BM6P6(@ ))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++------------------------...---,,,---000111222222000333222...///666;;;:::@@@QQQZZZ]]]gggjjjhhhmmmjjjPPP999555555111...222)))...000///...///000111/////////...------,,,,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************+++*********))))))((((((************************)))************+++++++++)))******++++++,,,---------------------...///000222...---111222///...///333//////333333666FFFZZZsss}}}}}}|||wwwuuu~~~yyyppprrr||||||fffVVVEEE;;;333------000---......,,,******---111,,,,,,,,,------.........************))))))))))))))))))))))))************)))((((((((('''''''''&&&''''''''''''''''''''''''***)))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************************++++++++++++------------------------///.........////////////222444333111666BBBJJJLLL\\\bbbfffpppzzzwwwvvvmmmQQQCCC???:::333///000222222111///.........000//////......---,,,,,,++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************************)))))))))(((************************************++++++++++++*********+++,,,,,,------......---......///000111111...---//////...000555333222777BBBNNNZZZiiittttttvvvyyy~~~nnngggdddzzz~~~ooo[[[JJJAAA<<<666111///000000///---,,,,,,,,,,,,,,,,,,,,,---------...************))))))))))))))))))))))))************((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++++++++++++++++++++++++++************+++++++++,,,------------------------//////000000000000000000///111333777BBBOOOXXXZZZeeelll{{{~~~bbbKKKDDDCCC<<<222444333222111000///...///000000///......------,,,,,,+++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************************))))))))))))************************************+++++++++,,,******++++++,,,,,,------............///000111222000///000222000...111888444<<>>///222000...///111000---***++++++,,,,,,,,,,,,------++++++*********))))))))))))))))))*********++++++''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++++++++++++++++++++++++++*********+++++++++,,,,,,------------...............///111222222333444666000333:::CCCNNNYYY```cccmmmrrrVVVKKKMMMHHH===999444000000111111222333000000//////...---------,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))*********************************************)))))))))))))))*********************************+++++++++,,,,,,******++++++,,,------...---------...///000111222000111333555222000555===LLL\\\pppvvvoooiiimmm{{{~~~lllvvv|||ooogggTTT@@@999222,,,,,,111333111---+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,---------....../////////...///111111111222666999>>>@@@EEELLLUUU^^^gggnnnooo```aaa```WWWJJJ>>>444333333222222444111000000///......------,,,,,,,,,++++++++++++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************************************))))))))))))))))))*********************************++++++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,---...000111222222000111222333888EEERRRppp}}}zzz{{{zzzeeeMMMAAA333---...111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,---------...//////000000000111222111000333888===OOOQQQUUUYYY]]]cccppp|||iiiVVVCCC<<<888222000222111111000//////......---,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,------...///111222333666333444999AAAMMM___nnn|||vvvsssuuu{{{rrrsss|||zzzqqqzzzlll[[[EEE555000///...,,,......------------,,,,,,,,,++++++++++++******************++++++++++++,,,%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((()))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000000000000222444444555;;;EEEMMM^^^ggguuu~~~}}}zzzoooTTTGGG???666111333111111000000///.........------,,,,,,,,,+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************((()))))))))************************************+++++++++,,,,,,,,,------++++++,,,,,,---...............///000111333555555:::>>>JJJZZZgggooovvv}}}xxxzzz|||yyysss}}}tttZZZDDD777222000////////////......---------,,,,,,+++++++++******************+++++++++,,,,,,%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((((()))******)))''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111///222666888===FFFTTT^^^jjj}}}~~~___PPPFFF:::555777111111000000//////......---------,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************************************(((((())))))*********+++************************++++++,,,,,,,,,---------++++++,,,------......///000000111222333555777888>>>JJJccc~~~}}}zzzxxx{{{{{{gggNNN???777444444000000/////////.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***************************))))))))))))************++++++,,,,,,,,,,,,------------------------------000111000...///222444444555888555:::LLLVVV\\\ggg}}}eeeQQQIIIDDD???;;;000555444......555333+++......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))(((************************************************)))************+++++++++++++++,,,,,,,,,---------------------------///000222000000333555777>>>EEEaaaqqqyyy~~~xxxcccPPPFFF>>>666000111111///,,,***,,,...,,,,,,,,,++++++,,,------***++++++,,,,,,++++++***'''''''''''''''''''''''')))))))))(((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&'''((()))***************************))))))))))))************++++++,,,,,,,,,,,,------------------------------,,,...000000000222444444000===FFFMMMUUUYYYiiirrraaaVVVMMMBBB:::555555333//////222222...///...------,,,,,,------,,,,,,,,,++++++++++++***************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************************************************++++++++++++++++++,,,,,,,,,------------......///000111111111---000333333333===VVVnnnxxxhhh[[[RRR>>>999222000111222222111---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***************************)))))))))*********++++++++++++,,,,,,,,,,,,------------------------------,,,...111333333444555777===IIITTTaaakkkoootttlllfff^^^XXXEEE<<<333111111000000111//////...---------------,,,,,,,,,,,,++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************************************************+++++++++,,,,,,,,,,,,,,,------------......///111222333111000222555:::@@@FFFTTTnnnZZZKKK:::111111222///***...------,,,,,,,,,------++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------------------............000000222444555555:::@@@QQQQQQWWWmmm~~~dddMMM999444444000...111000///......---.........------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))************)))*********************************************************+++++++++,,,,,,,,,,,,,,,------------.../////////000111222111000555777BBBVVViiisssxxx{{{qqq{{{|||~~~sss```GGG666000000///,,,///...------------------+++,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))************************************+++++++++++++++++++++,,,,,,,,,---------------....../////////333111111444555777BBBMMMYYY^^^jjjfffFFF;;;999444//////000000///............///---------,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........000000//////000333888;;;AAAIII[[[tttxxxrrrvvv~~~qqqXXXBBB555111444666000///......---------...,,,,,,,,,------,,,,,,,,,(((((((((((((((((((((((((((((()))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))*********))))))*********************************++++++++++++,,,++++++,,,,,,,,,,,,---------------...//////000000333000111666999>>>NNN^^^ggg|||ZZZFFF>>>888333///111111000///////////////------------,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******************************************************++++++++++++,,,,,,,,,,,,,,,---------............000111111000222===LLLXXXmmmzzz|||pppUUU???222///111111000///...............,,,,,,------------,,,,,,((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***+++***))))))*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,---------------...///000000000222000555???FFFMMM___sssoooSSSCCC<<<888333222111000000//////000000...------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++++++++************************************************+++++++++,,,,,,,,,------------------...............111444444:::MMMjjjuuu[[[FFF999444222111000///............,,,,,,------------,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++******)))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111222111:::IIIRRR[[[nnn|||]]]FFF>>><<<888222111111000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************************************++++++,,,,,,,,,------------------.........//////,,,222666888AAAZZZvvvwwwxxx}}}~~~hhhWWWMMM222222000///............,,,------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---......111444555333888888FFFXXX]]]bbbfffSSSLLLHHHCCC;;;000000444111000222---222111///...---,,,,,,+++,,,,,,,,,+++++++++******---------,,,+++***))))))************)))))))))))))))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,,,,------,,,++++++***++++++,,,,,,------...222///---...111333111///444333666EEE^^^vvv~~~{{{{{{}}}|||pppCCC888333666444,,,***///------------------------''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------....../////////000222333222333AAANNNWWWeee}}}uuugggbbb^^^XXXGGG999666777222222444///111000///---,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))******+++******************))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,,,,------,,,,,,+++***++++++,,,,,,---......---...//////000111222333555<<>>GGGUUU___{{{jjjTTTEEE===333222555111......---------------...------,,,,,,,,,+++++++++,,,,,,------,,,+++******+++++++++*********))))))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---.........---111333000...777KKK\\\ttt~~~zzzwwwkkkNNN>>>777222---,,,/////////...............(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******+++,,,------............------......///000000///111444555999FFFTTT\\\uuu~~~}}}{{{zzzxxxwwwwwwyyy{{{}}}~~~www___MMMCCC888666777111//////...---------......---------,,,,,,,,,++++++***++++++++++++***))))))++++++++++++************)))))))))*********++++++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------...//////---000222111666IIIggg~~~}}}{{{aaaLLL===444111222000000000//////.........))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,---.../////////............///000000333111222666666<<>>HHHbbb|||}}}{{{vvvsssooojjjddd___[[[YYYWWWVVVUUUUUUTTTTTTTTTUUUQQQRRRSSSUUUXXX^^^dddiiioooyyyjjj[[[TTTIIICCC===222333333222000////////////...------------,,,,,,,,,,,,---///111222333333444,,,,,,+++++++++*********))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,------.../////////222555;;;EEEUUUgggxxx||||||tttwwwlllRRR???555222222111000000///......''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,---//////000///////////////000111111333111666???FFFUUUttt|||xxxvvvdddbbb^^^ZZZUUUPPPLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNRRRTTTUUU]]]hhhpppvvv|||yyylllfff\\\TTTLLL@@@555444333111000/////////......---------,,,,,,,,,******++++++,,,++++++***,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,------.../////////:::===DDDQQQ___jjjnnnnnnooo}}}zzzsssUUUAAA222222222111000//////...))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,------------------,,,...000222333444555666888333DDDSSSVVVooo}}}vvvrrrnnnhhhdddVVVTTTPPPMMMIIIFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMQQQQQQSSSVVV\\\dddkkkppp~~~rrraaaHHH>>>333000333444111,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++111---,,,...//////555;;;CCCMMMbbbrrrnnnaaa^^^fffqqq^^^GGG777,,,...222000///111))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,------------............///111333333444555555>>>:::LLLaaalll~~~uuunnnkkkhhhccc___SSSQQQMMMJJJGGGFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOQQQPPPQQQSSSWWW\\\aaaeeennnttt}}}UUUCCC333000222111...---000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++///222222222:::CCCVVV^^^nnn{{{vvvjjjiiirrrtttPPP???222222555111------))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,------------......//////000111333333333333555777BBBFFF___{{{{{{uuulllgggdddaaa]]]ZZZNNNLLLIIIFFFEEEEEEFFFGGGFFFGGGIIIKKKLLLMMMNNNNNNQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQQQQRRRUUUWWWYYYaaadddkkktttlllQQQ999444444000...111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++---000333444:::IIIXXXpppuuu}}}}}}___KKK999666777222------(((((((((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,---------...//////000000000222333333222444888<<>>111111000000//////..............................,,,,,,,,,+++++++++******+++,,,------------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************)))************+++++++++******+++,,,,,,---......------///000111111111111999DDDWWWhhhmmmhhhbbb```{{{{{{yyyxxxyyyzzzyyyyyyyyyxxxwwwvvvuuutttttttttsssqqqnnnjjjgggeeeccccccccccccgggnnnvvv}}}~~~yyyqqqQQQ>>>;;;(((((((((((((((((((((((()))************+++++++++************************************************)))******++++++,,,---------------.........//////000///......000111111111///888;;;DDDWWWhhh{{{zzzqqqiiibbb]]][[[TTTUUUVVVUUUSSSRRRRRRSSSTTTWWWZZZ]]]aaakkkyyy{{{wwwnnnbbbVVVSSSOOOLLLKKKMMMPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZ]]]```aaaaaa___^^^```___]]]\\\[[[\\\]]]^^^YYYYYY[[[\\\]]][[[XXXUUUVVVTTTRRRRRRTTTVVVWWWXXXYYY```eeelll{{{WWW>>>555000444666111------000/////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***------,,,,,,,,,---......///+++,,,333777555777===KKK\\\nnnpppfffaaahhhrrr~~~|||xxxsssnnnkkkkkkmmmooonnnqqqttttttrrrooommmmmmfffeeedddbbb```]]][[[YYY\\\ZZZWWWWWWZZZ^^^aaaccclllpppwww~~~ZZZ000(((((((((((((((((((((((()))************+++++++++*********************************************************+++,,,,,,---------------.........///////////////000111333333333:::@@@EEEUUUsss{{{pppmmmhhhbbb\\\XXXUUUTTTUUUVVVWWWWWWUUUTTTUUUVVVTTTWWWZZZ[[[]]]dddnnnvvv{{{tttqqqiii^^^TTTSSSPPPOOOOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[]]]___aaabbbaaa```^^^]]]\\\ZZZXXXWWWXXXZZZ[[[XXXYYYZZZ[[[[[[ZZZWWWUUUXXXWWWUUUTTTUUUUUUUUUUUUVVVZZZ[[[]]]kkkmmmMMM@@@555333333222222444000000/////////.........,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++,,,,,,,,,,,,,,,------...111222444444333777DDDPPPfffsss~~~~~~wwwvvv{{{~~~}}}{{{yyyxxxxxxwwwvvvsssqqqooooooooopppnnnppprrrqqqooolllkkkkkkcccbbbbbbaaa```______^^^\\\YYYWWWVVVYYY\\\^^^___```bbbffflllrrrwww{{{~~~~~~lllHHH(((((((((((((((((((((((()))************+++++++++******************************************************++++++,,,,,,------------........./////////...///000111333444555555===EEEOOOkkkuuuiiibbb```]]]ZZZWWWUUUTTTTTTVVVWWWXXXXXXWWWWWWXXXYYYVVVXXXZZZYYYYYY[[[aaafffpppvvvvvvpppkkkjjjddd[[[SSSSSSRRRSSSTTTVVVXXXYYYXXXYYY[[[\\\]]]^^^^^^^^^^^^___aaabbbbbbaaa___^^^]]][[[XXXVVVUUUVVVXXXYYYXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUXXX[[[YYYVVV\\\iiiooommmvvvyyyUUUHHH999222111000111222000000000/////////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++++++++,,,+++++++++,,,,,,---...---333444...---;;;PPP```uuu||||||{{{yyyxxxwwwwwwvvvuuuttttttuuuuuuuuuvvvuuuttttttsssqqqrrrrrrqqqnnnmmmmmmnnngggeeedddbbbaaaaaaaaabbb^^^[[[XXXWWWXXXZZZZZZZZZZZZZZZZZZ]]]bbbiiippptttrrrsssuuu{{{xxxYYY(((((((((((((((((((((((())))))*********+++++++++******************************************************++++++,,,------...............////////////...000111333333444666777???PPPeee}}}xxxnnndddbbb```^^^[[[YYYWWWWWWWWWUUUVVVXXXXXXXXXXXXZZZ\\\ZZZZZZZZZXXXVVVVVVXXX[[[bbbgggiiifffdddccc^^^WWWSSSTTTTTTUUUVVVWWWXXXYYYVVVWWWYYYZZZ\\\\\\]]]]]]```aaabbbbbbaaa```^^^]]]```^^^[[[XXXWWWXXXZZZ[[[XXXYYYZZZYYYXXXWWWVVVVVVPPPRRRUUUWWWXXXXXXXXXYYY\\\```___[[[\\\bbbffffffuuuvvvYYYNNN@@@777444111///---000000000////////////...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++++++++++++++,,,---...+++000111...555III]]]hhhqqqyyy~~~~~~|||{{{{{{|||vvvwwwwwwwwwxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwuuutttsssuuuwwwtttrrrnnniiifffeeeddddddeeebbb___]]]]]]]]][[[ZZZZZZYYYXXXXXXZZZ___dddggghhhjjjnnntttzzz~~~jjj))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++,,,------.............../////////000000///111333333333555888;;;MMMjjj~~~xxxuuupppjjjgggdddaaa]]]YYYWWWUUUUUUSSSUUUWWWXXXYYYZZZ\\\^^^\\\\\\[[[YYYWWWUUUUUUVVVYYY\\\^^^\\\[[[ZZZWWWSSSVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]]]]aaaaaaaaaaaa```^^^\\\[[[```^^^\\\[[[ZZZZZZ[[[\\\YYY[[[]]]\\\YYYVVVVVVVVVQQQTTTWWWYYYYYYZZZ\\\___aaagggiiifffbbbcccgggiiixxxeeeZZZIII<<<777666444000111000000000////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,---...///000111333;;;KKK^^^hhhiiilllyyy{{{zzzxxxwwwwwwxxxyyyyyyxxxyyy{{{|||}}}}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}|||{{{|||zzzuuuqqqooonnnnnnpppnnnkkkiiigggeeebbb```\\\ZZZXXXVVVUUUVVVVVVWWW[[[^^^ccciiiooouuuzzz}}}}}}|||)))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,------............/////////000000000111333444555555999???EEE```uuu{{{~~~|||zzzvvvmmmjjjfffaaa\\\XXXVVVUUUTTTVVVYYY[[[\\\^^^```ccc___```bbbbbb```\\\WWWTTTSSSTTTUUUTTTTTTTTTRRRQQQXXXXXXXXXWWWVVVUUUUUUTTTXXXYYY[[[]]]^^^___``````aaaaaaaaa```___^^^\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZ[[[___aaa```[[[WWWUUUUUUYYY[[[]]]]]]]]]```fffkkksssyyy}}}yyyrrrqqqxxxuuuiiiUUUDDD<<<;;;999444111111000000000/////////------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000222333<<>>JJJ^^^zzzvvvqqqtttzzz|||rrrmmmkkkiiifffbbbcccbbbaaa^^^[[[[[[]]]___```gggmmmooorrrxxx{{{zzz~~~uuunnnnnneee]]]YYYTTTPPPSSSYYYYYYXXXWWWVVVVVVWWWYYY[[[]]]\\\[[[\\\]]]^^^^^^^^^bbbbbbbbbaaaaaa``````___ZZZ]]]```___]]]]]]```dddlllrrrqqqfff]]]\\\]]]\\\```hhhsss~~~xxxllleee``````ccc]]]cccmmmyyyjjjCCC777444222222333444444333000///...---,,,,,,,,,,,,++++++++++++************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********)))))),,,++++++******++++++,,,------------------------+++---/////////333:::@@@XXXkkk{{{}}}zzz~~~~~~~~~||||||}}}}}}}}}zzzwwwtttrrrnnnjjjhhhhhhhhhfffdddiiijjjkkkllllllooorrrvvvtttvvvyyy}}}zzzqqqjjjfffddd]]]\\\YYYUUUQQQOOOOOOPPPPPPSSSYYY^^^dddhhhjjjkkkwwwyyy~~~|||))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......///111222222111111333444444:::???FFFZZZ|||}}}sssnnnoootttyyy|||xxxsssmmmiiihhhfffbbb___bbbbbbaaa^^^]]]^^^bbbeeefffmmmtttwww{{{}}}zzz{{{wwwmmmddd[[[UUUVVV[[[ZZZYYYWWWVVVVVVXXXYYYZZZ\\\^^^___^^^\\\\\\^^^aaa```aaabbbcccbbbbbb``````[[[```dddaaa\\\^^^hhhrrr{{{yyyqqqfff```aaaaaaaaafffooozzzmmm```ZZZXXXWWWZZZ^^^[[[___fffpppzzz}}}tttTTT;;;888555222111222333444111000///......------...,,,+++++++++************++++++*********)))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************+++++++++***************,,,++++++******++++++,,,------------------------...///000///111888DDDNNNcccgggqqq}}}{{{~~~}}}|||xxxxxxwwwyyy{{{|||tttqqqrrrttt}}}yyywwwwwwwwwwwwvvv}}}~~~}}}~~~~~~}}}~~~vvvvvvvvvuuuuuutttttttttpppqqqqqqqqqooommmkkkiiillliiigggffffffggggggfffgggjjjmmmppprrruuuyyy|||~~~yyyvvvqqqnnnllliiiddd^^^XXXTTTQQQPPPJJJJJJLLLOOOUUU]]]ccchhhtttnnnhhhhhhmmmtttwwwxxx~~~((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........000111222222111222444555555<<>>OOO^^^ccc^^^XXXYYYppp~~~}}}zzzvvvrrrmmmjjjeeeeeecccaaa^^^ZZZWWWUUURRRQQQPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXYYY[[[^^^aaabbbbbbcccfffhhhiiihhhgggddddddbbbaaa``````______cccbbb``````aaa```^^^\\\\\\\\\[[[[[[[[[]]]^^^___^^^^^^^^^^^^^^^bbbfffjjjgggdddbbbaaabbbbbbaaa```aaaaaaaaaaaaaaa`````````^^^aaadddeeeeeehhhooouuuuuuyyy~~~{{{qqqiiieeeaaa\\\XXXVVVTTTPPPLLLIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGJJJLLLPPPXXXfffsssxxxzzz{{{~~~))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111222333444888<<<@@@QQQbbbzzziiibbbeeeiiigggiiijjjiiifffdddcccccclllmmmoooooonnnnnnoooooojjjhhhfffdddgggnnnxxxttt```[[[VVVVVVYYY[[[ZZZWWW\\\^^^^^^^^^\\\]]]___aaa``````aaabbbdddgggiiijjjmmmpppssswwwyyyxxxtttqqqwww~~~yyypppzzz{{{dddJJJ999555888444333222111000000000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************))))))******++++++++++++,,,++++++++++++++++++,,,---------...///000000111111999III```qqqssseeeVVVsss||||||~~~~~~|||vvvpppkkkfffbbb^^^TTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIILLLLLLLLLLLLMMMNNNNNNOOONNNPPPQQQRRRSSSTTTWWWZZZZZZ[[[]]]```dddgggfffeeeeeeeeeddddddccccccbbbbbbbbb```\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[XXXZZZ[[[[[[[[[\\\^^^```bbb```]]]\\\]]]^^^^^^]]]^^^^^^___```aaabbbccccccdddhhhlllmmmnnnrrrzzzrrrhhhdddbbbaaa^^^___\\\VVVQQQMMMKKKJJJKKKIIIFFFDDDEEEJJJMMMLLLKKKHHHHHHLLLQQQUUU[[[kkk|||))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////...777666222666888<<>>IIIVVV}}}mmmsssyyy}}}}}}~~~vvvrrrllliiilllrrr{{{zzzvvv}}}xxxnnneeeaaa```]]]]]]^^^```aaabbbdddhhhllloooqqqrrrlllkkkqqqvvvtttnnnkkkjjjhhhnnnkkkbbbfffaaa[[[\\\\\\ZZZ\\\^^^]]]^^^gggwwwwww```PPP???777222111666777222......000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++******************************++++++,,,,,,,,,,,,++++++,,,---...///111222...000111111222777AAAHHHUUUXXX___mmmtttkkkfffbbb```hhhkkknnnmmmjjjiiikkknnnmmmqqqxxx~~~~~~yyyppplllgggccc___ZZZSSSMMMLLLLLLLLLMMMMMMMMMKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIKKKMMMPPPRRRSSSTTTWWWZZZ^^^aaabbbcccdddfffkkklllnnnppprrrssssssrrrsssqqqooommmllllllllllllkkkjjjiiihhhggggggggggggjjjiiigggfffeeedddddddddbbbbbbbbbcccdddeeeggghhhnnnmmmlllmmmnnnqqqsssuuu~~~wwwhhh___\\\XXXUUUUUUXXX[[[]]]UUUSSSQQQQQQTTTXXX\\\^^^kkkjjjiiihhhgggggglllrrr|||~~~))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,------.........///000111111222222222000555888BBBSSSgggrrr|||zzzzzzsssnnnmmmrrryyy~~~|||{{{rrrpppzzzuuutttvvv{{{vvvmmmeeecccaaa^^^\\\\\\^^^___bbbfffkkkpppuuuxxxzzzuuuuuu{{{|||zzzqqqkkknnn|||zzzfff___bbb^^^\\\^^^[[[]]]]]]^^^]]][[[]]]hhhuuuyyycccQQQ@@@:::222///444666111...000000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++***************+++++++++******++++++,,,---------,,,,,,,,,,,,---...000000///111111111333;;;IIISSSbbb^^^ddd|||xxxmmmeeebbbbbbccchhhiiilllmmmooooooppppppsssvvv~~~}}}uuuqqqbbb___[[[XXXUUURRROOOLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKHHHGGGFFFEEEFFFGGGHHHIIIKKKLLLNNNPPPSSSVVVXXXYYY\\\___cccfffhhhiiikkkmmmnnnoooppprrrssssssssssssttttttrrrqqqpppooooooooommmlllkkkjjjiiiiiiiiiiiillljjjiiiggggggggghhhhhheeeeeeeeegggiiillloooqqqwwwvvvuuutttvvvyyy|||zzzmmmddd___ZZZWWWWWWYYYZZZ[[[ZZZXXXUUUSSSRRRTTTWWWYYYccceeeiiilllooossswww{{{~~~uuummmnnnttt|||))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////000111222222222222111888;;;GGGbbb~~~{{{zzzyyy|||{{{}}}}}}}}}~~~zzzrrrppptttpppiiifffjjjoooqqquuu{{{ooohhhbbbcccccc___]]]]]]^^^```dddkkkrrrzzzzzzwww|||zzzmmm```ZZZYYYUUU[[[aaa\\\___^^^^^^___\\\YYY^^^gggooo~~~wwwjjjYYYKKK===444555555000///444000000000000/////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++******++++++,,,------...,,,,,,,,,,,,,,,---......///111333444999GGGZZZiiiooonnntttzzzwwwqqqhhhaaa```ccchhhhhhiiijjjlllooorrrtttuuu{{{~~~yyyppphhhcccWWWTTTQQQOOOMMMLLLLLLKKKIIIJJJJJJJJJIIIIIIIIIJJJHHHHHHIIIKKKKKKLLLLLLLLLJJJIIIIIIIIIKKKMMMPPPRRRRRRSSSVVVYYY\\\___aaacccfffiiillloooqqqsssvvvxxxuuuvvvxxxzzz|||}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuutttsssssssssssssssrrrqqqppppppqqqrrrsssoooooopppqqqtttwww{{{}}}qqqllleee```^^^]]]\\\ZZZ^^^\\\ZZZWWWUUUUUUVVVXXX\\\aaagggmmmsssxxx{{{}}}vvvhhh]]]^^^gggttt))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////000111222222333222222555<<>>:::222111333111111000000//////.........---,,,+++************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++......------///000000111666666@@@\\\rrr{{{|||tttooojjjeee___]]]```eeekkknnnmmmmmmmmmmmmooouuu}}}}}}|||uuulllooozzz}}}wwwnnneee^^^WWWRRRNNNNNNOOOOOOMMMJJJHHHHHHIIIJJJIIIHHHIIILLLMMMKKKHHHLLLKKKKKKLLLMMMNNNOOOPPPNNNQQQVVV[[[```dddggghhhhhhjjjlllnnnoooqqquuuwww}}}|||{{{|||zzzuuunnnfffbbbaaaYYYVVVYYYUUUMMMOOOWWWSSSVVV[[[```dddhhhmmmpppooofff^^^^^^jjj|||}}}~~~{{{www~~~******))))))((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////111222111222444555666:::BBBTTTlll{{{|||}}}|||zzzuuu~~~wwwlllfffaaa]]]ZZZZZZXXXYYY```ddddddeeegggggguuuzzz|||wwwmmmfffiiihhhhhhiiiiiigggdddaaaXXXQQQLLLMMMTTTZZZ[[[ZZZ``````aaadddhhhhhhfffddd``````ccclll{{{SSSAAA888444666666111111111000//////.........---,,,+++************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,---------......---++++++---......222999===NNNooo~~~xxxtttqqqiiieee```___aaagggkkknnnnnnmmmnnnpppuuuzzzyyyrrrqqqmmmjjjssstttoooggg___YYYTTTOOOLLLNNNNNNOOOMMMJJJIIIIIIJJJJJJHHHHHHIIILLLMMMKKKIIIMMMMMMNNNOOOPPPRRRTTTUUUYYY[[[^^^cccfffiiikkkkkklllppptttwwwyyyzzz|||}}}~~~zzztttmmmiii```XXXUUUYYYVVVOOONNNTTTTTTWWW[[[___bbbgggllloookkkhhhiiittt|||{{{xxxuuuxxx***))))))))))))(((((((((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222333222333555777===HHHaaa{{{{{{zzz{{{zzzpppfff___]]][[[]]]cccfffcccbbbbbbooo~~~~~~|||vvv~~~uuuooojjjfffddddddeeefffeeeccc^^^ZZZQQQNNNKKKNNNUUUYYYYYYVVV```aaacccgggiiiiiifffccc```^^^___eeerrrdddGGG777444555000222111111000000///.........---,,,++++++******++++++++++++++++++++++++++++++++++++***************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------000---++++++---...///000111???LLLcccvvvtttqqqmmmmmmjjjfffeeegggkkknnnpppmmmkkkllloootttwwwwwwvvvrrrmmmmmmqqqtttvvvhhhccc]]]WWWSSSPPPMMMJJJMMMNNNNNNMMMKKKIIIJJJKKKIIIIIIHHHJJJLLLMMMMMMLLLNNNOOOQQQSSSVVVXXXZZZ[[[aaabbbdddgggiiikkkllllllqqqvvv||||||xxxssspppcccZZZVVVYYYYYYSSSQQQSSSWWWYYY\\\^^^aaaeeejjjmmmlllooo{{{~~~}}}}}}yyyvvvsssnnnrrr))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222444333222666;;;EEEWWWzzz}}}~~~~~~|||wwwmmmeeedddggglllmmmfff```^^^rrryyynnnjjjhhheeeaaabbbcccdddccc```ZZZVVVRRROOOMMMPPPVVVZZZZZZYYY]]]___cccfffgggfffbbb```bbbaaacccjjjuuuqqqSSS<<<666555,,,222222111111000//////......---,,,+++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,------------......++++++///222222333666666QQQiii|||wwwvvvzzzxxxsssxxxtttqqqooopppqqqrrrrrrooommmlllooosssrrrlllgggjjjmmmwwwvvvmmm\\\YYYTTTPPPNNNMMMKKKJJJMMMNNNNNNMMMKKKJJJKKKLLLIIIIIIIIIKKKMMMNNNOOOPPPOOOQQQTTTXXX\\\___bbbccciiijjjkkknnnppprrrsssttt|||~~~~~~~~~|||{{{zzzxxxtttqqqkkkaaaYYYZZZ\\\YYYWWWXXXZZZ[[[]]]^^^```dddhhhllllllqqq~~~||||||}}}}}}|||yyyvvvrrrfff]]]mmm))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111000222555444333:::CCCUUUooo~~~~~~}}}zzzllllllqqqwwwxxxqqqiiifffrrrpppjjjgggeeecccbbbbbbccceeeddd```[[[VVVVVVRRROOOPPPTTTYYY\\\]]]\\\```eeeiiikkkjjjiiihhhhhhggggggkkksss{{{{{{___BBB888888111222222222111000000//////------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,---------.........,,,***---222333111333888FFFkkkvvvsss}}}~~~yyyvvvuuutttsssrrrsssqqqpppsssvvvsssllleeennntttzzziii\\\UUURRRNNNLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMJJJJJJKKKLLLNNNPPPSSSUUUSSSUUUYYY^^^cccgggjjjkkktttuuuwwwzzz}}}~~~~~~yyyxxxwwwxxxxxxwwwtttrrrqqqggg\\\ZZZ[[[\\\\\\]]][[[]]]___```aaadddgggjjjhhhkkkttt|||zzz{{{|||}}}|||}}}xxxwwwvvvhhh[[[bbbttt)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111///111555555666@@@MMM```|||~~~xxxvvvxxx|||{{{sssllliiiwwwtttkkkjjjjjjiiihhhffffffggghhhgggeee```\\\ZZZVVVRRRQQQTTTYYY^^^```___dddkkkpppsssuuuvvvwwwsssnnnjjjiiimmmuuu|||}}}eeeDDD666777666333222222111111000//////------,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++***************************++++++++++++,,,,,,,,,,,,---------............---,,,///333111---333???YYY|||~~~|||vvvooosss}}}yyywwwvvvtttssspppppppppssstttsssnnniiiqqquuuzzz{{{sssjjj^^^VVVQQQNNNKKKJJJKKKLLLLLLLLLKKKMMMNNNMMMLLLLLLMMMNNNKKKLLLNNNOOOPPPRRRVVVZZZZZZ]]]bbbhhhmmmqqqtttuuu|||}}}~~~~~~~~~wwwwwwvvvwwwxxxxxxuuusssqqqiii___ZZZYYY[[[]]]^^^\\\^^^aaabbbdddeeehhhjjjjjjjjjlllttt}}}{{{yyyxxxxxxyyy{{{{{{zzzyyyvvvwwwyyysssjjjkkksss))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222...///555666888FFFWWWfff}}}{{{{{{vvvwwwxxxxxxyyy}}}~~~|||vvvrrrrrrpppllliiijjj}}}nnniiijjjjjjkkkmmmlllkkkkkklllllljjjgggddd___\\\XXXVVVXXX\\\aaaccceeeiiiooosssvvvwwwzzz|||{{{xxxtttrrrtttxxx{{{|||nnnPPP<<<888777333333222111111000000///------,,,,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,------------............///---000333///...===QQQppp{{{}}}qqqrrrwww{{{yyyyyyxxxxxxqqqrrrsssssssssqqqooonnnssswww|||~~~zzzkkk___WWWSSSOOOMMMJJJIIIJJJLLLLLLLLLKKKLLLNNNNNNMMMMMMNNNOOOLLLNNNPPPQQQRRRUUUZZZ^^^dddgggmmmsssyyy}}}~~~~~~~~~}}}}}}wwwwwwwwwxxxyyyxxxvvvtttoookkkfff___\\\]]]^^^^^^[[[^^^ccceeefffggghhhjjjllllllkkkhhhfffiiioootttsssrrrrrrsssvvvwwwwwwvvvvvvttttttwww{{{|||{{{yyy))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222---...555777999III]]]nnnyyytttqqqpppnnnnnnmmmlllnnnrrryyy}}}}}}ooojjjlllnnnpppooohhhbbbccceeeggglllqqqwwwhhheeefffeeefffiiiooonnnnnnnnnooonnnkkkiiicccaaa^^^]]]^^^aaadddfffiiilllqqqrrrrrrrrruuuwww|||yyy}}}dddJJJ???999333333222222111000000000------,,,,,,,,,------...++++++++++++++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,---------........./////////---000333000444KKKeee}}}|||{{{nnnlllwww}}}|||}}}~~~~~~zzz{{{{{{yyyvvvsssssssssyyynnn\\\SSSQQQOOOLLLIIIIIIJJJKKKLLLLLLKKKLLLNNNNNNMMMMMMNNNPPPMMMOOOQQQRRRSSSVVV[[[```lllooouuu{{{~~~}}}~~~wwwvvvvvvwwwxxxwwwuuusssmmmnnnlllfffbbb``````___[[[___dddggghhhiiiiiijjjjjjkkkhhh```XXXXXXaaajjjllllllmmmpppsssttttttrrrvvvtttrrrsss}}}{{{)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111000111222333777BBBTTTccc{{{wwwtttnnniiihhhnnnllljjjjjjllloooqqqrrrwwwzzzvvvmmmnnnpppooommmnnniiiaaa\\\^^^]]]]]]lll~~~{{{oooeeedddfffeeecccccchhhkkkoooqqqrrruuuzzz~~~vvvnnnnnntttwwwtttpppxxxuuuuuuyyyyyywwwzzzlllOOO:::999444111333333000.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------...............000---///444333>>>bbb}}}yyyuuuqqqrrrxxx}}}zzz{{{{{{fffVVVPPPNNNJJJKKKMMMNNNOOONNNLLLKKKJJJNNNRRRTTTTTTQQQPPPOOOLLLQQQWWWZZZ[[[^^^eeejjjsssuuu{{{}}}|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzz|||}}}}}}|||vvvuuuuuuuuuuuusssqqqooolllnnnooojjjddd```aaacccbbb___^^^bbbhhhllljjjgggiiikkkmmmkkkaaaWWWVVV[[[dddddddddeeehhhlllmmmlllkkknnnrrruuuyyy~~~************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......///000000111111222222444999???JJJ```tttvvvsssssspppnnnoooqqqppppppppprrrtttuuuuuuuuuwww~~~xxxtttxxx~~~}}}{{{{{{yyyoooiiigggcccaaalll{{{sssiiiiiilllmmmmmmnnnrrrtttvvvxxxzzzkkkNNN;;;555111333333000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///333111333777===OOOssszzzooottt~~~uuubbbVVVQQQPPPLLLMMMNNNPPPPPPOOONNNMMMLLLOOORRRTTTSSSQQQQQQQQQQQQWWW___cccdddgggmmmrrrzzz|||~~~}}}~~~}}}{{{yyyyyyzzz{{{{{{{{{zzzvvvrrrnnnllllllmmmmmmlllooopppllleee``````aaabbbaaaaaacccgggjjjkkkjjjiiiiiikkknnnkkkeeebbbddd```\\\XXXWWW\\\aaacccbbbkkkooosssuuuwww~~~|||************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000555111444>>>EEEPPPiiivvvmmmmmmppprrruuuwwwyyyxxxxxxyyyzzz{{{}}}}}}||||||xxxsssmmmiiippp|||vvvppprrrxxx|||aaa>>>666111222333000///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------........./////////222111111555DDD___mmmkkk}}}kkk\\\UUURRRRRRMMMNNNPPPQQQQQQQQQPPPOOOOOOQQQTTTTTTTTTTTTUUUVVVVVV^^^ffflllnnnqqqwww|||~~~~~~}}}zzzyyywwwwwwyyyzzzzzzyyy~~~xxxooohhhdddeeeiiillllllooopppnnngggbbb______bbbcccdddeeeeeehhhkkknnnkkkhhhjjjpppssspppmmmlllkkk```SSSOOORRRWWWYYYYYYffflllrrrrrrrrrxxxxxx*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...//////000000555///333AAAJJJUUUpppyyyooohhhkkkqqqwww|||{{{yyy~~~{{{wwwyyylllCCC:::222222333111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------......//////000000111222111888NNNnnnxxxllltttuuuaaaVVVSSSRRRQQQNNNOOOPPPQQQRRRRRRRRRQQQSSSUUUVVVWWWWWWXXXZZZ\\\]]]ccckkkpppsssxxx~~~~~~~~~{{{yyyxxxwwwvvvvvvxxxxxxxxxwww|||vvvnnneeeaaabbbgggkkkjjjmmmpppnnniiiddd___^^^bbbeeehhhgggeeeffflllqqqnnnkkklllqqqtttrrrrrrsss{{{iiiTTTKKKKKKMMMNNNOOO]]]fffoooqqqooosss~~~***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000000444111777HHHWWWgggyyyqqqlllqqqzzz{{{}}}pppJJJ???444222333222000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------......///000000111333555999GGGcccuuu|||kkkZZZSSSQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRTTTUUUWWWXXXYYY[[[___bbbggglllrrrvvvyyy~~~}}}~~~~~~{{{xxxvvvwwwvvvuuuuuuvvvwwwuuutttrrrooojjjccc^^^^^^bbbffffffiiilllmmmjjjfffbbb```cccgggjjjiiifffggglllrrrooonnnooorrrssssssvvv|||{{{eeeOOOEEEDDDDDDEEEHHHWWWbbbooossspppqqqxxx++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------..................//////000111111111444666@@@TTTlll{{{uuuttt}}}kkkRRREEE777333444222000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------...///000000111222222333>>>XXXxxxvvvsssbbbVVVRRRQQQQQQOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTVVVYYY[[[]]]```eeehhhrrrwww~~~~~~||||||~~~}}}}}}~~~~~~|||zzzwwwuuuvvvuuutttttttttsssqqqoooffffffccc^^^YYYWWWZZZ]]]```cccgggjjjjjjiiifffddddddhhhlllllliiiiiimmmqqqmmmnnnqqqvvvwwwvvvzzznnn[[[HHHCCCCCCCCCGGGMMMWWWbbbpppuuusssrrruuuzzz+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............//////000000111222222222444<<>>```xxxooonnnqqqbbbYYYXXXVVVUUUUUUVVVXXXYYYXXXXXXWWWVVVTTTVVVZZZ]]]ccchhhnnnpppqqquuu}}}}}}{{{yyyyyy{{{}}}}}}}}}zzzzzzzzz}}}}}}{{{zzz{{{}}}}}}}}}}}}{{{yyyxxxyyy{{{||||||}}}}}}~~~}}}|||{{{zzz{{{|||~~~~~~|||{{{|||{{{zzzyyywwwvvvuuutttqqqqqqrrrsssqqqmmmfffaaa]]][[[YYYWWWUUURRRNNNKKKTTTVVV[[[ccckkknnnllliiiiiikkkmmmooopppooonnnnnnsssqqqsssyyy~~~yyykkk^^^TTTKKKCCCAAABBBEEELLLSSS[[[```dddhhhmmmrrrqqqmmmvvv||||||{{{)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000222//////111222000333777888JJJYYYkkk|||vvvuuuwww}}}{{{ZZZ>>>555888777111222222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---...111333333111@@@MMMnnnzzzxxxwwwwwwggg\\\XXXWWWVVVVVVVVVWWWXXXYYY[[[[[[ZZZYYYZZZ\\\___aaalllqqqvvvyyyzzz~~~zzzxxxwwwwwwyyyzzzzzzzzz~~~}}}}}}~~~~~~}}}{{{yyyvvvuuuvvvwwwwwwwwwvvvtttrrrpppoooppprrrsssvvvvvvwwwxxxxxxwwwvvvvvvzzz{{{}}}~~~~~~}}}|||{{{{{{zzzyyyxxxvvvtttssssssrrrrrrrrrrrrqqqllleee```[[[YYYWWWUUUSSSPPPLLLIIIQQQSSSYYYaaahhhlllkkkiiikkkllloooqqqrrrrrrqqqpppssssssuuu{{{~~~yyynnneeeYYYQQQIIIFFFDDDGGGOOOYYY___dddhhhjjjooosssrrrmmmooouuuyyyxxxwww)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000333111111444333111333888AAAQQQaaauuu|||uuuzzz{{{~~~qqqIII888666666444444333222111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------//////000111222222333444JJJ```||||||~~~rrrhhh^^^WWWVVVVVVVVVWWWWWWXXXXXXXXX```^^^]]]^^^```dddfffgggrrrvvvzzz}}}~~~|||{{{wwwvvvtttuuuvvvxxxxxxwww|||{{{{{{|||}}}}}}{{{yyyvvvtttpppooooooooonnnmmmjjjiiigggeeeeeefffhhhiiimmmnnnooopppqqqrrrqqqqqqxxxyyy{{{}}}}}}}}}{{{zzzzzzyyyxxxvvvtttsssqqqqqqqqqqqqpppooommmhhhaaa]]]XXXVVVTTTRRRPPPNNNJJJGGGMMMPPPVVV^^^eeejjjkkkkkklllmmmppprrrssssssrrrqqqssstttxxx|||}}}yyysssnnnbbb\\\TTTNNNHHHIIITTT```fffjjjmmmnnnqqqtttrrrlllkkkmmmrrrvvvvvv~~~))))))*********++++++++++++++++++,,,,,,,,,------------......///000000000222111222444333111444:::GGGTTTdddyyyzzz}}}ZZZ???666666777555444333222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------------...000///000222111000444888RRRqqqzzzqqqggg___YYYUUUUUUVVVWWWXXXYYYYYYYYYYYYaaa___^^^```eeeiiijjjjjjuuuyyy|||}}}~~~~~~~~~~~~|||yyyvvvuuutttuuuvvvwwwwwwvvvvvvuuuuuuvvvxxxxxxwwwvvvrrroookkkhhhfffdddbbb```]]]]]]\\\\\\]]]___aaabbbfffggghhhjjjlllnnnoooooovvvwwwyyy{{{||||||{{{zzzyyyxxxwwwuuusssrrrqqqppppppnnnllljjjgggccc]]]XXXWWWTTTRRRPPPNNNLLLIIIFFFKKKNNNTTT\\\dddjjjmmmnnnmmmoooqqqrrrsssrrrqqqpppqqquuuzzz||||||yyywwwuuummmhhh```VVVLLLJJJVVVeeellloooqqqqqqsssuuuqqqkkkllliiinnnwww|||))))))*********++++++++++++++++++,,,,,,,,,------------......///000000000111000222444222111777???JJJYYYhhh}}}mmmKKK888444777666555444222111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........///...///111000///666@@@^^^xxxkkkccc\\\XXXTTTUUUVVVXXXYYY[[[[[[[[[[[[`````````cccgggjjjlllmmmzzz|||yyyyyyzzz|||~~~~~~|||zzzwwwvvvuuuvvvxxxyyyxxxvvvtttsssrrrrrrsssrrrpppnnniiifffaaa^^^[[[XXXTTTQQQQQQQQQQQQSSSTTTWWWYYYZZZ___```bbbdddgggjjjmmmnnnrrrtttvvvxxxzzzzzzyyyxxxwwwvvvuuutttsssqqqpppppppppmmmkkkhhheee```[[[WWWUUUSSSPPPNNNMMMKKKHHHFFFIIIMMMTTT[[[bbbiiinnnqqqqqqrrrtttuuuuuutttsssqqqqqquuuzzz|||{{{zzzzzzzzzvvvqqqhhh\\\PPPLLLXXXgggpppssstttssstttuuuqqqkkknnniiijjjvvv)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000000000222333333444<<>>444666666555444222111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,---------............000---...111//////;;;JJJmmm{{{pppfff___ZZZWWWUUUWWWXXXYYYZZZ\\\]]]^^^___```bbbeeeggghhhjjjnnnqqqyyy{{{~~~xxxwwwxxxzzz}}}}}}{{{zzzvvvuuuuuuvvvxxxyyywwwvvvvvvtttqqqooommmiiieeeccc]]]ZZZVVVSSSPPPMMMIIIFFFGGGGGGHHHIIIKKKMMMOOOPPPUUUVVVYYY\\\```dddhhhjjjlllnnnqqqtttuuuuuuuuutttssssssrrrrrrqqqppppppppppppmmmjjjgggddd```\\\YYYTTTQQQNNNLLLJJJIIIGGGEEEFFFKKKQQQXXX^^^eeelllpppssstttvvvxxxyyyxxxwwwvvvrrruuuzzz}}}}}}}}}||||||zzzuuummmbbbVVVRRR\\\iiirrruuuwwwvvvwwwxxxtttnnnmmmiiihhhppp)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000000000222444444777CCCPPPaaazzz___FFF888666666555333222000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------............111...///222000111AAAUUUzzzxxxrrriii```[[[YYYYYYZZZYYYYYYZZZ[[[\\\___aaacccaaafffkkkllljjjkkkpppvvvwwwzzz~~~zzzyyyxxxyyy{{{{{{yyyxxxsssrrrssstttvvvvvvtttsssrrroookkkhhhddd```[[[XXXSSSQQQNNNMMMLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEFFFFFFJJJKKKMMMQQQVVV[[[```bbbfffhhhkkkmmmoooppppppooonnnnnnnnnnnnnnnnnnnnnnnnmmmjjjfffccc```]]]ZZZWWWQQQNNNKKKIIIHHHGGGEEECCCAAAFFFLLLRRRXXX___ggglllnnnpppsssvvvyyyzzzzzzzzzuuuwww{{{}}}zzzuuunnneee\\\ZZZcccnnntttxxxyyyyyyzzz{{{wwwrrrjjjllljjjkkkxxx)))************+++++++++++++++,,,,,,,,,---------------......///000000000111111333555555:::HHHWWWppp~~~|||sssaaaLLL===888666555333111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------.........//////222...///333111333FFF]]]wwwtttnnnddd\\\XXXYYY\\\___[[[[[[ZZZ[[[]]]```ccceeecccjjjqqqpppllllllrrrzzz|||~~~~~~}}}{{{yyyyyyyyyyyyxxxvvvppppppppprrrssssssrrrpppiiigggccc```^^^ZZZVVVRRRNNNMMMLLLLLLMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAACCCEEEIIIOOOTTTYYY\\\aaacccfffiiikkkllllllkkkkkkkkkkkklllllllllmmmmmmiiifffbbb^^^\\\YYYVVVTTTOOOLLLIIIFFFEEEEEECCCBBB===BBBHHHMMMSSSZZZbbbhhhfffiiinnnssswwwyyyzzz{{{wwwyyy|||}}}yyytttmmmgggaaa```hhhsssvvvyyy{{{{{{}}}~~~{{{uuuiiipppnnnhhhsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111111111222333555444333:::NNNbbb}}}{{{vvvcccVVVIII777666555444222333444222///000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////222555444...555QQQnnn~~~vvvtttkkk___ZZZ[[[]]][[[YYY^^^^^^^^^___aaaccceeegggkkkqqqvvvuuuqqqpppuuu{{{~~~}}}{{{||||||~~~}}}xxxyyy{{{{{{{{{yyywwwvvvtttsssssstttuuutttooojjjiiifffaaa[[[VVVTTTSSSRRRSSSQQQPPPRRRTTTTTTQQQNNNOOOMMMKKKJJJIIIFFFCCC@@@CCCCCCCCCEEEGGGKKKOOOQQQVVV]]]eeehhhfffeeegggjjjiiiiiihhhgggfffffffffgggaaa``````___]]]YYYSSSOOONNNMMMKKKHHHEEEBBB???>>>===???CCCFFFJJJPPPVVVZZZiiihhhiiimmmsssxxxyyyxxxwww{{{~~~}}}~~~{{{tttrrrppplllfffaaadddlllsssuuu{{{{{{xxxjjjjjjjjjmmmwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111333444555777888AAATTTfff{{{kkk^^^MMM666777555333222333444222///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111333333222>>>]]]yyy|||pppqqq|||ooofff\\\YYY[[[]]]]]]ZZZ\\\\\\]]]^^^```cccfffhhhlllpppttttttrrrssswww{{{|||{{{|||~~~~~~}}}|||yyyyyyzzzyyyxxxuuusssqqqrrrqqqpppppppppooojjjgggiiigggbbb^^^[[[YYYYYYYYYXXXWWWVVVWWWYYYYYYVVVSSSSSSPPPMMMKKKIIIGGGEEECCC@@@@@@@@@AAACCCFFFIIILLLTTTYYY```dddfffgggiiikkkmmmllljjjhhhfffeeeddddddcccbbb```^^^]]]YYYUUUQQQNNNLLLIIIFFFCCC@@@>>>>>><<<>>>AAADDDGGGMMMSSSXXXffffffiiiooovvvzzz{{{zzzvvv{{{~~~~~~~~~{{{wwwuuussspppiiiccceeekkkrrruuu{{{~~~{{{ppppppooopppwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111111111111000222777===III\\\mmmttt[[[===:::666222111333444222000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000111888LLLmmmqqqdddrrr|||tttiiibbbZZZXXXZZZ^^^^^^\\\ZZZ[[[\\\^^^aaaeeehhhjjjnnnpppssstttuuuwwwzzz}}}~~~}}}}}}|||~~~~~~~~~}}}~~~~~~|||}}}~~~|||yyyxxxxxxxxxxxxwwwuuusssqqqpppqqqooonnnmmmlllkkkhhheeejjjiiifffcccbbbbbbbbbccccccbbbbbbcccdddcccaaa___]]]ZZZUUURRROOOMMMJJJHHHBBBAAA?????????AAACCCDDDLLLPPPUUU\\\aaaeeehhhjjjjjjjjjhhhgggeeedddcccbbbcccaaa^^^\\\ZZZXXXTTTRRRMMMKKKGGGCCC@@@>>>>>>>>><<<===???AAADDDJJJQQQUUUbbbdddiiipppwwwzzz{{{zzzvvv{{{~~~~~~|||zzzxxxvvvtttmmmgggggglllrrrvvv|||}}}vvvvvvtttsssuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111222222111000222:::DDDSSSfffvvvsssLLL@@@888222222333333222222000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111///...222@@@ZZZ{{{llleee}}}vvvlllfff```ZZZYYY[[[^^^^^^]]][[[\\\^^^```dddhhhllloooqqqrrrrrrtttwwwzzz}}}~~~}}}|||zzzyyyxxxyyyzzz{{{zzzzzz{{{|||~~~|||xxxuuussswwwvvvuuutttsssrrrrrrqqqooonnnmmmlllkkkkkkjjjiiimmmlllkkkjjjjjjlllmmmnnnoooooopppppppppooonnnlllkkkhhhddd```\\\WWWQQQNNNHHHFFFDDDAAA@@@???@@@AAADDDFFFJJJQQQYYY```dddeeeccccccccccccccccccbbbbbbaaa^^^ZZZXXXVVVUUUSSSQQQMMMKKKFFFBBB???>>>>>>???===>>>>>>@@@BBBHHHPPPUUUbbbdddggglllqqquuuxxxyyyvvv{{{~~~~~~zzzxxxwwwvvvqqqlllkkkooovvv{{{}}}wwwvvvtttrrrqqqxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111222222666555777???JJJYYYnnneeeGGG;;;222222444333222333111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222///...666JJJggg}}}nnnqqqssshhheeeaaa\\\[[[\\\^^^^^^]]]^^^___aaacccggglllooorrrooooooppprrrtttxxx{{{}}}~~~{{{xxxwwwwwwxxxyyyyyyyyyyyyzzz{{{~~~|||zzzwwwtttsssvvvtttrrrpppnnnmmmmmmmmmllllllmmmmmmlllmmmmmmnnnrrrqqqqqqrrrssstttvvvwwwwwwxxxyyyzzzyyywwwvvvvvvvvvtttqqqnnnhhhaaaXXXRRRLLLJJJGGGDDDCCCBBBBBBCCCAAAAAADDDJJJRRRZZZ___bbb```aaabbbbbbcccbbbaaaaaaaaa^^^YYYVVVUUUTTTSSSQQQMMMKKKFFFBBB@@@??????@@@??????>>>???BBBHHHQQQVVVfffeeeeeegggiiinnnssswwwwww|||yyywwwvvvwwwtttpppqqqtttuuurrrpppooommmqqq,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222333555444888???KKK]]]vvvOOO@@@444444666333111333111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222000222>>>WWWtttzzzvvv}}}pppgggcccaaa^^^\\\\\\]]]]]]\\\```aaabbbdddgggkkknnnppphhhjjjmmmoooqqqvvv|||~~~|||zzzzzz{{{|||yyyxxxxxxxxxxxxzzz|||}}}~~~~~~{{{yyyxxxwwwuuuuuusssoookkkiiigggggghhhkkkmmmoooppppppppprrrsssxxxxxxxxxxxxyyyzzz{{{|||{{{}}}~~~}}}{{{{{{{{{}}}{{{yyyuuupppiii```ZZZRRRPPPLLLIIIGGGFFFFFFFFFAAAAAACCCFFFLLLSSSYYY^^^ccccccccccccbbb```^^^]]]```]]]YYYWWWVVVUUUSSSRRRLLLJJJFFFCCCAAA???????????????>>>>>>AAAIIIRRRYYYiiiiiigggeeefffjjjqqqvvvxxx~~~{{{wwwvvvwwwwwwuuuuuuyyytttooolllmmmlllmmmzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333000333;;;FFFUUUmmmVVVDDD666666777333111444111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111000111666GGGddd~~~tttjjjccc___^^^\\\\\\\\\\\\\\\\\\`````````bbbdddgggjjjkkkccchhhmmmpppsssyyy|||{{{zzzyyyyyyxxxxxxxxx~~~}}}}}}}}}~~~~~~yyyvvvwwwwwwvvvuuurrrooollljjjiiiiiikkklllqqqtttxxxyyyxxxwwwxxxyyy~~~~~~~~~}}}}}}}}}}}}}}}|||yyyuuuqqqllliiibbb^^^YYYRRRLLLHHHEEEDDD???@@@BBBBBBCCCHHHPPPWWW______``````___]]][[[ZZZ\\\ZZZWWWUUUTTTSSSPPPNNNIIIHHHEEECCC@@@???>>>===???>>>======@@@IIISSSZZZkkkkkkkkkiiiiiimmmsssxxxzzz{{{xxxyyyyyywwwxxx|||xxxoookkknnnnnnmmmuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333222888DDDTTTggg~~~[[[GGG777777888333111444111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111...111999MMMlllwwwlllccc^^^\\\[[[[[[[[[[[[\\\\\\\\\^^^^^^^^^___aaaccceeegggbbbhhhppptttwww~~~yyyrrrxxx~~~}}}~~~~~~~~~}}}}}}}}}{{{zzzxxxwww}}}||||||||||||~~~~~~zzztttrrrsssttttttsssnnnlllkkkkkklllppptttwwwxxx|||~~~}}}~~~~~~~~~{{{yyyxxxwwwvvvtttooofff[[[PPPHHHBBB???<<<>>>???===<<>><<<;;;===<<<;;;;;;???HHHSSSZZZkkkmmmoooooonnnqqquuuzzz{{{{{{zzzzzzyyyzzz}}}~~~|||qqqlllppppppmmmsss~~~++++++++++++++++++++++++++++++,,,------......//////000111111000111333555666===OOOYYYkkkvvv[[[EEE:::999222111444333222111000//////...............---------,,,,,,,,,...------------...//////---///111111000//////000444444BBBaaauuu}}}vvvmmmccc\\\YYYZZZZZZZZZXXXXXXZZZ[[[```]]]^^^bbbbbb```ccciiilllooorrrtttyyyrrr___cccsss~~~~~~}}}||||||zzzxxx|||yyyvvvvvvxxxyyyyyywwwxxxvvvtttqqqpppqqqsssuuurrrrrrsssuuuxxx{{{~~~}}}|||||||||}}}yyyzzz{{{||||||~~~}}}yyyvvvpppfffZZZOOOHHHDDDDDD@@@???@@@@@@>>>BBBGGGMMMQQQUUUWWWWWWVVVXXXZZZXXXVVVSSSQQQPPPNNNLLLJJJHHHFFFCCCAAA>>>=========;;;===>>>???BBBJJJUUU]]]llllllmmmnnnppptttzzz}}}xxxvvvvvvyyy|||}}}tttkkklllmmmkkkqqq|||+++++++++++++++++++++++++++,,,,,,------......//////000111111111111444666666???RRR```vvvzzzcccLLL===888333222444222222111000//////......///.........---------,,,,,,...------------...//////---///111111000///000111444444GGGjjj{{{uuuxxxqqqjjjaaaZZZYYYZZZZZZYYYXXXYYYZZZ\\\bbb___```ddddddbbbeeekkklllnnnqqqsssyyy~~~ooommmvvv}}}}}}~~~~~~}}}yyywwwuuuuuuvvvwwwuuusssqqqqqqppppppppprrrtttvvvtttvvvyyy|||~~~|||zzzxxxxxxyyyzzzyyy{{{|||||||||~~~vvvkkk___TTTKKKEEEFFFBBB@@@@@@>>><<<===AAAHHHLLLQQQTTTUUUUUUVVVXXXVVVTTTQQQOOONNNMMMKKKIIIHHHFFFDDDAAA???>>>=========>>>???@@@BBBJJJTTT]]]kkklllmmmoooqqqvvv}}}|||xxxuuuvvvyyy|||~~~}}}zzz|||tttkkkkkkkkkjjjqqq|||++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////000111111111222444666888CCCWWWiiioooZZZBBB777444555444222222222111000////////////.........------------,,,...------------...//////...///111000000///000222444777PPPvvvvvvvvvzzzqqqkkkeee^^^YYYYYYZZZZZZYYYYYYYYY[[[^^^dddccccccffffffeeehhhmmmmmmoooqqquuu|||{{{}}}}}}||||||}}}}}}}}}|||wwwvvvuuuwwwyyy{{{|||{{{vvvuuuuuuvvvwwwvvvtttrrrppppppqqqrrrssstttuuuvvvvvvyyy}}}|||zzzyyywwwvvvvvvwwwwwwyyy{{{||||||||||||xxxooofff\\\RRRJJJHHHDDDAAAAAA>>>:::999;;;AAAEEEKKKPPPRRRSSSTTTUUUTTTRRROOOMMMMMMLLLJJJHHHHHHGGGDDDBBB@@@???>>>>>>???@@@AAAAAACCCJJJTTT\\\jjjkkkmmmooosssyyy{{{vvvuuuvvvxxxzzz}}}xxxsssvvvtttjjjiiihhhhhhqqq|||+++++++++,,,,,,,,,,,,,,,,,,,,,------...////////////000222222222333555888<<>>]]]}}}tttzzz~~~tttkkkeeeaaa\\\XXXZZZZZZZZZZZZYYYZZZ]]]```eeeeeefffgggggghhhkkknnnoooqqqtttyyy}}}{{{yyyxxxyyyyyyxxxwwwpppooooooqqqtttwwwxxxxxxvvvwwwyyy{{{|||{{{yyywwwxxxxxxyyyzzzzzzyyyxxxwwwzzz{{{}}}~~~}}}|||yyyxxxwwwvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzzzz{{{}}}zzzrrrmmmjjjddd[[[TTTLLLGGGCCCCCC@@@;;;999:::===@@@FFFKKKOOORRRSSSTTTSSSQQQNNNMMMLLLLLLJJJIIIHHHGGGDDDBBB@@@?????????BBBBBBCCCBBBDDDJJJTTT\\\gggiiikkkooossszzzyyyuuutttuuuwwwxxx{{{xxxqqqlllqqq|||~~~uuulllgggeeegggpppzzz++++++,,,,,,,,,---------,,,,,,---......//////000///111222333333444777999???MMMYYYjjjZZZ999777999333555333222111000000///////////////.........---------...------------...//////...///000000///000222444777HHHlllzzzvvvzzzooogggccc```]]]ZZZ[[[[[[[[[[[[[[[\\\```cccgggiiiiiiiiiiiikkknnnpppooopppttt|||~~~}}}{{{xxxwwwwwwwwwuuutttsssrrrrrrtttwwwzzzzzzzzzzzz|||~~~~~~}}}{{{yyyxxxxxxwwwuuuuuuttttttttttttttttttuuuwwwxxxxxxwwwwwwxxxyyy{{{|||~~~zzzuuuooommmllliiibbb\\\QQQJJJEEEEEEDDD???===>>><<<>>>BBBHHHMMMPPPRRRRRRRRRPPPNNNMMMMMMMMMKKKJJJGGGFFFDDDAAA@@@?????????BBBCCCCCCCCCDDDJJJTTT\\\eeefffjjjmmmssszzz~~~wwwsssssstttttttttrrrnnngggdddkkkyyy~~~wwwnnnhhhdddeeennnwww++++++,,,,,,------......---------...//////000000///111333333333555888:::BBBRRR\\\kkknnn@@@:::999222777333333222111000000000000/////////.........------...------------.../////////000000000///000333666:::UUUzzzxxx|||xxxnnngggdddbbb```^^^]]]]]]]]]\\\\\\___cccgggiiimmmmmmkkkkkkooorrrrrrlllooottt}}}{{{yyyyyyzzzzzzyyyxxxwwwvvvvvvxxx{{{~~~~~~}}}yyywwwuuuuuuuuuppppppppppppppppppqqqqqqsssuuuwwwxxxwwwvvvwwwxxxwwwxxx{{{{{{xxxuuuqqqooommmjjjeeeaaaWWWNNNHHHGGGGGGCCCAAABBB======???CCCIIIMMMPPPPPPQQQOOOMMMLLLLLLMMMLLLJJJFFFEEEBBB@@@???>>>>>>???BBBCCCCCCBBBDDDJJJTTT\\\cccfffiiimmmsss{{{wwwrrrqqqrrrqqqpppiiieee```___iiiwww~~~zzzrrriiidddeeelllsss}}}++++++,,,,,,---......///------......//////000000000111333444444666888;;;GGG\\\fffvvvIII>>>999000888333333222111000000000000////////////...............------------.../////////000000//////111444777>>>aaaxxx~~~wwwnnnhhhffffffdddbbb______^^^^^^^^^aaafffjjjmmmqqqrrrooooootttwwwvvvmmmpppxxx}}}|||{{{}}}|||||||||~~~}}}|||{{{yyyvvvtttrrrqqqmmmnnnooooooppppppppppppsssuuuxxxyyyxxxxxxxxxyyyyyyyyy{{{}}}xxxtttsssrrrooollliiigggeee]]]SSSJJJHHHGGGEEECCCDDD???===<<>>===>>>>>>@@@AAABBBBBBCCCJJJTTT\\\dddfffjjjnnnttt|||vvvqqqppppppooommmgggeeeaaabbbmmm{{{~~~|||vvvllldddeeejjjppp{{{++++++,,,,,,---...//////------......///000000000000111333444444666999;;;LLLeeerrr}}}PPP@@@888...888444333222111000000000000000/////////...............------------.../////////000000//////111444777AAAhhh{{{yyy}}}wwwooojjjiiiiiigggeee``````_________ccchhhlllooouuuuuuqqqqqqwwwzzzxxxpppttt}}}~~~}}}}}}~~~}}}}}}}}}~~~}}}{{{zzzzzzvvvwwwxxxxxxvvvssspppmmmnnnooopppqqqrrrrrrrrrqqqsssvvvyyyzzzzzzyyyzzz{{{{{{{{{|||}}}yyyvvvnnnoooooonnnkkkhhhggghhhaaaVVVKKKHHHGGGEEECCCDDD@@@===:::<<>>============???@@@AAAAAACCCJJJTTT\\\fffhhhkkkooouuu}}}vvvqqqpppooommmjjjkkkiiifffhhhsss~~~~~~xxxnnneeeeeeiiimmmvvv++++++,,,,,,,,,---------------......///000000000444000000333555555;;;CCCXXXooo}}}zzzmmmBBB777;;;666555444333222111111111111////////////...........................///000000///222---,,,222222222<<>>===@@@EEEIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDAAA===::::::===@@@CCCAAA@@@AAAGGGPPPZZZ```eeegggjjjnnnttt}}}|||rrrmmmlllmmmmmmmmmgggjjjpppvvv|||}}}uuujjjdddfffgggfffpppvvv++++++,,,,,,,,,---------------......///000000000333111222555555666>>>HHH```}}}|||rrrNNN===;;;777555444333222111111111111////////////...........................///000000000333...---333222333>>>PPPooo}}}vvvrrrmmmjjjhhhhhhgggfffeeedddddddddggglllpppssstttvvvtttnnnlllrrrwwwzzz{{{{{{xxxyyy~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}{{{uuusssssstttpppooommmmmmmmmnnnpppqqqrrrssssssssssssrrrqqqqqqrrrrrrppppppqqqrrrtttuuurrrsssttttttsssssstttvvvuuuvvvyyy|||~~~{{{zzzxxxuuussslllkkkjjjiiiiiihhhfffccc]]]]]]ZZZSSSKKKGGGGGGJJJGGGFFFCCC@@@???AAAEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDAAA===::::::>>>@@@CCCBBB@@@BBBGGGPPPYYY___hhhjjjmmmpppuuu}}}{{{rrrmmmlllnnnnnnnnnkkknnnsssyyy~~~wwwkkkeeefffhhhgggnnnvvv,,,,,,,,,,,,---------------......//////000000111111222555666555888CCCPPPddd}}}tttYYYAAA666444555444333222111111111111////////////...........................///000000000333//////444111444AAAVVVssszzzqqqmmmhhheeedddeeeeeeeeegggeeebbbbbbdddjjjppptttuuuwwwvvvqqqpppvvv{{{|||~~~}}}{{{|||}}}||||||}}}}}}}}}}}}}}}~~~}}}}}}|||{{{|||}}}}}}|||{{{{{{~~~}}}wwwrrrooonnnnnniiiiiihhhhhhhhhiiikkklllsssrrrrrrqqqqqqqqqqqqrrrrrrqqqpppoooooopppqqqrrrpppqqqrrrqqqpppppprrrtttooorrrvvvzzz}}}zzzttttttwwwwwwsssnnnlllkkkjjjjjjiiifffbbb___[[[\\\[[[VVVPPPKKKKKKLLLIIIHHHFFFCCCAAABBBEEEHHHGGGHHHHHHIIIIIIIIIHHHHHHEEEDDDAAA===;;;;;;>>>@@@DDDCCCAAABBBGGGOOOXXX]]]eeehhhlllooottt}}}zzzrrrmmmmmmooooooooopppssswww|||yyynnngggggghhhhhhmmmwww,,,,,,,,,------------............///000000111111///222666555444;;;JJJWWWkkkuuucccGGG555555444444333222111111111111////////////...........................///000000...111///000444000666GGG___ttt~~~xxxppplllfffcccbbbcccccccccgggfffdddcccdddgggkkkmmmqqqssssssqqqssszzz~~~|||{{{{{{||||||yyyzzz{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzxxxxxxyyy{{{{{{yyyuuuqqqmmmjjjhhhgggeeeeeeeeefffggghhhjjjkkkvvvtttrrrpppooonnnoooooopppoooooonnnnnnnnnoooooonnnooooooooonnnnnnqqqsssnnnqqquuuyyy{{{||||||{{{{{{wwwssssssuuuuuuqqqnnnjjjiiiiiiiiihhheee```\\\[[[\\\\\\YYYSSSNNNLLLKKKIIIIIIHHHEEECCCBBBCCCEEEEEEFFFGGGHHHHHHHHHGGGGGGDDDCCCAAA>>>;;;;;;>>>@@@DDDCCCBBBCCCGGGOOOWWW\\\]]]bbbhhhmmmsss}}}yyyrrrnnnoooqqqqqqqqqsssuuuxxx||||||ppphhhgggiiihhhnnn{{{,,,,,,---------...............//////000111111111---222555444555???QQQ^^^uuu{{{pppRRR999:::444444333222111111111111////////////...........................///000000---///...000333111:::QQQjjjttt|||yyysssoooiiieeeddddddccccccfffggghhhiiijjjkkkkkkkkklllnnnnnnmmmqqqxxx{{{zzz}}}{{{yyyxxxxxxyyyzzzvvvwwwxxxyyyzzz{{{{{{{{{xxxyyyyyywwwuuutttuuuvvvxxx~~~|||tttpppnnnlllkkkiiifffcccaaa^^^]]]______```bbbdddfffhhhiiiooonnnmmmkkkkkkkkklllmmmmmmmmmmmmlllllllllllllllkkkllllllllllllmmmpppsssrrrtttvvvxxxxxxwwwuuussstttuuuuuutttrrrooommmlllgggggggggggggggddd___[[[\\\]]]]]][[[VVVPPPLLLJJJJJJJJJJJJHHHEEECCCBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFCCCBBBAAA>>><<<<<<>>>@@@DDDCCCBBBCCCHHHOOOWWW[[[\\\ccckkkpppvvv~~~xxxrrrooopppssssssssstttvvvxxx{{{~~~sssiiiggghhhiiiooo~~~,,,---------...............//////000000111111222...333555333777FFFYYYeee{{{}}}{{{}}}^^^<<<888555444333222111111111111////////////...........................///000000,,,...---000444333BBB___tttuuuuuuuuu{{{wwwsssooollljjjiiihhhffffffiiinnnrrrttttttrrrqqqqqqrrrrrrpppsssyyyyyywwwzzz~~~|||zzzxxxvvvuuuvvvwwwxxxuuuuuuvvvwwwxxxxxxxxxxxxtttuuuuuutttrrrqqqqqqrrrsssvvvxxxuuummmeee```^^^\\\[[[ZZZXXXVVVTTTRRRQQQTTTUUUWWWZZZ^^^```cccdddccccccdddeeegggiiikkkllljjjjjjkkkkkkkkkkkkkkkkkkiiiiiijjjjjjkkkmmmqqquuuvvvvvvvvvvvvtttqqqnnnllllllooossssssoookkkiiihhhdddccccccdddeeeccc```]]]______^^^]]]YYYTTTOOOLLLLLLMMMNNNMMMJJJGGGEEEEEEFFFGGGIIIIIIIIIGGGEEEDDDBBBBBBAAA>>><<<<<<>>>@@@CCCBBBBBBDDDIIIPPPWWW\\\dddkkksssxxx{{{|||wwwrrrppprrruuuuuuuuuvvvwwwxxx{{{~~~tttiiifffhhhhhhnnn}}}------------............/////////000111111222222111555555333;;;NNNaaakkk~~~~~~vvv~~~qqqDDD777555444333222111111111111////////////...........................///000000...///...222777777KKKmmmvvvtttrrrttt}}}yyywwwuuusssrrrqqqooommmjjjmmmrrrwwwyyyxxxvvvtttvvvwwwvvvuuuxxx}}}}}}yyy~~~~~~}}}zzzyyywwwuuutttuuuvvvwwwuuuuuuuuuuuuuuutttsssrrrnnnpppppppppnnnlllmmmmmmmmmnnnmmmiiibbb[[[VVVSSSPPPOOONNNMMMKKKJJJIIIIIIJJJKKKOOOSSSXXX[[[^^^___]]]^^^aaadddgggiiijjjkkkggghhhiiiiiijjjjjjjjjjjjfffggghhhiiijjjnnnssswwwwwwvvvuuurrrooollliiiggggggjjjnnnqqqrrrnnniiidddaaa``````aaaccccccbbb````````````___]]]YYYUUURRRQQQSSSUUUUUURRRNNNKKKJJJHHHIIIJJJKKKJJJGGGEEECCCAAAAAAAAA???======>>>@@@AAAAAAAAADDDIIIQQQXXX\\\hhhoooxxx|||{{{vvvrrrpppsssvvvwwwvvvxxxyyy{{{}}}uuuiiieeeggghhhiiixxx---------.........///////////////000111111222222444777666444>>>SSSfffnnn{{{vvv|||PPP<<<555444333222111111111111000/////////...........................///000000///000///333999;;;QQQvvvsssrrrqqqwww~~~zzzyyyxxxxxxxxxwwwtttrrroooqqquuuwwwxxxvvvtttrrrrrrsssssstttxxx~~~~~~zzz~~~~~~~~~{{{zzzxxxvvvuuutttuuuvvvwwwvvvuuuuuutttrrrpppnnnmmmjjjlllmmmmmmkkkjjjjjjjjjjjjiiifffbbb]]]WWWRRRNNNKKKKKKIIIHHHGGGFFFFFFFFFEEEGGGKKKPPPUUUYYY\\\^^^___aaacccfffhhhjjjjjjjjjffffffgggiiijjjjjjjjjjjjeeefffggghhhjjjoootttxxxwwwuuusssooollliiifffeeefffgggjjjqqqvvvuuulllddd___^^^^^^___bbbccccccbbbaaaaaa`````````]]]ZZZWWWUUUWWWZZZZZZWWWTTTQQQOOOIIIJJJKKKKKKJJJGGGDDDBBBAAAAAAAAA???======>>>@@@@@@@@@AAADDDJJJQQQXXX]]]eeemmmwww}}}zzzvvvqqqqqqtttwwwxxxwww{{{|||}}}uuuiiieeefffgggeeesss......------------......000000000000000000111222///555333555FFFUUUcccttt}}}xxxvvvSSS===888777555444333444444555000/////////............///////////////000111111555---...666777<<>>@@@AAABBBCCCDDDGGGKKKQQQVVVZZZ```aaaeeennn}}}wwwtttqqqssswww|||}}}~~~yyynnnccc```ccccccsss......------------......000000000000000111111222444666333777HHHXXXnnn}}}zzzuuupppwwwfffDDD999888555444333333333222000000/////////.........///////////////000111111222...000777888@@@bbb|||zzzyyyxxxyyyzzzzzzxxxvvvwwwvvvuuutttuuuvvvwwwxxxwwwtttuuu{{{|||{{{yyy{{{~~~|||zzzvvvtttrrrpppooooooppppppooollliiillloooooollllllnnnmmmjjjgggfffeeedddccccccbbbbbbbbb]]]WWWRRROOOKKKGGGDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@AAACCCFFFJJJNNNPPPZZZ]]]```dddfffggggggfffhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkllloooqqqrrrnnnmmmllljjjhhhfffdddcccaaaaaadddhhhkkkllliiifff___]]]\\\^^^bbbdddddddddhhheeebbbccceeeeeeaaa\\\WWW[[[aaaddddddaaa]]]ZZZVVVQQQLLLJJJIIIHHHEEEAAABBB@@@>>><<<<<<>>>@@@AAADDDCCCDDDFFFKKKQQQWWWZZZ]]]___fffqqqwwwuuurrrssswww{{{}}}}}}{{{pppeeebbbeeeaaappp......------------......000000000000000111222222555555444>>>OOO\\\vvvuuubbbccczzzyyyIII;;;888666444444333111000000000000/////////......///////////////000111111000000333555555BBBhhh}}}{{{zzzzzzyyy{{{}}}}}}|||{{{{{{xxxuuussstttvvvzzz}}}xxxuuuwww|||~~~yyyxxxpppoooppptttzzz~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~|||wwwrrrnnnoooooopppppppppmmmhhheeeeeeiiikkkiiijjjkkkjjjfff```___]]][[[YYYXXXWWWVVVUUURRRNNNKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@BBBEEEGGGRRRUUUZZZ___ccceeefffeeehhhgggfffeeeeeefffggghhhhhhhhhjjjkkkllllllmmmmmmhhhhhhgggfffeeedddcccbbb```______aaadddgggggggggbbb```^^^___bbbeeefffggghhhfffdddeeeggggggccc```YYY\\\bbbfffhhhgggdddbbb\\\VVVNNNJJJHHHGGGDDDBBBAAA???===<<<<<<>>>@@@AAADDDDDDDDDGGGLLLSSSYYY^^^```dddmmmyyyyyyvvvuuuuuuwwwzzz|||||||||rrrhhhdddgggfffqqq......------------......000/////////000111222333222333777GGGWWW```}}}vvvjjjaaawwwHHH;;;888555444555444222000000000000////////////...///////////////000000111000222555333222AAAiii~~~}}}||||||{{{{{{|||~~~~~~}}}|||{{{yyyvvvtttuuuxxx{{{~~~yyywwwyyy~~~xxxpppjjjhhhccceeeiiiooovvv~~~~~~}}}{{{{{{||||||zzzyyy{{{}}}{{{wwwtttvvvtttssssssrrroookkkhhhfffiiijjjgggeeeddd```[[[WWWVVVTTTRRRPPPOOOOOOOOOOOONNNLLLKKKKKKKKKLLLLLLJJJHHHGGGFFFEEEDDDBBBAAABBBAAA@@@??????@@@BBBCCCJJJNNNTTTZZZ___cccdddeeeeeedddbbbaaaaaabbbcccdddfffgggiiikkkkkkjjjiiihhheeeeeeeeedddddddddccccccaaa___]]]\\\^^^aaadddfffeeecccaaa```aaaccceeeggggggfffdddeeefffgggeeeccc\\\___ccchhhkkkkkkiiigggccc[[[QQQJJJGGGEEECCCAAA???>>><<<;;;;;;===@@@BBBDDDDDDEEEIIIOOOXXX```eeelllpppxxxzzzyyyxxxxxxyyyzzz|||}}}~~~}}}sssiiieeehhhiiippp......------------......////////////000111222333222333888HHHZZZhhhzzziii^^^xxx~~~NNN>>>999444333555666444222111000000000///////////////////////////000000111000333555333555HHHlll~~~~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxyyyyyyzzz{{{{{{zzzyyy{{{{{{uuuoookkkfffaaa]]]ZZZ^^^eeemmmuuu}}}|||zzzzzz{{{||||||{{{zzz}}}~~~~~~}}}|||{{{xxxuuurrrrrrqqqpppooommmooommmgggaaa]]]VVVOOONNNMMMKKKIIIHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMPPPQQQOOOLLLJJJHHHHHHFFFDDDAAADDDBBBAAA?????????AAABBBEEEHHHNNNTTTZZZ___bbbccccccbbbaaa``````aaabbbbbbeeegggiiijjjjjjiiifffeeefffffffffeeeeeeeeeeeeeeecccaaa^^^[[[ZZZ\\\```bbbhhhfffdddaaa```aaacccdddeeedddcccdddeeefffeeeeeeaaabbbdddiiimmmnnnllliiiggg___SSSJJJFFFDDDBBB@@@>>><<<;;;:::;;;===@@@BBBCCCDDDGGGMMMUUU___hhhmmmxxx{{{}}}}}}|||||||||}}}~~~}}}tttiiieeegggfffiiiyyy......------------......////////////000111333333666777888DDD[[[sss~~~qqqvvv}}}ggg```aaaCCC<<<555333555777666333111111000000000////////////////////////000111111...222444444>>>UUUrrr~~~}}}}}}~~~~~~|||zzzzzz{{{|||}}}}}}|||{{{yyy{{{{{{~~~yyyuuurrrllleee^^^ZZZZZZZZZXXXUUUYYY___hhhqqqxxx}}}~~~{{{zzzzzz{{{}}}~~~|||{{{||||||{{{{{{{{{|||||||||zzzwwwrrrppppppqqqrrrrrrtttuuuqqqhhhaaa[[[TTTMMMJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJLLLMMMNNNPPPTTTWWWXXXTTTPPPNNNMMMKKKGGGCCCEEEDDDAAA???>>>>>>???@@@AAACCCGGGMMMSSSXXX]]]___bbbbbbbbbccccccccccccccceeefffhhhiiiiiihhhfffeeeggggggffffffeeeeeeddddddcccbbb___[[[XXXYYY\\\___ffffffdddbbb___^^^```bbbcccbbbbbbcccccceeefffgggeeeeeeeeeiiinnnpppnnnkkkiii```TTTJJJEEECCC@@@>>><<<;;;:::999;;;===@@@BBBCCCEEEJJJQQQZZZdddmmmrrr|||uuuiiieeefffggggggxxx......------------............//////000222333444444;;;>>>GGG___{{{{{{uuuyyyooohhhyyyKKKBBB777333444666555333111111111000000000/////////////////////000111111///222333555DDD]]]qqqyyyvvv~~~}}}}}}~~~~~~}}}~~~~~~|||{{{||||||{{{uuummmfffaaa^^^VVVRRRNNNLLLMMMQQQUUUXXXbbbiiisss{{{~~~|||||||||}}}~~~}}}{{{yyyzzzzzzzzzzzzyyyxxxxxxwwwuuusssppppppqqqrrrsssrrruuuvvvrrrjjjdddaaa\\\WWWOOONNNLLLKKKKKKLLLNNNPPPKKKNNNQQQTTTVVVYYY___ccceee```[[[XXXWWWUUUOOOJJJJJJHHHDDDAAA???>>>??????>>>???AAAEEEKKKQQQWWW[[[^^^```bbbdddeeeeeedddccceeefffggghhhhhhgggffffffggggggfffdddcccbbbaaa```^^^^^^^^^[[[XXXWWWYYY\\\aaabbbcccaaa___^^^```bbbbbbbbbccccccccceeegggiiihhhffffffjjjppptttrrroooiii```TTTJJJEEEBBB???===;;;:::999999:::===@@@BBBDDDGGGLLLTTT]]]fffmmmpppyyyvvvjjjeeefffhhhhhh{{{.........------..................///000222333444...<<>><<<:::999888888:::===@@@CCCEEEHHHNNNVVV^^^eeekkknnnvvvxxxkkkfffgggeeecccyyy000///...---------------000/////////000111222222333666GGGYYYcccyyywwwwwwpppwwwrrr<<<888888222888111777333333333222222222111111000000000000000111111222,,,666666555GGGdddmmmbbbjjj~~~www~~~||||||||||||}}}~~~|||zzzzzz|||}}}}}}}}}}}}uuulllccc^^^WWWOOOJJJJJJKKKHHHHHHLLLNNNRRR___nnnxxx}}}{{{~~~~~~{{{xxxxxx|||}}}{{{xxxxxxyyyzzzzzzyyyxxxvvvuuurrrrrrrrrrrrssstttuuuuuuxxxwwwppphhhgggkkkiiibbbgggccc]]]WWWTTTTTTVVVXXXUUUWWWZZZ___eeekkkpppssssssqqqooommmkkkfff^^^XXXVVVSSSNNNHHHAAA>>>======;;;>>>AAAAAAAAAFFFOOOWWW[[[^^^aaabbbbbbaaabbbcccbbbdddhhhjjjjjjgggdddaaafffeeedddcccbbb```______```___]]][[[YYYWWWVVVUUUXXX\\\```aaa```___```bbbaaaaaaaaaaaaccceeeggghhhddddddfffmmmuuuyyywwwsssllleeeWWWIIICCCCCC@@@;;;;;;999888;;;???CCCCCCBBBEEEJJJQQQWWW]]]eeennnttt{{{{{{jjjfffmmmhhhmmmuuu//////...---------------000//////000000111222333222:::KKKXXXddd~~~xxxzzzvvvllllllJJJ>>>:::444888111666222222222111111111000000000000000000000111111222111444666<<>>???>>>===AAAHHHOOOXXX[[[^^^`````````aaabbbaaaccceeeggggggeeecccaaaddddddcccaaa```___^^^]]]^^^^^^\\\ZZZXXXVVVUUUTTTVVVYYY]]]_________^^^^^^aaa```^^^]]]___bbbfffiiiffffffhhhooovvvzzzyyyvvvmmmfffXXXIIICCCBBB???::::::999888;;;???BBBCCCBBBGGGLLLSSSYYY___gggqqqxxx}}}mmmgggkkkjjjnnnvvv//////...------------.../////////000000222333333444DDDRRRZZZmmmvvvzzzllldddppp^^^FFF;;;666888111333111111111000000000//////000000000000000111111222555333777BBBPPP```sss|||sssqqqssszzz{{{{{{|||}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}{{{|||}}}~~~{{{vvvpppjjjfff]]]VVVOOONNNLLLJJJJJJMMMMMMLLLNNNTTTZZZdddttt~~~|||zzzzzzwwwtttuuuwwwxxxvvvtttrrrrrrrrrssstttuuuvvvvvvqqqqqqppppppooooooppppppoooooolllhhhjjjnnnpppmmmkkkhhhccc]]]XXXTTTRRRQQQQQQSSSWWW\\\ccckkkrrruuurrrqqqoookkkhhhgggiiikkkiiieee___XXXPPPJJJEEECCC>>>??????===;;;===CCCHHHSSSVVVZZZ]]]^^^___```aaa```aaabbbccccccbbbaaaaaabbbbbbaaa___^^^]]]\\\[[[\\\\\\ZZZXXXVVVTTTSSSRRRTTTUUUXXX\\\______\\\YYYaaa___\\\[[[]]]bbbgggkkkhhhhhhjjjpppwww{{{zzzxxxooogggXXXIIIBBBAAA>>>999999888999;;;???BBBDDDDDDKKKOOOVVV\\\bbbkkkuuu}}}qqqhhhjjjiiilllsss///......---------....../////////000111222333444666MMMXXX___}}}|||zzzrrrdddeeexxxqqqKKK:::777777333222222111111111000000000000000000000000000111111222444555888BBBUUUmmmwwwtttvvv{{{~~~}}}}}}~~~~~~}}}||||||}}}}}}}}}wwwqqqiiiccc```TTTMMMHHHIIIIIIIIIKKKOOOOOOPPPSSSZZZdddqqq{{{wwwwwwzzz|||{{{yyyxxxvvvttttttuuuvvvuuutttsssrrrqqqqqqqqqssstttuuuqqqpppooonnnmmmmmmmmmmmmmmmllljjjiiijjjnnnpppqqqllljjjfffaaa[[[VVVQQQOOOQQQRRRTTTYYY___fffmmmpppqqqrrrrrroookkkjjjmmmpppmmmkkkhhhbbb[[[RRRHHHBBBAAABBBAAA>>>===>>>BBBEEENNNRRRXXX[[[]]]___```aaa``````aaaaaaaaaaaabbbbbbaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRQQQPPPSSSSSSUUUZZZ______[[[WWW___^^^]]]]]]___ccchhhkkkfffgggiiinnntttxxxyyyxxxqqqiiiYYYIIIAAA@@@<<<777888888:::<<<@@@CCCEEEFFFMMMRRRXXX^^^eeennnzzzuuullljjjlllmmmttt......---------....../////////000000111333444555777QQQZZZcccyyytttyyyttteee___nnnNNN999888555555333333333222222222111111111000000000000000111111222000888;;;@@@ZZZ||||||~~~}}}}}}~~~~~~|||{{{yyyzzz|||~~~{{{tttllleee___[[[PPPJJJGGGHHHJJJKKKNNNRRRNNNQQQVVV]]]iiiyyyyyytttooopppvvvzzzyyywwwxxxvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqrrrsssssspppooonnnmmmlllkkkkkkkkkmmmkkkjjjiiiiiijjjmmmppplllkkkhhhddd^^^XXXSSSPPPRRRRRRRRRUUUYYY___eeehhhnnnrrrttttttpppnnnooopppllllllllljjjdddYYYLLLCCCCCCBBBAAA???>>>@@@BBBDDDKKKPPPVVVZZZ]]]^^^```aaaaaaaaaaaaaaaaaabbbccccccaaaaaa```^^^]]]\\\[[[ZZZXXXXXXVVVTTTRRRPPPOOONNNSSSSSSUUUYYY^^^___[[[XXXYYYZZZ\\\^^^```ccceeegggddddddfffjjjooosssvvvwwwsssjjjYYYIII@@@???<<<777888999;;;>>>AAADDDGGGIIIPPPSSSYYY___fffqqq~~~yyyqqqnnnsssssszzz...------------...////////////000000222333555666777RRRZZZiii}}}vvvwwwvvvxxx|||zzzssseee\\\iiiQQQ999999333666444333333333222222222222111000000000000000111111222...:::>>>CCC```zzz~~~}}}|||}}}~~~}}}{{{yyysssuuuyyy}}}}}}{{{vvvppphhh___YYYUUUNNNIIIGGGJJJMMMNNNPPPTTTLLLRRRXXX```mmm~~~}}}zzzuuuqqqqqqvvvxxxxxxuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrooonnnmmmlllkkkkkkkkkkkkllljjjiiiiiihhhgggjjjoookkkjjjhhheee```[[[WWWTTTSSSRRRQQQRRRUUUYYY^^^aaajjjnnnrrrtttsssqqqooonnnllllllmmmmmmjjjaaaTTTJJJDDDCCCAAA@@@@@@AAABBBCCCHHHMMMTTTYYY\\\]]]^^^___```aaaaaabbbbbbccccccddd``````___^^^\\\[[[ZZZYYYWWWWWWUUUSSSQQQOOONNNMMMRRRSSSUUUXXX\\\]]]\\\[[[UUUVVVYYY]]]```bbbcccccccccccceeehhhlllqqquuuwwwsssjjjYYYHHH@@@???<<<777888:::===@@@BBBEEEIIIMMMRRRVVV[[[aaaiiiuuu~~~vvvrrrpppqqqvvv---------------...////////////000111222444555666:::UUU\\\qqqwwwtttvvvwww}}}yyyvvviii^^^kkkUUU;;;:::111666555222222222222111111111111000000000000000111111222000999AAAMMMhhhxxx}}}|||||||||}}}|||zzzwwwqqqtttxxx|||{{{xxxtttmmmddd[[[SSSNNNIIIEEEFFFKKKOOOPPPRRRUUUOOOWWW^^^ffftttyyyzzzwwwuuuuuuwwwxxxxxxvvvvvvvvvvvvuuutttssstttuuurrrrrrsssssssssrrrrrrqqqnnnmmmllllllkkkkkkkkkkkkkkkgggggghhhgggdddhhhoooiiiiiigggeeebbb^^^[[[ZZZSSSRRRPPPPPPSSSWWW\\\___fffgggkkkooorrrssspppnnnooommmlllmmmmmmhhh^^^WWWIIIGGGEEECCCCCCCCCCCCCCCEEEJJJRRRWWWZZZ[[[[[[\\\______aaabbbcccccccccbbb___^^^]]]\\\ZZZYYYXXXXXXWWWVVVUUUSSSQQQOOOMMMMMMQQQSSSUUUWWWXXXYYY[[[]]]VVVWWWYYY\\\___ccceeegggdddeeefffiiilllqqqvvvzzzsssjjjYYYHHH@@@???<<<888999<<>>999222444333222111000000000000222222111111111111111222111>>>LLL___sssyyy~~~yyy~~~{{{{{{||||||zzzwww|||xxxxxx~~~~~~xxxttt{{{zzzxxxvvvpppggg\\\RRRKKKHHHFFFFFFHHHKKKPPPTTTVVVWWWWWW```kkkxxx{{{zzz}}}vvvwwwzzzyyywwwuuurrrqqqqqqrrrssssssrrrqqqpppooommmlllllljjjkkklllkkkiiihhhiiijjjeeeeeefffhhhkkkmmmmmmlllddddddddddddcccbbbbbbaaaXXXVVVSSSRRRSSSWWW\\\___cccbbbbbbccceeeiiinnnpppqqqrrrsssqqqmmmiiigggfff```VVVKKKIIIMMMOOOKKKEEEIIILLLPPPUUUYYY\\\^^^^^^___```bbbaaa___^^^^^^___^^^]]][[[YYYVVVTTTRRRQQQTTTRRRPPPOOOOOONNNLLLJJJKKKLLLMMMPPPRRRUUUXXXYYY\\\YYYZZZ^^^``````ccchhhccceeefffiiiqqqyyy{{{xxxsssgggVVVFFF===:::;;;<<<<<>>;;;<<<===CCCEEEHHHJJJLLLOOOTTTWWWaaakkkvvv}}}sssiiigggfffmmmxxx///////////////000000111222000000222333333777<<>>FFFHHHJJJLLLNNNRRRVVVZZZeeeppp{{{vvvoookkkiiinnnvvv///////////////000000111222///000333333333888@@@RRRggg|||ppp```^^^uuuMMM888:::888666555555444333333333444444222222111111222333333444777CCCSSSeeepppnnn{{{~~~~~~~~~}}}{{{yyyyyyyyyyyyyyyxxxzzz}}}}}}zzzwwwqqqllldddYYYOOOIIIGGGHHHKKKNNNRRRTTTUUUVVVYYY[[[```sss{{{xxxxxxuuuhhhZZZ[[[eeettttttsssrrrqqqooommmlllnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmkkkhhhfffeeefffeeeeeeeeeffffffeeeaaa^^^\\\[[[[[[[[[]]]aaaeeegggddd___YYYTTTRRRTTTWWWZZZZZZZZZ[[[\\\^^^aaacccdddfffggghhhgggeeeccccccdddgggeeeaaa\\\XXXWWWYYY[[[RRRPPPMMMMMMOOOTTTYYY]]]]]]___```aaa```___```aaa___^^^\\\[[[YYYWWWUUUUUUSSSQQQOOOMMMLLLKKKIIIFFFCCCDDDGGGJJJMMMOOOPPPQQQSSSQQQSSSXXX[[[[[[\\\``````eeekkkrrrzzzyyyuuuiiiXXXIII@@@>>>???AAAGGGIIILLLNNNQQQUUUZZZ^^^mmmuuu~~~{{{uuuooolllpppvvv///////////////000111111111...///444444333999DDDYYYooo}}}tttaaaWWWiiiQQQ999999666444555444444333333444444555222222111222222333444555<<>>MMMaaauuuzzzqqq}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{yyy{{{}}}{{{zzz}}}~~~~~~}}}uuuoooiii___SSSJJJGGGHHHJJJKKKPPPUUUWWWUUUUUUWWWZZZcccuuu}}}sssvvvuuuooolllooosssuuusssrrrqqqppppppqqqrrrrrrmmmllllllkkkkkkjjjjjjiiiggghhhiiihhheeeddddddeeeeeeddddddeeedddaaa[[[XXXWWWXXXYYY[[[]]]```bbbcccccc```\\\XXXVVVUUUVVVVVV___^^^]]]\\\[[[ZZZZZZYYYZZZ[[[]]]]]]^^^___aaadddbbbgggjjjeee]]]XXXZZZ___YYYVVVRRRPPPOOOQQQUUUWWWYYY[[[]]]^^^]]]]]]^^^```\\\\\\[[[YYYWWWVVVUUUTTTSSSQQQNNNLLLKKKIIIGGGEEE@@@BBBFFFJJJLLLNNNNNNNNNOOOOOOSSSZZZ^^^___aaaeeebbbiiipppwww~~~vvvrrrgggWWWJJJCCCBBBEEEGGGIIILLLPPPUUUZZZaaaggglllpppwwwwwwooommmrrrxxx///////////////000111111111---///555555222;;;IIIeee~~~{{{{{{zzzjjj]]]lllYYY>>>:::999:::111111111000111111222222222222222222333444555666>>>RRRlllsss}}}}}}}}}}}}|||||||||||||||~~~~~~|||{{{}}}|||{{{}}}}}}~~~~~~uuulllfff\\\QQQIIIGGGIIILLLJJJOOOUUUVVVTTTSSSVVVYYYfffvvv}}}{{{www{{{yyyrrrrrrxxxuuulllpppooonnnnnnoooqqqsssuuunnnnnnmmmkkkiiihhhffffffggghhhhhhhhhfffeeeeeefffcccccccccddddddaaa\\\XXXVVVWWWYYY[[[^^^```aaabbbfffdddaaa^^^[[[ZZZZZZZZZ```___^^^\\\ZZZXXXVVVUUURRRTTTVVVWWWXXXZZZ]]]```___ffflllhhh___ZZZ\\\aaa^^^[[[VVVRRRQQQQQQSSSTTTVVVXXX[[[]]]]]]^^^___aaa\\\[[[ZZZXXXWWWUUUTTTTTTSSSQQQNNNLLLKKKIIIFFFDDD@@@BBBFFFJJJLLLNNNNNNNNNMMMNNNSSS[[[aaacccfffjjjeeekkksssyyy|||sssqqqfffWWWJJJCCCCCCFFFHHHJJJMMMRRRXXX^^^eeelllqqqxxx}}}tttooommmqqqvvv////////////////////////000333111333888555===RRRfff}}}zzz{{{rrr^^^eeeaaa===777:::333555555444333333222222111000000000000111333555666???]]]nnnsssvvvppp}}}|||{{{{{{|||}}}~~~|||{{{|||}}}{{{{{{{{{{{{}}}~~~yyytttkkkfff]]]TTTNNNKKKKKKKKKOOOOOORRRWWWYYYYYY\\\aaannn~~~}}}}}}www}}}~~~xxxrrrrrruuuwwwvvvtttrrrpppoooooooooooommmkkkiiihhhhhhgggfffdddiiiiiihhhhhhggggggffffff```aaaaaa```^^^ZZZWWWUUUYYYYYYXXXYYY[[[]]]___aaaddddddbbb___\\\ZZZ[[[\\\bbbaaa```^^^[[[WWWTTTRRRRRRTTTVVVWWWVVVVVVWWWYYY[[[aaaggghhhccc______```ddd^^^XXXVVVTTTRRRQQQRRRVVVXXX[[[^^^______]]]\\\\\\\\\[[[YYYWWWUUUSSSRRROOOLLLIIIIIIIIIHHHEEEBBB@@@CCCHHHJJJLLLLLLMMMNNNMMMOOOSSSYYY^^^dddhhhjjjgggooo{{{{{{wwwrrreeeVVVMMMGGGEEEHHHNNNLLLTTTVVV\\\fffhhhlll{{{zzzqqqooolllooovvv111111111111111111111111000333111222777555===RRRfffxxxxxx}}}xxxxxxqqqaaajjjdddBBB999:::222444444444333222222111111000000111111111333666888CCC[[[ggggggjjjlll|||yyywwwvvvwwwxxx||||||{{{{{{{{{|||}}}~~~{{{{{{{{{{{{{{{}}}zzzvvvlllfff]]]SSSMMMKKKKKKLLLQQQPPPSSSXXXYYYXXX[[[```qqq~~~}}}|||www|||}}}vvvqqqqqquuuvvvvvvuuusssqqqooonnnnnnnnnnnnllljjjiiijjjjjjhhhgggggggggggggggfffeeeddddddbbbbbbbbbaaa^^^[[[XXXVVVXXXXXXXXXYYYZZZ[[[]]]^^^```aaa```___\\\[[[\\\]]]bbbbbbaaa___\\\XXXUUUSSSQQQSSSUUUVVVVVVVVVWWWYYYYYY]]]bbbdddcccaaa```___cccaaa^^^[[[XXXTTTRRRRRRVVVYYY^^^bbbcccaaa]]][[[]]]\\\[[[YYYVVVSSSQQQPPPOOOLLLIIIHHHHHHGGGDDDBBB@@@DDDHHHJJJKKKLLLMMMNNNQQQSSSWWW[[[___dddggghhhiiipppzzz{{{xxxssseeeUUULLLGGGFFFIIINNNPPPUUUWWW___nnnqqqsss{{{sssnnnlllpppvvv111111111111111111111111000333000222666555>>>SSSggg~~~xxxvvvxxxmmmlll}}}vvvtttpppeeennnmmmGGG:::999111444444333222222111111000000111111111111333777:::JJJ[[[___ZZZ\\\iii}}}yyyvvvuuuuuuwwwxxx{{{{{{||||||||||||}}}}}}|||{{{zzzzzzzzz{{{}}}~~~}}}yyyuuummmfff\\\RRRLLLKKKLLLNNNRRRRRRUUUZZZ[[[ZZZ\\\aaauuu}}}||||||xxx|||{{{uuuppprrruuuvvvvvvuuusssqqqooonnnmmmmmmooommmkkkkkklllllllllkkkgggggghhhhhhgggfffdddcccdddccccccaaa___\\\YYYWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]______]]]\\\\\\\\\bbbbbbbbbaaa]]]YYYUUURRROOOQQQSSSTTTTTTUUUWWWXXXWWWXXX\\\```bbbbbb```^^^bbbeeegggddd^^^XXXTTTSSSWWWZZZ___cccdddaaa\\\YYY]]]\\\ZZZXXXUUURRROOOMMMNNNKKKIIIGGGFFFEEECCCAAAAAADDDHHHJJJJJJKKKLLLMMMUUUVVVYYY]]]```ccceeefffkkkpppwww~~~{{{xxxuuueeeTTTLLLIIIIIILLLPPPSSSXXXZZZeeevvvzzz{{{|||uuunnnmmmqqquuu111111111111111111111111111333000111666555???VVVlllxxxttttttuuu}}}~~~tttnnnnnn||||||~~~|||uuurrrpppgggkkktttJJJ999:::777444333333222111111000000///111222111111333888<<>>@@@BBBEEEGGGIIIKKKLLLNNNQQQSSSOOORRRXXX]]]bbbfffhhhhhheeeeeehhhmmmsssuuutttqqqaaaXXXOOOLLLMMMOOOUUU[[[aaalllqqquuu}}}xxxnnnnnntttzzz000000000000000000000000111222///111888<<>>MMMfffwwwuuuooosss{{{wwwnnnpppiiiZZZTTT[[[uuuHHH===;;;777666666555555444333333...222444333111444===EEEPPPUUU```]]]\\\~~~}}}{{{xxxvvvwwwjjjeee]]]UUUPPPNNNNNNOOOVVVWWW]]]cccdddbbbcccfffnnn|||~~~{{{zzzzzz{{{{{{zzzzzz~~~~~~wwwllloooppppppqqqqqqooonnnmmmooommmkkkkkkllllllkkkjjjkkkhhheeebbb```aaabbbcccbbbaaa^^^ZZZWWWTTTSSSRRRQQQOOOMMMLLLNNNQQQVVVYYYVVVXXX[[[]]]]]]\\\]]]^^^bbbdddhhhiiifff___WWWRRRMMMMMMLLLJJJIIIJJJLLLOOOKKKMMMRRRZZZbbbhhhkkklllpppqqqhhhYYYSSSUUURRRIIIEEEFFFHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAA???<<<===AAAEEEEEEGGGJJJLLLOOORRRVVVYYYXXX\\\aaafffkkkmmmnnnnnnmmmkkkjjjmmmppppppkkkfffYYYXXXXXXYYYXXXYYYbbbmmmxxx{{{yyy~~~wwwqqqnnnttt~~~000000000000000111111222555222444999999>>>SSSlllrrrjjjpppxxx{{{ttt{{{}}}yyyuuuqqqmmmeee\\\UUUccczzzKKK888@@@555555444333222222222222333333444333111333???KKKTTTVVVdddhhhjjj~~~|||~~~|||zzzwwwvvvkkkggg```XXXSSSQQQQQQRRRTTTZZZaaacccbbbaaacccfffrrr{{{~~~yyywwwvvvvvv{{{wwwxxxzzzuuuhhh^^^\\\mmmnnnoooppppppqqqppppppkkklllnnnooooooooonnnnnniiieeecccdddhhhjjjhhheeebbb^^^[[[[[[\\\ZZZTTTNNNNNNMMMMMMMMMNNNPPPSSSTTT[[[\\\^^^^^^^^^___bbbdddgggiiikkklllhhh```VVVNNNLLLKKKIIIHHHGGGHHHIIIJJJNNNNNNQQQXXXccckkkooopppnnnaaaXXXXXXXXXSSSNNNLLLIIIHHHIIIKKKKKKGGGHHHLLLHHHHHHGGGEEEDDDCCCBBBAAABBBAAA@@@???@@@CCCGGGIIIIIIKKKLLLMMMOOORRRWWWZZZ^^^ccciiilllkkkkkklllnnnmmmnnnoooooommmjjjgggddd]]]ZZZXXXYYY^^^eeekkkooozzz|||}}}wwwrrrwww000000000000000111111222333111333999;;;BBBXXXpppzzzkkkjjjtttzzz{{{|||{{{|||}}}ooogggdddiiimmmnnnwww|||xxxtttqqqmmmfff]]]VVV^^^VVV===???777666555444444333333333222222333333222444@@@MMMXXX]]]hhhggglll}}}~~~}}}zzzxxxvvvpppkkkcccZZZSSSPPPPPPQQQWWW\\\bbbdddcccccceeehhhnnnvvv{{{vvvsssssssssyyywwwxxxwwwnnnccc^^^```mmmnnnooooooppppppppppppmmmmmmnnnnnnmmmlllkkkjjjgggeeecccfffjjjkkkhhheeeaaa]]]YYYXXXYYYXXXSSSNNNMMMLLLKKKKKKLLLNNNQQQRRRWWWZZZ___bbbcccdddeeeffflllnnnqqqrrrnnndddXXXPPPMMMLLLJJJIIIIIIIIIKKKLLLQQQPPPQQQWWW^^^dddffffffbbbZZZVVVZZZ\\\XXXTTTTTTQQQMMMLLLKKKHHHCCCCCCEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAACCCEEEGGGIIINNNOOOQQQRRRTTTWWW\\\___bbbfffkkkmmmlllkkkmmmooooooooopppooolllhhheeeccc```^^^\\\]]]aaahhhooorrrzzz}}}|||uuuqqqvvv000000000000000111111222111000222888<<>>999888777666555555555555111111333333222666CCCQQQ]]]gggmmmeeennn}}}}}}}}}{{{yyyxxxuuuppphhh]]]TTTOOOOOOPPPZZZ^^^cccfffeeefffhhhjjjlllsss||||||vvvrrrppppppppprrrsssuuussskkkcccdddjjjnnnnnnnnnooooooooooooooonnnnnnnnnlllkkkiiigggfffdddcccccceeeiiiiiieeebbb```\\\WWWUUUUUUTTTQQQNNNKKKJJJIIIIIIJJJLLLNNNPPPRRRWWW]]]ccceeefffggggggkkkpppuuuwwwssshhh[[[RRROOONNNMMMLLLLLLMMMOOOPPPQQQPPPQQQVVV]]]aaaaaa```[[[YYYZZZ^^^```^^^]]]]]]___YYYSSSPPPJJJCCCAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJPPPRRRTTTUUUWWWZZZ___bbbhhhkkkoooooonnnnnnpppssspppppppppooommmjjjgggffffffeeeddddddhhhooouuuyyy|||uuupppvvv000000000000000111111222111000222777===IIIaaavvv|||lllhhhmmm{{{ppp___UUUMMMOOOOOOLLLNNNRRRQQQMMMPPPPPPTTTUUUSSSSSS^^^lllsssyyy|||{{{{{{yyyvvvrrrpppnnniiibbb\\\eeennnJJJ===999888777666555555555555111111222333333888FFFTTT___nnnnnnbbbqqq}}}||||||~~~~~~|||zzzyyyxxxtttkkk___UUUPPPQQQSSS\\\___dddggghhhhhhjjjlllnnnrrryyy}}}~~~yyytttpppoooooopppkkkmmmpppqqqooonnnpppsssooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjhhhgggeeeeeeccccccccceeefffddd```\\\]]]ZZZUUURRRQQQQQQNNNMMMIIIHHHGGGGGGHHHJJJLLLNNNPPPUUU[[[___bbbccceeefffgggnnnvvvyyyssshhh[[[SSSPPPOOOOOOOOOPPPQQQSSSSSSMMMNNNQQQWWW___dddeeeccc______```cccdddddddddfffhhh```XXXRRRLLLDDDAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFIIIJJJKKKKKKKKKNNNPPPRRRTTTVVVYYY]]]aaaiiimmmpppqqqpppqqquuuxxxqqqqqqqqqpppooonnnmmmlllkkkkkkkkklllooouuu|||~~~vvvqqqvvv000000000000000111111222222111222666===LLLcccvvvssshhhhhhqqqzzzrrr```SSSLLLFFFIIIIIIGGGGGGIIIJJJJJJIIIIIIIIIJJJJJJKKKQQQXXX```eeeiiijjjjjjqqqxxxuuuqqqooonnnjjjccc^^^aaaoooKKK;;;888777666555444444444444111111222444444999HHHWWW^^^oookkk___vvv~~~~~~~~~|||{{{|||}}}}}}zzzyyyzzz|||~~~~~~}}}|||{{{zzzxxxuuummmaaaVVVQQQSSSWWW]]]```eeeiiikkklllllllllnnnqqquuuyyy|||~~~~~~{{{wwwrrrooooooppppppkkklllmmmqqqvvvyyywwwtttpppooonnnmmmllllllmmmmmmjjjiiiiiihhhgggfffffffffffffffffffffdddaaa\\\YYYZZZXXXTTTQQQOOONNNLLLKKKGGGFFFEEEEEEGGGIIILLLNNNTTTWWWZZZ]]]___aaadddgggjjjqqqxxxxxxpppbbbVVVNNNKKKLLLLLLMMMOOOPPPQQQRRRJJJKKKPPPXXXbbbggghhhfffcccddddddeeegggkkkoooppplllcccZZZUUUOOOHHHCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCEEEHHHKKKMMMMMMMMMMMMLLLNNNRRRTTTVVVYYY]]]```eeeiiimmmoooppprrrwww{{{uuutttsssqqqpppooonnnnnnnnnoooppprrrtttzzzwwwssswww000000000000000111111222222222333666???QQQhhhyyykkkccceeesssyyy~~~vvv```PPPGGGDDDDDDEEEFFFEEECCCCCCDDDDDDGGGEEECCCDDDEEEGGGHHHIIIPPPSSSYYY^^^```fffrrryyyuuuqqqooonnnjjjddd```VVVpppKKK:::666666555444333333333333222111333444555;;;JJJYYYZZZjjjeee___~~~~~~zzzwwwwwwxxxyyyxxxxxxyyyzzz}}}~~~{{{xxxuuuvvvyyy{{{}}}}}}}}}}}}|||{{{zzzzzzxxxuuunnnbbbVVVRRRUUUZZZ^^^bbbhhhnnnqqqqqqooommmmmmoooqqqtttwwwyyyzzzzzzzzzwwwssspppnnnnnnooopppnnnnnnnnnpppwww{{{wwwppppppooommmlllkkkkkkkkklllhhhhhhgggfffffffffgggggghhhhhhhhhgggddd```\\\ZZZXXXVVVTTTQQQNNNLLLJJJJJJEEEEEEEEEEEEGGGJJJNNNOOOXXXZZZ\\\^^^___bbbeeehhhqqqvvvyyyvvvjjjZZZNNNGGGDDDEEEFFFHHHJJJKKKMMMMMMIIIKKKQQQZZZccchhhhhheeefffgggggghhhoooyyy~~~~~~yyyooofffaaa[[[RRRLLLJJJAAABBBBBBCCCDDDDDDEEEEEEDDDFFFIIIKKKMMMNNNOOOOOONNNQQQTTTWWWZZZ\\\```ccccccgggmmmpppqqqsssxxx{{{|||zzzwwwtttqqqpppoooooorrrtttxxxzzz|||wwwrrrwww000000000000000111111222222333444777BBBWWWoooxxxgggbbbfffrrryyy~~~hhhRRRFFFBBBBBBAAAAAABBBCCCCCCAAAAAAAAAEEEEEEDDDDDDEEEGGGGGGFFFIIIJJJOOOXXX```gggttt}}}xxx{{{yyyvvvqqqooonnnjjjeee```TTTooovvvNNN;;;777666555444333333333333333222333444555;;;KKKZZZVVVeee___aaa~~~{{{vvvsssrrrssstttuuuxxxxxxxxxyyy|||~~~}}}zzzvvvrrrrrrvvvyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzwwwooobbbVVVQQQUUUZZZ```eeelllssswwwvvvrrrooolllmmmooorrrtttuuutttsssuuurrrnnnkkkjjjjjjlllmmmmmmnnnmmmlllpppvvvvvvqqqqqqooommmkkkjjjjjjjjjkkkiiihhhgggfffeeefffggggggffffffeeecccaaa^^^\\\\\\UUUUUUTTTRRRNNNKKKIIIHHHDDDDDDDDDFFFIIILLLPPPRRRUUUXXX\\\___aaaccceeegggpppssstttnnnaaaSSSIIIDDD???AAACCCEEEGGGIIIJJJKKKJJJMMMSSS]]]ggglllkkkiiimmmnnnpppsss~~~}}}rrrllldddYYYPPPLLLDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFHHHKKKMMMOOOPPPPPPPPPSSSWWWZZZ]]]```ccceeehhhmmmsssvvvwwwyyy|||~~~}}}zzzyyyyyyzzz{{{|||tttpppuuu~~~000000000000000111111222222333555888DDD\\\uuuttthhheeeiiiqqqyyyyyy```MMMDDDCCCEEE???>>>@@@CCCEEEDDDCCCCCC@@@DDDEEEDDDCCCDDDFFFFFFIIIGGGMMMYYYdddnnn|||zzzvvvrrrooommmjjjeee```[[[fff{{{RRR===777666555444444333333444444333444555555;;;KKK[[[SSSaaa\\\ccczzzwwwtttrrrrrrsssttttttxxxxxxxxxyyy|||}}}|||yyytttpppppptttxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{yyypppcccUUUPPPSSSYYYbbbgggooowww{{{zzzuuupppnnnnnnppprrruuuuuusssqqqpppnnnkkkhhhfffgggiiijjjhhhkkkkkkgggiiirrrwwwvvvqqqpppmmmkkkiiiiiijjjkkkjjjiiigggfffeeeeeeffffff```aaaaaa___\\\[[[[[[\\\TTTUUUUUUSSSOOOKKKHHHHHHDDDDDDEEEFFFJJJNNNRRRTTTOOOTTTZZZ___aaabbbcccdddhhhllllllfffZZZOOOHHHEEE???@@@CCCFFFHHHJJJKKKLLLJJJNNNVVVaaalllrrrrrrpppvvvxxxzzztttmmmdddVVVJJJDDDEEEFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHJJJLLLNNNPPPQQQPPPTTTXXX[[[^^^aaadddfffooouuu{{{~~~qqqmmmsss}}}222222111111111111222222111555333:::LLL^^^tttvvvjjjgggkkkpppyyysss^^^LLLCCCBBBDDDBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCCCCCCCDDDFFFHHHHHHIIIPPP[[[cccnnn{{{yyyuuuppplllhhhdddcccZZZ]]]nnn}}}eee::::::888777555444444444444222444666555666>>>MMMYYYTTTZZZ^^^jjjzzzvvvtttuuuqqqlllmmmrrrxxxyyy{{{}}}}}}zzzzzzxxxuuurrrpppqqqrrrxxx|||~~~{{{wwwvvvvvv}}}|||uuuhhhZZZSSSTTTXXX```hhhpppuuuzzz}}}yyyrrrlllppprrrqqqqqqrrroookkkiiigggeeecccccccccdddeeeeeefffgggjjjnnnrrrvvvxxxssspppllliiiiiiiiihhhhhhiiihhhgggfffeeeeeeeeeeeedddaaa___]]]^^^^^^]]]]]]ZZZXXXVVVRRRMMMHHHDDDBBBAAABBBCCCEEEHHHKKKMMMOOOLLLSSSZZZ___```___```bbbjjjiiigggaaaXXXMMMBBB<<<>>>@@@BBBEEEHHHJJJKKKKKKOOOOOOVVVdddnnnpppssswww~~~|||mmmccc[[[RRRKKKIIIFFFEEEEEEFFFHHHHHHFFFEEEHHHIIIJJJKKKMMMOOOPPPQQQRRRYYY```ccccccdddgggkkkuuu{{{sssttt{{{222222111111111111222222000333222999MMM```xxxssshhheeeiiinnnxxx|||ttteeeTTTGGGAAA@@@BBB@@@@@@AAAAAABBBCCCCCCDDDHHHIIIJJJIIIGGGGGGHHHJJJJJJLLLSSS\\\cccmmm}}}yyytttoookkkhhheeeccc[[[YYYfffnnn@@@:::888777555444444444444333444555444666@@@PPP\\\YYY]]]___lll~~~uuupppnnnnnnkkkhhhjjjpppkkkrrrzzz~~~}}}{{{yyyuuurrrooooooooossswwwzzz{{{xxxuuuttttttvvvuuupppdddXXXQQQSSSWWWbbbjjjqqquuuzzz|||yyysssuuuvvvuuurrrqqqpppkkkeeecccbbb```^^^^^^___```bbbcccdddeeehhhkkkooorrrtttqqqooommmlllkkkkkkkkkjjjjjjiiihhhfffeeedddddddddaaa___[[[YYYXXXXXXVVVUUUPPPOOOMMMKKKGGGDDDAAA???AAABBBCCCFFFHHHKKKNNNOOONNNSSSZZZ]]]]]]]]]___```fffeeebbb\\\TTTKKKBBB===>>>???BBBEEEGGGJJJKKKLLLNNNRRR\\\iiiooopppttt{{{uuufff\\\TTTLLLFFFEEEFFFFFFGGGHHHJJJKKKJJJJJJHHHJJJLLLNNNPPPRRRSSSTTTZZZaaaiiinnnoooppprrruuu}}}yyyrrrttt{{{222222111111111111222222///333111:::OOOddd|||vvvkkkiiillllllvvv}}}zzzxxxiii```TTTIIICCCAAAAAAAAA@@@AAABBBCCCDDDEEEFFFGGGJJJKKKLLLKKKIIIHHHIIIJJJMMMPPPVVVZZZ___iii|||zzzvvvttttttuuuzzzzzzsssnnnkkkhhhfffdddaaa\\\hhhppp@@@:::888777555444444444444444444444333777CCCTTT```aaabbbcccqqq~~~yyywwwmmmiiieeedddbbbbbbgggmmmhhhpppyyy}}}~~~|||xxxtttqqqnnnmmmllllllppptttvvvuuusssrrrqqqqqqpppkkkbbbXXXSSSUUUYYYeeelllrrruuuyyy|||zzzvvvtttsssoookkkkkkkkkddd[[[[[[ZZZXXXVVVWWWXXXZZZ\\\aaaaaaccceeegggkkkmmmooooooooooooooonnnmmmlllkkkjjjiiigggeeedddbbbbbbbbb]]]ZZZVVVSSSQQQPPPNNNLLLHHHGGGFFFEEECCCAAA@@@???BBBCCCDDDFFFIIILLLNNNPPPQQQUUUZZZ[[[ZZZZZZ\\\___bbb```\\\VVVOOOGGGAAA>>>>>>@@@BBBDDDGGGJJJLLLMMMMMMUUUbbbmmmpppqqqwww~~~uuuiii\\\TTTNNNIIIFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMKKKMMMPPPTTTXXXZZZ[[[[[[eeekkksssyyy|||~~~vvvqqquuu{{{222222111111111111222222222444222;;;QQQfff}}}wwwllliiilllkkkuuu~~~wwwpppkkkhhhZZZSSSIIICCCBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJLLLLLLJJJKKKMMMMMMLLLLLLMMMNNNSSSVVVZZZ[[[^^^iii{{{}}}xxxssskkkeeebbb``````bbbhhhqqqzzz{{{sssmmmjjjiiigggeeecccbbbuuuooo@@@:::888777555444444444444444444333333888EEEWWWdddiiihhhiiiyyyzzz~~~xxxtttqqqiiigggdddbbbaaadddjjjpppssswww{{{~~~}}}|||yyyuuuqqqooommmkkkiiihhhkkkooossstttsssrrrqqqqqqpppkkkccc[[[WWWXXX[[[gggnnntttuuuxxx{{{{{{xxxpppmmmhhheeehhhiiicccZZZUUUSSSQQQOOOPPPRRRUUUVVV]]]^^^___aaadddfffhhhiiimmmoooppppppnnnkkkiiihhhfffeeecccaaa___^^^]]]\\\XXXUUUQQQNNNMMMLLLJJJHHHGGGFFFEEEDDDBBBBBBAAAAAACCCDDDEEEGGGJJJMMMOOOQQQUUUXXX[[[[[[YYYYYY[[[^^^aaa]]]WWWPPPIIIDDD@@@>>>???@@@BBBDDDGGGJJJMMMNNNPPPYYYeeennnsssuuuyyy}}}{{{iii___TTTOOOLLLJJJKKKNNNIIIJJJKKKLLLLLLMMMOOOQQQOOORRRVVV[[[```cccdddeeemmmqqqxxx}}}vvvrrrvvv}}}222222111111111111222222444666444===TTTggg|||{{{qqqgggccceeejjjsss|||{{{qqqhhhaaa]]]QQQKKKDDD@@@AAACCCCCCBBBEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPOOONNNOOOQQQSSSTTTXXX[[[]]]cccpppzzzmmmfffaaaZZZWWWYYY]]]```eeellltttyyy|||}}}{{{rrrmmmkkkjjjgggdddaaahhhrrrEEE:::888777555444444444444444333222333:::HHHYYYeeemmmkkkooozzznnnzzz~~~wwwqqqmmmjjjhhhhhhhhhggghhhnnnuuuyyy{{{yyyuuuqqqnnnmmmllljjjhhhfffhhhkkkooosssttttttssssssqqqllleee]]]YYYYYY[[[gggnnntttvvvwww{{{|||{{{ssspppiiifffiiikkkfff]]]RRRPPPMMMKKKKKKLLLOOOQQQYYYZZZ\\\^^^```bbbccccccjjjmmmnnnmmmiiieeebbbbbb___^^^\\\ZZZXXXWWWVVVVVVTTTQQQNNNLLLKKKKKKJJJIIIHHHGGGEEECCCBBBBBBAAAAAADDDEEEFFFHHHKKKNNNPPPRRRYYY[[[]]]\\\YYYYYY[[[^^^```[[[TTTMMMFFFBBB??????AAAAAACCCEEEHHHLLLOOOQQQVVV\\\dddmmmuuuzzzzzzyyy{{{{{{|||yyyssscccZZZRRRNNNLLLKKKMMMRRRNNNOOOQQQPPPPPPPPPSSSVVVUUUWWW\\\aaafffjjjmmmnnnuuuwwwyyy~~~yyytttxxx222222111111111111222222555777555???VVVhhh{{{|||wwwnnnddd```bbbhhhpppxxx||||||sssjjj```YYYUUUIIIFFFBBB@@@@@@AAABBBBBBFFFFFFHHHJJJKKKMMMNNNOOOQQQQQQPPPNNNMMMNNNRRRUUUSSSWWWYYY]]]gggwwwsssaaaZZZWWWTTTVVV[[[XXXcccsss{{{rrrnnnmmmlllgggccceeeppprrrGGG:::888777555444444444444444222111333;;;IIIYYYdddiiiiiiqqq~~~qqqwwwxxxpppjjjgggfffccchhhmmmooouuu~~~|||xxxsssnnnllllllllliiifffeeeeeegggkkkooossstttsssrrroookkkddd]]]YYYXXXYYYdddmmmtttvvvwwwzzz||||||wwwtttlllffffffgggbbb[[[SSSPPPLLLHHHGGGHHHJJJLLLSSSTTTVVVYYY[[[]]]^^^^^^eeegggiiigggaaa\\\[[[[[[XXXWWWUUUSSSRRRQQQPPPPPPOOOMMMJJJIIIJJJJJJJJJIIIFFFEEECCCAAA@@@@@@@@@@@@EEEFFFGGGIIILLLOOOQQQSSSZZZ]]]^^^]]]ZZZYYYZZZ]]]\\\XXXQQQJJJDDDAAA@@@@@@CCCCCCDDDFFFJJJNNNQQQSSS]]]aaagggmmmuuu||||||xxx{{{{{{}}}}}}tttnnnaaaZZZTTTQQQNNNLLLNNNSSSOOOQQQSSSRRRQQQRRRWWW[[[^^^```dddiiinnnssswwwzzz}}}vvvwww222222111111111111222222333666555@@@XXXjjjzzz{{{uuuqqqjjjbbb___aaadddlllssswww|||~~~xxxuuuoooggg___WWWQQQNNNEEEEEEDDDBBBAAABBBDDDFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRQQQPPPOOOQQQVVV]]]bbbbbbddddddgggsssmmmYYYTTTTTTSSSYYYbbbaaauuuzzzrrroooooommmgggbbbfffnnnoooFFF:::888777555444444444444333111111444<<>>???@@@AAAFFFFFFHHHJJJMMMPPPRRRTTTYYY\\\^^^]]]ZZZXXXYYY[[[UUUQQQLLLFFFCCCAAABBBBBBDDDEEEFFFHHHKKKPPPTTTVVVaaahhhmmmooosss{{{}}}{{{}}}||||||}}}|||wwwnnnggg___ZZZWWWWWWUUUSSSVVV[[[UUUXXX[[[\\\[[[^^^dddiiimmmoooqqquuu{{{vvvuuu~~~222222111111111111222222111444555AAAZZZkkk{{{vvvpppllliiiccc\\\ZZZ\\\bbbiiippptttyyy~~~zzzoookkkddd]]]VVVPPPLLLKKKDDDFFFHHHFFFDDDDDDGGGKKKLLLLLLMMMNNNPPPQQQRRRRRRVVVVVVVVVWWW\\\eeepppwww||||||yyyzzz~~~hhhUUUQQQSSSTTT[[[eee~~~zzzrrrppppppnnngggaaaaaaccczzzqqqGGG:::888777555444444444444222111111444===JJJXXX```XXX]]]kkk~~~uuunnnjjjkkknnnqqq{{{~~~xxxrrrnnnnnnlllhhhcccaaa^^^]]]___eeekkknnnooopppmmmiiiddd```^^^]]]]]]___jjjtttwwwwwwzzz}}}}}}{{{zzztttkkkfffeeeddd```UUUQQQKKKEEEAAAAAABBBCCCGGGIIILLLPPPSSSUUUUUUVVVWWWZZZ\\\ZZZTTTQQQRRRUUUOOONNNMMMLLLKKKKKKKKKKKKKKKHHHEEEDDDDDDDDDCCCBBBBBBAAA???>>>???@@@BBBCCCFFFGGGHHHJJJMMMPPPSSSTTTWWWZZZ]]]]]]YYYWWWXXXYYYOOOLLLHHHDDDBBBBBBCCCDDDEEEFFFGGGIIILLLQQQUUUWWWcccmmmsssrrrrrrxxx~~~~~~{{{yyyxxxvvvppphhhaaa\\\ZZZZZZ]]]]]]]]]aaagggcccgggkkklllmmmqqqxxx~~~{{{{{{}}}nnnjjjjjjsssvvvsss|||444333333222111111111222222777222<<>>PPPXXXVVVVVV[[[xxxyyytttvvv|||xxxpppnnnoookkkdddgggcccaaaaaadddfffeeedddhhhhhhhhhfffbbb```______fffhhhmmmssswww{{{}}}}}}~~~yyyqqqjjjfffeee^^^WWWOOOHHHFFFDDDBBB@@@@@@AAACCCDDDFFFGGGGGGHHHPPPRRRUUUUUURRRPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFFFFGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAABBBBBBDDDEEEEEEKKKKKKKKKLLLNNNRRRVVVYYY______```___\\\XXXTTTRRRPPPMMMHHHEEEDDDDDDDDDCCCIIIKKKMMMNNNOOOSSSZZZ___gggmmmtttxxxxxxxxx{{{~~~}}}zzzyyyyyyyyyvvvssspppppppppqqqrrrtttvvvwwwyyy~~~|||qqqcccbbbfffssszzzwww~~~333333222222111111222222///888888CCC]]]hhhyyy~~~sssfff```[[[ZZZXXXXXX[[[aaaeeeiiioootttwwwzzz}}}|||vvvpppkkk[[[WWWQQQJJJEEECCCBBBBBBFFFIIIMMMPPPQQQRRRTTTUUUYYYZZZZZZYYYXXX^^^iiiqqqooooooooottt}}}yyymmm[[[SSSXXXtttgggaaa]]]ZZZeeesssvvvoooqqqqqqkkkggghhhaaa___[[[iiiWWW<<<999666555555555555444555777444333===OOOXXXWWWYYY___}}}|||yyy}}}ssspppppplllfffhhhfffbbb___^^^___aaabbbcccdddeeedddbbbaaaaaabbbfffhhhlllqqquuuyyyzzz{{{zzz|||}}}zzztttlllfffccc^^^YYYRRRJJJDDDAAA??????>>>?????????@@@@@@@@@@@@KKKNNNPPPQQQPPPNNNMMMMMMKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDFFFGGGHHHKKKKKKLLLMMMPPPTTTWWWZZZaaa```___]]]YYYUUUPPPNNNLLLIIIEEECCCCCCDDDEEEEEEKKKNNNQQQQQQRRRVVV\\\aaaiiinnnuuuxxxyyyzzz}}}~~~}}}~~~}}}{{{yyyzzz|||qqqgggaaaeeeooo|||}}}zzz333333222222111222222333///888888DDD]]]iiivvvkkk___XXXSSSSSSUUUVVVZZZ```aaadddiiimmmqqqvvvzzz~~~{{{uuunnnfff```SSSPPPJJJEEEAAA@@@@@@@@@FFFJJJNNNRRRTTTWWWYYY[[[\\\___```___aaannnmmmMMMQQQIIIPPPooossskkkccc^^^jjjxxxvvvooopppoookkkhhhhhhaaa___YYYeeeccc>>>;;;777555555555555444444777555444???RRR]]]^^^```ddd{{{uuurrrmmmggghhheeeaaa\\\YYYYYY]]]```]]]^^^_________```bbbcccgggiiimmmqqquuuxxxzzz{{{wwwyyy|||{{{vvvmmmeee``````^^^YYYQQQHHHAAA===<<<<<<<<<<<<<<<<<<<<<======FFFHHHLLLMMMLLLKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCEEEFFFHHHJJJKKKLLLLLLMMMOOORRRUUUXXXZZZ^^^]]]\\\[[[WWWTTTPPPNNNJJJGGGEEEEEEGGGJJJLLLMMMNNNRRRVVVYYY\\\```gggllltttwww|||~~~ssskkkjjjppp{{{{{{333222222111222222333333000777666CCC]]]lll}}}vvvkkkaaaWWWQQQLLLNNNRRRTTTXXX]]]___aaaeeeiiimmmrrrxxx|||{{{tttmmmddd[[[TTTLLLIIIEEEAAA??????@@@BBBIIILLLQQQTTTWWW[[[___aaaiiipppxxx||||||XXXSSSPPP]]]}}}rrrfff```mmm{{{|||uuupppooonnnkkkhhhhhhaaa___ZZZiiiiii@@@<<<888666555555555444333666666555AAAVVVeeehhhlllnnn|||vvvooohhhfffddd___YYYVVVVVVZZZ]]]YYY[[[\\\]]]]]]___bbbeeehhhjjjmmmqqquuuxxxzzz|||zzz|||~~~~~~zzzrrrhhhbbbcccdddbbb\\\TTTKKKEEEBBB<<<;;;;;;;;;;;;<<<>>>>>>AAADDDHHHIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEDDDDDDEEEFFFIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVYYYZZZXXXXXXXXXYYYXXXWWWVVVUUUPPPNNNLLLLLLOOORRRTTTUUUUUUZZZaaagggkkkqqqxxx~~~yyy~~~{{{~~~222222111111222222333333222666555DDDaaapppxxxqqqggg]]]RRRKKKHHHKKKPPPSSSUUUXXX\\\___bbbfffjjjooouuuyyy||||||vvvpppjjjbbbXXXQQQGGGEEEBBB@@@@@@BBBDDDFFFNNNPPPRRRTTTVVVZZZ___cccmmmyyybbbfffzzz~~~pppccc```qqq~~~yyyuuupppmmmllljjjiiihhh``````]]]pppmmmBBB>>>999666555555555444111555666666BBBYYYjjjppptttwwwxxxrrrlllfffbbb\\\WWWTTTTTTVVVWWWXXXYYYZZZ[[[\\\^^^bbbeeegggiiilllppptttxxx{{{}}}{{{|||}}}~~~{{{uuulllfffeeeeeedddaaa[[[TTTMMMHHH>>>>>>===<<<<<<===???@@@???BBBEEEGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@BBBCCCEEEGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQRRRSSSUUUWWWXXXYYYSSSTTTWWWYYY\\\^^^``````XXXVVVTTTTTTVVVZZZ\\\\\\___eeemmmsssxxx~~~zzz~~~222222111111222222333444444777666HHHfffssszzzpppjjjaaaXXXOOOHHHFFFJJJPPPQQQRRRTTTWWWZZZ]]]aaadddiiinnnrrruuu|||~~~yyytttssswwwzzzzzzxxxuuurrrmmmjjjfff___VVVOOODDDCCCAAAAAABBBEEEIIILLLQQQQQQPPPOOOOOORRRWWW[[[___jjjyyyssseee[[[___vvvwwwuuuqqqmmmkkkjjjjjjhhhaaacccccc|||vvvCCC???:::666555555555555000555555555BBBZZZlllsssqqqxxxyyyvvvsssiiibbbZZZUUUSSSRRRQQQOOOTTTUUUVVVVVVWWWYYY]]]```eeegggjjjnnnssswww{{{}}}|||||||||}}}}}}zzztttooonnnjjjeeeaaa]]]WWWOOOJJJCCCAAA???>>>======>>>???===@@@DDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@AAACCCEEEGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXRRRTTTXXX\\\bbbfffjjjkkkcccbbbaaaccchhhmmmppprrrqqqvvv~~~zzz~~~222111111111222333333444555777888LLLkkkvvv}}}nnnddd^^^VVVMMMMMMGGGEEEJJJPPPQQQPPPQQQQQQTTTXXX[[[___ccchhhkkknnnuuu|||{{{tttnnnmmmqqqrrrooojjjeeeccc```___\\\WWWOOOIIICCCBBBAAAAAADDDHHHLLLOOOPPPOOOKKKHHHFFFHHHMMMQQQQQQXXXbbbmmm|||iii[[[TTT]]]zzzuuutttqqqllljjjjjjjjjhhhcccfffiiiDDD@@@:::666555555555555000555555555AAAYYYlllsssiiisss~~~yyyyyyyyykkkcccZZZUUUSSSQQQMMMIIIPPPQQQQQQQQQQQQSSSWWWZZZccceeehhhlllqqqvvvzzz}}}{{{~~~vvvlllddd```ZZZRRRKKKFFFDDDAAA???===<<<=========@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCFFFHHHJJJJJJJJJJJJKKKLLLNNNOOOPPPUUUUUUUUUVVVVVVWWWWWWWWWSSSVVVZZZ```fffkkkppprrrqqqqqqrrrwww~~~zzz222111111000000111111222000;;;;;;IIImmmrrrggg___YYYQQQKKKGGGIIILLLOOOQQQRRRRRRRRRTTTVVVYYY\\\___aaabbbbbbgggkkkpppuuuyyy|||xxxyyy|||uuummmfffbbb^^^ZZZWWWRRRKKKFFFDDDCCCBBBDDDHHHLLLOOOPPPSSSOOOIIIEEEEEEFFFHHHIIILLLKKKQQQ[[[hhhyyyhhhTTT[[[hhhssstttpppmmmlllnnnnnnkkkiiicccgggggg}}}KKK:::666999444222555444555444222666FFFYYYeeehhhdddwww~~~sssmmmhhhaaa[[[VVVQQQNNNKKKIIIJJJKKKLLLNNNPPPRRRSSS]]]aaaggglllppptttxxxzzz~~~yyylllfff___VVVQQQRRRQQQNNNIIIDDD@@@???>>>??????@@@AAABBBCCCCCCCCCCCCFFFDDDBBBBBBCCCEEEEEEEEEBBBCCCEEEEEEEEEGGGIIILLLLLLLLLMMMMMMMMMOOOSSSVVVTTTXXX]]]```aaa`````````ddddddeeefffhhhkkknnnpppyyy{{{~~~vvv{{{222222111111111111222222444:::777GGGnnn|||mmmaaaYYYSSSLLLGGGFFFHHHLLLQQQTTTUUUUUUUUUUUUVVVXXX[[[]]]___```aaaaaadddiiilllnnnpppsssvvvyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}zzzyyytttoooiiiaaaZZZTTTOOOIIIEEEBBBBBBBBBFFFKKKPPPRRRSSSRRRMMMHHHDDDCCCEEEHHHIIIIIIJJJMMMSSSXXXcccyyysss```TTT]]]mmm|||~~~tttpppmmmlllnnnnnnkkkiiidddiiihhhLLL:::666999444222555444333222111555CCCUUU^^^___```uuu|||uuunnnddd[[[TTTPPPMMMKKKFFFGGGHHHJJJMMMPPPRRRTTTXXX\\\bbbhhhlllqqqvvvyyy}}}{{{qqqkkkccc[[[XXXYYYWWWSSSMMMFFFBBB@@@@@@AAA>>>???@@@AAAAAABBBBBBBBBDDDCCCCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHGGGHHHJJJLLLOOOOOOPPPQQQSSSVVVYYYZZZcccggglllnnnooonnnmmmmmmkkkkkkmmmooossswwwzzz|||zzz~~~333333222222222222333333777999333EEEnnnwwwhhh[[[SSSMMMIIIEEEFFFIIIOOOTTTWWWXXXXXXWWWWWWWWWXXXYYY[[[\\\^^^___^^^___aaabbbbbbdddgggiiipppqqqsssssstttvvvyyy|||zzz{{{{{{|||}}}|||yyyxxxxxx|||}}}yyyxxxvvvooodddYYYQQQKKKFFFCCC@@@AAACCCIIIOOOSSSUUUUUUNNNLLLHHHFFFFFFHHHLLLNNNNNNOOOQQQQQQOOOSSSbbbppp\\\VVVTTT]]]ooo~~~ssspppmmmlllmmmmmmkkkhhhcccfffeeewww~~~NNN<<<666999555333666444333333333777CCCQQQVVVUUU[[[uuu}}}uuuhhh]]]TTTOOOLLLKKKEEEFFFFFFGGGIIIKKKNNNOOOUUUYYY___eeejjjpppvvvzzz|||}}}wwwppphhhaaa___aaa]]]YYYQQQJJJDDDAAA@@@??????@@@@@@AAAAAABBBBBBBBBDDDEEEEEEFFFGGGGGGFFFFFFEEEGGGJJJJJJJJJJJJKKKLLLNNNMMMNNNSSSZZZ___aaa```kkknnnsssuuuvvvuuuuuuuuuqqqrrrtttxxx|||~~~444333333222222333333444888888222EEEmmm|||rrrcccVVVNNNJJJHHHGGGJJJMMMRRRWWWZZZ[[[ZZZYYYYYYXXXXXXXXXYYY[[[]]]^^^_________^^^]]]^^^```ccciiijjjmmmnnnpppsssxxx{{{|||}}}~~~|||xxxvvvuuuttt{{{|||tttqqqrrrtttnnneeeZZZQQQIIIDDDBBB???AAAEEEKKKPPPTTTUUUTTTLLLLLLLLLLLLMMMOOORRRTTTTTTUUUUUUUUUTTTVVV[[[aaakkkvvv{{{eeeVVVWWWYYYbbbxxx~~~ssspppllllllmmmmmmkkkhhh___``````kkkQQQ===777:::555444666444555666666:::EEEPPPSSSPPPXXXwwwzzzooocccZZZSSSNNNKKKGGGFFFEEEDDDEEEFFFHHHIIIQQQUUU[[[aaagggnnnuuuyyy{{{}}}~~~wwwnnngggfffhhhfffbbb\\\UUUNNNHHHCCCAAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJIIIIIIHHHIIIFFFIIIKKKLLLLLLLLLLLLMMMOOOOOOQQQZZZeeelllmmmlllllloootttwwwyyyyyyzzz{{{|||~~~~~~444333333222222333333444555888555FFFkkkyyyrrriii\\\QQQJJJHHHIIIJJJOOORRRVVVZZZ[[[[[[ZZZYYYZZZZZZYYYYYYYYY[[[]]]^^^`````````^^^]]]]]]___aaaccceeehhhkkknnnrrrwww{{{{{{}}}~~~~~~~~~~~~}}}{{{zzzyyywwwtttsssqqqpppxxxwwwsssoookkkhhhfffeeegggeeeaaaZZZQQQIIICCC@@@AAACCCFFFKKKPPPSSSRRRQQQMMMPPPSSSTTTSSSSSSTTTVVVWWWXXXYYY]]]cccfffeeebbbaaafffppp|||mmm```YYY[[[___dddppp|||sssooolllkkkmmmmmmjjjhhhaaa^^^\\\aaatttUUU???777:::666555777444555666777;;;FFFQQQSSSOOOWWWwwwwwwmmmddd[[[TTTOOOFFFEEEDDDCCCCCCEEEHHHIIIMMMQQQWWW^^^dddkkkqqquuuxxx{{{~~~yyytttrrrrrrpppoookkkeee]]]TTTLLLHHHEEEDDDCCCBBBAAABBBBBBBBBCCCFFFIIIJJJIIIHHHIIIJJJIIIKKKMMMOOOOOOPPPRRRSSS[[[[[[]]]fffqqqyyyzzzxxxuuuyyy~~~{{{333333222222222222333333222888777HHHjjj}}}}}}nnnddd^^^TTTKKKFFFGGGJJJMMMTTTUUUXXXZZZ[[[\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^___```___^^^^^^```aaa```bbbeeehhhkkkpppuuuyyyzzz|||~~~|||xxxwwwpppooonnnmmmmmmlllllllllssskkkbbb\\\\\\\\\[[[YYYWWWXXXYYYVVVPPPIIICCC@@@DDDEEEHHHLLLPPPRRRQQQPPPRRRUUUXXXYYYWWWWWWZZZ\\\ggglllssszzz~~~yyyxxxyyy}}}ttt___RRRRRRWWW\\\cccppprrrooolllkkklllllljjjggghhh```]]]]]]kkkXXXAAA888:::777666888444444444555:::EEERRRVVVSSSWWWxxx}}}yyyooofff]]]WWWHHHFFFEEEEEEFFFIIILLLNNNPPPUUU\\\ccchhhnnnrrruuuvvvyyy|||uuuuuurrrmmmeee[[[RRRMMMJJJIIIFFFDDDBBBBBBBBBBBBCCCGGGJJJJJJHHHHHHJJJLLLNNNPPPRRRTTTVVVYYY\\\___hhhhhhjjjpppxxx~~~xxx}}}222222111111111111222222222777777IIIjjj{{{tttcccZZZVVVOOOIIIGGGIIINNNRRRUUUVVVWWWYYY[[[]]]^^^^^^\\\\\\^^^______`````````]]]___aaabbbbbbbbbccceeeccceeegggiiikkknnnsssvvvwwwzzz}}}~~~yyyzzzmmmjjjgggddddddeeehhhjjjiii```VVVQQQQQQRRRPPPNNNJJJNNNQQQPPPKKKFFFBBBAAAGGGGGGIIIMMMQQQSSSSSSRRRVVVXXX[[[[[[\\\aaajjjqqqrrr```QQQKKKOOOVVV___mmmrrroookkkkkklllllljjjgggjjj```^^^___mmmZZZBBB888:::777777888444444444555999GGGVVV]]]\\\]]]}}}uuuyyyssszzzxxxooofffaaaQQQOOOLLLJJJJJJKKKNNNPPPSSSXXX```gggkkkoooqqqsssuuuwww{{{|||zzzvvvppphhh```YYYVVVTTTRRRNNNKKKHHHGGGGGGGGGIIILLLOOONNNLLLLLLOOOSSSVVVWWWZZZ\\\___dddjjjnnnrrrsssvvv{{{}}}www}}}222111111111111111111222222777777JJJkkkzzznnn\\\VVVSSSNNNJJJIIIMMMSSSXXXUUUUUUVVVXXX[[[^^^```bbb\\\]]]___aaabbbbbbaaaaaa]]]```ccceeeffffffggghhhiiijjjkkklllmmmooorrruuupppsssxxx{{{}}}~~~|||xxxyyypppkkkddd___^^^bbbgggkkk___YYYQQQLLLJJJJJJIIIHHHDDDHHHKKKKKKGGGCCCBBBBBBHHHHHHJJJMMMRRRUUUVVVUUUWWWYYY[[[]]]aaammm|||xxxmmm___TTTMMMMMMRRRXXXiii|||~~~rrroookkkkkklllllljjjggghhh]]]]]]bbbttt[[[CCC888:::888777888444777666666;;;JJJ[[[ddddddccczzztttlllvvv}}}tttmmmhhh\\\YYYTTTPPPLLLLLLLLLMMMMMMSSS\\\cccgggiiijjjkkktttvvv{{{~~~~~~vvvoooiiieeeccc]]][[[WWWSSSOOONNNMMMMMMOOOSSSUUUTTTQQQQQQVVV[[[\\\]]]___bbbfffllltttyyy{{{~~~~~~xxx}}}333222222111111222222333333888777KKKmmm|||zzznnn___RRRNNNMMMKKKLLLOOORRRSSSRRRXXXYYY[[[\\\^^^^^^___^^^^^^___aaabbbbbbbbbdddeeeaaabbbdddeeedddddddddeeegggmmmrrrsssqqqpppssswwwttttttuuuvvvxxxzzz|||}}}~~~||||||~~~}}}zzzwwwvvvssspppnnnlllggg___YYYXXXOOOGGGFFFFFFCCC??????BBBDDDFFFFFFDDDCCCBBBCCCEEEHHHMMMRRRVVVXXXYYYYYY[[[^^^^^^___nnnpppeee[[[XXXOOOMMMRRRQQQYYYnnnoookkkhhhfffgggjjjllllllgggddd]]]fff]]]BBB666:::888555666444666555444;;;KKK^^^ffffffkkkwwwoooyyyvvvmmmgggfffbbb\\\UUUPPPNNNNNNSSSUUUXXXZZZ\\\aaahhhmmmsssuuuyyy~~~|||vvvrrriiigggddd___[[[XXXUUUTTTYYYXXXXXXXXX\\\bbbgggkkknnnrrrvvvxxxzzz~~~|||333222222111111222222333333777777LLLppp}}}{{{nnndddXXXNNNLLLMMMNNNPPPRRRUUUXXXZZZ\\\\\\]]]^^^___``````aaa\\\^^^___``````bbbdddgggaaaccceeefffeeecccbbbaaaiiimmmrrrsssrrrqqqrrrtttwwwwwwwwwxxxzzz|||}}}~~~~~~|||{{{|||{{{wwwttttttrrrpppooommmggg]]]VVVPPPGGGAAAAAAAAA???======@@@CCCFFFEEEBBB???@@@AAAFFFIIINNNTTTWWWYYYYYYYYY[[[___eeeqqq|||rrrjjjddd\\\RRRKKKRRRRRROOOSSS\\\^^^fffzzz|||nnnkkkhhhggghhhjjjkkkkkkjjjgggaaaiii^^^BBB666:::888555666444666555555;;;KKK[[[bbbaaajjjyyywww}}}wwwooonnnjjjfffbbb___\\\ZZZXXXZZZ\\\]]]___ccciiinnntttuuuxxx|||wwwtttnnnhhhdddbbbbbbbbbccccccccceeejjjpppwww{{{|||333222222111111222222333222666666MMMrrr~~~}}}mmmbbbZZZRRRKKKKKKOOOSSSUUUVVVYYY^^^bbb``````_________```bbbccc]]]^^^______```bbbfffjjjdddfffggghhhgggeeecccaaajjjmmmppprrrsssrrrqqqpppvvvvvvwwwxxxyyy{{{}}}~~~}}}{{{yyyxxxvvvssspppkkkjjjiiihhhfff___TTTLLLGGG@@@;;;<<<>>>===<<<======BBBGGGEEE???;;;===@@@HHHKKKQQQVVVYYYZZZYYYXXXcccgggqqqwwwkkkdddcccbbb]]]YYYWWWWWWWWWTTTQQQTTTZZZ^^^jjjyyy}}}wwwmmmjjjhhhggghhhiiiiiihhheeeddd___ggg___CCC666:::777555666444555444555===LLL\\\bbb___kkk~~~yyyuuupppmmmllljjjfffcccbbbccceeefffgggjjjooossszzzzzz{{{}}}yyytttqqqqqqrrrpppqqqrrrvvv|||~~~yyy~~~|||333222222111111222222333333666666MMMqqq{{{vvvfff[[[UUUQQQMMMMMMRRRXXXYYYYYY[[[aaafffbbbaaa___^^^^^^___aaacccbbbbbbbbbaaaaaadddhhhllliiihhhgggggghhhhhhgggfffiiijjjlllpppssssssqqqoooqqqrrrsssuuuwwwzzz|||}}}|||{{{yyywwwtttqqqnnnllleeecccaaa___]]]WWWNNNGGGEEE???;;;<<<===<<<===???<<>>DDDGGGDDD<<<999>>>DDDLLLOOOTTTXXX[[[[[[YYYXXXaaahhh|||sssXXXOOOPPPPPPSSSXXXTTTSSSSSSRRRSSSVVV[[[___kkkttt~~~{{{llljjjgggfffgggfffeeecccbbbddd```___ssszzzaaaEEE777:::777444666555444555777???NNN\\\```\\\iii}}}}}}}}}~~~~~~}}}zzzvvvttttttuuuwwwzzz}}}|||pppllleee___bbbnnn|||zzz333222222111111222222333222777777JJJiiiqqqzzzlll___YYYUUUTTTVVVXXX[[[______^^^^^^```bbb``````___^^^___```bbbbbbeeeeeeeeeeeedddfffiiilllmmmiiieeeeeeiiinnnpppppphhhjjjmmmoooqqqrrrssssssqqqrrrsssuuuxxx{{{}}}uuuuuutttqqqlllhhheeeeeeccc^^^WWWSSSRRRPPPMMMJJJDDD@@@======<<<999;;;???AAADDDEEEAAA;;;;;;AAAGGGMMMOOOSSSWWWYYYZZZZZZZZZiiitttdddNNNLLLQQQQQQSSSXXXXXXYYYYYYYYYYYY]]]dddkkk{{{llljjjgggeeeeeedddcccbbbaaaccc^^^XXXaaazzz{{{cccFFF777:::777444666555666666777===KKKXXXZZZVVVfff|||xxxxxxwwwwwwvvvuuuuuuuuu~~~}}}||||||~~~xxxttttttjjjcccgggrrr}}}}}}zzz333222222111111222222333000777888IIIfffppp}}}yyyfff]]]ZZZWWWXXXZZZ]]]^^^```aaabbbaaaaaaaaaaaaaaabbbcccdddeeeeeefffeeefffhhhiiijjjlllooorrrsssooommmnnnrrruuutttrrrnnnppprrrrrrppppppsssvvvuuuuuuuuuvvvwwwxxxyyyzzzqqqrrrrrrnnniiidddcccccc]]]XXXSSSQQQPPPNNNKKKGGGCCC???===>>><<<:::===BBBCCCCCCAAA===:::<<>>:::999===DDDJJJMMMNNNPPPSSSVVVYYY\\\]]]eeeyyyoooXXXJJJPPPUUURRRRRRYYYSSS[[[gggrrr~~~sssnnnjjjeeebbbaaabbbbbbbbb]]]bbb```YYY]]]qqqdddGGG888:::666444777666555555777???PPPaaahhhfffsss|||}}}zzz{{{yyyuuupppppppppooonnnnnnmmmmmmwwwwwwrrrxxx|||zzz444333333222222333333444555666666JJJiiirrrpppdddcccddd```^^^aaadddgggiiigggcccbbbfffjjjjjjkkkllllllkkkkkklllnnnlllnnnoooqqqsssvvv{{{~~~vvvsssyyy}}}}}}|||~~~~~~xxxqqqooossswwwsssuuuwwwwwwvvvuuuuuuuuuqqqpppmmmjjjgggeeecccbbb[[[ZZZWWWVVVUUUSSSPPPNNNHHHEEEAAA>>>===???CCCEEEJJJEEE>>>;;;===BBBGGGIIINNNPPPSSSVVVXXXYYYYYYYYYfffwwwppp\\\RRRYYY[[[RRRQQQZZZ]]]aaapppxxxuuullleeeddddddbbbbbbcccfff___\\\XXXVVVqqqfffDDD===:::777:::555999888555:::;;;QQQdddbbbqqq|||}}}{{{|||yyyxxxxxxxxxwwwpppnnnnnnooonnnkkklllqqqvvv}}}|||yyy}}}~~~zzzyyy}}}444333333222222333333444444666666JJJiiiqqq|||mmmbbbbbbccc``````dddbbbeeegggfffddddddiiimmmoooqqqrrrrrrpppppppppqqqqqqrrrsssssstttwww{{{~~~{{{xxx}}}~~~~~~}}}|||wwwssstttuuuuuuvvvvvvvvvtttrrrppppppnnnmmmjjjgggdddaaa```___ZZZXXXVVVUUUUUUSSSPPPMMMHHHEEEAAA>>>===???BBBEEEHHHCCC>>>;;;>>>CCCGGGJJJNNNOOORRRUUUXXXYYYZZZ[[[lll{{{ooo\\\RRRYYY[[[TTTUUU______iii|||tttllldddcccdddbbbbbbddd___[[[ZZZXXXaaagggEEE>>>:::666999333777888555:::<<>>===???BBBDDDDDDAAA<<<<<>>:::555777111555777444:::>>>TTTddd]]]hhhyyy|||{{{zzzzzzyyyxxxuuutttrrrrrrqqqpppnnnkkkjjjhhhhhhiiifffaaa```ccctttyyy~~~~~~|||uuu{{{444333333222222333333444222666555IIIhhhpppxxxsssfff___bbbfffgggkkkrrrssstttuuuuuuuuuvvvzzz}}}~~~~~~|||{{{zzz{{{|||||||||{{{|||~~~~~~}}}}}}~~~yyyuuuxxxvvvsssqqqooommmjjjhhhjjjhhheeeaaa^^^[[[ZZZYYYUUUTTTRRRRRRQQQPPPNNNKKKGGGEEEAAA>>>===>>>AAABBBAAA>>><<<<<>>===>>>@@@AAA???===<<<>>>CCCIIIMMMPPPKKKKKKLLLNNNQQQVVVYYY\\\YYY```ooosssppp}}}uuucccZZZ^^^___^^^lllxxxsssnnnxxxzzzooogggaaabbbcccbbbbbbddd___bbb___ZZZqqqcccAAA;;;888666999444888666444;;;AAAWWWeeeYYY___zzz{{{xxxvvvuuusssqqqmmmmmmlllmmmmmmjjjfffccc```\\\ZZZZZZZZZ[[[aaaiiiqqqwww~~~zzz}}}wwwwww}}}444333333222222333333444222666444FFFhhhqqqtttuuummmkkkrrrwwwxxx}}}~~~~~~~~~}}}}}}xxxuuupppooopppooommmjjjfffdddaaa]]]YYYVVVTTTSSSOOONNNMMMMMMNNNMMMKKKIIIFFFDDDAAA???===>>>???@@@???>>>>>>@@@FFFLLLOOOQQQNNNMMMMMMNNNQQQUUUZZZ]]]```cccmmmppplllyyyssscccZZZ___aaabbbuuuuuueee^^^``````iiiwwwxxxllleeeaaacccdddcccaaabbb___bbbaaa[[[mmmccc@@@;;;999666:::555:::777444<<>>????????????CCCHHHNNNQQQRRRRRRQQQPPPPPPSSSWWW\\\___bbbbbbiiiiiidddppp~~~sssddd^^^cccggglll{{{qqqkkkaaaUUURRRXXXSSSYYYbbblllxxxvvviiicccaaadddfffccc``````___bbbddd^^^gggeeeBBB<<<:::777:::555:::888555;;;BBBZZZhhh[[[___www{{{yyyxxxvvvyyy~~~~~~zzzyyyxxxwwwwwwtttqqqnnnooommmkkkjjjiiifffbbb___VVVUUUWWW\\\___bbbiiipppxxx|||~~~{{{{{{xxxuuuwww}}}xxx{{{}}}~~~yyyxxxtttzzz~~~xxxxxx444333333222222333333444333777333CCCgggsssttt}}}xxxzzz|||{{{{{{{{{{{{{{{{{{}}}{{{uuuooommmnnnmmmiiieee]]][[[XXXTTTPPPMMMJJJIIILLLKKKJJJKKKLLLLLLJJJHHHFFFDDDBBB???======>>>>>>@@@@@@AAADDDJJJOOORRRSSSVVVTTTRRRRRRTTTYYY^^^aaa\\\\\\aaa```\\\ggguuuuuuuuuhhhbbbiiinnnvvvzzzmmmcccccc]]]^^^ccc___TTTPPPUUUJJJLLLQQQYYYeeevvv}}}sssgggbbbaaaeeegggddd```___\\\^^^```ZZZ]]]zzzgggDDD>>>;;;777:::444999999555;;;BBB[[[iii\\\```uuu|||{{{~~~}}}xxxwww{{{}}}~~~}}}|||{{{{{{ttttttuuuwwwwwwuuuqqqnnnkkkhhhfffdddbbb___\\\YYYSSSTTTYYY```ccceeeiiiooo{{{~~~}}}zzzzzz{{{vvvrrrmmmlllooossstttsssvvvppplllllljjjgggjjjqqqnnnqqqtttvvvvvvxxx|||zzzyyy{{{~~~uuummmyyy|||zzzjjjlllxxxzzzxxx555444333222222222333333111666555<<>>AAABBBBBBEEEJJJNNNTTTUUUOOOJJJKKKMMMNNNHHHFFFIIIPPPUUUVVVXXXZZZ```___```___XXXXXXiii~~~xxxeeeWWWUUUSSSRRRPPPOOOUUUgggxxxaaa[[[VVVYYYbbbooozzzuuummmhhhaaajjj~~~xxxwwwsssooonnnnnniiibbb]]]^^^___```aaaaaaaaaaaabbbaaaXXX```NNNBBB888777999999777777888;;;???TTTpppvvvnnnmmm~~~yyysssqqqoooqqqwww|||}}}}}}xxxmmmcccYYYQQQJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHKKKKKKLLLMMMOOOQQQSSSTTT\\\\\\```iiisss~~~~~~}}}|||zzzxxxvvvuuusssssssssqqqooollliiihhhccccccbbbbbbbbbccccccddd````````````^^^\\\ZZZXXXVVVVVVTTTRRRQQQOOOMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHHHHHHHGGGGGGGGGFFFIIIHHHGGGGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKIIIHHHIIILLLOOOQQQRRRPPPOOONNNNNNMMMMMMNNNNNNOOOQQQRRRRRRQQQQQQRRRSSSWWWYYY\\\^^^```aaa``````___```bbbffflllpppssstttzzz}}}xxxzzzvvv\\\;;;:::888666444444444444333555444444???VVVlllwwwyyydddWWWTTTWWW[[[]]]]]]aaagggrrr|||~~~||||||yyypppfffdddjjjqqqxxx{{{uuueeeUUUNNNNNNNNNFFFBBB@@@CCCDDDCCCFFFKKKOOOVVVXXXQQQJJJJJJNNNPPPIIIFFFHHHPPPXXXZZZZZZ\\\^^^^^^___]]]XXXXXXfffwwwkkk^^^VVVXXXYYYWWWTTTUUU]]]eee|||~~~}}}llleeeZZZUUUYYYfffuuu{{{yyyuuulllwww|||zzzvvvvvvsssooommmmmmhhhbbb[[[\\\^^^```aaaaaaaaaaaadddaaaVVV]]]MMMBBB888777999888777777888;;;@@@UUUqqqwwwooonnn}}}yyyxxxvvvtttuuuxxxzzz{{{{{{|||vvvmmmddd[[[SSSHHHFFFDDDDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@BBBCCCDDDGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQSSSVVVXXX```bbbhhhppp{{{}}}|||}}}{{{yyyxxxwwwuuutttsssrrrpppnnnmmmlllnnnnnnmmmkkkhhheeebbbaaa\\\\\\[[[[[[[[[[[[\\\\\\WWWWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPOOONNNMMMMMMLLLHHHGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGGGGIIIKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKIIIHHHIIILLLPPPSSSTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSTTTVVVVVVUUUVVVWWWYYY\\\]]]aaadddggghhhiiiiiihhhiiilllttt}}}xxx}}}zzz{{{qqqVVV888777555444333444444555333444444444>>>SSSkkk{{{rrr___UUUUUUYYY^^^cccbbbccciiittt}}}yyyyyytttjjjaaa```hhhpppnnnmmmfff\\\UUURRROOOKKKHHHDDDAAACCCDDDEEEIIIOOOQQQXXXZZZSSSLLLKKKNNNPPPIIIFFFHHHQQQYYY\\\]]]___aaaaaaaaa___ZZZ[[[fffrrr{{{|||mmmeeebbbbbb```]]]ZZZZZZ[[[[[[hhhzzz{{{vvv||||||wwwmmm___UUUTTT]]]kkkuuu|||{{{yyytttvvvsssnnnkkkjjjeee___YYYZZZ]]]___aaaaaaaaaaaaaaa]]]RRR]]]KKKAAA999888999888777888888;;;@@@VVVsssyyyrrrqqq{{{xxxyyyxxxwwwwwwxxxzzz{{{{{{yyy|||{{{sssjjjddd^^^WWWLLLIIIEEECCCBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKNNNQQQSSSUUUXXX]]]```eeelllttt}}}}}}zzzwwwtttqqqoooqqqpppooommmkkkiiihhhggghhhgggfffdddcccbbbaaaaaaaaaaaa___]]][[[YYYWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHKKKLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJMMMLLLJJJKKKNNNRRRSSSTTTXXXWWWVVVUUUVVVWWWYYYZZZXXXZZZ\\\]]]]]]^^^```bbbbbbcccgggjjjmmmpppqqqrrrvvvxxx~~~|||xxx~~~qqquuu|||lllRRR777666444333333444555555333444444444<<>>@@@FFFJJJLLLPPPUUUUUUZZZ[[[WWWSSSQQQNNNKKKCCCDDDIIIRRRWWWYYY]]]ccc]]]______\\\[[[^^^dddiiirrr~~~zzzggg]]]]]]aaabbbVVV^^^jjjtttzzz||||||{{{~~~uuuhhh]]]XXXXXXYYYZZZfffuuu|||~~~zzz|||zzzssskkkfff```ZZZUUUXXX[[[___aaaaaaaaa```aaabbbaaa{{{HHH@@@;;;::::::777777999777;;;BBBYYYwwwyyyyyy}}}wwwssspppqqqtttwwwzzz~~~~~~wwwsssnnnhhh]]]XXXPPPIIIEEECCCAAA@@@BBBAAAAAABBBCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOTTT\\\aaaeeekkksssyyy|||xxxsssooommmhhhgggddd```]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTTTTSSSNNNNNNMMMLLLLLLMMMNNNNNNLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKGGGIIIKKKKKKJJJIIIKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKJJJKKKNNNPPPPPPPPPLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSVVVYYY[[[ZZZYYYTTTUUUWWWYYY[[[]]]^^^^^^]]]```cccfffhhhkkknnnqqquuuvvvyyy|||}}}rrrooosssrrrnnnwww|||ttteeeNNN<<<;;;888666444444333444555555444222666FFFaaaxxx}}}pppccc```ccciiimmmyyy}}}rrrsssyyyzzz}}}~~~~~~zzztttsssvvv{{{|||wwwnnneeeaaa]]]SSSHHHAAA@@@DDDKKKOOOOOOPPPSSSVVVZZZ[[[XXXUUUSSSNNNIII@@@BBBIIIQQQTTTVVV\\\ccc```ccccccaaaaaaffflllooonnnxxx|||tttccc```bbbddd^^^\\\dddttt|||yyyxxxlllccc___\\\YYYVVV[[[llltttwwwxxxpppjjjccc]]]UUUWWW[[[___aaaaaaaaa```\\\```eee}}}GGG@@@;;;::::::777777999777;;;BBBYYYxxx{{{|||~~~xxxsssooorrruuuxxxzzz}}}{{{vvvpppeee___VVVNNNJJJGGGDDDCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQWWW```fffjjjqqq{{{~~~zzztttoookkkiiiggg___]]]ZZZWWWUUUUUUUUUVVVQQQQQQPPPOOOOOONNNMMMMMMJJJJJJIIIIIIIIIJJJLLLMMMGGGGGGGGGGGGGGGHHHIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMMMMKKKJJJLLLOOOKKKKKKKKKLLLLLLLLLLLLLLLGGGHHHIIIKKKMMMNNNPPPPPPMMMLLLKKKLLLOOOQQQQQQQQQNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSVVVZZZ^^^___^^^]]]ZZZ[[[___bbbeeefffgggggggggjjjnnnqqqtttwww{{{~~~|||}}}qqqiiimmmnnnnnnyyyzzzpppaaaKKK;;;:::888777555444444444222777555444:::BBBXXXvvv{{{rrrfff```dddvvvrrrjjjpppzzz}}}}}}~~~~~~{{{vvvnnndddZZZQQQKKK???DDDHHHHHHKKKRRRVVVWWW[[[YYYVVVTTTPPPKKKEEE@@@===DDDMMMTTTWWWZZZ^^^aaa\\\iiiiii___eeexxx|||oooyyytttnnnlllxxxssskkkvvvwwwkkkdddaaacccccceeekkkvvv}}}|||vvvrrrsssqqqlllgggccc^^^YYYSSSXXXdddrrrxxxwww{{{vvvoooiii```WWWUUUWWWZZZ]]]```aaabbbbbbggg^^^oootttkkkAAA>>>:::888888888888777666;;;===WWWyyy|||}}}|||yyyzzz|||~~~~~~|||ooojjjccc]]]XXXSSSNNNIIIEEEDDDDDDCCCDDDEEEFFFGGGKKKJJJJJJMMMRRRUUUVVVTTT^^^aaaiiirrruuuyyy}}}zzzxxxnnnmmmkkkgggccc___\\\ZZZTTTRRRPPPMMMLLLKKKLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEFFFHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMKKKLLLMMMNNNOOONNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNJJJKKKLLLLLLLLLMMMOOOQQQQQQQQQQQQRRRTTTTTTRRRPPPSSSSSSUUUXXXZZZ\\\\\\[[[[[[\\\^^^bbbfffgggeeeccceeegggiiiiiiiiikkkppptttuuuvvvxxx{{{yyylllhhhlllpppooommmSSSHHH:::999888666555444444444333777555444999???TTTrrruuu{{{ppphhhfffnnnpppgggeeeppp||||||xxx{{{xxxsssllldddYYYMMMFFF???FFFJJJKKKNNNSSSUUUUUUXXXXXXXXXVVVQQQJJJDDD@@@BBBHHHQQQWWWZZZ\\\___bbbbbbffflllrrryyyyyyqqq}}}|||kkkaaahhhvvv|||ooofffcccaaaaaadddkkkqqqsssqqqooosssxxxzzzvvvnnnhhhfffVVVUUU[[[gggrrrzzzwwwpppjjjbbbYYYUUUWWWZZZ]]]```aaabbbbbbeee^^^oooyyynnnxxxjjjAAA>>>:::888888888888777888<<<<<>>>>>WWWvvvkkk~~~zzzxxxxxxuuurrrooooooqqquuuwwwsssuuuyyy}}}|||}}}{{{xxxvvvuuunnnfff^^^]]][[[YYYVVVTTTSSSRRRQQQOOOLLLIIIGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[\\\]]]___aaabbbddddddeeedddeeeffffffeeeeeegggiiiuuuxxxyyyvvvqqqppptttxxxyyyzzz~~~rrrnnnqqqtttvvvdddPPPKKK<<<;;;:::888777666555555444444222777;;;999KKKnnnwwwuuuiii]]]YYYYYYZZZ^^^cccbbb\\\TTTNNNNNNSSSXXX\\\gggmmmtttwww||||||}}}}}}}}}~~~|||ppplllrrr{{{{{{nnn]]]NNNEEEAAAJJJOOORRRSSSVVV]]]bbbbbb]]]YYYQQQGGGAAABBBIIIOOOQQQVVV]]]bbbeeehhhmmmqqqrrrfff\\\WWW]]]gggssskkkkkkooopppjjjgggiiihhhfffnnnzzzyyyiii^^^]]]bbbeee}}}{{{~~~yyypppiiiddd[[[SSSWWWYYY[[[]]]___`````````___UUU^^^~~~zzzUUU???<<<999888888999999999555>>>???UUU}}}ttt|||~~~|||zzzxxxuuusssqqqppppppqqqkkkllljjjeeecccbbb]]]VVVRRRRRRPPPOOONNNMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRRRRTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZ\\\___aaabbbaaabbbdddfffhhhjjjjjjkkknnnoooooonnnmmmmmmnnnpppzzz|||}}}|||yyyyyy{{{~~~||||||nnnlllssstttttt```MMMHHH???>>><<<:::888666555555666444111777:::555GGGjjj|||}}}hhh\\\PPPMMMMMMLLLKKKLLLHHHHHHJJJNNNSSSXXX^^^bbbkkkttt{{{}}}~~~{{{zzz{{{}}}yyysssttt|||nnnXXXIIICCCDDDKKKRRRWWWYYY[[[^^^___^^^VVVQQQJJJDDDDDDHHHPPPUUUUUUZZZ___cccdddgggkkkooowww~~~wwwnnncccWWWVVV]]]qqquuuxxxvvvqqqnnnpppsss{{{tttrrruuussskkkkkksss||||||uuummmfffpppqqqxxx||||||wwwpppjjjfff^^^VVVXXXYYY[[[]]]___`````````WWWTTThhhvvvNNN???<<<999888888::::::999444???>>>QQQ}}}~~~||||||zzzxxxuuuqqqnnnlllfffeeedddbbb```^^^]]]\\\[[[\\\ZZZTTTRRRRRROOOJJJLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPOOOPPPRRRSSSUUUUUUUUUTTTUUUWWWYYY\\\___```aaaaaaccccccdddeeegggjjjlllnnnnnnooopppqqqrrrssssssssswwwxxxyyyyyyxxxxxxzzz|||}}}~~~}}}ooolllqqqsss~~~qqq[[[HHHCCCAAA???===;;;888666555555777444111666888222CCCfff~~~sss^^^SSSJJJIIILLLLLLKKKKKKIIILLLPPPVVVZZZ___gggoooooozzzzzztttxxx{{{}}}}}}{{{{{{pppWWWGGGEEEIIILLLTTT\\\^^^______]]]XXXOOOKKKEEECCCGGGNNNUUUXXXVVVZZZ___aaaaaabbbfffiiinnnwww||||||yyyuuusssjjj^^^\\\aaadddiiipppvvv{{{}}}~~~|||{{{ooojjjmmmnnnppprrr{{{yyyyyyvvvpppkkkhhhaaaZZZXXXYYY[[[^^^___`````````^^^___yyyyyysssMMM>>><<<999888888:::::::::555???===NNN|||~~~|||xxxuuurrrpppooolllkkkiiifffbbb^^^[[[YYYUUUVVVVVVWWWVVVVVVUUUTTTTTTUUURRRLLLJJJKKKIIIFFFKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWXXXXXXXXXXXX___aaadddhhhkkkmmmnnnooommmmmmnnnoooqqqtttwwwyyyzzz{{{{{{||||||{{{{{{zzz~~~rrrjjjlllrrr|||oooXXXDDD???CCCAAA>>><<<;;;999777444555111888555555777BBBkkk}}}qqq___QQQIIILLLOOOLLLJJJLLLLLLQQQXXX]]]aaahhhpppvvvyyy{{{}}}{{{yyyxxxzzz~~~~~~|||~~~}}}{{{}}}{{{dddOOOFFFGGGKKKQQQUUU\\\aaaccc^^^VVVOOOFFFHHHJJJKKKMMMSSS\\\cccbbbYYYVVV^^^fffjjjmmmqqqwwwsssjjjmmmzzz{{{wwwtttqqqjjjbbb```cccaaafffoooxxx}}}mmmaaajjj{{{tttpppnnniii___WWWXXXZZZ]]]___aaaaaa``````___eeekkksssLLL>>>===;;;888777777777777;;;999<<>><<<;;;999666444555111888444555777AAAhhh}}}rrr^^^SSSMMMQQQTTTRRRQQQUUUSSSVVV[[[```gggooowww||||||~~~~~~|||zzzyyyxxxzzz}}}}}}|||~~~~~~}}}rrr]]]NNNGGGIIIMMMSSSWWW\\\___^^^XXXRRRMMMJJJLLLOOOOOOPPPTTT[[[aaa\\\YYYZZZ___bbbdddkkksss{{{ooocccbbbiii{{{}}}wwwuuusssrrrnnngggeeegggbbbgggppp{{{}}}nnndddcccuuuzzzsssnnnlllggg___WWWXXXZZZ\\\___```aaa```___YYYggg}}}pppwwwKKK???>>><<<:::888888888888:::999;;;OOOxxxxxxssskkkhhhddd___[[[YYYWWWWWWUUURRRNNNMMMNNNNNNLLLKKKPPPPPPPPPOOONNNNNNOOOPPPNNNMMMKKKIIIHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFFFFEEECCCBBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMOOONNNMMMNNNPPPSSSVVVWWWRRRSSSTTTVVVWWWXXXXXXXXXYYY[[[___bbbeeeiiiooossssssvvv{{{{{{ooojjjkkkxxxpppQQQ>>>BBBBBB@@@===;;;:::999666444555222888333555888???ccc~~~|||sss]]]TTTRRRWWWYYYVVVXXX]]]]]]___cccjjjsss|||~~~|||{{{yyyyyyxxxyyy}}}|||{{{}}}xxxeeeUUULLLJJJMMMPPPUUUYYY]]]\\\WWWRRRNNNMMMMMMPPPTTTUUUUUUWWW\\\```\\\]]]```cccfffpppyyy```\\\YYY___lllzzzyyyrrrqqqsssuuurrrkkkiiilllgggjjjssswwwoooffflllwwwyyyqqqllliiieee^^^XXXXXXZZZ\\\___``````______WWWoooxxxvvvuuuwwwDDD@@@???<<<:::999999999999:::999:::NNNyyyzzztttmmmiii___\\\YYYUUURRRQQQPPPPPPPPPNNNLLLLLLLLLMMMLLLKKKTTTQQQNNNKKKKKKLLLOOOQQQMMMLLLJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFDDDCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQUUUTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYZZZ[[[^^^```aaajjjkkkmmmqqqxxx~~~vvvoooooo{{{lllNNN>>>DDDAAA???<<<;;;:::999666444555222888222555888<<<[[[|||}}}vvvaaa[[[ZZZ___```]]]___ffffffhhhnnnxxx~~~|||zzzzzz{{{yyyzzz|||{{{zzz|||}}}ooo\\\OOOKKKNNNQQQSSSUUUYYY\\\YYYSSSOOOOOOQQQSSSWWW\\\^^^^^^___cccfffhhhhhhhhhjjjssshhhXXX\\\\\\]]]dddsssyyyxxxqqqqqqsssvvvsssmmmkkkmmmooopppvvvpppiiigggmmmssszzz~~~xxxooojjjfffbbb\\\XXXXXXZZZ\\\___``````___^^^YYYwww~~~www|||tttkkk@@@???>>><<<:::999888888888:::999:::LLLvvvxxxzzztttooohhhaaa]]]VVVTTTRRRQQQQQQRRRSSSTTTRRRQQQPPPPPPQQQQQQQQQQQQTTTQQQNNNMMMMMMOOOQQQRRRLLLKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMNNNQQQSSSUUUWWWWWWXXXWWWXXXZZZZZZ[[[]]]```bbbeeeeeeeeeeeehhhlllppprrr||||||~~~wwwuuuiiiLLL@@@HHHAAA???===;;;;;;999777555555222777111555999999TTT}}}{{{zzziiibbbaaafffhhheeehhhpppnnnqqqzzz}}}|||{{{|||zzzzzz|||{{{yyy|||yyykkkYYYMMMLLLPPPSSSTTTVVVYYY[[[XXXSSSQQQTTTXXX[[[___cccdddcccdddhhhkkknnnpppttt|||hhhZZZWWW]]]___aaahhhyyy~~~xxxvvvuuuuuuvvvsssllljjjlllxxxwwwyyy{{{mmmbbbaaabbbggguuu}}}{{{uuunnnhhhddd```[[[WWWXXXZZZ\\\^^^______^^^]]]VVVuuu||||||yyyfffFFF>>>===;;;999777777777777;;;:::999IIIrrrzzzppp{{{tttmmmfff```ZZZVVVTTTSSSSSSSSSTTTUUUVVVWWWTTTUUUVVVVVVVVVVVVVVVWWWSSSQQQQQQRRRTTTUUUTTTSSSLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQQQQRRRRRRRRRRRRRRRRRROOOPPPSSSUUUXXXZZZ\\\\\\ZZZ]]]aaadddfffiiinnnqqqrrrqqqrrrtttxxx~~~~~~wwwuuueeeKKKCCCLLLAAA???===<<<<<<;;;888666555333777000555999777MMMuuu~~~jjjbbb```ggglllmmmqqqyyy|||~~~|||{{{}}}{{{yyy|||vvviiiYYYOOONNNRRRUUUVVVXXXZZZ[[[YYYXXXXXX\\\```\\\^^^aaaaaabbbeeekkkppprrr}}}mmmYYYWWW\\\[[[]]]aaakkk|||~~~{{{xxxwwwqqqkkkjjjmmm{{{zzz{{{ooobbb\\\\\\bbbjjjmmm}}}}}}{{{wwwsssmmmgggbbb]]]YYYUUUYYYZZZ\\\^^^___^^^]]]\\\OOOnnn~~~}}}~~~^^^III>>><<<:::888777666777777:::;;;:::FFFmmm}}}pppwwwsssllleee```[[[VVVSSSUUUVVVVVVWWWWWWVVVUUUUUUUUUWWWYYYYYYXXXXXXXXXYYYTTTSSSTTTVVVZZZZZZVVVRRRLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHHHHGGGHHHIIIKKKNNNOOOPPPQQQRRRTTTUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVXXX\\\___bbbdddooorrruuuuuuttttttwwwzzzzzz{{{}}}~~~tttpppqqqxxx```KKKDDDMMMBBB@@@>>>======<<<:::888555333777000555999555GGGnnnnnndddbbbmmmxxx~~~}}}}}}|||zzz}}}qqqhhh[[[RRRPPPSSSVVVXXX]]]]]]\\\\\\]]]```ccceee\\\___bbbfffkkktttttt^^^UUUXXX\\\^^^bbbhhhvvv{{{wwwqqqlllmmmqqqwwwzzz}}}~~~rrrddd___[[[WWW^^^fffpppwww||||||zzzsssqqqlllgggbbb\\\WWWSSSYYYZZZ\\\^^^___^^^]]]\\\PPPoooxxx}}}RRRHHH???===;;;999888777777888777;;;:::DDDkkkyyy~~~xxxsssiiiddd^^^YYYVVVTTTRRRPPPTTTVVVYYYZZZ[[[YYYWWWUUUVVVYYY\\\\\\ZZZYYYYYY[[[YYYWWWVVVXXXZZZZZZUUUPPPMMMMMMMMMNNNNNNNNNMMMMMMJJJKKKKKKLLLLLLMMMMMMNNNGGGIIIKKKKKKKKKLLLNNNOOOSSSTTTUUUWWWYYY[[[\\\]]]ZZZZZZ[[[\\\]]]^^^______bbbbbbbbbdddhhhmmmqqqtttvvvmmmlllppp}}}pppZZZIIIDDDLLLCCCAAA???>>>>>>===:::999555333777///555:::444DDDjjjyyyooommm{{{}}}~~~|||zzz}}}~~~mmmfff[[[SSSQQQSSSWWWZZZaaa___^^^^^^aaadddfffgggdddgggmmmttt~~~jjjZZZWWW[[[___aaafffkkkttt}}}wwwqqqmmmpppvvvrrrxxx}}}~~~|||~~~tttoooggg\\\```___]]]YYYXXX^^^iiiqqqxxx|||zzzqqqooolllhhhbbb[[[VVVRRRYYYZZZ\\\^^^^^^^^^]]]\\\WWWwwwvvv{{{|||LLLIII@@@>>><<<:::999888999999666;;;;;;CCCkkk|||uuummmhhheee[[[WWWRRROOONNNMMMMMMLLLRRRUUUYYY]]]___]]][[[YYYXXX[[[^^^^^^\\\ZZZ[[[\\\^^^ZZZWWWWWWYYYXXXSSSNNNMMMNNNNNNOOOOOOOOONNNNNNKKKLLLMMMNNNOOOPPPQQQQQQLLLNNNPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[^^^```bbbcccggghhhiiikkkmmmooopppqqqqqqpppppprrrvvv{{{~~~tttlllmmmtttzzzkkkWWWHHHDDDKKK@@@???===<<<;;;;;;;;;<<<777666444333555888<<<>>>]]]|||~~~~~~}}}xxxiiieee___WWWSSSTTTXXX\\\^^^``````___bbbiiikkkjjjtttvvvhhhccc]]]ZZZ\\\___ccceeemmmvvvzzzppphhhiiinnnrrruuuyyy~~~{{{zzzxxxqqqiiifffgggeeeaaabbbkkk}}}~~~wwwtttmmmllliiiccc\\\VVVSSSRRR[[[cccaaa^^^dddaaa\\\^^^iiizzzuuuYYYDDDFFFCCC???;;;999888999999666777:::BBB```|||yyypppjjjeee```\\\UUUSSSQQQOOONNNMMMMMMNNNWWWYYY\\\___```aaa``````\\\YYYVVVVVVXXXZZZYYYWWWRRRUUUXXXXXXVVVSSSPPPOOOTTTRRROOOLLLKKKLLLMMMNNNKKKKKKKKKLLLNNNPPPRRRTTTQQQPPPPPPRRRVVVXXXZZZZZZXXX]]]bbbcccbbbdddkkkrrrrrrssstttuuuwww{{{}}}qqqkkkmmmrrrxxx___TTTFFFAAAQQQ@@@@@@>>>===<<<<<<;;;;;;777666444333555777;;;===ZZZ~~~}}}xxxiiifff```ZZZVVVVVVZZZ]]]\\\aaaddddddgggmmmrrrssszzzwwwlll```^^^\\\[[[\\\aaafffjjjuuu}}}}}}~~~qqqhhheeekkkttttttvvvzzz|||tttmmmhhhjjjrrr{{{tttqqqnnnlllhhhbbbZZZUUUSSSRRRYYYaaa```^^^dddbbb]]]bbbuuuqqq]]]JJJDDDBBB???;;;999888999999777777:::BBB```tttiiibbb]]]XXXUUUSSSRRRRRRQQQQQQRRRSSSSSSXXXYYY[[[\\\]]]^^^]]]]]]ZZZWWWTTTTTTVVVWWWVVVTTTRRRUUUXXXYYYWWWSSSPPPOOOPPPNNNKKKIIIHHHIIIJJJKKKMMMMMMMMMNNNOOORRRTTTUUUUUUTTTUUUWWWYYY[[[]]]]]]]]]bbbhhhiiihhhjjjrrrxxxyyyzzz|||}}}}}}yyynnnjjjnnnsss{{{___RRRCCC???QQQ@@@@@@@@@???>>>===<<<;;;777666444333444777999;;;SSS}}}{{{www|||zzztttiiigggbbb\\\XXXXXX[[[^^^[[[ccciiihhhiiirrr}}}rrrhhhaaa[[[ZZZZZZZZZZZZ\\\cccnnnuuuxxx|||yyymmmggghhhpppzzz|||}}}|||uuusss|||xxxrrrpppooolllfff___WWWSSSSSSTTTXXX___^^^^^^dddbbb___fffkkknnnuuuWWWIIICCCAAA>>>;;;999999999999888888:::BBB___|||{{{}}}|||}}}ttthhh^^^YYYVVVRRRPPPRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[YYYWWWUUUTTTUUUUUUTTTSSSOOORRRVVVWWWUUUQQQMMMLLLOOOMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWYYY[[[]]]___```bbbfffkkkmmmmmmpppwww~~~{{{|||zzzrrriiiggglllsss{{{___QQQAAA@@@UUUAAABBBBBBBBB@@@>>><<<;;;888777555444444666888999IIIssszzzxxxpppmmmooozzz}}}uuuooogggeeeaaa]]]YYYYYY\\\^^^```gggllljjjmmm|||}}}oooccc]]]^^^`````````aaaaaaaaaeeerrryyy{{{sssppppppvvv}}}|||~~~wwwrrrqqqnnnkkkddd[[[UUURRRSSSUUUYYY___^^^^^^ccc```^^^hhhrrrjjjwwwdddOOOGGGBBBAAA>>>;;;:::999999999999999:::@@@\\\xxxxxx|||}}}mmmfff[[[TTTRRRRRRQQQPPPQQQRRRSSSUUUVVVXXXZZZ[[[[[[ZZZYYYYYYXXXYYYYYYZZZ[[[YYYXXXWWWVVVUUUTTTTTTPPPSSSWWWXXXUUUQQQNNNMMMQQQPPPOOONNNNNNOOOQQQRRRPPPOOOOOOOOOPPPRRRTTTUUUXXXZZZ]]]```ccceeehhhjjjjjjnnnrrruuuwww{{{~~~~~~}}}{{{vvvllldddbbbiiipppwww^^^QQQAAABBB\\\CCCCCCDDDCCCBBB???===<<<999888666555555555777888BBBiii{{{yyy{{{qqqiiieeebbbeeeoooyyy~~~{{{rrrlllcccaaa^^^[[[XXXYYY\\\___hhhmmmpppqqq{{{tttfffbbb^^^ZZZZZZ]]]bbbfffjjjkkklllmmmpppzzzzzzuuutttzzz~~~|||||||||xxx~~~|||wwwsssqqqlllhhhaaaXXXRRRQQQTTTWWW[[[```^^^^^^bbb]]]]]]jjjrrrhhhxxxZZZPPPJJJCCCAAA???===;;;:::999999999999;;;>>>VVVzzzuuuqqqttt|||}}}uuuccc\\\TTTOOONNNPPPPPPOOORRRSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWVVVVVVWWWXXXXXX[[[[[[ZZZYYYWWWVVVUUUUUUTTTVVVYYYYYYWWWTTTRRRQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[]]]^^^bbbgggkkknnnqqquuuxxxuuuyyy}}}~~~~~~~~~}}}~~~vvvkkkcccbbbhhhooozzzuuu^^^PPP???DDDbbbFFFEEEEEEDDDBBB@@@>>>===;;;:::888777666666666777???]]]~~~yyy~~~~~~vvvllleee```ZZZWWW\\\dddllluuu}}}zzzqqqkkk___^^^[[[XXXWWWYYY^^^bbbnnnqqqttt|||rrrdddZZZRRRUUUTTTWWW]]]aaacccfffkkkrrruuu{{{wwwuuu}}}}}}{{{yyywwwvvvlllqqqyyyzzzuuuqqqooohhheee^^^WWWRRRQQQUUUXXX]]]```^^^___aaa[[[\\\lllkkklll~~~|||VVVSSSJJJEEEDDDAAA???<<<:::999888888:::<<<;;;OOO~~~uuu~~~qqqpppwwwyyy{{{nnn^^^XXXQQQNNNNNNNNNMMMLLLSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUVVVWWWXXXXXXYYYYYY[[[\\\]]]\\\ZZZXXXXXXXXXVVVWWWXXXWWWUUUSSSRRRRRRTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZ[[[]]]___bbbcccaaagggmmmrrrtttwww|||}}}~~~||||||sssiiicccdddkkkrrr|||ttt\\\MMM===FFFjjjHHHGGGEEECCCBBB@@@@@@???<<<;;;:::888777666666666:::PPPmmm~~~~~~{{{yyypppgggaaaYYYTTTPPPTTTZZZaaajjjsss|||wwwnnnhhh]]]\\\YYYVVVVVVZZZ```fffmmmooouuuzzzkkkaaaZZZVVVWWWUUUVVV\\\dddhhhiiipppxxxyyy~~~xxx{{{wwwuuupppssstttvvv}}}xxxrrrlllhhhdddaaa\\\VVVRRRRRRVVVYYY[[[]]]\\\^^^aaa[[[^^^pppmmmqqqqqqVVVWWWFFFGGGFFFDDDAAA>>>;;;999888666;;;===999HHHwww{{{}}}|||ooorrr{{{xxx{{{|||hhhXXXTTTOOOMMMOOOPPPOOOMMMSSSSSSTTTTTTTTTSSSRRRQQQVVVXXXZZZ]]]^^^___``````^^^aaacccbbb```^^^^^^____________]]]ZZZYYYZZZ\\\\\\]]]^^^___aaabbbddddddaaaaaabbbcccfffiiikkkmmmiiiooovvvzzz{{{}}}~~~|||yyywwwsssooohhhbbb___dddmmmtttqqqXXXIII===NNNyyyJJJHHHFFFCCCAAA@@@@@@@@@======;;;999888777666666666EEE___uuu{{{{{{~~~uuujjjbbb]]]TTTOOOLLLOOOSSSXXX___gggvvv}}}|||sssiiiccc]]][[[XXXUUUVVV[[[ccciiiiiillltttjjjYYYVVVWWWTTTTTTYYYXXX[[[cccnnntttyyy}}}qqqhhhqqqyyyvvv}}}sssqqqyyy{{{vvvooohhhcccbbb___[[[UUURRRRRRVVVZZZYYY[[[ZZZ^^^aaa[[[```ttt{{{pppttt{{{nnn[[[^^^EEEIIIHHHEEEBBB???;;;999888555<<<>>>888CCCrrr}}}vvvkkkoooyyyxxx{{{uuu```QQQNNNLLLMMMPPPSSSRRRPPPRRRSSSTTTUUUUUUTTTRRRRRRZZZ\\\```dddfffgggggggggcccfffiiiiiifffdddeeefffoooooommmjjjhhhhhhjjjlllggghhhiiikkkmmmnnnppppppmmmnnnnnnpppsssvvvyyy{{{vvv|||}}}{{{xxxssspppdddbbb]]]YYYZZZaaallltttmmmSSSGGG???WWWJJJHHHEEECCCAAA?????????===<<<;;;;;;999999888777222>>>HHHgggxxxzzzyyyuuunnnaaaUUUNNNLLLKKKLLLOOOTTTYYY\\\]]]lllqqqzzz}}}wwwnnneee___\\\VVVRRRSSSUUUYYY```hhhnnnqqqyyyuuu___WWWQQQQQQUUUWWW\\\aaafffhhhrrruuuiiigggkkksssyyy~~~zzzwwwttt~~~xxxrrrjjjaaa[[[ZZZ[[[XXXSSSTTTYYYZZZVVVZZZ]]]aaa```YYYVVV```ooowwwmmmccc^^^RRRKKKHHHGGGDDDAAA>>><<<:::999555===:::===BBB```~~~tttmmmqqqxxx{{{nnn^^^SSSQQQNNNNNNOOOPPPQQQQQQTTTUUUVVVVVVWWWZZZ]]]```gggjjjjjjjjjnnnssstttqqqnnnrrrssspppnnnrrrvvvwww}}}vvvooottt||||||zzzzzz}}}|||xxx|||~~~~~~~~~yyymmmaaa[[[PPPUUU[[[^^^^^^aaahhhnnn~~~{{{jjjJJJKKKEEEJJJKKKIIIFFFCCCAAA@@@@@@@@@===<<<;;;;;;999999888777444<<>>??????===<<<;;;;;;999999888777666:::999NNNvvv~~~~~~xxxooofffbbb\\\SSSLLLJJJGGGJJJOOOTTTYYY\\\^^^___aaajjjyyyxxxqqqiiiaaa\\\VVVPPPMMMOOOSSSXXXaaajjjrrrssswwwyyyfffWWWNNNNNNRRR\\\eeemmmvvv~~~tttnnnlllooorrryyytttoooooommmmmmnnnuuu~~~zzzvvvrrrlllccc\\\XXXWWWTTTQQQSSSZZZ]]]\\\ccc\\\\\\ccc___WWWbbbvvv{{{lllooo[[[[[[WWWQQQIIIHHHFFFCCC@@@>>>===<<<666;;;888<<>><<<;;;<<<<<<===<<<;;;;;;999999888777666:::666CCCiiixxxpppggg___[[[WWWQQQMMMNNNIIIMMMSSSXXX[[[\\\\\\\\\]]]iii{{{||||||tttlllddd]]]YYYSSSNNNKKKNNNSSSXXXaaajjjooosssyyy{{{vvviii[[[QQQRRRSSSYYYcccllltttrrrnnnnnnppppppuuuzzzsssooojjjpppxxx~~~~~~yyyuuuppphhh^^^WWWVVVTTTQQQPPPTTTZZZ^^^```ddd\\\\\\bbb]]]VVVgggssshhhooo{{{```[[[VVVNNNKKKJJJGGGDDDBBB@@@>>>===999<<<888>>>>>>VVVzzzooommmrrrxxx~~~zzznnn```TTTSSSQQQOOOPPPTTTXXX\\\]]]aaabbbeeejjjpppvvvyyy{{{~~~|||ooobbb\\\hhhjjjjjjgggdddfffmmmsss|||```EEEBBBEEEcccDDDCCCAAA???===<<<<<<<<<===<<<;;;;;;999999888777444:::777===[[[yyy}}}~~~sssccc[[[TTTQQQNNNJJJJJJMMMOOOSSSXXX[[[\\\[[[\\\]]]bbbooo}}}wwwttttttvvvxxxxxx|||yyypppggg```YYYTTTNNNJJJIIILLLQQQUUU]]]eeeeeemmmuuusssggg[[[UUUTTTZZZ\\\dddmmmuuu}}}|||mmmjjjkkkmmmlllqqq|||~~~vvvtttqqqmmmlllxxx~~~zzzuuuqqqllleee\\\UUUTTTQQQOOOQQQUUUZZZ^^^aaaaaa\\\^^^```XXXUUUnnneeedddqqq{{{www```XXXWWWRRRNNNLLLIIIFFFCCCAAA???>>><<<===:::AAA???RRRvvvooopppuuuzzztttiii]]]SSSQQQPPPPPPSSSZZZbbbhhhkkknnnnnnpppvvv|||wwwfff]]]\\\mmmnnnlllhhhdddfffmmmuuu|||^^^GGGBBBGGGoooEEEEEEEEEDDDBBB@@@???>>>===<<<;;;;;;999999888777444888888:::OOOppp}}}{{{|||oooZZZUUUPPPNNNLLLJJJLLLQQQTTTXXX\\\^^^^^^___cccfffjjjvvv}}}qqqjjjfffeeegggllluuuzzz}}}uuulllddd\\\TTTPPPHHHEEEFFFJJJNNNQQQVVV\\\[[[cccjjjfffZZZRRRSSSYYYZZZ```jjjuuu{{{{{{dddcccggglllooottt}}}~~~}}}xxxzzzxxxtttoookkkhhhddd]]]WWWSSSOOONNNSSSWWWZZZ^^^aaa^^^^^^___]]]VVVZZZtttxxxccckkkyyyjjj]]]VVV\\\[[[QQQOOOLLLHHHDDDAAA???>>>>>>===;;;CCC>>>MMMsssppptttzzzzzzlllbbbYYYQQQOOOOOOPPPVVV```jjjssswww}}}zzzxxx||||||}}}ppp___ZZZ___nnnnnnkkkfffbbbdddmmmuuuzzzYYYHHHCCCLLL~~~DDDEEEGGGGGGFFFCCC@@@======<<<;;;;;;999999888777666555555777GGGhhh}}}{{{ppp}}}zzzkkkXXXTTTQQQQQQPPPOOORRRXXXUUUYYY]]]```bbbgggpppwwwvvvsssgggaaa___^^^cccjjjrrrwww|||~~~~~~~~~yyyrrriiiaaaYYYQQQLLLGGGEEEGGGLLLOOOPPPRRRVVVYYY]]]^^^ZZZSSSRRRWWW]]]^^^gggvvvyyycccdddkkkvvv{{{}}}vvvqqqkkkgggddd```[[[WWWQQQMMMNNNUUUYYYZZZ\\\```]]]``````[[[YYYbbbvvvnnniiiuuu|||aaa```ZZZ___\\\TTTRRRNNNJJJEEEBBB???>>>>>><<<:::EEE===GGG{{{rrrqqqxxxuuuggg^^^WWWQQQOOOOOOQQQXXXcccoooyyy~~~{{{wwwzzz|||wwwvvvxxxyyyrrrcccXXXZZZcccllllllhhhbbb___bbbllluuu}}}vvvSSSFFFBBBQQQBBBDDDFFFHHHFFFCCC>>><<<===<<<<<<;;;:::999888777888222111555DDDeee{{{yyylll|||yyyiiiUUURRRQQQRRRQQQPPPTTTZZZTTTXXX]]]aaafffnnn{{{yyylllaaa^^^^^^```hhhqqqnnnsssxxxzzzyyyzzz~~~|||yyyzzz{{{{{{wwwppphhh```WWWOOOJJJJJJHHHKKKPPPSSSRRRRRRVVV\\\[[[XXXTTTSSSVVV\\\aaaiiiuuuyyyrrrhhhkkkuuu|||xxxrrrjjjddd```\\\WWWSSSPPPLLLNNNVVV[[[ZZZ[[[___]]]aaa```ZZZ\\\jjjvvvzzz```gggxxxuuuaaahhh``````VVVVVVTTTPPPKKKFFFBBB???======::::::EEE<<>>@@@???>>>===:::888666444777555555888@@@OOOhhh}}}uuu}}}uuuiiiYYYUUUXXX^^^ZZZOOOOOOVVVVVVZZZ```iiittt|||iiiddd___```gggnnnrrrsssyyy|||~~~}}}zzzxxxxxxwwwssspppooommmkkknnntttssssssmmmeee^^^YYYPPPHHHFFFJJJNNNRRRTTTVVVXXXZZZUUUaaa^^^XXX___eeegggkkksss{{{vvvooottt~~~xxxoookkkiiigggaaaWWWQQQPPPMMMQQQVVVZZZ\\\]]]___``````WWWZZZ^^^eee~~~lll___uuuoooccchhhhhh```ZZZYYYUUUOOOJJJGGGCCC@@@>>><<<;;;999>>>CCCHHHiiiwwwrrrtttzzzpppbbbZZZUUUTTTSSSQQQLLLRRRccckkknnnyyyllllllqqq{{{sssmmmdddYYYKKKDDDGGGQQQ[[[aaakkkgggcccaaa___```hhhrrrkkkMMMEEECCCaaaAAA@@@@@@@@@AAAAAA???===>>>>>>>>>===;;;:::888777888777666777;;;IIIaaavvvvvvwwwkkk]]]ZZZ\\\aaa]]]SSSSSSZZZ```fffppp{{{ttteeeaaa___bbbkkksssxxxzzz|||wwwuuuiiifffcccbbbaaa___ccciiikkkmmmkkkccc\\\WWWPPPIIIHHHKKKOOOSSSVVVYYY\\\___```iiigggeeennnrrruuu}}}}}}}}}zzztttoookkkhhhfff```WWWQQQQQQLLLPPPVVVZZZ[[[\\\]]]^^^```ZZZ[[[ZZZ___yyyjjjjjj{{{lllbbbgggggg```ZZZXXXTTTOOOKKKHHHEEEAAA???>>>===:::===???CCCaaavvvssswww}}}~~~mmm```XXXUUUSSSPPPRRRQQQXXXhhhmmmooozzzrrrxxx~~~{{{yyyqqqgggUUUNNNHHHGGGMMMWWW___cccjjjeeeaaa___\\\^^^gggqqqmmmPPPIIIIIIjjj@@@?????????@@@@@@>>>==================<<<;;;;;;999888888666666@@@WWWlllvvv~~~yyylll```___bbbgggeee^^^___eeepppxxxxxxlll```^^^___eeeoooxxx}}}yyyqqqkkk```]]][[[[[[ZZZZZZ^^^eeedddjjjkkkeee]]]WWWRRRLLLKKKNNNQQQUUUXXX]]]bbbfffnnnvvvwwwyyy~~~||||||uuupppnnnjjjgggeee___WWWQQQQQQLLLPPPVVVYYY[[[\\\\\\]]]```^^^\\\VVV[[[ttt{{{gggjjjxxxhhh___eeeeee___[[[WWWSSSOOOLLLIIIGGGDDDBBB???>>>:::<<<>>>@@@[[[xxxxxx|||{{{jjj^^^WWWTTTSSSQQQUUUUUU\\\kkksss{{{wwwtttwwwnnn___IIIFFFDDDHHHRRR]]]eeeiiikkkeee```^^^\\\^^^hhhsss}}}kkkNNNGGGLLLrrr@@@??????@@@AAAAAA???>>>>>>>>>>>>>>>>>>===<<<<<<999999999666333:::OOOcccsssyyyzzznnn___aaahhhppprrrqqqttt{{{rrrggg^^^^^^```fffnnnuuuzzz{{{{{{xxxwwwvvvpppfff]]][[[WWWVVVXXXXXXYYY^^^eeeccckkkooojjj```YYYSSSOOOOOOQQQTTTWWW[[[bbbiiinnn{{{||||||}}}xxxrrrooolllhhheeeccc^^^UUUQQQQQQNNNRRRWWW[[[\\\\\\]]]^^^______ZZZUUU```uuutttaaadddvvvddd\\\``````]]]\\\VVVSSSPPPMMMKKKIIIFFFDDD>>>>>>;;;===AAACCCYYY}}}}}}~~~wwwggg]]]XXXUUUTTTVVVYYYXXX\\\lllzzzwwwtttvvvjjjVVVHHHFFFGGGNNNZZZgggooossslllgggaaa^^^]]]```lllwww}}}jjjKKKEEEPPP{{{AAA@@@@@@AAABBBBBBAAA???????????????>>>===<<<;;;999999:::777444888IIIZZZqqquuuuuu___eeerrr~~~}}}ooofff^^^^^^```ccchhhmmmpppqqqrrrooolllkkkkkkfff\\\TTTTTTQQQQQQTTTUUUWWW^^^eeegggooossslllbbbYYYSSSNNNQQQSSSVVVYYY^^^eeemmmsss}}}xxx{{{}}}yyyuuuqqqnnnjjjeeebbb```[[[TTTPPPQQQQQQUUUZZZ]]]]]]]]]^^^^^^^^^]]]WWWYYYkkkwwwmmm]]]ggg}}}bbbZZZ\\\\\\[[[\\\VVVSSSQQQOOONNNKKKHHHFFF>>>@@@>>>@@@CCCCCCTTTqqqttteee\\\YYYWWWUUUVVV\\\\\\bbbqqq}}}wwwtttdddPPPGGGKKKTTTbbbpppxxx{{{zzziiiddd___]]]]]]aaammmyyymmmLLLGGGYYYAAA@@@@@@AAACCCCCCBBB@@@????????????>>>===;;;;;;999999999888666888CCCOOOkkksssyyyiiisss{{{mmmfff\\\\\\]]]^^^```cccfffgggiiigggdddcccbbb^^^XXXSSSRRRPPPQQQUUUXXX[[[bbbjjjlllrrrtttmmmbbbZZZQQQKKKRRRTTTWWW[[[```gggooouuu{{{ttt}}}|||}}}xxxuuuqqqnnnkkkgggbbb___]]]YYYRRRNNNOOOSSSWWW[[[^^^^^^^^^^^^___]]]\\\VVVaaauuutttccc]]]lllwwwbbb]]]]]][[[ZZZ\\\VVVTTTRRRQQQOOOMMMIIIGGGAAAEEECCCEEEGGGDDDMMMcccqqqbbb[[[YYYXXXVVVTTT^^^dddmmm|||xxxkkkYYYKKKDDDPPPcccxxxwwwbbb^^^[[[ZZZ[[[```lllxxxkkkJJJHHHaaa@@@??????@@@BBBBBBAAA@@@<<<======>>>>>>======<<<;;;888888999777777<<>>>>>>>>???AAAAAA@@@???::::::<<<===>>>>>>>>>>>><<<888777999888666777;;;WWWooommmggg~~~vvvgggbbbTTTTTTUUUVVVWWW[[[```dddaaaaaa```\\\XXXUUUTTTTTTSSSQQQSSSXXX\\\aaaiiirrrxxxyyywwwpppiiicccYYYOOOQQQTTTYYY]]]bbbiiiooosss~~~nnn|||www|||qqqooonnnrrrzzz{{{vvvrrrmmmhhhccc```ccc^^^ZZZYYYUUUNNNLLLMMMSSSVVV[[[]]]]]]\\\\\\\\\^^^]]]\\\lllwww^^^PPPeeeooouuujjjdddgggiiiaaa[[[ZZZXXXVVVTTTSSSQQQNNNJJJGGGEEELLLOOOSSSXXXTTTUUUdddkkk\\\WWWWWWVVVUUU^^^eeejjjuuu|||}}}|||lllQQQDDDEEEVVV]]]hhhtttzzzuuujjj```[[[YYYYYY[[[^^^cccooozzzyyygggKKKSSSttt;;;<<<===>>>??????>>>>>>??????@@@???>>>===;;;::::::999888999::::::999888QQQgggqqqhhhjjjqqqddd]]]TTTTTTTTTUUUWWWYYY[[[]]]^^^]]][[[XXXVVVTTTTTTUUUTTTTTTUUUWWW]]]eeemmmsssyyyxxxtttmmmddd\\\WWWUUUUUUSSSXXX``````^^^hhhwwwzzznnnzzz|||zzzuuusssnnnfffaaaaaa```[[[XXXWWWTTTPPPOOORRRTTTYYY]]]]]]]]]]]]]]]\\\ZZZOOO\\\ssspppcccbbbgggssszzzsssjjjccc```^^^\\\ZZZZZZXXXUUURRRPPPOOONNNOOOFFFGGGHHHJJJNNNUUU]]]ccc|||eee\\\WWWSSSTTTYYYbbbfffppp||||||~~~zzzjjjVVVHHHGGGJJJ]]]eeepppxxxxxxpppccc[[[ZZZWWWXXX\\\\\\```ooo^^^RRRYYY{{{<<<<<<<<<==============================;;;:::999:::888777888999:::999888III___kkkgggkkkmmm```ZZZQQQQQQQQQRRRTTTVVVXXXZZZ\\\ZZZXXXWWWWWWWWWWWWVVVSSSSSSUUU[[[bbbjjjooorrruuutttpppiiiaaaYYYUUUSSSVVVTTTYYYaaabbbaaakkkzzzyyyooo|||~~~zzzuuusssooohhhcccbbb^^^YYYUUUSSSQQQOOOPPPTTTXXXZZZ\\\\\\\\\\\\\\\[[[]]]UUU^^^kkkiiiccciiirrr|||tttkkkeeeccc```\\\XXXWWWWWWUUUSSSQQQOOONNNMMMGGGGGGFFFEEEGGGLLLTTTYYYxxxyyycccZZZWWWUUUXXX^^^eeehhhqqq{{{{{{vvvwwwvvvnnn```PPPHHHIIINNNYYYgggyyyzzzmmmaaa[[[YYYWWWXXX[[[]]]dddwww\\\RRRaaa===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;:::999888888999888777777999999888777>>>TTTeeeeeejjjzzzhhh[[[UUUOOOOOOOOOPPPRRRTTTVVVXXXYYYVVVTTTUUUXXXZZZYYYWWWUUUVVV[[[cccmmmtttuuuuuupppoookkkddd\\\VVVRRRQQQVVVUUUZZZaaadddeeeppp~~~xxxrrr|||}}}wwwrrrqqqnnngggcccbbb^^^WWWQQQOOOMMMMMMRRRXXX\\\[[[[[[\\\]]]\\\ZZZXXXVVV\\\eeeiiifffgggrrr~~~{{{sssjjjfffeeebbb\\\UUUUUUVVVWWWVVVTTTQQQMMMKKKJJJHHHDDDAAA???BBBGGGLLLcccwww```XXXWWWWWW\\\dddiiikkkrrrzzz|||wwwpppkkkqqqlll```SSSHHHFFFKKKQQQZZZmmmxxxfff[[[XXXWWWXXXYYYZZZ]]]jjj]]]WWWooo>>><<<:::888888999:::;;;:::::::::::::::999999999888777666777888888888666666MMMaaaeeehhh~~~uuudddXXXRRROOOOOOOOOPPPRRRTTTWWWXXXWWWTTTRRRTTTXXX[[[YYYWWW[[[]]]dddoooyyy~~~}}}yyymmmkkkggg```XXXSSSQQQQQQUUUUUUYYY```dddiiitttxxx}}}xxxrrrnnnmmmjjjddd``````___WWWOOOLLLKKKLLLSSSZZZ]]][[[[[[___```\\\WWWUUUQQQgggsssmmmgggiiixxxllltttmmmeeeccceeeccc[[[TTTUUUVVVYYYYYYXXXSSSOOOKKKLLLIIIEEE???<<<<<<@@@DDDPPPvvv___VVVVVVXXX___hhhkkkmmmsss{{{~~~|||zzzvvvqqqlllmmmeeeXXXKKKDDDEEEJJJNNNbbbqqqooo]]]UUUTTTWWWYYYYYYXXX^^^ppp[[[[[[|||===<<<999888777888999:::::::::::::::::::::;;;;;;888777666777888888888666444HHH^^^ffffffwwwqqqaaaVVVQQQNNNNNNNNNOOOQQQSSSUUUWWWUUUTTTSSSUUUYYYZZZYYYWWWaaaeeelllvvv~~~{{{mmmjjjeee]]]VVVQQQPPPQQQTTTTTTWWW]]]cccjjjvvv~~~|||~~~uuuppplllkkkhhhbbb^^^^^^___WWWOOOKKKJJJLLLSSS[[[\\\ZZZ\\\aaaaaa[[[UUUUUU^^^zzznnncccfff{{{kkkkkkeee``````bbbaaa[[[UUUVVVXXXZZZ[[[ZZZVVVQQQNNNNNNKKKGGGAAA======@@@BBBHHHvvv___VVVVVVXXX```iiilllnnnuuu~~~|||{{{{{{yyyuuuqqqkkkbbbUUUJJJDDDEEEIIILLLhhhoootttpppdddYYYUUUUUUXXX[[[[[[YYYaaawwwyyyVVVaaa;;;:::999888888999::::::::::::::::::;;;;;;======999888777777999999888777555BBBWWWeeehhhqqqnnn___UUUQQQKKKKKKKKKLLLNNNPPPRRRTTTTTTUUUWWWYYY[[[\\\\\\]]]eeejjjrrrzzz}}}}}}{{{yyymmmjjjddd\\\TTTPPPPPPQQQSSSTTTVVV[[[bbblllwww|||xxxnnnttt}}}zzztttnnnjjjiiifff```\\\\\\[[[TTTMMMLLLLLLMMMTTT[[[[[[YYY\\\aaa___XXXVVV[[[zzzfff___fff{{{iiieeebbb___^^^______\\\XXXXXXYYYZZZZZZXXXVVVSSSPPPNNNMMMJJJEEEAAA@@@@@@BBBAAApppvvv___WWWWWWYYYaaajjjnnnpppvvv}}}|||{{{yyytttppphhh```UUUJJJEEEFFFKKKOOOgggiiijjjfff___ZZZYYY[[[XXX]]]]]][[[hhhoooXXXrrr999999999:::::::::::::::::::::999999:::;;;===>>>:::888777888999:::999888777:::KKKbbblllnnn|||kkk]]]TTTQQQKKKKKKKKKLLLNNNPPPRRRTTTSSSWWW]]]___^^^___cccfffkkkqqqyyy|||zzzxxxxxxxxxnnnjjjcccZZZRRROOOOOOPPPTTTUUUWWWZZZbbbmmmxxx|||yyyxxxnnnssszzz~~~xxxtttooojjjeeedddaaa[[[VVVVVVSSSNNNJJJKKKMMMOOOUUU\\\\\\YYY[[[^^^ZZZTTTYYYeeevvv___gggssssssdddeeedddccc```^^^]]]]]]]]]YYYXXXWWWVVVUUUTTTSSSRRRMMMMMMLLLHHHDDD@@@???@@@>>>]]]ttt^^^WWWXXX[[[bbbkkkrrrrrrwww}}}|||}}}|||zzzyyyvvvppplllbbb\\\RRRIIIDDDHHHQQQYYYeeehhhjjjggg```[[[ZZZ[[[WWW^^^___```rrrggg[[[888999:::;;;;;;;;;;;;;;;999999888888999;;;===>>>:::999888999::::::999888888333BBB```pppmmmppp}}}yyyiii[[[SSSPPPMMMMMMMMMNNNPPPRRRTTTVVVQQQXXX```cccbbbccchhhnnnpppwww~~~zzzvvvwwwzzznnnjjjbbbYYYQQQMMMMMMOOOUUUWWWXXXZZZbbbnnnyyy{{{vvvwwwyyyvvvyyy}}}zzztttpppkkkeee```___\\\UUUPPPPPPMMMIIIGGGKKKNNNQQQVVV]]]^^^ZZZYYY[[[UUUQQQ\\\mmmkkk^^^tttssshhhggghhhgggccc___]]]^^^aaaYYYXXXUUUSSSRRRRRRRRRSSSMMMMMMLLLIIIDDD@@@>>>===@@@VVV~~~rrr]]]XXXYYY\\\dddmmmtttuuuxxxuuunnnnnnttt}}}yyywwwvvvsssnnniii^^^YYYOOOFFFCCCJJJWWWbbbeeelllqqqnnndddZZZVVVVVVVVV^^^```cccxxx]]]YYY;;;999777666777999;;;===>>>===<<<;;;:::999888888999999:::::::::999999888666222:::OOOaaagggjjjppp~~~yyyjjj\\\RRRNNNKKKLLLLLLMMMNNNQQQVVVZZZ^^^^^^^^^___bbbhhhmmmqqqxxx{{{}}}zzz{{{uuuiiiYYYQQQQQQTTTTTTRRRYYYVVVUUUYYYbbbmmmtttwwwyyytttsssrrrqqqrrrvvvyyywwwpppmmmmmmiiieee```[[[XXXUUURRRPPPNNNJJJGGGHHHNNNUUUZZZ[[[ccc[[[ZZZ___ZZZTTTaaawwwjjj\\\bbbooouuulllcccfffgggddd___^^^___]]]YYYccc\\\UUUSSSTTTVVVTTTRRRTTTRRRNNNJJJEEEAAA???===@@@QQQwww{{{|||ooo[[[ZZZ^^^^^^dddppptttrrrxxx{{{ssspppttt~~~}}}xxxrrrrrruuutttnnnhhhdddXXXLLLHHHKKKQQQ\\\fffpppsssssslll```XXXUUUWWWZZZ[[[]]]ddd}}}eeeSSSTTT:::999777666777999;;;<<<<<<<<<<<<;;;::::::999999:::::::::::::::999888777666444999III[[[gggllloooxxxhhhYYYOOOJJJHHHJJJNNNQQQSSSVVVZZZ]]]\\\\\\\\\^^^bbbiiiqqqvvvzzz}}}~~~}}}pppeeeXXXQQQRRRUUUVVVVVVZZZXXXXXX[[[bbbkkkrrrvvvxxxrrrkkkiiihhhjjjqqqyyy}}}pppiiiffffffeeeaaa]]]YYYWWWUUURRRPPPLLLJJJHHHJJJPPPVVVZZZ[[[___[[[ZZZXXXRRRUUUllloooddd^^^cccnnn~~~sssgggcccbbb```\\\ZZZ^^^bbb___YYY^^^YYYSSSRRRUUUWWWVVVUUUUUUSSSOOOKKKFFFBBB???>>>???LLLnnnzzz}}}ppp\\\[[[^^^^^^eeepppyyy{{{yyyssstttssszzz~~~{{{}}}xxxttttttvvvtttmmmggg___WWWPPPNNNPPPVVVaaalllpppsssrrrkkk___WWWUUUWWWVVV\\\aaappp~~~YYYPPPYYY:::999777777777888:::;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666666666777@@@RRReeennnnnnwwwgggXXXNNNJJJGGGKKKOOOSSSTTTVVVXXXYYYYYYZZZ]]]```fffnnnwww}}}|||jjjaaaUUUPPPSSSWWWYYYZZZZZZ[[[\\\^^^bbbhhhpppuuurrrllleeeaaa___cccrrryyynnniiigggfff```]]]YYYVVVUUUSSSQQQOOOJJJIIIJJJNNNSSSXXX[[[[[[WWW[[[ZZZQQQLLLWWWpppiiifffdddgggtttmmm```ccc^^^[[[XXXXXX___eeebbbZZZZZZVVVSSSSSSVVVYYYYYYXXXVVVTTTQQQLLLHHHDDDAAA???>>>EEEaaayyy}}}qqq]]]ZZZ\\\]]]dddnnnvvvwwwtttmmmpppvvv~~~}}}|||{{{yyywwwyyyvvvsssssstttqqqiiicccZZZUUUQQQRRRVVV\\\hhhsssqqqrrroooggg]]]VVVUUUWWWVVV```eeeyyyiiiQQQUUUooo:::999888777777888999:::888888888999::::::;;;;;;<<<;;;;;;:::999888666555666888666777HHH```mmmlllzzzvvvfffXXXPPPMMMLLLNNNPPPPPPOOONNNOOOPPPUUUZZZaaahhhnnnuuu~~~wwwddd]]]TTTQQQSSSXXX[[[\\\[[[^^^aaaccceeehhhoootttuuuooohhhaaa\\\cccvvvyyy|||}}}zzz{{{wwwtttssssssttt|||uuunnnkkkjjjjjj___\\\XXXTTTSSSQQQOOOMMMGGGIIIMMMRRRVVVYYY[[[[[[TTTZZZYYYNNNKKKZZZmmmwwwjjjiiiggglllvvviii]]]fff``````^^^]]]aaafffccc]]]ZZZWWWVVVVVVYYY[[[[[[[[[WWWVVVSSSOOOJJJFFFBBBAAA>>>@@@UUU~~~|||{{{sss___ZZZZZZ[[[cccmmmuuuuuurrrpppqqqvvv~~~{{{zzzxxxwwwuuutttqqqppppppppplllddd^^^XXXQQQNNNSSS[[[dddmmmuuuqqqppplllcccZZZUUUUUUWWW[[[fffggg}}}ZZZRRR\\\999999888777777777888999666666777888999:::;;;;;;<<<;;;;;;:::999888666555666888555333@@@WWWhhhkkksss|||wwweeeVVVOOONNNRRRRRRPPPNNNKKKKKKMMMOOOTTT]]]hhhrrrxxx}}}sss```ZZZTTTQQQSSSXXX[[[]]]\\\aaagggkkklllnnnqqquuu|||wwwooofff```eeeyyyrrrggggggkkkxxxdddbbb```aaadddhhhhhhhhhfffeeeccc```^^^\\\ZZZYYYYYY^^^gggsss~~~sssnnnllljjjiii___\\\WWWTTTQQQOOOLLLJJJGGGKKKPPPUUUYYYZZZ[[[[[[ZZZZZZSSSJJJPPPbbbnnnmmmdddfffmmm}}}yyypppiii```jjjeeeiiiiiieeeccccccbbb```\\\[[[[[[[[[\\\]]]]]]\\\YYYWWWUUUQQQMMMHHHDDDBBB@@@???MMMqqq}}}yyyuuu~~~yyyeee]]]\\\^^^fffooo}}}yyywww{{{rrrjjjjjjpppwww{{{|||zzzyyywwwvvvqqqpppoooooonnnjjjccc^^^ZZZQQQLLLTTTaaakkkpppssspppmmmggg^^^WWWTTTVVVYYY\\\iiiooovvvPPPTTTaaa999999888777777777777888555666777888999:::;;;;;;;;;;;;;;;:::999888777666555777666444;;;MMM```kkkttt~~~}}}wwwbbbSSSMMMLLLTTTSSSRRRPPPNNNOOOSSSVVVWWWaaaoooyyy~~~oooZZZWWWRRRQQQTTTYYY]]]___```fffnnnuuuxxxyyyyyyxxx|||vvvnnngggiiixxx|||iiibbbcccccctttxxxiiiaaabbbcccaaa]]]^^^```cccgggjjjlllnnnoooiiihhhgggeeecccaaa___^^^UUUXXX]]]ccclllxxxssspppkkkhhh^^^[[[VVVRRROOOMMMJJJHHHHHHMMMSSSXXXZZZZZZ[[[[[[```XXXMMMKKKZZZmmmsssmmm^^^hhh~~~sssnnnkkkeeejjjgggmmmooojjjcccaaaaaa```]]]^^^^^^______^^^^^^]]]ZZZYYYWWWTTTOOOJJJFFFDDDBBB@@@IIIgggzzzrrrnnnlllooommmcccaaaccckkksssyyyvvvyyyzzzyyy}}}}}}oooiiijjjkkkmmmuuu|||~~~|||zzzxxxvvvrrrqqqppppppoookkkfffbbb]]]VVVUUU___lllrrrssssssooojjjbbbZZZTTTTTTXXX[[[[[[kkk|||gggKKKTTTnnn999888888888777777777777555666666777888999:::::::::::::::::::::999888777444555666777999BBBWWWkkkppp|||uuu```RRRNNNPPPRRRSSSTTTTTTSSSUUUWWWZZZ]]]fffrrrzzz}}}eeeTTTRRRPPPQQQUUUZZZ```ccceeekkkvvv~~~|||wwwqqqoooyyyyyyiiihhhooorrr}}}yyyiiiddd]]][[[\\\___``````___fffooouuuwwwxxx{{{}}}wwwtttoooiiidddaaa______```___```ccceeemmmxxxtttpppjjjeeeZZZVVVRRROOOMMMKKKIIIHHHJJJOOOVVVYYYZZZZZZ[[[[[[ZZZRRRNNNXXXjjjuuupppeee___ooonnnjjjjjjeeebbbdddiiijjjfffcccbbb```]]][[[]]]___``````___^^^^^^[[[ZZZYYYVVVQQQLLLGGGEEECCCAAAGGG^^^zzzsssooommmnnnuuurrrfffbbbeeemmmttt}}}xxxuuuwwwvvvrrrwwwzzzwwwrrrmmmiiijjjpppyyy~~~}}}zzzwwwtttrrrqqqpppooonnnkkkhhhfff___aaahhhtttyyyxxxvvvvvvmmmhhh___VVVRRRTTTYYY^^^bbbpppyyyUUULLLYYY999888888888777777666666666666666777888888999999999999:::::::::999999888333333777:::888<<>>PPP~~~444444444444444444444444444444444444444444444444555555555555555555555555444444666999888777;;;@@@PPPpppsssnnn~~~pppbbbZZZWWWXXXXXXWWWWWWZZZ___gggmmmrrr}}}|||cccQQQRRRPPPWWWWWWXXX^^^___fffwwwttt\\\lll|||yyyssszzzyyyllliiimmmrrr}}}|||ooobbbZZZVVVPPPNNNKKKIIIIIILLLPPPSSSVVVXXX[[[[[[WWWPPPKKKIII[[[hhhzzzooojjjnnngggnnnzzzlllfffeee```\\\fffdddfffmmmtttssshhh^^^iiigggdddbbb```]]]YYYVVVXXXYYYYYYYYYXXXUUUQQQOOOLLLEEEDDDBBBGGGgggxxxnnnmmmssszzzyyy|||vvvqqqooojjjdddZZZZZZ[[[\\\ZZZXXX]]]eeehhhmmmttt{{{yyysssooohhhfffdddfffjjjrrryyy}}}}}}pppggg```cccfffiiikkkmmmppprrrlllmmmmmmllljjjhhhhhhiiieeeffffffccc___^^^aaaeeekkkggg___UUUMMMKKKNNNQQQRRRPPPQQQUUUYYY^^^hhhrrryyy```DDD@@@ddd333333333333333333333333333333333333333333333333333444444444444555555555333555777888888999<<<>>>PPPhhhppppppzzzyyy~~~nnnccc```___^^^]]]]]]___fffooovvvrrr[[[OOOUUUTTT[[[[[[ZZZ]]]^^^hhh|||yyyhhhUUUeeezzz}}}xxx~~~zzzpppqqqwww{{{}}}mmm___WWWTTTNNNMMMKKKIIIIIIMMMRRRWWWZZZ\\\]]]ZZZRRRKKKNNNUUUdddkkkwwwmmmggggggpppsss|||tttggggggfff```aaammmjjjfffaaa^^^___aaadddbbbaaaaaa``````^^^[[[XXX```^^^[[[YYYWWWTTTPPPLLLMMMGGGIIIGGGFFF^^^|||uuuuuuzzzyyy}}}~~~zzztttqqqjjjbbbYYYXXXYYYYYYUUUPPPQQQVVVZZZ```gggooozzzzzzrrrggg^^^[[[]]]```bbbpppvvv}}}rrrjjjeeelllmmmoooooommmkkkkkkkkkgggiiilllmmmkkkiiihhhgggeeeggggggdddaaa```bbbeeefffaaaYYYQQQLLLKKKLLLMMMPPPOOOQQQWWW[[[bbbnnnyyy~~~iiiSSSCCCMMM222222222222222222222222222222222222222222222222222333333333444444444444444666777666777999;;;;;;IIIYYYkkktttuuu~~~sssqqqyyyxxxooonnnjjjiiihhhhhhllluuuyyyhhhUUUMMMWWWVVV^^^^^^]]]aaaeeesssppp^^^UUUaaarrr{{{{{{|||yyyqqqxxxxxxgggYYYRRRRRRLLLLLLKKKIIIIIIMMMTTTZZZYYY[[[]]]YYYOOOLLLYYYkkkvvvoooqqqnnnlllhhh{{{uuuiiirrrjjjaaahhhfffaaaiiinnnjjjddd___]]]^^^aaaddd\\\[[[ZZZ[[[\\\]]]]]]\\\```]]]YYYWWWVVVTTTQQQNNNQQQLLLNNNKKKCCCUUU~~~}}}||||||zzz{{{|||~~~|||wwwooofff\\\XXXVVVUUURRRMMMLLLOOOPPPUUUZZZaaannn}}}oooaaaYYYUUUSSSSSSaaahhhrrr{{{wwwooommmnnnuuuvvvvvvsssmmmfffbbb```dddgggjjjkkkjjjhhhggggggeeeeeeeeedddbbbbbbbbbcccbbb\\\TTTMMMJJJIIIJJJJJJMMMNNNQQQXXX^^^fffuuusssZZZIIIFFF\\\222222222222222222222222222222222222222222222222222222222333333444444444555777777555555888999888===GGGbbbsssooowwwrrrjjjqqq{{{}}}vvvwwwtttsssssstttyyyqqqbbbRRRMMMZZZVVV^^^___```gggnnniiiVVVUUU^^^jjjrrrtttzzzvvvqqq|||}}}sssaaaTTTOOOPPPLLLLLLKKKIIIIIIMMMUUU[[[UUUXXX[[[XXXPPPQQQfff~~~pppfffkkktttoookkkfffnnnddd___jjjfffaaannndddaaa___```cccccc___[[[ccc___ZZZWWWVVVVVVVVVUUU\\\XXXUUUTTTUUUVVVUUUSSSQQQKKKMMMHHH<<>>cccuuunnntttyyyjjjnnnuuu|||tttcccYYYUUUVVV]]]eeeooonnnttt___SSSYYY```ggglllnnntttvvvqqqpppllliiibbb___[[[TTTMMMIIIHHHIIIIIIIIIJJJNNNTTTYYY\\\]]]WWWXXXUUURRRlll{{{\\\UUUXXX___hhhuuudddlllcccccccccddd```]]]```fffuuummmddd```aaacccbbb```bbb___\\\XXXWWWWWWXXXYYYYYYZZZZZZYYY\\\]]]VVVNNNPPPPPPNNNNNNLLLDDDRRRsss}}}{{{xxxuuuvvvzzz{{{}}}ssspppmmmjjjddd[[[XXXXXXUUUPPPLLLKKKJJJJJJPPPXXX___fffpppxxx~~~{{{rrrfff[[[UUUSSSPPPQQQSSSVVV]]]eeejjjpppxxx~~~}}}||||||{{{yyywwwvvvuuuuuutttssssssrrrrrrpppoooooommmkkkfffbbb```cccdddfffeeedddbbbcccccc```^^^\\\\\\\\\]]]\\\[[[UUURRRMMMIIIHHHIIILLLNNNTTTRRRWWW]]]jjjfffDDD@@@GGGppp111111222333333333333222333333333333333333444444444444555555777888:::;;;777777777777777777777777>>>222999VVVkkknnnqqq{{{vvviiiooovvv}}}xxxkkk^^^XXXXXX[[[dddlllvvvwwwiiiSSSTTT```ccchhhlllooozzz}}}rrrmmmkkkhhheee___\\\VVVPPPKKKIIIJJJKKKHHHIIILLLRRRXXX\\\^^^^^^WWWRRRNNNXXX{{{hhh___]]]bbbjjjxxxkkkbbbiiiccccccbbb```]]]\\\^^^bbbnnnggg```]]]]]]______^^^```^^^[[[XXXWWWWWWYYYZZZWWWZZZ[[[ZZZZZZZZZUUUNNNPPPQQQNNNMMMMMMFFFMMMeee{{{uuusssvvvvvvyyyvvvvvvtttoooggg```___aaa^^^XXXSSSOOOIIIEEEIIIOOOVVV]]]gggpppwwwssseee```^^^YYYTTTQQQOOORRRVVV[[[bbbkkkrrrvvvwwwvvvvvvvvvuuutttqqqpppssstttuuuuuutttsssrrrqqqmmmmmmlllfff___YYYWWWWWWcccdddeeedddbbb``````aaa___]]]ZZZ[[[]]]]]]YYYVVVNNNNNNMMMIIIGGGHHHLLLQQQTTTUUUWWW^^^rrruuuUUUCCCAAAMMMvvv000111222222333333222222222222222333333444444444444444555555777888999:::666666666666666666666666:::777888DDDYYYlllttttttrrrjjjnnnuuu{{{~~~nnnddd[[[XXXYYY]]]dddkkk{{{{{{gggXXXSSSYYYbbbccchhhmmmssszzznnniiifffdddaaa^^^ZZZSSSMMMJJJIIIJJJKKKHHHJJJOOOUUU[[[^^^]]]\\\YYYKKKOOOhhhdddfffgggppp|||wwwiiieeeaaaddddddaaa^^^[[[[[[]]]]]]aaa^^^[[[ZZZ\\\\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZSSSYYY\\\YYYVVVUUUSSSPPPPPPRRRNNNLLLOOOLLLOOO^^^}}}xxxtttuuuvvvzzz|||~~~}}}xxxqqqnnnnnnnnnddd^^^XXXSSSMMMGGGGGGKKKMMMTTT]]]fffnnnyyyrrrnnnmmmfff[[[TTTQQQNNNLLLNNNSSSZZZbbbhhhfffiiikkknnnoooooooooooouuuuuuvvvwwwvvvtttrrrqqqoooooonnnhhh```ZZZZZZ\\\aaaccccccbbb```^^^^^^^^^___\\\ZZZZZZ[[[ZZZVVVRRRKKKLLLLLLIIIFFFGGGMMMRRRTTTXXXXXXaaawww}}}fffIIIAAAIII]]]000111111222222222222222111111222333444444444444444444555555666777777777555555555555666666666666555999888777FFF```qqqrrrggggggllltttzzz|||vvvccc\\\WWWWWWYYYYYY]]]aaalllpppvvvzzz}}}}}}}}}}}}lllaaaUUUPPPTTTZZZ___```dddiiipppzzz~~~sssiiiccc```]]][[[ZZZUUUOOOJJJHHHHHHHHHHHHIIILLLRRRXXX]]]^^^[[[XXXQQQGGGVVVvvv{{{fffkkkrrrkkkhhheee[[[cccdddbbb]]]\\\^^^^^^\\\ZZZYYYYYY[[[]]]]]][[[YYYXXXYYY[[[\\\\\\\\\ZZZZZZQQQXXX\\\XXXTTTSSSTTTSSSQQQUUUOOOMMMTTTTTTSSS[[[ooozzz}}}wwwwwwxxxzzz~~~~~~~~~||||||{{{yyykkkccc[[[WWWSSSMMMKKKKKKFFFJJJPPPWWW```mmm{{{~~~ssscccXXXVVVNNNFFFEEEGGGJJJOOOUUUSSSWWW]]]bbbfffjjjmmmpppsssttttttuuutttsssqqqpppkkklllkkkgggbbb___```bbb___aaabbbaaa^^^]]]]]]]]]]]]\\\ZZZYYYXXXVVVSSSQQQNNNNNNLLLHHHFFFHHHNNNSSSTTTZZZ[[[fffwwwoooSSSCCC888QQQsss000000111222222222222222000111222444555555444444444444555555555555444444444444444555555666666666444888999666===QQQhhhvvv{{{kkkfffgggqqqyyy{{{|||hhhXXXTTTSSSVVVXXXVVVUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVKKKJJJKKKOOOWWW^^^bbbbbbeeekkktttsssuuusssxxx}}}}}}wwwlllbbb]]]ZZZXXXVVVTTTPPPJJJGGGGGGHHHHHHGGGKKKNNNTTT[[[^^^]]]XXXTTTKKKOOOjjjuuunnngggtttvvvgggdddaaa]]]___bbbaaa^^^^^^bbbaaa]]]YYYYYYZZZ[[[]]]]]]\\\[[[ZZZZZZ[[[\\\[[[[[[ZZZYYYTTTWWWXXXUUUTTTWWWWWWUUURRRWWWSSSRRR\\\]]]WWWXXXaaaxxx}}}{{{~~~|||wwwwwwyyy|||}}}}}}~~~uuujjjaaa^^^]]]XXXRRROOOGGGIIIJJJMMMRRR^^^lllvvv{{{~~~sssfff]]]SSSJJJGGGEEECCCCCCGGGFFFJJJQQQVVV[[[```eeeiiilllmmmnnnnnnoooooonnnnnnhhhhhhgggeeecccaaaaaaaaa]]]___```___]]]\\\\\\]]]ZZZZZZZZZXXXUUUSSSSSSTTTTTTRRRMMMIIIHHHKKKPPPTTTTTTZZZ]]]jjjuuu___CCCBBB>>>fff000000111222222222222111000111222444555555444444444444555555444444333222444444444555555555666666777888:::<<<<<>>HHHcccjjjttt~~~uuugggeeehhhppptttxxxyyywwwwwwzzz~~~pppcccYYYVVVRRRQQQRRRSSSRRRQQQVVVWWWWWWXXXYYY\\\___bbbaaa```___]]]\\\]]]```bbbhhhkkkmmmkkkkkkppp|||uuucccbbb^^^ZZZVVVSSSPPPMMMKKKHHHEEECCCDDDIIINNNRRRTTT[[[ZZZ]]]]]]RRRHHHQQQcccvvv___]]]eeeiiimmmyyyhhhfffaaa```cccbbb]]]^^^___``````^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTVVVWWWWWWVVVVVVVVVYYY[[[[[[XXXWWW\\\fffooo___^^^\\\\\\```bbb]]]UUUQQQWWWkkk~~~{{{{{{~~~{{{uuuqqqqqqqqqssswwwxxxyyyzzz|||~~~}}}|||zzzvvvrrrqqqrrrvvvyyyuuullldddaaa^^^]]]bbbfffjjjrrr{{{|||ssshhhaaa[[[VVVNNNFFFBBBAAA@@@@@@???BBBHHHMMMRRRTTTUUUUUUZZZ[[[[[[\\\]]]]]]]]]]]][[[YYYWWWTTTRRRQQQQQQQQQNNNPPPSSSWWWZZZXXXTTTQQQIIIEEEEEEIIIMMMPPPUUUZZZ```kkkmmmYYYAAA===QQQggg........................//////000000000111111111111000000000000111222222222222222222333333444444888555444666777777999<<>>>>>???AAACCCEEEGGGHHHOOOPPPSSSVVVYYYZZZZZZ[[[VVVTTTRRRPPPOOONNNNNNOOORRRSSSTTTVVVVVVRRRLLLHHHFFFEEEHHHMMMPPPQQQVVV\\\kkk\\\MMMFFFAAAJJJlll------------------------////////////000000000111000////////////000111111000000000111222333333333555555444444666999:::999555PPPppp}}}xxxsss|||zzz```aaaeeelllrrruuuwwwwwwxxxtttzzzgggTTTMMMGGGHHHKKKMMMNNNPPPRRRSSSXXX___hhhnnnqqquuu{{{|||xxxvvvvvvzzz}}}uuuoooiiiaaa[[[WWWPPPLLLJJJIIIHHHGGGHHHHHHJJJNNNTTTXXXZZZ[[[YYY\\\WWWMMMNNN]]]iiillldddhhheeeiiiyyyqqqiiiccccccaaa[[[^^^ccc\\\\\\[[[YYYWWWVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVTTTRRRPPPPPPRRRSSSRRRPPPPPPPPPQQQTTTWWWYYYXXXWWWSSSXXX[[[WWWTTTTTTSSSQQQQQQQQQWWWggg}}}~~~}}}yyy{{{|||{{{xxxwwwxxx|||~~~zzzzzzxxxlllmmmllllllmmmqqqvvv{{{~~~~~~~~~~~~{{{yyy{{{}}}uuunnnjjjgggfffqqqlllfff^^^UUUOOORRRZZZhhhooozzz|||oooeee]]]VVVNNNHHHBBBAAA???>>>>>>???AAACCCGGGIIIMMMQQQTTTUUUVVVVVVQQQPPPPPPOOOPPPQQQRRRSSSVVVUUUTTTTTTRRRNNNHHHDDDGGGGGGKKKPPPQQQQQQUUU[[[```SSSDDDAAANNNjjj------------------------////////////000000000000///////////////000111111///000000111222222333333333444333333555999;;;;;;:::???YYY~~~}}}vvv~~~___ZZZ___fffmmmrrrtttttttttpppvvv|||{{{```PPPMMMKKKMMMQQQRRRRRRQQQPPPPPPKKKVVVdddnnntttwww{{{~~~|||}}}ppphhhhhhddd]]]XXXSSSMMMHHHGGGGGGHHHHHHHHHIIILLLQQQVVVZZZ[[[[[[VVV[[[TTTHHHNNNcccmmmiii]]]ggggggqqqtttcccbbb```cccaaaZZZ___ddd\\\[[[YYYWWWUUUUUUWWWYYY[[[YYYWWWUUUTTTTTTUUUWWWXXXTTTSSSRRRTTTVVVUUUQQQNNNQQQPPPPPPUUUZZZZZZVVVQQQMMMTTTYYYVVVRRRRRRSSSSSSVVVVVVYYYbbbuuuxxxyyy|||zzzsssvvvwwwxxxuuupppmmmlllmmmjjjccccccpppwwwuuurrrnnnkkkkkknnnqqqwwwyyy|||~~~~~~~~~~~~|||~~~~~~~~~}}}~~~zzz|||~~~{{{wwwxxx}}}xxxpppllljjj^^^WWWQQQNNNJJJGGGGGGKKKXXXaaannn|||uuulllcccYYYRRRGGGEEEAAA>>>===>>>@@@BBB@@@BBBFFFKKKNNNPPPQQQQQQMMMMMMMMMOOOQQQTTTVVVXXXYYYWWWTTTRRROOOKKKFFFBBBHHHHHHLLLQQQRRRQQQUUU[[[JJJGGG???BBBccc...---,,,,,,......---,,,............///////////////////////////000111111000111222333444333222222111222222333333444444555999???IIIeeezzztttaaaYYYYYYccckkkkkknnnuuuuuurrrqqquuu~~~qqq___WWWVVVTTTRRRSSSWWWWWWSSSRRRTTTTTTSSSWWW___gggooozzzvvvkkkfffaaaZZZUUURRRPPPLLLIIIGGGGGGHHHIIIKKKMMMPPPUUUZZZ\\\\\\ZZZ\\\TTTMMMPPP^^^iiifff[[[^^^]]]iiijjjaaaZZZWWWYYY\\\]]]\\\[[[[[[[[[YYYZZZZZZXXXWWWXXXZZZ]]]WWW^^^^^^VVVVVV^^^aaa\\\TTTQQQPPPPPPSSSRRROOOLLLPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTSSSQQQ]]]KKKNNNXXX[[[ttt|||iiippp|||wwwssssssrrrrrrpppooommmllleeedddeeekkkvvv}}}rrrjjjiiikkklllnnnpppwww|||zzzxxx{{{}}}|||{{{{{{vvvrrrrrrrrruuu}}}xxxiiiVVVOOOJJJJJJLLLMMMQQQUUUYYY]]]dddnnnxxx~~~vvvjjjaaaTTTOOOHHHBBB???>>><<<;;;>>>@@@CCCFFFIIIKKKLLLLLLIIIIIIJJJNNNSSSWWWYYYYYY[[[VVVQQQNNNIIIDDDEEEIIIEEEJJJNNNPPPUUUXXXQQQFFFCCC999:::YYY...---,,,,,,......---,,,............///////////////////////////000000111000111222333333333222222111111222333333444444555666;;;AAA[[[rrrfff\\\^^^gggmmmppprrrsssqqqpppssszzztttddd[[[WWWWWWUUUVVVZZZZZZWWWVVVXXXWWWUUUWWW\\\cccnnnyyymmmeeeccc```[[[VVVPPPNNNKKKHHHGGGGGGHHHIIIMMMOOOSSSWWWZZZ[[[YYYWWW]]]SSSPPPZZZcccaaa[[[XXXZZZ^^^ttt^^^WWWPPPTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[ZZZXXXWWWXXXYYYUUU___aaaYYYTTTYYY]]][[[UUUSSSQQQPPPPPPOOOMMMLLLPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPQQQTTTYYY[[[ZZZXXXXXXJJJMMMSSSTTTjjjfffdddxxxtttsssrrrpppnnnmmmlllkkkggglllrrrvvvyyywwwmmmjjjiiiggghhhhhhnnnwww|||{{{yyyyyy|||~~~~~~}}}|||{{{zzzzzzyyyyyyuuurrrssstttvvv}}}ooocccXXXNNNJJJKKKNNNUUU]]]VVVZZZ___eeemmmyyy}}}uuuooobbb\\\SSSKKKFFFBBB???===<<<>>>@@@BBBEEEGGGHHHHHHGGGHHHJJJOOOTTTXXXYYYYYYYYYTTTNNNKKKGGGDDDEEEJJJIIINNNQQQRRRUUUUUUMMMCCCJJJAAAHHHppp...---,,,,,,......---,,,---............///////////////......//////000111000000111222222222222111111111222222333444444444444:::;;;LLLtttyyyeeeZZZ^^^iiimmmkkkoooooopppqqqtttzzzzzzlll___WWWZZZXXXYYY\\\\\\ZZZZZZ]]][[[YYYYYY[[[aaannnssslllddd___^^^\\\WWWRRRMMMKKKIIIGGGFFFGGGHHHJJJOOORRRWWW[[[]]]]]][[[YYY[[[UUU\\\kkkkkk[[[TTTYYYXXXaaa}}}qqqZZZTTTQQQTTTUUUVVVVVVUUUVVVXXXZZZYYY[[[[[[ZZZWWWUUUTTTTTTSSS^^^bbbZZZRRRSSSVVVVVVRRRRRRRRRPPPNNNNNNPPPQQQQQQPPPNNNMMMNNNPPPTTTVVVUUURRRRRRVVV\\\___]]]ZZZUUUMMMPPPRRRNNN```ppp```sssuuusssqqqnnnkkkjjjiiiiiigggrrr}}}}}}rrrnnnjjjgggeeebbbccciiinnnoooqqqttt|||}}}~~~}}}~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwsssrrrsssuuuwww~~~vvvmmmaaaUUURRRUUU]]]iiitttsssrrroooiiieeeiiisss{{{}}}~~~~~~~~~|||zzz{{{~~~vvvooodddYYYQQQKKKFFFCCC===>>>>>>???AAACCCEEEFFFGGGHHHLLLQQQVVVYYYYYYXXXVVVOOOIIIGGGEEECCCFFFLLLLLLPPPSSSSSSRRRPPPHHH@@@BBBAAAWWW...---,,,,,,......---,,,---------........./////////............///000000000000000111111111111111111111111222333333444444444<<<999???aaaggg\\\bbbiiiiiilllnnnpppoooooosss|||tttdddXXX[[[XXXXXX[[[\\\[[[\\\______^^^^^^___bbbnnnwwwlllggg```\\\ZZZVVVPPPKKKJJJIIIGGGFFFFFFHHHJJJKKKQQQUUU[[[___``````^^^]]]TTTaaasss{{{nnn[[[VVV]]]bbbnnnkkk[[[UUUXXXXXXXXXWWWVVVTTTTTTVVVXXXVVVXXXZZZZZZXXXUUUSSSRRRUUU\\\___XXXRRRQQQQQQPPPNNNPPPQQQPPPOOOPPPUUUZZZQQQOOOKKKJJJKKKPPPUUUYYY[[[WWWTTTVVV[[[\\\YYYTTTSSSRRRSSSQQQLLLXXXvvvmmmrrruuusssoookkkhhhfffffffffdddmmmzzzyyyvvvrrrmmmggg```\\\^^^bbbdddiiiooowwwyyy{{{{{{{{{{{{}}}~~~{{{zzzwwwuuuttttttuuuvvvuuuqqqppprrrssstttzzz{{{qqqhhhgggjjjpppzzzpppaaaZZZ]]]bbbmmmpppvvv}}}~~~}}}}}}}}}~~~}}}||||||{{{{{{zzzxxxvvvuuuwwwyyywwwyyy|||~~~ssshhh___XXXRRRNNNEEEEEEDDDCCCDDDEEEGGGHHHLLLMMMPPPTTTWWWXXXVVVTTTQQQJJJDDDDDDDDDDDDHHHMMMMMMOOOQQQOOOLLLGGGBBB>>>===JJJppp...---,,,,,,......---,,,------------...........................//////000/////////000000000111111000000111222222333333444111;;;777666MMMpppddd]]]eeekkkjjjmmmooonnnlllooowwwnnn___ZZZWWWVVVYYYZZZYYY\\\```______aaaccceeennn{{{pppmmmgggddd___[[[XXXSSSMMMIIIIIIHHHFFFFFFGGGJJJMMMOOOTTTYYY^^^```___]]][[[[[[TTTrrrhhh[[[\\\```nnnsssggg[[[RRRVVVZZZZZZXXXUUUSSSRRRSSSTTTTTTXXX[[[]]][[[YYYWWWWWW]]]]]]\\\YYYWWWVVVSSSNNNPPPRRRSSSRRRQQQRRRWWW[[[QQQOOOKKKIIIKKKPPPVVVZZZ\\\XXXTTTTTTWWWXXXTTTQQQRRRVVVVVVQQQOOOUUUlll{{{lllsss|||}}}tttqqqmmmhhheeecccbbbbbbbbbeeennn~~~|||www{{{~~~~~~~~~}}}yyysssiiiaaa[[[[[[^^^aaagggmmmqqqtttwwwyyyzzz|||~~~{{{yyyvvvtttsssssstttuuussspppnnnoooooopppvvv}}}{{{{{{}}}vvvhhhZZZRRRRRRUUUWWW\\\dddnnnxxx~~~|||~~~}}}|||{{{|||~~~}}}zzzyyyyyyzzz{{{wwwwwwwwwtttrrrqqqrrrttttttsssssstttxxx}}}}}}uuummmfff```\\\SSSRRRPPPOOONNNOOOPPPPPPUUUUUUUUUWWWWWWUUUQQQNNNKKKEEEAAACCCFFFHHHKKKOOOQQQPPPNNNIIIBBB<<<;;;<<>>;;;@@@HHHPPPTTTSSSOOOJJJKKK999777CCCDDDIIIvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............////////////...//////000000111222222111222333444555999===AAA^^^wwwlll^^^aaaaaa___```dddeeecccaaaccciiiooovvv|||wwwkkkddd___\\\^^^aaaeeemmmtttssszzz{{{uuummmjjjeeebbbaaa``````___XXXSSSMMMHHHGGGGGGHHHHHHFFFHHHLLLQQQVVVYYY[[[\\\]]]bbb^^^YYYiii~~~hhhTTTTTT^^^dddxxx___WWWQQQQQQPPPNNNNNNQQQOOOPPPQQQRRRTTTVVVXXXYYYZZZWWWSSSSSSUUUXXXYYYYYYWWWVVVUUUSSSRRRQQQPPPPPPRRRQQQOOONNNMMMMMMMMMMMMOOOLLLLLLPPPRRROOONNNOOOUUUSSSRRRQQQRRRTTTWWWYYYTTTTTTUUUVVVWWWYYYZZZZZZfff{{{www\\\XXX]]]jjjkkk^^^UUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSQQQNNNNNNQQQWWW^^^ccc``````___```aaadddgggiiikkkjjjjjjiiiiiiiiiiiiiiikkkkkkkkkjjjkkklllnnnooopppqqqrrrtttwwwyyyzzz{{{yyyzzz{{{zzzxxxwwwxxxyyyzzzwwwuuuuuuwwwzzzzzzyyy~~~}}}}}}}}}yyyuuunnnfffdddeee```\\\[[[```dddfffhhhlllrrrrrrssstttuuuuuuuuuuuurrrpppnnnooorrrxxx}}}lllddd]]]\\\bbbhhhiiihhh^^^[[[VVVQQQOOOMMMJJJHHHGGGKKKPPPSSSTTTWWW\\\```hhhlllqqqsssqqqooooooooommmnnnpppqqqqqqqqqppppppooonnnllljjjiiijjjkkklllkkkiiigggfffeeedddbbb```]]]]]]\\\[[[ZZZZZZZZZZZZVVVWWWXXXYYY[[[\\\]]]^^^aaaccceeeggghhhiiilllnnnsssrrrppplllhhhbbb]]]ZZZTTTOOOHHHCCCBBBAAA???>>>CCCGGGNNNSSSUUUPPPIIIDDDCCC===<<>>???IIIMMMSSSVVVTTTNNNEEE???:::>>>???EEEbbb+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........//////------...//////000000111000222444555555666777888>>>QQQxxx}}}jjj[[[[[[^^^\\\]]]aaa```cccggghhhjjjqqq{{{|||sssiiibbb]]]___dddlllxxx~~~tttmmmjjjfffccc___\\\ZZZWWWTTTRRRKKKHHHDDDCCCDDDGGGIIIJJJMMMOOOSSSXXXZZZ\\\\\\\\\ZZZZZZYYYfff```\\\XXX[[[gggxxx___MMMLLLKKKLLLMMMMMMNNNOOOMMMNNNQQQTTTUUUTTTSSSQQQTTTRRRQQQQQQRRRUUUWWWXXXTTTSSSQQQPPPPPPQQQSSSTTTRRRQQQQQQPPPOOONNNNNNMMMQQQMMMMMMQQQSSSQQQOOOPPPSSSQQQNNNLLLLLLOOORRRTTTQQQPPPPPPOOOPPPPPPQQQRRRXXXccc}}}zzz___NNNWWWeeeeee___\\\TTTSSSQQQOOOMMMLLLLLLLLLOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGJJJNNNSSSXXX\\\^^^``````aaaaaaaaaaaaaaaaaa^^^^^^______```aaaaaabbbeeefffgggiiijjjlllmmmnnnmmmnnnooonnnmmmlllmmmnnnnnnnnnmmmnnnppprrrsssttt{{{xxxvvvxxx}}}}}}zzzsssoooooofff^^^XXXXXXZZZ[[[```eeekkkmmmqqqsssttttttrrrqqqpppoooooooooqqqvvv|||tttiiigggkkkooommmiiihhhddd___ZZZWWWTTTQQQNNNRRRQQQPPPPPPQQQQQQPPPOOOUUU\\\eeejjjjjjiiijjjkkkjjjkkklllllllllkkkjjjiiikkkkkkjjjjjjjjjkkklllmmmgggeeebbbaaa```^^^[[[YYYZZZZZZYYYXXXXXXWWWXXXXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVYYY^^^aaajjjhhhddd___YYYTTTPPPNNNEEEAAA<<<999999===AAACCCJJJNNNSSSUUUQQQKKKCCC???;;;>>>BBBRRR|||*********++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............---------...//////000000///111333444444444555666:::BBB```yyy```ZZZ\\\\\\[[[^^^```bbbcccbbb```dddlllsssyyy|||{{{mmmddd\\\[[[```jjjyyy~~~sssmmmhhhfffaaa^^^ZZZWWWTTTRRRNNNLLLIIIFFFCCCCCCEEEHHHJJJJJJRRRUUUXXX[[[]]]]]][[[ZZZVVVTTT^^^sss|||kkk^^^aaagggmmmzzzjjjVVVMMMNNNNNNMMMLLLMMMMMMMMMMMMOOORRRTTTUUUTTTRRRQQQSSSSSSSSSRRRRRRRRRSSSTTTRRRQQQPPPPPPPPPQQQSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQPPPMMMMMMQQQSSSQQQPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLNNNQQQTTTVVVVVV[[[nnneeeQQQRRR]]]bbb```SSSRRROOOLLLJJJJJJJJJJJJFFFHHHJJJKKKJJJHHHEEECCC??????AAACCCGGGKKKOOOQQQSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\^^^___aaabbbcccdddggghhhiiiiiihhhggghhhjjjhhhiiijjjkkklllmmmnnnoooqqqqqqqqqssswww{{{~~~zzzvvvuuulllccc\\\YYYXXXXXXZZZ^^^bbbeeehhhkkkmmmmmmkkkjjjhhhjjjkkklllnnnssszzzzzztttpppnnnkkkiiiooojjjddd___\\\ZZZWWWVVVXXXVVVSSSRRRRRRPPPNNNLLLSSSUUUYYY^^^cccgggiiijjjiiijjjkkkkkkjjjiiihhhggggggggggggggghhhiiijjjjjjdddbbb___^^^]]]\\\YYYWWWWWWVVVVVVUUUUUUUUUUUUVVVRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQQQQQQQRRRUUUYYY]]]```^^^[[[VVVQQQMMMIIIGGG<<<;;;:::999;;;@@@FFFJJJLLLOOOQQQPPPKKKEEEAAA?????????LLLooo))))))******+++,,,,,,,,,++++++************++++++******++++++,,,,,,------,,,------------.........,,,,,,------.../////////...000222333222222333555888888KKKqqqkkk\\\YYYYYYYYYYYY___``````^^^\\\\\\aaadddlllqqqxxx||||||}}}tttiii]]]YYY^^^jjj}}}{{{pppllljjjfffccc]]]YYYUUUQQQOOOMMMJJJIIIGGGEEECCCDDDGGGKKKMMMNNNVVVXXX[[[]]]]]][[[YYYWWWNNNNNN]]]rrrsssccc]]]cccggg|||cccSSSMMMPPPSSSRRRMMMIIIJJJJJJHHHJJJMMMPPPSSSUUUUUUTTTSSSTTTVVVWWWWWWUUUSSSRRRRRROOOPPPPPPQQQQQQQQQQQQRRRNNNOOOPPPQQQRRRRRRRRRQQQNNNKKKKKKPPPSSSQQQQQQSSSOOOPPPRRRSSSRRRPPPNNNLLLGGGGGGHHHJJJMMMQQQUUUXXXSSSRRR___\\\JJJQQQ[[[\\\SSSQQQNNNKKKHHHHHHHHHHHHCCCFFFIIILLLMMMMMMKKKJJJ@@@???>>>>>>@@@CCCGGGIIILLLNNNPPPSSSUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\^^^______aaabbbdddcccbbbbbbcccdddccceeefffgggffffffhhhjjjlllmmmoooqqqsssuuuvvvvvvuuu|||{{{nnnfff^^^[[[XXXTTTTTTWWWZZZ\\\___bbbddddddddddddbbbeeehhhiiikkkpppwww|||zzzvvvvvvyyyxxxsssjjjddd```^^^]]]\\\]]]\\\ZZZWWWTTTRRRPPPOOORRRPPPQQQTTT[[[aaadddeeehhhiiiiiiiiihhhgggeeedddaaaaaaaaabbbbbbccccccccc___]]][[[ZZZZZZYYYWWWUUURRRRRRQQQPPPPPPQQQQQQRRROOOOOOOOOOOOOOOPPPPPPPPPMMMNNNOOONNNNNNOOORRRTTTTTTSSSQQQNNNJJJFFFCCCAAA777999<<<>>>AAAFFFKKKOOOQQQQQQPPPJJJCCC??????@@@AAAFFF```((())))))***++++++,,,,,,++++++************++++++)))******+++,,,,,,------,,,,,,---------.........+++,,,,,,---......//////---///000111111111333555777555>>>\\\yyyaaaTTTSSSUUUUUU\\\\\\\\\\\\\\\\\\\\\]]]aaahhhqqqwwwyyy{{{}}}ooo```ZZZ```ooozzzoooiiihhhgggccc___YYYUUUPPPLLLJJJIIIHHHGGGEEEDDDCCCFFFKKKOOOSSSTTTXXXZZZ\\\]]][[[XXXTTTQQQNNNSSS___fffaaaYYY]]]jjjvvvkkkSSSOOOKKKMMMQQQPPPIIIEEEGGGIIIGGGKKKMMMOOOQQQRRRRRRQQQQQQPPPTTTXXXYYYVVVSSSPPPOOONNNOOOQQQRRRRRRQQQPPPOOOMMMNNNOOOPPPPPPPPPOOONNNKKKHHHIIIOOORRRRRRRRRSSSPPPRRRSSSTTTSSSQQQNNNLLLGGGGGGGGGHHHJJJNNNRRRUUUQQQMMMVVVttttttWWWLLLOOOUUUTTTQQQNNNJJJGGGFFFGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPEEEBBB???===>>>AAAEEEHHHIIIKKKMMMPPPQQQRRRRRRQQQOOOPPPRRRSSSTTTTTTSSSSSSVVVWWWXXXYYYZZZ[[[\\\]]][[[]]]^^^^^^]]]]]]^^^___^^^```bbbbbb``````aaaccchhhjjjlllmmmmmmnnnpppqqqmmmuuuzzzzzz|||~~~}}}}}}xxx{{{|||{{{nnngggaaa^^^[[[UUUSSSSSSUUUVVVYYY[[[]]]___`````````cccggghhhhhhlllsssyyy|||qqqgggbbb```_________``````\\\VVVRRRRRRSSSRRRRRRSSSTTTVVVZZZ^^^aaaffffffgggfffeeecccaaa```]]]^^^^^^_________^^^^^^YYYXXXVVVUUUVVVUUUSSSRRRPPPOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMLLLJJJJJJJJJLLLIIIIIIIIIHHHFFFBBB???===777;;;AAAFFFIIIKKKOOOQQQQQQPPPLLLEEE>>>>>>CCCHHHMMMaaa((())))))***++++++,,,,,,++++++************++++++))))))***+++,,,,,,------,,,,,,,,,---------......++++++,,,------......///---...///000000111333666777555999OOOvvveeePPPNNNRRRSSSUUUUUUVVVXXX[[[[[[YYYWWW[[[cccnnnuuuxxx{{{sssccc]]]ccctttzzzrrriiieeedddbbb\\\UUUXXXSSSMMMIIIGGGGGGGGGFFFCCCBBBCCCGGGMMMSSSWWWYYYXXXZZZ[[[\\\ZZZUUUPPPMMMYYYaaafffaaa[[[]]]hhhqqqRRRKKKRRRKKKFFFKKKKKKEEECCCHHHKKKKKKOOOOOOPPPPPPOOONNNLLLKKKKKKPPPWWWYYYVVVQQQNNNMMMMMMOOOQQQSSSSSSQQQOOOMMMMMMNNNNNNOOONNNMMMKKKKKKIIIGGGHHHNNNRRRRRRRRRTTTSSSSSSTTTTTTSSSQQQOOONNNIIIHHHGGGGGGHHHKKKNNNPPPSSSMMMTTToooxxxgggLLLHHHSSSTTTRRRNNNIIIGGGFFFFFFGGGGGGEEECCCBBBDDDHHHMMMPPPEEEBBB>>>;;;;;;>>>BBBFFFCCCEEEGGGIIIJJJJJJIIIHHHKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWYYYZZZZZZYYYYYYZZZ\\\ZZZ]]]______]]][[[]]]___bbbcccdddddddddeeehhhjjjkkkqqqtttppppppxxxyyywwwvvvvvvuuuvvvyyy}}}}}}}}}~~~|||yyyxxxnnnhhhcccbbb___XXXTTTTTTTTTTTTVVVXXXZZZ\\\^^^___```dddggghhhgggjjjpppvvvuuujjjccc```______[[[^^^___ZZZSSSNNNOOOQQQSSSWWWZZZYYYVVVVVVZZZ___dddeeeeeedddcccaaa___^^^]]]^^^^^^______^^^]]]]]]UUUTTTRRRRRRSSSSSSQQQPPPPPPPPPPPPOOOPPPPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLIIIGGGGGGGGGBBBCCCEEEEEECCC@@@<<<:::888>>>FFFKKKMMMNNNPPPQQQNNNLLLHHHAAA<<<@@@IIIQQQbbb))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------........./////////000111111222222666999666:::YYY{{{cccQQQMMMRRRTTTVVVWWWXXXZZZ\\\[[[XXXZZZ]]]bbbggglllrrryyy}}}wwwzzz}}}{{{{{{zzzzzz|||{{{kkk```dddvvvuuufffccc___]]]ZZZWWWTTTQQQLLLMMMLLLJJJGGGFFFFFFGGGBBBEEEIIIOOOTTTXXX[[[]]]]]]^^^\\\WWWPPPLLLMMMOOOmmmbbbXXXWWW\\\cccrrr\\\IIISSSSSSDDDIIIHHHFFFFFFHHHKKKNNNPPPSSSRRRPPPNNNNNNOOOPPPQQQSSSQQQOOONNNKKKJJJMMMRRRNNNQQQTTTSSSPPPNNNNNNOOOYYYWWWTTTSSSQQQOOOMMMJJJFFFHHHJJJLLLMMMOOOQQQTTTNNNNNNLLLJJJMMMRRRPPPKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKOOOQQQ___ttt{{{qqqSSSGGGMMMKKKJJJLLLJJJGGGGGGJJJFFFEEEDDDCCCCCCDDDEEEFFFBBBAAA??????@@@BBBEEEFFFEEECCC@@@@@@AAABBBCCCBBBDDDFFFHHHJJJKKKLLLKKKKKKNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVYYYXXXXXXXXXXXXWWWWWWWWW\\\\\\]]]^^^___aaaaaabbbeeeeeeeeefffjjjoootttwwwzzz~~~~~~vvvkkkaaa```fffmmmrrrrrrsssvvvzzz~~~zzz~~~|||yyywwwqqqrrroooiiiggghhhgggdddcccWWWNNNOOOUUUYYY\\\___]]]```cccfffhhhmmmtttzzz~~~~~~zzzooonnnlllccc^^^`````````]]]WWWRRRQQQPPPOOOVVVVVVVVVVVVVVVVVVVVVVVV____________```^^^ZZZWWWYYYZZZZZZZZZZZZZZZYYYYYYQQQPPPPPPQQQRRRRRRPPPOOOPPPPPPOOONNNMMMKKKJJJJJJMMMLLLKKKIIIHHHIIIJJJJJJMMMMMMKKKJJJHHHFFFEEEDDD@@@?????????>>>>>>>>>>>>DDDHHHHHHHHHMMMTTTSSSMMMMMM@@@???GGGDDDAAA[[[))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------....../////////000111111222222555888666666JJJnnn}}}~~~eeeRRRKKKNNNRRRVVVVVVUUUUUUVVVWWWTTTWWWZZZ^^^ccciiipppttttttwwwzzz|||}}}~~~~~~}}}|||{{{}}}{{{ooodddbbbpppxxxkkkcccaaa___[[[YYYWWWTTTQQQNNNLLLLLLKKKIIIGGGFFFGGGHHHJJJLLLOOOTTTXXXZZZZZZYYY[[[XXXSSSNNNLLLNNNSSSWWW]]]ZZZWWWYYY\\\hhh~~~mmmPPPFFFHHHHHHCCCGGGFFFEEEEEEFFFIIILLLNNNMMMLLLKKKKKKLLLNNNPPPQQQXXXTTTPPPNNNMMMNNNOOOQQQNNNQQQSSSRRRPPPNNNNNNOOOVVVTTTQQQPPPPPPOOOMMMLLLFFFHHHJJJLLLLLLMMMNNNPPPJJJLLLKKKJJJLLLQQQRRROOOQQQPPPNNNMMMLLLKKKKKKKKKIIIMMMLLLPPP[[[ggg{{{eeeOOOJJJHHHMMMOOOKKKGGGEEEDDDDDDBBBBBBAAABBBCCCCCC@@@@@@AAABBBDDDEEEFFFGGGBBB@@@>>>>>>???@@@@@@???CCCCCCEEEFFFGGGHHHHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[_________```bbbeeehhhjjjkkknnntttxxxzzzzzzxxxvvvsssooohhh^^^VVVUUUZZZ___gggkkkooorrrrrrrrrtttvvvxxx{{{~~~~~~{{{zzzzzzyyyzzzxxxtttwwwoooaaaTTTQQQTTTVVVYYY\\\\\\___bbbdddfffiiinnnrrrvvvwwwyyy}}}{{{uuuooogggbbbaaaaaa]]]WWWOOOLLLNNNRRRUUUTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZZZZZZZZZZYYYWWWUUUUUUVVVVVVVVVUUUUUUTTTSSSOOONNNMMMNNNPPPPPPOOONNNOOONNNMMMLLLJJJJJJIIIIIIKKKKKKJJJJJJIIIJJJJJJJJJHHHGGGFFFDDDBBBAAA??????===<<<<<<<<<>>>@@@CCCEEEJJJMMMNNNMMMOOORRROOOHHHLLLFFF@@@<<<@@@YYY))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111111222555777777666:::OOOnnn}}}cccSSSMMMQQQUUUUUURRRPPPQQQTTTPPPQQQSSSUUUXXX^^^fffkkkooorrruuuxxxzzz{{{~~~~~~}}}}}}~~~}}}}}}{{{qqqkkkrrrzzzoooggg```\\\[[[YYYVVVTTTRRRPPPMMMKKKKKKKKKJJJHHHFFFGGGIIIKKKPPPQQQUUUZZZ______[[[WWWYYYRRRJJJFFFHHHNNNVVVZZZRRRUUUZZZ^^^cccsssjjjMMMEEEDDD@@@@@@EEEEEEDDDDDDDDDEEEGGGJJJLLLHHHHHHHHHIIIKKKNNNQQQRRRUUURRRNNNKKKKKKKKKLLLKKKMMMOOOQQQQQQOOONNNMMMNNNQQQOOOMMMLLLMMMNNNNNNMMMHHHJJJMMMMMMMMMLLLLLLLLLKKKNNNOOOLLLKKKOOOQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMQQQMMMIIIJJJQQQlllYYYMMMDDDHHHOOONNNHHHBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>@@@CCCEEEGGGHHHHHHHHH???===;;;<<<===>>>>>>===AAAAAAAAAAAABBBCCCEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHJJJLLLNNNPPPQQQQQQNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUYYYYYYZZZ[[[\\\\\\]]]^^^^^^aaadddhhhjjjjjjiiihhheeeaaaZZZSSSNNNMMMNNNOOOZZZbbbkkknnnkkkjjjkkkoootttvvvyyyzzzzzz{{{|||}}}~~~{{{zzzuuugggWWWQQQQQQRRRTTTWWW[[[^^^aaaccceeegggiiikkknnnpppssswww{{{}}}|||zzz~~~xxxoooiiieee___[[[UUUPPPOOOQQQUUUXXXVVVVVVWWWXXXXXXYYYZZZZZZYYYWWWTTTSSSSSSTTTSSSRRRSSSSSSSSSRRRRRRPPPOOONNNNNNLLLJJJJJJLLLNNNNNNNNNMMMLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHBBBBBB@@@???===<<<;;;::::::999:::<<<@@@EEEKKKNNNMMMPPPRRRRRRRRRQQQKKKDDD===EEEGGGEEESSS}}}))))))))))))))))))))))))))))))))))))))))))))))))000000///...---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111666555777888666===VVVqqq}}}nnnUUUSSSRRRSSSRRRPPPPPPRRRPPPPPPQQQQQQSSSXXX___dddhhhkkkooosssuuuxxx{{{}}}~~~}}}}}}~~~yyy{{{vvvmmmgggdddbbb```UUUSSSQQQOOOOOOMMMKKKIIIIIIJJJIIIHHHGGGIIIMMMPPPRRRSSSWWW^^^cccbbb]]]WWWSSSMMMFFFDDDHHHNNNSSSUUUTTTWWW^^^hhhvvvrrrVVVAAAAAAEEE@@@@@@FFFDDDDDDCCCCCCDDDFFFIIIJJJGGGHHHHHHJJJLLLOOOQQQSSSNNNRRRRRRNNNJJJIIIIIIHHHJJJKKKMMMNNNMMMMMMLLLLLLMMMKKKIIIIIIKKKMMMNNNOOOKKKMMMOOOOOOMMMKKKJJJJJJOOOSSSSSSMMMIIIKKKNNNNNNKKKLLLMMMNNNOOONNNMMMMMMOOOSSSOOOJJJIIIKKKaaazzz{{{qqqZZZDDD???FFFJJJHHHDDDBBBAAAAAA@@@?????????>>>>>>???AAADDDFFFHHHIIIIII>>>===<<<===>>>??????>>>@@@@@@???>>>???@@@BBBCCCAAABBBCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHJJJKKKKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKNNNOOOOOOPPPQQQQQQRRRRRRVVVVVVXXXYYYZZZZZZYYYXXX[[[\\\___aaacccccccccccc___[[[TTTOOOLLLJJJHHHGGGOOOWWWbbbhhhjjjkkklllnnnpppqqqtttuuuwwwzzz~~~yyy{{{jjj^^^RRRNNNMMMMMMNNNQQQYYY\\\```ccceeegggggghhhjjjlllpppuuuxxxyyyxxxwww}}}~~~|||tttnnngggaaa]]][[[\\\[[[XXXVVVWWW[[[[[[[[[[[[[[[[[[\\\\\\[[[WWWSSSPPPOOOOOOOOOOOOSSSSSSSSSRRRQQQOOONNNMMMMMMJJJHHHHHHJJJLLLNNNNNNKKKJJJHHHGGGFFFGGGHHHIIIHHHIIIIIIIIIHHHFFFDDDCCC???>>>======<<<;;;:::999999:::===AAAFFFKKKPPPRRRLLLNNNQQQRRRQQQMMMFFFAAA777???HHHUUUppp))))))))))))))))))))))))))))))))))))))))))))))))///......---,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111333000333999999999HHH[[[]]]RRRJJJMMMSSSTTTSSSSSSRRRQQQPPPOOOPPPTTTYYY^^^aaadddiiimmmpppssswwwyyyyyyzzz{{{|||~~~~~~||||||~~~wwwqqqiiidddcccaaa^^^[[[QQQOOOMMMMMMMMMLLLJJJHHHHHHIIIJJJJJJKKKMMMQQQTTTUUUVVVYYY^^^```^^^XXXSSSIIIGGGFFFIIINNNRRRRRRQQQYYY]]]gggzzzZZZOOOEEEBBBDDDDDDCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIGGGHHHIIIJJJKKKMMMOOOOOOJJJUUU\\\VVVNNNKKKKKKJJJHHHIIIJJJKKKLLLLLLKKKJJJJJJHHHGGGHHHKKKMMMNNNNNNKKKLLLNNNMMMKKKIIIHHHHHHNNNRRRQQQKKKFFFHHHKKKLLLJJJMMMPPPSSSTTTQQQNNNLLLIIIMMMJJJJJJLLLIIISSSjjjwwwtttxxxtttRRRAAA???AAACCCDDDAAAAAAAAAAAA@@@@@@?????????>>>>>>???AAADDDGGGHHH@@@??????@@@BBBBBBBBB@@@AAA@@@???>>>>>>???AAABBB???@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMMMMMMMNNNOOOOOOOOOQQQSSSUUUWWWXXXXXXWWWVVVYYYZZZ[[[]]]^^^_________YYYVVVRRRNNNLLLJJJGGGDDDFFFKKKSSS\\\eeejjjllllllkkkmmmoooqqqsssxxx}}}~~~xxx|||vvvaaaUUUNNNIIIJJJLLLKKKKKKMMMTTTVVVZZZ___cccffffffeeegggjjjooosssuuuwwwwwwwww~~~|||{{{vvvsssmmmkkkeeebbbcccbbb\\\XXXYYY\\\]]]^^^^^^___```aaaaaa```[[[TTTOOONNNMMMMMMMMMRRRQQQQQQPPPOOONNNLLLKKKLLLJJJGGGGGGIIIKKKLLLLLLIIIIIIGGGGGGFFFGGGHHHIIIHHHHHHGGGFFFDDDAAA???===;;;;;;;;;;;;;;;;;;;;;:::===@@@EEEJJJNNNQQQQQQRRRMMMMMMNNNNNNKKKFFFAAA???BBB@@@JJJeee))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************++++++++++++,,,,,,,,,,,,++++++++++++---......//////000000111000---///666999999>>>HHHkkk{{{fffSSSDDDGGGPPPSSSTTTVVVQQQQQQOOONNNMMMOOOSSSVVVXXX[[[aaaeeeiiimmmqqqtttrrrssstttvvvyyy{{{~~~~~~}}}{{{zzzzzz|||xxxpppkkkgggcccaaa```]]]XXXTTTNNNLLLKKKKKKLLLKKKJJJIIIHHHJJJMMMOOOPPPSSSVVVYYY[[[\\\]]]\\\YYYTTTPPPMMMCCCEEEHHHNNNSSSWWWXXXXXXaaakkk}}}mmmGGGJJJHHHCCCBBBDDDCCC@@@CCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKGGGSSSYYYSSSKKKJJJJJJHHHHHHHHHHHHKKKMMMMMMLLLJJJIIIHHHHHHJJJLLLNNNNNNMMMHHHIIIJJJHHHFFFEEEFFFGGGJJJLLLKKKFFFEEEIIILLLLLLOOORRRUUUWWWVVVRRRMMMJJJIIIKKKHHHKKKOOOIIIJJJYYYvvvooo}}}pppYYYJJJ@@@>>>@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<;;;<<>>>>>>>>?????????@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRQQQSSSTTTVVVVVVWWWVVVVVVPPPOOONNNLLLJJJIIIHHHHHHDDDDDDHHHOOOXXX```dddeeefffhhhjjjllloootttyyy~~~zzzvvvtttzzz~~~gggPPPIIIGGGHHHMMMOOOMMMKKKLLLNNNOOOSSSYYY___bbbbbbbbbdddhhhlllppprrruuuwwwyyy~~~}}}|||||||||~~~{{{ooofffeeeccc^^^\\\```[[[\\\^^^```bbbdddfffgggaaa\\\UUUPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIKKKIIIGGGGGGHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCAAA???===:::999777888999:::;;;<<<======CCCFFFLLLQQQSSSSSSQQQPPPPPPMMMKKKIIIEEE@@@@@@CCCMMMTTTlll))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,+++++++++******------......///000000000111000111333666777999;;;KKKtttvvv^^^JJJGGGKKKLLLPPPWWWQQQQQQPPPMMMLLLLLLNNNPPPOOOSSSXXX^^^bbbfffkkknnnoooooopppqqqsssvvvyyy{{{yyyxxxwwwwwwxxx{{{xxxtttssspppkkkfffccc```]]]]]]]]][[[VVVQQQKKKJJJHHHIIIJJJKKKJJJHHHGGGKKKOOOSSSVVVXXX[[[]]]\\\^^^^^^YYYQQQLLLLLLMMMJJJLLLNNNQQQTTTYYY^^^bbbrrr{{{RRRBBBBBBBBBBBBBBBBBBAAA???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKLLLHHHOOONNNGGGDDDJJJJJJDDDJJJIIIIIILLLOOOPPPOOOLLLIIIIIIJJJMMMOOOOOOMMMKKKIIIIIIHHHGGGEEEFFFHHHKKKNNNNNNKKKGGGIIINNNPPPNNNQQQRRRSSSSSSRRRPPPMMMKKKLLLMMMJJJMMMQQQKKKLLL\\\lllyyyssszzzgggNNN@@@>>>===>>>@@@AAABBBBBBAAAAAA???>>>===<<<<<<<<<===>>>@@@???@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKJJJLLLNNNPPPPPPPPPNNNMMMIIILLLNNNNNNMMMMMMPPPSSSNNNMMMKKKKKKMMMSSSZZZ___aaaccceeegggjjjnnnssswwwoooqqqtttvvvxxxssscccSSSOOONNNPPPUUUVVVRRROOOPPPMMMNNNPPPUUU\\\``````___eeehhhlllooorrruuuzzz~~~}}}|||{{{zzzzzzzzz}}}{{{zzz{{{||||||{{{{{{{{{|||}}}}}}{{{~~~wwwmmmmmmllldddbbbeee^^^^^^___```bbbcccdddddd]]]XXXRRRNNNMMMMMMMMMMMMJJJJJJKKKJJJJJJIIIHHHHHHIIIHHHFFFFFFGGGGGGEEEDDDBBBCCCEEEFFFGGGFFFEEEDDD@@@???===<<<:::999999999888999:::<<<>>>AAABBBCCCIIIKKKOOORRRTTTSSSQQQOOOOOOIIIEEEDDDBBBBBBHHHRRRhhh)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,---)))************+++++++++,,,,,,,,,++++++*********------......///000000000444666555222222666777666;;;___mmmUUULLLHHHFFFKKKUUURRRRRRQQQOOOLLLLLLMMMNNNIIIMMMSSSYYY]]]bbbgggjjjoooooooooppprrrtttvvvxxxvvvuuuuuuuuuwww{{{~~~}}}}}}zzzvvvqqqnnnllljjjfffcccZZZXXXVVVWWWYYYXXXUUUQQQIIIHHHGGGHHHIIIJJJIIIHHHGGGLLLQQQVVVYYY[[[]]]___ZZZ\\\\\\VVVNNNJJJMMMQQQUUUUUUTTTRRRRRRWWWaaahhhfffHHHDDD===<<>>>>>>>>>>>===<<<:::999>>>>>>>>>@@@CCCCCCBBB@@@??????@@@@@@@@@>>>===<<<<<<<<<;;;;;;:::999999999555666777888::::::;;;;;;;;;<<<===???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJLLLNNNOOOMMMKKKJJJGGGLLLQQQSSSRRRTTTZZZ```\\\ZZZVVVNNNIIILLLUUU^^^]]]___bbbdddfffjjjooorrrooouuuzzzxxxuuuppphhh```[[[YYYYYY]]]\\\VVVSSSTTTPPPOOOQQQUUU\\\``````___gggjjjnnnqqqsssxxx~~~}}}}}}}}}|||{{{zzzyyyxxx{{{wwwttttttxxx|||}}}}}}}}}|||zzzyyyyyyzzz{{{|||www{{{{{{vvvzzzxxxmmmeeefffccccccbbbaaa```___^^^]]]XXXTTTOOOLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEFFFEEEBBB@@@>>>@@@CCCEEEFFFEEECCCAAA;;;:::999888777888999::::::;;;>>>@@@CCCFFFHHHIIILLLMMMOOOQQQRRRRRRQQQQQQKKKDDDAAAAAACCCGGGSSSaaa))))))((('''''''''''''''))))))))))))))))))))))))++++++******************++++++***************+++******+++++++++,,,,,,,,,+++---......---...///111000000000111222333555555999EEE[[[{{{{{{zzzoooVVVIIIHHHLLLOOOPPPPPPLLLHHHJJJNNNNNNIIILLLNNNPPPQQQSSSWWW]]]```iiihhhhhhiiijjjkkkmmmnnnooooooqqqssswww{{{~~~}}}uuusssnnniiiggghhhfffaaa\\\[[[XXXSSSPPPOOOOOOOOONNNIIIIIIHHHGGGFFFGGGKKKNNNLLLSSS[[[^^^\\\ZZZ[[[^^^___]]]VVVNNNIIIMMMSSSWWWYYYWWWVVVSSSMMMPPPaaauuuyyyUUUCCC@@@@@@??????>>>======<<<@@@@@@@@@AAAAAAAAABBBBBBBBBEEEIIILLLMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHGGGHHHKKKNNN[[[TTTIIINNNIIIGGGUUUMMMMMMMMMMMMMMMMMMNNNNNNNNNGGGGGGHHHIIIMMMRRRWWWZZZ```kkkjjjZZZ___mmmvvveeeFFF>>>;;;:::;;;>>>???>>>===<<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<<<<======>>>>>>AAA@@@???===<<<<<<<<<<<<;;;;;;::::::999888777777444555666777888999:::;;;:::::::::===@@@AAAAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGFFFGGGIIIJJJMMMSSSUUURRRRRR[[[gggppplllcccUUUIIIEEEKKKSSS[[[^^^```bbbbbbeeejjjnnnpppsssvvvvvvtttpppnnnmmmkkkgggfffhhhgggbbb______[[[WWWXXX]]]bbbcccfffiiiqqqnnnlllpppwww}}}~~~zzzuuuvvvzzzvvvtttrrrrrruuuxxx{{{}}}yyyvvvrrrrrruuuxxxxxxxxxuuu~~~{{{zzzyyywwwtttpppmmmkkkkkkfffaaabbbeeeddd^^^WWWTTTQQQMMMMMMNNNNNNLLLIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@>>><<<<<<999<<>><<<::::::555666888888777888:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAADDDGGGIIIIIIJJJKKKLLLJJJIIIGGGFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHGGGGGGIIIKKKNNNMMMHHHNNNFFFCCCSSSMMMPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLPPPSSSUUUWWW\\\lll|||ccc\\\aaafffppp[[[KKK<<<:::<<<<<<;;;;;;======>>>>>>======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;;;;::::::999888888777777666666666777777888888888888888999;;;>>>??????>>>===============>>>>>>???AAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFEEEEEEFFFHHHPPPRRRUUUVVVTTTVVVbbboootttpppgggZZZNNNHHHIIILLLVVVYYY\\\^^^___bbbgggjjjlllooossstttsssqqqppppppqqqnnnooossstttqqqpppqqqqqqmmmlllooopppnnnoooqqqzzzzzz{{{}}}|||sssoooppprrrooommmmmmppptttxxxzzzwwwtttqqqrrruuuyyy{{{{{{|||}}}~~~~~~}}}{{{xxxwwwjjjfffcccdddfffeee^^^WWWTTTPPPMMMLLLMMMMMMKKKHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCC@@@===;;;999777777555777::::::999777666777666777999::::::;;;>>>@@@DDDDDDEEEFFFHHHIIIKKKLLLNNNOOOPPPPPPNNNLLLHHHFFFAAA>>>===BBBRRRssszzzUUU)))((((((''''''''''''((())))))))))))))))))))))))******************************)))))))))******+++*********++++++++++++,,,+++,,,......------///000---.........///111222333777555555AAA___jjjTTTMMMHHHEEEHHHMMMKKKEEEFFFNNNLLLLLLLLLKKKKKKKKKNNNPPPUUUXXX[[[___aaabbbbbbbbbcccdddeeehhhlllqqqvvvyyysssqqqssssssqqqttt|||uuummmhhheeeaaa^^^]]]^^^]]]ZZZWWWTTTQQQLLLJJJIIIIIIIIIHHHGGGIIIJJJKKKMMMPPPTTTWWW___]]]ZZZZZZ[[[[[[YYYVVVQQQNNNNNNRRRWWWYYYWWWUUUSSSTTTZZZdddpppfffBBB===AAA???;;;;;;<<<===>>>>>>??????=========>>>>>>>>>??????AAACCCDDDEEEEEEEEEGGGHHHFFFFFFEEEEEEGGGJJJNNNPPPJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGIIIIIIGGGFFFGGGHHHDDDIIIIIIOOOEEEBBBSSSMMMOOOOOOMMMKKKJJJIIIHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQVVVkkkvvvccc\\\[[[ooofffHHHAAAAAA<<<999;;;===<<<;;;::::::;;;<<<===;;;:::::::::::::::999999::::::999999999999::::::999999999888888777777666777777777777666666666666777666777999;;;===<<<;;;:::999999999999:::;;;;;;??????>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCEEEFFFRRRRRRSSSSSSRRRVVVdddrrrrrrnnnhhh```XXXQQQMMMKKKPPPSSSWWWYYY\\\^^^bbbddddddhhhlllnnnooooooppppppssssssvvv}}}{{{{{{}}}yyyrrrpppnnnmmmjjjjjjlllqqqvvvzzzyyyxxxvvvxxx{{{~~~}}}~~~}}}{{{qqqnnnlllmmmnnnlllddd]]]TTTQQQMMMMMMMMMMMMIIIFFFBBBBBBAAAAAAAAAAAAAAAAAADDDBBB>>>:::777555555555444666777777555555666777999;;;<<<===>>>@@@CCCEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKHHHHHHHHHFFFBBB>>>AAAIIIRRR^^^xxxVVV@@@)))(((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************))))))))))))******+++************++++++++++++***,,,------------...000---------...///000222222333555777;;;LLLnnnyyyoooQQQDDD@@@GGGHHH@@@AAAKKKKKKKKKKKKJJJIIIIIIKKKLLLOOOQQQSSSWWWYYY\\\]]]^^^aaaaaabbbdddggglllppprrrqqqpppqqqrrrrrrwww{{{xxxuuupppjjjfff\\\ZZZXXXXXXYYYXXXVVVTTTPPPNNNJJJIIIIIIIIIHHHHHHHHHJJJMMMOOORRRUUUXXX[[[ZZZ[[[]]]]]][[[VVVPPPLLLHHHLLLVVVaaaddd___WWWRRR]]]bbbmmm|||rrrIII===CCCAAA888;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEEEEEEEEEEDDDFFFIIINNNQQQLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGIIIKKKJJJIIIGGGFFFGGGDDDJJJIIIOOOHHHIII[[[TTTLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKPPPQQQQQQ[[[{{{wwwggg^^^```qqqcccVVVOOOAAA:::===>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999888888888888888888999:::;;;888888888777777777666666666666666666666777777777777666777888;;;<<<;;;999777777777777777888888999======<<<;;;;;;;;;;;;<<<<<<>>>@@@@@@@@@AAACCCDDDJJJJJJKKKMMMMMMQQQ]]]iiieeecccbbbbbbaaa]]]WWWRRRMMMOOORRRUUUXXX[[[]]]^^^^^^aaadddggghhhjjjlllmmmpppqqqwww~~~xxxvvvrrrqqqooonnnoootttzzzzzz{{{~~~~~~}}}~~~}}}xxxuuuuuusssrrrssssssooogggaaaVVVRRROOONNNNNNMMMIIIEEEAAAAAA@@@???>>>>>>======CCC@@@===999777666777888888999999999888888;;;===???@@@AAABBBBBBCCCEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGDDDBBB@@@@@@AAABBBJJJfffaaaAAA:::((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((()))******+++))))))*********+++++++++***+++------,,,,,,...///.........///000111222333///666<<<<<>>>>>>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDFFFFFFGGGFFFEEEGGGKKKOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIKKKLLLLLLJJJHHHGGGHHHHHHKKKFFFMMMNNNWWWkkkbbbLLLKKKIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOONNNLLLLLLLLLRRRTTTUUUgggwwwiii[[[```uuuuuudddMMM???===<<<;;;;;;===???@@@>>><<<<<<;;;;;;;;;:::999999999888888888888999:::;;;<<<888888888777777777777777444444555666777888999999888888888999;;;;;;:::999777666666666666777888888;;;::::::999999999:::::::::<<<===>>>>>>>>>@@@BBB@@@@@@CCCGGGHHHIIIQQQZZZWWWWWWZZZ___dddccc^^^YYYNNNOOOPPPRRRUUUWWWYYYYYY[[[^^^aaabbbdddeeehhhjjjnnnqqqyyy|||{{{{{{{{{{{{zzzyyyyyy}}}|||xxxzzz{{{{{{|||~~~}}}|||xxxuuuuuusssrrrrrrpppkkkccc]]]WWWTTTQQQPPPOOOMMMHHHDDDBBBAAA@@@>>>===;;;:::999>>>===:::888888999;;;===<<<======<<<<<<===@@@CCCEEEFFFFFFEEEDDDDDDFFFGGGKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFDDD???;;;???JJJTTThhhyyykkkHHH999999(((''''''''''''(((((()))(((((((((((((((((((((((('''(((((())))))*********(((((((((((()))******+++)))))))))************+++***+++------,,,,,,...///............///111222333...444888666555EEEiiixxxsssYYYAAA===AAACCCDDDFFFEEEGGGIIIJJJJJJKKKMMMNNNNNNMMMKKKKKKLLLPPPUUUXXX\\\]]]^^^```aaabbbbbbbbbcccfffjjjnnnppptttzzz{{{wwwsssqqqpppmmmiiifffbbb^^^YYYVVVPPPPPPPPPOOOOOOOOONNNNNNGGGFFFEEEFFFHHHJJJJJJIIIOOORRRUUUXXXXXXYYYZZZ[[[^^^]]]XXXPPPIIIJJJSSS[[[sssooojjjeee[[[SSSZZZhhhkkk___EEE@@@???888777???;;;;;;::::::::::::::::::<<<<<<=========>>>>>>>>>???AAABBBBBBAAAAAACCCDDDFFFHHHIIIHHHEEEEEEHHHLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJKKKMMMLLLJJJIIIIIIJJJIIIKKKDDDKKKPPP___vvvmmmPPPNNNKKKHHHFFFFFFFFFFFFKKKLLLMMMNNNNNNNNNMMMLLLGGGMMMQQQRRRXXXooo{{{ccc\\\___kkkvvvgggQQQFFF;;;999777888<<<===;;;999;;;;;;::::::::::::::::::999999999999999:::;;;<<<888888888888888888888888444444555777888:::;;;;;;:::999888:::;;;;;;:::888777666666666666777888888888888888888888999::::::999;;;<<<===<<<<<<>>>@@@;;;<<<@@@DDDEEEDDDHHHNNNPPPPPPSSSYYY^^^```]]]ZZZRRRPPPOOOOOOQQQSSSTTTTTTZZZ\\\^^^___aaacccgggiiinnnrrr{{{~~~yyyvvvwwwwwwvvvxxx|||yyy{{{~~~~~~yyyxxxvvvssspppiiibbb]]]XXXUUUQQQPPPOOOLLLFFFBBBAAA@@@???===<<<:::999888999999888888999;;;>>>???===>>>??????>>>@@@CCCEEEHHHIIIIIIGGGEEEEEEFFFGGGMMMLLLKKKJJJIIIHHHHHHHHH???AAAAAA===>>>KKKbbbuuu~~~uuuQQQ===999:::'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))******+++'''''''''(((((()))++++++))))))))))))************)))+++,,,,,,,,,,,,---///,,,,,,,,,---...///111111111111222333333;;;RRRggg~~~uuuWWWEEEAAABBBAAA>>>BBBDDDFFFHHHHHHHHHJJJLLLMMMLLLJJJJJJKKKMMMOOOQQQSSSUUUYYY\\\]]]]]][[[ZZZ^^^bbbfffhhhkkkooorrrttt}}}}}}}}}}}}}}}|||||||||{{{yyyvvvrrrooollljjjfffccc```]]][[[XXXUUURRRKKKLLLLLLLLLJJJJJJJJJKKKHHHGGGGGGJJJMMMOOOPPPOOOSSSVVVYYYZZZZZZYYYXXXXXXWWWSSSNNNKKKNNNZZZiiiuuuxxxhhh^^^VVVUUUdddxxxRRRGGG>>><<<;;;888<<>>;;;;;;>>>BBBBBB@@@BBBGGGKKKLLLNNNRRRVVVXXXYYYYYYVVVRRRNNNLLLMMMOOOPPPOOOUUUWWWXXXZZZ\\\___dddhhhiiioooyyy~~~uuusssrrrsssrrrooorrrwwwrrrtttxxx}}}}}}zzzuuupppiiibbb^^^WWWTTTPPPOOONNNJJJDDD>>><<<<<<<<<;;;::::::999999999999:::;;;===???AAABBB===???@@@AAAAAABBBDDDGGGHHHIIIIIIHHHFFFFFFGGGIIIKKKJJJHHHGGGEEEDDDCCCCCC===>>>???DDDRRRooovvvVVVCCC<<<:::999'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((()))++++++))))))))))))************)))+++,,,,,,,,,,,,---///+++++++++,,,---...///000444000000666888:::AAAJJJmmm~~~sssVVVHHHFFFBBB;;;@@@BBBDDDEEEEEEFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKLLLLLLOOOTTTYYYZZZZZZXXXVVVWWW[[[^^^```cccfffiiiiiiiiittt}}}zzzzzz|||}}}{{{xxx|||vvvpppnnnpppssssssssssssqqqnnnnnnpppsssuuuuuuzzzuuuooommmoooqqqrrrrrrpppooolllhhheeeaaa___]]]YYYWWWUUUSSSSSSQQQOOOMMMIIIIIIJJJIIIGGGGGGGGGHHHKKKKKKLLLOOOSSSUUUVVVVVVVVVXXX[[[\\\ZZZXXXVVVVVVIIIGGGGGGMMM\\\nnn~~~{{{iii[[[YYY\\\eeeyyyIIICCCBBB===:::<<>><<<666666777777888888999999999999888888888888999999999999999999999999::::::999999999999999999999999999888888888:::999888666666555555555555666777777555555555666888999;;;<<<:::;;;<<<<<<::::::;;;<<<===<<<===???>>><<>>@@@BBBCCCDDDDDD>>>@@@BBBCCCCCCDDDFFFHHHFFFGGGHHHHHHGGGGGGIIIJJJGGGFFFDDDBBB@@@>>>>>>===CCCBBBEEERRRnnn~~~QQQ<<<::::::666444''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++------......///000000000111111222333666:::===???YYYzzz^^^NNNFFFBBBBBBAAAAAACCCDDDDDDFFFIIIHHHKKKNNNMMMJJJHHHGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQTTTXXX[[[\\\]]]^^^``````eeejjjllllllnnntttzzz|||zzzxxxvvvtttrrrqqqppppppmmmkkkhhhfffeeedddeeefffffffffffffffgggggghhhhhhddddddcccbbbbbbbbbbbbbbbdddccc```]]][[[YYYWWWWWWTTTQQQOOOOOOPPPOOOKKKHHHJJJIIIIIIHHHHHHHHHIIIIIIOOOSSSWWWXXXWWWWWWYYY\\\ZZZWWWUUUVVVWWWTTTMMMHHHKKKJJJQQQcccwww}}}ssseeeaaa[[[\\\cccjjjwwwxxxOOOBBB===<<<:::888777777888888666777888:::;;;<<<======>>><<<;;;::::::;;;<<<>>>AAAEEEJJJLLLJJJGGGCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCDDDIIIMMMNNNKKKHHHNNNOOOOOOOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKHHHEEEEEEHHHLLLOOOPPPJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMQQQTTTVVVfff~~~mmm\\\XXX[[[\\\tttwww\\\HHHAAAAAACCC;;;777444555777999;;;===666666777999;;;<<<;;;999::::::999999888777666666888999999::::::999999888777777888888888888777777444444555666777777666666444555666777999;;;<<<===========================???@@@BBBAAA???>>>>>>>>>BBBCCCEEEHHHJJJMMMOOOPPPVVVWWWVVVTTTOOOKKKHHHGGGLLLNNNPPPQQQRRRUUUYYY\\\^^^eeeqqq}}}tttuuuvvvxxx||||||pppiiicccccccccccccccbbbbbbbbbcccdddgggjjjmmmoooqqqqqqpppnnnkkkiiifffaaaZZZTTTOOOMMMJJJEEEAAA>>>;;;:::666777888999;;;<<<======@@@BBBDDDEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIFFFGGGJJJHHHAAA===<<>><<<:::999::::::999888;;;;;;;;;:::999888888888999999::::::::::::999999777777888888888888777777555666777777888888888777555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===?????????===<<<===>>>AAABBBCCCEEEGGGIIIKKKLLLOOOQQQRRRPPPNNNKKKJJJJJJLLLMMMOOOPPPQQQTTTXXX[[[\\\cccnnnzzzyyytttmmmnnnooopppssswwwzzz|||xxxiiibbb___^^^^^^^^^]]]]]]\\\\\\]]]^^^```bbbdddeeefffgggfffdddaaa```^^^YYYSSSNNNIIIHHHEEEBBB???<<<:::999888999999;;;<<<===>>>???BBBCCCDDDFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHKKKGGGFFFIIIJJJFFFCCCCCC===???;;;;;;@@@@@@EEEVVVzzzlllRRR999555888666333444&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,---......//////000...111222111000333;;;BBBCCCZZZrrrnnnTTTLLLGGGAAA===>>>AAACCCCCCHHHIIIIIIIIIHHHJJJMMMOOOGGGHHHIIIJJJKKKLLLLLLMMMLLLOOORRRTTTUUUUUUWWWXXXWWWYYY\\\\\\[[[\\\```dddfffjjjoooqqqrrrssswwwzzz~~~{{{vvvrrrnnnlllmmmllljjjhhhgggeeeeeeeeeeeedddbbb```^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQOOONNNMMMMMMMMMMMMKKKJJJJJJJJJJJJHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQ[[[ZZZYYYZZZ\\\]]]^^^^^^YYYYYYUUUMMMEEEFFFPPPZZZhhhtttvvvggg]]]YYYXXXdddrrr___CCC:::999999888666555444555555666666666777777888888888888???>>>===<<<<<<===>>>???;;;===@@@AAA@@@??????@@@FFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJHHHFFFFFFGGGHHHIIIJJJJJJIIIIIIEEEFFFFFFFFFGGGGGGGGGGGGIIIFFFCCCCCCDDDGGGIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKIIIHHHGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJIII\\\vvvggg[[[dddttt~~~bbbOOOCCCAAA>>><<<;;;;;;:::888;;;888666666888:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::::::::999999777888888999999888888777777777888999999999999888777777888888999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::<<<>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGJJJJJJJJJJJJKKKLLLJJJLLLNNNOOOPPPSSSWWWZZZ]]]dddooozzzyyytttooollljjjiiiiiijjjkkkmmmooopppvvv{{{|||vvvjjj]]]VVVVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQMMMIIIEEEBBBAAA???===<<<:::::::::;;;;;;<<<===???@@@AAAAAAEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGJJJDDD@@@AAABBB???<<<<<<:::@@@===;;;CCCOOOgggwwwNNN@@@666555555222222666&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((()))************+++++++++++++++,,,,,,---......//////...111333111...111;;;DDDAAAIIITTTeeeyyygggaaaUUUGGG??????BBBCCCHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLLLLMMMJJJMMMPPPQQQQQQQQQRRRSSSPPPSSSUUUVVVWWWYYY\\\___^^^aaadddeeeeeefffhhhjjjpppooommmkkkjjjiiihhhhhhfffeeedddbbbaaa````````````___^^^\\\ZZZZZZYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIJJJMMMOOORRRTTTVVVWWW[[[YYYXXXYYY\\\]]]ZZZWWWNNNMMMJJJFFFHHHVVVkkk|||xxxhhh___```eeehhhzzzUUUBBB<<<:::999777666555444444555666666888777777777777777777777::::::999999999999::::::;;;===>>>???>>>???AAACCCGGGFFFDDDCCCBBBBBBCCCDDDCCCCCCCCCDDDEEEDDDCCCBBBFFFGGGIIIJJJKKKKKKJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFJJJGGGEEEFFFHHHKKKMMMMMMJJJLLLNNNOOOOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGOOOeeeuuupppjjjeeedddnnnggg___PPPBBB<<<===@@@@@@:::888777777999;;;<<<<<<<<<;;;;;;;;;::::::999999999::::::::::::::::::999888888999999999999888888888888999999999999888888888888999999999999999:::888888888888888888888888999999999888777888;;;>>><<<<<<<<<======>>>>>>>>>===???BBBCCCDDDEEEGGGIIIFFFHHHJJJLLLOOORRRWWWZZZ]]]cccmmmwww~~~~~~}}}~~~{{{uuupppmmmjjjhhhgggeeedddbbbaaaaaaaaabbbhhhmmmtttxxxyyywwwuuuuuuwwwvvvzzzzzzhhhaaa]]]^^^\\\UUUMMMJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB???===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBCCCDDD>>>:::<<<>>><<<;;;<<<<<>>777333444333000111444&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''(((((((((((()))))))))******+++++++++++++++,,,,,,------......///222444222///222<<>><<<<<>>AAADDDDDDCCCBBB@@@@@@@@@AAABBBBBBCCCEEEEEEDDDCCCBBBAAAGGGHHHIIIJJJJJJIIIHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEGGGKKKNNNQQQQQQKKKLLLNNNOOOOOOMMMJJJIIIDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDDDDCCCDDDKKKSSSaaappp[[[NNNPPPbbbuuuvvv]]]MMMIIIFFFBBB@@@>>><<<<<<<<<;;;999777::::::::::::999999999999:::::::::;;;;;;:::::::::999999::::::::::::999999888888888999999888888777999999999999999999999999888888888888888888888888888888888777666777:::===::::::::::::::::::::::::999:::<<<<<<<<<===@@@AAAAAACCCFFFHHHKKKOOOTTTXXXWWW]]]eeemmmssstttsssrrrssssssuuuxxx{{{~~~}}}zzzuuuqqqnnnjjjgggdddaaa```\\\YYYVVVTTTSSSSSS[[[```eeeiiijjjhhhffffffkkkhhhhhhnnntttppp```RRRMMMGGGDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@???>>>>>>===@@@@@@@@@???>>>===<<<;;;;;;<<<======<<<;;;::::::;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFGGGJJJIIIHHHHHHHHHHHHIIIIIIIIIGGGDDDAAA>>>============:::999<<>>AAAAAAAAA@@@@@@@@@@@@@@@@@@CCCFFFIIIJJJHHHEEEDDDCCCEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCFFFJJJNNNQQQQQQLLLLLLNNNNNNNNNLLLJJJHHHDDDCCCBBBAAA@@@AAAAAABBBEEEFFFFFFFFFFFFEEEDDDDDDEEEMMMNNNMMMddd|||}}}fffSSSLLLSSS]]]YYYmmmkkk___SSSGGG???===;;;:::;;;;;;:::999:::::::::999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999888888999999999888777777999999999:::::::::::::::999999999999999999999999888999999888777777999;;;:::999999999999888888888777888999888777888:::<<<;;;===@@@BBBDDDHHHLLLPPPSSSWWW^^^dddhhhiiiiiihhhfffhhhlllqqquuuyyy|||~~~vvvtttqqqooollliiidddaaa^^^\\\XXXTTTQQQNNNMMMMMMPPPTTTXXX[[[ZZZYYYXXXXXX^^^YYYSSSSSSTTTRRRLLLEEEEEE???<<<======;;;<<<>>><<<<<<;;;;;;;;;;;;::::::=========<<<;;;:::999888888:::;;;;;;;;;:::;;;<<<>>>>>>>>>???@@@AAACCCCCCAAABBBCCCDDDFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGDDDAAA===;;;:::::::::;;;888888999;;;???JJJUUUmmmQQQ:::AAA===999444333333333111///%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))((((((((()))***+++++++++*********+++,,,,,,------///000111111222666;;;???;;;666555999<<>>???@@@@@@AAAAAAAAAAAA@@@BBBFFFKKKMMMKKKGGGEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCCCCFFFJJJNNNOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEJJJLLLLLLUUUrrruuueee]]][[[XXXdddyyykkkPPPKKKEEE@@@>>>?????????:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::999888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;:::999888999:::::::::999999999999888888888888888777666666888:::888999:::;;;;;;>>>AAADDDIIILLLQQQVVVYYY[[[[[[[[[[[[]]]aaaeeehhhlllnnnoooiiifffccc```^^^\\\YYYVVVSSSRRROOOLLLJJJHHHHHHHHHFFFHHHJJJKKKJJJIIIIIIIIIKKKHHHEEEBBBAAAAAABBBCCCBBB>>><<<======::::::<<<::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;::::::<<<>>>>>>======???AAAAAAAAAAAABBBBBBDDDEEEFFFBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGBBB@@@>>>;;;::::::;;;<<<;;;;;;===AAAGGGUUUnnneeeCCC:::@@@666777666444222222111000%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------.........000333666:::<<<444000333999666888RRRrrr___WWWKKKDDDAAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRRRRPPPNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKLLLMMMNNNOOOOOONNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDEEEGGGIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKNNNPPPRRRRRRRRRTTTYYY]]]YYYZZZ[[[[[[ZZZXXXUUUTTTKKKMMMMMMJJJHHHIIINNNRRRZZZaaalllwww{{{ttthhh]]]ccchhhmmmpppvvvtttPPPAAA:::333000555:::777111111111000000111333555666666555333333333555666888444444555555555555444444888999::::::999:::<<<===>>>???AAABBBCCCBBBBBBAAA???EEEKKKMMMKKKFFFDDDCCCCCCDDDGGGIIIKKKLLLMMMMMMFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFHHHKKKNNNOOOOOOMMMLLLLLLKKKJJJIIIIIIIIILLLKKKIIIGGGEEEEEEEEEFFFAAABBBDDDFFFGGGFFFFFFEEEBBBAAAFFFKKKJJJRRRrrrqqqgggbbb]]]fffvvvlll]]]PPPGGGCCCBBBAAA;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;::::::999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<:::999999999::::::::::::999999999999888999888777666666888:::666777777666555666999;;;;;;===AAAEEEHHHJJJKKKKKKPPPRRRSSSUUUWWWXXXXXXYYYWWWSSSOOOKKKJJJIIIGGGEEEDDDCCCAAA???>>>>>>??????===???@@@???>>>===>>>???:::===???>>><<<;;;===???===:::;;;>>>>>>:::999:::;;;;;;<<<<<<===>>>>>>>>>===>>>>>>>>>>>>>>>>>>===<<>>;;;::::::<<<>>>???===AAAIIITTTeee{{{^^^FFFCCC===222...444888666222111111222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))++++++******++++++,,,---***+++---000333555777999222222111111333888???EEEjjjttt```QQQGGGDDDGGGLLLKKKGGGFFFHHHJJJIIILLLQQQPPPPPPQQQQQQPPPNNNMMMKKKJJJKKKLLLNNNOOOOOONNNNNNKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNSSSSSSTTTVVVWWWYYYZZZ[[[\\\WWWUUUXXXZZZVVVSSSRRRFFFKKKKKKHHHMMM]]]mmmtttxxxuuupppiiicccbbbdddfffiiizzzcccDDD@@@444444333333222111000000222222222222222222222222444333222222333444666777555444444444444555666666777777777777888999:::;;;???>>>=========>>>@@@AAAFFFJJJMMMMMMJJJGGGFFFFFFGGGDDDCCCFFFKKKNNNKKKHHHDDDFFFHHHHHHFFFEEEEEEFFFIIIJJJKKKMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKPPPQQQQQQOOOLLLIIIHHHIIICCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDDDDFFFLLLTTTYYY|||rrriiicccbbbbbbaaacccgggwwwgggXXXMMMHHHHHHEEEBBB???>>>===;;;:::???>>><<<;;;;;;;;;<<<<<<======>>>===;;;::::::;;;:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999:::;;;<<<===:::::::::;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<::::::999999999999999999888888777777777999999999999888888777777888888999:::<<<===>>>>>>AAAAAA@@@@@@BBBCCCEEEFFFBBBAAA@@@???>>>=========;;;;;;::::::999999999888=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===@@@BBBDDDBBBAAA???===<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>CCCBBBAAA@@@AAABBBDDDEEEFFFEEECCCCCCEEEFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHDDDFFFGGGFFFCCC???<<<;;;888888<<>>BBBKKKKKKTTThhh~~~WWWDDD>>>777444666555555444333222000000///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))++++++******++++++,,,---***+++---///222444666666111111111111222777===AAALLLiii}}}iiiUUUGGGCCCDDDCCCFFFKKKMMMKKKKKKNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNNNNLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOPPPRRRSSSTTTUUUXXXYYYZZZZZZ[[[[[[[[[[[[VVVTTTUUUXXXVVVOOOIIIHHHHHHIIIOOO```zzzjjjkkkjjjiiiiiikkkooosssjjjEEE777888444333333222111111000000111111111111111111111111222222222333333444555666444444444444444555555666666666666666777888999:::<<<<<<<<<<<<>>>@@@BBBDDDHHHKKKOOOOOOMMMKKKJJJKKKGGGDDDCCCFFFJJJKKKIIIFFFDDDEEEGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJMMMOOOPPPOOOLLLIIIHHHHHHCCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAEEEJJJOOOSSSwwwsss```SSSOOOQQQUUU^^^mmmuuuoooVVVPPPIIICCC@@@@@@@@@@@@999999:::<<<======<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<999::::::;;;;;;;;;;;;;;;<<<<<<;;;:::;;;;;;======;;;;;;<<<<<<<<<=================================>>>>>>===<<<;;;::::::;;;:::::::::999999999888888::::::999999888888888888999::::::;;;;;;<<<<<<<<<===<<<<<<<<<===???AAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999;;;;;;;;;<<<<<<============>>>???@@@BBBEEEGGGHHHEEEDDDBBB@@@???@@@AAABBB>>>???@@@AAACCCDDDEEEFFF?????????@@@@@@@@@AAAAAA===???BBBEEEGGGGGGFFFEEEGGGFFFGGGIIIKKKLLLKKKIIIEEEDDDDDDCCCDDDEEEFFFGGGDDDBBB???;;;999;;;???CCCAAA>>>>>>???CCCNNNeeezzzuuuYYY@@@888999777666:::555444333222111000000///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))+++************+++,,,,,,++++++,,,...000111222333000000111111222444999<<<999HHHooozzzuuu}}}nnnXXXNNNFFFCCCCCCGGGHHHGGGHHHLLLKKKLLLLLLMMMMMMNNNNNNNNNRRRPPPMMMKKKKKKLLLNNNPPPRRRRRRRRRRRRQQQPPPNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFEEECCCBBBDDDEEEFFFGGGHHHIIIJJJKKKJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXUUUTTTUUUTTTNNNFFFEEEHHHNNNRRR___yyy}}}fffeeedddcccfffnnnwww~~~hhhDDD666555444333333222222111000000000////////////////////////111111222333444444444444444444333333444444555666555555555555666777888888999999:::<<>>>>>=========>>>===;;;999<<<;;;;;;;;;::::::::::::888999::::::;;;;;;;;;:::======<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>============>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>>???@@@???>>>=====================<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@<<<===???AAADDDEEEGGGGGGEEEDDDBBB@@@@@@@@@AAAAAA@@@AAAAAACCCDDDEEEFFFGGGCCCDDDDDDEEEFFFFFFGGGGGGCCCDDDGGGIIIKKKJJJIIIHHHMMMMMMMMMNNNOOOMMMJJJGGG@@@???>>>===<<<::::::999888;;;>>>@@@@@@?????????>>>@@@DDDKKKXXXqqqTTTDDD777666888555444777444333333222111000//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))***************++++++,,,++++++,,,---...//////000...///111111111222555777888>>>XXXyyysss^^^UUUMMMHHHDDDBBBEEEJJJKKKKKKJJJJJJJJJKKKLLLMMMQQQPPPNNNMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSSSSPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNOOONNNNNNPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWTTTUUUWWWXXXWWWVVVUUUTTTRRRPPPOOOLLLFFFDDDMMMWWWaaaiiivvvxxxkkkfffdddbbbdddkkkzzzcccCCC999;;;888222222222111111000000000000///////////////////////////000222444444444333333333333333333333444444555333333333333444555666777888888999;;;>>>BBBEEEGGGDDDEEEGGGGGGGGGFFFEEEEEEEEEDDDDDDFFFHHHIIIHHHFFFEEEEEEEEECCCCCCDDDHHHJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLKKKKKKKKKMMMOOOOOOLLLHHHFFFEEEEEECCC@@@>>><<<<<<======@@@AAABBBAAA@@@@@@BBBDDDLLLLLL```{{{}}}wwwkkk\\\KKKXXXPPPWWWsssuuufffYYYPPPJJJGGGCCC>>><<<===>>>>>>===???>>>===<<<===<<<;;;:::888999999:::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@@@@?????????@@@@@@????????????????????????======>>>???@@@AAABBBBBB<<<>>>@@@CCCDDDEEEEEEDDDEEEDDDCCCBBBAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIKKKMMMPPPRRRSSSUUURRROOOMMMJJJFFFBBB>>>:::;;;;;;<<<;;;;;;:::999:::===AAACCCCCCCCCDDDDDDJJJSSSbbbuuuaaaFFF>>>888999888444222333333222222111000000//////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,------......---///000000000111222444555:::EEEVVVrrr}}}pppdddXXXLLLGGGHHHKKKJJJIIIIIIIIIKKKMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOONNNMMMLLLJJJKKKLLLMMMOOOPPPQQQRRRPPPQQQSSSTTTUUUVVVVVVVVVWWWUUUTTTRRRQQQRRRRRRSSSRRRRRRSSSRRRQQQOOONNNLLLHHHJJJNNNQQQQQQTTTaaannnxxxzzz{{{yyyrrrjjjfffeeekkkooouuu\\\;;;444888666333222111111000000000000//////000000000000000000000000///000111333444333333222222222222222222333444444222222222222333444555666999999999;;;===@@@BBBDDDGGGGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDFFFHHHIIIIIIHHHDDDDDDDDDBBBAAABBBEEEHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOPPPNNNKKKGGGEEEDDDFFFCCC@@@===<<<<<<<<<===;;;<<<======<<<===>>>@@@EEEDDDJJJ___~~~|||zzzdddXXXTTT[[[mmmvvvnnn```YYYhhhwwwyyyrrrYYYQQQEEE???>>>@@@AAAAAA>>><<<;;;===???@@@???===999::::::;;;;;;::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???@@@??????>>>>>>>>>>>>???========================;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<===>>>??????===>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOORRRUUUXXXYYYZZZYYYYYYTTTOOOIIIDDDAAA>>>;;;999999;;;===@@@BBBDDDEEEEEEHHHFFFDDDEEEMMM\\\mmmyyy|||~~~[[[EEE888666444555555333444555111111111000000/////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++***++++++,,,,,,------------.../////////000222444000666888;;;LLLrrrjjjXXXQQQOOOMMMJJJHHHGGGHHHJJJKKKJJJLLLNNNQQQRRRSSSSSSSSSPPPPPPRRRSSSUUUVVVVVVVVVQQQRRRRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVSSSPPPOOONNNOOOPPPMMMMMMLLLKKKJJJIIIIIIIIIMMMUUUbbbnnnqqqqqqwww}}}rrrhhhfffgggjjjnnnrrrNNN<<<333888777,,,,,,666000000000///////////////000000000000000000000000//////000111222222222222222222111111222222333444222222222222333444555555888888888999;;;>>>@@@AAAEEEDDDDDDDDDFFFFFFDDDCCCCCCCCCEEEFFFFFFGGGGGGGGGAAABBBBBBAAA@@@AAADDDFFFIIIIIIIIIHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNKKKHHHEEEDDDEEEGGGEEEBBB???>>>>>>>>>???<<<===>>>>>>===>>>@@@AAA<<>>;;;999888:::>>>@@@>>><<<<<<<<<<<<<<<;;;:::999999666777888999999999999888888999999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========:::;;;<<<===>>>@@@AAAAAA>>>???AAABBBCCCDDDDDDDDD@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUWWWWWW[[[\\\^^^```bbbdddfffgggiiilllooonnniii^^^SSSLLLIIIEEE@@@<<<;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCHHHPPP^^^qqq}}}}}}|||OOO>>>BBB999888666555444333333444000000000000//////......&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))***++++++******+++,,,,,,---......---...///......///222555111222555888>>>TTTsssvvvwwwnnnfffbbb[[[SSSNNNKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVTTTUUUUUUVVVVVVUUUUUUUUUSSSQQQNNNKKKIIIJJJKKKLLLLLLLLLMMMOOORRRVVVYYY\\\gggnnn{{{}}}{{{}}}pppgggaaaeeellluuuuuuYYY999666666888555......444////////////////////////........................000//////000000111222333111111111111111222333333222222222222333444555555666666666888:::<<>>@@@BBB@@@CCCHHHIIICCCLLLtttrrrfff___YYYRRRFFFOOOUUUYYYhhh|||mmm\\\PPPMMMIIIFFFEEEGGGFFFBBB?????????>>>===<<<:::999888555666777999::::::::::::888888888999999999:::::::::::::::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>???<<<<<<=========>>>>>>>>>======>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKKKKMMMOOOQQQRRRSSSRRRSSSUUUWWWYYYZZZ[[[[[[]]]^^^```cccfffiiikkklllrrrrrrrrrssstttuuuuuuuuuvvvvvvssslllaaaTTTHHH@@@???===::::::<<>>bbb|||ttthhh]]]UUUPPPNNNMMMKKKIIIHHHIIIKKKMMMOOORRRRRRRRRQQQQQQPPPOOONNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVUUUTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSLLLJJJGGGEEEDDDEEEGGGHHHRRRSSSWWW\\\dddmmmuuuzzz~~~tttmmmmmmgggiiinnntttwww~~~}}}QQQ===666666222...000666222***.........///////////////------------------------000000/////////111333444111111111000111222222333222222222222333444555666444444555666999<<>>======555888<<>>>>>===;;;999999;;;>>>CCC666:::HHHFFF???WWW~~~zzzrrrbbbPPPPPPUUUSSSOOOWWWiiirrrpppkkklllqqq}}}tttlllfff___[[[YYYUUUNNNHHHAAA@@@@@@>>><<<:::999777444666888:::;;;<<<<<<;;;888888999999999:::::::::999999::::::;;;<<<======;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>???<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEGGGHHHIIIJJJIIIIIIGGGGGGHHHHHHIIIJJJLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNKKKLLLMMMNNNPPPRRRSSSTTTVVVVVVWWWYYY\\\```ccceeefffgggiiilllnnnpppqqqqqqpppqqqsssuuuwwwyyyzzz{{{uuutttsssqqqooommmlllkkkfffbbbZZZRRRKKKFFFCCCBBB;;;:::;;;===@@@BBBBBBAAAFFFJJJQQQ\\\iiivvv^^^EEEBBB===111222222222111333444222...///////////////.........&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************++++++******++++++,,,---------,,,------...///000...333777666555;;;HHHSSSnnnbbbaaaXXXNNNIIIJJJKKKIIIFFFOOONNNOOOPPPRRRQQQOOOLLLQQQRRRRRRRRRQQQRRRTTTVVVSSSPPPQQQUUUVVVTTTTTTVVVTTTVVVWWWUUURRRPPPRRRTTTXXXWWWVVVUUUUUUUUUTTTSSSTTTRRRPPPPPPQQQPPPLLLHHHLLLNNNOOOMMMGGGFFFQQQ___ooo|||pppjjjeeecccgggooosssuuu{{{vvvLLL888555111111111111000000000///------............------.........------,,,,,,,,,------......///000000000444111///...///000111111333333444555555444444333555333222444888::::::999???>>>>>>DDDSSS^^^XXXKKKHHHFFFCCC@@@>>><<<<<<;;;999:::===AAADDDGGGIIIJJJLLLEEEDDDIIIHHHCCCDDDKKKGGGGGGHHHJJJKKKJJJHHHEEEGGGDDDEEEIIIJJJHHHKKKRRRJJJHHHEEEEEEFFFFFFCCC@@@???>>><<<;;;:::::::::;;;:::<<<>>>>>>???@@@CCCFFF^^^}}}|||fff___XXXYYY```ccc___ZZZNNNOOOSSS[[[ggg|||lll[[[WWWOOOGGGAAA=========666999<<<===;;;:::<<<>>>>>>>>>???@@@<<<888;;;AAA;;;===<<<888888;;;;;;999:::;;;;;;:::999888888999:::;;;===>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEGGGJJJKKKIIIGGGHHHKKKNNNPPPOOOMMMLLLLLLLLLOOORRRTTTTTTVVVZZZ]]]___^^^\\\ZZZYYYYYYZZZ[[[]]]___aaaccccccdddgggiiiiiilllppptttvvvtttrrrpppuuurrrqqqrrrvvvzzzzzzyyytttrrrnnnkkkhhhddd___[[[VVVVVVUUURRRNNNKKKIIIIIIJJJHHH>>><<>>FFFMMMJJJCCCEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>???@@@CCCFFFGGGHHHFFFFFFHHHHHHFFFGGGKKKIIIHHHHHHIIIJJJIIIGGGEEEEEECCCEEEJJJLLLKKKOOOUUUIIIHHHGGGGGGHHHFFFCCC??????>>>===<<<;;;;;;;;;<<<:::;;;<<<======>>>@@@CCCGGGWWWwwwuuulllhhhddd^^^XXXNNNMMMNNNPPPSSS^^^qqqyyyrrrjjjccc^^^QQQOOOLLLHHHCCC???===<<>>@@@@@@<<<:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAACCCEEEFFFEEEDDDEEEHHHKKKKKKJJJIIIHHHHHHHHHJJJMMMNNNNNNOOOSSSVVVVVVVVVUUUTTTTTTTTTUUUUUU\\\^^^___^^^]]]\\\\\\]]]dddeeefffeeeccc```]]][[[\\\YYYUUUUUUVVVWWWVVVTTTPPPNNNLLLKKKKKKJJJHHHFFFAAAAAAAAA@@@>>>===<<<===@@@CCC>>><<<@@@===<<>>???;;;888:::555444333222222111222222111111000///...---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))+++************+++,,,,,,,,,,,,,,,,,,---...///000000111111000000111555888777QQQppp~~~yyywww}}}vvvpppkkkmmmkkkaaaSSSKKKMMMQQQMMMQQQUUUUUUSSSRRRUUUYYYQQQRRRUUUWWWTTTNNNNNNQQQSSSUUUVVVUUUTTTSSSTTTUUUSSSTTTUUUUUUTTTUUUWWWYYYWWWTTTSSSXXXdddrrr}}}{{{mmm^^^aaa```aaafffooouuuTTT>>>555333333000000000000////////////------............------------------,,,,,,,,,,,,,,,,,,---......//////000,,,,,,---...////////////222222111111222444666777999777555555666666555444444999<<<;;;;;;>>>@@@???CCCBBBBBBAAA@@@@@@AAAAAAFFFDDDBBB@@@@@@BBBDDDFFFJJJNNNOOOKKKIIIJJJIIIGGGIIIHHHGGGGGGHHHHHHFFFEEEFFFDDDDDDHHHIIIIIIKKKNNNIIIHHHGGGGGGGGGFFFBBB???@@@???>>>===<<<<<<<<<===999:::;;;;;;:::;;;===???>>>>>>KKKmmmxxxllleeeVVVQQQLLLKKKJJJMMMVVV___```aaadddgggjjjrrryyypppiiiccc^^^[[[ZZZPPPIIIJJJLLLHHHAAA<<>>;;;:::999777777777777777;;;;;;;;;:::::::::;;;;;;===;;;::::::;;;=========;;;<<<>>>===<<<;;;;;;<<<<<<===?????????@@@BBBDDDBBBBBBCCCCCCDDDDDDDDDDDDHHHIIIJJJIIIFFFDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>><<<::::::;;;<<<<<<;;;???===::::::;;;=========??????>>>===>>>@@@BBBDDDCCCMMMQQQUUU\\\]]]fffxxx~~~|||~~~vvvLLL@@@999<<<>>>999666777555444333222111111111111111000000///...---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***************++++++,,,,,,,,,,,,,,,---.../////////...///111444666777888666<<>>===;;;<<>>>>>>>>======:::;;;;;;;;;999999;;;<<>>AAAMMMfffooocccXXXTTTRRRSSSWWW\\\QQQOOONNNMMMMMMUUUhhhyyyvvvmmmkkkjjjbbbZZZUUUQQQNNNGGGBBBCCCGGGFFFAAAAAA???============<<<;;;BBB???<<<:::;;;<<<======;;;:::999888777777888888===:::888777999;;;<<<<<<888999:::999777777777999:::;;;;;;;;;;;;;;;<<<===::::::;;;<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;;;;:::999999999;;;<<<>>>:::::::::;;;======>>>===;;;999888999<<<@@@AAABBBEEECCCBBBFFFMMMXXXaaagggmmm{{{~~~gggfffgggooo~~~uuuVVVJJJBBB===<<<999555555888444333222111111000000000000000///......---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))******+++,,,,,,++++++,,,,,,---...///......///222666999888777888777777MMMuuuzzzuuuxxxyyyrrrmmmhhhaaa\\\YYY\\\bbbgggeee^^^\\\^^^aaacccgggjjjkkkjjjhhheeeaaaYYYVVVaaazzzzzznnnggggggjjjbbb^^^bbblllssstttsssvvvzzzyyyIIIBBB:::555555444222000/////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000333666555333000......111000//////000333555777444444555555555666777888===;;;;;;===>>>???@@@BBBDDDDDDDDDDDDCCCCCCBBBBBBFFFFFFHHHHHHHHHGGGFFFEEEMMMVVVWWWNNNGGGHHHGGGAAAHHHEEEBBBAAACCCEEEFFFGGGEEEEEEFFFGGGKKKOOONNNLLLKKKHHHDDD@@@>>>>>>@@@BBB???????????????>>>>>>>>><<<<<<<<<;;;999999:::<<<999===>>>???IIIfffzzzsssmmmfff```^^^ZZZTTTMMMJJJGGGIIIRRR\\\iiiqqquuuppplllpppxxx~~~~~~wwwsssqqqkkkccc\\\YYYUUURRRPPPMMMIIIEEEBBB>>>999888999<<<>>>???===;;;999777666666666777===:::888888999999999888999;;;;;;;;;999999:::;;;>>>===<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???>>>===;;;999888888999:::555888:::<<<===<<<;;;;;;<<<>>>CCCLLLVVV___dddfffpppmmmlllrrrqqqnnnvvvoooRRRGGG>>>;;;999888666555777;;;333333222111000000000000//////......------,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((***))))))))))))***++++++++++++++++++,,,---...///......///111333444333222444999888===LLL___yyy~~~~~~}}}~~~zzz|||xxxpppllliiifffgggjjj___^^^gggzzzeeeIII777666444222111111111111///.........------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,------...000444777666222//////000000000//////000222444555111222444444555666888;;;;;;777666:::>>>??????@@@DDDEEEEEEEEEEEEDDDCCCCCC@@@BBBEEEGGGGGGFFFDDDBBBEEEKKKNNNIIIDDDDDDFFFFFFLLLHHHCCCAAAAAADDDFFFGGGBBBDDDGGGLLLUUU^^^```]]]KKKIIIEEE@@@======@@@CCC>>>>>>????????????>>>===<<<======<<<:::999;;;<<<888::::::;;;AAAPPPfffvvvyyytttwwwxxxhhh___WWWSSSOOOKKKKKKNNNLLLOOOPPPMMMLLLPPPSSSSSS\\\dddttt{{{jjjbbbYYYSSSQQQRRRQQQPPPMMMKKKHHHDDDBBBAAABBBBBBAAA@@@???>>>===:::666333444666888888777777777888999888666666777777777666888777666666777888999:::999999888777666777:::===;;;;;;<<<===>>>???@@@@@@EEEKKKTTT[[[___``````aaaeeelllxxxvvvmmm|||||||||}}}XXXJJJFFF@@@555777:::;;;999777555555333222111000////////////.........---------,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))***++++++++++++++++++,,,---...///---...//////000000000000222777666444666;;;TTTxxxtttgggbbbbbbdddeeefffhhhlllpppooonnnttt{{{iiiKKK>>>777333222222000000000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********+++,,,,,,------,,,///333222///---///111000000000000111111222222000222444555444555888;;;;;;777888===@@@>>>>>>AAABBBCCCDDDFFFFFFFFFFFFFFF@@@AAACCCDDDDDDDDDCCCBBBCCCEEEHHHIIIDDD@@@EEELLLUUUOOOHHHCCCBBBCCCEEEFFFCCCGGGIIIMMMVVV```aaa\\\IIIJJJHHHDDD@@@>>>@@@BBB======>>>??????>>>======;;;<<<<<<;;;999999:::<<<<<<;;;:::;;;===AAAEEEGGGmmm~~~vvvppphhh^^^YYYYYY^^^]]]XXXOOOJJJIIIGGGDDDCCCIIITTT```iiikkkgggcccuuuuuuxxx|||xxxssspppooonnnooolllkkkjjjiiiddd]]]TTTNNNMMMPPPSSSUUUUUUTTTTTTTTTPPPNNNLLLLLLNNNOOOMMMLLLKKKJJJIIIIIIKKKOOOSSSUUURRRRRRQQQPPPQQQUUU[[[```jjjmmmqqquuuxxxzzzzzzyyynnneeehhhmmmxxx}}}RRR===>>>@@@<<<999;;;<<<;;;999777333000222222000///////////////......------------,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******+++++++++++++++,,,---......+++---////////////111333444222...222;;;;;;CCCYYY|||}}}ssshhh``````dddhhhjjjeeetttgggGGG===:::444...///000111222111///---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))******+++,,,,,,------&&&+++//////,,,+++...222///000111111111111000000111333555555333444777:::>>><<<>>>CCCCCC???@@@EEE@@@AAACCCFFFHHHHHHIIIHHHDDDCCCCCCCCCCCCDDDDDDEEEHHHFFFHHHKKKFFF???CCCOOO\\\UUULLLEEECCCCCCDDDDDDHHHKKKJJJJJJPPPWWWUUUMMMHHHJJJKKKIIIEEEAAA@@@@@@<<<===>>>??????>>>===<<<:::;;;;;;:::999999:::<<<888:::<<<;;;999:::>>>BBB>>>WWW~~~wwwpppppprrrmmmbbbSSSKKKKKKKKKJJJLLLKKKKKKLLLPPPVVV\\\___\\\VVVVVVbbbwww~~~~~~||||||~~~~~~|||vvvuuuttttttxxx}}}yyyyyy~~~mmm]]]hhh|||UUUFFFFFFAAA:::999;;;:::777444444555666444222111000//////.........------------------,,,,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,............////////////222222222333555888;;;===UUUzzzzzzzzz{{{zzzxxxvvvqqqsssqqqkkknnnxxxtttxxxxxxrrrpppsssxxxzzzeeeIII;;;444111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...///111222333333222222444555666555222222555999777;;;@@@CCCBBB@@@>>>===AAABBBCCCDDDDDDDDDCCCBBBHHHGGGEEECCCBBBCCCCCCDDD@@@DDDHHHHHHGGGFFFGGGJJJNNNLLLHHHDDDBBBBBBCCCDDDHHHMMMRRRRRROOOLLLNNNPPPPPPMMMJJJHHHFFFDDDAAA??????@@@@@@???===<<<===???::::::;;;;;;<<<;;;;;;;;;999888888888999::::::;;;>>>DDDVVVxxx|||~~~sssfff\\\YYYYYYVVV\\\aaa]]]TTTOOOPPPUUUPPPMMMKKKLLLSSS___llltttkkknnnsssvvvvvv{{{mmm^^^\\\ccckkkppp{{{}}}qqqpppppp```LLL???===>>><<<999<<<999777666666555444333444333000...------...///------,,,,,,,,,,,,++++++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,---.........////////////333222222222333555888999CCCRRRlll}}}}}}~~~}}}yyyqqqmmmpppooottt}}}zzzvvvrrrqqqooopppwww{{{}}}vvvrrrssspppooo{{{sss[[[BBB666333333222444111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------...///111111111111000333444555444222222555888999<<<@@@BBBAAA@@@???>>>BBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFAAACCCFFFGGGGGGGGGGGGHHHFFFEEEDDDCCCDDDEEEGGGHHHHHHLLLOOOOOOLLLJJJLLLNNNLLLJJJHHHFFFFFFEEECCCAAA<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888888777777888999999:::CCC???@@@LLLeee}}}tttiii```[[[ZZZSSSPPPMMMMMMPPPTTTVVVWWWRRRSSSWWWYYYYYY\\\hhhuuuyyyooooooxxx{{{uuuwwwyyyzzzmmmcccccclllzzzbbbYYYOOOCCC<<<<<<===;;;999:::888666444444444333111444222000...------......------,,,,,,,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))***************++++++++++++,,,---------.........//////333222111111111333444555::::::AAA\\\^^^CCC999111000222222111000000000000///......------------------------------++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---...///000000000000222333333333222222444666:::<<>>??????CCCAAA???>>>>>>@@@CCCEEECCCDDDEEEFFFGGGGGGGGGGGGEEEDDDEEEGGGIIIJJJIIIHHHDDDDDDEEEGGGIIIJJJLLLLLLHHHKKKMMMKKKHHHGGGIIIKKKGGGFFFDDDDDDEEEEEEDDDBBB;;;:::999;;;>>>>>><<<888;;;;;;;;;;;;::::::999888777666666666666777888888::::::999;;;CCCUUUkkk{{{~~~yyyllliiifffeeeddd___WWWOOOOOOLLLKKKLLLKKKIIILLLRRRRRRTTTUUUUUUYYY^^^___]]]cccjjjuuuyyysssiiigggkkk}}}vvvsss~~~rrr~~~~~~wwwwwwuuurrr{{{~~~pppbbbYYY]]]______fffrrr|||wwwrrrvvvrrrYYYHHHCCC@@@===;;;;;;;;;:::888999777444333333333111000333222000...------......,,,,,,,,,,,,++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,---------.........111111111111111333444555777999<<>>@@@???>>>===>>>???AAACCCCCCDDDFFFGGGHHHHHHGGGFFFHHHFFFEEEGGGKKKMMMLLLIIIKKKLLLMMMNNNOOOOOONNNMMMIIIKKKKKKIIIGGGFFFHHHJJJEEEDDDCCCCCCDDDDDDBBBAAA===;;;:::===BBBCCC>>>:::;;;;;;;;;;;;:::888777777666555555444555555666666333777<<<===<<>>????????????DDDDDDFFFGGGGGGFFFDDDDDDGGGEEECCCEEEIIIKKKJJJHHHNNNOOOQQQRRRRRRPPPOOONNNJJJJJJJJJIIIGGGGGGHHHIIIFFFDDDCCCBBBBBBBBB@@@>>>>>>;;;:::>>>BBBCCC???:::::::::::::::999888777666555555444444333444444555888666444111111444:::???HHHXXXppp}}}tttjjjeee]]]\\\\\\___```[[[SSSNNNQQQKKKGGGGGGIIIHHHKKKOOOPPPLLLKKKPPPWWWZZZXXXVVV\\\dddiiiddd___bbbiiiooowwwkkkdddiiimmmlllmmmqqq|||qqqlllooorrrooopppyyyrrrgggeeerrrzzzxxxoooxxxxxxvvvzzzvvvlllppp}}}{{{wwwuuuooofffbbbbbbbbbjjjqqqppphhhaaabbbggg^^^```cccfffhhhhhhfffeeeeeegggooossstttqqqlllooonnnTTTIIIDDD@@@<<<;;;<<<<<<;;;888888:::<<<999777555333333333222000000000///......---------,,,,,,+++++++++*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++,,,,,,,,,------......000111333444555555444333444666<<>>>>>======CCCCCCCCCDDDDDDCCCBBBBBBCCCBBBAAABBBDDDFFFGGGGGGKKKLLLMMMOOOPPPPPPOOONNNIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCCBBBBBBAAA>>>===;;;:::999;;;>>>>>><<<999999999999999999888777666555555444333333333333444666444111111333555777888===@@@JJJ```yyysssqqqpppoooppptttooocccXXXTTTRRROOONNNOOORRRSSSUUUUUUPPPKKKLLLQQQJJJRRRWWWTTTPPPSSSWWWZZZ]]]TTTQQQWWWZZZUUUPPPQQQ]]]______ZZZUUUUUUYYY^^^TTTTTT[[[dddcccZZZUUUYYYaaaddd___VVVZZZhhhkkkdddaaa```dddgggaaaVVVTTTZZZ^^^ZZZXXX\\\^^^[[[YYYYYY]]]___bbbccc```^^^bbbjjjlllttt}}}~~~yyytttsss}}}~~~uuu\\\QQQOOOIII>>>666999999888666666777;;;>>>999777444333333333222000/////////.........------++++++++++++************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,......///000111111222222666222222666999===EEEOOOqqqgggHHH888777888555000222444333---,,,//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************++++++++++++---,,,,,,,,,---...///000000///000222555777555333222444666666666555666777888888999:::;;;<<<===>>>@@@@@@???@@@@@@AAABBBCCCBBBBBBCCCCCCCCCDDDFFFIIIHHHIIIJJJLLLMMMMMMNNNNNNGGGGGGHHHIIIJJJJJJHHHGGGFFFDDDCCCBBBBBBAAA???===::::::999999999999999888777888888888888888777777555555444333333333333333000222666888888666444222777666:::???GGG___|||vvvsssuuutttyyy~~~{{{lll^^^]]]dddYYYdddmmmooopppqqqqqqooo___UUUQQQXXX\\\XXXVVVXXX\\\XXXRRRNNNKKKMMMQQQVVVRRRPPPRRRXXXVVVNNNNNNTTTYYY\\\]]]^^^```aaa[[[SSSRRRVVV\\\bbbeeefffdddccceee___ZZZ[[[___dddnnnwwwyyyvvv~~~wwwjjj\\\PPPLLLIIICCC>>>===999888555444555777999;;;888666333222222222000///.........///......------++++++++++++************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,...///////////////.........///444999777444888AAAHHHVVVqqqiiiHHHAAA999777666444111000***///000...///333222,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++***+++,,,...///111000000333666888555333222444777777777666666777:::999777777888;;;>>>@@@======<<<===>>>AAACCCDDDCCCEEEGGGFFFDDDEEEIIILLLKKKKKKKKKKKKKKKLLLLLLLLLEEEEEEFFFIIIJJJJJJHHHFFFEEECCCBBBBBBBBBBBBAAA???:::;;;;;;999777777888:::666777777888888888888777666555444444333333333333444444333000------222666666...///888:::<<>>>>>>>>???BBBEEEHHHGGGEEECCCBBBFFFKKKPPPOOONNNLLLJJJIIIIIIIIIIIIEEEDDDDDDFFFHHHIIIHHHFFFCCCBBBBBBAAAAAABBBBBBBBBAAA???<<<:::888888888999777666444444555555333222555444444333333222222111333333444444333333222111222222333444777;;;>>>AAAUUUnnn|||{{{qqqZZZKKKGGGCCCCCCDDDFFFGGGEEE???::::::999777777888888666555333333222222111000//////000000000///......------,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''''''''((()))***))))))(((((((((((())))))*********+++++++++,,,,,,---......///000000111111000111222444555777888999:::<<>><<<999888888999999888777555555666666444333555444444333333222222111333333333444333222222111333222222333555777999:::???NNNeee}}}tttggg\\\MMMCCCBBBCCCBBBAAAAAABBBAAA>>>;;;999777666666666666555333333333222111111000////////////......---,,,,,,,,,,,,,,,+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((()))***+++))))))(((((((((((())))))*********++++++++++++,,,------......///000000000///000111222333444444555555999;;;;;;@@@SSSpppqqqXXXHHH;;;444555555333000000000111000/////////.........---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***))))))((())))))***+++,,,---......///000000111111111111222333555666888999::::::::::::::::::::::::@@@@@@@@@???======???AAAGGGGGGEEECCCBBBDDDIIILLLFFFFFFHHHIIIIIIIIIHHHHHHIIIIIIGGGDDDCCCCCCEEEHHHBBBBBBAAA@@@??????@@@@@@>>>===;;;999888999:::;;;999888666666777777555444555444444333333222222111222333333333333222111111222222222222333333333333555888>>>HHHZZZttttttcccTTTOOOMMMFFFAAABBBBBB@@@>>>=========<<<;;;777666444444555555333222222222111111000000//////......------,,,+++++++++++++++++++++*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''((((((((())))))(((((((((((())))))***************++++++++++++,,,------......///000000000000000111111222222333333999===;;;777;;;HHHUUUrrrvvv```GGG:::555222222333111000//////000000///............---------,,,,,,,,,,,,,,,++++++++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))***+++,,,,,,---------...//////000000///000111222444777999:::;;;;;;;;;;;;;;;:::::::::<<<======<<<;;;;;;===???@@@AAAAAAAAABBBEEEJJJNNNMMMLLLJJJHHHFFFEEEEEEEEEBBBDDDFFFEEEDDDDDDFFFIIIEEEEEEDDDBBBBBBAAAAAAAAA===<<<:::888888999:::<<<:::999777777888888666555555444444333333222222111222222222222222111111000111111222222222111111000444444333333888EEEVVVbbbzzzddd]]]RRRJJJIIIIIIEEEBBBBBB???>>>===<<<;;;;;;:::999777666444444555555333222111111000000000/////////......------,,,++++++++++++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((()))******))))))*********+++++++++,,,,,,,,,---......//////000000111111111222222222555888<<<<<<999888:::===HHH\\\~~~lllWWWEEE>>>777555444222333555000///...///000111///...------------,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++++++++************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))***))))))******+++,,,---+++,,,,,,---......//////...///000222444777999:::::::::;;;;;;;;;<<<<<<<<>><<<===>>>>>><<<:::888777888666555555555555444222000000////////////////////////......---,,,,,,,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))(((''''''(((((()))***+++)))))))))************+++++++++,,,,,,---.........000000111111222222222333555555444555888:::<<<<<<===EEEZZZxxxyyy\\\EEE:::666777777555222000111444000///...///000000///---------,,,,,,,,,+++++++++++++++++++++************,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))((((((''''''(((((()))***************,,,------+++++++++,,,------.........///000222444666888:::999::::::;;;<<<===>>>>>>AAABBBCCCCCCCCCDDDGGGJJJGGGHHHIIIIIIHHHIIIJJJLLLNNNLLLIIIGGGGGGIIILLLNNNLLLMMMPPPSSSSSSPPPKKKFFFFFFEEECCCBBB@@@???>>>>>><<<;;;999888777888:::;;;:::999777777888888666555555444444333333222222111000111111111111000////////////000000111222222333---///111222222222444555666@@@LLLWWW```tttyyyhhh]]]\\\[[[RRRMMMLLLKKKIIIFFFBBB???>>>:::<<<>>>>>><<<999777777888666555444555555444222////////////............//////......---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))***)))((((((''''''''''''((()))***+++))))))))))))************+++++++++,,,------.........//////000111222222333444333222333777:::;;;<<<<<<@@@JJJZZZkkkxxx^^^KKK???<<>>>>><<<;;;999888777888999::::::888777666777777666444555444444333333222222111000000111111000000///...000000///...///000111222222111111/////////111222222333777;;;???JJJbbbxxxrrr^^^XXXUUUVVVVVVMMMHHHJJJKKKIIIEEEBBB@@@???;;;<<<===;;;888666777999666555333333444444222111..............................------,,,+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$&&&'''''''''&&&%%%''''''''''''((()))++++++))))))))))))***************++++++,,,,,,---......------...///000111222222111333666888888777666666555:::BBBFFFGGGUUUvvvhhhXXXHHH???888111000333---000111000///000000//////...---...///...+++))),,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''(((((()))***+++)))******+++,,,,,,------000000000222333555777888777888:::<<<>>>@@@AAABBBCCCDDDDDDBBBAAAAAACCCEEEBBBEEEGGGHHHHHHHHHIIIJJJCCCEEEIIIMMMOOOOOONNNMMMPPPLLLIIIMMMUUUWWWQQQJJJIIIHHHFFFDDDBBBAAA@@@???===<<<999888777777888999999888666666777777555444555555444333333222222111000000000000000//////...222000...---,,,---///000000///.........///000222333111333777666444;;;DDDTTTcccyyy|||bbbUUUTTTVVVMMMIIIKKKHHHCCCFFFHHHEEEAAA>>>===;;;<<<<<<;;;888444444777:::555333222222333222111///---.....................------,,,,,,+++******))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************///...,,,,,,+++,,,---...//////.........000222333333333444444444444444444555;;;???AAABBBKKK[[[iiifffVVV===;;;888666333222111111111111000000//////......------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------...//////111222333444444555666777888:::===???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBDDDHHHKKKJJJHHHLLLLLLMMMPPPRRRQQQKKKGGGDDDFFFIIIKKKLLLKKKIIIHHHJJJIIIGGGFFFDDDCCCCCCCCC@@@???===;;;999888777777999888888777666555555444333222222444666666222///222222222111000//////...........................///////////////000111111000000///000000111222222666:::DDDPPP^^^pppnnnddd___\\\\\\WWWOOOMMMOOOLLLEEEGGGEEECCCBBBBBB@@@???===:::::::::999888777666555777555444444444444333111000000000///......---------------,,,,,,,,,++++++)))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********---,,,++++++***+++,,,---...------------///000111333333333333444444444444666:::===???AAAIIIVVV```cccdddpppqqq^^^NNN@@@777888666555333222111222222000000000/////////......------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------//////000000111222333333555555666888:::<<<>>>???=========>>>???@@@AAABBBCCCAAAAAACCCGGGIIIHHHGGGIIIIIIJJJMMMPPPNNNJJJFFFHHHIIIJJJJJJJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???===;;;999888888777999999888888777666666555666444222222444555333222222222111111000//////...........................///............///000000///////////////000111111//////111444777===KKKYYYvvv~~~tttggg___\\\[[[UUUZZZYYYQQQKKKKKKKKKJJJJJJGGGDDDBBBBBBBBB???<<<999999999999999888777666666444333222333333222000000000//////......------+++++++++************))))))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******++++++************+++,,,,,,,,,,,,,,,---...///000222222333333333444444444777888:::<<<@@@FFFNNNTTTOOOLLLOOO___vvvvvvhhhTTTBBB999444333222222111111000000111111222///////////////.........------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,/////////000000111111111444444555666888;;;===>>>;;;;;;<<<===>>>???@@@@@@CCCBBBBBBCCCFFFHHHHHHGGGIIIJJJLLLOOOQQQPPPMMMJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>><<<;;;:::999999999999999999888777777666666666333111000111222222222222111111000000//////...---------------------------------------......///......---------...//////555444444333000000777AAAEEEJJJSSSaaatttuuuppphhh```YYYVVVUUUUUUNNNVVV[[[TTTJJJGGGJJJNNNMMMHHHCCCAAACCCCCC@@@<<<888888999999999888888777555333222222222222111///000000//////...---------))))))))))))((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***************+++++++++,,,,,,,,,,,,------...//////111111222222333333444444777777777999>>>BBBEEEGGGIIIGGGGGGOOO]]]lllyyyjjjKKKEEE===888666777777777///////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,/////////////////////000333333444555777999;;;<<<<<<<<<===???@@@AAABBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKMMMOOOOOONNNMMMKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBB>>>===<<<;;;:::999999999888777777777666666666555222222111000000000//////111111000000////////////------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------///...000111///...444<<<777888:::@@@JJJZZZkkkvvvlllllliiiddd^^^XXXUUURRRQQQNNNUUUYYYUUULLLGGGIIIMMMLLLFFF@@@???BBBDDDAAA===777888888999999999888888555444222222333333111000000//////......---,,,,,,))))))((((((((('''''''''(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,------...//////000000000000111111222333333444777555555777;;;>>>???>>>===>>>AAAEEENNNXXX___bbbcccooozzzhhhXXXHHH;;;888777555444333111...,,,000000000000//////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))*********************+++++++++,,,,,,........................111222222333555777888999;;;<<<>>>@@@AAABBBBBBBBB@@@AAABBBBBBCCCCCCDDDEEEAAACCCEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCC>>>===<<<;;;:::999999999555555555555555444444444111222555555444111///---000000000///////////////------------------------+++++++++++++++,,,------,,,,,,+++++++++++++++,,,---,,,---...,,,))),,,111444333222111222555;;;???VVVhhh}}}yyypppggg___]]]\\\ZZZXXXVVVTTTSSSRRRSSSTTTTTTSSSOOOJJJHHHIIIGGGCCC>>>>>>AAACCCAAA>>>777888888999999999888888666555333333444444222111/////////...------,,,,,,******)))))))))((((((((('''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))***+++,,,---------,,,,,,---...//////000////////////000111222333333444555555444666999;;;;;;;;;<<<>>>>>>>>>CCCKKKQQQRRRHHHLLLUUU```pppooofffXXXIII===555222000444333222000///.........111111111000///...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))************************++++++++++++,,,,,,---------.........000000111222333555777777888999<<<>>>@@@@@@@@@@@@<<<===??????>>>???@@@BBBAAACCCDDDEEEEEEEEEGGGIIICCCDDDEEEFFFGGGHHHHHHHHHAAAAAACCCDDDDDDCCCBBBAAA>>>>>><<<;;;:::999999999444444444444444444333333222666:::;;;888444111///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++*********++++++000...///111000---...222000000111///---,,,,,,---///;;;HHHQQQ\\\jjjvvv{{{}}}oooiiifffcccaaaZZZZZZYYYXXXWWWVVVUUUTTTWWWQQQNNNPPPOOOKKKGGGFFFCCCBBB@@@@@@AAA@@@???===888888999999999888888777777555444444444444333111//////......---,,,,,,,,,************))))))))))))''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((***+++,,,,,,,,,+++***+++---...//////............///000111222333333444444555666666888:::<<>>???EEEHHHHHHDDDDDDEEEFFFJJJUUUcccnnnkkkZZZBBB===777333222222444666111111111000000111333555/////////000///...,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))************************++++++++++++******+++,,,---....../////////000111222444555666666888:::===????????????;;;>>>@@@???>>>>>>@@@BBBDDDFFFGGGGGGEEEFFFIIILLLAAACCCFFFHHHIIIJJJIIIHHHAAABBBCCCDDDDDDCCCAAA@@@@@@???===;;;999888888777444444444444444444444444444777::::::777333111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,++++++*********+++(((&&&'''++++++***,,,000///000111000......///111333777;;;>>>DDDKKKNNNKKKOOOXXXfffuuuzzzxxx{{{zzzuuuvvv|||lllfffggghhhfffbbbbbbaaa___\\\YYYWWWTTTSSSTTTMMMIIILLLMMMIIIFFFGGGBBBDDDFFFEEEAAA===<<<<<<999999999999999888777666666444333333444333222000///......------,,,,,,+++*********))))))))))))(((&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))***+++++++++***)))***,,,---......---,,,---...///000111222333333333444666666555777:::===666===@@@>>>???DDDEEEAAA===@@@DDDEEEDDDFFFJJJMMMWWWdddyyyqqqbbbSSSCCC888:::555111222333222000///---...000///...,,,++++++,,,---.........---,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************)))************+++++++++))))))***+++---...///////////////000111333444555666888;;;>>>@@@@@@@@@???>>>@@@CCCBBB@@@@@@BBBDDDBBBDDDEEEDDDBBBCCCFFFIIIAAACCCFFFIIIKKKJJJIIIHHHCCCDDDEEEFFFFFFDDDBBBAAA@@@???===;;;999888777777444555555555555555555555333666777666222///000111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++******++++++...++++++......,,,---000000000...,,,***+++...111,,,......111888===:::333555:::@@@EEELLLZZZmmm||||||ssszzzwwwbbb\\\aaaeeeaaa\\\]]]\\\ZZZXXXUUUSSSQQQPPPOOOIIIFFFIIIIIIFFFFFFJJJCCCHHHKKKHHHAAA<<<:::;;;:::::::::999888777666555555333222222222222111//////......------,,,++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))++++++,,,------......///......//////000000111111333444555555555666888:::<<<======>>>>>>>>>>>>===@@@@@@@@@?????????>>>>>>CCCFFFKKKQQQ[[[lll{{{rrrVVVPPPGGG???:::666333111111111111111000000000000///............---------------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++******)))(((''''''&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))(((((())))))***+++,,,,,,,,,,,,...---------...111333555999999:::<<<>>>???@@@AAA???@@@AAA@@@???>>>???@@@@@@BBBDDDFFFGGGHHHKKKMMMHHHGGGFFFHHHKKKKKKHHHEEEAAADDDGGGHHHFFFDDDCCCBBBAAA@@@===:::888777777777444444444333333333222222444333333222111000//////000000///...............------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---///000222222444777<<>><<<888777777777666555555444333222111111111111------,,,+++++++++,,,,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++,,,------......---......///000000111111222444555555444555777:::<<<<<<===>>>>>>>>>======??????>>>>>>>>>=========???AAABBBAAABBBGGGPPPXXXaaannnvvvjjjbbbYYYKKK???:::===:::555111000//////...000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))(((''''''&&&&&&'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((())))))***+++,,,,,,,,,,,,...---------...111333555888888:::;;;===>>>???@@@>>>???@@@@@@>>>>>>???@@@@@@BBBDDDEEEFFFGGGIIILLLIIIHHHGGGHHHIIIIIIFFFCCC@@@CCCGGGHHHHHHGGGFFFFFFBBBAAA>>><<<:::888777666555555444444444333333333222222222111111000000000111111000///////////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,.../////////---,,,+++,,,,,,,,,,,,...222555222444666;;;AAAGGGMMMPPPfffjjjqqqzzztttggg___ffffffeeecccbbb___]]]\\\aaa```aaaeeefffaaa^^^^^^\\\^^^\\\XXXVVVWWWUUURRRQQQNNNJJJHHHIIILLLNNNOOODDDAAA>>>===<<<<<<:::888<<<:::888777888888777555444444333222111111111111------,,,+++++++++,,,,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))******+++,,,,,,------------......///000000000111333444444444444777999;;;;;;<<<========================<<<<<<<<<;;;;;;:::<<<>>>===;;;:::<<>><<<777444444///...------///000000000////////////.........---......---------,,,,,,,,,************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***))))))(((((('''''''''&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((******))))))))))))(((((())))))***+++,,,,,,,,,,,,------------///111333444666777888:::;;;===>>>???<<<>>>??????>>>>>>@@@AAA@@@BBBDDDDDDEEEEEEGGGIIIJJJIIIHHHHHHHHHGGGEEECCCEEEGGGJJJKKKIIIGGGGGGGGGBBBBBB@@@>>><<<999777555555555555555444444444444111111111111111111000000222222111000000000000000------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))*********++++++***************************+++---.........---,,,---......---,,,,,,///111111111000000111222444555555888===DDDLLLTTTZZZ]]]jjjppp{{{|||vvvooojjjhhheeeaaa^^^[[[[[[ZZZZZZZZZ[[[[[[\\\XXXYYY```gggggg```YYYXXX\\\^^^\\\WWWTTTTTTQQQMMMKKKKKKJJJIIIIIIKKKOOORRRAAA???<<<;;;::::::888777999888777888999999777555444333222111111000111111------,,,+++++++++++++++))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------......///000000111222333333333444666888999:::;;;<<<<<<===<<<<<<===<<<<<<<<<;;;;;;;;;;;;777:::>>>@@@@@@@@@AAABBBAAA@@@@@@CCCIIIPPPVVVYYY\\\```sss|||iiibbbYYYOOOGGG@@@:::777:::444111333555555666999222111000111333333111000.........---------,,,,,,------------,,,,,,,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))(((((())))))***+++,,,,,,,,,,,,---------...///111333444444555777888:::<<<>>>>>><<<===????????????@@@BBB@@@BBBCCCDDDDDDDDDFFFHHHJJJJJJIIIIIIIIIHHHGGGGGGMMMNNNOOOMMMIIIFFFDDDCCCCCCCCCBBB@@@>>>:::777555555555555444444444333333000000111111111111111111222111000000//////000000------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,,,,------,,,,,,000000000///......///111.........///111333555666111111222222444666777888888===EEENNNXXXaaajjjppptttiiiccc[[[ZZZ[[[]]]______\\\YYYYYYYYYYYYYYYZZZ]]]___```ZZZ\\\ccchhhfff]]]VVVTTTZZZ\\\[[[UUUQQQPPPMMMHHHGGGIIIJJJHHHFFFGGGKKKOOOAAA???===<<<<<<<<<:::999777666777888::::::777555444333222111000000000000------,,,+++************))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,,,,---....../////////111222222222222555777888888999;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;:::::::::;;;???===<<<>>>AAADDDEEEEEEFFFEEEPPPaaafffbbbiiiwww}}}yyysssllldddZZZQQQKKKEEEAAA<<<888777666444333444000///111000---,,,---222111000000111000---+++------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********************************************************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,------...000111333333333444666888:::<<<===>>><<<>>>???@@@???@@@AAACCCAAABBBDDDEEEEEEEEEGGGIIIIIIJJJJJJKKKKKKKKKLLLMMMPPPPPPPPPMMMIIIEEECCCCCCCCCCCCBBBAAA>>>;;;888666444444444444333333333333111111111111222222222222000000///............///------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))******+++++++++++++++***,,,---,,,++++++---...,,,,,,,,,,,,------......///////////////000111222...000333777:::>>>DDDGGGKKKRRR[[[bbbhhhpppzzz|||sssiiiaaa\\\[[[ZZZWWWVVVUUUTTTSSSQQQNNNLLLUUUUUUUUUUUUWWWYYY[[[]]][[[\\\aaadddaaaYYYVVVWWWZZZ[[[YYYRRRNNNMMMIIIDDDEEEGGGHHHFFFCCCBBBDDDGGGAAA???===<<<======<<<:::666666666888:::999777555333333222111000000000000...---,,,+++************((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,++++++,,,,,,---.........///000111111111222444666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;:::999888888999:::::::::::::::===???@@@???>>>BBB???AAAGGGGGGBBBDDDJJJHHHMMMSSSXXX[[[^^^bbbfffqqqqqqqqqqqqrrrrrrrrrrrrtttsssqqqooollliiigggfff]]]ZZZWWWVVVUUURRRLLLHHHHHHFFFBBB???>>>;;;999666888666333222222333222111222111222555555111///111///...---...///...,,,***------------,,,,,,,,,+++,,,,,,,,,+++++++++************************************************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,---...///000222222333333444555777:::<<<>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCBBBCCCFFFFFFFFFGGGIIIKKKIIIKKKLLLLLLKKKLLLOOOQQQMMMNNNNNNLLLIIIFFFFFFFFFBBBBBBAAA???===;;;999888555555555444444444444333333333333333333333222222000//////...............------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))*********+++(((***+++,,,++++++,,,...//////000000000000000000------------...///000111///000000000///000222444...111333444666999@@@EEEOOOVVV___cccdddjjjsss{{{xxxfff^^^ZZZWWWUUUUUUUUUUUUUUUUUUUUUVVV[[[XXXSSSNNNMMMNNNQQQSSSQQQQQQQQQRRRTTTUUUWWWXXXVVVVVVYYY[[[ZZZWWWZZZ```[[[\\\XXXQQQLLLKKKIIIEEEDDDEEEEEEDDDBBB@@@@@@@@@>>><<<;;;:::;;;<<<;;;:::777666666777888999777666333222111000000///000000...---,,,******)))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---+++++++++,,,------.........///000000000111333555555666777999:::;;;;;;;;;;;;::::::::::::999999999:::999999:::<<<>>>@@@AAA:::;;;<<<===<<<;;;:::::::::999999<<>>===<<<==================>>>============<<<<<<<<<<<<@@@???>>>===;;;:::999888999999:::::::::888666444333222111222444555444444333111000000000000///---)))(((+++///000...///222///...------...///...---...------------,,,,,,,,,++++++++++++************))))))))))))))))))))))))***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''(((''''''((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,...///111222222222333444555888:::<<<>>>???AAABBBCCCCCCAAAAAABBBCCCCCCEEEGGGHHHIIIJJJLLLNNNJJJLLLMMMLLLJJJKKKMMMPPPLLLLLLLLLJJJGGGEEEEEEEEEAAA@@@???===<<<;;;::::::777777777777666666666666555555555444444333333333111000000///.../////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((()))((((((((())))))*********,,,------,,,,,,,,,...'''(((***+++,,,---......///......------------...***+++,,,,,,******+++,,,333333333222222333444444---000333444333666<<>>CCC@@@888999888777888:::<<<<<<<<<;;;;;;::::::999999888888666666666666666666555555111333666777666444333444222111111222444333222000000000///000222222000...111//////111///,,,---111///...,,,+++,,,---,,,+++.........---------,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''###%%%'''(((''''''(((***'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))***+++,,,,,,,,,,,,+++,,,...000111222222222333444666888;;;===???@@@BBBDDDDDDDDDBBBAAABBBCCCCCCEEEHHHJJJJJJLLLOOOQQQKKKMMMMMMKKKIIIIIIKKKNNNNNNNNNMMMJJJFFFBBBAAAAAAAAA???===<<<;;;:::;;;;;;999999999999888888888888777777666555444444333333222111111000000000000000---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,,,,***))))))***+++,,,,,,------,,,++++++*********+++,,,---...///)))+++------,,,,,,---...*********,,,...///---,,,,,,000555666444222222333222@@@FFF>>>666888:::777999>>>BBBAAAAAACCCFFFHHHHHHMMMTTTYYY[[[]]]```cccnnnzzz|||{{{yyyvvvsssnnnjjjhhhaaaYYYRRRQQQOOOKKKHHHHHHLLLEEE>>>;;;>>>AAABBBAAA888PPP```VVVFFFAAACCCCCCGGGGGGHHHIIIKKKNNNPPPQQQLLLMMMOOOOOOMMMKKKJJJJJJFFFHHHKKKNNNPPPRRRRRRRRRPPPQQQSSSVVVVVVWWW___iiiaaa```ZZZQQQMMMMMMMMMKKKDDDBBBAAABBBDDDDDD@@@===>>><<<;;;;;;<<<===<<<;;;:::888555555666777777666333222111000////////////...---,,,***)))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------............//////000000111111444555666777999999999999;;;888777:::>>>@@@<<<888555555666777888:::<<<===999999888888777888888999::::::::::::::::::::::::777888888888777666444333777777666666555555555444444444444444444444444444111111111111111111111111////////////////////////000000000000////////////.........------,,,,,,,,,------------------------,,,,,,++++++***)))((((((************)))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++)))******++++++,,,------------...///000111222222555666777888;;;===???@@@@@@@@@???>>>======@@@BBBDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOLLLKKKHHHCCC???<<<===>>>===>>>@@@AAA@@@???===;;;::::::999999888777777777888666444333333333222111111111000......---------------,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---......///.........////////////////////////444666888777555222000000333333333333333333333333777888999:::;;;<<<===>>>HHHJJJNNNRRRWWW[[[]]]___bbbcccfffiiimmmppprrrttt}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzvvvvvvuuutttssssssrrrrrroooqqqsssuuutttpppllliiijjjkkkiiiaaaWWWOOOMMMNNNKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@>>><<<::::::<<<>>>;;;:::888777777999:::<<<===BBBHHHHHHDDD???>>>???DDDFFFHHHKKKMMMMMMLLLLLLNNNMMMKKKKKKLLLLLLJJJIIIDDDGGGIIIIIILLLRRRTTTSSSQQQRRRUUUWWWYYYZZZZZZZZZ]]]\\\ZZZUUUNNNIIIGGGFFFFFFCCC??????AAACCCBBB@@@FFF@@@;;;<<>>?????????===<<<===@@@BBBEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIGGGBBB>>><<<<<<======>>>?????????>>><<<<<<::::::999999888777777777888666444333333333222111111000///......---------------,,,,,,,,,,,,++++++*********)))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,---------------........................222444555555222000......////////////////////////......///000111222222333000111222444555666777777888888888999:::;;;<<<<<>>======<<<>>>@@@AAA@@@>>>;;;999666999;;;:::666555777:::888888777777777666666666777777777666444444666888666555444333444555777888<<<@@@CCCBBB>>><<<===???AAACCCEEEHHHJJJKKKKKKJJJKKKJJJIIIIIIJJJKKKIIIHHHBBBEEEGGGGGGKKKRRRVVVUUURRRSSSUUUVVVXXXYYYYYYYYYUUUVVVUUURRROOOLLLLLLLLLKKKHHHEEEEEEFFFGGGFFFEEENNNJJJEEE@@@>>>???@@@AAADDD===666222333444333111444222////////////...------,,,,,,++++++******)))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++------......///000000000333444555666777888888888:::777666777::::::777444333333444444666777888999666666666666666666666666777777777777777777777777666666777666666555444333333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((******))))))))))))((((((((())))))))))))((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''(((((()))******+++***++++++,,,---...//////111111222444666888:::;;;======>>>===<<<===???AAADDDDDDDDDDDDDDDEEEGGGGGGFFFHHHKKKMMMMMMKKKHHHFFFJJJIIIGGGCCC???===>>>???>>>============<<<<<<<<<::::::999999888777777777888666333333333333222111111000///......---......------,,,,,,,,,,,,++++++******))))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,,,,,,,+++------------------------///000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000///....../////////.........------000000111111111111000000///000111111111111111111111111000000//////......///000111222222111000///...000333222000000222555---......///000000111111///000111111000000111333222111111111222333555666:::<<<===;;;888888:::======???BBBEEEGGGHHHIIIIIIHHHGGGFFFGGGIIIIIIIIIGGGGGGIIIJJJIIILLLRRRVVVVVVTTTTTTTTTUUUUUUVVVWWWXXXQQQRRRSSSQQQOOOMMMNNNOOONNNLLLIIIIIIIIIIIIIIIGGGGGGGGGEEE@@@;;;===EEEMMMLLLDDD:::333111222222111333111//////000000000...,,,,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,------......///000000222333444555666777777777:::888777777888888666444444444444444555666888888555555666666777777666666777777777777666666666666555555555555444444333333222222222222222222222222000000000000000000000000////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))(((***)))))))))(((((((((((((((((())))))(((((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((())))))******+++******+++,,,---...//////000000111222444666888999:::;;;<<<<<<;;;<<<>>>AAA@@@@@@@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJJJJIIIGGGEEEIIIIIIHHHEEEBBB@@@@@@AAA>>>===<<<;;;;;;;;;;;;<<<::::::999999888777777777777555333222333333111000000000///...............------,,,,,,,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))***++++++,,,,,,++++++------------------------,,,...//////---++++++,,,------------------------///////////////.........+++,,,,,,---------,,,,,,------......//////000000//////000000000000//////......000111111222222222000/////////.........---000000000111111222222222000222222000---,,,,,,---......///000111111222222...000222222000///000000111111111222333444666777666888999888777666888:::;;;<<>>@@@????????????@@@AAABBBCCCAAABBBDDDEEEGGGGGGGGGGGGFFFGGGFFFDDDAAA@@@@@@AAA======<<<;;;:::;;;;;;;;;::::::999999888777777777777555333222222222111000000//////............///------,,,,,,,,,+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,+++,,,------------------------------------------,,,,,,,,,'''((()))***************'''((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,---.../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////***+++,,,,,,,,,,,,---................../////////000111222222000/////////000000111222333555666666333555777888888777777777:::<<<>>>@@@CCCEEEGGGHHHEEEDDDCCCEEEGGGIIIHHHGGGPPPRRRPPPMMMMMMQQQSSSQQQTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTSSSQQQMMMJJJIIIJJJHHHHHHHHHFFFDDDBBBAAAAAA???>>><<<:::888777888999>>><<<888666444444333222111000......///000///...,,,,,,+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))++++++++++++,,,,,,,,,---++++++,,,,,,---.........000111222333444555555555888888777666666666777777666666555555555666666777444555777888999999888777888777777666666555555555333333222222222222333333111111111222222222222222000000000000000000000000------------------------------------------------......---------,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((('''''''''''''''(((((((((((()))******++++++,,,***++++++,,,---...///000000111111222333555777888555777999::::::;;;===???@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBDDDEEEFFFGGGGGGBBBCCCCCCBBB@@@>>>>>>???===<<<<<<<<<<<<;;;;;;;;;::::::999999888777777777777555222222222222111000//////............//////------,,,,,,,,,,,,++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++,,,...++++++++++++++++++++++++---------------,,,,,,,,,///000000000///......------------------------------......//////......---,,,---...///000111111111000000000000000000///////////////000000111111111/////////000000000000000......------------,,,,,,...000000000......///000...//////000111222333333222333666888999888777666;;;<<<===???AAADDDEEEFFFDDDCCCBBBDDDFFFGGGGGGFFFGGGJJJKKKIIIJJJOOOPPPNNNPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNKKKIIIIIIJJJHHHIIIIIIGGGDDDAAA@@@@@@<<<:::999:::<<<;;;888555444555666666555444333222111///------.........,,,+++++++++***))))))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))************+++++++++++++++++++++,,,------......///000111333444444444444555555555444444555666888555555444444444444444555222444666777888888777666666666666555444333333333333222111000111111222333//////000000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))******++++++************************((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((()))******+++))))))***+++,,,---......000000000111222444666666333555888999::::::<<<>>>@@@AAADDDFFFGGGFFFDDDCCC@@@BBBEEEGGGHHHGGGFFFEEEAAACCCDDDCCCAAA@@@@@@AAA<<<<<<===>>>===<<<;;;:::::::::999999888777777777777444222111222222111/////////............//////------,,,,,,,,,,,,++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))******++++++******************************)))***++++++******,,,---************************,,,,,,,,,,,,------------++++++++++++***)))((((((************))))))((((((((())))))******))))))((('''((()))***************++++++++++++++++++++++++******++++++,,,++++++***,,,+++************)))(((------..................+++,,,---------...111444......///000000111000000333222333444666777888777;;;;;;<<<>>>???AAACCCDDDBBBAAAAAABBBDDDEEEDDDCCCCCCGGGIIIHHHIIIMMMMMMJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKIIIGGGFFFFFFGGGGGGIIIJJJHHHCCC@@@??????888777888:::<<<===;;;888222444555555444222111111111///---,,,,,,,,,+++***++++++******))))))(((((((((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......///000111222333444444444333444444333222333555777444444333333222222333333111222444666777777666555555555444333333222111111222222111000000111222333---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))(((((()))***+++,,,------/////////000111333444555222444777999999:::<<<>>>>>>@@@CCCFFFGGGEEECCCAAAAAADDDIIILLLLLLIIIDDDAAADDDEEEGGGFFFEEECCCDDDDDD;;;===>>>??????===;;;:::::::::999999888777777777666444222111222222000/////////.........//////000---------,,,,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++---++++++++++++++++++++++++(((((((((((())))))******)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,******++++++++++++******)))******+++++++++++++++++++++++++++++++++++++++******,,,,,,,,,+++***))))))))))))+++---///000///***+++++++++,,,---------***+++,,,,,,...111555999000000111111111111111000444222000000333666888999;;;;;;;;;<<<>>>@@@AAABBBAAA@@@???@@@BBBCCCBBBAAAEEEIIIKKKIIIJJJKKKIIIFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIGGGDDDBBBAAABBBFFFHHHIIIGGGBBB>>>===>>>>>>===<<<;;;888666444444555666666444222000000000111///,,,+++++++++***(((++++++******)))((((((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''++++++******))))))(((((('''%%%$$$%%%(((***)))''')))************+++++++++***++++++,,,,,,------...///000111222222333333222222222333333444555666666555555444333222222222222333111111444999:::666111555444444333333222222111555444333333444333111///......------------............---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,+++******))))))******************************************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++,,,+++*********+++,,,---,,,---............000222999888777777999;;;>>>???>>>????????????AAAEEEHHHFFFIIIKKKJJJGGGEEEFFFHHHEEEKKKMMMJJJFFFGGGFFFEEEDDDBBB???===<<<<<<======;;;;;;;;;;;;;;;:::999888888777444222111222333333000/////////............,,,+++*********+++,,,---+++++++++***)))(((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,((()))+++---...///000000///000111333222111///...222222333444444444333333777888999;;;<<<=========AAAAAA@@@???@@@AAACCCDDDDDDFFFGGGGGGFFFEEEFFFGGGMMMKKKJJJLLLOOOOOOJJJEEEDDDFFFHHHGGGDDDBBBBBBDDDDDDDDDDDDCCCBBB@@@===<<<<<<===>>><<<:::888777777666555444444444333000...111///---,,,,,,,,,+++***************))))))))))))%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''%%%$$$&&&(((***)))'''))))))*********+++++++++******+++,,,,,,------......///000111111222222222222222333333444555555555444444333222222222333333555333333444666666444111555444444333333222111111666888999777333000000000......------------......------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))************************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))************)))))))))***+++,,,,,,---/////////111333555888777777777888;;;===???===>>>?????????AAAEEEHHHHHHJJJJJJIIIEEECCCDDDEEECCCHHHKKKHHHFFFIIIJJJIIIEEECCCAAA>>>;;;999999888;;;;;;::::::999999888888999777555222000000000111000000/////////.........,,,++++++******+++,,,,,,++++++******)))((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++************************++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,---------------...///000111111000...---111111222333333333222222555666888999;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBGGGHHHIIIHHHGGGGGGIIIJJJOOOLLLJJJLLLNNNNNNIIIDDDEEEGGGIIIHHHEEECCCDDDEEECCCCCCCCCCCCAAA???===<<<;;;<<<<<<;;;999777666666666555444333444333111///000...,,,+++++++++***))))))))))))(((((((((((('''%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&%%%%%%&&&((())))))((()))))))))*********++++++******++++++,,,---------------...000000000000000222222222333333444444555333222222222222333444444999999999888666444333444444444444333222222111111777;;;===999222---...111......------------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))(((((((((((()))******+++---///000111333666888666666666666888:::<<<===;;;<<<>>>???@@@BBBFFFIIILLLLLLJJJGGGDDDCCCDDDEEEEEEIIIJJJGGGGGGJJJLLLKKKEEEDDDCCC@@@>>><<<;;;:::<<<;;;999888777777888888999777555222000/////////000000000/////////......,,,,,,+++******++++++,,,+++******))))))(((((('''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))------------,,,+++***))),,,---...//////...---,,,//////000111111111111111222333555777999;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBHHHHHHHHHGGGFFFGGGIIILLLNNNLLLKKKKKKMMMLLLHHHDDDGGGIIIJJJIIIGGGEEEEEEFFFCCCCCCBBBBBB@@@???===<<<::::::999888777666666666666555333333333333111///000...++++++++++++***(((((((((((((((''''''''''''%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))*********************+++,,,,,,------,,,,,,---...////////////111222222222333333333444111111111111222333444555<<<@@@CCCAAA;;;666666777444444333333222111111111666999:::777111......000...------,,,,,,------...,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((((((((())))))******,,,---///000000222444777555555555666777999;;;<<<999;;;===???@@@CCCGGGIIINNNMMMJJJHHHGGGGGGHHHIIILLLNNNMMMIIIHHHKKKLLLKKKDDDDDDDDDDDDDDDCCCBBBAAA===;;;999666666666777888777666555333222111111111000000000////////////...,,,,,,++++++++++++++++++******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))),,,,,,,,,,,,+++***)))(((***+++,,,------,,,,,,+++------...///000000000000111222444777999;;;<<<<<<;;;===???BBBCCCDDDDDDCCCEEEFFFFFFDDDDDDEEEHHHJJJKKKJJJIIIJJJLLLLLLIIIGGGHHHIIIIIIIIIGGGFFFFFFEEEBBBBBBBBBAAA@@@>>>======;;;999777666666666666666666555333222333333222000000...,,,+++,,,,,,***)))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&'''((((((((()))***(((((()))))))))*********))))))***++++++,,,,,,---+++,,,---......///......111111111222222222222222000000000111222333444555:::@@@FFFEEE???888666777444333333222222111000000333333222222111000///---------,,,,,,,,,,,,------,,,,,,+++++++++************************************************************)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&'''((()))))))))***************,,,---.........///111333333333444555666888999:::888:::===???@@@CCCFFFIIIMMMLLLJJJIIIKKKMMMNNNPPPOOOPPPNNNKKKKKKOOOOOOMMMDDDEEEEEEEEEEEEEEEDDDCCC===;;;999777555666777777555555555444444444555555111000000000////////////,,,,,,,,,,,,++++++******)))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))*********************))))))))))))******+++++++++++++++,,,---...////////////111222444777999;;;<<<<<<:::<<<>>>AAABBBCCCCCCBBBCCCDDDDDDDDDCCCDDDGGGIIIGGGGGGGGGIIIKKKLLLLLLKKKHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@??????>>>>>>>>>:::666444555777777666666444222222222333222111222000...---------,,,+++*********)))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%'''(((((((((((()))+++((((((((()))))))))******))))))******+++,,,,,,,,,++++++---...............111111111111111111111111000000000111111333444444444:::@@@AAA<<<777555666333333333222111111000000000...---...000111///---------,,,,,,,,,,,,------+++++++++*********)))))))))))))))))))))*********************************))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((()))***+++++++++******+++,,,------,,,,,,...000111222333444555777777888777:::===???AAACCCFFFHHHJJJHHHHHHIIIMMMPPPQQQQQQLLLNNNMMMLLLNNNSSSTTTPPPFFFFFFEEEDDDCCCBBBAAA@@@===<<<:::888777666666777444444555555666666777777111111000000000/////////,,,,,,,,,,,,,,,+++))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))***)))))))))(((((())))))******++++++++++++---...////////////111333444777999:::;;;;;;999999;;;<<<>>>>>>??????BBBCCCEEEFFFEEEFFFGGGIIIDDDEEEFFFHHHJJJKKKMMMNNNIIIHHHGGGGGGHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@BBB===777555666888888777777444222111222333333222333111............---+++************))))))))))))%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''))),,,(((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,---...////////////111111111111111111111000111111000000111222333333000444777888777555666777333333222222111000000000,,,---...///............---,,,,,,++++++,,,,,,---+++*********))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''((()))*********)))))))))***,,,,,,,,,---///111000000222333555666666777777:::===???@@@BBBDDDFFFEEEDDDDDDGGGKKKNNNOOONNNJJJLLLLLLLLLOOOTTTSSSNNNGGGFFFDDDCCCBBBBBBBBBBBB======<<<:::999777666666444444555555555555555555111111111000000000//////,,,,,,------,,,+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((())))))***+++,,,***+++,,,...///000000000111222333555777888888888999999999:::;;;<<<======>>>AAADDDFFFEEEEEEEEEFFFDDDEEEFFFGGGHHHJJJLLLNNNKKKIIIHHHHHHJJJIIIGGGDDDEEEDDDCCCAAAAAAAAAAAABBBGGG@@@999666777999999777777444111111222333333333222000...---------,,,+++***))))))))))))(((((((((&&&&&&&&&&&&&&&%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((())))))%%%'''***)))((('''***,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...////////////111111111000000000000000111111111000111111222333111222222333333555999;;;333333222222111000000000***///222111,,,***,,,000---,,,,,,++++++,,,,,,---************))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%&&&((()))))))))((('''''')))+++,,,---...111444///000111333444555666666888:::===???@@@BBBDDDFFFBBBAAAAAAEEEIIILLLKKKIIILLLMMMMMMLLLOOOQQQOOOIIIFFFEEEDDDCCCDDDEEEHHHIII=========<<<:::888777555444444555555444444333222111111111111000000000000,,,,,,------,,,+++)))((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&(((((((((((()))***,,,,,,***+++---...///000000000000111333444555666666666<<<;;;::::::;;;<<<===???:::===BBBDDDDDDBBBBBBBBBEEEFFFGGGGGGGGGHHHKKKLLLMMMKKKIIIJJJKKKKKKHHHFFFFFFEEECCCBBBAAABBBBBBCCCJJJBBB:::777888:::999888777444111000222333444333111///---,,,,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$#########""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111/////////...//////000111222222222333333444444444111000//////111111000//////............---------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********++++++++++++,,,---......000000111333555666888888???<<<:::<<<@@@CCCDDDCCC???@@@BBBCCCEEEGGGIIIIIIMMMPPPRRRQQQMMMKKKLLLNNNFFFGGGHHHIIIHHHFFFDDDBBB;;;;;;;;;:::999888777777777:::999333000111000///000000//////.........---,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((++++++******+++,,,...///111111000000111333555777;;;<<<<<<<<<;;;::::::999:::;;;;;;===???AAACCCDDD@@@FFFOOOUUUTTTPPPIIIEEEJJJKKKMMMNNNNNNLLLKKKIIIHHHFFFEEEGGGJJJKKKIIIGGGFFFDDDAAA>>><<<;;;::::::888666444444333222///---......---,,,++++++++++++,,,***'''''')))*********''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---.........///000000111111------...///000111111222222222333333333333333333333222000000111000///---............------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))++++++++++++,,,---......///000111333444666777888<<<:::999;;;???BBBBBBAAACCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHFFFDDDAAA@@@;;;:::::::::999999999999===???===777222222111///000/////////............,,,,,,++++++***))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((,,,++++++***+++,,,---...111111000///000222444666::::::;;;;;;;;;;;;::::::<<<<<<===>>>@@@BBBDDDEEECCCJJJQQQTTTRRRMMMHHHFFFFFFGGGHHHIIIIIIGGGFFFEEEIIIHHHGGGHHHJJJJJJHHHFFFBBBAAA???<<<:::999999999777666444444444333000.........---,,,++++++++++++***)))''''''((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++************++++++++++++---......//////000111111---///111222444444444444333333333333333222222222222111000000222222111000............------------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))+++******++++++,,,---......///000222444555666777888888999;;;>>>@@@@@@???BBBBBBCCCDDDFFFGGGHHHHHHEEEDDDDDDFFFGGGGGGFFFEEEIIIIIIHHHFFFCCCAAA>>>===;;;;;;::::::::::::::::::???AAA???888222111000---////////////............,,,,,,,,,+++******)))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,,,,+++++++++,,,,,,---111000000///000111333444888999999:::;;;;;;<<<<<<======>>>???@@@BBBDDDEEEDDDJJJOOOPPPKKKFFFEEEFFFGGGHHHIIIIIIIIIGGGFFFEEEJJJIIIHHHHHHIIIHHHFFFDDD???>>><<<:::999888777777666555444444555444222000......---,,,++++++++++++)))((('''((()))(((&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------......///000000111222444666888888888666555444333333333222222111111.........111444777777777.........---------,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))************+++,,,---...---...///111333444555666666777999<<<>>>@@@??????>>>???AAADDDFFFIIIKKKLLLFFFDDDCCCEEEIIIKKKIIIFFFJJJIIIFFFDDDAAA>>><<<;;;???>>><<<;;;:::999::::::;;;===;;;444//////...+++///////////////.........---,,,,,,++++++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++++++++++++++,,,,,,000000/////////000111222666777777888:::;;;===============>>>@@@BBBCCCDDD@@@FFFJJJIIIDDDAAACCCFFFIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIHHHGGGFFFEEECCCAAA<<<<<<;;;999888777777666555444444444555555444222......---,,,++++++++++++)))(((((()))***)))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---------...//////000000666777888999888666444333333333333222222111111111000///000222666888999888...------------,,,,,,,,,,,,+++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))************+++,,,------,,,---...000222333444555555777:::<<<>>>???@@@@@@>>>???AAACCCFFFHHHJJJKKKGGGEEEDDDFFFJJJLLLJJJGGGHHHGGGDDDAAA???======<<>><<<<<<======???@@@BBBCCC>>>BBBGGGGGGEEEDDDFFFIIIGGGGGGGGGGGGFFFEEEDDDCCCFFFGGGFFFEEECCC@@@???>>><<<;;;;;;:::999888666666444333333444555555444222......---,,,++++++++++++***))))))***+++***(((%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,---,,,------......///000000555555555555333222000...222222222222222111111111444333222222444444444222------------,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((***))))))******+++,,,---+++,,,---///111222333444444666999;;;<<<>>>@@@BBBAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDFFFGGGHHHHHHFFFEEEDDDAAA???>>>???@@@AAAHHHEEEAAA===:::888777777444888777222///111111000.........///////////////---------,,,++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,+++,,,---...///000000111555555555666888:::===>>><<<<<<<<<===>>>@@@AAABBB???BBBGGGJJJKKKLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEEEECCC@@@=========<<<<<<<<<;;;999777666555444333222333444444222111......---,,,++++++++++++***)))))))))++++++***((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,---......//////000333333222111000//////...111111111111222222222222444222111000111111///...---------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((())))))))))))***+++,,,---++++++---...000111333333333555888999999;;;???BBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEDDDDDDEEEFFFBBB@@@>>>>>>>>>AAADDDFFFHHHFFFAAA===:::999888999555888777222000111222000............/////////000...------,,,,,,+++******)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))+++,,,---------)))***+++---///000111111555555555555777999<<<>>>=========>>>???@@@AAABBB@@@BBBGGGMMMQQQRRRNNNKKKMMMLLLKKKJJJIIIHHHHHHHHHBBBDDDEEECCC???=========<<<<<<<<<;;;999666444222444222222222333333111///......---,,,++++++++++++)))'''&&&''')))++++++***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,------...//////000333222111000000000111111000000111111222222222333000...---...///000///------------,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((())))))))))))***+++,,,---***+++,,,...000111222333222444666777777999>>>BBB>>>??????@@@AAABBBCCCDDD@@@DDDFFFFFFCCCBBBDDDFFF???>>>======???CCCGGGJJJGGGEEEAAA===:::::::::;;;444777777111///000000...---.........//////000000...------,,,,,,++++++***)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((+++------------'''(((***---///000111111666555555555666999;;;===????????????@@@AAABBBCCCAAABBBFFFMMMSSSSSSMMMGGGJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDFFFDDD@@@======???<<<<<<;;;:::888555222000333222111222222222000.........---,,,++++++++++++(((&&&$$$%%%'''***++++++%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************++++++++++++,,,,,,---...///000111000000000000////////////111111111000000000000000000///...------,,,------...------,,,,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++***)))((()))***,,,...///000111111222444777999:::;;;>>>@@@@@@@@@???>>>???@@@BBBCCCDDDCCCAAAAAACCCEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;>>><<<888444222111222222111111111111000///------...------,,,,,,++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))************------------------------111222444666777888999999<<>>>>>===<<<:::888555333111444444222111000000000000111000...+++***)))))))))))))))))))))((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++++++++++++++,,,,,,---///000111000/////////////////////000////////////.........000000///............///...------,,,,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((()))************)))((()))***,,,---///000000000000333666888999:::<<<>>>???>>>>>>>>>>>>@@@AAABBBBBBAAABBBEEEGGGHHHGGGFFF>>>?????????@@@@@@AAAAAA<<<======>>>===<<<;;;:::===;;;777444222222222333111111111000///............------,,,,,,+++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))*********+++++++++,,,,,,---------000111333444666777888888;;;>>>@@@AAA??????@@@BBB???BBBEEEFFFEEECCCBBBBBB@@@AAABBBCCCCCCDDDGGGIIIEEEFFFDDD@@@BBBGGGFFFAAA>>>>>><<<:::777555333222444333222111000/////////000///---+++************)))))))))(((((((((''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************++++++++++++++++++,,,---...///000////////////////////////000000000000//////......////////////000000000111...------,,,,,,++++++***************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))((())))))******))))))((()))***+++---...//////000///222666999::::::<<<===============>>>???AAAAAA@@@AAACCCFFFHHHGGGDDDAAA<<<<<<===>>>???@@@AAAAAA===>>>???@@@???<<<:::999;;;:::777444333333333444222111000///......//////---------,,,++++++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%##############################$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))******+++,,,------//////111222444666777888999;;;=========<<<===>>>===@@@CCCDDDCCCBBBBBBBBBBBBAAABBBDDDFFFHHHGGGFFFEEEEEEBBB???AAAEEEFFFDDD???>>><<<999777555444333444333222111000///......///...---,,,++++++++++++((((((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,---...///.........///////////////333333222222111111000000------...///000000111111...------,,,,,,++++++***************)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((())))))))))))))))))***+++,,,.........//////222666999:::;;;<<<=========>>>???@@@AAAAAABBB@@@AAABBBDDDEEECCC???<<<======>>>??????@@@AAAAAA???@@@AAAAAA???<<<999777:::888666555444444444555333111///...---...///111------,,,,,,+++*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###############$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''((()))***+++,,,------...///000222444666777888999:::;;;;;;:::;;;;;;<<<>>>AAABBBBBBAAAAAABBBEEECCCCCCFFFJJJLLLIIIFFFEEEDDDBBB@@@AAACCCEEEFFF@@@>>><<<999777666555555444333333222111///...---...------,,,++++++++++++(((((((((((('''''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))*********++++++++++++++++++++++++,,,---...------....../////////000333333222222111000000///+++,,,---...///000000000...------,,,,,,++++++***************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***))))))+++,,,---------------000444666777888:::;;;>>>>>>???AAABBBCCCCCCCCCAAA@@@@@@BBBDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???<<<999888999888666555444444444555222111///------...000111---,,,,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''(((((((((&&&&&&'''(((***+++,,,,,,,,,,,,---///111333666777888888888999;;;;;;::::::;;;===@@@AAAAAAAAABBBCCCHHHFFFFFFIIIMMMNNNKKKHHHEEEDDDDDDCCCCCCBBBCCCEEE@@@???===;;;999888777666444444444333222000...---------------,,,++++++***)))(((((((((((('''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))************++++++++++++*********++++++,,,------------......//////000111000000///...---,,,,,,***+++---////////////......------,,,,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******((()))***+++,,,,,,,,,,,,+++---///111222444777999>>>???@@@BBBCCCDDDDDDDDDAAAAAABBBDDDHHHJJJJJJJJJDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@???>>>===;;;:::999888888777666555444444444111000///......///000111,,,,,,,,,+++******))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((''''''(((((()))***++++++,,,,,,,,,...000333666888888888888:::<<<======;;;:::<<>><<<:::888777555666666555333111///---------------,,,+++***)))))))))))))))((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))************+++++++++***************++++++,,,,,,,,,---......///000000000000///...---,,,+++++++++---...000000000///......------,,,,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++((()))***++++++,,,,,,+++,,,---//////000333777:::<<<>>>???AAACCCDDDDDDDDDBBBCCCEEEIIILLLLLLJJJHHHCCCCCCCCCCCCCCCCCCCCCDDD@@@???===<<<::::::::::::999888777666555444333333///////////////000000000,,,,,,++++++***)))))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""###$$$$$$########################""""""############""""""!!!"""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********,,,,,,,,,---000333666888999888888;;;???AAA@@@>>>:::<<>>;;;<<>>===<<<<<<===???AAACCCGGGHHHHHHFFFCCCAAAAAABBBFFFEEEEEECCCBBBAAA@@@???@@@???>>><<<:::888777666666666555444333222222111000000000000////////////......------,,,+++******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++++++++)))+++,,,///222444666777===;;;;;;===AAABBBAAA>>>===@@@AAA@@@???@@@EEEJJJOOOKKKEEEBBBCCCHHHOOOTTTNNNVVV^^^___YYYNNNFFFAAAAAACCCDDDCCC@@@<<<:::999888777777666555333222111222111///...,,,,,,+++++++++***)))((((((''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******))))))*********+++++++++------------............/////////...------,,,,,,---+++---111111...---......------------,,,,,,,,,++++++******)))((((((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************++++++,,,000555999:::::::::;;;;;;<<<===>>>???@@@AAABBBCCCBBBAAA@@@AAABBBEEEEEEDDDCCCBBBAAA@@@???@@@???>>><<<:::888777777666666555444333222222111000000000000/////////...------,,,,,,++++++******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%###"""""""""######&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((()))***+++******+++---///111333555666:::999999;;;>>>@@@@@@???@@@@@@@@@AAACCCEEEHHHJJJJJJHHHFFFEEEFFFIIIMMMOOOOOOOOONNNNNNLLLIIIFFFCCCBBBDDDEEECCC@@@<<<::::::888777777666555333222111111000///...---,,,,,,,,,)))(((''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))*********++++++,,,,,,,,,------.........------------------------,,,+++...333333///---...------------,,,,,,,,,,,,++++++******)))((((((((((((((()))))))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***(((((())))))************,,,,,,---000444777888888777888999;;;<<<<<<<<<<<<;;;===>>>?????????AAACCCCCCCCCBBBBBBAAA@@@????????????>>><<<:::999888777666666555444333222222111000000000/////////......++++++++++++++++++******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######%%%$$$######"""#########%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***+++,,,---///000222333444777666666888;;;>>>??????BBB@@@???AAAEEEHHHIIIHHHEEEEEEFFFGGGHHHIIIIIIJJJMMMJJJFFFFFFIIIJJJGGGCCCBBBDDDDDDCCC???<<<::::::888777777666555333222111000///......------......***))))))(((((((((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))************+++++++++,,,------......,,,,,,,,,------.........,,,,,,...333444///---...---------,,,,,,,,,++++++************))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((******(((((())))))******++++++---------///222555555444666666666777888999:::;;;999;;;===>>>>>>???AAACCCAAAAAAAAA@@@@@@???????????????>>><<<;;;999888888666666555444333222222111000000/////////.........******************++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''((())))))(((((()))***,,,,,,---...000111222222555555555777:::===@@@AAAAAABBBBBBCCCDDDDDDEEEEEEBBBCCCEEEFFFGGGHHHHHHGGGIIIJJJMMMPPPRRROOOHHHCCCAAABBBCCCAAA===:::999999888777777666555333222111//////............/////////...---,,,+++*********'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))***************++++++,,,------...++++++,,,,,,---.........---+++...222333///---...------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%'''(((******'''(((((()))******++++++...------///111333333222666555444333444777:::<<<;;;===>>>?????????AAABBB????????????>>>>>>>>>>>>??????>>>===;;;:::999999666666555444333222222111////////////............******************++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$##############################$$$$$$$$$$$$##################$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''(((***)))((('''(((***,,,,,,---...///000111111444555666888;;;===@@@BBB@@@FFFJJJHHHBBB???BBBFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFLLLSSSUUURRRLLLFFFCCC@@@AAAAAA???;;;999888888888777777666555333222111///............///000000333111///---+++)))((((((''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))***+++,,,,,,------++++++,,,,,,---------...---+++,,,000000------///,,,,,,,,,,,,++++++++++++******))))))))))))))))))(((((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***''''''((()))***++++++,,,---,,,,,,...000222111000666555444444555777999;;;;;;===>>>>>>>>>>>>???AAA===============>>>>>>>>>??????>>>===<<<;;;:::999666666555444333222222111/////////.........------++++++++++++++++++******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&'''((((((%%%(((******''''''))),,,++++++,,,---...///000111222555888;;;<<<===???AAA???GGGNNNLLLCCC>>>AAAGGGCCCCCCBBBBBBCCCEEEGGGHHHFFFJJJNNNLLLHHHCCCCCCDDDAAAAAAAAA>>>;;;888888888888777777666555333222111/////////...//////000000111000...+++)))'''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))(((((((((((()))))))))***(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,------...++++++---...,,,,,,///,,,,,,,,,++++++++++++***)))))))))))))))))))))***'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,,,,,,,+++---///111111000333444666888999999999888777999;;;;;;;;;;;;===???;;;;;;<<<<<<============??????>>>===<<<;;;::::::666666555444333222222111//////.........---------------,,,,,,++++++******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###"""#########$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((()))$$$'''******''''''***---)))***+++,,,...///000111000555:::<<<===<<<===???;;;BBBIIIHHHCCC???@@@CCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGFFFDDDCCCBBBBBBCCCCCCBBB???<<<999999:::888777777666555333222111000000///////////////000...---,,,***)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))(((((((((((())))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...***))),,,,,,***,,,000,,,,,,,,,+++++++++******)))))))))))))))*********'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&'''''' !!!###%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((()))***+++,,,,,,,,,++++++---///111111000000333888<<<===;;;888555333555777888888:::<<<>>>:::;;;;;;<<<<<<=========??????>>>===<<<;;;;;;:::777666555444333222222111//////.........---------......------,,,+++******)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&(((((()))###'''******''''''***...((()))***,,,...///111111///444:::======;;;<<<===777;;;@@@BBBAAA???>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEDDDEEEHHHJJJIIIDDD???DDDDDDCCC@@@===;;;;;;<<<888777777666555333222111111111000///////////////...---,,,,,,++++++,,,,,,(((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***((()))***,,,...000111222444666:::<<<===<<<999777555666888999;;;<<<>>>>>>777;;;???@@@===<<<<<<>>>BBBBBBAAA@@@>>>===;;;:::888777777666444333222111111111000000//////............---,,,,,,+++******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## """"""############"""!!!!!!!!!"""$$$%%%################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((()))*********++++++++++++,,,...000111...111666:::;;;;;;;;;<<<@@@???>>>======???AAACCCCCCFFFHHHHHHGGGDDDDDDCCCFFFIIIKKKKKKHHHFFFFFFGGGDDDDDDBBBAAA???===;;;:::;;;:::888666555444444444333222111///..................---,,,,,,++++++***%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))***,,,...///111111222444777:::;;;:::999888777888888:::;;;===???@@@===???AAABBBAAA@@@@@@@@@BBBBBBAAA@@@>>>===;;;:::999888777555444333333333111111000000//////......------,,,++++++***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!"""###############""""""!!!"""###$$$%%%################################################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((())),,,+++*********,,,---...+++...333777888999:::;;;??????>>>>>>>>>???@@@@@@@@@CCCFFFGGGGGGFFFFFFFFFHHHJJJLLLKKKHHHFFFFFFGGGFFFEEECCCAAA???>>>===<<<;;;:::999777555333333222333222111///............---------,,,++++++******(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))***,,,---///000111111222444666888999999999:::::::::;;;<<>>===<<<;;;;;;:::888555333222111222222111111000000//////......,,,++++++******))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""######$$$$$$$$$$$$###""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''++++++***))))))***+++,,,))),,,000333555666888999======>>>>>>??????>>>>>>===@@@CCCEEEFFFGGGHHHJJJJJJLLLLLLKKKHHHFFFFFFFFFGGGEEECCCAAA????????????>>><<<:::888555333222222333222111///............,,,,,,,,,+++******))))))******))))))'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))***++++++,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((()))***+++---...///000111111222444666888:::<<<<<<<<<;;;<<<>>>@@@CCCEEEIIIFFFCCCCCCEEEFFFDDDBBB???>>>===<<<;;;;;;:::::::::777444111//////000111111111000000//////......,,,+++++++++*********))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&***))))))((()))***,,,---+++---000111222333555777888:::<<>>@@@BBBDDDFFFGGGDDDAAAAAACCCDDDCCC@@@===<<<;;;::::::::::::;;;<<<:::666333111111222333111111000000//////......,,,,,,,,,,,,,,,+++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((***,,,...000...///111111000111333555555777;;;???AAABBBBBBAAA>>>@@@CCCEEEEEEFFFHHHJJJMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@AAAAAADDDBBB???<<<999777555444333222111///............,,,,,,+++******))))))((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((())))))((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))***+++,,,---......000111222333666888:::<<<<<<===>>>@@@BBBCCCDDDEEECCCBBBAAAAAABBBBBBAAA@@@======;;;::::::;;;<<<===???===:::777555555555555111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((&&&&&&'''(((***---///111///000000000///000333555555777;;;???AAACCCCCCCCC@@@BBBDDDEEEFFFGGGIIIKKKMMMKKKHHHGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDCCC@@@===:::888666555333222111///............,,,,,,,,,+++******))))))%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&((()))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))***+++,,,------...///000111333555666888888;;;<<>>???@@@???>>>;;;999777555444444111111000000//////......++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((+++---...------...---...000444777888:::<<>>BBBFFFGGGDDDCCCCCCEEEBBBAAA???>>>???@@@BBBCCC<<<;;;:::888666333222111111111111000//////......******************++++++************)))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$######""""""###$$$%%%&&&%%%$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++)))***++++++---000666:::<<<===>>>???@@@AAABBBBBB@@@BBBDDDFFFGGGJJJMMMPPPKKKGGGDDDDDDFFFGGGFFFDDDEEEGGGIIIKKKKKKIIIGGGEEE@@@???===:::888666555555333222111///..................---,,,,,,++++++***&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''))))))+++---///...***'''******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++******))))))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))******++++++***------...000222333333222888999;;;===???????????????AAADDDDDDBBB@@@??????AAACCCEEEFFFFFFCCC@@@>>><<<999666555555555555444111111000///...---,,,,,,***++++++,,,,,,++++++***+++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***++++++,,,---,,,---///333666<<<===???AAABBBBBBBBBBBBEEECCCBBBCCCEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDJJJIIIIIIKKKLLLJJJFFFAAA<<<<<<;;;:::888666444333000000000///......------++++++++++++++++++++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''+++---///000...,,,(((&&&******))))))******+++,,,,,,,,,,,,+++++++++******++++++++++++*********)))))))))))))))))))))))))))((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))***++++++++++++,,,,,,---///111222222111888999;;;===>>>????????????@@@AAA???>>>===>>>???AAACCCEEEFFFEEECCC@@@>>>===;;;888777777777666555222111000///...---------++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***++++++,,,---------000333666;;;<<<>>>@@@AAAAAAAAAAAADDDCCCBBBBBBDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIFFFCCCCCCCCCCCCAAA???<<<<<<;;;:::999777555444000000000///......------,,,,,,,,,++++++*********)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''&&&'''''''''...111333222...)))((((((******))))))******+++,,,,,,,,,,,,++++++++++++***++++++++++++***************))))))(((((())))))***)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,---...///000000000888999:::<<<===>>>>>>?????????>>><<<:::;;;>>>@@@AAACCCDDDEEEEEECCC@@@>>>>>><<<999999999999888777333222000///------......++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++***+++------...000444777::::::<<<===>>>?????????BBBAAA@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJFFFAAA>>>>>>???@@@@@@======<<<;;;999777666555111000000//////......---------,,,,,,+++***))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''---222555333---))))))+++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******)))((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******++++++++++++,,,---......///000222777888999;;;<<<===>>>>>>???@@@@@@>>>======???AAABBBCCCDDDEEEDDDBBB@@@>>>===<<<::::::::::::999777444333111///......//////+++,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((******)))+++---...///111444777777888999:::<<<======>>>@@@@@@@@@AAACCCEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJGGGCCC???>>>???@@@AAA>>>======<<<:::888666555111111000000///...............---,,,***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''+++///333222---***+++---******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******))))))))))))******(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))+++---.........///222555777888888:::;;;<<<>>>>>>???AAACCCCCCBBBAAAAAAAAABBBBBBCCCDDDCCCAAA@@@>>><<<;;;::::::;;;:::999777555333222000////////////,,,,,,,,,------,,,,,,,,,+++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((***,,,......000333555555555666888:::;;;===>>>?????????AAADDDEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>=========>>>======<<<:::888666555111111111000//////............---,,,***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,//////,,,+++,,,---******))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''((((((((())),,,......---///444888777777888888:::<<<===>>>???AAADDDFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<;;;:::;;;<<<;;;999888444444333222111000//////,,,,,,------------,,,,,,+++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***(((***,,,------...000222222333444666999;;;>>>???>>>>>>???BBBEEEFFFDDDCCCEEEFFFGGGHHHGGGEEECCCAAA===>>>???>>><<<:::999:::======<<<;;;999777666555222111111000000//////...------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++++++++************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------((()))+++------+++)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&***,,,---,,,...444999777777777888999;;;===>>>???@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBB@@@??????===<<<<<<===>>>===;;;999333333444444333111///---,,,,,,------------,,,,,,+++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((***,,,---,,,,,,...///000111222555888<<<@@@BBB>>>>>>@@@CCCFFFFFFEEECCCFFFHHHKKKMMMLLLIIIEEEBBB>>>@@@AAA@@@>>><<<===???<<<<<<;;;:::999777555444222222111111000/////////,,,,,,,,,++++++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***)))))))))******)))'''*********)))***++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------'''))),,,......,,,)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))$$$(((+++++++++---444:::777777777777999;;;===>>>?????????>>>===>>>AAACCCBBBBBBBBBBBBAAA@@@??????>>>======>>>??????===;;;222333555666444222///---,,,------......------,,,+++******))))))))))))))))))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((***,,,,,,++++++,,,---//////111444888===AAACCC>>>???@@@CCCFFFGGGFFFDDDFFFIIINNNQQQPPPMMMHHHDDDDDDFFFGGGEEECCCCCCEEEHHH<<<<<<;;;:::888666444333222222111111000/////////,,,+++++++++++++++++++++&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((---,,,)))'''&&&&&&'''((((((''''''''''''&&&&&&&&&)))))))))))))))((((((((('''''''''(((((()))***+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))++++++++++++,,,---......222333444666777999:::;;;@@@>>>;;;999999;;;>>>AAA>>>???????????????>>>>>>BBB===999:::===>>>;;;888777666666555444333222222////////////............,,,+++******)))*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***((((((***...///---+++,,,---000222555888:::<<>>;;;999666333000222222111000///---+++***------,,,+++***************))))))(((''''''&&&&&&'''###$$$((((((###"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((''''''((()))***(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++************))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))++++++***++++++,,,---...111111333444666777999999>>>===:::999999:::<<<===:::;;;===>>>@@@@@@AAAAAABBB>>>:::999::::::666333444444333222111000000///////////////............,,,++++++***************))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((***---...---+++///000111333555666888888===???AAACCCDDDDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIJJJLLLHHHEEEFFFIIIJJJIIIFFFCCCAAA>>>;;;999777333111///000000000//////...---...---,,,+++************))))))(((((('''''''''&&&&&&######''''''######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''')))+++,,,(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((************+++,,,---...///000111333444666777888<<<;;;:::999999999999999999:::<<<>>>@@@@@@@@@@@@???<<<888777777777444111444444333222111000//////////////////............,,,,,,+++***************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((***,,,------+++......000222444666888999;;;<<>>???@@@???>>>===:::888666666777888777555666666555444333222111111////////////............,,,,,,+++************+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''(((***+++,,,,,,+++)))***---111444888:::<<<:::<<>>BBBDDDDDDCCCBBB???>>>===;;;999888888888666666555444333222111111////////////............------,,,+++++++++++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&((()))))))))***+++---...///000222444555555;;;===AAADDDFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJOOOTTTTTTOOOIIIEEECCC@@@>>><<<;;;;;;;;;999777555444222000000000000111///...---,,,,,,++++++,,,)))))))))(((''''''&&&&&&)))***((($$$###&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&'''(((((()))******'''''''''(((((()))***+++************++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((((((((((((((()))++++++------///000222333555555999999999999999999999999999;;;???CCCEEEEEEDDDCCC??????>>><<<:::999999:::777777666555444333333222////////////............------,,,++++++++++++,,,))))))))))))((((((((((((((((((((((((''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$###$$$$$$%%%&&&###&&&))))))(((((()))+++......///000111222333333;;;===@@@CCCEEEFFFEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQLLLNNNPPPOOOLLLGGGCCC@@@???===<<<;;;<<<<<<:::888555444222000000000111222...------,,,,,,,,,------+++***)))((('''&&&%%%$$$,,,...+++%%%###&&&'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''&&&(((((('''''''''&&&&&&&&&'''''''''((()))******+++'''''''''(((((()))***+++)))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''(((((()))***++++++,,,---///000222333444888777777777777777888999===???BBBEEEFFFEEEBBBAAA;;;<<<<<<<<<;;;;;;<<<>>>::::::999888777666555555000/////////...............---,,,,,,++++++,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))$$$$$$######$$$$$$%%%&&&###&&&))))))(((''')))++++++,,,---///111333555666;;;===???BBBDDDDDDDDDCCCHHHIIILLLOOORRRUUUWWWXXXMMMMMMLLLKKKIIIEEEAAA>>>>>>===;;;;;;<<<<<<;;;999555333222000000111222444---,,,,,,,,,,,,---......,,,+++***)))'''%%%$$$###...000---&&&###''''''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************)))))))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++---///111333444555222444666777777999;;;===@@@AAABBBCCCCCCCCCBBBAAAAAA???????????????===;;;777777777666555444333222///......---------......+++++++++************)))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%(((******&&&###(((''''''&&&&&&''''''(((''''''(((((()))************+++---......///222555:::<<>>???BBBFFFGGGHHHJJJLLLNNNOOOPPPPPPJJJJJJIIIHHHFFFDDDBBBAAACCCAAA>>>;;;:::999::::::555444333222111222333333---------,,,,,,,,,------+++***)))(((''''''''''''---,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********+++++++++,,,,,,***++++++,,,,,,++++++***************))))))))))))))))))((((((((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,...///111222333111444666888999:::<<<>>>AAAAAABBBBBBCCCCCCBBBBBB@@@???>>>>>>??????===;;;777777777666555444333222//////...---------......++++++++++++***************(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&'''))))))'''$$$''''''&&&&&&&&&&&&'''''''''(((((())))))******+++***,,,---......000333555:::<<<>>>???@@@BBBDDDFFFJJJKKKNNNPPPOOOMMMIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBAAA>>>;;;:::999999:::777666555444333333333444///......---,,,,,,------++++++***)))((((((((((((,,,***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********++++++++++++,,,***++++++,,,,,,++++++***++++++*********))))))))))))))))))(((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,---...//////000111333777999:::<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDD@@@???>>>>>>???>>><<<:::777777777666555444333222000///......------......,,,+++++++++***************)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((()))************,,,......///000333555;;;;;;<<>><<<:::999999999:::999777666444333333333111111///...---,,,,,,,,,,,,,,,***)))))))))))))))***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))))))))(((((((((((('''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$$$$%%%''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******++++++,,,,,,------000333777:::<<<>>>@@@BBBBBBAAA@@@@@@AAABBBDDDEEE@@@???>>>>>>???>>><<<;;;777777777666555333222111111000///...---------...,,,,,,+++++++++************)))(((((())))))(((&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***,,,......///000333555;;;::::::???EEEIIIIIIHHHBBBFFFKKKOOOOOOMMMHHHEEEGGGFFFEEEDDDDDDEEEFFFFFFCCCBBB@@@>>><<<;;;::::::;;;:::888777555333222222333222111///---,,,,,,,,,---,,,+++***)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++***************)))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%'''***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))*********++++++++++++///333777;;;===???AAABBBAAAAAA@@@@@@AAABBBDDDEEEAAA@@@??????@@@???===;;;888777777666444333111000111111000///...---------,,,,,,,,,++++++++++++***+++)))(((((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((('''''''''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((***+++---......///222444888888999>>>EEEIIIIIIGGGAAACCCFFFIIIJJJJJJIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBB@@@>>>===<<<;;;::::::888777555333111000444333111///---,,,++++++---,,,+++***))))))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))************+++***++++++,,,,,,++++++***,,,++++++++++++***************)))))))))((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''((())))))))))))******+++++++++///222777;;;===>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBAAA@@@@@@AAA@@@>>><<<:::999999888666444222111222111000///...---------,,,,,,,,,,,,+++++++++++++++)))(((((()))***((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''((())))))''''''((()))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''(((***,,,,,,---...111333555666999>>>CCCFFFGGGGGGCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFDDDDDDDDDCCCBBB@@@???===<<<;;;999999999777555333111000333222000...---,,,++++++,,,,,,***)))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,+++++++++******************)))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%&&&&&&'''((()))(((((()))***++++++,,,,,,///222777;;;======>>>???>>>???AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>>======<<<;;;999777555444333222111///......------------,,,,,,,,,++++++++++++***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&(((++++++)))''''''))))))((((((''''''(((((()))%%%&&&&&&''''''((())))))''')))***++++++---000222111555999>>>@@@BBBDDDEEEBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBDDDFFFFFFEEECCCBBBBBBAAAAAA???>>><<<:::999:::::::::999777555333222111000///---,,,+++++++++++++++***)))((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******************)))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''(((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''))))))(((((()))***+++,,,------///222888;;;<<<======>>>===???AAACCCDDDDDDDDDCCCDDDCCCBBBBBBCCCBBB@@@???@@@@@@???>>><<<:::888777333222111///......---------------,,,,,,,,,+++++++++***))))))******)))'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%(((,,,,,,)))''''''((())))))(((((((((((())))))''''''(((((()))*********&&&(((******+++,,,///111///444:::===>>>???BBBEEE===???@@@BBBBBBAAA@@@???<<>><<<:::999777:::;;;;;;:::999777555444000///...---,,,++++++++++++***)))(((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---......///...---+++***---,,,,,,+++***)))((((((************))))))))))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$###""""""&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))***+++,,,---111333666999;;;<<<;;;;;;AAAAAAAAAAAABBBBBBCCCCCCBBBBBB@@@?????????@@@AAA@@@@@@???>>><<<:::999888333333222000///---,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((()))***+++---...///000...111555999;;;>>>AAACCC@@@@@@AAABBBBBBBBBAAAAAA???AAACCCFFFGGGFFFDDDCCCBBBAAA@@@???===;;;:::999888999999999777444111///......---,,,,,,,,,,,,------,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((('''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************************************************************,,,+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,------...---------,,,,,,,,,++++++******)))************))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))***+++,,,,,,111222555888:::;;;<<<<<>>===>>>????????????>>>===;;;999777666333333222000///---,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&))))))((((((((('''''''''******)))))))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((''''''&&&&&&''''''((((((''''''''''''((())))))((()))***+++---.../////////222555777999;;;>>>@@@>>>>>>??????@@@@@@@@@AAADDDEEEGGGIIIHHHGGGDDDCCCAAA@@@>>>===;;;;;;::::::;;;;;;;;;:::888444111000000///......------......---,,,+++***))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************************************************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))***+++,,,,,,000111222444777:::<<<===???@@@BBBCCCDDDCCCAAA@@@??????===<<<<<<<<<===>>>>>>======;;;:::888666555333222111000///...---,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))((((((((((((*********)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((((((''''''''''''((((((((((((''''''(((((()))***((()))***+++,,,---...///111222444555666888<<>>@@@AAAGGGHHHJJJJJJIIIFFFCCCAAAAAA???===;;;:::;;;<<<=========<<<;;;888555222000111000//////......//////,,,,,,+++***))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''((())))))((((((''''''&&&&&&'''(((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++************************************************************************+++*********************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,------,,,+++,,,---...///,,,,,,,,,---------......+++++++++*********))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))((((((((())))))***+++,,,//////000111444888<<<>>>???AAADDDFFFGGGFFFDDDBBB@@@???===<<<<<<<<<===>>>======<<<;;;:::888666555222222111000///...------,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))*********************************************************************))))))***++++++++++++***)))((((((''''''(((((()))((((((((('''((())))))***((()))***+++,,,---......111222333333555888===@@@<<<<<<;;;;;;<<>>>>><<<:::777444111///111000//////......//////,,,++++++***))))))******(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&(((((((((((()))))))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++*********************************************************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,///...---,,,+++,,,------,,,,,,,,,------...//////++++++++++++***************)))))))))((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,.........///222666:::======???BBBEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>??????>>>>>>===<<<:::888666555222111111000///...------,,,,,,,,,+++++++++******************)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))'''''''''((((((((()))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++)))))))))(((((()))))))))((((((((((((((()))******))))))******+++,,,------///000222444666:::???CCC======<<<===???BBBEEEGGGEEEGGGHHHIIIIIIGGGEEECCCCCCBBB???>>>>>>???AAACCC>>>===;;;999666333000///000///......------......,,,+++******)))*********(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((('''''''''((((((((()))))))))******'''((()))*********))))))))))))))))))))))))))))))((()))***++++++***)))(((*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,//////...---,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++*********((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&''''''((()))***(((((((((((()))***++++++---------...111444888:::888999<<>>======<<<:::888666555111111111000///.........,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))''''''((((((((()))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++******))))))))))))******))))))(((((())))))***+++))))))******+++,,,,,,------///222444777:::???CCC>>>>>>???@@@CCCFFFIIIJJJFFFHHHJJJLLLLLLKKKIIIGGGDDDCCCAAA@@@@@@AAABBBCCC>>><<<;;;888555333111000000///......------......++++++***************+++)))(((''''''&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((((((((((((((()))))))))*********'''((()))***+++***))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---------...------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''((()))***(((''''''(((((()))***+++,,,,,,---...000333555777444666888;;;>>>@@@BBBCCCCCCBBBAAA??????@@@@@@AAA<<<<<<;;;:::999777555444111111000000//////......,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((''''''(((((()))***'''((((((((()))))))))))))))))))))******+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++******))))))******+++))))))(((((())))))***+++)))))))))***++++++,,,,,,,,,///222444666999<<<>>>===>>>@@@CCCFFFHHHJJJLLLHHHIIIKKKMMMMMMKKKIIIHHHDDDCCCBBBAAAAAAAAAAAAAAA>>>===;;;888666555333333111000//////......//////+++***************++++++)))(((((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''')))******'''''''''(((((()))***++++++,,,---...000222444555444666888;;;>>>AAADDDEEEBBBBBB@@@?????????@@@AAA;;;;;;:::999777555333222111111000000//////......,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))))))))******++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++)))))))))))))))******+++)))))))))***+++++++++,,,,,,///222444555777999:::<<<>>>AAADDDGGGJJJKKKLLLGGGIIIJJJLLLKKKIIIGGGEEECCCCCCBBBBBBAAA@@@?????????===<<<999888666555555222111111000000000000000+++***************++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())),,,+++)))''''''(((***+++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********''')))+++,,,++++++,,,---)))***+++,,,,,,,,,,,,,,,---------,,,++++++,,,---,,,,,,,,,,,,+++++++++***,,,,,,+++*********++++++---------,,,+++***))))))************************+++*********))))))((((((+++,,,,,,---...///000000///............---------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((+++++++++,,,...///111222333333555888<<<@@@CCCEEEBBBBBBAAA@@@@@@??????>>><<<===>>>===;;;777333000333444444333333111000///------,,,+++++++++,,,,,,+++******))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********)))))))))))))))((((((((()))+++,,,,,,+++++++++,,,...///...,,,***111111000...,,,,,,...000000//////000333444222111000111111000000222444444111111111111111000///...111...,,,---111222000,,,)))***,,,---...---,,,+++(((---...)))(((++++++((()))(((((()))+++,,,***)))++++++******++++++,,,---222000000333888;;;<<<;;;;;;>>>AAACCCCCCCCCCCCDDDCCCEEEHHHIIIIIIGGGGGGGGGPPPLLLFFFCCCCCCCCCDDDDDD>>>???===:::888888888777:::666222111222111...+++///...---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))(((((()))***+++*********+++++++++,,,,,,000///---,,,+++***))))))------------............***,,,...///...---...//////000/////////000222444...---++++++,,,---------000/////////000000111111...------,,,,,,,,,,,,------,,,,,,++++++*********************************+++*********))))))))))))++++++,,,---...///000000///............---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++++++++,,,...///111222555666888:::===???@@@AAA>>>>>>>>>???>>>======<<>><<<999777666666555444333222111000000...---,,,,,,+++,,,,,,,,,++++++***))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((************************---------......---,,,++++++///444777666222...,,,...---+++,,,.../////////333444444555666666666555<<<======:::888999<<>>999777666666555444555444222111///.........///////////////000000000,,,000000,,,+++......+++******)))+++,,,---,,,***+++************+++,,,,,,000......111555999:::999<<>>>>>===;;;;;;;;;;;;:::333111//////111111///---...---,,,+++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++***)))(((((()))++++++))))))*********+++++++++000///...,,,+++***))))))******+++,,,,,,---......+++,,,......---,,,---............------///333666000---++++++---///...,,,...---------...///000111000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++,,,---...///000000///............---------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((******************************+++,,,---///000111666888:::<<<>>>>>>>>>===>>>???AAABBBCCCBBBAAA@@@DDDCCCAAA>>><<<;;;;;;:::999888555333222111111111......---,,,,,,,,,,,,,,,++++++***))))))))))))******))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************++++++---------,,,+++***,,,555>>>@@@;;;444///---///......111666999888777???BBBEEEHHHIIIJJJLLLMMMQQQQQQQQQPPPOOORRRYYY___```XXXOOOJJJJJJKKKJJJHHHBBBBBB@@@;;;666333333555333222111//////...//////---......******,,,,,,***,,,++++++,,,......---+++******))))))******+++,,,---,,,,,,///222666777777===???AAAAAA@@@===<<<<<<>>>AAAEEEFFFFFFFFFFFFGGGNNNKKKGGGDDDCCCCCCCCCBBBAAA>>><<<;;;;;;:::999999666555444333111///...,,,,,,,,,++++++***+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******)))))))))***+++,,,)))))))))*********++++++,,,,,,+++++++++,,,,,,---***++++++,,,,,,------...,,,...............000222333555666777777999>>>BBB999666222222555555222///111000000/////////000000111000///---,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---...//////000///............---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((*********************************+++,,,...000000555777;;;>>>??????===<<<===???BBBDDDEEEEEECCCBBBBBBBBBAAA???>>><<<;;;:::<<<:::777444222111222222000///...---,,,,,,,,,---,,,+++******))))))************))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++++++++''')))+++---------------...888BBBDDD===555333444:::<<<@@@DDDHHHJJJKKKKKKPPPUUUZZZ___ccchhhmmmqqqwwwtttqqqooonnnpppwww}}}tttjjjeeeggghhhddd```ZZZWWWRRRMMMIIIFFFDDDCCC<<<;;;:::888555333000///......,,,******,,,,,,***---,,,,,,---...///---,,,******)))))))))***++++++,,,,,,,,,...111333555666;;;===@@@@@@>>><<<;;;;;;<<>><<<;;;;;;444333111///---,,,+++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++******+++,,,---.../////////............---------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++***************************************************))))))(((((((((((((((************************)))))))))***,,,---///000111444999===??????>>>===888:::>>>AAABBBBBB@@@???@@@BBBCCCCCCBBB???<<<:::===;;;888555333333333444111000///...------------,,,++++++************************)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,---)))+++............000222///999CCCEEE@@@===BBBHHHMMMSSS[[[```aaaaaaccceeegggjjjooouuu{{{~~~xxxsssllldddbbbcccaaa\\\VVVPPPPPPOOOLLLHHHCCC===:::777333////////////...------,,,,,,---......---+++*********)))***++++++,,,,,,,,,...///000222555666777:::===>>>>>>===<<<===AAADDDGGGIIIJJJIIIJJJJJJDDDCCCCCCDDDFFFHHHGGGFFFEEE@@@<<<;;;999666999@@@999777333000///000111222,,,,,,++++++***+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&((())))))(((''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++,,,,,,,,,******+++++++++,,,,,,,,,......---------...//////111111222333444444555555;;;:::::::::>>>EEENNNTTTWWW[[[^^^^^^\\\]]]ccchhhppppppoookkkeee]]]VVVQQQSSSTTTTTTTTTRRRNNNKKKIII>>><<<999666333000///...........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,---.../////////............---------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,)))))))))************+++************************++++++++++++++++++++++++******************************************************)))(((((((((((((((************************(((((()))***+++---...//////222777;;;>>>???>>>>>>999;;;>>>@@@AAABBBAAAAAABBBCCCFFFGGGFFFCCC@@@======<<<999777666555555555222111000///...---------,,,,,,+++************++++++******))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************+++++++++,,,,,,------...***,,,...---,,,---222666888@@@IIILLLMMMQQQ[[[eeeiiiooovvv|||}}}|||||||||}}}vvvwww|||}}}uuummmeeedddccc___ZZZUUUOOOLLLDDD===666555444000------...---------///...---+++++++++******++++++,,,---+++---///000000111444777555888<<<>>>>>>===>>>>>>AAADDDHHHIIIIIIIIIIIIIIIFFFEEEEEEEEEFFFFFFDDDBBBCCC>>>===>>><<<;;;EEESSSVVVLLL@@@666333222111000///...---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&((())))))(((''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------/////////000111333444555666777888:::===???@@@AAAHHHGGGFFFGGGMMMXXXeeennnmmmooonnniiieeefffnnnuuurrriiieee```bbbeeefffddd```[[[XXXKKKIIIFFFAAA===:::777666111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))((((((((((((((())))))))))))))))))))))))((((((((()))+++,,,...//////111555999<<<=========<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFEEECCCBBB@@@;;;;;;:::999888777666666333222000///...------------,,,++++++******++++++++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))*********++++++++++++,,,,,,---.........***,,,//////000555>>>EEEMMMSSSZZZ^^^aaahhhsss|||yyywwwsssnnnjjjgggeeedddZZZOOOFFFBBB>>>666111000000///...///000000...,,,,,,,,,,,,+++,,,,,,---...+++---/////////000333666555888<<<>>>>>>===>>>>>>@@@CCCFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGFFFCCCAAAAAA>>>???@@@<<<<<>>===333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))((((((((((((((((((((((((((((((((((((((('''(((((()))***,,,......000222555888:::;;;;;;;;;::::::;;;<<<===>>>??????CCCCCCBBBAAAAAAAAAAAAAAA:::;;;;;;::::::888777666333222111///......---------,,,++++++******++++++++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))************+++++++++++++++,,,,,,---...//////---111555888<<>>>>>======>>>CCCFFFIIIJJJIIIHHHGGGHHHAAABBBCCCEEEHHHHHHFFFDDDAAA???@@@@@@999999MMMfffppp\\\DDD555333666555222333222000...,,,++++++***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---///,,,***)))***---//////000)))'''+++...---000555333;;;??????AAAJJJRRRWWWSSSNNNZZZppptttiiikkkyyy{{{vvvuuu~~~sssbbbZZZTTTUUUZZZ[[[SSSKKK@@@>>><<<999444///---...444...+++---...,,,+++---+++,,,,,,+++)))(((((((((,,,,,,,,,,,,------...///...///000///---,,,---...,,,,,,---------,,,++++++***++++++++++++***))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))'''''''''(((((((((((((((&&&((()))***)))((()))***)))+++---...,,,******************+++,,,---//////,,,---...---+++,,,...///...///////////////......//////000///...---,,,++++++)))(((***---///,,,)))((())))))***************))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,...000444888;;;<<<==================>>>???@@@AAACCCBBB???======>>>@@@AAA=========;;;888555555666333333222222111000000000//////...---+++******)))***************)))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((+++)))(((***---...+++(((+++...******111000...777777>>>HHHPPPWWW___jjjqqq}}}~~~|||sssjjjdddbbb^^^VVVOOOFFF>>>555000000000...+++000///...------,,,,,,+++,,,,,,,,,---...///000000222555999<<<<<<<<<======???BBBDDDFFFFFFFFFHHHIIIDDDCCCDDDEEEGGGFFFDDDBBBDDDCCC@@@>>><<<;;;;;;;;;DDDBBB>>>:::777555555555777555111...+++******+++))))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************************+++,,,---...+++++++++,,,---...------000---...333444444888>>>FFFQQQ\\\```dddiiinnnnnn{{{xxx~~~tttqqqyyyiiigggkkkwww{{{nnnXXXRRRKKKFFFBBB>>>;;;999222...---000111...++++++---------,,,,,,,,,---...,,,,,,,,,,,,,,,---.........///000///---,,,---...---------------,,,+++***+++++++++++++++***))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))******''')))++++++******+++,,,)))+++,,,,,,++++++,,,---,,,...000111000111333555444555666666555555666888777777888888888777777666666555444444444333111//////---++++++,,,,,,)))'''++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,...000333777:::;;;<<<<<<>>>>>>=========>>>>>>>>>AAA@@@@@@??????>>>>>>>>>999::::::999666555555666333333222222111000000000///......---,,,+++***)))***************)))(((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))***(((&&&&&&)))---///111+++111...///666888999DDDOOOXXXccckkkqqqyyy}}}tttppppppkkkbbbYYYVVVPPPGGGAAA<<<777222............---,,,,,,+++***---,,,,,,------///000000333666:::=========>>>??????BBBEEEFFFGGGGGGIIIKKKJJJIIIHHHHHHHHHHHHFFFDDDEEEDDDAAA???===<<<<<<<<<>>><<<:::777666555444444555444111...,,,+++++++++))))))(((((((((((())))))%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********+++++++++******++++++,,,---...)))+++---///000///---,,,...///333888;;;@@@KKKWWWjjjuuuzzzvvvxxx|||vvvlll___WWWUUUTTTPPPKKK===666000111111...---------,,,+++++++++,,,---...,,,,,,+++++++++,,,---------///000///...------............------+++******+++++++++++++++******)))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++++++++***,,,------,,,,,,---////////////...---...111444...333888:::999:::>>>CCCBBBCCCDDDCCCBBBBBBDDDFFFKKKJJJIIIGGGFFFEEEDDDCCCAAA???<<<;;;<<<;;;777333333222000///...------,,,.........---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---///222666888:::;;;;;;>>>=========<<<<<<<<<<<<>>>??????@@@???===;;;:::777888999888555444555666333333222222111000000000///......---,,,+++*********************)))(((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***))))))))),,,000333+++555777999BBBHHHOOO\\\qqqzzzyyyyyy|||{{{qqqhhhhhhfffbbbZZZPPPDDD:::333000///...---,,,,,,,,,+++---------------...///000444777;;;===>>>???@@@AAAAAACCCFFFHHHIIIKKKMMMNNNQQQOOOLLLJJJJJJIIIGGGEEEFFFDDDBBB@@@>>>=========999999888888777666666666333222111000...---,,,+++***))))))(((((())))))***%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++************+++,,,---...+++---///000000//////000000555===BBBHHHTTTgggwwwyyyiiiaaadddhhhddd\\\TTTGGG999222000...///111---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,------...000000///.........//////......---,,,******++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))******++++++,,,,,,,,,---...---,,,,,,...///000000000///000333888<<<777???HHHKKKKKKNNNUUU\\\^^^^^^]]][[[ZZZ[[[^^^aaaiiifffaaa\\\YYYXXXYYYZZZUUUQQQMMMLLLLLLJJJDDD@@@999888666333111000000000......------,,,,,,------************))))))))))))************************))))))(((((()))***++++++---...111444666888999999:::;;;;;;<<<<<<======<<<============<<<;;;:::999;;;<<<<<<:::777555555666333333222222111000000000///......---,,,,,,++++++***************)))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***************+++)))---000000---,,,---///111@@@EEEGGGRRR[[[eeesss|||vvvzzz|||}}}|||sssqqquuuwwwrrrfffUUUEEE<<<888555111...,,,,,,---...---------------...///000333666999<<<===>>>@@@BBBDDDGGGJJJMMMNNNOOORRRTTTUUURRRMMMKKKIIIHHHFFFEEEFFFDDDBBB@@@>>>=========999::::::::::::999888777111111111111000...---,,,***))))))))))))))))))***%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++***************+++------,,,---.........111666:::===IIIXXX```fffqqq{{{tttpppjjjdddfffmmmuuuzzzmmmpppqqqooonnnsssuuupppxxx}}}rrriiiYYYHHH>>>888333000//////...---///111111///---------,,,++++++,,,,,,,,,,,,...111111000.....................---,,,+++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((()))******+++,,,,,,+++,,,,,,,,,,,,---///111000222555888<<>>888444111///...---,,,,,,,,,,,,---,,,,,,++++++************++++++++++++++++++++++++))))))))))))))))))***+++,,,---///111444666777888666888999<<<===>>>??????>>>===;;;999999:::;;;<<>>:::777666666333333222222111000000000///......------,,,,,,,,,***************)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******)))*********++++++,,,,,,+++---//////...///444888DDDUUUZZZYYYbbbkkksss~~~{{{|||yyytttzzzwwweeeTTTIIIDDD???888111---,,,...000...------------...//////000333666999:::<<>>=========;;;;;;;;;;;;:::888666555111111111111000///...---******))))))))))))******%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++*********++++++++++++,,,*********++++++,,,---......///111222555<<>>@@@@@@@@@???===;;;::::::<<<>>>@@@EEEEEEDDD@@@;;;888666666333333222222111000000000............------,,,,,,***************)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))***************+++,,,,,,------...------...444===IIIPPPaaaqqqtttpppwww~~~xxx}}}rrrcccYYYSSSNNNEEE<<<555222111111......---------......///...000333666888:::>>>@@@IIIKKKOOOQQQQQQSSSUUUVVVOOOMMMJJJIIIIIIHHHGGGFFFGGGEEECCCAAA???>>>>>>>>><<<<<<;;;999777666555444222222111000000///......+++******))))))******+++&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,------...///000222555;;;???FFFQQQ___iiisss~~~yyysssqqqmmmjjjjjjkkklllqqqxxx{{{{{{}}}qqqpppwwwuuusssxxxwwwyyylllbbb\\\UUUNNNJJJKKKBBB666///---......---000///......---------...+++...111222111000//////,,,------...............,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******(((((()))))))))*********))))))***+++,,,---......///222666;;;@@@GGGNNNSSScccjjjttt~~~yyykkk___WWWSSSLLLDDD<<<555111///000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,...000222444555555777:::===???@@@@@@??????>>>>>>>>>@@@AAACCCDDDCCCCCCBBB???:::777666666333333222222111000000000............------------***************)))((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))************++++++,,,------...111222555>>>JJJWWWaaafff}}}yyyooogggfffbbbZZZQQQHHH???999555///......---------......---///222555777:::>>>AAAFFFHHHKKKMMMMMMNNNPPPQQQKKKKKKJJJKKKLLLMMMKKKJJJIIIHHHEEECCCAAA@@@@@@@@@>>>===;;;999777777777777444333111000............+++******))))))******+++'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,///......//////000111222666<<>>777444111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***++++++,,,---///111333444777999<<<>>>???@@@???>>>>>>???AAADDDEEEFFFFFFFFF@@@@@@???===999666666666333333222222111000000000...............---------***************)))(((((()))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))*********+++,,,,,,---......333888CCCSSScccmmmpppooo~~~|||uuupppsssqqqllldddXXXLLLAAA:::///......---------......---///222555777:::>>>BBBCCCEEEHHHIIIIIIJJJKKKMMMJJJJJJKKKMMMPPPQQQOOOMMMKKKJJJGGGEEECCCBBBBBBBBB@@@???<<<:::999:::;;;<<<666444222///...---...///++++++************++++++'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&))))))(((((('''''''''&&&))))))(((((((((((())))))++++++******************,,,+++******+++++++++)))222///---000222444666888CCCWWWhhhlllnnnvvvzzzxxxrrrjjjgggkkkoooqqqxxx{{{sssqqqzzzxxxuuuyyyyyy___GGG===999111&&&---+++******,,,---,,,+++////////////000111222333000/////////............///---+++***++++++***)))************))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***...***))),,,---++++++---(((111///---111222666BBBBBBKKKSSSYYYbbbppp~~~}}}sssjjjddd[[[JJJ:::999444//////111111...)))---,,,+++,,,------,,,+++,,,++++++***))))))******+++++++++,,,...000111222444666999<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFFFFDDDCCC>>>======<<<;;;;;;::::::999666333111111000///...///......---,,,,,,++++++)))))))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((%%%(((+++***''''''***---000---)))***---222444555HHHRRR___gggkkkooovvv}}}}}}}}}ssskkkhhhcccTTTFFF???777000...//////000000---222444000111999@@@BBBCCCEEEFFFFFFFFFFFFGGGIIIMMMNNNPPPSSSTTTSSSPPPMMMKKKMMMNNNKKKFFFDDDEEEHHHFFFDDDBBB???===<<<<<<<<<444333222000///.........------,,,++++++******)))'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''))))))(((((((((((())))))+++++++++++++++*********---------...//////...---///---,,,...333999???CCCaaapppxxxnnnddddddlllyyy}}}{{{|||}}}ggg^^^YYYJJJ999000111222222111000......------...///111222444555000000/////////.........///---,,,+++,,,,,,+++)))************))))))))))))((()))*********)))''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))***+++...***))),,,---,,,,,,///***222111222;;;AAAFFFRRR___iiittt{{{~~~{{{uuugggZZZHHHAAA999333000///,,,***---,,,,,,---///111111000,,,++++++************+++*********+++---...000111333555888<<>>===<<<:::999888;;;888555333222222111/////////......------,,,,,,++++++++++++************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((((())))))(((&&&&&&))),,,***...111///,,,222@@@LLL___bbbjjjuuuyyyuuuyyy{{{wwwxxxxxxnnnbbbSSSJJJ???555///------///---222333000000777===>>>@@@AAACCCDDDFFFJJJOOOSSSTTTSSSRRRSSSTTTSSSQQQNNNJJJJJJIIIGGGEEEDDDEEEGGGFFFEEEBBB???===;;;::::::555444333111///.........------,,,++++++******)))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((((((((((((''''''***))))))(((((())))))***++++++++++++++++++++++++***+++,,,---............000111444:::CCCOOOYYY^^^}}}qqqnnnsssuuurrrzzzwwwtttzzzyyyfffSSS666777666444111.........,,,,,,---///111333555666000000000/////////......000...------------,,,+++++++++*********)))))))))))))))******))))))((('''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******************++++++,,,)))(((***+++***,,,000111999;;;BBBRRR\\\cccnnnxxx~~~~~~~~~|||~~~~~~}}}fff^^^RRRFFF<<<666444333///---,,,,,,...000000000+++++++++******+++,,,,,,))))))***+++,,,---///000333555888;;;???AAACCCDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCBBB@@@>>><<<:::999888===;;;888666555444222000000000000///......------------,,,,,,+++*********((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((((((''''''(((((()))******((((((((()))+++---+++000555999>>>IIIYYYfffmmmlllrrruuummmqqqzzz}}}{{{qqqiiiZZZHHH:::333111222///222333111222777;;;<<<@@@@@@AAABBBEEEKKKSSSXXXXXXVVVSSSRRRRRRQQQPPPNNNLLLJJJGGGEEEFFFFFFGGGGGGFFFEEEBBB???===;;;999999777666444111000...------------,,,++++++******)))%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))((((((((((((((((((***))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,)))+++---.........///000222<<>>888444111////////////...,,,++++++++++++,,,------*********+++,,,...///000444555888;;;>>>AAACCCDDDFFFGGGHHHHHHHHHFFFDDDBBBCCCBBBAAA???>>><<<;;;:::>>><<<999777666555222000111111000000///.........------,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((()))******))))))***,,,---...///222333:::III]]]kkkpppppphhhjjjttttttxxx{{{ooo\\\III===777444111222333333555999<<<===AAAAAABBBCCCDDDIIIOOOSSSUUUTTTSSSSSSSSSQQQNNNLLLQQQMMMHHHFFFHHHIIIIIIGGGDDDCCCAAA@@@>>><<<;;;:::888777555222000...------------,,,++++++******)))&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((())))))))))))))))))******))))))))))))******++++++,,,,,,------------+++---000111111222555888>>>OOObbbppp{{{|||yyyuuu|||zzz|||zzzzzzpppnnnqqqvvv~~~zzznnnhhhuuuyyyttt|||}}}|||~~~jjjXXXAAA222///222333333000000//////000111222222111000000000////////////000/////////111000...,,,++++++++++++************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))******)))))))))***++++++...------000222444;;;CCCRRR^^^ggguuuvvvlll{{{{{{yyyuuussstttzzzyyy{{{~~~{{{mmm___SSSKKKHHHCCC>>>888444111111000///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,---///000000555666888:::===???AAABBBGGGHHHHHHIIIHHHFFFCCCBBBBBBBBBAAA@@@??????>>>>>>>>><<<:::888777666333111111111111000//////......,,,,,,+++***)))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))************+++,,,,,,------...777===KKK^^^ooovvvtttnnnfffoooyyy|||wwwgggVVVIII>>>555333111111222555777:::<<<===???AAACCCDDDFFFJJJLLLPPPQQQSSSVVVWWWTTTPPPLLLSSSNNNIIIHHHIIIIIIGGGEEEBBBBBBAAA@@@???>>>===<<<999888555333111///...---------,,,++++++******)))'''''''''''''''((((((((('''''''''(((((())))))***(((((())))))))))))******+++******))))))******++++++,,,,,,------......///))),,,///000222666<<>>AAACCCHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@===<<<::::::999888555333111111000000//////......+++*********)))((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))'''(((((((((((()))))))))(((((((((((()))***++++++***,,,---,,,***,,,000555@@@QQQdddnnnnnnlllnnnssswwwxxx~~~}}}qqqeee\\\OOOCCC888222///000222333555999888;;;>>>AAACCCFFFIIIKKKMMMOOOSSSWWWYYYWWWRRRMMMNNNLLLJJJHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@>>>===999888666333111000//////------,,,++++++******)))((((((((((((''''''''''''&&&''''''((())))))******(((((()))))))))*********+++******))))))******+++,,,,,,,,,---.../////////***---111444888@@@KKKSSSvvvsssjjjggglll}}}rrrwww{{{]]]FFF888333111000000//////000111222222111111111000000000//////.........000111111...,,,,,,,,,+++++++++*********,,,+++***)))))))))******(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((''''''''''''&&&&&&''''''((())))))***(((((()))))))))*********)))))))))))))))))))))))))))))))))***,,,---//////+++---444===FFFPPP```nnn|||tttpppkkkjjjnnnvvv}}}~~~jjjbbbUUUIII???999444222111000///---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222666:::???CCCEEEJJJKKKLLLLLLLLLJJJHHHGGGEEEEEEDDDCCCBBB@@@@@@???===<<<<<<<<<<<<;;;888666111000000//////...------************************))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))(((((((((((()))***+++,,,)))---...,,,+++222@@@LLLZZZfffrrrsssmmmmmmxxxvvvyyyvvvooommmcccWWWBBB999222222222111333777888:::<<<>>>AAAEEEIIIMMMKKKMMMPPPSSSUUUSSSOOOLLLHHHJJJKKKKKKIIIGGGGGGGGGFFFFFFFFFDDDBBB???===;;;888777555444222111111000------,,,++++++******)))))))))((((((''''''&&&&&&&&&''''''((()))******+++(((((())))))*********+++++++++************++++++,,,,,,------...///000000111555:::???DDDOOO]]]hhh}}}vvvuuu~~~ssstttvvvrrrxxx~~~}}}[[[DDD:::999.........///000222333444111111111111000000000000------...000111111...,,,,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((''''''(((***)))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))************)))))))))))))))))))))))))))******+++---///111222666999BBBNNNZZZhhh{{{~~~wwwyyy~~~|||uuusssxxx}}}~~~~~~ppp___QQQFFF>>>:::222111///...,,,,,,++++++++++++++++++,,,------...+++---000444:::@@@EEEHHHKKKLLLNNNOOONNNMMMKKKJJJHHHGGGFFFDDDBBB@@@>>>>>>>>>======>>>>>>===;;;888000000000///......------++++++++++++++++++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******(((((((((((()))***+++,,,(((,,,...---///<<>>BBBIIIMMMJJJJJJKKKMMMNNNMMMKKKHHHEEEIIIMMMNNNLLLJJJKKKLLLJJJIIIHHHFFFCCC???;;;999888777555444333222222222------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))***+++***))))))+++,,,---******---///...111555888===CCCIIIRRR```qqq~~~{{{vvvyyyssspppsssxxx\\\FFF???222000111444111,,,000999222222222111111111111000000000000000000000000000---,,,++++++******+++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***)))((((((((((((((()))***+++---,,,***))))))***---,,,******+++///333666???HHHRRR^^^qqqvvvfffdddjjjrrryyy}}}wwwiii[[[JJJ===:::111+++...222111...------+++******,,,............000222444777;;;AAAEEEGGGGGGIIIJJJKKKLLLLLLLLLFFFBBB??????AAABBBAAA??????@@@AAA@@@???<<<999888555444222111///...------...---,,,+++***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((()))************+++,,,111111111555@@@SSSggguuuzzzuuurrrwwwxxxuuusssvvv}}}}}}|||{{{rrrpppnnnkkk```RRRBBB888444333444666444:::>>>===@@@GGGJJJIIIIIIJJJLLLMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFCCCAAA>>>===999888666333111000///.........---,,,++++++++++++))))))))))))))))))))))))))))))))))))***************************************+++++++++)))***+++---111......111111000222777:::>>>HHHXXXlll}}}pppwww|||rrr[[[III===777111000111111222444222222222222111111111111000000000000000000000000---,,,++++++***++++++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''')))******)))))))))+++------...------111888===HHHVVVfffrrr}}}yyypppqqqfff```hhhvvv|||yyy~~~vvvgggYYYIII>>>555444555333///...///---,,,+++---...---,,,,,,...000222555999>>>BBBDDDEEEFFFHHHIIIIIIIIIIIIEEECCCBBBBBBCCCBBB???<<>><<<999888444333222000///............---,,,+++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))+++******+++---......---'''...999HHHYYYiiivvv~~~wwwuuu{{{}}}zzzyyy|||~~~|||vvvmmmhhhaaaVVVJJJ???777333333444:::======@@@FFFIIIGGGJJJKKKMMMNNNNNNLLLKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHGGGEEECCC@@@>>>===999888666444222000000//////...---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,+++******,,,...000......111333444999@@@PPPRRR\\\qqq}}}rrrxxx}}}|||zzzsssZZZPPPAAA555222333222---333333333222222222111111000000000000000000000000------,,,++++++++++++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((())))))***''')))***+++******+++---***---/////////777DDDOOO___oooyyyoookkkjjjjjjdddfffwww{{{tttsss~~~}}}|||wwwxxxzzzyyywwwwwwwwwxxxzzz~~~ttt]]]PPPCCC===999333///...000///------...---,,,***+++,,,...000222666;;;???BBBBBBDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEBBB>>>;;;??????>>>===<<<:::999999333222111000////////////...---,,,++++++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***)))(((((((((+++,,,---------:::MMM```mmmrrrrrrppprrruuu}}}xxxssstttsssmmmaaaQQQAAA666111444888;;;<<<@@@EEEHHHFFFKKKLLLNNNPPPPPPOOOMMMKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@>>>===999888666444333222111111//////---,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,---***,,,,,,,,,+++,,,...000///---///444999???KKKVVVhhhlllyyy{{{}}}}}}yyyzzz||||||zzzwwwpppwww~~~|||nnnOOO;;;555333000444333333333222222222222////////////////////////------,,,++++++++++++,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))))))))))))))))))))((())))))*********,,,---,,,++++++---...+++///333333888GGG___rrrwwwiiiiiiqqqvvvtttooosssxxxxxxwwwuuutttzzzyyykkkfffggggggbbb[[[___aaadddgggiiijjjjjjjjjlllppptttwwwyyy{{{}}}vvvhhhXXXMMMDDD:::555333000///...---...---+++***+++,,,---...000444888<<<@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCBBBAAA???===???>>>===;;;::::::::::::222222111000//////000000......---,,,++++++++++++))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))******(((***+++***)))***000444CCCSSSfffssstttnnniiifffsss{{{wwwhhhWWWGGG;;;555666888;;;@@@EEEHHHHHHLLLNNNPPPRRRRRRQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA???>>>999888777555444333222222000///...---,,,,,,,,,,,,((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------+++,,,------,,,---///111222111444;;;CCCNNN^^^mmmqqqzzz|||vvvMMM777444777444444444444333333333222////////////////////////...---,,,,,,++++++,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************)))))))))))))))***++++++,,,------,,,******,,,...---444:::???HHH^^^}}}yyynnnllluuuzzzuuuvvvuuuoooppppppnnnkkkkkknnnqqqgggaaaYYYUUUTTTSSSOOOLLL\\\```eeelllqqqsssssssssrrrsssuuuwwwwwwyyy}}}~~~}}}mmmaaaTTTFFF===:::111///...---......,,,+++,,,---...///000333777:::???@@@CCCEEEEEEDDDCCCBBB??????????????????@@@AAA???>>>===;;;::::::::::::222222111000//////000000///...---,,,++++++++++++)))))))))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********)))///222///+++...:::FFFZZZhhhwwwzzzsssnnnpppvvv}}}|||ooo\\\JJJ999777777;;;AAAFFFIIIKKKLLLNNNQQQTTTTTTSSSPPPNNNMMMMMMKKKIIIHHHGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???;;;:::888666555444333333000000///...------------))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,---......---...000222111444<<>>@@@CCCEEEGGGFFFDDDCCC???@@@@@@>>>===>>>AAACCC>>>>>>======<<<;;;;;;:::333222111000///////////////...---,,,++++++++++++))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++'''---111///---555HHHWWWllltttyyytttlllmmmzzzzzzhhhUUUCCC<<<999<<>>BBBFFFGGGGGGFFFDDDAAACCCDDDCCC@@@>>>???AAA===>>>>>>???>>>===;;;:::444333222000///.........///...---,,,,,,+++,,,,,,)))))))))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))+++---///777GGG\\\kkkwwwvvvrrrkkkjjjuuu~~~ttteeeOOOEEE======AAABBBEEEJJJKKKNNNRRRVVVVVVTTTQQQOOOOOONNNLLLJJJGGGFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCCCC???>>>;;;999666444222222222111000///............))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,.../////////000222444:::GGG^^^uuujjjNNNHHH666666555555555444444444000000000000000000000000......---,,,,,,,,,,,,---+++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************************************))))))))))))***+++,,,---+++---...///000333888<<>>???@@@???>>><<<:::555444222111///...------//////...---,,,,,,,,,,,,)))))))))))))))************))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++333111000666FFF\\\rrrxxxrrrkkkiiisss}}}xxxXXXKKK@@@???@@@@@@CCCGGGKKKNNNRRRVVVWWWUUUQQQOOOOOONNNKKKIIIFFFDDDCCCBBBFFFFFFFFFFFFFFFEEEDDDDDDAAA???<<<999666444222111222111000//////.........))))))))))))))))))))))))++++++*********************+++,,,---------------///...000333000///777CCCOOOhhh~~~}}}sssbbbMMM???555666888555444888333666555000000444444/////////.........---------------,,,++++++******)))++++++******)))((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))************+++---///...---+++******,,,---...000444===HHHQQQ```{{{yyyuuummmkkkfff```\\\^^^eeekkkwwwwwwuuuuuuwwwzzz}}}vvvggg]]][[[aaaiiiooooooqqqsssrrrnnnhhh```\\\ZZZZZZXXXWWWVVVYYY]]]aaaiiiooosssqqqkkkkkkqqqyyyzzzooobbbNNN===:::===:::333000,,,...///......000222222===@@@CCCFFFHHHGGGEEEDDDCCCDDDEEEEEEEEEBBB@@@>>>AAABBBCCCCCCBBB???<<<:::555555444444444333333333222111000...------------************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))))))))***************)))))))))***+++---///---000;;;MMMcccsssyyyzzzuuuoooooozzz~~~~~~{{{yyywwwdddZZZMMMEEE???>>>CCCJJJGGGMMMOOOMMMNNNRRRPPPJJJNNNNNNNNNLLLHHHFFFEEEFFFJJJHHHGGGGGGGGGFFFCCCAAA@@@>>><<<999666444333222000000000///......------))))))))))))))))))))))))++++++******************+++,,,------..................111333222666EEEUUUfffxxx```MMM===;;;<<<777333333333555444//////222111---//////.........---------------,,,++++++******)))************))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))************)))+++---...,,,+++,,,,,,---......///666GGG\\\kkk{{{}}}pppccc^^^WWWTTTWWW___iiiooozzz|||~~~~~~|||zzzzzzqqqeee\\\ZZZ^^^dddhhhnnnkkkfff```ZZZTTTPPPNNNNNNMMMLLLJJJHHHHHHKKKNNNVVVZZZ___^^^]]]^^^dddjjjnnnttt{{{~~~vvvbbbLLLBBB???999222///...//////......000222222888:::>>>AAACCCCCCAAA@@@CCCDDDDDDDDDCCCBBB@@@???@@@AAABBBCCCAAA>>>;;;999777666666555444333333333222111000...------------************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((()))))))))***************++++++***+++,,,...111:::JJJ^^^pppzzz~~~~~~xxxvvvyyyzzzzzzxxx}}}}}}rrrnnnzzz|||hhh^^^SSSJJJDDD???AAAEEEHHHMMMOOOMMMMMMQQQQQQOOORRRQQQNNNJJJFFFEEEGGGIIIKKKIIIHHHHHHHHHGGGDDDBBB???>>><<<999666444333222000000000///......------))))))))))))))))))))))))******++++++++++++++++++---------...............///000222444777BBBVVVhhhsssrrrVVVIIICCC;;;555444555666444111111333000,,,/////////.........------------,,,++++++******)))))))))))))))************)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))*********++++++)))***,,,,,,,,,,,,---///000000111666EEE___}}}xxxyyyyyymmmggg```YYYSSSVVVcccqqqzzz}}}}}}uuuooohhhaaaYYYSSSQQQSSSVVVXXXZZZXXXVVVSSSQQQOOONNNMMMNNNNNNMMMJJJGGGEEEFFFGGGIIIKKKMMMNNNNNNQQQUUUXXX```eeekkkpppvvvrrr\\\NNNGGGBBB>>><<<333111///......///111333333666:::>>>@@@AAA@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBB@@@>>>;;;:::999999888777555444333333222111000...------------++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,++++++,,,...666EEE[[[nnnxxx{{{{{{{{{|||zzzwwwxxxuuukkkhhhqqqzzzppphhh___WWWNNNEEEBBBCCCGGGLLLOOOMMMLLLOOORRRSSSUUUSSSMMMHHHDDDEEEIIIMMMKKKIIIGGGFFFFFFEEECCCAAA>>>===;;;999777555333333111000000//////......---))))))))))))))))))))))))******+++++++++++++++,,,---------------...//////111222555<<>><<<;;;;;;:::999888666555444333222111000...------------+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''((((((((())))))))))))+++---,,,+++,,,///222EEEVVVkkkxxxyyywwwxxxzzzxxxwww~~~ssskkkkkksss}}}yyyzzztttnnnhhh]]]PPPHHHFFFDDDIIINNNNNNLLLMMMOOOQQQQQQOOOLLLGGGEEEGGGKKKOOOJJJHHHFFFDDDDDDCCCBBB@@@===<<<;;;:::888666444333111111000000///.........******************************++++++,,,,,,,,,,,,---,,,,,,,,,---...///000444777???NNNcccxxxeeeIII<<<<<<;;;777333333666666444222000000/////////.........------,,,++++++******)))''''''((()))***++++++,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************))))))************++++++++++++---...---,,,+++,,,///111777:::FFF___{{{tttzzz{{{sssqqqkkkbbbccckkkbbbccckkk{{{xxxvvvrrrmmmgggbbb^^^\\\XXXVVVTTTSSSTTTUUUTTTTTTRRRTTTXXXZZZZZZXXXUUUSSSYYYZZZ[[[[[[YYYWWWVVVVVVXXXUUURRRQQQRRRSSSRRRQQQLLLMMMOOOQQQVVV___jjjrrr~~~tttjjj```TTTKKKGGG===555222000---...111555777;;;???BBBEEEFFFFFFBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???===<<<<<<;;;:::999777666444444222111000...------------++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((***,,,,,,,,,000888>>>]]]jjjxxx|||wwwuuu|||~~~wwwvvv~~~{{{sssrrrwww||||||yyyvvvlll\\\PPPLLLCCCGGGLLLOOONNNKKKKKKLLLIIIJJJJJJIIIHHHIIILLLNNNLLLJJJGGGEEEEEEDDDCCCAAA<<<<<<<<<;;;:::888666555111111111000//////......******************************++++++,,,------------,,,,,,---...000222333888BBBRRRhhh}}}\\\HHHEEEBBB999222333555444222222000000000/////////......------,,,++++++******)))'''(((((()))***+++++++++))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))*********++++++++++++,,,.........,,,,,,...222555???FFFXXXtttvvvvvv}}}wwwqqqmmmllllllmmmqqqvvveeekkkyyyrrreeebbb^^^[[[YYYZZZ[[[]]]]]]ZZZXXXXXXYYYYYYXXXWWWXXXVVVTTTRRRRRRSSSUUUVVVTTTVVVWWWXXXVVVVVVVVVWWWVVVUUUSSSTTTVVVXXXYYYYYYTTTTTTTTTSSSSSSUUUYYY\\\lllxxx{{{mmmWWWIII===999555///...222333555888<<<@@@BBBDDDDDDAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999777666555555222111000...------------,,,++++++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************)))+++,,,,,,///888FFFQQQmmmtttyyyuuuooosssyyyxxxuuuwww~~~yyyiii\\\WWWIIIHHHJJJNNNNNNKKKHHHIIIEEEGGGIIIJJJJJJJJJLLLMMMPPPMMMIIIGGGGGGFFFEEEDDD============<<<:::888777222111111000000//////...******************************++++++,,,------......------...000333666888@@@RRRjjjrrr```[[[NNNBBB777666777444222333000000000000/////////...------,,,++++++******)))(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))*********+++++++++,,,,,,---------,,,---111777;;;NNNZZZnnnwwwooorrrtttvvvzzz~~~yyyhhhqqqqqqfff[[[[[[ZZZ[[[\\\^^^___aaaaaa^^^ZZZXXXWWWWWWVVVUUUSSSRRRPPPOOOPPPRRRUUUWWWPPPRRRSSSSSSSSSSSSTTTVVVNNNOOOPPPQQQSSSVVVYYY[[[ZZZ\\\]]]]]][[[YYYWWWVVVZZZgggwwwgggUUUFFF@@@;;;222000444111222666999<<>><<<;;;;;;:::999999888777666666666222111000...------------,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''************+++++++++++++++,,,------333BBBVVVfffsssvvvuuunnnjjjvvvzzzwwwrrrvvvxxxxxxkkkeeeTTTMMMIIILLLNNNKKKHHHIIIHHHJJJKKKKKKJJJJJJKKKLLLPPPLLLIIIFFFEEEEEEDDDCCC===>>>??????>>><<<:::888222222111111000/////////******************************+++,,,,,,---....../////////000222666999;;;GGG___zzz~~~|||uuusssYYYJJJ>>>;;;:::777444555000000000000////////////------,,,,,,+++******)))))))))))))))************))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,...444;;;@@@\\\jjjtttiiioooyyyuuufffppp}}}}}}pppddd]]]]]]___bbbdddeeeeeedddcccgggbbb]]]YYYWWWVVVUUUTTTRRRSSSUUUVVVUUURRRPPPNNNMMMNNNOOOOOONNNNNNPPPRRRJJJLLLNNNNNNOOOQQQUUUYYYWWWYYY]]]``````]]]YYYWWWNNNZZZiiitttyyyqqq^^^LLLFFF???555222666111222555888;;;>>>@@@AAA@@@BBBDDDFFFGGGGGGFFFEEE@@@@@@>>>===<<<;;;:::999999888888888777777666666222111000///------------,,,,,,,,,+++++++++******)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''******+++++++++,,,,,,,,,---......///666HHHaaasssyyyyyyuuunnnnnnnnnoootttuuuwww{{{wwwqqq]]]QQQHHHJJJMMMKKKIIIJJJMMMMMMMMMKKKJJJIIIKKKLLLMMMJJJEEECCCBBBBBBAAA@@@>>>>>>@@@@@@???===;;;:::222222111111000/////////+++++++++++++++++++++++++++,,,,,,---...///000111,,,222000///666888???NNNdddrrrxxxyyy~~~bbb@@@777888444222444555333000//////...---,,,...------,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''''''''************************---+++***,,,...///,,,)))---///000///111:::IIITTTuuuzzzpppqqqyyyqqqhhhddddddeeeccc^^^aaahhhmmmooorrruuuuuutttqqqoookkk___RRRLLLLLLLLLGGGAAAEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMNNNNNNOOOQQQUUUYYY___jjjpppnnniiifff```ZZZXXXUUUVVV\\\bbbjjjzzznnnWWWGGGCCCBBB;;;222333111111555:::>>>???>>>>>>BBBCCCBBBBBBDDDDDD@@@BBB???:::999::::::999777;;;:::999888666666555555//////...---,,,++++++***,,,++++++******))))))))))))(((((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((())))))))))))))))))))))))))),,,+++))))))***++++++***......,,,222LLLjjjwwwssszzzsssqqqiiiqqqrrrlllooouuuzzz|||rrreeeUUUMMMLLLNNNQQQRRRUUUSSSOOOLLLJJJKKKLLLMMMMMMLLLJJJGGGEEECCCBBBAAA<<<===???@@@???<<<999777888777555333000///...---++++++++++++++++++++++++,,,,,,,,,---...//////000000555111111<<>>PPPfffuuu|||yyyuuurrrwwwzzzpppdddbbbdddjjjllljjjiiikkkoooooonnnlllhhhddd```]]]WWWOOOFFFBBBDDDDDDBBB>>>AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGIIIKKKNNNSSSWWW\\\gggooopppooopppoookkkaaa[[[UUUSSSTTTZZZhhhwwwwwwdddQQQGGGDDD@@@<<<222111000222777<<<======???BBBCCCBBBBBBDDDCCC???AAA>>>:::999::::::999777:::999888666555555555444111000000///...---,,,,,,,,,------------,,,,,,+++))))))((((((((('''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))+++*********,,,------,,,......888MMMcccqqquuuvvvzzzqqquuu|||vvvwwwtttbbbVVVQQQQQQRRRRRROOONNNMMMLLLLLLMMMMMMNNNLLLKKKIIIGGGEEECCCBBBBBB???@@@AAABBBAAA>>><<<::::::888666444222000//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////222666444777IIIVVV___lll~~~zzz___KKK<<<666888555333111000111111000.........------,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++***))))))+++---///...---222111444>>>RRRlll{{{ssskkkjjjlllrrr{{{tttnnnllljjjdddeeejjjssswwwrrrlllhhhbbb```[[[VVVQQQLLLIIIGGGDDDAAA>>>>>>???AAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@BBBCCCEEEFFFIIIMMMPPPSSS\\\dddhhhkkkooosssssspppiiiaaaXXXQQQNNNTTT\\\uuu~~~sss___OOOIIIFFFCCC888666333222555888:::;;;???CCCDDDBBBAAACCCBBB>>>>>><<<;;;:::;;;;;;999888888888666555444444333333222222111000///...---------...000111111000///...)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,---......///000333GGGeeevvvuuuuuu{{{xxxrrrwww}}}mmm\\\QQQMMMNNNOOOKKKMMMNNNPPPQQQRRRQQQQQQKKKJJJIIIGGGFFFEEEDDDDDDBBBCCCDDDDDDCCCAAA>>>===:::999777555333222111000+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---//////000888999CCC]]]pppyyypppVVVDDD;;;999666444222111222222111000.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,------++++++++++++++++++++++++++++++++++++,,,.........444333999LLLiii{{{sssooollljjjmmmvvvvvvfff___aaadddmmmrrryyy|||wwwlllbbb\\\MMMKKKGGGCCCAAA@@@@@@@@@AAABBBCCCCCCDDDEEEHHHIIILLLKKKJJJJJJKKKLLLMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHCCCDDDEEEDDDCCCDDDFFFHHHLLLRRRXXX\\\___dddkkknnnoooooommmggg^^^UUURRRSSS```jjj{{{mmm]]]TTTKKKCCCBBB>>>999555444555777999???CCCDDDAAAAAACCCAAA>>><<<<<<<<<<<<<<<;;;:::999777666555444333333333333222222111000///......---,,,...111333333222000///)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''((('''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,---...///333>>>UUUmmmxxxwwwwww{{{sssyyy|||{{{gggSSSJJJLLLOOOMMMPPPSSSVVVWWWWWWUUUTTTKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEEEECCCAAA???>>>:::999777555333222111111++++++,,,,,,,,,---------...---,,,,,,---...000111///<<>>BBBCCCAAAAAACCCAAA>>>;;;===>>>>>>>>><<<:::999777666555444444444444444222111111000///...------+++---000222222111///...***)))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((()))(((''''''((()))(((((((((((()))))))))******************************+++,,,+++***+++---000777NNNfffssswwwzzzyyytttooozzzwwwzzz^^^OOOPPPUUURRRTTTVVVXXXXXXWWWUUUSSSLLLKKKJJJIIIIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@>>>===999888777555333222111111++++++,,,,,,------......///...------...000222444444FFFTTTgggzzzwww}}}}}}xxxzzzlll]]]LLL===:::888666444444444222111//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///...---...000333<<>>===<<<999888666555333222222222++++++,,,,,,---......//////...------///222555777AAAVVVdddvvvuuu|||yyyuuuyyyzzzsssbbbNNN===:::777666555444222111/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...000555999HHH___xxxvvv}}}rrrmmmmmmnnnhhhaaa]]]___bbbfffoooxxxzzzyyydddMMMBBBAAACCCDDDFFFIIILLLOOOPPPPPPPPPMMMMMMNNNPPPTTTXXX[[[]]]```bbbeeehhhjjjjjjiiihhhiiigggfffdddbbbaaa``````YYYZZZZZZWWWTTTQQQPPPPPPIIIGGGHHHKKKKKKKKKQQQZZZccciiijjjddd^^^]]][[[XXXYYYUUUSSSWWW\\\eeeuuuyyy___NNNLLLHHHAAA;;;888:::<<<;;;???AAA@@@AAADDDCCC@@@===AAADDDEEEAAA===;;;:::999999888888777777888888333333222111000//////...---............------,,,*********)))))))))((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))))))))''')))***)))((('''((()))(((((()))))))))*********************************+++,,,,,,+++***...666===XXXhhhyyy|||wwwsssrrr}}}iii^^^YYYVVVYYYXXXVVVTTTSSSRRRRRRSSSQQQQQQOOONNNMMMLLLLLLKKKDDDDDDBBBAAA???===<<<;;;:::999888666555444333333++++++,,,,,,---.../////////...---...000333777999LLLaaaooo~~~~~~~~~}}}uuuuuuvvv```>>><<<888666555444222000/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000333999===TTTqqqtttjjjzzz}}}nnngggbbb^^^dddaaaaaadddccc```fffnnnssstttkkkVVVFFFCCCFFFHHHKKKNNNSSSWWWYYYYYYXXXWWWQQQPPPPPPTTT[[[aaaeeegggooorrrwww{{{~~~~~~}}}~~~}}}zzzxxxuuusssqqqpppjjjjjjhhhddd^^^XXXVVVUUUOOOLLLKKKMMMJJJGGGLLLUUUUUUbbblllnnnooopppooojjjcccaaa^^^YYYQQQPPP^^^ppplllZZZXXXRRRIII@@@:::999;;;:::>>>@@@???AAADDDDDDAAA>>>BBBFFFFFFBBB===;;;:::;;;:::999999999999999999555444444333222111000000//////......------,,,,,,************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))************************************+++,,,,,,++++++111<<>><<<:::999>>><<<999666444333333333++++++,,,,,,---------...111...000777888999FFFVVVkkk}}}|||www]]]FFF:::888333444555000////////////......------------,,,,,,+++******)))************************))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))************++++++++++++,,,,,,++++++++++++++++++---///,,,,,,111555GGGddd~~~tttwwwqqqfff```______^^^^^^[[[VVVOOOJJJIIIJJJHHHLLLPPPSSSUUUWWWYYY[[[___aaacccbbb___^^^bbbgggeeemmmwwwwwwrrreeebbb^^^ZZZWWWTTTQQQPPPMMMQQQWWW^^^gggrrryyylll___XXXVVVVVV___ooojjjTTTKKKIIIDDD===;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFHHHHHHGGGDDDAAA@@@===<<<;;;;;;<<<<<<;;;:::888777555333111000////////////...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))***++++++++++++,,,,,,,,,,,,***,,,000222:::PPPfffvvv||||||vvvwww}}}yyyxxxsss}}}vvvdddYYY```^^^\\\XXXTTTQQQOOOOOONNNNNNMMMLLLKKKKKKLLLMMMEEEDDDBBB@@@>>><<<;;;:::>>><<<999666444333333333,,,,,,------------------000---000777===EEEVVVhhh~~~rrroooooo{{{~~~vvvyyyxxx\\\GGG===555666777000222222111000///...------------,,,,,,++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...///666???ZZZ}}}pppxxxuuuhhhcccaaa]]]YYYZZZWWWRRRKKKDDD@@@@@@AAAIIIPPPYYY```bbb```^^^\\\gggmmmrrrqqqpppuuu}}}uuummmgggaaa[[[XXXOOOQQQRRRRRRVVV```ooo{{{tttjjjccc___TTTYYYaaannnsss\\\OOOJJJFFFBBB<<<<<<===???BBBDDDFFFHHHEEEFFFFFFGGGGGGFFFFFFEEE@@@???>>>???@@@@@@>>><<<888777666444333111000///000///...---,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,---,,,,,,111???RRRfffsss}}}}}}{{{yyy||||||vvvpppooommmkkkkkknnntttyyytttjjjccc^^^XXXUUUTTTRRRNNNKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA???>>>======<<<999666444333333333------------------......000---000999EEEUUUmmmtttjjjnnnuuu~~~~~~vvv]]]JJJ888555888333444333222111000...------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------***111333888BBBNNNjjjxxxooo}}}{{{llldddbbb```[[[VVVPPPMMMHHHCCC@@@AAADDDGGGLLLQQQVVVXXXVVVRRRNNNLLLcccrrrzzzooofff```]]]]]]ZZZTTTPPPSSS\\\eeeyyyzzzttt\\\XXXWWW___ssswww```PPPIIIHHHJJJAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGBBBAAA@@@AAABBBAAA???===999888888666444333111000000///...------,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***+++++++++,,,,,,,,,------///...---555KKKfffwwwzzz~~~|||~~~yyy|||vvvooojjjddd___XXXWWWTTTRRRQQQTTTYYY]]]dddkkkxxxxxxfff^^^VVVSSSUUUVVVSSSNNNHHHGGGFFFFFFFFFGGGGGGFFFIIIHHHGGGFFFDDDCCCAAAAAA>>><<<:::888555444333333---...............//////222111555@@@RRRkkkvvvgggiiiyyy|||yyyxxxtttttttttsssssssssssssssttttttuuuyyy}}}sssXXX;;;444999888555444333111000...---,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---222444;;;KKK[[[www~~~uuuuuuvvvtttoooiiiddd```\\\WWWSSSGGGDDDAAA@@@BBBGGGLLLOOOQQQPPPNNNLLLKKKLLLPPPTTTccc}}}rrriiihhhhhhfff```XXXTTTUUUYYYjjjssslllcccZZZZZZfffzzznnnWWWIIIIIIOOOFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEBBBAAAAAABBBBBBAAA>>><<<::::::999888666444222111000000///...------------,,,++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---------000///111>>>XXXsss}}}|||{{{wwwssshhhaaa\\\XXXVVVUUUTTTRRROOOMMMNNNRRRUUUTTTZZZdddqqq{{{rrrgggZZZTTTUUUVVVSSSOOOLLLJJJHHHIIIKKKLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBB>>>===<<<999777666555444------......///000000111111444<<>><<<:::888666555,,,,,,---///000111222333555===LLL___www}}}www}}}||||||}}}~~~{{{|||uuuLLL:::;;;999333222222000///...------------------------------************************))))))))))))))))))))))))((()))))))))************'''(((((()))******+++++++++++++++,,,,,,,,,------,,,------...//////000000555666;;;QQQqqqzzzjjjkkkmmmrrrxxx~~~rrreeeccccccaaa]]]VVVNNNHHHDDDBBBBBBCCCHHHOOOTTTWWWWWWUUUPPPIIIFFFMMM^^^sssyyyqqqlllfffaaa]]]YYYZZZ___jjjwwwzzzrrrjjjaaa___jjjxxxxxx^^^PPPMMMNNNLLLJJJIIIIIIJJJLLLNNNGGGGGGGGGFFFFFFEEEDDDDDDAAAAAAAAABBBBBB@@@<<<999;;;;;;<<<;;;:::777444222111000///...---------------,,,++++++******++++++))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,------------...111222BBB___uuu}}}~~~|||zzzuuuhhh]]]\\\]]]ZZZYYYYYYWWWYYYZZZ[[[ZZZZZZ[[[]]][[[ZZZXXXWWW[[[fffttt~~~{{{{{{ggg[[[VVVRRRPPPNNNJJJHHHIIIMMMOOOMMMKKKEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@>>><<<:::888777+++,,,---///000222333444@@@LLL___uuu|||{{{}}}}}}{{{|||rrrmmmsssUUU???:::444222111111000///...------------------------------************************))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++++++++,,,,,,,,,------------------...///000000111222888EEEgggsssjjjwwwmmmkkkvvvyyylll___ZZZeeebbb]]]WWWQQQJJJBBB===BBBCCCFFFNNNVVV\\\^^^]]]]]][[[YYY^^^lllyyysssmmmhhhccc^^^YYY\\\fffssstttffffffmmmttt```XXXUUUSSSOOOLLLJJJJJJJJJKKKGGGGGGHHHHHHHHHGGGGGGFFFAAAAAAAAABBBCCCAAA===999;;;<<<<<<<<<:::888555333111000///......------...---,,,++++++******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,---------......111333IIIkkk~~~xxx}}}|||mmmccc\\\```dddccc```aaa```cccgggiiiiiijjjkkklllffffffeeeaaa___```dddiii{{{tttqqqbbb\\\YYYYYYVVVRRROOOPPPUUUWWWUUURRRGGGGGGGGGGGGFFFFFFEEEEEEBBBBBBAAA???===;;;999888000++++++111222000555???KKK^^^rrrzzzttt||||||pppeeeooo^^^GGG@@@:::333333222111//////111333......---,,,,,,,,,,,,---+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,++++++,,,,,,,,,---333...***111111---111666>>>YYY}}}vvvyyyuuuvvvmmmrrr~~~jjj]]]```fffaaa[[[SSSIII???>>>BBBHHHKKKKKKSSSaaaaaa]]]ccchhhlllrrr{{{|||vvvrrriiidddaaa```___ddduuuqqqeeelll|||sss^^^LLLTTTVVVNNNFFFEEEGGGGGGEEEFFFIIIMMMNNNLLLGGGCCCBBBAAA@@@@@@@@@@@@===;;;<<<;;;::::::999888555222/////////...------,,,,,,------,,,,,,+++***))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))++++++***+++...000111222EEE]]]mmmwww~~~~~~ppp{{{xxxooohhhdddfffjjjkkklllnnnuuuwwwvvvvvv{{{~~~vvvyyywwwsssmmmhhhccc___]]]eeerrrzzzrrrkkkhhhhhhlllooopppttt{{{qqqmmm|||lll___ZZZ\\\ZZZRRRQQQSSSTTT[[[YYYJJJGGGFFFEEEFFFGGGGGGFFFDDDGGGDDD@@@===;;;:::888666333000111555333000888CCCcccqqqtttoooeeerrrvvvdddgggmmmoooUUUFFF999666666444333111000000111///...------,,,,,,------+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---***000,,,***000111...333:::HHHggguuuqqq{{{~~~{{{xxx|||{{{iii```cccaaaZZZSSSLLLEEE??????DDDLLLSSSTTT[[[dddaaa^^^gggsss~~~uuuoookkkhhhfffhhhsss|||ooouuu~~~}}}tttVVVVVVTTTPPPKKKGGGFFFFFFJJJJJJJJJLLLMMMLLLIIIGGGCCCAAA?????????>>>===;;;<<<;;;:::::::::888555222000//////......---,,,,,,------,,,,,,+++******)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,------,,,+++---000111???QQQeeessszzz~~~}}}zzzppp|||wwwlllfffdddjjjttt|||wwwooojjjggglllsss|||}}}vvvoooiiigggdddbbbaaabbbeeefffgggjjjooowwwvvvmmm{{{ppphhh```[[[ZZZTTTTTTRRRMMMRRRUUULLLKKKIIIGGGFFFFFFGGGEEEDDDEEEBBB>>><<<;;;:::888777///...000444111111>>>OOOxxxuuuiiibbbeeeqqqkkkeeevvvnnnTTT===999888666444222111000000///...------,,,---------+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,---)))///---,,,222222111:::EEEYYYzzzzzziiimmm}}}~~~rrrddd```bbb]]]SSSIIIEEECCCBBBFFFKKKRRR[[[^^^aaafffccceeesss{{{sssoookkkiiikkkppp}}}pppfffjjj~~~iii]]]UUUVVVTTTLLLGGGHHHOOOMMMLLLKKKLLLLLLKKKJJJDDDBBB???>>>>>>===<<<:::;;;:::999::::::888555333000000///......------,,,---,,,,,,++++++************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,...---,,,...333777RRRaaaqqqzzz}}}~~~zzzuuujjj}}}yyyvvvpppnnnrrroooiiidddeeellluuu||||||xxxssspppqqqsssvvvvvvxxxyyyuuunnngggccc]]]WWWVVVWWWYYY\\\___bbbeeefffllllllooouuuxxxttthhhYYYXXXVVVWWWQQQGGGKKKSSSPPPNNNKKKHHHFFFFFFFFFFFFEEEDDDAAA>>><<<;;;:::888777---,,,000333222888NNNfffssskkkhhhsssxxx```AAA:::999666444333222111/////////...---------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------,,,222//////444333666CCCUUUlll|||qqqiiiqqq{{{oooeee___\\\\\\XXXMMMCCCBBBEEEIIIOOOUUUZZZdddfffggglllooo|||wwwrrrnnnkkkiiiwwwiiidddrrr}}}hhh[[[^^^^^^SSSKKKKKKPPPNNNMMMLLLMMMLLLJJJHHHDDDBBB???======<<<;;;:::;;;:::999999:::888666333000000//////...---------,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++(((***,,,...---///888AAAbbbnnnzzz}}}wwwqqqjjjtttwwwwwwvvvzzzuuugggaaaaaabbbdddfffeeeccc___]]]]]]^^^```aaa___``````\\\YYYVVVTTTRRRZZZ\\\```fffnnnvvv~~~}}}yyykkkYYYWWWUUUXXXSSSJJJOOOWWWUUUOOOLLLHHHFFFFFFHHHHHHHHHEEECCC@@@>>>===;;;888666222000222666888CCCaaa{{{hhhmmm|||hhhHHH===999555333333333222111//////...------------...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++,,,,,,---......222000000444333;;;MMMggg}}}yyyzzz{{{~~~kkk___\\\\\\XXXSSSPPPGGGAAACCCIIIOOOVVV]]]aaaiiijjjlllwww}}}zzzuuupppkkkuuuqqqooo{{{sssbbbcccbbbWWWNNNNNNNNNMMMMMMMMMMMMKKKGGGCCCDDDBBB???>>>>>>===<<<::::::999999999:::999666444111000000///......------,,,,,,+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******---...,,,...;;;JJJkkkuuu~~~}}}uuunnnssswwwwww|||{{{vvvvvvnnnhhh___YYYXXX[[[ZZZZZZYYYXXXXXXYYYZZZWWWXXXYYYYYYXXXWWWYYY\\\eeegggmmmwww}}}vvvkkk\\\WWWTTTWWWVVVRRRYYY^^^WWWLLLJJJGGGFFFGGGIIIKKKKKKHHHFFFCCCAAA???<<<888666333111222777<<>>666444555444222000000///...............+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///000222111444;;;AAAWWWxxx|||~~~lllRRRDDDSSS^^^TTTFFFBBB???CCCMMMVVV[[[\\\aaahhhnnnyyy|||tttssspppoooyyypppddd```___\\\UUUQQQMMMIIIHHHGGGFFFDDD??????AAADDDEEEDDD@@@===999999888999:::999777555111111000000//////......++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,***---222333;;;VVVtttvvv{{{}}}yyypppggg|||wwwrrrxxxjjjpppxxx|||{{{xxxvvvuuuooojjjgggfffcccaaajjjvvv}}}ggg___ZZZSSSKKKPPPUUUNNNJJJIIIHHHHHHIIIHHHGGGEEEAAA@@@@@@@@@AAA@@@===;;;444222;;;OOOcccyyyrrrjjjzzzwwwoooxxx~~~}}}~~~yyytttyyyfffNNN@@@<<<555444666222111000///...............------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***+++,,,,,,------.........333...111999;;;JJJyyynnn}}}xxxVVVTTTTTTWWWUUULLLCCC???CCCKKKUUU\\\```dddkkkqqq{{{}}}yyyuuurrrvvvkkk___bbblllkkk\\\OOOKKKLLLIIIGGGGGGJJJHHHFFFFFFHHHGGGDDDAAA:::;;;<<<<<<;;;999888666111111222222111000...---...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......222222000///777MMMfffwwwzzz~~~qqqfffkkk{{{xxxyyytttsssoooooo~~~tttfffXXXRRROOOLLLKKKNNNMMMMMMLLLKKKJJJIIIHHHHHHBBBAAA@@@???>>>>>>>>>>>>555333@@@VVVjjjqqqjjjooosssrrrxxx}}}~~~zzz|||sssZZZHHHAAA999777777111111111000///............------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++***+++,,,,,,------......///111///222:::BBBWWW|||xxxqqqXXXXXXXXXWWWOOOFFFBBBDDDHHHPPPYYY^^^___dddnnnvvv{{{vvvrrrrrr{{{}}}fffcccmmmrrrhhh[[[RRRPPPOOOMMMJJJKKKHHHEEEEEEFFFEEEAAA===<<<<<<<<<<<<;;;:::999888444444555444333111000.........---,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,...............111>>>TTTmmm|||{{{|||wwwkkkhhhtttzzzxxx|||sssrrrtttwwwmmm___TTTOOONNNLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJDDDCCCAAA@@@>>>======<<<888666KKKeeexxxuuudddhhh}}}rrrpppwww}}}}}}iiiTTTFFF999666666///222111000///............------,,,,,,,,,,,,+++++++++++++++***************)))************+++++++++***++++++,,,,,,++++++***+++,,,,,,---......//////111111444;;;IIIeeezzzwwwgggZZZZZZZZZTTTGGG???CCCLLLNNNVVV^^^```bbbjjj{{{}}}xxxtttrrruuuzzzmmmdddmmmvvvssseeeTTTMMMPPPOOOIIIMMMJJJGGGFFFFFFEEEAAA===>>>>>>===<<<;;;;;;;;;;;;888888888777666333111000......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,.........,,,...777III^^^rrr~~~|||wwwnnneeelll{{{yyy~~~zzzwww~~~{{{kkkXXXPPPQQQPPPKKKKKKKKKJJJJJJJJJJJJKKKKKKFFFEEECCC@@@>>>===<<<;;;;;;>>>\\\xxxtttcccrrrtttnnnrrr~~~wwwjjjRRR;;;555888555333222111000///.........------,,,,,,,,,+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,---...///000000333444666===OOOmmmtttggg___ZZZWWWTTTLLLBBB>>>FFFRRRSSSZZZaaacccfffvvv}}}{{{xxxwwwxxxwwwjjjmmmzzz|||nnnVVVJJJNNNOOOJJJOOOLLLIIIIIIIIIHHHDDD@@@@@@???===<<<<<<<<<===>>>;;;;;;:::999777444111000.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***+++,,,......111...222AAAUUUgggttt}}}|||~~~rrrllliiirrr}}}~~~~~~~~~zzzuuuuuuxxxwww{{{yyy^^^RRRVVVVVVOOONNNMMMLLLJJJIIIIIIJJJJJJFFFEEECCCAAA???>>>======@@@NNNnnnpppmmmnnnqqqxxx}}}wwwuuuuuu{{{dddBBB777<<<;;;444333222111////////////------,,,,,,,,,+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,---...000000111444555:::GGG\\\wwwvvvaaaZZZ\\\WWWPPPIIIDDDBBBCCCLLLVVVXXX^^^ccceeelll|||{{{}}}qqq}}}xxx^^^MMMNNNRRROOOMMMJJJHHHHHHJJJIIIFFFBBB@@@???>>>===<<<===>>>???;;;;;;;;;999777444111/////////...------,,,,,,+++************************************************))))))))))))))))))))))))((()))))))))************)))))))))***+++,,,......000///777LLLaaapppyyy|||wwwpppuuuyyy~~~~~~www}}}}}}zzzsssmmmooovvvgggWWWZZZ\\\WWWSSSQQQNNNKKKIIIHHHHHHHHHFFFEEEDDDBBBBBBAAAAAAAAAIIIbbbwwwkkkuuufffuuuuuugggeeelllwwwpppJJJ<<<===999555444333111000/////////------,,,,,,,,,,,,++++++***************+++++++++)))************+++++++++***++++++,,,,,,++++++***++++++,,,...///000111222444555AAAXXXqqqkkkXXXVVVZZZRRRHHHAAAAAAFFFKKKRRRXXX]]]ccciiimmmxxx~~~zzz{{{www}}}hhhTTTMMMOOOPPPIIIGGGEEEEEEGGGGGGDDDAAA???>>>>>>======>>>>>>>>>;;;;;;;;;999777444222000//////......---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......---...<<>>======>>>>>>>>>>>>>>>===;;;;;;;;;:::888666333222/////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......---111CCC___tttzzz}}}sssvvv|||{{{lll```\\\]]]WWWUUUQQQNNNKKKKKKKKKLLLKKKJJJHHHGGGFFFEEEDDDDDDZZZuuuvvv|||xxxvvv~~~}}}}}}zzzuuuvvv{{{nnneee[[[III777666444222111000//////---------,,,,,,,,,++++++))))))******++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++,,,...///111222222888888MMMuuu}}}eee[[[[[[VVVJJJJJJEEECCCGGGLLLQQQWWW]]]^^^hhhxxxyyy}}}lllzzzoooUUUNNNRRRNNNKKKHHHGGGGGGFFFAAA>>><<<===>>>??????>>>===<<<<<<<<<<<<;;;:::777555444/////////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,......111666IIIfffwwwyyy|||uuuzzztttaaaYYY[[[WWWUUUQQQNNNLLLLLLMMMNNNNNNMMMKKKHHHFFFEEEDDDDDDrrrrrrsss~~~lllttt|||yyy}}}uuu]]]FFF888777333///000222111///---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++000......000000...000333555CCCaaaiiiZZZYYYZZZTTTKKKJJJJJJLLLPPPRRRUUU^^^hhhgggoooqqqzzz|||___QQQRRROOOHHHDDDDDDDDDBBBBBBDDDAAA@@@@@@@@@???>>>>>>>>>>>>>>>===<<<999666444222333111///...///000///...+++++++++************)))************************))))))))))))))))))))))))))))))))))))************)))---,,,(((***000000,,,000@@@YYYooozzz}}}~~~}}}xxxssshhhWWWXXXUUUTTTRRRRRRRRRQQQOOONNNKKKLLLMMMMMMLLLJJJHHHFFF}}}qqqjjj|||xxxuuu~~~}}}~~~|||www[[[CCC999777333000111222111...---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...,,,---000111000222666<<>>???>>>>>>===;;;888555444333111/////////000///...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))***************------***,,,000000---222DDD^^^sss|||~~~zzzrrrlllyyyooo]]][[[SSSQQQOOONNNOOOOOONNNMMMNNNNNNMMMLLLJJJGGGEEECCCmmmeeekkkttt}}}}}}|||}}}www^^^HHH<<<777333111222222000...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***---111222111444999BBBZZZ|||qqq______^^^UUUNNNOOOMMMOOOTTTXXXZZZ]]]gggqqqvvvxxx}}}sss[[[UUUMMMHHHFFFGGGGGGDDDCCCDDDBBBBBBAAAAAA@@@??????>>>?????????>>><<<999777555333222//////000000///...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************---...,,,---000000...666JJJeeewww}}}~~~vvvkkkfffqqqzzzvvvttt```ZZZSSSPPPNNNMMMNNNPPPPPPPPPPPPNNNLLLIIIFFFCCCBBBAAA}}}ggggggzzz}}}zzz}}}~~~{{{kkk[[[AAA:::333333444222///......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...222333222666===FFFccc{{{fffZZZ```^^^PPPIIINNNMMMPPPUUU[[[]]]```kkkwww~~~~~~|||eeeVVVMMMIIIGGGIIIIIIEEECCCDDDBBBAAAAAA@@@???>>>======>>>>>>>>>===<<<:::777666444222000///000000///---------------,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))***************,,,---------...//////;;;QQQkkkzzz~~~~~~ooojjjeeennn|||wwwcccVVVVVVSSSPPPOOOQQQSSSUUUUUUOOOMMMIIIEEECCCAAAAAAAAAttt```jjj}}}~~~~~~qqqIII>>>555444555222//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000333333333:::BBBOOOnnnnnn]]]WWW^^^[[[KKKEEELLLLLLOOOVVV\\\^^^cccqqq}}}yyyuuuwww{{{xxx|||rrrYYYOOOJJJHHHJJJJJJFFFDDDDDD@@@@@@???>>>===<<<;;;;;;<<<<<<===<<<;;;999777666555333111000000000///---,,,,,,,,,,,,++++++++++++************************************************((()))))))))************)))***+++,,,,,,,,,///333DDDYYYpppzzz}}}~~~~~~{{{iiimmmjjjqqq~~~~~~yyyuuuxxxooo]]]YYYVVVRRRQQQRRRTTTUUUVVVKKKIIIFFFCCCAAAAAABBBCCCppp```ttt}}}zzz}}}~~~SSSCCC666555555111///111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////111333333555???JJJ```~~~aaaWWWTTTXXXTTTHHHEEELLLLLLPPPWWW]]]```hhhyyy}}}qqqnnnjjjjjjppp{{{{{{~~~~~~cccSSSMMMJJJKKKJJJFFFDDDEEE@@@???>>>===<<<::::::999;;;<<<<<<<<<;;;:::888777666444111000000000///---,,,,,,,,,,,,++++++++++++************************************************))))))))))))************))))))***,,,+++,,,222999PPPbbbssszzz}}}}}}wwwhhhqqqnnnvvv~~~|||uuutttmmmXXXVVVRRRQQQQQQQQQQQQQQQHHHGGGDDDBBBAAABBBCCCDDDooopppxxx~~~}}}}}}\\\HHH888666666111///222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////000222333888FFFTTTrrriiiUUUSSSRRRQQQMMMGGGHHHMMMOOOSSSZZZ```dddnnn}}}xxxkkkjjjgggcccdddlllyyy~~~~~~rrrVVVPPPKKKKKKIIIEEECCCEEE@@@@@@???===<<<;;;:::999<<<<<<======<<<;;;:::999666444222000000000///---------------,,,,,,,,,,,,************************************************))))))))))))************,,,******,,,,,,---666AAA[[[jjjwwwzzz~~~}}}tttkkkqqqoooyyy}}}wwwYYYVVVSSSQQQPPPOOOMMMKKKGGGFFFEEECCCBBBBBBBBBCCCxxxiii~~~|||yyyuuuyyy}}}|||aaaLLL:::666666111///333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---///111444;;;KKK[[[~~~uuuUUUMMMPPPPPPLLLHHHHHHLLLOOOSSSWWW]]]ccchhhsss{{{wwwllllllhhhbbb___dddqqq}}}zzzxxx~~~YYYRRRLLLJJJHHHDDDCCCEEEAAAAAA@@@>>>===;;;::::::<<<===>>>>>>>>>===;;;:::777555222111111000///---//////.........---------************************************************))))))))))))************---++++++------///999FFFcccpppyyyzzz~~~sssnnnpppnnnyyyxxxZZZXXXUUUSSSQQQOOOKKKIIIHHHGGGEEEDDDCCCBBBAAAAAAmmm{{{zzzrrr}}}gggLLL===;;;555333555333/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222444===NNN\\\gggXXXPPPOOOLLLHHHEEEFFFLLLQQQUUUXXX___gggiiittt|||xxxvvvrrrmmmhhheeefffkkkooorrr~~~eee\\\RRRMMMLLLKKKGGGDDDFFFDDDAAA>>><<<<<<===>>>>>>@@@AAAAAA>>><<<<<<<<<999777444111/////////000///......------,,,++++++************************))))))))))))************++++++++++++******))))))///((((((//////---<<>>>>>uuuwwwyyyxxx{{{rrr[[[KKKBBB777555777111000//////......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222555>>>SSSggg{{{^^^XXXSSSQQQNNNIIIFFFGGGMMMRRRUUU[[[dddkkkrrr~~~zzzxxxtttqqqmmmkkkmmmqqqvvvxxxppp```QQQNNNNNNKKKGGGGGGFFFDDDAAA???>>>>>>???@@@@@@BBBDDDCCCAAA>>>===<<<888777555222111000000000///......------,,,,,,+++************************))))))))))))************++++++++++++*********)))...((()))000///000BBBZZZnnnxxx}}}}}}wwwjjjeeemmmuuuzzz~~~jjj[[[PPPQQQSSSOOOMMMNNNGGGGGGFFFEEEDDDBBB@@@@@@zzzeee|||||||||ppp^^^III888777999000000000///......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++...666999BBB]]]{{{kkkVVV[[[WWWTTTOOOJJJGGGJJJOOOSSSWWWaaajjjooo{{{|||yyyxxxwwwuuutttvvvyyy}}}gggQQQNNNOOOJJJFFFIIIEEEDDDBBBAAA@@@@@@AAABBBBBBDDDGGGFFFCCC@@@===<<<666666666555444333111111//////......---,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++************,,,)))+++000///222HHHcccsss{{{~~~|||sssgggooovvv}}}}}}wwwbbbQQQOOOQQQOOOLLLMMMGGGHHHHHHGGGFFFDDDBBBAAAsssvvvmmmxxxyyymmmOOO666666:::111000000//////...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222...111:::>>>HHHiiicccUUU]]]\\\WWWQQQKKKIIILLLRRRVVVYYYeeennnrrr|||yyy|||||||||{{{|||~~~nnnQQQLLLNNNGGGDDDHHHDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEHHHGGGDDD@@@===<<<666777888888777555333222/////////...------,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++---000...444MMMjjjvvv}}}}}}yyypppfffsssyyymmmVVVPPPPPPMMMJJJJJJFFFGGGHHHHHHGGGDDDBBBAAA}}}mmmqqqwww{{{vvv||||||~~~xxxVVV777444999333111000000///......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------333000333;;;@@@NNNrrr```WWW\\\___YYYQQQLLLKKKOOOUUUYYYZZZfffqqqzzz|||yyy~~~vvvUUUKKKKKKGGGCCCEEEBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGFFFBBB???<<<;;;777888::::::999777555333000//////......---,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,...///---666QQQlllvvv|||}}}xxxpppiiipppuuutttZZZRRRRRROOOLLLMMMGGGGGGGGGGGGFFFDDDBBBAAA~~~fffhhh{{{{{{wwwzzz}}}yyywwwvvvqqqrrrsssuuuvvvxxxyyyzzz~~~fffAAA444777555111111000//////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///000444999AAAWWWzzzttt[[[YYY[[[aaaZZZQQQKKKLLLQQQXXX\\\]]]gggttt~~~{{{}}}___MMMKKKJJJFFFCCCDDDDDDFFFFFFFFFEEEDDDCCCCCCDDDEEECCCAAA>>>======:::;;;;;;<<<:::888666444000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......///;;;VVVooouuuzzz}}}wwwppplllzzz~~~|||uuu^^^WWWVVVTTTSSSVVVLLLKKKJJJHHHFFFEEECCCCCCwww```jjj~~~uuuwww~~~{{{xxxwwwwwwwwwooooooooooooooopppqqqqqqzzz}}}{{{RRR999666666111111000000///.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++222666888EEEcccdddUUU]]]^^^aaaZZZPPPJJJLLLSSSZZZ^^^dddiiiyyy~~~|||kkkRRRMMMPPPMMMDDDFFFHHHIIIJJJJJJHHHEEEDDDCCCDDDDDDBBB???>>>???@@@=========<<<;;;888666555000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---///444CCC\\\rrrvvvzzz}}}uuupppmmmwwwccc\\\ZZZWWWWWW[[[TTTRRROOOKKKIIIHHHHHHHHHnnn___ttt}}}sssxxxzzzyyywwwvvvvvvyyy{{{}}}xxxwwwvvvuuuttttttttttttwwwzzz```===555666111111000000//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***555::::::JJJnnnZZZPPP```bbbaaaYYYOOOJJJMMMTTT[[[___lllmmm}}}{{{uuuWWWPPPVVVRRRFFFIIIJJJLLLMMMLLLJJJGGGEEEDDDDDDDDDAAA??????@@@BBB??????>>><<<:::888777666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,///777IIIbbbuuuwww{{{}}}tttooommmzzzhhhaaa\\\WWWWWW[[[ZZZWWWSSSOOOLLLKKKKKKLLLjjjsss~~~tttuuu~~~wwwuuuuuu{{{|||zzzyyyyyy~~~||||||~~~~~~aaa@@@;;;333444222111000111000...---......---,,,,,,,,,,,,---,,,,,,,,,---------......++++++,,,------......///111555777<<>>777444333111000111000///---......---,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,------......///222777<<>><<<<<<<<<<<<;;;999666555222111000///...---------...------------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,......///:::QQQiiiwwwzzz}}}{{{yyyvvvhhhffftttzzzmmmsssvvvxxxsssjjjccc```___YYYXXXVVVVVVVVVUUUSSSQQQooozzzwwwttt}}}uuuzzz~~~~~~}}}~~~}}}fffGGG>>>888555333111111111111///.........---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---......//////333999AAARRRooohhhZZZ]]]cccddd\\\RRRJJJKKKPPPWWW___ffflll}}}lllUUUSSSRRRJJJHHHHHHIIIKKKMMMKKKHHHDDDBBBAAAAAABBBCCCCCCAAA???<<<<<<<<<<<<:::888666555333222111///......------------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---111AAAZZZnnnwwwyyy|||yyyvvvrrrffffffwwwooommmrrrwwwuuulllccc^^^^^^WWWWWWWWWXXXYYYVVVRRRNNNmmmmmm||||||}}}xxx|||~~~~~~|||{{{zzzyyyoooMMM<<<555555444222222222222000.........---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////555:::EEE[[[zzzvvv```[[[aaafffggg[[[RRRJJJKKKRRRZZZccckkkmmmvvvZZZVVVTTTLLLNNNMMMMMMMMMLLLJJJFFFCCCCCCCCCDDDEEEEEECCCAAA???<<<======<<<;;;999777555333222111000///.........---------,,,,,,,,,++++++******++++++++++++******++++++,,,,,,,,,,,,------///---,,,444HHHbbbsssyyy}}}}}}wwwqqqfffjjj{{{}}}sssnnnqqqssspppfff[[[YYY\\\XXXWWWWWWWWWVVVSSSNNNKKKvvvfffqqq~~~xxx}}}|||yyyxxxxxxyyyxxx|||xxxUUU???777666444333222333222000///......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---......//////000777<<>>>>>===<<<:::888777444333222111000/////////------,,,,,,,,,+++++++++******++++++++++++******+++++++++,,,,,,---------///------777OOOhhhwwwzzzwwwooofffnnn~~~www}}}wwwqqqtttxxxwwwkkk]]]YYY]]]ZZZWWWTTTQQQPPPNNNLLLJJJssseeeuuuuuuuuu}}}{{{xxxwwwwwwwwwvvvzzz~~~zzzYYYBBB>>>777555333333333333111///......---,,,,,,,,,,,,---,,,,,,,,,---------......---------...//////000000999???NNNgggddd^^^eeeiiihhhgggXXXPPPKKKPPPYYYaaakkkrrrttt{{{~~~~~~wwwcccXXXQQQRRRPPPMMMMMMNNNOOOOOOOOOMMMNNNNNNLLLHHHDDDBBBAAA????????????===;;;999888555444333111000000//////,,,,,,,,,,,,++++++++++++******++++++++++++*********++++++,,,,,,------......---///;;;SSSlllyyyzzz~~~}}}tttllleeerrrxxxvvv|||tttyyywwwbbbXXXZZZYYYUUUPPPMMMLLLLLLLLLLLLnnnddd{{{yyypppxxx}}}~~~~~~zzzvvvtttssssssxxxzzzyyy~~~vvvVVV@@@???777666444333444333222000......---,,,,,,,,,,,,---,,,,,,,,,---------......------......//////000000;;;CCCVVVqqqzzzbbbcccllllllhhhfffTTTMMMKKKQQQZZZccclllrrr~~~{{{xxx~~~kkkYYYTTTQQQPPPPPPQQQRRRSSSRRRQQQOOOPPPPPPLLLGGGDDDCCCDDDAAAAAAAAA@@@???===;;;:::555444333222111000000000,,,,,,,,,++++++++++++*********++++++++++++************+++,,,,,,---......---...222>>>UUUmmmyyy{{{{{{{{{rrrkkkgggxxxuuuzzz}}}vvvzzz}}}bbbVVVXXXUUURRRNNNLLLMMMNNNOOOOOO{{{fffbbbtttppp~~~}}}|||vvvqqqnnnlllqqqrrrpppuuurrrPPP999;;;888666444444444444222000......---,,,,,,,,,,,,---,,,,,,,,,---------......------......///000000000<<>><<<;;;555555333222111000000000,,,,,,,,,+++++++++************++++++++++++************+++,,,,,,---......,,,...333@@@VVVmmmyyy{{{xxx~~~zzzrrrllljjjvvvwwwrrrxxx~~~bbbWWW\\\PPPOOOMMMMMMOOORRRSSSSSSrrraaaoooyyyvvv~~~yyynnnfffhhhaaa]]]cccmmmvvv~~~ZZZEEE@@@;;;666333555555111000111000000...---------------...---,,,,,,++++++++++++...---,,,,,,...111222222DDDFFF^^^uuuhhhnnnnnniiicccZZZNNNOOOLLLQQQ```eeehhhsss~~~}}}zzz___WWWYYYWWWTTTSSSRRRRRRPPPNNNSSSPPPLLLJJJIIIHHHGGGEEEGGGDDDCCCDDDBBB<<<999:::777777555444222111//////......---,,,,,,+++******+++++++++*********))))))***++++++,,,,,,------...///...777KKK```nnnxxx}}}|||kkkbbbpppzzztttmmmsssfffZZZ[[[TTTVVVTTTPPPMMMPPPTTTWWWlllcccwwwsssuuu~~~}}}wwwnnngggbbb^^^]]]aaagggooo{{{___CCC:::<<<666444555555111000111000000///...------------...---,,,,,,++++++,,,,,,...---,,,,,,...111222333BBBJJJgggttteeejjjjjjeee```XXXNNNOOOLLLRRRaaafffjjjvvv|||{{{{{{{{{~~~mmmcccWWWUUUSSSSSSSSSTTTSSSRRROOOMMMJJJIIIIIIIIIIIIHHHGGGCCCBBBCCC@@@;;;999:::888777666444222111000///...------,,,,,,++++++++++++++++++*********))))))***++++++,,,,,,------...---///999NNNcccpppyyy~~~~~~xxxiiicccsss~~~yyy}}}pppnnnzzzgggVVVUUURRRTTTUUUSSSPPPOOOPPPPPPooorrrxxxooovvv}}}{{{yyytttmmmggg]]][[[[[[]]]```fffsssdddGGG<<<===888555666666222000222111000///...------------...---,,,,,,,,,,,,,,,,,,------,,,---...111333555AAAOOOpppqqqaaaeeeeeeaaa]]]WWWMMMOOONNNSSSbbbhhhooo}}}}}}xxxxxxzzz{{{~~~|||sssfffXXXVVVTTTSSSTTTTTTSSSRRRLLLKKKIIIIIIJJJKKKKKKJJJGGGCCCAAAAAA>>>:::999;;;888777666555333111000///---------,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,------...,,,000===TTThhhttt{{{~~~}}}ttthhhhhh{{{|||yyynnnqqqeeeTTTSSSRRRUUUWWWXXXUUUQQQNNNMMMuuuwwwqqq{{{~~~{{{yyyvvvrrrlllggg___[[[YYYZZZ\\\```kkkuuu}}}~~~fffOOOFFF>>>999666777666333111222111000///...------------...------,,,,,,,,,------------------...111555888BBBPPPqqqooo___cccccc```]]]WWWKKKPPPOOOUUUccckkktttyyyuuuxxx{{{}}}~~~{{{jjj\\\[[[YYYVVVTTTSSSRRRPPPOOOMMMLLLJJJKKKLLLMMMLLLKKKGGGBBB??????===999999<<<999888777555444222111000,,,,,,,,,---------------***************************++++++,,,,,,------...+++111BBBZZZmmmwww||||||rrriiippp{{{rrryyygggWWWXXXXXXVVVVVVXXXVVVRRRQQQSSSwwwttt}}}vvvvvv~~~|||yyyuuupppjjjgggddd]]]XXXZZZ^^^aaaffflllyyy}}}{{{zzz{{{||||||}}}lllWWWIII???:::777888777333222333111111///...............---------,,,,,,---......------.........111666;;;DDDQQQllllll]]]cccdddaaa^^^XXXJJJPPPQQQWWWeeemmmzzzyyytttqqquuuzzz}}}~~~bbbVVVYYYWWWTTTRRRRRRQQQPPPNNNPPPOOOMMMMMMNNNMMMKKKJJJFFFBBB??????===999999<<<999999888666444333111111---------------------...***************************++++++,,,,,,------...+++333FFF___qqqyyy}}}~~~zzzooohhhttt{{{}}}vvvsss___\\\\\\UUURRRSSSSSSRRRUUUZZZmmmsssvvvuuu}}}~~~{{{uuuoooiiifffggg___[[[^^^dddfffgggiiissszzz~~~zzzxxxwwwxxxyyyzzz{{{}}}www\\\FFFAAA<<<888999888444222333111111000///............------------------...///,,,...///......111888===GGGSSSllleeeYYYbbbeeeccc^^^WWWHHHPPPSSSYYYfffppp|||rrrnnnmmmrrrxxx|||~~~~~~bbbXXXQQQPPPOOOOOOQQQRRRRRRQQQRRRPPPOOONNNNNNMMMJJJHHHEEEBBB@@@AAA???;;;:::<<<:::999888777555333222111.........---------------***************+++++++++***++++++,,,,,,------...,,,666JJJbbbssszzz}}}zzzwwwkkkdddttt|||nnn|||fff]]]\\\TTTOOORRRTTTRRRTTT[[[iiirrrqqqwww~~~wwwooohhheeeeeeaaabbbfffiiijjjlllpppsssxxx~~~{{{xxxvvvuuuvvvvvvxxxyyy{{{~~~dddKKKBBB===999:::999555333333222111000///............---------------...//////,,,...///......111999???GGGXXXtttuuu[[[TTT```dddbbb\\\SSSGGGPPPTTTZZZgggrrrwwwppplllkkkqqqxxx|||{{{zzzbbbWWWMMMLLLKKKLLLNNNPPPQQQPPPOOONNNMMMMMMMMMLLLIIIFFFEEEBBBAAABBBAAA<<<:::<<<;;;:::999777555444333222//////......------,,,,,,))))))*********+++++++++***++++++,,,,,,------...---888LLLdddtttyyy}}}yyyvvvkkkccctttvvvkkk___\\\UUUSSSZZZ\\\VVVSSSWWWgggnnn|||wwwqqqzzzyyyppphhhdddaaabbbggglllmmmlllpppwwwwwwxxx|||}}}{{{yyyvvvuuutttuuuuuuwwwxxxzzz}}}lllVVVCCC===::::::999555333444222111000//////.........---------------...///000,,,...000///...111:::AAAFFF]]]}}}lllTTTOOO^^^ccc```YYYPPPGGGQQQUUU[[[hhhsssxxxoooqqqmmmmmmssszzz}}}yyyxxx~~~]]]RRRNNNLLLKKKKKKLLLMMMMMMLLLMMMLLLKKKLLLLLLKKKHHHFFFDDDBBBBBBDDDBBB===;;;<<<;;;:::999777666444333222000000///...---,,,,,,,,,))))))******++++++++++++***++++++,,,,,,---......///999NNNeeetttyyy|||zzzxxxmmmeeevvv~~~}}}~~~}}}lllccc]]]XXX[[[eeefff[[[SSSSSSnnn```uuu{{{tttttt~~~|||xxxrrrmmmhhhjjjooottttttrrruuuzzz|||{{{vvvrrrpppqqqrrrtttvvvxxxzzz|||~~~}}}iiiQQQ@@@<<<===555111444444222111000//////.................................---000111///---222===FFFIIIhhhcccRRRSSSaaaccc___\\\UUUHHHNNNUUUYYY```ssszzztttpppkkkgggcccgggmmmsssxxx}}}zzz~~~xxx\\\SSSSSSLLLIIILLLOOOMMMLLLOOONNNJJJHHHIIILLLLLLHHHDDDBBBBBBCCCCCCBBB@@@>>><<<;;;:::999777555444333333111///------......---,,,************************(((***++++++++++++,,,...222:::SSSkkkuuu}}}www|||uuuhhhkkk}}}vvvvvvuuusssooommmmmmnnntttwwwzzz}}}wwwzzzxxxiiibbb___XXXYYYaaabbbXXXQQQRRRjjj\\\vvv{{{ssszzz}}}|||yyytttpppiiikkkpppvvvwwwwwwzzz|||yyyvvvssspppsssuuuxxxzzz|||~~~oooUUUCCC>>>???888444666555222111000//////......///........................---000111///...333>>>GGGMMMmmmbbbSSSUUUcccddd```\\\TTTMMMQQQVVV\\\fff|||{{{uuummmgggdddaaa___]]]aaafffmmmtttyyy}}}zzzzzz||||||]]]PPPOOOJJJIIINNNQQQOOONNNPPPPPPMMMJJJKKKNNNNNNJJJFFFCCCDDDEEEEEEDDDBBB???>>>===<<<;;;999777666555555111///---------...---,,,************************)))***+++,,,++++++,,,...222;;;VVVmmmuuu|||yyyyyytttiiilll~~~xxxqqqllliiiddddddbbb___\\\ZZZ[[[\\\jjjoootttxxx||||||xxxuuuiiiaaaXXXTTTSSSXXXZZZVVVRRRPPPeeeZZZssszzzsss~~~}}}}}}}}}|||zzzvvvsssjjjlllrrryyy|||}}}~~~yyyrrrlllrrrtttxxx{{{|||~~~vvv[[[HHHAAABBB;;;777888555222222111000////////////...........................000111//////555???HHHPPPsss```TTTYYYeeeeeeaaa\\\TTTQQQTTTXXX___mmmwwwnnneeeaaa\\\YYYXXXYYYZZZYYY___dddlllsssyyy}}}{{{wwwuuuxxx___NNNKKKIIIKKKPPPSSSQQQPPPQQQPPPNNNLLLLLLMMMMMMJJJFFFDDDEEEFFFFFFEEECCCAAA???>>>===;;;999777666555555111///---,,,------,,,+++************************)))***,,,,,,++++++---...111===ZZZpppuuu{{{|||wwwsssiiikkkyyyrrrhhhaaa\\\ZZZXXXWWWUUUQQQNNNNNNPPPRRR^^^dddkkkqqqvvv{{{zzzttt|||kkk]]]UUUUUURRRPPPRRRVVVTTTOOO___[[[zzz}}}yyyttt~~~zzzzzz{{{||||||zzzwwwtttnnnpppuuu||||||vvvnnnhhhooorrrwwwzzz|||~~~dddMMMCCCCCC===999999444333222111000////////////...........................///000///111777BBBJJJRRRwww^^^VVV\\\gggeee```[[[QQQQQQTTTXXXaaapppsssddd]]]YYYVVVTTTSSSSSSVVVYYYZZZ]]]bbbkkksssxxx}}}}}}wwwssssss{{{gggSSSOOONNNNNNPPPRRRRRRRRRRRROOOMMMKKKKKKKKKJJJGGGDDDEEEEEEFFFFFFEEECCCAAA???<<<;;;:::888666555444444111///---,,,------,,,+++************************)))+++,,,,,,+++,,,---///111@@@^^^tttvvvzzz~~~wwwqqqffffffqqqwww{{{oooeee]]]XXXTTTRRRTTTSSSPPPMMMJJJJJJMMMPPPUUUZZZaaagggmmmttt}}}}}}vvv}}}ppp]]]YYY[[[VVVOOOQQQYYYYYYQQQyyyYYY```~~~~~~~~~yyyxxx~~~yyyvvvxxx{{{|||{{{yyyvvvuuurrrsssxxx~~~xxxrrrmmmiiilllpppuuuzzz|||}}}~~~nnnTTTEEECCC===:::999333333222111000000/////////...........................//////000333:::DDDKKKRRRwwwzzz]]]YYY```hhhccc^^^YYYOOOOOORRRXXXaaannnuuukkk```XXXTTTQQQPPPNNNMMMMMMPPPSSSVVV[[[aaaiiiqqqwww|||zzztttrrrzzzttt^^^VVVVVVSSSPPPOOOQQQSSSTTTOOONNNMMMLLLKKKIIIFFFEEEDDDEEEFFFFFFEEECCC@@@???>>>===;;;999777666555555333000...---------,,,+++************************)))+++,,,,,,,,,,,,---///111AAAaaavvvwwwzzzyyypppaaa```iiiooo}}}~~~jjjeee]]]VVVRRRPPPNNNMMMOOONNNKKKHHHFFFFFFJJJMMMMMMQQQVVV[[[aaajjjvvvwww~~~xxx~~~yyybbbZZZ\\\WWWPPPSSS]]]]]]WWWiiiVVVmmm}}}{{{{{{{{{uuurrruuuzzz{{{zzzxxxwwwvvvvvvwww{{{vvvpppmmmlllhhhmmmsssxxx{{{||||||}}}zzz\\\HHHCCC===:::999333333333222111000000000000......................../////////000444<<>>HHHNNNVVVyyydddccckkklllaaa\\\YYYOOOLLLRRRZZZ```jjj}}}qqqccc]]][[[YYYXXXYYY[[[[[[YYYUUURRRSSSVVVZZZ[[[___eeelllssszzz~~~xxxvvvyyy~~~ddd]]]```]]]UUUQQQTTTWWWVVVRRRRRRRRROOOLLLIIIGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@CCCBBBAAA???===<<<;;;;;;666444111000000///...,,,***************************,,,------,,,---...///333AAA```vvvyyy}}}||||||ooo___aaannnrrr~~~jjjZZZXXXVVVUUUUUUUUUTTTRRRQQQLLLMMMLLLKKKIIIIIIKKKMMMIIIKKKMMMNNNPPPVVV___fffqqqvvv}}}vvv~~~ooo[[[VVVTTTXXXZZZXXXVVVVVVuuu^^^bbb}}}tttyyyyyyqqqkkkhhhnnnvvvzzz{{{{{{{{{}}}xxxyyyvvvllljjjkkkccciiipppvvvyyyyyyyyyyyyyyyhhhNNNEEE>>><<<;;;555444333222111000000000000........................///......000666???IIIOOOYYY{{{hhhhhhooonnnaaa\\\ZZZPPPMMMTTT[[[aaakkkqqqhhh```___aaa````````````___^^^ZZZVVVVVVYYY]]][[[___dddjjjqqqyyy~~~yyyvvvxxx{{{zzz]]][[[``````YYYUUUWWWXXXVVVQQQQQQPPPNNNJJJGGGEEEEEEGGGHHHIIIIIIHHHFFFCCCBBBBBBAAA@@@>>><<<;;;::::::777555222111111000///---***************************,,,------------...000444AAA___vvvzzz~~~zzz}}}ooo```eeesssvvv|||dddTTTVVVUUUUUUUUUUUUTTTQQQNNNKKKKKKLLLKKKJJJIIIKKKLLLLLLNNNQQQQQQQQQTTTYYY^^^iiipppzzz|||pppcccZZZXXX]]]]]]TTTNNNPPPoooYYYpppwwwqqqxxxxxxwwwmmmjjjmmmpppuuuxxxxxxxxxxxxyyy|||zzzvvvmmmiiiiiiiiiiiilllpppuuuyyyzzzzzz|||rrrRRRDDDBBB@@@:::666666444222111222222111000...........................///---...666CCCKKKMMM\\\zzzeeeiiillljjjgggbbbYYYPPPLLLUUU]]]bbbmmmsssmmmfffcccdddgggiiiiiidddcccaaa___^^^]]]\\\\\\aaaaaaccchhhooowww}}}yyyssstttyyy{{{SSS^^^\\\ZZZUUUQQQOOOPPPRRROOOMMMKKKIIIGGGFFFFFFFFFKKKGGGBBB??????AAABBBBBBCCC@@@<<<;;;;;;<<<===<<<:::666222///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...IIIeeessszzz~~~kkkdddhhhhhhqqquuuaaa\\\XXXWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLKKKKKKJJJKKKKKKQQQPPPPPPPPPQQQSSSVVVXXXbbbkkkwwwxxxnnn___[[[UUUSSSSSSSSSQQQOOOooo[[[uuuvvvyyyxxx{{{vvvmmmlllnnnqqqvvvyyyzzz{{{{{{|||}}}}}}yyyoookkkiiieeefffhhhlllrrrvvvwwwwww{{{uuuWWWHHHEEEBBB;;;555888666333222222222111///...........................///......666CCCLLLNNNYYYwww___eeeiiiiiigggccc[[[QQQNNNVVV^^^bbbnnnvvvtttqqqpppqqqooollljjjlllkkkiiigggeeedddccccccccccccdddhhhnnnvvv{{{{{{rrrjjjjjjpppwww~~~YYYZZZXXXTTTQQQOOOPPPPPPQQQNNNMMMKKKIIIHHHGGGGGGGGGIIIDDD>>><<<>>>AAACCCCCCCCCAAA>>>===>>>>>>===<<<;;;777333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111KKKgggttt{{{}}}}}}hhhccclllppp~~~rrrbbb```]]]\\\ZZZXXXUUUSSSQQQPPPQQQPPPOOONNNMMMMMMMMMMMMOOOPPPQQQQQQSSSVVVYYY[[[^^^dddlllvvvpppiiiiiilllsss{{{|||~~~ooobbb]]]WWWTTTTTTSSSQQQOOOkkk\\\vvvzzzxxx}}}~~~sssnnnnnnpppsssxxx{{{|||}}}~~~~~~|||rrrllliiiaaaaaacccgggmmmrrrtttuuuzzz{{{]]]MMMHHHCCC<<<666:::777555333333222000///...........................///...///777DDDMMMOOOTTTmmm]]]dddkkkllljjjeee\\\SSSPPPXXX^^^bbbooo}}}{{{zzzwwwtttrrrtttsssqqqnnnllljjjiiiiiiffffffgggiiinnntttzzz}}}}}}rrriiihhhmmmvvv~~~YYYUUUSSSPPPOOOOOOPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHHHHHHHCCC>>><<<>>>AAABBBBBBDDDCCCAAAAAAAAAAAA>>>===;;;888444111000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444NNNiiivvv{{{|||yyyffffffttt}}}ssshhhgggfffeeeccc```\\\XXXUUUSSSUUUTTTSSSRRRQQQQQQQQQQQQPPPRRRTTTVVVXXXZZZ^^^aaa\\\___eeennnyyytttiii___ZZZXXXYYY^^^dddlllttt}}}|||{{{zzzyyyuuueee```YYYUUUTTTSSSPPPNNNfffXXXqqq}}}www~~~zzzpppmmmpppsssvvvzzz||||||}}}~~~uuummmhhh```___aaaeeekkkppptttuuuzzzcccPPPHHHCCC===999888666444333222222111///...........................///...000888FFFOOOQQQWWW~~~lll```iiipppqqqnnnggg]]]TTTQQQWWW\\\aaannn}}}zzzzzz{{{|||wwwvvvtttqqqooommmlllkkkjjjjjjjjjkkknnnsssyyy~~~yyyvvvvvvvvvyyy||||||wwwllljjjooowwwZZZQQQTTTVVVUUURRROOOOOOOOOJJJIIIIIIIIIHHHHHHHHHHHHIIIEEEBBBBBBEEEFFFDDDAAAEEEDDDDDDDDDEEECCC???<<<<<<999555333222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444OOOjjjwww|||}}}wwwhhhoooyyypppooommmllljjjgggccc___[[[YYYYYYXXXWWWVVVUUUUUUUUUUUUTTTWWW[[[\\\\\\^^^aaaddd^^^ccckkkqqqyyyssshhh```YYYXXXXXXZZZ```gggiiimmmttt}}}yyyfff```YYYTTTSSSRRROOOMMM```TTTnnn~~~{{{ttt~~~~~~vvvnnnmmmqqqvvvxxx{{{|||||||||}}}~~~xxxmmmggg```___```dddjjjqqquuuwww{{{iiiRRRHHHBBB>>>===777555222222222222111000////////////////////////...//////000:::GGGQQQSSS___rrraaakkktttuuuqqqiii___VVVPPPUUUZZZ^^^lll{{{zzz|||~~~xxxwwwuuussspppooonnnmmmnnnoooooonnnpppuuu||||||sssmmmlllmmmmmmmmmoooooosssyyy~~~wwwllliiilllrrr|||aaaQQQXXX___]]]UUUNNNMMMPPPHHHIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEJJJPPPQQQLLLFFFFFFEEEEEEFFFFFFCCC???<<<;;;999555333333222000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333MMMiiiwww}}}vvvnnn}}}vvvsssoooooommmjjjgggccc```___]]]\\\[[[ZZZZZZYYYYYYZZZWWW\\\```aaa______bbbdddccclllvvvzzz{{{vvvjjjaaa[[[VVVVVVXXX\\\eeemmmqqqrrrvvv{{{{{{{{{eee___WWWSSSQQQQQQOOOMMM}}}]]]YYYwww|||}}}zzzrrryyyrrrmmmnnnsssxxxzzz|||}}}}}}}}}~~~{{{oooggg```______bbbiiipppvvvyyy|||pppWWWKKKDDD@@@???888666444333333333111000////////////////////////...//////111;;;IIISSSUUU]]]~~~{{{eeeoooxxxxxxrrrjjjaaaYYYOOOTTTWWW\\\lll{{{yyyyyyzzzyyyxxxvvvtttsssrrrrrrqqqrrrsssrrrsssxxxxxxiiiccc```bbbcccbbbbbbeee___eeelllqqqwwwxxxmmmiiikkkpppzzzgggUUU\\\bbb```WWWOOONNNPPPJJJJJJKKKKKKKKKJJJJJJIIICCCCCCFFFOOOXXX[[[UUUNNNFFFEEEEEEEEEEEECCC???<<<;;;888555444333222000...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222MMMiiivvv}}}vvvrrrzzz{{{uuurrrpppmmmjjjgggeeedddcccbbbbbbaaa```____________\\\aaaggghhheeeccceeehhhlllttt}}}~~~|||pppggg```\\\ZZZ[[[]]]```hhhqqqwww{{{xxx|||ooo}}}ccc]]]VVVQQQQQQQQQPPPOOOyyy___eee{{{wwwsss}}}xxxtttpppmmmpppvvvxxxzzz|||~~~sssjjj^^^\\\\\\___fffnnnuuuxxx{{{}}}yyy```RRRHHHAAA???>>>;;;888555444333000///////////////////////////...000000222<<>>;;;:::888555444333222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444NNNiiivvv|||}}}uuupppwww{{{yyyvvvrrrnnnkkkiiiiiiiiihhhgggfffeeeddddddddddddcccjjjqqqssspppnnnppptttyyyzzz|||}}}~~~oooiiiddddddfffjjjlllmmmttt{{{www~~~xxxhhhyyy~~~bbb\\\UUUQQQRRRSSSSSSRRRwwwaaaqqqvvv||||||uuuttt{{{vvvrrrpppnnnlllqqqxxxwwwyyy}}}uuulll[[[ZZZYYY\\\ccclllsssvvvzzz|||~~~hhhXXXLLLBBB>>>CCC@@@<<<888666333000---000000000000000000000000...000000222<<>>LLLUUUVVVYYYvvv}}}uuummmcccQQQQQQSSSYYYcccuuu{{{yyy{{{}}}~~~}}}{{{zzzyyyyyyxxxwwwuuuzzzzzz{{{}}}{{{iiiYYYQQQMMMOOORRRSSSWWW]]]gggnnnvvv~~~~~~zzzkkkfffeeeiiiwww|||dddXXXRRRTTTRRRLLLLLLSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMOOORRRTTTRRRLLLGGGGGGEEEBBBAAA@@@>>><<<:::999777555444444333000///------,,,+++++++++,,,,,,,,,---.........///111333555OOOkkkwww|||}}}xxxqqqiiiooo{{{{{{}}}~~~uuuqqqrrrsssqqqooonnnnnnnnnkkkiiiiiijjjllluuuxxx}}}tttlllkkktttqqqsss{{{{{{sssyyyvvvrrrgggYYYPPPTTTWWWTTTRRRTTTiiicccvvv}}}www||||||tttyyy~~~zzzrrrmmmgggcccccchhhnnnrrrvvvyyy~~~uuuiii^^^[[[YYY[[[aaaiiiooosssvvv{{{hhhPPPGGGHHHFFFBBB===:::888666444333111111111111000000000000/////////222>>>MMMWWWXXXhhhuuu|||ooojjjcccTTTPPPRRRXXXccctttzzztttssswww{{{~~~|||{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}ssscccUUUPPPMMMPPPTTTWWW[[[bbbkkkqqqyyy~~~zzzkkkfffeeehhhuuuggg\\\VVVWWWUUUNNNMMMRRRNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKMMMNNNMMMJJJFFFDDDBBB@@@>>>===<<<:::777:::888666444444333111///...---,,,,,,++++++,,,,,,+++,,,---------...000222999SSSnnnzzz}}}}}}wwwkkkccckkk|||xxx~~~wwwsssssssssrrrpppoooppppppooommmmmmoooqqq|||~~~}}}qqqmmmooouuutttwww|||lllpppsssxxx{{{zzzkkk\\\RRRUUUXXXVVVTTTWWWdddaaattt~~~{{{{{{tttyyy{{{uuupppeeeaaa\\\ZZZ]]]dddmmmssswwwzzzwwwkkk```]]]ZZZZZZ___ffflllpppsssxxxqqqUUUJJJJJJHHHCCC>>>999777666555444222222111111111000000000000000///222>>>OOOZZZ\\\xxxuuuzzzyyygggdddcccXXXOOOQQQWWWaaasssyyypppkkklllsss{{{|||||||||}}}}}}~~~~~~~~~{{{}}}xxxrrrmmmeeeYYYQQQNNNJJJNNNRRRVVVZZZ```hhhooorrrvvvxxxwwwxxx{{{|||zzzzzzlllhhhfffhhhssshhh___ZZZZZZXXXPPPNNNRRRIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJIIIGGGDDDBBB@@@???>>>===:::888:::888666555555444222000......---,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111===VVVppp{{{~~~|||vvvfff]]]hhh{{{{{{vvvtttuuutttrrrqqqrrrssssssrrrsssuuuwww|||wwwxxx|||}}}ttt^^^ttthhhfffvvv}}}{{{}}}xxxlll]]]RRRSSSVVVTTTTTTWWWcccaaassszzzuuu{{{|||vvvrrrlllfffaaaXXXVVVTTTUUUZZZccclllqqqwwwzzzxxxlllaaa^^^ZZZZZZ^^^ffflllpppssswww~~~uuuXXXLLLMMMIIIDDD???:::888777666555222222222111111111000000111000///222???QQQ\\\```wwwzzz~~~rrr```___bbb[[[OOOQQQVVV```rrryyyssslllhhhkkksss{{{|||}}}~~~~~~}}}}}}~~~|||~~~oooggg```\\\XXXQQQMMMNNNNNNPPPRRRSSSVVV\\\eeelllkkknnnqqqsssxxx|||zzztttwww{{{{{{mmmhhhffffffppp}}}fff___ZZZZZZXXXRRRPPPQQQHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBAAA???===;;;999777666666555333111///...---,,,,,,,,,,,,,,,***+++------,,,---///111<<>><<<:::777666333222222222222111111111111111000333@@@RRR]]]```~~~zzzuuusssqqqeeeWWW\\\aaaZZZQQQQQQUUU]]]nnn~~~xxxuuuuuuvvvwww|||~~~~~~{{{zzz{{{~~~pppddd\\\RRRLLLHHHJJJLLLLLLNNNRRRTTTUUUUUUUUUXXX```lllttt}}}~~~|||~~~nnngggbbbbbbkkkxxx[[[WWWSSSQQQPPPPPPOOONNNKKKLLLLLLMMMLLLJJJIIIHHHFFFJJJNNNPPPPPPOOONNNNNNJJJHHHFFFEEEEEEDDDBBBAAA===;;;999888888777555333000000...---,,,,,,,,,,,,,,,---.........///111333444OOOjjjwww|||~~~xxxooodddoooyyyuuuuuuvvvxxxvvvxxxzzzzzzzzzyyyzzz{{{|||vvvsssrrrqqqmmmmmmoooqqqqqqsss}}}fff```mmmoooaaaZZZOOOaaajjjZZZNNNOOOPPPMMMLLLOOOddd___iiiyyy~~~tttvvv~~~mmmeee[[[UUUSSSSSSRRRQQQSSSTTTVVVZZZ___dddiiilllppptttzzzyyymmm]]]YYYUUUUUUZZZccckkkppprrrsssxxx||||||~~~zzzeeeTTTLLLHHHFFFCCC@@@>>>;;;888555333333222222222111111111000000111444AAAQQQ[[[]]]~~~{{{yyymmmiiiggg^^^VVV]]]bbbXXXRRRRRRUUU]]]mmm|||uuurrrsssuuuvvvzzz}}}|||{{{}}}|||iiiYYYOOOIIIEEEDDDIIIMMMNNNQQQUUURRRUUU[[[```fffppp{{{nnnfff``````jjjwwwxxxZZZWWWQQQMMMLLLMMMLLLKKKIIIJJJLLLNNNNNNNNNLLLLLLKKKMMMOOONNNLLLJJJKKKMMMJJJHHHFFFFFFFFFEEECCCAAA>>><<<:::999999777555333111000///...,,,,,,,,,++++++,,,---------...000222444OOOjjjwww|||}}}xxxpppaaaiiizzzuuuqqqqqqsssvvvuuuwwwzzz|||{{{|||}}}~~~|||tttooonnnjjjeee___aaaddddddaaadddrrrmmmeeeqqqxxxrrr^^^OOOaaajjj[[[PPPQQQRRRNNNLLLNNNkkkfffooo{{{|||sssuuuzzzvvvaaa\\\VVVTTTUUUWWWWWWVVVXXXWWWWWWYYY]]]ccciiimmmnnnrrryyyyyymmm]]]XXXSSSSSSXXX```hhhmmmoooqqquuuzzzzzz|||kkkWWWKKKGGGFFFDDDBBB@@@<<<777444333333333222222222111111///000111555BBBQQQZZZ[[[vvv}}}{{{fffaaa___YYYUUU___cccXXXSSSSSSUUU\\\lll~~~tttlllkkkpppuuuyyyxxx|||}}}|||{{{fffTTTIIIEEEBBBCCCIIIOOOQQQTTTWWWUUU\\\fffpppzzznnneee______iiivvv~~~ppp[[[XXXQQQKKKIIIJJJJJJIIIGGGHHHKKKNNNPPPPPPOOOOOOOOOPPPOOOKKKGGGEEEGGGJJJKKKJJJHHHGGGGGGGGGEEECCC>>>===:::999999888666444111111///...---,,,,,,+++***+++,,,,,,,,,---///111666PPPkkkxxx|||}}}wwwnnn\\\ddd~~~{{{wwwqqqnnnnnnqqqtttsssvvvzzz|||}}}~~~~~~xxxnnnggghhhiiicccYYYRRRTTTVVVTTTOOORRRcccvvvyyyfffmmmxxxyyylllWWWhhhzzziiiZZZPPPQQQSSSNNNKKKLLL