BM6P6(@ ******))))))(((((('''''''''''''''(((((()))***++++++***)))(((((()))***+++***,,,///222888@@@JJJPPPPPPWWW[[[ZZZYYYZZZ[[[YYYXXX]]]bbbcccbbbaaadddgggiiioooxxx{{{vvvoooooouuunnnnnnlllggg```\\\\\\]]]YYY___hhhppptttssspppnnneeeaaa[[[XXXZZZ]]]]]]ZZZQQQYYYXXXMMMIIINNNQQQMMMSSSTTTWWWYYYXXXSSSKKKEEEEEEFFFEEECCC???999444000//////...---,,,***)))((((((&&&$$$%%%&&&((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************++++++++++++...///---+++---333888RRR]]]hhhlllkkkiiihhhgggjjj||||||zzz}}}|||tttmmmrrrxxx{{{|||~~~zzzuuuttt|||rrrqqqvvvyyyuuuooogggWWWHHHHHHIIIKKKJJJGGG@@@888333)))************)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))---)))&&&&&&))),,,,,,+++...---222===DDDEEEIIIOOOKKKTTTfff{{{|||yyyyyywwwxxxaaaMMMIII<<<444555888444000000...---+++***)))((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((***+++,,,,,,+++******))))))(((((((((((())))))(((((()))***++++++)))***)))))))))***,,,---222777>>>DDDIIIMMMQQQTTTPPPVVV\\\```gggmmmmmmhhhllluuu~~~wwwpppnnnpppooorrruuutttmmmgggmmmwwwxxx{{{|||xxxnnnbbbZZZUUU^^^]]]\\\[[[[[[\\\___bbbjjjddd\\\UUUUUUWWWYYYYYYZZZ^^^^^^ZZZ]]]ccc___UUUQQQRRRUUUXXXZZZXXXSSSNNNGGGIIIJJJKKKIIIDDD???<<<555555333222///,,,***(((***(((&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''((((((((())))))))))))***(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,***---...,,,,,,333AAALLL]]]ccchhhgggdddfffnnnuuu}}}mmm```___]]]]]]cccppp~~~|||}}}wwwrrrsssuuunnndddKKKGGGCCCDDDHHHHHHCCC===000...+++)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************************+++***))))))+++,,,---,,,444555<<>><<<999444000,,,)))+++)))(((((((((((('''%%%(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''))))))))))))************((((((((()))))))))******,,,,,,,,,,,,---------...,,,......---111===QQQ```iiijjjiiidddaaahhhxxxzzzppphhh\\\TTTUUUaaarrr~~~}}}sssmmmrrr||||||aaaTTTGGGDDDJJJMMMHHHAAA:::444,,,((('''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********************************)))+++,,,,,,,,,,,,...000===@@@GGGLLLKKKIIILLLRRRfff~~~~~~{{{eeeVVVFFF???===:::888777222111///---+++******+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''((((((((()))))))))***,,,,,,******111>>>HHH))))))))))))))))))))))))******))))))))))))******)))+++...///000222777;;;EEEGGGIIIKKKNNNTTT[[[```eeekkkrrruuuxxxxxxsssllllllxxxuuuyyy|||www{{{uuutttoookkkmmmttt|||ssskkk```WWWPPPPPPYYYcccggglllttt}}}|||jjj___ZZZWWWVVVXXXXXXTTTPPPPPPSSSWWWYYYYYYVVVRRROOOJJJHHHFFFAAA;;;555000,,,***)))(((((()))((('''%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********++++++,,,,,,------......000//////111;;;JJJ[[[fffmmmjjjfffeeegggpppzzz|||zzz|||wwwjjjbbbaaadddgggwwwyyysssuuu{{{pppaaaOOOGGGGGGIIIHHHDDDDDD;;;000***((())))))'''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++************************)))+++---,,,+++,,,111666CCCGGGLLLNNNMMMOOOYYYbbbqqq||||||mmm^^^MMMBBB@@@???===<<<444333000...,,,+++++++++)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''(((((((((((()))))))))++++++***+++000<<>>DDDPPPRRRTTTVVVYYY^^^eeeiiieeepppyyyzzzwwwvvvtttqqq{{{zzzxxxyyyrrrmmmtttwwwkkk]]]UUU[[[gggkkkvvvzzzrrrkkkbbb]]]\\\YYYSSSMMMPPPRRRUUUWWWXXXXXXVVVUUURRRQQQNNNIIICCC<<<555222+++)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((('''&&&%%%''')))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********************+++,,,------...111///111;;;JJJXXXaaadddgggbbbcccjjjssszzz|||ssswwwttttttyyy{{{tttmmmiiiwww||||||zzz{{{nnneeeWWWLLLFFFFFFHHHJJJIIIAAA777///,,,+++)))((())))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++************************+++,,,,,,++++++///777===EEEIIIKKKLLLPPP^^^qqq~~~|||wwwiiiWWWJJJFFFDDD@@@;;;666444222///---+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((()))))))))***,,,))))))///;;;JJJVVV]]])))))))))************+++)))(((((())))))+++,,,,,,***000666999;;;???HHHOOOXXX\\\cccgggjjjjjjkkkkkklllxxxxxxrrruuu{{{~~~~~~yyymmmddd\\\```ooozzz~~~{{{wwwxxxmmmgggeeebbb[[[TTTQQQQQQRRRSSSTTTWWWYYY[[[VVVVVVTTTPPPJJJCCC<<<888000---***)))*********)))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++))))))***+++,,,---......///222:::IIIZZZeeefffdddaaa```gggvvvwwwpppqqqxxx}}}vvv||||||tttsssxxxuuulll^^^PPPHHHGGGIIIHHHEEE???999222---+++))))))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,---000666>>>CCCFFFIIIJJJLLLYYYssszzziiiZZZSSSNNNEEE<<<999777444111...---,,,,,,******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******---+++///:::JJJWWW\\\]]]))))))*********+++++++++))))))***+++,,,...///000444:::AAAEEEGGGMMMVVV^^^eeejjjooorrrsssqqqpppppp~~~}}}yyyzzzzzzxxxyyy|||uuurrrnnnmmmooopppooonnnfffbbb\\\ZZZcccxxx{{{rrrssszzzpppmmmooonnniiibbb\\\YYYTTTQQQQQQTTTXXX[[[XXXXXXWWWTTTOOOHHHBBB???888444///,,,++++++++++++'''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++******+++,,,---...//////333===LLL[[[eeeiiihhhfffeeeiiiwww{{{wwwyyy~~~sssmmmrrr{{{|||vvvqqqoooxxx~~~uuuuuu|||ooo\\\MMMFFFEEEEEEGGGGGGBBB999000,,,+++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++++++++++++++++++++++++++------...333999@@@DDDFFFFFFIIIKKKQQQggg|||nnnfff___QQQDDD===;;;888444111//////...*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))*********---222<<>>:::777444222111000************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))************---888GGGVVV^^^^^^[[[XXX,,,***(((((()))***++++++///,,,+++,,,---222>>>JJJSSSRRRRRRVVV^^^iiisssyyy|||yyyuuu|||tttkkkgggggghhhccckkkwww{{{tttuuuzzzxxx|||zzzyyyzzzyyytttooovvvzzz{{{~~~{{{wwwwww|||}}}zzzwwwrrrjjj^^^SSSNNNOOORRRVVVWWWWWWTTTPPPLLLEEE>>>>>>;;;888555222...***''''''&&&&&&''')))******)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,///444999OOOQQQ\\\jjjlllccc^^^aaawww}}}}}}}}}~~~tttpppssspppuuusssxxxrrrqqqxxx~~~}}}uuulllhhhfff```UUULLLFFFEEEEEEDDDCCC===555///((()))***)))'''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))+++,,,---+++++++++,,,)))...111===NNNMMMFFFIIIGGGSSS[[[ccc~~~mmmUUUGGGCCC===888555333222111,,,+++))))))******(((&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++((('''+++...,,,***+++222CCCUUU^^^___[[[TTTMMM,,,+++***************)))***)))***000666>>>LLLYYYRRRYYYbbbiiiooovvv|||vvvtttqqqnnnkkkhhheeeccctttrrrsssyyy{{{wwwxxxuuummmaaaXXXTTTSSSPPPPPPQQQUUUVVVQQQDDD999333333444666777444...)))+++)))(((((())))))((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***...000...,,,111<<>>EEENNNJJJFFFOOORRRbbbqqq~~~uuu___HHHDDD>>>:::888666222///...,,,+++***+++***)))'''))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''')))------+++---111BBBNNNZZZ^^^[[[WWWQQQLLL***+++,,,,,,---,,,,,,+++000///333;;;BBBIIITTT^^^fffoooyyy~~~{{{uuuvvvwwwvvvnnnllllllnnnpppoookkkgggwwwsssvvv}}}}}}rrrbbbUUUPPPPPPQQQMMMLLLQQQVVVSSSGGG;;;//////111777<<<:::333---///---***)))))))))'''%%%((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++///222000///777HHHWWW___kkkoooeeeYYY```vvvvvvvvvhhhdddhhhtttzzztttnnnooottttttnnnfffRRRMMMHHHGGGHHHGGGCCC>>>555000+++)))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++***,,,,,,,,,++++++---///777BBBGGGIIIKKKEEEGGGWWWfffxxx{{{iiiSSSLLLCCC>>>===;;;666111000...,,,+++++++++)))((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''+++---+++***222<<>>;;;777222///,,,++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''')))+++,,,)))---;;;KKKccceeebbbYYYSSSSSSSSSRRR)))+++---,,,+++,,,...000666???OOO^^^dddeeeiiinnntttwww}}}yyymmmgggfffjjjnnnttttttwww|||}}}|||tttwwwrrrgggfffjjj___VVVNNNLLLKKKGGGFFFIII>>>777000///444:::>>>???666222...,,,+++***((('''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,---------,,,,,,///666BBBRRRbbblllmmmjjjbbb```qqqwwwmmmfffhhhrrrvvviiidddlllwwwyyypppmmmnnnssshhhYYYLLLFFFEEEFFFGGGAAA999000++++++,,,)))'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,------------000555888GGGMMMKKKKKKQQQSSS]]]pppwwwjjjXXXIIIBBB???<<<:::333000---+++******)))(((************************(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******++++++,,,444GGGYYYeeeeee```WWWTTTVVVYYYYYY,,,------+++***,,,222888IIIVVVhhhuuuuuurrrttt{{{{{{ssshhhcccgggooo~~~|||rrrppp{{{rrrgggbbbbbbYYYTTTTTTPPPFFFCCCFFFCCC<<<333///222:::DDDJJJ>>>:::444000...,,,+++))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,,,,------------...///444@@@OOO]]]gggkkkiiihhhmmm~~~vvvpppoootttyyyqqqkkkttt~~~rrrnnnooovvvqqqgggZZZNNNGGGEEEEEEEEE???666000---,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,------...///444:::???JJJLLLHHHIIITTT]]]jjjooo^^^PPPFFF???;;;666333///,,,++++++***)))************************'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---******...666AAAQQQ`````````\\\WWWVVVZZZ]]]\\\---.........000888DDDNNNcccppp~~~zzz~~~~~~~~~~~~yyysssqqqttt|||zzzuuu|||~~~pppbbbYYYZZZWWWNNNJJJMMMJJJGGG@@@;;;999>>>GGGNNNIIIDDD===777222///,,,***))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,------------...///666AAANNNYYYaaafffhhhhhhvvv}}}~~~{{{tttmmmuuu{{{rrrxxx}}}wwwtttqqqwww{{{uuueeeUUUJJJFFFHHHDDD===666000---++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------...///222777???DDDEEEIIIGGGLLL\\\kkk|||qqq[[[JJJAAA:::666111...------,,,+++************************'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))---)))***555CCCOOOYYY```ZZZ\\\[[[XXXXXX\\\\\\YYY,,,---///222888FFFXXXffflll{{{{{{rrrttt||||||www|||lll[[[ZZZ[[[WWWUUUYYYSSSSSSOOOIIIBBBBBBHHHNNNQQQLLLCCC;;;666111---***))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,,,,---------......111<<>>444///111---******+++)))&&&&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,,,,,,,,,,---.........000444:::@@@FFFJJJHHHJJJUUUgggwww~~~eeeSSSHHH???777555222///---...,,,,,,++++++++++++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((++++++''')))......)))---***111EEEWWW]]]]]]]]]\\\WWWWWW\\\]]]XXXVVVXXX111333999EEETTTeeettt~~~uuuaaaTTT___bbbnnn~~~yyy}}}xxxlllqqqyyyyyyeee^^^YYYbbbttt|||vvvkkkdddbbbggg```VVVOOOMMMOOOQQQRRRUUUSSSPPPLLLGGG???666000---,,,***)))******((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))************+++++++++++++++++++++++++++++++++)))))),,,...---***///888CCCSSSeeeiiibbbfffttt~~~~~~~~~uuuggggggiiinnnwww~~~wwwwwwzzzzzz{{{}}}yyy}}}oooaaaSSSMMMHHHGGGAAA666///...,,,***)))+++***&&&&&&***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************+++,,,---,,,,,,---/////////111888@@@GGGIIIHHHDDDNNNccc|||rrr___NNNCCC999777666333111111,,,,,,,,,+++++++++++++++)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((++++++((()))------(((+++,,,666IIIXXX\\\[[[[[[WWWVVVYYY\\\ZZZVVVXXX^^^999:::CCCTTTaaahhhrrr}}}|||uuu{{{||||||yyyeeeVVVPPPTTTUUU]]]kkktttssslllhhhsssrrrpppoooooosssyyy~~~wwwjjjvvvuuukkk___ZZZaaammmwww|||vvv}}}yyymmmiiibbb[[[RRROOOPPPRRRQQQOOOQQQRRRSSSSSSNNNFFF;;;444111...+++)))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))******)))************+++++++++++++++++++++,,,,,,,,,,,,(((***---...,,,---666@@@QQQ```iiiccc___sssyyywwwqqqllliiijjjqqqyyyvvvqqqtttyyyyyyvvvttt{{{zzz~~~ooopppsssvvvuuummmYYYQQQKKKJJJFFF===444...,,,))))))+++***'''&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))+++------,,,,,,...//////000555>>>HHHMMMLLLIIILLL[[[sss}}}iiiWWWIII<<<888777333000///---,,,,,,,,,+++++++++***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''***+++******,,,,,,)))***111???PPPYYYZZZXXXYYYSSSVVVZZZYYYUUUUUU```nnnEEEHHHTTTcccgggeeemmm|||~~~qqqrrrxxx~~~}}}rrrnnnhhhaaaccclllrrrwwwxxxooo___SSSPPPRRRSSSSSSVVV```iiinnnllljjjnnnjjjccc^^^]]]```fffkkksssppppppvvv{{{rrrvvveee\\\^^^cccgggdddlll|||tttlll___XXXRRRSSSXXXZZZWWWRRRNNNOOORRRSSSRRRLLLCCC===666222---***)))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++...000///...444BBBOOO___iiijjjaaaddd~~~yyy~~~{{{yyyooolllnnnrrrtttsssyyyyyywww~~~yyytttzzz|||jjjfffccc```nnnyyy{{{zzzuuuwwwaaaXXXPPPNNNNNNHHH<<<333...***)))++++++(((&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))+++------,,,---...000...444===FFFKKKMMMNNNNNNaaapppqqqcccTTTCCC<<<:::555000...---------,,,,,,++++++***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''***++++++++++++,,,+++///:::JJJVVVYYYWWWUUUUUUTTTWWWXXXTTTQQQ[[[sssOOOXXXgggqqqooolllzzztttmmmttt~~~uuunnnbbb[[[\\\]]]^^^fffssstttrrrlllbbbVVVQQQRRRUUUQQQUUU]]]hhhuuu{{{xxxssshhhccc\\\XXXXXX^^^dddiiimmmhhhdddeeeiiimmmoooqqqooo}}}wwwtttxxx|||zzznnnjjjiiigggcccccclll~~~{{{qqqgggaaa]]]]]]aaaaaa\\\VVVLLLLLLNNNPPPQQQOOOKKKHHH;;;666000,,,*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,---------...000000---000===PPP^^^fffjjjhhhdddnnn{{{|||}}}qqqmmmttt|||rrrjjjhhhcccgggnnnyyywwwooommmkkkhhhdddggg~~~{{{qqqiii^^^UUU___sss{{{sssnnnnnnwwwnnneeeZZZUUUTTTOOOCCC888222,,,)))++++++((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))+++------------///111...999FFFKKKJJJKKKSSSZZZvvv{{{wwwzzz}}}~~~mmm^^^MMMEEE???999444222......------,,,+++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))+++,,,++++++---111999EEESSSYYYXXXUUUTTTTTTZZZZZZVVVRRRWWWlllVVVfffwww}}}{{{wwwvvvyyy}}}xxxtttkkkaaa^^^XXXUUUXXX\\\aaajjjrrrxxxuuunnnddd[[[VVVUUUVVVSSS^^^mmm}}}vvvfff___WWWSSSUUU\\\dddiiigggbbb^^^^^^]]]\\\^^^bbbdddnnn|||vvvkkkddddddjjjzzzxxxnnnddd```ddduuurrrmmmhhhfffddd```XXXQQQNNNLLLLLLMMMOOOQQQQQQPPPBBB===666000---+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))******)))************+++++++++++++++,,,,,,------......---///......666HHH\\\gggiiijjjjjjnnnwwwyyy~~~{{{zzz|||mmmaaa]]]bbbiiinnnwww|||nnnaaaZZZYYYRRRVVV^^^mmm|||{{{yyyxxx}}}}}}uuunnnhhhaaa\\\]]]rrryyyxxx}}}~~~ttteeeVVVVVVaaavvviiihhhrrrzzzrrreee[[[WWWSSSHHH<<<888000******+++)))((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))+++---------...000222111===JJJKKKHHHMMM]]]mmmllldddfffmmmvvv~~~vvviiiYYYNNNDDD:::444333//////...---,,,+++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++111888DDDOOOXXXYYYVVVUUUWWWWWW^^^[[[VVVXXXhhhaaasssxxxtttyyy~~~ssslllfff___\\\]]][[[```dddhhhpppzzz}}}zzztttjjj```\\\^^^aaakkkuuurrreee^^^UUURRRXXXdddooovvvlllccc\\\ZZZXXXVVVWWW[[[\\\ccciiipppzzz}}}ooogggffffffsssiiiiiinnnwww}}}}}}zzzuuuoooiiiaaaYYYSSSRRROOOMMMMMMOOOQQQRRRSSSIIIDDD===666222///,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))************+++++++++++++++,,,,,,---......///+++...///333AAAVVVfffmmmlllooowww~~~~~~|||zzz|||}}}|||zzzttthhh\\\TTTSSSWWW\\\bbbkkkrrrmmm```SSSOOOOOOKKKPPPWWWbbbpppyyyuuulllhhhdddaaaeeerrrxxxnnneeeaaa```llluuuyyy~~~zzzzzzuuucccZZZZZZwww{{{mmmiiirrr}}}vvvjjj]]]XXXWWWOOODDD???555,,,******)))((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))+++---.........000222666???GGGHHHIIITTTkkkqqqeeeYYYTTTVVV___ooo}}}xxxvvvssscccPPP@@@777666//////...---,,,+++******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++)))***,,,,,,,,,444>>>LLLTTTYYYVVVTTTXXX]]]___^^^ZZZYYYccc~~~jjj|||{{{xxxxxxxxxwwwyyy||||||pppfffbbbddd```VVVUUU]]][[[jjjyyyyyyyyy~~~oooaaaZZZSSSVVVcccwwwrrraaaZZZWWWTTTUUUYYYXXX\\\\\\\\\cccooovvvvvv~~~uuutttyyymmmpppsss~~~xxx|||}}}rrrjjjqqq}}}{{{ssskkkccc___UUURRRPPPOOOPPPRRRRRRRRRMMMIIIAAA;;;666111---+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))************+++++++++++++++,,,,,,---...//////+++///333:::KKKaaannnppppppwww|||yyyqqqttt}}}|||ssswww~~~yyyvvvvvvvvvvvvhhhaaaVVVLLLHHHIIINNNQQQWWW___eee```SSSGGGDDDFFFIIIOOOVVV]]]dddjjjhhhbbbWWWRRRMMMQQQ```vvvxxxoookkkhhhkkklllpppuuufff^^^hhh~~~sssooovvvyyytttiii]]]YYYZZZVVVNNNBBB777---******))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))+++---......///111333:::???DDDEEEJJJ[[[vvvrrrXXXUUURRRPPPQQQ\\\rrrnnnooo|||bbbKKK???>>>000//////---,,,+++******)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))),,,)))***,,,,,,---666CCCOOOVVVXXXSSSSSS[[[bbbddd]]]YYY[[[nnn{{{zzzzzzpppgggpppwwwxxx}}}vvviiiccc^^^^^^]]]YYYXXXYYY___cccuuu~~~sssjjjbbbWWWUUUfffvvveeedddhhhgggaaa^^^\\\YYYZZZ^^^^^^^^^fffpppsssuuuvvvyyy}}}lllooouuupppXXXWWWfffyyytttfffcccccc```___^^^^^^___^^^XXXQQQMMMMMMHHHAAA<<<999333,,,)))'''&&&&&&((())))))(((******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))************++++++***************+++...***))),,,---,,,,,,...000000:::LLLZZZbbbnnnzzzyyywwwpppkkkjjjnnnrrruuu{{{{{{jjj{{{pppbbbZZZ[[[^^^^^^]]]WWWPPPJJJIIIIIIJJJMMMQQQXXXYYY]]]]]]SSSGGGDDDGGGIIIJJJTTT]]]bbbkkkfffRRRFFFLLLOOOOOOYYYooozzzooooooqqqzzzpppcccjjjppprrruuuzzz|||{{{wwwuuunnngggeeefffddd___NNN???222000///+++)))***(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,///000///---000777===CCC@@@DDDQQQ___mmm}}}|||~~~~~~ppp^^^QQQRRRRRRPPPUUUhhhxxxbbbiiixxx|||fffPPPAAA:::222---///000...,,,---************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***---...+++(((...<<>>777000+++)))'''((()))******)))******))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((())))))))))))***))))))))))))************++++++************++++++...******...///---...000///666EEEUUU^^^gggyyyxxxooojjjfffiiipppxxx~~~yyysssddd\\\QQQLLLMMMRRRUUUVVVVVVNNNGGGFFFGGGIIIMMMRRRZZZdddkkkdddTTTGGGDDDHHHKKKLLLTTT[[[```jjjgggSSSIIILLLOOOSSSbbb{{{zzzuuuvvvxxx~~~zzz|||~~~}}}{{{}}}}}}xxxccccccccchhhvvv}}}vvvtttrrrkkkbbbTTTFFF777111...***((()))((()))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++.../////////333;;;BBBDDDBBBHHHWWWfffqqq|||nnngggiiifffdddiiilllcccUUUMMMOOOQQQTTT\\\oooooo___eeekkkppp[[[LLL===555///000111...,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******,,,---+++***111???KKKSSSQQQNNNMMMPPPUUUXXXYYY```nnnqqqkkkooonnnyyyoooccc```^^^ZZZUUUSSSUUUXXX\\\gggzzz~~~pppkkkeeebbb___]]]XXXTTTWWWUUUSSSTTTUUUTTTPPPLLLOOOVVVjjj{{{ssspppvvv~~~zzzvvvllleeekkk}}}xxxmmmqqq}}}yyyyyy|||zzzlll]]]fffppp|||lllYYYPPPQQQOOOJJJFFFDDD===666...,,,***)))***+++++++++***))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************++++++************++++++---+++,,,///000...///222111@@@SSS^^^bbblll{{{pppgggaaa```jjj{{{tttoooaaaRRRNNNIIIFFFHHHNNNUUUZZZYYYOOOGGGDDDDDDFFFKKKQQQZZZmmmvvvgggQQQGGGGGGIIILLLLLLTTT[[[___hhhfffTTTIIIIIILLLVVVllluuuiiiiiihhhgggrrrtttnnnwwwzzzzzzfff___YYYaaaxxx}}}pppccc\\\NNN???555...)))'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,+++---...///000666???FFFEEEGGGOOO]]]jjjppprrrtttfffTTTSSSTTTRRRRRR[[[ccc^^^QQQKKKLLLOOOVVVbbbsssgggdddmmmlll}}}wwweeeXXXCCC999222111222///,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********,,,,,,,,,...666EEEPPPSSSPPPNNNOOOSSSVVVWWWWWWlll}}}mmmlllrrrvvvuuummmbbb^^^]]][[[VVVPPPNNNSSS\\\kkk}}}wwwhhh___\\\VVVRRROOONNNPPPOOOJJJFFFJJJIIIHHHIIILLLMMMLLLJJJRRRVVVcccttt|||lllccchhhzzz}}}xxxjjjjjjvvv}}}uuupppxxx~~~zzzjjjZZZNNNPPPOOOLLLJJJHHHBBB;;;111///,,,***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********((()))))))))************++++++*********+++,,,,,,---,,,---000000---...222999JJJ[[[bbbdddqqquuummmhhhffflllxxxpppsss___RRRIIIIIIIIIHHHJJJQQQ[[[ccc]]]RRRHHHDDDCCCEEEKKKRRR^^^rrrwwwbbbLLLGGGIIIHHHKKKMMMWWW]]]aaaiiigggUUUMMMKKKOOO]]]uuu}}}jjj^^^```___]]]kkkooojjjvvv{{{rrrwww{{{nnnggg___eee{{{qqqcccaaaVVVGGG:::000***((((((*********)))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,---...///222888AAAHHHFFFMMMYYYdddjjjiiigggfffkkkVVVMMMOOOMMMJJJOOO```mmmdddSSSLLLKKKLLLUUUccctttuuuuuu~~~~~~xxxkkk```JJJ>>>444222333000---,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++,,,---333===JJJTTTTTTSSSTTTVVVVVVWWW\\\bbbsssooosssxxxyyyiiiaaa```___]]]ZZZVVVSSSQQQQQQWWWeeeyyy{{{tttjjj___VVVNNNIIIGGGIIIGGGFFFGGGIIIIIIFFFCCCGGGFFFFFFGGGIIIJJJKKKKKKOOOOOOTTT\\\```aaadddjjjpppwwwxxxkkk]]]\\\hhhzzzyyyxxxrrrpppxxxyyyddd___kkk~~~qqqhhhfffaaaXXXOOOQQQPPPMMMLLLKKKFFF@@@666333...+++++++++***)))))))))))))))************(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((()))))))))************++++++******+++,,,,,,---...---...000...,,,///444DDDQQQ]]]aaaiii|||~~~sssmmmooosssrrr|||vvv```NNNEEEBBBDDDFFFGGGJJJQQQ\\\dddZZZPPPGGGEEEFFFJJJRRRZZZkkkvvvsss[[[IIIGGGIIIFFFKKKPPP\\\dddgggnnnkkkYYYVVVSSSWWWggg|||wwwcccWWWZZZYYYXXXggg~~~yyylllkkkuuurrrtttxxx}}}zzzuuusss}}}}}}zzzrrriiiccc]]]QQQBBB555...,,,++++++*********)))))))))(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,.........000333:::BBBGGGFFFUUUgggqqqrrrooollljjjwwwmmmUUUMMMMMMNNNKKKLLLYYYsssrrrYYYNNNKKKLLLVVVhhh{{{vvvmmmUUUFFF888333333111///...++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,111999DDDPPPWWWRRRVVV[[[\\\XXXYYYgggxxx}}}nnnyyyzzzkkkhhhppp|||nnn___YYY[[[]]]\\\WWWQQQOOORRRWWW___aaahhhttt|||zzzmmmaaaZZZRRRLLLJJJIIIFFFEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMKKKLLLPPPVVVWWWSSSSSSVVVUUU\\\eeeooo|||zzzjjj]]]RRRVVVcccrrr}}}yyyvvvwwwooofffdddqqqlllaaacccuuuppp\\\ZZZ\\\YYYYYYZZZWWWRRRPPPOOOJJJDDD<<<888222...,,,+++***))))))))))))************+++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************++++++***++++++,,,---......---...///...---333:::MMMWWW]]]```ooo|||rrrooouuu|||ssslllwwwxxxhhhSSSEEEAAA@@@BBBEEEHHHLLLSSS]]]eeeSSSKKKDDDEEEJJJQQQ[[[dddwwwxxxnnnXXXHHHEEEFFFDDDLLLQQQ___gggiiiqqqooo^^^VVVSSSWWWdddsss}}}zzzjjj^^^^^^___```mmm{{{rrrrrrvvvzzzyyyvvvssswwwzzz~~~~~~sssqqquuuvvvsssgggfff]]]MMM>>>555000---+++++++++******))))))(((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,......///222777>>>DDDHHHKKK___www~~~www[[[MMMLLLOOOPPPRRRZZZpppaaaPPPNNNQQQ^^^sss}}}fffTTT@@@777555222000///,,,++++++++++++*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***+++---555???KKKSSSXXXRRRVVV\\\^^^ZZZ^^^wwwqqqjjj~~~uuuiiijjj{{{wwwhhhZZZTTTTTTYYYZZZXXXSSSOOOPPPWWW^^^fffddd```]]]XXXQQQIIIDDDKKKGGGGGGKKKJJJHHHIIINNNMMMPPPTTTTTTSSSSSSWWWZZZ\\\]]]______^^^]]]]]]]]]YYYXXX[[[^^^]]]VVVRRRRRROOOTTTVVVXXX___llltttvvv|||xxxnnnbbbYYY[[[cccmmmwwwxxxpppjjjeeehhhrrr~~~|||mmmdddllleeeaaacccaaajjjiiiccc[[[VVVTTTOOOHHHCCC>>>777222...,,,+++)))))))))*********+++++++++)))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))))))))************++++++++++++,,,---......---,,,---//////111:::EEETTT\\\______pppzzzttttttyyyxxxlllzzzzzzooo```MMMCCCDDDAAACCCFFFJJJQQQYYYbbbhhhPPPIIIDDDFFFLLLTTT^^^fffsssooofffVVVHHHAAACCCGGGJJJNNNYYY___bbblllnnn```PPPNNNPPPYYYbbbkkkxxxwwwkkkgggjjjpppzzz|||xxxuuussswww|||tttrrr~~~tttooouuu{{{yyynnnjjjooovvvxxxlllooojjjZZZHHH<<<444...,,,,,,+++******))))))(((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,---------...111666===DDDIIILLLUUUjjjiiiWWWPPPPPPQQQSSS^^^qqqaaaQQQRRRYYYhhh~~~qqqyyy~~~{{{~~~zzzcccJJJ<<<777333000///,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***+++///888EEEPPPVVVWWWWWWWWW[[[______jjjppptttxxxwwwxxxpppfff___ZZZZZZ]]]UUUVVVUUUTTTTTTXXX^^^ddd```\\\UUUJJJCCCCCCIIIPPPHHHIIIMMMQQQNNNHHHKKKSSSQQQWWW]]]^^^]]]___gggnnnpppqqqssstttsssqqqqqqqqqpppkkkhhhgggbbbZZZUUUTTTSSSWWWVVVTTTYYYcccgggfffcccnnnxxxyyy{{{~~~~~~{{{sssjjjccceeejjjssspppqqqqqqpppoootttyyyhhhfff{{{tttmmmmmmjjjxxxuuummmbbb[[[WWWRRRKKKHHHCCC;;;444000...,,,***))))))******++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))************++++++++++++,,,---...///,,,+++---///111555AAAMMMYYYaaaaaa___nnn|||xxxxxxyyy|||~~~~~~mmmwwwqqqfffXXXGGG@@@CCC@@@AAADDDJJJSSS\\\dddiiiRRRKKKFFFGGGLLLRRR[[[cccgggccc^^^UUUHHH>>>BBBLLLEEEHHHQQQVVVXXXeeejjj___OOOMMMNNNSSSYYYcccvvv~~~rrrlllpppyyyxxxpppkkkkkkwww~~~zzzvvv}}}oooeeeiiinnn{{{nnnhhhlllssswwwqqqvvvsssbbbOOOAAA666///,,,,,,++++++***))))))((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------,,,...222999AAAIIINNNPPP___sssrrraaaWWWSSSQQQPPPTTTeee~~~{{{WWWSSSWWW___oooxxxfffrrr{{{~~~nnnQQQ@@@888333000...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++000;;;HHHRRRWWWWWW^^^ZZZ[[[```eeevvvsss{{{~~~}}}vvvddd\\\ZZZXXXUUUTTTSSSSSSSSSRRRSSSUUUWWWXXXJJJGGGBBB@@@AAACCCDDDEEEEEEMMMSSSQQQPPPTTTZZZ]]]ccciiiqqqvvvyyy~~~~~~wwwmmmeee]]]]]][[[XXXWWWXXX\\\___]]]```aaa``````fffsss}}}|||{{{yyywwwzzz~~~yyywwwppppppooolllnnnsss|||tttyyy~~~~~~zzzuuuzzz~~~wwwhhhYYYQQQOOOJJJDDD<<<666222///---+++---+++)))(((***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,,,,------...///------///000555FFFYYY]]]\\\bbbnnnwww{{{}}}~~~mmmyyy~~~iii]]]RRRDDD>>>AAA@@@AAAEEELLLUUU]]]ccceeeNNNGGGBBBFFFMMMQQQUUUXXXYYYhhhiiiTTTCCCAAACCC???CCCFFFGGGKKKXXXffffff]]]KKKJJJKKKQQQZZZiii~~~qqqsssyyy|||yyyppprrrppprrrxxx~~~zzzvvv}}}ooo\\\YYYaaaxxx||||||vvvpppnnnnnnzzz|||{{{sss___HHH888333...***((()))(((&&&&&&)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******************************+++,,,------333+++000???FFFEEEPPPbbbooo{{{sssaaaRRROOOUUU]]]fffkkk|||]]]QQQSSS___vvvqqqaaalllzzz}}}zzz^^^NNN@@@222...333...,,,******++++++***)))+++++++++************)))))))))))))))************))))))))))))***+++,,,---///,,,111>>>IIIOOOVVV]]]bbb```[[[]]]tttxxxuuu{{{~~~qqqfffZZZUUURRRMMMLLLMMMLLLNNNPPPSSSTTTQQQLLLIIIBBBCCCCCCDDDDDDEEEEEEEEEPPPXXX]]]\\\]]]gggttt}}}~~~wwwmmmccc]]][[[[[[[[[ZZZXXXWWWYYY___hhhooovvvyyy|||lllcccjjjzzz~~~wwwmmmeeegggnnnuuuvvvwww~~~{{{kkk]]]UUUIIIGGGBBB<<<555///,,,***,,,+++))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************++++++,,,,,,---......///------111777AAANNNYYYZZZ]]]ggguuu}}}{{{yyy~~~pppuuu|||kkk\\\VVVNNNBBB===???AAAAAADDDHHHNNNRRRTTTTTTFFF@@@===@@@EEEGGGKKKOOO___ooopppZZZEEEAAABBB@@@???BBBCCCGGGTTTbbbbbbYYYKKKKKKNNNVVVbbbrrr|||lllnnnvvvxxxrrrpppqqqvvv{{{wwwwww|||xxxzzz|||kkk\\\[[[bbbkkkrrr||||||uuuqqq{{{~~~xxxiiiVVVCCC777...***)))++++++)))))),,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************************+++,,,---...,,,...888DDDIIINNN^^^pppvvv{{{yyywwwqqqdddVVVOOOQQQVVV[[[```vvvvvvSSSWWWYYYbbbsssooobbbiiizzzxxxppp^^^MMM;;;333555000...,,,+++,,,---,,,++++++++++++************)))))))))))))))******************))))))***+++,,,,,,...///777CCCLLLPPPVVV\\\ddd^^^\\\kkk}}}qqqeee[[[VVVSSSQQQLLLGGGFFFIIIIIIIIIKKKNNNPPPMMMGGGAAA<<>>???@@@EEEKKKfffvvvxxxaaaHHH@@@BBBBBB>>>BBBCCCFFFRRR______VVVJJJLLLTTTaaaooosss]]]___jjjvvvuuurrrqqqsssvvv~~~|||uuutttuuuqqqrrrxxx}}}pppccc^^^```___hhhwww}}}sssyyy~~~{{{tttgggPPP:::222---+++------+++***,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++,,,---......---777@@@CCCFFFRRRiii{{{|||www{{{~~~qqqkkkkkkppprrrjjj[[[PPPMMMOOOVVVWWWkkkzzzVVVTTTVVV^^^iiissszzz|||vvvzzz~~~qqqzzznnnXXXAAA444333111///---------...---,,,+++++++++************)))))))))))))))************+++************++++++,,,---222===IIIOOOQQQVVV\\\eee\\\aaasssdddZZZVVVRRRPPPPPPNNNJJJIIILLLMMMIIIFFFGGGJJJLLLJJJGGGGGGJJJMMMMMMNNNSSS\\\ddduuusssddd___dddkkkmmmjjj]]]^^^lllrrrdddbbbsssyyyhhhgggmmmtttvvvmmmkkk{{{~~~uuuzzzjjjZZZXXXSSSLLLFFF@@@:::333...,,,+++******+++***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++++++++,,,,,,---............---...666JJJ\\\^^^VVV```lll~~~sss```eeeqqqmmmmmm|||mmm\\\UUUQQQQQQMMMDDD>>>>>>@@@AAACCCEEEGGGEEEBBB???<<<<<>>DDDBBBGGG\\\uuusssmmmkkkuuuqqqgggeeemmmtttxxxooo^^^OOOLLLNNNUUUTTTeee```PPPQQQVVV\\\aaagggtttkkkqqq|||yyy```GGG777333222000...---......,,,++++++++++++*********))))))((()))))))))************+++++++++******++++++,,,+++444AAAJJJOOOSSSYYY^^^aaa\\\lllssseee___YYYXXXQQQLLLMMMOOOMMMLLLMMMOOOLLLHHHHHHJJJKKKKKKJJJRRRSSSSSSSSSWWWcccuuuzzzpppqqquuusssoookkkeeegggvvvxxxlllmmm~~~qqqlllrrrzzzxxxtttwwwvvvwww}}}~~~qqqeeecccYYYLLLFFFCCC@@@888000///---+++*********(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************+++++++++++++++,,,,,,------...////////////111===PPP```bbb\\\ggg{{{|||yyydddcccgggoooxxx~~~~~~mmmnnn___TTTPPPMMMLLLIIICCC??????@@@AAACCCEEEFFFDDD@@@<<<;;;<<<>>>@@@???@@@HHHRRRgggvvvyyyeeeLLLAAADDDJJJJJJNNNPPPPPPXXXcccccc\\\[[[]]]fffuuukkkTTTSSSYYY___kkkzzz~~~zzztttpppmmmsssxxxooommmttt{{{ooogggeeebbbeeeqqquuuvvvwww{{{~~~dddFFF:::111+++***+++)))((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,---///000111444???GGGHHHSSSiiiyyy|||___bbbjjjwwwuuuoooqqqzzzttt^^^OOOMMMRRRVVVXXXmmm^^^QQQQQQRRRUUUYYYaaaqqqmmmppp{{{{{{}}}hhhPPP>>>777222000...---------,,,***+++++++++*********))))))((()))))))))************++++++++++++++++++,,,---,,,555AAAIIINNNTTT\\\aaaYYYaaannn^^^YYYXXXWWWVVVNNNHHHIIILLLKKKKKKLLLNNNOOOPPPPPPOOONNNLLLKKKPPPTTT\\\gggxxxssshhhkkksss}}}|||hhhdddooo}}}}}}zzz{{{uuupppsss{{{~~~zzznnncccTTTKKKHHHCCC:::333222///,,,*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,---......//////000111888GGGVVV```ggglll{{{yyyxxxlll]]]hhhhhhhhhkkksssdddssswww```RRRIIIHHHGGGFFFDDDAAA???>>>AAAAAACCCEEEFFFDDD@@@<<<;;;:::;;;===<<<===FFFPPPdddppptttcccMMMCCCGGGMMMOOOTTTVVVWWW___kkklllfffiiigggiiiqqqzzzjjjYYYWWWZZZ[[[eeerrr~~~xxxsssoooqqq|||sssjjjnnn{{{}}}}}}}}}yyyuuukkkbbb\\\bbbsssyyyrrrrrr~~~rrr[[[???555+++***,,,,,,,,,---))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---...///111222999BBBKKKRRR^^^kkklllfff___kkk||||||{{{xxx___OOOPPPVVV[[[ddd}}}{{{ZZZMMMNNNSSS[[[ffftttrrruuussswwwyyyzzz~~~qqqZZZDDD888333000...---------+++***+++++++++************)))))))))))))))*********************++++++,,,---......888BBBIIIOOOXXX^^^```WWWnnn{{{eeeYYYUUURRRPPPPPPOOOKKKJJJKKKKKKIIIKKKOOONNNRRRUUUUUUTTTTTTXXX\\\aaalll~~~{{{vvvtttwwwzzz}}}|||jjjdddfffjjjpppttt~~~}}}kkkgggjjjooozzznnn```iii{{{}}}zzz{{{{{{sssmmmyyyzzzrrrsss{{{zzzssshhh\\\QQQFFF>>>:::666222---*********+++***(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,------.../////////333444AAATTT\\\___nnn~~~tttjjjeeeffflllmmmmmmqqq{{{xxxeeeeeelllWWWKKKDDDFFFHHHGGGEEEBBB???<<<>>>???AAAEEEHHHIIIGGGEEEBBB???===<<<<<<>>>FFFPPPcccmmmooobbbOOOEEEHHHMMMRRRYYY^^^```jjjwwwzzzuuummmfffaaadddkkkuuu|||kkk___```aaaaaalll|||{{{yyyuuussswww}}}|||nnnkkkttt|||yyy{{{~~~sssggg[[[[[[jjj|||{{{mmmlllsssMMM???222......------...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,---...000222333AAAEEEMMMZZZhhhtttwwwvvv~~~yyy}}}zzzuuutttooorrr|||}}}|||bbbQQQPPPWWW___hhhvvv^^^SSSVVV___oooyyymmmppp~~~{{{wwwrrr|||kkkOOO<<<444222000.........,,,++++++++++++************)))))))))))))))************))))))***+++,,,---///000333<<>>:::222---++++++***(((************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------+++,,,///000...///333<<>>CCCGGGJJJNNNQQQTTTQQQGGGAAADDDIIINNN[[[iiirrrUUUDDDBBBEEELLLQQQ^^^lll{{{rrrXXXRRROOOVVVhhh}}}mmm[[[\\\ffftttwwwnnnrrryyy}}}zzzxxxwwwvvvuuuuuu{{{~~~uuupppwwwqqqooollldddqqqjjjLLL999...)))))),,,******)))((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---.........222888===GGGMMM^^^tttyyy]]]PPPQQQKKKJJJSSSXXXfffqqqYYYPPPPPPKKKTTTYYYZZZdddsss}}}}}}uuuyyy}}}ooowww}}}vvvnnnqqqzzz^^^HHH:::///000000,,,***...,,,++++++***************************))))))))))))***)))***------+++...333999???JJJTTTUUUSSSXXXbbb|||oootttddd\\\VVVRRRPPPMMMJJJKKKOOONNNLLLJJJIIIKKKQQQXXX\\\eeefffppp~~~cccIII???AAACCCEEEJJJNNNNNNNNNUUU^^^eeeppphhhVVVPPPPPPPPPUUUSSS[[[hhh{{{^^^PPPFFFHHHOOOVVVcccoooqqqfffgggppp}}}xxxqqqzzzppphhhhhhmmm{{{gggTTTHHHDDD>>>777000,,,******+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------///------000///...111777HHHSSSWWW]]]kkksssxxxvvvddd^^^iiivvvxxxqqqwww___bbbuuuvvvbbbPPPFFFEEEGGGHHHJJJLLLKKKGGGAAA<<<:::>>>CCCGGGIIILLLNNNPPPQQQIIIGGGLLLQQQZZZkkk~~~pppQQQ@@@>>>BBBEEEJJJWWWdddppp~~~gggRRRPPPPPP[[[ooo|||dddPPPNNNWWWddd|||vvvsss{{{yyyvvvsssqqqlllqqq~~~sssoooxxx|||{{{ttthhhooozzz}}}}}}aaaBBB///+++++++++******)))(((((((((((()))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------///555<<>>@@@CCCFFFLLLQQQRRRRRRYYYbbbpppxxxcccYYYVVVTTTVVVZZZdddooo|||}}}YYYKKKBBBEEEJJJNNNVVV```rrr|||sssqqqvvvzzztttmmmmmmxxx}}}rrr{{{~~~}}}wwwkkkeeeggg|||cccNNNHHHCCC<<<777222---,,,///************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------000......000//////444<<>>???DDDBBBDDDOOOXXXaaapppppp^^^SSSQQQTTT```tttuuu```OOONNNRRRWWWeeevvvyyyzzzuuuppplllcccgggqqq}}}nnnlllwwwwwwlllpppsssmmmrrr{{{oooJJJ222...000...+++***))))))(((((())))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,---111999AAAGGGGGG]]]ooorrrsss~~~hhhTTTMMMOOOOOO[[[sss[[[KKKJJJNNNTTT\\\hhh|||sssnnnssswwwzzzyyy|||qqqmmmyyy]]]GGG444000000---,,,...,,,,,,+++************+++)))***************+++++++++)))***------,,,000666>>>CCCPPPYYYVVVVVVrrrtttttt~~~mmm]]]___SSSOOOLLLLLLJJJHHHIIILLLOOOUUUXXXTTTRRR^^^xxxnnnZZZTTTOOOPPPTTTUUUOOOFFFAAA@@@DDDFFFMMMSSSTTTUUU]]]fffwwwkkk]]]XXXTTTUUUXXX```iiisss|||XXXLLLFFFJJJOOOQQQVVV^^^ppp}}}|||vvvlllddd___```kkkwwwzzz~~~yyyrrrttt||||||sssppplllRRRKKKDDD???<<<777000---///************************))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,------000...///000///111999BBBTTT]]]aaakkk~~~iiiaaarrr|||tttnnntttzzzwww^^^eee|||kkkXXXJJJDDDEEECCCDDDFFFIIIJJJHHHCCC???>>>AAAEEEGGGHHHIIIJJJKKKNNNLLLPPPZZZ___fffuuulllOOOAAACCCHHHEEECCCJJJOOOUUUbbbfffZZZUUUTTTXXXdddwww|||hhhYYYYYYYYYYYYaaannn~~~|||uuummmhhhaaaccckkkyyysssjjjmmmwww}}}vvvtttxxxsssgggdddjjjpppxxxTTT888111111---++++++***)))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,...,,,,,,...444===EEEJJJPPPcccooojjjeeennnzzzbbbQQQKKKNNNSSSiiidddUUUTTTRRRXXXcccyyy~~~ooocccdddjjjrrr{{{ssshhhfffjjjqqq|||iiiPPP777000111///...///---,,,,,,+++***+++++++++))))))******+++++++++,,,,,,******---------111777???FFFRRRXXXTTT\\\uuu~~~uuu[[[TTT[[[QQQMMMKKKLLLKKKHHHIIILLLIIIPPPUUUTTTVVVjjjsssQQQHHHKKKKKKLLLMMMLLLHHHDDDAAA@@@CCCEEELLLRRRTTTVVV___hhhuuukkk[[[VVVRRRSSSNNNTTT[[[gggzzzWWWMMMHHHNNNVVVZZZbbbkkk~~~}}}{{{|||tttjjj```[[[[[[aaammmxxxxxxwwwrrrmmmnnnuuu|||yyybbbRRRGGG???>>>:::111,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------///...///000000333===IIIVVVbbbiiisssvvvkkkooosssoooxxxyyyddd^^^jjjrrrbbbSSSHHHCCCCCCAAACCCGGGKKKLLLJJJEEEAAA???BBBEEEGGGHHHKKKNNNPPPPPPMMMOOOXXX\\\___jjjwww}}}jjjOOOAAAAAAFFFFFFBBBEEEHHHJJJVVV]]]UUUWWWUUUXXXeeexxxooo___^^^```aaalllzzz}}}~~~vvvmmmgggdddeeejjjuuuyyyllljjjnnnsssttttttvvv}}}xxxjjjkkk{{{}}}zzzoooeeedddgggiiiyyy}}}___BBB444///+++++++++***))))))))))))***))))))))))))******************************************+++++++++,,,,,,,,,...---,,,000888AAAHHHLLLTTTaaahhhbbb]]]eeerrrzzzbbbTTTRRRYYYbbb|||gggWWWUUUTTT]]]mmmyyyhhh\\\___iiivvvyyyqqqwwwkkkaaa\\\]]]iiizzz\\\>>>333222000...///------,,,+++++++++++++++))))))******+++,,,,,,,,,---***+++---......222999???HHHRRRUUUVVViii}}}}}}{{{bbbTTTQQQRRROOOKKKJJJLLLLLLJJJKKKOOOHHHMMMRRRVVVccc[[[IIIHHHNNNNNNOOOMMMJJJFFFDDDBBB@@@CCCEEEKKKQQQTTTWWWaaalllvvvlllZZZTTTQQQRRRKKKQQQYYYggg~~~```TTTNNNUUU___hhhttt|||}}}sssmmmfffdddeeejjjuuu|||qqqlllkkklllsss{{{aaaOOOAAA???<<<444......++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------......///000000444AAAOOOXXXhhhrrryyy{{{eeeooo}}}zzzyyy|||jjj^^^ccczzzeeeVVVMMMEEE@@@@@@@@@CCCHHHMMMPPPMMMGGGCCC>>>@@@CCCFFFJJJOOOUUUYYYUUUNNNKKKPPPSSSTTT[[[fffooozzz|||jjjRRRDDDCCCFFFJJJFFFIIIKKKJJJSSSZZZUUUVVVTTTUUU```ssspppcccdddhhhkkkvvv~~~wwwnnnhhheeegggjjjppp||||||ooohhhffffffkkkpppuuuyyyxxxccccccooozzz~~~wwwnnnjjjjjjiiippp|||kkkOOO;;;000,,,,,,+++******))))))******))))))))))))******************************************+++++++++,,,,,,,,,...------222;;;DDDJJJLLLUUU\\\bbbcccdddlll|||```WWW\\\hhhssshhhVVVRRR[[[iii~~~ttteee\\\eeeuuuxxxooo|||wwwoooeee\\\ZZZ]]]pppjjjFFF777555222......------,,,++++++++++++,,,))))))***++++++,,,---------++++++---......333:::AAAIIIQQQVVVeeeyyygggZZZZZZYYYTTTMMMJJJIIILLLMMMLLLNNNRRRRRRSSSVVV```vvvdddOOOIIIKKKMMMJJJMMMMMMKKKIIIGGGDDD@@@EEEGGGLLLRRRUUUYYYdddooo|||ppp\\\UUURRRRRRRRRWWW```oookkk]]]TTTYYYdddppp~~~~~~yyyrrrqqqxxxuuunnnjjjjjjlllqqqwww{{{pppYYYEEE@@@>>>777111222++++++++++++++++++++++++))))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------...---...000000555DDDRRR[[[mmmxxx}}}qqqbbbYYYsss}}}~~~pppYYY___jjjqqqZZZMMMHHHCCC>>>===@@@CCCIIIOOORRROOOIIIDDD;;;>>>AAAEEEKKKRRRZZZ```ZZZOOOHHHJJJLLLLLLRRR[[[iiiwww}}}oooZZZMMMKKKNNNUUUQQQUUUXXXUUU\\\bbb\\\VVVRRRRRR[[[lllrrrjjjooouuuuuu}}}~~~xxxoooiiieeefffhhhllluuu~~~ooofff```]]]mmmuuu{{{~~~wwwcccgggiiizzzwwwpppnnnllljjjvvv~~~sssYYYAAA444111,,,+++******)))*********))))))))))))******************************************+++++++++,,,,,,,,,...---...444===FFFKKKLLLZZZ^^^eeemmmsss}}}~~~ZZZUUU___ooozzzmmm\\\XXXeeevvvvvviiieeerrr|||}}}vvvtttqqqhhh___[[[UUU```~~~sssMMM;;;777222...,,,...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------...++++++---...///444;;;CCCKKKRRR[[[vvv}}}~~~eee[[[[[[XXXTTTRRRNNNUUUXXXSSSNNNPPPTTTVVVWWWVVV```zzzhhhRRRHHHHHHKKKMMMUUUXXXZZZZZZXXXTTTLLLEEEFFFFFFLLLUUUYYY\\\gggvvv|||aaaVVVUUURRRYYYVVV[[[nnn{{{lllgggfffbbbkkkxxxiiizzztttwwwrrrkkkmmmppphhhlll{{{vvvdddGGGBBBAAA777000222///---++++++++++++)))(((************************)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...+++///111...000<<>>DDDKKKNNNLLLFFF@@@<<<;;;<<>>GGGKKKYYYmmmtttaaaZZZXXXUUURRRQQQSSSVVVWWWTTTTTTWWW[[[^^^WWWbbbzzzqqq[[[KKKFFFIIIMMMOOOVVVZZZaaahhhmmmhhhXXXIIIHHHFFFJJJRRRVVVZZZgggwwwggg[[[XXXVVV[[[XXXZZZiii}}}yyynnnkkkfffnnnyyywwwzzzuuummmppptttllllll|||vvvzzzrrrSSSGGGDDD<<<333000///...,,,,,,,,,,,,+++)))************************)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...000111000000555AAAPPPZZZgggpppyyyxxxggg\\\YYYeeeooolllgggrrrmmmUUUVVVjjjuuuZZZNNNNNNDDD;;;<<<<<<;;;@@@GGGIIIGGGAAA<<<999999;;;???EEEMMMUUU\\\```TTTMMMIIIJJJJJJMMM\\\mmmkkkMMMGGGNNNWWW```fffhhhpppwwwqqqeeeUUURRRRRRYYYjjjkkkZZZ\\\fffqqqlll^^^^^^aaauuu~~~|||~~~{{{wwwrrrmmmkkklllgggeeeiiinnnwwwzzzppphhhbbbgggwwwzzzpppffffffhhhvvv}}}nnnhhhmmmlllsss|||sssWWW???555000---+++++++++++++++)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...111///333<<>>CCCEEEBBB>>>:::777777:::???FFFMMMTTTYYY\\\PPPMMMLLLMMMKKKRRRjjjjjjMMMEEEKKKSSS]]]gggppp|||xxxjjjUUUSSSUUUaaavvvlllXXXVVV]]]gggzzzttt___\\\fffooo|||yyyyyy}}}~~~~~~|||xxxrrrlllhhhmmmhhhdddeeeiiiqqq~~~~~~vvvnnnfffcccxxxxxxvvvrrrjjjiiifffqqqsssooommmiiimmmyyyzzzfffIII777///---*********++++++************************************++++++++++++,,,,,,,,,,,,---------......///111666???FFFMMMXXXcccgggwww{{{fff\\\XXX]]]dddgggggggggoooxxxvvvaaaTTT]]]dddkkksssyyyqqqmmmjjjfffcccYYYSSSWWWqqqsssLLL::::::666+++000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///555<<>>333111...,,,+++,,,---,,,+++++++++++++++++++++++++++))))))***++++++,,,,,,---,,,,,,,,,,,,,,,---......///......333<<>>999<<<;;;<<>>;;;:::999<<>>AAADDDFFFLLLWWWaaahhhppptttgggUUUKKKIIIMMMSSSTTTTTT^^^lll}}}bbbWWWUUUSSSVVV[[[aaajjj~~~}}}ccc______fffuuu~~~{{{\\\OOOPPPRRR```fff}}}|||eee```gggcccbbbqqqyyywwwyyyaaaMMMHHHAAA666222///,,,++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,------...///---...222999AAASSSrrrxxxhhhdddtttqqqqqqnnn[[[XXXkkkxxx^^^MMMFFFEEE<<<999===<<<;;;???BBBDDDBBB???===<<<>>>@@@DDDHHHKKKMMMNNNNNNJJJGGGIIIPPPVVV___sss}}}aaaJJJDDDIIIIIIMMMTTT^^^kkkqqqmmmeeeZZZ]]]hhh{{{yyyeeebbbdddfffqqq{{{xxx~~~yyywwwzzz|||{{{|||}}}~~~zzzvvvrrrooommmmmmmmmgggbbbaaaaaadddnnnxxx|||jjjaaaiii~~~wwwyyy}}}yyyuuulllhhhxxxtttlllkkkxxxcccBBB111...+++))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---...//////,,,111;;;EEEKKKTTTdddttt~~~{{{uuuooosss||||||cccUUUMMMRRRVVVRRRQQQTTT]]]ooooooSSSTTT\\\gggxxx}}}}}}vvvnnnfff```]]]XXXSSSNNNTTTlllqqqLLL===666000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---......///333999AAAGGGMMMQQQpppxxxXXXXXXZZZdddvvvgggVVVKKKMMMQQQ\\\zzzeeeOOODDD???@@@>>>======???CCCGGGJJJJJJYYYfffnnnuuuwwwgggRRRIIIHHHMMMTTTVVVVVV___lllggg[[[XXXUUUXXXaaajjjuuu}}}dddcccdddkkkzzzjjjNNNJJJQQQVVVYYYbbbuuu|||fff]]]aaa^^^bbbtttzzzrrrqqqzzz{{{{{{~~~zzz\\\KKKAAA888555222...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------------------......///...000888AAAJJJ\\\xxxjjjkkkzzzvvvooossssss\\\SSSWWWrrroooYYYJJJEEECCC:::999===<<<:::>>>BBBDDDDDDAAA@@@???BBBDDDFFFHHHJJJJJJJJJJJJKKKEEEFFFNNNSSSYYYeeesssxxxkkkQQQGGGHHHMMMLLLMMMQQQWWW]]]^^^]]]```eeerrrwwwfffggglllppp|||}}}|||~~~{{{zzz~~~zzzxxxzzz}}}|||xxxtttqqqoooooooookkkfffbbb```___```gggpppxxxfffcccjjj|||vvvqqq||||||xxxnnntttwwwrrrqqq|||sssQQQ444111,,,***)))*********************************)))))))))************+++***+++,,,,,,---...//////000555===EEEIIIMMMYYYeeeooossspppggg^^^```lllqqqiiiVVVKKKOOORRROOOPPPWWWaaaxxxwwwVVVWWWbbbppp{{{}}}xxxqqqiiibbb^^^[[[UUUMMMLLLVVVmmmYYYAAA888555111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,---......000333:::CCCHHHPPP]]]yyyuuuXXX[[[bbbsssZZZOOOMMMUUUYYYeeevvv[[[KKKEEEDDD@@@???>>>>>>???DDDIIIMMMNNNZZZdddjjjuuuzzzjjjQQQGGGEEEJJJRRRUUUXXXeeetttnnnaaa\\\WWW[[[dddmmmxxx~~~ggghhhhhhlllzzzbbbNNNQQQYYY[[[\\\iiissshhhwwwnnnbbbccc```fffyyyzzzwwwuuutttzzz}}}}}}nnnQQQAAA;;;:::666111...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---------------...//////000111888EEEPPPaaawwwoooxxx|||kkkpppvvvbbbTTTTTT]]]iiiUUUHHHDDDAAA888888<<<:::;;;???EEEIIIIIIGGGEEEDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIDDDEEELLLOOORRR]]]jjjxxxrrrVVVKKKLLLSSSPPPNNNNNNPPPUUU\\\aaaeeelllwwwrrrcccfffnnnwww}}}zzz{{{|||}}}zzzvvvuuuxxx{{{{{{zzzwwwtttrrrpppooooooiiieeebbbaaa___^^^cccjjjzzzlllbbb```jjjrrrqqqooopppsss~~~uuurrr|||tttssssss}}}^^^777333...+++*********)))++++++++++++++++++++++++))))))))))))***************++++++,,,---...///000444888@@@GGGJJJKKKQQQYYY___fffxxxwwweeeaaa]]]bbboootttuuu^^^LLLLLLOOOOOOUUU```mmm___ZZZhhhxxxuuu{{{zzzvvvrrrlllfffaaa^^^UUUNNNLLLMMMWWWpppiiiIII999666111000000///////////////------------------------------...000444;;;CCCIIIPPPiiissszzz\\\```kkkjjjTTTMMMRRR^^^aaakkkjjjTTTGGGCCCDDDEEECCCAAA??????BBBHHHLLLUUUZZZ[[[^^^mmmyyylllSSSEEECCCGGGOOOTTTZZZjjj{{{tttddd]]]WWW[[[ccckkkvvv}}}hhhiiiggghhhvvv{{{bbbTTTYYY\\\XXX```qqq}}}{{{iiibbbuuuvvvhhhhhhccciii~~~{{{~~~~~~yyyUUUBBB???===999444000///...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------...//////111///555EEESSSbbb|||uuutttvvvggguuu|||XXXRRRYYYiii}}}fffRRRGGGCCC@@@666666;;;999===BBBIIINNNNNNLLLJJJIIIEEEEEEFFFGGGIIIJJJKKKLLLFFFCCCFFFLLLNNNPPP]]]lllqqqVVVMMMRRRWWWUUUSSSRRRSSSXXXcccmmmiiioooyyyppp```cccmmmxxx~~~~~~|||{{{||||||zzzwwwttttttwww{{{wwwwwwwwwvvvtttrrrooonnnhhhdddbbbaaa___]]]aaagggssspppeee___cccggggggkkkqqqnnn}}}wwwqqqqqqwwwoooqqqrrr{{{eee999555///+++******))))))++++++++++++++++++++++++))))))))))))******************+++,,,---//////000666:::BBBKKKNNNMMMQQQVVV]]]eeeyyynnn]]]```eeeooo}}}dddNNNKKKNNNOOOYYYhhhyyyggg```ooopppwww~~~xxxsssqqqnnniiiddd[[[QQQKKKKKKGGGHHH]]]wwwuuuPPP999333111111000///////////////------------------------,,,---...000444;;;DDDJJJOOOooo{{{rrraaahhheee\\\RRRPPPSSS]]]kkkyyy^^^LLLBBBBBBFFFEEEGGGFFFBBBAAAFFFJJJJJJRRRXXXZZZ\\\fffooodddQQQJJJGGGHHHMMMQQQWWWiii|||ppp^^^ZZZYYY___eeefffiii|||yyy^^^YYY^^^___dddlllqqqvvvrrrddd^^^fffoooqqqzzz}}}{{{jjjfff{{{ssscccdddsssnnnlllvvv|||gggDDDDDD>>>:::444///,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------......///111555<<>>:::888:::<<>>666555333111000000000...---........................//////111444555888CCCOOO]]]xxxsss~~~ssszzz___ZZZRRRWWWZZZbbb{{{nnnWWWJJJDDDEEEJJJKKKLLLIIIDDDCCCHHHKKKKKKMMMSSSWWW\\\jjjuuujjjUUUJJJGGGHHHMMMOOOSSSbbbsssxxxmmm___[[[ZZZYYY]]]^^^aaaooo~~~ccc[[[[[[[[[cccpppuuu|||zzzuuuxxx~~~~~~zzztttvvvjjjeeeqqq~~~uuuiiikkk~~~|||zzz~~~}}}wwwxxxsssMMMEEE@@@<<<666111...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000666???LLLZZZgggooorrrxxxuuu~~~|||www~~~\\\VVVWWWkkkiiiTTTHHHFFFCCC???;;;999:::;;;<<<@@@IIIUUU]]]ZZZQQQIIIDDDFFFKKKPPPUUUYYY[[[\\\UUUQQQSSS\\\hhhyyyxxxZZZSSSYYYaaabbbkkkqqquuu~~~ppp___RRRSSSUUU[[[mmmyyyvvvwwwxxx~~~|||zzzyyyxxxxxxwwwwwwuuutttuuuvvvxxxyyyxxxyyyzzzxxxtttooolllkkkffffffeeebbb^^^\\\]]]___fffppp}}}tttcccVVVWWWXXXVVVWWW\\\eee{{{{{{yyywwwvvv}}}vvvppppppzzz}}}OOO<<<.........***)))---++++++************++++++))))))***+++++++++++++++---***)))---///...///222:::BBBJJJPPPXXXeeerrrzzzqqqjjjeeeWWWXXXdddyyygggkkkzzzrrrvvvzzz{{{vvvtttyyy}}}pppccc]]]SSSJJJFFFAAA???IIIWWW{{{qqqHHH:::666444111000111111///.................................000555888<<>>999444111...,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.../////////777DDDRRR^^^eeehhhjjjrrrrrrjjjxxx~~~VVVSSS[[[yyyzzzaaaLLLEEEEEECCC@@@<<<:::999::::::???IIIQQQVVVTTTMMMGGG@@@DDDLLLTTT\\\cccgggiii```[[[XXX___tttrrrWWWQQQVVV^^^ggguuu{{{{{{{{{{{{hhhYYYVVVTTTTTT```qqqyyytttvvvyyyzzzwwwvvvvvvwwwwwwvvvuuuuuuuuuvvvxxxyyyxxxyyyyyywwwsssooonnnnnnjjjjjjhhheeeaaa^^^]]]]]]eeemmmyyyssseeeYYYWWWVVVSSSUUU[[[jjj~~~~~~{{{yyywww|||yyytttqqqssswwwyyy{{{~~~ZZZ@@@---///111***(((///++++++************++++++)))******+++++++++++++++...+++***---...---///333>>>AAAJJJWWW```mmmwwwtttooo\\\^^^nnn___dddsssvvvyyy~~~{{{qqq~~~}}}ttttttwwwsssfff[[[SSSKKKGGGAAA>>>GGGUUU~~~SSS<<<666444111000111111000000...........................---///555;;;AAAKKKUUUhhhzzzvvvaaaTTTXXX\\\bbbkkk~~~uuu```QQQHHHCCCDDDHHHMMMPPPPPPNNNOOORRRPPPLLLRRRXXX___kkkkkkNNNJJJJJJNNNMMMKKKRRR^^^eeerrryyyooo```VVVRRRPPPUUUTTTVVV]]]fffuuulll___\\\^^^jjjzzz}}}zzz|||hhhWWW\\\hhhaaa[[[VVV\\\lllwwwqqqwwwiiiLLLCCC???999555333000,,,)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000111888GGGWWWaaadddfffhhhtttkkkkkk|||uuutttWWWTTTbbbuuu]]]IIICCCCCCCCCAAA===:::999999;;;AAAGGGJJJKKKKKKGGGBBB???CCCJJJSSS^^^hhhpppttteeebbb___ggggggRRRKKKNNNWWWbbbqqqyyyzzztttuuuxxxgggaaa]]]XXX```nnnvvvrrruuuwwwvvv}}}}}}~~~zzzvvvuuuvvvxxxvvvuuuuuuuuuvvvwwwxxxyyyxxxyyyxxxuuuqqqooooooppppppnnnkkkfffbbb___^^^___eeekkkvvvpppggg^^^YYYUUUSSSVVV\\\hhh~~~zzzwwwvvvuuuzzz{{{uuuooonnnooorrrvvvxxxfffEEE...///000((('''///++++++************++++++)))***++++++,,,,,,++++++...,,,,,,......---000444AAACCCJJJTTTccczzzwwwvvvqqq```bbbsss|||]]]\\\kkk{{{||||||wwwyyywww}}}uuuvvvzzzrrrggg[[[SSSMMMIIIDDD@@@IIIVVV^^^===777444111///000000000000........................///,,,...444;;;CCCNNNWWWooorrryyy[[[SSSUUUaaaeeewwwnnnZZZMMMEEE@@@@@@CCCKKKPPPTTTWWW[[[\\\WWWPPPTTTZZZ```mmmmmmQQQKKKKKKOOOOOOLLLSSS^^^[[[```aaaZZZRRROOOQQQRRRQQQPPPTTT^^^lllccc[[[___dddnnn{{{|||wwwwwwmmm[[[\\\fff```ZZZVVVYYYdddrrr~~~{{{}}}{{{WWWDDD???999555444222...***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------///000000444;;;JJJ\\\eeegggkkkpppiiihhhsssuuuttt~~~eeeSSS___uuunnnWWWEEEAAABBBCCCAAA>>>;;;999999===BBBDDDBBBBBBEEECCC>>>@@@BBBGGGQQQ^^^mmmzzzmmmkkkjjjrrrtttaaaPPPHHHIIILLLTTTbbboooyyynnnmmmsssnnniiieeeaaaiiivvv~~~wwwddd^^^aaaccchhhuuu{{{uuussstttvvvuuuuuuuuuvvvvvvwwwxxxyyywwwxxxwwwtttqqqpppqqqrrrwwwrrrlllfffbbbaaa``````___dddooo}}}vvvqqqiiiaaaWWWRRRTTTYYYbbbxxxrrrqqqqqquuu{{{zzztttrrruuuxxxxxxuuuqqqPPP555111111)))(((///++++++************++++++******+++,,,,,,,,,,,,+++...,,,,,,......---111777BBBHHHJJJMMMaaawwwssspppeeegggvvvzzz```\\\hhhvvv~~~uuuzzzzzz{{{}}}~~~xxxooogggZZZQQQKKKIIIEEEBBBHHHSSS}}}mmmDDD888444111///////////////........................///---...444:::CCCPPP\\\uuuzzziiiXXXTTTSSS]]]ggg~~~rrrcccQQQFFF@@@===???BBBJJJPPPWWW\\\bbbddd^^^UUUQQQWWW\\\eeezzz}}}gggRRRLLLJJJNNNPPPPPPYYYdddfffbbbZZZQQQKKKLLLPPPSSSUUUVVV[[[fffyyyoooVVVUUU___gggqqq{{{|||uuusssyyysssaaa]]]```eeeaaa^^^___cccjjjvvv```IIIBBB:::666666444000+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111666===OOOdddoooqqqwwwyyyqqqXXXfffwww|||tttpppzzz]]]WWWjjjzzzfffQQQAAA@@@AAABBB@@@===;;;::::::<<>>999777555000+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111777@@@UUUooo|||~~~tttiiiVVVddduuuzzzrrrsssoooXXX^^^vvvrrr```OOOCCC@@@AAAAAA???<<<;;;;;;<<<;;;CCCIIIMMMVVV```\\\QQQDDDEEEIIIPPP]]]lllzzzxxxkkkaaa^^^^^^```kkkyyypppYYYRRRVVVUUUQQQVVV\\\```mmmuuunnnfff___dddooo{{{~~~mmmmmmttt|||kkkfffnnnttt{{{uuutttuuussstttuuuvvvwwwxxxxxxyyytttuuuvvvuuusssrrrrrrsssvvvsssnnnkkkiiieeeaaa]]]]]]___hhhwww|||eeeVVVRRRTTTXXX}}}pppkkkggghhhllllllOOO999000//////---++++++************++++++***+++,,,,,,------,,,,,,++++++---///......555>>>EEEGGGIIIRRRhhh~~~~~~jjj[[[ZZZSSSOOORRRRRRWWWjjjuuummmdddgggnnnpppqqq~~~nnnZZZaaagggqqquuuppp~~~vvvvvvwww|||}}}uuuuuuuuusssqqqooolllkkkcccSSSFFFEEEFFFAAA???AAAJJJeeewwwzzz|||___???;;;555111000000//////........................---...222555:::FFF]]]rrrkkkOOOQQQZZZZZZpppuuugggXXXHHH@@@<<<<<<@@@DDDHHHJJJMMMQQQXXX]]]YYYRRRQQQWWW[[[___ooo~~~yyyiiiQQQHHHEEEJJJPPPWWWdddrrrooocccUUUMMMMMMQQQWWW[[[[[[bbbhhhppphhhXXXOOOXXXccclllzzz~~~}}}rrrmmmjjjooonnn\\\QQQfffgggkkkmmmhhhccchhhrrrzzz}}}xxxtttXXXNNNBBB;;;888666000+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---...///111111666AAAZZZxxxzzzpppeee\\\dddsss|||wwwyyy^^^PPP[[[mmm^^^QQQHHH@@@@@@@@@>>>;;;:::;;;===<<>>888333222111111000........................+++...333777:::HHHccc{{{yyyvvv]]]PPPYYYZZZeeewwwqqqcccTTTDDD>>><<<===???BBBFFFMMMQQQPPPPPPSSSVVVWWWXXXVVV^^^kkkwwwiiiQQQIIIDDDJJJSSS[[[aaafffhhh```XXXUUUYYY^^^aaaaaa[[[\\\aaaooollleee]]]___jjjzzz}}}pppuuutttlllhhhlll{{{oooRRRWWW\\\dddhhhgggcccbbbdddzzzyyyvvvwwwzzzuuuxxxnnnPPPBBB>>>444777:::+++---,,,++++++******++++++++++++,,,,,,,,,,,,------+++...000///...000333444AAAGGG[[[ssswwwllldddYYYooo}}}xxxuuuzzzXXXQQQaaaxxxiiiZZZLLLBBBAAABBBAAA>>>;;;::::::;;;BBBJJJUUU^^^ttteeeOOOMMMOOOTTTYYYaaaooo{{{uuufffYYYYYYcccxxxsss```ZZZ\\\^^^___^^^\\\```iiioooppppppeeelllpppccceeekkkuuu|||yyyxxx~~~{{{wwwwwwyyyzzzxxxvvvtttssssssssssssssssssrrrssstttrrrnnnllljjjaaaXXXZZZ^^^eeelllxxxwwwaaaYYYZZZ___nnn}}}kkklllqqqooogggxxx{{{tttzzz{{{sssvvvvvvbbb@@@///222222))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...///888BBBHHHOOOWWW___hhhsss}}}iiiTTTQQQOOOHHHHHHPPPdddyyyooo```^^^ZZZaaa~~~{{{___eeegggsssggglll{{{sssqqqppprrrwwwxxxtttpppkkkjjjlllpppuuuuuupppjjjiii]]]OOOFFFDDDCCC???;;;;;;JJJSSSaaa{{{wwwKKKBBB666000111333///***------......//////000000...---111888<<>>MMMcccvvv}}}{{{vvvhhh[[[bbbttt||||||nnnVVVWWWkkktttcccSSSGGG@@@AAABBBAAA???<<<;;;;;;======III[[[jjjhhhQQQPPPQQQVVV\\\dddqqq~~~yyyiii___jjjqqqccc^^^```ccchhhlllnnnvvv{{{}}}}}}iii[[[\\\```hhh|||}}}}}}~~~{{{xxxvvvvvvxxxxxxuuurrrsssssssssssssssrrrrrrrrrooopppmmmjjjkkkkkkfff___]]]___ccchhhqqq~~~}}}cccWWWWWW^^^jjj~~~nnnlllnnnppppppttttttrrrkkkuuu{{{mmmLLL333...///***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...///888CCCKKKXXXdddfffccchhhwwwhhhPPPKKKKKKKKKVVVeeeooo[[[YYY```qqqhhhgggkkkyyyttt```kkkyyyrrrpppnnnppptttuuusssooommmkkkkkknnnqqqpppkkkfffiii^^^OOOFFFCCCBBB???<<<:::AAAHHH]]]yyyUUUDDD333///111111///............///////////////......444;;;AAARRRwwwzzzjjj~~~xxx^^^PPPVVVdddjjj~~~yyykkk]]]PPPBBB======>>>@@@CCCAAAGGGNNNVVVbbbooouuuvvvfff```fffwwwhhhPPPHHHCCCFFFMMMSSS[[[aaaaaaccchhhmmmqqqnnnfff___VVV]]]fffqqqyyynnntttxxxmmmgggkkkvvvmmmKKKLLLQQQYYY]]][[[[[[^^^jjjqqqzzz~~~}}}}}}zzznnnjjjrrriiiKKKAAA:::777666000------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,...///...---...333888CCCYYYppp}}}zzz|||zzziiiVVVjjjxxx```UUUaaayyyoooYYYJJJAAA===@@@AAAAAA@@@===<<<===>>>???JJJ[[[gggwww^^^UUUTTTUUUZZZ```hhhwwwyyypppnnnggg___\\\```gggqqq|||wwwcccTTTTTTWWW[[[hhhxxx|||~~~~~~zzzxxxwwwyyyzzzyyyuuuqqqssssssssssssrrrrrrqqqqqqnnnnnnllliiikkknnnkkkeee```______aaahhhsssgggYYYWWWYYYbbbvvvjjjeeeeeekkkttt{{{uuuooohhhooo{{{vvvWWW888,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///...000:::EEEVVV___jjjqqqsssyyyfffPPPJJJJJJQQQdddyyyxxx```[[[nnnlllfffmmm~~~fff[[[kkk}}}vvvrrrooommmnnnqqqsssqqqoooooollljjjjjjlllkkkgggdddjjj___PPPFFFBBBAAA@@@===<<<:::???___iiiLLL333000333000///222000000///////////////......000777===FFF]]]oooiiioooXXXRRR[[[iiiuuuxxxlll[[[NNNBBB=========>>>@@@CCCGGGLLLTTTbbbpppvvvuuubbb[[[^^^iiiwwwxxx[[[LLLEEEBBBGGGNNNVVV^^^fffhhhkkkpppuuuvvvqqqiiibbb[[[___cccgggsssxxxzzzsssgggfffnnnyyy{{{RRROOORRR\\\aaa]]]XXXYYYZZZfffuuu}}}}}}|||~~~tttiiikkkwwwRRRCCC===666333111------,,,++++++++++++,,,+++++++++,,,,,,,,,------------......---...555===RRRdddzzzqqq\\\rrr~~~uuuYYYWWWkkkjjjRRRBBB<<<<<<===>>>??????===<<<===>>>BBBGGGQQQXXXcccvvvvvv```[[[YYYZZZ^^^eeeooobbb\\\^^^ZZZYYY___gggtttxxxeeeVVVUUUXXXYYY```iiixxxxxx|||{{{{{{}}}}}}xxxtttttttttssssssrrrrrrqqqqqqqqqrrrpppnnnppprrrmmmfff___\\\ZZZ\\\```jjjzzzlll^^^\\\VVV^^^xxxmmmeeeaaa```hhhttt}}}~~~uuuoooiiivvvwww]]]===------111,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---//////222===HHH___\\\dddzzzxxxfffTTTNNNOOOYYYoootttlllnnnbbbkkk~~~zzz```]]]iiizzz|||sssssspppnnnnnnpppqqqqqqqqqooollliiihhhhhhhhhfffeeekkk```QQQFFFBBB@@@@@@>>>AAA:::AAAlll|||VVV777555777111...333111000000000//////.........222888>>>HHHeeennnpppgggWWWTTT[[[iii{{{tttiiiZZZNNNAAA======<<<<<<===BBBDDDGGGLLLVVVbbbfffddd```YYYZZZ```iiivvvqqq[[[IIIDDDBBBGGGNNNUUU^^^eeeiiippp{{{{{{nnneee\\\\\\[[[]]]kkkzzzjjjeeekkktttUUUMMMOOO\\\ddd^^^WWWVVVQQQ___ppp{{{ooojjjxxxUUUCCC>>>777222555...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------...---...///---...888DDD^^^hhh~~~wwwhhhqqqXXXZZZrrrfffMMM>>>:::<<<:::<<<======<<<;;;;;;<<>>AAA<<>>:::;;;999;;;======;;;:::999:::>>>AAANNNXXX]]]mmmxxxsssjjjeeecccfffoooqqq```UUUWWWWWWQQQQQQXXXaaammm}}}yyylllhhhgggiiinnnttt}}}|||zzzzzzwwwuuuvvvyyy{{{{{{yyywwwvvvvvvuuutttsssrrrrrrooossswwwyyy}}}}}}wwwnnn\\\XXXWWW[[[^^^cccssswwwccc\\\TTTccctttqqqggghhhnnntttwwwrrruuuooommmvvvzzzlllNNN222(((***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///111555AAANNN___kkkooobbbUUURRR[[[nnn{{{aaahhh|||{{{ooommmlllpppooollluuusss\\\WWW]]]jjjyyyrrrttttttssssssrrrrrrsssssslllkkkiiigggggghhhiiijjjiiiaaaUUUJJJCCC@@@>>>>>>;;;===GGGoooiiiDDD777666333111333111000000000000000000//////333777<<>><<<>>>>>>>>>???AAAFFFKKKMMMSSS]]]dddgggbbb\\\```gggpppwwwkkkOOOEEECCCEEEKKKOOORRRXXX^^^iiixxxnnn^^^WWWXXX]]]nnnoooggggggdddnnnTTTBBB===OOO```bbbaaadddccchhhpppyyyxxxnnnhhhjjjzzzjjjMMMDDD???666777......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///+++---111000111@@@SSSjjjsss|||||||||jjjgggrrrbbbXXX]]]{{{vvv```LLL???::::::999<<<>>>>>><<<:::999999???BBBNNNVVVWWWbbbnnnmmmpppjjjfffiiissswwwWWWRRRNNNOOONNNLLLOOOTTT___fffqqq~~~yyyuuu{{{yyyqqqooorrrzzz~~~mmmjjjooovvv{{{xxxxxxtttpppppptttyyy{{{|||xxxxxxwwwvvvuuutttssssssqqqtttvvvwwwzzz{{{uuummm___ZZZZZZ^^^^^^^^^kkk|||jjj]]]ZZZnnnyyynnnkkkuuu}}}|||ttt{{{qqqmmmnnnzzz}}}]]]:::+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000111666CCCPPPaaauuu|||hhhaaa]]]```lll|||}}}cccgggyyy}}}mmmXXXRRRZZZeeeyyy{{{vvvssstttuuuuuusssrrrrrrrrrkkkkkkiiihhhffffffhhhiiigggaaaVVVLLLEEE@@@===<<<777>>>BBBZZZTTT:::333222222222000000000000000111111111///333777===OOOsssyyyrrr___OOOTTTZZZmmm}}}wwwoooddd]]]NNNDDD<<<<<>>NNN```eeehhhmmmlllmmmpppuuu}}}~~~~~~eee^^^hhh{{{WWWJJJBBB666555......---,,,,,,,,,,,,---++++++,,,,,,,,,---------///+++---222111222BBBWWWrrrvvvzzzxxxwww^^^^^^ssssssZZZVVV[[[}}}sss^^^LLL@@@;;;:::;;;===??????===:::999999======HHHPPPQQQ^^^qqqvvvtttmmmgggjjjuuu~~~uuuhhhWWWKKKKKKJJJIIIJJJOOOUUUYYY^^^aaafffooo|||rrrgggiiitttyyyyyyuuurrrttt{{{www``````jjjhhhzzz{{{yyyyyysssnnnmmmqqqxxx}}}yyyyyyxxxwwwvvvuuuttttttvvvwwwvvvtttuuuvvvqqqiiibbb]]]]]]aaa^^^ZZZeeeuuuqqqaaaggg~~~yyyrrr~~~wwwyyy~~~rrrpppjjj{{{iiiBBB111444,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000222777DDDQQQ^^^qqqpppaaaaaagggrrr}}}uuubbbdddvvvwwwgggVVVPPPZZZdddvvv|||yyyrrrtttuuuuuutttrrrqqqqqqkkkkkkjjjhhheeedddeeeffffffaaaWWWNNNFFF@@@===<<<999@@@===GGGoooeee???111111111/////////000000111111222222000444777???SSSwwwrrrsssuuuUUUWWWVVV]]]{{{}}}wwwooo___PPPCCCAAA>>>???BBBCCCBBBAAAEEECCCEEEKKKSSS\\\hhhsssvvvppppppzzz|||lllSSSCCCCCCGGGMMMQQQQQQUUUbbbooo}}}{{{fff______ccckkkvvvgggfffqqqwwwsss{{{pppaaa]]][[[\\\hhhxxxnnnSSS???DDDVVVbbbiiimmmjjjkkkllloooxxxzzzyyyttthhhbbbvvvbbbBBB===<<<555111...,,,+++,,,---,,,,,,,,,,,,,,,---------.........///444555111333HHH```wwwxxxvvvmmm^^^ggglll~~~||||||jjj[[[YYYeeevvv```MMMAAA>>>===>>>???@@@===:::999:::===CCCCCCLLLPPPSSShhhmmmZZZaaaooo~~~~~~aaaWWWSSSNNNLLLLLLKKKJJJJJJMMMRRRUUUXXXaaahhhkkkqqqyyywwwoooeeebbbcccjjjnnnoooooopppvvvtttlllmmm{{{mmmXXXZZZccchhh~~~|||{{{zzzsssjjjhhhppp||||||~~~|||vvvpppooosssxxxxxxsssqqqqqqooommmcccbbb```^^^YYYYYYbbbnnnnnnfffooo~~~zzz~~~wwwlllfffooopppDDD///444000///...---,,,---......------------------------///------///555===FFFLLLUUUfffjjj]]]nnnzzz{{{{{{~~~{{{sssgggttt~~~vvvbbb```mmm{{{xxx~~~{{{iii\\\UUUQQQWWWeeeyyyzzzoootttvvvsssmmmjjjjjjiiieeejjjeee___]]]```cccbbb```eeebbb[[[PPPEEE???===>>>AAA;;;???IIIYYYuuuqqq<<<444666222666000000000000000000000000666...===HHHOOOrrrxxx|||TTTTTTVVVeee}}}vvvjjjXXXJJJAAA???>>>???BBBDDDCCCBBBDDDCCCFFFMMMSSSYYYcccllluuussstttvvvnnn[[[JJJBBBAAAEEELLLRRRSSSXXXeeerrrtttdddbbb```cccjjj|||yyyiii\\\___lll~~~~~~|||yyy~~~zzzkkk]]]XXXVVVYYYhhhyyyfffMMMGGGOOO[[[ccchhhddddddcccdddlllxxx}}}||||||{{{zzzwwwppp}}}nnnLLL@@@;;;333111///,,,+++,,,---,,,,,,,,,,,,,,,---------......------000111...333KKKeeellluuu~~~hhh]]]fffiiimmmqqqzzzdddWWWZZZjjjvvv```MMMAAA======>>>???AAA???===;;;<<<>>>BBBEEEPPPXXXccchhhTTTXXXcccooopppVVVMMMKKKGGGKKKKKKKKKKKKKKKNNNRRRVVVWWW^^^dddgggooowwwsssiii]]]XXXUUUWWWXXXVVVVVVXXXdddkkkkkkmmmyyyhhhTTTVVV^^^mmm}}}vvvppphhhgggrrr}}}wwwqqqppptttyyyyyyssspppnnnllljjjfffbbb___\\\YYYYYYaaajjjsssiiippp|||wwwuuu~~~}}}lllccciiizzzoooGGG222555//////---,,,,,,,,,---...------------------------///...---///555>>>HHHMMMUUUaaazzz~~~~~~gggdddxxxuuunnnggg```cccxxx~~~|||fff```ggg{{{tttiiiggghhhiiiuuu}}}kkk^^^VVVRRROOOYYYggg|||yyypppssstttqqqkkkhhhiiigggdddeeebbb______ccceeeccc```dddaaaZZZOOOEEE>>><<<<<<>>>999<<>>HHHTTTwwwSSSSSSZZZsss~~~zzzqqq```MMM????????????@@@BBBDDDCCCBBBCCCCCCGGGNNNSSSWWW^^^fffuuuwwwxxxooo\\\IIIAAACCCDDDGGGNNNSSSTTTWWWcccooo{{{jjj]]]^^^___aaagggxxxqqqaaaUUUZZZgggvvvzzzsssqqqwwwsssvvvjjj^^^WWWRRRTTTdddvvvcccKKKGGGRRR^^^cccaaa```\\\YYY___kkksssuuuuuuxxx{{{WWWDDD;;;444222///---,,,,,,---,,,,,,,,,,,,,,,---------......---,,,...///---666QQQnnnmmmaaasss}}}|||aaa\\\ggghhhgggsss]]]UUU^^^tttuuu___LLLAAA=========???BBBBBBAAA?????????BBBJJJWWWbbbvvvvvv[[[HHHJJJRRR[[[nnn~~~bbbLLLEEEEEEDDDHHHJJJLLLMMMNNNPPPSSSVVVXXX]]]```dddooovvvnnn```OOOJJJGGGGGGFFFDDDFFFJJJWWWffflllmmmsss~~~cccZZZdddooo}}}ppplllhhhjjjwww}}}wwwrrrqqqtttxxx~~~zzztttpppnnnmmmlllkkkkkkddd]]]ZZZXXXYYY^^^eeezzzzzzmmmnnnzzzwwwzzzzzzvvvsss}}}yyyhhhhhhsss~~~oooMMM666444///...,,,+++++++++,,,---------------------------...---...111999EEEPPPVVVWWW```rrr}}}hhhhhhyyyuuuaaaWWWSSSRRRddd|||ggg]]]^^^lll{{{qqq\\\TTTQQQMMMIIINNNWWWeeeqqqxxxzzz{{{{{{tttlllaaaWWWQQQOOOOOONNN[[[iii~~~{{{tttssstttpppiiiffffffdddaaa______```dddhhhiiifffbbbddd```YYYOOODDD===;;;:::<<<:::;;;>>>FFFXXXoooyyyIII888555111000000000000000000000000000000222???HHH[[[~~~TTTWWWccc}}}|||qqq\\\GGG===@@@@@@AAABBBCCCCCCAAA@@@CCCCCCFFFMMMSSSWWW^^^ffftttwwwuuufffOOO??????FFFJJJLLLQQQTTTTTTTTT\\\eeewwwppp___SSSUUU[[[```lllwwwfffYYY]]]iiitttxxxyyyyyynnncccXXXTTT___mmmwwwwwwQQQAAALLL\\\dddhhhfff___XXXZZZdddoootttyyyyyyaaaHHH===999222000---,,,,,,---,,,+++,,,,,,,,,---------............///111000:::VVVsssfffaaasss}}}{{{wwwrrr\\\___jjjjjjmmm~~~zzzXXXTTTccc~~~ttt^^^LLLAAA======<<>>======CCCNNNhhhPPP666222111...000000000000000000000000///555@@@IIIcccUUU\\\nnnwww]]]IIIBBBAAACCCEEEEEEDDDBBB@@@???DDDCCCFFFLLLRRRXXXbbblllppprrrlll[[[HHH>>>AAAGGGLLLMMMRRRVVVUUUUUUZZZbbboooqqqdddVVVNNNTTTZZZiiinnnaaaeeepppzzzzzzhhh\\\]]]cccggg}}}ZZZCCCJJJ^^^jjjvvvssskkk```]]]fffrrryyy}}}|||nnnMMM<<<999333111...,,,------,,,+++,,,,,,,,,---------......------000222222<<>>BBBFFFIIIHHHFFFDDDGGGRRRaaannn{{{SSSDDD;;;@@@EEEDDDGGGOOO___dddcccWWWIIIBBBDDDGGGHHHKKKOOORRRTTTUUUWWWYYY[[[^^^___eeeppptttfffQQQBBBBBBEEEIIIKKKNNNXXXbbbvvv~~~rrrnnnooo{{{qqqmmm~~~vvviiieeeiiipppzzzzzztttooonnnooopppkkkkkkkkklllmmmpppsssuuuqqqggg]]]ZZZZZZYYYYYY[[[eee|||dddkkkyyy}}}zzz~~~}}}hhhfffbbbhhh~~~xxxnnnooo{{{zzzaaaCCC222...---,,,+++***+++,,,,,,,,,,,,,,,---------.........---///555@@@OOO]]]eee\\\qqqlllgggfffaaaXXXUUU]]]kkktttmmmYYYRRRRRR^^^kkksss|||rrr[[[HHH>>><<<;;;;;;@@@???>>>======???DDDHHHBBBCCCCCCCCCCCCEEEGGGIIIOOOXXXiiiyyyxxxwwwqqqhhhcccbbb```\\\^^^bbbjjjppptttrrrlllhhheee```XXXPPPHHHBBB===:::;;;@@@===<<>><<<===AAAFFFJJJKKKIIIGGGHHHPPP```nnnsssRRRGGGAAAFFFHHHCCC@@@BBBQQQXXX\\\VVVHHH@@@@@@EEEKKKNNNRRRTTTVVVWWWZZZ\\\\\\___bbbgggppprrrbbbMMMEEEFFFJJJNNNRRRYYYjjjyyyssskkkjjjppp~~~||||||yyyzzz{{{llleeekkkqqqzzz}}}xxxrrrooonnnooopppooopppqqqpppooopppsssuuuqqqhhh___]]]\\\YYYXXXYYYaaa}}}fff```kkkyyyzzz~~~ggg```bbbkkk}}}uuukkklll{{{lllKKK555///...,,,+++++++++,,,---+++,,,,,,------.........000///000444???MMM[[[ccciiizzzggg]]][[[ZZZ]]]fffqqq{{{rrrXXXSSSRRR\\\ffflllooorrrnnndddTTTEEE<<<:::;;;>>>999;;;>>>@@@?????????@@@<<<>>>@@@@@@@@@AAACCCEEEHHHPPP^^^oooxxxuuuuuuooogggbbbbbbaaa^^^```eeelllqqqssspppjjjgggddd___WWWPPPJJJDDD???;;;888@@@;;;:::BBBCCC]]]jjj===444999333111111111111111111111111222999@@@NNNrrr[[[```rrr~~~vvvUUUAAA@@@>>>CCCHHHJJJIIIFFFDDDDDDBBBBBBGGGOOOUUU[[[dddlllpppqqqjjjXXXIIIDDDEEEEEEIIILLLUUU___eeeiiiooowwwmmmeee```aaajjjrrruuujjjdddjjjsss}}}zzzwww|||{{{iii^^^XXXdddvvvnnnSSSLLL]]]qqq}}}yyynnnhhhnnn{{{{{{|||YYY>>>888444222///---------,,,+++,,,,,,,,,---------.........,,,...111333AAAbbbmmmccc{{{zzznnnuuuzzzooojjjlllrrr[[[OOO```{{{jjjWWWGGG???===>>><<<<<>>;;;;;;<<<666999===???>>>=========<<<>>>AAAAAAAAAAAACCCFFFIIIQQQ^^^lll|||xxxoooooojjjcccaaacccdddbbb```eeejjjnnnmmmiiieeebbbaaa\\\UUUOOOJJJEEE???;;;777@@@999999DDD@@@XXXvvvBBB444999///111111111111111111111111333999???SSSyyy\\\^^^nnn{{{XXXCCCDDD<<>>===>>><<<<<<>>>DDDJJJNNNMMMKKKKKKJJJVVVeeeooo|||wwwWWWNNNIIINNNQQQOOOMMMNNNSSS\\\dddbbbTTTGGGFFFJJJRRRSSSUUUWWWXXXZZZ]]]```eeekkkppptttyyywwwgggSSSJJJLLLSSS]]]nnnwwwiiijjjuuu~~~~~~rrriiiuuu{{{wwwsssqqqrrruuuwwwxxxoooqqqqqqpppmmmkkkmmmpppmmmiiieeeccc___XXXWWWYYYYYYtttlllVVV[[[kkkmmm|||yyyvvvxxxyyyyyy}}}uuuwwwzzzTTT888000///...---,,,---......++++++,,,,,,---...//////------000888EEEWWWhhhrrrzzzhhhYYYZZZbbbooo~~~uuuhhh```gggzzziii___UUUTTTYYY]]]______^^^VVVLLLDDD@@@>>>;;;999>>>>>>>>><<<;;;<<>>@@@CCCDDDCCCDDDGGGIIIOOOXXXdddppp}}}|||{{{{{{iiiiiifffaaa```dddfffeee```dddhhhjjjhhhccc___]]]___ZZZSSSNNNJJJEEE???;;;999BBB999:::FFF@@@VVVJJJ:::===000111111111111111111111111333888>>>WWW~~~^^^bbbyyywww[[[GGG>>>AAACCCFFFKKKRRRUUUMMMBBB@@@@@@EEENNNTTTZZZccckkkvvvxxxqqq^^^LLLEEEFFFIIIOOOYYYccchhhmmmuuu{{{|||vvvnnnmmmpppuuuzzzggg___[[[aaakkkwww~~~fffWWWSSSZZZfffyyybbbMMMTTTdddooosssuuugggVVV^^^rrrwwwooo{{{{{{yyyttt~~~nnnDDD;;;444333111...,,,,,,,,,,,,------------------------+++111111---666VVVuuu___pppffffffqqqjjjqqqaaaXXXXXXooo}}}{{{rrrdddUUUHHHAAA======999<<<@@@GGGQQQYYYUUUMMMGGGKKKUUU\\\hhh~~~oooZZZRRRNNNRRRTTTQQQPPPQQQ```nnnxxxqqq___OOOIIIIIIUUUZZZ\\\YYYXXX\\\aaacccgggqqqyyy{{{~~~{{{hhhQQQUUURRRUUUfffxxxzzz{{{lllqqq{{{|||vvvtttssssssttttttsssrrrppppppqqqppppppooonnnmmmjjjkkkhhhccc[[[WWWUUUVVVZZZjjj}}}iiiSSSYYYccc___yyy}}}|||~~~~~~~~~bbb@@@333...+++,,,,,,+++...222,,,,,,,,,---------......333---111>>>EEEOOOjjjxxxpppffflllpppvvvvvveeeWWWSSS```zzzvvvdddUUURRRVVVXXX[[[^^^aaaZZZPPPFFF@@@===<<<;;;:::===>>>======BBBKKKRRRWWWNNNHHHIIILLLNNNPPPTTT]]]fffrrr|||ttthhheeeaaa`````````___^^^dddaaabbbggggggaaa___bbb```[[[UUUNNNIIIDDD@@@===999;;;;;;===>>>>>>VVV~~~ZZZ888555777333222111000000111222333...888III___yyyaaakkkuuu\\\GGG===BBBEEEIIILLLQQQSSSLLLCCCDDDCCCEEEKKKQQQVVV___gggzzzzzzppp^^^NNNGGGEEEEEEQQQXXX^^^bbbiiissszzz{{{zzz}}}}}}zzzsssllliiiiiirrryyy|||ddd[[[UUUYYYeeevvv|||{{{fffVVVPPPQQQ\\\nnnfffOOOMMMWWWqqqwwwwwwfffSSSWWWeeeiiioooxxxwwwzzzqqqsss{{{|||rrrJJJ===444333111...---,,,,,,,,,------------------------,,,000111///:::ZZZuuucccsssxxxbbbgggnnnlllwwwaaaYYYZZZrrr|||xxxnnn```RRRIIICCC???===;;;>>>BBBJJJUUU\\\ZZZRRRHHHJJJSSS\\\kkkrrrXXXNNNGGGJJJLLLLLLOOOVVVcccvvv}}}gggUUUNNNMMMXXX]]]```^^^^^^ccciiikkkssszzz~~~zzzhhhRRRQQQQQQXXXmmm||||||~~~yyywwwnnn{{{{{{~~~zzzxxxvvvuuuuuutttsssqqqooooooooopppqqqqqqqqqqqqqqqooojjjaaaYYYUUUUUUVVVYYYiii|||oooWWWWWW]]]WWWoooyyytttssstttyyy~~~kkkHHH333...+++,,,---,,,...111,,,,,,,,,---------......000---222>>>EEEPPPpppzzzttthhhllluuuqqq```WWW]]]qqq}}}xxxhhhYYYVVVYYYYYYZZZ\\\\\\WWWOOOGGGBBB???======999;;;<<<===@@@IIIVVV```jjjccc^^^aaaeeefffhhhkkkttt|||tttgggccc```^^^___```aaaaaabbb```bbbggghhhdddbbbddd___ZZZTTTMMMHHHCCC???<<<777999888:::===<<>>CCCJJJTTT\\\[[[TTTHHHIIIRRR___ppprrrTTTHHH@@@@@@BBBDDDOOO\\\lllpppZZZRRRRRRZZZ```dddccceeekkkqqqsssyyy|||iiiTTTNNNQQQ\\\rrrnnnjjjkkkjjjyyysssrrr|||zzz}}}|||zzzxxxvvvuuutttqqqooommmmmmnnnoooqqqsssuuuvvvwwwsssjjj```WWWSSSSSSUUUVVVeeexxxwww]]]UUUUUUQQQggguuukkkkkkoooxxx{{{uuuxxxtttQQQ444///,,,......------///,,,,,,,,,---------.........---444>>>FFFTTTuuu|||ssssss~~~~~~ooo]]]ZZZkkkwwwkkk```^^^aaabbbbbbbbb___[[[UUUNNNGGGBBB>>>===999999999:::>>>JJJYYYcccsssooopppwww~~~tttfffccc^^^\\\]]]___aaabbb______bbbggghhheeedddeee]]]YYYRRRLLLGGGBBB===:::888999777:::>>>;;;GGGbbbtttHHH999666333222111000000111222333777;;;EEEYYYuuuyyyddd}}}wwwjjjiiikkkbbbRRREEEAAAFFFIIIIIIKKKMMMMMMIIIGGGDDDEEEJJJRRR]]]kkkxxxyyyfffTTTJJJFFFDDDJJJNNNRRRZZZhhhwww~~~~~~yyy{{{|||xxxqqqllljjjjjjyyybbb\\\WWWZZZhhhyyynnnYYYKKKFFFNNN```xxx~~~lll[[[PPPNNNPPPvvvuuugggbbbdddjjjkkkmmmlllrrrxxxsssppppppyyywwwUUU999555444111///---,,,,,,,,,,,,,,,------------------111111///...;;;WWWuuukkkjjj{{{{{{||||||{{{ddd[[[lllwwwkkkhhhuuu]]]WWW```~~~|||{{{vvvjjjYYYOOOJJJGGGBBB===777;;;@@@FFFOOOVVVUUUPPPHHHHHHSSSdddwwwnnnPPPDDD<<<======@@@PPPccc~~~ttt]]]VVVWWW\\\ccchhhhhhjjjqqqwwwzzzxxxlllVVVPPPRRR\\\pppzzzgggdddgggkkksssyyy~~~yyywwwyyyyyywwwuuutttsssqqqooommmlllllllllmmmooorrrtttuuuvvvrrrjjjaaaYYYTTTSSSRRRTTTaaassseeeUUUQQQOOOcccyyyhhhhhhnnnxxxwwwhhhkkk~~~wwwWWW666000---...000...,,,...,,,,,,,,,---------......000...444@@@JJJXXXsss}}}{{{yyyeeeccczzzqqqjjjdddffflllooopppooojjjgggbbbYYYNNNDDD===:::888777666666999AAALLLTTTccceeennn~~~zzziiiddd^^^[[[ZZZ\\\^^^___\\\^^^bbbffffffdddaaa```[[[WWWQQQLLLGGGCCC===::::::;;;888;;;AAA===AAATTTuuuxxxKKK;;;888333222111111111111222333555:::FFF]]]|||{{{mmmzzzvvv~~~vvv\\\GGG???CCCFFFGGGJJJPPPSSSQQQIIIFFFEEEKKKTTT```ppp~~~tttWWWFFFCCCCCCJJJNNNTTT\\\jjjwww|||{{{}}}ssslllnnntttmmm\\\\\\^^^eeevvv}}}qqqZZZIIIDDDJJJXXXoooyyyjjj]]]UUURRRNNNKKKooowwwooohhhdddmmmqqqqqqpppssswwwqqqpppxxx|||^^^:::555444222///------------,,,,,,,,,---------......000000...///===XXXsss{{{kkkqqquuuttttttvvv\\\XXXlllqqqiiiqqq___[[[iiiyyylll[[[PPPKKKGGGAAA<<<777;;;???DDDJJJPPPPPPKKKHHHGGGUUUhhhyyy}}}cccKKK@@@<<>>BBBJJJPPPbbb~~~mmmhhh```[[[XXXXXXYYYYYYYYY\\\aaacccccc```\\\XXXXXXUUUPPPLLLHHHCCC>>>;;;999;;;777:::@@@<<<===KKKiiiQQQ===777444333222111111222333444111999JJJccc}}}cccFFF???BBBDDDGGGPPPZZZ```___OOOKKKIIILLLTTT^^^nnn|||rrrTTTEEEEEEIIILLLRRRXXX^^^iiitttxxxwwwtttnnnuuu~~~mmmZZZSSSWWW^^^iii~~~rrr]]]KKKKKKMMMWWWjjjuuunnngggdddhhhhhh]]]PPPiiivvvsssjjjcccooo}}}{{{zzzvvv|||ttttttyyyiii@@@666444222000...---------+++,,,,,,------.........---000000333BBB^^^{{{ssszzztttrrrsssmmmTTTUUUjjjmmmlll}}}vvvbbbbbbtttyyymmm]]]QQQJJJEEE@@@<<<:::>>>BBBEEEJJJPPPOOOKKKJJJHHHUUUfffrrryyynnnVVVFFF===<<>>444------///...------,,,,,,,,,---------......444111555EEEWWWaaagggkkkuuu}}}wwwtttssslllhhhwww}}}www~~~~~~}}}lll___``````aaaffflllmmmiiiiiiiiifff]]]OOOCCC;;;888222333444666888:::;;;<<<<<>>:::444999666666;;;;;;===IIIlll```CCC444444333222222222222333444333>>>OOOcccyyybbbMMMEEEEEEFFFNNN```sss{{{zzzYYYTTTRRRTTTZZZcccqqq~~~gggPPPGGGFFFHHHFFFNNNTTTYYYaaappp}}}}}}~~~rrr___VVVRRRUUUVVV]]]ttt~~~{{{yyylll\\\KKKJJJPPPddd}}}uuuqqqpppyyyqqqJJJmmmnnnbbbiiiaaaXXXiiiwwwtttuuunnnrrrvvvxxxtttHHH666555222000...---------++++++,,,,,,---.../////////444666888EEEaaarrrtttzzzeeePPPWWWhhhffflll}}}sssaaaddd~~~rrrjjj]]]PPPFFF@@@??????:::???DDDGGGLLLRRRTTTRRRPPPJJJPPPXXXZZZ\\\UUUCCC>>>555777AAAEEEOOOuuueee]]]YYYQQQMMMWWWbbbhhhppp||||||aaaOOOOOORRR[[[jjj~~~|||ggg```___hhhyyy~~~pppiiiuuu{{{zzz}}}{{{yyywwwsssqqqpppnnnnnnoooooommmlllfffiiimmmppprrrqqqpppnnnnnnllljjjiiihhhccc[[[UUUSSSOOOWWWrrr[[[LLLNNNOOOZZZsss{{{kkkoooxxxvvvDDD777---+++......---...,,,,,,,,,---------......,,,///999HHHXXXcccjjjooo~~~|||~~~|||wwwmmmdddcccaaa]]]]]]gggyyy|||jjjdddhhhhhhmmmtttttttttwwwzzzpppccceeeeeeYYYPPPTTTUUUTTTXXX___```[[[cccdddbbbYYYKKK???999777777666666888:::<<<===<<<>>>:::???RRRooonnniiiccc]]]XXXTTTQQQNNNMMMVVV\\\]]]^^^___ZZZRRRIIIHHHFFFEEECCCAAA===999555;;;888777<<<===AAANNNyyy___DDD666444444222222222222444444666@@@OOO```wwwdddKKKBBBAAAGGGSSSeeezzz```XXXVVV\\\cccpppxxx^^^MMMFFFFFFGGGMMMQQQVVV^^^lllyyy}}}zzz}}}xxxtttssswwwuuudddWWWPPPNNNPPPTTTaaa{{{~~~^^^OOOLLLRRRbbb{{{uuunnndddxxxqqqTTTJJJ]]]bbb\\\[[[WWW]]]vvvyyymmmzzzwwwmmmcccjjjllluuuvvvMMM999444111111///++++++...,,,,,,------...////////////555888<<>>;;;:::>>>===>>>FFFPPPUUUSSSOOOFFFGGGHHHIIIIIIFFF@@@<<<999:::===AAAIII\\\{{{uuucccSSSHHHCCCCCCFFFLLLRRRZZZdddnnnttt{{{wwwmmm^^^OOOFFFNNNQQQWWWaaaqqq|||ssskkkeeeeeejjjrrryyyzzzvvvzzz|||vvv}}}{{{}}}|||xxxuuuppppppppppppqqqrrrssstttpppooooooqqqtttuuurrrooolllnnnnnnkkkeee^^^XXXTTTQQQOOOSSSeeeYYYIIIKKKIIIRRRiiiwwwkkkwww}}}wwwxxxzzzSSS:::///333...***------...------------.../////////222<<>>999666222444777:::<<<======<<<;;;===@@@EEELLL^^^}}}xxxkkkbbbZZZXXXUUUOOOJJJIIIOOOQQQUUUWWWVVVRRRLLLIIIEEEDDDBBBAAAAAA???<<<:::999777777:::<<<===CCCJJJjjjIII888333333222111222333555666===FFFSSS[[[mmmbbbJJJDDDAAAGGGRRRbbbzzzuuu___YYYYYY```gggrrrsss\\\MMMFFFEEEFFFJJJOOOSSSXXXbbblllpppooolllggg```ZZZXXXZZZ^^^aaadddggghhhddd]]]VVVRRROOOSSSTTTXXXccc||||||cccOOOIIIPPPccc{{{qqq|||TTTJJJ^^^cccZZZXXXRRRWWWkkkwwwuuujjjttt~~~uuuiiikkkgggpppvvvSSS;;;555111111///,,,,,,...,,,,,,------.../////////...555999>>>OOOjjj}}}ttt{{{|||rrrnnnppp___]]]nnnxxxhhh]]]]]]{{{wwwdddQQQFFFBBB>>><<<<<<<<<;;;===EEEPPPUUUTTTQQQEEEEEEFFFFFFEEEAAA;;;777777999===AAAFFFSSSlll{{{nnn]]]MMMCCC>>>777999<<<@@@DDDJJJRRRVVV```___```aaa___XXXOOOIIIOOORRRYYYcccppp~~~tttmmmnnntttzzz}}}~~~xxxtttqqqqqqqqqqqqrrrsssttttttrrrqqqpppqqqssstttsssqqqlllmmmnnnlllggg```ZZZWWWPPPMMMNNN\\\yyy^^^KKKKKKIIIQQQgggpppfff]]]jjj{{{zzzxxxRRR888...222...+++.........------------...//////222111888HHH\\\ssszzz|||oooddd^^^bbbccc___WWWTTT[[[bbbddd\\\QQQQQQVVVTTTXXXaaa```^^^dddaaaVVVPPPRRRPPPJJJOOONNNLLLKKKKKKLLLNNNPPPPPPNNNJJJDDD>>>999555333444666888;;;=========<<<<<<:::;;;AAAHHHTTTfffvvv{{{}}}zzzsssiiiaaaZZZVVVRRRLLLHHHHHHHHHJJJNNNOOONNNJJJFFFCCCCCCAAA@@@??????===;;;999888666666999;;;<<>>>>>::::::===EEEOOOTTTTTTQQQCCCCCCCCCBBB@@@<<<666111333666===BBBEEEMMM^^^ooopppttttttjjjXXXGGG===:::444444555666777:::>>>BBBCCCEEEHHHNNNTTTVVVSSSPPPRRRVVV]]]gggrrr|||}}}~~~xxx}}}yyysssttttttsssssssssttttttuuuuuusssrrrrrrssssssrrrqqqmmmnnnnnnmmmhhhbbb\\\XXXQQQMMMIIISSSmmmdddOOOLLLHHHOOOdddhhhZZZVVVdddsss|||vvvSSS888---000---+++//////...------------...//////222222999LLLeeeyyyuuujjjbbb^^^hhheee\\\PPPJJJMMMRRRTTTQQQHHHKKKRRRPPPTTTZZZYYYVVV[[[ZZZRRRNNNPPPOOOJJJKKKKKKJJJIIIHHHHHHGGGGGGBBB@@@>>>;;;888666444333777999;;;<<<>>>>>>======???<<>>???>>>=========<<<:::888777555555999:::;;;@@@FFFaaaUUU888444333222222222333444555CCCLLLYYYbbbttt}}}ssscccKKKFFFBBBFFFMMMUUUfffooofffXXXVVVWWWZZZ[[[]]]fffqqqmmmggg^^^SSSJJJEEEDDDDDDBBBIIIMMMLLLLLLRRRXXX[[[\\\SSSIIIDDDEEEGGGGGGFFFFFFEEEEEEGGGFFFDDDEEEGGGPPPRRRYYYiii~~~|||]]]TTTIIIJJJVVVnnn~~~RRRGGGYYY___YYYVVVKKKMMMZZZppp|||wwwzzz{{{mmmrrrzzzZZZ@@@888222111111...---...,,,,,,------.../////////...333888???RRRkkkxxxyyylllqqqsssnnnlllpppqqqpppXXXeeesssaaaXXXeee}}}|||wwwaaaJJJBBBCCCCCC@@@>>>;;;;;;>>>EEEMMMQQQQQQOOOAAAAAABBBBBB@@@;;;444000000444;;;BBBFFFMMM\\\jjjooouuuxxxmmmXXXEEE;;;:::777888888888777999<<<>>>>>>@@@BBBHHHRRRZZZZZZWWWUUUXXX```kkksssyyywww{{{{{{wwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttrrrppppppoooooommmiiiccc\\\WWWQQQMMMIIIOOOeeeiiiQQQKKKGGGOOOccckkkZZZVVVcccooo~~~{{{yyyWWW:::---000---+++.........------------...//////222444@@@VVVnnnxxxooohhhdddgggaaaVVVKKKFFFGGGLLLOOOLLLEEEKKKTTTRRRUUUYYYVVVUUUYYYYYYTTTQQQRRRQQQNNNKKKKKKLLLKKKIIIGGGDDDCCC<<<;;;:::888666666666666;;;;;;===>>>>>>>>>>>>>>>??????FFFTTTaaagggkkkooobbbSSSRRRiiizzztttqqqggg___XXXRRRKKKDDDDDDGGGBBBCCCDDDEEEDDDBBB???>>>>>>===<<<<<<<<<<<<:::888666444555888999999>>>DDDSSSvvv]]];;;555444333222222333444555;;;DDDUUUcccyyygggOOOGGGAAAEEEKKKOOO\\\eee___ZZZZZZ[[[\\\\\\\\\```ffffffddd^^^UUUKKKEEEBBBBBBAAAHHHLLLJJJJJJPPPYYY]]]YYYQQQHHHEEEGGGJJJKKKIIIJJJFFFGGGLLLNNNKKKJJJMMMMMMPPPZZZooo~~~___QQQHHHIIIPPP```SSSDDDSSS[[[ZZZZZZPPPPPPUUUkkk{{{zzz||||||cccCCC:::222111111///---...,,,,,,------...////////////333555>>>SSSnnn{{{{{{rrruuuqqqkkkpppyyyvvvkkkTTTkkkyyy___YYYjjj~~~}}}~~~{{{yyyqqq^^^KKKFFFHHHGGGAAA=========@@@EEEKKKMMMMMMKKK@@@BBBDDDEEEDDD???888222111333999@@@EEELLL[[[iiisssxxxyyylllVVVDDD======:::;;;;;;:::888999:::<<<===@@@DDDJJJVVV``````ZZZSSSTTT[[[fffmmmrrrzzz|||xxxxxxtttwwwxxxzzz}}}}}}|||zzzzzzxxxwwwvvvuuuuuuuuusssvvvyyyzzzyyyuuuqqqooosssqqqooommmjjjccc[[[UUUOOOMMMJJJMMM___{{{lllSSSKKKGGGOOOcccqqq^^^WWWaaakkkyyyvvvvvv|||]]]???///000---***,,,+++...------------...//////222666CCCWWWkkkyyy}}}tttlllggg```XXXNNNGGGDDDEEEIIILLLKKKEEELLLVVVTTTUUUWWWSSSOOORRRSSSQQQNNNNNNMMMLLLNNNOOOPPPPPPNNNJJJGGGEEE===<<<:::888777777888888======>>>>>>????????????>>>BBBMMM[[[fffmmmwwwnnn___```xxx{{{wwwggg^^^UUUOOOJJJDDDDDDGGGBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<===<<<:::888555333555888999999===CCCKKKeee}}}ddd===666555444333333333444555444>>>PPPbbb|||}}}kkkSSSFFF@@@DDDIIIJJJUUU^^^\\\XXXYYY[[[\\\\\\]]]```ccciiigggbbbXXXMMMDDDBBBBBBAAAHHHKKKJJJLLLTTT^^^ccc]]]XXXQQQOOORRRVVVXXXYYYYYYWWW\\\eeeeee[[[RRRQQQQQQTTT___vvv||||||~~~|||___MMMFFFHHHNNNZZZ}}}XXXCCCMMMVVV[[[bbbWWWTTTPPPbbbqqqsssttttttFFF<<<333222222000......,,,,,,------.../////////000222666@@@YYYvvvuuuzzzxxxsss{{{www```XXXxxx^^^WWWkkk{{{xxxzzzxxxtttzzzjjjZZZLLLHHHJJJGGGAAA======>>>AAAEEEIIIJJJJJJHHHBBBEEEIIILLLLLLEEE<<<555444555888>>>BBBJJJXXXfffooosssrrrfffRRRDDDAAACCC@@@AAAAAA@@@???>>>???AAAAAAHHHPPPXXXdddlllfffYYYMMMKKKOOOYYY___dddppp~~~~~~qqqnnn}}}|||gggaaacccaaalll{{{~~~}}}}}}}}}~~~|||{{{zzzxxxvvvuuuuuuuuussswww{{{|||zzzvvvsssqqquuurrrpppooolllfff]]]VVVLLLLLLJJJKKKZZZuuupppUUUKKKHHHPPPccc{{{hhh]]]fffppp{{{yyymmmooozzzcccBBB000111---+++---+++...------------...//////555777@@@OOO^^^mmm}}}|||rrriiicccXXXOOOHHHEEECCCBBBCCCFFFJJJDDDLLLUUURRRQQQRRRLLLIIILLLNNNNNNMMMLLLLLLLLLQQQRRRSSSTTTRRROOOLLLJJJ???>>>;;;999888888888999======>>>>>>??????@@@@@@EEEKKKVVVccckkkuuuzzzuuuggg\\\QQQLLLIIIEEEDDDEEEAAA@@@???>>>>>>>>>??????@@@>>>=========<<<:::888555333555888999999<<>>666555444333333333444555444<<>>CCCHHHGGGPPPZZZZZZXXXYYYZZZYYYZZZ\\\^^^___dddccc___VVVKKKEEEDDDEEECCCHHHJJJJJJNNNYYYbbbggghhhfffeeeeeeiiiooouuuyyyvvvvvvttt___WWWWWWYYYccczzzppplllnnnnnnssszzzvvvzzzwwwvvv___NNNFFFGGGLLLUUUsss```DDDHHHRRR]]]hhh]]]XXXPPP\\\hhhkkkllluuuHHH===333222333111......,,,,,,------.../////////...222888GGGdddzzzxxx}}}www]]]]]]^^^WWWjjj{{{vvvyyyvvvqqqvvvxxxdddWWWKKKGGGGGGDDD@@@>>><<<===@@@DDDHHHIIIIIIIIIFFFJJJOOOSSSRRRIII===555555555999???DDDLLLYYYfffkkknnnmmmcccTTTHHHFFFHHHGGGIIIKKKLLLLLLNNNPPPRRR[[[gggsss{{{nnnWWWIIIDDDDDDKKKPPPVVVgggyyy}}}ppp^^^UUU^^^mmmgggXXXUUUWWWcccuuuxxxppp{{{}}}|||zzzxxxvvvuuuttttttvvvyyy{{{zzzwwwuuuvvvwwwuuusssqqqppppppkkkccc\\\OOOOOOLLLKKKWWWrrrtttXXXLLLHHHPPPcccrrrdddlllzzzwwwjjjjjjssseeeDDD111111...---///---...------------...//////444777@@@KKKWWWeeeyyyuuujjjaaa[[[PPPIIIDDDEEEEEEBBBAAACCCIIICCCJJJSSSOOOLLLLLLFFFFFFHHHLLLOOOOOONNNOOOQQQRRRSSSTTTUUUTTTRRRPPPNNNBBB@@@===;;;999:::;;;<<<=========>>>>>>???@@@AAAJJJPPP\\\kkkwww|||xxxfffXXXJJJGGGGGGFFFDDDCCCAAA???===<<<;;;<<<>>>???@@@???======<<<;;;888666555444666999:::999<<>>444222333111......,,,,,,------...//////000---333;;;MMMlllvvvwwwwwwaaa^^^^^^WWWkkk|||wwwzzzwwwqqquuu~~~|||rrraaaUUUIIIEEECCCAAA??????:::<<>>@@@<<<<<<<<<===>>>@@@AAABBBFFFKKKYYYmmmfffUUUFFFCCCFFFFFFCCCAAAAAA@@@===;;;;;;===???@@@@@@???===<<<;;;:::777555555444666::::::999<<>>CCCHHHMMMSSSYYY]]][[[XXXVVVVVVWWWVVVUUUSSSSSSQQQNNNKKKGGGDDDCCCEEEHHHJJJJJJKKKPPPYYYaaaooopppuuu}}}|||hhhddd___ccclll~~~uuugggcccbbbaaafffnnntttzzzsss[[[OOOKKKDDDHHHSSSYYYkkkbbbEEE<<>>CCCHHHJJJJJJIIILLLIIILLLSSSRRRFFF999333444777;;;@@@GGGSSSaaakkkjjjhhhccc]]]WWWQQQMMMKKKNNNXXXbbbddddddkkkzzzrrrSSSIIIFFFDDDFFFHHHNNNZZZfffkkkvvvwwweeeQQQJJJNNNRRR]]]```eeefff___XXX]]]gggzzz{{{~~~~~~}}}zzzwwwtttuuuvvv}}}wwwssssssuuuwwwxxxwwwyyyyyyuuussspppiiiaaaUUUQQQJJJIIIXXXvvv```PPPKKKLLLVVVfffnnnqqqvvvrrrkkknnnmmm|||zzznnnnnngggJJJ222000222---,,,111///............//////000---;;;BBBKKK]]]hhhooozzzqqqeee\\\VVVSSSEEEEEEDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDFFFJJJLLLMMMNNNOOOPPPPPPUUUYYYXXXXXXXXXTTTOOOGGGCCC???===<<<============<<<<<<===@@@BBBCCCCCCBBBIIIZZZqqqwww^^^TTTIIIDDDEEEFFFCCC@@@??????>>>===============???>>><<<<<<<<<<<<999777555333444888::::::<<>>MMM\\\gggiiiaaaZZZdddpppvvvzzz}}}zzzTTT===333444///---...+++...------------...//////111666???UUUyyy}}}}}}~~~yyygggYYYfffxxxuuuttt}}}vvv[[[]]]rrr~~~{{{uuuooommmjjjlllwwwwwwhhhYYYKKK???<<<>>>===;;;::::::;;;>>>CCCHHHKKKLLLKKKGGGEEEHHHNNNNNNDDD:::777777999===BBBIIITTT```iiiccc```\\\XXXTTTQQQPPPOOOVVV```mmmtttzzziiiHHHAAAAAACCCGGGJJJMMMWWW```dddnnnrrriii^^^ZZZZZZZZZfffjjjpppsssllleeehhhppp}}}}}}|||zzzyyyyyyyyyyyy|||yyyuuussssssuuuvvvvvvtttvvvuuuqqqnnnllleee^^^SSSNNNIIIJJJYYYvvvbbbPPPGGGFFFNNNUUUiiivvv|||zzzrrrhhhttt~~~tttwwwsssRRR555///111---,,,111///............///000000333BBBIIIOOO^^^iiiqqq|||~~~xxxiii^^^WWWQQQNNNDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBEEEIIILLLMMMOOOQQQRRRSSSXXX\\\\\\\\\[[[VVVPPPHHHEEE@@@===<<<<<<;;;;;;999999:::<<>>>>>===<<<<<<======???===<<<<<<<<<<<<999777555333444888::::::<<>>OOO```zzz|||}}}~~~xxxooollleeehhhqqquuuwwwjjjRRRGGGBBB???CCCGGGKKKPPPUUU\\\XXXTTTQQQPPPPPPOOONNNLLLLLLLLLKKKHHHEEEAAA???AAAEEEIIIKKKKKKMMMQQQTTTSSSSSSRRRQQQQQQQQQQQQQQQUUUQQQQQQUUURRRJJJJJJPPPUUU]]]iiixxxyyyiii\\\ZZZ[[[\\\ccclllsssyyyyyyhhh\\\QQQMMMCCCBBBHHHNNNfff___EEE>>>LLLZZZggglllfffYYY```kkktttyyyyyyzzz|||~~~YYY@@@444444///---...***......------......///000222555@@@]]]~~~jjjWWWbbbjjjbbbddd{{{xxxsssYYY^^^ttt~~~|||~~~}}}vvvoookkkhhhhhhqqq}}}vvvjjjRRREEE:::999;;;;;;::::::<<<<<<>>>BBBGGGJJJKKKKKKCCCBBBEEEIIIIIIBBB>>>===:::<<>>BBBDDDFFFLLLPPP\\\nnnuuuZZZRRRHHHCCCCCCDDDBBB???>>>>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<;;;999777555333444888::::::<<>>===>>>@@@DDDGGGGGGGGG@@@AAACCCEEEDDDBBB@@@@@@<<<===@@@DDDJJJQQQXXX]]]WWWSSSLLLFFFBBBAAABBBCCCAAAHHHPPPYYYccctttoooVVVAAA666:::<<>>>>>???BBBGGGKKKOOOSSSWWWZZZ\\\ccchhhhhhgggddd]]]UUUKKKFFF@@@<<<999777555444444666888:::<<>>@@@@@@>>>======@@@BBBBBBBBB===???@@@AAAAAAAAA@@@===<<<<<>>000111222...+++---------......///111111:::GGGNNN```vvveeeZZZTTTQQQLLLHHHAAAAAA??????>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>@@@CCCGGGLLLPPPTTTYYY]]]___eeejjjjjjhhhddd]]]UUUIIIEEE???:::777555333222444777999:::;;;===@@@CCCGGGNNN\\\nnnzzzgggRRRMMMFFFAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<;;;999888555333444888::::::<<>>DDDJJJPPPVVV\\\UUUQQQLLLJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIDDDHHHNNNSSSUUURRRNNNKKKFFFJJJPPPRRRPPPOOOPPPQQQPPPOOOMMMJJJGGGFFFIIILLLVVVcccsssoooccc\\\```dddfffkkksssvvv{{{uuueeeNNNKKKEEEEEEHHHHHHZZZyyyzzz||||||sss[[[DDD:::FFFYYYooouuuiii^^^\\\fff|||zzztttpppsssgggIII666333000000333/////////......//////000111...666OOOtttuuu^^^[[[\\\aaajjjvvvvvvmmm[[[bbbyyy}}}|||uuuhhh``````___{{{vvv]]]GGG???:::;;;>>>???AAADDDAAA>>><<<;;;===???@@@@@@:::<<<===???CCCFFFBBB;;;:::;;;===BBBGGGKKKMMMMMMEEEAAA<<<666444444666777555666888:::>>>EEEMMMRRRNNNLLLHHHBBB<<<999:::;;;;;;:::<<>>===>>>??????????????????????????????@@@CCCFFFJJJNNNSSSXXX\\\^^^cccgggfffccc```XXXQQQFFFAAA;;;777555333222000444777:::;;;:::<<<@@@DDDHHHPPP```rrrppp```NNNJJJEEEAAA??????>>>>>>;;;::::::::::::;;;<<<<<<<<<;;;:::;;;<<<;;;999888555333444888::::::<<>>===<<<;;;<<<<<<===;;;<<<<<<===>>>>>>?????????AAADDDGGGKKKOOOTTTXXXYYY^^^```^^^[[[XXXRRRKKKAAA===888444333222111000222666:::;;;;;;===BBBFFFLLLTTTbbbsss}}}qqqcccVVVLLLHHHDDD@@@>>>=========::::::999999:::;;;;;;<<<;;;:::::::::;;;;;;:::888555333444888::::::<<>>@@@AAACCCGGG>>><<<999999===AAADDDEEE===@@@BBBIIIUUU\\\TTTEEE::::::===BBBHHHKKKJJJGGG>>><<<888444222222333444333444666888;;;;;;;;;999===:::777777999;;;;;;;;;======AAAHHHNNNTTT___jjjddd^^^bbbsss~~~tttllllllooonnngggdddggghhheee```eeeooo|||xxxrrrjjjfffeeemmm{{{~~~{{{}}}{{{xxxzzzyyytttpppmmmddd\\\ZZZOOOHHHJJJQQQddd|||XXXJJJDDD@@@DDDCCCaaa{{{zzzjjjeeeooo{{{uuulllnnnqqqyyy|||rrr}}}mmmIII333---///111111,,,,,,------///000111222<<>>>>>???>>>@@@CCCEEEHHHLLLQQQTTTVVVZZZ[[[XXXUUURRRLLLFFF???;;;666333222111111000000555999;;;;;;>>>DDDIIIMMMUUUbbbqqqtttiii]]]SSSJJJGGGCCC@@@============999999999999::::::;;;<<<;;;:::999:::;;;;;;:::888555333444888::::::<<<@@@AAAGGGYYY{{{WWW:::999777555444555666777333444BBBSSSfffrrrnnnpppooolllkkkeeeyyyoooTTTFFFCCCAAABBBGGGJJJKKKJJJFFFEEEDDDEEEHHHKKKMMMMMMKKKKKKKKKLLLNNNNNNMMMLLLSSSYYYbbbhhhhhhaaaYYYRRRTTTZZZaaadddcccaaaaaabbbfffhhhggggggrrrvvvmmmiiidddaaaccchhhllloootttuuu|||~~~lll___PPPEEE>>>AAAAAAAAAOOObbbvvvmmmwwwpppNNNFFFggg{{{nnneeettt~~~{{{pppoookkkpppppp]]]LLL<<<+++)))///---000...------...//////...444666HHHiii~~~}}}wwwrrrxxxuuuwww|||oooYYY^^^||||||uuuoooeeeeee}}}vvvkkk\\\NNNBBB>>>;;;;;;>>>AAAAAA???>>>;;;888888:::@@@FFFJJJCCCBBBFFFQQQ\\\\\\QQQFFF@@@;;;:::@@@EEEFFFFFFHHHCCC???:::777777666444222555666777:::===AAADDDFFFEEEBBB???>>>>>>@@@AAAAAADDDCCCDDDPPPaaammmjjjccc]]]^^^ggguuu|||oooeee```___^^^]]]\\\\\\[[[[[[YYYnnn{{{vvvnnnlllooowww~~~ssspppvvv}}}yyy~~~}}}}}}wwwsssuuurrrjjjkkkjjj^^^\\\QQQGGGGGGNNN```iiiPPPEEEBBBAAAAAAGGGZZZzzz|||``````vvv|||{{{ooouuuyyyzzzsssAAA222555,,,000000///000000//////000222444BBBWWW]]]ZZZiii{{{rrrkkkbbbVVVMMMHHHEEEBBB???;;;::::::999888888888999888999:::;;;<<<<<<<<<<<<>>>???@@@CCCEEEHHHKKKLLLPPPQQQSSSRRROOOIIICCC???888666333000//////111222333666999::::::<<<@@@DDDIIIQQQ^^^mmm||||||ggg^^^XXXMMMHHHCCC>>>===??????<<<999999999999999::::::;;;<<<:::999888999999999777555333333444666888;;;>>>@@@;;;NNNXXXtttTTT>>>888444444444333333555777777CCCRRReee|||sssqqquuuwwwsssmmmjjjzzz{{{kkkRRREEEBBB???AAAEEEIIIJJJIIIEEEDDDDDDFFFIIIKKKLLLLLLIIIIIIJJJLLLNNNPPPPPPOOOXXX\\\bbbffffffaaa[[[WWWZZZdddmmmmmmgggdddhhhooouuuvvvuuuuuusssiiigggcccbbbeeejjjpppsssvvvxxxnnnaaaQQQEEE>>>AAA@@@@@@NNNaaayyyuuuzzzUUUHHHccc}}}xxxnnneeeuuu~~~zzzsssoookkkooo~~~uuuYYYJJJEEE666+++///555+++,,,---------...000111333666HHHggg~~~{{{{{{xxx|||tttzzz{{{mmmWWW^^^zzz{{{rrrkkkeeekkk}}}ooohhh[[[MMMAAA===::::::<<<>>>>>>===:::999888888;;;@@@EEEIIIFFFDDDGGGOOOWWWWWWMMMCCC;;;888888???DDDDDDDDDFFFGGGCCC???===<<<;;;888555444555666999===BBBGGGJJJMMMJJJGGGEEEEEEFFFGGGHHHGGGIIIOOO\\\kkkrrrpppiiiaaafffppp~~~qqqfff]]][[[YYYXXXWWWXXXZZZ[[[hhhyyy|||xxxuuuuuuzzztttkkkiiilllqqqsss}}}~~~vvvtttooohhhllllllaaa[[[PPPGGGGGGNNN___gggPPPEEEBBBBBBBBBEEEYYY{{{dddddd{{{xxx~~~vvvFFF666777...111111...//////......///111333===RRRXXXWWWfffxxx|||jjjaaaUUULLLFFFCCC???<<<999888777777666666666777777888999:::;;;;;;;;;;;;??????@@@BBBCCCFFFHHHIIIJJJJJJIIIHHHEEEAAA>>>;;;777555222///...///000111111444888999999;;;@@@DDDJJJQQQ___nnn}}}xxxddd[[[VVVKKKGGGCCC>>>===>>>???<<<999999999999999999:::;;;<<<;;;:::999:::::::::888666555555555666888:::===>>>AAAMMMXXX|||UUU>>>888444555555333333666555666CCCRRReee|||{{{wwwsssxxx~~~yyymmmiiirrrzzzrrrfffRRRCCC@@@>>>???DDDHHHIIIHHHDDDCCCDDDGGGJJJLLLKKKJJJHHHIIIJJJLLLOOOQQQRRRSSS[[[]]]```aaa```\\\XXXUUUUUUaaallljjj```\\\dddooo}}}mmmfffeeeeeefffjjjooouuuyyyyyy}}}pppaaaRRRFFF???AAA@@@???LLL___xxxxxx}}}XXXGGGZZZvvvtttsssnnneeexxxyyyyyytttppplllooo~~~}}}XXXHHHLLL@@@...---444+++---000///......000333111666JJJgggyyy|||{{{|||zzzzzz~~~zzz}}}sssxxxvvvlllWWW^^^zzzxxxllleeedddrrrpppgggfff[[[MMM@@@<<<888777999;;;:::999777777777888;;;???CCCEEEEEECCCCCCHHHNNNMMMFFF>>>888666999@@@DDDDDDDDDEEEGGGEEEBBB@@@???<<<999666333333555777<<>>???@@@AAA@@@>>><<<:::999888777444333000.........///000///333666888999;;;@@@DDDKKKRRR___nnn}}}zzzsssuuusss```WWWSSSIIIFFFBBB===<<<===>>><<<999:::999999999999::::::;;;<<<;;;::::::;;;:::888666666555555666777999;;;===EEEJJJ\\\\\\???999555555555333333666333555CCCSSSiii~~~zzzqqquuu{{{lllccceeeoootttlllggg```RRRCCC@@@>>>???DDDGGGHHHHHHBBBCCCDDDGGGJJJLLLKKKIIIHHHJJJLLLMMMOOOQQQSSSUUUYYYZZZ\\\[[[XXXSSSMMMIIIEEENNNVVVTTTLLLIIIQQQ[[[kkkttt}}}mmmfffggghhhjjjmmmsssyyy}}}}}}~~~{{{vvv|||ooo```RRRFFF???AAA???>>>JJJ\\\yyyyyyxxxXXXGGGXXXssssssvvvssshhh}}}~~~{{{xxxzzzZZZDDDHHHBBB666///+++000000000000000000000//////777MMMiiiyyy{{{zzz~~~zzz{{{|||vvv}}}rrrooouuu|||uuujjjXXX___{{{vvviiibbbfffyyyzzzhhhfffhhh^^^NNN???;;;666555777888777555666777888999;;;===>>>??????======???CCCCCC>>>999999888<<>>DDDIIIfffhhh@@@:::666666666333333666444444AAAVVVsssvvvjjjppp~~~}}}oooccc\\\bbbgggaaa]]]YYYOOODDDAAA>>>@@@DDDHHHIIIHHHBBBBBBDDDGGGJJJKKKJJJIIIJJJLLLNNNOOOOOOPPPSSSVVVWWWYYY[[[ZZZUUULLLBBB<<<999===@@@???======AAAEEENNNVVVggg{{{rrrggghhhjjjkkknnnssszzzzzzmmmtttpppaaaQQQEEE???AAA???===III[[[~~~zzzpppXXXJJJ[[[vvvxxx~~~{{{ooo]]]BBB>>>AAACCC:::(((000...,,,...111222///,,,///999QQQnnn~~~~~~}}}yyyqqqyyymmmgggmmmwwwzzzeeeYYYbbbzzzmmmfffmmmssshhhjjjmmmaaaNNN>>>:::555444555666555333777888999:::::::::::::::;;;:::999;;;===>>><<<:::;;;:::===BBBEEEFFFHHHMMMRRRSSSRRROOOJJJCCC===:::333222222444777;;;???BBBHHHJJJMMMQQQWWW```jjjrrrooossszzz{{{vvvyyyvvvfff]]]ZZZVVVTTTVVV[[[bbbfffiii^^^TTTZZZooo}}}|||xxxsssvvv{{{{{{~~~vvvdddUUUNNNIIIIIIMMM\\\|||uuudddOOOCCCDDDJJJbbbllliiiuuusssyyyzzzuuurrrjjjDDD444333,,,000...//////000///...///222444AAALLLNNNVVVqqq{{{jjjyyykkkaaaTTTIIIAAA<<<888444333333222222222333333444333444444555555555555555333333222111000000000000555666777888888666333222000///...------......///000444888999:::===BBBFFFKKKQQQ^^^mmm{{{yyyaaabbbxxxoooZZZQQQMMMCCCAAA???===;;;;;;;;;:::999:::999999888888999999999:::888888888888888666444111111222444777;;;>>>@@@CCCKKKtttoooAAA;;;777777666444444666666444@@@XXX}}}|||mmmfffqqq~~~ssshhh[[[[[[aaa\\\UUUQQQIIICCC@@@>>>???DDDHHHIIIHHHCCCBBBCCCFFFIIIKKKJJJIIIKKKNNNPPPOOOOOOPPPUUUYYYZZZ\\\___]]]VVVKKK???777:::999999:::<<<>>>>>>>>>BBBDDDPPPooowwwrrrjjjlllnnnnnnpppuuu~~~xxxkkkssssssaaaOOODDD>>>AAA???===HHHZZZ}}}vvv|||iiiTTTHHHZZZuuuwww}}}uuu^^^@@@888>>>IIIDDD111---,,,,,,///111222000---///:::TTTsssxxxoooyyyvvvfffdddppp~~~|||{{{|||___YYYeeetttkkksss}}}rrrjjjmmmnnn___KKK===999555444555666555333888888999:::::::::999999:::;;;<<<<<<======>>>>>>;;;:::<<>>CCCIIIPPPZZZfffuuu}}}vvv|||vvvgggYYYWWWUUUTTTWWW[[[```dddwww}}}|||^^^YYY[[[nnn}}}~~~zzz~~~|||zzzppp\\\VVVOOOJJJJJJMMM\\\}}}pppQQQCCCEEEIIIbbbrrrppppppkkknnnnnntttlllmmmjjjGGG777666000444111///000000000///000222555???HHHNNNccczzzpppjjj```SSSHHH@@@;;;666333333222222222222333333444222222333333333333333222222222111000000000000111333555777888888666333111.........---......//////111555888:::;;;===BBBFFFJJJOOO[[[kkkyyy~~~cccZZZfff{{{mmmWWWMMMIII@@@???>>><<<:::999999999::::::999999888888888888999999888777777888777555333000000111444777;;;???AAADDDNNNzzzrrrBBB<<<888777777444444666777555@@@XXX~~~ttteeehhhwwwzzzooohhhVVVUUU]]]XXXPPPKKKEEEBBB???===>>>CCCFFFGGGGGGDDDCCCBBBDDDGGGJJJKKKJJJJJJMMMPPPPPPOOOQQQWWW\\\]]]___aaa___XXXMMMAAA:::<<<;;;;;;>>>@@@BBB@@@>>>AAAAAAGGG\\\~~~xxxvvvrrrtttvvvvvvxxx~~~wwwkkkwwwsss]]]NNNCCC>>>@@@???===HHHZZZ{{{sss{{{qqqXXXIIIYYYrrrtttzzz{{{ttt^^^???999999>>>AAA<<<111555999777222...///111///:::UUUvvvuuukkkwwwtttddddddtttzzzxxxttt\\\]]]ggguuujjjttt{{{rrrkkkkkkjjjZZZFFF===999555444666777666555666777888999:::;;;;;;;;;;;;===>>>>>>===<<<===>>>===;;;===BBBIIIPPP]]]iiiooopppmmmcccTTTDDD777000111222333555666888888999999===CCCHHHOOOZZZhhhrrr{{{zzz~~~rrrdddWWWWWWVVVWWWYYY\\\___aaakkkrrrwwwxxx{{{{{{{{{}}}ttt\\\bbbsssvvvtttmmm]]]XXXQQQKKKIIILLL\\\~~~wwwQQQBBBGGGGGGbbbssspppuuulllkkkggg|||{{{nnnjjjkkkkkkKKK:::777111555222.../////////...///111444BBBJJJSSSqqq~~~|||zzzggg^^^QQQEEE>>>999555111111111111111111222333333111111222222222111111000000000//////000000111222333333333333333222222111------....../////////000222555888999:::<<<@@@DDDGGGMMMYYYhhhvvvfffSSSTTTcccttt~~~}}}uuuhhhSSSIIIFFF>>>>>>===<<<:::888888999:::::::::999888888888888888999888777888888888666444000111222444777:::>>>???EEEJJJrrrwwwCCC===888888777555444666666777BBBUUUwwwpppcccmmm~~~tttgggcccOOONNNYYYVVVMMMIIIDDDAAA>>>;;;===AAAEEEFFFEEEDDDCCCBBBCCCFFFIIIKKKKKKHHHKKKOOOPPPPPPSSSZZZ```^^^___```___XXXNNNDDD>>>;;;<<<===???AAAAAA@@@???===???CCCPPPhhhzzz}}}~~~tttkkkzzzqqqXXXMMMBBB===@@@???===IIIZZZ}}}vvvdddQQQ^^^vvvwww|||sssooo^^^???;;;333---666AAA:::BBBHHHBBB444+++---333///:::TTTvvv{{{rrrgggtttxxxfffdddsssyyyrrr^^^ccchhhrrrfffppp~~~{{{sssjjjhhheeeUUUBBB===999555555777888888666444555666888:::<<<===>>>;;;===???>>><<<:::;;;<<<@@@>>>???FFFNNNYYYiiixxxsss```LLL===555000111444666888999999999888:::===>>>@@@GGGRRR[[[fffhhhsssmmm```WWWXXXYYYZZZ\\\^^^```aaabbbiiiooorrrvvv~~~~~~zzzzzz|||ooonnn|||{{{ppppppooodddYYYRRRLLLIIIKKK[[[yyyOOOAAAIIIGGGbbbpppkkk|||qqqllleeexxxxxxmmmmmmiiikkkLLL;;;666000333///---.........---...000333IIIPPPZZZyyy~~~|||eee\\\OOODDD===888333000000000000000000111222222000000111111111111000///------------...///000111333222000......///000111------...//////000000000111444888999888:::>>>BBBFFFKKKWWWffftttrrrRRRDDDJJJVVV^^^^^^^^^aaa\\\]]]llltttyyyvvvpppdddPPPGGGDDD=========<<<:::888777888:::::::::999888777777888888:::999888999999999777555222222333444666999<<<===DDDEEEfff~~~DDD===999888777555444777555999DDDRRRppp}}}oooooojjj]]]NNNMMMLLLKKKJJJGGGCCC@@@???===<<<<<>>CCCJJJYYYlllzzz~~~nnnllloooWWWMMMEEE@@@AAA@@@???GGGSSSuuu{{{~~~vvvOOOVVVxxxyyyuuummmjjjsss|||~~~bbb@@@999333...111333SSSGGG777......000111///333<<>>>>>>>>???>>>BBBEEEHHHNNN[[[ooo}}}dddJJJ999000888888888888999:::;;;<<<<<<777666:::;;;:::===DDDKKKLLLeeeuuukkkddd[[[[[[\\\]]]^^^___``````bbbggglllooopppttt{{{zzz}}}wwwtttnnneee]]]TTTNNNJJJJJJMMMZZZxxxlllMMM???GGGFFFkkkiiijjj}}}{{{sssjjjqqqqqqiiiiiihhhRRR:::333000---111.........//////000111222GGGSSS___xxx~~~mmm```PPPDDD???;;;555000000000000000111111111111000000000000000///......111///---,,,---///222444111...,,,,,,...000...---......///000000000000000...111444777888999;;;===DDDMMMZZZgggsss```DDDAAAFFFFFFFFFKKKKKKLLLNNNRRRUUUXXX[[[\\\mmmttt}}}xxxqqqgggZZZOOOFFFAAA???>>>>>><<<;;;:::999999999777777777777666666666666777777888888777666444333000111222444777:::===>>>CCCHHHRRRmmm}}}GGGAAA;;;999;;;;;;777333::::::???QQQppp|||qqqsssgggYYYIIIHHHHHHHHHGGGEEE@@@===???<<<::::::===@@@BBBCCCBBBBBBBBBCCCDDDGGGIIIJJJKKKNNNRRRTTTVVV\\\gggpppnnnllljjjgggbbbYYYNNNFFFEEECCCBBBEEEIIIIIIEEE@@@@@@AAADDDMMMZZZiiivvv}}}wwwqqq{{{nnnXXXLLLCCC???@@@@@@???GGGSSSlll~~~UUUZZZyyyzzzwwwtttsss~~~cccBBB;;;444...000111???888000,,,---000000//////:::UUUrrrzzzqqqqqq{{{zzzzzz}}}zzzhhhSSSRRR___aaaaaajjj}}}uuuooosss~~~uuujjjjjjtttzzzyyytttooohhhddd```XXXMMMEEE888777555333222222222222777777666666777999;;;<<<=========>>>>>>?????????AAADDDHHHKKKQQQ^^^qqq___DDD777444888888999999:::;;;;;;;;;999888:::>>>>>><<<>>>DDDIIIPPPlllwwwmmmddd___^^^_________```aaabbbeeejjjnnnppppppsssyyy~~~~~~|||uuurrrmmmeee^^^SSSMMMIIIIIIJJJWWWttt|||bbbIII===DDDGGGnnniiinnn|||tttjjjpppxxxrrrlllRRR888333333///000.........//////000111222BBBMMMVVVkkk|||tttvvv}}}jjj^^^NNNCCC>>>:::555111000000000000111111111111000000000000000///......///...------...///111333///---+++,,,...000///---...//////000000000000000000333666888999;;;===???BBBKKKXXXeeeqqq|||___BBB===AAA@@@???CCC???@@@AAADDDFFFHHHJJJJJJHHHLLLQQQXXXbbbkkkhhhaaabbbccciiirrr{{{}}}zzznnnhhh___TTTJJJCCC???===>>>===<<<:::999999888888777666666666666666666666777777888888777666444333000111222444777:::===>>>BBBFFFPPPlllzzzIIIBBB999555777999999777555666;;;KKKfff|||rrruuuzzz```QQQEEEEEEEEEEEEEEECCC???<<<@@@===:::999;;;???BBBCCCAAAAAAAAABBBDDDFFFHHHJJJJJJMMMQQQTTTZZZdddqqqzzzyyyuuuooojjjddd\\\RRRKKKGGGFFFFFFHHHKKKJJJGGGCCCEEEBBBFFFSSS___gggsssnnnzzziiiVVVJJJBBB===??????>>>FFFRRRnnn\\\aaa~~~}}}yyyvvvvvvcccDDD<<<555///000///---------....../////////---:::UUUoootttnnnqqq}}}tttvvvvvvlllZZZMMMOOOYYYXXX^^^nnn~~~zzzuuu}}}sssnnnooorrrrrrpppjjjccc^^^ZZZTTTJJJBBB666555444222111111222222777777666666777999;;;<<<=========>>>???@@@@@@AAABBBEEEHHHJJJPPP\\\mmmzzz|||VVV===777999888999:::<<<===<<<<<<;;;888:::>>>AAA>>>;;;>>>DDDFFFVVVuuu~~~xxxooodddbbbbbbaaaaaaaaabbbdddeeejjjmmmpppqqqqqqsssxxx||||||yyysssoookkkddd___RRRLLLHHHGGGHHHTTTppppppZZZGGG>>>EEEMMMuuuccckkkwwwrrrkkkooozzzqqqSSS666333555000///.........//////000111222>>>IIINNN\\\{{{xxxnnniiinnnvvv|||iii]]]MMMBBB<<<999555111000000000000111111111111000000000000000///......------......///000000000...---+++,,,...//////...//////000000111111111111222555888:::;;;<<<>>>@@@AAAJJJWWWfffrrr}}}aaaBBB:::<<<:::999<<<;;;;;;<<<===>>>??????@@@AAABBBBBBCCCFFFLLLMMMKKKGGGGGGJJJRRR\\\eeeiiijjjaaa\\\UUUMMMEEE@@@===<<<===<<<;;;:::999888888888666666666666666666666666777777888888777666444333000111222444777:::===>>>@@@EEEPPPooo{{{KKKDDD;;;888999:::999666555666;;;JJJbbb~~~tttuuuqqqXXXKKKFFFEEEDDDEEEFFFGGGFFFEEEDDD@@@;;;999:::>>>AAABBB@@@@@@@@@AAACCCFFFHHHJJJLLLNNNPPPSSS^^^ooo~~~{{{rrrlllfff^^^TTTLLLHHHHHHHHHIIIKKKKKKHHHEEEGGGEEEOOOeeeqqqttt~~~sssaaaRRRGGG@@@<<>>FFFQQQ{{{|||^^^kkkyyyqqqnnnzzzwwwuuu___CCC<<<555000000///***...111222///......///000<<>>???@@@AAABBBCCCAAACCCEEEGGGKKKUUUbbblllwwwkkkLLL999888===999;;;===?????????===<<<:::>>>BBBBBB@@@BBBLLLUUU]]]rrr~~~yyyvvvnnneeeccccccbbbbbbccceeehhhiiimmmoooqqqrrrsssvvvzzz~~~vvvoookkkgggbbb^^^PPPJJJGGGGGGHHHSSSoooqqq[[[IIIBBBIIIYYY```iiiiiinnnkkknnnzzzuuuXXX999222444111///............///000111222>>>JJJMMMUUUppp|||uuuhhhiiirrryyy~~~tttzzzlllaaaPPPCCC;;;777333111///000000000111111111111000000000000000///......+++,,,...///000000//////------,,,---...///000000000000000000111111222222333555888:::;;;<<<>>>@@@CCCKKKYYYiiiwwwcccBBB:::;;;888777:::<<<<<<======>>>>>>?????????@@@>>>;;;:::;;;>>>???>>><<<===AAAIIIPPPTTTVVVTTTQQQLLLFFFBBB???======;;;;;;:::999888777777777555555555666666666666666666777777777777555444333000111222444777:::===>>>???FFFVVVxxxNNNHHHBBBAAABBBAAA===999;;;888;;;III___|||zzzxxx~~~iiiSSSJJJDDDBBBBBBEEEJJJOOORRRSSSGGGBBB===::::::===???@@@??????@@@AAACCCFFFIIIJJJNNNPPPRRRVVVfff}}}xxxqqqkkkcccXXXPPPKKKJJJJJJKKKLLLLLLLLLKKKNNNRRRfffwww]]]OOOFFF>>><<>>@@@AAACCCDDDEEECCCEEEFFFGGGIIINNNVVV\\\```gggfffVVVCCC;;;<<<@@@<<<===@@@AAABBBBBB@@@???<<>>???CCCKKKYYYkkk|||cccBBB888999666666:::777777888999:::;;;<<<<<<:::::::::999666444666888666666666888<<>>???HHH^^^XXXPPPGGGDDDHHHLLLNNNMMMDDD===;;;EEEWWWmmm|||yyycccPPPIII>>>>>>@@@EEELLLRRRUUUVVVDDD@@@<<<:::;;;===???@@@@@@@@@@@@BBBDDDGGGJJJKKKOOOSSSWWW]]]pppzzzvvvssskkk___UUUMMMLLLKKKJJJKKKNNNPPPRRRZZZgggrrr\\\NNNEEE>>><<>>???AAACCCDDDFFFFFFGGGIIIKKKKKKLLLNNNPPPSSSNNNSSSQQQHHH@@@>>>@@@AAA@@@AAABBBDDDDDDDDDDDDCCC???KKK[[[jjj~~~xxxssslllqqqvvvwwwtttooollljjjjjjjjjlllnnnppprrrssstttrrrrrrsssuuuyyy~~~zzzxxx~~~jjjbbbcccvvv|||yyy~~~}}}yyysssnnniiiddd___\\\PPPKKKHHHHHHIIISSSooo|||]]]HHHAAAGGGUUUgggwww{{{eee___gggeeennnwwwkkkxxxhhhCCC333222111111.........//////000111222???RRRUUUSSSeeewwwvvvqqqqqq{{{}}}|||~~~|||wwwkkkZZZHHH<<<555222000000000000000111111111111000000000000000///......,,,...///111111111111000000111222111//////111222333222111111111222444555444777999;;;;;;<<<>>>???CCCJJJXXXjjj|||dddAAA666777444444999444444555777888999:::;;;;;;:::;;;===;;;888888:::222333555666888888999999;;;:::999777666666777777888888777666666666666666444444444555555666666777666666777777666555333222000111222444777:::===>>>???JJJdddcccVVVGGG@@@EEEQQQ]]]cccSSSJJJEEEJJJSSSccc{{{}}}uuu]]]JJJDDD;;;===AAAFFFJJJJJJGGGEEE===;;;888888:::===???@@@@@@@@@AAABBBEEEHHHKKKLLLQQQXXX]]]eeevvv|||wwwrrrrrrrrrlll___TTTKKKIIIGGGFFFGGGKKKPPPTTTbbbvvvooo[[[IIIDDD>>><<<@@@AAAAAAHHHSSSaaalllSSSNNNooovvvkkkuuuwwwyyy```FFF;;;222111333///---------------...000222111===TTTkkkzzz|||zzzxxxzzzssspppoooeeeZZZ___ooolllyyy}}}wwwvvvhhh___SSSKKKGGGDDD???:::111111000111222444666777777777666666777999;;;<<<===>>>???AAACCCEEEGGGHHHIIILLLOOOQQQQQQPPPOOOOOOHHHMMMMMMFFF@@@@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGIIIZZZrrr{{{tttuuurrrtttxxxzzzyyywwwvvvvvvtttuuuwwwyyyzzzzzzyyyxxxvvvuuuuuuwww|||bbbMMMKKKPPPaaavvv|||yyy{{{yyyuuuqqqlllfffaaa]]]RRRMMMIIIHHHHHHQQQkkknnnSSSEEEBBBHHHNNNxxxcccsssxxxwwwooojjjhhhdddttt{{{wwwlllDDD444444222///.........//////000111222===SSSZZZYYYlll|||{{{~~~wwwlll[[[III<<<555333222000000000000111111111111000000000000000///.........///000111222222222222333444555333000///111333444333111111111222444555666888;;;=========???AAAFFFLLLXXXiii|||hhhDDD888777444555999666666777888999999::::::666222333777777444333555555666888888888888888888666555444444444444555555777777666666555555666666333333444555555666777777555666666777666444333222000111222444777:::===>>>???JJJfffdddVVVDDD<<<@@@KKKWWW]]]^^^XXXTTTTTTVVVccc|||}}}qqqWWWCCC>>>===@@@DDDGGGFFF???666///777555555666:::>>>@@@AAA@@@AAAAAACCCEEEIIIKKKMMMSSS\\\bbbhhhvvvyyyllliiigggjjjmmmhhh[[[OOOGGGEEEBBB@@@AAAFFFNNNSSSccc{{{xxxmmmZZZEEEDDD>>><<>>???BBBDDDFFFHHHIIIIIILLLPPPSSSTTTRRROOOMMMJJJPPPQQQJJJBBB@@@BBBBBBFFFFFFFFFFFFGGGHHHIIIJJJTTThhh}}}zzz~~~}}}{{{{{{~~~|||~~~}}}{{{yyyxxxwwwyyy}}}vvvTTTBBBDDDLLLTTTnnn|||~~~~~~{{{yyywwwtttnnnhhhbbb___TTTOOOJJJHHHFFFNNNggg^^^KKKEEEFFFMMMUUU}}}cccppp|||oooyyy{{{tttjjjeee{{{nnnCCC555777333............//////000111222:::TTT___aaavvvvvvkkkZZZIII<<<666444444000000000000111111111111000000000000000//////...000000000111222222333333444666666444111///111333444333222111111333555666888:::===>>>>>>???@@@BBBKKKOOOZZZkkk~~~nnnIII;;;:::666666;;;666666777777777888888888;;;555444888;;;777777:::888999999888666555555666555555555555555555666666777666666555555555666666333333444444555666777777555666666666666444333222000111222444777:::===>>>???JJJeee^^^RRRDDD<<<<<>>@@@AAAAAABBBDDDEEEEEEEEEEEERRRVVV]]]dddiiikkkkkkkkk]]]_________aaaaaaZZZPPP@@@======@@@CCCEEEKKKQQQiiiyyy{{{xxxyyygggRRRCCC???===>>>??????@@@GGGPPPlllnnnSSSNNNkkkrrraaa{{{bbbHHH===333111333000...............///000000333;;;[[[mmmxxxyyyyyykkkiiisssooo```ccctttyyylllZZZNNNHHHCCC===777444333222222333555888:::666666666777999;;;===>>>???AAADDDFFFFFFGGGIIIJJJKKKNNNQQQTTTTTTSSSPPPOOOPPPPPPNNNHHHBBB???@@@BBB<<<===@@@BBBEEEGGGHHHHHHRRRttt}}}~~~}}}}}}|||}}}|||}}}~~~cccNNNAAA@@@EEETTTjjj|||~~~zzz|||~~~}}}}}}yyyzzzwwwqqqnnnlllggg```WWWRRRKKKFFFEEEMMMbbbuuuoooVVVMMMFFFFFFOOO___dddbbbvvvzzztttrrrtttooohhhiiiqqq|||kkkAAA333555000,,,///////////////000111111>>>MMMWWWjjj~~~zzzrrr```III:::444111...111111111111111222222333111111000000/////////...///000222555555555444333888777666555444333222222444333222222222444777888:::<<>><<<<<>>FFFNNNiii^^^PPPCCC???@@@???>>>???PPPaaaaaabbb\\\gggtttkkkbbbWWWHHH===666888999777555333444666999;;;======;;;;;;===@@@AAABBBBBBCCCCCCCCCCCCCCCIIILLLPPPTTTVVVWWWWWWWWWSSSUUUUUUUUUWWWWWWPPPGGG???<<<<<<@@@CCCEEEJJJQQQeeezzzwwwhhhaaa___bbbaaakkkuuueeePPPAAA>>>======??????@@@GGGPPPnnntttUUUMMMfffyyytttmmm___xxxdddIII>>>555222333//////............///000000111>>>aaarrryyy|||vvvooohhhnnnhhh]]]ggg|||}}}}}}{{{}}}zzzttthhhXXXMMMHHHDDD>>>:::444333333333444666888:::777666666777999;;;===???AAACCCFFFGGGHHHIIIJJJLLLPPPQQQTTTVVVWWWWWWUUUTTTPPPPPPMMMHHHBBB???@@@BBB=========???BBBFFFKKKNNNbbbpppVVVDDD<<<>>>DDDRRRhhh{{{~~~}}}~~~}}}zzzzzzwwwqqqmmmkkkeee___XXXRRRKKKEEECCCJJJ^^^qqqmmmUUULLLFFFHHHTTTrrrjjjbbbuuuyyysssppprrrqqqmmmqqqzzzwwwkkkBBB444444000---///////////////000111111888IIIUUUhhh|||}}}tttbbbKKK<<<666333000111000000000000111222222111111111000000/////////000111444666777777666666999888888777666555444333444333222222222444666777888;;;======<<<===@@@DDDIIIWWWhhhsss~~~tttOOO>>>999666555888777666555666999;;;;;;999666888999::::::999999999<<<;;;===AAA@@@;;;;;;???999777444333222222444666888777666555555555555555666555555444444444555555555444444555777666222///000111333666999;;;===>>>===III___~~~\\\OOOCCC??????===<<<<<>>===;;;<<>>======??????@@@HHHPPPsssxxxVVVMMMeee|||sssooojjjccc~~~gggLLL@@@777444444...//////......//////000111000@@@fffwww{{{{{{tttrrrpppwwwpppbbbjjjwwwuuu|||vvvqqqmmmbbbUUULLLHHHEEEAAA===555444444444555666888999777777777888999<<<>>>@@@DDDFFFHHHIIIJJJKKKMMMNNNSSSTTTVVVWWWYYYYYYYYYYYYPPPOOOLLLHHHCCC@@@@@@AAA???===;;;;;;???FFFNNNSSSppp___HHH<<<999>>>DDDKKK```sssyyy{{{}}}}}}zzzzzzwwwpppllljjjddd]]]VVVPPPJJJEEEDDDLLLaaatttqqq[[[OOOJJJOOO___pppggg}}}{{{xxx{{{zzzwww{{{qqqvvv}}}jjjDDD555333000//////////////////000111111555GGGUUUfff|||wwwdddMMM===777444111000000000000000111111222111111111111111000000000111222444777888999999888:::999999888777666555555333333222222222444555666666999;;;<<<;;;===AAAEEEIII[[[nnnvvv|||sssOOO>>>888666666999777666666777:::=========:::;;;<<<>>>>>>???>>>>>>AAAEEEJJJMMMJJJDDDEEEIIIHHHEEE@@@:::777666777777777666555444444444444444555555444444444555555666555555555666777555222///000111333666999;;;===>>>;;;FFFTTTkkk[[[OOOCCC???>>>;;;999:::888HHHNNNZZZaaasss}}}xxxqqqjjjbbbVVVHHH???999888555333222333555777999999999999999:::<<<===AAAAAAAAA@@@???===<<<;;;===<<<:::::::::;;;===>>>BBBDDDDDDBBBCCCDDD@@@999;;;:::<<>><<<===??????AAAHHHQQQuuuvvvyyyvvvTTTOOOiiiuuuuuukkkooolllPPPDDD999555444---/////////...///000000111333AAAfffwww~~~wwwvvvtttxxxooobbbmmmwwwuuuxxxoooiiiccc[[[PPPIIIFFFDDDAAA???555555444555555777888999777777777888:::===???AAAEEEGGGIIIJJJJJJLLLNNNQQQUUUUUUVVVWWWXXXZZZ[[[\\\PPPOOOLLLHHHEEEBBBAAAAAA@@@>>>;;;;;;>>>EEEMMMRRRooonnnQQQ@@@;;;;;;???DDDHHH[[[llltttyyy}}}zzzzzzvvvoookkkhhhbbb[[[SSSNNNIIIFFFGGGRRRhhh|||xxx```QQQIIIQQQcccppplll}}}nnnnnnsss}}}jjjFFF555333111000///////////////000000111777IIIUUUbbbxxx|||~~~zzzfffNNN>>>777444111000000//////000000111222222222222222222111111111111333555777888999:::::::::999999888777777666666333333222222333444555555777999;;;;;;:::<<>>===???AAADDDFFFFFFNNNVVV^^^```\\\WWWYYY\\\```\\\QQQEEE<<<999777444444444444333444444555555555444444444444555666666555666666777666444222000000111333666999;;;===>>>CCCDDDNNNkkk[[[PPPEEEAAA>>>;;;999999444@@@AAANNNXXXkkk~~~zzzvvvqqqjjjaaaUUUGGG>>>:::999888777777666666555777666555555777999;;;<<<@@@@@@???>>><<<:::888777666555555666888:::===???>>>@@@@@@>>>>>>???===888::::::<<<@@@@@@BBBIIISSSppptttcccRRROOOVVV\\\```bbb```jjjzzzvvvYYYJJJFFFDDDCCCDDDMMMWWWeeevvvyyylll\\\MMMCCC===<<<===???@@@AAAHHHQQQppprrr~~~pppPPPQQQnnnwwwyyylllyyyqqqVVVIII;;;555333...///////////////000111111777@@@bbbwww}}}|||wwwwwwjjj]]]nnnxxxpppwwwyyyvvv{{{rrrggg___YYYSSSKKKFFFCCCBBB???>>>444444555555555666777777777777888999;;;>>>@@@BBBDDDFFFHHHIIIKKKMMMPPPSSSXXXXXXWWWXXXYYY[[[\\\^^^QQQOOOLLLIIIGGGDDDBBBAAA@@@???======@@@EEEJJJNNNeeemmm[[[FFF===<<<===???BBBKKK[[[jjjqqqzzz}}}yyyyyyuuunnnjjjgggaaaZZZRRRNNNIIIGGGHHHSSSjjj~~~dddPPPFFFMMMaaaeeehhhuuurrrqqqkkkooo{{{jjjGGG666333111111///////////////000000111777GGGQQQ\\\nnnwwwyyy}}}|||gggNNN===777444111000000000000000111111222222222222333333333333333222333444666888999999:::999888888777777666666666444444444444444444555555999:::<<<;;;:::<<>>;;;<<<===>>>@@@CCCGGGIIIFFFEEEDDDGGGMMMTTTYYY[[[gggqqqzzz{{{wwwtttuuuwwwuuuoooaaaNNNBBB>>>:::666444444444444555666666777444444444444444555666666555777888888666444222000000111333666999;;;===>>>HHHBBBQQQ}}}|||[[[QQQHHHDDDAAA<<<:::;;;666===999BBBLLLbbb~~~|||{{{wwwuuuqqqjjj```RRRDDD::::::999:::<<<======;;;999999777555555777999;;;;;;???>>>===<<<:::777555444///000222555888:::<<<===:::======:::999;;;:::777::::::===@@@@@@BBBJJJTTTqqqrrrRRRHHH@@@CCCIIIKKKLLLNNNYYYdddqqq|||www^^^GGGBBBEEEEEEDDDEEEIIIUUUcccpppssseeeWWWJJJCCC===;;;<<>>???AAAEEEIIILLL```||||||VVVIII>>>:::;;;;;;===@@@KKKVVV```eeeqqq{{{wwwwwwtttmmmiiigggaaaZZZTTTOOOIIIFFFFFFPPPfffzzzjjjTTTHHHOOOcccwwwUUU\\\xxxlllhhhxxxnnnsss}}}kkkGGG666444111111///////////////000111111444BBBKKKVVVhhhpppttt}}}{{{~~~hhhOOO>>>777444111111111111111111222222333333333333333444444444444555555555666777888999:::888888888888777777666666555555555555555555555555999:::<<<;;;;;;===CCCHHHQQQ___qqq{{{kkkUUUDDD===<<<======<<<>>>@@@CCCFFFLLLRRRVVVbbbaaabbbiiisss{{{qqq[[[NNNLLLIIIDDD777777666666666666777777444444444444444555666777666777999999666333111111000111333666999;;;===>>>EEEHHHeeeoooZZZRRRKKKGGGCCC>>><<<===777===555<<>>BBBDDDCCCBBBAAA===999888:::;;;;;;;;;===<<<;;;:::888666444333///222555999<<<<<<<<<;;;999<<<<<<888777999999777:::;;;???BBBAAABBBKKKVVVnnniiiPPPBBB>>>===@@@BBBBBBCCCFFFSSS\\\gggmmmpppwww^^^MMMBBBEEEIIIHHHHHHLLLMMMZZZeeelllyyyttteeeVVVIIIAAA<<<;;;<<>>:::888666555222333333444444444444444777888888:::<<>>======@@@EEEKKKNNNdddwww^^^FFF???999999::::::===AAAHHHOOOTTTWWWdddyyyzzzuuuvvvrrrllliiigggaaaZZZUUUPPPJJJFFFGGGQQQfffzzzjjjTTTIIIPPPdddbbbIIIUUUzzzzzzsssqqqllljjjmmmtttyyykkkFFF666444222111///////////////000111111444???GGGSSSfffnnnqqq{{{{{{rrr{{{kkkQQQ???888555333222222222222222333333444333333444444555555555555888888888888888999::::::999999999999888888888888666777777777777777666666666999;;;;;;<<<@@@GGGMMMYYYeeeuuuwwwlll\\\OOOJJJKKKLLLLLLOOOSSSXXX]]]ccckkktttzzzzzzcccUUUUUUSSSNNN>>>===;;;999777666555555444333333444444666777777666888:::999666222111111000111333666999;;;===>>>CCC]]]yyysss}}}XXXQQQLLLIIIDDD???===>>>666<<<444:::CCCYYY|||{{{xxxpppdddSSSDDD::::::999999>>>DDDIIIJJJJJJHHHCCC>>><<<<<<===<<<;;;<<<;;;:::999777555333222555888<<<@@@AAA@@@>>><<<:::======999777999:::999:::<<<@@@BBBAAACCCLLLWWWmmm}}}sssSSS>>>>>>===???AAA@@@>>>AAAFFFDDDMMMVVVYYYYYY^^^kkkvvv}}}{{{oooUUUJJJEEEIIIIIICCCCCCJJJWWWdddlllnnnwwwzzzjjjXXXHHH???<<<;;;<<>>DDDtttrrrwwwVVVPPPKKKIIIEEE???===???555<<<444:::AAAUUU~~~zzzuuuhhhSSSDDD>>>;;;===???BBBDDDHHHLLLOOOQQQMMMHHHBBB>>>;;;;;;;;;===;;;999777777777999:::============>>>>>>>>>>>>===<<<;;;:::999999999999:::<<>>:::>>>EEECCCFFFVVVmmmiiiPPPrrrvvvrrrvvvxxxUUU444777555...111111000000111222333333333@@@vvvzzzjjjgggtttkkkhhhgggjjjvvv~~~~~~{{{sssgggYYYNNNFFFBBB<<<888555333000///222222222222222222222222666666777999<<>>>>>BBBDDDEEEKKKRRRiiiwwwoooooouuu|||sssYYYGGG;;;999777888<<>>888777555333333333444444555555555555777888888777777888999;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;:::::::::<<<999888888999999:::===777:::<<<;;;<<>><<<888333333777555555444444444444555555999::::::888555222111111000222666888:::;;;>>>@@@JJJwwwpppZZZVVVPPPKKKGGGDDDAAA???<<<:::;;;::::::NNN~~~{{{xxxlllXXXHHHBBB<<<===>>>???BBBFFFKKKNNNQQQOOOJJJEEE@@@===<<<;;;<<<;;;999888888999;;;<<<>>>>>>??????@@@AAAAAAAAA???>>>===;;;999888888888999;;;???BBBAAABBBJJJTTTfffuuuzzzWWWBBB???;;;>>>AAAAAAAAABBBEEEGGGJJJLLLLLLJJJPPP]]]iiiooonnnjjjiiinnnsssrrrhhh___MMMJJJKKKRRRXXXXXXVVVUUUXXX```ffflll|||zzzjjjXXXGGG===;;;===;;;@@@GGGEEEIIIZZZqqqbbbNNNpppzzzvvvyyy{{{VVV555777555000111111000000111222222333777DDDwww{{{~~~xxxiiifffoookkkkkklllppp}}}}}}{{{rrreeeUUUKKKDDD@@@:::666444333111000222222222222222222333333666666777999<<>>:::999888999===CCCKKKPPPRRRSSSQQQTTTbbbwwwyyy{{{yyyyyy~~~xxxuuurrrnnniiiddd___\\\ZZZTTTNNNKKKKKKJJJRRRmmmmmmPPPGGGEEEHHHTTTqqq^^^GGGOOOmmmzzzaaaTTT^^^hhhnnnxxxnnnFFF999111444333111111000000000000111111222777GGG]]]ooo{{{~~~oooRRR>>>888777555333333444444444555555555444666888888777666777888::::::999999999:::<<<<<<======<<<<<<<<<<<<<<<<<<===;;;999999999888:::;;;777:::===???BBBLLL\\\hhhtttwwwjjjSSSSSS^^^^^^TTTIIIDDD???<<<777222333777666555555444444555555666888999:::888555222111111000333666888:::<<<>>>@@@SSS}}}mmmWWWTTTPPPMMMJJJGGGCCC@@@===:::;;;;;;<<>>???@@@@@@AAABBBCCCCCCDDDDDDAAA@@@>>>;;;999888777666888:::???CCCCCCDDDKKKTTTaaauuugggLLL???>>><<<>>>@@@BBBDDDGGGLLLOOOQQQVVVYYYYYY\\\dddiiikkkhhheeedddiiiooonnncccYYYNNNOOOWWWdddmmmllliiihhhccciiikkkmmm{{{uuueeeTTTFFF???:::======AAAHHHFFFLLL___^^^PPPttt|||{{{WWW666777444222111111111000111111222333777EEEssszzzyyyssslllhhhnnnggglllnnnqqquuu{{{zzzqqqbbbRRRGGGBBB===777333222222333333333333333333333333333333555666777999<<<>>>AAABBBGGGGGGGGGGGGHHHJJJMMMNNNJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGHHHHHHGGGDDDBBB@@@<<<<<<>>>@@@CCCKKKTTTrrrwwwkkk^^^ZZZWWWYYYaaakkktttyyykkkSSSAAA888888999:::<<>>>>>>>>BBBGGGKKKPPP[[[iiittt|||}}}aaa^^^lllvvvlll^^^NNNFFF???;;;666222333777666555555444444555555666888999999777444222111111000333777999:::<<<>>>@@@XXXxxxjjjTTTSSSQQQPPPNNNJJJFFFBBB???;;;;;;===>>>RRRxxxuuuaaaKKK>>>;;;;;;;;;===AAADDDFFFGGGJJJIIIHHHFFFDDD@@@===;;;:::::::::;;;===???AAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@???===;;;999888777777777999>>>DDDEEEEEEKKKSSS___wwwsssVVVCCC>>>===???@@@AAABBBFFFJJJOOORRRTTT]]]eeeiiikkkllljjjfffhhheeeeeeiiillliii^^^TTTSSS[[[iiiwww}}}|||}}}|||ooo___NNNAAA===999>>>???BBBHHHFFFMMMbbb^^^WWWyyy|||yyy}}}{{{VVV888888333444222111111111111111222222222@@@jjjyyyvvvvvvssspppvvvmmmqqqqqqssssss{{{}}}{{{zzzpppaaaPPPDDD???:::444000000222444555444444444444333333333333444555777999;;;>>>@@@AAACCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFEEEEEEDDDDDDBBB@@@???@@@<<<;;;>>>@@@DDDMMMVVVyyymmm]]]SSSIIIHHHFFFGGGKKKUUUbbbnnnvvvyyy\\\GGG===:::999999;;;BBBKKKSSSXXXYYYRRRQQQSSS]]]nnn~~~}}}www|||}}}yyyuuuooohhh```ZZZUUURRROOOKKKIIIIIIMMM]]]zzziiiLLLEEEDDDHHHTTTyyynnnSSSTTTlllmmm\\\[[[\\\bbbooosssppprrrKKK@@@555444000111111000000000000111111666;;;HHHZZZppp}}}rrrTTT@@@999888666555555555555555555555666666888999:::999888999:::888888999:::;;;<<<===>>>???@@@AAABBBEEEHHHJJJLLLKKKMMMMMMKKKLLLOOOPPPOOORRRVVV\\\```dddkkkttt{{{wwweeeqqquuucccRRRHHH???:::666222444888666666555555555555666666777888888777444222111222111444777:::;;;===???AAARRRxxxwwwgggWWWUUURRRPPPNNNKKKHHHEEECCC>>>===>>>???PPP|||rrrxxxgggPPP@@@;;;;;;===@@@EEEGGGFFFEEEDDDEEEEEEDDDBBB@@@===;;;999:::;;;===???AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBB>>>===<<<;;;:::999999999888999===BBBDDDEEEJJJQQQ```ttt|||gggKKK>>>======???>>>>>>@@@CCCGGGJJJLLLPPPYYY```ccceeegggfffbbbjjjiiiiiijjjhhhbbbXXXPPPYYYeeevvvnnn]]]KKK???<<<:::@@@@@@CCCFFFDDDOOOfffaaaaaawwwsss|||vvv}}}RRR999:::222666222222111111111111111222111;;;aaa}}}}}}vvvzzzyyyvvvwww{{{zzzyyyzzzwww|||{{{xxxzzzpppaaaPPPDDD<<<888222///000222555666555555555444444444333333444555666999;;;===>>>??????>>>===;;;:::999888888;;;<<<>>>???AAACCCDDDEEEGGGGGGFFFDDDAAA???>>>===@@@<<<;;;>>>AAAEEENNNWWWtttjjjMMMFFFCCC===???@@@AAABBBDDDKKKWWW___ooossstttsssuuu{{{nnnQQQAAA===<<<<<<;;;???IIIVVV\\\YYYTTTIIILLLVVVgggxxxwww{{{|||zzzwwwppphhh```YYYTTTQQQNNNLLLIIIIIIOOOaaa~~~fffIIIDDDDDDGGGRRRooogggQQQVVVjjjuuuccc[[[XXX___pppnnnkkksssPPPBBB666666555111111000000000000111111555888@@@OOOgggqqqTTT@@@:::999777666666666666666666666666777999;;;;;;:::::::::;;;888888999;;;<<<===>>>>>>>>>???AAAEEEIIIOOOSSSVVV]]]bbbdddbbbeeelllnnnllljjjnnnsssuuuuuuvvvxxxzzztttrrrrrrbbbSSSIII>>>999555333444777666666666555555666666666666777888777444222111222222444888:::<<<===@@@BBBJJJjjj|||eee]]]XXXRRRNNNLLLJJJIIIHHHHHHBBB???@@@???KKKpppooo~~~|||oooZZZHHH======>>>CCCHHHKKKJJJHHHEEEEEEEEEDDDBBB???<<<;;;888999;;;===@@@BBBDDDDDDFFFEEEEEEDDDDDDCCCCCCBBB???>>>===<<<<<<<<<<<<<<<:::999;;;@@@CCCDDDHHHNNN]]]jjjmmm[[[EEE<<<<<<>>>===<<<;;;<<>>===<<<:::888666666666666888999;;;>>>@@@AAABBBCCCGGGGGGGGGDDD@@@===<<<======::::::>>>AAAEEENNNWWWmmmvvvQQQ???<<<<<<999:::===@@@???>>>BBBLLLUUU[[[^^^___```gggqqqxxxyyyvvv~~~cccHHH???>>>===AAABBBGGGQQQ\\\^^^WWWNNNHHHOOO^^^rrrvvvyyy|||yyyzzzvvvppphhh```YYYSSSQQQMMMLLLJJJIIIPPPccc}}}```EEEAAABBBEEEOOO___|||cccRRRWWWjjj}}}~~~kkk___YYYbbbuuuhhhfff|||sssPPPBBB666888888111111000000000000111111444777===LLLfffnnnRRR???::::::999777777777777666666666666888999;;;;;;:::::::::;;;888999:::<<<===============>>>@@@EEEKKKQQQWWW[[[jjjqqqttttttxxxzzz|||~~~}}}{{{xxxwwwwww{{{yyyxxxnnnbbbSSSHHH===888666333333666777666666555555666666777555777777666444222111222222555999;;;<<<>>>@@@BBBGGGddd~~~ccc___YYYRRRMMMKKKJJJJJJJJJLLLEEEBBBBBB???GGGeeelllzzzvvvbbbOOOCCC@@@???BBBIIINNNOOONNNKKKKKKIIIFFFBBB???<<<;;;888999;;;>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>;;;999:::>>>@@@AAAFFFLLLVVVZZZZZZPPPCCC<<<<<>>===;;;BBBCCCCCCFFFHHH[[[yyynnnaaapppqqqjjj}}}{{{qqqGGG999>>>000666333222222111000000111111555555SSSjjjrrrmmmeeeuuu{{{qqqsss~~~vvvzzzzzz{{{ppp```MMM@@@999666333111222444555555777777666666555444444333222444666999;;;<<<<<<<<<999888555333222333555666666888:::<<<===>>>>>>>>>AAABBBAAA???;;;888999:::999777888===@@@DDDLLLTTTfff}}}YYYDDD;;;888777777999;;;>>>???AAAEEEKKKOOOKKKMMMNNNPPPXXXdddlllnnnooovvv|||wwwWWWCCCAAABBB@@@FFFJJJQQQWWWZZZXXXRRRNNNTTT\\\mmmvvvyyy{{{}}}wwwwwwsssnnnfff^^^XXXSSSPPPKKKKKKIIIHHHNNNaaazzz]]]DDDBBBCCCEEENNN]]]ppp\\\]]]lll~~~ttteee]]]hhh~~~yyycccfffqqqMMMBBB888888777111111000000000000111111222666===NNNiii}}}{{{jjjOOO>>>:::;;;:::888888888777777777666666666888::::::999888999:::999:::;;;=========<<<<<<<<<===???CCCIIIPPPVVVZZZdddmmmqqqqqqvvv|||{{{yyyvvvtttssstttuuu|||{{{|||pppjjjQQQFFF;;;888666444333444777777666666666666777777555666777666333222111222333666999;;;===>>>AAACCCGGGcccvvv```[[[WWWQQQNNNLLLLLLKKKKKKNNNGGGEEEEEEBBBEEE^^^{{{}}}iiivvvxxxdddPPPHHHCCC???AAAHHHPPPTTTTTTRRRPPPMMMIIIDDD@@@<<<;;;888999;;;>>>@@@BBBCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHFFFCCCAAA@@@??????===999999<<<>>>@@@EEEKKKOOONNNLLLIIIBBB<<<<<<@@@???>>>>>>AAAEEEGGGEEECCCBBBKKKSSSYYY```iiiooopppssszzz|||tttdddYYYYYY]]]ccchhhsssuuuhhh[[[HHH;;;;;;;;;BBBCCCDDDHHHLLLaaaYYYQQQdddwwweeeiiitttqqqDDD888???000555333333222111000000111111333000NNNfffkkkdddbbb{{{~~~qqqnnn|||~~~uuu}}}||||||ppp___KKK>>>999666333333444555555555888777777666555444444444222444666999;;;<<<<<<<<<555333000......000333555666777999:::::::::999888999:::;;;888555333555777666444666<<>>???===;;;<<<>>>@@@@@@@@@???AAA@@@AAAHHHSSSZZZ\\\jjjpppuuuzzzlllNNN@@@DDDHHHEEEIIIQQQYYY[[[VVVQQQOOOOOOcccjjj{{{xxx{{{|||~~~~~~{{{wwwtttqqqkkkddd]]]WWWRRRPPPIIIJJJIIIGGGMMM___vvv^^^FFFEEEFFFGGGOOOeeeiiidddpppyyyiiiaaammm{{{kkktttoooJJJAAA999999555111111000000000000111111---000999KKKfffzzzzzzoooqqqpppxxxyyy{{{zzzhhhMMM===:::;;;;;;999888888888777777666666555777888888777777888999:::;;;<<<=========<<<;;;<<<===>>>AAAGGGMMMSSSWWWXXXaaafffdddjjjvvvyyytttxxxuuuqqqmmmlllnnnsssvvv|||vvvtttOOODDD:::777777444333333777777666666666666777777444666777666333222111222333666999<<<===???AAACCCEEEbbbjjjyyy^^^VVVTTTQQQOOOOOONNNLLLKKKOOOHHHFFFGGGDDDEEE[[[vvv||||||hhhnnn}}}||||||~~~yyyjjj]]]LLLJJJIIILLLRRR[[[dddiiiggg___TTTLLLGGGCCC@@@===>>><<<;;;===AAACCCCCCAAA@@@@@@@@@AAACCCFFFIIIKKKHHHHHHHHHGGGFFFCCCAAA???<<<<<<<<<===???BBBDDDFFFLLLKKKIIIFFFCCCBBBDDDEEEDDDCCCDDDIIIOOOPPPMMMHHHPPPXXX```eeemmmvvv|||}}}yyysssmmmfff```gggooo|||sssbbbOOOBBB@@@===:::DDD===@@@PPPNNNbbb[[[FFFccc|||kkkbbb^^^yyyxxxnnn~~~qqqAAA;;;:::333777444444333333222333333333000777KKKcccllljjjrrr|||rrrkkknnnrrrrrrtttqqqmmm~~~rrr___JJJ===777555333333555777888888999888888777666555555444666666777999::::::777555444333111///000111444555888999:::;;;:::888666555666555333111111222333444222444666999===CCCIIINNN```{{{~~~cccMMMBBB888777999:::===@@@BBB===<<<>>><<<888999>>><<<>>>@@@DDDKKKTTTZZZ[[[]]]aaahhhrrr}}}{{{aaaKKKBBBDDDIIILLLNNNWWW\\\UUUJJJHHHTTTaaarrr~~~~~~|||{{{zzzzzz{{{}}}~~~xxxsssrrrqqqkkkaaaZZZXXXTTTOOOJJJGGGFFFGGGKKKXXXsss\\\FFFIIIFFFMMMiiilllssszzztttiiigggvvv}}}gggMMMDDD;;;<<<666333333111000////////////111222999NNN```]]]\\\kkkkkkmmmxxx|||~~~wwwmmmoooyyydddOOODDD@@@===;;;<<<:::999::::::999777555777777666666777888999999::::::::::::::::::::::::;;;===@@@CCCEEEJJJOOORRRWWWYYY\\\___bbbggglllooooooiiicccbbbhhhooorrrrrrwwwkkkaaahhhnnnuuubbbIII???666444444222111222666666777888888777666555555555444333333333444444222:::999888@@@BBBAAAGGGPPPppp~~~xxx[[[SSSPPPOOOSSSWWWYYYUUUQQQZZZVVVQQQMMMGGGIIIYYYlllrrrffflllyyyzzzzzz}}}{{{qqqhhhSSSNNNKKKSSSbbbrrr}}}uuummm___SSSKKKEEE@@@===@@@>>><<<===@@@BBBBBBBBB????????????AAADDDFFFHHHIIIIIIIIIIIIGGGEEECCCAAAAAAAAA@@@AAABBBCCCEEEFFFMMMLLLKKKIIIHHHGGGHHHIIIMMMLLLMMMPPPSSSUUUTTTRRRZZZccckkkpppwwwzzzrrrjjjdddhhhwwwqqq```NNNBBB???<<<<<>>;;;@@@IIIRRRZZZ^^^]]]ZZZSSSVVV\\\fffrrr~~~www]]]IIICCCGGGMMMPPPSSSXXXYYYQQQIIILLL^^^nnnxxxtttvvvttttttvvvyyyyyyvvvrrrqqqpppjjj```YYYWWWSSSNNNHHHEEEDDDEEEJJJXXXsss|||VVVEEEIIIGGGUUUyyypppzzzwww{{{|||vvvlllnnnjjjOOOFFF;;;;;;444444333222111000/////////000111888LLL___]]]]]]lllwwwzzz|||{{{uuuxxx{{{fffSSSJJJGGGDDDAAA===<<<::::::;;;:::888666777777666666777888888999;;;;;;;;;:::::::::::::::;;;===@@@BBBEEEIIINNNRRRTTTWWW\\\___bbbdddfffhhhgggdddaaaccchhhnnnsssuuusssggg^^^RRRNNNTTTZZZ___mmmbbbGGG===555444444222111222555666777888888777666555555555444444444333333333222:::888888???AAABBBIIIlllzzzttt[[[UUURRRQQQTTTXXXZZZXXXUUU\\\]]]^^^YYYNNNJJJVVVfffnnn{{{eeehhhsss{{{{{{}}}|||wwwrrr___ZZZZZZggg||||||ssseeeXXXMMMFFFBBB???BBB@@@======???AAABBBBBB???>>>>>>>>>???AAACCCDDDIIIJJJJJJJJJJJJHHHGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHMMMMMMMMMNNNNNNOOOOOOOOOVVVXXXZZZ[[[]]]```dddgggooovvv|||xxxoooiiieeeqqqlll\\\LLLBBB@@@<<>>>>>@@@BBBBBB@@@????????????@@@AAAAAAFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNPPPTTTWWWYYYZZZZZZ___dddhhhkkknnnuuu~~~xxxnnnhhhhhhkkkdddUUUHHHAAAAAA>>>BBBHHHGGGHHHPPP[[[tttVVV___{{{dddbbbddd~~~fffFFF???===888555444333222111111111111111333777FFF___yyytttddd```hhhdddaaammmoookkk~~~rrr___JJJ;;;777555333333555777888888888888888777777777666666555555555777999999888666222222111111111333444555;;;;;;<<<;;;999666333111......//////000111222333222333555777:::???EEEIIIdddxxx~~~mmmSSS===888333222666999:::<<>>AAADDDIIILLLUUUYYY^^^bbbdddeeeggghhhiiinnntttxxxyyy}}}rrr^^^TTTJJJGGGEEE===??????======III___tttqqqPPP???888333333333111222444555555777888888777666666444555555555555333222111222999999999???@@@FFFVVVfffXXXSSSQQQPPPRRRUUUYYYZZZZZZaaaeeeiiigggbbbaaaiiiqqqgggdddhhhxxx{{{xxxzzz|||wwwnnngggbbb^^^WWWOOOIIIFFFFFFGGGDDDCCCAAA@@@???@@@AAACCCAAAAAA@@@@@@@@@@@@AAAAAABBBDDDGGGKKKNNNPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQTTT[[[bbbggghhhhhhlllrrrzzz~~~}}}rrrjjjhhhqqq|||xxxZZZOOOEEE@@@BBBAAACCCFFFIIILLLRRRccc]]]jjjmmmooo{{{aaaJJJAAA===:::666555444333222111111111111333777CCC\\\{{{ssseeebbbpppjjjccclll~~~mmmfffyyyvvvcccMMM===777555333333555777888888888888888888777777777777555444444666888999888777222222222222333444666666:::;;;;;;;;;999777444222000/////////000111222222222444555777999>>>DDDHHH^^^ooo~~~}}}rrraaaKKK999888333111555888:::===BBBGGGMMMWWWbbbooo|||xxxkkkaaaTTTEEE<<<:::>>>===<<>><<<<<<<<<;;;999777777666666666666666777666666777777888888888888666888:::;;;===@@@DDDGGGMMMPPPSSSVVVYYY]]]bbbeeejjjpppwwwyyyyyyzzzttt[[[IIICCC===???AAA;;;AAA???===CCCRRRbbbgggeeeqqq~~~zzz___III===777333333333111222555444555666888888888777666555555555555444333222111222999:::;;;@@@@@@JJJ^^^}}}{{{```WWWTTTSSSRRRTTTWWWZZZ[[[\\\```___]]]___gggrrr|||kkkeeefffttt~~~~~~}}}sssfff]]]ZZZZZZZZZXXXTTTNNNIIIFFFEEEFFFBBBCCCCCCBBBAAA@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFJJJNNNPPPRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUQQQQQQUUU^^^hhhqqquuuuuuyyy~~~wwwqqqmmmooo}}}jjjSSSLLLCCC???CCCDDDDDDDDDJJJQQQXXXnnneeexxxwww]]]NNNBBB<<<===888666555444333222111111111333666???WWWzzz~~~}}}rrrffffffwwwppphhhooo}}}iiiaaatttzzzhhhPPP???777555333333555777888888888888888888888888888888555444333555777999888888333333333444555666777888999:::;;;<<<;;;:::888666555444222000///000222333333555666777999>>>CCCHHHSSSbbboooooodddUUUDDD777777333222555777999===CCCFFFRRReeezzzvvvfffUUULLLBBB999888======<<<===???EEEMMMUUUZZZWWWKKKEEEMMMVVVXXXXXXZZZZZZ[[[eeezzz{{{qqqiiiggggggiiinnnppppppnnniiijjjeee]]]VVVRRRLLLFFFCCCCCCAAADDDTTTmmmbbbLLLKKKHHHYYYVVVVVVqqq~~~sssxxxkkkbbbssswwwOOOCCCDDD;;;>>>===999888777555333222111111333333000<<>><<<<<<;;;:::999777777666666555555666666666666666777777888999999777888::::::;;;===@@@CCCHHHJJJMMMPPPSSSXXX]]]aaahhhnnnssstttsssssswww{{{yyy|||cccNNNAAA???:::===@@@;;;======@@@LLL___jjjdddWWWUUUhhh}}}hhhWWWJJJ<<<777444444333000222555444555666888888888777777777666555444333222222222444:::;;;===AAAAAANNNfffyyyqqq[[[YYYWWWXXXXXXYYY[[[]]]^^^___[[[XXXTTTWWWgggyyyooofffdddrrr}}}{{{~~~yyyjjj[[[SSSSSSWWWUUUUUUTTTOOOJJJFFFEEEFFF???BBBEEEEEECCCAAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAACCCFFFIIILLLNNNOOOOOOOOONNNLLLKKKKKKKKKLLLMMMKKKKKKOOOYYYgggrrrxxxzzz|||~~~{{{yyyxxxyyyrrrssspppmmmppp|||zzzwww{{{|||aaaPPPLLLBBB===BBBEEEEEECCCLLLVVV___xxxfff{{{uuuZZZRRRBBB<<<>>>;;;888777555444333222222222222555<<>>???>>>===<<<;;;999444111///000222333555666777888:::>>>CCCGGGKKKXXXdddcccYYYLLL???777555333444888999888:::???DDDNNN___rrr~~~[[[MMMBBB???<<<666999AAA>>>@@@DDDIIINNNSSSXXXZZZWWWLLLHHHPPPWWWVVVWWW[[[]]]eeeuuuzzzpppjjjeeeaaa```dddhhhkkkkkkhhhiiieee]]]VVVRRRLLLFFFBBBBBB@@@DDDVVVqqq___LLLIIIFFF```pppQQQZZZpppzzzxxx~~~}}}xxxzzznnnvvvkkkeeeyyytttLLLBBBDDD;;;>>>===:::999777555444222222111222333///999QQQfffyyyuuucccSSSIIIEEEDDDAAA===;;;;;;;;;:::999777777666555555555555555777777888888999::::::::::::;;;;;;;;;:::;;;>>>AAACCCFFFJJJNNNPPPSSSWWWYYY```cccfffgggffffffiiikkkkkklllqqqxxx{{{zzz{{{~~~yyymmmVVVFFF@@@AAA===???BBB===<<>>AAAEEEFFFDDDBBBBBBCCC??????@@@AAAAAAAAAAAA@@@CCCEEEGGGIIIKKKLLLLLLLLLIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCGGGRRRaaaooovvvxxxxxxxxxuuuooofff]]]UUURRRQQQUUUWWWWWW^^^lllwww}}}{{{xxx~~~www]]]PPPMMMBBB<<>>AAABBBBBBBBBAAA@@@<<<666111///000222444555666777888:::>>>DDDHHHHHHTTT^^^^^^UUUIII???999222222555::::::777777:::???CCCIIIUUUfffqqqiii[[[LLLAAA;;;>>>===777888???AAADDDKKKSSSYYY]]]```aaaZZZOOOKKKRRRVVVTTTVVV]]]aaannn{{{pppmmmfff^^^ZZZ^^^dddiiikkkhhhiiieee]]]VVVRRRLLLFFFAAAAAA@@@CCCVVVsss\\\KKKGGGEEEdddeeeOOO^^^ppp|||{{{ooonnnvvvssshhhrrrvvvnnnwwwmmmiii~~~vvvMMMCCCEEE;;;======;;;:::888666444333222222000222///777MMM^^^mmm~~~ppp[[[LLLFFFFFFDDDAAA===;;;:::::::::999888777666555555555555555888888999:::;;;;;;<<<<<<<<<======<<<;;;<<<>>>@@@<<<@@@EEEIIIKKKLLLMMMNNNTTTUUUVVVWWWWWWXXXZZZ[[[YYYWWWYYY]]]___^^^```dddgggkkkoooqqqssspppdddXXXIII======AAA===>>>AAA===AAAEEEKKKTTT]]]___RRRCCCNNNeee{{{jjjQQQ<<<999777777444000111666333444666777888888888777:::888444111000111333444666<<<===@@@DDDCCCSSSqqq|||wwwaaaWWW___XXXZZZ\\\^^^]]]]]]]]]^^^QQQUUUWWWXXXaaammmrrrqqqiiiwwwmmmppp~~~}}}yyyxxx{{{|||ssscccSSSMMMOOOTTTRRRPPPOOOMMMKKKGGGDDDDDDDDDEEEFFFGGGGGGDDDAAA>>>===<<>>;;;999888777666555444444444666111999LLLjjjkkkeeehhhtttyyyqqqooommmccctttqqqnnnwwwtttiiiooo{{{hhhaaakkkuuu[[[AAAAAA999555666888777777888<<<;;;999888777888999:::666444333222333666999<<<999999777666555777<<>>666///,,,,,,000222666777999;;;>>>AAACCCDDDGGGLLLNNNLLLIIIEEE>>>666444444444444555666777888:::;;;<<<>>>???@@@AAAAAA===:::;;;???@@@>>>CCCJJJPPPVVV[[[aaahhhnnnmmmiiicccZZZVVVXXXWWWSSSVVV]]]nnnzzzwwweeeggg```[[[[[[[[[]]]cccjjjeeegggdddZZZRRRMMMHHHDDD???BBB@@@CCC[[[}}}yyyTTTEEEFFFIIIjjj^^^SSSbbbsssyyyyyyqqqooolllpppooobbbgggpppmmmcccMMMKKKCCC;;;???EEEBBB>>>:::666444444222111222333222222;;;NNNcccppp}}}qqqVVVFFFEEEEEE???>>>===<<<:::999888777666666777777777555444222777888999;;;<<<=========???===;;;;;;======;;;888<<<>>>@@@@@@@@@@@@BBBCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDFFFGGGHHHHHHIIIKKKLLLSSSQQQNNNNNNOOOMMMJJJFFF????????????@@@@@@>>>===AAA@@@HHHUUUXXXNNNIIILLLVVViiilllRRR>>><<<888555333333333444444444444444444555666777777666333111000111333444;;;;;;;;;BBBEEEAAAVVV}}}uuu~~~uuu___aaaWWW]]]\\\\\\[[[ZZZYYYXXXXXXTTTTTTUUUXXX[[[]]]\\\[[[aaaqqqtttqqqxxx}}}yyyyyy|||~~~vvvgggXXXPPPPPPTTTSSSRRRRRRRRROOOJJJGGGFFFEEEFFFGGGHHHGGGDDDAAA>>>>>>>>>AAACCCEEEEEEDDDEEEDDDBBBCCCHHHNNNMMMJJJCCCAAA??????AAADDDEEEEEEDDDBBBBBBFFFPPP\\\ffflllggg\\\QQQLLLGGGAAA>>>@@@AAAFFFIIIJJJPPPZZZccceeeuuummm]]]QQQEEEAAA@@@@@@@@@CCCIIILLLWWWeeebbbxxx|||lllUUUJJJGGGDDD???<<<999888777555444444444444333111999IIIbbbppphhhnnn}}}tttoooqqqlllvvv{{{{{{~~~wwwmmmqqq~~~uuujjjqqqyyyaaaHHH@@@999555666888777777888===<<<;;;999888777777777666444222222333666999;;;======<<<999888999<<<>>>@@@??????@@@AAADDDGGGHHH???;;;555000...///222555666777999;;;>>>AAACCCDDDCCCGGGIIIIIIHHHGGG@@@888666555555555666777888888888999:::;;;<<<=========<<<:::===DDDGGGIIINNNVVV```gggmmmqqqvvv{{{zzzvvviii^^^VVVVVVUUUSSSYYYbbb}}}yyykkkhhhaaa\\\\\\\\\]]]bbbhhhfffgggdddZZZRRRMMMHHHDDD???BBBAAAEEE]]]}}}rrrPPPCCCFFFIIIiiiYYYPPP___nnntttuuutttqqqnnnsssssshhhnnnwww|||___IIIIIIDDD???DDDIIIBBB???;;;888666555333111111111222333;;;MMMbbbqqqnnntttzzzrrrVVVEEEBBB???<<<;;;;;;:::999888777777999999:::::::::999888777888999:::<<<======>>>>>>@@@===::::::;;;<<<;;;999666999;;;<<<<<<<<<===>>>===>>>???>>>======???@@@???AAACCCDDDDDDEEEGGGIIINNNMMMKKKHHHFFFDDDBBBAAABBB@@@>>>@@@BBBCCCAAA>>>GGGEEELLLXXXZZZQQQMMMPPP[[[ppp~~~aaaKKK===;;;777444222222333444666666666666666777777888777555333111000111333444999===>>>AAADDDIIIkkklll|||rrr___bbbYYY\\\\\\[[[ZZZYYYYYYYYYYYY[[[YYYWWWWWWWWWVVVUUUSSS\\\hhh}}}sssqqqwww||||||~~~zzzmmm^^^TTTRRRSSSSSSUUUWWWWWWTTTOOOJJJHHHGGGGGGHHHHHHGGGDDDAAA===???AAACCCCCCEEEGGGHHHDDDEEEDDDEEEKKKRRRPPPJJJBBBAAAAAABBBEEEGGGHHHHHHEEEBBBAAADDDLLLUUU]]]aaa[[[SSSKKKGGGDDDAAAAAACCCCCCHHHMMMQQQXXXaaaggggggtttyyydddXXXMMMCCC@@@@@@???@@@CCCGGGMMMZZZlllbbbuuucccQQQIIIGGGDDD@@@>>>999888666555444333333333222111888CCCWWWvvvvvvgggoootttnnnuuuvvv|||~~~vvvxxxqqqwwwhhhPPP???999555777999888777888=========<<<:::777555444555444222222333555888:::>>>???>>>===;;;:::;;;<<<>>>===<<<;;;<<<===>>>???888666333000000111444666666777999;;;>>>AAACCCDDDAAACCCEEEFFFJJJKKKDDD:::777777666666666777888888888888999999::::::;;;;;;>>>???DDDKKKQQQUUU\\\dddlllttt{{{~~~~~~qqqcccWWWSSSQQQSSS^^^kkk{{{pppiiiccc^^^]]]\\\[[[___eeefffgggcccYYYQQQLLLHHHDDD???BBBBBBHHH```~~~iiiKKKBBBFFFJJJhhhwwwTTTQQQaaaooouuuxxxvvvrrrooouuuxxxpppyyy{{{]]]FFFGGGDDDBBBFFFHHHCCCAAA>>>;;;:::777444111000000111333:::III^^^nnnrrrvvvzzz~~~}}}oooSSSBBB>>>:::888888888777777777777666999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>????????????===;;;:::;;;;;;;;;:::444777999::::::::::::;;;;;;<<<<<<;;;;;;;;;>>>@@@???AAADDDEEEFFFHHHKKKMMMSSSSSSPPPJJJCCC??????AAAEEEBBBAAABBBEEEFFFEEECCCKKKJJJOOOXXXZZZTTTQQQTTTaaavvvlllSSSDDD;;;999666333111111333333777777888888888888999999666555222111111222444666777???@@@AAAGGGZZZzzznnnooo```bbb\\\]]]\\\[[[ZZZZZZ[[[\\\]]]^^^[[[WWWTTTSSSRRRPPPOOOUUU]]]zzztttnnnrrr}}}|||rrrdddXXXRRRPPPRRRUUUXXXYYYWWWQQQMMMIIIHHHHHHHHHIIIGGGCCC@@@<<>>>>><<<;;;<<<===<<<;;;:::888777777777777444333222111111222444555777888:::<<>>FFFHHHNNNUUU\\\bbbiiiooouuu~~~wwwfffWWWQQQPPPUUUdddtttzzzpppiiiddd___]]]\\\ZZZ]]]aaaeeefffaaaWWWOOOKKKGGGCCC???AAABBBJJJeeebbbGGG@@@FFFKKKkkkuuuSSSUUUiiiwww|||~~~vvvqqqmmmttt{{{xxx{{{___HHHGGGEEECCCEEEDDDFFFDDDAAA???===:::666333111000111222666BBBVVVggguuuxxxwwwwww{{{|||xxxjjjNNN>>><<<888666666666777777777888888888888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???=========>>>===<<<:::999777888:::::::::;;;<<<>>>======>>>======>>>AAADDDDDDGGGKKKOOORRRUUUYYY\\\cccccc^^^SSSGGGBBBDDDIIIIIIJJJJJJHHHGGGGGGJJJMMMSSSRRRVVV^^^aaa^^^^^^aaapppuuuZZZIIIAAA:::888555222111111222333777888888888888888888888555444222111111333666777777@@@AAAAAAQQQqqqxxxnnnaaa```[[[^^^]]]\\\[[[[[[]]]___```[[[WWWTTTRRRQQQRRRRRRQQQRRRUUUrrr|||tttkkkmmmyyy~~~|||}}}|||uuuiii\\\SSSNNNOOORRRUUUWWWVVVRRROOOJJJIIIIIIIIIIIIHHHDDDAAA===???BBBBBBAAABBBFFFJJJIIIPPPUUUYYYccclllfffWWWJJJIIIHHHHHHIIIIIIGGGFFFCCCBBBCCCHHHQQQ[[[cccggg]]]ZZZSSSMMMIIIKKKNNNOOOQQQ\\\gggnnnvvvnnn```MMMFFFBBBBBBCCCDDDGGGLLLNNNUUUlll{{{fffoootttuuu~~~}}}vvvYYYQQQJJJHHHGGGCCC@@@@@@:::999888666444333333333555000111999QQQzzzzzzvvv~~~qqqTTTEEE===888888:::888888999999:::<<<>>>===;;;888666444333222222222444555777999<<<>>>@@@@@@???@@@AAA===<<<;;;999777555444444333333222222222333333444888999;;;>>>@@@CCCEEEFFFEEEEEEEEEGGGLLLNNNFFF<<<777777777777777777888999;;;<<<<<<>>>@@@BBBEEEFFFNNNSSS[[[bbbjjjsss{{{wwwfffWWWRRRTTT[[[lll~~~vvvlllhhhccc___]]][[[XXXYYY]]]aaabbb^^^TTTLLLIIIFFFCCC???BBBCCCNNNlll]]]EEE@@@FFFLLLooowwwTTTYYYppp}}}~~~~~~vvvooojjjrrr}}}~~~^^^KKKIIIFFFEEEGGGDDDIIIGGGDDDBBB???<<<888555444111111222222999LLL^^^iiisssxxxwww}}}||||||{{{xxx||||||hhhJJJ<<<;;;777666666777777888999999:::888888888999:::;;;<<<=========>>>???@@@@@@@@@@@@;;;>>>BBBCCCBBB???;;;999888:::;;;<<<<<<<<<===???<<<>>>?????????AAADDDGGGKKKNNNTTTYYY^^^ccchhhlllqqqooohhh[[[NNNIIIOOOVVVWWWZZZZZZTTTLLLKKKRRRZZZ]]]^^^dddlllqqqsssuuuxxx___III@@@>>>888666444111111111333444666777777888888777666666444333222111222444777999999AAA@@@DDD```lllbbb\\\XXXZZZYYYYYYYYYYYY[[[\\\]]]XXXUUURRRQQQQQQRRRSSSSSSRRRSSSlll}}}{{{~~~}}}vvvnnnmmmvvv~~~~~~~~~}}}{{{yyyxxx|||~~~|||vvvmmm```TTTMMMMMMMMMOOORRRSSSQQQPPPKKKKKKKKKLLLLLLKKKGGGEEE@@@AAAAAAAAAAAACCCFFFHHHFFFPPPYYY```mmmwwwmmmZZZOOOMMMJJJIIIHHHHHHFFFEEEEEEDDDDDDIIISSS^^^gggllldddbbb[[[PPPLLLOOOTTTVVVVVVdddrrryyyvvvaaaUUUEEEAAA???BBBDDDEEEJJJPPPXXXaaa^^^WWWqqqzzzxxx{{{www}}}sssQQQMMMJJJKKKJJJEEEAAAAAA<<<;;;999777666444444444444///000888QQQ|||yyy}}}www|||tttZZZKKKBBB:::999999888999;;;888:::<<<======;;;999777333222222111222333444555999;;;???AAABBBCCCEEEGGG@@@???>>><<<:::888777666555555555555555555666666:::;;;===???BBBEEEGGGHHHGGGHHHGGGGGGJJJKKKDDD;;;:::::::::;;;;;;<<<===>>>???@@@BBBEEEJJJOOOSSSUUUYYYaaakkksss}}}ssseeeYYYYYY]]]eeevvv~~~rrrgggfffaaa]]]]]]ZZZWWWWWWZZZ\\\]]]YYYOOOHHHFFFDDDAAA@@@CCCIIIWWWwwwYYYDDDAAAGGGNNNrrrvvvWWW```www|||ssskkkssssssYYYLLLLLLJJJKKKNNNKKKMMMJJJFFFCCCAAA>>>;;;888666333222222000333DDDXXXoootttwww~~~mmmKKK<<<;;;555666777777888999:::::::::;;;;;;;;;<<<<<<>>>???@@@===>>>??????@@@@@@@@@???===AAAFFFGGGEEEAAA>>><<<999===BBBEEEEEEBBBAAA@@@===???BBBDDDEEEFFFHHHJJJRRRUUU[[[aaaffflllqqquuuvvvtttmmmbbbYYYYYYcccllluuuuuupppdddWWWTTT\\\fffcccgggoooxxxhhhKKK>>>;;;999888666333111111222444555555666777777777666555444333222111111222555999;;;:::BBB@@@HHHppp{{{iiiaaaXXXVVVTTTTTTUUUUUUVVVVVVVVVWWWWWWUUURRRQQQQQQQQQPPPPPPPPPSSSeeezzzjjjrrrzzz{{{xxxwww}}}~~~~~~~~~~~~|||zzzvvv{{{~~~|||xxxqqqdddVVVNNNLLLJJJJJJMMMOOOQQQRRRNNNNNNNNNOOOPPPOOOLLLJJJEEECCCAAAAAACCCEEEGGGGGGCCCQQQ]]]gggvvvttt^^^QQQNNNJJJHHHGGGGGGFFFFFFGGGFFFFFFLLLVVVcccnnnuuuuuussskkk^^^YYY^^^eeegggnnn}}}|||eeeTTTIIIAAA??????DDDGGGIIIOOOVVVaaaoooqqqQQQ\\\}}}|||```NNNMMMNNNPPPNNNGGGCCCCCC>>><<<;;;999777666555555333111333777GGGnnnsssvvvrrrtttzzzxxxeeePPPFFF<<<999999888999<<<;;;<<<======<<<:::888777333222222111222222333444777999<<<>>>???AAADDDFFFCCCBBBBBBAAA???===<<<;;;888888888888999:::<<<===<<<===???AAADDDGGGHHHJJJIIILLLMMMLLLLLLLLLGGGAAA@@@@@@AAAAAACCCDDDFFFGGGIIIJJJMMMRRRYYY```fffjjjllluuummmccc]]]aaahhhpppzzzooofffccc___\\\[[[YYYUUUUUUXXXVVVWWWTTTKKKEEEDDDCCC@@@???FFFPPPddd~~~SSSBBBBBBIIIPPPrrrrrr___nnn|||qqqwwwhhhUUUNNNPPPMMMOOOSSSRRRPPPMMMHHHDDDBBB???===;;;777333333444000111BBBWWWoootttqqqNNN???<<<444777777777888888999999:::>>>>>>======>>>???@@@AAA===>>>>>>???????????????BBBEEEHHHHHHEEECCCBBBBBB???HHHSSSZZZZZZTTTLLLFFFFFFIIIMMMPPPQQQRRRTTTUUU^^^aaafffkkkpppuuuzzz}}}~~~|||vvvpppooowwwuuugggcccggglllkkkrrr|||pppMMM===<<<<<<999888666444222222333555666555666777888777666444333222222111111333666:::<<<:::DDDCCCMMMzzznnnbbb^^^VVVVVVQQQSSSTTTUUUVVVUUUSSSRRRSSSQQQPPPPPPPPPPPPNNNMMMLLLQQQ\\\vvvttt___jjjxxx~~~vvv{{{~~~|||yyytttfffXXXPPPLLLHHHGGGJJJNNNQQQSSSPPPPPPQQQRRRTTTSSSPPPNNNIIIEEEBBBBBBEEEHHHHHHFFFHHHWWWfffrrr~~~fffRRRNNNJJJGGGGGGGGGGGGGGGHHHGGGHHHNNN[[[jjjwww|||nnnhhhooowww{{{nnn[[[LLLCCCAAA???BBBGGGKKKNNNTTT[[[jjj|||dddSSSmmmRRRNNNNNNQQQTTTQQQJJJEEEEEE???===<<<:::888666666555333444777444;;;\\\zzz~~~}}}pppuuu}}}pppnnnoooxxxrrrrrrxxx{{{{{{oooTTTIII===999888888:::===>>>>>>>>>===;;;999777555222222222111222222333333444666888999:::<<<@@@BBBEEEEEEEEEDDDCCCAAA@@@???:::::::::;;;<<>>@@@BBBEEEHHHJJJKKKLLLQQQSSSQQQPPPPPPLLLGGGEEEEEEFFFGGGIIIKKKLLLMMMRRRTTTXXX^^^fffooovvvzzz}}}}}}jjjbbb```hhhpppxxx{{{wwwnnnfffbbb]]][[[[[[XXXTTTTTTVVVSSSTTTQQQHHHCCCBBBBBB@@@???HHHVVVmmmyyyOOO@@@CCCJJJPPPpppnnnggg|||www{{{dddTTTPPPSSSOOOPPPUUUTTTRRRNNNIIIDDDBBB@@@>>>===777333333555111222CCCYYYlllsssxxxyyyrrrPPPAAA===555666777777777888888888999???>>>=========>>>???@@@===>>>>>>?????????>>>>>>GGGIIIIIIGGGDDDCCCEEEGGGHHHTTTdddooooooeeeXXXOOOPPPTTTZZZ^^^______```aaajjjmmmqqquuuyyy}}}sssooonnnnnnwwwWWW;;;777???AAA<<<888666444222222444666777666777888999888777555333222111111111333777:::===:::FFFEEEPPPfff]]]\\\UUUXXXRRRTTTVVVXXXXXXVVVTTTRRRMMMMMMMMMNNNPPPPPPOOOMMMIIIOOOVVVgggmmm]]]ddduuu~~~|||}}}vvvcccTTTKKKMMMNNNNNNMMMMMMPPPSSSWWWTTTRRRSSSWWWYYYYYYWWWTTTIIIBBBCCCEEEFFFIIINNNSSSZZZkkkfffYYYSSSNNNMMMKKKGGGFFFGGGGGGPPPSSS```}}}dddNNNHHHGGGBBBEEEGGGGGGJJJQQQYYY___oooxxxQQQ___PPPNNNOOOPPPOOOMMMIIIEEECCCBBB@@@===;;;999777444222333333222444@@@WWWqqqyyyxxx{{{ttthhhhhhtttwwwmmmnnnpppzzz{{{xxxaaaPPP???;;;;;;999888:::===>>>>>>===:::888777888333333333222222222111111777777777888;;;>>>AAACCCCCCEEEFFFEEEBBBAAACCCEEEDDDCCCBBBCCCEEEGGGGGGGGGEEEFFFGGGGGGGGGGGGJJJLLLOOOUUUXXXTTTPPPPPPOOOMMMJJJJJJKKKMMMPPPTTTXXXZZZZZZ[[[```iiisss{{{wwwpppfffdddooozzz~~~rrrhhheeeaaa___[[[WWWUUUTTTTTTUUUYYYUUUNNNGGGCCC@@@@@@AAA<<>><<<===AAA@@@;;;???===>>>AAAAAA>>>>>>AAAEEEEEEFFFEEEEEEEEEFFFGGGRRRhhhzzz~~~jjj[[[\\\]]]eeeooorrroookkkllloooyyygggHHHDDDJJJFFF>>>;;;111111111111222333444444666888888777555333333444333222111222444888<<<>>>@@@???BBB^^^```UUU[[[[[[UUUVVVXXXZZZYYYWWWTTTRRRRRRSSSPPPNNNOOORRRUUUXXXYYYSSSJJJSSSbbbuuu|||OOO[[[ssswwwhhh\\\VVVUUUUUUUUUWWWZZZ\\\^^^]]]ZZZWWWXXX\\\```bbbaaaYYYOOOIIIJJJMMMOOOTTTZZZcccvvvwwwdddZZZRRROOONNNKKKKKKMMMZZZhhhttt}}}nnnXXXGGGBBBAAADDDCCCFFFLLLQQQUUU]]]eeewwwfffRRRkkk~~~kkkKKKPPPPPPPPPOOOLLLHHHDDDBBBDDDAAA>>><<<;;;999666444444555444444<<>><<<999999999444333333333222222222222555444444555777:::===??????BBBEEEFFFDDDCCCDDDFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIJJJKKKKKKKKKLLLNNNPPPNNNUUUYYYWWWUUUVVVWWWVVVUUUVVVXXX[[[^^^aaacccdddjjjmmmttt}}}uuuqqqmmmuuu~~~rrrgggccc```^^^ZZZVVVTTTTTTTTTUUUVVVRRRLLLEEEAAA>>>>>>???>>>LLL[[[iii~~~}}}dddEEEAAABBBGGGSSSsssmmmjjjwww~~~}}}|||bbbZZZSSSSSSSSSPPPNNNNNNRRRMMMHHHFFFGGGGGGDDDAAA???999666777555111:::HHHzzziiijjjnnnVVVBBB:::999::::::999777666777888:::555:::;;;999;;;AAAEEEDDDEEE@@@>>>@@@@@@======@@@CCCBBBCCCFFFKKKOOOPPPPPP[[[pppyyypppuuuyyy}}}|||yyyyyy{{{hhhSSSEEEMMMUUUOOOCCC===111111111111222333444555666888999888666444333333333222222222555888<<<>>>DDDDDDGGGgggsss~~~]]]TTTXXXXXXUUUUUUWWWYYYXXXWWWUUUUUUUUUUUUSSSSSSTTTXXX\\\______RRRIIIPPP\\\ggg~~~MMMZZZrrr~~~|||vvvmmmeeeccc```]]]```eeejjjjjjhhhccc___[[[\\\bbbgggjjjkkkbbb[[[UUUVVVZZZ___fffmmmtttuuuhhhZZZUUUUUUVVVXXX[[[yyylllbbbRRRGGGEEECCCHHHCCCHHHTTTXXXXXXcccsssqqqOOOTTTwwwUUULLLQQQQQQQQQPPPMMMIIIEEECCCFFFCCCAAA???===;;;888666444555555333888JJJggg~~~yyyrrrvvv{{{|||~~~pppffftttqqqkkkmmmpppwww~~~|||}}}~~~wwwcccLLL@@@<<<:::999888===???@@@???===;;;;;;;;;555555444333333333333333444333333444555777:::;;;>>>BBBGGGKKKLLLKKKKKKKKKNNNNNNNNNNNNNNNOOOOOOOOONNNPPPQQQQQQPPPQQQSSSVVVPPPWWW]]]]]]]]]aaacccccccccdddgggkkknnnqqqtttuuu~~~~~~{{{wwwuuussswww}}}}}}pppeeebbb^^^[[[XXXUUUSSSSSSSSSTTTSSSOOOIIIBBB>>><<<======AAALLLXXXdddvvvqqqZZZFFF>>>@@@HHHSSSooosssqqq~~~|||xxx{{{zzz^^^WWWRRRRRRRRRNNNKKKKKKPPPMMMKKKJJJKKKKKKGGGDDDEEE>>>;;;:::666111777AAAccc}}}zzzhhhZZZgggyyyiiiTTTCCC;;;999;;;:::888777777777888999555999:::888999AAAHHHLLLIIIBBB===>>>>>><<<;;;<<<;;;:::>>>HHHVVV___aaa^^^dddyyylllTTTRRRYYYeeegggXXXDDD999111111111111222333444555555888::::::777444222222333222222333666999===???CCCEEEMMMssslllsss\\\XXXWWWWWWXXXWWWXXXXXXWWWVVVVVVWWWYYYTTTSSSRRRTTTWWWYYYZZZZZZSSSLLLRRR[[[^^^mmm```gggvvv}}}zzzyyyuuupppllllllhhheeeiiippprrrooojjjeeebbb___```fffkkkmmmmmmlllgggccccccgggoooyyyuuueee___```dddiiinnnvvvbbb[[[QQQLLLLLLIIILLLGGGLLLWWWWWWUUUiiiWWWGGG___eeeJJJSSSQQQQQQQQQPPPNNNLLLIIIHHHGGGEEEBBB@@@>>><<<999777333444555333444CCCbbb}}}yyyppprrr|||vvvvvvyyypppeeerrruuuqqqsssvvv{{{~~~}}}}}}~~~kkkTTTCCC===;;;999888;;;===@@@@@@>>><<<<<<<<<777666555444444444555555555555555555666888999:::@@@DDDLLLRRRVVVWWWWWWVVVYYYZZZZZZXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVVVVYYY[[[XXX___fffggghhhllloooooonnnooorrrvvv{{{zzziii]]]ZZZ[[[]]]```ccceeefffjjjrrrxxxzzznnndddaaa[[[YYYVVVSSSQQQQQQRRRSSSPPPLLLFFFAAA===<<<<<<===DDDKKKWWWhhhzzz~~~jjjRRRHHH@@@CCCIIIPPPjjjyyyzzzyyytttooowwwoooZZZTTTQQQRRRQQQMMMJJJJJJOOONNNNNNOOOPPPOOOKKKGGGGGGAAA===;;;777222555<<>>======<<<<<<===<<<:::999666999:::999999>>>GGGLLLIIIBBB===>>>???;;;888777888999AAARRReeerrrsssooonnn}}}XXXUUUdddwww}}}pppWWW@@@666111111111222333444555666555888;;;;;;888555222111333333333555777;;;>>>@@@AAAFFFSSS|||tttoookkk______[[[ZZZ___ZZZZZZYYYWWWUUUUUUXXXZZZUUUTTTSSSSSSTTTSSSRRRPPPQQQNNNTTT\\\YYY___{{{sssvvv|||zzzzzzzzzzzzxxxvvvtttrrrooonnnnnnqqqttttttoookkkkkkhhhfffgggkkknnnnnnmmmpppooolllkkkoooyyyoooiiikkkqqqyyyjjjZZZUUUMMMJJJLLLHHHKKKHHHNNNSSSNNNQQQrrrvvvNNNNNNkkkVVVIIISSSNNNOOOPPPPPPPPPOOONNNMMMGGGEEEBBB@@@???===:::888222333444333222???]]]zzzxxxooonnnvvv~~~qqqiiimmmjjjdddooozzzwwwxxxyyy}}}~~~}}}rrr]]]III>>>;;;:::888:::<<>>======999888666555555555666777666666666777888888999:::@@@EEELLLUUU\\\```aaaaaaeeeffffffccc^^^ZZZYYYYYYYYYZZZ\\\\\\[[[\\\^^^```ccckkkqqqrrrrrrvvvyyyyyyxxxyyyzzz~~~kkkYYYNNNGGGEEEGGGFFFMMMUUUZZZ___gggtttxxxkkkaaa^^^ZZZXXXTTTQQQOOONNNOOOPPPNNNKKKEEE@@@===<<<===???DDDJJJZZZrrreeeJJJEEEAAAGGGLLLRRRppptttrrr}}}qqqhhhnnnttt{{{uuubbbWWWRRRPPPQQQPPPLLLJJJLLLLLLMMMOOOQQQQQQOOOKKKHHHFFFBBB???<<<999555666999KKKdddpppqqqyyy~~~{{{{{{ooo|||~~~hhhWWWWWWkkk~~~~~~wwwlll]]]NNNFFFBBBBBBAAAAAAAAACCCDDDBBB>>>;;;555666777999999<<>><<>>;;;999444333444444333<<>>AAAHHHQQQ\\\cccggghhhlllnnnooolllgggbbb```aaaaaabbbcccccccccdddfffhhhnnnuuuzzzzzzzzz}}}~~~jjjQQQFFFCCC???>>>AAA???EEEMMMRRRXXXbbbqqq}}}~~~uuuhhh^^^\\\YYYWWWSSSOOOMMMLLLLLLMMMMMMJJJDDD@@@======>>>@@@CCCMMMddd|||\\\DDD???AAAIIIPPP___nnnooowwwpppnnnqqqwwwqqq```SSSOOOMMMNNNNNNKKKKKKOOOIIIKKKNNNOOONNNLLLIIIFFFFFFDDDAAA>>>;;;999888888EEE]]]kkkllltttxxxwww{{{qqquuubbbVVVZZZmmmyyyqqqfffYYYPPPKKKJJJJJJJJJHHHGGGHHHIIIIIIEEEAAA:::777666888:::;;;>>>BBB>>><<<===@@@@@@======???DDDKKKWWWcccnnnvvv{{{~~~mmmgggmmmZZZBBB888555111111111222444555777777888:::<<<;;;888555222111333333555888;;;>>>@@@BBBDDDHHHRRRuuurrr}}}aaa___bbb]]][[[`````````]]]ZZZVVVUUUVVVXXXWWWUUUTTTTTTUUUVVVVVVUUUUUU[[[[[[[[[\\\YYYjjj}}}{{{yyy|||vvvuuuxxxzzzyyywwwxxx{{{yyyxxxyyyrrrqqqrrrrrrrrrvvvzzzzzzvvvwwwhhh[[[UUUQQQGGGEEEIIIGGGBBBFFFKKKMMMTTTppplllQQQHHHccctttzzz~~~VVVKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMKKKHHHEEECCCBBB@@@===;;;999555555666444:::QQQlllzzznnnbbbcccnnnyyy||||||qqqgggcccbbbccchhhnnnxxxwwwxxxyyywwwtttzzzzzzvvvrrrppppppxxx}}}zzz~~~~~~|||}}}zzzaaaJJJ@@@>>>===:::>>>BBBEEEEEECCCCCCBBB<<<:::888666666777999:::777888999;;;<<<============>>>CCCMMMYYYdddkkknnnooorrruuusssmmmiiiiiijjjjjjkkklllllllllmmmoooqqqssszzz~~~~~~cccQQQCCCCCCDDD@@@???BBB???CCCGGGKKKQQQ^^^nnnzzz}}}wwwqqqeee]]]\\\YYYWWWRRRNNNKKKJJJJJJJJJKKKHHHCCC>>><<<<<<>>>@@@FFFXXXvvvrrrTTTDDD>>>CCCMMMWWWrrr|||kkkpppzzz{{{yyyzzz}}}rrr^^^OOOKKKJJJKKKJJJIIIKKKPPPKKKMMMOOOPPPNNNLLLIIIHHHHHHGGGEEEBBB???===:::777>>>WWWgggppp}}}rrr]]]SSSZZZqqqvvvqqqkkkhhhggghhhiiiiiieee___YYYXXXZZZ\\\\\\ZZZPPPFFF===<<<===;;;;;;>>><<<;;;===@@@??????EEEMMMTTT]]]hhhooottt}}}~~~vvvoooKKK;;;666222111111111222444666777888999;;;<<<:::777444333222333444666999<<>>AAAKKKYYYfffooorrrooossswwwvvvrrrnnnoooqqqpppqqqrrrrrrrrrsssuuuwwwttt{{{yyyOOOEEEBBBIIILLLFFFCCCGGGDDDEEEGGGJJJRRR```sss~~~rrrppplllccc^^^___YYYWWWRRRMMMJJJHHHHHHHHHIIIFFFBBB===;;;<<<>>>???LLLccckkkPPPFFFBBBHHHPPP]]]}}}xxxwwwgggrrroooUUULLLIIIGGGHHHHHHGGGKKKQQQNNNPPPRRRSSSQQQNNNLLLKKKKKKKKKHHHDDDBBB@@@<<<777999RRRfffvvvsss\\\PPP[[[uuuzzzzzz{{{}}}sssooorrrwwwyyyzzzhhhWWWHHHCCCAAA===:::;;;<<<<<<>>>???>>>@@@LLLYYYgggrrr}}}ZZZ???:::999444111111111222444666777888;;;;;;;;;999666444333333333444666999===@@@BBBCCCKKK\\\tttuuuddd___```___]]]]]]]]]^^^]]]\\\ZZZYYYYYY[[[YYYUUUQQQOOOOOOPPPPPPPPPPPP[[[UUURRR______```rrr}}}uuuvvv~~~tttwwwyyyzzzxxxxxxyyyzzz~~~~~~rrroooppprrrtttwww}}}~~~xxx{{{vvveeeYYYQQQIIIFFFCCC@@@@@@CCCFFFPPPSSSWWWsssmmmMMM>>>YYY||||||LLLMMMJJJ???NNNKKKKKKJJJJJJJJJIIIIIIIIIMMMKKKIIIGGGDDDAAA???>>>@@@===666555999888DDD^^^{{{wwwaaa[[[kkkwwwwwwzzzqqqhhheeekkkssszzzvvvzzzyyyssspppuuu|||zzzpppnnnlllqqq}}}{{{yyy{{{sssyyy~~~|||{{{}}}oooYYYJJJBBB===:::===CCCIIIMMMMMMJJJFFFAAA@@@>>>;;;999999999:::<<<>>>AAADDDFFFFFFFFFFFFDDDAAAFFFRRR^^^eeemmmtttvvvtttssssssrrrqqqnnnlllooooooqqqsssvvvyyy|||}}}|||}}}}}}}}}|||{{{zzzzzzyyy}}}hhhIIIGGGFFFFFFHHHJJJKKKKKKJJJKKKMMMRRR[[[iiiyyy~~~wwwrrrppplllccc[[[WWWXXXVVVRRRNNNKKKIIIHHHHHHEEEGGG>>>777<<<===;;;AAALLLuuucccLLLFFFEEEJJJTTTnnnuuutttzzzrrruuu}}}zzz~~~eeeQQQNNNJJJFFFFFFHHHJJJKKKJJJQQQTTTXXXYYYXXXTTTNNNKKKJJJGGGEEEFFFGGGEEE@@@;;;===JJJaaa}}}tttbbbTTT]]]yyy||||||zzzfffRRRPPPMMMBBB===AAA???<<<===CCCCCCCCCPPPbbbtttkkkIII888222333666000111333555666666555555;;;<<<<<<:::777555444555333333777===>>>===DDDPPP[[[vvvyyy~~~qqqdddaaabbb```______[[[YYYWWWWWWXXXXXXWWWUUUSSSQQQNNNNNNNNNOOONNNMMMTTTXXX[[[ZZZYYY[[[aaafff~~~vvvtttssstttvvvwwwwwwvvv}}}wwwmmmkkknnnppprrruuuwww~~~lll^^^NNNGGGBBBAAA@@@???@@@DDDHHHPPPXXXgggWWWLLLBBBbbbyyyLLLNNNNNNEEEKKKMMMLLLKKKKKKJJJIIIHHHHHHJJJIIIHHHFFFEEECCCBBBBBBAAA???888666:::888BBBYYYxxxzzzggg___jjjsssqqq|||~~~zzzqqqmmmsss{{{~~~}}}zzzxxxzzz|||{{{||||||rrrnnnmmmqqq|||{{{{{{uuuyyy}}}}}}zzzyyy{{{}}}uuubbbRRRFFF>>><<<>>>BBBHHHMMMPPPOOONNNFFFCCC???<<<;;;;;;;;;;;;>>>@@@CCCEEEGGGHHHHHHIIIHHHHHHKKKUUUcccooouuuvvvwwwsssnnnkkkjjjjjjiiihhhjjjkkklllooorrruuuwwwyyyvvvuuuuuutttsssrrrpppooonnnqqquuuxxxzzz}}}}}}jjjTTTHHHGGGGGGJJJNNNQQQSSSSSSWWW[[[```eeejjjtttyyyppplllggg___YYYWWWVVVTTTPPPLLLIIIGGGFFFFFFBBBEEE===888===>>>>>>EEE]]]dddKKKCCCDDDJJJ```ooo{{{ssssssxxxxxx{{{gggWWWNNNJJJGGGGGGJJJMMMOOOOOOOOORRRUUUVVVUUUQQQMMMIIIJJJIIIHHHEEECCCAAA@@@???777FFFccc{{{gggVVV\\\wwwuuueeeaaaZZZIII???AAA>>>;;;<<>>??????CCCHHHKKKSSSdddsssFFFKKKNNNuuufffMMMOOORRRMMMIIIOOONNNMMMKKKJJJHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFBBBBBB;;;999;;;888>>>QQQooo{{{}}}pppfffiiimmmkkkuuussskkkqqquuusss~~~{{{vvvwww}}}{{{pppnnnmmmqqq{{{}}}{{{wwwyyy{{{zzzxxxwwwzzz}}}}}}pppaaaPPPBBBBBBBBBDDDHHHNNNRRRTTTTTTMMMHHHAAA===<<<===<<<;;;@@@BBBEEEGGGHHHIIIKKKMMMNNNSSSXXXaaarrrxxxpppjjjbbb\\\[[[[[[]]]]]]ZZZZZZ[[[]]]___bbbdddeee``````___^^^\\\ZZZYYYXXXXXXYYY[[[\\\\\\]]]```bbbcccccc```\\\]]]___UUUHHHFFFGGGIIINNNUUU[[[___```dddnnnyyy~~~~~~yyynnngggaaa[[[WWWWWWSSSQQQMMMIIIFFFEEEDDDDDD>>>BBB===999>>>???@@@JJJkkkaaaJJJCCCEEEOOOuuuvvvlllnnnrrr|||~~~yyy}}}vvvggg\\\PPPMMMIIIGGGIIILLLOOOPPPMMMOOOQQQRRRQQQNNNKKKHHHIIIIIIIIIEEEAAA???@@@BBB777CCC]]]}}}zzz~~~fffeee|||uuusssmmm\\\OOOLLLBBBAAABBBDDDFFFPPPlllnnnMMM:::555555555555222333333333555666777888:::;;;;;;999666555555666555:::777<<>>======<<<:::AAADDDGGGIIIIIIJJJMMMPPPQQQ^^^kkkwwwsss^^^XXXQQQLLLJJJKKKMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJIIIHHHFFFEEEDDDGGGGGGHHHGGGGGGIIIKKKNNNQQQQQQNNNKKKOOOTTTRRRLLLKKKLLLNNNTTT]]]eeekkknnnrrrvvvkkkddd___YYYUUUUUURRROOOLLLHHHEEEDDDCCCCCC<<<@@@<<<999>>>>>>AAAOOOnnnXXXIIIGGGKKK[[[}}}sssnnnpppttt~~~~~~|||pppddd]]]TTTPPPKKKHHHGGGIIIKKKMMMLLLMMMNNNOOONNNMMMKKKIIIHHHHHHGGGGGGGGGEEEDDDCCC???BBBOOOjjjxxxsss}}}|||rrrvvvyyy{{{qqqddd___OOOPPPRRRPPPNNNXXXsssnnnWWW>>>444444555444444444333333333444666999::::::::::::888555555666777444>>>:::<<>>>>>AAABBBBBBHHHPPP\\\yyyjjjRRRRRRhhheeeQQQTTTNNNPPPXXXPPPQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDGGGAAA===>>>999777AAASSSgggzzz|||qqqhhhhhhlllxxxssseeebbbaaa[[[qqq|||ooouuuvvv{{{||||||{{{{{{|||~~~wwwaaaOOOGGGHHHKKKPPPVVVYYYZZZYYYYYYRRRHHHAAA>>>===;;;:::@@@DDDIIIJJJJJJJJJNNNQQQPPPcccyyygggMMMIIIEEEBBBBBBBBBCCCBBBFFFFFFDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAACCCDDDEEEEEEEEEGGGJJJMMMMMMMMMLLLLLLOOOTTTTTTQQQSSSQQQQQQUUU^^^hhhpppttt{{{{{{zzzqqqhhhddd```YYYTTTRRRPPPNNNKKKGGGDDDCCCCCCCCC;;;???;;;:::===<<>>>>>>>>HHHZZZ{{{iiikkkeee___[[[]]]___]]]\\\^^^ZZZ]]]___]]]ZZZ\\\ccciiiaaa]]]WWWTTTSSSUUUVVVWWWYYYXXXUUUTTTTTTXXX^^^bbbccc]]]nnnsssaaaZZZdddrrrwwwssswwwtttuuusssvvvwwwxxx~~~qqqiiicccgggmmmppprrrtttmmmttt}}}nnnlll{{{ppp\\\MMMDDD@@@AAA@@@??????BBBCCCEEENNNXXXfffuuujjjUUUKKK\\\vvvXXXPPPVVVOOOPPPWWWSSSPPPOOONNNMMMLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFDDDHHHBBB===???:::777>>>FFF\\\uuu~~~rrrfffhhhqqqvvv~~~vvvjjjccc^^^\\\kkk{{{{{{~~~}}}|||||||||}}}yyyfffWWWIIIJJJNNNTTTZZZ___``````]]]XXXPPPHHHAAA===;;;;;;???EEEKKKNNNLLLLLLOOOSSSOOOddd|||ZZZFFFDDDBBBAAABBBBBBBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHIIIKKKNNNPPPOOOQQQRRRSSSTTTUUUVVVVVVVVVSSSOOORRR\\\jjjxxxvvvnnngggeeeaaaYYYRRRPPPNNNLLLIIIEEECCCBBBBBBBBB;;;>>>;;;;;;>>>===III``````CCCGGGMMMXXXuuukkkwwwzzzoooyyyuuu```UUUUUUOOOOOONNNLLLKKKMMMPPPSSSLLLKKKKKKJJJKKKKKKLLLMMMMMMJJJKKKRRR[[[[[[QQQGGGCCC???CCCUUUooo~~~yyyvvvwwwzzzxxxjjjlllsssyyyvvvmmmkkktttaaaGGG===444333444333222333333333444555777999:::;;;888888777666444555777:::777<<>>;;;;;;@@@???AAADDDHHHMMMZZZfff|||fffXXXJJJNNNkkk```SSSQQQUUUSSSSSSVVVSSSMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHDDDIIIBBB<<>>???FFFOOORRRPPPNNNQQQTTTVVVeeeqqqUUUIIIFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGJJJLLLMMMNNNPPPRRRUUUWWWZZZ]]]^^^___aaaddd___[[[YYY___oooxxxooogggddd___WWWPPPNNNLLLJJJFFFCCCAAA@@@@@@@@@;;;>>>;;;<<<@@@AAAQQQnnnlllPPPAAAJJJLLL```{{{uuuooovvv}}}dddrrrmmmWWWPPPSSSIIIKKKLLLLLLJJJKKKNNNQQQKKKJJJIIIHHHHHHJJJLLLMMMLLLJJJKKKQQQWWWVVVNNNFFFCCC???AAAPPPfffuuuxxxtttvvv{{{yyywwwxxxzzzvvvnnnRRR<<<777444555444111222555222333555777999:::;;;;;;888888777555444555888:::>>>999DDDKKKWWWtttyyyggg[[[XXXXXX\\\\\\YYYXXXZZZYYYXXXVVVVVVYYY^^^cccggg^^^[[[XXXWWWXXXYYYYYYYYYUUUTTTSSSTTTWWW[[[___aaa___\\\ccc{{{sss```YYYdddxxx|||uuuqqqppppppssstttrrrpppuuu~~~yyyqqqrrrvvvyyy{{{~~~hhhZZZLLLGGGEEE@@@???AAA@@@@@@CCCHHHMMMUUUeeesss___MMMFFFTTTzzzrrrVVVRRRQQQSSSVVVWWWTTTQQQLLLLLLMMMMMMNNNNNNNNNOOOHHHHHHHHHIIIIIIIIIJJJJJJCCCHHHBBB<<>>===@@@???HHHQQQUUUSSSQQQRRRUUU^^^iiimmmWWWMMMIIIEEECCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEJJJMMMQQQSSSSSSTTTUUUVVVZZZ\\\aaafffiiikkkqqqvvvooollllllvvv{{{qqqhhhbbb]]]UUUOOONNNJJJHHHDDDAAA???>>>>>>>>>;;;===;;;===BBBEEEXXXxxxYYYGGGCCCMMMKKKffffffoooxxx{{{rrrfff]]]mmm~~~|||gggRRRMMMTTTFFFHHHJJJIIIGGGEEEGGGIIIJJJIIIGGGFFFGGGIIIKKKMMMIIIIIIJJJLLLNNNLLLHHHCCCGGG@@@===GGGYYYhhhnnnmmmsss}}}yyysssttt}}}pppQQQBBB555444444555333000222777111333555888:::;;;;;;;;;888777666444333555888;;;DDD666EEEQQQ___~~~jjjbbbYYYVVVXXX[[[\\\XXXWWWYYY\\\ZZZYYYYYY\\\___aaabbbXXXWWWUUUVVVWWWYYYYYYYYYZZZXXXVVVUUUVVVXXXYYYYYYYYY\\\bbbrrrssswww~~~yyysssooorrrrrrqqqoooooottt|||~~~~~~uuuVVVOOOGGGAAA@@@AAAAAA@@@AAABBBEEEHHHLLL[[[{{{ZZZGGGBBB[[[fffTTTSSSVVVXXXUUUPPPNNNPPPLLLIIIFFFHHHLLLOOOMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJBBBBBBBBBBBBAAA@@@?????????LLLXXXmmmzzzggg\\\rrrtttyyyuuu```[[[VVV___eeejjj}}}~~~ssswwwzzz~~~~~~yyyzzzzzzxxxvvvuuuuuuuuuqqqssswww}}}nnnfff]]]ZZZ]]]cccfffggghhhfff```VVVJJJBBB??????HHHLLLSSSWWWSSSOOOQQQXXX```sssZZZRRROOOLLLIIIHHHHHHIIIJJJLLLJJJIIIIIIKKKLLLLLLKKKNNNOOONNNLLLJJJJJJKKKMMMNNNQQQSSSTTTWWW\\\______dddeeejjjpppttt{{{uuuiiiaaaZZZSSSNNNNNNFFFDDDAAA===<<<<<<===>>>===;;;===AAA@@@IIIkkknnnQQQBBBBBBDDDXXXlllnnn|||yyyooorrr}}}mmmhhhzzzzzzgggYYYOOOHHHHHHHHHIIIKKKLLLKKKIIIFFFMMMMMMMMMLLLKKKIIIGGGFFFNNNPPPQQQPPPNNNKKKJJJIIIDDDDDDBBBFFFTTTgggooommmttt~~~||||||~~~}}}www{{{gggQQQCCC:::777666555444333222222222555666777888999999888777888666333333555888:::;;;:::AAADDDNNNvvvvvvnnnjjjaaa]]]XXXVVVUUUVVVVVVUUUYYY\\\[[[YYY\\\aaa```ZZZUUUUUUVVVXXXYYYYYYVVVTTTXXXYYYZZZXXXVVVWWW[[[^^^bbb]]][[[fffzzzvvvttttttsssqqqoooqqqvvv{{{oooTTTMMMHHHBBB>>>>>>@@@AAAAAAEEEFFFIIIPPP\\\ssssssPPPHHHOOOooo[[[WWWVVVWWWUUUPPPNNNPPPOOOLLLIIIJJJNNNPPPNNNLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFEEECCCBBBBBB<<>>EEEKKK\\\bbbHHHAAAGGGHHHZZZeeevvvtttooommmvvvlllbbbxxxwww```RRRMMMKKKMMMMMMMMMNNNNNNMMMKKKJJJMMMLLLLLLLLLLLLLLLLLLLLLNNNNNNOOONNNLLLJJJIIIIIIHHHGGGDDDDDDOOOaaammmppp||||||zzziiiQQQCCC:::555666666444333222222222222444666777999999999777666666555444444777999<<<===>>>???DDD[[[~~~}}}nnnjjjaaa^^^[[[YYYYYYYYYYYYXXX^^^^^^[[[VVVWWWZZZYYYSSSUUUUUUVVVXXXYYYYYYXXXVVVZZZ[[[[[[YYYWWWXXX\\\___bbb^^^\\\eeevvv|||{{{}}}|||wwwvvvtttqqqoooooorrruuummmWWWIIIDDDBBB???>>>???BBBCCCCCCFFFGGGLLLYYYmmm|||XXXDDDKKK```ddd\\\VVVUUUTTTQQQNNNOOORRROOOLLLLLLOOOPPPNNNLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBB;;;@@@IIIaaawwwpppbbbeee}}}nnnjjj[[[WWWWWWeee{{{xxxvvvsssrrrzzz~~~rrrooozzz|||vvvvvvzzzxxxwwwtttrrrqqqpppooorrruuuzzzwwwnnnbbb\\\]]]ccchhhkkkgggiiihhhcccYYYPPPKKKIIIIIISSS^^^___YYY[[[mmm~~~aaaVVVSSSPPPLLLJJJIIIIIIJJJIIIHHHIIIJJJLLLMMMLLLKKKKKKLLLNNNOOOPPPSSSXXX[[[______```aaadddjjjqqqwwwyyyvvvcccZZZWWWRRRMMMJJJBBBAAA>>><<<;;;;;;;;;<<<;;;;;;???EEENNNeeewwwSSS???AAALLLLLL\\\ggg```~~~llleeeiiipppyyyfffccczzzuuuZZZLLLKKKNNNOOOOOOOOONNNNNNNNNMMMMMMJJJJJJJJJJJJKKKMMMNNNPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJEEECCCKKK]]]pppzzzrrrPPPAAA;;;888444555444333333222222222222444555888::::::888666555333333444666888;;;===>>>AAA>>>MMMsssyyytttkkkfff```___]]]]]]^^^^^^]]][[[^^^^^^ZZZVVVUUUVVVUUUQQQSSSTTTUUUUUUVVVWWWXXXXXX]]]]]][[[YYYXXXZZZ^^^aaa___[[[\\\bbbiiitttvvv|||xxxyyy}}}~~~~~~~~~|||zzzuuupppnnnooosssuuuyyy|||ooo]]]QQQJJJ@@@@@@???@@@BBBEEEGGGHHHGGGLLLXXXkkknnnYYYCCCAAATTTpppjjj___UUUSSSSSSPPPNNNNNNQQQNNNLLLKKKLLLMMMKKKJJJIIIIIIKKKKKKKKKKKKIIIIIIGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>EEE\\\uuuzzzmmmcccxxxlllggg```UUURRRaaaxxxzzzmmmjjjeeefffppp}}}tttnnnttt|||{{{wwwuuu{{{{{{yyyvvvttttttsssrrrqqqnnnpppuuu{{{yyypppddd\\\[[[^^^cccfffccceeeeeeaaaYYYRRROOOOOOTTT]]]fffddd]]]eeefff[[[YYYTTTPPPMMMLLLLLLLLLHHHGGGHHHJJJLLLMMMLLLJJJJJJKKKNNNPPPTTTYYY```dddfffddddddgggjjjppp{{{sss___VVVTTTQQQKKKGGG@@@???===;;;::::::;;;;;;======>>>CCCPPPkkkeeeHHH;;;CCCMMMMMM]]]sss\\\bbb~~~cccfffppp{{{tttmmm```lll}}}pppWWWLLLLLLNNNMMMMMMMMMMMMLLLMMMNNNPPPHHHHHHGGGGGGHHHJJJMMMOOOSSSRRRPPPPPPPPPPPPPPPOOOLLLKKKHHHEEEJJJ]]]uuucccEEE;;;999777444444333333222222222333333333555888::::::888666444222444666777999:::<<<===@@@EEEbbbzzzyyymmmggg___^^^]]]^^^___``````^^^\\\YYYZZZZZZZZZYYYYYYWWWUUURRRSSSTTTTTTTTTVVVXXXZZZ^^^]]][[[YYYYYY[[[___bbb]]]WWWYYY```bbbeeezzzyyy}}}}}}yyywwwzzzyyyppplllnnnqqqtttvvvzzzeeeVVVLLLDDD>>>???@@@AAABBBDDDGGGIIIKKKNNN\\\qqqyyybbbPPPBBBAAARRRiiiiii^^^TTTQQQQQQOOOMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFIIIJJJMMMNNNNNNMMMJJJIIIEEEEEEEEEDDDCCCBBB@@@???@@@<<>>===<<<;;;::::::;;;;;;;;;<<<>>>EEEZZZzzzzzzTTTCCC???EEELLLNNNccchhh\\\kkkqqqdddsss~~~zzzmmmhhhcccrrrzzzxxxfffUUUPPPOOOMMMIIIKKKMMMMMMLLLMMMPPPSSSJJJIIIHHHGGGHHHJJJLLLMMMSSSQQQPPPQQQRRRSSSQQQOOOMMMLLLJJJGGGIIIWWWpppyyy}}}~~~{{{SSS>>>888666333111333333333222333333444444444555777999999777555444222555888999888999<<<>>>CCCWWW~~~ooogggaaaXXX[[[[[[[[[]]]______]]][[[VVVYYY]]]```___\\\XXXWWWSSSUUUWWWVVVVVVWWWZZZ\\\]]][[[YYYXXXZZZ]]]```bbb```XXXXXX______^^^kkk~~~|||vvvttt|||rrrkkkjjjlllmmmqqquuuyyy|||]]]JJJFFFDDD???:::>>>???BBBCCCEEEHHHLLLOOOXXXlllbbbLLL???<<>>???AAALLLfffhhhJJJCCCCCCGGGLLLTTTqqq```ccczzz}}}jjjhhh~~~xxxmmmjjjnnnssstttkkk[[[RRRRRRRRRNNNHHHKKKNNNOOONNNNNNQQQTTTNNNMMMLLLKKKKKKLLLMMMNNNPPPNNNMMMOOORRRSSSPPPLLLNNNMMMKKKIIIGGGNNNaaasss~~~uuuuuuzzz~~~~~~yyyvvv~~~xxx^^^DDD;;;999666333444333333333333444444555666666666777777777666555444444777:::::::::;;;???CCCQQQvvvyyy}}}iiiddd^^^UUUXXXXXXXXXZZZ\\\\\\ZZZXXXXXXYYY^^^aaa___XXXTTTTTTUUUXXXZZZZZZXXXXXXZZZ]]]YYYWWWVVVWWW[[[^^^``````ddd\\\YYY[[[\\\ZZZ___hhh|||vvvxxxuuullliiiggggggkkkoooqqqrrrxxxmmm[[[IIICCCCCCCCCBBBBBB>>>AAACCCEEEHHHLLLRRRWWWhhh~~~}}}SSSCCC>>>CCCiii}}}mmmWWWWWWRRROOOOOOMMMIIIIIILLLGGGGGGGGGFFFEEEDDDEEEFFFFFFIIILLLOOOOOOLLLIIIFFFDDDDDDDDDEEEEEEDDDDDDCCC???:::???GGGWWWwwwhhhppp{{{~~~wwwtttyyyyyytttkkknnnfff___lllyyysssrrrppppppwwwxxxzzz}}}}}}uuuwwwvvvsssxxx~~~~~~xxxuuuuuuuuussspppooopppppppppqqquuu{{{wwwkkk___VVVPPPMMMKKKKKKIIIFFFDDDFFFMMMRRRXXXfff{{{yyytttpppkkkeee___\\\[[[ZZZVVVSSSPPPOOOPPPRRRSSSSSSPPPQQQSSSUUUZZZ```hhhnnnsssooosss{{{fff\\\RRRPPPNNNGGGAAA>>>;;;;;;;;;;;;;;;<<<<<<<<>>CCC@@@CCCFFFIIIKKKQQQYYY___zzznnnKKK@@@DDDMMMzzzuuu```YYYYYYRRRPPPNNNMMMNNNLLLHHHHHHLLLHHHHHHHHHGGGFFFEEEGGGHHHDDDGGGKKKMMMMMMKKKGGGDDDAAABBBBBBCCCCCCCCCCCCCCCAAA<<>>CCCLLLcccjjjJJJCCCCCCHHHTTTiiizzzgggnnnmmm{{{pppjjjnnn|||mmmXXXLLLMMMNNNKKKEEEJJJNNNNNNIIIFFFGGGIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMNNNSSSWWWWWWQQQKKKJJJIIILLLPPPNNNLLLTTT```nnnwwwpppkkkllluuu||||||}}}}}}|||||||||}}}wwwyyyxxxmmm___UUUUUUYYY\\\eeevvvxxx]]]KKKGGG<<<777:::999222222999444444444555666777888999888777666444444444555666444888<<<>>>???DDDLLLTTTzzzmmm~~~eee``````^^^\\\XXXVVVUUUVVVWWWXXXWWWVVVTTTRRRRRRSSSOOOIIIJJJQQQLLLQQQUUUUUURRROOOPPPSSSPPPPPPQQQVVV[[[______]]]ZZZZZZVVVPPPRRR[[[aaaaaammm}}}yyy~~~{{{vvvnnnhhhiiibbbcccnnnyyy}}}|||zzzlllbbbWWWMMMHHHCCC???>>>@@@@@@???BBBFFFGGGEEEGGGNNNTTT[[[iiixxxiiiNNNCCC???FFFxxx}}}ZZZUUUNNNGGGHHHKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIGGGFFFFFFHHHHHHGGGEEEHHHHHHHHHGGGFFFEEEGGGIIIBBBCCCCCCCCCAAA@@@>>>===AAA@@@===???MMMbbbppptttdddkkkqqqrrrttt{{{xxxqqqiiihhhqqq~~~}}}~~~~~~xxxssswwwzzzuuuuuu{{{~~~zzzwwwvvvtttqqqoooppprrrtttrrrnnnnnnqqqvvv~~~rrraaaQQQHHHDDDFFFEEEDDDFFFKKKPPPTTTVVV]]]bbbhhhlllrrr~~~{{{sssjjjcccaaaaaa^^^[[[ZZZ]]]bbbdddaaa^^^YYYXXXXXXZZZ___eeejjjkkkpppwwwuuuhhhUUUOOOGGGDDDCCCBBB>>>:::777777999;;;;;;;;;===@@@BBBIIIZZZvvvKKK>>>IIIIIIZZZlllvvv}}}qqqrrrnnnccchhhrrrbbbSSSIIIOOOSSSIIIEEEIIINNNMMMJJJHHHJJJMMMTTTOOOKKKLLLQQQTTTTTTRRRQQQRRRSSSUUUVVVSSSOOOKKKGGGPPPUUUQQQKKKMMMRRRVVVbbbjjjtttyyy{{{~~~xxxggg^^^hhhtttxxxzzz~~~}}}||||||||||||rrrsssxxxxxxwwwmmmggggggaaa___iiiqqqjjj[[[JJJ@@@>>>666666555555555444444444555555666666777999:::;;;777777777666666555444444777:::@@@BBB>>>AAAXXXrrrsssfff\\\WWWYYYZZZWWW\\\```^^^XXXSSSQQQRRRXXXWWWUUUQQQNNNJJJGGGFFFJJJLLLNNNPPPQQQQQQQQQQQQKKKPPPSSSQQQPPPSSSVVVVVVXXXSSSRRRVVVZZZ[[[]]]```cccxxx}}}|||{{{}}}}}}ssskkkiiidddeeennnvvvwwwuuuuuuyyy}}}}}}yyyjjjZZZRRRNNNHHHCCC@@@>>><<<===@@@AAAAAADDDHHHHHHHHHOOO^^^lllwwwhhhVVVGGGAAAGGGLLLcccbbbKKKLLLIIIDDDFFFHHHJJJJJJKKKKKKJJJJJJIIIHHHJJJHHHGGGGGGHHHHHHGGGEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA??????EEEUUUkkk{{{kkkllloooqqqsssyyywwwnnneeecccgggooo}}}{{{wwwyyy|||vvvuuuyyy~~~{{{wwwtttqqqpppnnnppprrrpppmmmlllppptttxxxiiiYYYOOOJJJGGGFFFGGGJJJOOOTTTYYY\\\bbbbbbaaacccjjj{{{xxxnnngggeeeeeeiiigggeeegggkkkllljjjgggZZZ]]]fffooorrrrrruuuzzzuuueeeYYYRRRLLLEEEAAAAAA???<<<888;;;999999:::;;;:::<<<@@@BBBSSSmmmgggKKKFFFPPPVVVoooqqq{{{xxxnnnkkkdddiiijjjZZZPPPHHHKKKMMMEEEIIIMMMQQQPPPLLLJJJKKKNNNQQQMMMKKKMMMSSSVVVVVVTTTTTTTTTTTTUUUUUURRRNNNKKKIIIQQQUUUQQQMMMOOOSSSUUUYYYaaakkkrrrxxxsssaaaaaagggjjjmmmsssuuuzzz}}}}}}zzztttqqqvvv}}}xxxvvvxxx}}}}}}~~~vvvpppqqqlllmmmzzzxxx[[[NNNFFF;;;555555666666555555555444444444555555555666777999:::;;;888777666555555555555555<<<999;;;@@@BBBJJJ```vvvjjjbbb[[[YYY]]]]]]YYY]]]```___YYYUUUTTTUUUXXXWWWTTTQQQOOOMMMKKKKKKMMMMMMMMMOOOPPPQQQPPPOOOLLLQQQSSSPPPOOORRRUUUUUUTTTPPPOOOTTTXXXYYY[[[___aaakkk|||xxxwwwtttrrrwww}}}zzzuuunnnhhhdddgggjjjkkklllnnntttzzz}}}zzziiiaaaVVVKKKCCCBBBCCCAAA??????===<<<>>>BBBCCCBBBFFFKKKRRRUUUaaatttmmmHHHBBB<<<;;;LLL^^^dddIII@@@HHHGGGBBBDDDEEEIIIIIIIIIIIIIIIHHHHHHGGGKKKJJJHHHHHHHHHHHHFFFEEEAAACCCEEEEEECCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAAAAA@@@===FFFcccxxxqqqmmmoooooorrr~~~~~~pppfffdddbbbdddvvv{{{{{{}}}~~~yyytttsssvvvzzz||||||~~~|||uuuooolllllllllnnnnnnmmmjjjkkknnnrrrssseeeYYYSSSIIIIIIKKKNNNTTTZZZ```cccjjjfffcccdddnnnwwwpppnnnnnntttrrrqqqssswwwyyyxxxvvvhhhooovvvaaaWWWNNNMMMHHHBBB>>>>>>===:::777===999888;;;<<<<<<>>>CCCNNNiiiYYYLLLIIIPPPcccmmmqqqttt{{{qqqnnnmmmwww}}}bbbSSSPPPJJJHHHIIIDDDLLLOOOQQQPPPLLLJJJKKKMMMMMMKKKLLLPPPUUUXXXXXXVVVVVVUUUSSSSSSSSSQQQNNNLLLLLLQQQRRROOONNNRRRTTTTTTSSSZZZfffqqq{{{tttgggaaa___ccckkklllqqqtttrrruuuvvvoookkkrrr~~~xxxsssqqqrrrtttuuuzzzzzz~~~yyysssrrrlllnnn}}}gggSSS@@@:::999555222444555555555555555444444444444444555777888999;;;;;;888777555444444555666777===<<<>>>AAAAAAKKKhhhvvvwwwbbb___ZZZYYY\\\[[[YYY\\\]]][[[WWWTTTTTTVVVWWWUUUSSSQQQOOOOOOPPPPPPSSSQQQNNNOOOQQQRRRQQQOOONNNQQQQQQMMMLLLQQQTTTTTTOOOLLLLLLQQQUUUWWWYYY\\\^^^\\\llltttpppuuuvvvrrrnnnlllpppvvv|||wwwoooddd^^^]]]aaaggglllqqqyyyooo^^^VVVTTTJJJDDD???AAABBB@@@@@@AAABBB@@@AAADDDDDDEEEKKKSSS]]]fffwww[[[FFFFFF>>>???___lllRRRBBBBBBKKKGGGCCCEEEEEEGGGGGGHHHHHHHHHHHHGGGFFFLLLJJJHHHHHHHHHHHHFFFEEEAAADDDFFFFFFDDDBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCCCC???@@@AAA<<>>???>>>BBBJJJ[[[~~~RRRMMMGGGNNNrrrzzz]]]qqqvvvsss|||~~~~~~uuuxxx{{{]]]PPPTTTPPPJJJJJJGGGJJJLLLMMMLLLJJJIIIJJJLLLKKKKKKMMMQQQVVVXXXVVVUUUTTTRRRPPPPPPPPPPPPOOONNNNNNNNNLLLHHHKKKRRRVVVVVVSSS[[[iiixxx|||gggZZZ[[[cccccciiiooooooooovvv}}}vvvqqqttt}}}~~~wwwqqqlllkkkjjjiiilllqqqpppwwwvvvppplllccccccqqqlllTTTGGG;;;999999777555666555555555555555555555555333444666777888::::::;;;888666444333333555888:::999???FFFFFF@@@KKKrrruuuxxxpppaaa```ZZZWWWXXXTTTVVVWWWWWWUUURRRQQQRRRTTTTTTRRRPPPNNNNNNPPPRRRTTTZZZUUUQQQQQQSSSTTTSSSPPPNNNPPPNNNJJJJJJOOORRRQQQMMMIIIJJJOOOTTTUUUWWWZZZYYYUUU[[[qqqyyymmmzzznnnnnnmmmkkkfffdddjjjvvv|||xxxoooddd^^^___bbbeeehhhooowwwzzzzzzyyy{{{~~~|||www}}}eeeTTTKKKFFFCCCDDD@@@>>>@@@@@@===>>>AAACCCBBBCCCGGGIIIOOO[[[fffqqqxxxQQQ<<>>CCC@@@AAAUUUppp{{{uuuvvvwwwyyyvvvfffddd^^^VVV]]]nnn~~~zzzuuuqqq}}}}}}uuuooojjjiiijjjlllqqqvvvzzz|||www|||}}}uuunnnkkklllnnnmmmkkkiiihhhjjjmmmooo{{{wwwkkkcccVVVXXX[[[]]]```fffmmmrrrqqqxxx~~~}}}ooo^^^VVVTTTNNNEEEBBB>>><<<:::::::::999:::777:::@@@???<<>><<<===@@@@@@???BBBGGGDDDEEEKKKSSSZZZeeeuuufffEEE:::NNNfffWWWGGGBBB>>>DDDIIICCCDDDIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGIIIGGGFFFGGGHHHHHHGGGEEEHHHIIIKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA>>>???DDDDDDDDDOOO]]]wwwwwwyyy~~~rrrnnndddWWWTTT[[[qqquuuxxxwwwxxxyyyuuuoooppp||||||{{{|||sssllljjjkkklllmmmpppsssvvvxxx|||~~~yyywwwwwwrrrpppmmmjjjjjjkkkmmmooovvv{{{~~~uuunnndddgggiiijjjkkkooouuu{{{xxxvvv{{{pppeeeWWWPPPNNNFFFAAA@@@===;;;999999:::;;;;;;888;;;@@@===<<>>@@@;;;AAAWWWrrrhhhpppyyyiiicccccc\\\ZZZ[[[UUUUUUTTTTTTSSSSSSTTTUUUUUUQQQQQQPPPOOOPPPRRRTTTVVVWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOMMMKKKMMMRRRSSSQQQNNNKKKKKKOOORRRQQQQQQSSSMMMSSSRRRRRRhhh~~~uuulllooo}}}xxxrrrnnniiidddaaabbbdddfffrrr}}}ssskkkccc___[[[ZZZ\\\___aaabbbfffgggiiijjjhhheeeaaa^^^[[[^^^UUUMMMRRRWWW^^^kkkwwwvvvssslllggg```WWWNNNCCC@@@>>>===???@@@@@@>>>>>>>>>AAADDDEEEEEEKKKRRRMMMRRR]]]jjjuuubbbLLLCCCSSSwww\\\BBBDDD???>>>FFFIIIDDDGGGKKKEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFIIIIIIJJJHHHFFFDDDDDDEEE@@@??????>>>>>>???AAAAAABBBDDDEEEEEEDDDEEEIIIMMMdddppp{{{rrrccc[[[[[[fffiiikkkkkkmmmpppooojjjkkkttt|||yyy{{{~~~sssnnnmmmnnnoooqqqrrrsssuuuvvv|||~~~~~~wwwtttooollllllmmmnnnooopppuuu}}}{{{uuuxxxyyyxxxwwwxxx~~~~~~xxxuuusssxxx~~~nnnccc\\\OOOJJJGGG@@@>>>===<<<999888888:::;;;;;;999<<>>;;;;;;;;;;;;999888888777555444444444555555555666666666777999999999888666555666666777888:::<<<>>>???AAACCCTTTttt~~~xxxzzzpppccc``````ZZZ[[[^^^YYYUUUUUUUUUVVVWWWXXXWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXUUUXXXZZZWWWRRROOOPPPRRRPPPQQQPPPOOORRRWWWWWWSSSPPPLLLKKKOOOPPPNNNMMMNNNJJJLLLOOOTTT^^^pppjjjfffeee{{{kkkaaa```aaabbbaaannnpppggg[[[UUUUUUVVVVVVTTTSSSXXX]]]]]]WWWRRRPPPQQQKKKPPPIIIDDDIIIKKKJJJPPPQQQQQQNNNJJJHHHGGGEEEBBBCCCCCCAAA>>><<<>>>BBBEEE???@@@CCCGGGGGGHHHOOOXXXYYYaaaooo~~~^^^DDD@@@KKKlllrrrGGG:::EEEBBBCCCKKKMMMHHHLLLMMMDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCDDDFFFGGGGGGFFFHHHIIIHHHFFFCCCBBBCCCDDDAAAAAAAAAAAABBBDDDFFFGGGDDDJJJKKKEEEBBBCCCEEEDDDXXXkkk{{{~~~zzzllldddbbbaaaeeefffddddddffffffcccaaaiiixxx|||yyy{{{|||tttrrrmmmoooqqqssstttuuuwwwyyyxxxxxxzzz}}}~~~{{{wwwqqqnnnmmmnnnoooppplllqqqyyy{{{uuuuuutttsssxxxtttcccZZZVVVKKKGGGFFF@@@<<<;;;:::888777777999;;;;;;999===CCCEEESSS~~~pppPPPPPPCCCWWWvvvxxxLLLHHHQQQvvv}}}~~~pppYYYWWWYYYWWWQQQVVVZZZRRRIIIGGGEEEEEEFFFHHHHHHHHHFFFGGGIIIJJJJJJJJJKKKLLLPPPPPPPPPQQQTTTTTTSSSRRRLLLPPPQQQMMMKKKKKKKKKHHHHHHIIIOOO]]]nnn|||bbbJJJBBBCCCIIIPPPRRRRRRZZZdddccchhhqqq|||vvv___NNNKKKKKKRRR[[[aaaccceeehhhqqqoooeee___```[[[[[[fffnnn|||lllSSSCCC???AAA<<<;;;<<<777999;;;;;;999777777666444444444444555555555666666777888999:::999777555333555666888:::<<<>>>???@@@===OOOpppwwwjjjmmmaaa___^^^XXXYYY]]]YYYTTTTTTTTTVVVXXXXXXXXXVVVYYYYYYZZZZZZZZZZZZZZZZZZVVV\\\___]]]VVVRRRSSSVVVRRRSSSSSSRRRVVV[[[[[[VVVPPPLLLKKKNNNOOOLLLIIIJJJIIIEEELLLXXXZZZZZZrrryyyjjjfffllluuu|||~~~wwwqqqiii```___eeeiiiuuu{{{lllccc]]]VVVPPPOOOHHHKKKOOOOOOMMMIIIGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDBBBAAAAAA???===<<<===?????????@@@BBBDDDJJJLLLKKKIIIOOO\\\hhhmmmrrrwwwkkkSSSHHHGGGHHH___TTTCCCBBB;;;BBBEEEIIILLLMMMKKKGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFDDDAAABBBCCCDDDBBB???CCCDDDDDDDDDDDDBBBAAA???BBB@@@???@@@BBBCCCDDDCCCGGGHHHHHHFFFDDDCCCCCCEEEQQQhhh||||||qqqeee[[[ZZZ```hhhkkkiiidddaaa```hhhgggwww~~~|||xxxvvvwwwyyyzzzvvvssswww~~~xxxwwwwwwzzz|||tttqqqnnnoooqqqssssssqqqooottt|||~~~{{{zzzxxxsssnnnmmmrrryyyhhh___UUUOOOIIIBBB>>>???<<<;;;999777555555888:::===:::CCCIIIIIIcccqqqUUUHHHGGGIII___sssSSSGGGGGGWWWooommmuuullluuucccQQQTTTTTTQQQQQQSSSRRROOOKKKLLLMMMMMMLLLJJJHHHFFFKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOMMMKKKLLLPPPOOOKKKMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHKKKQQQ[[[gggttt{{{tttSSSJJJBBBBBBJJJLLLHHHNNNZZZ]]]\\\ccctttuuucccVVVKKKLLLQQQWWW\\\```iiirrrsssmmmdddZZZUUUVVV]]]ccckkkvvv}}}kkkZZZBBB???:::999;;;<<<;;;:::999888888888777777666666333333555666777777777777<<<;;;:::888777777666666222;;;@@@;;;888;;;>>>===GGGSSS}}}uuugggccc```ZZZVVVYYY]]]YYYQQQVVVSSSRRRUUUYYY[[[ZZZXXXXXXZZZ\\\[[[XXXWWWYYY[[[______]]]YYYVVVUUUVVVXXXQQQTTTWWWYYYZZZXXXVVVTTTJJJKKKLLLLLLLLLJJJIIIHHHHHHFFFIIIQQQUUUYYYcccooo}}}ttthhh]]]^^^iiizzzxxxllleeedddhhhpppuuuuuuyyy}}}mmm___YYY\\\UUUKKKEEECCCBBB@@@>>>???>>>===<<<;;;;;;;;;;;;>>>???@@@??????@@@???>>>>>>???@@@AAABBBDDDHHHKKKHHHPPPYYYbbbpppmmm\\\OOOBBB???FFF^^^yyygggEEE<<>><<>>HHHTTT|||{{{WWWAAACCCKKKuuuxxxdddnnn|||~~~rrrhhhfffnnnyyy^^^OOORRRRRROOONNNPPPOOOLLLIIIJJJKKKLLLLLLJJJIIIGGGKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLLLLJJJMMMQQQRRROOOOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKOOOVVV^^^eeeiiiqqqyyy~~~}}}}}}xxxZZZMMMAAA<<>>;;;888777888999999888888888777777777666666666444444555777777888888777;;;:::999888777666666666999<<<<<<::::::???CCCEEEDDDXXXmmmeeeccc]]]XXXXXX[[[[[[WWWRRRTTTSSSSSSTTTVVVXXXXXXWWWWWWXXXZZZYYYWWWVVVWWWYYYdddaaa\\\XXXUUUTTTTTTTTTOOOQQQSSSUUUUUUSSSPPPNNNLLLLLLLLLLLLLLLJJJIIIHHHIIIHHHKKKQQQUUUXXX```jjj~~~}}}~~~sss[[[OOORRRddd~~~yyyppppppsssqqqkkkkkkwwwxxxsssttthhhZZZTTTTTTSSSLLLDDDEEEDDDBBBAAA@@@@@@AAABBB>>>>>>???@@@AAAAAABBBCCCEEEEEEEEEFFFIIIPPPXXX^^^dddrrr~~~\\\AAA>>>@@@AAAQQQgggwww~~~hhhNNN;;;;;;CCCDDDLLLKKKJJJHHHGGGFFFFFFEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@@@@AAABBBDDDEEEEEEDDDDDD@@@BBBBBBAAA???@@@DDDGGGDDDEEEEEEDDDCCCBBBDDDFFFLLLUUUhhhsssssszzzzzzkkklllwwwkkkbbbeee______bbbfffkkknnnooonnnoookkkttt~~~yyy{{{|||qqqppptttvvvtttsssuuuxxxxxxvvvsssooollliiihhhjjjmmmnnnooovvvyyy~~~~~~zzzwwwwwwyyy{{{{{{yyytttrrrppplllkkklllqqqtttxxx{{{~~~eeeXXXPPPIIIEEEBBB===;;;===666888999999999:::===???BBB@@@GGGRRRhhhgggHHH<<<999>>>OOOcccoooUUU>>>888GGG[[[aaa]]]ooouuuuuuzzznnnaaa]]]```dddlllfffTTTLLLOOONNNKKKJJJLLLLLLHHHHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHHHHJJJIIIGGGJJJNNNNNNKKKNNNMMMLLLLLLLLLLLLNNNNNNPPPOOONNNOOOSSSXXX\\\^^^nnnvvvyyyuuusssyyyzzz___MMM>>>===BBBBBBAAACCCFFFGGGMMMYYYccciiiqqqwww~~~yyymmmiiidddaaa[[[UUUUUUXXXWWWNNNDDDBBBHHHPPPTTTUUUZZZcccrrr}}}nnn___UUUMMMBBB888999777444444555777777666666666666666666555555555555666777888888888888888999999888777666666777777>>>;;;;;;===???@@@CCCHHHLLLkkk{{{{{{wwwgggfffcccZZZVVV[[[]]]WWWRRRSSSRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWXXXZZZddd^^^WWWSSSRRRQQQPPPNNNNNNPPPRRRSSSSSSPPPMMMKKKNNNNNNMMMMMMKKKJJJHHHGGGJJJJJJMMMRRRUUUWWW\\\bbb}}}yyy{{{~~~sss^^^NNNMMM___sssyyywwwsssmmmkkkooovvv{{{{{{{{{}}}{{{qqq```RRRQQQOOOMMMKKKJJJJJJJJJJJJFFFDDDDDDFFFGGGEEEFFFHHHKKKJJJKKKOOOWWWfffvvvVVVIII>>>>>>FFFWWWvvv}}}mmmMMMCCC>>>AAAHHHJJJPPPNNNJJJFFFDDDCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@>>>???AAABBBCCCCCCBBBBBB???CCCHHHGGGDDDBBBEEEHHHGGGHHHHHHFFFDDDDDDEEEFFFHHHJJJWWWgggoooqqqnnniiijjjsssfff]]]eee```___aaafffnnntttuuuuuuwwwssszzz|||{{{wwwxxx~~~zzzuuutttvvvxxxxxxwwwpppmmmjjjhhhgggiiikkklllqqqtttyyy}}}}}}wwwtttrrrrrruuuxxxyyyyyyzzzyyywwwsssppppppqqqsssvvvxxx|||qqq\\\QQQJJJDDDAAA>>>:::888:::555777999::::::;;;===???DDDCCCKKK\\\~~~iiiPPP>>>???BBBDDDTTTkkkiiiPPP@@@888???YYYtttuuu]]]bbbooojjjkkk~~~gggZZZ[[[aaa^^^ZZZUUUJJJIIILLLKKKGGGFFFIIIIIIFFFIIIJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHGGGDDDEEEHHHGGGCCCKKKJJJIIIHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSXXX```gggooovvvxxxuuuvvv}}}|||gggKKK>>>>>>BBBBBBAAAAAAAAAEEELLLQQQUUU^^^hhhwwwwwwxxx{{{yyyrrrjjjbbbWWWKKKEEEEEEMMMHHHBBBBBBFFFKKKMMMNNNMMMTTT^^^eeeiiikkklllnnnlllrrr|||{{{rrrmmmrrriiiZZZLLLDDD???999444555444333333444555666666555555555555555555555555666777888999999999999999888777777666666777777888<<<;;;>>>CCCCCC@@@DDDKKKaaaqqqlllgggiiidddXXXUUU]]]^^^SSSMMMQQQQQQSSSUUUTTTQQQPPPRRRTTTXXXYYYZZZZZZZZZZZZ[[[\\\]]]VVVNNNLLLNNNOOONNNKKKOOOQQQSSSUUUUUUSSSPPPNNNOOONNNMMMLLLKKKIIIHHHGGGLLLLLLOOORRRTTTUUUWWWZZZ~~~zzzyyy}}}vvvbbbQQQMMMQQQmmm{{{tttrrrqqqpppppppppvvvrrruuurrreeecccaaa^^^[[[WWWTTTRRRPPPSSSOOOOOORRRQQQMMMLLLOOONNNOOOSSS\\\mmmyyy[[[AAADDDAAAAAATTTyyyuuuQQQ>>>AAACCCFFFNNNQQQQQQNNNIIIEEEBBBBBBBBBCCCBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@?????????>>>>>>???@@@@@@???>>>>>>===DDDKKKMMMJJJFFFFFFGGGHHHHHHHHHFFFCCCBBBCCCDDDCCCDDDKKK\\\kkkllljjjnnnooouuu~~~dddZZZaaacccccceeekkkttt|||xxxwwwzzzvvvyyy~~~{{{vvvpppqqqtttwwwxxxrrrpppmmmjjjgggggghhhiiihhhlllqqqwww|||~~~qqqooommmmmmooorrruuuvvvyyyyyyxxxvvvttttttuuuwww{{{{{{}}}uuudddSSSMMMFFFAAA???<<<888666777666777999:::::::::<<<>>>@@@DDDTTTpppQQQAAA:::AAACCCCCCSSSkkkgggRRR===777<<>>===@@@DDDEEEIIIRRR\\\kkknnnrrrxxx~~~xxxooogggZZZLLLAAA>>>DDDDDDEEEEEEEEEGGGIIIKKKKKKOOOUUUWWWVVVWWW[[[___YYY^^^fffrrrzzzuuusssvvvzzzzzzuuuoooiiiddd```\\\YYY^^^UUUIII@@@;;;888666666333333444444444555666777444444444444555555555555777888888999999999999888777666666666777888999:::;;;<<<@@@BBBCCCIIIWWWeeeyyysssiiifffgggdddXXXUUU]]]\\\OOOJJJOOOQQQSSSUUUTTTQQQOOOQQQTTTXXXWWWXXXYYYZZZ[[[[[[[[[UUUOOOJJJIIIMMMQQQPPPNNNMMMOOORRRUUUVVVUUUSSSQQQOOONNNLLLKKKIIIHHHGGGGGGMMMNNNOOOPPPRRRTTTTTTSSS}}}{{{|||}}}~~~ooo[[[NNNTTTaaattt~~~zzzvvvqqqooooooooolllooozzz{{{wwwrrrmmmjjjhhhcccccchhhfff^^^\\\```[[[___hhhvvv~~~WWWBBB:::>>>???IIIqqq^^^DDD:::AAACCCGGGPPPSSSMMMKKKHHHDDDBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCC???@@@AAA@@@>>><<<===>>><<<===>>>>>>>>>===<<<;;;===CCCJJJMMMKKKGGGEEEDDDDDDEEEEEECCC@@@???@@@AAAAAADDDEEERRRdddffffffpppuuuwww~~~zzzhhh^^^^^^hhhhhhjjjpppzzzzzzssstttzzz||||||xxxnnnllloooqqqsssrrrqqqpppmmmiiiggghhhiiidddhhhnnntttzzzpppnnnlllkkklllooorrruuutttuuuvvvvvvuuuwwwyyy||||||ggg\\\NNNIIICCC>>>===;;;777555777777888:::::::::;;;>>>@@@AAAMMMjjjmmmEEE;;;888>>>AAADDDUUUjjjWWWGGG777555DDD```wwwfffnnnvvvvvvgggrrrwwwlllcccccclllnnn]]]RRRPPPLLLFFFHHHGGGDDDDDDHHHJJJHHHLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKJJJJJJIIIDDDFFFFFFEEEHHHNNNOOOLLLKKKJJJJJJJJJKKKMMMOOOPPPQQQWWW[[[XXXSSSVVVeeerrr{{{~~~eeeHHH>>><<<999999999;;;???@@@CCCKKKSSS___dddkkksssyyy}}}}}}wwwqqqlllcccTTTHHHCCC@@@BBBDDDDDDCCCDDDGGGJJJHHHJJJLLLLLLJJJJJJNNNQQQNNNQQQUUU\\\jjjxxx~~~xxxpppeee]]]ZZZZZZ]]]___\\\XXXRRRMMMKKKKKKJJJIIIHHHAAA:::777555333333555333444666666555555666777444444444555555555555555777888888999999999888888666666666777888:::;;;<<<>>>@@@???===GGG___{{{sssxxxllleeeaaa___```XXXVVVYYYWWWOOOLLLNNNQQQRRRSSSRRRQQQPPPQQQRRRTTTSSSSSSUUUXXXYYYYYYXXXSSSPPPMMMMMMPPPSSSSSSRRRHHHKKKNNNRRRSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGMMMNNNNNNMMMPPPTTTSSSPPPyyyyyy}}}yyyqqqvvv~~~|||qqqiii[[[WWW[[[jjj}}}vvvtttxxxwwwuuuuuuvvvsssmmmkkkmmmsss|||~~~{{{~~~{{{zzzSSS???;;;???GGGTTTnnnxxxkkkNNN???>>>EEEFFFJJJOOOKKKHHHGGGFFFEEECCCAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA===???@@@>>>;;;:::;;;===:::;;;===>>>???>>>>>>======???CCCEEEFFFDDDBBB@@@@@@AAAAAAAAA??????AAACCC@@@HHHCCCGGGYYY]]]]]]kkkwwwwwwwwwxxxvvvpppggg```hhhhhhiiinnnxxxxxxwwwyyy~~~}}}wwwqqqooonnnmmmnnnppppppoookkkiiiiiijjjhhhlllrrrwwwzzz}}}uuutttqqqooooooqqquuuxxxyyyyyyzzzyyyyyyzzz}}}eeeYYYTTTHHHCCC>>>:::;;;:::777666888888999:::;;;<<>>DDDJJJTTT^^^HHH???777===XXX{{{jjjmmm{{{}}}~~~wwwhhhjjjeeelllxxxrrr[[[PPPOOOJJJFFFHHHGGGDDDFFFJJJLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLJJJHHHFFFDDDFFFFFFFFFKKKQQQRRRPPPIIIJJJJJJKKKLLLMMMNNNNNNPPPSSSWWWWWWVVVYYYaaahhh}}}\\\FFF???:::999777888<<<===>>>BBBGGGMMMRRR[[[dddlllsssxxx{{{zzzvvvuuuuuupppdddXXXRRRIIIFFFBBB???@@@CCCFFFGGGCCCCCCCCCBBB@@@AAABBBCCCEEEGGGIIILLLTTT]]]```]]]TTTQQQLLLHHHFFFGGGFFFEEEDDDAAA>>>=========<<<;;;999444222555555111111444333555777777555444555777444444555555666666666666777888888888888888777777666666777888:::;;;===>>>===AAA>>>===SSS{{{|||jjjooowwwiiifff```[[[\\\YYYWWWUUUTTTSSSRRRQQQQQQPPPOOONNNOOOPPPQQQPPPOOOSSSQQQQQQSSSWWWYYYXXXWWWTTTTTTSSSRRRQQQQQQPPPPPPFFFHHHKKKNNNOOONNNLLLJJJKKKJJJIIIGGGFFFFFFGGGGGGLLLNNNMMMKKKNNNTTTSSSOOOtttuuu{{{ttthhhdddhhhnnnwwwyyyeeeVVVXXXaaahhhqqqzzz}}}}}}jjj]]]]]]eeegggnnnwww|||UUU;;;:::FFFLLL\\\xxx{{{pppuuujjjDDDBBB<<>>@@@@@@AAAAAAAAA@@@@@@???<<<>>>???===:::999:::<<<999:::<<<>>>@@@@@@@@@@@@===<<<<<<>>>@@@AAA@@@>>>>>>@@@AAAAAAAAABBBEEEGGGAAAKKKCCC@@@QQQUUUVVVeeewwwuuuqqqppptttwwwooocccfffffffffiiisss}}}uuupppsssvvv|||zzztttooollljjjmmmpppooollljjjjjjkkkooorrrwwwzzz{{{|||}}}~~~|||{{{xxxuuutttvvvzzz}}}~~~~~~gggNNNJJJIII??????:::777999:::888888999888999;;;<<<>>>BBBHHHLLLbbb~~~ddd<<<::::::;;;@@@HHHMMMNNNLLL999888888GGGlllggg{{{zzzaaammmiiitttsssXXXMMMLLLEEEFFFHHHHHHEEEGGGLLLOOONNNHHHHHHIIIIIIKKKLLLNNNOOONNNNNNNNNNNNLLLIIIFFFDDDFFFGGGGGGFFFJJJOOOPPPMMMGGGHHHIIIJJJKKKKKKKKKKKKNNNOOORRRVVV[[[^^^``````yyyxxxgggKKK???999<<<888888;;;;;;999999<<<<<>>BBBDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>AAABBBBBBFFFKKKJJJFFF???@@@???===<<<;;;777333666555555666777666444111444000222888888333222555333555888777444333444666555555555666666666777777777777888888888777777666666777777999:::<<<>>>???999@@@@@@BBB```aaabbbiii|||ddd___ccc]]]YYY]]]SSSUUUTTTPPPPPPUUUVVVSSSOOOMMMKKKMMMPPPQQQPPPMMMTTTRRRRRRTTTXXX[[[ZZZXXXVVVVVVVVVTTTPPPLLLKKKKKKFFFHHHKKKMMMMMMKKKIIIGGGJJJIIIGGGFFFEEEFFFGGGGGGLLLNNNLLLIIIMMMTTTTTTOOOeeeeeelllxxx~~~nnnccc]]]^^^fffpppuuu{{{zzzkkkYYYRRRSSSVVVjjjrrr{{{sss{{{vvvjjjnnnnnnggggggnnnttt~~~qqqZZZSSSIII===CCCUUUmmmxxxxxx\\\FFF999<<>>>>>>>>???>>>======???BBBCCC@@@=========<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@DDDCCCBBB@@@>>>>>>AAACCCEEEDDDCCCDDDHHHOOOVVVZZZcccqqqsssjjjppp}}}kkkjjj```hhhkkkaaassstttttt}}}ooopppwww}}}{{{pppfffccceeehhhjjjkkkkkkkkkjjjmmmnnnpppoooooorrrxxx}}}gggVVVLLLEEEBBBBBB<<<;;;999888888999;;;<<<222DDD@@@888AAAFFFQQQiiiiiiMMM999<<<;;;;;;BBBLLLQQQMMMEEE<<>>YYYtttvvvyyyeeeiiiwwwyyyrrr___OOOHHHFFFDDDLLLIIIFFFFFFGGGGGGEEEDDDJJJHHHEEEDDDEEEIIINNNQQQSSSPPPKKKGGGEEEFFFIIILLLDDDDDDDDDEEEFFFGGGIIIIIIDDDEEEFFFGGGGGGGGGEEEDDDTTT^^^kkkrrrppphhh```\\\eee}}}uuucccMMM999999666444333444666777777;;;<<<>>>CCCKKKUUU^^^ccclllqqqwww{{{zzzxxxuuussshhhYYYIII@@@AAADDDCCC@@@======<<<;;;:::999999888<<<<<<;;;;;;;;;:::::::::999888888888777777666666666666555555555444444444333333333444444444555555555555666666777777888888777777666666666666777777777777777777888888888888;;;888888<<<===;;;===CCC:::AAAEEEUUUyyydddnnnzzzqqqZZZWWW\\\[[[ZZZ\\\TTTSSSRRRPPPPPPOOOPPPPPPQQQNNNLLLNNNSSSWWWXXXXXXNNNQQQTTTVVVVVVVVVWWWYYYZZZSSSMMMMMMMMMKKKJJJJJJKKKKKKJJJJJJJJJIIIFFFDDDFFFJJJMMMLLLHHHFFFHHHKKKOOOIIIHHHNNNQQQPPPOOORRR^^^aaakkk{{{vvvpppjjjdddccceeepppvvvyyyssskkkbbbXXXOOOSSSaaalllhhheee^^^^^^fffkkkuuuxxxlllllltttyyyxxxcccWWWJJJDDDEEEOOObbbsss~~~}}}aaaEEE@@@CCCDDDGGGJJJJJJGGGCCC@@@???@@@??????>>>>>>>>>>>>??????======???AAAAAA???=========<<<;;;:::999999999>>>>>>???????????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???======@@@BBBEEEEEEEEEDDDEEEJJJQQQVVV___nnnssskkkmmmyyy|||tttjjj___cccccc\\\nnn}}}tttuuuwwwkkkpppwww~~~~~~qqqeeecccdddfffggghhhgggffffffhhhiiikkkkkklllooouuuyyynnnYYYMMMFFF@@@======;;;:::999888888999;;;<<<:::CCC???;;;>>>AAAZZZoooOOO???777>>>AAA???>>>JJJXXXSSSBBB999===EEElllyyy~~~{{{kkkrrr~~~oooZZZKKKGGGGGGGGGKKKMMMNNNKKKFFFCCCDDDFFFFFFFFFEEEEEEFFFIIILLLMMMPPPNNNJJJGGGFFFGGGIIIKKKGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEDDD___fffnnntttrrrjjj```ZZZ]]]qqqzzzxxx~~~wwwXXX:::888666444666888:::999777:::;;;<<<@@@FFFMMMTTTXXX^^^dddkkkppprrrsssssssssiii^^^OOOFFFCCCAAA???<<<;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777666666555555555666666555555555444444444333333444444444555555555555555666666777777888888888777666666666666666777666777777777888888888888???===;;;:::<<<@@@@@@===>>>DDDJJJ```qqq|||fffUUUUUUYYYXXXVVVXXXUUUSSSPPPNNNMMMMMMNNNNNNQQQPPPOOOPPPRRRUUUVVVVVVXXXXXXXXXWWWVVVVVVWWWXXXZZZRRRLLLMMMMMMKKKJJJJJJKKKJJJHHHGGGGGGGGGGGGGGGIIIMMMPPPOOOKKKIIIKKKNNNMMMHHHHHHNNNRRRRRRRRRUUURRRXXXfffwww|||{{{}}}{{{sssjjjgggkkknnnqqquuuyyyuuugggWWWSSSXXXiiikkkgggfffccceee]]]```hhhpppsssssswww}}}}}}iii___[[[SSSMMMMMMQQQRRRPPPFFFFFFGGGPPPcccyyy{{{|||rrrJJJ888>>>IIIMMMKKKHHHEEECCC@@@<<<:::=========<<<======>>>>>>???>>>===>>>??????===;;;<<<<<<;;;:::999999888999AAAAAAAAA@@@???>>>===<<<===>>>>>>>>>>>>>>>??????===>>>>>>===<<<<<<>>>AAADDDFFFFFFDDDAAADDDKKKRRR\\\jjjsssooolllsss{{{~~~ssskkkjjjeee[[[hhhxxxtttwwwllllllpppzzzrrrcccbbbbbbccccccccccccbbbaaadddfffggghhhiiimmmqqquuuzzz~~~iii[[[NNNGGGDDD???<<<<<<:::999888888888:::;;;<<<:::>>>>>>BBBGGGPPPuuuYYY>>>999<<>>AAAFFFCCCDDDEEEFFFHHHIIIJJJJJJMMMLLLIIIGGGGGGGGGHHHIIIFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJLLLOOORRRSSSgggeeeddddddccc```[[[VVVTTTcccnnnmmmnnnyyysssOOO???:::444444777999777444888999:::<<<@@@DDDGGGIIINNNSSSYYY^^^aaadddfffhhhbbb[[[RRRJJJDDD@@@<<<999999999999:::::::::;;;;;;777777777777666666666666555555555555555444444444555555555555555444444444333444444444444555555555555555666666777777888888888888777666666666666666555666666777888999::::::;;;===<<<:::===@@@???:::@@@XXXrrr{{{jjj\\\SSSUUUYYYWWWUUUWWWTTTRRROOOLLLLLLMMMPPPRRRRRRSSSTTTTTTSSSRRRSSSTTTVVVTTTSSSRRRTTTTTTTTTSSSUUUNNNIIIJJJKKKHHHGGGHHHJJJIIIGGGFFFFFFGGGIIIKKKMMMPPPRRRRRROOONNNOOOQQQLLLIIIIIIOOOSSSTTTVVVXXXJJJOOO[[[iiirrrtttwww{{{vvvsssvvv~~~~~~}}}zzzvvvuuuxxxwwwjjj[[[___YYYXXXbbbppp|||sssuuu{{{|||yyyzzz~~~|||{{{~~~iiiPPPEEEDDDDDDAAA===;;;>>>CCCGGGEEEKKK^^^|||{{{uuurrr|||iiiPPPBBB@@@EEEHHHRRRLLLDDD@@@@@@???;;;888;;;;;;;;;;;;<<<<<<===>>>>>>============<<<;;;:::;;;:::999999999:::;;;<<>>???GGGOOO]]]iiitttuuurrruuu}}}wwweeecccwwwzzzvvvxxx|||tttmmmjjjrrr}}}~~~ttteeeaaaaaaaaa```````````````eeeeeeeeefffhhhjjjmmmpppssswww}}}nnnVVVMMMEEECCCBBB>>>;;;:::888888888888999:::<<<======@@@BBBIIIXXXqqqpppMMM<<<;;;@@@===CCCKKKVVVffflll[[[CCCAAA\\\rrrqqq|||xxxkkkooodddNNNEEEEEEGGGGGGBBBIIINNNKKKCCC===???CCCDDDEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHMMMTTT\\\dddiiihhh^^^RRRMMMPPPUUUWWWVVVNNNXXXbbbfffiiirrr}}}~~~eeeWWWDDD888444555666555666666888999;;;<<<>>>>>>CCCEEEIIIKKKMMMPPPRRRUUUQQQQQQNNNJJJEEE@@@===;;;999999999999999999999999666666666666555555555555555555555555444444444444555555555555555555555555444444444444555555555555555555666666777777888888999888777666666555555666555555666888999:::;;;<<<888:::???CCC@@@===EEEQQQ___uuu}}}uuubbbYYYTTTWWWYYYXXXWWWYYYSSSPPPMMMKKKLLLPPPUUUXXXUUUWWWYYYXXXTTTQQQQQQSSSNNNNNNPPPSSSWWWXXXWWWTTTOOOHHHDDDFFFGGGDDDCCCCCCHHHIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSSSSRRRQQQRRRSSSMMMLLLMMMPPPSSSTTTVVVXXXKKKLLLSSS[[[bbbgggooowww}}}tttooommmttt~~~vvvjjj[[[NNNUUUTTTXXXaaaggggggccc```___YYY]]]rrr}}}sssggg```___WWWFFF<<<<<<:::<<<===:::666:::FFFSSS___jjj|||~~~vvvvvvuuuaaaJJJ@@@CCCIIIKKKJJJPPPHHH@@@===???@@@===:::;;;:::::::::;;;<<<======<<<<<<<<<;;;::::::::::::999999999999;;;===???AAACCCCCCBBBAAA???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;:::;;;<<<>>><<<@@@CCC@@@===>>>EEEMMM___iiisssxxx{{{uuuccchhhyyyzzz|||}}}oooeeeiiiuuu}}}}}}|||vvviiibbbaaa```______``````aaadddcccbbbcccdddfffggghhhmmmnnnrrrxxxgggSSSHHHBBB===>>>===999666666888888888999:::<<<===>>>DDDFFFHHHMMMhhhmmmNNN???:::;;;<<<>>>AAASSSkkksssbbbLLL@@@LLL~~~llldddppp|||~~~|||lllaaammmttt\\\LLLFFFEEEDDDCCCAAACCCFFFGGGEEECCCCCCCCCGGGGGGFFFFFFGGGJJJLLLNNNMMMLLLJJJGGGEEECCCAAAAAA@@@AAABBBCCCEEEGGGIIIJJJFFFFFFGGGKKKRRR[[[dddjjj```VVVJJJHHHNNNTTTWWWVVVNNNTTT^^^eeeiiimmmvvvhhhJJJ:::555777888444555666777888999999999<<<===???@@@@@@AAADDDGGGEEEHHHJJJIIIEEEAAA>>>>>>:::999999888777777666666666666666666555555555555555555555555555555555555444555555555555555555555444444444555555555666666555555666666777777888888888888777666666666666666666666777999;;;<<<===>>>@@@<<>>::::::???444888???DDDFFFNNN```qqquuuhhhuuuyyy|||YYYOOOFFFCCCDDDFFFJJJNNNHHHBBB===<<>>AAACCCAAAAAAAAA@@@>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;::::::;;;===<<<;;;;;;<<<===:::===???>>><<<>>>EEEJJJ]]]hhhqqquuu}}}iii___kkk||||||rrrfffhhhpppyyy}}}yyypppeeecccaaa___^^^^^^```aaa___^^^]]]^^^```bbbbbbaaaggggggiiioooxxxzzzcccRRRGGGDDD???===>>>===999666777777888999;;;<<<>>>??????@@@FFFOOO\\\}}}|||OOO999777999<<<>>>DDDHHH]]]tttmmmNNN===@@@```lllZZZ___nnnyyyxxxgggaaaooovvvdddRRRIIIGGGEEEBBB@@@BBBAAABBBDDDHHHIIIHHHEEEHHHGGGFFFFFFGGGJJJMMMOOOLLLJJJHHHFFFCCCBBB@@@@@@AAAAAACCCEEEHHHJJJMMMNNNIIIHHHFFFEEEHHHMMMSSSWWWPPPKKKHHHJJJPPPTTTQQQMMMNNNQQQZZZcccfffiiiuuuyyyxxx}}}bbbFFF888555666555555666666777777888888777888:::::::::<<>><<<:::999888777666555444444777666666666555555555555444444444555555555555666444444444555555555555555444444555555555666666666555555666666777777888888777777666666666666777777888888999;;;<<<>>>??????DDD<<<===BBB???HHHvvvgggSSS___vvvcccbbb\\\WWWRRRQQQTTTVVVVVVUUUQQQNNNJJJHHHHHHLLLQQQUUUXXXYYYYYYWWWTTTRRRRRRRRRQQQXXXbbbgggfff```YYYUUUNNNHHHEEEHHHJJJHHHFFFFFFEEEJJJPPPRRRPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQUUUUUUQQQOOOQQQSSSRRRLLLLLLOOOSSSUUUYYYcccnnnxxx{{{tttqqqvvvtttjjjddd[[[ZZZWWWVVVXXX]]]```aaaeeeddddddbbb]]]YYY]]]eeeeeellljjjlll~~~vvvbbb```[[[RRRIIICCC@@@AAA<<<:::999;;;===???AAACCCFFFIIITTTbbbllltttmmmpppnnnOOOIIIEEEFFFDDDBBBDDDIII@@@>>><<<<<>>@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999<<<===???>>>===<<<<<<===<<<============???CCCFFFTTTdddmmmlllvvvppp]]]cccoooxxx{{{pppnnnnnnrrr}}}vvviiigggbbb___\\\\\\\\\]]][[[ZZZZZZ\\\```bbbbbbaaabbbdddgggjjjooovvvxxxaaaTTTJJJCCCDDD???<<<===<<<999888:::888999:::<<<>>>@@@@@@AAA@@@MMMkkkbbbBBB888999:::???FFFJJJVVVhhhmmmYYY@@@>>>NNN~~~ggg[[[WWWccciiisss~~~pppfffhhhttt{{{cccUUUHHHFFFFFFCCC@@@@@@BBB@@@@@@BBBFFFIIIHHHFFFEEEFFFFFFGGGHHHJJJKKKLLLIIIHHHEEECCCBBBBBBBBBBBBAAAAAABBBDDDFFFIIIKKKLLLLLLIIIFFFCCCCCCFFFJJJLLLJJJHHHFFFHHHKKKMMMJJJFFFNNNMMMSSS]]]___cccvvvyyyYYYDDD;;;888888777666666555666666777444555777777666777999;;;:::;;;<<<===>>>===;;;999777777777666666555555555666666555555555444444444222333333333444444444555444444444555555555666666555555555555666666666666555555666666777777888888666555555666666777888999:::;;;<<<===>>>???@@@@@@@@@??????AAAMMMiii~~~dddcccvvvjjjaaacccVVVRRRNNNOOOSSSWWWTTTPPPMMMLLLJJJIIILLLQQQVVVZZZXXXUUUSSSQQQRRRRRRQQQPPPNNNXXXbbbddd^^^UUUPPPNNNOOOIIIGGGJJJLLLJJJHHHHHHFFFKKKPPPQQQNNNLLLMMMPPPPPPPPPPPPRRRSSSTTTSSSRRRQQQUUUVVVQQQNNNQQQRRRQQQGGGIIINNNTTTUUUVVV]]]eeemmm{{{uuuttt~~~yyywwwuuummmkkkeee^^^[[[\\\^^^___mmmxxx{{{dddNNNHHHNNNMMMSSSNNNJJJUUU___fffppppppooorrrxxxzzzuuuqqqpppmmmnnnlllfff\\\RRRKKKHHHDDDDDDCCC???<<<<<>>AAAEEECCC@@@???<<<<<<<<<>>>@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;666888999888666666:::===<<<;;;999777777999;;;===<<<<<<============<<<<<<;;;;;;;;;::::::999999999===???@@@???>>><<<<<<===>>>===<<<<<<===???BBBCCCMMMaaajjjeeeooovvv]]]___fffsss|||zzzvvvoookkkwwwzzzmmmiiiddd^^^[[[YYYYYYZZZZZZYYYYYY]]]bbbeeeeeeddd```dddhhhhhhhhhnnnzzztttYYYMMMJJJDDD===>>>:::777888777444555888888999;;;===???AAABBBBBBNNNaaaZZZGGG;;;<<<===999>>>IIINNNaaaooodddIII<<>>???@@@AAAAAA===GGGJJJMMMeeefffiiiqqq___ZZZZZZSSSPPPMMMOOOVVVYYYUUUMMMIIIIIIJJJLLLRRRYYY```dddWWWRRRNNNMMMOOOQQQPPPOOOLLLVVVaaaaaaYYYPPPMMMNNNNNNHHHFFFIIILLLJJJGGGGGGHHHKKKOOONNNKKKJJJMMMQQQPPPPPPPPPRRRTTTUUUTTTSSSOOOUUUVVVPPPMMMQQQSSSQQQMMMLLLLLLMMMOOOQQQPPPOOOYYYcccnnnvvv{{{~~~{{{}}}ooovvvzzzwwwwwwyyyxxxtttvvvooojjjfffXXXIIIIIISSSLLLPPPSSSRRRNNNMMMPPPSSSUUUUUUUUUVVVWWWUUURRROOOWWW```gggccc]]]^^^fffnnnppphhhbbb```\\\[[[eeetttuuuxxx~~~{{{uuuxxxvvvcccfffrrrzzzkkkmmmtttXXXOOODDD>>>===>>>===<<<:::;;;<<<===>>>>>>>>>>>>;;;:::999999999:::;;;<<<999999999999999999999999999999999999::::::;;;<<<888999::::::;;;;;;::::::::::::;;;;;;;;;:::999999;;;<<<<<<<<<;;;;;;===>>>>>><<<::::::===@@@AAAAAAJJJOOOVVV___pppttt\\\___iiixxx~~~zzzrrrooo}}}|||oooccc______[[[TTTUUUSSSSSSVVV[[[```aaa```cccbbbaaabbbeeejjjppptttyyyhhhUUUJJJCCC???>>>???:::999777666888999::::::@@@===<<<<<<>>>BBBIIIPPPhhhkkkRRRCCC<<<777999===@@@DDDHHH]]]mmmdddNNN@@@;;;VVV{{{ZZZXXXcccffffffiii|||sssqqqxxxxxxmmmcccMMMJJJEEEAAA??????@@@AAA??????@@@AAACCCEEEGGGHHHEEEFFFHHHJJJJJJIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDCCCDDDEEEEEEDDDEEEGGGIIIJJJIIIGGGEEEEEEFFFHHHIIIPPPLLLGGGFFFHHHIIIHHHFFFGGGMMMRRRQQQNNN[[[zzznnnYYYIII<<<888888444666777///777666555333222111000000222222222222222222222222333333333333333333333333444444444444444444444444222222222222333444555666444333333333333444555555555666666666666666555555666555555444444444555555///444666444666;;;;;;666===???AAAAAAAAABBBCCCDDDIIIUUUjjjvvvaaaWWWWWWUUUSSSLLLLLLTTTTTTMMMMMMTTTMMMMMMNNNOOOTTT\\\eeekkkSSSRRRQQQPPPNNNNNNNNNNNNOOOXXXaaa^^^SSSKKKKKKOOOLLLJJJHHHJJJLLLNNNLLLJJJHHHOOOUUUSSSKKKFFFHHHLLLKKKJJJJJJMMMPPPPPPMMMIIIOOOPPPRRRQQQNNNKKKJJJJJJMMMKKKJJJKKKMMMMMMLLLKKKLLLSSS[[[aaahhhtttwwwqqqqqqwww~~~zzzuuuiiiZZZLLLKKKSSSWWW[[[___``````aaafffkkkjjjfffbbbaaafffmmmtttxxx}}}|||{{{sssiiifffrrrpppkkkfffhhhooorrrppp}}}ooo[[[WWW___gggRRRKKKBBB======>>>===;;;::::::;;;<<<===============<<<;;;:::999999::::::999999999999999999999999:::999888888888:::;;;<<<888888999::::::999999999888888999999999999999888999:::::::::999999;;;<<<>>><<<:::999;;;===>>>>>>@@@EEEMMMXXXmmm~~~eee___dddmmmuuuwww{{{{{{qqqnnnnnnzzzwwwnnnhhh___WWWSSSSSSUUUWWWYYYZZZ[[[\\\bbbaaa``````cccggglllooorrrvvv|||mmm^^^RRREEE@@@>>>;;;:::<<<888777777888999;;;;;;<<<777<<>>>>>???GGGOOOhhhuuucccFFFCCCTTTyyysss\\\___hhhiiikkkwwwgggVVVKKKIIIEEEBBB@@@???@@@@@@======???AAABBBDDDEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFEEECCCBBB@@@@@@AAABBBCCCBBBDDDEEEEEEEEEEEEFFFHHHJJJIIIGGGEEEDDDDDDEEEFFFKKKIIIGGGFFFGGGHHHHHHGGGJJJLLLNNNLLLHHHPPPjjjrrryyypppTTT@@@;;;666888;;;555888555222222444555444222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333444555555444333333333333444555555555555666666666555555444444444444444555666777888777;;;:::666666:::<<<;;;888;;;===>>>AAALLL]]]jjj~~~qqqbbbWWWTTTTTTOOOLLLMMMWWWeeeeeeXXXOOOOOOOOOOOOPPPQQQTTTYYY^^^bbbSSSRRRQQQPPPPPPOOOOOOOOOQQQTTTWWWVVVRRRLLLJJJIIIIIIGGGFFFGGGIIIKKKJJJIIIGGGLLLPPPOOOIIIEEEGGGIIIIIIIIIJJJLLLOOOOOOMMMJJJMMMOOOPPPOOOMMMJJJIIIJJJKKKIIIHHHHHHIIIJJJHHHGGGFFFIIIMMMRRR[[[kkk~~~rrrmmmpppxxx~~~}}}ttthhh[[[TTTUUUVVVZZZ^^^``````bbbgggkkkooohhhaaa```jjj{{{sssnnnrrrrrrrrrsssrrrwwwyyytttjjjbbbaaacccjjjeeeccceeeiiiqqq}}}mmmPPPFFFJJJQQQVVVIIIDDD???===>>>>>>===;;;999::::::;;;;;;;;;::::::>>>===<<<:::999888888888888888888888888888888888:::999777666777888:::;;;888888999999999888888777666666777888999999999888777888888888777777999:::===;;;999999:::;;;<<<;;;999===DDDPPPeee}}}zzzwwwjjjbbbdddkkkttt{{{}}}xxxnnnhhhrrr~~~|||qqqcccXXXRRRSSSUUUUUUTTTTTTUUUVVV______^^^^^^```dddgggjjjdddkkksssyyy|||~~~zzz]]]JJJJJJBBB<<<===>>><<<;;;<<<666666777999:::<<<======777>>>DDDDDDFFFWWWsss]]]<<<999777999===>>>===@@@OOO^^^nnnpppWWW;;;GGGooo}}}lllgggoootttqqqttt{{{^^^KKKHHHGGGEEECCCAAA@@@??????===???AAADDDEEEFFFFFFEEECCCDDDFFFHHHHHHGGGFFFEEEDDDCCCAAA?????????AAABBBAAADDDFFFGGGFFFEEEFFFGGGIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFGGGIIIKKKJJJIIIGGGDDDIIIZZZkkk{{{wwwvvv{{{{{{~~~nnndddwwwwwwTTTEEE:::777:::999666222///000333555333000333333333333333333333333222222222222222222222222333333333333333333333333222222111222222333444555444333333333333444555555444444555555555555555444222222333444555777999:::555:::===;;;:::===AAABBB???@@@???>>>FFF^^^{{{vvvuuu]]]WWWUUUWWWVVVOOOIIINNN]]]mmmmmm___RRRNNNPPPQQQRRRSSSTTTUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPQQQSSSPPPNNNNNNPPPNNNIIIEEEGGGEEEDDDDDDGGGIIIJJJIIIIIIJJJLLLKKKIIIHHHHHHIIIGGGGGGIIILLLOOOOOONNNLLLNNNOOOPPPOOOMMMKKKKKKKKKHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKOOOXXXhhh|||zzzvvvzzz~~~~~~}}}tttfff^^^XXXYYY[[[ZZZWWWVVVWWWXXX\\\VVVPPPQQQ[[[kkk|||hhhUUUVVV]]]___^^^___bbbiiilllddd\\\\\\ccciiiyyysssrrrxxx|||zzzuuuWWWEEEAAADDDEEECCC???===<<<<<<>>>>>><<<:::999999999999999999888888;;;;;;:::999888888777777888888888888888888888888999888666555555666888:::888999999999999888777777555666777888999999999999666777777777666666888:::;;;:::888999;;;<<<<<<<<<<<>>@@@CCCFFFIIIKKKJJJIIIGGGCCCEEEFFFGGGHHHGGGEEEDDDBBBAAA???======>>>???@@@BBBEEEHHHIIIHHHGGGFFFFFFHHHGGGEEECCCAAA@@@@@@@@@@@@CCCFFFFFFDDDDDDGGGJJJJJJGGGFFFFFFGGGIIISSS^^^nnnjjjiiipppxxx~~~rrrkkkrrrxxxaaaGGG666666:::444333333333444444111///333333333333333333333333222222222222222222222222222222222222222222222222222222111111222333333444444333333333333444555555333444444555555555555444444444444555666888:::;;;444:::??????======>>>@@@AAACCCFFFKKK\\\zzz|||ssshhhYYYXXXVVVXXXYYYQQQMMMPPPXXXbbbccc[[[TTTRRROOOPPPQQQSSSSSSQQQNNNKKKLLLMMMMMMNNNOOOOOOPPPPPPRRRMMMIIIIIILLLMMMIIIEEEFFFEEEDDDDDDEEEHHHIIIJJJLLLKKKJJJJJJKKKKKKJJJIIIFFFGGGJJJMMMOOOPPPOOONNNPPPQQQRRRQQQNNNMMMMMMMMMFFFEEEEEEGGGIIIKKKKKKJJJIIIJJJLLLOOOVVVbbbpppzzz}}}yyyooonnnnnnnnnlllgggccc___^^^YYYVVVSSSSSSWWW^^^dddhhhlllpppzzzuuuoooooo```RRRKKKQQQXXXZZZ[[[___iiiuuu}}}xxxrrruuu~~~yyyoooyyy|||nnn```TTTGGG???>>>===:::666888888:::;;;======;;;999777888888888888888777666777777777888888888777777777777777777777777777777888777555444444555666777888888999999999999888888666777888999::::::::::::666777888777666777888:::999888777999<<<>>>???>>>AAABBBCCCGGGRRRaaaiiijjjjjjfffeeelllyyy{{{zzz~~~wwwuuuzzzsssfffffflllyyyyyyeee]]]SSSOOOPPPRRRPPPNNNTTTUUUWWWZZZ^^^bbbeeeggghhhkkkoooqqqppprrruuuxxxzzz~~~sss^^^SSSLLLFFFAAA@@@;;;777888777555555888666888::::::::::::<<<>>>BBBDDDIIIYYYyyyrrr___LLL:::666:::>>><<<>>>CCCGGGMMMWWW```QQQAAAAAA___qqqddddddlll{{{wwwbbbLLLFFFCCCDDDDDDCCCBBB@@@???===AAADDDHHHKKKMMMLLLIIIHHHDDDEEEFFFGGGGGGFFFDDDCCC???>>>===<<<<<<===>>>???CCCFFFHHHIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???@@@BBBEEEDDDBBBCCCFFFIIIHHHDDDCCCFFFHHHJJJNNNSSSXXXUUUXXXbbbkkksss~~~iiilllrrrYYY;;;666999333555777777555333222333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111222333333444333333333333444555555333444444555666666555555777777777777888999:::;;;>>>???@@@@@@>>>>>>BBBFFFEEENNN^^^sssfff~~~lll]]]WWWUUUPPPRRRUUUPPPPPPPPPRRRWWWWWWUUUSSSTTTKKKLLLMMMPPPQQQOOOJJJEEEGGGHHHJJJKKKLLLMMMMMMLLLLLLJJJGGGFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDFFFHHHKKKIIIHHHHHHJJJKKKIIIHHHEEEHHHKKKNNNPPPPPPPPPPPPPPPQQQQQQOOOLLLJJJKKKLLLFFFEEEEEEGGGKKKMMMMMMLLLMMMNNNPPPRRRVVV\\\ccchhhmmmvvv}}}~~~{{{xxxyyyvvvrrrpppnnnmmmkkkiiifffnnn}}}ooobbb```VVVRRRTTT]]]bbbbbbfffnnn{{{}}}zzzuuuzzzvvvppprrrooovvvkkkWWWNNNGGGCCC>>>;;;::::::999777555666999;;;;;;;;;999888666777777888888888777777555666777888888888888777666666666666666666666666666555555444444444444444666666777888888888888888777777888999::::::::::::777888888888777777999:::777666777999===???@@@??????BBBCCCDDDLLLXXXbbbfffmmmmmmllllllooowww{{{uuuuuuxxx}}}~~~xxxuuutttpppnnn|||ssslllfffdddkkkuuuuuulll```XXXUUUSSSQQQNNNOOOQQQTTTXXX\\\```cccdddfffhhhkkkkkkiiiiiilllooosssuuuxxxzzz|||yyymmm```QQQHHHFFFDDD>>>999<<<888666777777555888<<<888:::<<<<<<:::<<<@@@DDDDDDPPPdddoooMMMAAA888777:::888;;;;;;CCCNNNTTTRRRMMMKKK>>>777QQQuuuddd^^^dddlll|||yyyqqqyyy|||eeeQQQFFFBBBBBBBBBBBBBBBAAA@@@???>>>???AAAEEEHHHIIIHHHFFFDDDCCCDDDEEEFFFFFFDDDCCCAAA<<<;;;:::::::::<<<>>>@@@CCCEEEGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAADDDDDDCCCBBBAAABBBEEEHHHGGGBBBAAADDDGGGFFFGGGIIIGGGFFFKKKWWWbbboooiiiNNNGGGDDD:::999666333000///000111333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111222222444333333333333444555555444444555666777777777777:::999999999:::;;;<<<<<<@@@>>>@@@IIISSS\\\gggoooooottthhhkkk[[[SSSRRRQQQJJJMMMSSSOOOMMMOOOQQQTTTTTTRRRPPPNNNHHHHHHIIIKKKNNNMMMHHHCCCCCCDDDFFFHHHIIIJJJIIIIIIGGGGGGFFFDDDCCCDDDEEEGGG@@@AAACCCCCCBBBAAABBBDDDHHHGGGFFFGGGGGGGGGEEEDDDEEEHHHLLLNNNOOOOOOOOOPPPNNNNNNMMMJJJGGGEEEEEEFFFGGGFFFFFFHHHKKKLLLLLLKKKOOOPPPQQQQQQSSSUUUWWWYYYZZZdddnnnqqquuu}}}~~~~~~}}}}}}}}}}}}vvvyyylllmmmhhhgggnnnxxx|||{{{|||yyyccccccnnnzzznnngggkkkqqqvvvoooYYYKKKEEEEEEAAA???===<<<;;;::::::999444666999::::::999888888555666777888888888888888888999999::::::999888777666666666666666666666666333444555555444333222111222333444555666777777777777777888888888888888777666777888777666666888:::666666666999<<<======<<<<<>>FFFQQQUUUMMMCCC===CCCOOOxxxhhh^^^bbblllnnnvvv}}}iiiPPPIIIFFF@@@BBBBBBAAAAAA@@@@@@??????===>>>AAADDDEEEDDDCCCBBB@@@AAACCCDDDCCCBBB@@@>>>999999888888999<<<>>>@@@AAACCCDDDCCCBBBAAABBBCCC???@@@AAABBBCCCCCCDDDDDDIIIFFFBBB???@@@BBBDDDEEECCC??????CCCEEECCCCCCFFFFFFEEEIIISSS\\\nnn{{{xxxmmm[[[NNN===333222222111///444444444444444444444444444444444444444444444444333333333333333333333333222222111111111111222222444333333333333444555555444555666777888888888888:::::::::;;;<<<>>>???@@@@@@CCCRRRkkkvvvtttrrrXXXVVVNNNMMMLLLHHHMMMSSSMMMKKKMMMPPPQQQPPPOOOLLLJJJHHHFFFEEEGGGJJJJJJFFFBBBBBBCCCEEEGGGHHHHHHGGGFFFHHHGGGFFFFFFFFFGGGHHHHHHAAADDDGGGGGGDDDBBBBBBCCCFFFGGGHHHHHHGGGEEECCCBBBCCCGGGKKKMMMLLLLLLMMMNNNNNNMMMKKKHHHDDDAAAAAABBBIIIHHHGGGHHHJJJKKKJJJIIILLLLLLLLLKKKKKKLLLLLLMMMOOOXXX```ccchhhqqqyyy}}}~~~}}}{{{{{{yyytttuuu{{{uuu~~~ssshhhlllooonnnuuu}}}www{{{ooo]]]^^^kkk|||kkknnntttuuu{{{{{{eeeRRRGGGBBB@@@???===<<<<<<<<<<<<999666333444666999:::999888777777555555777888999999999999;;;<<<<<<<<<;;;999777666666666666666666666666666222333555555555333111000///000111333444555666666666777777777777777666555555666777777555666777999666666666888:::;;;:::999;;;AAADDDAAABBBNNN]]]fffaaaffflllnnnpppwwwxxxoooccc\\\[[[cccuuuiiigggeeeeeedddfffnnnvvvoooeee\\\YYYXXXYYYbbblllppp}}}xxxbbbRRRNNNPPPLLLNNNQQQTTTWWWYYYZZZZZZSSSYYYaaaeeedddccccccdddbbbeeeiiikkkmmmrrryyyvvv{{{~~~{{{|||uuugggZZZQQQLLLJJJ@@@@@@???===:::999:::;;;666555888;;;;;;888999<<<999<<<>>>??????DDDMMMUUUsssOOO<<<;;;<<<333;;;DDD:::BBBBBBGGGMMMMMMEEE===;;;XXXrrrqqq```\\\iiiuuuqqquuuaaaEEEGGGIIIBBBBBBAAA@@@@@@??????@@@@@@===>>>@@@BBBCCCCCCBBBAAA>>>???AAAAAAAAA???===<<<777777777777999<<>>>>>@@@AAA===>>>@@@BBBDDDEEEEEEFFFMMMHHHAAA>>>@@@CCCDDDDDD???===>>>CCCEEEDDDEEEIIIKKKHHHJJJPPPWWWlllkkkNNN===<<<===999333444444444444444444444444555555555555555555555555444444444444444444444444222222111111111111111222444333333333333444555555555555777888999999999999999999:::<<<>>>@@@BBBDDDJJJSSSnnnrrriiimmmpppdddUUUVVVKKKGGGGGGEEELLLOOOEEELLLMMMMMMKKKJJJKKKJJJIIIIIIEEECCCDDDHHHHHHEEEAAAAAACCCEEEGGGHHHGGGFFFEEEMMMJJJHHHIIILLLNNNMMMKKKEEEHHHLLLLLLIIIFFFDDDEEEFFFIIILLLLLLIIIEEECCCCCCBBBFFFJJJKKKJJJIIIJJJLLLPPPOOOLLLHHHCCCAAAAAAAAACCCCCCCCCCCCEEEGGGIIIJJJLLLLLLMMMNNNNNNMMMKKKJJJPPPPPPRRRUUUWWW___ppp{{{wwwwwwwwwpppwww|||xxxwww{{{tttoootttzzzxxx|||~~~xxxxxxoookkk^^^cccoootttxxx~~~eee[[[MMMDDDAAAAAA@@@>>>>>>>>><<<;;;:::999999999888888888888888888999999777777777777777777777777:::>>>BBB@@@:::555444555111222333333444444333333111111222333333333333222000111222333444444444444888888777777666666555555666666666666666666666666555555666777888999999:::;;;>>>???>>>???GGGVVVaaa``````eeelllqqqxxx~~~pppaaaXXXZZZeeeooorrrzzzpppYYYIIIMMMXXX___eeemmmhhh]]]RRROOONNNOOOWWWaaaeeerrr}}}iiiYYYTTTUUUJJJMMMOOOOOOMMMMMMQQQUUUSSSWWW\\\]]]]]]\\\^^^___aaaaaa```bbbffflllqqquuutttrrrpppqqqzzz~~~hhhbbb[[[UUUPPPKKKEEEAAA@@@???>>>;;;:::888888777444444777:::999666777<<<@@@===@@@DDDAAAEEE^^^{{{|||eeeAAA<<<777666999<<<======999MMMMMMFFFFFF:::666GGGuuuccc```dddjjjooosss|||RRRKKKEEE===CCCCCCBBBAAA@@@???@@@AAABBB??????@@@AAABBBBBBBBBAAA@@@AAAAAA@@@???===;;;:::888888888999:::;;;<<<===???@@@AAAAAA@@@@@@BBBDDD@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBAAAAAADDDJJJOOOJJJEEEEEEMMMXXXlll{{{{{{yyy~~~vvv___JJJ@@@;;;222666444555888666//////555222777999666555777777555777666666555555666777777333222000000333666444111000444666555333444666777777666555555777999:::;;;<<>>===<<<:::999888888888777777777777777777777777666666666666666666666666888<<>>999444333444111222222333444333333333000111222222333333222222222222333444555555555555666666666555555444444444555555555555555555555555555555666777888999::::::777:::<<<;;;;;;AAAMMMVVVbbbbbbcccgggooo{{{rrreee]]]\\\^^^iiiwww~~~ssscccNNNBBBFFFQQQVVVUUURRRLLLIIILLLMMMLLLOOOUUUZZZfffvvvuuuggg]]]XXXTTTQQQNNNLLLKKKLLLNNNNNNPPPRRRTTTTTTTTTUUUXXX[[[]]]]]]]]]^^^aaaeeeiiikkklllkkkjjjjjjnnnwwwvvveee[[[QQQMMMHHHEEECCCAAA===:::::::::999888777777777888>>>999666888999999;;;>>>===999???PPP```rrrpppTTTCCC888888999999:::===@@@BBBEEELLLEEE???AAA999:::OOOyyyeeeoootttzzzeeeHHHDDDBBB===>>>@@@@@@???>>>>>>>>>???@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@???>>><<<;;;888888888888888999:::;;;<<<>>>@@@AAA@@@@@@@@@BBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEEEEFFFIIILLLGGGHHHOOOYYY]]]dddxxxjjjVVVIII<<<;;;555444777888555444666000333222......333777888888777777777777777777777666555333111000111222111333444444333111222333333>>>===<<<===>>>@@@@@@@@@<<>>;;;888<<<<<<:::999888888888888555555555555555555555555444444444444444444444444555888;;;:::777333333444111111222333333333333222000000111222222222222222333333444555666666666666444444444444333333333333444444444444444444444444555555666777888999::::::666999;;;:::888;;;CCCJJJbbbffffffccckkk|||xxxiiiZZZQQQdddxxxwwwrrrkkkWWW???999CCCHHHBBBHHHCCCAAADDDHHHJJJNNNRRRUUU^^^lllxxx~~~yyynnneee^^^VVVNNNIIIJJJMMMMMMLLLLLLLLLLLLKKKKKKNNNRRRVVVXXXYYYZZZ[[[]]]___```aaa```aaaaaaaaaaaacccgggjjjnnnnnnooorrrwwwyyyggg[[[SSSNNNJJJCCCAAA>>>=========;;;:::666666666666777888999:::???888444888<<<===<<<===EEEBBBMMMkkkgggJJJ:::333222777<<<===<<<===AAAEEEJJJIIIAAA;;;:::999KKKmmmssshhhjjjzzz~~~kkkKKK@@@>>>??????:::???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<===>>>?????????>>><<<;;;888888777777777777888888999<<>>@@@:::999999999;;;<<<<<<;;;BBBUUUeeeuuusss```jjjjjjOOOGGGGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHFFFDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAAAAA???===<<>>???===<<<===???>>><<<999;;;:::999888777777777777555555555555555444444444444444444444444444444444222444777777444222222333000111111222222222222222///000000111222111111111222222444555555555555555333333333333333333333333444444444444444444444444555555666777888999999:::999<<<>>>===:::;;;???CCCZZZjjjooofffeeevvv}}}hhhXXXgggxxxyyynnnnnndddOOO@@@===???>>>IIIDDD???@@@EEEKKKPPPSSSVVV\\\gggsss}}}}}}}}}|||hhhaaaWWWOOOLLLLLLMMMMMMGGGGGGGGGGGGIIILLLPPPRRRTTTUUUXXXZZZ[[[[[[[[[[[[VVVXXXZZZZZZZZZ[[[\\\^^^ffffffffffffiiioooxxx}}}tttmmmhhhkkkwww~~~iiibbbZZZSSSOOOLLLJJJHHHCCCAAA???>>>===<<<;;;;;;777777777777999:::;;;<<<:::777999>>>AAA@@@???AAAKKKQQQfffiiiKKK:::777888555888<<<>>>???@@@CCCEEEGGGCCC???===888===```sss\\\aaaqqq|||}}}SSS???AAA;;;<<>>????????????@@@AAAAAA>>>???????????????>>>===>>>>>>??????>>><<<;;;999:::999888777777777777777888;;;???AAAAAA?????????BBBBBBAAAAAAAAAAAAAAABBB@@@@@@BBBCCCCCCCCCBBBBBBDDDFFFGGGHHHHHHHHHHHHHHH???GGGVVVcccffffffllluuuxxxooodddPPPKKKDDD???;;;888666666111777:::888666666555222777888:::::::::888555444888444333444666444444555222111222666777888:::===>>>>>>>>>>>>???AAABBBCCCRRRuuu}}}jjjeeetttwwwWWWLLLLLLIIIFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@???>>>@@@CCCFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFJJJMMMKKKOOOSSSSSSOOOKKKJJJKKKLLLOOOSSSTTTSSSQQQOOOOOOHHHFFFDDDDDDDDDEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEGGGIIIHHHEEEHHHNNNMMMNNNTTT]]]dddfffiiimmm}}}wwwsss___bbbfffgggccc___aaagggwwwyyyqqqggglllyyyyyyoooiiizzzxxxkkkaaa^^^dddmmmuuurrrYYYQQQFFF>>><<<======<<<===;;;:::::::::::::::999999888777666666666666666666666555555555444444444444444444444444444444444000111333333222222111222///000111111222222111111...///000000111111000000000000111222333333333333333333333333333333333333222222222222222222222222333444555666777888888999;;;===???>>><<<;;;<<<>>>MMMhhhwwwlllaaalllmmmmmmttt{{{pppqqqsssjjjSSS<<<666<<>>===<<<;;;999888888999888888888888999:::;;;<<<::::::===?????????GGGQQQYYYkkkfffMMM===666666999:::999:::>>>CCCGGGGGGFFFAAA888:::FFFOOOaaauuuccccccoooyyy|||iiiHHH>>>CCC999777>>>;;;;;;<<<===>>>>>>??????@@@<<<<<<===??????@@@@@@@@@?????????>>>===;;;888777;;;:::999888888777888888888;;;???BBBAAA@@@@@@@@@EEEDDDCCCBBBAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDEEEFFFEEEDDDDDDEEEFFFGGGGGGBBBFFFMMMSSSWWW^^^kkkxxxzzzzzz{{{~~~xxxvvvnnn^^^LLL@@@:::888444:::<<<:::888999888555999:::<<<===<<<:::888777<<<444111666:::888444444999777888:::888555777>>>BBBCCCCCCAAA???AAAGGGLLLqqq~~~ggghhhsssqqq]]]LLLJJJJJJDDD@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEFFFHHHKKKIIIMMMQQQQQQNNNKKKKKKLLLOOORRRUUUUUUSSSQQQOOONNNHHHFFFCCCBBBBBBBBB@@@??????@@@@@@AAA@@@@@@???>>>@@@@@@AAAAAACCCDDDFFFGGGDDDBBBDDDGGGGGGEEEGGGLLLJJJIIIJJJPPPSSSTTTVVVZZZmmmqqqyyy}}}lllqqquuuuuuooogggccccccbbbfffggghhhpppzzzwwwmmmhhhnnnrrr{{{uuugggeeennnxxx|||zzz{{{oooaaaUUUOOOGGGBBB<<<:::;;;<<<;;;::::::999888888888:::;;;<<<777777666555555555555555666666555555444333333333333333333333333333333333000000111111111111000000//////000111111111111000......///000000000000000......///000111111111111222222222222333333333333222222222222222222222222222222333444555666777777888:::;;;<<<:::999999:::@@@\\\rrrmmm```dddwww}}}tttrrrwwwxxxuuu|||xxxuuuuuuzzzyyydddDDD555777666DDDXXXkkkuuurrraaaPPPIIIKKKOOOYYYfffsss~~~wwwdddUUUMMMKKKGGGFFFEEEGGGHHHIIIHHHGGGFFFHHHKKKNNNOOOOOOMMMLLLLLLMMMLLLLLLKKKLLLPPPRRRKKKMMMPPPRRRRRRSSSUUUWWWUUURRRPPPPPPTTTVVVUUUTTTVVVZZZYYYSSSMMMLLLKKKIIIGGGFFFCCC@@@>>><<<::::::777888999888777777999;;;999999888888999999:::;;;<<<<<<<<<>>>???HHH[[[nnnkkkYYYFFF<<<888888999;;;<<<;;;<<>>???@@@@@@>>>>>>>>>>>><<<:::888777;;;:::999888888888888888888;;;???@@@@@@@@@@@@AAAEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@@@@AAABBBDDDFFFGGGEEECCCBBBBBBDDDFFFFFFFFFHHHGGGEEECCCDDDMMM]]]iiirrrsssvvv}}}hhhNNN>>>666888<<<===999888:::<<<;;;777888999::::::999888777;;;222...222555222222555:::888:::>>><<<;;;GGGVVV^^^```___XXXRRRTTT```kkk}}}xxxlllXXXPPPHHHDDDBBB??????AAA@@@@@@@@@@@@@@@@@@??????<<<<<<===>>>@@@BBBCCCDDD>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>BBBDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHJJJJJJJJJHHHFFFEEEGGGIIIFFFHHHJJJKKKKKKKKKKKKLLLPPPRRRTTTTTTRRRPPPOOOOOOHHHEEEBBB@@@@@@@@@???>>>@@@@@@AAAAAAAAA???>>>===@@@@@@@@@AAACCCEEEGGGHHHDDDBBBCCCFFFGGGEEEGGGKKKJJJGGGGGGJJJJJJHHHHHHKKKTTTWWW^^^gggrrr~~~yyy{{{~~~zzzrrrfffiiilllppprrrtttvvvvvvyyywwwvvv~~~zzzvvvllldddiiiuuuzzzsssiii\\\[[[XXXPPPGGGAAA@@@BBB<<<999777888;;;===<<<:::777888999999999999:::;;;666555555444444444444444555444444333222222111111222222222222222222222222111000///000000000000///...///000000111111000000---...//////000000//////---...///000000111000000000000000111111222222222111111111111111111111111000111222222444444555666444666777888888888888999888KKK___gggdddccckkktttvvvuuuzzzyyyyyywwwrrrxxx~~~vvvssssssuuuvvvnnn[[[GGG;;;444BBBVVVkkk|||zzzmmmZZZWWWSSSRRRWWWaaalllttt~~~}}}oooccc]]]TTTPPPKKKHHHHHHHHHGGGEEEDDDFFFGGGIIIIIIGGGEEEDDDDDDEEEEEEDDDCCCDDDFFFIIIEEEGGGIIIJJJJJJKKKLLLNNNKKKJJJIIIGGGFFFEEEEEEDDDDDDFFFDDDAAAAAACCCBBB>>>>>>======;;;:::;;;<<<===777999::::::888999;;;>>>::::::::::::;;;<<<===>>>???@@@GGGRRR___qqqlllGGG<<<555666999:::<<>>BBBGGGLLLMMMJJJDDD@@@>>>NNN|||yyy}}}yyy___CCCDDD<<<888:::888444888333444666888999:::::::::777888999;;;;;;<<<<<<<<<:::;;;<<<===<<<;;;:::999999888888777777777888888888:::===>>>>>>>>>@@@AAACCCBBBBBBBBBDDDFFFHHHJJJEEEDDDBBBAAAAAACCCEEEFFFCCCBBBAAACCCFFFGGGFFFDDDGGGGGGEEEAAA@@@FFFPPPWWWbbbdddjjjvvv{{{ppplll{{{|||yyy~~~kkkVVVIIIBBBHHHLLLJJJGGGDDD???:::<<<<<<===>>>>>>?????????@@@999666999888777AAAOOOMMMJJJKKKLLLIIINNNddd~~~xxxqqqhhhPPPJJJKKKHHHBBB???AAABBBAAA?????????>>>=========<<<999999:::;;;===???AAABBB========================;;;===@@@AAAAAABBBCCCDDDBBBDDDGGGGGGFFFFFFHHHIIIKKKKKKLLLJJJHHHGGGGGGHHHFFFEEEEEEGGGJJJMMMNNNNNNPPPRRRSSSRRRPPPOOONNNOOOGGGDDDAAA???@@@AAABBBBBB@@@AAABBBBBBAAA@@@>>>===AAAAAAAAABBBCCCFFFHHHIIIGGGDDDDDDGGGHHHFFFHHHKKKOOOLLLLLLNNNLLLGGGEEEGGGGGGHHHJJJNNNUUU^^^gggmmm|||{{{zzz{{{~~~tttssssssqqqlllkkkttt{{{zzzuuuppphhh^^^XXXWWWVVVQQQLLLAAACCCCCC@@@<<<;;;>>>BBB===:::888888;;;<<<999777444666888888666444333222555555444333333333444444333333222222111000000///000000000000000000000000111000//////000000///......//////000000000000000---......///////////////---...///000000111111111.../////////000000111111000000000000000000000000///000111222333444444555333444555777888999999:::555===NNN```gggeeebbbdddcccjjjvvvvvvzzz~~~xxxkkknnnmmmlllrrrsss___FFF777===EEESSSjjjtttmmmaaaUUUOOORRRZZZbbbsss||||||sss```ZZZQQQKKKIIIIIIHHHGGGFFFGGGGGGGGGFFFDDDAAA@@@===>>>@@@@@@@@@@@@BBBDDDCCCDDDDDDCCCAAABBBCCCEEEDDDEEEDDDBBB???>>>>>>@@@AAA@@@===<<<@@@CCC???888777999;;;;;;:::888666666888:::;;;999777777999;;;<<<<<<<<<===???@@@BBBCCCDDDJJJZZZssslllOOO:::555444999:::888999>>>BBBJJJSSSUUUOOOEEE<<<777JJJsss|||oooUUUFFF999DDD:::222>>>===444888333444777999;;;;;;;;;;;;777888888999999999888888777888:::<<<======<<<<<<777777666666666666777777777999;;;<<<<<<===???AAA@@@@@@AAABBBEEEIIIMMMOOOIIIGGGDDDAAA@@@AAACCCEEE@@@@@@BBBFFFJJJJJJFFFBBBBBBFFFIIIHHHGGGJJJNNNQQQLLLNNNVVVdddyyy~~~~~~ooogggkkkttt{{{{{{mmmgggsss}}}xxxmmm]]]PPPJJJJJJJJJJJJKKKMMMNNNOOOLLLGGGGGGIIIFFFHHH\\\ttt{{{sssvvv```]]]eee~~~```PPPIII>>>FFFGGGAAA???CCCBBB;;;??????>>>===<<<;;;;;;:::777888888999;;;===???@@@========================<<<===>>>>>>>>>@@@CCCEEE@@@CCCFFFGGGFFFEEEGGGJJJJJJKKKMMMLLLJJJHHHHHHHHHIIIFFFEEEGGGMMMQQQRRRQQQPPPQQQRRRPPPOOONNNNNNOOOGGGDDD@@@???@@@CCCEEEEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDBBB@@@CCCGGGFFFBBBDDDCCCFFFKKKJJJDDDCCCGGGLLLMMMMMMLLLIIIEEECCCCCCHHHKKKNNNNNNMMMNNNRRRVVV\\\dddppp}}}{{{kkknnnxxxzzzmmmiiipppsssqqq{{{{{{pppooo^^^VVVLLLGGGFFFFFFEEEBBBAAA@@@@@@???>>>===<<<<<<:::999888999;;;;;;888555888888888888777666444444333333333333333333333333333333333222222222111111111111111111000000000//////////////////////////////000000000111111111111////////////////////////000000000000000000000000......------------......000///.........///111222000000000000111111111111444444555666777888999999;;;<<<@@@KKK^^^kkkeeeWWW\\\gggvvv{{{}}}wwwyyyqqqllleeeeeemmmrrrjjj___NNN>>>555@@@YYYsss}}}gggWWWQQQQQQQQQ^^^mmm}}}{{{hhhYYYWWWVVVNNNIIIJJJIIIDDDCCCFFFDDD???>>>BBB@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<888666444555888::::::888444444555777:::<<<;;;:::888AAABBB::::::EEEMMMLLLTTTggg{{{bbbMMM@@@;;;:::888777888;;;>>>@@@AAAWWW___TTTFFF999999EEEXXXxxxTTT@@@JJJ;;;::::::999888777777666777777777777777777777777999888888888888888888888888999::::::888777777777777666444333444555777888777===CCCDDD@@@===<<<>>>;;;???BBBCCCDDDEEEHHHLLLKKKGGGBBB@@@@@@AAAAAAAAA@@@DDDFFFFFFFFFGGGEEEAAAEEECCCCCCEEEIIILLLLLLJJJHHHFFFIIIVVVmmm{{{xxxpppkkkkkkrrriiioooddd^^^fffssszzzzzzyyyyyynnnfffeeegggrrrzzzyyy|||kkk___aaaxxx___NNNHHHFFFDDDCCCBBBBBBCCCBBB@@@???BBB>>>:::;;;???@@@>>>:::<<<>>>??????>>>>>>???@@@;;;<<<===???>>>===;;;:::>>>======>>>AAACCCCCCBBBGGGFFFEEEDDDEEEHHHJJJLLLMMMMMMNNNOOONNNLLLJJJIIIGGGIIILLLOOORRRTTTTTTTTTVVVPPPMMMOOOOOOLLLKKKNNNCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@EEELLLKKKFFFFFFDDDGGGKKKJJJEEEEEEIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKMMMOOOQQQQQQUUU\\\ccchhhjjjkkkjjjrrrrrrtttwww|||zzzzzz}}}}}}vvvhhhlllwwwxxxmmmiiimmmnnnsss}}}rrrjjj^^^UUUTTTJJJEEE>>><<<>>>@@@@@@>>>==================<<<<<<:::888888999;;;:::888555666666666666555444333333333333333333333333333333222222222222111111111000111111111000000000//////............................../////////000000000////////////////////////////////////////////////......------------......000//////...///000111222//////000000000111111111222222333444555666777777888999;;;CCCSSSbbbddd^^^[[[fffttt|||sssiiisss{{{~~~|||{{{vvvqqqrrrvvvuuuqqqeeePPP;;;777EEE___{{{~~~iii\\\PPPEEEOOOYYYfffsss|||qqqooohhhYYYOOONNNJJJDDDAAADDDDDD???<<<===>>>>>>>>>????????????@@@??????>>>>>>>>>???@@@@@@>>>>>>>>>======<<<<<<;;;::::::999999999999999999;;;999777777888999777555<<<;;;999888777888:::;;;;;;???CCCCCCAAAHHH\\\nnnoooZZZKKKAAA===999999999:::<<>>;;;888:::>>>@@@???<<<<<<===???>>>======>>>@@@>>>>>>???@@@@@@???>>>===@@@??????@@@AAABBBAAA@@@DDDDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJHHHIIILLLNNNQQQRRRSSSTTTOOOLLLJJJKKKNNNPPPOOOLLLCCCCCCBBBAAAAAABBBCCCDDD======>>>???@@@AAAAAABBBCCC@@@===>>>GGGPPPPPPKKKEEEEEEFFFHHHGGGEEEFFFJJJGGGGGGFFFGGGGGGHHHIIIIIIFFFEEEEEEFFFIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRVVVUUUVVVYYY]]]______^^^^^^]]]^^^bbbfffgggdddaaa\\\^^^eeennnvvvxxxsssoooccc^^^]]]___^^^eeebbbRRRNNNIIIEEEDDD@@@<<<999:::===??????===::::::;;;;;;<<<<<<<<<<<<999888777888999999777555555555555555444333222222222222222222222222222222111111000000000000000///000000000000////////////........................---------............///////////////////////////..............................------------......000000/////////000111222//////000000000000111111000000111222333444444555444666777999DDDTTT```fff___hhhsssxxxxxxzzzkkk[[[aaalllttt~~~~~~kkkOOO:::444AAA[[[qqq|||gggNNNEEEFFFLLLXXXdddmmmwwwqqqfffdddaaaTTTGGGCCCBBB@@@===;;;<<<<<<;;;;;;<<<<<<===>>>:::::::::999::::::;;;;;;::::::::::::::::::::::::;;;:::999888888888888888999888777888999888666444777888:::999888999<<<@@@AAAHHHWWW```^^^ccczzzbbbKKK===888888999777999<<>>>>>===;;;:::;;;===???@@@@@@@@@BBBDDD?????????@@@AAAAAA@@@>>>AAAGGGJJJFFF@@@???@@@???AAA@@@???@@@CCCDDDCCCBBBDDDGGGIIIIIILLLXXXkkk{{{|||rrrqqqxxx|||aaaIIIEEEDDDBBBAAA???>>>============<<<:::999777666888<<>>===<<<<<<===???????????????????????????BBBAAAAAAAAACCCCCCAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEGGGJJJKKKGGGGGGHHHJJJLLLMMMOOOPPPIIIKKKIIIIIIPPPXXXUUUKKKEEEEEEDDDCCCCCCDDDDDDEEE;;;;;;===>>>???@@@AAAAAABBB???;;;===FFFPPPPPPKKKCCCCCCDDDDDDDDDCCCEEEHHHFFFEEEDDDDDDEEEGGGIIIIIIFFFDDDBBBDDDHHHIIIGGGDDDIIIIIIHHHHHHHHHIIIJJJKKKDDDDDDDDDGGGIIIJJJIIIHHHMMMKKKIIIIIIKKKLLLKKKJJJJJJLLLNNNOOONNNLLLJJJIIIJJJJJJMMMQQQNNNOOObbbyyysss\\\GGGAAADDDDDDBBB@@@@@@>>>===>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666777777666666555444444555444444333222222222222222222111111111111////////////////////////000000/////////.................................------------....................................------------------------...------,,,,,,------...////////////000000111111////////////000000000111//////000111111222333333222444555555999FFFXXXeeedddjjjppptttuuuvvvzzz~~~xxx___YYY\\\bbblll{{{hhhRRR===666@@@NNN```vvvdddKKKCCCAAAGGGKKKOOOZZZhhhzzzttt[[[LLLGGGFFFDDD@@@???>>>======<<<======>>><<<;;;:::999999999999999999999999:::::::::::::::<<<;;;:::999888888888999888999:::;;;<<<<<<;;;:::444999???@@@@@@AAAGGGLLL^^^nnn}}}\\\SSSGGG<<<777666888999999;;;>>>AAABBBAAA???>>><<<999222444>>>IIIcccpppbbbiii~~~~~~YYYAAA;;;888333222222222222333333333333333333333333333333333333555555555555666666666666444666888888777777777999666666555555555666777888999999999<<<>>>>>><<<999;;;<<<=========>>>>>>???>>>===<<<===>>>???>>><<<@@@GGGKKKEEE???>>>@@@BBB@@@@@@???@@@@@@@@@@@@???BBBEEEGGGDDDBBBIIIVVVbbbooozzz|||vvvkkkeee}}}oooLLLEEEHHHCCC=========<<<;;;<<<===???>>>===777666555777:::<<<<<<<<<:::;;;<<<<<<;;;;;;<<<=========<<<<<<<<<===>>>>>>@@@@@@AAACCCFFFGGGGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFEEEEEEFFFGGGIIIJJJDDDDDDDDDEEEFFFGGGIIIIIIGGGLLLKKKIIIRRR^^^YYYIIIGGGFFFFFFEEEEEEEEEEEEEEE:::;;;===???@@@@@@AAAAAA@@@>>>;;;;;;CCCKKKKKKFFFBBBDDDEEEDDDCCCEEEGGGHHHGGGDDDBBBBBBDDDFFFFFFFFFEEECCCBBBDDDGGGHHHFFFCCCHHHHHHHHHHHHGGGFFFFFFEEECCCCCCDDDFFFHHHIIIGGGEEEKKKHHHEEECCCCCCDDDDDDEEEAAADDDEEEDDDBBBBBBDDDGGGEEECCCEEEHHHFFFEEEMMMYYYQQQHHHBBBAAABBB@@@===<<<>>>>>>>>>>>>>>>===:::888======<<<;;;;;;:::999999666666666555444444444555444444555555555444333333222222222111111000000000......................../////////............---........................---------.........//////------------------------........................------,,,,,,,,,,,,------......//////000000000000...////////////000000000000000000111222222222333222555777666666>>>NNN\\\hhhjjjnnnssswwwyyyxxxwwwsssbbbZZZYYY```jjjxxxyyywwwsssgggRRR@@@;;;???CCCVVVllllllOOOEEE??????>>>===GGGTTT^^^jjjyyytttbbb\\\YYYRRRJJJGGGFFFCCC@@@>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888999:::;;;<<<<<<<<<<<<<<<===AAAEEEGGGJJJSSSaaakkk}}}wwwbbbIII???===:::999:::;;;;;;:::<<<===??????>>>;;;777555666999888???OOO^^^yyyiiiccckkkxxx\\\AAA999777777777111111111111111222222222333333333333333333333333333333333444444555555555333555777777666666777888777777777777777888888888999999999;;;===>>>===;;;============>>>???>>>>>>AAA>>>:::999999;;;<<<<<<>>>EEEIIIDDD>>>???DDDFFFAAAAAAAAA@@@@@@?????????AAACCCCCCCCCCCCEEEKKKOOOWWWiiiyyyqqq]]]WWWwwwmmmXXXHHHIIIHHH???:::>>>;;;::::::<<>>>>><<<===@@@EEEJJJMMMMMMLLLHHHHHHGGGFFFEEECCCAAA@@@HHHHHHIIIJJJJJJIIIHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFGGGLLLKKKHHHQQQ\\\VVVEEEDDDDDDDDDDDDDDDCCCCCCBBB;;;<<<>>>???@@@@@@@@@???<<<===<<<;;;???EEEEEEAAAAAAEEEGGGEEEDDDGGGHHHHHHFFFCCCAAAAAADDDFFFDDDBBBCCCCCCDDDEEEGGGGGGFFFDDDJJJJJJJJJIIIGGGDDDBBB@@@BBBBBBDDDFFFIIIIIIGGGEEEGGGFFFDDDBBBBBBCCCEEEFFFBBBDDDEEEDDDBBBBBBEEEHHHGGGBBB???@@@AAABBBHHHOOOGGGFFFDDDAAA???===>>>???<<<===>>>??????>>><<<<<<======<<<;;;:::999888888444555555444222222333555333444444555555444444333222222111111000/////////---............////////////.........---------------------------------------------.........//////------------------------........................------,,,,,,,,,,,,------,,,---.../////////............////////////000000000000111111222222222222333444777999888:::DDDOOOiiimmmttt{{{}}}{{{rrrbbbWWWXXXZZZdddssswwwtttrrrpppjjj[[[GGG:::666888AAAPPPgggkkkIIIEEEAAA>>>999777<<>><<<<<<999999999999999:::;;;<<<:::::::::::::::::::::999888888777777777777888888777888999888777888:::<<>>===>>>@@@AAA@@@???AAA>>>999777777999;;;;;;<<>>AAAFFFHHHAAABBBBBBBBB@@@???@@@AAAAAA@@@AAABBBEEEFFFFFFFFFHHHYYYrrr~~~zzz}}}vvv[[[ZZZkkksss___TTTKKKEEEDDD???999:::AAA:::999999;;;???BBBDDDEEE999888777666666666666666777888:::999888888999;;;;;;<<<<<<======>>>>>>???999;;;???EEEKKKNNNOOONNNJJJIIIHHHFFFCCCAAA@@@???HHHIIIKKKLLLLLLKKKIIIGGGIIIIIIJJJKKKJJJIIIHHHGGGEEEGGGGGGFFFLLLSSSMMMBBBBBBBBBBBBBBBAAA@@@??????;;;<<<>>>???@@@???>>>===777;;;===<<<===AAAAAA???<<>>???@@@BBB>>><<<===???@@@EEEJJJBBBCCCBBB>>>;;;<<>>@@@@@@???>>>======:::::::::999999888888888333444555333000000222555222222333333333333222222222111111000//////......---.........////////////.........---------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---,,,........./////////000000000000000000111111111111444222444888999888===DDD\\\ggguuu|||}}}zzzyyyzzzttteee___\\\___fffsss~~~vvvnnnkkkdddTTTCCC999888777>>>MMM^^^ggggggcccSSSWWWWWWOOOEEEAAA>>><<>>=========<<<;;;;;;::::::999999999999999999999:::;;;<<<===;;;===>>>???@@@DDDJJJNNNXXX\\\dddrrrbbbGGG;;;:::>>>AAA999888777888999:::999777999777666444333333333444222LLLZZZ^^^kkkyyyyyyvvvpppRRR;;;;;;===555111333444444333333222222111111000000000000000000000000000000111111222333333444444555777666555444444555444444555666666666666666555777999999777888;;;???===;;;:::;;;===???===<<<===;;;888888999;;;;;;;;;<<<@@@@@@<<<<<<@@@DDDEEE@@@BBBCCCBBB@@@???@@@BBB@@@@@@@@@AAACCCDDDEEEEEEJJJOOO[[[ooo}}}{{{vvvyyyuuu}}}pppSSSIIIDDDBBB???<<<::::::;;;===:::888777888;;;???AAAAAA888888888777555555666777666777999888777777888:::999:::;;;============<<<:::;;;???DDDHHHKKKJJJIIIHHHGGGEEECCCAAAAAAAAAAAAGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOONNNLLLIIIFFFDDDCCCCCCFFFJJJKKKHHHDDDDDDDDDDDDDDDDDDBBBAAA@@@:::<<<===??????>>><<<;;;333:::???>>>===???@@@???777>>>BBB??????BBBCCC???AAA>>>>>>AAAFFFGGGDDD@@@===AAAFFFGGGEEEDDDEEEGGGDDDCCCAAA???>>>???@@@AAA;;;<<>>???AAAAAAAAABBBCCCCCC:::<<>>>>>===;;;999888888777777777777888888888888333444444222//////222555000111111222222222111111222111111000///......---........./////////000000......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++............/////////000/////////000000000000000444000111777:::888:::???FFFWWWlllsssooojjjlllqqq|||sssfffdddcccjjj|||zzzrrrtttvvvlll[[[NNNAAA:::888>>>BBBDDDKKKTTTkkkuuuvvvhhhZZZRRRHHH>>>;;;===AAAGGGPPP\\\hhhooo||||||sssjjjddd```^^^WWWUUUQQQMMMIIIFFFCCCBBBDDDCCCCCCBBBAAA@@@@@@???=========>>>???@@@AAABBBFFFIIIMMMPPPTTT[[[eeelll~~~ooohhhWWWIII???===;;;666555777666777:::===>>><<<888444555333111000111333666999OOOooo~~~{{{zzzzzzqqqNNNCCC:::888666111111555555555555444333222111111///////////////////////////000000111222222333333444666777666444333333444222333444444555555444444333666999888444555:::???888666444666999:::999777999888888:::<<<===<<<:::===>>><<<999:::???BBBAAA???AAACCCBBB???>>>@@@BBB???@@@@@@@@@???@@@DDDFFFNNNHHHFFFRRRjjj}}}~~~}}}|||www|||wwwvvvgggHHH===BBB<<<===;;;999<<<@@@===555:::888666666888;;;<<<<<<777777777777555555777888666777888888777777888999555666999;;;;;;;;;:::999<<<===???CCCFFFFFFDDDBBBFFFDDDBBB@@@???@@@BBBCCCEEEEEEDDDEEEFFFIIIKKKMMMKKKMMMOOOQQQOOOLLLHHHEEEEEEAAABBBHHHJJJHHHGGGIIIHHHHHHIIIIIIHHHGGGEEEDDD777999;;;======<<<;;;::::::;;;<<<>>>????????????======???@@@@@@???>>>>>>===???AAACCCCCCCCCBBBAAAAAABBBBBBAAA@@@AAACCCEEEGGGDDD???======>>>??????>>><<<===@@@DDDFFFEEECCCDDDGGGHHHHHHEEECCCAAAAAAAAA???>>>======???AAABBBDDDBBB???<<<;;;<<<===>>>@@@>>>===;;;:::::::::;;;===>>>>>><<<999888:::======<<<;;;999777666444444444333222111000000000000000000000000000000000000000000000000///////////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///---,,,+++,,,------++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,+++***+++,,,...///---...///000000111111111000000000111222333555666:::CCCSSSccchhhddd``````zzzrrrkkkmmmvvv}}}rrriii```UUUGGG===666555>>>JJJhhhhhhKKKCCC???;;;;;;???FFFMMMRRRdddpppzzznnndddaaa```````````````bbbccc]]]UUUSSSVVVHHHIIIKKKMMMQQQWWW^^^ccceeelllvvv|||tttmmmaaaNNNCCCCCC;;;888666666999:::999777666:::===<<<888444333333...111666888333222>>>NNNuuu|||]]]SSS===;;;888555444333333444333333333222222222111111000000//////.........---///......///111444888:::444444444333333222222222///000222333444555555555666666555555666777888999666666666666777888999:::555777:::<<<;;;:::999999::::::999999;;;===@@@AAA???>>><<<;;;===@@@CCCEEE>>>??????@@@BBBDDDFFFGGGHHHIIIHHHFFFJJJ[[[uuuwwwjjjppp~~~xxxvvvxxxzzzyyy{{{jjjTTTKKKBBB<<<<<<::::::999999888777666666888777777666666666666666666666666666666555555555555555555555666777888999999999999999:::;;;<<<<<>>>>>>>>???@@@BBBCCCDDDGGGFFFEEEDDDDDDFFFHHHIIIKKKIIIHHHIIIKKKKKKIIIFFFCCCDDDGGGLLLKKKFFFEEEHHHKKKMMMOOOMMMIIIFFFEEEEEE999:::<<<===>>>===;;;:::;;;<<<===>>>>>>>>>>>>>>><<<===???@@@@@@???>>>>>>===>>>@@@AAAAAA@@@???>>>999<<>>===???======???AAACCCAAA???AAACCCEEEDDDBBB???>>>>>>@@@???>>>===>>>???AAABBBBBB@@@===;;;999:::;;;<<<>>>===<<<;;;::::::;;;;;;===>>>>>><<<999888:::<<<;;;;;;:::888777666555444444333222111000000000000////////////////////////000000000/////////............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,+++++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++,,,---------,,,+++***,,,,,,+++++++++,,,---...---...///000000111111000/////////000111222333444555;;;III[[[dddaaa\\\YYYzzzqqqhhhooozzztttwwwrrreeeRRRAAA999===CCCYYYooo{{{___GGGBBB;;;999;;;???BBBCCCPPPZZZhhhsss{{{||||||{{{}}}||||||~~~yyyqqqnnnqqqdddeeegggjjjpppwww~~~}}}oooaaaUUUQQQHHH;;;555888999888777888:::;;;:::888<<<999555222111000000000555111///111555???RRRdddyyyiiiGGG999;;;:::777555333333444444333222222222222111111111000/////////.........---///......///000333666777333333333333222222222111///000111333444555555555555666666666666666777777666666666666666777888888555777::::::999888888888888777777777999<<<>>>@@@>>>======>>>???AAABBBCCC>>>>>>???@@@AAABBBDDDEEEGGGGGGEEEBBBCCCMMM^^^kkkrrrlllyyy}}}~~~yyyyyy|||hhheeepppoooPPPDDD@@@:::777777:::999999888777777666666777777666555555555555666444444444444444444444444555555555555666777888999888888888888999:::;;;<<<>>>???@@@BBBCCCCCCCCCCCC=========>>>@@@BBBDDDEEECCCDDDEEEFFFFFFFFFEEEEEEFFFEEEDDDEEEHHHIIIHHHFFFGGGGGGIIIMMMLLLHHHHHHKKKQQQRRRQQQNNNHHHDDDBBBCCC;;;<<<===>>>===<<<;;;:::<<<<<<===============<<<<<<===>>>???@@@??????>>>AAAAAABBBBBBAAA???>>>===777:::???AAAAAAAAAAAABBBCCCBBBAAAAAAAAA@@@>>><<>>======>>>???===<<<@@@AAACCCBBB@@@>>>======>>>>>>======>>>???AAABBB@@@>>><<<999888777888999<<<;;;;;;::::::;;;;;;<<<<<<===<<<;;;999888999;;;888888888777666666555555333222111111000000000000........................000////////////............------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++***)))))),,,,,,+++++++++,,,------------...///000000000000.........///000111222222333333:::JJJWWW]]]^^^___rrrpppqqq}}}}}}pppWWWGGG>>>777CCCNNN```xxxppp^^^UUUIII???;;;999888777???EEENNNWWW___lll{{{xxxwwwzzz|||wwwgggXXXQQQEEE===;;;888222222777777777777999<<<<<<;;;999;;;666000///000111///---666222111:::III\\\ssszzztttyyymmmOOO===111888777555444333333444555222222111111111000000000/////////...............///.........///111222444222222222222111111111111///000111222333444444444555555666777777666444444555555555666666666666666777888999999777666777777555555555666888:::===>>><<<===???AAABBBBBBAAA@@@>>>>>>??????@@@AAABBBBBBJJJIIIGGGEEEDDDHHHNNNSSSdddqqqzzzwwwtttkkkccchhhttt|||eeeQQQTTTkkk___MMM???<<<<<<999777999888888888777666666555555666666555444444444555555333333333333333333333333555555444555555666777888777777777777888999::::::<<<===>>>???@@@AAAAAAAAA===<<<<<<===???BBBEEEGGGAAACCCGGGJJJJJJHHHEEEBBBAAA@@@@@@AAADDDEEEEEEDDDHHHGGGHHHKKKJJJFFFHHHLLLOOOOOOMMMJJJEEEBBBBBBBBB;;;<<<<<<<<<<<<;;;999999===============<<<;;;:::<<<===>>>???@@@@@@??????EEEEEEEEEDDDBBBAAA???>>>AAABBBCCCBBB@@@>>>>>>>>>CCCBBB@@@@@@@@@@@@???===???>>>=========>>>======AAACCCDDDCCCAAA?????????============>>>@@@AAABBB???===;;;999777777777888999::::::::::::;;;;;;<<<;;;;;;;;;:::999888888999555555555555555555555555222222111000000000000000------------------------/////////.........------------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++******************************************+++++++++,,,,,,,,,,,,---,,,+++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,---...///000000000000......///000111111111222666111111999FFFSSSbbbnnngggrrrwww{{{}}}mmmssstttcccNNN:::;;;777<<>>AAAFFFOOOZZZbbbnnnpppqqqooolllooo{{{nnn```[[[[[[WWWIII===AAA:::777888777555777<<<666777888:::;;;;;;999888222222222333555444000---000666BBBTTTgggzzzqqqnnnvvv|||jjjIII===<<<:::555444333333333333444555111111111000000000//////..............................---------...///000000000000000000000000000///000111222333333333333444555666777666555222111222333444555666666666666888:::::::::888666777888444444555666888:::<<<===:::===AAACCCDDDBBB???===???@@@@@@AAAAAAAAAAAAAAAIIIHHHFFFFFFGGGIIIJJJKKKLLLTTT```ooorrrooovvv{{{llljjjqqqzzzxxxvvvsss|||oooaaa]]]bbblllwwwmmmyyymmm^^^MMMGGG@@@;;;<<<;;;888777:::777666666666555555444444555555444333333333333333222222222333333333333333444444444444555666777777666666555666666777888999:::;;;<<<======>>>>>>>>><<<<<<;;;<<<>>>BBBEEEHHHDDDFFFJJJLLLLLLJJJFFFDDD@@@@@@@@@AAABBBBBBBBBBBBFFFCCCCCCEEEDDDAAACCCHHHEEEEEEDDDBBBBBBBBBCCCEEE::::::::::::999888888777<<<<<<===<<<<<<;;;:::999;;;<<<>>>???@@@@@@??????EEEEEEDDDCCCBBB@@@???>>>JJJIIIGGGCCC???>>>???AAAEEEBBB???===>>>???@@@@@@>>>>>>>>>>>>>>>???@@@BBBAAACCCCCCCCCAAA???@@@@@@============>>>???@@@AAA>>>===;;;:::999888888999888888999::::::;;;;;;;;;::::::999999999888777666333333333444444555555555111111000000///000000000------------------------............------------,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,)))*********************************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000000...///000111222222222111444222111444:::FFFZZZkkkaaaeeecccgggpppoooooozzzlllpppsss~~~zzzdddMMMBBB888222888BBBJJJUUU^^^rrrwwwxxxmmm[[[JJJBBB@@@;;;999777777888<<>>888333666555555777888666888:::888:::;;;<<<;;;888666555///111222222222333777:::AAAOOObbbqqq~~~sssvvv|||}}}tttcccGGG888333555777222222222222222333333444000000/////////.........---------..................---------------------//////////////////////////////000111222222222222333444555666555333111000///111222555666777888888999;;;<<<<<<:::888888999555666666777999:::<<<<<<:::===AAACCCDDDAAA===;;;AAAAAABBBBBBCCCBBBAAAAAADDDBBB@@@AAADDDFFFGGGFFF@@@BBBKKK]]]uuu|||llliiinnnvvv}}}wwwjjjaaaXXXgggttt}}}{{{vvvtttlllcccZZZaaaqqq{{{eeePPPHHHDDD;;;;;;999888777444111333777555555444444444444333333444333333222111222222222222222333333333444444444333333333333444555666777555555555555666777888888999999::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>BBBEEEGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBCCCDDDCCCBBBAAA@@@@@@CCCAAA@@@AAA@@@>>>@@@EEE@@@???>>>???AAACCCEEEFFF999999888888888888888888;;;<<<<<<<<<;;;:::999999;;;<<<>>>???@@@@@@@@@???AAAAAA@@@??????>>>======KKKJJJGGGCCC@@@@@@CCCFFFFFFBBB>>><<<===???AAABBB===>>>??????>>>@@@CCCEEE???@@@@@@???>>>===>>>???======>>>>>>>>>>>>>>>???<<<<<<;;;:::::::::::::::777888999::::::::::::::::::999888888999888666444222222222333333333444444111000000//////000000000------------------------......---------,,,,,,,,,+++++++++++++++,,,,,,---++++++************++++++))))))***+++++++++******************************))))))*********+++++++++*********+++++++++++++++)))))))))************+++))))))***+++---000222333,,,,,,---------,,,++++++,,,,,,---...////////////...///111222333222111111///111555777666999FFFTTTbbbeee]]]WWW]]]______hhhoooyyyrrrjjjiiisss{{{}}}{{{nnn___LLLFFF>>>999666555:::AAARRR```pppsssiii[[[SSSPPPHHHCCC<<<777666888:::;;;555999???EEEGGGOOO___pppzzzzzzyyyyyy~~~yyyxxxuuulll]]]ZZZVVVSSSPPPJJJAAA;;;999999888777555444444555222555777999999999:::<<<@@@AAAAAA>>>:::666444333222222000///222>>>OOO\\\rrr}}}bbbAAA888999555222444000000111111111222222222/////////.........---------------------.........---------------------,,,------------............//////000111111111111111222222333444444333111111///111333555777888888888888;;;===>>><<<:::999999777888888999::::::;;;;;;;;;===???AAAAAA???<<<:::@@@AAABBBCCCDDDCCCBBBAAACCCAAA??????AAACCCDDDDDD???AAAEEEMMMXXXjjjxxxrrryyyttt|||uuu\\\KKKCCC<<<===???888555666666444111000222666333333333333333333333333333222111111000000111111222222222333333444444555333333333333333444666666555555555555666777888888999999888888999::::::;;;:::;;;<<<===???AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEHHHHHHFFFBBB@@@???CCCAAA@@@AAA@@@===???DDDBBBAAA@@@@@@CCCDDDDDDCCC888888888888888888999999::::::;;;;;;;;;::::::999:::<<<===???@@@@@@@@@@@@>>>>>>>>>===>>>>>>>>>???GGGGGGEEECCC@@@@@@CCCEEEDDDAAA???>>>???@@@@@@@@@===?????????>>>???CCCFFF===>>>???===<<<;;;<<<>>>>>>>>>>>>>>>>>>======<<<999999999:::::::::;;;;;;777888999::::::999888888999888777777999888555222111111111222222222222222000000////////////000000---------------------------------,,,,,,,,,,,,+++++++++******+++,,,,,,---++++++************++++++))))))+++,,,,,,,,,++++++*********************************+++++++++,,,,,,)))*********++++++++++++))))))))))))************)))))))))***,,,...000222,,,,,,---------,,,+++***,,,,,,---...////////////---...000222222111000///...///333666555555<<>>@@@DDDFFFJJJJJJHHHBBB;;;555333333555222222888IIIbbb|||^^^GGG555555999777444555//////000000111111000000.........------------,,,,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,---------......///000000111000000000111111111222222222222222222333555777777777666555555888<<<>>>===;;;999888888999999999:::999999999<<<===>>>>>>===<<<;;;:::>>>???AAACCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEAAAAAADDDFFFFFFOOOeee{{{zzzuuu{{{~~~rrrPPP???999;;;888888;;;666444666777555222222444666222222222222222222222222222111000000//////000000000000111111222333333444222222222222333444555666555555555555666777888999999888888777888999:::::::::;;;===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@EEEJJJKKKIIIEEEBBB@@@BBB@@@@@@BBB@@@===>>>BBBBBBAAA@@@AAACCCDDDBBB@@@999888888888999:::;;;;;;999::::::;;;;;;::::::::::::;;;===???@@@AAA@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEEEECCC@@@??????@@@AAA@@@???@@@AAAAAA@@@>>>>>>???@@@>>><<<===AAAEEE>>>??????>>><<<<<<===???????????????>>>===<<<;;;777888888999::::::;;;;;;777888999::::::999888777999777666777999888555222111111111111111111111111000000////////////000111........................---------,,,,,,,,,+++++++++*********+++,,,,,,---++++++************++++++)))***+++,,,------,,,+++))))))))))))))))))))))))++++++,,,,,,,,,---------))))))******++++++++++++))))))))))))******************))))))***,,,...///,,,,,,---...---,,,***)))+++,,,---...////////////,,,---///111111000...---111......111444666===DDD___~~~rrr```YYY\\\dddjjjllluuu{{{|||sssooorrr{{{yyyqqqqqqmmmmmmdddTTTJJJEEE>>>555:::<<>>EEEDDDGGGGGGEEEJJJTTTYYYXXXXXX]]]bbbdddbbb`````````___[[[YYYWWWSSSQQQWWW^^^]]]WWWQQQMMMKKKFFF>>>777444666777777777666666555444666777888999999::::::888<<<>>>>>>???EEELLLOOOQQQPPPMMMEEE<<<555333333222222777HHHfffoooIIIAAA:::555222000111444//////000000000000//////......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,---.........------+++++++++,,,,,,---------...///000000000000000///111000000000111222333333555666777888888666444222222666<<<>>>>>>;;;888777999999999999999888777777>>>===<<<<<<;;;;;;;;;:::<<<>>>@@@BBBCCCBBBAAA@@@999<<>>???EEEGGGIIIPPPZZZfffxxx~~~~~~vvvwww}}}tttZZZGGGBBB666777<<<777555:::999333666777444222111222111111111111111111222222222111111000///////////////...//////000111222222222222222222222333444555555666555555666666777888999999999888777777888999:::999;;;>>>@@@AAAAAA@@@???@@@AAABBBCCCBBBAAA???>>>===CCCJJJMMMKKKFFFCCCBBB@@@>>>???AAA???;;;<<>>======???BBBCCCAAA>>>999888666666666888:::;;;999:::<<<>>>>>>===;;;:::;;;<<<===>>>?????????>>>@@@@@@?????????@@@BBBCCCEEEBBB???===>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>??????@@@AAACCCCCCDDD@@@@@@@@@?????????>>>>>><<<>>>@@@@@@>>><<<<<<<<<===<<<<<<;;;;;;:::999999999999999888777666555555666666666666666666666666222222222222222222222222///.........///000222333000///...---------------.........------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///000111222222222555999<<<```lll{{{sss```ZZZ]]]jjjpppooosssyyyvvvwwwsssoooiii___QQQDDD>>>555666999===DDDSSSnnn|||nnn^^^PPPHHHGGGHHHHHHFFFAAA<<<:::999999888888999:::;;;<<<======CCCDDDFFFEEEBBB@@@AAAAAADDDCCCAAA???>>>>>>>>>>>>===;;;999666555444555666777666444333444555777888111555:::;;;999999<<<@@@AAAEEEHHHJJJRRR[[[\\\WWWTTTKKK>>>666333444666888??????IIIeee{{{zzzxxxwww]]]EEE777666555333222111000000////////////.....................------,,,,,,,,,,,,++++++******++++++,,,.........------,,,++++++...---,,,,,,++++++++++++,,,,,,,,,---------......000000000000////////////111444777888666333111000222444777888777666555555666888999999999999;;;<<<>>>??????>>>===<<<<<<>>>;;;<<<>>>?????????>>>===<<<===???AAABBBBBBBBBAAA===>>>@@@AAABBBAAAAAA@@@UUU\\\kkkpppZZZKKKCCC===999777666666555444444333333333333222111111222222222222111000///............//////............//////000000///---,,,---///222000000111111111222222222333333444555666777888888777777888999999999888888999:::<<>><<>>???AAADDDGGGHHHGGGFFFEEECCCFFFHHHEEE@@@<<<===???CCC@@@===>>>BBBCCC@@@===999999888777888:::<<<===<<<<<<===>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>>>>???@@@AAA@@@===:::999:::;;;;;;;;;======>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@???>>>>>>=========>>>@@@@@@>>>===<<<===<<<<<<<<<;;;::::::999999888888888888777666555444666666666666666666666666333333222222222111111111...............000111222//////...---------------......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---...//////000222666999GGGPPP```qqqzzzuuueeeWWW___pppvvvtttvvvyyy|||uuummmmmmooonnnjjj```VVVPPPFFF???888777:::CCCSSSaaaiiihhhiiijjjfffaaa```cccoooqqqlll___RRRIII???666333333222222222333333333777888999999999999999999777777777777666666555444888777555444333444666777333555777::::::999888777<<<===>>><<<;;;>>>EEEKKKQQQWWW\\\\\\\\\XXXLLL@@@AAA;;;777444000333@@@OOOnnnmmmqqqvvvmmmsssqqqWWWEEE:::666555444222111111111111////////////.........---...---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------------...---,,,+++++++++++++++,,,,,,,,,,,,------------////////////////////////111333666777555333222222222444666777555555555555666777888888888888999;;;===>>>???===;;;:::;;;<<<<<<===>>>?????????>>>>>>>>>???@@@AAAAAAAAA@@@???>>>???@@@AAAAAAAAA@@@??????DDDNNN]]]pppfff[[[KKK@@@<<<<<<;;;;;;555555444444333222222111222222111111111111111222222111000///............//////............///////////////---,,,,,,///111000000000111111111222222222333333444555666777888888999:::::::::::::::::::::;;;===???@@@???===;;;BBBBBBBBBAAA@@@?????????;;;===@@@CCCDDDDDDCCCBBBBBBEEEHHHFFFAAA???@@@BBBDDDAAA>>>???BBBCCC@@@===999999888999:::<<<>>>?????????>>>>>>======<<<<<<::::::999999:::;;;===>>>=========<<<======>>>???<<<:::888777999:::::::::<<<<<<<<<======<<<<<<<<<======>>>@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<<<<>>>??????===<<<<<<===<<<<<<;;;::::::999999888777777777777666555444444555555555555555555555555444333333222111000//////...............///000111......---,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,---.........,,,---///000,,,---......///000444666666999CCCXXXuuuqqqWWWZZZlllsssrrrrrrsss~~~|||yyyqqqssstttsssqqqmmmhhhdddYYYLLL???999888888:::===@@@EEENNNZZZaaaiiiuuulll^^^LLL;;;777666555444333333333333444333222333555666666555222333555666666555444333333333222333444666888999666777999;;;<<<;;;:::999;;;>>>BBBDDDGGGMMMVVV\\\bbb```YYYOOOHHHCCC;;;444000///222777666;;;VVVtttwwwhhhhhhxxxwwwLLL;;;777444333333222111111111111222//////.........---------------,,,,,,,,,,,,,,,+++++++++************++++++******+++,,,,,,---......---,,,,,,++++++++++++,,,++++++,,,,,,,,,---------////////////////////////000222444444333222333444111333444444333222444555555666777777666555666888<<<======<<<:::888999:::<<<<<<===>>>>>>>>>>>>===???@@@AAAAAAAAA@@@>>>===???@@@@@@@@@@@@??????>>><<>>??????>>><<<;;;CCCBBB@@@???>>>>>>???@@@999;;;>>>AAABBBBBBBBBAAA@@@CCCFFFFFFCCCBBBDDDFFFFFFCCCAAAAAACCCCCC@@@===777777777888:::<<<>>>??????>>>===<<<;;;;;;;;;;;;999888777666777999;;;===;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<======;;;:::;;;<<<;;;;;;::::::999888888888777777777777777666555555444444444444444444444444444333222111000///......---------....../////////------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,,,,---......---,,,---///111...///000000000111333666777888888AAA\\\uuurrr^^^^^^fffgggnnn}}}zzz}}}nnnjjjlllvvv}}}xxxsssqqqpppnnneee\\\TTTQQQLLLBBB888444555666;;;BBBJJJXXXnnnrrrhhhXXXEEE===<<<:::888777666555555666444333444666777555444666666666666666666666666333333333444555777999:::;;;999888888;;;???DDDGGGHHHNNNTTTYYYZZZZZZ[[[[[[WWWPPPDDD888222111333444222000777BBBFFFOOOppptttpppqqq{{{YYYAAA:::888333111111000000000111111222.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++***+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,---...............//////000111222222111111333555111222222111000111333444444555666555444333444555:::;;;;;;:::888777777888;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>@@@@@@@@@??????>>>======AAADDDFFFEEEFFFNNN^^^kkk~~~|||uuu```MMMAAABBB>>>999666555444222000222222222111111111000000111111000000111111222222000000///...------------...------------------...---......---,,,,,,---///....../////////000000000///000111222333444444555999:::::::::;;;;;;<<<<<<:::<<>>>>>BBBAAA???=========???@@@===>>>@@@BBBBBBBBBAAA@@@===@@@CCCDDDDDDDDDFFFHHHFFFEEECCCCCCDDDCCC@@@===333444555666777999;;;;;;===<<<;;;999888888888888888777666555666888:::;;;::::::::::::::::::::::::;;;:::999:::<<<======<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===>>>???>>>======<<<<<<<<<;;;;;;;;;::::::999:::;;;:::999999:::;;;:::::::::999888888777777777777777888777777666666333333333333333333333333333333222111///...------,,,------...............,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,---......------...000---///000000///000222444666===;;;666AAAWWWbbb___^^^dddgggrrrrrrkkkyyylll]]]^^^eeennnrrrqqqrrrttt}}}zzzvvvqqqooopppssssssjjjXXXIIIBBB:::888666555555===OOOaaammmuuussseee\\\\\\UUUJJJCCCBBB@@@===;;;888555444555555555666888777666555777555444222222333444555444555555666777888999999;;;===AAAGGGOOOWWW]]]aaahhhhhhgggbbbZZZQQQJJJFFF:::888777666555555666999@@@===BBBOOOYYYffftttwww}}}nnnNNN@@@;;;666333333000000/////////000111111------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++*********+++++++++******++++++,,,*********+++++++++,,,,,,,,,,,,------............///000111000///000222444000000111000///000111333333444555444222222222444777888999888777666666888999999999999::::::;;;;;;<<<===???@@@AAAAAA@@@@@@@@@??????>>>============<<>>???@@@AAAAAAAAAAAA@@@???>>>:::<<>>111111222333555666666777999999888888777777666666666666555555666777999:::999::::::::::::999999888999888888999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<===>>>===<<<;;;999999999::::::::::::;;;888999:::999888888:::<<<::::::999888888777777666666666666777777666666555222222222222222222222222222111111000///...------,,,,,,------...------,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,+++---//////...---...///,,,---//////......///000...888<<<666444>>>KKKQQQSSScccnnnvvv|||rrrdddccccccvvvnnnccc___^^^___^^^\\\^^^bbboooxxx{{{~~~jjj[[[UUUCCCAAA@@@>>>888333777>>>@@@DDDDDD@@@???CCCEEEDDDNNNOOOPPPPPPNNNKKKIIIGGG???BBBEEEEEEBBB>>><<<;;;888777666666666777888999888999999:::;;;;;;<<<<<>>@@@AAAAAAAAA@@@???>>>===============>>>???>>>???@@@AAABBBAAAAAAFFFEEEHHHPPP^^^nnn|||}}}kkkWWWLLLAAA;;;999777888:::000000222333333333222111111111111111111111111111000000000000000111222333//////---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,,,,---------.........,,,------...///000111111444444333333444666888999:::===@@@@@@???>>>AAACCC>>>>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;999:::<<>>///000111222333333333333555666777888888777666555555555666666777888888888999::::::;;;:::999888777999888888999:::;;;999888999999::::::::::::999999777999;;;======<<<:::999666777777888999:::;;;;;;::::::;;;:::999999<<<>>>999999999888777777666666333444444555555444444333222222222222222222222222000000000//////.........+++,,,------------,,,+++***************+++,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))),,,///111000...------,,,...//////.........///---111555555333555:::???CCCXXXfffmmmooodddZZZ^^^ZZZhhh{{{vvvuuukkkbbb___]]]XXXVVVWWWdddxxxpppeeecccVVVUUUUUUSSSKKK???888777555111111333333222666===KKKOOOVVV]]]bbbddddddcccWWW\\\___ZZZOOODDD???>>><<<>>>AAACCCEEEEEEEEEDDD@@@AAABBBCCCDDDEEEEEEFFFTTT\\\gggqqqsssooogggaaaIIIDDD===777444222222222:::777888===CCCJJJXXXdddbbbeeeiiinnn|||}}}nnnNNN>>>666222444222---...333//////......---.........,,,,,,,,,,,,++++++++++++))))))))))))******++++++******))))))))))))*********************)))))))))***************+++,,,,,,))))))))))))*********+++***++++++,,,------.........000111000.........///---///222222111000000111000111333333222222333555333555666777666777999:::;;;::::::999999:::<<<<<<<<<===>>>@@@@@@@@@???>>>>>>===<<<<<<<<<===>>>???CCCBBB@@@???>>>>>>>>>>>>EEE@@@<<<===EEEQQQ]]]eeesss}}}|||ooo^^^KKK<<<>>>777333777999777666777444444444333111000//////////////////////////////---------......000111111///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++------+++***+++,,,,,,,,,,,,,,,------------++++++,,,---...///000000222222111111222444666888;;;>>>AAA???<<<:::<<>>@@@AAAAAAAAA@@@BBBEEEEEEDDDBBB@@@???///000111222222222222222444555777999999888666555444555666777888888888888999:::;;;;;;:::999888777;;;:::999:::<<<<<<:::888888888999999999999888888777999;;;======;;;999888555555666888999:::;;;<<<;;;<<<<<<;;;:::;;;===???999999888888777666666666111222222333333333222222111111111111111111111111///////////////.........+++,,,---------,,,+++*********))))))***+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,(((,,,000222111///---,,,///000222222111000000111666///,,,111666555333444:::JJJUUU___iiicccYYYYYY___iiisssyyyvvviiieeeeee```YYYUUUgggyyyyyyooojjjjjjjjjgggfffddd\\\OOOEEEAAA???666444999666...000:::666>>>JJJXXXdddllloooqqqjjjoooqqqgggTTTCCC:::888===AAAHHHNNNQQQPPPNNNLLLGGGHHHJJJLLLNNNOOOPPPPPP^^^```bbbaaaYYYMMM@@@888333222333444666666666555888===KKKZZZaaa```ccciiimmmwww|||~~~~~~vvvNNN777444333000...222555111***//////...---------------,,,,,,,,,+++++++++******(((((())))))*********+++******))))))))))))******(((((())))))******++++++******))))))***+++,,,,,,))))))))))))******************+++,,,,,,---.........000111000...------...,,,///222333222111000000///111222333222222444666222444666777777888:::;;;<<<<<<;;;:::;;;<<<===>>>>>>??????@@@@@@???===<<<===<<<;;;;;;<<<===>>>???999;;;======<<<<<<===???888:::===@@@DDDGGGIIIKKKQQQ\\\mmm~~~}}}jjjSSSDDDAAAAAA>>>:::===555222555666222///111111222222111//////000222---.....................+++++++++,,,---...///000......---,,,++++++++++++,,,++++++++++++++++++,,,)))+++------+++***++++++++++++,,,,,,,,,---------***++++++,,,---...///000222111000000111444666888<<>>999666888;;;;;;;;;<<<======<<<<<<;;;888999:::;;;===>>>???@@@<<<<<<<<<>>>@@@AAA@@@@@@???AAADDDEEEDDDBBB@@@@@@111111222222222333333333555777888888666444333333555555555555666777999999777777777777777888888888999999888888888888999999666444333555888888666333777999<<<>>>===;;;888666999888777777777999<<<===<<<;;;:::999999:::<<<>>>:::999999888666555333222333333333222222111111111000111111111111///---,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,---...,,,++++++***)))(((''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''',,,+++***)))((((((((((((+++******))))))***++++++((((((((((((((()))******++++++,,,---------,,,,,,+++000666777555222222222---......///000111111222777===EEEMMMZZZccc```WWWUUUgggyyy}}}zzz|||vvvggg^^^\\\ooo{{{}}}~~~uuuooonnnqqqrrrooolllmmmlllggg]]]UUUNNNGGG???;;;666222333777444666;;;BBBKKKUUU^^^dddaaaccc___RRRBBB666555888333===AAA???EEEQQQPPPDDDDDDDDDEEEFFFJJJMMMJJJFFFFFFGGGGGGEEEAAA;;;666333888111...333;;;@@@EEEIIINNN]]]bbbcccjjjiiieeegggmmmyyywwwyyyvvvSSS:::///111000000///////////////......---,,,,,,+++******************************+++++++++*********))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,---------....................................///000000000000000222222111222333555777888777888999:::;;;<<<<<<<<<;;;<<<===>>>????????????===<<<<<<<<<===>>>???@@@???>>>===<<<<<<===>>>???===============<<<<<<<<<<<<<<<<<<===???BBBDDDFFFIIINNNUUU\\\dddpppxxxlllccc]]]KKKGGGAAA>>>===;;;888555444333111222333333222000000000000000////////////000000//////............,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++))))))***+++---...//////111111111222333555888999>>><<<999777555555666666:::;;;<<<:::888777777888555777999::::::;;;===??????===;;;===AAACCCBBB@@@DDDDDDBBBAAA???>>><<<<<<111111111222222222222333444666777777555444444555555555555555666777888888777777777777888888888888<<<;;;999888666666555555888666555666888:::999777888999;;;======<<<:::999999888888888999:::<<<===<<<;;;:::999999:::<<<===999999999888666444333222222222222222222222111111111111111000000///...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++++++++,,,------++++++******))))))(((((((((((((((((())))))))))))))))))(((''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''+++******)))))))))))))))------,,,+++***)))((((((((((((((((((((()))******)))))))))******+++++++++***---000111000...------,,,------...//////000000000555;;;BBBPPP```gggfffdddfffiiinnnvvv|||zzzsss|||{{{ttt|||qqqkkknnnrrrrrr{{{}}}~~~~~~}}}~~~yyytttsssuuuuuuqqqmmmiiiaaaZZZTTTMMMEEECCCDDD>>><<<:::999999:::===>>>AAACCCCCC===555111333777444999999555666;;;999111888888888777777777666444;;;999777444333555888;;;===<<>>=========>>>??????@@@>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCDDD===@@@DDDFFFIIIQQQ[[[cccggghhhtttyyygggaaaXXXOOOHHHBBB===:::AAA===999777777666444222444222111111222222111000000000000/////////......//////.........---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))*********++++++++++++++++++,,,,,,---------111111111222444666888:::>>><<<:::777666666666666999::::::999777666666777666888:::::::::;;;===>>>=========>>>@@@AAAAAA@@@BBBAAAAAA@@@???>>>======000000000111111111222222333444555444333333555777666666555555555666666777777777777888888888999999;;;:::999777666555444444999777666666999;;;<<<;;;999999:::<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<888888888777666444333222111111111111111222222222222111000//////......////////////............---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,,,,++++++++++++,,,*********)))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''')))))))))))))))*********//////...---+++)))&&&%%%((((((((((((((()))******)))((((((((()))+++,,,---,,,+++++++++,,,,,,***)))++++++,,,------.........,,,000333777BBBUUUeeennnpppmmmhhhfffjjjooonnnhhhppptttssseee]]]^^^```___fffnnnyyyzzz{{{|||wwwssslllaaa[[[[[[^^^YYYRRRJJJDDD@@@>>>>>>777777777555333333666888333444444444333333111000444555666555222222555888===<<<;;;:::<<>>???@@@AAAAAAAAA??????>>>===<<<;;;;;;:::;;;;;;;;;<<<>>>@@@AAABBB999:::;;;999888;;;AAAFFFIIIGGGMMM[[[dddhhhoooyyyyyylllbbb\\\UUUMMMFFFAAA>>>:::888777777777666777555333222333333222111333111000000111222000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++***************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++///000111222555777:::;;;===<<<:::888666666666777777888999888666555555666888:::;;;;;;;;;;;;===>>><<<===>>>>>>>>>>>>???@@@>>>>>>>>>???????????????//////000000000111111111222333333222222333666888666666555555444555555555777777777888888999999:::777777666666666666777777888777666666888:::===>>>::::::::::::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<:::999999999999:::777777777666555444222222///000000000111111222222222111000.........///000//////.........---------++++++++++++++++++++++++******))))))******+++,,,------,,,+++*********+++)))))))))))))))*********(((((((((((())))))))))))))))))((('''''''''''''''((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((()))***+++++++++......///...---***'''%%%((((((((((((((())))))*********))))))***,,,///111000---******,,,---+++))),,,,,,,,,,,,------.........222555666;;;FFFVVVbbbmmmzzztttccc]]]ccckkklllmmmuuuyyyiii___[[[ZZZZZZ]]]iiiwww{{{uuutttzzzvvvoooiiieeeeeefffhhhSSSOOOIIIDDDAAA???===<<>>BBBFFFDDD>>>===AAA===>>>AAABBB@@@BBBKKKUUUXXXYYY[[[]]]___bbbeeefffjjjppp|||{{{~~~|||rrrxxxzzzUUUHHH:::666999999222***000///......------......,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((++++++++++++,,,,,,,,,,,,************************------...////////////...000000111222444666777888999888888888777777888888::::::;;;<<<<<<<<<<<<<<<888:::<<<>>>>>>>>><<<<<<;;;===???AAABBBBBBBBBBBB@@@???>>>===<<<;;;::::::<<<<<<===>>>???@@@AAABBB;;;<<<;;;:::888:::===AAA@@@<<<<<>>;;;;;;::::::777555222222444555666555444444333333333333222222222111///000111111000...............------------++++++++++++++++++******,,,,,,,,,++++++******)))*********************************************)))(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,,,,...///000333555888:::;;;<<<;;;999888777666666666666888888888666555666777999;;;<<<<<<<<<<<<===???;;;>>>@@@???<<<;;;===???<<<<<<===>>>@@@AAABBBBBB........./////////000000000111222111111222555777666555444444444444444555666777777888999:::::::::777777666666666666777777666666666555666888;;;===<<<;;;:::999888888999999;;;;;;<<<=========<<<<<<<<<<<<;;;:::999888888888666666666666555333222111/////////000000111111111222111///......///000000............------------++++++++++++++++++++++++******))))))******+++,,,---,,,++++++************)))))))))))))))*********(((((((((((())))))))))))))))))((('''''''''''''''(((((()))***************''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((***+++++++++++++++,,,---...---+++)))'''((((((((((((((())))))******)))((((((***,,,///000111---******,,,---,,,***,,,---------------.........555<<<>>><<<===EEEMMM^^^{{{ppp___bbbjjjooommmpppyyy}}}lll___XXXXXX]]]gggqqqxxx|||zzz{{{sssmmmccc[[[UUUPPPLLLIIIUUUXXX^^^bbb\\\SSSPPPSSSNNNNNNQQQSSSRRRUUUbbbqqq{{{xxxvvvxxxzzz{{{xxxvvvooovvvwww~~~vvvxxx|||}}}|||pppNNNCCC;;;333000222333///+++///......---------------,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,************************,,,,,,---...............000000222444666777888999888888777666666666777777999::::::;;;;;;;;;;;;:::888:::<<<>>>???>>>===<<<<<<===???AAACCCCCCBBBBBB@@@???>>>===<<<;;;::::::>>>>>>???@@@AAAAAABBBBBB;;;;;;:::999999:::<<<>>>:::888999<<<===<<<===???:::>>>DDDIIIMMMPPPSSSVVV]]][[[ZZZ\\\___aaaaaaaaakkkeee```^^^``````]]]YYYTTTPPPKKKJJJJJJGGGAAA;;;<<<;;;:::777555666888:::666444222111333444333333444444444444333222111111111///......///000...---------------,,,,,,,,,+++)))))))))***************++++++******)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********((())))))***,,,------...---...000333555777999::::::999888777666555555555666888999888777777888999:::;;;============???@@@===???AAA???<<<:::<<<>>><<<<<<===???@@@BBBCCCDDD------.........////////////000111111111111333555444444333333333444444555666777777888999:::;;;;;;;;;:::999777666555444444555666666666555666999;;;<<<;;;:::999999999999:::========================<<<<<<;;;:::999888777666555555555555444333222111////////////000000000000000000////////////000000.........------------,,,++++++++++++++++++++++++******))))))******+++,,,,,,++++++************+++*********)))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&''')))***+++++++++***))))))++++++++++++***)))((((((((((((((()))******((('''''''''(((***+++,,,---,,,******+++,,,+++***------------------------,,,555AAAGGGBBB;;;;;;AAAMMMhhhsssmmmjjjqqqmmmnnnsssvvvxxx{{{rrriiihhh```dddgggkkk|||}}}uuunnnjjjgggeeeddddddnnnwwwyyyuuurrrrrrtttnnnjjjhhhiiiggghhhuuu~~~~~~~~~vvvzzzooojjjsss{{{eeeKKK999<<<999555111..................---,,,,,,,,,,,,---++++++++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))***''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))*********+++++++++************************+++,,,------......------...///111444666777888888777666555444555666777888777777888888888888777777666777999:::;;;;;;:::999===>>>???@@@AAABBBBBBBBB??????>>>===<<<;;;;;;:::??????@@@AAABBBBBBBBBAAA;;;;;;:::999999888888888555666777999::::::::::::===???@@@@@@@@@@@@BBBDDDAAAAAAAAACCCDDDEEECCCBBBEEEBBB@@@@@@BBBCCCAAA>>>CCC???;;;:::;;;;;;999777999999888666444444555666777555444444666777666555111222333333000/////////000///---...//////...,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******'''((()))***+++---......,,,---///222444666777777777777777666555444444333666777888888888777999:::999;;;===>>>>>>???AAACCC@@@AAAAAA???===;;;;;;<<<;;;<<<===>>>@@@AAABBBBBB,,,------------............000222222111111111333333222222222333444555555666777777888:::;;;;;;<<<<<<;;;999888666666555555444666888888666666777:::::::::;;;;;;<<<======>>>??????>>>=========>>>???===<<<<<<;;;999777666555444444444444444333222111//////////////////......//////000000000000//////.........---------,,,,,,******************************))))))******+++,,,******************+++,,,++++++******))))))(((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))*********+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++---555BBBKKKGGG<<<999===AAAOOO```lllttt|||}}}tttnnnpppuuuvvvvvvwwwoooqqqqqqttt}}}yyyuuussssssvvvxxxzzz~~~}}}{{{|||vvvpppsss{{{uuuWWW@@@555333///111333333111............------,,,+++,,,,,,,,,******************++++++))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++************************++++++,,,------------,,,,,,---///222444666666666666555444333444555777888666777777777777777666666555555666666777888888888???????????????@@@AAAAAA>>>>>>======<<<<<<<<<;;;>>>???@@@AAAAAAAAA@@@@@@<<<;;;;;;::::::999888777777777666444333333333333444555555555333222333444888999::::::::::::::::::777777777777777888888888999888888888888888888888111222333333333222222222///...---...000111000///---///222111///---...//////...------......---+++,,,+++++++++************(((((())))))************'''((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,+++---///111333444555555555555555555444333222222444555777777777777888:::999;;;===>>>???@@@CCCEEEDDDBBB@@@??????>>><<<:::;;;;;;<<<<<<===>>>>>>>>>,,,,,,,,,---------......---///222222111000000111111111222222333444555666666777777999:::;;;<<<<<<999999888888888888999999444777:::999777666777999888999;;;===???AAABBBBBBAAA@@@>>><<<<<<===???@@@===<<<<<<;;;999777555444444444444444333333222111000000//////.........---...///000111111000///.........---------,,,,,,,,,*********************************)))***++++++,,,***)))))))))***+++,,,,,,,,,++++++***)))(((((('''(((((((((((())))))))))))))))))((('''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''(((***+++,,,+++)))(((***))))))((('''(((((((((((((((((((((((()))******)))***++++++++++++******))),,,//////---,,,...000++++++******************000666CCCKKKHHH===:::===:::???EEEKKK\\\vvvrrrrrrzzz|||~~~}}}vvvrrrrrrssswwwwww{{{vvvvvvtttqqqoooqqqvvvzzz}}}uuupppttt}}}sssxxx|||vvv~~~lllQQQ@@@999555222111222111///,,,******---000...---,,,,,,++++++,,,,,,******************++++++))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************************************++++++,,,------------,,,)))+++...111333444444444555444333222333555888999888888999999999999888777666555555555666777888999@@@???>>>>>>>>>???@@@AAA===============<<<<<<<<<>>>???@@@AAAAAA@@@???>>>999999888999::::::888666999999777333333555777777555777999999888888888999111333444333222333555888333333444333111111333555///111444555444333222333333333333444444333111///333222111222333444333222+++...111111///...///111///---,,,,,,---...,,,++++++++++++************)))((()))))))))******++++++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++,,,///111222333333333444444444444333222111111222444666666555666777999888:::===???@@@AAADDDFFFFFFCCC??????@@@???<<<999:::::::::;;;;;;;;;;;;;;;------------------------////////////000000000000000000000111222333555555999666444444888::::::999:::777444555888;;;;;;:::777888888777555555888:::888:::===>>>>>>???@@@BBBAAA???<<<::::::;;;===>>>999999888888777666666666444555555333111//////000000000//////.........---------............------------,,,,,,,,,,,,+++++++++++++++************)))+++***)))***------***''')))***+++++++++)))(((''',,,,,,,,,+++++++++******&&&&&&&&&&&&&&&'''((()))'''((((((((((((&&&%%%$$$"""###$$$%%%'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''///;;;AAA888)))$$$''')))(((&&&%%%%%%&&&((()))***************)))(((((())))))************))))))(((,,,000444444111---***...---,,,+++++++++,,,---...222BBBSSSTTTEEE;;;:::EEE???===???DDDWWW~~~}}}pppllljjjgggooorrruuuvvvyyyzzz{{{|||yyywwwzzz}}}{{{~~~||||||}}}wwwrrr{{{~~~vvvQQQIII>>>666333333444333///......------,,,++++++------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))+++,,,,,,+++***,,,------///111111111222333555444444444444555777888:::===:::888888999999777444666555444333333444666777<<<;;;;;;>>>AAACCCCCCCCCAAA@@@???>>>============@@@@@@??????????????????999999888888777666666666222333555666666666555444444444444444444444444444222222222333333444444444222222222222222222222222333444444444444444444333111111111111000000000///000000////////////000000..............................---,,,,,,+++******************))))))))))))%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,***+++,,,---///111333555000000000000000111111222444222222555999;;;:::888999999;;;???CCCEEEDDDCCC@@@===::::::<<<===;;;999888:::;;;;;;:::999:::;;;------------------------------........./////////000000000111222333444555888666333444777999999888777555333444777::::::999999999999888666777999;;;:::<<<>>>>>>=========>>>>>><<<:::888888999;;;<<<999888888777777666555555333444444333000//////000////////////......------------............------------,,,,,,,,,++++++++++++++++++*********))))))***)))((()))+++,,,)))&&&((()))*********)))((('''************))))))))))))(((''''''&&&&&&&&&'''''''''((((((((((((&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&+++333888333)))&&&)))((('''&&&%%%%%%&&&'''((()))))))))))))))((('''&&&((())))))******))))))((((((+++///222222000---***---,,,++++++++++++,,,------///;;;IIIKKK@@@:::===:::888888999;;;NNNxxx{{{xxxzzzyyywwwyyy{{{pppnnnoooooorrrtttuuuvvvyyy~~~zzzxxxyyy}}}pppaaaUUUOOO???;;;555111000000000............---,,,,,,++++++---,,,,,,,,,,,,++++++++++++***))))))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))************)))))))))((()))***,,,+++******+++------///000111111111333555222222222222333555666777888666555666888999888666666555444333333444666777:::::::::;;;>>>@@@@@@???>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>999999888888777666666666333333444555555555555555444444444444444444444444222222222333333333444444222222222222222222222222222222333333333333222222111111000000000///////////////............//////------------------------...------,,,++++++***************)))))))))((((((%%%&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))******++++++******+++,,,...000222333000000//////000000111222333222333555999;;;:::999::::::<<<>>>BBBCCCCCCAAA>>><<<999999;;;;;;:::888999999:::;;;<<<<<<;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111222333444666555333333666888888888555444333444666888999888999::::::888777777999;;;<<<===>>>===;;;:::::::::;;;999777666666777888999888888777777666555555444222333444222000...///000///............---------,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))(((((()))******)))'''''''''((()))))))))(((((((((((((((((('''''''''''')))((('''&&&&&&%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***...,,,((('''***((('''&&&%%%%%%&&&'''(((''''''((((((((('''&&&&&&(((((())))))))))))(((((()))***,,,......---,,,***,,,,,,++++++++++++,,,---,,,,,,333===>>>999888===555666888888888GGGnnntttoookkkmmmooooooooopppxxxvvvyyy{{{zzzyyyxxxyyy{{{||||||{{{tttxxx~~~{{{uuuqqq}}}tttpppttt~~~gggNNN>>>888888222111000111222222000.........------,,,,,,++++++,,,,,,,,,+++++++++************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************)))))))))))))))***++++++******+++------...000000000000222444/////////000111222444555333222222444666888888888555444444333444555666777999888888999;;;<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777777666666555444444333333444444555555333333333333333333333333222222222222222333333333111111111111111111111111000000111111111111000000000000000/////////.........------,,,,,,------...------------------------------,,,,,,+++***************))))))))))))((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************+++,,,---///000///////////////000111111333222333555888:::;;;:::<<<<<<<<<>>>@@@AAA@@@???<<<:::888888888999888666;;;999888;;;>>>???>>>;;;++++++++++++++++++++++++,,,,,,,,,,,,------------.........///000111222333444444333333444555777777444444444555777888999999888999999777666666888:::;;;<<<===<<<:::888888888888777666555555666777888777777666666555444444444111222222111///......///------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))*********)))&&&&&&'''((((((((())))))((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((())))))'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&'''(((((())))))(((((('''))))))*********++++++***+++++++++++++++,,,,,,,,,,,,+++///444555333555:::333444777777777BBB]]]vvvuuurrryyyyyytttllldddcccjjjrrrwwwzzzhhhfffeeefffjjjllllllkkkwwwwwwyyysssrrrvvvzzzzzzxxx|||vvvzzz{{{ssswwwoooTTT???777666444222...///000111222111000///......------,,,++++++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))***++++++******+++,,,,,,...////////////111222......//////000222333333//////000222444666666666444444444444444555666777999777666777888999888777777777777777888999:::;;;999999:::::::::::::::;;;888888888777666666555555555444333222222333444555222222222222222222222222111111111222222222222222111111000000000000////////////000000000000///////////////............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***)))))))))(((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((((((((())))))((((((((()))))))))))))))***************+++,,,---///............///000000222222333555777:::;;;;;;???>>>===>>>??????>>><<<;;;:::888777666666666555<<<999777:::@@@BBB@@@<<<++++++++++++++++++++++++,,,,,,---------.........---------...///000111222222222222222222333555777555555666777777888888999666666666555333444666888777999::::::888777777888777777666555555666777888666666555555444333333222///000111000...------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,+++++++++******************)))))))))((((((******++++++++++++,,,---&&&&&&''''''(((((())))))))))))((((((((('''''''''%%%%%%%%%&&&'''((()))***)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))&&&"""&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((((((''''''((((((((((((''''''((((((((((((((()))***************++++++,,,,,,,,,,,,,,,///222111000111444111111222444666;;;FFFPPPRRRXXXkkkooodddgggppptttsssrrrooonnnxxx|||uuunnnmmmqqqxxx}}}{{{qqqooowwwuuuoookkkkkkkkkjjjiiijjjlllooowwwuuunnnrrrxxxzzzUUUHHH999555888:::333+++000000000///...---,,,,,,...------,,,++++++******++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******(((***++++++***)))+++,,,,,,---............///111---...///000111222222333//////000111111222333444333333333444555666777777999777666666777777666555444444555555666777999999777777888888888999999999888888777777666555555555444333222111111222333444222222222222222222222222111111111111111111111111000000000//////.........//////000000000000//////.........---------,,,,,,++++++************+++++++++++++++++++++++++++++++++***************)))))))))))))))(((((((((((('''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((()))))))))(((((()))))))))))))))***++++++.........---......///000222222333555666999;;;===BBB@@@>>>>>>>>>>>>===;;;::::::999777666555555555<<<999888;;;@@@CCC@@@<<<************************,,,,,,,,,---------......,,,,,,,,,---...///111111000111222111000111444666555777999999777666777777333444444222111111333555444666888888777666777888666666555555666666777777555555444444333222222222...///000///---,,,---...++++++,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++******************)))))))))(((((((((***+++,,,+++++++++---///(((((('''''''''((())))))***)))))))))(((((((((((($$$$$$%%%%%%'''(((***+++))))))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''((()))%%% %%%%%%%%%&&&&&&%%%%%%%%%''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***((()))***+++,,,,,,,,,+++,,,---000111000...///000333222333555777999::::::===FFF[[[ttthhhdddfffeeedddgggjjjlllsss}}}|||zzzxxxllleeeeeeeeeaaaaaaeeetttvvv|||yyyoooiiirrrxxx~~~lll[[[LLL777666555444222111000000666666555333000...///000------,,,,,,++++++***************))))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************((()))******))))))***,,,+++---......------...///---...///111222222222222...///111111000000111222222333333444555666777777888777555555666777555444333333333444555666777888666666666777777888888999888777777666666555555444333333222222111111222222111111111111111111111111111111111000000000000000000//////......------,,,......////////////......---------,,,,,,,,,,,,++++++******))))))******+++************************))))))))))))))))))))))))))))))((((((((((((''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((%%%&&&((()))))))))(((''')))((((((((()))***++++++---------------...//////111222444555666888<<>>===<<<;;;;;;;;;999666444555666<<<:::999<<>>===<<<======:::777555666888:::;;;;;;<<<=========<<<)))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000...000111000...///222555444777999888444222111222222333333111000000222444555666777666444333333444333333333444444555555555444444333333222111111000,,,.........,,,+++,,,---*********++++++,,,,,,,,,******++++++++++++******+++++++++************)))))))))))))))(((((((((((((((***+++***((())),,,000,,,+++***((((((((()))***)))(((((((((((('''''''''''''''&&&&&&&&&''''''(((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###((((((###!!!&&&(((&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))'''(((***+++,,,,,,++++++***,,,,,,++++++...222333+++000222111000222555777999555888BBBJJJWWWqqquuuMMM:::BBBKKKHHHLLLSSSZZZ^^^dddkkknnnmmmoooiiiiiipppvvvyyyzzz~~~vvvnnnoooppp___CCC555999;;;555222111000222444444000------111555666444222111222------,,,,,,+++******)))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))*********+++((()))******))))))***+++***,,,------++++++,,,...+++,,,...000111111000000+++---000000//////222555111222333555666777777777444333222333444444333222444444333333444444555555555555555666777888888999777777777666555555444444111222333333333111000///000000000000000000000000111111000000/////////...//////...------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''###$$$%%%&&&''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&''''''(((((()))+++,,,------,,,,,,,,,,,,---......000222444444555777<<>>===>>>>>><<<888666777999:::;;;======<<<;;;;;;<<<))))))))))))))))))))))))++++++******************++++++******++++++,,,---,,,,,,...///111333444555555444444333333333444444222333333222111222444666333555777666444222222222111222444555555555444444777666555444333222111111000111111000---,,,,,,---,,,,,,,,,+++++++++******))))))***++++++++++++***)))))))))))))))))))))))),,,+++***(((''''''''''''***)))((('''((()))+++---///---***(((&&&%%%&&&&&&***,,,---+++(((&&&(((***((('''&&&&&&%%%%%%%%%%%%((()))+++,,,,,,***'''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++,,,------......///...///111111000000222333333333666<<>><<>>>>>===<<<<<<>>>@@@;;;<<<===>>>>>><<<:::888<<<999666666999:::888777))))))))))))))))))))))))***************************************+++,,,,,,,,,,,,...///111333444555666555444444333444555666555555555333111000222333222333555444333111222222333444666666777666555555777666555444333222111000000000/////////.........,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))+++******)))(((''''''&&&)))(((((('''((()))***+++---,,,)))'''%%%%%%&&&&&&''')))+++***'''&&&&&&(((***)))((('''&&&%%%%%%%%%'''(((***++++++)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,---.........---///000000000000111333111111222555:::BBBJJJNNNRRRGGG:::333444888999999:::>>>CCCGGGKKKNNNRRRTTTZZZ[[[ZZZXXXXXX^^^iiiqqqxxx}}}~~~lllrrr}}}}}}jjjZZZOOOFFF<<<555666555333222111111111111111111000//////...------...------,,,++++++******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((())))))******)))((('''((()))+++,,,------///000000000//////,,,------...///000111111222222333333333222222111333333444444444333333222111111111111222222222222333444555555666555555555666555444222111000111111000000000000000000000000////////////............111111000//////...---------,,,++++++******++++++++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))(((((((((((('''''''''''')))((((((((('''''''''&&&&&&'''((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%''')))***)))))))))***+++,,,---...111111222333555666777888;;;<<<<<<;;;::::::===???;;;;;;<<<<<<;;;:::999888:::888777777999:::888666))))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,...///111222444444777666444333333444666777666777666333000//////000111222333222111111333444666777888888888777666555777666555444222111000///000...---...111222111///,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))*********)))'''&&&'''''''''(((((((((((((((***)))'''&&&%%%%%%&&&'''$$$&&&))))))'''&&&%%%&&&++++++)))((('''&&&&&&%%%&&&''')))***)))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***************++++++,,,,,,---......---...000000//////111222333333333444555777888999888555222111444777999999999<<>>>>><<<;;;))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++,,,---...///000222333333666444333111222333555777555666555333111//////000111222222111111222444777777777888888888666555444666555444333222000//////000---+++---222555333///,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))'''(((***++++++***((('''&&&&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))(((((('''&&&+++***)))'''&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***************+++,,,,,,------,,,...////////////000222111333444666666555444333333444666888888999;;;<<<<<<===>>>>>>>>>>>>@@@BBBFFFKKKQQQVVVXXXZZZ\\\^^^dddnnn~~~|||mmmooo{{{{{{tttrrrmmmhhhrrr}}}uuusssvvvzzzrrrfffbbboooqqqrrroooggg]]]SSSNNN???:::555444666888777555222222111111000000//////............------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))(((''''''''''''((()))))))))(((((((((((()))******)))***+++,,,.../////////...---------...000333555555444444333222222222222333444444555555555555444555444444333222222111111111222333555666777777777333333222111000000000/////////////////////////////////.........---------............------,,,,,,---,,,++++++******++++++******************************)))(((((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((()))***+++,,,---//////000111333444555666777888999999888888:::<<<===<<<:::888777888999:::;;;<<<===???@@@@@@>>><<<(((((((((((((((((((((((((((((()))))))))*********)))))))))((())))))***+++,,,------///000111222333333222111000000222444555222333444333111000111222222222333222222333666999555666666777666555333222444444333222111000000///000,,,***---222555222///,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))&&&'''***+++,,,+++***)))&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&''')))***+++***)))***)))'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,---...///......///111---///222444444333111000222444777777777777888:::999:::;;;;;;999999999;;;999>>>DDDIIILLLNNNNNNNNNWWW\\\fffjjjbbbXXX[[[eeeqqqqqqnnniiifffdddaaa^^^iiisss|||yyyuuuxxx~~~tttrrrssssssssstttqqq|||~~~nnn]]]TTTQQQYYYWWWRRRJJJ@@@999666555555333111111222111...+++333222222111000///...------------,,,,,,,,,,,,,,,+++***************))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))((((((((((((((())))))***((())))))***,,,---...///...---------...111444666555444333222222222333333333444555666666666666666777777666555444444333222444444555555555555444444222222222222111000000///....................................---------------------,,,,,,,,,,,,,,,---,,,++++++******++++++***************************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((()))***+++,,,//////000111333444555666666888999:::999999;;;<<<>>><<<:::888888999;;;<<<777999<<<>>>>>>======<<<(((((((((((((((((((((((('''(((((())))))************))))))))))))***++++++,,,------...000111111222000000000000111222333333///111333333222111222333222333444444333444666888333444444555555444333222222222222111111111000000///---,,,---000111000...,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((+++---------((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++,,,......------///000000111333444444333111000222333555666777777999;;;777999<<<<<<;;;999999:::::::::;;;===@@@DDDHHHKKKPPPRRRVVVXXXSSSNNNPPPWWW_________^^^^^^^^^]]]]]]cccjjjrrrwww}}}|||tttllliiimmmuuu|||{{{tttssssssoookkkjjjfffooorrrhhhXXXKKKCCC???;;;;;;:::666333000//////444111---+++,,,------------......//////......---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))''''''((((((((())))))))))))(((((()))***+++,,,------------...000222444555555444333222222333444555444444555666777777777777999888888777666555555444666666666666555444333222222222333333222111111000.................................------------,,,,,,,,,,,,+++++++++++++++---,,,++++++******++++++************************))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,...///000111222444555555555888:::;;;::::::;;;<<<<<<;;;999888999:::<<<===:::===@@@AAAAAAAAAAAABBB((((((((((((((((((((((((''''''(((((()))******+++***************+++,,,,,,,,,------...///000111111...///111222333333222222...000222333222111222222000222444444333333444555222222444555555444333333000000000000111111111222///.........---------,,,,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))&&&'''((()))+++,,,---...***)))'''&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''(((&&&%%%&&&***...//////''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))***+++++++++***,,,------------...000333333444444444333333333333444666888:::;;;:::999777:::>>>@@@???>>>===<<<===<<<<<<===AAAEEEIIIJJJMMMMMMNNNNNNKKKHHHJJJOOOSSSUUUWWWXXXXXXXXXZZZ]]]___dddiiioooyyyyyyrrrhhhaaa___aaafffhhhkkkmmmvvv|||xxxpppjjjjjjjjjeee```]]]WWW\\\[[[PPPEEE>>>999444111111111222333333222222///...,,,+++---000222444+++,,,---.........------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))((((((((()))++++++,,,,,,...///111333444555444333222222222444666777444444555777777888888777888777777777666666555555666666666666555444333222222333333444444333111111------------------------.........---------,,,,,,++++++++++++++++++++++++---,,,++++++******++++++************************)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++------...///111222333444444777999:::::::::;;;<<<888888777888999:::<<<======???BBBBBBBBBBBBEEEGGG((((((((((((((((((((((((&&&''''''((()))******+++++++++******++++++,,,---,,,------...///000111111...000222444555444333222///111333333222111111111///111444444333222222222111222444555555555444444...//////000111222222222...///000...,,,******+++,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))''''''''')))***,,,...000+++***(((&&&%%%&&&((()))&&&&&&'''((((((''''''&&&)))&&&###$$$)))...000000'''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$##############################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++***,,,------------...000000000000000000111333444333333555888;;;:::666333333777===@@@@@@>>><<<<<<999;;;>>>BBBFFFGGGFFFDDDGGGHHHIIIGGGBBB???CCCHHHJJJMMMPPPRRRQQQPPPSSSXXX___aaaeeejjjuuu}}}}}}xxxuuummmccc]]][[[\\\[[[[[[ZZZ[[[jjj~~~zzztttwwwkkkbbbZZZXXXVVVNNNGGGCCC<<<@@@@@@:::777999999444555222///...///111111000---...///000111000///------...///000///...---,,,******************++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((***)))(((''''''((()))***+++,,,...000222333444444333333222111222555777888444444666777888888888888666666666666555555555555555555666666555555444333222333444555444333222111------------------------......---------,,,,,,,,,******************++++++---,,,++++++******++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))***++++++,,,---...///111222222333666888::::::999:::;;;555555666777999:::<<<===888:::======<<<===@@@DDD((((((((((((((((((((((((''''''''''''((((((((((((+++***)))((()))***+++,,,,,,,,,++++++,,,---///000222222333444444444444333000000000111222333555555444333333222222333333444000111111111111222222222............////////////111000///---,,,+++******,,,+++******))))))******************************+++******)))(((''''''&&&&&&((()))***))))))+++,,,&&&'''((((((((('''%%%$$$''''''&&&%%%&&&'''((()))***'''$$$%%%(((,,,///000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((()))))))))*********************+++,,,---...///111000///......///000111111333666888999888666444444555666777888999999:::>>>@@@BBBCCCCCCDDDFFFGGGDDDDDDDDDCCCBBB@@@???>>>CCCEEEFFFGGGGGGHHHJJJLLLPPPPPPQQQUUUZZZ^^^``````YYYUUUOOOLLLLLLMMMNNNNNNHHHKKKOOOTTTWWWUUUQQQMMMGGGDDD@@@>>>===<<<;;;999777777666555444444333333////////////////////////111///...///000111000...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******------...///000111222222444555444222111222555888555666666777777777777666666666666777777777777777666666555555444444444333333444555666444111...,,,...---,,,,,,,,,,,,---.........//////...---,,,,,,++++++***)))(((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***+++++++++,,,...///111222222333333444666888:::;;;<<<666666555555555777888999;;;;;;:::999:::;;;<<<===''''''''''''''''''''''''''''''''''''((((((((((((***************++++++,,,,,,,,,++++++,,,---//////000000111222222222222111000000000111222333444555333333222222222222333333000000111111111222222222000000000000000000000000000///...---,,,+++++++++,,,,,,+++************************************************)))((('''''''''%%%'''((((((((((((***+++'''''''''(((''''''&&&%%%'''&&&&&&%%%&&&'''((()))***(((%%%%%%(((,,,...///'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((()))))))))******************+++,,,---.../////////.........///000000222333555777777777666555666666666777888999;;;;;;<<<>>>@@@AAAAAABBBCCCEEEDDDDDDDDDCCCBBB@@@??????@@@BBBDDDDDDDDDDDDEEEGGGDDDDDDDDDFFFJJJLLLLLLKKKIIIFFFBBB@@@@@@AAAAAAAAA===>>>AAADDDEEECCC???;;;===;;;999888888888777555444444444333222111111111000000000000000000000000///...------//////...---------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,---///000000111333333444333111222444666555555666777888888888777777777666666666666666666666666555555444444444444333444555555333111...,,,...---,,,,,,,,,,,,---..................---,,,,,,++++++***)))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++++++++,,,...///000111222222333555777999:::;;;;;;555444444444555777888999:::999888888888999;;;;;;''''''''''''''''''''''''&&&''''''''''''((((((((()))***++++++,,,,,,++++++++++++++++++,,,---...///---......////////////////////////000111222333444333333222222222222333333000000000111111111222222333333222222111111000000......---,,,,,,,,,,,,,,,---,,,++++++******++++++******************************))))))((((((''''''$$$&&&''''''''''''(((***(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((+++(((&&&&&&(((+++,,,,,,''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))))))))***+++,,,......---------....../////////222333333444555666666666888888888888999:::<<<>>>:::<<<>>>>>>>>>???AAACCCDDDDDDCCCCCCBBBAAA@@@@@@>>>AAACCCDDDCCCBBBBBBBBB>>>======???AAABBBAAA@@@AAA???=========>>>===<<<:::::::::;;;;;;999666333444333333444555555444222333333333222111111000000000000000000000000000000...---,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))************+++,,,---......///000222333333222222333444444555666777888888999888999888666555444444555666555555555555444444444444222333444444222000---,,,------,,,,,,,,,,,,------------......------,,,,,,+++***))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++++++++,,,---///000111111111222555888999:::999999333333333444555777888999888777777777777888999999''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))+++,,,,,,,,,+++************+++,,,,,,------,,,------........................///000111222333222222111111111111222222000000000000111111111111333333222222111000//////---,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++***************************)))))))))((((((((('''%%%&&&((((((''''''((())))))((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((()))'''&&&&&&'''))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))***,,,---...++++++,,,---............222222222222333444666777:::999888888999;;;===???999;;;=========>>>@@@BBBCCCCCCBBBBBBAAAAAAAAAAAA@@@CCCEEEEEEDDDBBBBBBBBB<<<<<<===???BBBDDDCCCAAAAAA@@@???@@@AAAAAA???>>>===;;;:::999:::999777555333222333444666666444222444444333333333222222222111111111111111111111111...,,,+++,,,---...---,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))*********+++,,,,,,---.........000222222222111222333444555666777888999999999999888666444333333444555444444444444444444444444111222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))))))))))))))***************************))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((*********+++,,,---...///000000///111555888999999888777333333444555777888999:::777777777777777888888888''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,+++***)))))))))***++++++,,,,,,,,,,,,------...///.........---------...///000111222222111111000000111111222//////000000000111111111222222111000///......---,,,++++++++++++,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))''''''(((***)))((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***+++,,,---,,,,,,,,,,,,------......111111000000111333666777999888888888999;;;===>>>999;;;=========>>>@@@BBBBBBAAA@@@@@@@@@@@@AAAAAAAAACCCEEEEEECCCBBBAAABBB;;;;;;<<<>>>AAAAAA???>>>===<<<<<<===???>>>===;;;:::888666666666777666555555444444555666555333000222222222222222111111111000000000000000000000000...---,,,,,,......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))+++++++++,,,,,,------...,,,...000111000000111222444444555777777888888888888777555444333333333333222222222222222333333333000111111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******++++++,,,---...//////...000333666777777666444444444666777888999999:::666777777888888888888888&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))******))))))(((((()))+++++++++++++++,,,---......//////......,,,,,,,,,---...///111111111111000000000000111111/////////000000000111111000000//////......------,,,+++++++++++++++,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))((('''((()))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%$$$$$$%%%''''''%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((()))***,,,---......,,,++++++,,,---...000/////////111333555666666666777888999:::;;;;;;999;;;===>>>>>>>>>@@@BBB@@@???>>>>>>>>>???@@@AAA???AAAAAAAAA???>>>???AAA>>>>>>>>>???@@@>>>;;;888;;;::::::;;;<<<<<<:::888777555444444555666666555555444222333333222000...////////////////////////////////////////////////...---,,,,,,......---,,,++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))++++++++++++,,,,,,,,,---+++---...///...///000222444444555666666666555555555555555444444333222222000000000000111111111111////////////...---,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********+++,,,,,,---......---///111333444444333333444555666777888888888777555666777888888888777777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))'''((()))***+++++++++***+++,,,------......------++++++,,,,,,---...000111000000000//////000000000////////////000000000111........................,,,,,,+++++++++++++++,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((&&&&&&'''((('''''''''(((''''''&&&%%%%%%&&&'''((((((((('''&&&$$$$$$%%%'''))))))'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,222000---+++***+++---///......///000111333444555222444666888999999888888888:::<<<======>>>???AAA>>>===<<<;;;<<<===???@@@>>>???>>>===<<<<<>><<<;;;===@@@CCC::::::<<>><<<<<<:::888888888888888777777555444333444444222000444111//////000111111111/////////000000000000000........................+++***)))***+++,,,+++)))+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))+++,,,,,,++++++,,,000333444444444444333222111111000111444666666444222111------------......//////.........------,,,,,,,,,***+++,,,------,,,+++***((()))***+++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))*********++++++,,,,,,---,,,------...///000111111222333444444444333222111222333444555555555444333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111111111111000000000000...------,,,,,,------...,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&))),,,...(((((('''''''''&&&&&&&&&''''''''''''((((((((((((...---,,,+++++++++,,,------...///111222222333333444333222222333555888999:::::::::::::::::::::::::::999999888888999999:::<<<;;;:::::::::<<<===>>>>>>>>>???@@@@@@>>>;;;888;;;:::999777666666555666333444777888888777555333333222111000////////////////////////////////////------......------,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''(((((()))***+++***+++,,,,,,,,,---///111111111222222222111111000111111111222333333111///............////////////111000///...---,,,++++++((())))))*********))))))))))))***,,,......+++)))+++++++++***)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***+++******+++---,,,---...///000000000000333333333333333222111000333333444444555666666666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))***++++++,,,,,,++++++---------,,,,,,,,,,,,,,,---........./////////000////////////............------,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&)))+++---((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((++++++***))))))***+++,,,+++,,,---...////////////333222222222333555777888777888888999:::;;;;;;<<<999999999999999999999999::::::::::::;;;<<<===>>>??????@@@@@@???===999777888888777666666555444444333444666888888666444333222111000//////......///////////////////////////---------...------,,,++++++++++++*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******)))+++,,,,,,+++,,,...111000111111222222222111111/////////000111111///---............////////////111000///...---,,,++++++************************))))))***,,,...---+++)))******))))))(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))************+++---,,,---...//////000000///000000111111111111000000333333444555555666666666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))***+++++++++++++++------------------------.............../////////------------,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((***+++''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))***+++++++++,,,---............111111222444555555666666555666777888:::;;;<<<===888999::::::::::::999888777888:::;;;<<<===>>>>>>@@@AAAAAA@@@>>>;;;888666555555666666666444333222333444666777777666444333111000///...------------////////////////////////---------------,,,++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((***++++++***+++---000//////000111222222222222...------...//////...,,,............////////////000000///...---,,,,,,+++---,,,+++***))))))***+++))))))***+++------+++)))))))))((((((''''''&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$"""############$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((******))))))+++,,,+++,,,---...///////////////000111222333333333333333444555666777777777777%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((())))))***+++*********---------.......................................---,,,,,,,,,++++++++++++++++++************+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))+++,,,,,,---....../////////...000111444666777777666555555555666777888999:::;;;777888:::;;;;;;:::888777777888:::===>>>?????????@@@AAABBB@@@===999777666444555666777777555333222333444555666666555333222//////...---,,,,,,,,,,,,........................,,,------------,,,++++++************))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''')))******)))***---///......000111222222222222...---,,,---...///---,,,............////////////000//////...------,,,,,,000...,,,***))))))***+++***))))))***,,,---+++))))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""#########$$$$$$$$$$$$##################$$$################################################""""""#########$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))((()))***,,,++++++,,,...............000111222444555666777777555666777999999999999999%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))******))))))---------.........//////...............------------------,,,,,,,,,+++++++++******))))))******+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((***,,,---+++,,,---.../////////...000222555777888888666555666666666777777777777777777888:::;;;;;;:::888777888999<<<>>>@@@@@@@@@@@@???@@@AAA???<<<888888888666777888999888666444333444444555555444333222111///...---,,,++++++++++++------------------------,,,,,,------,,,,,,+++************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''((()))))))))***,,,...---...///000111222222222///...------...///...---............/////////////////////...------,,,,,,000...,,,***))))))***+++***))))))***+++,,,+++*********)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""#########$$$$$$$$$#########$$$$$$#########################################################""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((((((((()))+++***+++,,,---............///000222444666777888888777888:::<<<<<<<<<;;;;;;%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))))),,,,,,,,,---......//////.........---------------------------,,,,,,,,,,,,+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''((()))+++---...((()))+++,,,---.........000222444666777777666555666666666666666666666666888999::::::::::::999888999:::<<<===>>>???@@@@@@<<<>>>@@@???;;;999999;;;999999:::999888777555444444444444444333222111111///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,+++************)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""################################################"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''')))******)))***,,,///......///000111111111111111///------///000//////............//////////////////.........------------,,,+++***))))))***+++***)))((()))+++++++++***************))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((((('''''')))*********+++,,,------------,,,---///111333444555555888999<<<===>>>>>><<<;;;%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((+++++++++,,,---..................------,,,,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((((((***,,,---((()))***,,,...///000000///000222444555555555444444444444555555666666666999999999999999999999999:::::::::;;;;;;<<<>>>>>>999<<>>:::999<<>>===;;;:::%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%########################%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))+++,,,)))***,,,///111222333333...///000111222333333333111222333444555777888888:::999999888888999999::::::999999888999:::<<<===666:::>>>===::::::===AAA===<<<:::888666444333333444444333333222111000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((***++++++***+++---000///000000000000000///...000...,,,,,,---//////.............../////////000...............---------((())))))*********))))))***)))'''(((***++++++***'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&'''(((***))))))***+++,,,,,,,,,,,,...///000222444555555555555777:::<<<===<<<:::999%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++***+++,,,---------,,,,,,------------------------,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***,,,---...///,,,,,,---///000222333333333444444555666777888888888777555555555777:::;;;:::999777666777999<<<>>><<<===>>>>>>>>>>>>>>>===<<<;;;888666555555666666111333444444222111111111222111///...------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######################################################$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,,,,,,,------.../////////......////////////......---......///////////////.........---,,,+++***)))************************+++++++++************)))************))))))))))))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((()))+++,,,------,,,+++++++++,,,...111444444333555555666888999999999999%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&''''''((())))))******************+++++++++,,,------------------------,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))***+++,,,,,,++++++,,,---///000111222333333444444555555666666555555444444555666888999888777777777888:::<<<>>>??????>>>>>>=========<<<;;;:::777555444444555666222333444333111000111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((('''&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$####################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))******++++++,,,,,,,,,,,,---......//////......////////////......------...///////////////------------,,,+++***)))************************+++++++++*********))))))******)))))))))(((((((((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""##################$$$$$$################################################""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++++++++,,,///222333222111333444555666666666666666$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))************+++,,,---///000000333333333333333333333333222333444444555666666666555555666888999;;;<<<===AAA@@@>>><<<;;;;;;;;;<<<:::999777555444444555555333444333222000000222444333222000---,,,+++++++++------------------------++++++,,,,,,,,,,,,++++++))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$############$$$%%%%%%##############################$$$$$$$$$$$$####################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))******+++++++++,,,,,,------......///---......//////......---,,,---......//////......,,,,,,------,,,+++******************************++++++*********))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++++++++,,,///111222000...222222333444444333333333$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((***)))((('''''')))+++,,,++++++++++++++++++++++++++++++************++++++,,,++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******+++,,,---...//////111111111111111111111000000222444555666666444444222444666999;;;<<<<<<<<<>>>===;;;999999999;;;<<<:::999888777666666666666444444333111///000222444555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$%%%##############################$$$$$$$$$$$$#####################################################################$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))******++++++++++++,,,------......---------......---------,,,,,,---............---++++++,,,,,,,,,++++++***************************************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&''')))***+++---,,,+++,,,...000000///222222222333222222111111###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''+++***((('''((()))+++---+++++++++++++++++++++++++++******))))))******+++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''+++************)))))))))++++++,,,---......//////000000000000////////////000111444666777666444333111333666999;;;<<<;;;;;;:::999777666777999;;;<<<:::999999888777777777777444444333111///000222444555444222000............************************)))******++++++******)))''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""######$$$%%%##############################$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,---------,,,,,,------------,,,,,,+++,,,,,,---------------******++++++,,,+++++++++*********************************)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""$$$$$$$$$#########""""""################################################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))+++,,,///,,,((((((***---000111222222333333333222111111######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((((()))+++,,,******************************))))))))))))******++++++***)))((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************************++++++,,,------...//////////////////////////////000111333555666555444333222444666888:::;;;;;;:::777666666666777999;;;<<<888888888888777777777666333444333222000000222444444333111///......//////************************))))))************))))))&&&'''(((((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""###$$$$$$##############################$$$$$$$$$$$$######################################################"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))******++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,))))))***+++,,,,,,,,,+++******************************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***+++...***'''&&&(((---000222111222222333333333222222"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))******************************))))))))))))************))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))******++++++,,,,,,------------......///000000000///000111333333333333222444555666777999999::::::777888888999999:::::::::666666666666666555555444222333444333111000111222111000...---------...///************************((())))))))))))))))))(((%%%&&&((()))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""###$$$$$$##############################$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,((((((***++++++,,,,,,,,,***************************)))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################################################################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''(((((((((((()))(((&&&(((+++---/////////000111222222222222222"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%%%%""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))******+++++++++,,,------......///000111111...///000111111222222222555666666777888999999:::::::::;;;;;;;;;:::999999444444444555444444333333111333444444222111111111...---,,,,,,+++,,,---...++++++++++++++++++++++++(((((())))))))))))((((((%%%&&&((()))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""######$$$##############################$$$$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,************************))))))))))))(((((((((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$###""" $$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''(((((('''&&&%%%%%%'''***---///...---......000111222222222222########################%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))*********+++((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++)))))))))***+++,,,............////////////---...000111222111///...///222444555555666777999:::::::::;;;;;;:::777444555555444333222222222222222222222222222111//////......---------,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""############""""""""""""""""""##################""""""""""""##############################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***)))***+++------------,,,+++***)))((())))))((()))+++...111333))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""############$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((***---000222444...///////////////......########################%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((************++++++,,,---.........////////////000---...000222222111000//////222444555555666777999888888888:::<<<<<<999777444555666666666444222111222222222222111000//////...------------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""############""""""""""""""""""##################""""""""""""######################################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))))))))+++---,,,,,,,,,,,,+++***)))(((+++***))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((***,,,...111222...///////////////......########################%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))***,,,,,,---------....../////////000000000...///111222222222111000000222444555555666777888666666777999<<<===<<<:::444666888999888666333111222222222111111000///...------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""############"""""""""""""""#########$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))))))))))))+++---,,,,,,,,,,,,+++***))))))---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$############"""###$$$$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++---...///...//////000000/////////########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$############""""""$$$###"""###%%%&&&%%%$$$#######################################$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---,,,,,,.........//////000000111000000111222222222222111000222555666555555777888666555666888;;;<<<<<<:::555666777777666555333222111111111111000///...------------,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$########################""""""############""""""""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((()))((()))+++,,,+++++++++++++++***)))))),,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,---...//////000000000000///########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$###"""###%%%&&&%%%$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%''')))++++++******,,,------...//////000000000000111222222222222222111333555666555555666777777666666777999:::999888666555333222111111222333000000000000///...------------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################""""""#########$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$######""""""""""""############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((((()))***,,,******+++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%################################################$$$$$$$$$#########"""""""""######$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((()))***,,,,,,......///000111111000000###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%%%%$$$#########$$$###"""###%%%&&&%%%$$$########################"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&(((((()))))))))++++++,,,---...//////000000000000000111111222222111333555666555555666777888777555666777777666555666444111///...///111333000000000000///...---,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""############""""""#########$$$$$$$$$$$$%%%######""""""""""""##############################""""""""""""""""""""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((((((((((((***,,,)))***************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%###############$$$$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""""""""############"""############$$$$$$$$$########################$$$######""""""$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))+++,,,---......///000111111111111##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$###$$$###"""###%%%&&&%%%$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$&&&'''((()))***'''''''''''''''((()))))))))******+++,,,---...///000/////////000000111111111333555666555555666777666555333444555666555444444333111000//////000111////////////...---,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""############""""""#########$$$$$$$$$%%%%%%######""""""""""""#########################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&((((((((((((***+++))))))************))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########################################################$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$#########""""""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################$$$###"""!!!"""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''''')))***,,,---.........///111111222222111#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$#########$$$&&&'''******))))))((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))+++*********))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$&&&((()))++++++***)))(((''''''((()))***((())))))***,,,---......///////////////000000111222444555666555555555777444333222222444555555555222222222222111000//////////////////...---,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''((('''(((***+++((())))))*********))))))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$$$$############"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$########################$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%''''''((()))+++---...000......///111111222222222######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))))))))((('''&&&%%%%%%$$$$$$######$$$$$$%%%''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$%%%!!!"""&&&&&&!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%"""!!!"""%%%'''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******---------...............000222444444444444666777666555444333333333333333333222222111000///...---------,,,+++++++++,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################""""""""""""############""""""######$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***((()))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$########################"""""""""###$$$$$$$$$%%%###!!!!!!"""###$$$###"""########################""""""""""""""""""""""""################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&((()))+++,,,,,,.........////////////000#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""#########$$$### !!!$$$%%%!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$///+++&&&$$$%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******------------............000222333333333333666888666555444444333333333444333333333222111000...---------,,,+++++++++,,,,,,,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################################################################""""""""""""############""""""######$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))(((((()))))))))*********************************))))))(((((())))))***+++))))))))))))))))))))))))******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$#######################################$$$$$$$$$###"""!!!"""###$$$###"""################################################################################################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&''')))***+++,,,------------............#########$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&''''''''''''(((((((((***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############"""""""""###############$$$!!!!!!$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$111---((($$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******,,,,,,,,,------.........000111222222111222555888666555444444444444444444333333333333222111//////...---,,,,,,+++++++++,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############""""""######$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$''''''''''''''''''''''''(((((((((((())))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))******)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$##################"""!!!"""$$$$$$$$$###################################################################################################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((***+++++++++++++++,,,,,,,,,------############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$(((&&&$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++++++++,,,------......000111111000000111444777555555444444444444444555444444444333222111000000......---,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################%%%%%%%%%$$$%%%%%%&&&'''############$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************************((((((((((((((()))******))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""###"""!!!"""$$$%%%$$$###################################################################################################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%'''((())))))***)))))))))*********++++++""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############''''''%%%###"""######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,------......///000000///000333666444444333333333333444555333333333333333222111000///...---,,,++++++++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""############""""""######$$$%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%$$$$$$$$$###"""""""""$$$""""""###$$$%%%$$$###################################################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((((((((((())))))))))))"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%$$$ ###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!$$$'''(((&&&$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))***+++,,,,,,------,,,...000000000000222333222222222222222333333444222222333333222111000000///...---,,,+++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""############""""""######$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$###############$$$###"""###%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))""""""""""""############################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!$$$$$$!!!"""(((***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$&&&((('''%%%######$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((()))***+++,,,------***,,,000111111000000111111111000000111111222333111111222222111111000/////////---,,,+++*********((()))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""############""""""######$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################################################""""""######$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((((()))""""""""""""##################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########!!!%%%&&&###&&&...222000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%%%%$$$""""""$$$((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------(((,,,000222111000//////000000//////000111222222000000111111111000000///000///---,,,+++*********(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""###############"""###$$$$$$%%%########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################"""""""""!!!"""######$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))"""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%############%%%&&&################################################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******+++///333333///,,,---///111000000000000000111111444333111///...///000111000000///...------,,,,,,++++++)))(((''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###$$$$$$$$$########################'''&&&&&&%%%$$$###""""""######""""""######$$$%%%########################$$$$$$############$$$$$$########################$$$$$$##############################""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((())))))*********...222222...,,,,,,///000000//////000111111222444222000///...///000000//////......---,,,,,,+++++++++)))(((((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###$$$$$$###########################$$$###########################""""""######$$$%%%########################$$$$$$############$$$$$$################################################$$$$$$#########"""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$##################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******)))---000000---+++,,,............///000111222333333222000///......///000...------,,,,,,++++++++++++***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###########################!!!!!!"""""""""###############""""""######$$$%%%########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&'''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((+++---...,,,,,,,,,...------......000111333333222222000///......//////,,,,,,,,,+++++++++******+++******)))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$"""########################""""""########################""""""######$$$%%%########################$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## """$$$$$$######$$$%%%####################################$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))(((***+++,,,,,,,,,---...---------...///111222333111111000//////.........+++++++++++++++*********+++******))))))))))))***'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###"""########################&&&%%%%%%$$$######""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$############$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############"""########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## """$$$$$$$$$###$$$%%%########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))***+++,,,...//////---------...///000111222111000000//////......---+++++++++++++++++++++++++++******))))))*********'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!########################''''''&&&%%%$$$###""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$#######################################$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))***)))***+++---///000000...............///000111000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%%%%###!!!########################%%%%%%$$$$$$######""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""####################################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))******)))+++...000111111//////.........//////000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""###$$$%%%%%%###!!!########################""""""""""""#####################"""###$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#################################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$&&&&&&$$$###$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++---///000...------,,,,,,...///000222222000///............,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################"""!!! """"""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$#########""""""########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$""""""""""""""""""""""""%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++,,,...///......---------...///000222111000///............,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################"""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""############"""############$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$########################!!!!!!""""""###$$$&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,---.........------......///000111000///...------------,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%####################################""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$################################################""""""#########"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""""""""############"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$########################!!!!!!""""""###$$$&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,---...............///////////////...------,,,------+++++++++*********))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################"""""""""""""""###########################$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################""""""""""""######""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""###"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%########################%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$##################$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------..................---,,,,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################"""!!!!!!"""###$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################!!!"""""""""############""""""#########$$$$$$$$$###"""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%########################%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,------------,,,,,,,,,++++++++++++,,,,,,************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!!!!!!!!"""$$$$$$$$$$$$$$$###############"""""""""##################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$#################################""""""#########"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$$$$############"""""""""!!!"""######$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#########"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))***+++,,,,,,,,,++++++++++++************++++++************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!! !!!"""$$$%%%$$$$$$$$$#########""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,+++******+++***************++++++******************++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################"""!!! !!!"""$$$&&&$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***---,,,***(((((((((((()))&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$############"""!!! !!!"""###"""############$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""################################################!!!""""""""""""###############""""""######$$$%%%"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##################"""##################$$$########################################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******,,,+++***(((((((((((()))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!!!!"""###"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%$$$###"""################################################"""""""""#########$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#####################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!"""######$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************++++++***)))((((((((((((***)))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""###"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$##################################################################$$$$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#######################################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################'''''''''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$###################################################$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$########################$$$##################$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################################################################"""""""""###################################################$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$#################################$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$############"""######$$$%%%##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""######$$$$$$#####################$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########################################################$$$$$$$$$$$$%%%#########################################################$$$$$$%%%%%%&&&"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$############################################################$$$$$$$$$%%%######""""""######$$$%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""###############""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&'''((())))))((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########################################################$$$$$$$$$%%%%%%################################################"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$################################################"""""""""#########$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$##############################$$$$$$$$$$$$############################################################$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###############""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))(((''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%################################################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%################################################!!!""""""""""""##################"""###$$$$$$%%%"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%% !!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%########################%%%%%%$$$$$$###"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########################################################################################################"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""""""""######################################################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%##########################################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############################################################################################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%###"""""""""######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#########################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$##################$$$##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################################################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$#######################################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########################################################""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""##################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################################################################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%########################################################################"""""""""""""""#########""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""##############################################################################$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################################################################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$########################################################################################################################&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################################################################################################################$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$#########""""""#########################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""##############################$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$######$$$$$$##############################################################################################################################$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############################################################"""############$$$$$$$$$######""""""######$$$%%%######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$###############################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%##############################################################################################################################$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%################################################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$#########$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################################################################################################################$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$###""""""########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%################################################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$#################################################################################################################################$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################################################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""##############################$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################################################################################################################$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""###############$$$$$$$$$################################################"""############$$$$$$$$$######""""""######$$$%%%######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################################################################################################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################################################################"""###$$$%%%%%%$$$###"""##################$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$#########$$$%%%%%%&&&########################################################################################################################!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$#########"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$########################$$$$$$$$$############"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""""""""!!!!!!!!!###$$$%%%########################################################################%%%%%%%%%%%%%%%$$$###"""########################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$############################################################################################################$$$$$$$$$%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$###"""!!!!!!"""##############################################################################%%%%%%%%%%%%%%%$$$###"""########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################"""""""""#########$$$$$$########################&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$""""""!!!!!!"""########################################################################$$$$$$%%%%%%%%%$$$##############################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$################################################$$$$$$############$$$$$$########################"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################!!!""""""""""""########################$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$######"""""""""########################################################################$$$$$$%%%%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################&&&%%%######%%%&&&%%%$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################!!!""""""""""""#########""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''""""""######$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%%%%$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%$$$""""""$$$$$$$$$###########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%##############################################################################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%###""""""###$$$$$$#################################$$$$$$$$$######""""""############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%$$$###########################################################################"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################&&&$$$"""###$$$%%%$$$$$$########################""""""###$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%&&&&&&%%%$$$"""!!!########################################################################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################'''%%%$$$$$$%%%&&&&&&%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%""""""###$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((('''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#######################################"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""########################################################################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&&&&'''(((***+++((('''%%%$$$###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###########################$$$$$$$$$$$$######"""$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################################################################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################################################################$$$############$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%####################################################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''###%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%$$$##################$$$###############################################################################################################$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$$$$$$$############$$$$$$###############################################################################################################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################################################################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################!!!!!!"""#########"""""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$###########################################################################""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################################################################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################################################################"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%&&&###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################################################################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################################################################"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$###""""""###%%%'''((($$$###"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%''',,,***(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''111///+++'''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''000---***&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''***(((%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((()))((((((((()))))))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))))))))+++******)))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((()))&&&'''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((('''''''''''''''***************))))))(((((((((((()))))))))))))))((((((((((((((()))))))))''''''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''((()))*********))))))((((((((('''((()))***++++++++++++************++++++,,,,,,------,,,+++******))))))(((((((((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''',,,+++)))&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))***+++'''''''''(((((()))***+++'''(((((((((((()))))))))(((***---///111222333333//////000000111111222222000000///...,,,+++***)))******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))***+++,,,...///+++,,,---///111333555666777999;;;===>>>>>>===<<<777777888999999:::;;;;;;;;;;;;:::999888888777777444333111...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))******+++---///111222777888;;;>>>BBBFFFIIIJJJJJJJJJKKKKKKIIIGGGDDDBBB>>>>>>??????@@@AAAAAABBBLLLLLLLLLLLLLLLLLLKKKKKKCCCAAA>>>:::666333111000))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&*********((('''(((***,,,(((***)))%%%%%%)))+++)))---///333666:::>>>DDDGGGGGGHHHJJJOOOUUUWWWUUURRRSSSPPPKKKGGGDDDAAA???===999;;;>>>BBBDDDEEEEEEDDDMMMQQQUUUYYYZZZYYYVVVTTTUUUNNNGGGDDDDDDCCC???;;;555333000---***)))(((((((((((((((((((((((((((((($$$%%%&&&''''''''''''&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''((())))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))))))))))))))''''''((((((((()))))))))((('''''''''''''''''''''&&&&&&'''''''''(((((((((++++++***)))'''&&&%%%%%%))))))*********)))''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))******))))))***,,,)))***)))''')))///222222:::===AAADDDFFFHHHKKKMMMMMMNNNPPPTTTWWWXXXUUURRRJJJFFFAAA===:::777444111555666888:::===@@@CCCDDDLLLNNNQQQUUUWWWXXXXXXXXXXXXQQQIIIEEEFFFGGGFFFDDDAAA@@@<<<888333///+++)))))))))((((((((()))))))))'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((******((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++***))))))((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''')))++++++)))((())))))))),,,------222;;;@@@AAAHHHKKKNNNNNNMMMJJJIIIIIIIIIKKKNNNQQQTTTTTTQQQNNNBBB???;;;888666333000...444333333333555888;;;===EEEFFFHHHKKKNNNRRRUUUVVVOOOIIIAAA===>>>AAABBBBBBGGGFFFEEEBBB>>>999555222---,,,***(((''''''(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((()))***((((((((('''''''''''''''(((((((((((()))***+++,,,*********))))))(((((((((******)))))))))(((((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******+++)))((('''((()))...333888;;;AAAJJJNNNNNNLLLMMMLLLHHHCCC>>>;;;;;;:::<<<@@@EEEHHHHHHGGGFFF@@@>>><<<<<<<<<<<<:::999888777666555555555666777<<<===>>>@@@CCCFFFIIIKKKBBB===777444444555666666<<<>>>AAADDDDDDBBB@@@>>>666333000,,,((('''&&&&&&))))))((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))((('''''''''((()))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((((((******))))))))))))******,,,,,,,,,+++******))))))((())))))***+++,,,------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))),,,000444;;;BBBHHHKKKOOOSSSSSSOOOEEEDDD@@@:::555222111222000222666999;;;<<<<<<<<<===<<<<<>>??????@@@???>>>===<<<999:::<<<===??????@@@@@@===;;;777555333111000//////222777===AAACCCCCCCCC@@@>>>999444///+++)))'''(((((('''&&&''''''((()))'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''(((((()))(((''''''((()))+++,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))((('''&&&'''(((((((((((()))))))))))))))((((((((((((((()))*********+++,,,,,,------...///111444888;;;===>>>======>>>???@@@AAABBBCCC@@@@@@@@@@@@????????????;;;:::777555222///---+++,,,+++***)))(((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))******++++++'''))),,,000444999@@@DDDLLLRRRVVVUUUUUUTTTPPPJJJ@@@>>>;;;666333333555888555666888999888888999:::;;;;;;===@@@CCCEEEEEEDDDCCCEEEHHHJJJLLLLLLKKKJJJBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<999666222000......///222555888;;;===>>>DDDCCC@@@<<<888555222000+++***(((''''''((())))))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%)))(((((((((((())))))***))))))+++---///222444555$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''))))))***)))(((((('''((((((((())))))))))))***************+++,,,---...///222444888;;;===>>>DDDEEEGGGJJJMMMPPPRRRTTTUUUUUUVVVXXXYYY[[[\\\\\\YYYYYYYYYYYYXXXXXXXXXWWWSSSQQQNNNJJJEEEAAA>>><<<777555333000---++++++***+++*********)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))******+++,,,,,,,,,000777===CCCGGGLLLOOOTTTWWWXXXUUUSSSSSSOOOJJJEEEDDDBBB@@@======???AAA>>>@@@@@@???>>>>>>BBBEEEFFFFFFFFFGGGIIIIIIGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQPPPOOOLLLJJJIIIIIIJJJJJJEEEDDDBBB>>>:::888777777666444222111111333555777<<<===>>>???>>>===;;;999111///,,,***((((((((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''((((((((()))+++---//////111444888===CCCGGGKKKLLL$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))************'''((((((((())))))******,,,,,,------///111222333;;;===AAAFFFKKKPPPSSSUUU\\\]]]^^^___```aaabbbbbb```aaabbbccceeefffhhhhhheeeeeeeeeddddddcccccccccdddbbb```\\\XXXTTTQQQPPPHHHEEEAAA<<<888555333222,,,+++++++++******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,333999BBBJJJNNNPPPPPPQQQSSSUUUUUUQQQPPPRRRQQQNNNNNNNNNMMMKKKGGGEEEDDDEEECCCEEEEEEDDDDDDFFFLLLQQQUUUTTTSSSSSSRRRPPPMMMJJJJJJIIIHHHHHHJJJLLLOOOPPPZZZVVVRRRNNNLLLNNNQQQSSSOOONNNJJJEEEAAA@@@BBBDDD===:::555111///000222444111444888<<>>666333//////222666:::;;;???<<<<<<===;;;444111222///---+++)))'''''''''&&&(((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''')))(((&&&&&&''''''''''''((()))***+++++++++,,,,,,333;;;DDDJJJLLLLLLNNNQQQMMMMMMPPPUUU[[[```cccddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''(((((())),,,+++******---555???FFFKKKSSS\\\bbbeeehhhmmmqqqppppppqqqrrrrrrrrrrrrrrroooiiieeefffggg]]]III777444222222777@@@HHHMMMNNNWWW```fffffffffiiilllmmmlllmmmooopppnnnhhh```YYYQQQNNNKKKKKKQQQXXX___ccc```___YYYSSSPPPLLLCCC999111...+++***))))))(((&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))***++++++******+++---)))...555<<>>:::999888222***''''''((((((((((((''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''')))(((&&&$$$$$$%%%'''((())))))((((((+++000777<<>>;;;;;;>>>CCCKKKSSSXXXZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))'''(((+++,,,,,,***'''&&&)))+++///555===HHHSSS[[[aaahhhnnnooollljjjlllooorrrrrrrrrrrrqqqqqqppppppkkkgggeeehhhjjjbbbPPP@@@AAA>>>:::999;;;===>>>>>>HHHVVVcccgggggghhhjjjiiiiiijjjlllnnnmmmhhh```[[[KKKDDD;;;888===HHHTTT\\\[[[^^^```^^^]]][[[UUUNNNAAA;;;222+++((()))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((()))******)))***,,,...000666>>>EEEJJJMMMPPPRRRPPPPPPOOOLLLJJJIIIGGGEEEFFFGGGIIIJJJIIIGGGEEECCCHHHKKKKKKIIIKKKRRRVVVWWWPPPVVV___hhhmmmoooqqqsssssstttwww|||~~~}}}vvvppplllkkknnnuuuxxxwwwtttuuummmccc[[[WWWTTTQQQNNNHHHFFFDDDAAA>>>:::444000333444999AAAEEECCCBBBDDD>>>555***&&&'''***+++***((((((''''''''''''(((((('''((()))((('''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))+++(((((((((***000;;;IIISSS```YYYOOOFFFAAA<<<888555222222555;;;BBBIIILLLNNN%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******'''(((((()))***+++,,,---///666???JJJSSS[[[bbbggghhhlllooonnnkkkjjjmmmqqqqqqqqqqqqqqqqqqpppooonnniiihhhiiikkklllggg^^^WWWUUUSSSPPPNNNOOOPPPQQQRRROOOZZZdddggghhhiiijjjhhhhhhhhhiiijjjkkkjjjgggdddXXXLLL<<<111000888BBBIIISSS]]]eeeddd```]]]ZZZWWWPPPJJJCCC<<<777333000---***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******'''((())))))***,,,000222;;;@@@GGGLLLNNNOOOOOOOOORRRPPPNNNMMMJJJHHHGGGGGG???BBBFFFJJJLLLKKKIIIHHHDDDKKKRRRUUUZZZbbbhhhjjjhhhsss{{{vvvyyyuuuooollliiieee```[[[JJJHHHFFFDDDBBB@@@<<<999777555666<<>>FFFMMMHHHBBB999333///,,,)))&&&)))((((((''''''(((((()))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%(((***)))'''(((+++......;;;LLLZZZ```bbbeeegggdddaaa]]]]]]___```___^^^YYYWWWTTTRRRPPPNNNKKKIII%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))******++++++......///444<<>>AAACCCCCC???999555333))))))(((((((((((())))))((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((()))***+++...888FFFQQQ___eeeiiihhhccc```cccgggkkkjjjiiigggffffffhhhhhh[[[UUUNNNIIIJJJNNNSSSVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))***************))))))))),,,***((((((******(((&&&)))((()))***+++,,,+++)))***(((&&&&&&(((***++++++''')))***)))(((((()))***((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((&&&######$$$''')))***+++,,,------+++)))---333<<>>CCCEEEDDD===888...,,,+++++++++***'''$$$+++)))'''''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((((((((''''''))),,,,,,,,,...333<<>>BBBHHHKKKJJJHHHFFFFFFDDDDDDCCCAAAAAABBBFFFIIISSSUUU```mmmuuuzzzqqqZZZIIIAAA???;;;777777;;;>>>???>>>>>>999111,,,)))))))))))))))(((&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((,,,+++***)))******)))(((///:::KKKXXX______[[[YYYPPPNNNIIIEEECCCFFFLLLPPPWWW___iiillljjjhhhhhhkkk```]]][[[\\\[[[XXXWWWXXX%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''''''''''''''(((((()))''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((+++******************)))***,,,------------------,,,---......---------...+++---......,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))$$$&&&((()))*********+++,,,333888999;;;BBBJJJNNNPPPTTT[[[bbbdddccc```]]]___[[[[[[aaaddd```\\\ZZZMMMJJJJJJOOOQQQPPPOOOQQQaaaooosssggg^^^dddqqqxxx~~~lllpppvvv{{{zzztttrrryyyxxxyyyzzzrrrtttyyyuuukkkaaabbbggg```RRRLLLLLLLLLJJJHHHHHHJJJKKKSSSUUUXXX[[[^^^^^^^^^^^^[[[\\\]]]______\\\WWWSSSFFFAAA999222...+++)))'''))))))((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))(((((()))))))))*********+++++++++,,,000666;;;???EEEIIIMMMNNNMMMJJJHHHGGGAAA??????AAACCCGGGNNNVVVhhhlllwwwtttZZZJJJGGGAAA999666777;;;=========:::555222000...+++***)))'''&&&''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((***++++++)))(((***///333EEENNNYYYaaa```YYYPPPKKKFFFEEEAAA???@@@FFFNNNTTT```eeehhhfff```\\\]]]___[[[VVVSSSVVV^^^fffkkknnn%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((''''''''''''((())))))'''''''''((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000111444555666555222000000111222333222111000222666:::888999:::777333///---,,,)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((***,,,,,,++++++---///111@@@LLLMMMLLLQQQXXX]]]hhhhhhhhhgggeeebbb___]]]ccc```______[[[RRRMMMLLLLLLLLLRRR\\\bbbcccbbbdddnnnuuuttthhhdddqqqsss|||~~~tttnnnxxxuuucccWWWWWWTTTOOOKKKHHHGGGHHHIIIKKKOOOTTTXXX\\\^^^___]]]\\\\\\]]]______]]][[[SSSOOOHHHAAA:::222***%%%***))))))((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''(((((((((((()))))))))))))))))))))************+++)))***,,,000666===CCCGGGJJJLLLMMMLLLIIIFFFDDDCCCBBB@@@CCCJJJPPPVVV```kkk|||nnn]]]SSSKKKBBB<<<;;;;;;:::999666777888999888444...***)))(((&&&''')))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&)))+++)))(((---:::FFF[[[]]]]]][[[TTTMMMHHHEEEEEEEEEEEEEEEIIIPPPYYY___fffddd```[[[WWWVVVXXXZZZ]]]YYYYYYddduuu%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&((((((''''''(((((()))***''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,///333666999<<>>888,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,...333:::AAAGGGKKKLLLLLLIIIIIIGGGEEECCCDDDGGGJJJIIINNN```xxxvvvlllgggddd___ZZZSSSIII===444444444444666777777555333+++***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((()))************************'''))),,,333<<>>===>>>AAADDDAAADDDGGGEEE@@@===>>>AAAAAADDDEEEAAA<<<999;;;???>>>AAACCCCCCAAA>>><<<;;;222222222222222222222222//////...------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,///222888EEEUUUaaahhhmmmlllfffhhhlllggg[[[YYYZZZ[[[[[[ZZZWWWUUUSSSPPP```ooonnn^^^TTT^^^ppp~~~{{{}}}{{{~~~~~~oooiiiggghhhgggeeecccbbbdddffffffbbbZZZRRRMMMJJJIIIJJJKKKMMMQQQVVVZZZ\\\[[[YYYVVVUUUUUUUUUSSSNNNGGGCCC---,,,+++)))((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,555;;;CCCKKKPPPQQQPPPNNNFFFFFFEEEEEEGGGLLLSSSXXXXXXaaayyywwwzzzyyyyyywwwtttqqqjjj]]]MMMBBB999666111000111444777888,,,+++)))((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))************************+++***---888HHHVVV]]]___RRRTTTVVVVVVTTTTTTUUUVVVXXX[[[^^^___]]][[[ZZZZZZiiiuuu{{{sssqqqtttwwwxxxwwwtttvvvvvvlll___&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))************'''((())))))))))))))))))&&&))),,,,,,+++)))((((((,,,+++***+++...111333444666;;;>>>===???AAA===666888777888:::===<<<777222888888777777777777888888>>>999888;;;:::777777<<<888999999777555555999<<<:::888666333333666<<<@@@@@@>>>999555111///...------,,,************(((''''''(((((()))((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))******)))((()))+++---,,,+++///999JJJZZZeeejjjdddgggkkknnnlllfff___ZZZ```[[[YYY[[[ZZZUUUQQQQQQQQQfffuuurrrnnnwww|||zzzvvvooohhhgggiiillloooqqqkkkaaaYYYWWWXXXQQQHHHGGGOOOSSSQQQTTT]]]VVV[[[\\\XXXVVVVVVRRRKKKHHH>>>111***)))***)))''')))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))+++,,,,,,++++++---111444:::CCCKKKNNNMMMMMMLLLKKKFFFEEEEEEIIIQQQ[[[eeejjjtttsssxxx|||uuuvvv}}}xxxpppuuukkkZZZNNNGGG;;;888666------555777777222---******,,,------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))***************)))***+++***((((((***---***---;;;RRR```]]]RRRKKKWWWZZZ\\\XXXRRRTTT]]]fffaaa___YYY[[[```[[[___rrryyywww}}}|||~~~|||{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))***************)))))))))***)))((((((***+++,,,++++++...444<<>>===<<<:::777333111//////...,,,,,,---,,,***(((''''''(((((()))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((******++++++,,,+++***(((...333===IIIVVV```hhhlllkkkjjjjjjkkkkkkiiiccc^^^bbb\\\[[[dddkkkhhh^^^WWWXXXbbbmmmttt}}}~~~tttoooppptttyyy}}}xxxnnnggggggiii___OOODDDGGGLLLNNNTTT\\\WWW[[[\\\XXXWWWXXXVVVQQQKKKEEE<<<333---)))(((((()))'''&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))************))))))))))))))))))))))))***---222666BBBGGGNNNPPPOOOLLLIIIGGGIIIDDD@@@FFFTTTeeessszzzwwwwwwxxxdddVVVMMM@@@<<<999000...333222888555222///---,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++++++++++++++******))))))******))))))222999III[[[aaa[[[SSSOOOYYYZZZ\\\]]]]]]```dddhhhbbb]]]VVV]]]kkknnnrrrzzzuuuxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++************************+++***)))'''''')))...222222555:::AAAGGGLLLPPPRRRJJJIIIDDD>>>;;;;;;888333666555555333222333666888::::::;;;===@@@DDDGGGIII>>>:::666555333000000333333333222000......000222......///111222444555666777999:::;;;999555111...000//////000111000---+++((((((((((((((()))***+++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((((((((((((((((((******+++,,,------+++)))666AAAPPP[[[aaaeeejjjmmmmmmkkkjjjlllmmmjjjbbb[[[XXXVVVaaa{{{}}}rrrnnnppp~~~tttrrr{{{~~~wwwrrruuuzzzxxx```JJJDDDGGGJJJOOOTTTXXX[[[[[[XXXXXXYYYXXXUUUQQQOOOIII@@@666---***))))))((('''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))************************))))))***+++---111888<<>>:::777777777666444444888;;;;;;::::::===@@@CCCDDDFFFHHHKKKNNNPPPQQQFFFDDDAAA>>><<<;;;;;;<<<<<<;;;999555222000//////......000222333333111///000222333444444111...,,,......000222444555333111,,,+++)))(((((()))******((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))************---222777GGGRRR```ffffffeeeiiimmmhhhjjjkkkmmmkkkddd[[[UUUOOOWWWqqq~~~|||pppuuu}}}rrrooo|||vvv\\\NNNHHHFFFGGGJJJTTTUUUWWWWWWWWWWWWVVVTTTVVVUUUQQQKKKBBB888111---)))((('''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++,,,...000333:::AAAFFFMMMLLLMMMPPPPPPLLLHHHHHH@@@JJJ\\\nnn{{{~~~zzzuuuwww{{{qqqooowwwtttkkk^^^RRROOOLLL???888555///555777999888333...***)))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***((())))))((((((,,,222777OOOXXXccciiigggcccccceeejjjgggcccaaaaaa^^^ZZZWWWJJJWWWeeeuuu{{{'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++******)))))))))***+++,,,+++...111444666999<<>>AAACCCCCCCCC???AAAAAA@@@@@@DDDKKKQQQPPPQQQSSSTTTRRROOOLLLJJJIIIIIIHHHEEEDDDEEEEEEDDDFFFEEEBBB@@@>>><<<:::999888777777888999777333///.........---------,,,,,,,,,,,,...222777999999888333111...+++)))((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************(((++++++((('''000???MMM\\\bbbhhhiiifffeeeiiinnnggghhhgggddd___[[[YYYYYYYYYjjj~~~{{{~~~lll}}}vvvhhhcccdddqqq|||mmm]]]QQQIIIEEEFFFJJJKKKNNNRRRUUUUUUUUUVVVZZZVVVRRRPPPMMMFFF<<<555,,,***(((((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++++++++,,,+++---111555:::AAAHHHMMMPPPKKKJJJLLLKKKHHHIIINNNNNNddd}}}zzz~~~}}}wwwhhh______]]]MMMBBB>>>777333666888999666222...,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))%%%)))***)))(((000???LLL\\\```dddgggiiilllmmmnnnkkkgggbbb\\\XXXUUUTTTSSSPPPfffwww~~~}}}tttttt'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((((((((()))))))))***************++++++++++++,,,******))))))***,,,...///---111666:::<<<===>>>???;;;>>>@@@@@@===;;;<<<>>>>>><<>>666444222///......//////...------///444888;;;<<<@@@???<<<999555000---+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++---111777AAANNNZZZbbb]]][[[\\\aaahhhllliiieeeeee[[[RRRSSS^^^llluuuyyyzzzxxxuuuyyynnntttyyy~~~wwwuuu}}}vvvnnnkkkhhhddd___PPPJJJEEEGGGIIIKKKRRRZZZVVVTTTSSSTTTTTTRRRNNNJJJ;;;666///)))(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))***++++++,,,------+++000888???FFFLLLQQQTTTRRRMMMMMMQQQTTT\\\qqqzzzuuu{{{mmmZZZUUUPPP===999666888<<<===999444,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((()))+++111;;;JJJZZZcccfffjjjjjjiiikkknnnkkkddd\\\WWWUUUZZZeeeoootttuuu}}}|||wwwyyy((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---///222555777666888999999777666666666:::???DDDGGGJJJOOOWWW^^^YYYUUUXXXeeesss~~~zzz~~~fffddddddfffjjjkkkjjjgggOOOJJJDDDBBBEEEFFFDDDAAA777666444111000.........000...---...222666:::;;;CCCBBBAAA>>>:::555111///))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++---...444@@@PPP\\\``````PPPNNNPPP\\\iiinnnggg^^^\\\RRRMMMXXXmmm~~~||||||~~~}}}xxxrrrooogggzzzxxxtttyyywwwqqqtttwwwssslll```TTTIIIEEECCCDDDLLLVVVSSSTTTVVVUUUSSSQQQQQQQQQAAA;;;222+++((()))***+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************))))))***+++,,,,,,------...444===EEELLLQQQUUUXXXQQQNNNQQQYYYaaaooowwwaaa[[[XXXDDD===777888>>>@@@<<<666,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((()))***************,,,)))+++555EEEUUU___cccfffmmmpppmmmkkkjjjddd\\\[[[TTTRRR^^^rrrwwwxxx((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((()))************+++++++++---***((((((+++---,,,***...++++++///666;;;<<<<<<:::999===;;;777@@@GGGAAACCCUUUeeeiiilllxxxsssiiiYYYPPPSSSXXXQQQEEE???===:::888777777666555444555555333///...000333999;;;===???===999555222---((((((,,,,,,((((((,,,)))************))))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))222***&&&***---++++++---222;;;JJJYYYaaa___XXXQQQDDDKKKWWWdddjjjeeeZZZPPPLLLPPPWWWfff|||{{{||||||vvvvvvnnnrrrzzzooo___gggtttyyy}}}xxxlll```ccc```UUULLLJJJKKKLLLTTTUUUUUUSSSSSSTTTSSSQQQPPPIII@@@555...*********)))***)))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))***,,,---+++(((***111777:::AAAHHHLLLPPPUUUXXXYYYOOOUUUZZZfff~~~rrrfffLLLEEE;;;777;;;AAA@@@;;;777222,,,+++......+++((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))---+++(((&&&(((++++++)))111,,,000CCCWWWbbbfffiiinnnmmmllljjjeee]]]TTTNNNTTTTTT^^^qqq(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((************++++++++++++******)))***,,,...---------...111777===???===;;;>>>===BBBCCCCCCRRRbbbaaagggsss}}}{{{qqqjjjqqqzzzuuuiiiZZZOOOAAA888777999:::999;;;:::777444222111111222000222666999<<<<<<<<<;;;555000------+++''''''+++))))))*********))))))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))...******---...++++++///AAAIIITTT\\\^^^YYYQQQLLLDDDOOO\\\ccc```XXXPPPLLLSSS```nnnxxx|||{{{xxxttttttiiiiiilllvvvooodddhhhpppsssuuuxxx~~~sssllljjjllljjjbbb\\\YYYWWWTTTMMMNNNOOOQQQRRRTTTSSSQQQRRRNNNHHH???777000+++))))))))))))(((((('''((()))(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))***---...,,,***,,,111666@@@EEEIIIKKKKKKMMMOOOQQQTTTaaaqqqlllWWWLLL???:::;;;===??????;;;555///,,,,,,---,,,+++***)))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***,,,+++)))(((***,,,,,,+++111555CCCVVVcccfffgggjjjmmmllljjjeee]]]VVVQQQOOO\\\ggg{{{(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,+++,,,---,,,,,,,,,---///...333:::@@@DDDEEECCCBBBCCCEEEPPPYYY^^^ppp}}}lllVVVGGGBBB@@@>>>:::BBB???;;;888777444000,,,+++,,,///333777;;;???@@@???999444111---(((''')))))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******************************---///---+++000777SSSXXX]]]]]]WWWOOOJJJGGGKKKWWWbbbbbbWWWOOONNNQQQ```mmm||||||nnnlllkkkpppyyy~~~vvvooolllnnnooommmjjjvvv|||ssstttuuusssmmmjjjhhhbbb[[[HHHHHHJJJNNNRRRSSSSSSSSSRRRQQQOOOIIIAAA666---(((((((((((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))************************+++---...------///444999HHHJJJKKKIIIFFFDDDFFFIIITTTmmmyyytttiiiYYYJJJDDDAAA===???EEE>>>:::333...++++++,,,...******)))))))))(((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))))))))************+++,,,------------111===PPPaaaffffffhhhlllnnnjjjccc[[[UUUUUUZZZ___nnn{{{((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******************+++++++++,,,,,,...//////---***+++000444999===AAABBBBBBBBBEEEHHHOOOUUUhhhxxx~~~yyyqqqpppvvv}}}}}}|||~~~~~~vvvcccWWWOOOHHHDDDEEE???:::999;;;:::444......------...000444888;;;BBB@@@<<<999444///,,,+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))***************++++++)))+++...,,,***///;;;GGG]]]^^^]]]VVVLLLFFFFFFHHHWWW]]]aaa]]]VVVUUU]]]fffvvv{{{~~~xxxuuunnniiikkkoookkkcccXXXkkkrrrvvvzzzxxxsssnnnmmmkkkcccZZZLLLHHHFFFJJJOOOQQQRRRTTTPPPPPPPPPMMMEEE;;;222+++)))((('''((())))))((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***************++++++,,,,,,------///444;;;AAALLLLLLKKKIIIDDDBBBFFFMMM___~~~yyyvvvxxxtttdddVVVRRRKKK???<<>>@@@AAA@@@===999444///++++++***))))))))))))***&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************))))))******+++++++++,,,+++---,,,***,,,888IIIVVVZZZYYYTTTLLLDDDCCCHHHNNN\\\YYYVVVVVV\\\hhhvvv{{{vvvkkkdddgggkkkggg___WWWiiimmmooo}}}uuunnnllllllddd[[[VVVLLLEEEGGGJJJKKKMMMQQQOOOOOOPPPNNNIIIBBB<<<777,,,***''''''((()))(((&&&(((((((((''''''(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,---222:::DDDJJJLLLJJJKKKKKKIIIJJJTTT```{{{}}}|||xxx{{{ooofffcccZZZJJJ>>>;;;>>>>>>;;;666000+++***)))************))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++---000...+++///888MMMWWWcccjjjlllkkkjjjiii\\\XXXVVV\\\kkk}}}(((((((((((((((((((((((('''''''''(((((())))))***((())))))******+++++++++++++++++++++,,,,,,,,,,,,)))+++...222888???HHHNNNGGGRRR___gggkkkuuu~~~xxxsssrrrggg___bbbiiinnnpppqqq~~~yyyyyyzzzvvvpppttt{{{|||yyyoookkkiiiqqq{{{vvvyyy|||```III???;;;:::888555444222000//////000111666<<>>@@@BBBDDDAAA;;;222111...+++)))))))))***''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))***++++++,,,------***---111888FFFTTTXXXTTTKKKKKKLLLNNNQQQTTTWWWYYYSSSQQQWWWnnn}}}~~~rrrnnnoooxxxrrrsss{{{~~~wwwmmm^^^SSSUUUUUUNNNJJJMMMQQQRRRTTTUUUTTTRRRPPPNNN>>>777...))))))***)))'''))))))(((((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))***++++++,,,------,,,...333:::AAAGGGJJJKKKHHHGGGMMMXXX```kkkuuu___HHHCCC>>>:::888555000,,,+++++++++*********))))))((((((''''''''''''((((((((((((((((((((())))))***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,))),,,111111333CCCWWW[[[eeemmmlllhhhcccZZZQQQXXXaaammmvvv~~~(((((((((((((((((((((((('''(((((()))***++++++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------...222:::EEEPPPTTTSSSPPP```{{{zzzeeefffeeehhhlllmmmnnnxxxzzz|||uuu}}}kkkXXXLLL======<<<;;;888555222000---444:::<<>>444222///,,,***)))))))))'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************************))))))***+++,,,,,,------(((---555BBBSSS^^^WWWJJJHHHJJJOOOUUU[[[]]][[[YYYSSSVVVffftttsssppphhhmmmuuufff^^^``````VVVOOOPPPPPPRRRUUUWWWWWWUUUQQQOOOEEE<<<111+++***++++++)))))))))(((((((((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------+++///888AAAHHHJJJIIIGGGGGGGGGNNN]]]hhhuuulllMMMFFF>>>:::999888444///+++++++++************)))((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))(((((((((((()))))))))************++++++++++++))),,,222333777LLLcccbbbkkkoooiiiccccccbbb___kkksssyyyxxxuuu{{{))))))))))))))))))))))))++++++******))))))(((((()))******++++++,,,------111---+++,,,+++***,,,000///888EEEOOOOOOOOOYYYeeessssssjjjjjjmmmvvvxxxggg]]]XXXJJJ===:::>>>:::000333333555888<<>>:::777222888777777999===@@@BBBBBB???<<<888333...+++***)))+++)))(((''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---***+++------+++,,,000111777FFFUUUUUULLLJJJQQQSSS]]]]]]XXXXXXUUUUUU___lll~~~tttqqqzzz||||||~~~{{{ooouuu~~~yyyrrrtttwwwtttrrrgggQQQPPPQQQRRRTTTVVVVVVUUURRROOOFFF>>>999222+++))),,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((,,,+++++++++---.........111666@@@JJJKKKFFFAAAAAAMMMYYYkkk}}}}}}xxxssspppuuuvvvvvvuuusssssstttuuuwwwyyylllbbbVVVGGG???>>><<<777111...,,,******++++++***)))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++*********************,,,---111>>>PPP^^^dddhhhgggeeecccfffppp}}}zzzwwwtttuuu~~~)))))))))))))))))))))))))))))))))*********************++++++,,,,,,------...+++***---///222:::CCCMMMTTT\\\ggg{{{xxxnnnkkkqqquuuzzz}}}yyyuuu{{{www[[[MMMFFF@@@:::888666666888;;;<<<<<<@@@???<<<888444000---,,,---+++************((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))************************)))))))))*********++++++...,,,---///...+++---222777EEERRRRRRIIIFFFMMMWWWYYYbbb___VVVTTTTTT___rrr~~~{{{rrrjjjuuu}}}{{{|||yyyyyyyyy}}}wwwuuuxxx~~~yyykkkiiilllsss}}}wwwuuunnn^^^ZZZTTTOOOPPPVVVYYYXXXUUUPPPLLLHHHBBB888...+++---))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++,,,---///000666;;;DDDKKKJJJEEECCCFFFfffvvvyyyooohhhbbb^^^ZZZYYYYYYWWWTTTQQQNNNLLLOOOQQQRRRRRRQQQQQQRRRTTTRRRYYY```dddlllxxx{{{tttsssgggVVVHHH???999555222///---+++***++++++***(((***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++,,,***///===MMMYYYcccjjjooodddZZZ]]]jjjxxxqqqooorrr~~~)))))))))))))))))))))))))))))))))******+++++++++******++++++,,,------...///------111555:::EEEPPPZZZlll~~~xxxeeedddjjjhhhxxxlll^^^ZZZ___cccnnnttt|||{{{mmm___WWWZZZ\\\iiiuuu~~~iiiVVVHHH<<<:::888777888888888777>>>======;;;888555222000,,,+++******++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))************************))))))*********+++++++++...,,,---///---,,,000666AAAPPPXXXNNNDDDGGGTTT\\\[[[cccaaa]]]^^^```lllvvvrrr~~~{{{wwwzzz}}}wwwyyy|||}}}}}}oooiiiggghhhvvvvvvssswwwqqqeeeXXXMMMMMMUUUZZZZZZZZZRRRPPPMMMHHH???555---))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,+++,,,...111444===AAAHHHIIIEEECCCLLLXXX|||ppphhh]]]TTTOOONNNMMMLLLFFFGGGHHHIIIJJJIIIIIIIIIFFFHHHJJJKKKKKKKKKLLLNNNLLLKKKJJJIIILLLRRRZZZ___cccvvv~~~}}}xxxqqqcccSSSEEE;;;666555222000---,,,,,,,,,+++******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))))))))(((((()))))))))***************+++++++++++++++,,,000---555IIIYYY^^^bbbiiimmm^^^VVV```sss|||xxxpppffflllzzz************************))))))******++++++,,,,,,***++++++,,,------......///...000555:::BBBPPP]]]wwwuuueeedddjjjnnnooobbbeeetttqqqhhhfffeeedddcccsss{{{|||ooo```UUUPPPJJJMMM]]]mmmuuu}}}bbbLLL@@@>>><<<;;;<<<<<<;;;:::999::::::;;;:::888666555,,,+++)))***++++++***((())))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''(((((((((((())))))))))))************************************++++++++++++,,,+++,,,...---...666???LLLWWWYYYMMMGGGPPPZZZ^^^^^^fffhhhlllrrrqqquuuwwwyyy|||www{{{~~~uuuooollllllttt~~~yyy~~~lll]]]PPPPPPUUUYYY[[[]]]WWWTTTOOOJJJEEE<<<000&&&******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))*********++++++,,,,,,,,,,,,000555:::CCCGGGJJJGGGAAAGGG]]]tttwwwiii]]]VVVRRROOOLLLJJJJJJKKKKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFHHHJJJLLLMMMMMMMMMNNNOOOOOOKKKGGGGGGIIILLLPPPRRRRRR___ooozzz~~~|||xxxuuummmaaaRRREEE>>><<<555222///---------,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))******))))))))))))******************++++++,,,,,,,,,,,,000000===SSS```aaabbbfff]]]UUUXXXnnnzzznnnbbbooo}}}}}}*********************************+++++++++++++++++++++,,,,,,------.........///444;;;BBBLLL\\\kkk}}}uuuooolll{{{yyymmm```^^^jjj|||~~~rrrrrrwwwyyyxxxvvvssshhhaaa]]]bbbwwwttteeefffeeedddkkkxxxjjjKKKFFFAAA===;;;;;;;;;;;;666777888::::::::::::999000...+++******++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))(((((((((((((((((())))))))))))*********************************++++++++++++,,,,,,***+++---...333???LLLWWW[[[YYYRRRQQQXXX^^^]]]dddnnnvvv}}}|||~~~yyyyyy~~~~~~uuuooommmqqqxxxzzzmmmbbbZZZ[[[[[[XXXYYY___\\\YYYSSSMMMIIICCC666)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))((())))))******++++++++++++,,,------...222:::AAAHHHIIIJJJIIIJJJWWWtttuuuhhhaaa\\\UUUNNNKKKIIIIIIIIIHHHHHHHHHHHHHHHKKKLLLLLLMMMNNNOOOPPPQQQWWWZZZ\\\]]]\\\[[[[[[\\\VVVOOOJJJJJJLLLLLLLLLNNNWWW\\\dddjjjmmmllliiigggnnnvvvsss```MMM@@@:::666333...,,,+++++++++***+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))******+++)))))))))*********++++++******++++++,,,------------555FFFYYYdddeeecccdddTTTTTT```wwwqqqhhhkkkzzz************************,,,++++++++++++++++++***++++++,,,,,,---.........///222;;;FFFOOO[[[mmm}}}{{{~~~zzzppphhhlllzzz~~~wwwvvvxxxzzzyyyrrrxxxppp```\\\WWWWWWbbbrrr{{{|||iii___PPPCCC;;;999::::::666777888999:::;;;;;;;;;888444///,,,+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++...111999JJJZZZ___^^^\\\ZZZ[[[]]]]]][[[hhhuuu{{{oooqqqyyy}}}}}}~~~vvvvvv{{{vvviiifffiiimmmfffZZZWWW]]]aaaaaa\\\SSSLLLGGG===333,,,,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))((())))))******+++,,,,,,***,,,......///555???GGGIIIGGGHHHPPP]]]ppp|||tttaaaXXXPPPOOOOOOLLLJJJLLLHHHHHHIIIKKKNNNSSSZZZ^^^```bbbeeeiiinnnssswwwyyy{{{~~~~~~|||{{{{{{pppeee]]]]]]___\\\ZZZ[[[aaaeeeiiimmmlllhhhccc```aaafffsssnnnWWWFFF<<<888555000---,,,,,,,,,++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))******++++++))))))*********+++++++++******++++++,,,------...///???RRR^^^ccceeebbb^^^VVVYYYfffuuuuuuiiibbbddd|||************************---,,,,,,++++++*********++++++,,,------......///111777BBBOOOZZZggg{{{ssscccfffqqqssssssgggcccgggxxx}}}sssuuuwwwzzzzzzwwwmmmcccbbbppp|||uuukkkfffhhhqqq{{{|||eeeOOOAAA<<<<<<===999999999999::::::;;;;;;???:::333---+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++,,,///333>>>RRRcccccc```___aaaaaa]]]ZZZZZZgggxxxpppgggooottt~~~~~~yyyxxx}}}zzzyyy|||eeeiiissszzzooo\\\VVV[[[cccgggdddXXXNNNIIICCC<<<------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))((())))))***++++++,,,,,,***,,,...///000777BBBJJJIIIDDDFFFWWWnnnzzz}}}}}}xxxhhh___\\\TTTOOOMMMNNNMMMIIIKKKPPPMMMNNNPPPUUU___nnn}}}zzz{{{~~~|||{{{}}}qqquuuyyyyyytttkkkdddaaa]]]]]]bbbggggggoooyyyeeeUUULLL<<<888333000/////////...+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))***+++++++++)))************+++++++++******+++,,,,,,---......444III\\\aaabbbccc___WWWXXX]]]iiiqqqjjj^^^aaammm)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...000111333<<>>EEEHHHMMM>>>LLLjjj~~~sssgggffftttqqqrrrccc\\\WWWVVVWWWPPPMMMKKKMMMSSSWWWYYYXXX^^^]]]^^^eeetttwwwrrrkkkccc___\\\[[[]]]bbbkkk|||pppXXXGGGFFF>>>666222000...---------,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************************************///***)))---...,,,...333BBBTTT___dddhhhaaaZZZ______gggmmmiii```aaaqqqyyy~~~************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---///222111111888AAAEEEUUUfff~~~}}}lllcccgggmmmwwwgggjjjmmmyyy~~~~~~{{{zzz|||zzztttkkk[[[VVV```hhhxxxcccKKK>>>999;;;777777999:::999;;;>>><<<<<<:::444...******+++******))))))))))))******+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))******+++,,,------++++++111===MMM[[[ccceeeeeefffddd\\\TTTUUU[[[|||sssqqqvvv{{{zzztttsssqqqmmmkkkkkkmmmmmmhhhbbbbbbfffmmmjjjfffdddfffmmmtttyyy}}}}}}xxxwww|||~~~~~~}}}zzz}}}lllmmmppptttuuuoooeee^^^dddmmmrrrkkk^^^RRRIIICCC===444---++++++))))))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))***************,,,------......///333999AAAGGGJJJLLLCCCVVVzzzvvvaaacccnnn|||mmm]]]UUURRROOOOOOPPPOOORRRWWW\\\aaaeeehhhjjjhhhiiiooo~~~|||rrrhhhbbb]]][[[]]]```fffpppzzzxxxeeeWWWFFF>>>555111000///,,,***---,,,+++***))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************************************+++((((((+++++++++000777IIIXXX```bbbddd\\\UUUZZZbbbiiippppppmmmqqq||||||~~~yyyvvvyyy|||************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...***---333111222DDDZZZqqquuummmnnnyyy||||||yyyxxx}}}zzzgggbbbnnnwww```IIICCC>>>888444777:::999999;;;:::;;;;;;999444///,,,++++++******)))))))))************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++************+++,,,---------,,,///888FFFTTT^^^bbbiiigggccc]]]TTTPPPYYYfff~~~rrrsss{{{uuufffdddhhhbbb^^^]]]\\\ZZZZZZ\\\``````dddjjjiiiccc^^^^^^YYYXXXVVVVVVXXX[[[___bbbdddcccaaabbbhhhsss|||zzzzzz}}}{{{nnngggllluuuwwwlllZZZMMMIIIEEE;;;222///---***)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))***+++,,,---...000333888>>>DDDIIILLLJJJKKKddddddddduuutttYYYQQQJJJKKKMMMMMMNNNQQQTTT]]]hhhppptttwww||||||zzz~~~rrrkkkddd___aaaeeehhhkkkooosssvvv|||{{{kkk___MMMDDD999333333222///***---,,,+++******))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************************************))))))***+++***---777BBBRRR]]]aaa```aaa[[[VVV\\\kkkqqqwww{{{~~~pppkkkuuu|||yyywwwvvv|||}}}*********+++++++++,,,,,,------------------------,,,(((,,,333444;;;YYY{{{rrrttttttsssrrrvvv{{{nnneeehhhwwwvvv{{{nnncccbbbkkk{{{{{{{{{eeeZZZKKKBBB::::::;;;:::888888999;;;===<<<999444///,,,++++++******))))))*********))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++******++++++,,,---...---000777CCCQQQ]]]ccceeehhhddd^^^VVVOOOSSSdddwww{{{uuuwww{{{gggTTTNNNRRRWWWWWW___lllooonnnttt~~~{{{xxxvvvssspppkkkgggdddcccaaa[[[WWWXXX\\\```jjjtttyyy|||tttsss~~~}}}tttttt{{{uuurrrvvvzzzgggVVVPPPIII???555111///+++)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))***+++,,,,,,---111777===BBBGGGKKKMMMPPP___|||iiivvvfffZZZRRRLLLHHHGGGLLLQQQTTTXXX]]]aaaiiittt}}}yyypppiiikkkoooqqqsssuuussstttttttttyyy~~~rrrhhh___TTTCCC777555777444...------,,,+++************))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))***************************************+++---,,,---444BBBOOOXXXaaa```^^^aaa___]]]fffsssyyytttlllssszzzvvvuuuwww}}}***++++++++++++,,,,,,,,,------------------------111---000666;;;IIImmmqqqmmmnnnqqqvvveeeaaacccppp~~~iii]]]aaaeeeuuu|||lll]]]PPPDDD@@@>>><<<:::;;;999;;;===>>><<<888222...,,,,,,+++***************)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,++++++++++++,,,---...///+++222>>>LLLYYYaaaeeegggfff```WWWPPPMMMVVVlll~~~xxxooorrrxxxjjj\\\RRROOOYYYfffpppyyyxxxoookkkgggbbbcccgggaaacccjjjuuu}}}}}}~~~~~~}}}~~~}}}llldddkkk}}}sssqqq||||||uuuaaaVVVKKKAAA777333000+++)))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))***+++,,,------222:::@@@DDDHHHLLLOOOXXXyyy~~~xxxzzz```UUUQQQNNNKKKMMMKKKMMMRRRVVVZZZaaahhhnnnqqqyyywwwvvvvvvwwwzzz}}}vvvsssyyy}}}vvviiiRRR===777999888222...---,,,+++************))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((()))))))))************************************))),,,...,,,///:::KKKXXX]]]ccc^^^[[[___```aaakkksss{{{~~~lllooozzz}}}zzzzzzzzz}}}++++++++++++,,,,,,,,,,,,------------------------000000222777@@@TTTuuuzzzmmmfffjjjpppwwwrrrccciiimmm|||ttt]]][[[UUUgggxxxmmm___NNNDDD===999999;;;:::;;;;;;======:::555222---,,,+++***************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,---...//////***555FFFSSS[[[___bbbdddccc[[[RRRNNNOOOZZZoooyyy{{{qqqsssxxx~~~vvveeeUUUQQQTTT___tttwwwoookkk___[[[XXX[[[fffvvv}}}}}}||||||{{{}}}lll[[[[[[qqqyyyoooaaaPPPEEE;;;666222---******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******************+++,,,---......444===CCCGGGJJJOOOSSS[[[{{{wwwcccRRRNNNNNNMMMKKKRRRRRRUUUZZZ]]]```hhhqqqyyy{{{}}}zzz|||zzz}}}~~~dddGGG999888777222...---,,,++++++******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************************************(((+++,,,+++000???QQQ\\\___bbb[[[VVV[[[^^^```kkkqqq~~~nnnmmmzzz|||}}}{{{|||+++++++++,,,,,,,,,------........................***111777<<>>NNN```yyy~~~rrrqqqwwwtttxxxqqqiiirrrmmmWWWJJJCCC???@@@<<<999999;;;>>>>>>>>>333111...+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---,,,,,,,,,...000333444===QQQ]]]ZZZZZZaaa___TTTMMM[[[gggkkkuuu}}}~~~nnnhhhyyyyyy|||xxxlll]]]ZZZggg~~~yyyjjj[[[[[[^^^eeerrr{{{wwwttttttxxx}}}zzzuuuzzzzzztttqqq~~~{{{```IIIBBB>>>333***))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******+++...000000000;;;???FFFLLLLLLOOO```rrr{{{ooouuunnnXXXMMMJJJKKKPPPTTTXXX```iiiooo}}}uuupppjjjpppnnnPPP???777222000000///---***))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,+++,,,000:::HHHTTT[[[^^^ZZZUUU\\\qqquuubbbdddttt~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,///------000///---000555666RRRooovvvtttqqquuu}}}}}}wwwqqq^^^LLLAAA>>>=========>>>===:::777333222///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,------,,,---000555999DDDQQQZZZ[[[\\\___ZZZQQQQQQ___ooo{{{yyyrrrrrrllliii{{{}}}___]]]aaauuuiiieeeaaabbbiiiuuu~~~wwwwwwwwwwwwxxx{{{yyyxxx~~~}}}yyyqqqoooyyyqqqWWWJJJCCC<<<333...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******+++---///000111;;;BBBKKKOOOMMMSSSiii~~~wwwmmmWWWLLLOOOOOOTTT[[[```dddllluuutttooofffggg~~~vvv\\\GGG999111111111000...,,,+++***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---333???MMMXXX]]]]]]ZZZWWWcccwwwrrrtttyyy|||,,,,,,,,,,,,,,,,,,------///...///111000...333:::@@@ooosssnnnwwwvvvkkkyyymmmwwwnnnXXXIIIFFFDDDAAA???===;;;777444444333000---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,...///---,,,000999AAANNNRRRXXX]]]^^^[[[TTTPPP\\\hhh}}}xxxrrr~~~|||jjjaaaaaaqqqvvv}}}tttaaa\\\cccvvv}}}uuuiii```^^^ccckkkqqqwwwyyy{{{yyyxxxzzz}}}rrrvvvuuu|||}}}yyyvvvyyydddMMMCCC???777---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++***+++,,,...111222>>>GGGQQQQQQMMMWWWvvvhhhSSSKKKLLLPPPTTT]]]gggjjjmmmttt}}}~~~yyy|||}}}zzzzzz~~~xxxsssiiidddsss~~~|||{{{iiiSSS===000222111111///...---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,---000888FFFUUU]]]^^^[[[XXXYYYnnnzzzjjjttt~~~~~~,,,,,,,,,------------------...000111//////888BBB]]]{{{vvvxxx}}}ooouuuxxxhhh]]]WWWPPPGGGAAA>>><<<999666666444222///---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...,,,...000---,,,222>>>IIITTTTTTYYY```]]]TTTQQQVVVhhhsssyyyllllllooocccfffnnnnnncccbbb~~~xxxiii___[[[\\\]]]ooo|||}}}|||}}}{{{uuuzzzyyyyyyuuuzzzrrrSSSDDDBBB999+++---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,///333666CCCMMMUUURRROOO```nnnZZZPPPOOORRRWWW]]]iiisssvvvvvv{{{wwwrrrpppsssuuuttttttxxxyyywww{{{xxxuuunnnfffkkk{{{yyywwwbbbGGG666444222111000///...,,,***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,,,,222>>>MMMZZZ___]]]YYYWWW___www~~~ppphhh|||,,,,,,,,,------.........,,,---000111///222???MMMzzzsss~~~yyyxxxqqqeee\\\QQQLLLJJJFFF>>>777777666444111///,,,+++***))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,------...,,,...000......666DDDPPPVVVWWW]]]aaaYYYOOOVVVeeeqqq{{{nnnmmmxxxqqqbbbdddvvvzzzqqqdddcccbbbcccttt~~~pppfff```]]]dddsssxxxyyy|||uuuqqquuu}}}zzzrrr}}}fffQQQJJJ@@@111......---,,,++++++,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,+++,,,000666;;;GGGPPPVVVVVV[[[tttmmmYYYUUUTTTRRRQQQccciiiuuu}}}wwwjjjppp{{{{{{zzzvvvtttwww}}}{{{}}}|||~~~~~~xxxxxx{{{ssstttqqqkkkgggqqqqqqUUU???777444111//////...,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,666DDDSSS[[[]]]ZZZWWW___gggxxxzzzqqqfffmmm,,,,,,,,,---......//////+++---000111000666JJJ]]]}}}ooovvvppp}}}pppeee[[[YYYZZZTTTDDD555888777555333000...,,,+++))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,------...,,,...//////222;;;IIITTTVVVYYY^^^^^^UUUQQQaaavvvzzzxxxqqq}}}ssshhhrrrvvvqqqggg[[[VVV^^^kkk}}}tttpppnnn|||}}}~~~~~~zzzvvvlllfffssszzz___PPPDDD888000///---,,,+++,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++,,,,,,,,,---222:::AAAKKKRRRXXX```pppuuuYYYQQQUUUWWWVVVVVVmmmpppyyy{{{xxxyyy{{{~~~{{{~~~{{{uuuqqq|||yyyyyy~~~}}}{{{}}}}}}zzzyyyxxxssspppssszzzwwwxxxxxxuuupppoooyyy{{{aaaGGG>>>888222///......---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,---------:::LLLWWWZZZXXXXXXXXXjjjnnntttxxx|||~~~sssdddaaasss,,,,,,------.../////////,,,...222222222<<>>GGGQQQUUU\\\jjjrrraaaTTTSSSTTTUUU]]]hhh}}}{{{~~~~~~zzzvvvvvvyyy}}}{{{~~~}}}{{{zzzzzz~~~~~~|||zzz|||{{{}}}|||uuupppssszzz}}}}}}~~~{{{wwwzzzuuuYYYEEE>>>555000///000///---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++,,,------000@@@SSSZZZXXXTTTVVV[[[kkkooorrrrrrvvvjjjdddgggvvv~~~~~~,,,,,,------...///000000---000333333444@@@\\\uuu{{{{{{tttwwwzzz}}}}}}vvvwww]]]VVV^^^aaaVVVGGG:::999777555222///---+++))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,---......---,,,,,,000888DDDOOOVVVYYY\\\YYYRRRRRRaaaxxx~~~zzzlllYYYXXXccczzzhhhiiixxx~~~xxxtttiiikkkrrrvvvVVVFFFCCC222000...,,,+++,,,---...************************))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***,,,------///666AAAJJJVVVXXX^^^ppp}}}{{{YYYTTTSSSSSSOOOPPPbbbyyyzzzzzzvvvssstttxxx|||~~~~~~|||~~~zzzvvvzzz}}}zzzvvvtttzzz{{{zzzxxxrrrttt{{{|||zzz}}}}}}zzz|||}}}qqqKKKBBB777111000111000///++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...222DDDWWW]]]VVVRRRVVV]]]fffmmmtttxxx}}}tttgggjjjpppxxx{{{---------..................222333///555OOOuuuqqqxxxppprrr~~~iii[[[```fffbbbZZZBBB===888666666444000,,,))))))***,,,------------))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...///000111222333...------333>>>JJJUUU[[[[[[YYYRRRLLLWWWrrrlllaaa\\\YYYjjj~~~nnncccbbbjjjrrrvvvyyypppjjj}}}|||yyysssjjjPPPAAA:::666000,,,***+++++++++++++++++++++*********)))******)))((((((((((((((())))))))))))************)))******++++++,,,---------,,,+++,,,111:::EEEMMMTTTVVVllljjjsssgggSSSNNNMMMMMMIIIKKKbbb|||~~~}}}}}}{{{zzz{{{|||vvvssssssrrrqqqqqquuu{{{yyyzzz|||~~~|||uuu}}}}}}ttttttwww{{{}}}~~~~~~{{{xxx{{{|||sss___LLL999333111...---///---,,,++++++******++++++***))))))***++++++)))((())))))))))))))))))))))))+++++++++*********)))))),,,++++++******+++,,,---777MMM^^^\\\XXX[[[___^^^kkkkkksss}}}zzzyyyzzzzzz}}}---------............///...111333666DDD```wwwtttnnnsssrrrfffggghhhgggeeeOOOFFF===777666555222...)))******+++++++++************************************+++++++++,,,,,,,,,,,,,,,---...///000000111///...///666AAAMMMWWW]]]]]]ZZZVVVXXXkkkooo]]]YYY```jjjvvvhhhcccfffkkknnnpppzzz|||www}}}~~~wwwiiibbbssstttxxx___EEE>>>999222---+++++++++***++++++*********)))))))))******)))((((((((((((((())))))))))))*********************+++,,,,,,---------,,,---///555@@@MMMUUUWWWhhhiiiyyyrrrYYYMMMGGGEEEFFFCCCCCCRRRddduuutttssssssrrrsssttttttzzzyyyyyy{{{|||zzzuuuqqqooonnnllllllooosssxxx{{{tttuuuvvvwwwyyyzzz||||||~~~~~~zzz{{{uuuuuu}}}{{{{{{}}}}}}|||~~~zzzxxx~~~nnnYYYBBB777333///...///---,,,++++++***+++++++++)))((('''((()))***)))'''))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++---///111>>>PPP\\\[[[XXX]]]aaa```ccciiiwww~~~|||zzz------.........////////////111555@@@YYYyyy~~~uuurrr~~~mmm}}}|||rrrnnnhhhjjjrrraaaTTTDDD:::777666444111,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,---------.........///000222:::EEEQQQZZZ^^^[[[XXXZZZhhhnnn]]]RRRWWWqqqssskkkjjjlllmmmlllsssrrrqqqooottt||||||}}}tttqqqnnnbbbmmmqqqsssqqqKKKBBB===555///,,,++++++***************)))))))))(((******)))((((((((())))))))))))))))))******************++++++,,,,,,------.........111888CCCQQQZZZ^^^{{{zzz~~~ppp]]]LLLMMMGGGDDDFFFEEECCCIIITTT]]]```eeekkkpppsssuuuvvvzzzzzzyyyxxxuuurrrooommmllliiifffggglllrrrtttuuulllllllllnnnoooqqqrrrsssuuuxxx}}}}}}rrrpppzzzwwwpppooosssxxx{{{}}}xxxooorrrnnnhhhMMM;;;444000//////------,,,+++++++++++++++***(((&&&&&&'''))))))((())))))))))))))))))))))))+++++++++******************+++++++++,,,...333666GGGRRRYYYVVVVVV\\\aaaaaa]]]jjj~~~|||{{{------......//////000000111444;;;NNNnnntttttt{{{~~~{{{qqqfffjjjwwwpppaaaLLL>>>888777555333......------,,,,,,,,,---******************************+++++++++,,,,,,,,,......------------------///000555===HHHSSSZZZ^^^ZZZZZZddd~~~yyybbbWWWVVVfffyyyvvvvvvtttooorrr~~~qqqiiinnnllloooyyy}}}rrrjjjmmmrrrhhhmmm||||||pppzzz~~~RRREEE???666000---,,,,,,,,,*********)))))))))((((((******))))))((())))))***((()))))))))******************++++++,,,------.../////////111777CCCPPPZZZlllvvv```ZZZRRRGGGLLLIIIIIIKKKJJJIIINNNWWW]]]bbbjjjrrrxxx|||}}}}}}zzzzzzyyyuuuqqqmmmlllllljjjeeeaaabbbhhhmmmmmmlllbbbbbbcccdddgggiiilllmmmooorrrvvvzzz}}}|||tttooopppsssgggcccfffmmmssswwwyyytttqqqmmmwwwpppRRR===222//////...------,,,++++++++++++,,,,,,)))'''&&&''')))******))))))))))))))))))))))))***************************+++,,,++++++...444999NNNSSSTTTQQQRRRYYY^^^______nnn|||wwwvvv------......///000000111444;;;HHH]]]}}}nnnlllzzz{{{}}}xxxuuummmmmmlllllllllllllllmmmrrrtttwwwzzz}}}uuuiiikkkwwwvvvhhhTTTDDD;;;777555444...---,,,,,,,,,,,,---...******************************+++++++++,,,,,,,,,/////////............---...000666@@@JJJSSSYYY[[[YYY___rrr}}}|||hhhXXXYYYeee}}}|||vvvnnnnnnvvv{{{wwwuuuwwwuuujjjmmmtttpppqqq{{{~~~kkkeeekkkrrrrrrsss|||{{{qqq~~~^^^GGG@@@888111------------************))))))))))))******))))))))))))******((()))))))))***************++++++,,,------...............222:::GGGVVV```|||___OOOOOONNNHHHFFFHHHLLLNNNMMMOOOZZZeeeiiimmmtttzzz~~~~~~}}}xxxwwwuuuqqqllliiihhhhhheee___ZZZ[[[___aaa```^^^XXXYYYYYY[[[^^^bbbeeehhhjjjlllooorrrtttwwwzzz}}}zzz|||~~~vvvllllllrrryyyjjjcccdddlllrrrttt||||||vvvsssppprrrWWW???222...//////...---,,,,,,++++++,,,,,,---+++(((''')))***++++++))))))))))))))))))))))))************************+++,,,---+++***---555;;;RRRSSSQQQOOOPPPWWW]]]```gggvvvzzzssssssxxx------...///000000111222777GGG[[[pppyyyppp^^^hhh{{{tttjjjaaa\\\YYYTTTTTTRRRQQQPPPPPPPPPPPPPPPQQQTTTVVVXXX[[[```cccqqqyyy}}}sssqqqsssssskkk\\\MMM@@@999666555///...,,,+++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////..................111888BBBLLLSSSWWWWWWRRR^^^www}}}ttt___VVVTTTbbb||||||{{{pppgggeeelllpppooopppvvvvvvuuu}}}{{{~~~}}}rrrpppxxxxxxpppzzzqqqLLLEEE;;;333///.........++++++++++++*********)))******)))))))))***++++++))))))))))))************++++++,,,,,,------......,,,---///555@@@QQQbbbnnnlllSSSKKKKKKKKKJJJFFFLLLSSSVVVXXX^^^kkkvvvwwwzzz}}}~~~|||uuutttppplllhhhdddaaa___YYYUUUQQQPPPQQQRRRQQQPPPNNNNNNOOOPPPSSSWWW[[[^^^```bbbdddeeefffhhhlllnnnoooqqquuu}}}zzznnnhhhkkkwwwyyyppppppvvv|||yyy|||}}}qqqqqqvvvaaaHHH666000000000...------,,,,,,,,,,,,,,,---+++))))))***,,,,,,+++))))))))))))))))))))))))***************++++++++++++------,,,+++///999AAASSSSSSSSSSSSUUU\\\dddiiiuuuwwwwwwzzz------...///000111222222:::TTTooosssfffWWWiiiyyyssshhh\\\RRRKKKGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@===???@@@AAABBBDDDGGGJJJNNNTTT___jjjwww}}}tttvvv{{{vvvmmmllljjjdddVVVGGG;;;777777555333000---++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------......///333;;;EEEOOOTTTUUUUUUOOO___zzzqqqTTTOOOSSS```xxx|||zzzoooddd___bbbfffiiiqqq|||zzz|||}}}yyywwwyyyTTTLLLAAA777111...------,,,,,,,,,,,,++++++++++++******))))))******+++,,,))))))))))))************++++++,,,,,,---.........---...111888EEEWWWjjjvvvzzzYYYPPPOOOJJJJJJPPPNNNTTT[[[aaagggpppzzz~~~xxxtttoookkkhhhccc\\\WWWNNNLLLJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDFFFIIIMMMOOORRRSSSUUUUUUVVVXXX\\\___```eeekkkqqqyyy~~~}}}wwwwwwvvvxxx{{{xxxooojjjkkkttt~~~xxxrrrVVV>>>444222222......---,,,,,,,,,,,,---+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))*********+++++++++***,,,...------333???IIISSSUUUYYY\\\```fffqqqzzztttzzz------...///000111222222<<<\\\|||qqqdddXXXmmmlllfff\\\QQQIIIDDDCCCCCC@@@??????>>>>>>????????????@@@AAAAAAAAABBBEEEGGGLLLNNNQQQTTT[[[iii|||xxxvvvyyy|||yyyggggggjjjhhh]]]LLL>>>999999===:::666222///---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------111555===GGGPPPUUUUUUTTTTTTfff{{{{{{zzzXXXJJJQQQ]]]qqq~~~ttthhh^^^^^^___dddqqqtttvvvxxxrrrttt~~~ZZZRRREEE:::222///---,,,---------,,,,,,,,,++++++******))))))***+++,,,,,,))))))))))))************++++++,,,------......//////000222999EEEWWWjjjvvvdddMMMQQQSSSJJJKKKVVVRRRVVV\\\eeeooozzz~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwpppllljjjddd[[[TTTHHHHHHHHHFFFDDDDDDEEEGGG???>>><<<;;;<<>>???BBB???>>>======>>>>>>===<<<@@@BBBBBBAAABBBEEEGGGGGGJJJLLLLLLQQQZZZZZZaaauuuooossszzzxxx~~~jjjlllsssvvvmmmWWWCCC::::::888444000---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......///......---------.........999BBBFFFNNNYYYYYYRRRaaa}}}nnnlll{{{eeeKKKPPPRRRggg}}}}}}~~~ssskkkfffddd^^^[[[iii|||oootttvvvwww~~~qqqTTTFFF===...///555***++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...111111777AAAKKKXXXmmm~~~hhh]]]TTTPPPOOOPPPTTTYYYUUU___mmmwww|||}}}zzz|||~~~~~~{{{tttlllddd\\\VVVRRREEEDDDBBB@@@???>>>??????:::999999999:::;;;;;;<<<===>>>???AAABBBDDDEEEFFFQQQSSSUUUWWWZZZ\\\]]]]]]^^^ccchhhiiihhhkkksss{{{rrrPPP555...000000///...---------------************************************************++++++******************,,,---,,,***///<<>>>>>===;;;<<<===???AAABBBFFFGGGGGGHHHKKKNNNOOONNNQQQSSSPPPSSSXXXUUUXXXjjjvvvddddddtttxxxwwwzzzhhhSSSCCC;;;888444///,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,---------......///......------.........555>>>GGGLLLRRRXXX[[[ZZZsssssshhhnnnpppVVVLLLVVVgggvvvoooooonnnkkkkkkmmmllljjjjjjlllnnnsss{{{zzzyyyvvvppplllkkkddd___hhhxxxmmmyyy}}}^^^JJJAAA333111444+++,,,,,,,,,,,,,,,+++******************************))))))))))))***************++++++,,,,,,---......//////666CCCPPPaaawwwyyymmm___VVVOOONNNPPPRRRUUUYYY]]]fffsss|||}}}zzz}}}}}}zzzsssjjj```VVVNNNJJJ>>>===;;;999888888888888666666555555666777777888777888999:::;;;<<<===>>>@@@AAADDDFFFHHHJJJKKKKKKMMMUUU```jjjsss~~~{{{VVV===666888000000///...------------************************************************++++++*********************,,,,,,+++222@@@LLLQQQSSSYYYeeennnpppxxxyyywww|||,,,333111...333444888EEEmmmsssllllll|||{{{qqq___UUUGGGAAA>>>???>>>;;;:::;;;>>>>>>===>>>@@@CCCGGGIIIKKKJJJJJJKKKNNNPPPQQQRRRQQQTTTUUU\\\eeecccgggxxxnnngggWWWQQQ]]]nnn~~~vvveeeMMM;;;:::777222...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---......//////777===HHHPPPSSSUUU]]]ggg{{{xxxpppqqq|||dddQQQKKKRRRbbb}}}ssslll[[[UUUPPPOOOPPPOOOQQQTTTRRRPPPQQQUUU[[[dddrrr|||xxxvvvyyytttsssrrrjjjcccfffpppxxx|||sssqqqssszzznnnPPPEEE:::444222,,,------,,,+++++++++++++++************************)))))))))*********+++++++++++++++,,,------......///111999HHHYYYlll|||rrreeeNNNVVVPPPLLLPPPTTTWWWZZZ]]]eeemmmxxx~~~||||||{{{yyy{{{~~~~~~zzzwwwpppggg\\\QQQHHHCCC888777555333222222333333222222111111222222333333333333333444555555666666666777999;;;===>>>???@@@EEENNNZZZeeeppp}}}~~~zzz{{{}}}```DDD888666111000///...------------++++++++++++++++++++++++******************************++++++++++++++++++)))++++++---555DDDPPPTTTOOOYYYgggnnnnnnwwwuuu{{{,,,222111///333555>>>PPP~~~xxxgggfffjjj~~~hhhVVVNNNBBB===;;;===>>><<<<<<>>>@@@BBBCCCEEEFFFHHHKKKMMMMMMMMMMMMNNNLLLMMMTTT[[[]]]bbbeeeppp}}}}}}ggg]]]OOOFFFLLL___~~~xxxzzz~~~uuu[[[AAA>>>:::555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000888===HHHTTTUUUVVVeeexxx|||ooo}}}}}}{{{{{{pppUUULLLLLL[[[tttzzzxxxuuusssqqqnnnllljjjcccYYYQQQHHHFFFDDDCCCDDDEEEGGGIIIIIIHHHKKKRRRZZZcccqqq}}}yyytttvvvtttttttttnnneeecccgggyyy{{{sssrrrwww~~~XXXGGG???666111......---,,,+++***+++,,,,,,************************))))))*********+++++++++++++++,,,,,,---.........111666@@@OOO___ppp~~~{{{sss~~~}}}WWWNNNRRROOOPPPVVV[[[]]]```cccjjjqqqzzz{{{yyyxxxyyyxxxzzz}}}|||{{{wwwtttnnneeeZZZOOOFFFAAA777666444333222222222333111111000000000000111111222222333333333333444444444555777999;;;<<<<<<<<<@@@GGGOOOVVV\\\dddmmmttt|||zzz~~~ooommmOOO;;;111222111000///......------++++++++++++++++++++++++******************************+++++++++++++++,,,)))+++,,,...888FFFQQQTTTNNN[[[iiiooopppxxxzzz+++111///...444888GGG```tttfffhhhqqq{{{}}}cccQQQLLLCCC===:::<<<>>>===???BBBAAADDDIIIKKKJJJJJJKKKLLLLLLNNNRRRTTTQQQSSSaaarrrggg[[[NNNFFFHHHTTTvvvyyytttyyyjjjOOO???;;;666222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111===BBBMMMWWWWWWZZZnnnxxxvvv^^^QQQPPPOOOccc{{{pppyyynnndddWWWVVVUUUTTTUUUTTTPPPIIIDDDCCCDDDFFFFFFFFFHHHIIIIIIKKKKKKQQQ[[[dddllluuu~~~zzzuuuqqqpppppppppllleeeaaa```fffyyy}}}}}}{{{|||uuuttttttzzzcccJJJBBB888000000///...,,,+++***+++,,,---************************************+++++++++++++++,,,,,,------...//////000:::GGGTTT___jjjrrrvvvssslllyyyoooSSSUUUPPPQQQVVV]]]``````dddiiipppvvv}}}~~~{{{yyyyyyzzz{{{{{{|||~~~~~~|||yyyyyyuuunnndddXXXLLLCCC>>>777666444333222222333444222222111111111111222222222222333333333333333333111222333555666777777777444999>>>CCCGGGMMMSSSXXX```jjjvvv~~~}}}fff{{{yyy\\\DDD666333333111000///.........++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***,,,,,,///999GGGOOOPPPTTTaaaooovvvzzzyyyyyy+++000...///555===SSSssssssiiinnnuuuzzz^^^LLLIIIBBB===:::===??????AAAEEEBBBFFFKKKLLLKKKIIIJJJLLLJJJMMMVVV^^^```dddvvvmmm^^^PPPJJJJJJMMMddd~~~yyy{{{rrrXXX???;;;555111...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111111>>>EEENNNSSSTTT]]]ttt{{{wwwQQQKKKRRRUUUrrryyy~~~lll]]]SSSFFFDDDFFFHHHIIIHHHFFFDDDCCCAAAFFFIIIHHHIIIMMMPPPOOOMMMNNNUUUaaalllsss|||~~~wwwpppnnnllljjjhhhddd___\\\XXXgggzzzxxxzzzzzzuuuoooqqqxxxqqquuu|||zzz|||uuuPPPDDD;;;111111...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---....../////////===MMMVVV\\\ccchhhjjjdddmmmaaaMMMQQQNNNSSS]]]ccccccaaafffoooxxx|||~~~{{{{{{|||{{{}}}}}}{{{|||}}}{{{vvvxxxsssjjj^^^RRRGGG>>>999555444333111111111222333444333222222222222222222000000000111111111111111000000111333333444444444222444888:::<<>>444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,---------,,,------111;;;HHHOOONNNWWWdddpppvvv~~~zzz}}}}}}~~~yyyrrr---111///000888CCC___tttoooyyyzzz[[[HHHEEE???<<<===BBBEEEEEEFFFHHHGGGJJJMMMMMMKKKKKKOOOSSSXXXZZZeeeuuu}}}vvvfffSSSKKKJJJEEETTTgggvvv|||xxxvvvaaaAAA===777333000...---,,,------------------------,,,,,,,,,---------..................///000111222;;;FFFOOOPPPUUUggg~~~xxxaaaIIIHHHVVVhhh{{{iiiTTTKKKIII@@@>>>AAAEEEEEEBBBAAACCCFFFCCCHHHJJJHHHJJJRRRYYY[[[YYYYYYaaannn|||tttpppjjjfffdddccc___ZZZXXX```rrr{{{wwwxxxxxx|||yyysssqqqiiidddpppyyyqqqzzzXXXFFF>>>333222---------...---,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------.../////////111CCCTTTZZZ]]]dddmmmqqqggglllQQQJJJOOOMMMWWWeeekkkfffccclllyyy|||yyyyyy{{{xxxzzzyyyuuuuuuwwwuuuooommmhhh___TTTJJJAAA;;;888444333222111000111222222333222222111000000111111......//////000000111111111111222333444444444444666777888888777777777888777;;;DDDPPP^^^lllzzz||||||eeeeeelllUUUDDD555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...---......333>>>KKKQQQPPP\\\iiiqqqpppvvvtttzzzyyyuuuqqqqqqrrrooohhh///222000222:::GGGgggxxxxxx|||ZZZFFFCCC>>><<<@@@HHHLLLLLLKKKLLLMMMOOOPPPNNNLLLOOOVVV]]]pppooozzzmmmUUUHHHFFF>>>HHHKKKdddrrrqqq}}}lllEEEAAA;;;666444222000///------------------------,,,,,,,,,---------..................///000222222<<>>BBBGGGFFFKKKKKKHHHKKKWWWbbbfffmmmmmmtttyyytttkkkdddcccccc___ZZZUUU[[[jjj{{{xxxpppnnn~~~~~~{{{vvvvvvnnndddkkk}}}~~~|||^^^HHH@@@444222,,,---...///...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////555HHHZZZ___aaakkkwww~~~sss|||SSSFFFLLLRRRNNN\\\kkkqqqjjjgggsss}}}xxxuuuuuuwwwsssvvvtttooonnnqqqnnnggg```[[[TTTKKKDDD???<<<;;;444444222111111222333333222111000///////////////......///000000111222222000000111222222222222222222333444555666666666666666777:::AAAIIITTTbbbllljjjpppnnn```xxx]]]III666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......---...///444AAANNNTTTRRRfffsssvvvmmmppphhhkkk{{{qqqppplllggggggiiifff```222111111555>>>PPPhhh|||wwwuuuzzztttTTTDDDBBBCCCCCCCCCFFFJJJMMMNNNOOOOOORRRNNNMMMWWW___mmmlllRRRHHHHHHEEE???FFFRRRjjjuuu|||ttt[[[@@@:::<<<111000444***------------------------......------------......222---,,,///111111222666>>>KKKWWWZZZkkkzzz}}}|||~~~kkkTTTCCCIIILLLTTTppp{{{~~~YYYRRRIIICCCAAABBBAAAAAADDDEEEFFFFFFEEEFFFGGGIIIGGGHHHMMMRRRTTTWWWdddrrrxxxxxxmmmeeebbb___ZZZVVVVVVVVV___nnnxxxzzz~~~{{{~~~xxxppplllnnn~~~|||vvvKKKBBB???---......---,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,...///111222:::JJJ]]]aaabbbyyybbbLLLKKKMMMLLLXXXkkkrrrgggdddrrr}}}}}}zzzyyyzzzxxxtttooorrrpppkkkeeegggrrr|||xxxeee^^^\\\LLL@@@>>>===555222000//////000//////000000000000000/////////000000000000111111111111111111222333444444444444222333555555444444555666999444666===@@@@@@JJJYYYrrreee\\\zzz|||fffIII999444555333,,,...222+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......---000;;;EEEMMMTTT[[[lllppprrrsssyyy{{{fffddduuutttmmmlllgggbbb^^^[[[ZZZYYYXXX111222222555AAAVVVnnn}}}|||qqquuuzzzwwwXXXGGGDDDEEEFFFHHHKKKNNNOOOOOONNNMMMNNNJJJRRReeerrrvvv[[[JJJEEECCC@@@DDDNNN```iiixxxlllLLL???@@@777444666...------------------------......------------......222---,,,///111111333777DDDOOOUUU]]]yyy|||yyy|||{{{___HHHEEELLLSSSaaawwwlllhhhuuuoooNNNIIIBBB>>>>>>@@@AAAAAAEEEGGGJJJJJJIIIHHHGGGHHHGGGIIIPPPWWWYYY^^^kkkyyy~~~zzznnneee```^^^[[[XXXTTTUUU^^^kkkuuu~~~xxx{{{|||{{{wwwwwwxxxyyy{{{SSSEEE@@@111......------,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------,,,,,,---...///111222333;;;OOObbbeeejjjzzzYYYLLLLLLMMMMMMaaannnooocccaaarrr|||wwwsssoookkkhhhgggfffeeekkk|||{{{ooojjjZZZLLLEEE>>>555222000//////000000///////////////////////////000000000111111111111222111222333444555555555555888999:::999777666777888<<<777888>>>>>>===GGGUUUiiihhhXXXqqq{{{gggKKK;;;555666555...000333,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......---111<<>>===<<>>555666777000111333---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......---222===IIISSS___iiiooonnnnnnvvveee]]]sss|||oooddd^^^VVVSSSNNNKKKIIIHHHGGGFFF---222444;;;UUUzzziiilllzzzgggOOOEEE???CCCJJJOOOQQQQQQQQQPPPRRRWWW\\\ooonnnTTTFFFCCCCCC@@@EEENNN``````BBB===;;;222------..............................------------......111...---000111111555<<>>=========???BBBEEEFFFKKKPPPWWWZZZYYYUUUQQQOOOTTT[[[dddlllsss~~~yyyooofff___YYYTTTQQQRRRQQQUUU___hhhxxxwww~~~~~~qqqvvv~~~gggJJJ@@@666000///...------,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------...///000222333444999WWWhhhjjjsss{{{SSSJJJMMMNNNRRR\\\ccchhhiiifffiiiqqquuusssssssssoooeee[[[YYYaaaiiinnnxxxsssnnnlll]]]PPPEEE999444222//////000000000000.............../////////111111222222333333444444333444555666777777777777444666888888888999;;;===:::;;;@@@DDDEEEFFFPPP\\\eee~~~uuuSSSBBB666666777222111333.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///...333===IIITTTbbbmmmppplllooo|||nnn\\\```~~~|||mmmaaaWWWRRRLLLIIIEEEBBBAAA@@@???>>>000111444AAAbbb|||dddssszzzrrrUUUEEEFFFJJJOOORRRSSSSSSUUUVVVXXXbbbmmmqqqYYYMMMGGGCCC;;;@@@GGGaaaoooLLL???>>>666000222..............................------------......000......000000111777>>>GGGQQQPPPccc}}}dddjjj{{{kkkkkkrrrxxxVVVIIIJJJMMM]]]xxxuuupppfffWWWJJJ>>>>>>>>>???@@@AAACCCEEEFFFKKKPPPWWW[[[[[[ZZZXXXVVV___iiivvv{{{uuummmeee[[[RRRMMMOOOLLLPPP[[[fffsss}}}}}}yyyzzzwwwzzz~~~vvvSSSEEE<<<111000///...------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///111222333BBBaaaqqqsss{{{{{{www{{{hhhMMMMMMQQQQQQ[[[lll{{{yyytttnnnllllllkkkjjjgggjjjhhhbbb___gggyyyyyyrrrtttppp]]]NNNDDD999333111///...000111111000............//////000000222222222333444555555555555555666777888888888888777999:::;;;;;;<<<>>>@@@<<>>HHHSSSaaammmppplllqqq~~~]]]XXXgggpppbbbVVVNNNJJJDDDBBB???======<<<;;;999444111777NNNrrr~~~kkk}}}}}}]]]KKKIIIKKKNNNNNNOOORRRXXX^^^bbbnnnzzzuuu```SSSJJJDDD>>>DDDHHHbbb|||ZZZAAA===777000444..............................------------......000...///111000111888AAALLLRRRZZZqqqssseeesss~~~xxxfffrrrrrrPPPEEEHHHNNNdddooorrr}}}lllUUUIIIAAA<<<===???BBBCCCBBBBBBCCCDDDHHHLLLRRRVVVYYY[[[^^^```cccsss|||uuujjj^^^SSSLLLJJJHHHMMMXXXdddppp}}}YYYHHH===111111///...------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///111222333FFFbbbpppvvvvvvsssqqq\\\NNNRRRVVVZZZjjjxxxmmmfffdddhhhmmmmmmqqqsssrrrttt}}}yyyyyypppXXXGGG>>>444333111///...000111111000......//////000000111111222222333444555666777777666777888999999:::::::::777999;;;;;;;;;<<<===???@@@JJJWWW___eeennn|||wwweee|||uuuPPP===666888222000333000///......---------------++++++++++++++++++++++++***++++++,,,,,,------...///000777@@@IIIRRR```lllnnnjjjqqq~~~pppRRRZZZvvvyyyhhhZZZPPPIIIFFF???===;;;:::::::::888777666000<<>>CCCIIINNNSSSYYY]]]hhhvvv{{{yyygggqqq___FFF;;;;;;444222666666//////...------------...++++++++++++++++++++++++***++++++,,,,,,---......+++///999DDDMMMVVVcccppplllfffkkk~~~yyyyyygggdddooozzzqqq[[[\\\zzz|||jjjYYYKKKCCC>>><<<888777555555666666444333777444KKK{{{nnnaaapppzzzdddNNNMMMKKKRRRfff~~~hhhYYYQQQFFFFFFCCC@@@BBBNNN```nnnuuu{{{___>>>AAA666555444111...---.../////////..................------000///000111000222===HHHRRRTTTooopppnnn~~~~~~~~~jjjUUUJJJHHHQQQ\\\hhhuuuiiikkkxxxzzz\\\III???;;;;;;===@@@BBBEEEFFFFFFFFFGGGIIIEEELLLNNNUUUcccmmm{{{yyyqqqggg\\\PPPIIIKKKHHHIIILLLOOOZZZuuuuuurrrwwwzzzuuuzzz~~~```JJJ888111222111,,,///222***------,,,++++++***************+++,,,,,,---......000...///111111000333888KKKkkkfffqqqTTTTTTQQQSSSiiixxx}}}~~~~~~zzzrrriii___VVVIII<<<444333000/////////000111222222111222222222222333333333666777888888888777666555555777999:::;;;<<<<<<===;;;HHHVVV[[[aaalllyyy~~~~~~sss```|||lll{{{sssTTT:::888;;;555222555111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,///444<<>>FFFUUUeeennn~~~eeeCCCAAA888777444222///---.../////////........................000///000111111333>>>JJJZZZ___yyyuuurrryyy{{{yyyxxx\\\LLLFFFHHHRRR^^^www~~~{{{vvvqqqtttrrrVVVEEE>>>;;;===???BBBDDDFFFGGGFFFFFFGGGHHHHHHNNNNNNUUUeeesssyyyqqqiii^^^TTTMMMIIIEEEEEEGGGHHHQQQiii}}}llliiinnn~~~|||qqqggggggooo{{{~~~{{{yyyhhhNNN:::222222111,,,///111***,,,,,,,,,,,,,,,---------+++++++++,,,,,,------...000...///111111000333888OOOqqquuujjjQQQQQQQQQYYYqqq~~~|||vvvooojjjcccZZZSSSHHH;;;333222000//////000000111222333333333333444444555555555666777888888999888777777555666999<<<>>>AAADDDFFFMMM[[[jjjttt~~~{{{zzzsssaaasssssszzz~~~\\\???:::<<<666222444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------333<<>>BBBCCCDDDFFFGGGFFFEEEFFFGGGLLLQQQQQQXXXiiixxx~~~wwwqqqjjjaaaWWWPPPIIIDDDBBBCCCCCCIII]]]tttsssccccccjjj~~~rrrbbb[[[XXX___cccqqqpppkkkyyyrrrRRR>>>333111111,,,...111***+++,,,,,,---.../////////,,,,,,,,,,,,,,,---------111//////111111000333888PPPrrr___PPPPPPSSSccc}}}}}}~~~{{{tttqqqooojjjddd]]]XXXTTTPPPHHH<<<555333/////////000000222333333444444555666777888888999888888888888888888888888777999<<>>;;;<<>>888666/////////000111222333444444555666777999:::;;;;;;::::::999888777777888888999<<>>;;;<<<>>>AAA@@@CCCFFFIIIJJJLLLNNNPPPXXXccckkkuuu~~~}}}{{{zzzvvvkkkZZZNNNIIIDDDCCCEEEDDDEEETTTeee}}}fffTTT^^^pppvvvcccXXXeeebbbdddkkkuuupppbbbdddlll~~~```KKK999111222------000---...---------,,,,,,,,,+++...---------------------222//////111111000555;;;MMMdddvvvvvvqqqpppNNNRRRSSS___yyy|||vvvssssssssstttuuutttrrroookkkiiiaaaVVVPPPMMMIIICCCEEEDDDFFFIIIFFF>>>888777//////000000111333444555444444666888:::<<<===>>>>>><<<:::888777777888999;;;@@@IIIQQQZZZggguuuyyyxxxvvvfffooonnnuuuRRRBBB>>>;;;888888444333222111////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///111888BBBKKKSSSZZZbbbhhhfffwwwooo```eeewww|||dddPPPNNNWWWiiiwwwpppnnn___PPP@@@999<<<>>>;;;555333222222111000000000111:::KKKeeeggg```yyywwwmmmjjjfffcccaaa```^^^\\\[[[aaaiiipppxxx{{{vvvnnnZZZSSSTTThhhkkkPPPNNNOOOTTT]]]nnnzzzgggYYYIIIEEECCCBBBAAA???EEE]]]wwwmmmDDDAAA;;;777444111///////////////.........//////000000111000///000222555;;;IIIWWWddd~~~ggg]]]nnnwww{{{wwwpppxxxbbbNNNAAADDDJJJSSSmmmrrr___JJJ???<<<;;;===???AAADDDHHHKKKMMMPPPSSSUUU\\\lllyyy{{{ppp]]]OOOEEE@@@@@@CCCBBBCCCOOO^^^vvvmmm\\\hhh{{{rrrddd[[[hhhfffjjjkkkiiixxxvvvlllhhhiii}}}kkkQQQ<<<222333///...111///......------,,,++++++***---------------.........111///...000111222777>>>QQQ```hhhbbbjjjeeeNNNPPPVVVjjj{{{{{{{{{xxxvvvoooooopppqqqqqqoookkkhhh[[[ZZZTTTLLLIIIHHHEEE???BBBBBBDDDGGGDDD===777666//////000000222333555666444555777999;;;>>>@@@AAA@@@>>>;;;999999:::<<<>>>AAAJJJWWWeeesss~~~}}}nnn|||kkkcccdddOOOEEE>>>999888555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222:::EEENNNUUU[[[aaafffggg{{{vvvxxx~~~eeeZZZbbbvvvqqq\\\MMMNNNXXXxxx|||mmmddd```UUUKKK@@@<<<>>>???:::444333222222111111111222222>>>VVVuuuzzzkkksss~~~vvvttttttlllbbbUUURRROOOMMMLLLKKKJJJHHHFFFKKKQQQVVV^^^ffffffbbbTTTOOOSSSeeeyyy~~~zzzuuu___]]]^^^dddnnn}}}zzzooovvv|||jjjZZZHHHEEEAAAAAABBB???BBBVVVnnn|||KKKFFF;;;888555111////////////...---......///000000111111000///000333666===LLLZZZggg{{{gggkkkvvvwwwxxxxxxuuu~~~yyyWWWGGG???GGGOOO\\\ppp^^^III???<<<;;;<<<>>>???BBBFFFIIIKKKNNNPPPSSS[[[lll}}}}}}zzzooo]]]PPPCCC???>>>BBBAAA@@@JJJWWWpppyyyllluuuyyypppiiieeeeeefffpppnnncccttt{{{tttppp|||qqqWWW???444555000///222111.........---------------,,,,,,------......//////000------000111333999@@@QQQ]]]^^^XXXqqqvvvXXXPPPQQQ]]]zzzzzzxxxxxxxxxwwwvvvqqqqqqrrrtttssspppjjjfff\\\\\\YYYTTTSSSTTTQQQLLLLLLJJJKKKLLLHHH>>>888666//////000111222444555666555666888;;;>>>AAACCCDDD@@@>>><<<<<<===@@@DDDGGGQQQ]]]mmm~~~vvvqqqkkk^^^{{{qqqZZZJJJ@@@;;;:::666555444222000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000999FFFPPPXXX^^^dddhhhnnn}}}pppsss|||vvvyyysss___XXXbbbttt~~~wwwiiiVVVLLLPPPZZZnnnbbbXXXSSSLLLEEE>>>;;;===>>>;;;888333333222222222222333333BBB___zzzssszzzllliiihhh___SSSIIIGGGEEEDDDDDDDDDBBBAAABBBDDDEEEFFFKKKSSSUUUSSSNNNKKKQQQaaarrrvvvlllssstttsssyyykkkVVVZZZkkk}}}lll[[[HHHCCC???@@@CCCAAACCCUUUkkkQQQJJJ;;;888555111//////000///...---......///000111111222000///000333666>>>MMM[[[kkk{{{kkkzzz~~~vvv|||}}}yyy{{{zzzuuuPPPBBB???JJJTTTeeennn\\\III???<<<;;;<<<===<<>>======@@@FFFKKKOOObbbnnn{{{jjjlll\\\jjjyyyuuu]]]LLLAAA======777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...888EEEQQQZZZ```fffjjjttt~~~pppvvv~~~nnnfffkkk~~~ooo^^^YYYbbbrrr~~~vvvfffUUUNNNUUU___sssdddYYYPPPJJJGGGBBB<<<:::;;;===<<<;;;333333222222333333444444<<>>:::;;;===<<<<<<>>>@@@BBBCCCDDDFFFGGGVVVaaasss{{{tttnnnggg]]]VVVIIIBBB======???AAAFFFKKK```xxx~~~www~~~xxxiiifffyyyssslllnnnqqqkkkhhh{{{qqqnnnrrr{{{~~~{{{bbbGGG333333666///,,,000///............---------,,,---......//////......///222------444333555AAAOOOLLLLLLkkk___PPPHHHUUUggg~~~zzzwwwvvvvvvuuusssqqqnnnllllllnnnlllhhhdddgggeeebbb```___^^^[[[ZZZ]]]aaadddbbbXXXKKK>>>777444111///...111444777888777;;;<<<:::===DDDEEEAAAAAACCC>>>===CCCGGGQQQdddtttyyyuuuvvvwwwsssxxx{{{lll___qqqppp|||wwwWWWGGGDDD???777777666444222000......---...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---:::GGGLLLOOOWWWaaagggqqq{{{yyyuuupppZZZZZZ{{{pppbbbZZZ]]]sssiiiTTTQQQRRRccczzzhhh\\\SSSLLLJJJBBB@@@===;;;999:::<<<===777666444333222222222222VVVzzz{{{{{{pppaaaXXXTTTQQQLLLGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDEEEFFFIIIPPP[[[kkk{{{yyyllleeeffffffeeeeeejjjuuummm]]]___qqq~~~jjjWWWKKKDDDBBBAAA@@@???@@@IIISSSggguuudddDDDCCC@@@888111000111//////111000000000000000000000000222333222333666@@@MMMVVVkkkooorrrwwwyyyrrr|||vvvxxxyyy~~~```DDDBBBBBBIII\\\~~~~~~ssscccMMM>>>:::;;;<<<<<<>>>@@@AAABBBBBBDDDGGGJJJOOOWWWfffwww|||uuuppphhh___WWWJJJBBB======???@@@DDDIIIZZZqqqzzznnnnnnmmmoootttpppmmmyyyzzzkkkNNN666333444///---111///............---------,,,---......//////......///222......444333555CCCIIIQQQ]]]qqqVVVQQQOOOWWWppp|||{{{zzzxxxuuusssmmmjjjeeebbb```^^^\\\ZZZTTTQQQMMMJJJIIIHHHFFFDDDPPPZZZgggpppnnnaaaPPPDDD555333000///222555777888666:::<<<;;;???EEEFFFCCC@@@EEEDDDIIIVVV```ppprrrkkkkkkkkklllnnnkkk{{{xxxkkkbbbdddzzz|||zzzzzz[[[IIIEEEBBB<<<888777555333111///.........---,,,,,,++++++,,,,,,,,,,,,,,,---------......111===HHHLLLOOOXXXcccjjjmmmvvvttt{{{{{{[[[XXX~~~qqqaaaZZZccc|||lllTTTQQQUUUjjjvvvcccVVVLLLEEEBBB???>>>;;;999888999;;;<<<999999888777555444333222eeeuuuvvvxxxmmmcccWWWPPPMMMKKKHHHEEEGGGGGGHHHHHHGGGGGGFFFFFFCCCBBB@@@???>>>>>>>>>???BBBCCCEEEHHHNNNXXXdddkkk{{{wwwoooggg___YYYVVVTTT\\\]]]bbbkkkvvvzzzqqqooo~~~kkkXXXKKKDDDBBBAAA@@@>>>===CCCKKKYYYddd}}}mmmJJJEEEAAA888111000000......000000000000000000000000000333333333444888BBBOOOYYYqqqnnnppp~~~pppqqqwwwrrrtttuuu}}}wwwVVV???AAAEEEMMMbbb|||sssdddOOO???::::::<<<<<>>???BBBFFFZZZppp~~~uuuvvvlllnnnvvvuuuooo~~~uuuWWW;;;333333......222///............---------,,,---......//////.........222......444333777EEELLL\\\qqq```OOOQQQSSSZZZ|||~~~~~~~~~~~~|||xxxrrrmmmgggaaaWWWPPPMMMLLLKKKJJJGGGCCC>>>:::888888777666===KKKbbbvvv}}}sss___OOO777555222111333555777888666:::<<<===@@@EEEFFFEEEDDDHHHIIITTTkkk~~~hhh]]][[[[[[eeehhhdddnnnwww```eeebbbKKKEEEBBB>>>999888666444222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......333>>>GGGJJJNNNYYYeeelllqqqzzzqqqpppddd[[[uuuaaa[[[lllqqqTTTQQQYYYsssrrr___RRRGGG???;;;;;;:::888777777888999;;;<<<<<<<<<;;;:::888666444kkkppppppxxxmmmddd\\\RRRKKKIIIIIIGGGDDDEEEFFFFFFGGGGGGFFFEEEEEEAAA@@@???>>>===>>>??????BBBCCCDDDEEEHHHMMMTTTYYY]]]YYYSSSPPPQQQUUUZZZ^^^```aaaiiivvv~~~kkkWWWKKKCCCAAA@@@AAA???===@@@FFFRRRZZZuuuzzzSSSIIIDDD:::222000///......000000000000000000000000000///000111333999EEETTT___zzzpppnnniiioooyyysssnnnqqqwwwvvvTTTCCCFFFIIIPPPeee~~~~~~}}}uuuoooaaaNNN@@@::::::;;;<<>>=========???CCCXXXmmmzzzxxxjjjlllwwwzzzpppuuu~~~}}}zzz]]]@@@555333000...111///............---------,,,---......///.........---222///...444333999HHHUUUdddxxxYYYOOOQQQTTTeee~~~~~~}}}uuukkkeee```UUUIIIDDDFFFHHHGGGDDDDDD@@@:::666444444333333000<<>>>>>>>><<<:::999tttxxxhhhjjj~~~}}}pppeee]]]VVVNNNHHHFFFEEECCCBBBAAABBBDDDEEEEEEDDDCCCBBBBBBAAA@@@>>>>>>>>>??????BBBCCCEEEGGGHHHIIIMMMOOOQQQPPPNNNNNNQQQWWW]]]bbbccccccjjjxxxnnnZZZNNNBBB@@@???AAAAAA???AAAEEEJJJQQQnnnZZZIIIGGG===444111000......000111111111111111111111111...///000222888EEEUUUaaauuugggccctttzzzeeerrr~~~vvvqqqnnnrrr}}}tttTTTGGGIIIKKKRRRiii}}}yyypppnnnnnnttt|||{{{wwwuuuyyy{{{{{{{{{yyyrrrjjjeeeZZZKKK>>>999999:::;;;???EEEMMMTTTWWWYYYZZZZZZ]]]cccjjjuuutttiiiuuuiii]]]XXX]]]lll}}}xxxtttqqqjjj___VVVJJJCCC=========<<<===AAALLL```{{{wwwkkkmmm|||zzzxxxzzzxxx}}}aaaDDD888555111/////////............---------,,,---......///.........,,,111///...333444;;;LLLZZZcccqqqsssWWWQQQTTT]]]|||}}}sssggg___ZZZNNNDDDFFFRRRZZZWWWOOOAAA<<<777222111111111000...333<<>>@@@AAABBBEEEIIIJJJQQQ]]]{{{zzzgggaaaeeejjjzzz\\\KKKIIIKKKSSS```hhhnnnZZZVVV{{{qqqOOOCCC???<<<;;;999777444222000///...///...------,,,,,,------,,,,,,,,,---------......000:::CCCHHHQQQ___mmmttt~~~}}}nnnbbbzzzyyyXXXUUUaaahhhVVVMMMEEE===888333222222222333444555666777999<<<>>>??????>>>===wwwsss```ggg}}}rrreee]]]TTTOOOHHHCCC@@@??????>>>???AAABBBDDDDDDCCCBBBAAAEEECCCAAA???>>>======>>>@@@CCCGGGIIIIIIIIIJJJKKKHHHKKKNNNOOORRRXXXbbbiiiiiiggglllyyyrrr^^^RRRCCC??????AAABBB@@@AAAEEEEEEPPPsss```JJJJJJ@@@666222000......000111111111111111111111111222111111222888DDDTTT```ggg]]]YYYggguuurrr{{{vvvsssrrryyymmmPPPFFFIIILLLWWWuuu~~~zzzvvvrrrmmmgggccc\\\\\\\\\```eeegggfffccc```dddffffffggggggccc\\\WWWPPPEEE<<<888888999:::===DDDNNNWWW]]]```bbbccceeerrrzzz{{{yyykkkaaagggzzz|||wwwtttqqqiii]]]TTTIIIBBB===<<<<<<;;;<<>>???>>>777555333444555777777777;;;;;;>>>AAABBBDDDJJJRRRRRReeezzzggg___]]]]]]mmm{{{[[[IIIGGGJJJTTTaaaooorrrhhhVVVyyywwwTTTGGGDDD@@@===;;;999666333111000//////......---------------,,,,,,,,,---------......000:::EEELLLWWWdddpppuuuxxxxxxhhhwwwXXXYYYhhhzzz^^^OOOHHHBBB:::555111111111111111222333444444555888;;;===>>>??????yyytttaaalllpppcccYYYSSSKKKGGGBBB>>><<<<<<<<<===@@@AAADDDFFFFFFEEECCCBBBBBBAAA@@@>>>>>>>>>>>>???AAAEEEJJJMMMMMMLLLKKKJJJDDDIIINNNPPPSSS]]]mmmzzzwwwrrruuurrr___RRRDDD@@@>>>@@@@@@??????BBBDDDVVVjjjQQQMMMBBB888333111//////111111111111111111111111111222222222333999FFFWWWcccjjjfffbbbjjjzzzwwwuuuxxxbbbJJJCCCHHHOOOaaa}}}qqqmmmfff```ZZZUUUQQQMMMMMMMMMNNNNNNNNNOOOOOOPPPLLLOOOQQQPPPRRRTTTQQQKKKIIIEEE>>>999777777888999<<>>EEEPPPiii~~~~~~nnnjjjxxx|||}}}uuuuuupppNNN:::444222111//////............---------,,,---......//////......+++111000///333555>>>QQQZZZ```mmmdddXXXQQQWWWsssyyypppfff^^^TTTRRRTTT\\\cccbbbWWWLLL:::888444222222222111///222111000000222555888:::555333222333555777888777<<<;;;>>>CCCFFFHHHRRR^^^lll~~~kkkaaa___```ggg{{{[[[HHHFFFJJJVVVcccxxx}}}|||YYYvvv}}}YYYLLLHHHBBB@@@>>><<<999666444222111//////...---------------,,,,,,,,,---------.........999EEENNNXXXdddllloooooo{{{~~~~~~nnnqqqWWW]]]ppptttXXXIIIEEE???888222111111111111111111111222222333444666888:::<<<===pppgggttt{{{gggYYYPPPLLLFFFDDD@@@<<<;;;<<<===>>>BBBCCCFFFHHHHHHGGGEEEDDD===<<<<<<===>>>@@@BBBCCCDDDHHHNNNRRRQQQOOOMMMLLLKKKPPPTTTTTTUUU```uuu|||{{{ppp\\\OOOFFF@@@===??????======@@@BBBXXXttt[[[OOODDD999444222000000222111111111111111111111111000111111444;;;JJJ\\\iiiyyyyyytttuuuzzzwwwwww|||www[[[FFFBBBIIITTTjjj}}}wwwbbb\\\UUUNNNJJJFFFDDDBBBAAABBBCCCAAA>>>===???AAACCCFFFFFFDDDEEEGGGDDD???AAA>>>:::777666777888999<<>>GGGLLLbbbkkkccclllwwwnnnppp|||zzzwwwQQQ:::222222111000//////.........---------,,,---......//////......+++111000///333555???RRROOO\\\qqqggg___RRRSSSqqq|||wwwwww}}}~~~zzztttmmmddd^^^RRRVVVZZZ]]]ZZZOOO@@@555666444111000000000...---...000111222222333666999333222111333555777888777<<<;;;>>>EEEHHHMMMYYYggguuueeeaaagggnnnmmmttt{{{~~~zzzuuussssssvvv|||[[[HHHFFFJJJPPPaaa}}}{{{OOOjjj\\\NNNHHH@@@BBBAAA>>>;;;888666444333//////...------------...,,,,,,,,,---------......+++777CCCMMMWWWaaafffggglllyyy~~~qqqlllUUU___vvvsssVVVHHHDDD???777111111111111111111000000000222222333444555777999:::vvvooo```|||yyyfffUUUKKKIIIAAA@@@>>><<<<<<<<<===>>>BBBEEEHHHGGGDDDAAAAAABBB;;;>>>>>>>>>???BBBDDDDDDGGGMMM]]]kkkbbbNNNJJJUUURRRRRRUUUYYY]]]gggzzzooo]]]QQQBBB@@@======???@@@@@@@@@CCC___\\\WWWGGG777222111111000000000000000000000000000000//////222666<<>>>>>>>>>>><<<;;;:::777777666555555555555555===AAAJJJUUU^^^ggguuuttthhhaaa___aaajjjsss~~~zzzxxxsssiiiggg```PPPHHHAAA;;;::::::999;;;???BBBKKK```|||pppZZZhhhppphhhlll{{{TTT===333//////333//////...------------..............................111...///222000999OOOQQQZZZuuueeeUUUUUU```qqq}}}vvvvvv||||||vvvoooggg```\\\]]]ZZZVVVPPPIIIAAA888222222222222111111///......222222222555999999666333666111000555888555666:::BBB???CCCLLLNNNRRRgggpppdddeeekkkpppqqquuuxxx||||||qqqeeeeeemmmwwwzzz]]]LLLJJJMMMRRRiiitttMMMccc|||^^^PPPOOOIIIFFFCCC???;;;999777444222///000000000///...------..................---------666AAAKKKVVV```dddccclll{{{{{{~~~rrr{{{uuuaaaTTT]]]}}}pppVVVHHHBBB===888555000000000000111222333444666555444333333444555666vvvpppgggvvvcccRRRIIIGGG@@@???===;;;;;;<<<>>>@@@EEEFFFGGGFFFCCCAAABBBCCC???>>>===<<<===AAADDDEEENNNffflllSSSJJJOOORRRUUU[[[___aaagggxxxmmm\\\PPPBBB@@@======???@@@@@@@@@BBBUUUppp```[[[JJJ999333222111000000111111111111111111111111//////222666;;;FFF[[[nnnzzzqqqqqqwww}}}jjjOOO???GGGOOOZZZxxxssscccPPPIIIBBB>>>>>>???===;;;===<<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::888777666555555555555555666666>>>BBBNNN\\\hhhqqq{{{fff^^^VVVTTTUUUXXXaaaiiiwwwxxxwwwsssjjjggg```PPPHHHAAA;;;::::::999;;;???AAAHHH\\\zzzcccRRRbbbiiidddmmmvvv|||XXX???444//////222//////...------------...........................000000,,,///555222777IIIBBBXXX|||___SSSWWWdddttt{{{wwwwww~~~|||wwwqqqjjjbbb]]]```ZZZQQQGGG???888222...222222222222111000///...333333333666999:::888555555000000555777555666:::===<<>><<<<<>>CCCOOO```lllqqquuuyyynnnrrrqqqpppxxx|||oooxxxaaaMMMHHHEEEHHHKKKPPPXXX```sss}}}vvvvvvrrrjjjhhh```PPPHHH@@@;;;::::::999;;;???AAACCCUUUwww{{{yyyzzz}}}zzzrrrXXXKKK]]]dddbbbsssrrr}}}]]]BBB555111000111000///......------..............................000000+++///777555777FFFOOOrrrzzzXXXSSS[[[hhhxxxxxxvvvyyy}}}zzzvvvqqqiiiaaa[[[[[[SSSFFF;;;444000///...222222222222111111000///444444555777::::::999777444111111444666555777;;;???CCCVVVtttsssjjjbbb___```eeennn{{{hhhRRRKKKLLLTTTjjjzzzWWWgggfffVVVTTTMMMGGGDDD@@@===;;;999666444000000//////...---,,,,,,+++,,,,,,------.........111777AAAOOOaaammmmmmgggggg~~~|||~~~llltttbbbWWW[[[ooonnnSSSDDD>>>999444111111111111222333333444444666666555555555555666666zzztttsssppp\\\LLLCCCAAA>>>===;;;:::<<>><<>>;;;999999:::999888666666666666777888999:::666666777777666555333222222222222333444666777888===AAAMMM[[[ccccccaaaaaaZZZ^^^bbbjjj{{{|||hhhkkkooottt|||wwwTTTKKKFFFEEEHHHMMMSSS[[[cccwww{{{uuuuuurrrjjjggg```OOOGGG@@@:::::::::999;;;>>>BBBAAAPPPsssssssssyyyxxxoooVVVLLL```ffffffzzzzzzaaaCCC666333222111000//////.......................................000000---///666555;;;NNNnnnsssWWWWWWaaakkkxxxtttvvv{{{xxxqqqjjjcccZZZUUUNNNFFF;;;222//////111222222222333333222111111000333444555777999::::::999555444444555555555888;;;AAANNNooolll\\\YYYTTTYYY^^^hhhuuupppWWWLLLKKKMMMbbb|||}}}XXX]]]uuulllZZZVVVPPPHHHEEEAAA???===;;;888666111000///...------,,,,,,***++++++,,,---......//////666BBBVVVkkkxxxtttjjjkkk|||}}}~~~mmmzzzzzziiiYYYXXXhhhpppUUUEEE???:::555222111222333333444444555555666666666666666666666666vvvooopppppp\\\KKKBBBAAA===<<<;;;<<<>>>BBBFFFIIIMMMJJJFFFDDDEEEHHHLLLOOODDD@@@???BBBDDDDDDIIIQQQ|||lllKKKIIIOOONNNXXX^^^fffjjjkkkttt|||lll[[[NNNBBB@@@======???@@@@@@@@@BBBHHHZZZmmmwwwwwwrrr[[[BBB777555444222111111111111111111111111111222111222444777@@@SSSeeeqqq{{{rrrnnnvvvvvvuuuYYYAAADDDJJJUUUaaa}}}|||mmm^^^NNNAAA>>><<<:::::::::999999888777777777777777777888888666666777777666555333222111111111222444555777777<<<@@@JJJUUUZZZVVVTTTTTT\\\fffsss~~~kkkjjjjjjiiinnnzzz|||XXXSSSNNNLLLPPPUUU[[[eeennn}}}wwwvvvrrriiifff___NNNGGG@@@:::999999888:::>>>CCC@@@MMMpppooovvvyyy[[[QQQeeelllkkk{{{~~~cccCCC666555555333000000///............///...........................222000000444444BBB\\\|||oooYYY^^^ffflllwwwqqqvvv}}}xxxmmmddd\\\TTTNNNCCC>>>666000///000222333222333333333333222222111333444666777888999:::;;;999::::::777555666999;;;===UUUmmmZZZTTTVVVSSSRRRXXXaaammm}}}}}}ooouuuyyyvvvZZZKKKIIIHHHZZZsssXXXPPPeee|||mmmYYYTTTMMMIIIGGGCCC@@@???===:::888333222000...------------++++++,,,,,,---...//////...777GGG^^^www|||nnnqqq|||yyyyyy{{{ssslllXXXUUUgggqqqUUUEEE>>>999444222222333444555666666555555777777777777777777777777nnnfffjjjrrr]]]KKKBBB@@@======>>>???AAADDDHHHJJJLLLIIIFFFEEEIIINNNSSSUUUHHHCCCBBBDDDAAAAAAKKKYYYcccOOOKKKKKKGGGNNNSSS[[[bbbhhhxxx{{{kkkZZZMMMBBB@@@======???@@@@@@@@@>>>III\\\mmmyyyxxx___DDD777555555333111222222222222222222222222222111222444666@@@SSSdddooossseeejjjwwwwwwyyyYYYCCCEEEHHHUUUcccpppaaaTTTHHH@@@;;;;;;;;;:::999999888888999888888777777777777777777777888888777666444333111111111222333444666777;;;???HHHRRRUUUTTTXXX]]]fffyyyhhhiiikkkmmmsss}}}\\\XXXTTTUUU[[[ccckkkvvvzzzwwwrrrhhheee]]]MMMGGG???:::999999888:::>>>AAA@@@OOOqqqxxxbbbSSSgggrrrnnnuuuyyygggDDD666777666333111000//////......//////........................---333111000333444FFFddd{{{lll[[[cccjjjnnnxxxsss{{{wwwkkkbbbYYYPPPIII@@@;;;666111000000000000333333333444444333333222444666888999999:::<<<>>>@@@CCCAAA:::666777:::;;;>>>\\\yyyccc[[[SSSRRRWWWUUUMMMSSS[[[eeevvvqqqeeebbbfffmmmyyy```OOOMMMGGGUUUmmmZZZJJJ[[[~~~iiiSSSOOOJJJKKKHHHDDDBBB@@@???<<<:::555333111///............,,,------....../////////000:::KKKbbbzzz~~~qqqssszzzwww|||uuuqqqgggUUUSSShhhqqqTTTCCC<<<777222000222333555666777777666666777777888888888888777777yyyfff```hhhttt^^^KKKBBB@@@>>>>>>@@@BBBDDDGGGIIIJJJJJJGGGEEEGGGMMMTTTYYY[[[JJJEEEDDDEEEBBBFFFZZZrrrqqqbbbXXXPPPLLLKKKIIILLLRRRYYYcccsssyyyjjjYYYKKKBBB@@@======???@@@@@@@@@<<>>777777::::::BBBbbbxxx___TTTUUUQQQQQQVVVUUURRRWWW^^^dddrrrkkkUUUOOORRRUUU]]]kkk}}}dddQQQNNNJJJSSSiii\\\KKKVVVeeePPPMMMJJJKKKIIIEEECCCBBB@@@>>><<<777555333000/////////000////////////////////////000:::III\\\ppp{{{wwwlllnnn|||yyyvvvwwwtttsssaaaRRRSSSgggrrrUUUDDD<<<777222000333444666888888888777666777888888999999888888777uuuccc___iiittt^^^KKKAAA???>>>???BBBDDDGGGHHHIIIIIIIIIFFFEEEHHHPPPXXX]]]^^^JJJEEEEEEFFFFFFOOOlllggg___\\\TTTQQQVVVJJJJJJOOOUUU]]]lllwwwiiiXXXJJJBBB@@@>>>===???@@@@@@@@@===KKK[[[lll}}}bbbDDD666555666444222222222222222222222222222333222222444777AAATTTeee}}}{{{{{{YYYFFFEEEIIIXXXkkkhhhVVVIIICCCAAAAAA===???@@@@@@>>><<<;;;;;;555555555555555666777888666777777888777555444333111111111111222333444444444:::BBBHHHJJJQQQccctttzzzqqqmmmhhhhhhppp}}}~~~{{{qqqeeebbb[[[LLLFFF???999999999888:::===888???TTTxxxmmmTTThhh|||tttjjjyyyyyyyyypppIII999999777222111111000///////////////........................000111...111888999DDD[[[jjj{{{cccVVVaaajjjsss{{{tttkkkeee___VVVHHH>>>===999333000///000222222333333444444555444444444888:::=========>>>AAAEEEKKKOOOLLL@@@888888::::::BBB___}}}aaaPPPNNNUUURRRPPPUUUVVVXXX]]]bbbeeemmm~~~ssseeeYYYNNNFFFBBBAAAGGGOOO___sss^^^KKKHHHKKKQQQfff}}}]]]LLLSSSzzzeeePPPOOOMMMLLLIIIFFFDDDBBBAAA???===888666444111//////000000000000000000000/////////000777CCCSSSdddooommmfffiii}}}zzztttrrrxxxtttvvv~~~___RRRTTTfffuuuXXXFFF???999555333333444666888999888777666777888999::::::999888777vvvbbbdddsssyyy]]]GGG>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKKKKHHHGGGLLLUUU]]]______MMMKKKGGGDDDGGGYYYzzzvvv___\\\YYYYYYZZZVVVOOONNNLLLMMMSSS```ooozzzsssrrrsssaaaRRRFFF???>>>>>>>>>>>>>>>??????@@@DDDZZZ~~~dddDDD;;;666666777333222222222111222222333333222444444333555AAATTTccczzzsssYYYKKKBBBMMMWWWqqqoooWWWJJJEEE@@@===;;;888888999:::<<<======>>><<<<<<;;;888555333333444666555555666888777555333111111000222444666555555222777:::AAAKKKMMMUUUiii~~~pppjjjnnnrrrvvv{{{~~~xxxtttnnncccSSSFFFAAA===999666666888:::;;;???BBBNNNhhh}}}gggOOO___pppkkkjjjzzz|||}}}xxxgggnnnxxxwwwLLL<<<555111555333111///...///000///...---------...///000000111222111111333444999GGGTTTfffccc___```jjjyyy~~~xxxqqqmmmjjjhhh```RRREEE@@@888666333111000111222333333444555666777777666555999:::;;;===>>>@@@AAABBBKKKGGG@@@:::777888;;;>>>CCCVVVqqqzzzeeeSSSNNNLLLNNNQQQSSSVVV[[[[[[bbbkkkqqquuu}}}gggbbbZZZOOOHHHDDDCCCBBB@@@LLLQQQ```yyyyyybbbQQQHHHJJJVVV```sss[[[RRRWWWqqqgggPPPSSSPPPNNNLLLIIIEEEAAA@@@AAABBB>>>;;;666333222222111000333333111000////////////222999EEESSS]]]dddggghhhiiisssyyy|||}}}uuuxxxzzz|||yyyaaaNNNWWWrrr|||```III===999666444888777777777777777888999999999888888888888999999yyydddeeezzz~~~{{{```JJJAAA@@@>>>@@@CCCDDDEEEGGGIIIKKKJJJGGGFFFKKKRRRYYY[[[ZZZPPPMMMIIIGGGKKK]]]~~~nnn\\\\\\ZZZZZZZZZUUUWWWWWWUUUQQQRRR\\\mmm{{{vvvkkkbbbhhh|||nnn___RRRIII>>>>>>>>>===>>>>>>??????AAAGGG___fffEEE;;;666666777333333222222222222222333333222444444333666BBBTTTcccrrr|||mmmSSSGGGAAANNNYYYsss{{{fffPPPDDD???;;;888777888888999:::;;;<<<======<<<<<<;;;999555444444555666555555777888888666444222111000222444666666555888;;;<<<@@@GGGFFFNNNbbbuuu~~~zzzrrrmmmpppuuuyyy{{{zzztttqqqlllaaaSSSGGGAAA===888666777999:::;;;<<<@@@LLLeee{{{|||yyyhhhNNN[[[hhhfffiiizzzxxxeeepppxxxzzzNNN>>>777333666333111//////000000///...------......///000000111222111111333444999FFFSSSeeexxx___^^^aaakkkxxx~~~}}}wwwqqqlllggg^^^OOOCCC===888666333111000111222444333444666777777777666555;;;;;;<<<<<<===>>>??????DDD@@@;;;777555777:::<<>>999555333222000///222111000000////////////000777BBBNNNYYYaaaeeegggjjjtttuuuuuu{{{~~~|||~~~{{{dddRRRWWWooodddKKK>>>888555333777777777777777888888999::::::999999999999::::::xxxcccaaa}}}yyyeeeMMMAAA???===@@@CCCEEEFFFHHHJJJLLLIIIGGGFFFHHHNNNRRRSSSRRRQQQNNNJJJIIINNN___|||}}}eee[[[`````````___XXXVVVVVVSSSNNNMMMWWWkkk{{{~~~zzzqqqhhhdddnnn|||iii\\\QQQJJJ============>>>>>>???@@@AAAHHHaaaiiiFFF;;;666555777444333333222222222222333333111333444333666BBBUUUdddhhhpppxxx~~~mmmTTTJJJEEENNN[[[wwwqqq]]]HHH>>>;;;888555555777888888999:::;;;<<<<<<<<<<<<;;;999666444555666666666666777999888666444222111000222444666666555:::===<<<>>>DDDBBBKKK```qqqrrruuuvvvvvvsssqqqppppppzzz|||yyyyyyzzzvvvpppmmmhhh___RRRHHH@@@<<<888666777999:::;;;<<<@@@KKKcccsssxxxyyygggIIIOOOZZZ\\\cccssszzzgggnnn{{{}}}QQQAAA:::555888444222000000000111000...---......//////000000111222111111333444888EEERRRYYYppp[[[^^^ccclllxxx|||}}}uuummmfff[[[KKK@@@;;;777555333111000111333444555666777888888888777666;;;;;;;;;<<<<<<<<<<<<======;;;999777666888:::<<>>@@@DDDFFFGGGIIIJJJLLLHHHFFFEEEFFFIIILLLLLLKKKNNNKKKIIIJJJMMMXXXmmmooo___]]]eeeggghhhfff]]]QQQOOOKKKJJJOOO]]]qqq~~~xxxuuuooofffaaammmyyyfffYYYOOOGGG<<<<<<<<<======???@@@@@@???FFF\\\|||mmmGGG===888666777666444444333222222222333333111333444333666CCCVVVeeeeeeooo||||||qqqVVVKKKFFFLLL]]]zzzjjjWWWDDD;;;:::999777666777777888999999:::;;;;;;;;;<<<;;;999777666666777777777777888::::::888666333222111111444666777666888;;;:::<<>>;;;888777888:::;;;;;;???AAAKKKeeesssnnnyyyiiiFFFGGGSSS]]]iiippp|||pppttt~~~RRRCCC<<<777888666444111111111111000///......//////000000000000222111111333333777CCCPPPRRRmmmZZZ___eeennnzzzwwwmmmdddXXXIII>>>:::666444222000000222444555888999:::;;;;;;:::999888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<>>;;;555444222000000222444666:::;;;<<<<<<<<<<<<::::::777777999:::;;;===>>>>>>======<<<<<<;;;:::999999:::>>>HHH[[[tttiiiXXXSSSUUUUUUQQQMMMJJJIIILLLPPPWWWcccnnnttt|||vvv[[[IIIEEEJJJMMM^^^VVVOOO```bbbQQQUUUOOOSSSOOOJJJGGGFFFEEECCCAAAAAA>>>;;;999777666333111///............//////000...111888AAAKKKUUU]]]aaagggzzzwww~~~iii\\\OOOUUUpppsssWWWEEE;;;888777777777777777888999:::;;;::::::999999999999::::::qqqtttuuu}}}qqqVVVGGGBBBAAADDDGGGIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHMMMNNNLLLLLLPPPTTTMMMRRRYYYZZZ^^^^^^UUUPPPLLLLLLXXXkkk~~~{{{pppmmmcccfffpppttt```RRRFFF>>>::::::;;;<<<===???AAABBBCCCFFFRRReeeqqqzzzqqqHHHAAA>>>888888888666555444333333222222333000222333444888EEEYYYhhhvvv|||yyytttVVVJJJEEELLLddd___NNN>>>888::::::999999999999999999:::::::::;;;;;;<<<<<<:::999888999;;;;;;:::;;;===??????>>><<<555333111111444666888888<<>>DDDHHHZZZvvvnnn___ZZZggg{{{sssxxxyyyuuunnneee\\\QQQGGGAAA<<<999777777999;;;<<<<<<<<<<<>>;;;444333111000111333555777:::;;;<<<===<<<;;;:::999666777888:::<<<===??????<<<;;;;;;999888777666555666888===KKKdddsssdddRRRIIIKKKPPPPPPMMMMMMJJJJJJMMMPPPWWWeeeqqqzzzuuu\\\LLLDDDHHHIII\\\zzzUUUQQQ```bbbSSSWWWPPPRRRMMMHHHFFFGGGHHHHHHGGGAAA???<<<;;;:::888555333000000//////.../////////...111777@@@IIIRRRZZZ^^^cccfffddd~~~mmmiiiXXXWWWrrryyy^^^JJJ???:::999777777777888999:::;;;<<<::::::999999999999::::::lll}}}qqqpppsssYYYJJJEEECCCEEEIIIKKKJJJIIIHHHHHHFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGLLLSSSUUUQQQOOOQQQRRRLLLPPPTTTSSSYYY[[[SSSMMMNNNVVVfffzzz}}}yyyqqqwwwoooZZZMMMDDD===999999:::;;;===???AAABBBBBBEEEQQQ```lllyyyqqqIIIDDDAAA:::999999666666555333333222222222///222333444888EEEYYYiiizzzwwwuuuoooTTTKKKIIIPPPjjj^^^NNN>>>999;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<===<<<===???AAABBB@@@>>>555333111111333666888999===@@@>>>>>>DDDIII]]]|||{{{vvvlll[[[SSSTTT___mmmyyyvvvrrrkkkbbbXXXMMMEEE???:::999777777:::<<<===<<<===>>>MMMrrr{{{~~~|||WWWCCCUUUnnnwwwmmmttt~~~SSSFFFAAA;;;<<<:::777555444444333222000000000000000000000000000111111222333333555???JJJ^^^jjj]]]gggqqq|||yyypppfff]]]SSSEEE<<<999444222111000111333666888999999:::;;;:::999888777888999:::;;;<<<===>>>>>>:::999888777666555555555666888===HHH\\\rrrzzzyyy```WWWMMMJJJLLLOOOQQQQQQOOONNNPPPSSSUUUZZZdddpppzzz___MMMCCCGGGIII\\\~~~XXXRRR^^^}}}fffXXXXXXMMMQQQMMMIIIJJJMMMOOOMMMKKKEEECCC@@@>>>===:::777444222111000000////////////...111777>>>GGGOOOUUUYYY```}}}}}}ttt{{{^^^\\\ooo~~~yyyyyycccWWWpppeeePPPCCC<<<:::777777777888999:::<<<<<<;;;;;;::::::::::::;;;;;;qqqyyyfffbbb}}}~~~sssXXXHHHDDDDDDGGGJJJKKKJJJHHHGGGGGGFFFGGGIIIIIIIIIHHHIIIJJJJJJJJJOOOWWW[[[YYYWWWXXXVVVQQQSSSVVVSSSZZZ^^^WWWLLLSSSbbbuuukkkVVVJJJCCC>>>888999:::;;;===???AAABBB>>>CCCPPP___jjj{{{qqqIIIFFFCCC<<<:::999777666555444333222222222///111333444888FFFZZZiiiyyynnnmmmeeeLLLHHHHHHTTTooo```OOO@@@;;;>>>???>>>>>>:::;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;:::999;;;<<<>>>>>>>>>@@@CCCCCCBBB@@@666333111111333666888999;;;>>><<<===DDDKKKaaazzzpppjjj___OOOJJJOOOTTT^^^qqq|||uuu{{{sssooohhh___UUUKKKCCC???:::888777888:::<<<======AAACCCRRRttt~~~|||ZZZNNNdddzzzzzzssslllwwwTTTGGGCCC===>>>:::888555444444444222111111111111000000000000000111111222333222444>>>IIIZZZyyyddd[[[iiittt~~~xxxoooeee]]]RRRDDD:::777333222111000111333666888777888888999888777666555;;;;;;;;;<<<<<<<<<======999999888777777777777777777===DDDOOO^^^kkkjjjaaaSSSPPPLLLKKKKKKLLLQQQWWWSSSTTTWWW[[[\\\]]]eeennncccLLLCCCHHHJJJ___]]]SSS^^^~~~iiiZZZWWWIIISSSPPPNNNPPPSSSSSSOOOKKKIIIGGGDDDAAA???<<<777444333333222000////////////---000666===EEEMMMRRRUUU^^^zzzzzzjjjgggiii\\\ZZZmmmuuuvvviiiUUUjjjjjjTTTEEE===:::777777777888999;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<>>@@@AAABBB===GGGUUU```mmmmmmOOODDDCCCCCC888999888666444444555555444333222444444222777FFFYYYfffpppyyytttqqqxxxeeeUUUJJJEEEVVVttthhhTTTAAA===BBBCCC>>>999>>>>>>??????>>>===<<<<<<:::===???>>>;;;:::;;;<<<777:::===>>>===>>>@@@BBB888777666555444666888:::999???BBBAAADDDTTTjjj{{{wwwmmm^^^SSSLLLIIIGGGEEENNNOOOSSSXXXYYY[[[gggvvv|||xxxmmm```XXXPPPGGGAAA@@@888888888888999:::;;;;;;???FFFWWW~~~yyy|||YYYPPPpppzzznnnhhhwwwzzz}}}RRRKKKCCC;;;EEE>>>;;;777555555555333222333222111111000000111111000333000111666555>>>TTTTTTllluuu```\\\hhhqqq}}}}}}sssggg]]]QQQDDD;;;999333444444444555666666666888777666666777888:::;;;<<<<<<<<<======<<<<<<<<<@@@:::666666666444666:::<<<:::JJJ]]]dddhhhhhh___RRRJJJFFFJJJQQQUUUXXXZZZ]]]```dddeeecccdddkkkttt~~~```IIIFFFBBBIIIaaa^^^PPPXXX{{{wwwaaaYYYUUUTTTUUUWWWXXXWWWUUURRRPPPVVVPPPIIIFFFEEEBBB===888777444000...---...---,,,...///333:::FFFQQQZZZ___aaavvvzzzsssuuuqqqhhh```xxxbbbfffzzzzzzooo\\\bbb~~~rrr___MMM???777888777666666666777999999???@@@@@@>>>>>>@@@AAA@@@|||zzzaaa[[[vvv~~~zzzsssYYYKKKHHHFFFHHHJJJJJJJJJIIIHHHHHHJJJKKKLLLLLLKKKLLLMMMOOOPPPQQQ\\\kkkrrrqqquuuyyyvvv}}}}}}zzznnnZZZLLLCCC===999<<<<<<<<<===>>>@@@AAABBBBBBHHHSSSaaasssjjjNNNEEEEEEGGG<<<>>>:::888555444555555444333444555555333666DDDWWWeeejjj|||wwwoookkkxxxnnnYYYLLLEEENNNkkkfffTTTCCC???CCCDDD@@@===>>>>>>??????>>>>>>===<<<<<<===???>>>;;;999999;;;999999999999999;;;===>>>666444444555777999;;;;;;???CCCFFFEEEIIIXXXkkkwwwfff]]]QQQIIIGGGGGGGGGFFFEEEDDDEEEGGGEEEEEEMMMWWWaaajjjuuuzzz}}}yyymmm```WWWOOOEEE>>>===888888888888999:::;;;;;;BBBJJJ\\\|||{{{ttt}}}|||]]]SSSqqqyyy{{{uuusssoooppp~~~ttttttrrrssszzzuuuNNNIIICCC<<>>>>>>>>>>>======>>>>>>>>>@@@;;;888999999888999<<<>>>BBBRRRbbbjjjsssttthhhVVVNNNIIIMMMSSSWWW[[[___cccggglllnnnoooxxxzzz\\\FFFDDDBBBJJJaaaZZZMMM\\\sss^^^YYYWWWVVVXXXZZZYYYWWWTTTQQQPPPUUUPPPKKKHHHGGGEEE???;;;999666222000//////...---//////333===JJJVVV^^^bbb___pppyyytttqqqrrrkkk^^^eeezzzsssrrryyymmm[[[```zzzvvvdddRRRCCC:::999999888777888999;;;<<>>:::;;;;;;<<<===>>>@@@AAABBBFFFGGGPPPccc|||gggPPPHHHGGGIII???@@@===;;;777666555555444222555555555444666BBBUUUeeemmm{{{xxxnnnlllzzzzzzaaaNNNFFFLLLeeegggWWWGGGCCCDDDCCCAAA??????????????????>>>>>>===>>>>>>???===:::999999999;;;999666666777999;;;;;;777555444666:::======<<>><<<:::>>>CCCBBBLLL___{{{~~~xxxxxxxxxlll___UUULLLBBB;;;999888888888888999:::;;;<<>>@@@AAABBBAAAAAA????????????AAAAAA???:::777999::::::;;;???AAAQQQjjjzzzqqqXXXPPPKKKNNNTTTYYY___eeeffflllrrrvvvvvvZZZEEEAAABBBKKK```|||XXXLLLaaammm[[[ZZZ[[[XXX[[[]]][[[VVVRRRQQQQQQSSSPPPLLLKKKJJJHHHBBB>>><<<999555222111000000/////////333???NNN[[[aaabbb```ppp{{{zzzyyyyyyooo```jjj~~~yyyyyykkk[[[^^^~~~~~~lll[[[III===;;;:::999999999;;;===???CCC@@@>>>@@@CCCDDDCCCBBByyy\\\UUUggg}}}}}}xxx\\\PPPPPPKKKJJJHHHGGGGGGHHHGGGFFFFFFHHHKKKOOOQQQSSSTTTTTT___hhhllljjjnnn|||vvveeeVVVLLLFFF@@@===::::::;;;<<<>>>@@@AAABBBDDDBBBNNNhhhfffTTTLLLIIIJJJ??????AAA>>>:::777666555444333444444444555666AAAUUUfffzzzwwwoooqqqdddOOOGGGQQQgggqqqaaaPPPIIIFFFCCCAAAAAA???@@@@@@AAA@@@@@@??????@@@???>>>===;;;:::999:::<<<:::999999<<<======;;;<<<888666777;;;???>>>===CCCGGGHHHJJJTTTccckkkjjjUUUNNNEEEAAABBBDDDFFFFFFHHHFFFDDDCCCBBBAAAAAABBBCCCGGGVVVttt~~~wwwuuuttthhh[[[RRRJJJ@@@:::888777777888888999:::;;;<<<<<>>DDDOOOjjjsssSSSLLLIIILLLSSSZZZaaahhhkkkqqqyyytttZZZFFF???BBBKKK^^^{{{ZZZLLLdddkkk[[[]]]___WWW[[[]]][[[VVVRRRRRRSSSOOONNNLLLLLLKKKIIIDDD@@@???;;;666333222111000...///...222>>>MMMZZZ___```bbbuuuvvvhhhiiiyyyzzzhhh[[[\\\{{{vvvdddNNN===<<<;;;999999:::<<>>:::999::::::<<<>>>@@@AAACCCBBBAAAPPPooo```UUUOOOKKKMMMCCCCCCDDDAAA<<<888777666555444222222333555777???TTTiiiwwwrrruuu}}}```LLLEEERRRgggooo[[[PPPKKKGGGDDDDDDAAAAAABBBCCCCCCBBBBBBBBBBBB@@@???>>>===============>>>@@@CCCEEEDDDAAA???<<<:::999:::>>>AAAAAA@@@CCCIIILLLOOO[[[kkknnnhhhUUUOOOGGGCCCDDDGGGIIIIIIHHHIIIHHHFFFEEEEEEDDDBBBHHHHHHTTTnnn{{{sssppplllaaaUUUNNNHHH@@@:::999777777777888999:::<<<===@@@GGGOOOxxxzzzmmmmmmnnnqqqYYYIII```ssswwwxxxuuunnnyyyxxxxxxbbbPPPMMMJJJGGGFFFCCC???;;;888777555333222333222111111000000111111000333000222888777@@@VVVaaa~~~ppphhhsss|||vvvkkkbbbUUUEEE999555333333444555666777888999888999;;;===@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDD;;;888777999:::>>>IIITTTqqqkkkKKKGGGFFFLLLTTT[[[ccckkkpppxxxrrrYYYFFF???BBBJJJ]]]~~~WWWKKKbbbmmm]]]___^^^UUUXXXZZZXXXUUUSSSSSSTTTLLLKKKKKKKKKJJJGGGDDDAAAAAA===888444222111///---...---000:::GGGTTTZZZ\\\fff|||}}}rrriiieee|||{{{zzzggg\\\YYYhhh~~~lllTTT???===;;;:::999999<<>>===CCCGGGGGGGGGJJJzzzttt[[[VVVsssuuurrr}}}~~~eee]]]___WWWRRRMMMJJJJJJJJJHHHEEEGGGOOOWWW[[[ZZZ]]]dddkkkyyy~~~uuurrr}}}mmmdddWWWLLLFFFAAA<<<999999999:::;;;===@@@BBBCCCCCCBBBRRRqqquuuWWWSSSPPPNNNRRRIIIJJJFFFCCC===:::888888777666333222444666777===RRRiiiwwwxxx~~~tttXXXGGGCCCLLLdddwww___RRRMMMJJJHHHGGGCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA??????AAACCCCCCCCC@@@EEEJJJMMMKKKHHHEEECCC<<>>@@@HHHKKKIIILLLSSSrrrttt]]]ZZZ|||uuummmgggjjjggg^^^RRRKKKIIIJJJIIIHHHEEEPPP[[[\\\YYY\\\gggsss~~~}}}iiiaaaUUULLLFFFBBB===:::888999999;;;===@@@BBBCCCEEECCCPPPjjj|||iiiQQQSSSQQQOOOSSSLLLLLLHHHCCC>>>:::999999999888666444555888666999OOOgggxxxsssvvv||||||oooUUUGGGGGGJJJdddpppUUUIIIIIIIIIHHHGGGEEEFFFFFFGGGHHHHHHGGGGGGDDDAAA@@@AAAEEEHHHIIIIIIFFFLLLRRRQQQKKKFFFEEEFFFGGGPPP\\\```\\\TTTLLLHHHIIIUUU]]]___iiiuuusssfffUUUPPPJJJHHHKKKOOOQQQQQQOOOXXX\\\WWWRRRQQQQQQOOORRRRRR[[[iiioooeeeUUUKKKLLLRRR[[[fffooowww}}}xxxpppkkkcccXXXNNNHHHCCC===999888666666777888999;;;<<<======GGGNNNppp}}}nnnaaa```iii]]]MMMdddvvvuuutttyyywww}}}[[[TTTLLLEEEFFFCCCBBB???<<<999999888666555333222111111000000111111000222000333888888BBBXXXkkkuuupppxxxzzzuuu}}}yyylllaaaSSSDDD:::666333333444666777888999:::777999;;;===???@@@AAAAAA???@@@BBBCCCCCCBBB@@@???888;;;@@@AAACCCSSSrrrSSSNNNPPPVVV```gggiiinnnssszzzzzz___RRRQQQMMMXXXiii{{{pppVVVCCC???CCCLLLcccuuuMMMGGGVVVvvvkkk______WWWWWWSSSPPPPPPRRRRRROOOLLLKKKKKKKKKIIIFFFDDDCCCCCCFFFBBB<<<888555222000.........///333<<>>;;;::::::::::::999666777999555777KKKddd}}}ssszzzxxx~~~oooVVVJJJMMMLLLiii~~~eeeIII???AAAEEEEEEDDDFFFGGGHHHHHHIIIIIIIIIIIIDDDAAA@@@BBBGGGKKKMMMMMMJJJQQQUUURRRHHHBBBCCCGGGUUUcccrrrwwwnnn]]]PPPHHHIIIWWW```aaaiiitttpppccc[[[UUUOOOLLLNNNQQQRRRQQQOOOZZZaaa]]]XXXXXXYYYXXXZZZWWWZZZaaa```UUUKKKGGGCCCEEEIIIOOOYYYeeeqqqxxx~~~{{{tttmmmbbbXXXMMMGGGBBB;;;777777666666777888999;;;===>>>>>>JJJVVV{{{rrrcccaaalll[[[LLLeeezzzxxxvvv{{{yyyZZZWWWMMMFFFHHHEEECCC@@@===;;;::::::999777333222222111000111111111000222000333888888BBBXXXeee}}}|||xxx|||xxx~~~{{{mmmaaaTTTEEE;;;888333333444666777999::::::888999;;;>>>@@@@@@@@@@@@===???AAACCCCCCAAA???===444999@@@BBBEEEXXX~~~MMMVVVXXXaaakkkqqqqqqssswwwgggNNNCCCCCC???DDDMMMYYYlllsssWWWDDD>>>CCCNNNeeesssOOOHHHQQQllleee^^^___WWWYYYSSSNNNNNNQQQQQQLLLGGGMMMLLLKKKIIIFFFDDDDDDEEEHHHDDD>>>:::666444111000...///000222:::JJJ^^^mmmzzzwwwwwwfffkkk|||fff[[[fffzzzsssaaaFFFCCC???<<<<<<>>>@@@BBBCCCBBBIIIRRRRRRNNNVVVdddmmmzzznnnWWW|||~~~xxxzzzyyy^^^OOOOOOJJJGGGOOOKKK]]]nnnnnndddeeeuuuqqqqqquuu___YYYOOOFFFAAA===;;;::::::;;;;;;;;;;;;===@@@CCCDDDBBBJJJ]]]ooo```YYYUUUVVVUUUQQQMMMLLLIIIFFFBBB???>>><<<999777999---000333;;;<<>>BBB@@@AAACCCIIIOOOQQQOOOMMMLLLAAA???>>>BBBJJJQQQSSSTTTPPPUUULLLIIIPPPKKKOOOhhhwwwrrrbbbSSSGGGNNNVVV[[[___jjjsssmmm^^^]]]VVVRRRTTTWWWVVVUUUWWWWWW\\\aaaaaa___^^^bbbfffaaacccbbb\\\XXXTTTMMMEEECCCEEEGGGIIIKKKQQQYYY^^^mmmwww|||qqqjjjfff^^^SSSHHHBBB>>>888666666666555888;;;<<<:::<<<@@@EEE@@@\\\mmmdddsssaaaPPPcccqqqttt|||~~~}}}}}}~~~wwwYYYUUULLLIIIEEELLLCCC@@@===<<<======:::888888777555333222111000000222555111111:::===EEEVVVggg{{{vvvmmmzzz~~~qqqdddVVVEEE999555333444555777999;;;=========>>>>>>???@@@@@@AAAAAAGGGCCC???AAAFFFFFFAAA;;;999===CCCAAAIIIllluuuWWW]]]kkkvvvyyybbbUUUIII@@@???===AAAHHHOOOUUU```uuummmVVVJJJ@@@@@@LLLkkksssNNN>>>SSSqqq|||aaaTTTUUUYYYWWWTTTOOOJJJLLLOOONNNIIIIIIKKKKKKKKKJJJIIIKKKLLLLLLGGG@@@<<<999777444111111---,,,000888DDDWWWggg{{{}}}www{{{mmmeeevvveee[[[aaazzzttteeeMMMEEE>>>>>>>>>======@@@DDDGGGNNNTTTTTTUUU```nnnqqqsssYYYnnnnnnXXXSSSMMMIIIPPPQQQddduuutttjjjmmm}}}vvvttt|||nnn[[[UUULLLDDD>>>;;;:::888999:::<<<<<<<<<===@@@BBBDDDBBBJJJ^^^uuuyyy]]]WWWSSSUUUVVVRRRNNNMMMHHHFFFBBB@@@???===;;;999:::111555444888;;;HHHssswwwkkk[[[NNNQQQfffsssUUUAAA===:::<<>>???@@@AAABBBAAABBBFFFLLLPPPNNNEEE>>>:::>>>DDDEEEPPPtttppp]]]kkkkkkSSSJJJEEE@@@>>>BBB===>>>AAAEEEFFFKKKYYYggg|||iiiRRREEEGGGGGGRRRoooqqqKKK<<>>;;;===@@@===BBBAAABBBJJJUUUZZZVVVOOOHHHEEEDDDHHHNNNRRRQQQNNNLLLLLLUUU\\\bbb{{{xxxfff___[[[YYYWWWSSSVVVXXX]]]jjjuuuqqqfff]]]YYYYYY___fffhhhiiikkkhhhjjjlllooorrrvvvyyy{{{|||vvvjjjgggeeebbb^^^\\\]]]bbbeeeooozzztttjjjfffTTTJJJAAA===;;;888777888777666888<<<<<<;;;===BBBHHHXXXyyySSSIIIhhh}}}sssssshhhWWWWWWNNNLLLEEEFFFBBB@@@>>>======<<<;;;:::777666555333222222333333///222...///777:::BBBRRR^^^mmm~~~ssszzz}}}{{{pppgggZZZJJJ>>>:::666666777888999:::;;;;;;;;;;;;===>>>@@@AAACCCCCC@@@GGGRRRYYYYYYQQQFFF>>>;;;===DDDIIIWWWzzzxxxfffaaatttnnnUUUJJJCCCCCCCCC???AAAFFFFFFEEEEEEGGGEEEDDDJJJQQQeeevvv|||eeeNNNAAABBBGGGXXXzzzjjjIII???YYY|||{{{^^^VVVVVVTTTRRRSSSSSSQQQRRRTTTQQQKKKFFFIIILLLMMMLLLKKKJJJJJJOOOKKKFFFBBB@@@>>>;;;999777333000111444<<>>;;;999777666777:::>>>AAAAAA@@@@@@@@@AAADDDRRRjjjkkk[[[UUURRRTTTUUURRROOONNNIIIFFFDDDBBBBBBAAA@@@>>>;;;777<<<555444:::KKKxxx~~~}}}gggSSSQQQ[[[pppzzzZZZFFFAAA>>>@@@EEEBBBCCCCCCDDDHHHPPPVVVRRRLLLHHHFFFFFFIIIMMMOOOMMMJJJPPPMMM```ttt}}}rrr^^^\\\```]]]ZZZZZZTTTXXX^^^hhhuuu|||ssseeeeee^^^[[[^^^bbbccceeehhhsssrrrssswww}}}~~~zzzyyy{{{}}}~~~uuukkkdddQQQHHH???===;;;888666777777666888<<<===<<<>>>CCCJJJbbb~~~|||KKKJJJnnn|||{{{zzzttt}}}eeeZZZYYYOOONNNHHHHHHDDDCCCAAA@@@??????>>>>>>;;;:::777555333222222333///333000222;;;>>>FFFVVV```kkkyyy{{{|||ssskkk^^^MMM@@@:::777888888999999:::::::::;;;<<<===???AAACCCEEEFFFGGGOOOYYY]]]XXXMMMBBB<<<<<<<<>>===@@@@@@===<<<>>>DDDCCCDDDFFFEEECCCDDDHHHPPPddd{{{|||uuu```KKKAAA@@@LLLeeecccHHHEEEccc}}}\\\UUUTTTNNNRRRRRRQQQSSSYYY[[[TTTJJJIIILLLOOOOOONNNKKKIIIHHHNNNLLLHHHEEEBBB@@@>>>===888444111111333999FFFSSSXXXbbbiiirrr}}}~~~yyyxxx~~~zzzttt}}}qqq\\\VVVdddwww{{{}}}jjjVVVKKKHHHHHHIIIKKKQQQRRRTTTTTTVVV^^^mmmyyyqqq~~~[[[MMMhhh~~~kkk\\\SSSVVVeeewwwlll___UUULLLGGGAAA===:::999888888777;;;???BBBBBBAAA@@@@@@===III^^^yyyhhh]]]WWWSSSUUUUUUQQQMMMMMMJJJHHHEEEDDDDDDCCCBBB@@@<<<777:::444666;;;CCCgggttt|||xxxnnnXXXSSS```{{{___HHHAAA===@@@FFFDDDGGGKKKLLLKKKLLLPPPOOOJJJFFFGGGHHHJJJJJJJJJJJJJJJRRR___jjjjjjaaa___fffiiibbb\\\]]]______dddooo}}}xxxkkkqqqggg```___aaacccfffiiiwwwxxx{{{oooaaaQQQGGG???===;;;777555666777666999===>>>===???DDDOOOkkkpppIIISSS|||{{{tttxxxyyywwweee^^^YYYNNNPPPLLLKKKHHHGGGFFFEEEDDDCCCCCCDDDBBB???;;;777444222222222000555333555???CCCKKK[[[dddmmmxxxxxx}}}yyyrrrlll```OOOBBB<<<888888999999999:::::::::<<<===>>>AAACCCEEEGGGHHHLLLRRRWWWVVVOOOFFF@@@>>>???>>>BBBIIIXXXwww|||vvv[[[JJJJJJPPPeeewwwVVVCCCDDDAAA>>>===AAADDDCCCBBBCCCGGGGGGIIIMMMMMMJJJKKKOOOJJJZZZyyyxxxqqqsssnnn[[[IIIAAAHHHYYYuuu^^^GGGHHHeee}}}^^^WWWVVVNNNQQQOOOMMMUUUbbbhhh^^^OOONNNPPPRRRRRRNNNKKKHHHGGGKKKJJJHHHFFFCCCAAA@@@@@@888555222222333777CCCNNNZZZhhhsss~~~yyy|||}}}~~~{{{uuu^^^SSSZZZlllttt{{{vvvggg[[[PPPIIIIIIMMMRRRVVVXXXWWWYYY___iiippprrr]]]TTTnnn~~~~~~ssscccTTTZZZsssyyyoooeeeYYYMMMGGGCCC???;;;::::::999888888<<<@@@BBBBBBAAAAAAAAA===QQQpppjjj^^^XXXTTTVVVVVVRRRNNNMMMLLLIIIGGGFFFEEEEEECCCBBB===777:::444888;;;<<>>@@@EEECCCLLLRRRSSSNNNMMMQQQQQQLLLEEEJJJMMMLLLIIIHHHLLLPPPZZZ~~~ooo]]]```eeemmmrrrooogggfffiiimmmhhhfffooo~~~zzztttkkkccccccfffhhhlllppptttyyyrrr\\\NNNEEE>>><<<:::777555555777777999>>>???===@@@EEEPPPmmmaaaDDDXXXtttpppzzzyyyccc___YYYMMMRRRPPPNNNKKKKKKKKKJJJGGGGGGHHHIIIGGGDDD>>>999555333333333111666444666@@@CCCJJJYYYgggpppyyy~~~vvvyyy~~~}}}{{{{{{vvvqqqmmmcccRRREEE>>>888888999999::::::;;;;;;<<<===???AAACCCEEEGGGHHHIIILLLOOONNNIIIEEEDDDDDDBBB@@@BBBGGGUUUqqquuu|||zzzfffNNNCCCCCCFFFRRR]]]bbbgggsss```BBB>>>FFFCCCAAAAAABBBDDDGGGIIIJJJNNNOOOQQQTTTQQQNNNPPPVVVUUU]]]sssyyymmmiiioookkkXXXGGGBBBKKKbbb[[[FFFHHHeeezzzaaa[[[YYYSSSOOOMMMMMMWWWhhhpppfffWWWPPPRRRSSSQQQNNNJJJHHHGGGHHHHHHHHHFFFCCCAAAAAAAAA999666333333333666@@@KKK\\\lllyyyqqqfffvvv~~~vvvpppzzzfffUUUWWWhhhuuu~~~tttjjj]]]QQQNNNQQQSSSYYY\\\\\\^^^eeelllooohhhfff[[[xxxvvvqqq|||rrr___iiixxxkkkddd]]]QQQEEECCC@@@<<<:::999999999888999<<<@@@BBBBBBAAABBBBBBBBB^^^jjj]]]WWWTTTVVVWWWTTTQQQPPPNNNKKKHHHGGGFFFFFFDDDBBB>>>999<<<555888;;;999QQQfff|||~~~{{{mmmgggvvvpppYYYQQQIIIHHHIIIEEENNNSSSQQQLLLOOOVVVVVVNNNFFFNNNTTTQQQJJJHHHQQQZZZuuu|||mmmhhhkkkjjjxxx~~~rrrkkkkkkmmmqqqjjjgggrrryyyqqqlllooorrrtttvvvzzz|||nnnXXXIIIAAA::::::999777555555777777:::>>>???>>>AAAFFFUUUsssyyyRRRBBB\\\}}}~~~rrrrrr|||\\\^^^XXXLLLSSSRRROOOLLLNNNNNNLLLJJJIIIJJJLLLIIIFFF@@@;;;777666555666111555222333;;;<<>>@@@BBBCCCEEEEEECCCFFFIIIKKKJJJHHHFFFEEE@@@>>>???AAAMMMjjjyyyppptttyyyuuucccOOOEEECCCCCCCCCHHHGGGKKKYYYdddtttxxx]]]GGG???@@@BBB???CCCGGGGGGHHHNNNWWW]]]dddeeeggggggaaa]]]bbbjjjwwwtttzzz~~~kkkcccfffrrrppp[[[JJJFFFLLLmmmTTTEEEOOOooowwwbbb[[[XXXTTTMMMNNNQQQXXXccchhh```UUUNNNOOOPPPNNNKKKIIIHHHIIIEEEGGGHHHGGGDDDAAABBBCCC<<<888666444333444===FFFXXXhhhttt}}}}}}{{{sssaaa\\\ooo}}}xxxpppttt~~~qqqZZZVVVeeerrrxxxnnnccc]]]\\\\\\aaadddbbbdddlllrrrtttYYYrrrppp___vvvtttqqq~~~{{{lll```\\\XXXLLL@@@@@@===:::888888999999888:::===@@@AAAAAAAAABBBCCCIIIgggeee\\\VVVTTTWWWXXXVVVSSSSSSOOOMMMJJJHHHGGGFFFDDDBBB>>>;;;???777888:::999QQQfff}}}rrreeerrr{{{fff___WWWRRRPPPJJJMMMNNNKKKHHHOOO[[[YYYNNNHHHRRRZZZUUULLLJJJUUUbbbvvvfffdddhhhwwwwwwlllhhheeemmmgggiiixxx}}}{{{hhhUUUDDD<<<777888888666555666777777:::>>>??????AAAFFF___~~~lllIIIFFFccc||||||}}}qqqtttqqqVVV\\\WWWLLLSSSRRRMMMMMMNNNOOOMMMJJJIIIKKKNNNIIIFFFAAA<<<999888888999000444000000666666:::HHHaaammmyyyxxxsss|||}}}}}}|||nnnYYYGGG>>>777888888999;;;<<<<<<===;;;<<<===>>>@@@BBBCCCCCC@@@DDDIIIMMMNNNKKKFFFCCC<<<999:::<<>>===;;;999888888888999>>>>>>@@@CCCCCCAAADDDIIIUUUsssggg```^^^[[[XXXVVVUUUTTTTTTTTTPPPLLLHHHFFFEEECCCAAADDD===;;;===:::666???NNNjjj~~~uuurrrhhhkkk}}}pppqqqsssiiiYYYQQQNNNKKKHHHJJJSSSZZZVVVMMMSSSYYY\\\UUUIIIJJJ[[[nnnzzzfffYYYYYYlll{{{ooonnnlllfffjjjfffjjjyyyyyy\\\GGG===;;;888555444444666888888;;;999===CCC>>><<>>:::777777::::::888999<<>>>>>======>>>GGGWWWfffnnnooopppqqqoooiii]]]QQQIIICCCDDDCCCBBBEEEOOOYYY^^^dddXXXJJJCCCCCCHHHKKKKKKUUUppp~~~ppp```XXXnnn~~~}}}iiiNNNSSScccvvvTTTFFFIII___mmm^^^\\\YYYZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNKKKHHHGGGHHHIIIKKKKKKNNNNNNKKKFFFDDDFFFJJJGGGCCC>>>999333111888BBBWWWbbbiiiiiinnnwwwwwwpppwwwnnngggjjjvvvxxxwww~~~ppp[[[OOOWWWcccjjjuuu~~~}}}{{{xxxtttppppppqqqrrruuuwwwyyy{{{XXX^^^vvvhhh~~~xxxuuu|||rrrhhh\\\TTTOOOJJJBBB;;;===<<<:::999888888888999>>>===???CCCBBBAAAEEEKKKXXXvvv{{{eee```^^^\\\YYYWWWVVVVVVVVVUUURRRMMMJJJHHHFFFCCCBBBDDD===;;;===:::777>>>LLLmmm{{{xxxyyywwwrrrqqqsssgggcccmmmvvvggg```VVVRRRMMMJJJOOOTTTQQQJJJUUUZZZ[[[TTTKKKNNNaaatttiii[[[XXX^^^mmm{{{wwwnnnllliiibbbaaaccclll||||||~~~kkkTTTEEE===;;;777555444555777888:::<<<999<<>>DDDVVVfffrrr~~~~~~cccgggoooxxx~~~zzzmmm```PPPBBB<<<888777:::;;;999999<<>>@@@???>>>???EEERRR___gggnnnppprrroooggg\\\RRRLLLBBBBBBCCCEEEJJJRRRYYY\\\\\\WWWNNNFFFBBBEEELLLQQQiiizzziii\\\XXXqqqmmmUUU\\\eeeJJJCCCIIIiiijjj^^^[[[WWWXXXYYYYYYXXXWWWUUUTTTSSSSSSRRRQQQOOOLLLKKKKKKLLLLLLLLLNNNNNNLLLHHHGGGKKKOOOIIIEEE???:::444222999BBBYYYbbbgggcccfffqqqxxxvvvwwwtttllliiiqqq{{{{{{|||}}}ppp```UUU[[[eeemmmuuu}}}yyy~~~|||xxxyyyyyyyyyzzz}}}XXX```zzzgggooo{{{sssfff^^^SSSLLLHHHDDD>>>999;;;:::999888777888888999>>>===@@@BBBBBBAAAFFFMMMZZZxxxvvvddd^^^]]][[[ZZZXXXWWWWWWWWWUUURRROOOLLLKKKIIIFFFDDDDDD???===>>>;;;888>>>IIIjjj|||xxxyyywwwvvvuuurrrrrrxxxmmm```[[[lllsssmmmaaa]]]VVVPPPPPPSSSQQQMMMYYY\\\[[[RRRLLLTTTiii{{{nnnVVVOOOWWWccclllrrrooowwwyyyrrrkkkjjjfffaaa^^^eeeqqq}}}}}}sssjjjnnnsss{{{zzzYYYKKKCCC<<<:::777555555666888999<<<===:::===CCC@@@GGG[[[rrrNNNTTTkkk{{{vvv{{{}}}]]]WWWRRRRRRRRRPPPOOORRRNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFCCC>>>;;;999999444555666444333444:::>>>JJJ___kkk}}}{{{vvvgggaaafffqqq}}}rrrgggWWWJJJ???:::888:::;;;999:::<<<>>>>>>???@@@AAACCCEEEEEEKKKQQQUUURRRMMMKKKHHHDDDFFFCCC???>>>AAAJJJWWW```eeehhhjjjfff\\\QQQHHHDDDBBBBBBEEELLLTTTYYY[[[[[[XXXXXXSSSMMMJJJTTTfffvvvwwwccc^^^```}}}wwwcccmmmUUUFFFEEEVVVhhh___[[[VVVWWWZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRQQQNNNJJJIIIMMMQQQLLLGGGAAA<<<666333999AAA[[[dddgggccceeerrryyy{{{tttgggjjj|||{{{yyy{{{pppdddaaagggpppuuuwwwrrrzzzWWWcccggg___hhh{{{nnngggZZZSSSKKKEEEBBB@@@<<<888999999888777777888999:::>>>>>>@@@CCCBBBBBBIIIQQQ\\\yyylll```[[[[[[ZZZYYYXXXWWWWWWWWWSSSQQQOOONNNNNNMMMLLLJJJEEEAAA???@@@>>>;;;???FFF]]]{{{}}}vvvpppvvvnnnzzzxxxwwwwwwyyy}}}xxxcccTTT[[[sssqqqkkkeeeddd___ZZZYYY\\\[[[XXX___```[[[QQQNNN[[[pppwwwcccOOOMMMZZZgggllllllkkkqqqqqqkkkfffffffffdddfffmmmuuuwwwqqqggg___ZZZfffggglllwwweeeMMMFFFAAA:::999777666666777999:::<<<>>><<>><<<;;;444555555444333333666999BBBZZZeeeqqqyyytttrrr^^^]]]iiivvv{{{pppaaaSSSDDD===888:::;;;::::::<<<===>>>>>>@@@AAACCCEEEFFFMMMRRRSSSMMMJJJMMMQQQRRROOOIIIBBB>>>===DDDQQQ]]]aaacccbbb[[[OOODDD>>><<>>===;;;999888777777777777888:::;;;>>>???BBBCCCBBBCCCLLLVVVbbb|||```YYYXXXXXXXXXWWWWWWVVVUUUUUUPPPOOONNNOOOQQQRRRQQQPPPHHHEEECCCCCCAAA???AAADDDOOOkkkllleeegggyyynnn~~~}}}xxxtttppprrr{{{|||fffSSSVVVlllxxxfff^^^]]]_________bbbggggggdddeeeeee]]]RRRRRRaaauuukkk^^^RRRTTTbbbppprrrnnnoooppplllddd___aaaeeehhhppprrrrrrlllcccZZZWWWVVVdddeeemmm|||rrrVVVIIIEEE>>>999888777666777999:::<<<<<<>>>>>>CCCEEEBBBQQQpppzzzpppWWW{{{vvvfffppp{{{wwwvvvxxxuuu{{{nnn]]]VVVRRRQQQQQQNNNNNNPPPOOOOOONNNMMMLLLKKKJJJIIIGGGIIIIIIGGGBBB>>><<<;;;555555555444333333444666BBBYYYccclll|||}}}]]]WWWcccmmmwww~~~wwwgggYYYHHH@@@999:::<<<;;;;;;===>>>>>>???@@@AAACCCDDDEEEKKKNNNMMMJJJLLLUUU^^^cccXXXOOOFFF@@@===AAAPPP```jjjhhhbbbXXXLLLBBB===;;;@@@???GGGVVV```___ZZZXXXdddfffjjjrrr|||fffaaammm~~~kkkaaatttOOOCCCEEEMMMzzzaaa\\\XXXUUUXXXWWWWWWWWWVVVVVVUUUUUUUUUNNNOOORRRUUUVVVWWWVVVVVV[[[YYYUUUQQQMMMKKKLLLMMMLLLGGGBBB???;;;777888===DDDRRR```ddddddkkkvvvwww{{{|||~~~~~~{{{zzzyyyfffccclllsssuuuxxxsssyyySSScccfffOOOKKKggg|||ssslllbbbYYYTTTJJJFFFAAA===<<<;;;::::::777777777777888:::<<<===@@@AAACCCEEECCCEEEOOO\\\lllyyy___\\\WWWWWWWWWWWWVVVUUUTTTSSSNNNNNNNNNPPPSSSTTTTTTRRRKKKJJJIIIGGGFFFDDDCCCCCCIIIdddddd```iiivvv|||xxx}}}{{{ssskkkmmm{{{|||iiiWWWWWWlllppp\\\RRROOORRRUUUZZZdddmmmoookkkiiihhh```UUUXXXjjj{{{bbb]]]YYY___ppp}}}|||tttooonnnjjjddd```aaaggglllsssqqqllleee```]]]]]]^^^aaahhhxxxsss^^^MMMGGGDDD;;;777777777777888:::<<<===<<<>>>???DDDGGGEEE[[[}}}rrryyyhhh[[[mmmjjjvvv|||}}}xxxvvv{{{~~~yyyiiiWWWQQQNNNPPPQQQPPPQQQTTTQQQPPPOOONNNLLLKKKJJJIIIDDDEEEFFFEEEAAA===;;;:::777666555444444444555666???TTT^^^ggg^^^SSS```gggnnnzzz}}}{{{kkk\\\MMMBBB::::::<<<<<<<<<===?????????@@@AAABBBCCCDDDGGGIIIJJJKKKSSS```iiilll]]]TTTLLLGGGDDDEEETTTeeeqqqjjj^^^RRRHHHAAA>>><<<>>>>>>GGGWWW```\\\WWWWWWhhhnnnyyy~~~kkkiiivvvsss```[[[ssstttEEEDDDFFFLLLttt^^^ZZZVVVRRRWWWVVVVVVUUUTTTSSSSSSRRRRRRLLLMMMPPPSSSUUUVVVVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNKKKFFFDDDCCC@@@;;;:::<<>>;;;999999::::::777777777777999;;;===???AAABBBEEEFFFDDDFFFSSS```ttt{{{aaaaaaXXXXXXXXXXXXWWWUUUSSSRRROOOOOOOOOQQQTTTTTTSSSRRRNNNNNNMMMKKKJJJIIIFFFDDDKKKeeeeeedddqqq|||{{{www|||xxxlllkkkyyysssaaa^^^mmmkkkVVVJJJFFFGGGIIIQQQ```nnnrrrnnnjjjjjjcccZZZaaatttccc```___iii|||qqqiiikkklllllljjjjjjmmmqqqsssnnniiifffhhhiiihhhfffeeeqqqzzzaaaSSSFFFBBB@@@888666666666777999;;;===>>>===>>>>>>CCCGGGIIIgggYYYWWWyyygggwww|||rrrwwwzzzaaaVVVPPPMMMOOOQQQPPPQQQTTTQQQQQQOOOMMMKKKJJJHHHHHHCCCEEEFFFFFFBBB???===<<<:::888666444555666777777>>>PPPYYYbbbxxxbbbRRR___bbbiii{{{|||zzzpppbbbPPPDDD;;;:::============AAA@@@@@@@@@AAAAAABBBCCCCCCGGGKKKRRR^^^jjjmmmjjj]]]VVVRRRRRROOOMMMYYYjjjsssgggVVVJJJCCC@@@>>>===BBBBBBLLL\\\aaa\\\YYY\\\kkkssspppqqqkkkWWWXXXtttdddBBBHHHEEERRRqqq___]]]XXXRRRWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMNNNPPPQQQSSSTTTTTTUUUQQQQQQPPPOOOOOOMMMLLLJJJJJJGGGFFFHHHFFF@@@======AAAKKKXXX```bbbfffnnnwwwooorrr~~~qqqfffqqq~~~}}}xxxsssmmmnnntttvvvoooqqqzzzVVVXXXlllwww___UUUlllyyyzzzeee\\\YYYRRRHHHAAACCC@@@<<<999888888999999777777777888:::<<<>>>@@@BBBCCCFFFGGGEEEHHHTTTbbbwwwwww\\\^^^YYYYYYZZZYYYXXXUUUSSSRRRQQQPPPQQQRRRTTTTTTRRRPPPQQQQQQPPPNNNMMMLLLHHHDDDMMMhhhiiihhhvvv}}}|||zzz{{{mmmhhhttt~~~llldddnnniiiTTTGGGDDDCCCCCCKKK\\\nnnssspppjjjkkkeee^^^ggg{{{iiieeecccnnnjjjdddiiiqqqwwwwwwttttttvvvtttnnniiikkkppprrrmmmgggppp~~~kkkYYYNNNBBB======777555666666888999;;;===>>>???>>>===AAAFFFMMMqqqqqqLLLQQQnnnzzzeeezzzmmm[[[XXXRRROOOOOOPPPNNNOOOQQQQQQPPPOOOMMMJJJHHHGGGFFFDDDGGGIIIIIIFFFBBB@@@???<<<999666444555777888999DDDSSS[[[ddduuu~~~fffSSS]]]^^^iii}}}{{{wwwwwwhhhRRRFFF;;;:::============BBBAAAAAA@@@@@@AAAAAABBBBBBFFFMMMXXXfffooommmeee[[[WWWWWWZZZWWWSSS]]]llluuufffSSSFFFCCCCCCBBB@@@HHHHHHRRRbbbeee^^^]]]cccmmmuuutttrrrbbbOOORRRqqqVVV===HHH???[[[rrrcccccc]]]UUUXXXVVVVVVUUUSSSRRRPPPOOONNNPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOONNNKKKGGGEEEJJJHHHIIILLLKKKDDD???>>>;;;BBBMMMVVV\\\cccppp{{{sssttt|||mmm___lll|||pppjjjooo|||{{{xxxtttqqqsssxxx}}}NNNXXXbbbppppppVVVbbb~~~{{{kkk~~~jjjWWWRRRPPPGGG@@@AAA<<<<<<;;;:::999999999999777777777888;;;===@@@BBBEEECCCDDDGGGGGGJJJWWWfff}}}iii[[[fff]]]```^^^WWWTTTVVVTTTOOOOOOMMMMMMQQQUUUWWWUUURRRRRRPPPOOOOOONNNMMMIIIGGGMMMfffrrrtttyyyttteeeeeerrrxxxbbbbbbxxx~~~gggTTTJJJBBBAAAEEEQQQbbbmmmnnnlllhhhiiifffcccnnn}}}fffmmmppp|||xxxgggbbbggg}}}uuuxxx||||||uuuqqqqqqqqqnnnmmmnnnzzziii\\\NNNFFFAAA;;;777666555777999;;;;;;===???AAACCC;;;CCCKKKHHHZZZ\\\>>>FFF]]]uuuqqquuuyyy|||bbbcccRRRNNNJJJJJJLLLNNNMMMKKKMMMMMMLLLLLLKKKKKKKKKKKKNNNMMMKKKHHHFFFCCCAAA@@@???===999666555666888:::EEEGGGPPP```sssrrr[[[UUUUUUddduuujjj]]]NNN???:::999:::>>>DDDAAABBBCCCBBBAAABBBDDDFFFFFFQQQ[[[^^^aaadddccc]]]]]]```aaa___aaaiiiqqqvvv|||jjjVVVNNNNNNMMMLLLKKKWWW]]]ggglllhhhaaaccciiiooo~~~pppTTTFFFTTTpppxxxRRR>>>@@@III___iiiZZZ]]]]]]VVVSSSRRRQQQPPPOOONNNMMMLLLPPPQQQPPPNNNKKKKKKPPPTTTTTTOOOJJJGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEE:::===EEERRR[[[bbbjjjssswww}}}~~~kkkyyyvvvhhhfffkkklllxxx~~~nnnhhhtttyyy{{{vvvmmmiiiooowww~~~~~~NNNTTT^^^qqqwwwdddnnnuuummmttt```OOOKKKIIIAAA<<<===;;;;;;:::999999999999999777777888999<<<>>>AAACCCDDDCCCDDDEEEEEEKKK\\\mmm]]]SSSZZZYYY]]]]]]YYYWWWWWWSSSMMMLLLMMMQQQUUUXXXWWWTTTQQQRRRQQQPPPOOOOOONNNJJJHHHKKK```lllqqqzzz~~~wwwiiiiiisss~~~~~~fff^^^nnnoooYYYKKKAAAAAAFFFRRR___gggeeeaaabbbeeeeeeeeeooo}}}~~~vvvhhhssszzzxxxkkkpppwwwuuu~~~uuummmjjjkkkllloootttsss]]]QQQEEE@@@<<<777555555555777:::;;;<<<===???BBBCCC@@@IIIQQQQQQkkkyyyNNN>>>IIIYYYzzzmmmooo||||||iiiUUUPPPMMMLLLJJJIIIJJJJJJIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLPPPNNNMMMJJJGGGEEECCCBBB@@@>>>:::777666666888999@@@AAAIIIZZZrrrkkk]]]VVVaaa{{{rrrbbbRRRCCC===<<<;;;===@@@@@@BBBCCCCCCCCCDDDFFFHHHKKKUUU\\\\\\\\\___aaa```___]]]^^^fffqqqzzzpppbbbcccaaaZZZ```nnn{{{~~~mmmiiilllnnnttt~~~|||dddOOOFFF[[[~~~yyyQQQ>>>CCCOOOtttlllZZZZZZYYYSSSNNNMMMMMMLLLKKKJJJIIIIIIMMMMMMMMMKKKKKKKKKNNNPPPMMMIIIFFFFFFGGGIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDD???@@@GGGTTT^^^fffnnntttxxx~~~yyycccVVVdddlllwww{{{sssiiiiiinnnqqqzzzvvvqqqppppppnnniiieeefffjjjooowwwwwwzzzVVVVVV]]]rrrtttwwwssswwwdddSSSFFFCCCBBB<<<999::::::999999888888888999999777888999;;;===@@@BBBDDDCCCDDDDDDCCCCCCMMMcccxxxsssZZZSSSVVVUUUYYY\\\ZZZYYYWWWRRRLLLKKKPPPWWW[[[ZZZWWWSSSQQQQQQPPPOOOPPPPPPNNNKKKIIILLL\\\jjjtttyyyrrrppp{{{wwwlllnnnxxxuuubbbiiixxx^^^LLLFFFGGGMMMVVV___bbb]]]XXX\\\aaadddfffoooyyywwwnnniiixxxyyyrrrvvv}}}qqqfffdddiiiqqq{{{\\\SSSIII@@@===<<<999888999666888:::<<<<<<>>>@@@BBBAAABBBLLLRRRZZZ~~~bbb??????PPP\\\{{{lllmmm|||ssszzz|||\\\RRRGGGHHHIIIJJJIIIGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLQQQPPPNNNLLLIIIFFFDDDCCCAAA???<<<999777666777777;;;:::@@@RRRpppooo]]]UUU```~~~~~~xxxiiiYYYHHH???===<<<<<<===@@@BBBDDDEEEFFFGGGIIIKKKQQQWWW[[[YYYXXX[[[___aaa\\\[[[dddyyyzzzttt}}}zzzqqquuuuuussskkkyyy|||jjjWWWJJJGGGccc|||PPP>>>HHHXXXjjjWWWUUUTTTOOOIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHIIIKKKKKKKKKJJJEEEDDDDDDEEEGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEBBBFFFRRR___gggnnnsss}}}xxxaaaRRROOOWWW```nnnxxxyyyvvvyyywwwlllgggaaa^^^```cccfffgggllllllrrrzzzZZZWWW[[[jjj~~~ttt}}}zzzhhhUUUIII@@@>>>>>>;;;999;;;888888888777888888999999888999;;;===???BBBDDDEEECCCEEEEEEBBBCCCRRRnnnnnn___[[[YYYTTTWWWXXXXXXWWWUUURRROOOPPPUUU[[[]]]YYYTTTQQQQQQPPPOOONNNOOOOOONNNKKKIIIKKKUUUcccssszzznnnkkk{{{~~~~~~tttnnntttiiifff|||eeeTTTPPPRRRVVV\\\aaa```\\\WWW]]]aaadddgggnnnuuussslllkkk|||{{{tttkkkeeekkkyyyqqqVVVKKKDDD===<<<;;;999999;;;777999;;;======???AAACCCCCCDDDNNNWWWkkkzzzOOO:::AAAWWWhhhqqqlllssszzznnnrrrwww~~~yyyoooYYYXXXJJJEEEIIIKKKJJJFFFDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJQQQPPPNNNLLLIIIGGGEEEDDDCCCAAA???<<<999777777666999777;;;LLLkkkcccTTTRRRbbb~~~yyyppp```MMM@@@======>>>===BBBDDDGGGIIIJJJLLLNNNPPPSSSUUUVVVVVVXXX[[[]]]]]]VVVbbb}}}}}}~~~xxxnnnsss\\\OOOJJJKKKhhh~~~QQQ@@@MMMaaacccRRROOOOOONNNHHHHHHHHHHHHGGGGGGGGGGGGHHHFFFFFFHHHKKKLLLIIIFFFBBBDDDFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGBBBCCCNNN\\\eeekkkooozzzsss___WWWXXXYYY^^^jjjwww|||kkkeee___]]]```dddeeeddddddcccgggpppwwwyyy}}}PPPPPPSSS]]]ooonnnpppnnn```WWWQQQGGGAAA<<<;;;;;;999999:::777777777777888999::::::;;;<<<===???AAACCCDDDEEECCCFFFFFFDDDJJJ___}}}jjjbbb___ZZZXXXVVVUUUTTTTTTSSSTTTUUUXXX[[[]]][[[VVVRRRQQQRRRPPPOOONNNNNNNNNMMMJJJGGGGGGLLLVVVhhhtttkkkiiizzz{{{tttqqqyyymmmaaasssvvviiieeegggjjjlllmmmkkkhhhfffhhhiiijjjlllqqqvvvwwwtttsssrrrnnnrrrsss___QQQCCC===999888777444555777888:::<<<>>>>>>@@@BBBDDDGGGGGGRRRfff]]]FFF===BBBYYYrrrssslllkkkkkknnnqqqtttxxxaaaUUUWWWKKKHHHKKKMMMLLLHHHEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIINNNMMMLLLJJJHHHFFFEEEDDDDDDCCCAAA???<<<:::888777:::888:::HHHddd___RRRUUU___yyy~~~uuugggSSSCCC===>>>AAAAAACCCFFFJJJMMMNNNPPPRRRTTTSSSQQQQQQVVV\\\]]][[[YYYXXXwww|||~~~}}}wwwzzz|||xxxfffPPPHHHLLLQQQnnn~~~SSSCCCRRRfffzzz^^^PPPKKKKKKMMMGGGGGGGGGFFFFFFFFFFFFFFFHHHFFFFFFHHHKKKKKKGGGDDDEEEHHHKKKMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIICCCBBBLLLXXXbbbiiinnnooovvv~~~uuufff___```______eeeppp{{{nnnjjjeeecccdddffffffeeebbb^^^]]]ccckkkpppwww|||HHHMMMQQQXXXnnnooocccwww}}}pppoooiii[[[MMMDDDDDDFFF<<<:::999777777777777888777777777888999:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCGGGIIIKKKXXXttt}}}jjjdddbbb]]]\\\WWWSSSRRRQQQQQQUUUYYY]]]]]][[[XXXTTTRRRRRRSSSQQQPPPOOOOOONNNLLLIIIFFFJJJKKKOOO___ooollljjjwww~~~wwwuuu|||tttdddnnn}}}{{{yyyyyy|||uuu[[[SSSIIIAAA<<<::::::888555555999999;;;===??????AAACCCEEEFFFGGGYYYyyyyyyrrrLLLBBBCCCGGG[[[ttt}}}rrrnnnnnnnnnnnnpppvvv}}}\\\TTTRRRMMMMMMNNNOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDBBB@@@===:::999:::999;;;EEEZZZxxxlllYYYYYYZZZpppxxxppp___LLLAAA@@@CCCCCCDDDGGGKKKNNNPPPQQQSSSTTTSSSPPPRRRYYY^^^]]]ZZZYYYggg{{{qqqvvvwwwssskkk}}}{{{oooaaaVVVEEECCCNNN\\\yyyzzzRRREEEVVVjjjwww___SSSLLLJJJLLLFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHHHHHHHIIIHHHEEECCCGGGJJJNNNOOONNNKKKIIIHHHFFFFFFFFFGGGIIIKKKNNNOOOMMMGGGEEEMMMWWW```iiippplllsss}}}|||ooohhhhhhkkkeeeeeennnyyy{{{uuummmiiiiiijjjiiigggddd\\\VVVYYY```fffnnnttt~~~FFFNNNPPPTTTqqqttt^^^iii{{{qqqppprrrmmmmmmqqqxxx{{{yyyyyy{{{vvvxxxxxxxxx}}}qqqiiifffZZZVVVOOOGGGAAA===>>>@@@666888999777555666777888777777888888999;;;<<<===@@@AAABBBDDDDDDDDDDDDDDDAAAFFFKKKSSShhhxxxhhhbbbaaa```___XXXSSSSSSRRRQQQTTT[[[\\\ZZZWWWVVVUUUVVVUUUTTTUUUSSSRRRQQQPPPMMMJJJGGGLLLLLLMMMZZZooorrrnnnttt}}}yyywww}}}~~~lllnnn}}}___PPPMMMAAA>>>;;;;;;<<<:::777888;;;999<<<>>>???@@@AAADDDFFFIIIMMMhhhzzzyyyiiiHHH???FFFRRRccctttzzzwwwwwwxxxwwwtttyyyiii]]]WWWLLLPPPSSSQQQNNNMMMMMMLLLKKKJJJHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEECCC@@@===;;;999888999@@@QQQjjjwww[[[VVVXXXjjjzzzyyymmmYYYHHHCCCBBBBBBCCCFFFKKKNNNOOOPPPQQQSSSVVVVVVYYY^^^]]]YYYYYY^^^}}}pppmmmpppyyy|||~~~xxxtttrrryyysssdddPPPNNNCCCBBBSSShhhuuuOOOFFFXXXmmmuuubbbXXXOOOLLLOOOIIIIIIHHHGGGFFFFFFEEEEEEHHHIIIIIIHHHEEECCCBBBCCCFFFIIIMMMNNNLLLJJJIIIIIIEEEEEEEEEGGGJJJMMMQQQSSSNNNJJJIIINNNUUU^^^iiisssrrrzzzxxxsssuuuwwwooollltttsssmmmpppssspppkkkfff\\\SSSSSSXXX^^^dddiiinnnppptttwwwyyy{{{~~~FFFMMMKKKLLLlllxxx\\\^^^tttyyywwweee]]]^^^YYYZZZ```iiikkkhhheeefffffflllooonnnsss~~~kkk\\\YYYXXXRRRIIIAAA>>>===<<<:::888555999;;;999666777888999888888888999:::<<<===>>>BBBCCCDDDEEEEEEDDDDDDCCC@@@FFFLLLYYYtttqqqbbb[[[[[[^^^___XXXTTTTTTSSSQQQTTTZZZYYYWWWTTTUUUXXXYYYWWWUUUWWWVVVTTTSSSRRROOOKKKHHHGGGIIIHHHTTTmmmuuuooooooyyy}}}wwwvvv{{{ooolllvvvwwwPPPKKKIII888888666666888777444555999:::<<<>>>@@@@@@BBBDDDFFFTTT[[[|||~~~gggIII<<>><<<;;;999888888999888777555555666777777666888999;;;===??????@@@AAAGGGBBB???EEECCC>>>AAA<<>>===@@@EEEIIIUUU~~~{{{\\\DDDAAAZZZuuutttyyy|||xxx~~~mmm\\\WWWTTTRRRRRRWWWUUURRROOOMMMLLLLLLMMMJJJLLLNNNPPPPPPOOOMMMKKKIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJLLLMMMIIIBBB<<<888999888;;;HHH]]]mmmtttdddNNNWWWiii~~~|||rrr___KKKAAAAAAEEEIIIOOOTTTWWWYYY\\\]]]___```cccccc]]][[[fffuuu{{{ddd[[[dddqqquuu~~~xxxzzzuuuhhhfff|||vvvbbbRRRHHHFFF@@@JJJfff|||eeeKKKKKKbbbyyykkk\\\VVVWWWUUUNNNMMMLLLMMMMMMMMMKKKIIIHHHIIILLLMMMLLLIIIEEECCCEEEFFFHHHJJJJJJJJJHHHGGGEEEHHHLLLNNNNNNLLLKKKJJJAAAEEEJJJLLLJJJOOObbbttt}}}~~~nnniii{{{wwwgggxxx}}}xxxsssrrruuummm___SSSQQQRRRPPPQQQUUUWWWZZZ```gggmmmpppooommmEEEFFFJJJRRR^^^nnnoooXXX]]]zzz|||^^^JJJ???>>>BBBLLLRRRPPPNNNMMMMMMMMMNNNPPPTTTXXX\\\^^^```bbbhhhmmmnnnmmmrrryyy|||rrrccc]]]]]]^^^eee```WWWMMMFFFAAA??????===<<<;;;999888777666666888777666555555666777888888999;;;===???@@@AAAAAA@@@FFFCCC@@@EEEBBB<<>>EEEIIIHHHFFFGGGEEEEEEEEEFFFHHHJJJMMMNNNNNNOOOTTTYYY[[[\\\aaaiiikkkjjjppp{{{xxxaaaQQQKKKJJJHHHEEEFFFDDDAAA===;;;:::;;;;;;:::999888777666666666666666666666666666777888999:::;;;===???@@@AAABBBBBB>>>EEECCCBBBFFFAAA<<>>EEEDDDCCCFFFAAA???III\\\nnnooo\\\bbb___YYYYYYZZZXXXWWWVVVUUUVVVXXX[[[]]][[[[[[[[[[[[\\\]]]]]]^^^ZZZWWWQQQLLLHHHFFFFFFGGGEEEHHHKKKKKKRRRbbbyyynnnuuuyyypppxxx|||xxx{{{|||~~~dddWWWIIIDDDAAA===:::999666666666666888:::<<<>>>BBB===BBBMMMKKKGGGYYYtttoooSSS@@@AAAJJJfff||||||nnnxxxvvvxxxlllYYYUUU[[[]]]YYYVVVRRRRRRSSSSSSSSSSSSRRRQQQRRRRRRSSSRRRQQQOOOMMMKKKKKKKKKJJJKKKKKKLLLNNNNNNLLLLLLMMMMMMMMMLLLJJJHHHEEECCC>>><<>>BBBBBBAAABBBAAAAAA@@@@@@?????????DDDBBBBBBFFFGGGGGGJJJPPPOOOPPPTTT[[[```dddjjjppphhhfffdddccc```]]][[[[[[RRRQQQRRRVVVZZZ[[[ZZZWWWKKKGGGBBB?????????>>><<<777888888999999888777777888888777777888888999:::555666777888:::;;;<<<<<<;;;<<<>>>???@@@AAABBBBBBAAAFFFDDDBBBDDD???CCCSSSoooeeeZZZaaa^^^WWWVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\WWWWWWWWWWWWWWWXXXYYYZZZVVVSSSMMMHHHDDDCCCCCCDDDAAAFFFKKKLLLPPP^^^vvvwww~~~}}}pppvvv|||ttt|||yyyvvvuuuyyy~~~{{{yyyyyynnnZZZOOOCCC???<<<888555555666666666888999<<<>>>???AAA@@@FFFMMMIIIKKKkkkbbbGGG<<>>NNNJJJLLLPPPPPPPPPZZZhhh~~~vvv{{{dddKKK@@@@@@AAAAAAAAA?????????>>>======<<<<<<>>><<<<<>>???BBBGGGHHHJJJMMMPPPRRRTTTUUUPPPMMMLLLMMMKKKHHHGGGIIIEEEDDDCCCDDDEEEEEECCCAAA===>>>???===;;;999777777555666777888999999999888777777666666777888888999777888999;;;<<<=========<<<===>>>@@@AAABBBBBBBBBEEEGGGCCCAAADDDDDDQQQiiinnn\\\YYY^^^YYYVVVXXXUUUUUUUUUVVVVVVWWWXXXYYYYYYUUUTTTRRRQQQQQQRRRTTTUUUSSSPPPKKKGGGCCCAAAAAAAAABBBHHHOOOSSSTTT\\\pppvvvsssyyyooouuuzzzsssuuu|||uuuooollljjjqqqzzzwwwZZZQQQGGG>>>:::888555444555666666888999<<<>>>@@@AAACCCCCCFFFHHHHHHZZZnnnLLL>>>???QQQZZZlllvvvuuuzzzyyyeee[[[SSSSSSVVVTTTPPPNNNQQQQQQPPPPPPOOOOOONNNNNNSSSSSSQQQOOOLLLIIIGGGEEEGGGIIILLLNNNNNNLLLIIIGGGIIIMMMQQQSSSQQQMMMJJJHHHGGGHHHEEEBBBIII\\\qqq}}}wwwgggjjjsssuuucccPPPQQQRRRSSSVVV\\\dddjjjnnnppppppmmmllloooooommmnnnrrrzzz}}}zzztttmmmcccWWWLLLDDDBBBAAA???LLLiiisssTTTFFFEEEiiipppaaa^^^WWWUUUWWWTTTQQQPPPNNNNNNNNNMMMKKKHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFIIIKKKLLLMMMLLLKKKKKKJJJKKKNNNQQQPPPLLLGGGCCC@@@@@@AAAAAAAAAFFFMMMVVVccc___QQQPPPVVV___llldddcccdddeeeeeeiiiwww{{{kkkZZZUUUcccyyy}}}hhhVVVHHHEEEAAA>>>>>>>>>======MMMMMMNNNNNNOOORRRVVVZZZwww|||vvv~~~eeeRRRGGGAAA@@@CCC============<<<;;;::::::;;;888999<<<===;;;:::<<>>===<<<;;;;;;;;;;;;:::;;;;;;;;;;;;999888888888666666777888999999::::::999999888888888999::::::999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEAAACCCMMMVVVooowww^^^YYY[[[[[[SSSTTTXXXSSSVVVVVVVVVVVVVVVVVVUUUUUUVVVSSSPPPMMMLLLNNNPPPRRRQQQOOOLLLHHHDDDBBBAAA@@@CCCJJJTTTYYYWWWXXXfffvvvtttyyy}}}lllyyyrrrzzzuuussswwwzzz{{{~~~tttrrrrrrpppzzzgggQQQJJJCCC<<<;;;:::777666888666777999;;;>>>@@@BBBCCCBBBEEEHHHJJJSSSttt{{{___AAA===FFF]]]bbbkkk~~~zzzyyy|||tttZZZUUUSSSTTTTTTOOOMMMMMMPPPOOONNNNNNNNNOOOQQQQQQWWWVVVSSSPPPMMMJJJGGGFFFIIIJJJKKKLLLKKKJJJGGGFFFIIILLLPPPPPPMMMJJJHHHHHHFFFHHHHHHFFFLLL]]]ppp{{{~~~hhhlllwww|||kkkTTTSSSSSSSSSVVV]]]eeekkkssswwwwwwrrrqqquuuwwwvvv}}}~~~{{{tttkkk___SSSJJJDDD@@@@@@AAAUUUxxxgggIIIDDDJJJwwwfffZZZZZZVVVVVVYYYVVVSSSQQQOOOOOONNNLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLNNNOOONNNMMMLLLOOOLLLJJJLLLNNNMMMHHHCCCAAA>>>>>>AAAAAA@@@BBBFFFHHHUUUXXXUUUXXXYYYaaarrrkkkhhhfffffffffhhhpppxxx}}}}}}rrr[[[WWWcccooopppYYYSSSJJJCCC???>>>======MMMQQQRRROOOPPPSSSSSSOOOqqqrrruuu^^^JJJ===;;;@@@<<<<<<<<<===<<<<<<;;;:::<<<999:::>>>@@@===<<<===:::;;;===>>>@@@AAA???;;;>>>:::;;;??????:::999===<<<;;;:::999999:::<<<<<<999777555555777:::;;;:::666666666666666666666666===<<<<<<;;;<<<<<<======;;;<<<===?????????>>>>>>@@@AAABBBCCCDDDDDDDDDDDD@@@BBB@@@GGGXXXjjjhhhWWWZZZ___YYYNNNRRRVVVNNNVVVVVVVVVVVVVVVUUUSSSSSSWWWTTTOOOKKKJJJLLLOOORRRQQQOOOMMMIIIFFFCCCAAA@@@DDDJJJUUU[[[XXXTTT\\\iiivvvvvvhhhwwwiii}}}zzzvvvsssuuuvvvzzzxxx~~~{{{}}}cccQQQEEE???:::;;;:::666444555777888:::<<>>JJJccceeennnyyy~~~~~~zzzjjjUUUTTTUUUWWWUUUOOOMMMOOOOOONNNMMMMMMNNNQQQSSSUUUZZZYYYVVVSSSOOOLLLIIIHHHKKKKKKJJJIIIHHHGGGGGGFFFJJJLLLNNNLLLHHHFFFFFFHHHDDDHHHIIIHHHMMM]]]nnnyyyiiinnnyyy|||kkk[[[ZZZZZZ[[[___gggqqqxxx{{{zzzmmm^^^QQQHHHCCC>>>@@@DDD]]]\\\CCCGGGTTTwww```VVVYYYVVVVVVYYYVVVUUUSSSQQQOOONNNLLLIIIFFFCCCDDDFFFGGGIIIIIIJJJJJJNNNOOOQQQSSSSSSRRRQQQPPPSSSNNNIIIHHHIIIHHHDDD@@@CCC@@@@@@CCCDDDBBBAAACCCFFFPPPVVV\\\bbbaaafffwwwvvvpppjjjhhhggghhhjjjnnnvvvuuu|||gggUUUVVV]]]uuunnneeeWWWJJJBBB???>>>>>>PPPQQQQQQQQQPPPNNNLLLKKKmmmwwwvvvoooYYYEEE<<<<<<<<<999888:::;;;999:::<<<999::::::;;;;;;::::::999<<<;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::777777777666666666666666777777888888888999999999::::::<<<===>>>>>>>>>>>>>>>=========>>>@@@BBBCCC@@@>>>@@@EEEGGGDDDCCCDDDDDDEEEJJJUUUfff|||ccc]]][[[WWWSSSQQQPPPQQQQQQXXXVVVTTTTTTUUUUUUSSSRRRSSSQQQNNNKKKJJJKKKMMMNNNTTTTTTRRRLLLEEEAAAAAABBBHHHUUU```___VVVRRRXXX```ppprrriiiqqq~~~mmm~~~|||zzzzzz|||}}}{{{~~~~~~```MMM@@@>>>;;;777555555555555777888999<<>>SSSeeejjjtttwwwyyyxxxyyyiiiXXXUUURRRQQQRRRRRROOOKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWUUUQQQMMMJJJIIIJJJKKKQQQOOOLLLIIIGGGFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIJJJJJJHHHGGGGGGHHHRRRhhh|||yyysssvvvyyyqqqgggaaafffooovvv~~~pppZZZMMMEEE???EEEAAAFFFhhh}}}\\\===@@@eeejjj___TTTRRRVVV[[[ZZZWWWTTTNNNKKKLLLMMMJJJGGGGGGGGGFFFDDDCCCDDDFFFIIIKKKQQQTTTVVVTTTOOOLLLNNNPPPTTTPPPLLLIIIHHHFFFBBB??????===???DDDEEEBBB@@@BBBAAAGGGWWWhhhjjjcccdddmmmyyy||||||xxxuuutttoooiiilllsssvvv{{{gggZZZTTTcccsssyyyhhh[[[LLL???>>>FFFOOOOOOPPPPPPOOOMMMLLLKKK[[[oooyyyppp|||uuu[[[GGG???>>><<<<<<>>><<<999999===:::::::::;;;;;;:::::::::<<<;;;::::::999999::::::999999999999999999999999::::::::::::::::::::::::888888888888888777777777888999999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>???>>>>>>======>>>??????CCCAAAAAAEEEGGGEEEGGGKKKNNNUUUccctttnnn___WWWVVVTTTRRRQQQOOOOOONNNSSSRRRQQQQQQSSSSSSRRRQQQNNNMMMKKKIIIIIIKKKMMMNNNQQQRRRPPPLLLGGGDDDEEEFFFMMMWWWaaaaaaZZZVVV[[[bbbqqqxxxuuu}}}~~~rrryyyyyywww{{{}}}|||vvv}}}~~~yyyeeePPPCCC>>><<<999777666555666666<<<<<<===>>>@@@BBBCCCDDDBBBHHHVVVttttttVVVAAA<<>>===>>>;;;777888<<<::::::::::::::::::::::::<<<;;;::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======>>>>>>??????????????????CCCAAAAAADDDGGGIIIPPPXXXiiisssuuu^^^YYYSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMPPPQQQPPPNNNKKKJJJIIIIIIIIILLLNNNOOONNNNNNNNNMMMKKKJJJKKKMMMTTT[[[aaaaaa[[[VVVXXX\\\ffftttxxx~~~}}}~~~{{{yyyoooppptttssspppmmmhhhmmmtttwww{{{qqq[[[\\\\\\ZZZTTTJJJAAA;;;:::999888777666666777888;;;===>>>??????AAADDDGGGJJJSSSooowww\\\FFF======NNNkkkyyyrrr~~~xxxzzznnn\\\]]]\\\XXXSSSNNNKKKJJJJJJSSSQQQOOOMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIHHHKKKXXXeeevvvuuuxxxzzzzzz{{{~~~|||vvvgggVVVIIIDDDAAA???EEEGGGdddQQQHHHBBBUUUxxxccc^^^YYYUUUTTTTTTSSSRRRPPPOOOPPPRRROOOJJJIIILLLHHHGGGFFFEEEFFFGGGJJJKKKJJJLLLMMMJJJFFFCCCCCCEEEKKKIIIFFFEEEGGGHHHIIIIIIJJJGGGEEEEEEBBB@@@EEELLLZZZTTTVVVeeeqqqqqqnnnmmmooosss~~~uuukkkkkkjjjmmmdddgggxxxXXXOOOUUUooo|||kkk^^^KKKKKKKKKKKKKKKJJJJJJJJJGGGNNN]]]pppzzzyyy~~~jjj```PPPFFF>>><<<<<<;;;;;;===;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>?????????>>>============???@@@AAABBBBBBBBBBBBBBBEEEKKKQQQYYYfffrrrcccWWWTTTUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGHHHJJJMMMNNNNNNLLLKKKJJJJJJJJJKKKMMMNNNPPPLLLLLLMMMNNNOOOPPPQQQRRR[[[^^^```]]]WWWQQQPPPPPP[[[lllvvvuuu|||zzzuuuwwwuuuhhhhhhlllkkkeee``````cccfffhhhmmmwwwvvvWWWIIIHHHFFFCCC@@@>>><<<;;;777777777777777888999:::;;;>>>BBBBBBAAABBBGGGKKKUUUqqq{{{bbbIII>>>???BBBVVVtttyyyxxx|||}}}cccUUU^^^^^^\\\VVVOOOKKKKKKMMMVVVTTTQQQNNNMMMMMMOOOPPPRRRRRRQQQPPPNNNKKKHHHGGGGGGGGGHHHHHHHHHFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFDDDEEEIIILLLLLLMMMVVVaaa}}}~~~zzzuuurrrqqqssswww~~~pppgggXXXJJJDDDBBBAAA???LLLOOOsss}}}NNNHHHOOOooohhh[[[[[[YYYWWWTTTSSSSSSTTTRRRMMMLLLNNNNNNKKKIIIJJJGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLIIIFFFCCCDDDEEEMMMKKKIIIGGGGGGHHHIIIJJJPPPLLLIIIFFFBBBAAAHHHQQQeeeZZZXXXfffwww}}}zzzwwwwwwrrrvvv}}}wwwiiihhhqqqooovvvmmmiiinnnUUUGGGTTTiiixxxIIIIIIIIIIIIIIIIIIIIIJJJHHHPPPXXXdddzzz{{{ttteeeSSSBBB===???@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<=========>>>===>>>>>>>>>>>>???????????????????????????>>>>>>>>>>>>??????@@@AAABBBBBBCCCGGGPPP[[[dddppphhh\\\XXXOOOVVVTTTQQQNNNKKKIIIIIIIIIFFFFFFGGGJJJMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTUUUUUU[[[\\\]]]ZZZUUUPPPNNNMMM[[[kkkvvvppplll~~~~~~|||uuuwwwvvviii```bbbgggfff```[[[YYYYYYZZZ\\\bbblllxxxaaaHHHCCCBBB???===;;;:::999999666666777777999:::;;;<<<===BBBGGGFFFCCCDDDJJJPPPfffmmmQQQ===:::???CCCaaawww{{{uuussswww}}}|||\\\TTTYYYZZZYYYUUUOOOLLLMMMOOOSSSRRROOOMMMMMMNNNPPPRRRPPPQQQQQQPPPNNNKKKHHHFFFJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFJJJMMMLLLLLLQQQYYYooowwwrrroooqqqvvv}}}}}}qqqeeeUUUKKKFFFDDDCCCCCCLLLVVVkkkJJJFFFZZZooo```\\\]]]\\\XXXSSSOOONNNOOOQQQIIIEEEGGGJJJIIIEEEDDDEEEDDDDDDCCCDDDDDDEEEFFFKKKKKKJJJHHHFFFEEEFFFGGGJJJJJJHHHGGGFFFGGGIIIJJJOOOKKKHHHEEEBBBAAAFFFNNN\\\UUUSSSaaauuuuuurrruuuoooeeegggtttlllvvvooofffvvvyyyfffWWWWWWYYY\\\kkk~~~HHHGGGGGGGGGHHHIIIJJJJJJFFFMMMRRRXXXnnnyyycccLLLAAA@@@>>>;;;888===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>????????????@@@@@@>>>??????@@@@@@@@@??????AAAAAA@@@??????@@@BBBCCCEEENNN]]]lllwww{{{[[[ZZZXXXLLLRRRQQQOOOLLLJJJHHHGGGFFFHHHHHHJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLQQQQQQQQQSSSUUUVVVUUUTTTUUUYYY[[[ZZZVVVSSSTTTVVV[[[eeesssooocccvvvyyyqqq~~~yyy~~~wwwjjjaaa[[[___dddccc^^^ZZZQQQPPPQQQUUU]]]fffpppvvvyyy{{{~~~~~~{{{wwwfffPPP@@@>>>===<<<:::888777666555555666777999;;;<<<===>>><<>>>>>??????>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAADDDCCCBBBBBBDDDHHHLLLOOOSSS```uuuhhhYYYXXXUUUMMMMMMOOOPPPQQQPPPMMMIIIGGGLLLLLLMMMOOOQQQPPPMMMJJJIIIJJJKKKLLLMMMOOOPPPPPPVVVUUUTTTUUUWWWWWWTTTQQQQQQVVVZZZZZZVVVUUUXXX\\\VVVXXXjjjooobbbooouuuiiisss~~~~~~pppgggaaaaaabbb___ZZZXXXOOOMMMNNNQQQWWW^^^bbbdddhhhlllpppuuuzzz{{{|||{{{sssoooiiidddhhhgggfffbbbYYYNNNCCC===999888888777666555555444666777999;;;<<<>>>??????===AAADDDDDDHHHXXXrrrppp___LLLAAA;;;???PPPccczzz{{{~~~rrryyytttyyyzzztttwww~~~cccYYYYYYTTTSSSSSSTTTTTTRRROOOMMMLLLLLLLLLLLLMMMNNNPPPPPPKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIMMMKKKKKKLLLJJJHHHKKKQQQggg||||||wwwpppgggYYYJJJAAA===>>>FFFOOOaaatttMMMFFFgggrrraaaRRRVVVKKKKKKLLLOOORRRUUUVVVWWWKKKNNNTTTWWWRRRHHHCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEGGGJJJMMMNNNEEEHHHKKKKKKIIIHHHIIIJJJKKKFFFEEEIIILLLIIIEEECCC@@@FFFKKKNNNRRR\\\iiirrrgggfffgggkkkppppppmmmiiivvvuuujjjbbbdddgggvvvsssYYYJJJHHHLLL]]]rrr|||{{{{{{tttmmmpppwwwtttwwwGGGGGGFFFFFFGGGIIIKKKLLLNNNGGGFFFOOOXXXhhhooo[[[KKKDDDDDD>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>?????????>>>>>>?????????@@@@@@@@@===>>>???@@@AAABBBBBBBBBDDDCCCDDDFFFKKKSSSZZZ^^^iiixxxhhh\\\ZZZVVVQQQPPPJJJNNNTTTXXXXXXTTTNNNJJJPPPPPPPPPRRRRRRQQQMMMJJJKKKLLLNNNPPPRRRTTTVVVWWWZZZXXXVVVWWWXXXWWWSSSOOOOOOUUUZZZYYYTTTRRRVVV[[[RRROOOeeessshhhnnnzzziiilllyyypppxxx~~~uuukkkfffbbb[[[VVVVVVRRRPPPNNNOOOQQQSSSSSSRRRVVV[[[aaaeeehhhoooyyy}}}vvvssstttyyy{{{xxxpppooouuuvvvuuueee]]]]]]^^^ZZZUUUTTTSSSQQQLLLEEE===;;;<<<666666666666666666777777777888:::<<<===?????????CCCGGGKKKNNNXXXrrrvvvWWWGGG<<<===???GGGaaa~~~|||wwwttt~~~tttxxxrrr}}}zzzjjjZZZXXXYYYWWWVVVUUUWWWYYYXXXRRRNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKNNNLLLLLLMMMMMMLLLQQQWWWbbb~~~zzzwwwqqqkkkbbbTTTEEE???>>>CCCQQQ___{{{[[[GGGGGGzzzaaaZZZLLLQQQMMMKKKJJJLLLOOOQQQQQQQQQKKKVVVcccggg\\\MMMGGGJJJEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEFFFJJJNNNQQQRRRLLLOOORRRQQQMMMIIIHHHHHHMMMHHHHHHOOOTTTPPPIIIDDDBBBKKKPPPKKKEEEHHHUUU```dddeeegggkkkttt|||zzzqqqooommmhhhiiimmmgggnnn|||dddOOOAAAAAA___uuu~~~{{{vvvllleeeiiiyyyBBBAAABBBFFFIIIKKKOOOSSSLLLMMMLLLJJJRRRlll~~~ssskkkYYYEEECCC@@@<<<:::999:::;;;;;;<<<===<<<;;;:::;;;===???888;;;======:::999:::<<<>>>>>>======>>>>>>???@@@???>>><<<<<<===>>>======>>>=========???@@@@@@@@@???======???DDDEEECCC@@@AAADDDIIIPPP___sssnnn\\\UUUUUUSSSQQQQQQRRRUUUWWWWWWUUUQQQOOONNNOOOQQQRRROOOKKKIIIIIIKKKNNNNNNOOOQQQSSSUUUVVVWWW^^^ZZZUUUTTTVVVXXXXXXWWWWWW[[[[[[VVVTTTWWWWWWRRRTTTPPPXXXkkktttqqquuuyyy```aaa|||ssstttzzzsssjjjiiiiiiaaaWWWPPPNNNKKKJJJJJJKKKKKKJJJOOONNNOOOQQQUUU[[[aaaeeeeeeeeefffggghhhiiiiiijjjjjjiiijjjmmmttt~~~|||oookkkXXXTTTOOOKKKKKKLLLMMMMMMDDDCCCAAA???===:::999888888888777777777777777888<<<;;;===AAABBBAAACCCHHHGGGIIINNN\\\zzz|||dddBBBBBB<<<999JJJjjjrrrkkkrrr|||tttzzzgggvvvyyysssyyy```______XXXZZZZZZZZZYYYVVVTTTQQQOOOOOOPPPQQQSSSSSSRRRPPPOOOIIIIIIIIIIIIKKKMMMOOOQQQNNNKKKGGGFFFFFFHHHIIIIIIKKKMMMNNNJJJFFFEEEJJJPPPMMMQQQTTTRRRNNNLLLNNNQQQXXXjjj~~~{{{sssiiibbbTTTHHHAAAAAABBBGGG^^^xxxwwwPPPIIIHHH\\\jjjXXXYYYWWWNNNMMMJJJGGGIIIMMMNNNLLLHHHIIIPPPVVVXXXTTTMMMHHHEEEFFFEEEEEEFFFHHHIIIIIIHHHGGGHHHIIILLLPPPRRRRRRQQQSSSUUUTTTPPPJJJHHHKKKOOORRRLLLNNNVVVTTTJJJFFFKKKJJJIIIHHHEEEDDDDDDGGGJJJVVV```kkkqqqtttvvv{{{vvvqqqsssrrrmmmmmmrrrsssbbbKKKKKKYYYqqq}}}xxxooonnnmmmmmmrrr|||AAAAAACCCFFFIIIKKKNNNPPPLLLMMMMMMKKKQQQfffvvvvvvyyyeeeRRROOOGGG===777777:::<<<===>>>>>>===<<<::::::<<<===>>>@@@BBBAAA???===>>>@@@;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>???@@@@@@???>>>??????@@@AAADDDHHHMMMPPPUUUYYYaaappppppcccUUUQQQQQQPPPPPPRRRWWWXXXZZZYYYVVVSSSRRRQQQPPPQQQQQQOOOKKKJJJKKKMMMPPPQQQSSSTTTVVVWWWWWWWWWYYYVVVRRRRRRUUUWWWXXXXXXXXXYYYXXXUUUVVV[[[ZZZVVVQQQOOOUUUccclllmmmqqqxxx}}}~~~ooo]]]ccczzz{{{|||wwwvvv{{{zzzjjjXXXOOOMMMJJJJJJJJJJJJJJJHHHJJJIIIIIIJJJMMMRRRWWWZZZ[[[[[[[[[\\\]]]]]]^^^^^^``````bbbfffnnnwwwnnn^^^UUURRRNNNJJJFFFDDDDDDDDDDDDDDD@@@???>>><<<;;;999888777888888888888999:::;;;<<<>>><<<>>>BBBDDDCCCFFFJJJRRRPPPWWWrrryyy___???>>>;;;CCCaaauuunnnpppwww|||}}}qqqvvvggg^^^ooowwwooommmjjjXXXYYY\\\XXXWWWWWWWWWWWWVVVTTTSSSSSSRRRSSSSSSSSSQQQOOOLLLJJJHHHHHHHHHHHHJJJLLLNNNOOONNNKKKHHHGGGHHHJJJKKKKKKKKKLLLLLLIIIGGGGGGKKKNNNKKKNNNRRRQQQNNNKKKMMMOOOSSSdddxxx|||}}}rrrfff]]]MMMDDDAAADDDGGGPPPlll```CCCCCCNNNuuudddVVVVVVVVVPPPOOOLLLIIIKKKNNNPPPMMMJJJIIINNNTTTVVVTTTOOOKKKJJJLLLIIIGGGFFFHHHJJJKKKKKKKKKLLLNNNQQQSSSTTTRRRPPPQQQRRRRRRNNNIIIHHHKKKOOOQQQLLLNNNUUUTTTKKKHHHLLLLLLKKKIIIEEEBBB@@@AAACCCPPP\\\iiiooopppsss}}}{{{yyy|||zzzrrrmmmnnnxxxtttsssvvvyyy}}}www___OOOFFFVVVpppvvvttt|||@@@BBBDDDFFFIIIKKKLLLLLLKKKMMMOOOMMMPPP]]]rrr}}}wwwmmmvvvqqqcccXXXIII???<<<======<<<<<<;;;:::999999:::;;;<<<>>>??????>>><<<;;;<<<===@@@AAAAAAAAAAAAAAA@@@???=========>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===???BBBEEEGGGIIIPPPZZZaaafffkkkvvv___WWWPPPOOOOOOOOORRRVVVZZZ[[[[[[YYYVVVSSSRRRRRRRRRRRRPPPNNNLLLLLLNNNPPPRRRTTTUUUWWWWWWWWWVVVVVVUUUTTTRRRSSSUUUXXXYYYYYYYYYWWWSSSQQQUUUYYYXXXSSSMMMNNNQQQXXXaaaiiinnnqqquuupppfffllluuuuuuxxx|||qqqYYYMMMKKKGGGFFFFFFFFFEEEEEEFFFEEEDDDDDDFFFIIIMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTVVVZZZ___ffflllooojjjhhhbbbZZZPPPGGGCCCBBBCCCAAA>>>=========<<<;;;;;;;;;:::999999888777777888888999:::;;;===???@@@======@@@DDDEEEDDDGGGLLLVVV]]]pppjjjOOO999999===RRRyyysssiiilllxxxzzzkkkXXX[[[mmmpppmmmuuuooo^^^VVVXXX[[[ZZZTTTTTTTTTTTTTTTUUUVVVVVVRRRRRRRRRQQQOOOMMMJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKHHHHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLHHHLLLOOOOOOMMMKKKKKKLLLNNN```rrryyywwwzzz}}}yyylll]]]SSSEEE>>>>>>EEEKKKXXXwwwvvvNNN???GGG___ppp\\\TTTSSSSSSRRRPPPNNNLLLNNNPPPQQQOOOLLLJJJNNNRRRTTTSSSQQQPPPPPPRRRNNNJJJHHHIIILLLNNNNNNLLLMMMOOORRRSSSSSSPPPMMMOOOPPPOOOLLLHHHGGGJJJMMMMMMIIIKKKRRRQQQJJJHHHKKKIIIIIIHHHDDD@@@>>>>>>>>>HHHVVVfffmmmnnnrrr}}}zzzuuutttwwwjjj]]]ZZZaaaoooiiiPPPIIIUUUfffuuu}}}@@@CCCFFFFFFHHHKKKKKKIIIHHHLLLOOOOOOPPPVVVbbbkkk{{{|||xxx|||sssggg^^^XXXQQQHHHAAA===<<<::::::<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===<<<<<<=========<<<;;;:::===>>>>>>>>>=========>>>===>>>??????@@@AAADDDFFFIIINNNWWW___ffflllsssxxxeeeTTTQQQPPPQQQRRRQQQVVV\\\ZZZZZZYYYVVVSSSPPPPPPPPPRRRQQQOOOMMMMMMNNNQQQSSSSSSTTTVVVWWWWWWVVVTTTSSSVVVUUUUUUVVVWWWXXXYYYYYYYYYSSSLLLKKKOOORRROOOIIIJJJMMMOOOQQQYYYfffoooqqqzzz}}}|||sss]]]TTTOOOIIIEEEDDDDDDEEEFFFDDDCCCCCCCCCDDDGGGIIIKKKIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJKKKLLLMMMOOOPPPQQQOOOLLLGGGDDDBBBAAA@@@@@@===<<<;;;;;;<<<<<<:::888999999888888888888888888:::::::::;;;<<<>>>@@@@@@===@@@EEEHHHHHHIIITTT___tttoooTTT===:::???MMMiiiqqqhhhfffqqqppp[[[dddqqqrrrzzzcccWWWVVVVVVWWWYYYSSSRRRQQQQQQRRRTTTUUUWWWNNNNNNOOONNNNNNMMMKKKKKKGGGGGGHHHHHHJJJKKKLLLLLLKKKIIIGGGGGGIIIKKKKKKKKKKKKIIIGGGGGGIIIKKKKKKKKKGGGJJJMMMNNNLLLJJJJJJJJJNNN___qqqwwwvvvzzz{{{tttlll```RRRHHHFFF>>>???JJJUUUccc```JJJIII\\\zzz___TTTSSSQQQPPPRRRQQQOOOOOOPPPQQQQQQOOOMMMOOOPPPQQQRRRRRRSSSSSSTTTSSSPPPMMMKKKLLLMMMMMMMMMKKKJJJJJJLLLNNNNNNLLLKKKNNNNNNLLLIIIFFFEEEFFFIIIGGGDDDFFFKKKKKKGGGEEEGGGEEEEEEFFFDDDAAA??????@@@CCCPPPbbbmmmrrruuu{{{sssaaaWWWYYYggg~~~ttt[[[KKKKKKWWWdddAAAFFFHHHFFFGGGKKKJJJFFFFFFJJJNNNPPPPPPRRRWWW[[[jjjrrr```RRRGGGDDDAAA@@@@@@@@@???>>>AAA@@@???>>>>>>?????????=========>>>>>>======<<<>>>@@@@@@???>>>>>>@@@BBBCCCDDDFFFGGGHHHLLLRRRVVV^^^gggvvv}}}zzzjjjVVVPPPOOOPPPSSSSSSRRRVVV\\\YYYYYYXXXUUURRROOOOOOOOOQQQPPPNNNMMMNNNPPPSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSVVVVVVWWWWWWVVVUUUTTTTTTTTTMMMHHHIIIMMMOOOKKKGGGIIINNNQQQPPPVVVdddqqqwwwuuuhhh```YYYOOOHHHEEEEEEGGGHHHCCCCCCBBBBBBDDDFFFHHHJJJEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===>>>;;;999999;;;===<<<;;;:::999999:::<<<<<<:::888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>??????AAACCCFFFHHHLLLZZZtttxxxiiiWWWDDD999BBBPPPfffttt___bbblllzzz{{{iiiqqqwwwyyytttUUUOOORRRQQQPPPSSSSSSRRRQQQPPPPPPRRRSSSTTTLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLLLLLLLHHHFFFDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFIIIKKKKKKKKKIIIJJJLLLMMMLLLJJJIIIHHHMMM\\\mmmuuuxxx~~~~~~sss{{{uuummmeee]]]TTTJJJCCCHHHAAADDDUUUfffsssKKKEEEWWWzzzhhhRRRPPPSSSQQQOOORRRPPPPPPQQQQQQRRRQQQOOOMMMTTTRRRQQQPPPQQQRRRSSSTTTPPPOOONNNNNNNNNMMMKKKIIIIIIHHHFFFGGGIIIKKKLLLLLLNNNLLLJJJFFFCCCBBBBBBDDDCCCCCCDDDGGGHHHEEEDDDEEEDDDEEEEEEDDDBBBAAAAAABBBDDDMMM\\\kkkvvv{{{{{{yyyyyyjjj\\\UUUZZZlll}}}sss\\\QQQPPPRRRdddtttDDDJJJJJJFFFFFFKKKKKKFFFDDDGGGKKKMMMNNNOOOPPPQQQWWWrrrvvviiiXXXTTTMMMJJJHHHFFFBBB???AAA???<<<:::;;;;;;:::999;;;;;;::::::;;;<<<======999;;;<<<;;;:::<<>>>>>>>>?????????>>>===;;;;;;:::999999999::::::888666888777777888:::;;;999888999::::::;;;;;;<<<==================>>>??????@@@CCCBBBEEEMMM\\\vvv~~~kkkWWWFFF>>>===OOO___wwwqqqbbbYYYfffuuu~~~uuu}}}}}}fffOOONNNSSSRRRQQQTTTQQQQQQPPPPPPPPPPPPQQQQQQMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHJJJKKKKKKLLLLLLKKKFFFDDDCCCCCCEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHTTTdddooowww{{{yyy{{{qqqjjj```XXXSSSNNNHHHDDDBBB@@@KKKcccuuuhhh@@@IIIkkklll\\\NNNNNNQQQPPPPPPRRRQQQRRRSSSTTTSSSQQQOOONNNUUURRRNNNMMMNNNPPPQQQRRRMMMMMMMMMNNNOOOMMMJJJGGGJJJHHHFFFGGGIIIKKKLLLLLLKKKIIIFFFCCCAAA@@@@@@AAADDDDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFDDDAAA@@@AAABBBGGGKKKUUUdddttt~~~vvvkkkaaaWWWRRRYYYbbbrrr{{{qqq___NNNHHHQQQbbb{{{GGGMMMLLLEEEEEELLLLLLFFFEEEFFFHHHJJJKKKKKKKKKJJJNNNaaazzz|||tttnnnhhhdddbbb```[[[WWWRRRNNNIIIEEEDDDCCCAAA>>>===<<<::::::;;;===@@@BBBDDDGGGHHHHHHJJJPPPYYYaaammmttt~~~vvv{{{hhhZZZXXXMMMJJJJJJMMMOOOOOOPPPTTTRRRTTTUUUUUURRROOOMMMMMMMMMKKKJJJMMMQQQTTTTTTSSSTTTSSSQQQPPPPPPQQQRRRSSSPPPSSSUUUTTTPPPMMMKKKKKKJJJGGGHHHOOORRRPPPOOOPPPLLLOOOVVVXXXSSSUUUhhhuuuoooggg^^^VVVOOOJJJFFFDDDDDDCCCBBBAAAAAABBBBBB?????????>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<;;;:::999999888777666666777999;;;;;;::::::;;;;;;<<<<<<======>>>===>>>>>>???@@@BBBCCCDDDIIIJJJUUUmmmqqqYYYHHH???AAAIIIdddpppwwwggg]]]aaapppzzz|||jjj\\\RRRSSSVVVUUUTTTVVVNNNNNNOOOPPPPPPPPPPPPPPPKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJEEEDDDCCCCCCDDDDDDCCCBBBBBBEEEGGGHHHGGGGGGJJJMMMMMMKKKIIIGGGFFFEEEDDDCCCDDDMMMZZZgggtttzzz}}}yyyrrrddd^^^UUUOOOLLLJJJFFFDDD@@@HHH]]]wwwTTTPPPmmmzzz___XXXQQQMMMNNNOOORRRTTTRRRTTTVVVWWWUUUSSSQQQPPPQQQMMMIIIHHHJJJMMMNNNNNNMMMLLLLLLLLLMMMMMMKKKIIIIIIHHHIIIJJJLLLKKKIIIGGGGGGEEEBBB@@@@@@AAAAAAAAACCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCAAA@@@AAADDDFFFJJJIIIMMMXXXjjj~~~|||vvvmmmddd```\\\VVVRRRQQQYYYmmmyyy___MMMJJJNNN^^^mmmssssssrrrIIIOOOMMMEEEEEELLLMMMGGGFFFEEEFFFGGGHHHHHHGGGGGGPPPXXXjjjssscccttt~~~zzzqqqkkkeee```]]][[[WWWTTT]]][[[YYYYYYZZZ]]]aaadddaaacccfffgggjjjssswwwddd^^^VVVKKKMMMIIIHHHLLLOOOOOOQQQSSSMMMOOORRRRRROOOLLLJJJIIIKKKJJJJJJMMMQQQTTTTTTSSSPPPNNNLLLJJJJJJLLLNNNPPPOOOSSSVVVUUURRRNNNMMMMMMJJJHHHKKKQQQRRRMMMKKKNNNNNNPPPWWW[[[RRRMMMbbb||||||tttkkkaaaVVVPPPHHHGGGFFFDDDBBBAAA@@@@@@???????????????@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::777999:::999888888999;;;999888777888:::<<<===<<<;;;;;;;;;<<<<<<============>>>???@@@BBBEEEGGGHHHUUU[[[qqq}}}~~~xxxWWWBBB:::===JJJXXX|||uuuhhhcccmmmxxx{{{|||zzz{{{ZZZVVVTTTUUUUUUSSSQQQQQQKKKLLLNNNPPPQQQQQQQQQPPPFFFFFFFFFGGGHHHIIIKKKKKKEEEFFFHHHIIIJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCAAA@@@DDDIIIHHHFFFFFFJJJNNNNNNKKKGGGDDDCCCBBBBBBAAABBBIIITTTcccsssqqqggguuu|||vvvmmmfffZZZUUUNNNJJJIIIGGGDDDBBBIIIWWWttt```LLLjjjlllZZZYYYTTTMMMKKKNNNTTTVVVTTTVVVXXXYYYWWWTTTRRRQQQMMMIIIEEEEEEHHHKKKMMMLLLOOOMMMKKKJJJLLLLLLLLLLLLGGGHHHJJJLLLMMMJJJDDD@@@CCCAAA???>>>@@@BBBCCCCCCBBBCCCCCCBBBBBBBBBBBB@@@===>>>>>>???@@@CCCHHHLLLKKKIIIHHHOOOaaa|||sssnnnbbbYYY[[[___ZZZQQQJJJFFFSSSlll|||hhhYYYPPPRRRPPPGGGDDDIIILLLKKKIIIFFFFFFHHHLLLPPPHHHFFFDDDCCCCCCDDDGGGHHHIIIUUUbbboooyyyoooqqqzzzpppkkk{{{~~~~~~}}}}}}~~~ooocccaaa]]]VVVRRRKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLJJJHHHHHHKKKMMMQQQUUUXXXVVVRRROOOMMMLLLIIIHHHHHHJJJLLLNNNMMMNNNQQQQQQPPPMMMIIIGGGMMMPPPOOOJJJHHHKKKMMMMMMRRRRRRPPPMMMLLLRRR^^^ggg~~~yyy}}}ppp___VVVOOOIIIFFFDDDBBB@@@??????<<<<<>>===>>>AAAAAAAAACCCEEECCCDDDMMMYYYpppvvvssspppllljjjlllttt|||cccGGG<<<;;;GGGkkkrrrppp~~~vvvwwwuuu\\\VVVUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKMMMNNNMMMKKKHHHGGGFFFEEEFFFHHHJJJKKKKKKMMMIIIEEEEEEGGGJJJKKKKKKIIIEEE@@@@@@BBBCCC@@@<<>>@@@FFFGGGDDDMMMGGGDDDJJJWWWjjj|||iiibbb[[[XXXZZZ\\\[[[ZZZGGGDDDOOOlll}}}uuupppnnncccPPPCCC@@@HHHGGGFFFDDDDDDGGGLLLPPPHHHGGGEEECCCCCCDDDFFFGGGEEELLLSSS]]]uuuyyytttuuu|||sssyyyrrr^^^XXXYYYVVVPPPMMMKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMPPPTTTVVVVVVSSSPPPUUUQQQMMMIIIGGGHHHKKKMMMJJJKKKNNNPPPPPPOOOMMMLLLOOORRRQQQLLLJJJMMMOOONNNQQQPPPOOOKKKIIINNNWWW___rrr}}}zzzooooooyyy}}}nnnfff\\\TTTOOOJJJGGGEEEBBB>>>>>>@@@@@@;;;;;;>>>>>>===<<<<<<======;;;999:::999888999;;;<<<:::888:::::::::::::::;;;>>>???@@@@@@???===<<<===@@@BBBCCCBBBCCCEEEIIIVVVooolllgggbbbaaaeeeppp~~~[[[KKK===CCC[[[{{{~~~|||mmmpppvvvqqqwww|||~~~sssWWWRRRRRRQQQPPPOOOMMMLLLKKKMMMLLLLLLMMMMMMLLLIIIFFFDDDDDDDDDEEEFFFGGGGGGGGGJJJHHHGGGHHHJJJJJJHHHFFFEEEBBB???@@@CCCCCCAAA===@@@AAABBBCCCEEEGGGHHHIIIHHHGGGEEECCCBBBBBBCCCCCC???DDDFFFOOO[[[```ooodddZZZfff{{{{{{uuulll^^^SSSOOOHHHGGGEEEDDDCCCEEEIIIMMMfffpppxxxZZZhhhpppZZZZZZVVVQQQNNNOOORRRUUUVVVVVVXXXZZZXXXRRRNNNMMMMMMJJJJJJJJJIIIGGGHHHKKKNNNKKKIIIHHHLLLQQQTTTRRROOOLLLKKKLLLMMMHHHAAA???AAA@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCBBB@@@@@@??????999======:::<<>>===???>>><<<<<>>=========???BBBFFFHHHIIIHHHIIINNNYYYppphhh\\\\\\]]]aaakkk{{{gggFFF???<<>>@@@CCCCCC@@@===???@@@AAACCCDDDFFFGGGGGGDDDFFFGGGEEEAAA???@@@BBB<<>>===:::;;;:::777:::AAAFFFGGGGGGEEEFFFJJJLLLMMMRRRYYYbbbiiijjjgggjjjwwwmmmeee]]]\\\aaaeeedddbbb^^^UUUMMMJJJJJJLLLSSSYYYiiisss{{{}}}wwwAAAAAAAAA@@@@@@BBBFFFJJJIIIGGGFFFDDDCCCDDDEEEEEEHHHIIIGGGGGGRRRgggyyywww~~~tttggg```cccnnnwww}}}uuu}}}~~~iii^^^ZZZWWWVVVVVVTTTQQQOOOLLLLLLJJJIIIHHHHHHHHHHHHHHHFFFCCCCCCFFFIIIMMMNNNOOONNNNNNOOORRRSSSTTTSSSXXXSSSLLLFFFDDDFFFJJJMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJMMMKKKFFFDDDGGGIIIHHHJJJJJJJJJHHHFFFHHHLLLPPPQQQ\\\yyyvvvrrrnnnfffiiizzz}}}oooaaaWWWHHHEEECCCBBB@@@>>>>>>???<<<:::999999:::;;;:::999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;===???@@@@@@???999===@@@AAAAAADDDKKKQQQWWWXXX___nnnlllXXXSSS^^^jjjsss|||pppOOODDD>>>DDDeeevvvdddgggnnnmmmpppwww|||wwwrrr~~~}}}wwwUUUJJJOOONNNNNNNNNNNNNNNNNNOOOLLLKKKJJJJJJKKKJJJHHHEEEAAACCCFFFGGGFFFDDDCCCBBBFFFGGGJJJLLLKKKGGGCCC??????>>>???AAABBBBBB???<<<@@@@@@AAACCCDDDFFFGGGGGGBBBFFFIIIGGGAAA>>>???AAA???CCCBBBBBBFFFDDDKKK]]]pppsssyyyZZZ\\\nnn}}}yyywwwnnnddd]]]UUULLLGGGFFFEEEGGGFFF@@@AAAQQQjjj{{{}}}bbblllsss___QQQVVVRRRMMMKKKMMMQQQTTTVVVYYYYYYXXXSSSMMMIIIJJJLLLFFFEEEEEEDDDEEEGGGIIIKKKNNNIIIHHHQQQ]]]aaa[[[RRRRRRNNNKKKJJJGGGBBBBBBDDDCCCCCCBBBAAAAAA@@@?????????AAABBBCCCBBB@@@===<<<<<<;;;999888;;;BBBIIILLLHHHHHHLLLQQQPPPMMMMMMPPPXXX]]]aaaccciiisssyyyzzzvvvqqqjjjffffffjjjnnnqqqggg```XXXRRRNNNKKKJJJJJJLLL[[[kkkBBBBBBAAA???>>>???BBBEEEHHHGGGFFFEEEDDDDDDEEEEEECCCFFFEEEAAACCCPPPcccooouuuppppppqqqttt~~~zzzuuuyyy~~~||||||{{{uuuiiieeeeeeeeeppp~~~kkkZZZTTTTTTRRRPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGDDDBBBCCCGGGKKKMMMNNNPPPNNNMMMMMMOOOQQQQQQQQQOOOLLLGGGDDDDDDGGGKKKOOOJJJIIIHHHGGGGGGHHHIIIIIIGGGJJJIIIDDDCCCFFFHHHGGGIIIIIIIIIHHHIIIKKKNNNPPPPPPQQQccc|||vvv|||vvvlll^^^dddnnn~~~zzzccc```ZZZRRRJJJEEE@@@<<<>>><<<::::::;;;<<<<<<;;;::::::::::::999999::::::===<<<===???BBBBBB???===<<>>>>>@@@@@@DDDBBBCCCJJJHHHFFFNNNUUU]]]pppsss\\\WWWooo~~~wwwrrrjjjaaaWWWRRRMMMHHHFFFGGGCCCDDDCCCFFFZZZ{{{aaajjj|||bbb[[[QQQWWWUUURRRPPPQQQQQQQQQPPPTTTUUUSSSNNNIIIFFFGGGJJJAAA@@@@@@AAACCCGGGIIIKKKLLLIIIHHHMMMTTTWWWUUUPPPPPPKKKGGGGGGEEEAAA@@@CCCCCCCCCBBBAAA@@@@@@?????????AAACCCDDDCCC@@@===;;;<<<:::888999===BBBHHHMMMGGGGGGJJJOOOMMMIIIHHHJJJDDDIIIQQQ]]]lllyyy}}}{{{|||uuuppprrrzzzyyyooobbbZZZWWWSSSIII???666CCCPPPdddzzzBBBBBBAAA???>>>>>>@@@BBBFFFFFFEEEEEEEEEEEEFFFFFFBBBEEEFFFCCCAAAGGGUUU```wwwzzzkkkeeeeeegggcccbbbdddnnn|||{{{pppeee___]]]___bbbdddhhhgggbbbcccnnn~~~pppaaaYYYUUUMMMOOONNNKKKKKKNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJGGGEEEDDDFFFKKKNNNMMMLLLQQQNNNLLLKKKMMMNNNNNNMMMIIIHHHFFFEEEGGGIIIMMMOOOFFFFFFFFFGGGGGGIIIJJJKKKHHHKKKJJJFFFEEEIIIKKKKKKJJJJJJIIIJJJLLLNNNQQQRRRMMMKKKTTTmmmxxxjjjiiiccc]]]dddzzz}}}www{{{pppcccXXXNNNEEEEEECCC???=========<<<;;;<<<<<<;;;:::888999<<>><<<:::<<<@@@BBB@@@>>>AAAGGGMMMRRR[[[pppiiiWWWVVVZZZmmm|||tttNNN<<<:::;;;EEEeeepppNNNCCCFFF]]]uuu~~~~~~|||qqqqqqyyy{{{}}}ggg[[[SSSJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLLLLKKKHHHKKKMMMLLLHHHEEEEEEFFFFFFGGGHHHGGGEEEBBBBBBBBB@@@AAAAAAAAA@@@???===<<<===>>>???@@@AAABBBCCCCCCDDDGGGHHHGGGCCC??????@@@???DDDAAACCCLLLJJJDDDFFFFFFOOObbb}}}mmmVVVYYYnnnxxxrrrmmm^^^VVVMMMIIIFFFBBBBBBDDD???FFFQQQfffiiiccclllkkk^^^^^^[[[^^^[[[XXXUUUSSSQQQNNNKKKLLLMMMMMMIIIDDDBBBDDDGGG@@@???>>>???CCCGGGIIIJJJHHHFFFEEEFFFIIIKKKLLLKKKLLLFFFCCCDDDCCC@@@???AAACCCCCCBBBAAAAAA@@@??????BBBCCCDDDDDDCCC@@@<<<:::999777777;;;>>>@@@EEEJJJIIIHHHJJJLLLJJJDDDBBBDDD===???GGGWWWkkk{{{||||||{{{iiiaaacccdddZZZMMM===???>>>EEETTT\\\jjjAAAAAAAAA@@@??????AAADDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKOOOTTTccctttjjjeeeaaaccciiiiiibbb[[[]]]^^^```aaa```^^^\\\[[[WWWVVVUUUWWW]]]fffooouuu~~~|||aaaXXXWWWSSSPPPKKKNNNNNNLLLNNNTTTTTTPPPMMMLLLLLLKKKKKKKKKLLLLLLHHHGGGGGGKKKOOOPPPLLLHHHPPPNNNLLLJJJKKKKKKJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMGGGHHHHHHHHHIIIIIIJJJJJJHHHKKKKKKHHHGGGLLLOOOOOONNNLLLKKKKKKMMMPPPRRRTTTLLLLLLNNNXXXjjjxxxvvvlll~~~~~~xxxlllfffooo{{{vvvuuuyyy}}}{{{pppggg[[[WWWRRRMMMJJJHHHEEECCCAAAAAA@@@???>>>AAAGGGLLLMMMHHHCCCCCCIIIOOORRRSSSVVV]]]iiiyyysss```]]]fffppp{{{zzzVVV<<<:::DDDJJJ___~~~iiiKKKCCCGGGWWWooo~~~zzz{{{lllXXXTTTSSSNNNIIIHHHGGGFFFFFFGGGIIIJJJLLLKKKIIIJJJKKKLLLLLLKKKIIILLLMMMJJJEEECCCDDDFFFCCCEEEHHHHHHEEEBBBAAAAAA???@@@AAA@@@?????????@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHGGGFFFDDDBBB@@@???<<>>???@@@@@@???@@@BBBDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKHHHFFFEEEDDDCCCAAA???;;;EEEEEEAAAEEECCCAAAHHHGGGLLLXXXnnn{{{pppZZZRRReee|||zzzuuuiii```]]]OOOHHHCCCCCCDDDDDDGGGKKKTTTqqqoooZZZeeesss```cccZZZNNNWWWXXXTTTOOOMMMMMMOOOPPPQQQGGGJJJLLLKKKHHHGGGHHHKKKHHHDDDAAAAAADDDFFFGGGFFFGGGDDDBBBEEEKKKLLLIIIEEEFFFAAA???BBBDDDBBB@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@GGGGGGFFFDDDBBB???<<<;;;:::888<<>><<<;;;:::888:::===@@@DDDGGGIIIJJJLLLLLLKKKIIIEEEAAA<<<:::>>>>>>>>>>>>CCCQQQdddrrrtttyyy~~~sssjjjZZZYYYWWWQQQHHH@@@@@@CCCPPPSSSTTTTTT\\\kkkyyyDDDCCCCCCBBBBBBBBBCCCCCCEEECCCBBBBBBDDDEEEDDDBBBDDDDDDFFFGGGIIIKKKLLLLLLLLLRRRXXXeeeqqq```OOOKKKSSSYYYTTTLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKIIINNNMMMQQQXXXYYYTTTRRRTTTVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUSSSPPPMMMKKKKKKMMMMMMLLLIIIGGGGGGGGGIIILLLMMMJJJJJJOOOSSSSSSRRRSSSSSSRRRPPPOOONNNOOOQQQOOOOOOPPPSSS[[[lll|||zzznnnlllwwwpppdddkkkuuu~~~~~~zzzxxx{{{lllRRR===;;;AAAJJJ```wwwmmmQQQCCCKKKdddrrr}}}yyy{{{pppXXXQQQQQQLLLHHHIIINNNKKKHHHFFFHHHIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBAAABBBDDDCCCBBBCCCEEEGGGFFFDDDBBBGGGIIIIIIJJJMMMMMMJJJKKKJJJHHHEEECCCAAA@@@???BBBBBBBBBBBBCCCDDDFFFGGGEEEHHHPPPeeemmmWWWLLLOOOaaavvv}}}llljjjyyy~~~yyyhhh[[[VVVQQQKKKDDD@@@???CCCFFFPPPgggbbbuuu```RRRRRRRRROOOMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNLLLJJJHHHHHHGGGIIIFFFBBBAAACCCFFFHHHIIIMMMIIIFFFFFFHHHHHHFFFBBBEEEDDDCCCCCCCCCBBB???>>>;;;@@@DDDDDDBBBAAACCCFFFEEEDDDBBB@@@>>>===;;;;;;999;;;???CCCGGGIIIKKKLLLJJJIIIFFFCCC@@@===<<<;;;;;;<<<<<<;;;===DDDPPPZZZ|||uuuooonnneeeeeeccc```YYYPPPKKKIIICCCCCCAAA???CCCNNNUUUWWWBBBBBBCCCCCCDDDCCCCCCBBBDDDCCCBBBBBBDDDDDDDDDBBBCCCDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNWWWpppxxxlllmmmhhh[[[OOOMMMUUUZZZVVVOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOONNNLLLKKKKKKKKKRRRUUU[[[```^^^YYYXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXWWWUUUQQQMMMJJJKKKLLLKKKIIIFFFEEEEEEFFFHHHKKKLLLJJJJJJPPPTTTTTTQQQSSSRRROOOLLLJJJLLLNNNPPPNNNOOOPPPQQQVVVcccppp~~~tttnnntttsss```^^^[[[aaaooo~~~{{{wwwuuu~~~|||pppXXXKKK;;;333???QQQaaasssmmmXXXMMMRRRbbbrrr{{{|||wwwsssaaaQQQMMMLLLIIIHHHKKKMMMJJJGGGFFFGGGIIIIIIIIIHHHIIIKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFGGGEEECCCAAA@@@@@@CCCCCCBBBDDDFFFHHHGGGGGGDDDHHHKKKJJJKKKNNNNNNKKKNNNLLLHHHEEEBBBAAA@@@@@@CCCCCCBBBBBBBBBCCCEEEFFFAAACCCKKKaaannnMMM@@@HHHUUUdddfff___SSSRRR___nnnuuu~~~{{{{{{rrrcccVVVPPPOOOLLLGGGDDDGGGHHHHHHRRRnnnxxxuuuoooXXXOOOQQQRRRPPPNNNJJJMMMPPPPPPNNNNNNPPPSSSNNNNNNNNNMMMLLLKKKJJJIIIKKKHHHEEECCCEEEGGGHHHIIIJJJGGGDDDEEEGGGGGGEEEBBBCCCDDDEEEDDDBBB@@@@@@@@@;;;???CCCDDDCCCCCCFFFIIIFFFEEECCCAAA???===<<<;;;:::===BBBFFFJJJKKKLLLKKKGGGEEEAAA>>>;;;:::;;;;;;<<<>>>???>>>===???EEEJJJqqqsssooorrrtttqqqlllhhheee```YYYSSSSSSQQQKKKFFFGGGKKKKKKGGG@@@AAACCCDDDDDDCCCBBBBBBEEEDDDDDDDDDEEEFFFEEEEEEDDDEEEGGGIIIJJJKKKKKKKKKIIIIIIHHHLLL[[[nnnyyyyyy~~~uuu^^^ZZZdddcccZZZRRRQQQUUUWWWRRRLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLOOOQQQPPPLLLJJJLLLNNNQQQWWW^^^aaa]]]YYYXXXZZZWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWUUURRROOOMMMKKKKKKJJJGGGDDDCCCEEEFFFIIILLLMMMJJJJJJOOORRRSSSPPPQQQQQQMMMIIIHHHLLLPPPOOOMMMNNNPPPPPPRRRZZZddd{{{{{{yyywww|||yyybbbZZZPPPPPPXXXnnn~~~}}}{{{~~~~~~|||~~~zzzzzzaaaJJJAAA;;;999AAASSSeeeppp{{{|||]]]TTTZZZhhhwwwttt~~~|||vvvxxxbbbXXXOOOMMMLLLJJJKKKNNNLLLIIIGGGFFFHHHIIIIIIIIIFFFHHHKKKLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEDDDBBB@@@AAABBBDDDDDDDDDEEEFFFFFFFFFFFFEEEHHHJJJIIIJJJMMMMMMJJJLLLJJJFFFCCCAAA@@@AAABBBDDDCCCBBBBBBBBBCCCDDDEEE@@@BBBIIIYYYsssmmmUUUHHHAAAMMMSSSUUUPPPNNNTTT[[[]]]zzz{{{uuusssiiicccYYYQQQNNNLLLHHHEEEFFFJJJNNNUUUlllnnn^^^fffsssdddUUUQQQTTTTTTRRRQQQQQQTTTVVVTTTNNNKKKLLLOOOLLLMMMNNNOOOOOOMMMLLLKKKNNNKKKHHHFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGEEECCCAAADDDFFFEEEBBB@@@AAACCC???AAADDDEEEDDDEEEGGGIIIFFFEEECCC@@@>>>============@@@DDDHHHJJJJJJIIIGGGCCCBBB???===;;;::::::::::::<<<>>>??????AAAEEEHHHUUUgggnnnmmmrrrsssvvvxxxvvvyyyqqqlllnnnpppjjjccc```]]]WWWRRRRRRSSSMMMEEE???@@@AAACCCCCCCCCBBBAAACCCDDDDDDDDDDDDEEEEEEFFFEEEGGGIIIJJJKKKKKKKKKJJJGGGIIIJJJIIIMMMWWWaaafffvvvqqqcccUUUTTT^^^YYYUUUPPPOOOQQQPPPKKKGGGIIIIIIJJJJJJKKKKKKKKKKKKJJJMMMPPPOOOMMMKKKMMMOOOPPPWWW^^^^^^ZZZWWWVVVWWWPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSRRROOOMMMKKKJJJJJJIIIGGGDDDDDDEEEGGGJJJMMMMMMIIIHHHLLLOOOOOONNNNNNMMMKKKIIIJJJNNNRRRMMMLLLMMMPPPPPPPPPVVV]]]mmmyyy~~~eee[[[YYYUUUSSS\\\pppyyyrrr|||zzzrrrwww{{{}}}vvvyyyuuu~~~~~~wwwwww```EEE<<>>>>>>>>>>>AAACCCFFFHHHIIIGGGDDDCCCAAAAAAAAAAAA???===;;;:::666777999:::<<>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCBBBBBBCCCEEEGGGHHHJJJKKKKKKJJJHHHGGGFFFJJJMMMKKKHHHKKKSSSYYYfffzzz}}}nnnbbb^^^ZZZQQQMMMPPPQQQPPPOOOPPPPPPOOOMMMJJJGGGHHHHHHIIIIIIJJJJJJKKKIIIKKKMMMNNNMMMMMMNNNOOOQQQXXX\\\ZZZXXXWWWVVVTTTMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSPPPMMMKKKHHHFFFEEEGGGGGGHHHFFFEEEDDDEEEGGGJJJMMMLLLHHHFFFJJJLLLLLLMMMKKKJJJIIIJJJLLLNNNPPPMMMKKKMMMPPPQQQQQQUUU[[[eeeuuuwwwzzztttkkkbbb```ggguuuyyy~~~wwwxxxrrrwwwvvvqqq|||}}}cccPPPBBB888888===PPP___ooowwwvvvtttqqqooojjjqqqppptttuuuooovvvvvvoooYYYRRRPPPMMMKKKJJJIIIHHHIIIHHHGGGGGGHHHKKKMMMMMMMMMIIIKKKLLLLLLJJJHHHGGGGGGBBBCCCCCCCCCCCCBBBAAA@@@===>>>???@@@@@@AAACCCEEEDDDEEEEEECCCAAA???@@@AAACCCFFFGGGEEEEEEIIIIIIGGGDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAAAAAAAABBBDDDEEECCCFFFIIIIIIJJJPPPYYY```uuuwwwWWWOOOEEE???AAAIIIQQQVVVVVV___hhhoooyyyxxxtttpppmmmhhh___[[[\\\UUUNNNIIIIIIMMMUUUcccooo~~~fff]]]uuuxxxccc[[[VVVTTTWWWWWWTTTSSSTTTWWWWWWVVVSSSNNNLLLMMMPPPOOOOOOOOONNNMMMLLLKKKJJJEEEEEEFFFHHHLLLNNNNNNNNNIIIIIIIIIGGGDDDAAA>>><<>>???@@@CCCDDDFFFGGGGGGEEECCCAAABBBCCCDDDDDDBBB@@@===;;;;;;::::::;;;<<<>>>@@@AAAAAAJJJGGGCCCOOO```rrr{{{|||{{{wwwvvvuuunnnfff============>>>???@@@AAA>>>AAACCCCCCAAAAAACCCEEEFFFHHHIIIJJJIIIGGGDDDCCCBBBEEEIIIJJJHHHHHHKKKPPPWWWccckkknnnzzznnnYYYWWWVVVTTTQQQMMMHHHFFFLLLNNNOOOPPPOOONNNMMMMMMGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHIIIKKKNNNPPPPPPOOOSSSWWWXXXUUUUUUWWWUUUQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPNNNJJJFFFDDDCCCCCCCCCBBBDDDEEEFFFDDDDDDEEEFFFGGGJJJJJJFFFEEEIIILLLLLLNNNJJJFFFFFFJJJLLLLLLJJJLLLKKKLLLQQQSSSTTTXXX]]]eeemmm}}}tttqqq~~~mmm]]]TTTRRRXXX___oooyyyvvvwww~~~}}}zzz{{{yyyyyydddOOO<<<777777:::DDDPPPnnnuuuvvvnnnfffbbb]]]WWWZZZhhhvvvuuuvvvzzzpppxxxzzzaaaRRRNNNMMMKKKHHHHHHIIIGGGEEEGGGFFFGGGIIILLLOOOPPPOOOLLLMMMMMMLLLIIIGGGGGGHHHAAAAAABBBCCCBBBAAA@@@???===>>>??????>>>???BBBDDD@@@AAABBBAAA>>>===>>>@@@CCCFFFFFFDDDDDDHHHIIIGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDFFFCCCEEEGGGFFFEEEFFFLLLRRReeetttqqqVVVEEEBBBGGGNNNSSSRRRXXX]]]___gggwww}}}wwwyyyzzz{{{~~~~~~yyyjjjeeebbbaaa```aaagggnnn___WWWTTT^^^mmm}}}~~~bbbqqqzzzfffWWWTTTSSSUUUYYYYYYUUUUUUXXXXXXVVVSSSOOONNNNNNPPPQQQRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFGGGIIILLLNNNMMMLLLHHHIIIIIIHHHEEEAAA???===CCCBBBBBBCCCEEEEEEDDDCCCFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>===;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDFFFEEEEEEDDDBBB@@@???>>>@@@@@@@@@AAAAAAAAA@@@???888AAA>>><<>>@@@AAA@@@BBBEEEEEECCCCCCEEEHHHFFFGGGHHHIIIGGGEEEAAA???===>>>BBBGGGHHHGGGGGGIIIOOOTTTUUUYYYmmmuuulllbbbVVVOOOUUUVVVOOOIIIIIIHHHFFFHHHJJJLLLKKKIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGFFFFFFIIIOOOQQQQQQNNNSSSVVVUUUQQQRRRUUUTTTNNNNNNNNNNNNNNNNNNNNNMMMMMMJJJHHHDDDAAA@@@AAADDDEEE>>>AAACCCEEEDDDCCCDDDDDDDDDHHHHHHEEEEEEIIILLLMMMNNNIIIDDDEEEIIILLLHHHDDDLLLJJJLLLQQQUUUVVVZZZ___eeebbbnnn{{{jjjdddkkkvvv|||~~~kkkTTTHHH???BBBMMMaaayyy~~~iiiTTTBBB<<<;;;???BBBIII^^^vvvsssrrrhhhXXXPPPQQQNNNHHHcccsssvvvnnn{{{nnnooo|||sss^^^WWWQQQNNNLLLJJJHHHIIIJJJHHHEEEFFFFFFGGGJJJNNNQQQRRRQQQOOOOOONNNKKKHHHGGGGGGHHHBBBCCCDDDDDDDDDCCCBBBAAA??????@@@>>>===>>>@@@BBB<<<>>>@@@???===<<<>>>@@@DDDGGGGGGDDDDDDHHHIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFCCCCCCDDDFFFFFFEEEHHHKKKWWWfff|||rrrXXXNNNKKKKKKKKKPPPRRRQQQMMMQQQ```rrr|||~~~{{{||||||zzzvvvrrrpppoooggglllooopppqqqsssqqqllleeeaaa___aaafffpppwwwvvvxxxwwwooo___WWW[[[jjj^^^VVVRRRSSSWWW\\\\\\XXXYYY]]]\\\WWWQQQNNNMMMNNNOOOPPPTTTRRROOOLLLJJJHHHHHHHHHKKKJJJJJJKKKLLLKKKHHHFFFBBBDDDGGGGGGFFFDDDCCCCCCDDDBBBAAACCCFFFGGGEEEBBBCCCAAA???>>>???@@@@@@???>>>===;;;:::;;;>>>AAABBBBBBCCCDDDEEEFFFGGGGGGGGGIIIGGGEEEBBB@@@@@@@@@AAA===>>>@@@BBBCCCBBB>>>;;;;;;DDDCCCAAALLLUUUZZZbbbiiiuuu~~~????????????@@@AAABBBCCCEEEFFFFFFEEEBBBAAADDDGGGLLLKKKIIIGGGEEECCCBBBBBB???@@@AAACCCFFFGGGFFFEEEGGGHHHHHHMMMdddyyyhhhccc```YYYRRRRRRPPPOOOOOOOOOLLLGGGCCCHHHLLLLLLHHHFFFHHHJJJIIIKKKJJJIIIHHHHHHHHHHHHIIIDDDDDDDDDEEEHHHLLLPPPRRRPPPQQQRRRRRRRRRQQQPPPPPPSSSQQQOOOLLLJJJIIIJJJJJJHHHGGGDDDAAA???AAAFFFIIIDDDDDDEEEEEEDDDBBB@@@???DDDFFFEEEAAAAAAFFFJJJJJJLLLIIIEEECCCEEEHHHKKKMMMGGGKKKOOORRRRRRSSSVVVYYY\\\[[[^^^nnnrrrjjjmmmlllgggmmm{{{pppWWWEEE??????IIIYYYjjj{{{|||ooo]]]KKK>>>555999===AAALLL___pppxxxvvvkkk]]]OOOEEEDDDOOO]]]qqq|||~~~uuuggghhh|||rrrtttdddVVVPPPLLLRRRLLLIIIJJJHHHDDDEEEKKKDDDCCCDDDGGGJJJLLLLLLKKKMMMOOOOOOKKKEEECCCFFFKKKFFFEEECCCBBBAAABBBCCCCCCBBB@@@>>>===???@@@@@@@@@???>>><<<:::::::::<<<===EEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDAAA?????????@@@AAAAAAAAA@@@@@@BBBDDDAAABBBDDDGGGHHHIIIIIIIIINNN[[[rrraaaFFFEEETTTVVVVVVVVVTTTSSSVVV[[[___ooo|||yyywwwsssqqqmmmgggaaa]]]]]]]]]XXX___cccbbb```aaabbbaaakkkXXX\\\lll{{{ttt[[[HHHFFFIIIMMM___uuulll___XXXPPPQQQRRRXXX```aaa[[[YYY]]][[[WWWRRRPPPPPPNNNKKKHHHPPPOOOLLLJJJIIIHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFCCCEEEGGGGGGEEEDDDDDDDDDDDDAAA>>>@@@EEEHHHFFFCCC>>><<<;;;===AAACCCBBB@@@???@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBCCCDDDEEEEEEGGGCCC@@@AAADDDDDD???;;;>>>???@@@@@@???>>>===<<>>???@@@??????>>>===;;;:::999:::;;;<<>>>>>??????@@@AAA@@@??????AAACCC@@@AAACCCEEEFFFGGGGGGGGGKKKWWWvvvxxxjjjaaa\\\```^^^ZZZTTTPPPSSS[[[bbb[[[gggqqqtttvvv}}}zzzwww}}}|||zzzxxxtttpppmmmkkknnnjjjcccZZZSSSOOOOOOQQQPPPZZZaaa]]]XXXZZZaaafffjjjaaaqqq{{{iiiOOOJJJGGGGGGHHHVVVyyyttt^^^XXXXXXUUURRRRRRVVV\\\\\\WWWVVVYYYYYYUUUQQQOOOPPPOOOLLLIIIOOOMMMKKKIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFEEECCCAAAAAAAAABBB@@@@@@CCCFFFFFFCCC@@@@@@???@@@BBBDDDCCC@@@===<<<<<<===>>>>>>??????@@@CCCBBB@@@???@@@BBBDDDFFFGGGDDDAAABBBDDDDDD@@@<<<<<<===>>>???@@@??????>>>@@@@@@AAADDDHHHKKKMMMMMMPPPSSS\\\kkkzzz@@@@@@@@@???@@@@@@AAAAAACCCDDDDDDCCCAAABBBDDDFFFHHHGGGFFFDDDCCCCCCBBBBBBFFFEEEDDDEEEGGGGGGEEECCC@@@EEEGGGGGGOOO[[[___\\\fffrrr}}}ooo\\\XXXSSSRRRSSSTTTRRROOOPPPNNNKKKJJJJJJJJJHHHGGG@@@DDDFFFDDDCCCEEEFFFEEEHHHIIIJJJJJJJJJIIIHHHGGG???@@@BBBEEEGGGJJJLLLMMMKKKLLLNNNNNNNNNLLLJJJIIILLLKKKHHHFFFDDDDDDDDDDDDEEEEEEEEECCCBBBBBBDDDEEEDDDDDDDDDDDDCCCAAA@@@???BBBHHHJJJEEE@@@AAACCCCCCCCCDDDEEEFFFFFFFFFEEEEEEJJJKKKKKKKKKIIIJJJKKKMMMNNNPPPOOOMMMQQQ___ooowwwkkkccc^^^gggwww~~~xxxnnnxxxsssqqqpppnnnvvvuuuuuuqqqkkkaaaPPPCCC@@@EEEHHHMMMXXXhhhuuu~~~sss\\\UUUIII@@@;;;:::;;;;;;FFFQQQaaappp}}}~~~vvv```SSSHHHIIITTTbbbrrr}}}vvv]]]QQQUUUhhhfffVVVPPPOOOSSSWWWOOOLLLKKKLLLKKKGGGFFFHHHLLLOOORRRRRRNNNJJJIIIIIINNNNNNMMMIIICCCAAABBBDDDBBBBBBBBBBBBAAA@@@???>>>???>>>===>>>@@@@@@>>>======<<<;;;:::999:::;;;<<>>>>>>>>???@@@???>>>>>>@@@BBB@@@AAABBBCCCDDDDDDDDDDDDHHHSSSxxxooorrrooohhh^^^UUUQQQSSSVVVSSSWWW\\\```hhhttt|||~~~{{{wwwvvvwwwyyyvvvsssnnnjjjfffcccaaafff```WWWLLLDDDBBBDDDHHHKKKSSSVVVQQQPPP\\\ooo}}}~~~~~~pppkkkfffcccaaa[[[PPPHHH999;;;BBBPPPhhhttt\\\SSSSSSUUUUUURRRRRRTTTWWWVVVRRRRRRUUUTTTQQQNNNMMMOOOOOOMMMKKKMMMKKKIIIHHHHHHIIIJJJKKKEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@=========???@@@CCCEEEDDDBBB>>><<<@@@@@@AAACCCCCCAAA===999:::::::::;;;===???AAABBBDDDBBB???======@@@DDDGGGHHHEEECCCCCCDDDCCC@@@<<<:::;;;===???@@@@@@@@@@@@>>>@@@CCCEEEFFFHHHKKKMMMFFFKKKSSS[[[bbboooAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEDDDCCC???EEEHHHGGGIIIOOORRRQQQRRR[[[fffppp{{{xxxgggYYYPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQOOOKKKIIIGGGGGGGGGFFFEEEJJJLLLIIIHHHIIIIIIFFFEEEFFFHHHIIIIIIHHHFFFEEE@@@AAACCCEEEFFFGGGGGGGGGKKKLLLNNNNNNNNNLLLKKKIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGDDDDDDCCCCCCBBBAAA@@@@@@BBBIIILLLGGG@@@??????@@@???AAACCCDDDDDDEEEFFFGGGJJJIIIIIIHHHGGGHHHIIIJJJEEEKKKPPPNNNLLLRRR]]]ggghhhbbb]]]aaaqqq~~~{{{qqqvvv}}}nnnlllsss}}}qqqsssxxxsssuuuoooWWWKKKJJJ@@@:::>>>KKKQQQPPPWWWcccsss{{{uuuqqqiii[[[OOOAAA???======@@@EEEJJJMMMXXXdddsssyyyiiiKKKJJJNNNZZZgggssslllUUUWWWeeexxxqqq___RRRQQQRRRNNNMMMQQQLLLLLLLLLLLLKKKIIIGGGGGGJJJPPPTTTSSSMMMHHHGGGHHHIIIJJJIIIFFFBBB@@@@@@BBBCCCDDDEEEEEEDDDCCCAAA@@@>>>======???@@@@@@>>><<<<<<;;;::::::::::::;;;;;;=========>>>>>>??????@@@@@@AAAAAA@@@>>><<<===>>>===>>>???>>>======???AAAAAAAAABBBBBBBBBBBBBBBBBBAAALLLkkk{{{wwwrrrkkkaaaZZZVVVSSSOOOQQQYYYaaadddcccdddgggkkkllljjjjjjnnnrrrnnnllliiieeecccbbbaaaaaaccc]]]SSSIIIDDDFFFMMMSSS]]]YYYQQQLLLUUUmmmbbbQQQLLLEEE???<<<>>>AAADDDNNNXXXgggzzzwww[[[SSSTTTRRROOOOOOQQQQQQRRRRRRQQQPPPQQQSSSPPPMMMKKKKKKNNNOOONNNKKKJJJIIIHHHGGGGGGIIIKKKMMMFFFFFFFFFFFFGGGGGGHHHHHHEEEEEECCC@@@===;;;;;;<<<>>>AAACCCCCC@@@===;;;:::=========>>>===<<<:::999;;;;;;;;;<<<===???AAABBB@@@???===<<<>>>AAADDDGGGHHHFFFDDDDDDDDDCCC@@@===:::;;;===>>>???@@@??????>>>BBBFFFGGGFFFGGGJJJNNNGGGIIIMMMPPPQQQYYYlll~~~AAAAAA@@@@@@???@@@@@@@@@AAA@@@??????AAABBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA???>>>>>>AAADDDFFFGGGFFFDDDGGGIIIGGGFFFIIILLLMMMGGGJJJOOOWWWfff}}}rrrddd[[[UUUQQQOOOKKKMMMOOOMMMJJJIIIKKKMMMRRRPPPMMMIIIFFFDDDEEEFFFKKKPPPRRROOOMMMLLLJJJGGGCCCDDDFFFGGGGGGFFFEEECCCDDDDDDEEEEEEEEEDDDCCCBBBJJJJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDFFFGGGHHHGGGFFFDDDEEEEEECCCBBBBBBBBBAAAAAAAAAAAACCCJJJLLLGGGAAA??????======???AAAAAABBBEEEIIIMMMIIIHHHGGGHHHHHHIIIJJJJJJEEEIIINNNOOONNNPPPWWW^^^gggeeeaaa___gggtttzzzxxxzzz}}}wwwzzzzzz{{{uuuccc]]]TTTGGGCCCHHHFFF;;;<<>>999999???HHHQQQXXX\\\^^^___lllttt}}}~~~kkkZZZKKKRRR^^^hhhkkknnnyyykkkaaarrrmmmWWWNNNKKKQQQSSSLLLJJJMMMJJJKKKLLLKKKJJJIIIGGGEEEEEEKKKPPPOOOJJJEEEEEEFFFDDDDDDDDDCCCAAA@@@AAAAAADDDDDDEEEFFFEEEDDDCCCBBB>>>>>>>>>???AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@???@@@@@@???===;;;<<<===<<<=========<<<<<<>>>???BBBBBBBBBAAABBBBBBBBBBBB;;;EEETTTdddpppxxx{{{|||rrrhhh___^^^aaaaaa[[[UUUXXXYYYYYYXXXVVVVVVYYY\\\[[[ZZZYYYXXXYYY\\\___aaa^^^YYYRRRMMMMMMUUUaaajjjrrrhhh\\\___sss___FFF<<<======<<>>;;;:::<<<===AAABBBAAA???<<<:::999:::<<<;;;:::999888:::===?????????>>>>>>??????@@@AAA:::;;;<<<>>>@@@CCCEEEGGGGGGFFFEEEDDDCCCAAA???===;;;<<<===>>>???>>>>>>===???CCCGGGHHHGGGGGGJJJMMMIIIHHHHHHJJJKKKNNNXXXdddlllwww@@@@@@@@@???@@@@@@AAAAAA@@@>>>===>>>@@@CCCDDDDDDAAAAAA@@@??????>>>??????>>>>>>>>>AAAFFFIIIKKKLLLIIIIIIIIIGGGEEEEEEGGGHHHDDDDDDFFFNNNZZZiiiuuu|||{{{~~~xxxiiiddd]]]XXXVVVSSSOOOLLLHHHJJJJJJIIIFFFGGGJJJMMMQQQPPPNNNJJJFFFDDDEEEGGGMMMSSSUUURRROOOMMMJJJEEECCCDDDEEEFFFFFFFFFEEEDDDHHHGGGFFFEEEDDDCCCCCCBBBGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFKKKKKKKKKHHHDDDAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDFFFIIIJJJFFFCCCBBB@@@======???AAABBBBBBEEEKKKPPPGGGGGGGGGIIIKKKKKKJJJIIIIIIGGGGGGJJJKKKMMMSSSZZZ___cccfffggghhhmmmvvv}}}|||sssgggZZZRRRQQQKKK>>>:::>>>AAAAAAHHHRRRYYY___nnn}}}zzz||||||cccVVVTTTQQQJJJCCC???:::666777:::999CCCRRR```jjjnnnppppppxxx|||~~~zzzrrrcccUUUYYYbbblllooojjjlll}}}vvvxxxtttXXXMMMJJJIIIKKKLLLJJJJJJMMMHHHKKKKKKIIIHHHIIIGGGDDDBBBFFFJJJJJJGGGEEEDDDEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDD@@@???>>>???AAAAAA???>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA???@@@@@@???<<<;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>AAAAAA@@@@@@@@@AAABBBBBB@@@EEEGGGIIITTTdddjjjhhhvvvttttttmmmaaaYYYWWWTTTPPPMMMKKKKKKLLLMMMHHHHHHIIIJJJNNNRRRVVVXXXOOOMMMJJJKKKQQQ]]]lllwwwvvvsssvvv~~~ttt\\\CCC<<<888888888===JJJbbbtttfff[[[TTTTTTSSSMMMKKKNNNMMMPPPPPPMMMLLLOOORRRRRRMMMJJJGGGHHHKKKLLLKKKHHHDDDEEEFFFHHHJJJJJJJJJJJJBBBBBBCCCCCCDDDDDDDDDEEEBBBAAA@@@===<<<===@@@CCCEEEDDDAAA???===<<<;;;:::<<<;;;999777777:::@@@DDDAAABBBBBBBBBAAAAAA@@@???999:::<<>>>>>>>>===<<<@@@BBBEEEGGGGGGHHHHHHIIIGGGDDDDDDGGGJJJKKKOOOUUUUUU]]]fff}}}????????????@@@AAABBBBBB???===;;;===@@@CCCDDDCCCAAA@@@???>>>============>>>======@@@EEEIIILLLLLLIIIGGGGGGHHHHHHGGGFFFFFFDDDCCCEEEIIIPPPWWW\\\___ffflllwww{{{pppeee^^^\\\ZZZXXXVVVVVVUUURRRKKKFFFFFFHHHIIIHHHHHHIIIKKKNNNMMMNNNMMMKKKGGGFFFHHHJJJLLLRRRVVVSSSPPPNNNKKKFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFEEEDDDFFFIIILLLNNNLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIHHHEEEBBB@@@@@@AAA????????????AAACCCEEEFFFHHHIIIGGGDDDDDDFFFCCC>>>===BBBEEEFFFEEEEEEIIIMMMGGGGGGHHHJJJLLLLLLIIIEEEGGGDDDDDDHHHIIIIIIMMMTTTOOOYYYiiivvvuuunnnqqq|||vvvnnniiibbbWWWOOONNNCCC???CCCKKKKKKDDDGGGPPPRRRUUU___mmmuuuyyy~~~|||xxxpppooonnnlllkkkiiihhhhhhkkknnnoooiiiWWWDDD<<<>>>>>>:::888:::;;;>>>HHHSSSTTT\\\fffnnnsssvvvyyy{{{{{{~~~}}}xxxrrrmmmeee]]]fffnnnuuutttmmmoootttddd[[[KKKKKKGGGDDDFFFJJJLLLIIIFFFJJJJJJFFFEEEHHHGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCDDDCCCBBBAAACCCCCCDDDDDDEEEFFFHHHHHHBBB@@@??????@@@AAAAAA@@@;;;<<<======>>>>>>>>>===<<<======>>>???@@@AAABBB@@@AAAAAA???<<<:::::::::999:::;;;:::999:::;;;===??????>>>>>>>>>???AAABBBDDDCCCDDDGGGNNNUUU]]]cccwww|||ooogggbbb[[[SSSNNNMMMMMMKKKIIICCCCCCDDDEEEGGGJJJLLLNNNHHHHHHJJJNNNWWWfffuuuyyy{{{hhhVVVQQQDDD:::AAABBBGGGOOO\\\qqquuu```[[[XXXTTTPPPMMMJJJKKKMMMLLLPPPPPPKKKIIIMMMNNNMMMMMMJJJGGGGGGIIIJJJHHHFFFAAACCCGGGJJJKKKKKKIIIHHHBBBCCCCCCCCCCCCCCCCCCCCC??????>>>======@@@EEEIIIHHHFFFCCCCCCCCCBBB>>>:::::::::999888777999>>>BBB@@@AAACCCDDDDDDBBB???>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEEEECCC@@@===<<<;;;999:::<<<>>>??????>>>>>>@@@@@@BBBDDDGGGGGGFFFDDDEEECCCCCCFFFGGGFFFIIINNNPPPTTTWWWggg????????????@@@AAABBBCCC>>><<<:::<<<@@@CCCDDDCCCAAA@@@???===<<<<<<<<<;;;===<<<<<<>>>CCCGGGIIIJJJEEEDDDFFFJJJMMMKKKIIIGGGDDDCCCBBBCCCFFFKKKRRRVVV^^^^^^aaahhhqqq}}}~~~kkkYYYQQQPPPOOORRRWWWQQQOOONNNOOOQQQQQQNNNJJJDDDEEEGGGGGGHHHHHHIIIJJJJJJLLLMMMLLLIIIHHHJJJMMMKKKRRRVVVUUURRRQQQMMMIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJJJJHHHFFFEEEGGGKKKPPPSSSMMMMMMMMMLLLKKKJJJIIIHHHCCCCCCCCCBBBAAAAAACCCFFF======>>>???AAACCCFFFGGGIIIHHHEEECCCEEEIIIFFF???>>>DDDIIIJJJHHHFFFGGGJJJHHHGGGHHHKKKMMMKKKFFFBBBAAAAAAFFFLLLLLLGGGGGGMMMAAAOOOjjjsssoooxxx|||yyy{{{vvvlllfffdddbbbkkkuuummmVVVEEECCCBBB@@@AAAGGGKKKOOOYYYeeekkkmmmpppsssqqqjjj```YYYPPPOOOMMMJJJGGGHHHLLLOOOGGGFFFEEECCC===666777===<<<:::<<>>??????>>>>>><<<<<<===>>>???@@@AAABBBAAABBBBBB???<<<:::999:::999:::;;;:::999999;;;=========<<<<<<===>>>@@@AAA???;;;@@@LLLNNNKKKSSSbbbggg{{{vvvkkk]]]UUURRROOOIIICCCHHHGGGGGGGGGGGGHHHHHHIIIOOOQQQTTTZZZdddssskkkTTTVVVCCC555===<<<<<>>BBBHHHMMMJJJGGGEEEGGGIIIGGG@@@:::666888999888666666:::===>>>@@@CCCEEEEEECCC@@@>>>CCCAAA???===>>>@@@DDDGGGDDDEEEDDDBBB???<<<;;;;;;777888;;;===???@@@@@@@@@???>>>???BBBFFFGGGDDD@@@EEEDDDEEEEEECCC@@@DDDKKKJJJJJJHHHOOO^^^bbbhhhwwwkkkjjjnnnyyy