BM6P6(@ }}}xxxuuu}}}sssjjjeeeeeeiiiqqqxxx~~~sssrrrtttqqqlllhhhfffbbb\\\WWWVVVXXX\\\___aaahhhrrr{{{{{{xxxxxxwwwttttttyyy|||yyyvvvtttsssqqqnnnlllhhhgggfffeeeccc```^^^]]]\\\[[[ZZZXXXWWWUUUUUUUUURRRQQQQQQPPPOOONNNMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKIIIHHHIIIKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKMMMPPPSSSTTTUUUSSSRRRQQQRRRQQQOOONNNOOOOOONNNLLLKKKIIIHHHHHHGGGGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDCCCBBBAAA@@@::::::999999777666444333333555888777666>>>TTTiii{{{vvvlllaaadddooosssyyy|||uuutttuuusssppppppjjjpppuuuwww{{{~~~|||uuupppoooqqquuuyyy}}}jjj\\\SSSMMMEEE???===;;;888666666666777777666555444444333333333222222222111111333333333333333444555666888777777666555444444444555666666444111000111222////////////000000000000////////////////////////111222222111...------...000///...,,,,,,---.........------,,,,,,------......,,,******+++------,,,---------...///000111111---+++)))***---///...,,,---..................---+++***)))))))))***,,,,,,************************+++,,,,,,------,,,,,,+++***************************++++++******)))((('''+++++++++*********))))))******+++,,,,,,,,,,,,+++/////////---...666CCCMMMvvv~~~{{{qqqhhhVVVGGG999777888666666777888;;;@@@FFFJJJKKKIIIGGGIIIIIIIIIHHHGGGDDDBBBAAA~~~{{{zzz}}}}}}|||}}}yyyssssssyyyuuummmgggfffiiipppxxxxxxvvvwwwtttooolllhhhddd^^^YYYWWWXXX[[[]]]___eeennnvvv||||||{{{xxxtttrrruuuzzz~~~yyyvvvsssqqqpppmmmjjjhhhiiiiiigggeeebbb___]]][[[YYYYYYWWWUUUTTTSSSRRRRRRQQQPPPPPPOOONNNMMMMMMLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMPPPSSSTTTTTTSSSRRRSSSUUUVVVUUUTTTRRRQQQOOOMMMJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===::::::999999777666555444333444666999;;;EEEZZZnnntttmmmfff```fffqqq~~~|||qqqmmmlllkkklllnnnrrrwww{{{}}}}}}}}}{{{wwwtttrrrqqqqqqqqqyyyyyyzzzyyytttiiiZZZPPPNNNHHHAAA<<<:::888666555666666666666666555444444333333333222222222222111444333333333444444555666777777666666555444444333444444444333111000111333222222111111000000000///000000000000000000000000111222222111...------.........---,,,,,,,,,,,,---------,,,,,,,,,,,,------...,,,******+++------,,,******++++++,,,,,,---------+++)))***,,,...---,,,+++,,,,,,------,,,,,,++++++***)))))))))***+++,,,************************++++++,,,,,,,,,,,,++++++***************************++++++++++++***))))))+++++++++*********)))))))))***++++++,,,,,,+++++++++---...------111:::AAAZZZzzzzzzrrrlll\\\OOOCCC???===888555666888:::>>>DDDIIIKKKJJJIIIJJJJJJJJJIIIGGGFFFDDDCCC}}}xxxvvvsssqqqrrrvvvyyyxxxwwwmmmjjjggggggjjjnnnrrrttt~~~yyyqqqoootttyyyrrrhhhfffhhhnnnvvv~~~{{{zzzwwwsssqqqlllhhhbbb\\\YYYYYYZZZ[[[^^^ccciiipppvvv{{{~~~yyysssooorrruuuvvvwwwxxxzzz{{{~~~|||zzzxxxwwwrrrpppmmmkkkjjjhhheeebbbffffffdddbbb___\\\YYYWWWVVVUUUSSSRRRPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGIIIKKKMMMNNNMMMOOONNNLLLJJJIIIHHHGGGGGGJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTTTTUUUWWWWWWVVVTTTTTTSSSQQQNNNJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::999999999999888666555555333222555;;;BBBNNNaaarrrwwwnnnkkklllsss}}}qqqhhheeeeeehhhmmmyyy}}}yyyuuuvvvvvvuuurrrnnnjjjggghhhhhhgggeee___VVVNNNIIIFFFBBB<<<888666555444333555666666666666555444444333333333333222222222222444444444444444444555666666666555555444444333333111222333222000000222333555444333222111000//////111111111111111111111111111111222000...------...,,,------------,,,++++++,,,,,,++++++++++++,,,,,,---,,,******,,,---,,,+++************++++++++++++---+++******,,,------,,,*********++++++***************))))))******+++,,,******************************++++++++++++******))))))))))))))))))))))))******++++++,,,,,,+++++++++************))))))))))))***++++++,,,,,,++++++***---//////---...111555AAA___}}}vvvppplllbbbZZZRRRMMMFFF===777555777888;;;@@@FFFJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFzzzuuuuuurrroooppptttvvvwwwuuulllhhhccc```aaadddfffhhhpppyyy}}}~~~{{{tttmmmpppzzz}}}tttjjjffffffjjjqqqzzz~~~}}}zzzxxxxxxqqqnnnhhhccc___\\\[[[[[[```cccgggkkkpppvvv||||||uuupppqqqrrrqqqpppoooqqqrrrssssssrrrqqqooonnnmmmlllhhhfffdddccccccbbb```^^^^^^^^^]]][[[YYYWWWUUUSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKLLLLLLKKKMMMLLLKKKIIIIIIHHHHHHHHHKKKKKKLLLNNNPPPQQQSSSTTTWWWVVVUUUUUUUUUTTTRRROOOSSSRRRPPPMMMJJJHHHFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???===:::888777888888888888777777666555444222555===GGGTTTeeesss~~~}}}~~~wwwkkkeeecccgggmmmyyyrrrlllmmmoooooolllhhhccc___aaa```]]]XXXPPPJJJGGGFFF???<<<888555444444444444555555555666666555444444444444333333333222222222555444444444444444555555555444444444333333333222000111111111000000222444444333333222111111000000111111111111111111111111000111111000...,,,---...,,,---...///...---,,,+++,,,++++++******++++++,,,---+++******,,,,,,,,,+++------------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,))))))************))))))***************+++++++++************************))))))************))))))(((((((((((((((((((((((('''((()))***+++,,,,,,+++************))))))))))))))))))***+++++++++++++++,,,...000000......000111666JJJiii|||zzzpppjjjeeedddbbb^^^TTTHHH===777777666777;;;AAAFFFIIIJJJKKKJJJIIIHHHHHHGGGGGGGGG{{{vvvooollliiikkkooossstttssslllgggaaa]]]\\\^^^``````iiippp~~~|||}}}|||tttlllnnnvvvwwwlllgggdddfffkkksss}}}}}}~~~xxxuuuqqqlllgggcccaaa```aaacccdddfffiiinnnuuuyyy|||ttttttssspppmmmjjjiiijjjggggggeeedddcccbbbaaaaaa^^^]]]\\\]]]^^^^^^]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLNNNLLLJJJJJJJJJKKKJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTVVVVVVUUUVVVVVVUUURRROOOOOOOOONNNLLLJJJIIIHHHGGGCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>><<<999777666666666777777777666555555555444666???JJJVVVdddpppxxx{{{ppphhhdddffflllxxx~~~oooeeeeeefffeeedddaaa^^^]]]]]][[[UUUNNNFFFAAA???@@@:::999777555333333444555444444555555555555444444444444444333333333222222555444333333333333444444333333333333222222222222///000111111000111333444111111111111111111111111111111111111111111111111///000000///---,,,---......///000000000///---,,,,,,++++++******++++++,,,,,,+++***+++,,,,,,+++***............------------++++++++++++******+++,,,******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''%%%&&&''')))************))))))))))))))))))))))))))))))***++++++++++++***------...------...000222333:::NNNmmm|||vvvllliiilllooolllcccVVVHHH>>>:::888666777;;;AAAFFFHHHIIIIIIHHHHHHGGGGGGFFFFFF}}}yyynnnjjjgggiiimmmrrrttttttmmmiiiccc```___```aaaaaafffkkkyyy{{{zzz|||{{{rrrnnnnnnrrr{{{oooiiiddddddffflllwww}}}zzzvvvrrrnnnjjjhhhddddddccccccdddgggmmmqqq{{{zzzzzzxxxsssmmmgggdddccc^^^]]]\\\[[[YYYYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZYYYTTTTTTUUUUUUUUUUUUUUUUUURRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNOOONNNOOOQQQSSSTTTUUUVVVVVVTTTTTTUUUWWWYYYYYYVVVTTTLLLKKKKKKJJJJJJIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<:::888666444333444555555555555555444666666:::CCCLLLVVVdddooosssxxxooohhhdddggglll|||~~~qqqddddddcccaaa```___^^^^^^]]]XXXQQQIIICCC???===<<<666777666555333333444666333333444555555555555444444444444444333333333333444333333222222222222222222222222222111111111111000111222222111111333555000000000000111111222222111111111111111111111111...///000///---,,,---...000000000000000///......,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))))))))))))))***((()))******++++++******+++***))))))***---///111555555???WWWyyy|||ssssssvvvxxxuuuooofffWWWKKKAAA===777555888===BBBEEEFFFGGGHHHIIIIIIHHHGGGFFF|||vvvrrrooooootttxxxzzzzzzxxxsssnnnjjjhhhgggeeedddcccfffsssyyyxxxyyy}}}uuupppnnnpppzzzsssmmmfffdddcccfffpppyyy|||wwwsssqqqjjjjjjhhheeedddeeeiiimmmttt{{{}}}vvvnnnfff```]]]ZZZYYYWWWVVVUUUTTTUUUUUUWWWVVVUUUUUUVVVWWWVVVTTTRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOQQQPPPOOONNNLLLKKKIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKIIIIIIKKKLLLKKKJJJGGGGGGHHHIIIKKKNNNOOOQQQPPPRRRSSSUUUWWWWWWWWWWWWSSSTTTUUUWWWYYYXXXVVVSSSJJJJJJJJJIIIHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA???>>>===<<<;;;:::888666444333111222333333444444444444555777>>>GGGNNNWWWeeeqqqrrr{{{yyyzzzqqqkkkgggfffkkkrrr{{{sssjjjiiihhheeedddbbbaaaaaa[[[UUUMMMGGGCCC@@@<<<999444555666444222222444666222333444444555555555444555444444444444333333333333222111111000000111111111111111111111111111111222333333222111111333555222222222222222111111111000000000000000000000000...///000///---,,,---...000000///...............------,,,,,,,,,,,,------*********+++,,,,,,***((())))))******++++++,,,,,,+++,,,---+++)))((())),,,***++++++,,,,,,++++++***((()))***+++,,,++++++***)))))))))))))))))))))))))))******++++++******)))((((((((((((((((((((((((&&&'''((()))))))))))))))(((((((((((())))))******((())))))***************)))(((((()))+++,,,---...444222888FFF\\\yyy}}}}}}yyyvvvrrrgggZZZKKKDDD;;;666666;;;@@@CCCEEEGGGJJJLLLLLLJJJHHHFFF}}}yyyuuuuuuyyy}}}}}}wwwqqqmmmiiifffccc```bbbooo~~~wwwuuuvvvzzzrrrooonnnvvvwwwppphhhdddbbbccckkkttt}}}yyywwwqqqpppmmmjjjggggggjjjmmmnnnuuu{{{}}}~~~yyyoooeee]]]ZZZXXXWWWVVVTTTSSSSSSTTTTTTYYYWWWUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQPPPOOONNNNNNQQQQQQPPPOOONNNNNNNNNOOOSSSRRRPPPNNNLLLJJJIIIHHHLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMJJJHHHHHHIIIKKKMMMMMMMMMHHHHHHIIIJJJLLLNNNOOOPPPRRRSSSUUUWWWXXXXXXXXXXXXTTTTTTUUUVVVVVVTTTPPPMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEECCCBBB@@@>>>===::::::999888666444333222000000111222333333333333444888@@@IIIPPPXXXfffttttttzzz}}}pppuuu}}}}}}{{{{{{tttlllhhhfffhhhpppyyy|||wwwsssppppppnnnllliiifffdddcccUUUNNNEEEAAA@@@===888333333444666444111111333555222333444444555555555444555555444444444333333333222222111000//////000000000000000000000111111111333444444333222222333555666555444444333222111111////////////////////////---...//////---,,,---...000///...,,,,,,---.........------,,,,,,------...***)))***+++,,,,,,***((())))))***+++,,,------...***,,,---+++((('''))),,,******++++++++++++******((()))***+++,,,+++******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((())))))************)))'''((((((((())))))******(((((()))***************))))))***,,,---...---+++,,,,,,111777AAAXXXwwwwwwzzzxxxyyypppeeeQQQIII???888666:::???CCCEEEGGGKKKNNNNNNLLLIIIFFF|||zzz}}}zzzuuupppjjjeee```eeeqqqxxxtttsss~~~wwwqqqnnnooouuu~~~xxxnnnjjjeeebbbeeemmmyyyxxxxxxwwwtttpppmmmmmmmmmmmmssszzz|||{{{yyyyyyzzz}}}}}}|||yyysssjjjbbb\\\ZZZZZZYYYWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTSSSQQQOOOMMMMMMMMMNNNOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHJJJIIIIIIJJJKKKMMMNNNPPPPPPSSSVVVWWWUUUTTTVVVXXXVVVTTTQQQPPPOOONNNLLLJJJJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDBBB???<<<:::<<<;;;888666444222111111666444555666444111333888:::AAAJJJQQQUUU\\\dddkkkmmmttt|||~~~}}}zzzqqqrrrtttvvvvvvuuusssqqqooojjjgggggggggiiipppxxx|||{{{{{{vvvssspppiii```OOOHHHCCCAAA===888555666333333333444666777999:::444333333222222333333444444444444444444444444444444333111///......///000111000/////////000222333111111111222222333333333222222222333333444444444111111111111000000000000////////////////////////...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********))))))(((((()))***+++,,,------,,,+++++++++++++++++++++++++++******++++++++++++******---,,,+++)))))))))******&&&&&&(((***---...---,,,///---+++***(((((())))))))))))***))))))((('''&&&++++++************++++++,,,,,,,,,++++++*********........................///---111555777CCCeeetttsss{{{uuudddVVVDDD999888::::::999CCCGGGLLLMMMKKKIIIIIIJJJ}}}wwwpppjjjeeegggnnn|||yyytttsss{{{zzzsssooonnnqqqyyy~~~ssskkkddd___aaafffooo}}}yyytttqqqooonnnqqqtttvvvuuusssqqqqqquuuwwwzzzzzzuuummmddd^^^]]]\\\[[[ZZZXXXXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRUUUUUUTTTSSSUUUWWWVVVSSSPPPMMMLLLLLLJJJIIIIIIHHHGGGEEEEEEEEEEEEFFF@@@AAAAAAAAA@@@>>><<<::::::999777555444222222222333111222444444333777>>>BBBIIIQQQWWWZZZ^^^ccchhhiiiooouuuvvvuuuxxx}}}rrrnnnnnnooopppppppppoooooommmhhheeefffeeeeeejjjpppzzz~~~|||vvvqqqhhh___NNNGGG@@@>>>;;;666444666333333444444555777888999555444444333333444444555444444444444444444444444444333111///...///000000000//////...///000111222111111222222222333333333222222222333333333444444111111111000000000////////////////////////////////////000000000///......,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************)))))))))((('''((()))***+++******)))************************))))))************)))))))))((('''&&&&&&&&&'''((((((((((((***,,,,,,+++))))))((('''&&&&&&&&&'''(((((())))))))))))(((((('''))))))(((((((((((())))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++***...333444;;;TTTooovvv~~~yyyqqqfffUUUGGG@@@=========<<<@@@FFFIIIIIIIIIJJJKKKvvvpppjjjjjjllluuu{{{uuutttvvvxxxsssnnnnnnsss{{{pppgggaaaaaaeeehhhsss}}}wwwsssqqqpppooooooooonnnkkkiiilllqqqvvvzzzxxxqqqhhhbbbaaa```^^^\\\ZZZYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLOOONNNNNNMMMMMMMMMNNNNNNPPPPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEHHHLLLOOOQQQQQQPPPOOOPPPQQQSSSSSSRRRRRRTTTUUUVVVRRRMMMJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCC===>>>>>>???>>><<<;;;:::888777666444333333333333111000111444444666>>>FFFNNNTTT\\\aaabbbcccdddfffeeekkkqqqrrrooopppwww}}}}}}xxxoooiiiiiihhhgggfffgggiiijjjllliiifffeeeffffffccccccfffjjjooouuuxxx}}}wwwnnncccXXXKKKCCC<<<:::777444333666444444444444555666777888666555555444444555555666555555555555555555555555444333111000//////000111000////////////000111111111222222222222333333333222222222222222333333333111111000000000000////////////////////////////////////000000///...------------,,,,,,+++++++++***++++++************++++++************))))))))))))(((((()))************)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((()))((('''(((******(((&&&&&&%%%%%%%%%&&&&&&'''(((''''''((()))))))))(((((((((''''''&&&&&&''''''(((******************++++++++++++++++++++++++++++++***))),,,111222444AAARRRuuu{{{|||uuuhhhWWWGGG===::::::777;;;AAAEEEGGGHHHJJJKKK{{{tttnnnlllkkkppp~~~yyyvvvrrr|||wwwpppnnnqqq{{{xxxooojjjiiijjjiiipppyyy}}}xxxvvvrrrnnnlllmmmmmmjjjgggiiimmmssswwwwwwrrrkkkfffdddbbb```^^^\\\ZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMOOOOOOOOONNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHLLLOOOQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTVVVRRRLLLHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@============<<<:::888777555555444333333333333333333111222444555888DDDOOOZZZ___fffjjjjjjhhhfffeeedddkkkqqqrrrooommmooorrrrrrtttvvvuuupppkkkgggeeecccbbb______```cccgggjjjfffdddfffkkkkkkgggccccccdddgggkkkrrruuuiii[[[OOOHHH@@@999666444222333666444444444444555555666777555555444444444444555555666666666666666666666666333222111000000000111111000000000111111111222222222222222222222222222222111111111222222222222222111000000000////////////........................////////////...------,,,------,,,,,,+++***************))))))))))))***************)))))))))))))))++++++++++++,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))***++++++((('''&&&'''(((((('''&&&((((((((((((((()))))))))&&&&&&'''((()))))))))((((((''''''&&&&&&''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---111111111777???YYYwww|||yyygggQQQ@@@888777888;;;>>>BBBEEEGGGIIIJJJyyyyyy|||xxxvvvvvvvvvsssuuuxxxzzzpppnnnlllnnnwww~~~yyyrrr{{{zzzqqqnnnooovvvwwwrrrooonnniiinnnuuu~~~}}}xxxsssnnnkkkkkkkkkiiigggjjjmmmrrruuutttqqqmmmjjjeeedddaaa___\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUOOOOOOPPPPPPQQQRRRSSSSSSOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMOOOQQQSSSUUURRRQQQPPPPPPQQQRRRRRRSSSUUUQQQKKKGGGFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@???>>>@@@???>>><<<:::777555444333333222222222222333333333111111333555;;;KKKYYYfffjjjnnnpppooolllhhhfffhhhmmmrrrrrrlllfffdddcccfffhhhiiiiiigggeeedddeee^^^]]][[[\\\^^^bbbgggjjjeeefffllluuuwwwqqqiiiffffffdddeeeqqqxxxiiiXXXJJJDDD===666444333222333666555555444444444555555666444444333333333333444444666666666666666666666666222222222111111111111111222222333333444444444444222222222222222222222222111111111111111111111111000000000////////////...------------------------///......---------------,,,,,,,,,++++++************))))))(((((())))))***))))))))))))))))))******,,,,,,++++++++++++++++++************************''''''(((((((((((('''''''''((()))***+++,,,,,,,,,&&&%%%$$$%%%'''(((((('''*********)))))))))((((((%%%&&&'''((((((((((((((()))((((((''''''(((((()))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///------///000000333777DDDZZZ{{{wwwaaaLLL@@@<<<888888:::===AAADDDGGGIIIzzz{{{ssspppkkkgggdddbbbbbbbbbdddjjjpppyyyssspppmmmlllooowww~~~tttzzz}}}rrrnnnmmmpppyyy{{{uuupppjjjlllrrrzzz}}}xxxuuuoookkkiiigggfffeeekkknnnqqqttttttrrrnnnlllfffeeeccc```^^^\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUOOOPPPQQQRRRRRRSSSTTTTTTOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHKKKKKKKKKLLLMMMPPPSSSUUURRRPPPNNNNNNOOOPPPQQQPPPRRRNNNJJJGGGFFFFFFFFFFFFCCCCCCCCCBBB@@@???===<<<@@@???===:::777555333222222222111111111111222222111000111444999DDDYYYkkkzzzzzzzzzzzzwwwsssooommmoooqqqrrrnnnggg```\\\\\\^^^___```bbbccccccccccccZZZZZZ[[[^^^bbbfffkkkmmmhhhkkkuuu~~~rrrllliiieeeffftttoooYYYHHHBBB;;;555555555333444777555555444444444444444444333333333222222333333333555555555555555555555555222222222222222222222111333444444555666555555555333333333222222222222111111111111000000000000000000000////////////......------------------------------,,,,,,,,,------...++++++++++++++++++++++++******))))))))))))******))))))))))))************+++***))))))((()))))))))************************''''''((((((((((((''''''&&&&&&((()))************&&&%%%$$$$$$'''((()))(((((((((((((((((('''&&&%%%&&&&&&'''(((((((((''''''***))))))(((((())))))***+++++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++,,,---...000222777DDD\\\|||zzzjjjYYYLLLEEE;;;999777888<<>>BBBCCC~~~tttkkkaaa^^^ZZZVVVSSSQQQQQQQQQMMMVVVYYY[[[lll{{{vvvmmmeeeaaaaaaeeehhhfffllluuu{{{yyy}}}uuupppmmmnnnrrrzzz{{{zzz|||{{{|||~~~}}}~~~~~~zzzrrriiicccaaabbbeeejjjsssyyyzzzwwwqqqmmmiiihhhfffdddcccaaaaaa```\\\ZZZXXXUUUTTTTTTUUUVVVSSSSSSSSSRRRQQQPPPNNNMMMOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJMMMOOOPPPPPPOOONNNOOOKKKHHHGGGJJJLLLLLLJJJJJJHHHFFFEEEEEEEEEDDDBBBCCCCCCCCCBBBAAA???<<<;;;999888777555333222222222222111111000000000000000111444:::DDDQQQfff|||yyysssmmmlllpppxxx~~~zzzuuuqqqpppoookkkbbbZZZVVVZZZ```gggmmmqqqssstttrrrwww|||qqqrrrsssvvvwww[[[EEE???999666888888666666999666555555444333333333333555555555444444555555555444444444444444444444444111222222333333333222222222333444555555555444333333333333222222111111111111111000000/////////...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000(((((()))***+++,,,,,,---++++++************++++++(((((())))))*********+++...---+++*********++++++(((((((((((((((((((((((((((((())))))))))))(((((('''''')))*********)))(((+++)))&&&%%%&&&&&&&&&%%%###$$$&&&((()))))))))((('''((((((((('''&&&%%%%%%))))))(((((((((((())))))))))))((((((''''''&&&&&&************************&&&+++......---...///...111333:::IIIaaa~~~|||wwwvvvrrrkkkdddZZZQQQEEE===;;;<<<>>>???{{{|||{{{tttpppiiibbbZZZTTTRRRPPPNNNLLLPPPQQQRRRUUU```sssyyynnneee___\\\\\\___eeedddfffnnnyyyrrrooommmlllyyy}}}|||yyyvvv}}}~~~}}}wwwnnnfffaaa```eeepppxxxxxxuuutttsssqqqpppmmmiiifffeeeccc```^^^]]][[[XXXUUUUUUVVVYYY[[[VVVUUUSSSPPPOOONNNNNNNNNKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLKKKGGGCCCEEEDDDDDDDDDEEEGGGJJJLLLNNNOOOOOONNNLLLKKKLLLMMMOOOLLLHHHGGGIIIJJJIIIGGGEEEDDDCCCBBBAAA@@@??????@@@@@@>>>===;;;999888777444444555555444111...,,,666000---...///...///222333555AAATTTddduuuzzznnnlllwww~~~oooeee```___ZZZ___eeeiiilllqqqwww||||||wwwzzzyyyzzzoooSSSAAA999888777666555444333222333444555666555333000...333444666777888777666444555555444333444555666777444444444444444444444444333444444555555444444333333333222222111000//////222000...,,,,,,---///111//////............//////......---------,,,,,,,,,111///---,,,,,,,,,+++***+++++++++++++++++++++++++++*********))))))(((((('''''''''''''''''''''''',,,,,,+++***)))((('''&&&***)))(((''''''&&&&&&&&&((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((((()))***+++(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((,,,+++*********+++,,,---,,,...333;;;GGGaaa~~~qqqrrrzzz}}}{{{uuugggRRRBBB:::999999:::}}}uuuoooppprrrvvv|||zzzvvvoooggg^^^WWWTTTSSSRRRPPPVVVVVVTTTSSSWWWcccttt||||||yyyppphhhbbb^^^^^^______^^^aaajjjyyyxxxtttqqqooossszzz~~~yyytttqqqwww{{{yyyqqqjjjffffffpppxxxyyyvvvvvvtttrrrooonnnmmmlllkkkhhhddd```]]][[[YYYWWWVVVWWWXXXYYYTTTSSSQQQOOONNNMMMMMMMMMKKKKKKLLLLLLLLLJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHGGGDDDAAADDDDDDCCCDDDEEEGGGJJJKKKNNNOOOPPPOOOMMMLLLMMMNNNOOOLLLJJJIIIIIIIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@???>>><<<:::999777777222222333444444333222222444///---///000...000333999===LLL___mmmyyyyyyrrrvvvyyykkkdddaaa```bbbfffhhhjjjooowww}}}}}}}}}{{{|||~~~fffNNN@@@888888777666555444333333444444444333333222222222333444666777777777555444555444444333444555666777444444444444444444333333111111222222222222111111444333333222111111000000333111///---,,,---///000,,,++++++******++++++,,,.........---------,,,,,,111///---,,,,,,,,,+++***++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))++++++************))))))&&&''')))******)))((('''((((((((((((''''''''''''((((((((('''''''''''''''&&&'''((((((((((((((('''''''''''''''''''''''''''************************(((((((((((((((((()))***(((((())))))))))))((((((+++***)))((((((((())))))++++++*********+++,,,---///000222666>>>PPPpppzzzwww~~~xxxcccPPPDDD>>>;;;:::yyyqqqjjjiiiiiijjjmmmrrrqqqsssxxx}}}~~~{{{}}}wwwoooddd\\\YYYXXXWWWVVV[[[ZZZWWWRRRPPPTTT\\\cccooorrruuusssnnnmmmpppuuu}}}{{{wwwooohhhdddbbbbbb^^^^^^aaahhhrrr{{{uuurrrmmmrrr||||||uuuooolllmmmuuu{{{rrrlllgggqqqxxxyyyxxxxxxvvvsssmmmmmmmmmnnnmmmjjjddd```\\\[[[YYYXXXVVVVVVVVVVVVQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJLLLMMMMMMKKKIIIHHHJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCDDDEEEEEEDDDBBBDDDCCCCCCDDDEEEGGGIIIKKKNNNOOOPPPPPPNNNMMMNNNOOOOOOMMMKKKJJJJJJHHHEEECCCBBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;999777666666333333333222222333333444222///---///000...000444:::@@@OOOaaammmuuuwwwmmmhhhiiiiiihhhfffgggnnnxxx}}}~~~zzzwwwvvvvvvvvvvvvxxx{{{|||vvvhhhVVVFFF===777777666666555444333333555444222111111222444555333444555666666666555444555444444444444555666666555555555444444333333333111111222222222222111111444444333333222222111111444222000...------...///...------,,,,,,------..................---------111///,,,,,,,,,,,,+++***++++++++++++++++++++++++************))))))))))))************************((((((((())))))*********$$$&&&))),,,,,,+++)))(((((((((((((((''''''''''''''''''(((((((((((())))))%%%%%%&&&(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''((((((((('''(((((())))))((((((''',,,++++++************++++++************+++,,,,,,......///111333===SSSfffwwwmmm|||qqq___OOOCCC<<<999yyyqqqnnnkkkhhhhhhkkkdddeeehhhlllqqqtttuuutttuuuyyywwwkkkbbb^^^]]]\\\[[[[[[[[[XXXTTTQQQQQQTTTWWW[[[___bbbbbb```aaaggglllyyy~~~zzzsssmmmjjjggggggeeegggiiimmm{{{xxxrrrkkknnnuuuuuunnnjjjhhhppp{{{}}}sssmmmiiiqqqxxxzzzyyyyyywwwsssjjjjjjiiiiiihhheee```\\\YYYXXXXXXWWWUUUSSSRRRQQQNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKMMMMMMLLLJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDDDDDDDDDDEEEEEECCCCCCCCCDDDFFFGGGIIIJJJMMMNNNOOOOOOMMMMMMNNNOOOOOONNNMMMKKKIIIFFFBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@<<<;;;:::999777666555555666555222000//////000111111......//////---000555:::AAANNN]]]gggnnnzzzyyysssqqqoookkkggggggnnn{{{||||||}}}vvvoookkkiiiiiijjjlllkkkggg___SSSFFF===888666666666555555444444444444333222111111333444555222333444555555555555444444444444444555555666666555555555444444333333222444555555666666555555444444444444333333222222222444333111///...---......000//////......//////000........................000...,,,+++,,,,,,+++************************************)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))+++++++++***)))(((((((((((('''''''''''''''''''''((()))******+++%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''''''(((((((((((((((((('''++++++*********************************++++++,,,))))))+++---...333@@@NNNppp}}}jjjkkkyyylll]]]OOODDD>>>{{{vvvqqqjjjggghhh```___^^^```dddgggiiijjjjjjooovvv~~~uuulllhhheeebbb___[[[[[[YYYWWWTTTSSSSSSTTTQQQUUUXXXXXXWWWXXX^^^dddtttyyysssnnnmmmjjjjjjkkkkkkttt|||tttlllmmmpppvvv{{{rrrmmmlllqqqxxx}}}~~~yyyqqqllliiipppwwwxxxxxxxxxtttoooiiigggdddbbb```^^^[[[YYYTTTTTTTTTSSSRRRPPPNNNLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFGGGIIIKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFDDDCCCBBBCCCDDDEEECCCDDDDDDEEEGGGHHHJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOMMMNNNMMMKKKGGGCCC@@@>>>????????????>>>>>>>>>>>>:::999888777666555444333444222000---,,,---...///111......//////...222999DDDIIISSS]]]dddlllwwwzzzvvvsssnnniiiiiippp}}}}}}|||xxxqqqiiibbb___^^^___```]]]VVVMMMBBB:::666555555555555555444444444444222222333333333333333333222333333444444444444444444444444555555555555555555555555444444333333333666666777777777777666666444444333333333333333222444222111///...---------------,,,,,,,,,,,,------------..................///---++++++,,,,,,+++***************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((''''''''',,,+++)))((((((((()))***((((((((((((''''''''''''&&&&&&'''((()))***++++++'''''''''''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&''''''''''''((((((((((((''''''(((((())))))))))))))))))))))))******++++++++++++''''''***---...000888@@@SSSrrrzzznnnooozzznnn```RRRIIIxxxnnnhhhgggbbb___[[[YYYZZZ\\\^^^^^^```eeelllvvv{{{uuupppjjjeee___^^^[[[XXXUUUSSSRRRQQQOOORRRTTTSSSQQQRRRXXX]]]rrrxxxrrrlllkkkmmmkkkqqq}}}rrrqqqpppqqqwwwyyyssswwwwwwwwwxxxwwwtttnnnjjjfffmmmrrrsssssssssnnnhhheeeccc___]]]\\\ZZZXXXWWWQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDCCCBBB@@@@@@BBBDDDDDDEEEFFFGGGIIIJJJKKKKKKHHHJJJLLLLLLKKKLLLMMMOOOLLLLLLLLLHHHDDD@@@>>>>>>============<<<<<<;;;;;;888777666555444333333222...---,,,,,,,,,...000111000......000000222;;;DDDPPPSSSXXX]]]bbbjjjttt}}}zzztttsssooollllllsss~~~}}}uuusssnnnfff^^^XXXVVVVVVTTTQQQJJJAAA999444333444444444444444444555555555222333444444444333222222222222222333333333444444333444555555666666555555444444444444444444444444444555555555555555555444333333333333222222222222111111000......---------......------------......,,,,,,,,,---------------...,,,+++***+++,,,+++***************************))))))))))))************************************+++++++++******)))))))))...,,,)))&&&&&&''')))***((((((((((((''''''''''''&&&&&&'''(((((()))******(((((((((''''''%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''((()))******++++++******+++)))+++...///...111777AAAYYY|||rrruuuwwwkkk\\\QQQ|||zzzqqqooogggccc]]]XXXWWWWWWXXXXXXZZZ]]]dddnnnzzz}}}ssslllfffbbb^^^YYYVVVTTTRRRQQQQQQTTTUUUSSSPPPPPPVVV[[[www{{{sssooorrroooqqq}}}zzzuuussstttyyy{{{}}}zzzwwwtttrrrnnniiidddbbbgggkkklllllllllfff___\\\[[[ZZZZZZZZZYYYVVVTTTPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLLLLLLLKKKIIIHHHDDDDDDDDDEEEFFFGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDEEECCCAAA@@@BBBDDDEEEFFFGGGIIIJJJKKKLLLLLLHHHJJJLLLLLLLLLMMMOOOPPPJJJKKKJJJFFFAAA======>>>===<<<<<<;;;:::999888888666666555444333222222111------,,,,,,---///000111///---...222444:::FFFSSSZZZ]]]^^^___bbbiiiqqqvvv~~~|||vvvnnnoooooonnnnnnttt|||~~~|||xxxtttqqqqqqnnnggg^^^UUUQQQOOOGGGEEEAAA:::555333444555333333333444444555555555666555333222111222222333222222222222222333333444333444555666666666555444222333333444444555555555333333444444444444333333222222222222222222222222//////......---------,,,///......------......///+++++++++,,,,,,,,,------...,,,******+++,,,+++***************************((()))))))))************))))))))))))))))))))))))(((((())))))))))))*********)))((('''&&&'''((()))((((((((((((''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&'''((()))((((((''''''((()))***+++******)))---***))),,,---,,,---111888DDD[[[zzz|||tttggg]]]qqq|||~~~{{{lllggg```[[[XXXWWWWWWWWWWWWZZZ```jjjwwwzzzrrrjjjfff```[[[XXXVVVUUUTTTTTTWWWXXXUUUQQQRRRWWW]]]|||vvvwwwsssrrr|||}}}wwwvvvyyy}}}~~~zzzuuuqqqnnnjjjddd___^^^cccgggggggggfff```YYYRRRSSSUUUWWWYYYWWWTTTQQQPPPPPPOOONNNMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLJJJIIIDDDCCCCCCBBBDDDFFFIIIKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGFFFDDDBBBDDDFFFFFFGGGHHHJJJKKKLLLMMMMMMIIIKKKMMMMMMMMMNNNPPPRRRIIIJJJHHHDDD???<<<===???<<<<<<;;;:::888777666666555555444444333222111111111000///...............------///333888@@@PPP^^^dddfffgggeeefffkkkqqqtttwwwtttuuuyyy{{{~~~~~~~~~|||wwwrrriiikkkmmmnnnpppttt{{{uuummmjjjhhhfffpppqqqpppiii___TTTNNNKKK???>>>;;;777444333555777222333333444444555555555999777333000///000333555222222111111222222333444333333555666666666555444111222222333444555666666333444444555555444444333111111111111111111111222------------------,,,,,,***))))))(((((())))))************++++++,,,,,,,,,---,,,******+++,,,+++***))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''######$$$%%%&&&'''((()))%%%&&&'''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%&&&''')))))))))(((''''''((()))++++++******)))+++'''&&&)))++++++,,,///222666DDD```vvvmmmmmmrrrzzzssskkkfffdddaaa]]]XXX\\\[[[```jjjvvv~~~tttnnnkkkgggccc```]]]YYYVVVUUUWWWWWWTTTQQQRRRXXX^^^}}}}}}yyy||||||zzz|||~~~~~~~~~}}}|||{{{{{{{{{wwwrrrkkkhhhhhheee```[[[\\\]]]___aaabbb___ZZZVVVTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIKKKMMMPPPRRROOOJJJFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBCCCBBBEEEIIIKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGDDDAAA>>><<<::::::999999888777666555555444444333222111000000000000333000...,,,---...//////***000444666>>>OOO___gggkkkhhheeefffiiinnnrrrsssqqqooommmnnnuuu}}}vvvuuupppnnnrrruuurrrmmmkkkgggggghhhlllrrrvvvyyyyyy~~~}}}wwwooogggfffjjjooonnnqqqsssoooeeeYYYNNNGGG???<<<999888888888777666333444444444444333222222222222111111000/////////...//////000111222222222333333333333222111000000555555555555444333222222222222222222222111000///333333333333222111000000......---------...//////...---,,,+++************++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++*********))))))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))###$$$&&&(((***++++++***$$$%%%''''''&&&'''(((***,,,((($$$$$$&&&)))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))'''((()))***************'''((()))***+++,,,------444333999GGG]]]}}}{{{tttlllnnnxxx}}}sssooonnnmmmhhhcccbbb```ccclllxxxzzzssspppkkkhhhdddaaa]]]ZZZWWWZZZ\\\ZZZWWWWWW[[[___zzz~~~}}}vvvuuutttrrrqqqqqqpppppptttzzz|||wwwpppjjjdddaaa```^^^ZZZVVVYYYYYY[[[\\\]]][[[WWWSSSRRRRRRQQQQQQPPPOOOOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGJJJKKKMMMPPPQQQNNNIIIEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGEEEEEEEEEFFFEEEGGGJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFDDDBBB@@@===;;;::::::;;;:::999777555333111000222222111000////////////000...---,,,---//////000000333666;;;GGGXXXdddiiijjjhhhggggggiiilllmmmmmmooollliiiiiioooxxx~~~zzzvvvqqqjjjdddaaaeeeiiigggdddcccaaacccgggmmmssswwwxxxwwwwwwwwwxxxzzz{{{{{{xxxuuurrrrrrpppkkkbbbWWWMMMHHH???<<<888666666666555555333333333333333222222111222222222222111111000000...//////000111111222222555555555555444333222111000111111222222222111111333333444444333333222111222222222222111000///.........---,,,,,,------------,,,,,,+++************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))))))))))))))(((((('''''''''''')))((((((((('''''''''&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%$$$###'''((())))))'''&&&''')))+++(((%%%%%%'''))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))(((((('''((()))***+++))))))*********))))))((((((((()))***+++,,,------,,,,,,000:::JJJddd|||vvvmmmlllpppzzz~~~zzzsssooojjjhhhnnnyyy|||xxxsssnnnkkkgggcccaaa\\\^^^aaa```^^^]]]^^^aaayyyzzz{{{}}}~~~zzzvvvsssiiiiiigggfffeeedddddddddfffkkkqqqwwwyyywwwsssppphhhccc]]]YYYYYYXXXUUURRRUUUUUUTTTUUUVVVUUURRRPPPOOOOOONNNNNNMMMLLLLLLLLLIIIIIIJJJIIIIIIHHHGGGFFFKKKKKKMMMOOOPPPMMMHHHDDDBBBBBBCCCDDDDDDEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDBBBDDDFFFGGGFFFFFFGGGIIIHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEBBBAAA???===;;;::::::999999999777555333222000000111111000///............,,,,,,,,,---...///000000555777<<>>===<<<;;;:::999999999444444444333333333333333111111000///............+++,,,---------...///000666:::EEEYYYttt|||wwwsssooommmjjjhhhmmmjjjfffgggkkkppptttuuupppsssrrrlllhhhiiiiiiggg]]]ZZZ\\\bbbfffdddcccdddccchhhnnnuuuxxxuuunnnhhhdddnnn}}}oooaaaUUULLLEEEAAA???<<<777333333333333333111222222222222111000000////////////000000000000//////000000111111111111222222222222111000///...////////////000000111222///000000000000000//////000000000000000///------------+++***))))))))))))+++***************+++,,,(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))******)))'''&&&&&&(((''''''((()))))))))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((())))))***++++++,,,,,,//////111222222<<>>::::::888777777666666666444444444333333222222111111111000///............+++---...---+++...666<<>>>>>>>>>>>======???AAADDDEEEEEEFFFGGGIIIEEEGGGJJJLLLKKKIIIIIIIIIHHHHHHFFFEEEBBB@@@>>><<<;;;:::999777666666666666111111222333444555555666000000...---------------)))+++---,,,,,,000:::AAAXXXcccppp}}}wwwllljjjssswwwrrrmmmhhhhhheeeeeegggfffeeehhhnnn{{{yyyuuusssrrrpppnnnlllooovvv{{{^^^GGG===:::444444444555666555333000333444444444444333222222------...000111222333444111111111000000000000000000000000000///...---,,,///...---------///111333,,,,,,---...//////..................---,,,+++++++++***************+++,,,,,,,,,***)))((((((((((((&&&&&&''''''((()))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((%%%''')))***+++***)))(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''!!!!!!!!!"""###&&&((()))+++,,,,,,***'''%%%%%%&&&&&&(((***)))&&&%%%'''***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&''''''((((((((((((((('''***************+++++++++***&&&''',,,///...///222111???TTTooo___eeeppp|||tttkkkuuuwww}}}}}}yyyxxxtttqqqmmmjjjhhhhhhiiijjjppptttzzz~~~yyyvvvtttqqqmmmkkkjjjiiigggfffkkkpppuuuwwwzzz}}}~~~zzzssslllhhhhhhiiijjjzzz}}}yyytttpppmmmkkkhhhfffjjjhhhdddcccbbb```^^^]]]]]]\\\ZZZXXXWWWVVVVVVUUUYYYWWWUUUTTTTTTSSSPPPNNNOOONNNLLLLLLLLLNNNPPPRRRRRRSSSSSSQQQNNNKKKJJJKKKNNNNNNNNNMMMMMMLLLKKKJJJKKKJJJIIIIIIGGGGGGFFFEEEGGGGGGFFFFFFEEEFFFFFFFFFHHHFFFFFFHHHKKKLLLKKKHHHGGGCCC@@@@@@AAACCCBBB@@@>>>??????@@@@@@@@@??????<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIEEEGGGIIIJJJKKKJJJIIIHHHKKKGGGBBB>>>===<<<<<<;;;888777777666555444444444555555333222111111111111111000///...............+++***,,,111222333===III[[[ggguuu}}}uuuvvv|||}}}yyyxxxwwwqqqkkkggggggfffhhhssszzzrrrkkkfffcccmmmsss|||qqqYYYEEE;;;888444444444333333333222222111222222333333222222111,,,---///111111111000000111111222222222333333333333222111///......------...............------,,,/////////000000000000000...------,,,,,,------...,,,,,,++++++***)))((((((+++++++++***************((())))))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''***&&&###$$$((()))&&&!!!(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&''')))*********)))((((((((((((((())))))))))))))))))***+++---...//////111333???UUUpppYYYaaannn|||{{{rrrrrr{{{~~~wwwtttnnniiifffeeefffgggmmmqqqvvv{{{~~~~~~}}}{{{xxxuuupppmmmkkkiiigggeeejjjooorrrrrruuuyyyyyyvvvwwwtttnnniiifffeeefffgggmmm~~~|||xxxtttqqqmmmkkkllliiifffdddcccbbb___^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWTTTSSSRRRRRRPPPNNNLLLLLLLLLLLLMMMOOOPPPRRRRRRSSSSSSQQQNNNLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEGGGJJJKKKJJJHHHGGGDDDAAA@@@AAABBBAAA???>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGIIIJJJJJJIIIGGGFFFHHHDDD???<<<;;;::::::999666666555555444333333222111111000///////////////000///...---------------000...///444777;;;FFFQQQ\\\fffrrryyy~~~{{{yyyyyypppiiieeegggkkkrrrrrrhhhcccccciiimmmtttzzz~~~rrr```LLL===666555333333333222222222222111111222222333333222222111...///000222222222222111111222222222222333333333333222111000///.........///////////////......---////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))(((***+++++++++******))))))(((((())))))***++++++,,,(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''(((((()))))))))((())))))))))))******************++++++,,,---.........///444???PPPkkkRRRZZZiiiyyy{{{pppxxx}}}yyyqqqjjjfffdddeeefffkkkmmmqqquuuzzz}}}}}}yyytttppplllhhheeebbbbbbgggiiijjjmmmrrrtttrrrrrrpppmmmiiifffdddddddddaaaooo{{{wwwssspppnnnlllhhhfffeeedddbbb```\\\[[[ZZZZZZYYYYYYYYYZZZXXXUUURRRPPPPPPPPPOOONNNJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTTTTRRROOOMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEGGGIIIIIIHHHGGGHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDCCC@@@<<<999888888777666444444444333333222222111//////.............../////////..................000---...333:::AAAJJJSSS]]]eeennntttyyy{{{wwwwwwmmmgggcccgggqqq}}}nnnaaa]]]___bbbcccfffmmmtttwwwvvvssspppgggZZZKKK???777333333222222111111111000000000111111222222222222111111///000111222333333333333222222222222333333333333333333111000//////......000111111111111000///////////////......------,,,,,,++++++******++++++,,,,,,,,,++++++***))))))))))))***+++++++++***)))(((''''''(((((())))))******''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###!!! $$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''(((&&&$$$###%%%'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))*********+++++++++***+++++++++,,,,,,---------///111333999KKKmmmOOOUUUaaaooo|||~~~qqquuu~~~~~~vvvnnnhhhfffggghhhjjjkkkllloootttyyy}}}~~~{{{uuuoookkkeee```]]]UUUYYY]]]___fffpppvvvwwwtttsssqqqmmmjjjfffcccbbb]]]fffxxx~~~zzzwwwuuuqqqoookkkiiihhhfffdddbbb^^^]]]\\\ZZZYYYXXXXXXXXXUUURRROOOMMMNNNNNNNNNMMMIIIKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVTTTQQQOOONNNOOOLLLLLLMMMMMMLLLKKKKKKJJJGGGGGGGGGHHHHHHIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGJJJIIIGGGFFFEEEDDDCCCCCC======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKIIIGGGDDDBBB@@@===999777777666555444444444333333333222222222111000//////............000///////////////000111------///666>>>EEEKKKNNN\\\dddmmmsssxxxyyyrrrpppiiieeecccjjjvvvyyyiii___[[[\\\ZZZXXXYYY___hhhkkkhhhddd\\\SSSGGG>>>999666444222111000000000000/////////111111222222222222111111000000111222222333333333222222222333333333444444444333222111000000///000222222222333222111111000//////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++*********)))))))))***+++++++++***((('''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%###""" $$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((())))))))))))*********++++++++++++++++++,,,,,,+++///333444444;;;PPPeee|||OOOQQQWWWbbbnnnuuuxxxwwwnnnnnnsss|||yyyrrrllliiiiiiiiilllkkkkkklllooosssxxx{{{{{{wwwrrrlllgggaaa[[[WWWLLLPPPSSSVVV```ooozzz}}}|||zzzwwwsssnnnhhhccc```]]]cccppp~~~|||zzzxxxssspppmmmjjjiiigggeeeccc```^^^\\\ZZZWWWVVVTTTTTTRRROOOMMMLLLMMMNNNNNNMMMLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVWWWUUUSSSQQQPPPQQQOOOOOONNNMMMKKKIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGHHHGGGFFFEEECCCCCCBBB===<<<======>>>@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLKKKIIIFFFCCCAAA>>>;;;888777777666555444444444444333333333333333222111000...---,,,,,,,,,------------......///000...222999AAAIIIOOOPPPNNN[[[cccmmmuuuyyy~~~wwwmmmjjjeeeeeeffflllwwwzzzooofffaaa]]][[[UUURRRPPPUUU]]]```\\\VVVJJJDDD<<<777666666444111000000000/////////......000111111222222111111000//////000000111222222333222222333333333444444444444333222111111000111111333333333444333333222111///......---,,,++++++***------,,,,,,,,,,,,------+++++++++***************))))))***+++***)))(((''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))%%%!!!"""%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''(((((((((((()))++++++++++++++++++++++++++++++...111111333===HHHggg|||NNNMMMPPPVVV___fffiiiiiidddcccdddjjjsss|||}}}|||zzzuuuttt}}}xxxrrrnnnlllkkkooonnnmmmmmmnnnpppsssuuutttqqqlllhhhccc^^^XXXTTTMMMOOOOOOQQQ\\\mmm|||yyyrrrkkkdddaaa```eeeooo~~~|||{{{zzzyyywwwrrroookkkiiigggeeebbb```___^^^[[[XXXUUUSSSQQQPPPOOONNNMMMOOOPPPQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRRRRTTTUUUVVVUUUSSSQQQPPPQQQPPPPPPOOOMMMJJJHHHFFFDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFDDDFFFHHHHHHFFFEEEFFFGGGBBBDDDEEEDDDBBBAAAAAAAAA>>>>>>======>>>@@@BBBCCC???@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGDDD@@@>>>;;;999777666666666555333333333333333333333333333000///...,,,+++*********************+++,,,---...///888CCCKKKRRRVVVVVVRRR^^^dddllltttxxxzzz{{{||||||yyywwwyyytttjjjgggbbbfffjjjnnnuuu~~~xxxoooiiifffbbb\\\WWWWWWRRROOOQQQVVVVVVQQQKKK===999444333333444222000000000/////////.........000000111111111111000000000000///000000111222333333333333333444444444444444333333222111111222222333444444444444333222222.........------,,,,,,+++...------,,,,,,------...******************************)))))))))(((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&$$$""""""$$$%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''((("""###&&&%%%"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''(((((()))*********++++++,,,,,,111---***,,,...000666===NNNddd}}}JJJIIIKKKPPPWWW[[[[[[YYYYYYXXXXXX\\\bbbhhhnnnqqqtttqqqqqqtttwwwvvvpppnnnrrrzzz|||vvvrrrpppqqqqqqpppppppppqqqqqqqqqmmmkkkgggddd```\\\VVVRRROOOOOONNNNNNZZZnnnyyyqqqkkkgggffflllttt~~~}}}{{{wwwuuutttsssrrrpppnnnkkkgggeeecccaaa^^^\\\\\\[[[XXXUUUSSSQQQOOOOOONNNNNNPPPSSSVVVWWWUUUTTTRRRQQQPPPOOONNNNNNOOOOOORRRSSSTTTSSSPPPOOONNNOOOOOOOOONNNLLLJJJHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFBBBDDDFFFFFFCCCBBBCCCEEE@@@CCCEEEEEECCCAAABBBCCCBBBAAA@@@??????AAACCCDDDAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFCCC@@@===;;;999777555555555555444222222222222222222222222222------,,,,,,,,,,,,---...*********+++,,,---//////333@@@MMMTTTZZZ```aaa___bbbeeejjjnnnqqqrrrrrrrrrlllkkkkkkpppxxxzzztttuuuwwwzzzvvvmmmgggddd```ggglllnnnsss{{{|||{{{yyywwwssskkkccc]]]]]]XXXSSSQQQQQQMMMGGGBBB888555222000000000111111000000000////////////...000000111111111111000000111111000000111222444555333333333444444444444555444444333222222222222333333444444444444333222222.........------------------,,,,,,,,,,,,,,,,,,---************************+++***(((''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%######%%%&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&### """$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((()))))))))(((''''''''''''(((((((((((((((((()))***+++,,,,,,---222...,,,...//////222888;;;KKKbbb}}}FFFFFFIIINNNTTTUUUSSSOOORRRSSSSSSUUUXXX]]]aaaeeebbbaaaccceeeeeejjj|||wwwrrrnnnmmmmmmrrr~~~xxxuuurrrssssssssssssrrrqqqqqqjjjgggeeebbb___[[[VVVSSSOOOOOOLLLMMMZZZqqqxxxrrrooonnnsss{{{~~~}}}|||wwwtttpppnnnlllkkkjjjhhhkkkhhhdddaaa___]]][[[XXXYYYXXXVVVTTTRRRPPPOOOOOONNNPPPRRRWWWZZZ[[[YYYWWWTTTRRROOOMMMKKKKKKLLLMMMOOOQQQRRRQQQNNNMMMLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFF@@@BBBDDDDDDAAA@@@AAACCCAAAEEEHHHHHHFFFDDDEEEGGGEEECCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCAAA>>>:::888777555444444444444333111000000000000000111111111,,,,,,---...///111222333,,,,,,---...///000222333<<>>GGG___qqqqqqqqqyyy|||wwwnnnfff```bbbdddbbb___]]]aaabbbffflllqqqrrrooolllddd]]][[[bbbhhhjjjmmmqqqrrrpppmmmjjjgggdddbbb```iiijjjmmmqqqrrrttt}}}yyyfff\\\RRRKKKEEE>>>;;;<<<000000///...............000000000000000000000000000111222333444333222111111111222333333444555555444444555555444222111000222222222222222222222222666555555444222111000000000000000000000000000000......---,,,++++++***************)))))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''&&&%%%###"""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''((()))******+++)))))))))***+++---...///333333888GGG___}}}IIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQTTTRRRTTTTTTSSSRRRVVV___fffqqqrrrtttuuutttrrrnnnlllkkkllllllnnnppprrruuuvvvzzzxxxtttqqqqqqtttwwwyyyzzzvvvnnnhhhcccbbbccceeehhhgggjjjoooxxx{{{xxxzzz}}}{{{qqqmmmiiihhhhhhgggccc___UUUPPPNNNRRRZZZjjjzzzvvvuuuzzzvvvqqqsss~~~~~~}}}{{{xxxssspppkkkiiifffdddcccbbb```___]]]\\\YYYWWWTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOOOOSSSTTTUUUVVVUUUTTTRRRQQQMMMMMMLLLLLLKKKJJJJJJIIIKKKLLLLLLMMMLLLLLLKKKKKKLLLJJJHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCGGGGGGGGGHHHGGGGGGFFFFFFAAA???<<<999888777777888444333333333333222222222111000000//////.........+++,,,...//////...,,,++++++,,,...000111333===HHH]]]vvvwwwnnnfffcccbbb___^^^___bbbdddhhhnnnrrrpppkkkfffaaa[[[YYY]]]___^^^```dddhhhgggeeebbbaaaaaabbbdddnnnoooqqqsssqqqsss}}}qqqdddWWWOOOHHH@@@;;;999111000//////......//////222222222222222222222222000111222222333333222222111222222333333444444444444444444444444222111000333333333333333333333333666555444333222111111000000000000000000000000000/////////...---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))((('''''''''''''''******++++++++++++******''''''''''''''''''''''''''''''((()))***+++,,,,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$######$$$%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&'''(((((()))((((((''''''(((((())))))******++++++)))))))))***+++,,,......///...000:::JJJcccHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJKKKMMMOOONNNPPPPPPNNNLLLNNNSSSWWW___```aaacccccccccbbbaaa`````````aaabbbcccdddeeeffffffeeefffiiimmmppprrrxxxtttnnngggbbb^^^]]]\\\^^^]]]___dddkkkwww|||uuunnnkkkkkkllliiifffYYYUUURRRRRRWWWddd{{{wwwrrrsssxxx~~~xxxqqqmmmmmmssszzz~~~zzzxxxzzz{{{}}}{{{{{{||||||zzzwwwwwwvvvuuuttttttrrrnnnkkkeeebbb___^^^]]]\\\ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNKKKLLLMMMNNNOOOPPPPPPPPPTTTTTTSSSRRRQQQPPPOOONNNLLLLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGFFFEEEDDD===;;;999777555555555555333333333222222222111111111111000///......------,,,---.../////////------++++++---000333999GGGTTTsssyyymmmeee```^^^bbbhhhiiilllooosssrrrmmmddd^^^[[[XXXWWWXXXWWWUUUXXX]]]bbbbbbaaa^^^]]]aaahhhmmmwwwwwwwwwtttnnnmmmwwwyyyhhhWWWNNNJJJBBB:::666111111000/////////000000222222222222222222222222222111111111111222333333222222222333333333333333333444444444333222111000444444444444444444444444555555444333222111111000000000000000000000000000............------------,,,++++++++++++*********++++++++++++++++++++++++)))((((((''''''''''''(((((())))))))))))))))))((('''''''''''''''''''''''''''(((((()))***+++,,,,,,'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((()))))))))))))))(((************************)))))))))***+++,,,---...111//////222999IIIcccyyyFFFFFFEEEEEEDDDDDDEEEEEEHHHIIIJJJIIIHHHHHHJJJKKKMMMNNNOOOMMMLLLLLLNNNPPPWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^[[[\\\^^^aaaeeeiiilllnnnpppnnnjjjfffbbb___]]]\\\aaa^^^^^^```dddkkkzzzvvvooommmnnnnnnlllddd[[[SSSPPPSSS^^^ooo~~~yyyrrrmmmmmmqqqwwwyyyyyywwwwwwwwwyyywwwvvvzzz~~~vvvoookkkiiilllrrryyywwwtttqqqnnnmmmmmmnnnqqqnnnllllllnnnnnnnnnllllllkkkjjjjjjkkkjjjhhhfff___]]]ZZZXXXXXXWWWUUUTTTRRRQQQPPPOOONNNNNNMMMNNNLLLMMMOOOPPPPPPPPPOOOOOOPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDD@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@???:::999777555444444444444222222222222111111111111111000//////...---,,,,,,,,,------...///......---,,,+++---000555===NNN]]]{{{vvviiiaaaaaakkkvvvzzzzzz{{{yyysssjjj```YYYWWWXXXXXXXXXVVVWWW\\\bbbdddeeedddbbbaaafffooowww|||zzzwwwpppgggeeepppxxxeeeQQQIIIHHHBBB:::333111111000000000000111111000000000000000000000000222111000000000111333444333333333222222222222222333333333333222222111111333333333333333333333333444444333333222111111000////////////////////////++++++++++++++++++,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''((()))))))))((((((*********)))))))))))))))))))))))))))***+++,,,---000///000111222999KKK\\\~~~EEEDDDDDDCCCCCCCCCDDDDDDGGGHHHJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZWWWYYY\\\___bbbeeeggghhhhhhgggfffdddbbb```___^^^```]]][[[\\\^^^aaakkkuuuvvvqqqssswwwyyyvvvfffVVVPPPTTT[[[eeelllyyyzzzzzzyyyvvvrrrmmmjjjfffiiimmmppppppooommmlllmmmjjjhhhiiinnnqqqrrrqqqrrrpppooooooppprrrssssssooovvvtttmmmhhhfffhhhmmmkkkiiigggfffeeedddccccccgggeeeddddddeeeffffffeeebbbaaa```aaabbbcccaaa```ZZZXXXUUUTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOQQQQQQRRRRRRQQQOOOMMMKKKIIIIIIGGGGGGGGGIIIJJJLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD??????@@@@@@@@@@@@@@@@@@???>>>=========>>>@@@AAA?????????@@@@@@AAAAAAAAADDDDDDEEEFFFGGGGGGFFFFFFDDDDDDCCCBBBAAA???===<<<888777666555444444444444222222111111111000000000/////////...---,,,,,,+++++++++,,,,,,------------...---///333888AAAQQQaaa{{{qqqggghhhtttzzznnnddd^^^\\\]]]]]]YYYXXX\\\ccchhhiiiiiiiiihhhiiimmmuuuzzzyyyuuuoooggg``````nnn}}}xxxcccNNNEEEDDD@@@777000111111000000000000111111////////////////////////222111000///000111222333222222222222222222222111333333222222222111222222111111111111111111111111333333333222222111111000........................******++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((('''((((((((((((((('''''''''))))))))))))***+++,,,,,,((()))---///...///999DDDZZZttt}}}CCCBBBBBBBBBCCCCCCDDDEEEEEEGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPRRRUUUWWWXXXYYYYYYVVVWWWYYY[[[]]]___``````dddccccccaaa```___^^^]]]]]]ZZZYYY\\\^^^```gggooo~~~uuuwwwsss]]]TTTWWW[[[___bbbjjjjjjjjjjjjiiiiiihhhhhhaaaccceeeggggggfffdddccccccaaa______aaabbbcccbbbbbbbbbcccdddeeefffhhhhhhccchhhuuuqqqjjjgggeeefffiiihhhgggeeeddddddcccaaa________________________```[[[ZZZYYYZZZ\\\\\\\\\[[[WWWUUURRRQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRUUUTTTRRRPPPMMMJJJHHHGGGEEEEEEEEEEEEGGGIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDBBB@@@===;;;:::666666555555555444444333111111111000000000000///...------------,,,,,,,,,***+++++++++,,,---------000111444:::???GGGVVVeeeyyyuuuttt|||{{{qqqlllhhhgggbbb[[[ZZZ```fffiiijjjkkkmmmqqquuuyyy|||}}}uuunnneee___[[[```ooo~~~{{{eeeOOODDDAAA<<<444...000000/////////000111111111111111111111111111111111000000000000111222222111111111222222222222222333222111111111111222222111111111111111111111111333333222222111111111111........................------------,,,,,,,,,,,,))))))***************+++************************(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((''''''''''''''''''''''''''')))))))))))))))***++++++''''''+++//////...222888@@@VVVuuu~~~AAAAAAAAABBBCCCDDDEEEFFFBBBEEEGGGHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOPPPRRRTTTVVVWWWWWWWWWUUUUUUVVVXXXYYYZZZZZZZZZ^^^^^^]]]]]]]]]^^^^^^^^^\\\YYYYYY\\\___```ffflllwwwsssrrr}}}zzzcccXXXWWWXXX[[[^^^^^^\\\ZZZYYYZZZ\\\___aaa_______________^^^\\\ZZZXXXYYYZZZYYYXXXXXXZZZ[[[YYYZZZ\\\\\\]]]]]]^^^___^^^aaakkk{{{{{{ooojjjiiigggfffhhhkkkhhhfffeeeeeeccc___[[[XXXZZZ[[[\\\[[[ZZZYYYYYYWWWVVVUUUUUUWWWXXXXXXWWWTTTQQQOOONNNNNNNNNLLLKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTRRROOOKKKGGGEEEBBBAAABBBBBBCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBBBBAAA@@@@@@@@@======>>>??????????????????>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCBBB@@@===;;;888777444444444444444333333222111111000000000/////////,,,,,,,,,,,,,,,---------+++++++++,,,---......///333555;;;CCCHHHPPP^^^kkkwwwssspppfff]]]]]]eeellllllmmmooouuu{{{pppbbb[[[YYY___lllyyy}}}wwwcccMMMBBB>>>999333000//////......//////000111111111111111111111111111///000000111111111111111000000111111222222333333222222111000000111222333111111111111111111111111222222222222111111111111------------------------...---------,,,+++++++++))))))))))))******++++++************************'''''''''''''''((())))))$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''###$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%$$$"""######$$$$$$######"""###$$$$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''(((((()))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++---******...000///000333555AAAVVVooozzzyyy@@@@@@AAABBBCCCEEEFFFGGG@@@CCCEEEFFFFFFEEEEEEFFFKKKJJJIIIIIIJJJLLLLLLKKKGGGHHHJJJLLLMMMMMMMMMLLLKKKLLLNNNPPPQQQQQQQQQQQQUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWXXXZZZ\\\^^^```aaaYYYVVVVVVYYY[[[\\\```eeerrrnnniiiuuu|||gggYYYTTTTTTXXX^^^VVVSSSPPPMMMNNNRRRWWWZZZ___^^^\\\[[[[[[YYYWWWUUURRRTTTWWWWWWTTTTTTVVVYYYVVVWWWYYYYYYXXXXXXXXXYYYYYYZZZ```nnnyyyooommmmmmjjjiiiiiihhhfffcccaaa```]]]WWWSSSTTTVVVXXXYYYXXXVVVTTTTTTVVVTTTSSSSSSUUUVVVVVVUUURRROOOMMMLLLLLLLLLKKKIIIKKKKKKLLLNNNPPPRRRTTTUUUQQQOOOKKKFFFCCC@@@???>>>??????@@@AAACCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGEEEEEEFFFGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>======<<<===???@@@@@@@@@???>>>??????>>>>>>???AAACCCDDDBBBBBBDDDEEEEEEFFFFFFFFFAAA@@@???===:::777444333222222333333333222222111000000000000////////////***++++++,,,,,,------...,,,,,,,,,------///000111555888@@@JJJPPPWWWdddppptttzzzyyytttiii___aaalllrrrrrrqqqttt~~~vvveee[[[XXX]]]hhhrrrvvvzzz}}}~~~ooo]]]III???<<<888555444...............///000000////////////////////////...///111222222222111000//////000111222333333444222222111000000111222333222222222222222222222222222222222111111111111111------------------------,,,,,,++++++***)))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''###$$$&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))************&&&''''''((()))******+++***)))))))))))))))***+++000***&&&))),,,,,,,,,...000444???RRRkkkyyylllpppyyyDDDCCCBBBBBBCCCDDDCCCBBBEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVYYY]]]aaacccnnnzzzxxxgggiiittt{{{qqqddd\\\\\\\\\YYYVVVSSSMMMGGGDDDFFFLLLSSSVVVXXXYYYYYYZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTTTTSSSRRRUUUVVVWWWXXXXXXWWWVVVUUUYYYYYY]]]eeepppzzz}}}xxxqqqlllhhhfffdddccc___^^^\\\ZZZWWWUUUSSSRRRVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPQQQRRRRRRSSSSSSTTTNNNMMMKKKJJJIIIIIIIIIIIIMMMKKKKKKNNNQQQSSSRRRPPPNNNKKKHHHDDDAAA@@@??????EEECCCAAAAAABBBCCCBBBBBBEEEFFFGGGHHHIIIIIIHHHGGGIIIIIIIIIJJJJJJKKKKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCBBB@@@@@@???>>>======>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCDDDCCCBBBBBBAAA@@@>>>:::666333333444444444444333222111000///...000000///...------,,,,,,...---,,,,,,,,,,,,---...111///---...111555777777>>>EEELLLOOORRRZZZiiiuuu|||}}}xxxiiiiiilllkkknnnuuuqqqyyy~~~kkk```[[[XXX[[[bbbjjjqqqtttqqqooopppmmmhhh^^^RRRBBB777333222111///,,,,,,---...///000111222000000000000000000000000000000222222222111///...000000000000000000000000000111111222222333444444222222111111000/////////111111111111111111111111111000///...------,,,---***************++++++,,,,,,***((((((+++,,,+++)))******))))))((((((''''''))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%''')))******))))))&&&%%%$$$$$$######$$$$$$$$$$$$$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''((()))((('''&&&''')))''''''((()))))))))))))))'''''')))******+++++++++------,,,,,,,,,---...///111///444@@@LLL^^^tttkkkkkkCCCBBBBBBBBBCCCCCCBBBBBBDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVVVVVVVXXX[[[___aaagggpppnnnjjjpppwwwoooeee___^^^^^^[[[WWWTTTNNNGGGCCCEEEJJJPPPSSSUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTRRRTTTUUUVVVVVVVVVVVVUUUTTTWWWWWWYYY```jjjrrrwwwxxxxxxtttnnniiifffdddaaa___\\\[[[YYYXXXVVVTTTSSSRRRUUUVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKLLLOOOPPPOOOMMMGGGFFFDDDBBB@@@AAAAAABBBEEEDDDCCCCCCDDDDDDBBBAAAAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@@@@???????????????????????????>>>>>>>>>============>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>===;;;888555444333333444444333333222000//////...//////......---,,,,,,+++---,,,,,,+++,,,---///000.../////////000444;;;@@@GGGKKKQQQSSSVVV^^^kkkttt{{{{{{}}}zzzlllkkkmmmkkkmmmtttyyyqqqfff^^^XXXWWW[[[___fffiiigggeeeccc^^^WWWQQQHHH;;;333000111000///111111000000/////////...000000000000000000000000,,,------...............000000000000000000000000000000111111222333333444222222222111000000//////000000000000000000000000------+++******)))))))))***))))))))))))***++++++,,,***((((((***,,,+++)))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''&&&&&&&&&''''''((()))(((((('''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$$$$((('''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&((()))((('''&&&''')))''''''((()))))))))))))))'''((())))))************++++++***+++++++++,,,---000---000888>>>JJJddd~~~vvvtttBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLMMMOOONNNNNNNNNOOOPPPQQQRRROOOPPPQQQSSSTTTUUUUUUUUUWWWVVVUUUUUUWWWYYY\\\^^^```gggsssxxxvvvsssoooiiieeedddaaa]]]YYYUUUOOOHHHDDDDDDIIIMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRRRRTTTTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTVVVZZZ```fffjjjkkkooollliiieeeccc```]]]ZZZVVVVVVVVVUUUTTTSSSSSSRRRTTTTTTTTTTTTSSSQQQPPPOOOQQQPPPPPPNNNMMMLLLKKKKKKIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFEEEBBB???<<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCAAA??????@@@AAA@@@???AAAAAA@@@@@@@@@?????????@@@@@@????????????>>>>>>;;;<<<<<<===>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDAAAAAA@@@???>>>===;;;:::777777666555444333333222333333222111000///............------,,,,,,++++++,,,,,,++++++,,,...000111,,,000333333444:::EEEOOOSSSUUUWWWYYY]]]dddlllqqqwwwzzz}}}~~~~~~~~~|||pppnnnooommmnnnsss}}}uuujjjaaaYYYSSSRRRSSSXXX\\\[[[XXXTTTMMMFFFAAA:::222....../////////222222111111000///......000000000000000000000000///......//////000111222000000000000000000000000000000000111222222333333333333222222111000000000///////////////////////////...---,,,,,,++++++,,,))))))((((((((()))******+++***(((((()))******))))))))))))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%***)))'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$***'''$$$$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((((('''&&&'''(((''''''((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********---***,,,000222666GGGZZZ}}}@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOONNNOOOQQQSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUWWWYYYZZZ^^^ccckkkuuuuuusssqqqnnnjjjeee___[[[VVVPPPIIIEEEEEEIIIMMMOOORRRQQQPPPPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTVVVYYY\\\___```fffdddbbb```___\\\XXXUUURRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMOOONNNNNNMMMLLLKKKJJJIIIJJJLLLOOORRRTTTTTTTTTSSSQQQQQQPPPPPPQQQRRRRRRRRRVVVUUUTTTSSSRRRRRRSSSSSSQQQNNNJJJGGGEEECCCAAA>>>;;;<<<===???AAACCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@>>>>>>?????????>>>?????????@@@???????????????>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCC@@@@@@???>>><<<:::888777222222333444444333222111222222111000//////......---------,,,,,,+++++++++------,,,,,,---...000111...111666999???HHHUUU^^^___^^^]]]___ccchhhlllnnnrrrwwwzzzyyytttrrruuuyyywww{{{qqqpppqqqpppqqqttt{{{rrrkkkddd[[[RRRMMMNNNOOOPPPOOOMMMIIICCC>>>555222...,,,---////////////////////////000000000////////////////////////222111000//////000111222000000000000000000000000//////000000111222222222333333222222111111000000........................///...------,,,,,,,,,---((((((((((((((())))))*********((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$""""""$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&'''(((((())))))(((((())))))((((((((()))))))))(((((()))))))))))))))))))))(((***......000999EEEXXXppp>>>@@@AAAAAA???>>>???AAA>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSUUUVVVWWW^^^bbbhhhpppyyyzzzzzzzzzvvvooohhhbbb___XXXRRRLLLHHHHHHLLLOOOQQQTTTSSSQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPRRRRRRQQQPPPRRRQQQQQQQQQQQQQQQQQQRRRTTTTTTTTTTTTUUUWWWYYYZZZ]]]\\\\\\[[[[[[YYYUUURRRQQQQQQQQQRRRRRRSSSSSSTTTQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRVVVXXXYYYYYYXXXTTTTTTTTTUUUUUUWWWYYYZZZ]]]]]]]]]]]]^^^______```[[[VVVOOOIIIEEECCCAAA@@@>>>>>>???@@@BBBCCCEEEEEECCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@>>>======>>>>>>>>><<<<<<===>>>>>>???>>>======<<<=====================<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;999777555...000111333333333222111111000000//////.........---,,,,,,,,,,,,,,,++++++///...---,,,---...///000111333888BBBNNN\\\gggmmmmmmjjjhhhhhhjjjkkkkkkjjjkkkoooqqqnnniiijjjsss||||||rrrpppxxx}}}vvvqqqqqqrrrsssuuuwww}}}xxxuuutttrrrpppmmmjjjfff```WWWOOOLLLIIIFFFFFFEEEBBB>>><<<111///........./////////---.....................////////////////////////000///---,,,++++++,,,---////////////////////////...//////000000111111222333333222222111000000///////////////////////////******))))))((()))))))))((((((((((((((())))))******))))))((('''''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***'''&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&&&&$$$"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((&&&&&&'''((((((((((((((()))(((((('''(((((()))***((()))******++++++******((((((+++...///000444:::AAAQQQmmm===???AAA@@@===<<<>>>AAA===>>>>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTUUU[[[aaahhhqqqzzz{{{rrrjjjfffeee]]]XXXQQQMMMLLLNNNQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNOOOPPPPPPOOONNNQQQQQQPPPOOOOOOPPPQQQQQQSSSSSSTTTSSSRRRSSSUUUXXXXXXWWWWWWWWWWWWVVVSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMMMMNNNOOOPPPPPPOOOQQQSSSVVVXXXYYYYYYYYYTTTUUUVVVVVVVVVXXX[[[^^^bbbccceeehhhkkknnnpppqqqbbb]]]UUUNNNJJJGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<<<<===>>>===<<<;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>????????????????????????????????????======<<<;;;999777555444...///000222222222222111000/////////.........---------------,,,,,,,,,,,,......---------///000111666:::CCCRRRcccrrr{{{~~~zzzvvvssspppllljjjcccfffgggbbb^^^bbbnnnzzz|||{{{yyytttmmmgggkkkqqquuuuuuvvvyyyyyywwwtttqqqooopppsssuuuwwwwww}}}~~~~~~zzzsssnnnnnnooopppqqqqqqooommmiii```VVVKKKEEE@@@@@@@@@<<<:::999//////////////////////////////......---,,,++++++000000000000000000000000//////...---------------////////////////////////.........///000000111111222222111111000/////////////////////////////////+++******)))))))))******))))))((((((((()))******)))))))))(((&&&%%%&&&(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))'''&&&%%%$$$######$$$$$$$$$%%%&&&'''))))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((((((%%%"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&''''''&&&%%%&&&'''&&&&&&'''(((((((((((('''((('''&&&&&&'''(((***+++((()))***,,,,,,++++++***+++++++++---......///000999>>>MMMeee;;;???AAA@@@<<<;;;===@@@>>>>>>>>>===>>>>>>???@@@???@@@AAACCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTXXX```kkkwww|||rrrkkkjjjllleee```XXXRRRPPPPPPQQQRRRPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNOOONNNLLLOOOOOONNNMMMMMMNNNOOOOOOOOOPPPQQQPPPOOOPPPSSSVVVUUUTTTSSSTTTUUUUUUSSSQQQOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMMMOOOPPPQQQNNNOOOOOOPPPQQQQQQRRRRRROOOPPPQQQRRRSSSUUUVVVVVVRRRTTTTTTSSSRRRSSSWWWZZZ```bbbeeeiiimmmppprrrtttddd```\\\WWWTTTPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFEEECCCBBB@@@>>><<<<<<===>>>===<<<;;;<<<>>>?????????>>>===<<<<<<<<<<<<=========>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>============::::::999888777555333222...///000111111222222222//////............------------------------------+++++++++,,,...111333555>>>GGGWWWiiizzz~~~uuuooolllbbbcccaaa[[[WWWZZZeeepppwwwuuuqqqlllgggdddbbbaaabbbfffiiijjjmmmrrrsssqqqnnnnnnnnnooorrruuuvvvvvvuuuwwwxxxuuuqqqpppsssvvv}}}~~~zzzwwwsssiii^^^LLLDDD???@@@@@@:::555444------......---...///000//////......------------000000000000000000000000---...///000111111111111////////////////////////------...//////000000111111111000000///.........------------------------,,,,,,++++++++++++,,,,,,***))))))))))))***++++++((()))***(((%%%$$$%%%'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%''')))+++---''')))***,,,,,,+++***))),,,+++******,,,...---+++333444;;;IIIZZZttt;;;>>>AAA???<<<:::===@@@??????>>><<<<<<;;;;;;;;;===>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@AAABBBDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHKKKKKKLLLMMMMMMNNNMMMMMMLLLMMMNNNOOOQQQRRRSSSTTTWWWaaaooo}}}~~~{{{rrrlllmmmpppllleee]]]VVVRRRQQQQQQQQQLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMKKKNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMNNNNNNMMMNNNQQQUUUTTTSSSRRRRRRSSSTTTSSSRRRNNNNNNNNNMMMLLLKKKKKKJJJMMMLLLLLLLLLNNNOOOQQQSSSQQQQQQQQQRRRRRRSSSSSSSSSNNNNNNNNNNNNOOOPPPRRRSSSQQQRRRRRRPPPMMMNNNQQQTTTYYY[[[^^^aaadddfffggghhhbbbaaa```___\\\XXXRRRMMMJJJIIIGGGEEEDDDCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBDDDEEEGGGGGGFFFDDDCCC@@@>>>===<<<>>>>>>===<<<;;;===???@@@AAA@@@???>>><<<=========>>>>>>??????BBBBBBAAAAAA@@@?????????===============<<<<<<<<<888777777666555333222111//////000000111111222222..................------........................((((((***,,,///333666888EEETTTiii}}}zzzrrrnnnddddddaaaZZZUUUVVV___gggggggggddd^^^XXXVVVXXX[[[ZZZ]]]```bbbhhhoooqqqnnnkkkmmmnnnoooqqqttttttssstttwwwzzzyyyxxxzzzzzzooobbbOOOFFFBBBDDDCCC;;;333111***+++,,,,,,,,,,,,...000,,,,,,---...///000111222000000000000000000000000&&&(((***---///000000000////////////////////////------......///000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))***************++++++,,,((()))***(((%%%###%%%'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&$$$!!!!!!"""$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''%%%%%%$$$%%%'''))),,,...'''(((***+++,,,+++)))(((+++***))))))+++///...,,,,,,///777>>>DDDUUUwww|||>>>??????>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQYYY___nnn~~~|||ssshhhfffjjjssskkkaaaXXXSSSPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTOOOOOONNNNNNNNNNNNMMMMMMPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQQQQQQQOOONNNQQQOOOMMMKKKJJJJJJKKKLLLNNNMMMKKKKKKLLLNNNQQQSSSSSSTTTUUUVVVUUUSSSQQQOOOKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNOOORRRSSSTTTVVVXXXZZZ\\\]]]\\\[[[\\\^^^```]]]VVVPPPLLLKKKIIIGGGFFFFFFFFFGGGJJJIIIIIIHHHGGGGGGFFFFFFLLLLLLLLLLLLKKKIIIFFFEEEAAA@@@???>>>>>>============???AAACCCDDDDDDDDDCCC>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<===<<<<<<;;;::::::999999555444444333333222222111000000000000000///......000///...---,,,,,,+++******,,,...///...------...+++---000111///000999EEEXXX^^^iiiwwwsssllliiikkkjjjfff___[[[ZZZ[[[[[[ZZZXXXVVVVVVWWWXXXZZZVVVWWW[[[```gggkkkmmmnnnhhhhhhjjjmmmrrruuuwwwwwwqqqsssvvvvvvtttyyytttggg```MMMLLLIIICCC<<<555222111---------...............111111000000//////......111111111111000000000000//////000000111111222222000000000000///---,,,+++((()))+++---///111222333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&(((((('''(((((()))***+++)))(((((('''&&&&&&%%%%%%'''''''''(((((((((((()))((('''&&&&&&'''((('''&&&'''''''''&&&%%%$$$###"""########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""###""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))******+++,,,+++***)))))))))++++++000---///444666<<>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA>>>>>>????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMLLLMMMMMMNNNOOOPPPWWW\\\iii{{{www~~~}}}|||uuuwwwzzz~~~~~~|||rrreee```bbblllggg___YYYUUURRRPPPOOONNNNNNOOOPPPQQQRRRTTTUUUQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOONNNMMMMMMOOOMMMKKKJJJIIIJJJKKKKKKNNNNNNMMMLLLMMMNNNPPPRRRQQQRRRSSSSSSRRRQQQNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQSSSSSSUUUUUUWWWZZZ]]][[[VVVQQQMMMLLLJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFJJJJJJIIIIIIHHHFFFEEEDDDAAA@@@???===============>>>???@@@BBBCCCDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999888888777444444444333222222111111///000000000000///............------,,,,,,++++++***,,,......---,,,,,,---,,,+++---000111555AAAMMM\\\bbbkkkvvvtttppprrrssstttqqqmmmgggcccbbb___]]]\\\\\\]]][[[ZZZWWWXXXZZZ^^^bbbfffhhhiiigggiiilllpppsssuuutttsssmmmmmmnnnooopppwwwsssccc[[[PPPMMMGGGAAA;;;777444222///.....................000000000000//////...............///////////////000000000000111111111111..................------******+++---///000222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***(((''')))(((((((((((())))))*********))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&''''''''''''&&&%%%$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%'''((()))***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############""""""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((())))))******++++++***))))))******+++...+++---222222333BBBTTTnnnzzzuuuvvv;;;<<<===<<<:::::::::<<<::::::::::::::::::::::::<<<===>>>???@@@@@@@@@???;;;<<<<<<<<<=========>>>????????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNSSSWWWaaappp{{{{{{wwwuuummmmmmnnnpppsssuuuvvvxxxuuuggg___^^^eeebbb]]]YYYWWWTTTQQQOOONNNNNNNNNOOOQQQSSSTTTUUUTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIKKKKKKNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOOOOOOOOOMMMLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNPPPTTTYYYYYYUUUQQQMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCAAA@@@>>><<<;;;<<<===>>>@@@@@@@@@AAAAAACCCDDDEEEAAAAAABBBBBBBBBBBBBBBBBB>>>======<<<;;;:::999999999999888777777666666555444444333333222111111111/////////000//////...---,,,,,,,,,,,,,,,,,,,,,++++++---......,,,++++++,,,///,,,,,,000555<<>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>@@@AAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKKKKPPPRRRZZZeeennnvvv{{{vvvqqqnnnlllkkkkkkkkklllqqqwww~~~qqqhhheeeeeeaaa\\\XXXVVVTTTRRRPPPMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUSSSQQQNNNLLLJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLNNNNNNOOOOOOOOONNNLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJIIIKKKOOOTTTVVVSSSPPPLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFEEECCCBBBAAABBBBBBCCCAAA@@@===;;;:::;;;===>>>@@@@@@??????@@@AAACCCDDDAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;:::999999888888777777666666555444444333333333222111111000000...////////////...------*********++++++,,,,,,,,,,,,---......,,,++++++,,,222///000666;;;@@@GGGNNN[[[dddooouuuyyywwwnnneeebbbeeefffccc___aaaaaaaaaaaabbbffflllppprrrtttuuuuuusssqqqooonnnaaa[[[XXX\\\dddpppvvvaaaUUUSSSIII===666555666555333222111111000///......---//////////////////////////////000111222222333333222222222111111000000000------......///......---............////////////000000000000000///.........------,,,+++***))))))'''))),,,...///---+++)))******)))(((((('''((((((&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%&&&&&&''''''"""######$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********)))''')))...000...000444666DDD\\\www;;;<<<======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>??????@@@======<<<======>>>???@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIILLLNNNTTT]]]dddmmm{{{yyyssspppllljjjkkkkkkiiinnnvvvzzzqqqkkkhhhccc\\\VVVTTTRRRQQQQQQLLLMMMMMMNNNPPPQQQSSSTTTUUUTTTRRRPPPNNNKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOONNNMMMKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIILLLPPPRRRPPPMMMIIIHHHFFFDDDCCCCCCCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCCCCAAA@@@>>><<<;;;<<<===>>>@@@???>>>>>>>>>@@@AAACCC?????????>>>>>>=========;;;;;;;;;:::999999888888777777666666555444444444333222222111111000//////...............---,,,,,,)))******++++++,,,,,,------.........,,,,,,---...111111777@@@EEEGGGIIILLLZZZfffsss{{{}}}wwwiiibbbcccfffeeecccccccccccccccfffllluuu||||||vvvrrrqqqrrr^^^XXXTTTXXX```kkkzzzvvvbbbWWWMMMCCC777111111333333111222111111000///......---...............////////////000000111222333333444333333222222111111000000111111111000000///------////////////////////////.........///......------------,,,+++******))))))''')))+++---...---+++*********)))(((((('''((((((%%%%%%%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))'''%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************+++((((((+++---...///111333888CCCVVVooo;;;<<<======<<<;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKPPPVVV]]]fffvvvyyyrrrkkkjjjnnnnnnjjjkkkqqqyyyqqqkkkhhhbbb[[[UUURRRPPPPPPOOOLLLLLLLLLMMMNNNOOOPPPQQQSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGIIILLLNNNLLLIIIFFFEEECCCAAA@@@@@@AAAAAADDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAA@@@???>>>>>>========================>>>??????>>>>>>===<<<;;;;;;:::::::::999999999888888888888666666555555444333333222222222111111000/////////------......------,,,+++***+++++++++,,,,,,---------...///...------///111000555AAAMMMQQQPPPPPPRRR^^^iiiwwwttthhhdddeeeggggggbbbcccccccccgggqqq~~~zzzsssrrrsss^^^YYYVVVZZZ___gggrrr|||nnn^^^UUUCCC<<<444......000111111000000000//////.........---............/////////...//////000000111111111222222222222222111111111222222222111000///...---////////////////////////---------......------,,,,,,,,,++++++******))))))((()))***+++,,,++++++******))))))(((((((((((()))((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))************---+++***)))))))))+++---111000444???PPPjjj999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::999999888999999:::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@?????????@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIILLLPPPVVV___qqqwwwnnnmmmuuuwwwpppmmmppp}}}wwwrrrlllgggbbb^^^XXXTTTQQQOOOMMMKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFDDDFFFIIIKKKIIIGGGEEEDDDBBB@@@?????????@@@BBBBBBAAAAAA@@@???????????????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>===;;;;;;<<<<<<======<<<<<<>>>===<<<;;;:::999888888777777777777666666666666444444333333222111111000222111111000//////......,,,------------,,,++++++,,,,,,,,,,,,---------------...//////...///222444888@@@NNNYYY[[[WWWVVVYYYbbbjjjuuu|||~~~~~~uuukkkgggggghhhcccddddddeeejjjuuu{{{ppplllkkk___\\\\\\___aaaccckkktttzzzxxxtttpppiii```UUUMMM;;;777333///---...///111///.....................---------.........//////000000000000000000000000111222222222222222222333000000111000000///......//////////////////000000------...............---+++++++++***************))))))))))))))))))******)))(((((((((((())))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))*********)))+++,,,,,,)))'''(((***,,,,,,---000555<<>>??????===<<<<<<======>>>???@@@=========>>>???AAABBBCCCAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHJJJMMMQQQZZZmmm~~~}}}tttsss}}}xxxrrrrrrpppwwwzzzsssnnnllljjjeee[[[YYYVVVTTTRRROOOKKKHHHLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEFFFFFF@@@@@@AAABBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDBBBCCCGGGIIIHHHFFFEEEDDDBBB@@@?????????@@@AAAAAA@@@@@@???>>>>>>===<<<>>>???AAAAAAAAA@@@???@@@AAABBBCCCBBB@@@>>><<<999:::;;;<<<<<<<<<;;;:::>>>>>>===<<<:::999888888555555555555555555444444222222111111000/////////111111111000//////......,,,------------,,,++++++---------------------------.../////////111444666CCCLLLYYYbbb```YYYYYY]]]dddiiipppvvvxxxyyyzzzzzzsssnnnlllsssqqqjjjhhhhhhfffgggggghhhlllyyyzzzkkkdddbbb```___aaacccbbbaaagggpppssslllccc^^^ZZZTTTLLLFFF666555333000...---///222---------...............---------.........//////333333333222222222222222111111111222222333333444---......///////////////////////////000000000000......///////////////...***************+++++++++***)))(((''''''((()))***(((((('''(((((()))***+++&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''''''((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&((()))*********)))'''+++---+++)))***,,,...))),,,111555333666III]]]}}}::::::<<<<<<<<<;;;:::999:::;;;<<<<<<;;;::::::;;;;;;:::999999888888999999<<<;;;;;;:::;;;<<<===>>>======<<<<<<<<<<<<======:::;;;===>>>?????????>>>???@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGCCCCCCDDDHHHPPP[[[eeekkksssqqqooonnnooossswwwzzz|||yyyrrrwww|||qqqhhhfffdddcccbbbaaa___\\\YYYYYYWWWSSSOOOLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>???@@@AAA?????????>>>>>><<<;;;;;;;;;<<<===>>>???@@@AAAAAA???AAABBBCCCAAA???<<<999;;;;;;<<<<<<<<<<<<<<<<<<>>>===:::777555555555666777666555444333222111111333222222111000//////...---.........//////000000---,,,+++---///...+++'''+++++++++,,,,,,---------111---,,,000000///222999NNNZZZbbbbbbcccgggfff```eeeiiinnnqqqrrrssspppmmmaaadddmmm|||tttlllhhheeecccccceeejjjsss~~~rrrfffaaa```cccdddbbb___[[[[[[___cccbbbZZZQQQMMMNNNNNNIIIDDD:::888666555555444222111000...------......---,,,,,,,,,,,,---------......////////////000000000000000000111111111111000000000000000000000000000000...+++***+++///000///,,,---.../////////---+++)))*********)))))))))))))))***)))((()))******(((&&&((((((((((((((((((((((((******)))((((((((((((((('''%%%###$$$(((***)))(((***))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$######'''### ###&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########)))((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((())))))))))))************************(((***+++---000555;;;@@@ZZZnnn::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;:::;;;;;;;;;;;;:::999999999999999;;;:::999999999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>??????>>>===>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDGGGLLLTTT\\\aaaeeedddcccbbbdddgggjjjllljjjmmmwww{{{ppprrryyywwwpppiiieeeccc```^^^^^^\\\YYYWWWVVVTTTPPPNNNLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>???@@@@@@AAA@@@@@@AAAAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666666666777777888888777666555444333222000000//////...------,,,------......////////////---,,,+++,,,......+++(((------,,,,,,,,,,,,,,,,,,++++++...222111222:::EEEVVVdddoooooonnnqqqqqqlllhhhiiiiiihhhhhhiiiiiihhh___bbblll{{{ssskkkfffbbbaaabbbfffkkkttt}}}uuugggaaabbbfffllliiiccc[[[SSSPPPQQQSSSUUUNNNGGGEEEHHHIIIFFFBBB@@@???============;;;999222111///......---+++))),,,,,,---------.........////////////000000000000000000111111111111000000000000000000000000000000...---------/////////...---...//////...---+++)))************************,,,***))))))******)))((((((((((((((((((((((((((())))))((('''''''''''''''%%%###"""$$$(((++++++***)))))))))((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''%%%######%%%&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))************************((()))***+++,,,000555999DDDUUUppp::::::::::::;;;;;;<<<===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999888888999;;;;;;;;;::::::999999::::::;;;<<<<<<>>>>>>>>>>>>===<<<===>>>???@@@@@@AAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEIIIMMMQQQTTTUUUUUUVVVVVVXXXZZZ[[[\\\\\\^^^eeeooovvv|||rrrooorrrqqqmmmjjjccc```]]]ZZZYYYXXXVVVUUUQQQPPPNNNLLLLLLMMMOOOPPPMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCC@@@AAAAAACCCDDDEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????CCCBBB@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@???>>>;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888777666666666777888777666666555444333222222000//////......------------------............///...,,,++++++------,,,***......------,,,+++++++++'''+++000444444888DDDQQQcccsss|||~~~}}}xxxrrrnnnhhhccc``````bbbdddaaaeeemmmzzz{{{uuuqqqqqquuu{{{zzznnngggbbb___```bbbgggmmmtttzzz}}}zzzrrrhhh``````hhhooosssnnneeeYYYNNNGGGEEEEEEFFFAAA;;;;;;>>>AAA@@@===@@@???>>>>>>??????>>><<<444222000...---,,,)))''',,,------------.........////////////000000000000///000000111111000000///000000000000000000000000///000111000///...///000---......///...,,,+++***))))))******++++++,,,,,,...+++))))))***+++******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$%%%''')))))))))))))))(((((('''&&&&&&&&&(((((((((((('''''''''&&&%%%&&&&&&&&&$$$$$$$$$&&&"""###$$$###"""!!!"""$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))******************************+++++++++---111444555???TTTqqq;;;:::999999:::;;;===>>>===;;;::::::;;;<<<======<<<<<<;;;:::::::::;;;;;;;;;:::999888888999:::;;;::::::999999999999::::::<<<===>>>>>>>>>===<<<;;;<<<===>>>>>>?????????>>>AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOQQQSSSSSSTTTSSSWWWXXX\\\cccgggllluuuwwwqqqooollliiigggaaa^^^YYYVVVUUUUUUTTTSSSOOONNNMMMLLLKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@AAABBBCCCDDDEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>BBBAAA@@@?????????@@@@@@======>>>>>>===<<<<<<;;;;;;;;;<<<======>>>??????@@@???===<<<;;;;;;;;;<<<:::::::::::::::999999999999888777666555555555666333333222111111000//////111111000000000/////////---------------------------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,***...333888===FFFSSS]]]ppp}}}{{{sssjjjccc___]]]```eeefffiiiooowww~~~|||ooollliiihhhiiimmmqqquuuvvvvvvsssmmmfffbbb`````````ccchhhnnnsssvvvxxxyyyvvvppphhhdddeeekkkrrrvvvtttooofff[[[PPPHHHCCCAAA???:::555444666888888666777666555555777777777555333111///...---,,,***(((------------............////////////000000000000//////000000000000//////000000000000000000000000...111222111---,,,---000............---,,,+++***))))))***+++,,,,,,------...+++((('''(((*********(((((((((((((((((((((((((((''''''&&&&&&'''''''''***)))(((&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&((((((((((((''''''''''''!!!$$$'''&&&###!!!"""$$$"""###$$$###"""!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))************************,,,------------...222444666===KKK^^^uuu;;;;;;:::999:::;;;<<<======;;;999:::<<<>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>===;;;;;;<<<<<<======>>>=========@@@AAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIHHHJJJMMMOOOPPPQQQPPPOOORRRRRRUUUZZZ\\\^^^fffooowww|||tttooohhhcccbbb^^^[[[WWWTTTSSSSSSRRRRRROOONNNLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>???????????????@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@??????>>>>>>@@@@@@??????>>>>>>>>>>>>:::;;;;;;;;;;;;::::::999;;;;;;;;;<<<======>>>>>>>>>===;;;:::999999;;;;;;::::::999999888888888777999888777555444333222222111111000000//////......000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---++++++,,,------.../////////111777@@@OOO^^^jjjooo}}}|||rrriiieee```]]]aaagggjjjkkkmmmoooqqqpppmmmkkkcccbbbbbbccceeehhhkkklllhhhfffcccaaa______bbbeeedddfffjjjnnnpppqqqqqqpppqqqjjjdddhhhsss|||}}}zzztttoooggg]]]SSSJJJCCC???>>>:::444222222222111///...---,,,---///000///...000///------......---+++---------.........//////////////////000000000000//////000000000000//////////////////////////////---000111000---+++---///............---,,,++++++))))))***+++,,,,,,---------***'''&&&''')))))))))(((((((((((((((((((((((()))((((((((((((((())))))+++***)))'''%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%"""%%%''''''$$$"""###&&&###$$$%%%$$$#########%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---......000333555888>>>HHHPPP[[[kkk<<<;;;;;;::::::;;;;;;;;;<<<:::999;;;???@@@>>>;;;<<<;;;;;;:::::::::::::::===<<<:::999999:::;;;;;;;;;::::::999999::::::;;;;;;;;;============<<<;;;<<<<<<============<<<<<>>>>>>>>???????????????AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======<<<;;;:::999888999999:::999999999888777777666666999888777555333222000000111111111111000000//////---------------------------,,,,,,,,,,,,,,,++++++***,,,------++++++,,,...******+++---...///000111000555<<>>:::555111///...---,,,---,,,+++,,,---...---,,,...---,,,---///000///...------........./////////////////////000000000000...//////000000//////...////////////////////////.../////////---------...///......---,,,,,,++++++))))))******++++++,,,,,,,,,)))''''''((()))(((((((((((((((((((((((((((((()))(((((((((((()))******''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&&&&&&&'''((($$$%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''')))+++,,,---...111444111888???AAABBBKKK]]]kkk<<<<<<<<<<<<;;;:::999999;;;999999===AAABBB>>>999;;;;;;:::999999999999999<<<;;;999888888888999:::999999888888888888999999999:::<<<============<<<<<<<<<============<<<<<<======???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@BBBDDDGGGHHHHHHHHHGGGLLLLLLOOORRRQQQPPPSSSZZZ___hhhuuuvvvmmmggg```YYYUUUVVVSSSQQQOOOOOOPPPPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBAAA@@@@@@??????===>>>@@@BBBCCCCCCBBBBBBBBBAAA???>>>>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::999888888888888999999999888777777666555555666666555555333222111000000000000///////////////------------------------,,,,,,,,,,,,+++++++++***(((+++......,,,+++,,,---+++,,,,,,---...///000000///777BBBOOOcccxxxuuummmmmmnnnoooxxx|||pppfff___[[[[[[WWWYYY]]]aaacccddddddccc\\\XXXYYY```eeehhhmmmsssrrrqqqnnnllliiihhhffffffgggiiippp~~~yyyhhhXXXMMMFFFBBB???999666222///------------...---+++,,,------,,,+++...,,,,,,---///000///...............////////////////////////000000000000......////////////......///////////////////////////.........000000000/////////...---,,,,,,,,,,,,************************+++***((()))******)))'''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""!!!"""$$$&&&''''''$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&(((***++++++---///111,,,111555444333777AAAJJJZZZnnn<<<<<<======<<<:::888777:::999:::>>>BBBCCC>>>888;;;:::999999888888999999;;;:::888777777777888888888888777777777777888888888999;;;===>>>>>>======<<<===============<<<<<<<<<<<<>>>???AAAAAABBBBBB????????????>>>>>>>>>>>>???@@@BBBDDDFFFFFFFFFFFFEEEEEEHHHKKKJJJGGGJJJPPPSSSXXX^^^fffuuu~~~vvvsssssszzzzzzxxxuuurrrrrrssstttssskkkbbb]]]XXXRRRQQQSSSNNNMMMMMMNNNOOOOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@????????????>>>:::<<>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;999999999999888888888888999888888777666555555444333444444444444333222111------------------,,,,,,.../////////////////////,,,,,,,,,++++++*********'''+++...///---+++,,,---------..................---999GGGQQQ___rrr}}}tttvvvyyy|||yyyiii^^^ZZZYYYWWWZZZ___cccffffffeeecccZZZWWWZZZdddkkkmmmqqqvvvwwwtttoookkkgggeeeddddddeeemmmzzz}}}hhhVVVKKKGGGFFFFFF444222///---,,,---///000---,,,******+++,,,***)))...---,,,---//////...---............/////////000////////////000000000000......////////////......////////////////////////111///---///222444222000//////...---,,,,,,,,,,,,*********)))))))))))))))+++******+++,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((******((($$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!! $$$%%%$$$###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''((()))(((&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***,,,,,,,,,,,,...000...///000000///000333777===PPPkkk;;;<<<<<<======<<<<<<;;;999:::;;;<<<<<<<<<;;;:::::::::999999888777777777999888888888777666666666999888777666666777888999::::::;;;;;;;;;:::999999:::;;;===>>>>>>>>>===<<>>======@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFMMMQQQVVV]]]eeennnxxx~~~~~~wwwnnnfffaaa___hhhhhhiiiiiihhhgggeeedddddd```ZZZTTTPPPNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMIIIIIIGGGFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????BBBAAAAAA@@@AAABBBDDDEEEDDDEEEGGGHHHGGGFFFDDDCCCDDDCCCBBBBBBCCCDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAABBBAAA@@@???>>>????????????>>>>>>>>>===@@@@@@@@@???>>>======<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::::::::999999999888888999999888777666555444333333333222222222222222222//////000000000000//////......---,,,,,,+++******)))***++++++------...///---------///000000...---111------222222......222888@@@IIIRRRbbbttt}}}|||~~~vvvfff]]]ZZZbbbaaabbbfffjjjiiieee```______bbbgggooowww|||yyysssrrrpppkkkggggggvvvzzziiiSSSJJJGGGBBB===222111...,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////...---,,,+++////////////000000000000////////////////////////,,,,,,,,,------.................................000///...---,,,,,,+++***+++*********))))))(((((()))************+++++++++++++++***)))((('''&&&&&&'''((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((()))******+++))))))))))))(((((((((((((((((())))))*********+++---...///.........000222///777HHH```|||<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::::::::::::::999888888777777999999999999999999888888888777666555555555666777777888999::::::::::::::::::;;;<<<===>>>===<<<<<<=========>>>>>>>>>======???????????????>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEGGGIIILLLOOOSSSZZZ```eeejjjjjjiiieee```[[[YYYXXX[[[[[[\\\\\\\\\[[[ZZZYYYUUURRRNNNKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@??????AAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFFFFFFFEEECCCBBBCCCBBBAAAAAACCCDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<>>>???>>>===????????????@@@@@@@@@@@@????????????????????????>>>???@@@AAAAAA@@@???????????????>>>>>>>>>======@@@??????>>>======<<<<<<;;;:::999999999999:::;;;999999999999999999999999;;;;;;;;;::::::999999888999999888888888777777777888888777666555444333333222222222111111111000000...//////000000//////...//////...------,,,++++++---------,,,,,,,,,++++++,,,+++++++++---...//////111......222222000111666:::BBBKKKTTTaaapppyyyyyy|||qqqjjjjjjeeeggghhhiiigggeeecccbbbcccgggnnnwwwzzzuuurrrmmmiiijjjnnn~~~mmmVVVJJJDDD>>>999222000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............------............/////////000000000000000000000000,,,,,,,,,---------....................................------,,,+++++++++************)))))))))((())))))*********++++++++++++******)))(((''''''&&&((((((((())))))*********((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&'''''')))((((((((((((((((((((())))))*********++++++++++++,,,---,,,,,,,,,...000...222999EEEXXXsss===<<<;;;::::::;;;<<<===<<<=========<<<;;;:::999;;;::::::999999888888777::::::::::::;;;;;;;;;;;;999888777666666666666666555666777888::::::::::::::::::;;;<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>===???>>>>>>===<<<<<<;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIIIIJJJMMMQQQUUUWWWXXXYYYXXXUUUSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSOOOMMMKKKIIIIIIJJJLLLNNNHHHHHHIIIJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@???@@@BBBCCCCCCAAA???????????????????????????===;;;<<<===>>>============>>>>>>>>>?????????=========>>>???@@@@@@@@@======>>>???@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>======<<<<<<;;;::::::999999888999999:::777777777777777777777777:::::::::::::::999999999777777777777666666666666777666666555444333222222222222111000///......------..................---//////......------,,,,,,------------,,,,,,,,,,,,---,,,++++++,,,...000222000---...111333444888<<>>===;;;::::::;;;===>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;:::999999888888999:::::::::;;;;;;<<<<<<;;;;;;::::::999999888888555666777888888999999999999::::::;;;;;;;;;;;;;;;999:::<<<===>>>?????????>>>>>>>>>===============??????@@@@@@@@@AAAAAAAAA>>>???@@@BBBCCCEEEEEEFFFGGGHHHIIIIIIIIIKKKNNNQQQPPPRRRSSSQQQOOOMMMMMMNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQOOOLLLJJJIIIIIIKKKLLLEEEFFFHHHIIIHHHGGGEEECCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCBBBAAA@@@@@@???>>>>>>???AAACCCBBBAAA>>>>>>????????????@@@@@@@@@>>>======>>>??????>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>??????<<<<<<===>>>??????@@@@@@>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::999999999888888888888888666666666666666777777777999999999999999:::::::::777777777666666666555555666666555444444333222222111111000///...,,,,,,+++,,,------......------,,,......---------,,,,,,,,,******+++,,,---...//////...............///111333111111222555:::???EEEIIIHHHNNNVVV]]]ccckkkrrrvvvwww|||~~~zzzkkklllkkkiiiggghhhlllppprrr}}}~~~zzzssskkkfffbbbbbbiiirrr{{{hhhTTTDDD999444222///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---............,,,------------.........////////////////////////------------------------------------------------))))))******++++++++++++*********)))))))))))))))))))))))))))************))))))))))))((((((((((((***)))(((((((((***---...((()))++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''***)))((((((''''''((((((&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''((('''''''''((((((((((((((()))))))))))))))*********'''((())))))((()))+++---,,,///111111444>>>NNNZZZ{{{???>>><<<;;;;;;<<<>>>?????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999777777777888888777777666999999999999999::::::;;;:::;;;<<<>>>???@@@AAAAAA===>>>>>>???@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA??????@@@BBBCCCEEEGGGGGGEEEFFFFFFFFFEEEFFFHHHJJJJJJKKKLLLKKKIIIHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIFFFEEEEEEEEEFFFEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAAAAACCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@?????????>>>===???AAABBBBBBAAA>>>?????????@@@@@@@@@AAA@@@>>>======>>>??????>>>;;;;;;<<<<<<<<<=========>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>??????=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888777777777666666666666777777888888888999999999999999999999888777777777777666666666555555555444444333333222000000///...,,,+++******,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---...//////000---///111111//////111222444666888<<>>555111000...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------------,,,,,,------........./////////........................------------------------------------------------((())))))******++++++,,,))))))))))))))))))******(((((()))))))))*********(((((((((((())))))))))))+++***(((''''''((()))+++&&&((()))++++++***((('''%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''''''''''''''###############$$$$$$$$$))))))((((((''''''''''''#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&''''''((((((((()))(((((((((((((((''''''''''''((())))))((()))+++---)))***---///222666999<<>>======>>>???@@@@@@???>>>======<<<=========<<<<<<;;;;;;::::::999888888888888999999999999999999::::::::::::999999888888888888888777666666888888888888888999::::::;;;<<<===???@@@AAAAAAAAA<<<===>>>???AAABBBCCCCCC?????????@@@@@@@@@@@@AAA@@@@@@AAABBBCCCEEEGGGHHHFFFGGGGGGEEECCCAAABBBCCCEEEGGGHHHIIIHHHGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEFFFGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@???>>>???AAABBBBBB@@@>>>>>>>>>???@@@@@@AAAAAA???===;;;<<<===>>>======;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888777666555555666666777777888888999999999999999999888888888777777777777666666666666444333333333222222222111//////...---,,,++++++***,,,------------------,,,++++++++++++************............---------,,,+++---000000///000333777:::>>>BBBEEELLLVVV]]]^^^___ZZZXXX\\\___```aaaddd```eeeeeeaaabbbmmm{{{rrrllleeedddgggkkkmmmlll|||xxxnnnffffffhhhhhhjjjlllrrrtttxxx||||||xxxpppjjj[[[UUUKKK@@@777222//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++---............/////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))************((((((((()))))))))******''''''(((((())))))*********)))'''&&&&&&&&&'''(((&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%!!!""""""###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&'''((())))))((()))+++------,,,+++,,,...111333444@@@HHH[[[uuu@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???======<<<<<<;;;:::::::::999999999999888888888888888999:::;;;<<<<<<;;;;;;777777888888999888888888888888777666777888999:::;;;<<<===>>>????????????<<<<<<===>>>??????@@@@@@======>>>>>>>>>?????????AAAAAAAAAAAABBBDDDFFFGGGIIIIIIIIIGGGDDDBBBCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFGGGHHHIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@???@@@AAABBBAAA@@@<<<<<<===>>>>>>???@@@@@@???>>><<<<<<>>>???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::888888888888888888888888888888888888888666555444555555555666777888888888::::::999999888888777777666666666555555555444444111000000000000/////////......---------,,,,,,,,,------............------++++++++++++++++++++++++............------------,,,...000//////444===DDDQQQVVVZZZ\\\bbbkkkpppoooqqqfff]]]]]]^^^\\\ZZZZZZ[[[\\\[[[[[[bbbppp|||~~~jjjfffbbbaaabbbfffjjjlllyyy~~~rrrmmmjjjkkkjjjggggggiiilllkkkkkkooorrrmmmbbbXXXMMMFFF===666222000///...******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------------,,,,,,---------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++((()))))))))************(((((((((((()))))))))***&&&''''''((()))******+++''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$''''''''''''''''''''''''""""""!!!!!!"""$$$%%%&&&!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&'''((()))(((((((((***,,,---------,,,+++---111555444888DDDVVViii}}}@@@AAAAAABBBBBBAAAAAA@@@??????>>>======>>>???@@@=========<<<;;;;;;:::::::::::::::999999888888888999:::<<<>>>??????>>>>>>555666777999::::::::::::888777666666666777999::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>AAAAAA@@@@@@AAACCCEEEFFFFFFGGGGGGFFFDDDCCCDDDEEEBBBDDDEEEDDDBBBAAAAAABBBEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDBBBBBB@@@???????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@CCCAAA@@@AAABBBBBBAAA@@@;;;;;;;;;<<<===>>>>>>???BBB@@@??????@@@AAAAAA@@@<<<<<<<<<=========>>>>>>::::::;;;;;;<<<============<<<;;;:::999:::;;;<<<<<<<<<;;;;;;;;;:::::::::777777777777777888888888777888888888777666444333444444555555666777888888;;;::::::999888777666666555555444444444333333333...............------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111111000111999GGGQQQnnntttxxxxxx}}}pppbbb``````\\\WWWVVV]]][[[XXX[[[ggguuu{{{zzzwwwsssuuuvvvtttyyyzzzqqq___``````^^^^^^bbbiiipppuuu||||||rrrjjjjjjlllmmmiiiccccccgggccc]]]ZZZ\\\```\\\OOOCCCFFF???666111000000...---)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////((()))***,,,---...//////++++++,,,,,,,,,---------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++(((((((((((())))))))))))&&&&&&'''((()))***++++++$$$%%%&&&((())))))))))))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***---...!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!##############################""""""######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&'''(((''''''''')))+++$$$)))...,,,'''&&&+++000---///666???HHHYYYvvvDDDEEEEEEEEECCCBBB@@@>>>?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888777777777<<<;;;:::888777777666666::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::======>>>@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCFFFEEECCCBBBAAABBBDDDEEEAAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDDDDDDDDDDCCC@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@>>>===<<<<<<<<<===???@@@======>>>>>>?????????@@@???AAACCCDDDCCCAAA???===============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999:::999999888888888888888555555666666666666666666555555666666666666555555444444666777888888888888666666666666555555555555333444555555444333111000000000////////////000000------,,,***((((((***,,,///...,,,+++***+++,,,,,,)))******++++++,,,------,,,---...---,,,,,,...///...,,,---111444???WWWmmmwwwiiidddcccbbbbbbdddbbbaaaaaafffnnnsssttttttwwwrrrjjjbbb___aaagggllltttxxx|||}}}vvvnnniiidddbbb^^^]]]___eeekkkooowwwxxxzzzyyyvvvpppjjjfff^^^iiiqqqqqqkkkeee___YYY[[[WWWTTTTTTPPPGGG@@@>>>777555222///...---......---------,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,+++,,,------......------///...,,,*********,,,---,,,,,,++++++******))))))///......------,,,++++++---,,,++++++******++++++"""###%%%''')))***+++++++++*********))))))((((((,,,+++***(((''''''&&&&&&)))((((((''''''''''''(((******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$"""!!!!!!"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############'''$$$""""""%%%''''''&&&######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''')))************&&&''')))***,,,,,,------+++---000222777BBBRRR^^^CCCDDDDDDDDDDDDBBBAAA@@@=========>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;999999888888888::::::999888777777777777999999999999999::::::;;;999999888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;>>>=========???AAACCCDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFEEECCCAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@>>>===<<<<<<<<<===>>>???=========>>>>>>?????????>>>@@@BBBCCCCCCBBB@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888999888888777777777777777555555555444444444444444444444555555555555444444444444555666777888888777555555555444444444444333333333444444333222000000...------,,,,,,------...---...///...,,,,,,---......---,,,+++++++++,,,,,,*********+++,,,,,,------+++,,,---,,,++++++---///000111555<<>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;:::::::::::::::<<<<<<;;;;;;::::::999999888888777777777777888888:::999888888777888888888888888888777777888888888999::::::;;;;;;<<<<<<<<<>>>===<<<<<<===>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????===<<<<<<<<<<<<===>>>>>>===============>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@@@@@@@???>>>======<<<;;;;;;<<<<<<===<<<;;;:::999999999888888888888777777777777666555555555555666555444444444333333222222333333444444444444333333444444555666777777777777444444333333333222222222222333333333222111000///---,,,,,,++++++,,,,,,---,,,---//////...---...///------,,,+++++++++,,,,,,******+++,,,,,,------...,,,---------,,,,,,///111111444;;;CCCLLLYYYnnn}}}}}}~~~vvvkkkccc___ZZZVVVVVVZZZ___ccceeegggjjjllllllkkkiiihhheeeeeefffhhhiiijjjkkkllliiikkkllliiieeedddiiimmm~~~~~~vvvnnneee^^^RRRKKKDDDAAA===888666777///...,,,+++******+++,,,+++++++++***************++++++++++++***)))(((''')))***+++,,,------------******+++,,,,,,,,,,,,+++...---+++******+++,,,,,,)))))))))))))))*********,,,,,,,,,,,,------------,,,++++++***************''''''((()))******************))))))))))))((((((((('''''''''((())))))***&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$######$$$&&&'''%%%$$$########################$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((++++++,,,,,,,,,,,,++++++------,,,***(((+++111777<<>>??????@@@@@@@@@:::;;;===>>>????????????=========>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;::::::777666666666777777888999;;;:::999888777777777777:::999999888888999999:::888888999999;;;<<<===>>><<<======>>>>>>>>>>>>===?????????@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>=========>>>???@@@AAABBBAAAAAAAAA@@@???>>>>>>@@@@@@????????????>>>>>>=========>>>>>>>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===;;;<<<>>>@@@BBBBBBBBBAAABBBBBBAAA???>>><<<;;;;;;:::;;;===>>>===<<<:::888777777777777777777777777666555555444333444444444555555444444333333222222333444444555555444444333333444555666666666666666444333333333333222222222222222111111000//////......------,,,,,,------...(((+++---...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........////////////000333666888===DDDJJJQQQ[[[kkkwwwsssddd```[[[YYYZZZ^^^ccceeeeeeeeeeeeeeeeeefffggghhheeegggkkknnnpppooommmkkkkkkooorrrpppkkklllrrryyywwwkkk```QQQIIICCC???<<<666444555,,,,,,+++*********++++++*********)))))))))))))))+++++++++***)))((('''&&&((()))***+++,,,---------))))))***+++++++++++++++,,,,,,+++******++++++,,,((((((((())))))***************+++,,,------......++++++***)))))))))))))))))))))************))))))))))))))))))))))))(((((((((''''''''''''((())))))%%%%%%%%%&&&'''((()))***(((''''''&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%###$$$##################$$$########################$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))((((((''''''))))))***++++++++++++***)))*********)))***...222444:::EEEUUUkkk888888999:::;;;<<<===>>>;;;===???@@@AAAAAA@@@@@@<<<<<<======>>>>>>>>>???AAAAAA@@@>>>===<<<;;;:::;;;;;;;;;;;;:::999888777::::::;;;<<<<<<<<<;;;;;;666666666666777888999:::<<<;;;:::888777777777777888888888777777888888888777777777888999;;;===>>>:::<<>>??????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????===>>>>>>???@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@??????>>>============>>>???@@@AAACCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>=========<<<<<<=========>>>>>>>>>:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???AAABBBBBBBBBCCCBBBAAA???>>><<<;;;:::999:::<<<======;;;999888666666666666666666666666555444333333222222333333555555555555444444333333555555666666666666555555333444444555555555555444444444444333333333222222111000000///......------------,,,,,,,,,,,,------(((***---...---,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.../////////000333777:::EEEKKKQQQUUUYYYbbblllsssmmmhhhbbb^^^```cccfffgggfffdddbbb``````bbbeeeggghhhkkkooossstttqqqmmmkkkkkkqqqvvvvvvsssssszzzooo```KKKDDD>>><<<888111------,,,+++++++++++++++++++++))))))))))))))))))))))))+++++++++******(((''''''((()))***+++,,,,,,,,,,,,((()))******++++++******+++++++++++++++++++++,,,(((((())))))******++++++)))******+++,,,---......+++***))))))(((((())))))***************)))(((((((((((((((((((((((()))))))))(((((('''''''''''''''%%%%%%%%%%%%&&&((()))))))))(((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&''')))******++++++&&&''')))***+++,,,...000111333888>>>III___}}}666666666666777999:::;;;<<<>>>@@@BBBBBBBBB@@@???;;;;;;<<<<<<======>>>>>>AAA@@@???>>>===<<<;;;:::;;;<<<<<<<<<:::888666555888999:::<<<<<<<<<;;;:::888888777777888999::::::;;;:::999888777777777777666555555444444555555666777777777777888:::<<<===888;;;???AAAAAA???<<<999<<<<<<<<<======>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDD?????????>>>>>>>>>======;;;<<<===>>>???@@@AAAAAA?????????>>>>>>>>>>>>===???????????????>>>>>>===============>>>???AAAAAACCCBBBAAA@@@????????????============<<<<<<<<<<<<<<<<<<<<<<<<============999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999:::<<<>>>@@@AAABBBBBBBBBAAA@@@???===<<<;;;:::999::::::;;;;;;999888777555555666666666666777777444444333222222222222333444444444444444555555555555666666666666666666555333333444444444444444333444444444333333333222222000///...---,,,,,,,,,---,,,++++++******++++++,,,+++,,,......---,,,---...++++++,,,---------,,,,,,,,,,,,---......//////000---...///000111555;;;???KKKRRRXXX[[[___hhhooosss{{{zzzrrrhhhbbbbbbdddeeeeeedddbbb^^^]]]^^^bbbgggkkkoooqqqtttvvvtttpppkkkhhhccciiipppssstttvvv{{{rrr```LLLEEE???;;;777///++++++,,,,,,++++++++++++++++++))))))))))))******************++++++******)))((()))******+++++++++++++++))))))***++++++++++++************+++++++++++++++***************+++++++++)))******+++,,,------...***))))))((((((((((((((()))*********))))))((('''''''''(((((((((((()))))))))(((((('''&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###  ###%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$"""!!!!!!###%%%%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''###$$$&&&''')))*********&&&'''((()))******++++++(((,,,111666999CCCXXXkkk555555555555666777999:::===>>>@@@BBBBBB@@@???===:::::::::;;;<<<=========>>>>>>============<<<<<<;;;<<<<<<<<<:::888555444666777999;;;<<<;;;;;;::::::999999999999999::::::999888777777666666666666555444444444444444444555888777777666777999;;;===999:::;;;=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<======>>>@@@AAABBBAAA@@@???>>>===>>>>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========888999:::;;;<<<;;;;;;:::;;;:::::::::999999999999::::::<<<===???@@@AAABBB@@@@@@???>>><<<;;;::::::999999999888888888777777555555666666777777777777444444333222222222222333222222222333444444555555444555555666666555555444333333444444444333333222333222222222222111111111//////---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,******+++---***+++,,,---------,,,,,,---------...//////000000///000111333666;;;BBBGGGMMMUUU[[[]]]bbblllrrrsssxxx}}}|||oooeeeccccccbbbaaa```___]]]^^^bbbiiiqqqvvvyyyyyyyyywwwssslllfffccc[[[___eeelllqqqxxx~~~vvvdddSSSJJJAAA<<<666000---...+++++++++++++++***)))))))))))))))******+++++++++)))***++++++++++++++++++***++++++++++++******))))))***++++++,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,---))))))(((''''''''''''((((((((()))))))))((('''''''''''''''((((((((())))))''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""############$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###!!! """###$$$$$$""""""$$$&&&%%%$$$###!!!!!!###$$$%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&'''((())))))))))))(((''''''((()))))))))(((&&&''',,,111333555???LLL666666555555666777999:::<<<>>>@@@AAAAAA???===;;;999999::::::;;;<<<======:::;;;;;;<<<===>>>>>>???;;;<<<<<<<<<:::888555333555666999;;;<<<;;;:::999;;;;;;::::::999::::::;;;777777666555555555555666666666666555555666666666999888777666777888:::<<<:::999888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<=========>>>===<<<<<<;;;===============<<<<<<<<<>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>@@@AAABBB@@@???===<<<<<<======>>>;;;;;;:::::::::999999999;;;;;;;;;<<<<<<<<<======888999:::;;;<<<;;;:::::::::::::::999999999888888::::::;;;===>>>@@@AAAAAA??????>>>===<<<;;;::::::999888777777666666777777555666666666777777888888555444333333222222333333000000111222333444444555333444444555555444444333333333444444444333222222111111111111000000000000///...,,,+++***++++++,,,///......------......///+++++++++)))''''''(((***)))***,,,---...---,,,,,,------......///000000000333444666888;;;AAAIIINNNSSS[[[aaabbbgggpppvvvuuuqqqvvv{{{ssshhhcccbbbaaa___^^^]]]]]]aaahhhrrr|||}}}xxxqqqiiibbb^^^XXX[[[```gggqqqzzzyyyiiiVVVKKK@@@888222---,,,///++++++++++++***)))((('''))))))******+++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++,,,++++++***)))(((******+++,,,,,,,,,,,,+++((()))***+++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,))))))((('''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%% """$$$%%%$$$###""""""$$$$$$###!!!!!!$$$'''%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***,,,---...$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((())))))))))))(((((()))((('''(((***++++++***---))))))---//////555===333333444555666777999::::::;;;<<<>>>???>>>======???>>>>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<======<<<;;;::::::999999888999::::::;;;;;;;;;;;;999888888888999999:::;;;;;;:::888666555666666777666666555555555555666666777777888888888777777666888888999::::::;;;<<<<<<===<<<:::888888999:::;;;============>>>>>>>>>>>><<<======>>>>>>======<<<;;;<<<===<<<;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<===>>>@@@AAABBBCCCCCC???>>>===;;;::::::::::::888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;::::::;;;;;;<<<===>>>>>>;;;;;;999888888888999:::999999888777777666777777333444555666666555444333555555444333222222111000222222222222222222222222333333333222222333444444444444333333222111000000111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////000---,,,...---,,,111777777;;;>>>AAAIIIRRRUUUTTTZZZaaajjjoooppppppqqqrrrnnnmmmpppvvv{{{wwwnnnmmmkkkddd]]]___eeefffdddmmmyyyppplllgggaaa\\\WWW^^^cccdddjjjuuu||||||uuufffUUUIII999///,,,,,,***''',,,,,,,,,++++++************************++++++,,,******)))((((((((((((((())))))))))))************)))***+++***))))))+++------------,,,,,,,,,,,,+++---------,,,,,,***))))))))))))))))))************''''''(((((())))))******************************(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''%%%%%%$$$%%%&&&'''***)))'''&&&%%%&&&&&&'''&&&###"""###&&&'''$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########!!!!!!###!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!'''&&&$$$%%%&&&&&&%%%###%%%%%%$$$###"""!!! $$$######"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((('''%%%$$$(((''''''&&&&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,222222222222333444555555666777999;;;===>>>??????@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>===<<<<<<======<<<;;;;;;:::999999888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;:::888777666666777777777666666666666666666777777777888888888888777777777888888999::::::;;;;;;;;;:::888777777777999:::<<<<<<<<<<<<============999999::::::::::::999999;;;<<<======;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>=========<<<===>>>@@@AAAAAAAAAAAA>>>>>>======<<<;;;::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888999999::::::999999::::::;;;<<<<<<<<<::::::888777777777888999888888777666666666666666333444555666666555444333444444444444444444444333333333333333333333333333333333222222222333333444444333333222111111000000000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///...---...//////---111777;;;EEEOOOVVV\\\aaaaaa___cccfffjjjmmmnnnllljjjiiilllkkkkkkllljjjlllvvvyyynnnkkkjjjfff``````gggjjjjjjuuuwwwlllfffdddaaa^^^]]]aaabbb```dddnnnvvvxxxyyyyyywwwwwwxxxuuuhhhZZZKKK@@@444,,,,,,---+++(((+++++++++******)))))))))+++************+++,,,,,,******)))(((((((((((((((************++++++++++++...---,,,+++******+++,,,''''''((()))***+++,,,,,,************)))((('''&&&))))))))))))************'''((((((((()))))))))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%$$$%%%&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$"""!!!!!!"""$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""""""""###############""""""""""""######&&&%%%$$$$$$%%%%%%$$$###$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$''''''((((((((('''%%%%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((((((******)))))))))***++++++111111111111111222333333333444555777:::===???@@@AAA@@@@@@??????>>>=========>>>>>>>>>>>>===<<<<<<======<<<<<<;;;:::::::::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<=========;;;:::999888888777888888777777777777777777777777777777888888888888777777666777777888888999999999:::999777666666666777888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>============>>>???????????????======>>>>>>>>><<<;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888999999999999999999999999999999999999888777666666666777777777666555555555555555555444444555555555555444444333444444444555555555666555555555555555555555555333333222222222222222333333222222111111000000//////............---------------------------------........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---,,,...111000000555<<>>@@@@@@@@@??????>>>>>>>>>======>>>>>>======<<<;;;======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<=========<<<<<<;;;::::::999999888888888888888888999999888888888666777777888888888888777666666666777777777888888999888777666666666777777888888999999::::::;;;;;;=========<<<<<<=========<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===============>>>>>>>>>======<<<;;;<<<>>>??????>>><<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888666777777888888888888888888777777777777777777777777777666666555555555555555555444444333444444555444444444444444444444444444444444444444444444444444444444444444444444444333222222111111111111222111111111000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------,,,,,,...000111444===HHH```uuu~~~wwwvvvwwwvvvpppjjjdddaaaaaaaaa```dddooo{{{yyyxxxwwwzzzxxxlllhhhgggeeeddd^^^dddjjjnnnzzzxxxkkkgggggghhhgggfffddd^^^VVVSSSTTTYYY\\\bbbcccaaa]]]XXXRRRFFF;;;333///******,,,...---+++******************))))))***))))))))))))***++++++******))))))((())))))***++++++++++++,,,,,,,,,,,,333///,,,***+++------,,,/////////.........------...............---,,,,,,((()))))))))************(((((((((((())))))))))))************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&&&&'''###&&&((((((%%%###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%###!!!######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%%%%$$$"""###$$$$$$###!!!"""""""""######$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((((()))******...//////000222444555666222222222222444666888999>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999999888888888999999999999888888666666777888888888888888555666666666666666777777999888888777777777777777777777777888999::::::::::::999999888888999999:::<<<===>>>===<<<;;;<<<>>>========================>>>>>>>>>============<<<<<<<<<======<<<<<<;;;;;;:::;;;===??????>>><<<;;;999999888888888888888888999999999999999999999999888888888888888888888888555666777888888888777777666666666666666555555555666666666666555555444444444333333333333333444444444444444333333444444444444444333333222111111000222222222222222222222222333222111000000000000000000000////////////......,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////............------------...000333:::IIIXXXvvv~~~|||uuuooommmhhheeehhhiiiiiikkknnnxxx{{{|||zzzzzz{{{wwwqqqfffjjjpppvvv|||{{{rrrkkkgggfffdddccc```dddhhhmmmvvv|||tttrrrrrrpppnnnjjjgggaaaZZZRRRMMMMMMNNNWWW[[[]]]YYYRRRIII===222///---++++++---...,,,***++++++++++++++++++++++++((((((((((((((()))************))))))))))))***************++++++++++++,,,///---+++***+++---......,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$"""!!!"""###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$#########$$$%%%&&&&&&$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$"""###$$$$$$###!!!""""""######$$$$$$%%%%%%$$$$$$###############$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''(((((()))***---------...000111333444222222222222333444555555::::::;;;;;;<<<===>>>>>><<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::999:::;;;<<<<<<:::999888888999999999999999888888777888999::::::999888777555666777888888999888888666666666666666666666666888888888888777777777666666666777888999999:::;;;;;;;;;999999999999;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999:::;;;=========<<<<<<888888888888777777777777999999999999999999999999888888888888888888888888444555666888888777777666555555555555555555555555555666666666666555444333333333333333333333444555444444333333333333444444444444333222111000//////111111111111111111111111222222111000////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---......////////////////////////......//////111444777@@@RRRccc}}}wwwqqqmmmiiijjjqqqvvvuuurrrqqquuuwwwvvvqqqllljjjfff``````gggpppwwwzzzzzzzzzzzzrrrpppmmmjjjgggeeeddddddfffgggiiimmmttt|||}}}~~~zzzvvvpppkkkeee___UUUJJJFFFFFFLLLSSSXXXTTTLLLCCC777......---,,,,,,------,,,***+++++++++++++++,,,,,,,,,)))(((((((((((()))************)))))))))***++++++************+++++++++++++++,,,------,,,,,,...000++++++,,,---...///000000,,,,,,------------,,,,,,))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""###%%%$$$###!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&$$$######$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%$$$##################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''''''''((())))))000000//////000000111111000111222333333444444333555666777999;;;<<<===>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;::::::999:::<<<<<<<<<:::999777777777888999999888777777666777888999999888777666555666777888888999999999666666666666666666666666666777777777666666555555555666777888999:::;;;;;;>>>===;;;::::::;;;===>>>:::;;;<<<;;;:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::::::::::::::999999999999:::;;;<<<<<<===999999999888888888777777888888888888888888888888777777777777777777777777333444666888888777666555333444444555555666666666555666666777666555444333333333333333333444555555444444333222222333444444333333333222222111111111000000000000000000000000222222111000///......///------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///////////////////////////000000111333777;;;>>>EEEVVVfffxxx|||xxxppppppvvvzzzzzztttkkkdddbbb___\\\^^^eeennnssstttsssrrrqqqkkklllkkkiiigggeeefffgggjjjiiiiiilllqqqwww~~~tttmmmfff___SSSFFFAAABBBBBBJJJNNNJJJBBB;;;333,,,,,,,,,,,,,,,,,,---,,,+++)))*********++++++++++++***************++++++,,,******))))))******+++,,,++++++++++++,,,,,,,,,---***///333222---***,,,000......///000111222222333//////000000000000//////))))))))))))***************)))))))))((((((((('''************************(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%$$$###&&&&&&'''((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""$$$&&&&&&$$$###"""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###$$$$$$$$$$$$#########"""############$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%&&&'''((()))&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((''''''&&&&&&''''''((()))666555444222111111111111...000111333444444444333222333555777999;;;===>>><<<<<<======<<<<<<;;;:::<<<<<<<<<===============<<<=========<<<;;;:::::::::;;;<<<======;;;999888666666888999999888777666555666888999999888666555555555666888888999999999777777777777777666666666555555666666555555444333555666777888999:::;;;;;;;;;:::888777777888:::;;;999:::;;;;;;999999:::;;;========================;;;;;;:::::::::999999999888888999:::::::::::::::888888888999:::;;;<<<===:::::::::999999999888888888888888888888888888888666666666666666666666666333444666888888777666555333333444444555666777777555666777777777666444444333333333333444444555666444444222222222222444444222222333333333333444444000000000000000000000000222222000///............---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.../////////000000000111222666<<>>===<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;<<<=========;;;888777999999:::::::::999888888:::999999888888777777777999999999888999999::::::888777777888::::::999777888888777777777777888888<<<999666666999:::888666999999999999999999999999888999:::999888999<<>>>>>>>>>>>===;;;;;;<<<<<<;;;999888777;;;;;;;;;:::999888777666999999999999888888888888888888888777777888888999888777777888::::::999888888888777777777777888888999777666666999;;;:::888999999999999999999999999888999999999888999;;;===FFFLLLPPPOOOHHHAAA>>>>>>:::;;;;;;<<<;;;:::999888777888:::;;;;;;:::888777777777777777888888888888888888888888777666555555888777666555555666777777777555555555777888777666666666666666666666666666444444444444444444444444555555555555555555555555444333333222222222333333444333222111000111111222222222222222222222222222000000000000000000000000111111000000///......---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------/////////...,,,+++,,,,,,,,,---......//////...000111000//////000222333555333......555<<<>>>FFFHHHKKKPPPVVV___hhhmmmvvvzzzooodddbbb```\\\___dddfffeeefffkkkkkkhhhiiihhhgggggghhhhhhfffddddddcccaaaaaacccfffhhhjjjnnnwwwvvvdddYYYQQQIIIEEEDDD===:::555111///---+++***))))))***++++++++++++***((()))******)))((()))+++,,,***(((((())))))((('''++++++,,,,,,,,,,,,++++++***++++++,,,---...///000...000222222111000000000,,,------......------,,,,,,,,,------,,,,,,+++***************)))))))))((()))(((((((((((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((((((&&&###"""###$$$%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###"""""""""###############---***%%%#########""" #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''%%%&&&***......***%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))777666444222111000//////000000////////////000000...000222333222222444555555555777888888888888888;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<===>>>??????;;;;;;::::::999888888888<<<<<<<<<;;;999888666555999999999999999999::::::888777777666666666777777888888888999;;;;;;:::999888888777777777777888888777666555777999;;;;;;:::777777777777777777777777777888888888777888:::<<>>::::::;;;;;;::::::999888777888999::::::999888777777777777666666666666666666666777777777777666666777666666555555666777777666555444555777888777666888888888888888888888888555555555444444333333222333333333333333333333333555444333222111111111111444333222222111111222222111111111111111111111111000000000000000000000000000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......///000000///---,,,---------...//////000000...000222222111111222333666777555444888AAAEEEEEEJJJMMMRRRWWW[[[bbbkkkrrrxxxyyy~~~wwwiiifffdddbbbeeeggggggeeefffiiijjjhhhggghhhjjjmmmmmmlllhhheeefffggggggddd```^^^```cccppp{{{gggZZZTTTOOOJJJGGG999555000---++++++******((()))******++++++******&&&((()))***))))))+++,,,000...++++++++++++***(((,,,,,,------------,,,,,,++++++++++++,,,---///////////////111333333222000,,,------......------,,,,,,,,,,,,,,,,,,++++++***************))))))))))))(((''''''&&&&&&''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###!!!"""###$$$%%%%%%%%%%%%(((&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((((('''&&&$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###$$$##################""")))'''$$$######$$$$$$###"""!!!!!!!!!###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""######$$$$$$######"""&&&%%%%%%'''++++++)))&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((999888666444222111000000111000//////.../////////---000333444333222333333333444444555666666777777888888888888999:::;;;;;;::::::999999:::<<<===???<<<;;;:::999999999::::::;;;;;;;;;;;;:::999888777888888999999::::::;;;;;;888888777666666666777777888888888999;;;<<<;;;999888888777777777777888888666666777888999::::::999777777777777777777777777666777888888777777888:::===FFFNNNPPPJJJAAA<<<999999999999999999888888888777777888999999888777777666666666555555444444444444555666666777777777666555555555555666666666777666555444555777777777666777777777777777777777777666666555444333333222222222222222222333333333333444444333222222222222222444333333222222222222222111111111111111111111111/////////////////////////////////......---------------------------------------..................,,,,,,------------,,,+++,,,------...//////000000...000222333333222333444444888===CCCMMMTTTRRRKKKOOOSSSXXXZZZ]]]bbbjjjpppwwwwwwzzz~~~~~~qqqmmmnnnnnnlllllljjjgggfffggghhhhhhjjjqqqxxx{{{xxxssspppooosssuuutttmmmddd```bbbgggwwwlll^^^YYYSSSJJJDDD666222---*********++++++((())))))***************''')))******))))))***+++---+++)))))))))***)))(((***++++++,,,,,,++++++***++++++++++++,,,---......,,,******---111222000---,,,------......------,,,+++,,,,,,,,,,,,+++***************)))))))))))))))(((''''''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!! $$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%###&&&%%%%%%%%%$$$$$$######$$$#########$$$%%%&&&&&&"""!!!  """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$""""""###&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&;;;:::888666444333222111111111000///////////////...111333444333333333333222333333333444555666666777777666666777888999999999999888888:::<<<>>>???======<<<;;;;;;;;;;;;<<<999999:::;;;;;;;;;::::::888888888999999::::::::::::999888777777777777777777777777999;;;<<<;;;999888888777777777777888888777888999999999888888777666666666666666666666666555777888888777666777888999AAAKKKMMMGGG???:::888999999888888777777777777777777777777777777777777666555555555444444333333333444555666666666666666444444555555666666666666666444444555666777666555666666666666666666666666666666555444333333222222222222333333444444444444333333333333333444555555333333333222222222111111000000000000000000000000....................................---------------------------------------------.........//////+++++++++,,,,,,,,,++++++,,,,,,,,,---......//////---///222333333444555777888CCCQQQaaannnrrrhhh\\\YYY[[[^^^___aaafffmmmrrrqqqrrruuuyyywwwrrrqqqsssyyyzzzvvvxxxyyysssoookkkiiiggggggiiikkkuuu~~~}}}wwwkkkfffiiinnn|||nnn```ZZZPPPDDD===333000,,,******+++++++++(((((()))************))))))++++++***((((((((()))&&&$$$###$$$%%%''''''&&&***++++++,,,,,,++++++***,,,,,,+++++++++,,,,,,---)))((((((+++///111///,,,,,,------......------,,,++++++,,,,,,++++++***)))))))))))))))))))))******)))((((((''''''(((((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''&&&$$$###"""!!!"""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''<<<;;;999777666555444444333222111000000//////000000111333333222222333444222222222222333444555666666666555555555666777777999999:::;;;<<<>>>@@@AAA=========<<<<<<<<<<<<<<<888999:::;;;;;;<<<<<<<<<888888888888888888999999::::::999888777777777777666666666888:::;;;:::999888888777777777777888888777999;;;;;;999777777777666666666666666666666666555777999999777777777888:::AAAIIIKKKFFF@@@<<<;;;888888777666666666666777777666666666666666666777555555555444444444444444333333444555666666555555333444555666666666666666555444333444666777666555444444444444444444444444555555555444444333333222222333333444444555555666333333333333444555666777111222222222222111000000////////////////////////........................------------------------,,,------......------,,,***++++++,,,,,,------------------------.........+++,,,,,,---......//////---///111333444666:::<<>>???@@@@@@:::;;;<<<======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;888888777777777777777777999999888777666666666666555444555777999:::999888888888777777777777888888444777;;;;;;999777888888777777777777777777777777666888::::::888777777888888???EEEFFFAAA<<<;;;<<<888777666555555555666666666666666555555666666666444444444444555555555555333333444555555555444444222333444666666666666666555444333444666777666555444444444444444444444444444444444444444444444444222222333333444555555666333333333222333333444444000000111111111000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******++++++,,,------..................//////000---------...//////000000///111222333666:::???CCCSSSddd}}}}}}vvvooolllnnnqqqsssssspppoooooommmgggfffnnnxxx}}}yyywwwwwwsssmmmiiikkkmmmooovvv~~~}}}ssskkkiiiiiinnnuuuyyywwwwwwyyyzzzyyysssjjj___TTTGGG999222222...---++++++++++++(((&&&'''(((((())))))))))))))))))***+++***)))((()))***---+++***+++---.........++++++,,,,,,,,,,,,++++++------,,,+++******++++++)))+++---///.........///,,,------......------,,,+++++++++++++++***))))))((()))))))))************(((''''''&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''(((***((((((((('''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!$$$$$$$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((<<<;;;:::999888888888888555444333222111111111111///000000///---...000333333222222111222444555666666555444444333333333333333555888:::<<<===>>>===888:::<<<======<<<:::999<<<<<<<<<<<<;;;::::::999888888777777666666555555888888777555555444444444444333444666888:::999888888888777777777777888888222666:::;;;:::888999;;;888888888888888888888888666888::::::999888777888444:::??????:::777777999888777666444444555666666666666555555555555666666444444444555555666666666333444444555555444444333111222444666777777666555555444333444666666666555555555555555555555555555333333444444444444444444111111222333444444555555444444333222111111111111///000000111111///...---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...///000000---------------...///000......//////000111111111111222333444777===CCCHHHYYYjjjyyyyyyzzzxxxuuuwwwuuuqqqlllfffggguuuqqqmmmyyy}}}uuuttttttpppjjjgggkkkpppsss|||}}}~~~uuulllfffcccffflllpppooommmlllhhhcccccc^^^WWWLLL===000---111,,,++++++++++++***'''$$$'''(((((()))))))))))))))'''(((******))))))+++,,,+++***(((((()))***)))((()))))))))******)))))))))------,,,+++************'''+++......,,,+++,,,...,,,------......------,,,***++++++++++++***))))))(((((())))))*********+++'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******(((''')))+++,,,,,,+++***)))'''%%%$$$$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """%%%&&&&&&&&&"""""""""######$$$$$$%%%%%%'''(((&&&"""  """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$###### """%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%???>>><<<;;;:::::::::::::::888555444444222000...000///...---,,,---...///222222333333333444444444222222333444444555555555555555666777999:::<<<===;;;;;;;;;::::::999999999<<<<<<;;;:::999999999999999999999888888777777777777777777777777777777777666666666666666777777888777777888888888999999999666777999::::::999888777666666777777888888888999444666999<<<<<<:::777555777777666666666666777777555555555666666666666666777888888777666444555666888777555444222222111111333444444555555444444333111222444666777777666666555555444444444555555666666555555555555444444444444333111//////000111222222222222222222222222222222222222111000//////...000///...---------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---///000///...,,,,,,---............---///333666333777777777???KKKPPPOOO]]]iii{{{~~~}}}vvvrrruuu}}}~~~vvvuuuuuutttsssgggaaacccooozzz||||||}}}~~~xxxsssooommmqqqpppnnnmmmooottt|||zzzqqqrrryyy}}}xxxpppjjjbbb\\\``````aaabbbaaa]]]WWWSSSSSSNNNFFF===555000---,,,))))))(((((((((((())))))((((((((((((((())))))***'''((()))++++++******)))''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))++++++************++++++***+++,,,---,,,+++***))),,,,,,,,,+++***)))(((((('''((()))))))))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$%%%''''''&&&%%%'''$$$!!!!!!$$$&&&%%%$$$''''''''''''''''''''''''''''''(((((('''&&&%%%%%%"""###$$$$$$&&&&&&'''(((''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&''''''&&&%%%$$$#########$$$%%%###$$$$$$%%%&&&&&&&&&&&&!!!"""###%%%%%%$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############""""""!!!!!!########################!!!!!!"""###############'''%%%######&&&'''&&&$$$''''''&&&%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''"""###$$$$$$%%%%%%$$$$$$((('''%%%$$$######$$$$$$''''''''''''''''''''''''>>>>>>>>>===<<<<<<;;;;;;;;;999777555555444111000111000///.........///000000000000000111111222222444444444444444333333333333444444555666888999:::::::::::::::::::::999999;;;;;;:::999999999999::::::999999999888888888888888888888888888888888888777777666666777777888888888888888999999999::::::::::::;;;;;;:::999888777777777777777888888888999888999;;;<<<;;;999777555666666555555666777888888777777666666555555444444666777888777555555555777888777666444333222222222333333444444444444333333000000111222333333333333444333333333333444555555555444444444333333333333555333222000000000222222111111111222222333333333222222111000000///......//////...---------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111---///000000///......///......///......///222555;;;AAAEEEGGGNNNXXX^^^^^^___fffrrr}}}{{{}}}wwwmmmgggdddcccccc___[[[]]]fffmmmnnnoooqqqvvvwwwwwwvvvssspppnnnmmmqqqooommmlllnnnssszzz~~~uuulllfffkkkrrrwwwsssmmmhhhccc^^^XXXVVVUUUTTTTTTRRRNNNKKKHHHDDD===666111...---,,,)))))))))(((((()))))))))))))))(((''''''''''''''''''((()))***+++***))))))***))))))(((((('''''''''))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++++++++,,,,,,++++++***)))++++++++++++***)))((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%'''%%%""""""$$$&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&>>>???@@@@@@???>>><<<;;;<<<;;;888888777666444222333222111111000000000111/////////000000000000111555555444333333222111111222222222333333444555666888888888999999999999999999999999999999::::::;;;:::::::::999999999999888888888888888888888888888777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;999888777777777777888888888888888::::::::::::888777666555666555555555666777777888777777666555444333333222444666777666555555666777777777666555444333333333333333444444444444333333444444333333333444444555222222222222222333444555444444333333333222222222555444222111111222333333111111111222222222333333111111000000//////......///...------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,------...///000111111...///000000//////000111000111111111111333777:::FFFMMMTTTWWWYYY^^^bbbccc```bbbhhhwwwwwwkkkaaa]]]\\\^^^______aaaeeeffffffhhhlllkkkkkklllmmmmmmmmmmmmmmmqqqpppnnnnnnooossswwwyyyzzz~~~|||rrriiidddbbbjjjpppsssmmmgggbbb^^^ZZZNNNLLLIIIGGGFFFEEECCCBBB999777333///,,,,,,,,,---******))))))))))))************((('''&&&%%%%%%%%%'''((()))*********)))))),,,+++***)))(((''''''&&&++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,+++************+++++++++++++++***)))(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!"""""""""###""""""!!!!!!#########""""""#########"""""""""######""""""""""""#########$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""######$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%######%%%&&&%%%$$$"""""""""######%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))((('''''''''&&&&&&%%%%%%???@@@AAABBBBBB@@@>>><<<>>><<<:::::::::999888666444444333222222111111111111111111111111111111222444333333333222222222111222222111111222222333333555555555666666777777777777777777777888999:::;;;:::::::::999999999999999999999999999999999999999888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888888888888888888888999888777666666666666666777777666555555555555666666555555444444333333333333444666555555555666777666666666666555444444333333333333444444333333333777666444333333444555666222222222222333444555555444444444333333333333222444444333222222333333444222222222222111111111111000000000//////...............---,,,,,,---------,,,------......------,,,------------------------------------------------,,,,,,,,,---------------/////////............---///000111000......///111222444555666777;;;@@@DDDUUU\\\bbbccc___\\\[[[\\\^^^aaafffrrr{{{qqqgggaaabbbeeefffiiillljjjfffcccgggllljjjiiihhhiiikkkmmmnnnooovvvtttrrrqqqssstttvvvvvvwwwxxxwwwuuurrrnnnllllllssswwwvvvlllbbb[[[VVVQQQIIIFFFCCCAAAAAA???===;;;000///,,,*********,,,---******))))))))))))************)))''''''&&&&&&&&&&&&''')))*********)))(((++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++************++++++---,,,***)))))))))***+++***************)))(((((()))((('''&&&%%%&&&'''(((&&&&&&&&&&&&''')))******(((&&&%%%%%%&&&'''&&&$$$'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""#########"""!!! $$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""############$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%###"""""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$???@@@BBBCCCCCCAAA???>>>???>>><<<<<<<<<<<<:::999555555555444333222222111222111111111111111111111111111111222222222333333222222222111111222222333222222222333333444444555555555555555666888999:::999999999999999999999999888888888888888888888888888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<999999999999::::::;;;;;;999999999888888888888888888777777666777888999::::::999777666444333333333222222333333444444555555222333555555444444555777444555555666666555444333222333333333333333333222333222111000000000111222333333333333444555666777555555555555444444444444333333333333333333333444555444333222000///...---/////////...............------,,,,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,------..................---------,,,,,,///000000///......///111333666:::===AAAEEEJJJMMMaaafffjjjiiibbbYYYVVVWWWZZZaaaiiirrr~~~{{{~~~zzzpppiiihhhjjjiiipppsssnnneeebbbeeeiiijjjhhhgggiiinnntttvvvwww}}}zzzvvvuuuvvvwwwvvvuuupppmmmlllpppwww{{{{{{yyy}}}|||pppbbbYYYQQQLLLEEECCCBBB@@@???<<<888444---,,,+++***)))***+++,,,******))))))))))))*********)))))))))))))))******&&&'''((()))***))))))((((((((())))))******++++++((((((((((((((((((((((((******))))))******+++,,,++++++************++++++,,,+++***)))((()))***+++))))))*********)))(((((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))***+++((('''%%%%%%&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$$$$$$$###"""!!!!!!$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$###"""""""""###%%%&&&########################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###############""""""$$$$$$$$$$$$######$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%@@@AAABBBBBBBBBBBB@@@@@@@@@>>>======>>>>>>===;;;777888888777666555333333111000000000000////////////000000111222222333333222222111111111222222333111111111222222222222222333333333333444555777777777888888888888999999999777777777777777777777777777888999:::;;;:::999999:::::::::;;;;;;;;;<<<<<<888888888888999;;;<<<===999999999999999888888888888888999999:::;;;===>>>:::999777555444333222222000111111222333444555666222444555444333333444555222333444555555555444333222222333333333333222222222222222111222222333333333333333444555666777888666666555555555444444444222222222333333333333333555444333222000...------..................------,,,,,,,,,,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,---......//////******+++,,,---...////////////000//////000333555888???IIIRRRVVVWWWWWWWWWaaabbbdddeee___XXXUUUVVVYYYaaaiiinnnwwwuuuooolllnnnvvvzzzsssiiieeeggghhhdddeeeiiiqqq{{{}}}xxxvvvvvvwwwuuurrriiieeeeeennn{{{uuufff[[[SSSLLLBBBAAA???===;;;777111---,,,,,,******)))***++++++))))))(((((((((((())))))***)))))))))******+++,,,&&&'''((()))))))))((((((&&&''''''((()))***+++,,,)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++***))))))))))))***((())))))******)))((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((()))***((('''&&&&&&&&&&&&%%%###$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###############""""""#########$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""#########"""######$$$%%%########################"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############"""!!!!!!###$$$%%%$$$""""""$$$%%%&&&&&&%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======??????>>><<<;;;;;;;;;;;;:::888666555222222111111000000000000000000000111111111111111000000000000000111222333333333222222222222222222222222111111222333444444666666777777777888888888666666666666666666666666666777999:::;;;:::999888999:::::::::;;;;;;;;;;;;::::::999999:::;;;<<<===:::::::::999999888888888888888999999::::::;;;;;;777777666555444444444444111111222222333333444444333444555444222222333444000111333444555444333222222222333333333333222222222333444555555555555555222222222333444555777777555555555444444444333333000111111222222333222222222222111111000000//////------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------------------------------,,,,,,------.../////////++++++,,,---...///000000,,,---///000222555:::===IIIVVVhhhvvvzzzuuummmggg___\\\]]]```___ZZZXXX[[[\\\```ccceeelllxxxwwwppprrr{{{xxxoookkkjjjhhhaaafffqqq}}}vvvsssssssssqqqnnnhhhhhhkkktttzzzjjj]]]SSSLLLCCC@@@<<<888555111---******))))))((((((((()))***((((((''''''''''''((((((+++***)))))))))))))))***&&&&&&((()))))))))(((''''''''''''(((((()))))))))++++++++++++++++++++++++((()))***+++,,,+++******++++++************++++++***************))))))((((((((()))))))))))))))(((&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%###"""$$$''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!"""$$$%%%$$$"""!!!###&&&&&&%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''AAAAAA@@@@@@@@@AAABBBBBB???>>>===>>>??????>>>======>>>>>>>>>===;;;999888444444444333333333222222222222111111000000//////.........//////000222222555444444333333222222222111111111000111111222333555555666666777777777888666666666666666666666666555777888::::::999888777999999999:::::::::;;;;;;>>>===;;;;;;:::;;;<<<===:::::::::999999888888888666666777777777666666555555444444444444555666666333333222222222222222222333444555444222111222333///000222444444444333222222222222333333222222222---///000222333333222222111111111222333444666777444444444333333333222222///000111222222222222222///000000000111111111111------------------------++++++++++++,,,,,,---...,,,------......------,,,------------------------------------------------,,,,,,------...///000000000////////////.........***,,,///111555999???DDD\\\llluuufff```^^^cccddd``````ccc______]]]]]]dddpppwwwxxx{{{qqqpppzzz~~~wwwnnnkkkhhheeeccckkk||||||tttpppppppppnnnkkknnnqqqvvv~~~~~~lll]]]QQQIIIFFFAAA:::555111...,,,***''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''',,,+++***(((''''''''''''%%%&&&((()))))))))((('''((((((((((((''''''''''''((((((((((((((((((((((((''')))+++,,,---,,,***)))++++++************++++++)))***+++++++++***((('''(((((()))))))))))))))(((%%%&&&'''((('''&&&%%%$$$(((''''''&&&&&&&&&'''''')))'''&&&&&&&&&&&&$$$###!!!$$$''''''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############""""""############$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$##############################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$########################%%%%%%%%%%%%%%%$$$###""""""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$"""$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((@@@CCCEEEBBB@@@@@@BBBBBBAAA@@@??????>>>>>>??????>>>======<<<;;;::::::::::::999888666555333222111......//////000111111111000000000000000////////////000111222222111000///333222111000//////000000222222333444666777777888555555555555666666666666666888:::;;;;;;:::999888666777777999:::;;;<<<<<<>>>>>>===;;;:::999888888>>>===<<<:::999888777777::::::999888777666555555999999888777555444222222222333444444333333444666444555555555444333222222000111111222222333333444666333222222333333000---...///000111222333333333333222222222222222222333222111000111333444333222000000111222222222222111111000000////////////000//////.........---------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///---,,,---///111222222)))+++...000/////////000111000111333333999GGGVVVtttlllgggaaa```gggmmmmmmiiibbb\\\WWW[[[gggsssyyy{{{yyy}}}xxxvvvuuuooohhhhhhmmmqqqxxxuuummmiiikkknnnqqqvvvzzzooo]]]RRRMMMFFF>>>444///......---*********))))))((((((''''''))))))(((((((((((())))))***))))))((('''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&******************************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""!!! ######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########""""""!!!""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%%%% !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$ !!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%>>>AAABBBBBBAAAAAABBBCCCAAAAAA@@@???????????????>>>>>>======<<<;;;;;;:::<<<;;;:::888777666555444000000000000111111111111000000000000//////////////////000111111000//////111111111000000000000000///000000111333444444555333333444444444555555555555666888999:::999888777666666777888999:::;;;;;;>>>>>>===<<<;;;:::999888999888888777777777888888:::999999888777666555555444555666666666444222111222444555555444333555666555555555555555444333333222222222222333333333333555333222222444444111//////000000111222222222222222222111111111111222222222111000111333444333222111222222222111000000///.........---........./////////.........---------,,,,,,,,,---------............---------,,,,,,,,,------------------------------,,,,,,------...//////...---,,,---............///000000///...///111222333666:::<<>>>>>??????>>>>>>======<<<<<<======<<<;;;:::999888777333333333222222222222111111111000000000/////////...//////000000//////......///000111111111000///......///000111222222333222222222222333333333333333444666777777777666555555666666777888999::::::=========<<<;;;:::999888555555555666777888:::::::::999888888666666555444000222444555555444222111222444555555444444555666555555555666555555444333444444333333333333222222444333222333444444333111111111111111111111111111111000000//////000000111222000000000222333222111222222222111000///------+++++++++,,,,,,---.....................---------,,,,,,,,,------------......------------,,,,,,,,,........................---------------......///------............//////000000///---,,,,,,...000222333777<<<@@@GGGTTTaaagggvvv}}}vvvtttxxx|||}}}|||tttrrrqqquuu}}}{{{xxxvvvuuupppvvv{{{{{{|||~~~zzz{{{~~~{{{xxxpppkkkhhhjjjmmmppptttyyy}}}}}}tttnnnlllmmmnnnmmmooorrruuuwwwxxxxxxxxxvvvuuurrrooohhh\\\OOOFFF888222,,,((()))))))))'''))))))))))))(((((((((((())))))(((((((((((())))))***))))))((((((''''''&&&((('''&&&'''((()))'''%%%((((((((((((((((((((((((************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&)))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!""""""#################################$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&GGGCCC@@@BBBCCCAAA@@@@@@BBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>======>>>>>>===<<<;;;;;;::::::666666666555444333333222222222111111000000//////......////////////......,,,...000222222111000/////////000111111222333333111111222222222333333333111222333444444444333333444555555666777777888888::::::;;;;;;:::999888777555555666777888:::;;;<<<999999888777666555444444222333333333333333333222222444555555444444555666555555555666666555555444555555444444333222222111222222222333444555444333222222111000000000000000000//////......//////000111000///000222222222111000111111000///...------******+++,,,---.................................------------------------------------------------------------............+++++++++++++++,,,------+++---///000111111333444111222111000///000333555666666:::???BBBGGGQQQ[[[___jjjzzz}}}xxxyyy{{{~~~~~~ssskkkeeeaaa[[[ccckkkooossswwwvvvsssoooppptttxxx{{{yyyuuuqqqkkkhhhgggkkkqqqvvvyyy{{{|||~~~yyysssppppppqqqiiiiiiiiikkklllmmmllllllggghhhiiifff^^^QQQDDD;;;333000+++******++++++***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''((('''&&&'''))))))'''&&&((((((((((((((((((((((((************************))))))************)))))),,,++++++***)))(((''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$#########$$$$$$%%%%%%""""""###$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$#########$$$######""""""!!!!!!!!!""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$$$$%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$### !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%NNNDDD===>>>@@@???>>>@@@AAAAAABBBAAAAAA???>>>===???????????????>>>>>>>>>=========<<<<<<;;;;;;;;;999999888777666555555444444444333222111111000000//////............//////,,,---///111222111000///...//////000000111111111111111222222222333333333000000111111222222222111333444444555555666666666666777888999888777666555555555555666777888999:::999999888777666555444444777666333111111111333444222333444444333333444666444444555555555555555444555555444333222222111000000111333333444444444444333222111000/////////000///..................///000///...///111222111000---......//////.........***+++,,,...////////////---.....................------------------------------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,...000111000111333555444666999;;;<<<===>>>@@@@@@???BBBFFFIIILLLTTT]]]aaahhhsssxxxwwwyyysssggg^^^YYYUUU\\\aaaeeeiiimmmmmmiiigggjjjnnnsssuuusssnnnjjjjjjlllnnnrrrvvvzzz{{{zzz}}}~~~{{{uuuqqqqqqrrrgggdddaaa```aaabbbaaa```]]]bbbeeeaaaTTTDDD888111///---+++***++++++,,,,,,(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""!!!"""###$$$%%%""""""###$$$$$$$$$$$$###$$$##################$$$$$$$$$##################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$### !!!"""###%%%&&&""""""############""""""""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""#################################$$$$$$%%%%%%$$$$$$###""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$########################\\\KKK>>><<<>>>======AAA>>>???@@@AAA@@@???>>>===?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666666555444333222222111000//////......//////000---...///000000000///...,,,---------.........///111111111222222222222333////////////000000000111333333333333444444555555333444666777777666555444333333333333444555666666999888777777555555444333777666333111000111222333111222333333222222333444222333444444555444444444444444333222222111000000///111333333222222333444333222000///...//////000///......------......///000......///000111000///+++,,,---...............,,,---...000000000///...---------..................------------,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,---------...............//////000...000111000...///333777999???GGGMMMOOONNNLLLKKKKKKIIIJJJNNNPPPSSS[[[bbbjjjnnnuuuxxxwww{{{yyyjjj___ZZZYYY]]]```aaaeeeiiihhhccceeegggkkkoooqqqpppllliiilllrrrxxxyyyyyy{{{{{{yyy}}}}}}~~~~~~zzztttpppoooqqqfff```YYYUUUVVVWWWXXXWWWWWW\\\]]]VVVGGG999000---))))))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''((()))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$######"""""""""######$$$##################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$$$$#########"""!!! !!!"""###""""""############"""""""""""""""###$$$$$$%%%%%%!!!!!!!!!""""""""""""###""""""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyaaaJJJCCC@@@<<<;;;???<<<===>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>=====================>>><<<<<<<<<;;;:::::::::999888888777666555444333333111000////////////000111///////////////.........------------............//////000000000111111111///.........//////000000222222222333333333333333111333555777888777555444111111111222333555666777888888777666555444444333111222222333222222111111///111222222111000222333111222222333444444333333222222222111111000000000...111333333111000111222222111///......///000111//////............/////////...---...000111000///,,,------------,,,,,,+++,,,---///000000///...------------.........//////......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///...............///000000...000222222111444;;;BBBKKKTTTbbbkkknnnjjjddd```^^^YYYWWWYYYZZZ\\\bbbiiinnnrrrvvv}}}yyyvvvyyysssgggccc```dddfffhhhkkkooolllfffgggggggggjjjmmmooopppooooooyyy{{{xxxyyy{{{{{{yyywwwwwwyyy}}}~~~|||yyy{{{~~~{{{uuupppooopppeee\\\QQQKKKLLLNNNOOOOOORRRQQQLLLCCC888000+++***&&&'''(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((******((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&''')))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%'''""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$""""""!!!!!!"""###$$$%%%##################$$$$$$"""""""""!!! ###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$!!!""""""##################"""  """###$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%!!!""""""""""""#########!!!"""""""""#######################################$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwZZZLLLDDD<<<999===:::;;;===???@@@???>>>==================>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666555444444222111000//////000111222111000///.............../////////000000000000000............/////////000///............///000000222222222222222222333333111333666888999888666555111111222333555777999:::888888777666555444333333***---111444555333000......000111111000000111222000111222222333333333333111111111000000000000000...111333222000...///111111000///---...///000222//////............/////////...---...000000000///.........---,,,+++***))),,,---///000000...---+++---------.........//////.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000---,,,,,,,,,,,,---......,,,///222444666===GGGPPPdddooo~~~wwwsssmmmiiigggffffffjjjppplllppptttxxx{{{qqqtttzzz{{{pppkkkgggjjjnnnppptttwwwtttmmmiiigggeeefffjjjooosssuuurrr|||{{{uuuwww|||~~~ssspppmmmoootttxxxyyyxxx}}}wwwqqqppppppdddZZZMMMFFFFFFIIIKKKKKKMMMFFF;;;222,,,***)))(((&&&((()))***)))))))))***'''((((((((())))))******))))))(((((((((((()))))))))))))))))))))*********)))(((((((((******((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))*********))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''(((""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!###%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!! ########################$$$$$$############$$$$$$ !!!!!!"""""""""###!!!!!!"""###############"""%%%&&&%%%&&&&&&''''''&&&&&&%%%!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''########################"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''mmmWWWKKKEEEBBBBBBCCC@@@>>>???@@@@@@???@@@:::===?????????@@@@@@@@@AAA@@@??????>>>>>>??????>>>===<<<<<<;;;<<<<<<<<<===<<<<<<:::999888777777444333333222111000//////...///000000000000000///......//////////////////......///////////////...////////////////////////111111222222222222111111333444444555555444444333333222111111333555555444999777666555555444111///222222111111000000//////......//////000000111111000000000000000000000000//////000000111111222222000000000000111111111111////////////////////////.........------,,,,,,,,,//////.........---------////////////...---,,,+++////////////000000000000//////000000///...------........................,,,,,,,,,---------......///,,,***+++///111111000333///******---000222111111333444666<<>>;;;<<<<<<<<<<<<>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>??????>>>===<<<;;;:::999999777666555444333222111000000000000111000000//////////////////////////////......///////////////...........................000000111111111111000000333333444444444444333333222000///000222444444333888666555555666555333111111111111000000000000000.../////////000000000111////////////////////////000000000000000111111111/////////000000000111111////////////////////////...------------------,,,//////.........---------......//////......------.../////////000000000000/////////.........------........................------------............000...+++,,,...///...,,,---...///111222222000...111333777;;;DDDRRRdddpppwww~~~}}}{{{yyyxxxtttoooooosssooojjjfffdddfffjjjnnnooovvvwwwxxxzzz~~~{{{qqqrrruuuxxxxxxuuuqqqmmmlllffflllttt{{{~~~|||yyywwwwwwxxxyyyzzzxxxwwwuuuvvvyyypppbbbUUUQQQMMMKKKLLLKKKFFFBBB777444000---***)))******)))((('''&&&&&&'''((()))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))(((((())))))************)))))))))((()))))))))))))))*********************))))))))))))))))))))))))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%((('''%%%$$$$$$%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$###"""""""""###$$$######""""""!!!""""""""""""###$$$!!!!!!%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###%%%%%%%%%%%%$$$$$$###"""""""""########################""""""""""""############################################################"""""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$######$$$$$$$$$###"""""""""""""""##############################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$vvvhhh___\\\\\\\\\[[[XXXTTTNNNFFF@@@@@@===::::::;;;<<<======@@@??????@@@@@@AAABBBCCCCCCCCCBBB@@@@@@?????????@@@@@@???>>>======<<<<<<::::::999777666444333333111111222111111000///.../////////////////////////////////000000//////...........................//////000000000000//////222333333444444333333222000///...///111222222222666555444555666666444222///000000000000000000111////////////000000000000////////////////////////111000000000000000000///.........////////////000////////////////////////---------------........./////////............---------.../////////............/////////000000000///...---,,,,,,,,,---.......................................////////////000///------...///...---,,,///222444333333222333444888===DDDMMMZZZiiisssttt|||zzzuuuuuutttqqqqqqtttrrrmmmfffcccfffmmmtttxxx~~~{{{{{{|||~~~xxxxxx}}}xxxxxxxxxwwwtttpppmmmkkklllnnnxxx~~~}}}~~~lll\\\SSSRRRQQQQQQOOOGGG===555,,,,,,,,,,,,+++***)))(((+++***)))(((((()))***+++))))))((((((''''''&&&&&&$$$%%%'''(((***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************))))))))))))***))))))))))))))))))(((************))))))))))))************)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$###"""!!!""""""###&&&''''''&&&$$$######$$$&&&%%%$$$###############$$$%%%%%%$$$###"""!!!!!!###$$$###!!! %%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%###########################"""!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$##################"""######$$$%%%################################################""""""""""""####################################""""""############"""""""""""""""""""""######$$$%%%$$$###"""""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$############|||yyyzzz~~~xxxlll]]]PPPKKKCCC;;;:::;;;;;;;;;<<<=========>>>???@@@BBBCCCCCCBBBAAA???>>>>>>>>>>>>AAA@@@@@@???>>>>>>======<<<<<<:::999777666555444333333333333222111000///000000000000///////////////000000000000//////...------------------------......////////////......222222333333333333222222000///......000222222111444333333444666666555444.../////////000000111111////////////000000000000////////////////////////111111000000/////////...---------.........//////////////////////////////,,,,,,------......///////////////...............,,,,,,...//////000000000........./////////000000///...,,,++++++,,,---///........................////////////000000000000///.........///111111222222444666555444555:::>>>>>>AAAGGGMMMTTT^^^hhhooonnnvvv~~~vvvuuuwwwwwwwwwxxxwwwuuutttvvv||||||zzzxxxuuusssrrrpppnnnnnnooossswwwyyy|||zzzyyy{{{~~~|||yyyvvvqqqlllhhhiiimmmqqq~~~|||lll^^^YYYWWWTTTPPPIII???444,,,'''((()))*********)))(((+++******))))))******+++))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))******))))))((((((((('''************)))))))))(((***************)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$###!!! !!!"""%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###!!!&&&&&&%%%###"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$#########""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""##################$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""##########################################$$$%%%%%%$$$######"""""""""""""""######$$$$$$"""  !!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%!!!!!!""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&rrr[[[LLL???;;;;;;999888999999::::::;;;<<<>>>???@@@BBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>=========<<<<<<;;;999888777555555555666555555444333222111222222222111111000000000000000111111000///....................................////////////......111111222222222222111111111///...///111333333222222111111333555666555444......//////000000000111000000000000////////////........................111000000000//////......------------............////////////////////////---------....../////////////////////////////////,,,,,,...///000000111111............///////////////---,,,++++++,,,...///......................../////////000000000111111.........---...///222333777<<>>555---)))******)))(((((())))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,************)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******++++++))))))))))))))))))*********)))))))))((((((''''''************)))))))))((()))************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$######"""###$$$&&&&&&&&&%%%$$$&&&%%%$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$"""###$$$$$$$$$$$$###"""#########""""""###$$$$$$$$$$$$$$$#########""""""#########$$$############"""""""""###$$$$$$%%%%%%########################!!!"""""""""####################################$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""######$$$$$$"""  !!!$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%##################$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''nnnZZZGGGAAA???:::777888777777888888999;;;<<<===AAAAAA@@@????????????@@@??????>>>>>>>>>=========<<<;;;;;;:::999888777777777777888777777666555444444444444333333222111111111111111111000///......////////////////////////......////////////......000111111222222111111000000///...///111222222222000000000222444555444222...//////////////////000000000000000////////////........................000//////////////////...---------............///////////////////////////.............../////////...////////////000000000,,,---...///000111111111------........./////////...---,,,,,,,,,---...///........................////////////000000000000000000...---,,,///333777>>>IIIWWWbbbeeeaaaZZZUUUYYY[[[___dddhhhllloooqqqttt|||wwwnnngggcccZZZVVVVVV]]]gggnnnmmmiiiaaadddiiipppvvvyyyxxxwwwssspppllliiiiiiooowww~~~~~~|||zzz{{{zzzrrrooooookkkeee[[[UUUJJJ>>>555...+++***---,,,***((('''(((***+++((((((((((((((((((((((((%%%%%%&&&'''((()))******((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))************)))(((((((((((((((((('''************))))))))))))((())))))******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$""" !!!"""###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%########################""""""""""""####################################&&&%%%$$$$$$$$$$$$%%%&&&"""""""""""""""######$$$%%%$$$###"""""""""###$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$lllTTTKKKGGG@@@;;;;;;777777777777888999:::;;;>>>============>>>??????????????????>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999888999999999999999888888666666666555444444333333111222222111111///......000000000000000000000000/////////000000/////////000000111111111111000000///...------///111111000/////////000222333222000///////////////.........111000000000/////////....................................///////////////---............/////////////////////////////////////////////.............../////////000000000000---...///000000000000000---------.........//////------........./////////................................./////////000000000000000///111666???FFFPPP\\\nnn~~~sssjjjhhhiiiiiikkkmmmnnnmmmmmmrrrzzzyyylllbbb]]]YYY[[[^^^dddiiikkkkkkiiieeejjjpppuuuvvvuuussssssssstttuuuuuuuuuvvvzzz|||{{{yyy||||||wwwsssrrrtttxxx{{{xxxvvvooohhheeeccc]]]UUUIIIFFF???777000---------,,,+++***)))((()))******(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***))))))((()))))))))************'''''''''(((((((((((((((************))))))))))))'''(((((())))))(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!###%%%'''((($$$%%%&&&&&&$$$$$$%%%&&& !!!"""$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%###!!! ###%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###############$$$$$$$$$########################""""""""""""####################################%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######""""""""""""############"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$############{{{```VVVPPPGGGAAAAAA777777777777888999:::::::::999999::::::;;;<<<===@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;::::::888777777666555555444444222222222111111///......000000000000000000000000//////000000000000//////000000111111111111000000...,,,+++,,,...000000//////......///111222000///000000//////.........---111111000000/////////...........................---.........//////000000.........////////////000////////////////////////000000//////......------.../////////000000111111...//////000000000000000---------.........//////------...///000000//////....................................///////////////000111333888AAANNNWWWccclll{{{~~~sssqqqooonnnllljjjgggeeekkksss~~~|||kkk^^^YYY]]]ccckkknnnmmmkkkkkkmmmsssuuuvvvtttpppmmmnnnpppuuuyyy~~~|||zzzyyy{{{||||||{{{|||vvvuuuzzz|||xxxrrrmmmjjjkkknnnpppmmmmmmiiiccc^^^YYYNNNCCC999888666333000......///))))))************))))))))))))************))))))---,,,+++***)))(((''''''************)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++&&&'''''''''(((((())))))************))))))))))))''''''(((((((((((((((''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%'''))),,,---$$$%%%&&&&&&$$$$$$%%%&&& !!!###$$$$$$$$$$$$&&&%%%###"""!!!""""""###$$$""" """%%%((('''&&&"""""""""######$$$$$$$$$###$$$%%%%%%%%%###"""!!!!!!"""$$$%%%%%%$$$"""!!!$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$###"""!!!################################################""""""""""""####################################%%%###  ###%%%"""""""""""""""######$$$ !!!"""###############$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""!!!!!!!!!!!!""""""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########"""###$$$$$$%%%vvviiiaaaYYYNNNEEEFFFAAA;;;888<<>>@@@???<<<999999::::::;;;;;;::::::999<<<;;;:::999999999999999::::::::::::999888777666777777777777666666666666555444333111000000111111111111111000///......---------......///000000000////////////////////////+++,,,---///000000000000...............---------111111111000000000000000---------...///000000111222222111000//////000000///////////////000111111------...000000111111111111111000000//////..............................000000//////.........---..................------***+++---///000000//////------......////////////000000111222333333333222222222222555;;;FFFRRR[[[nnnsss{{{vvvnnnmmmllliiifffffffffrrr}}}qqqhhhjjjkkkjjjkkkooouuu{{{~~~wwwrrrsssrrrpppttt{{{xxxtttuuuvvvxxxzzz{{{{{{zzz}}}}}}yyyvvvyyy||||||zzzvvvqqqnnnlllhhhbbb]]]aaaaaaaaaaaa\\\PPPAAA555111111///...,,,+++)))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((''''''&&&&&&%%%%%%''''''((())))))))))))))),,,+++)))(((((()))***+++&&&''''''((((((((((((((()))***+++***)))((()))***))))))))))))************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%$$$###""" """$$$%%%$$$###"""###&&&)))(((%%%$$$%%%'''###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%### ############""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$xxxssskkk___UUUGGGHHHFFFCCCCCCCCC???999777555666888777555888===AAA@@@>>>>>>>>>>>><<<:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999888777777777888888888888888888666555444222111111222222222222111111000/////////000000000/////////......------------------------///000111222222333333222..................//////000000000000000000//////------...//////000111111222111111000000000000111///////////////000111111......///000111111111111111000000000/////////...////////////////////////000000/////////.......................................///000111000//////......//////000000111111///111222222222333444555222333555:::BBBMMMZZZbbblllqqqyyyxxxooonnnnnnkkkjjjjjjmmmvvv}}}~~~|||qqqooommmmmmooosssxxx|||}}}}}}zzzssspppssswwwyyy~~~~~~vvvrrrrrrsssuuuvvvvvvyyy~~~}}}yyyvvvzzzzzzvvvtttxxx{{{|||vvvpppiiiccc```]]]XXXUUUXXXZZZ[[[XXXOOOCCC888111//////...---+++***))))))'''''''''((((((((((((((((((((('''''''''(((((()))&&&&&&''''''((()))))))))************))))))))))))''''''((()))))))))))))))&&&%%%$$$######$$$&&&'''''''''((())))))))))))(((((())))))((('''&&&&&&'''*********)))((((((((('''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%$$$###""" !!!"""$$$%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################))))))(((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!! !!!!!!"""######$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!! $$$&&&$$$!!!$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$|||pppfffXXX^^^cccaaa\\\VVVNNNFFF===:::999777333111777???EEEAAA<<<999999999999999;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888999999:::::::::777666555444333333444444333333333222222111111000333333222111000...------//////////////////////////////000000000000//////.........///000000111111////////////////////////......//////000111111111111111000000000111222222/////////000000000111111000000111111111111111000000000000000////////////000000000000000000000000000000////////////..................////////////111111222222111111000///000/////////000111111222000222555555333444777:::888:::>>>DDDLLLVVVbbbiiinnnrrrwwwxxxpppnnnnnnoooqqqtttwww|||~~~~~~xxxrrrsssssstttvvvyyyzzzyyyxxxvvvppppppxxx~~~zzzxxxwwwwwwyyyxxxuuuuuuxxxyyywwwyyy}}}}}}|||yyyqqqfff]]]YYYUUURRRPPPMMMOOOOOOHHH>>>444...---,,,,,,++++++***)))))))))&&&&&&''''''((())))))***'''''''''''''''((()))***((((((((((((((((((((((((***************+++++++++''''''((())))))))))))((('''&&&&&&%%%&&&''')))***'''((())))))******))))))+++,,,---,,,)))(((((()))******)))((('''&&&&&&%%%((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!!"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""&&&'''$$$"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!"""""""""######$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$}}}vvvrrr|||}}}nnn```MMMFFF???:::555333777>>>EEE@@@:::666666777888999888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999666777777888999:::;;;;;;777777777666666555555555555444444444333333333222444444333222111000//////222222222222222222222222///000000000///......---...//////000111222222333000000000000000111111111000000000000111111222222000000000000111222222333000000000111111000000000111111222222222111111000000000000000////////////////////////////////////000000/////////////////////////////////000000000111111222222222111111111111000000///000000222222333777;;;<<<:::;;;>>>BBBDDDGGGKKKQQQWWW^^^ggglllvvvwwwzzzxxxnnnkkkmmmrrr{{{~~~}}}}}}xxxvvvwwwzzz}}}}}}vvvzzzxxxvvvuuuvvvvvvuuuttttttrrrvvvyyyvvvxxxzzzzzz{{{rrrfff[[[UUUQQQLLLIIICCCBBB???999222,,,*********)))))))))))))))((((((''''''''''''(((((())))))''''''&&&''''''((()))***))))))((((((''''''''''''&&&&&&''''''(((((())))))&&&'''(((((())))))(((((())))))))))))***+++------(((((()))***************,,,---...,,,***((())))))(((((((((''''''&&&&&&%%%((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$%%%((()))&&&###&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%&&&&&&&&&$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyzzz}}}bbbTTTEEE???;;;999888999@@@===888666666777888888555555444444555666777777;;;;;;::::::::::::;;;;;;::::::;;;;;;::::::999999666666777777888999::::::777888888888777777666666555555555555444444444444333333333333333333333333444444444444444444444444444555555444444333222111000000111111222333444444111111222222222333333333111111111222222222222222111111000000111222333333000000111111111111000///111111222222222111111000////////////000000000000........................//////000000000000000000/////////000000000111111///000000000111222333333222111111111222333555777;;;@@@FFFJJJJJJJJJKKKMMMOOORRRWWW\\\```gggmmmrrr}}}~~~yyynnnllloooyyy|||uuusssrrrpppmmmjjjhhhjjjnnnsssvvv~~~~~~~~~zzztttqqqppprrrssstttxxxzzz~~~zzz}}}~~~xxxzzzxxxooocccYYYQQQJJJCCC>>><<<777222...------,,,+++(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''((()))***(((((()))***************'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''%%%$$$%%%((()))&&&###&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||zzzyyy|||sssbbbQQQHHHEEE@@@;;;888888777666666777777555444444444222111111222333444888888888888888999999:::999999999::::::999999888666666777777888999999999777777888888888888777777555555555555555555555555222222333444555555666666444444444444444444444444555555555555444444333222222222222333444444444555222222222333444444555555333333333333333333333333222222111111111222222333000111222222222111000///000000111111111111111000////////////000000000000........................//////000000000000111111//////000000111111222222000000000000111333444555333333333555888===AAACCCIIINNNVVV^^^bbbaaa]]]ZZZXXXZZZ___ccchhhnnntttxxxvvvuuuyyyuuuooojjj\\\\\\\\\]]]```eeeiiilllssswww{{{~~~{{{vvvppplllnnnrrrvvvyyy|||xxxzzzzzz|||xxxooobbbWWWNNNFFF>>>999555000***))),,,...---+++((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''''''''((('''((())))))******))))))&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$###!!!"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!#########$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&pppaaaXXXQQQIIICCCAAA<<<===@@@BBBCCC@@@;;;666777555333222111222333444666666555555666666777888777888888999999888888777888888999999999999999999666777888999999888777666555555555555555555555555333333444555555666777777555555555555555555555555333444444444444444333222444444444444444444444444111111222333333444555555444444444333333333333333333333222111111111222222000111222333333111///.........///000111111111111.../////////000000000111........................//////000000000111111111//////000111111222333333333333222222222333555666333444777<<>>999888666222000222555333111333666555222...222444666888888777888999999999999999999999999999777888999::::::999888777555555555555666666666666666666666666777777777777555555555555555666777777666666666666555555555555444444444444444444444444222222222333333444444444222333333444333222000///444444444333333222222222//////............//////000000000000000000000000000000111111222222333333///111333333222111111111000222444333000000444777222111000111333555555555999777888<<<===;;;;;;===999>>>BBBHHHTTTbbbgggddd```ggguuu|||rrrqqqppppppmmmkkkooowww~~~wwwkkkgggdddaaa___aaaeeeiiikkkkkkxxxxxxxxxwwwuuutttssssssqqqpppqqqtttzzz~~~yyyqqqrrrwww~~~~~~{{{vvveeeXXXFFF888222000...,,,))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&$$$######&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))+++,,,,,,,,,,,,%%%&&&''')))************(((''''''''''''&&&&&&&&&)))))))))((('''%%%$$$###(((((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###!!!"""######$$$000444+++$$$&&&'''###((('''&&&%%%$$$"""!!!!!!###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&"""###'''&&&$$$######"""!!!!!! !!!!!!$$$%%%%%%%%%%%%$$$######&&&$$$###!!!!!!"""$$$%%%$$$#########""""""!!!!!!%%%%%%$$$$$$###"""!!!!!!###########################$$$$$$######"""!!! """"""############"""""" !!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""############$$$$$$$$$$$$#########%%%'''&&&###"""$$$&&&##############################$$$$$$$$$$$$#########%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############""""""""""""############$$$%%%&&&%%%#########$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&& """$$$%%%%%%%%%%%%~~~zzzwwwtttqqqpppmmmxxxzzz[[[PPPCCC===999555444555777666444444555444111...000111222333444666888999888888888888888888888888666777888999999888777666555555555555666666666666555555555666666666777777666666555555666666777888555555555555444444444444444444444444444444444444222222222333333444444444333333333333333222111000222222222111111111000000111111000000000000111111111111111111111111111111000000111111111111111111///000222222000///...///000222333333111000111333555444333222444777;;;===DDDDDDHHHNNNPPPKKKGGGGGGCCCHHHLLLQQQ[[[fffhhhddd```hhhwwwzzztttqqqssstttrrrqqqrrruuuzzz~~~{{{qqqmmmjjjjjjkkkoootttvvvuuussssssqqqooonnnpppssswwwzzz}}}yyywwwxxx{{{}}}~~~~~~tttjjjgggjjjqqqqqqrrrsssrrrmmmeee___VVVKKK===333///...---+++))))))(((((((((((())))))((((((((((((((('''''''''***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))'''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$///222)))!!!######''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$ """&&&&&&$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$###""""""&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%""""""############"""""""""""""""#########$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""######"""###############$$$$$$"""""""""######"""""""""!!!###$$$###!!! """$$$##############################$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""###############$$$$$$$$$"""!!!"""###"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$###}}}|||{{{yyyyyyzzz|||}}}{{{}}}jjjUUUHHHAAA<<<888888888888777777666444333222111111111111222444666777777777777777777777777777555666777888888777666555444555555555555666666666444444444555555555666666666555555555555666777777444444444444333333333222555555555555555555555555222222333333333333444444333333222222111111222222222222222111111111111000222111111000000111111222222222222222222222222222111111111000000000000000///111222222111000111222222333444444444333222111444555555666888@@@JJJRRRVVVXXX___hhhiiibbbYYYUUUUUUWWW[[[___fffmmmmmmiiigggooo~~~~~~tttooouuu|||}}}xxxtttwww}}}{{{}}}xxx{{{uuurrrnnnqqquuuzzz}}}|||xxxtttrrrooommmooouuu~~~~~~wwwuuuvvvwwwxxx|||xxxmmmbbb]]]^^^cccdddffffffddd]]]SSSLLLBBB;;;222,,,++++++++++++)))((((((''''''(((((()))'''''''''(((((((((((((((---+++(((&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&)))))))))))))))((('''&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((111333+++$$$$$$$$$!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$""""""############"""""""""""" $$$$$$###""""""""""""###"""############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%""""""############""""""#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""#################################$$$$$$$$$$$$#########$$$%%%$$$"""""""""$$$########################$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$!!!"""###""" !!!"""############$$$$$$$$$########################"""###############$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$###############ttt}}}zzzxxxwwwxxx{{{|||kkkZZZQQQHHHAAA===999:::::::::888777777777444333222222333444444333555555555555555555555555444444666666666666444444444444444555555555666666333333333444444444555555444444444444444555666666444444444444333333333333333333333333333333333333333333333333333333333333444333222111111111333333333333333333333333333333000//////////////////000222222222222222222222222111111111000000/////////111222333333333444666888666666666666666666555444222555999<<>>CCCIIIPPP]]]nnnzzz~~~vvvmmmiiieeehhhnnntttyyy{{{|||{{{www}}}vvvooonnnooopppnnnmmmmmmmmmiiifffddd^^^___aaafffkkkpppsssuuu~~~~~~}}}{{{wwwtttqqqpppsssxxxzzzwwwxxx{{{~~~~~~|||yyywwwwwwlllddd\\\UUUTTTVVVQQQRRRSSSQQQKKKCCC:::666---+++)))(((((()))***)))((((((''''''''''''((((((&&&&&&''''''(((((())))))***'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%&&&'''(((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%$$$###""""""&&&'''$$$!!!!!!""""""""""""""""""############$$$###!!! !!!###$$$######$$$$$$$$$$$$######((('''%%%%%%%%%%%%$$$###$$$###############$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$#########""""""##################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""############""""""!!!"""""""""###############$$$$$$$$$$$$###""""""###############$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$$$$######""""""""""""###$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$$$$###"""###$$$""""""""""""""""""""""""###"""""""""""""""##############################!!!"""""""""########################$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$#########$$$&&&'''VVV```nnn|||wwwnnngggcccWWWVVVVVVXXXZZZWWWQQQLLL@@@;;;555333444555555333444444444444444444444444333444555666666555444333333444444444444555555555333333333444444444555555333222222222222333444444555555555555444444444444222222222222222222222222444444333333333333222222222222111111222222333333000111111111111222222222333222222111111222222333111111111111111111111111222222222111111111111111333333333222222444999<<>>EEEMMMRRR^^^gggppppppfff[[[VVVUUU[[[^^^ccciiinnnqqqtttuuuwwwxxxvvvmmmddd```eeelllqqqxxx~~~~~~~~~wwwmmmeee[[[WWWWWW\\\^^^[[[ZZZ[[[___eeelllrrruuuvvvwwwyyyttttttrrrooommmnnnsssxxx|||yyyzzz}}}vvvmmmddd[[[XXXVVVTTTTTTWWWYYYWWWPPPFFF:::222...---***))))))'''&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((((((''''''''')))'''%%%%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!###$$$%%%"""""""""######$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""######"""""""""###############""""""############"""""" """$$$###!!!##############################$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""#####################$$$$$$$$$%%%%%%$$$&&&&&&%%%$$$###$$$%%%"""############$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$BBBHHHPPPWWWbbbnnntttsssvvvzzzyyy{{{|||~~~wwwfffPPP>>>666444555444444444444444444444444444444444555666666555444444333333333444444444555555444444444555555555666666666555555555555666777777333333333222222222111111666666666666666666666666444444444333333222222222///111222333444333333222222222222333333444444444111111000000000000111111333333333333333333333333222222222333333444444444666999>>>EEENNNYYYeeelllvvvrrriiifffcccfffkkkqqqvvvwwwuuurrruuuxxx}}}nnnfffccciiippptttyyy~~~mmm___^^^\\\___dddccc___```fffjjjrrr|||zzzvvvtttrrrsssssssssssswww~~~{{{yyy}}}tttbbb[[[VVVXXX[[[\\\]]]```UUURRRKKK???444...,,,...(((((('''&&&$$$$$$&&&((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&+++)))'''&&&'''(((''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&'''((()))************'''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$%%%&&&''''''''' !!!###%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!###%%%''')))'''%%%$$$$$$""" """'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!!!!""""""""""""!!!!!!"""#########$$$%%%!!!!!! !!!!!!"""#####################"""!!!!!!###"""!!!!!!"""$$$&&&(((#########$$$$$$%%%%%%%%%##################$$$$$$########################%%%%%%%%%%%%$$$###""""""""""""############"""""" !!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""###"""""""""######$$$$$$%%%!!!!!!""""""""""""!!!!!!""" !!!$$$&&&%%%#################################$$$$$$$$$$$$######!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$######""""""&&&%%%%%%$$$#########$$$&&&'''''''''&&&$$$"""!!!PPPJJJIIIRRR]]]dddjjjnnnmmmkkkmmmtttzzz}}}xxxtttwww}}}hhhRRRKKKHHHBBB<<<======;;;555444777888666333444555555333111222333444444555444333111000...444555777888888777666555555333222333666777555222444444333333444444555555555444333222222111222222333333444444444333333222444444333333222111000000555444333333444555444444333333444555444444333222666555333333444555666555666888777666888===>>>;;;CCCGGGNNNUUU]]]fffnnntttvvvjjjkkkkkkhhhfffmmmwwwyyytttttt{{{{{{tttppptttzzz}}}pppmmmhhhhhhhhhhhhhhhiiijjjjjj|||~~~}}}xxxrrrooorrrxxx~~~}}}|||}}}zzz}}}zzzrrr```___]]]^^^___aaaaaa```PPPGGG<<<444111...***&&&))))))))))))))))))))))))$$$%%%'''((((((((('''&&&******))))))((((((''''''%%%&&&'''''''''&&&%%%$$$******))))))((((((''''''***)))((('''''''''''''''###$$$&&&((())))))((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%))))))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&''')))***(((((('''&&&%%%%%%$$$$$$))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%###$$$$$$$$$###""" !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!! $$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""'''%%%######%%%&&&$$$!!!!!!""""""""""""#########***(((&&&$$$"""!!!!!!!!!$$$###!!! """$$$%%%"""###$$$$$$###"""###$$$$$$$$$$$$############"""$$$$$$$$$$$$############ """###$$$$$$###########################%%%%%%$$$###"""""""""###"""!!!!!!!!!!!!###%%%&&&$$$###"""""""""###%%%%%%################################################""""""""""""############%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$###""""""###$$$'''(((***&&&""" """###$$$ !!!###$$$###!!!###$$$$$$$$$$$$###""""""######%%%%%%%%%###!!! """############$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&fff[[[QQQNNNQQQWWW```iiirrrmmmjjjkkklllnnnuuu}}}|||~~~wwwuuuwww{{{}}}tttdddXXXNNNGGGEEEEEECCC>>>>>>???===888777777666555444222000///555444333333333333444444555555555555666777777888:::777555666888::::::999888777777666666666666666555555444444444333333333333333333444444555555555444555555555555555444444222222111222333444555555555666777888777666444333666555555666888<<<>>>???BBBEEEDDD@@@AAAEEEIIIIIIGGGOOOYYYccchhhkkklllmmmyyyzzzooofffeee```^^^gggtttzzzyyy|||~~~~~~}}}|||~~~vvvllljjjrrrtttvvvwwwvvvuuutttsssyyyzzzzzzzzzyyyxxxxxxyyy{{{yyywww~~~yyyuuuzzz|||yyy~~~ttteeefffggggggddd[[[QQQJJJFFF>>>666000///---***'''''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))))))))((((((''''''%%%%%%'''(((((((((((('''((((((((('''''''''&&&&&&(((((((((((('''''''''&&&%%%&&&'''((((((((('''&&&)))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$((('''&&&%%%$$$###""""""########################&&&%%%###"""""""""######$$$$$$$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$""""""$$$$$$### """"""#########$$$$$$$$$&&&&&&$$$#########$$$$$$%%%$$$#########$$$&&&((("""###$$$$$$###"""###$$$$$$$$$$$$############""" !!!"""###### """############"""########################$$$$$$###"""""""""######"""!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!"""###$$$################################################""""""""""""############$$$##################$$$!!!"""$$$%%%%%%%%%$$$######"""!!!!!!!!!###%%%'''***'''###!!!"""###$$$$$$######"""$$$%%%&&&$$$"""!!!""""""###$$$$$$$$$$$$%%%$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$lll\\\RRRQQQZZZdddpppllliiigggccc```dddkkkiiimmmuuuyyywwwzzz}}}}}}~~~nnnaaa[[[WWWWWWVVVUUUWWWYYYSSSKKKCCC???:::888777555222...333222000000000222444666666555333222222333555777999777555444666888999:::888777666555555444444555222222333444444444444333444444444444555666777777555555555555555555444444555555666777888999:::;;;777888888999999:::::::::<<<<<<===@@@EEEKKKQQQTTTXXX]]]\\\UUUQQQSSSXXX[[[SSSYYYbbbiiillllllkkkkkktttzzzuuugggccc]]][[[cccrrr|||zzzrrrpppmmmkkklllqqqwww}}}{{{nnnkkklllwww{{{~~~{{{xxxvvvtttuuuwwwxxx|||zzzqqqnnnqqqwww}}}ssshhhfffkkkqqq{{{~~~xxxtttwww|||~~~vvvnnnmmmjjjeee[[[MMM???555888333---++++++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''$$$%%%'''((()))*********'''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""########################'''&&&%%%###"""!!!!!!!!!%%%$$$###""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%###"""""""""######$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!"""######""" !!!"""""""""########################$$$%%%&&&'''%%%%%%$$$$$$%%%''')))***"""###$$$$$$###"""###$$$$$$$$$$$$############""" !!!!!!"""###$$$%%%%%%"""######$$$$$$###""""""########################""""""!!!!!!!!!"""######"""!!!!!!!!!"""###$$$%%%!!!!!!!!! !!!""""""###""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$###""""""!!! !!!"""$$$%%%(((&&&$$$$$$$$$%%%$$$###%%%$$$$$$%%%&&&&&&###!!! !!!"""$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$############### !!!"""###%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################{{{eeeVVVUUU[[[cccdddffffff___VVVTTTWWW[[[^^^eeennnttt{{{~~~xxxyyy}}}~~~vvvrrrlllnnnooottt|||zzzppp\\\SSSGGG@@@===:::666222444333222222222222333444888777666444444444444555777666555555555666666666666666555555444555555555333333555666777777777777999999888888888999:::;;;999888888666666555444444777999<<<>>>???AAACCCEEEBBB@@@===;;;<<>>:::;;;<<<===<<<999777555444666777777666555555666888888888888888999::::::666666666666777999:::;;;:::;;;<<<>>>???@@@@@@@@@<<<:::777666777;;;???CCCDDDKKKVVV```gggoooxxx}}}{{{lll^^^VVVVVV[[[___cccggglllooorrrvvv}}}tttnnnkkkiiikkknnnpppqqqsssvvvxxx||||||wwwsssrrruuuzzzzzznnneeeZZZWWWTTTSSSUUUXXXZZZ[[[aaafffnnntttwwwwwwwwwwwwtttvvvvvvsssoooooouuu{{{sssllllllnnntttzzz~~~pppaaa\\\___jjjsssyyyuuurrrpppjjjaaa```]]]]]]]]]\\\ZZZ\\\```hhhpppxxx{{{zzzrrrcccUUUEEE>>>555---******+++,,,)))))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((((((((($$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%'''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''########################!!!"""###$$$$$$$$$$$$$$$###############$$$%%%&&&##############################"""""""""$$$%%%&&&$$$###"""###$$$$$$###"""""""""""""""""""""""""""###########################$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""######$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$############""" !!!!!!######$$$%%% !!!###%%%&&&'''########################""""""!!!!!!!!!"""######!!!"""############""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$###"""########################"""!!!!!!"""######!!! %%%%%%&&&((()))(((%%%"""$$$$$$$$$$$$$$$###"""""" """$$$%%%&&&%%%###""""""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%rrrggg[[[RRRLLLKKKLLLKKKJJJKKKFFFCCCCCCGGGJJJLLLPPPVVV]]]gggsss|||xxxhhh\\\TTTQQQDDDCCCBBBCCCGGGNNNTTTYYYWWWUUURRRMMMHHHCCC???<<<888999:::999999;;;@@@DDDIIIHHHGGGFFFEEEEEEEEEEEE???===<<<;;;;;;===@@@AAAIIILLLPPPUUUXXXZZZZZZZZZLLLHHHCCC???@@@DDDJJJNNNZZZbbbnnnxxxtttiiifffhhhjjjlllpppuuuwwwvvvwww{{{xxxrrrooojjjnnnsssvvvwwwwwwxxxyyy}}}|||vvvlllddd]]]\\\ZZZXXXXXX\\\aaaeeemmmpppuuuxxxzzzxxxuuusssnnnqqqtttsssqqqttt}}}xxxssstttxxxyyyxxxwwwtttjjjaaabbbiiixxxyyymmmccc[[[UUUVVVWWWUUUWWWZZZ\\\hhhrrrsssjjj]]]MMM@@@333000---+++++++++***)))'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$###"""###$$$$$$###"""""""""""""""""""""""""""########################!!!###%%%$$$###"""$$$&&&############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$$$$%%%$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$############"""""""""###$$$%%%&&&''''''!!!!!! !!!###$$$%%%########################$$$$$$###"""""""""######!!!"""###$$$$$$###"""!!!!!!!!!###$$$$$$$$$###"""#########################################################$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%%%%$$$###!!!"""""""""""""""!!!!!!###"""!!!!!!###$$$###"""$$$%%%&&&)))+++)))&&&######$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%yyypppddd\\\WWWZZZ\\\XXXQQQMMMQQQJJJEEEFFFGGGGGGJJJNNNYYY```ggglllsss{{{vvvjjjccc```TTTRRRQQQSSSZZZeeeqqqyyy}}}xxxpppeee[[[SSSNNNKKKDDDDDDCCCAAABBBHHHQQQXXXaaa___]]][[[YYYXXXWWWVVVNNNLLLJJJHHHHHHJJJNNNPPPdddhhhnnnuuuzzz}}}}}}}}}gggaaaYYYRRRPPPRRRXXX[[[hhhppp{{{uuuqqqqqqrrrqqqvvv{{{{{{xxxwwwyyy|||~~~yyyvvvrrrnnnppprrrtttuuuvvvyyy{{{{{{|||}}}xxxvvvssskkkeeeccccccaaa^^^^^^cccllltttuuuvvvxxxyyyyyyvvvrrrooooootttzzz||||||{{{tttmmmlllkkkkkkrrr|||fff[[[RRRSSSUUUTTTTTTXXX[[[fffmmmeeeTTTEEE999222///---+++******++++++***%%%'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''')))***,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!! !!!###%%%&&&&&&&&&%%%$$$$$$################## !!!"""$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""########################"""$$$###!!!!!!###%%% !!!!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ###"""!!! !!!"""###########################%%%%%%$$$###""""""######!!!"""###$$$$$$###"""!!! """#########"""!!!######################################################$$$$$$$$$%%%%%%%%% """###$$$$$$###""" """###$$$%%%&&&%%%$$$$$$ !!!!!!!!!!!!!!! %%%###""""""###$$$$$$###!!!"""$$$''')))(((%%%""""""###$$$%%%&&&'''''''''$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%xxxssspppkkkjjjpppvvvtttmmmbbb___ZZZSSSMMMIIIIIIJJJSSSXXX\\\^^^```jjjyyywwwqqqnnnkkkcccaaa___aaaiiixxxxxxggg___^^^\\\YYYVVVQQQMMMTTTiii}}}~~~}}}{{{mmm```[[[___]]]WWW]]]lllqqqgggbbbbbbgggmmmqqqrrrwww}}}{{{uuuttttttnnnrrrwwwzzzyyyxxxzzz|||zzzvvvuuummmnnnmmmlllooovvvyyywwwuuu}}}}}}xxxvvvuuusssrrrtttrrrooonnnoooppppppppptttyyy{{{zzz{{{|||yyytttzzz~~~tttrrrsssxxxzzzzzz{{{jjj^^^SSSTTTXXXXXXVVVUUUZZZWWWQQQIII???666///+++,,,+++***((((((((()))***(((((('''''''''&&&&&&&&&(((''''''((())))))(((&&&))))))(((''''''''''''((($$$%%%'''((((((((('''&&&)))((('''&&&&&&%%%&&&&&&&&&'''((())))))(((''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!#########"""""""""""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%###############$$$$$$$$$ !!!""""""###""""""$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%&&&&&&&&&$$$""" """"""###$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########%%%&&&%%%$$$%%%######%%%''''''$$$!!!"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''%%%######%%%&&&$$$!!!!!!!!!"""###$$$%%%%%%&&&'''&&&$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwgggYYYPPPLLLKKKPPPUUUYYY[[[\\\cccnnnwwwxxxsssrrrpppmmmkkkjjjllluuuwwwmmmjjjdddcccbbbbbbbbbiii{{{tttkkknnnmmmhhhnnn|||}}}tttnnnoootttyyywwwxxxzzzyyyzzz~~~wwwtttrrrnnnsssxxx{{{{{{|||yyywwwmmmoooooonnnqqqwwwzzzxxx}}}|||uuutttnnnnnnllliiifffhhhmmmrrr~~~~~~{{{{{{|||~~~|||yyyvvvttttttuuuvvvtttzzz|||yyyyyy~~~kkk```XXXYYY]]]]]]YYYWWWOOOIIIAAA888111---------+++***)))((('''(((((()))(((((('''''''''&&&&&&&&&((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''''''''&&&''''''((((((&&&'''((())))))(((''''''%%%&&&&&&'''(((((())))))'''&&&&&&&&&''''''(((((())))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$################## !!!""""""""""""""""""$$$$$$%%%%%%%%%$$$"""!!!##############################""""""""""""""""""%%%%%%%%%$$$###"""!!! #####################$$$########################""""""""""""""""""""""""$$$######""""""######$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$########################"""!!! !!!###$$$###"""%%%###"""###%%%&&&$$$!!!"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''%%%######%%%%%%$$$""""""""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyfffWWWPPPKKKNNNRRRSSSTTTXXX^^^dddjjjmmmuuu}}}wwwtttuuutttuuusssrrrttt|||sssmmmiiiiiikkkooosssyyywwwuuusssoootttuuussswww~~~{{{yyyxxxwwwwwwyyysssoooqqquuu{{{~~~zzz~~~|||rrrhhhccc\\\[[[XXXSSSQQQTTT\\\bbbrrrzzz{{{vvvvvvyyy}}}}}}}}}zzz{{{yyy}}}ppphhhbbbdddccc\\\RRRLLL;;;777111,,,)))((()))***))))))(((''''''''''''((('''''''''''''''&&&&&&&&&((('''&&&'''''''''%%%###$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((******''''''((((((((((((''''''&&&''''''(((((())))))***(((((('''&&&'''((()))***)))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$###""""""""""""""""""###""""""!!!!!!######$$$$$$######"""!!!########################$$$$$$######"""!!!!!! $$$######"""""""""""""""#########"""""""""!!!!!!########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$########################"""!!! !!!###$$$###"""%%%###!!!"""###$$$###""""""############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""########################"""###$$$$$$%%%$$$$$$$$$####################################$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################nnn^^^QQQPPPOOOOOOQQQSSSVVVXXXYYY[[[aaahhhlllooovvv~~~wwwuuutttsssxxxvvvuuuxxxssslllmmmlllpppwww|||{{{tttppplllooovvvvvvuuuyyy}}}||||||{{{uuuqqqtttxxx}}}~~~wwwuuuqqqhhh^^^YYYTTTSSSPPPMMMMMMSSS]]]eeessszzzyyy{{{|||yyyvvvxxx~~~|||wwwwwwyyyzzz|||yyyqqqiiifff^^^OOO???555++++++,,,---,,,***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''&&&$$$"""&&&&&&&&&'''''')))******)))((('''%%%%%%&&&'''((('''''''''''''''((()))***(((((((((((((((''''''''''''((((((((())))))******((('''&&&%%%&&&''')))***)))(((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###############"""!!! """"""#########"""""""""########################%%%%%%%%%$$$$$$$$$############!!!!!!!!!"""###$$$##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$!!!!!!"""#########$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$########################$$$###"""###$$$%%%%%%###$$$###!!!!!!!!!"""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwfff```XXXSSSRRRSSSRRRPPPMMMMMMPPPVVVZZZ___jjjttt}}}}}}}}}~~~}}}yyywwwtttwwwvvvwww}}}vvvppprrrqqquuu}}}wwwssspppsssxxxxxxxxx}}}~~~|||wwwzzz~~~xxxpppmmmjjjccc\\\XXXSSSSSSSSSRRRUUU]]]hhhqqq~~~{{{rrrvvvzzz{{{|||}}}rrroooooonnnoooqqqsssxxx|||~~~rrraaaUUUIII:::///+++((()))+++,,,,,,***(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%&&&''''''%%%###)))(((((('''''''''((((((((((((&&&%%%%%%&&&'''((())))))((('''''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((''''''&&&%%%$$$######%%%&&&'''''''''&&&$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$######"""!!!!!!""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""!!! !!!"""###!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""###"""!!!"""$$$%%%$$$#########"""!!!!!!!!!###$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""""" """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&|||qqqcccZZZWWWSSSMMMGGGIIIGGGGGGJJJMMMQQQ\\\gggrrrqqqpppnnnooorrrxxx}}}~~~uuuuuuwww}}}yyyvvvuuuyyy|||yyyyyy}}}yyyyyy~~~}}}wwwpppnnnkkkddd___^^^[[[]]]___aaadddlllvvv~~~}}}wwwwww{{{|||uuugggaaa___^^^___aaabbbkkkssszzzvvvdddMMM<<<222,,,,,,///,,,***'''&&&%%%&&&((()))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%%%%***)))(((''''''&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""#########$$$######""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$###############$$$$$$""""""###$$$%%%&&&''''''########################""""""""""""""""""""""""""""""############"""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!"""######"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!!"""###$$$###"""!!!###%%%"""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$$$$######"""""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&sssjjjgggaaaVVVLLLLLLJJJHHHHHHGGGHHHOOOXXXbbbcccdddddddddffflllpppsss|||~~~~~~zzzwwwwwwttttttqqqkkkkkkrrryyy|||}}}yyywwwwwwrrriiidddcccfffiiilllnnnpppuuu||||||~~~yyyjjjZZZTTTTTTTTTVVVXXX___jjjvvv}}}xxxpppZZZLLL===333---***+++///+++)))'''%%%%%%%%%'''(((%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%''')))***((('''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&+++***((('''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$##################""""""###$$$$$$$$$######$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$############!!!!!! !!!"""""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!  """"""""" !!!$$$&&&%%%###"""###%%%"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%######%%%'''$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwjjj^^^RRROOOMMMLLLGGGDDDHHHNNNUUUYYY\\\^^^^^^___cccfffjjjqqqzzz|||zzzuuummmeeebbbZZZ^^^^^^ZZZ[[[dddooouuu}}}}}}yyynnngggfffiiimmmppprrrrrrsssxxx{{{|||~~~wwwgggWWWRRRSSSVVVYYY\\\eeeqqq}}}~~~sssbbbSSS???:::777777444...)))(((%%%'''***++++++(((%%%###%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&%%%%%%'''***+++***)))&&&&&&&&&'''((()))***+++"""###%%%((())))))))))))$$$$$$$$$$$$%%%&&&''''''+++***((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&$$$&&&(((***+++)))'''&&&'''''''''''''''((()))***%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#####################$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%&&&'''&&&%%%$$$###############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$###""" !!!""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$###########################"""!!!"""###$$$$$$"""!!!$$$''''''%%%######%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###!!!$$$&&&%%%######%%%'''###########################"""!!!!!!!!!"""$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""}}}tttiii```YYYQQQHHHFFFIIIKKKOOORRRRRRVVV[[[]]]\\\^^^```gggpppvvvzzzrrrppppppoooiii^^^XXXXXXPPPQQQTTTWWWWWW\\\jjjxxx~~~~~~}}}~~~}}}wwwoooiiijjjjjjlllppprrrssszzzyyyoooaaaXXXYYY___fffjjjwwwzzz{{{uuugggUUUDDD;;;000///---+++***((((((((()))((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((***)))'''%%%$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$)))((('''&&&$$$###""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$$$$$$$$$$###!!!!!!!!!"""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$$$$%%%!!!"""###%%%%%%$$$######%%%&&&'''&&&$$$"""""""""&&&%%%$$$###"""""""""""""""############$$$$$$$$$%%%!!! $$$&&&%%%"""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""$$$%%%%%%%%%%%%$$$###"""&&&%%%###"""""""""######%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""######$$$######"""!!! """$$$&&&'''''''''%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$###""""""############""""""!!!!!!&&&%%%%%%&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%&&&&&&&&&yyykkkZZZOOOLLLLLLOOOPPPOOOQQQWWWZZZYYYYYYVVVWWWZZZ^^^cccmmmxxxwww{{{xxxlllhhhfffddd___XXXVVVWWWWWWWWWYYY\\\\\\^^^hhhrrrppppppqqqssstttsssnnniiiiiiiiilllppprrrvvv~~~zzzzzz|||}}}xxxoooeeeaaaeeennnwww|||wwwjjjYYYJJJ===333......---,,,***)))(((((((((+++***)))(((''''''((()))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$''''''&&&%%%$$$###""""""$$$##################$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""!!! """$$$%%%%%%$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%###"""""""""$$$###############$$$$$$"""############$$$$$$$$$"""!!!###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###############%%%%%%$$$$$$$$$#########%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###############&&&&&&%%%$$$$$$###""""""$$$$$$#########"""""""""&&&%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%((((((&&&$$$!!!zzzggg^^^UUUVVVSSSNNNMMMPPPRRRPPPSSSNNNLLLMMMNNNQQQYYYbbbfffiiilllooottt}}}{{{wwwrrrqqqwww{{{uuukkkccc___\\\\\\[[[YYYZZZ^^^fffdddcccdddccc```bbbgggbbbccceeehhhkkkmmmkkkjjjiiikkkppptttvvv{{{xxxrrrrrr|||~~~||||||}}}~~~tttqqqpppsssyyy~~~nnn```MMM===333///---,,,,,,+++***)))((((((((((((***)))(((((('''((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$%%%%%%$$$$$$$$$#########&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################"""##################""" !!!$$$&&&&&&%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###############"""######$$$%%%!!!###$$$$$$###""""""###""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$!!! ###%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%&&&%%%$$$###"""###$$$$$$#########"""######$$$%%%$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$########################""""""###%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$#########&&&&&&%%%&&&''''''%%%###########################%%%$$$######%%%%%%%%%###%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!~~~nnnllldddYYYSSSRRRPPPMMMQQQNNNMMMOOONNNLLLNNNRRRaaacccdddeeefffkkkrrryyyvvvwwwzzz{{{zzzxxxwwwwwwwwwhhheee___\\\bbbjjjkkkhhhaaa]]][[[___bbbcccfffkkkpppllljjjjjjfff___\\\]]]___aaadddgggkkknnnooooooqqqtttyyy||||||}}}wwwvvv~~~zzz|||~~~~~~zzzwwwvvvwww{{{{{{wwwzzz~~~qqqhhhNNNEEE999111000///---***))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$#########"""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""###&&&''''''&&&%%%%%%$$$$$$$$$$$$###$$$!!!"""$$$%%%&&&%%%###"""$$$###"""""""""###%%%&&&!!!######""""""###$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$&&&$$$""""""$$$%%%%%%###$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%###!!!!!!"""$$$%%%"""""""""######$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%$$$########################%%%#########%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%'''((())))))xxxmmmgggbbb]]]XXXRRROOONNNLLLHHHHHHKKKYYY\\\``````___^^^```cccnnnvvvtttsssqqqnnnjjjfffcccdddfff\\\[[[XXXUUUZZZdddjjjkkkhhhddddddiiilllllllllnnnllliiihhhiiigggaaa^^^___gggkkkpppuuuyyy{{{}}}~~~|||~~~yyyzzzyyywwwtttrrrrrrrrrzzzyyyxxxzzz{{{kkkWWWJJJ===777111......---)))$$$((((((''''''&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""############"""########################""""""############""""""&&&$$$######%%%%%%$$$###%%%%%%%%%%%%$$$$$$###### !!!###%%%%%%%%%###"""$$$###"""""""""###%%%&&&!!!#########"""###$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%''''''&&&%%%###!!!!!!"""###$$$""""""######$$$$$$$$$$$$"""######$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!! nnnbbbVVVNNNIIIEEEFFFJJJRRRWWW]]]___]]]ZZZYYYZZZ[[[cccqqq~~~{{{{{{zzzqqqlllfffaaa\\\YYY[[[aaa\\\``````]]]```hhhoooqqqrrrmmmlllppprrrnnnjjjiiibbbbbbeeeiiijjjiiikkkpppyyy~~~{{{ttttttyyy~~~{{{{{{~~~yyytttrrrrrrrrrpppmmmkkkjjjkkknnnppprrrvvvvvvjjj]]]PPPBBB999333...)))((()))******)))((((((''''''&&&'''''''''&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""""""##################"""%%%###"""!!!""""""!!!$$$%%%%%%%%%%%%$$$###""" !!!"""$$$$$$$$$$$$############"""######$$$%%% """$$$$$$#########$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$######"""""""""""""""!!!!!!"""######"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$&&&''''''%%%$$$###"""!!!"""######""""""###$$$$$$$$$######!!!"""######$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""!!! %%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!qqqdddYYYQQQNNNOOONNNTTTZZZ\\\ZZZVVVUUUUUUQQQVVV___iiiiiieeeggglllyyyzzzzzz}}}{{{pppnnnrrrwwwvvv{{{~~~}}}xxxooohhhaaa]]]ZZZXXX^^^fffjjjqqqtttqqqooorrrvvvwwwwwwqqqnnnqqqrrrnnniiihhhdddffflllqqqsssvvv}}}wwwsssooopppssswwwuuutttvvvzzzzzzuuuqqqkkklllmmmllljjjjjjjjjkkkooouuuzzzrrrgggWWWIII@@@:::666222+++)))'''&&&'''))),,,...))))))(((''''''&&&''''''%%%&&&'''(((((((((''''''(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########"""!!!!!!""""""!!! $$$$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$$$$$$$###"""###%%%%%%$$$###$$$$$$$$$$$$###############$$$"""############$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%!!!"""$$$&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''############""""""""""""######$$$%%%$$$###""""""!!!!!!"""###############"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###############""""""""""""############"""""""""#########$$$$$$###""" """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((tttdddYYYUUUKKKPPPTTTUUURRRNNNLLLMMMQQQQQQTTTXXXUUUQQQTTT\\\fffrrr|||zzznnneeeeeeiiiccchhhrrr}}}|||ooohhheeeeeecccdddcccbbbfffmmmpppooopppuuu{{{~~~|||wwwssspppmmmeee^^^]]][[[[[[dddnnnyyy}}}{{{||||||xxxqqqmmmooorrrppplllkkknnnqqqwww|||}}}{{{ooollllllnnnrrrwww|||xxxuuutttuuuyyy~~~~~~{{{yyyxxxwwwuuusssjjjlllnnnppppppqqqtttvvvzzzlllSSSJJJ>>>555111000///...,,,------+++)))'''''''''******)))((('''&&&&&&'''"""###%%%&&&'''&&&%%%%%%(((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!"""###%%%%%%!!!"""###%%%%%%$$$#########$$$&&&&&&$$$###$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$###$$$$$$"""!!! !!!""""""$$$'''))))))'''$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&"""############"""!!!!!!###$$$%%%%%%$$$###"""!!!!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%% !!!"""$$$&&&'''''''''%%%$$$$$$$$$######"""""""""""""""""""""#########!!!!!!""""""#########$$$###!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###uuueee[[[ZZZXXXSSSNNNKKKKKKLLLNNNPPPQQQOOOLLLLLLPPPUUUbbbssszzzooobbb______\\\___```eeennnyyynnn```______[[[```\\\WWWSSSSSSWWW]]]aaaeeeggglllpppsssuuuuuuuuussskkkcccaaaaaacccjjjrrr}}}zzzyyyqqqtttvvvwwwvvvuuutttuuuttt}}}yyyvvvqqqmmmmmmrrrzzz}}}|||zzz{{{|||zzzzzz{{{pppgggjjjmmmrrrwww}}}tttaaaTTT===:::444...+++***,,,---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%&&&'''((())))))+++***'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&$$$###""""""!!!!!!$$$$$$############$$$$$$'''&&&%%%###"""######$$$'''&&&$$$"""!!!!!!"""###%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!!!!"""###############"""###$$$$$$$$$"""!!! $$$###""""""!!!"""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$%%%$$$#########$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$###""" !!!"""!!!""""""###############$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###$$$%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&$$$$$$%%%$$$$$$###"""!!! """$$$%%%###"""""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$yyyooodddZZZSSSOOOMMMNNNOOOPPPNNNKKKKKKNNNRRR```nnnuuummmcccbbbaaa]]]ZZZ[[[^^^bbbgggjjjjjjjjjmmmoooqqquuuyyy~~~|||}}}|||mmmbbbbbb```ZZZVVVTTTPPPOOOPPPUUU[[[___hhhiiillloooqqqsssttttttooohhhbbb``````aaagggnnnxxxzzz|||||||||}}}~~~~~~}}}{{{zzz|||{{{yyyxxxxxxyyyyyyyyywwwiiinnnvvv~~~|||rrrhhh[[[LLL@@@333000,,,)))''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$############$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""""""""$$$$$$############$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$###""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$!!!""""""###############"""############""""""!!!$$$$$$###""""""""""""###$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$############$$$$$$$$$$$$############"""######!!!!!! !!!""""""######""""""!!!#########""""""############################################################$$$%%%$$$###"""###%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""##################"""############$$$$$$$$$###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$#########!!!"""$$$$$$"""!!!"""###""""""""""""############$$$$$$$$$#########""""""######""""""""""""######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwmmmccc\\\XXXYYYYYYWWWSSSPPPPPPPPPYYYdddkkkiiiggghhhfffaaaZZZ\\\]]][[[YYYWWWVVVVVVWWWYYY\\\```eeejjjoooqqqtttsssrrrqqqrrrsssuuuvvvrrrrrrrrruuuyyy~~~xxxuuutttvvv|||zzzsssuuuzzz|||}}}~~~yyyxxxwwwwwwvvvtttpppmmmfffooorrrjjjdddbbb^^^XXXWWWVVVUUUWWWZZZ___dddhhhmmmmmmmmmmmmnnnooopppppplllfffbbbbbbaaaaaadddiiimmmooorrruuu{{{{{{wwwuuutttuuuuuuvvv~~~~~~www~~~~~~rrrbbbTTTJJJ@@@777000,,,+++)))((('''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''((((((''''''&&&&&&((((((&&&%%%$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&######""""""######$$$%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$#########%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$$$$############$$$$$$"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$!!!"""######$$$$$$######""""""""""""""""""###$$$%%%%%%$$$##################$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""$$$$$$$$$############"""""""""!!!!!!!!!"""###############"""!!! """"""""""""""""""""""""################################################"""###$$$$$$""""""###$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""############$$$$$$$$$$$$######"""######$$$$$$%%%%%%$$$$$$####################################&&&%%%%%%$$$######"""""" !!!"""############"""######"""!!!!!!"""$$$"""""""""#########$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}uuuuuutttrrrlllcccZZZTTTUUU\\\ccceeeiiimmmjjjddd___aaaaaa]]]WWWQQQPPPPPPNNNOOOQQQSSSWWWZZZ]]]___aaa___]]]___bbbeeeeeedddeeeccccccfffmmmsssuuuuuuqqqmmmjjjiiillloooqqqqqquuu{{{{{{zzz{{{}}}yyytttooonnnppppppnnnlllcccbbb``````aaabbbaaa```aaaiiinnnkkkeeeaaa\\\VVV[[[[[[]]]___ccchhhlllnnnnnnmmmlllkkkkkklllnnnooooookkkiiijjjhhheeefffiiigggjjjpppyyy|||{{{|||uuurrrpppooommmmmmuuu~~~vvv```UUUGGG<<<666222///,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$############$$$$$$###"""!!!!!!"""###$$$%%%###$$$$$$%%%%%%###"""!!!%%%%%%%%%$$$$$$$$$######$$$##################$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######""""""""""""""""""#########%%%%%%$$$#########""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!""""""######$$$""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!################################################!!!#########"""!!!"""###""""""#########$$$$$$$$$$$$$$$$$$#########""""""#########""""""!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$#########""""""%%%%%%$$$$$$######""""""########################%%%$$$$$$$$$######"""""" !!!"""""""""""""""#########""" !!!###%%%""""""#########$$$$$$$$$##############################""""""""""""#########$$$$$$%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%oooddd]]]___bbbeeeiiikkkgggaaa\\\___```]]]WWWRRROOOOOOIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRWWW\\\]]]ZZZVVVWWWUUUSSSVVV\\\bbbddddddfffccc```___```bbbcccdddhhhlllooolllhhhhhhnnntttwwwwwwuuuqqqnnnmmmpppsssxxxuuuoookkkhhhfffaaa\\\VVVSSSQQQQQQTTTYYY\\\^^^ccchhhkkkgggaaa\\\XXXTTTUUUVVVWWWZZZ]]]```ccceeegggggggggiiimmmrrrvvvyyy}}}zzzyyyzzzwwwrrroooqqqpppttt|||yyyvvvwwwyyyppplllhhhfffbbbaaagggooovvvxxxzzz}}}xxx___OOOBBB<<<333...,,,---,,,,,,%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$###"""######$$$"""###$$$%%%%%%###"""!!!%%%%%%%%%$$$$$$$$$###############$$$$$$#########""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!"""#########$$$$$$"""######$$$$$$$$$$$$$$$ !!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!#########"""!!!"""##################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""!!!$$$$$$$$$######"""""""""########################"""""""""######$$$$$$$$$"""""""""""""""!!! #########""" !!!###%%%############$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%~~~sssrrrpppooonnnkkkeee```ZZZ]]]``````\\\XXXTTTQQQHHHHHHHHHGGGHHHHHHIIIIIIHHHJJJNNNUUUYYYYYYTTTOOOOOONNNLLLMMMPPPUUUXXXYYY\\\\\\]]]___```bbbdddeeeiiihhheee^^^YYYWWWYYY\\\fffhhhiiigggeeeeeehhhllluuusssnnneee```\\\VVVOOOOOOLLLJJJKKKPPPVVVZZZ]]][[[]]]___\\\WWWSSSSSSTTTUUUUUUWWWYYY[[[]]]___aaaeeegggkkkrrr{{{~~~xxxssspppiiifffbbb```\\\ZZZ___gggkkkqqqwww}}}eeeKKK999222///+++(((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((('''$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$############$$$$$$(((&&&%%%############$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$""""""""""""""""""###$$$%%%%%%$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$######### """###$$$%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!############!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$########################%%%$$$$$$$$$$$$#########$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%############"""!!! """######"""!!!!!!"""$$$#########$$$$$$$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&}}}wwwqqqnnnhhhjjjmmmppppppkkkddd___TTTRRRPPPMMMJJJHHHFFFFFFDDDHHHNNNSSSVVVUUUQQQMMMLLLLLLKKKJJJKKKNNNRRRVVVXXX[[[```eeegggiiijjjjjjkkkfff^^^WWWRRRQQQQQQQQQZZZ]]]___^^^\\\\\\```eeefffgggccc[[[WWWVVVRRRLLLJJJIIIIIILLLPPPTTTWWWXXXRRRTTTXXXYYYYYYZZZ^^^cccffffffgggiiikkkmmmpppqqquuuyyy}}}}}}yyynnngggeeecccbbbbbb```___eeemmmrrryyy|||xxxrrrgggUUUAAA333///---***(((((('''''''''++++++************+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$"""############""""""!!!$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""" !!!"""###$$$$$$######$$$$$$$$$############"""######$$$$$$$$$###"""!!!$$$$$$$$$###"""!!! !!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""###%%%########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##############################""""""!!!"""$$$$$$"""!!!"""############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&}}}~~~wwwpppdddaaa\\\VVVPPPKKKGGGEEEDDDHHHMMMRRRTTTRRRPPPNNNGGGHHHIIIGGGFFFHHHNNNSSSVVV[[[aaagggiiijjjiiiiiieee^^^UUUOOOMMMMMMMMMLLLNNNRRRUUUTTTRRRRRRVVVZZZVVVYYYXXXRRRQQQTTTSSSNNNGGGHHHJJJNNNQQQSSSSSSRRRTTTWWW^^^dddhhhmmmttt{{{xxxxxxxxxzzz|||wwwkkkccceeedddeeehhhhhhiiipppxxx}}}vvv[[[YYYVVVTTTPPPGGG999///000///,,,***))))))))))))''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''&&&$$$"""!!!%%%&&&&&&'''((((((((('''+++***)))'''&&&%%%$$$$$$'''&&&%%%$$$%%%'''***+++$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$#########"""###$$$$$$%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$###############$$$$$$$$$############$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$"""!!! $$$######"""!!!"""""""""!!!"""###$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""###########################$$$%%%%%%$$$###$$$%%%$$$$$$##################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$ """$$$%%%###"""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&########################""""""###$$$%%%%%%&&&&&&|||}}}oooeee```\\\WWWSSSOOOQQQSSSVVVXXXYYYZZZZZZYYYWWWTTTNNNJJJHHHIIIJJJPPPUUU]]]dddfffgggffffff^^^ZZZTTTNNNJJJJJJLLLNNNQQQNNNMMMPPPPPPNNNPPPSSSVVVTTTSSSUUUVVVVVVYYY[[[QQQRRRUUUXXXZZZ[[[[[[[[[]]]eeeppp{{{zzzoookkknnnllllllpppyyyyyyqqqggg[[[RRRAAA>>>===>>>@@@>>>888222...,,,)))'''&&&'''(((***'''''''''(((((()))***+++(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########(((######&&&%%%"""&&&&&&&&&%%%%%%$$$$$$$$$ !!!$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$%%%&&&&&& !!!"""""""""""""""&&&%%%###!!!!!!"""###$$$!!!"""""""""############%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$"""!!!###%%%$$$!!! !!!!!!!!!!!!"""######$$$$$$$$$############"""""""""""""""###""""""""""""""""""""""""######""""""""""""######%%%###!!!###&&&'''%%%###&&&((()))(((%%%$$$$$$$$$###"""""""""""""""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######""""""""""""""""""""""""!!!###%%%%%%$$$###"""###%%%$$$"""!!!!!!"""$$$%%%################################################&&&&&&$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%XXXfff|||}}}uuuoooiiiddd```bbbfffiiilllnnnooooooooolllddd[[[SSSOOOOOOQQQUUUYYY^^^bbbcccccccccccc\\\XXXSSSOOOOOOOOONNNMMMPPPMMMMMMRRRTTTUUUYYY^^^bbbbbbcccfffhhhhhhiiijjjbbbcccfffiiilllnnnnnnnnnqqqyyy{{{yyyxxxzzz{{{zzzzzz}}}wwwtttxxxyyy{{{{{{rrrfff[[[SSSJJJAAA:::555222///111555777555333///...---,,,+++***))))))'''''''''''''''(((((()))((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&'''&&&$$$###$$$&&&'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$((($$$ $$$&&&%%%###''''''&&&&&&&&&%%%%%%%%%!!!#########"""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&########################""""""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""######$$$%%%%%%%%%%%%!!!""""""###############&&&%%%###"""!!!"""###$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$""""""############""""""$$$""""""###%%%$$$!!! !!!"""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""##############################""""""""""""######%%%###"""###%%%&&&%%%###&&&'''((('''%%%$$$$$$$$$$$$######"""""""""######"""###$$$$$$$$$$$$###"""############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$###""""""##############################!!!###%%%%%%$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%>>>HHHWWWjjj~~~}}}yyy{{{tttiiicccaaabbbbbbccceeeeeedddeeefffhhhccc___\\\]]]______ZZZUUU\\\YYYZZZ___dddggglllsssxxxzzz~~~xxxxxxzzz}}}tttrrrqqqsssxxx~~~zzz~~~|||rrrmmmllluuu|||uuucccYYYLLL@@@999555111...///+++((((((---111444444------......---+++)))'''(((((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""%%%((())))))'''&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((%%%""""""$$$&&&&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$##################$$$$$$$$$$$$%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!! $$$$$$############$$$$$$ !!!!!!""""""!!!!!! ###""""""###$$$$$$!!! !!!"""######$$$##################""" !!!!!! !!!!!!"""################################################$$$###"""###%%%&&&%%%$$$%%%'''((('''%%%$$$$$$$$$&&&%%%$$$###############"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#################################!!!###%%%%%%###"""######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%999>>>EEEOOO]]]ppp}}}|||xxxxxxvvvtttsssuuuzzz}}}}}}zzzxxx{{{~~~|||ssskkkpppmmmlllqqqvvv{{{zzztttvvv{{{~~~zzztttmmmiiioooxxxxxxlll^^^UUUKKKDDD:::333000////////////+++'''&&&(((+++------)))***************))))))***)))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%% """$$$&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''%%%######%%%&&&&&&%%%$$$$$$$$$##################$$$%%%'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$"""!!!#####################$$$$$$$$$###""""""######$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$###!!!$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!! """"""######$$$###""" !!!!!!"""######$$$######$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!!!!""""""###################################################$$$######$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$&&&&&&%%%$$$#####################$$$$$$#########!!!""""""""""""#########""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$########################"""###%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%666777:::<<>>777222...,,,,,,,,,+++***(((''''''%%%&&&'''((((((''''''&&&)))(((&&&&&&(((+++...111++++++***(((((('''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$&&&''')))'''###!!! !!!###%%%######$$$%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''(((((($$$$$$###""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$######""""""######$$$%%%"""""""""""""""""""""""""""""""""############$$$!!!!!!""""""######$$$$$$%%%$$$$$$$$$###"""""""""###########################"""!!! !!!""""""#########$$$$$$$$$$$$!!!!!!"""""""""######### !!!"""###$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######""""""$$$$$$###""""""###!!!""""""#########"""""" """########################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&###%%%&&&&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%,,,000444555555777;;;>>><<>>AAACCCJJJVVVdddttt|||vvvqqqsssyyy}}}{{{yyy{{{}}}}}}}}}zzzwwwsssqqqnnnooosssyyyyyyzzz~~~uuujjjZZZSSSIII???777333///---+++******)))(((''''''&&&''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###############$$$##################$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$###""""""#########!!! !!!"""###"""  !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""###$$$$$$%%%$$$###"""!!!"""""""""""""""###$$$$$$######""""""######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$#########"""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%'''%%%######$$$%%%$$$"""$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''',,,,,,---......///....../////////000111222333444222666<<>>888222...---,,,***'''***((((((((())))))(((&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""####################################$$$%%%&&&'''"""""""""""""""###$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%%%%%%%%%%%%%$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""###$$$$$$%%%%%%$$$""""""###$$$"""!!!###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$##################""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!!!!""""""""""""!!!!!! !!!!!!"""#########""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$###"""!!! !!!"""###!!!""""""######""""""!!! !!!!!!"""######$$$$$$%%%$$$###""""""###$$$%%%!!!"""############"""!!!!!!$$$%%%$$$"""###$$$"""""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,+++,,,...111...///222555888::::::;;;===EEEOOOVVV]]]ggguuu~~~{{{qqqvvv}}}{{{wwwuuu|||___UUUHHH===777444333222999333***$$$###$$$'''((()))(((&&&%%%%%%%%%###!!!&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$######$$$%%%&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$############""""""###$$$%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& ###&&&&&&%%%""" !!!""""""$$$###"""""""""###%%%&&&!!!!!!"""###############"""!!!  !!!"""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!###&&&&&&###!!! !!!!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$************))))))))))))'''''''''''')))+++---...(((((()))***,,,---...///......000111333555666777555666999===CCCJJJPPPTTTccclllyyywwwtttwwwyyy~~~uuuppptttwwwoooggg___YYYDDD>>>777333222111///---000///...,,,***)))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###$$$((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&###"""###$$$$$$#########""""""######$$$%%%***)))'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&"""###############""""""&&&%%%%%%$$$#########$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%$$$############)))((('''&&&%%%%%%$$$###%%%%%%$$$$$$###"""!!!!!!&&&%%%$$$###"""  !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&&&&%%%###'''&&&$$$""""""###$$$%%%$$$$$$############$$$$$$#########""""""""""""!!! !!!"""###$$$$$$%%%$$$######"""!!! %%%&&&&&&%%%$$$###%%%'''&&&&&&%%%$$$#########$$$%%%$$$$$$$$$%%%&&&&&&'''######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&&&&&&&$$$##################"""!!!!!!#########"""""""""""""""&&&&&&%%%$$$$$$#########""""""!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))((((((((((((***+++,,,((())))))***+++,,,------......//////000111222222555555555777:::>>>AAADDDHHHNNNWWW```jjjwww}}}rrrpppqqqrrruuuyyy}}}|||rrrtttqqqhhh\\\RRRLLLGGGAAA<<<666333...,,,,,,,,,***(((...---,,,+++)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((()))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""############""""""$$$$$$################## !!!######""""""######$$$%%%&&&%%%%%%$$$#########$$$"""""""""!!! $$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$#########%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!!!!  """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! &&&%%%###"""""""""$$$%%%$$$##################$$$ !!!!!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$$$$######"""!!!!!! !!!"""###"""""""""$$$%%%######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$######""""""######$$$$$$$$$$$$$$$#########"""!!!"""$$$%%%&&&%%%$$$##################"""!!!!!!"""""""""""""""#################################"""""""""""""""###$$$%%%"""""""""###$$$$$$$$$%%%%%%$$$############$$$%%%######""""""######$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((******)))((((((((()))))))))*********++++++++++++------------------------222111111111222444555777777:::===@@@FFFPPP]]]ffftttyyy}}}}}}|||{{{|||xxxqqqeeeYYYLLLFFF>>>888555333000---,,,+++)))***++++++***)))******))))))((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$###!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$ !!!!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$###&&&((('''###!!!!!!""""""!!!!!!"""###$$$%%%%%%########################%%%%%%%%%$$$######""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%$$$$$$############$$$&&&'''&&&""" """$$$%%%$$$###"""!!!"""##############################!!!!!!"""###$$$%%%&&&&&&"""##############################""""""!!!!!!  !!!"""!!!"""###%%%!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!!"""$$$######""""""######$$$"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$###""""""############""""""!!!!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$$$$############$$$%%%%%%##################$$$$$$$$$######""""""######$$$######""""""######$$$%%%"""""""""""""""###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''''')))))))))(((((()))))))))*********************)))***++++++++++++,,,,,,,,,............000111333444666666666666888===DDDJJJMMMQQQYYYdddppp|||||||||~~~mmmiii___TTTNNNKKKDDD<<<:::777222000//////---,,,''''''(((***+++***))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$######$$$$$$%%%&&&!!!"""###%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###%%%***...,,,'''$$$$$$&&&""""""!!!!!!"""######$$$!!!"""""""""#########$$$%%%%%%%%%$$$$$$########################$$$$$$$$$###"""!!!!!!!!!"""$$$%%%################################################%%%%%%$$$$$$######""""""'''+++---***%%%###%%%((($$$###""""""!!!!!!""""""#########$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$##############################"""""""""!!!!!! """#########"""###%%%""""""""""""###$$$%%%%%%"""########################""""""!!!!!!""""""###""""""""""""""""""!!!!!! !!!"""############"""""""""############"""!!! !!!"""###$$$$$$%%%""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$######""""""######$$$%%%###############$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((&&&''''''((())))))************))))))))))))((((((((())))))***+++,,,------+++,,,,,,---///000222222000111222222333555777999999;;;???EEEMMMVVV]]]aaaooowwwttthhh\\\UUUIIIFFF???777555777555111---+++)))(((((((((((('''###%%%'''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###############""""""!!!$$$############$$$%%%%%%&&&%%%$$$$$$%%%%%%###""""""""""""""""""######$$$ !!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$############$$$%%%%%%""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###!!!&&&***)))$$$!!!!!!###$$$######"""!!!!!!""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&#######################################$$$$$$$$$$$$$$$$$$######"""""""""###''')))'''""" """&&&$$$######""""""""""""""""""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$########################"""""""""""""""###%%%$$$"""!!! !!!######"""######$$$%%%%%%###$$$$$$%%%%%%$$$######!!!!!!!!! !!!!!!!!!########################!!!!!!""""""############!!!""""""#########"""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))***)))))))))))))))((((((((((((((('''((((((***+++,,,------+++,,,,,,,,,,,,---------(((***---000333444444444666666666888;;;@@@DDDFFFJJJRRR^^^jjjuuutttnnneeeZZZPPPFFF>>>888888777333------111222///))))))))))))((((((''''''&&&(((******((('''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$#####################$$$%%%%%%&&&%%%$$$%%%%%%%%%""" !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""############""""""!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&!!!"""###$$$$$$%%%$$$$$$"""###$$$%%%&&&%%%$$$###!!!$$$&&&&&&###!!!"""###%%%%%%$$$###"""!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&#################################$$$$$$$$$$$$$$$########################"""$$$&&&%%%"""!!!"""$$$$$$$$$#########""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$########################!!!"""$$$###!!!""""""""""""""""""###$$$!!!"""#########"""!!! """!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$!!!""""""############"""!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$############$$$##################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))&&&'''((())))))((('''''''''(((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,+++++++++(((***,,,000333444333222333333222333444666999:::888>>>EEEKKKQQQYYYccckkkzzzvvviii___QQQMMMFFF@@@;;;666111...000111...***+++......,,,)))***,,,,,,++++++******'''***,,,+++)))((()))***(((((((((((())))))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$###############$$$$$$%%%$$$$$$$$$%%%&&&&&&$$$""""""""""""!!!"""######$$$$$$$$$#########$$$$$$%%%"""#########$$$$$$$$$$$$""""""############""""""##################$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$######"""!!!###$$$%%%%%%$$$###!!! !!!!!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%######################## """$$$$$$""" %%%$$$################## !!!"""###"""!!!######""""""""""""###############$$$$$$$$$%%%%%%###############$$$%%%%%%!!!!!!"""###############"""""""""""""""#########$$$$$$$$$$$$############%%%$$$###""""""""""""""""""""""""###$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******((())))))))))))'''%%%$$$''''''''''''(((((())))))))))))(((((((((''''''''')))***+++,,,------------,,,,,,,,,...///000///---...---...///000333555666666999;;;;;;;;;???GGGOOOPPPYYYccckkkuuuwwwiii___XXXQQQFFF>>>:::888555333333111///---)))++++++''''''******'''###%%%'''((('''&&&&&&'''###%%%'''&&&$$$###%%%((())))))******************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$#########"""###$$$$$$%%%""""""###%%%''''''%%%############"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!! """""""""""""""######$$$ !!!"""###$$$$$$$$$!!!"""$$$&&&&&&&&&$$$######""" !!!###%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%"""!!!!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$######!!!"""$$$%%%%%%$$$"""!!!#########""""""""""""!!!""""""###$$$%%%%%%&&&&&&##################$$$$$$ ###%%%&&&%%%#########(((((('''&&&%%%%%%%%%%%%!!!"""###$$$###""" %%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""########################"""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''******((('''%%%%%%$$$$$$)))(((&&&$$$###$$$&&&''')))((('''&&&&&&'''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,---......//////000000000000000000000000111222444555555777:::===>>>AAADDDIIINNNUUU\\\aaalllttt}}}~~~uuuhhh^^^SSSPPPKKKEEE???888444111......---,,,,,,,,,,,,------,,,)))(((&&&&&&''''''))))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%######$$$&&&&&&%%%%%%$$$#########$$$'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$"""!!!"""######"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%% !!!""""""!!!!!!"""### !!!"""###$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""!!!""""""###$$$$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$%%%%%%&&&&&& !!!"""###$$$%%%&&&'''''''''&&&&&&%%%######""""""!!!!!! &&&&&&%%%$$$$$$######"""$$$$$$$$$############"""!!!""""""""""""#########""""""############""""""$$$$$$###"""!!! """"""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$###"""!!!!!!###"""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%""" #########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################""" !!!###$$$$$$######$$$$$$%%%&&&'''((()))((((((((((((((()))******)))(((&&&%%%%%%%%%&&&''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++)))******+++,,,,,,,,,,,,......////////////......***,,,///000000111444666555666888:::<<>>???<<<777333......------,,,,,,++++++******)))(((((((((((()))&&&'''((())))))))))))))))))((((((''''''''''''(((((())))))******))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%"""""""""############$$$$$$$$$############$$$$$$"""!!!!!!"""$$$%%%$$$##################$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$###$$$%%%###!!! !!!!!!!!!!!!"""""""""""""""""""""""""""########################$$$%%%%%%$$$$$$$$$###############&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$############$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$############""" !!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$############$$$"""######$$$$$$######"""$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%&&&&&&%%%$$$###""""""!!!''''''&&&%%%%%%%%%&&&&&&'''(((((())))))((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))(((''''''***+++,,,------,,,+++***%%%(((,,,......------......000111111111222555777666666555333333777>>>CCCCCCGGGNNNUUU[[[cccjjjnnnsssvvvzzz~~~}}}yyyuuupppmmmkkkcccaaa^^^YYYTTTPPPLLLJJJIIIFFFBBB>>>;;;999888777999777666666777777555333......------,,,,,,,,,+++***)))((((((''''''((((((%%%&&&((()))))))))(((''')))(((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$"""""""""""""""""""""###$$$$$$############$$$$$$$$$###""""""$$$$$$###""""""""""""""""""#########$$$#########%%%&&&%%%$$$###$$$$$$###!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!""""""#########$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$###"""###%%%'''((($$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" """######$$$$$$######"""!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$$$$##################$$$$$$$$$$$$#########$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!  !!!""""""$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$&&&%%%%%%$$$######""""""'''&&&&&&%%%%%%%%%&&&&&&''''''((())))))((((((''''''((()))******)))(((''''''''''''''''''''''''''')))))))))*********++++++((()))))))))))))))((('''******+++,,,,,,+++******'''***---///...---------***,,,---......///111333222222222111111111333555555777;;;>>>BBBGGGLLLPPPQQQSSSUUUWWWZZZ^^^bbbfffppprrruuuyyy}}}~~~{{{vvvooogggaaa]]]VVVUUUTTTRRROOOLLLIIIHHHDDDCCCAAA>>><<<:::888888999888777444222222222333111///...---------,,,+++*********)))))))))((((((******)))((((((((((((((('''((()))))))))(((&&&%%%((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""$$$$$$############$$$$$$'''%%%$$$###$$$###""" """"""""""""""""""""""""$$$###"""###%%%&&&%%%$$$ """######""""""###%%%######""""""!!!!!! !!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$###&&&### !!!$$$'''########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))*********++++++((())))))******)))))))))************************'''))),,,,,,,,,++++++,,,+++,,,------++++++,,,---,,,---...000111111111111000222444555777:::>>>BBB>>>???@@@@@@@@@BBBEEEGGGJJJKKKNNNRRRUUUXXXZZZ[[[```aaadddgggiiijjjjjjjjjjjjiiiiiihhhggggggffffffiiijjjkkklllmmmlllkkkkkknnnmmmkkkhhheeecccaaa```]]]\\\[[[\\\]]]^^^]]]\\\VVVUUUSSSPPPLLLHHHDDDAAA=========<<<;;;:::888888999888666444333222111111111111111///,,,***+++,,,,,,,,,+++***))))))((((((&&&&&&&&&''''''(((((()))+++***))))))(((((())))))((((((((((((((('''&&&%%%(((''''''''''''(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$############"""""""""$$$$$$############$$$$$$'''&&&$$$$$$$$$$$$""" ############""""""""""""$$$###"""###$$$%%%%%%###!!!############%%%&&&$$$$$$######""""""!!!!!!###############$$$$$$$$$###############$$$%%%%%%###############$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############!!!"""$$$&&&&&&&&&&&&%%%)))'''### !!!###%%%"""""""""###############&&&&&&%%%%%%$$$######"""$$$$$$$$$############"""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%% """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!"""$$$######""""""###$$$%%%&&&'''(((&&&&&&&&&&&&''''''((()))'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******&&&'''((())))))***)))))))))((('''&&&&&&'''((()))((()))******))))))***++++++---...---,,,***+++,,,***+++,,,...000000000//////000111111111333666888666777777666444555777999777888:::;;;===>>>??????AAABBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFKKKKKKIIIGGGDDDBBBAAABBBAAA???===>>>AAACCCBBBAAA<<<<<<;;;:::999888777777333333444333333222111000333222000///............,,,---...---***'''''')))***+++,,,---,,,,,,,,,,,,'''''''''(((((())))))*********)))(((((((((((((((''''''&&&&&&&&&'''(((((('''''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$######"""""""""$$$""""""###$$$%%%$$$###!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$&&&&&&%%%###""""""###$$$%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%###!!!"""$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&)))(((&&&%%%$$$######"""'''&&&$$$###$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))))))))))))))'''%%%######%%%'''))))))***+++***((((((***,,,''')))++++++******+++,,,,,,+++******+++,,,++++++///000000///------...000111222222111000000222444555555555555555444444333444444333444444666777888777777777777777666555555888999:::;;;;;;;;;::::::666777777666555444666777888666333333555666555333333333222222222222333444000000000///...---,,,++++++***)))))))))***+++,,,))),,,//////,,,******,,,###%%%(((***+++++++++,,,))))))(((((('''&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%&&&(((***+++'''''''''''''''((()))***%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$&&&%%%%%%%%%%%%&&&&&&'''((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""!!!!!!###%%%''''''&&&%%%$$$$$$$$$######""""""###"""""""""$$$%%%$$$######$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""!!!"""######$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!!""""""!!!"""###$$$###!!!$$$''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%!!!!!!!!!"""######$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))---+++(((%%%%%%''')))+++''''''(((((())))))******(((((((((((())))))))))))))))))************))))))))))))***+++,,,...///000......//////000111111222000000111222222222222111////////////000111333333222222111111222222333444111111111111111111111111000000111111222222222333000000////////////000000/////////......---------,,,,,,+++***)))))))))***+++++++++*********))))))++++++)))(((''''''''''''((((((((((((((('''&&&&&&(((((())))))))))))((((((%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$""""""###$$$$$$######%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$######""" """###$$$%%%%%%$$$###"""########################&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!#########$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***,,,***(((&&&&&&''')))***((((((((((((((()))))))))'''((((((((())))))))))))*********++++++*********,,,,,,++++++++++++++++++++++++,,,,,,---......///....../////////000000000............///000111111000/////////000000111111////////////////////////...//////////////////000......------------......------,,,,,,,,,+++++++++,,,+++******))))))******,,,,,,+++++++++*********+++***)))(((''''''''''''((())))))))))))((('''&&&(((((())))))))))))((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$%%%$$$######%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""!!! !!!""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######""""""""""""""""""""""""%%%$$$$$$###""""""######%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$!!!!!!!!!!!!""""""###$$$&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%###""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++***)))((('''''''''(((((())))))((((((((((((((((((''''''((((((((()))))))))******++++++++++++******,,,+++******))))))))))))*********++++++,,,---------,,,,,,++++++,,,...///...------,,,------......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))++++++***)))))))))******++++++*********)))))))))+++***)))((((((''''''((())))))******))))))(((((((((((())))))))))))((((((&&&'''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$***)))((('''&&&%%%$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###%%%&&&&&&%%%$$$###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""#########$$$%%%%%%%%%$$$#########$$$$$$%%%&&&""""""""""""""""""""""""%%%$$$######"""#########&&&%%%$$$###############%%%$$$$$$$$$$$$%%%%%%&&&$$$#########$$$&&&((())))))'''$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$###############%%%%%%$$$###""""""""""""######""""""""""""############################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((())))))(((((('''&&&)))))))))((((((''''''&&&'''''''''((((((((())))))******))))))))))))******(((''''''((((((***++++++++++++++++++,,,,,,------,,,+++***))))))+++---...,,,,,,+++*********++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******))))))))))))******))))))((((((((((((((((((******))))))))))))******))))))((((((((('''''''''******)))((((((((((((((())))))************))))))(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###&&&''''''&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&$$$######"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%$$$###""""""""""""$$$$$$#########$$$&&&''''''&&&%%%%%%%%%''')))***((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""########################"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''(((((()))((('''&&&%%%))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++************++++++++++++,,,+++***))))))+++---...******)))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***))))))))))))))))))***(((((((((((())))))))))))***))))))((())))))************)))))))))(((((((((***))))))(((((((((((()))))))))************))))))(((((())))))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$%%%%%%%%%###&&&''''''%%%######$$$%%%$$$$$$######$$$$$$%%%&&&$$$###""""""!!!""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$######"""""""""###$$$######"""###$$$&&&'''%%%$$$###""""""###$$$$$$"""$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################""""""######$$$&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''(((((((((((('''&&&&&&((((((''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((()))((((((''''''(((((()))((((((((((((((((((((((((+++******)))***+++,,,---)))((((((((((((((())))))((()))***+++,,,+++******++++++++++++++++++++++++*********)))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))((((((((()))******,,,,,,+++++++++*********))))))(((((((((((())))))(((((())))))******))))))(((((())))))))))))((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%((((((&&&%%%$$$#########""""""""""""""""""""""""#########"""######$$$%%%######"""""""""######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###### """%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###############$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""""""""""""""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))*********+++'''''''''''''''((()))***&&&''')))++++++***)))((())))))))))))))))))))))))(((((((((((((((((()))))))))((((((''''''(((((()))'''''''''((((((((())))))((((((((((((((()))******++++++*********)))))))))))))))(((((((((((())))))&&&'''((())))))))))))((((((((())))))))))))((((((,,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$###""""""###%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%"""!!!!!!""""""###$$$%%%###$$$$$$$$$$$$######"""###$$$&&&'''((('''%%%$$$"""###$$$%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***###$$$%%%'''))),,,...///++++++++++++************'''((())))))******))))))&&&&&&&&&'''((()))***+++%%%&&&(((******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((((((((((((((((()))******((('''''''''&&&&&&&&&&&&))))))(((((((((((()))***&&&&&&'''(((((()))(((((((((((())))))))))))((((((,,,+++)))'''&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!"""""""""!!!"""###%%%$$$$$$######$$$$$$%%%&&&$$$###!!! """$$$%%%###"""!!! !!!"""###########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%% !!!!!!!!!"""$$$%%%&&&###$$$%%%%%%%%%###""" """$$$%%%%%%###"""%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$&&&((()))***%%%%%%''''''''''''%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&***)))'''&&&&&&'''((((((,,,------,,,***'''$$$"""$$$%%%'''(((******))))))))))))(((((((((((())))))(((''''''&&&&&&''')))***(((((((((((())))))))))))$$$&&&''''''&&&&&&''')))***)))((('''&&&&&&'''(((+++(((%%%$$$&&&((('''%%%(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((''''''%%%'''))))))))))))+++,,,***...000---(((%%%&&&)))'''''''''((((((((((((((($$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$###$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!###!!! """$$$$$$#########$$$%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!&&&&&&'''''''''&&&%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''')))))))))******+++***)))(((''''''((()))))))))(((&&&&&&((((((''''''''''''(((((('''''''''''''''(((((()))'''((((((((())))))))))))%%%&&&(((((('''&&&((()))))))))''''''&&&'''((((((***(((%%%%%%&&&((('''%%%'''&&&&&&&&&'''((())))))))))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((((((''''''%%%&&&''''''&&&%%%&&&((())),,,...---(((%%%''')))((((((''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$%%%&&&''''''%%%$$$######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##############################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%$$$!!! !!!###$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$##################$$$%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$&&&((()))#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$######$$$&&&&&&$$$#########$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&'''((()))***)))))))))))))))(((((((((((((((((()))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))&&&'''((((((''''''((()))(((''''''''''''(((((())))))'''&&&%%%'''''''''&&&&&&&&&&&&'''((()))++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((()))***)))'''&&&'''((((((+++---,,,)))'''(((***((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$###""""""$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%######"""""""""""""""###(((&&&$$$""""""###$$$%%%"""###$$$$$$$$$###"""!!!##################""""""########################"""##################"""###############$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$#########!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&(((((("""###############$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###""""""$$$&&&'''&&&$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$##################$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''(((,,,+++)))((('''&&&&&&&&&%%%%%%&&&'''((()))******(((''''''&&&&&&''''''(((%%%&&&'''((()))((('''&&&'''''''''((((((((())))))'''((())))))''''''((()))''''''''''''(((((())))))((('''&&&&&&'''''''''&&&'''''''''(((((()))++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''')))))))))''''''((()))(((***,,,,,,+++***+++,,,)))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$%%%'''))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$######"""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""""""""###$$$((('''%%%$$$#########$$$!!!###$$$%%%$$$""" $$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%$$$"""""""""""""""###$$$$$$$$$%%%'''((()))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$###""""""!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$&&&&&&%%%$$$###$$$%%%&&&'''(((((((((""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&%%%%%%***)))((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******)))(((((((((((((((((()))$$$%%%'''((((((((('''&&&''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&&&&'''(((((()))))))))&&&'''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''' """###$$$######%%%&&&)))***,,,---,,,,,,---...))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((&&&%%%&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""$$$&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%###"""######$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%$$$###""""""""""""############$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""""""""###$$$'''&&&%%%###"""""""""###!!!###$$$%%%$$$""" $$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%"""###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!###$$$%%%&&&'''(((((((((""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))(((''''''''''''((())))))(((((((((((())))))%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%&&&'''&&&'''(((((()))(((((('''$$$&&&(((((('''&&&'''(((***)))(((((('''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''!!!"""$$$%%%$$$%%%'''((()))***+++,,,------------)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###""""""!!!!!!############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######"""""""""""""""###%%%%%%$$$###"""""""""""""""###$$$$$$$$$###"""!!!##################""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%"""!!!"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''''''''###$$$%%%'''((((((''''''"""###%%%'''((((((((((((***)))((('''&&&''''''((((((((((((''''''(((((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%$$$%%%&&&'''(((((())))))((('''&&&###&&&((()))'''&&&'''((('''''''''&&&''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''))))))(((((()))***(((((()))***+++,,,+++***))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''''''''$$$%%%&&&''''''&&&$$$###"""$$$&&&'''((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###""" ############$$$$$$$$$$$$##################$$$$$$!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$$$$###########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""""""""######$$$$$$$$$$$$$$$$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))!!!$$$&&&((()))******$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&''')))***,,,'''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&'''&&&$$$###$$$%%%(((((()))))))))'''&&&%%%"""&&&))))))'''&&&'''(((%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&(((((((((&&&%%%&&&'''(((''''''(((******)))((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$###$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((('''!!!###%%%'''''''''&&&%%%"""###%%%'''(((((('''&&&%%%$$$$$$###$$$%%%'''(((###$$$&&&(((((((((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%$$$""" """############$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$######""""""!!!############%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$######""""""%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&'''&&&$$$&&&&&&'''''''''&&&%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""%%%%%%%%%%%%$$$$$$###""""""!!!  !!!###%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))*********)))(((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&)))'''&&&&&&((()))(((((((((((('''&&&%%%&&&))),,,))))))***+++,,,,,,------******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$+++***(((&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######"""!!!!!! !!!!!!#########"""!!! """"""""""""""""""""""""'''&&&$$$#########$$$$$$###""""""!!!!!!""""""###"""$$$$$$###!!! !!!"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%''''''''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$######%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&$$$"""!!!!!!"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$"""""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&'''''''''''''''+++)))'''&&&'''((('''&&&((((((((('''&&&'''(((***))))))******+++,,,,,,---***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$&&&'''&&&%%%)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$###""""""!!!!!!""""""%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""%%%$$$###"""""""""######%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&'''&&&%%%!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""""""""###########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&'''((((((((((((''',,,)))'''&&&''''''&&&$$$((((((((()))((((((''''''((())))))******++++++,,,))))))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######"""###$$$&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$######""""""######%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!"""""""""&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!###$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&'''''''''##############################$$$$$$$$$$$$######""""""$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((()))(((((((((***(((&&&&&&''''''&&&%%%(((((()))******)))'''%%%((((((((())))))*********)))((('''&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%###$$$&&&'''((('''&&&&&&######$$$$$$$$$$$$#########$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$######$$$$$$$$$##################$$$$$$""""""""""""""""""""""""#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###########################!!! """#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%###"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((('''%%%$$$%%%'''((((((((((((((((((***,,,+++(((%%%''''''(((((((((((())))))(((''''''&&&&&&&&&&&&'''((('''%%%######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$###$$$%%%'''((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$$$$$$$$$$%%%%%%##################$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""########################$$$###!!!!!!###%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!""""""###$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#################################"""""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''%%%$$$###$$$'''))))))(((((('''''')))------)))&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###$$$$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$######""""""$$$%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$&&&(((((('''(((&&&%%%(((---...+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$$$$#########""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$######$$$%%%''''''%%%$$$###!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######################## """$$$%%%###!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%(((&&&$$$''',,,///---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%&&&%%%###"""######""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$######"""!!! """""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!###$$$$$$###!!! """######""""""###%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""###%%%(((******'''$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&''''''&&&%%%%%%&&&'''''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))+++,,,------((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$### """$$$&&&'''&&&%%%$$$"""###$$$$$$$$$"""!!! """!!! !!!###$$$$$$$$$############""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$###############!!!""""""###%%%'''##############################$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$"""!!! """###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++++++++'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###""" """$$$&&&&&&&&&%%%$$$######$$$%%%%%%$$$###"""&&&$$$######$$$%%%$$$###$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%"""!!!!!! !!!!!!"""##################$$$$$$!!!"""######""""""###%%%##############################$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$###############"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$)))'''%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((()))))))))((('''&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################"""!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$$$$######""""""""""""###$$$$$$$$$%%% """$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&&&&''''''''''''$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############%%%###""""""$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&''''''''''''&&&%%%##################$$$$$$ """############$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&(((***%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&'''((((((########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%+++)))'''%%%$$$###$$$$$$'''%%%$$$###$$$$$$###"""#########$$$$$$%%%%%%%%%##############################%%%%%%%%%%%%######$$$$$$$$$###############!!!"""######"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!"""###%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))&&&$$$%%%''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''')))'''$$$%%%''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%***'''$$$"""!!!###%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&######%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$############$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###$$$###!!!!!!"""###""""""""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######((('''%%%$$$###$$$%%%%%%'''%%%$$$$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%''''''%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''''')))'''%%%%%%''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%&&&%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&%%%$$$"""#########$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######'''&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%&&&'''''''''%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######""" ##############################$$$$$$$$$%%%%%%%%%%%%&&&((()))'''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$"""############$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""!!!!!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""!!!"""$$$&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""!!!"""""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%((((((%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########&&&%%%###"""!!!!!!"""###"""#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%$$$######%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""!!!###%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!"""%%%'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######"""!!!!!!!!!""""""$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$'''&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&%%%###"""""""""###$$$!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$!!!###%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$###!!!!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###"""  """#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$#########%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%+++******)))((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&$$$""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""" ###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$!!! """"""&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&$$$###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!! !!!###&&&(((%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%,,,++++++***)))(((((('''###$$$$$$%%%&&&'''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$&&&%%%######%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&######%%%((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&(((((("""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''(((((()))))))))&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$########################&&&$$$######$$$$$$"""!!!##############################$$$$$$$$$%%%%%%%%%""" $$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%"""###%%%'''(((((((((''''''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%'''$$$!!! """%%%((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###  ###'''***%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111...+++***))))))(((&&&''''''''''''''''''''''''((('''%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((***++++++((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###!!! !!!###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$!!!!!!"""%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%999555000,,,***)))'''&&&''''''''''''(((((((((((('''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((+++,,,,,,***&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$""" """#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((('''%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$BBB===555///,,,***))))))(((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''((()))******)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#####################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%&&&&&&######"""""""""!!!!!!!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&######%%%%%%%%%%%%#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""" !!!"""$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""JJJDDD;;;333///------,,,(((((('''''''''''''''&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$%%%&&&'''############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$&&&%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""TTTMMMDDD;;;555000---+++'''''''''&&&&&&&&&%%%%%%)))(((&&&&&&((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######"""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###############^^^XXXOOOFFF>>>555...***((((((((('''&&&&&&%%%%%%***(((''''''((())))))(((&&&&&&&&&''''''''''''((('''''''''((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$!!!!!!"""############""""""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$aaa]]]WWWPPPHHH???555///*********)))(((''''''''')))(((&&&&&&((()))((('''&&&&&&&&&''''''''''''((((((''''''(((***)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%&&&''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$########################""""""###$$$%%%&&&&&&'''###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((('''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$######$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###%%%&&&'''&&&%%%$$$""""""""""""############""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!###&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$######$$$%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$^^^\\\ZZZVVVQQQHHH>>>888,,,,,,,,,+++***))))))(((((('''%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$!!!###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""%%%'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$########################!!!!!!"""###%%%&&&'''(((######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$''')))***(((&&&$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$%%%&&&((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&$$$###""""""""""""############""""""""""""############&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&((()))******$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!###&&&(((&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((($$$######$$$%%%%%%""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########''''''''''''&&&%%%$$$$$$OOO[[[ddd```XXXOOOEEE<<<666333...+++***)))'''&&&***(((''''''(((((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&((()))'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&''''''%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%$$$######$$$%%%%%%$$$###!!! """###%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$###""""""!!!''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&$$$%%%%%%&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&'''((($$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! &&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%GGGTTT___bbb^^^XXXMMMBBB999555000,,,+++***)))((()))(((''''''(((((('''%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&$$$"""""""""$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######""""""'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!""""""###$$$########################&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%"""""""""!!! $$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%BBBLLLYYYaaadddaaaUUUJJJAAA<<<555///,,,+++***))))))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$######$$$&&&'''&&&&&&'''((('''&&&%%%$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''***(((&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%***(((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$###########################!!! """$$$$$$$$$&&&%%%$$$#########$$$%%%""""""!!!!!!""""""###$$$$$$$$$######""""""!!!!!!$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$%%%((())))))(((%%%$$$%%%$$$$$$######""""""!!!$$$%%%&&&&&&''''''&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%AAAGGGPPP[[[dddddd\\\SSSKKKEEE===555000,,,***(((((('''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$#########$$$%%%&&&%%%&&&((())))))(((&&&$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$######%%%'''(((+++(((%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&''''''''''''%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$######"""!!! !!!!!!""""""###$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%'''&&&&&&&&&%%%$$$$$$###$$$%%%'''(((((('''%%%$$$((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAEEEPPP\\\aaaaaa^^^VVVPPPFFF<<<555///+++((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&$$$$$$#########$$$$$$%%%%%%$$$&&&((())))))(((&&&%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''&&&%%%###"""&&&%%%$$$######%%%'''(((***'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""!!!!!!  !!!"""###$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%BBB<<<<<>>:::>>>FFFMMMVVV^^^___ZZZSSSKKKCCC;;;444///+++)))(((((())))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$############"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%NNNDDD<<<===???BBBJJJSSS^^^[[[UUUNNNGGG@@@888333+++***))))))******)))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%''')))+++###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!%%%%%%''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$############""""""######$$$$$$$$$$$$#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%$$$"""!!!""""""###"""$$$&&&((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&''''''(((***)))&&&$$$###$$$%%%&&&#########$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKEEE>>>:::888:::EEEPPPVVVXXXXXXRRRHHH@@@===>>>444000,,,)))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################&&&%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%###""""""$$$%%%&&&&&&'''&&&$$$###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&""""""$$$%%%%%%$$$###"""%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###"""$$$&&&&&&&&&$$$$$$$$$&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%)))((((((''''''&&&%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$######### !!!"""###%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%FFF@@@;;;777555666>>>HHHPPPSSSUUUQQQIIIAAA>>>===777444///,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''%%%######%%%'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%&&&''''''%%%%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%AAA<<<888777555444999@@@HHHLLLQQQPPPKKKDDD@@@>>><<<888444000...,,,***((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))***$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$###""" %%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&(((((('''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############"""&&&'''((((((&&&&&&'''(((***(((%%%%%%%%%%%%$$$"""###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%@@@<<<999999888666999>>>AAAFFFLLLOOOLLLGGGBBB@@@???<<<777444111...***((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%'''((('''&&&"""$$$''')))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&''''''&&&&&&'''((()))'''%%%%%%%%%&&&%%%######$$$&&&(((((('''&&&$$$&&&&&&&&&&&&''''''''''''"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%BBB===:::;;;;;;999;;;>>>===BBBHHHLLLLLLIIIEEEBBB@@@===:::777444000,,,)))(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######"""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&'''%%%$$$!!!$$$'''***+++***(((&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&###%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%KKKDDD>>>======;;;<<>>CCCFFFHHHGGGEEEDDD@@@>>><<<:::888444///,,,)))))))))(((((((((''''''))))))((('''&&&%%%%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$######"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''&&&%%%###"""$$$''')))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$&&&''''''%%%$$$%%%'''(((((('''$$$%%%&&&'''(((''''''&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYOOOFFFBBB@@@>>>???BBB;;;<<<===@@@BBBDDDDDDCCC@@@???>>>===<<<999444000************))))))))))))((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$#########$$$%%%######$$$%%%%%%$$$#####################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&'''((((((%%%######$$$&&&((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%'''''''''&&&&&&%%%$$$###''''''&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$###$$$&&&&&&%%%&&&'''))))))'''%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fffZZZNNNHHHDDDBBBBBBEEE;;;::::::;;;>>>@@@BBBBBB@@@@@@???@@@???<<<777444++++++++++++*********)))&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((######$$$%%%&&&(((((())))))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$#########$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$$$$##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))(((((()))))))))&&&$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###(((((((((''''''&&&&&&&&& !!!###%%%&&&%%%###"""$$$%%%''''''''''''(((***+++)))'''&&&&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((()))"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%aaa___ZZZSSSMMMHHHEEECCCBBBAAA>>>:::666666:::>>>===>>>>>>===<<<:::888777444...'''&&&(((***)))'''((())))))(((&&&''')))+++(((''''''''''''&&&&&&&&&***(((%%%######$$$&&&(((%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&$$$"""###&&&'''$$$ %%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&******))))))((((((''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&'''&&&%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$aaa```^^^\\\WWWQQQJJJEEEEEEDDD@@@;;;777555888;;;<<<===>>>>>>>>>===;;;;;;777111+++((()))+++)))'''''')))++++++)))(((((()))(((''''''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&###!!!!!!###&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''(((((('''&&&$$$$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$```aaabbbcccbbbZZZPPPGGGHHHFFFBBB<<<777444555666888999;;;<<<===>>>>>>>>>;;;666000---,,,+++)))&&&&&&))),,,---,,,***(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''&&&&&&%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&###&&&***)))&&&%%%(((+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&((())))))(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%(((&&&$$$""""""###%%%'''%%%&&&&&&''''''&&&&&&%%%***(((%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''((((((((('''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''%%%######$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$```aaacccffffff```UUULLLIIIFFFAAA<<<777444333333444555777999;;;===???@@@???;;;666222///---)))'''(((***------+++***))))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###!!!""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''!!!$$$''''''&&&&&&''')))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%&&&''')))***+++((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&''''''(((&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$cccccceeeggggggccc[[[UUUJJJFFF@@@;;;777444333222222333555888;;;>>>AAABBBAAA>>>:::666222...+++(((+++,,,,,,+++)))((()))+++(((''''''''''''&&&&&&&&&%%%&&&'''((('''&&&$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%&&&&&&%%%$$$######$$$$$$''''''&&&&&&&&&''''''((($$$######%%%((()))(((&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%% """$$$'''''''''&&&%%%&&&&&&&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''(((***+++***)))'''%%%""" """%%%'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$fffgggiiiiiigggdddaaa^^^OOOIIIAAA;;;777555444333444444666999<<>>;;;777222///---***++++++***(((''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&)))***)))'''&&&'''(((%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%% !!!$$$&&&'''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""!!! !!!"""###"""!!!###############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$___eeejjjiiibbb]]]^^^aaa___UUUIII???:::888666555000000000222444888;;;<<<>>>??????<<<888333000...'''))),,,,,,***'''%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######'''+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''"""%%%'''&&&###!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$&&&((('''$$$"""###$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%'''&&&$$$###$$$&&&(((***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((''''''''''''&&&$$$###%%%'''******)))'''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$aaaaaabbbbbbbbbaaa___^^^YYYXXXQQQGGG@@@===999555333333222222111333666888<<<===>>>>>><<<888444222...,,,)))((())))))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$%%%'''(((***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&"""""""""###%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$########################%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&$$$$$$$$$$$$&&&&&&!!!###%%%&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$'''%%%""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$''''''&&&%%%$$$$$$$$$$$$***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$######''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%aaaaaa```^^^]]]]]]]]]\\\ZZZZZZVVVMMMEEEBBB<<<777444444222111000000222444;;;<<<======<<<:::777555111...***(((((((((((('''(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""###%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&(((******(((&&&%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%cccaaa___\\\[[[ZZZZZZZZZXXXZZZXXXQQQKKKFFF@@@999888666444111000000000111888999:::<<<<<<<<<;;;:::666222---)))((((((''''''))))))((((((((('''''''''(((((('''%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$%%%&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###(((&&&$$$$$$$$$$$$""" %%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))+++,,,+++)))'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$#########$$$$$$%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%bbbaaa___]]][[[YYYWWWWWWPPPUUUVVVSSSOOOJJJCCC<<<<<<:::666444333333333222555666888:::<<<===>>>???;;;777000,,,***)))((('''(((((((((((('''''''''&&&$$$%%%%%%%%%&&&''''''(((***((('''%%%%%%'''(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$$$$%%%######%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###&&&%%%$$$%%%&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''######$$$&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%""""""""""""###$$$%%%%%%&&&%%%%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\\\\\\\\\\ZZZWWWTTTRRRLLLRRRUUUTTTSSSPPPJJJCCC???;;;777555555666555444333444555888;;;>>>@@@BBB???;;;555000---+++)))''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))((((((''''''(((((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$'''&&&%%%&&&&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""""""""""""""###$$$%%%%%%!!!!!!""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWWWWWWWWWWVVVTTTRRRPPPOOOTTTXXXXXXWWWWWWSSSNNNCCC>>>999777888888666444222222333555999<<<@@@BBBCCC???999555222...+++)))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%######%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$###%%%''')))((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###''''''%%%$$$%%%'''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$#########$$$$$$%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%XXXVVVUUUSSSSSSTTTVVVWWWUUUYYY[[[ZZZYYYZZZXXXTTTKKKFFF@@@=========999666222222222333666;;;???AAADDDAAA===:::666222---***''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$!!!!!!%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%######$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$##################$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&###''''''%%%###%%%'''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\YYYUUURRRSSSWWW[[[___YYY\\\\\\YYYYYYZZZYYYUUUTTTNNNGGGCCCCCCAAA===999222222111222555999===@@@EEECCC???<<<999444...***)))(((((((((''''''''''''###$$$%%%'''(((''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++&&&!!!!!!&&&***+++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&''''''%%%######$$$&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%###!!!"""!!!!!! !!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$%%%%%%&&&''''''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&''''''&&&$$$###$$$%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''(((''''''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''&&&%%%%%%&&&((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&"""'''(((%%%###$$$'''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%((((((((((((((((((((((((&&&'''))))))((('''$$$###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$###!!!!!!$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%___\\\VVVQQQOOOQQQVVV[[[YYY\\\]]]\\\YYYXXXZZZ\\\VVVSSSOOOJJJFFFBBB@@@>>>:::888444111222555:::===FFFEEEDDDAAA===888444111,,,+++)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''(((%%%&&&'''((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$!!!%%%$$$!!! ###'''###"""!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$######%%%'''((('''&&&%%%%%%&&&(((+++,,,&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''%%%&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&### ###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&''''''&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$[[[XXXSSSPPPOOORRRWWW[[[[[[]]]^^^]]]ZZZXXXYYY[[[YYYWWWRRRKKKEEEAAA??????;;;888444111111444888;;;DDDDDDDDDBBB???:::666333,,,+++***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$######$$$&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$ $$$'''&&&$$$"""%%%(((###""""""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&---,,,***(((''''''''''''$$$$$$#########$$$%%%&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&$$$%%%&&&(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((%%%######$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$UUUSSSRRRQQQRRRUUUXXXZZZ]]]^^^___^^^\\\ZZZZZZ[[[\\\[[[WWWOOOFFF@@@???@@@<<<999555222111333666888@@@AAABBBCCC@@@===888666...---+++)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&$$$!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###"""%%%''''''$$$###$$$&&&$$$###"""###$$$%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%""""""###&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$PPPQQQTTTXXX[[[[[[ZZZXXX^^^___``````___]]]]]]\\\^^^___]]]UUUKKKBBB??????===;;;777444222222444555<<<>>>@@@BBBAAA>>>;;;888111///---***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######"""!!!###%%%%%%###!!!"""###%%%#########%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""$$$###"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''''')))(((((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMMQQQYYYaaaeeeccc]]]WWW______```bbbccccccaaa```^^^aaaaaa\\\RRRHHH@@@===>>><<<999666444333333333888:::===??????>>><<<:::444222000---***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%"""$$$%%%$$$###""""""###&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$###"""%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%LLLQQQ[[[fffmmmkkkccc\\\^^^___aaadddhhhiiihhhfffaaabbbaaa^^^XXXNNNDDD>>>???>>>;;;888666444333333555666888:::<<<<<<;;;:::888666333000---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((()))***+++***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''((())))))************######$$$&&&)))+++...///(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((())))))(((((('''&&&&&&%%%'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&LLLPPPYYYeeeoooqqqkkkeee]]]^^^aaaffflllooonnnlllfffccc___\\\YYYSSSIIIBBB@@@>>><<<:::888666444444222333444666777999::::::;;;999666222///,,,++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$'''''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&$$$$$$%%%&&&'''((('''&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************%%%%%%%%%&&&(((+++---...(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###"""&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&((()))((('''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&LLLOOOVVVbbbnnnsssqqqmmm\\\]]]aaahhhooorrrqqqooojjjccc\\\YYYYYYUUUMMMFFF@@@???===;;;999777555444111111222333555777888:::===;;;888444000...,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&%%%$$$###$$$###"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######"""""""""$$$&&&'''&&&%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((((((((&&&%%%$$$######%%%'''(((&&&%%%###""""""###%%%'''"""###%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))***)))(((''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''&&&&&&&&&'''((((((((())))))******&&&&&&''''''((()))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&)))+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((!!!"""###%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&JJJNNNTTT\\\eeelllqqqtttggg___XXX[[[eeeoooqqqpppoooeee\\\ZZZVVVPPPPPPTTTHHHAAA999888:::999444///444333222222333555888:::;;;===>>>:::444...,,,,,,************)))))))))(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))$$$$$$%%%%%%&&&'''(((((())))))(((((((((((())))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((+++,,,,,,+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''&&&&&&'''))))))(((&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&DDDHHHPPPYYYaaagggkkkmmmkkkcccZZZYYYaaajjjoooqqqooofff^^^[[[XXXRRRPPPRRRMMMFFF===999999999777444666444333222333666:::<<<======<<<:::777333...***+++******))))))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###############%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&******++++++++++++******'''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%%%%&&&''''''(((((())))))(((((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((()))******(((&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%((('''''''''''''''''''''&&&&&&&&&&&&''''''((('''***)))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%>>>CCCJJJSSS[[[```cccdddjjjddd]]]ZZZ]]]dddkkkooonnnhhhbbb___[[[TTTPPPPPPRRRLLLDDD>>>;;;:::::::::777555333222333777;;;>>>???===;;;<<<<<<888000***++++++***)))((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$#########!!!###%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$###""""""######$$$%%%%%%&&&&&&(((''''''''''''&&&&&&&&&((())))))))))))))))))(((&&&'''((()))***++++++,,,''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&'''(((((((((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$===@@@FFFLLLSSSYYY]]]___aaaaaa``````aaacccgggjjjnnnjjjfffccc^^^XXXRRRNNNRRROOOJJJEEE@@@===<<<<<<888666333111222666;;;>>>>>>>>>???@@@@@@;;;444///---,,,***(((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######""""""###$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&((((((((())))))*********''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''''')))%%%###$$$)))+++((($$$)))((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$>>>???BBBFFFLLLQQQVVVYYYWWW^^^fffkkkmmmkkkjjjjjjnnnmmmjjjgggbbb]]]UUUOOOOOOOOOOOOMMMIIIDDD>>>;;;777555333111111444888::::::>>>CCCCCC@@@;;;888666///...+++)))''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((******)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((((()))((((((''''''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&)))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((()))%%%###$$$)))+++((($$$&&&'''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%$$$BBBCCCDDDGGGJJJOOOSSSUUUUUU]]]iiisssvvvtttpppmmmooopppnnnjjjfffbbbZZZSSSLLLNNNQQQTTTRRRLLLCCC<<<888666444222222333555666666;;;AAABBB???;;;:::;;;222000---***((('''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$+++,,,,,,+++(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&''''''''''''))))))(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***)))((('''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))***)))'''%%%%%%%%%))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&'''''''''(((((())))))***(((&&&$$$%%%((()))(((&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%IIIKKKNNNQQQSSSUUUUUUUUUWWW\\\fffooouuuvvvssspppppprrrqqqllliiifff___WWWMMMNNNRRRWWWZZZUUUJJJ@@@999888777555444444333333333666999<<<<<<<<<;;;;;;444222...+++)))(((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%)))***+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$*********))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''(((***)))(((''''''((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''((('''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''PPPSSSXXX]]]^^^]]]ZZZXXXYYY[[[```gggnnnrrrrrrqqqppptttrrrmmmjjjiiibbbYYYPPPOOORRRXXX]]]ZZZOOODDD::::::999888666444333222222111222666;;;===;;;888666333///+++)))))))))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&'''((((((((('''!!!!!!"""###$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&((())))))(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&'''''''''!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''((())))))(((((())))))))))))((((((***************+++++++++''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))'''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%''')))***))))))***+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&((('''&&&&&&''')))&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''IIIXXXdddfffdddfffgggeee[[[XXXUUUWWWaaammmqqqnnnjjjlllnnnooonnnkkkhhheee\\\WWWUUUXXX^^^^^^WWWPPPDDD===:::<<<:::333111333000111333555777999:::;;;;;;888222...+++)))'''&&&"""###$$$%%%&&&&&&&&&&&&&&&((()))++++++)))(((&&&&&&''''''((()))******+++%%%%%%&&&'''((((((''''''''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&%%%%%%)))(((''''''((()))((('''***++++++***(((&&&'''((()))((((((''''''&&&&&&%%%'''((()))(((((((((+++---((((((((((((((()))******)))*********)))(((((('''&&&&&&&&&''''''(((((((((((((((((()))))))))******'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%&&&''')))'''###!!! """$$$&&&&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))((((((((('''&&&&&&%%%%%%******)))((('''&&&&&&%%%&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$BBBPPP^^^dddfffjjjkkkiiiaaa^^^WWWUUU[[[eeeiiigggfffggghhhjjjkkklllmmmmmmgggaaa]]]^^^aaabbb\\\VVVIIIAAA<<<<<<<<<888666777333333444555777999;;;===<<<999555111...+++((('''&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((()))*********&&&''''''((())))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''''''''((((((((('''***+++,,,***(((''''''((()))))))))(((((('''''''''%%%'''(((((('''&&&''')))+++******)))(((((()))))))))))))))))))))(((''''''((((((((((((((()))))))))((((((((())))))))))))***((('''&&&%%%%%%&&&'''(((((((((''''''&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''((()))((('''&&&''')))''''''''''''''''''(((((('''''''''&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&)))((((((''''''(((((()))&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$999EEERRR\\\ccciiikkkiiigggbbbYYYSSSUUU]]]bbbaaaaaaaaaccceeeiiinnnrrruuurrrllleeecccdddeeeaaa]]]RRRHHH@@@>>>???>>><<<<<<777666555555777:::===???===<<<:::777333...***(((***))))))(((''''''&&&%%%%%%&&&'''(((((('''&&&%%%''''''(((((())))))******''''''((())))))))))))(((''''''''''''''''''''''''(((''''''&&&&&&''''''((("""###$$$%%%&&&&&&'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''++++++***)))'''%%%###"""'''((((((((('''%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''***++++++***((('''((()))))))))))))))))))))(((((((((***,,,---+++***++++++,,,++++++*********++++++***++++++++++++***))))))+++***************))))))(((((())))))))))))*********)))(((''''''((()))***(((((((((((((((((()))***)))((((((''''''(((((()))''''''''''''(((((((((((('''''''''&&&&&&'''((((((&&&'''((()))))))))((('''(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((''''''''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$555;;;EEEOOOYYYbbbhhhiiiiiieee\\\SSSRRRYYY^^^___]]]^^^aaaeeeiiinnnrrrttttttooohhhdddccccccbbbaaa\\\RRRGGGBBBBBBBBB@@@>>>:::888555444555888<<>>999222---******))))))(((''''''''''''&&&''''''((((((''''''&&&'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%###"""!!!$$$%%%&&&&&&&&&$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''(((((('''((((((((('''''''''((()))***+++***((('''((()))))))))))))))************'''***...000///......///,,,+++,,,,,,---...///000....../////////......---------,,,,,,++++++******************+++++++++++++++***))))))))))))***+++)))((((((((()))***++++++***)))((((((((((((((((((************************&&&&&&'''''''''((())))))&&&'''((())))))))))))((((((((('''&&&&&&&&&&&&''''''((()))((('''&&&''')))(((((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$222444999CCCOOO[[[fffnnnllljjjcccYYYTTTWWW[[[[[[ZZZ]]]ccchhhlllnnnnnnnnnoookkkfffaaa___^^^______bbbZZZOOOGGGEEEDDDAAA===:::888444222333555999<<<>>>AAADDDCCC>>>666000---(((((('''&&&&&&'''((((((((((((((())))))((((((((((((((((((((())))))))))))&&&&&&&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((()))+++***(((''')))+++)))***+++***(((((((((***))))))******++++++,,,,,,$$$'''+++......//////000000000000//////000111111000000111111111111111000/////////......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---******)))((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))''''''&&&&&&'''((()))***(((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))******))))))((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$111000333;;;EEESSScccqqqnnnooolllaaaYYYVVVVVVUUUWWW\\\dddkkkoooooommmlllkkkjjjgggbbb]]]ZZZ[[[\\\aaa^^^VVVMMMGGGEEEAAA<<<:::777444111111444777999===BBBGGGGGGAAA999444222)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((($$$$$$$$$%%%&&&&&&''''''))))))((((((((((((((((((***,,,...---+++)))+++...***,,,---,,,******+++,,,+++,,,,,,---...//////000))),,,///222333333555666777666555333222222222111222222333333444444333333222222222222222111111111000000000111111111222222000000000000000000000000......------......//////,,,++++++***))))))))))))((((((((((((''''''''''''''''''((()))))))))((((((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))******)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$111///111666<<>>:::888666333333333555666<<>>@@@<<<<<<===>>>?????????>>>999999999::::::;;;;;;<<<666666666666777777777888888888999999999999888888888777666555555555555555111111000......------------------,,,,,,+++++++++))))))*********((('''&&&&&&'''***++++++(((%%%###$$$$$$%%%%%%'''(((***+++'''((()))((('''&&&''')))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((())))))%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''%%%$$$%%%'''(((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$999333000444666777===EEEZZZfffllliiifffggg```UUURRRUUU\\\fffpppvvvxxxwwwrrrvvvyyyttthhh^^^XXXXXXXXXWWWUUUTTTPPPJJJCCC>>>;;;;;;:::777444333333444===@@@CCCFFFFFFCCC>>><<<555222---***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&&&&&&&%%%###"""###%%%&&&''''''&&&%%%"""###$$$$$$&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$###"""!!!!!!""""""#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%% ###&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((('''%%%### $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))))))))((((((''''''''''''&&&$$$"""###&&&((('''&&&))))))*********)))'''&&&&&&((()))***))))))+++,,,))),,,///111111111111111444333333555777888888777222333444444333444666888666999<<<===>>>>>>???@@@;;;:::999999;;;>>>AAACCCEEEAAABBBHHHNNNOOOLLLIII@@@DDDJJJNNNPPPNNNIIIFFFGGGEEEEEEGGGEEE???<<<<<>>>>>???@@@???===<<<>>>@@@;;;999777777888999999888555555444333222111///...+++---//////---+++************)))))))))))))))))))))(((((((((((()))******''''''&&&%%%%%%%%%%%%&&&***))))))(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$$$$###"""###$$$%%%&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&'''((()))***$$$'''((('''###"""###&&&&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%;;;555222333444444:::BBBSSSaaaiiigggfffhhhddd\\\XXXVVVXXXaaammmuuuvvvsssqqqvvvxxxtttkkkbbb]]]\\\[[[XXXTTTPPPLLLHHHDDD@@@<<<<<<;;;999777555444444777:::???CCCDDDDDDAAA@@@777333...***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&(((******(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&'''$$$"""###%%%&&&%%%$$$%%%&&&''''''''''''&&&%%%(((***++++++++++++,,,...000222444666666666555555555444555666777777666444444555666666555555777999???CCCHHHKKKJJJHHHFFFEEEBBBAAAAAABBBDDDHHHKKKNNNUUUUUUVVVZZZ]]]\\\YYYWWWRRRSSSVVVXXXZZZZZZXXXVVVSSSPPPNNNOOOMMMHHHFFFGGGJJJKKKKKKLLLNNNNNNLLLJJJLLLMMMLLLJJJHHHDDDBBBAAA@@@>>><<<<<<;;;:::888777555555555555444222111111111111111111/////////000---,,,+++***))))))))))))***)))))))))))))))******)))(((''''''&&&&&&''''''+++******)))))))))))))))******)))((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''(((((('''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))%%%&&&&&&&&&$$$$$$$$$%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%===999555444222111666<<>>LLLQQQWWWZZZYYYTTTPPPNNNLLLLLLMMMOOORRRVVVZZZ]]]dddhhhlllnnnnnnllljjjiiifffeeecccdddeeeggggggfff___ZZZWWWVVVTTTQQQRRRUUUXXX\\\```aaa___\\\\\\]]]aaa___^^^\\\YYYUUUOOOKKKMMMLLLIIIGGGFFFBBB>>>;;;888888888888888777666666888777666555444444444444222111///---,,,+++******+++******)))))))))************)))(((((((((((((((,,,+++******))))))******++++++***((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$)))((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%(((&&&%%%%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%@@@>>>;;;666222000333777AAARRRcccjjjlllmmmllliiiaaa[[[UUUWWW```hhhkkkjjjbbbeeeggghhheeebbb^^^]]]bbb]]]WWWQQQNNNMMMKKKJJJ???>>>===<<<;;;999666444///222777<<>>???@@@AAAAAA@@@===999666666555333111000......---,,,+++***)))))))))))))))******)))(((((((((((()))+++***))))))(((((())))))***))))))((('''&&&&&&%%%&&&''''''((((((''''''&&&((((((((((((''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&%%%'''''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""$$$''')))'''%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCDDDBBB<<<555222333444;;;KKK^^^jjjoooooollliii```]]]YYYWWWYYY^^^eeeiii\\\]]]___aaabbbaaa^^^[[[^^^\\\XXXUUUSSSPPPMMMJJJBBB@@@===<<<;;;:::666333111333666;;;@@@DDDHHHJJJCCC===666000---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&$$$###############$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''######$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%!!!###$$$&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''')))+++---///---...111333555666666666333666999<<<>>>@@@DDDFFFGGGFFFFFFHHHIIIHHHEEEAAA;;;;;;<<>>BBBGGGIIIFFFBBB;;;555111...,,,***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&&&&&&&$$$###%%%%%%%%%%%%&&&'''))))))((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$%%%&&&%%%&&&(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''(((((((((((((((!!!###%%%''')))+++///222333555777:::;;;<<<===<<<999;;;???AAACCCEEEIIIKKKKKKKKKNNNSSSXXXXXXTTTPPPFFFFFFFFFHHHJJJKKKKKKJJJHHHKKKNNNPPPSSSVVVZZZ]]]aaaaaaaaa```^^^___```bbbaaacccgggkkkqqqvvvzzz}}}}}}zzzwwwyyy{{{zzztttnnnhhhdddbbbdddfffgggkkkqqqtttvvv{{{}}}}}}}}}xxxvvvtttrrrpppnnnllliiidddaaa[[[[[[\\\\\\[[[ZZZYYYYYYZZZ```hhhpppqqqgggWWWKKKDDDBBB???;;;777444222111000///...---++++++*********))))))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))(((((())))))))))))((((((******)))((((((''''''&&&&&&&&&'''''''''(((((((((&&&'''((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%&&&'''((('''&&&$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''EEEMMMQQQJJJ@@@<<<999666666<<>>>>><<<999666555444555777;;;@@@EEEHHHIIIEEE???:::555111---***))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$%%%'''((()))'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&&&&&&&&&&((((((((()))))))))******$$$&&&)))***+++---111444:::;;;===???AAABBBBBBBBB???AAACCCDDDEEEFFFHHHJJJIIIKKKRRR\\\eeegggddd___UUUSSSRRRRRRTTTUUUVVVUUUTTTVVVXXXYYY[[[]]]```ccccccdddeeedddcccdddgggiiigggiiimmmrrrxxx}}}|||}}}~~~xxxrrrnnnkkkjjjmmmnnnnnnppptttuuuvvv|||}}}{{{wwwuuusssrrrrrrqqqooommmjjjjjjjjjiiiiiigggfffeeeffflllwww{{{jjj]]]UUURRRMMMGGGAAA<<<888666555444222000///...------++++++***))))))))))))***))))))(((''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''''''''(((((()))))))))***''''''((((((((()))))))))&&&'''((()))((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%'''''''''((((((''''''''''''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''''''''%%%$$$###&&&'''((('''&&&%%%&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''EEEPPPUUUNNNDDD???;;;777666777@@@PPP```hhhjjjjjjbbb]]]XXXXXXZZZ\\\\\\ZZZccc```___ccciiikkkgggaaa```^^^\\\\\\\\\\\\[[[YYYUUUNNNEEE@@@???>>>;;;888444333333555999>>>DDDGGGJJJGGGBBB===888333---***))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&&&&%%%%%%%%%&&&############$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,%%%&&&&&&''''''&&&&&&%%%---,,,***'''%%%%%%%%%%%%(((((())))))******++++++))),,,/////////000444888888:::<<<>>>???@@@@@@@@@CCCDDDFFFFFFEEEEEEFFFGGGDDDHHHRRR___kkkpppmmmhhh```]]]ZZZYYYZZZ\\\\\\\\\\\\^^^_________```ccceeeeeegggiiiiiiiiijjjlllnnnkkkmmmqqqwww|||~~~}}}{{{uuurrroooooorrrsssqqqqqqtttsssssszzzyyyxxxvvvuuuwwwwwwwwwvvvsssssssssrrrqqqooonnnmmmjjjqqq}}}uuuhhheeeaaa[[[SSSKKKDDD>>><<<888777555333222111000000---,,,++++++******++++++******)))((((((((((((((())))))(((((('''''''''&&&&&&''''''''''''''''''&&&$$$%%%&&&((()))+++,,,---))))))))))))************&&&'''((())))))'''%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''((())))))+++*********))))))))))))%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&$$$######%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''((('''&&&$$$###&&&(((***(((%%%$$$%%%(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''CCCJJJTTTYYYWWWNNNAAA999:::555777CCCRRR```llltttmmmbbbZZZ[[[\\\XXXSSSSSS^^^dddfffcccdddjjjkkkhhhiiieeeaaa___^^^^^^^^^]]]XXXNNNGGGFFFCCC<<<777888777777777666666999>>>BBBFFFGGGHHHFFFAAA999111,,,,,,+++***))))))(((((((((*********)))((((((''''''***)))(((&&&&&&%%%%%%%%%'''%%%###$$$'''(((&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((%%%###$$$&&&'''%%%"""%%%&&&&&&&&&%%%%%%'''(((+++***((('''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***'''))),,,---...///000111///222666888999999:::;;;===;;;:::;;;===?????????CCCCCCCCCCCCCCCCCCDDDDDDCCCHHHRRRbbbpppxxxxxxtttqqqoookkkeeebbbcccgggkkkgggffffffgggjjjlllmmmmmmkkkjjjiiiiiikkknnnqqqsssqqqrrruuuyyy~~~yyywww|||{{{tttpppooorrrtttrrrrrrtttuuuuuuuuuwww{{{yyyyyyzzzzzzzzz{{{{{{{{{xxxwwwwwwxxxxxxvvvppplllnnnpppvvv||||||uuuooommmllljjjfff___WWWMMMGGG>>><<<999888888777555444222000---,,,,,,+++)))'''///---*********+++***(((''''''((((((((((((''''''+++)))(((((())))))(((&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&((())))))(((''''''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%############%%%%%%&&&%%%%%%%%%%%%&&&''''''@@@FFFPPPYYY[[[UUUJJJAAA999555666???KKKXXXfffppprrriiibbb```]]]WWWSSSSSSVVV^^^bbb___]]]aaafffggggggfffdddaaa___]]]]]]\\\[[[SSSMMMLLLIIIAAA;;;;;;::::::888666555777:::>>>DDDFFFGGGFFFBBB;;;444000,,,+++***)))(((((())))))******)))((((((''''''&&&)))(((''''''&&&&&&&&&&&&***'''&&&&&&(((((('''%%%%%%&&&'''''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%###"""###&&&'''&&&$$$%%%&&&&&&&&&%%%%%%'''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%''')))***)))'''%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''')))***,,,...000222333555777444888<<<>>>>>>===<<<<<<<<<<<<<<<===???@@@???>>>@@@@@@??????@@@BBBDDDEEEIIINNNYYYhhhwww|||qqqpppnnnmmmmmmooosssuuuxxxsssmmmhhhhhhjjjmmmooolllkkkkkkkkkmmmqqqtttwwwzzzyyyxxxxxx{{{|||zzz}}}yyytttrrrttttttqqqpppqqqooonnnmmmnnnppptttyyy{{{~~~yyyzzzzzzzzzzzzzzzzzz{{{}}}|||zzzzzzyyyvvvrrrooonnnnnnpppsssvvvuuuqqqnnnpppooonnnmmmjjjdddZZZSSSHHHEEEAAA???>>>===;;;:::777555111//////...---,,,---+++)))))))))***)))((((((((()))*********)))))),,,***))))))******)))(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&((())))))(((''''''((()))(((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''@@@DDDLLLWWW^^^[[[QQQHHH;;;777555:::AAALLL[[[hhhrrrnnnjjjggg```XXXUUUVVVTTT\\\aaa]]]XXXYYY^^^bbbdddfffgggeee```[[[ZZZZZZ[[[WWWSSSRRRNNNGGG@@@>>>===<<<:::777444444666888AAACCCDDDDDDBBB===777444---,,,+++)))(((((())))))))))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))(((&&&&&&''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%"""!!!!!!###%%%''''''&&&%%%&&&&&&&&&%%%%%%'''((()))((('''&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&(((+++---,,,)))&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&((()))...///111333666888:::<<<:::>>>BBBDDDCCC@@@>>>===;;;<<<>>>AAACCCCCCAAA???@@@@@@??????AAADDDHHHJJJTTTXXXbbbnnnzzztttrrrqqqssswww{{{~~~~~~vvvoookkklllnnnpppnnnnnnnnnoooqqqtttwwwyyy|||zzzvvvssstttwww|||{{{yyy{{{}}}wwwrrroooppppppmmmkkkmmmjjjhhheeecccdddggglllooo{{{{{{xxxyyyyyyxxxvvvvvvwwwyyy||||||{{{zzzxxxuuusssrrrllljjjiiiiiikkkmmmnnnmmmsssrrrrrruuuwwwsssjjjbbbXXXTTTOOOKKKIIIHHHGGGFFFCCC???:::777555444222111...---+++***++++++***)))*********+++++++++,,,,,,,,,+++******++++++***)))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&((())))))(((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''EEEEEEHHHPPPYYY[[[UUUNNNAAA<<<888888999@@@OOO\\\lllnnnpppkkkbbbZZZYYY\\\XXX]]]aaa```\\\ZZZZZZ\\\```eeeiiiggg```YYYWWWWWWWWWVVVWWWVVVSSSMMMGGGDDD@@@???<<<888444333444666<<<>>>@@@AAA@@@===:::888000...,,,***)))))))))***((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%'''***---///...+++&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&((())))))((()))***,,,111111333555888;;;<<<<<<<<<@@@EEEGGGEEEBBB???===;;;===@@@EEEHHHHHHEEEBBBDDDCCCCCCDDDGGGLLLQQQTTT___bbbhhhqqqyyy|||{{{yyyvvvssspppsssyyy{{{vvvsssrrrrrrttttttssssssuuuwwwyyyzzzuuutttqqqooonnnqqquuuxxxvvvuuuwww|||}}}wwwwwwvvvuuussssssuuuxxx{{{qqqllljjjlllmmmjjjiiikkkfffccc___\\\]]]```eeeiiinnnwwwxxxuuuwwwwwwuuurrrqqqsssuuuvvvxxxzzzyyyuuuqqqnnnnnnhhhgggeeeeeegggkkknnnoootttsssuuu{{{~~~uuummmhhhccc]]]YYYWWWWWWVVVVVVUUUPPPIIIBBB===999666444333111///.........---,,,++++++***++++++,,,,,,---+++***))))))++++++***)))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&((())))))(((''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''GGGCCCBBBHHHRRRYYYXXXVVVJJJDDD===999666999DDDOOOccclllrrroooeee]]]\\\]]]YYYZZZ]]]aaaccc```]]]ZZZ^^^dddiiihhhaaaZZZVVVUUUTTTWWWZZZ[[[YYYVVVRRRNNNCCCBBB@@@;;;777555555666777888:::<<<===<<<;;;:::444222///+++***)))******((((((((('''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&###$$$%%%&&&''''''((()))&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$%%%&&&(((+++---...***&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,---///000333333444777;;;===<<<:::;;;???EEEGGGFFFCCCAAA??????@@@CCCHHHKKKLLLJJJGGGGGGGGGGGGIIIMMMSSSYYY\\\dddfffkkkqqquuuwwwvvvtttssspppnnnpppzzzzzzyyyyyy{{{zzzyyyxxxxxxxxxxxxyyyrrrssssssqqqnnnlllmmmnnnllllllkkkhhhdddaaa```___iiijjjkkkjjjiiikkkooorrrmmmhhheeeggggggdddcccddd^^^[[[WWWVVVWWW[[[aaaeeejjjmmmsssyyy}}}|||yyywwwtttvvvvvvsssnnnmmmooossstttyyy}}}{{{ssskkkfffeeeccceeefffhhhkkknnnqqqsssvvvvvvyyy}}}wwwtttpppkkkgggffffffffffffhhhbbbYYYPPPHHHAAA;;;888777555222111111111///...,,,++++++******++++++,,,***((('''((()))***)))((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&((())))))(((''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''CCC???===BBBLLLVVV[[[\\\PPPHHH@@@;;;888777===DDDYYYfffqqqqqqiiiccc```^^^YYYVVVWWW___eeeeeebbb```___dddiiiiiiddd]]]XXXVVVTTTZZZ``````______\\\YYYIIIHHHFFF@@@;;;777666777333555777999;;;<<<<<<<<<999666222...+++*********))))))(((((('''&&&&&&%%%&&&&&&((((((((('''&&&%%%$$$&&&((((((((((((***+++&&&&&&&&&&&&'''((()))***)))(((''''''&&&''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%#########$$$%%%&&&'''(((+++(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))*********(((+++---//////000111333444444666;;;@@@AAA>>>;;;<<<@@@EEEIIIIIIHHHGGGGGGHHHHHHHHHJJJMMMMMMLLLKKKHHHIIIJJJMMMQQQWWW]]]```cccfffjjjooorrrtttttttttnnnnnnmmmqqq{{{}}}~~~{{{zzzxxxvvvuuutttssssssrrruuuvvvsssmmmgggdddccc___```___ZZZTTTPPPRRRTTT]]]^^^______```aaadddfffccc]]]ZZZYYYXXXSSSPPPQQQQQQPPPMMMMMMOOOTTTZZZ]]]gggggggggiiikkknnnqqqssssssuuutttpppjjjhhhkkkppptttzzz~~~zzzoooddd```___bbbeeejjjmmmoooqqqssstttwwwzzz~~~{{{vvvsssrrrrrrrrrqqqsssnnneee]]]UUUMMMEEEAAA<<<:::777555444222000//////...,,,*********++++++)))((('''((()))***)))(((((())))))******))))))(((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''(((((()))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&((())))))(((''''''((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''AAA??????BBBIIIRRRXXX[[[QQQHHH@@@===;;;888:::===JJJ[[[lllqqqooommmjjjfff___ZZZYYY^^^bbbccceeeiiicccfffiiikkkhhhccc\\\XXXUUU]]]cccbbbaaabbbaaa]]]QQQPPPLLLFFF???999777666222333555888:::<<<===>>>>>>;;;555000,,,***************)))((((((''''''&&&&&&'''((()))((('''%%%$$$%%%&&&((('''%%%$$$%%%''''''&&&&&&&&&'''(((***+++))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%%%%&&&(((%%%&&&&&&&&&%%%%%%'''(((&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%###$$$%%%&&&''''''&&&%%%'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''%%%######$$$&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((***+++,,,---...---///111222111111111222333444888@@@GGGIIIEEE@@@???CCCIIIMMMOOOPPPRRRSSSTTTQQQNNNLLLLLLLLLLLLKKKJJJKKKMMMQQQVVV[[[```bbbbbbeeehhhkkkmmmmmmnnnoookkknnnqqqttt{{{zzzwwwnnnnnnmmmkkkjjjiiihhhgggiiilllnnnjjjbbb[[[XXXXXXSSSSSSQQQNNNKKKKKKLLLMMMRRRRRRRRRSSSUUUWWWWWWXXXWWWQQQMMMLLLJJJEEEBBBBBBGGGFFFEEEFFFHHHMMMQQQTTT\\\]]]^^^^^^^^^aaaeeeiiilllnnnnnniiibbb___ccchhhlllrrrwwwrrrggg``````ddddddhhhmmmooooooppprrrsssuuuzzz}}}{{{zzzxxxvvvuuuqqqlllfff```YYYRRRNNNEEEBBB>>>;;;999777555333222111...,,,+++***++++++)))((('''(((***+++***)))))))))************))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&((())))))(((''''''(((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&((())))))(((&&&%%%&&&'''''''''((((((((()))'''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''CCCCCCDDDFFFIIINNNRRRUUUOOOGGG???>>>===:::999:::<<>>:::333333444777:::<<<>>>>>>>>>@@@@@@>>>888111+++))))))''''''&&&&&&&&&''''''((()))'''%%%&&&))))))&&&$$$))))))))))))))))))))))))***)))(((''''''&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%&&&)))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))'''''''''(((((((((((()))'''''''''(((((()))))))))&&&(((+++,,,---...///111666666666555444333222111666999===BBBFFFHHHIIIIIIFFFHHHLLLQQQUUUYYY\\\^^^[[[WWWQQQLLLJJJLLLOOORRRTTTWWW\\\___bbbdddfffggghhhfffddddddgggjjjkkklllwwwtttvvv{{{}}}~~~xxxeee]]]UUUTTTSSSPPPMMMLLLMMMNNNRRRRRRRRRQQQPPPNNNLLLKKKLLLKKKIIIJJJLLLMMMMMMMMMTTTSSSRRRRRRUUUVVVWWWWWWPPPNNNKKKLLLOOOOOOMMMKKKKKKGGGEEEGGGLLLOOONNNKKKPPPOOONNNNNNNNNOOOQQQRRRZZZXXXTTTPPPMMMKKKKKKKKKRRRYYY]]][[[UUUVVV```jjjkkknnnpppooommmmmmooorrruuuwww~~~{{{xxxssspppmmmkkkjjjjjjiiihhh^^^[[[VVVPPPJJJEEEBBBAAA;;;999666333000...,,,,,,*********)))(((((()))***,,,,,,+++***************''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((%%%$$$&&&+++,,,***&&&''''''(((((())))))******'''''''''''''''''''''''')))(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''JJJJJJLLLMMMOOOOOOPPPPPPOOOLLLFFF???:::777777888999@@@OOObbbsss~~~|||wwwnnnfffaaaaaaeeehhhlllmmmooorrrsssqqqkkkfffeeebbbaaa___ZZZTTTWWW___iiibbbTTTDDD<<<<<<:::666444666888:::<<<===>>>>>>@@@@@@???:::333---+++***)))((((((''''''((())))))(((&&&%%%&&&((((((%%%###(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((***---.........000111333333444444444444444333444777:::>>>AAACCCCCCCCCBBBEEEIIIMMMQQQTTTVVVVVVSSSQQQOOOMMMOOORRRVVVYYY]]]___bbbdddfffgggiiijjjgggeeedddeeeiiimmmooooootttsssuuuxxxwwwsssuuu{{{{{{gggXXXRRRMMMMMMLLLJJJIIIJJJLLLMMMOOOQQQSSSVVVVVVVVVUUUTTTPPPOOOPPPSSSWWW[[[\\\[[[aaa```______```___]]][[[UUUSSSRRRQQQRRRQQQPPPNNNOOOOOOPPPUUU\\\___]]]ZZZWWWUUUSSSQQQRRRTTTVVVXXXYYYVVVPPPIIIEEECCCBBBCCCGGGKKKOOONNNLLLNNNXXX```iiikkkmmmmmmkkkkkklllnnnlllpppzzz~~~}}}}}}}}}|||{{{yyywwwwwwuuusssqqqpppoooooonnnjjjgggaaa[[[UUUPPPLLLJJJEEEBBB===777333111000000*********)))))))))***+++******)))))))))))))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''''''''((($$$!!! %%%))))))((()))))))))(((((((((((((((''''''''''''''''''''''''+++)))'''''''''&&&%%%###''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%NNNOOOOOOPPPOOOOOONNNNNNQQQNNNIIIDDD???;;;999888::::::@@@QQQhhh{{{~~~uuukkkbbb___```bbbhhhlllrrruuuuuurrrpppnnniiigggfffbbb\\\UUUUUUYYYhhhfff[[[LLL???;;;;;;:::666777999;;;<<<=========>>>???@@@===777222...,,,******))))))))))))******((('''''''''((((((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######'''''''''''''''''''''''')))))))))))))))*********,,,...000000//////000111222222333444555666666777444555888;;;>>>???@@@@@@BBBEEEIIIMMMPPPQQQQQQQQQPPPPPPRRRUUUYYY^^^bbbeeefffffffffgggiiijjjlllmmmfffeeedddfffiiimmmpppppppppoooqqqrrrmmmeeeaaabbbbbbgggkkkiii```UUUMMMJJJJJJJJJIIIJJJLLLPPPSSSUUUUUUWWWZZZ]]]______^^^]]]XXXXXX[[[___dddhhhiiihhhmmmmmmmmmnnnmmmjjjddd```ZZZZZZZZZWWWTTTRRRRRRRRROOOQQQWWW```hhhkkkiiifffaaa___[[[YYYYYY[[[^^^```bbb^^^WWWPPPJJJFFFEEEDDD???AAACCCCCCCCCGGGNNNTTT```bbbeeeeeedddccccccdddbbbgggssszzzxxxzzzyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxvvvuuutttttttttsssqqqmmmhhhccc^^^[[[YYYTTTOOOHHH@@@:::666555555000///...,,,+++***++++++*********)))******++++++&&&&&&''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((()))***)))%%%""""""&&&***++++++******))))))(((''''''&&&(((((((((((((((((((((((()))(((&&&&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((())))))******'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&QQQQQQQQQQQQQQQPPPOOOOOORRROOOLLLHHHDDD@@@<<<999===999999DDDXXXmmm}}}yyynnnddd]]]\\\^^^dddkkktttwwwuuurrrqqqrrrooonnnlllhhh```YYYVVVVVVaaaccc```UUUGGG???<<<===888999::::::;;;<<<<<<<<<===>>>@@@???<<<666111...+++******))))))))))))******))))))******)))((('''''''''''''''''''''''''''%%%&&&'''(((((())))))))))))(((&&&%%%%%%&&&((())))))(((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&'''((()))***+++,,,---000111333333111000111222333333444444555666777888444666999===@@@BBBDDDDDDJJJMMMQQQTTTVVVUUUTTTRRRVVVXXX\\\aaafffjjjmmmnnnjjjiiihhhhhhjjjkkkmmmmmmgggeeecccccceeeggghhhhhheeefffgggfffbbb[[[UUUSSSQQQRRRSSSSSSRRRPPPNNNLLLPPPPPPPPPSSSXXX^^^bbbdddbbbbbbbbbbbbbbbaaaaaaaaa```aaabbbeeeiiikkkkkkjjjoooqqquuuyyyxxxrrrjjjccc___aaaaaa]]]WWWSSSSSSUUUPPPSSSZZZccckkkooonnnlllgggfffdddcccbbbcccdddeeekkkiiieee___ZZZUUUQQQOOOGGGFFFDDDCCCCCCEEEIIILLLRRRTTTVVVWWWVVVUUUTTTTTTXXX]]]fffqqqtttooollllllqqqqqqqqqpppppprrruuuwwwxxxyyyyyyxxxwwwvvvwwwxxxwwwvvvtttrrroookkkhhhggg___[[[UUUMMMFFF@@@<<<::::::777333///---+++***))),,,,,,++++++,,,,,,------'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***...+++((('''((())))))((())))))((((((((('''''''''))))))))))))))))))))))))'''&&&&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''))))))))))))))))))))))))QQQQQQRRRRRRRRRRRRQQQQQQQQQOOOLLLJJJHHHDDD>>>:::;;;:::999===HHH[[[ppp{{{qqqeee[[[XXXXXX___iiissswwwuuupppooopppqqqsssrrrmmmggg```ZZZVVVWWW[[[___]]]SSSGGG@@@>>>:::::::::999999:::::::::;;;===???@@@>>>:::555111+++***))))))((((((((()))((()))))))))((((((''''''''''''''''''''''''''''''$$$%%%'''((()))))))))))))))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&& !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''(((((()))&&&&&&'''''''''((((((((($$$%%%'''))),,,...000111222444555555333222222222444333333333333444555666555777;;;@@@EEEIIILLLMMMTTTWWWZZZ]]]^^^\\\ZZZXXX```bbbfffkkknnnooooooooommmjjjhhhhhhjjjlllllllllfffbbb___\\\\\\\\\[[[ZZZVVVXXXXXXXXXXXXWWWUUURRRQQQQQQPPPQQQRRRSSSTTTTTTUUUUUUVVV[[[bbbhhhkkklllgggeeeaaa^^^]]]^^^```aaaaaaaaaaaadddgggiiiiiihhhlllrrr{{{tttlllhhhjjjiiieee^^^ZZZYYYZZZWWWZZZ___ffflllooopppoooiiiiiijjjjjjiiihhhgggfffllllllmmmkkkhhhccc^^^ZZZXXXTTTOOOKKKIIIHHHHHHIIIGGGGGGHHHHHHIIIHHHGGGEEEMMMPPPVVV]]]___]]]___cccfffgggggggggfffiiimmmqqquuuwwwyyyyyywwwwwwxxxzzz{{{{{{{{{yyywwwssspppmmmgggeeeaaa\\\TTTMMMFFFBBB>>>:::444111///...,,,***,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((()))))))))))))))(((%%%###&&&'''''''''((((((((())))))))))))))))))))))))))))))((('''((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """$$$'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%'''))))))))))))))))))))))))PPPQQQRRRRRRSSSSSSRRRRRRPPPMMMKKKIIIIIIFFFAAA<<<666888::::::>>>MMMcccttt|||~~~}}}uuugggZZZTTTRRRZZZdddqqqwwwvvvqqqnnnmmmppptttuuuqqqlllhhh```YYYQQQTTT\\\bbb___SSSFFF???;;;:::999888777777777777;;;;;;===???@@@===888444,,,+++***)))((((((((((((%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''$$$%%%'''))))))))))))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''$$$"""$$$&&& !!!###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""#########"""############$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''((((((&&&'''))),,,///111333444333555666666444333333333333333222222222333555666999;;;???EEEKKKQQQUUUWWW^^^```bbbcccdddbbb```___fffhhhkkknnnooonnnmmmkkkpppllliiiiiikkkllliiiggg___[[[WWWSSSRRRQQQPPPNNNKKKNNNPPPRRRWWW]]]^^^\\\\\\\\\[[[ZZZYYYXXXXXXXXXVVVUUUWWW]]]dddiiiiiihhh```^^^[[[YYYYYY[[[^^^```\\\\\\\\\___dddhhhjjjjjjmmmvvv{{{tttsssqqqmmmhhhdddbbbaaa[[[^^^ccchhhkkkllllllkkkiiiiiijjjjjjjjjiiihhhhhhkkknnnqqqsssrrroookkkhhhgggccc]]]VVVPPPMMMLLLMMMEEEDDDBBBCCCDDDDDDCCCBBBEEEEEEIIIMMMNNNOOOTTT\\\```bbbddddddccceeejjjoooqqqtttxxxxxxvvvvvvxxxzzz|||wwwssspppmmmmmmllliiiccc[[[SSSOOODDD???888555444444222///---,,,++++++*********+++++++++************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))%%%%%%%%%$$$%%%%%%&&&&&&%%%'''***,,,---+++)))(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((,,,***((((((((('''&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQRRRRRRRRRRRRRRRQQQQQQOOOKKKHHHHHHIIIGGGCCC>>>444999<<<::::::CCCUUUdddtttzzz}}}xxxkkk]]]UUUSSSTTT___mmmwwwyyytttooollllllrrrtttrrrpppmmmeee\\\SSSRRRXXXdddhhh]]]LLLAAA<<<:::999777555555555555::::::;;;>>>@@@???;;;777------+++******)))))))))&&&(((***)))'''%%%&&&'''(((((((((((((((((((((((($$$&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$#########$$$%%%'''(((***+++,,,,,,,,,...000222444666666333555666666444333333444666555555555666888;;;<<>><<<888555111000///---,,,,,,,,,,,,************)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&(((***,,,,,,+++++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSSSSSSSSSSRRRQQQPPPOOONNNJJJFFFFFFHHHHHHCCC???777;;;===;;;999>>>KKKUUUlllttt{{{yyyooobbbZZZXXXPPP[[[kkkwww{{{xxxqqqlllhhhooosssrrrrrrppphhh^^^XXXRRRVVVdddlllbbbOOOBBB<<<:::888666444444444444:::999:::===@@@???<<<888///...---,,,++++++++++++)))+++---,,,***((()))+++))))))))))))))))))))))))%%%&&&(((******)))'''&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%###"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''(((((()))&&&'''(((***,,,///000111111222222333555666777777333555666666555444444555999999999:::<<>>;;;;;;@@@EEE[[[iiizzz{{{nnnbbb\\\YYYZZZ___kkkwww{{{uuunnnpppiiijjjtttvvvmmmhhhjjj___VVVPPPVVVbbbbbbTTTDDDAAA<<<::::::777222333999888777555666999<<<======666333///+++((((((***+++*********(((&&&&&&(((***(((((())))))((('''&&&&&&((((((((((((((((((((((((+++(((%%%$$$%%%&&&'''&&&''''''''''''''''''''''''))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***(((%%%$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''')))(((((((((***---000222111222444555666555444444666555333333444555666555<<>>>>>@@@AAA>>>:::999<<>>DDDLLLQQQSSSUUUXXX[[[bbbfffkkkoooqqqtttvvvxxx|||zzzxxxxxxxxxvvvrrroookkkmmmoooqqqooojjjeeebbb]]]XXXQQQOOOOOOOOOLLLHHHJJJMMMQQQTTTWWW[[[aaafffjjjmmmooonnnkkkjjjlllnnnnnnooonnnjjjccc______```iiipppuuurrrnnnmmmkkkhhhfffggggggdddaaa```aaadddbbbccccccdddfffjjjppptttzzz{{{zzzpppppprrrpppnnnnnngggfffiiipppwwwyyysssmmmhhhccc]]]\\\```eeeggggggeeeddddddfffjjjnnnqqqsssxxxyyywwwrrrppppppmmmiiijjjhhhfffeeegggiiiiiiiiijjjgggbbbYYYOOOHHHFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJQQQTTTXXX\\\___bbbfffiiillljjjlllrrrvvvvvvxxx||||||~~~}}}{{{|||}}}{{{pppeee^^^UUUNNNEEEBBB>>>;;;888555111...111///,,,+++,,,+++***)))++++++++++++***))))))((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''WWWVVVUUUTTTSSSRRRRRRRRRQQQLLLGGGEEEEEEEEEBBB??????AAAAAA>>>:::888:::<<>>>>>???@@@BBBDDDGGGKKKPPPUUU\\\ccchhhkkkeeebbbeeejjjlllooorrruuuzzzzzztttiii^^^TTTPPPJJJDDD@@@;;;777444444111///------,,,***(((************))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&'''''''''&&&%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''WWWVVVTTTRRRQQQQQQRRRSSSQQQMMMHHHEEEEEEEEEDDDCCC>>>@@@@@@>>><<<:::;;;===<<>>999666444333444666888::::::999999777444000---***))))))''')))++++++)))''''''''''''(((((((((((((((''''''(((((((((((((((((((((((('''%%%######$$$%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))+++---000333555666666555555555555444444333333222111222333444666:::@@@CCCPPPXXXaaagggjjjkkklllnnnvvv|||zzzqqqkkkhhhhhhhhheee___XXXPPPKKKHHHFFFDDDFFFKKKQQQUUUVVV```aaadddfffhhhkkkmmmoooppppppnnnhhhbbb```bbbeeefffggghhhfffeeeggglllqqqwwwpppkkkllllllllllllkkkjjjjjjjjjkkkiiihhhkkkpppsssrrrppprrrnnnjjjiiimmmrrrvvvxxx{{{vvvrrrqqqssstttttttttvvvmmmeeefffnnnsssrrrnnnaaa___^^^___aaabbbaaa______aaaccceeeiiinnnssswwwzzz||||||zzzyyyxxxtttnnnooonnnoooqqqssssssrrrpppoooooonnnjjjccc\\\UUURRRIIIGGGDDDAAA??????@@@AAA@@@AAABBBEEEKKKTTT^^^eeeggg^^^YYY\\\```bbbcccdddkkkrrryyy}}}}}}uuuiiiaaa]]]UUUNNNGGGAAA;;;777777444111000///...,,,+++))))))))))))))))))******))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&''''''(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''VVVTTTRRRPPPOOOPPPQQQSSSOOOLLLHHHFFFFFFGGGHHHHHHCCCCCCCCCAAA>>><<<;;;;;;777???OOOeeexxxyyyqqqrrrmmmgggccceeekkksssxxxuuullleeeeeehhhiiifffeeehhhgggccc```]]]^^^bbbeeebbbYYYLLLDDDAAAAAA???;;;444333333555777999999999999888666333///,,,***)))''')))++++++)))'''''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&$$$###$$$%%%&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%'''(((***+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********,,,...111444666666555444555555555444333333333333333444555777:::AAAJJJQQQ[[[bbbkkkpppqqqqqqrrrsss{{{nnnccc]]]]]]\\\ZZZWWWQQQLLLIIILLLKKKLLLOOOTTTZZZ___aaaffffffggghhhjjjkkklllllllllmmmmmmiiiddd```aaabbbdddfffgggggghhhllltttzzzzzzrrroooppprrrttttttssspppnnnpppnnnmmmooorrrsssqqqooommmllljjjhhhhhhhhhhhhgggqqqrrrtttvvvyyy|||}}}|||wwwllliiimmmpppooolll``````aaaaaabbb```^^^\\\]]]___bbbeeehhhmmmtttxxx|||zzzwwwrrrtttssstttvvvwwwvvvtttrrroooqqqttttttqqqjjjaaa[[[QQQNNNKKKHHHEEEDDDCCCDDDCCCAAA>>>===@@@HHHRRRYYYZZZSSSOOOTTTZZZ[[[[[[\\\dddjjjsssxxx{{{~~~zzznnnjjjfff___WWWOOOGGG???;;;888666333111111000...---***))))))((())))))***+++)))))))))))))))))))))))))))******+++***)))((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''((())))))))))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''TTTSSSQQQOOOOOOPPPQQQRRRNNNLLLIIIGGGGGGGGGIIIKKKKKKJJJHHHEEE@@@<<<999777999:::BBBTTTjjjwwwwwwsssrrrpppllliiihhhkkkrrrwwwtttnnngggdddeeefffffffffnnnpppoookkkddd^^^[[[[[[aaa\\\RRRHHHDDDEEEBBB>>>666444333444666999::::::999888777555222...,,,***((()))******(((''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''(((***+++,,,---......000222555666555444444555555444333333333444444222666:::>>>CCCKKKUUU]]]ccciiiqqqvvvxxxxxxzzz|||kkk[[[RRRRRRSSSSSSTTTTTTTTTTTTVVVWWWXXX[[[___cccfffhhheeeeeefffiiilllnnnmmmlllkkknnnooolllfffaaa``````dddgggiiikkkmmmrrrzzzxxxxxxyyy{{{{{{zzzvvvsssuuusssrrrqqqrrrqqqpppnnnkkkkkkkkkjjjhhheeebbb```gggnnnsssuuuxxx~~~wwwsssssstttrrrpppiiijjjllllllllljjjgggfffeeehhhkkkmmmnnnrrrxxx}}}~~~zzzwwwtttssssssuuuvvvuuusssqqqqqqrrruuuwwwuuuooofff```XXXWWWTTTQQQOOOLLLKKKJJJJJJGGGCCC???===@@@FFFKKKJJJFFFFFFMMMSSSUUUVVVXXX]]]cccllluuu|||zzzqqqmmmjjjeee```YYYQQQHHHCCC===:::777555444222000...,,,+++***))))))***++++++))))))))))))))))))))))))******+++,,,+++***((('''))))))))))))))))))))))))'''''''''''''''((((((((((((((()))*********))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''SSSSSSQQQPPPPPPQQQQQQRRRMMMLLLJJJHHHFFFFFFGGGHHHPPPNNNKKKHHHDDD???:::777:::999<<>>;;;888555222///---+++***)))***+++,,,))))))))))))))))))))))))((()))***,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&TTTSSSSSSRRRRRRRRRRRRSSSMMMMMMKKKHHHEEEDDDDDDEEEOOONNNKKKIIIFFFCCC>>>;;;888888999>>>JJJZZZkkkwwwxxx{{{|||xxxqqqkkkjjjkkkkkkiiibbbYYYWWW]]]hhhoooooorrrvvvtttmmmddd\\\XXXdddiiiiii```XXXRRRKKKCCC999666333222555999<<<>>>777888888777555222...,,,*********(((&&&&&&(((***&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((()))***,,,...111333555666555666666666666666555555444333333222333444666777444???NNNZZZaaafffkkkooolllqqqvvvxxxxxxxxx{{{}}}}}}uuuiii___ZZZYYYWWWVVVVVVYYY]]]bbbeeeeeegggiiijjjiiihhhhhhhhhkkkjjjjjjmmmqqqrrrqqqnnndddfffgggeeebbb```bbbeeegggjjjooorrrtttzzz~~~}}}{{{yyyzzz{{{yyytttnnnkkklllnnnjjjiiifffcccbbbcccfffiiieeeiiihhh___\\\aaagggiiikkkkkkkkkiiifffeeeeeeeeedddgggjjjmmmmmmmmmmmmnnnppprrrssspppllllllpppuuuxxxtttooonnnnnnpppsssuuuuuutttzzzxxxvvvvvvyyyzzzxxxvvvoooppppppooommmiiifffcccccceeeeeebbbZZZQQQJJJFFFCCCAAA@@@BBBBBBBBBGGGNNNLLLQQQ]]]nnnxxxuuuqqqmmmjjjkkkmmmnnnlllfff___YYYUUUQQQKKKFFFBBB>>>:::777000///---+++******+++,,,))))))))))))))))))))))))%%%'''***,,,------,,,+++))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&XXXUUURRRPPPPPPPPPPPPOOONNNMMMJJJHHHFFFEEEDDDDDDKKKMMMOOOKKKDDD>>>>>>???;;;888777888===III```ssszzzyyyxxxxxxwwwssskkkeeeeeeaaa[[[TTTQQQWWWccclllssstttssspppooojjj^^^QQQZZZdddpppqqqgggXXXLLLGGGAAA>>>999444222333777:::;;;;;;;;;:::777222---***++++++++++++******))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&''''''((('''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&(((***,,,+++)))'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''((((((&&&$$$###)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&)))+++))),,,000222333333333444222333444333222222444666666222222666555333666===???LLL\\\fffiiijjjlllpppmmmqqqvvvzzz||||||yyywww~~~}}}}}}~~~}}}{{{vvvssspppqqqqqqqqqooollliiihhhfffaaa\\\[[[^^^cccggghhhqqqlllgggeeeggghhhhhhgggjjjiiiiiikkknnnppppppoooiiihhheeeaaa^^^___bbbeeehhhkkkpppvvv||||||vvvwwwyyyxxxwwwvvvssspppllljjjiiijjjkkkeeeccccccffflllmmmkkkgggfff^^^WWWVVVUUUSSSRRRSSSXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVZZZ___```^^^bbbkkkiiiiiijjjiiijjjkkknnnppp}}}xxxyyyuuuvvvvvvvvvuuuuuuvvvxxxzzzxxxvvvvvvyyy|||}}}~~~||||||wwwooommmooorrrtttrrrlllbbbYYYTTTIIIHHHGGGDDDAAA@@@BBBCCCEEEHHHRRRfff}}}|||tttqqqqqqrrrrrrpppnnnnnnooommmkkkgggddd\\\RRRGGGAAA???@@@:::666000,,,+++++++++***------,,,,,,++++++************++++++++++++******,,,,,,++++++***)))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&&&&''''''((()))***'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%YYYVVVSSSQQQQQQQQQQQQPPPOOONNNKKKIIIGGGFFFFFFFFFIIIMMMOOOLLLEEE@@@???@@@===:::888888:::CCCUUUfffxxxyyyzzzzzzvvvoooeee___WWWXXXVVVPPPLLLPPP]]]hhhuuuwwwvvvssspppkkk```UUUVVVaaapppxxxuuuhhhXXXMMMCCC@@@;;;666444555888;;;=========;;;888444111...,,,++++++******)))))))))'''''''''((()))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((('''&&&$$$###(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((***,,,+++...111333333333333444222333555555444444666888555333333777888777;;;BBBLLLWWWeeemmmnnnmmmoooqqqqqqtttyyy|||~~~|||yyywwwwwwwwwxxxwwwtttpppmmmjjjfffiiiooouuuyyyzzzxxxuuuooojjjdddbbbcccgggiiijjjkkkjjjjjjkkkllljjjfffbbbccccccdddfffjjjmmmmmmmmmgggfffdddcccdddeeefffgggiiilllrrrxxx~~~{{{sssoooooopppqqqqqqrrrpppllliiiggggggggghhhbbb```___bbbgggjjjhhheeebbbZZZUUUTTTSSSOOOMMMNNNOOOOOOOOONNNLLLKKKKKKKKKMMMKKKMMMRRRTTTSSSVVV\\\]]]^^^______```aaabbbdddjjjwwwyyyyyy|||yyy{{{||||||yyywwwvvvvvvuuuuuuvvvxxxzzz}}}xxxtttsssvvvzzz{{{xxxrrrlllhhh___\\\VVVPPPHHHBBB<<<:::???@@@IIIZZZooo}}}~~~zzzzzz|||wwwwwwuuuttttttuuutttrrrwwwtttlllbbbVVVLLLDDD@@@<<<999444111...,,,)))'''*********))))))((((((((())))))************))))))))))))))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))ZZZWWWSSSQQQQQQRRRQQQQQQPPPNNNLLLJJJHHHHHHGGGHHHHHHKKKNNNMMMHHHCCCBBBBBB???<<<999888777;;;GGGTTTkkkqqqwwwyyytttkkkbbb\\\SSSXXXYYYTTTMMMNNNYYYdddqqqvvvwwwtttrrrooohhhaaaXXX___mmm{{{vvvaaaQQQFFFCCC>>>999777777999;;;@@@???>>><<<:::777555444,,,,,,+++***)))(((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&(((***++++++,,,---//////111444555444333333444111333555666666666777888555333555999<<<>>>DDDKKKVVV___iiiooonnnllllllmmmrrruuuxxx{{{|||zzzwwwuuuqqqrrrrrrnnnhhhcccbbbbbbbbbgggppp||||||wwwpppkkkiiijjjkkkkkkhhhhhhiiijjjkkkhhhccc___`````````cccfffiiiiiihhhcccccceeejjjpppssssssrrrppprrruuuyyy|||}}}zzzvvvuuuvvvwwwxxxyyyqqqnnnjjjgggfffggghhhjjjmmmkkkiiifffdddccccccccc^^^\\\ZZZ]]]bbbeeeeeeccc___YYYUUUTTTQQQKKKHHHHHHGGGHHHGGGEEECCCAAA@@@AAAEEEAAAAAADDDHHHIIIKKKNNNOOOPPPRRRSSSTTTTTTUUUUUU[[[ccclllppppppooorrruuu{{{~~~yyytttqqqnnnrrrwwwzzz{{{}}}zzzuuuxxx{{{}}}}}}{{{wwwuuukkkgggbbb]]]XXXPPPGGGAAA<<<<<<@@@KKK[[[kkkuuuyyyyyy|||~~~~~~{{{zzzzzzzzzzzzzzz{{{|||}}}vvvnnnbbbUUUHHH@@@???===:::777555111---)))***))))))(((((((((((((((((())))))******))))))(((&&&''''''((())))))******(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''(((((((((''''''(((((((((%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''[[[XXXTTTRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHFFFJJJMMMMMMJJJFFFDDDDDD@@@===:::999666666===FFFWWWaaannnvvvtttmmmfffbbb\\\^^^^^^YYYSSSRRRVVV\\\gggnnnssssssssstttsssqqqaaaaaagggttt~~~yyyeeeRRRGGGDDD???;;;999999999999@@@???>>><<<:::999888777...---+++)))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((&&&%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&))),,,...//////000111222444666666555444444444111333555666555555555666555777999===BBBGGGNNNTTT]]]ccckkknnnmmmjjjjjjkkkooorrruuuwwwwwwuuurrrpppnnnnnnkkkccc[[[XXXZZZ___gggkkkrrr~~~wwwpppllljjjjjjjjjjjjiiihhhgggffffffeeeddddddcccbbbbbbdddddddddccccccccchhhrrr|||~~~zzzxxxuuuttttttvvvyyy{{{zzzwwwrrrooonnnmmmlllllliiiiiiiiigggeeedddeeefffjjjiiifffccc```^^^\\\[[[YYYWWWVVVXXX\\\```aaaaaa```ZZZVVVTTTOOOGGGCCCCCCCCCEEEFFFEEEAAA@@@AAACCCDDD@@@>>>AAAEEEHHHHHHHHHHHHHHHJJJLLLNNNOOONNNMMMTTTWWW[[[```eeejjjooorrr{{{xxxqqqllljjjqqqxxx|||{{{|||{{{xxxyyyzzz|||}}}{{{yyyvvvqqqnnnkkkjjjhhhbbbXXXOOOCCCAAA@@@BBBKKKWWWdddkkkppptttyyy}}}~~~~~~~~~|||zzzyyy{{{{{{{{{|||uuummmaaaSSSKKKEEEBBB???<<<;;;888555222---,,,+++*********++++++*********++++++*********((((((((()))))))))******&&&''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))******(((''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%^^^[[[VVVSSSRRRQQQPPPOOOMMMLLLJJJHHHHHHHHHHHHHHHFFFHHHKKKKKKJJJHHHFFFEEE???===;;;;;;888555999@@@IIIVVVgggssswwwtttooolllfffbbb]]]ZZZYYYXXXVVVTTT___ffflllnnnqqqwwwzzzyyynnneee```gggssstttgggYYYFFFCCC>>>;;;::::::888777======<<<;;;:::999999888000...,,,***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''***)))'''&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&((()))((('''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''***...000111111222333555666777777555444444555111333555555444444555666:::===BBBEEEJJJRRRYYY\\\cccgggmmmoooooonnnnnnooonnnoooqqqsssrrrpppmmmkkkiiigggaaaWWWOOONNNUUU\\\gggiiinnnuuu|||}}}{{{~~~xxxpppkkkhhhggghhhlllnnnqqqrrrrrrqqqpppoookkkhhheeeccccccccccccbbbfffgggkkkuuu~~~{{{wwwqqqlllkkkoootttwwwuuurrrooommmllljjjgggeeeiiikkkmmmllljjjgggffffffiiihhheeeaaa]]]YYYUUUSSSSSSRRRRRRTTTXXX[[[^^^______ZZZTTTPPPIIIAAA===>>>AAADDDFFFEEEBBB@@@CCCFFFEEEDDDCCCDDDIIILLLKKKHHHHHHHHHIIILLLPPPRRRPPPNNNMMMNNNPPPWWW```jjjrrrvvvyyy~~~yyyqqqllllllrrryyy|||zzzzzz}}}zzzxxx~~~}}}yyyzzzzzzzzz|||~~~~~~{{{xxxzzzxxxvvvvvvtttmmmaaaWWWRRRMMMFFFAAAAAAHHHQQQXXXaaagggpppwww|||}}}||||||{{{wwwvvvxxxxxxyyyzzzpppfff```SSSNNNGGGAAA===;;;888666000///---,,,++++++,,,---+++,,,,,,------,,,,,,++++++++++++******))))))))))))******++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((())))))(((''''''(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&((()))++++++)))(((&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&ccc___ZZZVVVTTTRRRPPPOOOLLLKKKIIIHHHHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHFFFFFF???<<<<<<<<<:::777999===CCCOOOaaaqqqyyyzzzwwwtttooohhh```]]]______[[[WWWXXX^^^cccfffmmmvvvzzzyyywwwjjj^^^___hhhlllggg___EEEAAA<<<;;;;;;;;;888555999::::::::::::999888888333111...+++)))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&((((((((((((%%%%%%&&&''''''''''''&&&))))))(((''''''''''''((('''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))((('''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''))),,,///000111111333555666777888777555444555666333444666666666888;;;===BBBHHHNNNQQQVVV]]]bbbdddcccfffjjjmmmmmmnnnoooppppppqqqqqqpppnnnjjjgggddd___[[[TTTLLLGGGHHHOOOVVV]]]```dddiiinnnqqqssstttzzzxxxsssmmmhhheeefffhhhllluuuxxxssslllhhhffffffggggggiiijjjlllqqqvvvxxxuuussstttpppkkkggghhhmmmssswwwuuussspppnnnmmmjjjgggeeehhhjjjmmmoooooolllgggdddeeedddbbb___ZZZUUUPPPMMMLLLMMMOOOQQQTTTWWWZZZ[[[ZZZTTTNNNHHHAAA::::::===BBBFFFHHHEEE@@@===???BBBEEEHHHIIIJJJMMMPPPOOOKKKKKKJJJJJJNNNTTTWWWVVVTTTSSSRRRRRRUUU[[[bbbhhhkkktttyyyyyysssoooooosssxxxyyyyyyxxxzzz|||}}}uuupppssswwwwwwvvvwwwsssssstttxxx}}}~~~{{{wwwxxxyyy{{{}}}}}}xxxooohhhbbb[[[QQQGGGBBBBBBEEEHHHPPPVVVaaakkksssxxxyyyyyyvvvpppmmmoooppprrr}}}|||uuurrrggg```VVVLLLDDD>>>999777333111///,,,++++++,,,,,,---------......---------,,,,,,,,,+++***)))))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))((('''''''''((((((((()))))))))******)))''''''&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''***---//////---***''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%jjjeee```[[[WWWUUURRRPPPLLLKKKJJJIIIIIIIIIJJJKKKIIIHHHFFFFFFFFFGGGFFFFFF???<<<<<<===;;;888888<<<<<>>;;;999:::;;;<<<;;;555:::BBBPPPfffzzzzzzzzzrrreeeYYYUUUVVVRRRMMMKKKFFFHHHVVVgggrrryyy}}}{{{zzzqqqcccWWWPPPLLLGGGKKKBBB;;;===FFFIIIBBB:::666555555777999:::999777666666444111---*********)))(((''''''''')))***+++))))))))))))************))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&))))))((('''''''''(((((('''''''''(((***,,,///000000111111222222333444444555666666666555555666777999;;;???CCCIIIQQQYYY^^^fffiiikkkjjjkkkpppqqqoooooonnnmmmnnnsssxxxxxxvvvmmmjjjcccZZZRRRNNNMMMNNNJJJLLLNNNMMMJJJIIIKKKNNNPPPVVVZZZ\\\cccmmmrrrooojjjjjjhhhfffddddddgggjjjssstttiiibbb```^^^]]]]]]```ffflllooorrrrrrqqqpppnnnmmmllllllnnniiidddcccbbb^^^WWWQQQTTTVVV\\\dddhhhgggaaa[[[VVVVVVUUUSSSPPPLLLHHHFFFCCCCCCDDDFFFJJJNNNRRRUUUSSSNNNEEE;;;555999CCCKKKWWW\\\^^^VVVHHH===:::<<>>;;;999:::;;;::::::555999???III]]]rrr|||}}}~~~xxxkkk]]]VVVSSSPPPKKKLLLFFFEEEOOO\\\iiittt||||||{{{sssdddXXXPPPKKKFFFJJJCCC===???FFFIIIEEE@@@777666555666888999999888;;;:::888333---)))''''''''''''&&&&&&'''(((((()))''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&((((((((()))+++---000111222222222333444444555555777888888777666888:::===<<>>;;;:::;;;;;;999888666999;;;AAAPPPeeewww~~~tttdddXXXSSSPPPMMMOOOHHHEEEIIIQQQ]]]mmmzzz{{{{{{uuuggg[[[SSSLLLFFFJJJFFFBBBBBBFFFHHHHHHFFF:::777555444666888888888;;;;;;999555///***''''''''''''((())))))))))))(((''''''''''''((((((((((((******)))(((((((((((()))))))))(((''''''((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&******+++,,,...///111222333333333444555555666666555666555555666:::@@@DDDKKKQQQZZZbbbgggjjjmmmnnnooorrrsssqqqrrruuuuuusssrrrpppooopppqqqnnniiieee\\\YYYSSSKKKFFFEEEHHHKKKRRRUUUXXXYYYXXXUUUTTTTTTQQQWWW\\\]]]```ffflllnnnnnnlllgggcccbbbfffnnnsss|||zzzvvvrrrrrrzzzyyyoooiiihhhhhhjjjlllmmmnnnooooooooonnnllliiigggdddbbbaaaaaa___]]]^^^```aaa^^^ZZZRRRTTTXXX\\\]]]YYYSSSNNNJJJJJJJJJIIIGGGDDDBBB@@@?????????@@@BBBDDDGGGHHHMMMGGG???::::::===AAADDDJJJLLLMMMLLLHHHDDDBBBAAA<<>>======@@@CCCJJJSSSWWWYYY```gggkkkxxx|||oooggg\\\TTTIIIAAA<<<999666444///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,+++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$&&&&&&''''''((())))))***$$$$$$%%%%%%&&&''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((('''''''''''''''''''''''''''''''''''''''}}}qqqhhhbbb^^^ZZZYYYVVVRRRPPPNNNMMMMMMPPPNNNKKKGGGEEECCCBBBBBBAAA@@@>>>======<<<:::999999999999:::DDDXXXooo~~~|||mmm^^^VVVSSSPPPQQQLLLHHHIIIMMMVVVeeetttwwwyyyuuukkk```YYYRRRLLLLLLJJJHHHFFFDDDEEEGGGHHH<<<999555333444666777888888999999777222...++++++)))***,,,------,,,+++***))))))))))))************+++******)))))))))))))))+++)))(((&&&&&&((()))+++(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))((('''''''''''''''######$$$%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''&&&&&&'''((()))))),,,------///000222333444333333333444555555666666555555555777;;;BBBLLLRRRdddjjjsssyyyyyyvvvrrroootttvvvvvvttttttxxxxxxvvvqqqmmmkkklllkkkeee^^^[[[UUUUUUSSSQQQOOOOOORRRTTTVVVXXX\\\]]]]]][[[XXXWWWSSSXXX\\\]]]]]]aaagggkkkmmmkkkhhheeeeeehhhooosssyyyvvvqqqllljjjlllqqquuu~~~xxxsssooonnnoooqqqrrrqqqooollljjjgggfffdddbbb___]]][[[ZZZZZZXXXWWWWWWYYYYYYWWWUUUPPPRRRUUUXXXWWWTTTOOOKKKHHHHHHGGGEEECCC@@@>>><<<>>>======>>>>>>@@@AAABBBEEE@@@;;;:::===AAABBBBBBAAAAAABBBCCCCCCCCC@@@>>>;;;<<>>:::555222333555666777888:::;;;999555111...,,,***+++,,,------,,,+++***))))))))))))************+++******)))))))))))))))+++)))(((&&&&&&((()))+++(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((''''''''''''((($$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''((()))***+++......000111222333444444222222222333444444555555666777888<<>><<<:::==================>>>>>>===:::777999>>>BBBCCCBBB>>>======>>>@@@@@@>>><<<:::;;;<<<===>>>BBBHHHLLLIIIFFFCCCCCCGGGLLLQQQTTTUUURRRMMMHHHEEEGGGJJJMMMLLLOOOQQQSSSTTTWWW[[[^^^cccdddddd```[[[YYY[[[]]]^^^aaaggglllpppsssttttttuuuuuutttsssrrrqqqqqqpppyyyzzz}}}xxxyyywwwsssrrrsssoooiiillljjjeee___YYYRRRMMMJJJHHHCCCAAABBBDDDGGGPPPXXX\\\___gggpppyyy{{{ppphhh\\\SSSLLLFFFAAA===777666333111///.........+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))((('''((((((((((((''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((tttiiicccZZZYYYVVVSSSQQQPPPOOOOOORRRPPPMMMJJJGGGDDDBBBBBBBBBBBBBBBCCCDDDCCC???======<<<;;;:::;;;BBBSSScccyyyyyymmmbbbYYYRRRPPPNNNOOOPPPNNNMMMRRRYYYeeekkkpppnnnjjjgggaaa[[[TTTTTTRRRMMMFFFAAA@@@AAA>>>:::666333333444444555;;;===>>><<<777222---+++)))************)))((((((''''''''''''((((((((((((******)))(((((((((((()))))))))(((''''''((())))))(((''''''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''')))***+++///000111333444444444444222222222333444444555555333444777<<>>======>>>??????>>>===;;;;;;;;;:::;;;???EEEIIIKKKIIIFFFEEEGGGLLLSSSWWWWWWUUUQQQKKKEEECCCDDDEEEBBBFFFKKKNNNRRRYYYaaahhhnnnnnnlllfff___[[[[[[]]]YYY\\\aaafffjjjmmmnnnnnnuuuuuuvvvwwwxxxxxxyyyyyy}}}}}}}}}vvvxxxvvvsssrrrsssooojjjllllllllljjjfffaaa\\\YYYSSSJJJAAA<<<;;;<<>>;;;666444333333333222999<<<>>>>>>:::444000---******)))(((((((((((((((''''''''''''((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$&&&((())))))((('''###$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''')))***,,,---///000222333444555444444333333333444555555666666444555888===FFFRRR___hhh{{{~~~~~~zzzvvvyyywwwddd\\\UUUMMMMMMSSSTTT[[[cccjjjnnnooooooooolllhhhcccbbbdddggghhhiiijjjbbb^^^aaaeeeddddddfffgggiiikkkkkkhhhdddbbbaaa```]]]\\\```iiippprrrqqqooopppqqqooolllkkklllnnnkkkiiigggdddaaa^^^\\\ZZZYYYXXXVVVSSSQQQNNNLLLKKKJJJIIIHHHFFFCCCBBBCCCDDDAAADDDHHHHHHEEECCCBBBBBB@@@???>>><<<;;;:::::::::<<<<<<<<<<<<<<<;;;::::::666888999999999;;;===???<<<===============>>>>>>;;;;;;:::999999<<>>999444000...,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((((((((((()))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''~~~ppphhhbbb```\\\XXXTTTQQQOOONNNQQQPPPNNNKKKHHHFFFDDDCCC>>>???AAADDDEEEDDDAAA===<<<:::<<<>>>;;;777:::CCCSSS```mmmuuuwwwuuunnnfffYYYVVVUUUWWWVVVQQQNNNOOOXXXaaaiiilllkkkhhhbbb\\\XXXXXXWWWSSSMMMGGGBBB???>>>;;;777444333333222111555888===>>><<<888444222---,,,***)))))))))***+++))))))))))))************))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&((())))))((('''"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''(((((((((((()))***,,,---///000///000222444555555444444444444555555666777777777<<<===@@@EEEMMMXXXeeemmmtttzzz{{{www{{{vvvbbbZZZUUUPPPTTT^^^aaafffmmmrrruuuwwwxxxyyyrrrmmmfffdddfffkkknnnooopppfff___dddiiihhhfffgggiiijjjkkkiiieeebbb```_________aaaiiiqqqtttpppjjjmmmpppqqqoookkkhhhhhhiiieeedddaaa^^^[[[ZZZZZZZZZUUUTTTQQQNNNKKKGGGEEEDDDAAAAAA@@@???>>>>>>@@@BBB>>>AAADDDCCC???<<<<<<===:::999999999999999:::::::::;;;;;;;;;;;;:::999999777:::;;;:::777777999<<<888:::<<<<<<::::::<<<>>>::::::999888888:::???CCCBBBCCCFFFHHHKKKOOOSSSWWWTTTUUUTTTPPPHHHAAA>>>===BBBFFFLLLPPPTTT]]]iiirrrrrrrrroooiiiaaa]]]\\\^^^bbbbbbbbbaaa```___^^^]]]aaadddiiiooovvv}}}zzz|||zzzwwwvvvvvvrrrmmmllloootttxxxxxxwwwsssqqqddd[[[RRRLLLEEE???<<<===@@@===BBBQQQ```hhhnnnssstttxxx}}}}}}|||{{{{{{xxxqqqggg___MMMJJJEEE???999444111///......---,,,,,,+++***************++++++,,,------'''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((())))))******++++++))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))))))))))))))((('''''''''((((((((((((((($$$%%%%%%&&&&&&''''''(((******))))))((((((((('''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''((((((((())))))******''''''''''''''''''''''''sssmmmeeeaaa[[[VVVTTTSSSQQQPPPRRROOOKKKHHHFFFDDDBBBAAACCCCCCBBBCCCDDDEEEGGGHHHAAA>>>;;;;;;======<<<999FFFQQQ]]]hhhttt|||xxxnnndddZZZVVVZZZ[[[VVVOOOMMMOOO[[[gggjjjjjjgggbbb]]]WWWWWWXXXXXXVVVOOOGGGAAA@@@;;;777777555333444888555777:::<<<;;;888444111,,,***((((((*********)))(((((())))))*********+++'''&&&%%%$$$%%%''')))******'''%%%%%%'''((('''%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&***(((%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''$$$)))))))))***,,,...///111///000222333444555555555777777666555666888===AAA===HHHQQQUUUZZZdddmmmqqqxxxyyy{{{}}}|||zzz{{{~~~xxxiii\\\ZZZ\\\___dddjjjnnnttt|||zzzxxxrrriiihhhmmmssstttxxxnnnggggggjjjjjjjjjkkkmmmkkkgggaaa\\\[[[\\\___cccfffjjjppprrrqqqmmmiiinnnooooooqqqppplllgggbbbeeedddaaa___\\\VVVPPPLLLKKKJJJHHHEEECCCAAA@@@@@@???===<<<::::::;;;<<<===>>>>>><<<:::999888888888222555888:::999888777888===<<<;;;:::999999999999999999888888999:::;;;;;;<<<;;;:::999999;;;===???>>><<<:::999888999:::;;;>>>>>>@@@CCCGGGLLLQQQTTTOOOMMMIIIEEEAAA>>><<<;;;DDDHHHNNNVVV\\\```ccccccjjjmmmpppnnnhhhaaa]]]\\\bbbdddffffffcccaaa______ddddddfffhhhkkkqqq{{{}}}{{{yyywwwvvvvvvvvvtttsssppptttyyy{{{zzzzzz{{{}}}tttooofff]]]SSSJJJAAA;;;;;;999;;;EEEUUUbbbhhhiiimmmqqqwww}}}}}}xxxqqqmmmlllaaaTTTIII@@@888555444***+++,,,+++***+++,,,...,,,++++++,,,---...---+++************************************************((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''+++***((('''''''''((((((''')))+++)))''''''***---''''''(((((()))*********(((((((((((())))))))))))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%wwwpppgggbbb\\\WWWUUUSSSRRRQQQMMMJJJHHHFFFFFFFFFEEEDDDCCCCCCBBBCCCEEEHHHKKKLLLIIIDDD>>>;;;:::;;;;;;:::<<>><<<;;;999777777888999:::<<<======???BBBFFFJJJLLLGGGEEECCCAAA>>>=========@@@CCCIIIPPPUUUYYY[[[[[[ccchhhnnnnnniiiccc^^^]]]^^^aaadddffffffeeeffffffkkkjjjiiifffeeegggnnnuuu|||{{{yyywwwuuutttuuuuuuuuuyyy{{{~~~~~~~~~yyyrrrjjjbbbWWWKKKBBB<<<999888???LLLZZZdddiiikkkmmmrrrwww{{{~~~~~~}}}|||vvvpppeeeWWWHHH<<<777666000000///...,,,,,,------...---,,,,,,------+++)))***************************************************))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((---,,,+++*********++++++''')))***)))'''''')))+++******)))((((((''''''&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%|||tttiiiddd^^^XXXUUUTTTRRRQQQKKKHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCEEEIIIMMMPPPPPPJJJBBB<<<999999::::::777;;;DDDTTTjjj~~~wwwnnneeebbb___[[[YYYYYY\\\___bbbcccgggjjjiiiddd]]]ZZZXXXYYY[[[YYYTTTOOOFFF===555555666444222222555666999::::::888666444000---+++************)))))))))))))))************,,,+++***)))((()))***+++)))(((&&&&&&(((((('''%%%(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&'''))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((***)))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&'''((()))((('''***,,,---///111111111111222333444555666777777777111444888;;;>>>@@@DDDFFFQQQ]]]hhhmmmooosssvvvvvvxxxwwwuuuvvvwwwwwwvvvtttttttttttttttrrrmmmfffaaaeeebbbbbbdddfffhhhnnnuuuyyyuuuwwwwwwttttttlllhhhhhhhhheeebbbaaahhhhhhfffeeeeeeiiiooossssssssstttuuuvvvtttqqqmmmnnnkkkgggeeecccbbbaaa___]]]\\\\\\[[[YYYTTTMMMGGGBBB@@@===;;;::::::<<<===;;;:::888777666666666777888777777666555444444333333555777888777777888999888888999:::;;;<<<<<<===999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888888888999:::===<<<<<<===>>>@@@CCCDDD??????>>>>>>>>>???@@@@@@>>>@@@EEEJJJNNNQQQRRRRRRZZZaaaiiimmmkkkeeeaaa^^^___bbbeeegggggghhhiiijjjttttttrrrlllggggggjjjmmmxxx~~~}}}|||yyyxxxyyyzzz|||zzztttiiiXXXLLLBBB>>>::::::@@@LLLYYYbbbeeehhhlllqqquuuxxxzzzzzz{{{~~~}}}wwwgggTTTEEE>>><<<666444222000...---------///...---------,,,***(((************************************************+++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++************************))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''(((***)))(((''''''((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%xxxkkkfff^^^XXXUUUSSSRRRQQQLLLIIIFFFDDDDDDDDDCCCBBBEEEDDDCCCBBBDDDHHHKKKNNNQQQLLLFFF@@@<<<;;;::::::;;;:::<<>>>>><<<<<<==================;;;<<<<<<<<<<<<;;;:::999===<<<;;;;;;:::;;;<<<<<<============>>>???@@@AAA======>>>>>>@@@AAABBBCCC>>>@@@CCCGGGIIIKKKKKKKKKOOOXXXcccjjjiiieeeaaa___ccceeeggggggeeedddeeeeeeqqquuuwwwsssooonnnnnnnnnlllnnnpppssswww|||~~~{{{|||uuucccUUUKKKGGGAAA;;;:::???JJJRRR]]]aaagggmmmrrrtttuuutttyyyssscccUUUJJJCCC:::777333000///...------...---,,,,,,---,,,***(((*********************************************************))))))************))))))))))))))))))***))))))))))))))))))))))))&&&'''(((((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))******)))(((''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}mmmggg___XXXTTTRRRQQQPPPKKKHHHEEEDDDDDDDDDCCCBBBGGGEEECCCBBBBBBDDDFFFGGGIIIIIIGGGEEEAAA>>><<<:::>>>999888AAARRReeevvvyyynnnbbb\\\^^^cccgggkkkmmmoooppptttwwwtttmmmgggjjjkkkhhhbbb]]]]]]___TTTHHH>>><<<<<<999444222444555666888999999999999777444///,,,++++++***)))******))))))))))))))))))+++***))))))(((((((((((('''((())))))(((''''''&&&'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((()))(((%%%###&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((''''''''')))''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''))))))((('''&&&&&&%%%$$$&&&'''((())))))***++++++...///222444555444333222222333444555555555555555555666777999===DDDLLLRRR\\\hhhuuuyyyyyyyyyyyywwwsssssssssrrrqqqqqqrrrsssqqqmmmfff___\\\^^^bbbfffppptttvvvsssmmmlllooosss}}}|||vvvppplllgggccceeeffffffiiimmmpppsssvvvvvvuuutttsssssstttsssrrrrrrsssrrrpppmmmdddbbb```^^^^^^\\\ZZZXXXMMMMMMNNNNNNMMMIIIDDD???@@@===999666444555666888777777666555444444444444777888888999999888777666666888:::::::::999:::;;;999:::;;;===>>>?????????@@@@@@AAAAAAAAAAAA@@@???@@@@@@??????===<<<:::999<<<<<<<<<;;;<<<<<<<<<===<<<<<<<<<===>>>???@@@AAA======>>>???@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEDDDGGGPPP[[[cccdddaaa^^^]]]aaabbbcccbbb```^^^______dddmmmtttsssqqqqqqppplllccc^^^ZZZ[[[```kkkxxx~~~~~~yyyjjj\\\OOOMMMIIIBBB<<<;;;???DDDSSSYYYbbbjjjoooqqqpppnnnsss~~~uuuiiiYYYKKK===999444111000///...,,,,,,++++++,,,---...,,,+++***************************************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))*********************))))))))))))***)))((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqjjjaaaYYYUUUSSSQQQPPPHHHFFFDDDCCCEEEFFFFFFEEEGGGFFFDDDBBBAAAAAAAAAAAAAAADDDGGGGGGDDD@@@===;;;<<<777666===KKK]]]rrr~~~{{{ooo```XXX[[[ccchhhooosssvvvwwwxxxyyyvvvpppjjjnnnpppnnnhhhaaa^^^^^^VVVKKKBBB>>><<<777333222444444555666888999;;;;;;888444///+++)))(((''''''************))))))))))))((((((((((((((((((''''''''')))******)))'''''''''&&&''''''''''''(((((((((&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((($$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((('''&&&'''((((((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***))))))((('''&&&%%%%%%%%%''')))***)))***,,,...000111222444444444444333222333444555555555555555888999:::<<>>;;;666555333222333555777999777777777777777666666666666777999::::::999888777777999===>>>===<<<<<<<<<:::<<<>>>AAACCCDDDEEEEEEHHHHHHIIIJJJJJJIIIGGGFFFHHHGGGEEECCCAAA>>>===<<<;;;<<<<<<<<<<<<=========<<<<<<===>>>>>>???@@@@@@>>>>>>>>>???>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===???GGGQQQWWWXXXWWWWWWWWWWWWYYYZZZYYYXXXXXXYYY[[[\\\hhhppppppoooqqqpppkkkaaaWWWMMMJJJNNNXXXhhhuuu|||yyyzzz|||wwwmmmdddSSSTTTSSSNNNGGGAAA@@@@@@IIIOOOYYYbbbhhhkkkjjjiiikkkttt{{{gggUUUEEE???888444333111///,,,++++++***,,,......---+++************************************************)))))))))(((((()))))))))+++******))))))******+++))))))))))))))))))))))))((()))*********((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))))))))((()))'''&&&&&&(((******)))))))))(((((('''&&&&&&%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuunnnddd\\\WWWTTTSSSRRRJJJGGGEEEDDDEEEFFFFFFEEEFFFFFFEEEDDDBBB@@@???>>><<<@@@EEEGGGDDD@@@>>>===;;;777666;;;BBBPPPggg{{{}}}qqq___TTTXXX```fffrrrwwwzzzxxxvvvvvvuuuqqqllllllnnnpppnnniii```YYYYYYPPPHHHCCC===777333444444444444555777:::<<<===<<<888111---***)))((('''************)))))))))(((''''''((((((((((((((((((&&&)))++++++)))'''''''''%%%%%%&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((($$$%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&%%%$$$%%%'''))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%'''************---///111222222333333444444444444444555666666666666555:::<<<@@@EEELLLVVVaaahhhkkkttt{{{yyyuuussssssqqqiiimmmqqqqqqnnniiifffeee[[[ZZZYYYYYY]]]ggguuu~~~rrrjjjkkknnnnnnrrrxxx}}}}}}zzz||||||tttnnnjjjjjjjjjnnnuuuxxxxxxzzz~~~zzz|||}}}}}}{{{yyyyyyzzzxxxwwwvvvuuutttqqqmmmiiiaaa\\\UUUNNNIIIFFFBBB@@@???>>>=========<<<999777333222222333444666888:::888888999999999999999999999:::<<<===>>>===<<<;;;<<<@@@DDDGGGFFFDDDBBBBBB@@@BBBGGGKKKOOORRRSSSSSSVVVWWWXXXXXXXXXWWWUUUTTTSSSPPPMMMIIIEEEBBBAAA@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999???FFFJJJKKKKKKMMMOOONNNPPPQQQQQQPPPQQQSSSUUUUUUaaagggdddeeelllnnnjjjdddXXXLLLGGGFFFJJJTTT```nnnuuu}}}{{{xxxvvvvvvuuupppmmmcccdddccc___XXXOOOIIIEEEAAAEEEMMMVVV]]]bbbeeefffdddhhhooowwwuuucccPPPIII@@@:::777555111------,,,+++,,,------,,,***************************************************+++******))))))******++++++******))))))******+++((((((((((((((((((((((((&&&''')))*********((('''(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''%%%""""""%%%((())))))******)))((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxqqqggg^^^YYYVVVUUUTTTNNNKKKHHHEEEEEEDDDCCCAAAEEEEEEEEEEEEDDDAAA???===;;;???DDDEEEBBB???>>>>>>???;;;888999:::BBBXXXmmmsss^^^RRRUUU^^^cccsssxxxzzzvvvrrrrrrsssrrrrrrooooootttxxxtttfffYYY]]]UUUMMMGGG@@@888666888333333444555777:::===>>>AAA<<<555000...,,,+++++++++*********))))))((((((&&&'''((()))))))))))))))&&&))),,,,,,)))'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$###"""$$$'''***,,,,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++$$$'''***+++******---000222222222222222333444555555666777777777777777666999>>>DDDLLLUUU```jjjpppnnnvvvzzzvvvpppnnnmmmkkkfffkkkppppppkkkeee___]]]RRRUUUZZZ___fffqqq~~~}}}nnnhhhkkkooonnnrrr{{{uuupppsssyyy{{{tttpppmmmkkknnnuuu~~~|||yyywwwyyyzzzxxxwwwvvvuuurrrnnnhhhddd]]]VVVMMMEEE@@@???>>>>>><<<:::888888888888777555666666666666777888888999888999:::;;;;;;<<<;;;;;;<<<>>>@@@AAABBBAAA@@@???CCCGGGLLLOOOOOOLLLIIIHHHFFFJJJOOOUUUZZZ^^^```aaabbbccceeeeeeeeecccaaa```ZZZWWWRRRMMMHHHFFFDDDDDDCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???<<<;;;;;;;;;::::::::::::555:::???BBBBBBCCCFFFIIIKKKLLLLLLLLLKKKKKKMMMNNNJJJUUUYYYUUUWWWbbbhhhfffggg\\\PPPJJJEEEBBBGGGNNNYYYcccoooxxx{{{~~~}}}yyyuuuttttttsssrrruuutttrrrmmmeee[[[PPPJJJ<<>>===<<>>PPP^^^jjjtttuuugggWWWTTTYYY]]]jjjmmmooopppooonnnoooqqqrrrqqqmmmiiijjjjjjccc[[[TTTWWWXXXSSSHHH>>>999888666333222444777999888777:::<<<;;;555---''''''((())))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((()))***)))((('''((())))))******,,,...000222444111222333444555444333333555555444333222444888;;;:::AAAMMMXXXaaaiiiooorrrzzzyyyxxxtttpppkkkfffdddfffdddeeefffcccZZZTTTSSSIIIWWWeeekkkoootttzzz|||{{{rrrllliiijjjllllllqqq|||~~~tttoooqqqrrr~~~{{{tttpppnnnqqqzzz}}}zzzxxxwwwwwwwwwvvvtttqqqlllfffaaa^^^UUUNNNEEE>>>;;;999777666666555555444444555555555666555555666777999;;;<<<<<<===>>>??????>>>===<<<===@@@DDDFFFGGGFFFFFFFFFGGGJJJOOOSSSTTTTTTRRRPPPLLLPPPZZZgggmmmlllkkklllsssooolllmmmqqqrrroookkkbbb___[[[YYYWWWVVVSSSQQQQQQOOOLLLKKKLLLMMMNNNMMMSSSPPPLLLJJJJJJJJJJJJIIIMMMJJJEEE@@@=========>>><<<<<<;;;<<<<<<;;;888666888999:::;;;===@@@BBBCCCAAADDDHHHIIIHHHEEECCCBBBGGGHHHKKKMMMQQQWWW^^^bbbeee___VVVKKKCCC@@@BBBEEEJJJRRR\\\eeekkksss||||||vvvrrrsssvvvzzz|||zzzvvvuuuooo```PPPPPPHHH???===EEEQQQ\\\bbbaaacccgggkkkpppvvv~~~zzzkkkYYYHHHBBB@@@;;;555444222000------------+++***,,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((&&&$$$%%%((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqaaaZZZWWWVVVWWWYYYYYYTTTNNNIIIGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC<<<;;;:::<<>>999777<<>>>>>>>>?????????>>>>>>>>>BBBEEEIIIMMMMMMMMMLLLKKKNNNQQQVVV[[[]]]]]]\\\[[[ZZZ^^^hhhuuu|||||||||~~~{{{xxxxxxzzzzzzwwwsssnnnllljjjjjjjjjkkkjjjiiiccc___[[[XXXXXXXXXXXXWWWZZZWWWSSSPPPPPPPPPPPPPPPUUUSSSOOOKKKGGGDDDBBBAAA<<<<<<<<<===>>>>>>;;;999666777777999;;;===???@@@@@@DDDGGGIIIHHHFFFEEEEEEDDDDDDCCCDDDGGGNNNVVV\\\eee```XXXNNNFFFBBBBBBDDD@@@GGGOOOVVV\\\ccclllssswww|||{{{vvvtttvvvyyy}}}|||yyyzzzwwwkkk]]]NNNJJJCCC???BBBKKKWWW___eeegggiiikkknnnsssyyy~~~~~~uuueeeUUUKKKCCC;;;777777444111///.........---,,,+++++++++******+++++++++))))))))))))))))))))))))******++++++++++++******((((((((()))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&***(((''''''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwweee[[[WWWVVVWWWZZZ^^^YYYRRRMMMJJJHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC<<<;;;999:::<<<>>>???>>>>>>@@@AAA???::::::???DDD^^^kkkrrrhhhVVVKKKIIIKKK\\\[[[[[[\\\___bbbcccccckkkjjjhhheeegggjjjgggaaaYYY]]]```\\\RRRGGG>>>:::777555333333555888:::;;;999<<<>>>;;;555///---,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&'''((())))))''''''((())),,,---///111222222222222333333444444444333333222111222444666999???FFFKKKXXX[[[```eeejjjooouuuyyywwwwwwuuussspppllliiigggddd]]]VVVQQQLLLFFFEEEHHHRRR___kkkqqqssswwwyyyyyyrrrnnniiiggghhhllloooqqqqqqyyy~~~wwwnnnlllnnnqqqxxx~~~|||{{{wwwwwwxxxuuurrrvvvvvvtttoooeeeYYYMMMFFF???===;;;::::::999777555444555555666888999;;;<<<;;;<<<<<<===>>>???@@@@@@BBBAAAAAABBBBBBCCCDDDEEEHHHKKKQQQVVVXXXWWWUUUTTTXXX[[[```fffiiikkkjjjjjjkkknnnxxxzzztttooollljjjhhhgggiiieee```\\\[[[[[[[[[[[[[[[ZZZXXXUUUPPPJJJDDDAAA<<<;;;::::::;;;:::888666777777777888:::<<<===>>>???BBBFFFHHHHHHHHHHHHIIIEEECCC???===>>>DDDNNNTTTaaa^^^YYYQQQIIIDDDCCCCCC???DDDJJJOOOSSSYYY```fffjjjrrryyy}}}}}}zzzwwwwwwzzz}}}zzzxxxzzz{{{tttiiiTTTRRRMMMFFFBBBFFFPPPYYYhhhiiikkklllnnnpppuuuxxxuuugggYYYLLL@@@;;;;;;666333111///000000///...+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******++++++++++++******''''''((())))))***++++++************++++++++++++''''''''''''''''''''''''******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((+++)))(((((((((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{hhh]]]YYYXXXZZZ]]]```[[[TTTNNNJJJHHHEEEDDDBBBBBBAAAAAABBBBBBCCCCCC@@@>>><<<:::;;;===>>>???>>>AAACCCAAA<<<999:::<<>>@@@>>>999333...---))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&''')))((((((((()))***...000222444444333222111444444444444444333333333333555888;;;@@@GGGPPPUUU```dddiiimmmpppsssvvvxxxyyyyyyyyywwwrrrlllgggccc```XXXPPPKKKHHHFFFIIIOOOXXXcccmmmpppqqqssssssqqqllliiifffeeehhhkkknnnppprrryyy{{{tttlllkkknnnpppwww~~~||||||zzz}}}~~~{{{www{{{xxxqqqggg[[[OOOEEE???;;;:::999999999999999888666666777777999:::<<<=========>>>@@@AAAAAABBBBBBEEEEEEFFFGGGIIILLLOOOQQQMMMQQQWWW___ddddddbbb```cccggglllrrrvvvxxxyyyyyyzzz}}}|||zzz{{{vvvpppkkkhhhfffdddccc```aaaaaa^^^XXXPPPHHHBBB@@@>>><<<;;;:::999666444::::::::::::;;;===>>>???===@@@DDDFFFGGGHHHJJJKKKKKKIIIDDD@@@>>>AAAHHHMMMXXXWWWVVVQQQKKKGGGDDDCCCBBBGGGMMMRRRTTTVVVYYY[[[```hhhpppuuuwww{{{{{{zzzzzz{{{~~~~~~zzzxxx{{{~~~yyyqqqaaa^^^WWWPPPKKKKKKOOOTTTdddgggkkknnnppprrrtttvvv|||ttthhh[[[OOODDD>>>888555222000/////////...+++,,,---......---,,,+++++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********)))))))))*********++++++((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkk```\\\[[[]]]aaaaaa\\\UUUOOOKKKHHHEEECCC@@@@@@??????@@@@@@BBBBBBEEECCC@@@===<<<<<<>>>@@@@@@BBBCCCAAA>>>;;;:::;;;DDDTTThhhqqqiiiZZZOOOKKKRRRQQQQQQSSSYYY```gggjjjfffgggddd______cccccc```ZZZ^^^cccccc\\\PPPDDD===:::999666444444666:::<<<>>>@@@AAA@@@;;;555///,,,************************(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''''''''''''''&&&%%%&&&''''''((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%'''))))))((()))***,,,000111333555555444333222555444444444444444444444555888<<>>===;;;:::888666666777999:::::::::999::::::;;;======>>>???@@@AAABBBDDDEEEEEEHHHIIIKKKNNNRRRWWW[[[^^^TTTXXX___hhhppprrrqqqnnnrrruuuzzz~~~wwwrrrnnniiigggeeefffhhhfff```WWWNNNIIIDDDBBB@@@>>>>>>===;;;999<<<;;;;;;;;;;;;<<<===>>><<>>======<<<===>>>@@@AAAFFFEEECCC@@@======@@@BBBCCCDDDEEECCC@@@>>>=========JJJ]]]llllll```TTTOOORRRRRRRRRSSSWWW___hhhoookkkkkkfff```]]]______]]]ZZZ^^^cccddd___TTTHHH@@@;;;;;;999777555555888;;;>>>???@@@???<<<666111---************************(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&'''((())))))'''(((((((((((()))))))))&&&((()))******+++,,,...111111333444555444444333444444444333444555666666666;;;AAAHHHNNNVVV]]]aaakkkqqqyyy~~~~~~}}}zzztttkkk```WWWQQQIIIFFFGGGLLLPPPRRRWWW]]]```fffjjjhhhggghhhfffcccdddbbb```aaaccceeefffffflllrrrrrrlllfffeeeggghhhdddkkkqqqsssuuuxxxyyywwwzzzyyyrrriiiaaaUUUHHH???;;;;;;<<<<<<;;;:::777555666999<<<>>>=========>>>???@@@@@@CCCCCCCCCDDDFFFIIIKKKMMMOOOQQQTTTXXX^^^cccgggjjjbbbdddjjjsss||||||}}}vvvoookkkfffhhhiiihhhccc\\\TTTOOODDDBBB@@@???@@@@@@???>>><<<;;;;;;:::::::::;;;;;;<<<===???@@@AAACCCFFFHHHMMMMMMKKKHHHCCC@@@>>>>>>CCCGGGKKKMMMKKKIIIGGGFFFDDDKKKVVV___bbb___YYYTTTOOOOOOSSS[[[bbbhhhrrrzzz}}}}}}~~~zzzssskkkfffaaa```aaabbb___\\\TTTXXX]]]bbbfffkkkpppsssvvv||||||{{{sss```OOOFFFBBB;;;555222///---,,,,,,------......------,,,))))))))))))))))))))))))******++++++++++++******,,,++++++***))))))(((((('''((((((((())))))))))))******************************))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((***++++++***)))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ttthhhbbb^^^___aaa```[[[UUUOOOKKKGGGCCC@@@<<<;;;::::::;;;<<<>>>@@@CCCDDDDDDAAA??????BBBEEEGGGHHHHHHGGGDDDAAA>>>===:::@@@PPPcccmmmhhh```\\\VVVXXXYYYXXXWWW^^^jjjsssrrrrrrlllbbb\\\\\\\\\[[[[[[___ccceeeaaaXXXLLLDDD<<<===<<<999666444666888;;;;;;<<<<<<;;;888444000************************'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))&&&(((***++++++,,,...000111111222333444444555555333333333333444666777888:::@@@IIIRRRZZZbbbhhhlllsssxxx~~~~~~zzzrrrhhh^^^UUUNNNJJJIIIJJJPPPYYY______```cccbbbfffhhhffffffhhhhhheeefffdddcccdddfffiiiiiiiiilllqqqrrrmmmggggggggggggcccjjjoooqqqssswwwxxxvvvrrrwwwzzzyyyyyy~~~|||rrrggg___QQQMMMGGGBBB>>>======>>>===???@@@???===<<<>>>@@@@@@@@@AAABBBCCCEEEFFFGGGIIIHHHGGGHHHKKKOOOTTTWWW\\\^^^ccchhhmmmqqqtttvvvssstttxxx{{{vvvlllmmmnnnmmmjjjeee```\\\NNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>BBBDDDHHHHHHHHHEEEAAA???>>>>>>@@@DDDIIILLLKKKIIIGGGFFFFFFMMMYYYdddjjjjjjeeeaaaXXXQQQPPPVVV^^^fffpppyyy~~~~~~vvvsssrrrooollljjjfffccc```RRRRRRQQQQQQUUU]]]gggnnnrrruuu||||||nnn___RRRLLLDDD<<<777333000...------,,,,,,,,,,,,------))))))))))))))))))))))))******++++++++++++******************************(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&)))++++++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwjjjccc^^^]]]___\\\XXXQQQLLLHHHDDD@@@===;;;:::999888999;;;===???@@@AAACCCBBB@@@@@@DDDGGGIIIJJJKKKKKKHHHCCC>>>;;;777999FFF]]]mmmppplllkkk\\\``````]]]YYY^^^kkkwwwxxxwwwpppddd]]]\\\[[[YYY]]]___cccfffcccZZZOOOGGG===>>>>>>;;;666444555666888888999:::;;;999666444************************'''((((((((())))))******&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''')))******'''((((((((())))))******''')))+++,,,,,,---///111111111111222333444666666333222222333444666888:::???FFFQQQ\\\eeelllrrrvvvxxx{{{~~~wwwkkk^^^SSSLLLHHHGGGIIILLLUUUaaafffdddbbbccccccfffgggeeefffjjjllljjjiiihhhhhhjjjlllooooooooooootttuuupppkkkjjjjjjiiikkkpppttttttvvvyyyxxxuuummmssswwwvvvvvv{{{uuufffWWWNNN???@@@AAABBBBBBBBBAAA@@@???CCCFFFGGGEEEDDDDDDFFFBBBBBBCCCEEEGGGIIIKKKMMMNNNMMMKKKLLLOOOUUUZZZ^^^iiikkkoootttyyy|||~~~xxxxxxyyyxxxvvvssspppmmmaaa]]]WWWRRRNNNKKKHHHEEEAAA@@@???>>>>>>=========<<<<<<<<<;;;:::<<>><<<::::::888888888:::<<<>>>AAAAAACCCEEEFFFGGGGGGGGGJJJNNNQQQPPPJJJCCC>>><<<999;;;@@@OOOhhh|||~~~uuummmddd^^^]]]]]]]]]bbbjjjuuurrrnnniiiccc```^^^]]]]]]___bbbfffddd[[[NNNDDD???======>>>;;;555444666::::::::::::999777666555///---++++++,,,,,,+++***((((((((((((((((((((((((******((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%'''***++++++(((%%%###''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&$$$#########$$$$$$$$$$$$%%%&&&'''((()))(((((())))))((('''&&&&&&'''(((((()))))))))))))))$$$%%%''''''''''''%%%$$$%%%&&&'''((())))))))))))(((((((((((((((((((((((('''###!!!!!!%%%'''((('''***))))))(((((((((((((((((()))+++---...///000000444555555444222222333555888444111111444999===???JJJSSS___hhhooowwwyyyvvvdddUUUPPPKKKGGGMMMXXX\\\YYY]]]hhhnnnkkkhhhhhhhhhiiijjjjjjkkkmmmpppsssqqqnnnkkklllooorrrrrrqqqooommmnnnqqqvvvyyyxxxuuuvvvwwwxxxzzzzzzzzzxxxxxxooonnnnnnpppuuuzzz~~~}}}ssseeeWWWJJJCCC>>>AAADDDFFFGGGGGGHHHIIIGGGLLLMMMIIIIIILLLLLLGGGIIIHHHHHHIIIKKKNNNQQQTTTSSSSSSRRRQQQSSSZZZeeemmmvvv{{{{{{zzz{{{}}}}}}{{{yyyxxxxxxxxxzzz|||{{{sssiii```YYYUUUSSSKKKJJJHHHEEEAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAADDDEEEDDDBBB@@@BBBDDD???AAACCCEEEGGGGGGGGGGGGEEEJJJRRRZZZbbbjjjrrrwwwmmmhhhddddddjjjqqqvvvxxxzzzqqqiiieee[[[QQQIIIHHHHHHIIIPPPYYYjjjlllooottt{{{zzztttuuuiii\\\TTTIII;;;444444000,,,)))++++++***---111------------------------)))******++++++******))),,,,,,++++++***)))((((((************************++++++******))))))(((((())))))))))))***+++,,,---+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$%%%'''((((((((()))(((((('''((()))***+++zzzjjjccc```\\\YYYRRRNNNJJJGGGDDDAAA>>><<<;;;:::999888888:::;;;<<<@@@AAABBBDDDEEEFFFGGGGGGGGGKKKPPPPPPKKKEEE@@@>>>777888<<>>>>>>>>;;;666444777555666888999::::::999999000...,,,+++,,,,,,+++***************************+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((('''&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&&&&'''$$$$$$###$$$$$$%%%&&&'''((((((((((((((('''&&&%%%''''''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((()))&&&###$$$&&&))))))((()))(((((('''''''''((((((+++,,,---///000111222222444555666555444333444555444444444444666<<>><<<<<<;;;:::999888999:::;;;>>>???AAACCCEEEEEEEEEEEECCCGGGMMMOOOMMMHHHCCC@@@;;;999999AAAUUUjjjwwwyyyyyyrrrlllhhhbbb]]]\\\^^^gggggggggiiijjjggg```ZZZZZZZZZ[[[^^^^^^XXXOOOHHHDDD@@@>>>>>>;;;666555777333555777:::;;;;;;;;;:::333000---,,,,,,,,,+++***************************+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''((())))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***((('''&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((+++)))'''&&&((()))***)))((('''''''''''''''((((((---...000111333333444444333555666666555444555666333666888888999AAANNNYYY___eeellluuu{{{iiiZZZOOOPPPTTTUUU[[[bbbeeeggglllrrrsssooonnnoooiiiggggggjjjpppuuuvvvvvvtttsssrrrrrrrrrqqqnnnlllfffiiipppzzz~~~zzzvvvtttsssssstttrrrqqqqqqtttyyy~~~vvviii```[[[WWWRRRNNNKKKNNNQQQUUUWWWWWWVVVUUUUUUTTTRRRPPPTTTZZZ\\\YYYVVVTTTTTTZZZdddkkkmmmlllnnnnnnmmmmmmnnnrrrxxx|||~~~xxxmmmiiiccc^^^[[[YYYVVVUUUUUUTTTSSSRRRRRRSSSUUUVVVUUUXXX]]]ccciiinnnqqqsssxxxwwwxxxxxxyyyzzz{{{|||~~~yyyqqqfff]]]WWWRRRMMMJJJHHHFFFEEECCCAAA@@@??????@@@BBBBBBBBB@@@@@@AAABBBFFFFFFGGGGGGGGGFFFEEEEEECCCFFFKKKPPPVVV]]]dddhhhpppppprrrvvv|||}}}wwwtttxxxqqqfffZZZRRRLLLGGGFFFHHHNNNZZZjjjtttuuutttuuuxxxyyy~~~rrr\\\HHH>>>999333//////...,,,,,,...------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,))))))))))))******+++,,,))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''''''''&&&((('''&&&%%%$$$$$$$$$$$$pppccc\\\UUUPPPIIIGGGDDDBBBBBBAAA???>>>===<<<;;;:::999999999999===>>>AAACCCDDDEEEDDDDDD???DDDIIIMMMMMMJJJFFFCCCBBB===:::===KKK___qqq{{{~~~xxxqqqjjjddd```______bbbaaabbbeeeiiihhhbbb]]]^^^\\\[[[[[[ZZZUUUMMMGGGFFF@@@<<<<<<:::666444666666777:::;;;<<<;;;999888555222///---,,,,,,+++***((((((((((((((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&******)))(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((())))))((((((((((((((((((((((((((((((+++***((((((((()))))))))(((((('''(((((()))******///000111222444444444444111333555666555444555555666888999;;;???HHHVVV```fffjjjqqqxxx~~~uuuhhh^^^^^^bbbccceeehhhkkkoootttuuusssoooooopppqqqmmmjjjlllqqquuutttrrrrrrpppnnnlllkkkjjjiiihhhkkkmmmrrr{{{{{{wwwrrrqqqrrrtttvvvuuuuuuwwwzzz~~~~~~}}}wwwnnnccc^^^^^^]]]XXXSSSVVVWWWYYY\\\^^^]]]ZZZXXXYYYUUURRRSSSZZZaaaeeeeeeeeeaaa```hhhuuu~~~|||{{{}}}~~~yyysssmmmiiidddaaa]]]XXXUUURRRQQQPPPRRRQQQPPPOOOOOOPPPRRRSSSNNNOOOQQQSSSUUUWWWXXXYYY]]]]]]]]]^^^___```aaabbbeeehhhlllooossswww{{{zzzrrrjjj```XXXRRRNNNIIIDDDAAA@@@AAACCCBBBBBBBBBBBBAAA@@@@@@@@@EEEEEEEEEFFFFFFEEEEEEEEECCCEEEHHHKKKPPPUUU\\\```iiilllqqqwww}}}|||ssskkkjjjttt|||vvvmmmfff___VVVOOOJJJJJJSSSbbbooottttttvvvzzzwww~~~ttt\\\MMM>>>666111000000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))************************)))******++++++,,,,,,,,,)))))))))))))))***++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&qqqbbbYYYRRRNNNGGGEEECCCBBBBBBBBB@@@???>>>>>>===;;;::::::999999<<<>>>AAACCCEEEDDDDDDCCC???BBBFFFKKKMMMLLLHHHFFFCCC???;;;;;;EEEWWWnnnwwwllleeeaaa___^^^___^^^]]]```dddfffdddbbb^^^\\\ZZZYYYYYYVVVPPPKKKHHHAAA;;;:::999555333555666888;;;===>>>===;;;999888555000---,,,,,,+++***((((((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$######$$$%%%&&&++++++***)))((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((&&&%%%%%%&&&((((((&&&'''(((((()))((((((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))***+++,,,---///000111222333444444444000111444444444444555666777666888>>>HHHTTT___eeekkkooouuu{{{vvvnnnlllnnnnnnmmmnnnqqquuuxxxvvvtttssstttuuuwwwrrrnnnnnnrrrtttqqqnnntttrrrpppmmmkkkkkklllnnnpppppprrrxxx}}}zzzuuuqqqppppppsssuuusssuuuyyy}}}|||yyyoooiiiddddddgggfff```YYYZZZZZZ\\\___bbbbbb___\\\]]]YYYVVVYYYaaahhhnnnrrrsssmmmjjjqqq~~~yyyuuurrrqqqpppooonnnllliiieeeaaa_________ZZZZZZXXXUUURRRQQQQQQQQQRRRQQQOOONNNNNNPPPRRRSSSNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJKKKKKKLLLNNNNNNPPPRRRUUUWWWYYY\\\```cccnnnttt~~~tttmmmfff[[[OOOHHHEEEFFFGGGAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHJJJOOOVVVZZZ```eeelllssswwwzzz{{{{{{}}}wwwoookkkppp{{{|||vvvkkk\\\QQQMMMNNNUUUcccmmmrrrwww}}}zzzooo```EEE<<<333111111///...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************************************((()))))))))******++++++)))))))))((())))))******++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%"""###$$$%%%&&&&&&''''''wwweeeZZZQQQMMMGGGEEECCCBBBCCCCCCBBBAAA??????>>>======<<<;;;;;;<<<>>>AAADDDEEEEEEDDDCCC@@@AAADDDHHHKKKLLLIIIGGG@@@===;;;;;;AAAQQQkkk~~~qqqfffaaa]]]XXX\\\\\\\\\]]]^^^aaadddfff[[[YYYXXXZZZ\\\\\\XXXTTTKKKCCC;;;:::999666444555444777;;;???AAAAAA???>>>;;;777222...---,,,++++++***************************))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&''')))((('''&&&'''))))))))))))***+++---...///000000111222333333333333000222333333333444777999777888===FFFSSS___gggkkkrrruuuzzz}}}~~~yyyvvvuuusssrrrrrrssswwwyyyxxx{{{~~~yyyvvvuuutttqqqnnnqqqqqqpppnnnmmmnnnpppsssrrrqqqrrrxxx~~~~~~|||xxxtttrrrqqqqqqrrrppprrruuuyyy||||||xxxuuuiiifffeeehhhkkkjjjeee```[[[ZZZZZZ^^^bbbdddccc```\\\YYYWWW[[[___dddllltttzzzuuurrrwwwzzzqqqiiiddd```]]]\\\\\\\\\ZZZWWWUUUVVVZZZ]]][[[\\\\\\ZZZXXXWWWXXXYYYWWWVVVTTTRRRRRRSSSTTTUUULLLKKKJJJHHHFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHLLLNNNUUUZZZdddqqqvvvfffXXXPPPLLLKKKEEEDDDCCCEEEGGGHHHGGGFFFBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFKKKQQQVVVYYY^^^eeekkkooorrrtttvvv}}}}}}xxxxxx|||ooo___UUUMMMLLLUUU___fffoooyyy|||}}}pppRRREEE888444222000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((()))))))))))))))*********)))))))))(((((())))))***++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''''''''&&&###$$$&&&((()))*********qqqbbbVVVOOOHHHFFFDDDDDDDDDEEEDDDCCC???????????????>>>======<<<>>>BBBEEEFFFFFFDDDCCCCCCBBBCCCFFFIIIKKKJJJHHH>>>===<<<<<<<<>>AAACCCBBB@@@>>>===999333///---,,,++++++************************)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,''''''&&&&&&%%%&&&&&&&&&%%%&&&'''(((((((((((((((''''''((()))))))))((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$'''))))))''''''(((***(((((()))***+++---//////111111222333444444444444333444444333333666:::===>>>CCCKKKTTT]]]dddjjjmmmwwwyyy|||~~~|||}}}zzz||||||xxxvvvvvvsssvvvyyy|||~~~wwwrrroooiiimmmppprrrqqqqqqrrrtttuuuuuuwww||||||{{{zzzyyywwwvvvtttttttttsssqqqqqqqqqqqqooommmcccaaa______aaacccdddcccaaa^^^[[[]]]```bbbaaa^^^ZZZXXXXXX[[[ZZZ[[[dddooo|||{{{}}}xxxpppfff^^^ZZZWWWUUUTTTTTTVVVXXXXXXXXXZZZ^^^aaaccceeeeeeccc___]]]^^^___```^^^[[[XXXVVVUUUUUUVVVMMMLLLJJJIIIHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@???@@@CCCFFFHHHKKKQQQZZZdddnnnwww|||wwwiii```[[[XXXUUURRRQQQPPPOOOLLLIIIDDDDDDCCCBBBBBBCCCDDDEEEFFFEEECCCBBBCCCGGGNNNSSSSSSXXX^^^bbbeeeiiimmmppp{{{~~~mmm___SSSLLLMMMPPPTTTaaapppwwwzzzaaaQQQ@@@777444000//////++++++++++++++++++++++++******++++++++++++******************************((((((((((((((((((((((((++++++***************)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''((((((''''''((()))+++,,,,,,++++++}}}kkk\\\SSSIIIGGGEEEEEEEEEFFFEEECCC???@@@@@@@@@@@@???>>>>>><<>>UUUmmmyyypppiii___TTTUUUZZZ___^^^[[[[[[```fff___^^^]]]___aaaaaa]]]YYYRRRHHH>>><<<<<<:::888888<<<>>>AAACCCCCCAAA>>>;;;>>>:::444///---,,,++++++((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$"""###%%%(((***'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((()))+++,,,((((((''''''''''''((((((&&&&&&'''((())))))(((((('''(((((()))))))))))))))&&&'''((())))))((('''&&&'''(((((((((((((((''''''(((((((((((((((((((((((($$$'''******((((((***,,,''''''((()))***,,,...///222222333444555555555555666666555444444777<<<@@@FFFOOOZZZ```bbbdddhhhlllxxxzzz|||}}}tttyyy{{{xxxwww}}}|||zzzyyyrrrvvvxxx{{{ssspppfffllltttxxxxxxwwwvvvwwwyyyyyy||||||wwwyyyzzz||||||{{{zzzyyy|||wwwpppjjjgggfffeeeddd^^^[[[VVVSSSTTTYYY___ccciiiddd^^^]]]^^^___[[[XXX^^^]]]^^^___[[[YYYaaannnzzzvvvuuuvvvvvvuuullleee\\\VVVUUUUUUUUUTTTSSSWWW\\\______aaacccfffhhhiiiiiieee```]]]]]]^^^dddaaa]]]YYYVVVTTTSSSSSSPPPOOONNNLLLKKKKKKKKKLLLHHHGGGFFFEEEEEEDDDEEEEEEBBBCCCBBB@@@??????BBBEEEFFFGGGHHHLLLQQQXXX^^^bbbiiiuuuwwwwwwyyyyyyrrrnnniiibbb]]]YYYTTTNNNIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDBBB@@@AAAEEELLLQQQOOOSSSXXX\\\^^^bbbgggkkk|||~~~}}}|||rrrfffZZZPPPLLLGGGGGGVVVjjjoooxxx~~~xxx{{{{{{xxx{{{~~~lllZZZFFF:::555111...///++++++++++++++++++++++++*********++++++***************************++++++************************---,,,,,,++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%'''(((((((((%%%&&&'''(((((('''&&&&&&rrraaaXXXMMMIIIEEEDDDEEEEEEDDDBBB@@@???===>>>@@@AAA@@@@@@<<<>>>BBBDDDFFFFFFEEEDDDDDDBBBBBBEEEJJJNNNOOONNNHHH===777:::;;;===IIIXXXyyy|||sssooofff[[[XXXZZZ^^^aaa___[[[^^^dddllliiiddd___\\\[[[YYYWWWNNNJJJCCC>>><<<<<<<<<<<<===???BBBCCCCCCAAA>>>======;;;888333000---,,,+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&((()))***++++++)))'''%%%(((((())))))******++++++''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***'''''''''(((***)))'''%%%((((((((((((((('''''''''(((((((((((((((''''''&&&+++***)))(((''''''(((((()))))))))))))))(((((((((((((((((()))+++...222444111333666666555444333444333333444555888===CCCHHHUUUYYY```ggglllnnnnnnnnnwwwzzzzzzxxxyyy|||{{{wwwtttjjjbbbbbbhhhrrr{{{wwwyyywwwyyy~~~nnneeeggglllssszzz}}}}}}{{{xxx~~~{{{vvv{{{|||zzz|||yyyjjj___ZZZYYYYYYYYYUUUPPPKKKKKKRRR[[[cccggglllhhhbbb\\\XXXWWWXXXZZZ___]]]```fffhhhfffjjjqqqyyyooofff```^^^___aaa```___^^^[[[XXXWWWXXXYYY\\\^^^aaaccccccdddeeegggiiinnnpppmmmfffcccfffjjjdddcccbbb___\\\XXXTTTRRRXXXWWWVVVVVVUUUTTTSSSSSSMMMLLLKKKKKKKKKJJJGGGDDDBBBBBBAAA??????BBBDDDCCCIIIHHHFFFEEEGGGLLLPPPSSSTTT\\\ggguuusssooogggfffooowwwzzzpppfff^^^YYYNNNIIIDDDBBBDDDEEECCC@@@EEEAAA>>>???CCCFFFGGGGGGPPPNNNPPPVVVZZZ\\\```eeevvv|||rrruuu}}}sssfffYYYSSSPPPKKKJJJNNNhhhsss}}}uuuoooppprrruuuxxxyyyxxxvvvttteeePPPBBB;;;777333///111///------------+++)))+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,++++++******************************************'''(((***+++,,,,,,+++******)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++******(((((((((((((((((((((((())))))(((((('''&&&$$$$$$|||jjj___TTTNNNHHHEEEEEEEEECCCAAACCCAAA???>>>@@@AAAAAA@@@@@@AAACCCEEEEEEDDDBBB@@@BBB@@@@@@DDDIIIMMMNNNMMMKKKAAA;;;<<<<<<;;;DDDQQQlllyyyyyypppllleee[[[\\\]]]```aaa^^^ZZZ]]]ccciiillljjjdddaaaaaa]]]WWWPPPKKKEEE@@@??????>>>>>>>>>@@@BBBDDDDDDBBB???======;;;888444111...---,,,,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((('''(((((()))))))))((('''&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((((((((()))))))))(((((('''''''''''''''&&&%%%%%%&&&'''''')))'''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((''''''((())))))(((&&&'''''''''(((((((((((((((&&&&&&'''((())))))(((((())))))))))))((((((((('''((((((((((((((((((((((((*********+++---000333555222333555666444333333444444777999:::===DDDNNNVVV___ccchhhnnnqqqrrrqqqppptttwwwyyyyyy|||~~~zzzsssggg^^^WWWZZZbbbnnn}}}yyyvvvvvvwww|||vvvlllhhhfffkkkssszzz~~~||||||{{{~~~}}}{{{rrreee[[[VVVTTTSSSSSSQQQMMMJJJLLLRRRYYY^^^```ccc```\\\ZZZYYY[[[^^^aaaffffffjjjqqqtttsssuuu{{{yyysssjjjaaa[[[ZZZ[[[\\\___``````___]]]\\\]]]___bbbdddggghhhhhhiiijjjlllqqqvvv{{{yyysssnnnnnnppprrrrrrpppnnnjjjfffbbb___ccccccccccccbbbaaaaaa```^^^\\\YYYWWWUUUPPPKKKGGGHHHGGGDDDBBBCCCEEEFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJKKKPPPXXXcccsss~~~wwwjjj___ZZZ___eeekkkzzzzzzrrrnnn___WWWMMMGGGEEEEEEDDDBBB@@@>>><<<<<>>999555222111///------------+++)))+++,,,,,,------,,,,,,+++*********************************++++++,,,,,,,,,******************************************************+++++++++******)))+++***)))((('''(((((())))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%uuuiii^^^WWWMMMGGGFFFFFFEEECCCEEEBBB@@@???@@@BBBBBBBBBDDDEEEEEEFFFEEEBBB@@@>>>@@@??????BBBFFFJJJKKKKKKKKKCCC>>>>>>;;;888>>>GGG[[[kkkvvvtttnnniiiccc\\\]]]\\\]]]^^^\\\XXX[[[aaahhhqqqsssllliiijjjdddXXXRRRMMMGGGCCCAAAAAA@@@@@@@@@BBBDDDEEEDDDBBB@@@>>>===<<<999666333000---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((((((((('''''''''''''''))))))((((((((((((((('''''''''''''''(((((((((((())))))((((((((((((((('''+++******)))((('''''''''''''''&&&%%%%%%&&&'''''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((++++++)))&&&###)))(((&&&&&&((()))((('''&&&&&&''''''(((((())))))$$$%%%&&&((())))))******((())))))******)))'''''''''''''''(((((((((((((((++++++,,,---///111444666222444555555444333333444333777;;;===@@@IIIXXXdddmmmooosssvvvwwwwwwuuusssppptttxxx|||wwwlll]]]VVVRRRWWWaaammm{{{{{{uuussssssvvv}}}}}}pppmmmoookkkpppwww~~~~~~|||{{{{{{~~~rrrkkkaaaYYYSSSPPPOOONNNMMMMMMNNNQQQVVVYYY[[[[[[YYYYYYXXXYYY[[[___dddfffnnnpppwww~~~vvvppphhh```[[[YYYZZZ[[[aaacccfffgggfffggghhhiiioooqqqtttuuuuuuvvvxxxzzz~~~~~~~~~zzzuuurrrwwwwwwxxxxxxxxxxxxwwwvvvuuusssppplllfff___WWWRRRRRRNNNJJJHHHIIIIIIIIIJJJIIIJJJJJJKKKJJJJJJIIIHHHHHHJJJLLLRRR^^^nnnyyy|||qqqcccYYYXXXZZZ]]]gggrrr~~~xxxnnncccUUUIIIDDDBBBAAA@@@??????>>>===<<<===@@@BBBFFFCCCCCCHHHLLLPPPVVV\\\ffftttrrrhhhccckkkxxxzzzrrrlllpppwww{{{~~~{{{sssiii[[[NNNGGGFFFHHHSSSbbbooo{{{~~~wwwooopppqqqtttwwwwwwvvvtttssskkk^^^PPPDDD<<<888666111///---,,,------+++***+++,,,,,,------,,,,,,+++*********************************+++++++++++++++************************************************---,,,+++***))))))))))))+++******))))))))))))***))))))))))))))))))))))))******(((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&sssggg^^^RRRJJJGGGGGGGGGFFFEEECCC@@@@@@BBBEEEFFFGGGFFFGGGGGGGGGEEECCC@@@???@@@???@@@AAACCCEEEFFFGGGIIICCC@@@>>>;;;666888>>>LLL^^^nnnrrrmmmhhhccc^^^YYYWWWXXXYYYYYYXXX\\\ccclllyyy|||rrrnnnqqqjjj\\\RRRNNNHHHDDDBBBAAA@@@???CCCDDDEEEEEEDDDBBB@@@>>>===<<<;;;888555222///---,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''+++******)))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((++++++)))&&&$$$***(((&&&%%%'''(((((((((%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))'''(((***++++++)))'''&&&'''''''''''''''(((((((((,,,,,,---...000222444555222444555555444333444555444:::???AAACCCMMM___nnnuuuwwwyyy{{{{{{zzzxxxvvvqqquuuyyy}}}}}}qqqccc[[[WWWWWW___hhhqqqzzztttooonnnpppttt|||yyywww~~~~~~uuuooossszzzwwwzzz{{{~~~|||{{{|||~~~|||wwwssskkkggg```ZZZUUUQQQOOOMMMOOOQQQUUUYYY\\\\\\[[[YYYUUUVVVXXX[[[___cccgggjjjtttxxx~~~}}}}}}{{{wwwpppiiidddbbbbbbccchhhkkkooorrrssstttvvvwww}}}uuummmgggaaaYYYRRRPPPOOONNNNNNOOOLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLSSSbbbrrr}}}}}}ooobbb\\\ZZZZZZ___eeevvvwwwwwwmmm]]]PPPGGGCCCAAA@@@BBBDDDCCC@@@<<<:::===???BBB>>>===@@@CCCFFFKKKRRRXXXfffttt{{{~~~vvvjjjaaadddooozzzvvvkkkdddffflllrrrxxx}}}~~~~~~wwwiiiYYYNNNJJJCCCLLLYYYgggsssyyyyyyvvvrrrrrrsssvvvwwwwwwuuusssqqqnnnfffYYYKKK@@@;;;999333111...---------,,,++++++,,,,,,------,,,,,,+++***************************************+++++++++***************+++++++++************************---,,,***)))))))))***+++***)))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''}}}mmmcccVVVLLLHHHGGGFFFFFFDDDBBBAAABBBEEEHHHJJJKKKGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBDDDBBB@@@>>>:::666666999DDDUUUhhhqqqppplllfffbbbXXXTTTTTTWWWYYY[[[aaahhhqqq}}}vvvqqqrrrmmmbbbSSSOOOJJJEEECCCAAA???>>>DDDEEEEEEEEEDDDBBB@@@>>>======<<<;;;888444000...,,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&'''(((%%%&&&&&&'''((())))))***''''''''''''((((((((((((******))))))((((((''''''))))))(((''''''&&&%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&***(((&&&%%%'''(((((((((%%%&&&&&&'''((()))******'''(((((((((((((((''''''&&&''')))++++++***((('''''''''''''''(((((()))))),,,,,,---...000222333444222444555555555555777888:::???DDDEEEGGGQQQcccrrrvvvwwwzzz{{{|||zzzyyyxxxssswwwzzzzzz{{{vvviii\\\VVVUUU[[[fffpppuuuyyy}}}}}}wwwmmmiiiiiimmmqqqwww}}}}}}xxxsssvvvwwwvvvtttsssvvv}}}|||uuulllfffdddbbb___ZZZVVVRRRPPPOOORRRVVVZZZ^^^___]]][[[YYYSSSVVVZZZ___eeejjjnnnpppyyy~~~}}}xxxsssqqqqqqrrrtttwww|||tttggg\\\XXXVVVSSSSSSVVVSSSRRRQQQPPPPPPRRRSSSUUURRRQQQOOONNNQQQ[[[kkkxxxuuuiii```[[[XXXYYY\\\aaalll|||~~~vvvhhh[[[QQQJJJEEECCCCCCDDDDDDAAA===<<<>>>@@@AAA===:::;;;<<<===AAAGGGOOO[[[iiirrrwww{{{}}}}}}|||rrriiihhhllluuuttthhh^^^___dddjjjpppvvvxxx~~~}}}qqqbbbUUUMMMCCCGGGQQQ^^^iiiooorrrsssttttttuuuwwwyyyyyywwwuuurrrrrrnnncccTTTGGG???===666333000...------,,,++++++,,,,,,------,,,,,,+++************************************************))))))*********+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''((((((((((((uuukkk\\\PPPJJJGGGFFFEEEDDDCCCCCCEEEIIIKKKLLLLLLEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>>>>???AAABBBBBBAAA>>>:::777777888@@@NNNbbbqqqvvvsssmmmiii[[[VVVTTTVVVYYY\\\cccjjjqqqxxx{{{wwwrrrooolllhhhXXXTTTNNNIIIFFFCCC@@@>>>FFFFFFFFFEEECCCAAA???>>>======>>>===:::666111///++++++++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((((((((''''''''''''''''''(((((((((&&&''''''(((((()))******''''''''''''(((((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))(((&&&&&&((()))((('''&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&'''''')))******))))))(((''''''(((((())))))******,,,---...///111222333333222444555666666777:::===<<<@@@CCCDDDGGGQQQaaannnuuuvvvxxxzzzzzzzzzyyyxxxuuuwwwwwwsssoookkkbbbZZZPPPRRR[[[hhhrrruuuwwwyyyyyyrrrhhheeegggllloootttxxxzzzyyywwwuuuyyyxxxwwwxxx}}}~~~pppeeeaaa]]]]]]\\\YYYUUURRRRRRRRRUUUXXX\\\]]]\\\ZZZYYYYYYSSSWWW^^^fffmmmssswwwyyy{{{xxxgggaaa^^^ZZZZZZ___^^^]]]ZZZXXXWWWXXXYYYZZZXXXVVVUUUUUUTTTYYYeeeqqq|||yyyrrriii```ZZZXXXYYYRRRYYYeeesssssseeeXXXNNNHHHEEEBBBBBBBBBAAA@@@???@@@BBBAAA<<<999:::999888;;;???JJJSSS___iiiooossswwwzzz}}}vvvpppoooqqqwwwwwwkkk``````dddiiinnnssswww}}}|||rrrgggZZZPPPGGGFFFIIISSS\\\ccciiiooopppqqqtttxxx{{{}}}|||{{{xxxyyywwwoooaaaRRRGGGBBB;;;777333000......---++++++,,,,,,------,,,,,,+++***************************************))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---&&&''''''(((((((((((('''))))))))))))))))))))))))&&&&&&&&&''''''(((******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''xxxyyyiii[[[RRRMMMIIIGGGFFFFFFGGGIIIKKKLLLKKKIIIDDDDDDCCCBBBAAA@@@???>>>>>>@@@AAA@@@>>>>>>@@@BBBDDDEEEDDD@@@<<<:::999888<<>>======>>>???>>><<<777222///************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))))))))((((((*********))))))(((((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''((())))))(((&&&'''''''''(((((((((((((((&&&'''(((((((((((((((''''''((((((((())))))))))))(((((())))))***++++++,,,......000111333444444444222444555777888:::>>>AAAAAACCCDDDGGGLLLVVVdddmmmvvvwwwxxxyyyzzzyyyxxxwwwsssuuurrriiiaaa___]]][[[VVVWWW___kkktttvvvwwwyyywww~~~~~~qqqfffdddgggjjjnnnssswwwyyyyyyyyyxxx|||wwwjjjaaa```YYYZZZZZZXXXUUUTTTUUUWWWYYY[[[\\\[[[XXXXXXYYY[[[ZZZ^^^eeemmmtttyyy{{{|||xxx}}}~~~{{{{{{rrrjjjfffaaabbbhhhmmmlllllllllkkkkkkjjjjjjiiieeebbbaaa^^^\\\ccclllzzz}}}|||sssggg^^^ZZZZZZNNNOOOTTT[[[eeerrr~~~qqqaaaUUUNNNKKKIIIGGGEEEDDDDDDCCCAAA@@@???;;;999::::::888999===EEELLLUUU^^^dddiiinnntttzzzsssppptttzzztttjjjjjjnnnrrrvvvyyy{{{~~~}}}xxxsssoooggg]]]TTTLLLHHHLLLRRRWWW___ggghhhjjjooovvv}}}{{{ooo```RRRIII???;;;666111///...---++++++,,,,,,------,,,,,,+++************************+++*********)))))))))(((((())))))***++++++,,,,,,)))))))))))))))))))))))))))******+++++++++******&&&'''((()))***))))))((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''hhh~~~uuueee[[[SSSNNNJJJIIIIIIIIIKKKMMMLLLIIIFFFDDDCCCBBB@@@>>>===;;;;;;;;;>>>@@@???>>>???BBBEEEGGGHHHGGGBBB===;;;:::888:::DDDWWWnnn~~~{{{vvvddd[[[SSSQQQQQQQQQVVV[[[aaabbbkkkwwwttthhhfffmmmddd```ZZZTTTOOOKKKFFFDDDFFFFFFEEECCCAAA???===<<<===>>>??????===888333///))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************%%%''')))++++++***)))(((...---,,,***)))'''&&&%%%''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((''''''(((((()))*********&&&'''((())))))((('''&&&&&&$$$$$$%%%''')))***)))''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%'''((()))((('''&&&'''''''''(((***)))'''%%%((((((((((((((('''''''''%%%%%%'''((())))))******((((((''''''((()))***+++((())))))***+++,,,,,,,,,///000222333444555555555222444666777999<<<@@@CCCKKKKKKMMMPPPWWWaaammmuuuwwwxxxyyyzzzzzzyyyxxxwwwppprrrmmmaaaXXXXXX[[[\\\cccbbbfffpppvvvwwwxxxzzzwww~~~pppfffeeehhhjjjnnnsssxxxzzzzzzzzzzzz}}}}}}xxxpppddd___aaaXXXZZZ[[[ZZZWWWWWWYYY[[[^^^^^^]]][[[WWWWWW[[[^^^bbbffflllrrrwwwzzzzzzzzzrrrwwwwwwsssttt|||yyypppkkkeeegggnnnwwwyyy|||~~~}}}}}}vvvqqqnnnhhhbbbdddkkkwww~~~xxxiii^^^YYYXXXQQQNNNLLLLLLPPPZZZdddkkkyyynnnaaaYYYWWWTTTPPPLLLIIIHHHEEEAAA<<<===:::999;;;;;;999999===@@@EEEMMMVVV[[[```fffmmmuuuooommmvvv}}}uuuuuuyyy||||||vvvuuuxxxtttlllaaaVVVLLLKKKLLLOOOWWW```aaadddkkkttt}}}yyyiiiYYYOOOBBB===777333000...---++++++,,,,,,------,,,,,,+++************************+++*********))))))((((((((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,,,,+++***(((''''''((()))+++++++++***)))))))))))))))))))))))))))***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&```sssqqqcccZZZTTTQQQLLLLLLMMMNNNNNNKKKGGGCCC@@@???<<<:::999:::;;;<<<;;;>>>AAABBB@@@>>>???AAAFFFIIIJJJHHHBBB;;;777555888@@@PPPdddzzzoooeeeWWWMMMJJJLLLNNNPPPTTTWWW^^^hhhqqqsssoooiiilllfff^^^YYYUUUOOOGGG@@@CCCDDDEEECCC===888;;;CCC@@@AAA@@@>>>>>>>>>888111111000...,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&(((***(((%%%$$$%%%(((''''''''''''((((((((((((******))))))(((((('''''')))'''%%%&&&)))***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))***+++,,,...///000000000000111222444555666555555444555:::BBBJJJOOOPPPTTTYYY\\\aaahhhrrryyy~~~{{{yyy{{{}}}|||vvvqqqrrrlllgggaaaWWWRRRZZZfffiiikkkppptttwwwxxxxxxxxxttt~~~{{{pppjjjhhhhhhkkkjjjlllqqqsssqqqrrrttt{{{{{{jjjgggeee^^^\\\___ZZZ[[[\\\]]]^^^^^^^^^^^^```aaa```^^^\\\]]]bbbfffkkknnnssswwwyyywwwtttrrrjjjhhhgggjjjqqqxxx{{{{{{wwwpppmmmooottt{{{qqqnnnnnn{{{wwwhhhZZZQQQKKKIIIGGGIIIMMMPPPPPPOOOZZZdddtttyyymmmiiifff```VVVNNNIIIFFFDDDCCC@@@>>><<<999999:::<<<===BBBDDDGGGKKKQQQYYYbbbhhhkkklllnnnpppttt{{{~~~|||zzzsssgggZZZQQQKKKHHHPPPZZZ^^^^^^cccnnnxxx~~~zzzlll___PPPCCC888777666111------//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))---,,,,,,+++***)))((((((***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((***,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((\\\nnn~~~mmm```XXXTTTOOOOOOPPPPPPOOOLLLFFFBBB???===;;;999888888999::::::===@@@AAA??????@@@BBBKKKOOOSSSQQQIII@@@;;;888666===JJJ]]]uuuqqqgggXXXMMMGGGGGGHHHIIILLLQQQZZZfffpppsssppplllooojjjccc^^^[[[UUUNNNHHHCCCCCCEEEDDD>>>999;;;AAAAAABBBAAA>>>>>>>>>999222111///---+++******+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''''''''))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''((((((((())))))))))))***))))))))))))(((((('''''')))'''&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---//////000000000111222333444555777777777999>>>FFFOOOUUUXXX\\\```cccfffkkksssxxx}}}|||{{{}}}{{{tttmmmkkkeee```\\\WWWUUU\\\fffoooqqqtttwwwwwwvvvtttrrrpppxxx~~~yyyrrrnnnllljjjlllhhhfffhhhjjjkkkooouuu}}}rrrdddeeefff```[[[[[[WWWYYY[[[]]]___`````````]]]^^^___^^^]]]___dddgggmmmoooqqqqqqpppmmmiiigggcccbbbbbbffflllsssxxx{{{|||yyy{{{|||zzzzzzqqq```TTTPPPLLLHHHHHHJJJKKKJJJHHHHHHPPP[[[gggtttzzzqqqdddXXXPPPKKKGGGEEE@@@>>><<<;;;:::;;;<<<===BBBDDDHHHKKKPPPWWW___dddkkkmmmpppsssvvv|||wwwjjj___TTTJJJJJJOOORRRTTT\\\iiivvv}}}uuuhhhZZZMMM@@@;;;888222...---///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************)))))))))))),,,,,,++++++***))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''WWWeee}}}{{{hhh]]]XXXRRRRRRRRRSSSQQQLLLFFFAAA===<<<:::888777777777888888:::===??????@@@AAACCCLLLSSSZZZYYYQQQFFF>>>;;;666999AAASSSlllqqqgggYYYMMMGGGEEEFFFGGGHHHNNNYYYfffooosssrrroooqqqmmmgggbbb___ZZZTTTOOOCCCCCCEEEEEEAAA;;;:::>>>CCCDDDBBB???>>>>>>:::555---+++)))'''&&&''''''(((+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))((((((((()))))))))))))))))))))))))))(((&&&'''(((((('''&&&))))))))))))************)))))))))((((((((((((''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))******++++++,,,---......111111111111111222333333333333444777<<>>>>>======>>>>>>BBBDDDHHHKKKOOOTTTZZZ^^^gggkkkpppsssuuuyyy|||qqqbbbSSSJJJIIIIIIKKKUUUfffuuu~~~uuueeeYYYKKKBBB;;;555111111......---,,,,,,,,,,,,---......------------,,,,,,++++++*********)))))))))************************((()))************)))(((************************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%PPP[[[qqqpppaaaZZZSSSSSSSSSSSSQQQMMMFFFBBB===<<<;;;999888777777777666888:::<<<>>>@@@BBBCCCGGGPPPZZZ\\\VVVJJJAAA===888777;;;HHH```vvv|||oooggg[[[PPPIIIGGGGGGIIIHHHOOO[[[fffnnnqqqrrrqqqpppmmmhhhddd```[[[UUUPPPDDDCCCDDDFFFCCC===:::;;;CCCEEEDDD@@@>>>>>><<<777...---***(((''''''((()))+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************)))(((((('''((((((((((((((((((((((((***'''%%%&&&)))***(((%%%(((((()))))))))*********((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,------......222222111111111222222333111222444555999AAAKKKSSS___dddjjjmmmmmmmmmoooqqqxxx{{{~~~xxxmmmddd\\\XXXVVVYYY```ggglllooowwwwwwwwwvvvrrrlllgggcccaaahhhnnnrrrwwwzzzwwwqqqggg```YYYXXX[[[bbbnnnxxx|||nnngggccceeeddd```^^^```aaabbbdddeeefffffffffeeeeeeeeedddaaa___]]]]]]]]]aaa```]]]YYYWWWUUUTTTTTTXXXZZZ\\\]]]___eeennnuuu}}}|||uuuqqqrrrzzzooo___WWWRRRLLLIIIIIIJJJHHHFFFJJJIIIIIIHHHKKKRRR[[[bbbooo~~~xxxeeeVVVMMMGGGEEEAAAAAA@@@@@@@@@@@@??????AAADDDGGGJJJMMMPPPUUUXXX```ffflllooopppsssxxx}}}qqq```RRRLLLGGGIIISSSeeewww}}}nnndddWWWJJJ@@@:::777666///...------,,,,,,---------------------,,,,,,,,,+++++++++*********))))))))))))*********+++++++++)))******************)))************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&KKKSSSeeeyyyggg^^^SSSSSSRRRRRRPPPLLLGGGCCC???>>>===;;;:::888888777666666888:::===@@@BBBCCCAAAJJJVVV\\\YYYPPPGGGAAA;;;999888@@@TTTkkkwwwxxxpppiii^^^RRRIIIEEEEEEFFFDDDMMMYYYbbbhhhllloooqqqnnnmmmjjjgggbbb\\\UUUPPPFFFCCCCCCFFFEEE???:::999@@@DDDDDDAAA>>>???===999555333///,,,++++++---...+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((***'''%%%&&&)))***(((&&&'''''''''((((((((())))))'''''''''''''''((((((((('''(((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,...////////////333222222222222222333333555777999:::===DDDOOOWWWaaagggmmmppppppoooppprrrwwwyyy|||~~~zzzrrrhhhaaaYYYYYYZZZ```jjjsssvvvvvvttttttsssqqqmmmhhhccc```^^^dddjjjpppwww|||zzzttteee___[[[]]]aaahhhrrr{{{}}}~~~uuummmgggffffffccc]]]ZZZ___fffhhhhhhggggggfffeeedddccceeedddbbb```]]][[[XXXVVVTTTRRRPPPNNNOOOQQQSSSUUUXXXZZZ[[[\\\]]]bbbjjjpppuuu|||xxxrrrooommmnnnuuu}}}yyymmmaaa[[[TTTOOONNNMMMJJJHHHJJJIIIGGGEEEEEEFFFJJJLLLSSS___sss}}}kkk\\\RRRLLLIIIDDDCCCCCCCCCBBBAAA@@@@@@AAACCCFFFHHHJJJLLLPPPSSSZZZ```gggiiiiiilllrrrxxx}}}||||||{{{}}}lll\\\RRRIIIHHHPPPbbbvvvwwwqqqeeeUUUFFF>>>999777111000///...------------+++++++++++++++,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))GGGMMM[[[rrrqqqeeeWWWUUUSSSQQQOOOKKKGGGDDD@@@???>>>===;;;:::888888666555666888===@@@BBBBBB@@@FFFPPPYYY\\\VVVLLLDDD===;;;888;;;JJJ```pppwwwtttnnncccUUUIIIBBB@@@AAAAAAIIITTT[[[___ccciiinnnjjjkkklllkkkfff^^^WWWRRRHHHDDDBBBEEEFFF@@@;;;888<<>>:::555222...***((((((***++++++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))))))))((('''&&&))))))))))))))))))))))))(((''''''''')))***)))(((''''''''''''((((((((((((&&&''''''''''''((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))***+++---000111111111111333333333333333444555555777:::===>>>AAAHHHTTT]]]iiinnntttwwwwwwuuuvvvwwwzzz{{{zzzwwwqqqjjjbbb]]]YYY]]]ccciiisss|||}}}zzzqqqqqqooollliiifffdddccc```ffflllqqqwww}}}}}}yyyiiieeeeeehhhmmmqqqxxx~~~yyy}}}vvvnnnhhhcccaaadddddd^^^XXXWWW___hhhhhhgggeeecccbbbccccccddddddbbbaaa```^^^\\\WWWTTTLLLKKKIIIIIIJJJNNNRRRUUUVVVWWWYYYZZZ\\\```fffjjjnnnttt}}}}}}yyyssspppmmmnnnoooqqqxxxnnnggg^^^WWWSSSPPPLLLIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEJJJUUUeeewwwqqqcccWWWOOOKKKHHHGGGFFFDDDCCCBBBAAAAAAAAABBBDDDEEEFFFIIILLLPPPUUUZZZ```aaaaaadddnnnvvv|||~~~{{{vvvqqqssszzzxxxhhh]]]QQQLLLNNN]]]ppp}}}sssaaaNNNCCC;;;666444333111000......------******++++++++++++,,,,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******DDDIIISSSddd|||~~~qqq___[[[VVVQQQMMMJJJFFFCCC@@@@@@???>>><<<:::888777666555444777<<<@@@AAAAAAAAACCCIIISSS[[[YYYNNNDDD<<<<<<:::999DDDYYYmmmxxxyyytttiii[[[MMMEEEBBBCCCGGGNNNUUUWWWVVVXXX^^^eeecccgggkkklllhhhaaaYYYTTTKKKDDDAAADDDFFFAAA;;;888777>>>DDDCCCAAA@@@>>>;;;555222---(((%%%%%%&&&'''+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))&&&((())))))(((((()))***'''(((((((((((()))))))))&&&&&&&&&'''''''''((((((&&&((())))))'''&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&)))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))*********+++...111333444444444333333333444555666777888999===BBBDDDGGGOOO]]]gggrrrwww|||~~~|||zzz{{{|||~~~yyyqqqhhh```ZZZXXXWWW```jjjqqqyyyyyysssqqqnnnkkkiiihhhggghhheeelllqqqtttxxx~~~~~~tttqqqppptttwwwyyy}}}yyy~~~{{{qqqiiifffdddaaa```aaa```]]][[[^^^dddgggeeecccaaa```aaadddhhhkkkkkkiiigggfffeeeaaa[[[WWWNNNLLLIIIHHHHHHKKKNNNPPPQQQQQQSSSVVV[[[```bbbccchhhlllsssyyyzzzuuurrrssspppooorrruuuyyyvvvnnnddd\\\XXXUUUQQQNNNKKKIIIHHHGGGGGGGGGGGGFFFCCCCCCGGGPPPZZZiii~~~pppcccWWWPPPMMMKKKHHHEEEBBBBBBBBBBBB@@@AAABBBBBBCCCFFFKKKNNNMMMRRRVVVVVVUUUZZZgggqqqyyy~~~|||rrrhhheeemmmxxxvvvfff[[[TTTZZZjjjzzz|||kkkXXXLLLCCC<<<777666444222000...------+++++++++,,,,,,,,,------,,,,,,+++++++++************************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))CCCGGGNNN[[[pppyyyeee```YYYRRRMMMIIIEEEBBB@@@@@@???>>><<<:::888666777555444666;;;???@@@@@@AAA@@@DDDNNNXXXXXXMMMAAA:::<<<;;;999AAAVVVmmmzzz{{{wwwmmm```SSSLLLJJJKKKRRRWWW[[[XXXRRRPPPVVV\\\[[[aaahhhkkkhhhaaaZZZUUULLLEEE@@@CCCFFFBBB;;;888444===CCCCCCAAAAAA>>>;;;;;;888222---))))))***++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))%%%(((******''''''))),,,))))))))))))************&&&&&&&&&'''''''''((((((&&&(((***)))&&&%%%''')))((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))************)))+++///222555666666555333333444444666777999999>>>DDDIIIMMMQQQZZZiiitttxxx}}}||||||}}}xxxlllaaaYYYUUUTTTVVVbbbnnnuuu{{{~~~xxxvvvtttpppllljjjjjjkkkkkkjjjqqqvvvwwwyyy~~~zzzyyy{{{}}}}}}{{{}}}xxxnnncccaaadddfffdddaaa```^^^^^^bbbgggiiigggbbb```______bbbhhhooossswwwtttqqqooolllfff___YYYSSSPPPLLLIIIGGGHHHIIIKKKLLLLLLMMMSSSZZZ___aaa```eeehhhmmmqqquuuzzz{{{wwwssspppxxxtttssswww{{{}}}{{{zzzvvvoooeee___[[[YYYVVVTTTNNNKKKGGGDDDDDDDDDDDDCCCCCCCCCFFFKKKMMMRRR```ppprrrddd\\\OOOMMMIIIEEEBBBAAABBBCCC@@@@@@@@@@@@AAADDDJJJNNNFFFJJJMMMLLLKKKRRR```lllwww|||}}}pppcccZZZcccoooxxx{{{kkk]]]\\\ffftttyyyppp```TTTLLLEEE999888666333000...------,,,,,,,,,------.........,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''EEEHHHOOOXXXcccvvvrrrggg\\\WWWRRRLLLGGGFFFDDDBBB???======<<<:::888888888888999:::;;;<<<===?????????CCCLLLSSSNNNEEE???<<<999888:::HHHbbbxxxzzzvvvoooggg]]]TTTQQQRRRZZZ]]]]]]YYYSSSRRRXXX^^^hhhfffhhhmmmoooiii]]]TTTNNNKKKFFFBBBBBBBBB???:::;;;<<<===@@@BBBBBB???<<<===777000,,,,,,,,,***)))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))(((''''''+++***)))(((((()))***++++++***)))'''''''''((()))(((''''''&&&&&&&&&''''''***++++++((($$$###&&&(((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))((('''''''''''''''((()))***)))((('''((()))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,---...//////111444777>>>;;;888777:::===@@@AAADDDRRR[[[[[[bbbqqqzzzzzz~~~}}}~~~ooo]]]PPPQQQXXX^^^hhhrrrxxx{{{~~~|||xxxqqqpppmmmiiikkkppprrroooqqqwww~~~}}}||||||xxxzzz}}}~~~wwwmmmfffccccccbbbaaaddd```]]]```gggiiieee___^^^]]]]]]^^^dddnnnzzz}}}}}}{{{uuukkkccc]]]YYYTTTQQQOOONNNLLLJJJFFFIIILLLNNNPPPTTT[[[```cccgggnnntttxxx|||}}}yyyvvvsssvvvvvvwwwzzz}}}{{{tttrrrooonnnnnnnnnmmmllloookkkeee```\\\\\\\\\]]]UUUOOOHHHEEEFFFGGGDDDAAA@@@AAA@@@AAACCCHHHNNNSSScccrrrtttccc[[[SSSKKKJJJIIIFFFDDDEEEBBBAAAAAAAAABBBDDDFFFGGGLLLHHHEEEDDDCCCGGGTTTaaajjjmmmttt|||~~~sssjjj]]]___eeekkkmmmttt~~~gggYYY\\\gggsssyyy{{{|||~~~|||~~~xxxkkk]]]RRRLLLAAA<<<666222111///,,,)))---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---.........******************************++++++++++++******,,,,,,+++******+++,,,,,,))))))))))))))))))))))))***************)))(((((()))***+++,,,+++***(((&&&(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''CCCEEEJJJQQQZZZjjj~~~pppaaaYYYSSSMMMIIIIIIFFFDDDAAA??????>>><<<:::999999999999:::;;;<<<============@@@IIIOOOKKKCCC>>><<<::::::;;;DDDYYYllluuutttqqqkkkbbbZZZVVVVVV]]]aaaccc^^^VVVSSSXXX^^^mmmkkkkkkooopppjjj___WWWOOOKKKEEEAAAAAABBB@@@===;;;<<<===@@@BBBAAA???===>>>:::444///---,,,+++***)))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))(((''''''***)))(((''''''((()))***+++***)))(((''''''((()))(((''''''&&&&&&'''''''''%%%&&&'''&&&$$$###%%%'''''''''''''''((((((((()))((((((((()))))))))******))))))(((''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))''''''((()))))))))))))))(((((((((((())))))))))))***************+++,,,,,,...///000111111333666999BBBAAA@@@@@@BBBEEEIIILLLTTTffftttuuuuuu{{{}}}uuucccSSSMMMTTT^^^cccllluuuxxxzzz|||zzzvvvtttrrrnnnjjjlllsssuuusssssswwwzzz||||||}}}}}}zzzzzzrrrsssuuuyyy}}}}}}{{{uuulllfffdddcccbbb`````````aaacccdddbbb___\\\XXXYYY[[[```hhhtttyyypppeeeaaa[[[VVVSSSQQQOOONNNHHHJJJKKKKKKLLLPPPUUUZZZ```eeemmmuuuyyy}}}~~~xxxttttttuuuxxx}}}~~~wwwqqqjjjeeeeeebbb___]]]]]]^^^^^^^^^bbbaaa`````````aaacccdddYYYSSSLLLIIIIIIIIIGGGDDDCCCCCCAAA@@@???@@@DDDGGGRRR]]]ooorrrbbbYYYOOOLLLIIIEEECCCCCCCCCCCCCCCBBBCCCCCCDDDEEEJJJFFFCCCBBBAAACCCNNNYYY^^^bbbjjjttt}}}~~~xxxqqqbbbcccgggiiigggiiiuuunnn^^^YYY]]]cccgggqqqttt|||}}}}}}|||ssshhh]]]WWWFFFAAA999444222111...+++---------,,,,,,,,,,,,+++***++++++,,,------------******************************++++++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))***************)))((((((&&&'''((()))((('''%%%$$$(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%(((''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''DDDDDDGGGLLLRRR^^^sss|||iii]]]UUUOOOMMMMMMIIIGGGDDDBBBAAA@@@>>><<<::::::::::::;;;<<<======???@@@@@@CCCIIIOOOMMMFFF<<<<<<<<<<<<;;;???NNN]]]pppssstttppphhh```\\\ZZZ]]]cccgggbbbXXXTTTZZZaaappppppoooppppppllleee___UUUOOOFFFBBBBBBBBBBBBAAA<<<<<<<<<>>>AAAAAA???===>>>===999333...++++++,,,))))))))))))))))))))))))***))))))(((((((((((()))))))))******))))))(((((()))((((((''''''(((((()))***))))))(((((((((((()))(((''''''&&&''''''((((((&&&''')))))))))((()))***''''''''''''((((((((((((((((((((()))))))))******))))))((('''''''''''''''%%%'''((('''&&&%%%'''(((%%%%%%&&&''')))***++++++(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((())))))))))))*********+++,,,---...///000111333333333555888;;;DDDGGGKKKMMMNNNRRRXXX]]]lll}}}hhhXXXPPPQQQ[[[fffjjjrrrxxxyyyyyyzzzxxxttttttrrrnnnkkkooovvvwwwuuuuuuuuuvvvwwwxxx{{{~~~yyyxxxppppppqqqsssxxx~~~}}}yyywwwsssooojjjgggeeedddcccaaa```cccfffeeeaaa]]][[[ZZZVVVYYY^^^fffppp}}}vvvqqqhhhaaa\\\XXXUUUSSSNNNNNNLLLJJJIIIKKKOOORRRXXX^^^hhhpppvvvzzz|||~~~}}}vvvtttuuuyyyzzzrrrjjjccc\\\VVVRRRSSSPPPNNNNNNPPPRRRTTTTTTVVVXXX[[[^^^aaacccdddeee]]]XXXQQQNNNMMMLLLIIIFFFDDDDDDCCCAAA>>>===>>>???DDDIIIVVVooosssfffYYYRRRMMMGGGEEEFFFEEEDDDDDDDDDCCCBBBBBBBBBFFFBBB@@@???>>>>>>FFFPPPSSSVVV^^^iiitttyyyxxxvvviiikkkmmmkkkeeeaaaeeemmm}}}wwwfffZZZUUUUUUVVV```gggttt}}}}}}zzz}}}~~~vvvllleeePPPIII???888555333000...------------,,,,,,++++++++++++,,,------,,,,,,,,,******************************++++++++++++******,,,+++************+++,,,)))))))))))))))))))))))))))************))))))(((((()))*********)))((('''(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''FFFEEEGGGJJJNNNWWWhhhxxxpppccc\\\UUUQQQPPPKKKIIIFFFDDDCCCBBB???>>><<<<<<<<<;;;<<<<<<======AAACCCCCCDDDHHHNNNMMMIII===<<<<<<<<<:::<<>>>>>>>><<<666///++++++,,,))))))))))))))))))))))))******)))(((((('''(((((())))))*********))))))((())))))(((((((((((()))))))))))))))(((((((((((()))'''''''''''''''(((((()))((()))+++,,,,,,+++******'''''''''(((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''%%%'''((((((&&&&&&''')))&&&&&&'''((()))******+++(((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))***+++,,,...000111111222333444444666999<<>><<<===<<<<<>>>>>>>>======<<<============@@@AAA???BBBGGGHHHFFF???===;;;:::999;;;FFFQQQpppyyy}}}vvvkkkeee___[[[VVV___fffddd[[[WWWZZZ```hhhnnnqqqoooqqqvvvxxxwwwlll```TTTOOOJJJDDDAAABBB===<<<;;;<<<>>>?????????===>>>===777000+++***+++))))))))))))))))))))))))******)))(((((('''(((((())))))************))))))************************((((((((())))))))))))((('''''''''''''''((()))***''''''(((((()))(((&&&$$$((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&((())))))(((((()))***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************'''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***,,,...000111111222333333333555999;;;???HHHTTT]]]dddkkkttt|||~~~}}}vvvnnnaaaYYYVVV[[[eeennnvvv|||}}}|||{{{xxxwwwzzz}}}|||oooppptttxxx}}}{{{~~~}}}}}}~~~zzzssslllgggeeeddddddbbbccceeegggggghhhhhhiiiiiieee```]]]\\\]]]^^^^^^ccchhhooovvv}}}uuujjjddd```\\\UUUOOOKKKIIIHHHHHHGGGIIIMMMRRRYYYaaajjjpppvvvyyywwwtttsssuuuyyy}}}wwwpppjjjccc^^^XXXSSSQQQOOONNNMMMPPPQQQSSSWWWYYYYYYVVVSSSRRRRRRQQQQQQRRRSSSUUUWWWYYYWWWSSSPPPMMMKKKIIIHHHCCCEEEHHHHHHGGGEEEDDDDDDEEEDDDFFFOOOcccssscccUUUMMMLLLEEEDDDDDDCCCBBBAAAAAA@@@===:::999;;;<<<<<<@@@FFFJJJLLLPPPWWW```hhhnnnqqqvvvzzz}}}{{{ssskkkbbb]]]^^^eeeqqq~~~yyy}}}~~~vvviii\\\SSSPPPHHHQQQ```kkkmmmoooxxx|||ttteee[[[MMMAAA;;;666333000//////...------,,,++++++,,,,,,---------,,,++++++************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((())))))*********))))))&&&&&&''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''EEEDDDEEEHHHKKKQQQ\\\ggg|||{{{rrrmmmddd\\\WWWOOOMMMIIIGGGFFFDDDBBB@@@@@@@@@???>>>===============AAABBB??????DDDGGGGGGAAA>>>;;;::::::<<>><<<::::::===?????????======<<<888333...,,,+++))))))))))))))))))))))))***))))))(((((((((((()))))))))******++++++*********++++++,,,,,,++++++***'''(((((())))))))))))(((''''''''''''((()))******)))((('''((()))((('''%%%((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''))))))((('''''''''''''''&&&((())))))((((((***++++++******))))))((((((''''''(((((((((((()))))))))))))))))))))************''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((()))))))))))))))))))))+++,,,...///000000111222333333555888;;;===FFFSSS___iiiqqqyyywwwwwwyyy|||~~~zzzqqqhhhbbb\\\[[[cccppp||||||~~~oooqqquuu{{{sssooohhhaaa^^^___aaaccc```bbbeeegggggghhhiiikkkgggaaa[[[XXXZZZ^^^bbbcccjjjooovvv{{{~~~{{{rrriiiddd]]]WWWRRRNNNKKKHHHFFFFFFGGGHHHLLLTTT]]]cccmmmpppvvv|||qqqllliiiiiikkkppp{{{~~~~~~xxxsssmmmgggaaa^^^YYYWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYVVVPPPLLLLLLKKKKKKKKKLLLOOORRRSSSRRRQQQOOOMMMKKKIIIHHHHHHFFFHHHJJJJJJHHHEEEDDDCCCDDDDDDEEEFFFOOOccc~~~{{{eeeVVVOOOJJJHHHFFFDDDBBBAAAAAAAAA<<<888777999;;;;;;???DDDDDDFFFJJJPPPYYYbbbjjjoooxxx~~~{{{ssshhh^^^]]]___gggtttzzzuuuwww{{{}}}yyynnn```TTTNNNHHHMMMWWW```dddhhhsss~~~~~~yyyooodddUUUHHH@@@:::555222000//////...---,,,++++++++++++,,,------,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))***++++++***))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''EEECCCDDDHHHJJJNNNWWWaaasssvvvqqqiii```[[[RRROOOLLLJJJHHHFFFDDDBBBBBBAAA@@@???>>>=========???CCCDDD@@@???CCCGGGIIIAAA>>><<<<<<;;;<<>><<<:::999;;;>>>???@@@???===;;;999777333///+++)))))))))))))))))))))))))))(((((((((((())))))***((()))***++++++++++++***)))***++++++++++++***)))&&&'''((()))******)))(((''''''''''''((()))***++++++(((''''''***+++***))))))(((((((((''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''''''''%%%&&&(((((((((((()))+++*********)))))))))))))))'''((((((((())))))))))))''''''((((((((()))))))))&&&'''((())))))((('''&&&)))))))))))))))(((''''''(((((((((((())))))))))))+++++++++,,,---///000111111222333333444555999;;;>>>FFFRRR___kkksssxxx{{{vvv{{{xxxwwwwwwyyyyyytttkkkdddgggdddhhhsss~~~ssssssvvv|||{{{qqqdddaaa]]][[[[[[^^^bbbeeeccceeehhhhhhfffeeegggiiiaaa```^^^\\\]]]aaahhhmmmpppuuu|||~~~}}}|||uuupppjjjddd```ZZZTTTPPPKKKKKKIIIHHHHHHLLLRRRVVV```dddjjjqqqwww~~~|||jjjccc\\\ZZZ[[[___hhhqqqxxx}}}}}}{{{zzzuuuoooiiifffdddccceeeiiiooosssxxx||||||xxxuuutttoooiiifffccc___]]]]]]^^^]]]\\\YYYWWWUUUSSSQQQNNNKKKHHHEEEFFFHHHJJJLLLNNNOOOPPPKKKLLLKKKJJJIIIHHHHHHIIIHHHJJJLLLKKKIIIGGGEEEEEEEEEGGGGGGEEEFFFPPPaaannnkkk___SSSPPPKKKFFFBBBAAAAAABBB===888555777888999<<<@@@AAABBBFFFKKKRRR[[[dddiiisss{{{ttthhheee``````iiiyyy|||wwwuuuyyy}}}|||tttgggZZZQQQMMMMMMQQQWWW\\\bbbnnnyyy}}}wwwmmm^^^PPPFFF>>>888333000000///...---,,,++++++***++++++,,,------------************************+++,,,,,,------,,,,,,+++((()))***++++++***)))((())))))))))))))))))))))))(((((()))******************************++++++,,,(((((())))))))))))(((((())))))(((((((((((())))))(((''''''''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''GGGEEEFFFIIIKKKNNNVVV^^^nnnxxxssslllccc^^^TTTRRRNNNLLLJJJHHHFFFDDDBBBBBB@@@???>>>>>>======;;;@@@AAA<<<:::>>>CCCFFF@@@>>>===>>>===;;;???EEEZZZrrrzzzoooddd]]]cccjjjqqquuuvvvuuuttthhhssswwwooojjjppptttqqqrrrfff______YYYIII?????????<<<999999;;;>>>@@@@@@@@@>>>;;;;;;:::777111,,,))))))))))))))))))))))))(((((('''(((((()))***+++((()))***+++++++++++++++((()))***++++++***)))(((&&&'''(((*********)))(((''''''''''''((()))++++++&&&###!!!"""&&&))))))((())))))(((((('''''''''&&&(((((((((((()))))))))***))))))((('''''''''''''''$$$%%%''''''''''''(((***(((((())))))******++++++'''((((((((())))))******&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&)))))))))))))))(((''''''(((((((((((())))))))))))---------......000111222111333444444444666:::<<>>===<<<@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???=========>>>???QQQfff~~~zzzpppfffhhhjjjooozzzuuummmwww|||vvvllliiikkkooonnnkkkddd^^^ZZZUUUIII===???<<<888666999<<>>IIIUUU```kkkuuuyyyxxxsssvvv~~~xxxuuuqqqiiicccaaakkkqqq|||~~~}}}~~~}}}~~~uuueeeXXXYYYWWWUUUWWW[[[aaaeeeffffffkkkpppqqqnnngggaaa]]]]]]aaaeeeiiimmmqqquuuxxxzzz~~~yyymmmddd\\\YYYTTTLLLFFFDDDFFFHHHKKKLLLOOOTTT[[[cccjjjnnnxxx}}}{{{fffZZZNNNIIIHHHKKKSSS[[[bbbccc```[[[WWWUUUPPPJJJHHHIIIHHHDDDBBBDDDLLLTTT```iiirrrvvvsssnnnllllllhhheeeaaa]]]ZZZWWWTTTRRRQQQOOOLLLJJJJJJJJJIIIGGGHHHJJJMMMQQQTTTSSSPPPMMMNNNKKKHHHGGGGGGHHHHHHGGGGGGJJJMMMPPPQQQOOOMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGVVVccc~~~pppbbbTTTNNNIIICCC@@@BBB???===:::888777777777888===BBBFFFGGGFFFIIIQQQXXXfffssswwwlllccceeerrr}}}qqqcccYYY[[[TTTNNNLLLMMMSSS___kkkwww}}}{{{ppp___NNNAAA:::888111111000///,,,++++++,,,...***((()))---///,,,(((******+++,,,,,,---......,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%IIIFFFEEEIIIKKKMMMRRRWWWfffzzzzzzsssooojjjddd___[[[VVVQQQNNNLLLIIIGGGDDDDDDCCCBBBAAA@@@??????@@@AAAAAAAAAAAA@@@?????????>>><<<;;;;;;;;;<<<===LLLaaayyyuuuiiikkkmmmssspppuuuzzzxxxpppjjjjjjmmmnnnlllfff```\\\XXXLLLAAA>>>===:::999999:::===???CCCAAA???===<<<888222---+++***))))))++++++)))'''$$$%%%(((*********((('''(((((((((((()))))))))))))))***+++***((((((***+++)))))))))))))))(((''''''&&&''''''(((((('''&&&&&&''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((()))*********))))))((('''***))))))(((((((((((((((***)))))))))(((((((((''')))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******+++,,,---///000000000000333555777888888999;;;======GGGTTT___kkkvvvzzzyyyrrruuu~~~~~~wwwuuurrrllliiihhhsssxxx}}}{{{xxxuuuuuuzzzyyyqqqiii```ZZZ[[[YYYXXXYYY^^^cccfffhhhkkkmmmooonnnjjjeeebbbaaa^^^ccciiiooosssvvvyyy{{{|||}}}mmmggg]]]TTTMMMJJJIIIJJJIIIJJJKKKMMMRRRXXX^^^aaahhhmmmsssxxx~~~{{{fff[[[OOOIIIHHHJJJQQQXXX^^^^^^[[[UUURRRQQQMMMHHHGGGHHHGGGCCC@@@BBBHHHNNNYYYcccnnnsssrrrooonnnnnnfffdddaaa^^^\\\YYYVVVTTTVVVUUUSSSSSSTTTTTTSSSQQQSSSSSSUUUXXX[[[\\\[[[ZZZSSSPPPKKKHHHGGGGGGFFFFFFIIIKKKNNNPPPRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHNNNUUUiiiwwwaaaTTTMMMGGGDDDDDD@@@???<<<999777666555555:::???CCCDDDDDDGGGNNNTTTaaannn||||||nnniiiooo}}}vvvjjjaaa[[[SSSKKKHHHFFFJJJSSS^^^nnnvvvxxxgggUUUGGG???;;;333333111///---,,,---......+++(((***---...,,,)))******+++,,,,,,---......,,,,,,+++++++++*********************************(((((((((((()))))))))***,,,,,,+++***************'''(((((())))))(((((('''(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&JJJFFFFFFHHHJJJKKKOOOTTT]]]nnn}}}uuuqqqmmmjjjfffaaa[[[UUUQQQNNNKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;:::999999999::::::DDDXXXqqq|||nnnmmmmmmsssvvvtttwww{{{wwwlllhhhkkknnnnnnjjjddd```[[[PPPFFF===??????<<<999888:::===BBBAAA>>>===;;;888444111,,,***))))))******)))(((%%%&&&((()))******)))((((((((((((((())))))))))))***++++++***))))))***,,,)))))))))))))))(((''''''&&&''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''))))))((((((''''''(((((())))))))))))((((((((((((+++***))))))''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++++++++++++++++++++,,,---///000111222222222333444666666666777:::<<<<<>><<<;;;::::::999999999999999999===NNNfffzzzrrrnnnkkknnnxxx|||uuuwww~~~qqqiiiiiioooqqqooohhhbbb\\\RRRIII===AAABBB???999555777:::============<<<;;;999888---+++***)))******)))(((&&&'''((())))))*********(((((((((((())))))))))))******+++***)))(((***,,,)))))))))))))))(((''''''&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%)))(((((('''''''''(((((())))))))))))((((((((((((***)))))))))(((((('''''''''(((((())))))))))))(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))******---...///000111222333333333444555555666777:::===>>>HHHTTT___kkkvvv{{{zzzuuutttxxx{{{wwwuuuuuusssooommmoooooottt{{{~~~zzzvvvyyywwwsssqqqttt|||xxxjjj^^^WWWWWWZZZ]]]YYYXXXYYY\\\aaafffiiijjjllllllkkkgggdddcccdddfffcccjjjttt||||||{{{|||tttiii```WWWQQQOOOMMMIIIFFFEEEFFFIIIKKKMMMMMMNNNSSS\\\iiivvv~~~sssfffXXXOOOKKKJJJOOOUUUUUUVVVSSSLLLHHHHHHGGGEEEBBBBBBBBB@@@===<<<>>>AAAMMMXXXfffppptttuuuxxx{{{|||xxxvvvxxxxxxyyyzzz|||{{{xxxvvvvvvssspppppptttyyy~~~vvvooofff]]]VVVRRROOOMMMHHHGGGGGGGGGIIIKKKMMMOOOOOOOOOOOOOOONNNLLLKKKJJJKKKJJJMMMXXXkkkzzzbbbTTTMMMLLLGGGFFFDDDBBB???<<<;;;:::666999===AAACCCEEEHHHJJJSSSbbbrrr~~~rrrllluuuxxxqqqlllcccZZZPPPHHH@@@<<>>>>>===;;;:::999...,,,***)))******)))((('''''''''(((((()))***+++(((((((((((())))))))))))((()))***)))'''''')))***)))))))))))))))(((''''''&&&''''''((())))))((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******'''(((((()))******))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((()))***++++++------...///111222444444666888999999:::===@@@CCCDDDMMMXXXaaalllvvvzzzzzzsssooopppxxxrrrqqqrrrtttrrrllliiijjjnnnuuu~~~~~~zzzuuurrrqqqpppsss|||}}}rrrhhh[[[VVVXXX\\\]]]\\\UUUUUUWWW\\\bbbgggiiiiiiggghhhiiihhhfffeeefffggghhhoooyyy~~~~~~|||oooccc[[[WWWTTTNNNIIIFFFFFFGGGIIIKKKIIIGGGIIIPPP\\\gggnnnzzzvvvdddXXXRRRQQQVVV]]]YYY]]][[[UUUOOOMMMKKKHHHFFFFFFFFFDDDBBBBBBBBBCCCHHHSSScccqqqyyy}}}yyyuuutttwww}}}zzzqqqggg```ZZZUUUSSSLLLJJJIIIHHHHHHKKKMMMOOOOOOOOOPPPQQQPPPNNNLLLKKKJJJKKKMMMQQQXXXjjjvvv```TTTPPPHHHGGGEEEBBB@@@???>>>===::::::===AAAEEEHHHIIIIIIPPP]]]mmmxxx~~~vvvzzzzzzwwwjjjaaaWWWNNNDDD======BBBQQQ[[[gggsss}}}iiiWWWLLL@@@;;;555000/////////...---,,,+++,,,------,,,+++++++++,,,,,,,,,,,,------******************++++++++++++++++++++++++++++++))))))))))))************,,,++++++***++++++,,,,,,'''((())))))))))))(((''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((MMMIIIHHHJJJJJJGGGHHHLLLPPPTTTaaayyyvvvrrrpppmmmjjjeeeaaa]]]WWWQQQMMMHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@>>><<<;;;;;;<<<=========<<<<<<666@@@PPPbbbvvvxxxnnnggghhhpppyyy~~~ssskkkkkkqqqrrrkkkaaaYYYRRRLLLAAACCCBBB???999555555666>>>@@@BBBAAA>>>:::777666000---***)))*********))))))(((''''''((()))+++,,,(((((((((((())))))))))))((())))))(((''''''(((***)))))))))))))))(((''''''&&&'''(((((())))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))))))))&&&'''((((((******+++,,,&&&'''((())))))******)))(((((((((((()))))))))***(((((((((((()))))))))))),,,+++******+++,,,...///---......///111333555666777888999:::<<<@@@DDDHHHMMMUUU^^^eeemmmvvvyyyxxxnnnkkkiiimmmtttyyyyyyxxxlllkkknnnqqqooojjjhhhkkkuuu}}}~~~{{{|||xxxqqqnnnhhhkkktttwwwmmm```XXXQQQRRRZZZ``````^^^VVVWWWYYY^^^dddggghhhhhhccceeehhhiiiiiijjjkkklllqqqvvv}}}tttkkkccc___WWWPPPKKKIIIJJJKKKMMMIIIDDDCCCHHHPPPWWW\\\gggnnnxxxmmm]]]UUUUUU\\\eeeeeejjjkkkeee]]]XXXSSSOOOMMMLLLJJJGGGFFFEEEEEEEEEGGGRRRcccrrr~~~zzzvvvqqqppprrrvvvyyy{{{~~~yyyqqqjjjddd___[[[XXXOOOMMMJJJHHHGGGHHHJJJLLLOOOPPPRRRSSSSSSRRRPPPOOOGGGIIIKKKLLLMMMXXXppptttaaaVVVIIIGGGDDDAAA???>>>??????>>>======AAAGGGKKKLLLJJJMMMYYYfffoooxxx~~~{{{~~~rrrjjj```VVVKKKAAA???BBBLLLZZZgggppp~~~{{{fffXXXGGG@@@777222000000///...,,,---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++*********)))******+++,,,((((((((((((((((((((((((((())))))******))))))(((((())))))******))))))(((((((((((()))))))))))))))))))))))))))************))))))))))))((((((((((((MMMJJJIIIKKKKKKHHHHHHLLLMMMMMMXXXooozzzsssppplllkkkiiifffbbb\\\UUUQQQIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDBBB???===<<<;;;;;;===>>>>>>>>>======777===HHHXXXlll{{{~~~xxxxxxlllbbbbbbhhhqqq~~~zzzmmmdddlllpppjjj```YYYSSSOOODDDCCC@@@===999777555555===@@@DDDDDD???:::666555111...+++))))))******)))***)))'''''''''))),,,---(((((((((((()))))))))))))))******)))(((((()))+++)))))))))))))))(((''''''&&&&&&((())))))*********''''''''''''((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''((())))))*********)))'''&&&&&&&&&&&&'''((()))'''((((((((()))))))))***((((((((()))*********+++%%%&&&'''((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))))),,,+++******+++,,,...000/////////000222444777888777888:::<<<>>>CCCHHHMMMVVV]]]dddhhhooouuuwwwuuummmlllkkklllnnnppprrrrrrjjjiiijjjmmmllljjjmmmrrr{{{||||||}}}wwwnnnkkkiiimmmxxxzzziii[[[OOOMMMMMMQQQYYY```bbbbbb]]]]]]___cccgggiiihhhgggccceeehhhjjjlllooorrruuuzzz~~~~~~tttnnneee[[[TTTQQQPPPPPPQQQKKKEEECCCEEEIIILLLNNNSSSZZZdddjjjooovvvzzzfff]]]^^^iiisss}}}tttllleee___\\\XXXSSSQQQOOONNNMMMOOOYYYhhhuuu{{{uuuqqqmmmllllllnnnoooooorrrooollliiigggdddaaa___WWWUUURRRNNNLLLLLLLLLMMMPPPRRRTTTVVVWWWVVVUUUTTTMMMJJJIIIIIIIIINNN]]]kkkqqq^^^OOOLLLGGGBBB@@@???AAABBBCCC???===AAAHHHMMMNNNLLLIIITTT___gggpppzzz{{{wwwwwwlllbbbUUUIIIEEEFFFMMM]]]jjjoooxxxssseeeOOOFFF;;;555333222111///,,,---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((((((''''''((())))))***+++***(((''''''(((***+++***))))))))))))))))))***))))))************))))))'''''''''((((((((()))))))))))))))******+++++++++))))))((((((((('''''''''NNNJJJJJJLLLKKKIIIIIILLLKKKIIIQQQhhh}}}tttqqqllllllkkkjjjggg```YYYSSSJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEDDDCCCAAA???===<<<:::;;;===>>>>>>>>>======888<<>>;;;:::888666444999>>>CCCEEEAAA<<<999777111...+++))))))******)))***)))'''&&&'''))),,,...(((((((((((())))))))))))***++++++***))))))***,,,)))))))))))))))(((((('''&&&&&&((()))************''''''''''''((((((((())),,,***)))(((((()))***,,,((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))***************)))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))(((((()))***---...111000111222333666888:::<<<>>>@@@BBBEEEJJJPPPTTT\\\bbbhhhkkkpppuuuvvvtttooopppqqqqqqpppppppppqqqjjjhhhhhhjjjjjjkkkrrrzzz{{{|||zzz}}}wwwmmmjjjooottt~~~ttt___OOOFFFHHHLLLQQQWWW]]]bbbeeecccdddeeehhhjjjjjjhhhfffdddfffhhhjjjmmmrrrxxx}}}{{{pppeee]]]XXXVVVVVVTTTNNNHHHEEEEEEGGGHHHGGGFFFMMMVVVZZZ]]]bbblllttt{{{vvvlllnnnzzzvvvrrrkkkfffbbb___]]]\\\ZZZcccnnnwww}}}sssppplllkkkjjjkkkjjjiiiiiihhhhhhhhhiiiiiigggeeeeeebbb___[[[XXXVVVVVVVVVQQQSSSVVVYYYZZZZZZXXXWWWVVVOOOIIIHHHIIIKKKQQQXXXnnn}}}cccWWWSSSLLLFFFBBBBBBCCCEEEEEE@@@===@@@HHHNNNOOOMMMGGGQQQ[[[bbbkkkwwwzzznnnwwwkkk]]]PPPJJJKKKOOOaaannnnnnppp~~~{{{mmmTTTKKK???777555444222000,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******+++,,,---------+++)))'''''')))+++---+++***)))(((((()))***+++))))))************))))))&&&&&&&&&'''''''''(((((())))))******++++++++++++((((((((((((''''''''''''QQQOOONNNMMMMMMLLLIIIGGGGGGFFFMMM^^^uuuvvvqqqmmmoooooommmhhhbbb^^^[[[TTTQQQMMMKKKJJJIIIGGGFFFGGGEEECCCAAAAAA???===;;;======>>>>>>????????????<<<===???HHH\\\pppuuupppkkkiiicccZZZUUU[[[jjjwww~~~uuuiiiggggggeee___WWWTTTWWWKKKFFFAAA===<<<999666222999;;;???AAABBB@@@<<<:::777333...+++++++++)))&&&))))))))))))))))))))))))***)))((('''''''''''''''******))))))(((((('''''',,,,,,++++++******))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))'''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''+++******)))))))))******+++)))((()))******)))(((((())))))************)))'''''''''''''''&&&&&&&&&%%%&&&''')))******++++++))))))***+++---...//////111111000222555:::???BBBBBBCCCEEEGGGGGGIIIRRR\\\eeejjjooooooqqquuuwwwvvvvvvsssrrrsssqqqjjjggghhhggggggffffffhhhnnnuuu{{{~~~|||{{{{{{{{{{{{}}}lllggglllooovvvvvvcccRRRJJJEEEHHHLLLPPPUUU[[[aaafffhhhkkklllkkkgggffffffhhheeejjjmmmmmmpppxxxvvvlllddd___\\\XXXSSSLLLIIIJJJKKKJJJHHHDDDGGGIIIJJJLLLOOOUUUZZZfffnnn|||yyyxxx}}}sssjjjbbbkkkvvv~~~~~~|||xxxvvvtttsssqqqooorrrqqqqqqqqqrrrssstttuuuzzzzzzvvvlll```XXXVVVWWWWWWWWWWWWXXXZZZ[[[ZZZXXXQQQRRRQQQLLLHHHIIIOOOTTT\\\dddvvvlllaaaUUUNNNIIIDDDBBBCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJLLLRRR\\\iiiuuu}}}{{{yyyxxxiiiZZZQQQLLLNNN\\\mmmuuuvvvwww}}}www```TTTEEE999444333111///.........///......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((())))))******++++++QQQOOONNNNNNNNNMMMKKKIIIHHHGGGLLLYYYmmmzzztttqqqrrrrrroookkkeee```]]]WWWSSSNNNKKKIIIHHHGGGEEEGGGEEECCCAAAAAA@@@===;;;===>>>???@@@???>>>===<<<999:::<<>>;;;999888444...,,,+++***)))'''))))))))))))))))))))))))))))))((('''''''''((((((***)))))))))(((((((((''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&''')))***''''''&&&%%%%%%&&&&&&'''***)))((((((******)))(((''''''(((******+++******((((((((()))))))))))))))))))))***))))))(((''''''))))))***,,,---...///000111000000222777===CCCGGGHHHEEEEEEHHHJJJNNNYYYdddlllrrruuutttuuuxxxyyywwwvvvtttsssrrrmmmeeeccceeejjjkkkkkklllnnnsssyyy~~~}}}{{{yyyvvvttttttuuuuuu{{{vvviiiggglllvvv|||zzzlllZZZOOOKKKKKKNNNQQQUUUYYY^^^dddhhhkkklllkkkiiifffeeegggiiigggllloooooosss||||||ssskkkfffbbb[[[SSSNNNMMMLLLJJJHHHDDDFFFGGGFFFFFFHHHLLLPPPXXX___lll{{{www{{{}}}}}}xxxmmmccc___^^^ZZZYYYYYYZZZ\\\]]]\\\ZZZXXXXXXVVVPPPJJJGGGIIIMMMOOOUUUdddzzzxxxdddYYYRRRLLLFFFEEEBBBBBBAAAAAAAAABBBCCCDDDGGGIIIOOOWWWaaannnxxx{{{vvvxxx|||ooobbbVVVOOOOOO\\\llltttttttttyyy~~~}}}lll___MMM???888555222000..................------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((('''(((((()))******************************((()))))))))************(((((())))))))))))))))))QQQOOONNNNNNNNNNNNLLLKKKHHHHHHKKKSSS```vvvwwwtttssssssqqqmmmhhhdddaaa[[[WWWQQQLLLIIIHHHFFFEEEFFFDDDBBBAAAAAA@@@>>><<<>>>???AAABBBAAA???<<<;;;<<<<<<>>>DDDTTTeeennnooorrrmmmeee]]]YYY[[[aaafff~~~rrrlllhhhhhheeeZZZOOOIIIFFFCCCAAAAAAAAA>>>999444666777:::<<<===;;;999888888555000---+++***)))((())))))))))))))))))))))))(((((('''''''''((())))))))))))))))))((((((((((((&&&'''''''''''''''((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))+++,,,((((((''''''''''''(((((()))((('''((()))***)))(((&&&'''((()))***+++++++++''''''(((((())))))******************)))(((&&&&&&)))***+++,,,---///000000000000000333999@@@GGGLLLLLLHHHFFFIIIOOOWWWbbbllluuuzzz}}}{{{zzz|||}}}{{{xxxwwwwwwtttlllddddddiiippprrrtttuuuwwwzzz~~~{{{yyytttpppnnnmmmnnnooommmooosssuuupppjjjlllrrr~~~~~~qqq```QQQKKKMMMQQQSSSWWWZZZ^^^bbbgggkkknnnmmmjjjgggeeefffjjjmmmlllppprrrrrrwww}}}uuuoooggg^^^VVVSSSPPPMMMKKKGGGGGGFFFDDDCCCCCCFFFHHHJJJPPPZZZeeettt~~~xxxmmmfffccc]]]\\\[[[\\\^^^^^^]]]\\\[[[\\\ZZZUUUNNNIIIHHHIIIHHHKKKTTTcccuuuvvveee[[[RRRJJJFFFDDDCCCBBBAAA@@@@@@AAAAAAEEEHHHLLLQQQYYYeeesss|||vvvqqqyyyyyymmm___UUUOOOYYYgggpppssstttvvvyyyzzz{{{mmmYYYHHH===777444222//////.........------------,,,,,,,,,,,,,,,,,,+++************************+++,,,,,,,,,,,,---------))))))))))))))))))))))))))))))))))))************************************))))))************))))))&&&&&&&&&'''((()))***+++************************))))))))))))************))))))((((((((((((((((((PPPNNNMMMMMMMMMNNNMMMLLLHHHHHHIIIMMMUUUiiiwwwrrrqqqpppnnnmmmjjjgggeee```[[[TTTNNNJJJHHHFFFEEEFFFDDDBBBBBBBBBAAA???>>>>>>@@@CCCDDDDDDBBB???===>>>===>>>DDDQQQbbbnnnuuutttnnnddd\\\ZZZ\\\aaaeeetttzzzqqqjjjlllmmmcccUUUKKKDDDAAA===<<<===<<<999666555777999:::;;;:::999888999666222...,,,***))))))))))))))))))))))))))))))((('''''''''((()))******))))))))))))((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***((((((((('''(((((()))***((('''&&&''')))***)))((('''((())))))))))))))))))$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))******+++---...///000111111111111444:::AAAHHHLLLLLLGGGGGGNNNWWW___hhhpppzzz}}}}}}}}}xxxnnngggiiipppvvvyyy|||~~~~~~~~~~~~{{{tttnnnkkkiiijjjkkkffffffiiinnnqqqqqqvvv}}}}}}nnn[[[MMMJJJNNNRRRUUUYYY]]]aaaeeeiiimmmnnnkkkhhhffffffkkkqqquuutttwwwxxxxxx}}}~~~vvvkkkbbb]]]XXXTTTQQQKKKJJJHHHFFFDDDDDDEEEGGGEEEJJJPPPVVV```uuuzzzwwwyyy|||yyynnnfffaaa\\\[[[YYYZZZ\\\]]]\\\[[[XXXYYYZZZXXXSSSOOOMMMLLLMMMMMMQQQXXXbbbuuuvvveeeXXXOOOLLLGGGFFFDDDBBBAAAAAABBBCCCEEEHHHKKKMMMRRR]]]mmmxxx}}}|||pppoooxxxxxxgggZZZPPPSSS\\\hhhssszzz{{{yyy{{{~~~wwwbbbOOOBBB:::666555000///......---------------------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))************))))))'''''''''(((((()))++++++************************)))))))))))))))*********))))))((((((''''''&&&&&&PPPNNNLLLLLLLLLMMMLLLLLLHHHHHHHHHIIINNN___xxxnnnlllkkkkkklllllljjjhhhddd___XXXRRRMMMJJJGGGEEEEEEDDDBBBBBBBBBBBB@@@???===@@@CCCFFFGGGFFFDDDBBB;;;:::;;;@@@KKKZZZkkkxxx{{{sssggg]]]YYY[[[aaaeeelllyyy}}}rrrjjjmmmpppiii[[[QQQIIICCC<<<999:::<<<;;;:::777777888::::::;;;;;;::::::888444000,,,*********))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((())))))%%%&&&((()))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&((()))(((''')))))))))))))))((('''&&&$$$%%%%%%&&&'''((())))))&&&'''((())))))***))))))++++++,,,---///000111222222222333666:::@@@FFFIIIHHHFFFJJJTTT^^^dddjjjooo{{{yyymmmeeehhhoooyyy|||~~~}}}}}}|||uuunnniiigggggggggddddddhhhooouuuxxx~~~~~~ppp___PPPLLLPPPQQQTTTYYY]]]aaaeeeiiimmmllljjjgggggglllrrryyy}}}}}}~~~~~~tttllleee^^^YYYOOOMMMJJJHHHFFFFFFFFFGGGDDDGGGJJJKKKQQQaaayyy|||qqqmmmnnnrrrwwwxxxssskkkbbb]]]XXXWWWUUUVVVXXXZZZZZZZZZVVVXXX[[[\\\ZZZWWWTTTRRRQQQOOOPPPRRRWWWcccyyyuuu```TTTRRRHHHGGGDDDBBBAAABBBCCCDDDDDDFFFHHHHHHKKKUUUcccnnnwww}}}tttmmmlllrrr}}}ooobbbTTTOOOPPP]]]qqq~~~}}}~~~{{{iiiVVVGGG>>>999666111000...---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))++++++******)))******+++))))))))))))))))))))))))******))))))))))))))))))))))))((((((''''''&&&&&&RRRPPPMMMLLLMMMMMMMMMLLLIIIHHHGGGGGGJJJXXXttt~~~nnnkkkhhhiiilllmmmllljjjgggbbb\\\VVVRRRMMMIIIFFFEEECCCBBBBBBCCCCCCBBB@@@>>>@@@CCCFFFGGGGGGFFFEEE>>><<<===AAAHHHUUUkkk|||{{{nnnaaaYYYYYY___dddiiittt}}}pppfffiiimmmiii^^^VVVOOOHHH@@@;;;;;;===>>>>>>777888888999:::;;;<<<<<<:::999666111---******,,,))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((()))&&&%%%%%%&&&((()))((('''))))))))))))((('''&&&&&&''''''(((((())))))******)))))))))))))))(((((('''+++,,,---...///111222222333444666999===AAAEEEGGGFFFHHHQQQ]]]eeehhhlllqqqzzz|||sssggg^^^___eeevvvyyy}}}~~~|||zzzyyy|||xxxrrrlllhhhfffeeeeeefffgggmmmuuuyyy|||zzzqqqcccVVVRRRTTTQQQUUUZZZ^^^aaadddhhhkkkkkkiiiiiilllsss{{{|||xxxoooiii[[[WWWRRRNNNLLLJJJHHHGGGCCCEEEGGGFFFHHHQQQaaannnpppgggeeeiiimmmpppnnnhhh```[[[UUUSSSRRRSSSUUUXXXYYYYYYZZZ\\\___bbbaaa___[[[XXXPPPNNNLLLMMMOOOVVVeeessskkkZZZUUULLLIIIFFFCCCAAAAAABBBCCCAAABBBCCCDDDGGGNNNXXX```mmmttt}}}zzzssslllhhhkkkqqq}}}wwwlll]]]TTTMMMTTTgggxxx~~~}}}|||}}}|||nnn^^^NNNCCC;;;888222000///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************))))))---,,,+++************+++((((((((((((((((((((((((************))))))))))))))))))((((((((((((((((((VVVSSSPPPNNNNNNNNNNNNMMMKKKIIIGGGGGGHHHSSSiii}}}sssoookkkkkkmmmooonnnkkkhhheee```[[[VVVPPPKKKGGGDDDCCCBBBBBBCCCDDDBBBAAA???AAABBBDDDEEEEEEDDDDDDCCC@@@@@@BBBEEEQQQhhh}}}uuuhhh\\\ZZZ___eeeiiiqqq|||~~~~~~}}}ooodddeeeiiifff___ZZZRRRKKKCCC>>>===>>>===<<<777777777888999:::<<<===;;;:::888333---***+++,,,))))))))))))))))))))))))******))))))((()))))))))'''((((((((()))))))))*********))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''((()))***(((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((('''''''''))))))))))))***+++,,,,,,%%%$$$$$$%%%'''(((((('''&&&''''''((())))))((((((((((((((()))))))))))))))'''(((((())))))))))))))),,,,,,---///000111222333222444888===AAADDDFFFGGGIIINNNYYYdddiiikkkooouuuzzz{{{rrriii```ZZZ[[[```nnnrrrwwwzzzzzzyyyxxxxxxvvvtttpppmmmjjjiiihhhiiikkknnnvvv}}}~~~}}}~~~wwwpppkkkddd[[[XXXYYYVVVYYY]]]```bbbdddfffhhhlllkkkmmmrrrzzz}}}uuuooofff___ZZZUUUPPPLLLFFFGGGIIIIIIIIIMMMUUU[[[kkkwwwllldddfffiiikkkjjjfff```[[[SSSRRRQQQRRRVVVYYY[[[\\\]]]```cccgggiiihhheeebbbVVVQQQNNNMMMNNNPPPYYYbbbwwwmmmbbbUUURRRMMMHHHDDDCCCCCCCCCBBBAAAAAACCCFFFLLLQQQUUU]]]fffqqqyyy|||~~~~~~ttthhhdddffflllttt~~~wwwiii___TTTPPPWWWfffuuu~~~~~~}}}{{{{{{|||~~~uuugggVVVHHH>>>888222111///,,,++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))******************++++++))))))))))))))))))))))))************)))))))))((((((((())))))))))))))))))YYYVVVRRRPPPPPPPPPOOOOOOMMMJJJGGGFFFGGGOOObbbsssyyysssnnnmmmoooqqqooollliiifffbbb^^^YYYSSSLLLGGGDDDCCCBBBBBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBB???===>>>???HHH```www~~~}}}xxxlllaaa]]]bbbiiijjjpppyyy|||{{{qqqeeedddgggeee```]]]PPPKKKCCC???>>><<<:::777777666666666888999;;;===;;;;;;999333---***+++---))))))))))))))))))))))))++++++***)))(((((())))))'''((((((((())))))************))))))(((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&'''(((***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((()))*********)))&&&&&&&&&&&&'''(((******%%%$$$$$$%%%'''(((((('''###$$$&&&((()))***++++++'''''''''''''''&&&&&&&&&###$$$&&&(((***,,,------,,,---...///000111222333111555:::???DDDGGGHHHIIIMMMSSS^^^hhhlllmmmsss{{{|||{{{sssiiiddd^^^[[[]]]aaahhhlllrrrvvvwwwwwwwwwxxxsssrrrpppnnnmmmmmmmmmnnnpppuuu~~~vvvooohhheeebbb]]][[[]]][[[^^^aaacccddddddeeefffmmmnnnpppvvv~~~zzzppphhh```YYYTTTKKKMMMOOOPPPPPPQQQSSSUUUQQQeee~~~xxxeeefffgggiiihhheee___[[[TTTRRRQQQSSSWWW[[[]]]^^^^^^```eeejjjoooooonnnkkkaaaZZZSSSQQQPPPPPPTTTZZZhhhwww^^^[[[TTTNNNIIIFFFEEEEEEDDDCCCCCCEEEIIIMMMOOOPPPPPPZZZgggpppuuuxxx|||zzzkkkccccccccchhhpppyyyrrriii[[[NNNKKKWWWkkk{{{~~~}}}||||||~~~zzzmmm\\\LLL???999333111///,,,++++++,,,---+++++++++,,,,,,---------************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((((((((()))+++,,,---************************+++*********))))))(((((((((((())))))******++++++^^^\\\WWWQQQLLLKKKMMMOOOOOOKKKGGGFFFGGGLLLYYYfffvvvmmmmmmpppqqqppppppkkkiiifffaaaZZZRRRLLLIIICCCCCCCCCBBBBBBAAAAAA@@@EEEDDDBBB@@@???>>>======>>>===>>>>>>>>>DDDUUUfff~~~}}}wwwooolllllliiieeemmmkkkppp}}}|||||||||uuujjjaaaaaaeeebbb[[[XXXOOOEEEBBB@@@<<<:::;;;<<<888555555888::::::999<<<;;;888555111...+++***************))))))))))))))))))************))))))***)))((((((((()))++++++%%%&&&((()))***+++******((((((((((((((('''''''''******))))))((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''###!!! ###''')))((('''%%%%%%%%%%%%&&&((()))***'''''''''''''''((())))))******))))))((((((''''''+++*********))))))(((((((((''''''''''''(((((()))***+++,,,...000111333333888888<<>>============>>>===:::>>>NNN___wwwyyyxxxsssooonnnllliiiooommmpppzzz~~~{{{{{{{{{wwwmmmeeedddgggeeeaaaXXXNNNEEEAAA???;;;999:::;;;888555555888:::;;;:::;;;:::888555222...,,,+++************))))))))))))))))))************))))))((()))***+++,,,++++++***&&&'''((()))*********)))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((+++)))((((((***+++)))''')))(((((((((((())))))***'''''''''''''''((())))))))))))))))))((((((((((((************)))))))))(((***))))))))))))***++++++,,,,,,---///111222444555::::::???GGGLLLKKKKKKMMMWWW___hhhooouuu~~~}}}xxxnnnjjjddd^^^\\\]]]bbbfffpppuuu|||~~~}}}}}}|||zzzyyyzzzzzz~~~yyyuuusssuuuwwwvvvyyy|||tttdddcccbbbccceeeffffffeeefffiiikkklllkkklllnnnpppwww|||{{{wwwmmmgggaaa^^^```ccccccbbb]]]\\\___jjjuuuzzzmmmkkklllhhhbbb```]]][[[ZZZ[[[^^^```aaaaaabbb```aaaiiivvvrrreee[[[VVVTTTUUUbbbkkkmmm\\\RRRLLLGGGDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBHHHQQQ\\\gggrrrzzz~~~ttthhhjjjnnnsssxxx~~~zzzhhh\\\PPPIIIOOO[[[jjjlllssszzz{{{zzz}}}{{{pppcccSSSGGG===777333333222......111------------------------,,,+++)))***,,,---,,,,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,))))))))))))))))))))))))*********))))))(((((((((***))))))+++,,,,,,***((())))))))))))************+++******))))))******+++))))))))))))((((((((((((((((((''''''''''''((((((```\\\WWWSSSPPPPPPRRRSSSQQQMMMKKKJJJHHHHHHPPPYYYrrrvvvpppnnnmmmlllmmmggggggfffccc]]]UUUNNNIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA@@@>>>=========>>>???@@@>>>888:::HHHWWWooovvvzzzvvvooolllkkkhhhooolllmmmtttyyyyyywwwvvvwwwvvvpppiiifffhhhhhhfffZZZPPPGGGCCC@@@<<<999999999777555666888:::<<<<<<:::999888555222///---+++++++++*********)))))))))))))))************))))))'''))),,,......---***)))(((((()))******))))))((())))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))+++***(((((())))))(((&&&******)))((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))***+++,,,---...///000222333555666<<<===BBBKKKOOONNNOOORRR^^^gggssszzzxxxpppcccaaa]]][[[]]]ccciiimmmsssvvvzzz{{{{{{|||{{{yyyzzz~~~~~~yyyuuurrrrrrssswwwvvvuuuxxxyyyfffeeedddeeeggghhhgggfffdddjjjqqqsssrrrrrrtttwwwzzzzzz|||xxxooonnnrrruuutttqqqnnnjjjiiilllqqqvvv}}}tttqqqmmmiiifffaaa___^^^___aaaaaa```___```___```jjjzzzzzziii___ZZZYYYYYY___rrrjjjZZZPPPIIIEEEEEEEEEDDDBBBAAA???>>>>>>???AAAGGGRRR```nnnxxx~~~ooooooooopppsssxxx|||ooobbbTTTHHHHHHOOO___eeeooovvvvvvuuuyyyzzznnn]]]OOO@@@999333222000---,,,///........................,,,+++***+++,,,------+++,,,,,,,,,+++++++++******'''((()))***+++,,,------))))))))))))))))))))))))***************))))))))),,,++++++,,,------,,,***))))))))))))************+++******))))))******+++(((((((((((())))))))))))((((((''''''''''''((((((aaa]]]WWWSSSRRRRRRSSSSSSQQQNNNMMMMMMKKKIIIOOOVVVhhhzzzrrrnnnkkkkkkmmmiiiiiiiiifff___VVVNNNIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===???AAACCCAAA;;;:::EEESSSjjjttt{{{vvvmmmhhhffffffiiihhhiiiooottttttrrrppppppsssrrrkkkggghhhjjjjjj]]]SSSJJJFFFCCC>>>;;;;;;888777666666888:::<<<>>>999999888666444111...,,,+++++++++*********))))))))))))************))))))''')))***,,,,,,+++***)))************))))))((((((((()))))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((())))))***************)))))))))))))))''''''''''''((()))******......///000222444666888>>>???EEEMMMQQQQQQSSSWWWeeerrrtttjjj[[[YYYXXXZZZaaaiiiqqqvvvvvvxxxyyyyyyyyy{{{~~~{{{xxxxxxzzz|||}}}~~~{{{||||||{{{yyywwwwwwxxx|||yyywwwyyyooolllgggddddddddddddccc___eeeoooxxx~~~}}}|||xxx|||wwwyyy{{{{{{}}}xxxqqqllldddcccbbbbbbbbbbbb___]]]___]]]^^^hhh{{{|||nnneee```XXXYYYddd}}}vvvbbbTTTLLLHHHFFFEEECCCAAA???===;;;:::<<<<<>>???AAA@@@>>>AAAHHHZZZiiivvvwwwrrroooooonnn```cccfffjjjqqqwwwwwwssskkkqqqsssooolllmmmnnnmmm[[[SSSJJJHHHEEE???;;;;;;888999999888777999<<>>BBBDDDIIIQQQUUUXXXaaajjjssstttjjj```^^^]]]bbblllvvv|||xxxzzz}}}}}}zzzwwwvvvuuuuuuzzz~~~{{{zzzzzz{{{}}}~~~|||||||||~~~||||||pppjjjbbb]]]\\\^^^aaaccc___aaajjj~~~xxxssswww}}}zzziiigggfffeeefffeeedddbbbccc___]]]bbbqqq~~~mmmaaa\\\ZZZcccttt{{{dddSSSJJJDDDDDDCCCAAA@@@>>>======999999:::>>>IIIYYYkkkwww}}}zzzqqqnnnqqqxxx|||lll[[[MMMFFFEEEMMM\\\iiipppttt}}}rrrdddPPPDDD999555444222111222+++++++++++++++++++++++++++++++++---//////---+++,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))***************+++***((((((***+++***)))))))))))))))************)))((((((''''''(((((()))''''''(((((())))))******((((((''''''''''''((((((qqqiii___YYYWWWVVVSSSPPPPPPOOOPPPQQQNNNLLLOOOVVVYYYkkkwwwnnnlllnnnppppppnnnjjjddd]]]WWWSSSLLLJJJGGGDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBDDD@@@???CCCDDDBBBAAABBBOOO```qqqxxxvvvrrrmmmhhh]]]___```bbbkkkwww{{{yyyggglllnnnlllkkklllkkkggg]]]TTTMMMKKKHHHCCC???>>>999::::::999777888;;;????????????===:::555111...,,,,,,+++++++++*********))))))************))))))'''((((((((()))))))))))),,,+++***)))))))))***+++&&&''''''((())))))******'''((((((((()))))))))***))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&'''&&&$$$###$$$&&&((((((((((((((()))***+++'''''''''''''''((())))))))))))))))))((((((((((((((()))))))))************)))))))))***+++,,,.../////////000222777<<>>>>>888:::;;;<<>>AAAAAA@@@???;;;666111...,,,,,,,,,+++++++++******))))))************))))))&&&(((***,,,,,,+++)))(((++++++***))))))***+++,,,'''(((((()))***+++++++++'''((((((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))###&&&))))))((())),,,...(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))******))))))((((((''''''(((((())))))*********+++'''''''''((()))+++,,,---000000111444999???DDDHHHIIIJJJNNNUUUZZZaaannn{{{|||vvvssspppllliiilllttt|||{{{xxxyyy{{{vvvxxxzzzzzzyyyyyyyyy{{{rrrpppsssyyyyyypppiiigggdddbbb___]]]]]]\\\ZZZYYYSSSSSSYYYgggzzz|||}}}{{{tttpppuuu~~~|||xxxuuussstttssspppmmmmmmqqqxxx}}}ooollljjjiiikkklllmmmmmmmmmgggaaa___iii|||uuupppjjjcccaaajjjttt^^^QQQHHHGGGFFFDDDBBB@@@???>>>777:::<<<;;;===JJJ^^^oooxxx~~~yyytttxxxyyyiiiYYYOOOGGGJJJTTTbbblllrrr{{{uuubbbSSSCCC<<<999555111111////////////////////////++++++,,,...000///---+++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))''''''(((((()))))))))***---+++((((((***+++++++++))))))))))))************,,,,,,++++++++++++,,,,,,&&&''''''((()))******+++((((((''''''''''''(((((({{{uuukkkccc]]]ZZZXXXWWWOOORRRTTTSSSOOOMMMMMMNNNXXX```qqq~~~sssmmmjjjooommmlllkkkjjjddd[[[TTTNNNLLLIIIDDDAAAAAACCCEEEBBBBBBCCCCCCCCCCCCBBBBBBMMMOOOMMMGGGBBBCCCCCCAAAEEETTThhhtttsssiii___XXXVVVUUUTTTXXXdddssszzzzzzooobbb]]]gggoookkkfffeeeaaa[[[WWWVVVUUUNNNEEE???===999888:::;;;999:::===CCCBBBAAA???<<<888444222+++)))(((((())))))(((&&&(((((((((((())))))))))))+++*********))))))((((((***************)))((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))((('''&&&%%%%%%)))***+++,,,,,,+++***)))'''))))))((('''&&&'''(((&&&'''((())))))((('''&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))***************)))((((((******))))))***,,,---///000//////333;;;DDDKKKNNNPPPRRRSSSUUU^^^mmmyyy~~~uuurrrtttrrrmmmiiikkkooorrryyywwwtttwwwvvvwwwyyy|||}}}{{{vvvqqqjjjiiiiiilllmmmiii```XXX[[[]]]___]]]ZZZVVVSSSRRRSSSYYY___ccckkkwww~~~~~~{{{wwwsssqqqvvv{{{{{{xxxtttpppmmmllllllllllllmmmooosssyyy|||nnnggglllrrrqqqqqqsssrrrmmmeeeccckkk|||zzzmmmbbbcccqqq~~~fffSSSLLLEEEAAADDDFFFBBB===:::===999666888<<>>;;;777444222,,,+++))))))******)))((((((((((((((())))))))))))************)))))))))(((***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******)))(((((('''))))))((('''&&&'''(((&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***************)))((((((***))))))***+++---...///111000111666>>>HHHOOOSSSTTTWWWYYYZZZaaannnyyy}}}wwwuuuwwwzzzuuurrrssssssuuu{{{~~~wwwuuuxxx{{{|||}}}|||yyytttmmmiiikkkiiigggggggggccc[[[TTTVVVXXX[[[[[[XXXUUUTTTSSSTTTZZZ___bbbiiittt|||~~~|||{{{|||~~~{{{{{{}}}xxxpppqqqnnnpppvvv|||~~~yyyuuuqqqpppoooooonnnoooppptttzzzrrrkkkpppuuutttqqqssssssooojjjggglll|||}}}nnnaaa^^^hhhuuuppp___QQQIIIDDDEEEGGGCCC???======:::999;;;>>>EEESSS___rrr}}}|||{{{lll___[[[TTTQQQXXXdddooowww}}}~~~oooZZZHHH<<<555111...//////...---------......------,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---++++++************++++++******************++++++************))))))))))))******++++++***))))))(((''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((}}}qqqggg___ZZZWWWUUUSSSRRRPPPNNNKKKKKKMMMPPPOOOWWWeeexxxtttnnnmmmkkkjjjjjjhhhccc[[[UUUNNNMMMKKKHHHFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBJJJLLLKKKEEEBBBBBBBBBAAA:::GGG[[[ppp{{{xxxmmmbbbZZZ[[[ZZZWWWYYYccckkkooonnneeedddmmmtttqqqmmmlllkkkggg```[[[XXXSSSMMMGGGFFF@@@<<<===<<<::::::<<>><<<<<<>>>@@@DDDOOOZZZmmmxxxyyymmmggg\\\SSSSSSZZZcccmmmvvv~~~iiiRRRAAA666222000000///......------......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---*********))))))*********((())))))***++++++,,,,,,)))))))))*********+++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((rrrggg___ZZZWWWUUUSSSRRRQQQPPPNNNNNNNNNNNNNNNTTT```pppwwwooommmkkkiiiiiihhhccc[[[UUUNNNMMMKKKJJJIIIGGGDDDBBBAAABBBBBBCCCCCCBBBBBBAAAHHHKKKKKKFFFCCCDDDDDDBBB:::AAAQQQeeevvvyyypppeee]]]```___YYYWWW^^^fffkkkooojjjjjjrrrvvvsssnnnmmmmmmjjjddd]]]YYYXXXTTTOOOJJJCCC>>>>>>>>>;;;:::;;;>>>======<<<;;;:::999888000...+++*********)))((((((((((((((())))))))))))*********)))))))))))))))))))))************)))(((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,'''''''''''''''''''''''''''))))))((('''&&&'''((('''(((((((((((((((((('''''''''''''''((()))***+++'''''''''''''''''''''''''''(((((((((((()))))))))))))))************)))(((((()))***+++---///111222111222666>>>IIITTT\\\```\\\bbbfffgggjjjrrryyy|||}}}|||~~~yyyqqqllljjjqqqmmmhhheeebbb___[[[XXXUUUXXX[[[\\\\\\\\\\\\]]]^^^dddiiikkkpppxxx~~~~~~zzzvvvuuutttuuuwwwzzz~~~{{{uuulllccc]]]\\\```iiiqqqvvv~~~}}}xxxuuuuuuwwwvvvqqqppp{{{zzzmmmbbb___```fffyyyttt```TTTJJJGGGFFFDDDBBBCCC@@@>>>===???AAADDDOOOYYYccclllzzzwwwmmm```SSSMMMOOOXXXeeeqqq~~~rrr[[[GGG;;;666777111000///...---------...+++,,,,,,,,,------......,,,------------------,,,******))))))))))))******))))))*********+++++++++))))))*********+++++++++***+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((ttthhh___ZZZWWWUUURRRSSSTTTTTTTTTRRROOOLLLJJJOOOXXXdddwwwzzzpppnnnllliiiiiigggccc\\\VVVOOOMMMKKKJJJJJJHHHEEEAAAAAAAAABBBBBBBBBBBBAAAAAACCCGGGHHHCCCAAABBBBBB@@@===>>>FFFWWWiiiqqqllleee[[[``````ZZZVVV[[[ccchhhpppoooppptttvvvqqqmmmjjjhhhiiiddd]]]ZZZ\\\[[[VVVLLLEEE@@@AAABBB>>>;;;;;;;;;;;;;;;;;;<<<<<<======111///+++)))))))))((('''(((((((((((())))))))))))))))))))))))))))))******((())))))*********))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''((((((((((((''''''(((((((((#########$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))*********))))))((()))+++---...000111222111444:::DDDOOOZZZ```ccc```ggglllllllllrrrxxxzzzyyy~~~}}}{{{|||xxxpppllljjjkkkiiigggeeecccbbb```^^^YYY\\\^^^___^^^^^^^^^___aaahhhnnnqqqvvv~~~}}}xxxuuutttssstttvvvyyy}}}yyylllaaaWWWTTTUUU[[[ccckkkuuu~~~zzztttuuuxxxyyytttqqq{{{{{{lllbbb___[[[jjj~~~wwwfffYYYMMMHHHFFFDDDBBBCCCCCC@@@>>>???@@@EEEPPP\\\[[[cccooo{{{~~~nnnaaaRRRIIIHHHPPPaaappp~~~wwwcccOOO@@@:::999111111000///...---------,,,,,,,,,------.........,,,---............---,,,******))))))))))))******+++++++++*********))))))++++++++++++************))))))******+++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))zzzlllbbb\\\YYYWWWSSSSSSUUUVVVWWWTTTOOOKKKLLLOOOUUU^^^mmmuuuqqqnnnkkkiiigggccc\\\VVVOOOMMMJJJIIIJJJIIIEEEAAAAAAAAABBBBBBBBBBBBAAAAAA>>>BBBCCC@@@>>>??????===AAA===???KKK\\\fffeeeaaaUUUZZZ\\\XXXVVV[[[bbbfffnnnpppsssuuutttooojjjhhhaaaeeeccc[[[ZZZ^^^^^^YYYNNNGGGCCCFFFHHHEEE???===<<<<<<<<<<<<===>>>???@@@333000,,,)))))))))((('''(((((((((((())))))))))))))))))))))))************((())))))************)))''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&***))))))(((((())))))***'''))))))((('''&&&'''(((((((((''''''''''''(((((('''''''''((()))***+++,,,((((((((((((((((((((((((((((((((()))))))))******((())))))************))))))***,,,...///000111111333777???KKKVVV___cccdddhhhooorrrpppmmmpppuuuwwwrrrxxx~~~|||wwwsssrrryyy{{{rrrjjjddd```aaabbbcccddddddcccbbbaaa\\\^^^``````______```aaadddlllsssvvv|||}}}wwwvvvuuuuuuvvvyyy|||~~~nnnaaaWWWQQQNNNQQQWWW^^^iiisss{{{yyyyyy{{{{{{{{{|||}}}}}}tttuuuxxxxxxsssqqqzzzvvvgggaaa[[[dddsss{{{lll^^^PPPJJJGGGDDDCCCDDDDDDAAA??????@@@DDDOOOZZZYYY___hhhsss~~~}}}{{{qqqdddTTTIIIEEELLL^^^ooo|||lllXXXGGG<<<888222111000///...------------------------.........,,,------......------,,,*********))))))*********,,,,,,++++++***))))))(((,,,,,,+++++++++******)))((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))sssggg___[[[YYYTTTSSSSSSTTTUUUTTTPPPLLLNNNPPPSSSYYYfff~~~|||tttpppmmmjjjhhhccc\\\VVVPPPLLLHHHHHHIIIHHHEEEAAA@@@AAAAAABBBBBBAAAAAA@@@<<>>@@@@@@>>>AAA<<<;;;DDDSSS]]]___\\\OOOUUUXXXXXXZZZ```eeegggiiinnnssstttrrrnnnjjjfff\\\bbbaaaZZZXXX]]]^^^XXXOOOIIIGGGLLLPPPLLLEEEAAAAAA@@@???>>>======>>>???555222---******))))))((((((((((((((())))))))))))((()))))))))************(((((()))***************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''******)))(((((()))******'''))))))((('''&&&'''((()))((('''&&&&&&'''((()))+++*********+++,,,------(((((((((((((((((((((((((((((()))))))))*********(((((()))******************+++---///000000000000555;;;EEERRR]]]ccceeedddrrrxxxzzzsssmmmmmmqqqrrrrrrvvvzzzzzzuuuoookkkjjjttt~~~}}}|||vvvmmmfff___YYYYYY\\\aaadddeeedddbbbaaa___```bbbccccccccceeegggkkkssszzz~~~{{{zzzxxxwwwwwwzzz|||~~~~~~wwwhhhZZZSSSNNNMMMPPPTTT]]]eeemmmwww}}}zzzxxxxxxwwwtttqqqpppnnnlllkkkllllllllllllllloootttwwwzzz~~~yyytttvvvuuurrrqqqyyypppiiibbbeeemmm{{{qqqcccUUUNNNJJJFFFDDDDDDCCCAAA@@@AAA@@@BBBIIISSS\\\___eeennnxxx~~~wwwxxxlll[[[MMMEEEIII[[[lll~~~tttcccQQQBBB:::333222111///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************************++++++++++++,,,,,,)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))yyykkkbbb]]]ZZZVVVSSSQQQQQQRRRRRRPPPMMMKKKLLLNNNQQQ]]]uuuvvvrrrnnnkkkhhhccc\\\VVVQQQLLLGGGFFFHHHHHHDDDAAA@@@AAAAAABBBBBBAAAAAA@@@>>>CCCEEECCCAAACCCCCCAAA@@@;;;:::BBBOOOYYY[[[YYYMMMSSSXXXZZZ^^^fffjjjjjjeeelllrrrssspppmmmjjjgggYYYaaaaaaYYYVVV\\\\\\UUUPPPKKKJJJQQQUUUQQQJJJEEEEEEDDDAAA???===<<<<<<===777444///,,,++++++******(((((((((((())))))))))))(((((())))))*********+++(((((()))***************))))))************)))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''((()))***''')))))))))'''&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))************(((((()))***************+++,,,...000000000000///888>>>IIIWWWaaaffffffeeezzzvvvmmmkkknnnooovvvxxxzzzwwwqqqkkkhhhgggrrr|||vvvsssvvvssskkkfff___YYYVVV[[[bbbggghhhfffdddbbbaaaccceeegggggghhhkkkmmmrrrzzz}}}~~~|||zzzyyyxxxzzz|||~~~~~~qqq^^^WWWPPPNNNMMMNNNTTT[[[^^^jjjyyy~~~zzzwwwuuurrrlllhhh```___^^^^^^```aaa```___\\\```eeejjjmmmrrryyy}}}tttuuusssppppppyyyyyyrrriiihhhkkkvvvtttfffXXXPPPLLLHHHEEEEEEBBB@@@AAABBBAAA???DDDKKK^^^___bbbiiirrr{{{uuu~~~rrraaaQQQFFFHHHXXXiii{{{yyylllZZZIII>>>333222111///......------/////////...---------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,((()))***+++,,,---......***+++,,,,,,------------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))wwwjjj___XXXYYYVVVRRRPPPOOOOOOMMMLLLMMMIIIIIIOOOXXXgggzzzqqqkkkkkkjjjddd]]]ZZZPPPNNNKKKIIIHHHFFFDDDCCC@@@@@@AAAAAABBBAAAAAA@@@===???BBBDDDEEEDDDCCCAAABBB;;;999???GGGMMMSSSXXXTTTVVVYYY[[[___dddkkkpppfffnnnsssqqqoooooollleee\\\[[[\\\]]]YYYUUUWWW]]]WWWSSSNNNKKKPPPWWWWWWRRRJJJDDD@@@@@@@@@======???999444...+++,,,,,,,,,+++++++++******))))))((((((,,,+++)))((((((((()))***++++++******)))))))))(((''''''(((((((((&&&%%%$$$(((((((((((()))***,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%)))(((''''''''''''((((((&&&&&&&&&'''''')))***+++,,,,,,+++***)))(((''''''(((((((((((())))))))))))******))))))******+++,,,---,,,---000///---000444;;;EEETTT___dddffffffggg}}}{{{qqqlllooottttttvvvxxxuuuooojjjkkkmmmvvvzzzsssnnnooovvvxxxoooiiidddaaa\\\eeekkkjjjhhhhhhfffaaaiiiiiigggeeefffiiipppuuu|||~~~~~~{{{||||||{{{{{{{{{~~~qqqeeeVVVNNNMMMRRRUUUWWW\\\bbblllwww~~~tttmmmjjjfff```ZZZUUURRRPPPOOOPPPQQQQQQQQQOOOOOOPPPSSSZZZdddnnnttt|||{{{xxxtttqqqooouuuuuurrrjjjhhhrrrzzzfffXXXSSSPPPJJJDDD@@@BBBCCCBBB@@@@@@CCCEEETTT]]]bbbdddooo~~~iii\\\RRRLLLSSS```sss{{{~~~wwwnnnaaaOOO???<<<444...---...---...///000///---+++++++++---...++++++,,,,,,---...//////,,,,,,+++***+++,,,---...+++++++++*********))))))************)))))))))))),,,+++***))))))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))){{{nnnbbb[[[YYYVVVRRRPPPOOOOOONNNLLLNNNIIIHHHMMMTTTaaazzzzzzqqqjjjiiihhhccc]]][[[QQQNNNKKKIIIHHHGGGEEEDDDAAAAAABBBBBBBBBBBBAAAAAA>>>???BBBDDDEEEEEEDDDCCCDDD===999<<>>:::555///,,,,,,,,,+++************)))))))))))))))+++***))))))(((((())))))((('''''''''&&&&&&&&&&&&))))))*********)))((('''''''''&&&''''''((()))***((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&)))((((((((((((((((((((('''''''''''''''((()))***************))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,---111111000333999BBBLLLZZZdddhhhhhhhhhhhhwww|||~~~zzzsssqqqwww~~~|||zzzxxxtttqqqoooqqqrrrrrr{{{yyytttooonnnsss}}}zzzooogggaaa]]]fffoootttssspppoookkkeeeeeeeeeffffffhhhmmmsssxxx|||}}}~~~}}}|||}}}|||qqqaaaWWWVVVYYY\\\^^^```eeemmmuuu~~~tttjjjddd^^^WWWQQQNNNLLLJJJIIIJJJJJJIIIHHHJJJIIIIIIKKKPPPXXX```eeerrruuuzzz~~~yyywwwtttrrrqqqwwwuuukkkeeeiiissswwwcccWWWPPPJJJFFFCCCEEEFFFDDDBBBAAABBBDDDMMMVVV^^^eeeuuuttteeeWWWLLLMMMVVVllluuu~~~~~~|||wwwqqqfffSSSBBB>>>666000///000......//////...,,,++++++,,,---...+++,,,,,,------.........,,,,,,+++++++++,,,---...+++++++++*********))))))************)))))))))))))))))))))(((((()))))))))***************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))uuuhhh___YYYVVVRRROOOOOONNNMMMLLLOOOIIIGGGKKKNNNXXXnnn{{{qqqiiiggggggccc^^^]]]QQQOOOLLLJJJIIIIIIGGGEEEBBBCCCCCCCCCBBBBBBBBBBBB???@@@BBBDDDFFFFFFEEEEEEFFF???999999<<>>::::::===<<<888444///,,,***))))))(((((())))))******++++++((()))*********)))'''&&&************************''''''(((((())))))******+++******))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))$$$$$$%%%&&&'''&&&%%%%%%)))((((((''''''''''''((())))))))))))************(((((((((((())))))))))))******))))))******+++,,,------///111111333;;;EEERRRZZZeeekkkkkkgggdddcccaaafffjjjlllnnnuuu{{{xxxzzz{{{xxxtttjjjllloooqqqtttyyy|||yyyyyy}}}~~~ooobbb[[[YYYZZZdddiiipppsssssspppjjjfff^^^bbbggglllqqqvvvzzz~~~|||~~~yyysssrrrsssttttttxxx}}}~~~qqqhhh```WWWPPPMMMKKKIIIHHHHHHGGGFFFDDDDDDBBBAAA@@@BBBEEEIIILLLWWWZZZ___dddhhhnnntttxxxwwwvvvtttssssssrrrwwwvvvggg^^^\\\eee~~~mmm[[[RRROOOGGGGGGHHHGGGEEECCCBBBAAABBBFFFMMMZZZoooxxxiiiXXXNNNLLLSSS\\\lll}}}~~~}}}uuuaaaMMMCCC;;;555444333///,,,,,,,,,,,,,,,,,,,,,---...///------------------,,,,,,+++++++++++++++,,,,,,,,,************************************)))))))))(((+++,,,---......---,,,+++''''''(((***+++,,,---...))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((uuuiiiZZZVVVQQQMMMLLLKKKKKKJJJLLLGGGFFFHHHHHHMMM___rrrvvvkkkhhhgggdddaaaaaaUUURRROOOMMMLLLKKKHHHGGGDDDCCCBBBAAA@@@AAAAAAAAA@@@AAABBBDDDGGGJJJLLLMMMDDD???<<<:::999<<>>::::::===;;;999666111---***))))))(((((())))))******++++++(((((()))******((('''&&&''''''''''''''''''''''''''''''((((((((()))******+++******))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$%%%&&&''''''''''''''')))((((((''''''''''''(((************))))))))))))(((((((((((())))))))))))******))))))******+++,,,......000222111444>>>JJJ\\\bbbjjjmmmkkkfffcccbbbcccggglllooosss|||~~~|||~~~~~~uuummmiiijjjlllnnnqqquuu{{{~~~~~~{{{ooobbbYYYYYY]]]bbbmmmooossswwwwwwrrrkkkhhhaaaeeekkkppptttwww{{{}}}}}}}}}~~~xxxnnnccc[[[UUUQQQMMMJJJIIIHHHGGGFFFCCCCCCAAAAAABBBDDDFFFGGGKKKNNNRRRVVVZZZ```ggglllooouuu|||vvvttttttsssqqquuu}}}lllaaaYYY[[[kkk~~~gggWWWPPPHHHHHHGGGFFFFFFEEECCCBBBBBBBBBEEEOOOccc{{{~~~zzzyyy||||||ppp___RRRLLLIIIQQQ___rrr{{{hhhUUUGGG>>>777555333...++++++,,,,,,,,,,,,------...///------------------,,,,,,******+++++++++,,,,,,,,,************************************)))))))))(((+++,,,---......---,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((}}}ppp^^^ZZZSSSOOOLLLKKKKKKJJJJJJFFFEEEGGGGGGJJJZZZmmmzzzppplllkkkfffcccbbbXXXUUUQQQOOOMMMKKKHHHFFFBBBAAA@@@>>>>>>>>>?????????@@@AAADDDHHHLLLPPPSSSHHHBBB===<<<;;;<<>>???@@@CCCIIINNNTTTWWWPPPGGG???=========BBBGGGXXX___fffeee]]]WWWWWWYYYbbbcccjjjrrrsssmmmjjjllljjjhhhhhhiiiddd]]]ZZZ[[[aaahhhhhh\\\MMMJJJPPPVVV[[[SSSKKKGGGBBB<<<:::;;;999:::888444...++++++,,,*********)))))))))))))))))))))(((''''''''''''((()))*********+++++++++++++++***)))((((((((()))***''''''&&&''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((('''%%%$$$%%%'''***,,,'''''''''''''''((()))***))))))))))))************(((((((((((())))))))))))******))))))******+++,,,...///222444666<<>>BBBMMMaaaxxx{{{uuuwww|||zzzjjjZZZOOOEEEFFFLLLZZZlll}}}sssgggSSSHHH===888444000///000------------------,,,,,,+++,,,,,,------.........((()))***+++,,,++++++***))))))*********+++++++++************)))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))|||hhhbbb[[[TTTPPPOOOMMMLLLJJJFFFEEEFFFDDDEEERRRbbb~~~wwwsssqqqjjjdddbbb\\\YYYTTTQQQNNNKKKGGGEEE@@@>>><<<:::999:::;;;<<<===>>>@@@CCCIIIPPPVVVZZZWWWKKK@@@======???CCCGGGYYYaaaiiihhh___WWWVVVXXXbbbbbbgggnnnmmmeeebbbdddggggggjjjkkkfff___]]]aaa\\\fffjjj___PPPKKKPPPUUU^^^VVVNNNJJJDDD===999:::999999888444///++++++---++++++******))))))((((((***)))(((&&&&&&'''((((((&&&&&&''''''((((((((())))))((('''%%%%%%%%%&&&'''(((((((((((()))+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%$$$!!! !!!$$$'''***&&&&&&&&&'''''')))***+++''''''((()))***+++,,,,,,(((((((((((())))))))))))*********)))***++++++,,,---///222666888AAASSSdddkkkmmmmmmjjjeeeaaaaaabbbmmmpppvvv{{{}}}~~~wwwpppiiipppvvvvvvpppjjjiiiiiihhhqqqzzz}}}vvvqqqppprrrqqqpppeee]]]UUUVVVcccttt~~~tttmmmkkkfffjjjooossswww{{{|||~~~}}}}}}zzz|||~~~~~~||||||}}}~~~wwwhhh]]]WWWSSSQQQNNNMMMKKKIIIFFFCCCAAA@@@BBBBBBAAAAAABBBFFFLLLPPP^^^cccjjjqqqvvv{{{~~~{{{zzzyyyxxxtttuuuwwwxxxwww{{{uuuiii]]]XXXZZZjjjwww^^^XXXPPPJJJHHHFFFDDDBBBBBB@@@>>>???EEETTTjjj{{{vvvwww{{{~~~ooo___TTTGGGEEEHHHSSSdddvvvwwwmmmWWWLLL???999555222111222............---,,,++++++++++++,,,,,,---...//////((()))***+++,,,+++******))))))******++++++++++++************)))))))))))),,,+++***))))))***+++,,,))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))nnnddd\\\YYYUUUOOOKKKJJJIIIGGGGGGGGGEEEGGGPPP[[[sssuuuqqqpppmmmfffccc\\\YYYVVVRRRNNNIIIDDD@@@>>><<<:::888888888:::;;;>>>AAACCCBBBBBBIIIWWWaaa```VVVGGG===:::<<>>@@@CCCFFFSSS\\\fffnnnpppssswww{{{~~~~~~~~~zzz~~~}}}uuutttzzz~~~~~~yyyvvv}}}oooaaaZZZXXXcccvvvmmm```RRRLLLIIIFFFDDDEEECCC@@@>>>>>>@@@KKK```ssspppnnnuuu|||jjjZZZOOOFFFBBBIIIXXXiii{{{~~~xxxrrrdddUUUDDD888555333...)))///////////////.........------,,,++++++++++++,,,...+++'''''')))***)))'''******))))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))pppfff]]]YYYUUUOOOLLLKKKJJJHHHGGGGGGEEEFFFNNNXXXmmmwwwqqqqqqmmmfffbbb\\\YYYVVVRRRNNNIIIDDD@@@===<<<:::888888888999:::>>>@@@BBBAAABBBHHHTTT^^^dddZZZMMMCCC??????AAABBBNNN\\\llloooggg[[[UUUUUUXXX[[[dddllljjj```ZZZYYYYYYccciiihhhiiilllfff[[[WWW]]]ccc```UUUJJJMMMUUUaaabbb\\\QQQIIIEEEBBB>>>999::::::777222...,,,,,,))))))))))))))))))))))))+++***)))((('''(((((())))))))))))(((((((((''''''))))))))))))))))))))))))*********)))))))))((((((***))))))((((((((((((((((((((('''''''''((()))))))))(((&&&%%%%%%&&&((()))***((('''%%%%%%%%%'''(((******))))))((()))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))***+++---...///000222444666;;;JJJ```pppzzzwwwrrrjjjdddccceeehhhpppwww~~~wwwnnnoooqqqqqqnnniiifffhhhkkkmmmooossswww{{{~~~{{{wwwxxxzzzyyyzzz|||wwwpppkkknnnxxx}}}sssnnnppptttwwwyyyyyyyyyxxxyyy|||}}}{{{{{{|||~~~}}}||||||}}}|||zzzxxxxxxzzz~~~ssshhhbbb\\\YYYUUUPPPLLLIIIGGGFFFCCCBBBBBB@@@???AAAEEEHHHOOOVVV```fffiiikkkooorrrxxxwwwxxx{{{~~~{{{}}}|||vvvwww~~~}}}{{{xxxiii```\\\[[[kkkzzziiiWWWNNNKKKHHHEEEEEEFFFBBB@@@???@@@GGGYYYjjjtttpppuuutttcccRRRIIICCCGGGRRRbbbttt~~~zzzoooaaaNNN@@@;;;777222...---------------,,,,,,,,,...------,,,,,,,,,,,,,,,---***((((((***+++***)))++++++************++++++***++++++,,,,,,++++++***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))ssshhh^^^YYYUUUPPPMMMMMMLLLIIIHHHGGGFFFEEELLLTTTdddzzzzzzrrrrrrnnnfffaaa\\\YYYVVVRRRNNNIIIDDD@@@<<<;;;:::888777777888999===@@@AAA@@@@@@EEEOOOWWWccc[[[QQQHHHCCCAAAAAAAAAGGGUUUgggoookkkaaaXXXTTTUUUZZZdddmmmmmmgggaaa```^^^fffkkkiiijjjkkkfff^^^VVVXXX]]]^^^WWWNNNLLLPPPZZZ```aaaYYYOOOIIIEEEAAA;;;<<<;;;888333...,,,+++((((((((((((((((((((((((******)))((((((((())))))***)))))))))))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))((((((''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((())))))((('''%%%%%%&&&''''''))))))((((((((()))******))))))))))))))))))))))))+++***)))((((((((()))***************+++,,,......000222555888@@@PPPeeettt{{{vvvnnnhhhfffgggiiijjjsssyyy~~~vvvpppmmmnnnnnnjjjggggggjjjnnnooopppqqqtttyyy}}}}}}xxxuuuxxx{{{|||~~~~~~~~~~~~yyysssnnnooorrrtttvvvxxxyyyyyyyyy{{{}}}zzzzzz|||~~~~~~|||{{{{{{|||zzzyyyxxxwwwxxxzzz|||~~~}}}ooofff___\\\XXXSSSNNNLLLJJJJJJGGGFFFEEECCCBBBCCCFFFIIIKKKQQQZZZ___bbbdddgggjjjooooooqqqtttyyy~~~}}}}}}zzzwww{{{ttthhhaaa[[[fff}}}uuu^^^RRROOOKKKGGGEEEHHHDDDBBB@@@???CCCOOO\\\qqq{{{uuuvvv~~~mmmUUUMMMEEEDDDJJJVVViiiyyywwwhhhTTTDDD;;;666222///......---------,,,,,,,,,///......---,,,---------,,,***))))))+++,,,,,,+++,,,,,,++++++++++++,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))uuujjj^^^XXXTTTOOOLLLMMMMMMJJJHHHHHHFFFEEEIIIPPP\\\qqq|||sssrrrnnngggbbb\\\YYYVVVRRRNNNIIIDDD@@@<<<;;;:::888777777777777<<>><<<999666111---***************************))))))******************))))))))))))************(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((('''(((((((((((('''%%%%%%(((((((((''''''(((((((((''''''&&&&&&&&&'''''''''((('''''''''((()))******)))))))))))))))))))))))),,,+++***((((((((()))))),,,+++++++++,,,------...///111666???MMM^^^nnnxxxyyypppgggeeejjjqqquuuuuuttt{{{vvvqqqrrruuupppooollliiiiiikkkpppssstttrrrooonnnqqqvvv}}}zzzwwwwwwyyyxxxuuuvvvzzz~~~~~~{{{wwwpppjjjiiijjjjjjjjjlllooossswww{{{}}}yyywwwwww~~~|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~|||xxxvvvvvvwwwzzzrrrjjjbbb^^^SSSQQQNNNLLLLLLMMMPPPQQQUUUUUUSSSOOOKKKHHHGGGHHHHHHLLLPPPTTTXXX\\\___aaabbbdddfffhhhkkkooouuuyyy~~~}}}~~~~~~qqqhhh^^^^^^hhh}}}mmm^^^XXXSSSMMMIIIGGGDDDCCCCCCAAA???CCCIIITTTfffzzzyyyrrruuuvvv___UUUIIIBBBBBBKKK]]]nnn}}}}}}zzzppp```OOOBBB999555333111000000///......------//////...------------...)))***++++++,,,,,,,,,---******))))))))))))******************************************************************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((wwwlllaaa[[[VVVPPPLLLLLLMMMIIIGGGHHHGGGEEEFFFIIISSSddd}}}|||ssskkkeeeddd\\\YYYVVVRRRNNNIIIDDD@@@======<<<;;;:::888777777:::<<<>>>??????AAACCCEEEJJJJJJJJJHHHEEECCCCCCDDD===DDDQQQ___hhhggg^^^WWWSSS[[[eeejjjooosssuuusssssstttsssooojjjhhhjjjlll^^^YYYYYY]]]]]]UUULLLFFFLLLZZZfffeee[[[RRRLLLHHH@@@>>><<<:::777444///,,,************************((()))***+++++++++******(((((()))))))))))))))***))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((&&&&&&((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))************))))))))))))++++++++++++,,,---...//////222999EEEVVVfffrrryyyuuuppplllmmmrrrvvvvvvuuuuuu}}}{{{qqqnnnrrrwwwsssqqqooonnnppptttxxx{{{yyyuuuqqqnnnooosssyyy}}}~~~~~~}}}ttttttvvvyyyxxxssssssvvv~~~tttpppmmmkkkhhheeeggglllnnnoooppprrruuuxxxzzz|||{{{xxxuuuxxxzzz{{{{{{yyywwwwwwxxxyyyzzz}}}~~~{{{yyyzzz|||~~~tttooofff___YYYUUURRRPPPNNNLLLKKKJJJLLLOOOSSSVVVZZZ[[[[[[WWWRRRMMMIIIHHHGGGHHHJJJLLLOOORRRUUUVVVXXX[[[___aaacccgggnnntttzzz|||~~~|||zzz}}}tttjjj]]][[[___oooyyyiiiaaaYYYQQQMMMHHHEEEDDDEEEBBB???@@@EEENNN___rrr}}}{{{pppnnn}}}ggg[[[NNNFFFEEELLL\\\jjjwwwyyyrrrgggWWWGGG;;;555333//////...---,,,++++++***///......---,,,---------(((***,,,,,,+++***++++++***))))))))))))))))))***+++***))))))))))))***+++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))yyyoooeee___ZZZSSSNNNMMMLLLHHHFFFHHHHHHEEEEEEHHHPPP```vvvuuuhhhcccddd\\\YYYVVVRRRNNNIIIDDD@@@>>>>>>===<<<;;;999888777999;;;===???@@@AAABBBCCCFFFGGGHHHFFFCCCBBBBBBDDD???BBBJJJWWWbbbeee___XXXWWW___gggjjjooovvvyyyxxxsssuuuwwwuuuooojjjiiikkkaaa\\\ZZZ\\\[[[SSSIIIDDDGGGTTT```aaa\\\VVVQQQMMM@@@>>>;;;:::999666111---************************((()))***++++++++++++***''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((()))%%%&&&((())))))((('''&&&(((((())))))))))))((((((%%%&&&&&&''''''(((''''''))))))((('''''''''(((((((((((((((((((((((((((((('''(((***++++++***)))(((******++++++---...000111111444===LLL^^^mmmvvvzzzwwwyyy|||{{{vvvxxxvvvnnnlllooosssuuutttsssuuuyyyzzzuuuuuuwww|||~~~~~~xxxtttmmmnnnsssvvvsssmmmjjjlll}}}|||nnngggbbbcccccccccgggmmmqqqrrrtttwwwyyy|||~~~~~~{{{wwwvvvxxx}}}~~~}}}zzz{{{zzzxxxvvvvvvwwwyyyyyy}}}|||zzz{{{}}}qqqkkkaaaXXXRRRMMMJJJHHHIIIHHHGGGGGGJJJNNNSSSVVV[[[]]]___^^^YYYRRRMMMKKKGGGFFFFFFFFFGGGIIIJJJJJJKKKPPPUUUXXX[[[```hhhooovvvyyy}}}|||zzzwwwyyy}}}xxxkkk```[[[ZZZddduuuwwwjjj^^^UUUQQQKKKHHHFFFFFFCCC??????BBBIIIYYYjjjtttzzzxxxnnn}}}rrrcccSSSKKKJJJPPP\\\fffpppzzzwwwoooaaaOOO???666333//////...---,,,+++******...------,,,,,,,,,,,,,,,(((***,,,,,,***((()))***+++******))))))******++++++***)))(((((()))***+++************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))){{{qqqgggbbb]]]UUUOOONNNKKKGGGEEEHHHHHHFFFEEEGGGOOO]]]rrrwwwgggaaaccc\\\YYYVVVRRRNNNIIIDDD@@@??????>>>===<<<:::888777999:::===???AAAAAABBBBBBCCCEEEFFFDDDAAA???@@@BBBBBBBBBFFFRRR^^^ccc___YYYTTT]]]ccceeeiiirrrwwwvvvqqquuuzzz{{{tttkkkggghhhccc]]]ZZZ\\\YYYPPPGGGCCCBBBNNNZZZ]]]ZZZWWWSSSNNN@@@===;;;:::999777222...))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%''')))***+++***)))((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''***)))((('''''''''''''''((((((((((((((((((((((((%%%'''***,,,---+++)))(((*********+++---///111222333777@@@QQQdddrrryyy{{{}}}zzz~~~yyyrrrllliiijjjmmmvvvuuuvvvzzz~~~|||~~~|||}}}~~~~~~||||||yyyrrrkkkiiikkkooorrrmmmddd```aaazzz~~~pppfff______aaaaaaeeekkkppprrruuuzzz~~~~~~zzzuuussstttxxx|||~~~|||{{{|||~~~}}}zzz|||}}}|||zzzxxxwwwyyyzzz{{{|||xxxxxxzzz}}}{{{|||xxxmmmccc[[[TTTOOOKKKGGGEEEDDDDDDGGGLLLQQQTTTZZZ^^^aaaaaa]]]VVVQQQNNNJJJHHHEEECCCCCCCCCCCCBBBBBBGGGMMMQQQUUU\\\eeemmmrrrvvv{{{{{{yyyvvvyyy}}}{{{lll```YYYUUUXXXdddzzzqqqbbbXXXTTTNNNJJJHHHGGGDDD???===???BBBPPP```hhhnnnwwwppp}}}yyyiiiWWWNNNNNNRRR[[[cccjjj{{{{{{mmmYYYGGG<<<777222111000///...---,,,,,,------,,,++++++++++++,,,'''***---,,,)))''''''(((,,,++++++++++++++++++,,,+++***)))(((((()))***+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))yyypppfff^^^WWWRRROOONNNKKKHHHEEEEEEEEEEEEDDDHHHTTTiii~~~qqqhhhddd```ZZZUUUSSSOOOGGGAAA@@@BBBBBB@@@>>><<<:::888777<<<<<<>>>???AAAAAABBBBBBEEEDDDCCCAAA@@@??????>>>@@@>>>>>>EEESSS```___XXXSSSUUU\\\eeeiiihhhmmmuuuqqqtttwwwxxxvvvqqqkkkhhhccceeeddd___ZZZUUULLLCCCEEEHHHUUUbbbcccWWWNNNMMMDDDAAA???======999333---+++***)))))))))))))))***((((((((((((((()))******(((((())))))))))))((((((***)))((((((((()))+++,,,((((((''''''''''''((((((******)))''''''&&&&&&&&&))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***((())),,,,,,+++///444555:::EEETTTdddrrr{{{~~~wwwtttrrrooooooqqquuu{{{~~~xxxnnngggfffaaaiiisssvvvlllaaa___ddd{{{nnngggaaaaaabbbcccfffjjjssswwwzzzzzz~~~~~~vvvpppooopppqqqrrruuuuuuvvvzzz~~~}}}{{{~~~|||yyyxxxxxxyyyzzz~~~~~~~~~}}}|||zzzxxx|||~~~~~~||||||}}}~~~{{{~~~vvveee\\\WWWSSSNNNHHHDDDEEEGGGGGGIIILLLOOOSSSXXX\\\[[[WWWQQQMMMDDDDDDDDDCCCBBBAAA???>>>;;;>>>BBBHHHNNNWWW___eeemmmrrrxxx||||||{{{yyyyyyvvvxxx{{{{{{{{{{{{|||~~~uuueeeYYYTTTYYY^^^iii|||pppddd[[[QQQIIIDDDDDDDDDAAA??????EEEIIISSSaaakkkqqqxxx|||{{{ssscccYYYTTTUUU]]]gggmmmyyyzzzfffMMM@@@???444111///------...---,,,...---,,,,,,++++++++++++.........---,,,+++)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******************''''''((()))***++++++,,,(((((())))))))))))((((((((()))************))))))~~~tttjjjaaaZZZTTTPPPOOOLLLHHHEEEEEEEEEEEEDDDGGGRRReee|||rrriiieee```ZZZVVVTTTPPPIIICCCBBBCCCBBBAAA???===;;;:::999<<<===>>>@@@@@@AAAAAAAAADDDCCCBBB@@@???>>>=========<<<<<>><<<999333...+++******)))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))(((((())))))***+++((((((''''''''''''((((((+++***)))((((((''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))+++)))***------,,,///444888>>>JJJYYYiiivvv~~~}}}|||}}}|||vvvqqqqqqqqqoooooorrrtttzzz~~~~~~zzzrrrggg```___```hhhssswwwqqqhhhhhhmmm~~~vvvnnngggeeeddddddfffjjjooossswwwyyy}}}vvvqqqooommmlllqqqqqqssswww|||~~~|||~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}~~~~~~~~~|||{{{zzz{{{}}}~~~}}}~~~~~~|||~~~sssdddYYYQQQKKKHHHIIIJJJIIIIIILLLJJJMMMQQQSSSSSSOOOJJJGGGCCCCCCBBBAAA@@@>>><<<;;;999<<<@@@EEEKKKSSS[[[```fffiiinnnqqqrrrssstttuuuvvvxxx{{{{{{{{{{{{|||}}}wwwggg[[[TTTWWWYYYaaazzzttthhh```TTTLLLFFFEEEEEEAAA?????????AAAJJJWWWaaaiiirrr{{{|||zzzwww|||{{{kkk^^^TTTRRRYYYbbbnnnwww~~~nnnUUUDDD>>>444222///............---///...------,,,,,,,,,---,,,,,,------,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************(((((())))))******++++++))))))************))))))*********)))))))))))))))zzzooofff^^^WWWSSSOOOLLLHHHFFFEEEEEEEEEDDDFFFOOO```tttsssjjjfff```ZZZVVVUUUQQQKKKFFFFFFCCCBBBAAA@@@>>>===<<<;;;>>>>>>???@@@AAAAAA@@@@@@BBBAAA@@@???===<<<;;;;;;:::::::::@@@LLLWWWYYYTTTNNNOOOTTT[[[___aaaeeekkknnnlllmmmttt{{{{{{rrriiigggeeeaaa\\\[[[ZZZSSSJJJBBBGGGTTTeeeggg[[[PPPNNNLLLGGGAAA>>><<<999444000++++++***)))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))******))))))((((((''''''''''''((((((++++++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))))))))(((((((((((()))))),,,***+++......---000555:::CCCQQQaaappp{{{zzzxxxxxxyyytttooolllnnnpppooopppsssyyyzzzooobbb[[[ZZZ```gggrrrxxxvvvqqqsssyyyyyyppphhhfffeeedddggglllnnnssswwwzzz{{{uuupppllliiilllmmmpppuuuzzz}}}}}}}}}|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}}}}||||||{{{|||~~~~~~}}}}}}~~~~~~~~~}}}}}}xxxfffZZZSSSOOOOOONNNJJJJJJKKKGGGHHHJJJKKKJJJHHHDDDBBBBBBAAA@@@???===;;;999888777999<<<@@@EEELLLSSSYYYaaacccgggjjjlllooosssuuuuuuxxxzzz{{{{{{{{{|||}}}}}}}}}nnnaaaXXXVVVUUUXXXkkkxxxjjjcccWWWNNNHHHFFFEEEBBB????????????EEEOOOYYYdddqqq|||zzztttuuuzzziiiYYYPPPTTT]]]mmmqqquuuzzzxxxaaaJJJ>>>666333000......//////...//////...---------......+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))***************++++++++++++******,,,+++***((((((((())))))|||rrriiiaaaZZZVVVOOOLLLHHHFFFFFFFFFEEEDDDDDDLLL[[[nnntttkkkfff```ZZZVVVUUURRRLLLHHHHHHCCCBBBAAA@@@???>>>======??????@@@AAAAAA@@@@@@@@@@@@??????>>><<<;;;999999888999:::>>>HHHSSSVVVSSSLLLMMMPPPTTTYYY\\\aaadddjjjjjjlllsssyyyxxxqqqjjjgggddd^^^YYYZZZ\\\VVVNNNFFFIIIVVVgggjjj___TTTQQQPPPJJJCCC>>><<<999555222,,,,,,+++***))))))))))))((((((((((((((())))))***))))))(((((((((((())))))&&&''')))*********)))(((((((((''''''''''''((((((******)))(((((('''((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((())))))(((((((((((()))))),,,***+++......,,,///555;;;FFFWWWhhhwww{{{xxxyyyzzz|||tttnnnkkkmmmppprrruuuzzztttddd[[[ZZZaaafffoooxxxyyywwwzzzssskkkdddbbbcccdddhhhnnnqqqvvvzzz}}}}}}wwwrrrooommmlllnnnppptttxxx{{{||||||zzzzzz{{{{{{{{{zzzyyyyyyvvvwwwxxxyyyzzz{{{{{{|||zzz{{{||||||zzzzzz|||}}}~~~~~~}}}}}}}}}~~~~~~zzzjjjaaaYYYTTTPPPKKKJJJLLLIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@>>><<<:::888666555777999<<>>===???@@@@@@AAAAAAAAA@@@@@@?????????>>><<<;;;999888777:::;;;>>>FFFPPPTTTSSSLLLMMMNNNPPPTTTZZZ___```eeehhhlllppprrrpppllliiigggeee___[[[\\\___\\\UUULLLMMMWWWfffjjj```VVVSSSPPPJJJCCC>>><<<;;;777444---,,,+++***))))))))))))((((((((((((((())))))***))))))(((((((((((())))))&&&'''(((******)))((((((((((((''''''''''''(((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((++++++******)))((((((((())))))(((((((((((())))))+++)))***---...---000666===III\\\ooo{{{~~~~~~~~~sssmmmjjjmmmsssyyyyyyhhh^^^]]]dddfffnnnvvvzzz{{{~~~~~~|||pppiiibbbaaabbbcccgggmmmrrrwww||||||uuurrrqqqqqqpppqqqsssuuuwwwxxxzzz{{{yyyzzzzzz{{{zzzzzzyyyxxxtttuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxxxxzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~vvvhhh^^^UUUNNNMMMOOOLLLKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@===;;;999888555666777999;;;???DDDHHHLLLQQQXXX^^^cccfffiiilllqqqtttxxxzzzyyyyyyxxxyyyzzz}}}yyyfffZZZSSSRRR\\\iiilllaaaWWWNNNGGGFFFFFFCCCBBBCCCAAA>>>===CCCLLLYYYjjjyyyxxx{{{}}}fffTTTOOOSSS[[[^^^ggguuusssZZZGGG;;;888333000000000000000---,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))*********+++++++++*********)))))))))))))))(((((())))))))))))((((((---+++)))''''''((()))***{{{ssskkkccc\\\XXXPPPMMMIIIGGGFFFFFFFFFEEEDDDIIIRRRaaawww{{{nnnfffccc]]]WWWVVVSSSMMMKKKKKKFFFEEEDDDCCCAAA@@@???>>>??????@@@AAAAAABBBAAAAAA??????@@@???>>><<<:::888666:::<<<>>>CCCMMMRRRSSSNNNOOONNNNNNSSS[[[___^^^aaadddgggjjjjjjiiiggggggggggggddd```___bbbaaa^^^RRROOOUUUaaaeee\\\SSSQQQNNNIIIBBB???>>>===:::777...---,,,+++***)))))))))((((((((((((((()))*********)))(((''''''((()))***''''''(((((())))))((((((((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&&&&'''''''''(((((((((,,,++++++******))))))((())))))(((((((((((())))))***)))+++...//////333888AAAPPPddduuu~~~|||pppkkkjjjpppyyyvvvgggaaabbbiiiiiinnnwww|||~~~{{{uuuuuurrrjjjddddddddddddfffjjjmmmttt{{{|||tttqqqqqqqqqssstttvvvvvvvvvvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxuuuuuuuuuuuuuuuvvvwwwwww{{{{{{{{{yyywwwwwwxxxzzz{{{}}}~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}~~~ooobbbVVVRRRRRRMMMLLLIIIFFFDDDCCCCCCDDDDDDCCCCCCAAA???===;;;:::777888888777888;;;???CCCFFFKKKSSSZZZ___cccfffhhhooorrrvvvxxxxxxwwwvvvvvvwwwzzz}}}ooo```WWWTTTYYY___tttuuugggZZZQQQIIIHHHGGGEEEDDDEEEEEEAAA@@@DDDKKKWWWggguuuzzz}}}~~~jjjVVVMMMMMMOOOUUUcccvvv|||dddPPP???;;;555111000000000000,,,,,,+++++++++,,,------///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))*********(((((())))))))))))((((((+++***)))(((((()))***+++|||ssskkkbbbZZZUUUPPPMMMIIIGGGGGGGGGFFFEEEEEEGGGMMMZZZoooqqqhhhggg```[[[XXXUUUPPPMMMNNNJJJIIIHHHFFFDDDBBBAAA@@@>>>???@@@AAABBBBBBCCCCCC@@@AAAAAAAAA@@@===;;;999555:::<<<===AAAIIIPPPRRRQQQRRRPPPNNNSSS]]]aaa^^^^^^^^^^^^aaadddfffeeeccccccffffffbbb___aaacccbbbUUUNNNOOOXXX[[[TTTMMMLLLJJJFFFAAA?????????<<<999......,,,+++***)))))))))((((((((((((((()))*********)))(((''''''((()))***(((''''''''''''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''((((((((()))))))))((()))))))))************))))))(((((((((((())))))+++***,,,000222222777===JJJXXXlll{{{}}}{{{{{{~~~|||ooolllmmmvvv{{{oooddddddiiiooommmpppyyyssslllkkknnnhhhdddeeefffeeegggjjjkkksss{{{}}}vvvsssrrrqqqrrrtttvvvvvvtttuuuwwwzzz}}}|||zzzxxxwwwwwwxxxxxxyyyxxxvvvuuuuuuuuuvvvvvv||||||{{{xxxvvvvvvxxxzzz{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~}}}~~~sssbbbXXXVVVNNNLLLJJJGGGDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<999:::999888777999===@@@CCCGGGMMMSSSXXX^^^cccffflllppptttvvvvvvuuuttttttsssuuuwwwxxxzzz~~~}}}mmmbbbZZZXXXXXXgggrrr```WWWNNNKKKIIIEEEDDDEEEHHHDDDBBBEEEKKKUUUcccpppyyysss}}}~~~nnnZZZMMMIIIGGGNNN```uuunnnXXXCCC>>>777222000000//////,,,,,,,,,,,,,,,---......---,,,+++******,,,---...++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,(((((())))))******++++++)))))))))******)))))))))((((((((()))******++++++}}}tttjjjaaaYYYSSSPPPMMMIIIGGGGGGGGGFFFEEEFFFGGGKKKUUUiiitttjjjjjjccc]]][[[WWWRRROOOPPPMMMLLLJJJHHHFFFDDDBBBBBB===>>>@@@AAABBBCCCCCCCCCAAABBBBBBBBBAAA>>><<<:::444999<<<<<>>===;;;;;;:::888777999<<>>AAAGGGOOO\\\gggppp~~~wwwllluuurrr___PPPJJJCCCKKK^^^tttttt^^^EEE@@@999333000//////...---------------...///000+++******)))+++---///111++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++((())))))***++++++,,,,,,'''(((((()))***++++++,,,******++++++++++++******&&&'''(((***++++++++++++}}}qqqhhhaaaYYYTTTRRROOOKKKIIIHHHHHHHHHGGGEEECCCEEEQQQccc|||yyykkkjjjhhhddd```\\\WWWTTTRRRQQQNNNJJJGGGEEECCCAAA>>>CCCBBBBBBAAAAAA@@@@@@???AAA???@@@EEEJJJJJJBBB;;;999666555777:::???LLLWWW\\\YYYVVVTTTUUUZZZ```ddd]]]XXXTTTYYYccckkkkkkhhh^^^bbbccc___^^^aaabbb```]]]RRRJJJJJJIIIEEECCCEEEDDDBBB@@@>>>>>>>>>===<<<555111,,,***)))))))))))),,,+++***))))))***+++,,,&&&&&&'''((()))***++++++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,++++++***)))(((((())))))+++***---000111222:::CCC___kkkxxx}}}yyyuuuuuuxxx}}}~~~{{{|||yyyxxxrrrpppuuuzzz|||~~~vvvhhhaaaccchhhlllvvvssswww|||nnnccc\\\^^^YYYXXX^^^eeehhhlllooosssxxx}}}zzzxxxsssoootttrrrqqqpppqqqtttwwwzzz~~~{{{wwwvvvwwwyyyzzzzzz|||}}}|||zzzwwwuuuuuuuuu|||{{{zzzyyyxxxwwwwwwwww|||}}}}}}~~~}}}{{{zzzyyyvvvxxx{{{}}}~~~}}}{{{zzz{{{~~~sssfffaaaSSSQQQNNNKKKHHHGGGFFFEEEFFFEEECCCBBBCCCCCCAAA???===<<<;;;999888777777777;;;===AAAEEEJJJQQQYYY^^^ccchhhnnnrrrsssssstttttttttsssrrrrrruuuyyyqqqddd\\\XXXXXXlllooobbbTTTMMMIIIEEEBBBBBBEEE@@@>>>@@@CCCJJJVVVaaagggwww~~~{{{uuuzzzvvvhhhXXXLLLDDDLLL]]]ssskkkSSS???444222---///222...///...---,,,+++,,,------+++,,,,,,------,,,,,,+++***************************************)))((((((,,,+++***))))))***+++,,,++++++***)))(((((())))))))))))*********+++++++++,,,,,,,,,+++++++++******,,,+++******))))))******tttkkkbbbZZZTTTSSSPPPLLLJJJIIIIIIHHHGGGHHHEEEFFFPPP```www~~~pppiiigggddd```]]]YYYVVVSSSSSSPPPLLLIIIGGGDDDAAA???AAAAAA@@@@@@@@@@@@@@@@@@AAA??????CCCIIIIIICCC<<<;;;888666888:::@@@LLLXXX\\\YYYUUURRRSSSWWW\\\```\\\XXXVVV[[[eeemmmmmmkkk```fffhhhccc___``````___]]]QQQGGGFFFFFFCCCAAABBBFFFEEECCCBBBBBBAAA@@@@@@666222...+++************+++***)))(((((()))***+++(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%''')))***((((((''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,++++++***)))))))))))))))******---111222555===GGG^^^iiitttwwwtttppprrruuuxxxyyyuuussszzz}}}yyyuuurrruuuwwwwwwyyy}}}~~~pppddd___aaadddgggkkkmmmuuutttfff]]]\\\XXXWWW]]]cccgggjjjnnntttyyy}}}xxxwwwwwwtttrrrrrrrrrqqqqqqrrrtttwwwxxxyyywwwttttttvvvxxxzzzzzz~~~~~~|||zzzyyyzzz{{{}}}|||zzzyyywwwvvvuuuuuuwwwwwwxxxyyyyyyyyyyyyxxxyyyzzz|||}}}}}}|||{{{zzzyyy{{{tttgggaaaUUUSSSPPPMMMJJJHHHHHHHHHGGGFFFDDDCCCDDDCCCAAA???===<<<;;;999888777777777999;;;>>>AAAGGGNNNWWW\\\aaaeeejjjnnnqqqrrrssstttsssrrrpppqqqtttxxx}}}uuufff\\\WWWSSSaaa{{{yyyjjjZZZSSSPPPKKKFFFDDDFFFBBB???AAACCCHHHRRR\\\bbbrrr}}}tttzzz{{{mmm\\\NNNIIIOOO^^^sssrrrXXXDDD888444...///111,,,...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************)))((((((++++++***))))))***++++++++++++++++++*********)))))))))*********+++++++++,,,,,,+++++++++*********((((((((()))***+++------xxxnnnddd[[[UUUUUURRRNNNKKKJJJJJJIIIHHHJJJGGGFFFMMM[[[pppvvvkkkiiieeecccaaa^^^[[[XXXUUURRRNNNJJJHHHEEEBBB???>>>>>>>>>>>>>>>??????@@@AAA>>>===AAAFFFGGGCCC???===:::888888:::@@@LLLXXX]]]ZZZVVVRRRRRRUUUYYY\\\ZZZXXXXXX]]]ffflllmmmkkkbbbjjjnnniiibbb___``````]]]QQQEEECCCEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>777444///,,,++++++++++++******((((((((((((************))))))((((((''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))''''''''''''''''''((((((&&&&&&'''''''''(((((((((((('''''''''((()))***++++++***))))))))))))))))))******---111222666AAAMMM```hhhpppqqqnnnlllnnnrrrsssrrrnnnjjjmmmxxx{{{wwwvvvvvvtttrrruuuzzzzzzjjj```^^^```bbbcccbbbhhhwww|||jjj___[[[WWWWWW\\\bbbeeeiiimmmuuuzzzzzzuuutttuuuvvvuuuqqqqqqrrrrrrssstttuuuvvvsssrrrppprrruuuyyy{{{|||~~~|||zzzzzz|||~~~}}}|||zzzxxxvvvtttssssssttttttuuuuuuwwwxxxyyyzzzvvvvvvvvvvvvvvvwwwwwwwwwvvvxxx}}}ooo```YYYTTTRRROOOLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFDDDBBB@@@>>>===<<<:::888777777777777999:::===BBBJJJTTTZZZ___bbbfffjjjllloooqqqtttppppppooopppssswww|||~~~|||kkk^^^VVVPPPXXXkkksss___VVVSSSMMMGGGBBBFFFBBBAAABBBCCCFFFMMMUUU\\\lll}}}sssxxxuuucccUUUOOORRR^^^pppxxx^^^III===888000///111+++---,,,,,,+++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))(((++++++***))))))***++++++++++++,,,---,,,+++***)))***************+++++++++,,,++++++++++++*********((((((((()))***+++,,,---{{{qqqggg^^^XXXWWWTTTPPPMMMKKKKKKIIIHHHJJJFFFFFFKKKVVViiizzznnnkkkgggfffeeeccc___\\\VVVRRRNNNJJJGGGDDD@@@>>><<<<<<;;;<<<<<<>>>???@@@AAA>>><<<>>>BBBEEECCCAAA>>>;;;999999:::???KKKWWW___\\\XXXTTTSSSUUUXXXZZZXXXWWWXXX\\\bbbfffggggggaaalllsssnnneeebbbbbbccc___TTTHHHDDDGGGJJJKKKKKKCCCCCCCCCBBB@@@>>>>>>>>>888444///,,,+++++++++******)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))************)))))))))))))))******+++---000222666DDDQQQdddiiimmmllliiihhhkkkpppnnnmmmiiieeeeeemmmzzz|||zzzyyyxxxuuurrruuu|||uuuddd___aaacccdddddd___jjj|||nnnaaaZZZWWWWWW\\\```cccgggmmmsssxxx}}}uuurrrtttuuuuuuoooppprrrssstttttttttsssooonnnnnnqqquuuzzz}}}}}}~~~}}}{{{xxxuuuvvvxxx{{{zzzzzzxxxvvvuuutttttttttwwwwwwvvvvvvwwwyyy{{{}}}tttsssrrrqqqrrruuuwwwyyyvvvxxx|||iiiYYYQQQOOOMMMKKKIIIHHHIIIKKKLLLMMMLLLJJJJJJJJJHHHEEEBBB@@@???===;;;999888777777777888999:::???GGGQQQXXX___aaadddfffhhhjjjnnnqqqoooooopppqqqtttxxx{{{}}}sssbbbXXXTTTVVV```wwwgggZZZVVVQQQJJJEEEEEEBBBAAACCCDDDDDDIIIPPPXXXgggyyyppprrr}}}kkk]]]RRRQQQYYYjjj{{{yyyaaaLLL???999111000111+++------,,,,,,,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))+++******************+++)))***,,,------,,,***(((************************++++++++++++************++++++***)))))))))))))))}}}tttkkkbbb[[[YYYUUUQQQMMMLLLKKKIIIHHHGGGEEEDDDIIIQQQbbb{{{|||oookkkgggeeeeeeccc___[[[TTTPPPLLLHHHEEEBBB>>><<<;;;;;;::::::;;;===???@@@AAA>>><<<===@@@BBBBBBAAA>>>;;;999999:::>>>IIITTT]]]ZZZVVVRRRQQQSSSUUUWWWWWWWWWWWWYYY[[[^^^___``````llltttpppiiifffggggggeee\\\PPPGGGFFFIIIKKKJJJGGGIIIIIIHHHDDDAAA@@@AAA777444///+++******))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''''''''&&&&&&''''''((((((((()))'''''''''((((((((())))))((((((((()))))))))))))))***)))))))))))))))******+++,,,...000000666FFFUUUhhhjjjkkkhhhdddcccgggkkkiiigggeeedddeeekkkwww}}}}}}|||{{{|||yyywww{{{oooaaa```dddfffffffff```nnnqqqbbbZZZWWWXXX]]]```bbbgggmmmpppuuuxxxsssrrrrrrrrrnnnppprrrssstttsssrrrqqqnnnmmmnnnqqqvvvzzz}}}}}}|||{{{yyyuuusssrrruuuwwwwwwwwwvvvuuuuuuvvvvvvwww{{{zzzyyyxxxxxxyyyzzz{{{vvvuuuttttttvvvzzz~~~yyy{{{~~~iiiXXXOOOJJJHHHFFFEEEEEEGGGJJJLLLPPPOOONNNNNNNNNLLLIIIFFFCCCBBB???===;;;999888777888888999:::>>>EEEOOOUUU^^^```aaacccdddfffjjjmmmooooooqqqsssuuuxxx{{{}}}|||}}}jjj]]]WWWVVV[[[nnntttddd]]]WWWPPPKKKDDDAAAAAADDDDDDDDDHHHNNNVVVcccvvv~~~lllkkk}}}nnn___SSSOOOQQQaaatttwwwaaaLLL???:::222111222---...............------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++***************++++++*********''')))***,,,,,,+++)))(((************************+++++++++*********))))))+++***))))))(((((())))))wwwnnneee^^^ZZZVVVQQQNNNLLLJJJIIIGGGEEEDDDDDDHHHMMM[[[rrr~~~pppjjjdddbbbcccaaa[[[UUUQQQNNNJJJFFFDDDAAA===;;;<<<;;;:::999:::<<<>>>@@@@@@>>><<<<<<>>>@@@@@@@@@;;;999888999:::<<>>???888444///+++******)))(((******((((((((((((******''''''(((((())))))******'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''')))))))))))))))*********''''''((((((((()))))))))(((((())))))))))))(((((()))))))))))))))******+++,,,---///000111888JJJ\\\mmmmmmkkkfffaaa___bbbffffffdddeeehhhlllqqqyyy~~~}}}|||~~~~~~}}}}}}mmmbbbdddhhhhhhfffhhhbbbrrrrrrddd[[[YYY[[[___aaabbbhhhooopppuuu~~~zzztttrrrpppoooooopppqqqrrrsssrrrqqqqqqooonnnnnnqqquuuyyyzzzzzzzzzzzzyyyvvvssssssuuuwwwuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzxxxxxxwwwwwwwwwvvvuuuttttttvvvzzz~~~lll\\\SSSMMMKKKHHHFFFFFFGGGJJJLLLQQQPPPPPPQQQQQQPPPLLLJJJFFFEEEBBB???===;;;999999999999::::::===CCCKKKQQQYYY[[[]]]___```cccfffiiinnnoooqqqtttvvvyyyzzz{{{zzzttteeeXXXUUUWWWeeeoooeee[[[RRRMMMEEECCCBBBDDDDDDCCCFFFLLLTTTaaauuu}}}iiidddrrrooo^^^UUUMMMKKKXXXlll|||xxxbbbMMMAAA;;;333333444//////////////////...------+++,,,,,,------,,,,,,+++************************)))***++++++,,,+++++++++)))***++++++++++++***)))'''((()))***+++***))))))+++++++++***************+++************)))))))))'''''''''((()))***+++,,,zzzpppfff___ZZZVVVQQQMMMKKKJJJHHHFFFEEEEEEFFFHHHKKKUUUiii|||sssllleeecccbbb```YYYRRRPPPMMMIIIEEECCCAAA>>><<<===<<<:::999:::;;;>>>???@@@???=========>>>>>>>>>888666777999999:::@@@IIISSSQQQNNNLLLLLLNNNQQQSSSWWWXXXXXXUUUTTTVVV[[[```eeemmmqqqooommmlllllljjjllllllcccRRRFFFDDDGGGHHHHHHJJJLLLHHHAAA<<<:::;;;999555000,,,+++******)))+++***)))(((((()))***+++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((('''''''''''''''((((((((())))))))))))(((((()))******)))(((''')))))))))))))))***+++++++++,,,///222444===RRReeeuuusssoooiiicccaaabbbeeekkkgggjjjrrryyy||||||}}}rrrjjjmmmpppkkkiiillljjjzzzssseee]]]\\\]]]aaabbbccciiiqqqvvv{{{yyytttrrrpppnnnoooppppppqqqqqqqqqqqqqqqooooooooopppsssuuuuuuuuuuuuvvvvvvuuuttttttvvvxxxwwwwwwvvvvvvvvvwwwxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvvvvuuusssssstttwww{{{}}}yyyjjjbbbXXXUUUPPPLLLJJJJJJKKKMMMOOOOOOPPPQQQRRRQQQNNNKKKIIIGGGEEEAAA???<<<;;;:::999999:::;;;===AAAGGGLLLQQQTTTXXX[[[]]]```dddgggkkkmmmpppsssvvvxxxyyyyyy|||}}}mmm\\\WWWSSS[[[qqqttteeeWWWPPPJJJFFFEEEEEECCCAAADDDIIIQQQ]]]sss|||hhh___jjjuuudddZZZNNNHHHSSSfffvvvyyyfffQQQDDD>>>555444555000....../////////...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))***++++++++++++***))))))))))))******++++++++++++++++++*********))))))************))))))))))))'''''''''''')))***+++,,,|||qqqggg___ZZZWWWQQQMMMKKKIIIGGGFFFFFFFFFGGGIIIIIIQQQcccuuuwwwppphhheeeeeeaaaZZZSSSOOOLLLHHHFFFDDDBBB???===>>><<<:::999999;;;>>>???@@@???>>>=========<<<<<<666555777999999888>>>FFFRRRPPPNNNLLLMMMOOOSSSUUUXXXYYYYYYVVVTTTWWW^^^eeeiiinnnqqqooommmmmmllliiikkknnnhhhWWWJJJHHHMMMPPPLLLOOOPPPLLLEEE>>><<<===:::777111...,,,,,,+++***,,,+++***))))))***+++,,,++++++***)))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%$$$$$$#########(((((((((((())))))))))))(((((()))******)))((('''))))))((())))))***++++++***,,,000333666AAAXXXmmm|||zzzuuunnnhhheeeeeegggqqqmmmppp{{{|||}}}}}}yyyrrrvvvwwwooolllppprrrsssfff^^^]]]___ccccccdddkkkrrr|||wwwtttssspppnnnpppppppppppppppqqqqqqqqqpppooonnnoooqqqrrrrrrqqqoooqqqsssttttttuuuvvvxxxyyyxxxxxxwwwwwwwwwwwwwwwzzzzzz{{{|||{{{zzzyyyxxx{{{zzzxxxwwwwwwyyy{{{}}}}}}vvvbbb^^^XXXRRRNNNLLLMMMNNNMMMNNNOOOQQQRRRQQQNNNKKKJJJIIIFFFCCC@@@===<<<;;;888999:::;;;<<>>>>>??????===;;;:::;;;===???@@@@@@???<<<;;;;;;<<<:::999777777999<<<@@@BBBLLLVVV[[[TTTNNNOOOSSSUUUXXXSSSRRRTTTTTTVVV___jjjqqqlllkkkoooppphhhcccbbbkkknnnjjjYYYJJJGGGMMMSSSXXXSSSMMMIIIHHHFFFCCC@@@>>>;;;555///+++***+++,,,+++*********))))))((((((******)))(((((()))***+++''''''((()))******))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))))))))((('''&&&%%%'''((()))***)))(((&&&%%%)))(((((('''''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$******))))))((((((''''''((((((((()))******++++++111111333666:::FFF```xxxxxxooonnnssstttrrrvvvqqqttt|||~~~yyyxxx~~~|||pppiiijjjpppyyy}}}}}}oooeee```___aaaffffffdddjjjrrr~~~yyytttsssuuuxxxyyyyyywwwtttrrrrrrsssooopppqqqrrrrrrqqqpppooonnnqqqsssrrrpppppprrrtttoooqqqsssttttttvvvyyy{{{yyyxxxwwwwwwvvvvvvwwwwww{{{|||}}}}}}}}}|||{{{{{{zzzxxxzzz}}}{{{}}}}}}tttggg^^^YYYWWWVVVTTTTTTRRROOONNNNNNNNNMMMLLLIIIGGGDDDCCCBBBAAA>>><<<@@@>>><<<::::::===@@@BBBGGGKKKPPPSSSUUUXXX^^^cccgggjjjooosssvvvyyy|||vvvggg\\\TTTVVV___rrrnnn```XXXRRRJJJDDDAAAAAACCCDDDRRRXXXiiiuuulllhhhqqqqqqeeeTTTNNNTTTYYYfffsssuuu}}}}}}lll```NNN@@@999666222000///......---------.........------,,,+++***))))))************************************************++++++++++++++++++++++++------,,,+++++++++,,,,,,333...)))))),,,---,,,)))))))))))))))))))))))))))***+++---......,,,)))'''vvvlllfff\\\XXXRRRNNNKKKJJJIIIGGGHHHFFFEEEFFFHHHNNN\\\jjj|||vvvnnnjjjhhhddd]]]WWWQQQNNNJJJGGGFFFDDDAAA???=========<<<999999:::;;;???@@@@@@???<<<;;;;;;<<<:::999777666888;;;>>>AAAHHHSSSYYYUUUOOOOOORRRSSSSSSQQQRRRUUUWWWXXX___iiiqqqkkkiiikkkkkkeeeaaa```fffjjjgggYYYMMMMMMTTT[[[]]]XXXRRRNNNLLLIIIDDD@@@???;;;555000,,,++++++,,,************)))))))))((())))))(((''''''((())))))''''''((()))))))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))((()))((((((''''''&&&&&&'''(((((('''''''''((()))***'''''''''&&&&&&&&&%%%%%%))))))))))))(((((((((((((((((())))))******++++++------000555<<>>@@@???<<<::::::<<<>>>@@@CCCGGGLLLNNNPPPTTTZZZ^^^fffjjjooosssuuuyyy}}}zzzhhh\\\RRRRRRXXXfff~~~qqqaaaYYYMMMEEEBBBBBBBBBBBBJJJPPPbbb|||tttmmmqqqwwwhhhWWWPPPQQQRRR]]]lllppp|||rrreeeSSSDDD;;;666222///---------...///000111222,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...222---)))(((+++---+++)))))))))))))))))))))))))))***+++,,,---,,,+++)))((({{{ooofff]]]ZZZUUUQQQNNNLLLIIIGGGHHHFFFFFFGGGGGGLLLYYYfff~~~zzzppplllmmmkkkddd]]]VVVRRRMMMHHHFFFDDDBBB@@@===>>>>>><<<:::999:::<<<@@@@@@AAA???===;;;;;;<<<:::999777666777999<<<>>>CCCNNNVVVVVVQQQPPPQQQQQQOOONNNQQQVVVZZZ\\\bbbiiisssmmmgggfffccc^^^\\\\\\ccchhheeeZZZQQQSSS[[[bbbddd```ZZZUUUQQQLLLEEE??????;;;666111---+++++++++************))))))))))))(((((('''&&&&&&''''''(((''''''((((((((('''&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))***++++++***)))(((&&&$$$$$$%%%'''(((''''''&&&&&&''''''((()))((((((((('''''''''''''''(((((((((((())))))))))))(((((())))))***+++++++++,,,---000555===OOOkkkyyyyyy|||{{{sssmmmmmmqqqqqqlllmmmrrrttt|||vvvyyyzzzvvvooohhhcccbbbaaaaaaccchhhlllrrr}}}zzzrrrnnnmmmmmmmmmnnnnnnnnnppptttwwwssssssttttttttttttsssssslllmmmoooooonnnoooppprrrnnnpppqqqrrrrrrsssvvvxxxuuuuuuuuuuuuvvvvvvwwwxxx~~~{{{zzz~~~wwwmmmgggfffaaaZZZTTTPPPNNNKKKIIIHHHEEECCCBBBBBBBBBAAA???AAA???===::::::;;;<<<>>>>>>AAAFFFHHHJJJMMMSSSXXXdddhhhnnnsssuuuxxx}}}lll___SSSPPPQQQZZZooo~~~mmmaaaQQQFFFBBBBBBAAA@@@FFFKKK]]]yyy}}}rrrooo}}}mmm\\\RRRNNNIIISSSdddkkk~~~xxxlllZZZIII???888333000.........//////111222333***+++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,......///000,,,((((((***,,,+++)))))))))))))))))))))))))))******************))))))sssiii___\\\WWWTTTQQQNNNJJJGGGHHHGGGGGGGGGGGGKKKVVVbbbyyysssnnnqqqpppiii```ZZZUUUOOOIIIFFFDDDBBBAAA@@@AAAAAA???===<<<===???@@@AAAAAA@@@===;;;;;;<<<;;;999888666666888:::;;;>>>HHHSSSWWWUUUQQQPPPPPPNNNOOOQQQVVV\\\aaahhhmmmwwwqqqhhhaaa[[[WWWUUUVVVbbbgggfff]]]UUUWWW___dddhhhddd^^^YYYTTTMMMEEE>>>???<<<888333///,,,+++************)))))))))))))))(((((('''''''''''''''''''''((((((((('''&&&%%%%%%(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((()))*********((())))))******+++,,,,,,///000222555>>>QQQmmm{{{{{{~~~|||uuuwwwoookkkkkkllllllkkkpppxxx}}}~~~tttwwwwwwqqqggg___\\\]]]aaabbbdddhhhmmmwwwxxxqqqmmmkkkkkkkkkkkkllloootttwwwsssssssssttttttsssssssssoooooopppoooooooooooopppnnnooopppqqqpppqqqtttvvvtttttttttuuuvvvxxxyyyzzz|||~~~}}}|||{{{~~~{{{tttooofff^^^XXXTTTPPPNNNIIIGGGDDDCCCCCCBBBAAA@@@AAA???===:::999:::;;;;;;:::===@@@BBBDDDHHHNNNSSS```fffmmmrrrtttwww~~~rrrdddXXXTTTRRRVVVeeevvvuuugggTTTHHHCCCBBBAAA@@@CCCGGGVVVsssvvvkkkxxxsssbbbWWWNNNDDDLLL___iii|||qqq___NNNBBB999444111111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---------...---+++((((((***+++***)))))))))))))))))))))))))))+++***)))(((((()))******wwwlllaaa^^^YYYUUURRROOOKKKHHHIIIGGGGGGHHHGGGIIISSS^^^uuuvvvpppqqqqqqjjjbbb\\\WWWQQQKKKHHHEEECCCBBBAAABBBBBB@@@>>>===>>>@@@AAABBBBBB@@@===;;;;;;<<<===;;;:::888777888888999:::DDDQQQYYYYYYTTTQQQQQQPPPQQQRRRUUU]]]fffooorrrzzzvvvlll```WWWRRRPPPOOO]]]bbbccc]]]XXX[[[aaaeeegggccc]]]XXXTTTMMMEEE??????===999555000---+++)))))))))))))))))))))******))))))))))))(((((('''''''''((((((((('''&&&%%%%%%(((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++)))))))))***++++++,,,,,,---000333666@@@UUUooo{{{yyy|||~~~|||yyyuuu~~~wwwooonnnmmmllljjjllluuu~~~~~~}}}{{{yyyooorrrrrrlllbbbZZZWWWXXX```bbbdddfffmmmzzz}}}tttooommmmmmlllllllllnnnrrrvvvuuuuuuttttttttttttuuuuuutttsssrrrqqqqqqpppooonnnmmmnnnoooooonnnoooqqqsssttttttuuuuuuwwwxxxzzz{{{{{{}}}}}}~~~}}}vvvlllddd]]]XXXTTTPPPMMMHHHEEEDDDCCCAAA@@@@@@???===:::999999999:::888;;;>>>???@@@DDDKKKPPP\\\ccckkkppprrrvvv}}}xxxkkk^^^YYYWWWXXXdddrrrvvviiiXXXKKKEEECCCBBBAAA===AAAMMMfff~~~mmmsss{{{iii]]]RRREEEKKK^^^hhhwwwtttcccRRRDDD;;;666444111000///...------------......------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,+++++++++***))))))***++++++***))))))))))))))))))))))))+++***((('''((()))***+++yyynnnddd```ZZZUUURRRNNNKKKIIIIIIHHHHHHHHHFFFGGGOOOZZZooo{{{rrrpppnnniiiccc^^^ZZZTTTOOOKKKHHHEEECCC@@@AAAAAA???===<<<===???BBBCCCBBB@@@===;;;;;;<<<@@@???===;;;999999888999999AAAOOO[[[]]]WWWSSSSSSRRRSSSSSSUUU^^^kkksssuuu{{{yyypppbbbWWWQQQNNNKKKQQQXXX]]][[[YYY]]]bbbdddbbb]]]XXXTTTRRRMMMGGGBBB???===:::666222...***)))))))))))))))************)))))))))))))))((('''&&&''''''((((((((('''&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''&&&%%%$$$$$$###%%%'''((()))(((&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&''''''((()))******+++))))))******+++,,,,,,,,,)))...333777CCCYYYrrrzzzvvvwwwxxxwwwyyy}}}{{{xxx~~~~~~wwwwwwwwwzzz|||zzzuuuppppppqqqqqqnnnkkkooo{{{{{{uuuqqqoooccceeefffccc]]]WWWUUUUUU]]]aaaccceeelll|||uuuooonnnoooooommmmmmnnnqqqtttwwwvvvuuuuuuuuuuuuvvvwwwwwwuuusssssssssrrrpppooolllmmmnnnnnnmmmmmmoooqqqtttttttttuuuvvvwwwyyyzzz{{{|||~~~{{{rrriiibbb]]][[[WWWQQQKKKHHHEEEBBB@@@???>>><<<:::999999999999777:::<<<===>>>BBBIIIOOOWWW___iiinnnpppttt|||sssfffaaa]]]]]]eeeqqquuulll^^^QQQHHHDDDCCCCCC???BBBKKK^^^zzzxxxttt{{{qqqdddXXXJJJNNN^^^fffkkkxxxyyyiiiWWWHHH===888555---------------...////////////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...---,,,+++***)))******++++++,,,,,,,,,))))))))))))))))))))))))+++***)))((()))***+++,,,|||qqqfffaaaZZZTTTPPPNNNKKKIIIIIIHHHIIIIIIFFFEEEMMMVVVggg~~~uuuoookkkgggddd```]]]XXXSSSPPPMMMIIIFFFAAABBBBBB@@@>>>===>>>@@@CCCCCCCCCAAA>>>;;;;;;<<>>;;;888333...***(((((()))))))))************(((((())))))(((&&&%%%$$$''''''((()))))))))((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&'''((()))))))))((((((&&&&&&'''''''''(((((((((''''''(((((())))))******)))******++++++,,,,,,---)))///444888DDDZZZppp||||||zzzvvvuuuuuussssss~~~~~~{{{wwwsssnnniiihhhiiikkkkkklllnnnrrrtttpppmmmssszzznnnddd^^^TTTTTTTTTTTTSSSSSSTTTTTTXXX^^^bbbdddmmm~~~xxxqqqmmmooooooooonnnnnnppprrrttttttsssrrrrrrsssttttttvvvtttrrrrrrtttuuusssqqqlllmmmmmmmmmkkkkkkmmmooorrrrrrrrrssstttuuuvvvwwwzzzzzzzzzzzz{{{|||}}}}}}}}}~~~xxxrrrnnnhhhccc[[[SSSMMMHHHDDDAAA===<<<;;;:::999999999999777999;;;;;;<<<@@@HHHMMMSSS\\\ggglllnnnrrr{{{qqqjjjeeebbbhhhrrrzzztttoooeeeXXXLLLEEECCCDDDBBBFFFLLLZZZssswwwwwwxxxjjj^^^PPPQQQ]]]aaaeeerrrooo\\\KKK>>>888666...............//////000......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,......---,,,+++(((***+++,,,,,,,,,---...))))))))))))))))))))))))***************+++,,,,,,uuugggbbbZZZTTTPPPMMMKKKJJJIIIHHHIIIIIIFFFEEELLLUUUaaaxxxwwwnnnjjjgggeeebbb___[[[WWWTTTPPPLLLIIICCCDDDDDDBBB@@@@@@AAABBBCCCCCCCCCAAA>>>;;;;;;<<>><<<888444///***((((((((())))))*********+++''''''(((((('''%%%$$$"""''''''((()))*********)))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((%%%&&&'''((())))))))))))((((((&&&&&&&&&(((***+++&&&''')))*********)))((('''((((((((())))))******(((((((((((()))))))))))))))******++++++,,,------,,,333777999DDDYYYllluuuyyy~~~{{{wwwvvvuuurrrooo|||~~~{{{tttsssllldddbbbbbbdddhhhkkklllrrruuuqqqnnnvvvvvveeeUUUMMMIIIHHHFFFHHHLLLPPPSSSUUUUUU\\\aaadddmmm{{{tttlllmmmoooooooooooopppqqqppppppooonnnnnnoooppppppsssqqqpppqqquuuvvvuuussskkklllmmmlllkkkkkklllnnnqqqqqqqqqqqqrrrsssttttttvvvvvvuuuuuuvvvwwwyyyzzzzzzxxxzzz}}}qqqkkkaaaXXXQQQKKKFFFCCC<<<<<<;;;:::999999999999666888::::::;;;???GGGMMMQQQ[[[eeekkklllqqq{{{zzzqqqkkkfffkkktttxxxtttrrrkkk^^^OOOFFFCCCDDD???DDDIIITTTkkkzzzuuu|||mmmbbbSSSRRR[[[]]]fffqqq~~~ttt```MMM???888555333222111///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))+++...///...------(((***,,,---------...///))))))))))))))))))))))))******++++++,,,,,,,,,,,,}}}ooogggaaaZZZUUURRRPPPMMMJJJFFFEEEDDDDDDEEEHHHKKKMMM^^^qqq{{{rrrlllgggdddfffccc___ZZZTTTOOOKKKIIIHHHEEEBBB@@@AAACCCDDDEEEBBBBBBBBBBBBAAA@@@???>>>AAAGGGIIICCC>>>===;;;666;;;<<>><<<<<<;;;999777:::999888888:::>>>CCCEEELLLQQQXXX___eeennnwww~~~~~~tttllljjjlllxxx}}}|||tttggg]]]VVVNNNEEECCCCCCEEENNN```vvv|||wwwgggZZZUUU[[[ddduuu|||yyymmmcccUUUFFF;;;888222222111///------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))***++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***************************************uuunnnggg^^^XXXUUUSSSOOOLLLKKKIIIHHHGGGHHHIIIKKKLLLXXXhhh~~~yyymmmhhhfffeeeccc```[[[VVVPPPLLLJJJJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBCCCBBBBBBAAA@@@??????HHHMMMIIIAAA<<<;;;::::::;;;BBBMMMTTTUUUTTTUUUPPPKKKHHHKKKTTT]]]cccdddffflllnnnhhheeeccc]]]SSSHHHLLLTTTYYYUUUKKKEEEEEEIIIJJJHHHDDDFFFLLLQQQQQQGGG???999777555000,,,+++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))'''%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++111222555===OOOdddrrrvvvwwwwwwwwwxxxyyyyyywwwvvvzzz~~~vvvzzzsssoooqqqqqqqqqzzz|||wwwvvvtttggg[[[XXX[[[```hhhooolllooopppnnnsssqqq[[[LLLEEEGGGGGGFFFFFFGGGKKKQQQVVVWWWXXX\\\dddooo|||yyywwwuuusssrrrmmmlllkkkkkkkkkkkkmmmnnnpppqqqrrrssstttsssrrrrrrppplllgggccccccgggkkkooommmmmmmmmmmmlllkkkjjjiiilllooossssssrrrqqqtttvvv|||zzzyyyxxxyyy{{{~~~|||zzzyyyzzzttthhhaaa___^^^YYYXXX^^^dddeeefffhhhjjjeee^^^YYYVVVQQQLLLGGGDDDBBB???======<<<:::888999888777777999<<<@@@BBBGGGLLLSSSYYY```iiissszzzwwwlllggghhhlllttthhhaaa[[[QQQGGGDDDBBBCCCIIIXXXnnn~~~mmm]]]TTTZZZdddyyyzzzxxxuuupppjjj\\\JJJ>>>:::222111///...---......///------------------------,,,,,,---------.........,,,,,,,,,+++++++++***************+++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,******++++++******))))))************************yyyqqqjjjaaaYYYVVVSSSOOOLLLKKKJJJIIIHHHHHHHHHJJJKKKSSScccxxx}}}nnniiiiiieeedddaaa]]]XXXSSSNNNLLLKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@@@@>>>FFFNNNLLLDDD===;;;;;;<<<>>>BBBIIIOOOQQQRRRRRRPPPJJJDDDFFFPPPZZZ___aaadddjjjmmmiiifffddd]]]UUUIIILLLSSSZZZYYYOOOFFFBBBEEEIIIJJJHHHIIINNNQQQPPPJJJBBB;;;:::888222...---'''''''''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))******++++++,,,,,,,,,222333777AAAQQQdddrrryyyzzzyyyyyy||||||wwwwwwwwwmmm{{{tttooommmpppssswww|||yyyzzztttggg[[[XXX[[[```gggmmmjjjmmmlllkkkppp~~~sss```QQQIIIJJJIIIGGGFFFHHHMMMSSSXXXZZZ[[[```hhhrrr|||zzzssspppooonnnnnnkkkkkkjjjjjjjjjkkklllmmmooopppqqqrrrsssrrrqqqqqqkkkiiiddd^^^ZZZ\\\ccciiinnnoooooonnnllljjjiiiiiikkknnnqqqrrrqqqqqqtttwwwzzzyyyxxxxxxyyy|||~~~~~~zzzxxxxxx|||~~~ttthhhbbb]]]UUUPPPSSSWWWWWWVVVWWWZZZWWWTTTRRRPPPNNNIIIFFFDDDBBB???===<<<;;;:::888888777666666777:::===>>>AAAFFFLLLRRRYYYbbbmmmttt~~~zzzjjjbbb```___oootttjjjeee___UUUKKKDDDBBBBBBFFFSSSggg|||}}}}}}ttt```UUUXXXbbbzzz{{{ssssssuuuqqqbbbNNN@@@;;;333111///...............------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******...---,,,+++***)))((('''))))))*********+++++++++++++++,,,,,,,,,,,,++++++((()))***++++++***((((((************************~~~uuunnnccc[[[VVVSSSPPPMMMJJJIIIHHHHHHGGGHHHHHHIIIOOO___uuussslllkkkgggfffddd```\\\WWWRRROOOLLLJJJHHHFFFFFFDDDBBB@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAIIIQQQSSSMMMDDD@@@AAA@@@AAACCCFFFKKKOOOPPPPPPPPPIIICCCDDDKKKUUU[[[^^^bbbgggjjjjjjhhheee^^^XXXKKKLLLQQQZZZ\\\SSSHHHBBBDDDKKKPPPOOOOOOQQQQQQOOOLLLDDD===;;;888222---,,,''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((,,,+++***)))((('''&&&%%%(((((()))+++,,,---...///333444999DDDSSScccqqqyyy}}}|||~~~wwwqqqppphhh{{{{{{uuurrrqqqtttxxx}}}||||||tttggg[[[ZZZ^^^bbbgggkkkjjjkkkhhhgggnnn}}}tttgggZZZQQQMMMKKKHHHHHHKKKQQQVVVZZZ___aaaeeemmmwww~~~|||vvvrrrnnnllljjjiiijjjjjjjjjjjjkkkkkkllllllmmmnnnooopppqqqpppoooooohhhhhheee```[[[[[[```dddnnnpppqqqoookkkhhhggggggjjjmmmppppppoooooosssvvvwwwvvvvvvwwwxxx{{{}}}}}}yyywwwwwwwww{{{~~~zzzoooiii^^^UUUTTTUUUSSSQQQPPPOOONNNMMMLLLKKKIIIFFFDDDDDDBBB???===<<<;;;999888777777666555666888:::;;;<<<@@@FFFLLLRRR[[[fffmmmzzz}}}~~~kkk___[[[WWWccc}}}ssskkkggg```UUUMMMFFFDDDCCCFFFPPPcccxxx{{{wwwzzzzzzfffWWWXXX___xxx|||tttvvvyyyvvvgggQQQAAA;;;555222///...//////...---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++)))(((''''''))))))*********+++++++++******++++++++++++******((((((***++++++***)))(((************************zzzrrrfff]]]XXXUUUQQQNNNIIIIIIHHHHHHHHHHHHHHHHHHLLL\\\qqq{{{qqqnnniiiiiihhheeeaaa[[[WWWTTTNNNLLLHHHFFFEEEDDDAAA???BBBBBBCCCCCCCCCCCCBBBBBBAAAFFFOOOUUURRRIIICCCCCCAAACCCCCCCCCHHHPPPSSSRRROOOJJJDDDBBBFFFNNNWWW\\\^^^bbbhhhkkkjjjfff```\\\NNNLLLPPPZZZ___YYYLLLDDDDDDLLLRRRRRRQQQRRRSSSQQQOOOGGG???<<<888111,,,***))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))+++---...///000444444:::GGGUUUcccqqq|||yyynnnmmmggg~~~{{{yyyyyyxxxyyy}}}|||yyyxxx{{{qqqeee[[[\\\bbbfffiiikkkiiigggccccccnnn~~~zzzppphhh^^^UUULLLJJJHHHIIINNNSSSXXXZZZccceeejjjsss|||xxxwwwtttqqqmmmjjjhhhgggiiijjjjjjkkkkkkllllllllllllmmmnnnooopppooonnnnnnhhhiiiiiifffbbbaaacccfffkkknnnqqqoookkkgggffffffiiilllnnnnnnlllmmmppptttsssssstttuuuwwwyyy|||}}}}}}zzzyyyyyywwwzzzzzzmmm___ZZZYYYUUUQQQPPPNNNMMMMMMLLLJJJHHHFFFEEEEEECCC@@@>>>===<<<:::999777777666555666777888999999===BBBGGGLLLUUU___gggtttxxx}}}pppaaa[[[UUU[[[qqqxxxpppjjj```UUUNNNIIIHHHGGGHHHPPP___ssszzzrrrwwwmmm]]]YYY\\\qqq~~~~~~{{{{{{|||xxxkkkVVVDDD===999555000///000000...,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++*********++++++++++++,,,)))******++++++******)))))))))******++++++******************************wwwkkkaaa[[[WWWTTTQQQIIIIIIIIIIIIIIIJJJJJJJJJJJJXXXjjj}}}wwwqqqllllllkkkiiieee```[[[XXXRRRNNNJJJFFFEEEDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAACCCKKKUUUVVVMMMEEEBBB@@@BBBBBBBBBHHHSSSXXXWWWQQQNNNIIIEEEEEEKKKVVV^^^```ccchhhlllkkkeee___[[[PPPLLLNNNZZZbbb]]]PPPGGGBBBJJJPPPOOOOOORRRUUUVVVUUULLLDDD@@@<<<444...,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***++++++)))&&&$$$$$$%%%((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))***+++,,,......///444444;;;JJJXXXeeetttqqqooojjj}}}yyyzzz|||}}}|||wwwsssxxx|||~~~kkk```YYY^^^ggglllmmmnnnfffbbb\\\```ooozzzooohhhccc[[[SSSIIIGGGFFFIIIOOOTTTXXXYYYccceeelllvvvtttsssqqqnnnjjjhhhggggggiiijjjkkkllllllmmmmmmmmmlllmmmooopppppppppooonnnjjjkkkjjjhhhgggfffggghhhfffkkkooonnnjjjggggggiiiiiikkkmmmllljjjjjjnnnqqqqqqqqqrrrtttvvvxxx{{{||||||~~~{{{}}}~~~vvvmmmggg```YYYVVVUUUUUUSSSQQQNNNKKKJJJJJJHHHEEEBBB@@@@@@???===;;;888777777666666666777777888;;;???CCCHHHPPPZZZbbblllqqqyyy~~~zzzzzzxxxhhhbbbXXXXXXhhh{{{rrrdddWWWQQQNNNNNNLLLKKKOOO[[[lllyyy|||pppvvvvvveee\\\[[[eeeuuu~~~{{{xxxmmmZZZIIIAAA<<<777222000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******'''(((((()))***++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******************+++,,,,,,************************zzznnnddd^^^ZZZVVVSSSJJJJJJJJJKKKKKKKKKKKKLLLJJJVVVeeevvv{{{rrrnnnnnnmmmkkkhhhbbb]]]ZZZUUUQQQKKKGGGEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEMMMYYY]]]TTTKKKGGG>>>AAAAAAAAAIIIVVV]]]\\\UUUSSSOOOIIIFFFLLLXXXbbbeeefffjjjmmmkkkbbbZZZVVVRRRLLLNNNYYYccc___SSSIIIAAAHHHLLLKKKKKKPPPWWWZZZ\\\RRRJJJFFFAAA888222000---,,,,,,,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&+++++++++,,,,,,---------333444<<>>AAAFFFMMMXXX___gggmmmuuu|||zzzrrrpppwwwooohhh\\\WWWccczzziii[[[VVVRRRQQQOOOMMMOOOXXXgggsss}}}pppvvv{{{jjj^^^ZZZ\\\nnnzzzwwwnnn]]]MMMDDD???999333111222222...***------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++***************)))))))))))))))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,+++*********+++---...************************yyyppphhhbbb\\\UUUQQQMMMKKKIIIHHHIIIJJJIIIIIILLLSSScccvvvsssqqqjjjeeeffffffccc``````WWWTTTPPPLLLIIIGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@AAA???GGGWWW^^^XXXKKKDDD???EEEDDD@@@GGGWWW___\\\[[[UUUOOOKKKGGGJJJVVVdddkkkgggfffiiiiiiddd[[[UUUTTTRRRQQQTTT\\\___WWWKKKGGGCCCBBBFFFIIIKKKPPPVVV^^^YYYPPPEEE???<<<666///...---,,,***)))******++++++*********))))))((((((***)))(((''''''((()))***'''((()))(((&&&%%%%%%&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&+++***)))((((((''''''(((++++++++++++,,,...000111444555@@@SSSbbbkkkzzz|||rrruuu~~~sssvvv|||zzz{{{}}}{{{ssseee___[[[```llluuuvvvtttjjj\\\VVVaaauuuyyyhhh\\\XXXVVVRRROOOJJJGGGEEEHHHNNNSSSVVVVVV\\\bbblllzzz}}}xxxqqqllliiiiiihhhhhhhhhggggggiiilllnnnooonnnnnnooopppppppppooommmlllfffffffffgggiiikkkkkkjjjfffggghhhjjjkkkkkkjjjjjjggggggffffffgggiiikkklllnnnoooqqqrrrtttvvvxxxxxx~~~~~~}}}wwwooojjjeeebbb^^^XXXUUUWWWSSSPPPKKKFFFBBB@@@>>>>>>:::888666555666777777777999999:::>>>DDDNNNWWW]]]jjjlllqqqwww}}}wwwlllkkkpppvvv|||wwwfff```___dddwwwqqqaaaYYYUUUSSSSSSRRROOOQQQ]]]kkk~~~hhhrrr~~~kkk]]]YYY\\\oooyyyooo___NNNCCC@@@777111000000...---......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...***++++++******)))((('''))))))************))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,zzzpppiiiddd^^^YYYTTTNNNLLLIIIHHHIIIJJJIIIIIILLLQQQ___sss{{{ssskkkeeefffgggdddaaaaaa[[[YYYTTTOOOJJJGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAJJJYYYaaaZZZLLLDDD>>>CCCCCC@@@GGGWWW___^^^WWWRRRMMMHHHEEEHHHUUUcccpppllliiiiiiiiifff___ZZZZZZYYYXXXYYY^^^```YYYPPPEEEAAA???BBBEEEEEEHHHMMMYYYVVVOOOFFF@@@>>>888111...---,,,***)))******+++************)))))))))((())))))(((((((((((())))))'''((()))(((&&&&&&&&&'''))))))))))))(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((***)))))))))((((((((((((******))))))(((((())))))++++++++++++,,,...000222555666BBBVVVfffnnnyyy{{{www{{{xxx{{{zzztttdddaaa```fffooouuuvvvtttkkk```\\\iii{{{zzzjjj^^^VVVRRRNNNKKKFFFEEEEEEHHHMMMSSSXXXZZZ]]]cccnnn|||}}}xxxqqqkkkhhhhhhhhhggghhhhhhhhhjjjmmmnnnmmmllllllmmmnnnnnnnnnmmmkkkjjjhhhhhhggghhhiiiiiiiiihhhiiijjjjjjkkkkkkjjjiiihhhiiihhhhhhhhhhhhjjjkkklllooopppqqqsssuuuvvvxxxxxx~~~~~~~~~~~~yyysssqqqllleeebbbccc[[[XXXSSSMMMHHHDDDBBBAAA>>>;;;999777777777666555777888999===EEEQQQ]]]dddjjjlllqqqyyyuuujjjiiimmmrrrxxx}}}}}}mmmccc^^^___ooozzziii___WWWWWWWWWVVVSSSTTT^^^jjjzzzkkkqqqkkk[[[VVVWWWjjj~~~}}}tttdddSSSFFFAAA888222111111...---......---,,,,,,++++++,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++******)))***++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrjjjeeeaaa[[[WWWNNNLLLIIIIIIIIIJJJIIIHHHLLLNNNZZZnnnxxxooogggfffgggeeecccccc```]]]XXXRRRMMMIIIFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAIIIXXX___YYYKKKBBB===AAAAAA@@@GGGVVV```aaaVVVQQQKKKGGGDDDGGGTTTaaapppmmmjjjhhhiiihhhdddaaa[[[]]]\\\YYYZZZ[[[XXXSSSFFFAAA???AAACCCBBBBBBEEETTTTTTPPPHHHDDDAAA:::333...---,,,***)))******+++************))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))))))))))))))(((((((((((((((((((((((()))))))))***((())))))******))))))(((((((((''''''''''''((((((*********))))))))))))((())))))(((((())))))***+++++++++++++++---///111222999:::HHH^^^nnnuuu{{{~~~~~~xxx}}}zzzsssnnn```cccgggnnnuuuxxxxxxwwwppphhhgggtttsssdddXXXOOOIIIGGGCCCDDDFFFIIIMMMSSSYYY^^^___dddppp~~~~~~xxxpppjjjgggggggggfffhhhhhhiiikkknnnnnnllljjjjjjjjjkkklllkkkjjjiiihhhiiiiiiiiihhhhhhgggggggggiiijjjkkklllmmmlllkkkjjjjjjjjjjjjjjjjjjkkkkkkkkknnnoooqqqsssuuuwwwxxxyyy|||~~~~~~~~~yyyrrrnnnnnnfffbbb\\\UUUNNNHHHDDDBBBAAA???<<<999999777555444777777888;;;DDDQQQ```jjjjjjlllpppwww}}}~~~rrrgggfffjjjnnnrrrvvvxxx~~~}}}zzz{{{}}}~~~uuueee^^^ZZZddd}}}}}}lll```\\\\\\\\\ZZZVVVUUU^^^jjjyyyqqqrrrooo^^^WWWRRRdddzzzzzzmmm\\\OOOCCC:::333222111...---......---,,,,,,,,,,,,,,,,,,++++++******))))))((((((++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}ssskkkeee```[[[WWWOOOMMMJJJIIIIIIJJJIIIHHHLLLMMMVVVjjjuuujjjggghhhfffddddddaaa^^^ZZZTTTOOOJJJGGGFFFDDDDDDCCCCCCBBBBBBBBBAAA>>>???EEEOOOWWWTTTIII@@@===@@@AAA@@@GGGUUU```dddYYYTTTOOOJJJFFFGGGQQQ^^^jjjkkkjjjiiijjjjjjgggbbb[[[___```[[[XXXYYYZZZXXXIIICCCAAACCCEEEDDDDDDEEETTTUUUSSSMMMGGGCCC<<<555...---,,,***)))******+++*********)))))))))))))))'''((()))******)))(((''')))***+++***)))((()))***))))))))))))((((((((((((''''''((((((((())))))))))))))))))******)))))))))((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''((()))***+++++++++++++++---///222333888;;;JJJbbbrrrvvvxxx}}}}}}{{{~~~zzzooogggccc[[[bbbllluuu{{{}}}}}}}}}xxxrrrsssqqq___QQQIIIGGGBBBEEEHHHJJJLLLQQQYYY______eeeppp~~~|||wwwoooiiiffffffffffffggghhhjjjlllnnnmmmjjjhhhiiiiiijjjkkkjjjiiihhhggghhhiiiiiihhhgggfffgggggggggiiikkknnnpppqqqqqqqqqkkklllllllllllllllkkkjjjkkklllnnnqqqtttwwwyyyzzzxxx}}}~~~~~~~~~}}}{{{vvvssstttnnnjjjccc[[[RRRKKKFFFCCCBBB@@@===;;;;;;999777555777777777999AAAOOO```lllnnnnnnooorrrwww{{{}}}}}}zzznnneeedddgggiiikkknnnnnnvvv{{{wwwuuuwwwzzz~~~xxxggg]]]WWW^^^qqq|||ooodddcccaaa^^^ZZZUUUTTT^^^jjj|||yyyuuuvvvfff\\\RRRcccyyyvvvgggZZZFFF===555333111///...///...------,,,,,,,,,------......---,,,++++++******++++++++++++++++++++++++++++++************++++++)))***+++,,,------------,,,,,,------------,,,,,,)))*********+++++++++,,,++++++,,,,,,,,,,,,------uuukkkddd^^^YYYTTTPPPMMMKKKIIIJJJJJJIIIHHHMMMLLLTTTggg~~~}}}nnniiiiiigggeeeeee___]]]YYYUUUPPPLLLIIIHHHDDDCCCCCCCCCCCCCCCBBBBBB@@@???AAAGGGOOOQQQKKKDDD>>>AAAAAAAAAFFFRRR^^^eee```[[[VVVPPPIIIGGGNNNXXXffflllooonnnnnnmmmfff^^^^^^dddfffaaa]]]^^^aaabbbLLLEEEAAAEEEIIIIIIIIIJJJVVVYYYXXXQQQJJJDDD<<<555...---,,,***)))******+++))))))))))))))))))******'''((()))******)))((('''(((***+++***))))))***+++))))))))))))((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***+++++++++,,,...000222444555999IIIaaaoooqqqrrrwww~~~}}}wwwiii```\\\UUU___mmmyyy|||}}}kkkYYYNNNJJJDDDGGGJJJKKKLLLQQQXXX]]]___eeeppp}}}xxxsssmmmiiigggggggggfffggggggiiilllnnnmmmjjjgggiiiiiijjjkkkjjjiiihhhgggeeeggghhhhhhgggfffhhhjjjhhhjjjllloooqqqrrrrrrrrrkkklllmmmnnnnnnmmmkkkjjjfffhhhkkknnnrrrvvvxxxzzzwww|||}}}}}}{{{wwwvvvxxxrrrooohhh___VVVNNNHHHDDD@@@>>>===<<<===<<<:::888555666777:::BBBQQQeeessswwwtttpppooorrrwww|||~~~vvvlllcccccceeefffgggiiihhhppp{{{|||vvvtttsssvvv|||vvvggg^^^XXX]]]jjj~~~~~~wwwoooiiiddd___XXXQQQPPP[[[hhh}}}~~~sssxxx|||lll```VVVdddyyy}}}rrreeeJJJ@@@777444222///...///---------,,,,,,---......///......---,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((***+++,,,,,,---,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------vvvlllddd^^^XXXTTTQQQNNNKKKJJJJJJJJJIIIHHHKKKLLLSSSdddxxxtttllljjjhhheeeddd]]][[[YYYUUUQQQMMMKKKIIICCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAADDDMMMTTTQQQJJJ???@@@AAA@@@DDDMMMYYYbbbccc```[[[UUULLLFFFJJJQQQdddnnnuuutttsssqqqiii^^^]]]dddfffbbb^^^___bbbbbbNNNFFFAAAEEEKKKNNNOOOPPPXXX[[[[[[SSSKKKDDD<<<666...---,,,***)))******+++))))))))))))************(((((())))))))))))((((((((()))******))))))***+++))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***+++++++++,,,...111333555999???PPPeeepppqqqssszzz|||xxxjjj___ZZZSSS]]]kkkxxxtttaaaSSSMMMFFFGGGIIIKKKMMMRRRXXX\\\```fffppp|||yyyqqqnnnkkkiiiiiiiiihhhggggggggghhhjjjmmmmmmkkkiiiiiiiiijjjkkkjjjiiihhhgggdddfffiiihhhfffeeehhhjjjkkklllmmmnnnooonnnmmmmmmiiikkkmmmoooooonnnkkkjjjdddeeehhhkkkooorrrtttvvvvvvzzz}}}~~~~~~~~~zzzxxxxxxrrrnnnhhh```WWWOOOIIIFFF>>>===<<<===>>>>>><<<:::444666888<<>>@@@GGGSSS]]]aaa___\\\WWWMMMEEEEEEKKKYYYgggqqqrrrtttwwwqqqggg^^^cccfffaaa]]]^^^^^^^^^SSSJJJDDDGGGNNNRRRTTTVVVVVVZZZZZZRRRIIICCC<<<777...---,,,***)))******+++((()))))))))************))))))(((((((((((())))))'''((())))))(((((()))+++))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++******+++,,,...111444555===DDDVVViiipppooouuu||||||lll___XXXUUU\\\iiivvvvvveeeVVVMMMFFFFFFFFFIIIOOOVVVZZZ\\\ccchhhqqq|||zzzsssjjjiiiiiiiiikkkkkkjjjhhhgggfffgggiiikkkmmmlllkkkhhhiiijjjjjjjjjiiigggfffeeehhhjjjiiieeecccfffiiiiiijjjkkkkkkkkkjjjiiihhhgggiiimmmooopppnnnllljjjdddeeefffhhhjjjlllnnnoooqqqsssvvvzzz~~~}}}}}}~~~~~~}}}|||~~~zzztttqqqjjjgggbbb[[[SSSLLLFFFCCC===<<<<<<===>>>>>><<<:::666888:::<<>>===<<<<<>>>>>======>>>>>>===;;;888999;;;;;;:::===HHHZZZhhhpppnnnmmmooossswwwyyyzzzrrrjjjdddfffiiihhhggggggeeejjjqqqxxx||||||zzzyyytttvvvxxx|||{{{iii___XXXXXXZZZccc~~~~~~{{{xxxsssiiigggeee___TTTMMMQQQYYYuuuiiiddd}}}pppaaaSSSZZZmmm|||iiiQQQFFF;;;666333000///000---------------...///000---------------------...++++++++++++++++++++++++******))))))))))))******,,,,,,------......------***++++++,,,,,,++++++***++++++************************+++,,,,,,---......yyyoooiiiddd___[[[VVVRRRMMMIIIHHHHHHGGGFFFGGGHHHOOOZZZgggzzzsssllljjjgggcccdddccc```ZZZSSSMMMJJJIIIHHHGGGFFFDDDDDDCCCCCCCCC@@@@@@@@@CCCLLLWWWZZZWWWEEE>>>888777:::>>>GGGPPPWWWTTTSSSRRRKKKBBBAAAFFFMMMUUU___hhhrrrzzz|||yyyeeeiiikkkgggaaa]]][[[YYYYYYQQQGGGDDDMMMYYY[[[WWWTTTUUUTTTOOOFFF>>>999888...,,,***)))***++++++***''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))),,,((($$$###%%%'''((('''%%%&&&((()))))))))((('''''' $$$)))(((%%%''''''''''''''''''''''''((((((''''''''''''((((((++++++,,,---///222555777===JJJ\\\hhhlllooovvv~~~~~~{{{{{{ggg[[[YYYXXXaaakkkttt~~~zzz|||zzzxxxuuuooodddVVVLLLDDDBBBDDDLLLSSSWWW\\\aaaeeeppp{{{|||vvvooohhheeecccfffkkkmmmlllhhhiiihhhhhhiiikkklllkkkjjjhhhgggggggggggghhhhhhiiikkkiiigggfffggghhhhhhggghhhhhhiiiiiiiiihhhhhhggghhhiiilllnnnnnnmmmllljjjiiihhhfffeeedddeeefffgggiiihhhggghhhiiillloooqqqvvvyyy|||}}}|||}}}~~~~~~~~~||||||}}}~~~}}}|||{{{|||}}}~~~zzzuuurrrlllgggfff___]]]YYYRRRKKKEEE???<<>>;;;;;;===>>>===<<<888999999888:::BBBMMMVVVbbbccceeejjjpppvvvyyyzzzmmmgggfffkkkooolllhhhfffccciiiqqqwww{{{{{{||||||wwwwwwxxxzzz|||vvvfff[[[\\\]]]ccczzzuuuqqqrrrooolllhhhbbbVVVLLLKKKOOOlllkkkiii}}}yyymmmeeeXXXYYYbbbsss~~~kkkOOOEEE<<<777444000000333///...---,,,,,,,,,,,,---///---+++******+++,,,---,,,,,,++++++***)))((((((***+++,,,,,,,,,,,,+++******+++---------+++)))(((++++++++++++,,,---...///***+++,,,------+++***))),,,,,,,,,------,,,++++++}}}rrrkkkfffaaa\\\XXXTTTOOOKKKJJJIIIIIIHHHGGGHHHNNNYYYfffxxxvvvnnnkkkhhhddddddccc```[[[TTTNNNKKKJJJGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@@@@AAAJJJSSSVVVSSSEEE>>>:::999;;;===CCCJJJXXXTTTRRRQQQKKKCCCBBBFFFLLLTTT___hhhqqqyyyzzzwwwhhhjjjjjjfffaaa^^^\\\\\\\\\TTTJJJFFFNNNZZZ]]]ZZZVVVWWWVVVPPPHHHAAA<<<;;;333111---,,,,,,,,,+++***((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&'''))))))(((&&&&&&&&&((()))))))))(((''''''### !!!&&&))))))'''''''''''''''''''''''''''((((((''''''''''''((((((+++++++++---///222555666;;;III\\\iiinnnqqqxxx|||~~~|||{{{{{{{{{{{{|||gggZZZVVVYYYbbbllluuu|||{{{tttrrrooommmiii```UUULLLFFFEEEHHHOOOVVVYYY]]]bbbfffqqq{{{~~~}}}zzzssslllhhheeecccfffjjjmmmkkkhhhhhhggghhhjjjlllmmmkkkjjjhhhggggggfffffffffgggggghhhgggeeedddeeeeeeeeeeeeggghhhhhhiiiiiiiiihhhhhhhhhiiilllmmmnnnllljjjiiiiiihhhhhhfffeeecccbbbaaaaaabbbbbbccceeegggjjjkkknnnqqquuuwwwwwwyyy}}}}}}}}}~~~~~~~~~}}}~~~~~~||||||}}}}}}}}}|||zzzzzz{{{}}}uuunnniiibbb\\\ZZZVVVUUUSSSOOOKKKFFFCCC@@@CCC@@@===<<<===>>>===<<<999::::::999:::@@@JJJQQQ[[[]]]aaagggnnnsssuuuuuulllhhhhhhnnnrrroookkkiiiggglllsssyyy{{{{{{{{{|||yyyyyyyyyzzz|||yyyiii]]]\\\\\\```vvv~~~qqqmmmmmmooommmjjjdddXXXMMMKKKOOOddd~~~rrrjjjyyy|||oooeeeVVVTTT[[[kkk|||}}}iiiRRRGGG<<<666222......000************+++,,,---...000...,,,+++***+++,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,+++***+++,,,.........,,,+++)))++++++++++++,,,---...///***++++++,,,,,,,,,++++++******++++++++++++******wwwooohhhbbb^^^ZZZVVVQQQMMMLLLKKKKKKJJJHHHIIIMMMWWWcccuuuyyyppplllhhhddddddcccaaa\\\UUUOOOLLLKKKGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@FFFOOOQQQNNNDDD???;;;:::::::::???DDDYYYUUURRRPPPLLLFFFDDDEEEJJJSSS^^^gggooovvvwwwtttjjjjjjiiifffbbb___^^^___]]]WWWMMMGGGLLLWWW]]]\\\WWWWWWUUUQQQIIICCC???===666333///,,,++++++***)))************************)))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))***+++***(((%%%&&&''''''((()))(((((((((''''''''''''(((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))******+++,,,///222444666<<>>===:::;;;<<<;;;:::===DDDIIIQQQUUU\\\eeelllppppppnnniiifffiiippptttqqqllljjjiiimmmssswwwxxxxxxxxxxxxyyyyyyzzz{{{}}}ooo```\\\ZZZ]]]ppp|||nnniiiiiiooonnnlllggg\\\PPPLLLOOO^^^yyy{{{mmmuuurrreeeXXXQQQRRR```qqq~~~xxxcccVVVJJJ===666222...---///,,,,,,---...///111333444111000...,,,+++,,,,,,---------,,,,,,++++++*********++++++,,,,,,++++++***,,,---...///...---,,,+++++++++++++++,,,---......************+++,,,------++++++,,,,,,,,,,,,++++++|||rrriiibbb^^^ZZZVVVQQQNNNLLLLLLKKKJJJIIIIIIMMMUUU```qqqzzzpppkkkgggdddccccccaaa]]]VVVPPPMMMLLLHHHGGGFFFDDDCCCBBBBBBAAABBBCCCBBB@@@EEEKKKMMMKKKEEE???:::999888999===CCCZZZWWWSSSPPPMMMIIIFFFFFFHHHRRR]]]eeelllrrrsssqqqiiihhhiiijjjhhhccc___```]]]XXXOOOFFFIIISSS[[[^^^YYYXXXUUUPPPJJJDDD???===666222---+++***))))))(((++++++++++++++++++++++++((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&''''''(((((((((((((((&&&)))++++++)))'''((()))''''''''''''''''''''''''))))))(((((((((((())))))))))))***,,,...222555666???QQQeeepppssswww{{{~~~|||{{{zzzvvvpppqqq||||||xxxrrrssssssrrrpppmmmjjjhhhjjjmmmsss{{{}}}iii]]]ZZZbbbjjjqqqwww}}}uuueeeaaa]]]ZZZYYYUUUPPPKKKIIIIIINNNUUUZZZ[[[___dddlllvvv|||tttlllfffdddccceeehhhiiihhhgggffffffiiillloooooonnnkkkgggfffeeedddccccccccccccccccccccccccaaaaaabbbbbbfffffffffggggggiiiiiijjjfffgggiiikkklllkkkkkkjjjiiihhhfffccc```]]][[[ZZZ\\\\\\]]]^^^_________^^^\\\^^^```cccggglllppprrrssspppllljjjkkkmmmpppqqqyyyzzz{{{{{{yyyxxxyyyyyyzzzyyyzzz{{{|||~~~~~~~~~}}}{{{zzzyyyzzz{{{zzzyyyyyyyyyyyyzzz}}}xxxiii___XXXTTTRRRPPPOOOOOOMMMJJJGGGDDDBBBBBB@@@===<<<<<<===>>>???;;;===>>><<<::::::>>>BBBIIINNNXXXccckkknnnllljjjbbbbbbfffooorrrooojjjhhhhhhkkkooorrrrrrqqqqqqrrrwwwwwwxxxyyy|||||||||vvvfff]]]YYYZZZiii{{{pppjjjiiiooooooooojjj___RRRNNNPPP^^^wwwooosssvvvggg\\\QQQLLLVVVgggttt{{{}}}wwwbbbWWWKKK>>>999666222///000------...///000222444444111000///---,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...------,,,+++,,,+++++++++,,,,,,---...******))))))***,,,...///------......//////......tttjjjbbb]]]YYYUUUPPPMMMKKKKKKJJJIIIJJJIIIKKKRRR]]]mmmxxxnnniiieeecccbbbbbbaaa^^^XXXRRRNNNMMMIIIHHHGGGEEECCCBBBBBBBBBCCCEEEDDDBBBDDDJJJLLLKKKHHH@@@999777666888???GGGYYYYYYWWWSSSOOOLLLIIIGGGGGGQQQ\\\bbbgggmmmooonnngggfffjjjpppoooggg```___```]]]SSSIIIGGGQQQ\\\bbb```]]]YYYSSSMMMGGGBBB>>>666222---*********+++***************************((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))'''%%%%%%%%%'''(((''''''''''''((((((((()))%%%)))---,,,(((&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))))))))***,,,///222555777BBBTTTgggoooqqqtttxxxxxxxxxuuurrrmmmdddcccooo{{{uuuppppppnnnmmmkkkjjjjjjiiihhhhhhlllvvvkkk``````jjjpppuuuyyy}}}|||ttteee```ZZZVVVTTTRRRMMMJJJGGGHHHMMMTTTXXXZZZ___eeemmmwww|||tttlllddddddddddddfffggggggfffggggggiiilllooopppnnnlllffffffeeecccbbbbbbbbbbbbcccdddfffeeecccaaabbbdddeeeeeedddeeefffggghhhiiicccdddfffhhhiiijjjjjjjjjgggddd```]]]ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXZZZ___cccggghhhggggggggggggfffggghhhhhhoooqqqtttuuuttttttuuuvvvsssuuuvvvxxxyyyzzz|||}}}|||zzzxxxxxxyyyzzzyyyxxxyyyxxxyyyzzz}}}vvvggg```[[[XXXRRRQQQOOOMMMJJJGGGEEEDDD@@@@@@@@@???>>>>>>???@@@<<<>>>???===:::999;;;===EEEKKKUUU```iiillljjjggg^^^___eeennnqqqlllhhhggggggiiilllmmmmmmmmmmmmnnnqqqrrrsssvvvyyy}}}~~~|||zzzzzz}}}}}}lll```YYYXXXbbbooowwwooolllnnnoooooolllaaaUUUPPPRRR\\\sssnnnqqqvvvzzzkkk]]]PPPGGGPPPaaaoooxxx}}}lllXXXKKK???:::888444000///+++++++++++++++,,,------000000///...------,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,+++++++++,,,------******))))))***,,,...///,,,---....../////////...vvvkkkbbb^^^YYYUUUPPPLLLKKKJJJIIIIIIKKKIIIKKKPPPYYYiiivvvmmmhhheeecccaaabbbbbb___YYYSSSOOONNNKKKJJJHHHFFFDDDCCCCCCBBBCCCEEEEEECCCDDDJJJMMMLLLKKKCCC;;;777777999@@@HHHWWW\\\]]]XXXQQQNNNLLLIIIGGGQQQZZZ^^^bbbhhhlllmmmfffdddjjjuuuuuujjjaaa___eeecccZZZMMMIIIRRR```iiikkkggg```YYYSSSLLLFFFBBB999555000---,,,---------)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))'''%%%###$$$'''***(((''''''''''''((())))))&&&))),,,+++)))'''''')))((((((((((((((((((((((((***))))))(((((())))))***)))***+++---000333777999CCCVVVggglllmmmrrruuutttyyysssnnnhhh```]]]jjj{{{xxxwwwtttpppllliiigggggggggaaa___cccppp|||lllccceeeqqqvvvzzz{{{~~~~~~rrreee___XXXTTTRRROOOKKKGGGFFFGGGLLLRRRUUUXXX___gggnnnxxxzzzqqqiiiccccccdddddddddeeeeeeeeegggggggggiiilllmmmmmmlllfffeeedddccccccbbbcccccccccfffhhhgggdddbbbdddfffddddddcccccccccdddfffgggaaabbbcccddddddeeeeeeeeebbb___ZZZUUUTTTUUUWWWYYYTTTTTTSSSQQQPPPOOONNNMMMRRRPPPPPPRRRWWW[[[^^^```^^^```cccdddbbbaaaaaaaaafffiiimmmnnnoooooopppqqqmmmpppsssuuuvvvwwwyyyzzzzzzyyywwwwwwxxxxxxxxxwwwwwwwwwwwwyyy}}}}}}ssskkkeeeYYYWWWTTTQQQNNNMMMLLLLLLEEEGGGHHHGGGEEECCCBBBCCC===???@@@>>>:::888:::<<>>???@@@===:::888:::===???CCCJJJTTT\\\aaabbbaaaZZZ\\\bbbiiijjjfffdddeeeaaaccceeefffggghhhkkkmmmkkkkkklllmmmooorrruuuwwwxxxwwwwwwyyy{{{}}}}}}|||zzzzzzzzz|||~~~~~~|||{{{vvvpppllllllqqqwww{{{wwwhhh^^^XXXYYY\\\qqqwwwooolllmmmmmmkkkbbbXXXUUUYYYYYYlllmmmlllkkkyyyttt]]]QQQIIIMMMYYYggguuu|||gggNNN???888222///...//////...---------------+++,,,,,,---------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,***++++++,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,zzznnnfffbbbYYYVVVQQQMMMLLLKKKJJJJJJLLLJJJIIINNNUUUddd{{{tttlllhhhgggfff```bbbbbb```ZZZUUUQQQOOOMMMLLLJJJHHHGGGEEEDDDDDD>>>BBBCCCAAACCCIIIMMMNNNPPPIIICCC@@@===:::===AAARRR___ggg```UUUPPPNNNMMMHHHPPPWWWYYY[[[bbbiiimmmjjjeeeiiitttvvvllleeeeeehhhhhh___OOOGGGOOO```mmmxxxqqqggg^^^WWWOOOFFF@@@===888111,,,)))))))))(((************************%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&))),,,+++(((&&&'''((((((''''''&&&&&&((()))******))))))******+++++++++))))))))))))))))))))))))******))))))))))))******++++++,,,...222555999;;;JJJ^^^nnnpppqqqzzz~~~xxxooolllfffdddpppyyysssnnnjjjhhhbbb]]]aaaooo|||jjjgggoooxxx|||lll^^^YYYSSSOOOMMMKKKGGGCCCEEEFFFJJJOOORRRWWWbbbmmm}}}|||qqqhhhbbbcccddddddccccccccceeegggdddbbbbbbcccfffggggggdddddddddcccddddddeeeeeecccgggjjjiiieeecccdddgggdddcccaaa______```bbbcccaaa```^^^[[[YYYVVVTTTSSSUUUTTTQQQOOOLLLJJJIIIHHHFFFEEEDDDBBBBBBDDDFFFGGGFFFDDDCCCFFFLLLSSSVVVWWWVVVXXX[[[ZZZXXXXXXZZZ\\\___bbbeeeffffffeeedddeeeeeeiiinnnqqqqqqrrrtttwwwyyywwwuuuuuuvvvwwwvvvuuuqqqqqqrrruuuzzz{{{rrriiibbb^^^]]]^^^YYY\\\^^^\\\UUUMMMHHHFFF>>>???@@@===:::999;;;>>>===@@@FFFNNNVVV\\\^^^^^^WWWYYY^^^eeefffaaa```bbb\\\^^^```bbbccceeehhhkkkkkkjjjjjjkkklllnnnpppqqqoooooopppssswwwyyyyyyxxxyyyzzz{{{}}}|||zzzjjjeee^^^YYYYYY___ffflllrrrxxxzzzkkk___YYYWWWXXXjjjwwwwwwnnnllllllllljjjaaaXXXWWW[[[]]]oooooolllhhhuuuwwwbbbWWWMMMNNNVVVaaaoooyyyxxxYYYDDD999333111111,,,++++++******+++++++++******+++,,,------------*********************+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...///------,,,++++++,,,,,,,,,***+++,,,------+++***))))))***+++,,,------...---rrreee^^^ZZZWWWRRROOOMMMKKKHHHGGGIIIHHHIIIMMMTTTaaavvvtttnnnnnnoooooommmiiiccc___]]]XXXRRRNNNLLLMMMMMMLLLIIIFFFDDDCCCCCCCCCCCCBBBAAACCCIIINNNRRRMMMEEE>>>999888:::;;;III\\\hhhaaaWWWTTTPPPKKKMMMTTTYYYYYYYYY```jjjrrrwwwpppjjjkkkmmmlllgggccckkklllbbbQQQHHHQQQbbblllnnnmmmggg\\\SSSLLLDDD======:::333...***((()))******)))((()))***+++***((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))***)))'''((()))***((('''((()))))))))))))))((((((''')))******))))))***+++******---111222333999AAAJJJaaapppyyywwwsssmmmjjjzzzyyyzzz}}}yyyqqqnnnhhhiiisss}}}~~~nnnlllooo||||||~~~iiiaaaXXXQQQNNNMMMHHHFFFFFFDDDEEEIIINNNRRRXXXeeerrr~~~ssslllfffeeeeeedddccccccccccccaaabbbcccdddeeefffffffffffffffffffffeeedddccccccffffffeeedddddddddeeeeeeeeeaaa\\\ZZZZZZ\\\]]]]]]___\\\YYYVVVTTTRRRNNNLLLJJJJJJIIIHHHFFFDDDBBBAAADDDBBB@@@???@@@@@@???>>>CCCCCCCCCEEEGGGKKKOOOQQQQQQRRRTTTVVVWWWWWWWWWWWWZZZ[[[[[[[[[[[[]]]aaadddaaadddhhhmmmoooqqqpppppptttuuuwwwwwwwwwuuusssrrrtttqqqnnnnnnrrrxxx}}}sssjjjeeecccccc```gggnnnkkk___SSSKKKHHHCCCAAA>>>===>>>>>>===;;;???@@@DDDIIIOOOSSSTTTTTTQQQSSSWWWZZZ\\\\\\\\\[[[^^^]]]]]]^^^```dddgggiiiiiigggffffffggghhhhhhgggllljjjhhhggghhhjjjnnnpppsssrrrqqqtttvvvssskkkddd[[[WWWQQQLLLLLLSSS]]]eeeiiinnnvvv{{{~~~{{{kkk^^^XXXYYY[[[iiiwwwwwwpppooonnnlllhhhccc___]]]\\\aaawwwwwwhhhcccmmmyyyiii[[[NNNKKKNNNWWWfffuuu~~~eeeHHH999444222000///............---------000///---,,,++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++******+++---...000************************++++++************++++++***+++,,,---............ttthhhaaaZZZWWWRRROOOMMMKKKIIIGGGJJJIIIIIIMMMSSS^^^rrryyytttsssssssssrrrllleee```]]]YYYSSSOOOMMMMMMMMMLLLIIIFFFDDDCCCAAABBBBBBAAA@@@BBBGGGJJJPPPLLLEEE===999888888:::GGGZZZfffaaaYYYVVVSSSNNNMMMRRRVVVVVVVVV]]]hhhqqqwwwqqqkkkjjjllljjjfffbbbhhhiiibbbRRRIIIPPP^^^hhhnnnllleeeZZZQQQLLLFFF@@@===999444...***))))))******)))((((((******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((***((('''((()))***)))'''(((((())))))))))))((((((((()))******))))))***+++******---111222333:::BBBNNNeeeuuu~~~xxxsssoooqqq{{{sssoooqqqzzztttiiilllrrr}}}}}}pppeee[[[RRRNNNKKKGGGEEEEEEDDDEEEIIIOOOSSSYYYeeerrrvvvmmmhhhfffdddcccaaaaaaaaaaaaaaabbbcccdddeeefffffffffddddddeeeeeefffeeeeeeeeeddddddcccbbbbbbccccccccceeebbb^^^[[[[[[[[[[[[[[[XXXVVVSSSQQQPPPOOOLLLJJJFFFFFFEEEDDDCCCAAA???>>>???>>><<<<<<>>>???>>>>>>??????@@@AAADDDGGGJJJLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWWWWYYY]]]```\\\^^^bbbeeeiiijjjkkkkkkoooqqqtttvvvwwwwwwuuuttttttqqqmmmlllmmmqqqsssttt|||~~~wwwooojjjgggeeejjjpppnnnfffZZZQQQMMMCCCAAA???>>>??????===<<<>>>???BBBGGGLLLOOOPPPOOOMMMOOOSSSVVVXXXYYYYYYXXX\\\[[[[[[\\\^^^aaadddeeefffeeeddddddeeeffffffeeeeeecccaaa______aaadddfffgggfffeeegggiiifff^^^XXXPPPMMMHHHDDDDDDJJJSSSZZZccchhhnnnrrruuuyyy~~~{{{mmmaaa[[[ZZZ[[[iiivvvxxxrrrqqqoookkkgggccc```___kkk}}}yyylll]]]fffsssooo___OOOIIILLLUUUdddqqq{{{eeeJJJ<<<777333111///............---------......---,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,...///++++++++++++++++++++++++++++++************++++++++++++,,,---............wwwkkkdddZZZWWWSSSOOOMMMKKKIIIGGGKKKIIIIIIKKKPPP[[[mmm~~~|||||||||{{{xxxqqqhhhbbb]]]YYYUUUQQQNNNNNNNNNLLLJJJHHHEEEDDDAAABBBCCCCCCBBBCCCEEEGGGLLLIIIBBB<<<888777888999CCCTTTaaa___YYYVVVTTTOOOMMMPPPSSSRRRRRRXXXeeepppxxxtttoookkkjjjhhheeeaaacccfffbbbVVVLLLNNNXXX___iiihhhaaaVVVNNNJJJEEE@@@===999444...+++))))))***)))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))((((((''')))((('''((()))***)))((((((((())))))))))))((((((((()))******))))))***,,,******---111333444;;;DDDSSSkkk{{{{{{tttrrr|||wwwwww|||yyygggdddppp{{{{{{kkk```TTTMMMIIIEEECCCDDDDDDEEEJJJPPPTTTYYYfffrrrxxxnnniiigggccc```___^^^___```aaabbbcccdddfffffffffgggbbbcccdddeeeffffffffffffaaaaaaaaa``````aaaaaabbbccc```]]]ZZZYYYXXXVVVTTTOOOMMMKKKKKKJJJJJJHHHFFF@@@@@@@@@???>>><<<;;;::::::999888999;;;=========999:::<<<>>>@@@BBBDDDDDDHHHIIIKKKMMMOOOQQQQQQRRRQQQRRRRRRRRRRRRSSSVVVYYYWWWXXXZZZ]]]```ccceeeffffffiiimmmrrruuuuuutttsssrrrooolllkkklllmmmmmmmmmuuuwww{{{wwwnnniiigggjjjnnnnnnjjj```VVVPPPEEECCC@@@@@@@@@@@@???===<<<===@@@DDDIIIKKKJJJIIIHHHJJJMMMQQQTTTUUUUUUUUUYYYYYYYYYZZZ[[[]]]___```dddbbbaaa```aaaaaa```___[[[YYYVVVTTTSSSTTTUUUWWWXXXWWWWWWXXXYYYVVVOOOJJJDDDBBB???<<<===AAAIIINNNYYY]]]bbbeeehhhlllsssxxx~~~{{{nnnccc\\\[[[[[[iiisssuuutttrrrppplllhhhdddbbbnnn|||}}}rrr]]]eeerrryyygggRRRHHHIIISSScccooozzzbbbJJJ===777333//////............---------,,,,,,------...---------............------------++++++++++++++++++++++++,,,,,,,,,++++++,,,------------------------------++++++************++++++,,,,,,------...---------yyymmmfff[[[WWWSSSOOOMMMKKKIIIGGGIIIGGGGGGJJJNNNXXXjjjzzz}}}vvvkkkccc^^^ZZZVVVSSSPPPOOONNNMMMLLLIIIFFFDDDBBBCCCDDDEEEDDDDDDDDDDDDFFFCCC???;;;999999:::;;;???NNNZZZ[[[VVVSSSQQQOOOPPPPPPQQQPPPOOOUUUcccpppzzzyyyuuuoookkkiiieeeaaa___ccccccZZZOOOLLLQQQVVV___```\\\TTTMMMIIIDDD>>><<<999444///,,,*********)))'''&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&)))((('''((()))***)))((('''(((((())))))))))))((((((***++++++***)))+++,,,******---111333555===FFFZZZrrr~~~}}}vvvxxxwww|||}}}|||}}}vvvggg^^^cccuuurrrdddVVVMMMHHHCCCBBBDDDDDDFFFKKKQQQUUUZZZfffrrrxxxlllgggeeeaaa^^^]]]^^^```aaaaaabbbccceeefffgggggggggddddddeeeeeefffeeeeeeeee`````````______``````aaa___\\\ZZZWWWUUURRROOOLLLIIIHHHFFFEEEEEEDDDBBB@@@;;;;;;;;;;;;;;;:::999888999888777888:::<<<<<<<<<777999:::<<<>>>???@@@@@@BBBCCCEEEGGGJJJLLLMMMNNNLLLMMMNNNNNNNNNNNNQQQSSSSSSSSSTTTVVVYYY\\\___aaa\\\```fffkkkooopppooonnnlllkkkjjjkkknnnppppppooonnnppptttzzz|||pppiiiffffffgggiiiggg```UUUNNNFFFDDDBBBAAAAAAAAA@@@???======@@@CCCGGGHHHFFFDDDEEEGGGJJJMMMPPPRRRRRRRRRVVVVVVWWWXXXZZZ[[[[[[\\\aaa```]]]\\\\\\ZZZWWWUUUQQQOOOLLLIIIGGGGGGHHHIIINNNMMMLLLMMMMMMJJJEEEAAA======;;;::::::===CCCGGGMMMPPPTTTWWWZZZ```hhhnnnvvvzzz}}}pppddd]]][[[\\\gggppp}}}wwwvvvtttrrrpppkkkfffcccdddqqq}}}xxxcccjjjyyypppXXXIIIIIIUUUfffrrr{{{pppYYYFFF;;;555111---///............---------***+++---...///...------------------------------***+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...------,,,,,,yyymmmfff[[[XXXSSSPPPNNNLLLIIIHHHFFFDDDEEEHHHMMMVVVhhhxxxwwwlllddd___\\\XXXUUUQQQPPPNNNMMMMMMKKKGGGDDDBBBBBBBBBCCCCCCBBBAAA@@@???===;;;::::::;;;<<<>>>@@@LLLVVVXXXTTTRRRPPPOOOTTTQQQPPPPPPNNNRRR```ooo|||}}}uuunnnlllhhhbbb\\\aaaddd___TTTKKKKKKOOOVVVZZZ[[[WWWRRRMMMEEE===;;;999444000---+++******)))'''&&&'''((()))(((&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&(((''''''((()))******)))''''''((())))))))))))))))))***++++++******+++,,,******---111333666???HHHaaawwwzzz}}}~~~}}}~~~{{{}}}xxxttt~~~{{{yyyyyy}}}{{{uuuooodddZZZWWWaaavvvvvvgggWWWMMMGGGBBBBBBDDDDDDFFFLLLRRRVVV[[[gggrrrtttiiidddbbb___]]]]]]^^^aaacccaaabbbccceeefffggghhhhhhffffffffffffeeedddcccbbbaaa``````_______________]]]ZZZXXXUUUSSSOOOJJJGGGFFFDDDBBBAAA@@@???<<<:::999999999::::::999999888;;;999888888:::<<<;;;;;;999:::;;;===>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIJJJIIIKKKLLLKKKKKKKKKLLLNNNMMMMMMMMMNNNQQQTTTWWWYYYXXX[[[```eeeiiikkkkkkjjjhhhhhhhhhjjjnnnpppqqqqqqjjjlllpppvvv|||uuunnneeecccbbbbbbbbb\\\SSSKKKGGGEEEBBBAAABBBBBBAAA???>>>???AAADDDGGGFFFDDDAAADDDFFFHHHKKKNNNPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYXXX___]]]ZZZXXXVVVRRRNNNKKKIIIGGGDDDBBB@@@?????????EEEEEEDDDDDDDDDBBB@@@===;;;;;;;;;:::999;;;???BBBBBBEEEIIIKKKOOOUUU^^^eeelllrrryyysssfff___]]]^^^fffmmmwwwwwwvvvtttsssqqqllleee```ZZZgggwww~~~|||~~~mmmrrrzzzbbbNNNKKKYYYmmmzzz|||{{{pppdddRRRCCC;;;666111...///............---------***+++---...///...------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,xxxllleee[[[XXXTTTPPPNNNLLLJJJHHHEEECCCDDDGGGLLLUUUeeeuuu~~~vvvlllddd```]]]YYYVVVSSSPPPNNNNNNOOOMMMIIIDDDAAA@@@????????????===;;;::::::::::::;;;<<<>>>???BBBIIIRRRUUUSSSQQQRRRSSSXXXSSSQQQQQQNNNOOO\\\mmm{{{{{{sssooojjjddd[[[aaafffdddXXXJJJGGGJJJRRRXXX\\\ZZZVVVQQQHHH???;;;888555111---,,,++++++)))(((''''''))))))((('''''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''((('''&&&(((***+++***)))&&&'''((())))))******))))))***++++++******+++---+++***---111444777@@@JJJfff|||xxxyyy}}}}}}}}}~~~xxxuuurrr{{{yyyxxxyyy|||}}}{{{xxxnnndddXXXQQQRRR]]]rrrwwwiiiXXXNNNHHHCCCCCCEEEDDDGGGMMMSSSWWW\\\gggssswwwnnnfffbbb```^^^]]]^^^___bbbcccaaabbbccceeeggghhhiiiiiihhhhhhgggfffeeecccbbbaaaaaaaaa___^^^]]]]]]\\\\\\\\\YYYVVVSSSPPPLLLHHHEEECCCAAA>>>======;;;999777777888999999::::::::::::;;;:::999999;;;======<<<;;;;;;;;;<<<<<<======>>>======>>>???AAACCCEEEFFFGGGIIIJJJJJJHHHHHHIIIJJJHHHGGGGGGHHHIIIKKKNNNOOOUUUWWW[[[```dddggghhhhhhgggffffffgggjjjmmmmmmmmmkkklllnnnsssyyy}}}vvvgggdddaaa___]]]XXXQQQLLLGGGEEEBBBBBBBBBBBBAAA???>>>@@@BBBEEEGGGFFFCCC@@@CCCDDDFFFHHHJJJLLLMMMMMMNNNPPPSSSUUUWWWWWWVVVUUUYYYWWWUUUSSSQQQMMMHHHDDDBBBAAA???===<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;999888888;;;===;;;>>>AAACCCFFFKKKSSSYYY```gggpppyyy|||ooofffccccccgggmmmuuuxxxvvvtttsssqqqkkkbbb[[[WWWcccvvvzzz|||zzz|||mmmUUUNNN\\\rrryyyrrriii___QQQEEE===888333000///............---------,,,,,,------...---------************++++++++++++*********++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...---------xxxllleee\\\XXXTTTPPPNNNLLLJJJHHHGGGEEEEEEHHHKKKRRRbbbqqq|||{{{{{{{{{zzzsssjjjddd```^^^ZZZWWWTTTQQQNNNNNNPPPNNNIIIEEECCCAAA>>>>>>???>>><<<:::::::::;;;;;;<<<<<<===>>>>>>CCCJJJNNNOOONNNQQQUUUYYYTTTQQQRRRNNNLLLXXXiiiyyyvvvrrrlllddd\\\aaahhhhhh[[[KKKEEEHHHNNNTTTYYYXXXUUUQQQIIIAAA:::888555111...,,,++++++***)))((((((******)))((('''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((((('''&&&'''***+++***)))&&&'''((()))************)))***,,,+++******+++---+++***---111444888AAAKKKiii{{{{{{|||zzztttuuuvvv||||||{{{{{{zzzxxxwwwvvvmmm```TTTOOORRR\\\mmm}}}vvvhhhYYYOOOIIIEEEDDDFFFEEEGGGMMMTTTXXX]]]gggsssxxx{{{zzztttpppmmmiiidddbbbaaa```______```aaaaaa```bbbccceeeggghhhiiiiiifffgggffffffeeedddcccbbbaaa```^^^\\\[[[YYYYYYXXXXXXUUUQQQMMMKKKHHHDDDAAA===<<<:::::::::999888666666777888999:::::::::::::::888888999<<<>>>???>>>;;;;;;:::999999:::;;;<<<============???AAACCCDDDEEEGGGHHHHHHFFFEEEFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHNNNPPPSSSXXX]]]aaadddfffgggeeedddeeehhhkkkllllllpppnnnnnnqqqvvvzzz{{{{{{yyy|||~~~wwwjjjgggbbb\\\XXXSSSOOOMMMFFFDDDBBBAAABBBBBB@@@???>>>???BBBEEEGGGFFFCCC???@@@AAABBBCCCEEEFFFGGGGGGIIIKKKOOOSSSUUUUUUTTTSSSRRRQQQOOOOOOMMMJJJFFFCCC>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<=========<<<999777777999;;;888;;;===>>>???BBBHHHMMMSSS[[[gggpppwww~~~|||qqqkkkhhhjjjooovvvxxxvvvssssssqqqjjj___WWWTTT___rrr~~~wwwyyy~~~}}}www[[[OOO\\\ttt~~~uuummmggg^^^QQQFFF>>>888333000///............---------......---,,,,,,,,,------*********++++++,,,,,,,,,)))******+++,,,,,,------)))***,,,------------,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,---............xxxmmmfff\\\XXXTTTPPPNNNMMMJJJHHHIIIGGGGGGHHHJJJQQQ```nnnxxxuuuttttttwwwqqqiiidddaaa^^^[[[WWWUUUQQQNNNOOOPPPOOOJJJEEEGGGDDDAAA@@@AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<888<<>>@@@BBBCCCDDDEEEGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGIIILLLQQQVVV\\\```cccfffdddccceeehhhmmmoooppptttqqqoooppptttwwwwwwvvvtttwww|||yyytttkkkhhhaaaZZZTTTOOOMMMLLLFFFDDDBBBAAAAAAAAA@@@???===???BBBEEEGGGFFFBBB???>>>>>>???@@@AAABBBBBBCCCEEEHHHLLLPPPSSSSSSRRRQQQMMMLLLLLLLLLLLLJJJFFFCCC;;;::::::999999::::::::::::;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>;;;888888:::<<<777:::<<<<<<;;;<<<@@@DDDJJJSSS```iiiqqqxxxzzzqqqllllllqqqwwwyyyvvvtttsssqqqjjj^^^UUUOOOYYYmmm|||uuuwwwvvvsss~~~}}}___PPP[[[ttttttkkkfff^^^RRRFFF===666111...//////.........---------000///---,,,+++,,,,,,---+++++++++,,,,,,---------))))))***+++,,,,,,------(((***+++---......------........................---,,,,,,++++++,,,,,,---***+++,,,---......///...wwwlllggg^^^[[[VVVRRRPPPNNNKKKIIIGGGEEEFFFIIILLLRRR]]]hhh{{{ppphhhiiilllqqqkkkeee```___^^^\\\ZZZWWWUUUQQQMMMJJJIIIHHHHHHHHHGGGDDDAAA????????????AAABBBCCCAAA===:::999999>>>===>>>AAAEEEIIIKKKKKKNNNNNNOOOMMMHHHIIITTTbbbtttwwwnnnddd___```dddddd\\\OOOGGGFFFJJJOOORRROOOKKKJJJGGGCCC???;;;555///+++***+++,,,---,,,***(((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%$$$###$$$%%%&&&'''))))))************))))))))))))))))))***+++,,,---,,,000///222888666>>>RRRmmmxxx~~~{{{zzzwwwqqqrrr}}}~~~|||{{{wwwhhhXXXPPPRRR^^^pppvvvhhhbbbXXXNNNGGGCCCAAABBBJJJKKKQQQWWWZZZ]]]iiiwwwyyyrrrjjjeeedddcccbbb```cccdddcccaaa______```bbbdddcccbbbeeehhhjjjhhhfffddddddddddddcccaaa```^^^eeedddaaa^^^ZZZVVVSSSQQQOOOLLLHHHEEECCCAAA>>><<<;;;999888888999::::::999777777777777777777777777:::;;;;;;999888777888::::::999888777777777888999::::::::::::;;;===???@@@CCCCCCDDDDDDEEEEEEEEEFFFBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKMMMQQQVVVZZZ`````````aaaccchhhooouuuuuuuuutttqqqooonnnppprrruuurrrttt}}}}}}uuupppqqqlllfff```[[[XXXSSSNNNIIIGGGFFFDDDBBBAAA@@@???>>><<<>>>AAACCCDDDDDDBBBAAA??????>>>===============CCCFFFIIIJJJKKKLLLMMMOOOMMMLLLLLLMMMMMMJJJFFFCCC???<<<999888:::;;;999888666888:::===???@@@@@@@@@>>>>>>===<<<:::888666555666888;;;===>>>???AAACCCEEELLLVVV```iiittt~~~vvvmmmkkkmmmttt}}}wwwtttrrrkkk^^^TTTOOOSSSddd}}}www|||pppmmm|||fffVVVXXXnnn{{{uuuppplllcccUUUIII???888222...------,,,,,,,,,------...---,,,,,,++++++,,,,,,---///---++++++,,,---...---+++,,,...//////...,,,+++...---,,,+++,,,---...///,,,+++***)))***+++,,,---///...---,,,+++,,,---...........................uuulll```]]]XXXTTTQQQNNNKKKIIIHHHFFFGGGIIILLLQQQ\\\gggwwwrrriiiiiikkklllhhhccc```___]]][[[YYYYYYWWWTTTPPPMMMKKKJJJJJJJJJHHHEEEBBB@@@@@@AAABBBDDDEEEDDDAAA===:::999999>>>===>>>AAAFFFIIIKKKKKKMMMMMMNNNMMMIIIIIITTTaaauuuyyyoooeee______bbbbbb[[[NNNGGGFFFKKKOOOPPPLLLIIIHHHDDD???>>>;;;666111---,,,---...,,,+++***)))(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))************))))))))))))))))))***+++,,,---,,,000///333999777@@@UUUlllwww~~~zzzzzz~~~|||}}}vvvuuuzzz}}}rrreeeWWWRRRVVV```ppp~~~tttllliiicccYYYOOOGGGCCCBBBBBBGGGIIIPPPWWW[[[```mmmzzz|||uuulllfffddddddbbb```bbbcccbbb```^^^^^^___aaaeeedddccceeehhhiiigggeeeaaaaaabbbbbbbbb```___^^^aaaaaa```^^^ZZZTTTOOOLLLHHHFFFCCCAAA@@@???===;;;;;;999777888999:::999999666666666666666666666666999::::::999777777888999999999888777777888999::::::999999:::;;;<<<>>>???BBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKNNNRRRVVVZZZ[[[\\\]]]___ccciiinnnrrrssssssrrrooonnnnnnooorrrqqqssszzz|||tttkkkffffffddd```[[[XXXXXXUUUQQQNNNJJJIIIFFFCCC@@@???>>>>>><<<>>>@@@BBBCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<@@@BBBEEEGGGHHHIIILLLNNNMMMMMMMMMNNNNNNLLLHHHDDD@@@===999888::::::999888===>>>???@@@@@@???>>>>>>@@@???>>><<<;;;999888777888:::============>>>???BBBHHHQQQYYYbbbmmmxxxzzzqqqoooooouuu~~~vvvssssssnnnbbbXXXQQQSSSaaa}}}||||||llleeetttwwwaaaPPPRRRhhh~~~wwwpppnnnfffXXXLLLCCC;;;555111...------,,,,,,------...------,,,,,,,,,,,,---------,,,******,,,---,,,+++***+++---......---+++***,,,,,,,,,,,,,,,------...,,,++++++***+++,,,---......---,,,,,,,,,---..............................~~~rrrddd```ZZZVVVRRROOOLLLJJJIIIGGGGGGJJJKKKOOOYYYdddrrrvvvkkkggghhhhhhfffdddbbbaaa```]]][[[]]][[[XXXVVVSSSQQQPPPOOOPPPMMMHHHCCCAAAAAACCCDDDGGGGGGDDD@@@<<<999999:::???>>>???BBBFFFJJJLLLLLLLLLLLLMMMMMMIIIIIISSS^^^vvv{{{qqqfff___^^^___```YYYNNNGGGFFFIIIKKKJJJGGGGGGHHHEEE???@@@===888333///---------******)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,))))))************))))))***))))))******+++,,,---,,,000///333::::::CCCYYYnnn{{{~~~{{{yyy{{{}}}vvvwww~~~kkk```VVVTTTYYYcccqqq|||yyykkkdddfffaaaXXXOOOHHHDDDCCCCCCGGGJJJQQQYYY___gggtttyyyoooiiifffdddbbb```ccccccbbb```^^^^^^___aaadddccccccdddeeeeeedddbbb^^^___````````````^^^^^^___``````^^^ZZZSSSLLLGGGCCCAAA???>>>>>>>>>===<<<:::999777777999:::999888666666666666666666666666888999999999777666777888888888888888888999:::;;;999999999999:::<<<===>>>AAABBBBBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGHHHJJJMMMPPPSSSUUUXXXZZZ[[[___cccfffmmmoooqqqqqqpppnnnmmmlllqqqpppqqqvvv}}}sssggg___\\\\\\YYYVVVWWWYYYZZZXXXUUUQQQNNNIIIDDD@@@>>>>>>>>><<<>>>???AAAAAA???>>>===<<<<<<;;;;;;::::::;;;;;;===???@@@BBBCCCEEEIIILLLLLLLLLNNNPPPPPPNNNJJJFFFAAA>>>;;;999:::::::::999<<<===???BBBDDDFFFGGGGGG???>>>;;;999777666777777;;;===>>>===;;;::::::;;;>>>CCCIIIOOOWWWbbbnnnwww{{{ssspppooorrrwwwsssuuussshhh]]]TTTSSS\\\uuuyyyhhh^^^hhhyyyttt___NNNOOObbbwwwyyypppooohhh\\\PPPEEE===666222......---------------......------,,,,,,------...+++******+++,,,,,,+++)))******,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///........................vvvgggccc]]]XXXTTTPPPMMMJJJJJJHHHHHHJJJKKKMMMVVV```nnnyyylllfffeeegggggggggggggggeeecccbbb``````___]]]\\\ZZZYYYYYYYYYUUUNNNGGGCCCBBBCCCDDDGGGFFFCCC???<<<:::;;;===@@@???@@@CCCGGGKKKMMMMMMKKKKKKMMMMMMKKKJJJQQQ[[[ttt}}}rrrhhhaaa^^^^^^]]]XXXNNNHHHGGGEEEFFFFFFDDDFFFJJJHHHCCCBBB???:::555000,,,******)))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))************))))))************+++,,,------,,,///000444<<<<<>>??????>>>===:::999777777999:::999888777777777777777777777777666888999888777666777888777777888888999:::;;;;;;888888999999:::;;;<<<<<<@@@@@@AAACCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFHHHJJJLLLNNNQQQUUUXXXZZZ[[[^^^___eeehhhmmmpppooonnnmmmmmmrrrrrrssstttwwwtttggg___YYYVVVUUUWWW[[[^^^^^^\\\YYYUUUNNNGGGBBB???>>>>>>======>>>???>>>===;;;:::::::::999999999999::::::===>>>>>>>>>???BBBFFFIIIJJJKKKMMMOOOQQQOOOKKKHHHBBB@@@===;;;:::;;;<<<<<>>;;;777666777888999<<<===>>>===;;;999999:::;;;>>>BBBGGGMMMXXXeeennnyyyyyysssmmmjjjlllzzz{{{vvvyyywwwmmmbbbVVVQQQUUUjjjuuuggg^^^dddsssxxxdddSSSRRRcccvvvyyyqqqoooiii___TTTHHH>>>777222///......------------......------,,,,,,------...+++++++++,,,...---+++)))***+++,,,,,,,,,,,,+++***)))***+++,,,---,,,+++***------------......//////+++++++++,,,---...//////........................~~~vvviiiddd___YYYUUUQQQNNNKKKKKKIIIIIIJJJJJJLLLTTT^^^kkk}}}|||nnngggeeefffhhhjjjkkkkkkjjjiiiiiiffffffgggggggggfffdddcccccc^^^UUULLLEEEBBBAAAAAACCCCCCAAA>>><<<<<<===@@@AAA@@@AAADDDHHHLLLNNNNNNKKKKKKMMMOOOLLLKKKOOOWWWnnn}}}tttjjjddd```^^^]]]XXXPPPKKKJJJGGGIIIIIIFFFGGGIIIHHHDDD???===999555111...+++***)))))))))***************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))************+++,,,---...,,,///000444<<<>>>III```~~~|||{{{vvvuuudddXXXOOOPPPZZZfffttt~~~~~~tttddd]]]TTTQQQLLLGGGEEEDDDEEEFFFKKKPPPVVV\\\eeerrr~~~uuulllhhheeebbb```bbbbbbaaa___]]]]]]___```ccccccdddcccaaa```___^^^]]]^^^```aaabbbbbbaaa```bbb```\\\WWWRRRNNNJJJHHHEEEBBB@@@>>>>>>>>><<<;;;;;;999888888999::::::999888888888888888888888888555777999999888777777888777777888999:::;;;;;;;;;888888999::::::;;;;;;;;;>>>???@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGHHHHHHGGGGGGIIIKKKJJJNNNRRRUUUVVVWWWXXXYYY]]]aaafffjjjlllmmmnnnooossstttuuuvvvuuu{{{{{{ooo___[[[XXXXXX\\\___`````````[[[TTTKKKEEEAAA???>>>===============<<<:::999999999888888888888999999>>>>>>>>>======???BBBEEEHHHHHHJJJLLLNNNNNNLLLIIIDDDBBB@@@===<<<===???AAALLLKKKJJJIIIHHHGGGFFFFFFDDDBBB>>>:::999:::<<<>>>;;;<<<>>>===<<<:::;;;;;;;;;===???AAAFFFPPP^^^gggttt}}}{{{vvvsssjjjffffffrrrzzz{{{zzzpppeeeVVVOOONNN]]]yyy|||nnnddd^^^eeerrr}}}}}}iiiXXXUUUddduuuxxxqqqrrrnnnfffZZZNNNBBB:::555000///...------------------------,,,,,,---------,,,,,,,,,---///...,,,***,,,,,,------------,,,,,,)))***+++,,,---,,,+++***------........./////////***+++,,,---......//////........................zzztttiiieee___ZZZVVVRRROOOLLLJJJHHHHHHJJJJJJKKKSSS\\\jjj|||qqqjjjhhheeehhhkkkmmmmmmmmmnnnoooooopppqqqrrrqqqpppmmmlllkkkeee\\\QQQIIICCC@@@???@@@@@@@@@>>><<<<<<>>>@@@BBBAAABBBEEEIIIMMMOOOOOOMMMMMMOOOQQQOOOKKKNNNSSSfffxxx{{{uuummmiiiccc___^^^[[[TTTOOONNNOOOSSSSSSMMMIIIGGGEEEAAA999999777555333111///...))))))************)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))************))))))+++******++++++,,,---...,,,000///444<<>>>>>===;;;999<<<;;;999999;;;<<<;;;:::999999999999999999999999555777999:::999888888888777888999:::;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDGGGHHHJJJJJJIIIHHHIIIKKKGGGJJJOOOQQQRRRRRRSSSTTTVVVZZZ^^^bbbeeehhhlllnnnqqqsssvvvxxxvvvwwwqqqkkkccc___```bbbcccbbbeeeaaaYYYQQQIIIDDD@@@???<<<<<<===<<<<<<;;;::::::888888777777888888999999;;;<<<======<<<>>>@@@CCCEEEDDDEEEGGGIIIKKKKKKJJJEEEDDDBBB@@@>>>@@@CCCGGGMMMLLLKKKJJJIIIHHHHHHIIIBBB@@@<<<999888999;;;===;;;===>>>>>>===<<<<<<===;;;<<<===???CCCLLLXXXaaannnzzz~~~yyytttqqqhhhdddbbbjjj|||~~~|||zzzqqqiiiVVVOOOIIIRRRkkk}}}uuufff```]]]dddqqq}}}}}}kkkZZZUUUaaaqqqyyytttuuurrrlllaaaSSSFFF===999000000///...---------------,,,,,,++++++,,,,,,---------,,,---...///---+++------------------------***++++++,,,,,,,,,,,,,,,,,,---......//////......++++++,,,---....................................zzzqqqhhhddd___ZZZVVVSSSPPPMMMIIIGGGHHHJJJJJJKKKRRR[[[iiizzzvvvpppnnngggjjjnnnppppppqqqtttwwwzzz{{{||||||zzzvvvrrrpppnnniii```VVVLLLEEEAAA???>>>??????>>><<<;;;;;;<<>>JJJbbb|||xxx{{{}}}~~~~~~sss\\\RRRLLLRRR^^^iiissszzz{{{uuu___QQQKKKIIIEEEBBBAAAAAABBBCCCGGGNNNTTT[[[gggyyywwwmmmhhheeecccaaa_________]]][[[ZZZ\\\^^^ccceeegggeeebbb```aaabbb___```aaabbbcccbbbaaa```___]]]ZZZVVVRRRNNNKKKJJJGGGEEEBBBAAA@@@@@@>>>===>>><<<:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;555777:::;;;:::999999999888999:::;;;;;;::::::999999:::;;;<<<===<<<;;;;;;<<<======>>>???@@@@@@AAADDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJIIIIIIJJJKKKHHHKKKNNNQQQQQQQQQRRRSSSSSSUUUWWWXXX[[[```fffjjjlllnnntttyyyxxxvvvxxx}}}vvvmmmjjjjjjjjjiiiiiieee^^^VVVNNNGGGBBB@@@<<<<<<<<<<<<<<<<<<;;;;;;888888777777888999999:::555777:::;;;<<<>>>@@@BBBBBB@@@???AAADDDGGGIIIJJJEEEEEEDDDBBB@@@BBBGGGLLLHHHHHHHHHIIIJJJLLLNNNOOOBBB@@@>>>;;;:::;;;<<<======???@@@???>>><<<<<<===;;;<<<===>>>AAAIIITTT\\\iiiwww}}}wwwqqqmmmeeeaaa]]]```mmm{{{yyyrrrlllWWWPPPHHHJJJ```|||zzzpppbbb^^^\\\aaannn||||||kkkYYYSSS^^^lll}}}}}}wwwtttsssnnncccUUUGGG===888111000///...------------,,,++++++******++++++,,,...,,,++++++,,,------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...+++,,,---...///...------+++,,,---.........---,,,........................|||ppphhhddd^^^ZZZVVVSSSPPPNNNHHHGGGHHHJJJJJJKKKRRR[[[gggyyyyyytttrrrkkknnnrrrttttttvvvzzz~~~~~~yyytttqqqnnniiiaaaXXXOOOGGGBBB@@@>>>???@@@???<<<:::999999CCCBBBCCCFFFJJJNNNPPPPPPQQQPPPRRRTTTRRRLLLLLLOOOYYYjjjxxxyyyvvvwwwuuupppqqqjjjcccbbb```ZZZVVVVVVTTT]]]bbbZZZNNNHHHGGGFFFBBBAAA>>>;;;555000+++(((***+++++++++***)))'''&&&))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((************************))))))))))))))))))))))))&&&'''((()))***)))(((((())))))************))))))++++++++++++,,,---......---000///333;;;>>>JJJbbb{{{}}}|||}}}uuuXXXPPPLLLTTTaaakkkrrrvvv{{{{{{dddUUULLLJJJFFFBBB@@@???@@@@@@GGGOOOVVV]]]kkkwwwmmmhhheeecccbbbbbbbbbaaa```]]]]]]___``````bbbdddccc```^^^^^^```___```aaabbbbbbaaa```___``````___\\\XXXSSSOOOLLLJJJGGGEEEDDDDDDDDDCCCBBB>>>===;;;;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<555888;;;<<<;;;:::999999999:::;;;;;;;;;:::999888:::;;;<<<=========<<<;;;<<<<<<======>>>>>>??????BBBBBBCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJIIIIIIJJJKKKKKKMMMPPPRRRSSSSSSTTTVVVRRRRRRRRRRRRTTTYYY```fffgggiiiqqqyyyzzzvvvssstttzzzzzztttrrrqqqqqqkkkgggaaaYYYQQQIIIDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<888888777888888999::::::000333777:::<<<>>>AAACCC@@@>>><<<===AAAEEEHHHIIIFFFFFFEEECCCBBBDDDJJJOOOMMMLLLJJJIIIIIIIIIJJJKKKIIIHHHFFFDDDCCCCCCDDDEEE???AAAAAA@@@>>><<<<<<<<<;;;<<<======@@@GGGQQQYYYfffttt}}}uuummmhhhbbb^^^YYYXXX```uuuzzzwwwrrrnnnWWWQQQHHHGGGZZZwwwxxxnnnccc___[[[___lll||||||kkkZZZRRR\\\jjjwwwyyyqqqppplllbbbSSSDDD:::555111111000......---------+++******************+++...,,,))))))***,,,,,,,,,,,,++++++******++++++,,,...---,,,+++,,,---...///++++++---.........---,,,,,,---.........---,,,+++........................zzzqqqkkkccc\\\[[[YYYSSSOOONNNIIIGGGHHHKKKLLLLLLQQQWWWjjjxxxzzzvvvwwwwwwxxxyyy|||uuukkkoooggg^^^XXXPPPGGG@@@??????@@@AAA@@@<<<888666555???DDDHHHHHHKKKQQQVVVVVVTTTUUUVVVTTTRRRQQQQQQRRRVVVjjjxxxtttmmmooorrrqqqooojjjddd___]]]YYYSSSOOOUUUZZZ[[[UUUOOOLLLJJJGGGFFF???:::777444---******))))))***++++++)))((('''))))))))))))))))))))))))***)))'''&&&&&&&&&((()))))))))((('''&&&%%%%%%$$$(((((()))***************)))((('''&&&&&&'''((()))+++*********))))))(((((())))))*********+++++++++&&&''')))***,,,---------///000333666888>>>MMM\\\~~~zzz}}}ooo]]]UUURRRZZZgggoootttxxxmmm___WWWOOOGGGDDDAAA>>>???BBBHHHOOOSSSYYYlllvvvkkkfffeeedddbbb___bbbeeefffddd```]]]\\\aaaaaaaaa```````````````dddbbb``````bbbcccccccccdddcccbbb```\\\XXXTTTQQQLLLJJJGGGFFFFFFEEEDDDBBB???>>>======<<<<<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>=========>>>??????@@@@@@BBBAAA@@@???@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFIIIMMMQQQTTTUUUUUUTTTRRRRRRQQQRRRTTTWWWZZZ\\\\\\bbbkkkrrrvvvuuuqqqnnnsssyyyzzzuuuuuujjj```ZZZTTTLLLFFFEEEDDD@@@<<<::::::;;;;;;;;;555666555333111111333555666777888999999;;;>>>@@@CCC@@@>>>???BBBGGGJJJLLLJJJJJJGGGDDDBBBEEEKKKQQQQQQRRRSSSPPPLLLJJJLLLOOONNNLLLHHHEEECCCBBBCCCCCCDDDBBB@@@???@@@???>>><<>><<<===AAAHHHPPPUUUccckkkxxx~~~{{{uuummmfff```ZZZXXXZZZ\\\gggzzzvvvqqqlllZZZPPPGGGJJJ\\\sss{{{wwwsssfffcccbbbhhhsss~~~{{{iiiYYYRRRZZZeeeyyyzzzsssqqqkkk___QQQCCC999444///......---------............---------,,,,,,,,,---------,,,,,,+++++++++---...------,,,+++***))),,,,,,+++***+++,,,---...------------------------------------------------+++++++++,,,,,,,,,------|||ssskkkccc\\\[[[XXXSSSNNNMMMJJJGGGHHHJJJKKKLLLPPPWWWhhhvvvvvvllllllddd\\\VVVOOOFFF@@@???>>>@@@AAA@@@<<<999777666:::???BBBEEEKKKTTTXXXXXXWWWWWWWWWUUUSSSRRRSSSTTTYYYmmm{{{wwwpppooooookkkkkkeee___ZZZXXXUUUPPPLLLOOOUUUWWWSSSNNNMMMLLLJJJHHHAAA<<<:::666///,,,,,,***************)))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&)))((((((((('''&&&&&&&&&''''''((())))))))))))))))))(((''''''''''''((()))*********)))))))))((((((******************++++++******++++++++++++******///000333777888===LLLZZZwww~~~}}}|||~~~zzzyyy~~~zzzjjj\\\UUUTTT]]]iiiqqquuuyyy}}}pppbbbYYYPPPHHHDDDBBB??????BBBHHHNNNSSSYYYjjjuuujjjfffdddcccbbbaaadddhhhiiigggdddaaa```aaaaaaaaaaaaaaaaaaaaaaaadddcccaaaaaabbbcccddddddfffffffffdddbbb^^^ZZZXXXRRROOOMMMKKKJJJIIIGGGEEEBBBAAA@@@??????>>>??????=========<<<<<<;;;;;;;;;========================;;;;;;<<<===============<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFHHHJJJMMMQQQSSSUUUUUUUUURRRRRRQQQRRRSSSVVVXXXZZZ\\\___eeekkknnnpppooonnnpppsss~~~}}}xxxmmmaaaZZZTTTLLLGGGFFFBBB???;;;999:::;;;;;;;;;777888888666444333444555666777888999999;;;>>>AAACCCAAA@@@AAAEEEJJJMMMNNNKKKKKKIIIGGGGGGLLLSSSYYY[[[ZZZWWWSSSPPPOOOPPPQQQPPPPPPNNNMMMLLLKKKJJJJJJIIIFFFCCCAAAAAAAAA@@@???AAA@@@??????CCCIIIPPPTTT___hhhuuu|||vvvnnnggg^^^YYYWWWYYY\\\ggg~~~xxxqqqmmm```TTTIIILLL^^^uuu|||yyyvvvooojjjfffjjjuuuzzzhhhWWWOOOUUU```ttt|||zzzvvvtttnnncccTTTEEE:::444//////...------------............---------,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...------------------------------------------------,,,,,,,,,------------...vvvkkkccc]]][[[XXXRRRNNNMMMJJJGGGHHHJJJKKKKKKOOOUUUfffsss{{{sssiiiaaaYYYUUUNNNEEE@@@???===???AAA@@@===:::888888;;;===@@@EEEPPP\\\aaa___ZZZZZZXXXVVVSSSSSSTTTVVV]]]ooo}}}|||tttpppjjjeeeddd^^^WWWRRRPPPOOOLLLIIIHHHOOORRRPPPMMMNNNNNNMMMJJJCCC>>><<<888222......+++******)))))))))))))))))))))))))))))))))))))))&&&''')))******(((&&&$$$((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((((((''''''(((((()))******))))))))))))((((((++++++******************++++++++++++++++++++++++---///444888999===JJJXXXrrrxxx}}}{{{uuuqqqssswww|||xxxuuuyyy~~~xxxfffZZZUUUVVVaaalllsssvvvyyy{{{qqqcccZZZQQQIIIEEEBBB???@@@BBBHHHNNNRRRWWWfff|||sssiiidddcccbbbaaabbbdddhhhiiigggeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaabbbccceeefffiiijjjkkkkkkiiifffbbb```YYYWWWTTTRRRPPPNNNLLLIIIEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????============>>>>>>>>>>>>===>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFGGGGGGFFFFFFEEEHHHIIIKKKMMMOOOQQQRRRSSSQQQQQQQQQQQQRRRTTTVVVWWWZZZ[[[^^^aaaeeehhhkkkmmmkkkkkkppp~~~yyymmm```XXXQQQJJJEEEEEE@@@===:::999:::;;;;;;;;;999::::::999666444444444666777888888999;;;>>>AAACCCBBBBBBEEEJJJOOORRRSSSMMMMMMLLLLLLOOOUUU]]]bbbgggbbb\\\WWWUUUTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSQQQMMMHHHDDDCCCCCCCCCBBBCCCBBBBBBCCCFFFJJJOOORRR[[[cccqqq~~~}}}wwwooohhh___YYYWWWXXX[[[fffyyysssooogggZZZNNNRRReee{{{}}}|||uuunnnggggggooo{{{yyyhhhWWWMMMRRR[[[mmmwww|||yyyxxxsssiiiYYYIII<<<555//////...---------------//////.........---------------,,,,,,,,,,,,++++++((()))***,,,---...//////,,,,,,+++++++++,,,---...------------------------------------------------------........./////////wwwmmmeee]]][[[XXXRRRMMMLLLJJJHHHGGGJJJJJJJJJNNNTTTbbbppp~~~wwwhhhaaaYYYTTTMMMEEE???>>>===???AAA@@@>>>;;;:::::::::<<<>>>DDDQQQ^^^cccaaaZZZZZZXXXTTTRRRRRRUUUWWW^^^nnn|||~~~xxxqqqhhhaaa^^^XXXPPPLLLKKKJJJHHHFFFEEELLLPPPNNNLLLNNNOOONNNJJJDDD???===:::333......,,,+++)))((((((((()))***(((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((()))))))))))))))&&&'''(((((())))))(((((()))(((((((((((((((((()))))))))))))))))))))((((((+++++++++***************(((((()))***+++---...///---///444888:::>>>JJJWWWqqqvvv{{{zzztttooooooqqq}}}xxxvvvttt|||yyyfffWWWTTTXXXcccnnnsssvvvyyy|||nnn```ZZZRRRIIIFFFCCC@@@@@@CCCHHHMMMPPPSSS^^^ppp~~~{{{pppgggcccaaaaaaaaa^^^aaadddeeedddcccbbbcccbbbcccccccccccccccddddddcccccccccbbbbbbdddgggjjjnnnoooqqqqqqoookkkhhheee```^^^[[[XXXVVVSSSOOOMMMHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNPPPPPPOOOPPPPPPRRRSSSTTTUUUVVVXXX[[[^^^bbbfffggggggeeegggppp{{{vvviii\\\SSSLLLEEEAAAAAA>>>;;;999999:::;;;;;;;;;999:::;;;:::777444333333555777888888999;;;>>>AAACCCDDDFFFKKKQQQVVVYYYYYYQQQPPPOOOQQQUUU\\\dddiiinnnggg^^^XXXWWWXXXWWWVVVXXXXXXXXXYYYZZZ\\\]]]]]]\\\WWWQQQKKKIIIGGGFFFEEEFFFEEEEEEEEEGGGJJJMMMPPPVVV^^^kkkxxx}}}xxxooohhhaaa[[[WWWWWWXXXbbbzzzzzzuuutttkkk^^^UUU[[[pppyyyuuunnnggggggqqqxxxiiiWWWMMMPPPXXXiiisss}}}}}}}}}yyynnn___MMM>>>666000///...---------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////+++++++++,,,,,,,,,------,,,,,,------------------...........................////////////000000000xxxooofff___\\\YYYSSSNNNLLLJJJHHHGGGIIIIIIHHHLLLRRR___lll|||uuuiiiaaaYYYTTTMMMDDD???>>>===???AAAAAA???<<<;;;;;;666777888===IIIWWW[[[YYYXXXWWWUUUSSSQQQQQQTTTWWWZZZhhhvvv|||yyyrrrhhhaaa[[[UUUMMMIIIIIIIIIGGGEEEEEELLLPPPNNNLLLMMMMMMLLLIIICCC???===:::222...---,,,+++)))((((((((()))***((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((()))))))))))))))(((((()))************)))((())))))))))))))))))((((((((((((((((((((())))))************************)))))))))***+++---///000,,,///444999;;;???LLLYYYooosssxxxwwwsssooonnnppp}}}|||~~~|||xxxvvvyyyeeeTTTSSSXXXdddnnnsssvvvyyy|||~~~kkk^^^YYYQQQIIIEEECCC@@@AAADDDHHHLLLOOOQQQWWWcccooovvv|||vvvmmmfffaaa`````````]]]___aaaaaaaaa```aaabbbbbbbbbccccccddddddddddddbbbccccccbbbccceeekkkoootttuuuwwwwwwtttpppkkkiiifffdddaaa^^^\\\XXXTTTPPPLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCAAA@@@???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======>>>>>>???@@@?????????????????????>>>?????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGJJJKKKMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRUUUXXX[[[]]]___```bbb```bbbhhhnnnvvvsssfffYYYQQQJJJDDD@@@AAA===;;;999999:::;;;;;;:::777999:::999666333222222555666888888999;;;???BBBCCCEEEJJJQQQYYY^^^``````VVVUUUSSSUUUZZZbbbiiimmmqqqjjj```[[[ZZZ[[[[[[ZZZ]]]\\\ZZZZZZ[[[___cccfffgggccc\\\WWWSSSPPPLLLJJJJJJHHHGGGFFFGGGIIILLLNNNSSSZZZfffrrr}}}yyyqqqjjj```YYYVVVUUUVVV^^^www}}}yyyyyylllbbb\\\fff{{{|||ooodddjjj~~~uuuhhhWWWLLLNNNVVVgggsss~~~|||rrrbbbPPP@@@888000000///------,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,---------............................../////////000000000111111zzzqqqiiiaaa^^^[[[TTTNNNMMMKKKHHHGGGIIIHHHGGGKKKQQQ\\\hhh{{{zzzttthhh```XXXTTTMMMEEE???>>>>>>@@@BBBBBB???===<<<;;;666777888<<>>:::222---,,,+++******)))))))))))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((())))))***************((())))))******))))))(((''''''(((((((((((())))))))))))*********+++++++++---,,,+++******+++,,,------///444999;;;AAAOOO]]]sssvvvyyyyyyvvvttttttuuuyyy~~~}}}~~~xxxcccRRRRRRYYYeeennnssswww{{{{{{}}}jjj^^^WWWOOOGGGEEECCCAAABBBEEEIIIMMMPPPQQQSSSZZZeeemmmvvvrrrkkkddd```^^^^^^___^^^```aaa`````````aaacccbbbbbbbbbccccccddddddeee```aaacccccccccgggnnntttzzz|||~~~~~~{{{wwwrrrooollljjjhhheeeccc___ZZZWWWRRRQQQOOOMMMKKKJJJIIIIIIFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===>>>???@@@AAA@@@@@@@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOOOOPPPNNNOOORRRUUUWWWXXXXXXXXX[[[[[[]]]bbbdddgggpppyyyxxxooocccXXXQQQLLLFFFCCCCCC>>><<<;;;:::;;;<<<;;;:::777888888777444222222222444666777888999<<>>;;;333---,,,***************)))(((((())))))))))))))))))))))))))))))(((''''''''''''''')))((((((((('''&&&&&&&&&'''(((((()))***)))))))))((()))************)))((('''''''''((((((((())))))(((((()))***+++,,,,,,---...---+++******+++---...---///444999<<>>???@@@BBBCCCAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSVVVZZZ[[[]]]eeeooouuuwwwoooiii___UUUPPPLLLGGGCCCCCC@@@>>><<<<<<<<<<<<;;;999777777777555333222333555444666777888999<<<@@@CCCDDDHHHPPP[[[eeekkkllllllccc```^^^bbbiiissszzz}}}{{{sssllljjjjjjllllllkkkiiihhhiiilllppprrrttttttuuuvvvtttnnnfffaaaVVVRRRNNNJJJIIIKKKNNNPPPSSSXXX```iiitttxxxqqqaaaZZZTTTQQQOOOUUUlll~~~ppphhhcccjjj|||ttteeeeeettt{{{ooo^^^QQQPPPUUUiiivvv}}}ssscccRRRDDD===111000///...---,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,---......///......................../////////000000000000111uuullldddaaa]]]VVVPPPNNNKKKHHHGGGHHHGGGFFFIIIOOOYYYdddvvv{{{qqqgggaaa^^^WWWQQQOOOLLLFFFBBBBBB@@@BBBCCCCCC@@@===;;;;;;111666999999>>>IIIQQQTTTOOOQQQSSSTTTSSSTTTUUUWWWRRRWWWaaakkkooollleeebbb```\\\WWWTTTSSSQQQMMMIII@@@GGGKKKIIIGGGHHHIIIHHHIIIDDD@@@???<<<444...---)))***+++++++++***((('''))))))))))))))))))))))))'''((()))***)))(((&&&%%%))))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((((()))***++++++***)))(((&&&'''''''''(((((())))))''''''(((***+++,,,---...+++***))))))+++---000111...000444888<<>>>>>???AAABBBDDDCCCCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFHHHJJJLLLNNNNNNOOOMMMMMMLLLKKKLLLNNNPPPQQQNNNNNNPPPTTTTTTWWW```kkkhhhtttxxxnnngggcccZZZQQQNNNKKKFFFBBBBBBAAA???=========<<<:::999777777777555333333555777444555777888999<<<@@@CCCDDDIIIRRR]]]hhhnnnooonnngggdddbbbfffpppzzz~~~uuuqqqqqqtttrrrqqqppppppqqqrrrtttuuuuuuxxx|||yyyqqqjjjZZZVVVQQQLLLKKKLLLPPPSSSTTTXXX^^^gggsss{{{ttthhh___WWWQQQLLLOOOccczzz~~~ssskkkdddhhhwwwzzzmmmlllvvvwwweeeWWWTTTYYYjjjwww}}}rrrcccRRREEE>>>111111///...---,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,---------***+++,,,,,,------------***+++,,,---...---,,,,,,++++++,,,,,,---...//////////////////////////////////////////000000000000vvvooofff___[[[WWWRRRNNNJJJIIIGGGEEEEEEGGGIIIKKK[[[eeeuuuxxxzzzyyywwwuuupppiii```ZZZSSSOOOKKKHHHFFFEEECCCBBB@@@???>>>@@@BBB@@@<<<888999888:::>>>???BBBJJJTTTTTTTTTTTTUUUUUUUUUVVVWWWRRRUUUZZZbbbiiijjjfffbbbaaabbb```[[[YYYWWWRRRKKKDDDCCCCCCCCCEEEHHHKKKLLLLLLHHHDDD???:::444...***+++***************++++++(((((((((((())))))))))))+++++++++)))'''%%%&&&'''++++++******)))))))))((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''...---+++******+++---...///333444999BBBFFFVVVppp}}}||||||zzzyyyyyyxxxvvvuuu|||sssttt{{{vvv^^^QQQRRR[[[jjjuuu{{{~~~wwwggg]]]QQQJJJDDDBBBAAA???BBBGGGNNNSSSYYY^^^aaadddiiimmmzzzrrrkkkfff```[[[ZZZ\\\ZZZ[[[\\\\\\]]]]]]]]]]]]]]]^^^```cccdddeeeeeeeeeaaadddeeecccbbbgggrrr|||~~~}}}zzzwwwtttqqqpppllljjjhhhddd```]]]ZZZYYYXXXWWWVVVTTTQQQNNNLLLJJJLLLJJJHHHHHHIIIIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@???@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEDDDCCCBBBAAABBBBBBCCCCCCDDDGGGIIIJJJKKKKKKKKKHHHJJJLLLNNNOOONNNMMMLLLOOOOOONNNOOORRRVVV[[[]]]cccbbbiii~~~~~~ssslllcccZZZWWWSSSMMMHHHFFFDDDCCCBBB<<<<<<;;;;;;::::::999999555666666555333333444555555555555666999===AAACCCFFFHHHOOO[[[hhhqqqrrrqqqnnnllljjjlllrrr{{{|||{{{}}}}}}yyytttrrrssstttsssrrruuuwwwzzz}}}}}}yyyrrrmmm```ZZZTTTQQQOOOMMMPPPUUUYYY]]]bbbiiirrr~~~|||ppp```TTTTTTPPPNNN[[[ppp~~~uuufffbbbiiitttzzzrrruuu~~~|||iiiZZZXXX^^^ooosssdddTTTGGG???444222///......///......------,,,,,,,,,+++++++++***)))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++..............................///000000000000000vvvpppfff```[[[XXXSSSOOOKKKIIIGGGEEEFFFGGGIIIKKKYYYcccrrrzzzrrrrrrpppmmmiiiddd\\\TTTNNNJJJHHHEEEDDDDDDDDDCCCAAABBBAAAAAACCCEEECCC===888999888:::===???AAAIIIRRRUUUUUUUUUVVVWWWWWWVVVTTTNNNOOOSSS\\\fffkkkhhhddddddeeeccc___\\\ZZZTTTNNNCCCDDDDDDEEEEEEGGGJJJLLLNNNJJJEEE@@@;;;666000,,,+++***************++++++(((((((((((())))))))))))'''((()))((('''''')))+++)))))))))(((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++******,,,...//////333444999CCCGGGWWWqqq~~~yyyyyy~~~~~~xxxxxxyyy{{{tttwww~~~uuu[[[MMMPPP]]]ppp~~~uuueee[[[OOOIIIDDDBBBAAA@@@CCCHHHMMMUUUaaajjjoooqqqsssttttttnnnjjjhhhddd^^^[[[\\\ZZZZZZ[[[\\\]]]]]]]]]]]]^^^___aaacccddddddccccccaaadddfffeeeeeejjjuuu~~~~~~{{{yyytttrrroookkkfffbbb___]]]ZZZZZZYYYWWWUUUSSSQQQOOONNNMMMKKKJJJKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDCCCBBBAAABBBBBBCCC@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNOOONNNMMMLLLNNNNNNNNNNNNPPPRRRUUUVVVVVVVVV\\\kkkyyyooohhh___VVVQQQMMMIIIEEEDDDCCCBBBAAA???>>>>>>===<<<;;;;;;:::666777777666555444555777444444555666999===AAACCCEEEGGGMMMYYYfffppprrrrrrqqqnnnlllnnnuuu~~~}}}wwwuuuuuuuuutttrrrppppppqqqrrrrrroooiiieee[[[UUUQQQPPPOOONNNQQQWWWZZZ___eeekkktttsssbbbVVVTTTQQQOOO\\\ooouuueee^^^bbbmmmvvvxxxkkkZZZUUUXXXnnnxxxfffTTTFFF===333111...------...---,,,......---------,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---..............................///000000000000000wwwpppggg```\\\YYYTTTPPPKKKJJJGGGFFFFFFGGGIIIKKKUUU___nnn~~~qqqhhhfffddd```\\\WWWQQQKKKFFFCCCBBBAAABBBCCCCCCAAA???DDDDDDEEEGGGIIIFFF@@@::::::999:::======???GGGOOOVVVUUUUUUWWWZZZZZZWWWTTTMMMJJJLLLVVVdddmmmmmmjjjggghhhfffbbb___]]]WWWPPPCCCEEEHHHHHHFFFGGGJJJMMMPPPLLLGGGBBB===888222...++++++***************+++(((((((((((())))))))))))'''((()))((('''((()))+++)))))))))(((((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++******+++---///000...333555;;;DDDIIIYYYssswwwxxxzzz|||xxxvvv{{{wwwZZZKKKQQQ```wwwrrrbbbXXXMMMGGGBBBAAA@@@@@@DDDJJJOOO[[[lllyyy~~~zzzwwwnnniiiggghhhfff```[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]___```aaabbbbbbbbbaaa```^^^aaaeeefffggglllvvv~~~|||yyytttnnniiifffddd___^^^^^^\\\[[[YYYWWWVVVRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCC???@@@BBBCCCEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOSSSZZZfffuuu{{{pppfff[[[PPPJJJGGGDDDCCCBBBBBB@@@>>>???>>>===<<<;;;:::999999777888888888666555666777333333444666999===AAACCCDDDFFFLLLWWWdddnnnssssssvvvsssqqqsssyyy~~~vvvrrrqqqpppnnnllliiigggdddcccbbb```]]][[[TTTOOOLLLMMMNNNOOOSSSXXX]]]bbbjjjpppxxxwwwgggYYYUUUQQQOOO[[[lllwwweee[[[\\\eee||||||nnn]]]UUUVVVggg{{{~~~jjjUUUEEE===333111...---------,,,+++............------------+++++++++++++++,,,,,,---------------------------------------------------)))***,,,---.../////////..............................///000000000000000wwwpppgggaaa]]]YYYUUUQQQLLLJJJHHHFFFFFFGGGIIIKKKPPP[[[jjjzzzuuuhhh___[[[XXXUUURRROOOLLLHHHEEEBBBAAAAAABBBCCCBBB@@@===BBBBBBEEEIIILLLJJJCCC===;;;999:::<<<<<<<<>><<<<<<;;;:::999888777666555555777888777555444555666222222333555888<<<@@@BBBCCCEEEKKKUUUbbbmmmtttvvv{{{yyyxxxzzz}}}tttnnnkkkiiifffddd```]]]XXXTTTSSSSSSRRRQQQMMMIIIHHHKKKNNNOOOSSSYYYaaagggooowww~~~|||lll\\\UUUPPPNNNWWWdddzzzhhh^^^]]]bbb{{{~~~qqq```XXXWWWdddyyymmmXXXGGG???444222///------...---,,,...------------,,,,,,,,,---,,,,,,++++++,,,------------------------------........................***+++,,,---..........................................///000000000000000vvvpppgggaaa]]]ZZZUUURRRMMMKKKIIIGGGFFFGGGIIIKKKMMMXXXfffuuu|||oooccc\\\TTTQQQNNNKKKJJJHHHFFFDDDAAAAAAAAABBBDDDCCCAAA???>>>???CCCHHHLLLKKKEEE@@@<<<::::::;;;::::::@@@HHHVVVSSSQQQSSSXXX]]]______WWWNNNIIIOOO^^^jjjmmmkkkccceeedddaaa___]]]WWWPPPHHHJJJLLLMMMLLLMMMQQQTTTRRRNNNGGGBBB===888444000,,,++++++***))))))******(((((((((((())))))))))))*********)))'''&&&''')))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))*********)))******+++,,,...//////...333666===GGGKKKZZZtttwwwttt{{{gggSSSXXXhhh{{{iiiYYYOOOIIICCC??????@@@@@@EEEKKKVVVdddxxxzzzooofff^^^\\\[[[XXXVVVWWWXXXXXXZZZ[[[\\\]]]]]]]]][[[]]]___aaabbbcccccccccYYY\\\```dddiiipppzzz}}}xxxuuutttooommmkkkhhheeeaaa^^^\\\XXXVVVTTTSSSSSSSSSRRRQQQSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJIIIHHHGGGDDDFFFFFFBBB???GGGZZZkkkvvveeeXXXJJJHHHEEECCCAAA???;;;999999999888777666555444333333444666666444222222333222222222333666:::===@@@AAACCCIIISSS___kkktttyyy~~~}}}~~~~~~tttlllgggdddaaa^^^XXXTTTNNNKKKJJJJJJKKKKKKKKKIIIIIIMMMOOOPPPTTTYYYbbbjjjttt}}}~~~ooo___VVVPPPMMMRRR\\\yyy~~~ooogggccceeeyyy}}}vvvcccZZZYYYkkk~~~oooZZZJJJCCC666444111/////////...---,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,++++++++++++++++++++++++........................,,,------...------,,,,,,..............................///000000000000000uuuooofff```]]]YYYUUURRRNNNLLLIIIGGGFFFGGGIIIJJJLLLVVVdddqqq}}}vvvkkkbbb]]]QQQOOOMMMLLLLLLKKKIIIGGGDDDCCCCCCDDDEEEEEEDDDBBB===>>>AAAFFFJJJJJJEEEAAA===;;;::::::888777===EEESSSSSSSSSTTTVVV[[[___bbbYYYPPPIIILLLWWWbbbffffff___bbbccc```___^^^XXXPPPKKKJJJJJJKKKNNNQQQUUUVVVSSSOOOHHHBBB===999555222,,,,,,+++***))))))))))))(((((((((((())))))))))))&&&'''((((((((((((+++---%%%%%%&&&&&&&&&&&&'''''')))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***************+++,,,------.........444666===GGGKKKYYYsssssssss~~~mmmVVVYYYhhhxxxfffVVVMMMHHHCCC?????????@@@DDDJJJUUUaaasssrrrfff[[[WWWWWWUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]]]][[[]]]___aaacccddddddddd]]]___bbbfffllluuu~~~|||zzzvvvuuurrrnnnjjjeeebbb```]]][[[XXXWWWWWWWWWVVVTTTVVVUUUSSSQQQOOONNNMMMMMMJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCC>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGFFFBBBDDDCCC===888<<>>@@@FFFNNNZZZgggsssyyy}}}}}}rrrhhhccc___[[[XXXUUURRRNNNKKKKKKLLLMMMMMMQQQNNNNNNRRRSSSSSSUUUYYYaaajjjvvv|||ooo```WWWQQQOOORRRWWWqqqvvvooojjjfffuuuxxxiii]]]ZZZmmmoooZZZKKKEEE888555222000000///...---++++++++++++************---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------------------------......------,,,+++..............................///000000000000000tttnnneee___\\\YYYUUUQQQNNNLLLJJJGGGGGGGGGIIIJJJKKKVVVcccooozzzvvvlllccc^^^\\\RRRRRRSSSVVVYYY[[[[[[ZZZSSSPPPMMMJJJIIIHHHEEECCC@@@@@@AAAEEEHHHHHHDDD@@@>>>;;;:::999777555:::BBBOOOSSSWWWXXXWWWWWW[[[___[[[TTTLLLLLLSSS\\\aaaccc^^^aaacccbbbaaaaaa[[[TTTLLLHHHEEEGGGNNNTTTWWWWWWUUUQQQJJJCCC???:::777444---,,,+++***))))))))))))(((((((((((())))))))))))%%%'''((((((((()))+++---'''''''''((((((((())))))+++++++++***))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++,,,,,,***+++,,,,,,------------...444777===FFFJJJXXXppp}}}ppprrrqqqXXXYYYeee}}}yyyfffVVVMMMHHHBBB>>>>>>>>>???CCCIIISSS[[[iiiyyyrrrfffZZZWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]___aaabbbdddddddddccc```aaabbbfffmmmwwwzzzyyywwwtttoookkkhhhfffbbb___]]]\\\\\\[[[ZZZXXXXXXWWWUUUSSSRRRPPPPPPPPPLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAACCCDDDDDDDDDCCCCCC???>>>>>>>>>>>>@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAA<<<888888===BBBFFFQQQ\\\aaabbbbbb^^^YYYJJJFFFAAA<<<:::888666444444444444444444333333333///111444444222000//////111000000000111444666888999<<>>>>>;;;:::999666444999AAAMMMTTT[[[\\\XXXUUUWWWZZZ]]]WWWPPPNNNSSS[[[aaaddd^^^bbbdddddddddccc^^^WWWMMMGGGAAADDDMMMUUUXXXWWWWWWRRRKKKEEE@@@<<<888666---,,,+++***))))))))))))(((((((((((())))))))))))))))))***)))''''''(((*********++++++,,,,,,,,,---------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------++++++,,,---------,,,,,,...444777===FFFIIIVVVooo}}}|||ooorrr{{{}}}tttZZZYYYcccyyyzzzgggWWWNNNHHHCCC>>>>>>>>>>>>CCCIIISSSXXXaaammmxxx}}}|||yyyqqqeeeZZZXXXZZZYYYWWWWWWVVVWWWYYYZZZ\\\]]]]]]^^^```aaabbbcccdddccccccbbb``````aaadddkkkvvv||||||zzzwwwssspppmmmkkkeeeccc```______^^^]]][[[YYYXXXVVVTTTSSSRRRQQQQQQMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHIIIIIIDDDEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDD@@@AAACCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDAAAAAA@@@@@@???@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>><<<999666444444444111;;;DDDHHHKKKNNNPPPNNNGGGBBB===888666555444333///000000000000111111111///111444444222000//////111000//////000222444555666888>>>FFFQQQ___mmmvvvvvv~~~wwwppplllhhheeecccbbbbbbccceeeffffffdddaaa^^^]]]___]]]YYYXXX[[[YYYdddsss}}}tttjjj```ZZZYYYXXXYYY[[[hhh~~~uuukkk```iii}}}rrrnnnxxxnnniiiiiilllVVVIIICCC777444000.........,,,+++---------,,,,,,,,,++++++,,,++++++***)))))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////...........................//////000000000000000wwwqqqhhhaaa[[[XXXVVVUUUNNNLLLHHHGGGGGGHHHHHHGGGMMMWWWeeeppp{{{vvvpppllleee___\\\\\\___```iiiiiilllvvv|||ooocccWWWNNNJJJIIIDDDCCCBBBCCCCCCCCCAAA???999::::::999888999;;;===MMMQQQVVVZZZZZZZZZZZZZZZ\\\]]]ZZZRRRRRRZZZeeejjjbbbbbbaaabbbbbb```\\\YYYOOOEEE???BBBIIINNNRRRUUUXXXWWWQQQHHHBBB???999333///...,,,***)))))))))***((()))*********((('''&&&''''''''''''((((((((()))&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***+++,,,,,,,,,------------------------(((000666===FFFIIIWWWqqq}}}yyylllmmm|||ooolllrrryyyyyy^^^```fffrrrmmm[[[PPPFFFBBB???@@@@@@???BBBFFFKKKUUU```iiipppvvvuuupppfff]]]UUUTTTUUUUUUVVVYYYYYYYYYXXXYYYZZZ\\\^^^___]]]___aaadddeeeeeedddcccdddcccdddgggmmmvvv|||yyyuuurrrnnnkkkhhheeebbbaaaaaaaaa```___[[[ZZZXXXVVVUUUUUUUUUVVVPPPPPPOOOOOOMMMLLLJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCEEEFFFFFFFFFFFFCCCBBB@@@??????@@@BBBCCC???AAABBB@@@<<<;;;<<<===BBB@@@>>>===>>>>>>===<<<===<<<;;;999666444222222333444555777999<<<>>>???:::999888777555444333222444333111000///000111111.........//////000111222,,,,,,---...///000111111777888<<>>======<<<:::888777999:::HHHNNNTTTXXXZZZZZZ[[[]]]]]]^^^ZZZSSSRRRZZZdddiiieeecccbbbaaaaaa^^^[[[XXXPPPFFF???CCCLLLRRRWWW[[[]]]\\\VVVMMMFFFCCC<<<555///...,,,***)))))))))***((()))******)))((('''&&&'''''''''((((((((())))))((((((((())))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))***+++++++++,,,------------------------)))111777???HHHJJJXXXppp|||~~~xxxxxxyyy|||}}}ooonnn}}}pppjjjmmmrrrttt```bbbgggppp{{{|||}}}lll[[[PPPHHHDDDAAABBBBBBAAADDDHHHOOOYYYdddkkkppprrrmmmgggbbbZZZSSSTTTUUUVVVWWWYYYWWWVVVVVVVVVWWWYYY[[[\\\___```bbbcccdddcccbbbaaabbbaaaaaaeeekkkuuu~~~}}}{{{xxxuuurrrmmmjjjgggeeedddcccbbbaaa^^^]]]ZZZXXXVVVUUUUUUUUURRRRRRQQQQQQOOONNNLLLKKKIIIHHHGGGFFFEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGEEEDDDBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGEEECCCBBB@@@@@@@@@BBBBBB@@@AAACCCAAA???>>>???AAABBB@@@>>>===>>>>>>===<<<===<<<:::888666444333222000000111222333555666777555444444333222111000///444333222222111111111222000////////////000111111------......///000000000333444666;;;BBBMMMXXX```jjjttt}}}xxxtttnnniiiddd___YYYVVVVVV\\\eeennnvvv||||||rrriiibbb___\\\YYYYYY\\\kkk~~~|||ooojjjmmmxxx}}}}}}zzzwwwlllmmm~~~uuujjjoooWWWIIIFFF<<<444......///------...000///...---,,,------...---,,,,,,,,,,,,---......------------,,,,,,,,,+++,,,---.........---,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000...///000000111111000000~~~vvvqqqjjjccc^^^[[[WWWUUURRROOOKKKIIIIIIIIIIIIHHHKKKVVVdddqqq{{{zzzsssnnniiieee```^^^\\\\\\___fffnnnssszzz~~~|||iiiVVVKKKHHHEEEAAA???>>>>>>>>>===@@@@@@???<<<999777777888DDDJJJQQQVVVXXXYYY[[[^^^^^^___\\\VVVTTT[[[dddhhhgggeeecccaaa___]]]YYYWWWRRRHHHBBBGGGRRR[[[aaaeeedddbbb\\\RRRJJJEEE===666///...,,,***)))))))))***((())))))))))))(((((('''''''''((((((((()))))))))************))))))(((''''''((())))))******)))))))))))))))))))))))))))))))))))))))*********************************++++++------------------------+++333888AAAJJJLLLXXXppp{{{ssspppnnnooottt~~~xxxiiieee|||vvvmmmkkklllvvvkkk```ccciiiooowww}}}}}}qqqttt}}}kkkZZZPPPHHHCCCAAAAAAAAAAAACCCHHHOOOZZZfffnnnrrrqqqjjjbbb___XXXRRRTTTVVVWWWXXXZZZWWWVVVVVVVVVWWWYYYZZZ[[[___```aaabbbbbbaaa```___```______bbbiiisss}}}~~~{{{yyytttqqqmmmjjjhhhgggeeedddaaa```^^^[[[XXXVVVUUUUUUUUUUUUTTTSSSRRRPPPNNNNNNKKKJJJHHHGGGFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHFFFEEECCCAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAA@@@AAACCCBBBBBBAAACCCDDDAAA???=========>>>===;;;<<<;;;:::888666555333333//////......///000000111111111111000000000000///333444444444444333222222222111000000///000000000////////////////////////000111222555:::BBBLLLRRR]]]ggguuu{{{vvvpppiiiccc^^^XXXTTTSSSWWW___fffnnnvvv}}}~~~tttkkkbbb^^^[[[WWWWWWZZZhhhyyywwwtttyyy}}}www|||{{{yyyvvviiiiiiyyy}}}ssshhh~~~sss]]]NNNGGG===555/////////------...//////...------------...---,,,,,,,,,,,,---..................------------,,,------.........------,,,,,,,,,,,,------------,,,------......///000000//////000111111111111000xxxsssllleeeaaa]]]YYYWWWRRROOOKKKIIIIIIIIIIIIHHHJJJUUUdddpppzzzqqqhhhfffhhhiiikkkjjjiiikkkpppyyyyyybbbQQQKKKFFFAAA>>>=========<<>>??????>>>AAAFFFKKKXXXgggrrrwwwwwwppphhhbbbZZZTTTUUUWWWWWWWWWYYYXXXXXXWWWWWWXXXZZZ[[[\\\]]]]]]^^^___``````_________^^^^^^```gggpppzzz~~~|||zzzvvvrrrnnnllljjjhhhfffcccbbb```^^^\\\ZZZYYYXXXWWWWWWVVVUUUSSSRRRPPPOOOMMMLLLKKKIIIHHHFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???CCCCCCEEEFFFGGGHHHHHHHHHFFFEEECCCAAA@@@????????????@@@AAABBBCCCDDDEEEEEE@@@>>><<<<<<======<<<;;;;;;;;;:::888777555444333000000000000000000111111111111111222222222222333333444555666666555444333444333222111000000///000000000//////............111111222333666;;;BBBGGGOOOYYYgggtttvvvrrrlllgggbbb^^^YYYVVVVVVYYY]]]bbbhhhoooxxx}}}tttjjjaaa\\\YYYUUUUUUXXXaaarrryyyxxx~~~}}}wwwttt{{{|||zzzuuugggeeeuuunnngggcccsssxxxeeeTTTKKK>>>555/////////------...............------......---,,,,,,,,,,,,---...............------------,,,---------...............,,,,,,,,,------------...---------...//////000000///000111111222222111111{{{vvvnnngggaaa]]]ZZZXXXQQQNNNJJJHHHHHHHHHHHHGGGJJJUUUcccnnnxxxssskkknnnvvv|||ppp[[[MMMIIICCC>>>============?????????>>>;;;888888999BBBIIIQQQSSSQQQOOOQQQUUU[[[___```^^^^^^eeelllppplllhhhccc___]]]]]]\\\[[[YYYNNNIIIQQQ___jjjnnnqqqnnnllleeeXXXNNNFFF;;;222///...,,,***)))))))))***)))(((((((((((()))))))))(((((((((((()))))))))***))))))))))))(((((('''&&&((())))))***************************************))))))******++++++,,,,,,+++++++++***************,,,,,,,,,---------......---333888AAAMMMPPP[[[qqqxxxpppooooooppptttzzzuuuddd\\\ooowwwqqqvvvzzz}}}uuujjjbbb```fffmmmrrrtttuuuuuuvvvxxxooohhhoooyyyfffWWWOOOEEEAAA>>>??????>>>AAAEEEKKKXXXiiiuuu|||}}}wwwppphhh___XXXXXXXXXWWWVVVXXXXXXXXXWWWWWWWWWYYYZZZ[[[YYYZZZ[[[]]]^^^___```aaa___^^^^^^```eeemmmuuuzzz~~~}}}zzzuuurrrpppnnnkkkiiiccccccbbbaaa```___]]]]]]YYYXXXXXXVVVUUUSSSQQQPPPOOONNNMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIFFFEEEDDDBBBAAA???>>>>>>??????@@@AAABBBDDDDDDDDD@@@>>><<<;;;<<<<<<;;;:::::::::999888777666555444111111111111222222333444111111222222333444444444333444666777777666555444555444333111000000000000000000000///......------111111111111222555:::===DDDKKKXXXdddooo}}}tttppplllhhheeecccaaa___``````aaabbbfffllltttzzzuuukkkaaa[[[WWWSSSSSSVVV]]]nnnvvvtttxxxzzzvvvuuu}}}}}}uuueeebbbrrrrrraaa]]]^^^jjj{{{|||hhhVVVKKK>>>666000///000...---...------..................---,,,,,,,,,,,,---......------------,,,,,,,,,,,,------------......//////,,,,,,---------.........------......///000000111000111111222222222222222~~~wwwnnneee___\\\YYYWWWPPPMMMIIIHHHHHHIIIIIIIIIKKKUUUaaallluuu~~~yyycccOOOKKKEEEAAA????????????<<<>>>>>>===;;;999888999CCCJJJQQQRRRMMMIIIKKKNNNUUU[[[______bbbjjjrrrvvvqqqllleee___]]]]]]]]]]]]YYYOOOJJJSSSbbbkkkmmmmmmmmmkkkdddYYYPPPHHH===444///...,,,***)))))))))***)))(((((((((((())))))***((((((((()))))))))******'''(((((())))))(((((('''((()))******++++++******************************)))))))))*********************************+++++++++,,,,,,------.........---222555???MMMRRR^^^ttt{{{tttuuuwwwyyy{{{}}}}}}uuuggg```rrr~~~wwwsssqqqrrrtttsssllldddaaabbbhhhppptttsssrrrqqqrrr|||ssslllpppwwwdddVVVOOOGGGBBB@@@@@@@@@@@@BBBGGGNNNZZZiiittt|||zzztttmmmcccZZZXXXWWWUUUVVVXXXVVVUUUUUUTTTUUUVVVWWWXXXVVVWWWXXXZZZ\\\^^^```aaa^^^^^^^^^```ccchhhnnnqqqrrrwww}}}|||wwwuuusssrrrpppnnneeeeeeeeedddcccbbbaaa```[[[[[[ZZZXXXVVVTTTRRRQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFEEECCCBBB@@@@@@AAA@@@???@@@BBBCCCBBBAAA???===;;;;;;;;;<<<;;;:::999999999888777666666555111111111111111222222333///000000111222222333333444444555666666666666555555444333222111111111111000000//////.........---///000000//////000333666;;;???HHHSSS[[[eeettt{{{wwwssspppooonnnmmmllljjjiiihhhggghhhmmmsssyyy{{{~~~}}}rrrfff___YYYSSSSSSUUU\\\lll|||zzz{{{tttssszzz{{{yyyyyyuuuccc___ooowwwtttiii[[[ZZZYYYeeesss|||gggTTTGGG???777000000000...,,,...,,,---......///.........---,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++------------...///000111,,,---------............---......//////000111111111111222333333333333222wwwlllbbb[[[XXXVVVUUUOOOMMMJJJIIIJJJKKKKKKKKKLLLUUU```iiisss|||fffPPPLLLGGGDDDCCCBBBAAAAAA<<<===>>>===:::888777777BBBJJJQQQPPPJJJFFFGGGKKKMMMUUU\\\___dddnnnvvvzzzwwwqqqhhh```]]]\\\[[[[[[XXXMMMIIISSSaaahhhgggeeebbbbbb]]]TTTMMMGGG>>>555///...,,,***)))))))))***)))(((''''''((()))***+++(((((()))))))))*********''''''((()))************))))))***++++++++++++******************************)))))))))))))))(((((()))))))))***+++++++++,,,++++++,,,,,,---......///---111333<<>>???===;;;:::;;;;;;:::999999999888888777777666666333333222111000000000000000000000111111222222222555444444444555555666777555444333222222222222222///////////////............///000///...///111333666666;;;DDDJJJPPP[[[fffsss|||~~~zzzxxxwwwvvvuuupppooommmkkklllooouuuzzzyyy|||~~~pppfff]]]VVVSSSUUUZZZiiivvvpppooouuuuuupppuuu}}}}}}}}}~~~sss```\\\lll}}}rrrooodddWWWVVVTTTaaaqqq{{{{{{eeeTTTGGG@@@777111000000...,,,---,,,,,,.../////////......---,,,,,,,,,,,,---..................------------...---------...///111222------------.....................///000000111111111222222333444333333333wwwjjj___XXXUUUSSSSSSOOOMMMJJJJJJKKKMMMMMMMMMMMMUUU___hhhqqqzzzfffPPPMMMIIIFFFEEEDDDCCCBBB<<<>>>???===:::666555555AAAIIIQQQPPPIIIDDDFFFJJJHHHQQQYYY^^^eeeoooyyy|||}}}uuukkkbbb\\\ZZZZZZZZZVVVLLLHHHQQQ___eeebbb___XXXXXXUUUNNNIIIDDD<<<444///...,,,***)))))))))***)))(((''''''''')))***+++))))))))))))************'''((()))***+++,,,,,,,,,))))))***++++++++++++*********************************))))))((((((''''''(((((()))***+++,,,,,,---++++++,,,,,,---...//////---000111;;;JJJSSSaaaxxx|||{{{|||}}}~~~~~~~~~}}}{{{vvvtttnnnmmmyyymmmfffhhhggg^^^XXXWWWaaaiiissszzz|||}}}|||uuuxxxuuuaaaTTTOOOEEE@@@===>>>>>>===@@@EEEHHHSSS```kkkuuu}}}}}}zzznnncccXXXTTTSSSSSSVVVYYYXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXYYY[[[\\\\\\[[[\\\]]]^^^______``````ccchhhmmmqqqsssyyy~~~{{{yyyyyyyyyyyyxxxkkkkkkkkkiiigggdddaaa___``````___]]][[[XXXVVVUUURRRRRRSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDAAAAAABBBBBB@@@===>>><<<::::::;;;;;;:::999888888888888777777666666777666444222000///......111222222222333333333333555444333333333555666777444444333222222222333333///////////////////////////111111111000000222444333000333;;;@@@CCCKKKUUU\\\fffvvv}}}{{{yyywwwsssrrrpppnnnnnnqqqwww|||zzz}}}xxxlllaaaXXXTTTUUUWWWfff}}}~~~ooohhhfffiiivvv|||pppjjjnnnwww~~~~~~rrr]]]YYYjjj|||qqqmmm```QQQPPPNNN^^^pppzzzzzzfffWWWLLL@@@888111000000...,,,---+++,,,.../////////......---,,,,,,,,,,,,---......000/////////...............---------...///111222---------.........//////......//////000000111111111222333333444444333333~~~vvvlllddd___[[[VVVSSSWWWSSSNNNIIIGGGGGGIIIKKKMMMOOOVVVbbbooo}}}}}}{{{yyywwwxxxwwwqqqfff^^^MMMJJJFFFDDDDDDEEEEEEFFFBBB@@@===<<<;;;:::777555;;;IIITTTRRRLLLKKKJJJIIIMMMTTTYYY]]]eeepppxxxzzzxxxooommmgggZZZUUUUUUMMMKKKKKKLLLQQQWWW]]]```aaaZZZYYYTTTNNNIIIEEE===444///---,,,***))))))************)))((((((((((((((())))))(((((('''''''''&&&+++***)))'''''')))***+++++++++***)))(((((())))))((()))***+++++++++++++++((((((((((((((('''''''''''''''((()))***++++++,,,************+++,,,---...+++111333:::JJJSSS___rrr}}}~~~xxxvvvssssssuuuppprrriiiYYYTTTYYYcccnnnxxxzzz{{{~~~yyy~~~sss```TTTOOODDDBBB@@@???@@@CCCFFFHHHIIIRRR```mmmuuuyyy{{{{{{pppiii```XXXTTTTTTTTTTTTWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^______]]]^^^\\\[[[[[[]]]___``````gggcccbbbdddgggiiinnnttt~~~||||||}}}|||yyyvvvqqqnnnllljjjhhheeebbb___aaa___]]][[[[[[ZZZXXXVVVTTTTTTSSSQQQPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKIIIHHHMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLLLLQQQNNNLLLMMMNNNMMMJJJGGGDDDCCCCCCBBBBBBBBBCCCCCC???>>>======<<<<<<<<<<<<;;;:::999777666555555555444444444444333333222111111111111111111111111111444444555555666777777888222333333444555555444444333333333333333222111000111000///......///111111///000222444777;;;@@@DDDMMMTTT```lll{{{zzzvvvssspppmmmmmmppptttwwwyyy|||sssgggWWWQQQUUUQQQ^^^rrrqqqccc\\\\\\fffrrr{{{vvvqqqiiigggqqq}}}|||}}}xxxooocccaaalll}}}uuusssdddSSSRRRPPPfffqqqvvvttteeeUUUIII@@@777111000111//////111---------............//////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////------......//////000000------......///000000000000000222333444555555555yyynnneee```\\\XXXVVVWWWSSSNNNIIIGGGGGGIIIKKKNNNOOOUUU```lllyyy|||zzzuuunnniiidddaaa]]]]]]]]]ZZZTTTOOOJJJHHHEEECCCBBBCCCDDDEEEEEECCCAAA???>>>===999777<<>>???AAADDDGGGKKKTTTcccpppxxx{{{||||||rrrkkkaaaXXXTTTSSSSSSSSSVVVVVVVVVVVVWWWXXXZZZ[[[ZZZYYYZZZ[[[]]]___^^^]]]\\\[[[ZZZ[[[\\\^^^______aaa\\\ZZZ[[[\\\]]]aaafffsss|||}}}}}}}}}{{{wwwtttqqqooommmkkkjjjhhhdddbbbaaa___]]]\\\\\\[[[XXXVVVTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLMMMMMMMMMKKKJJJIIILLLKKKIIIGGGFFFFFFFFFFFFDDDDDDEEEGGGIIIJJJKKKLLLNNNLLLJJJJJJKKKKKKHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999777666555444333333333333333222111000111111111111111111111111333333444444555666666777444555555666666666555555333333444444444333222222111000////////////000111...///000111222555:::===CCCIIIQQQZZZfffuuu}}}xxxuuurrrpppnnnnnnqqquuuyyy{{{~~~tttgggYYYSSSUUURRR]]]oooyyyjjj]]]XXX\\\dddsss}}}{{{sssmmmffffffrrr}}}{{{wwwpppfffeeesssyyyvvvfffVVVVVVWWWmmmxxxzzz|||pppdddVVVJJJAAA888111000111///...000------------............///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------.........//////.........///////////////......///000000111111222000111222444555555666666|||pppfffaaa^^^[[[YYYVVVSSSNNNJJJGGGGGGIIIJJJNNNOOOTTT^^^gggsss~~~{{{nnniiiddd```^^^[[[VVVQQQPPPLLLHHHGGGIIIIIIHHHFFFGGGEEEBBBAAA@@@AAACCCDDDHHHFFFEEEDDDCCC@@@<<<999===JJJUUUWWWSSSRRRQQQQQQUUUYYY]]]___gggqqqxxxyyyuuukkkgggcccXXXVVVVVVOOOHHHIIILLLQQQWWW\\\^^^___dddbbbZZZPPPIIIEEE>>>777222111///---+++***************)))(((((((((((()))))))))(((((((((((('''''')))((('''&&&&&&'''((()))***)))))))))((((((((((((((())))))))))))((((((''')))))))))******+++++++++)))******************************++++++,,,---......333333:::JJJVVVdddyyytttmmmgggiii~~~|||ppp\\\UUUYYYhhhpppwwwzzz{{{nnnuuusssaaaSSSKKKBBB@@@>>>======@@@CCCEEENNNXXXggguuu}}}xxxooocccYYYSSSRRRSSSTTTVVVVVVVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]]]][[[YYYZZZZZZ[[[\\\]]]]]]]]]]]]WWWTTTSSSSSSRRRUUUYYYeeemmmyyy~~~|||zzzvvvsssrrrpppnnnmmmmmmkkkhhheeebbb```___^^^^^^\\\ZZZWWWUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGEEECCCCCCCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCAAA@@@>>>>>>>>>======;;;:::777555444333333333333222111000///111111111111111111111111222222333333444444555555666777777777777777666666333333444444555555444444222222111111111111111222///000000000000222555777:::===BBBFFFLLLVVVbbbjjjvvvyyytttqqqooommmllllllllloootttyyy|||uuuiii[[[UUUWWWTTT]]]mmmvvvfffZZZXXX[[[kkkxxxyyyrrrmmmgggjjjxxx|||{{{{{{uuupppgggiiiyyyzzziiiZZZ[[[___vvv}}}uuummmcccVVVKKKBBB999222111000...---///------------..................---,,,,,,,,,------------,,,,,,,,,,,,------------.........////////////////////////.........//////000111111222222333111222333555666666777777~~~qqqfffaaa^^^\\\ZZZVVVSSSNNNJJJHHHGGGIIIJJJMMMMMMSSS\\\eeepppzzzwwwrrrooolllhhheeebbbVVVSSSOOOMMMLLLIIIFFFCCCFFFCCC@@@???AAACCCCCCBBBCCCBBBAAA???>>>???BBBEEEJJJIIIGGGFFFEEEBBB===:::>>>IIIUUUZZZXXXVVVVVVVVVVVVYYY\\\___gggsssyyyzzzttthhhddd```WWWWWWXXXQQQIIIHHHIIIMMMUUU]]]ccceeekkkiii```TTTKKKFFFAAA;;;333111///,,,***)))))))))+++***))))))(((((())))))))))))(((((((((((((((((()))((((((''''''(((((()))******************)))))))))*********)))(((''''''(((((())))))***+++,,,,,,+++*********************++++++++++++,,,---.........222222999JJJVVVeeezzz}}}qqqhhhaaaccc~~~oooZZZRRRWWWiiipppvvvyyy~~~zzziiipppqqq```QQQHHHCCCAAA???===>>>@@@CCCEEEPPP[[[lll|||~~~uuuggg[[[UUUSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^YYYTTTSSSRRRPPPRRRWWW```gggrrr~~~}}}zzzwwwuuurrrpppooonnnnnnmmmjjjhhhbbbaaa`````````^^^[[[YYYVVVVVVVVVUUUSSSRRRPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@DDDGGGJJJLLLLLLIIIEEEBBB@@@@@@???>>><<<:::777666555555555444333222111000111111111111111111111111111111222222333333333333777777777777777666666555222222333444555555555555444333333333222222222222000111222222222333555777666888:::;;;===BBBHHHMMMUUU]]]iiittt~~~}}}tttmmmiiigggeeeeeedddeeefffhhhkkkpppuuuyyyuuuiii]]]XXXYYYYYY___nnnssseee^^^___iiixxx|||wwwtttooosss}}}}}}zzzuuurrrjjjmmm}}}kkk\\\^^^bbb|||}}}wwwzzzzzzuuunnneeeWWWJJJCCC:::222111000...---...,,,,,,---------............------,,,,,,,,,------------,,,,,,,,,,,,------............////////////000000//////......------//////000000111222222333222333444666777777777777~~~qqqfffaaa^^^\\\ZZZUUUSSSOOOKKKHHHHHHHHHIIIKKKLLLQQQZZZdddooozzzqqqiiidddaaa\\\YYYVVVSSSPPPNNNHHHFFFDDDCCCBBBAAA???======<<<;;;<<<======<<<;;;@@@@@@@@@>>>===???CCCFFFLLLJJJHHHFFFDDDAAA===999===FFFSSS\\\]]]ZZZYYY[[[UUUWWWYYY]]]hhhttt{{{|||tttgggbbb^^^VVVXXXYYYRRRKKKHHHEEEHHHPPP]]]hhhoooqqqooofffXXXMMMHHHCCC>>>222000...+++)))(((((((((++++++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***++++++++++++***))))))(((''''''(((((()))***++++++++++++++++++************++++++++++++,,,---...///---222222888IIIUUUdddyyy|||pppfff]]]___oooZZZTTT[[[jjjpppvvvxxx{{{xxxhhhmmmnnn]]]PPPGGGDDDBBB@@@>>>>>>@@@CCCEEEOOO\\\oooyyykkk___XXXUUUVVVVVVTTTUUUWWWXXXZZZ[[[\\\\\\\\\ZZZXXXXXXZZZ[[[[[[ZZZ[[[]]]___^^^]]]]]]^^^```bbb\\\WWWVVVUUUSSSUUUYYY```eeeooozzz}}}{{{yyyxxxrrrpppooooooooommmkkkiiicccbbbbbbbbbbbbaaa]]][[[XXXXXXWWWVVVUUUTTTRRRQQQMMMMMMMMMLLLLLLLLLLLLLLLFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEDDDDDDBBBBBB@@@??????>>>>>>>>>BBBGGGOOOUUUVVVRRRLLLHHHBBBAAAAAA???===;;;:::999777777777666555333222111111111111111111111111111111111111222222222222222555555555666666555444444222222333444555555555444222222222222222111000000///111222333333444666888777777888888888:::<<<>>>CCCHHHOOOWWW```mmm{{{yyylllggg___ZZZXXXYYYZZZ[[[[[[^^^```cccffflllrrrwww{{{}}}vvvjjj```[[[\\\\\\cccrrr~~~ooofffeeeiiiyyy}}}|||xxxzzzyyyxxxyyyrrrxxxmmm]]]___```zzzuuuuuusssxxxzzzwwwpppgggXXXKKKCCC:::222111000...---...,,,,,,,,,------------...------,,,,,,,,,------......------,,,,,,------............/////////000000000000//////......------......///000000111111222333333555666777888888888~~~qqqgggaaa^^^[[[XXXUUUSSSOOOKKKIIIHHHHHHIIIIIIJJJPPPYYYcccnnn~~~~~~qqqkkkeee^^^WWWRRROOOKKKHHHFFFEEECCCAAA??????>>>===<<<;;;;;;:::888999;;;<<<<<<<<<;;;:::???@@@AAA???>>>???DDDIIINNNKKKHHHEEEBBB@@@<<<:::;;;CCCPPP\\\___]]]\\\^^^SSSUUUVVV[[[fffttt{{{{{{uuuggg```\\\VVVYYY[[[SSSMMMHHHBBBCCCMMM[[[jjjssssssqqqiii[[[OOOHHHDDD???000///---***)))(((((((((++++++***))))))))))))***(((((())))))))))))******))))))************)))))))))***+++,,,,,,,,,+++******++++++++++++******)))'''(((((())))))***************++++++++++++++++++++++++++++++,,,---...///---222222999IIIUUUcccxxx}}}qqqfff\\\[[[xxx{{{jjjVVVSSS\\\lllttt{{{{{{{{{{{{mmmqqq}}}jjjZZZNNNHHHEEECCC@@@>>>>>>@@@CCCEEELLLYYYmmm|||nnnbbbZZZWWWVVVVVVTTTUUUWWWXXXZZZZZZ[[[[[[[[[YYYWWWWWWYYY[[[[[[[[[\\\^^^`````````aaafffjjjhhhccc^^^]]][[[YYY[[[___cccgggooozzz}}}{{{zzzzzzsssrrrpppppppppnnnllliiidddccccccddddddccc___\\\YYYYYYYYYXXXWWWUUUTTTSSSOOOOOONNNLLLLLLLLLLLLLLLGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBDDDFFFFFFDDDDDDDDDEEEBBBAAA@@@>>>>>>=========???EEEMMMTTTVVVSSSMMMIIIAAA@@@>>>===;;;;;;::::::999888888777666444333222111111111111111111111111111111222222222222222222222333333444444444444444444444555555666555555555111111111111111000......,,,...000222222333555777666666777777777777777777999<<>>>>>===:::;;;;;;:::999888888999888999;;;======>>>???@@@>>>@@@BBB@@@???@@@FFFKKKPPPMMMGGGCCCAAA???<<<;;;999@@@MMM\\\aaa^^^]]]___TTTTTTUUUXXXdddrrrxxxwwwwwwhhh```\\\VVVYYY\\\TTTLLLGGGAAAAAAJJJXXXgggoooqqqqqqjjj\\\OOOHHHBBB>>>000///---+++************,,,+++******))))))******(((((()))))))))*********((())))))))))))))))))(((&&&((()))+++++++++)))(((((()))***************)))*********************************++++++,,,,,,,,,,,,,,,+++,,,,,,---...///...333444<<>>===<<<<<<<<<===AAAFFFJJJLLLKKKHHHFFF>>><<<:::888777888999:::999888888777555444222111111111111111111111111111222222222222222222222222000111222444555555555555777777888888888777666666444444555555444333111000,,,...111222222222333555555666666777777666444333222444777999===DDDNNNVVV```bbbaaa^^^\\\[[[VVVPPPGGGCCC@@@>>>@@@CCCEEEFFFFFFKKKRRRVVVYYY___hhhnnnooosssyyy}}}|||mmmccc]]][[[WWWcccvvvxxxpppnnnkkkyyy|||}}}zzzuuuyyy}}}vvv|||sss___\\\VVVlll~~~ttttttrrrwwwzzzxxxrrriiiZZZMMMAAA888111000111///...000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......------------........./////////000000000000........./////////////////////000111111222222333222333444555666777777777tttkkkeee```[[[WWWTTTRRROOOLLLIIIHHHHHHHHHIIIJJJNNNVVV___iiiyyyrrr___SSSMMMJJJHHHEEEBBB???======>>>>>>>>>999999:::999888777888999666777999:::;;;===AAACCC>>>AAACCCAAA???AAAGGGMMMRRRNNNHHHCCC@@@???===<<<888>>>LLL\\\aaa^^^]]]```UUUUUUTTTWWWbbbpppuuutttyyyiii```\\\VVVZZZ\\\TTTKKKFFFAAAAAAIIIVVVbbbjjjooooooiii[[[NNNFFFAAA===000///...,,,++++++,,,,,,,,,+++******)))*********(((((())))))*********+++''''''((((((((((((''''''$$$&&&((()))***)))((('''''''''((())))))***)))))),,,,,,++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,---.../////////555777>>>MMMWWWcccvvvvvvjjj[[[TTTiiiwwwfffUUUWWWdddtttyyycccSSSLLLJJJCCCAAA>>><<<<<<>>>@@@BBBDDDQQQfffxxxzzznnnccc[[[WWWTTTSSSTTTUUUWWWXXXXXXXXXWWWWWWYYYWWWUUUUUUXXX[[[\\\]]]XXX\\\```bbbeeelllwwwzzzwwwtttpppqqqttt{{{{{{~~~}}}xxxwwwwwwyyywwwuuutttsssqqqnnnllleeeeeeeeefffgggeeeaaa^^^ZZZZZZZZZZZZYYYXXXVVVVVVSSSQQQOOOMMMKKKJJJJJJJJJKKKLLLLLLMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB>>>AAADDDDDDBBBAAACCCEEEAAA@@@???===<<<<<<;;;;;;<<<===???AAABBBBBBBBBBBB;;;999666444333555888:::888888777666555333111000111111111111111111111111333333222222222222222222000111222444555666666777:::::::::::::::999888777999:::::::::999888666555///111333333333222333444666666777888888777444111---000444555777;;;BBBGGGKKKMMMLLLIIIHHHHHHEEE???===:::777666888:::<<<======CCCJJJNNNRRRXXXaaahhhkkkpppwww}}}nnnccc]]]YYYSSSaaavvv~~~vvvuuummmzzz|||~~~}}}xxxrrruuuwwwnnnqqqvvv```[[[TTTfffvvvvvvwwwxxx|||~~~zzzssshhhYYYKKK@@@888111000111//////111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///......------------......////////////000000000000---.........//////000000000111111222333333444444111222333555666666777777wwwoooiiiddd]]]XXXUUURRROOOKKKIIIHHHIIIIIIHHHJJJNNNRRRZZZfffvvvuuucccXXXQQQMMMKKKIIIFFFCCCAAAAAA@@@<<<999:::999999999999888777666:::::::::<<>><<<;;;;;;;;;;;;999777::::::;;;::::::888777777333333222222111222222222777888999999888555111///111222222333444444555555666666666555444333111000222222111111333555888999<<<<<<=========;;;:::999<<<:::777555333444555666000000000000111111111111444555666666555444111000000111222333555666777888<<<<<<<<<<<<;;;:::888888333333333444444555555555;;;???CCCFFFIIIOOOXXX^^^bbbhhhpppwww|||yyymmmbbb[[[XXXWWW___pppxxxvvv~~~~~~zzzyyyuuuuuuuuujjjggguuu|||ooo```UUUVVVgggyyy|||~~~}}}uuugggWWWLLLBBB888111//////------///..............................---------,,,,,,,,,+++,,,---------,,,+++***---------........./////////......---------......//////000111222333333444333444444555666777888888yyysssnnnggg___YYYVVVSSSNNNJJJHHHHHHIIIJJJIIILLLNNNRRRYYYeeesss~~~vvvhhh___[[[XXXWWWTTTQQQMMMJJJHHHEEEAAA===AAA@@@???>>>===;;;999777777888999<<<@@@BBBBBBAAACCCCCCAAA@@@???AAAEEEIIIUUUOOOIIICCC???;;;888777555;;;GGGVVVaaaeeeaaa\\\QQQNNNNNNSSSXXX]]]fffooonnnmmmggg]]]XXXXXXYYYXXXNNNGGGBBBCCCIIITTTeeettttttssskkk\\\NNNGGGBBB>>>555///+++,,,+++)))(((***+++,,,---------,,,+++***(((((((((((((((((((((((()))))))))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,---....../////////444444;;;JJJUUUcccxxxlllhhh]]]ttt|||~~~iii\\\```jjj~~~xxxcccVVVLLLGGGBBBAAA???>>>>>>???AAABBBAAAIIIWWWhhhtttyyyvvvrrrlllhhhccc___[[[WWWSSSPPPTTTUUUVVVXXXXXXWWWVVVUUUYYYYYYXXXXXXYYYZZZ\\\]]]]]]^^^aaafffkkksss}}}zzz{{{yyywwwvvvuuussspppmmmjjjjjjiiihhhgggeeebbbaaa^^^^^^]]]\\\[[[YYYXXXXXXUUUSSSPPPNNNNNNOOOOOONNNLLLKKKJJJJJJIIIIIIJJJJJJLLLJJJHHHGGGHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????>>><<<<<<======<<<:::;;;;;;:::999777555444333111111000000000111111222666777888888777444111///000111111222222333444444555555666555555444333222222111000000111333666888;;;<<<===>>>>>>===<<<;;;;;;:::999888666555444444111111111000111111111111666666888888777555333222000000111222333444555555666666666555555444333222222222222333333333444444777:::===@@@CCCHHHPPPWWW^^^dddmmmuuu{{{wwwlllbbb[[[WWWTTTZZZjjj}}}|||~~~zzzzzzvvvvvvuuugggaaammm~~~rrrdddYYYYYYkkk~~~~~~|||}}}}}}|||uuugggWWWLLLBBB999111//////------///........................//////......------------++++++,,,---------,,,+++---------........./////////......---------......111111222333444555555666444555555555666777777777{{{wwwooofff___WWWTTTNNNIIIGGGGGGIIIKKKKKKMMMPPPSSSYYYdddrrr|||{{{qqqkkkiiiiiihhhhhheeebbb^^^[[[VVVPPPLLLGGGEEEBBB@@@???===;;;999::::::<<>>======>>>@@@AAA@@@GGGUUUdddqqquuuqqqmmmcccaaa^^^[[[YYYVVVRRROOORRRTTTWWWZZZZZZXXXVVVTTTZZZYYYXXXXXXYYYZZZ\\\]]]______bbbgggmmmvvv|||yyyvvvuuuttttttrrrqqqooonnnllliiigggeeeccccccaaa```___]]]\\\[[[ZZZZZZWWWTTTQQQPPPQQQQQQPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKMMMKKKIIIIIIIIIHHHGGGEEECCCBBBBBBAAA@@@???>>>>>>>>>===<<<<<<===>>>===;;;;;;:::999777555333111000///.........///000111111555666777777555333000////////////000111111222222444555555666666555555444333111///...///111555777:::<<<>>>@@@@@@@@@???>>>::::::;;;:::999777444333222222111111111111111111555666777888777666333222000000111111111222222222111111111111000///......000000111111111111222222333666999;;;===BBBIIIOOOWWW^^^hhhrrryyy~~~uuujjjaaaZZZWWWSSSWWWeeezzzvvvyyyzzz}}}{{{zzzwwwggg\\\dddjjjzzzwwwiii^^^\\\nnn}}}||||||zzzsssgggWWWLLLCCC999111000///------..............................------------,,,,,,,,,***+++,,,------...---------------.....................---------......///111111222333444555555666666666666666666666666666~~~zzztttlllgggXXXTTTNNNHHHFFFFFFIIIKKKKKKMMMQQQUUU\\\ggguuu~~~}}}yyyxxxyyyzzz}}}vvvooojjjXXXSSSLLLGGGEEEDDDBBB@@@@@@@@@@@@CCCEEEEEEDDDBBBBBBBBBBBB@@@???AAADDDFFFPPPQQQMMMEEE===888666333444888BBBOOOZZZ___^^^[[[SSSNNNMMMQQQUUUYYY^^^dddmmmooommmddd^^^]]]]]][[[SSSLLLEEEDDDGGGOOO]]]iiijjjmmmhhh\\\PPPJJJGGGDDD888111+++******((())),,,++++++******))))))((((((******************************))))))))))))******))))))************)))))))))))))))))))))))))))))))))******++++++******)))*********++++++,,,,,,---******+++,,,,,,------...///333222888HHHUUUeee{{{nnnkkkhhhsssaaabbbmmm~~~}}}zzz{{{fffWWWMMMFFFAAA@@@>>>======>>>@@@AAACCCHHHTTTdddpppuuuqqqkkkccc```\\\YYYWWWUUUTTTRRRSSSTTTWWWYYYZZZYYYWWWVVVZZZYYYXXXXXXYYYZZZ\\\]]]```___aaagggllluuu{{{yyywwwwwwwwwvvvtttrrrsssqqqmmmiiifffdddccccccbbbaaa___]]]\\\[[[[[[[[[XXXVVVTTTSSSSSSSSSRRRQQQMMMMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>===;;;:::999:::<<<<<<;;;::::::999888666444222111111............///000222222444555555555444222000///.........///000000111111444444555666777777777777555333000......111444666999;;;>>>AAACCCCCCBBBAAA===<<<<<<;;;999777666555333333222111111111222222333444555666666444222111222222222111111111111000111222222222111111000///////////////000000000000333555888999:::>>>EEEJJJQQQYYYeeepppyyy}}}sssiii```ZZZVVVUUUXXXcccvvvvvvkkkoooxxxzzz~~~kkk]]]```dddttt}}}lll```[[[mmm}}}zzzwwwrrrgggXXXMMMCCC:::222000///------...........................,,,+++++++++++++++++++++***+++,,,------......///...........................------------...////////////000111222333333444777777777666666666666666|||tttpppmmmiiieeeYYYUUUNNNHHHFFFFFFIIIKKKIIIMMMRRRWWW___lllzzz~~~tttggg[[[TTTOOOIIIDDDCCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBAAA???@@@CCCEEELLLQQQPPPFFF===:::888666444888BBBNNNZZZ___^^^[[[RRRMMMLLLQQQWWW[[[___dddmmmqqqqqqhhhaaa^^^]]][[[RRRLLLFFFEEEEEEJJJTTT___dddiiihhh]]]QQQJJJFFFDDD999222,,,+++***((())),,,*********))))))(((((((((++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------******+++,,,,,,------......222111777HHHUUUeee{{{uuurrrrrrzzzgggfffrrr~~~~~~}}}hhhXXXMMMFFFBBB@@@???>>>>>>???@@@BBBDDDHHHRRRaaaooouuurrrllliiiccc[[[UUUSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\aaa___```dddiiippp||||||{{{|||}}}~~~|||yyyvvvuuurrrmmmiiieeecccccccccbbbaaa```^^^]]]\\\[[[[[[YYYWWWUUUTTTUUUUUUSSSRRRNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKIIIIIIIIIHHHEEEBBB@@@@@@@@@??????>>>>>>===;;;:::999:::<<<<<<;;;:::999888777555555444444444/////////000111222333444444444444444333222000///.........///000000111111444444666777888999999999888666333111000222555666888;;;???CCCEEEEEEDDDCCCAAA???<<<:::888777888888555444222111111111222333444555666777777555444222555444444333222222111111333333444444333333222222////////////////////////222444666777777;;;AAAGGGNNNVVVcccoooxxx{{{rrriii```ZZZVVVVVVXXX___pppxxxvvvjjj___cccnnn{{{{{{sssaaa```dddrrrmmm___XXXiii{{{~~~yyyvvvqqqgggXXXMMMDDD;;;222000000------...........................,,,,,,,,,,,,------------++++++,,,,,,---...///000.....................------------------...////////////000111222333333444777777777777777666666666~~~qqqgggbbb```^^^\\\YYYUUUOOOIIIFFFFFFHHHIIIGGGLLLRRRYYYbbbooo~~~xxxlll___RRRIIIGGGEEEBBBBBBCCCEEEEEEDDDAAABBBBBBAAA@@@@@@BBBDDDJJJSSSUUUJJJ???<<<;;;888555:::DDDPPP\\\aaa```]]]RRRMMMKKKQQQXXX\\\___ccckkkqqqrrrkkkccc```^^^]]]SSSLLLFFFDDDDDDHHHRRR\\\fffmmmnnndddVVVLLLFFFBBB999222---,,,+++))))))+++++++++*********++++++,,,************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,------...+++++++++,,,------.........222222888HHHTTTdddyyy|||zzzkkkjjjvvv}}}jjjYYYNNNFFFBBBAAA???>>>>>>???AAABBBDDDFFFNNN\\\llltttsssooollleee[[[SSSPPPPPPRRRSSSVVVVVVVVVVVVWWWXXXZZZ[[[XXXWWWWWWVVVWWWXXXZZZ[[[```]]]]]]aaaeeeiiirrr{{{~~~}}}~~~~~~zzzuuusssnnnjjjfffddddddcccaaaaaaaaa```___]]]\\\[[[YYYXXXVVVVVVVVVVVVTTTRRROOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKIIIFFFCCC@@@@@@@@@?????????>>>>>>>>>===<<<<<<===>>>===;;;:::999777666555555666777222111111111222333444444444444444444333222111111/////////000111111222222555555777888999:::::::::999888666444333444555555888;;;???CCCFFFFFFEEEDDDDDDAAA>>>:::888888999:::777555333111111111333444777888999;;;:::999888666666666555555444333333222333333444444444333333222111111000000000000/////////222333444444777>>>CCCKKKTTTaaannnwww}}}{{{sssiiiaaaZZZVVVTTTVVV[[[gggzzz~~~wwwpppnnnbbbXXX[[[gggttt|||yyyeeeaaa___lllzzzmmm^^^WWWgggxxxzzzuuuqqqgggYYYMMMEEE;;;333111000------.................................///////////////000---,,,,,,,,,---...///000...............------------------------...///000111111222333444555555666777777777777777777777777}}}oooccc]]]ZZZXXXWWWXXXTTTPPPKKKGGGFFFGGGHHHGGGKKKRRRYYYcccppp~~~pppcccVVVQQQKKKGGGEEEEEEEEEEEEAAABBBBBBAAA@@@???AAACCCLLLXXXZZZMMM@@@===;;;888777<<>>======>>>@@@AAADDDDDDJJJYYYjjjuuuvvvssslllfff\\\UUURRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYVVVVVVUUUUUUVVVWWWYYYZZZ]]]ZZZ[[[___bbbeeejjjqqquuuzzzzzzsssooommmmmmqqqvvvzzz{{{}}}}}}}}}~~~~~~|||vvvtttpppllliiigggeeeeeebbbcccddddddbbb```]]][[[YYYXXXVVVVVVWWWVVVTTTRRRPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKIIIEEEBBB@@@@@@@@@@@@@@@????????????>>><<<<<<======<<<:::;;;:::777555444444555555333333222222222222333444555555555444333333222222000111111222222333444444666666888999::::::::::::999999888666555444333333777:::???DDDFFFFFFEEECCCCCCBBB???===;;;999999999888666444222111111333444888999;;;<<<<<<;;;999888666666555555444333333333333333444444444444444333222222222222111111000000...111333333333777===BBBIIIRRR___llluuu{{{~~~|||tttkkkbbb[[[WWWSSSUUUXXX```qqq}}}sssrrruuuvvvwwwvvvnnnjjjkkk```VVVZZZdddqqq~~~zzzddd^^^YYYeeessszzzmmm___YYYiii{{{{{{uuupppgggYYYMMMEEE<<<444111000------...........................---------....../////////......---,,,------.../////////.........------------,,,,,,------///000000111111222333444555555666666666666777888888888999ssshhhaaa]]]ZZZWWWWWWTTTPPPLLLHHHGGGGGGGGGFFFKKKRRRYYYbbbooo}}}yyyxxx|||ggg```VVVNNNIIIFFFDDDCCCAAABBBBBBAAA@@@???AAABBBOOO\\\^^^PPPAAA===;;;777888>>>HHHVVVaaafffccc___TTTMMMJJJPPPWWWZZZ[[[]]]bbbkkkpppmmmfffdddddddddZZZPPPFFFBBBCCCLLL\\\kkkzzzyyyfffTTTHHHAAA888222...///---***((()))''''''&&&'''((()))+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))+++,,,---......,,,,,,---......//////000...333333:::IIITTTaaauuuvvvfffbbbnnnuuu~~~}}}~~~kkk[[[NNNFFF???>>>===<<<<<<===>>>???EEEEEEJJJXXXkkkwwwzzzwwwlllggg___YYYVVVUUUTTTTTTRRRTTTWWWZZZ\\\[[[YYYWWWVVVUUUTTTTTTUUUVVVXXXYYYZZZXXXYYY^^^bbbcccggglllggglllppppppkkkeeebbbbbbaaagggnnnsssuuuwwwyyy|||~~~{{{zzzxxxyyy{{{||||||{{{vvvuuurrrooollliiigggfffbbbdddffffffeeebbb^^^[[[YYYXXXVVVVVVWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOOKKKJJJIIIIIIIIIFFFBBB???AAAAAAAAA@@@@@@@@@@@@@@@>>><<<;;;;;;;;;;;;999888===;;;888555333222222333333333222222111222222222555555555444444333333333222222222333444444555555777777888999::::::::::::888888888777666444222111777:::???DDDFFFFFFDDDCCCBBBBBBAAA@@@>>>;;;888777999777444222111222333444777888:::;;;;;;:::999777555555555444444333333333444555555666666666555555444333333333222222111111///222444444555888???DDDHHHQQQ^^^jjjsssxxx{{{}}}~~~}}}uuulllbbb[[[WWWSSSVVVYYY^^^mmmyyynnnkkkmmmmmmmmmnnnhhhgggjjjaaaWWW[[[cccqqqyyybbb[[[WWWcccpppxxx~~~~~~mmm```[[[lll~~~{{{uuuqqqgggYYYMMMFFF<<<444111000------...........................*********++++++,,,,,,,,,000///---,,,,,,---.../////////.........---------,,,,,,,,,---...///000111//////000111222333333444555555666777888999999:::wwwnnneee]]]ZZZZZZWWWUUURRRMMMIIIFFFDDDDDDFFFIIINNNWWWbbbppp~~~}}}qqqkkkkkknnnqqqyyy}}}iiiXXXNNNIIIDDDAAACCCAAA@@@AAA???<<<>>>BBBIIIWWW\\\OOOAAA>>>===999666???KKKWWW^^^bbbbbbbbbZZZPPPJJJOOOXXX[[[WWWTTT```iiinnnlllgggeeedddbbbXXXOOOGGGDDDGGGPPPaaaooolllTTTFFFAAA;;;333------,,,***((((((''''''(((((())))))******************************,,,,,,+++***)))((('''&&&+++*********))))))(((((())))))))))))************------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///222<<>>===???@@@@@@???@@@CCCIIIVVViii|||ssslllaaaYYYTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZWWWVVV[[[bbbggghhhfffeeebbb]]]ZZZWWWUUURRRQQQQQQVVV]]]eeelllppprrrrrrxxx{{{|||zzzvvvtttsssuuuxxxyyy{{{zzzvvvrrrnnnkkkiiihhhiiigggeeedddcccaaa^^^\\\WWWVVVVVVUUUTTTSSSRRRQQQOOONNNMMMMMMLLLLLLMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA?????????AAABBB??????===<<<::::::999999999888777777777888:::;;;666555444222222222222333333333333333333333444444///333333///111777:::888<<<<<<<<<===>>>??????>>>;;;::::::999888777777666444999???CCCCCCCCCEEEGGGCCCBBBAAA???<<<:::999888999666333000000222555777999999888888777888888888777666555555444444444444666555444444444666777888555444222111000000111222333222000000111555888;;;GGGOOO\\\fffmmmrrrvvvzzzyyysssjjj```ZZZZZZUUUVVVYYY```kkkzzzvvvkkkdddbbbbbbeeeaaa]]]^^^aaacccbbb___hhhuuuzzzcccZZZXXXeeesss{{{{{{iii]]]XXXlllyyyiiiXXXNNNBBB999222000000......///...............------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------------......///000000000000222333333333333444666999999999888888888888777{{{rrrjjjaaa]]]]]]XXXUUUQQQLLLHHHFFFEEEEEEEEEHHHNNNVVVaaaooo}}}vvvhhh___\\\\\\XXX]]]bbbbbbaaafffqqq|||~~~hhhWWWLLLFFFCCCAAA@@@AAACCCAAA======AAAHHHUUUYYYMMMAAA>>>???<<<777>>>KKKVVV]]]aaaaaaaaaZZZQQQLLLPPPVVVXXXXXXXXXbbbjjjooolllfffeeedddcccZZZQQQHHHFFFIIIRRRcccrrrmmmXXXJJJDDD===555......---+++))))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************)))))))))((())))))))))))*********************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...222<<>>===>>>??????>>>???BBBGGGSSSfffyyyyyyqqqfff]]]VVVSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ\\\ZZZYYY\\\bbbeeeeeecccaaa^^^XXXSSSNNNKKKHHHFFFLLLOOOUUU]]]dddkkkppprrr{{{}}}}}}{{{yyywwwwwwxxxyyy{{{}}}{{{xxxtttpppllljjjiiijjjhhhfffdddcccaaa^^^[[[YYYXXXVVVUUUSSSRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@???>>>???AAAAAA@@@???===;;;:::999888888777666555555555666888888555444222111111111222222444444444444555555555555111444444000222999======DDDDDDCCCCCCCCCAAA>>><<<>>>>>><<<;;;999888777666555999>>>AAABBBBBBCCCDDDBBBAAA@@@???===;;;:::999888666333000000222555777888888777777777777777777666666555444333333444444888777666555555666777777666666444333222222333333444222111000222555999;;;FFFOOO[[[fffmmmrrrwwwzzz|||~~~{{{uuukkk___WWWVVVSSSUUU[[[cccooo}}}zzznnnddd___^^^___[[[WWWXXX^^^dddggghhhrrr~~~{{{eee]]]XXXfffuuu~~~xxxfff[[[XXXkkkzzzlllZZZNNNCCC:::222000000....../////////......------,,,,,,//////.........---------,,,,,,,,,---------......------------------------------......///000000000000222333333333333444666777777777888888999999999vvvlllccc^^^^^^YYYVVVPPPKKKGGGFFFFFFFFFEEEHHHMMMUUU```nnn|||rrrcccXXXQQQNNNGGGIIIJJJHHHGGGJJJPPPVVV```ooouuu^^^OOOGGGEEE@@@???@@@CCCAAA======AAAGGGQQQTTTIII>>><<<======777>>>IIITTT\\\______^^^[[[TTTOOOPPPRRRTTTXXX]]]gggnnnqqqlllfffdddcccbbb\\\SSSKKKHHHKKKUUUggguuuppp]]]NNNGGG???666///......+++***+++))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,************))))))))))))))))))))))))************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......222;;;GGGVVVjjj{{{||||||}}}~~~|||tttyyywwwooozzzsssbbbUUUWWWbbbxxx~~~xxxooommmnnnnnn~~~jjj[[[PPPLLLDDDBBB???>>>>>>???>>>===>>>AAAEEEOOOaaattt}}}~~~xxxlllaaaYYYTTTQQQOOONNNNNNPPPQQQSSSTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[YYYXXX[[[```ccccccaaa]]]ZZZTTTNNNIIIFFFDDDDDDIIILLLQQQYYYbbbllltttxxx~~~~~~}}}|||||||||||||||}}}zzzvvvrrrnnnkkkiiikkkhhhfffdddcccaaa^^^\\\\\\ZZZWWWTTTRRRRRRRRRRRRRRRQQQOOONNNLLLKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCC@@@???>>>===>>>???@@@AAA@@@???===;;;999888777666444444333333444444555666444333333222222222333333555555666666777777777777555666555222333:::AAADDDLLLLLLKKKJJJGGGDDDAAA???BBBAAA@@@>>><<<:::888777666999===????????????@@@@@@??????>>>===<<<;;;;;;777555333111111333666888888777777666666666555555555444333333333333333444999888888777777777888888999888777666555555555555555333111111222555999;;;EEENNN[[[fffmmmrrrwwwzzz{{{|||~~~xxxmmm___UUURRRQQQUUU]]]hhhvvvsssfff^^^ZZZYYYUUUQQQQQQYYYdddooouuu{{{gggaaaYYYhhhxxxuuudddXXXVVVhhh{{{{{{nnn\\\NNNCCC:::222000000......////////////...---,,,,,,+++............------------,,,,,,,,,---------......---------------------------......//////000000111111222444444333333555666555666666777888999:::;;;vvvlllbbb\\\[[[YYYVVVPPPJJJFFFFFFGGGHHHEEEHHHMMMTTT___lllzzzzzznnnaaaTTTLLLGGGDDDCCCAAA??????@@@BBBDDDFFFQQQ^^^jjjxxxuuu^^^NNNGGGFFF@@@>>>???AAA???===>>>CCCGGGNNNOOOEEE:::888::::::888>>>GGGRRRZZZ^^^]]]\\\[[[VVVQQQOOONNNPPPYYYbbbnnntttuuummmeeebbbaaa```^^^UUUMMMJJJNNNXXXjjjzzz~~~qqq```QQQGGG???777///...---+++)))***+++******))))))((((((((())))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))((()))))))))************)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------222;;;FFFVVVlll~~~|||yyyzzzzzzyyypppgggooowww~~~ppphhhsssuuueeeXXXZZZdddwww|||uuurrrttttttzzz}}}}}}mmm]]]QQQJJJEEEBBB???>>>>>>>>>===<<>>???@@@@@@???===:::888666555555333333333333333444444555444444444444555555666666666666777777888888999999999999777444555<<>><<<;;;:::777999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::666555333111222444777999888888888777777666555555333333222222222333333444888888888888999999::::::;;;::::::999888888777777666444222111333666999;;;EEENNN[[[eeelllqqqvvvzzz}}}~~~{{{qqqaaaVVVSSSQQQVVV```nnn}}}yyykkkaaa\\\ZZZUUUOOONNNUUUccctttzzzhhhccc]]]lllzzzuuucccVVVSSScccwwwzzzooo]]]MMMDDD;;;333111000......///000///......---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------.....................///000000111111111222444444333333555666666666666777888999999999wwwmmmbbb[[[ZZZYYYUUUOOOJJJGGGFFFGGGHHHFFFHHHMMMTTT^^^lllyyy|||yyyrrriii^^^RRRGGG@@@@@@???<<<;;;::::::::::::;;;BBBIIIPPPYYYeeennnqqq~~~}}}vvvhhhVVVHHHCCCCCCBBB>>>=========<<<@@@FFFLLLPPPOOOFFF<<<777888999999===FFFPPPZZZ^^^]]][[[\\\WWWRRROOOKKKMMMXXXdddsssxxxxxxooofffaaa___^^^```WWWNNNKKKOOOZZZmmm}}}}}}qqq```PPPFFF@@@666///---,,,)))(((***++++++******))))))((((((************************)))))))))))))))*********))))))))))))))))))******((()))))))))************))))))***+++,,,------...+++++++++,,,,,,---------............////////////---...222:::EEEUUUmmm}}}{{{vvvllleeeoooyyy{{{fff___kkk||||||kkk\\\\\\eeettt}}}{{{{{{}}}~~~{{{}}}zzztttuuurrr```QQQHHHEEEBBB???>>>>>>>>>===<<<@@@BBBEEEKKKYYYkkkvvvyyy{{{tttiii```YYYTTTQQQOOOPPPQQQRRRTTTVVVXXXYYYZZZVVVVVVWWWWWWXXXYYYYYYYYYUUUUUUVVVYYY[[[\\\\\\[[[YYYZZZZZZYYYVVVUUUWWWYYYYYY^^^fffppp{{{~~~}}}zzzvvvrrrooommmgggeeeccccccdddeeeddddddaaa^^^ZZZVVVSSSRRRSSSSSSTTTSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGDDDCCCAAA@@@@@@<<<<<<<<<<<<===>>>>>>??????>>><<<999777555444444333333444444444555555555222222333444555666777777777777888888999::::::;;;===;;;999888888===IIIRRR^^^]]]YYYRRRKKKFFFEEEFFFEEEEEEDDDBBB@@@???======888888999:::::::::999888777777777777888888888888555444333222333555888999999999999999888777666555222222222222333333444555666777888999:::<<<<<<===;;;;;;;;;;;;:::999888888777555333222333666999<<>>>>>???>>>===@@@CCCFFFKKKWWWfffqqqtttsssmmmeee]]]XXXTTTRRRPPPOOOPPPQQQRRRTTTUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXYYY[[[\\\\\\\\\[[[[[[]]]aaaddddddcccbbbdddfffkkkooovvv~~~~~~~~~~~~}}}{{{xxxtttqqqooogggeeebbbbbbdddeeefffeeeaaa___[[[XXXUUUTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIFFFDDDBBB@@@???>>><<<<<<=====================<<<:::888666555444333333333444555555555555555///000222444555666777777999999:::;;;<<<<<<===>>>???===<<<;;;:::>>>JJJVVViiihhheee^^^TTTMMMJJJJJJJJJIIIHHHFFFCCCAAA@@@???999888777888999999888666555555555555555555555555444333333333444666999:::999:::::::::999888666555222222222222333444666666666666888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::888888888666444333444666:::<<>>??????===999777777777555666999;;;<<<>>>@@@CCCDDDEEEEEEBBB===::::::;;;<<<;;;<<<@@@???===@@@DDDQQQQQQPPPKKKCCC<<<;;;===999<<>>===>>>??????>>>???CCCFFFJJJTTTbbbkkkmmmnnniiiaaa[[[VVVTTTRRRPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYXXX[[[^^^aaabbbccccccdddeeekkksssvvvwwwwwwzzz}}}~~~||||||||||||{{{yyyuuurrrpppiiigggdddccccccddddddddd___^^^\\\ZZZWWWVVVUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLJJJIIIFFFDDDAAA???>>>======>>>>>>>>>>>>======<<<;;;:::999777666444444444222333444555555555444444000222444666888999::::::<<<<<<===>>>???@@@AAAAAAAAA???>>>>>><<<>>>JJJWWWlllppprrrooofff\\\VVVTTTRRRPPPNNNJJJGGGCCCAAA???999777666777999:::888666555555555555444444444444333333333333555777999;;;999999::::::999777444333222222222333444666777888777888999:::;;;:::999999:::;;;;;;;;;:::999888777999777555444444777:::<<>>888555555666333333666888888666777999777777666444444666999<<<999999>>>CCCCCC???>>>AAAMMMMMMMMMJJJCCC<<<:::<<<999;;;BBBNNN[[[aaaaaa^^^[[[UUUOOOKKKIIIKKKUUU```kkksssxxxtttmmmjjjhhhfff___UUULLLIIINNN[[[ooo{{{kkk[[[PPPKKKDDD:::111...---+++***,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++))))))))))))************+++++++++++++++,,,,,,,,,******+++,,,,,,---......---------.........//////111111555:::BBBRRRmmm}}}|||{{{xxxqqqqqqlll```[[[cccwwwnnnUUUTTT```zzzyyywwwsssfffYYYOOOHHHBBB@@@>>>===???@@@@@@???>>>BBBEEEIIIRRR^^^gggiiimmmggg```ZZZVVVSSSQQQPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYUUUZZZ___eeehhhkkknnnoookkksss~~~||||||{{{{{{|||{{{yyyvvvsssqqqllliiieeeccccccccccccbbb^^^^^^\\\[[[YYYWWWUUUTTTSSSRRRQQQOOONNNMMMLLLLLLJJJIIIFFFCCCAAA???======>>>?????????>>>===<<<<<<:::999888666555555444444111222333444555444333333444555888;;;===>>>>>>>>>>>>??????@@@BBBCCCDDDDDDBBB??????@@@===>>>IIIWWWiiiqqqyyy{{{tttjjjccc```XXXVVVSSSNNNIIIDDDAAA???999777555666999:::888666666555555555555444444444333333333444555777:::;;;777888999999888666333222222222333444555666888999::::::;;;;;;:::888777666999::::::;;;:::888777666999888555444444777:::<<>>???BBBDDDIIIPPPQQQIII@@@;;;;;;:::777999@@@LLLYYYaaabbb```\\\VVVQQQMMMKKKMMMWWWbbbkkkxxx}}}rrrkkkiiihhhcccYYYNNNIIILLLVVVhhhxxx}}}sssbbbPPPDDDDDD:::111...---+++***,,,***************)))(((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++***)))))))))***+++***)))((((((((()))+++,,,,,,,,,,,,---------.........------......///000111000111555<<>>===>>>???@@@@@@AAA???@@@EEEPPP\\\gggmmmpppiii```YYYUUUSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWYYYZZZ^^^gggqqqyyy|||}}}|||~~~}}}zzzxxxwwwvvvtttrrrnnnllliiifffdddcccbbbbbb\\\[[[[[[ZZZYYYXXXXXXWWWVVVSSSQQQQQQRRRQQQNNNKKKGGGFFFDDDBBB@@@????????????BBBDDDCCC???======???<<<;;;:::888777555444333333333222111111222333444333555:::>>>BBBDDDEEEFFFCCCBBBAAAAAAAAAAAABBBCCC===??????===;;;===EEEKKK^^^mmm~~~rrrgggbbb[[[QQQJJJFFFEEECCCBBB888777555333222333444555666666777777666555444444111000000222555999;;;;;;777888999777555444555777333333222111111444999===>>>>>>=========>>>???@@@======<<<;;;::::::999999999999777555555777;;;>>>HHHQQQ^^^hhhmmmnnnooopppuuuzzz~~~vvvkkk```XXXTTTRRRSSSXXXddduuuzzztttqqqqqqwwwpppeeeZZZSSSXXXkkk~~~~~~lllccc```rrrwwweeeSSSMMMZZZpppxxxbbbIII===222///000//////111++++++,,,,,,,,,++++++***...........................---,,,++++++,,,---...------------///000111222444333111////////////000111111111222333444555666555666777888999:::::::::zzzqqqhhh```[[[VVVTTTQQQMMMJJJHHHGGGFFFGGGJJJPPPXXXbbbooo{{{~~~zzzwwwxxxxxxooo```SSSFFFBBB===;;;;;;;;;888555666666555555555444444444444444333333444444555666777999<<<======???AAACCCHHHNNNPPPHHH???<<<;;;:::888999???KKKYYYaaacccaaa]]]WWWQQQMMMKKKLLLTTT^^^mmmzzz}}}sssnnnmmmmmmkkk___PPPHHHIIISSSgggwww~~~sssbbbPPPEEEBBB999111///...++++++,,,***************)))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((+++******))))))***+++,,,)))))))))))))))***+++++++++++++++,,,,,,,,,------...------......///000111000111555<<>>===>>>???@@@@@@AAA??????DDDNNN\\\hhhooorrrkkkbbbZZZUUUSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[___hhhsss~~~~~~}}}|||zzzwwwvvvvvvvvvtttsssooommmjjjhhheeedddcccccc]]]]]]\\\[[[ZZZYYYXXXXXXXXXVVVSSSRRRRRRPPPMMMJJJEEEDDDBBBAAA@@@AAAAAABBB@@@BBBDDDDDDBBB@@@>>>>>>;;;:::999888666555444333333222111111111333555666888:::===AAADDDFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBBBB>>>@@@@@@>>><<<===CCCIIIWWWggg{{{yyykkkaaaSSSIIIEEEBBB???<<<888666555333333444555666777777777777666555444333222111000222666999:::;;;888888777666555555666777555666666666666888<<<@@@@@@AAAAAAAAABBBBBBCCCCCC======<<<<<<;;;::::::999999999777666555777;;;>>>GGGQQQ^^^ggglllnnnooopppuuuyyy~~~zzzsssjjj^^^TTTNNNOOOQQQXXXcccrrrxxxooojjjiiinnnhhh```XXXQQQTTTcccttt}}}llleeecccyyy~~~uuucccQQQMMM[[[ppp|||fffIII===333///000///...///)))***+++,,,,,,,,,,,,,,,------------------------......------------......---------...///000111222222222111000000111222333333222222222333444555555666666888999:::;;;;;;;;;|||sssiii```ZZZVVVSSSPPPLLLIIIGGGFFFFFFFFFJJJRRR[[[fffqqq|||~~~wwwssstttwwwqqqcccVVVIIIDDD>>>;;;;;;<<<;;;:::666666666555555555555444333333222222222333444444777999;;;=========???AAAEEEKKKMMMFFF???<<<;;;:::999:::???KKKXXXaaacccbbb___YYYRRRNNNKKKKKKRRRZZZooozzz}}}tttpppqqqqqqttteeeSSSGGGEEEPPPddduuu~~~rrraaaPPPEEE@@@888111000///,,,+++,,,***************)))(((((())))))************))))))************************((())))))******))))))(((***)))))))))***+++,,,,,,((()))******++++++***************+++++++++,,,,,,...------......///000111111111555===GGGXXXrrrzzzlllaaaggg{{{ccc^^^hhhxxxsssmmmooommm___SSSJJJDDDDDDAAA>>>===>>>???@@@@@@@@@???>>>BBBLLLZZZiiirrrtttmmmccc[[[VVVSSSRRRQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[^^^gggttt~~~~~~}}}|||xxxwwwuuutttuuuvvvuuutttpppooommmjjjgggeeedddddd``````___]]]\\\ZZZYYYXXXZZZXXXVVVTTTSSSPPPMMMJJJCCCCCCBBBAAAAAABBBCCCDDDBBBCCCDDDFFFFFFDDDAAA===:::999999777666555444444333222111111222555999;;;>>>@@@BBBEEEGGGGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA???AAABBB@@@======AAADDDGGGVVVkkkssseeeSSSGGGAAA>>>999555777666444444444555777888888888888777666444333222222111111444777999::::::999777444444555888999999999;;;===??????@@@BBBDDDDDDDDDEEEFFFFFFFFFEEEEEE=========<<<;;;;;;::::::888888777666555777;;;>>>GGGPPP]]]fffkkkmmmnnnppptttxxx~~~|||wwwrrrkkk```TTTKKKKKKPPPYYYeeeqqq~~~uuuiiiaaa]]]bbb___[[[WWWQQQQQQ\\\iiiwwwzzz{{{lllgggeeewwwdddQQQOOO\\\qqq~~~hhhJJJ>>>333000000...---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........---------...///000111222111111111222222444555666444444333333333444444555777777999:::;;;<<<<<<<<<uuujjjaaaZZZVVVSSSOOOKKKHHHFFFFFFFFFFFFJJJRRR[[[eeeqqq|||wwwpppppptttqqqdddXXXKKKEEE>>>:::;;;<<<<<<;;;999999999888888888888777333333222222222222333333777999<<<=========>>>???BBBHHHIIIDDD>>><<<<<<::::::;;;???JJJXXXaaadddcccbbbZZZSSSPPPMMMLLLQQQXXXmmmvvv}}}yyyrrrppprrrssswwwgggUUUHHHEEENNNaaarrr{{{ooo^^^NNNEEE???777111000000---++++++***************)))(((((())))))************))))))************************)))))))))******)))))))))(((((()))******+++,,,---((()))***+++,,,+++***)))++++++++++++,,,,,,,,,,,,...------......///000111111111555===III[[[tttyyyiii^^^bbbuuujjj```fffzzzsssjjjiiipppbbbVVVLLLFFFDDDBBB???>>>>>>???@@@???@@@???>>>@@@IIIXXXiiisssvvvoooeee\\\VVVSSSQQQPPPRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZ]]]dddqqq~~~~~~{{{yyywwwvvvvvvvvvuuutttrrrqqqooommmjjjhhhfffeeecccbbbaaa___]]][[[ZZZYYYZZZYYYXXXVVVTTTQQQOOOMMMFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEHHHJJJHHHBBB===999999888777666666555555444333222222555999===???DDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFCCCBBB@@@AAABBBCCCAAA>>>===>>>???===HHHXXXkkk~~~ooo```MMMAAA===;;;777222666555444444444666888:::999999888777555444222111222222333555888:::999888:::777444444777<<>>333000000---,,,,,,////////////...,,,+++++++++++++++++++++,,,,,,,,,---...///000000///...---------......///111222333333333333444444555666666666555444444444444444555888888:::;;;<<<=========wwwmmmbbb[[[VVVSSSOOOJJJGGGFFFFFFFFFGGGJJJPPPWWWaaannn{{{xxxooommmpppnnnddd[[[MMMGGG???::::::<<<<<<;;;;;;;;;::::::::::::999999444444333333222333333444777999<<<======<<<======???DDDEEEAAA======<<<::::::;;;@@@KKKYYYbbbdddbbbbbb[[[TTTRRRQQQPPPSSSYYYhhhpppvvvsssooooooqqqrrrtttfffVVVKKKHHHOOO___nnn{{{}}}~~~xxxkkk[[[MMMEEE@@@888111000000---***+++***************)))(((((())))))************))))))************************))))))************))))))(((((()))***+++,,,,,,,,,((()))+++,,,,,,,,,+++***,,,,,,,,,,,,------------...------......///000111111111555>>>KKK]]]uuuvvveeeYYY\\\mmm}}}pppbbbggg~~~ttthhhcccwwwvvvhhh[[[PPPIIIEEECCC???>>>???@@@@@@???@@@???>>>@@@HHHVVVhhhssswwwpppeee\\\VVVRRRPPPOOORRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWYYYYYYZZZ___iiivvv|||zzzzzzyyywwwuuuuuutttrrrpppmmmjjjhhhfffddddddbbb```___]]][[[[[[YYYYYYYYYXXXVVVSSSRRRRRRLLLJJJHHHFFFDDDDDDDDDDDDGGGFFFGGGIIIKKKIIICCC===999999888888777777777666555555555666999===AAACCCFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAABBBBBBBBBAAA>>><<<;;;;;;<<>>===============<<<<<<888999999999999:::===@@@FFFOOOZZZccchhhjjjmmmooopppttt|||{{{vvvtttppphhh\\\SSSLLLVVVdddqqq{{{uuufffZZZTTTTTTTTTUUUVVVSSSQQQVVV]]]lllttt~~~wwwjjjaaa\\\uuu|||iiiZZZTTTccczzzvvvdddIII>>>333000000---++++++******++++++,,,+++++++++*********+++++++++,,,,,,---...///000000///...---............000111222333555555555666666555555555666666555555444555555555888999:::;;;<<<=========zzzoooddd]]]WWWTTTOOOJJJGGGFFFGGGHHHHHHKKKOOOVVV___kkkxxxxxxoookkklllkkkeee___QQQKKKCCC>>>===>>>===<<<;;;;;;;;;:::::::::999999666666555444444444555555888;;;>>>???>>>===<<<<<<<<<@@@BBB???=========:::999:::AAAMMM[[[cccdddaaa```YYYSSSSSSTTTTTTWWW[[[bbbkkkqqqpppmmmoooqqqqqqrrrfffXXXOOOLLLQQQ```mmmvvvzzz{{{vvvhhhYYYLLLFFFBBB999222000///+++*********************)))(((((())))))************))))))************************)))******++++++******)))((()))***+++++++++++++++)))***++++++,,,+++++++++,,,,,,---------............------......///000111111111555???MMM```www~~~sssbbbVVVXXXfffsss~~~tttdddhhhwwwttteee\\\ooo|||nnnaaaUUUMMMFFFCCC@@@>>>???@@@@@@????????????@@@GGGTTTfffrrrwwwpppeee[[[UUURRROOONNNQQQRRRSSSSSSTTTUUUVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUXXXXXXYYY\\\aaakkkuuu}}}~~~|||yyywwwwwwvvvuuurrrooollliiihhhddddddcccaaa___^^^]]]\\\YYYZZZ[[[ZZZWWWUUUTTTUUURRRPPPMMMJJJHHHFFFFFFEEEIIIIIIJJJJJJJJJGGGBBB???999999999999999999999888666777888:::>>>AAADDDFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCCCCCCCBBBBBB@@@>>><<<;;;999888999<<>>>>>>>>>>>>>>>>>======999:::;;;;;;;;;===???BBBFFFNNNYYYbbbfffiiilllnnnooottt{{{}}}yyyuuuqqqmmmeee\\\UUUNNNXXXhhhwwwyyylll```ZZZWWWUUUTTTSSSPPPNNNRRRYYYfffqqq}}}vvvggg\\\WWWlllyyyggg[[[WWWhhhqqqaaaGGG<<<333000000...++++++"""###%%%''')))+++,,,,,,*********++++++,,,,,,---.........//////..................///000111222333555666666777666666555555666666555555555666666777888888:::;;;<<<=========|||qqqfff^^^XXXUUUPPPKKKGGGGGGHHHIIIHHHKKKQQQXXXaaakkkuuu||||||vvvooojjjhhhhhhgggfffXXXQQQIIIDDDCCCBBBAAA???=========<<<<<<<<<;;;;;;999888777777666666666777999<<>>===:::777:::BBBOOO\\\dddccc```[[[TTTPPPRRRVVVWWWZZZ^^^```iiippppppoooqqqrrrqqqvvviii[[[QQQNNNSSSaaaoootttxxxzzzuuuhhhYYYNNNIIIDDD;;;222///---***)))******************)))(((((())))))************)))))))))))))))))))))))))))))))))******++++++******))))))***++++++++++++***)))+++*********++++++,,,,,,++++++,,,,,,,,,---------...------......///000111222111555@@@OOObbbxxx~~~yyynnn^^^RRRRRR^^^jjjwwwrrrbbbeeeooorrrbbbWWWhhhrrrdddXXXOOOGGGDDD@@@??????@@@@@@??????@@@@@@AAAFFFSSScccpppvvvnnndddZZZTTTQQQOOONNNQQQRRRSSSTTTUUUVVVVVVWWWSSSSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYZZZ]]]cccjjjpppxxxzzz}}}|||zzz{{{|||zzzyyyxxxwwwuuuqqqnnnkkkiiiccccccbbbaaa```___^^^^^^[[[]]]^^^[[[WWWTTTTTTUUUVVVTTTQQQNNNKKKJJJIIIIIIJJJLLLLLLKKKGGGCCCAAA@@@::::::::::::::::::::::::888999<<>><<<:::999888777222666999:::===AAABBB???;;;:::888666444444555666444333222111222444666777777777777777666555444333444555777;;;===<<<888555333555666666999BBBQQQ]]]dddhhhmmmnnnlllhhhdddccc^^^ZZZUUUNNNIIIEEECCCCCC>>>>>>>>>>>>>>>>>>>>>>>>:::<<<=========???AAADDDEEEMMMXXXaaaeeehhhkkknnnpppttt{{{~~~{{{wwwpppiiiaaaZZZVVVOOOXXXgggyyysssiiidddaaa]]]XXXTTTOOOLLLPPPWWWeeerrr}}}~~~|||yyyzzz~~~vvvfff[[[XXXggg}}}uuuddd]]]YYYlll}}}vvvgggXXXFFF;;;222000111...,,,,,,$$$%%%''')))***,,,,,,,,,******++++++,,,------.........------------...............///000111333333333444555777777777666666555555555555666777888888777888999:::;;;<<<<<<<<<}}}rrrggg___YYYVVVPPPKKKHHHGGGHHHJJJGGGKKKSSS[[[dddllltttyyyxxxtttnnniiiggggggiiikkk\\\VVVOOOIIIHHHFFFDDDAAA@@@@@@@@@@@@????????????::::::999888888888888888:::===@@@AAA@@@>>><<<<<<888<<<>>><<<<<<>>>===:::666:::BBBPPP^^^dddccc___WWWQQQNNNQQQVVVXXX[[[___```iiipppqqqqqqssstttssszzzmmm]]]RRRNNNTTTcccqqqssswwwzzzuuuhhhZZZOOOKKKFFF<<<222...,,,)))(((******************)))(((((())))))************))))))((((((((((((((((((((((((******++++++++++++******)))***+++,,,,,,+++)))(((,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,...------......///000111222111555@@@PPPcccyyyyyytttiiiZZZNNNNNNXXXcccppp|||nnn]]]aaaiiiwwwppp___SSSeeetttfffYYYPPPGGGDDDAAA??????@@@@@@??????@@@AAABBBGGGRRRbbbnnnuuunnncccZZZTTTQQQOOONNNQQQRRRSSSTTTUUUVVVWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\___eeejjjlllooorrrqqqpppqqqwww}}}}}}zzzyyyxxxvvvsssoookkkiiibbbbbbbbbaaa```______^^^^^^___```]]]XXXTTTSSSTTTWWWUUUSSSPPPNNNLLLLLLLLLKKKMMMNNNKKKEEEAAA@@@AAA::::::;;;;;;;;;;;;<<<<<<999;;;>>>BBBEEEGGGHHHHHHHHHIIIIIIKKKLLLOOOPPPRRRKKKIIIEEEBBBAAABBBEEEFFFBBB@@@<<<:::999888777666111777<<<<<<<<<======:::444666888777444222333555444333222111111333444666666666777777666555444444444555888;;;===<<<888444///333666666777AAASSSaaammmqqqtttuuusssnnnkkkiii[[[VVVPPPIIIDDDAAAAAAAAA>>>>>>>>>>>>>>>?????????;;;===>>>??????@@@CCCEEEEEEMMMXXX```eeehhhkkknnnrrruuu{{{~~~{{{zzzrrrggg^^^YYYVVVNNNVVVfffyyyxxxpppkkkllleee]]]WWWQQQMMMPPPWWWgggttt~~~zzzzzzzzzwwwlllsss}}}uuuggg]]]ZZZgggyyyuuueee```[[[nnn{{{ooo]]]NNNDDD:::222000111///,,,,,,............------,,,+++******+++,,,------.........---,,,++++++,,,---.........//////000222333444000222444666888888888888555555555555666888999999777777999:::;;;<<<<<<<<<