BM6P6(@ rrrYYYOOOJJJIII<<<<<<@@@???===:::888777666555666777777888888666555444555555444444444555555666333333444555666777888999888:::999444111222000,,,...---+++***)))******+++...---+++((($$$"""###$$$'''%%%$$$""""""###%%%&&&(((%%%""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%""""""&&&+++---***%%%""""""%%%(((''')))888HHHQQQEEE666+++'''&&&%%%$$$###$$$''')))+++,,,,,,+++---,,,+++***))))))))))))'''%%%###$$$%%%&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$(((((($$$$$$)))***&&&((()))***...:::OOOdddqqq||||||}}}{{{wwwrrrsssyyy{{{vvvrrrpppsssrrrqqqtttvvvwwwuuurrrpppnnnlllmmmoooqqqpppnnnnnnrrrrrrmmmmmmqqqpppllliii___VVVSSSSSSSSSUUUXXXYYYZZZYYYSSSJJJCCC???>>>@@@999:::>>>BBBSSScccccciiigggiiinnnrrrrrrssswwwxxxhhhWWWKKK777666777<<>><<<999888777777777666777888888888777555555888666444222222333444555222222333444555666777777777999888333111222111---///...,,,+++++++++,,,,,,------,,,)))&&&%%%%%%&&&$$$$$$#########$$$%%%%%%'''%%%"""!!!###$$$%%%%%%"""######$$$%%%%%%$$$$$$)))&&&%%%&&&((()))'''%%%%%%%%%'''***((('''...999CCC:::...'''%%%%%%%%%###$$$%%%&&&((()))***++++++''''''''''''((()))******'''&&&$$$$$$%%%&&&%%%$$$'''''''''&&&%%%$$$$$$$$$$$$''''''###$$$((()))&&&)))))),,,444DDDZZZmmmyyy|||vvvqqqssszzz{{{vvvsssuuutttsssuuuwwwvvvsssppppppnnnlllmmmoooqqqqqqooopppssssssoooooorrrrrrnnniii```XXXUUUSSSRRRUUUZZZZZZZZZXXXQQQHHHBBB@@@@@@CCC;;;;;;===AAASSSddddddeeedddgggllloooooorrrwwwzzz|||||||||yyyjjjYYYKKKCCC888:::???GGGQQQ[[[aaaccciiiiiiiiilllppprrrqqqooooooooonnniiiaaaWWWPPPKKKFFF@@@888333222111000...000111222000---,,,---///999FFFXXXdddiiilllppptttnnnnnnoooppppppqqqqqqrrrqqqqqqpppooopppqqqsssssstttuuuvvvwwwwwwvvvuuuuuuxxxvvvwwwzzzxxxooogggdddgggjjjlllllloooqqqooojjjfffggghhhhhhgggfffeeedddccceeejjjpppqqqnnnooorrrnnnooorrruuuvvvsssnnniiimmmqqquuuvvvuuuvvvzzzyyyzzzzzzzzzxxxuuuqqqoookkkkkkmmmppptttxxx{{{}}}yyyyyy|||}}}vvvtttuuuooouuu{{{|||yyyzzzyyymmm[[[FFF999555777000***))))))'''))),,,((()))***)))'''&&&&&&'''************************(((((()))(((''''''***,,,,,,+++))))))***++++++***+++******))))))))))))***+++)))'''%%%'''***---000---,,,+++*********)))(((((((((''''''(((((()))***+++)))'''&&&(((((((((((()))---;;;QQQbbbkkkpppuuu{{{~~~~~~|||zzzxxxyyy||||||zzz{{{}}}}}}|||zzzqqqbbbUUUPPPWWWeeevvv{{{pppeeebbb```]]][[[ZZZ[[[UUULLLEEE???999444000...---,,,---000333222111111111111222444444333111555555555333111...---,,,,,,000444888:::>>>BBBFFFPPPXXX^^^___```dddggggggjjjiiijjjlllpppsssuuuuuurrrtttsssqqqrrruuurrrlllnnnqqqrrrrrruuuzzz{{{yyyuuutttsssttttttsssqqqnnnooopppqqqrrrsssrrrnnnkkkmmmjjjhhhjjjnnnqqqqqqpppqqquuuwwwvvvwww|||nnnVVVMMMJJJKKK@@@BBB>>><<<:::888777777888999777777888888888777666555999777444222111111222333111111222333444555555666555777666222111222111...///...---,,,,,,,,,---............,,,)))'''((((((!!!"""######$$$$$$$$$$$$&&&$$$"""!!!###$$$%%%$$$""""""###$$$$$$$$$$$$###((('''&&&&&&&&&''''''(((&&&%%%'''***(((&&&'''+++111,,,%%%"""###%%%$$$###&&&&&&&&&&&&'''((()))***&&&''''''(((((())))))***)))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$&&&&&&###$$$''''''&&&******///===RRRgggxxx}}}vvvrrrttt|||zzzvvvvvvuuuvvvwwwwwwvvvssspppnnnmmmkkklllnnnpppqqqppppppsssrrrpppoooqqqqqqooojjjccc[[[WWWSSSQQQVVV]]]]]]\\\WWWNNNFFFAAABBBEEEFFF===;;;;;;@@@TTTfffeeeeeefffkkkppprrrrrrwww~~~}}}|||{{{{{{~~~wwwiiiWWWIIIBBB@@@CCCGGGNNNWWW___dddeeeeeefffgggiiilllppprrrqqqppprrrvvvxxxuuummmccc]]]ZZZPPPHHH>>>777333222000///222222222111...------...///:::IIIXXXbbbhhhlllmmmhhhiiikkkmmmoooooooooooollllllmmmnnnoooppppppqqqvvvvvvwwwwwwwwwvvvuuuuuuvvvtttvvvzzzyyyqqqjjjggghhhkkkllllllooossssssoooeeefffggghhhhhhgggfffeeeeeefffjjjnnnllljjjooovvvrrrpppooorrruuuuuuooojjjhhhjjjmmmnnnmmmnnnrrruuurrruuuxxxzzzyyyvvvrrroooiiijjjlllppptttyyy}}}~~~|||{{{xxxyyyzzzzzzzzzttt```MMM@@@888333111---***)))'''%%%(((...)))******)))&&&%%%%%%&&&))))))))))))))))))))))))((())))))(((''''''))),,,+++)))'''((()))******)))******************++++++)))(((&&&%%%&&&))),,,...+++++++++******))))))(((''''''&&&&&&''''''((())),,,***(((((())))))((('''***+++777NNNdddoooqqqoooyyy~~~~~~}}}|||yyyyyy|||{{{{{{~~~~~~||||||pppddd___fffllltttzzz}}}zzzooofffbbb```\\\WWWUUUNNNHHH???777222000///......------///222444444333555444333333444333111//////111222222000...------222444888<<>><<<;;;888666666777888:::666777888888888777666555444444333333222222222111000000111111222333333444333555444111000222111......---,,,++++++,,,---...000111111///,,,)))(((((( !!!###%%%%%%%%%$$$###%%%###""""""$$$%%%%%%$$$""""""###$$$$$$#########!!!$$$&&&''''''''')))+++%%%$$$$$$'''((()))((((((%%%###!!!"""$$$%%%$$$###((('''&&&%%%%%%&&&((()))+++++++++******)))((((((***(((&&&%%%&&&&&&&&&$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%''''''''',,,+++333FFF]]]qqq~~~~~~zzzwwwyyy{{{wwwvvvvvvwwwxxxxxxvvvtttrrrmmmkkkjjjkkklllnnnpppqqqpppqqqpppoooooooooooonnnjjjddd^^^YYYSSSPPPVVV___aaa]]]VVVLLLDDDBBBFFFJJJGGG???<<<;;;AAAXXXjjjgggeeehhhnnnuuuwwwxxx~~~~~~~~~}}}uuunnnaaaTTTJJJFFFGGGJJJWWWYYY^^^cccggghhheeebbbaaabbbeeeiiilllnnnooooooooouuu{{{{{{vvvoookkkiii^^^UUUIII???:::777444222222333222111///...---,,,+++000;;;HHHVVV```dddeeedddfffjjjmmmooopppoooooojjjkkkmmmnnnppppppqqqpppwwwwwwwwwxxxxxxxxxxxxxxxtttrrrtttyyyxxxqqqkkkiiihhhjjjjjjjjjnnnsssuuurrrhhhiiijjjjjjiiihhhgggfffeeegggjjjjjjgggfffnnnxxxsssnnnlllooouuuwwwrrrmmmfffggghhhgggffffffiiikkkkkkoootttxxxxxxuuuqqqmmmiiiiiijjjmmmrrrxxx|||}}}~~~}}}{{{{{{}}}|||{{{lllSSSAAA;;;888111,,,***))))))&&&$$$'''...((()))***)))'''&&&&&&'''(((((((((((((((((((((((()))))))))((('''''')))+++)))'''&&&&&&((())))))(((******)))******+++,,,---((('''&&&%%%&&&(((***,,,***++++++***)))(((((()))&&&&&&&&&&&&&&&'''((((((+++)))((((((***+++***)))+++)))000EEE___nnnppplllrrryyy|||zzz|||}}}~~~|||}}}yyynnnhhhmmmmmmnnnpppttt{{{wwwmmmccc___[[[UUUOOOLLL???:::444///,,,---...///...///000222333555555555666555444444555444333111***---111111000//////111111555:::BBBKKKUUU]]]bbbiiippptttrrrnnnmmmkkkhhhcccccceeeiiioootttwwwwwwrrrrrrqqqoooqqqsssuuuuuupppuuuwwwuuutttuuutttqqqnnnooopppssstttrrroookkkkkkkkkkkkmmmoooooommmkkkllllllllllllmmmoooppprrrsssxxx{{{yyyyyy}}}~~~}}}mmmSSSIIIEEEEEE:::<<<;;;:::888666666777888999666666777888777666555444---///222444555444111000//////000000111111222222111444333000///111111---++++++*********,,,---...222444444333///+++((('''!!!###%%%''''''&&&%%%###%%%###"""###%%%&&&&&&%%%######$$$$$$$$$######""""""&&&((((((''''''((('''%%%######&&&******)))###""""""###%%%&&&%%%%%%((('''&&&%%%%%%&&&'''(((******++++++***)))''''''***(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&'''''''''((())),,,,,,777NNNeeettt}}}{{{wwwvvvwwwxxxxxxwwwvvvvvvuuulllkkkjjjjjjjjjllloooqqqqqqppppppppppppooonnnoooiiiddd^^^YYYSSSPPPUUU]]]bbb^^^VVVLLLDDDCCCHHHMMMJJJCCC@@@???FFF___pppjjjaaadddlllvvvzzz|||{{{pppfffYYYKKKCCCGGGPPPYYY]]]ggggggggghhhiiihhheeebbb___aaacccfffiiikkkmmmoooooouuu{{{~~~{{{wwwsssrrriii___QQQFFF@@@;;;888555222111111111000///---+++,,,,,,000<<>>999555000//////000000///---***,,,***,,,666HHHYYYeeekkkccceeehhhkkknnnoooppppppoooppppppqqqrrrsssssstttppppppppppppqqqrrrssstttooommmnnnssssssnnniiihhhdddfffggggggkkkqqqssspppoooooonnnmmmkkkhhhfffdddccccccdddeeecccbbbiiirrrpppmmmjjjlllqqqsssqqqnnnhhhgggdddbbbbbbbbbcccdddfffhhhkkknnnooonnnlllkkkmmmjjjhhhgggkkksss{{{}}}uuuyyypppeeeQQQ>>>444444222///(((&&&''')))(((%%%&&&***$$$&&&'''((('''(((***+++)))))))))))))))))))))))))))******(((&&&&&&(((***'''&&&%%%%%%'''))))))((())))))))))))))))))******&&&''''''((((((((((((((('''***+++***'''&&&(((+++''''''&&&&&&''''''((()))$$$$$$%%%(((+++------,,,'''&&&'''222JJJcccqqqtttdddkkkwww}}}zzz~~~uuulllooommmkkklllooovvv}}}|||yyy{{{|||mmm[[[PPPFFF<<<555222,,,...000111222333666888555666888888666444333333...------///111222111000000555999666000+++***+++---444BBBSSScccnnnssstttvvv}}}|||uuuoooiiicccbbbaaacccggglllqqqttttttrrrpppqqqttttttuuuyyy~~~yyy~~~|||wwwwwwwwwuuuqqqqqqrrrssstttsssooolllkkkhhheeeeeehhhlllpppqqqlllhhhfffhhhnnnqqqqqqooopppvvv|||}}}~~~qqqVVVJJJFFFFFF;;;===888888888888777666444444333444555555555444222222......000111111111111000000000000000000111111111111333222...---///...+++************+++---///000///222555555222///,,,*********++++++***)))((('''&&&%%%%%%&&&((())))))'''&&&&&&&&&&&&&&&%%%$$$$$$&&&""" """$$$###"""''')))(((###"""&&&(((&&&''''''&&&$$$###%%%''')))&&&'''(((((())))))))))))###%%%'''((()))(((''''''((('''&&&''')))******)))'''''''''''''''''''''''')))%%%%%%))))))&&&'''+++,,,111CCC^^^pppuuuzzz}}}xxxsssrrrtttwwwrrrrrrqqqnnnllllllppptttooolllkkkooonnnjjjjjjnnneee___ZZZXXXVVVRRRPPPRRRZZZXXXRRRJJJCCCAAADDDHHHIIIFFFEEECCCIII___gggYYYNNNPPPZZZjjjvvvyyyxxxwwwyyyyyyiii[[[KKKEEEBBBGGGTTTbbblllpppooommmjjjhhhhhhiiihhhhhheeefffgggfffgggjjjqqqvvvuuutttvvvzzz~~~~~~yyytttnnneeeYYYNNNFFF@@@:::666---,,,,,,...000000---***,,,***,,,444DDDUUUaaagggbbbccceeegggiiikkkmmmnnnppppppoooooooooppprrrsssqqqpppnnnmmmmmmmmmnnnnnnmmmjjjkkkppppppkkkfffeeecccfffggggggkkkqqqrrrooolllllllllllljjjhhhfffdddaaa```aaaccccccbbbffflllqqqooonnnmmmnnnmmmkkkiiifffdddbbbaaaccceeeggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkjjjiiiiiilllqqqwwwzzzyyyqqqwww}}}~~~}}}lllYYYDDD999666333000///***&&&%%%)))***'''&&&'''%%%'''(((((('''''')))************************************(((&&&&&&(((***'''&&&%%%&&&((()))***)))))))))(((((('''(((((((((&&&'''((()))))))))((((((&&&))),,,***'''&&&(((+++((((((''''''(((((()))***$$$$$$%%%(((+++,,,+++***&&&((()))---<<>>DDDXXX]]]KKK======GGGZZZhhhlllhhheeelllvvv|||ppp^^^PPPEEEFFFIIIPPPYYYbbbjjjnnnqqqoookkkiiiiiihhhgggeeefffgggfffddddddhhhpppvvvpppnnnnnnuuu|||zzzuuupppggg\\\QQQJJJCCC<<<888,,,++++++---000000---***,,,+++---444@@@NNNYYY^^^```aaabbbccceeehhhjjjkkkpppooonnnlllmmmnnnpppqqqtttssspppnnnllllllkkklllkkkiiijjjnnnnnniiidddcccdddfffhhhhhhlllqqqrrrnnniiijjjjjjjjjiiihhhfffeee```^^^^^^bbbdddcccdddhhhrrrrrrqqqooollliiigggfffdddbbb```aaacccgggjjjkkklllkkkiiihhhiiijjjkkkllliiiiiijjjkkkmmmpppssstttzzzuuunnnuuu~~~|||~~~~~~{{{dddLLL666222222---)))***+++&&&%%%)))+++)))&&&&&&'''((()))((('''&&&'''(((*********************************(((&&&&&&(((***'''&&&%%%&&&(((******)))***)))(((''''''''''''''''''((()))*********((((((%%%))),,,***'''%%%(((,,,((((((((((((((()))******%%%%%%%%%(((***+++)))((('''++++++***111CCCRRRXXXTTT[[[gggttt~~~~~~~~~uuujjjmmmpppqqqooopppssswww{{{vvvooollllllmmmlllkkkcccRRR???444...++++++---000111222111000222777;;;;;;===???<<<777222000000333222222333555555444222)))000666666000,,,---000,,,222===NNN^^^jjjnnnooommmqqqqqqjjjeeeddddddcccgggggggggjjjnnnrrrssstttqqqpppsssyyyyyywww{{{~~~~~~xxxvvvuuutttuuutttqqqooommmkkkiiiiiijjjkkkjjjiiigggkkkoooooonnnooouuu{{{wwwmmmUUUJJJ@@@CCC>>>;;;777777666666777999;;;<<<666333111111333333111...444333111//////000111222222000///000222222000---444222000///000000///...---,,,***(((((()))***+++---111666777444222111111,,,+++---111111---+++,,,,,,,,,++++++++++++******'''&&&&&&'''((('''$$$"""444---$$$!!!"""%%%&&&$$$''''''&&&%%%$$$$$$'''***$$$$$$%%%$$$$$$$$$&&&''''''(((((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&'''(((((('''''''''''''''(((***+++***)))&&&'''((((((&&&%%%&&&(((000999MMMfffuuuyyy|||yyyvvvssspppsssxxxuuuuuuvvvwwwvvvuuuttttttkkkhhheeebbbbbbeeeiiikkkdddbbbYYYPPPNNNRRRPPPJJJOOOOOONNNKKKFFFCCCBBBCCCBBB@@@<<<<<>>HHHSSSYYYVVVQQQeeesss~~~|||pppaaaQQQFFFMMMMMMNNNPPPUUU[[[aaaeeelllqqqrrrlllhhhhhheee```bbbgggiiihhhjjjooorrrrrruuulllkkkttt}}}|||wwwuuuyyyuuugggVVVMMMHHH===000///---,,,,,,,,,,,,+++)))&&&(((---666AAAKKKQQQTTTYYY\\\```bbbdddeeegggiiijjjmmmnnnkkkjjjmmmooonnnqqqrrrrrrpppmmmkkkkkklllhhheeeeeeiiiiiieeeccccccdddgggjjjllllllkkkkkklllpppjjjggghhhhhhfffeeegggdddeeeeeeffffffeeeddddddrrrrrrppplllhhheeeccccccfffdddbbbcccfffkkknnnoooooojjjeeeggglllnnnkkkfffpppkkkiiillllllkkkpppxxx}}}~~~~~~yyytttssswww}}}~~~}}}yyy|||~~~zzzwwwvvvQQQDDD777222///+++((((((+++)))((()))++++++)))&&&+++)))&&&%%%&&&&&&&&&&&&((()))***)))((((((***,,,$$$&&&(((&&&$$$###%%%(((&&&)))+++)))&&&%%%&&&))))))******))))))((('''&&&'''&&&%%%'''))))))'''$$$$$$$$$$$$''')))(((###&&&&&&''''''(((((())))))++++++***(((''''''***,,,***((((((+++---333AAANNNOOORRRZZZfffttt}}}|||xxxwwwssspppppppppmmmhhhgggjjjkkkbbb]]]``````ZZZTTTSSSIII>>>555222...))))))---222444777666444333444666<<<===<<<777111000444999:::<<<<<<666...+++///444111111000///...---,,,,,,000111666BBBSSSaaahhhjjjjjjhhhfffeeeeeeeeedddbbbiiihhhhhhlllpppsssrrrqqqnnnoooqqqrrruuuxxx}}}}}}qqqwwwzzzxxxwwwyyyuuunnnpppmmmiiiggggggggghhhgggfffggggggiiinnnvvvmmmTTTJJJ@@@CCC===;;;999888777666666666777888555333111111333333111///555444111000//////000111111//////000333444222000111111111111222111...,,,---,,,***(((((()))***++++++///333555333111000111000---...111111//////222,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((()))(((&&&###***%%%!!!!!!$$$&&&%%%###%%%&&&%%%$$$###$$$&&&)))((((((((((((''''''((()))'''((()))))))))(((''''''%%%&&&''''''((((((''''''%%%&&&&&&'''(((((('''''''''&&&&&&(((******)))((($$$&&&'''''''''''')))***333===RRRkkkyyy|||}}}}}}~~~}}}wwwuuusssqqqrrrvvvwwwwwwxxxzzzzzzzzzwwwuuummmjjjeeebbbaaacccgggjjjhhhddd[[[QQQNNNOOOLLLFFFKKKJJJHHHHHHHHHFFFCCCAAABBBAAA>>><<>>BBBAAA>>>HHHaaawwwxxxiiiZZZSSSQQQIIIIIIHHHGGGIIINNNUUU[[[aaaccckkktttooo___UUUSSSeeeiiillljjjlllrrrvvvwwwmmmmmmpppxxx}}}|||zzz{{{~~~ttteee[[[UUUHHH;;;333111///.........,,,+++//////000555===EEELLLOOOXXX\\\bbbffffffeeedddcccfffkkknnnkkkkkklllmmmkkklllmmmoootttyyyzzzvvvssskkkhhhiiikkkjjjeeeccceeelllooorrrsssqqqnnnlllkkkqqqjjjeeeeeedddccccccffflllkkkiiigggggggggggggggggghhhiiijjjkkkjjjjjjiiicccccccccfffjjjmmmnnnmmmhhhjjjmmmmmmllllllnnnqqqhhheeeeeeggghhhiiinnnuuuvvvooohhheeehhhmmmoooooogggnnnwww~~~}}}|||zzzyyytttoooqqqsssiiiZZZ@@@777000///---***((((((***)))((()))******(((&&&%%%%%%$$$###$$$%%%&&&'''&&&'''((('''&&&&&&(((***)))******)))(((((()))+++)))(((''''''(((((('''&&&((())))))))))))(((((('''((((((((()))******(((&&&%%%'''+++,,,+++)))((('''))))))(((((((((((((((''')))***++++++))))))***++++++(((&&&&&&&&&(((111:::HHHIIIMMMUUU```nnn{{{~~~}}}zzz~~~~~~}}}|||}}}~~~pppbbb^^^YYYQQQGGGDDDMMMYYYLLLDDD<<<:::999666444555111---++++++,,,---000555888888777555333222444555555555777999===AAAEEEHHHNNNGGG===777666555333111111000///...,,,+++***)))///,,,,,,222@@@OOO[[[aaabbb```^^^^^^aaaeeeggghhhlllkkklllmmmooopppnnnlllpppqqqqqqpppooopppsssuuuyyy~~~~~~zzzyyyvvvrrrrrruuuvvvuuuxxxzzzxxxtttqqqnnnkkkjjjkkkmmmmmmmmmmmmlllmmmooosssxxx|||kkkSSSIII>>>AAA<<<::::::999777666444333222222333222222111111111111000111111000000000000111111000000111222444444444333000000///000111000---+++++++++***)))((())))))***(((***,,,....../////////111......222444333ӵ333111///...,,,***))))))))))))'''%%%&&&%%%%%%&&&((('''### ###$$$$$$$$$###$$$&&&(((%%%$$$###$$$%%%&&&&&&&&&&&&''')))++++++***((('''&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))((('''%%%'''((((((((())),,,...;;;III```ttt~~~}}}|||yyy{{{{{{|||}}}}}}ĦtttrrrsssxxxwwwyyyĦ}}}xxxrrrmmmfff```^^^___bbbeeeeee```YYYTTTSSSSSSQQQNNNHHHӵYYYYYY[[[YYYQQQIIIBBB:::222444222222666;;;===;;;888>>>WWWpppuuukkk___WWWSSSFFFFFFEEEDDDEEELLLUUU]]]bbb```jjjwwwtttaaaWWWYYYfffjjjkkkjjjkkkqqquuuuuuiiilllrrrwwwyyyxxxwwwxxx~~~yyykkkaaaZZZLLL>>>555333000.........---+++,,,+++,,,111:::DDDLLLQQQRRRXXX___dddeeeeeedddcccdddjjjnnnmmmnnnpppqqqoookkkjjjjjjĦnnnllllllnnnlllgggfffhhhiiilllpppqqqpppmmmjjjiiiqqqjjjeeedddcccaaabbbeeehhhfffeeecccccceeefffhhhfffgggiiilllnnnooommmlllddddddeeehhhkkklllkkkiiigggiiilllmmmmmmoooqqqsssmmmllljjjiiihhhhhhlllooopppiiibbb___bbbhhhkkkmmmhhhoooxxx~~~|||xxxvvvzzz|||uuukkkjjjlll]]]GGG555///,,,---,,,)))'''((()))(((((())))))((('''&&&$$$$$$$$$$$$$$$%%%''')))'''((((((((('''''')))***))))))(((((('''(((((()))+++(((&&&&&&)))***'''%%%'''((()))))))))))))))(((''''''((())))))((('''&&&###(((,,,,,,***((()))******)))))))))((((((''''''&&&(((******)))((()))***,,,(((''''''&&&'''---555DDDGGGLLLRRR[[[hhhuuu~~~|||~~~}}}{{{yyyxxxzzz{{{lll^^^MMMIIIFFFAAA;;;999???IIIBBB===777555444333222222000////////////000222666???>>>;;;777555444555666222222444:::AAAHHHMMMOOONNNGGG>>>999888777444111//////...---+++***)))(((///---,,,111===KKKVVV\\\]]][[[YYY[[[___eeeiiikkkppppppqqqqqqqqqooommmkkkmmmnnnooonnnmmmmmmoooqqquuuwwwxxxwwwuuutttttttttwwwvvvttttttwwwyyywwwuuupppnnnlllkkkmmmnnnooonnnmmmnnnooorrrvvvyyy{{{{{{kkkRRRHHH>>>AAA<<<999888888777777666555444333111222222111111000000111......//////000222333333111222333333333222222222333000---,,,---......---*********)))))))))))))))(((((()))***,,,---......,,,+++...3335554ĉ@ӵ333111///,,,+++)))(((((((((&&&%%%'''&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%''')))'''&&&%%%&&&))),,,,,,+++%%%''')))***+++***)))(((&&&'''(((((())))))((((((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&((()))((('''))))))))))))((())),,,...@@@PPPfffvvv~~~~~~{{{}}}||||||~~~||||||}}}>Luuuttttttvvv||||||=hĦzzzsssnnnggg```]]]]]]```bbbddd^^^YYYWWWWWWVVVUUUSSS4ĉ@ӵjjjlllhhh___TTTIII===333------///333666666333000999MMMcccllliii```UUUMMMDDDDDDDDDCCCFFFOOO\\\fffiiifffmmmzzzxxxiiiccchhhkkkoooooollllllqqquuuuuukkkpppuuuvvvvvvvvvuuuuuuyyy}}}zzznnnddd\\\NNN@@@777444111......---,,,++++++******...666@@@HHHLLLLLLQQQYYY___ccceeefffggggggmmmppppppppprrrrrrpppmmmiiifff>Lnnnkkkiiijjjkkkhhhddddddhhhgggkkknnnpppooommmlllkkkpppiiiddddddcccaaabbbdddcccbbbaaaaaaccceeehhhjjjiiijjjlllpppsssssspppmmmfffffffffhhhjjjiiigggeeeiiiggggggjjjnnnqqqssssssrrrrrrpppmmmjjjkkkmmmoooiiifffbbb```aaaeeekkkooommmrrrxxx|||}}}{{{yyyxxx}}}wwwiiidddaaaOOO888---***)))++++++(((''')))'''(((((((((''''''&&&&&&$$$%%%&&&&&&%%%&&&))),,,((()))***)))((((((***,,,***)))((((((((()))))))))+++(((&&&&&&)))***'''%%%&&&'''((())))))***))))))$$$&&&'''((('''&&&%%%%%%"""&&&***+++)))((()))+++******))))))((((((((('''%%%'''))))))((((((((())),,,)))(((*********...444>>>CCCKKKQQQWWWaaammmvvv}}}|||yyywwwvvvxxx}}}~~~{{{ttteeeRRRFFF<<<888888<<<>>>;;;:::<<<444333222111111111000...222555777666555777:::;;;GGGDDD@@@===;;;;;;::::::999999;;;AAAIIIQQQWWWYYYSSSMMMDDD===888444111...------,,,+++***)))((((((,,,,,,---333<<>>666000,,,)))*********)))))))))(((((((((***---333;;;DDDLLLQQQUUUTTTTTTXXX^^^eeeiiikkklllnnnpppoookkkgggdddcccccceeehhhiiijjjkkkmmmooopppmmmlllmmmooosss{{{zzzrrrrrruuuvvvuuuvvvpppnnnmmmmmmooopppooonnnmmmnnnqqqvvvyyyxxxsssmmmfffiiippp|||jjjQQQӵ555555666ĭӵ///ӵ///Ħ...111333222111000111222222ӵӵ''')))ĦƜ`1.׼s777555333000Ħ'''&&&###$$$$$$$$$$$$$$$&&&ӵ***Ħ"""###''')))'''$$$&&&%%%%%%%%%ĭӵ'''&&&Ħ)))(((***Ħ///Ħrrrxxx}}}}}}~~~}}}|||wwwqqqrrr|||DdD?fӵpppmmmhhhĦ^^^WWWTTTӵƜ`1.׼swwwvvvĭӵ000CCCHHHAAADDDFFFGGGGGGKKKXXXjjjӵ}}}{{{||||||ĦzzzsssppprrruuuyyyzzzkkkbbbSSSEEE>>>:::666Ħ111...******---111LLLĦkkkiiijjjnnnpppoooooonnnlllDdDoookkkgggnnnoooӵhhheeeӵeeeӵmmmpppuuucccdddĦeeevvvӵfffeeeeeennnĭӵeeeWWW'''(((***)))&&&'''+++%%%''')))(((&&&$$$%%%&&&###&&&(((&&&######'''+++'''((())))))(((((()))+++,,,***((((((***+++***)))((())))))((('''&&&'''(((%%%&&&''')))******++++++###&&&((((((&&&%%%%%%&&&$$$$$$%%%'''***++++++***)))))))))))))))*********((()))))))))((()))+++...+++((((((,,,///...///111555===FFFJJJKKKPPP\\\fffooo~~~~~~|||zzzyyyzzz}}}{{{uuuoookkkggg```QQQ>>>333222666444666<<<===888444444///333333//////333555333222;;;BBBBBBBBBFFFIIIIIIJJJIIIIIIKKKOOORRRRRRQQQPPPRRRUUUXXX^^^gggrrrzzzqqq```HHH777000---***&&&''''''((((((((()))))))))(((***---222999BBBKKKQQQTTTSSSUUUYYY___eeehhhiiiiiilllooommmiiidddaaa```aaacccfffhhhiiijjjmmmooopppllllllpppsssuuu~~~yyypppqqquuuvvvwwwyyyrrrqqqooopppqqqqqqpppooooooppprrrvvvyyyuuukkkdddQQQQQQVVVcccuuuiii?~4777555555g&e>&e222g&e111>hӵ...111222000000222444g&e---guO>uO>&e&&&&&&4ff?>ߝL...gĉ@999888666555Shӵ(((((()))***)))'''%%%g&e,,,>hӵ'''***+++((($$$&&&%%%$$$fff?><z(((g&e>&e((('''HL+++***)))ShӵgLccchhhqqqwwwxxx}}}~~~}}}|||S?ʬwwwppp3h?D%%)?ZufĦnnnlllhhhgL[[[VVVPPPg&e^^^gĉ@uuuxxxg&e>&e+++@eBBBDDD??EEECCCFFFHHHIIIHHHLLLYYYg<ĉ~~~}}}3we<Ħ{{{sssoooppp3h?@ewwwnnneeeVVVHHHAAA===888Z111///,,,))))))+++3h?gL___ccccccgggnnnssstttoooqqqrrrD%%)?hhhfff?><zmmmlll=?Ħfffg&ecccg&elllllloooS?ʬ```4ff?>ߝLccc@e|||g&edddhhhddd3h?g&e>&ekkkccc??***((((((***)))&&&'''+++$$$''')))(((%%%$$$$$$&&&###&&&'''%%%""""""&&&***&&&'''((((((&&&'''(((******'''%%%&&&((()))(((&&&&&&)))+++)))&&&%%%&&&)))%%%%%%''')))***+++++++++$$$'''***)))'''%%%&&&'''&&&$$$$$$'''+++...,,,***(((((())))))******++++++***+++***))))))***...111+++((((((,,,...,,,,,,...777???FFFHHHHHHMMMZZZffffffxxx}}}{{{|||~~~}}}~~~~~~qqqeee]]]ZZZXXXRRRDDD666333888888777777888444///...222222555333---,,,111555444444>>>FFFDDDCCCGGGJJJHHHHHHHHHJJJOOOVVVZZZ[[[ZZZUUUXXX\\\^^^bbbkkkyyywww___@@@...+++---***%%%&&&&&&''''''((())))))***+++,,,...222999CCCMMMTTTSSSSSSUUUZZZ```eeeggghhhjjjmmmooonnniiidddaaa```aaacccfffhhhiiijjjlllmmmppplllnnnsssvvvwww~~~wwwnnnpppuuuwwwyyy|||tttsssqqqrrrssssssqqqpppqqqqqqssswwwxxxrrrfff]]]EEECCCDDDPPPdddyyy4Dӵ:::666666Hƅ^Hu]Ħ222Hu]Ħ///ZuR)Ħ///111333444333222111Hu]Ħ***HŐeHŐeHu]Ħ***qIܗGIӵ,,,tt555777999HGgĉ@)))%%%%%%###!!! """%%%Hu]Ħ***ZuR)Ħ***+++,,,++++++((((((sߝLGdUĦ***Hƅ^Hu]ĦntHdĦ++++++HGgĉ@...HdĦUUU\\\dddnnnuuuyyy|||Htƅ^{{{xxxBt=o9ĦDtfo9Ħxxxg?mmmhhhHdĦ[[[ZZZZZZHu]ĦkkkttvvvuuuHƅ^Hu]Ħ///H׼sBBBEEE===@@@CCCHHHGGGHHHLLLQQQ[[[tQ~~~je<Ħ~~~ssslllBt=o9ĦH׼svvvvvvsssjjj[[[NNNGGGCCC<<<HtĦ333...,,,)))(((Bt=o9ĦHdĦXXXbbbeeeccccccjjjpppqqqssstttDtfo9ĦsߝLGdUĦwwwHt@cӵHu]ĦbbbHu]ĦjjjmmmHtƅ^bbbqIܗGIӵeeeH׼suuuHu]ĦffflllBt=o9ĦHƅ^Hu]Ħddd,,,))))))((())))))(((&&&###'''''''''''''''&&&&&&&&&((('''%%%%%%&&&(((***,,,***)))'''&&&&&&'''(((((((((&&&$$$$$$&&&((()))***)))(((((((((((())))))***(((''''''''''''((())))))&&&''')))******(((&&&%%%((('''&&&''')))******)))((()))***++++++***)))(((###$$$'''***+++++++++***,,,,,,++++++,,,,,,---...222888HHHNNNGGGNNN___eeecccfffppp~~~~~~}}}~~~sss___OOODDDDDDGGGHHHCCC;;;888:::<<<777111---...111555777666222///000333666777666999>>>DDDFFFFFFGGGIIIKKKJJJJJJLLLTTT]]]ccccccaaa\\\WWW[[[``````jjjvvvvvvdddOOO888///---,,,(((&&&)))%%%"""!!!%%%)))++++++///,,,,,,222>>>HHHLLLMMMSSSVVVXXXVVVYYYaaagggiiikkkkkkjjjjjjhhhfffeeedddcccdddeeedddcccgggnnnuuummmooooooooopppwwwvvvlllrrr~~~~~~zzz{{{xxxrrrnnnpppuuuwwwuuussstttssstttyyy{{{pppbbbGGGAAA;;;>>>LLLccc{{{jjj4DuXӵ<<<666666DdDΦDdDĦ111DdDĦ///...t|<...///111222333222222111DdDĦ+++DdDΦDdDΦDdDĦ***peƜ4DuTӵ***`eĭ333qet000...+++,,,***&&&$$$$$$&&&DdDĦ,,,///t|<,,,,,,...///...---***)))DdDDdDĦ(((DdDΦDdDĦ###q<niDdDĦ,,,qet((('''DdDĦMMMRRRYYYaaahhhrrruuuyyy|||q<R|||qjRgdKӵHdDĦgdKӵzzzGR/f6LĭĦmmmjjjDdDĦ\\\XXXXXXDdDĦqqq`eĭsssDdDΦDdDĦ...DdDĦDDDCCCDDDDDD@@@<<<;;;???CCCIIIHHHHHHLLLPPPYYYgeĦFSĦyyyqqqqjRgdKӵDdDĦqqqooommmggg[[[PPPQQQLLLDDDDdDĦ999...,,,***qjRgdKӵDdDĦKKKVVV\\\^^^aaaggglllqqqrrrrrrHdDĦgdKӵDdDDdDĦxxxDdDĦ4DufӵDdDĦdddDdDĦmmmq<RjjjdddpeƜ4DuTӵhhhDdDĦwwwDdDĦgggqjRgdKӵDdDΦDdDĦXXXKKK:::,,,&&&'''))))))(((((()))(((&&&$$$&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&''')))***,,,---(((######&&&(((&&&###)))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&((()))***)))((((((((()))******)))(((((('''(((***,,,---,,,+++***,,,,,,++++++,,,,,,---...333777EEELLLIIIRRRbbbggg[[[[[[cccqqq|||}}}|||}}}~~~{{{}}}~~~|||}}}wwweeeNNN===<<>>777666333000...---///111333333333111000222888<<<===<<<>>>BBBGGGHHHGGGGGGIIIKKKKKKKKKMMMSSSZZZ```bbbbbb```YYY\\\bbbbbbiiiooojjjOOO>>>...)))+++,,,+++,,,---***&&&%%%&&&(((((((((++++++---444>>>GGGLLLNNNSSSVVVVVVUUUWWW```gggiiijjjkkkkkkkkkjjjjjjiiihhhdddbbb```bbbhhhnnnrrrtttkkkkkkkkklllpppwwwtttnnnuuu~~~{{{uuuooopppuuuvvvtttqqqssssssuuu{{{wwwlllTTTLLLBBB???FFFUUUccckkkhhh4DuXӵ<<<666666DdDΦDdDӵ///DdDĦ///...o)h000//////000000111111222222DdDĦ+++DdDΦDdDΦDdDӵ***=ӊB1.uTӵ(((HߝL`o9000po9wӵ222333000+++'''%%%&&&DdDĦ...000o)h000//////111111000///+++***DdDΦDdDĦ(((DdDΦDdDӵ'''GIpӵDdDĦ---po9wӵDdDĦDDDIIIPPPYYY___jjjlllpppvvv|||po9u|||zzzGIdnuR)ĦDdDĦnuR)ĦuuummmCdgĪjkkkDdDĦ\\\WWWVVVDdDĦwwwHߝL`o9sssDdDΦDdDӵ---DdDĦDDDCCCCCCBBB???<<<<<d<Ħ///Dt000////////////000222222>d<Ħ+++>d<ʜDd<ʜ4DuTӵ***&&&F&uTӵ'''4DufئL>e///puR)Ħ666666333---)))'''(((>d<Ħ333Dt555333333222111///---+++DdDΦDdDĦ+++>d<ʜ4DuTӵ'''4DwDd<Ħ...puR)Ħ>dd<ӵDddd<Ħyyy4DufئL>euuuDdDʜ4DuTӵ***DdDĦ>>>BBBBBBBBB@@@???@@@DDDGGGHHHGGGGGGIIILLLSSSgeĦs<v>aĦkkkmmmpeӵDx<DdDĦiiiggggggeee]]]TTTMMMMMMOOODdDĦ777,,,+++***peӵDx<>d<444===GGGQQQXXX[[[dddgggjjj>d<ӵDd<DdDΦDdDĦpppDdDӵnd<DdDĦlll>d<ĦnnnpeӵkkkĦeeeF&uTӵiiiDdDĦxxx|||>d<ĦjjjpeӵDx<>d<ʜ4DuTӵDDD999222+++(((((()))(((''''''(((((('''%%%%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&&&&&&&%%%$$$))))))((((((''''''&&&&&&&&&### """&&&)))(((%%%)))((('''&&&%%%$$$$$$$$$((('''&&&$$$###"""""""""''''''&&&&&&&&&'''((((((###&&&)))++++++***((((((''''''((((((((((((''''''((())))))******))))))(((,,,,,,++++++,,,,,,---...444444AAAMMMQQQYYY```[[[[[[VVVUUU\\\fffmmmuuuzzz}}}}}}||||||~~~zzzxxx{{{~~~}}}}}}}}}~~~~~~{{{xxxwwwrrrgggXXXKKKGGGLLLSSS^^^WWWQQQMMMGGG<<<333000//////000333555555333111222222555<<dp&ĒR((((((nfʜd<Φ>d<Ħ,,,s&dq&ĒR)))***i?ʜtd<Ħ111HHܗDӊB---<xVVV[[[^^^\\\[[[aaakkkB?d<===@@@BBBBBBCCCCCCDDDGGGEEEFFFIIIKKKRRRgeĦHg8>aĦkkkoooB?Ho9\\\>dd<ӵ***)))B?Ho9&&&<x999DDDMMMQQQZZZ```ggg&ӫeʬtIӇhhh>d<Φ>d<ĦkkkD&ӫetIӇkkkDdDĦnnnsdKĦnnnB?dp&ĒRbbbddd>d<sdKĦkkkB?Ho9bbbs&dq&ĒRIII888000,,,)))'''(((***(((''''''(((((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&'''''''''&&&&&&%%%)))))))))(((''''''&&&%%%"""###$$$%%%%%%%%%''')))(((((('''%%%$$$$$$$$$$$$))))))'''%%%$$$#########&&&&&&&&&&&&&&&'''((()))###'''+++,,,+++***))))))((((((''''''''''''(((((('''((())))))***+++++++++,,,,,,++++++,,,,,,---...000222BBBSSSYYY```bbbZZZYYYRRROOOUUU^^^fffnnnuuu||||||{{{}}}~~~{{{yyy|||~~~}}}}}}|||uuuooohhh___PPPBBB>>>III___pppnnn^^^MMMBBB;;;666333333777555333222333444444333666666999@@@GGGJJJIIIGGGGGGKKKNNNOOOOOOOOORRRVVVWWWZZZ]]]\\\YYY[[[bbbiiieee]]]bbbnnnssswwwsssdddDDD:::111---+++)))(((***&&&''')))***************(((...777@@@HHHOOOUUUYYY^^^___\\\VVVWWW^^^eeegggooopppqqqrrrrrrrrrrrrrrrpppoooooooooooopppqqqqqqvvvoookkkpppyyy~~~yyyssskkkkkknnnuuuyyy{{{{{{xxx|||~~~yyywwwwwwyyy|||}}}}}}}}}yyyuuupppooopppoookkkfffkkk4DuXӵ999555555Hu]3hh...------ne---///=e------......///000000000ne******pIƎ@t@h(((******>h)))((((((fe(((@ďD333555222666555444333333444ne??????=e<<<;;;:::777333000111000ege,,,+++sĪj@h......---fdDĦ666@ďD666444HkgeGGGLLLOOOUUUSSSQQQUUU___@hlllmmm@G}}}HĪj@IŌ@@@EEEBenepppHkgegggnexxxwwwfe\\\Hu]3hh,,,++++++se555:::BBBHHHKKKIIIDDDAAAHHHGGGGGGIIIKKKPPPgeĦja>aĦrrrvvv@G]]][[[sefffhhhfffZZZMMMBBBHHHWWW<Ō)))((((((@G%%%$$$Hkge(((///888AAAEEEOOOXXXbbbHĪj@IŌgggdddegeccciiiHu]3hIŌgggiiiDdDĦooonesssppp@heeeiii>hccc______selllnelllnnn@Giii___sĪj@hMMM@@@333---,,,******,,,***(((&&&&&&((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))((((((###&&&)))'''$$$"""%%%(((((('''&&&%%%%%%%%%%%%%%%***)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((###'''+++,,,)))((()))***)))((((((''''''(((((()))******++++++,,,---......,,,,,,++++++,,,,,,---...,,,///BBBUUU^^^eeefff]]]XXXRRRPPPVVV___fffmmmsss|||}}}~~~{{{yyyzzz{{{||||||}}}zzz|||~~~~~~~~~}}}~~~{{{{{{||||||xxxpppfff```MMMFFF>>>:::@@@PPPdddqqqcccQQQ>>>666666666999;;;???:::444111111333555555::::::;;;@@@FFFIIIGGGEEEHHHKKKOOOQQQQQQRRRVVVZZZ[[[___bbbbbb______cccgggaaa[[[aaaiiilllsssvvvnnnOOOAAA444///---***))))))(((***++++++)))(((((())),,,000888AAAKKKSSSXXX[[[^^^___]]]XXXYYY___fffhhhooopppqqqrrrssssssssssssmmmqqqttttttqqqqqqtttwwwyyyrrrnnnsss||||||uuuqqqppprrrxxxzzz|||}}}yyy}}}zzzxxx|||~~~~~~yyyxxxxxxxxxxxxwwwtttrrr4DuXӵ;;;ĵD^000...,,,------,,,///---+++,,,...///000000///...,,,,,,,,,...(((******&&&)))(((((('''(((&&&$$$+++000111...333333444444444555999======@@@?????????<<<999666666555------,,,///000222222111DdDĦ<<<@@@DDDCCCBBB<<<@@@BBBDDDHHHHHHHHHKKKTTTcccllliiilllsss{{{~~~888666:::pppoookkkooozzzzzzzzzMMMEEED^...))),,,...s׼s222999AAANNNZZZ]]]XXXOOOGGGLLLJJJJJJJJJJJJMMMgeFm8>aĦ}}}yyybbbbbb___s׼shhhgggiiihhh]]]PPPDDDEEEQQQHo///''''''&&&&&&''''''&&&''''''***///666:::CCCMMMXXXkkkiiicccaaabbbfffD^bbbeeegggDdDĦooorrruuuqqqpppjjjgggmmmnnnddd```]]]]]]s׼siiifffllloooqqqnnniiifff\\\OOOAAA777///,,,+++***+++...***(((&&&&&&'''(((((((((&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$&&&'''(((&&&'''((()))))))))((('''%%%&&&((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''))))))'''&&&%%%%%%%%%%%%###$$$%%%'''((((((''''''"""&&&))))))&&&%%%'''******)))(((((((((((()))***,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---...+++...@@@QQQXXX___aaaYYYXXXSSSSSS[[[dddjjjooossszzz{{{~~~}}}zzzvvvuuuvvvxxxyyyzzz~~~{{{{{{|||}}}~~~|||yyyyyy|||uuuvvvvvvpppfffZZZOOOIIIAAA<<<999<<d<Ħ000111...---...000111Ħ///222222///---,,,---***+++...000000000...---......Ħ...------++++++,,,,,,---...//////(((******''''''******((((((((((((''''''&&&&&&&&&***+++,,,,,,***(((%%%$$$"""&&&(((''')))......,,,///000111222333222000000Ħ888666777;;;???AAAAAAAAABBBBBBAAA>>>;;;999888888999999777444111000000///...,,,)))'''&&&000444888<<<<<<:::999888>d<Ħ@@@EEEIIIMMMNNNOOOOOOMMMJJJFFFDDD>>><<<999999;;;===???@@@>>>@@@BBBFFFNNN\\\mmmyyy{{{vvvooohhhfffjjjrrryyy{{{~~~|||~~~}}}|||vvvhhhQQQ;;;222444444<<>>777>d<Ħ---111(((---111Be222555BBBLLL]]]kkkoooiii[[[QQQPPPNNNLLLKKKIIIKKKgeFYĉ>aĦ{{{jjj___]]]aaa]]]aaahhhhhheeeBerrrllljjjllllllbbbVVVCCC@@@HHHnu]ӵ+++%%%%%%$$$$$$$$$%%%(((***+++)))(((''''''%%%&&&(((((((((+++///333999CCCOOOWWWZZZ___gggmmmrrrqqqmmmfff^^^[[[[[[^^^aaabbbbbb```ccc>d<Ħcccaaaaaacccfff>d<ĦnnnnnnlllĦpppmmmkkklllnnnooollliiiiiipppqqqjjjcccdddeeeccc```^^^\\\]]]BehhhgggcccbbbfffĦtttlllkkklllmmmooonnnkkkhhhbbbZZZSSSSSSWWWVVVMMMEEE444---((('''&&&%%%&&&******(((&&&&&&'''((()))((('''''''''''''''&&&&&&&&&$$$###"""""""""%%%'''))))))*********((('''%%%###$$$######&&&)))+++***)))''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%"""###&&&((((((((('''&&&!!!$$$'''&&&###"""&&&***+++***)))(((((()))***+++---,,,+++***)))))))))))),,,,,,++++++,,,,,,---......///===KKKNNNTTTWWWQQQUUUQQQSSS\\\eeejjjmmmqqqxxxzzz|||}}}}}}}}}~~~xxxuuurrrqqqsssvvvxxxyyy~~~zzzzzz~~~|||~~~{{{vvvtttwwwzzzpppqqqmmmdddUUUFFF<<<777FFF@@@<<>>???<<<;;;;;;>>>CCCEEEEEECCCKKKNNNQQQRRRRRRSSSWWW[[[^^^bbbfffhhhgggdddaaa___XXXUUUZZZYYYSSS[[[lllrrriiiTTT>>>444222000---+++&&&(((+++++++++,,,000444222111555???LLLVVVYYYYYYTTTWWWYYYXXX[[[cccjjjllliiikkkmmmpppsssuuuwwwwwwuuuxxxzzzyyyuuurrrrrrsssrrrnnnlllrrr|||~~~yyyuuutttxxx|||~~~|||vvvwwwzzz{{{wwwnnnkkkvvv}}}|||xxx}}}~~~|||?aŖ%7uSQuR)ӵsdKĦ222......//////000gdKĦ......---++++++,,,...------,,,,,,---...000111222gdKĦ,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))'''''''''((((((---+++***((()))+++---///'''###"""&&&&&&!!!!!!%%%%%%$$$$$$&&&***...000111+++,,,...//////---,,,gdKĦ111111222555777:::;;;>>>AAACCCDDDDDDDDD?????????@@@@@@>>>;;;888666444000---***)))))))))111111444===FFFJJJHHHDDDgdDĦKKKRRR[[[[[[XXXVVVWWWZZZXXXSSSMMMHHHCCC===::::::;;;<<<<<>>555+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''((()))$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((***))))))(((((((((((()))+++***(((&&&%%%$$$$$$%%%''''''''''''&&&%%%$$$$$$$$$$$$&&&'''$$$"""&&&---...+++((('''((()))))))))*********************+++,,,******...444555222...111111:::IIITTTTTTRRRRRRTTTSSSTTTXXX^^^dddiiikkkuuussstttyyyxxxvvvxxx}}}|||wwwwww|||wwwvvvtttsssssstttvvvwww~~~|||}}}|||{{{xxxvvvvvvwwwxxxqqqaaaSSSNNNHHH>>>;;;>>>HHHFFF:::888GGGIII<<<444777>>>EEEJJJQQQWWWVVVQQQIIIGGG???777888===>>>999>>>>>>???BBBDDDDDDCCCBBBIIIKKKQQQWWWVVVSSSYYYdddmmmlllmmmmmmllliiiccc___TTTVVVVVVTTTRRRVVV___fffiii^^^NNN@@@888444000...------.........---------222555:::@@@HHHPPPWWWZZZ\\\ZZZXXXYYY]]]bbbgggiiihhhjjjmmmoooqqqssswwwzzz{{{zzzxxxvvvtttrrrqqqqqqrrrlllllluuu~~~yyywww{{{~~~|||~~~xxxpppnnneee___cccggghhhkkkpppwww}}}|||>A;;;ne,,,000.........---ne111222222000---,,,,,,,,,---,,,,,,,,,,,,...///000ne,,,,,,,,,,,,---,,,+++******+++,,,,,,+++***((('''(((((((((((()))(((&&&%%%%%%'''***+++***&&&&&&))))))%%%%%%((((((&&&%%%%%%(((***++++++***+++---------,,,ne((((((((())),,,...222444777:::===??????@@@AAABBBBBBCCCDDDCCCAAA???>>><<<888333///,,,***)))++++++///666@@@HHHKKKDeHHHIIINNNUUUZZZZZZZZZ\\\___```___]]]RRRIII>>>:::<<>><<<===<<<===FFFXXXgggmmmwwwvvvuuurrrqqqrrruuuxxxyyy}}}wwwpppeeeYYYHHH888//////222555:::BBBKKKUUU___eeefffeeecccccceeejjjooosssttt{{{ne{{{sssiii[[[JJJBBBBBBBBB===777888ne,,,+++***---,,,555CCCAAA444000777JJJ___ttt{{{||||||xxxqqqggg```WWWPPPMMMPPP>Auuu|||k<qqqhhhjjjiiikkkkkkkkkpppyyyvvvnnnmmmmmmeeeYYYQQQBBB777222fh&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))+++222999>>>HHHWWWaaaeeeooollljjjiiifff```]]]]]]YYY[[[]]]___bbbDecccddddddcccbbbbbbneooopppnessssssmmmkkkpppssspppnnnooolllqqqqqqlllhhhhhhfffbbb```aaacccdddeeefffggghhhgggiiinemmmiiieeegggooonnncccbbbddd\\\UUUSSSLLLAAA<<<;;;666000******)))((((((((())))))&&&&&&&&&%%%%%%%%%%%%%%%((()))***)))''''''''')))$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''',,,+++)))((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''%%%"""&&&------+++((('''(((******************************))))))''''''***///111...+++111222<<>>???BBB>>>AAAQQQUUUIIICCC???DDDIIILLLQQQUUUTTTOOOOOOJJJ???555444999:::666CCCBBBBBBEEEHHHIIIFFFCCCEEEGGGLLLRRRSSSUUU___kkkuuutttsssqqqoookkkeeeaaaTTTUUUTTTQQQPPPSSS\\\cccooogggZZZMMMBBB999222...000000111111111000//////555666999???FFFNNNVVVZZZ[[[ZZZZZZZZZ]]]```bbbcccffffffggghhhkkkooouuuzzzwwwwwwvvvuuutttsssrrrqqqpppjjjjjjssszzz{{{{{{}}}~~~zzzzzzzzzrrrggg^^^UUUQQQMMMLLLQQQYYYnnn|||NNN>>>///---///------------,,,...000111111///---,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,---,,,+++******+++---...***)))(((((()))***)))''''''&&&%%%$$$$$$&&&''')))***((((((***)))'''&&&)))(((&&&$$$$$$&&&'''(((''')))***+++++++++***$$$&&&&&&&&&'''))),,,+++---111444777999:::;;;???@@@AAACCCDDDDDDDDDDDDCCCAAA===999333...+++)))%%%&&&(((---555>>>FFFJJJBBBCCCDDDGGGLLLTTTWWW[[[___cccggglllooobbbTTTEEE======@@@???<<<>>>@@@@@@BBBLLL\\\iiioootttvvvyyyzzzyyyyyyyyyzzzxxx~~~~~~vvvlllbbbYYYMMM@@@777444000444999>>>EEEPPP\\\eeeggggggggghhhkkkooosssuuuyyy|||xxxqqqgggVVVKKK???>>>EEEIIIDDD======,,,++++++***)))---;;;GGGBBB444111:::PPPfffzzz|||xxxxxxxxxvvvllliiicccZZZRRROOO^^^jjjuuuvvvpppssslllpppqqqqqqvvv~~~uuulllkkkjjj```QQQGGGAAA444+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''***,,,...111<<>>MMMWWWWWWSSSQQQSSSTTTVVVZZZ___cccddddddiiikkkpppwww}}}~~~{{{uuuqqqtttxxxzzz}}}zzzyyywwwuuuttttttuuuuuu~~~|||zzzyyyyyywwwtttrrrqqqssswwwyyywwwsssnnnjjj[[[```___TTTGGG???;;;999999DDDGGGNNN\\\^^^TTTOOOGGGKKKMMMNNNQQQTTTRRRLLLRRRLLL@@@666555:::===<<>>EEEYYYeeeqqqwww{{{eeeJJJBBB999;;;777777EEE888///000444333000000---............/////////&&&)))---......------...*********++++++,,,------000000///...------,,,,,,,,,,,,---------.........***(((((()))+++,,,***''')))((('''&&&&&&''')))***'''&&&&&&'''&&&%%%%%%&&&%%%$$$"""###&&&)))************++++++***)))((('''%%%&&&'''''''''(((***,,,***,,,...111444555666666777888;;;<<<===???AAACCCAAAAAA???<<<666111+++((($$$%%%&&&''')))///666;;;888777666777999;;;>>>AAAFFFLLLRRRWWW\\\cccmmmuuukkk```QQQFFF@@@>>><<<;;;BBBFFFKKKOOOXXXdddllloooqqqtttxxx{{{{{{zzzzzzzzz{{{~~~xxxmmmccc]]]VVVJJJ@@@<<<;;;>>>BBBEEEJJJUUUbbblllllllllmmmnnnoooqqqrrrsssvvvvvvrrrmmmmmmkkkbbbWWWJJJEEEAAADDDKKKNNNKKKGGGBBB===555///,,,+++***)))(((+++555>>>;;;222444===UUUhhhwwwvvvqqqqqqsssqqqlllmmmlllcccXXXQQQPPPSSSRRRXXXdddtttzzzuuuwwwrrruuuwwwvvvyyy|||ppphhhgggfff[[[LLLAAA;;;000'''&&&%%%""" """%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&)))((('''(((000>>>KKKSSS[[[eeejjjgggddddddccc```iiihhhfffdddccccccccccccfffdddbbbdddiiimmmnnnmmmssssssrrrsssyyy|||vvvmmmrrrnnnmmmooorrrsssrrrqqqsssoookkkhhhiiiiiigggdddcccgggkkkmmmmmmlllnnnooojjjhhhgggkkkqqqtttooohhhdddcccgggdddYYYYYYZZZQQQLLLEEE:::000+++***+++***)))(((''''''&&&'''''''''&&&&&&&&&'''''''''''''''((()))))))))'''&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((******)))((('''''''''(((,,,++++++******)))))))))###$$$$$$%%%&&&&&&%%%%%%&&&$$$%%%'''%%%###&&&+++***)))((()))+++,,,---,,,+++******))))))(((((((((,,,)))'''(((+++...//////000555@@@NNNXXXZZZVVVRRRTTTUUUXXX\\\```bbbaaa```ccchhhpppwww}}}yyyqqqqqqvvv{{{~~~~~~vvvuuuttttttsssttttttuuu}}}|||zzzxxxvvvsssooommmkkkooouuuxxxvvvpppgggbbbXXXcccdddRRR@@@999777444===LLLSSSXXXbbb^^^RRRNNNIIILLLMMMMMMPPPSSSQQQLLLOOOIIIAAA===???DDDGGGGGGJJJHHHGGGJJJNNNNNNGGGAAA@@@DDDKKKSSS[[[fffttt~~~|||vvvpppkkkddd^^^ZZZVVVTTTPPPLLLJJJLLLSSSXXX```cccddd___TTTHHH@@@<<<===>>>?????????>>><<<;;;===;;;:::<<>>GGGSSS\\\]]]YYY[[[[[[\\\^^^``````]]][[[ZZZeeesss|||}}}uuunnnnnnrrrsssppprrrssstttuuuwwwxxxzzzzzzxxxyyyzzzxxxsssooolllkkkrrrqqqmmmggg^^^SSSIIIDDD888AAAHHHFFFAAA@@@AAAAAADDDQQQSSSRRRUUUQQQGGGGGGFFFIIIKKKLLLNNNQQQOOOJJJBBB???@@@FFFJJJIIIGGGFFFDDDGGGLLLRRRVVVUUURRRNNNUUU^^^gggnnnvvv}}}wwwqqqjjjbbb]]]WWWUUURRROOONNNNNNPPPQQQWWWYYYZZZYYYTTTOOOKKKIIINNNOOORRRTTTUUUTTTRRRQQQHHHDDD@@@???DDDNNNZZZaaa```aaa```]]]ZZZYYY\\\___XXXZZZ\\\]]]]]]___aaaccciiijjjkkkllllllkkkjjjjjjmmmqqqssstttwwwzzz{{{yyy}}}|||~~~zzzttthhhVVVFFF===999888???IIISSS^^^fffeeeIII???555888555666222333222000///000111111...---,,,+++***(((''''''---...///...,,,+++,,,---)))***+++,,,---------,,,---.../////////...---,,,,,,,,,,,,---......//////,,,******///555666000***)))))))))((((((''''''''''''++++++'''&&&***)))&&&***(((&&&&&&((()))))))))+++***)))'''&&&&&&%%%%%%$$$%%%&&&&&&%%%&&&''')))###$$$&&&'''(((((('''''''''***+++***)))+++222777AAAEEEIIIKKKHHHAAA888333,,,)))''''''***,,,+++***'''***+++((((((++++++(((###%%%)))***,,,///444888777<<>>::::::@@@FFFFFFTTTeeesss~~~zzzvvvyyy}}}~~~|||zzzxxxxxx}}}~~~|||xxxwwwzzzzzzxxxqqqjjjfffeeeaaaYYYSSSQQQLLLIIIGGGIIINNNPPPOOOLLLOOOOOONNNNNNMMMMMMLLLKKKDDDGGGLLLRRRUUUVVVUUUUUURRRVVVZZZYYYUUUPPPLLLJJJKKKCCC888///***((())))))'''(((++++++))),,,777CCCWWWjjjyyyyyytttuuuvvvuuusssyyy|||vvvtttsssqqqqqqvvv~~~xxxvvvkkksss{{{~~~~~~xxxlllffffffgggeeebbb^^^YYYTTTHHH;;;333222++++++***(((''''''&&&$$$$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))((()))+++***&&&***>>>RRRLLLAAABBBUUUbbb___[[[]]]cccdddeeefffeeeccc```^^^___dddjjjoooqqqrrrrrrrrrrrrtttvvvyyy}}}|||{{{vvvpppqqqtttrrrlllhhhgggjjjooonnnhhhgggkkkjjjoootttsssooonnnsssxxxvvvpppmmmlllhhh___XXXWWWUUUQQQSSSPPPGGGHHHHHH>>>111+++)))++++++(((&&&)))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((000///...,,,++++++******&&&&&&((()))))))))(((((('''''''''(((((('''&&&&&&)))%%%###&&&&&&%%%%%%(((''''''&&&(((******)))(((*********+++,,,,,,------+++++++++******+++---///111666<<>>:::<<>>555888444555222444444000...111666999******+++,,,---......///)))***++++++******,,,...)))***,,,---......---,,,---.../////////...---,,,---,,,)))((())),,,///111,,,***+++000777888222+++++++++******)))))))))(((&&&******&&&%%%))))))%%%&&&$$$###%%%(((+++,,,---***)))'''&&&%%%$$$$$$$$$"""###$$$###"""###%%%'''!!!###%%%'''((()))))))))%%%''')))'''%%%'''...444888>>>EEEKKKLLLGGG@@@<<<000***$$$$$$(((++++++)))$$$)))***'''(((,,,,,,(((###$$$%%%%%%&&&''')))******+++------...222777;;;<<>><<<888:::CCCIIIGGGFFFGGG===HHHVVVaaagggjjjmmmppprrryyy}}}}}}zzzssskkkeeeYYYWWWVVVUUUUUUTTTRRRPPPSSSMMMHHHFFFIIIMMMOOOPPPXXXZZZ^^^bbbddddddbbbaaaQQQLLLFFFAAABBBHHHPPPVVVPPPXXX___bbb___\\\ZZZ[[[___]]]ZZZVVVTTTVVVZZZ^^^aaaaaaccceeehhhllloooppprrryyy}}}}}}~~~yyyrrrjjjcccZZZQQQKKKCCC;;;:::>>>fffDDDCCC888222888888666222---+++---///000///...------...//////...,,,+++,,,---,,,***)))***+++,,,,,,---------,,,+++***...//////---,,,,,,...111+++,,,---.........------...+++((()))---...+++(((((()))******)))(((***+++***%%%"""%%%***,,,(((""")))+++(((""""""(((+++((())))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$&&&''''''&&&'''(((***555:::BBBJJJMMMJJJDDD???:::000((())),,,***'''&&&%%%&&&&&&'''(((((())))))&&&&&&''''''''''''((((((''''''&&&'''(((***,,,---...444BBBVVVjjjuuuuuuqqqppplllhhhiiimmmooommmjjjlllkkkkkklllmmmmmmkkkiii]]]UUUOOONNNKKKDDD???>>>???<<<@@@KKKUUUXXXXXXYYYYYYVVVSSSQQQQQQQQQQQQQQQLLLMMMSSS[[[]]]ZZZWWWWWW[[[[[[^^^ccc```WWWRRRSSSSSSDDD444---***((()))+++***(((%%%###&&&...888@@@PPPccc|||}}}yyyxxx||||||vvvssssssttt}}}ssseeeVVVLLLEEEBBB@@@AAA???;;;777333000///...***(((&&&&&&''''''&&&%%%'''&&&&&&''''''((()))***'''''''''((()))******+++***(((&&&&&&&&&'''&&&$$$((((((+++,,,&&&***GGGggg[[[BBB000DDDbbb```PPPNNNOOOPPPUUU]]]```\\\ZZZ[[[^^^fffooorrrtttuuusssooo~~~zzzvvvooojjjggghhhkkkmmmfffhhhkkkmmmmmmnnnoooqqqooopppqqqttt{{{ooofff___^^^[[[UUURRRUUUMMMNNNOOOLLLEEE<<<555111'''(((***,,,,,,+++)))(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&$$$""""""$$$'''***%%%!!!###))),,,)))%%%((('''&&&%%%%%%&&&'''(((+++(((%%%%%%'''(((&&&$$$+++------+++'''%%%&&&(((%%%&&&'''&&&%%%&&&((()))"""$$$(((***+++)))&&&$$$''',,,'''"""111111&&&)))'''%%%%%%'''''''''&&&***...---'''%%%***,,,***---...---++++++---///...999666888EEEUUU```ccccccgggccc^^^^^^``````\\\XXXYYY___hhhqqqxxxzzzyyyxxx}}}{{{yyyxxxwwwuuurrroookkkooorrrpppmmmmmmqqquuutttoookkkkkkkkkggg^^^VVVIII===222...///000222444///555FFFYYY___TTTEEE===@@@@@@DDDJJJJJJGGGJJJQQQQQQSSSUUUTTTNNNGGGAAA>>>;;;888999@@@JJJLLLFFF>>>BBBLLLYYYfffooovvv}}}~~~|||yyy|||zzzuuummmfffaaa\\\YYYXXXUUUQQQPPPSSSOOOGGG@@@======@@@GGGOOOWWW\\\ccciiiooooooeeeZZZRRRRRRMMMFFFFFFMMMTTTWWWPPPVVV___dddddd```[[[XXXZZZ]]]]]]XXXUUUWWWWWWVVV\\\^^^_________dddkkkrrryyy~~~tttttt||||||xxx|||xxxhhhTTTFFF===888dddBBBAAA666000666666666333///---...000000///...------...//////...,,,+++,,,---,,,***)))***+++...,,,***+++---//////...,,,,,,+++)))'''&&&'''))))))***,,,......---+++***///+++((())),,,---***'''((()))******(((((()))******'''%%%'''***+++((($$$(((***((($$$$$$)))+++)))))))))(((((('''&&&%%%%%%'''''''''&&&&&&%%%$$$$$$!!!###&&&)))***)))'''&&&$$$%%%''''''&&&&&&((()))---111999DDDLLLNNNJJJFFF>>>222)))'''((('''$$$###%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''((((((''''''((()))+++,,,------222>>>PPPaaalllqqqgggbbb\\\ZZZ[[[[[[YYYVVVRRRRRRRRRRRRRRRRRRSSSSSSRRRMMMJJJMMMNNNKKKIIIJJJNNNKKKNNNXXXaaacccccccccbbb___[[[ZZZZZZXXXUUUQQQKKKJJJNNNUUUXXXWWWWWWZZZbbb```aaaccc___WWWSSSTTTTTTEEE555...+++))))))+++***)))&&&%%%'''---666<<>>@@@GGGOOOQQQNNNNNNQQQWWW```jjjooosssvvvwwwtttyyy||||||yyyxxxzzz{{{yyyuuurrrnnnjjjhhhiiikkkmmmlllnnnooopppooonnnooopppsssrrrrrrssswwwzzz{{{yyyhhh___YYYYYYXXXTTTSSSUUUPPPNNNJJJDDD<<<555000---$$$%%%&&&'''&&&%%%###"""%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######%%%'''(((%%%###%%%(((***(((%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&######%%%&&&%%%###***,,,---+++(((&&&'''((()))***+++***((((((***+++%%%&&&((()))))))))((('''###$$$ ((()))!!!((('''%%%%%%'''''''''&&&)))---,,,'''&&&+++...---,,,------++++++---///000999;;;CCCRRRaaahhhhhheeegggbbb\\\ZZZZZZYYYUUUQQQXXX[[[bbbjjjqqqvvvxxxxxx}}}zzzvvvtttttttttsssrrrqqqssstttsssqqqqqqsssuuupppmmmiiiaaaYYYPPPIIIEEE<<<333------000111333555777555:::GGGNNNMMMHHHGGGCCCCCCHHHNNNOOOMMMOOOUUUVVVWWWWWWSSSLLLEEE???<<<888888999???DDDGGGFFFCCCIIIQQQ]]]fffmmmttt{{{yyyzzzzzz~~~zzzrrrjjjfffaaa\\\ZZZVVVQQQPPPRRRKKKCCC;;;888777999@@@HHHTTTZZZbbbiiiooopppggg\\\WWWVVVPPPGGGEEEJJJPPPRRROOOSSSXXX^^^aaa```^^^\\\\\\___^^^YYYVVVWWWXXXVVVZZZ[[[]]]]]]^^^ccckkkqqqvvv{{{wwwmmmmmmyyymmm]]]OOOEEEdddAAA@@@666000666555666444111000000000///......------...//////...,,,+++,,,---,,,+++***+++,,,000---******---000000///000000///,,,)))''''''(((''')))+++------,,,***)))///,,,))))))++++++)))&&&'''((())))))''''''((())))))))))))))))))((('''&&&&&&((((((&&&&&&***+++))))))))))))((((((''''''''',,,***(((&&&%%%$$$$$$$$$'''''')))+++,,,((( $$$%%%''''''&&&&&&((())))))***000;;;HHHOOOOOOMMMBBB666+++((((((&&&%%%&&&''''''''''''(((((((((((()))(((((((((((((((((((((***))))))(((((())))))******((((((,,,777GGGWWWaaaQQQKKKDDD@@@???@@@???======>>>???===<<<===BBBFFFOOOKKKLLLQQQUUUUUUUUUXXXZZZVVVXXX```ggghhhggghhhjjjgggccccccccc___XXXQQQMMMKKKMMMRRRVVVXXX\\\aaaiiidddaaa```\\\VVVSSSTTTVVVGGG777///,,,)))(((***))))))((('''(((,,,222777CCCPPPhhh{{{vvvwwwzzz}}}yyytttnnnggg___ZZZRRRKKKAAA888333111000///+++,,,,,,,,,,,,+++******&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&'''(((***+++''''''(((((()))*********&&&%%%$$$%%%'''((()))(((&&&'''******&&&***AAAZZZZZZEEE222>>>UUUPPP:::222333777@@@GGGHHHEEEHHHNNNTTT^^^hhhnnnrrrwwwwwwtttnnnrrrssspppooorrrsssrrrqqqooollliiiiiijjjkkkmmmrrrssssssqqqooommmmmmmmmsssppplllkkklllmmmmmmnnn^^^WWWRRRSSSTTTTTTTTTUUURRRLLLCCC999111,,,))))))###$$$$$$$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$)))***+++***((((((((())))))******(((&&&%%%&&&(((((((((''''''(((((()))***&&&""" ###&&&&&&%%%(((&&&%%%%%%&&&''''''&&&)))+++***&&&$$$(((+++,,,+++,,,,,,,,,,,,,,,///222:::CCCQQQbbbnnnrrrmmmgggiiiddd^^^ZZZZZZXXXUUURRRVVVXXX[[[bbbkkkrrrwwwyyy{{{xxxtttqqqrrrsssttttttvvvuuussssssttttttsssrrrjjjiiicccVVVEEE999666666///***)))...333444555777999333111;;;GGGNNNQQQSSSHHHJJJOOOVVVXXXVVVWWWZZZ\\\[[[WWWPPPGGG@@@;;;999666888;;;???CCCGGGLLLOOOVVV[[[bbbgggjjjnnntttyyyrrrvvv{{{}}}vvvnnngggbbb^^^\\\YYYTTTSSSUUUJJJAAA888444222444:::BBBOOOWWWaaajjjqqqrrrjjj```^^^\\\UUUIIIDDDFFFJJJKKKLLLMMMPPPWWW^^^bbbcccaaa]]]```___ZZZWWWWWWXXXVVVWWWYYYZZZ[[[]]]bbbjjjqqqtttvvvqqqgggeeepppzzz~~~}}}|||wwweeeXXXeeeBBBAAA888333888666555555444333222111///......------...//////...,,,+++,,,------+++***+++---,,,---...---,,,,,,------222333222000---+++++++++*********++++++++++++,,,...,,,***)))******'''%%%'''((()))((('''&&&'''(((''')))+++***'''%%%%%%'''%%%&&&'''((()))******))))))))))))))))))(((((((((111...***'''$$$$$$$$$%%%)))'''&&&((()))%%%###%%%&&&&&&&&&&&&''')))+++***,,,555BBBLLLOOOOOOGGG;;;000,,,+++******,,,))))))))))))))))))******''''''(((((((((((())))))++++++***))))))(((((((((''')))+++,,,///555===DDD;;;666000---...111333444444666888666555999AAAIIIWWWUUUVVV[[[^^^]]]^^^aaa```\\\]]]cccggggggfffhhhmmmjjjggghhhiiieee[[[SSSTTTRRRSSSYYY]]]```dddjjjkkkfffaaa]]]ZZZXXXWWWXXXWWWHHH888000---)))((())))))))))))))))))***...111:::BBBXXXrrr}}}yyyxxxxxx{{{xxxtttoooiii```WWWPPPCCC===666///---,,,++++++***+++---...///......---(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((***+++,,,&&&&&&''''''((((((((()))&&&%%%$$$$$$&&&(((((('''&&&''')))((($$$'''888JJJNNN???000999MMMJJJ555+++...333===DDDCCCAAAFFFOOOVVVaaalllqqqttttttpppkkkdddiiillljjjhhhkkkmmmlllpppmmmiiifffeeegggjjjlllrrrrrrqqqmmmiiifffffffffjjjeee```___^^^]]]^^^aaaVVVPPPLLLMMMQQQTTTSSSRRRLLLEEE;;;111+++'''%%%%%%$$$%%%%%%%%%%%%$$$""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$'''))))))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))******)))))))))************'''%%%###$$$%%%'''''''''''''''(((((()))***###!!!''')))%%%%%%***'''&&&$$$%%%&&&''''''&&&******(((%%%"""###&&&(((******+++---,,,+++///444@@@NNN```oooxxxzzztttlllgggccc]]]ZZZYYYXXXWWWVVVTTTTTTWWW^^^iiirrrwwwyyywwwtttrrrrrrssstttuuutttvvvsssqqqrrruuuvvvsssooogggdddZZZLLL<<<222000222,,,((()))///444555777999333000333???OOOYYY\\\[[[MMMPPPWWW]]]```___^^^^^^^^^ZZZTTTJJJAAA:::888777777999===BBBJJJRRRYYY]]]```ccceeeeeeeeegggmmmrrrnnnuuu{{{}}}}}}}}}vvvoooeeeaaa^^^]]][[[XXXXXX[[[NNNEEE;;;666333222888???JJJTTT___iiiqqqtttnnneeedddbbbYYYLLLDDDCCCDDDDDDHHHGGGJJJSSS^^^eeeeeeccc]]]```___YYYVVVVVVVVVUUUUUUWWWYYYZZZ\\\aaaiiippptttvvvrrriiiffflllrrruuuwwwwwwyyyqqqeeeAAA@@@888333888555444444555444333111//////...------...//////...,,,+++,,,------,,,+++,,,---!!!(((000111---***+++...,,,---...---+++)))******...,,,***((()))+++...///---+++***))))))((('''%%%((())))))((('''&&&&&&'''$$$'''***(((%%%###$$$'''$$$%%%&&&((())))))((()))((((((((()))))))))))))))333000,,,'''%%%$$$%%%&&&$$$!!! $$$((()))%%% ###$$$&&&&&&%%%%%%'''(((,,,******111===IIIPPPRRRMMMBBB888333000,,,,,,...************++++++++++++''''''(((((())))))******,,,,,,+++***)))(((''''''&&&***......,,,+++---000222...***)))+++111666999222555666666777===GGGPPP___]]]___ddddddbbbbbbffffffcccdddhhhjjjiiiiiikkkmmmkkkjjjkkkmmmiiiaaaZZZ[[[ZZZ]]]cccggghhhjjjnnnmmmiiibbb^^^^^^```aaa```VVVHHH888111---)))((()))((()))******))))))+++,,,444888LLLhhhzzz{{{zzz|||||||||}}}}}}~~~~~~~~~~~~}}}{{{yyy|||zzztttmmmcccWWWKKKDDD;;;666000,,,******)))))))))***+++,,,,,,,,,+++***,,,***((('''''''''&&&%%%'''''''''((()))+++,,,---%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&'''(((&&&"""###---888999333)))000BBBBBB222***''',,,444:::888777===FFFSSS___kkkpppqqqnnnggg```ZZZaaafffdddbbbeeehhhhhhpppkkkeee```___aaafffiiikkkjjjhhhddd___\\\\\\\\\^^^XXXTTTTTTSSSQQQUUU[[[QQQNNNJJJKKKPPPSSSPPPLLLAAA;;;333---***(((%%%###$$$%%%%%%&&&''''''''''''###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''$$$'''***)))&&&$$$&&&(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************...///...+++(((&&&'''(((###%%%&&&'''((('''&&&%%%'''&&&(((!!!!!!'''&&&%%%$$$$$$&&&''''''&&&(((((('''&&&%%%$$$&&&)))((((((+++...---+++///777MMM^^^pppzzz{{{uuufffbbb[[[VVVSSSRRRRRRRRRPPPOOORRRZZZfffoootttuuurrrrrrrrrtttvvvvvvtttrrrvvvrrrooorrrvvvxxxtttooofff]]]OOOBBB999333000///...++++++000333444555999555666:::EEESSS]]]^^^ZZZPPPUUUZZZ___bbbbbb___\\\WWWSSSLLLBBB:::666666888999:::???IIIUUU___cccccc___```aaa``````cccjjjooopppwww||||||{{{||||||yyyvvv{{{~~~~~~}}}xxxrrrhhhccc```___]]]YYYYYY\\\SSSIII???888333222666<<>>>>>777222555222222333555444222000000111...------...//////...,,,+++,,,------,,,,,,---...###---111///,,,---///)))***,,,,,,+++******+++...,,,***((((((+++...000+++******)))((('''&&&&&&)))******)))'''&&&'''(((###%%%((('''%%%###%%%'''%%%###%%%((((((&&&&&&((('''''''''(((((()))))))))111...***'''%%%$$$%%%&&&)))&&&$$$%%%((()))(((&&&###$$$&&&&&&%%%%%%'''(((((('''(((...999FFFPPPVVVRRRJJJAAA<<<777000------+++,,,,,,------...//////,,,++++++++++++*********,,,,,,,,,+++***)))'''&&&''')))+++)))''''''***---...,,,******---333:::>>>;;;<<<===>>>AAAHHHRRRYYY^^^^^^aaafffgggdddeeeiiigggeeeeeeiiijjjhhhiiilllmmmmmmnnnoooooollliiifffbbbaaadddjjjlllkkkkkknnnnnnlllgggccceeekkkkkkhhhTTTFFF888000---***((((((''')))******(((((()))***000222EEEbbbttttttsssxxxxxxyyy{{{}}}}}}|||zzzyyy|||yyylll[[[KKK>>>888555111---***)))))))))(((+++++++++,,,++++++******---+++)))))))))***)))((((((((((((((()))***++++++%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&''''''%%%""""""&&&+++%%%)))%%%'''555777---)))$$$''',,,111000...333:::GGGRRR]]]bbbcccaaa[[[TTTOOOWWW]]]\\\ZZZ]]]```bbbiiieee___ZZZYYY[[[___bbb``````^^^ZZZUUUSSSSSSTTTTTTOOOMMMPPPOOOMMMRRR[[[QQQNNNKKKJJJNNNPPPJJJAAA666111---******)))&&&#########$$$%%%&&&''''''((("""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((###%%%&&&&&&$$$$$$%%%'''&&&((()))'''%%%$$$&&&)))(((((())))))))))))(((((("""$$$%%%$$$$$$%%%''')))***)))((()))***+++***)))......---***'''%%%&&&'''"""$$$&&&'''((('''%%%$$$&&&""""""((((((###"""&&&&&&$$$###$$$&&&'''''''''%%%%%%'''***)))''')))---'''&&&***///---***000:::[[[nnn|||pppjjjbbbYYYSSSPPPOOOPPPMMMKKKLLLTTT```kkkpppppppppqqqsssvvvxxxwwwtttqqquuurrrppprrruuuuuuqqqlllaaaTTTDDD888444111---)))///---///444666555666999@@@@@@@@@AAAHHHQQQUUUTTTPPPTTTXXXZZZ]]]^^^ZZZTTTLLLIIIBBB;;;666666999<<<<<>>IIIUUU___gggnnnnnnjjjfffgggcccXXXPPPLLLIIIEEEBBBCCCHHHPPPYYY___```___YYY\\\[[[VVVTTTUUUVVVTTTVVVWWWXXXWWWWWW[[[bbbhhhrrrwww{{{{{{vvvqqqnnnmmmssswwwbbb======777222555111000222333333000000111333...------...//////...,,,+++,,,------,,,,,,---///"""%%%***///111000---***+++,,,...///---,,,,,,---+++******)))***+++,,,,,,)))))))))(((''''''''''''***++++++***(((''''''(((###$$$&&&'''&&&&&&''''''&&&######&&&'''######'''%%%%%%&&&'''(((((())))))+++***'''%%%$$$###$$$%%%---,,,***)))'''%%%$$$###"""$$$%%%%%%%%%%%%&&&(((%%%&&&(((,,,444@@@NNNWWWSSSNNNJJJHHHCCC;;;666666111222333444555666777888444333222000---+++***)))+++,,,,,,,,,+++)))((('''******)))(((((()))+++...------...000444;;;CCCHHHIIIHHHHHHIIIMMMTTT\\\```\\\]]]bbbggggggeeegggkkkfffdddeeehhhhhhgggiiimmmnnnppppppooommmkkklllnnnkkkhhhiiimmmmmmkkkkkkmmmlllllliiifffjjjpppooojjjRRRDDD666000---***(((((('''((())))))((('''((()))------>>>YYYhhheeeccciiinnnqqqvvvzzz|||{{{yyywww~~~{{{kkkTTTAAA555111000...+++******+++***)))---,,,,,,++++++,,,,,,---+++)))((()))+++,,,,,,+++((((((''''''''''''((((((''''''''''''''''''''''''%%%$$$######%%%''''''&&&%%%&&&&&&%%%$$$$$$%%%%%%***((($$$+++---'''&&&(((''')))------+++...333999BBBIIIKKKLLLLLLIIIDDDBBBLLLSSSRRRPPPSSSWWWYYY[[[YYYWWWUUUUUUVVVXXXYYYWWWWWWUUURRRNNNMMMNNNPPPMMMHHHHHHNNNNNNJJJPPP[[[QQQPPPLLLJJJLLLLLLAAA444///***'''&&&))))))'''$$$############$$$%%%%%%&&&""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%######%%%'''))))))'''%%%$$$$$$''')))''''''((())))))(((''''''!!!###%%%%%%$$$$$$'''***+++)))((((((***+++)))'''+++++++++(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((***,,,+++)))((((((%%%$$$######&&&'''''''''%%%$$$'''+++***$$$###'''&&&%%%)))000...)))000<<>>:::777555888>>>CCCCCCLLL[[[gggkkkggg```YYYTTTUUUVVVTTTTTTXXX___eeekkknnnpppooopppsssrrrooonnnsssvvvwwwyyy}}}|||yyyuuuooojjjgggccc]]][[[]]]XXXMMM@@@777000,,,///444888BBBNNNWWW___gggiiigggfffiiihhhaaaZZZVVVRRRMMMCCCDDDGGGKKKQQQVVVZZZ]]]XXX[[[[[[WWWUUUVVVWWWVVVVVVWWWVVVTTTSSSVVV\\\aaammmrrryyy|||yyyssspppooo{{{}}}ddd>>>???999444777333///111333111//////222555...------...//////...,,,+++,,,------,,,,,,...//////+++))),,,111111***###***,,,......,,,+++***+++&&&(((***+++,,,+++)))((('''((()))((('''&&&'''(((++++++,,,+++((('''(((((($$$$$$%%%'''((())))))((('''###"""%%%%%%!!!"""&&&$$$%%%%%%&&&'''((())))))'''&&&%%%###""""""######$$$&&&(((((('''&&&&&&'''"""$$$%%%%%%%%%%%%&&&((($$$''')))+++000:::IIITTTRRROOOOOOPPPNNNGGGBBBBBB888999:::;;;===???@@@AAA;;;:::777333000,,,)))(((++++++,,,,,,+++***((('''---,,,------------,,,+++111333666:::@@@IIIRRRXXXRRROOOMMMNNNSSSYYY^^^aaa^^^___dddiiiiiifffggglllhhhggghhhkkkkkkjjjlllqqqnnnpppqqqnnniiihhhlllppprrrnnnmmmnnnnnnkkkkkkooojjjjjjhhheeejjjpppnnngggPPPCCC555///---***(((((('''((()))((('''&&&''')))***)))888QQQ[[[TTTRRRXXXccchhhooovvvzzz{{{yyywwwzzzzzz{{{iiiPPP<<<333111///---+++***,,,---------***)))((((((((()))+++,,,(((''''''(((+++.........''''''&&&%%%%%%%%%%%%&&&)))))))))))))))(((((((((###"""!!!###&&&((()))(((###%%%&&&%%%&&&'''&&&$$$"""000///&&&((()))$$$%%%***'''''')))***((())),,,222888;;;999999::::::777999CCCKKKKKKIIIKKKPPPRRRPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQNNNKKKKKKMMMOOOIIIDDDEEELLLLLLHHHNNNYYYRRRQQQMMMIIIJJJIII;;;,,,,,,'''######&&&(((&&&$$$&&&%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&$$$""""""%%%''',,,)))&&&######%%%''')))%%%&&&'''(((((('''&&&%%%"""%%%''''''&&&&&&***---,,,***((((((***+++)))'''......---+++(((''''''((()))'''%%%$$$$$$&&&)))***&&&***---+++******)))'''%%%###"""###%%%''''''''''''&&&(((+++'''&&&$$$)))000...)))000===aaawww~~~}}}zzzvvvsssnnneee[[[SSSPPPQQQSSSTTTMMMHHHLLLZZZhhhqqqtttuuutttssssssuuuwwwvvvvvvnnnmmmllljjjhhhddd___\\\KKKAAA444---+++---------///333<<>>IIIQQQYYYbbbfffeeefffkkklllgggaaa]]]XXXSSSEEEFFFFFFGGGJJJOOOWWW\\\XXX[[[\\\XXXVVVXXXYYYXXXUUUVVVUUURRRPPPRRRWWW]]]hhhmmmuuuzzzxxxsssqqqrrrfffDDD888666777...333111111000000000000000111............000222444555............---,,,+++***************+++,,,---...(((,,,000000...,,,,,,...)))))))))))))))*********)))'''&&&''')))***'''%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&###%%%++++++&&&$$$((($$$%%%''')))((('''$$$###)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%***444???HHHMMMNNNPPPRRRTTTTTTRRROOOMMMJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJEEE@@@:::666333222222111///000111222222111111//////000...---222999===888777@@@OOO\\\```___YYYWWWVVVWWW[[[___bbbccc^^^```cccdddddddddeeefffllljjjhhhhhhkkkmmmoooppptttqqqnnnkkkjjjkkkmmmnnnooonnnmmmnnnnnnmmmkkkiiihhhgggfffeeeeeeeeefffgggQQQBBB444000000...)))'''%%%&&&(((((('''''')))***)))(((777NNNRRRDDD>>>DDDRRR\\\kkkwww||||||{{{{{{~~~xxxrrrsssyyyjjjLLL888111///,,,+++)))((())),,,///222000...,,,+++,,,,,,,,,+++---,,,***)))+++...,,,)))''')))***)))******$$$'''%%%%%%'''******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((222333444222...+++,,,---111666:::<<>>>>>BBBIIIJJJEEE@@@???777999999888===JJJVVV[[[^^^cccjjjmmmjjjbbb[[[VVVUUUTTTSSSPPPIIIBBBCCCHHHIIILLLTTTaaalllqqqnnniiioooooooooqqqsssuuuxxxyyyyyyuuupppmmmllliiieeeaaaZZZPPPCCC888333111000///333777>>>FFFOOOZZZeeekkkmmmmmmkkkhhhgggfff```XXXMMMGGGDDDFFFJJJMMMSSSXXX]]]```^^^YYYXXX\\\]]]ZZZZZZTTTOOOOOOPPPQQQWWW]]]hhhiiimmmrrrrrrooopppsss{{{}}}eeeDDD888666777...333111111000///......//////------......///000222222............---,,,++++++************+++,,,---...,,,...000///,,,***)))***)))))))))))))))))))))******((('''(((***+++(((&&&,,,+++***)))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&$$$%%%)))***&&&%%%(((###%%%''')))***)))'''&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&+++444???GGGLLLNNNPPPSSSUUUWWWVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTWWWTTTNNNHHHBBB===;;;:::<<<999666555555555555444888666777999888777<<>>111...///...,,,***'''((((((((('''''')))***+++(((111@@@@@@333///666GGGUUUggguuuzzzyyywwwwwwzzzqqqiiimmmyyygggKKK999111///+++***))))))))))))***+++,,,+++))))))++++++***))),,,***'''&&&(((++++++)))###(((***'''%%%%%%%%%"""%%%###!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***++++++000111111///+++***+++---***000555777666888;;;===EEEHHHKKKOOOPPPOOOMMMKKKMMMMMMKKKKKKNNNQQQNNNGGGJJJFFFGGGNNNSSSRRRRRRTTTRRRSSSMMMAAA666///(((!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&''')))'''((()))(((&&&%%%%%%&&&""""""&&&)))(((%%%&&&***((((((''''''+++000...(((&&&%%%%%%&&&(((***)))(((###%%%''')))******)))(((%%%(((++++++)))''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))%%%&&&***)))(((111===bbb|||zzzuuuqqqhhheee[[[RRRGGGAAAAAACCCFFFGGGQQQMMMMMMSSS[[[dddoooyyy}}}xxxsssqqqrrrqqqmmmjjjjjjiiifffbbbaaa^^^SSSHHH<<<555,,,)))+++...//////111666===CCCCCCAAA???>>>BBB@@@>>><<<;;;;;;<<<===<<<;;;>>>DDDFFFBBB??????888===AAADDDKKKXXXcccggggggjjjnnnooolllfff```\\\VVVQQQLLLGGG>>>555444777>>>@@@GGGUUUeeemmmlllgggkkklllmmmooorrrvvvyyy{{{yyyuuurrrpppooolllfffbbb[[[RRREEE:::333000...------000555;;;DDDOOO[[[bbbjjjlllkkkhhhggggggaaaZZZKKKDDD@@@AAADDDGGGMMMRRR[[[^^^]]]ZZZZZZ^^^^^^[[[^^^XXXTTTRRRQQQPPPTTTYYYddddddgggkkkllljjjlllpppwwwyyy}}}dddCCC888666777...333111111///...------------,,,---....../////////...---------...------,,,,,,************+++,,,---...---......---***))))))*********))))))))))))))))))***))))))***+++,,,***))),,,,,,+++***((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%'''$$$%%%'''(((&&&&&&(((###%%%(((***++++++)))((("""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))((((((---666@@@HHHLLLPPPQQQSSSVVVYYY\\\^^^___\\\[[[[[[[[[[[[[[[[[[[[[___\\\WWWQQQMMMJJJJJJIIILLLHHHCCC@@@???@@@@@@@@@EEEDDDEEEHHHHHHGGGJJJOOOZZZ[[[]]]aaafffhhhhhhgggeeeaaa\\\ZZZ[[[]]]___```dddeeeggggggfffeeeeeefffkkkkkkmmmoooqqqqqqnnnlllqqqpppooooooooooooppppppjjjkkkmmmpppssssssqqqooojjjjjjiiigggeeecccaaa```JJJ===000...000///......******)))'''&&&&&&(((+++&&&###(((222222+++---777<<>>AAA???<<<:::999999:::<<<<<<;;;<<>>IIIVVV^^^gggjjjkkkiiihhhhhhbbb[[[KKKDDD>>>>>>@@@BBBGGGMMMVVVYYY[[[ZZZ[[[^^^___]]]\\\WWWTTTTTTSSSQQQRRRVVVbbb```aaaeeefffeeeiiiooossstttxxx~~~{{{bbbBBB888666777...333333222000///...------,,,---...///000000///---,,,,,,,,,------...---------************+++,,,------+++++++++******+++,,,---*********)))))))))))))))+++++++++,,,------,,,+++))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((###%%%(((***+++***)))'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((((()))///999DDDMMMRRRTTTUUUUUUWWWZZZ^^^bbbddd____________^^^^^^]]]]]]```^^^ZZZWWWVVVWWWXXXZZZZZZVVVQQQNNNNNNQQQSSSTTTWWWTTTTTTWWWWWWUUUWWW[[[```aaacccddddddcccddddddfffbbb]]]ZZZ[[[]]]___```eeefffhhhhhhgggggghhhiiilllmmmppptttvvvtttooollloooppppppqqqrrrrrrrrrqqqjjjkkkmmmqqqttttttqqqnnnmmmmmmmmmllljjjhhheeecccNNNAAA555111111///......---,,,***'''%%%&&&(((+++&&&%%%)))///000...222:::888JJJccctttzzz{{{}}}vvvooovvvzzzfffOOO>>>333------------,,,++++++******)))))))))+++,,,---+++))))))%%%$$$&&&&&&&&&''')))$$$((()))&&&%%%''''''%%%&&&%%%######%%%''')))***$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))'''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((***,,,......---,,,+++(((...555777111,,,///666999999;;;CCCLLLQQQOOOKKKRRRSSSPPPNNNNNNQQQOOOKKKMMMMMMRRR^^^fffbbbTTTIIIFFFEEE>>>333(((###$$$'''%%%$$$###""""""$$$&&&'''$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&((()))***))))))((('''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&''')))&&&$$$%%%((((((&&&&&&***&&&'''''''''***...,,,(((&&&%%%%%%&&&'''(((((('''###$$$&&&'''((())))))))))))*********(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''&&&(((---,,,***333AAA___vvv|||}}}~~~wwwooobbbWWWUUUYYY\\\\\\```\\\[[[^^^bbbfffmmmuuuxxxvvvrrrjjjbbb___```bbbcccccc```\\\ZZZUUUIII===///)))&&&***333999888555@@@EEEGGGFFFDDDDDDBBB???FFFDDD@@@===;;;;;;<<<===???<<<===???@@@???BBBGGGTTT]]]ggglllrrrwwwxxxvvvtttttttttssspppjjjccc^^^MMMBBB777222000---******666222555EEEZZZhhhgggbbbiiikkkmmmqqqtttxxx{{{}}}xxxwwwwwwxxxxxxuuunnniiifff```UUUIII>>>555///,,,333222111333999DDDQQQZZZdddiiikkkjjjiiihhhccc]]]PPPHHHAAA???@@@BBBFFFLLLPPPSSSVVVXXXZZZ\\\\\\\\\TTTQQQQQQTTTUUUTTTUUUYYYaaa^^^^^^```aaaccciiipppppprrrvvv}}}~~~zzz}}}aaaAAA777666777...222444333222000///............///000111000///...---,,,,,,------...---------************+++,,,------++++++******+++,,,,,,,,,************))))))((((((***+++------------------))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%&&&(((******(((&&&$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''***333???LLLVVV[[[[[[ZZZYYYYYYZZZ]]]aaaccc^^^^^^___```______^^^]]]```^^^\\\[[[[[[]]]___aaaaaa]]]YYYXXX[[[```dddfffgggbbb```bbbaaa______bbbcccddddddbbb``````aaadddccc```\\\ZZZ\\\^^^aaabbbccceeeggghhhhhhiiikkkmmmmmmooossswwwyyywwwrrrnnnooopppqqqrrrssssssrrrrrrmmmmmmoooqqqsssrrrpppmmmmmmnnnpppqqqooolllhhheeeUUUIII<<<666222,,,))))))...---+++(((&&&&&&)))++++++,,,///222333222222333777HHH```rrr{{{{{{xxx~~~|||jjjWWWGGG888...///...,,,++++++---///111,,,+++++++++,,,,,,+++)))'''$$$%%%))))))&&&&&&***&&&'''&&&&&&)))***$$$ """############$$$$$$$$$$$$%%%%%%&&&&&&&&&***)))&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%)))...333444222...***&&&***222555...&&&(((111000000444===GGGMMMMMMJJJXXXXXXTTTOOOOOOSSSTTTRRROOORRRZZZhhhtttppp\\\HHH777444000***$$$ """&&&%%%$$$###""""""$$$&&&'''$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''')))******))))))'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((())),,,)))(((******'''&&&((($$$'''(((&&&(((,,,,,,((('''&&&%%%&&&(((((((((&&&$$$$$$%%%&&&'''((())))))***)))((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%%%%)))...,,,***444BBB]]]sss}}}vvvtttyyyzzzwwwoookkkhhhiiijjjjjjnnnssswwwwwwtttlllddd```aaacccaaadddbbbZZZPPPHHH@@@888+++(((&&&,,,555;;;;;;888AAAGGGJJJFFFEEEFFFEEEAAANNNLLLHHHDDDAAA@@@@@@@@@???<<<<<<>>>???@@@GGGOOOdddmmmvvv{{{}}}}}}zzzwwwwwwwwwwwwssskkkaaaYYYGGG;;;000...000///......333000444EEE[[[iiiiiicccmmmoooqqqtttvvvyyyzzz{{{xxxwwwxxx{{{|||yyysssmmmiiiddd[[[OOOCCC888000---000///------111;;;GGGOOO```fffkkkkkkiiihhhccc]]]TTTLLLEEECCCCCCCCCGGGKKKKKKLLLOOOSSSVVVWWWWWWXXXQQQOOOPPPUUUWWWVVVXXX[[[^^^[[[YYY[[[\\\___gggoooppprrrxxx|||}}}~~~___@@@777666777...222333333222000//////////////////000000000//////...---------...------,,,,,,************+++,,,---...///...,,,+++,,,+++***(((++++++******)))(((((((((***,,,......------...///,,,,,,+++***((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''###&&&&&&$$$$$$''''''%%%&&&''')))***)))(((%%%###&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&(((---777FFFTTT^^^dddbbb```]]][[[[[[]]]___```\\\]]]___`````````___^^^bbbbbbaaa``````aaaaaabbbccc```]]]^^^bbbggglllooopppjjjfffffffffddddddfffhhhhhhgggeeecccbbbdddfff```^^^\\\\\\^^^aaaccccccccceeefffggghhhjjjmmmpppmmmooorrruuuxxxwwwtttpppppppppqqqrrrssssssrrrrrrqqqppppppqqqsssrrrpppnnnlllooorrrsssrrrmmmhhheee[[[PPPDDD===666...((('''------,,,***'''''')))+++"""&&&+++222999>>>;;;555666EEE\\\ppp}}}~~~rrrdddTTTAAA222111///---,,,---000444777222000---,,,,,,,,,+++)))'''$$$%%%******$$$&&&,,,&&&%%%###$$$)))***!!!"""$$$%%%$$$############$$$$$$%%%%%%&&&&&&''',,,)))&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***+++---...&&&***000555888666000+++)))***111666000''''''///)))***...666>>>DDDDDDCCCSSSTTTQQQLLLLLLPPPRRRPPPNNNRRR\\\nnnlllUUU444...***(((&&&$$$%%%(((%%%$$$#########$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$&&&(((***++++++***)))&&&&&&&&&''''''(((******((((((((((((((((((''''''$$$&&&''''''&&&&&&((()))000+++)))******'''&&&'''###&&&(((&&&'''++++++((()))'''&&&'''((()))((('''$$$$$$%%%&&&'''((())))))'''&&&%%%&&&((())))))(((###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((######''',,,******777HHHdddvvvyyyvvvuuussspppqqquuu||||||{{{uuunnnhhhffffffbbbddd___RRRCCC:::444000***((()))---333888999888CCCKKKOOOLLLKKKOOOOOOJJJTTTRRRNNNJJJFFFCCCAAA@@@;;;:::<<>><<<888999===DDDJJJRRR___lllyyy~~~zzzvvvtttppphhh]]]TTTCCC:::222000...,,,+++---,,,000===PPPdddooonnnjjjoooqqqsssvvvxxxyyyyyyyyyxxxxxxyyy|||~~~zzzvvvkkkjjjeee[[[MMM@@@777333////////////000555;;;@@@JJJUUU___ccceeeeeeccc___YYYRRRMMMLLLKKKIIIIIILLLJJJFFFGGGLLLNNNLLLNNNRRRVVVSSSSSSUUUUUUSSSSSSVVVSSSOOONNNPPPRRRUUU^^^ggglllqqq{{{|||{{{}}}~~~]]]???777666777...222000//////.........//////------,,,+++,,,---...///...///......---,,,+++***************+++,,,---...,,,++++++...111111---***+++++++++***)))(((((('''(((+++......---,,,...000(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((())) %%%(((%%%%%%((('''"""$$$&&&))),,,---,,,***)))&&&&&&%%%%%%&&&&&&'''(((########################'''&&&&&&%%%%%%&&&&&&'''***---333???NNN]]]gggmmmhhhgggdddaaa_________```VVVXXXZZZ]]]^^^^^^]]]]]]bbbdddgggjjjlllmmmnnnnnnooollliiihhhjjjmmmoooooosssjjjcccccceeefffhhhkkkjjjiiiiiijjjjjjgggaaa]]]`````````aaadddeeeeeedddfffggghhhgggggghhhjjjmmmkkkjjjkkknnnqqqssstttsssrrrqqqqqqppppppqqqqqqrrrwwwuuussssssuuuwwwwwwwwwvvvxxx{{{|||yyyrrrjjjeeeeee^^^VVVQQQKKKAAA:::888+++,,,---,,,+++******+++%%%)))...777HHHUUUOOO@@@777DDD\\\vvv{{{yyykkkTTT@@@;;;;;;<<<===>>>>>>>>>>>>FFFBBB;;;666444333333222,,,$$$!!!$$$"""'''444(((***)))'''(((+++***'''$$$$$$### !!!$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,,,,.........222555666444111'''$$$(((000...$$$"""'''###&&&***,,,------///000---333666555444555333///666888BBBYYYxxxmmmAAA222%%%###$$$""""""###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((()))))))))(((''''''''''''(((((((((''''''(((***---...)))((('''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))(((&&&'''((('''&&&%%%&&&(((...(((%%%'''***(((''')))!!!&&&(((&&&&&&)))***(((+++***((()))***+++)))((($$$$$$$$$%%%&&&'''((()))+++(((%%%%%%'''(((&&&$$$$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''((((((((((((+++'''&&&(((***333LLLfff}}}|||{{{rrrhhhbbbVVVQQQEEE888222000---((((((***,,,,,,+++,,,000444<<>>???:::111...&&&"""$$$&&&$$$''',,,111&&&$$$'''&&&,,,---$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!''''''&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))***)))))) ///;;;:::333///......$$$'''))))))&&&$$$&&&(((###'''+++---,,,)))((('''(((,,,///111000...,,,+++333000444IIIggg|||~~~xxxTTT333)))...%%%###)))$$$########################%%%%%%&&&'''&&&%%%###"""&&&)))***((($$$"""###%%%+++&&&"""$$$)))+++(((###(((((())))))((('''&&&&&&***)))(((((((((((())))))((((((''''''''''''((()))******)))((('''((((((((('''((('''&&&)))///000...---***)))+++......(((###"""$$$&&&''''''((()))+++!!!%%%&&&&&&&&&'''&&&%%%###$$$%%%%%%$$$""""""""""""$$$&&&'''&&&%%%***&&&&&&***111===UUUjjj~~~~~~}}}rrrbbbWWWCCC>>>777222000///...---------------------------<<>>:::888???BBBLLL\\\gggnnnvvv~~~{{{yyyzzztttmmmiiifffaaaYYYSSSIII>>>555555555111///111:::BBBOOO^^^jjjoooooommmpppqqqsssuuuwwwwwwwwwwww{{{xxxvvvyyy~~~|||xxxzzzvvvqqqhhh\\\NNN???666000......///......333;;;:::BBBKKKRRR\\\dddbbb[[[]]]ZZZVVVUUUUUUSSSOOOLLLHHHGGGGGGHHHKKKMMMNNNMMMLLLJJJKKKMMMMMMLLLOOOTTTQQQQQQOOONNNOOOSSSZZZ^^^```iiizzz}}}~~~zzzwwwyyyzzz{{{yyyuuussstttuuu___DDD???999<<<555111111000///...---...//////000///---...//////...,,,---.........------,,,++++++,,,---.........------,,,***((()))+++------,,,+++,,,---------+++***)))'''(((******((('''((()))(((***,,,+++***((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%'''))))))(((&&&%%%$$$$$$############$$$$$$###$$$$$$###""""""$$$&&&$$$%%%%%%&&&&&&'''((((((,,,000999GGGUUU```eeegggqqqpppmmmhhhccc``````aaa^^^___bbbddddddcccbbbaaafffhhhjjjkkklllmmmpppsssrrroookkkjjjlllpppsssuuuqqqjjjeeeeeeeeedddeeehhhfffeeeggghhhbbbYYYWWW[[[___```cccfffjjjmmmnnnoooqqqpppnnnmmmlllllllllmmmkkkjjjhhheeeeeeggglllpppnnnlllkkklllooorrrrrrqqqpppllllllqqqtttrrrppppppssssssuuuuuutttpppkkkgggcccbbbaaa___ZZZQQQGGGAAA<<<<<<:::777222---***)))...***(((,,,555===???===>>>KKKddd~~~~~~|||zzzzzzzzztttfffZZZYYYTTTNNNKKKKKKMMMNNNOOONNNKKKEEEBBBEEEGGGAAA888///((($$$%%%&&&$$$&&&***333)))(((((($$$&&&((( $$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%'''''''''&&&&&&(((444===:::111,,,+++***###%%%'''((('''&&&&&&&&&$$$'''***,,,+++)))((((((%%%(((,,,---+++)))''''''((()))---;;;UUUlllrrrlllZZZ999,,,,,,%%%%%%***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&''''''&&&%%%$$$%%%''')))&&&$$$&&&)))***'''$$$((((((((((((((('''&&&&&&))))))((((((((((((((()))******))))))))))))******))))))))))))((((((((('''###%%%&&&&&&+++333666444,,,***)))+++,,,,,,((($$$&&&'''(((&&&$$$######$$$ ###&&&'''&&&$$$######'''&&&$$$%%%&&&&&&%%%######""""""$$$&&&'''&&&%%%---******...666DDD]]]rrrwwwyyy|||~~~wwweeePPPBBBAAA===666///++++++,,,...---------------.........666888;;;???CCCFFFIIIJJJJJJGGGCCC???===;;;:::999===KKK]]]kkkssswww{{{~~~~~~zzztttooolllkkkhhhfffggghhhfff___ZZZMMMCCC:::888777444444777@@@HHHUUUcccmmmpppnnnlllnnnoooqqqtttuuuvvvwwwwww{{{yyyxxxzzz|||}}}zzzxxxwwwvvvsssmmmcccUUUEEE;;;666222000000///...111666444:::AAAHHHTTT___ccc______^^^]]]\\\\\\YYYSSSOOOJJJHHHGGGGGGIIIJJJJJJJJJIIIGGGIIILLLLLLLLLOOOUUURRRQQQPPPOOOPPPUUU\\\aaaccckkkxxxyyy|||wwwuuuxxxyyyzzz~~~}}}xxxsssqqqpppppp^^^BBB;;;666:::444222111111///.........///000111000...//////000...------............---,,,,,,***---000222222///+++)))+++******+++,,,---+++***)))***,,,---,,,+++***(((&&&(((***)))((('''((()))((()))******))))))***+++***)))'''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''))))))((('''&&&$$$$$$############$$$$$$$$$%%%%%%###"""!!!"""$$$&&&&&&%%%%%%&&&''')))***,,,222===KKKXXXaaaeeefffqqqpppnnniiieeebbbbbbcccaaabbbdddeeeffffffeeedddggghhhiiihhhggghhhjjjlllnnnllljjjjjjllloooqqqrrrmmmhhhdddffffffeeeeeegggggghhhjjjfff\\\SSSTTTYYY^^^```cccgggkkknnnqqqrrrvvvuuurrrpppnnnmmmlllkkkmmmkkkfffbbbaaadddkkkqqqkkkjjjiiikkknnnpppqqqqqqnnneeeaaahhhpppqqqnnnlllqqqpppppprrrtttrrrmmmhhheeeccc```]]]XXXRRRJJJEEEEEEDDDAAA===777111+++(((,,,)))''''''+++000333444;;;MMMjjj~~~|||zzz{{{{{{xxxsssnnnjjjaaaVVVQQQRRRUUUWWWVVVPPPOOOKKKJJJNNNOOOHHH>>>111+++&&&%%%%%%$$$%%%''')))###&&&'''"""%%%+++&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%%%%&&&!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$***333999444,,,)))((((((######%%%'''))))))&&&$$$%%%'''))))))((((((((()))%%%'''******(((&&&$$$$$$$$$***,,,111EEE```mmmkkkfffGGG222,,,%%%&&&)))$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''%%%$$$$$$%%%'''((((((%%%&&&((())))))(((&&&%%%(((((((((((((((''''''&&&((('''''''''((((((((((((,,,,,,,,,,,,+++++++++,,,(((((()))***)))((('''&&&###%%%&&&'''---444777555))))))*********)))'''&&&&&&''''''%%%""" !!!'''((()))(((&&&$$$###$$$((('''%%%&&&''''''&&&$$$$$$######%%%''''''&&&%%%***((((((---777JJJdddyyysssuuuvvvrrrgggXXXKKKCCCOOOGGG;;;000***)))+++---++++++,,,,,,...///000111555555666777999<<>>===???BBBLLLSSS]]]gggnnnooommmkkklllmmmnnnqqqsssuuuvvvwww{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvwwwtttlll^^^NNNDDD???777111111111///...000000444888>>>JJJWWW___```]]]^^^```cccccc```ZZZUUUPPPNNNJJJHHHHHHIIIIIIIIIEEEDDDEEEIIIKKKKKKPPPVVVRRRQQQOOONNNOOOUUU]]]cccfffjjjuuuxxxwwwsssrrrvvvxxxzzz~~~{{{vvvrrrnnnlllkkk```AAA999333777222111222111000/////////000111222111//////000000///---------............------,,,...111222222///+++(((***+++,,,------,,,***(((&&&(((***++++++)))'''&&&&&&((())))))(((''''''((('''((())))))((()))+++---,,,***(((&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))(((''''''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$""""""###$$$'''&&&%%%$$$%%%''')))***---555BBBPPP\\\ccceeeeeeppppppnnnjjjfffcccbbbcccbbbcccdddeeefffggggggggghhhiiihhhgggeeedddeeefffiiihhhhhhjjjmmmoooooooooiiieeedddgggiiihhhhhhjjjkkkmmmmmmeeeYYYRRRUUU[[[```cccfffiiilllnnnqqqrrryyyxxxuuurrrooollliiihhhllljjjfffcccbbbeeelllqqqkkkkkkkkkmmmoooqqqrrrsssggg\\\VVV^^^iiinnnkkkhhhooonnnmmmpppsssrrrmmmhhheeedddaaa^^^ZZZUUUNNNIIIHHHGGGEEEBBB>>>999222...***)))'''%%%%%%(((,,,///666HHHeee~~~}}}{{{{{{~~~~~~||||||tttiii\\\WWWZZZ___```___UUUUUUSSSSSSVVVUUUJJJ>>>000+++'''$$$$$$#########!!!$$$'''!!!$$$,,,***$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%%%%&&&$$$######"""######$$$%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%$$$+++...+++'''''')))(((######$$$(((,,,+++'''"""%%%&&&&&&&&&%%%%%%'''(((((()))+++***(((&&&%%%%%%$$$---...***999YYYoootttrrrXXX<<<---'''(((((($$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&)))%%%"""###&&&((((((&&&###'''++++++)))'''&&&&&&'''(((((((((((((((''''''&&&''''''(((((((((((((((---------------,,,,,,+++'''((()))******(((&&&%%%'''))))))(((+++000111...'''(((***)))'''&&&&&&&&&"""###$$$$$$######$$$%%%&&&''''''&&&%%%%%%'''((('''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$%%%'''(((&&&%%%&&&%%%&&&---;;;RRRnnn~~~ssstttnnncccYYYXXX]]]aaakkk[[[DDD444---,,,,,,+++*********,,,...000222444999888666666777999<<<>>>;;;;;;;;;===@@@FFFNNNSSSXXXkkkxxxvvvwww}}}|||sssmmmfff]]]XXXTTTOOOHHHAAA@@@BBBGGGPPPYYY___aaaaaaZZZVVVOOOKKKHHHIIIMMMQQQYYY]]]bbbgggjjjkkkkkkllljjjjjjkkkmmmooorrrtttvvv{{{|||}}}}}}zzzyyyyyyzzzxxxyyyyyywwwqqqeeeWWWNNNEEE:::222111333111...,,,000222555:::DDDOOOWWW[[[YYY\\\```ccceeedddaaa^^^YYYVVVQQQMMMLLLKKKKKKJJJBBBAAABBBGGGIIIJJJOOOVVVQQQPPPNNNLLLNNNSSS\\\bbbdddfffnnn|||{{{rrrnnnnnnsssvvvxxx}}}~~~}}}zzzwwwrrrmmmiiiggggggFFF<<<555999444333222111000//////000111222333111//////000000...---------...//////......---//////000000///---+++***)))+++---...---+++***)))''')))+++---,,,***(((&&&&&&'''))))))'''&&&'''((('''((())))))((())),,,...+++***)))'''&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%% """###$$$######%%%&&&&&&%%%#########%%%((()))...777FFFTTT___dddfffgggnnnnnnmmmjjjfffccccccccccccccccccdddeeefffhhhhhhjjjjjjiiigggdddccccccdddffffffgggiiimmmnnnnnnmmmfffcccccciiillllllmmmooolllooommmbbbWWWSSSYYY___hhhkkknnnppppppppprrrttt{{{zzzwwwsssnnnjjjfffdddeeeeeeeeeddddddfffkkkoookkklllmmmmmmnnnppprrrsssbbbWWWQQQXXXbbbfffdddbbbkkkkkklllooorrrqqqlllhhhggggggfffeeeaaa\\\TTTOOOJJJHHHGGGFFFDDD???777222)))***)))&&&%%%'''+++///000<<>><<<:::999999<<>>444444666444///---000111555;;;BBBJJJQQQWWW[[[]]]aaacccdddddddddddd^^^[[[VVVRRROOONNNLLLJJJBBB@@@AAAEEEGGGHHHNNNUUUPPPNNNLLLJJJKKKPPPWWW\\\]]]___fffsss~~~kkkhhhiiinnnrrrtttyyy~~~|||||||||zzzxxxtttooojjjggggggFFF;;;444888333222222111000000000111222333222111////////////---,,,------...////////////...//////...---,,,+++++++++(((***---...---+++******,,,...000111111...+++(((%%%''')))((('''&&&'''(((&&&((()))***))))))+++,,,)))))))))(((((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$%%%&&&$$$$$$######$$$%%%'''(((000999HHHWWW```fffiiijjjmmmmmmmmmjjjgggdddcccdddccccccbbbcccdddfffhhhjjjjjjjjjjjjgggeeeccccccdddddddddeeeiiilllnnnnnnmmmgggcccdddiiimmmmmmnnnqqqlllnnniii^^^VVVXXX```eeeqqqtttwwwwwwuuutttvvvyyy|||{{{xxxsssnnnhhhdddbbb\\\]]]```bbbcccfffjjjmmmkkklllnnnnnnmmmnnnppprrreee]]]WWWYYY[[[ZZZXXXXXXbbbeeejjjnnnooommmjjjhhheeeeeeddddddaaa\\\UUUPPPMMMKKKJJJIIIGGGAAA888000*********(((((()))+++...---222CCC^^^uuu|||zzzooolllppp||||||xxxxxxtttllleeeccciiippptttuuujjjkkkkkkjjjggg]]]III777+++***'''""""""%%%$$$!!!""" &&&'''!!!&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$(((&&&"""  ###%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&((('''$$$$$$'''(((&&&%%%&&&''')))***)))&&&###"""#########""""""$$$&&&'''((('''&&&$$$###%%%&&&$$$'''&&&"""(((@@@]]]pppvvvnnnOOO111+++***$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&%%%$$$$$$(((++++++)))''''''(((&&&'''((((((((((((((((((&&&'''(((*********)))))),,,,,,---------+++***(((''''''((()))((('''&&&%%%$$$&&&'''&&&(((+++***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&%%%######%%%&&&&&&$$$######$$$%%%###"""'''&&&&&&'''(((((('''%%%$$$'''***222DDD```{{{sssaaaYYYZZZZZZWWWUUUkkk}}}gggQQQ888,,,...333222...000000111333777<<<@@@CCCDDDBBBAAAAAABBBEEEHHHJJJIIINNNUUU[[[aaagggooouuurrryyy|||yyyvvvnnn[[[HHH@@@<<<777444333111---*********,,,///555===EEEIIITTT[[[___]]][[[^^^ccceeeeeeeeeccc```^^^aaagggmmmkkkiiihhhggggggiiilllnnntttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{wwwooofff```OOODDD:::999:::777333111...///333;;;AAAFFFMMMUUU]]]```ccceeeeeeddddddeee```\\\XXXUUUSSSPPPLLLJJJCCCAAAAAADDDEEEGGGLLLSSSOOONNNLLLJJJIIILLLQQQUUUSSSVVV\\\gggrrrxxxzzzxxxbbb```aaagggkkkmmmqqqwww~~~|||zzz{{{{{{zzzxxxuuupppllliiicccCCC:::333888333222222222111000111222333444222000///.........,,,***------...///////////////---------,,,,,,++++++***'''***------,,,++++++---000111333444333000,,,)))%%%'''(((((('''&&&&&&'''&&&(((***+++***)))******%%%&&&((()))***)))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''''''''000;;;JJJXXXbbbgggkkknnnmmmnnnnnnlllhhhfffeeeeeedddcccccccccdddgggjjjllliiiiiiiiigggeeecccdddeeeddddddeeehhhlllnnnooonnnjjjfffdddhhhkkkjjjkkknnnlllmmmggg]]]YYY```iiimmmtttwww{{{zzzwwwvvvxxx{{{}}}|||yyytttoooiiidddaaaWWWYYY\\\___bbbggglllooonnnpppqqqpppnnnnnnqqqsssooojjjeee```VVVLLLIIIKKKTTT\\\ffflllllljjjiiijjjdddbbb```^^^]]]YYYUUURRRLLLJJJIIIJJJHHHBBB888000+++***))))))*********)))------777MMMdddssszzz~~~~~~{{{kkkdddhhhwww}}}wwwvvvrrrooolllmmmqqqwww|||~~~oooqqqrrrpppkkk^^^GGG333)))***(((###$$$(((((($$$ """&&&!!!$$$***&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&""""""""""""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$''''''%%%"""###&&&&&&"""$$$&&&''''''%%%$$$######"""###%%%$$$######$$$&&&&&&&&&&&&$$$######%%%''''''&&&&&&&&&(((222III^^^kkkmmmQQQ111,,,***$$$(((""""""######$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###%%%'''((('''&&&%%%&&&'''((()))))))))(((((((((&&&&&&'''(((((((((((((((&&&''')))+++,,,+++******,,,---......---,,,***((((((((('''''''''&&&&&&&&&"""%%%&&&%%%(((+++***&&&&&&###!!!"""%%%&&&%%%###&&&'''((('''%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%'''%%%$$$$$$%%%&&&$$$###((('''&&&'''))))))'''%%%%%%)))+++111CCC^^^vvvtttjjjhhhmmmdddTTTFFFAAACCCCCC???FFF___xxxzzznnnbbbJJJ???333///222777999888888999:::<<>>FFFOOOUUUZZZaaaeeeeeeeeeeeeeeeaaa___\\\ZZZWWWTTTOOOLLLFFFCCCBBBDDDDDDEEEJJJQQQPPPOOOMMMKKKIIIIIILLLOOOKKKOOOTTTZZZ```eeehhhkkkYYYWWWYYY___ccceeeiiinnnuuu|||zzzxxxwwwzzzyyyyyywwwuuuqqqnnnlllcccEEE===888===999888222222111111111222444555222000.........---+++***------...///000000//////***+++,,,------+++***)))'''))),,,,,,+++***,,,///000222444444333///***'''%%%'''(((((('''&&&&&&'''&&&(((+++,,,+++)))))))))###%%%(((***+++***(((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$"""""""""$$$%%%&&&'''((((((((((((111;;;KKKYYYbbbhhhmmmpppnnnoooooommmjjjhhhggggggeeedddcccccceeehhhkkkmmmhhhhhhhhhfffdddcccdddfffdddcccdddgggkkknnnoooooommmhhheeeggghhhggghhhkkkooonnnhhh^^^]]]hhhqqquuurrrvvvzzzyyyvvvuuuxxx{{{~~~}}}zzzuuupppiiidddaaaWWWYYY\\\___ccciiipppuuurrrtttuuutttqqqqqqsssvvvyyyvvvqqqfffTTTCCC???BBBJJJVVVcccjjjiiihhhiiikkkhhheeeaaa^^^]]][[[YYYXXXIIIHHHGGGIIIIIIDDD:::222+++***))))))******'''%%%...,,,333EEEYYYiiiuuu||||||kkkbbbeeevvvzzzyyyrrrrrrrrrsssvvv{{{ooorrrsssqqqkkk]]]DDD///)))+++)))%%%&&&+++,,,''''''"""%%%'''!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))"""%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%"""$$$%%%'''((((((''''''######!!!"""&&&%%%!!!###&&&'''&&&""" """"""$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%###$$$'''***%%%!!!###'''%%%%%%555JJJbbbjjjQQQ000,,,***$$$***!!!!!!"""###$$$$$$%%%%%%"""###%%%&&&'''&&&%%%%%%###(((***(((&&&'''((())))))(((((()))))))))(((&&&&&&'''((())))))((((((&&&(((***,,,---,,,+++***---...//////...,,,***)))(((((('''&&&&&&&&&&&&'''$$$''''''&&&(((***((($$$'''### %%%'''%%%!!!$$$%%%&&&&&&$$$$$$%%%&&&###%%%''''''&&&&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$(((''''''((())))))'''&&&+++///111666FFF```vvv{{{ooo___QQQLLLOOOSSSNNNCCC;;;:::>>><<<888;;;PPPaaaccc^^^ZZZPPPDDD999777666666888<<<>>>@@@??????AAACCCHHHNNNTTTWWW\\\\\\]]]___cccfffiiikkkfffmmmuuuxxxvvvsssssstttvvvrrrnnnhhhZZZHHH===<<<,,,---///...,,,******+++%%%&&&((()))***---000222>>>NNN\\\^^^^^^aaadddddd___bbbdddccc``````eeejjjnnnlllgggcccbbbccceeegggiiiggghhhoooyyy}}}xxx{{{|||rrrkkk]]]SSSJJJFFFBBB<<<888888888444333555555666>>>IIIGGGPPP[[[bbbeeefffffffffcccaaa```___]]]YYYTTTPPPGGGDDDCCCDDDDDDDDDIIIPPPQQQQQQOOOLLLIIIHHHIIIKKKHHHKKKOOORRRSSSVVV[[[___TTTRRRSSSYYY]]]___ccchhhkkkwww{{{xxxvvvtttyyyxxxxxxvvvtttqqqooommmhhh@@@???888444888444555222000///000111111000///......---------......***+++---//////...---,,,++++++++++++++++++++++++)))))))))******+++++++++......---,,,++++++++++++$$$&&&((('''%%%%%%)))---((()))++++++)))))))))***))))))*********))))))(((''')))((($$$###&&&&&&###!!!"""'''---,,,'''''',,,&&&%%%$$$###"""###$$$$$$############""""""!!!!!!$$$$$$%%%&&&''')))***+++222<<>>NNNbbbmmmmmmiiiggggggnnnjjjeee```\\\XXXUUURRRJJJMMMJJJCCCCCCHHHAAA444000,,,'''(((,,,///...,,,---***---:::PPPffftttzzz{{{vvvhhhcccrrr{{{xxxssstttwww{{{{{{yyy}}}tttsssvvvxxxqqq^^^GGG888111***%%%&&&(((&&&$$$%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&'''((((((%%%"""$$$((("""!!!))))))%%%***((()))(((&&&%%%$$$&&&(((%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%'''***,,,,,,)))%%%"""(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''+++...SSS[[[OOO111"""((()))"""######$$$$$$######""""""###%%%%%%%%%###!!! %%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%$$$###%%%(((+++***))))))))))))+++,,,---.........---,,,+++)))((('''&&&%%%&&&''''''%%%###"""%%%&&&$$$###&&&%%%"""''''''&&&%%%%%%$$$######))))))(((((())))))'''&&&'''$$$%%%)))***)))))),,,***---,,,'''$$$&&&'''&&&)))###!!!'''------++++++...111<<>>>>>FFFPPPTTTQQQMMMLLLMMMRRRUUUTTTVVVYYYaaafffjjjmmmqqqtttqqqlllrrruuuvvvrrrllljjjoootttxxxpppcccTTTGGG>>>888555---+++)))***,,,---,,,)))+++)))'''''')))+++++++++666???KKKTTTZZZ]]]```bbb]]]___```___^^^```dddgggqqqnnngggaaa```dddddd```aaacccfffkkkrrrxxx~~~{{{|||~~~}}}wwwssshhh]]]PPPHHHEEECCC>>>999:::666222000222555888:::CCCKKKVVV___dddeeedddddd___bbbbbb```______YYYSSSNNNDDD@@@EEEFFFCCCHHHSSSTTTSSSPPPNNNLLLKKKKKKKKKHHHLLLNNNLLLLLLNNNMMMJJJJJJLLLOOORRRTTTVVVYYY\\\cccqqq{{{vvvzzzzzzyyywwwsssqqqqqqrrrfff???===666222666222555333000000111222111111//////...------,,,------+++,,,...000000///...---,,,,,,,,,+++++++++++++++************+++++++++,,,++++++***)))))))))******))))))(((&&&$$$$$$%%%&&&''')))******)))(((((()))))))))*********))))))(((''')))((($$$###%%%%%%"""######&&&***)))%%%&&&+++$$$$$$######$$$%%%''''''$$$$$$#########"""""""""!!!!!!"""###%%%''')))***666@@@QQQbbbnnnrrrrrrqqqqqqooommmjjjiiihhhhhhiiifffaaa]]]```fffkkkjjjggg```aaaaaabbbcccdddeeeffffffggghhhiiikkkoootttxxxuuunnnhhhggghhhiiinnntttuuukkk``````iiirrrvvvuuutttvvvyyyxxxtttooommmlllrrrrrrqqqpppmmmiiieeebbb]]]]]]]]]^^^cccjjjsssxxx{{{}}}~~~zzztttqqqrrrtttvvvwwwsssiii^^^SSSEEE999;;;JJJ^^^iiikkkhhhffffffmmmjjjddd___[[[WWWUUUSSSLLLOOOKKKCCCCCCFFFAAA555222...******...000000---...+++...:::OOOeeeuuu||||||zzzoooiiiooozzz}}}{{{yyyyyy|||~~~{{{}}}zzzxxxyyy{{{vvvfffOOO>>>000)))$$$&&&'''%%%###$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&###!!!!!!'''$$$$$$+++'''!!!%%%''')))(((&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((###$$$$$$$$$$$$$$$$$$###"""$$$&&&''''''%%%""" %%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&))),,,999@@@;;;***###***...***$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$"""!!!$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''&&&&&&''''''&&&%%%'''***,,,***))))))))))))+++,,,---.........---,,,+++)))(((((('''&&&'''((('''&&&$$$$$$''''''$$$$$$&&&%%%!!!''''''&&&%%%%%%$$$######'''&&&%%%%%%&&&''''''''')))'''(((++++++)))***...///111///***'''(((***)))444...)))(((+++---///000888@@@QQQ```aaa^^^fffrrrwww{{{vvvjjjdddhhhhhhddd\\\TTTIII@@@<<<<<<===>>>BBB@@@>>>>>>===;;;666222222888???@@@>>><<<===@@@GGGIIIKKKOOOYYYdddhhhfff[[[[[[^^^aaa___ZZZYYY\\\ffflllqqqrrruuuxxxxxxuuuuuutttrrrmmmhhhhhhlllqqqmmmeeeWWWIII>>>666111///+++***((()))+++,,,***(((***(((&&&&&&((()))***)))000666>>>EEEIIINNNRRRVVV\\\```dddbbb^^^^^^eeekkkllljjjddd^^^^^^bbbbbb______```ccchhhnnntttyyy|||||||||{{{|||}}}|||zzzxxxvvvkkk^^^UUUPPPJJJAAA;;;<<<888333111111333555666>>>EEEOOOXXX^^^```bbbccc```cccdddbbbbbbccc^^^XXXQQQHHHCCCFFFFFFCCCGGGPPPRRRQQQNNNLLLJJJJJJKKKLLLHHHLLLNNNKKKJJJKKKJJJFFFFFFHHHKKKMMMNNNQQQTTTVVV^^^lll|||{{{zzzzzzyyyvvvrrrqqqqqqssseee===;;;444000444000555333111111222333222111000///...---,,,+++++++++,,,---///000000000///...------,,,,,,++++++*********++++++++++++,,,,,,,,,)))))))))))))))*********+++(((&&&$$$$$$$$$$$$###&&&((())))))(((''''''(((((())))))******)))))))))(((***((($$$###%%%%%%"""%%%$$$%%%'''&&&$$$%%%)))""""""###$$$%%%''')))***$$$$$$$$$$$$$$$#########!!!!!!"""###%%%''')))***555@@@QQQcccooottttttssspppnnnkkkhhhfffffffffgggaaa^^^\\\___eeeiiigggddd]]]___aaaccceeefffffffffjjjjjjjjjjjjkkkoootttxxxwwwpppjjjiiiiiijjjooovvvxxxlll```^^^fffpppuuuuuuqqqsssvvvuuurrrmmmiiigggllljjjiiijjjlllkkkgggccc^^^]]]]]]]]]bbbkkkvvv~~~{{{tttoooooopppvvvsssnnnjjjhhhcccTTTFFFAAAMMM]]]gggjjjiiiiiijjjmmmjjjddd^^^YYYVVVTTTSSSOOOOOOJJJBBBAAADDD???666222///++++++...000///---...,,,...999LLLcccuuu}}}{{{vvvnnnhhhmmmwww~~~~~~}}}~~~|||zzz{{{zzzmmmVVVCCC111***$$$%%%&&&$$$###$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&$$$"""###((($$$"""((($$$"""%%%((()))(((%%%######$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! $$$"""""""""$$$%%%$$$###%%%%%%$$$$$$############"""$$$%%%%%%%%%%%%&&&((())),,,,,,&&&"""###&&&'''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((((((((())))))((('''(((+++---******))))))***+++---...------------,,,+++)))))))))((('''((())))))'''%%%&&&))))))&&&&&&''''''###'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$&&&((()))((((((+++...---+++---333<<<<<<777...)))+++---,,,111222000///222999>>>???GGGTTThhhtttmmm``````iiiiiillliii]]]VVVUUURRRLLLLLLHHHBBB???>>>?????????@@@AAACCCEEEEEEBBB<<<888888<<>>>>>AAAEEEPPPVVV\\\ccclllwwwzzzyyykkkmmmqqqqqqkkkcccaaaeeejjjqqqvvvvvvxxx||||||wwwooohhhdddeeehhhkkkaaaXXXJJJ===444///,,,******)))((((((******)))((()))'''%%%%%%''')))))))))+++...111444777<<>>FFFNNNTTTYYY^^^```___cccddddddeeefffbbb[[[UUULLLGGGGGGFFFBBBFFFMMMQQQOOOLLLIIIGGGHHHJJJKKKFFFKKKMMMJJJHHHGGGFFFBBBAAACCCEEEGGGHHHJJJMMMPPPVVVeeevvvyyyyyywwwtttqqqppprrrttteee<<<:::333///333000444222111111333333333111000///...---++++++******------...////////////...---------,,,,,,+++******+++++++++++++++,,,,,,,,,))))))***++++++,,,,,,,,,)))%%%""""""%%%'''&&&$$$%%%'''(((((('''&&&&&&''''''((())))))))))))))))))***+++***&&&$$$&&&&&&###%%%%%%&&&''''''%%%%%%&&&######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***///:::KKK\\\jjjqqqrrrrrrooommmjjjhhhfffeeeffffff___]]]]]]aaafffhhhfffccc___```aaadddgggjjjlllmmmqqqqqqooolllkkkmmmrrruuutttooojjjiiiiiikkkqqqyyy|||oooaaa]]]eeeoootttuuunnnooopppooonnnkkkiiihhhiiieeecccfffkkkllliiieeebbbaaa___^^^aaakkkwwwzzzsssooonnnooovvvtttooolllnnnmmmcccXXXSSSYYYbbbhhhkkkmmmoooqqqnnnkkkfff___XXXSSSQQQQQQOOONNNHHH@@@>>>???<<<666000...,,,+++------,,,+++...,,,---555GGG]]]rrr~~~|||xxxvvvkkk]]]]]]mmmzzz}}}}}}yyyyyyyyypppYYYDDD444,,,&&&&&&&&&$$$###$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((('''&&&)))***!!!!!!!!!$$$"""%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&''''''%%%%%%%%%$$$$$$######"""""""""$$$%%%&&&$$$$$$$$$%%%&&&$$$%%%&&&###"""''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))))))))((((((***,,,+++***))))))***+++---...---------,,,,,,***))))))***)))((()))***)))(((&&&%%%((()))''''''******'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))&&&)))000777999888===DDDUUURRRGGG999111222555666:::???CCCDDDFFFLLLPPPPPPYYY___lllssskkk[[[UUUZZZUUUXXXVVVNNNHHHGGGFFFBBBLLLIIIFFFDDDDDDEEEDDDDDDAAAEEEJJJOOOPPPMMMHHHEEEIIIMMMPPPOOOJJJHHHJJJNNN\\\bbbiiimmmttt}}}wwwyyy|||{{{ssskkklllrrrmmmuuu{{{zzzzzz}}}qqqgggcccbbbbbbbbbXXXNNN@@@555///---+++***)))))))))))))))))))))))))))'''&&&&&&''')))))))))***++++++---///222666999CCCMMMXXX___```bbbggglllkkkjjjfff___]]]___```]]]^^^^^^___bbbffflllqqqtttxxxwwwvvvwwwzzz}}}~~~yyyrrrkkkcccXXXLLLCCCDDD@@@<<<999777666444333444888>>>DDDKKKQQQXXX]]]\\\```cccdddfffgggbbb[[[VVVNNNIIIGGGEEECCCFFFLLLRRROOOKKKGGGEEEEEEHHHIIIDDDJJJMMMKKKGGGFFFDDDAAA???AAABBBCCCDDDFFFIIIKKKPPP^^^nnnxxx~~~}}}wwwvvvuuurrrpppppprrrtttggg===:::333000444111333111111222333333222111111000...---,,,++++++***,,,,,,------............---------,,,,,,,,,++++++++++++++++++++++++++++++((((((***++++++++++++***)))%%%""""""%%%'''&&&$$$%%%&&&((((((&&&&&&&&&'''''''''((()))))))))))))))+++---+++'''&&&((((((%%%$$$&&&'''(((((('''%%%"""%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''''')))222AAARRR```jjjoooqqqnnnmmmkkkiiihhhggggggggg______```cccgggiiigggeeeddddddccceeeiiiooouuuxxx{{{zzzvvvqqqmmmlllnnnpppoookkkiiijjjjjjlllsss|||~~~pppbbb]]]dddoootttuuummmkkkiiiiiiiiijjjllllllhhheeebbbdddiiillljjjgggffffffdddbbbcccjjjuuu~~~~~~}}}zzzvvvrrrpppppppppxxxxxxtttpppppprrrooojjjgggggghhhiiikkknnnqqqtttnnnlllhhh```WWWQQQNNNMMMMMMKKKEEE>>>::::::888555111000///.........---,,,---,,,,,,222@@@UUUkkkyyy|||sssooobbbRRRTTTfffvvv{{{~~~yyywwwxxxqqq[[[DDD777///(((''''''%%%$$$&&&%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((((((((((((((***!!!######!!!((($$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%&&&''''''$$$######""""""######$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&''''''%%%$$$$$$$$$######""""""""""""$$$%%%%%%$$$######$$$!!!"""((((((###$$$(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&#########$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''((()))(((''''''(((***+++************,,,---...,,,,,,,,,,,,+++***))))))***)))((()))******(((&&& $$$%%%$$$&&&******'''&&&&&&%%%%%%%%%%%%$$$$$$"""$$$'''(((''''''(((***,,,222>>>LLLUUUZZZ```gggyyysssdddRRRHHHIIIMMMNNN]]]ZZZVVVSSSRRRUUU[[[aaahhh```[[[[[[UUUIIIBBBCCC<<>>;;;:::<<>>;;;999777666444444666:::===BBBIIIQQQVVVYYY___dddgggiiijjjddd\\\WWWQQQKKKHHHFFFEEEHHHLLLTTTQQQLLLGGGDDDDDDEEEGGGCCCKKKPPPNNNIIIGGGEEEBBBAAABBBBBBBBBBBBDDDGGGJJJLLLWWWdddmmmtttyyyxxxtttssssssrrrpppnnnoooqqqssshhh>>>;;;333000555222111000000111333333222000111000///...---,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------+++++++++************)))%%%&&&((())))))(((''''''+++(((&&&$$$$$$$$$$$$###%%%'''(((((('''&&&&&&'''&&&&&&'''((())))))))))))***,,,+++'''&&&))))))&&&$$$&&&&&&%%%&&&(((&&&!!!&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%(((...999GGGUUUaaakkkoookkkkkkllllllkkkjjjhhhhhhaaaaaaccceeeiiijjjiiihhhhhhgggfffhhhmmmuuu}}}~~~wwwpppllljjjjjjjjjiiijjjmmmmmmnnnuuu}}}}}}oooaaa]]]dddnnnssstttllliiifffeeegggkkknnnooojjjgggddddddfffhhhhhhfffgggiiiiiigggeeejjjsss{{{yyywwwtttrrrppppppqqqqqqyyy{{{zzzuuusssvvvxxxwwwtttpppkkkhhhiiilllnnnooojjjjjjhhhbbbXXXPPPMMMLLLIIIGGGCCC===999777666555555555444333222000//////---------000:::MMMcccsss~~~qqqgggXXXPPPWWWhhhxxx~~~~~~}}}yyyxxxqqq\\\EEE999111)))((((((&&&%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&'''(((!!!'''$$$###+++(((!!!$$$%%%&&&&&&$$$###$$$&&&)))#########$$$$$$%%%&&&'''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""""""""$$$%%%$$$##############################$$$%%%%%%######$$$&&&%%%$$$%%%((()))'''''')))&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&&&&'''((((((&&&&&&'''(((++++++******+++,,,...///++++++,,,++++++***))))))***)))((()))******(((&&&!!!###"""###'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&&&&(((---111888@@@QQQhhhzzzwwwnnnnnnrrrsssuuuaaaOOOJJJIIILLL\\\ppppppZZZEEE???<<<444.........000222444777;;;AAADDDGGGEEEDDDFFFKKKPPPTTTVVV\\\]]]]]]ZZZVVVQQQNNNMMMLLLRRRYYY[[[YYYYYY\\\```kkkssszzzzzz|||yyytttxxx~~~tttmmmgggbbb\\\XXXIII???333,,,,,,,,,+++))))))***++++++))))))***++++++)))'''''')))+++++++++(((((()))***,,,,,,***(((,,,111<<>>;;;:::888777777888888999<<>>:::222///444222/////////000222222111///111000///...............---------------......///++++++,,,,,,---.........*********)))))))))((((((&&&'''((())))))'''&&&%%%))))))(((&&&$$$$$$%%%&&&&&&'''))))))'''&&&'''(((%%%&&&'''((())))))))))))''')))(((%%%%%%((()))&&&$$$%%%!!!%%%&&&"""%%%%%%&&&&&&&&&$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&''''''))),,,222;;;HHHVVVbbbiiigggiiikkkmmmmmmkkkiiigggbbbcccdddfffhhhjjjjjjjjjhhhhhhiiimmmssszzz|||tttmmmiiihhhjjjkkknnnqqqpppooouuu}}}yyymmm___\\\ccclllqqqqqqmmmiiiffffffiiilllmmmmmmkkkiiifffdddbbbbbbcccdddfffjjjlllkkkiiikkkssszzztttrrrooonnnnnnooopppqqqwww{{{|||zzzzzz}}}~~~|||wwwrrrmmmkkkkkkkkkiiigggcccfffgggcccZZZRRROOONNNGGGEEEBBB>>>:::777555666777777777555333111000000...//////000777HHH]]]mmmuuucccTTTUUUcccsss|||}}}|||zzzvvvoooZZZDDD:::111)))''''''%%%$$$&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''((('''&&&((())) &&&$$$%%%,,,((( """$$$&&&''''''&&&&&&'''(((############$$$%%%&&&'''$$$###"""!!!!!!"""###$$$######$$$%%%&&&%%%%%%%%%%%%###"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$%%%$$$###$$$&&&(((++++++)))&&&%%%'''&&&$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&''')))((('''&&&&&&'''++++++******+++,,,...///***++++++++++++******))))))((((((((())))))'''%%%!!!%%%&&&$$$%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%,,,888AAA???GGG\\\{{{}}}ZZZ>>>;;;<<<===SSSpppnnnSSS888//////,,,***+++---000555:::===@@@DDDGGGDDDEEEGGGMMMVVV]]]ccceeedddbbb]]]UUUNNNIIIIIIKKKGGGLLLRRRUUUWWWZZZaaagggqqq|||rrrqqqooommmiiiccc]]]YYYDDD;;;000+++,,,---+++(((''')))+++***((('''(((******(((&&&'''(((*********)))((('''(((++++++***((('''+++222<<>>===::::::888666666999>>>BBBJJJUUUbbbmmmtttuuunnndddaaa]]]VVVNNNKKKKKKLLLMMMRRRPPPMMMJJJIIIHHHIIIIIIMMMWWW]]]YYYQQQKKKGGGCCCCCCCCCBBBAAA@@@AAAEEEHHHJJJOOOUUUXXX^^^eeefffccciiikkkmmmnnnmmmlllmmmnnnhhh===999222...333111.........000222222000...111000000/////////000000///............///000000***++++++,,,---...//////***)))))))))((((((''''''((()))***+++***)))'''%%%$$$&&&((('''%%%%%%)))---&&&((())))))(((''''''(((%%%&&&'''((())))))))))))$$$'''&&&$$$$$$'''(((&&&%%%$$$###&&&$$$###$$$%%%%%%%%%%%%######!!!!!!""""""#########$$$######$$$%%%''')))+++,,,)))***---333???MMM[[[cccdddgggjjjmmmnnnllliiifffccccccdddfffhhhjjjkkkkkkfffhhhkkkpppwww}}}vvvooojjjhhhkkkmmmqqqtttrrrpppuuu|||vvvjjj]]]ZZZbbbkkkoooooommmjjjhhhhhhkkklllkkkjjjlllkkkhhhccc___^^^```aaadddiiinnnnnnlllmmmsssyyyrrrppplllkkklllnnnooopppuuuyyy|||}}}|||wwwsssooonnnooommmhhhccc^^^bbbfffccc\\\TTTQQQPPPFFFDDDBBB@@@<<<777666777666666777555222000//////000111111111666EEEZZZiiizzzcccTTT\\\ooo}}}zzz{{{yyyyyyssslllWWWBBB:::111(((&&&&&&$$$###%%%%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$'''******)))(((***,,,&&&)))""" &&&%%%!!!%%%"""%%%(((***)))'''''''''############$$$%%%&&&'''$$$###""" """###$$$###%%%&&&'''(((''''''&&&(((&&&%%%%%%&&&&&&$$$### !!!"""###$$$%%%%%%$$$%%%$$$######$$$'''***&&&)))&&&!!!###***+++''''''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$&&&)))+++&&&((())))))(((&&&'''(((,,,+++******+++,,,...///******+++++++++******))))))((('''((())))))'''%%%(((+++,,,))))))+++***'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$'''222CCCPPP>>>FFF^^^]]]===<<<:::444EEEeeehhhNNN444---//////000333...111888>>>AAAAAABBBDDDBBBEEEJJJSSS\\\dddhhhjjjddd```YYYOOOGGGDDDGGGJJJHHHLLLPPPRRRTTTZZZdddlllvvv|||yyyyyyvvvqqqbbbeeejjjllljjjeee___\\\CCC:::000,,,...///,,,(((&&&(((***)))&&&&&&'''***)))'''%%%%%%'''))))))))),,,)))&&&'''***,,,+++***%%%(((,,,000666@@@NNNXXX^^^bbbbbb\\\YYYZZZ\\\\\\^^^^^^]]]___dddjjjppptttoooppprrrwww|||vvvuuusssrrrpppnnnlllkkkfff___VVVMMMHHHEEEDDDCCC<<<;;;888555333444888;;;AAANNN^^^kkktttvvvooofffgggccc[[[RRRMMMMMMMMMMMMOOONNNMMMLLLKKKKKKLLLLLLSSS]]]ccc]]]SSSLLLFFFCCCBBBBBBAAA???>>>???CCCFFFIIIMMMQQQSSSYYY```bbb```fffiiilllmmmmmmlllkkklllkkk===999888111222666111000///......---......555444333111000/////////---///000111111000///---,,,***)))))),,,...//////+++******)))(((''''''&&&''')))+++,,,+++)))((((((&&&&&&'''''''''&&&$$$###(((((((((((((((((((((((('''%%%$$$&&&)))***(((&&&'''&&&%%%$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""%%%""" !!!$$$&&&%%%######%%%((())))))((()))******(((***111999CCCPPP[[[]]]dddjjjlllnnnoookkkfffaaabbbdddhhhlllnnnmmmkkkllllllqqqxxxxxxuuuxxx~~~vvvooojjjhhhooorrrwww|||~~~}}}yyyvvvoooaaaUUUWWWaaahhhjjjkkkiiijjjlllooopppooonnnmmmddddddcccbbb```]]][[[ZZZ^^^jjjrrrqqqoooooonnnkkknnnmmmllljjjhhhiiimmmoootttzzz~~~}}}~~~zzzrrrnnnqqqqqqiii```]]]ccceeegggfffaaaXXXOOOHHHGGGDDD@@@@@@AAAAAA???<<<777888888666333222444666222111555:::;;;BBBXXXqqq{{{ggg\\\hhhyyyxxxrrrwwwyyywwwwwwqqqXXXBBBAAA444...(((&&&###"""%%%***%%%%%%%%%$$$$$$#########"""%%%%%%""""""&&&&&&$$$***))))))((('''&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))((('''&&&$$$###"""!!! """$$$&&&'''(((''''''%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&''''''((('''%%%&&&''''''&&&$$$%%%$$$###""""""###$$$%%% !!!###$$$%%%%%%$$$$$$&&&$$$$$$$$$&&&&&&&&&$$$(((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))(((''''''&&&&&&&&&&&&###$$$%%%&&&''''''''''''---,,,***)))((('''(((((())))))***)))((((((***---......------+++***((('''+++***((('''%%%$$$######((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''$$$"""%%%---;;;IIIRRR999JJJZZZvvv~~~ZZZ>>>444777===@@@???777...***---222555555777777999===EEEKKKIIIEEECCCJJJKKKKKKWWWiiijjj___^^^WWWOOOKKKKKKKKKGGGDDD@@@FFFKKKMMMNNNVVVfffrrrvvvooojjjhhhgggggg\\\[[[^^^gggpppoooggg```KKK===...)))++++++---///***************)))((((((((())))))((('''''')))***,,,,,,++++++***)))))))))(((+++---------111999@@@TTTYYY]]]]]]ZZZYYY[[[]]]WWWZZZ___eeekkkrrrxxx{{{{{{xxxuuuvvvwwwwwwwwwxxxtttooommmsssyyyyyyxxxxxxqqqcccYYYXXXTTTLLLIIINNNMMMIIIAAA999333333666:::===LLL[[[gggqqqxxxwwwqqqjjjcccZZZRRRNNNMMMNNNOOOSSSPPPOOOPPPSSSTTTRRROOOZZZbbbhhhdddWWWLLLGGGGGGAAA???======???@@@AAA@@@FFFIIIMMMOOOPPPTTTZZZ^^^aaacccfffiiilllmmmnnnnnnlll>>>999777111111444000000///...............000000////////////000000...///000111111000///......,,,******,,,---------...---,,,***'''%%%$$$###%%%''')))******)))''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&$$$###$$$''''''&&&$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######""""""&&&$$$"""###$$$%%%###!!!"""###%%%'''))))))((('''###!!!###)))///777CCCNNNUUU\\\dddgggkkkmmmkkkfffddddddeeehhhlllmmmmmmlllpppqqqvvv|||{{{uuuuuuxxx{{{uuuoookkkjjjrrrvvv}}}yyyssslll^^^TTTXXXbbbhhhiiiiiihhhhhhiiikkkllllllkkkjjjbbbbbbaaa```___^^^]]]\\\bbbiiilllhhhfffiiikkkjjjjjjlllmmmmmmkkkjjjjjjkkktttyyy|||{{{{{{}}}}}}zzzvvvooolllmmmllleee___]]]bbbdddeeeccc\\\RRRIIIDDDCCC???======>>>???<<<:::777999;;;999555222222333333333:::CCC@@@???SSSnnn}}}qqqhhhrrr|||xxxwwwvvvpppooojjjRRR<<<:::444///***)))&&&######&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%((((((%%%%%%))))))''')))))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%$$$##################$$$&&&'''((($$$$$$%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&###""""""###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%!!!"""###%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&&&&$$$)))((('''((()))***)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%###$$$%%%&&&'''''''''''',,,+++***)))(((((()))))))))******)))((((((***---,,,,,,,,,,,,+++)))((((((///...---+++)))(((''''''((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%'''&&&%%%&&&+++333;;;@@@666CCCLLLcccqqqNNN666---...222888444000111666::::::999::::::>>>FFFOOORRRLLLEEE>>>BBBDDDHHHUUUccceee^^^[[[VVVPPPNNNOOOLLLFFF@@@???CCCFFFGGGKKKWWWiiixxx~~~{{{yyy{{{xxxssskkkdddaaa```___^^^___\\\]]]hhhssstttkkkaaaGGG999---***++++++,,,---+++***)))((('''(((((()))((()))***(((''''''(((***,,,,,,+++******)))((((((''')))++++++)))+++111777BBBIIIQQQVVVXXXYYY\\\```]]]```dddiiinnntttzzz}}}~~~yyyuuusssssstttuuuvvvsssooonnnuuu|||~~~}}}~~~xxxkkkbbbaaa]]]UUUTTTYYYZZZSSSIII@@@999777777888:::FFFUUUdddsss|||qqqiii^^^TTTOOOOOOQQQSSSUUUUUUUUUTTTSSSSSSTTTTTTZZZ```eeebbbXXXNNNHHHGGGEEEBBB???>>>>>>???>>>===GGGIIIKKKLLLMMMOOOTTTWWW[[[]]]aaadddhhhkkkmmmnnnnnn???999666000111222000//////............///++++++,,,,,,---...000000//////111111111111/////////---++++++,,,,,,,,,+++...---+++)))'''&&&$$$###$$$%%%''')))))))))''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$###$$$&&&((('''%%%###!!!%%%$$$$$$#########$$$$$$########################$$$######%%%&&&&&&$$$"""%%%$$$$$$''')))'''###$$$""""""''',,,222;;;EEEKKKSSS\\\bbbgggkkkjjjeeefffeeeeeegggkkkmmmnnnnnnuuuwww{{{|||uuuppppppyyyyyyyyywwwssspppnnnnnnvvv|||xxxrrrhhh[[[RRRWWWbbbhhhhhhgggeeedddcccdddfffggggggggg``````___^^^^^^______```ffffffbbb]]]]]]cccggghhhhhhkkkooopppnnnkkkiiihhhqqqvvvxxxwwwxxxzzzyyyuuusssoookkkjjjgggbbb```bbbdddfffgggbbbXXXMMMEEEAAA???===;;;;;;>>>>>><<<999999;;;===<<<999555222111777777DDDPPPIII===MMMjjjwww|||}}}|||yyyuuu~~~wwwqqqfffdddbbbLLL555222111---******'''""" """%%%%%%%%%&&&&&&&&&&&&&&&&&&))))))&&&&&&******((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$"""!!!!!!###&&&(((###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """$$$&&&&&&%%%$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%$$$###$$$&&&((('''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%###"""!!!"""$$$%%%$$$%%%&&&'''''''''''''''******))))))))))))******)))******)))((()))+++,,,************)))))))))(((111000///---+++***)))(((((((((((((((((((((((((((+++***)))'''&&&%%%$$$$$$&&&&&&'''(((+++---000111111;;;BBBRRRrrrwwwUUU888***+++000555555777<<>>???@@@EEEPPPYYYXXXMMMCCC::::::>>>HHHUUU^^^aaa```YYYVVVSSSRRRRRRNNNEEE======???@@@@@@DDDSSShhhxxx~~~tttpppnnnoootttzzz|||}}}pppkkkeee```^^^]]]]]]\\\```\\\\\\dddoooqqqfffZZZ???444+++***,,,+++***++++++***((('''''''''((())))))******((('''&&&'''))),,,,,,+++***)))(((''''''%%%((()))(((&&&%%%(((+++///888CCCLLLRRRVVV[[[^^^cccfffjjjmmmqqquuuzzz}}}{{{uuupppppprrrtttuuuqqqmmmooowww~~~}}}rrrkkkjjjgggaaaaaaeeeggg^^^QQQFFF???<<<999666777???LLL]]]qqqtttlllaaaVVVPPPQQQTTTXXXYYY[[[\\\YYYTTTSSSVVVYYY[[[^^^aaa___YYYRRRKKKHHHEEECCC???>>>>>>??????>>>GGGHHHHHHHHHHHHIIILLLOOOSSSUUUXXX]]]ccchhhkkkmmmoooAAA888555000000000//////.........//////000++++++++++++,,,...///000///000000111111000000///...,,,++++++,,,---,,,+++***)))))))))((((((((('''$$$$$$&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''''''''&&&&&&###$$$&&&&&&&&&%%%###!!!&&&%%%$$$"""""""""###$$$"""""""""""""""#########!!!"""$$$&&&''''''&&&$$$+++(((&&&''')))''' (((&&&&&&***,,,000777???EEENNNYYY```fffjjjiiieeefffddddddfffkkkooorrrsssyyyzzz}}}}}}zzztttooolllppprrrssssssqqqqqqqqqrrryyyyyytttgggZZZPPPTTT___fffhhhhhhbbb___]]]]]]aaacccdddccc^^^^^^]]]^^^___```bbbccceeeaaa[[[XXX[[[aaafffhhhiiimmmpppqqqooommmjjjjjjmmmqqqssssssuuuyyywwwssssssqqqmmmiiieeeccceeehhhgggjjjjjjcccXXXLLLDDDAAA@@@>>><<<===@@@AAA???<<<<<<===>>>>>><<<999666555>>>???NNN]]]RRR???HHHdddssswww||||||yyyxxx||||||~~~wwwnnn___]]]]]]JJJ333...---)))''''''%%%!!! ###%%%&&&&&&&&&''''''(((((($$$&&&&&&###$$$'''(((&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""###$$$&&&#########$$$$$$###""""""$$$$$$$$$$$$$$$$$$######$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&'''%%%$$$"""!!!!!!###%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%###!!!!!!"""$$$&&&%%%%%%&&&''''''''''''''')))))))))))))))******+++(((***+++***))))))+++,,,))))))((((((((()))))))))......---,,,***)))'''&&&(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%###%%%''')))+++---------+++999BBBOOObbbiiihhhlll{{{yyyzzzvvvbbbIII444,,,111888<<<>>>BBBGGGKKKKKKGGGDDDGGGDDDGGGRRRZZZVVVIII???999777>>>LLLYYY^^^```ccc\\\YYYUUUTTTSSSOOOEEE>>>:::::::::999<<>>;;;:::;;;CCCRRRgggwww}}}|||nnniiiaaaYYYTTTTTTWWWZZZ]]]]]]\\\YYYVVVUUUWWWYYY[[[[[[\\\\\\ZZZUUUOOOJJJDDDAAA???>>>???AAABBBCCCFFFEEEEEEDDDDDDEEEGGGHHHJJJMMMQQQWWW]]]dddiiikkkqqqBBB777444111111///...............///000111---------,,,,,,---....../////////000000/////////+++******+++---......---))))))))))))((((((((((((%%%%%%&&&)))+++,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''%%%%%%$$$############$$$&&&%%%###"""!!!"""######"""""""""""""""#########"""$$$&&&((('''&&&%%%$$$***(((&&&(((***)))###(((&&&&&&)))***+++111888CCCMMMXXX___fffjjjiiidddbbbaaaaaaeeekkkqqquuuwwwzzz{{{zzzyyyvvvtttpppmmmjjjlllnnnpppppprrruuuwww|||~~~yyywwwhhhYYYNNNQQQ\\\dddhhhiii___[[[XXXYYY^^^bbbbbbaaa]]]]]]^^^___```aaacccddd___\\\YYY[[[^^^cccfffiiimmmnnnppppppooonnnnnnooojjjmmmpppqqqvvv{{{zzzuuutttrrrmmmgggcccdddhhhjjjhhhjjjjjjeeeZZZNNNEEEAAAAAA>>>;;;<<>>@@@>>>============<<<<<>>KKKLLLMMMOOOOOOMMMJJJGGGLLLDDDCCCJJJOOOJJJAAA;;;:::;;;DDDTTT___cccccceeebbb]]]WWWSSSRRRMMMFFF???666666666444555<<>>GGGPPPVVVbbbhhhppptttuuuwwwzzz}}}}}}|||vvvpppqqqyyy}}}|||llljjjlllssswwwxxxzzz~~~xxxvvvuuuvvvuuutttuuuxxxpppfffXXXOOOMMMLLLJJJHHH@@@<<<===GGGVVVaaaffffffbbbbbbaaa^^^ZZZYYYZZZ\\\]]][[[WWWWWWXXXYYYWWWVVVYYYYYYYYYZZZZZZWWWRRRNNNHHHDDDAAA???@@@BBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEECCCFFFKKKRRRYYY___dddgggqqqBBB777444222222///---------......000111222//////...---,,,,,,------........................))))))***,,,...///...---,,,,,,+++)))(((&&&%%%%%%'''&&&&&&(((,,,,,,)))&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%$$$###!!!!!!###%%%&&&%%%###"""""""""$$$$$$$$$######"""""""""##############################&&&((()))(((&&&$$$######&&&%%%%%%'''+++,,,***''')))''''''*********///555@@@JJJVVV^^^eeejjjhhhccc___^^^```dddkkkrrrwwwyyyzzz{{{yyyvvvuuuvvvsssnnngggiiilllnnnpppssswww{{{}}}~~~yyywwwxxxhhhZZZNNNQQQ\\\cccfffggg\\\XXXUUUWWW^^^ccccccaaa^^^___```aaabbbccccccccc[[[ZZZ\\\aaaddddddgggkkkmmmnnnooonnnmmmnnnppprrrkkknnnppprrrxxx~~~}}}xxxuuusssllleeebbbfffiiiiiiggghhhhhheee^^^SSSHHHAAAAAA===999888;;;>>>???>>>@@@>>><<<<<<===>>>???>>>@@@AAAKKKXXXVVVKKKLLLWWWgggkkkpppvvv{{{~~~{{{rrrcccaaaaaaLLL444///,,,'''%%%&&&&&&%%%(((---&&&&&&&&&'''''''''''''''$$$'''&&&$$$$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%'''(((((()))'''&&&&&&''''''%%%$$$%%%$$$$$$&&&)))******)))$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((((('''''''''((()))***************(((***,,,,,,+++***+++,,,***)))(((''''''((()))******+++,,,---,,,,,,***)))))))))))))))))))))))))))%%%%%%%%%%%%%%%'''((((((&&&'''((()))))))))))))))---666;;;@@@DDD:::000333;;;:::999;;;???BBBAAA@@@@@@;;;666666===EEELLLOOOVVVVVVUUUSSSQQQNNNKKKIIIJJJ@@@;;;@@@AAA<<<999:::>>>EEEQQQ___iiilllkkkhhhggg___WWWQQQNNNJJJCCC===222333333111000111777<<>>>>>@@@BBBBBBBBB>>>AAAGGGNNNTTTYYY\\\^^^qqqBBB666333333333///,,,,,,------///000111222......---,,,,,,,,,,,,------------,,,,,,---------+++***+++,,,......---+++,,,+++***)))((('''&&&%%%'''%%%%%%'''++++++'''###&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''"""######!!! ###&&&$$$$$$$$$$$$#########"""!!!""""""############"""%%%%%%$$$$$$######""""""%%%'''((('''&&&%%%&&&(((%%%%%%&&&'''(((***+++,,,***)))***,,,---,,,///555:::EEERRR[[[ccchhhgggbbb]]]]]]___dddkkkqqquuuwwwxxx{{{{{{xxxxxxyyytttlllgggiiilllnnnqqquuuzzz}}}{{{uuussstttfffYYYPPPUUU___ddddddcccZZZVVVTTTXXX```eeeeeebbb___aaaccceeeeeedddbbbaaaZZZ[[[```ffffffcccfffllliiikkklllmmmmmmnnnppprrroooqqqrrruuu{{{yyyxxxuuummmeeeeeejjjkkkhhhggggggggggggddd[[[NNNCCCCCC===777555888;;;===>>>???===;;;<<<===>>><<<999666777===HHHOOOQQQQQQQQQkkkoootttuuuuuuwww|||}}}vvviiieeebbbJJJ111+++)))&&&%%%''''''%%%&&&)))'''''''''&&&&&&&&&&&&&&&%%%((('''$$$%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&$$$$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((***(((&&&&&&''''''%%%$$$%%%$$$$$$%%%'''(((((('''$$$&&&(((***++++++***)))###$$$%%%'''''''''&&&%%%''''''((((((((((((''''''((()))******+++***))))))(((***,,,---,,,++++++,,,+++***)))''''''((()))***((()))+++---...---,,,+++))))))))))))))))))))))))(((''''''''''''(((((()))'''))),,,......---+++)))+++000111555:::111(((---...---,,,,,,...000222333111333888BBBNNNXXX^^^```WWWXXXWWWUUURRRNNNLLLKKKDDD:::555888777333444<<>>777000111111///------000222777<<>>???>>>===:::===DDDJJJPPPSSSTTTTTTqqqBBB555333444444///,,,,,,------///000222333---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---...---+++)))(((((((((((())))))))))))'''%%%$$$&&&******%%%!!!&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$""" !!!%%%)))"""###%%%&&&&&&$$$!!! !!!"""$$$$$$$$$###"""&&&&&&&&&%%%$$$###"""""""""%%%&&&&&&(((,,,000)))))))))'''%%%%%%(((***(((&&&'''++++++***---222555@@@NNNXXXaaagggfffbbb]]]]]]```eeekkkppptttuuuxxx|||}}}{{{{{{|||tttjjjgggiiillloooqqqvvv{{{~~~{{{ssspppooocccYYYRRRYYYccceeebbb___YYYUUUSSSXXXaaagggfffccc```bbbeeeggggggeeebbb___\\\]]]ccciiigggbbbdddllleeehhhkkkmmmmmmnnnooopppssstttuuuwww}}}yyy}}}yyyppphhhiiipppoooiiijjjhhhiiikkkkkkcccTTTGGGEEE???888555777;;;>>>???===<<<;;;===>>><<<777333...///222;;;JJJUUUTTTNNNrrrxxx{{{vvvnnnllluuu~~~~~~xxxmmmhhhcccHHH---'''%%%######&&&&&&""" """'''''''''&&&&&&%%%%%%$$$$$$'''&&&$$$$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''%%%$$$%%%&&&)))***$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&%%%''')))******)))$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######$$$%%%'''(((***(((''''''''''''%%%$$$)))(((((()))+++,,,+++***%%%'''))),,,------,,,,,,"""###%%%'''((('''%%%$$$'''(((((((((((((((''''''((()))***++++++***)))((((((***,,,---,,,++++++,,,---+++)))((('''((()))***%%%&&&)))+++------,,,+++))))))))))))))))))))))))++++++***)))))))))))))))&&&***///444555444000...'''+++,,,222888...###(((******)))'''''')))---000444:::EEEPPPYYY^^^aaaaaaTTTVVVWWWVVVSSSOOOMMMKKK???666222555333///333>>>OOOcccsssxxxsssddd^^^VVVPPPKKKDDD:::222//////000...------///222000111333;;;LLL___hhhhhhhhhggggggjjjnnnpppooolllllljjjhhhfffeeebbb___\\\PPPTTTMMM:::///000000+++)))''''''+++***'''%%%'''***(((%%%###"""$$$&&&((($$$%%%&&&&&&&&&''')))+++&&&&&&&&&''''''''''''(((((('''&&&&&&((()))***)))'''&&&&&&(((---333777999EEESSSdddppprrrrrrsssuuuttt{{{|||wwwzzzyyyuuutttvvv{{{|||{{{}}}{{{wwwkkkpppwwwxxxqqqfff[[[TTTLLLDDD>>>>>><<<;;;???FFFGGGMMMTTTVVVTTTQQQRRRSSSKKKPPPVVVXXXWWWVVVWWWYYYRRRUUUXXXYYYXXXWWWXXXYYYTTTOOOIIIEEECCCDDDDDDDDDBBB>>>;;;:::;;;<<<;;;999777;;;BBBHHHMMMOOONNNNNNmmm>>>666555444444333000///...---------------++++++******++++++,,,---//////...------------...000000///......---,,,,,,---***(((((())))))'''$$$###$$$%%%&&&''''''''''''((((((''''''''''''((()))+++&&&$$$(((***(((&&&'''###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""######"""###&&&%%%!!!"""%%%%%%(((&&&!!!###+++000///###%%%(((***)))((('''((()))(((((()))+++---///111666<<>>===;;;::::::;;;======;;;777333+++///444999???HHHSSS[[[|||||||||zzzwwwvvv}}}~~~{{{tttmmmrrr~~~{{{zzzttthhhTTT===...)))&&&###!!!###((()))&&&###)))&&&$$$%%%'''(((&&&###222+++$$$###''')))&&&"""&&&&&&''''''&&&&&&%%%$$$$$$######"""$$$&&&(((***'''$$$$$$&&&'''$$$%%%(((&&&%%%%%%''')))***)))((($$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''((()))***++++++(((%%%'''***+++'''######$$$&&&&&&&&&%%%###!!!%%%&&&'''&&&&&&(((+++---111---(((%%%%%%&&&'''''')))'''&&&''''''%%%&&&''')))((('''&&&&&&'''((())))))(((&&&'''((()))'''&&&((((((((((((((((((((((((%%%'''***+++*********+++(((+++,,,)))$$$"""&&&***+++)))((('''((()))+++,,,'''''''''(((((()))***+++,,,------+++)))((()))+++(((+++***)))+++000000---...---<<<@@@777>>>AAA...***))),,,333333+++''')))%%%'''((()))***,,,000333777CCCSSS^^^```^^^\\\[[[XXX\\\\\\YYYXXXYYYSSSJJJ777222///000///...555>>>HHHaaawwwsss___WWWPPPLLLDDD999444555222222333222111///---,,,+++,,,000666:::AAANNNZZZbbbhhhooouuuzzz{{{sssiiiiiijjjkkkmmmmmmggg___XXX\\\UUUFFF777222333111***'''((()))((('''&&&'''((((((,,,+++&&&%%%)))((($$$%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&((((((((((((((('''''''''(((((('''((()))+++---...:::JJJ\\\fffiiilllrrrwwwwww}}}{{{tttvvv}}}|||{{{||||||uuupppjjjiiimmmtttqqqbbbTTTMMMHHHDDD@@@???@@@@@@>>>;;;GGGEEEEEEJJJQQQTTTSSSPPPTTTUUUWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYXXXVVVUUUTTTRRRPPPNNNKKKHHHEEECCCBBBBBB@@@===;;;;;;;;;:::999<<<<<<===BBBGGGJJJIIIGGGnnn???777555333444333//////...---------------+++++++++***++++++,,,---/////////.........------------,,,++++++***)))))),,,***(((((()))***(((&&&$$$%%%&&&'''''''''''''''(((''''''&&&&&&''''''(((+++&&&$$$(((***(((&&&'''%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###'''%%%&&&(((&&&!!!"""%%%!!!%%%%%%"""$$$)))+++((("""%%%((()))((('''&&&'''+++******+++,,,...000111333:::FFFSSS\\\aaaaaa___```aaaccchhhmmmqqqssssss{{{yyyxxxxxxxxxuuuooojjjkkkjjjnnntttwwwzzzqqqkkklllkkkbbb[[[\\\^^^[[[WWWUUUVVVVVVYYYaaajjjkkkddd\\\aaaccceeefffeeedddddddddbbb]]]\\\aaadddeeehhhlllpppppppppppppppppppppqqqqqqtttwww{{{~~~{{{ssskkkfffeeeggghhhhhhnnnpppmmmiiiddd]]]UUURRRHHH>>>999;;;===<<<:::???@@@@@@???<<<666111...+++...444999>>>FFFOOOUUUtttzzz}}}{{{yyyeeePPPNNN]]]oooyyy{{{~~~}}}wwwooobbbNNN999+++''')))%%%!!!"""%%%((('''$$$&&&$$$######%%%%%%$$$"""---(((######%%%((('''%%%'''''''''''''''&&&%%%%%%$$$$$$######$$$&&&(((***(((%%%$$$''''''%%%&&&)))'''&&&&&&''')))***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))'''%%%'''***+++'''###$$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&&&&'''***,,,///+++(((%%%%%%&&&&&&&&&&&&'''(((******((('''''')))(((''''''''''''((())))))((('''((())))))((('''((((((((((((((((((((((((''')))+++,,,+++++++++,,,)))+++,,,)))%%%$$$'''+++******((((((((()))+++,,,,,,+++***))))))((()))))),,,---...,,,***))))))******...///---///666:::;;;AAA@@@KKKLLLBBBHHHJJJ888+++***,,,222111***&&&'''%%%&&&)))***,,,...222555CCCNNN\\\cccbbb\\\YYYWWWXXX^^^```\\\XXXVVVRRRMMM666111000333444666;;;CCCOOOeeeyyyrrr```XXXOOOIII@@@555111222///000111111000///...---++++++---000333999IIIWWWmmmtttzzz||||||zzzssskkkggghhhiiikkkiiieee^^^ZZZUUUNNNAAA444000111///***'''(((((('''%%%%%%%%%&&&'''+++***&&&%%%((('''$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''))))))((('''(((((((((''''''&&&&&&&&&''''''''''''(((***,,,---555CCCSSS^^^ccchhhnnnsssxxx}}}{{{uuuwww~~~~~~}}}zzzuuuqqqjjjhhhkkksssrrrfffWWWPPPIIIEEE@@@>>>???>>><<<:::>>>===???EEENNNTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSOOOJJJEEECCCBBB>>><<<999888888::::::999======>>>BBBFFFHHHHHHFFFpppAAA888555222444444//////...------------...+++++++++++++++,,,------...///000000000///------//////......---,,,,,,,,,***)))((((((******)))(((&&&&&&'''''''''''''''&&&(((''''''&&&&&&'''''''''***%%%###'''***(((&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$$$$######%%%### $$$ $$$'''&&&''')))'''$$$%%%'''******)))(((((((((------,,,,,,---...000111222:::GGGSSS\\\```___^^^```bbbdddiiimmmooonnnlllwwwwwwvvvuuussspppmmmkkkooonnnqqqvvvzzz}}}rrrjjjiiiiiiccc^^^]]]ZZZUUURRRRRRWWWXXX]]]dddjjjjjjbbb[[[^^^aaadddeeeeeeeeeeeefffbbb]]][[[^^^bbbdddhhhmmmqqqqqqrrrrrrrrrqqqqqqqqqtttwww{{{}}}ssslllhhhfffdddbbbfffkkkllljjjhhhfffaaa[[[VVVMMMBBB;;;;;;<<<:::888@@@CCCDDDAAA:::333///...***---222777<<>><<<:::999888999@@@IIIQQQTTTUUUUUUVVVVVVWWWYYYZZZ[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRUUUXXXYYYTTTLLLEEECCCDDD===;;;777777888:::<<<<<<>>>>>>???BBBEEEFFFFFFDDDrrrCCC888555111333444///......---------......,,,++++++++++++,,,------...///000111111///---,,,000/////////.........---((((((((()))************''''''(((((((((''''''&&&))))))((('''''''''((((((***%%%###'''***((('''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$###"""$$$%%%$$$###"""###$$$"""!!!"""$$$###!!!###'''$$$'''))))))******((('''***,,,------,,,+++++++++......---------...000111333<<>>???NNNbbbwww|||{{{nnn[[[NNNCCCCCCZZZvvvvvvwwwtttpppoootttzzz}}}wwwjjjZZZJJJ999,,,'''))))))&&&######$$$&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$%%%(((,,,((((((((()))(((''''''&&&%%%$$$$$$$$$%%%&&&((())))))&&&&&&))))))((())),,,***)))''''''))))))((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&(((++++++(((%%%''''''&&&%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%'''((('''&&&%%%&&&''''''%%%$$$"""%%%(((((()))+++***(((((((((((((((((()))))))))+++)))))))))+++,,,+++***(((((((((((((((((((((((()))+++------+++*********---------+++))))))+++---******)))))))))***+++,,,***))))))******+++,,,---)))+++---------...000222666AAAKKKLLLNNNWWWbbbiiiddd]]]PPP@@@777;;;;;;222---,,,,,,,,,***'''%%%$$$$$$&&&))),,,333<<>>EEEJJJMMMUUUhhhyyy~~~}}}sssggg```XXXMMMBBB999444222333111111000000000///......)))***+++)))&&&(((777GGG]]]kkkwwwxxxqqqlllhhhffflllkkkjjjhhhfffccc```^^^CCC>>>666...+++***)))'''))))))(((&&&$$$###$$$&&&&&&''''''&&&%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''#########%%%((()))((('''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&'''((())))))***///:::HHHTTT]]]gggnnntttxxxyyywwwyyyzzzyyy{{{|||zzzxxxpppoooqqqxxx}}}xxxkkkaaaWWWQQQIIICCCAAA@@@===;;;;;;::::::>>>DDDJJJNNNOOOTTTTTTUUUVVVWWWYYYZZZ[[[XXXVVVSSSPPPNNNMMMMMMMMMQQQVVVZZZVVVMMMFFFDDDGGGAAA>>>;;;999;;;===????????????AAACCCDDDEEEDDDCCCsssDDD888333000333555......---------......///,,,,,,++++++,,,,,,---...---...000111111///---,,,,,,,,,,,,+++++++++++++++(((((())))))******++++++(((((()))))))))(((''''''+++******)))(((((()))))))))$$$"""&&&***((('''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$'''%%%%%%'''%%%"""$$$((((((''''''))))))***+++,,,...///000///---,,,,,,---///......---...///000111555???MMMZZZaaadddeeefffdddcccaaabbbeeeggghhhggglllooorrrttttttssstttuuupppmmmnnnssswww{{{zzzpppgggaaacccaaaaaa```ZZZRRROOORRRXXX\\\bbbggghhheee___[[[\\\___bbbdddeeeeeefffgggfff]]]WWWXXX\\\bbbjjjrrrtttqqqnnnlllkkknnnqqqssssssxxxyyyrrrnnnlllhhhaaa[[[^^^```aaa```bbbfffddd___UUUNNNDDD<<<999999888888555:::??????999555555666(((***...333666888888777???VVVmmmvvvxxx{{{{{{ooobbbMMMBBBSSSmmmqqqssspppiiihhhnnnttttttnnn___LLL===000((((((,,,$$$$$$%%%&&&'''&&&$$$###&&&''''''&&&&&&%%%%%%%%%%%%(((***(((%%%$$$(((+++((((((((()))(((''''''&&&%%%%%%%%%%%%&&&''''''((()))&&&&&&)))***((()))---+++)))''''''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&''')))***,,,------%%%&&&''')))******((('''((('''&&&&&&%%%%%%&&&&&&"""$$$%%%%%%%%%$$$&&&'''&&&%%%%%%&&&''''''%%%###"""&&&%%%"""###)))+++)))'''(((((()))))))))))))))***))))))***+++,,,,,,+++))))))))))))))))))))))))(((***,,,,,,***)))((()))......---,,,++++++,,,...***************++++++,,,))))))))))))***+++,,,,,,***+++,,,,,,---111777;;;PPP^^^iiijjjiiillltttyyyvvvlllPPP555,,,//////---......,,,***''''''%%%$$$&&&'''***///888EEESSS]]]``````]]]WWWPPPMMMNNNQQQVVVKKK>>>666333111///------...111555===FFFLLLOOOWWWjjj}}}{{{oooccc]]]WWWLLL@@@999777888999555555333222000///...---((())),,,,,,((('''000<<>>999333///+++(((&&&&&&******)))'''%%%$$$&&&((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((#########%%%((()))((('''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''(((111???KKKUUUbbbmmmrrrvvvyyyzzz}}}}}}~~~zzzxxxzzz|||zzzwwwwwwxxxzzzwwwlll___WWWMMMFFFBBB@@@===;;;===<<<<<<>>>BBBFFFJJJKKKOOOPPPQQQSSSUUUWWWXXXYYYVVVTTTQQQNNNLLLKKKJJJJJJKKKQQQVVVSSSKKKFFFFFFHHHEEEBBB>>>======?????????@@@AAACCCDDDDDDDDDDDDDDDsssDDD888222///333666...------------...//////,,,,,,,,,,,,,,,------...---.../////////...,,,,,,------------,,,,,,,,,,,,((()))******))))))+++,,,(((((()))))))))))))))(((++++++***)))(((((((((((((((###"""&&&)))(((''''''(((&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$#########"""###$$$$$$###"""$$$%%%(((%%%$$$$$$!!!###(((%%%$$$'''((())),,,111111222222111///---...///000/////////000111333444;;;DDDQQQ[[[aaacccfffhhheeecccaaaaaadddggghhhiiijjjmmmsssxxx{{{|||zzzyyysssqqqppptttwww||||||tttllldddcccaaaaaaaaa\\\TTTQQQRRRXXX]]]cccfffeeebbb^^^\\\\\\^^^aaabbbbbbbbbbbbcccbbb[[[WWWYYY]]]bbbhhhoooqqqooollljjjjjjmmmqqqsssrrrvvv~~~xxxuuurrrpppoookkkeee``````aaaaaaaaaeeeiiigggaaaVVVOOOFFF===999888777777444888<<<<<<999555444444)))***...222777888777555:::RRRiiissswww}}}qqqiii```VVVWWW^^^iiillliiibbbbbbhhhkkkggg]]]PPP???444+++&&&'''+++!!!###&&&(((((('''%%%###$$$%%%&&&%%%###"""###$$$''')))***)))&&&%%%'''***'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((%%%&&&)))***((()))---+++)))''''''(((*********((('''&&&%%%$$$$$$$$$$$$%%%&&&((())),,,---///000(((((())))))******))))))(((((('''''''''&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&'''&&&%%%&&&''''''%%%$$$###'''%%% (((,,,)))''''''((()))***************)))((()))+++,,,,,,+++))))))))))))))))))))))))''')))++++++***)))))))))///...---,,,,,,,,,---...*********++++++++++++,,,,,,+++***))))))(((((()))...------///555???KKKTTTwww]]]999111000---/////////---'''&&&''''''%%%(((+++///666AAAOOO^^^gggeee```ZZZTTTPPPNNNOOOOOOJJJ===000---111222111000///333666777;;;EEEMMMPPP]]]ooozzzlllaaaXXXTTTJJJ>>>888999;;;:::888777555222000///...---)))***,,,...+++(((,,,333666CCCQQQ\\\eeekkkjjjgggeee___ZZZZZZ]]]^^^XXXRRR999555111000,,,'''%%%&&&******)))'''%%%%%%(((***(((%%%%%%((('''%%%%%%'''&&&&&&'''''''''((((((((($$$$$$$$$&&&((()))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&,,,888@@@HHHWWWfffpppsssxxx||||||zzz|||yyywwwzzz|||yyyuuu|||~~~uuueee]]]QQQHHHCCC@@@===;;;<<<======???BBBEEEHHHJJJHHHJJJMMMPPPRRRSSSTTTTTTUUUTTTRRRPPPNNNLLLKKKJJJFFFKKKOOONNNIIIFFFFFFHHHEEECCC@@@???@@@@@@@@@???@@@CCCEEEFFFEEEDDDEEEEEErrrCCC777111---222777---------------...//////---,,,,,,,,,,,,---......------------,,,,,,,,,,,,////////////////////////(((***,,,+++))))))***,,,'''((())))))***************)))((('''&&&&&&&&&&&&(((###!!!&&&)))(((''''''&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%$$$######"""!!!###$$$$$$######$$$%%%%%%""""""###!!!!!!&&&&&&######))),,,,,,///555777888777555333222222333222111111111333555777888FFFNNNYYY```bbbdddfffiiidddcccccceeehhhjjjkkkjjjkkkooouuu~~~~~~xxxtttqqqppprrruuuyyy|||xxxqqqiiifffcccbbbccc___WWWQQQPPPXXX]]]ccceeebbb___^^^^^^ZZZ\\\______^^^]]]]]]]]]^^^[[[[[[aaafffgggiiilllmmmlllllllllmmmoooqqqrrrqqquuu|||{{{wwwpppqqqssssssrrroookkkhhhbbbcccbbbbbbgggkkkhhhaaaZZZTTTIII@@@999666666666222444777999999777555333,,,---///444999;;;:::888;;;SSSiiissszzzwwwkkkeeeccc```YYYRRRZZZ]]][[[UUUXXX___^^^VVVIII???555000+++&&&$$$%%% """%%%&&&'''&&&&&&&&&###%%%&&&%%%###"""###%%%&&&'''((('''&&&&&&'''((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%((()))((()))---+++)))&&&&&&(((***++++++)))((('''&&&%%%%%%%%%%%%&&&'''((()))+++,,,......,,,++++++***))))))***+++'''(((((()))((('''&&&%%%###%%%''''''&&&%%%%%%&&&)))'''&&&&&&''''''&&&$$$"""((('''!!!!!!***+++&&&&&&''')))***++++++******)))(((''')))+++,,,,,,+++))))))))))))))))))))))))&&&)))+++,,,+++******+++///---,,,+++,,,---......******++++++,,,,,,,,,+++------+++***************//////222999HHH]]]ssskkkCCC;;;666...000///000---&&&%%%(((***'''***///777AAAKKKWWWbbbiiiggg```XXXTTTRRROOOJJJEEE===333,,,///333333333555444;;;>>>;;;;;;DDDNNNTTTdddttttttggg^^^SSSPPPGGG:::444777999777666555333111//////......,,,***+++---,,,)))***---///555===HHHXXXdddeee```[[[RRRLLLOOOYYY\\\UUULLL222///...///,,,&&&%%%)))(((((('''%%%$$$%%%(((+++)))%%%%%%))))))%%%&&&)))''''''''''''((((((((((((&&&&&&&&&'''))))))((('''&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''(((&&&)))111444888HHH[[[iiilllrrryyy~~~|||zzz}}}zzzyyy}}}|||www}}}yyynnndddWWWLLLFFFCCC@@@>>><<<===???@@@BBBCCCEEEFFFAAADDDHHHLLLOOOPPPOOONNNSSSRRRRRRPPPNNNLLLJJJIIIFFFHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCDDDEEEEEEDDDBBBAAADDDGGGGGGFFFEEEFFFHHHqqqBBB666000---222777---------------...///000---,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++---,,,)))(((***,,,''''''(((******+++++++++)))((('''&&&%%%$$$$$$$$$'''"""!!!%%%)))(((''''''%%%$$$######%%%''''''&&&&&&&&&%%%%%%$$$###""""""!!!###$$$$$$######$$$&&&%%%$$$%%%((())))))---333&&&###&&&---111000333999===>>>===;;;888777888999333333333444555777:::;;;PPPWWW```dddeeeeeehhhkkkcccccceeeiiilllnnnlllkkknnnqqqxxxwwwnnnjjjhhhjjjlllqqqzzz{{{zzzssskkkjjjeeeddddddaaaYYYQQQOOOXXX]]]bbbccc```^^^^^^___YYY[[[]]]\\\[[[YYYYYYYYY]]]]]]bbbkkkooommmkkkkkkiiikkkmmmpppqqqqqqppppppppptttzzz~~~~~~yyysssooolllppptttvvvuuurrrooonnnbbbbbbbbbbbbgggkkkggg```^^^XXXMMMBBB:::666555555...000222666::::::777555//////111666<<<>>>===;;;===TTTjjjttt|||}}}qqqnnnfff\\\XXXWWWRRRKKKLLLPPPNNNJJJOOOWWWTTTHHH:::444//////---'''!!! !!!###$$$$$$%%%&&&(((***%%%''')))'''%%%###%%%'''%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((''''''''''''$$$$$$((()))((())),,,***(((&&&&&&)))+++,,,---******)))''''''&&&&&&&&&'''(((((()))***++++++,,,...---,,,***((()))+++---&&&''')))******(((&&&%%%###%%%'''((('''&&&&&&&&&+++)))&&&&&&&&&'''&&&%%%!!!)))***$$$$$$++++++$$$&&&''')))***+++++++++***(((''''''(((***,,,+++***))))))))))))))))))))))))'''))),,,---,,,,,,,,,---///---++++++,,,---......******+++,,,,,,,,,,,,+++++++++++++++,,,---.........000666CCCZZZyyyrrrHHH@@@888,,,---///111---&&&$$$)))+++(((+++222===IIISSS\\\cccgggggg___WWWTTTSSSNNNDDD:::444//////333555222222666999BBBEEE>>><<>>???AAABBBAAA@@@AAAAAA===@@@FFFKKKMMMMMMLLLJJJOOOOOOOOOOOOMMMKKKHHHGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKKKKJJJHHHAAADDDHHHHHHGGGFFFGGGIIIuuuAAA111222///...222///......------...000111......---,,,,,,...///000...)))(((---...***)))++++++,,,---.........---,,,---.........---+++)))(((((())))))))))))(((((('''***)))&&&$$$###$$$$$$%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%### %%%)))%%%$$$######$$$%%%'''((($$$###""""""###&&&)))+++******,,,///444<<>>DDDFFFDDDAAA333...+++,,,+++(((''')))###%%%''''''%%%$$$%%%%%%(((((('''&&&%%%%%%%%%%%%(((((('''&&&''')))+++---...'''!!! $$$)))******&&&&&&'''((()))))))))((()))((('''&&&&&&''')))***'''&&&&&&'''***++++++*********)))((('''&&&%%%%%%(((((((((((())))))))))))+++***)))(((((()))***+++...,,,)))(((((('''&&&$$$'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%%%%&&&***'''###"""$$$'''''''''++++++++++++++++++++++++''''''(((***+++,,,---...***+++,,,------,,,***)))***%%%$$$)))---,,,******,,,+++***))))))+++---...---,,,++++++,,,,,,+++******//////((()))111444///555999BBBXXXzzz{{{^^^CCC222...222555,,,---...&&&%%%,,,,,,000888EEEPPPYYY]]]______\\\YYYUUUQQQMMMDDD999111222222222222333555777999@@@IIIMMMGGGBBBHHHRRRXXXiiiwww}}}pppcccXXXRRRNNNLLLCCC777000000222222444222111000///---)))'''---+++)))))),,,---,,,***---)))'''---999DDDHHHGGG<<<;;;;;;???CCCBBB===777---***(((((())))))'''$$$$$$%%%'''(((''''''((())))))&&&$$$$$$(((******)))&&&''')))***+++***((('''''''''(((((('''&&&%%%%%%)))'''%%%&&&((((((%%%###''''''(((((((((((('''''''''&&&'''******---777CCCVVVcccppptttrrrrrruuuwwwzzz}}}}}}}}}~~~}}}{{{zzz{{{yyyrrrhhh\\\RRRLLLIIIHHHAAACCCEEEDDDBBBBBBEEEHHHDDDBBB@@@AAAEEEIIILLLMMMJJJKKKMMMNNNNNNKKKIIIGGGLLLNNNOOOLLLGGGDDDCCCEEEEEEFFFJJJMMMNNNLLLGGGCCCGGGHHHJJJLLLLLLJJJEEEAAAxxxDDD333444111000444...............///000000000//////...---------,,,...***)))---///+++***,,,++++++,,,------,,,+++***,,,,,,------,,,+++))))))(((((())))))))))))((((((++++++)))'''&&&&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$###""""""%%%'''%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&(((***---333:::DDDMMMSSS[[[\\\[[[VVVOOOIIIDDDBBB???@@@@@@???>>>@@@EEEIIIYYY```dddddddddgggiiihhhiiifffgggnnnrrrrrrtttxxxttt{{{{{{jjjZZZNNNKKKFFFBBBBBBGGGNNNSSSRRRSSSTTTYYYffftttwwwssskkkddd___``````[[[WWWUUUWWW[[[```ccccccbbb``````ccceeefffccc___]]]```dddllllllnnnpppnnnhhhfffhhhmmmssstttoookkkmmmooonnnllllllnnnrrrrrrpppqqquuuxxxyyyyyywwwtttnnngggaaabbbaaa___```bbbddddddddd[[[ZZZPPP???222111333333888999<<<@@@DDDCCC???;;;777<<<999555>>>MMMRRRPPPKKKWWWfffsss|||wwwcccOOOEEE@@@<<<;;;======:::666999777666999>>>@@@>>>;;;444...***++++++(((&&&&&&)))))))))&&&###!!! !!!(((((('''&&&%%%%%%%%%%%%((('''&&&&&&&&&(((***+++,,,((($$$$$$&&&(((&&&###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++,,,***(((&&&&&&(((+++------))))))(((((((((((((((((())))))))))))************+++***)))(((((()))***+++---+++)))(((((((((&&&%%%'''&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''***'''######%%%'''((('''++++++++++++++++++******'''((()))***+++,,,------***+++++++++++++++*********)))***---,,,)))))),,,,,,+++***))))))+++---...,,,,,,,,,,,,---...---,,,---000111000111555777666<<>>???AAAEEEGGGHHHHHHJJJLLLMMMMMMLLLKKKIIILLLOOOPPPMMMHHHEEEDDDFFFGGGIIILLLOOORRRRRRNNNKKKLLLMMMMMMNNNNNNLLLGGGDDDyyyEEE444444111///333---......///////////////111111111000...,,,***)))...++++++...///---,,,,,,++++++,,,,,,,,,***)))((()))***+++,,,,,,+++***)))&&&'''((())))))***)))))))))++++++)))'''&&&)))---((((((&&&%%%%%%%%%%%%%%%'''((()))***)))(((&&&$$$%%%$$$######$$$%%%$$$###%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&%%%$$$###"""&&&)))///999DDDPPPYYY^^^gggiiiiiieee^^^VVVPPPMMMHHHJJJLLLMMMMMMMMMOOOQQQ^^^cccfffeeefffkkkmmmlllkkkhhhhhhmmmsssvvvzzz~~~tttzzz~~~{{{tttfffSSSCCC:::888555333333444666888777777999AAAQQQdddnnnpppfff___\\\^^^___]]]ZZZZZZWWWYYY]]]aaaeeefffeeecccggghhhhhheeeaaaaaadddgggpppnnnmmmmmmjjjeeeeeehhhsssvvvvvvpppkkkkkklllllliiihhhjjjnnnoooooosssyyy~~~|||wwwooohhhdddaaa___^^^^^^aaacccddddddZZZXXXOOOAAA666333444444777999>>>DDDGGGEEE@@@;;;???LLLEEE333888IIIUUU[[[WWWUUU\\\kkkrrrfffOOO>>>777444222222333333222111222000///222666888666444///((($$$'''***)))&&&&&&******(((%%%!!!!!!)))((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))***((('''''')))'''"""&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&(((***+++,,,)))&&&%%%'''+++---///((((((((()))))))))******************+++++++++++++++***))))))))))))***+++,,,***(((((())))))'''&&&'''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))***'''%%%$$$%%%'''((((((++++++,,,++++++******)))((())))))***+++,,,------+++***************+++++++++,,,...000,,,''')))...,,,+++*********+++,,,---(((((()))+++++++++++++++111//////222444888@@@HHHXXXjjjrrrNNN222***...111&&&(((...---000555222888FFFWWW```]]]XXXVVVVVVXXXUUUMMMAAA555......111111222444555444111...,,,555;;;>>>999666>>>JJJSSSmmmvvvzzzrrreee[[[TTTPPPPPPOOOHHH>>>888888666333444333222222333222000...,,,***((()))***+++***)))************+++,,,------111...---...000000---***((('''&&&&&&(((((('''&&&"""%%%'''((((((((()))***'''&&&&&&''')))***)))(((&&&''')))*********)))((((((((()))))))))(((''''''%%%%%%%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&((()))(((''',,,333???IIIWWWaaadddeeegggjjjnnnrrrvvvxxxxxxyyy|||}}}|||}}}}}}{{{xxxuuuttttttwwwwwwvvvpppfffYYYMMMEEELLLLLLLLLIIIEEECCCCCCCCCAAA???======@@@BBBDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLLLLOOOPPPNNNIIIFFFEEEFFFHHHIIIKKKOOOSSSTTTSSSRRRRRRQQQQQQQQQQQQNNNKKKGGGwwwDDD333333///---000,,,---///000000000///...///000111111000---***(((...,,,,,,...000///...---,,,,,,---,,,,,,***(((''''''((()))+++++++++***)))&&&&&&''')))************&&&(((***)))&&&&&&)))---''''''&&&&&&%%%%%%%%%%%%'''(((***+++***(((%%%###$$$"""!!!###&&&&&&### %%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%%%%%%%%%%***333???MMMZZZbbbfffhhhkkknnnmmmhhhbbb\\\YYYSSSVVVYYY\\\]]]]]][[[[[[___dddhhhiiikkkooopppmmmllliiihhhlllrrrwww{{{}}}uuutttooofff[[[OOOBBB999333222111111111111///---444111///333@@@OOOZZZ^^^YYYVVVXXX^^^bbb```^^^___XXXWWWYYY___eeeiiihhhfffdddddddddbbb```aaaeeehhhoookkkjjjjjjhhhfffiiinnnyyyzzzyyytttnnnkkkkkkllleeeffflllsssuuusssuuuyyy{{{qqqiiigggbbb```^^^^^^```bbbcccbbbWWWVVVPPPFFF===888666555666:::???DDDGGGFFFCCC@@@LLLbbbVVV555000===NNN```gggVVVQQQ___gggZZZFFF<<<222222111000/////////000---,,,,,,...111222111///&&&###)))***)))(((&&&&&&%%%###!!!!!!$$$&&&)))((('''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((''''''((((((&&&"""))))))((((((''''''''''''***)))(((&&&&&&%%%%%%&&&***(((%%%%%%'''***+++,,,))))))))))))************)))))))))*********++++++***************************)))(((((())))))(((&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((()))++++++)))(((&&&%%%&&&'''((((((***++++++,,,+++***)))(((*********++++++,,,,,,,,,+++***)))((()))***+++,,,+++***,,,///,,,))))))...++++++*********+++,,,---((()))+++++++++++++++,,,666000222;;;CCCKKK\\\nnn}}}SSS333000:::>>>...+++//////666>>><<>>@@@CCCDDDDDDBBBCCCEEEGGGIIIKKKLLLLLLIIILLLOOOMMMIIIFFFFFFGGGFFFGGGHHHKKKOOORRRRRRQQQRRRQQQQQQQQQQQQPPPMMMJJJxxxEEE444444///,,,///,,,---///000000000///...,,,---000111111///,,,***------------///111///---,,,---------,,,+++)))(((&&&''')))***++++++***)))&&&&&&''')))************&&&(((***)))''''''***,,,&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))(((&&&###!!!###"""!!!###&&&&&&###%%%%%%&&&''''''(((((((((((('''$$$######&&&))),,,''',,,666EEETTT```gggiiigggkkkpppqqqooojjjeeeccc___bbbfffkkkllljjjfffccc```ffflllnnnqqqtttqqqlllkkkjjjiiimmmttt|||~~~}}}tttiiiYYYKKKAAA<<<999999777777888:::;;;:::666333888222---...444===DDDIIIHHHJJJQQQ\\\cccbbbbbbcccYYYWWWWWW[[[aaaggghhhhhh^^^]]]]]]\\\]]]```dddgggjjjggggggiiijjjjjjooovvv|||}}}|||yyysssnnnmmmoookkklllpppvvvwwwvvvxxx|||~~~wwwiii```___bbbaaa___```aaaaaa```___UUUSSSQQQLLLEEE===888666;;;>>>CCCGGGIIIJJJJJJJJJZZZuuuddd;;;---111BBB```lllVVVKKKYYYcccYYYGGG???111000///...,,,,,,++++++,,,,,,,,,.../////////...%%%%%%***+++***)))#########""""""###'''***))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&'''&&&%%%$$$***)))((('''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%'''))))))(((&&&+++++++++***)))(((((((((((((((((()))))))))************++++++++++++*********)))((()))***)))'''%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,)))(((((('''''''''((()))((()))+++,,,,,,+++)))(((++++++++++++++++++,,,,,,+++***)))))))))***,,,---+++''''''+++...,,,+++,,,++++++***+++++++++,,,,,,,,,...//////......000222777999FFF[[[jjjvvv~~~RRR444888JJJJJJ888000333444@@@MMMPPP[[[ZZZYYYXXXVVVQQQLLLHHH888444///---...000222222------,,,+++************(((+++...///111===QQQaaauuuyyyvvvkkk```[[[YYYXXXXXXTTTJJJ@@@<<<>>>===:::666444222111000000...,,,++++++***)))(((((())))))'''+++......+++)))+++......,,,***))))))))))))(((&&&'''((((((((()))******###%%%((()))((((((***+++%%%'''((())))))((('''''''''(((((()))))))))))))))(((((()))))))))))))))((())))))***)))(((&&&&&&%%%''''''((((((((((((''''''"""!!!$$$((((((&&&'''***...555EEEYYYbbbaaa___aaahhhlllppprrrqqqqqqrrruuu}}}|||vvvxxxwwwuuutttsssqqqpppooorrrtttvvvuuupppggg]]]WWWOOOOOONNNLLLJJJHHHEEEDDD>>>===<<<===@@@BBBCCCCCC>>>???@@@BBBDDDFFFHHHJJJEEEIIILLLLLLIIIFFFFFFGGGHHHGGGHHHJJJMMMPPPPPPOOOPPPOOOOOOOOOPPPPPPMMMKKK{{{HHH777666111---000---......///////////////***,,,...000111000...,,,+++------,,,...111000,,,,,,,,,---------+++***)))'''((()))***++++++***)))&&&'''((())))))***))))))))))))******++++++++++++%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''&&&%%%###!!!"""""""""$$$%%%$$$"""!!!$$$$$$&&&''''''(((''''''(((%%%"""!!!"""''',,,///***///:::JJJZZZeeeiiiiiikkkoootttvvvsssoookkkiiijjjlllqqquuuwwwtttnnniiieeekkkppptttwwwxxxtttmmmjjjkkklllpppyyy{{{lllZZZFFF:::888999>>>BBBEEEDDDEEEHHHJJJJJJEEEAAA;;;555000000222333777;;;:::>>>IIIVVV^^^```aaaccc\\\YYYVVVWWW[[[```eeehhh[[[ZZZYYYXXXZZZ^^^bbbeeegggfffhhhlllnnnoootttzzz{{{|||~~~~~~xxxqqqooorrrxxxuuussstttssstttyyy}}}zzzmmm[[[SSSUUU___^^^___```aaaaaa___\\\UUUQQQOOOMMMHHH???:::999===@@@DDDGGGHHHHHHJJJKKK]]]wwwccc<<<222...:::___cccPPPIIIXXXeee]]]LLLBBB555222000.........,,,***------...............---+++((('''+++,,,)))((()))%%%%%%%%%$$$###$$$&&&(((***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''((((((######%%%''')))(((&&&###,,,+++***)))(((''''''&&&'''((((((((())))))))))))******+++,,,,,,+++*********))))))******)))&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++((()))***)))'''''')))***&&&'''***,,,,,,,,,***))),,,,,,,,,,,,,,,+++++++++************+++,,,------+++&&&%%%***///...,,,+++******+++++++++,,,,,,,,,***,,,...---,,,...333888;;;KKKgggqqqJJJ333<<>>;;;::::::;;;===???BBBDDDAAAEEEJJJKKKIIIGGGGGGIIIKKKKKKLLLNNNQQQRRRRRRQQQOOOOOOOOOPPPQQQPPPLLLJJJ|||III888777111---///...............///000000+++,,,...///000///...---***------+++---222111,,,******+++,,,,,,+++***)))((()))***+++++++++***)))(((((())))))))))))((((((+++)))'''))),,,---+++'''%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$$$$"""""""""######$$$%%%&&&''''''&&&&&&%%%###!!! """%%%))),,,+++111===NNN___jjjlllkkknnnrrrvvvxxxvvvssspppooorrrtttxxx|||~~~zzzsssmmmmmmqqqtttwwwzzz|||xxxqqqmmmoooqqqssszzzyyyooo\\\KKK<<<===EEEMMMSSSWWW[[[YYYXXXZZZ]]]]]]XXXTTTJJJCCC>>>===:::333111333333666???LLLTTTXXX]]]bbb^^^[[[WWWSSSSSSYYYaaaggg```]]]ZZZYYY[[[___bbbdddiiiiiilllqqqrrrqqqtttyyywwwxxx}}}|||tttqqqttt}}}yyyvvvuuusssqqqtttzzzwwwoooiiiYYYHHHCCCIIIWWWXXX[[[___aaaaaa^^^[[[WWWPPPJJJIIIDDD>>>;;;===???CCCHHHIIIHHHFFFEEEEEERRRdddNNN555999222777]]][[[LLLEEEPPP^^^^^^RRRHHH777333//////111222///+++,,,---......---,,,,,,,,,,,,+++,,,...+++%%%%%%(((%%%'''''''''%%%%%%&&&'''***)))((('''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''(((((((((((())))))'''&&&%%%$$$$$$%%%'''((("""###$$$&&&'''(((((()))%%%%%%%%%&&&((((((&&&%%%)))))))))(((((('''''''''(((((()))))))))************++++++,,,,,,++++++***+++************)))%%%"""'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))(((***+++***(((''')))+++$$$&&&)))+++---,,,++++++---------,,,,,,+++++++++******+++,,,---.........,,,))))))---...,,,+++---******++++++,,,,,,,,,+++)))+++---------222;;;BBBXXXooouuu\\\???000:::KKKJJJAAAEEENNNOOOXXXfffiii___\\\WWWQQQIII@@@666000,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,++++++***---,,,---///333>>>VVVllltttuuupppfff``````aaaaaa\\\YYYRRRKKKJJJJJJDDD===222000......///111111000,,,------+++)))''')))++++++++++++***)))((())))))'''((((((((('''''''''((("""$$$%%%%%%###"""$$$&&&'''(((******((('''((()))'''((()))(((&&&%%%'''***((((((((((((((())))))***&&&&&&'''(((((((((((((((%%%''')))'''$$$"""###$$$&&&''''''((((((''''''&&&&&&######''')))'''''')))(((%%%---@@@OOOSSSWWW^^^ggglllqqqtttssssssuuuwwwzzz}}}~~~~~~xxxuuurrrnnnmmmnnnnnnmmmkkkjjjkkklllkkkiiifffcccbbbZZZXXXUUUSSSRRRNNNHHHDDD???>>><<<<<<======<<<:::888777666555666888;;;===>>>CCCIIIKKKKKKIIIJJJLLLMMMMMMOOORRRUUUVVVUUUTTTSSSSSSSSSTTTSSSPPPKKKGGGzzzGGG666555///+++,,,//////...------///000111------...//////...------)))------***,,,222111+++((((((***++++++***)))))))))***+++,,,,,,+++***)))((()))))))))))))))((('''+++&&&###&&&+++,,,(((###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&& ###%%%$$$!!! """%%%"""###%%%&&&'''&&&&&&%%%"""!!!!!!!!!"""$$$&&&''',,,222>>>QQQcccmmmooommmlllpppuuuxxxwwwvvvttttttwwwxxx{{{}}}uuuooosssvvvwwwxxx{{{~~~{{{uuuqqqtttttttttxxxyyynnnaaaNNN@@@;;;GGGYYYdddiiikkknnnjjjhhhiiillllllgggccc\\\UUUPPPLLLDDD777000///111222999DDDLLLQQQYYY``````]]]WWWQQQOOOSSS^^^fffeeebbb^^^\\\]]]```cccdddmmmmmmpppttttttqqqrrruuutttuuu|||~~~uuurrruuuzzzyyyzzz{{{wwwpppnnnoooqqqfff[[[RRRCCC444444>>>QQQSSSXXX]]]aaaaaa^^^ZZZYYYOOOFFFDDD@@@;;;<<>>===;;;999666555333222222444777888===CCCIIILLLLLLLLLMMMNNNMMMMMMPPPTTTWWWYYYXXXVVVWWWWWWWWWWWWVVVQQQJJJFFF|||JJJ888555000///555,,,,,,,,,---...///000111,,,+++,,,...,,,((((((,,,,,,------......------,,,------------,,,,,,+++***---...---,,,)))((()))++++++++++++++++++***)))(((+++'''''',,,,,,&&&$$$&&&'''&&&%%%%%%$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%$$$$$$$$$######""""""&&&&&&&&&'''(((((('''&&&"""######$$$$$$%%%&&&&&&///555BBBUUUgggqqqrrrooovvvvvvvvvvvvwwwwwwxxxyyy~~~}}}|||||||||zzzwwwtttyyyyyyyyy{{{}}}|||xxxuuuuuuvvvvvvsssnnndddVVVKKKDDDFFFLLLZZZmmm}}}~~~xxxuuussspppoooppppppooonnnhhhddd___ZZZTTTKKK@@@999999888888===FFFPPPXXX]]]cccccc^^^UUUQQQTTTWWWWWWYYY\\\___^^^]]]___eeejjjsssqqqnnnkkkjjjkkkmmmooorrrvvv}}}yyyvvvxxxxxxzzzyyywwwvvvtttmmmdddZZZMMMAAA:::666333666===MMMTTT]]]aaa___[[[YYYYYYYYYMMMDDDCCC???999;;;EEEFFFNNNOOOIIIHHHMMMJJJAAA<<<777222111555===FFFKKKQQQIIIBBBEEERRRZZZUUULLL555333111---***)))+++---000///...,,,+++*********&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%,,,%%%!!!&&&((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%$$$%%%''''''&&&%%%&&&'''((()))((()))'''&&&***+++ ''''''''''''((((((((((((+++,,,---------,,,+++***---,,,***)))'''&&&%%%%%%(((((('''''''''(((((((((((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''''''''(((******+++++++++***+++,,,,,,------,,,,,,***))),,,///---)))))),,,000000///---,,,+++******...------...//////...---+++000555444555EEEdddzzz[[[<<<---///333444JJJVVV^^^^^^\\\^^^___\\\___UUUEEE666,,,***,,,///,,,,,,+++++++++,,,------000///,,,***))))))))))))&&&+++,,,***222KKKfffuuuxxxtttnnnjjjhhhggggggfffbbb\\\WWWYYY]]]WWWGGG888888555444444111,,,---111,,,///---)))(((+++,,,***+++++++++*********************)))((((((((((((((($$$%%%'''(((((('''%%%$$$&&&'''))))))(((''''''((((((***+++)))'''&&&(((+++((((((((()))))))))))))))((('''&&&(((***+++(((%%%###'''))))))%%%###$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&(((+++,,,+++***)))''''''(((...666>>>DDDZZZ```gggkkkmmmnnnqqqtttooorrrssstttwww}}}~~~{{{uuummmiiimmmnnnjjjiiijjjfffiiikkkjjjddd___\\\\\\ZZZXXXVVVYYY[[[ZZZSSSNNNIIIGGGDDDBBB@@@===:::777666444222111222444666888888:::???CCCHHHKKKMMMMMMRRRUUUXXXZZZYYYYYYYYYZZZ\\\[[[ZZZWWWTTTPPPLLLJJJ}}}JJJ888555000///444......---------......///000...///111...)))(((***,,,------......------,,,,,,,,,------,,,,,,+++***,,,------+++))))))***+++)))******+++++++++******)))""" %%%)))'''###"""'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!%%%######&&&***(((""""""######$$$$$$%%%&&&&&&///888GGGZZZjjjssstttssszzzzzzzzzzzzzzz{{{||||||}}}{{{yyyxxxvvvrrrpppxxx{{{~~~zzzwwwzzzyyyuuulllaaaWWWNNNHHHRRRYYYccclllxxx}}}|||xxxvvvvvvwwwxxxxxxooolllgggdddaaa[[[SSSMMMAAA>>><<<>>>FFFOOOXXX\\\aaaccc```XXXSSSSSSRRROOOVVVZZZ^^^___```ccciiinnnqqqnnnjjjfffeeefffiiikkkqqqttt|||yyyvvvxxxyyy{{{{{{zzzyyytttfffXXXEEE<<<555555888999===CCCSSSWWW\\\]]]\\\ZZZ[[[]]]ZZZNNNDDDBBB>>>999>>>GGGJJJRRRTTTNNNJJJJJJCCC888333///,,,---444===CCCFFFLLLGGGAAADDDNNNUUUPPPFFF666555222...++++++,,,------,,,+++***)))''''''&&&''')))******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''(((((((((''''''&&&%%%)))%%%!!!"""&&&((((((&&&(((((('''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''((()))%%%'''((()))///444...%%%''''''((((((((()))))))))+++,,,---------,,,++++++,,,,,,***)))''''''&&&&&&''''''&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******++++++++++++,,,,,,---------,,,,,,,,,+++,,,///...******...000000///...---,,,++++++......//////000000///---...000555===MMMfff{{{]]]???111222555555JJJVVV^^^^^^[[[[[[ZZZWWWVVVMMM@@@333***(((***,,,+++++++++,,,,,,,,,------111000---+++)))(((''''''&&&+++,,,***222JJJdddtttvvvuuurrrnnnjjjgggffffffeeeaaa___bbbddd]]]MMM???;;;888666555111,,,,,,000...000///***)))+++---++++++++++++***************+++***((('''''''''(((((($$$$$$$$$%%%&&&((()))***&&&((())))))(((''''''(((((()))***)))'''&&&(((+++(((((((((((((((((((((((('''&&&&&&(((+++,,,***'''%%%'''((()))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''***+++***)))((('''&&&'''***000666:::HHHRRR```iiilllnnnrrrvvvrrrsssttttttzzz}}}uuunnnjjjlllnnnkkkjjjllljjjjjjhhhccc]]]ZZZZZZ[[[WWWVVVWWW[[[^^^]]]XXXRRRKKKJJJHHHFFFDDD@@@;;;888666444111000000222333444222444888===BBBFFFHHHIIIMMMPPPTTTWWWWWWWWWWWWWWW]]]\\\[[[WWWSSSMMMHHHFFF~~~JJJ777555000...222//////...---------------...,,,...///+++%%%###%%%,,,------......------,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,+++))))))+++,,,'''((()))***++++++++++++---$$$ $$$+++,,,(((%%%'''&&&%%%%%%$$$$$$%%%%%%'''%%%$$$###$$$%%%$$$###"""""""""""""""!!!!!!!!!%%%""""""'''---+++ """######$$$$$$%%%&&&&&&---999LLL___lllsssuuuvvv||||||{{{{{{{{{|||}}}}}}}}}yyyuuussspppmmmkkkvvv{{{}}}{{{}}}wwwmmm___TTTNNNNNNQQQdddppp{{{~~~yyywwwwwwyyyzzzzzzpppllliiihhhhhhgggbbb^^^VVVRRRNNNMMMRRRYYY```ccc___cccccc]]]WWWSSSOOOJJJRRRVVV]]]aaacccggglllqqqqqqmmmgggbbbaaadddhhhlllpppttt|||xxxtttuuuwwwzzz{{{{{{xxxnnn[[[III888333333<<>>222///,,,***...666===??????GGGFFFEEEGGGOOOTTTMMMBBB999666333///---,,,---...,,,,,,,,,+++)))(((&&&%%%(((***+++***)))((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***(((((((((((((((''''''&&&'''%%%%%%'''***+++(((%%%((((((''''''''''''((((((#########$$$%%%'''((()))''''''&&&&&&''''''((()))'''))))))))),,,///...***((((((((()))))))))*********+++,,,---------,,,+++,,,+++***)))(((''''''(((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((())))))(((((((((((((((((((((((('''((()))******+++******---------...------,,,,,,...------///...+++,,,000111000000///...------,,,...///000111111000///...111333<<>>@@@JJJTTTQQQWWWYYYUUUPPPJJJ@@@666111...,,,000888===<<<999DDDJJJNNNQQQVVVXXXOOOBBB;;;888333000///.........////////////...,,,***))))))***+++***(((((()))***''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++(((((()))))))))(((((('''&&&&&&&&&(((++++++(((%%%((((((((((((((((((((((((#########$$$%%%'''((()))'''''''''''''''(((((())))))***)))((('''(((***+++))))))))))))***************+++,,,---------,,,+++++++++***)))((((((((()))(((''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((((((((()))))))))(((((()))***************------.........---,,,,,,///------...,,,***,,,111111111000000//////......---///111111111000//////333===PPPlllqqqSSS<<<555;;;BBBSSSYYY^^^[[[RRRIIIBBB@@@999666000+++'''&&&&&&''''''(((***,,,---...------000...,,,***(((((('''(((&&&)))+++,,,222CCCYYYiiijjjppptttqqqiiifffjjjooowwwyyyzzzyyyrrrcccQQQEEE===:::888777333---...111222555333---)))***,,,,,,,,,,,,++++++***)))))))))+++)))'''&&&&&&''')))***+++***((('''&&&''''''((()))******)))''''''((()))((())))))((((((((()))***))))))((((((((((((((('''&&&&&&''')))******)))''')))''''''))),,,---***&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&((()))(((&&&%%%%%%%%%&&&&&&'''((((((...999IIIYYYdddmmmsssvvvzzzxxxvvvvvv|||{{{xxxsssmmmmmmnnnooooooooojjjfff^^^WWWTTTTTTWWWZZZTTTSSSSSSWWW]]]bbbdddddd\\\YYYUUUQQQLLLEEE???:::777888999<<<>>><<<666111...///222555888:::<<<===>>>CCCIIINNNPPPPPPQQQQQQQQQRRRSSSSSSQQQMMMHHHFFF}}}HHH666555000---///,,,,,,,,,------///000000------///222000+++***,,,,,,------......------,,,******+++,,,,,,+++++++++)))***+++***))))))+++,,,***************)))((('''******)))&&&######%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###%%%)))******(((''''''"""######$$$$$$%%%&&&&&&+++;;;RRRdddnnnsssxxx|||yyyyyyxxxxxxxxxxxxxxxyyyyyyvvvsssqqqqqqqqqpppooouuuzzzoooZZZGGGDDDPPP```ppp{{{~~~}}}{{{{{{{{{{{{yyyxxxssspppmmmmmmppprrrqqqooonnnlllkkkjjjiiihhhdddbbbcccggghhhccc___]]]ZZZVVVSSSWWW\\\aaadddfffggghhhmmmiiiddd```bbbgggnnnrrrrrruuu{{{yyyoooiiiiiiqqqvvvwwwpppggg___VVVPPPJJJKKKOOOWWWbbbhhhiiieeeaaa^^^ZZZYYY[[[]]]]]]\\\WWWNNNCCC>>>>>>CCCNNNWWW]]]___]]]WWWOOOGGG===666111...,,,000666::::::888CCCOOOXXXYYY[[[\\\RRRDDD>>>:::555111111111000///111111111111111000///...+++++++++)))'''&&&((()))((((((((((((((((((((((((&&&&&&&&&'''((()))+++,,,(((((())))))***))))))(((((('''&&&'''((()))(((((())))))))))))))))))))))))&&&%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((&&&&&&(((((((((***...333))))))))))))***************+++,,,---...---,,,,,,++++++***)))))))))))))))+++***)))'''%%%%%%$$$$$$+++******)))(((''''''&&&(((((((((((())))))******((())))))************))),,,---------------,,,,,,...,,,,,,---,,,)))+++000000000000000000000//////,,,...000000//////111222777OOOoooeeeFFF888AAAOOOYYY[[[\\\VVVIII<<<555444000///---***(((((('''((('''((()))+++,,,---------,,,+++***)))))))))******'''(((***,,,000===QQQaaahhhooouuusssnnnmmmttt|||uuucccQQQDDD<<<999777777333///000444222666666///******++++++,,,,,,++++++***))))))(((***)))(((''''''(((***+++))))))***+++***)))((('''+++,,,+++***(((((()))+++***)))((()))***+++++++++******)))))))))(((((((((&&&'''((()))((('''&&&&&&***)))(((***------***'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((('''%%%$$$%%%&&&'''((((((((((((,,,111;;;KKK\\\kkktttwww~~~}}}{{{zzz~~~yyyyyyuuupppmmmoooqqqpppnnnccc```[[[XXXVVVWWWXXXYYYTTTRRRPPPQQQWWW___gggkkkhhhccc\\\UUUOOOHHHBBB>>>;;;===BBBHHHKKKGGG===444000111111222333444555666:::???EEEJJJLLLNNNOOOPPPNNNOOOOOOOOOMMMJJJGGGEEE|||FFF555555111---///,,,,,,,,,---...///000111+++***,,,///...+++,,,///,,,------......------,,,)))***++++++++++++++++++***++++++***((((((***+++************)))((('''&&&***///000***%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$###""""""""""""############### ###'''&&&$$$###&&&***"""######$$$$$$%%%&&&&&&...===RRRdddooouuuzzz~~~zzzzzzyyyxxxxxxxxxyyyyyyvvvuuussssssuuuvvvuuutttyyy|||bbbLLL===EEEXXXjjjxxx~~~{{{~~~}}}{{{yyyyyyyyyyyywwwvvvvvvssspppppprrrsssrrrpppooonnnoooooommmiiibbb^^^eeeiiiiiieeebbbaaa```]]]XXXZZZ]]]```ccccccccccccfffdddaaa___aaaeeejjjnnnssstttyyyzzztttjjjeeeeeeqqqrrrooogggbbbbbbcccbbb]]]___aaabbbfffkkkkkkhhhccc^^^YYYYYY\\\^^^\\\YYYPPPJJJBBB===???GGGRRRYYYbbb```[[[SSSJJJ@@@888333555222000///222777;;;===IIIWWW```\\\ZZZ[[[TTTGGGCCC>>>888555555555333111111111111000111111222333//////---***'''&&&''')))))))))))))))))))))))))))'''''''''((((((***+++,,,((())))))***************)))((('''&&&'''((()))***))))))************))))))((((((''''''''''''''''''&&&'''((())))))))))))((((((''''''((('''%%%&&&***((((((((()))))))))******)))***,,,---...------,,,---,,,+++***)))(((((((((,,,+++***(((&&&%%%%%%$$$******)))((((((''''''&&&'''(((((())))))******+++))))))************))))))***+++,,,,,,------,,,,,,---+++,,,...,,,)))+++///////////////000000000000,,,...000///...000444888EEEggg{{{YYYFFFLLL[[[\\\ZZZVVVNNN???111,,,...,,,,,,++++++******))))))))))))))))))***,,,---...******)))((()))***+++,,,''''''))),,,...777HHHXXXiiiqqqyyyzzzwwwwww~~~tttcccQQQEEE;;;888666666333///000444222888:::444---++++++***---,,,,,,+++***)))((((((******))))))******++++++$$$&&&))),,,------,,,+++......---+++))))))+++---+++***)))***,,,------,,,,,,++++++******))))))(((%%%''')))***((('''''''''*********+++,,,+++)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&((())))))))))))(((***000===NNN```mmmttt|||~~~~~~~~~}}}xxxwwwuuuqqqmmmmmmpppmmmhhh\\\ZZZXXXXXXYYYZZZYYYXXXUUURRROOOOOOTTT]]]gggmmmooojjjddd]]]WWWPPPJJJFFFAAACCCHHHOOORRRMMMAAA666222111000000///000000000888<<>>GGGOOOdddooolll[[[QQQVVVXXXRRRLLLFFF???<<<===>>>;;;888444333111111222666:::===777666333///+++((()))***))))))))))))))))))))))))***)))))))))))))))******((()))***+++++++++++++++(((***,,,---,,,++++++,,,)))***+++,,,,,,+++***))))))))))))))))))***++++++&&&''')))*********)))(((***&&&'''...000,,,((()))''''''''''''(((((((((((()))***+++---......------///...,,,***)))((('''''')))))))))))))))***++++++"""###$$$&&&((()))***+++'''(((((()))***+++++++++))))))*********))))))(((&&&''')))***,,,,,,------...---///222111---,,,000------......//////000000///111222000000444===DDDpppnnndddfffZZZRRRJJJ@@@222'''(((000++++++++++++++++++++++++---+++)))''''''))),,,...---,,,***(((((((((((()))((('''(((++++++...<<>>BBB===444///---+++------,,,+++***)))(((''')))***,,,...///...,,,+++******))))))***,,,...000222222000...,,,+++...000...,,,***,,,///111000///......------,,,+++******"""&&&+++---------///222))),,,...---(((%%%%%%'''&&&''''''((((((''''''&&&'''&&&&&&'''((()))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%###)))//////...666HHHWWWeeeooowwwwwwtttsssrrrpppoooqqqnnniiihhhjjjddd[[[ZZZWWWTTTTTTVVVXXXVVVUUUUUUUUUUUUUUUXXX]]]ccchhhmmmnnnoooooollldddZZZSSSNNNJJJHHHIIIJJJFFF===444666555444333333444555555555888;;;===@@@DDDHHHKKKIIIHHHGGGEEEDDDEEEFFFFFFCCC666444+++222111---------,,,+++---000333---...//////---++++++,,,//////000000///---+++***(((,,,,,,)))(((++++++*********)))))))))))))))***&&&(((******))))))+++---((()))***++++++***((('''$$$(((***'''!!!###)))&&&%%%###"""!!! !!!!!!###$$$$$$###""""""###%%%&&&###!!!###'''(((%%%!!!""""""""""""###%%%''')))***111>>>MMM\\\hhhqqquuuwwwvvvvvvvvvwwwwwwvvvuuu{{{xxxzzz}}}mmmYYYBBBIIIXXXkkkzzz{{{yyywwwvvvwwwyyyyyyxxxrrrrrrpppnnnllllllnnnpppxxxuuupppooosssxxxtttmmmhhhjjjkkkjjjgggeeecccccckkkkkkiiieee```]]]\\\\\\___bbbddddddbbbaaabbbeeefffiiikkkhhhdddbbbfffjjjhhhqqquuummmfffgggjjjkkkaaaPPPEEEOOOaaalllpppqqqmmmkkkiiigggfffhhhjjjllljjjggg___VVVTTTXXXYYYVVVWWWRRRJJJGGGLLLXXXaaaeee```fffqqqwww]]]IIIFFFQQQ]]]ssssssgggUUUSSS^^^]]]RRRYYYMMMCCCDDDHHHEEE===777999999999888999;;;@@@CCC>>>888222......---***'''(((((((((((((((((((((((('''(((((()))***++++++,,,*********+++,,,,,,------......---,,,,,,+++******+++((()))---...***((((((+++((((((,,,...,,,+++---+++*********++++++++++++---)))&&&&&&))),,,,,,+++***)))(((((()))*********&&&&&&'''***---//////...,,,++++++***)))((((((''')))((()))+++...///...---((((((''''''''''''((((((((((((((()))******++++++************)))(((&&&&&&***,,,---,,,+++***+++---111///,,,,,,...///---+++---000///,,,+++///111111111+++---777888666BBBVVVuuudddYYYRRRKKKAAA666///+++++++++'''***...///...---++++++)))((((((''''''((()))*********((('''&&&&&&&&&&&&)))---)))'''---...555FFFbbbrrr}}}}}}zzz}}}}}}zzzqqqnnnhhhbbb\\\TTTMMMHHHCCC>>>888222...---...///111AAAJJJAAA444...,,,***222222111...+++)))***+++,,,,,,+++((($$$$$$'''+++,,,,,,------...//////000222333222...))))))///444///---,,,+++,,,///222444222333000,,,+++---,,,(((,,,---...000222333333333------,,,)))'''&&&'''(((###$$$%%%'''((((((''''''%%%''')))***+++***)))((()))'''%%%$$$$$$%%%&&&'''%%%(((***+++,,,222;;;CCCUUUbbbmmmqqqqqqrrrrrrppppppnnniiieee```\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXXXXXXXVVVVVVZZZbbbiiimmmnnnpppqqqpppjjjbbb\\\OOOLLLHHHEEECCCBBB@@@>>>999888666444222222222222444444666999<<>>??????@@@BBBFFFJJJMMMJJJAAA555---+++++++++))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,------......//////)))*********************'''$$$%%%***,,,***)))***---+++---000000---,,,...///000222222111///...///)))((('''(((***,,,,,,,,,+++*********++++++******'''''''''))),,,------,,,,,,++++++******)))((((((((('''&&&&&&(((((('''&&&***))))))(((((())))))***))))))******+++,,,,,,,,,++++++++++++***)))(((''')))***++++++))))))***+++,,,***((((((+++,,,+++***...111222//////333444333666000222888777888LLLeeejjj^^^TTTKKKEEE<<<333,,,*********&&&)))++++++***((((((((())))))((('''((()))***++++++***)))((('''''''''''''''+++((('''------333DDD^^^nnnzzzzzzxxx|||}}}{{{rrrnnnhhhbbb[[[TTTNNNIIIBBB===666111......///000666BBBLLLGGG:::111///000999666222...,,,++++++,,,***+++***(((%%%%%%'''***,,,---...///000000111111222444444000,,,+++///333...---,,,,,,...111444777333888:::777444222///***(((+++000333666555444333//////...+++((('''((()))%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((&&&%%%%%%$$$###"""###$$$&&&(((###&&&(((((((((,,,333999FFFRRR___fffjjjmmmmmmjjjllljjjeee```\\\YYYXXXWWWYYYXXXXXXWWWWWWXXXXXXXXXWWWXXXXXXWWWWWW\\\dddkkkoooppprrrtttsssnnngggbbbWWWSSSNNNJJJGGGEEECCCAAA;;;:::888555444333222333555555666777:::===@@@BBBCCCFFFIIIKKKKKKKKKMMMNNNDDD888777,,,111///---......---,,,---000222...///000///---,,,,,,,,,,,,---...//////...---,,,...111444444666777222******)))))))))))))))******///***&&&'''+++---)))$$$(((((((((((()))******+++((((((&&&%%%$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$###""""""###%%%&&&###"""###&&&'''$$$!!!&&&%%%$$$$$$$$$%%%'''((()))+++000999GGGWWWfffnnnppprrrvvvyyyzzzyyywwwuuuvvvvvv{{{{{{vvvuuuxxxxxx||||||kkkSSSAAALLL\\\rrr}}}{{{xxxxxxxxxxxxxxxvvvttttttuuuuuutttsssqqqqqqqqqooommmlllpppuuurrrllleeefffggggggfffhhhjjjmmmpppjjjddd``````aaaaaa```ccceeegggfffcccaaa______iiikkknnnpppoookkkfffccchhhhhheeebbbccceeebbb\\\JJJGGGJJJUUU```cccbbbaaafffdddbbbbbbdddiiimmmppphhhfff```YYYXXX[[[\\\YYYOOOJJJHHHLLLVVV___eeeggggggzzzzzzlllsssxxxgggWWW[[[jjjnnngggaaabbbggghhhbbbVVVNNNNNNIIIIIIKKKMMMQQQUUUYYY[[[\\\NNN;;;---)))***,,,,,,++++++++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,------***''''''+++...,,,,,,---,,,---111555333...---111000444999;;;999555111///)))+++---......---...///---------...///...,,,******)))((()))+++,,,+++***,,,,,,,,,++++++***)))(((---***'''&&&''''''&&&&&&+++******))))))******+++***++++++,,,,,,---......+++,,,,,,,,,+++***))))))***+++,,,+++***)))***,,,)))((('''(((***,,,,,,+++---000000...///333444222888555777>>>AAAIIIdddtttccc\\\SSSAAA<<<555...***((()))***((()))***)))'''&&&&&&'''***)))((((((((()))+++,,,+++***)))((((((''''''((($$$***((((((---,,,111AAAWWWggguuuvvvvvv{{{}}}{{{sssooohhhaaaZZZTTTNNNJJJDDD???777222000000111222;;;BBBKKKJJJ@@@555555:::CCC<<<444...,,,,,,,,,+++'''((()))(((&&&&&&((())),,,---///111222222222222111333555333///...000222//////......000333777999777BBBJJJHHHAAA:::333---&&&***000666888777444111111111///,,,)))((()))***((()))))))))((('''%%%$$$%%%&&&'''(((((('''%%%$$$$$$$$$######$$$&&&((()))###%%%''''''&&&'''+++000999DDDRRR\\\ffflllmmmiiigggddd___ZZZWWWVVVUUUVVVXXXXXXXXXYYYYYY[[[\\\\\\XXXYYYZZZYYYYYY^^^fffmmmoooppprrrttttttqqqkkkggg___[[[UUUOOOKKKIIIFFFDDD???>>>;;;888555444333333555555555555666888:::;;;===@@@EEEIIILLLNNNQQQSSSEEE999777---111...---...///...------000222---...///...,,,++++++++++++,,,---...///...------...;;;FFFEEE<<<555000,,,))))))))))))))))))***++++++(((&&&'''+++---+++(((((('''''''''((()))+++,,,+++((($$$$$$%%%&&&%%%#########"""""""""###%%%%%%###$$$$$$###""""""###%%%%%%$$$###$$$&&&&&&$$$"""((('''&&&%%%%%%%%%&&&'''***+++...666CCCTTTccclllooosssxxxzzzzzzwwwuuusssqqqssszzzzzztttssstttwww}}}uuu___HHH:::MMMccc{{{{{{yyyxxxyyyzzz{{{{{{zzzzzz{{{|||||||||yyyuuurrroooooommmlllppptttqqqllleeefffffffffgggjjjooorrrrrrkkkccc```bbbffffffeeeaaabbbcccbbb```\\\YYYWWWfffhhhmmmqqqsssoooiiicccccc```\\\]]]```___WWWNNNCCCGGGNNNUUUYYYXXXWWWWWW\\\]]]___aaaeeeiiilllnnngggfffaaa[[[ZZZ]]]^^^[[[QQQMMMLLLSSS\\\bbbeeefffpppyyy{{{|||kkk```ffftttxxxqqqiiipppxxxxxxlll___[[[___WWWXXXYYY\\\```dddfffggghhhWWW@@@000***+++,,,++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,---...000111111333///...111333000///000111555;;;@@@<<<777888===888<<>>:::777555444333333333222222333444666777:::>>>CCCHHHKKKOOORRRTTTEEE999777---111....../////////......///111+++---...---+++))))))******+++,,,............---111HHH[[[UUUAAA222///222))))))(((((()))***++++++((()))******))))))******((('''&&&&&&''')))+++,,,---((($$$$$$&&&'''%%%"""######"""""""""$$$%%%&&&###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%$$$###((('''&&&%%%%%%%%%&&&''')))***...666CCCRRR```iiipppuuuzzz|||yyyuuurrrpppmmmqqqyyyyyyuuuvvvtttxxxpppWWWCCC===PPPhhh~~~xxxwwwxxxzzz}}}yyytttpppqqqpppnnnpppsssqqqkkkffffffffffffgggkkkppptttrrrkkkdddbbbfffjjjjjjiiicccbbbaaa```]]]ZZZVVVSSSbbbdddhhhlllmmmjjjddd___ddd___]]]___aaa[[[OOOFFFGGGLLLRRRRRRPPPOOOPPPPPPTTTXXX]]]bbbfffiiijjjjjjffffffbbb]]]]]]```___\\\TTTPPPQQQXXX^^^___bbbfffzzz~~~ssslllrrr}}}~~~wwwsssyyyrrrffffffnnnfffeeeeeehhhkkkmmmmmmkkklllZZZBBB222------,,,***++++++++++++++++++++++++******************))))))------............//////------,,,,,,---///222333666333333777999666555666???CCCJJJOOOMMMIIIJJJPPPIIIKKKRRR^^^gggcccRRRBBB???CCCGGGEEE???999666555222777======999222...---,,,***))))))***,,,,,,+++,,,,,,.........---+++***+++(((&&&%%%&&&(((((((((***))))))(((((())))))*********++++++,,,---------******+++,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,---...///111222222444<<>>OOO^^^]]]PPPBBB666///------............---,,,//////...,,,)))((()))+++)))***++++++++++++))))))))))))((((((((('''&&&&&&(((((((((((('''((((((((($$$&&&'''((((((((()))***(((...555>>>MMM\\\eeefff]]]\\\YYYVVVUUUUUUWWWXXXXXXXXXYYY[[[]]]```bbbccc^^^___^^^\\\ZZZ\\\bbbgggjjjkkkllloooqqqpppnnnkkkjjjfff```[[[WWWSSSOOOLLLIIIGGGCCC>>>:::666444444111111000000111222444555666:::???DDDIIINNNSSSVVVDDD888777,,,111///...///000000///...///000+++---...---+++))))))******+++,,,---......---,,,...EEEWWWPPP999++++++000(((((((((((()))***+++,,,+++------+++(((&&&&&&(((''''''''''''((())))))***---)))%%%$$$&&&&&&%%%"""$$$######"""###$$$%%%&&&###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&&&&''')))---555BBBQQQ___gggqqqvvv{{{|||xxxsssppppppnnnrrryyyyyywwwyyyxxx|||jjjNNNAAABBBVVVooo~~~wwwwwwyyy|||}}}wwwrrrtttssspppppprrrnnniiifffggggggffffffiiimmmqqqnnnjjjffffffiiillllllkkkhhheeebbb```^^^[[[XXXUUU^^^___bbbcccbbb```]]][[[ccc___]]]]]]YYYNNNDDD???OOOUUUWWWRRRMMMMMMOOOPPPRRRVVV]]]cccgggiiiiiihhhggggggddd______aaa```[[[TTTQQQSSSZZZ\\\[[[aaajjjzzz~~~~~~yyyvvvyyy~~~yyyzzz~~~uuulllooowwwpppnnnmmmooorrrrrroookkkhhhWWW@@@222......,,,))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,---....../////////---+++***,,,111666999999777999@@@DDDCCCCCCDDDMMMOOOUUUZZZZZZWWWXXX\\\YYYXXX]]]iiisssppp```PPPNNNPPPSSSRRRNNNIIIDDDBBB@@@IIIQQQOOOCCC777333333///---***)))***+++******,,,---...000000...,,,++++++)))((((((***,,,,,,,,,)))))))))(((((()))))))))******+++,,,,,,------...++++++,,,------...------,,,...///...---,,,---...+++,,,------,,,---///111000444888???MMM\\\ddddddXXX[[[jjjmmm___YYYKKK444---,,,***))))))***+++,,,,,,,,,+++)))&&&%%%'''(((''''''''''''((()))+++,,,((((((''''''''''''((((((%%%+++***+++///---111???LLLaaatttyyyzzz{{{yyysssoookkkddd]]]XXXRRRLLLHHHGGGBBB<<<;;;<<<;;;666111888@@@DDD@@@===BBBJJJOOOVVVRRRLLLGGGBBB;;;333...)))(((&&&''')))******))))))***,,,...000222444555222555999===???@@@???>>><<<:::666111///---......:::IIIWWWVVVKKK???555///000///---+++******+++,,,.........,,,***)))+++,,,******,,,------,,,+++***&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&+++000666AAAQQQ]]]bbbZZZYYYXXXXXXWWWXXXYYYZZZXXXYYYZZZ\\\^^^aaacccddd_________\\\YYYZZZ___cccjjjjjjkkkmmmppppppnnnlllmmmjjjgggddd```\\\WWWTTTPPPMMMHHHCCC>>>:::777666222111000000000111222333///333888>>>DDDLLLSSSXXXDDD666555,,,222000...000111111///...///000---///000///---++++++,,,***+++,,,---...---,,,+++***666>>>888---'''(((***(((((((((((()))***+++,,,---,,,+++***)))(((&&&%%%''''''(((((((((((((((''',,,***'''&&&%%%%%%$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$###""""""###%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&)))***,,,444AAAQQQ```jjjpppuuuzzz{{{wwwrrrqqqrrrsssuuu{{{}}}wwwxxx|||}}}|||bbbEEE===EEE[[[sssyyyyyy{{{~~~}}}~~~yyytttvvvuuurrrpppoookkkffffffffffffeeedddeeehhhjjjgggggghhhiiijjjkkkkkkkkklllhhhccc```___]]]ZZZWWWXXX[[[]]]]]]\\\]]]```dddeeeaaa]]]XXXMMM@@@;;;>>>WWW\\\\\\TTTOOOPPPSSSTTTWWWZZZ^^^bbbfffiiijjjkkkhhhiiifffaaa```bbb```[[[RRRPPPVVV]]]^^^]]]hhhwwwxxxttt{{{}}}}}}|||zzzzzz||||||yyy~~~~~~xxxrrrtttzzzsssqqqppprrruuutttooojjjcccQQQ;;;...---///...+++------------------------+++,,,,,,------.........------...000111222333444666333111000444;;;DDDIIIGGGGGGKKKTTTYYYXXXVVVWWW^^^]]]___dddeeecccccceeeddddddggglllqqqnnnfff^^^\\\]]]___aaabbb```\\\XXXZZZfffpppiiiUUUCCC>>>@@@999666222///...---,,,+++,,,---///111111///---,,,---,,,+++,,,---......---+++******))))))******+++,,,,,,,,,---......//////,,,---...///000111111111000111222222000000111222...111333444444666:::===<<>>???BBBEEEHHHHHHGGGFFF===:::555000---+++++++++000===GGGGGGAAA:::444///000///,,,*********,,,---.........---++++++...000------......---,,,+++)))%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$(((&&&%%%%%%%%%%%%%%%%%%$$$+++000222999GGGSSSXXXWWWWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZ\\\^^^aaacccddd\\\]]]]]][[[XXXYYY^^^bbbgggggggggiiilllmmmllljjjjjjjjjiiihhhgggccc]]]YYYWWWTTTOOOIIICCC>>>;;;:::555444222000////////////---///222666<<>>???<<<999:::???IIISSSZZZZZZZZZ___hhhllliiiffffffpppmmmlllppprrrpppoooppppppqqqqqqqqqooommmkkkkkkeeefffhhhmmmqqqsssooolllpppeeeOOOIIIKKKDDD@@@:::666444222000...,,,---000111111000...,,,***)))))))))++++++)))''',,,++++++++++++++++++,,,------......///000000000...///000222222333333333555666777777555555666777555888<<<>>>???BBBGGGKKKQQQXXXcccppp~~~}}}}}}aaaSSSVVVSSSIII:::))))))))))))(((((())))))))))))***+++***(((''''''(((%%%%%%$$$%%%&&&(((***+++&&&&&&%%%%%%%%%&&&&&&'''%%%***(((''',,,***///>>>PPPfff{{{}}}vvvlll___^^^\\\[[[YYYWWWRRROOOIIIFFFFFFJJJPPPPPPJJJCCC;;;PPPXXXMMMJJJTTTTTTHHH>>>DDDKKKMMMHHH???555//////+++'''&&&)))+++,,,+++------,,,---000444888;;;HHHHHHJJJLLLNNNNNNLLLKKK;;;999444///,,,*********(((222;;;<<<999666333000......---,,,,,,,,,---.........///...---...000222//////000///---+++)))(((&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&'''(((((((((,,,***'''&&&&&&&&&&&&%%%%%%,,,---111;;;FFFLLLUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\^^^aaacccdddYYY[[[[[[YYYXXXYYY^^^bbbccccccccceeeggghhhhhhffffffggghhhiiihhheee___ZZZ\\\YYYSSSMMMFFFAAA>>>===999777444111///...------//////000222666>>>FFFMMMFFF555333,,,222---...///000111222222111000444333111...+++***,,,.../////////......---------)))(((((()))+++,,,***)))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((%%%'''***---...+++&&&"""'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""$$$###"""!!!!!!"""###$$$%%%$$$######""""""#########$$$###!!! """$$$''''''(((,,,666EEEVVVeeelllrrrtttvvvvvvuuusssssssssyyy|||~~~|||xxxwwwzzz~~~rrrRRR<<<@@@QQQmmm{{{~~~yyysssqqqyyy~~~|||zzzrrrooowwwzzzqqqeee]]]^^^^^^]]]^^^``````___]]]```bbbdddeeedddddddddeeegggggggggfffccc___[[[YYY___]]][[[[[[\\\aaaeeehhhfffeee```RRR@@@666<<>>999555333777555444444555444222000111...++++++...///---++++++,,,---...000000000000222---,,,111666555444555111666;;;===>>>???BBBFFF<<>>CCCCCC;;;<<<===666111...***)))***,,,......111...---...///444???JJJVVVSSSOOOMMMKKKHHHBBB===555222...***))))))***,,,---,,,---222888:::666222...111333222///---///111111333444222000111444777333111...,,,+++***(((&&&((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$###"""!!! &&&'''''''''''''''&&&&&&%%%&&&((()))+++000999???GGGQQQ[[[___\\\YYYYYY[[[[[[ZZZZZZ]]]aaaaaa\\\WWWZZZWWWVVVXXX[[[]]]\\\ZZZ^^^___^^^]]]]]]^^^aaaddd```cccfffeeeaaa^^^]]]^^^ZZZ```___TTTIIIEEEAAA===999777333000,,,)))((('''---,,,+++,,,000666<<>>>>>EEEMMMNNNIIIBBB>>>999999>>>DDDIIIKKKOOORRR[[[gggjjjgggfffiiirrrpppjjjfffiiirrrxxxxxx~~~|||{{{|||~~~}}}|||{{{mmmggghhhkkkfffbbb[[[UUUNNNFFF???:::???>>><<<;;;:::888555222888555111111333333111......//////000111222333333333111111555555444666:::BBBFFFMMMSSSWWW[[[___aaa[[[^^^aaabbbaaaaaabbbdddeeejjjoooqqqvvv}}}iiiRRRLLLDDD@@@===888000***------,,,+++++++++,,,,,,,,,///---(((%%%&&&'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%((()))***111888HHHdddwwwtttpppssslll^^^SSSOOOLLLLLLOOOQQQPPPOOOLLLHHHEEEGGGLLLPPPQQQOOOIIIOOORRRTTTZZZ\\\MMM999777555;;;>>>;;;BBBHHHAAA666333...,,,---///111222---******...222777AAAJJJKKKHHHDDDBBB@@@<<<777222222000---***))))))***+++,,,,,,,,,000333555444333666777777666444222222222999::::::888555444666888333000...,,,,,,+++)))(((((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%'''(((((()))---333888CCCMMMYYY___]]]ZZZZZZ[[[[[[ZZZ\\\```cccccc^^^ZZZXXXWWWXXX[[[^^^``````^^^``````___]]][[[ZZZ[[[]]][[[]]]______^^^]]]\\\]]]ZZZ``````XXXNNNHHHCCC>>><<<999555111---+++***)))222000---,,,---111666999HHH777555...444000111///---+++,,,---000222111111000---+++***+++---***+++,,,------.........+++******+++------,,,***************************&&&'''((('''&&&&&&'''(((***)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$###""""""""""""###$$$$$$$$$$$$############"""###%%%&&&&&&%%%$$$&&&'''***,,,333???NNN^^^iiiooommmnnnoooooonnnooorrrtttzzz}}}~~~~~~gggHHH:::HHH]]]qqq|||}}}vvvtttxxx~~~~~~~~~~~~xxxttttttppphhh___[[[UUUUUUTTTUUUVVVVVVUUUSSSUUUXXX[[[\\\\\\\\\\\\]]]]]]ccciiiiiiddd```___```ddd```[[[XXXYYY^^^eeejjjeeebbb[[[LLL;;;888III^^^\\\\\\[[[\\\___bbbeeegggcccaaa```bbbfffhhhgggeeefffaaa]]]]]]``````\\\XXXPPPSSSYYY^^^dddssspppdddrrruuu{{{}}}xxxssswww~~~jjjaaacccdddcccXXXOOODDD:::333333<<>>???;;;999???HHHPPPTTT[[[eeeooovvvzzzzzzyyyzzz|||gggQQQEEEBBB===888444000---++++++++++++++++++,,,------...111///)))&&&'''((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((($$$$$$''')))+++///555EEE^^^qqqppplllnnnfffXXXJJJGGGEEEEEEIIIKKKKKKIIIGGGCCC@@@AAAGGGNNNRRRTTTMMMLLLJJJMMMWWWZZZJJJ444222111:::@@@CCCOOOWWWPPP;;;777222...///111444555---******000666999===BBB===;;;888555333000,,,)))---,,,+++***)))))))))******+++,,,,,,---///333666999888999:::===>>>???>>>??????>>><<<888777777888222000------------,,,+++((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((()))---///:::EEESSS\\\]]]ZZZYYYYYYXXXYYY]]]```cccbbb^^^[[[WWWXXX[[[___dddffffffeeeddddddccc```\\\YYYXXXXXXYYYYYYZZZ]]]______^^^\\\XXX^^^```ZZZRRRKKKFFFAAA@@@===777222...,,,,,,,,,222000---++++++...111444HHH777555...444000///...,,,++++++,,,...////////////---+++***+++---***+++,,,---------,,,++++++******+++,,,,,,+++)))))))))))))))))))))))))))&&&'''((('''&&&&&&&&&((("""&&&))))))'''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$######"""""" """$$$$$$#########$$$)))...777EEETTTbbbjjjnnnkkkkkkkkkkkkkkknnnrrruuu{{{}}}zzz^^^AAA:::NNNeeeyyy|||xxxzzz~~~}}}}}}~~~zzzvvvrrrooojjjddd^^^[[[UUUTTTSSSTTTUUUUUUSSSQQQSSSVVVYYYZZZZZZZZZ[[[\\\]]]dddkkkkkkeee``````bbbgggddd```\\\\\\___cccfffddd\\\OOOBBB888:::LLL___YYYZZZ\\\^^^```dddiiilllfffcccaaacccgggjjjiiihhhfffccc___\\\]]]___[[[VVVOOORRRWWW]]]hhh{{{}}}iiigggnnnyyy|||uuutttxxx{{{hhhccciiijjjhhhYYYOOODDD<<<999>>>LLLZZZaaaaaa```aaahhhqqqtttqqqoooiiibbbcccjjjqqqsssssswww|||~~~{{{||||||}}}|||zzzuuunnniiikkkjjjiiihhhfffaaa\\\XXXSSSPPPLLLKKKKKKIIIEEEAAA@@@@@@??????AAACCCFFFHHHHHHLLLRRRRRRLLLJJJUUUbbbaaadddkkkwwwgggPPPBBB???;;;666222000000///...,,,+++++++++++++++,,,,,,...111///)))&&&'''(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((($$$###&&&)))+++///444HHH___ppppppmmmllldddVVVFFFCCCAAABBBFFFHHHHHHFFFBBB>>><<<===CCCIIIOOOQQQNNNIIICCCCCCKKKNNNAAA111222333===EEEKKKZZZ___TTT===888222//////111333555222...---222666555444444333222000...,,,***((('''((())))))))))))))))))((((((***+++***))),,,444;;;CCC@@@@@@BBBGGGKKKJJJIIIFFFEEECCC???;;;888666666111000....../////////...((((((((('''&&&&&&%%%%%%''''''(((((()))))))))***%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))***111<<>>UUUkkk}}}~~~zzz{{{|||zzzyyyzzz~~~{{{tttmmmfff```ZZZUUUWWWVVVVVVVVVWWWWWWUUUSSSSSSTTTVVVVVVVVVVVVYYY[[[___ffflllllleee``````ccciiihhheeecccaaa`````````fffVVVDDD::::::AAAOOO\\\YYY[[[]]]___aaaeeekkkooogggeeeccceeeiiilllkkkjjjggggggccc^^^]]]___[[[TTTOOORRRWWW^^^mmmxxxiiilllrrrxxxyyyvvvyyy~~~wwwhhhkkksssssslll\\\MMM===999>>>JJJZZZfffhhhnnnqqqooonnnrrrvvvxxxyyyuuurrrttt{{{}}}zzz|||{{{zzzzzzyyyvvvrrrooonnnkkkhhhggggggeeeaaa]]]ZZZZZZZZZZZZ]]]```cccfff```eeelllmmmiiihhhssskkkTTTFFFAAA<<<666///---000222000---...---,,,+++************,,,///---((($$$&&&&&&%%%'''''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''$$$###&&&(((***///555NNNbbbqqqqqqnnnkkkbbbUUUCCC@@@>>>@@@CCCEEEDDDAAA<<<;;;:::<<>>:::<<<===777///111444???IIIQQQaaacccSSS===999333000000222444555444///...222444111---,,,...------+++***)))))))))&&&'''((()))))))))((((((&&&)))+++***)))---666???OOOLLLJJJLLLPPPRRRRRRPPPXXXUUUPPPIIICCC<<<777444222000//////000111111000((((((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((((((%%%%%%&&&'''))))))))))))---888GGGSSSZZZ[[[\\\\\\XXX\\\``````^^^[[[ZZZ[[[\\\___eeejjjnnnooopppqqqmmmnnnnnnlllhhheeeddddddaaaaaacccgggiiieee^^^WWWSSSRRRPPPOOOMMMKKKLLLMMMGGGDDD>>>999444111000000+++***((((((***...222444GGG666444---333///+++,,,---......---+++***---...///...---,,,---....../////////...+++)))'''***)))))))))******)))'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''((('''### ###'''$$$$$$%%%&&&'''(((((()))&&&%%%$$$$$$######$$$$$$######$$$%%%%%%$$$############$$$%%%%%%###"""!!!###%%%&&&&&&%%%$$$&&&'''(((000>>>PPP___iiimmmmmmkkkkkklllkkkllloootttxxx}}}jjjMMM===DDD\\\ooo}}}~~~{{{||||||yyyxxxyyy|||yyysssmmmjjjhhhccc[[[[[[ZZZYYYYYYZZZZZZXXXVVVTTTTTTSSSQQQPPPRRRVVVZZZ```eeeiiihhhddd```aaabbbhhhhhhgggeeecccaaa___^^^fffSSS@@@:::AAAKKKUUU]]]ZZZ]]]___```aaadddjjjoooiiifffeeegggjjjkkkjjjhhhdddhhhfff```^^^```[[[SSSNNNRRRYYYcccuuuzzztttoooppptttyyytttkkkqqqzzzxxxpppbbbOOO>>><<>><<<===???@@@===;;;888999999999:::;;;<<<<<>>JJJaaaqqqyyy~~~~~~{{{yyyssspppssswwwqqqhhh]]]\\\[[[[[[\\\[[[YYYWWWYYYWWWSSSPPPOOOQQQWWW[[[^^^```bbbbbbaaa```aaabbbeeeeeedddcccbbbaaaaaaaaa___NNN???>>>FFFQQQZZZaaa\\\___aaaaaa```bbbgggllljjjhhhggggggiiiiiieeeaaa___eeefff```___bbb]]]TTTLLLRRR[[[hhh~~~xxxuuuxxx}}}{{{yyy|||kkk\\\ZZZcccmmmvvv|||}}}}}}zzzvvvqqqoooqqqssszzz}}}fffUUUMMMFFF???<<<111///+++******++++++***,,,,,,+++***))))))******(((+++***&&&###&&&'''&&&(((((('''''''''&&&&&&&&&"""######$$$%%%%%%&&&&&&!!!$$$(((***((((((222===[[[gggooonnnjjjeee\\\RRRBBB???<<<<<<======999666777777666555444444555666<<<999777777666444000...777888???EEEPPPdddeeePPP777555222111222333333333***)))))),,,,,,***---111333333222...***((()))***''''''''''''((((((((((((***,,,------,,,---111444111444999@@@GGGOOOXXX]]]iiiddd]]]VVVOOOFFF===777444333111111222333333222((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((&&&$$$$$$&&&((('''&&&)))///:::EEEOOOWWW\\\___[[[```dddbbb^^^]]]ccciiihhhkkkooopppoooppprrrtttooooooooonnnmmmnnnppprrrmmmmmmkkkgggccc___]]]]]]VVVPPPMMMOOONNNKKKKKKOOOPPPNNNKKKFFFAAA<<<888555222000...,,,+++,,,---...III888777///555111111///---+++***+++---...,,,...000000///...///000,,,---///111000///,,,+++---,,,++++++,,,,,,***((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((!!!%%%***)))%%%"""###%%%###$$$%%%&&&''')))******((('''&&&%%%$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""###%%%%%%%%%$$$""" ###$$$###""" """%%%'''***444FFFYYYiiipppqqqooonnnoooqqqqqqqqqsssvvvyyyxxx___FFF???OOOdddqqqwww{{{}}}||||||~~~|||yyy~~~zzzvvvyyy|||ttthhh]]]\\\[[[[[[\\\[[[YYYWWW^^^[[[VVVQQQPPPSSSYYY^^^[[[\\\\\\^^^___aaabbbbbbcccbbb```______aaacccdddVVVJJJ???@@@HHHRRR\\\ddd^^^aaacccaaa___```eeekkkllliiihhhhhhhhhfff```[[[ZZZbbbeee```___ccc___UUUJJJRRR]]]lll}}}||||||}}}rrrlllmmmpppmmmyyypppRRRGGGFFFAAA888111...//////,,,)))'''))),,,*********)))******+++,,,'''******&&&$$$'''(((((((((((('''''''''&&&&&&&&&""""""###$$$%%%%%%&&&&&& $$$***+++''''''333@@@___iiipppnnnjjjeee\\\RRREEEAAA>>>>>>>>>===888444666555444111000000333555777555555999<<<999222...444333666888BBBVVVXXXCCC222000//////000111000///***))))))***(((&&&+++222999999777222,,,))))))+++(((((('''''''''(((((())),,,---......---,,,,,,---+++...222555888===EEEKKK^^^ZZZTTTPPPLLLFFF???999555444222222333444333222)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((***'''######%%%&&&%%%###$$$)))222<<>>888333///000111000//////111333666<<>>GGGIIILLLMMMOOOQQQUUUXXXaaajjjsssssslllaaa[[[XXX\\\eeesss}}}yyyiii___^^^]]]WWWPPPMMMMMMLLLMMMNNNOOONNNMMMRRRTTTUUUUUUUUUVVVWWWXXXVVVYYY]]]^^^___ccciiimmmgggjjjjjjhhhhhhjjjjjjhhhOOOEEEEEEKKKKKKUUUdddhhhkkkllllllkkkhhhfffffffffllljjjjjjhhhaaaWWWSSSTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\jjj|||yyywwwdddVVVTTTVVVQQQBBB555///---,,,+++******,,,---,,,*********)))((('''&&&'''((((((***((((((***)))''')))---555111,,,)))&&&$$$%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######&&&***...<<>>@@@CCCGGGJJJEEEMMMUUUUUUNNNHHHGGGIIIMMMTTT```oooyyyzzzrrrkkkhhhaaa]]]]]]ZZZTTTQQQSSSUUURRRPPPRRRWWWYYYWWWTTTQQQVVV[[[[[[XXXVVVVVVWWWZZZ\\\```ccceeeddd```\\\[[[aaafffhhhkkkooooookkk^^^IIICCCKKKUUUeeeooollljjjkkklllllljjjhhhhhhiiikkkhhhhhhiiifff]]]WWWUUUZZZZZZZZZZZZZZZZZZZZZZZZccc}}}qqqhhhddd^^^WWWbbbRRR@@@333...,,,,,,---(((+++++++++000555111))))))((('''&&&%%%&&&''''''+++(((((())))))(((+++111444444///&&&###''')))'''######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%(((***---BBBXXXccckkkpppmmmeee___[[[VVVRRRNNNHHHAAA;;;777777888888:::???FFFKKKOOOPPPPPPOOOMMMJJJFFFEEE???888666===FFFQQQ___jjj```VVVGGG:::444444666888555888777666999@@@AAA===;;;;;;===AAADDDBBB;;;444111333666:::<<<<<<999666333222000111333444333111...---+++)))(((''''''''''''&&&%%%&&&)))***)))'''%%%'''((((((&&&%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''((((((''''''$$$$$$%%%&&&(((***,,,.........------,,,***)))(((''')))***)))&&&&&&+++000444:::@@@CCCDDDGGGOOOUUUUUUWWWZZZ]]]aaaeeeggghhhiiihhhfffggghhhhhhgggfffjjjjjjkkkkkkkkkkkkiiiggglllqqqqqqkkkiiilllnnnmmmoooqqqpppllllllooorrrqqqssslllbbbWWWPPPNNNNNNOOOFFF999111333///222......---------,,,,,,,,,***,,,------+++******+++******,,,///111111000...++++++******))))))((((((+++***)))(((((()))***+++))))))(((''''''''''''(((!!!%%%))))))'''%%%%%%'''$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$########################$$$""""""&&&&&&######%%%###"""!!!!!!"""$$$&&&((((((666LLLaaaooowwwzzz{{{xxxzzz||||||{{{zzzzzz{{{{{{xxxmmmiii```PPP>>>222...///---000555999===BBBGGGKKKGGGMMMSSSSSSNNNJJJJJJLLLRRRTTT\\\gggqqqqqqhhh___]]]ZZZ[[[^^^[[[TTTSSSWWWUUURRRPPPRRRWWWYYYWWWTTTOOOUUU[[[[[[XXXTTTTTTVVV\\\\\\\\\```cccccc___[[[]]]bbbgggiiilllooonnnkkk___HHH???GGGTTTeeennnjjjccceeeggghhhhhhhhhiiijjjhhhiiikkkkkkcccYYYTTTVVVXXXXXXYYYYYYZZZ[[[[[[\\\ccc~~~tttiiieeeccc[[[QQQJJJ<<<000---+++'''''',,,&&&)))***+++222888555---)))((('''&&&%%%&&&''''''+++(((((())))))(((,,,111444444///&&&###(((***((("""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%(((***---AAAVVVaaaiiiooommmfffeeeaaa[[[WWWSSSMMMEEE@@@;;;;;;;;;;;;>>>DDDLLLRRRSSSSSSSSSRRRPPPMMMIIIGGGFFF<<<777:::CCCNNN^^^mmmbbbXXXJJJ>>>:::;;;@@@CCC???BBBBBB@@@CCCJJJKKKGGGHHHGGGIIIMMMPPPMMMEEE>>>999:::>>>BBBEEEEEEBBB???999777666777::::::888666222111///---+++)))((((((***(((''''''))))))'''$$$$$$%%%''''''%%%$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$ """###$$$$$$###############$$$&&&))),,,---.........---,,,+++)))(((%%%(((***)))%%%%%%)))------666>>>AAA@@@BBBKKKSSSXXXYYY[[[]]]aaadddgggiiiiiihhhhhhiiijjjiiifffcccggggggggghhhiiijjjiiihhhjjjppppppkkkiiinnnrrrrrrnnnqqqppplllkkkpppttttttsssqqqllleee\\\SSSLLLHHHIII999...///,,,111111111000---+++***,,,---------,,,,,,,,,,,,,,,,,,)))...333222...***,,,...,,,+++******))))))******)))))))))((('''%%%$$$###&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''%%%###!!!%%% $$$&&&$$$###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&$$$""" """$$$&&&,,,444IIIaaapppssssssvvvssstttwwwzzzwwwsssvvv|||}}}vvvpppllljjjmmmjjj]]]HHH666...,,,+++.........222999======EEEHHHOOOSSSPPPKKKLLLPPPYYY\\\aaaiiillliii```XXX\\\[[[```gggeeeZZZRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPWWWUUUSSSTTTWWWXXXWWWUUU[[[\\\^^^aaacccbbb___\\\___aaadddhhhkkklllllllll[[[GGG:::;;;EEE[[[kkkgggcccbbbbbbeeejjjmmmllljjjbbbeeegggddd^^^XXXTTTSSSXXXZZZWWWYYY```\\\WWW^^^gggxxxtttooonnnqqqjjjQQQ777...//////---***)))***+++***)))(((+++333:::888111+++***(((''''''(((((()))***)))(((((()))+++---...//////---'''!!! %%%***%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((222???QQQ___gggiiijjjkkkddddddbbb^^^XXXSSSOOOMMMGGGCCC???@@@FFFMMMRRRTTTXXXWWWUUUSSSQQQOOOMMMLLLIIIBBB======@@@HHHVVVccccccXXXLLLEEECCCEEEMMMVVVSSSZZZZZZSSSRRR[[[aaa___aaaaaa``````]]]VVVMMMFFF???CCCIIIPPPXXXYYYNNNAAA===???AAACCCFFFGGG???666666444000---***)))))))))###)))***$$$!!!&&&((('''(((((('''&&&%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&'''***---///...///000...+++)))+++---)))(((((('''((()))***+++///333888===AAAEEEJJJMMMWWW^^^bbbaaaccciiikkkhhhiiihhhgggggghhhjjjlllmmmkkkjjjhhhffffffffffffgggjjjmmmpppooollliiijjjkkkmmmmmmllllllmmmqqqtttwwwvvvuuusssoooggg^^^VVVQQQKKK;;;111222...333000000000...,,,,,,---///,,,,,,------,,,,,,++++++)))+++---///......------*********))))))((((((((())))))(((((('''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%###"""###!!!"""%%%$$$"""$$$)))%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%######$$$#########$$$&&&)))***+++333GGG^^^mmmpppqqqtttrrrrrrtttuuuqqqnnnqqqwww~~~yyysssnnnjjjlllooolll```LLL;;;111...,,,///000---...333777777<<<>>>DDDIIIIIIFFFIIINNNXXX\\\aaagggiiifff___ZZZ\\\]]]bbbhhhfff\\\TTTRRRNNNNNNMMMMMMMMMMMMMMMMMMXXXUUURRRRRRUUUXXXZZZYYY^^^]]]]]]___```aaa```^^^___bbbeeeiiilllmmmllllllUUUBBB888888@@@TTTdddbbbeeeeeefffiiilllllljjjgggaaacccddd```YYYTTTTTTVVVWWWZZZWWWYYY```\\\YYYaaannnvvvqqqrrrxxxsss]]]CCC333...---,,,++++++*********++++++***+++333;;;:::444***)))'''&&&%%%&&&'''((())))))(((((()))+++,,,---***,,,---***%%%###%%%(((%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''(((111===OOO___hhhkkkjjjjjjjjjgggbbb___[[[VVVOOOJJJHHHEEEBBBCCCHHHNNNSSSTTTWWWWWWXXXWWWVVVSSSQQQOOOLLLFFFAAA@@@AAAFFFQQQ\\\[[[RRRJJJHHHHHHLLLTTT]]]hhhkkkkkkhhhhhhlllqqqsssoooooommmjjjddd[[[SSSMMMJJJSSS[[[___```___XXXPPPDDDHHHJJJLLLOOONNNFFF<<<777555111...+++*********++++++)))$$$$$$'''&&&###%%%&&&((('''&&&$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%&&&'''***---///+++...111111///------...))))))((('''((()))***+++///222777<<<@@@DDDHHHJJJUUU^^^dddddddddgggiiihhhjjjiiihhhgggfffgggiiijjjkkkjjjiiihhhhhhhhhiiiiiijjjlllnnnnnnkkkiiiiiikkkmmmmmmmmmmmmooorrruuuvvvxxxxxxwwwsssmmmeee^^^YYYLLL<<<222222...222//////000///------///000,,,,,,---...---,,,+++************---000111///---)))*********)))(((&&&%%%((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$%%%'''''''''&&&%%%""""""###%%%###!!!&&&---&&&%%%$$$$$$######$$$$$$########################''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%&&&((((((---555GGG[[[hhhkkkkkkmmmmmmllllllmmmkkkjjjnnnuuu~~~}}}{{{xxxsssnnniiifffjjjkkkhhh\\\JJJ:::000---,,,//////,,,+++///111000222333888===>>>>>>CCCKKKUUUYYY^^^aaaaaa___]]]\\\aaabbbfffiiifff\\\SSSPPPMMMLLLLLLKKKKKKLLLLLLLLLWWWTTTQQQQQQTTTYYY\\\^^^aaa___]]]\\\^^^````````````bbbfffjjjlllllllllkkkSSSBBB:::999<<>>AAAEEEHHHRRR\\\eeefffcccdddfffgggkkkjjjhhhgggffffffggggggkkkkkkjjjjjjiiijjjjjjkkkiiikkklllllljjjiiiiiijjjmmmmmmnnnoooppprrrtttuuuxxxxxxxxxwwwrrrmmmgggcccKKK<<<111111,,,000---...//////......000111,,,---......---,,,***))),,,,,,---...000000///...)))***++++++***(((&&&$$$((('''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&### """""""""'''---&&&&&&%%%$$$####################################%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""000999HHHYYYcccfffeeedddeeeccccccfffggghhhooowww{{{xxxuuupppjjjfffbbb```fffddd^^^RRRDDD888111...------***)))---222111,,,...---///444555777===DDDKKKPPPTTTVVVUUUTTTVVVYYYfffggghhhhhhcccYYYPPPKKKKKKKKKKKKKKKLLLNNNOOOPPPTTTRRRQQQRRRUUUYYY]]]```aaa___]]]]]]^^^``````___^^^aaadddhhhjjjjjjiiihhhYYYIIIBBB???<<>>@@@CCCFFFLLLWWWbbbdddaaa___bbbfffkkkjjjiiihhhggggggggghhhllllllkkkjjjiiiiiiiiihhhhhhiiijjjjjjiiiiiiiiijjjkkklllmmmnnnpppqqqrrrrrrtttuuuvvvvvvtttpppllljjjLLL===222111,,,000,,,---//////......000111------......---+++***))))))---///...+++)))+++...***+++,,,,,,,,,***'''&&&(((((('''''''''((())))))%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%&&&$$$&&&'''((('''&&&%%%$$$####################################"""###%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$######///999IIIXXXbbbfffdddaaabbb___^^^aaadddgggnnnuuuwwwsssmmmfff```\\\ZZZYYYaaa\\\RRRGGG===666333111...***%%%'''111999555,,,...,,,,,,000222333777===>>>AAADDDEEEDDDEEEIIIMMM```aaabbb```\\\VVVOOOJJJHHHHHHHHHIIILLLOOOQQQSSSPPPQQQRRRTTTVVVYYY[[[]]]___^^^^^^___``````^^^\\\]]]^^^aaaccceeeeeeeeeeee```SSSMMMHHH===BBBVVVbbbiiimmmqqqrrrooojjjccc___^^^``````[[[SSSPPPSSSXXXYYY___\\\ZZZ]]][[[___ooozzzrrriiibbbXXX___```SSS@@@222,,,***+++'''$$$&&&+++---+++(((((((((&&&%%%***111333000+++)))'''%%%$$$&&&''')))''''''(((((()))))))))(((###$$$&&&'''''')))+++---((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))111???TTTgggrrrtttpppllljjjooorrrmmmaaaWWWRRRSSSMMMPPPSSSWWWZZZ]]]___```aaa___]]]ZZZYYYZZZ[[[\\\WWWRRRMMMIIICCC===>>>BBB>>>===@@@IIISSS\\\gggpppsssqqqxxxyyyrrrsssqqqkkkbbbZZZVVVXXX___dddfffmmmrrrqqqnnnjjjccc\\\NNNMMMIIIBBB???@@@>>>:::777555222///,,,+++++++++***+++***'''(((***'''"""%%%'''***+++)))'''%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''))),,,///111333222222111111111000000------,,,+++,,,---...///555777;;;===>>>@@@BBBDDDEEEOOOZZZ^^^\\\ZZZ___eeejjjjjjjjjjjjjjjjjjjjjjjjllllllkkkjjjhhhfffeeedddhhhhhhhhhhhhiiijjjjjjjjjiiijjjkkklllmmmnnnoooppprrrssstttuuutttssspppoooPPP@@@555444...111+++---//////...---...//////...---,,,++++++******&&&+++...,,,&&&$$$''',,,***++++++,,,,,,+++)))((()))((('''''''''((()))***%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$(((&&&(((&&&%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''$$$$$$$$$%%%'''(((***++++++999JJJYYYdddjjjgggbbbccc___]]]```bbbdddiiiooorrrmmmeee]]]VVVSSSRRRRRRTTTMMMBBB:::444111000///...***%%%(((444<<<777---///---...444777777:::>>>888999999888888:::===???NNNQQQRRRQQQPPPRRRPPPMMMFFFEEEFFFGGGIIIMMMPPPSSSOOOQQQSSSUUUUUUVVVXXXZZZ___^^^___```aaa```^^^\\\\\\]]]]]]^^^___aaabbbbbbbbbYYYXXXRRR???;;;LLLZZZiiimmmqqqrrrppplllhhhgggbbbbbb___ZZZUUUSSSUUUWWWYYY___\\\XXX[[[[[[eeeyyyssslllfff___YYYMMMQQQKKK:::///......++++++(((&&&'''***,,,+++))))))***)))(((+++000111///))))))'''&&&&&&&&&'''(((''''''((((((((((((''''''%%%%%%$$$$$$&&&))),,,---((('''&&&%%%$$$$$$%%%%%%######$$$%%%&&&''')))***000AAAYYYlllttttttpppmmmooowww}}}uuudddVVVSSSUUUTTTVVVZZZ]]]^^^```bbbdddcccbbb```^^^^^^___aaabbb[[[UUUOOOJJJBBB;;;:::===>>><<>>>>>???@@@BBBAAAFFFOOOVVVVVVWWW^^^gggjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggeeecccbbbiiigggfffgggjjjkkklllkkkiiiiiiiiijjjkkklllnnnooorrrssstttvvvvvvuuutttsssPPPAAA666444...111***,,,......---,,,,,,---111///---+++*********+++((()))+++***((((((***,,,))))))))))))************+++)))((('''&&&''')))***$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((("""###((((((&&&&&&((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$######$$$&&&))),,,...---===OOO]]]gggkkkggg```aaa\\\[[[^^^aaacccgggkkkoooiii___UUUOOOLLLLLLMMMHHHBBB:::666444333111...///...,,,,,,222666444---111111666???EEEGGGHHHKKK@@@===:::888777888888777===AAABBB@@@CCCJJJMMMKKKHHHHHHGGGGGGIIILLLOOOQQQQQQRRRSSSRRRQQQRRRUUUYYYaaa```^^^^^^______^^^]]]]]]\\\[[[[[[\\\^^^```bbb```\\\ccc^^^EEE888CCCOOOcccgggjjjllljjjiiijjjkkkiiiddd]]]VVVTTTTTTVVVXXXVVV\\\YYYVVVYYY]]]lllvvvjjjbbb[[[WWWTTTGGG???444///---,,,,,,,,,******)))))))))***++++++)))++++++)))***......+++''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%$$$$$$&&&(((***+++)))(((&&&%%%$$$$$$%%%%%%######$$$%%%&&&((()))***///CCC]]]oootttqqqooonnnrrrzzzzzzlll___ZZZ[[[\\\^^^aaaaaa``````bbbdddcccdddeeeggghhhiiiiiiiii```YYYRRRJJJAAA777555888<<<999:::CCCOOO[[[jjjvvvuuuwwwwwwvvvxxxxxxtttmmmccc\\\UUUVVV]]]dddgggggg___eeeiiikkkjjjggg\\\QQQMMMNNNIII@@@:::888666222000...,,,***))))))***+++%%%''''''###"""%%%&&&%%%'''(((***)))(((&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%###$$$%%%'''(((((()))))))))((()))***,,,000333555666444333444666555333000222111111000111222333444888:::<<<=========>>>??????@@@FFFNNNSSSWWW```kkkkkkkkkkkkkkkjjjjjjiiihhhggghhhhhhhhhhhhgggeeedddjjjgggfffgggjjjmmmmmmlllkkkjjjiiiiiijjjlllnnnpppqqqrrrtttuuuuuuuuutttsssOOO@@@444333---///***,,,......---+++++++++222000,,,***))))))+++,,,,,,***)))***---//////...((('''''''''((()))***+++,,,***((('''&&&'''(((***$$$%%%%%%&&&'''''''''&&&"""""""""###$$$%%%'''((('''$$$$$$((()))'''''')))((('''&&&$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!%%%$$$""""""###%%%(((***333CCCTTT```hhhjjjdddZZZ[[[XXXWWW\\\aaadddhhhlllmmmfff[[[QQQJJJHHHHHHJJJHHHDDD???===>>>===999555///333333000...000///,,,555666>>>JJJSSSUUUWWWYYYLLLFFF@@@======<<<999666555999999666999CCCHHHGGGMMMLLLJJJJJJJJJMMMOOOQQQTTTTTTSSSPPPMMMOOOTTTYYYdddaaa]]][[[\\\^^^___```___]]]ZZZYYYZZZ]]]```bbb^^^___jjjhhhKKK777===GGG\\\___cccddddddeeehhhkkknnnfffZZZSSSQQQTTTWWWXXXTTTZZZWWWTTTXXX^^^qqqvvvuuupppggg]]]VVVSSSTTTFFF222&&&...222+++(((---***++++++***))))))***,,,&&&)))***((((((+++***&&&$$$%%%&&&'''&&&%%%$$$###&&&'''((((((((('''&&&%%%&&&%%%%%%&&&'''))))))((()))((('''%%%$$$$$$%%%%%%#########%%%&&&((()))***---CCC___qqqsssooommmnnnqqqxxx~~~|||rrriiicccbbbbbbdddeeeddd```___```bbbaaadddjjjoooqqqrrrpppoooddd]]]TTTKKK@@@555222444888444555===IIIWWWgggtttsssuuuqqqjjjkkksssrrrjjjXXXSSSQQQXXXeeemmmnnnkkkeeelllqqqooojjjbbbVVVKKKGGGIIIGGG???888444///***---,,,***(((((((((***++++++***'''###$$$((((((%%%'''(((((('''&&&%%%&&&'''###%%%'''&&&%%%$$$%%%%%%###$$$%%%'''((())))))))))))))))))+++---111444666<<<:::999999999555...)))444333222222222333444555777999;;;<<<;;;;;;<<<===???===AAAJJJQQQWWWbbbmmmlllllllllkkkiiigggfffeeeeeefffgggiiiiiiiiihhhgggjjjhhhfffgggkkknnnnnnmmmlllkkkiiiiiijjjllloooqqqoooppprrrsssssssssrrrqqqMMM:::000555222555---......---+++******+++999555111---,,,+++***))),,,+++)))(((((()))+++,,,,,,---...---+++***,,,...((('''%%%%%%'''(((''''''''')))(((%%%$$$&&&%%%"""&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''%%%'''(((&&&"""!!!###&&&"""###$$$%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$###"""$$$''''''%%%(((---888FFFWWWbbbhhhiiiddd^^^XXXYYYYYYZZZ[[[^^^dddiiinnn___OOOEEE???>>>GGGRRRTTTNNNFFF@@@??????>>>===999888666444222111000000666===EEEPPP___kkkiii```WWWVVVRRRNNNNNNNNNGGG>>>@@@;;;666333222333777<<>>666444555222666:::;;;===FFFTTT___nnnpppmmmddd^^^___bbbcccPPPRRRZZZfffsss{{{|||zzztttzzz{{{sssiiiaaaUUUJJJCCCBBB???:::444000......///,,,'''%%%&&&)))+++,,,)))***)))$$$$$$''''''%%%###"""!!! !!!$$$&&&((($$$$$$%%%%%%%%%$$$$$$#########""""""###%%%'''(((+++***)))***,,,000444666>>>===<<<;;;;;;:::777555222111000000222444777888999999999777555444555666777888<<>>::::::999777333222222333333444888???DDDKKKWWWbbbgggjjjlllkkkhhhffffffgggiiijjjkkkllllllkkkjjjiiinnnllljjjiiijjjjjjjjjiiijjjkkkkkkmmmnnnppprrrssstttuuuuuurrrooommmnnnpppQQQ===111444000111---...///...,,,,,,---...111...,,,++++++,,,,,,+++)))))))))))))))))))))))))))%%%###%%%***,,,+++)))(((&&&%%%&&&'''))))))(((&&&)))(((%%%$$$&&&&&&###"""%%%((()))(((%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''+++'''$$$%%%((((((&&&"""$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$&&&((()))'''&&&'''%%%$$$''''''(((---333CCCNNNYYY```dddgggfffbbb___]]]YYYXXXXXXYYYYYYYYYQQQGGG>>>???GGGRRR___hhhmmmhhhbbb]]]ZZZWWWUUUSSSOOOOOONNNJJJEEE>>>777333:::BBBNNN]]]lllvvvtttnnniiigggddddddkkknnnhhh^^^SSSLLLDDD???===:::555///666DDDSSS[[[]]]\\\WWWRRRVVVVVVTTTQQQLLLJJJIIIJJJWWW^^^dddcccbbbccccccbbbiiibbbZZZUUUVVVXXXZZZZZZ[[[```eeebbbYYYLLLAAA<<>>UUUhhhmmmhhhgggjjjllljjjkkkqqqxxx||||||yyyzzzuuussstttsssooommmmmmooooooppprrrsssssspppmmmlllfff[[[QQQHHH@@@;;;777444333111000000333777:::BBBKKKPPPKKKFFFHHHNNNSSSQQQUUUZZZ___eeelllvvv|||wwwyyyxxxpppeeeXXXIII===333333222///,,,******+++)))((((((((())))))'''%%%###&&&&&&###$$$((()))'''''''''&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&(((+++111777===AAALLLKKKJJJHHHEEE@@@999555222222222444666999<<<===;;;;;;999666222...------------111777===CCCNNNYYYcccgggkkkllliiiffffffgggjjjjjjkkklllllllllkkkkkknnnnnnnnnllliiigggfffgggiiijjjkkklllnnnooopppqqquuuuuutttqqqmmmkkkkkklllSSS???333555111222---...//////---------///000...,,,+++,,,---,,,+++(((((())))))))))))(((((()))((('''''')))*********((('''%%%&&&((())))))(((&&&((((((%%%$$$'''&&&###"""%%%'''(((&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''')))'''&&&&&&((((((&&&$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%'''((('''&&&(((%%%$$$&&&''')))000888JJJRRRYYY\\\```eeegggeeecccaaa^^^\\\YYYUUUOOOKKKFFFAAA???DDDQQQ^^^hhhnnnxxxsssllleee```^^^^^^^^^ZZZ[[[[[[YYYSSSKKKCCC===CCCGGGPPP\\\hhhpppqqqnnnmmmiiidddccchhhkkkbbbWWWRRRNNNGGGCCCDDDDDD<<<222111999GGGVVVaaabbbYYYPPPNNNKKKHHHEEECCC@@@>>><<>>BBBNNNMMMMMMLLLIIICCC<<<777444444444555777999;;;<<<<<<<<<:::666000,,,))))))((('''+++000444:::EEEOOO]]]bbbhhhkkkjjjhhhiiijjjnnnoooooonnnnnnnnnmmmmmmjjjlllmmmjjjfffccccccdddfffgggiiikkkmmmooopppqqqtttsssqqqnnnkkkiiiiiiiiiRRR???444666222333---/////////---,,,---...111///------------,,,+++(((((())))))))))))(((((('''***,,,***%%%$$$'''***)))(((&&&&&&((()))((('''%%%((((((%%%$$$''''''$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&%%%$$$######""""""$$$&&&'''&&&$$$(((%%%$$$''')))---444===OOOTTTWWWVVVYYY```fffgggeeeeeedddaaa[[[QQQGGG@@@@@@BBBGGGQQQ^^^jjjqqqsss}}}wwwnnnfff```___bbbdddeeefffgggfffbbb[[[TTTPPPVVVTTTTTTYYY```eeehhhjjjnnnkkkeeecccfffggg___TTTPPPOOOKKKHHHJJJLLLDDD888444333;;;MMM```dddYYYMMMBBB>>>999666555555333222888<<<@@@BBBCCCFFFNNNVVV]]]cccfffbbbYYYUUUYYY^^^ZZZ]]]```___[[[TTTNNNJJJPPPPPPRRRSSSTTTTTTUUUWWWRRRTTTVVVUUUTTTVVV[[[```[[[XXXVVVZZZiiittthhheeeaaaYYYWWW[[[RRRSSSTTTQQQDDD444,,,+++---+++)))((()))***)))(((***+++,,,+++((('''((()))(((((())))))))))))(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((***)))((('''&&&&&&'''((('''$$$"""###&&&(((&&&$$$(((---666AAAFFFJJJSSS]]]WWW___hhhllllllkkklllnnnqqqlllkkkpppsssrrroooooosssrrrqqqrrrssstttsssqqqlllggg___XXXRRRKKKCCC===;;;777111000111111...+++111>>>IIIIIIFFFJJJSSSZZZZZZ^^^```\\\WWW[[[hhhuuujjjbbbVVVKKK@@@666---(((&&&'''(((((('''''')))++++++)))'''&&&'''(((((((((%%%((('''$$$###%%%%%%"""&&&'''((()))(((%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$%%%&&&***///555;;;???IIIIIIJJJJJJIIIEEE???:::<<<<<<<<<<<<======>>>>>>======;;;777111+++((('''%%%$$$'''+++...222<<>>>>>>>>>>>>>>============>>><<<888222---)))(((&&&%%%&&&)))***---666???JJJPPPYYY___cccfffjjjmmmnnnnnnmmmmmmmmmnnnooopppggggggeeebbb___^^^___``````bbbeeeiiilllnnnooooookkkiiigggfffggggggfffdddSSS@@@444555/////////000000...+++))))))***,,,++++++,,,......---,,,+++***))))))))))))***+++%%%)))+++(((###"""%%%)))...+++)))(((((('''&&&%%%$$$''''''$$$%%%''''''%%%###$$$&&&%%%$$$###$$$%%%((((((''''''&&&%%%%%%%%%###%%%'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&#########$$$&&&'''&&&%%%(((''')))///444999BBBKKKQQQQQQMMMHHHKKKWWWccchhhfffiiiiiibbbWWWNNNJJJKKKTTT^^^hhhkkkpppxxx~~~{{{yyytttmmmgggdddfffhhhnnnooooooooooooooonnnnnniii]]]PPPIIICCC@@@BBBHHHTTTXXXZZZZZZ\\\___^^^ZZZNNNTTTUUUQQQRRRWWWSSSJJJ===444333@@@LLLKKK@@@888...///000111111111111222///,,,,,,000111...///444:::DDDPPPZZZ]]]___```aaaeeebbb\\\WWWTTTSSSRRRRRRSSSOOONNNRRRSSSQQQQQQUUUMMMNNNRRRWWW[[[]]]\\\[[[XXXUUUVVV```tttxxxooojjjfff___YYYXXXWWWPPPGGG@@@:::555444333///,,,,,,***)))((((((***+++***))))))******)))'''&&&&&&''''''''''''(((((('''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$&&&((('''$$$""""""$$$###%%%''''''''''''((()))(((''''''((('''&&&***111111:::FFFNNNRRRVVV[[[```cccaaabbbeeefffeeehhhmmmnnnnnnnnnpppqqqqqqooolllhhhhhhfffbbbZZZRRRLLLIII<<<888444111////////////555???GGGJJJMMMUUU^^^bbb^^^```^^^UUUKKKIIIPPPYYYHHH<<<111---+++(((''')))%%%&&&''''''&&&&&&(((******(((''''''(((((('''&&&"""&&&'''&&&&&&))))))%%%######$$$$$$###""" """"""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$######%%%%%%&&&)))---222777;;;======>>>@@@CCCCCC@@@>>>=========>>>>>>>>>=========>>>>>>:::555///,,,***(((''''''((((((***222;;;BBBHHHPPPVVV[[[___eeeiiijjjkkkkkkmmmoooqqqtttvvvoookkkeeeaaa```_________aaacccfffiiikkkllllllkkkiiifffccccccddddddbbbaaaTTT@@@333333,,,,,,///000000---***(((((()))(((((((((***---///...------+++)))(((((()))+++---((())))))((((((((()))***///,,,***(((((('''%%%$$$$$$''''''$$$%%%'''(((%%%!!!###&&&'''&&&$$$######))))))((('''&&&%%%%%%$$$%%%######%%%((()))%%%!!!$$$$$$%%%&&&''''''''''''%%%$$$$$$&&&(((((('''&&&)))(((,,,333999>>>GGGOOOQQQPPPJJJDDDGGGTTTaaahhhfffiiihhh```TTTMMMOOOTTTcccnnnuuurrrqqqvvv}}}zzzzzzyyytttmmmiiiiiijjjllllllkkkkkklllmmmooopppnnnaaaSSSJJJAAA;;;<<>>;;;777333000///111222:::AAAFFFFFFIIIPPPVVVXXXYYYZZZWWWNNNCCC???CCCJJJ<<<111)))***,,,++++++...%%%&&&'''&&&%%%%%%''')))++++++,,,...///---***'''&&&)))***''''''(((&&&"""(((((('''&&&%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&######%%%%%%&&&%%%$$$###%%%%%%&&&)))---333888<<<;;;;;;;;;>>>@@@AAA@@@?????????@@@BBBBBBBBBBBBBBB===>>>>>>;;;666111...,,,+++(((((()))((()))000999???DDDKKKQQQUUUZZZ```eeeiiijjjkkknnnrrrvvvzzz|||vvvooogggbbbaaaaaa```^^^ccceeegggiiijjjjjjiiihhhhhheeebbbaaabbbbbb```]]][[[;;;777000111+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++******+++,,,,,,+++((((((''''''''''''((()))***---,,,%%%!!!$$$(((***$$$%%%&&&&&&'''((()))***((((((((('''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''&&&###"""$$$''''''$$$(((///,,,""" ((($$$$$$$$$######$$$$$$%%%&&&***222<<>>999333...,,,333444666<<>>>>>>>>???@@@@@@AAAAAACCC@@@===<<<;;;999555111222,,,%%%"""$$$))),,,...;;;BBBIIIMMMOOOUUU^^^gggggghhhiiikkknnnttt|||xxxssskkkdddaaa```cccdddjjjjjjkkkmmmnnnkkkgggdddccc___[[[\\\```bbb```\\\[[[:::666000111,,,//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++***)))((((((((((((((())))))''')))'''""" ###%%%$$$#########$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&''' ###$$$''''''&&&&&&&&&'''(((((()))///999DDDLLLPPPQQQOOOOOONNNNNNOOOTTTZZZaaafffkkkiiikkkoookkkeeeiiisssyyy~~~~~~vvvoooooouuuxxxvvvooofffaaaccceeeccc___\\\\\\```iiirrruuuqqqkkkfff]]]UUUPPPIII???888555444@@@MMMTTTYYY___dddeeeWWWVVVTTTUUUWWWYYYXXXVVVJJJ@@@777333000---...222:::888:::@@@DDDCCCBBBCCCBBBFFFIIIJJJEEE===666222000000222777@@@LLLZZZcccooohhh\\\QQQPPPUUUVVVRRROOOMMMNNNQQQQQQOOOPPPTTTQQQOOOPPPXXXaaaddd___YYYPPPTTT\\\mmm{{{oookkkeee___VVVRRRLLLFFFAAA;;;666222///......---,,,,,,+++***,,,+++)))((()))))))))(((***((('''((()))***)))(((+++'''$$$%%%''')))&&&###&&&%%%$$$$$$%%%&&&%%%$$$&&&$$$###$$$&&&'''%%%###'''&&&$$$######$$$&&&'''&&&''''''%%%$$$$$$%%%''')))%%%!!!"""%%%'''%%%###$$$&&&''''''&&&&&&''')))%%%$$$"""$$$)))...222444===<<<@@@LLL]]]hhhjjjhhhgggffflllwww|||wwwpppnnniiiiiifff```\\\ZZZTTTNNNBBB>>>999666666777777777999<<<=========@@@DDDGGGFFFEEEBBB>>>:::888777777777...'''''')))((('''(((''')))++++++******---/////////...---,,,+++******&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%###!!!######""""""######$$$%%%$$$%%%(((***,,,000444888:::999:::;;;===>>>???>>><<<===>>>???@@@AAABBBBBBIIIFFFCCCBBBAAA???;;;888222---'''%%%'''***---...777===CCCFFFGGGLLLUUU\\\___aaaeeehhhkkkoootttwwwuuupppiiiccc``````ccceeehhhiiijjjlllmmmjjjfffbbb^^^[[[XXXYYY\\\^^^\\\YYYZZZ999555///222---111000///...---,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,------+++)))******)))))))))))))))******+++)))&&&&&&***)))&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((&&&%%% )))***"""!!!+++---'''$$$$$$$$$$$$%%%%%%&&&'''+++444AAAMMMTTTVVVSSSPPPPPPPPPRRRUUUZZZ```fffiiilllkkkooowwwwwwsssvvvxxxpppooorrrssshhhaaaYYYVVVXXXYYYXXXVVVVVVXXX^^^hhhrrrvvvsssnnnccc\\\VVVSSSMMMBBB888444111999GGGUUU\\\___eeemmm```[[[TTTQQQRRRTTTTTTSSSHHH>>>333///------222777AAA<<<<<>>888555333222111111...++++++,,,,,,***'''+++***(((((()))******)))+++)))((()))***+++***)))(((&&&$$$&&&((()))&&&###&&&$$$""""""###%%%%%%$$$$$$######%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((***((('''(((***((($$$$$$&&&'''&&&%%%%%%&&&''''''%%%$$$%%%'''***++++++///,,,000>>>RRR```bbb___dddeeemmmzzz|||ssslllggghhhfffaaa]]]ZZZTTTLLLDDDAAA<<<999888999::::::===;;;:::999:::<<>><<<:::888666888...&&&&&&)))((((((((($$$&&&***,,,---...000222333333222111000///......++++++,,,---,,,+++***)))'''''''''''''''&&&&&&&&&"""$$$''''''%%%""" %%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((***...333777999999999999:::<<<>>>???<<<<<<>>>@@@BBBCCCDDDDDDHHHFFFDDDCCCCCCCCCBBB@@@666222---******,,,......444999>>>@@@@@@DDDKKKRRRTTTXXX]]]bbbeeegggjjjlllppplllfffaaa```aaaeeehhhggghhhiiikkkjjjgggaaa]]]XXXVVVTTTUUUXXXYYYWWWUUUYYY888444///333/////////...---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++---///...+++)))++++++******)))*********------+++***---000---(((*********))))))(((((((((&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###%%%((()))&&&###"""''''''"""!!!$$$$$$ ############$$$%%%&&&'''+++666FFFSSSYYYXXXSSSOOOPPPRRRVVV[[[```eeeiiikkkkkkhhhmmmwwwzzzyyy}}}{{{tttqqqooolll___WWWQQQPPPQQQQQQPPPPPPUUUWWW]]]gggrrrxxxxxxvvvggg___WWWTTTNNNCCC999444444777CCCTTT\\\]]]eeeqqqiii```UUUNNNNNNPPPQQQQQQEEE:::000,,,,,,000888@@@HHHAAA???FFFOOOQQQOOONNNOOOUUU[[[]]]ZZZSSSLLLHHHBBB888222222---+++<<>>;;;;;;<<<<<<<<>>CCCGGGJJJLLLLLLHHHBBB>>><<<======111'''&&&((((((''''''###%%%(((+++...222555777777777666666555444444333//////000000///...---,,,((((((''''''''''''''''''"""&&&((('''###  &&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''+++111555::::::999888888999<<<>>>===???AAADDDFFFGGGHHHHHHEEEEEEDDDDDDFFFHHHJJJKKK@@@<<<555000------...///444888<<<>>>???BBBIIINNNKKKOOOTTTYYY]]]aaaeeegggkkkhhheeebbbbbbdddhhhjjjiiihhhhhhhhhfffaaaZZZVVVUUUTTTSSSTTTVVVWWWUUUSSSYYY888444///333///++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++,,,...///...,,,))),,,,,,+++***************((()))((('''***---***%%%((((((''''''&&&%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&******'''$$$ &&&'''""" ###%%%%%%&&&&&&((()))++++++---999KKKXXX]]]YYYSSSOOOPPPSSSYYY___dddgggiiiiiigggbbbfffrrryyy{{{{{{~~~yyyuuuooohhh\\\TTTOOOOOOOOOLLLLLLNNNVVVXXX]]]gggrrrzzz~~~ooocccXXXSSSMMMDDD;;;666333111:::KKKWWW\\\eeeooonnncccVVVOOONNNPPPPPPOOO@@@666---,,,000777BBBKKKOOOHHHFFFNNNVVVYYYWWWVVVWWWYYY\\\\\\ZZZVVVSSSRRRSSSCCC777555///)))222CCCVVV\\\^^^XXXSSSUUUYYY[[[TTTQQQPPPUUUXXXWWWVVVWWWTTT___jjjllldddZZZSSSRRRQQQVVVeee~~~xxxvvvnnncccZZZSSSIII@@@555333000/////////...---111---***+++///111...***+++)))((((((***+++***))))))(((''''''))))))((('''$$$$$$%%%'''((('''&&&$$$)))&&&######$$$&&&''''''###%%%'''((('''&&&%%%$$$"""###%%%''''''&&&%%%$$$$$$&&&'''''''''&&&''')))'''&&&&&&&&&&&&&&&%%%$$$)))******)))&&&$$$%%%%%%%%%$$$###$$$&&&'''&&&$$$'''''''''(((,,,555AAAIIIXXX^^^jjjvvv}}}sssiiibbbddddddaaa___^^^XXXPPPIIIEEE@@@======>>>>>>>>>@@@;;;888<<>>???CCCIIIMMMFFFIIILLLPPPUUU\\\ccchhhfffeeeddddddeeehhhkkkllljjjiiigggdddaaa[[[TTTOOOTTTTTTTTTUUUWWWWWWVVVUUUYYY999555000333///)))))))))***++++++,,,,,,******++++++++++++******,,,,,,,,,---......,,,***,,,,,,+++***))))))))))))&&&(((((('''))),,,+++'''))))))))))))((((((''''''%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''***++++++)))'''---%%%'''111111&&&"""&&&###$$$$$$%%%''')))***+++000===NNN[[[^^^ZZZTTTQQQOOOSSSZZZaaaeeefffdddccc^^^ZZZ___nnnzzz}}}yyy}}}~~~|||yyyqqqhhh]]]TTTOOOPPPOOOIIIHHHLLLSSSVVV]]]gggrrr{{{tttfffXXXRRRNNNGGG???;;;///+++///>>>PPP]]]ffflllmmmcccVVVPPPQQQRRROOOLLL999222,,,///777AAAMMMWWWWWWRRRRRRYYY___```___^^^\\\\\\[[[YYYVVVVVVWWWYYY[[[MMMAAA;;;444---...444FFFTTT```aaa\\\[[[^^^```UUUQQQQQQWWWZZZXXXUUUTTTRRR___lllmmmcccWWWQQQPPPTTT\\\nnnoooooohhhZZZKKKAAA:::444000/////////000000...+++333000------///...,,,)))+++***(((((()))******)))((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$(((&&&$$$$$$%%%''''''&&&$$$&&&(((((('''%%%%%%&&&"""###%%%&&&'''&&&&&&%%%"""$$$&&&&&&%%%$$$$$$%%%(((((('''''''''((())))))%%%&&&(((((('''((()))+++$$$######$$$&&&''''''%%%$$$&&&%%%###"""***777CCCSSS]]]jjjtttzzz{{{uuulllbbbdddccc```^^^]]]XXXRRRJJJGGGBBB???>>>???@@@@@@>>>999888<<<>>>AAAMMM[[[rrrxxxxxxiiiRRRCCCDDDJJJIII:::+++'''))))))'''%%%)))((())),,,222999===>>>>>>>>>>>>>>>======<<<<<<999999888777666555555444111///,,,)))'''&&&%%%%%%******)))&&&$$$$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%''',,,///:::<<<>>>===;;;;;;>>>BBBFFFHHHKKKNNNPPPQQQQQQQQQQQQPPPOOOLLLKKKMMMPPPTTTXXXVVVPPPGGG???999777777666888:::<<>><<<===LLL^^^xxx}}}|||mmmXXXKKKLLLRRRLLL;;;,,,(((++++++)))(((+++,,,///444:::>>>???>>>@@@@@@@@@@@@???????????????>>>===<<<;;;::::::999888555111,,,)))&&&%%%%%%+++***))))))******)))''''''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&))),,,666:::>>>???>>>???DDDHHHIIIKKKNNNQQQSSSTTTSSSRRRPPPPPPOOOLLLKKKNNNSSSXXX]]]^^^^^^YYYPPPFFF@@@===::::::;;;===>>>AAADDDFFF@@@AAABBBDDDHHHOOOXXX^^^\\\___dddhhhkkkkkkjjjiiigggddd___[[[XXXUUUQQQOOOPPPRRRUUUVVVVVVVVVUUUUUUZZZ;;;777111333------------,,,,,,+++++++++******++++++++++++******///---++++++---...------,,,+++***)))(((((((((((((((---///,,,***---000111((((((((((((((((((((((((%%%%%%'''((())))))))))))******)))'''&&&%%%$$$###!!!%%%'''%%%######%%%"""'''%%%"""+++***!!!###$$$%%%&&&(((***,,,---...:::JJJTTTUUURRROOOMMMMMMRRRZZZaaaccc```[[[WWWDDDDDDQQQjjj|||~~~}}}{{{|||}}}wwwooo]]]SSSNNNOOOKKKAAA???EEEEEEMMM[[[iiisssyyyzzzyyyqqqdddXXXVVVUUUOOOGGGBBB;;;666...222HHHaaahhh```ccc\\\TTTSSSUUUTTTMMMEEE000,,,...777DDDPPP]]]gggZZZZZZ]]]ccceeecccbbbdddaaa```]]]YYYVVVWWWZZZ]]][[[]]]YYYMMMBBB<<<555///)));;;RRR___dddbbb\\\UUUNNNKKKMMMTTTWWWSSSKKKGGGHHHLLLRRRXXXZZZXXXTTTPPP^^^lllrrrrrrhhhTTT===///...222333///---+++***+++,,,,,,+++)))***,,,,,,,,,,,,...///---+++))))))))))))((('''***)))((()))***+++***((((((((('''%%%###"""$$$%%%$$$$$$###$$$&&&&&&$$$"""###%%%&&&%%%""""""$$$'''######$$$$$$%%%&&&''''''%%%''')))(((&&&%%%$$$$$$&&&(((******((('''&&&%%%$$$%%%'''&&&%%%%%%&&&(((***(((%%%%%%&&&((((((''''''&&&$$$$$$%%%)))...222GGGVVVdddiiilllppppppnnniiiiiieee___[[[ZZZUUUOOOKKKGGGCCC@@@???@@@AAAAAABBB??????@@@<<<:::JJJ___tttwwwuuujjj\\\SSSUUUZZZLLL;;;+++(((,,,---,,,+++,,,///444;;;AAACCC@@@===AAAAAAAAAAAAAAAAAA@@@@@@CCCBBBAAA???>>>============:::555///***'''&&&%%%+++******---//////***&&&$$$############$$$%%%%%%###$$$&&&&&&%%%&&&(((***222888>>>AAAAAACCCHHHMMMJJJLLLPPPSSSTTTTTTSSSRRRPPPQQQQQQPPPQQQVVV]]]ddd^^^cccgggeee\\\PPPFFFAAA>>>>>>>>>>>>???AAACCCDDD===???@@@BBBEEEKKKQQQVVVYYY]]]ccchhhkkkkkkiiigggddd```[[[WWWVVVTTTSSSRRRNNNPPPSSSUUUUUUTTTSSSTTTYYY777:::222000//////...,,,++++++---000222,,,,,,,,,...000000...------+++***,,,///111///---444111+++&&&'''******(((,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...+++))))))***&&&%%%''')))'''###"""%%%***)))(((&&&$$$$$$######$$$###"""###%%%&&&&&&%%%######$$$%%%&&&&&&''''''///...)))"""!!!%%%%%%"""***777GGGNNNMMMKKKLLLOOOOOOXXX___aaacccdddYYYJJJDDDDDDRRRkkk{{{}}}~~~~~~|||xxxvvvuuutttqqq```XXXOOOJJJFFFAAAAAACCCDDDQQQ^^^fffiiinnntttxxxwwwnnnaaaXXXRRROOOMMMKKKBBB777---000@@@QQQXXXYYYZZZ[[[TTTRRRYYYQQQ===333000,,,---;;;PPP```ccc```cccccccccdddeeefffeeeddd^^^]]][[[YYYYYYYYYYYYZZZaaa[[[WWWXXX[[[SSS@@@111222<<>>CCCBBB???======DDDNNNWWWeeennnkkkeeehhhddd\\\]]]AAA333((()))...///+++)))000:::CCCFFFEEEBBB:::333EEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@>>><<<<<<===???@@@???;;;444---)))***,,,,,,...111333333111...,,,'''&&&&&&'''((('''%%%"""%%%&&&&&&&&&%%%%%%''')))...777???AAABBBGGGLLLNNNNNNNNNOOOSSSWWWXXXVVVSSSOOOSSSWWWWWWVVVWWW[[[```___eeeiiigggbbb\\\TTTMMMEEEBBB>>>===>>>@@@AAAAAA======???@@@BBBDDDEEEEEEHHHNNNXXXaaagggiiihhhgggbbb[[[TTTRRRTTTVVVUUUSSSVVVVVVWWWVVVTTTTTTVVVWWWYYY777:::222000000111000---+++++++++---...:::555///+++))))))******///...---,,,---///000111222---******+++***)))))),,,,,,+++++++++++++++,,,)))+++...---+++)))***+++$$$###%%%)))'''######''''''&&&%%%$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$++++++(((###$$$((()))&&&***555DDDLLLMMMLLLLLLMMMRRR[[[aaaaaaddddddZZZLLLBBBBBBOOOgggyyy|||~~~||||||zzzwwwuuurrrpppmmmbbb[[[UUUOOOIIIBBBAAAEEELLLXXXcccffffffkkktttzzzyyyoooaaaYYYVVVTTTQQQNNNFFF999------999HHHPPPRRRWWWYYYSSSRRRYYYOOO;;;222......444DDDWWWbbbbbb]]]bbb```^^^___ccceeeeeeddd]]]\\\[[[ZZZYYYZZZ[[[[[[```\\\\\\```cccYYYEEE444111555;;;EEEUUU___ZZZPPPQQQPPPTTT[[[___[[[WWWUUUPPPQQQUUUZZZZZZVVVUUUXXXaaa{{{pppmmmgggRRR;;;222111000...---000//////---,,,++++++***,,,,,,------,,,+++***))),,,(((&&&&&&)))***(((&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$#########$$$%%%%%%%%%%%%%%%###'''###&&&((("""&&&%%%###$$$'''((('''%%%***&&&$$$&&&%%%"""###&&&"""%%%&&&%%%%%%((((((&&&---+++))))))***((("""'''###"""&&&)))'''(((***%%%%%%$$$$$$%%%''')))+++===RRRbbbdddbbbhhhnnnnnnqqqqqqnnnggg^^^WWWUUUUUUSSSOOOJJJFFFCCCAAA@@@>>>JJJIIIFFFBBB@@@DDDLLLSSS]]]ggggggeeejjjdddWWWSSS<<<111((())),,,,,,++++++777BBBKKKMMMJJJFFF@@@;;;CCCAAA@@@???AAABBBAAA@@@@@@@@@???>>>======>>>@@@BBB@@@===777000------///...000222444444222000...)))'''&&&'''''''''%%%$$$"""###$$$$$$######%%%&&&***444<<<@@@BBBIIINNNOOOLLLLLLLLLOOORRRSSSPPPNNNPPPVVV\\\^^^\\\ZZZ[[[]]]\\\ccciiijjjhhhfff```YYYLLLIIIEEEBBBBBBAAA@@@???======>>>>>>???@@@@@@AAAAAAGGGOOOXXX___bbbcccccc[[[VVVQQQPPPRRRTTTSSSQQQSSSTTTUUUUUUTTTUUUWWWYYYZZZ888:::222000111333111...+++***)))******444000,,,***+++---///000/////////...---111888>>>111***)))...///)))(((+++,,,+++)))(((((()))+++,,,(((***,,,,,,+++***+++,,,""""""%%%(((((($$$%%%((($$$$$$#########$$$$$$%%%$$$###"""###&&&'''&&&%%%&&&&&&%%%$$$###"""""""""&&&'''&&&$$$'''++++++((()))222>>>HHHLLLMMMKKKJJJVVV^^^cccdddeeeeee[[[MMM??????JJJbbbvvv|||}}}{{{zzzxxxuuuqqqmmmjjjhhhgggddd```ZZZNNNDDDBBBGGGNNNYYY```]]][[[bbbnnnvvv{{{nnn___XXXXXXYYYUUUQQQIII<<<...***222???JJJOOOTTTWWWSSSSSSXXXLLL777000,,,000<<>>@@@@@@?????????>>>>>>??????@@@AAADDDCCC@@@;;;555222222222111333555777777555333111+++)))&&&%%%&&&&&&&&&%%%"""###$$$###""""""$$$%%%&&&000999>>>BBBJJJOOOPPPKKKKKKKKKLLLMMMMMMJJJHHHPPPWWW___cccbbb]]]ZZZYYY[[[ccciiikkkmmmlllgggaaaVVVSSSOOOKKKHHHDDD@@@=========<<<<<<<<<;;;;;;;;;999===DDDKKKRRRWWWYYYZZZRRROOOMMMNNNQQQSSSRRRPPPPPPQQQSSSTTTTTTUUUWWWYYY[[[999:::111000111222000...+++))))))))))))'''(((+++///333444333111,,,...000......444@@@KKK444,,,***///...&&&&&&,,,+++)))'''&&&&&&(((***,,,((()))***++++++++++++,,,$$$$$$&&&)))(((%%%%%%((($$$$$$############$$$$$$######"""$$$&&&''''''&&&&&&%%%$$$""""""""""""""""""$$$$$$$$$'''+++***'''(((...888BBBJJJLLLJJJHHHWWW```fffhhhiiigggZZZKKK===<<>>000)))...<<>><<<<<<===?????????>>>======>>>AAABBBCCCCCCEEEDDDBBB>>>;;;888666666555777888999999888666444---***&&&$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$...777<<>>III999111,,,---***$$$%%%,,,***(((&&&%%%%%%'''***,,,))))))))))))***+++++++++((('''(((+++)))%%%$$$''''''&&&%%%$$$$$$###############"""$$$&&&(((((('''%%%$$$""""""""""""$$$%%%!!!#########%%%((('''"""&&&***222<<>>??????<<<;;;<<>>:::::::::::::::999999999777777888999<<<@@@CCCEEECCCDDDFFFJJJOOOQQQRRRRRROOORRRTTTTTTTTTSSSTTTUUU^^^:::999000111444------,,,,,,,,,,,,,,,---111...+++***+++,,,,,,,,,+++------)))%%%(((222;;;888666111+++&&&%%%''')))((('''&&&&&&&&&(((***++++++)))((((((***++++++***(((''')))+++)))$$$$$$'''''''''&&&$$$$$$############""""""$$$'''))))))(((%%%$$$###""""""###%%%&&&"""######!!!###%%%$$$$$$(((...777@@@FFFIIIIIIQQQ\\\fffiiijjjfffVVVEEE999;;;AAANNN]]]kkkssswwwrrrggg^^^[[[WWWRRRUUU\\\qqquuuwwwqqq]]]HHH>>>===GGGWWW```]]]___llluuuuuuiii\\\LLLEEEGGGKKKLLLJJJKKKDDD999///+++222???JJJNNNQQQPPPRRRQQQ>>>---//////777CCCKKKNNNNNNNNNNNNSSSPPPMMMMMMQQQXXX___ccclllkkkiiifffeeedddddddddfffhhhkkknnnnnnkkkddd___III>>>444222666>>>IIIRRRPPPQQQUUUYYYWWWQQQOOOQQQVVVXXX[[[YYYSSSSSS```ooogggSSSCCC555,,,222...---111111...,,,---,,,+++++++++*********)))++++++***))))))******+++###''')))'''!!! ###((()))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###!!!&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&%%%###!!!"""###$$$$$$######$$$%%%&&&######%%%%%%""""""%%%%%%((()))'''(((++++++((($$$$$$&&&((()))***++++++***&&&%%%(((((($$$!!!!!!$$$%%%%%%%%%&&&&&&&&&&&&(((777LLL\\\eeeiiilllnnnjjjlllpppsssuuuttttttssspppllldddZZZOOOHHHEEEDDDMMMNNNOOOMMMKKKKKKOOORRRYYY^^^[[[___jjjbbbFFF444,,,+++******((('''///888???HHHNNNKKKGGGHHHKKKMMMEEEBBB>>><<<<<<>>>>>>>>>;;;:::;;;???EEEHHHHHHFFFGGGFFFEEEEEEEEECCC???<<<<<<============;;;:::999111...)))&&&&&&&&&&&&%%%$$$%%%%%%$$$###"""$$$%%%'''///777<<>>DDDMMMZZZeeekkkhhh^^^YYY[[[YYYTTTWWW```rrruuuyyyvvveeePPPDDDAAAMMM^^^iiihhhlllvvvwwwnnneeeYYYJJJAAABBBFFFIIIIIIIIIFFF>>>444...333@@@KKKKKKNNNMMMOOOLLL888)))...222;;;FFFKKKKKKJJJLLLOOOOOOOOONNNMMMOOOTTT]]]cccjjjiiigggfffeeeffffffgggdddgggjjjlllkkkhhheeebbbVVVGGG777///000555AAALLLQQQQQQRRRSSSPPPLLLMMMQQQTTTWWWZZZXXXSSSVVVgggyyykkkRRRAAA666000---///---...111111---+++---,,,,,,++++++++++++******------+++***)))******+++&&&((()))'''$$$###%%%(((++++++***)))'''&&&%%%$$$&&&%%%$$$%%%&&&&&&$$$"""%%%%%%&&&'''''''''''''''((('''''')))+++)))'''%%%###%%%'''&&&$$$$$$&&&((('''$$$###%%%%%%###$$$((($$$'''(((''''''******''' """$$$&&&(((***---...(((%%%%%%(((((($$$!!!!!!%%%%%%&&&''''''''''''&&&&&&///@@@SSSaaaiiinnnpppkkkmmmmmmllljjjkkkooorrrpppiii^^^TTTLLLGGGDDDBBBHHHIIIJJJIIIGGGHHHMMMQQQUUU[[[[[[```kkkcccHHH666...,,,++++++******111999<<>>;;;;;;<<<<<<<<<:::999:::???FFFJJJJJJGGGIIIHHHHHHIIIJJJHHHDDD@@@>>>>>>>>>>>>===<<<;;;:::444111---+++***)))((('''&&&''''''%%%$$$###$$$&&&'''...666===DDDKKKLLLHHHIIIKKKKKKJJJGGGFFFGGGIIIHHHHHHJJJOOOUUU\\\aaadddcccaaa^^^]]]bbbhhhhhhdddccceeeggggggbbbWWWIII@@@;;;;;;:::999777666555444444333111//////000222333444666:::>>>BBBFFFJJJLLLGGGIIIMMMNNNNNNNNNNNNOOO___;;;999000111555000000///......---,,,,,,((()))+++...///---((($$$+++,,,,,,)))&&&'''***...,,,888888***%%%------$$$&&&'''(((((()))******+++...+++'''''')))***)))(((!!!!!!$$$'''&&&######'''!!!!!!!!!!!!"""###$$$%%%###"""###$$$'''))))))))),,,)))&&&###""""""###$$$$$$%%%### """&&&%%%""""""%%%***000777???HHHNNNPPPYYY^^^^^^``````UUUGGG888;;;<<<===BBBMMMZZZaaabbbZZZYYY___```[[[]]]eeetttwww|||{{{mmmYYYLLLGGGXXXjjjuuuuuuyyy|||nnncccXXXJJJAAA???CCCHHHJJJFFFFFFBBB999444888FFFRRRIIIKKKJJJLLLIII444&&&---444>>>IIINNNKKKIIILLLOOOMMMNNNOOONNNMMMRRR[[[cccgggfffeeeeeeeeeggghhhiiibbbeeeiiikkkjjjgggdddbbbaaaMMM999//////333>>>HHHQQQPPPPPPPPPNNNKKKNNNTTTQQQTTTXXXVVVRRRVVViii}}}tttZZZBBB555111333444,,,+++...111000,,,+++---)))******+++---...//////000...---+++******++++++,,,+++))))))))))))))))))------+++***(((&&&%%%$$$'''&&&%%%&&&''''''%%%###$$$%%%&&&'''((('''&&&%%%$$$###$$$(((***(((&&&%%%$$$''')))(((&&&%%%'''***)))%%%###%%%%%%$$$&&&***###&&&'''&&&&&&))))))&&&(((((()))(((&&&%%%%%%&&&(((%%%&&&***+++'''$$$$$$&&&&&&''''''((('''''''''''',,,999LLL^^^iiioooqqqlllkkkiiibbb]]]^^^fffmmmhhh```TTTLLLHHHFFFCCCAAACCCEEEGGGGGGHHHKKKQQQWWWVVV______dddnnndddHHH666000---+++,,,+++,,,222::::::???AAAAAACCCHHHLLLLLLGGGCCC>>>;;;::::::;;;:::999888999???GGGLLLKKKHHHKKKJJJJJJLLLMMMLLLGGGCCC?????????>>>>>><<<;;;;;;777444000...---,,,+++))))))))))))(((&&&&&&'''(((&&&---555===EEEMMMMMMJJJKKKMMMNNNMMMJJJIIIKKKNNNKKKKKKMMMRRRYYY___dddfffdddbbb\\\YYY]]]dddddd```fffhhhkkkkkkeeeYYYJJJ@@@===<<<:::888555333111111000///---,,,+++,,,...//////111444888<<<@@@EEEIIIAAADDDIIIKKKLLLLLLMMMNNN___;;;888---///555222111///---,,,,,,,,,,,,......---,,,+++))))))(((***************)))(((((((((((('''&&&%%%$$$$$$###(((&&&$$$$$$%%%'''))))))......---+++)))((('''&&&&&&######((((((######'''$$$$$$ ))) !!!!!!"""$$$(((...222+++)))'''&&&&&&%%%###!!!%%%$$$###"""""""""$$$$$$"""%%%)))...555>>>GGGMMMTTTUUUTTTRRRVVVZZZVVVNNNCCCAAA>>>;;;<<>>IIIJJJLLLRRRWWWZZZWWWTTTRRRSSSTTTRRROOOVVVooosssaaaIII;;;777666333///)))+++---//////---+++)))+++,,,,,,+++***+++---///<<<000&&&'''***)))(((***)))+++,,,***'''&&&(((+++222000---***((((((((()))"""$$$&&&&&&%%%$$$%%%&&&&&&'''((('''%%%%%%''')))&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%!!!%%%%%%&&&))))))...111888KKKbbbjjjfffiiifffaaaZZZVVVXXX```ggg\\\YYYTTTMMMFFFCCCCCCDDDEEEDDDDDDGGGPPPZZZbbbgggYYYZZZcccppptttgggOOO===999//////000(((+++666:::===<<<===AAAGGGIIIHHHFFFCCCAAA>>><<<<<<<<<<<<;;;;;;>>>???@@@EEEKKKLLLJJJJJJJJJJJJKKKLLLIIIEEEBBB@@@<<<;;;???>>>888777:::777666555333111...,,,+++...---,,,)))&&&&&&)))+++...000555<<>>JJJIIIKKKPPPVVVYYYWWWUUUPPPSSSVVVTTTQQQZZZtttvvveeeUUU@@@444111111...***,,,,,,,,,,,,,,,,,,,,,,,,++++++***((()))+++000444EEE777+++)))***)))(((***+++++++++***(((((()))***///---+++)))((())))))***+++(((%%%$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%$$$#########$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$###(((((("""###(((+++(((((()))000???QQQ\\\^^^dddaaa\\\YYYYYY\\\___aaaTTTSSSPPPMMMIIIGGGGGGGGGFFFDDDEEEKKKVVVccckkkooofffhhhooozzz}}}pppXXXEEE999//////000)))---777:::;;;;;;<<<@@@FFFIIIIIIGGGCCC@@@>>><<<======<<<;;;666999<<<>>>DDDLLLNNNLLLJJJKKKLLLKKKIIIFFFCCCAAA@@@<<<<<>>:::999;;;999999999999777555333222555333000,,,((((((***---...111666===EEEJJJLLLLLLRRRPPPNNNMMMNNNNNNNNNNNNQQQPPPPPPRRRVVV[[[]]]]]]ZZZXXXUUUTTTVVV[[[bbbfffgggiiikkkjjjcccXXXMMMFFF>>>999444111000///,,,***,,,+++***))))))))))))***)))***+++++++++///555::::::::::::===AAACCCDDDCCC___:::777///111555222000...,,,+++,,,...000------,,,+++***))))))(((***************)))((((((!!!"""###%%%'''(((******)))((('''&&&'''((()))***++++++***)))(((&&&&&&%%%%%%###$$$&&&%%%"""!!!###'''###$$$(((&&& &&&!!!"""######""""""%%%&&&)))(((&&&%%%&&&&&&%%%###$$$######"""######$$$$$$###$$$&&&***000:::DDDLLLIIIMMMPPPPPPRRRWWW[[[[[[XXXQQQEEE:::555888AAAHHHTTTVVVXXXXXXXXXYYY[[[]]]^^^iiisssyyy~~~}}}}}}wwwhhhZZZRRRNNNIIIBBB@@@DDDIIILLLMMMJJJFFFDDDHHHJJJKKKMMMPPPLLLMMMKKKCCC777000000333DDDYYY]]]QQQOOONNNKKKLLLMMMKKKIIIIIILLLRRRYYY]]]```dddddd```]]]\\\[[[XXX[[[^^^``````cccggghhhfff```YYYMMM===111000777>>>JJJIIIIIIMMMSSSWWWWWWVVVNNNRRRVVVUUUSSS___|||wwwhhhRRRFFF777...------+++(((---,,,+++******+++,,,---+++***((('''(((,,,333888DDD888,,,((((((((()))+++,,,+++))))))***+++***))),,,+++***)))((()))***+++000)))###"""&&&((('''###'''%%%######$$$%%%&&&%%%'''''''''''''''&&&%%%%%%"""""""""###$$$%%%'''(((&&&&&&'''''''''''''''&&&%%%&&&&&&''''''((())))))&&&''''''''''''(((((((((&&&&&&%%%%%%$$$#########$$$((()))%%%"""%%%((()))((($$$###)))222<<>>DDDGGGGGGFFFAAA???===<<<<<<===<<<;;;555888:::===CCCKKKMMMKKKIIIKKKMMMKKKFFFBBB@@@AAA@@@===>>>@@@???<<<;;;===<<<===???@@@@@@???===<<<>>>;;;666///***)))+++...///111666===EEEJJJKKKKKKLLLNNNOOOPPPOOOOOOPPPQQQSSSQQQQQQRRRTTTVVVVVVUUUTTTSSSQQQRRRUUU[[[aaaeeehhhhhhgggddd]]]SSSJJJDDD>>>:::666222000...+++***++++++***)))))))))******)))))))))(((''')))...111222222222444888:::::::::___888666000222555222000---++++++---///111,,,,,,,,,+++***))))))(((***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''((()))***))))))(((''''''&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!%%%###$$$'''&&&"""###((( #########$$$&&&((()))'''%%%$$$%%%&&&%%%%%%##################$$$$$$###$$$%%%'''---666AAAHHHGGGKKKOOONNNMMMPPPVVV[[[^^^VVVIII<<<555444888;;;DDDHHHMMMQQQSSSUUUXXXYYY\\\eeeooouuu|||{{{mmm\\\NNNFFFEEECCCBBBCCCGGGLLLNNNOOOLLLFFFCCCHHHMMMNNNNNNOOOJJJMMMLLLBBB555---///444@@@SSSWWWOOOOOOPPPMMMPPPLLLKKKJJJKKKNNNRRRWWWZZZ]]]bbbddd___[[[ZZZYYYWWW^^^___```aaacccffffffeee```[[[PPP???222000888BBBKKKIIIHHHKKKQQQUUUVVVVVVNNNRRRSSSQQQSSSeee|||hhh\\\CCC<<<222------...,,,***,,,,,,++++++++++++,,,,,,***))))))((((((,,,111555777///(((%%%'''***++++++...***((()))+++---+++)))+++***)))((((((((())))))+++'''###$$$(((******'''(((&&&######%%%&&&&&&&&&'''((((((((('''&&&%%%$$$############$$$%%%&&&'''%%%&&&'''((((((((('''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%$$$$$$######!!!%%%'''###!!!$$$%%%$$$***$$$###)))---///:::IIITTTUUUXXX]]]```___ZZZVVV___]]][[[ZZZZZZZZZYYYYYY```\\\ZZZ```kkkvvv|||}}}vvvfffPPP@@@999666......444222777555666999???CCCCCCAAA>>><<<::::::;;;;;;:::999888;;;===>>>CCCJJJKKKIIIHHHKKKLLLIIIBBB===>>>AAA@@@??????@@@@@@>>>===>>><<<>>>BBBEEEFFFFFFEEEEEEFFFBBB;;;222,,,***+++...///111666===DDDIIIKKKJJJHHHLLLPPPQQQOOOMMMNNNPPPSSSRRRQQQQQQSSSTTTSSSRRRSSSRRRRRRTTTWWW[[[```ccceeedddaaa[[[TTTLLLEEEAAA???===999666222000...---+++******)))))))))))))))+++***)))(((((())),,,...---------///222444444333___777555000333444222000...,,,,,,...000111,,,++++++******)))))))))***************)))(((((((((((('''&&&%%%%%%$$$$$$((()))***)))''''''(((***((('''''''''&&&&&&%%%%%%###$$$$$$$$$######"""!!!$$$###$$$%%%$$$"""###&&&!!!###%%%%%%%%%%%%'''(((***'''%%%$$$%%%&&&&&&%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%***222<<>>@@@EEELLLMMMKKKFFFHHHIIIEEE???;;;===AAA@@@AAAAAA@@@@@@@@@???===;;;>>>AAADDDGGGHHHIIIHHHIIIEEE===444,,,***+++---///111555;;;CCCHHHKKKLLLLLLPPPSSSTTTPPPNNNNNNOOOSSSRRRPPPQQQSSSTTTTTTSSSVVVVVVVVVWWWYYY[[[]]]______\\\XXXRRRKKKEEE@@@======<<<;;;888444222000000,,,,,,++++++******)))(((+++***(((((()))+++,,,---***))))))+++---//////...```666444000222222111111///.........//////++++++*********)))))))))***************)))((((((%%%%%%%%%&&&&&&&&&&&&'''''')))+++***'''%%%''')))''''''&&&&&&&&&&&&&&&&&&"""%%%%%%######%%%%%%"""%%%&&&&&&%%%""" !!!'''((((((&&&%%%$$$%%%'''+++(((%%%$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((...777===JJJKKKMMMMMMIIIEEEIIIOOOVVVRRRLLLGGGBBB===888444333888>>>DDDIIIMMMQQQTTTZZZcccmmmssszzzwwwiiiYYYLLLDDDCCCEEEIIILLLOOOPPPQQQQQQPPPIIIEEEIIINNNOOOOOOPPPGGGIIIHHH???444---...222>>>LLLNNNJJJMMMLLLJJJOOOQQQQQQQQQQQQPPPQQQQQQQQQSSS\\\bbb```]]]^^^______ddd``````dddgggddd```___ccc^^^TTTHHH???@@@IIIRRROOOLLLJJJKKKPPPSSSSSSRRROOOOOOLLLKKKXXXttt|||ooo\\\HHH;;;111000...,,,,,,,,,,,,---((())),,,......,,,)))((((((***++++++)))(((((((((''')))***)))+++---+++'''***)))(((((()))***************)))((('''%%%$$$$$$&&&))),,,,,,)))&&&$$$$$$(((((('''%%%###$$$(((+++)))))))))((('''&&&%%%$$$&&&%%%$$$$$$######$$$$$$###%%%'''))))))((('''&&&,,,+++***)))'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###&&&&&&######%%%%%%"""$$$$$$&&&)))(((&&&***000>>>HHHTTTZZZYYYTTTQQQPPPZZZXXXWWWZZZ```eeefffeeeaaa^^^]]]```iiiuuuxxx\\\HHH===:::555777;;;666222000///222777;;;;;;:::888777777888999:::888777777;;;>>>@@@GGGPPPRRRQQQDDDEEEDDDAAA===<<<>>>AAAAAACCCCCC@@@???@@@>>>;;;:::<<<>>>AAADDDFFFHHHHHHJJJFFF???666...******,,,///000333999AAAHHHMMMNNNSSSUUUWWWWWWUUURRRQQQPPPSSSQQQOOOOOORRRTTTVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZUUUSSSNNNHHHCCC>>>;;;:::999999:::888555333333444000000000///...,,,***)))***)))'''''')))+++++++++'''&&&&&&''')))+++***)))aaa666333000222000111111111000///...------************))))))))))))***************)))(((((($$$$$$%%%%%%&&&'''((((((%%%(((+++***&&&$$$&&&(((&&&&&&&&&&&&''''''''''''!!!%%%&&&###$$$''''''$$$$$$&&&&&&$$$"""!!!""""""(((((('''%%%$$$$$$&&&)))---)))%%%######$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&+++222777IIIHHHKKKNNNLLLHHHIIIOOORRROOOLLLJJJIIIFFFAAA>>>888888999999;;;@@@FFFKKKVVVaaannnvvvzzz{{{xxxsssmmmrrrwwwwwwmmm___QQQHHHGGGIIIMMMOOOPPPPPPOOOOOONNNJJJKKKQQQUUUUUUTTTTTTKKKIIICCC:::222...///222>>>KKKMMMKKKPPPOOONNNTTTVVVUUUUUUTTTRRRPPPNNNLLLRRR\\\cccbbb___```bbbcccccc^^^___fffiiieee```^^^]]]YYYRRRKKKGGGIIINNNSSSQQQNNNLLLMMMQQQSSSRRRPPPNNNNNNKKKNNNaaa~~~qqqdddQQQ>>>444.........,,,***)))+++---)))***++++++++++++***)))((())))))(((&&&&&&&&&((('''******((()))---,,,((('''((((((((('''((()))+++'''''''''''''''&&&%%%%%%)))((())))))((('''$$$"""&&&((()))%%%!!!!!!'''---******))))))(((&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%"""$$$''')))***)))'''&&&+++******)))((('''&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########&&&'''&&&######&&&&&&###"""%%%&&&$$$%%%(((***)))333;;;FFFNNNRRRPPPLLLIIIOOONNNQQQWWW^^^aaa___\\\OOOOOONNNPPPWWWdddsss~~~~~~zzz^^^HHH<<<:::666999;;;666///---,,,000666;;;======888777777999;;;;;;:::888777;;;>>>AAAHHHPPPSSSQQQBBB@@@???======>>>@@@AAAAAADDDDDD???===???===999::::::;;;===???CCCEEEGGGIIIFFF@@@888000,,,+++,,,000///111666???HHHNNNRRRWWWWWWVVVWWWWWWVVVTTTRRRUUUQQQNNNMMMOOOSSSUUUVVVVVVWWWXXXYYYXXXWWWUUUTTTLLLIIIEEE@@@<<<999777666666888::::::777666777999666666666444222000---,,,---+++((((((***+++***)))'''&&&&&&''')))***)))(((bbb555222000111///111111222222000...,,,+++************))))))))))))***************)))((((((%%%%%%%%%&&&&&&&&&''''''$$$(((+++***%%%###%%%(((&&&&&&'''''''''''''''((( %%%&&&###$$$))))))%%% ###%%%$$$###%%%&&&&&&$$$%%%$$$######%%%***---...***&&&######$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&***///333GGGFFFIIIOOOPPPLLLLLLQQQPPPNNNLLLLLLMMMMMMJJJGGG===999444//////444<<>>@@@@@@888888999;;;======;;;999:::>>>@@@AAAGGGNNNPPPNNNAAA>>>;;;;;;===@@@AAABBBBBBEEEDDD???===???===777::::::999:::===@@@DDDFFFHHHFFF@@@999222...,,,---000///000555>>>HHHPPPTTTWWWUUUSSSTTTWWWWWWUUURRRVVVRRRMMMKKKMMMQQQTTTVVVSSSTTTVVVWWWVVVTTTRRRQQQEEECCC@@@<<<999666555555666999<<<===;;;;;;<<>>222---,,,,,,,,,;;;EEENNNNNNPPPWWW[[[[[[```[[[VVVRRRRRRQQQNNNKKKOOOXXXaaabbb^^^\\\```eee``````bbbfffjjjiiibbb[[[UUUMMMIIILLLPPPQQQPPPQQQRRROOOLLLMMMPPPRRRRRRQQQRRRNNNNNNXXXooozzzvvvlllZZZEEE666///...222,,,***,,,+++''''''+++((()))******(((''''''(((''''''&&&&&&&&&%%%%%%%%%$$$***+++(((+++333111'''((('''&&&&&&'''((()))***((()))***)))'''&&&%%%&&&%%%'''***+++)))'''&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((,,,,,,,,,***(((%%%""" %%%""""""%%%&&&$$$&&&)))&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++,,,///222666999<<<===AAACCCGGGLLLNNNIII@@@999000...,,,,,,111888@@@EEEJJJTTTaaannn|||}}}fffUUUAAA999;;;<<<444,,,((())),,,...000444999<<<999888888;;;>>>>>>;;;777<<>>===>>>@@@@@@CCCFFFFFFFFFDDDBBB@@@>>>===<<<666999<<<;;;:::<<>>666111000000---...///333999CCCOOOWWWXXXYYYYYYXXXVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUWWWXXXWWWSSSSSSTTTQQQLLLDDDAAA<<<777333222222333444:::===<<<===@@@BBBBBBBBBCCCCCC@@@<<<777444222333222111///...,,,+++++++++******)))))))))))))))ggg;;;555///111000...111444333111.........******+++******))))))(((*********)))((('''''''''((((((''''''&&&%%%$$$$$$$$$&&&(((((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%$$$$$$$$$''')))'''&&&&&&%%%$$$$$$######'''&&&$$$$$$%%%'''***---'''++++++&&&###'''(((&&&###$$$&&&''''''&&&%%%$$$###$$$&&&&&&&&&''')))+++000777@@@GGGJJJMMMOOOQQQOOOKKKIIILLLRRRXXXZZZYYYHHH:::...***,,,---000444AAAUUUkkkuuutttiiiXXXIIIEEEJJJXXXjjjwwwsss```NNNEEEGGGKKKNNNPPPNNNLLLJJJHHHIIIKKKMMMNNNPPPPPPQQQQQQHHH<<<222------------333AAALLLMMMMMMSSS\\\``````[[[VVVSSSSSSSSSPPPNNNPPPVVV]]]___]]]\\\___ccc___^^^```eeeiiigggaaa[[[SSSLLLIIIMMMQQQPPPOOOOOORRROOOMMMMMMPPPRRRRRRQQQQQQNNNOOO^^^wwwvvvooo```NNN===222......000,,,+++---,,,''''''+++''')))++++++)))'''''''''''''''''''''&&&&&&%%%%%%$$$))))))(((...777555,,,)))(((&&&&&&'''((())))))"""$$$&&&'''&&&&&&&&&(((&&&((())))))(((&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***)))(((&&&%%%###%%%######&&&'''%%%&&&)))'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))+++---000222333444444444666999:::888222---'''''''''(((+++///333666999@@@JJJZZZppp|||iiiZZZHHH???>>><<<555...---...///000000222555888:::999999;;;>>>>>><<<999>>>@@@DDDEEEFFFFFFGGGIIIBBBAAA??????@@@AAACCCEEEEEEEEECCCBBB@@@???>>>===777:::<<<<<<:::;;;AAAEEEIIIHHHDDD===777222111111000000111444:::CCCMMMTTTVVVWWWWWWVVVTTTRRRSSSTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWUUUPPPOOOOOOKKKFFFBBB???:::555222222222333666<<>>???===<<>>999444111000000333333444777;;;CCCLLLRRRSSSTTTTTTSSSQQQPPPQQQRRRPPPPPPRRRTTTVVVXXXYYYZZZWWWXXXTTTNNNLLLKKKFFF@@@???<<<888333111111222333999???CCCCCCEEEKKKRRRTTTTTTSSSPPPMMMHHHBBB>>>;;;999999777666444222111000//////...------------...jjj???999111000...///000111000///...------+++++++++***)))'''%%%###'''&&&%%%&&&''''''$$$"""''''''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%&&&'''$$$$$$%%%&&&'''((())))))$$$&&&(((((('''%%%$$$$$$(((&&&$$$""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%"""%%%'''&&&$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&%%%$$$$$$&&&(((***,,,111999AAAFFFIIIIIIJJJGGGCCCCCCGGGLLLPPPRRRMMMAAA444...///333666888@@@PPPccckkkfffZZZMMMEEECCCIIIUUUcccjjjdddTTTFFFEEEGGGJJJLLLMMMMMMKKKJJJEEEEEEFFFGGGHHHHHHHHHHHHGGGCCC<<<555000---+++***...888BBBEEEFFFKKKTTT\\\YYYXXXWWWYYY[[[YYYTTTOOOOOOPPPSSSVVVYYY[[[[[[ZZZUUUVVVWWWZZZ\\\[[[WWWSSSNNNJJJJJJNNNPPPNNNLLLMMMQQQOOONNNNNNNNNOOOPPPPPPQQQOOOXXXqqqqqqeeeZZZNNN>>>333/////////...++++++,,,------+++))))))&&&(((+++,,,***((('''&&&((((((((((((((((((((('''&&&&&&%%%(((111:::777///***(((&&&&&&((()))(((%%%&&&((())))))'''%%%&&&&&&(((((((((&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&((((((((('''&&&&&&%%%&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&$$$$$$((((((&&&&&&(((&&&%%%###!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''$$$######$$$&&&'''&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&%%%&&&''')))+++,,,---,,,,,,---,,,///;;;OOOdddqqqvvvqqqjjj^^^QQQGGG???999777///000111111111333666888999999:::;;;<<<>>>>>>>>>DDDEEEEEEEEEEEEGGGKKKMMMJJJJJJHHHCCCBBBDDDEEECCCCCCCCCCCCBBBBBBAAAAAA@@@<<<===>>>===;;;;;;===???<<<===<<<999666333222222444555777999>>>EEEMMMRRRQQQRRRSSSRRRPPPOOOPPPQQQOOOPPPRRRSSSUUUWWWYYYYYYXXXXXXTTTNNNKKKJJJFFF@@@<<<999555111//////111222;;;BBBGGGGGGJJJQQQZZZ^^^[[[YYYUUUQQQMMMHHHCCC@@@===<<<;;;999777555444333444333333222222222222222iii@@@;;;444222000000////////////...---,,,---,,,***(((&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''&&&%%%$$$&&&'''""""""###$$$%%%'''((()))$$$'''))))))'''%%%######'''%%%###""""""###$$$%%%'''&&&&&&%%%$$$$$$######"""$$$&&&(((&&&###""""""$$$$$$$$$$$$######"""!!!$$$%%%&&&%%%######%%%&&&((()))---333;;;AAAEEEFFFJJJEEE>>>999:::>>>DDDGGGPPPGGG<<<666888>>>BBBAAAHHHQQQ[[[```[[[RRRKKKHHHFFFKKKSSS[[[^^^XXXKKK@@@DDDFFFIIIKKKLLLLLLKKKJJJEEEFFFGGGGGGHHHHHHGGGGGGGGGEEE@@@:::333---)))(((444777===BBBFFFIIIMMMQQQRRRTTTWWW[[[]]]ZZZRRRKKKNNNNNNOOOSSSWWWYYYYYYWWWUUUUUUVVVWWWXXXWWWTTTRRRMMMKKKKKKOOOPPPMMMLLLNNNPPPPPPOOONNNMMMNNNOOOPPPRRRRRR___{{{qqqddd[[[GGG>>>444///000222111...***+++,,,,,,,,,,,,+++)))&&&)))++++++)))((('''''''''((((((((((((((((((((((((&&&%%%'''...333111+++***'''%%%&&&)))***(((%%%&&&''')))((('''%%%&&&&&&'''((('''&&&$$$###$$$%%%$$$$$$$$$$$$$$$#########"""###%%%&&&'''''''''&&&''''''''''''((()))***+++'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&&&&$$$$$$((((((%%%%%%'''$$$###"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%$$$######"""######$$$%%%&&&)))+++,,,...---...444???OOOaaaooorrrmmmdddXXXKKKBBB===;;;111222333222222333555888888999999:::;;;===???AAAFFFFFFFFFEEEEEEGGGKKKNNNLLLNNNLLLFFFDDDGGGHHHEEEDDDDDDDDDDDDCCCCCCBBBBBB?????????>>>===<<<===>>>===>>>???===:::888666666444666888<<>>>>>999;;;===<<<999666444333555777;;;???CCCIIIOOOTTTOOOQQQRRRQQQPPPOOOPPPQQQSSSSSSSSSSSSTTTTTTUUUUUURRRRRRPPPKKKIIIIIIEEE@@@:::777333///------///000444@@@KKKOOOPPPUUU[[[^^^YYYVVVRRRPPPPPPOOOKKKHHHCCCBBBAAA???<<<:::888888555555444333333333333333jjj@@@;;;444333222111...,,,,,,---...,,,***))))))))))))******++++++))),,,,,,(((""" %%%***%%%&&&(((******)))'''%%%%%%&&&&&&%%%######%%%'''$$$$$$######$$$&&&'''(((%%%'''))))))'''&&&%%%&&&##################$$$$$$%%%&&&'''''''''%%%$$$"""!!!"""'''&&&"""###'''%%%%%%%%%$$$%%%%%%&&&&&&"""###$$$###"""###%%%&&&"""$$$'''))),,,111999???AAA>>>:::666666999>>>BBBPPPNNNIIIFFFMMMXXX[[[XXXVVVNNNIIIJJJIIIFFFEEEGGGCCCDDDEEEGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKKKKFFF===333---***000222:::EEEIIIHHHIIINNNOOONNNOOORRRTTTSSSMMMIIIKKKLLLNNNPPPRRRTTTVVVXXXYYYYYYYYYWWWTTTQQQPPPPPPPPPMMMMMMOOONNNLLLNNNSSSOOOPPPPPPNNNLLLKKKNNNPPPQQQWWWmmmyyyppphhhXXXFFF:::333111......//////...,,,))),,,,,,))))))---...+++)))******((('''&&&(((***%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''((($$$"""&&&,,,...***%%%!!!$$$%%%%%%%%%'''(((%%%&&&((('''$$$"""!!!!!!#########$$$$$$%%%%%%%%%&&&%%%%%%%%%'''))),,,---******)))))))))******+++'''((((((((()))))))))))))))(((&&&%%%%%%%%%%%%&&&$$$"""###''''''###"""###"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&%%%%%%#####################$$$%%%'''))))))'''&&&'''(((&&&&&&&&&''')))+++---...111,,,)))+++000:::MMM___llliiiccc[[[RRRJJJDDDAAA<<<<<<;;;999777777999:::;;;<<<===<<<<<>>999;;;======999555222111888:::>>>AAAEEEIIINNNRRRNNNOOOPPPPPPOOONNNOOOPPPRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTQQQLLLJJJJJJFFF@@@:::777333///------...///...===LLLPPPPPPSSSVVVXXXUUUQQQNNNNNNQQQQQQOOOLLLGGGFFFEEEBBB@@@===<<<;;;777777666555555555555555lll@@@:::333222000111...++++++---...,,,***+++,,,,,,---,,,***(((&&&(((,,,,,,%%%'''%%%&&&)))******)))'''%%%%%%&&&&&&$$$######%%%'''&&&%%%$$$$$$%%%&&&((()))%%%'''(((((('''&&&&&&'''"""######$$$$$$$$$######%%%&&&'''((((((&&&$$$###%%%"""###&&&$$$$$$###"""""""""###$$$%%%%%%!!!"""######"""###%%%'''$$$''')))(((&&&)))111888;;;;;;;;;;;;<<<>>>BBBFFFNNNNNNKKKKKKSSS___bbb^^^WWWLLLDDDDDDFFFCCCBBBDDDCCCCCCBBBAAAAAABBBDDDGGGDDDEEEGGGIIIJJJJJJJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKIIILLLMMMIII@@@666///,,,)))///;;;GGGIIIGGGKKKTTTQQQNNNKKKLLLNNNOOOMMMJJJJJJLLLOOOQQQQQQSSSVVVXXXXXXXXXWWWTTTPPPMMMLLLLLLQQQNNNMMMOOONNNLLLOOOTTTOOOPPPPPPNNNKKKKKKMMMPPPPPPXXXpppoookkkeeeRRR:::+++222111...---,,,,,,+++***)))---,,,'''(((---///,,,+++***)))'''%%%&&&(((+++%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''$$$"""%%%)))'''###"""&&&,,,///+++&&&$$$&&&''''''&&&%%%&&&'''$$$&&&((((((%%%"""!!! """"""###$$$%%%&&&&&&&&&((('''&&&&&&'''+++...000++++++******)))*********(((((((((((())))))))))))((('''%%%%%%$$$%%%&&&'''###!!!###'''&&&"""!!!"""###$$$&&&(((((((((&&&%%%######$$$%%%%%%&&&'''''' !!!$$$&&&'''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&%%%######%%%(((%%%&&&'''((()))*********;;;222,,,...444===LLL[[[iiifffaaa[[[TTTMMMFFFBBB;;;<<<<<<<<<;;;<<>>???>>>>>>AAAGGGLLLDDDFFFGGGGGGFFFGGGIIIKKKLLLRRRPPPIIIIIIQQQSSSMMMKKKJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBCCCBBBAAA??????BBBDDDCCC@@@;;;888666;;;===@@@CCCEEEHHHMMMPPPMMMNNNOOOOOONNNMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXUUUOOOLLLLLLGGGAAA;;;888444///---------...+++;;;LLLQQQQQQQQQRRRSSSRRRNNNKKKLLLQQQSSSQQQNNNJJJIIIGGGEEEBBB@@@>>>===;;;:::999999888888999999jjjCCC888333555...///,,,,,,......++++++...///---++++++,,,---,,,+++(((((((((((((((((((((((((((******)))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%)))+++***(((###%%%((())))))(((&&&%%%&&&&&&&&&%%%$$$###!!!!!!$$$$$$%%%'''((('''$$$!!! %%%&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$&&&)))+++------444555888;;;>>>DDDJJJNNNSSSMMMGGGIIIUUU```^^^VVVNNNFFF@@@?????????BBBGGGFFFBBB===;;;===CCCGGGJJJHHHGGGGGGHHHIIIHHHFFFDDDEEEEEEFFFHHHKKKMMMLLLKKKLLLMMMMMMLLLGGG===111))),,,000<<>>=========>>>@@@CCCDDD>>>AAABBB@@@BBBGGGIIIGGGFFFGGGHHHFFFBBBAAABBBEEEIIIJJJLLLLLLLLLNNNQQQSSSRRRPPPNNNLLLJJJJJJJJJJJJBBBBBBDDDEEEEEEEEEEEEEEE@@@@@@AAAAAA@@@===:::999============???EEELLLRRRXXXVVVSSSQQQOOOOOOPPPQQQQQQPPPPPPTTTXXX[[[ZZZXXXVVVWWWUUUQQQOOOOOOJJJDDD===777///+++)))(((%%%###+++777DDDJJJMMMOOONNNKKKNNNNNNMMMMMMMMMMMMMMMNNNOOOKKKIIILLLQQQRRRNNNHHHCCC<<<999<<<===999999===iiiBBB888222555---222///...000///++++++---...,,,*********+++***)))))))))))))))))))))))))))((()))***)))'''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%(((***)))((()))'''%%%'''***+++)))&&&%%%%%%&&&%%%%%%$$$###"""$$$######%%%''''''&&&$$$"""&&&&&&######&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%'''(((***+++,,,000444:::???CCCGGGKKKMMMRRRMMMHHHIIIRRRZZZWWWOOOGGGAAA<<<;;;;;;999<<<@@@EEEAAA<<<:::===BBBGGGIIIIIIHHHGGGGGGHHHGGGEEECCCFFFEEEEEEGGGIIIKKKKKKKKKOOOOOOOOOMMMHHH???333++++++///;;;HHHNNNMMMMMMQQQSSSOOONNNOOOMMMGGGEEEHHHKKKLLLMMMPPPSSSUUUVVVVVVWWWVVVTTTSSSQQQOOONNNMMMPPPMMMNNNQQQQQQOOOPPPSSSOOOMMMMMMNNNMMMJJJLLLQQQQQQfffnnndddXXXLLL???222++++++,,,...///...---,,,---...,,,+++)))((('''((()))******(((&&&''')))***)))(((,,,***'''&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***%%%###(((+++(((%%%###$$$&&&'''))))))((('''&&&((('''&&&&&&&&&&&&%%%###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))+++,,,---...+++'''%%%&&&((())))))''''''''''''''''''&&&%%%&&&''''''&&&$$$$$$%%%'''$$$%%%'''((((((((('''&&&"""""""""###$$$%%%%%%%%%'''###!!!$$$%%%###"""#########$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""###***### $$$((('''%%%%%%)))&&&%%%(((,,,...,,,)))---***+++//////333FFF]]]eeeaaaZZZRRRKKKFFFCCCAAA???>>>===>>>???AAADDDEEEEEEGGGGGGEEEEEEIIIJJJHHHFFFFFFFFFDDDAAA@@@BBBEEEIIIKKKNNNOOOOOOPPPSSSUUUTTTSSSQQQNNNLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEDDDCCCAAA>>>;;;:::>>>>>>>>>>>>AAAFFFNNNSSSVVVUUUSSSRRRRRRRRRSSSTTTUUUTTTSSSTTTWWWYYYXXXVVVUUUVVVTTTPPPOOOOOOKKKEEE???999000+++)))((('''%%%+++666BBBGGGKKKNNNNNNMMMNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIKKKRRR[[[^^^ZZZUUUIIIEEECCCEEEBBB===<<>>>>>???AAAFFFMMMRRRTTTTTTTTTUUUUUUVVVVVVWWWWWWTTTRRRRRRSSSSSSSSSSSSSSSUUUSSSPPPOOOPPPLLLGGGBBB;;;111***))))))((((((***555???CCCGGGLLLOOOOOONNNMMMJJJGGGFFFFFFGGGGGGEEEGGGLLLUUU___ccc```[[[RRRPPPOOOMMMFFF???>>>AAAhhhAAA666000333+++...+++***,,,+++(((''')))...+++))))))))))))((('''***++++++,,,,,,++++++***&&&((())))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%'''(((((((((***'''%%%&&&***++++++)))"""###$$$%%%&&&&&&&&&&&&'''$$$""""""$$$&&&''''''%%%%%%$$$######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''---666===BBBEEEGGGHHHKKKLLLKKKIIIJJJJJJDDD;;;777555444666666444666;;;AAA>>>:::999<<>>===<<<<<<===>>>???AAAFFFMMMQQQTTTUUUVVVWWWWWWWWWWWWVVVSSSQQQOOOMMMMMMNNNOOOPPPSSSUUUTTTQQQQQQRRROOOIIICCC;;;000)))'''((())))))***333<<>>BBBiiiAAA666000222***+++((((((++++++)))))),,,///---+++***++++++***)))***+++,,,------,,,+++***%%%'''))))))((('''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&'''(((!!!%%%)))***((('''''')))"""###$$$%%%&&&'''''''''***'''$$$"""###$$$%%%%%%$$$###""""""######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&((((((''''''&&&&&&&&&%%%&&&***000555999<<<@@@BBBDDDHHHKKKHHHEEEBBB===666000///111555555444777===AAA>>>;;;:::>>>BBBFFFHHHJJJHHHFFFGGGIIILLLMMMMMMNNNKKKGGGFFFHHHKKKMMMNNNQQQPPPPPPOOOLLLGGG???:::///------222===HHHNNNNNNJJJNNNQQQNNNIIIHHHJJJMMMPPPMMMLLLOOOUUUYYYYYYWWWTTTRRRNNNKKKJJJLLLNNNPPPNNNNNNQQQVVVUUUOOOKKKKKKQQQNNNLLLLLLJJJHHHKKKQQQfffppp```WWWEEE999...+++,,,++++++---'''***------,,,***))))))(((((((((((((((((())))))((((((((('''&&&''''''(((%%%,,,333333...)))'''((()))'''&&&%%%%%%&&&''')))&&&###%%%)))+++)))((()))%%%%%%&&&&&&&&&'''''''''%%%((()))((($$$"""$$$&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%'''''''''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$###!!!!!!"""""""""!!!!!!"""$$$%%%"""!!!%%%&&&$$$"""$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$### """%%%%%%'''***((('''%%%&&&(((***+++,,,((((((((()))---777JJJZZZccc]]]TTTKKKEEECCCCCCDDDGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSRRRNNNMMMPPPPPPMMMLLLJJJGGGEEEFFFHHHKKKLLLNNNQQQSSSSSSRRROOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNPPPPPPQQQRRRSSSSSSSSSSSSTTTQQQKKKFFFAAA>>>===<<<>>>???@@@AAADDDHHHOOOSSSWWWWWWXXXWWWWWWVVVTTTTTTPPPOOOMMMLLLLLLMMMOOOQQQTTTVVVUUURRRRRRTTTQQQKKKAAA999...'''&&&(((******+++333:::<<>>===AAABBBDDDEEEHHHLLLRRRVVVYYYXXXWWWVVVTTTSSSRRRQQQOOOPPPPPPOOOOOOOOORRRTTTUUUWWWVVVSSSSSSTTTPPPKKK???777---'''''')))+++,,,---444999:::<<>>???BBBGGGJJJLLLLLLIIIEEEDDDFFFIIIKKKLLLIIIGGGEEEEEEGGGKKKMMMMMMMMMMMMNNNOOOQQQPPPMMMJJJ<<<666...,,,777FFFKKKGGGJJJMMMMMMIIIIIILLLLLLIIIOOOMMMMMMSSSZZZ]]]YYYTTTOOONNNKKKJJJIIIKKKMMMNNNKKKJJJNNNSSSSSSMMMJJJJJJOOOLLLJJJLLLKKKKKKPPPWWWzzz~~~qqqcccPPP@@@888///+++***+++***'''&&&)))((()))******(((((()))***))))))))))))((('''&&&&&&$$$%%%''''''&&&&&&))),,,***???RRRQQQ===)))###&&&&&&%%%$$$$$$$$$$$$%%%&&&###"""$$$(((((($$$$$$'''###$$$$$$%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%##################$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$###!!!!!!###$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$###$$$&&&(((&&&''''''((('''&&&%%%$$$%%%"""!!!$$$)))***%%%%%%$$$'''---///***&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%######%%%$$$"""###'''$$$%%%'''((())))))******((()))((('''---:::LLLXXXVVVRRRMMMHHHFFFFFFHHHJJJIIIJJJLLLOOOQQQRRRSSSTTTQQQSSSRRRNNNMMMOOOOOOMMMNNNKKKIIIJJJMMMOOOPPPOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTPPPQQQRRRSSSSSSTTTTTTTTTRRRPPPLLLHHHDDDBBB@@@???@@@BBBDDDEEEHHHLLLQQQUUUXXXWWWUUUSSSQQQQQQQQQQQQOOOQQQSSSRRRPPPPPPRRRTTTTTTVVVUUUQQQQQQRRRNNNIII===666---((())),,,......///555:::999:::???CCCEEECCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHJJJJJJJJJHHHIIIDDD<<<888;;;<<<:::kkkCCC888111333+++...+++***---,,,))))))+++,,,+++******---......---''')))+++------+++)))'''$$$&&&((()))(((((()))***'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&$$$###%%%'''$$$###"""###%%%'''((()))###$$$%%%&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$!!!"""((()))%%%$$$((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$&&&((()))(((&&&&&&&&&(((333<<<;;;555333333333888888:::;;;888777===EEEDDDBBB@@@AAADDDIIILLLMMMNNNJJJEEECCCCCCFFFGGGHHHFFFDDDCCCDDDGGGJJJKKKLLLLLLLLLNNNPPPSSSSSSRRRPPP@@@:::111...888FFFHHHBBBHHHKKKJJJGGGIIINNNMMMHHHOOOMMMNNNTTT\\\^^^YYYSSSNNNLLLKKKJJJJJJKKKLLLMMMJJJIIILLLQQQRRRMMMIIIJJJKKKIIIHHHJJJKKKMMMSSSZZZ|||kkkbbbXXXGGG666---,,,***+++,,,***%%%&&&)))((())))))((('''''')))***))))))))))))((('''%%%%%%"""%%%''''''&&&&&&***---'''AAAZZZYYYBBB,,,&&&***###$$$%%%%%%%%%%%%$$$###%%%%%%'''***)))&&&%%%)))$$$###"""""""""###$$$%%%***'''$$$%%%''''''%%%"""#########"""###$$$$$$%%%***)))'''&&&%%%$$$$$$$$$%%%###!!! """#########&&&&&&&&&&&&%%%%%%$$$###!!!"""$$$$$$###$$$&&&((()))))))))(((&&&$$$!!! %%% ###"""%%%%%%)))000111,,,'''&&&######$$$$$$$$$%%%%%%%%%!!!###$$$%%%$$$###"""###!!!"""%%%%%%###%%%***###%%%((())))))))))))***)))***)))'''+++999JJJUUUOOOMMMIIIFFFFFFGGGJJJLLLIIIJJJLLLNNNQQQRRRSSSTTTRRRTTTSSSNNNMMMOOONNNKKKMMMKKKJJJKKKOOOQQQPPPNNNNNNOOOPPPPPPPPPPPPSSSUUUUUUTTTSSSRRRRRRSSSTTTUUURRRRRRSSSTTTUUUUUUUUUUUURRRPPPMMMJJJGGGDDDBBBAAA===???AAACCCEEEJJJOOOSSSWWWUUUSSSQQQPPPPPPQQQRRRNNNQQQSSSRRRPPPNNNOOOPPPSSSUUUTTTPPPOOOPPPLLLGGG<<<555...***+++...000000000666:::999999===AAAAAA@@@BBBDDDGGGGGGGGGFFFEEEGGGHHHIIIJJJJJJIIIFFFDDDDDDEEECCC======@@@>>>999nnn???666000111///---***))),,,,,,***+++...///---***((((((+++///111,,,------,,,(((&&&%%%%%%"""###$$$$$$######%%%'''&&&!!!&&&)))$$$''',,,'''$$$$$$%%%%%%&&&''''''(((%%%'''((((((&&&$$$$$$%%% %%%)))+++(((&&&&&&(((***(((&&&$$$###%%%'''(((***&&&######&&&''''''%%%)))((('''&&&%%%%%%$$$###'''$$$!!! !!!###%%%%%%((())))))(((&&&$$$$$$%%%!!!###%%%%%%%%%%%%''')))'''...444666444222333555::::::::::::<<<>>>@@@BBBIIIFFFDDDEEEIIIKKKJJJHHHGGGEEEDDDCCCDDDEEEDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHKKKOOOPPPMMMNNNRRRNNNCCC444///999FFFHHHCCCEEEGGGFFFDDDGGGMMMLLLFFFJJJJJJLLLQQQVVVXXXUUUQQQQQQMMMGGGGGGKKKOOOLLLGGGIIIIIIJJJKKKLLLJJJFFFCCCMMMJJJEEEIIILLLEEENNNhhhxxxttthhhTTTAAA444///---++++++******)))*********((((((((()))******++++++***''''''))))))&&&%%%((())))))(((((((((((()))))),,,<<>>mmm>>>555...000...,,,******------,,,---000...,,,***((((((+++---///---......---***'''&&&&&&'''(((((('''&&&&&&''')))(((###(((+++&&&))),,,'''%%%&&&&&&'''''''''''''''%%%'''((('''%%%$$$$$$%%%$$$&&&((()))((('''''''''$$$###!!! """%%%&&&'''%%%###$$$&&&((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$######$$$&&&'''&&&$$$))))))***(((%%%$$$$$$%%%$$$&&&''''''%%%%%%&&&'''(((,,,333777888999;;;<<<>>>>>>===>>>???AAACCCDDDIIIIIIIIIJJJKKKJJJHHHFFFFFFEEEEEEFFFHHHIIIIIIHHHFFFFFFEEEDDDEEEGGGIIIJJJIIIHHHKKKPPPQQQNNNNNNQQQLLLDDD:::666===GGGJJJEEEHHHJJJHHHFFFHHHMMMLLLGGGIIIIIIJJJNNNTTTVVVTTTRRRPPPMMMKKKMMMQQQRRRLLLFFFGGGGGGHHHJJJKKKKKKIIIGGGJJJIIIEEEHHHLLLHHHUUUqqq}}}ssslll]]]JJJ;;;222...------,,,+++***************)))))))))(((((((((((((((***''''''))))))&&&%%%((()))((((((''''''(((((()))%%%///777555,,,$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%!!! %%%'''%%%%%%''')))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&%%%###"""###%%%%%%###!!!###%%%&&&(((((('''&&&%%%""""""###$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%""""""$$$$$$!!! ###$$$!!!###((((((###!!!$$$&&&!!! $$$%%%######&&&###########################""""""$$$### """&&&''''''''''''''''''''''''(((***(((&&&,,,;;;HHHNNNPPPLLLHHHFFFHHHJJJKKKJJJLLLOOORRRVVVXXXXXXXXXWWWUUUVVVVVVWWWVVVTTTSSSRRRTTTRRRPPPQQQSSSSSSQQQOOOMMMNNNNNNPPPQQQRRRSSSSSSUUURRRPPPRRRWWWZZZXXXVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUQQQMMMIIIGGGEEEDDDEEEDDDDDDBBBCCCFFFKKKOOOSSSRRRQQQPPPOOONNNNNNNNNPPPQQQRRRRRRRRRPPPNNNMMMLLLKKKIIIFFFCCCAAA???>>>:::666222//////222555777111333666888999;;;===@@@EEEIIIMMMLLLIIIFFFFFFGGGGGGGGGIIIIIIJJJJJJIIIHHHKKKKKKKKKMMMNNNMMMKKKHHHmmm===444...///------******---...---...111+++***)))))))))***,,,---...//////---***((('''(((*********)))'''&&&'''((('''$$$***...)))+++---''''''((()))))))))(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&)))(((''''''(((((('''&&&######"""!!!###%%%''')))$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%)))+++***'''$$$)))******(((%%%######$$$'''(((((('''&&&%%%%%%&&&(((+++000888???DDDFFFFFFDDDCCCCCCCCCCCCEEEGGGHHHJJJLLLOOOOOOLLLIIIFFFEEEDDDDDDEEEGGGJJJLLLKKKJJJHHHFFFEEECCCCCCEEEGGGHHHIIIHHHKKKPPPQQQNNNNNNPPPJJJHHHCCC???CCCIIIJJJGGGKKKLLLKKKIIIJJJMMMMMMJJJIIIHHHHHHKKKPPPTTTSSSRRRNNNMMMOOOTTTWWWTTTLLLEEEFFFFFFFFFHHHJJJLLLLLLKKKFFFHHHEEEGGGKKKLLL___pppnnn```MMM===333///------......---+++************)))))))))((('''&&&&&&&&&***''''''))))))&&&&&&((('''''''''&&&&&&'''''''''%%%'''((()))(((&&&%%%%%%'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$!!! $$$'''&&&''')))'''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%% """$$$$$$###"""###$$$&&&%%%%%%&&&(((((('''%%%"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%""""""$$$$$$!!!!!!###%%%""" """""" """%%%%%%!!! ###%%%######%%%########################%%%$$$%%%'''&&&$$$&&&***))))))((((((''''''&&&&&&))))))'''%%%+++999HHHOOOQQQNNNJJJHHHIIILLLMMMNNNOOOQQQTTTWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQTTTSSSSSSTTTUUUTTTRRRPPPMMMMMMNNNPPPQQQSSSTTTTTTWWWUUUTTTVVVZZZ]]]]]][[[WWWWWWWWWWWWWWWVVVVVVVVVWWWVVVSSSOOOLLLHHHFFFDDDFFFEEEDDDBBBAAABBBFFFIIIQQQQQQQQQQQQQQQPPPPPPOOOPPPOOONNNPPPRRRQQQMMMIIIEEEDDDAAA???<<<;;;;;;;;;:::777333111000333666888000222444666777888<<<>>>DDDIIINNNNNNKKKHHHGGGGGGIIIIIIHHHIIIKKKMMMPPPRRRPPPQQQTTTXXX[[[\\\YYYWWWnnn>>>555...///---...++++++------+++,,,///))))))))))))************---......---***((('''((('''((((((&&&%%%$$$%%%'''%%%###+++111---...000)))))))))***+++***(((&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&---***&&&&&&((()))'''%%%$$$$$$######$$$%%%'''((($$$$$$%%%&&&&&&&&&$$$###""""""######$$$$$$$$$$$$!!!"""%%%)))++++++(((%%%)))******(((%%%""""""###%%%&&&'''&&&%%%$$$%%%'''((()))///999FFFNNNOOOMMMGGGGGGFFFFFFFFFGGGIIIJJJKKKNNNPPPOOOKKKHHHHHHJJJEEEEEEFFFHHHJJJKKKJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHIIIOOOQQQNNNMMMNNNJJJMMMMMMIIIHHHJJJIIIGGGLLLLLLKKKJJJKKKMMMNNNNNNMMMJJJHHHJJJNNNQQQQQQPPPMMMLLLOOOVVVXXXSSSKKKFFFHHHFFFEEEFFFIIIKKKLLLLLLDDDHHHFFFFFFKKKPPPhhhwwwjjjkkkWWW@@@222...------...000///...,,,+++*********)))))))))((((((''''''''')))&&&&&&))))))&&&&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''"""!!!%%%'''&&&''')))&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((('''%%%###"""###&&&&&&&&&'''((()))((((((######$$$%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$'''''''''&&&%%%$$$###"""%%%""""""$$$$$$"""!!!$$$&&&$$$###""""""###$$$&&&$$$"""!!!"""$$$$$$$$$$$$########################&&&%%%&&&)))(((&&&(((---******)))(((''''''&&&&&&)))(((&&&%%%***666EEEOOORRROOOLLLKKKKKKNNNPPPRRRRRRSSSVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTUUUUUUTTTQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPWWWVVVVVVXXX[[[^^^___^^^YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYVVVRRRMMMHHHDDDBBBDDDDDDCCCAAA@@@@@@CCCEEENNNOOOPPPRRRRRRQQQPPPPPPRRROOOLLLNNNQQQPPPJJJEEE???>>>;;;999888888999:::888777444111000111444777000222333444444666999<<>>FFFPPPVVVWWWVVVUUUUUUSSSQQQOOOOOORRRWWW\\\```___aaaeeeiiimmmmmmiiigggqqq@@@777000111...///+++***,,,+++((()))+++((()))))))))***************,,,,,,+++)))'''&&&'''%%%&&&''''''&&&''')))+++(((&&&000888555888;;;555+++******)))((('''''''''$$$%%%%%%$$$######%%%(((+++)))&&&%%%%%%&&&&&&%%%%%%$$$$$$###############'''((()))(((%%%$$$###$$$""""""#########$$$$$$$$$$$$###!!!"""%%%&&&'''''''''(((((('''$$$######$$$ !!!###$$$###$$$&&&'''&&&)))111===JJJPPPNNNKKKFFFFFFEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGIIIMMMQQQMMMJJJGGGDDDCCCAAA???===999<<<@@@EEEHHHJJJJJJJJJLLLFFFDDDHHHKKKKKKJJJKKKKKKQQQSSSOOOKKKJJJHHHFFFIIIGGGGGGHHHHHHGGGKKKPPPQQQMMMJJJJJJMMMNNNNNNLLLHHHEEEHHHQQQSSSMMMIIIKKKLLLJJJGGGGGGHHHIIIIIIIIIEEEJJJFFFEEENNN]]]xxxuuuqqqooo^^^GGG222---...,,,,,,.........---+++************((((((((()))***+++++++++(((&&&&&&))))))''''''***&&&&&&&&&%%%%%%&&&&&&&&&!!!$$$&&&&&&###!!!"""###""""""""""""$$$&&&((()))((('''&&&%%%%%%&&&'''(((---((($$$&&&'''%%%%%%(((&&&%%%######$$$%%%%%%$$$""""""######$$$%%%%%%%%%###%%%&&&&&&'''(((!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&''''''(((######$$$%%%%%%%%%%%%%%%$$$""""""%%%%%%######&&&!!!$$$%%%$$$$$$%%%$$$!!!###$$$"""!!!"""&&&&&&###""""""""""""""""""""""""%%%###$$$&&&%%%###%%%***((((((''''''&&&&&&%%%%%%'''%%%%%%&&&(((...<<>>999888888777888999;;;<<<>>>>>>===888444222555888222222222222222333777:::<<>>???AAABBBAAA@@@@@@AAAGGGJJJNNNQQQRRRPPPMMMJJJFFFDDD@@@===;;;<<<===>>>666777888999:::;;;<<<===@@@AAA@@@;;;444222444777333333333222111333777:::>>>IIIXXXcccggggggffffffddddddcccccccccdddeeefffggghhhiiillloooooommmkkkooo???555...///,,,+++))))))---...---///333+++***)))))))))***,,,---,,,---...---+++))))))))))))))))))(((&&&%%%&&&((('''$$$+++000,,,...111++++++)))'''%%%%%%&&&(((***$$$$$$$$$###"""###&&&(((###&&&((('''###"""$$$&&&!!!"""###$$$%%%%%%&&&&&&$$$&&&((('''&&&'''***...$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%+++555@@@FFFGGGCCC???DDDDDDDDDEEEFFFIIIKKKLLLHHHFFFEEEGGGJJJKKKIIIFFFAAA===666111...------,,,,,,---...222999BBBJJJOOOMMMEEE???AAAFFFGGGHHHJJJFFFJJJKKKIIIJJJMMMMMMKKKJJJGGGEEEFFFBBB===@@@GGGHHHFFFEEEHHHLLLOOONNNLLL@@@>>>FFFSSSVVVMMMHHHKKKIIIHHHGGGHHHJJJKKKJJJIIIFFFJJJFFFHHHXXXmmmtttqqqppphhh]]]GGG555)))+++...***)))---++++++******)))*********)))))))))(((''''''&&&&&&(((%%%&&&))))))''''''***(((''''''&&&&&&''''''((('''$$$ """%%%&&&%%%&&&%%%###""""""$$$%%%''')))(((&&&$$$$$$&&&((()))+++&&&###%%%''''''))),,,(((&&&$$$###$$$$$$###"""!!!""""""###$$$$$$%%%%%%###&&&&&&&&&&&&'''$$$&&&((('''$$$"""###%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!!$$$""""""%%%&&&###$$$'''###'''&&&!!!!!!&&&'''###"""%%%### !!!''''''"""""""""""""""""""""""""""$$$######$$$### !!!&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$###%%%((('''(((333AAAIIINNNSSSUUUTTTRRRSSSTTTXXXXXXXXXXXXYYYYYYYYYZZZWWWXXXZZZ[[[\\\\\\\\\[[[[[[]]]]]]ZZZWWWUUUWWWYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUVVVXXXYYYTTTUUUVVVXXXZZZ\\\^^^___]]]ZZZUUUOOOJJJGGGFFFFFF???AAACCCCCCAAA?????????GGGIIINNNQQQQQQOOOKKKIII???>>>;;;888555777;;;>>>555666888:::;;;<<<======@@@AAA???:::333///111444444444333222111333777:::AAALLL[[[gggkkkkkkjjjiiikkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiilllooopppooonnnuuu>>>333000***...,,,+++++++++,,,------...+++,,,,,,++++++***)))(((&&&(((******(((&&&&&&&&&'''((()))(((%%%#########***+++((($$$&&&+++***###+++***(((%%%$$$############$$$$$$###!!!"""&&&)))$$$$$$$$$#########""""""%%%###!!!!!!###$$$""" $$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&+++$$$"""%%%&&&######&&&%%%******'''$$$%%%'''&&&---777@@@EEEDDD???<<<>>>CCCEEEBBBDDDIIIIIIEEECCCBBBCCCEEEGGGIIIHHHFFF<<<777000+++***+++---...,,,+++---111444666===EEEDDDDDDDDDFFFHHHHHHFFFCCCFFFGGGGGGGGGFFFHHHKKKMMMIIIHHHGGGEEEBBB@@@???>>>???FFFGGGCCCGGGQQQRRRKKK???CCCJJJQQQUUUUUUPPPLLLFFFIIIKKKIIIHHHIIIJJJJJJIIIPPPOOOKKKYYYzzzvvvtttqqqcccRRRJJJ555333111...+++***))))))---$$$'''---(((''')))%%%((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%---)))&&&'''+++,,,***'''&&&%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%###!!!###&&&'''&&&###'''&&&&&&%%%###""""""!!!$$$$$$######$$$$$$%%%&&&'''%%%###$$$'''((('''$$$ """%%%%%%###"""$$$&&&########################"""&&&((('''$$$!!! %%%%%%$$$###"""!!! %%%###"""$$$&&&'''$$$"""###"""!!!!!!!!!!!!!!!""""""############""""""!!!((((((((((((((((((((((((&&&$$$$$$'''''')))222;;;FFFNNNTTTSSSQQQSSSVVVVVVTTTUUUWWWWWWWWWXXX[[[]]]ZZZYYYXXXYYY[[[]]]^^^^^^[[[YYYYYYZZZWWWTTTTTTXXX[[[ZZZXXXUUUSSSRRRTTTVVVVVVRRRSSSXXX[[[ZZZZZZ]]]XXXWWWUUUVVVWWWXXXXXXWWWYYYWWWSSSOOOLLLHHHDDD@@@BBBCCCDDDBBB@@@@@@AAABBBEEELLLNNNJJJDDDCCCCCCBBBAAA999111111888===<<<999888555333555:::>>>@@@@@@AAA888666>>>???888444888:::999777666555555666666;;;EEETTTbbbiiiiiigggeeelllkkkkkkjjjjjjiiiiiiiiigggjjjmmmkkkgggeeehhhllluuu>>>333111***...+++++++++++++++,,,------)))******))))))((('''&&&***+++,,,,,,***))))))***((()))***)))&&&$$$$$$%%% $$$$$$!!!"""&&&'''$$$((('''&&&%%%%%%%%%&&&&&&(((((((((%%%"""!!!$$$&&&%%%$$$$$$$$$$$$#########'''%%%######$$$$$$""" $$$&&&(((******(((%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&***$$$"""%%%&&&######&&&###''',,,---)))'''(((***&&&,,,666???CCCCCC???<<<>>>CCCDDDCCCDDDIIIJJJFFFEEECCCCCCCCCDDDDDDCCCAAA666222,,,(((((()))++++++000,,,)))***---333>>>JJJFFFEEEDDDEEEFFFGGGEEEDDDEEEFFFGGGHHHGGGHHHJJJLLLIIIHHHGGGEEECCCBBB@@@@@@AAAGGGHHHDDDHHHQQQRRRLLLAAADDDJJJPPPTTTSSSOOOLLLFFFIIIKKKJJJIIIIIIIIIIIIIIIMMMKKKLLL___rrrooogggSSS@@@777111000...---,,,+++++++++///&&&)))...)))(((***&&&'''''''''((((((((())))))***************)))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%,,,(((%%%&&&***+++)))&&&%%%%%%$$$$$$$$$%%%&&&'''***(((&&&$$$######$$$$$$%%%###!!!"""%%%&&&%%%$$$***)))(((&&&###!!! %%%$$$$$$$$$$$$$$$%%%%%%(((&&&%%%%%%'''(((&&&$$$ ###%%%%%%###"""$$$%%%########################!!!###%%%%%%###"""######%%%%%%$$$###"""!!! $$$"""!!!###%%%%%%###!!!""""""!!!!!!!!!!!!""""""!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&&&&&&&---666DDDMMMSSSRRRQQQRRRTTTTTTQQQSSSTTTUUUUUUVVVXXXZZZZZZYYYYYYZZZ\\\]]]]]][[[XXXVVVVVVXXXVVVSSSTTTXXXXXXXXXXXXVVVTTTSSSTTTVVVVVVSSSSSSXXXZZZZZZZZZ\\\\\\ZZZWWWVVVVVVVVVUUUTTTVVVTTTQQQOOOMMMIIIEEEBBBBBBDDDFFFFFFCCCAAAAAAAAAEEEKKKLLLEEE???>>>>>>===;;;555000222999===<<<999999777666777<<<@@@AAAAAABBB:::999AAACCC<<<777999:::999777666555555555666;;;DDDRRR___fffhhhgggeeeggggggggghhhhhhiiiiiijjjkkklllllliiifffeeegggjjjuuu???333111+++///++++++******++++++,,,,,,)))******))))))((('''&&&)))******)))''''''((())))))***+++***'''%%%%%%&&& $$$&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''$$$"""!!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######$$$$$$###"""###%%%(((******(((%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))%%%"""$$$%%%$$$$$$&&&$$$(((,,,,,,***((((((***''',,,444<<>>AAACCCCCCDDDHHHIIIGGGEEEDDDCCCCCCBBB@@@<<<999000---)))(((((()))))))))...***((()))+++000===IIIIIIGGGEEEDDDEEEEEEEEEDDDCCCEEEHHHIIIIIIHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCHHHHHHFFFIIIQQQRRRLLLEEEFFFJJJNNNQQQQQQNNNKKKFFFHHHKKKKKKJJJHHHGGGHHHKKKJJJIIIQQQjjj}}}tttmmmgggYYYBBB000)))++++++,,,,,,,,,,,,,,,+++///%%%(((---)))''')))%%%''''''(((((())))))*********)))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$)))'''$$$%%%((()))(((&&&%%%$$$$$$$$$$$$%%%&&&'''+++)))'''$$$"""!!!!!!!!!%%%###!!!!!!###$$$%%%$$$***)))(((&&&$$$###!!!!!!&&&%%%$$$$$$$$$$$$$$$%%%)))(((&&&&&&''''''&&&$$$!!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$""" !!!$$$'''%%%$$$$$$###"""!!! ###"""!!!"""$$$$$$"""!!!"""""""""!!!!!!""""""###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&%%%%%%,,,555BBBJJJQQQQQQPPPRRRRRRPPPNNNOOOQQQQQQQQQRRRUUUWWWXXXWWWXXXYYY[[[[[[ZZZXXXVVVTTTTTTUUUTTTQQQSSSXXXTTTUUUWWWWWWUUUUUUUUUVVVWWWSSSSSSWWWZZZYYYYYY[[[___\\\YYYWWWVVVUUURRRQQQSSSRRRPPPOOONNNLLLHHHEEECCCGGGKKKJJJFFFBBB@@@@@@EEEHHHGGG@@@999888888777666333222555<<<@@@???<<<<<<;;;;;;<<<@@@CCCDDDDDDCCC>>>???GGGIIIBBB<<<<<<:::999777555444444444444999AAAMMMYYYbbbeeeeeecccaaabbbdddfffhhhjjjlllmmmnnnlllkkkiiihhhhhhiiijjjuuu???333222+++000++++++*********++++++,,,+++,,,,,,++++++***)))((()))))))))'''%%%%%%''')))((()))***)))'''%%%%%%&&&(((''''''&&&'''&&&$$$!!!%%%%%%&&&&&&''''''((((((&&&%%%$$$"""""""""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!"""$$$$$$%%%$$$"""###%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((%%%######%%%%%%%%%%%%"""%%%(((((('''%%%&&&&&&(((,,,333:::???AAA@@@@@@<<<>>>@@@AAACCCEEEFFFEEEBBBCCCDDDEEEDDD>>>777111,,,+++)))***+++++++++***''''''***...///111999CCCIIIGGGFFFFFFFFFEEECCCAAAAAADDDHHHJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFIIIIIIGGGJJJPPPPPPLLLHHHIIIKKKNNNPPPOOOMMMJJJGGGHHHKKKNNNLLLHHHFFFHHHNNNIIIIIIZZZxxxqqqkkkeee[[[JJJ777,,,+++))))))+++,,,,,,+++***)))---$$$''',,,'''&&&(((###))))))))))))))))))))))))((('''%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$'''%%%###$$$&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''')))(((&&&$$$"""!!!!!!!!!%%%###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%***)))(((''''''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$########################$$$$$$$$$""" !!!$$$&&&$$$$$$######"""!!!!!! """""""""###$$$###"""""""""""""""!!!""""""######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&&&&(((///888@@@HHHOOOPPPQQQRRRQQQNNNLLLMMMOOOOOOOOOPPPSSSUUUSSSTTTUUUXXX[[[[[[YYYWWWWWWTTTSSSTTTRRROOOQQQVVVQQQTTTWWWXXXWWWVVVVVVVVVWWWSSSSSSWWWZZZXXXXXXZZZ```]]]ZZZXXXWWWUUUSSSQQQRRRQQQQQQQQQQQQOOOLLLIIIEEEJJJOOONNNHHHBBB??????BBBEEECCC<<<777777777666555555666;;;@@@CCCAAA???AAAAAABBBDDDFFFHHHHHHHHHGGGDDDGGGNNNPPPIIIAAA>>>999888666444222222222222777===GGGRRR[[[```aaa```^^^```cccgggkkkoooqqqsssmmmlllkkklllmmmmmmkkkiiiuuu???444222,,,000,,,,,,++++++***++++++,,,+++,,,,,,++++++***)))(((,,,---,,,+++))))))+++---&&&'''((((((&&&$$$$$$%%%***%%%"""###'''&&&"""''''''''''''''''''&&&&&&)))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$############$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%!!!###%%%%%%%%%$$$$$$$$$))),,,111777<<>>@@@BBBBBBBBBCCC===@@@EEEHHHFFF???444,,,)))((((((***+++,,,+++)))&&&'''+++......000999CCCGGGGGGGGGHHHHHHFFFBBB???@@@DDDHHHJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIHHHIIIIIIIIIKKKNNNNNNKKKKKKKKKLLLNNNPPPOOOLLLJJJIIIIIIMMMRRRPPPJJJHHHJJJMMMGGGKKKbbbxxxmmmfffZZZKKK;;;///---000******+++,,,+++***(((''',,,###''',,,(((''')))%%%++++++***)))((('''&&&&&&(((((('''&&&'''(((***+++'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$######$$$&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$######$$$$$$$$$$$$###"""""""""$$$%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%$$$%%%%%%&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###########################"""###%%%$$$###"""###$$$$$$$$$######""""""!!!!!!###$$$%%%%%%$$$$$$###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''((()))000888@@@GGGMMMOOOPPPQQQPPPLLLLLLMMMOOOOOOOOOPPPSSSUUURRRSSSUUUYYY\\\]]]\\\ZZZYYYVVVTTTTTTQQQNNNPPPUUURRRUUUXXXYYYXXXVVVVVVVVVVVVRRRRRRWWWYYYXXXXXXZZZ^^^\\\YYYXXXYYYYYYWWWVVVSSSSSSSSSTTTUUUSSSPPPMMMGGGMMMQQQOOOGGG@@@===>>>???AAA@@@;;;999;;;<<<:::555777:::===AAABBBBBBBBBHHHIIILLLMMMNNNNNNNNNOOOMMMLLLOOOTTTUUUNNNEEE@@@777666444222111111111222555999AAALLLVVV[[[\\\[[[\\\___eeekkkppptttwwwxxxnnnooooooqqqpppmmmhhhcccuuu???444333---111------,,,,,,++++++,,,,,,)))******))))))((('''&&&++++++,,,+++)))(((***+++%%%'''((('''%%%$$$$$$%%%+++%%%"""%%%)))((('''&&&)))))))))((((((&&&%%%$$$222...***''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$,,,---,,,***'''%%%$$$%%%%%%%%%$$$$$$%%%&&&'''((("""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&$$$"""###'''(((%%%###$$$%%%%%%&&&&&&%%%%%%(((***---222777<<>><<<===@@@AAA??????AAA<<>><<>>???BBBEEEGGGOOORRRVVVWWWWWWVVVUUUVVVTTTTTTVVVYYYXXXRRRGGG@@@777666444333222222333333555888???IIISSSYYYXXXVVVYYY^^^fffnnnuuuxxxyyyxxxrrrssstttrrrnnnhhhbbb^^^uuu???555333---222///...------,,,,,,------)))******))))))((('''&&&''')))******(((''''''(((&&&'''((((((&&&%%%%%%&&&,,,))))))***'''$$$(((///((()))))))))((('''%%%%%%222...***'''&&&&&&$$$###%%%$$$$$$$$$$$$#########***+++,,,***'''%%%&&&'''!!!###%%%'''((('''&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&$$$!!!###((((((%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&)))---222777<<>>>>>BBBBBB>>>>>>AAA??????AAAAAA>>>777...(((((((((''')))+++,,,+++***------------+++///>>>MMMJJJHHHEEEDDDDDDEEEDDDCCCAAADDDGGGHHHHHHGGGHHHHHHGGGEEEDDDCCCDDDFFFHHHJJJJJJHHHHHHIIIKKKJJJJJJIIIMMMMMMOOORRRSSSRRRNNNKKKLLLJJJQQQ[[[ZZZQQQNNNSSSIIIHHHWWWvvvqqqddd]]]QQQ???000***+++,,,,,,,,,,,,+++***))))))))))))((( $$$+++'''(((+++'''&&&&&&&&&&&&''''''''''''"""###$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&"""############$$$&&&'''!!!"""$$$&&&''''''''''''######$$$%%%&&&'''''''''###&&&((((((&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###%%%'''&&&$$$###$$$&&&'''%%%$$$%%%&&&&&&$$$"""######################## ###%%%&&&$$$###"""###############""""""""""""!!!$$$&&&%%%###"""###$$$""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%((('''&&&+++333===BBBEEEFFFIIILLLKKKGGGLLLMMMOOOOOOOOOPPPSSSUUUTTTTTTSSSUUUWWWXXXXXXWWWTTTQQQOOOPPPNNNMMMQQQVVVZZZ\\\]]][[[XXXVVVUUUUUUSSSPPPPPPVVVYYYYYYZZZ\\\]]][[[ZZZ[[[]]]______^^^VVVVVVWWWXXXXXXUUUQQQMMMMMMPPPPPPIII>>>888:::>>>;;;>>>??????AAAEEEEEEBBB999;;;>>>@@@AAAEEEMMMRRRVVVZZZ^^^___^^^\\\[[[\\\[[[\\\\\\\\\ZZZSSSHHH???888777666555555666777777777999@@@JJJTTTXXXWWWSSSVVV\\\fffpppvvvxxxvvvuuuoooqqqrrrnnnhhhccc``````uuu@@@555333...222000///...---------------+++,,,,,,++++++***)))(((***,,,......,,,*********'''((())))))(((&&&'''((()))***,,,))) ...'''((()))))))))((('''&&&---)))%%%###$$$%%%$$$###$$$$$$$$$#########""""""!!!$$$'''&&&%%%%%%'''***$$$((()))'''### !!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&%%%!!!###((()))$$$$$$#########%%%%%%%%%$$$"""###%%%)))...444:::===DDD@@@@@@DDDDDD???>>>AAABBBAAA>>><<<888333,,,(((,,,+++***+++---......---(((,,,111333111222<<>>;;;>>>@@@@@@CCCGGGFFFBBB===???BBBCCCEEEKKKUUU]]]YYY^^^cccdddbbb```_________```___]]]ZZZSSSHHH>>>999888777777777888:::;;;999;;;AAAKKKUUUYYYVVVRRRSSSZZZeeeooouuuvvvtttqqqjjjmmmmmmiiiccc```cccgggwww>>>333444---...---------,,,+++***)))((()))---...+++((())))))'''(((***,,,---+++)))'''&&&))))))*********))))))((()))(((((((((***+++***)))+++(((''')))(((%%%%%%'''(((((((((&&&###""""""###)))(((&&&$$$""""""""""""(((((('''&&&&&&%%%$$$$$$%%%$$$$$$''')))((($$$ !!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((()))######""""""###%%%'''((((((%%%%%%)))(((###"""&&&)))(((''''''***...333666???BBBEEEEEEBBB@@@@@@BBBEEECCC>>>999444000,,,***(((***++++++++++++---...***+++++++++---444>>>FFFIIIGGGFFFEEEEEEEEECCCAAAFFFEEEDDDDDDDDDEEEFFFGGGIIIEEEAAAAAACCCEEEFFFEEEEEEFFFKKKOOOLLLGGGFFFIIIPPPPPPQQQQQQPPPOOOMMMLLLKKKHHHJJJQQQUUURRRNNNMMMOOOYYYoooooolll___CCC<<<999444///+++***+++++++++***))))))******)))'''))))))((('''&&&&&&%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&###!!!&&&&&&""" $$$&&&%%%######$$$%%%&&&'''&&&%%%$$$###%%%''''''%%%$$$&&&))))))&&&$$$%%%((()))'''%%%"""&&&''''''%%%$$$$$$%%%"""!!!%%%((('''(((***((('''&&&%%%$$$############((((((%%%$$$'''&&&!!! !!!###%%%&&&%%%###"""&&&&&&&&&%%%###!!! !!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$"""!!!###&&&'''&&&$$$###"""!!!"""$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$###"""###'''---111999;;;===???@@@???>>>===@@@>>><<<>>>CCCGGGHHHIIIHHHJJJMMMLLLKKKKKKMMMPPPNNNJJJHHHJJJKKKLLLPPPUUU[[[ZZZXXXUUUTTTTTTUUUVVVTTTSSSSSSUUUWWWZZZZZZZZZZZZYYY]]]bbbaaa\\\[[[___[[[[[[YYYUUUOOOKKKHHHGGGEEEBBB>>>:::999:::===???CCCBBBBBBCCCCCCBBB@@@>>><<<<<<===BBBJJJUUU```gggdddfffhhhhhhfffcccaaaaaa___^^^^^^\\\WWWOOOGGGAAA???===;;;;;;>>>AAABBBCCC>>>>>>AAAJJJTTTXXXTTTNNNQQQXXXbbbjjjnnnmmmiiiffffffdddaaaaaacccfffhhhhhhwww>>>333444---...++++++++++++***)))((('''***---,,,'''%%%((())))))+++---...,,,(((&&&'''(((((()))***++++++,,,++++++***)))((()))***++++++)))+++)))(((+++***&&&%%%(((###$$$%%%%%%$$$$$$&&&(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""$$$#########$$$"""!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$#########$$$%%%%%%(((%%%%%%(((((($$$###&&&''''''&&&''')))---000333999===AAABBB@@@@@@AAACCCAAAAAA???;;;666111---+++)))***++++++++++++,,,---*********+++...555@@@GGGHHHFFFEEEEEEFFFFFFEEEDDDHHHGGGFFFFFFFFFGGGHHHIIIKKKGGGCCCBBBDDDHHHIIIJJJFFFGGGKKKOOOMMMHHHGGGJJJMMMNNNOOOOOOOOOMMMLLLKKKJJJGGGIIIOOORRROOOLLLKKKSSS```www|||kkkfffVVV<<<555333000---++++++,,,,,,+++***))))))******)))''')))((((((''''''&&&%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$'''%%%!!!!!!%%%'''%%%###"""$$$&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&$$$$$$&&&)))&&&'''''''''&&&&&&''''''!!!$$$$$$$$$%%%&&&'''$$$###&&&(((&&&&&&))))))(((&&&%%%$$$$$$%%%%%%###'''((($$$$$$&&&%%%!!!"""###%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""###############!!!!!!!!!"""""""""######""" !!!$$$&&&&&&%%%%%%###"""###$$$$$$###""""""##################"""%%%%%%$$$######%%%***---111333555666777777666555444999666444;;;===;;;@@@<<<>>>AAA@@@???>>>???AAABBB>>>===AAADDDGGGNNNUUU[[[[[[ZZZZZZYYYXXXWWWWWWRRRQQQQQQRRRVVVYYYZZZ[[[ZZZZZZ]]]cccbbb]]]]]]```___]]]ZZZVVVRRRMMMHHHDDD@@@???<<<::::::<<<>>>@@@BBBBBBDDDGGGIIIHHHDDD???===<<<>>>DDDOOOZZZccchhhhhhiiijjjiiigggeeedddccc^^^\\\ZZZXXXUUUOOOGGG@@@CCCAAA@@@BBBEEEGGGHHHHHHDDDBBBCCCIIIPPPRRRNNNIIIKKKOOOVVV[[[]]][[[XXXUUU]]]]]]^^^aaaeeehhhiiiiiiwww???333444---...,,,,,,,,,,,,+++***))))))+++---***$$$"""&&&******+++,,,,,,)))&&&&&&(((+++&&&'''((()))***+++++++++***)))((()))+++,,,+++***+++)))))),,,,,,'''&&&((("""###%%%%%%$$$%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$%%%%%%### !!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%'''%%%%%%''''''$$$$$$&&&$$$%%%%%%'''(((+++---...444888===???>>>>>>@@@CCC???@@@@@@<<<666000......*********+++++++++++++++******)))***///888BBBJJJGGGFFFDDDEEEFFFGGGFFFEEEIIIIIIHHHHHHIIIJJJKKKKKKKKKHHHDDDCCCEEEHHHJJJLLLIIIIIILLLOOONNNIIIHHHKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFGGGLLLNNNKKKHHHIIIQQQaaa{{{{{{rrreeeZZZIII333------,,,,,,,,,,,,------+++***))))))******)))''')))((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&+++)))%%%###""""""$$$%%%"""###$$$$$$&&&&&&'''(((&&&###$$$((()))%%%"""###&&&%%%$$$""""""###&&&)))%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&)))$$$'''***(((%%%###&&&))) """%%%&&&&&&'''(((***)))&&&%%%((('''%%%&&&))),,,***(((%%%$$$%%%&&&'''"""%%%&&&$$$$$$%%%$$$!!!&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$!!!!!!"""###############"""""""""#########$$$$$$"""  """%%%%%%%%%&&&$$$############!!! ###""""""!!!!!!""""""###$$$%%%%%%$$$###$$$''')))***+++,,,.........------(((444...,,,<<<===333555000222444444222000000000555222222555999>>>HHHQQQXXXZZZ]]]``````^^^[[[YYYTTTRRRQQQRRRUUUYYY\\\]]]\\\]]]aaafffeeebbbbbbdddbbb^^^YYYWWWVVVQQQHHHAAA======<<<<<<>>>???AAACCCCCCDDDHHHNNNTTTSSSLLLFFF???===>>>FFFTTT```hhhjjjlllkkkiiigggfffeeedddddd```\\\WWWVVVUUURRRKKKDDDDDDDDDDDDGGGIIIKKKKKKJJJEEEBBBAAAEEEJJJMMMJJJGGGJJJLLLPPPRRRTTTSSSRRRPPPWWWZZZ^^^dddiiikkkiiigggxxx???444444---.........//////...------,,,***,,,+++&&&$$$'''******((('''%%%&&&((())))))((($$$%%%&&&&&&''''''''''''***)))((()))+++,,,+++***)))'''(((,,,+++'''%%%''''''''''''%%%###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$"""$$$%%%%%%$$$###$$$&&&'''&&&&&&%%%$$$$$$$$$%%%(((((((((''''''''''''(((&&&%%%%%%%%%%%%$$$%%%&&&"""###%%%&&&'''((())))))111555:::<<<<<<===@@@CCCBBBBBB@@@:::222------///+++*********+++++++++******))))))+++111:::EEELLLIIIGGGEEEDDDEEEFFFFFFEEEIIIIIIIIIJJJJJJKKKKKKLLLHHHGGGFFFEEEEEEFFFGGGGGGMMMKKKLLLOOONNNJJJJJJLLLKKKKKKLLLMMMMMMLLLKKKJJJHHHFFFFFFJJJKKKHHHGGGHHHNNNbbbzzzooonnn```MMM<<<---)))***+++,,,------------+++***))))))******)))''')))(((((((((''''''&&&&&&%%%&&&((())))))'''%%%###%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$)))+++(((###!!!#########!!!$$$(((&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$###$$$&&&(((%%%&&&((('''%%%$$$&&&((('''((()))(((&&&&&&'''((((((&&&&&&((('''%%%&&&***000---)))%%%$$$$$$&&&'''"""$$$%%%%%%%%%%%%$$$"""'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############"""#########$$$$$$$$$$$$$$$###!!! !!!###$$$%%%%%%###""""""######""" ###"""!!! !!!"""###!!!###$$$$$$$$$$$$%%%''''''((()))***++++++******$$$111***---KKKQQQ:::///+++,,,------+++)))'''&&&...++++++...000555@@@JJJSSSWWW^^^ccceeebbb^^^[[[ZZZWWWTTTTTTWWW[[[^^^___aaacccgggjjjjjjhhhggghhhaaa[[[VVVWWWXXXUUUJJJ@@@??????@@@AAABBBCCCDDDEEEEEEGGGMMMWWW___^^^VVVNNNDDD@@@>>>GGGVVVdddlllmmmllliiieeecccaaaaaa``````ddd^^^XXXWWWXXXWWWRRRLLLDDDDDDEEEGGGHHHHHHFFFCCC???===<<<@@@FFFKKKLLLKKKKKKLLLNNNPPPSSSUUUWWWXXXXXX\\\bbbiiinnnmmmiiieeexxx???444444---........./////////...------(((,,,---)))(((***+++)))***%%%!!!$$$+++,,,%%%&&&&&&&&&&&&&&&%%%$$$###)))((('''(((***+++***)))(((&&&&&&***)))&&&$$$&&&))))))(((&&&###!!!"""###''''''&&&%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((%%%%%%%%%###$$$%%%&&&&&&"""###%%%&&&''''''&&&&&&+++///444777:::>>>DDDIIIIIIEEE>>>444,,,))),,,000+++)))((()))+++,,,+++)))***)))))),,,333===FFFLLLJJJGGGDDDCCCDDDEEEDDDDDDGGGHHHIIIIIIJJJKKKKKKKKKHHHIIIJJJJJJIIIFFFEEEDDDPPPLLLLLLNNNNNNKKKKKKMMMLLLMMMNNNNNNNNNMMMLLLKKKHHHFFFGGGIIIIIIFFFGGGJJJSSSkkkoookkknnn[[[AAA333,,,++++++,,,---------,,,++++++***))))))******)))'''((((((((((((((('''''''''%%%&&&'''''''''%%%###"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((($$$$$$))),,,(((###""""""######!!!###(((&&&%%%$$$###$$$%%%&&&''''''%%%$$$###$$$%%%%%%%%%'''%%%$$$%%%''''''&&&$$$%%%&&&&&&%%%###"""###$$$$$$###%%%((('''%%%(((---111...***%%%######$$$%%%######$$$&&&&&&$$$###$$$&&&%%%$$$###""""""######&&&&&&&&&&&&%%%$$$######!!!!!!"""###############"""#########$$$$$$$$$$$$&&&&&&%%%###""""""###$$$"""!!! !!!###$$$###"""###"""!!! !!!"""###!!!###$$$$$$%%%&&&((('''(((((()))))))))))))))&&&---'''222YYYhhhMMM111+++++++++***)))'''%%%###)))((((((***,,,111===HHHMMMRRR[[[cccfffeeeaaa^^^```]]]YYYWWWYYY[[[]]]^^^dddgggkkkkkkjjjiiiiiihhh]]]WWWSSSUUUZZZXXXNNNDDDBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJQQQ[[[bbbaaaYYYRRRIIIDDDAAAIIIXXXfffnnnpppkkkgggbbb___^^^^^^\\\[[[aaa\\\WWWUUUWWWWWWTTTQQQFFFFFFEEEFFFFFFCCC???<<<:::888888<<>>---+++)))(((((('''%%%###%%%%%%'''***+++000<<>><<<===AAAEEEHHHIIIFFFGGGIIIKKKLLLMMMLLLLLLHHHIIIIIIGGGFFFHHHMMMRRRTTTMMMIIIKKKLLLKKKJJJLLLPPPPPPPPPPPPNNNKKKIIIHHHDDDCCCDDDEEEDDDCCCGGGNNNZZZwwwwwwsssgggbbbYYYAAA000...---,,,,,,++++++***++++++,,,+++***))))))******)))((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''((())))))***(((%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((%%% """(((!!! !!!%%%%%%"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$&&&((('''"""###&&&((('''$$$"""%%%'''###&&&((((((%%%""" ###$$$&&&'''###""")))!!!!!!!!!"""###%%%&&&&&&&&&###%%%******&&&%%%)))"""###%%%'''''''''%%%$$$!!!!!!"""###$$$%%%%%%$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$&&&%%%######$$$$$$###!!!!!!"""""" """###$$$%%%%%%$$$###"""&&&&&&&&&$$$######%%%'''))))))((((((((((((((()))---%%%000***###TTT{{{ggg222...)))'''(((******)))'''(((***+++((((((000;;;CCCHHHQQQ[[[dddiiilllmmmkkkjjjhhhiiijjjkkkjjjiiiqqqwwwxxxqqqmmmlllhhhbbb___[[[YYYYYY\\\]]]YYYUUUNNNNNNMMMMMMNNNPPPRRRSSSbbbeeehhhcccZZZPPPKKKJJJKKKRRR\\\eeelllnnnnnnmmmbbb]]]WWWTTTTTTRRRMMMIIIAAADDDFFFEEEAAA@@@CCCGGGIIIGGGEEECCCBBB@@@===;;;333444666;;;@@@FFFJJJMMMKKKLLLNNNOOONNNKKKHHHFFF@@@???>>>@@@FFFKKKOOOPPPzzzCCC555///'''---,,,---.../////////------+++******)))(((''''''&&&)))'''%%%%%%%%%&&&%%%$$$&&&###$$$((('''###%%%+++))))))))))))((((((((((((***)))((((((((((((((()))'''&&&%%%$$$%%%&&&'''(((---+++)))((())))))((('''+++)))&&&###"""###&&&'''&&&((('''!!!"""(((***(((%%%"""!!!###&&&'''&&&$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''')))///888>>>DDD:::000,,,***((((((+++''''''''''''((((((((((((###%%%+++444===CCCDDDCCC@@@>>>======???CCCFFFIIIIIIHHHHHHJJJKKKKKKIIIGGGIIIFFFEEEIIILLLLLLNNNQQQLLLKKKIIIIIIIIIJJJIIIHHHMMMMMMMMMJJJHHHFFFGGGHHHJJJCCC@@@CCCFFFFFFJJJQQQ]]]xxx|||uuukkkpppaaaGGG777,,,'''---+++,,,,,,------,,,,,,+++,,,+++***(((''''''&&&&&&((()))*********((('''&&&)))'''###!!!!!!###''')))%%%%%%%%%%%%&&&'''((((((---)))'''((('''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$######$$$%%%$$$######"""""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$###'''&&&$$$""""""###$$$%%%"""###&&&(((***)))((((((&&&$$$######$$$%%%%%%$$$###""""""$$$&&&'''%%%$$$%%%$$$######""""""######''''''&&&&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%### $$$'''#########""""""""""""""" !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&)))'''&&&(((+++...//////111000,,,***111@@@MMMSSS---+++)))***+++++++++***'''&&&)))---......777CCCRRRWWW^^^cccfffiiiooossstttnnniiikkkqqquuutttppppppsssuuusssnnnhhheeeddd^^^]]][[[YYYYYYZZZ]]]___UUUUUUTTTQQQPPPSSSYYY___mmmlllkkkfffYYYKKKHHHMMMOOO[[[hhhooossssssooojjjeee^^^XXXVVVTTTMMMGGGEEEAAAAAABBBDDDEEEEEECCCAAAFFFDDDBBBAAA@@@???===;;;999888777777:::@@@EEEIIINNNQQQUUUWWWSSSLLLCCC<<<999888888888999<<<>>>@@@yyyCCC555111***000------......///......---+++++++++***))))))((((((***(((&&&%%%&&&&&&%%%$$$'''$$$%%%)))(((###"""%%%(((((((((((())))))))))))******)))(((((((((((((((%%%%%%%%%%%%&&&&&&'''(((---+++)))((())))))(((''''''&&&$$$###$$$&&&((())) """ """$$$"""%%%$$$"""$$$'''((('''%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$######""""""""""""###$$$&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''---444999:::111***((((((&&&'''***''''''((((((((()))))))))&&&(((---444<<>>??????AAADDDGGGHHHGGGHHHIIIKKKKKKJJJHHHJJJFFFEEEHHHIIIHHHIIIMMMKKKIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHFFFEEEEEEFFFCCC@@@???BBBDDDFFFMMMWWWkkkrrrnnnlllqqq___BBB555///***+++,,,,,,,,,++++++,,,,,,,,,,,,+++***(((''''''&&&&&&((())))))))))))(((((('''+++)))&&&%%%%%%&&&)))+++&&&&&&&&&&&&&&&'''((((((***&&&$$$%%%$$$""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%% $$$##################$$$%%%'''&&&&&&&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###'''%%%$$$""""""###$$$%%% !!!###%%%&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$###""""""$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$#########%%%&&&%%%$$$#########"""!!!"""$$$&&&############""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######((((((''''''''''''((((((---,,,+++---000222222111444555333///222:::@@@BBB...,,,+++***,,,---------,,,***+++///222777DDDRRR___cccgggjjjkkkmmmrrruuusssnnnkkkmmmsssxxxwwwttttttuuuuuuqqqkkkeeeccccccbbb^^^[[[ZZZ^^^```aaa```WWWWWWVVVTTTTTTYYYbbbiiisssqqqnnngggZZZNNNLLLRRRUUU```kkkpppssstttqqqlllddd\\\TTTRRROOOKKKGGGGGGFFFFFFGGGHHHIIIHHHEEEBBBDDDAAA???======<<<;;;999777666666777:::>>>CCCFFFNNNQQQUUUWWWTTTMMMDDD???:::999777666666777:::;;;zzzDDD666333---333........................,,,,,,++++++******))))))+++)))'''&&&''''''&&&%%%'''$$$%%%((()))%%%""""""''''''(((((())))))******++++++***(((''''''''''''###$$$%%%&&&'''''''''''',,,***(((((())))))((('''&&&&&&%%%%%%%%%&&&''''''"""###"""###%%%$$$%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&)))...222000***&&&'''((('''(((+++((((((((()))))))))******(((+++///666<<<>>>>>><<<999<<>>>>>@@@CCCDDDJJJXXXfff~~~pppfffhhhqqqttt\\\;;;111222---))),,,+++***))))))***+++,,,,,,+++***(((''''''''''''((((((((('''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((+++'''&&&'''&&&$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&)))%%%$$$ ###$$$###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$""""""###$$$$$$%%%%%%&&&&&&'''((()))***&&&%%%######%%%%%%%%%$$$$$$###"""###%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$###############""""""!!!!!!""""""!!!!!!"""###%%%&&&"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%************++++++,,,---333333333666888999888777888;;;;;;888777999777333000---++++++---///111111000------111888DDDUUUdddnnnpppqqqpppnnnooorrrvvvrrrooommmpppvvvzzzyyywwwttttttrrrnnniiifffddddddccc^^^YYYZZZ```eeedddaaaYYYZZZ[[[ZZZ\\\bbbkkkssswwwuuupppiii^^^TTTTTTYYY]]]fffnnnppprrrsssqqqnnndddYYYOOOKKKIIIGGGHHHJJJKKKKKKMMMOOOPPPMMMIIIEEEDDDAAA>>><<<;;;;;;:::999444444555666999<<>>===<<<888;;;>>>>>><<<===AAAEEEGGGFFFEEEEEEEEEEEEDDDBBBDDDBBBAAABBBAAA???@@@DDDDDDDDDDDDDDDCCCBBBDDDEEEFFFEEEEEEFFFGGGHHHGGGFFF>>>@@@CCCDDDHHHUUUjjj|||uuubbbbbbiii|||zzzZZZ444,,,333///))),,,+++)))(((((()))+++,,,+++***)))(((''''''''''''((('''&&&&&&'''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''+++((('''((((((%%%&&&)))###########################&&&(((%%% !!!%%%"""%%%(((&&&!!! ###((($$$$$$%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""#########)))((('''&&&''')))+++,,,&&&%%%######%%%&&&%%%$$$%%%$$$######$$$%%%$$$######$$$$$$$$$&&&'''((()))%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$"""!!!"""%%%%%%### $$$$$$######""""""!!!!!!###"""!!!!!!!!!###%%%'''"""""""""###$$$%%%%%%&&&%%%%%%&&&''')))+++,,,---***+++,,,---///111333444888999;;;???BBBCCCAAA>>>;;;???AAA???===<<<777111///---++++++...111333333000///000555@@@PPPcccqqqvvvwwwvvvrrrnnnmmmppptttqqqnnnnnnqqqvvvyyyxxxvvvoooppppppooommmiiigggeee\\\YYYVVVWWW[[[___aaaaaa[[[^^^aaaccceeeiiiooouuurrrrrrqqqlllddd^^^^^^aaacccjjjnnnnnnnnnppppppmmmfffYYYKKKEEECCCCCCGGGKKKNNNOOORRRUUUVVVSSSNNNIIIFFFCCC???===<<<<<<<<<;;;222333444666888:::;;;<<>>:::<<<<<<;;;:::<<<@@@DDDFFFCCCAAA@@@???>>><<<:::999888888:::999777:::???AAABBBCCCBBB@@@@@@BBBDDDGGGFFFFFFHHHJJJKKKJJJHHH@@@BBBCCCEEEOOOccc}}}iii]]]dddnnnzzzUUU///)))111///***,,,+++)))(((((()))+++,,,+++***)))((((((''''''(((((('''&&&&&&&&&((()))***''''''((((((((((((''''''######%%%&&&''''''&&&&&&&&&######%%%%%%""""""%%%########################$$$###""""""###$$$$$$$$$&&&)))+++(((###!!!###'''&&&((()))(((%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$#########""""""###&&&%%%###"""###%%%''')))'''%%%$$$$$$%%%&&&&&&%%%(((&&&$$$###$$$$$$$$$#########$$$%%%&&&((()))***%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%'''%%%######%%%%%%"""$$$$$$######"""!!!!!! $$$###"""!!!"""$$$&&&'''!!!"""###$$$%%%&&&''''''&&&&&&'''(((***,,,///000+++,,,---000333666999;;;===>>>AAAEEEHHHIIIGGGDDD===@@@AAA>>>;;;;;;777222---,,,+++,,,000333555666222444777===JJJ\\\nnnyyyxxxyyywwwsssnnnlllnnnqqqmmmmmmmmmppptttvvvuuusssmmmooorrrsssqqqkkkddd___PPPQQQRRRRRRQQQTTTYYY^^^[[[```fffiiijjjjjjlllnnnhhhkkknnnmmmjjjgggffffffdddiiikkkiiiiiilllmmmllliiiZZZKKKCCCAAABBBGGGLLLOOOQQQVVV[[[\\\YYYRRRMMMEEEBBB???=========;;;:::222222444666777888999999BBBCCCDDDDDDDDDBBB@@@???DDDAAA<<<888666666666777HHH666333---///......///000///---,,,+++)))(((((((((((((((((((((+++)))'''&&&''''''&&&%%%(((++++++'''$$$%%%&&&&&&&&&&&&'''((()))***++++++++++++***(((''''''''''''%%%%%%&&&&&&''''''&&&&&&+++)))''''''(((((('''&&&"""###$$$&&&'''(((((()))'''$$$###%%%%%%######%%% !!!###$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''(((***((('''(((+++)))&&&'''+++((((((((()))))))))******''',,,555;;;???@@@AAAAAA<<<;;;;;;;;;<<<>>>@@@AAA@@@>>>;;;999888777555333///...000222111///333999>>>@@@BBBAAA>>>>>>AAADDDGGGFFFFFFHHHLLLMMMJJJGGGAAABBBBBBHHHZZZuuuyyy```ZZZ```hhhvvvlllJJJ,,,)))...,,,---,,,+++***))))))***+++,,,******)))((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$'''((((((((((((&&&$$$$$$'''&&&$$$###&&&########################### ###&&&$$$"""(((******(((%%%###%%%'''$$$&&&(((&&&###!!!###%%%###$$$$$$%%%%%%$$$$$$###$$$############"""""""""&&&%%%$$$###$$$%%%''')))'''&&&$$$$$$&&&&&&&&&%%%***(((%%%$$$$$$%%%%%%$$$%%%&&&&&&'''((()))++++++%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%((('''%%%%%%%%%$$$###!!!%%%$$$$$$###"""!!! ######""""""###$$$&&&'''""""""###%%%&&&((()))***+++***))))))***,,,...//////000222444888;;;>>>???@@@AAACCCFFFIIIIIIFFFDDD===>>><<<777444555333///.........111555999:::::::::===@@@EEESSSfffuuu}}}xxxyyyxxxsssmmmjjjkkkmmmhhhiiikkkooossstttsssqqqqqqssstttuuuqqqhhh]]]UUUGGGKKKNNNMMMJJJKKKSSSYYY\\\aaagggiiihhheeeeeefff```fffkkkjjjjjjjjjhhheeebbbfffgggeeeeeehhhjjjjjjiii[[[KKKDDDBBBDDDIIIOOORRRUUU[[[```aaa]]]UUUOOOBBB@@@>>>======<<<999777444444555666777777888888>>>=========>>>>>>??????AAA???===;;;::::::;;;<<>>@@@@@@AAAAAA;;;::::::>>>BBBCCC???;;;999666333222222222111000,,,,,,...000...+++000777===@@@BBB@@@======@@@DDDFFFDDDDDDGGGKKKKKKHHHDDDBBBBBBEEEQQQkkkkkkVVVPPPPPPQQQ^^^SSS;;;+++,,,+++)))///,,,,,,,,,++++++,,,,,,,,,***))))))((((((((((((((('''''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%!!!###%%%(((++++++++++++(((%%%&&&))))))&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###''''''&&&&&&&&&&&&'''((( ###%%%###"""###$$$$$$%%%%%%$$$$$$##################""""""!!!''''''&&&%%%&&&'''((()))'''&&&$$$$$$&&&'''&&&%%%---***'''%%%%%%&&&%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&&&&'''&&&%%%$$$%%%&&&(((%%%%%%$$$###"""!!! """######$$$$$$%%%%%%&&&"""###$$$&&&(((***+++,,,///...------///111333444888888999:::<<<>>>@@@AAACCCCCCCCCDDDDDDCCC@@@===888999777111000111111...222222555999>>>AAAAAAAAAAAACCCDDDGGGTTThhhwww|||wwwxxxvvvrrrkkkfffeeefffaaadddhhhnnnrrrttttttssstttssssssqqqmmmdddXXXPPPGGGIIIJJJJJJIIIKKKQQQUUU\\\___cccccc```^^^^^^``````fffhhheeedddfffddd```^^^bbbdddbbbbbbfffiiiiiigggYYYLLLFFFFFFHHHNNNTTTXXX[[[aaaeeeeee___UUUNNNAAA@@@@@@@@@???===:::777666666666666666777888999<<<<<<;;;:::;;;===@@@AAA@@@@@@AAABBBBBBCCCDDDEEEJJJ666555000000,,,...111222222...***(((******************++++++)))'''%%%%%%%%%&&&%%%$$$)))***'''(((******''''''(((((())))))*********)))((((((((((((((())))))(((&&&%%%$$$$$$%%%&&&+++)))'''''''''((('''&&&$$$$$$$$$%%%&&&''')))***'''######&&&&&&!!!!!!%%% ###&&&&&&%%%&&&))),,,''''''&&&%%%%%%%%%%%%&&&###""""""""""""###$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++'''&&&(((***)))&&&)))///''''''''''''((((((((((((***111:::@@@AAA@@@@@@AAA999888:::AAAGGGFFF>>>666333111.........///////////////111222///,,,000888<<>>>>>>>>>>>>>>???@@@AAAAAAEEEDDDBBBAAA@@@>>>:::777222444333000///333444111555777:::???DDDGGGGGGEEEEEEFFFDDDEEEQQQfffuuuzzztttuuutttooogggaaa______]]]```gggmmmsssuuuvvvvvvsssqqqooommmjjjbbbXXXQQQKKKIIIHHHIIIKKKNNNQQQSSS\\\^^^___]]]ZZZYYY[[[^^^dddhhhgggaaa___aaa```[[[\\\```bbb```aaafffiiihhhdddXXXLLLHHHIIILLLRRRXXX]]]```fffiiihhh```UUULLLCCCCCCCCCCCCCCC@@@<<<888888888777666666777999:::===<<<;;;:::;;;>>>BBBDDDBBBCCCFFFHHHKKKLLLMMMMMMIII;;;777444111//////...------------...)))***++++++***)))***,,,,,,,,,***)))'''&&&&&&&&&,,,+++)))'''%%%$$$######'''%%%###%%%)))++++++***)))(((&&&%%%%%%&&&((()))$$$&&&''''''%%%%%%&&&(((---***&&&%%%((())))))(((###(((...,,,((('''&&&%%%$$$###$$$%%%&&&"""%%%((((((&&&&&&))),,,((('''%%%$$$$$$%%%&&&(((&&&&&&$$$###"""!!!!!!!!!'''''''''&&&&&&%%%%%%%%%+++'''&&&******%%%%%%))))))(((&&&%%%$$$$$$%%%%%%'''&&&&&&''')))***)))'''(((((('''&&&&&&((()))***...222999@@@DDDDDDCCCAAA@@@<<<:::===AAA???666...000000000000000///......,,,,,,,,,,,,,,,...111333===@@@BBB>>>999888>>>DDDEEEAAALLLNNNDDDJJJNNN===EEEGGGTTTmmmoooXXXCCC555222555777333...,,,,,,...---,,,---,,,,,,++++++******)))))))))(((((('''''''''&&&%%%&&&(((************)))))))))((('''''''''''''''$$$&&&&&&'''222===888******,,,,,,***&&&""""""###$$$&&&((((((&&&%%%$$$%%%$$$$$$###"""###$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((+++)))&&&%%%%%%%%%###""""""$$$&&&((((((&&&$$$"""######""""""""""""######(((%%%""""""$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&''',,,000&&&&&&%%%""" """'''+++$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&%%%$$$""""""###$$$############%%%&&&&&&%%%######!!!%%%'''''''''((()))''')))+++,,,,,,---000222333555777999:::===AAADDDFFFHHHIIIFFFBBB@@@BBBDDDHHHHHHFFFAAA<<<777555555666555333333444777:::<<<<<>>======<<<;;;<<<888777999:::777666777999:::<<>>CCCEEECCC>>>;;;???CCCHHHCCCJJJMMMFFFNNNRRRDDDEEENNN```yyyxxx___III888---,,,///222///+++***,,,---------------,,,,,,+++*********))))))((((((((('''''''''''''''((())))))(((''''''+++***)))'''&&&&&&&&&&&&(((******+++555@@@<<>>@@@BBBEEEHHHKKKKKKIIIGGGDDDBBBCCCDDDDDDDDDBBB>>>999555333333888888888999:::<<<======???AAAEEEIIIKKKLLLKKKJJJIIIFFFBBBDDDNNN]]]mmmvvvwwwrrrjjjccc______bbbddd```______dddjjjmmmkkkhhhllllllkkkiiieeeaaa]]][[[\\\VVVSSSVVVYYYZZZ]]]bbbddddddeeeeeeggghhhiiijjjqqqnnnjjjiiihhhfffccc```^^^```cccgggjjjiiifffcccaaa\\\WWWWWWZZZ]]]\\\ZZZ]]]eeejjjfff^^^XXXSSSOOOIIIFFFBBB@@@??????>>>======:::999<<<<<<::::::<<>>;;;;;;===;;;:::999888777444///+++/////////000//////...---***---//////---...444:::AAAEEEIIIGGGBBB???@@@CCCKKKEEEHHHKKKHHHPPPTTTKKKHHHYYYssslllRRR@@@444...---///,,,***))))))+++---............---,,,,,,++++++***))))))((((((((((((''''''%%%&&&''''''((('''''''''---,,,***)))''''''''''''''')))))))))222;;;777---((()))***)))'''''''''((("""$$$%%%%%%###"""""""""$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%'''''''''(((((((((((((((((((((((()))))))))'''$$$###$$$%%%&&&&&&'''%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!###$$$$$$$$$&&&'''***,,,///111222444777999<<>>@@@AAAAAAAAAAAADDDFFFIIILLLNNNOOOOOONNNKKKJJJHHHHHHMMMYYYiiittttttpppiiibbb______aaabbbcccaaaaaadddhhhjjjgggeeeeeedddcccbbbbbbbbbcccdddgggbbb```cccdddddddddggghhhiiilllooopppqqqpppppprrrqqqpppooommmjjjfffbbb]]]^^^aaaeeeiiijjjiiiggg```^^^\\\]]]```aaa___\\\aaagggiiiccc\\\XXXTTTPPPLLLIIIEEEBBBBBBAAAAAA@@@???<<<<<>>???BBBHHHIIIKKKMMMMMMLLLJJJIIIIIIMMMUUU]]]cccdddaaa^^^MMM<<<555000...//////...------------...+++,,,---,,,***)))***+++,,,+++******))))))))))))((('''&&&%%%%%%$$$%%%%%%***)))((('''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&(((***)))&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&(((***,,,((('''&&&$$$$$$$$$%%%%%%$$$"""!!!"""&&&(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''(((((())))))***(((''''''((()))))))))%%%%%%'''(((***++++++,,,888>>>CCCBBB<<<888:::===:::999888666333///---+++.........//////......---)))---111000...000777>>>EEEHHHIIIFFFBBB???AAADDDLLLHHHHHHIIIJJJNNNOOOKKKQQQhhhuuuaaaIII<<<777333111111+++*********+++,,,------......------,,,+++++++++))))))((((((((((((((((((###$$$%%%&&&'''((()))))),,,,,,+++++++++,,,,,,,,,))))))(((''',,,222000)))...---,,,***((('''&&&&&&###$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$"""!!!'''''''''''''''&&&&&&%%%"""$$$&&&'''&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''""""""#########$$$&&&''''''&&&%%%$$$$$$%%%&&&'''"""$$$%%%%%%%%%&&&)))+++---///222555777999<<>>@@@BBBAAA@@@HHHIIIHHHEEEAAA???>>>>>>AAAAAABBBBBBCCCEEEFFFFFFKKKLLLMMMOOOPPPPPPOOOOOOOOOPPPPPPNNNNNNWWWgggsssuuuqqqjjjddd```___```aaaffffffeeegggjjjkkkiiigggcccbbb``````bbbeeeiiillloookkkiiilllmmmjjjiiijjjiiilllqqquuuwwwwwwuuutttrrrsssrrrqqqnnnjjjddd```[[[\\\___dddhhhiiifffddd\\\ZZZZZZ\\\___aaa```___eeeiiihhhaaa[[[XXXUUURRRMMMJJJFFFDDDCCCCCCCCCBBB@@@>>>???AAABBB@@@CCCGGGQQQQQQQQQRRRRRRRRRQQQQQQQQQSSSXXX___cccdddbbb___PPP>>>555111...//////...------------...+++,,,---,,,***)))***+++,,,++++++*********++++++...---+++***(((''''''&&&******)))(((((((((((()))%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&&&&&&&((())))))(((&&&%%%$$$%%%&&&(((!!!###%%%%%%%%%'''+++...***)))'''&&&%%%%%%%%%&&&$$$""" """&&&'''&&&###$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&%%%%%%&&&&&&&&&))))))(((((((((''''''&&&)))'''&&&&&&'''((('''&&&%%%&&&''')))+++---...///999>>>BBB@@@:::888;;;@@@;;;999666333000...,,,,,,,,,---............------)))---000111111444;;;@@@HHHHHHFFFBBB>>>>>>BBBFFFJJJKKKIIIIIILLLJJJIIIKKK```xxx{{{eeeSSS???777666333///---,,,------------,,,,,,,,,...------,,,,,,+++******(((((())))))))))))))))))&&&&&&&&&&&&''''''((((((((())),,,///111222333333222111///---...000...+++///...+++)))'''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%$$$%%%&&&&&&%%%$$$"""!!!&&&''''''(((((('''&&&&&&"""%%%)))***(((&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((''''''&&&"""###$$$&&&((()))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%!!!###$$$$$$###$$$&&&)))((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&(((,,,///111444777:::<<<>>>BBBDDDHHHKKKOOOPPPNNNJJJHHHFFFCCC@@@======AAADDDDDDCCCHHHIIIHHHFFFBBB@@@???@@@FFFEEECCCBBBCCCGGGJJJMMMPPPPPPPPPOOOOOONNNNNNMMMQQQSSSTTTPPPOOOVVVdddqqqwwwsssmmmgggcccaaa```aaagggggggggiiikkklllkkkkkkfffeeecccbbbdddhhhmmmpppqqqnnnmmmpppqqqmmmjjjkkkjjjmmmrrrvvvyyyyyyxxxwwwssssssrrrooojjjddd___\\\WWWZZZ___dddhhhfffbbb^^^ZZZXXXWWWXXX\\\```cccdddgggiiifff___ZZZYYYVVVSSSMMMJJJGGGEEEEEEEEEEEEEEEBBB@@@AAACCCBBB@@@DDDJJJYYYXXXWWWWWWXXXZZZ]]]___ZZZZZZ[[[]]]```aaaaaa```SSS@@@777222000//////...------------...,,,---...---+++******++++++++++++***++++++,,,,,,++++++***))))))))))))))))))******)))(((''')))***''''''''''''''''''''''''$$$&&&'''((('''''')))+++(((((('''%%%######&&&(((%%%&&&&&&&&&%%%&&&)))+++,,,+++)))''''''&&&''''''$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&'''''''''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$''''''%%%%%%((((((&&&(((((()))((((((&&&%%%$$$'''&&&&&&&&&''''''%%%$$$''''''((())),,,///222444:::===???===:::999===AAA<<<888333000///...---,,,+++,,,------...---------+++---///111444999>>>BBBHHHFFFCCC>>><<<>>>BBBFFFGGGLLLIIIHHHLLLIIIIIIVVVsss}}}nnnZZZJJJ;;;555555333///...---///111000...,,,++++++------,,,++++++******)))(((((())))))))))))******++++++)))((((((''''''((('''+++111777;;;======<<<<<<;;;888555333222222222///,,,)))''''''((('''&&&''''''(((&&&$$$$$$%%%'''$$$$$$%%%%%%%%%$$$######%%%&&&'''((()))(((''''''%%%)))......+++(((&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$###"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&---+++)))(((((('''&&&%%%######$$$&&&(((***)))(((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&%%%###"""###$$$"""$$$&&&%%%######&&&)))(((''''''&&&&&&''''''(((###$$$$$$$$$%%%(((---111666888<<<>>>@@@CCCFFFHHHKKKMMMPPPPPPMMMIIIFFFDDDBBBAAAAAACCCFFFIIIIIIIIILLLMMMLLLJJJGGGDDDDDDDDDHHHFFFCCCBBBDDDIIINNNRRRSSSRRRPPPOOONNNMMMMMMMMMPPPRRRSSSPPPOOOUUUbbbmmmuuurrrnnniiifffdddddddddeeeffffffggghhhjjjjjjkkkhhhgggffffffgggjjjmmmpppqqqmmmmmmqqqrrrnnnkkklllkkknnnqqqvvvyyy{{{{{{|||vvvuuurrrlllddd]]]XXXWWWTTTWWW]]]dddgggeee```[[[]]][[[YYYYYY[[[```eeehhhffffffccc\\\XXXXXXVVVSSSMMMJJJGGGFFFGGGHHHIIIHHHEEEDDDDDDEEEBBB@@@DDDJJJ\\\\\\[[[\\\^^^bbbeeehhh```^^^\\\\\\^^^``````___UUUBBB999444333//////...------------...---......---+++******++++++++++++++++++,,,---...)))((((((((((((((()))***(((***+++***((('''))),,,)))(((''''''''''''((()))%%%'''((()))((()))+++,,,'''''''''%%%""""""%%%((()))((('''&&&'''((())))))+++***(((&&&%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$((((((%%%&&&******&&&&&&&&&'''(((''''''&&&%%%&&&&&&''')))***(((%%%"""))))))((())),,,111555888===>>>===;;;::::::===@@@<<<555...,,,---///...+++++++++,,,------------------,,,---111777===AAABBBFFFDDDAAA???===???BBBDDDDDDMMMHHHFFFMMMKKKRRRjjjpppdddVVVHHH999444333222111222+++...111111...,,,++++++,,,++++++******))))))((((((((()))))))))*********+++******)))***+++,,,---000555>>>FFFKKKLLLJJJIIIGGGFFFDDDAAA>>>===>>>AAA666222...,,,,,,+++***((('''((((((&&&$$$$$$&&&((($$$$$$$$$###$$$$$$%%%%%%###%%%''')))******)))(((&&&+++000///***%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%$$$######'''***''''''''''''''''''''''''...***'''&&&'''(((((('''(((&&&$$$%%%((()))(((&&&'''&&&$$$######$$$&&&'''%%%&&&'''&&&$$$###$$$%%%###%%%'''&&&###"""%%%(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&+++111666:::===@@@BBBCCCEEEIIIKKKJJJLLLNNNNNNKKKHHHFFFFFFBBBEEEHHHJJJJJJKKKLLLMMMPPPPPPPPPMMMJJJGGGGGGGGGFFFEEEDDDEEEHHHLLLQQQTTTSSSQQQPPPNNNNNNNNNOOOPPPQQQRRRRRRPPPQQQWWWccclllpppooollljjjhhhhhhhhhhhhfffgggggggggggggggiiijjjggggggggghhhiiijjjkkklllpppmmmmmmqqqrrrooommmnnnoooppprrruuuyyy||||||yyysssiii^^^WWWUUUUUUSSSVVV[[[aaaeeeeeebbb___aaa```^^^\\\\\\___cccfffaaabbb^^^XXXVVVVVVTTTPPPMMMKKKIIIHHHJJJLLLMMMMMMJJJHHHHHHGGGCCC@@@CCCKKKWWWYYY[[[^^^aaacccdddeee```___^^^^^^```aaa```___VVVCCC:::666444//////...------------...---......---+++******+++++++++++++++,,,---.........------,,,++++++,,,,,,''')))+++***((((((***---+++***(((&&&&&&(((***+++&&&''')))***)))***,,,---&&&''''''$$$""""""%%%(((+++(((&&&''')))+++,,,+++'''&&&$$$"""!!!!!!!!!!!!"""%%%'''&&&$$$###%%%(((&&&%%%$$$###$$$&&&)))***%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))$$$))))))%%%&&&++++++'''###$$$%%%''''''''''''&&&&&&''')))+++,,,***%%%"""+++***)))))),,,222777;;;@@@>>><<<::::::;;;===???<<<444+++)))---///---******+++,,,,,,------------///,,,+++000999@@@CCCBBBCCCCCCBBBAAA@@@AAABBBCCCBBBLLLGGGDDDNNNOOO\\\||||||hhh^^^SSSDDD555///------///222)))---111111...,,,+++,,,++++++******)))((((((((((((((())))))*********+++&&&&&&'''))),,,000333555:::@@@JJJSSSXXXXXXUUUSSSTTTSSSRRRPPPLLLKKKNNNSSSAAA<<<666222111///,,,***'''((('''%%%$$$$$$&&&((($$$$$$###"""###$$$&&&'''"""$$$''')))*********)))$$$)))...---'''!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###%%%&&&%%%$$$$$$(((+++((((((((((((((((((((((((***'''######'''***++++++,,,(((%%%%%%''''''&&&$$$'''&&&$$$######$$$&&&'''&&&'''((('''%%%$$$%%%&&&###&&&(((&&&"""!!!$$$(((######%%%&&&&&&%%%######&&&''''''''')))...555:::===???BBBDDDEEEGGGJJJLLLIIIKKKMMMMMMKKKIIIHHHHHHBBBGGGLLLMMMKKKJJJKKKMMMMMMNNNMMMJJJGGGDDDCCCDDDEEEEEEFFFHHHKKKOOOSSSUUUQQQPPPOOONNNOOOPPPRRRTTTSSSSSSSSSRRRTTT[[[eeemmmkkkkkkjjjiiiiiijjjkkkllliiiiiiiiihhhgggggghhhjjjdddeeeggghhhiiiiiiiiiiiipppmmmmmmqqqrrrpppoooppprrrrrrsssuuuyyy~~~}}}ttthhh\\\UUUSSSTTTTTTVVVYYY___dddffffffdddccccccaaa___]]]^^^```bbb^^^^^^[[[VVVTTTUUUSSSNNNNNNLLLJJJJJJLLLOOOPPPQQQMMMLLLKKKIIIDDD@@@DDDKKKPPPSSSYYY]]]``````___]]]^^^^^^___aaaccccccaaa___XXX>>>666???000333111//////000111000///...............,,,)))&&&,,,+++***+++,,,,,,+++******+++,,,+++***'''$$$###%%%&&&'''***+++,,,------///...,,,(((%%%%%%(((***$$$######&&&***------+++((())))))'''$$$$$$(((+++)))(((&&&$$$$$$$$$&&&''')))((('''&&&&&&&&&&&&&&&$$$"""!!!###''')))(((&&&'''%%%$$$%%%((((((&&&###)))'''%%%$$$%%%&&&&&&%%%###%%%(((((('''%%%%%%%%%&&&&&&&&&'''''''''((((((---***((('''((((((((('''((('''''')))+++,,,+++***'''((()))---111444555444<<<;;;:::<<<>>>???>>>===666333///+++)))((())))))+++++++++++++++***)))))),,,+++,,,///555:::===???FFFCCC???>>>AAAEEEHHHJJJIIIJJJIIIHHHMMM]]]tttttt```YYYRRR???111000111,,,---222///000111111000...,,,+++%%%,,,'''###,,,000***(((***)))'''&&&%%%&&&((()))...,,,)))***000888???CCCOOOPPPSSSYYY^^^^^^XXXQQQUUUQQQNNNOOOTTTWWWVVVTTTOOOMMMJJJEEE===333...,,,)))(((&&&%%%$$$#########%%%((((((&&&&&&)))(((%%%$$$$$$&&&&&&&&&&&&$$$$$$***(((%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###$$$%%%$$$"""$$$######$$$%%%''')))***(((''''''((())))))'''%%%&&&((('''$$$%%%***,,,+++$$$&&&(((******)))'''&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$(((&&&&&&&&&###"""'''''''''(((,,,222888<<>>>>>===<<<222000---+++******+++,,,)))******++++++++++++***//////111555:::???BBBBBBDDDBBB@@@???AAAEEEHHHIIIHHHGGGGGGLLLWWWlllkkk]]]YYYMMM<<>>===888888999:::===@@@DDDFFFOOOPPPSSSYYY\\\YYYPPPIIIXXX===333===111111000......000111000///000...,,,,,,---...---++++++***)))***,,,------,,,+++++++++,,,,,,,,,,,,,,,''''''''''''(((***,,,---,,,)))''''''((()))&&&$$$(((+++,,,+++((('''(((***---***''''''((((((%%%""")))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''(((&&&%%%&&&'''((('''&&&'''&&&%%%&&&((((((&&&%%%((('''&&&'''((((((&&&$$$%%%'''******((('''''''''&&&&&&''''''((((((((('''&&&%%%$$$%%%'''))))))(((&&&%%%%%%'''))))))(((''''''''')))---222666777777;;;;;;;;;<<<>>>>>><<<:::...---+++******,,,...///))))))******+++,,,,,,,,,...///111666;;;???@@@@@@AAAAAA@@@AAABBBEEEGGGHHHGGGFFFHHHSSSggg~~~ssseee^^^[[[HHH:::///......++++++///------.........,,,+++***&&&000...''')))((('''---,,,)))((()))+++---+++)))+++,,,000777AAALLLVVV[[[[[[ZZZYYY[[[]]]]]]XXXTTTUUUWWWZZZ\\\\\\[[[[[[[[[[[[YYYWWWUUUSSSLLL@@@666)))))))))(((&&&%%%###"""$$$)))&&&###%%%)))+++$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%)))((('''&&&&&&'''((())))))(((((()))++++++)))''''''***)))&&&&&&***,,,******)))((('''''')))***+++''''''%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$'''&&&$$$&&&++++++,,,...111555999;;;===@@@BBBEEEGGGHHHJJJMMMPPPQQQRRRPPPJJJHHHJJJJJJGGGHHHKKKNNNOOONNNLLLKKKKKKMMMMMMLLLLLLNNNPPPSSSUUUPPPQQQSSSSSSSSSQQQNNNMMMRRRRRRSSSUUUVVVUUURRROOOSSSRRRRRRSSSXXXaaalllssspppnnnjjjiiijjjllllllllljjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiiiiijjjkkklllhhhggggggggghhhjjjlllmmmqqqqqqqqqqqqqqqpppllljjjfffccc___[[[XXXWWWWWWXXXYYYYYYZZZ\\\```dddiiilllllliiiddd]]]WWWVVVXXXYYYUUURRRNNNJJJFFFBBB===:::666666999>>>BBBBBB???;;;DDDFFFGGGDDD===666333222,,,,,,...000222444666777===>>>AAADDDFFFBBB999222\\\AAA666@@@666333222000000222333222111222///---,,,---/////////,,,******+++---......---000///---,,,+++*********)))((('''&&&'''))),,,---***'''%%%&&&***+++&&&!!!&&&+++///---)))'''+++000...)))&&&''',,,,,,'''"""(((((('''&&&&&&''''''(((((((((''''''''''''(((((()))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''&&&###!!!$$$&&&''''''&&&%%%%%%&&&&&&&&&'''((()))((((((''')))((('''''')))******)))&&&&&&&&&'''))))))((('''((((((***...333888::::::;;;:::;;;===>>>===:::888---,,,+++***+++,,,...///++++++***++++++,,,,,,---...///222666;;;>>>???>>>>>>@@@BBBCCCCCCEEEGGGHHHFFFGGGNNN___www}}}lllgggaaaYYYDDD999000///000......000,,,,,,,,,---,,,+++***)))&&&...***&&&)))(((&&&---,,,***(((+++...000---***---222:::BBBJJJQQQWWWZZZ[[[YYYYYYZZZ\\\]]]\\\ZZZWWWXXXYYYZZZ[[[[[[ZZZYYY]]][[[YYYYYYZZZUUUGGG888&&&&&&'''&&&&&&$$$"""!!!$$$'''%%%###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''')))((((((''''''(((******'''&&&%%%&&&(((((('''&&&)))+++***'''(((+++,,,***)))))))))))))))******+++(((((('''%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$###$$$''''''%%%(((---...111444888<<<>>>??????AAADDDGGGIIIJJJLLLNNNPPPPPPRRRPPPKKKJJJMMMNNNLLLIIILLLQQQSSSSSSQQQQQQQQQOOOPPPRRRUUUVVVXXXXXXXXX\\\]]]\\\ZZZVVVRRROOOMMMRRRRRRQQQRRRSSSSSSQQQOOOPPPPPPQQQTTT[[[eeepppwwwrrrooojjjggggggiiikkkkkkkkkjjjiiiiiiiiijjjkkkllllllkkkkkkjjjjjjkkklllmmmkkkiiigggggghhhjjjkkkkkkpppooooooooonnnjjjeeeaaa]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[^^^aaadddfffbbbcccaaaZZZUUUVVVYYY[[[XXXSSSLLLFFF@@@;;;777444222000///333777888444//////222444444111...,,,,,,((()))+++---......------/////////111111///***&&&bbbGGG777@@@777666444222222333444333222666333000///000222333333---,,,,,,---...//////...///...---,,,+++************)))((('''((())),,,---***'''%%%''',,,,,,'''"""%%%+++///---'''$$$(((...---(((%%%(((...000+++%%%((((((((((((((((((((()))(((((('''''''''(((((())))))))))))(((''''''&&&'''&&&'''((((((''''''''''''%%%%%%%%%&&&'''&&&$$$"""$$$&&&''''''%%%%%%%%%&&&%%%&&&((()))***)))((('''***)))(((((())))))(((&&&(((''''''((()))***)))'''******+++...444999;;;<<<::::::;;;===>>><<<888555---,,,++++++++++++,,,---...---,,,,,,,,,,,,------333444666:::>>>AAAAAA@@@===@@@CCCDDDDDDEEEGGGIIIDDDIIIWWWnnnttthhhcccXXXJJJ===666000//////......000+++++++++++++++*********))),,,&&&&&&...,,,(((,,,+++******,,,///000///,,,...666BBBKKKQQQSSSUUUVVVZZZYYYXXXYYYZZZ[[[\\\\\\YYYWWWVVVXXX\\\___^^^]]]______]]]\\\___]]]OOO>>>)))))))))))))))(((''''''$$$%%%$$$###&&&)))'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&((()))''''''''''''(((***,,,---'''%%%$$$%%%'''(((((('''***---,,,)))))),,,,,,)))'''(((***+++,,,+++)))((())))))((((((&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%###$$$''''''&&&)))...333666:::???BBBCCCCCCBBBCCCFFFIIIKKKLLLLLLNNNPPPMMMOOOOOOLLLLLLPPPRRRPPPLLLOOOSSSUUUTTTSSSRRRSSSVVVYYY^^^bbbcccbbb___]]]hhhgggccc]]]WWWRRRQQQRRRTTTQQQNNNMMMNNNOOOPPPPPPNNNMMMOOOTTT]]]iiitttzzzuuupppiiieeeeeegggjjjlllkkkjjjiiiiiiiiijjjkkklllmmmmmmmmmnnnnnnoooooopppooommmjjjiiijjjkkkjjjiiinnnmmmmmmlllkkkgggbbb^^^YYYYYYZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[[[[\\\]]]^^^ZZZ______ZZZWWW[[[______YYYSSSJJJBBB;;;666222///333...******...///,,,((('''))),,,---------------'''((()))))))))'''%%%$$$+++)))(((''''''(((((('''lllPPP;;;@@@777<<<999777666777777666444555222///...///000111111000///...///000000///...++++++,,,,,,------......,,,+++***)))***+++,,,,,,***((((((***,,,---***'''(((,,,///,,,%%%!!!$$$)))---(((%%%'''---000---(((((((((((()))))))))))))))((((((''''''(((((())))))((()))***)))'''&&&&&&'''&&&'''))))))'''&&&'''((()))((('''((())))))'''%%%'''((()))((('''&&&((()))%%%'''(((******)))(((''')))(((''''''((('''%%%###(((((('''(((******((('''+++******---222777:::;;;999:::<<<>>>>>><<<777222---,,,,,,+++++++++++++++//////...------...000000666666777999===???>>>>>>>>>AAAEEEFFFEEEFFFIIILLLGGGRRRfff}}}kkk___UUUFFF777444111---,,,,,,---------++++++++++++******++++++,,,,,,''')))222...'''+++******+++,,,---///000000111;;;GGGPPPTTTUUUVVVVVV\\\[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXZZZ]]]^^^___^^^\\\]]][[[YYY\\\]]]QQQAAA,,,,,,***)))(((''''''''''''&&&###"""'''+++''' &&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$######$$$%%%&&&&&&''''''(((((())))))&&&'''((('''&&&&&&''')))&&&&&&&&&&&&(((***,,,---((('''&&&&&&(((******))),,,......+++***,,,,,,)))%%%'''***,,,,,,+++((('''))))))))))))(((&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%&&&$$$%%%(((((((((,,,222999<<<@@@DDDFFFGGGGGGFFFFFFIIILLLMMMMMMMMMMMMNNNKKKNNNOOOMMMNNNRRRSSSPPPOOOQQQSSSTTTRRRRRRRRRRRR___ccciiimmmnnnlllhhheeemmmkkkfff^^^VVVRRRSSSVVVUUUQQQMMMKKKKKKNNNOOOPPPMMMMMMNNNTTT___kkktttzzzvvvqqqkkkgggfffiiikkkmmmkkkkkkjjjiiijjjkkkmmmmmmrrrrrrrrrrrrrrrqqqqqqqqqooommmjjjjjjlllllljjjgggkkkjjjiiihhhgggeee```]]]YYYZZZ]]]___aaaaaaaaa```^^^]]]\\\[[[ZZZYYYYYYYYYXXX___```\\\[[[```aaa]]]QQQLLLCCC<<<666222...,,,111---((('''((()))(((&&&&&&''')))************)))))))))***)))(((&&&$$$"""&&&%%%###!!!!!!###%%%'''yyy^^^HHHKKKAAAFFFDDDAAA??????>>>===;;;666444111000000111000///444222111111111111000...+++,,,---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,,,,///000...)))&&&(((+++,,,(((%%%&&&***,,,+++((((((((())))))************((((((((((((((()))******&&&((()))(((&&&%%%&&&(((%%%(((***)))'''&&&'''(((+++***(((((()))))))))((('''((()))((('''&&&((()))%%%''')))++++++***(((''''''&&&&&&'''((((((&&&$$$((('''&&&'''(((((('''%%%***)))(((+++///444777888888:::<<<>>>>>>;;;555111++++++++++++++++++,,,,,,......---...///222444666999888777888:::<<<<<<<<>>@@@DDDGGGIIIJJJJJJIIIIIILLLNNNOOONNNMMMLLLMMMKKKOOOQQQOOOPPPRRRQQQMMMMMMOOOQQQRRRSSSUUUXXXZZZdddgggkkknnnoooooommmkkklllkkkfff^^^UUUQQQRRRVVVTTTQQQNNNLLLMMMNNNOOONNNPPPNNNOOOTTT^^^jjjrrrvvvuuurrrooommmmmmmmmmmmmmmllllllllllllmmmnnnpppqqqvvvvvvuuusssqqqnnnlllkkkjjjhhhgggiiimmmmmmiiieeefffeeedddcccdddccc```^^^[[[]]]```cccdddcccbbbaaa___^^^^^^\\\[[[ZZZYYYYYYYYY```aaa\\\\\\```\\\SSSBBB>>>888222///,,,***(((+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&*********)))((('''&&&%%%!!!!!!!!!!!! !!!"""lllVVVYYYOOOPPPMMMJJJHHHHHHFFFDDDCCC===;;;999888888888666555666444222222222222000//////000111222111000---,,,------.........---,,,++++++,,,------------...000...000222222000///111333---)))%%%$$$&&&((((((''''''((()))***************((((((((((((((()))******%%%''')))(((%%%%%%&&&)))%%%(((******'''&&&''')))+++)))&&&&&&'''(((((('''%%%&&&'''&&&$$$$$$&&&(((%%%''')))++++++***(((''''''&&&''')))++++++***((('''&&&%%%&&&''''''&&&$$$((('''&&&)))---111444555888999<<<>>>???;;;444000)))******+++,,,,,,------,,,,,,,,,...111555888:::@@@>>><<<<<<>>>@@@@@@@@@@@@DDDGGGGGGEEEFFFLLLQQQfffuuuppp___OOO===333333///000///---...000000...,,,++++++***++++++,,,,,,&&&++++++++++++"""'''+++...,,,)))***000777GGGLLLRRRTTTSSSSSSWWW[[[VVVXXXZZZ[[[[[[\\\^^^```nnn{{{pppbbb```ddd]]]```]]]WWWXXX]]]WWWKKK???;;;555///***(((((((((!!!%%%'''&&&'''***+++)))&&&&&&$$$$$$$$$$$$&&&&&&%%%'''((('''$$$"""$$$&&&$$$$$$%%%%%%&&&'''((((((((()))***(((%%%$$$&&&))))))((('''&&&&&&'''((()))&&&$$$######&&&(((((((((---000000---,,,---,,,((((((''''''&&&&&&((()))***%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&&&&$$$&&&+++...000777>>>AAACCCFFFIIIKKKLLLLLLKKKKKKMMMPPPPPPNNNLLLLLLLLLLLLPPPRRRQQQPPPQQQNNNJJJIIILLLOOOSSSVVV\\\bbbfffdddeeegggiiilllmmmnnnooohhhhhheee^^^UUUPPPQQQTTTSSSQQQPPPPPPPPPPPPNNNMMMSSSPPPPPPUUU^^^hhhooorrrtttsssrrrssssssrrrooolllnnnmmmmmmnnnoooqqqssstttwwwvvvtttqqqmmmiiifffddddddccccccggglllmmmhhhdddcccaaa``````aaaaaa```___\\\___bbbeeefffdddbbb```______^^^^^^]]]\\\[[[[[[[[[``````YYYYYY\\\TTTGGG666333...+++)))((('''&&&$$$&&&(((((('''&&&&&&'''%%%%%%&&&''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%###""""""}}}mmmeee```\\\[[[ZZZWWWTTTQQQOOOMMMHHHDDD???<<<===???@@@AAA<<<;;;999888666444333222444333222111111000111111555444444333333333333444111000/////////000222222333666888444...+++///333///,,,(((&&&&&&&&&%%%$$$$$$'''***+++***(((&&&&&&++++++((($$$$$$(((+++,,,((((((((((((((()))************))))))(((((('''''',,,'''&&&******&&&'''+++%%%&&&'''((())))))))))))$$$&&&(((******)))'''&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))&&&%%%'''+++...///...222666:::======999333///++++++******+++---///000333777999777777;;;======<<<>>>===:::===CCCCCC???HHHCCCCCCGGGFFFEEEQQQbbbhhh[[[MMM:::000111//////.........---------*********))))))))))))(((************************///---------***(((111===KKKMMMNNNPPPTTTYYYZZZYYY]]]VVVUUU[[[\\\ZZZaaammmiii``````bbbcccaaa___```bbb^^^XXXMMMHHH???555,,,((()))+++((((((((()))++++++)))'''+++)))&&&######$$$%%%'''%%%&&&&&&$$$###$$$&&&(((""""""!!!"""$$$'''***+++((('''&&&%%%%%%&&&'''(((***(((&&&%%%%%%'''***,,,'''''''''''''''((())))))000...+++)))(((***---///''''''''''''((((((((((((%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%$$$%%%''')))'''&&&%%%%%%$$$%%%%%%%%%***+++---000444:::@@@EEEJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMOOOOOONNNNNNOOOPPPMMMRRRXXXXXXSSSNNNMMMNNNMMMNNNRRRXXX___ccceeeeeeiiiaaa^^^dddiiihhhhhhjjjggggggeee___WWWRRRQQQQQQTTTTTTTTTTTTUUUTTTQQQOOOQQQQQQQQQTTTZZZ```fffjjjkkkmmmooorrrsssssssssrrrooommmmmmoootttwwwwwwuuunnnlllhhhdddaaa_________```^^^^^^bbbfffgggbbb^^^^^^^^^_________^^^]]]\\\___aaaeeehhhhhheeeaaa^^^cccbbbaaa```^^^\\\[[[ZZZXXXVVVPPPGGGDDDCCC@@@;;;,,,+++***((((((((()))***%%%'''%%%###'''......(((&&&&&&((()))))))))((('''&&&'''(((******((('''&&&###$$$$$$%%%%%%$$$$$$###zzzssspppiiihhhgggdddaaa^^^[[[ZZZUUUQQQLLLJJJIIIJJJKKKJJJDDDCCCBBB???===;;;999888:::999999888888888888888:::999999888888888888888333444666777888888888777666:::===:::333///111444444111---+++++++++***)))(((***---...---+++++++++((()))*********++++++)))))))))(((((()))******+++***)))))))))(((((((((''')))%%%%%%((((((%%%&&&***))))))))))))((('''&&&&&&'''(((***+++,,,+++***)))((((((((((((((((((''''''((((((((((((((((((((((((+++)))'''(((+++---------111444777999999555000---+++******+++,,,///111333:::>>>@@@<<<:::;;;;;;999;;;>>>>>>===???EEEEEEAAAFFFCCCEEEHHHFFFHHHZZZpppfffWWWIII666...111.........---------,,,,,,++++++*********)))))))))************************...,,,,,,---+++,,,555AAANNNOOOPPPQQQTTTVVVVVVUUUWWWSSSUUU[[[[[[XXX```mmmkkkggglllrrrssssssrrrrrrqqqiii^^^XXXSSSJJJ===111***'''&&&#########&&&((()))(((&&&***(((&&&$$$$$$$$$%%%&&&$$$%%%%%%$$$######%%%'''$$$###""""""###%%%''')))((('''&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''((('''''''''''''''(((((()))---,,,***(((''')))***,,,&&&&&&&&&&&&''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&###$$$%%%%%%%%%&&&(((***((((((((((((((()))))))))))),,,///222666;;;CCCHHHLLLLLLKKKJJJJJJJJJJJJKKKJJJLLLMMMMMMLLLLLLNNNOOORRRVVVYYYXXXRRRNNNMMMMMMMMMPPPUUU]]]dddiiikkkkkkjjjbbb]]]```eeeeeefffiiihhhhhheee___WWWRRRRRRSSSTTTSSSTTTTTTTTTSSSQQQPPPTTTSSSSSSUUUYYY^^^ccceeegggiiilllppprrrrrrrrrqqqoooooooooppprrrrrrqqqpppfffeeebbb___]]]\\\[[[[[[[[[YYYZZZ^^^cccddd```\\\^^^^^^^^^____________``````bbbeeegggfffccc```]]]bbbbbbaaa___[[[VVVRRRPPPGGGFFFAAA:::777777555000+++***)))(((''''''((()))###$$$### ###)))(((###%%%&&&'''(((((((((''''''%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$}}}xxxwwwvvvssspppmmmjjjiiiccc```\\\ZZZZZZYYYXXXWWWRRRQQQOOOLLLIIIFFFDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBB666888;;;>>>???>>><<<:::???CCCGGGEEE===777666666666333///---,,,,,,,,,+++)))***,,,,,,+++++++++,,,)))***+++,,,,,,,,,++++++)))))))))))))))******+++))))))))))))(((((((((((()))''''''******((()))+++***))))))(((((('''&&&&&&((()))******++++++************))))))((('''''''''((((((((((((((((((((((((,,,+++))))))***,,,,,,+++000111333333222///,,,***+++******+++...222555888DDDHHHHHHCCC???===:::666;;;===??????CCCGGGFFFCCCDDDCCCEEEGGGGGGNNNfff~~~cccRRRBBB111,,,111---------,,,,,,,,,++++++,,,+++++++++************++++++++++++++++++++++++,,,++++++,,,...222<<>>FFFMMMPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNQQQWWWYYYZZZVVVQQQNNNMMMOOOPPPSSSYYYaaahhhllllllkkkkkkccc^^^___aaacccdddggghhhhhheee^^^WWWRRRSSSUUUTTTTTTUUUVVVVVVUUUTTTSSSPPPOOOMMMNNNRRRVVVYYYZZZ```bbbgggkkkmmmnnnlllkkkkkkmmmoooooollliiigggfff[[[[[[[[[[[[ZZZYYYXXXXXXZZZZZZ[[[```dddeeebbb___^^^]]]\\\\\\]]]^^^```aaaccccccddddddbbb```]]][[[___^^^]]]YYYSSSKKKEEE@@@444444000+++)))+++)))%%%(((((('''&&&&&&&&&''''''###$$$""" !!!$$$$$$ $$$%%%&&&'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$|||yyyvvvtttrrrkkkjjjhhhggggggfffeeeccc```___]]]ZZZVVVSSSQQQPPPLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQPPPOOOOOONNNOOOOOODDDEEEGGGHHHHHHGGGEEEDDDLLLPPPSSSQQQIII@@@;;;999888555222////////////...,,,---...---,,,+++,,,......+++***++++++***,,,///))))))((((((((())))))***))))))))))))((((((((((((''''''(((************+++'''''''''(((((()))******((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++))))))***+++,,,---/////////...---+++)))(((++++++,,,...222666:::===JJJNNNOOOIIICCC@@@<<<777999;;;>>>AAAEEEGGGFFFDDDDDDBBBCCCFFFKKKXXXooo```KKK;;;---***000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******---222:::DDDLLLQQQQQQSSSWWWVVVTTTSSSUUUVVVTTTWWW]]]``````ccciiixxxtttppp~~~mmmgggZZZKKK;;;111,,,***%%%$$$%%%'''***++++++***&&&&&&'''''''''&&&$$$$$$###$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%###!!! '''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$"""###%%%%%%$$$%%%''')))((())),,,...000111222222111777===??????BBBIIIOOOSSSRRRPPPNNNMMMLLLKKKKKKMMMNNNMMMMMMLLLNNNQQQTTTYYYYYYXXXTTTPPPOOOPPPRRRSSSVVV\\\dddiiijjjgggeeehhhddd```aaabbbddddddeeehhhgggddd]]]UUUQQQRRRTTTSSSTTTVVVWWWWWWVVVVVVVVVMMMJJJHHHIIIMMMQQQSSSSSSYYY[[[```ccceeedddcccaaabbbfffjjjiiiddd___\\\\\\SSSUUUWWWYYYZZZZZZZZZYYY\\\]]]___bbbffffffdddaaa]]]\\\ZZZYYYYYYZZZ\\\]]]cccbbbaaa___]]]ZZZXXXWWWYYYWWWRRRLLLEEE===777333******((($$$$$$'''&&&"""&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$############"""###$$$%%%&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{yyyrrrqqqqqqqqqssssssqqqpppmmmllljjjgggdddaaa___^^^[[[[[[[[[[[[\\\^^^___```bbbaaa```___^^^^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWYYY\\\]]]ZZZQQQHHHAAA>>>@@@===999777666666666555555666666444111000000111...,,,---111111,,,***,,,)))((((((''''''((((((((((((((((((((())))))))))))%%%'''((((((((())))))'''((((((''''''((()))++++++(((((((((((()))))))))***'''(((((()))***+++,,,,,,))))))))))))))))))))))))***************,,,...000...---,,,+++***)))((((((,,,---///333777;;;???BBBKKKOOOPPPKKKFFFCCC???;;;999999<<>>222---,,,***)))((((((***+++***)))%%%&&&'''((('''&&&%%%######$$$%%%$$$"""!!!"""###$$$%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&%%%&&&'''&&&%%%### &&&&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''"""###$$$$$$""""""###$$$###%%%&&&&&&%%%&&&(((******+++---000222444666666;;;@@@EEEGGGFFFGGGKKKPPPRRRRRRPPPOOOMMMLLLLLLLLLPPPPPPPPPOOOOOOQQQUUUXXXWWWVVVSSSPPPOOOPPPSSSVVVUUUXXX]]]cccggggggccc______```aaabbbdddeeedddbbbeeeeeeaaaZZZRRRNNNNNNOOOMMMPPPSSSTTTSSSRRRSSSUUUOOOKKKGGGHHHMMMSSSUUUUUUTTTVVVYYY\\\\\\[[[XXXVVVWWW\\\aaaaaa\\\WWWUUUTTTOOOQQQTTTXXXZZZZZZZZZYYY[[[\\\^^^aaacccccc```^^^^^^\\\ZZZWWWVVVVVVWWWXXX^^^]]][[[XXXUUUSSSPPPOOOOOOKKKDDD<<<555///,,,+++&&&'''&&&###$$$((('''###$$$$$$$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$"""###$$$######%%%&&&&&&&&&%%%$$$%%%'''((())))))((('''%%%%%%$$$$$$######$$$$$$%%%{{{zzzyyy{{{}}}~~~}}}|||wwwwwwuuusssqqqpppnnnmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrpppooonnnnnnnnnnnnnnnmmmjjjhhhggggggggghhhfffgggfffbbbZZZRRRLLLJJJIIIFFFBBB@@@?????????>>>?????????<<<888444333222...---333<<<;;;000((((((***))))))((((((((((((((((((((((((((())))))))))))***---...,,,,,,...---))),,,+++)))(((''''''((())))))***++++++,,,,,,++++++''''''(((***+++,,,---...************************)))***+++******,,,...111...------,,,++++++++++++---///333888===AAADDDEEEGGGLLLMMMIIIEEEDDDBBB???;;;:::;;;AAAEEEEEEEEEFFFGGGHHHNNN[[[kkkxxx[[[AAA333,,,+++---,,,,,,,,,+++++++++******,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++---111<<>>CCCEEEFFFFFFDDDHHHIIIEEECCCDDDCCCAAA???;;;<<>>333///---+++---,,,,,,,,,++++++++++++++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++---///444AAANNNRRRNNNSSSOOOPPPTTTQQQKKKOOOZZZVVVZZZ]]]___bbbgggmmmqqqwwwzzz}}}|||}}}lllRRR===000))),,,***'''&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''%%%###"""######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$######$$$%%%$$$&&&))),,,///222666:::888777777888;;;???CCCEEEGGGGGGIIIMMMQQQRRRPPPNNNLLLKKKKKKKKKLLLMMMNNNNNNLLLNNNPPPPPPPPPQQQSSSUUURRROOOLLLJJJLLLPPPSSSUUUWWWXXXXXXXXXVVVQQQJJJEEEAAAHHHMMMOOOSSSZZZ\\\ZZZ\\\]]][[[UUULLLDDD@@@@@@@@@DDDIIIJJJIIIIIIKKKNNNOOOGGG>>>===CCCKKKOOOOOOVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVXXXXXXVVVRRROOOJJJJJJJJJIIIGGGDDDBBB@@@GGGJJJOOORRRTTTUUUUUUUUUOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGFFFDDDAAA===:::888222///+++'''%%%&&&'''(((%%%'''&&&$$$%%%((('''""""""###$$$%%%%%%%%%$$$$$$""" """%%%### ###)))###$$$&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%###""""""###%%%&&&~~~~~~}}}zzzvvvsssqqqppppppllliiifffcccccccccbbbbbbaaabbbaaa]]]VVVOOOJJJGGGEEE<<<888;;;888000000777...------,,,+++++++++,,,'''((((((((())))))******''',,,---)))(((***'''"""***)))((('''(((***,,,---&&&'''***,,,,,,+++)))'''++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,))))))+++......///000111111111000000///333:::AAAFFFHHHHHHGGGCCCFFFGGGCCCAAABBBCCCAAACCC======CCCGGGEEEFFFKKKGGGWWWnnnYYY===333111...***---------,,,,,,,,,++++++*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++...111666CCCPPPRRRMMMQQQMMMPPPWWWWWWSSS[[[hhh[[[eeellllllkkkppp{{{xxx^^^FFF555,,,,,,***((('''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((%%%#########$$$$$$$$$$$$$$$###"""!!!%%%&&&'''(((((('''&&&%%%***))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%###&&&***///333888>>>BBB>>>===<<<<<>>CCCDDDIIIRRRWWWVVVZZZ[[[YYYSSSIIIAAA<<<:::???DDDJJJKKKIIIIIILLLPPPTTTJJJ@@@>>>DDDLLLPPPPPPWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXWWWXXXZZZXXXSSSOOOIIIGGGEEEAAA===888555333333777<<>>888333222///------//////---***))))))((((((((((((((('''''''''(((******+++++++++++++++******)))))))))))))))+++---...------...///---///000000...------...,,,---...000111222333333444333222111000111111222000222333111000111555999:::>>>BBBDDDDDDCCCBBBBBB@@@CCCEEEDDDAAA>>>???AAAAAAAAAEEEJJJIIIGGGMMMWWW\\\kkk~~~aaa===000444111(((***(((&&&(((+++---+++)))((()))+++,,,,,,+++)))(((,,,***)))***,,,,,,)))&&&+++***000<<>>---***((((((+++***&&&&&&((('''%%%###""""""$$$''')))+++***)))'''%%%###"""!!!##################$$$$$$(((((((((((()))***+++,,,++++++)))(((&&&$$$###""")))&&&$$$$$$'''***)))(((((('''%%%$$$$$$%%%&&&'''&&&"""!!!&&&)))'''$$$###$$$%%%%%%######$$$%%%$$$'''---777@@@DDDDDDAAABBB@@@>>>>>>@@@AAA???<<>><<<===?????????BBBDDDEEECCC@@@AAAFFFLLLLLLIIIEEEDDDGGGJJJMMMNNNUUURRRLLLEEE<<<555///,,,333111000444>>>JJJRRRVVV[[[[[[WWWPPPGGGAAA@@@AAABBBCCCEEEFFFGGGIIIMMMPPPPPPNNNLLLKKKLLLOOOSSSUUUTTTUUUWWWYYYZZZZZZZZZYYYTTTUUUVVVUUURRRMMMGGGDDD999;;;;;;777111---...111...///111333555777777888555555444444444444444555222222111000...+++((('''''''''(((''''''&&&%%%%%%%%%((((((((()))+++(((###$$$$$$###%%%&&&&&&%%%###"""######$$$%%%%%%%%%$$$***)))(((((((((((('''&&&(((((('''''''''&&&&&&&&&'''%%%""""""###$$$$$$###{{{vvvqqqnnnaaa___[[[WWWQQQJJJBBB===999666333222222111...+++---------,,,,,,,,,,,,,,,))))))*********))))))((())))))************))))))---///111111111000111333111333555555333333333444222333444555666777777777888777666555555555666666777888999888666777;;;>>>>>>@@@CCCDDDBBB@@@>>>>>>AAACCCDDDBBB>>><<<===???CCCAAABBBGGGLLLSSS___lllsss}}}uuuRRR;;;333222111...,,,***,,,///000///,,,,,,---.........,,,***)))...,,,+++,,,///000...---...+++...:::HHHQQQVVVZZZaaaeeelllrrrzzzdddEEE000...***(((***)))&&&%%%'''&&&%%%$$$###$$$%%%'''((((((''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$((((((''''''((()))******+++***)))'''&&&$$$######)))&&&###$$$''')))))))))***)))'''%%%$$$$$$%%%&&&'''$$$""""""%%%'''%%%###'''(((((('''&&&%%%%%%'''%%%)))000:::BBBDDDBBB??????===::::::;;;;;;888666666444444666<<<@@@CCCCCC===999444222444666777666555777888666333444999>>>CCC@@@>>>>>>@@@BBBDDDDDDHHHFFFBBB<<<777222...,,,444333333888BBBLLLTTTXXX\\\ZZZWWWRRRMMMJJJHHHIIIHHHIIIJJJJJJIIIKKKMMMPPPQQQPPPMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTOOOMMMKKKGGGBBB===888666000222222///)))&&&(((+++)))***+++---...////////////......------......///,,,,,,,,,,,,***)))'''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&$$$"""$$$((((((%%%%%%$$$$$$$$$&&&'''&&&%%%!!!"""######$$$$$$######%%%$$$###$$$$$$%%%$$$$$$((((((((((((((((((((((((+++(((%%%$$$%%%%%%%%%%%%~~~uuusssoookkkeee]]]TTTNNNGGGEEEAAA===:::666111............---,,,,,,,,,+++,,,,,,,,,++++++***((((((((()))+++---...---,,,+++222444666666555555666777666888:::::::::999:::;;;999::::::;;;<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;===>>>>>>>>>======???AAAAAACCCDDDCCC@@@<<<:::999???AAAAAA>>>;;;:::===AAADDDAAAAAAIIIUUUeeexxxlllKKK444000777///---+++,,,///000///,,,,,,,,,---,,,+++***((('''---,,,+++,,,...000000000111---111AAATTTaaaiiimmmtttzzzrrrMMM333444,,,'''((()))&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&((('''''''''''''''((()))***)))((('''&&&%%%$$$$$$(((&&&######%%%''')))***,,,***(((&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%)))******)))&&&%%%%%%&&&%%%)))111:::AAABBB???<<<:::888555444444333111///...---,,,---000333444444111...+++***+++---...///---//////...,,,,,,000444999888777777999;;;;;;:::999888666333111///...---///...000555>>>FFFLLLOOOUUUSSSPPPNNNNNNMMMLLLJJJHHHIIIIIIHHHFFFFFFHHHJJJLLLKKKHHHFFFCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>:::444000,,,***((('''))))))'''###!!!###%%%%%%%%%&&&'''''''''&&&&&&)))(((((('''(((((())))))&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%""" '''***)))'''%%%$$$$$$&&&'''((('''######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((()))+++++++++++++++******)))---***&&&%%%&&&'''''''''}}}xxxqqqhhhbbb[[[YYYTTTNNNGGG@@@:::666333222111000...---,,,+++---......------,,,+++***))),,,///222333333111000666888::::::999999:::;;;999;;;===>>>======>>>???===>>>>>>>>>>>>>>>======???>>>===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDBBB>>>:::888888===>>>>>><<<:::;;;AAAEEEDDDCCCGGGRRRdddxxxaaa>>>222888///---+++,,,///000...,,,,,,++++++******)))))))))///...------...000111111000111<<>>999111*********(((&&&&&&$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&''')))(((((('''''''''(((((())))))'''&&&%%%%%%&&&&&&(((&&&###"""###%%%((()))***)))((('''&&&%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&((()))******(((%%%######$$$$$$(((...555;;;======<<<444333111111000///...------,,,+++++++++,,,,,,---+++***((('''(((***,,,---,,,------,,,***+++...111444333333444666666555444000///............//////******,,,000555;;;???AAAEEEBBB@@@@@@CCCDDDBBB???<<<===>>>===;;;;;;<<<===>>>===<<<999777444111000111000///---------...///000...,,,)))&&&%%%%%%%%%$$$%%%&&&$$$"""!!!###%%%%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&'''''''''''''''&&&### ###***---,,,)))'''$$$$$$&&&(((******(((((()))))))))))))))((()))+++,,,,,,,,,---...///000000000000///---+++***,,,)))'''&&&''')))******zzzuuupppnnnjjjbbbYYYPPPIIIEEE???>>>;;;888555222000///---......//////......---+++...111555666666555444999;;;<<<===;;;;;;;;;<<<999;;;===>>>>>>===???@@@>>>>>>??????>>>>>>===<<<>>>===<<<;;;;;;<<<===>>>BBBBBBBBBCCCCCCCCCAAA@@@@@@BBBBBBAAA>>>;;;::::::@@@@@@@@@===;;;===CCCHHHFFFLLLVVVddduuuxxxQQQ999444111...,,,---000111///,,,...---,,,,,,,,,---...///111222222222333444555666333:::NNNlllhhhRRR@@@999333111///+++''''''###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''+++******)))((((((((((((((((((&&&%%%%%%&&&'''(((((('''%%%######$$$&&&((('''&&&&&&&&&&&&''''''(((###$$$%%%&&&%%%&&&)))++++++,,,,,,***'''%%%$$$%%%%%%(((+++000444999===@@@.../////////...............------,,,************(((((('''''''''(((***,,,)))))))))(((((((((***+++/////////000222222000...++++++***))))))***,,,---******,,,---...111333555444222000111444444222///,,,...///000///...000111/////////...,,,***'''&&&,,,+++)))(((''''''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&%%%%%%%%%%%%$$$###!!!!!!&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&((('''%%%(((...///---,,,***''''''***,,,---...---------......------,,,,,,...000000......000222555666666555333111...,,,...,,,+++,,,///111111111}}}wwwnnneee___\\\OOOMMMIIIDDD???:::666444222222333444444333333333///111333666888999888888;;;===>>>>>>===<<<======:::<<<>>>>>>======>>>???===>>>>>>>>>>>>>>>===<<<======<<<;;;;;;<<<>>>???EEEEEEEEEGGGGGGFFFCCC@@@???@@@AAA@@@>>><<<<<<<<>>===<<<<<<666777999:::<<<===>>>>>>===???@@@@@@???>>>>>>???<<<>>>@@@@@@>>>===>>>???===>>>>>>?????????>>>>>>>>>>>>=========>>>???@@@FFFFFFFFFHHHIIIGGGCCC???@@@AAAAAA@@@>>>======>>>EEEGGGHHHGGGFFFHHHMMMRRRbbbppp~~~~~~aaaIIICCC@@@>>>>>>AAAAAA???<<<;;;888555222111222333555444;;;EEEMMMTTTZZZ___ccciiiqqqsssiiiYYYXXXVVVQQQCCC333***)))%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&,,,+++***)))'''''''''&&&'''&&&$$$$$$%%%'''***+++///000111///+++(((((()))$$$$$$%%%%%%%%%%%%%%%%%%'''%%%###%%%)))++++++)))...//////...+++)))******&&&(((******+++...333777(((***,,,+++)))((()))+++&&&(((***(((%%%###$$$%%%"""###$$$###!!!!!!###&&&'''&&&%%%&&&&&&'''&&&&&&&&&$$$###$$$%%%&&&%%%###'''&&&###"""!!!###$$$&&&###$$$###  ###!!!###%%%&&&%%%$$$%%%%%% ###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###)))'''$$$""""""###%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''(((((()))***+++,,,,,,,,,---///111444555111222222222222111111000222444333222555999999666666555555777999;;;::::::::::::;;;;;;::::::999888999;;;===:::555222333666888999<<<===>>>===;;;:::;;;;;;===@@@AAA@@@===:::|||uuummmddd\\\VVVSSSLLLLLLKKKJJJIIIGGGEEEDDD======>>>???AAABBBDDDDDD???@@@BBBAAA@@@??????@@@???@@@BBBAAA@@@??????@@@>>>??????@@@AAAAAA@@@@@@@@@??????>>>???@@@AAABBBEEEDDDEEEGGGHHHFFFAAA<<>>======>>>@@@DDDGGGIIIKKKOOOVVV[[[ppp}}}gggYYYVVVTTTTTTWWWWWWUUURRRJJJGGGCCC???<<<<<<===>>>BBBKKKYYYfffpppyyyxxxjjjccccccdddddd\\\JJJ555***)))&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&,,,+++)))(((&&&&&&%%%%%%'''&&&$$$$$$%%%'''***,,,222555666444///+++******%%%%%%%%%%%%%%%$$$###"""***&&&###%%%))),,,***&&&,,,---...,,,***((()))***"""%%%'''(((''''''***---''')))***)))%%%$$$%%%'''$$$&&&((('''$$$"""###$$$!!!###$$$### """$$$"""!!! !!!""""""!!! %%%###"""!!!###$$$###"""(((&&&$$$""""""###%%%'''&&&'''&&&"""###'''!!!%%%&&&$$$###%%%'''!!!###%%%%%%$$$###############"""######%%%&&&'''%%%&&&'''(((((('''&&&%%%'''$$$ !!!&&&)))(((&&&%%%%%%'''(((''''''((()))***+++,,,---------*********+++,,,---...///000111222444666:::===???:::;;;;;;;;;:::999888888;;;<<<:::888:::@@@AAA>>>:::::::::===???@@@???>>>BBBBBBBBBBBBBBBAAA@@@@@@777999:::777000---...000666888<<>>???AAACCCDDDAAA<<<888|||uuuoookkkiiicccbbb```]]]ZZZVVVSSSQQQPPPNNNLLLKKKJJJIIIGGGEEEGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@CCCEEEDDD@@@<<>>@@@AAAAAAAAA@@@BBBDDDGGGEEEDDDDDDFFFHHHFFFBBB===HHHGGGDDDBBBAAABBBCCCDDDEEEHHHLLLNNNSSS\\\jjjttt||||||~~~zzzvvvrrrlllbbbYYYUUUVVVYYY]]]```jjjyyy}}}pppgggdddbbbdddjjjmmmdddRRR>>>111,,,'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''(((%%%###$$$$$$$$$$$$$$$%%%&&&'''***)))'''&&&%%%$$$######***(((%%%######&&&)))+++888888888777333---((($$$############$$$%%%&&&'''(((&&&$$$%%%((()))(((&&&'''((())))))'''%%%%%%&&&%%%$$$""" !!!###%%%'''%%%$$$$$$&&&''''''%%%######$$$%%%%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! &&&$$$"""###%%%%%%"""&&&%%%###!!! !!!"""$$$((('''%%%###"""###$$$%%%""""""""""""###%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&&&&'''((())))))---+++******,,,------,,,)))(((&&&%%%&&&''')))***...)))(((,,,...,,,***)))---++++++...222444444222666555555444444555555666::::::;;;<<<>>>AAACCCEEEDDDEEEEEECCCAAA@@@AAACCCEEEKKKIIIAAA@@@FFFEEE>>>CCCBBBAAAAAACCCDDDDDDDDDDDDBBBAAAAAACCCDDDAAA>>>@@@>>>;;;555000------...222555888999999;;;???BBBAAAAAABBBEEEGGGEEE@@@;;;~~~{{{tttsssqqqooollliiigggeee```^^^[[[ZZZYYYXXXVVVTTTSSSQQQOOOMMMLLLKKKKKKKKKHHHGGGGGGHHHJJJIIIFFFCCCCCCDDDFFFGGGGGGFFFDDDCCCAAACCCFFFHHHHHHIIIJJJKKKMMMMMMMMMNNNOOONNNJJJFFFJJJJJJIIIIIIJJJKKKMMMNNNRRRWWW^^^ccciiirrr}}}yyyvvvxxx{{{~~~zzzpppkkkooopppkkkeee```___```hhhkkknnniii[[[GGG555***%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###%%%&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&)))((('''''')))+++...///777777666444000+++%%%"""############$$$%%%&&&&&&'''%%%$$$%%%((()))(((&&&$$$&&&''''''&&&%%%&&&'''$$$###"""!!!"""###%%%&&&%%%$$$$$$%%%&&&&&&$$$""""""######$$$###"""!!! &&&%%%$$$$$$#########$$$%%%$$$$$$###""" %%%###"""$$$&&&&&&%%%###%%%$$$###############$$$''''''%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''(((((())))))***************+++,,,---111000//////000000///......---+++***)))***+++,,,222---+++///222000------;;;999888999<<<===<<<;;;>>>>>>==================??????@@@AAABBBDDDEEEFFFFFFGGGGGGEEECCCBBBCCCDDDHHHNNNLLLCCCAAAFFFEEE>>>CCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@AAACCCDDDBBB???<<<;;;999555111...///000...111444666888:::???CCCAAAAAACCCEEEGGGDDD???:::~~~|||zzzxxxwwwtttqqqooommmmmmkkkiiifffcccbbb```^^^\\\[[[ZZZZZZXXXWWWUUUUUUUUUUUUSSSRRROOOOOOQQQRRRRRRQQQPPPOOOLLLPPPVVVYYYZZZZZZ[[[[[[___^^^___```aaa___\\\ZZZ]]]^^^```bbbdddfffhhhiiiiiiooowww}}}{{{eeeSSSJJJLLLTTT^^^ddddddccceeehhhkkkkkkkkkggg\\\HHH222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%))))))((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))))),,,+++******+++---...///111111000///+++'''### ######"""######$$$%%%&&&&&&%%%$$$%%%'''((('''&&&"""###%%%%%%%%%%%%&&&(((###############$$$%%%%%%%%%$$$###$$$%%%$$$"""!!!######$$$$$$$$$###""""""&&&%%%$$$$$$############&&&&&&%%%$$$###!!! $$$###"""$$$&&&'''''''''###$$$%%%&&&'''&&&%%%$$$''''''(((((()))))))))((()))(((((((((''''''''''''((())))))+++,,,---......000000000000111222333444888777666777888777555222666444333111000000000000555000///444777666444444???>>>>>>???AAABBBBBBAAAGGGGGGFFFEEEDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFDDDEEEFFFKKKOOOMMMFFFCCCFFFEEE???DDDDDDCCCCCCCCCCCCCCCCCC@@@@@@???@@@BBBBBBAAA???888888777444111000111222...000222444555888;;;>>>@@@AAACCCEEEEEEBBB<<<888~~~}}}|||zzzwwwuuusssrrrpppnnnlllkkkiiiiiijjjiiifffeeedddddddddccc```aaaaaabbbbbbbbbbbbbbbaaaeeejjjmmmoooppprrrsssuuuuuuvvvvvvvvvuuusssrrrwwwxxx{{{~~~yyyYYYBBB999999FFFNNN[[[eeefffcccfffkkkhhheeeaaaYYYMMM===+++ $$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))******,,,+++***((('''&&&&&&%%%((((((((((((((()))***+++444111---***)))***,,,...+++++++++)))'''%%%"""!!!""""""""""""###$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%))))))((('''&&&$$$###"""$$$$$$######$$$&&&((((((%%%&&&)))++++++***)))'''(((***,,,...///...---,,,+++,,,,,,,,,------,,,,,,------...000222333444555888888888888999;;;<<<===>>>>>>>>>@@@AAA@@@===;;;===<<<:::888777666666666666222222888======<<<<<<======>>>@@@CCCEEEFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHFFFEEEHHHIIIJJJIIIGGGEEEFFFFFFIIILLLKKKGGGEEEGGGEEEAAADDDEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<777777666444111000111222222333333333333444555777>>>???BBBCCCBBB>>>999555~~~}}}|||{{{yyywwwuuuuuuwwwvvvtttrrrppppppqqqrrrqqqqqqqqqqqqqqqrrrsssssssssuuuxxxzzz|||~~~eee???...444BBBNNNTTT___eee```WWWWWW]]]ZZZWWWPPPFFF:::///)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''')))+++,,,...---+++)))'''&&&%%%%%%*********))))))***++++++;;;666///)))'''+++111555111///---+++'''%%%"""!!!""""""""""""###$$$%%%%%%###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$###!!!!!!"""$$$######$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$###%%%$$$###""""""$$$'''******+++---///000///...------///222444555555333222...///111333444555555555555666777888:::;;;<<<===>>>>>>??????@@@BBBCCCDDDBBBBBBDDDFFFHHHHHHEEECCCBBBAAA@@@>>>===<<<;;;;;;666222333;;;AAABBBBBBCCCBBBCCCDDDFFFGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBGGGHHHJJJIIIGGGEEEEEEEEEEEEGGGHHHFFFEEEFFFEEECCCCCCEEEGGGFFFCCCBBBBBBCCCCCCCCCBBB@@@===:::888777777777777555222111111222555444444444555555666666;;;===???@@@>>>:::666444~~~~~~|||zzzyyy{{{|||}}}|||{{{{{{{{{}}}|||}}}]]]<<<222BBBTTT[[[```hhhlll```PPPKKKPPPFFFCCC>>>666...***+++---%%%%%%''''''''''''%%%%%%"""###$$$$$$$$$&&&))),,,...---+++)))'''&&&%%%%%%,,,+++++++++++++++,,,,,,???999000***+++111:::@@@;;;999444///)))%%%""" """"""!!!""""""###$$$%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$""" !!!###$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%&&&((('''&&&''''''&&&&&&&&&'''(((((())))))((('''&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%$$$$$$""""""%%%***...333333333333333333444444555666888:::;;;;;;:::999444555777:::<<<<<<<<<<<<======>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFFFFGGGIIIIIIHHHFFFCCCBBBBBBBBBAAAAAA@@@@@@999555777>>>EEEFFFFFFGGGGGGHHHIIIHHHGGGFFFFFFHHHJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHFFFDDDBBBAAAFFFHHHIIIIIIGGGEEEDDDDDDBBBCCCEEEEEEFFFEEEDDDCCCAAAEEEGGGGGGDDDBBBCCCDDDDDDDDDCCC@@@;;;666444444666777888666444222222333666555444666999;;;<<<<<<:::<<<======:::777666666pppVVVAAA<<>>???@@@@@@??????:::<<<>>>@@@BBBBBBAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDFFFHHHHHHIIIGGGFFFFFFFFFFFFDDDCCCAAAAAABBBCCCDDDDDDDDDDDD???;;;;;;BBBHHHHHHGGGHHHGGGIIIIIIHHHEEECCCDDDEEEIIIIIIHHHIIIIIIJJJKKKLLLLLLKKKIIIGGGFFFDDDDDDCCCFFFHHHJJJJJJHHHFFFEEEEEECCCCCCDDDFFFFFFDDDCCCBBB???DDDHHHHHHEEEBBBCCCFFFBBBCCCCCC???999555333444444666777777666555666777:::888777999===@@@AAA@@@;;;<<<===;;;888777888:::qqqhhhYYYIII>>>;;;???DDDDDDKKKYYY```RRR999...111...***''')))+++))) """###%%%&&&&&&%%%###""""""$$$%%%%%%%%%'''+++000---,,,***((('''&&&&&&%%%))))))***+++---///111222@@@;;;444///...222888===555333///***'''%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!###%%%$$$""""""$$$&&&#########"""!!!"""%%%((('''%%%###""""""$$$''')))***)))'''(((***---------000//////...///000111222555333///+++'''###!!! """###$$$%%%&&&&&&&&&&&&"""###$$$%%%'''---555<<>>:::666666888<<>>>>>?????????@@@@@@AAABBBCCCEEEGGGHHHKKKHHHEEECCCCCCBBB@@@??????@@@BBBCCCEEEEEEFFFFFFDDD@@@@@@EEEIIIIIIGGGGGGGGGIIIKKKJJJGGGFFFHHHJJJFFFFFFFFFGGGHHHIIIKKKKKKNNNMMMJJJHHHFFFFFFFFFFFFGGGIIIKKKKKKIIIGGGEEEEEEEEEDDDFFFHHHGGGDDDAAAAAA>>>CCCHHHHHHEEECCCDDDGGG@@@AAABBB>>>999555444555222444666777777777999:::@@@===;;;===@@@BBBAAA???<<<======;;;888888:::===jjjLLLGGG???888222111111222222777>>>@@@<<<444+++&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&$$$$$$&&&%%%&&&'''&&&%%%''',,,000000...,,,*********))))))*********,,,///000000///444000---...,,,)))---444000)))%%%''''''%%%######"""%%%'''&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""$$$%%%)))$$$"""$$$"""""")))///...------...111555777777555111///000333888;;;999;;;888///)))'''&&&######%%%''''''%%%%%%%%%&&&(((&&&%%%'''---444;;;>>>BBBBBB@@@:::555666<<>>>>>>>><<<:::999777666666888;;;???DDDGGGEEECCC???;;;999888888888:::999888999===DDDKKKOOOGGGGGGFFFFFFGGGIIIKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKKKKKKKMMMOOOMMMMMMLLLJJJHHHHHHIIIKKKJJJJJJJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGFFFCCCAAABBBDDDCCCBBB@@@>>>;;;888777666:::999999:::;;;===>>>>>>AAAAAABBBDDDEEEEEECCC@@@AAAAAA???===;;;;;;===???~~~{{{uuucccQQQ666444///+++)))***+++,,,,,,///333444111,,,((('''%%%$$$$$$######$$$$$$%%%&&&######&&&&&&######&&&$$$%%%%%%$$$###%%%)))---+++)))'''(((+++,,,***'''+++)))((((((***++++++***...,,,***(((((()))***+++,,,&&&###%%%&&&$$$###$$$!!!######"""!!!!!!!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""###$$$%%%(((%%%%%%((('''$$$&&&,,,//////111222444666777888<<<:::777444444555888:::<<<===888///)))((((((&&&$$$%%%&&&&&&%%%%%%'''((()))((((((***000888>>>BBBFFFEEEAAA;;;777777;;;???FFFFFFGGGFFFFFFEEECCCCCC<<<<<<;;;::::::999999888555666777888888666444333444444444555777;;;???AAA>>>===:::777555444333333444333333555999@@@GGGKKKHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKKKKKKKKKKMMMNNNMMMNNNNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGIIIHHHEEECCCCCCDDDEEEDDDCCCAAA???===<<<;;;>>>=========???@@@AAAAAAAAAAAABBBDDDFFFFFFDDDBBB@@@@@@@@@>>><<<<<>>;;;999999999:::;;;??????:::000******+++***&&&&&&&&&&&&%%%'''***,,,++++++,,,///444;;;BBBFFFHHHFFFBBB>>>======@@@AAAFFFGGGHHHHHHGGGDDDAAA???999999888666555333222111000111222333222111000///111111000000222555777999777777555444222000///...000000000333888???EEEIIIFFFHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQQQQNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDFFFHHHHHHFFFDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBBBBDDDBBBAAAAAACCCEEEEEEEEEBBBBBBCCCEEEGGGGGGFFFDDD@@@@@@AAA@@@??????AAACCCzzzfffVVVKKKEEE<<<<<<@@@GGGOOOXXXfffsss|||dddWWWDDD888555555111+++******++++++++++++************)))&&&%%%&&&)))+++$$$$$$############$$$$$$%%%""""""%%%%%%""""""%%%$$$$$$#########$$$&&&'''!!!"""$$$%%%&&&)))...111666222---)))''''''&&&%%%&&&***'''!!!)))888;;;222)))%%%###%%%%%%######&&&'''$$$"""$$$&&&&&&''')))'''%%%###""""""###%%%&&&###%%%'''&&&%%%%%%'''***,,,...000111000------...333444888;;;===>>>???>>>???>>>===<<<;;;;;;;;;;;;===>>>;;;333......---+++)))((((((&&&&&&)))---111000111222444888===BBBFFFGGGEEEBBBBBBDDDFFFGGGGGGGGGHHHJJJJJJGGGBBB===:::777777666555333222111000000111222222222111000000000///.........000222333333333333222222000///...111111333666;;;BBBGGGKKKCCCEEEHHHLLLNNNNNNMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMPPPRRRTTTSSSQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMNNNMMMKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCAAAAAAFFFFFFGGGHHHHHHHHHGGGGGGGGGDDDBBBBBBEEEHHHHHHGGGCCCCCCCCCEEEGGGHHHGGGFFF@@@BBBCCCCCCBBBBBBCCCDDDtttYYYDDD999555555111000111555777<<>>EEE>>>,,,((('''(((&&&###$$$''',,,%%%!!!###$$$"""###&&&&&&%%%###""""""###%%%&&&###%%%''''''%%%&&&+++000555777999777444222111000555666777999;;;===???@@@???>>><<<:::888666444333666:::;;;777333222000,,,,,,,,,***)))))),,,000444555777999::::::===AAAEEEFFFEEEDDDDDDFFFHHHHHHGGGHHHIIIJJJIIIFFF@@@999555333333222222222111111111111111111222222222111111000///......---......///...///000111222222111111555666888;;;@@@EEEIIILLL???BBBFFFKKKNNNOOONNNNNNLLLLLLMMMNNNOOOOOONNNNNNKKKMMMNNNMMMLLLLLLMMMNNNPPPRRRTTTTTTRRRPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLOOONNNLLLIIIGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBEEEFFFHHHIIIJJJIIIHHHHHHGGGCCC???@@@DDDHHHHHHGGGDDDDDDCCCEEEGGGHHHGGGFFFBBBDDDFFFFFFDDDCCCBBBCCCzzzXXX@@@222,,,...111///------000000...111777666DDD\\\xxx|||kkk\\\RRRLLLVVVZZZaaafffeee[[[LLLAAA333//////333555222...,,,(((***,,,...000000000///,,,------,,,***'''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$$$$!!!!!!$$$&&&%%%$$$%%%'''))))))((("""''')))%%%!!!###///:::555111,,,)))'''&&&$$$###"""$$$""" )))999AAA???---***)))***'''$$$%%%)))666+++$$$&&&&&&!!! $$$%%%$$$#########$$$%%%&&&"""%%%'''&&&%%%(((000777===???>>>999666666666555666666777888:::<<<===???@@@>>>:::666111...+++)))///555999777555555333///000000///---,,,///333777999<<>>???BBBEEEHHHHHHIIIHHHGGGFFFDDDDDDIIIJJJJJJHHHCCC<<<555111............//////000000///////////////000000000111000///......---------,,,,,,...000222444555666:::;;;===@@@CCCGGGIIIKKK@@@CCCGGGKKKMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOKKKMMMNNNNNNMMMMMMNNNPPPPPPQQQRRRQQQOOONNNNNNOOOMMMLLLKKKJJJIIIJJJKKKKKKOOONNNKKKIIIGGGEEEDDDDDDCCCAAA???@@@BBBDDDEEEEEEDDDFFFHHHIIIIIIHHHGGGFFFDDD???;;;<<>>>>>uuu\\\@@@111...------///...,,,---222333///,,,,,,///555BBBXXXppp}}}|||~~~hhhTTTGGG???999555666<<>>@@@AAACCCEEEGGGIIIJJJKKKFFFGGGIIILLLMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOKKKLLLNNNNNNNNNNNNPPPQQQOOOPPPPPPNNNLLLKKKLLLNNNNNNLLLKKKIIIIIIJJJKKKLLLNNNMMMKKKHHHGGGEEEDDDDDD???<<<999999===AAADDDEEEEEEFFFHHHIIIIIIGGGEEECCCAAA;;;777999@@@FFFGGGEEEGGGEEEDDDDDDEEEEEEEEEDDDBBBDDDEEEDDD@@@;;;888666[[[EEE000,,,000000---+++///...111999===999333000...+++---999NNN___gggiiieee^^^XXXUUURRRSSS___nnnrrr```GGG555000111222222)))///777;;;:::555///,,,///+++,,,000000***&&&((())))))***,,,------------)))***+++***((('''((()))$$$$$$############$$$$$$### ###### ###$$$""""""$$$(((******((('''&&&%%%&&&)))+++***(((...,,,+++******)))&&&$$$"""!!!###((((((%%%'''---((('''(((***(((%%%(((...111###"""%%%"""###)))"""###$$$%%%%%%%%%%%%%%%!!!$$$%%%$$$###)))666AAA888:::666---***000555555333666999<<<===;;;999777444222///,,,*********+++(((---111111222666999888555555555444222333666888<<>>777111---...........................---------...//////000000000//////...------,,,000111222555999>>>CCCFFFFFFGGGIIIJJJLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOJJJLLLNNNNNNNNNOOOQQQRRRNNNNNNNNNLLLJJJIIIKKKMMMNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLJJJHHHFFFEEEEEEDDD;;;666222222777===AAACCCFFFGGGIIIJJJIIIGGGDDDBBB???999555777@@@FFFGGGFFFHHHFFFDDDCCCDDDDDDDDDBBBAAACCCDDDBBB===777333111ppp```:::333......---))),,,222:::777@@@TTT[[[NNN;;;000,,,---...333888===@@@AAA777999::::::999<<<@@@EEEIIICCC:::444222111///---(((+++...///---+++))))))---)))&&&&&&)))++++++***&&&(((***,,,---,,,+++***(((''''''&&&&&&%%%%%%$$$((('''%%%######$$$%%%&&&"""""""""""""""!!! ###%%%&&&&&&%%%$$$&&&''',,,***'''%%%$$$$$$%%%'''))))))(((((('''&&&%%%$$$ """$$$$$$$$$%%%'''(((+++,,,***%%%%%%)))+++***...+++&&&###"""###$$$$$$"""######"""!!!"""%%%(((&&&&&&%%%&&&***///444777333222000---,,,---.........000333555555333000...+++)))((('''((((((((('''+++---000111111222333555555777888888666666999===>>>CCCHHHIIIGGGGGGJJJNNNUUU[[[cccfff]]]PPPIIIJJJJJJHHHFFFCCC???:::444000222111000///////////////+++...000000...---000222111000...---...///111333///222666<<>>666///,,,///444888;;;???BBBDDDFFFGGGFFFEEEFFFGGGBBB>>>:::<<>>>>>???BBBAAA??????@@@CCCEEEFFFDDDCCCAAAAAACCCDDDDDDDDDCCCEEEFFFCCC>>>888333000yyymmm[[[HHH999222//////******,,,///000000000000===VVVjjjiii[[[NNN@@@444111...,,,,,,,,,,,,+++***++++++,,,,,,+++***))))))***(((&&&%%%%%%&&&&&&'''&&&(((******)))'''&&&&&&&&&&&&&&&''''''&&&$$$"""&&&&&&&&&&&&&&&((())))))&&&&&&&&&%%%$$$$$$######$$$$$$###""""""######$$$$$$###!!! !!!###$$$!!!###$$$$$$###"""$$$%%%((('''%%%###""""""###$$$###$$$$$$$$$$$$######"""######""" !!!$$$'''&&&((((((%%%''',,,...---'''%%%$$$$$$%%%%%%###"""!!!"""######"""###%%%'''%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&''''''((())))))******+++---...---///222444666999===AAAAAADDDGGGIIIJJJHHHGGGEEEHHHLLLPPPRRRQQQPPPOOOPPPTTTUUUXXXXXXQQQHHHDDDGGGNNNOOOPPPMMMFFF<<<444000000000000000000111222222222222222111111222333444/////////000111222222333<<<@@@EEEJJJLLLLLLKKKIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMLLLMMMOOOOOONNNLLLOOOOOOOOOOOONNNNNNNNNMMMPPPOOOMMMKKKJJJJJJJJJJJJGGGDDDBBB@@@???===888555000***&&&(((***...444;;;???@@@AAA@@@??????@@@BBBBBBBBBBBBAAA@@@@@@CCCEEEBBBBBBBBBBBBDDDEEEEEEEEE???BBBDDDDDDAAA>>>;;;:::oooUUUIII:::222111222000...(((+++...000111222222111999GGGOOOIIIAAA???;;;555)))(((&&&&&&((())))))(((%%%%%%&&&'''''''''&&&%%%)))((('''&&&%%%$$$%%%%%%&&&((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))''''''''''''((()))***+++''''''&&&%%%%%%$$$$$$########################$$$$$$###!!! """$$$%%%!!!###$$$$$$###"""$$$%%%&&&&&&$$$##################$$$%%%%%%%%%%%%%%%$$$$$$###"""  $$$&&&###&&&'''&&&)))///222000---***%%%######$$$$$$###!!!"""############%%%&&&###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%'''''')))***+++***))))))+++---222555888;;;===@@@EEEHHHIIIKKKMMMOOONNNLLLHHHEEEEEEHHHLLLOOOPPPOOOOOOOOORRROOOMMMLLLGGGAAABBBGGGKKKNNNQQQPPPIII???777333222222333444555777888999777666444222222333333444/////////000222444555666AAADDDIIIMMMOOONNNLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLLLLMMMNNNOOOMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKJJJJJJIIIIIIGGGEEEBBB???;;;888444111///***(((***,,,///666>>>>>>???@@@@@@??????BBBDDDBBBCCCCCCBBB@@@@@@BBBDDDAAABBBCCCDDDEEEEEEFFFGGG>>>@@@CCCDDDBBB@@@???>>>qqqMMM===555///000555666///'''***...111111333555444111333777999777777888555111)))'''&&&%%%&&&'''&&&%%%###"""!!!"""$$$&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&&&&((())))))'''&&&&&&'''&&&&&&&&&%%%$$$&&&***---'''(((((()))******++++++(((''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''"""###$$$$$$######$$$&&&""""""######$$$%%%&&&'''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$""" !!!###%%%"""%%%'''&&&)))///111000///+++&&&###"""###$$$$$$ """$$$$$$######$$$&&&!!!"""######$$$$$$######$$$$$$%%%%%%&&&&&&''''''######""""""###$$$%%%&&&(((***,,,***((('''***---666999===AAACCCFFFIIIKKKMMMMMMNNNOOONNNKKKGGGCCCAAACCCFFFIIILLLNNNOOOOOOOOOJJJFFFCCC???;;;>>>CCCCCCIIIOOOPPPJJJAAA999666444444666777:::===???@@@<<<999666333333444333333/////////000333777:::<<>>:::666333000///***((((((+++...111999AAAAAAAAAAAA???>>>>>>@@@CCCCCCBBBBBBAAAAAABBBBBBBBB@@@BBBEEEEEEEEEDDDEEEGGGAAACCCDDDDDDBBB???>>>>>>kkkKKKAAA:::444333555555000***...333555333444777666222000------111333000......,,,***((('''''''''&&&%%%'''$$$""""""%%%'''&&&%%%!!!$$$&&&&&&%%%###$$$&&&'''((()))((('''&&&&&&'''$$$&&&''''''%%%%%%(((***&&&''')))***++++++******)))((((((''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&""""""###$$$%%%&&&'''(((###$$$%%%&&&''''''''''''$$$%%%%%%$$$"""!!!###$$$"""&&&'''%%%'''+++,,,***+++(((%%%###$$$$$$$$$### """$$$$$$######$$$&&&""""""$$$%%%$$$###"""!!!%%%&&&&&&'''''''''&&&&&&""""""######$$$%%%%%%%%%%%%(((******''''''+++///666:::???DDDFFFGGGIIIJJJKKKJJJJJJKKKKKKIIIEEEAAA::::::<<<@@@EEEIIILLLMMMJJJEEE@@@===999444444888999AAAKKKMMMHHH@@@:::777444555777:::>>>AAADDDFFFAAA===777444444444333111000//////000444999???BBBFFFHHHJJJMMMNNNNNNMMMMMMKKKKKKLLLNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLLLLKKKJJJKKKJJJJJJLLLNNNOOONNNMMMIIIIIIJJJKKKMMMNNNOOOPPPLLLLLLKKKJJJFFFBBB===:::888777666333000---,,,,,,)))((())),,,---...444;;;>>>??????>>>===>>>AAADDDDDDAAA???@@@CCCDDDCCC@@@???BBBEEEEEECCCBBBCCCEEEDDDFFFHHHGGGFFFDDDCCCCCCvvvaaaPPPGGG;;;333111333555777111666777444444888777222111)))'''------((((((---***(((&&&%%%&&&&&&%%%###)))&&&"""!!!$$$&&&%%%$$$$$$'''))))))%%%######$$$((()))))))))'''&&&'''(((###&&&))))))'''$$$$$$&&&%%%&&&)))***++++++)))((()))))))))(((''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$######%%%&&&&&&%%%$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%&&&&&&%%%###"""###$$$$$$''''''$$$%%%((((((%%%&&&$$$$$$$$$%%%%%%###""" """$$$$$$$$$###$$$%%%%%%%%%''''''&&&$$$""" &&&&&&'''''''''&&&&&&%%%######%%%&&&''''''''''''"""%%%))))))'''''',,,111444999???DDDFFFGGGHHHHHHHHHFFFEEEGGGHHHGGGDDD@@@333333444888>>>DDDHHHJJJEEE@@@<<<999444---+++,,,222<<>>@@@DDDFFFCCC???>>>AAADDDDDDBBBAAABBBCCCEEEHHHJJJLLLKKKKKKKKKLLLwwwbbbPPPAAA@@@???888666:::???:::444000...---------)))***+++***)))((()))***'''''''''((('''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((!!!&&&***(((""" $$$)))&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&))),,,---,,,***((((((+++)))###"""%%%&&&"""!!! """%%%'''&&&$$$&&&(((######(((###'''***&&&!!!"""&&&)))(((%%%$$$$$$$$$$$$%%%&&&'''''''''%%%###%%%'''((('''%%%%%%$$$""" !!!###$$$***)))'''&&&%%%'''((()))&&&&&&%%%%%%$$$######### !!!###%%%&&&'''######$$$&&&((((((%%%###(((''''''''''''&&&&&&&&&###&&&&&&$$$$$$''''''%%%***''''''***+++***,,,000:::<<<@@@FFFIIIJJJGGGDDDJJJDDD>>>???DDDFFFBBB<<<......000444999>>>AAABBB;;;;;;999555000,,,,,,,,,444888???CCCCCC???999555777666777999>>>BBBDDDEEE>>>999777777555000000444000...---...111777>>>BBBGGGHHHJJJNNNPPPPPPMMMJJJMMMKKKJJJJJJLLLNNNNNNMMMOOONNNKKKIIIHHHIIIJJJKKKNNNMMMKKKKKKKKKKKKIIIHHHKKKJJJJJJMMMOOOOOOLLLIIIFFFHHHJJJLLLNNNNNNNNNNNNQQQNNNIIICCC===777333111,,,---...---+++)))))))))((())))))***+++---...///666444333333777;;;>>>???DDDCCCAAA??????@@@AAABBBBBBAAAAAABBBCCCCCCAAA@@@EEEHHHLLLMMMKKKJJJKKKMMMzzznnn___NNNBBBBBBBBB<<<;;;???<<<888333///------,,,+++((()))***)))((('''(((***)))))))))))))))((((((''''''&&&%%%%%%%%%%%%&&&'''###&&&((('''###"""$$$'''''''''&&&%%%###!!!%%%%%%%%%%%%%%%%%%&&&&&&###%%%)))+++++++++,,,,,,,,,...+++%%%###&&&%%%"""%%%###!!!"""%%%)))***)))%%%'''###$$$+++'''$$$---,,,'''###"""$$$&&&$$$"""$$$$$$$$$$$$%%%&&&'''''''''%%%###$$$'''((((((&&&%%%$$$###"""!!!"""######((('''&&&%%%%%%%%%&&&'''###############"""""""""!!!!!!!!!!!!"""$$$%%%&&&$$$$$$%%%'''((((((%%%###((((((((((((''''''&&&&&&$$$'''(((%%%&&&))))))''')))&&&&&&)))+++,,,///333<<<===@@@DDDHHHIIIGGGEEEFFFBBB@@@BBBGGGGGGAAA:::111111111555:::>>>@@@AAA;;;;;;999666111.........666999<<>>888222///---+++---...---+++)))))))))+++*********+++,,,------222000...///222555777888???>>>===<<<<<<>>>???AAADDDCCCCCCDDDEEEDDDCCCBBBCCCFFFJJJJJJIIIHHHJJJLLLzzzhhh\\\UUUHHH>>>???@@@===<<<@@@888555000---,,,+++***)))'''((()))((('''&&&((())))))))))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$"""!!! &&&&&&&&&&&&%%%%%%%%%%%%!!!%%%)))***)))***---/////////---'''%%%&&&%%%###(((%%%######&&&+++...000&&&((($$$%%%+++'''$$$------)))$$$#########!!!$$$$$$$$$$$$%%%&&&''''''&&&$$$######&&&(((((((((%%%$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######""""""######$$$$$$&&&&&&&&&'''((((((&&&$$$************)))'''&&&%%%%%%((()))((())),,,,,,)))(((%%%%%%***---///444999@@@@@@@@@CCCFFFGGGFFFEEEAAA@@@AAAEEEHHHGGG???888555444444666:::>>>@@@@@@<<<<<<:::777333111111222999999:::::::::;;;;;;;;;777666555666999;;;;;;;;;333111,,,+++555>>>888+++///---+++***+++...111444<<<>>>BBBFFFJJJKKKJJJGGGIIIIIIJJJLLLNNNMMMKKKHHHJJJJJJJJJJJJJJJKKKLLLLLLLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJHHHEEEBBB@@@AAAAAACCCEEEGGGHHHIIIGGGCCC>>>777111,,,***)))+++,,,------+++))))))***,,,,,,++++++++++++,,,,,,///---++++++...000222222888777777777888:::<<<>>>AAABBBCCCDDDEEEEEEDDDDDDAAADDDGGGGGGEEEDDDFFFHHH}}}pppaaaRRRIIIGGG===666777888666666888333111---++++++***)))'''&&&''''''&&&%%%&&&(((***(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$"""&&&))))))((((((+++///...---+++(((&&&&&&&&&%%%&&&%%%$$$%%%(((,,,///111***+++&&&&&&***%%%!!!))),,,)))&&&$$$$$$$$$""" $$$$$$$$$$$$%%%&&&''''''&&&$$$######%%%''')))***$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###### !!!"""#########%%%%%%$$$######$$$$$$$$$)))(((((((((***)))'''%%%++++++++++++***((('''&&&&&&***,,,***+++......+++***'''''',,,111444999@@@FFFDDDBBBBBBCCCDDDDDDCCC>>>???@@@DDDFFFDDD???::::::888777777:::===>>>>>>;;;;;;;;;888555444444555;;;;;;999888888888888888666555444444666666666555///222///+++555AAA;;;***...,,,***)))***+++...///555777<<>>@@@>>>;;;666000,,,***((((((***+++------+++******+++,,,,,,+++++++++,,,------///...,,,,,,...000111000111111222333444777999:::999<<>>???@@@???>>>===<<<:::777777999;;;<<<<<<999999999888666555777888<<<;;;:::999777555333222444333222222333333222000,,,333333---000:::888+++++++++******+++,,,...///000222777>>>CCCFFFFFFDDDFFFHHHLLLQQQTTTRRRNNNJJJ??????@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLLLLIIIGGGDDDDDDCCC@@@<<<777333111//////...///000222444666444333000---+++******+++)))+++,,,,,,+++***+++,,,*********+++,,,---///000000...,,,---...000000000------...000111333555666333777===AAABBBDDDFFFGGGEEEFFFFFFBBB===999999;;;uuunnn```ZZZQQQGGG???:::999999222///---,,,,,,+++***)))+++***))))))***)))'''$$$&&&'''&&&%%%$$$&&&)))++++++***)))''''''(((((()))''''''''''''&&&%%%$$$$$$%%%###"""###'''((('''%%%&&&%%%###"""!!!"""######'''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''$$$$$$%%%&&&$$$&&&))) ###&&&(((((()))+++,,,***,,,''''''---)))%%%...)))(((((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%''''''&&&%%%&&&((($$$#########%%%(((+++---******)))(((''''''&&&&&&"""######$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***+++---,,,+++,,,...///...---///...,,,******+++---......333444333444555444000111...000555999:::===BBBHHHEEEAAA>>>===<<<<<<;;;;;;;;;<<<;;;:::;;;===???===:::777555666888::::::666777777777666666888999:::::::::999777444111///111000///000222222000///***111222---,,,000000,,,++++++++++++,,,---......---000555;;;BBBEEEDDDCCCEEEGGGKKKPPPRRRPPPKKKFFF999999888888999<<>>BBBCCCDDDFFFHHHDDDDDDCCC>>>888444444555~~~xxxrrrkkkbbbZZZTTTMMMIIICCC;;;555111111111++++++***************((()))(((((()))***)))&&&$$$''''''&&&%%%%%%&&&***---+++***(((''''''''')))***'''''''''''''''%%%$$$###$$$######$$$&&&''''''&&&%%%$$$###!!!!!!"""###$$$&&&&&&&&&&&&'''''''''''''''%%%%%%(((,,,,,,)))%%%)))$$$###&&&&&&###$$$((("""$$$&&&&&&%%%&&&***---''')))%%%%%%+++&&&###+++'''((()))((('''%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###&&&))))))&&&$$$$$$%%%$$$###""""""%%%***///222,,,+++)))'''&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&'''(((***,,,...//////...---...000222222222111...+++)))))),,,000222555999;;;999999:::888333333111333888:::999:::===AAA>>>;;;999999999999888666999::::::888888;;;???<<<999555333444666777888333444555555555555888:::999888777666555333222222------...///111222000///---......---,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,///444;;;AAADDDDDDBBBEEEFFFHHHKKKKKKHHHBBB===444222000///111444888;;;AAACCCGGGKKKLLLHHHAAA<<<000333444333///+++))))))))))))************)))))))))***+++,,,,,,,,,+++***''')))+++,,,++++++,,,...+++++++++,,,,,,...//////...---,,,---000111111000...//////000000000000000111777>>>AAA@@@@@@BBBDDD??????>>>999333///000222|||uuufffbbb\\\VVVRRRMMMIIIGGGHHHEEE@@@999222,,,***)))%%%'''((('''(((***)))'''''''''((()))***)))'''$$$'''''''''%%%%%%'''***...***(((&&&%%%$$$%%%'''(((''''''(((((('''%%%$$$"""######$$$%%%%%%&&&''''''$$$###""""""$$$&&&)))***%%%&&&&&&&&&'''(((((((((&&&###"""'''...///***$$$+++&&&$$$'''&&&"""###'''%%%&&&&&&$$$###%%%***///'''(((###"""&&& ###'''((()))(((%%%$$$######$$$$$$$$$$$$%%%&&&''''''###'''******'''$$$######$$$"""!!!!!!%%%+++111555---+++)))&&&%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))),,,///111222000......///222444555444222///***((())),,,111555:::>>>???>>>======;;;666333222444999:::777777999:::888666555777888777777333777::::::777777999===;;;888444222333555666777111222444444444555777:::888777555333333333555666,,,,,,---///111222111///222...,,,//////---...222,,,,,,,,,,,,,,,+++***))),,,...444:::AAADDDCCCBBBEEEEEEFFFGGGEEEAAA:::555111///,,,***+++///444777:::===BBBGGGGGGBBB:::444(((,,,///...,,,))))))***''''''((()))((('''%%%$$$''')))+++,,,,,,+++)))(((''')))+++,,,,,,,,,---...---------,,,,,,------...///......000222444333333000000111111000000///...111777===???===;;;<<<>>>::::::999555000---...111{{{lll]]]UUUNNNLLLIIIHHHHHHGGGEEECCC@@@<<<666000+++******+++((()))***+++***)))'''%%%'''(((***)))'''&&&&&&''')))(((%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''"""!!!'''+++)))%%%#########$$$%%%&&&(((((()))(((((((((((('''%%%###"""&&&%%%%%%)))---///---***!!!$$$&&&'''&&&%%%%%%&&&$$$%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%%%%&&&'''$$$&&&((((((&&&%%%$$$%%%$$$$$$############$$$$$$######&&&***(((###"""%%%(((&&&$$$!!!"""'''...333///***%%%$$$%%%&&&%%%#########$$$###"""###&&&))))))+++,,,,,,---///222555111222333555555555444444333///***)))---000111111::::::;;;======:::555222555555555555555555444444555555777777777666555444222555777777777777888999888666333111111222444666444555555333222111222444555555555555444222111000111000...,,,+++,,,000333......///000///...,,,++++++))))))***---...,,,***...111999BBBEEEBBBBBBDDDFFFFFFDDDAAA===999555222,,,,,,++++++,,,,,,---...555666888999888555111...)))))))))))))))(((''''''+++'''(((---,,,&&&$$$''''''(((***++++++***((('''...+++(((&&&&&&)))---000...---,,,,,,++++++,,,,,,111...,,,---000222111000000000111111111111000///222444777888888888999;;;333333333333333333333222|||qqqgggddd```WWWNNNJJJIIIHHHFFFDDDCCCAAA>>>;;;888555000,,,))))))***+++***))))))((((((((((((((('''((())))))'''&&&&&&'''((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''###"""(((,,,***&&&%%%######$$$%%%&&&'''((((((''''''(((((('''&&&$$$###%%%$$$$$$&&&***,,,***))) """$$$$$$###"""###$$$'''((('''%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%$$$%%%$$$$$$############$$$$$$$$$###&&&***(((###"""$$$&&&&&&%%%$$$$$$''',,,000///***$$$"""$$$%%%%%%$$$"""###$$$#########%%%''')))***,,,,,,---///222555444555777888888777666666444222//////000333444444888888888999:::888555222444444444333333333333333333333444555666666666666222444666777666666777888555444222111000111222333222333333111000///000222444444333333222222222222.........,,,+++,,,000333//////////////////......+++***)))+++---...,,,***///222999AAACCC???>>>AAA@@@???>>><<<888555111///++++++******++++++,,,---000000222222111...,,,*********++++++******)))(((+++((()))---,,,'''%%%'''''''''))))))))))))''''''+++)))'''%%%&&&(((+++,,,,,,++++++++++++,,,,,,---000...,,,---///111000.........////////////......---///222222222222444555222222222222222222333333~~~zzzrrrlll^^^TTTMMMLLLNNNLLLKKKJJJEEECCC@@@>>>;;;888333000...,,,)))'''&&&(((***++++++***(((&&&&&&'''(((***&&&((())))))'''&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''######)))---***''''''######$$$%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%$$$###$$$&&&'''''''''%%%&&&&&&&&&%%%%%%&&&(((******)))'''$$$"""###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$'''***(((###"""%%%###%%%&&&&&&'''(((+++...222,,,%%%!!!"""$$$%%%%%%"""###$$$$$$###"""###%%%(((***+++,,,---///222555777777888999999888666666333333444333222333444666555444444555777777555333444333222222111111111111222222222222333555666777111333555555444444555666222111111111111000000000///000000///...---...000222222111000111222333444.........---,,,---///222//////////////////000000+++******+++------,,,***000222777>>>>>>:::888;;;666666666555333000---,,,***************++++++,,,,,,,,,,,,,,,+++)))((('''++++++,,,,,,,,,+++******+++)))***---,,,((('''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))((())))))***,,,---......000...,,,,,,---...---,,,,,,,,,------------,,,,,,***,,,...///......///000000000000111111222222333~~~vvvkkkeeeaaa]]]UUUOOOLLLIIIGGGKKKPPPRRRRRRPPPBBB>>>999555222///,,,)))''''''%%%%%%%%%'''(((***))))))''''''&&&'''((()))&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!!######$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%"""###)))+++)))''''''######$$$%%%&&&&&&''''''"""###%%%&&&''''''&&&&&&&&&%%%######$$$%%%&&&&&&((((((((('''%%%&&&(((***)))***)))'''$$$######$$$###%%%&&&((((((&&&%%%###$$$&&&((((((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''***(((######&&&###%%%&&&'''))),,,000333888000'''!!!!!!###%%%%%%!!!###$$$$$$###"""###$$$'''))),,,---...000333555666777888888777666555444///222444444111000222444444333222333555777777777555444333111111111111222444222111000000222555666000222444444333222222333///000111222111111000///...//////...------...000111000//////111333666777111222222111...---...//////...---------///000111++++++,,,,,,------,,,+++000000444888777333111333000000111000///...,,,+++++++++******++++++,,,------,,,++++++************++++++,,,,,,,,,,,,+++***+++++++++,,,,,,***))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&'''(((***,,,......//////...,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,***,,,...///...---...///---......///000111111222xxx~~~rrrhhh```YYYQQQMMMLLLJJJGGGCCCIIIKKKOOOTTTWWWVVVQQQKKK???:::222,,,))))))((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((())))))((('''&&&&&&''')))(((&&&%%%%%%&&&&&&''''''((('''%%%###!!!######$$$$$$%%%&&&''''''%%%%%%###""""""###%%%%%%###!!!###((()))&&&%%%&&&###$$$$$$%%%%%%&&&&&&&&& !!!###%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''%%%%%%%%%$$$""""""%%%'''%%%'''((('''%%%$$$%%%&&&$$$&&&'''))))))'''&&&$$$$$$&&&((((((&&&%%%$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$&&&)))((($$$$$$'''%%%&&&'''(((***///666;;;===444***###"""###$$$$$$"""###$$$$$$###"""$$$%%%'''***---///000222444666777777888888888666555444...111444444222000222444555333222444666999::::::777666444222222222333333666444111///...000222333000222333333111000111111...000111222222111000///...///000///------///111111000000000222555888:::999999777444000------------,,,,,,+++,,,---///000+++,,,---------,,,,,,,,,......000333111,,,+++...------...//////...---------,,,,,,,,,,,,---.........---,,,,,,+++,,,------******++++++,,,++++++***+++,,,---,,,+++,,,+++***)))((((((''''''(((((()))''''''((()))))))))))))))&&&''')))+++---...//////------,,,+++******++++++***+++,,,---------------,,,---//////...------...,,,,,,,,,---...///000000tttkkkgggyyyrrrkkkcccYYYRRRLLLJJJGGGFFFGGGIIIIIIIIINNNTTTXXXXXXVVVRRRGGG===:::444---(((&&&&&&'''(((&&&&&&''''''''''''''''''$$$&&&((()))***((('''&&&%%%'''((((((&&&%%%%%%&&&&&&&&&'''''''''%%%$$$#########$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$###"""###(((((($$$###%%%###$$$$$$$$$%%%%%%%%%&&& """###%%%&&&'''&&&&&&%%%&&&&&&&&&$$$$$$&&&(((%%%&&&&&&%%%$$$###$$$&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$&&&((((((&&&%%%$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$%%%)))(((%%%&&&***''''''((())),,,222999???<<<444***$$$"""$$$$$$$$$######$$$###"""###&&&)))(((+++...111222444666888888888999::::::999777777222444555666555444555555666444444666999;;;<<<<<<999888666333222333444555777555222///...///111222111222333333111//////000...///000111111111000///...///000///......000222222222222444666888;;;<<<>>>===:::666000---,,,---,,,,,,,,,+++,,,,,,------+++---......,,,++++++,,,---,,,---000...)))))),,,+++,,,---/////////......---------------...//////------,,,,,,,,,------...******+++,,,,,,,,,++++++,,,......++++++......+++*********************************+++++++++++++++((()))+++---............,,,------,,,******+++---***+++,,,------......---,,,---///...---,,,,,,---+++++++++,,,,,,------...iii]]]]]]aaa|||xxxuuupppkkkggghhhddd^^^WWWQQQMMMJJJHHHEEEFFFGGGFFFDDDDDDFFFIIILLLPPPQQQMMMHHHDDD;;;111000---)))''''''''''''&&&%%%&&&'''(((((((((''''''%%%&&&&&&'''((((((((('''%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%###%%%)))(((###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((((('''"""$$$&&&&&&%%%$$$%%%'''&&&''')))(((&&&%%%%%%&&&!!!###%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%$$$%%%###$$$&&&''''''&&&$$$######"""%%%((((((&&&(((,,,''')))***,,,...222777;;;666///'''"""###%%%&&&&&&$$$$$$###""""""%%%)))---))),,,000333444555777999666777888999999999888777666555444555777777777666666555666888;;;======<<<:::999666333222333444555555444222000000000111222222333444333111//////000------...///////////////---...///.........000111333444666777999;;;===>>>@@@>>>:::444///------...---------...------,,,,,,,,,...//////,,,++++++------+++,,,///---******...)))***,,,---......---------,,,,,,,,,,,,---......,,,,,,,,,------.........++++++,,,---------------,,,//////++++++//////,,,+++,,,---......---,,,+++,,,++++++++++++,,,------+++,,,...//////...---,,,***,,,---,,,******,,,///)))***+++,,,---------------///000///---,,,,,,---++++++++++++++++++++++++oooXXXQQQYYYddd~~~{{{wwwuuuqqqjjjdddcccaaa___]]]\\\YYYTTTQQQQQQPPPLLLFFFBBBAAADDDFFF@@@BBBCCC???:::777888;;;@@@CCCAAA:::555444000))))))((('''(((((((((&&&$$$$$$%%%'''((())))))((((((((('''%%%%%%%%%''')))***%%%'''((('''&&&$$$%%%%%%##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%'''***(((###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''))))))))))))((("""&&&'''%%%$$$%%%&&&"""$$$%%%%%%$$$"""!!!!!!!!!###%%%%%%$$$###"""#########"""!!!!!!"""######$$$&&&((((((&&&%%%$$$%%%###$$$&&&''''''&&&$$$######"""$$$((((((''')))...'''))),,,///000111333555111+++$$$!!!"""%%%''''''%%%$$$###""""""%%%+++///)))---111444555777888:::333444555666777777666555888555222333666888777555666555666999<<<======<<<:::888555333222222333555333222222111111222333444222333444333111/////////,,,,,,,,,------.........,,,---......------///111555666888:::<<<===>>>>>>???===999333...,,,...000......///000///...,,,+++,,,...000///,,,***+++------,,,---///...+++,,,000'''(((***,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,---...///////////////,,,,,,---.../////////...,,,000///++++++000000---,,,---///000000///---,,,---,,,+++++++++,,,...///---...///000000...,,,+++***,,,---,,,+++***---000))))))***,,,,,,---------000111222222000......///+++++++++***************yyy___KKKHHHSSS___ssstttuuuuuussspppllljjj```]]]XXXTTTPPPOOONNNOOOOOOJJJFFFFFFIIIIIIFFFCCCBBB???;;;888777999;;;>>>;;;999555222000/////////111111///,,,***(((&&&%%%))))))((('''&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############$$$$$$$$$###"""!!!###$$$"""###%%%%%%$$$$$$%%%''' """$$$$$$$$$%%%'''(((&&&%%%$$$$$$###$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&'''&&&%%%$$$%%%&&&'''((()))'''$$$###$$$%%%%%%$$$"""%%%(((******'''$$$!!!%%%&&&%%%$$$"""!!!"""###%%%%%%%%%&&&&&&&&&'''''''''$$$$$$&&&&&&######&&&$$$######'''+++---,,,)))###$$$'''+++///000...,,,...(((%%%'''%%%!!!!!!&&&$$$$$$###$$$'''***---//////...///111555888::::::222333666888999999888777444333444555777888888666666666666999;;;===<<<;;;999777555222111000000000////////////000111333333333111111111222222000...000...------...///...---///111222111//////000111888999;;;<<<<<<;;;:::888888777444000+++******,,,...,,,,,,,,,...///000///(((***---///000///---,,,++++++---------,,,+++************+++,,,,,,,,,---.........///000111222333...//////...------000222111,,,+++......******///+++,,,...---,,,++++++,,,((()))***+++,,,+++*********))))))+++///111111000///111222222111///,,,***...---,,,+++++++++++++++...------......000111111333222000///------,,,,,,.........------,,,,,,,,,}}}gggQQQDDDDDDKKKSSSZZZZZZZZZYYYWWWTTTRRRPPPKKKIIIEEE@@@>>><<<<<<===>>>;;;888:::>>>@@@>>><<<888666333111000111333444///...+++)))(((((()))))),,,,,,+++***)))''''''&&&((((((''''''&&&&&&%%%%%%)))'''&&&%%%&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%"""$$$%%%%%%######$$$&&&"""$$$%%%$$$######$$$%%%###############$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''%%%""""""############%%%&&&)))++++++(((%%%###"""######!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%((('''$$$###%%%$$$###$$$&&&***+++***((((((((((((***+++***'''$$$)))$$$###%%%%%%""""""&&&$$$$$$%%%'''***---000222555333333444666888888888333444666777777777555444444333333555666777666555444444444777:::;;;;;;:::777666555333111000000000000000000000111111111222///...---...//////---,,,...---,,,,,,.../////////111222333222111000111222::::::;;;;;;:::777555444555555333000---,,,---//////...------.../////////***+++---/////////...---///000000000///...,,,+++,,,,,,,,,,,,,,,,,,------------......000111222333//////000///------///000000,,,,,,///...+++***...,,,---//////---,,,------------......---,,,***)))+++++++++---000222222222444555666777666333///---222222111000...---,,,,,,///......//////000111111333222111000///.........000000///...............sssfffTTTEEE@@@BBBFFFIIIGGGFFFEEECCCAAA???===<<<;;;999666333111111111222000...,,,---111333333111...---,,,*********++++++))))))'''''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&+++)))'''&&&'''&&&%%%###%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######%%%&&&&&&''''''''''''&&&%%%$$$######$$$%%%%%%###"""###$$$$$$%%%%%%$$$""" !!!!!!!!!!!!!!!"""###$$$%%%&&&"""%%%))))))'''%%%&&&'''$$$$$$###"""###$$$%%%&&&'''%%%""""""###$$$$$$$$$''')))***++++++)))'''%%%"""######!!!!!!######$$$$$$$$$%%%%%%%%%&&&$$$&&&))))))%%%###$$$$$$$$$$$$%%%'''((('''%%%(((((('''((((((&&&"""###!!!!!!$$$%%%###$$$&&&###%%%'''***...111333555;;;999777777777888777666444555666666666444333222444333222333555555444222111111222444777999999888555555555444333111000///000000111111111000//////---,,,+++,,,......---,,,,,,+++***,,,///111222111444555555444222111222444:::::::::888666333000...222222111000......000222000000000///////////////,,,------....../////////111222222111000---+++***------------------,,,,,,,,,,,,,,,---///111222333///000111111///------......,,,---//////,,,+++------///111111000/////////222222111000...---+++***---,,,---000333666777666:::<<<>>>>>>===999555333777777777666555222000///111111111111111111111111222222111000000000000000333222111000000000111222pppdddXXXOOODDD;;;999<<<@@@BBB???===;;;888666555444444444222000///......//////---***((()))***+++***)))***)))))))))(((((((((''')))(((((('''(((((()))***%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((((((&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&%%%%%%%%%%%%###!!!$$$%%%%%%$$$"""!!!"""###$$$%%%%%%###!!! !!!!!!!!!!!!!!!"""###$$$%%% %%%++++++'''$$$%%%((($$$$$$#########%%%&&&'''(((&&&%%%$$$&&&'''((('''))))))******)))((('''&&&$$$%%%%%%$$$""""""###$$$"""############$$$$$$$$$&&&$$$&&&******%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%"""!!!!!!###%%%&&&%%%%%%&&&###%%%(((,,,000333555555<<<:::888777777777666555555555666666666555444333333222222222444444222000///...///222555777666555333444444444333222000//////000000000000...---,,,...---,,,---///000000///+++******,,,000333444555777777777555333222333555888777777555222000---,,,///000111000......000222111222333222000///////////////.........///000111///000000000///---+++***.........------,,,,,,+++******+++,,,---///111222000111333222000---,,,,,,------...//////---------///111444555333222222222333333222111///...---,,,------///333888<<<======AAABBBDDDEEECCC@@@<<<:::;;;<<<======<<<999777555444444444444333333222222111111111000000111222222555333222111111222333444rrr___SSSLLL===;;;666111///111666;;;555333111...,,,,,,,,,,,,,,,+++***))))))***+++++++++)))(((((()))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###&&&$$$######$$$$$$!!!###$$$%%%$$$"""!!!"""###"""###$$$###"""!!!"""#########"""""""""""""""###$$$******&&&$$$$$$'''%%%$$$$$$$$$%%%&&&((()))(((&&&%%%%%%''')))))))))***)))((('''&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&"""""""""#########$$$$$$%%%$$$&&&******%%%###$$$%%%%%%%%%$$$###############"""###%%%'''((('''%%%$$$%%%&&&&&&&&&'''&&&%%%$$$&&&))),,,///222444444888777555555666666555444555555666666777777777777333222111222333333111///.........000333555444333222222333444333222000///.........///......------111///......000222222111---,,,,,,///333666777777999999777555222222333555444333333222111000......///000111///...---...///222444555444111//////000111000///......000111222...///000000000///...---......------,,,,,,,,,+++))))))***+++,,,...///000000222333333000---,,,,,,---............///...---111444777888777666555555222222111111000000000000...///111666===AAADDDDDDFFFGGGHHHHHHGGGEEEBBBAAA>>>???AAABBBAAA@@@>>>===888888888888777555444333111111111000111111222333444444333222222333444555rrrUUUGGGAAA<<<222222111///---///333777---,,,***((('''''''''((((((((((((((((((((())))))''''''''''''((()))++++++''''''''''''''''''&&&&&&''''''&&&%%%$$$###""""""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$&&&((()))(((&&&$$$###$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$""""""!!!!!!!!!'''$$$!!!"""$$$%%%$$$""""""###$$$$$$"""!!!"""### """######""""""$$$%%%%%%$$$###""""""""""""""" ###''''''%%%###$$$%%%%%%%%%$$$$$$%%%''')))***&&&$$$######&&&((()))(((***)))&&&$$$######%%%&&&######$$$###!!!!!!###$$$""""""#########$$$$$$$$$%%%###%%%(((((($$$"""###$$$%%%%%%$$$"""!!!###$$$%%%$$$$$$%%%&&&'''%%%$$$'''))))))&&&&&&((((((&&&'''(((***,,,...000222333444333222222444555555444666666666666777777888888222111111222333333222000000//////111333444333111111222222222222222111111............///000111222333111//////111222333222111000000222666999::::::999999777444111000222333000000000000111111111111000111222111///---...///222555777666333000000222222111000000000111222333000111222333333333222111...............---------+++++++++,,,---...///000111333333222///------------//////,,,,,,///000///333666:::;;;;;;999888888222222111111222333444444222333555:::@@@EEEHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFAAABBBCCCDDDDDDDDDCCCCCC<<<<<<<<<<<<:::888666444333333222222222333333444444444555555555555555555\\\DDD>>>;;;666111///---...000222333333******))))))((((((((()))))))))))))))*********+++(((((()))(((((()))***+++''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$#########&&&''''''%%%###$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""""""""###'''""""""%%%%%%###!!!"""######""""""###$$$"""###$$$$$$######$$$&&&$$$$$$#########$$$$$$%%%!!!"""###$$$$$$$$$$$$###$$$#########$$$&&&((()))&&&$$$###$$$&&&)))******,,,)))&&&###!!!"""$$$&&&!!!""""""!!! !!!############$$$$$$$$$%%%%%%%%%######&&&&&&"""!!!$$$$$$%%%&&&$$$"""!!!$$$&&&%%%$$$###$$$%%%&&&%%%###'''***)))%%%%%%)))***(((,,,,,,+++,,,---///111222333111000111333444444333777777666555555555555666111000000222444444333222222111111222333333222000222111111111111111222222//////......000333777999999666444333444555666555666555555666999;;;;;;;;;999888666222///...000222000000000000111222333333000222333333111000000111111555999888444111222444222222222111111111222222333333444444444222111000000000000000000000111111//////......///000000111222333222111.........000...000///***+++000222000444888<<<>>>===<<<;;;:::555444333333444555666777888888:::>>>CCCGGGHHHHHHIIIHHHGGGFFFFFFHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@???===;;;888666666666555555555555555666444666777999999999777666qqqOOO???>>><<<444000***&&&(((...111...***))))))))))))************((((((((())))))))))))***---...---+++)))'''((()))))))))(((''''''((()))***&&&&&&'''''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$###$$$%%%'''&&&###!!!%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$"""###""" !!!######""""""###%%%$$$%%%&&&%%%$$$###$$$%%%""""""######$$$%%%''''''###!!! !!!###$$$###"""###"""""""""###%%%'''((((((&&&%%%&&&)))+++,,,,,,---***&&&"""!!!"""%%%'''!!!""""""""" """$$$###$$$$$$$$$$$$%%%%%%%%%&&&###"""%%%$$$!!!!!!$$$$$$%%%&&&$$$"""!!!$$$'''"""!!!!!!"""$$$&&&&&&%%%&&&)))(((###$$$***,,,)))000///---,,,---...000222333111000000222333333222888777666555444333333333000000000222444555444333444333222333333333111000222111000000000111222333111000//////222777;;;>>>>>>;;;888777888999999999:::999888888;;;<<<<<<<<<999888555111...---///111000000000000111222333444000222444444333333333444111555999999555222333555222222222222222222222222333333444333222000...,,,111111111222333333333444222222111111111111222222222333222000......///111///111///))))))000333111555999===??????===<<<;;;888777666555555666777888=========@@@DDDFFFGGGGGGHHHGGGEEEDDDEEEGGGJJJLLLIIIHHHGGGFFFEEEDDDDDDEEEBBBBBBBBBAAA???<<<999777999999888777777777777777555777:::<<<<<<;;;999777~~~xxxZZZLLLGGG>>>333---222,,,(((***///000)))""")))))))))))))))((((((((())))))))))))))))))))))))---+++(((&&&&&&(((***,,,+++***(((&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$!!! ######""" """###!!! """"""!!! !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$&&&'''(((###$$$%%%%%%&&&'''((((((&&&!!!###,,,444222***"""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%&&&''''''&&&###!!!"""###$$$$$$%%%%%%$$$$$$""""""""""""###$$$%%%&&&###$$$&&&))),,,///111222---+++***+++,,,...------......///111222333444555666444222333555555333000555333111///...000111333111111000000//////......333000,,,,,,///333444444111222111111666<<<<<<999::::::999;;;===>>>>>>===@@@===999:::>>>???<<<999111222333444333222000///444111///000222444333111333444444555555444444333777555333333555555222///000111222333444444444444444444444444444444444444444555555444222222333555666555444333222333444444555555555555555444444444777444222111333444222000============<<<;;;:::999999666444666999<<<<<<;;;<<<===???BBBEEEFFFHHHHHHIIIHHHEEECCCCCCDDDFFFGGGEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA???===;;;:::777666555777:::<<<<<<<<<888999999:::999888666555~~~~~~}}}gggPPPFFFBBB;;;444000///,,,***+++---,,,)))&&&))))))(((((((((((())))))))))))))))))))))))))))))---+++)))'''&&&''')))******)))'''%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$""" !!!"""###!!! """######"""!!!!!!"""!!!!!! !!!###$$$%%%"""""""""###$$$$$$%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&)))###&&&222888111)))'''&&&%%%$$$$$$$$$$$$%%%&&&###""""""""""""""""""###!!!"""###$$$%%%$$$############$$$%%%$$$###"""!!!######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''***...000222333///---,,,,,,---///...---...//////000222333333444555444444666888999888555666444222000///000111222111000000/////////......///---+++,,,///111000///222444444444999??????<<<===<<<;;;<<<>>>@@@??????BBB???<<<===@@@@@@===999222333555666666555333222666333111222444555444333444444444444444444444444666444333333555444222///111222333444555555555555333333333333333333333333333444555555444333444555666555444444444555666666444444555666777888999999777555333444666777666555<<<<<<<<<<<<<<<<<<;;;:::;;;999777888;;;>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGEEECCCAAAAAABBBDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCAAA???===<<<:::999888999<<<===>>>===;;;;;;;;;:::999777555444~~~dddWWWIIIBBB===888333111+++,,,,,,+++***)))*********)))((('''((((((******)))))))))))))))))))))))),,,+++***(((''''''''''''((('''&&&%%%$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''#########$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$"""""""""""" ######$$$###"""!!!###%%% !!!###$$$&&&'''""""""###$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######((($$$///CCCEEE333'''(((%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" """$$$%%%%%%%%%###"""!!!"""""""""######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''***...111333444555111///------...//////......//////000111222222333222222444888;;;===<<<;;;888666444111000000111111000000//////.../////////...------...///000...---333666888999===BBBAAA>>>>>>===<<<===???@@@@@@???@@@???>>>???AAA@@@<<<888777888999::::::888777555666444222333444555444333444444333222222333444444666555444444555444222111111222333444444555555444222222222222222222222222111333666666666555555666666555444444555666888999333444555777999;;;======888777666777999;;;;;;:::;;;<<<<<<===============>>>===;;;<<<>>>AAAAAAAAADDDDDDDDDEEEEEEDDDDDDCCCDDDCCCAAA??????@@@BBBCCCEEEEEEGGGGGGGGGGGGEEEEEEGGGGGGFFFEEECCCBBB@@@???>>>===<<<<<<>>>??????>>>======<<<;;;999777555444wwwYYYTTTLLLCCC;;;444000///+++++++++*********++++++***)))((('''((()))***,,,))))))))))))))))))))))))*********)))(((&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''""""""######$$$$$$%%%%%%""""""""""""""""""""""""&&&%%%$$$###"""!!! ###$$$###"""!!!!!!###%%%!!!""""""###$$$$$$%%%&&&!!!""""""######$$$%%%%%%$$$$$$###############$$$$$$#####################$$$$$$666QQQPPP444###%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""" """$$$%%%&&&%%%###"""#########"""###$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%###"""!!!'''***...222555777777777333111///...//////...---...//////000000111111111...111555:::===??????>>>999888555222111000000000//////.........///000000222111/////////000000000666:::======???BBBAAA===>>>===;;;;;;===>>>>>>===<<<<<<===???AAA@@@===999??????@@@???>>>;;;999777444444222222222333333222555333222000000222333555666555555555555555444333000111111222333333333222333333333333333333333333000222666777777666666666444333333333444666888999444444666888:::<<<===>>>:::999999999:::<<<<<<===<<<===>>>???@@@@@@@@@@@@AAA@@@???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDGGGGGGGGGFFFEEEDDDCCCBBB@@@???======>>>??????>>><<<<<<;;;:::999888777666zzzbbbSSSSSSOOOEEE999222///......+++)))***---...,,,)))***)))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))(((&&&$$$###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%###""" """######!!! """$$$$$$$$$$$$$$$$$$######### !!!!!!"""#########$$$$$$######""""""######!!!!!!"""######$$$%%%%%%$$$"""333KKKIII... &&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ """$$$%%%%%%%%%###"""'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######***---222666999::::::999555222000/////////---,,,/////////////////////000///333888>>>AAAAAAAAAAAA999888666333111000/////////...---------///000111555333000---,,,...222555:::>>>@@@??????@@@???;;;>>>;;;999888999;;;;;;;;;:::<<<>>>AAACCCCCC@@@>>>EEEEEEDDDCCC@@@<<<888666555555444333222222333333444333111000000111333444555666666666555555444444111222222333333333333222333333333333333333333333///222666777777666555666111111000111222444666777555555666777888::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCC@@@>>><<<<<<===>>>===<<<::::::999999999999999999eeeQQQMMMOOOLLLAAA666111000//////,,,+++---000000,,,'''(((((()))******+++++++++))))))))))))))))))))))))(((((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""$$$%%%%%%$$$""" !!!"""!!!"""###"""!!! """###$$$$$$$$$$$$###"""!!!  !!!""""""###$$$######"""""""""###### !!!"""###$$$%%%&&&&&&((("""(((666555%%%!!!)))######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''')))))),,,000555;;;>>>>>>===<<<888555333111000000...,,,////////////............111777===BBBCCCCCCAAAAAA888777555333111000///......---,,,,,,---///111222444222///+++***---222777<<<@@@BBB@@@>>>??????===???<<<999888888:::::::::<<<>>>@@@CCCDDDDDDCCCCCCEEEEEEDDDBBB>>>:::666333555666666444222222333444222222111000000111222222222444555555444333333444333333444444444444333333333333333333333333333333000222555555555444444555////////////000222444555666666777777777888888888<<<======<<<;;;;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCBBBAAAAAADDDFFFCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBB>>><<<::::::;;;<<<<<<;;;888888777777888888999:::mmmWWWLLLJJJMMMJJJ>>>444222333222---///000111000...+++(((&&&(((***+++,,,,,,+++***))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""###$$$&&&$$$"""!!!"""$$$!!!###$$$$$$###""""""###!!!"""#########"""!!! !!!""""""#########"""""""""""""""###$$$#########$$$$$$$$$%%%%%%(((######***+++%%%###((("""###$$$%%%%%%$$$###"""######""""""""""""############"""""""""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$!!!"""######$$$$$$######$$$$$$######%%%))),,,......222888>>>AAAAAA???===<<<999666444333222000.../////////......---------222777???BBBBBB???===<<<666555444222111///......---,,,++++++,,,///111333222222111...,,,...444888<<>>AAACCCBBBBBB???<<<::::::<<<<<<<<<>>>???@@@AAA@@@@@@@@@AAA???@@@???>>>;;;777333111222333444222///...///111111111111111111111111111///111333333111///000222111111222222222222111111000000000000000000000000111333444333222222333444//////......///111333444666666777777888888999999;;;===???>>><<<===???BBB@@@AAAAAABBBCCCCCCCCCCCC@@@AAABBBAAA??????BBBEEECCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBBBBAAA@@@???>>>??????@@@AAAAAAAAAAAA<<<:::999999;;;<<<<<<;;;999888777666666666777888yyybbbTTTPPPLLLOOOJJJ===444333444333+++000666666000+++***+++%%%'''***---...---+++)))))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&(((&&&$$$""""""$$$&&&((("""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""$$$&&&%%%"""!!!###%%%"""$$$&&&&&&%%%$$$###$$$ !!!#########"""!!!!!!!!!!!!"""######$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###&&&,,,...***&&&$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""%%%###"""!!!!!!###%%%&&&!!!###&&&''''''&&&%%%!!!!!!"""###############"""!!! ###''',,,//////333999???CCCBBB@@@>>>>>><<<999666555444222000/////////...------,,,,,,///555===@@@>>>:::777666444444333222111///......---,,,+++***,,,///222444222444444333111222666:::;;;@@@CCC@@@???CCCFFFGGGEEEBBB>>>======>>>??????>>>>>>>>>===;;;:::;;;<<<::::::::::::888555222000---///000...***)))+++---000000111111111111000000,,,...111000...---...000---...............------////////////////////////222333333222000000222333000000/////////111222333555666777888999:::;;;;;;:::===??????>>>???BBBEEE@@@@@@AAAAAABBBBBBAAAAAA???@@@AAA@@@======@@@CCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>><<<<<<===>>>????????????;;;:::999999;;;<<<<<<;;;:::999777666555555555666~~~eeeSSSLLLLLLRRRMMMIIIGGGBBB;;;888999---000222111---+++,,,---(((((())))))******+++++++++,,,---,,,***))))))***)))&&&$$$%%%''''''%%%###&&&%%%%%%'''))))))%%%!!!###%%%&&&%%%###"""$$$&&&$$$$$$%%%&&&'''((()))***&&&$$$"""!!!""""""!!! '''### $$$&&&%%%"""!!!###$$$&&&&&&%%%$$$######$$$%%%$$$###"""###$$$############"""""""""""" """%%%''''''%%%"""""" !!!###""" """ !!! ###"""""""""!!!!!!!!!###$$$%%%##################$$$$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$### !!!!!!"""###%%%&&&'''"""###$$$&&&))),,,///000666888;;;>>>@@@@@@>>>===<<<;;;:::888666555333333...//////000000000000///555666777888888777555444666444333222222111///,,,///.........///000222333000222333111///111999???@@@???>>>>>>???BBBEEEGGGDDD???999888;;;===;;;888777888:::<<<;;;888444222000000111111000...,,,++++++*********))))))(((((((((***---...---,,,------...,,,+++---111333222000......------,,,+++******%%%'''***,,,///000000000//////////////////......000///...---------...///111333555666777888;;;===;;;>>>AAACCCAAA@@@????????????>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@BBBEEEAAACCCEEEEEEBBB???======>>>??????>>>>>>???AAADDDCCCCCCBBB???<<<;;;<<<>>>???>>>>>>>>>@@@@@@>>><<<777888:::<<<===>>>??????;;;;;;999666444555777:::ooo[[[OOOLLLNNNRRROOOMMMLLLGGG???::::::222333222000---+++++++++))))))))))))******+++,,,)))+++---,,,+++))))))))))))'''%%%&&&'''(((&&&$$$&&&&&&&&&(((+++,,,***(((###%%%''''''%%%$$$%%%'''$$$%%%%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%$$$###,,,'''######%%%&&&$$$!!!!!!###$$$&&&&&&%%%$$$###"""""""""#########$$$$$$############""""""""""""!!!!!!###%%%''''''$$$"""""" !!!###"""!!! """###""" !!!###'''###"""$$$$$$!!!!!!###"""!!!!!! !!!"""###""""""#########$$$$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###############$$$%%%&&&###$$$%%%(((+++...111333888:::===@@@AAAAAA@@@@@@@@@???===:::777555333222//////000000000000//////111111222222222222111111222111000111222111000...//////......///000222333///111222000///222999???>>>>>>>>>??????@@@AAAAAA???;;;777666888999777444111222444555444222///---***++++++++++++***(((''')))((((((((('''''''''''''''))),,,---,,,+++,,,---***))))))***+++,,,,,,+++---,,,,,,+++******))))))###%%%''')))+++,,,,,,,,,//////...------,,,++++++)))((((((((()))+++,,,------///111333333444666888888;;;>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@??????BBBDDDCCCEEEFFFEEEBBB@@@??????@@@AAAAAA@@@???@@@BBBDDDBBBBBBAAA>>>;;;:::;;;===???>>>===>>>??????>>><<<999999:::;;;<<<<<<<<<;;;<<<<<<:::888666666888;;;pppYYYNNNLLLNNNPPPRRROOOOOOPPPKKKBBB;;;::::::777333000...,,,***)))***)))))))))***,,,///000,,,...000///---***(((((()))'''&&&'''(((((('''%%%&&&%%%$$$%%%'''((('''&&&"""%%%'''((('''&&&&&&'''$$$$$$$$$######"""""""""$$$###"""###%%%&&&&&&&&&***'''$$$###%%%&&&$$$!!!!!!"""$$$%%%%%%%%%$$$######  $$$%%%$$$!!!############""""""""""""""""""###%%%&&&&&&###!!!""" !!!""""""!!!###%%%###"""(((&&&""" !!!!!! !!!%%%""""""!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''+++///222555666<<<===???AAACCCCCCBBBBBBDDDCCC@@@===999666333222000000111111111000000/////////.........//////000000//////111333333222111000///......///000222333...000111111111444:::???<<<===>>>>>>>>><<<;;;999888555222222333333000---+++,,,...//////---***(((&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++*********,,,((())))))((('''&&&&&&'''******))))))((('''''''''$$$%%%&&&((())))))))))))...---,,,+++)))(((''''''******))))))***+++,,,,,,(((***,,,------...000222444666999:::999888777888888888888999:::<<<>>>????????????>>>===>>>@@@BBBDDDDDDDDDCCC@@@???@@@AAAAAABBBBBBAAA@@@@@@BBBDDD@@@@@@???===:::999:::<<>>===>>>???>>>===;;;777888999:::;;;;;;;;;;;;======<<<999777777:::<<<{{{\\\IIIGGGNNNRRRSSSQQQNNNNNNNNNJJJBBB======BBB<<<666222000///,,,))),,,+++***+++---111555888888999999666111+++'''&&&(((((('''((((((((((((''')))'''%%%$$$######"""""""""$$$&&&'''''''''&&&&&&$$$############"""""""""$$$###""""""$$$%%%%%%%%%###"""!!!"""$$$%%%%%%###""""""###$$$%%%$$$$$$###%%%!!!###%%%"""############"""""""""!!!###""""""###$$$###!!!!!!!!! !!!""""""""" """### !!!%%%### !!!""" """%%%######""""""!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&&!!!!!!!!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!"""$$$%%%'''%%%%%%$$$$$$%%%%%%&&&&&&%%%'''***...222666999:::===>>>???@@@BBBBBBCCCCCCEEEDDDBBB???<<<999666555333333444444333222111111111000///...///000111222222111111333555666555444000000/////////000222333///000222333333666:::>>><<<;;;;;;:::888666555444000///---------,,,)))'''(((***+++,,,,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))(((((()))+++)))+++---***&&&$$$%%%''''''''''''&&&&&&&&&%%%%%%(((((())))))***************))))))((('''&&&&&&%%%------+++***)))(((''''''%%%''')))))))))***,,,---///111444444333222222333333444555666888;;;===>>>===>>>>>>===<<<<<>>>>>@@@BBB@@@AAABBBAAA@@@@@@AAABBB??????>>><<<:::999:::<<<>>>=========>>>>>><<<:::444555777:::<<<>>>???@@@>>>>>>===;;;999888:::<<<iiiNNNCCCIIISSSVVVUUUSSSOOOMMMMMMIIIDDDAAACCCFFFAAA:::666555333000...111///------000666<<<@@@EEEEEECCC===555---(((%%%'''(((((((((((('''((((((+++***)))'''&&&%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%$$$"""""""""###"""!!!"""!!!!!!###$$$%%%%%%$$$""""""######$$$$$$$$$$$$'''### ###$$$ ############"""""""""!!!"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!###$$$###"""  $$$"""###'''(((%%%%%%'''$$$$$$$$$$$$###""""""!!! !!!!!!###$$$%%%&&&&&&"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!! !!!"""############$$$%%%&&&((()))''')))---111666999<<<===============>>>@@@AAAAAACCCBBBAAA???===;;;:::999777777777666555444333222222222111000111222444555333333333444666666555444111111000//////000222222111222333444555777999;;;:::888555222000000000000***))))))(((((('''%%%###&&&''')))******)))((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''(((******,,,---+++&&&$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%*********))))))*********%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%$$$""""""$$$&&&'''''''''''')))***+++---//////.........///000000222333666999;;;<<<:::;;;;;;:::999999<<<>>>BBBBBBAAA???===>>>AAACCC@@@AAACCCBBBAAAAAABBBCCC>>>>>>>>>;;;999888:::<<<===<<<;;;<<<>>>>>><<<;;;555777999;;;===???@@@@@@=========;;;999888:::;;;iiiZZZIIIEEEMMMVVVXXXVVVTTTOOOMMMNNNLLLHHHGGGJJJGGGDDD@@@===;;;999777666888555111000222888>>>CCCKKKIIIEEE>>>555---(((&&&%%%'''(((((('''&&&((()))$$$%%%&&&&&&%%%%%%'''(((%%%$$$######$$$%%%$$$#########$$$$$$%%%%%%%%%&&&&&&$$$"""!!!""""""!!! %%%&&&&&&&&&&&&%%%$$$###""""""""""""######$$$$$$&&&$$$!!!!!!###### ############"""""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!###%%%$$$""" !!!###$$$""" """ ###'''((($$$"""$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!! """""""""###%%%&&&((())))))+++///444888;;;===>>><<<;;;;;;:::;;;===???@@@AAA@@@??????>>>===<<<<<<999999888888666555444333222222222222333333444555333333333444777777666555222111000000000000222222333333333444444555555555555333///,,,******+++,,,&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***)))******)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%)))(((''''''''''''((((((###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&$$$&&&''''''&&&&&&'''))))))***,,,,,,+++***+++,,,,,,---...000222555777999555666666555444444777999??????>>>===<<<===???BBB===???AAABBBAAAAAABBBCCC<<<<<<<<<:::777777999::::::::::::;;;===>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::888777888999}}}XXXQQQIIIJJJQQQWWWWWWUUUOOOLLLMMMOOONNNJJJIIIKKKEEEFFFEEECCC@@@>>>>>>>>>@@@<<<666111111666<<<@@@EEECCC???888111,,,***)))$$$&&&((('''&&&%%%''')))!!!$$$%%%$$$###$$$&&&***'''###"""$$$%%%%%%###%%%%%%$$$$$$$$$$$$######%%%###""""""###$$$###"""$$$%%%''''''&&&%%%$$$$$$"""""""""""""""######$$$####################################""""""""""""###"""!!!!!!######""" """###"""!!!!!!###%%%!!!###############!!!###### """""""""###$$$%%%$$$######""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""######"""""""""""""""######%%%&&&&&&***---111666:::<<<>>>>>><<<;;;999888999;;;===?????????>>>>>>===<<<;;;;;;999999888777666444222111222333444555666666666666555555555888;;;===<<<;;;333222111000000000222222333333222222222000...------,,,***)))((('''(((((($$$$$$######"""###%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%###""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&(((+++***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))******))))))$$$&&&'''&&&%%%%%%&&&(((''')))******))))))***+++((()))***,,,...000333444/////////...---...000222666777777777666666999;;;555777:::<<<<<<<<<===>>>999999999777555444666888888888888:::===???>>>===;;;;;;<<<<<<<<<;;;::::::888999:::888666555666777gggPPPMMMKKKMMMRRRUUUUUUSSSIIIHHHKKKOOOOOOJJJGGGHHHDDDFFFIIIGGGDDDAAABBBDDDEEE@@@888222000333999===<<<;;;777222---******,,,###%%%''''''%%%$$$&&&)))"""&&&)))***'''%%%$$$%%%---)))$$$"""$$$%%%%%%$$$&&&&&&%%%$$$###"""!!!!!!$$$###"""###%%%&&&&&&%%% ###$$$%%%$$$%%%&&&"""""""""""""""######$$$!!!###$$$###$$$&&&'''############""""""""""""$$$###"""###$$$%%%$$$### """$$$###!!! ###&&& """!!! """%%%'''###!!!######!!!###&&& !!!"""###$$$$$$###"""##################$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!###$$$%%%%%%%%%$$$$$$###############$$$$$$+++...222666:::======>>><<<;;;999888888:::===?????????>>>===<<<;;;:::999888888777666444333111000444555777999::::::999888777777999<<>>888888999:::;;;;;;;;;;;;777888999777555444555666lllVVVIIIKKKOOOTTTWWWXXXUUURRRFFFGGGJJJLLLMMMKKKFFFBBBDDDEEEEEEDDDCCCCCCDDDEEEJJJFFF@@@999444222111111.........---,,,)))'''&&&---+++((('''''''''&&&%%%((('''&&&%%%$$$$$$%%%%%%(((%%%"""!!!###%%%&&&''''''%%%$$$$$$$$$###!!!&&&%%%$$$###$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''' """%%%''''''$$$!!!  ###$$$!!! ###%%%$$$"""######$$$$$$$$$$$$######!!!!!!"""############### !!!!!!""""""&&&%%%###!!! !!!!!!"""%%%$$$""""""###$$$$$$###########################"""!!!!!!!!!###$$$$$$######!!! !!!###$$$$$$######"""###$$$%%%%%%###!!!!!!"""""""""###############!!! !!!###$$$$$$#########$$$#########&&&(((555555777<<<@@@AAA>>>;;;;;;999777999<<<>>>>>><<>>AAAAAA===888::::::999999777666555444444555777:::<<<<<<888666:::===AAACCCDDDBBB???===<<<666///...000222222000222111///,,,)))&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$"""######!!!###$$$$$$$$$%%%&&&---***'''$$$$$$###""" $$$$$$$$$''')))***)))''''''((()))+++---,,,)))&&&+++((()))......)))(((+++******))))))(((((('''''',,,)))&&&%%%&&&'''((('''***(((&&&%%%$$$%%%'''((('''###''' ***''''''''''''''''''''''''***&&&%%%''''''&&&(((---&&&''''''((()))******+++&&&''''''((()))******+++,,,,,,,,,------.........******,,,...222333222111000//////......000111222333222111111222555777999999999999888777777666666333555888888777444444444uuu\\\MMMJJJLLLOOOSSSUUUUUURRROOOIIIIIIJJJLLLMMMLLLIIIFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEBBB>>>999555111000,,,------......,,,+++******(((&&&%%%'''((((((((()))((('''&&&%%%&&&''''''(((%%%###"""###$$$$$$$$$'''&&&%%%%%%%%%$$$""" """$$$%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%$$$###"""!!! !!!!!!""""""#########!!! !!!######""" """##################""" !!!!!!""""""!!!!!! !!!"""###$$$$$$&&&%%%###"""!!!!!!""""""###!!! !!!""""""!!!########################!!!!!!"""###$$$$$$###"""$$$###!!!"""######"""!!!###""""""###%%%$$$""" """""""""""""""######$$$###"""!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$&&&)))+++333555999>>>CCCDDDAAA>>>===;;;999:::===??????>>>@@@>>><<<>>>AAAAAA===999:::::::::999888777666555888777777999;;;<<<;;;:::<<<>>>AAADDDDDDBBB@@@>>>:::555///---...///---+++,,,+++***)))'''%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!  !!!"""!!! """$$$$$$######$$$%%%"""!!! """$$$%%%%%%$$$###"""###%%%'''(((((()))(((((()))+++---,,,+++,,,)))***......***))),,,++++++******)))(((''''''***(((%%%$$$%%%&&&&&&&&&(((((('''&&&'''(((***,,,&&&&&&)))$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&'''###"""%%%&&&%%%%%%(((&&&&&&'''(((((()))******'''''''''(((((())))))***))))))))))))(((((((((((())))))***,,,///000///------,,,,,,+++,,,---...///111000000000222333555666444444444444333333333333333555888999777666555555xxx___MMMHHHLLLLLLNNNQQQSSSRRROOOMMMHHHHHHHHHIIIKKKKKKIIIGGGFFFGGGGGGHHHIIIIIIIIIJJJFFFGGGGGGFFFBBB===777333000111222222222111///...)))'''%%%&&&''')))***)))***)))((('''''''''((()))(((&&&$$$$$$%%%%%%$$$###'''&&&%%%%%%&&&&&&$$$###!!!%%%'''###"""$$$############$$$%%%%%%%%%$$$######""""""######!!!"""$$$%%%%%%$$$###"""%%%$$$"""""""""""" !!!""""""######""""""!!! !!!""""""######"""""" !!!"""###$$$%%%&&&&&&%%%$$$###"""""""""""""""!!! !!!""""""!!!######################## !!!###%%%%%%$$$###"""$$$###"""#########!!!###"""""""""######!!!###"""!!!!!!!!!"""$$$%%%"""######!!!!!!%%%$$$%%%&&&&&&&&&(((,,,///333777<<>>===<<<<<<>>>@@@@@@???AAA>>><<<===???@@@>>>;;;<<<<<<;;;;;;:::999777777:::777555666888;;;======>>>???AAACCCBBBAAA>>><<<555111---+++,,,+++(((%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%###"""###"""!!!!!!###$$$$$$###"""###$$$"""%%%&&&&&&%%%"""!!!%%%'''''')))(((&&&'''***---......+++******------******+++,,,,,,+++***)))((('''&&&(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%''')))+++---$$$%%%%%%'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&$$$######&&&&&&&&&'''(((((())))))'''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$''''''(((***,,,,,,+++))))))(((((((((((()))******------...///000111222222/////////000000000111111000333555666666555555666{{{eeeRRRKKKMMMKKKLLLMMMOOOQQQRRRPPPNNNEEEFFFFFFHHHJJJJJJGGGEEEBBBBBBCCCEEEHHHJJJKKKKKKFFFIIIKKKLLLJJJFFFAAA===<<<<<<<<<;;;999777555333111...,,,++++++,,,+++***+++***)))((('''((())))))'''&&&%%%&&&'''((('''&&&'''%%%$$$$$$%%%&&&%%%$$$$$$&&&'''%%%!!! !!!$$$$$$######"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$###"""""""""!!! !!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%$$$###############$$$"""!!!!!!###$$$$$$###########################"""%%%&&&%%%$$$"""!!!###""""""###$$$$$$""" $$$"""!!!!!!"""""" ###"""!!! !!!"""$$$%%%"""$$$%%%!!! %%%$$$%%%&&&&&&'''+++///333666;;;BBBIIILLLJJJEEEBBB???>>>======>>>?????????@@@>>><<<<<<===>>>===<<<=========<<<<<<:::999999888666444555777:::;;;;;;>>>?????????===:::777666---+++)))))))))(((%%%"""!!!""""""""""""#########!!!"""###$$$$$$###"""!!!""" """"""""" !!!###$$$$$$"""!!!"""""""""!!! !!!###$$$###"""$$$""" """$$$%%%&&&((('''&&&''')))+++++++++***))))))******))))))***++++++***)))'''&&&%%%%%%'''%%%######$$$%%%%%%$$$"""""""""###$$$&&&((()))###((((((######)))((("""%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!$$$'''%%%""""""%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&'''(((******(((&&&&&&%%%%%%&&&&&&&&&''''''******,,,---............,,,,,,---...//////000000---///222333222222333555ssseeeWWWNNNMMMQQQIIIIIIJJJMMMPPPSSSRRRRRRHHHHHHKKKMMMOOOMMMIIIFFFFFFDDDBBBCCCFFFIIIIIIHHHGGGIIIKKKMMMMMMKKKHHHFFFEEEFFFEEEEEECCC@@@>>>===>>>:::666333222000...---...---+++***))))))******%%%$$$$$$&&&((())))))((('''%%%######$$$%%%%%%$$$'''$$$"""###&&&'''&&&$$$$$$$$$######"""######$$$"""###$$$%%%%%%###"""!!!%%%$$$"""!!!!!!"""###$$$!!!"""######"""######$$$!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%%%% !!!######$$$$$$$$$$$$$$$#########"""###!!! !!!###$$$$$$##############################&&&'''%%%###""""""!!! """$$$%%%$$$###$$$"""!!!!!!""""""!!! ###"""!!!!!!!!!"""$$$$$$"""$$$%%%""" %%%"""###%%%&&&(((,,,222777;;;AAAHHHMMMNNNJJJEEEBBB?????????>>>======>>>???>>>===;;;;;;;;;<<<<<<;;;===============<<<;;;:::777666777999;;;;;;:::888<<<<<<:::888444111...,,,&&&%%%%%%&&&&&&&&&$$$"""""""""""""""""""""""""""!!!"""############"""!!!!!!###"""!!!!!!###$$$$$$"""!!!!!!"""&&&$$$#########""" """""""""###%%%&&&%%%###&&&&&&&&&((()))(((&&&###'''((((((''''''(((((('''(((((('''&&&%%%$$$######&&&%%%$$$$$$&&&&&&&&&%%%###############$$$$$$%%%###(((&&&$$$'''"""%%%%%%%%%%%%%%%%%%%%%%%%'''###"""&&&(((&&&###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&((())))))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++++++++***))))))***+++,,,------...,,,...000111111222333555ppp]]]SSSNNNKKKLLLNNNFFFEEEFFFJJJNNNRRRSSSSSSNNNNNNOOOPPPQQQPPPMMMJJJMMMIIIDDDBBBDDDFFFFFFEEEGGGIIIKKKMMMNNNMMMKKKJJJIIIJJJJJJKKKKKKIIIHHHGGGHHHEEE@@@<<<:::888666444555333111///...---......'''&&&%%%&&&(((************'''%%%$$$%%%&&&&&&%%%&&&""" &&&)))&&&"""%%%%%%$$$############$$$"""###%%%&&&%%%$$$""" %%%###!!!!!!$$$%%%!!!"""#########%%%'''!!!""""""######""""""!!! !!!""""""######"""""" !!!!!!""""""""""""############"""!!!  """"""!!!######################## $$$''''''$$$""""""###!!!  ###%%%&&&&&&$$$""" !!!"""######"""!!!"""""""""############"""$$$%%%###!!! """$$$"""###$$$&&&)))///555:::???EEELLLPPPOOOKKKFFFCCC@@@@@@AAA???======>>>???=========<<<<<<<<<;;;;;;======>>>>>>===<<<<<<;;;777888;;;===???===999666777555333///,,,)))'''&&&""""""###$$$$$$$$$$$$############"""""""""""""""!!!"""###$$$$$$###"""!!!###!!! !!!"""###""" """######"""!!!"""######"""!!!"""######!!! ###"""###%%%''''''%%%###%%%%%%&&&(((((('''###&&&''''''$$$$$$''''''&&&&&&&&&%%%%%%$$$#########%%%$$$$$$$$$&&&'''&&&%%%&&&%%%%%%%%%$$$$$$######"""&&&### %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$'''&&&######&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''(((&&&%%%&&&'''))))))'''%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((())))))&&&&&&'''(((((()))******---///000111111111333555lll]]]MMMGGGGGGHHHHHHHHHCCCCCCCCCFFFKKKOOOQQQRRROOOLLLJJJIIIIIIIIIIIIHHHMMMGGG@@@>>>AAADDDEEEEEEKKKMMMPPPRRRRRROOOLLLIIILLLLLLMMMNNNMMMLLLKKKJJJLLLIIIEEECCCBBBAAA@@@>>>>>>===:::777555444444444111...,,,+++,,,.........---+++(((&&&''''''''''''%%%### !!!$$$&&&$$$"""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""###$$$%%%!!!###$$$######%%%'''"""##################""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  """"""!!!########################"""%%%((('''###!!!"""%%%$$$!!!!!!$$$&&&&&&###""" !!!###$$$%%%$$$ !!!###$$$$$$$$$"""!!!"""###$$$%%%%%%$$$#########$$$%%%'''+++111999???@@@FFFMMMQQQPPPLLLHHHGGGBBBCCCCCCAAA>>>===???AAA===>>>??????>>>===<<<<<<==================<<<;;;888888:::;;;<<<:::666222///...+++)))&&&%%%$$$$$$"""#########"""""""""###!!!!!!!!!""""""#########""""""###$$$$$$###""""""$$$"""!!!!!!""""""!!!  """###"""""""""###!!!!!!!!!$$$&&&'''&&&$$$%%%###"""###%%%&&&%%%$$$&&&%%%%%%&&&''''''%%%###%%%((('''######'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###$$$%%%%%%%%%$$$######""""""#########&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""######$$$%%%&&&''''''$$$$$$$$$&&&((((((&&&$$$"""###$$$%%%&&&%%%$$$$$$'''&&&&&&%%%%%%&&&((((((&&&'''''''''(((((())))))+++,,,------------///111vvvmmm[[[OOOCCCBBBEEEEEEEEEEEEBBBAAAAAADDDHHHLLLNNNOOOKKKFFF@@@======???AAABBBGGG@@@999888===CCCFFFGGGPPPSSSWWWYYYXXXSSSMMMIIIOOOOOOOOONNNMMMJJJHHHFFFKKKIIIFFFFFFGGGGGGGGGFFFFFFDDDAAA>>>;;;:::999999;;;888444111222333333333000...***(((((())))))(((&&&&&&%%%$$$#########$$$'''&&&&&&%%%$$$$$$$$$%%%'''%%%###!!! """$$$%%% !!!"""$$$%%%%%%%%%$$$ """$$$$$$""""""$$$'''######$$$$$$$$$$$$######!!!!!!"""###########################"""""""""""" !!!""""""!!! !!!  """$$$$$$##############################&&&(((&&&""" ###&&&'''### """$$$%%%###""" !!!###%%%&&&&&& ###%%%%%%$$$""" """"""###%%%''''''%%%"""$$$%%%&&&)))---444<<>>@@@BBB===???BBBBBBAAA???>>>===<<<============<<<<<<;;;666666666777777555111...***)))'''%%%$$$$$$$$$$$$%%%%%%$$$###!!! !!!""" !!!"""###$$$%%%"""###$$$%%%%%%$$$###"""  !!!""""""!!! """"""""""""###$$$######$$$'''***+++***(((&&&$$$!!! """$$$%%%%%%'''%%%###$$$&&&'''((('''&&&)))(((######((()))&&&$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!"""$$$%%%###"""!!!!!!""""""""""""!!!!!!""""""###$$$""" ###(((########################!!!"""$$$###'''$$$$$$##################!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''""""""###%%%''''''&&&$$$!!!"""$$$%%%%%%%%%$$$###((('''%%%$$$$$$%%%'''))))))))))))************+++'''((())))))((()))+++---uuuooodddWWWQQQIIIBBB???AAADDDCCCAAABBB??????CCCDDDCCCEEEJJJCCC;;;555555555555:::BBB???<<<999;;;AAAHHHLLLNNNYYYWWWZZZ___```[[[WWWVVVXXXVVVTTTQQQMMMHHHDDDAAAJJJEEECCCEEEGGGGGGIIILLLGGGIIIJJJHHHDDDBBBBBBDDD>>>===;;;::::::<<<>>>@@@;;;444---+++,,,,,,***(((***)))(((&&&$$$$$$&&&(((%%%$$$######$$$###!!!"""###$$$$$$$$$###!!! $$$%%%%%%%%%$$$###!!!$$$$$$###"""!!!!!!""""""!!!"""###$$$%%%%%%$$$###$$$$$$$$$""" """$$$ !!!!!!"""###$$$$$$%%%$$$%%%%%%$$$!!! !!!%%%!!! ###$$$""""""%%%%%%""""""###"""!!!%%%"""###$$$$$$###"""$$$%%%'''"""###$$$$$$!!!""" ###$$$######%%%######$$$###$$$$$$######$$$%%%%%%&&& """$$$(((---444===BBBAAABBBDDDEEEFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@???<<>>>>>@@@AAA@@@;;;666666666666555444111///...(((%%%!!! !!!""""""  !!!""""""!!!!!! !!!""""""!!!!!!!!!!!!###%%%&&&"""""""""###$$$$$$$$$%%%!!!"""$$$$$$######$$$%%%############$$$%%%%%%&&&&&&$$$!!!!!!(((---***###'''***)))$$$###&&&(((((()))(((((((((((('''''''''&&&++++++&&&$$$&&&'''###&&&%%%###!!!!!!"""###$$$'''%%%"""!!!""""""!!! !!!###$$$"""!!!!!!!!!!!!"""$$$%%%%%%###!!!$$$'''&&&&&&((((((%%%%%%&&&&&&&&&&&&&&&&&&'''!!!###$$$###$$$%%%''''''$$$""""""%%%&&&$$$"""&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((()))***+++,,,***)))((()))******((('''{{{mmmeee___VVVMMMIIIGGGDDDEEEFFFFFFCCC@@@DDD???>>>@@@@@@>>>>>>@@@???777000111222333666<<>>@@@???>>>>>>===333---...444888<<>>@@@???<<<===BBBGGGBBBBBBBBBAAA@@@?????????======>>>???AAAAAA???===999999888666222///......---...//////...---+++***&&&###!!!!!!"""######### !!!"""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$###############"""###$$$$$$######$$$%%%%%%$$$###""""""$$$&&&'''$$$''''''$$$%%%((((((%%%###&&&'''%%%%%%))),,,,,,''''''''''''&&&&&&&&&%%%$$$((()))&&&$$$&&&'''&&&&&&%%%$$$#########$$$%%%$$$###"""###%%%&&&%%%$$$######$$$""" !!!"""%%%###!!!"""$$$"""###$$$#########$$$$$$%%%%%%%%%"""$$$%%%###"""!!!"""$$$###""""""$$$&&&&&&%%%%%%$$$###""""""!!!""""""!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))&&&&&&%%%''')))***((('''~~~gggVVVIIIHHHIIIGGGJJJQQQKKKPPPVVVXXXUUUOOOJJJFFF???;;;;;;BBBHHHJJJJJJKKKAAA888000222<<>>======>>>??????>>>???AAACCCAAA===:::DDDBBB>>>777///)))&&&&&&111...)))&&&$$$$$$"""!!!%%%$$$"""!!!!!!""""""###"""#####################""""""""""""###$$$$$$%%%""""""""""""""""""""""""!!!###%%%%%%$$$""""""""" !!!!!!!!!""""""""" """######""""""###%%%######!!!"""&&&"""###$$$######%%% ###'''((('''%%%$$$$$$############$$$###"""!!! !!! !!!$$$""" ###$$$"""###%%%%%%!!!%%%%%%$$$############$$$(((***+++,,,---///333666555999<<<:::777:::CCCKKKDDDCCCCCCBBBAAAAAA@@@@@@AAA???>>>???AAA@@@<<<888666777666222,,,)))***,,,'''(((***,,,,,,---,,,,,,$$$###""""""######$$$$$$ !!!!!!"""""""""!!!!!!"""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%###""""""###%%%'''###(((***&&&###%%%&&&&&&'''******%%%###%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%###&&&'''&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$###"""###$$$%%%###"""$$$$$$$$$""" !!!###&&&$$$!!!!!!$$$&&&"""$$$"""!!!!!!%%%%%%%%%&&&&&&'''''''''###$$$$$$"""!!! !!!######""""""###$$$&&&&&&'''%%%%%%$$$###############"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&''''''&&&%%%&&&'''***+++***(((vvvgggSSSJJJEEEGGGGGGFFFOOO[[[VVVYYY[[[ZZZVVVPPPMMMKKKCCC@@@CCCKKKSSSVVVXXX[[[NNNEEE;;;:::DDDQQQYYYZZZRRRQQQSSSWWW[[[]]][[[XXXWWWUUUUUUVVVTTTPPPQQQUUU\\\YYYWWWXXXZZZ[[[YYYVVVVVVUUUUUUVVVRRRMMMMMMPPPUUUSSSOOOLLLJJJIIIHHHHHHIIIEEE@@@;;;888888:::<<<<<<===???AAABBBAAA>>>;;;EEEDDDAAA;;;555///------333///***&&&%%%###"""!!!&&&%%%$$$""""""###$$$$$$&&&%%%$$$$$$###"""""""""######""""""###$$$%%%%%%######""""""""""""""""""!!!###%%%&&&$$$#########!!!!!!!!!!!!"""""""""""" !!!######""""""###%%%"""!!!"""$$$### ###(((000)))######$$$"""###&&&"""%%%'''&&&$$$#########$$$%%%%%%$$$###""""""!!!######"""$$$'''%%% ###$$$######&&&%%%"""%%%%%%$$$$$$$$$$$$$$$%%%)))+++,,,,,,,,,,,,---//////333666555444999DDDNNNBBBBBBBBBAAAAAAAAAAAA@@@CCC@@@=========<<<777333222222111,,,'''$$$&&&(((((()))***++++++***))))))##################$$$%%%!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&"""(((***&&&###$$$&&&&&&(((+++***%%%"""######!!!''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&$$$###$$$'''%%%%%%$$$$$$#########$$$$$$###""""""###""" $$$$$$$$$""" """$$$"""""""""###$$$%%%'''((( $$$%%%!!! !!!$$$$$$%%%&&&&&&'''(((((('''&&&### """&&&"""#########$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$###""""""######$$$$$$%%%%%%&&&&&&"""""""""###&&&'''&&&$$$~~~zzzdddUUUJJJHHHHHHIIIJJJNNNXXXccc___]]]ZZZWWWTTTQQQOOONNNKKKKKKOOOVVVYYYZZZ\\\```YYYSSSJJJEEEJJJUUU[[[[[[UUUTTTTTTWWWZZZ[[[WWWTTTVVVUUUVVVWWWSSSOOOPPPUUUXXXSSSPPPRRRXXX[[[YYYUUUXXXXXXZZZ[[[WWWQQQQQQUUU[[[XXXSSSPPPOOOOOONNNMMMNNNHHH@@@999555666:::<<<;;;<<<===>>>>>>>>>======<<<======;;;888666666666111///+++)))))))))'''&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&$$$############$$$$$$#########$$$$$$%%%%%%$$$######"""#########!!!###%%%%%%$$$###$$$%%%""""""""""""############ """######""""""###%%%%%%$$$$$$%%%###"""'''...===333***&&&%%%######%%%"""%%%&&&$$$#########"""$$$%%%$$$"""!!!!!!!!!"""""" !!!%%%######&&&&&&$$$%%%((((((&&&%%%%%%%%%%%%%%%&&&''''''***+++------+++************---///000222888BBBKKK<<<<<<<<<=========>>>>>>???===:::888666444111///++++++)))&&&###""""""###+++++++++***)))'''$$$######$$$%%%%%%###"""###$$$""""""#########"""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""''')))&&&###%%%''''''$$$((()))%%%###%%%%%%###''''''''''''&&&&&&&&&%%%$$$###$$$&&&$$$!!!"""&&&$$$$$$$$$#########""""""###""""""""""""!!!"""###$$$###"""!!!###%%% """$$$%%%&&&&&&&&&$$$'''%%%######"""""""""###$$$$$$%%%&&&&&&(((&&&###  $$$'''"""###$$$$$$######%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!###$$$$$$$$$%%%%%%%%%&&&#########$$$&&&'''&&&$$${{{||||||}}}~~~zzziiiXXXLLLHHHKKKLLLLLLQQQ^^^jjjoooddd___YYYUUUUUUUUUSSSQQQPPPRRRWWW[[[YYYVVVYYY___\\\[[[VVVPPPRRRXXX[[[XXXWWWUUUUUUWWWZZZZZZVVVSSSTTTTTTWWWXXXSSSNNNOOOTTTRRRPPPNNNPPPUUUXXXXXXWWWYYYZZZ]]]^^^YYYRRRQQQUUUZZZVVVSSSRRRTTTVVVWWWVVVRRRKKKAAA777333555:::>>><<<<<<<<<;;;;;;;;;===>>>888:::<<<<<<;;;:::;;;<<<555333111000//////,,,+++'''''''''((('''&&&&&&%%%((((((&&&%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$'''&&&$$$#########$$$%%%###$$$$$$$$$######%%%'''$$$$$$$$$$$$############!!!"""######"""!!!###$$$&&&$$$$$$%%%$$$%%%---666:::000(((&&&&&&$$$$$$%%%!!!###%%%%%%$$$###$$$%%%###%%%&&&$$$!!! !!!###""" """!!!$$$&&&&&&###$$$((()))(((%%%%%%%%%&&&'''((()))***+++---......,,,)))(((((('''((()))+++...555===CCC333333444555666777777888777666444000---+++,,,...(((&&&$$$###$$$$$$###"""))))))))))))'''%%%###"""###%%%'''&&&###""""""$$$###############"""!!!!!!###""""""######$$$%%%&&&"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$###""""""&&&'''%%%$$$'''((('''###((()))'''&&&((()))'''((((((((('''''''''&&&&&&&&&###$$$&&&$$$ %%%"""#########""""""!!!!!!"""!!!"""###$$$###  """$$$$$$######$$$%%%""""""######$$$$$$$$$###$$$'''%%%###$$$### !!!""""""###%%%&&&&&&'''%%%&&&%%%$$$""""""$$$'''###$$$&&&$$$""""""$$$'''$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###""" !!!"""######"""!!! $$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((((('''%%%vvvwwwzzz{{{}}}~~~~~~~~~wwwhhhYYYMMMFFFIIIMMMMMMLLLYYYnnnzzzzzzhhhaaaZZZWWWYYYZZZXXXUUUPPPSSSYYY[[[WWWRRRUUU\\\YYY]]]]]]XXXXXX\\\]]]YYYXXXVVVUUUWWWZZZZZZWWWTTTRRRSSSVVVWWWRRRLLLLLLQQQNNNOOOPPPQQQRRRUUUXXXZZZ[[[\\\___```ZZZQQQPPPTTTVVVSSSQQQRRRWWW[[[]]]]]]TTTLLL@@@666111333999>>>>>>===<<<:::999:::>>>@@@<<<===??????===<<<======;;;:::777666444222...+++'''((()))))))))(((&&&%%%''''''&&&%%%&&&'''((()))&&&&&&%%%$$$############((('''%%%$$$$$$$$$%%%%%%###$$$$$$###"""###&&&(((%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###%%%$$$$$$%%%%%%'''222===...&&&!!!###&&&&&&%%%&&&###%%%&&&%%%$$$$$$&&&'''&&&((((((&&&###!!!###&&&&&&$$$%%%%%% ###%%%### !!!&&&((('''%%%%%%&&&&&&((()))+++,,,,,,...000///---***(((((('''&&&&&&(((,,,222999<<<+++,,,---...000111222333000000///+++'''&&&***---(((%%%###$$$'''(((&&&###"""###%%%&&&''''''&&&%%%$$$&&&((('''###!!!"""##################"""!!!!!!$$$$$$$$$$$$%%%&&&''''''"""###%%%'''((((((''''''''''''&&&$$$"""!!! %%%&&&'''&&&$$$###$$$%%%###$$$&&&'''&&&$$$"""!!!###%%%&&&$$$%%%))))))&&&%%%***,,,)))''')))***((()))((((((((((((''''''''''''###$$$'''$$$$$$"""""""""""""""!!! !!!!!!"""$$$%%%%%%""" !!!$$$%%%%%%$$$%%%%%%'''&&&%%%$$$#########$$$ %%%&&&$$$"""$$$$$$"""###$$$$$$%%%'''((())))))###%%%''''''&&&%%%$$$%%%###%%%&&&%%%"""!!!$$$&&&"""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$ !!!"""######"""!!! %%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###$$$$$$###!!!uuurrrrrrsssuuuxxxyyyxxxxxxyyyzzzvvvfffbbb]]]QQQKKKMMMOOOLLLLLLSSS^^^iiinnnpppbbb]]]XXXXXX[[[^^^]]][[[UUUZZZ]]]ZZZXXXXXXVVVSSSVVVWWWYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVTTTQQQNNNQQQVVVWWWRRRMMMMMMPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSYYYYYYXXXVVVTTTSSSTTTUUUZZZVVVQQQOOOPPPSSSVVVXXXPPPGGG999000333;;;???<<<@@@<<<888888;;;>>>???>>>?????????@@@AAAAAA@@@???BBB@@@>>><<<;;;888333000///111222000,,,***+++---,,,......,,,((('''(((***000,,,'''$$$############%%%%%%%%%&&&%%%%%%$$$###%%%""""""%%%&&&###$$$'''(((%%%###"""###$$$$$$$$$ """###"""!!! !!!"""""""""###$$$%%%%%%%%%%%%$$$"""  """$$$'''&&&%%%%%%&&&''')))***"""###$$$%%%$$$""" """#########$$$$$$$$$$$$###"""!!!###&&&((('''%%%&&&'''(((((((((***---///111444333///,,,,,,)))$$$%%%&&&&&&&&&''')))---000***))))))***,,,...---,,,,,,***'''$$$###$$$&&&'''&&&%%%$$$#########$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''$$$"""!!!!!!!!!!!!!!!"""######)))(((&&&%%%%%%&&&'''(((((($$$!!!###'''***(((%%%'''######%%%%%%"""###&&&$$$$$$######$$$$$$%%%&&&&&&&&&###"""&&&***&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***+++,,,******++++++,,,+++++++++)))&&&$$$###""""""!!!'''&&&%%%$$$############$$$$$$%%%$$$$$$###!!!!!!###"""!!!"""$$$$$$"""!!!&&&&&&%%%%%%$$$###""""""###############"""!!! """"""""""""###$$$%%%&&&((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%%%%$$$!!! !!!"""'''''''''&&&%%%$$$###""" $$$)))'''!!!nnnjjjjjjooorrrvvvxxxxxxwwwxxxxxxwwwyyy{{{{{{{{{{{{}}}pppccc[[[\\\ZZZRRRNNNQQQMMMJJJIIIMMMVVV]]]aaaaaa\\\[[[YYYZZZ\\\^^^]]][[[VVV\\\^^^\\\ZZZZZZYYYVVVXXXYYYZZZ[[[ZZZYYYYYYYYYUUUTTTSSSSSSTTTSSSPPPMMMRRRWWWYYYTTTOOOQQQSSSTTTOOOOOOPPPSSSUUUUUURRRPPPSSSUUUWWWXXXXXXXXXYYYYYYZZZXXXUUUTTTSSSSSSSSSSSSNNNGGG<<<555888AAADDDAAAHHHEEEBBB@@@@@@AAABBBBBBBBBAAAAAACCCEEEFFFEEEDDDEEEDDDBBBAAA???<<<888444888::::::777444111111333444444444000,,,++++++---222///+++)))))))))((('''''''''''''''&&&&&&&&&&&&###!!!"""&&&'''$$$$$$&&&)))'''$$$###$$$%%%&&&%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&''''''''''''&&&$$$"""!!!!!!"""$$$&&&#########$$$&&&(((+++,,,$$$$$$%%%&&&%%%###!!! """""""""#########$$$$$$$$$###"""###&&&))))))'''((()))))))))((((((***,,,---222333111000///+++%%%%%%&&&&&&&&&&&&(((+++...***)))((((((******)))((('''&&&$$$######$$$%%%&&&$$$$$$###""""""###$$$%%%&&&&&&%%%$$$##################"""$$$%%%&&&$$$#########"""!!!"""###$$$$$$&&&&&&&&&%%%%%%&&&'''''')))%%%###$$$'''(((&&&"""&&&###"""$$$$$$""""""&&&###############$$$%%%%%%###&&&&&&$$$$$$''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))+++,,,------)))***+++++++++***))))))(((&&&$$$$$$%%%%%%$$$###&&&&&&$$$######"""""""""$$$$$$$$$$$$###############""""""###$$$$$$###!!!&&&%%%%%%$$$######""""""#########"""""""""""""""###############$$$%%%&&&&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!"""$$$%%%$$$######"""""""""!!! &&&&&&&&&%%%%%%$$$###"""###%%%$$$###%%%(((&&& }}}bbb^^^]]]eeeiiiooorrrsssssssssttttttvvvyyyzzz{{{|||~~~~~~oooXXXSSSSSSXXXWWWQQQOOOSSSNNNKKKHHHIIINNNQQQRRRRRRSSSVVVYYYZZZZZZZZZZZZZZZVVV[[[^^^\\\ZZZ[[[ZZZXXX\\\\\\\\\\\\[[[ZZZYYYYYYQQQPPPPPPPPPQQQQQQPPPNNNTTTYYYZZZVVVSSSUUUXXXXXXNNNMMMOOOSSSYYYYYYTTTOOORRRTTTWWWZZZ[[[[[[ZZZYYYYYYYYYYYYWWWUUURRROOOMMMNNNIIIBBB===AAAIIIKKKHHHPPPOOOMMMJJJGGGFFFHHHIIIHHHFFFFFFHHHLLLNNNMMMKKKIIIHHHHHHHHHFFFCCC>>>:::AAAAAAAAA???;;;999999999>>>===;;;777333222222333444222000/////////---+++***)))(((((('''''''''((($$$###%%%)))***'''&&&(((***(((%%%$$$&&&''''''&&&###%%%&&&%%%$$$###$$$%%%$$$$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''""""""###$$$%%%''')))***%%%%%%&&&&&&&&&$$$###"""!!!"""""""""############%%%###"""$$$''')))+++++++++,,,,,,***(((((()))***+++000333333222111,,,&&&%%%&&&&&&%%%%%%&&&(((+++***(((&&&&&&'''&&&%%%###""""""""""""######$$$$$$""""""!!!!!!"""###$$$%%%%%%%%%$$$###""""""""""""""" !!!###%%%%%%%%%&&&%%%###""""""###$$$%%%######$$$%%%&&&&&&&&&&&&(((&&&$$$%%%''''''$$$ %%%"""!!!$$$$$$!!!"""%%%###""""""""""""###$$$$$$%%%'''### ###&&&'''""""""######$$$$$$$$$$$$%%%'''***---...//////...+++,,,---...---,,,)))((((((&&&%%%%%%'''((('''&&&%%%$$$###"""""""""""""""$$$$$$###"""###$$$%%%&&&$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$######""""""!!!###""""""!!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$"""!!! !!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""""""""""""""$$$%%%%%%$$$"""$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$###"""!!!$$$&&&%%%###%%%'''&&&!!!sssWWWRRRQQQVVV[[[bbbhhhkkklllmmmmmmrrrtttwwwxxxyyy{{{}}}~~~mmm^^^SSSRRRTTTWWWSSSMMMMMMRRRQQQNNNKKKJJJKKKLLLKKKJJJKKKOOOSSSTTTQQQQQQTTTXXXSSSXXX[[[YYYXXXZZZYYYWWW]]]]]]\\\\\\\\\[[[YYYWWWOOONNNNNNOOOQQQRRRQQQPPPUUUZZZ[[[XXXWWWZZZ\\\\\\RRROOONNNTTT[[[^^^YYYSSSXXXXXXXXXXXXXXXXXXVVVTTTVVVWWWWWWVVVSSSPPPNNNMMMPPPOOOJJJGGGKKKPPPQQQMMMQQQSSSUUUSSSOOONNNPPPRRRLLLKKKKKKNNNRRRSSSRRRPPPMMMMMMMMMMMMMMMIIIDDDAAACCCCCCCCCBBB@@@?????????EEECCCAAA>>><<<::::::;;;888666555555555444111...---,,,+++)))(((((((((((('''&&&)))......+++)))***)))'''%%%%%%&&&'''&&&%%%"""###$$$$$$""""""###$$$""""""###$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######!!!!!!"""""""""#########$$$#########&&&(((+++,,,,,,---...,,,***)))***+++,,,111333111000000,,,'''%%%&&&&&&%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%$$$"""!!!!!!"""#########"""!!! !!!"""###$$$$$$%%%%%%$$$###############"""  ###&&&'''''''''&&&###"""!!!"""$$$%%% !!!###%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''$$$ $$$!!! ######!!!"""%%%"""""""""!!!""""""###$$$###%%%  ###$$$!!!!!!""""""######$$$$$$%%%(((+++///000000///......///000111000...+++)))((('''%%%%%%'''''''''&&&$$$######"""!!!!!!""""""$$$###"""!!!"""$$$'''(((%%%$$$$$$%%%&&&&&&%%%############"""""""""!!!!!!###"""!!! """$$$&&&$$$$$$###"""""""""######&&&%%%$$$""""""""""""###""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&%%%### """###%%%&&&%%%###!!! ###############"""!!!!!!""""""!!!###&&&'''$$$jjjMMMHHHGGGHHHNNNVVV^^^bbbdddfffgggkkkmmmoooqqqrrrsssvvvxxx||||||}}}~~~~~~||||||yyyjjjYYYNNNUUUUUUUUUTTTNNNJJJKKKPPPPPPOOOMMMLLLLLLKKKIIIHHHEEEIIILLLJJJFFFGGGMMMSSSPPPUUUXXXVVVVVVXXXYYYWWW[[[YYYXXXYYYZZZZZZXXXUUUPPPOOONNNPPPRRRTTTTTTSSSVVVZZZ[[[XXXXXX\\\^^^]]]YYYTTTQQQTTT\\\```^^^ZZZ]]]YYYUUUSSSSSSSSSSSSRRRRRRSSSSSSQQQNNNMMMOOOQQQTTTTTTRRROOOQQQTTTSSSNNNPPPTTTYYYZZZXXXWWWXXXYYYNNNOOOQQQTTTUUUTTTRRRQQQOOONNNNNNOOOOOOMMMIIIEEEBBBBBBBBBCCCDDDEEEEEEEEEGGGFFFDDDCCCBBBBBBAAA@@@>>>===<<<======;;;777555333222000...,,,***)))))))))(((***//////+++)))***(((&&&%%%%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$%%%&&&""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$#########""""""""""""#####################$$$%%%''')))++++++,,,......---,,,---...000222111---+++,,,+++'''%%%&&&&&&%%%######$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%$$$"""  !!!"""#########&&&&&&%%%$$$$$$$$$$$$%%%$$$"""!!!"""%%%'''))))))&&&%%%###!!!!!!!!!"""### """$$$%%%%%%$$$$$$ !!!###%%%''''''%%%###### ######!!!"""%%%"""""""""!!!""""""###$$$"""$$$### """""" !!!""""""###$$$$$$&&&(((+++...//////...------...//////...,,,***))))))'''%%%$$$%%%%%%$$$###$$$###""""""!!!"""""""""$$$###""""""###%%%''')))&&&%%%$$$%%%''''''%%%$$$#########"""""""""""""""###"""!!! """$$$&&&###""""""!!!!!!!!!""""""&&&%%%$$$""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""###%%%&&&%%%""" """$$$%%%&&&%%%$$$###""""""#########"""!!!!!!###$$$!!!"""%%%'''%%%cccFFFAAA???@@@EEEMMMSSSXXX[[[]]]^^^bbbeeehhhjjjlllnnnrrrtttvvvwwwxxxyyy{{{|||~~~~~~}}}~~~~~~}}}}}}~~~zzz{{{{{{{{{{{{|||||||||}}}~~~|||zzzyyy{{{xxxooofffZZZMMMGGGRRRRRRQQQNNNJJJIIILLLPPPMMMMMMMMMMMMKKKJJJHHHGGGCCCEEEFFFCCC@@@AAAFFFLLLMMMRRRTTTSSSSSSVVVXXXVVVUUUSSSQQQSSSVVVXXXUUUSSSRRRPPPPPPQQQTTTVVVWWWVVVVVVYYYYYYWWWXXX\\\^^^\\\\\\XXXTTTVVV\\\aaaaaa```[[[VVVPPPNNNPPPSSSTTTSSSNNNOOOOOOMMMKKKLLLQQQVVVUUUVVVUUURRRRRRTTTRRRNNNMMMRRRYYY]]]^^^[[[XXXVVVKKKQQQWWWXXXUUUPPPNNNNNNNNNMMMMMMMMMNNNMMMJJJHHHBBBBBBBBBDDDGGGJJJJJJIIIGGGFFFEEEFFFFFFEEEBBB@@@AAAAAAAAABBBCCCCCC@@@>>><<<;;;:::777444000---,,,+++)))***...---)))''')))'''&&&%%%%%%&&&&&&%%%######$$$%%%%%%######$$$%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""#########$$$$$$$$$$$$"""###%%%&&&%%%&&&''')))(((***,,,------,,,---//////111...)))'''))))))&&&$$$&&&&&&&&&$$$######$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$"""  !!!"""######""""""&&&&&&%%%%%%$$$%%%%%%&&&'''&&&$$$%%%'''((((((((($$$######""""""""""""###!!!!!!"""###$$$$$$$$$$$$ """$$$%%%&&&&&&%%%### ###$$$"""###&&&###""""""""""""###$$$$$$"""%%%$$$"""###%%%### !!!"""###$$$$$$%%%&&&''')))+++,,,+++***))))))))))))(((((('''&&&&&&(((&&&$$$###$$$$$$###"""$$$######"""""""""######$$$#########$$$%%%'''(((%%%%%%$$$%%%&&&&&&%%%##############################""""""!!!!!!"""###$$$""""""!!!!!!!!!""""""###%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%""" !!!"""$$$%%%%%%%%%%%%""""""############""""""&&&))))))$$$"""%%%&&&%%%^^^@@@===::::::>>>CCCHHHKKKMMMOOOQQQWWWZZZ^^^bbbfffjjjnnnqqqqqqrrrsssuuuvvvxxxyyyzzzxxxyyyzzzzzzxxxwwwwwwxxxttttttuuuuuuuuuvvvvvvvvvxxxzzz||||||{{{{{{~~~}}}oooaaa[[[VVVNNNIIIHHHLLLMMMMMMKKKKKKLLLNNNOOOLLLMMMNNNMMMLLLIIIHHHGGGDDDEEEEEEDDDAAA@@@BBBEEEFFFKKKMMMLLLLLLPPPRRRQQQMMMKKKJJJMMMRRRUUUSSSPPPSSSRRRQQQRRRTTTWWWXXXXXXUUUWWWWWWUUUWWW[[[\\\YYYZZZYYYXXXZZZ]]]___``````XXXSSSOOONNNRRRTTTSSSQQQKKKMMMNNNMMMKKKMMMRRRWWWQQQSSSSSSPPPPPPRRRQQQMMMIIIMMMTTTYYYZZZUUUMMMFFFGGGQQQ[[[[[[SSSJJJHHHIIIMMMKKKIIIIIIJJJJJJIIIHHHBBBAAAAAACCCGGGJJJIIIHHHFFFEEEFFFGGGHHHEEE@@@;;;>>>>>>???BBBEEEGGGGGGFFFGGGGGGFFFCCC???999444111000------///...***)))+++((('''&&&&&&''''''&&&$$$"""###$$$###""""""###$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%((()))'''&&&&&&'''&&&(((***+++*********+++))),,,+++((('''((('''$$$$$$%%%'''&&&%%%###$$$%%%&&&%%%######$$$$$$###!!!###############"""!!!!!!!!!!!!"""#########"""!!!%%%$$$$$$$$$$$$$$$%%%%%%)))(((''''''((((((&&&$$$"""###$$$%%%%%%%%%$$$############"""######$$$$$$ !!!"""#########$$$%%%$$$!!!!!!$$$%%%###$$$(((###############$$$%%%%%% %%%###!!!"""###""" !!!!!!"""###$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$$$$%%%&&&%%%######$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""######$$$%%%&&&&&&%%%###"""!!!!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%$$$######$$$$$$###!!!!!!!!!""""""######$$$$$$"""######$$$$$$######"""&&&******%%%"""$$$&&&%%%ZZZ===:::888666888<<>>CCCGGGIIIIIIOOOOOONNNLLLGGG@@@:::666666222111222111---,,,...)))((('''((())))))'''%%%&&&'''((((((&&&&&&'''(((""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&$$$"""!!!&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###'''+++,,,)))'''&&&'''$$$'''))))))(((''''''(((###''')))(((((()))&&&"""$$$%%%''''''%%%$$$$$$%%%'''%%%######"""""" !!!!!!!!!!!!"""""""""###""""""###$$$$$$###"""!!!$$$###############$$$$$$))))))((((((((('''$$$!!!!!!###%%%'''((('''%%%$$$%%%$$$###"""""""""$$$$$$"""######"""!!!!!!###$$$$$$!!!!!!%%%%%%$$$%%%((($$$$$$######$$$$$$%%%&&&$$$"""!!!### !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&$$$###""""""###%%%'''%%%###"""###%%%'''''''''%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$###"""!!! $$$$$$$$$$$$%%%&&&'''(((((('''&&&$$$$$$$$$$$$%%%########################%%%%%%%%%%%%$$$$$$###"""&&&$$$""""""#########"""$$$###""""""!!!""""""###"""######$$$$$$$$$######!!!%%%&&&""" ###''''''MMM>>>888333888999:::999777777999:::<<<>>>AAAEEEKKKSSS\\\bbbeeefffhhhiiijjjkkkllllllooonnnmmmlllkkkjjjiiiiiidddeeeggghhhhhhjjjllloootttsssqqqqqqqqqsssuuuwwwyyyyyyyyywwwvvvwww{{{~~~{{{{{{|||}}}}}}}}}|||}}}wwwrrrpppooonnnmmmoootttwwwvvvwwwzzz{{{yyy{{{}}}nnn^^^PPPIIICCCBBBCCCCCCFFFJJJLLLIIIFFFGGGKKKNNNNNNMMMKKKKKKLLLLLLJJJGGGDDDBBBEEEGGGHHHHHHFFFDDDDDDEEEEEECCCAAABBBEEEFFFDDDBBB???AAAFFFJJJNNNQQQSSSTTTSSSQQQMMMLLLMMMRRRWWW[[[VVVVVVXXXYYYYYYZZZZZZZZZVVV[[[^^^^^^YYYWWWXXX[[[TTTSSSRRRSSSTTTTTTSSSQQQQQQOOOMMMMMMNNNNNNMMMLLLHHHJJJNNNOOOLLLGGGEEEGGGBBBFFFJJJIIICCC<<<777555EEEWWW```XXXNNNLLLJJJFFFGGGDDD@@@@@@BBBDDDDDDCCCFFFEEEDDDDDDEEEDDDBBB@@@DDD@@@BBBJJJKKKAAA555000111111111111444:::BBBGGGOOORRRSSSQQQJJJDDDAAA@@@???888444888888333000111///---+++)))))))))***+++***(((%%%%%%''''''%%%"""%%%$$$###$$$%%%%%%###!!!%%%&&&'''''''''''''''&&&'''))))))&&&%%%'''&&&"""$$$%%%'''))))))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$''')))***)))$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%###%%%'''&&&$$$###%%%'''###%%%'''&&&###"""###%%%######$$$$$$$$$######"""###"""!!!"""###$$$###"""""""""###$$$%%%%%%&&&&&&'''(((((((((((((((((('''%%%$$$######%%%%%%$$$######""""""""""""$$$%%%'''&&&&&&%%%%%%$$$###"""""")))###!!!$$$%%%!!! ###$$$#########$$$$$$###!!!""""""""""""$$$&&&((()))!!! $$$''''''%%%''''''''''''&&&%%%$$$$$$###""""""!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$"""!!! ###$$$$$$$$$$$$###""""""&&&### !!!###$$$"""!!!"""$$$$$$###$$$&&&(((...---+++'''###!!!!!!######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###""""""""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%$$$###"""###### %%%'''###LLL>>>888333888999999777555444555666666777999<<<@@@FFFMMMRRRVVVWWWZZZ]]]```cccdddeeefffeeedddbbb___^^^\\\[[[[[[]]]```bbbcccfffiiilllnnnnnnmmmmmmnnnpppqqqrrrqqqrrrsssssstttuuuvvvwwwwwwvvvuuuvvvxxxzzzyyyyyywww|||}}}~~~|||}}}~~~~~~}}}{{{||||||}}}}}}~~~~~~{{{{{{~~~{{{vvvpppllliiieee___ZZZYYYYYYYYYYYYaaaiiinnnnnnnnnqqqtttuuuxxxzzz|||~~~vvvjjj\\\PPPMMMFFFAAAAAABBBCCCEEEJJJIIIGGGGGGHHHKKKMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJIIIGGGFFFFFFGGGCCCAAA???>>>@@@@@@===;;;???AAADDDIIINNNPPPPPPPPPMMMLLLLLLMMMPPPTTTXXXZZZUUUUUUUUUWWWZZZ[[[ZZZYYYWWWWWWUUUQQQNNNOOOTTTYYYXXXYYYYYYYYYWWWUUURRRQQQOOONNNMMMLLLKKKKKKLLLLLLNNNNNNMMMKKKGGGDDDEEEHHHCCCDDDEEECCC???;;;888777HHHWWW^^^WWWOOOMMMKKKGGGBBB???<<<===???BBBBBBBBBGGGEEECCCBBBAAA???<<<:::>>>===AAAJJJLLLBBB666000------------000555<<>>AAA@@@:::666666333222000...---,,,---------***(((((())))))&&&$$$)))'''$$$###$$$%%%&&&%%%'''''''''&&&%%%$$$###"""%%%((((((%%%$$$&&&%%%"""&&&'''((()))))))))((((((&&&'''''''''''''''&&&&&&&&&%%%$$$%%%'''(((((((((%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&&&&$$$###"""%%%'''(((&&&$$$###%%%'''###%%%'''&&&$$$"""###$$$######$$$$$$$$$######"""!!! !!!###%%%$$$###""""""######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######%%%%%%$$$###""""""""""""######%%%%%%%%%%%%$$$$$$######""""""'''""" ###$$$!!! """!!!!!!!!!"""$$$$$$""" !!!!!!!!!!!!"""###%%%&&&!!! ###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$############"""%%%$$$""""""######"""!!!######$$$###"""###%%%(((555222,,,'''###"""""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###""" $$$$$$!!!"""&&&&&&###KKK===888444666777666555222000000111111111222333444888===AAABBBDDDGGGKKKPPPSSSVVVWWWWWWVVVSSSQQQNNNKKKIIIHHHKKKMMMQQQSSSVVVZZZ^^^aaadddeeeggghhhjjjkkklllmmmmmmmmmmmmoooqqqqqqpppoootttrrrpppppprrrtttuuuuuupppsssuuutttwww{{{}}}{{{wwwxxxyyyzzzyyyxxxvvvuuuwwwvvvvvvwwwxxxzzz|||~~~xxxzzzyyywwwxxx}}}}}}|||}}}~~~zzzwwwtttrrrqqqpppnnnllllllmmmmmmjjjccc[[[UUUQQQNNNIIIDDDAAAAAACCCDDDEEEKKKUUU]]]^^^___eeemmmrrrtttvvvwwwxxxyyy{{{vvvbbbTTTKKKFFFIIICCC???@@@BBBBBBEEEIIIGGGGGGHHHJJJKKKKKKIIIGGGHHHHHHGGGGGGFFFFFFGGGGGGIIIJJJIIIGGGEEEDDDFFFGGGCCCAAA@@@@@@AAAAAA@@@>>>???@@@BBBHHHMMMNNNLLLHHHEEEFFFIIIMMMPPPTTTVVVWWWUUURRRRRRUUU[[[]]][[[WWWVVVQQQIIICCCBBBFFFMMMRRRUUUZZZ^^^^^^ZZZUUUSSSSSSPPPQQQQQQNNNKKKJJJMMMPPPVVVSSSNNNGGGCCCCCCFFFIIIAAA@@@??????AAACCCCCCBBBLLLVVVZZZTTTOOOOOOLLLFFF>>>===;;;<<<>>>@@@AAAAAAFFFDDDBBB@@@>>>:::666222888999@@@JJJLLLCCC777000++++++,,,,,,---000666:::===AAAEEEFFFFFFGGGJJJNNNMMMIIIHHHJJJHHHBBB===;;;888777666444222111000000111///---,,,,,,+++)))'''---)))%%%###$$$&&&((()))'''''''''&&&&&&%%%%%%%%%&&&))))))&&&&&&((((((%%%))))))*********+++++++++***************)))((('''((('''&&&&&&(((((('''&&&''''''''''''''''''((((((%%%%%%&&&&&&&&&%%%######(((((('''%%%$$$###%%%'''###%%%&&&&&&$$$######$$$"""######$$$$$$$$$###### ###%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######$$$%%%$$$### !!!"""####################################&&&"""!!!###%%%###"""### !!!###%%%%%%###!!!!!! !!!"""###"""!!! !!!###$$$$$$$$$""""""###$$$$$$%%%&&&&&&######"""######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%###"""""""""###$$$###$$$%%%$$$###"""###$$$$$$$$$$$$"""!!!###&&&)))===666,,,&&&$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""""""""%%%&&&$$$$$$&&&%%%"""KKK===888444222333444222000.........000000000//////111555888444666999<<<@@@BBBDDDEEEEEEDDDBBB@@@>>>;;;999888999;;;???AAADDDGGGKKKOOOUUUXXX\\\```ccceeeeeeeeehhhgggfffgggjjjllllllkkkpppnnnnnnnnnpppqqqqqqpppnnnnnnnnnoooqqquuuvvvvvvsssrrrpppnnnmmmlllkkkkkkmmmmmmmmmnnnpppssswwwyyyssssssppplllnnntttvvvuuussspppnnnoooqqqssssssrrruuuvvvwwwxxxyyyyyyyyyyyyzzz}}}~~~yyysssoooaaa___]]]ZZZXXXVVVUUUTTTKKKOOOQQQNNNHHHBBB???>>>>>>;;;666444666999;;;<<<888CCCKKKKKKMMMXXXfffpppnnnqqqtttvvvvvvwwwxxxzzzxxxyyy|||~~~sss[[[MMMGGGFFFFFF@@@===@@@BBBCCCEEEIIIIIIIIIIIIIIIJJJJJJIIIHHHMMMLLLIIIFFFDDDDDDDDDEEEHHHGGGFFFCCC@@@@@@BBBDDD@@@@@@@@@AAACCCEEEEEEEEE??????AAAFFFKKKKKKGGGBBB@@@AAADDDGGGJJJMMMOOOQQQRRRNNNMMMRRRZZZ]]]YYYSSSNNNIIIAAA===>>>BBBFFFHHHNNNUUU\\\^^^ZZZVVVTTTUUUSSSUUUUUUQQQLLLKKKPPPUUUYYYWWWQQQIIIDDDEEEGGGGGG======>>>DDDLLLQQQRRRQQQNNNRRRTTTPPPNNNNNNKKKEEE@@@???>>>>>>???@@@@@@@@@DDDCCCAAA???<<<999444000444888@@@HHHJJJBBB777///---............000333666;;;===@@@@@@@@@BBBGGGKKKJJJJJJLLLMMMKKKFFFAAA>>>=========<<<:::888666444555444222000///---,,,***---***'''&&&'''((()))***&&&''''''((()))+++,,,---***,,,,,,))))))------+++------,,,,,,------...///............---,,,+++***+++***))))))******(((''')))))))))(((((((((((((((((('''%%%%%%%%%&&&'''((()))((('''%%%######$$$%%%$$$%%%&&&%%%%%%$$$######""""""###$$$$$$$$$######  """$$$###"""#########"""""""""""""""""""""############""""""$$$###"""###$$$%%%$$$"""!!!#########"""""""""""""""""""""#########%%%###"""$$$&&&%%%$$$$$$!!!!!!###&&&((((((&&&###!!!!!!!!!!!! !!!!!!!!!###"""!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###&&&%%%###!!!!!!"""###%%%"""%%%'''&&&###"""$$$&&&%%%%%%$$$""""""%%%***...>>>555***######%%%$$$"""######$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########"""""""""$$$%%%&&&%%%%%%###!!!KKK<<<888333...000111111000....../////////000///...///222555000000222333444555555555777666555444333111000000...000222333444777:::<<>>=========:::<<<>>><<<888666777888777444111111333666888999333;;;???===>>>IIIZZZeeebbbgggnnnsssuuuvvvwwwxxxvvvwwwwwwyyy{{{}}}~~~yyybbbSSSLLLIIIEEE@@@>>>BBBEEEEEEGGGJJJNNNMMMJJJHHHGGGHHHJJJLLLNNNLLLIIIFFFDDDDDDEEEEEEGGGFFFDDDAAA>>>===???AAA===>>>???@@@@@@AAACCCDDD>>>???AAAEEEHHHGGGCCC????????????@@@AAADDDFFFGGGIIIFFFFFFKKKRRRUUUPPPKKKDDDBBB@@@@@@AAABBBBBBBBBMMMTTT[[[\\\XXXUUUTTTUUUSSSUUUTTTOOOIIIIIINNNTTTVVVXXXUUUNNNKKKKKKIIICCC:::===DDDMMMVVVZZZXXXUUULLLNNNOOOMMMLLLKKKHHHCCCBBBAAAAAA@@@>>>=========BBBAAA@@@@@@>>>;;;666333666:::AAAEEEEEE@@@777000111222333333111111222333888:::<<<<<<;;;===AAAFFFEEEIIILLLLLLKKKHHHDDD@@@CCCDDDFFFFFFEEECCC@@@===999888777555333111000000...---,,,,,,------,,,************+++,,,...///000---000///,,,,,,000000...111111111000111222333333222222222222111000......///.........//////---+++,,,,,,,,,+++++++++++++++***'''$$$!!!"""%%%***...***(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###!!! #########"""""""""""""""!!!""""""""""""""""""!!!$$$###""""""$$$$$$###"""!!!#########"""""""""""""""""""""#########""""""""""""$$$%%%###!!!!!!!!!"""%%%''''''&&&###""""""###"""""""""!!!!!!######""""""!!!"""###$$$((('''&&&%%%$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%$$$###"""""""""###$$$&&&%%%###!!!!!!"""###%%%"""%%%'''&&&###"""$$$'''$$$$$$$$$$$$%%%)))...222777///%%%!!!"""%%%%%%$$$"""######$$$$$$######"""###""""""""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###############!!!"""###%%%%%%###!!! LLL===777222...000222222111000000000---.........------000222/////////000///......---.........---------,,,,,,***,,,------,,,---///111222555999>>>AAADDDEEEEEE???@@@AAACCCHHHPPPYYY```bbbcccfffiiikkkiiiddd```ccc^^^\\\___aaa```]]]]]]SSSNNNHHHBBB@@@AAADDDFFFEEEEEEGGGJJJNNNSSSWWWYYYWWWSSSLLLFFFIIIPPPRRRQQQGGGFFFEEECCCCCCCCCCCCDDDBBBCCCEEEFFFHHHIIIJJJJJJOOOPPPQQQPPPMMMGGG@@@<<<999999999888555555666777:::;;;;;;999777666666777111000...///111333444333666:::;;;555444===JJJRRRPPPVVV___gggmmmqqqtttvvvwwwvvvvvvvvvwwwxxxzzz|||}}}~~~ppp```TTTLLLFFFBBBAAAEEEHHHHHHIIILLLQQQOOOLLLHHHEEEFFFJJJMMMIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFEEEBBB>>>======???@@@AAABBBAAA???>>>???@@@===???BBBDDDDDDCCCAAA???@@@???>>>======>>>???@@@???>>>???CCCIIIJJJFFFAAA<<<>>>AAACCCDDDDDDDDDCCCSSSVVVYYYYYYVVVSSSRRRSSSOOONNNKKKFFFCCCCCCHHHMMMOOOUUUVVVSSSRRRRRRKKK@@@999???JJJTTTZZZXXXRRRMMMJJJKKKLLLLLLJJJHHHEEECCCAAABBBBBB@@@===;;;;;;;;;AAA@@@AAAAAAAAA???;;;777999===@@@???>>>>>>:::555555777999888666333222111333666888888777999===AAACCCIIIMMMLLLJJJIIIFFFCCCGGGIIIMMMOOOPPPMMMJJJGGG===>>>>>><<<999777777777555444333444555555333111333222111/////////000111222444333//////222333111555555555666666666777777555555555555444333333222222222222444666666555333111111111111111111111111///+++&&&""""""&&&+++///***)))''''''(((((('''%%%((('''&&&'''((((((&&&$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$""""""######!!! ########################""""""############""""""$$$###""""""###$$$###""" !!!"""#################################### !!!!!!###  !!!###$$$###!!!######$$$$$$$$$###""""""!!!"""###"""!!!!!!###%%%)))((('''%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%###"""""""""###$$$"""###$$$$$$######$$$%%%###$$$%%%%%%&&&***///333---(((###!!!"""$$$%%%$$$""""""############""""""""""""!!!!!!!!!###$$$%%%############$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$""" !!!%%%%%%"""!!!"""MMM===666000111333555555333111000000......///---,,,,,,---///---......///.........---++++++++++++************((()))***)))((((((***,,,+++,,,///111333444444555,,,000444555555:::CCCKKKQQQQQQSSSUUUVVVUUUQQQNNNLLLFFFDDDIIILLLIIIEEEDDD:::888444111000111333555111333666;;;@@@DDDGGGIIIDDDBBB===:::>>>DDDDDD@@@@@@@@@>>><<<:::999999:::888999:::;;;;;;;;;;;;;;;:::;;;=========:::888666999:::;;;999777666777:::<<<;;;:::::::::999666333.........///111222000///444777777333222888>>>BBB@@@DDDKKKRRRXXX^^^dddhhhqqqrrrsssuuuvvvvvvvvvvvvyyyzzz{{{~~~rrrbbbUUUIIIEEEEEEIIILLLKKKKKKNNNOOOOOOMMMIIIEEEEEEGGGJJJFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDCCCAAA===;;;::::::???@@@AAA???<<<;;;<<<===;;;@@@DDDDDDAAA???@@@BBB@@@@@@@@@@@@???>>><<<;;;:::;;;===AAADDDDDDAAA>>>:::===AAACCCCCCDDDHHHKKKTTTSSSSSSRRRQQQQQQQQQQQQLLLHHHCCC>>><<<>>>BBBEEEFFFPPPUUUTTTUUUVVVLLL>>>777@@@MMMWWWYYYTTTMMMHHHGGGJJJMMMNNNKKKFFFDDDDDDAAACCCDDDBBB???<<<===>>>AAAAAABBBCCCCCCAAA===999;;;>>>>>>999999===@@@>>>===???AAA@@@===888555444111444666666444555888;;;CCCJJJMMMJJJGGGGGGFFFBBBDDDHHHMMMRRRSSSQQQMMMKKKBBBDDDDDDCCC???===>>>@@@@@@>>>===<<<===>>>======<<<:::888666555666777777:::<<<:::555555888999777777888:::;;;;;;;;;:::999666777777777777777666666555555777:::===>>><<<:::777777777888888999999999888555000,,,***+++---///+++******,,,......+++(((***)))'''(((******(((%%%!!!!!!"""$$$$$$%%%%%%$$$%%%$$$######$$$$$$###"""""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$"""!!!"""###$$$###!!!""""""""""""######%%%%%%%%%%%%$$$$$$######"""""""""### !!!### """  !!!!!!!!!!!!"""###$$$$$$$$$###""" """###"""!!!!!!###&&&'''&&&%%%######$$$&&&'''$$$%%%%%%&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$############"""###"""!!!"""$$$$$$$$$######$$$%%%&&&&&&(((+++...%%%$$$###############$$$""""""############"""""""""!!! """$$$%%%!!!"""""""""$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&### %%%%%%""""""&&&NNN===555///444666777777444111/////////000000...,,,+++,,,---+++,,,---...///000000000+++++++++***)))))))))(((&&&'''''''''%%%&&&''')))++++++,,,,,,------,,,,,,&&&,,,111///******222999:::999999:::;;;;;;999888666000///555999555000000++++++*********+++,,,,,,(((***...444999===@@@BBB:::999777777<<>>>>>@@@@@@@@@>>>;;;777666666555777999888666555777999:::@@@EEEDDD???===@@@DDD???AAADDDEEEDDDAAA===:::;;;===@@@CCCDDDCCCAAA???;;;>>>@@@@@@@@@DDDLLLTTTOOOMMMJJJJJJLLLOOOQQQQQQKKKEEE>>>::::::<<>>444???NNNWWWXXXSSSMMMJJJFFFJJJNNNPPPLLLEEECCCEEEBBBEEEGGGEEEBBB@@@AAACCCAAAAAABBBDDDDDDAAA===999<<<>>><<<555555>>>DDDDDDDDDFFFHHHGGGCCC>>>:::999333666777666222111222555CCCJJJMMMHHHDDDEEECCC??????CCCJJJOOOQQQPPPLLLJJJFFFHHHIIIGGGDDDBBBCCCEEEJJJGGGCCCAAABBBDDDFFFFFF@@@???>>>======>>>@@@AAABBBCCCAAA<<<;;;>>>???===999:::<<<>>>>>>===<<<;;;777777888999999999888888666777999===AAABBBAAA???;;;;;;<<<======>>>??????AAA???;;;777444222000000,,,,,,---///222222...***,,,***((()))++++++)))&&&!!!!!!"""$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$###!!!######"""""""""$$$%%%'''&&&&&&&&&%%%$$$###""""""###&&&&&&###$$$&&&###%%%###  """"""""" !!!"""$$$$$$$$$###""""""######!!!!!!$$$'''%%%$$$"""""""""$$$&&&((($$$%%%&&&&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###"""%%%$$$"""!!!!!!###$$$&&&###$$$$$$$$$$$$###""""""###!!!!!!$$$%%%$$$!!!$$$%%%&&&&&&%%%%%%''')))!!!###%%%%%%###""""""###""""""############""""""!!!!!!  """$$$&&&!!!!!!!!!"""###%%%&&&'''###$$$%%%&&&&&&%%%$$$###((('''&&&%%%$$$%%%&&&&&&%%%!!! %%%&&&###$$$)))MMM;;;555222222222222222222222222222---///000...,,,+++---000...---,,,,,,,,,---...///((()))***,,,...---)))&&&,,,+++(((''''''(((+++,,,,,,+++***)))((((((((((((+++***)))((()))***,,,...,,,,,,---------............---,,,+++++++++,,,---***(((&&&&&&&&&))),,,...&&&''')))---333888:::;;;;;;888666888===@@@>>>;;;AAA===:::999666444888===999===>>>;;;;;;>>>:::333===999666666:::>>>??????===;;;777333111000111222555999<<<999222...000444333111000111222111,,,(((000111222222333666:::>>><<<:::777444444777===AAAXXXeeeqqqsssuuuxxxwwwtttttttttttttttuuuyyy~~~lllOOONNNNNNLLLHHHEEEKKKSSSSSSKKKEEEFFFEEEBBBBBBFFFCCCCCCBBBAAA???>>>======>>>;;;888555444222///---***---111222111111444666777666888>>>BBBCCCEEEIIIJJJFFFAAA???>>><<<888555<<<;;;;;;???DDDEEEAAA<<<<<<;;;:::;;;===BBBFFFIIIFFFIIIKKKLLLJJJHHHHHHHHHGGGEEEAAA>>>======???@@@DDDHHHLLLPPPOOOLLLFFFBBB:::DDDMMMRRRSSSTTTPPPLLLKKKIIIHHHIIIKKKKKKGGGDDDFFFGGGIIIKKKKKKIIIGGGFFFGGGEEECCCAAA;;;666888===BBBAAA===777777???DDDEEEMMMQQQSSSQQQIII@@@999777888777666666666555222000888EEEJJJDDD???BBBAAA;;;@@@CCCIIINNNKKKGGGHHHNNNOOOKKKHHHHHHJJJLLLKKKJJJOOOLLLJJJIIIJJJKKKKKKKKKKKKHHHDDDCCCEEEIIIMMMOOOOOONNNLLLHHHEEECCCDDDEEEHHHEEEBBBCCCEEEEEEBBB>>>===;;;888888;;;<<<;;;::::::::::::<<>><<<>>>>>>???@@@BBBCCCDDDDDDFFFCCC???<<<:::888555333222222333555666555222///000///...---,,,++++++++++++***(((&&&%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&###""""""###&&&''''''&&&$$$$$$$$$%%%$$$######%%%&&&&&&&&&%%%$$$%%%''')))&&&'''''''''&&&%%%%%%$$$######""""""""""""######$$$#########""""""!!!!!!!!! !!!$$$%%%### %%%$$$###"""""""""###$$$&&&))))))&&&&&&((((((%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!"""######$$$$$$&&&'''((('''%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&(((((('''&&&'''(((###"""!!! !!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$))))))(((&&&&&&&&&&&&&&&$$$$$$$$$############""" """######""""""###%%%%%%###$$$%%%!!!$$$"""###$$$%%%%%%$$$"""!!!***)))'''&&&%%%%%%&&&'''%%%$$$$$$###$$$%%%&&&'''MMM;;;555333222222222222222222222222...///000///,,,,,,---000---,,,+++******+++,,,,,,))))))***+++---,,,***'''+++***)))(((((()))***+++++++++******)))((((((''')))((('''''''''(((***+++*********************))),,,+++***)))((())))))***$$$###"""""""""$$$&&&'''(((((())),,,000333555444666333333666<<>><<>>:::777444111444999:::>>>>>>;;;;;;<<<888222999666444555888;;;<<<;;;888777444111000//////000***000666555000,,,,,,///222111000111222111---)))...000111222333555888:::555444222//////333999>>>HHHUUUaaaeeehhhmmmqqqrrrqqqqqqrrrqqqqqqtttxxx{{{hhhNNNLLLKKKKKKHHHFFFJJJQQQPPPIIIEEEEEEEEEBBBAAADDDAAA@@@???>>><<<;;;::::::888555222000///---+++)))+++---...---+++))))))+++111000222999<<<===@@@DDDDDD@@@<<<:::999888555333888777666888;;;<<<<<<:::<<<;;;999999:::>>>AAADDDCCCEEEGGGHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@AAABBBDDDFFFIIIKKKIIIEEEAAA======DDDIIILLLNNNQQQOOOJJJLLLKKKJJJLLLNNNOOOLLLJJJGGGHHHKKKMMMMMMLLLIIIGGGJJJGGGEEEBBB<<<777888===EEEDDD???999:::BBBIIIJJJNNNQQQSSSPPPHHH@@@999666777777666555333111000///;;;EEEHHHAAA>>>AAABBB>>>BBBDDDHHHKKKHHHCCCEEEJJJPPPLLLHHHGGGHHHKKKLLLLLLPPPNNNLLLLLLNNNNNNMMMKKKKKKIIIGGGGGGJJJOOOTTTWWWUUUSSSPPPLLLIIIIIIJJJLLLOOOOOONNNLLLJJJGGGEEECCC@@@>>>======??????===;;;===;;;::::::<<<============>>>@@@@@@AAABBBCCCEEECCCAAA>>><<<<<<;;;999777444444555666777666333111111111000///......---------,,,***)))(((''''''((((((((('''&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$$$$######$$$&&&''''''&&&(((%%%###$$$&&&%%%###!!! !!!!!!  """$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""!!!!!!!!!!!!""""""############"""""""""!!!"""!!! """$$$%%%### %%%%%%$$$######$$$%%%&&&&&&((('''$$$###&&&&&&###&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""######$$$$$$%%%!!!$$$&&&'''%%%"""!!!!!!%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''%%%######$$$'''&&&$$$"""!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$########################''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$############"""###$$$###"""!!!"""###"""!!!###%%%### !!!&&&###$$$$$$$$$$$$######"""&&&%%%$$$#########$$$%%%'''&&&%%%%%%%%%'''((()))NNN<<<555333111111111000000111111111///000000///---,,,...///,,,+++***)))))))))))))))***))))))***++++++***(((***))))))))))))))))))***)))******+++***)))'''&&&''''''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((((((***))))))***,,,......---///......222888======<<<@@@;;;666444111///222888:::======:::888777444000333222111333555777666666222111000///...---------+++111777777222...,,,---111000000000111000---***+++...222444444333444555---,,,+++)))***...555:::<<>>888555666888888666111//////111;;;CCCFFF@@@===AAACCCAAACCCDDDGGGIIIGGGCCCEEEJJJPPPLLLFFFCCCDDDGGGJJJLLLJJJGGGEEEHHHLLLMMMJJJEEEEEEDDDDDDEEEIIIOOOUUUXXXYYYVVVRRROOONNNOOORRRTTTVVVXXXXXXVVVQQQMMMKKKKKKFFFEEEEEEEEEFFFDDDAAA???AAA>>>;;;999:::<<<======;;;>>>@@@@@@???@@@CCCFFF@@@???======>>>>>>===<<<888777666777888777666444333333222222111111000000000///...,,,++++++++++++)))(((''''''&&&'''''''''+++)))&&&$$$""""""######%%%$$$###$$$&&&''''''&&&(((&&&###$$$'''(((%%%!!!#########"""!!!"""$$$&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!! !!!!!!!!!############""""""""""""$$$#########$$$$$$###!!!%%%$$$$$$$$$%%%&&&''''''((()))'''"""!!!%%%&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$'''***+++)))%%%###!!!%%%$$$$$$%%%&&&'''&&&$$$&&&(((((('''%%%#########***)))&&&$$$""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$###############$$$%%%###!!! !!!""" """&&&&&&"""###&&&%%%%%%$$$#####################""""""######$$$%%%(((((('''''''''((())))))OOO<<<666333111111000//////000111111111111000///.........///,,,,,,+++***)))(((((((((+++)))((()))***+++***)))((()))***++++++***)))(((((()))***++++++)))'''%%%'''&&&&&&%%%%%%&&&'''''' !!!"""###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''((()))***++++++***)))***)))((()))***+++***)))+++***+++///444777888888777333000000......333999777999999777333111///---------...000111111111000,,,------......---+++***222666999777222---,,,,,,...------......---+++******...333555444222111000''''''&&&&&&(((,,,222777:::???CCCAAA@@@DDDMMMTTT\\\^^^___^^^\\\[[[[[[[[[YYY```jjjvvvoooUUUPPPNNNOOOOOOLLLJJJKKKEEECCCAAABBBBBB@@@===<<<888888777666444333222111...,,,*********+++***(((###$$$%%%%%%%%%$$$$$$$$$'''%%%'''+++---,,,---000222000---+++******+++,,,+++///111000......222666555444222111111333555666666888::::::999888888999;;;<<<===???AAABBBCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLEEEDDDBBBBBBGGGKKKHHHAAAGGGHHHIIIJJJKKKKKKJJJHHHJJJMMMQQQUUUVVVTTTQQQOOOIIIGGGGGGFFFBBB>>>@@@FFFFFFHHHHHHFFFHHHNNNRRRQQQNNNOOONNNKKKEEE===777333666999;;;777111...000333888???CCCAAAAAAEEEFFFDDDEEEDDDFFFHHHGGGEEEGGGKKKNNNIIICCC>>>===@@@EEEHHHAAA>>>>>>CCCJJJLLLGGGBBBAAABBBCCCEEEHHHMMMRRRVVVXXXUUUQQQOOOPPPTTTWWWYYYUUUUUUVVVVVVVVVTTTSSSQQQLLLMMMNNNOOONNNKKKGGGDDDCCCAAA???>>>>>>>>>===<<<;;;>>>@@@@@@===>>>BBBFFF@@@???>>>???@@@@@@???>>>:::888777777777888666555333333444444444333333222222222111///......------***))))))(((((())))))))),,,***'''%%%######%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$&&&'''&&&'''((('''%%%%%%&&&&&&%%%$$$%%%''')))$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%%%%%%%%%%%%%$$$###"""#########$$$%%%&&&''''''******'''"""!!!%%%&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&'''''')))++++++)))&&&%%%$$$$$$$$$$$$%%%''''''&&&$$$'''(((***)))'''&&&&&&&&&)))(((&&&$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!! !!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$###"""!!!"""###!!! ###''''''$$$###%%%'''&&&$$$###""""""###$$$#########$$$$$$%%%&&&'''(((((('''''''''(((((((((OOO===666333222111000//////000111222333222000////////////...------,,,++++++***)))(((***)))((((((*********(((((()))***++++++***)))((('''(((***+++***)))'''&&&((('''''''''''''''''''''"""######$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&%%%)))((('''(((***+++***)))*********,,,///111111111111---,,,---,,,+++000666111222333222...***)))***(((***,,,---------,,,,,,)))***,,,------,,,+++***///000000...***'''((())))))************)))))))))+++///333444333000...---&&&&&&&&&&&&(((,,,222666888777555222///111888???BBBCCCEEEDDDBBB@@@??????@@@IIIXXXhhhwwwwwwVVVQQQOOOQQQOOOIIIEEEDDDAAAAAA@@@???>>>===:::777555444333222000///......,,,***(((((()))******)))$$$$$$%%%'''((())))))((()))&&&&&&))))))&&&&&&(((++++++)))'''&&&'''((()))###)))//////+++))),,,///......---------///111333000111333333222222333444555666888999;;;===>>>?????????>>>???@@@BBBDDDFFFBBBCCCBBBBBBFFFIIICCC;;;DDDEEEFFFFFFEEEDDDCCCBBBCCCFFFJJJNNNPPPOOOMMMKKKLLLJJJHHHGGGBBB>>>@@@FFFBBBGGGKKKLLLNNNQQQQQQNNNLLLLLLKKKIIIDDD===666111444777888555000...111555444;;;AAAEEEGGGIIIHHHEEEHHHFFFFFFHHHFFFCCCCCCGGGJJJFFF@@@:::888999===@@@:::999;;;BBBHHHKKKHHHDDDCCCEEEGGGIIIJJJMMMQQQUUUWWWTTTQQQQQQTTTWWWYYYYYYLLLHHHGGGMMMUUUZZZXXXUUURRRTTTVVVWWWTTTPPPMMMJJJFFFFFFFFFFFFFFFDDD@@@======??????>>><<<===@@@DDDAAA@@@???@@@AAAAAA???===;;;999777777888777666555333444555555555555444444444444333222111000//////,,,+++++++++++++++,,,,,,...,,,***((((((((()))***'''&&&%%%%%%''''''&&&$$$"""+++000***$$$###%%%&&&""""""###"""!!!!!!###&&&######$$$$$$$$$$$$$$$###$$$######""""""######$$$""""""""""""""""""######%%%%%%&&&&&&%%%#########!!!""""""###$$$%%%%%%%%%((((((&&& ###%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$"""!!!###$$$$$$###$$$&&&''''''%%%###$$$%%%'''((('''&&&'''(((%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###"""!!!!!!  """###$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###""""""$$$&&&$$$"""$$$(((((($$$"""###((('''%%%###"""######$$$!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&PPP>>>777444333222000//////000222333555333000000000000///...,,,---------,,,+++******)))(((((()))******)))'''((()))***++++++***)))((('''((()))))))))(((''''''((((((((((((((('''''''''(((''''''&&&%%%$$$###"""''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&'''***++++++***************++++++++++++...+++***+++***'''***///++++++---...***&&&&&&+++&&&(((++++++***))))))***((()))++++++++++++***)))((((((((('''&&&'''))),,,&&&'''((((((&&&&&&''')))---///111111///---++++++'''(((((('''(((+++000444222,,,'''&&&&&&'''+++000000222333222000///...///222999FFFWWWiiixxxuuuPPPNNNNNNOOOKKKDDD?????????@@@>>>;;;:::;;;777333111000///...,,,+++******)))'''%%%&&&'''(((''''''((('''''')))++++++***(((***'''&&&((('''$$$###%%%((())))))(((&&&&&&'''((($$$***+++(((&&&'''***))))))))))))***,,,...///+++---......------///000111111222333444666888999;;;:::888666666777999:::;;;>>>??????AAABBB<<<444>>>@@@BBBAAA???===<<<===@@@BBBEEEIIIKKKLLLKKKKKKMMMKKKIIIFFF???999:::@@@>>>DDDJJJLLLNNNPPPNNNIIIJJJJJJJJJJJJGGG@@@777111000222333111//////222555555:::BBBHHHLLLLLLIIIFFFKKKHHHGGGHHHFFFAAA>>>@@@HHHEEEAAA;;;777555777:::000222666;;;@@@BBBAAA@@@BBBEEEHHHIIIHHHIIILLLPPPWWWUUUSSSTTTWWWXXXVVVSSS???:::888@@@OOOYYYYYYVVVTTTWWWYYYYYYWWWSSSPPPOOOLLLLLLNNNOOOOOOLLLGGGCCCAAA@@@>>><<<<<<===???@@@@@@@@@@@@AAABBBAAA???<<<;;;:::999999999888666444333555666777888888777666666666666666444333222111.........---......//////111000//////............+++)))(((((())))))'''&&&$$$222888...""""""###!!!!!!"""!!! """%%%""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%""""""""""""###############%%%&&&&&&$$$######$$$!!!"""###$$$$$$$$$$$$$$$###%%%###"""$$$"""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&%%%###!!!"""%%%'''######$$$&&&((((((%%%###!!!###$$$$$$$$$%%%&&&"""#########$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######"""""" """$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$ """""""""###%%%''''''######'''(((%%%###$$$((('''&&&%%%$$$######### !!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###QQQ???777444444333111//////111333444666333000000111111///---+++,,,,,,------,,,+++***(((((((((***++++++(((&&&))))))************))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%'''(((((((((((((((''''''&&&%%%%%%&&&((())))))((()))******)))((('''((((((((('''(((+++)))&&&'''+++''''''))),,,)))$$$&&&---%%%(((******((('''(((***(((((()))))))))(((((((((%%%&&&&&&''''''(((***+++$$$&&&''''''%%%%%%'''***.........,,,)))(((((()))((((((((('''''')))---111///%%%!!!%%%%%%&&&)))***+++,,,+++***)))***+++,,,///555BBBTTThhh{{{gggIIIJJJMMMOOOIIIAAA===??????@@@===777666888555///,,,,,,+++***((('''&&&%%%(((&&&%%%%%%&&&'''&&&&&&((('''&&&(((***+++)))''')))&&&&&&(((((($$$$$$&&&'''))),,,+++)))''''''(((!!!$$$'''((('''&&&((()))'''&&&&&&'''((()))+++,,,)))***++++++***+++---...///...------...000333444777555333111111111333444333777999888777888444///555888::::::888666666777;;;<<>>CCCIIILLLKKKHHHFFFKKKHHHHHHKKKJJJEEEBBBCCCHHHHHHFFF@@@:::666555666***...222555555666777999@@@DDDHHHHHHFFFFFFIIIMMMWWWUUUTTTVVVVVVSSSKKKEEE666111000888EEEQQQVVVVVVSSSVVVYYYXXXUUURRRPPPPPPTTTTTTTTTTTTTTTRRROOOLLLEEEAAA;;;:::<<<>>>===;;;>>>>>>???@@@BBBBBB???===<<<;;;;;;<<<<<<;;;777444555666888:::;;;;;;:::999999999999999888777555444000000000000000111222222666666666555444222000//////---,,,,,,,,,,,,***)))$$$222888---######$$$"""######$$$###""""""$$$'''!!!""""""###$$$$$$######$$$$$$############$$$$$$!!!"""""""""############!!!###%%%%%%###"""###%%%"""###$$$%%%%%%%%%$$$###"""%%%$$$!!!"""%%%&&&###&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%'''(((######$$$'''((((((%%%"""!!!######""""""###$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!###%%%%%%%%%######&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###""""""$$$&&&'''###"""&&&((('''&&&''''''''''''&&&%%%$$$"""!!! !!!###$$$$$$$$$######$$$%%%&&&&&&%%%$$$###"""RRR???888444555333111000000111333555777444000000111111///---)))***,,,------,,,+++***''''''(((+++,,,+++(((%%%***))))))))))))))))))***((((((''''''''''''((()))'''((((((((('''&&&&&&%%%"""###$$$%%%''')))******''''''((()))((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((()))))))))'''&&&''''''!!!!!!%%%******'''(((,,,%%%$$$(((+++((($$$'''///&&&(((***)))'''&&&(((***(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$$$$$$$&&&((('''%%%%%%(((+++...---+++(((%%%$$$&&&((((((((('''&&&%%%'''***---222&&&"""'''(((&&&&&&%%%&&&&&&&&&%%%%%%''')))+++******111BBBZZZrrruuuYYYFFFIIINNNPPPJJJAAA???BBB???@@@<<<555444666444---))))))((('''%%%$$$######)))'''&&&&&&'''((('''&&&$$$###"""%%%)))+++)))''''''%%%%%%((((((%%%&&&((('''+++......+++(((((((((&&&''''''''''''(((+++---&&&&&&&&&&&&''''''((()))''')))***))))))))),,,...///...,,,***+++---000222...---,,,+++,,,---///111...333444111///000///---,,,///333333111000111333111222444666999<<<>>>???>>>===<<<<<<999666999???>>>BBBCCCBBBDDDHHHIIIFFFJJJKKKMMMPPPOOOHHH===555333222111333777;;;>>>>>>BBBBBBDDDIIIKKKIIIGGGFFFIIIGGGIIIOOOQQQNNNKKKLLLJJJKKKJJJEEE>>>888555555,,,111666666333222444888CCCHHHLLLMMMJJJJJJMMMQQQVVVTTTSSSTTTSSSMMMBBB888111//////444???JJJRRRVVVRRRUUUWWWVVVSSSPPPPPPPPPZZZXXXWWWVVVWWWVVVTTTRRRHHHAAA:::999===???<<<888<<<<<<>>>@@@BBBBBB@@@>>>=========>>>???<<<888555666888:::<<<======<<<;;;;;;<<<<<<<<<;;;999777666222111111111222333333444::::::;;;:::888555111///222111////////////---+++!!!...333+++&&&)))***%%%"""""""""""" !!!###&&&!!!!!!"""#####################""""""""""""######!!!!!!""""""#########$$$"""%%%%%%###"""$$$&&&$$$%%%&&&&&&&&&%%%$$$###$$$'''(((&&&&&&)))***'''''''''&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&& ###$$$###"""###$$$######$$$''')))(((%%%""""""$$$%%%%%%###""""""###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$!!!"""######"""!!!###$$$&&&!!! $$$(((((((((***&&&'''''''''&&&$$$"""!!!###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%###"""YYY???===222///111222111//////222666555333222111222111///...******+++++++++******)))))))))***)))((('''%%%$$$&&&'''((()))+++++++++,,,&&&&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&$$$$$$&&&)))***(((&&&+++(((%%%$$$&&&((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$$$$&&&((()))'''######&&&(((&&&%%%'''$$$######$$$%%%''')))+++))))))(((((((((((()))***###$$$%%%&&&''''''%%%###%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&))),,,000222333---&&&$$$%%%&&&%%%$$$***)))'''&&&&&&'''((()))'''&&&&&&((()))(((&&&###%%%&&&'''))))))))))))((((((((()))---333BBB\\\rrr|||mmmUUUJJJPPPTTTQQQHHH@@@>>>???>>>777000+++))))))(((&&&&&&%%%%%%$$$$$$######"""(((&&&''')))(((%%%''',,,)))&&&######&&&''''''%%%'''((('''$$$%%%(((&&&"""111+++&&&'''+++,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''+++)))'''$$$$$$%%%'''(((''')))+++***'''&&&(((***,,,***+++......***)))***---...000111000---)))&&&------,,,+++***)))((((((,,,---///222333444444444888999999888666666888::::::<<<>>>@@@@@@BBBDDDFFFIIIIIIJJJOOORRRQQQJJJDDD888555555<<>>FFFIIIMMMNNNMMMOOOSSSVVVUUUUUUWWWXXXOOO@@@555111***,,,000888AAAIIINNNPPPSSSMMMJJJMMMMMMKKKNNNUUUYYYZZZ[[[ZZZWWWUUUUUUUUUOOOGGG???>>>CCCFFFBBB===CCCAAA@@@AAACCCDDDAAA>>>???@@@AAAAAA@@@===;;;999>>>::::::>>>@@@>>>===???AAA===;;;<<<:::777777999///000111333555555444222<<<===;;;555666;;;;;;666333333333555666555222///''''''''''''&&&%%%$$$$$$'''$$$ """###!!!&&&&&&&&&&&&%%%###""" $$$$$$$$$$$$##########################################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%!!!###$$$$$$#########%%%"""###%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!###'''******)))''''''&&&%%%%%%$$$######***)))'''$$$""" ########################&&&%%%###"""""""""######"""###$$$$$$######%%%'''---((($$$&&&&&&%%%%%%'''((('''%%%$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&[[[@@@>>>333111222333222000000333555444333111111111111///---******+++++++++***))))))******++++++***)))((('''((())))))************)))''''''''''''''''''((()))...,,,***((('''''')))***%%%&&&&&&&&&%%%%%%$$$$$$'''%%%$$$%%%'''((('''%%%***(((%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))'''$$$###''')))'''&&&'''$$$$$$%%%%%%&&&''')))))))))))))))((((((''''''&&&((('''&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&(((+++...000---,,,)))&&&$$$$$$&&&((()))))))))***)))))))))(((''''''$$$!!!$$$((($$$%%%'''((())))))(((((('''&&&''')))---999OOOcccuuu~~~oooWWWPPPRRRRRRMMMEEE???======999444---)))((((((((('''&&&&&&&&&%%%$$$$$$######%%%$$$%%%''''''%%%'''+++(((&&&###$$$&&&''''''%%%)))((("""%%%)))(((***&&&######&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$&&&((()))'''(((***)))'''&&&(((***(((&&&'''+++,,,))))))++++++,,,---...,,,***'''%%%((((((((((((((('''''''''''')))+++...000222333333666777888777666555666888999;;;============>>>@@@EEEDDDEEEJJJOOOQQQMMMIIIAAA??????EEEOOOUUUUUUSSSLLLIIIIIIMMMMMMIIIFFFFFFFFFIIILLLNNNPPPQQQTTTVVVXXX[[[WWWLLLGGGGGG@@@555555444555555222///555>>>FFFIIILLLOOOQQQRRRTTTUUURRRRRRSSSSSSJJJ<<<333000------000888BBBLLLQQQSSSTTTOOOLLLNNNMMMKKKMMMRRRXXXYYYZZZZZZXXXVVVWWWWWWUUUOOOIIIIIIMMMOOONNNJJJKKKJJJHHHFFFFFFDDDBBB@@@EEEDDDDDDDDDDDDBBB???======999888<<>>===<<<@@@FFFKKKLLLKKKEEECCCCCCIIIRRRXXXXXXVVVMMMJJJJJJMMMNNNJJJHHHHHHKKKNNNQQQSSSTTTTTTVVVWWW\\\___[[[RRRMMMKKKCCC999<<<888555444222111666<<>>>>>999888;;;???@@@CCCFFFBBB===999888666444555999888777555444555666888999999;;;:::888888:::888444666666666777888777555222111///+++(((&&&&&&''')))###&&&(((%%%!!! """&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""&&&%%%$$$######""""""###########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''(((&&&'''%%%!!! $$$&&&$$$!!!!!!"""###%%%&&&'''((('''%%%$$$$$$&&&''''''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$######"""######### !!!#########$$$&&&(((,,,'''$$$&&&'''%%%%%%'''&&&%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%aaaCCC@@@888777666555444333333444555333111000///000///---,,,***++++++******)))((('''&&&&&&'''(((((((((((((((***************)))(((((('''(((((()))))))))))))))+++***(((''''''(((***,,,&&&&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''(((%%%%%%***,,,)))''''''&&&'''((()))((('''&&&%%%%%%&&&(((((((((&&&$$$"""'''(((((('''%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((!!!###&&&&&&%%%%%%&&&(((((()))***+++,,,+++******%%%)))+++***&&&######%%%$$$$$$%%%&&&&&&''''''''')))((())))))(((***666BBB\\\lllyyy{{{|||sssbbbTTTTTTOOOIIICCC???999333///+++)))'''%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&$$$$$$&&&%%%"""###(((&&&%%%%%%%%%%%%%%%%%%%%% ######"""$$$'''%%% """$$$###!!!"""$$$'''""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$""" &&&&&&''''''&&&&&&&&&'''"""!!!###((()))'''''')))(((''''''&&&%%%%%%%%%%%%"""""""""#########$$$$$$$$$&&&)))---000444666888888;;;>>>>>>===;;;::::::666888:::999777666555666999666444444999???CCCEEE>>>======BBBIIINNNOOOMMMJJJFFFGGGKKKMMMJJJIIIJJJNNNQQQUUUXXXYYYYYY[[[\\\]]]___]]]VVVRRRNNNFFF===BBB???;;;888666555666888:::;;;???FFFKKKLLLHHHDDDBBBAAADDDFFFCCC<<<999;;;===888555999CCCLLLPPPPPPQQQPPPPPPQQQQQQPPPPPPQQQVVVWWWYYYZZZYYYZZZ]]]____________^^^]]]]]]^^^___\\\[[[XXXPPPHHHDDDDDDFFFMMMIIIEEEDDDEEEEEEAAA===BBB===999<<<>>>@@@CCCGGGAAA;;;666555444222444999:::999777444333555888:::::::::::::::::::::777444666555555555666666444222444222///,,,***)))))))))$$$&&&'''%%%######$$$'''%%%&&&&&&'''''''''(((((($$$$$$$$$$$$############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$&&&(((((('''&&&'''((('''(((&&&!!! $$$%%%###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$$$$###########################$$$$$$################## !!!""""""!!!!!!###%%%***&&&$$$&&&'''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$dddDDDAAA:::888777555444444444555555333111000///000///---,,,+++++++++***)))(((''''''&&&&&&&&&'''(((((())))))(((((()))***************''''''((()))***)))))))))%%%&&&'''((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&%%%&&&&&&&&&(((%%%%%%)))+++)))'''(((&&&'''((((((((('''%%%$$$"""$$$&&&'''((('''&&&%%% ###''')))'''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%  """&&&'''&&&###)))(((((('''((()))***+++*********++++++)))'''%%%$$$$$$%%%%%%&&&''''''(((((('''(((***))))))000:::SSShhhzzz{{{xxx~~~tttdddXXXSSSRRRMMMGGGCCC???999000)))&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$)))'''&&&'''%%%!!!"""&&&$$$%%%%%%%%%%%%$$$%%%%%%"""%%%%%%###$$$&&&###"""%%%$$$""""""%%%)))######################## !!!!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$""" &&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$((()))&&&%%%''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$#########""""""$$$&&&(((,,,///333666888888;;;===>>>===;;;::::::444777999:::888777777777999555000...000555999<<<777666777:::???BBBCCCBBBAAA>>>???DDDHHHGGGGGGIIIMMMPPPUUUXXXZZZ[[[]]]___\\\]]]\\\XXXUUUQQQJJJCCCFFFEEECCC???<<<:::777555333444777===BBBCCC???;;;;;;;;;@@@EEEFFFDDDEEEHHHHHHBBB<<<<<>>===<<<<<<>>>CCCJJJMMMLLLNNNSSSQQQLLLEEEAAA???@@@AAABBBEEEKKKPPPTTTYYY^^^___]]]ZZZZZZ[[[[[[ZZZ\\\^^^aaaeeeffffffddd```]]][[[ZZZRRRPPPKKKGGGFFFHHHNNNRRRYYYVVVRRRMMMHHHEEEDDDDDDHHHAAA;;;;;;;;;999:::>>>999444111222222111444888888;;;<<<;;;888888:::===AAA===<<>>???AAA@@@>>>???@@@@@@@@@AAACCCEEEFFFGGGLLLRRRTTTRRRSSSWWWVVVTTTNNNGGG@@@======@@@BBBJJJRRRWWW]]]dddeeeaaa]]]]]]]]][[[ZZZ[[[^^^```aaaaaaaaa```^^^[[[WWWTTTHHHDDDAAAAAAEEEMMMUUUYYY___^^^ZZZRRRIIIEEEFFFHHHDDD===888888777555555888444111000222333222444888999>>>CCCCCC@@@>>>???AAAEEE@@@>>>AAABBB>>>===@@@<<<;;;999999:::::::::888999999999999777444111000------,,,---...000000000***)))((((((((()))******((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((******)))((()))***###'''(((&&&&&&'''%%%!!!%%%%%%$$$$$$$$$$$$$$$$$$ """$$$$$$###$$$''')))######$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&########################!!!"""###$$$%%%$$$$$$###&&&'''(((((('''(((***,,,'''######&&&(((%%%$$$%%%$$$%%%&&&'''(((''''''&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%hhhDDD@@@===666444111222555777777555555333222111222111///...++++++******)))'''&&&%%%)))((('''&&&&&&'''((())),,,,,,++++++***((('''&&&$$$%%%'''))))))((('''&&&%%%%%%&&&&&&(((+++---...((('''%%%######$$$%%%&&&$$$'''***)))$$$!!!$$$''''''%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$***%%%"""###%%%%%%'''***%%%$$$###"""###$$$&&&'''(((((('''&&&&&&&&&''''''$$$(((+++***&&&###%%%(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%###%%%'''%%%"""!!!$$$'''$$$%%%''')))******)))((($$$)))(((%%%###%%%)))''''''&&&&&&'''(((***+++((('''))),,,,,,+++///444QQQaaapppyyyyyywww~~~nnn___ZZZVVVOOOJJJJJJAAA>>>888111***'''%%%%%%&&&)))+++***'''$$$$$$%%%&&&&&&%%%$$$$$$######"""""" !!!######!!!###'''!!!$$$''''''$$$######%%%!!!!!!###%%%"""$$$#########$$$&&&&&&'''####################################""""""""""""###############$$$$$$$$$%%%###!!!"""%%%%%%$$$!!!$$$"""###''''''###"""$$$ !!!"""###$$$$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%&&&)))+++,,,///000000///......///111///222555666444222000000*********)))***,,,111444333333222222111111000000///+++***...000//////222666777777777777;;;???CCCAAA>>>>>>@@@BBBAAA@@@@@@>>>FFFIIIAAA<<>>>>>>>>===<<<;;;999888666555444444---000222222000000333777///...---,,,,,,,,,......))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""$$$'''((()))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***++++++*********,,,(((******&&&%%%'''&&&"""#########$$$$$$%%%%%%%%%"""$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""########################!!!"""###$$$%%%%%%$$$###!!!"""$$$%%%%%%'''***,,,&&&######&&&(((%%%$$$%%%$$$%%%'''(((((((((''''''$$$$$$%%%&&&'''((()))***(((((((((''''''&&&&&&&&&bbbCCC@@@999777555222000000222444666<<<222333777222111222000000...,,,+++,,,,,,+++******)))((()))***)))'''&&&'''((()))))))))'''&&&%%%'''((()))******)))((('''!!!&&&(((***000444///%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$###"""###$$$%%%&&&&&&++++++&&&$$$((()))'''((((((&&&######%%%''''''&&&$$$###$$$&&&'''&&&$$$******)))((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%######''')))***)))%%%###%%%&&&$$$######$$$&&&''''''&&&###&&&)))***)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&---(((%%%&&&***,,,***(((+++&&&$$$'''((((((...666KKKZZZmmm{{{wwwccc\\\TTTPPPOOOOOOKKKHHH:::555000+++)))((('''&&&''''''&&&&&&%%%$$$###### $$$%%%######&&&&&&######%%%%%%$$$"""!!!"""###'''$$$$$$%%%&&&%%%$$$%%%%%%!!! $$$&&&$$$!!!"""!!! """###$$$)))%%%!!!!!!$$$$$$ !!!"""###$$$$$$###"""!!!!!!!!!!!!"""$$$&&&%%%###!!! !!!!!!!!!!!!%%%$$$ $$$$$$!!!#########"""""""""""""""'''&&&&&&&&&%%%%%%$$$$$$!!!&&&)))'''"""!!!&&&---000,,,)))'''(((***++++++)))...222111,,,((())),,,,,,((($$$%%%+++///000///222222111000///...------+++***))))))***,,,...//////000222333444555555555999888666555555555666777;;;<<<=========>>>AAADDDMMMLLLJJJHHHGGGJJJNNNRRRVVVWWWYYYYYYWWWTTTQQQNNNSSSTTTQQQJJJEEEEEEDDDBBBFFFKKKTTT^^^eeefffccc```XXX\\\___```aaaaaa\\\UUUXXXRRRKKKKKKNNNOOOKKKGGG<<<:::888:::@@@JJJSSSZZZbbb]]]TTTKKKDDDAAABBBBBB888888777666555444444444777555333111111333555777;;;???DDDGGGGGGFFFFFFEEEDDDAAA???AAAGGGKKKJJJHHHGGGFFFFFFGGGGGGDDD@@@======;;;999888888777555333444222111555;;;===:::777///111222111000///000111000///...---,,,+++++++++(((((('''&&&%%%$$$$$$$$$'''%%%######$$$%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''')))+++***'''%%%)))((((((((((((''''''''')))))))))))))))***++++++***)))''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%""""""###$$$$$$$$$$$$######&&&%%%###$$$!!!'''%%%###!!!"""###&&&(((%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&'''(((((("""!!!!!!"""$$$&&&((()))$$$&&&%%%###%%%***(((!!!aaaBBB???888555444222111111333555666999:::777444222000...//////---+++***++++++***))))))((('''((())))))(((&&&***************)))(((((('''((()))))))))((('''&&&%%%(((***+++000444000'''''''''&&&%%%$$$$$$######''''''((((((''''''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%))))))%%%###&&&'''%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&((()))'''%%%###%%%&&&$$$######$$$&&&''''''&&&$$$&&&)))***(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&,,,222000***---))))))*********000999NNN^^^qqq}}}mmmaaaWWWRRRLLLJJJJJJHHHDDD???555111,,,)))((('''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$+++,,,***&&&%%%((()))'''###$$$%%%$$$"""!!!"""###'''&&&%%%%%%%%%$$$######$$$ ###%%%### ###"""!!! !!!"""###%%%""" """###"""!!!"""############"""!!!!!!"""###"""!!!!!!"""$$$###"""!!! !!!"""######!!!%%%$$$ $$$$$$!!! !!!"""###$$$$$$%%%$$$#########"""""""""!!! !!!!!!###%%%'''---,,,)))''''''(((***+++&&&***------***''''''(((%%%!!!###'''(((&&&.........---,,,,,,++++++)))))))))))))))***+++,,,...///000111222333333333555444333222222333444555777888888888777888:::===FFFFFFDDDCCCCCCGGGMMMQQQWWWWWWVVVTTTQQQMMMJJJGGGKKKNNNMMMHHHEEEFFFGGGEEEEEEKKKTTT\\\``````]]][[[YYY\\\^^^]]]^^^___[[[TTTTTTMMMEEECCCEEEFFFCCC???:::888777888===DDDLLLQQQSSSOOOHHHBBB>>><<<===>>>666666555333333222222333666444222111111222444666999===AAADDDDDDDDDDDDEEEBBB@@@???CCCJJJNNNMMMKKKLLLLLLLLLMMMLLLJJJEEEBBB>>><<<:::999999888666555555333222555:::<<<:::666333444555444222111222333222222000//////.........///......---,,,+++******)))'''&&&&&&'''''''''&&&((('''&&&&&&(((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&)))(((((()))******(((&&&((((((((())))))************************++++++,,,***(((''''''((()))(((&&&((('''''''''&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$'''&&&"""!!!%%%%%%"""""""""!!!"""###&&&)))+++&&&&&&'''(((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$$$$%%%&&&''''''&&&!!!&&&(((&&&```@@@>>>777333333222222333444555555666EEE>>>111555222+++000---+++))))))******)))((('''&&&&&&'''))))))(((&&&+++******)))))))))))))))((((((((((((((('''&&&%%%)))***)))***---000---(((''''''&&&%%%###"""!!! '''((((((((((((''''''&&&)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###''''''$$$"""$$$%%%$$$&&&&&&'''(((((('''''''''%%%'''((('''###"""###%%%!!!"""$$$%%%&&&'''''''''""""""###$$$&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&$$$######$$$&&&'''&&&%%%%%%'''))))))'''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&(((%%%+++777777...***)))******)))+++555???VVVfffxxxxxxgggVVVLLLJJJHHHFFFFFFFFFBBB<<<666///,,,(((&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&111222...'''%%%'''((('''###$$$%%%$$$"""""""""$$$&&&&&&&&&$$$######"""!!!### !!!###""" ###"""!!! !!!""""""""""""!!! !!!!!!""""""!!!""""""######""""""!!!%%%%%%%%%###!!! !!!"""""""""!!!!!!"""###%%%&&&"""$$$###!!!!!!###$$$"""!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!!!!###'''%%%"""###$$$$$$""""""&&&%%%'''***++++++)))&&&$$$%%%!!!"""%%%&&&$$$))))))))))))))))))))))))&&&''''''(((((('''''''''+++,,,---...///000000000///.........///000111222333444444333222333555777<<<<<<;;;:::;;;@@@GGGLLLQQQPPPNNNKKKHHHEEECCCBBBDDDHHHIIIFFFDDDFFFFFFDDDBBBHHHQQQVVVVVVUUUTTTUUUYYY[[[[[[YYYYYY[[[XXXSSSPPPIII@@@<<<===>>>===:::999888777777999===BBBEEECCCAAA>>>;;;999999::::::666555444333333333333333555333222111111222333555777:::===???@@@AAACCCEEEAAA@@@BBBFFFMMMPPPPPPOOOPPPOOOPPPQQQPPPMMMHHHDDD>>><<<:::999999999888666666555444666999;;;999666777888888777444333333444555555444333222222222333111111000///...---,,,,,,,,,***)))((()))***)))((()))(((''''''))))))((('''%%%$$$$$$$$$%%%&&&''''''+++)))(((((())))))(((&&&''''''((()))***+++,,,---++++++++++++++++++,,,,,,)))((('''''')))***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&'''((($$$''''''%%%%%%'''&&&###!!!""""""$$$%%%''')))***''''''((()))))))))((((((&&&''')))******)))((((((&&&&&&&&&'''((()))******))))))'''&&&&&&&&&&&&&&&'''&&&""" &&&((('''^^^???<<<555000000111222333333333333222LLLBBB///777555+++333---+++***)))***+++***)))&&&%%%%%%&&&((()))(((&&&)))((('''&&&&&&'''((()))(((((((((''''''&&&%%%%%%)))((('''&&&(((***)))&&&'''&&&&&&%%%$$$######"""&&&'''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&###############$$$$$$$$$###&&&'''%%%######$$$$$$'''%%%%%%''''''&&&&&&((($$$(((***(((""" """&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%'''))))))'''%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))***"""(((999;;;000******++++++,,,444CCCPPPdddrrrxxxfffVVVKKKGGGEEEEEEFFFGGGEEE???777000***(((%%%%%%&&&''''''''''''%%%###!!!"""###&&&(((---...+++&&&###%%%$$$""""""$$$%%%$$$###"""###$$$###&&&&&&$$$"""###$$$"""###!!!!!!"""""" """!!! """###$$$######$$$""" !!!###!!!""""""""""""""""""!!!%%%&&&&&&$$$""" !!!###$$$$$$###"""""""""$$$&&&"""###"""!!!!!!###$$$###%%%%%%$$$###"""!!! ###########################$$$'''%%%!!! """###'''(((***---...,,,((($$$'''$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$###((()))***+++,,,,,,,,,,,,*********+++,,,...//////111222333222222333555888444444333222333777>>>CCCFFFEEECCCAAA????????????AAAEEEGGGDDDBBBCCCBBB@@@???DDDJJJKKKJJJJJJNNNRRRYYYZZZXXXUUUVVVYYYXXXTTTPPPIII@@@;;;;;;======<<<;;;:::999888888999:::;;;;;;;;;::::::::::::::::::888777666555555555555555444333111000000111333444666888:::<<<>>>@@@CCCFFFCCCCCCEEEIIINNNQQQQQQOOONNNNNNOOOPPPOOOLLLFFFBBB===;;;999888888999888777888666555666999999888666888999999777444222222333777666666555555555555666222222111000//////.........---+++***+++++++++)))***(((''''''))))))(((&&&%%%%%%%%%%%%&&&'''((((((,,,***((('''(((((('''&&&(((((()))******+++,,,,,,***+++++++++,,,+++++++++***((('''''')))++++++***)))))))))((((((((((((((())))))((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$&&&((()))$$$&&&''''''''''''&&&$$$%%%%%%&&&&&&''''''(((((())))))******+++******)))&&&''')))+++,,,,,,+++***)))))))))*********))))))+++******)))((((((((((((%%%'''((()))***+++)))''']]]>>>;;;444...///000111222111111000,,,HHH>>>,,,666555***333...,,,+++***,,,,,,,,,+++&&&%%%%%%&&&((()))(((&&&)))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&***(((&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%""""""#########$$$$$$$$$%%%&&&'''(((&&&$$$$$$%%%(((###"""%%%&&&$$$%%%***$$$(((***(((""" """&&&)))))))))(((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((('''&&&%%%$$$#########$$$%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%&&&((((((&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!+++*** $$$555999000+++------...555FFFZZZhhhuuuxxxfffUUUKKKHHHIIIEEEEEEFFFFFFBBB;;;222,,,(((&&&$$$%%%&&&(((((('''&&&%%%###!!!!!!###&&&'''%%%((((((%%%$$$%%%""""""###$$$$$$###"""###$$$!!!&&&'''###"""%%%&&&$$$$$$"""!!!!!!"""""""""""" !!!###%%%&&& """$$$$$$###"""###%%%"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###""""""###%%%%%%&&&&&&###!!! """$$$"""!!!!!!"""""""""###%%%%%%%%%$$$###"""!!! ############$$$$$$$$$$$$$$$###"""#########"""!!!!!!$$$&&&$$$ ###((('''))),,,///000...((($$$###""" !!!"""""""""$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%$$$"""!!!&&&&&&'''((())))))))))))&&&'''((()))+++,,,------...///000000000222555888222222111000000333888<<<===<<<:::888777777888999;;;@@@BBB@@@???AAAAAA>>>>>>AAADDDCCCBBBEEEMMMTTTXXXYYYWWWUUUWWW[[[[[[XXXQQQKKKBBB<<<<<<>>>@@@@@@>>>===<<<:::999888888888:::;;;;;;<<<;;;;;;::::::777777666555555555555666333222222111111222222333555777999;;;===@@@EEEHHHGGGGGGHHHKKKMMMNNNNNNNNNLLLLLLMMMNNNMMMJJJDDD???;;;999666555666777777777888777777777888888888777777888888666333000000111666666666555666666777777555555555555444444444444111///---------...---++++++)))(((((())))))(((&&&''''''&&&&&&'''((())))))+++)))''''''((()))((('''***************************++++++,,,,,,+++******+++)))'''''')))+++,,,,,,))))))))))))))))))))))))((((((((())))))))))))))))))((('''&&&&&&'''((()))'''&&&$$$###$$$%%%''')))$$$%%%&&&((((((&&&%%%%%%&&&''''''((()))*********,,,,,,---------,,,,,,+++)))+++---///000000000000/////////...---+++)))(((+++++++++,,,,,,,,,,,,,,,((())),,,//////---,,,,,,]]]>>>;;;333000000111111111000000///***;;;666,,,222111)))......,,,++++++,,,------,,,'''&&&&&&'''))))))(((&&&)))))))))))))))******+++(((''''''&&&&&&'''((((((,,,((('''((('''&&&'''***$$$%%%%%%&&&&&&'''((((((######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&(((***((($$$$$$&&&(((""""""'''((($$$%%%+++%%%'''((('''###"""###%%%'''(((((((((''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###))))))))))))'''&&&%%%$$$%%%$$$######%%%%%%$$$###$$$###"""###$$$%%%$$$###$$$%%%''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$+++)))!!!"""...222---'''***,,,111???VVVkkkvvv{{{hhhUUUIIIEEEEEEGGGBBBBBBAAA>>>999333,,,((('''&&&%%%%%%'''((('''&&&&&&%%%###""""""###$$$%%% %%%'''&&&&&&'''$$$ """###$$$$$$###"""$$$%%% (((***$$$!!!%%%'''%%%$$$######""""""""""""### !!!###%%%&&&!!!$$$&&&&&&%%%$$$"""!!!!!! !!!!!!"""!!!"""######""""""$$$&&&%%%''''''$$$ ###### ######"""###&&&!!!!!!""""""#########$$$###############$$$$$$$$$###&&&'''&&&### !!!"""###%%%'''&&&$$$###&&&((('''+++000222111---((($$$"""""""""!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&((()))*********)))***+++++++++---000222222222222111111222444777888777555333111000111111111777:::999:::>>>@@@???===???@@@@@@AAAEEEMMMSSSUUUVVVUUUTTTWWW]]]___\\\SSSMMMEEE???===>>>@@@AAA???>>>===;;;999888888777::::::;;;;;;:::999888888555444444333333333444444333333222222222222333333333555888;;;>>>AAAEEEIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOONNNJJJCCC>>>:::888555444555777888777888888777777777888999999777888888666333111111111555555555555666777888888444555555666666777777777777555333222333333222000...---++++++,,,,,,+++)))******)))))))))))))))***+++***)))***+++,,,+++)))------,,,,,,+++++++++++++++,,,---...---,,,+++***---+++(((''')))+++,,,,,,(((((((((((())))))))))))$$$%%%&&&(((***,,,......)))(((((((((((((((((()))&&&&&&%%%$$$%%%&&&'''(((&&&$$$%%%((((((&&&%%%(((&&&&&&'''))),,,...000222//////000000000///......//////111222444666777888555555444333111...+++)))++++++---...///////////////,,,,,,------,,,000666^^^>>>;;;333333333222222111111000000000222111111000...+++***---+++******+++,,,,,,+++)))((('''((())))))(((&&&(((((()))***************(((''''''''''''(((***+++***'''&&&(((((($$$%%%***%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######"""######$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%'''+++)))$$$###'''&&&"""%%%......'''%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&%%%$$$$$$(((&&&$$$$$$%%%&&&$$$"""%%%###"""###$$$%%%$$$""""""$$$&&&&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###'''(((%%%%%%)))***)))%%%)))///888MMMfffxxx~~~wwwiiiUUUHHHDDDDDDCCCAAA???===:::555000+++)))((('''&&&$$$%%%&&&&&&%%%$$$&&&%%%$$$###"""""""""###!!!%%%&&&%%%%%%'''&&&"""!!!###$$$$$$######$$$%%%###,,,...%%%!!!%%%&&&############""" !!!""""""!!!!!! !!!###### ###&&&%%%"""!!! !!!"""!!!"""""""""!!!!!!###%%%###%%%&&&### $$$######$$$!!!"""''' !!!"""###$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((***)))&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***000666888444...)))'''###$$$$$$%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%###############$$$%%%&&&######$$$%%%%%%%%%$$$$$$"""###$$$&&&'''''''''&&&((((((((('''&&&&&&)))+++,,,...000000//////000111111111000///............,,,111333222333888;;;;;;888999;;;===@@@CCCFFFHHHJJJMMMMMMNNNSSSZZZ\\\ZZZXXXRRRJJJCCC???>>>>>>???===<<<;;;999888777777777999999999999888888777666444444333333333444444555444333333333333333333444000333777;;;>>>AAAEEEHHHKKKJJJIIIGGGGGGHHHKKKMMMLLLMMMOOOPPPOOOJJJCCC>>>:::888555444666888999999777888888777777888:::;;;999999999888555444444444555555555555666777999999444555666777999:::;;;<<>>;;;333666666444333222111111111777...111777222...---))),,,***))))))***++++++******)))((()))***)))'''&&&%%%&&&''')))))))))((('''''''''''''''(((***+++---'''###$$$'''&&&"""###(((%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''''''''&&&"""""""""###$$$%%%'''''' !!!"""###$$$###""""""&&&$$$&&&+++)))###"""&&&$$$!!!(((333444***%%%(((&&&$$$###$$$&&&'''&&&$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$)))'''$$$$$$&&&&&&$$$!!!%%%###"""###$$$$$$###"""!!!###%%%%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&!!!###'''))))))&&&%%%&&&+++000999FFF^^^www~~~gggXXXHHHAAADDDFFFBBB===<<<:::555///***((()))***'''%%%$$$$$$%%%%%%###!!!%%%%%%%%%$$$###"""!!!!!!###%%%%%%""""""%%%&&&$$$!!!###$$$$$$######$$$&&&&&&000111''' $$$%%% """""""""!!! !!!%%%$$$"""!!! !!!###"""!!!$$$%%%!!!"""!!!  !!!"""!!!"""###""" !!!### ###%%%"""!!!%%%######$$$!!!"""'''#########"""""""""""""""((((((((())))))*********)))***+++,,,,,,+++***)))+++***)))***,,,---,,,+++---555===>>>888000,,,+++!!!"""###$$$###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$######"""###%%%'''((("""######$$$$$$$$$$$$###!!!"""###%%%%%%%%%$$$$$$))))))(((&&&$$$###$$$&&&%%%(((+++,,,,,,+++,,,---***+++,,,---...///000000,,,000111...---111555444222333666:::>>>???===;;;@@@CCCEEEFFFLLLTTTWWWUUU]]]WWWOOOGGGAAA>>>>>>>>>;;;:::888777666666777777999999888888888888777777666666555555555666666777444444444444444444444444...111666:::===AAADDDGGGJJJIIIHHHFFFEEEGGGKKKNNNLLLLLLNNNOOONNNIIIBBB===;;;999666555666999:::;;;777777888777777888:::<<<;;;;;;<<<:::888777777888555555666666777888999:::::::::<<<>>>@@@AAACCCCCCEEECCCAAA@@@@@@@@@>>>===:::888777777777777555444//////---,,,+++*********------///222444444222000......///000111222333333000111222333222111///---000---***((()))***++++++&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%'''((()))******)))((('''''''''((()))***))))))))),,,'''&&&******''')))...///---,,,+++,,,///222444444444444444333333222111//////...///111555999<<<888999:::999888555333111...///111222222111000000111111777===<<<666555:::```>>><<<666444333222111000000000000444222222333...''''''---//////...***&&&&&&***...++++++,,,+++(((''''''(((((((((''''''''')))+++,,,###(((***(((&&&''''''$$$"""%%%''''''$$$###$$$&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((%%%$$$&&&### %%%$$$$$$%%%&&&&&&%%%###'''"""---BBBAAA,,, %%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%&&&)))'''###$$$'''((('''&&&%%%$$$$$$%%%'''''''''%%%###$$$(((%%% ###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!!!!###%%%&&&"""''')))))))))***+++///:::SSSgggnnnyyy}}}nnnWWWOOODDD???>>>>>>===;;;222222111---***'''''''''''''''&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&### !!!"""###$$$%%%%%%###))))))"""!!!&&&%%%$$$###"""#########!!! (((%%%!!!!!!###$$$###!!!!!!!!!"""###############%%%###!!!"""%%%%%%$$$!!!$$$'''(((%%% !!!$$$###!!!!!!"""""" ##################$$$$$$%%%$$$$$$$$$%%%%%%&&&'''---///111111000000222333111333444444222///...---***---//////---...111444222777>>>AAA>>>666...***)))((((((''''''''''''''')))((('''(((***)))&&&###(((((('''$$$!!! !!!######$$$%%%&&&&&&&&&&&&&&&$$$'''(((&&&&&&)))(((%%%(((&&&%%%(((,,,***%%%%%%%%%&&&'''((())))))***))))))***++++++*********---******......---...111222333555666777888888888999>>>??????DDDNNNSSSRRROOOQQQQQQMMMEEE>>>:::888<<<:::999999:::;;;:::888:::777777999:::777888;;;222333666777888777666555333333333333444555666666222555777999;;;>>>BBBEEEIIIIIIHHHHHHHHHIIIJJJJJJQQQMMMJJJHHHHHHGGGCCC@@@@@@<<<666444666888888777:::;;;;;;<<<<<<=========:::999888888999999777666888999::::::999888:::;;;777999===BBBEEEGGGGGGGGGJJJDDDAAAEEEFFFBBBAAADDDBBB@@@>>>???AAAAAA===999:::888555333333222000//////222555777777777888999666666666666555444444333777777666777888888555333222111000///...---,,,+++(((&&&%%%%%%(((*********&&&''''''((('''&&&$$$###(((((((((''''''&&&&&&&&&'''((())))))''''''((()))---+++*********+++***))),,,---...///...000222444000555999888444111333666111222333222222333555888777666555555666666444222222222111111111111222222222111111444999<<<<<<;;;cccBBB???777444333222111000000000000444000...111000,,,+++---///...,,,***((((((***---+++,,,,,,+++)))(((((()))***))))))((((((((())))))###'''***((('''***+++***$$$&&&((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&''''''%%%%%%'''%%% !!!%%%%%%$$$$$$%%%&&&&&&%%%###((($$$***777777)))"""&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%&&&((('''###$$$((('''''''''&&&%%%$$$%%%%%%&&&'''%%%###&&&)))(((######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""######"""%%%((()))(((((()))+++:::EEE]]]mmmpppyyyrrrcccTTTMMMEEE@@@>>>;;;777333***+++++++++******+++---&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%"""""""""""""""############&&&)))(((%%%###$$$"""$$$###"""###$$$###""" )))'''$$$$$$&&&'''&&&%%%!!!"""###############""""""!!! !!!$$$%%%$$$###!!!$$$### """%%%""" """"""""" !!!!!!""""""############$$$$$$$$$$$$$$$%%%&&&&&&+++,,,...//////111444666777999999888444000......)))+++---.........///000111555999:::777222...,,,***))))))((((((((())))))+++))))))***,,,,,,***'''((((((((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&"""%%%&&&######&&&&&&###%%%$$$###&&&)))(((###&&&&&&&&&''''''(((((()))"""###%%%&&&((()))))))))***''''''***+++)))***...------///000111222222222222666888777:::AAAEEECCCFFFHHHIIIGGGAAA<<<999888999888888999;;;;;;:::999>>>;;;:::;;;:::777666999555666777888888777777666333333333333444555666666333555888:::<<<>>>BBBEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHEEEDDDEEEDDDBBB??????;;;777555777999999999::::::;;;<<<<<<=========:::999888999:::;;;:::999999:::;;;;;;::::::;;;<<<:::<<>>===;;;888777777777555444444555666999:::;;;<<<;;;999999::::::999888666555999777666666888999999888555444333111///...,,,,,,,,,***(((((()))*********(((((()))***)))((('''&&&))))))((((((''''''''''''((()))***)))(((((()))***+++***))))))***,,,------///000222111000000111333000333555444111000111222000000111000000111333555666555555555666666444222333333222222333444555666555333333555888:::999888fffFFF@@@666444333222111000000000000555///,,,///222111...---///---+++***+++++++++***+++,,,,,,+++)))((()))***+++++++++******(((''''''$$$((()))&&&&&&)))+++***&&&(((((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''############$$$%%%&&&'''%%%&&&''''''%%%%%%%%%'''$$$###%%%'''&&&###$$$(((%%%$$$$$$%%%&&&&&&%%%###(((&&&'''******&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&((('''###$$$(((&&&(((******'''%%%$$$$$$###%%%$$$###%%%))))))%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&((()))(((&&&'''***...;;;DDDZZZiiiiiisss|||uuurrrmmm___RRRMMMIIICCC???;;;666///)))***++++++***'''&&&&&&'''&&&$$$###%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$!!!$$$$$$#########"""""""""%%%"""###%%%$$$!!! """$$$###"""###$$$$$$""" %%%###""""""$$$%%%%%%$$$"""###############""""""###"""!!!"""$$$%%%$$$###"""""" ###&&&  """$$$###""" !!!"""###$$$$$$##################$$$%%%((()))***+++,,,///444777:::;;;:::777333...,,,+++((()))+++---000000---+++...000222111///...------++++++************+++,,,,,,,,,---///111111000...---......---+++***+++---++++++++++++***)))((('''$$$&&&&&&######&&&&&&###%%%$$$$$$&&&(((((($$$ '''''''''''''''''''''''' !!!###$$$&&&&&&''''''&&&######&&&'''%%%&&&)))(((((()))***+++,,,,,,---,,,///000///000333444222:::<<<>>>>>>;;;888777777555555666999;;;<<<;;;999===:::999;;;:::777666888999999999888888888888888333333333333444555666777444666999;;;<<>>;;;888777777999999999:::;;;;;;<<<<<<======>>>;;;:::999:::===>>>===<<<:::;;;<<<<<<;;;;;;<<<======???AAADDDGGGKKKNNNOOOQQQLLLHHHHHHGGGCCCAAAAAABBBGGGKKKJJJEEEAAAAAABBBAAA???<<<<<<<<<===<<<<<<:::888888:::???AAAAAA???===>>>?????????===;;;999;;;999777777999;;;<<<<<<777666444222000///......000...+++***+++++++++***)))***+++,,,---,,,++++++*********)))))))))))))))***++++++***))))))***,,,+++***))))))***---///111000222555666555444444444222222222111111000000000...//////.........111333444444555666888777333111333222111111111111222333666555444444555666555333eeeFFF???444444333222111000000000000333000///000111000...---...+++***+++......,,,)))***+++,,,+++)))((()))*********+++,,,+++***((('''&&&)))((($$$"""$$$&&&%%%((((((((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%'''''''''%%%$$$%%%&&&""""""$$$$$$$$$###$$$&&&%%%$$$$$$%%%&&&&&&%%%###&&&(((&&&######&&&'''&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&###%%%)))'''+++......+++'''%%%$$$"""$$$$$$"""###'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&((()))'''&&&)))111888;;;>>>QQQaaafffrrr{{{oooccc]]]XXXNNNDDDFFFBBB===999555000***&&&)))******)))&&&$$$###$$$&&&###"""$$$))))))%%% $$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%"""$$$$$$$$$#########""""""$$$%%% !!!'''$$$###"""###$$$$$$###!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%$$$###!!!###$$$###!!!!!!"""###!!!!!!"""###$$$$$$### !!!"""###$$$%%%&&&######""""""""""""######&&&&&&'''&&&'''***///333444444444111,,,(((&&&&&&(((((()))...111111,,,((()))+++,,,,,,++++++,,,---++++++++++++,,,,,,---......///111333555666666555555666777555222///......111111111000...---+++***))),,,+++((('''******'''***)))(((***,,,,,,***((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%""""""$$$%%%###$$$''''''''''''((()))******+++)))***+++++++++,,,+++***111333555666555555444333111222444777:::<<<;;;999999666777;;;;;;999999<<<<<<;;;:::999888888999999333333333444444555666777555777:::<<<===@@@CCCFFFCCCBBBBBBBBBCCCDDDEEEFFF??????>>>???@@@BBBCCCDDD@@@???<<<;;;:::999999999;;;<<<<<<<<<======>>>>>>===<<<;;;===???@@@???>>>;;;<<<>>>===<<<;;;===>>>??????@@@CCCFFFKKKOOOQQQPPPLLLIIIGGGFFFDDDAAA@@@@@@DDDHHHIIIGGGEEEDDDDDDDDDBBB??????@@@BBBBBBBBB>>>;;;888;;;AAAEEEDDDAAAAAABBBCCCDDDCCCAAA???===>>><<<;;;<<<===>>>===;;;555444333222111111111111222///---,,,---------,,,***+++---////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++---......---,,,,,,...111333333666:::<<<<<<:::999999555333222111222333111000...//////...---...000333444555777999;;;999555111555444333222111000//////444333222222222222111111fffFFF???444444333222111000000000000111333444111---,,,---------+++***,,,//////---)))(((*********((('''((()))((()))+++,,,,,,,,,+++***'''***)))$$$"""$$$&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###%%%&&&%%%######$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$((('''######((((((%%%$$$%%%&&&&&&'''''''''&&&######$$$%%%%%%%%%%%%%%%&&&$$$%%%'''&&&$$$&&&***(((...333333...(((&&&%%%%%%((((((%%%$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%'''(((''''''///===GGGIIIEEESSSgggrrr~~~}}}xxxrrrkkk^^^QQQLLLKKKFFF@@@===:::555111...+++)))(((!!!###&&&'''''''''((()))'''$$$!!!###''''''"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$!!!############$$$$$$$$$$$$ %%%'''"""""")))$$$###"""###%%%%%%$$$"""###$$$%%%&&&&&&'''((((((######$$$$$$$$$$$$###"""######$$$$$$$$$###$$$%%%%%%%%%%%%$$$"""!!!!!!!!!&&&%%%$$$$$$%%%%%%###"""!!!!!!"""###%%%&&&''''''######"""!!!!!!"""""""""%%%%%%$$$###"""$$$(((,,,***++++++)))&&&#########'''''')))...111000+++&&&$$$'''***+++************++++++++++++,,,---//////...000333666888999::::::999;;;===<<<999666555555888777777555444222000///000222111,,,,,,......,,,///......///000111111000...---,,,+++***(((''''''((((((((((((((('''&&&&&&'''$$$###&&&&&&$$$%%%((('''''''''''''''((()))***''''''((()))***)))((()))......///000111111000000......000444888::::::999:::888999===>>>;;;;;;>>><<<;;;:::999888888999999444444444444555666777777777999;;;===>>>@@@DDDFFFFFFEEEDDDCCCCCCBBBCCCCCC???@@@@@@@@@BBBDDDGGGIIIHHHHHHFFFDDDAAA???======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAA@@@???>>>???@@@???===<<<===>>>?????????BBBFFFKKKOOORRRMMMLLLIIIFFFEEEEEECCCAAAAAAAAACCCGGGJJJKKKIIIFFFEEECCC@@@@@@BBBDDDEEEEEEAAA===999;;;AAAEEEDDDBBBCCCDDDEEEFFFEEECCCAAA@@@???@@@AAABBBBBB@@@;;;777222111000000111333444666222000...---///000000000,,,---///000111222111111///////////////000000000---------,,,***+++---///333333333111///000222555;;;>>>AAABBB@@@===:::999666555333333444333222000111111111000///000222444555777;;;>>>@@@===888333333444555666555444333222///000000000000000000000gggGGGAAA777444333222111000000000000///444555000+++***,,,,,,+++++++++,,,...///...,,,(((***+++***)))((()))***))))))***+++,,,---------&&&******'''&&&)))+++***)))'''$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&******'''%%%&&&'''%%%%%%$$$$$$%%%&&&&&&%%%######&&&(((''''''((('''%%%$$$%%%&&&''''''(((''''''""""""###$$$%%%%%%%%%%%%&&&$$$$$$&&&%%%$$$&&&+++***000555555///(((&&&&&&(((,,,,,,(((&&&'''(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###&&&''''''***777JJJXXXWWWOOO\\\sss|||qqqiii\\\WWWMMMDDDAAACCCBBB>>>555333...***(((((()))+++$$$&&&((()))'''&&&&&&''''''$$$"""###$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&'''((('''$$$""""""######$$$$$$$$$%%%%%%%%%###$$$''''''$$$###&&&######"""$$$%%%&&&$$$###!!!###%%%&&&%%%%%%&&&'''"""######$$$%%%%%%$$$$$$ !!!!!!"""$$$&&&###$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%$$$###!!!"""######$$$%%%&&&''''''$$$###""""""""""""""""""$$$$$$###!!! !!!###%%%###%%%%%%$$$###"""###$$$%%%'''))),,,...---)))%%% ###'''))))))(((''''''))))))******,,,---...///...111555777888999;;;<<<888<<>>>>>======<<<;;;999777555444777888666111000222333000333333333333444666777888666555444222///...,,,+++''''''((()))***++++++******'''&&&))))))&&&'''***'''&&&%%%%%%%%%'''((()))'''$$$%%%((((((''''''***,,,++++++,,,...///...---,,,,,,---///444777888888>>>;;;<<<@@@???;;;:::;;;999999999888888888888888444444444444555666777888888:::<<<>>>???AAADDDGGGHHHGGGEEEDDDBBBBBBAAAAAAAAABBBBBBBBBCCCEEEIIILLLPPPQQQPPPNNNJJJFFFEEEEEEBBBBBBAAA@@@??????>>>>>>???>>>>>>???AAACCCBBBAAADDDDDDDDDCCC@@@>>>>>>??????@@@AAADDDHHHMMMQQQTTTOOOOOOLLLHHHGGGHHHFFFBBBDDDBBBBBBFFFLLLNNNMMMIIIGGGDDDAAA@@@BBBEEEFFFGGGCCC???<<<<<>><<<<<<999333///---***'''%%%&&&(((******,,,---+++((($$$###"""%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((('''$$$!!!%%%%%%$$$$$$$$$$$$######%%%''''''%%%$$$%%%$$$!!!######"""$$$&&&&&&%%%###!!!$$$$$$###"""###$$$!!!"""###$$$%%%&&&&&&&&& """$$$###!!! """$$$!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###"""######"""!!! """### !!!""""""!!!!!!"""$$$"""%%%(((***)))'''%%%%%%!!!$$$%%%%%%$$$%%%&&&''''''((()))***,,,...///---111555777777888:::<<<999===BBBEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;:::>>>@@@===888666999999777:::::::::::::::<<>><<<:::777555333222+++,,,---...////////////,,,))))))++++++)))))),,,)))(((&&&&&&&&&''')))******%%%%%%((((((&&&'''+++)))((('''))),,,...---,,,+++***)))+++///444666777999777999<<<<<<888666888555666777888888777777666444444444444555666777888999;;;===???@@@BBBEEEGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCBBBAAACCCHHHLLLOOORRRSSSRRRNNNKKKJJJJJJFFFFFFDDDCCCAAA???>>>===<<<<<<<<>>>>>;;;999:::===DDDFFFGGGEEE@@@;;;888666888<<<@@@???<<<888666777555666555444333333555777;;;???EEEKKKLLLIIIAAA;;;...222888<<<===:::666222000222333222000///111333bbb@@@===777444333222111000000000000---...,,,))),,,222000)))))),,,...---++++++///222,,,---......,,,,,,---...///...,,,+++******+++,,,(((,,,---***'''((('''$$$&&&### !!!%%%(((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''(((((('''(((((('''%%%$$$$$$%%%"""((()))$$$###'''(((%%%%%%%%%$$$%%%&&&'''%%%###&&&"""$$$***+++%%%$$$((($$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''&&&$$$$$$&&&%%%$$$''',,,)))///555333+++%%%$$$%%% %%%((($$$###%%%''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&###"""###$$$%%%%%%'''))))))///@@@YYYlllSSSRRRggg}}}wwwoooeeeYYYLLLDDDCCCEEECCC>>>:::666...&&&++++++***'''%%%%%%&&&(((%%%(((++++++***)))(((((($$$$$$$$$###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&### ''''''&&&%%%$$$###"""!!!%%%&&& &&&%%%#########$$$&&&&&&%%%$$$!!!$$$((((((%%%$$$%%%&&& !!!"""$$$%%%&&&'''''')))++++++(((### !!!"""!!!!!!"""###$$$$$$###!!!  """$$$###"""##################$$$$$$%%%%%%$$$###""""""######!!!"""$$$###""""""###$$$ !!!######'''(((%%%######$$$ !!!!!!!!!"""$$$&&&&&&&&&'''((()))+++---...,,,000555777666777999<<<===AAAFFFHHHGGGEEEBBBBBBDDDDDDCCCBBBAAA???>>>===EEEFFFCCC>>><<>>???@@@BBBEEEHHHCCCCCCBBBBBBAAAAAABBBBBBAAABBBBBBAAA@@@AAAFFFJJJKKKNNNQQQQQQNNNKKKKKKKKKIIIHHHFFFDDDBBB@@@>>>===999999:::>>>CCCGGGIIIIIIOOOOOONNNKKKGGGDDDCCCCCCEEEFFFIIILLLQQQUUUXXXZZZ\\\]]]XXXPPPNNNOOOLLLEEEBBBDDDEEEDDDAAABBBFFFIIIIIIFFFBBBAAABBBEEEGGGGGGFFFEEEBBB???===>>>BBBFFFDDDBBB@@@>>>===>>>???@@@BBBBBBBBBCCCDDDBBB>>>;;;555444333222444666999;;;???===:::888888888777666555666777999999888777777777777888888999999999:::999999888666444555888;;;666;;;AAAAAA>>>===>>>AAA???AAACCCBBB???===;;;;;;<<>>BBBHHHNNNPPPLLLDDD>>><<<@@@EEEHHHGGGAAA:::555333555666555222000111333\\\CCC;;;;;;555555444333111000//////222111000///...------...,,,,,,,,,---------......///000000---******---111---,,,+++,,,------,,,******,,,***((())),,,,,,((((((&&&%%%&&&))))))'''$$$((('''&&&%%%%%%&&&'''((((((&&&&&&(((%%%"""###'''***......)))'''((((((&&&)))(((&&&%%%$$$$$$%%%%%%&&&$$$###$$$&&&(((((('''&&&''''''((((((''''''&&&$$$###$$$%%%&&&&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%"""###''''''$$$&&&,,,---000222000+++&&&%%%%%%%%%'''(((((('''%%%$$$$$$'''&&&$$$######$$$&&&''''''((('''%%%(((,,,***$$$***(((%%%$$$%%%%%%%%%%%%###***)))!!!###555HHHQQQEEE\\\xxxvvveeeVVVLLLGGGDDDCCCFFF???777111...---,,,***)))******(((%%%$$$'''***)))'''&&&$$$######$$$$$$%%%%%%$$$$$$######""""""&&&$$$""""""%%%%%%###!!!%%%'''******'''%%%######"""$$$&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$&&&%%%&&&((()))(((%%%###$$$###""""""$$$%%%%%%$$$%%%"""!!!%%%&&&###'''&&&###"""!!!"""###$$$%%%###!!! """#########"""$$$###"""###!!!$$$######"""!!! """"""#########!!! """###$$$###""""""$$$&&&)))###"""'''***(((***...,,,---///222444666777888<<<>>>AAABBBBBBCCCEEEGGGLLLGGGBBB@@@AAABBB@@@>>>FFFBBB===>>>AAACCCAAA>>>CCCCCCBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFCCCAAAAAABBBCCC<<<777777555111222777000000///...............------------------------,,,,,,+++******+++,,,,,,))))))((())))))***++++++,,,+++*********+++------333222222111111111222222///------///222333000---000222444555444444555666666888;;;<<<<<<===AAADDDAAABBBBBBAAA>>>===>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDFFFHHHIIIGGGFFFFFFFFFFFFGGGHHHGGGDDDAAA@@@@@@:::<<<@@@DDDHHHKKKMMMNNNNNNOOONNNKKKHHHEEEDDDEEEKKKOOOSSSTTTRRRSSSWWW\\\\\\]]]___]]]XXXSSSOOOMMMFFFHHHJJJIIIGGGDDDCCCCCCCCC@@@>>>@@@EEEIIILLLLLLKKKMMMMMMJJJEEEBBBBBBDDDCCCAAA>>>===<<<<<<:::999???@@@@@@???>>>>>>???AAA???>>><<<999888999::::::CCC???;;;:::;;;;;;:::888777999<<<===<<<;;;;;;<<<:::<<<>>>@@@AAA@@@???>>>>>><<<999777777999<<<>>>AAABBBBBBCCCCCCBBBBBBBBBGGGDDDCCCCCC@@@<<<===AAACCCIIIMMMIIIFFFDDDCCC@@@>>>;;;::::::777333444888BBBHHHPPPWWWXXXRRRHHH@@@CCCIIIQQQUUUSSSLLLEEE@@@;;;777444222333666999;;;ZZZBBB:::999444444333333222111000000000...+++)))((()))+++,,,,,,,,,,,,,,,------------/////////---,,,,,,---///...,,,,,,,,,------,,,******+++***((()))+++***%%%$$$###"""###%%%&&&$$$"""''''''&&&%%%%%%&&&''''''***'''&&&((()))'''''')))+++......)))&&&''''''%%%((('''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&&&&&&&'''''''''''''''%%%&&&***+++(((***///---///111///+++''''''(((%%%&&&''''''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&((('''&&&))),,,+++&&&(((&&&%%%$$$%%%&&&&&&&&& &&&***((()))222===DDDSSSjjj~~~zzzmmmeeeYYYPPPJJJGGGEEEDDD888333---*********)))((()))******(((&&&&&&(((***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$***'''$$$###$$$###!!!$$$&&&((('''%%%$$$######%%%%%%%%%###  """$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''&&&$$$'''%%%######$$$$$$$$$###%%%"""!!!"""&&&'''$$$!!!'''&&&$$$###"""###$$$%%%&&&$$$""""""###$$$$$$$$$!!!###""""""###!!!######""""""!!!!!! !!!"""######""""""!!!"""#########""""""$$$%%%$$$ $$$'''%%%%%%(((&&&(((***,,,///000111222777:::>>>AAACCCEEEFFFHHHHHHFFFCCCAAAAAABBBBBBBBBEEEBBB???AAAFFFIIIHHHEEEAAAAAA@@@@@@AAACCCDDDEEEJJJJJJIIIGGGEEEEEEGGGJJJJJJCCC===;;;666000000333444333222000////////////........................---,,,+++******+++,,,---+++*********++++++,,,---,,,++++++***+++,,,---...///...------,,,,,,,,,,,,+++******,,,//////---***+++---////////////000111111444666777777999<<>>>>>===;;;::::::;;;;;;<<<<<<======>>>>>>???===???BBBBBBBBBBBBDDDEEEFFFHHHIIIGGGDDD@@@======;;;===AAAFFFIIIKKKLLLLLLJJJKKKKKKJJJHHHFFFGGGHHHMMMQQQUUUUUURRRQQQTTTWWWZZZ]]]______[[[VVVQQQOOOMMMNNNNNNLLLGGGCCC@@@>>>AAA???>>>@@@FFFKKKNNNOOOPPPQQQRRRPPPMMMJJJKKKLLLEEECCCAAA@@@@@@???>>><<>>>>>@@@BBBCCCBBB@@@>>>>>>>>>???@@@CCC@@@<<<;;;<<<<<<:::888888:::<<<<<<<<<;;;<<<===>>>???@@@AAAAAA@@@>>>===CCCAAA>>><<<;;;===???AAA>>>???@@@BBBBBBCCCCCCBBBFFFCCCBBBBBB@@@===???DDDHHHNNNRRROOOLLLJJJGGGCCC???===;;;<<<999555777;;;CCCIIIRRRYYYYYYRRRIIICCCJJJPPPXXX\\\[[[UUUNNNJJJDDDAAA===;;;;;;===???AAAXXXBBB888666333333333222222111111111000---)))&&&%%%'''***---,,,,,,,,,,,,------------///...------......---,,,...,,,+++,,,,,,---+++******,,,,,,+++,,,...+++&&&&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''***&&&%%%((()))''''''******...---)))&&&''''''%%%+++***(((((('''((())))))###%%%'''&&&$$$$$$'''***########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%&&&***,,,,,,...111...000111...***((()))+++&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%&&&'''((()))&&&((((((''')))---,,,(((&&&&&&%%%$$$%%%&&&'''(((((((((***,,,,,,///999DDDggg{{{xxxrrraaa[[[RRRJJJDDD@@@<<<:::,,,***((('''((())))))(((((())))))((('''''')))+++***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&***(((%%%######$$$###"""%%%'''''''''%%%%%%&&&''''''&&&$$$!!!"""$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%###$$$%%%&&&&&&%%%$$$######""""""$$$&&&((('''&&&)))'''%%%$$$$$$$$$###"""%%%###"""$$$'''(((&&&###&&&%%%$$$###$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$###%%%$$$!!!"""&&&(((&&&"""""""""""""""""""""""" !!!"""############!!!"""###"""!!!!!!###%%%!!!###%%%###"""###"""$$$%%%((()))++++++,,,///444:::>>>AAACCCEEEFFFDDDEEEDDDCCCCCCCCCFFFHHHFFFDDDDDDFFFJJJLLLJJJHHHDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKIIIGGGEEEGGGKKKNNNMMMGGGAAA===888222111333777666444333222111000000000000000000000000000000......---,,,,,,---......+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***)))((((((((()))((()))***,,,,,,***((('''(((***+++******+++,,,...///111222333444777:::999999999888666555666888888999999::::::;;;<<<<<<888:::;;;<<<===>>>AAACCCFFFHHHJJJIIIEEE@@@<<<;;;<<>>===>>>======@@@FFFLLLPPPQQQRRRTTTUUUUUUSSSSSSSSSTTTGGGFFFEEEEEEFFFEEECCCAAA@@@AAAAAA@@@??????AAACCCDDDDDDBBBAAAAAABBBCCCDDDBBB@@@>>>=========;;;::::::;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBAAA@@@>>>>>>EEECCCAAA???>>>???AAACCC<<<===???AAACCCDDDDDDDDDFFFBBBAAAAAA@@@???CCCIIIMMMSSSWWWUUURRROOOJJJEEEAAA>>>===>>>;;;999;;;???EEEMMMVVV[[[XXXPPPJJJFFFNNNUUU]]]bbbbbb]]]XXXUUUPPPMMMIIIEEECCCDDDFFFHHHXXXCCC999444222222222222222222222222000...,,,))))))***,,,...---------........./////////---+++---//////,,,)))---+++***)))******)))((()))---//////000333000***))))))((()))***+++,,,,,,(((((((((((((((((((((((('''%%%&&&(((%%%"""$$$)))'''++++++((('''))))))(((///---+++(((&&&%%%%%%%%%"""%%%((('''######'''+++%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######'''***---///000111222222///***((())),,,)))'''&&&&&&''')))******((((((((('''((()))******%%%((()))((()))------***&&&&&&&&&%%%$$$%%%&&&(((666---))),,,000777III]]]zzz~~~wwwlllcccWWWRRRJJJBBB<<<888666444************************''''''(((((((((((()))******))))))(((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%'''((()))((())))))((('''''')))+++&&&&&&&&&%%%$$$%%%(((+++''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((('''&&&%%%###%%%&&&((((((&&&%%%###'''&&&$$$%%%'''((((((((()))'''%%%$$$%%%%%%$$$###$$$######$$$'''(((&&&$$$$$$$$$###$$$$$$&&&'''(((%%%$$$######%%%%%%$$$######%%%$$$"""###''')))'''""""""""""""""""""######!!!!!!""""""############!!!"""###"""!!!!!!###%%%!!!!!!"""%%%'''%%%"""!!!"""###%%%&&&(((((())))))''',,,333888:::;;;<<<===???AAADDDCCCBBBCCCGGGJJJJJJIIIIIIIIIJJJJJJFFFCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJHHHFFFDDDDDDGGGJJJHHHDDD@@@<<<999777666777777666555444333333333333222222222222222222222222222111000//////000111222---,,,,,,,,,,,,,,,---------------------......//////...---+++***)))))))))))))))***+++++++++***(((&&&(((******)))((()))***,,,---...///000222444666666666666555333222444666777777777888999999::::::777888999999999;;;>>>AAADDDGGGJJJIIIFFFAAA===;;;<<>>;;;;;;<<>>@@@BBBCCCCCCBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@>>>===;;;<<<======<<<<<<===@@@CCCCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@>>>>>>>>>???BBBCCC===???AAADDDEEEFFFEEEEEEFFFCCCAAABBBBBBCCCHHHOOOPPPVVVZZZXXXUUURRRLLLEEEAAA>>>===>>>===;;;>>>CCCIIIQQQZZZ\\\VVVNNNHHHFFFLLLRRR[[[bbbdddbbb___^^^YYYVVVRRRMMMIIIIIIKKKMMMYYYFFF<<<555222222222222222222222222...............---------////////////000000000000///---+++,,,//////,,,))),,,***((('''(((((('''&&&&&&***---...111444222...((((((((((((((()))***+++)))))))))******)))))))))%%%(((+++***###"""***###''')))''''''***,,,+++---,,,)))'''%%%$$$######"""%%%((('''######'''+++%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$###%%%'''"""############$$$$$$$$$#########&&&+++000111000555666555111,,,)))***,,,,,,***'''(((***,,,---,,,+++******************+++%%%)))***)))))),,,,,,***'''((((((&&&######%%%'''444,,,***333???NNNggg~~~}}}xxxqqqfffXXXMMMFFFCCC===777333333555777,,,,,,,,,+++***((((((''''''''''''((()))******))))))))))))))))))(((((((((&&&&&&&&&''''''(((((()))''''''''''''((()))+++---)))*********((()))***,,,%%%''')))***))))))***+++(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&''')))******)))'''&&&***(((&&&%%%&&&'''&&&%%%(((&&&$$$%%%&&&''''''&&&$$$$$$$$$%%%&&&'''&&&%%%#########$$$%%%&&&'''(((%%%$$$###$$$%%%%%%$$$###!!!###### !!!%%%'''%%%""""""""""""############$$$$$$###"""""""""""""""!!!"""###"""!!!!!!###%%%"""###$$$&&&'''&&&"""######$$$%%%&&&&&&&&&&&&"""&&&,,,000111000000000555999<<<<<<<<<===@@@DDDJJJIIIIIIIIIIIIGGGDDDBBBHHHGGGGGGGGGFFFEEEDDDDDDHHHIIIIIIGGGDDDBBBBBBBBBBBBBBB???;;;999999999999666666555555444555555555444444444444444444444444555555333333333333555555111111000000000000111111...//////000000000000000222111///...---,,,,,,+++)))***+++,,,+++***))))))'''(((******)))((()))***+++++++++,,,...000222222555666555333222222444666666666777888888999999:::777888888666555666888;;;===@@@DDDEEEBBB>>>;;;999;;;===@@@CCCEEEEEEDDDCCCEEEGGGHHHHHHHHHHHHIIIKKKMMMPPPSSSUUUUUUTTTSSSSSSXXX\\\aaaaaa\\\TTTLLLGGGKKKLLLMMMJJJFFFAAA>>>===:::;;;<<<>>>@@@CCCFFFHHHKKKMMMOOORRRUUUVVVVVVUUULLLLLLMMMOOOOOONNNKKKHHHGGGGGGEEEBBB???>>>@@@BBBEEEDDDDDDCCCBBBBBBBBBBBBAAABBBCCCDDDBBB@@@>>>======>>>>>>>>>===???BBBDDDBBBBBBAAA@@@@@@AAABBBBBB===<<<<<<<<<>>>@@@BBBDDD@@@BBBEEEHHHIIIIIIHHHGGGGGGDDDDDDFFFGGGHHHNNNUUUVVVZZZ]]][[[YYYUUUNNNFFF@@@===<<<======<<<@@@FFFNNNUUU\\\]]]UUULLLFFFEEEHHHOOOXXX```cccdddcccccc^^^\\\XXXRRRNNNLLLOOORRRZZZJJJ???666333333333222222111111111+++,,,...//////...,,,+++/////////000000000000111...---,,,,,,------,,,+++---***'''&&&'''''''''&&&###''')))***---222000,,,,,,,,,,,,***))))))+++---))))))************))))))''')))---,,,%%% $$$---!!!&&&(((&&&'''+++---,,,''''''%%%$$$$$$%%%&&&&&&###%%%'''&&&$$$$$$'''***$$$###"""!!!!!!"""###$$$$$$&&&(((&&&######%%%(((""""""#########$$$$$$$$$'''''''''(((...555666333666888888555///,,,,,,...000...+++,,,///111///------------,,,,,,+++******%%%***+++)))(((******)))%%%'''(((&&&######&&&)))))),,,777III\\\nnn|||uuulllaaaTTTHHH@@@>>>;;;666///+++***,,,///+++,,,,,,***(((&&&&&&'''***))))))***,,,,,,+++)))******++++++++++++***)))******************+++++++++,,,---,,,+++***+++,,,***+++,,,,,,***)))***,,,)))+++------+++))))))))),,,++++++******++++++,,,))))))))))))*********************))))))))))))))))))***++++++++++++***)))***)))'''''''''&&&%%%###)))((('''''')))******)))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%$$$$$$%%%&&&'''%%%###&&&((((((%%%%%%)))+++)))########################&&&%%%$$$""""""!!!"""""""""###$$$###""""""$$$&&&!!!###$$$###$$$$$$ """"""###$$$$$$$$$###### ###'''))))))(((''''''+++---///000111222555666@@@@@@AAABBBCCCCCCCCCCCCHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIGGGDDDAAA@@@@@@CCCDDDBBB===;;;<<<;;;999888888777666666666666777555555555555555555555555777777666555555666777777888777777666666666666666000111222333333333222222333222111000///.........***,,,......,,,+++***+++)))+++,,,,,,+++******+++,,,+++***,,,///111222111666666555333222333555888666666666777888888999999666666666555333222333444666999<<<===;;;888666555888999;;;===???@@@@@@@@@CCCEEEFFFFFFEEEEEEGGGHHHIIIKKKNNNQQQTTTUUUUUUTTTZZZ^^^bbbbbb]]]TTTLLLHHHJJJKKKKKKIIIDDD@@@===<<<<<<===???@@@@@@AAADDDFFFKKKLLLNNNRRRUUUWWWVVVTTTMMMNNNOOOQQQQQQOOOKKKGGGGGGGGGEEEBBB???@@@BBBEEELLLKKKJJJHHHGGGEEEDDDCCCAAACCCFFFGGGDDDAAA@@@???===>>>???@@@@@@AAACCCEEEAAA@@@>>>======???AAABBB<<<<<<<<<===???AAACCCDDDAAACCCGGGKKKMMMMMMLLLLLLJJJGGGHHHKKKLLLNNNSSS[[[\\\___```]]][[[XXXPPPHHH???<<<;;;=========BBBHHHRRRWWW]]]]]]WWWOOOIIIFFFIIIOOOXXX___cccddddddeee______[[[VVVPPPOOORRRVVVZZZLLLBBB777444444333333222111000000------------...------------............/////////---...---,,,******,,,---///,,,)))''''''(((((('''%%%'''((('''***......***...///...,,,))))))+++...'''((())))))))))))((('''(((&&&&&&)))(((&&&''',,,"""''')))'''&&&***+++***&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&((((((%%%$$$"""!!!!!!"""$$$%%%$$$'''(((&&&###"""&&&)))$$$$$$$$$$$$%%%%%%%%%%%%***+++******111999999444444777999888444111111222444111///111444555222...000000///...---+++***)))%%%***,,,)))&&&'''((('''"""$$$'''&&&###$$$(((---...===QQQdddwww~~~sssoooggg[[[MMMCCC>>><<<888777444///)))&&&&&&(((,,,---...---++++++---//////------...000000---+++,,,---............---,,,/////////...............***---000111///------......000222111///...------...///000///---,,,---///000000///......///000000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,+++)))&&&///---++++++---------,,,)))***+++***)))(((''''''&&&'''((()))))))))))))))'''''''''((())))))'''%%%***---,,,((((((,,,---+++%%%$$$$$$######"""""""""%%%$$$###"""""""""###$$$###$$$%%%$$$######%%%'''"""%%%$$$!!!"""### #########$$$######""""""!!!###&&&&&&%%%$$$$$$$$$%%%%%%%%%'''***,,,++++++000222333555777999<<<>>>BBBCCCEEEGGGHHHIIIIIIIIIGGGGGGFFFDDDAAA???@@@AAAFFFHHHFFF@@@>>>AAA@@@<<<===<<<;;;999888777666666555555555555555555555555777777666555555666777777::::::999888888888888888222333444555666555555444555555444333222222333333000222444444222000000111...000111111000//////000222000///111444666666555666666555333222333666999444555555666666777888888555666777666444222222333666888999999666444222222444555555777999;;;<<<===>>>@@@AAABBBBBBBBBDDDFFFFFFGGGIIILLLPPPRRRSSSSSSXXX\\\______ZZZRRRLLLHHHEEEGGGHHHHHHEEEAAA@@@???>>>@@@CCCCCCCCCDDDFFFIIIKKKKKKMMMQQQUUUVVVTTTQQQMMMNNNPPPRRRRRROOOIIIEEEDDDDDDCCCAAAAAACCCGGGJJJSSSRRRQQQNNNKKKHHHEEEDDD@@@DDDHHHIIIFFFCCCAAA@@@<<<>>>AAABBBBBBBBBDDDEEEBBB@@@===;;;:::<<<>>>???============>>>???@@@AAA>>>AAAFFFLLLOOOQQQQQQQQQLLLKKKLLLPPPRRRSSSXXX^^^^^^```___\\\ZZZWWWPPPGGG???<<<;;;===>>>>>>DDDKKKUUUXXX\\\]]][[[VVVPPPKKKLLLQQQXXX^^^```aaaaaaaaa[[[[[[YYYTTTNNNMMMQQQVVVYYYMMMCCC777555555444333222000000///000///...------...000111,,,,,,,,,---------......---......+++((((((,,,///000---***((()))))))))((()))******(((***------)))+++,,,+++((($$$$$$&&&)))%%%&&&'''(((((('''&&&%%%''' ###******))))))%%%)))***'''&&&((()))((()))(((&&&%%%$$$$$$%%%%%%&&&$$$###$$$&&&((((((''''''&&&$$$######$$$&&&'''$$$''')))&&&###"""&&&***%%%%%%&&&&&&&&&'''''''''+++,,,+++***111:::999333222555999999666444444555777444222444777777333...222111111///...+++***(((%%%+++,,,(((%%%&&&'''&&&"""%%%%%%$$$&&&+++000>>>RRRgggvvv}}}yyyvvvddd```VVVHHH:::333444888,,,///111000...,,,---//////111333333222333777;;;222111000111333333///,,,...///000111111000//////333333222222111111000000'''+++111333222111111333333555888777555333111111111111111000000222666999444333222111111222333444.........////////////000...............///000111///...------------...///------...000222111///,,,444222000/////////...---,,,---...---+++)))))))))))))))***++++++++++++***)))))))))***,,,+++)))'''''')))((($$$$$$'''(((&&&%%%%%%%%%$$$###"""!!!!!!###""""""""""""$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&((($$$'''&&&""""""$$$!!!%%%%%%%%%%%%%%%$$$$$$###"""$$$&&&%%%$$$$$$$$$&&&$$$###"""$$$(((***(((%%%&&&'''(((***+++...222555555777:::>>>AAABBBCCCDDDEEEDDDBBB???<<<===@@@CCCFFFIIIHHHCCCBBBFFFFFFBBBBBBAAA>>><<<999777555555666666666666666666666666777666555444444555666777999999888777666666777777333444666777777777666555888888777666666777777777666999;;;;;;888666666777444666777777555444555666888666555777:::===<<<;;;666666555333222333666999333333444555555666666777666888:::999888666555555999:::;;;999666333222222222222222333555888:::<<<999;;;>>>??????AAACCCEEEEEEDDDEEEHHHLLLOOOQQQQQQSSSVVVZZZZZZVVVOOOIIIFFF???BBBEEEGGGFFFEEEEEEFFF@@@CCCFFFGGGFFFGGGJJJMMMJJJJJJKKKOOOSSSTTTQQQNNNMMMNNNPPPRRRQQQNNNHHHCCCAAAAAAAAAAAABBBEEEJJJNNNWWWVVVTTTQQQMMMIIIEEEDDD@@@DDDIIIJJJGGGCCCAAAAAA<<<>>>BBBCCCCCCCCCDDDEEEDDDAAA===:::888999;;;<<<>>>======<<<<<<<<<<<<<<<:::>>>EEEKKKQQQSSSTTTTTTNNNMMMOOOTTTVVVVVVZZZ```]]]^^^\\\XXXVVVTTTMMMEEE@@@===<<<>>>???@@@FFFMMMVVVWWW[[[^^^___\\\UUUPPPNNNRRRXXX\\\]]]]]]\\\\\\VVVVVVUUUOOOJJJIIINNNSSS___DDD888777<<<777333333555555111,,,//////000000000000000///000---,,,---000111000...111000---+++***+++,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((((()))))))))))))))))))))))),,,***((()))++++++(((%%%######$$$%%%''')))+++,,,'''&&&$$$###"""###$$$$$$%%%$$$#########$$$%%%&&&%%%###!!!!!!"""""""""!!!(((%%%######&&&'''&&&$$$&&&%%%$$$###"""###$$$%%%,,,***+++///111///111444777999;;;;;;888444222111;;;:::::::::;;;999555222444111...,,,++++++***(((***(((&&&&&&&&&&&&$$$""" $$$%%%(((,,,&&&***<<>>888555444222111111///---///222555444333888888888888888888888888777777777666555444444444555111000333555444666999999666333444666666222---444333222222222444666888999999888555222111222333555444222111111333666777<<<888555666888777222,,,333333333222222111111111000000000000000000000000444555666666666555333222555444333444555666555444999888333...222888777000222111111111222111...+++......---+++)))((()))+++)))+++---...---+++++++++,,,***)))***++++++***))))))(((''''''((()))'''&&&)))'''$$$"""!!!"""$$$%%%(((%%%$$$%%%((()))&&&###&&&%%%$$$######$$$%%%%%%"""%%%&&&$$$$$$&&&&&&###%%%###!!! """### !!!"""###$$$%%%&&&'''######$$$'''***+++)))(((111000111222555888<<<>>>:::::::::888777999===@@@EEEJJJNNNMMMIIIFFFGGGIIIEEEDDDBBB@@@===:::888777666666777888999999999999888777777666666555555555555555777999;;;;;;999777888555333555888999888555:::::::::999999:::;;;;;;:::;;;<<<======;;;999888;;;===>>><<<:::999;;;>>>===999777:::@@@BBB===888666555444333444555777999666777777777777888888888777888999:::;;;:::999999::::::999777333222222333444333111111111333555666999999888888999;;;<<<>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGJJJKKKJJJGGGCCC@@@DDDBBB@@@BBBDDDDDDBBB???BBBDDDEEEEEEEEEFFFHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLNNNNNNLLLHHHCCC@@@===@@@DDDEEEEEEGGGKKKNNNQQQRRRSSSSSSQQQLLLHHHEEEHHHJJJLLLMMMJJJGGGEEEDDDCCCAAA??????AAACCCDDDEEEBBB@@@>>>=========;;;999999:::;;;:::888888:::<<<>>>>>>@@@BBBFFFJJJMMMOOORRROOOMMMOOOUUU\\\```aaa^^^[[[VVVRRROOOKKKGGGEEE@@@CCCEEEDDDCCCCCCFFFJJJTTTXXX]]]bbbccc```[[[XXX\\\\\\]]]]]]\\\[[[YYYXXXTTTTTTRRROOOMMMLLLNNNPPP]]]DDD:::;;;:::777444333333333///,,,//////000000000000//////444222//////000000...,,,///...---++++++,,,---...///......---,,,,,,------++++++++++++++++++++++++))))))******************'''''''''''''''''''''''')))'''&&&&&&'''((('''%%%%%%%%%%%%&&&'''((()))***&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$&&&'''&&&%%%######$$$%%%###"""'''$$$"""###%%%&&&%%%###&&&%%%%%%$$$$$$%%%&&&&&&---***+++///000///000333444777:::;;;:::888777777;;;999888888888666333111...---,,,+++******+++,,,,,,)))'''&&&&&&&&&$$$######&&&%%%'''+++***444JJJfffttt~~~||||||||||||zzzxxxqqqmmmiiifffccc\\\QQQIIIBBB>>>999555444444333333444222000222555777777666============>>>=========444555666888999777444222444111000333555444555888:::666333333666666333///333222111111111333555777777777666444222111333555111000//////000444777:::999999::::::999555111...555444444333333222222222222222333555666888999999777777777888777666666555;;;999888999:::;;;:::999<<<<<<777222444999:::777666555444333444333000...000000000...,,,,,,---//////222444444222///...---...---,,,---......,,,+++,,,***))))))******)))'''+++***(((&&&%%%&&&'''(((%%%&&&'''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&& ###%%%###$$$''''''%%%$$$###!!!  !!!"""$$$$$$$$$$$$$$$$$$###############%%%(((((('''&&&*********+++---000333555444444444333222444888;;;AAAEEEIIIJJJIIIHHHIIIKKKCCCCCCAAA???===;;;:::999:::999888777666777888999777666666666555555444444666555666888::::::888666666777888888777888888999999999999999999::::::;;;;;;<<<===>>>===<<<:::999<<<===>>><<<:::999:::<<<===999777:::???AAA===888777666555444444666888999999999999999999999999:::888999:::;;;;;;;;;:::999::::::999777444222222333444333222222333555777888999888777777888999:::;;;<<<======>>>???@@@AAAAAA@@@AAAAAABBBAAA@@@>>>===???>>>===???AAABBBAAA???@@@AAABBBBBBAAABBBDDDFFF@@@@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGEEECCC@@@???;;;???BBBDDDDDDEEEHHHJJJKKKLLLMMMMMMKKKHHHEEECCCGGGJJJLLLLLLJJJHHHFFFFFFDDDBBB@@@@@@BBBDDDDDDDDD???>>>======>>>>>><<<::::::;;;;;;;;;::::::<<<>>>======>>>@@@CCCFFFIIIKKKNNNKKKJJJLLLSSS[[[```ccc[[[WWWRRRNNNKKKIIIFFFDDDDDDFFFGGGGGGGGGGGGJJJMMMQQQUUUZZZ___aaaaaa___]]]aaaaaa___]]]ZZZVVVRRRPPPPPPPPPOOOLLLJJJKKKMMMOOO\\\DDD<<<>>>:::999777555333111000//////000000111000000//////555333111111111111///---...---,,,,,,,,,---///000///............---------++++++++++++++++++++++++((())))))***++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&)))******)))((()))+++---&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$############""""""###%%%&&&(((&&&%%%%%%&&&''''''%%%###%%%###""""""###$$$$$$###%%%%%%&&&&&&''''''((((((...+++,,,///000...///222555888;;;<<<;;;:::::::::;;;999777666555444222000'''***++++++)))))),,,///...+++'''%%%%%%%%%%%%$$$%%%(((&&&&&&+++...>>>ZZZuuu}}}~~~~~~|||}}}{{{xxxuuusssoookkkhhh```\\\UUUPPPMMMGGG@@@;;;<<<999666555666777888888888666555666888:::;;;;;;AAABBBBBBBBBBBBBBBAAAAAA777888:::===@@@===777222333000111444555444555888;;;777333333444555444222555444333222333444777888444444444333222222555777333222000000222555999<<<888;;;>>>===999444222111777666555444444333333333222444666999<<<>>>@@@AAA;;;:::999999888888999999>>>===<<<<<<>>>>>>===<<<<<<===:::555444888<<<===<<<:::777666666555444222222333444222111111333444777:::<<<<<<:::666333222333333222333444444222000111///---,,,------,,,***---,,,+++)))))))))))))))$$$(((+++***&&&%%%'''*********((('''&&&&&&&&&&&&###$$$###%%%((()))&&&%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$###############"""$$$&&&&&&%%%###%%%%%%$$$%%%&&&(((***+++,,,,,,,,,++++++---111333999;;;>>>AAACCCEEEFFFFFF>>>>>>===<<<<<<;;;;;;:::===;;;888555555666888999666666666666666666555555666666666888:::999777555444777:::999666555777;;;888888888999999:::::::::<<<======>>>>>>===;;;:::=========;;;999888999;;;===:::777:::>>>???<<<888888777555444555666888999<<<;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::999777444222333444444444333444555777999:::888888777777777888888999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::<<<>>>???>>>======>>>>>>>>>======???AAA999:::;;;===???AAABBBCCCDDDCCCBBB@@@????????????999<<<@@@BBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEHHHJJJKKKJJJHHHGGGGGGEEECCCAAAAAACCCDDDEEEDDD<<<<<<<<<===??????===;;;:::;;;<<<<<<<<<===???AAA=========>>>@@@CCCEEEFFFJJJGGGEEEHHHNNNWWW^^^bbbWWWRRRMMMIIIGGGFFFEEEDDDFFFGGGHHHHHHHHHIIIKKKMMMQQQRRRUUUXXX[[[\\\]]]]]]``````]]]ZZZVVVQQQMMMJJJIIIJJJJJJHHHHHHIIILLLNNN^^^FFF===>>>:::;;;:::888444222111222000000111111111000//////000000000000111222222111......------------...///.....................---++++++++++++++++++++++++)))*********+++++++++,,,'''''''''''''''''''''''')))+++,,,***((()))---222%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""######""""""###%%%'''(((%%%%%%&&&'''((((((%%%"""######"""""""""#########$$$%%%'''((()))*********...+++,,,///000---...111999;;;======;;;999888888===:::777555444444222000&&&***---,,,)))(((,,,000...***&&&######$$$%%%$$$%%%)))'''''',,,///AAA^^^www{{{}}}||||||~~~zzz}}}{{{zzzzzz{{{zzzxxxwwwwwwtttnnniiiccc\\\UUUPPPMMMHHHCCC@@@???>>>===<<<<<<:::999999;;;===>>>===;;;:::999999;;;===>>>???BBBCCCCCCDDDDDDCCCBBBAAA<<<:::;;;===???===666000333111222555555333555999:::777333222333444444333999888777666666888:::;;;111222333222222333666888<<<:::777666666888;;;===<<<<<<<<<:::888666555444999999777666555444555555222444777:::===???AAAAAA===<<<:::999999999:::;;;===<<<:::;;;<<<<<<;;;:::888:::999444111333999>>>???<<<999777777777666555444666777666555555777999;;;>>>AAABBB@@@<<<:::888:::::::::<<<===<<<:::777888666333222222222111000------------,,,++++++***(((***,,,,,,***((()))+++,,,,,,+++)))((('''&&&&&&"""%%%&&&%%%&&&))))))&&&((('''&&&%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%&&&)))+++------///333777::::::999555555555666666777777777888777666555444555666777666777888888999888777777888777777888999999888666444666777777555555666888777777888999::::::::::::<<<<<<======<<<<<<;;;:::======<<<:::999888888999===:::888999<<<===:::777888777666555555666888999<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999777444333333444333333333444666888:::;;;999888888888777777888888888888888888888888888888888888999999:::;;;;;;<<<999999:::;;;<<<<<<<<<;;;;;;<<<<<<;;;::::::<<<>>>::::::;;;<<<===>>>??????@@@??????>>>>>>>>>>>>>>>777999===???@@@???>>>===BBBBBBBBBBBBCCCCCCDDDEEEAAADDDFFFGGGFFFEEEEEEFFFEEEDDDBBBBBBCCCDDDDDDDDD<<<<<<<<<===>>>>>>;;;999:::<<<===>>>>>>???BBBDDD???????????????AAACCCDDDFFFDDDBBBCCCHHHPPPWWW\\\RRRNNNHHHEEEDDDDDDEEEDDDFFFGGGFFFFFFEEEFFFGGGGGGPPPPPPPPPPPPQQQRRRSSSTTTWWWVVVUUUSSSQQQMMMJJJHHHEEEEEEFFFFFFFFFHHHLLLOOObbbHHH===<<<999999999777444222111222111111111111111000////////////000000000000111111000000///...------,,,,,,------...//////...------+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((%%%'''(((&&&%%%&&&***...###$$$%%%&&&'''''''''&&&"""###%%%&&&&&&%%%$$$#########""""""###%%%&&&'''######$$$&&&''''''$$$"""""""""""""""!!!!!!"""###$$$&&&(((***,,,,,,++++++...++++++//////------000999;;;<<<<<<:::888888999>>>;;;888777666555444222(((,,,000...***(((***...,,,((($$$"""###$$$%%%$$$%%%)))(((***...///<<>>>>>;;;888777888;;;===???===<<<<<<===???@@@@@@???;;;<<<======>>>???@@@AAACCCCCCDDDEEEEEECCCBBBAAA???<<<888777777555222...222222444777666444666:::999777444222333444444555:::999888777777999:::<<<111222333333333444777999===<<<:::999:::;;;===???>>>:::555444777:::999777<<<:::888666555555555666555777999<<<>>>?????????<<<;;;:::999888999:::;;;;;;:::888888999999888777555777777444000000777??????<<<999777777777666555666888999999999999:::;;;;;;>>>BBBDDDCCCAAA@@@??????@@@BBBEEEGGGFFFBBB@@@>>><<<999777777777777666222333444555444222000...///---,,,---///000...,,,......---,,,+++***(((((('''***+++((((((***)))&&&)))(((((('''''''''''''''########################(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###"""$$$%%%%%%%%%&&&(((,,,......---,,,,,,---...///000000111///000222333444444444333555666888999::::::999888888777666777999999888777888666555666888999888666666777888::::::;;;::::::;;;;;;;;;;;;::::::999999===<<<:::999999999888888===:::888999:::;;;999777999777666555444555777888:::999888888888999;;;<<<;;;;;;;;;<<<<<<<<<======999:::999777555333444555222222333444666777999:::999999999999999888888888777777777666666666666555666777999;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999;;;<<<<<<;;;::::::<<<============<<<<<<<<<;;;;;;:::;;;===>>>>>>===;;;;;;777888;;;===>>><<<:::888>>>=========>>>@@@AAABBB===???AAABBBAAAAAAAAABBBCCCBBBAAAAAACCCDDDCCCBBB>>>===<<<<<<===<<<999666:::<<<===>>>>>>@@@BBBEEECCCBBBAAA@@@@@@AAABBBCCCDDDBBBAAA@@@BBBHHHNNNSSSNNNJJJEEECCCCCCDDDEEEFFFHHHFFFEEEDDDDDDCCCCCCCCCJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEBBBCCCDDDDDDEEEGGGKKKNNNcccHHH<<<:::666555555444333222111000222222222222111000//////111222333111///------...111111000///...---,,,++++++,,,---.........---,,,++++++++++++++++++++++++++++++******)))(((((('''************************&&&''''''''''''(((***,,,###$$$%%%'''''''''&&&%%%######$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&###""""""$$$&&&&&&$$$""""""######"""!!!!!!"""$$$$$$&&&))),,,---,,,+++***---***+++...///---...111777999;;;;;;;;;:::;;;<<<===;;;999999999888666444,,,///000...+++((((((******'''$$$###$$$&&&&&&&&&&&&******---222///666JJJfffmmmsssssstttuuutttqqqrrrnnnhhhccc^^^YYYUUUQQQOOOMMMKKKIIIFFFAAA;;;777888666555444555777:::<<<<<<<<<<<<>>>@@@@@@???>>>;;;===@@@BBBAAAAAAAAABBBDDDEEEFFFGGGFFFEEEBBBAAACCC@@@<<<888555333444444333333777:::888555777<<<999888777666555555666777999888666555555777888:::333444444444333444777999666777888999;;;===>>>???;;;555000111777<<<;;;999===;;;999666555555666666999:::<<<>>>??????>>>===;;;;;;::::::999999999:::;;;:::999888999999888666555555666777444222777???<<<:::888777888888777555888:::<<<<<<<<<;;;<<<===:::===AAACCCCCCCCCDDDEEEBBBDDDGGGKKKNNNMMMJJJFFFBBB???;;;::::::;;;;;;;;;999;;;===???>>>;;;888555444111///111555666333///111111111000///...---,,,,,,//////,,,+++---,,,)))(((((((((((((((''''''''')))((('''%%%$$$"""!!!!!!)))'''&&&&&&'''((('''&&&$$$$$$$$$#########""""""'''''''''%%%###"""###$$$###$$$%%%%%%&&&'''((()))&&&&&&'''((()))*********'''))),,,///111000///...111222555777888777666555555444333444666888777666:::777555777:::<<<:::777666777999;;;<<<<<<<<<;;;:::::::::999999999999999;;;:::888888999:::999888===;;;999888888999888777888777555444333444666777777666555444555888:::<<<<<<;;;;;;;;;;;;<<<======999::::::888555444555666222333444555666777888999888888999::::::999999888777777777666666666666666444555888:::;;;;;;:::999<<<>>>>>>===;;;999999999;;;<<<===<<<;;;;;;===?????????>>>===<<<::::::999777999:::<<<<<<;;;999888999999999;;;<<<;;;888555::::::999::::::;;;<<<===:::;;;======<<<<<<===>>>???>>>>>>???BBBCCCBBBAAA@@@>>><<<;;;;;;:::888666:::;;;=========???AAACCCDDDCCCAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>AAAFFFJJJIIIFFFCCCAAACCCEEEFFFFFFHHHFFFDDDDDDEEEEEEDDDCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCCAAA???BBBCCCCCCCCCCCCFFFIIILLLbbbHHH<<<;;;777555333333555666444222222222222222111000//////222333444222///......000///////////////...------)))***,,,---...---,,,+++++++++++++++++++++++++++))))))((((((((((((((((((++++++++++++++++++++++++)))((('''(((***++++++***$$$%%%&&&''''''%%%$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%###""""""###$$$%%%%%%###"""$$$$$$###!!!!!!###%%%$$$&&&***------,,,***(((+++)))***...///---...222;;;<<<======;;;;;;<<<===::::::999::::::999777555.........---+++(((&&&%%%)))'''&&&&&&((())))))(((***,,,+++000777222333BBBRRRZZZaaa```^^^^^^______\\\XXXRRRLLLHHHEEEBBB?????????>>>???>>><<<777444666666666555555555777888;;;;;;<<<>>>AAAAAA@@@>>>;;;???DDDGGGFFFDDDCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@???@@@>>>999444222666999333555999<<<:::666888>>>:::;;;;;;::::::999999:::999888777555555666888999666777777555444444666888333444777999;;;<<<<<<;;;000//////222777;;;<<<;;;>>><<<888666444444555666999;;;===??????>>><<<;;;;;;;;;;;;;;;;;;::::::999<<<:::999999999999888666444333444888777444777===:::999888999:::999888666;;;===???@@@???>>>>>>>>><<<>>>@@@BBBBBBCCCFFFHHHAAADDDHHHNNNQQQQQQMMMJJJAAA???;;;:::;;;<<<=========@@@CCCFFFEEEAAA===:::777666666777888888666555444444555555555444222222///222222//////111111...+++,,,,,,,,,++++++******,,,,,,***)))'''%%%$$$###)))'''%%%%%%'''(((((((((##################""""""$$$&&&&&&&&&$$$$$$%%%&&&"""$$$&&&&&&$$$$$$'''***%%%%%%%%%&&&&&&'''''''''$$$%%%''')))******))))))***+++...111222222000///000//////000333555555555666666555666777888777777777888:::<<<=========<<<;;;;;;::::::999999999::::::888666777999::::::888===;;;999888777777777666777666444333222333444555444333222222444777:::===;;;;;;:::::::::;;;<<<===999::::::888555444555666444555666777888888888888555666777999999999888888777777777777888888888888666666777777888999::::::;;;===>>>===;;;999:::;;;:::;;;<<<<<<<<<===???AAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::::::::::::::<<<;;;999999::::::777555999999::::::::::::::::::888:::;;;;;;999999:::;;;;;;;;;;;;===@@@AAAAAA@@@???===:::888999:::999999999:::<<<<<<<<<===???AAAAAAAAA???>>>>>>>>>???@@@<<<======<<<;;;===AAADDDCCCBBB@@@@@@BBBDDDEEEEEEDDDBBBAAABBBEEEGGGGGGFFF@@@AAACCCDDDDDDBBBAAA???AAAAAABBBBBBBBB@@@???>>>BBBBBBBBBBBBAAACCCFFFIII```FFF======:::777444555:::;;;999555333333333222222000/////////222444333111000222555---...//////000/////////((()))+++---------+++***++++++++++++++++++++++++&&&&&&''''''(((((())))))************************&&&$$$###%%%((()))&&&###&&&'''((((((&&&$$$""" $$$$$$###"""###$$$&&&''''''&&&%%%############$$$%%%###""""""$$$&&&&&&%%%"""$$$%%%$$$"""!!!###&&&$$$&&&***---...,,,)))'''***((()))---///...///222AAAAAAAAA???<<<::::::;;;888888999:::;;;:::777444---,,,+++++++++)))&&&###((('''''')))+++,,,+++***...///,,,222:::555444@@@>>>HHHNNNKKKFFFFFFHHHJJJGGGCCC>>>;;;999999888888:::::::::;;;;;;999555111555777888888777777777888:::;;;===@@@CCCDDDBBB@@@;;;AAAGGGJJJHHHFFFDDDDDDBBBCCCEEEEEEEEEBBB???>>>444777999555///,,,111666444666:::===;;;777999???<<<===>>>>>>===<<<<<<<<<;;;:::999777777888:::;;;888999888666444444666777555777:::<<<<<<;;;999777&&&***111555888999;;;<<<>>><<<888555444444555666777888;;;======<<<:::999;;;<<<=========<<<:::999;;;999888888888888666555222000222777777444555:::999888888:::;;;;;;999666>>>@@@BBBBBBAAA?????????>>>???AAAAAABBBCCCFFFHHH@@@CCCHHHNNNRRRRRROOOKKK@@@>>>:::999:::<<<===>>>>>>AAAEEEHHHGGGCCC>>>;;;666:::<<<;;;888777888;;;777777888999999888777666///222333111222555555222000000000111000000///...,,,,,,++++++******))))))(((&&&%%%%%%&&&((()))((($$$$$$$$$%%%$$$$$$######"""$$$%%%&&&&&&&&&((())) $$$'''&&&""""""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$&&&))),,,------,,,***---,,,+++---000333444333000333555444111111333666777999;;;===>>>>>>>>>===<<<<<<;;;::::::::::::;;;999777555666999;;;:::999===<<<999777666666666666777666444222222222444555333222111222444777;;;>>>;;;;;;:::999:::;;;<<<===999::::::888666555666777666777888999999999999999333444666777888888888777888888888888999999999:::999888777666777999;;;===888;;;======;;;999;;;===:::;;;<<<<<<<<<===@@@BBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???<<<;;;:::<<<>>>??????<<<999999::::::777555<<<<<<<<<<<<<<<;;;:::999888:::::::::888888999:::888888999<<>>;;;888777888:::;;;<<<999:::;;;;;;;;;;;;>>>@@@???>>>===<<<;;;<<<<<<===888:::<<<;;;:::;;;???BBB@@@???>>>???BBBDDDDDDDDD???======???DDDHHHHHHGGGDDDEEEFFFGGGEEEAAA<<<:::<<<===???@@@AAAAAAAAA@@@BBBBBBBBBAAA@@@AAADDDFFFdddEEEBBB:::777666555444333222222222000222444333111///000222222111111111000000//////111000...---,,,,,,,,,---------------,,,+++******++++++,,,------,,,,,,,,,,,,+++***)))))))))+++++++++(((%%%%%%(((++++++***+++)))&&&&&&'''(((((('''$$$%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###(((&&&$$$$$$%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%(((((()))++++++***&&&###+++,,,,,,,,,,,,000777===CCCBBBBBB@@@>>><<<:::888:::888777999<<<:::444...+++,,,,,,+++)))((()))***((()))***+++++++++++++++,,,...000333555777888888999::::::999888888:::<<<999888666555666777777777666777888888777555222111666777777666555555777999999888777888;;;>>>???@@@???@@@AAADDDEEEDDD@@@===@@@?????????@@@@@@>>><<<333444444222000111555888:::::::::;;;<<<<<<<<<<<>>>>>===???<<<888444333444666888555666777666333222444666777777666777888888666333222444777999:::;;;>>>@@@888999999888777666666777666;;;===::::::===;;;555888;;;===>>><<<:::999999999999888999999888444111555666777555444555;;;???777888999:::;;;;;;;;;;;;???AAABBBCCCBBBAAABBBCCC???@@@AAACCCDDDDDDDDDDDD@@@EEELLLRRRTTTSSSPPPMMMEEEAAA>>>???CCCFFFDDDAAAHHHJJJLLLLLLIIICCC===999555999===<<<888777:::>>>???>>>===>>>>>><<<666222222333444555666666666666111222444555444222///---444333222000///---,,,+++***+++,,,,,,***))))))***)))'''&&&'''((()))((('''(((((((((''''''%%%$$$$$$$$$%%%'''((('''%%%###"""%%%%%%%%%$$$###""""""""")))!!! ######)))...)))%%%%%%%%%&&&&&&'''''''''&&&'''(((***,,,---///////////////000000111111111555777:::<<<======<<<;;;???<<<999777777888888888777888:::<<<<<<;;;:::999;;;999888999:::999666222444666888666333222555888444111111444666666888===333888:::888999===@@@@@@<<<;;;:::888777666666666111444777;;;<<<<<<:::999999;;;:::777666999999777:::999999999:::;;;;;;<<<888999::::::999888666555888:::======;;;999888888;;;======<<<;;;<<<@@@DDD@@@CCCFFFEEE@@@>>>@@@CCC???>>>======>>>===;;;999888;;;======:::999:::<<<:::;;;===<<<:::888777888:::888666777999:::888666999999999999999:::;;;<<>>>>>;;;888;;;:::999888888:::<<<===;;;<<<<<<;;;999999:::<<<@@@@@@???>>>>>>???AAAAAABBBAAA??????@@@CCCFFFIIIEEECCCBBBAAA@@@>>>;;;888::::::;;;<<<===>>>???@@@===>>>@@@AAABBBCCCCCCCCCeeeEEEBBB:::888777666555444333333333000222444333111///000111222111111111000000000000000///...---......///000............---,,,+++***+++,,,,,,------,,,,,,,,,++++++***))))))******++++++)))'''&&&((()))*********)))''''''(((((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%((('''%%%%%%&&&'''&&&%%%###$$$%%%&&&''''''&&&&&&(((((()))+++,,,,,,)))&&&((()))******+++000777<<>>??????;;;:::;;;<<<>>>???>>>===AAA???===<<<===<<<:::888111222111000...000444888888888777777999:::::::::>>><<<999888::::::999777999999777666555555444555777888999777333222333555777666666777888777555333222444666777777888;;;===777888999888666555666777888;;;<<<999999======:::===???@@@@@@===;;;:::;;;:::999999999:::888555222888888777666555666888;;;::::::999999:::;;;===>>>???BBBFFFGGGEEEBBB???>>>===>>>>>>>>>???@@@@@@@@@AAAFFFMMMRRRTTTSSSPPPOOOIIIGGGEEEFFFHHHIIIHHHGGGLLLKKKIIIFFFBBB>>>:::888777;;;???@@@???>>>???AAA>>>===<<<<<<===;;;777333333444555666666777777777333444666777888777555444444444222111000...---------...//////---++++++,,,***)))((()))***)))(((&&&))))))))))))((('''&&&%%%&&&'''((((((((('''%%%$$$&&&%%%%%%%%%$$$$$$######"""&&&)))---///+++###$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%'''(((***+++,,,************++++++++++++222333555777888888888888<<<999666555555666666555444555777999999888777666:::999777888999999777444666777777666555555666777888444333555555444666999666999:::888999>>>@@@>>>;;;;;;999888777666666666444555666888999999999999555777777444555888999777999999999999999:::;;;;;;888999::::::999888777666///222666999;;;===???AAA;;;<<<===;;;:::;;;>>>BBB>>>AAADDDCCC@@@???AAACCC>>>===<<<<<<======;;;999:::<<<>>>===;;;::::::<<<;;;<<<>>>===;;;999999999<<<:::888999;;;<<<;;;999999999::::::;;;<<<===>>>BBB>>>:::888:::===>>>>>>;;;::::::;;;======:::777888777777777777888:::;;;:::;;;;;;:::888888999:::<<<;;;:::::::::;;;<<<=========<<<<<<===???AAABBB@@@???>>>>>>===<<<888666999999:::;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBBeeeFFFBBB;;;999888777666555444444444000222333333111000000111111111111111111000000000////////////000111222333////////////...---,,,+++,,,,,,------------,,,,,,******)))))))))******+++)))))))))'''&&&&&&(((***)))((((((((())))))'''&&&&&&%%%$$$$$$$$$%%%''''''((((((((((((''''''''''''$$$%%%&&&'''(((((((((((()))((('''((()))***)))(((''''''((()))))))))(((((((((((()))+++......,,,***&&&((()))+++...333999===CCCBBBAAA???===:::888666;;;999888888777333,,,&&&)))***+++***)))((()))***((()))***,,,---.........222222111000000111222222333444444222000000111222333333222111111222333444888888888888999999:::;;;999999999777555555666888<<<:::999:::<<<>>>>>>===<<<;;;999:::===@@@AAAAAA@@@===:::888888777666555111111000//////111666:::555333222222444777777777999888777777777666333000444555777888888666333222999::::::888555444444555666555555555666666444333222333444444444555777999666777888777555444555666;;;<<<;;;999999===???===@@@@@@@@@>>>;;;::::::;;;<<<;;;:::;;;;;;:::777555===;;;999888888888777666>>><<<:::999999<<>>AAACCCBBB???===>>>@@@<<<;;;:::;;;<<<<<<;;;999;;;<<<======;;;999::::::;;;===>>>===;;;:::::::::>>><<<<<<<<<===>>>===<<<::::::;;;<<<===???@@@@@@@@@===999777999<<<>>>???;;;::::::;;;<<<;;;999666444444555666666777888888999:::;;;:::888777888999888888777777777888::::::::::::::::::;;;;;;<<<<<<:::999999999999888666333777777888999:::;;;;;;<<<<<<<<<>>>???@@@@@@@@@@@@fffFFFCCC;;;999888777555444444333333111222222222111111000000111111111111111111111111000000000111222222333333000000000000///...---,,,------------------,,,+++)))))))))))))))*********&&&((()))'''$$$###%%%((()))(((((()))******'''%%%'''&&&$$$###$$$%%%''')))))))))))))))))))))((((((&&&'''(((***++++++,,,,,,******)))***,,,---,,,+++***+++++++++++++++++++++,,,++++++,,,...///---,,,)))***,,,///333888===AAABBBAAAAAA@@@>>><<<:::999<<<999666333111---((($$$((()))******(((((()))+++***+++,,,...000111111111444333111//////000222333555555555333111000111222111222222111111111333555<<<;;;:::999999:::<<<===:::;;;:::888555555666888===<<<;;;;;;===>>>===<<<>>><<<;;;<<>>===;;;999???<<<::::::;;;;;;888555>>>===<<<;;;<<<===???@@@@@@DDDHHHIIIFFFAAA<<<999;;;:::888666666777999:::FFFKKKPPPRRRPPPLLLJJJIIIKKKNNNQQQOOOKKKJJJLLLOOOLLLHHHBBB===999888888888===???CCCGGGJJJHHHCCC???===<<<;;;;;;::::::999888666666666777777888999999;;;;;;<<<===>>>@@@AAAAAA;;;::::::999888777666666666777999999777555444444000//////000222333222000.........------+++***)))((()))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$---###)))IIIEEE,,,,,,$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''')))******'''''''''&&&&&&%%%%%%$$$(((((((((((()))***+++,,,000...,,,,,,---......---333444555666666666555555666555444444555666777888888666333444777999888555>>>:::888999777444333666>>>???===;;;<<<@@@???;;;<<<;;;;;;:::999999999999999999999888888888777777666999999777888<<<>>><<<999999888888888999999:::888888999999999999999999======;;;999666666777999>>>>>>===<<<;;;;;;<<<===@@@AAABBBAAA>>>;;;;;;<<<:::999999:::;;;<<<:::999:::;;;;;;;;;:::999888888;;;<<<===<<<:::999999:::>>>=========>>>>>>>>>===;;;;;;===>>>???@@@AAAAAA;;;999888888999;;;<<<===::::::;;;;;;;;;:::888666333444555666777777777777999:::;;;;;;999888888999999888777777888999;;;<<<999999:::;;;;;;:::999888666555555666777777444222555666666777888888999999:::;;;<<<===>>>>>>>>>>>>fffFFFBBB:::777777555444333222222222222222222222222111000///111111111111111222222222111111222222222222111111000000000000///...---------.........------,,,+++(((((())))))************%%%'''(((&&&###"""$$$&&&)))))))))***+++***(((%%%)))(((&&&%%%%%%''')))***************************)))***+++---...//////000,,,+++,,,---//////...------------------.........000...---,,,---...---,,,+++,,,...222777<<>>======;;;777222---***((('''&&&''')))******))))))***,,,,,,---///111222444444444444333111000111333555666555666555444111000111333111333333333222333666888@@@>>><<<999999999;;;<<<;;;;;;;;;888666666777999>>><<<<<<===>>>>>>===<<<<<<;;;;;;===>>>>>>===;;;;;;888555444555777888888333222000000111333555666///,,,)))+++000444333222---000222444555444333333555666777888888888777777777777888:::<<<<<<<<<;;;777555444444555555444333666666555333111111333555444666777666555444555777>>>>>>???@@@???<<<:::999888888777666555777:::===AAA@@@??????@@@@@@>>><<>>;;;888<<<===>>>???@@@???>>>===???AAADDDDDDBBB???======<<<:::999777777888:::;;;GGGLLLPPPOOOJJJDDDAAA@@@DDDIIIMMMKKKFFFDDDGGGJJJEEECCC@@@===;;;;;;;;;<<<>>>@@@BBBEEEFFFDDD???;;;>>>>>>>>>===<<<;;;;;;;;;777777666666777888999:::=========>>>>>>?????????:::::::::999999888888888888;;;===>>><<<:::999888333222333555888;;;<<<<<<333333333222000...---,,,***+++++++++++++++++++++(((((('''''''''''''''''' +++)))>>>iiiaaa555$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((()))***''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&'''(((+++)))((()))***++++++***++++++,,,,,,---------,,,222222111111111222444666666333000222555777666333;;;888777999888555555888>>>@@@>>><<<<<<@@@@@@<<<======<<<;;;;;;;;;<<<<<<999;;;<<<===<<<:::777666999;;;;;;888999<<<===;;;::::::999999888999999:::888888888999999:::;;;;;;999999999888888:::>>>AAAAAA@@@???>>>>>>>>>=========>>>??????>>>======>>>:::999888:::;;;;;;:::999999999999999999888777666999:::;;;:::888888999:::<<<<<<===<<<<<<<<<<<<===;;;<<<>>>???@@@AAAAAAAAA888:::<<<======<<<<<<;;;:::;;;<<<<<<;;;:::888888555666777888888888777777999;;;===<<<;;;999999:::999888888888888:::;;;===777888999::::::999777666555444444666777777555333444444555555666666777777999999:::;;;<<<<<<<<<<<>>>>>???????????????>>>======666333...)))&&&&&&'''(((''')))***+++******,,,...///000111333444555555555222222111111222444666777333444444222111000111222222444666555333444888<<<@@@>>><<<999888999999:::;;;;;;;;;999777777888:::======<<<>>>??????>>><<<>>>>>>>>>???AAA@@@>>><<<;;;999777777999:::;;;:::333222000000111222111///---***))),,,222555444000+++---000111222444777999777777777777777888888888666777888;;;???@@@???>>>888666444444555666555444777666555333111111333555444666777777666555666888===<<<>>>AAA@@@;;;888888888888888888888:::===@@@BBB@@@??????@@@@@@???>>>===<<<::::::;;;<<<<<<;;;;;;===???AAAAAA???===;;;===>>>??????===<<<===>>>===<<<;;;::::::;;;<<<===DDDIIILLLJJJBBB;;;888888;;;@@@DDDDDD@@@>>>@@@CCC>>>======<<<<<<===>>>??????@@@AAABBBAAA>>><<<:::@@@BBBBBBAAA???===<<<===777777666666666888999;;;<<<===============<<<;;;777777777777777777777666999<<>>===<<<777666666888<<>>;;;:::===???>>>===<<<<<<<<<<<<<<<===>>>:::;;;>>>???>>><<<888666888::::::777777;;;;;;999;;;;;;::::::999999::::::888888888888999;;;<<<===999::::::999:::<<>>===999:::<<<>>>???AAAAAABBB;;;:::999:::;;;;;;:::888888777777888999:::888666888999999888777777888::::::;;;<<<;;;:::999:::<<<;;;<<<>>>???@@@??????>>>:::===@@@AAA@@@>>>======999;;;======<<<::::::;;;::::::999999999999888888999;;;======<<<:::999:::777777666666777999;;;<<<666666777888888777666555666555555777888888666444333444444444555555555666777888888999::::::999999dddDDD@@@888888777666444333333333333333111000111333333111...111111111222222333333333,,,---...000000000//////////////////...---,,,,,,////////////...---,,,+++&&&'''((()))*********)))(((''''''((()))***)))''',,,***(((((()))***)))(((,,,,,,,,,---------......++++++,,,,,,------------,,,,,,---///000000000000/////////000222111...,,,............///111333444111///,,,+++,,,...//////222222333777<<<>>>>>><<>>===;;;999888---,,,+++(((&&&&&&'''(((''')))+++++++++,,,...//////000111222333444444333111111111222333333444444222333444333111111222444111444777666444555:::>>><<<;;;:::999888999999::::::;;;;;;999888888:::<<<===<<<===>>>@@@@@@???===AAA@@@??????AAACCCCCCBBB>>>===;;;<<<======<<<;;;777555444444555333///,,,,,,***)))...555888555000,,,---......///222888===666777777888777777666666888888999===@@@BBB@@@>>>999777555444555666666555666666444222000000333555555666888777666666888999===:::;;;??????;;;:::===999:::;;;::::::;;;>>>@@@@@@???======>>>???>>>===;;;;;;:::888777777999;;;<<<===>>>??????>>>===<<<:::<<<===<<<:::999:::;;;<<<=========>>>?????????===CCCFFFCCC;;;444222333555888<<<===<<<;;;;;;===;;;:::999999:::===@@@BBB>>>@@@AAA@@@<<<;;;===???CCCEEEGGGFFFBBB???===>>>777666555555555777999:::999:::<<<======<<<:::999777777777777777777888888888;;;@@@BBBAAA@@@??????<<<:::888999===CCCHHHJJJEEEDDDBBB@@@<<<999666555333333222333333444444555222111000///...,,,++++++111,,,'''+++666999222+++++++++*********)))))))))%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$&&&((()))(((''''''''''''''''''(((((()))(((***---,,,***)))***,,,***++++++++++++,,,---///111///000333444111111444000888;;;888555888<<>><<<===<<<;;;999888:::<<<@@@>>>===>>>@@@@@@>>><<<;;;;;;<<<>>>@@@AAAAAA@@@<<<;;;:::;;;<<<;;;999777999777777999;;;<<<;;;999999::::::999777777999;;;888:::<<<;;;999888999;;;;;;<<<===>>>>>>===<<<;;;<<<>>>???>>>;;;;;;<<<>>>888:::===>>>===<<<<<<>>>>>>===;;;999888888888999888:::======;;;999888999777777666777888:::;;;===777888888999999999888888777666666777999888666444333444444444444555555555666666777888888888888777dddDDD@@@777999888777666555444444444333111000111333333111...111111111222222333333333)))***,,,...000000000000////////////...---,,,+++////////////...---,,,+++%%%&&&((()))*********)))+++)))(((***---...,,,)))---***((('''((()))***)))---...//////000000//////,,,,,,,,,------.........+++,,,---...////////////000///000111222111...+++---------...000222444666000---******,,,///000111888777888;;;@@@AAA@@@===@@@@@@???===:::888555444&&&(((******((('''&&&&&&(((***+++,,,,,,---///000///000111222222222222222000111111222222222111111333444555444333333555666111444777777444555:::???999999888888999999:::::::::::::::999888999;;;===<<<<<<===???AAAAAA@@@>>>>>><<<999999;;;???BBBCCCAAA@@@??????@@@???===;;;<<<:::999::::::777111,,,,,,******000777:::555000......---,,,,,,000888>>>444666777888888666444222::::::;;;>>>AAABBB@@@<<<:::888555555666777777666555555333111//////222555555777888888777777888:::<<<888777<<<===;;;===BBB:::;;;;;;;;;::::::<<<===???===;;;;;;<<<===<<<<<<:::;;;:::666333222666:::>>>>>>===============>>>888:::<<<<<<:::777666666<<<===>>>???@@@@@@@@@@@@888>>>BBB???777111000111111444777999::::::::::::<<<:::777666777;;;@@@CCC>>>AAABBB???;;;:::???EEEDDDGGGJJJIIIDDD@@@>>>>>>777666555444555777999:::777888;;;======<<<:::999999999:::::::::::::::;;;777;;;???BBBBBBAAAAAA@@@@@@<<<999999===CCCHHHKKKKKKJJJHHHEEEAAA===:::888666666666666666777888999666555444222111///...---++++++222333******///------,,,,,,,,,++++++******((())))))***+++,,,------&&&&&&&&&'''((((((((()))%%%&&&((()))***)))'''&&&$$$$$$$$$&&&((()))((('''######""""""######$$$%%%%%%(((++++++)))'''''')))&&&(((***)))'''(((+++......,,,---000111......000***444999666111444:::???999999999999:::;;;;;;<<<<<<;;;::::::999999999:::777::::::999;;;@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;888888888888999;;;===???999:::::::::999999;;;===>>>===<<<===???@@@>>>;;;AAA@@@????????????===;;;>>><<<;;;;;;<<<;;;999777:::888888:::===???===;;;:::;;;;;;999888888;;;===888:::<<<;;;999888999<<<:::;;;===>>>===<<<:::999======;;;888555666:::>>>777:::>>>???======>>>@@@@@@>>>;;;999777777888999777999<<<<<<:::888777777999888888888:::<<<===???:::;;;;;;;;;;;;<<<<<<===777777777888999888666444444444444444444444444555555666777777777777777666___GGG:::555666555333222111111222333222111000111222222000///...000111111000111333555222222222111000//////...///000000000000...---,,,.........---,,,+++***)))...---+++***((('''''''''&&&)))+++,,,,,,,,,---///++++++++++++,,,...///000)))***,,,///111333444444444333111...++++++,,,...///////////////000111111,,,---...///...---+++***111...,,,---000222222111222111///---,,,...333777777<<<@@@???;;;:::<<<@@@>>>>>>>>><<<999444000...$$$(((,,,+++((('''+++//////000111///---,,,---000////////////000222333444222222111111111111111111222111333888:::888999;;;777777888888888777777777:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;:::999999AAA???AAADDDCCC>>>;;;;;;::::::999888888:::???CCCAAABBB@@@>>>>>>AAA???:::AAA??????@@@@@@:::///&&&***+++---111555777666555111000000000111333666777<<<;;;:::999888888777777:::::::::===@@@AAAAAA???>>>777000000444777444111888555111000111444666666777:::>>>???>>><<<::::::<<<<<<;;;::::::::::::;;;???;;;888999===???===:::===<<<<<<<<<<<<;;;999666666888999;;;;;;:::999888>>>===<<<===>>>===:::888333666888777666555777::::::999;;;???DDDDDD>>>888:::;;;;;;:::666444333333666777999::::::999777666888777666666777999;;;===@@@@@@>>>======???CCCFFFLLLLLLJJJDDD===999999;;;666777777666555555888::::::999888:::======:::777<<<<<<;;;:::999999999999:::;;;<<<===>>>===<<<<<>>;;;999;;;:::999999;;;<<<;;;:::;;;;;;999777666444222222777666444333222111000000000222333333222111111222------.........------,,,******))))))((())))))******))))))((('''&&&&&&%%%***%%%%%%))))))%%%$$$)))(((''''''&&&&&&'''((((((*********)))(((&&&###"""%%%%%%%%%&&&&&&'''''''''************************......///111333222000...333555777:::;;;<<<<<<;;;:::999888888888:::;;;<<<444666999;;;===???BBBDDD======<<<;;;:::999999888<<<<<<;;;;;;;;;===>>>???::::::;;;<<<===???AAABBBDDD@@@<<<<<>>===<<<<<<<<<<<<:::888666444777:::;;;::::::<<<;;;888<<<<<<<<<<<<;;;:::999999666777999;;;<<<<<<<<<;;;@@@>>><<<;;;;;;;;;:::999===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>;;;777777999;;;;;;:::555888<<<<<<;;;:::;;;===777999:::::::::;;;>>>AAA;;;;;;===@@@BBBAAA>>><<<888888999;;;===<<<888555666666555444444444555555///333777:::999777666555```HHH<<<777666555444222111111111222000111222222222111111111///000222111111111333555222222111111000//////...//////000000///...,,,++++++,,,,,,,,,,,,++++++***...---,,,***)))((((((((()))+++------------...///,,,,,,---...///000111111333333444444555555555555222111000---***)))+++---000000000///000000111222222222222111///---,,,+++///---++++++---//////...111000///......111666:::<<>>===???AAA@@@???===:::555111,,,***$$$(((+++***((((((+++...///000111000---,,,...000---------...///000111222222222222222222222222222333222444999;;;999:::<<<999999888888777777888888::::::;;;;;;;;;;;;::::::888888999:::;;;;;;;;;;;;???===>>>AAA???:::777888555666555555555777<<>>@@@???>>>>>>>>>???>>>999111+++***+++---111555777666555000///......///111333555:::999999888888999999:::;;;::::::<<<>>>>>>===<<<:::777444333444555666666777444111111333666888999<<>><<<;;;;;;;;;<<<<<<=========>>>@@@===::::::>>>???===:::<<<;;;;;;;;;<<<;;;999666666777999:::;;;:::999888;;;;;;:::;;;<<<;;;999777444666888888777777999;;;<<<;;;;;;>>>AAA@@@;;;666:::;;;<<<:::777555444555777888999::::::999888777888888777666777999;;;===@@@???======>>>AAAFFFIIIKKKIIIFFFAAA===::::::;;;777777777666444444666888999888888999<<<===;;;888;;;:::::::::::::::;;;;;;999:::;;;<<<======<<<<<>><<<;;;::::::;;;===@@@AAA@@@???;;;:::999888777666555555:::999888777666666666666555666888888777666777888555555555444333222111000------,,,,,,,,,,,,------++++++***)))(((&&&&&&%%%(((%%%%%%))))))&&&&&&***)))(((((('''''''''((((((&&&&&&(((((()))((('''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,+++******,,,------,,,...///000222444555555555555555444444444555666777333555777999:::<<>>>>>BBB???======@@@BBBBBBAAACCCCCCCCCBBBAAA???>>>===>>>>>>>>>===<<<:::888777777:::<<<::::::<<<<<<888=========<<<;;;:::999888777888999;;;<<<<<<<<<<<<>>>===;;;;;;<<<<<<;;;999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<@@@===999888999:::999888666999;;;<<<:::999999;;;777999::::::;;;===AAAEEEDDDDDDEEEFFFGGGFFFBBB???;;;:::;;;<<<===<<<:::777777666666555555555555555222555888888777555444444aaaJJJ>>>:::888777555333222111222222///222555444222000222444111222333222111222444666222111111000000//////.........///......---,,,+++((()))***+++++++++++++++...---,,,+++******))))))+++---////////////111222...///111333444444444333999999999888888777777777222222111...,,,+++,,,---000000000000000111222222333222111000///......---111///---,,,---......---111111111111222555:::>>>??????>>>=========>>>>>>AAA???;;;555000+++(((&&&$$$'''******((((((+++...000000111000......///000............000111222333333333333333333333333333555333555:::;;;::::::===;;;:::999888777888999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>???======>>><<<777444555111222222222222444777::::::AAACCC>>>999:::???AAA>>>@@@AAA???:::555000...++++++---000444666666444555555444333444555777888777777888888999:::;;;<<<<<<;;;::::::<<<<<<;;;999777999999777555555888;;;666444222333666999;;;<<>><<<;;;;;;<<<>>>@@@AAAAAAAAAAAAAAA>>>;;;<<<>>>???===:::999999999:::<<<;;;999777666777888::::::999888888888777777999:::999777555666777999:::::::::<<<>>>>>><<<;;;<<<>>>===999666;;;<<<<<<:::888666666777:::999999999999999999:::999999888888888:::;;;<<<>>>======???BBBFFFKKKMMMIIIEEEAAA===<<<;;;;;;:::888888888666333222333555777666777999;;;<<<;;;999999999999:::;;;<<<======777999:::<<<<<<<<<<<<;;;===<<<<<<<<<<<<>>>@@@AAA??????>>>===============:::;;;===AAAEEEFFFEEEDDD;;;;;;:::999888888888888888777666666666777888888888:::<<<===<<<;;;<<<======<<<<<<:::888666444333111111000000000000111111...---,,,+++)))((('''&&&'''%%%&&&)))***((((((*********))))))(((((((((((($$$%%%'''((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))+++)))&&&&&&'''***++++++*********+++,,,...///000//////.........///000000000111333333444666:::===999999999999999999888888::::::999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;AAA@@@???@@@AAABBBAAA@@@CCCCCCCCCBBBBBB@@@??????>>>>>>>>>===<<<:::999888666999:::888999<<<;;;888>>>>>>======;;;:::888888777888:::<<<=========<<<<<<;;;;;;<<<>>>===;;;999999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::AAA>>>;;;999888888777666777888::::::999888888999888999:::;;;===AAAFFFKKKNNNMMMMMMMMMLLLJJJFFFCCC???===<<<<<<======<<<:::888888777777666666666666555666777666444222222222bbbLLL@@@<<<:::999777555444333333333222666999777222000222555222333444333222222444555111111000000////////////.........------,,,++++++((())))))***+++*********------,,,+++*********+++---...000111222444666999333555777999::::::888777888888888777777888888888444555444222///...///111000////////////000111111///...------...000111222666555333111111111222222444444555555555777;;;>>><<<:::888777888999888777>>>;;;666000+++'''%%%%%%$$$'''))))))))))))+++...111111000000//////000111111111111111222444555666333444444444444444555555555333555999:::999:::======<<<:::999888999:::;;;:::::::::999999:::::::::;;;;;;:::;;;<<<>>>@@@AAABBB>>>===>>>;;;666444555111222333333222222444555444999;;;888666999>>>@@@BBBEEEFFFAAA888000......++++++---000333555555444999888777777777888999999777777888888999:::;;;<<<<<<;;;999:::;;;<<<;;;::::::;;;;;;:::888777999:::888666555666999;;;<<<<<<;;;===@@@@@@>>><<<;;;:::===???AAACCCDDDCCCBBBAAAAAA>>><<<;;;<<<===;;;:::888777888999;;;;;;:::888666777888888999999888888555555555777888999777555888999:::;;;<<<===???@@@>>><<<;;;;;;<<<<<<:::888;;;<<<<<<;;;999888888:::<<<:::999888888999:::<<<;;;::::::999::::::;;;<<<;;;<<<@@@DDDIIIMMMNNNNNNFFFAAA<<<999;;;<<<<<<:::999999999777444222222333666666777999:::;;;<<<<<<;;;;;;:::;;;;;;<<<======888999:::<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>???;;;<<>>???>>>>>>>>>@@@======<<<;;;:::888777666333333333333333444444555222222000///---+++***)))))))))***+++,,,*********+++++++++******)))(((((('''(((((()))((('''&&&%%%((((((((((((((((((((((((+++++++++++++++++++++++++++)))'''((()))+++++++++))))))(((((()))+++---...++++++++++++++++++++++++,,,---.........000444666333444444444555555666666555555666777888999::::::::::::999999999999::::::@@@@@@AAACCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBAAA@@@======<<<<<<:::999888888666999999777888;;;;;;999>>>>>>>>>===<<<:::888888888999;;;===>>>>>>>>>===::::::;;;===??????<<<:::888888999999::::::999999::::::::::::999999999999===<<<:::888777666555555666666888888999999::::::888999;;;<<>>===;;;999999888777666666777777555555555444111000111222//////.........///000000////////////000222555666::::::888666555555555666888888999888777777999:::777555333333444444333222777444000+++(((&&&&&&&&&%%%'''((()))***+++---...111111000000000111111111222222222222333555666777444444555555666666666777555333333777999777888<<<===<<<;;;::::::;;;<<<===;;;::::::999999::::::;;;<<<<<<;;;<<<>>>@@@BBBDDDBBB>>><<<<<<999444222444444666777777555333222222111444444444777===@@@???AAADDDFFF@@@777000///111,,,,,,,,,///222444444444555555555555555555666666999888888888999999:::;;;;;;:::999999;;;============<<<;;;;;;<<<;;;999777:::999888999;;;;;;;;;:::777999<<<===<<<;;;;;;;;;@@@AAABBBDDDDDDBBB@@@??????===;;;::::::::::::999777777777999;;;<<<:::888666666777777888888888777333333444666999999888666;;;;;;<<<===>>>@@@@@@@@@===<<<;;;;;;<<<===<<<<<<:::;;;;;;:::999999:::<<<===;;;999888888999;;;===<<<<<<;;;;;;;;;;;;;;;;;;999<<>>999888:::<<<<<<:::999::::::999666444444444777888999:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<===>>>===<<<<<<888888999999999999999888999999999999:::===???@@@<<<===???BBBDDDDDDBBB???===<<<:::888777777777888888888777777888;;;>>>@@@===???AAAAAA@@@???@@@AAA;;;;;;;;;;;;;;;::::::999444444444444444555666666666666444333111///---------...//////......,,,***,,,,,,---------,,,+++***)))******+++***)))'''&&&)))))))))))))))))))))(((++++++++++++++++++++++++)))))))))+++------+++)))***)))(((((((((***+++,,,******+++++++++*********)))************+++...000......//////000111111111...///111333555777888999666666666666777888999:::===???BBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA>>>===<<<;;;::::::999999888;;;;;;999:::>>>>>><<<>>>>>>>>>===<<<;;;999888999:::<<<>>>?????????>>>:::;;;<<<>>>@@@@@@>>>;;;888888999:::::::::999888999999999999999888888888777777777666666555666666555555555777999;;;<<<<<<999:::<<>>======;;;;;;;;;;;;:::999888777444444555333222222444666bbbLLL@@@<<<;;;:::999888777777888888888:::;;;888444111000222444444444333111000111333////////////////////////000///...---,,,,,,,,,,,,---------------,,,+++***//////.........///000000000222444666888<<>>===>>>===:::777555444444444333444555333111000000111///////////////000000111555555555555555666777777;;;;;;;;;999666666777999:::;;;;;;:::777666666777222222333333333222111111000...+++(((&&&&&&''''''''''''(((***,,,---...///222111///000222333222222111111111111222444555666555555666666777888888888666333333666888666888;;;;;;;;;<<<======>>>>>>>>><<<<<<::::::::::::<<<<<<<<<<<<===>>>@@@BBBDDDEEE@@@;;;888888555111000333555777::::::888444222111111333444555:::AAAAAA>>>999===@@@>>>888333333555---,,,,,,...111444444333555555666666777777777777999888888888999::::::;;;;;;999888888;;;===>>>======;;;;;;<<<>>>===:::777;;;::::::;;;<<<<<<:::999666888;;;<<<<<<;;;<<<===@@@@@@AAABBBAAA@@@???>>><<<<<<;;;:::999999999999888888888:::<<<<<<:::999666666666666666777777777444444555888;;;<<<;;;999>>>===<<<>>>@@@AAA@@@???<<<<<<<<<<<<<<<<<<======999::::::999888999;;;>>>===<<<:::999999:::<<<===>>>=========<<<<<<;;;;;;999===CCCLLLRRRQQQKKKEEE>>><<<:::::::::;;;;;;:::999:::<<<;;;999888888888:::<<<===<<<<<<===???AAA??????>>><<<<<<;;;;;;;;;>>>???@@@@@@@@@???======888888888888999999999999999999::::::<<<===???@@@<<<<<<<<<>>>@@@???===;;;<<<;;;999777777777999:::888777666666888;;;>>>AAA@@@AAACCCCCCAAA@@@AAABBB999:::;;;<<<<<<=========444444444444555666777888888777666555333222111000000333444333333333111...///000111222222111000///+++,,,---/////////......,,,,,,,,,+++++++++++++++************************(((((()))+++------***'''***)))))))))))))))******,,,,,,---------,,,++++++((()))++++++******+++,,,***+++++++++,,,,,,------***+++---000222444555555222222222333444555666777777:::===>>>>>>>>>???@@@>>>???@@@@@@@@@@@@@@@??????>>>===;;;;;;:::;;;;;;:::======;;;<<<@@@AAA???===============<<<;;;::::::;;;===???@@@@@@@@@???=========???AAAAAA???>>>999:::;;;;;;;;;:::888777777777777777888888999999333444666666666666777999666555555666999<<<======999<<>>======>>>======;;;999888444555555444333333555666bbbKKK???;;;999888777666666777888999555555555444333222111000333444444222000///000111////////////////////////111000///------------...------...////////////...222222222222222333444555555666888999:::===BBBEEEDDDDDDCCCAAA@@@>>>======>>><<<999666444333333333333555555555333111111222111111111000111222222333555666777888999999::::::<<<======;;;888888:::===999:::;;;:::777555444555+++...222333111//////000+++***((('''&&&&&&&&&'''(((((()))+++---///000000333111///000222444333222111111222222333555666777666666777777888999999:::777444444777888777888<<<999:::===???@@@@@@@@@@@@>>>===;;;::::::;;;===>>>;;;<<<>>>AAACCCEEEFFFFFF@@@;;;777777444111111444111555999:::999555333111000555999888:::======;;;333666::::::777333222333---,,,,,,...111333444333555555666777888999999999666777777888999;;;<<<===<<<:::888777999:::;;;;;;666999===>>>>>>===<<<===999999999;;;======;;;999777999;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::;;;<<<:::999999;;;<<<<<<:::999666555555555666666777777555555777:::===???>>>===@@@???===>>>@@@AAA@@@>>>;;;<<<======;;;:::999999888999999888777999<<<>>>===<<<;;;::::::;;;<<<===??????>>>>>>===<<<;;;;;;<<<===AAAHHHMMMLLLFFF???:::<<<===<<<;;;::::::;;;999;;;===>>>===<<<<<<===>>>???@@@???>>>>>>AAACCC>>>>>>======<<<=========CCCCCCCCCCCCBBB@@@>>>===:::999999999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>:::999999:::<<<<<<;;;999:::999888777888;;;===???888777555555777:::>>>@@@???AAABBBAAA???>>>>>>>>>777888999:::;;;<<<<<<<<<555555555555666777888999777777666555444333222111000555888666777:::888444333444666888888888777666222333444555555555444333000000000/////////......------------------------***))))))***,,,,,,+++***++++++,,,,,,,,,++++++***....../////////...---,,,)))+++......---,,,+++,,,))))))******************(((***,,,---////////////000///////////////000000...111444666666666999;;;999:::;;;<<<<<<<<<<<<<<<<<<;;;999888777888888888888;;;:::888999===???>>><<<<<<============<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@AAA?????????AAABBBAAA???;;;<<<======<<<:::888666444555666666777888999999333555888888777777888:::;;;888666777:::<<<<<<;;;:::===AAADDDGGGIIIMMMOOOSSSRRRPPPPPPPPPOOONNNLLLKKKHHHFFFDDDDDDCCCAAA???>>>>>>??????>>><<<:::888555777777666444333444555aaaJJJ>>>:::777666555555555666888999111000000111222333111///333444333222///...///000.........///////////////222111///...------......,,,---...000111222222222555555555555555666777888999:::::::::;;;===AAADDDFFFDDDBBB@@@>>>===<<<<<<888666444333222333444555555777888777555444444555333333222222333333444555000111444888:::;;;<<<<<<>>>???@@@>>>;;;;;;===@@@777999::::::777555444444%%%+++111222...+++,,,...))))))((('''&&&&&&&&&&&&))))))))),,,...111111111333111///000333555444222444444444555666777888999666666777888999999::::::999666555888999888999===777999===@@@BBBBBBAAA@@@???>>><<<;;;;;;<<<>>>???:::<<>>@@@===;;;777666777888888777///777???@@@===;;;>>>BBB666777999;;;>>>???===;;;777888:::999888777777888;;;;;;;;;;;;<<<===???@@@;;;<<<<<<<<<;;;;;;<<<>>>;;;::::::<<<======;;;999666555555555555666777777666777888<<>>@@@AAA???<<<;;;===>>>===:::888666666777888888777777999<<>><<<;;;:::>>>>>>???CCCHHHHHHBBB===888<<>>;;;999999;;;888;;;>>>????????????@@@@@@BBBCCCAAA??????BBBEEE===<<<<<<======>>>???@@@EEEFFFFFFEEEDDDAAA???>>><<<;;;::::::;;;===>>>???;;;<<<>>>?????????>>>===888777777888:::;;;::::::999888777888:::>>>BBBDDD===<<<::::::;;;???BBBEEE===>>>???>>>;;;:::999:::666666777888999999888888666666666666777888999:::666666555444333333222222///555999888:::>>>>>>999666777:::<<<======<<<;;;;;;;;;;;;;;;999777555333444333333333222222111111111111111111111111111111...,,,******+++---............///000000///---,,,///000000111000///...---+++---111222000...---,,,************)))))))))))))))***+++,,,---,,,++++++///...---,,,++++++***+++'''***...//////000444777666666777888999999999999777666555333333333444444333666555333444999;;;999;;;<<<<<<===============;;;===>>>@@@AAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBAAA<<<===>>>>>><<<:::777666333444555666777888999:::555777::::::888777999;;;???;;;888888:::;;;:::888:::>>>BBBFFFHHHIIIKKKMMMSSSQQQOOONNNMMMLLLJJJIIIMMMKKKIIIHHHGGGFFFCCCAAA>>>???@@@@@@???===:::999888999999888555333222222jjjGGGCCC???888777666666666666666777444333333333222222111111333333333111//////111333111000/////////000222333222111000///000111222333444555555333111222777;;;:::;;;<<<===<<<:::888666;;;<<<;;;:::999:::===@@@BBBCCCCCC@@@<<<888555555333333222111000000000000555777888999777777777888666888::::::999777777888999::::::<<<>>>@@@BBBCCC;;;;;;;;;<<<>>>===;;;999999777444444444555444333000---***)))+++,,,***)))'''&&&%%%''')))***)))((((((+++///222333222///---333222222555888999777555888666555555777888888777;;;:::888666555444333333555999:::888999<<<<<<999777<<>>@@@CCC@@@>>><<<<<<>>>@@@@@@???<<<>>>???@@@EEEGGGAAA999;;;999666555555444222111111666888444444777666111555555555555555444333333888666555444444222///---,,,,,,,,,---000222222111444555555666666555555555777777888888999999::::::888555444777666333222555000222666:::===>>>======>>>;;;999:::===??????>>>999:::;;;;;;:::999777666777666888;;;:::999???FFF???<<<::::::===@@@AAA@@@>>>???>>><<<>>>@@@===666;;;:::777666555777999:::777999===AAACCCBBBAAA???===;;;;;;;;;===>>>>>>======<<<;;;999888777777777:::666444777999:::>>>CCC<<<<<<<<<<<<<<<======>>>AAA@@@>>><<<<<<<<<=========<<<===BBBHHHJJJEEEAAA>>>>>>???>>>===;;;999777??????@@@AAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA<<<:::999999<<<>>>??????GGGJJJLLLIIICCC>>>>>>@@@;;;;;;;;;;;;<<<>>>???@@@CCCBBBAAA???===<<<;;;;;;:::999999888888888888888777888999999888777888:::<<<<<<;;;;;;;;;<<<======@@@???===<<<;;;::::::999999999999999999999999999666666777777777777666555888666444333444444444444777888;;;===>>>>>>======:::;;;<<<<<<<<<>>>AAACCC???>>>>>>===<<<;;;;;;:::999:::;;;;;;:::999666555666888:::<<<;;;777333000222111000000//////000000222333444333000---,,,,,,222111///...------......,,,---...//////...,,,+++((())))))***+++,,,---------'''$$$)))222666000)))///***$$$$$$'''******)))+++)))***...///,,,,,,///,,,+++,,,111666666111,,,111111000000000////////////111222111000111555:::<<<:::999<<>><<<<<>>===???>>><<<;;;999999888888999888777777777888999999888:::<<<;;;888777999;;;===<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEHHHJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNPPPLLLHHHGGGHHHJJJHHHFFFFFFEEEEEECCCAAA???>>><<<<<<777444777666222444999hhhEEEAAA===888888777666666666666666222222222111111111000000000111111///......000333000000000000000222333444444444333333333555666777===???@@@>>><<<<<<@@@DDD???@@@@@@@@@???>>>===<<<=========:::888888:::<<<@@@AAABBB@@@<<<999777666222222222111111111222222777888::::::888777777888999;;;======;;;999888888;;;;;;<<<>>>???@@@AAABBB===<<<<<<<<<===<<<999777111000000111222333222000222///+++******+++)))(((((('''&&&(((***+++***)))***,,,000333333222///---333222222555888999777444888666555555666777777666;;;:::999888888777888888666::::::888888::::::777777:::===<<<999888;;;??????===;;;<<<===???@@@???AAABBBBBBBBBDDDEEE???777;;;999777666777777666555222666666333444777777333666777777777777666555444:::888555333222111...,,,,,,++++++---000222333222333333444555555555444444555555666666666777777777666333333666666333333666333444666999;;;===>>>???===;;;999:::<<<>>>>>>===;;;;;;<<<<<<;;;;;;::::::999777777999999888;;;AAABBB>>>;;;:::;;;===<<<;;;;;;<<<<<<:::<<<>>>;;;555===;;;999777666777999:::888:::>>>AAABBBBBB@@@???===;;;999999;;;===>>>======<<<;;;999888777777777;;;777666888::::::===AAA???????????????@@@@@@AAA@@@???>>>============>>>???===>>>AAAEEEGGGEEECCCBBBBBBAAA@@@???===;;;:::======>>>>>>>>>>>>>>>===AAAAAAAAA@@@@@@@@@??????===<<<::::::;;;======<<<@@@CCCFFFDDD???<<<===???<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>><<<:::999888777666666555555666666777888999999888777999::::::::::::;;;;;;<<<===>>>>>>===<<<;;;::::::999999999999999999999999999999888888888777777777777777777666555444555666777777888999;;;===>>>>>>>>>>>><<<===>>>>>>>>>???BBBDDD@@@@@@??????>>>======<<<<<<===>>>??????>>>===<<<;;;<<>>;;;888===;;;:::;;;===?????????:::;;;===???@@@@@@???>>>>>>>>><<<;;;:::999999999666777888999:::::::::::::::;;;<<<;;;999888:::=========<<<<<<<<<===>>>>>>AAABBBDDDGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPMMMKKKJJJJJJJJJJJJHHHGGGHHHGGGGGGEEEDDDBBB@@@???<<<888666888888444555999gggCCC???:::999999888666555555555555222222222222222111111111...//////...---...111444111111111222333555777888999999888888999:::<<<===BBBDDDFFFEEECCCBBBDDDGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@>>>;;;888666666777<<<>>>@@@@@@>>>;;;999999444444333333333444444555888:::;;;;;;999888999:::>>>???AAA@@@>>><<<;;;;;;===>>>???AAAAAAAAA@@@@@@???>>><<<;;;;;;999666333---,,,---...000111000...222000,,,+++******)))(((***)))((()))+++---,,,+++---///222444444222///---333333333444666777666444777666555666888999888777;;;;;;;;;::::::;;;<<<<<<888;;;;;;888888:::999666888999999666222222666999<<<:::999:::===???@@@@@@GGGHHHFFFDDDDDDDDD===555999777666666888999999888444666666444444777888666777888888888888777666666:::777444111000///---+++---++++++,,,///222444444111222333333444444444444333333333444444444444444222000111555666444555888777777777888999<<<>>>@@@<<<;;;999999;;;<<<<<<;;;>>>===<<<<<<<<<===>>>???>>>999777999:::888888:::???===:::999:::::::::999:::<<<<<<:::<<<>>><<<777???===;;;888777888999;;;:::<<>>>>>;;;999888:::<<<=========<<<;;;999888888888888;;;888888;;;;;;:::;;;>>>????????????@@@@@@@@@AAA?????????>>>>>>>>>>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGFFFDDDBBB@@@???>>>>>><<<===============<<<<<>>>>>>>>>>>======???===;;;:::;;;<<<;;;:::;;;>>>@@@@@@===<<<===@@@===============>>>???@@@>>>>>>??????>>>;;;999777777666666555555555555555666888999999888888999:::::::::::::::;;;<<<>>>>>><<<;;;::::::999999999:::::::::::::::::::::::::::;;;:::999888777888999999777777777777888999:::;;;::::::;;;<<<===>>>??????>>>@@@@@@@@@@@@@@@CCCEEEAAAAAAAAA@@@@@@??????>>>===???@@@BBBCCCCCCBBBBBBAAABBBDDDDDDCCCAAA>>><<<777888888999:::;;;<<<===<<<>>>???===:::777666666333222111000////////////------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++'''&&&,,,666======:::444000***)))***++++++)))***((((((+++,,,******---+++)))(((+++///000...,,,***)))((('''((()))+++---,,,+++)))***,,,...//////000//////222666888777444777666666777999:::999888777888999:::;;;<<<===>>>===<<<;;;:::999888888888444555777999;;;==================;;;::::::===???>>>>>>======>>>>>>???@@@AAABBBDDDGGGIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPKKKMMMNNNNNNLLLIIIHHHHHHJJJIIIIIIHHHFFFDDDBBBAAA>>>;;;:::;;;:::666666777gggCCC???::::::999888666555444444444444333333333333333333333...//////......000444777444444555777999;;;<<<===>>>=========>>>@@@BBBCCCDDDGGGJJJJJJGGGFFFFFFHHHLLLIIIEEEAAA???>>>?????????@@@???===999666666666999;;;>>>???>>>===<<<<<<:::999888777666666666666777999;;;;;;;;;;;;<<<===???AAACCCCCCAAA@@@???@@@???@@@BBBCCCCCCAAA???>>>AAA???<<<:::888666333000...---+++,,,.../////////000///---+++++++++,,,,,,,,,+++***+++...///...---000111333555444222///---222222222333444444444444777666666888;;;===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<777:::;;;999:::<<<<<<999888999888555222111333444777666666888===AAACCCCCCIIIJJJHHHDDDCCCBBB===666888777555666777888888777555555555333444666888888666666777777777777666666777444000------------,,,---,,,+++,,,///333555555000000222333444444444444333333333333333333333333///---///444666555777;;;888888888999:::<<<===>>>;;;:::999:::::::::::::::>>>===<<<;;;<<<>>>AAABBBCCC===999:::;;;999666666:::999888888999:::;;;;;;:::>>>???===>>>AAA???<<>>@@@AAAAAA@@@???======<<<:::;;;<<<===<<<<<<<<<<<<;;;:::999888888888;;;999999<<<<<<999999;;;;;;<<<<<<===============>>>>>>???@@@AAA@@@@@@@@@BBBBBBAAA??????AAAEEEHHHJJJHHHEEEBBB@@@?????????>>>>>>>>>>>>>>>======<<<===========================<<<;;;;;;<<<===<<<;;;;;;===??????>>>>>>@@@AAA======<<<<<<<<<======>>>;;;<<<>>>>>>===;;;888666999888777777666666777777666777999999888888999;;;;;;;;;::::::;;;;;;<<<<<<::::::999999888999999999::::::::::::::::::::::::>>><<<:::999888999;;;<<<999:::;;;;;;:::;;;<<<===<<<<<<<<<<<<===>>>???@@@???AAABBBAAA@@@@@@AAACCCAAAAAAAAA@@@@@@?????????>>>???@@@BBBBBBBBBBBBBBBDDDDDDEEEFFFEEECCCAAA@@@<<<======>>>???@@@@@@@@@???@@@BBBBBB???=========999999888777666666666666111111111111111000............------------------...+++(((***000444333111222...+++)))***+++++++++,,,)))))),,,---***+++...+++)))((())),,,......---+++)))'''%%%%%%''')))***,,,)))&&&(((+++---,,,***+++******---111333333222000000111333444444111///222222222222444666888:::888888777666666555666666333333555777999<<>><<<;;;;;;<<>>;;;777555444hhhDDD???;;;:::999888666555444444444333333333333333333333333111111111000111444888<<<888999;;;===???AAABBBBBBAAAAAA@@@@@@AAACCCDDDEEEIIIMMMPPPPPPNNNLLLMMMNNNQQQMMMGGGAAA===<<<===>>><<<>>>???>>>;;;999888888777999<<<>>>>>>>>>???@@@AAA@@@>>><<<999888777777444777:::<<<<<<===???AAA===@@@BBBDDDCCCCCCCCCDDDAAABBBDDDDDDCCCAAA???===AAA???;;;888666444111...111...***((()))+++------,,,,,,,,,,,,,,,---///111...------...000111111000222333555555555333000///111111222222222333444444777777999<<>>999:::;;;:::777555333333444444444888===BBBEEEEEEFFFHHHFFFBBB@@@@@@===888:::888777777888888888777333222111111111222333555333333444444444444333333111///,,,+++,,,---......---,,,+++---000333444444///000222333444555555666666555555555444333333333///---///444777666888<<<777888:::<<<<<<;;;:::999888999::::::::::::::::::>>>===;;;:::;;;===AAACCCFFF@@@<<<>>>>>>;;;888777999999::::::999::::::;;;:::>>>@@@??????BBBBBB???BBB@@@===:::999999;;;<<<>>>???@@@AAAAAA@@@???>>>===<<<===???@@@???===:::<<<<<<;;;:::999999999999;;;999999<<<<<<888777999999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBCCCCCCBBBAAABBBBBBAAA??????AAAEEEHHHGGGFFFCCCAAA???>>>>>>>>><<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<======;;;::::::;;;===>>>>>><<<===>>>>>>>>>>>>>>>???@@@<<<;;;;;;:::::::::;;;;;;999:::<<<======;;;888666999999888777777777777777555777888999888888:::;;;===<<<;;;::::::::::::::::::999999888888888999999::::::::::::::::::::::::>>><<<;;;999999;;;<<<>>><<<>>>???>>><<<;;;<<<==================>>>???@@@???@@@AAAAAA???>>>???@@@???????????????>>>>>>>>>AAAAAAAAABBBBBBAAAAAAAAACCCDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@@@@>>>@@@CCCCCCCCCBBBBBBCCC???>>>>>>>>>===<<<<<<;;;777777777666555444444333000000000000////////////333000---,,,------,,,+++...,,,***)))***,,,------,,,))))))++++++)))***...+++*********,,,.../////////---)))&&&%%%&&&'''(((,,,)))'''(((+++,,,+++)))(((((()))+++---000111111,,,,,,---...000///+++)))++++++++++++---///222333333222111111111111111222333222111222555999>>>AAA???===:::999:::===???@@@AAAAAA@@@@@@@@@AAABBBBBB???AAABBBDDDEEEEEEEEEEEECCCDDDEEEGGGIIIKKKMMMMMMTTTTTTRRRMMMGGGFFFHHHLLLJJJJJJIIIHHHGGGFFFDDDCCCEEEEEECCC???;;;888555222hhhDDD@@@;;;999999888666555555555555111111111111222222222222555555444333444777<<<@@@===>>>@@@BBBDDDEEEFFFFFFCCCCCCBBBAAABBBCCCDDDEEEGGGKKKOOOOOOMMMLLLMMMOOOQQQMMMGGGAAA===<<<===>>>888:::======<<<:::999999777999:::;;;<<<>>>AAADDDFFFDDDBBB>>>;;;999888777333666999;;;===>>>@@@BBB;;;>>>AAACCCCCCCCCDDDEEECCCCCCDDDCCCBBBAAA???>>>@@@===999666555333000...000,,,(((&&&&&&(((*********+++,,,,,,---...222444000//////000222333333222333444666666666444222111000222333333222333666888::::::<<>><<<===<<<999;;;999888888999999999888000...---//////------000//////000111111111111000...---++++++---/////////...------///222333333222000111333555666777888888888888777666555555444444000...000555777777999<<<777999;;;<<<<<<:::777555666888:::;;;::::::;;;<<<>>><<<;;;:::;;;===@@@BBBEEEAAA???AAAAAA===;;;<<<===>>>>>><<<:::888888999777===@@@??????BBBCCCAAAAAA???<<<:::999:::;;;===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAA@@@===:::<<<<<<;;;::::::::::::::::::888888;;;:::777666888999:::<<<=========<<<;;;;;;===AAADDDEEEEEEDDDCCC@@@@@@@@@@@@AAACCCEEEFFFCCCBBBAAA???>>>===<<<<<<777888999999::::::999999;;;;;;;;;;;;;;;<<<<<<<<<999999999;;;>>>???>>>===<<<<<<;;;;;;;;;<<<======<<<;;;:::999999999999999999:::;;;<<<<<<;;;999888888777777666666666666666555666888888888888:::<<<===<<<;;;:::999999999999;;;:::999999888888888999::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???===@@@BBBAAA===;;;<<<>>>===>>>>>>>>>?????????@@@???@@@AAA@@@>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@??????AAADDDEEEDDDDDDDDDEEEAAAAAAAAAAAA@@@???>>>>>>======<<<;;;:::999999999444444444444444444444444777666555333222111111111------,,,,,,---...000111---)))(((******(((***---+++++++++,,,---...000000111000---***(((''''''''',,,*********++++++***)))(((((()))***+++---///000+++++++++------,,,)))'''(((((('''((()))+++---...------,,,,,,,,,---......000///......000555999<<<:::888555555777:::;;;;;;===============>>>>>>???>>>>>>???@@@AAACCCCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMSSSQQQMMMHHHEEEEEEHHHKKKIIIIIIIIIHHHGGGFFFDDDDDDFFFGGGDDD>>>:::999666222gggDDD@@@<<<888888777666666666666666333333333333444444555555888888777555666999>>>BBB@@@AAACCCEEEGGGGGGGGGGGGDDDCCCAAA@@@@@@AAABBBBBBAAADDDGGGHHHFFFFFFIIIKKKJJJGGGBBB>>>;;;;;;<<<===444777:::<<<;;;999888777888999999999:::>>>CCCGGGEEEDDDBBB???<<<:::888888555777:::<<<<<<===>>>@@@:::===@@@AAAAAAAAABBBCCCDDDCCCCCCBBBAAA@@@??????>>>;;;777555444333111///,,,***))))))***+++***)))+++,,,...------...111555222111111222444555555444444555666777666555444333111333555555555666:::===>>>>>>>>>@@@BBBBBB@@@>>>999999888888777888888999333777999999;;;???@@@>>>;;;:::::::::;;;:::999888;;;999888999<<>>@@@???:::888999999777666555444444777888888777222//////222111---,,,///------...///////////////000///...///000111000///......///111333333111///222333555777999:::;;;;;;:::999888777666555444444333111222666888777888<<<999999::::::999777666555555888;;;<<<;;;;;;===>>>>>>===<<<;;;<<<===???AAAAAA@@@AAACCCAAA======AAA>>>@@@AAA???;;;999999:::888>>>BBBAAAAAADDDEEEDDD@@@>>><<<:::999:::<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???===<<<===>>>===<<<<<<<<<;;;::::::::::::;;;999666666999888555555888999:::<<<>>>>>>===<<<;;;:::===AAAEEEGGGGGGEEEDDD???===>>>AAAEEEGGGEEECCC>>>>>>>>>>>>===<<<;;;;;;555555777888999999::::::888888999999999::::::::::::::::::<<<>>>>>>===;;;;;;:::999999;;;<<<===>>>===<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;:::999999888777777777777777444666888888888999:::<<<::::::999999::::::;;;<<<===<<<;;;999999888888888;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????<<>><<<===@@@===>>>???@@@@@@@@@???>>>@@@AAABBBAAA>>><<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBB@@@AAACCCDDDDDDDDDBBBAAABBBDDDFFFFFFEEEDDDCCCDDDCCCDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@???>>>===<<<<<<888888999999::::::;;;;;;;;;<<<===<<<:::999999:::222333333222222222333444000---+++------+++,,,000)))+++,,,------...///000111000...,,,***))))))(((***+++,,,+++***)))))))))((()))))))))***+++---///...---------...---***(((((((((((()))***+++,,,,,,******))))))***+++,,,,,,++++++,,,---///111222333222000///000333555444333666666666666666777777888777777777777888;;;===??????@@@AAACCCEEEGGGHHHIIILLLIIIEEEDDDEEEGGGHHHHHHJJJJJJJJJIIIHHHGGGEEEEEECCCEEEBBB<<<999;;;:::666fffCCC@@@;;;888777666666666666666777666777777777888888999999999999888666666999???CCCAAABBBDDDFFFGGGHHHHHHGGGDDDBBBAAA@@@??????@@@@@@>>>BBBEEEEEEDDDEEEHHHKKKCCC@@@===:::888999;;;<<<111555999:::999777555555999999888888999===DDDIIICCCBBB@@@>>><<<:::999999777999;;;<<<;;;;;;<<<===;;;===@@@AAA@@@???@@@@@@DDDCCCBBBAAA@@@?????????<<<999666444333333111000)))***+++...000000---***,,,...///...------000444333222222333555666666555444555666777777666555555333555777777777999===AAAAAA@@@@@@AAAAAA@@@<<<:::777777777777888999:::;;;444777999888999======:::<<<:::777777888:::;;;;;;???===;;;;;;<<<============???===888555666777555///......000333555666555666333333777666000...111,,,,,,---...//////......222111111222333333111///......000222444333000---333444666888:::<<<<<<===::::::999777666555444333555333333777999777888;;;<<<:::999777555555555666444777;;;===<<<<<<>>>@@@???>>>=========>>>???@@@>>>>>>AAADDDAAA===???DDD<<<>>>@@@@@@===<<<===???:::AAAEEEDDDDDDGGGIIIHHH???===;;;999999:::<<<>>>>>>>>>???@@@AAAAAAAAAAAACCC???:::888999;;;>>>>>><<<<<<;;;:::::::::;;;;;;999666555777777555555888888999;;;======<<<;;;:::999===AAAFFFHHHGGGFFFDDD===<<<===BBBHHHJJJEEEAAA<<<======>>>>>><<<;;;:::555666888999;;;<<<<<<<<<666666777777888888888999<<<<<<<<<===>>>===;;;999:::999888999<<>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::444666888888888999;;;<<<777777888999:::<<<>>>???>>>===<<<:::999888888888;;;;;;;;;;;;;;;;;;;;;;;;666777999<<<===?????????999>>>BBBBBB???===???BBB===>>>@@@AAABBB@@@???>>>@@@BBBCCCBBB???<<<;;;;;;>>>>>>>>>>>>>>>??????????????????@@@BBBCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCDDD???@@@CCCEEEFFFFFFEEEDDDEEEGGGHHHGGGEEECCCBBBBBBFFFFFFGGGGGGFFFEEECCCBBBDDDCCCBBB@@@???>>>>>>>>><<<<<<======>>>???@@@@@@>>>AAACCCBBB@@@======>>>888888888777555555666777555111000111111///111555(((***,,,---------...//////......---,,,+++******(((+++---,,,)))'''(((***((()))))))))((())),,,...111000/////////...,,,*********++++++,,,,,,,,,---)))((((((((()))***+++,,,&&&(((+++...//////---,,,---+++***,,,///111///---111000000000000111222222000///......000333777999;;;;;;===>>>@@@BBBCCCDDDDDDBBB@@@AAAEEEHHHHHHFFFJJJJJJJJJJJJIIIHHHGGGFFFAAACCC@@@:::999===>>>:::hhhCCC>>>:::===:::666333333555888:::666999<<<>>>===<<<<<<<<<<<<:::888777888<<<@@@CCCCCCDDDEEEFFFFFFEEEDDDDDD===>>>???>>>===>>>@@@AAA>>>>>>???@@@BBBDDDFFFHHHBBBBBBAAA>>>:::888888999555555666888::::::888777333444777:::>>>AAADDDEEE@@@AAA???;;;666444666999999:::;;;;;;;;;999777555999===@@@AAA???>>>???@@@DDDBBB@@@>>>>>>@@@BBBCCC>>>===;;;888444000,,,***,,,((('''+++,,,***)))+++111000///......///000111222444777999:::999777666777666555444444666777888:::999999999999:::;;;<<<======>>>>>>===;;;:::888999777555666999;;;:::999222333666888999999999999777777666777888999;;;<<<<<>>>>>?????????BBBEEEFFFFFFEEEBBBAAA@@@>>>===<<<<<<<<<@@@???>>>AAAEEEGGGEEECCC>>>999888999888666888<<<>>><<<999888999;;;<<<<<<999888777777777777555333666888<<<>>>???===;;;999;;;>>>CCCEEEEEEEEEEEEFFF555<<>>:::888999:::999777:::999888:::===???===;;;888888888999:::;;;<<<===666777777888999999::::::::::::999999:::;;;===>>>@@@>>>;;;999888999:::;;;<<<<<<===;;;:::999:::<<<:::;;;<<<===>>>>>>>>>>>>:::<<>>===AAA@@@?????????@@@AAABBBDDDCCCAAA???>>>>>>??????>>>???@@@???>>>>>>???AAADDD??????EEEFFFCCCBBBDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEBBBAAABBBFFFIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHKKKFFFCCCCCCAAA>>>>>>BBBDDDAAA===<<<===@@@CCCDDDHHHHHHHHHHHHFFFDDDBBBAAA???;;;888:::>>>@@@>>>;;;<<<:::999777555444444444000111222111000000111333666333///......---***''')))))))))))))))*********+++)))'''&&&'''+++...111///...---...//////---,,,******++++++++++++***))),,,***(((((()))++++++***,,,------.........------'''((()))***++++++++++++)))++++++((())),,,---+++)))***,,,---...000222555555444333333555777:::;;;999888888999<<<======<<<>>>AAADDDDDDBBB@@@>>>>>>;;;<<<>>>===;;;999999:::hhhDDD@@@;;;>>><<<999888888:::===???===@@@CCCDDDCCCBBBBBBBBBDDDBBB???======???BBBDDDCCCDDDEEEFFFFFFEEECCCBBB???@@@???===:::999999;;;======???@@@BBBDDDEEEFFF???@@@???<<<999777777888666555555777999:::999777444555777:::===???AAABBB;;;;;;:::999777777999;;;999:::;;;<<<<<<:::999777999<<>>===???AAABBBAAA???>>>>>>???AAABBB===;;;999555111...+++***///------000000------000222111111111111333444555222333555777777666555444333333333333333444444555777888888999:::;;;;;;;;;<<<<<<======<<<;;;999888:::777666666999:::999888777666555444555666888999777777666666777999:::<<<<<<>>>===999999===@@@???:::999888888888888666444444111111444444222333666666444222111333555555555555777777444111...///000777666555333111111222444777666444555666777777666555777999:::;;;;;;:::999777777888888888999999999:::::::::999999999888888555444555777:::<<<<<<;;;;;;::::::<<<@@@AAA@@@???CCCCCCCCCBBB@@@???AAABBBBBBCCCDDDDDDCCCBBBDDDEEEEEEDDDDDDCCCAAA@@@??????AAAAAABBBDDDGGGHHHGGGEEECCCBBBAAA@@@???>>>>>>============???AAABBBAAA@@@===:::888999999777999======;;;999888999::::::;;;999888888888777666555333555777999;;;;;;999666444:::>>>BBBEEEEEEDDDCCCBBB888===CCCEEECCCBBBDDDGGGKKKDDD>>>>>><<<999888999888888777777777666666666888777666555555555666777777777777777666666666666777777777888;;;>>>BBBDDDBBB>>>:::888999:::999777>>><<<::::::;;;:::777444777888999::::::;;;::::::777777777777888999:::;;;::::::999999:::<<<===>>>???===;;;888888888:::;;;:::;;;;;;:::999888:::;;;;;;<<<===>>>????????????<<<===???@@@@@@@@@>>>===AAA@@@?????????@@@AAABBBEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBBDDD@@@@@@DDDFFFDDDBBBEEECCCCCCBBBBBBBBBCCCDDDDDDGGGEEECCCDDDGGGJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEECCCBBBCCCDDDGGGCCCAAACCCBBB@@@AAAEEEEEEBBB>>><<<===@@@DDDFFFMMMMMMMMMLLLJJJGGGDDDCCCBBB>>><<<===AAACCCAAA???@@@???>>>===;;;:::999999777888888666444444555666999666333222222000---+++111000...,,,***((('''&&&***)))((('''(((+++...///...------...//////,,,************+++++++++,,,,,,,,,***)))(((***+++++++++***++++++,,,,,,,,,++++++)))))))))******)))(((((('''+++---+++***+++)))$$$)))***++++++,,,---...000///.........///111333555333222222444666888888777666888;;;;;;:::777666666777888999888666666666777jjjFFFAAA<<>>>>>>>>???AAACCCEEEBBBDDDFFFFFFDDDBBBBBBBBBCCCAAA???======???AAACCCBBBCCCEEEFFFFFFDDDAAA???@@@@@@???<<<888666666777===>>>???AAABBBBBBBBBBBB:::;;;;;;:::888666777888777666444555777999999999777777888999;;;<<<======999888777777999:::::::::999:::<<<=========<<<;;;:::;;;===>>>>>>>>>@@@BBB@@@???>>>======>>>???@@@===;;;777333///---++++++---,,,...000---***+++111222333444555666888999:::666666666666555555555444222222333444444444444444555666888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;999888:::888777666888888888777<<<999555222111333666999888777666666777888999:::===<<<777222444<<<@@@@@@;;;999777777888888777666777333333555444111222555555444333555777:::::::::777:::;;;777000...111666777666444333222222333444:::888555555555555444333444555777888999999888777666666777888999::::::;;;::::::::::::999999999999333444666999<<<===<<<;;;=========>>>@@@AAA@@@???DDDEEEEEEDDDAAA???>>>>>>???AAACCCDDDCCCDDDFFFHHHEEEEEEEEEEEEDDDCCCAAA@@@CCCCCCEEEGGGIIIIIIGGGEEECCCCCCCCCCCCBBBAAA???>>><<<===>>>>>>>>>===>>>@@@===:::999;;;;;;999;;;>>><<<;;;:::999888888999:::999999999888777666555444666777999:::999777444222999===AAADDDCCCAAA??????;;;>>>AAABBBAAABBBFFFIIIRRRHHH@@@??????<<<999999666666666666555555555555888777666666555555444444666555555555444444444444555555666888:::===???@@@@@@===:::888888999888888===;;;999999888777444222777888:::;;;;;;:::999888999888777666777999;;;<<<;;;;;;:::::::::<<<===>>>===<<<:::888777888999:::888999:::999888888:::;;;<<<===>>>??????@@@????????????????????????>>>>>>@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCBBB@@@@@@BBBCCCCCC@@@@@@DDDFFFEEEDDDEEEAAAAAAAAAAAABBBDDDFFFGGGHHHFFFDDDEEEGGGIIIJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHDDDEEEFFFFFFDDDBBBCCCCCCCCC@@@@@@BBBCCCBBBDDDGGGGGGDDD@@@>>>>>>AAAEEEHHHRRRRRRQQQPPPMMMJJJHHHFFFFFFCCC@@@AAADDDFFFEEECCCCCCCCCBBBBBB@@@???===<<<>>>>>>>>><<<:::999999;;;===;;;999777777666333111777666444111...+++)))(((++++++++++++,,,...///000.........000111000---***,,,++++++***+++,,,...///---+++))))))+++,,,+++*********++++++++++++***************))))))(((&&&&&&"""(((,,,,,,,,,,,,((("""******************************))))))***+++---...,,,++++++---000222222111...000222222111///...///111222222111000000333555lllIIIDDD>>>???@@@AAACCCEEEGGGHHHIIIGGGIIIIIIGGGDDDAAA@@@@@@>>>=========>>>@@@CCCEEEAAACCCEEEFFFEEECCC@@@>>>@@@@@@???===:::999999;;;>>>???AAAAAAAAA???===;;;666777888888666666666777888666333333555888999:::999999999999999999999999;;;888666777:::;;;999666:::;;;<<<>>>>>>???>>>>>><<<<<<===>>>???@@@BBBCCC@@@??????>>>>>>>>>>>>???===:::555000---,,,---...***,,,///000,,,(((+++222222444666888:::<<<======<<<:::999777666666666666222333555666777777666555555666999<<<>>>>>>===<<<:::;;;<<<<<<<<<;;;999888:::999888777777777777777;;;999666333222444777999888777777666777888999:::@@@>>>999555888???CCCBBB===;;;888777888999999999;;;777666888666333333666444444444666999;;;;;;::::::<<<;;;777222111444888666555444444555777777777:::888666555555555444333333444555666666666666666555555666777999:::;;;<<<::::::::::::::::::::::::444555888<<<@@@@@@>>><<<@@@@@@@@@@@@AAAAAA@@@???DDDEEEFFFDDD@@@<<<::::::<<<>>>@@@BBBBBBDDDFFFHHHDDDEEEFFFGGGGGGEEECCCAAADDDDDDFFFHHHIIIIIIFFFCCCBBBCCCDDDDDDDDDBBB???>>>>>>@@@AAA@@@===<<<>>>AAA>>>;;;:::======;;;<<<@@@======<<<;;;999888999:::999:::::::::888666555555888999;;;<<<;;;999777666:::===??????>>>======>>>>>>???@@@@@@@@@DDDIIIMMMVVVJJJ@@@???@@@>>>:::888666666666666666666555555555555666666666555555444555555555444444444333333333444555777999;;;<<<===???===:::888777777888888666666666777777777777666999:::<<<======;;;888666:::999777666666999<<<===<<<;;;:::::::::;;;===>>>;;;:::999777777777888999666777888888888888:::<<<======>>>???????????????BBBAAA???>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCAAAAAABBBDDDBBBAAAAAADDDFFFGGGFFFFFFAAAAAAAAABBBCCCFFFIIIJJJGGGFFFEEEEEEFFFHHHIIIIIINNNLLLJJJHHHGGGGGGHHHIIIGGGIIIJJJIIIGGGFFFEEEFFFBBB@@@@@@CCCDDDCCCDDDHHHHHHFFFCCC@@@???BBBFFFJJJRRRRRRRRRQQQPPPMMMKKKJJJHHHFFFDDDDDDFFFGGGGGGEEEBBBBBBBBBBBBAAA???>>><<<@@@@@@@@@???===<<<>>>???AAA@@@>>>===<<<;;;999888888888777666555444333333000111222333444444444444000000111333444222///,,,111///...,,,,,,---///000...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((''''''$$$)))***,,,---+++&&&******)))*********)))((())))))(((((()))***+++,,,(((''''''))),,,...///...+++---......,,,+++,,,------------,,,+++---000333nnnLLLGGG@@@@@@AAACCCEEEGGGIIIJJJKKKNNNNNNNNNKKKGGGCCCBBBBBB@@@@@@@@@AAACCCDDDFFFGGGAAACCCDDDEEEEEECCCAAA???DDDDDDDDDAAA>>><<<<<<===@@@@@@@@@@@@===:::777555333555777777666666666777999666333222444777999:::;;;::::::999888888777777999777777999<<<===:::777;;;<<<===>>>???@@@@@@@@@======>>>???AAABBBBBBBBB@@@@@@@@@??????===<<<<<<888555000,,,******,,,------...222333000,,,000777333555888;;;===>>>>>>======;;;999666555555555666333444555777888888777666777999<<<>>>@@@@@@??????:::;;;<<<<<<<<<;;;:::999::::::999888777777888888999888888777777888888888888888777777777999:::;;;@@@AAA@@@===???DDDEEECCC@@@>>>;;;:::;;;<<<<<<;;;===999777888777333333555888777777888;;;<<<;;;:::===;;;888666666666777777444333333555999<<<<<<;;;;;;:::888888999::::::999333333444444444444444444444555666777999;;;<<<<<<::::::::::::::::::::::::666777;;;???BBBBBB@@@===AAAAAABBBBBBAAA@@@??????BBBCCCDDDBBB>>>:::888777999;;;>>>???@@@BBBDDDFFFCCCDDDFFFGGGGGGEEECCCBBBDDDDDDDDDFFFGGGGGGDDDBBBAAABBBDDDDDDDDDBBB@@@>>>???AAABBB@@@===<<>>;;;999:::;;;888:::;;;;;;888666777888888999;;;<<<===<<<;;;:::<<<===<<<;;;999:::<<>>>>>>>>???AAAEEEKKKOOOSSSHHH???>>>@@@>>>:::888777777777777777777777777222333555777888888777666666666666555555555444444333333444666888999::::::===<<<:::888666666777999222333555666777888888999:::<<<>>>???>>><<<999777:::999777666777999<<<>>>;;;;;;:::999999:::<<<===999999888777777777888888666777888999999:::<<<>>>======>>>?????????>>>>>>CCCAAA???>>>===>>>???@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEECCCAAAAAABBBDDDAAAAAABBBDDDGGGIIIIIIGGGDDDDDDCCCCCCEEEHHHKKKMMMIIIIIIIIIHHHGGGHHHJJJKKKMMMKKKJJJHHHGGGFFFGGGGGGGGGJJJKKKKKKJJJHHHGGGGGGDDDAAABBBEEEEEECCCDDDGGGIIIHHHGGGDDDBBBCCCGGGKKKNNNNNNOOOOOOOOONNNMMMLLLGGGFFFEEEEEEEEEFFFFFFEEEBBBBBBBBBAAA@@@???>>>======>>>???>>>>>>>>>@@@BBBBBBBBBBBB@@@???=========;;;;;;;;;;;;;;;<<<<<<<<<888999:::;;;<<<<<<;;;;;;555555555666777777444111777555333000///000111222///...------......---+++,,,---------,,,,,,+++***((()))******++++++******"""&&&(((((()))------***+++***)))***,,,---+++)))))))))(((((()))))))))***(((''''''))),,,......---***+++,,,+++******+++---***++++++***)))+++...111pppOOOIIIBBBBBBBBBDDDEEEGGGIIIJJJJJJKKKLLLKKKHHHDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBKKKJJJHHHEEE@@@===<<<===??????>>><<<:::666333222222444777888777666777777888555333222444777999999;;;;;;::::::999888777777555666888<<>>=========>>>???@@@@@@AAA>>>>>>>>>@@@BBBCCCAAA???@@@@@@@@@???>>>;;;999777000...***((('''(((***,,,,,,---///333222000333888555777;;;>>>??????>>><<<:::888666444222222222222222333444555666777777777:::;;;===???@@@AAA@@@@@@;;;;;;<<<======<<<;;;::::::;;;;;;:::888888999;;;999:::<<<===<<<;;;:::999888888888888999;;;===>>>???DDDGGGEEEDDDEEEEEECCCDDDBBB@@@?????????>>>===;;;888666777666222111444<<<;;;::::::<<<======<<<;;;888666666888999999777444222222666;;;>>>>>><<<888666555666888999999888333333333333333333333444444555666777999:::<<<<<<::::::::::::;;;;;;;;;;;;888999<<<@@@CCCBBB???===@@@BBBCCCBBB@@@??????@@@@@@AAAAAA???<<<999888888999;;;===>>>???@@@BBBDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCDDDEEEFFFDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@???>>>======???AAABBB??????BBBAAA>>>>>>@@@@@@BBBCCC@@@<<<999:::<<<777:::<<<;;;888777888;;;888999:::;;;<<<<<<<<<;;;;;;;;;;;;999888999<<>>>>>>>>???AAADDDHHHJJJJJJAAA;;;<<<>>><<<999888888888888888999999999999000222666999::::::888777777777666666666555555555444444444555666777999:::;;;;;;:::777555555777999444666888888777666777888;;;<<<===>>>===<<<:::888:::999888777888:::<<<===;;;:::999888888999:::;;;888777777666666666777777666888999:::;;;<<>>??????@@@@@@@@@??????BBBAAA@@@>>>>>>???@@@AAA===>>>???@@@AAABBBBBBBBB???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBB@@@???AAABBB@@@BBBCCCCCCGGGKKKKKKGGGHHHGGGEEEEEEFFFHHHKKKMMMLLLMMMLLLKKKIIIIIIKKKMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDFFFIIIJJJIIIGGGFFFFFFFFFCCCDDDGGGGGGEEEEEEHHHIIIJJJJJJHHHEEEEEEHHHKKKIIIJJJKKKLLLMMMLLLKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@;;;===>>>>>>>>>>>>AAACCCAAABBBBBBAAA???>>>>>>???@@@@@@@@@????????????>>>??????@@@AAAAAAAAAAAAAAA:::999888999::::::888777:::999888666555555555555333222222222333222000...------...------,,,+++*********+++------.........***---,,,((((((+++,,,***,,,***)))+++......+++(((((((((((((((((((((((('''***))))))***---......---)))))))))((('''(((***,,,)))*********)))***---///rrrQQQKKKDDDEEEEEEEEEEEEFFFGGGIIIJJJDDDEEEEEEDDDBBBAAABBBCCCAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFFFFJJJJJJHHHEEE@@@=========;;;;;;999888666555333333222555888999888777777888777555333333555777888888;;;;;;::::::999999999888555999===@@@AAAAAAAAAAAA>>>======>>>>>>???@@@@@@<<<<<<>>>@@@BBBAAA===:::>>>??????>>>;;;888444222,,,+++)))'''''')))+++---,,,+++---222444333555999888;;;>>>AAAAAA@@@===;;;777666555444222111111111444444555555666888999:::<<<<<<===>>>??????@@@@@@;;;<<<===>>>>>>>>><<<<<<:::;;;<<<;;;999999;;;>>>??????@@@@@@???===;;;:::888888888999;;;===???@@@AAAJJJPPPMMMHHHGGGGGGGGGHHHFFFEEEDDDDDDBBB@@@===;;;888666777666333222555<<<:::888888:::===>>>>>>555666777777777777888999444222111555:::===;;;888444333222222444555555444444333333333333333333333555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::<<<>>>@@@@@@>>>;;;???AAACCCBBB@@@>>>???AAA@@@@@@@@@>>>;;;999:::;;;;;;===>>>???>>>???@@@BBBAAAAAAAAABBBBBBCCCCCCCCCEEECCCAAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA???>>>@@@AAABBBBBBDDDBBBAAADDDCCC???>>>@@@???BBBCCCAAA;;;888999;;;555999<<<<<<999888:::===::::::;;;<<<<<<<<<;;;;;;888999;;;;;;::::::;;;<<<>>>======>>>@@@@@@@@@@@@>>>999888:::;;;999888999888888888999999999::::::222444888;;;<<<:::888666666666666666555555555555555555444333444666888::::::::::::777444444777:::666999;;;:::888777777999:::::::::;;;::::::999999999999999999:::;;;<<<<<<:::999888777777777999999666666666666666666666666777999;;;<<<===???BBBEEEAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAA<<<===???AAABBBBBBBBBBBB???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAA>>>>>>???@@@???CCCDDDCCCGGGLLLLLLHHHJJJIIIFFFEEEEEEGGGJJJKKKKKKLLLLLLJJJHHHGGGIIILLLJJJJJJKKKKKKIIIGGGDDDCCCAAADDDGGGIIIHHHFFFFFFFFFFFFDDDEEEIIIIIIGGGGGGJJJHHHKKKNNNLLLHHHFFFHHHKKKHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDDDDBBB@@@>>>===>>>@@@AAA===?????????>>>???@@@BBB???AAABBB@@@>>><<<===???AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC>>><<<:::999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888777888999888555333222222222222111000///.........//////000/////////---///...+++***------+++...,,,***,,,...---)))$$$************))))))(((''',,,******+++,,,------+++)))))))))'''&&&'''***---((()))++++++******+++---rrrRRRLLLDDDGGGFFFFFFEEEFFFGGGHHHIIICCCDDDEEEFFFEEEFFFIIIKKKBBBCCCEEEGGGIIIIIIIIIIIIDDDCCCCCCCCCDDDEEEGGGIIIEEEFFFEEECCC@@@>>>???@@@888777666555444444555555333666999:::999888888888666444333333666777888888::::::::::::::::::::::::999===CCCDDDBBB??????@@@>>>>>>>>>===>>>>>>???@@@;;;;;;===@@@BBB@@@;;;666===>>>>>><<<999555111...,,,+++******+++---///000222///000666:::;;;<<>>AAACCCCCCAAA===;;;777777666555444333222222888777777777888:::<<<>>>======<<<<<<===>>>???@@@<<<===>>>??????>>>======999;;;===<<<::::::===@@@DDDCCCBBBAAA???===;;;:::888888888:::<<<>>>AAABBBEEEPPPVVVRRRKKKIIIJJJLLLJJJIIIHHHGGGGGGDDDAAA>>>===:::888:::999555555888999777555555777;;;===>>>///444999999666555888<<<555333111444999;;;888444888666444444666666666555444444333333222333333444666666777888999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;===>>>>>><<<:::>>>@@@CCCBBB???>>>???AAA@@@@@@???===;;;;;;<<<>>>===???@@@@@@??????@@@AAA@@@@@@@@@@@@@@@AAABBBCCCFFFDDDAAAAAACCCFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGCCC@@@@@@DDDFFFFFFEEEFFFCCCCCCEEECCC???===???>>>AAACCC@@@:::777777:::444888<<<<<<999999<<>>>>>>>>>>>===<<<;;;;;;444777<<<>>>===;;;::::::>>>>>>>>>>>>>>>===:::888666444555999:::777777999777777888888999999999:::444666:::<<<<<<:::777555666666555555555444444444777555444333333666999;;;999::::::777444444777:::666888;;;;;;999888:::<<<888888888888888888888999888888999:::;;;;;;;;;<<<999888777666666777888888555555666666666666666666888:::<<<===>>>AAADDDFFFCCCDDDDDDDDDDDDDDDCCCCCC?????????@@@AAAAAAAAAAAA<<<===???AAABBBBBBBBBBBB@@@AAACCCEEEFFFFFFEEEEEEAAAAAAAAA@@@===<<<===??????CCCDDDCCCGGGMMMMMMHHHKKKIIIFFFDDDDDDEEEHHHIIIHHHIIIIIIGGGDDDCCCFFFIIIJJJKKKLLLLLLKKKHHHDDDBBB@@@CCCGGGIIIIIIHHHGGGGGGEEECCCEEEJJJKKKIIIIIILLLGGGLLLOOONNNJJJGGGHHHKKKHHHIIIIIIIIIIIIGGGFFFDDDDDDEEEEEECCCBBBAAABBBDDDCCCAAA===;;;:::<<<>>>@@@AAABBBBBBAAA??????@@@BBB===???AAA???<<<;;;===???>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDD@@@===:::999:::<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@===<<<<<<<<<===<<<999777777888888777666555444333222222222222111000///...+++...///------000000---000---+++,,,---,,,&&& ------------,,,+++***))),,,*********+++,,,+++***+++******((('''(((,,,///''')))++++++***)))***+++wwwSSSJJJHHHHHHIIIJJJHHHFFFEEEEEEFFFGGGDDDBBBDDDEEEEEEEEEFFFHHHHHHGGGGGGFFFEEEDDDCCCEEEBBB@@@AAAEEEIIIJJJIIIJJJHHHEEECCCAAA===999666222333444333222222333555444555777888999888666555;;;888555444666999;;;<<<<<<<<<;;;:::::::::;;;;;;===???AAA@@@===<<<>>>@@@???===;;;999999:::<<<>>><<<<<<;;;:::::::::;;;;;;<<<<<<;;;777222...---,,,))))))***,,,///111000///111333666:::===???@@@@@@CCCBBBAAA@@@===;;;999777888999999777555333333444666666666666777999:::;;;888999;;;<<<>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCC>>>???@@@@@@???@@@BBBDDDEEEDDDCCCBBBCCCDDDEEEFFF===:::777888<<>>:::777999:::999777888======999888777777777888999;;;<<>>BBBDDDEEEBBB???===?????????@@@@@@AAAAAABBB<<<<<<==================???>>>@@@EEEEEE@@@===>>>@@@???>>>>>>>>>???@@@AAAAAA>>><<>>CCCBBB@@@<<<999888:::<<<;;;:::999999999:::;;;<<>>>>><<<:::777555555666777888888777666666<<<888555666:::<<<:::777777555333555888:::888666444444444444444555666777666222222777666111111444555555555555666777999:::888999;;;;;;999888777888666888888888777666777888;;;;;;:::999999999::::::888777555444444555666777555777888777666555666888666:::>>>AAABBBBBBCCCCCC???>>>>>>@@@EEEGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAACCCBBBAAABBBDDDEEEDDDCCCBBB@@@???AAADDDDDDAAA>>>BBB??????AAABBB@@@AAAEEEAAAEEEFFFCCCEEEJJJKKKHHHIIIGGGEEECCCCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJIIIGGGEEEBBBAAAAAABBBDDDEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKJJJJJJMMMMMMMMMLLLKKKJJJIIIHHHIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDD??????>>>>>>>>>>>>>>>>>>@@@>>>===>>>AAAAAA===:::AAA>>><<<<<<======;;;888???>>>>>>>>>???@@@AAAAAA???@@@BBBBBBBBB@@@>>>===;;;:::888777888:::===???>>>???@@@AAAAAA@@@???>>>???AAABBBAAA???<<<;;;;;;::::::;;;;;;<<<<<<======<<<;;;999666555444444444444222000000111111000///000666666000---000333222///...------......---+++,,,***))))))***)))(((&&&***+++,,,,,,,,,+++)))(((((()))***+++++++++***)))vvvSSSIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDEEECCCBBBCCCDDDDDDCCCCCCGGGGGGHHHIIIHHHHHHFFFFFFDDDBBB@@@AAADDDHHHIIIIIIKKKHHHEEEBBB???<<<888555000222333444333444555777333444666888888888777666:::777444444666999;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<>>>???>>><<<;;;===???>>>===;;;999999:::<<<===999999999888888888999999555555333111...,,,+++,,,+++++++++---000333333333555777999<<<>>>@@@@@@@@@EEEDDDBBB???<<<888666444444444555555555555666777666666666666777888999:::888999:::<<<===?????????CCCBBB@@@???>>>?????????===>>>??????>>>???AAACCCCCCCCCDDDEEEFFFHHHIIIJJJ???<<<:::===BBBFFFGGGGGGLLLMMMNNNNNNLLLLLLOOOQQQKKKKKKJJJGGGDDD@@@===;;;;;;===<<<:::;;;???>>>:::555444444444444666777888;;;:::888777777666555333222222333555888999888777;;;888555555777999999888666666555555666777999::::::;;;;;;:::999777555444777888888999:::::::::::::::;;;>>>@@@AAA@@@>>><<>>>>>>>>???@@@===>>>AAABBB>>>>>>@@@??????>>>>>>>>>@@@AAABBBCCC@@@???BBBFFFIIIGGGDDDHHHGGGEEEDDDDDDEEEFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIGGGEEEBBB@@@>>>@@@???===999666555777999;;;:::999999999:::;;;<<>>??????@@@BBBDDDBBBAAA@@@BBBDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???AAACCCCCC@@@>>>@@@>>>>>>AAABBB@@@AAAEEEAAAEEEEEECCCDDDHHHIIIFFFGGGFFFDDDBBBBBBDDDFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIHHHGGGDDDBBBAAACCCDDDEEEGGGGGGGGGFFFFFFCCCEEEFFFHHHIIIIIIIIIHHHOOOOOOOOOOOONNNMMMKKKJJJGGGEEECCCCCCDDDEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>============CCCBBBAAAAAABBBBBB@@@>>>???===;;;;;;======;;;999>>>>>>>>>>>>???@@@AAAAAA>>>???AAAAAAAAA???>>><<<;;;:::888777888:::===>>>>>>>>>????????????>>>>>>>>>@@@AAAAAA>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???===;;;:::999999999888666444333333333222111;;;>>>===666333444555222444222111000111111000///111///---,,,------,,,++++++,,,,,,------+++***))))))******++++++*********uuuQQQGGGEEEIIIEEEAAA@@@BBBDDDCCCAAADDDCCCBBBBBBBBBBBBAAA???DDDEEEHHHJJJKKKJJJIIIHHHDDDBBB@@@@@@CCCFFFGGGHHHLLLIIICCC???<<<:::777555...111444555555555666777222333555777777777777666:::888666555888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======;;;;;;<<<======<<<:::888888999:::;;;666666666666666666666666111000...,,,************///---,,,...222555777888999:::<<<>>>@@@AAAAAABBBGGGEEEBBB>>>:::666333111333333333444555666777777666666555666666777888888888999:::;;;<<<===>>>>>>CCCBBB@@@>>>===<<<;;;;;;;;;<<<======<<<===???AAA@@@BBBDDDGGGIIIKKKLLLLLL>>>======AAAGGGKKKKKKJJJHHHGGGGGGIIILLLNNNOOOOOOIIIIIIGGGEEECCCAAA@@@???===@@@???>>>???AAA???:::444333333333444555666777888888777888888888555333222222333666:::<<<<<<;;;;;;999777777888::::::999888777555444444777:::<<<<<<;;;999777666444333333999999888777888888999:::888999:::;;;<<<<<<<<<<<<>>>>>>???@@@@@@???>>>===;;;<<<<<<===>>>???@@@@@@@@@<<<;;;>>>>>>===???BBB>>>>>>>>>>>>???@@@AAABBBEEEDDDCCCEEEHHHJJJHHHEEEGGGFFFEEEDDDEEEGGGJJJLLLJJJKKKLLLMMMMMMKKKJJJHHHJJJJJJIIIGGGDDDBBB???>>>======;;;888555444555777::::::999999:::;;;<<<<<>>??????>>>===>>>@@@CCCEEEDDDCCCCCCDDDCCCAAA???CCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAA@@@???>>>???AAAAAA???>>>???<<<===AAABBB@@@AAAEEEAAADDDDDDBBBCCCEEEFFFCCCDDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIHHHFFFDDDBBBAAACCCDDDEEEFFFFFFEEEDDDDDDAAABBBDDDFFFGGGGGGGGGGGGNNNOOOPPPPPPOOOMMMJJJIIIDDDBBBAAA@@@AAABBBAAA@@@DDDDDDCCCBBBAAA@@@??????CCCBBBAAA???>>>===<<<<<<@@@AAA@@@???===<<<===>>>===;;;:::;;;<<<===<<<:::>>>>>>>>>>>>???@@@AAABBB>>>???@@@@@@@@@???===<<<;;;:::999888999;;;===>>>>>>>>>============>>>>>>>>>???AAA@@@>>>;;;;;;;;;<<<======>>>??????@@@@@@CCCBBBAAA???>>>============;;;999888888888777555EEEEEEBBB>>>===>>><<<999;;;999777777777777666555888666333222333444444333...//////000///...---,,,,,,,,,+++++++++++++++,,,uuuQQQFFFDDDJJJDDD???>>>AAADDDCCC@@@CCCDDDCCCBBBCCCCCCAAA<<<@@@BBBEEEHHHJJJJJJIIIHHHDDDBBBAAAAAABBBDDDFFFGGGKKKGGGAAA===:::888666444000333666777777666666666222333444666777777777777;;;999888888:::<<<===<<<::::::;;;;;;<<<<<<<<<;;;<<<<<<===<<<<<<<<<<<<===<<<;;;999888777777888999333444444444444444444444111...,,,******+++++++++000...---...222777;;;<<<;;;<<<===???AAABBBCCCDDDFFFDDDAAA>>>:::666444222777555444333444555555555666666666555666666777777999999999:::;;;<<<======@@@???>>>===;;;:::999999999:::;;;;;;:::;;;===???>>>@@@DDDGGGIIIJJJIIIIII;;;;;;<<>>999666666666777777888888999888888999:::;;;:::777555555555666999===???@@@???;;;:::999999999:::::::::666555444333444666888999;;;999777555444444444555<<<:::888666666777999;;;888888888888999;;;<<<===<<<===>>>>>>>>><<<:::999::::::;;;<<<>>>???@@@@@@===::::::===>>><<<>>>AAA======>>>>>>???AAAAAABBBEEEEEEDDDFFFIIIIIIGGGEEEEEEDDDCCCCCCDDDHHHKKKNNNJJJLLLNNNPPPOOOMMMJJJHHHIIIHHHGGGEEEBBB@@@>>>=========<<<999666555666888999:::::::::;;;;;;<<<<<<@@@???<<<<<<<<<;;;:::888999999999999999999999999999999:::::::::999888777666777888:::::::::999999:::888777888::::::888666555888:::888555333555777444555555555555555555555888888888999999777666777888888888888888888888999999;;;===<<<;;;999999999888999::::::999888999:::888999999:::;;;;;;;;;;;;777666555333222111111111333444444444444666:::===???@@@@@@???======>>>???CCCCCCBBBBBBBBBAAA???>>>AAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>;;;===AAABBBAAAAAADDDCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHFFFEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@@@@BBBDDDFFFGGGGGGGGGGGGLLLMMMNNNNNNMMMJJJGGGEEECCCAAA??????@@@AAA@@@???AAAAAAAAA@@@???>>>>>>===BBBAAA@@@???>>>=========???@@@@@@===:::888;;;>>><<<;;;;;;<<<============>>>>>>>>>>>>???@@@BBBBBB??????@@@@@@@@@@@@???>>><<<;;;:::::::::<<<>>>??????>>>===<<<;;;<<<===>>>===???@@@@@@===;;;;;;;;;===>>>>>>???@@@AAABBBBBBDDDCCCBBBAAA@@@@@@?????????>>><<<<<<=========<<>>>>>>>>>>><<>>BBBDDDCCCAAABBBFFFFFFDDDDDDFFFCCC<<<<<<>>>AAADDDFFFFFFFFFFFFCCCBBBAAAAAAAAABBBDDDFFFHHHDDD???;;;999777666444333666888999777666555555333444555666666777777777999888777999;;;<<<;;;:::888999:::;;;;;;;;;;;;;;;========================;;;:::888777666666666777222333333333333222111000+++)))((())),,,/////////111///---...333999===@@@<<<<<<>>>???AAACCCEEEFFFDDDBBB@@@===;;;999888888999777444444555777777666888777777666666666666777999999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::888999::::::999:::<<<===<<<>>>BBBEEEFFFEEECCCBBB::::::<<>>>>>======>>>???@@@@@@???AAAAAA??????@@@<<<666888999999:::::::::::::::777777888:::;;;:::777555666555666888<<>>??????@@@@@@@@@>>>===<<<999999:::;;;===>>>??????:::888:::>>>???<<<<<>>???@@@@@@AAAAAACCCCCCDDDFFFGGGGGGEEEDDDBBBBBBAAAAAACCCFFFJJJLLLIIIKKKMMMOOOOOOMMMIIIGGGFFFEEECCCAAA???>>><<<<<<<<<<<<<<<999777666666888999999:::;;;<<<<<<======@@@>>>===<<<<<<;;;999777666666666666666666666666777777777888888888888888666777999;;;;;;;;;;;;:::;;;::::::;;;;;;:::999777555888::::::777666999<<<555666777777777666555555999::::::999999999888777999999999999999888888888888:::<<<<<<:::999888999888999::::::999888999::::::;;;;;;;;;;;;:::888888888777666555333222222222333444555555666777;;;===<<>>>>>??????@@@AAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>???>>><<<>>>BBBCCCAAAAAACCCEEEDDDDDDDDDDDDCCCCCCDDD@@@@@@@@@AAABBBDDDFFFGGGIIIHHHHHHGGGHHHIIIKKKLLLJJJJJJIIIHHHGGGFFFFFFFFFAAAAAABBBCCCCCCBBBAAA@@@AAABBBDDDFFFHHHHHHHHHHHHKKKKKKLLLKKKJJJGGGEEECCCBBBAAA??????@@@@@@@@@???=====================>>>>>>>>>>>>===>>>>>>??????AAACCCCCC@@@<<<<<<>>>AAA;;;<<<=========>>>>>>???=========>>>???AAABBBCCC@@@AAAAAAAAAAAAAAAAAAAAA===<<<<<<<<<===>>>???@@@@@@???>>><<<<<<<<<===>>>===???@@@@@@>>><<<<<<<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBB???===<<<===???AAAAAA@@@DDDAAABBBFFFLLLNNNNNNMMMLLLIIIFFFDDDDDDDDDCCCBBBCCCAAA???@@@BBBCCCDDDCCC<<<<<<=========<<<;;;:::777666444222222222222333vvvRRRHHHFFFIIIEEEAAA@@@BBBDDDCCCBBBAAAGGGHHHEEEFFFIIIEEE<<<;;;<<<===???@@@AAABBBBBB@@@AAA@@@???===>>>AAACCCBBB???;;;999999888666555777888:::999777555555555666666666666777777777777666555666777999:::999777888999;;;<<<===<<<<<<;;;>>>===<<<<<<>>>>>>===<<<999999777666555555444444111222222222111///---,,,$$$###$$$(((///444444333111///...000666<<<@@@BBB??????@@@@@@BBBDDDFFFGGGBBBAAA???>>>===>>>>>>???:::777444555888;;;<<<;;;999999888777777666777777:::999888777777888999:::888999:::;;;;;;;;;;;;;;;777888999999888999;;;===:::<<<>>>@@@@@@???===;;;<<<;;;<<<@@@FFFHHHGGGEEE??????BBBGGGJJJFFF===555888999:::;;;<<<===>>>>>>???AAA@@@===<<<===:::444888999::::::::::::999999666666555777888777555333555444333555888:::;;;;;;999:::;;;;;;999999:::;;;777999;;;<<<===<<<<<<;;;999888777666666888:::;;;===;;;999888888:::<<<>>><<<;;;:::999999;;;===>>>>>>>>>>>>===============:::;;;;;;<<<===>>>>>>???;;;999;;;??????<<<;;;===>>>>>>???@@@@@@@@@@@@??????@@@CCCEEEEEEEEEDDDCCC@@@@@@@@@AAABBBDDDFFFHHHGGGHHHKKKMMMLLLJJJGGGEEECCCBBBAAA???======<<<<<<:::;;;;;;999666555666777888999:::<<<============@@@>>>===<<<<<<:::888555222222333333333333444444555555666666777888999999777888:::;;;<<<===<<<<<<;;;;;;<<<<<<<<<:::999888777888999:::999999;;;<<<777888999999999888666555555888999888999<<<<<<::::::::::::::::::999888777888999;;;;;;999888888888888999:::999888777888:::;;;<<<<<<<<<;;;999777666777666666555444333222222333555777888888999;;;===:::===@@@BBB@@@>>><<<<<<;;;===??????>>>===>>>???===>>>???@@@AAABBBCCCCCC@@@???>>>???AAABBBAAA@@@>>>??????>>>======>>>@@@???>>>???DDDDDDAAA@@@CCCEEECCCCCCEEEEEEBBBBBBDDD@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEFFFIIIKKKMMMIIIIIIHHHGGGFFFFFFFFFGGGBBBCCCDDDEEEEEEDDDCCCCCCAAABBBEEEGGGIIIIIIIIIIIIKKKKKKJJJIIIGGGFFFDDDCCCBBB@@@??????@@@@@@???>>>:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????>>>======>>>???:::<<<======<<<<<<>>>???=========>>>???AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>??????@@@AAABBBBBBAAA@@@??????>>>>>>???===???AAAAAA???=========>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDD>>>===<<<===???AAAAAAAAACCCAAACCCIIIMMMMMMMMMOOOOOOLLLHHHFFFEEEEEEDDDDDDCCCBBBBBBEEEGGGIIIIIIIIICCCCCCDDDEEEDDDCCCBBBAAA>>>===<<<:::999888888888wwwTTTJJJHHHEEEDDDCCCBBBBBBBBBBBBBBB???FFFIIIEEEGGGKKKFFF<<<<<<<<<;;;;;;<<<===>>>???=========;;;999999<<>>???>>>>>>===>>><<<:::;;;===>>><<<;;;888888777666555444333333000000111000...,,,)))'''&&&%%%'''---444888666444111000000333999???CCCEEEEEEEEEDDDCCCCCCDDDEEEFFFCCCBBB@@@???@@@AAABBBDDD???;;;666777;;;>>>>>><<<;;;;;;999888777777777777:::999777666666777888999888999:::;;;;;;;;;;;;:::777888999999888999;;;===777888:::;;;<<<;;;999888<<<::::::<<>>AAABBB>>>888222444666888:::<<<<<<<<<<<>>???;;;;;;999999999999:::;;;<<<;;;:::::::::<<<>>>???>>>===;;;:::999:::;;;<<<===<<<:::::::::;;;===>>>======>>>>>>?????????@@@>>>;;;;;;======;;;<<>>===<<<>>>BBBDDDEEEDDDCCCCCC@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIGGGDDDCCCBBBAAA???>>>======>>>>>>;;;<<<<<<;;;888777888999888999;;;<<<===>>>======???>>>===<<<<<<:::777444000111111111222222222333333444444555666888999:::777888:::<<<============:::;;;======;;;999888777:::999888888:::::::::999888999:::;;;;;;999777666444888:::888999======999;;;;;;;;;;;;:::999888777777888::::::888777666777777888999999777777888999::::::<<<<<<<<<:::888777444444444444444333222222333666999;;;;;;;;;;;;<<<:::<<<>>>???>>>>>>??????<<<>>>@@@???===<<<===???===>>>???@@@BBBCCCDDDEEE>>>======>>>AAABBBBBBAAA???@@@@@@???======???BBBBBB@@@AAAEEEEEEBBB@@@BBBDDD@@@@@@DDDDDDAAAAAAEEEAAAAAABBBCCCDDDDDDEEEFFFDDDCCCBBBBBBDDDGGGJJJLLLGGGFFFEEEDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFEEEDDD@@@BBBDDDGGGHHHIIIIIIIIIJJJIIIGGGDDDCCCBBBAAAAAAAAA???>>>>>>??????>>>===:::::::::::::::::::::999<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<======<<<;;;999;;;<<<<<<:::999;;;===<<<<<<===>>>???AAACCCDDDAAA@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@BBBBBB@@@>>>>>>???===>>>???@@@BBBCCCDDDEEECCCDDDEEEEEEFFFEEEDDDCCC???===;;;;;;===>>>===<<>>===<<>><<<;;;999999;;;===>>>:::;;;;;;888666666999<<<888777777888::::::999777777888888888777777999;;;;;;:::999888777777777777999999;;;===??????===;;;:::<<<>>>@@@AAAAAA??????===:::999:::<<<===;;;999888777777555444333222222/////////...,,,)))&&&$$$...---...333888:::666222222222222666<<>>@@@>>>===<<<;;;::::::999999<<<;;;;;;;;;<<<>>>???@@@>>>===<<<::::::::::::;;;@@@???===<<<<<<>>>AAACCC@@@@@@@@@@@@@@@@@@AAAAAABBB===:::;;;;;;:::<<>>>>>>>>???@@@>>>??????>>><<<;;;;;;<<<777999;;;===>>>>>>>>>===???>>>======<<<:::777444000000111111111222222222333333333444666777999:::888999;;;<<<>>>>>>>>>===888:::<<<<<<:::888666666<<<999777777999:::777555999:::<<<<<<<<<:::888777777<<<<<<888777;;;:::555;;;;;;<<<<<<;;;999777666666888:::999888666666666666888999888777666777888888999;;;<<<<<<;;;:::888222222333333333222222111444777;;;======;;;;;;;;;;;;<<<<<<<<<<<<>>>AAACCC===@@@BBBAAA>>><<<<<<>>>>>>>>>@@@AAACCCDDDEEEFFF===<<<<<<>>>AAABBBBBBBBB???@@@AAA???======@@@CCCCCCAAACCCFFFFFFBBB@@@AAABBB>>>>>>CCCCCC@@@@@@DDDBBBBBBCCCDDDDDDEEEEEEEEEAAA@@@@@@@@@BBBEEEIIIKKKEEEDDDCCCBBBBBBCCCDDDEEE???@@@BBBDDDEEEEEEDDDDDD@@@AAACCCFFFHHHIIIIIIIIIHHHFFFBBB???>>>===>>>>>>@@@>>>===<<<>>>>>>===<<<<<<;;;;;;:::999888777777===<<<;;;:::::::::::::::>>><<<<<<>>>BBBCCC@@@===777:::;;;:::888777888;;;<<<<<<===>>>???AAACCCDDD@@@?????????@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEDDDBBBAAA???>>>@@@BBBBBBAAA?????????===>>>???@@@BBBCCCDDDEEE???@@@BBBCCCCCCBBBAAAAAA@@@>>>;;;:::;;;;;;:::888===>>>DDDKKKLLLJJJNNNUUUMMMJJJEEEBBBAAAAAA@@@@@@???@@@DDDIIINNNOOONNNLLLIIIJJJKKKKKKKKKJJJHHHHHHFFFGGGGGGFFFEEEBBB@@@>>>zzzZZZQQQNNNGGGDDD@@@>>>>>>>>>>>>===AAACCCFFFIIIIIIGGGEEECCC<<<;;;:::888777666666555555444111000111555999<<<;;;:::777555555555777888444888;;;;;;888555555555<<<<<<;;;::::::::::::;;;::::::;;;<<<===>>>??????<<<===;;;>>>MMMYYYRRRAAA>>>===<<<;;;;;;;;;;;;;;;:::666333333666777333000///...,,,+++)))(((''''''111111222333444444555555333222333777>>>DDDFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>AAACCCCCCBBBBBBEEEHHHBBB@@@<<<999777888999::::::;;;:::888;;;>>><<<666;;;;;;999888888888888888:::;;;:::999;;;???@@@<<<999999::::::999999888777555777888999999999;;;===999999999999999;;;>>>AAA???<<<888777888999777555777:::===<<<:::888999;;;BBB@@@<<<999777777888999<<<===>>>??????>>>===<<<:::::::::999999:::;;;;;;;;;<<<<<<;;;999999:::<<<===;;;999777888:::===???:::999999===AAADDDCCCAAABBB???:::999:::;;;;;;999===>>>@@@AAAAAA???===;;;@@@???>>>======>>>???@@@???@@@???===>>>BBBAAA>>>EEECCCAAAAAABBBBBB???<<<@@@???<<<:::999;;;<<<>>>????????????>>>>>>>>>>>>AAA@@@AAACCCFFFFFFDDDBBBDDDBBB@@@???@@@@@@???>>>@@@CCCEEEFFFDDDBBBAAAAAAAAA@@@>>>=========>>>???AAA@@@>>>===<<<===>>>@@@;;;;;;<<<===>>>???@@@@@@???===<<<;;;:::999666444111000///000444666555333444555666666666666666555:::999999999888888777777:::;;;===>>>===;;;999777888777777777888999:::::::::;;;;;;:::888666555666777555333444777:::999777:::::::::999888777666555666444222333777888888666555666888999::::::999999777;;;===<<<<<<===;;;777666666666555444333111111555999<<<===<<<;;;===???>>>===<<<===AAAFFFLLLPPPBBBAAA@@@>>>===<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEDDD>>>>>>???@@@AAAAAAAAAAAACCCAAA???>>>>>>???AAABBBCCCBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBAAAAAAAAA@@@BBBAAAAAAAAABBBCCCEEEFFFHHHCCC???@@@EEEHHHGGGEEEHHHEEECCCBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;??????>>><<<::::::<<<===;;;;;;:::999999888888777<<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<;;;;;;===888777;;;:::666666;;;>>><<<:::;;;???BBBBBBAAAFFFBBB??????AAACCCCCCBBBBBBBBBAAAAAACCCDDDFFFHHHHHHGGGGGGHHHIIIHHHFFFCCC@@@CCCEEEFFFDDDAAA???>>>:::>>>AAAAAA@@@???@@@AAACCC@@@@@@CCCBBB>>>===??????@@@AAA???===;;;:::;;;===CCCGGGGGGIIINNNQQQPPPLLLKKKIIIFFFCCCAAA>>>===???AAADDDGGGJJJLLLMMMMMMFFFGGGIIIKKKLLLMMMMMMMMMLLLLLLJJJHHHEEEBBB@@@>>>|||\\\SSSOOOGGGDDDAAA????????????>>>BBBDDDFFFHHHHHHGGGDDDBBB???>>>;;;999666444333333444333111111222555999;;;===<<<:::888777666666777+++000666:::<<<===???AAA<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<===;;;===HHHSSSMMM???>>>===<<<<<<;;;;;;;;;;;;777444111222555555222...,,,,,,++++++++++++,,,,,,111111222222333444555666777666666999???EEEGGGGGGGGGFFFEEECCCBBBAAA@@@@@@===@@@BBBBBB@@@@@@BBBDDD???>>>;;;999777666777777777999888777999>>>===999;;;;;;;;;::::::999999999:::;;;:::888:::>>>>>>;;;;;;;;;;;;;;;;;;:::999999999:::<<<<<<<<<===>>>@@@999999999999888999<<>>===;;;999888888999:::======>>>??????>>>======::::::999999:::;;;<<<<<<:::;;;<<<<<<;;;;;;===???>>><<<:::888888;;;===???;;;:::;;;===AAACCCBBBAAA@@@===:::999;;;======<<<<<<===???@@@@@@???===<<<>>>>>>>>>===>>>>>>???@@@???AAA???<<<===AAABBB???BBBAAA@@@AAACCCCCCAAA???AAA???===;;;;;;<<<>>>@@@@@@?????????>>>>>>>>>>>>@@@??????>>>???@@@BBBDDDDDDBBB@@@???@@@@@@???>>>>>>AAADDDEEEDDDCCCCCCCCC@@@???>>>=========>>>>>>AAA@@@>>>=========??????======>>>>>>??????@@@@@@>>>===;;;::::::888666333222000///111444666555444555555666777777777777666999999999888888777777777999:::<<<======;;;888777888888777777777888999999999;;;;;;:::888666555666777555555555777999999888999999999999888777666666999666444444666777666555555666888999:::::::::999999===>>><<<<<<===;;;777444444555555444444333333777:::===>>>======>>>@@@>>>===;;;<<<>>>CCCHHHKKKBBBAAA@@@???======<<<<<>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::===>>>>>><<<;;;;;;<<<>>><<<<<<;;;;;;:::999999999<<<<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;999666555999999777777<<<:::888777999===AAABBBAAAEEEBBB???>>>AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHIIIJJJIIIGGGDDDBBBDDDFFFEEECCC@@@??????<<<>>>AAAAAA???>>>???@@@AAA>>>???BBBAAA>>>===???>>>???@@@@@@===<<<<<<===???DDDHHHGGGIIIMMMPPPOOOIIIHHHGGGEEECCCAAA@@@???===???BBBFFFHHHJJJKKKKKKFFFGGGHHHIIIKKKLLLNNNNNNNNNMMMKKKHHHEEEBBB???>>>^^^TTTPPPHHHEEEBBBAAAAAAAAA@@@???BBBDDDFFFGGGGGGFFFCCCAAAAAA???<<<999666333111000222222222222444666888999>>>===<<<;;;999777666666222555999<<<<<<<<<===>>>::::::;;;;;;<<<======>>>===<<<:::999999:::<<<===:::<<<;;;:::@@@HHHEEE<<<===<<<<<<;;;:::999999999333111000111333333000,,,))))))***+++---///111222333333222333444666777999:::999999;;;@@@DDDFFFFFFFFFEEECCCAAA@@@??????>>>===???@@@@@@???>>>>>>???;;;;;;:::999777666555555666777666444777<<<>>>;;;<<<<<<=========<<<;;;;;;;;;<<<;;;999;;;>>>===999======>>>>>>======<<<;;;;;;===????????????AAABBB:::;;;;;;999888888:::<<>>>>>???@@@@@@???>>>>>>999999999:::;;;<<<===>>>:::<<<============@@@BBB>>>===;;;999:::<<<>>>@@@===<<<<<<>>>AAABBBAAA@@@>>><<<::::::<<<>>>>>>>>>:::;;;===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB??????CCCDDDBBB@@@@@@@@@BBBDDDEEEDDDCCCAAA@@@???>>>>>>???AAACCC@@@@@@@@@?????????>>>>>>@@@@@@>>>;;;999;;;BBBGGGDDDBBB@@@@@@@@@@@@@@@>>>===???BBBDDDCCCCCCDDDDDD??????>>>============>>>AAA@@@???>>>===>>>??????????????????????????????>>><<<:::999888777555333222111111222444666666555666666777777888888888888888888888777777777777777888999:::;;;;;;:::888666888888777666666666777777999:::;;;:::888666666666555666777777777777999;;;777888888999888888777777:::888666555666666555444666777888999:::::::::999<<>>===;;;:::<<>>>>>======@@@@@@AAABBBCCCCCCBBBBBB<<<===>>>@@@AAACCCDDDDDD===@@@FFFJJJKKKGGGCCC???AAACCCDDDCCCAAABBBEEEHHHCCCCCCBBBBBBAAA@@@@@@???AAAAAAAAABBBCCCEEEFFFGGGIIIFFFBBBBBBEEEGGGFFFDDDCCCBBBAAAAAABBBAAA???===<<<<<<<<<===>>>>>>??????AAAAAA???>>>>>>???@@@@@@??????>>>===<<<;;;;;;:::<<<======<<<;;;<<<===???======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<666444444777888777999<<<888888888:::>>>AAABBBBBBCCCAAA>>>>>>???AAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGGGGEEEBBB@@@???@@@===???@@@@@@>>>======>>>>>><<<===@@@@@@======@@@>>>???@@@@@@>>>>>>???@@@BBBFFFIIIGGGHHHLLLNNNMMMFFFEEEEEECCCBBBAAA@@@@@@;;;===@@@CCCFFFHHHIIIIIIFFFFFFFFFFFFHHHKKKMMMOOOPPPOOOMMMJJJFFFBBB???===___TTTOOOHHHFFFDDDCCCCCCCCCBBBAAACCCDDDFFFFFFFFFDDDBBB@@@@@@>>><<<888555333111000111111222333555666777888;;;;;;;;;;;;:::888777666<<<===>>>>>><<<999888777999999;;;<<<===>>>>>>>>>>>><<<999777777888:::;;;999;;;:::777888======999:::999999888777666555555000//////111222222///,,,((()))***,,,...000333444666666555555777999;;;======<<<<<<===@@@BBBDDDFFFFFFEEECCCBBBAAA@@@@@@@@@>>>???@@@@@@???===<<<<<<777888999:::999999777777666777666333555:::<<<;;;<<<===>>>??????>>>=========>>>>>><<<===@@@>>>:::??????@@@@@@??????>>>===<<<===????????????@@@BBB=========;;;999888999:::>>>===;;;999888888888888;;;<<<<<<999666555999<<<;;;;;;;;;;;;;;;::::::999?????????@@@@@@?????????999999999:::;;;===>>>???===>>>???>>>>>>>>>@@@BBB>>>===;;;:::;;;<<<>>>@@@>>>>>>>>>???@@@@@@??????>>>===<<<<<<===>>>>>>???:::;;;<<<===>>>??????@@@@@@@@@@@@@@@???>>>>>>===CCCHHHJJJGGGFFFHHHGGGDDDAAAAAABBBCCCDDDEEEDDDDDDBBBAAA@@@@@@@@@BBBDDDEEEAAAAAA@@@@@@@@@?????????@@@AAAAAA===999;;;BBBIIIDDDBBB@@@@@@AAAAAA@@@???===@@@BBBCCCBBBBBBBBBCCC??????>>>>>>============AAA@@@???>>>>>>>>>???????????????>>>>>>>>>======<<<:::888777777666444333222222222333555666777666777777777888888999::::::777777777777777777777777777888999::::::999777777888888777666555555666666999:::;;;:::888666666777444777999888666666999<<<666666777888888888888888999888777666666777666666888888888999999:::::::::===???>>>999888999999555222333555777999;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCCCC@@@>>><<<:::;;;<<>>>>>===@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBCCC<<<@@@FFFKKKLLLIIIDDD@@@===@@@BBBBBB???@@@CCCGGGCCCBBBBBBAAA@@@???>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIFFFDDDCCCEEEEEEDDDCCCAAAAAA@@@AAABBBAAA>>><<<::::::;;;;;;;;;<<<<<<<<<@@@>>>===;;;;;;<<<>>>???>>>>>>===<<<<<<;;;:::::::::;;;======<<<<<<>>>@@@======<<<<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;:::<<<======>>>>>>======<<<666555666777888888:::;;;;;;;;;<<<===???AAABBBCCCAAA@@@???>>>??????@@@@@@???AAACCCDDDEEEEEEEEEDDDIIIIIIIIIJJJKKKKKKIIIGGGIIIIIIGGGDDDAAA???@@@AAA???@@@@@@???===<<<<<<<<<<<<:::;;;>>>???======@@@===>>>????????????AAACCCDDDHHHIIIGGGGGGJJJLLLKKKEEEEEEDDDCCCAAA@@@???>>>:::<<>>^^^RRRNNNIIIGGGEEEEEEEEEEEEDDDBBBDDDDDDEEEEEEEEECCCAAA???===<<<:::888555444333333000111222333555666666777666666777888888888888777::::::;;;<<<<<<<<<;;;:::777888:::<<<===>>>>>>>>>===;;;888666555666888:::777999888555333555666666666666666555444222111000......///000111111///...******+++,,,...000222333:::999::::::<<<>>>@@@AAABBBBBBBBBBBBCCCDDDGGGHHHFFFFFFFFFEEEEEEDDDCCCBBB>>>>>>???@@@@@@???===<<<666777999;;;<<<<<<;;;:::777999888444333888:::999<<<<<<===>>>???????????????AAA@@@???@@@BBB@@@<<<@@@@@@AAAAAA@@@@@@???>>>===???@@@@@@??????AAABBB@@@@@@@@@>>>;;;999999:::===<<<;;;999888888999:::;;;===<<<:::666666:::===>>>>>>===<<<;;;:::999999@@@??????????????????@@@:::::::::;;;<<<>>>???@@@@@@@@@@@@???===<<<===???>>>===<<<;;;;;;===>>>???===>>>?????????>>>>>>>>>?????????>>>=========>>>;;;;;;;;;<<<>>>???AAAAAACCCBBBBBBAAAAAA@@@@@@???HHHOOOTTTSSSOOOMMMIIIEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@===@@@AAA???;;;;;;@@@EEEEEECCCAAA@@@AAAAAA@@@??????AAABBBBBB@@@???@@@AAA???????????????>>>>>>===AAA@@@@@@???????????????>>>>>>>>>===<<<<<<;;;;;;;;;999666555555555444222222333444555666666777888777777777777888999;;;;;;777777777777777888888888777777888999999999888777888888777666555555666666888999;;;:::888666666777444777999888666666999<<<555666777888888888888888777777777777777888999:::999999999999999:::::::::;;;===<<<777666777666333444555888:::<<<>>>???@@@BBBBBBCCCEEEFFFFFFEEEDDDAAA???===;;;;;;<<<>>>???>>>>>>?????????>>>======???????????????@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>AAAEEEHHHIIIGGGDDDBBB===???BBBCCCBBBBBBDDDGGGAAAAAA@@@???>>>===<<<<<<<<<===???AAABBBDDDEEEFFFGGGEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBAAA>>><<<:::::::::::::::;;;;;;;;;>>><<<;;;999:::;;;===>>>======<<<<<<;;;;;;::::::999;;;============>>>@@@<<<<<<;;;;;;:::999999999;;;;;;;;;;;;::::::::::::<<<<<<============<<<<<<888999888888888999::::::===>>>>>>????????????@@@????????????>>>>>>???@@@>>>???AAACCCDDDDDDDDDCCCHHHHHHHHHIIIKKKKKKIIIGGGIIIIIIGGGDDD@@@???@@@BBB@@@???>>>======<<<;;;;;;:::888:::>>>???<<<===???===>>>??????>>>???BBBDDDEEEHHHIIIFFFEEEHHHJJJJJJGGGFFFEEECCCAAA???===<<<;;;<<>>;;;:::888777666555444444000000111333444555666777333444444555666777888888999999888:::;;;<<<;;;999666888:::<<<=========<<<:::999777555555666777888555666555444222222333444333333333333111///---,,,---------......//////000------......000111333333;;;<<<===???@@@BBBCCCCCCGGGHHHHHHHHHGGGHHHKKKMMMJJJJJJKKKKKKIIIFFFCCCAAA======>>>@@@BBBBBB???===888999;;;<<<======<<<<<<666::::::555444777999888<<<<<<;;;<<<===>>>???@@@???BBBBBBAAABBBEEECCC>>>@@@@@@AAAAAA@@@@@@???>>>@@@AAABBBBBBAAAAAABBBDDDAAABBBBBB???<<<::::::::::::;;;;;;:::999999;;;===;;;<<<===<<<999999<<>><<<;;;:::999999999@@@???>>>>>>>>>>>>???@@@;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>><<<:::;;;===<<<<<<;;;;;;;;;<<<===>>>;;;===???>>>===<<<<<<===???@@@@@@@@@>>>======>>>======<<<<<<>>>@@@BBBCCCDDDCCCBBBBBBCCCDDDFFFGGGOOOWWW\\\YYYSSSOOOIIIDDDFFFHHHHHHGGGDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@;;;===???>>>;;;;;;===???EEECCCAAA@@@AAAAAAAAA???@@@AAABBBAAA???>>>???@@@@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@@@@@@@?????????=========<<<<<<;;;;;;;;;:::777444333333444333222333444666666666666888:::777777666666777999;;;<<<888888888888888999999999777777888999999999999888888888777666666666777777888999::::::888777777888444555666666666666888:::555666666777888888888777666777888888777888:::<<<::::::999999999999:::;;;888;;;:::777555666444111666888:::<<<>>>???@@@AAACCCBBBCCCDDDFFFFFFDDDCCC@@@???===<<<<<<<<<>>>???;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>><<<;;;;;;<<<<<>>===<<<::::::999888999<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAA@@@>>><<<999999999999999:::::::::;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::999;;;===>>>======>>>???<<<<<<;;;;;;:::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888::::::777888:::;;;999;;;===>>>>>><<<;;;;;;<<<>>>???AAA@@@???>>>???@@@>>>>>>@@@AAABBBCCCCCCCCCFFFFFFFFFGGGIIIIIIGGGEEEHHHGGGFFFCCC@@@???@@@BBB@@@>>><<<;;;<<<<<<;;;:::;;;999:::>>>???<<<<<>>>>>===???AAADDDDDDHHHHHHDDDCCCFFFIIIHHHGGGGGGEEECCCAAA???===<<<>>>???@@@BBBBBBBBBAAA@@@CCCAAA???===>>>AAADDDFFFKKKJJJIIIHHHFFFDDDBBB@@@|||\\\RRROOOJJJIIIHHHHHHIIIIIIGGGEEEEEEEEEEEEDDDBBB@@@???>>>;;;:::888777555555444444000111111222333555666777555444444444444666777888;;;999777888999:::888555666777999;;;<<<<<<;;;:::777777666666555666666666333333333333333222222333111222222222111...,,,***+++++++++******,,,...000000000000111222444555666;;;<<>><<<<<<<<<<<<<<<;;;:::999444999:::777666888:::999;;;:::999999:::<<>>AAABBBAAACCCFFFDDD?????????@@@@@@??????>>>===???@@@BBBAAA@@@@@@AAABBB@@@AAAAAA???<<<:::999:::888999::::::999:::===@@@999<<<>>>>>><<<;;;>>>@@@<<<;;;999777777888999:::???>>>>>>======>>>>>>???===<<<<<<<<<===>>>>>>???===>>>>>><<<::::::;;;<<<;;;;;;;;;:::;;;<<<<<<===999;;;>>>===;;;:::;;;===<<>>???AAA@@@???======>>>@@@BBBDDDBBBBBBAAABBBFFFJJJOOORRRUUU\\\^^^XXXPPPKKKGGGCCCFFFHHHJJJHHHEEECCCCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<======>>>EEECCCAAAAAAAAABBBAAA@@@???@@@@@@@@@>>>>>>@@@BBBAAAAAABBBBBBBBBAAA@@@???@@@AAAAAAAAA@@@@@@??????============<<<<<<<<<<<<999666333222222333222222333555777777666777999;;;777666555555666999;;;<<<888999999999::::::::::::888888888999999999::::::888888777777777888999999777999::::::888777777888555444333444666777777777666666777777777777777666888999:::999777777999;;;;;;:::999999999999:::;;;666:::;;;888777777555000888888:::<<<===>>>>>>???AAA@@@@@@AAADDDDDDBBB???>>>===<<<;;;;;;===>>>???999:::<<<===>>>===<<<;;;===<<<<<<<<<===???@@@AAA???>>><<<:::::::::;;;<<>>===<<<;;;:::888777777444666888<<<>>>@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>>===>>>>>>===<<<888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999;;;>>>>>>=========>>>======<<<<<<;;;:::::::::777777888999:::;;;;;;<<<::::::;;;;;;;;;;;;::::::555888999666777;;;<<<::::::<<>>@@@BBBAAA???>>>???AAA======>>>>>>???@@@BBBBBBDDDCCCDDDEEEGGGGGGEEEDDDEEEEEEEEECCCAAA???@@@AAA@@@===::::::<<<===<<<:::<<<:::;;;>>>???<<<<<<>>><<<======<<<<<<===@@@CCCCCCFFFFFFBBBAAADDDGGGGGGFFFFFFEEECCCBBB@@@??????AAABBBCCCCCCBBBAAA@@@???AAA???===<<<<<<===???AAACCCCCCCCCCCCBBBAAA@@@@@@{{{\\\SSSPPPKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEEEECCCBBB@@@>>>===;;;:::999777555444333333111111000111222444777888888777555333333555666888555333333555999<<<;;;999555777999;;;;;;;;;:::999555555666666666666666666222111111444444333222222111222333222111...,,,*********)))((('''***---000222222222333555777888999999<<>>CCCDDDBBB???@@@???>>><<<:::888777666111777:::888777:::<<<;;;;;;999777777888;;;???AAA<<>>????????????>>>======<<<>>>??????======>>>@@@???@@@@@@???<<<999999999666888::::::999;;;>>>BBB888<<>>===???AAA999888666444555777999;;;???>>>===<<<<<<===>>>???>>>===============>>>???:::;;;;;;;;;999999;;;===;;;::::::::::::;;;<<<<<<888:::======:::999;;;===:::===@@@AAA??????AAACCCAAA@@@>>>===>>>@@@CCCEEE@@@@@@@@@BBBHHHOOOVVVZZZYYY^^^^^^UUULLLGGGEEECCCFFFHHHJJJHHHEEECCCDDDFFFAAAAAAAAA@@@@@@?????????CCCCCCBBBBBBBBBAAAAAAAAACCCAAA===<<<>>>@@@@@@@@@EEECCCAAAAAABBBBBBAAA@@@<<<>>>??????>>>???AAADDDAAABBBCCCDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????=========>>>>>>>>>>>>>>>888666222111111222222222333666888888777777999<<<666666555555666888;;;<<<999999999::::::;;;;;;;;;888888999999999::::::;;;888888777777888999::::::777999::::::888777777888666333111222666888777555666666777777777777666666:::;;;<<<:::777666888:::<<<;;;:::999999999:::;;;666:::;;;999888999666111888999:::;;;<<<<<<<<<<<>>===???BBBBBB???<<<;;;;;;::::::;;;<<<>>>???777999;;;=========;;;:::<<<;;;;;;<<<===???AAABBB===<<<:::999999:::<<<===DDDEEEFFFGGGGGGFFFDDDCCCBBBAAABBBHHHNNNMMMEEE======<<<;;;:::888777666555222444777:::===>>>??????>>>@@@AAABBBAAAAAABBBBBBAAA???<<<;;;<<<<<<<<<;;;777777777777777666666666888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::<<<>>>???===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;666666777888:::;;;<<<===999::::::;;;;;;::::::999111666777444666<<<>>>;;;:::===@@@AAA???>>>???AAA>>>@@@CCCBBB@@@>>>@@@AAA======<<<<<<===???AAABBBBBBBBBBBBDDDFFFFFFDDDBBBCCCDDDDDDCCCAAA???@@@AAA@@@===999999<<<===<<<;;;===;;;;;;??????<<<<<<>>><<<======<<<;;;<<<@@@BBBBBBEEEEEEAAA@@@DDDGGGFFFDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDCCCAAA???>>>@@@>>>===;;;;;;;;;<<<===>>>>>>???@@@@@@?????????zzzZZZOOOJJJMMMKKKIIIHHHHHHGGGEEECCC@@@???>>>>>>>>>===999777555555666666666555444444000000000000111222444444555777888777555666999<<<999:::;;;:::888777888999:::::::::999888777666666666888:::888444222222444444333222111111111333333222...,,,......,,,+++,,,,,,,,,,,,------......///000555999888888::::::888<<<>>>AAADDDFFFGGGGGGGGGIIIGGGFFFFFFGGGHHHGGGFFFMMMNNNNNNKKKFFFAAA===;;;888888;;;@@@DDDEEEBBB>>>===???@@@???<<<999777777:::;;;===>>>??????>>>>>>888999;;;<<<===<<<<<<;;;======<<<;;;<<<>>>@@@BBBAAA@@@???===<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<>>======???@@@@@@???AAA<<<777666888;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<666999<<<>>>===<<<<<<===<<<;;;999999;;;<<<<<<;;;;;;777777::::::777888;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@FFFCCCAAACCCJJJQQQVVVXXXVVVTTTQQQMMMIIIFFFCCCBBBGGGFFFEEEDDDCCCCCCCCCDDDGGGEEEBBB@@@>>>>>>>>>???AAACCCEEEEEEDDDCCCDDDEEEAAA>>>::::::===@@@AAA@@@HHHFFFDDDBBBAAABBBCCCDDDAAA===999777:::>>>AAACCCJJJHHHEEEAAA???===>>>>>>AAA???>>>@@@CCCEEECCCAAA>>>;;;999;;;@@@AAA>>>:::555333000000222555777888777777888888999999999999777777666777777888999999999::::::;;;;;;::::::999===>>>>>>>>><<<;;;999888999888888999;;;;;;:::888;;;;;;:::999888777666555999333000222444444777:::555666666555555666888:::::::::999888888777777777:::999999999::::::888777555555555555666777888999777888999:::;;;===>>>>>>===???@@@???>>>===>>>???::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999;;;:::999999:::<<>>AAA???===???BBBCCCBBB@@@======;;;:::888777666555222444666999::::::999888::::::<<<===>>>>>>??????;;;<<<===<<<::::::<<<===:::999999999999999999999::::::;;;;;;;;;::::::999;;;:::::::::;;;===>>>@@@;;;===??????===:::999999<<<<<<======<<<<<<;;;::::::999888777888999:::;;;???;;;777666888:::999777777777777888999:::;;;<<<:::;;;;;;<<<===>>>>>>???AAA???>>>@@@CCCDDDBBB@@@;;;===>>>>>>>>>>>>@@@BBB???AAACCCEEEFFFDDDBBBAAADDDEEEFFFFFFFFFDDDBBBAAA===>>>@@@@@@@@@>>>;;;999::::::;;;>>>@@@AAA???===>>>===<<<;;;;;;;;;;;;;;;BBBAAA???======@@@EEEHHHGGGGGGGGGFFFFFFDDDCCCCCCGGGFFFDDDBBB@@@>>><<<<<<;;;;;;;;;:::::::::999999:::;;;===??????>>>===;;;yyyXXXNNNJJJKKKJJJHHHGGGGGGFFFDDDBBB???>>>>>>>>>>>><<<999666444444555555555444333333//////000000111222444444666777888777666666999<<<777999:::999888888999:::999999999999888777666555555777999777444222222333333222222111111111111222---((('''***+++)))(((***,,,,,,---...///000111111...333666666888>>>BBBBBBCCCCCCEEEGGGHHHIIIJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDGGGGGGEEEBBB>>>:::777666888888:::===@@@AAA>>>;;;;;;<<<======;;;::::::;;;;;;<<<>>>???@@@@@@??????;;;<<<<<<======<<<<<<<<<>>>===;;;;;;;;;===@@@BBB@@@@@@???======<<<<<<<<>>CCC@@@;;;777555666888:::::::::999999:::<<>>===<<>>>>>>>>===<<<:::;;;<<<===<<<;;;;;;888888;;;;;;999:::===999999:::999999888777777;;;<<<<<<<<<============???@@@@@@AAAAAAAAABBBBBBCCCBBBCCCFFFLLLPPPRRRQQQOOOMMMKKKIIIGGGEEEDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEBBB@@@??????@@@@@@AAACCCEEEFFFEEEEEEFFFHHHCCC???<<<<<<>>>AAABBBBBBGGGFFFDDDBBBAAAAAABBBCCCCCC???<<<;;;===AAACCCEEEHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@@@@AAADDDDDDAAA???<<<:::888999===>>>:::777666444111222444777999:::777888888888999999999999777777777777777888999999::::::::::::::::::::::::======>>>===<<<;;;999888999888777888::::::999888;;;::::::999777666666555777111///111444333555888666666777666555666999;;;;;;:::999888777777888888;;;:::999999::::::999777666666666666666666777777888888999:::;;;<<<<<<===<<<===>>>>>><<<<<<===>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;===???AAA@@@>>>===;;;;;;<<<===>>>AAA@@@???AAABBBBBB???<<<>>>===;;;===???@@@???======<<<;;;:::888777666555555555666888;;;;;;999777777888999::::::;;;::::::<<<======;;;888777888999::::::::::::::::::999999888888999999999999888888;;;::::::::::::<<<>>>???<<<>>>@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888999:::;;;<<<<<<:::888999::::::888555777777888999:::;;;===>>>;;;<<<<<<======>>>>>>>>>@@@>>>>>>???BBBCCCAAA???>>>???AAAAAAAAAAAACCCEEEAAACCCDDDEEEEEECCC@@@???CCCDDDFFFHHHGGGFFFCCCBBB>>>???AAAAAAAAA???<<<:::999:::<<>>===<<<;;;::::::::::::============>>>???BBBCCCEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBAAA@@@>>>===<<<::::::::::::999999999999999:::;;;<<<<<<<<<;;;;;;xxxVVVMMMKKKJJJHHHGGGGGGGGGFFFCCCAAA???>>>=========<<<888666333444444444333333222111/////////000111222444555666777888888777888:::<<<666777999999888888:::;;;888999999888888777666555555777777666444222222333111111222111111000//////)))%%%$$$((()))(((''')))------...///000111222333///444666777:::BBBGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKJJJGGGCCCAAABBBDDDHHHFFFBBB???<<<;;;;;;;;;:::999999:::;;;;;;:::888888:::;;;:::::::::<<<>>><<<===???@@@AAAAAA@@@???@@@???>>>===<<<<<<<<<<<<>>>===;;;::::::===???AAA@@@???>>>>>>============???>>><<<;;;:::;;;===>>>AAA>>>;;;888777888:::<<<;;;;;;;;;;;;<<<===???@@@;;;::::::;;;======<<<:::===<<<;;;<<<>>>???>>>>>>999999:::;;;<<<<<<<<<;;;;;;===@@@AAA???>>>=========<<<;;;<<<>>>???>>>======::::::======;;;<<>>@@@AAA>>>>>>>>>===============>>>>>>>>>???@@@???===;;;;;;:::999:::<<<<<<<<<;;;<<<;;;:::999888777666666777666666888;;;<<<999666777888888999999888888888======<<<:::666444555555999999999999999999::::::888888999999:::999999888::::::999999999;;;<<<===>>>@@@AAAAAA???===<<<===999:::;;;;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<999999999;;;;;;:::777444888888888:::;;;===>>>???========================>>>======>>>@@@@@@???===>>>???AAABBBAAABBBDDDEEECCCCCCDDDEEECCCAAA???===BBBDDDGGGIIIIIIHHHEEECCC@@@AAACCCCCCBBBAAA>>>===999:::===@@@CCCBBB???<<<>>>===<<<:::999888888888999:::;;;===>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@???>>>???@@@AAA@@@???===;;;:::999999999999888888888888888999999999:::::::::yyyVVVNNNMMMIIIHHHGGGGGGHHHGGGDDDBBB???>>>=========;;;888666333333444333333222111000/////////000111333555555777777888888999999:::;;;666888999888777777888999777777888888777666666555666777777777555444333333000111111111000///---,,,+++'''&&&***,,,***)))***---......//////000000000222777;;;;;;>>>DDDHHHHHHKKKJJJHHHHHHHHHHHHJJJJJJJJJMMMNNNJJJDDDAAADDDGGGKKKHHHCCC???>>>???@@@AAA;;;:::999888777777777666888999999888888999<<<>>>;;;<<<>>>???@@@@@@??????BBB@@@>>><<<;;;;;;;;;<<>>>>>===>>>>>>>>>???===;;;999999:::<<<===???===;;;999999:::<<<===<<<<<<===>>>>>>>>>??????:::999:::;;;======;;;:::;;;;;;===???@@@@@@???>>>888999;;;<<<============:::<<>>AAACCCCCCBBBAAA>>>===???>>>;;;;;;>>>::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBDDDDDDDDDDDDAAACCCFFFIIIJJJIIIFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCEEEFFFEEEEEEFFFGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFEEECCCBBBAAA@@@@@@@@@EEECCCBBBBBBDDDEEEEEEDDDDDD@@@===>>>BBBEEEDDDCCC???@@@AAABBBBBB@@@>>><<<>>>===;;;;;;<<<;;;999666555333222444777:::<<<<<<999999999999999999999999999999888888888999999:::======;;;:::999999::::::<<<<<<======<<<:::999888888666555555777999999999999999888777666666555555333//////333666444333444888888999888777888;;;===>>><<<999666666888:::<<<===;;;::::::;;;;;;:::999666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;::::::;;;<<<888888999999::::::;;;;;;888:::<<<>>>>>>>>><<<;;;===<<<<<<<<<===>>>@@@@@@>>>>>>?????????>>>===<<<<<<======>>>???>>><<<;;;:::999999999:::::::::999;;;::::::999888777777666777888999:::999888888999:::;;;;;;;;;::::::999888<<<<<<<<<999666444444555777777888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888999:::;;;<<<>>>???AAA@@@>>>=========999999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<======999999999::::::888666555888888999:::<<<>>>???@@@>>>=====================<<<<<<<<<=========<<<<<<:::<<<>>>>>>>>>???AAACCCBBBBBBCCCCCCCCCAAA???>>>@@@CCCFFFJJJKKKIIIGGGEEECCCDDDDDDEEEDDDCCCAAA@@@;;;<<>>???>>><<<:::888777777777999888999:::<<<======<<<@@@@@@AAAAAA@@@???>>>>>>>>>???AAABBBAAA???<<<:::999999999888888888777777999888888888888999::::::zzzWWWOOONNNJJJIIIHHHIIIIIIHHHEEECCC???>>>=========<<<999666444555555444333222111000///000000111333444666777888888888999:::;;;;;;;;;888999999888666555555666666666777777777666555555777777777777777666555444000000000000///---+++)))---))))))---...+++***+++//////............------111999???AAACCCHHHIIIGGGKKKJJJHHHHHHHHHHHHJJJJJJJJJMMMOOOLLLGGGEEEHHHKKKHHHDDD???<<<===>>>??????<<<;;;:::888666555666666999999999888777777999<<<:::;;;<<<>>>>>>>>>>>>===@@@???===;;;::::::;;;;;;???>>>===<<<<<<===???@@@???>>>>>>>>>>>>??????@@@@@@???===<<<;;;<<<>>>>>>======;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@???>>>999888777999:::;;;:::888:::<<>>>>>>>>:::===??????>>><<<;;;;;;;;;;;;===@@@DDDGGGGGGFFFEEEAAA???@@@>>>:::999;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???AAACCCDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDBBBAAAAAAAAAEEEEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@DDDCCCAAAAAACCCCCCBBBAAABBB???<<<===@@@CCCCCCBBB@@@AAABBBBBBAAA???===<<<>>>===<<<<<<;;;:::888666333222222444777:::;;;;;;:::999999999999999999999::::::999999999999::::::===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::999888777666555666888999999999888777777666666555555555333000000555777555333444888999999888888999;;;===>>><<<999777777999<<<>>>>>><<<::::::;;;<<<;;;:::555666999;;;===??????@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<777777888888999::::::;;;888:::<<<>>>>>>>>><<<;;;<<<<<<======>>>>>>??????>>>???@@@AAA@@@???===<<<<<<===>>>??????>>>======::::::;;;::::::999::::::999999999888888777777777444999<<<;;;666444777<<<;;;;;;<<<;;;;;;:::999888:::::::::999777666777888555666666666777777777888:::;;;<<<===============<<<;;;:::999888999:::;;;<<<===???>>><<<;;;<<<===999999::::::;;;::::::999;;;;;;<<<<<<<<<=========;;;:::999777666666777888888888888999;;;===>>>???=========<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;::::::888:::<<<<<<<<<===???AAA???@@@AAABBBBBBAAA@@@@@@???AAAEEEIIIJJJJJJIIIHHHEEEFFFFFFFFFEEEDDDCCCBBB===>>>AAADDDGGGFFFCCCAAA???>>><<<:::888777777777;;;999777888:::===>>>>>>?????????@@@??????>>>>>>@@@AAACCCCCCBBB???<<<999999999999888888888777777999999999888999:::;;;;;;zzzXXXOOOMMMIIIIIIIIIJJJKKKIIIFFFCCC@@@???>>>>>>>>><<<999777777777777666555444333222111111111333444666888999999888888:::<<<===<<<:::999::::::888555333333444555555666666666666555555777666555666777777555333000000///...,,,+++)))(((+++((()))---///,,,+++,,,000000000000////////////111999AAADDDGGGJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMMMMKKKHHHFFFHHHJJJDDD@@@<<<;;;===>>>===;;;:::::::::888666555666777888999999888666666777999999:::<<<===>>>======<<<======<<<<<<;;;<<<<<<<<>>>>>>>>>>>>>>???@@@AAACCCBBBBBBAAAAAAAAAAAAAAA======<<<<<<<<<=========???@@@BBBCCCBBBAAA???>>>888666555555777888888888:::===@@@BBBAAA@@@??????;;;;;;;;;;;;;;;<<<===>>><<<>>>AAABBB@@@???>>>>>><<<===???CCCFFFHHHHHHGGGEEEAAA??????===888777999888888777777888:::<<<===<<<<<<=========>>>>>>>>>===???AAACCCDDDDDDCCCBBBCCCEEEEEEDDDCCCBBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDCCC@@@>>>===>>>DDDEEEEEEDDDBBBBBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAACCCAAA??????@@@@@@???>>>??????>>>>>>???AAADDDFFFFFFGGGGGGEEEAAA>>>===>>><<<<<<;;;;;;:::888777666444333333444777:::::::::::::::::::::999999999999;;;;;;::::::999999:::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<;;;:::999888666555666777:::;;;:::888777666666666555555555444333000000555777555444555888888999888777888;;;===;;;:::999888999;;;>>>@@@???===;;;:::;;;<<<<<<;;;555777999<<>>>>>>>>???@@@@@@AAAAAA???>>>===;;;===???@@@???>>>>>>>>>;;;<<<===<<<:::999:::;;;888888888888888888777777333777;;;999555444888<<<999999999999999888777666777888999888777777888:::555555555666777777888888999999:::;;;<<<<<<<<<<<<===<<<;;;999999999::::::;;;<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<======<<<<<<;;;:::999777444555777999777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999:::888:::<<<======???AAACCC>>>???@@@@@@AAAAAAAAAAAA>>>@@@CCCFFFIIIJJJJJJJJJGGGGGGGGGFFFFFFEEEDDDCCC@@@@@@AAADDDFFFFFFEEECCC>>>===<<<:::999888888888<<<999666666:::===>>>=========>>>>>>>>>>>>======BBBBBBCCCBBBAAA>>><<<::::::999999999999888888888999999:::::::::;;;;;;;;;yyyXXXOOOKKKGGGGGGHHHIIIJJJIIIEEEBBBAAA@@@?????????>>>;;;888999999999888777666444444222222333444666888:::;;;999888888:::===>>><<<:::777888888777555333444555444555555666666555555555555444333444555666333111111000...,,,***)))(((((((((&&&(((...111000///000222222333333444555555666777>>>CCCDDDEEEHHHIIIGGGCCCCCCEEEGGGHHHIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCCCCAAA>>>;;;<<<>>>>>>;;;777666888999888666444666777555777888888777666666777:::;;;<<<>>>>>>>>>======:::;;;<<<===>>>?????????>>>???AAACCCBBBAAA???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBBAAA@@@======>>>>>>============@@@AAACCCDDDDDDBBB???===<<<999666666777:::;;;;;;:::>>>AAABBB@@@>>>===>>><<<;;;999777888999;;;===;;;===@@@BBBAAA@@@???@@@AAAAAABBBEEEHHHHHHFFFEEEAAA>>><<<===<<<888888:::999888888888999;;;===??????@@@@@@@@@@@@AAAAAAAAA===???AAACCCCCCBBBAAA???AAACCCFFFEEECCCBBBCCCEEEBBBBBBBBBBBBCCCDDDEEEFFF@@@AAADDDFFFGGGGGGFFFFFFDDDDDDCCCCCCAAA@@@???>>>AAABBBCCCBBB???>>>===>>>BBBDDDEEEDDDAAA@@@AAACCC>>>???@@@AAAAAABBBBBBBBBBBB@@@===<<<=========<<<;;;>>>@@@@@@@@@BBBHHHMMMQQQQQQNNNIIIBBB>>>===>>>;;;<<<<<<<<<:::999888888666555555666999;;;;;;:::;;;;;;:::::::::999999999<<<<<<;;;:::::::::::::::888999<<<>>>>>>>>><<<;;;::::::;;;<<<;;;:::999888555555777:::<<<<<<:::888666666555555555555444444333//////333555333333555777888888888777888:::===888888888999;;;===@@@AAA@@@>>>;;;:::;;;<<<===<<<666777:::<<<>>>>>>======999999999999999999999999888999::::::888888999:::555555666777888999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<============<<<@@@@@@AAAAAA@@@@@@???>>>:::<<>>======???;;;===>>>===:::999:::<<<777777777777888888888888555444444555666888888999777777777888777777666666666777777666555555666888666666777777888999999:::999999;;;<<<<<<=========???>>><<<::::::::::::;;;;;;<<<<<<;;;::::::;;;============<<<;;;:::999888999:::;;;<<<===<<<;;;;;;888::::::888666555666888666666666666666777888999888999999::::::;;;;;;;;;999;;;===<<<999888999:::888:::<<<===>>>???AAACCC@@@@@@@@@@@@@@@?????????===>>>AAADDDGGGIIIKKKLLLHHHGGGGGGGGGFFFEEEDDDDDD@@@@@@???AAACCCEEEDDDCCC>>>===<<<;;;::::::::::::999777555777<<<>>><<<999:::;;;;;;<<<<<<;;;;;;;;;@@@@@@@@@@@@???>>>===<<<::::::::::::999999999999888999:::;;;;;;;;;:::999xxxXXXMMMIIIFFFFFFGGGIIIIIIHHHDDDAAABBBAAA@@@@@@@@@>>>;;;999;;;;;;::::::999777666555333333444555777999;;;<<<:::888888;;;>>>???<<<999555666777666555444555666444444555555666555555444444222000222444444222///222000---+++)))((((((((('''%%%(((000555444444666333444555777999:::<<<<<<@@@DDDFFFCCCBBBDDDEEECCC<<<>>>AAADDDFFFGGGGGGGGGKKKIIIEEECCCBBBAAA???===<<<999777999<<<;;;555000333666888888555444555777333555888888888777777888;;;<<<===?????????>>>>>>999:::===???AAAAAAAAAAAA>>>@@@CCCEEEEEEBBB???===>>>>>>>>>>>>???@@@BBBBBB???@@@BBBBBBBBBAAA>>>======>>>>>>>>>>>>======<<<@@@BBBDDDFFFEEEBBB???===AAA===:::999:::===???@@@;;;>>>AAAAAA???======>>><<<:::777555555666999;;;888;;;>>>@@@???>>>>>>???EEEEEEEEEGGGHHHGGGDDDBBB>>>;;;:::<<<;;;888999<<<<<<;;;::::::<<<>>>@@@BBBBBBBBBBBBCCCCCCCCCDDDDDD===???AAACCCCCCAAA???>>>>>>BBBFFFGGGEEECCCCCCEEE?????????@@@AAACCCDDDEEE???AAADDDFFFGGGGGGFFFFFFDDDDDDCCCBBBAAA???===<<>>BBBCCCAAADDDLLLSSSZZZYYYTTTLLLCCC>>>===>>>===>>>???>>>===;;;;;;;;;888777777888:::<<<;;;:::;;;;;;;;;::::::999999999===<<<;;;:::::::::::::::666888<<>>>>>;;;888555555555555555555444444333///---111333222222444777777888777777777:::<<<666777888:::<<>>;;;:::;;;=========777888:::<<<<<<;;;:::999666666777777888888888888666888999888777666777888444555666777888999::::::<<<;;;:::999999999999999:::;;;<<<<<<<<<<<<<<<;;;AAAAAAAAA@@@@@@@@@??????888<<>>:::===>>>===:::888:::<<<777777777777888888888888888222...111888<<<999555777777888888888888777777555666666555333333444666777888888999::::::;;;;;;;;;<<<===>>>????????????@@@>>>===;;;:::::::::;;;;;;<<<<<<<<<::::::<<<>>>??????>>>===<<<:::999888999999;;;<<<<<<<<<;;;:::555999;;;;;;888555555666666666555555555555666666777777888999::::::;;;;;;999;;;===<<<999888888:::777999;;;<<<===>>>@@@BBBBBBAAAAAA@@@???>>>=========>>>???BBBEEEIIILLLNNNHHHHHHGGGFFFFFFEEEEEEDDD@@@???>>>???AAACCCDDDCCC>>>===<<<;;;;;;;;;;;;;;;666444555999===>>>:::666888999999:::::::::999999===============>>>>>>>>>;;;;;;;;;:::::::::999999666888:::;;;<<<;;;999888{{{ZZZOOOKKKIIIGGGHHHKKKJJJEEECCCDDDCCCBBBBBBAAA???===;;;:::===<<<;;;:::999888888888333444555555555777:::<<<;;;;;;;;;>>>AAA@@@<<<888777777777666666666666666666666666666666555444444333111000222444555333000///...,,,)))((((((((()))(((+++...111333444777999777777777777666666666666>>>AAACCCBBB>>>;;;;;;<<<=========???BBBCCCDDDCCCDDDDDDBBB@@@???>>>>>>>>>888666555666888999666333444444444444555555666777444444444333333777<<<@@@=========>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<===@@@BBBDDDDDDCCCBBBCCCAAA???@@@BBBCCCDDDCCCAAA@@@???===;;;===@@@CCC@@@AAABBBBBB@@@@@@AAABBBAAADDDFFFEEE@@@???AAADDDEEEBBB>>>;;;:::;;;>>>@@@>>>?????????>>>===;;;:::999:::::::::888888999:::777777888999:::<<<>>>???DDDEEEGGGHHHGGGDDD@@@>>>:::;;;;;;:::888777888:::666<<<===:::<<>>===<<<>>>DDDCCCCCCBBBBBBBBBCCCCCC@@@???@@@BBBEEEEEEBBB???<<<>>>AAADDDFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>===CCCCCCCCCBBBAAA@@@>>>===CCCAAA@@@CCCCCC@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAA???===;;;:::;;;;;;;;;;;;:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888777>>>999999<<<888111555AAA:::::::::::::::;;;<<<===;;;<<<===>>>>>>===<<<;;;===<<<;;;;;;<<<===<<<:::;;;777444999@@@CCC===666999555333444444111///111000000111222333333444444222666::::::777555888;;;888888888999<<<@@@CCCEEEDDD???;;;:::<<>>@@@BBBCCCBBB@@@>>>>>>???<<<======>>>???@@@@@@@@@@@@???>>>===;;;:::999888555777:::;;;:::888888888555777999;;;;;;;;;:::999999444444888888333333777888777666555555555555555777666777;;;???@@@>>>;;;;;;;;;<<<======<<<;;;;;;???>>>===<<<;;;;;;<<<===999999:::;;;<<<===>>>???::::::;;;<<<===<<<888555999::::::;;;;;;::::::999888777666555555666777888555555444444444555555666555666888999::::::999999777777888;;;===;;;777222777888:::<<<===>>>??????CCCCCCCCCBBB@@@>>><<<;;;<<<<<<===>>>AAADDDGGGIIIHHHGGGEEEBBBAAA@@@@@@@@@???===;;;;;;>>>@@@BBBBBB@@@???======>>>>>><<<;;;666777888999:::;;;;;;;;;555777999:::::::::888777777888888888<<<@@@>>>888::::::;;;<<<<<<<<<;;;:::<<<;;;999888888:::;;;===yyyXXXMMMHHHGGGEEEFFFJJJIIIEEECCCDDDBBBBBBAAA???>>>===<<<;;;===<<<:::888777777777888333444555555555666999<<<>>>======>>>???>>>:::666777888888888777666666555555555555555555444333333333222000111333333111///---,,,)))((((((***,,,...---///000111222555999===<<<;;;:::888666555444444;;;>>>AAAAAA>>><<<===???===;;;;;;===AAADDDDDDCCC@@@???<<<::::::<<<>>>???888666555666999999777444555555444444555555666777333444555666555555777999999999::::::::::::;;;;;;??????>>>>>>>>>>>>??????===>>>@@@BBBCCCCCCBBBBBB@@@???@@@AAACCCCCCAAA???BBBBBBBBBAAA@@@@@@BBBDDDAAABBBCCCBBB@@@@@@AAABBB???CCCEEEDDDAAA@@@CCCFFFCCC@@@===;;;:::;;;===>>>@@@@@@@@@???>>>;;;999888777888999999777555555666444555555666888999;;;<<<===>>>@@@AAAAAA???<<<:::;;;<<<<<<;;;999888999;;;999>>>???<<<<<>>:::888<<<>>><<<<<<>>>BBBAAAAAA@@@@@@AAAAAAAAA?????????BBBEEEEEECCC@@@>>>@@@BBBDDDEEEEEEEEEEEEAAAAAA@@@???>>>======<<>><<<>>>CCCCCCCCCCCCBBBBBBBBBAAAAAA@@@===<<<<<<<<<<<<<<<>>>AAADDDGGGJJJNNNSSSWWWWWWSSSLLLEEE@@@???@@@AAA???????????????>>>>>>===;;;;;;:::999999888888777:::666777<<<999444999DDD999::::::;;;;;;<<<<<<===????????????===;;;999777;;;:::999:::<<<======<<<:::777555;;;CCCEEE@@@999999444222444333111111333000111111222333333444444333666:::999777666888;;;777888999:::===AAAEEEGGGDDDAAA===;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<<<<===777888999:::;;;;;;::::::===;;;999888::::::999777555555555666666888999999;;;;;;;;;:::::::::::::::999:::;;;::::::;;;===@@@AAABBBCCCBBB@@@>>>===>>><<<<<<<<<===>>>???????????????>>><<<;;;:::999888555777:::;;;:::888888888777888:::;;;;;;;;;999888666333333777888555666999999999777666555555555555888888999<<<@@@AAA>>><<<========================>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;;;;999888999999::::::::::::999999777777666555555555666777555444444333333333444444555666777888999999999888;;;:::::::::;;;999444000888999:::<<<>>>?????????BBBCCCCCCCCCAAA???<<<;;;<<<<<<===>>>@@@BBBEEEFFFEEECCCAAA???>>>============<<<::::::===???@@@AAA???===<<<<<<<<<<<<:::888666777888999::::::::::::999999888888999999999999777999999888;;;>>><<<777::::::::::::::::::::::::;;;:::999888777888:::;;;xxxVVVJJJEEEEEECCCDDDGGGGGGCCCBBBDDDBBBAAA???===<<<;;;<<<<<<===;;;888666444555666888222333444444444666999;;;@@@???>>>>>>>>>;;;777444888999::::::999777555333444444444444444333222222333222000000000///---,,,***)))((('''))),,,000222222333333333444888===AAACCCAAA===999666444222222777:::>>>>>><<<<<<>>>@@@@@@<<<888999>>>AAA@@@>>>@@@>>>:::777666888<<<>>>888666555666999:::888555555555444444444555666666111444777888777444333222777888888888999999999999@@@???>>>======>>>???@@@???@@@AAACCCCCCCCCBBBAAA>>>???@@@BBBCCCBBB>>>;;;<<<>>>@@@@@@???======>>>@@@AAABBBAAA@@@???AAABBB???BBBDDDDDDBBBAAACCCFFF???>>>===;;;;;;;;;<<<===??????@@@???>>>===;;;:::666888:::999666333111111111111222333555666777888666888999;;;<<<;;;:::999<<<<<<===;;;:::999;;;<<<===@@@AAA>>>>>>CCCGGGGGGLLLMMMOOOSSSUUUTTTNNNHHH<<<888777;;;===<<<<<<>>>????????????????????????>>>>>>@@@BBBEEEFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEAAAAAA@@@???>>>===<<<<<>>>>>>>>>>>???AAABBBCCCAAAAAACCCBBB===;;;<<>>=========>>>AAACCCFFFIIIJJJLLLPPPRRRNNNKKKGGGCCC@@@@@@BBBCCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::999999888888777999666777;;;999555:::CCC888999;;;<<<======<<<<<<@@@@@@@@@???===:::888777999888777999;;;======<<<999777777===DDDFFFAAA;;;888333111333222000222666111111222222333444444444444777999999777666999;;;::::::;;;<<<>>>AAACCCEEE??????===;;;999999;;;===<<<<<<<<<;;;;;;;;;;;;;;;555666777999::::::::::::===<<<::::::;;;;;;999888333444444666777888999:::<<<;;;999888888888999999777888999999999;;;>>>@@@AAACCCCCCBBB@@@>>>===>>>;;;<<<<<<======>>>>>>>>>??????>>><<<;;;:::999888555777:::;;;:::999999999999:::;;;<<<;;;:::999888444222333777888777999<<<:::999888777555555444444888999:::===@@@@@@???===???>>>===<<<<<<===>>>???<<<;;;:::::::::;;;<<<======<<<<<<<<<;;;;;;::::::===;;;888888999:::::::::888999999999999999999888666555555444444555666666777777666555444444444444444555666777888888888888<<<:::999999999888666333999:::;;;===>>>???@@@@@@AAABBBDDDDDDCCC@@@===;;;<<<<<<<<<===>>>@@@AAABBB@@@???>>><<<;;;:::999999;;;999888999;;;===>>>>>>===<<<:::::::::999888666555666777888888999888888;;;:::888777777888999:::888::::::999:::===;;;666::::::888888888888999:::;;;:::888777666777777888xxxUUUIIIDDDBBB@@@AAADDDEEEAAAAAACCCAAA???===;;;::::::;;;<<<<<<:::666333222333555777222333444444444666999;;;??????>>>>>><<<999666444888999;;;;;;:::777444222333444444444444333222222111000...---+++***))))))(((((()))+++---///111333444555777888:::===AAAEEEFFFCCC???;;;777444333333444777::::::888888;;;===BBB;;;555555999<<<:::777CCCAAA===999777777888999999777555777:::;;;999666444444444333333444444555222555888999777555333333999999999:::;;;;;;<<<<<>>======>>>@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAABBBAAA>>>;;;666999<<<===<<<999888777;;;<<<=========>>>AAACCC@@@BBBCCCCCCAAA@@@AAACCC========================;;;===>>>@@@AAAAAAAAAAAA999;;;===<<<888444111///000000222333444555555555444666888:::;;;<<<;;;;;;;;;<<<===<<<::::::;;;===@@@BBBBBBBBBBBBFFFJJJLLLTTTSSSRRRQQQNNNIIIBBB===:::666555999<<<;;;<<<>>>======>>>>>>??????>>>>>>???@@@AAADDDFFFGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCBBBAAA@@@???>>>>>>@@@???>>>===>>>???BBBCCC@@@>>>@@@DDDDDD@@@>>>@@@EEEDDDDDDDDDDDDCCCCCCCCCDDDDDDBBB@@@>>>===>>>???@@@BBBEEEFFFGGGGGGHHHJJJJJJHHHEEECCCBBBCCCDDDDDD??????@@@@@@??????>>>===;;;;;;:::999999888888777:::777777999777444666===777999;;;===>>>>>>===<<<======>>>>>>>>><<<;;;:::999888777888:::;;;;;;:::999888888>>>CCCDDD???999555222000222111///222777333333333444444444555555555777999888777777999<<<;;;<<<<<<===>>>?????????888:::;;;:::888888<<>>>>>?????????>>>===<<<;;;:::999999555888::::::999999:::;;;;;;<<<<<<<<<;;;:::888777444444555777888999:::;;;:::999888666555444333333777888:::===>>>>>>===<<>>??????@@@@@@???AAACCCDDDCCC@@@===;;;;;;;;;;;;<<<<<<===>>>>>><<<<<<;;;:::999888777777888777666777999;;;<<<<<<<<<;;;999888999888666555555555666777777777777777888888777777777777777777888;;;<<<999999;;;:::555:::999777666555666888999:::999888666555555555555zzzWWWJJJDDD@@@>>>>>>AAABBB??????AAA>>>===;;;999999999;;;<<<;;;999555222111222444666222444444444444666999;;;<<<======<<<;;;999888777888999:::;;;999777444111333333444444333333222111------+++)))((('''''''''(((***---000222222111111222666:::>>>@@@AAACCCEEEEEECCC???<<<999666555555333666888666444333555888;;;666222222666999999777???>>>===<<<:::888666666999777666888;;;<<<:::777444444333333333333333444444555777777666666777888:::::::::;;;<<<=========AAA@@@???>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAADDDBBB@@@???@@@AAA@@@???666999<<<<<<;;;888666666444555777777999<<<@@@CCCBBBBBBBBB@@@>>><<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<>>>@@@BBBCCCDDDDDDCCC===???@@@???:::555222111111222333555666666666666444666999;;;=========<<<;;;<<<===<<<::::::<<<>>>AAAAAACCCEEEFFFHHHMMMQQQ\\\YYYUUUQQQKKKEEE>>>::::::666555999<<<;;;;;;>>><<<===>>>???@@@@@@??????AAABBBDDDEEEFFFGGGIIIIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAACCCAAA@@@??????@@@BBBCCCBBB@@@AAADDDDDDAAA@@@BBBEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@===<<<>>>@@@@@@BBBDDDDDDCCCCCCDDDEEEGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>??????>>>>>>===<<<;;;;;;:::999999888888777888666666777666444666999777999;;;===???>>>======<<<===>>>>>>>>>===;;;:::;;;:::888888999999888666:::999999<<<@@@@@@:::555333111111222000...111777555555555555666666666666777777888888777888:::<<<777999;;;<<<>>>>>>>>>>>>666999;;;:::888777:::===:::;;;;;;<<<<<<;;;::::::555666666666777888999999;;;<<<===<<<;;;:::999999666666777777777777666555;;;:::888666666666888999:::::::::999888999;;;======???AAAAAA@@@@@@AAABBB>>>???????????????@@@@@@>>>>>>===<<<;;;::::::999666888::::::999999;;;<<<<<<<<<;;;;;;:::999888777666777888777777999999888999888666555444333333333555777:::<<<<<<<<<;;;;;;===<<<:::999999:::<<<===;;;:::999999:::;;;<<<===:::::::::;;;;;;;;;;;;<<<999999999;;;===<<<:::777666777777777777777777666333444444555555555555555::::::999777666666666666444444444555555666777777777777777777777999:::<<<;;;;;;===>>>????????????===???@@@AAAAAA???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666555444666888::::::999;;;999888888888888777555555555666777777777666666333555777999888777444333999<<<===;;;:::;;;:::666:::999777555555555777888999888777666555555444444{{{XXXLLLFFF???===<<>>AAABBBBBBBBBCCCBBBAAA???===;;;999777666333555666444111000222555222111000222555999;;;<<<777888:::;;;;;;:::888777999777666888<<<===;;;888666666555444444444444555444555555555555777:::<<<888888999:::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDBBB???>>>@@@AAAAAAAAA333555777666444222222222///000222333555888===AAAAAA@@@???===;;;999888777999999:::;;;<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAA???;;;666333222333444666777888888777777555888;;;>>>???>>><<<;;;<<<===>>>===<<<<<<>>>@@@BBBAAABBBFFFHHHIIINNNTTT\\\[[[XXXUUUOOOIIIDDDAAA;;;777666:::<<<;;;;;;===<<<===???@@@AAA@@@@@@???BBBDDDEEEFFFFFFGGGIIIJJJEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCGGGDDDCCCDDDCCC???>>>@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDAAA>>>===@@@CCCBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888777333333444555777888:::;;;888999;;;===>>>??????>>>????????????===;;;999888===;;;999999999999777555;;;999888:::<<<<<<888444222222444555333///222777777888888888888888888888888888777777888999;;;<<<222555888<<>>@@@AAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;::::::666888999:::999:::;;;===;;;;;;:::999999888777777888;;;:::777777999999666888777666555555444444555444777:::<<<;;;:::::::::;;;;;;:::999999:::;;;;;;<<<;;;:::::::::;;;<<<===999999::::::;;;;;;;;;<<<777888:::<<<>>>===:::777555666666777777666666555333444555666666666666666666666555444333333333333555444444444555666777888888999999888777777888::::::;;;<<<===>>>>>>>>>>>>;;;<<<=========<<<;;;:::999999:::;;;;;;;;;;;;:::999999:::999999777666555555444444555888999999888888777666666888888777666666666777777777777666666000333777::::::888444222999>>>???<<<:::;;;;;;999:::999777666555555666777777777777666666555555444|||YYYLLLGGG???<<<;;;===<<<999999<<<999999999999999999999999999777666444333333333333444555666666666888;;;===999;;;<<<;;;888777888999666666666666666555444333//////000000//////...---)))******)))'''(((+++......///000333555777888999;;;===@@@AAA@@@??????@@@@@@@@@@@@???<<<999666444333555666444111000222666000222555555666777;;;>>>888999999:::;;;;;;;;;;;;999777666999<<<===<<<999999999888777777777777777333444555555555666888;;;888888999:::;;;<<<======>>>???AAABBBBBBAAA???>>>CCCBBBBBBBBBBBBCCCCCCDDD@@@???>>>???AAAAAA@@@???333333222000......///111///000000111222555:::======<<<:::999888777555444666666777888999;;;===>>>???@@@AAABBBBBBAAA@@@??????@@@???<<<888444222222555666888999::::::999888999<<<@@@DDDDDDAAA===:::>>>???@@@@@@??????AAABBBBBB@@@AAAEEEFFFFFFJJJQQQSSSVVVXXXWWWSSSLLLEEEAAA<<<888777:::<<<;;;;;;===;;;<<<>>>@@@AAA@@@???>>>BBBDDDEEEEEEDDDDDDFFFIIICCCDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>???@@@AAABBBBBBCCCHHHCCCAAAAAA@@@===>>>AAACCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEECCC@@@???CCCGGGBBBCCCCCCBBBBBBBBBEEEGGGBBBCCCEEEEEEEEECCCAAA???>>>????????????>>>======;;;;;;:::999999888888777444444555666888;;;<<<;;;999999:::<<<===???@@@@@@===>>>>>>>>>>>><<<:::999<<<;;;999999::::::999777;;;999777888::::::888666444555888:::777222333888:::::::::::::::::::::::::::888777666888:::;;;<<<444777:::>>>@@@???>>>======<<<<<<;;;:::888444222666777999;;;<<<<<<;;;;;;:::999888777777777888888888;;;======:::888777888555666888888888777555444777777888888999::::::::::::;;;;;;:::::::::===???>>>@@@BBBAAA@@@???@@@@@@????????????????????????=========<<<;;;;;;::::::777888999999999:::<<<>>>:::999999888777777777777888<<<;;;777777::::::666888888777777777777888888555888<<<===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<===;;;;;;:::::::::::::::999999888999:::<<<<<<;;;999555555555666666555555555333444555777888888777777333333222222111222222333666555555555555777888999666888:::999777777888::::::;;;<<<===============999999999888999999999:::888999:::;;;;;;;;;;;;:::888888999999888777666555444333333555888999888777444333333444666777666555777777777888888777777666111444777999:::999888666999>>>AAA>>><<<======;;;999999888888777666666555666666777777777666666666|||YYYLLLGGG???<<<;;;<<<;;;888888;;;777777888999999999999888888777666555444333333333555666777777777999<<<>>>:::<<<===;;;777555666888555555555555444444444444------......------,,,+++)))***+++***)))***...222000000000111444888<<>>???@@@@@@@@@===999555333333555666444111111444888444888;;;:::666555777;;;@@@???===;;;;;;<<<===>>>999888777999<<<>>><<<999<<<<<<;;;:::999999999:::222444555666555555666777999::::::;;;===>>>>>>???===???AAACCCCCCAAA???===BBBBBBBBBBBBBBBCCCDDDDDD<<<<<<===@@@BBBAAA???<<<777777444111///000333555111111111000000333777;;;:::888777666666666444333444444444555777999<<<===;;;<<<>>>@@@AAAAAAAAAAAA>>>>>>===999555222111111555777999:::;;;:::999888===AAAEEEIIIIIIEEE???<<<@@@AAABBBBBBAAAAAACCCEEECCC???@@@DDDEEECCCGGGNNNKKKPPPUUUVVVRRRIII@@@:::>>>999888;;;<<<;;;:::<<<:::;;;===???@@@@@@???>>>AAACCCEEEDDDBBBBBBDDDGGGBBBDDDFFFHHHIIIHHHGGGFFFCCCBBBAAAAAA??????>>>===:::;;;===???AAABBBCCCCCCDDD@@@>>>??????>>>@@@DDDCCCCCCBBBBBBBBBAAAAAAAAABBBEEEGGGEEEAAAAAAEEEJJJAAAAAAAAA@@@???AAADDDGGGCCCEEEGGGIIIHHHGGGDDDCCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888888777888999888888999<<<;;;999:::::::::;;;===>>>@@@AAA999:::<<<===>>>???>>>>>>;;;:::999999;;;<<<;;;::::::888777777999;;;;;;:::666888<<<>>>:::444555999;;;;;;;;;;;;;;;;;;;;;;;;:::888666666888:::<<<<<<;;;<<>>===>>>?????????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;:::777888999999999:::===???999888777777666777777777777;;;;;;777777;;;;;;777999999999888999999:::;;;666999===>>><<<:::;;;<<<;;;;;;<<<======<<<;;;;;;???>>>===<<<;;;;;;<<<======<<<<<<;;;999888888777;;;999888888:::;;;<<<;;;444555555555555555555444333444666888888888888777333333222222222333444444666666555555666777999:::222555888999999999;;;===::::::;;;<<<=========<<<888777666666666777888999777888:::;;;<<<<<<;;;:::777777888888888777555444444333333555888999888777111000000222444666666555777888888888888888777777444555777888:::;;;;;;;;;999???BBB???<<<===>>>===999999999999888777555555555666777777777777777666sssSSSJJJDDDCCCBBB???<<<:::888666666777777777888888888888888;;;:::777555333333333333999555111222555888888666666999999555333666777666777555222111111111000...000000111000...***&&&###+++,,,------...000333666222222222333666:::>>>@@@AAACCCDDD@@@;;;:::>>>CCC;;;;;;<<<<<<;;;999666444444444444333333222222222666777666444222222666:::======<<<<<<<<<<<<======AAA>>><<<>>>AAAAAA===999???===;;;<<<>>>@@@???===999777666666777888888777888999999:::<<<>>>@@@AAAEEECCC@@@>>>===>>>???AAACCCCCCBBBAAA@@@@@@AAAAAABBB>>>;;;<<<@@@AAA???<<<888888777666555444444555333333333444555777999:::888888888999999:::::::::::::::::::::;;;;;;;;;;;;???>>>======???@@@@@@???:::999777666555444555555<<<>>>AAAAAA===999666444999===BBBEEEEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDDDDD@@@??????BBBFFFKKKMMMNNNUUUUUUUUURRRNNNGGGAAA===<<<>>>@@@@@@>>>;;;::::::===>>>???>>>>>>???BBBDDD@@@FFFHHHEEEBBBDDDEEEEEEGGGEEECCCCCCEEEFFFEEEDDDCCCCCCAAA===999888:::======999666777:::>>>??????<<<===>>>@@@BBBDDDEEEFFFDDDCCCBBBBBBBBBBBBAAA??????@@@BBBDDDDDDCCCBBBAAA>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDCCCAAA@@@AAA???>>>???AAAAAA???======<<<:::::::::999666333;;;:::999888999;;;>>>???<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@999;;;;;;777777999888555999777777999<<<<<<:::777888888999999:::;;;<<<<<<===>>>??????>>><<<:::999999:::::::::999999;;;===<<<999666666888999999777777888999:::999999777777999999::::::;;;<<<======>>>===;;;999888888888999:::;;;::::::888555333222555444777:::999555444888777777999:::<<<===>>>?????????@@@@@@@@@??????>>>AAA@@@>>><<<;;;:::;;;;;;:::<<<===??????>>><<<;;;???>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;::::::999888888888999;;;<<<======<<<;;;666999:::888666888::::::999888888888999:::;;;;;;???999888>>>AAA>>><<<>>><<<<<<<<<<<<<<<===>>>???AAA???===:::999999:::;;;666666777777888888999999777777666555555444333333666666666666666777888888333444555444222000000000777777666666666666777777777777888888888999999999<<<888333444999======;;;666999:::888444333666:::<<<===???>>>>>>>>>???AAA;;;;;;999888777666666666777666555333333444444555444333222222333444666777999999888777777888888999777666444444555666999:::<<<===>>>??????@@@??????======<<<;;;:::999888888999888888888999::::::;;;pppPPPGGGBBB???>>>===;;;999777555555666666666666666777777777:::999777555444333333222888777666555555666888:::888;;;;;;666333555555444777555333222222111000...000000000///---***'''%%%+++---.........000333666555555666777:::===@@@AAAAAABBBBBB???;;;999;;;>>>888999:::::::::888777555555555444444444444444444555777999888666555777999<<<;;;;;;;;;;;;<<<<<<===@@@>>><<<>>>AAABBB>>>:::???<<<;;;;;;===???>>><<<;;;999888888999::::::999777777888999:::<<<>>>???EEECCC@@@>>>===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>AAA>>>;;;<<>>@@@BBBAAA>>>:::888777>>>@@@CCCEEEFFFDDDAAA>>>>>>>>>>>>???AAADDDFFFHHHCCCBBBBBBEEEJJJQQQUUUWWWTTTSSSRRROOOKKKEEEAAA>>>;;;===??????===;;;::::::;;;============>>>AAACCCCCCFFFGGGCCCBBBEEEGGGFFFFFFDDDCCCDDDFFFHHHHHHGGGBBBBBB@@@<<<999888:::===;;;888666666999===>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFGGGEEEBBBAAAAAAAAA@@@>>>???AAABBBDDDDDDCCCBBBAAA???AAACCCCCCCCCBBBCCCDDDGGGGGGGGGFFFEEEDDDBBBBBB???>>>>>>???AAAAAA>>>;;;;;;999999999;;;<<<;;;:::<<<;;;:::::::::<<<>>>???>>>??????@@@@@@@@@@@@@@@=========>>>>>>?????????888::::::777777:::999666999888888:::<<<<<<:::888:::::::::;;;<<<<<<============>>>???>>><<<:::999888:::;;;;;;:::999;;;<<<===;;;888888:::;;;:::999888999::::::::::::888888777888999:::;;;<<<============;;;:::999888888888999999::::::999888666555666444555999:::777666888777888999:::<<<===>>>???@@@@@@AAABBBBBBAAA@@@??????>>>===<<<<<<<<<======;;;<<<>>>??????>>><<<;;;>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999888888777888999:::;;;;;;;;;:::999;;;<<<;;;:::999888777999888888888888999:::;;;>>>999888===@@@===;;;===<<<<<<<<<;;;<<<<<<======;;;:::999888777888999999666666777777777888888888555333111.........000111555555555444555666666777444555666555333111111222777777666666666666777777777777888999:::;;;;;;<<<===888444333777999999777777999;;;:::777777;;;???===???@@@@@@?????????@@@;;;:::999888777666666666777777555444444444555666444333333333444555666777555666777888999:::;;;;;;999888777777777999;;;<<<999:::<<<>>>@@@AAAAAABBB@@@???>>><<<;;;999888888999999888888999::::::;;;lllKKKBBB>>>::::::::::::888666555333555555555555555555555555888888777666444333222222444777888777333333777;;;999<<<<<<777444444444222666555333222222111///---......---,,,+++***)))(((---...///000000222555888:::;;;<<<>>>???AAABBBCCCAAA@@@@@@>>><<<999888777444555777888999999888777666666666666666666777777666888;;;<<<:::888888888:::::::::::::::;;;<<<===???===<<<>>>AAABBB???<<<>>><<<;;;;;;<<<===<<<;;;===;;;999:::;;;<<<;;;;;;888888999:::;;;<<<>>>???EEECCCAAA>>>======>>>??????>>>==================???===;;;<<<>>>===:::666111111111222333444555666222333555777888999999888;;;;;;;;;<<<<<<<<<<<<===AAAAAA@@@@@@???>>>>>>>>><<<:::999999;;;<<<<<<;;;::::::::::::;;;<<<>>>???AAABBBBBB@@@===;;;;;;;;;BBBAAAAAACCCEEECCC>>>999;;;;;;;;;===@@@DDDIIIKKKIIIHHHGGGJJJOOOUUUXXXZZZPPPOOOMMMIIIEEEBBB???===:::<<<>>>>>><<<;;;;;;<<<;;;===>>>>>>>>>>>>@@@BBBDDDEEEDDDAAACCCGGGGGGDDDFFFEEEDDDFFFHHHIIIIIIHHHBBBBBB@@@===:::999:::;;;999777666666999;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIIFFFBBB@@@@@@@@@??????@@@AAACCCDDDDDDDDDCCCBBBAAACCCDDDDDDCCCBBBCCCDDDGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>???@@@AAA@@@<<<:::;;;999888999;;;>>>>>>>>>>>>===<<<;;;<<<===>>>???>>>???@@@@@@AAAAAA@@@@@@>>>>>>@@@@@@@@@@@@???>>>777::::::777888;;;;;;888999999999;;;<<<===;;;999;;;;;;<<<======>>>>>>>>><<<===>>>>>>===<<<:::999888:::;;;<<<;;;:::;;;<<<===;;;999999:::;;;:::999999:::;;;<<<<<<;;;::::::777888999:::;;;<<<<<<===<<<<<<<<<<<<:::999888777777888999:::;;;:::999999888444444:::===<<<999999999999:::;;;<<<===>>>???@@@AAACCCEEEEEEDDDBBB@@@======<<<<<<===>>>??????<<<===>>>??????>>>===<<<===<<<;;;;;;;;;;;;;;;;;;??????>>>>>>===;;;:::999<<<<<<;;;;;;::::::999999666777888999:::::::::999===<<<<<<======;;;888555999888888888888999999:::<<<999888<<<>>><<<:::;;;===<<<;;;;;;;;;;;;;;;;;;777777777888888999999999666666666777777777777888888666222000///111333555444444333333444444555666444555666555333222333444777777666666666666777777555666777999;;;<<<>>>>>>>>>:::666555777888888666777999;;;;;;:::;;;???CCC>>>@@@CCCCCCBBB@@@??????<<<;;;:::888777777666666888777777666555666666666444444444444555666777888555666888999::::::::::::999999888888999:::<<<===666888:::===@@@BBBCCCDDDCCCBBB@@@>>><<<:::999999999999999999999::::::;;;gggEEE>>>:::666777999999999777555444444444444444444333333333666666555555444333222111222333444333222222444777777;;;;;;777444444444222555444222222222111...,,,,,,+++***)))((()))******000111222333333555888;;;@@@AAABBBCCCCCCCCCCCCCCC@@@???>>>===<<<:::555222333444666777999999:::999777777888888999999:::::::::;;;<<<===<<<;;;:::999::::::::::::;;;<<<=========<<<<<<>>>AAAAAA???======<<<;;;::::::;;;;;;;;;===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@CCCBBB@@@>>>======>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<===;;;777333444333333444444555666777777888:::;;;;;;:::888777@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAA???>>>>>>======;;;::::::<<<======<<<::::::;;;<<<>>>@@@CCCDDDCCCCCCBBB@@@======>>>@@@EEEBBB@@@AAADDDBBB;;;555<<<;;;:::<<>>???AAACCCCCCCCCBBBCCCDDDCCCDDDCCCCCCGGGKKKHHHCCCHHHGGGFFFGGGIIIJJJIIIGGGFFFEEECCC@@@===:::999999777666666777999;;;<<<<<>>;;;999888:::<<<======@@@???>>>=========>>>???======>>>????????????>>>>>>@@@AAABBBBBBAAA???===666999:::888999<<<===:::999:::;;;<<<======<<<:::<<<<<<<<<<<<======>>>>>><<<<<<=========<<<;;;:::888:::<<<<<<;;;:::;;;;;;<<<;;;:::::::::999999888:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<:::888777666777999:::::::::999999999555666???DDDAAA<<<999::::::;;;<<<===>>>>>>>>>???AAADDDFFFFFFDDDBBB@@@=========>>>>>>>>>??????>>>>>>?????????>>>===<<<<<<;;;;;;:::::::::;;;;;;======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::777777888999::::::::::::???;;;:::===>>>;;;999888999999888888888999999::::::999999;;;;;;:::::::::===<<<;;;:::::::::::::::999999:::;;;;;;;;;;;;:::777777777777777777777777:::999777555555555777888444444444333444555555666333444555444222222333555666666777777777777666666333444666888:::<<<>>>??????<<<999888:::;;;;;;:::999:::;;;;;;;;;<<<@@@CCC???BBBEEEEEECCCAAA???>>>======;;;:::999888888888888888888777777777777777555555555555666777888888999:::;;;<<<;;;999666555777777777777888999:::;;;666777:::<<>><<<<<<<<<<<<::::::999999999::::::;;;cccAAA;;;999555666888::::::999777666555555444444333333333333444333333222222111111111333111000111333444444222333888999666444555555222333222111111111///---***(((''''''&&&''')))+++---444666777777777999<<>>============:::666222555555777888:::;;;<<<<<<::::::;;;;;;<<<<<<======???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>;;;;;;<<<>>>??????>>><<<;;;;;;;;;:::::::::;;;;;;<<<;;;999999;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>???AAA@@@>>>===<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;999555222666555555444444555555666888999;;;===>>>===<<<;;;AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;::::::<<<======<<<777888888999<<>>AAADDDHHHEEEBBBCCCEEECCC===777>>>=========@@@EEEJJJMMMRRRSSSUUUWWWYYYWWWRRROOOFFFDDD@@@<<<:::999::::::;;;<<<<<<<<<;;;===???BBBFFFHHHKKKKKKIIIHHHGGGGGGDDDGGGIIIKKKOOORRRMMMFFFLLLKKKJJJJJJKKKJJJGGGEEEKKKIIIGGGDDD@@@<<<999777555777999:::<<<===>>>???DDDDDDEEEFFFFFFGGGHHHHHHEEEBBB???>>>@@@BBBDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCDDDFFFFFFEEEDDDEEEFFFAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHHHHFFFBBB>>>;;;<<<:::777777999<<<======@@@?????????>>>>>>??????======>>>??????????????????@@@BBBCCCBBBAAA???>>>666::::::888999===>>>;;;:::;;;===>>>======<<<<<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<<<<;;;;;;;;;<<<============;;;:::::::::;;;<<<===>>>???>>>>>>===AAA@@@???>>>===<<<;;;;;;<<<=========<<<:::888777666777888999999888888777999777:::DDDIIIEEE===999<<<<<<<<<======>>>>>>>>>===???BBBEEEEEECCCAAA??????????????????>>>>>>>>>???????????????>>>>>>===;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;<<<999999::::::;;;<<<<<<===???:::999<<<===;;;;;;>>>::::::999999999999999:::999:::;;;::::::::::::999===<<<;;;:::::::::::::::<<<<<<<<<===<<<;;;;;;:::888888888888888777777777444555555555555444444333555555444444555555666777222333333222111111333555666666777777777777666666222333555666888:::<<<===;;;:::999999;;;===>>>>>>?????????>>>===>>>@@@BBB???AAADDDEEECCC@@@>>>>>>???>>>===<<<;;;:::::::::888888888888888777777666555555666777888888888888:::;;;<<<<<<;;;888666444777777777777888999::::::888999;;;<<<>>>????????????>>>===<<<<<<===>>>???;;;;;;::::::999::::::;;;aaa???:::999666777888999999999888888666666666555555444333333222111000/////////000111555222000222555777555222111555777555333444444111111000/////////...+++(((&&&&&&&&&'''))),,,...000:::;;;<<<<<<===???BBBDDDGGGGGGFFFDDDCCCAAA@@@???<<<===>>>>>>===;;;888777::::::;;;;;;===>>>>>>???======>>>>>>>>>>>>>>>???AAA???=========>>>===<<<>>>======<<<<<<<<<======:::;;;<<<======<<<<<<;;;999;;;;;;;;;::::::<<<>>><<<:::888999:::;;;:::999::::::999999999::::::;;;===<<<<<<;;;;;;<<<<<<<<<888888888888888888999:::<<<<<<<<<;;;:::777555444555444444333333333444444666777:::===???@@@AAAAAA???>>>>>>>>>>>>=========@@@@@@???>>>===<<<;;;:::;;;999888888:::;;;;;;:::444444555666888;;;===?????????>>>======???CCCFFFKKKIIIGGGGGGHHHFFFAAA===@@@@@@@@@AAADDDHHHLLLNNNQQQSSSVVVYYYZZZWWWQQQMMMCCCAAA===:::888999:::;;;;;;<<<<<<<<<<<<>>>BBBEEELLLOOOQQQQQQOOOLLLIIIHHHGGGLLLQQQSSSUUUWWWSSSMMMPPPOOONNNNNNNNNLLLIIIFFFMMMKKKIIIFFFCCC???:::666555888<<>>===777666666777;;;>>>@@@@@@>>>????????????????????????@@@AAAAAABBBAAAAAAAAA??????@@@AAAAAAAAA@@@???888;;;;;;999:::>>>>>><<<:::<<>>======>>>::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>???@@@AAA@@@>>><<<<<<<<<;;;<<<===?????????>>>>>>CCCBBBAAA@@@>>>===<<<;;;============;;;:::999888555666777888999888888777:::888<<>>>>>>>>>>>>>><<<>>>AAACCCCCCBBBAAA???@@@@@@@@@@@@@@@???>>>===AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===999:::;;;===>>>>>>??????::::::;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>??????;;;<<<@@@???:::<<>>???DDDCCCBBB@@@@@@@@@AAABBB===???BBBBBBAAA???>>>>>>@@@???>>><<<;;;;;;;;;:::888888888888888777666666555666777888999999999999999::::::;;;;;;:::999888888888999999:::;;;;;;;;;::::::;;;<<<=========<<<===<<<:::::::::<<<>>>@@@<<<;;;;;;:::::::::::::::```>>>:::;;;777777777777888888888888888888888777666555555555111///---++++++---000111222222222333444444333333000555777444111222111...///............,,,)))&&&%%%&&&(((***---///222333???@@@AAAAAAAAACCCGGGIIIIIIGGGDDDAAA???======<<<999<<>>???????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@???>>>???@@@???<<<999>>>>>>===<<<;;;;;;;;;;;;999:::;;;<<<;;;:::999999888:::<<<;;;:::;;;===@@@<<<:::999999:::;;;;;;::::::999999888888888999999999999999::::::;;;<<<<<<:::999999999::::::;;;<<<<<<<<<;;;:::888777666666444444444444555555666777888999:::;;;===>>>???@@@======<<<<<<<<<;;;;;;;;;???>>>>>>===<<<;;;;;;:::;;;:::888999;;;<<<<<<;;;666666666777888:::<<<===:::;;;;;;<<<<<>>;;;:::;;;<<<===<<<======<<<===@@@DDDHHHPPPSSSUUUUUUQQQLLLIIIGGGHHHNNNRRRRRRSSSUUUVVVSSSTTTSSSRRRSSSSSSQQQNNNKKKKKKIIIGGGFFFEEEAAA;;;777555999???CCCEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEBBBAAA???@@@BBBDDDDDDCCCEEEEEEDDDDDDEEEEEEFFFFFFBBBDDDFFFGGGGGGHHHIIIJJJBBBCCCFFFIIILLLNNNPPPQQQPPPQQQPPPLLLFFF@@@>>>===888777777:::===???@@@???======>>>??????@@@@@@??????@@@AAAAAABBBBBBAAAAAA>>>>>>??????@@@@@@AAAAAA999<<<<<<::::::>>>>>>;;;:::===@@@@@@>>>===>>>???:::::::::::::::999999999;;;;;;;;;:::;;;;;;;;;<<<<<<<<<;;;:::999:::===@@@===???AAA@@@===::::::;;;:::;;;===>>>?????????>>>AAAAAA@@@??????>>>======???>>>===<<<::::::::::::333444777999:::;;;;;;:::<<<:::<<<@@@AAA===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAA>>>???@@@AAAAAAAAA@@@???BBBBBBAAA@@@??????>>>>>><<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<===>>>>>>>>>===:::::::::;;;<<<======>>><<<<<<<<<;;;<<<===???@@@>>>===CCCIIIDDD:::;;;DDD>>>===<<<;;;;;;;;;;;;;;;888===???;;;888:::;;;999<<<<<<<<<;;;<<<<<<======:::999888888888999:::;;;;;;;;;;;;:::::::::999999666777777888888888777666444444333333444444555666222222222111111222555888555666777888888777666555777777777777777888888888555777888:::;;;<<<>>>@@@CCCAAA????????????@@@@@@;;;===??????>>>===>>>??????>>><<<;;;::::::999999777777888888888777666555666777888999:::::::::999;;;;;;;;;::::::999999999777777888999::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<;;;999888888:::<<<===<<<<<<;;;:::::::::::::::___>>>;;;<<<777777666666666777777888:::999999888777666666666000...+++))))))+++///222,,,000333222000...000333111666777333000000...+++...------------+++(((%%%&&&''')))---000333555666AAACCCDDDDDDDDDFFFIIILLLIIIGGGCCC???<<<;;;:::;;;888<<<@@@@@@===<<>>>>>???AAACCCAAA;;;666>>>===<<<;;;:::999999999888:::;;;;;;:::888777777777:::<<<<<<;;;;;;???BBB<<<;;;999999;;;<<<;;;:::;;;;;;::::::999999::::::666777777999:::;;;<<<<<<===============>>>???@@@<<<<<<;;;999777777777888555555555666888999;;;<<<>>>===<<<::::::999999:::>>>=========<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;>>><<<;;;;;;===>>>>>>===;;;:::::::::;;;<<<>>>???777888:::;;;<<>>???=========<<<===AAAFFFJJJQQQTTTVVVUUUQQQKKKGGGEEEGGGMMMPPPMMMLLLPPPTTTUUUUUUUUUUUUVVVWWWVVVRRRPPPHHHGGGEEEEEEEEEBBB===888555;;;AAAFFFGGGIIIKKKMMMLLLLLLKKKIIIGGGEEEDDDDDDCCCBBBAAAAAACCCCCCBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGAAACCCFFFHHHHHHIIIJJJLLLEEEFFFJJJMMMQQQTTTVVVWWWRRRSSSRRRLLLEEE???======<<<;;;;;;===>>>???===<<<;;;<<<===??????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBB:::======:::;;;>>>>>>;;;:::>>>AAAAAA???===>>>@@@::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<======;;;999888:::>>>AAA:::<<<>>>===999777666777:::;;;===>>>?????????>>>>>>>>>>>>>>>????????????@@@???===;;;:::::::::;;;222333666999<<<===>>>>>>>>>;;;:::;;;:::888;;;AAA????????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCC<<<===???AAABBBBBBBBBBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<===>>>???<<<===============<<<<<<999::::::;;;<<<===>>>>>><<<<<<;;;;;;<<<===???@@@>>>@@@IIIPPPIII;;;:::CCC???>>>===<<<<<<<<<<<<<<<888>>>@@@;;;888;;;;;;999<<<<<<<<<<<<<<<===>>>???999999888777999;;;===???<<<<<<<<<;;;;;;:::::::::777777666555555666777888333333222222333333444555222333333222222333777999555666777999999777666555:::999999999888888777777888:::<<<======>>>@@@AAA>>>===;;;:::<<<=========:::<<<======<<<<<<===???===<<<;;;:::999888888888666777777888888666555444666777999:::;;;;;;:::999@@@???===:::888777666666444555666777777888777777888888:::;;;<<<============;;;888666666777999;;;===<<<;;;:::::::::::::::YYYBBB888666666777888888888888777666<<<:::888777666555333111///...---,,,---...000222333222222111111222333333---777222,,,---+++%%%&&&'''(((&&&$$$%%%))),,,((()))+++...222666:::;;;HHHGGGFFFFFFGGGHHHGGGFFFHHHCCC>>>;;;<<<===<<<;;;999;;;<<<===>>>@@@CCCFFFHHHHHHHHHIIIJJJJJJHHHFFFGGGEEEBBB@@@@@@AAA@@@???BBBAAA@@@>>>===<<<<<<<<>>???<<<:::999999;;;<<<======???<<<999999:::999333...555666777999;;;<<<<<<<<<<<<===>>>>>>======>>>???@@@???>>><<<<<<<<<======999888666555666888;;;===:::888666666888999:::999???===<<<;;;;;;>>>@@@BBBAAABBBAAA???<<<;;;;;;<<<:::<<>>======>>>???@@@:::888777777:::>>>AAACCCEEEDDDCCCBBBAAABBBCCCDDDJJJGGGFFFIIIPPPUUUWWWVVV^^^WWWLLLBBB======@@@CCCAAACCCEEEDDDBBB@@@?????????@@@@@@??????CCCKKKQQQPPPNNNLLLIIIGGGFFFEEEEEEKKKMMMNNNOOONNNNNNPPPQQQSSSSSSUUUWWWXXXWWWSSSPPPIIIDDD>>>===@@@BBB???<<>>>>>???AAABBB@@@HHHIIIBBBAAAGGGIIIFFFHHHGGGHHHKKKNNNNNNKKKHHHJJJNNNQQQSSSXXX^^^^^^ZZZZZZUUUNNNGGGAAA>>>>>>>>><<<<<<===???AAAAAA@@@>>>???@@@AAABBBBBBAAA@@@???@@@AAABBBCCCBBB@@@>>>===AAAAAA????????????AAAAAAAAA???>>>>>>@@@???;;;777<<<<<<;;;;;;;;;;;;<<<<<<999999999:::;;;<<<===>>><<<<<<;;;::::::<<<===>>>============>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>>>>======>>>@@@@@@???===????????????>>>>>>>>>>>>@@@>>>===>>>@@@???<<<888888777<<>>AAAAAA???===<<<;;;;;;;;;>>>@@@BBBCCCBBBAAAAAABBBBBB@@@??????@@@@@@>>>===DDDCCCCCCBBB@@@>>><<<;;;===??????>>><<<::::::;;;999::::::;;;;;;::::::999::::::;;;<<<========================>>>>>>>>>>>>;;;>>>JJJTTTNNN>>>888===CCCBBB@@@>>><<<;;;:::999555AAAEEE===888<<<>>>;;;======<<<;;;999:::<<>>999888999;;;<<<<<<;;;:::999;;;:::::::::;;;;;;<<<===<<<=========<<<:::888777666555555444444666777888999777555555666777777777@@@===::::::;;;;;;999777:::999888888999999888777111333666999:::::::::999;;;999888888:::;;;<<<;;;999999999;;;===>>>===;;;YYYBBB888666888888888888888888888888;;;999777666666555444222111000///......000222333111111111222222222222333...777999000+++...///***$$$&&&&&&%%%$$$%%%(((+++---...000444888;;;???@@@HHHGGGFFFGGGIIIIIIGGGEEEEEEAAA===;;;;;;<<<;;;:::888999;;;;;;<<>><<<::::::;;;===>>>===<<<<<<<<<<<<<<<<<<===;;;:::999888888:::<<<======;;;999:::;;;=========???<<<::::::<<<;;;777333666666888999:::;;;;;;;;;;;;===>>>>>>======>>>???@@@???>>><<<;;;::::::;;;777666444333444666999:::999777666666888999999888<<<;;;:::999:::===???AAADDDEEEDDDBBB???======>>>;;;>>>AAAAAA@@@?????????AAA@@@>>><<<<<<<<<<<<<<<;;;:::999999;;;>>>@@@AAA????????????@@@AAABBBCCCDDDEEEFFFHHHLLLTTT___fffddd]]]RRRHHHBBBAAACCCFFFHHHJJJKKKJJJHHHEEEDDDDDDFFFEEECCCAAAAAADDDJJJNNNFFFEEECCCBBBAAAAAAAAABBBHHHIIIJJJJJJHHHGGGHHHJJJJJJKKKMMMQQQSSSSSSPPPMMMFFFEEECCCAAA@@@@@@AAACCCGGGGGGGGGGGGHHHIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDDDD@@@???<<<::::::;;;===>>>???DDDFFFCCCBBBFFFHHHIIIFFFFFFHHHKKKOOOQQQOOOMMMSSSVVVWWWXXX[[[___]]]YYYWWWSSSMMMFFFAAA?????????>>>======???AAAAAA???===>>>>>>???@@@@@@???>>>>>>>>>???AAAAAAAAA@@@>>>===CCCBBB@@@?????????@@@@@@???>>>===>>>@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>===<<<<<<===??????>>><<>>>>>>>>>>>===<<<;;;<<<===<<<999666:::999===EEEIIIHHHGGGHHH:::<<<>>>@@@AAA@@@>>>===@@@???>>>===<<<;;;;;;;;;===???BBBBBBAAA@@@@@@AAAAAA???>>>???@@@@@@???>>>CCCCCCBBBAAA@@@>>>===<<<===>>>???>>><<<;;;:::;;;::::::;;;;;;;;;;;;::::::777888999:::;;;<<<<<<<<<=====================>>>777:::DDDNNNIII===999@@@@@@@@@>>>===<<<<<<;;;;;;>>>KKKOOODDD::::::<<<;;;=========;;;999999;;;===::::::::::::::::::::::::======>>>===;;;::::::;;;777777888888777666555555555444444444555666777888777444222333666888777666888555555999999666666:::999777777999:::777777::::::999:::>>>BBBCCC???:::888888999999999999888888888888888888888999::::::999::::::;;;:::999777666666555555444555666777888888777555555666777777777???<<<999999::::::888666888666555555666666555444111333555888999:::999999;;;999777777999;;;;;;;;;999888888999<<<<<<<<<:::YYYBBB999666888777666555555666777888888777555555666666555333222111000000000111222333000000111222222222222222222666444,,,(((***((("""$$$%%%&&&&&&&&&'''***---222333666999===@@@CCCDDDHHHGGGHHHIIIJJJIIIFFFCCC@@@>>>;;;:::::::::999888888999999999;;;>>>CCCGGGMMMMMMNNNPPPSSSTTTSSSQQQLLLKKKKKKKKKJJJGGGCCC???AAA@@@>>><<<;;;<<<>>>???@@@???===<<<<<<>>>@@@AAA????????????????????????===<<<;;;:::999:::;;;;;;===;;;::::::<<<======<<<:::888666666888888444111555666777888999:::::::::;;;===>>>>>>===<<<>>>???>>>===<<<;;;::::::::::::444333222111222444666888666666666777999999888777777777777777999;;;>>>???AAABBBCCCBBBAAA@@@AAABBB>>>@@@BBBBBBAAA?????????AAA@@@>>><<<::::::::::::;;;;;;<<<<<<======>>>>>>:::;;;===???@@@AAABBBBBB@@@EEEIIIIIIJJJTTTgggwwwfff___VVVMMMIIIIIIMMMPPPSSSTTTUUUTTTQQQNNNMMMMMMNNNJJJEEEBBBBBBCCCEEEFFF>>>===<<<<<<<<<>>>???@@@EEEFFFFFFEEECCCBBBBBBCCCBBBCCCFFFKKKNNNOOOLLLJJJBBBFFFIIIFFF@@@???EEEKKKKKKJJJHHHFFFDDDDDDDDDDDDGGGGGGFFFEEEDDDDDDCCCCCCAAA???===<<<<<<===>>>???AAA@@@BBBEEEEEEDDDGGGLLLEEEFFFHHHMMMQQQSSSSSSSSSYYY[[[[[[YYYZZZ\\\YYYTTTRRROOOJJJEEEBBB@@@@@@AAA???>>>>>>???AAAAAA???>>>======>>>>>>>>>>>>======<<<===???@@@@@@???>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@===<<<;;;<<<>>>@@@@@@@@@>>>??????????????????>>>@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<=========>>>>>>>>><<<<<<;;;;;;<<<<<<===>>><<<;;;;;;<<<>>>???===<<>>>>>>>>>>>;;;::::::;;;<<<;;;888666:::777999>>>AAA@@@???@@@999<<>>>>>===<<<<<<<<<<<<======???@@@AAA@@@???@@@@@@@@@???>>>>>>@@@AAA@@@???AAAAAAAAAAAA@@@???>>>===<<<>>>???>>><<<;;;;;;<<<::::::;;;;;;;;;;;;::::::777888999;;;<<<=================================555666>>>EEECCC;;;;;;BBB============<<<<<<<<<<<>>>>>===;;;999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>><<<:::999999999888777666555444666555555444444555555666777444111111333666888999999666555777777666777;;;;;;888888;;;;;;888888;;;;;;:::;;;???BBBCCC???<<<888777777666666666777777666555555555555666666777666666888888888777666555555555444444555555666777777777666666666666777777<<<:::777777777777666555666555444444555555444222222333555888999999999999;;;999777777888:::::::::888777666888:::;;;:::999XXXBBB999666777555333222222333555777666555444444666666555444222222111111111111222333//////111222222222111111---000///,,,+++)))!!!&&&'''((()))***---///111666888:::===@@@CCCEEEFFFIIIIIIIIIJJJIIIGGGBBB???;;;:::::::::999999888777::::::::::::;;;???DDDHHHQQQQQQSSSVVVYYY[[[[[[YYYVVVSSSPPPNNNKKKHHHCCC@@@AAA@@@>>><<<<<<>>>@@@AAA???>>>======>>>???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????===<<<;;;;;;;;;;;;<<<;;;::::::<<<<<<<<<;;;777555444333444444111///444555666888999:::;;;;;;;;;<<<>>>===<<<<<<===???;;;;;;;;;;;;;;;;;;<<<<<<333222111111222333555666444444555777999999777555333444555666888;;;===>>>;;;===???@@@AAAAAACCCDDDAAABBBDDDCCCAAA?????????AAA@@@>>><<<;;;;;;;;;;;;<<<===??????>>><<<<<<<<<999:::<<>>===<<<<<<;;;;;;<<<>>>???@@@CCCDDDDDDCCCAAA@@@@@@AAA@@@AAADDDIIILLLLLLJJJHHHAAAFFFIIIFFFAAA@@@GGGNNNKKKIIIEEEBBB@@@@@@@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>======>>>???@@@EEE@@@@@@GGGHHHCCCEEELLLFFFHHHJJJMMMQQQSSSTTTTTTWWWYYYXXXUUUTTTVVVSSSNNNLLLJJJGGGDDDBBBAAAAAABBB???>>>>>>???AAABBBBBB@@@======>>>>>>>>>>>>======;;;<<<===>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAABBB<<<;;;::::::<<<>>>???@@@<<<===>>>??????>>>===<<>>===<<<;;;;;;;;;;;;;;;<<<>>>?????????>>>===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<======>>><<<;;;;;;===??????>>>===????????????>>>>>>>>>===;;;;;;<<<<<<<<<;;;:::888;;;777555888999666444555888;;;@@@CCCDDDBBB???===>>>>>>=========>>>>>>???<<<>>>??????>>>>>>???@@@???>>>===>>>@@@AAAAAA@@@???@@@@@@@@@@@@??????>>>;;;===>>>>>><<<;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<===??????@@@@@@===============<<<<<<<<<666666;;;???>>>:::<<>>>>>??????>>><<<999888888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::===@@@@@@===999;;;::::::999888777555444777666666555444444444555555444333222444666888999999777666555666777999;;;<<<999999<<<<<<999999<<<<<<<<<===???BBBBBB@@@===999888666555555666777888555444444444444444555555444555666777888777777666444444444444555555666666555666777777666666777888999888666555555555444444777666444555666666555333444555777888999::::::::::::888666666777999999888777666555666777999888777XXXBBB999777777666444333333444666777444333333444555666555444222111111111111111111111///000000111111000000/////////.........---&&&'''''')))+++...111333444<<<===@@@BBBDDDFFFFFFGGGIIIIIIHHHHHHGGGCCC>>>:::888999999999888888888999======>>>>>>>>>AAAFFFIIIRRRRRRUUUYYY^^^aaaaaa``````[[[TTTNNNIIIEEEBBB@@@@@@???>>>>>>>>>@@@BBBCCC>>>============>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;;;;:::::::::;;;:::999:::;;;<<<:::999:::999777666555444333222222333555888:::<<<===>>>;;;<<<======<<<<<<===>>>======<<<<<<;;;:::999888222222222222222444555666333333333555888888666555111333555777:::<<<======<<<>>>@@@AAAAAAAAABBBCCCBBBCCCDDDCCC@@@?????????@@@???>>>=========>>>???;;;>>>@@@@@@===:::::::::888999;;;<<<======<<<<<<999===AAABBBDDDIIIRRRYYYRRROOOKKKJJJLLLRRRZZZ___```aaabbb```]]]ZZZXXXXXXQQQKKKDDD@@@???>>><<<999>>>>>>===<<<<<<>>>???@@@???@@@AAA@@@??????@@@AAA@@@AAADDDGGGJJJIIIFFFDDDCCCDDDDDDCCCBBBCCCFFFJJJEEEDDDAAA???===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;<<<======JJJCCCBBBHHHIIICCCCCCJJJIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRQQQNNNNNNPPPNNNJJJGGGFFFEEEDDDCCCBBBBBBBBB>>>======???BBBDDDDDDDDD????????????????????????;;;<<<======>>>>>>>>>>>><<<===>>>???AAABBBCCCCCC<<<;;;;;;:::999:::<<<===<<<===>>>??????>>>===<<<;;;;;;::::::;;;;;;<<<===;;;<<<>>>?????????>>>===<<<<<<<<<<<<============<<<<<<<<<===============<<<<<<<<<>>>@@@AAA@@@>>>????????????>>>>>>>>>===:::;;;<<<<<<<<<::::::999???:::888::::::666555666888999;;;===>>>>>>>>>>>>??????>>>>>>??????@@@@@@<<<>>>???>>>======???@@@???>>>===>>>@@@AAAAAA@@@?????????@@@@@@??????>>>:::<<<>>>>>>===<<<======;;;<<<<<<======<<<<<<;;;:::;;;===>>>???@@@@@@@@@>>>=========<<<<<<;;;;;;999999;;;===;;;:::<<>>>>>>>>===<<<;;;:::999<<<>>>>>>???AAAAAA???@@@@@@???===:::888888999;;;;;;;;;<<<<<<=========;;;::::::===AAAAAA>>>:::<<<<<<<<<;;;:::888777666888777666666555555555555333444555666777777777888888888666555555777999:::<<<999999======:::;;;>>><<<<<<>>>???AAAAAA???>>>:::999888777666777888888666555555444444444555555444555666888888888777777333444444555555555555555444666888777666666777999777777666555444444444555666555444444555555444333666777888999::::::;;;;;;999777555555666777777777777555444444666777777666XXXBBB999777888777666555555666777888444333222333555666555444222222222111111111111000222111000///.........///333///***(((***------,,,((((((***...222666888888BBBCCCEEEGGGHHHHHHGGGGGGGGGFFFEEEDDDCCC@@@<<<888888999999999888888:::<<>>===>>>>>>???@@@AAACCCCCC==================>>>>>>===>>>???@@@@@@???>>>===888888999999999999999999<<<;;;:::;;;<<<<<<:::888777666555444333333333333333444666999;;;===>>>???:::<<<======<<<;;;===>>>@@@???>>><<<999666333222222222222222333444555555222222222444666777666555333444777:::<<<===>>>>>>AAACCCDDDDDDBBB@@@??????BBBCCCCCCBBB@@@??????@@@@@@???>>>======>>>???@@@;;;>>>@@@???;;;888888:::777777888999:::::::::999@@@BBBFFFJJJKKKKKKJJJIIIKKKHHHDDDCCCFFFLLLSSSXXX[[[\\\]]]\\\YYYVVVUUUUUUNNNKKKEEEAAA???>>>===<<<>>>===<<<;;;;;;<<<===>>>;;;<<<======<<<;;;<<<>>>???@@@BBBEEEGGGFFFBBB???CCCAAA???>>>???AAABBBBBB??????>>>======>>>???@@@??????@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@IIIEEECCCFFFGGGEEEDDDEEEJJJKKKLLLKKKIIIIIIJJJKKKJJJKKKJJJHHHIIILLLKKKGGGCCCCCCCCCCCCCCCBBBBBBBBB???>>>===???BBBDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA===============>>>>>>>>>:::;;;===???@@@AAABBBBBB<<<<<<<<<;;;999888:::;;;===>>>@@@AAAAAA@@@>>>===888999999999;;;<<<===>>><<<<<<======>>>>>>>>>===;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>>>>======<<<<<<>>>@@@AAAAAA???????????????>>>>>>>>>>>>777999;;;;;;:::888888999<<<888777;;;<<<:::999;;;888888888888:::;;;===>>>??????>>>>>>>>>???@@@@@@===>>>???>>>======???AAA@@@???>>>>>>@@@AAA@@@????????????@@@??????>>>>>>:::;;;===>>>===<<<===>>><<<<<<============<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<======<<<;;;===???>>>>>>?????????===<<<;;;>>>===<<<>>>CCCEEEBBB>>>@@@AAAAAA???<<<:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<>>>??????>>><<<>>>>>>>>>===<<<;;;:::999999888888777666666666666444666999999888777777777777888888555555999:::888:::888999<<<===;;;<<>>?????????>>>>>>;;;::::::999888888888888777777666555555555555666444555777888999888888777333333444555555555555444222555888888666555777999666777777666444333555666444333222222333333222000777777888888999::::::;;;999777555444555666666666888666444333555666666666XXXAAA999777555555555555555555555555444333222222444555444333333333333333333222111111555333000---,,,,,,---...///+++((('''(((***---///------...333999>>>???>>>EEEFFFGGGHHHHHHGGGEEEDDDBBB@@@?????????>>><<<:::888::::::999888999<<<@@@@@@BBBDDDDDDDDDDDDEEEFFFJJJLLLOOOUUU\\\aaabbbbbbbbb]]]UUUNNNHHHCCC???<<<999:::<<>>>>>>>>>>>============:::<<<===>>>>>>===<<<:::666777888:::;;;<<<<<<<<<>>>=========>>>>>><<<999111111111111111222444555666777999:::<<<<<<======:::;;;===<<<;;;;;;<<<>>>;;;;;;;;;999777444222000111111111222222333444444222111000222444666666666555777:::===???@@@?????????AAACCCCCCBBB@@@??????AAABBBBBBAAA???>>>???AAA@@@???>>>===<<<<<<===>>>:::===???===999666888:::888888888999:::<<<===>>>EEEJJJPPPSSSRRRNNNIIIFFFDDDAAA>>><<>>???;;;<<<===<<<:::888999:::>>>???AAADDDFFFEEEBBB???AAA???<<<;;;:::;;;<<<<<<<<<======>>>???@@@@@@AAA>>>>>>??????@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCAAACCCGGGFFFBBBHHHIIIJJJHHHEEEDDDEEEGGGCCCDDDCCCAAACCCGGGFFFCCC@@@AAABBBBBBCCCBBBAAAAAABBB@@@??????AAACCCDDDCCCBBBAAA@@@??????@@@AAABBB??????>>>>>>===>>>>>>>>>;;;;;;===>>>??????>>>>>>;;;===???>>>;;;:::;;;<<<<<<===???AAAAAA???===<<<999999::::::;;;===>>>???<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???>>>>>>===;;;;;;;;;===@@@AAA@@@???????????????>>>>>>>>>>>>777999<<<<<<:::888999:::999666666:::<<<:::999:::888888888999:::<<<>>>???>>>>>>===============>>>>>>??????>>>===>>>@@@BBBAAA???>>>???@@@@@@???>>>??????@@@??????>>>======999;;;===>>>======>>>???=========>>>>>>=========<<<======>>>>>>=========>>>>>>===<<<<<<;;;::::::999;;;=========>>>>>>===<<<===???@@@AAA@@@???>>>BBB@@@@@@BBBDDDDDDAAA???@@@AAABBB@@@>>><<<;;;<<<;;;<<<<<<===>>>>>>??????<<<===>>>>>>======>>>???????????????>>>>>>===<<<999999888888888888888999888999;;;999777666777999555888999555666::::::777888666777<<<===<<<===AAA;;;<<<>>>>>>>>>======>>>::::::::::::999888777666888777666666555555555666555666777888888777666666222333444555555555444444111555999999666555777:::777888999777555444666888555333222222333333222111666666666666777888999999999666444333444555555444999666444333444666666666XXXAAA999777111222222333333222222111444333222222444444333222444555555555444444333222777444000,,,***+++,,,...******,,,......---,,,---222222444999@@@EEEFFFDDDDDDEEEFFFFFFFFFDDDAAA@@@===<<<;;;<<<===>>>===<<<999:::;;;999888999>>>CCCAAACCCEEEFFFEEECCCCCCDDDFFFHHHLLLRRRYYY^^^``````^^^ZZZTTTOOOIIIDDD>>>:::666888;;;>>>@@@@@@??????@@@?????????>>>>>>======999:::;;;======;;;:::999777888:::===>>>@@@AAAAAA????????????@@@@@@===;;;111222333333444666:::<<<::::::;;;<<<<<<<<<;;;;;;:::;;;===<<<;;;;;;<<<>>>444555666666666555444333000000000111222222333333333111000000333555666666777999===@@@AAAAAA@@@???777:::>>>@@@@@@@@@AAABBB@@@AAAAAA@@@>>>>>>???AAAAAA@@@>>><<<;;;::::::;;;999===???<<<777555777;;;:::::::::;;;===@@@CCCEEEBBBIIIQQQTTTQQQJJJEEECCC>>>;;;999888;;;AAAHHHMMMJJJLLLMMMMMMKKKHHHHHHHHHAAABBBBBB>>>:::999<<>>@@@AAA>>>??????===:::888888999>>>???BBBEEEHHHGGGEEEBBB>>>>>><<<999666555777999<<<===>>>@@@AAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC???CCCAAA<<<@@@HHHGGG@@@FFFHHHHHHFFFCCCAAACCCFFF>>>@@@>>><<<>>>BBBBBB>>>???@@@AAABBBCCCBBBAAA@@@FFFCCCAAA@@@AAABBBBBBAAABBBAAA@@@??????@@@AAABBBAAA@@@???>>>>>>===>>>>>><<<===>>>>>>>>>===;;;::::::===@@@@@@>>><<<===>>>999:::===>>>>>>===:::999<<<;;;;;;<<<<<<===>>>???<<<<<<;;;::::::<<<===>>>;;;;;;;;;<<<<<<<<<======;;;<<<>>>?????????>>>===:::::::::<<>>????????????>>>>>>>>>>>>999<<>><<<;;;;;;======::::::>>>???;;;999999888888:::;;;===>>>??????======<<<;;;;;;;;;;;;;;;??????@@@???>>>>>>@@@CCCBBB@@@??????@@@@@@>>>===@@@@@@@@@??????>>>===<<<999;;;===>>>======>>>???======>>>>>>>>>>>>======@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;::::::666999<<<===>>>???>>>===:::<<<>>>AAABBBBBBAAAAAA@@@@@@BBBDDDCCCAAAAAABBB@@@AAABBBAAA???=========;;;<<<<<<===>>>??????@@@<<<>>>@@@>>>;;;;;;===@@@??????@@@@@@@@@??????>>>:::999999999999999::::::<<<<<<;;;888555555888<<<444888999666666::::::555777555666;;;======>>>BBB;;;<<<===>>>===<<<======999:::::::::999888666555888777666555555555555555555555666777777666555444222333444555555555444333000555999999666555777:::777999:::888666555777:::777666444555666666555333555555444555555666777888888666444333444555555444999777444333444666777666VVV@@@888777777555333111111333555666333333333333222111000000000222444444111...------...---,,,***))))))((((((###$$$''',,,000111///,,,666777:::>>>CCCGGGJJJKKKQQQMMMJJJIIIFFF@@@===>>>999999:::;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;CCCCCCCCCCCCBBBAAA@@@???BBBDDDHHHMMMRRRWWWZZZ\\\XXXVVVRRRMMMHHHDDDAAA@@@======>>>AAADDDEEEDDDCCC>>>@@@AAA@@@???@@@DDDHHH>>>:::;;;???BBB@@@???AAA;;;;;;<<<>>>@@@@@@>>><<<===>>>>>>>>>===<<<:::999555444444444444555666666<<<;;;:::::::::<<<===>>>;;;:::;;;===>>>===;;;888555444222000000111222333222222111000111333444555333000///222333222555999CCCBBBCCCDDDEEECCC@@@===@@@===::::::<<>>>>>>>><<<:::::::::;;;::::::999:::::::::<<<>>>>>>>>>>>>???@@@HHHIIILLLLLLJJJEEE???;;;777777888:::===@@@CCCEEEJJJGGGEEEEEEGGGHHHFFFCCC@@@AAA@@@===:::888:::===:::999999;;;===???>>>>>>>>>>>>===<<<:::999888777999<<<@@@DDDEEECCCAAA???===;;;999777666666777888:::>>>CCCFFFFFFDDDCCCBBBEEEBBB???>>>>>>???????????????@@@BBBDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@????????????@@@@@@===AAAEEEEEEAAA@@@BBBFFFAAAAAAAAAAAAAAAAAAAAAAAAHHHAAA;;;<<>>===>>>???@@@???===<<<;;;;;;;;;<<<===???@@@;;;===>>>===<<<<<<===???::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>===<<<<<<===>>>===;;;;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<=========>>><<>>>>>>>>>>>@@@?????????>>>>>>======>>>BBBCCC>>>:::;;;<<<;;;AAA@@@???===<<<<<<;;;;;;<<<<<<<<<===============@@@??????>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;>>>>>>===<<<<<<======>>>>>>>>>===<<<<<<===???@@@AAABBBCCCDDDDDDDDDCCCBBBEEEDDDBBB@@@???>>>======666666777888:::<<<>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>======<<<::::::;;;<<<<<<===<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;:::999888777888999:::777777666666777999;;;<<<:::AAADDD@@@>>>@@@AAA>>>======<<<;;;::::::::::::888888888888777666444444444555666666555444222111+++///333444333222444666666666777777666555444444000333666999:::888666444444222000000222333444444222333333444555666777777777666555555666777666444666666666666777777777777XXXBBB;;;999555444444444555555555555444444444333333222111000111333444444222///......,,,,,,***)))((((((((((((++++++,,,///222444444333888:::===AAAEEEIIIKKKMMMOOOKKKHHHHHHDDD>>>;;;<<<999999:::;;;;;;<<<<<<==================>>>>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@CCCCCCDDDGGGKKKPPPUUUXXXTTTRRROOOKKKGGGDDDAAA@@@?????????AAACCCCCCAAA???>>>???@@@AAAAAAAAADDDEEE>>>:::999===???<<<;;;<<<;;;;;;<<<>>>AAAAAA???===@@@@@@AAAAAA???===;;;:::555555444444555555666777999999999::::::<<<======???>>>???@@@AAA@@@===:::444333111000000000111222222111111111222222333444222//////333555555888===???@@@AAACCCCCC@@@;;;777<<<:::999999<<>>>>>???>>>===;;;;;;:::999:::;;;;;;:::999;;;===??????>>>>>>>>>???@@@@@@@@@>>><<<999777555222333666999===AAADDDFFFEEECCCBBBCCCEEEFFFEEECCC@@@AAA@@@===999777999;;;888888888:::>>>@@@AAAAAABBB@@@>>><<<999777666666888:::>>>AAABBBAAA???===888777666444444555666777>>>@@@CCCDDDCCCBBBCCCCCCDDDCCCBBBBBBCCCBBB@@@???AAA@@@???@@@BBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCC?????????>>>>>>?????????888;;;>>>===;;;:::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>===>>>??????>>>???>>>===>>>???@@@???===<<<<<<<<<======???@@@@@@;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;<<<======>>>===========================<<<;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>>>>>>>>>>===<<<888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@???<<<:::;;;<<<::::::;;;;;;;;;;;;::::::;;;::::::999999999::::::???<<<:::999;;;<<<===<<>>>>>>>>=========?????????>>>>>>>>>=========AAABBB===:::;;;<<<;;;=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>===============;;;;;;<<<<<<<<<<<<<<<<<>>>>>===>>>>>>???@@@@@@AAABBBCCCDDDCCCCCCBBBCCCBBB@@@???======<<<<<<============>>>???@@@AAA>>>>>>>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>===:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>======;;;::::::::::::;;;777777666777777999:::;;;666<<<>>>;;;999;;;<<<:::<<<;;;:::999888888888888888888888888777666555444444444555555555333222111///111333333222222222333666666666666666555444333111333555777888777666555555333111111222444444444222222333333444555555555777555444555666666555444666666666666555555555555YYYCCC;;;:::444333333444666666444222444444444444333222111111111333444333111///......***)))(((((('''''''''(((111000000111555888999999<<<>>>AAAEEEHHHKKKMMMNNNMMMIIIFFFEEEBBB;;;999:::999999:::;;;;;;<<<<<<=========>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAAAAACCCHHHMMMPPPMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@@@@AAABBBAAA>>><<<>>>>>>>>>@@@BBBCCCBBBAAA???;;;999<<<===;;;999;;;<<<<<<<<<>>>@@@AAA???===AAAAAABBBAAA@@@===:::999555555444444555555666777666777888:::;;;<<<======@@@@@@@@@AAAAAA@@@<<<999333222000/////////000111111111222222333333222222222///000555888888<<<@@@===>>>@@@AAAAAA===777333888777666888<<<@@@BBBCCC@@@AAABBBBBB@@@@@@AAABBB???>>>======??????>>>===<<<:::888999<<<===;;;999===???@@@???===<<<<<<===>>><<<999666444444444555...000333666:::===???@@@???>>>>>>@@@BBBDDDDDDCCCAAAAAA@@@===999777666777666666777:::???CCCEEEEEEFFFCCC???;;;888666555555>>>>>>???@@@???<<<:::888555444444444555666888999AAABBBBBBBBBAAAAAACCCEEEDDDDDDEEEFFFGGGEEEAAA>>>BBB@@@>>>===???@@@@@@@@@EEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@???>>>>>>======>>>>>>???<<<<<<==================@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@???===;;;<<<>>>???>>>===>>>???@@@???===<<<===>>>??????@@@@@@???;;;<<<<<<;;;888777777888:::::::::;;;<<<<<<======<<<<<<===>>>>>>===<<<<<<<<<;;;:::;;;<<<===<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<===???>>>===<<<<<<===<<<<<<============<<<<<<999999999888888999999:::>>><<<::::::;;;<<<===<<<>>>============<<<<<<<<<>>>>>>>>>>>>============;;;???@@@<<<:::<<<===;;;888999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<>>>=========<<<<<<<<<<<<::::::;;;<<<<<<=========@@@AAABBBCCCCCCBBBAAAAAA>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<>>========================>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>:::;;;<<<>>>???@@@@@@@@@BBBAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<777777777777777888999:::777;;;===;;;:::<<<<<<;;;::::::999777777777777777777888888777777666555444333444555555444333111000000///...///111222222111444555555555555444333333222333444555555666555555666444222222333444444333333333333333333333333333666444444444666666555444666666555555444444444333WWWBBB:::999888666333222333333111///444444555444444333222111000111222111///---,,,---((('''''''''''''''((((((000000111444888;;;<<<<<<@@@AAADDDGGGJJJLLLMMMNNNKKKGGGDDDDDD@@@:::888999999999:::;;;;;;<<<<<<===?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@??????@@@BBBEEEGGGGGGGGGFFFFFFEEEDDDCCCCCC@@@??????@@@AAA@@@===;;;===<<<<<<>>>BBBCCC@@@===???;;;:::===>>><<<;;;===<<<<<<<<<>>>@@@AAA???>>>???@@@@@@@@@>>>;;;777555333333333333333444555555444666888;;;<<<=========>>>>>>=========;;;888555111000////////////000000000111333444444333222222444222333888::::::===AAA???>>>>>>======:::666222333333444888===AAACCCDDD@@@AAABBBBBB@@@@@@AAABBB===<<<;;;===???@@@???>>>===:::777999<<<>>><<<999>>>???@@@>>><<<:::999:::;;;999666333222222333444...///222444666666666666=========???@@@BBBBBBBBBCCCBBB@@@===:::888666666666555777;;;@@@FFFIIIJJJFFFCCC???:::777666666666GGGFFFDDDAAA===999555333333333444555777999;;;===???@@@AAAAAAAAABBBCCCEEEDDDDDDEEEFFFGGGEEEBBB??????===;;;;;;===???AAAAAAFFFFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>============>>>>>>BBB@@@??????@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@;;;===@@@@@@???===<<<===???>>>===>>>???@@@???===;;;===>>>???@@@???>>>>>>;;;<<<<<<:::777555555555:::::::::;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;:::999:::<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<============<<<===>>>>>>>>>======>>><<<<<<============<<<<<<999999999999999999:::;;;===;;;::::::<<<======<<<======<<<<<<<<<;;;;;;;;;========================:::===>>>;;;;;;===>>>;;;888999;;;======<<<:::999888888999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>===>>>@@@AAABBBAAA???>>><<<===>>>???@@@@@@??????@@@@@@AAAAAAAAAAAABBBAAA??????>>>===<<<<<<<<<=========<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCBBBBBBBBBAAA@@@@@@??????:::;;;===???@@@AAABBBBBBAAA@@@??????>>>>>>??????@@@@@@???>>>===<<<<<<;;;777777777777777888888888888:::<<<;;;;;;<<<===<<<:::999888777666666666666777777777777777666555555333444444444444222111000...,,,+++---111333222111333444444444444444333333333333333333333444555555666444222111222333333333444444444444333333222222555333333333555666555444777666666555555444444333XXXCCC<<<;;;BBB<<<555222333333222000444444444444333222111111...//////...,,,*********''''''&&&''''''((()))***...///333999>>>AAA@@@???AAABBBEEEHHHJJJKKKKKKKKKIIIEEECCCCCC@@@:::888999999999:::;;;;;;<<<<<<===BBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@AAAAAA@@@@@@???CCCCCCDDDEEEEEEEEEDDDCCC=========>>>@@@@@@>>><<<;;;::::::<<>>>>>???@@@@@@>>>;;;777555222222111111222222333444444555888;;;===>>>>>>>>><<<;;;:::;;;:::888444111//////////////////000000000111333555555555444444999666777:::<<<:::<<>>BBBCCCCCC@@@AAABBBBBB@@@@@@AAABBB<<<<<<;;;<<<>>>@@@???>>><<<:::888:::<<<>>><<<:::>>>??????===:::777666777222222111000///////////////111333444666666555555<<<===>>>??????@@@@@@AAADDDCCCAAA@@@>>><<<:::888888777888;;;AAAGGGJJJKKKDDDBBB>>>:::888888999999GGGFFFDDD@@@<<<777333111111222333555777999;;;<<<:::===@@@BBBBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBAAA???;;;999888999<<<@@@BBBCCCEEEFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>============>>>>>>@@@>>><<<<<<=========<<>>>>>???AAABBBBBB>>><<>>===>>>???@@@???===;;;<<<===>>>???>>>===<<<:::;;;;;;999666555555666:::::::::;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<999:::::::::::::::;;;;;;>>>>>>>>>>>>????????????=========>>>??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<;;;::::::<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===:::<<<<<<::::::>>>===::::::;;;<<<======<<<:::888777777888888999::::::;;;;;;<<<<<<===<<<;;;::::::::::::::::::;;;===>>>???:::<<<>>>???@@@???===<<<:::<<<>>>???@@@@@@???>>>@@@@@@@@@@@@AAAAAABBBBBB@@@???>>>=====================<<<======>>>???@@@<<<======???@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>:::;;;<<<>>>@@@AAAAAABBB@@@???>>>>>>======>>>>>>>>>>>>======<<<;;;::::::777777888888777777777666666666777:::;;;:::999999:::999888777666666666666666777777777777666666555333444555555444333111000222000...000333555333000333333444444444444444333444444333333333444555555555333111111222333333333666666555555444444333333333222222333444555555444777777777666666666555555[[[GGG@@@@@@JJJBBB999555666777666444333333333333222111000000,,,------,,,)))(((((()))'''''''''((()))***,,,---///111666===BBBDDDCCCAAA???AAADDDFFFGGGHHHGGGFFFEEEAAA@@@AAA???:::888:::999999:::;;;;;;<<<<<<===CCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@===>>>@@@AAAAAA@@@>>><<<@@@AAABBBCCCDDDCCCBBBBBB::::::;;;===???@@@>>>===;;;::::::;;;======<<<;;;999555444777:::999:::===;;;::::::;;;===>>>>>>===???AAABBBCCCAAA>>>:::777222111111111111222333333444555777999;;;<<<======;;;::::::::::::888444111////////////000000000000111222333555666777888888<<<999999<<<===::::::===???:::444000///000111222111222555:::???BBBBBBBBB@@@AAABBBBBB@@@@@@AAABBB>>>===<<<<<<>>>>>>===<<<::::::;;;;;;<<<<<<======>>>??????===:::777666666///000000111000000///...111222444666888:::;;;;;;;;;===>>>???>>>>>>@@@AAAFFFEEECCCCCCCCCBBB@@@===<<<;;;:::===BBBFFFJJJKKKAAA@@@===;;;:::::::::;;;>>>>>>>>>===;;;888555333...///111333555777888999888;;;???AAAAAAAAAAAAAAACCCAAA??????@@@@@@???===888777777999===AAACCCCCCCCCDDDFFFFFFFFFDDDBBBAAA@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>======>>>>>>???@@@???===;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????AAADDDDDDAAA===???>>>===>>>???@@@???===<<<<<<============<<<<<<999:::;;;:::888777777888::::::::::::::::::;;;;;;888888999::::::999888888;;;:::999:::<<<======<<<;;;;;;;;;;;;::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<>>===>>>??????>>><<<::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<======;;;::::::;;;===>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::<<<;;;999:::>>>===999;;;;;;<<<<<<<<<;;;999888666777777888999:::;;;;;;;;;<<<=========<<<:::999<<<;;;::::::;;;<<<>>>???;;;<<<===????????????>>>:::<<>>AAAAAAAAAAAAAAABBBCCCCCC@@@@@@>>>======<<<<<<<<<999999999:::;;;<<<>>>???<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>======<<<999:::;;;===>>>????????????>>>>>>===============::::::;;;;;;;;;:::999999777888888888777666555555666555888>>>@@@===:::999999999888777666666666666666666777777777777666666444555555666555444222111666666555666666555222000333333444555555555555444555444444444444444555555555333111111333555555555666666666555555444444444222111111222444555444333777777777777777777777777\\\IIICCCBBBIIIAAA999666999:::888555222222222222111000//////---------+++)))((((((***((((((((()))+++---///000333444666;;;???BBBAAA@@@===???AAACCCDDDCCCBBBAAAAAA===<<<>>>===999888:::999999:::;;;;;;<<<<<<===AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===>>>????????????>>>>>>===>>>@@@AAAAAAAAA???>>>:::::::::<<<>>>???===<<<;;;<<<===<<<;;;;;;===???;;;666444666888777888;;;;;;999888999;;;======<<<>>>???BBBCCCBBB>>>:::888333333333333333444444555333444444555777999:::;;;999888888999999777444111//////000000111111111111222222333555777999;;;<<<<<<::::::======;;;:::===>>>:::444111000111222333222444777;;;@@@BBBAAA@@@@@@AAABBBBBB@@@@@@AAABBB@@@>>>===<<<======;;;:::777;;;======::::::===@@@???@@@@@@>>>;;;888777777333333333333333333333444444555555666888:::;;;<<<777:::<<<======>>>@@@CCCGGGFFFEEEGGGIIIIIIFFFCCC@@@???===>>>AAAEEEHHHIII@@@@@@>>><<<;;;:::::::::888999<<<===<<<:::777555///000111333444555666666<<<===>>>>>>======>>>????????????@@@AAA@@@<<<:::888777888;;;>>>AAABBBAAAAAABBBDDDFFFFFFDDDBBB@@@>>>???@@@BBBBBBBBBBBBAAA?????????>>>>>>?????????@@@AAA@@@===999999;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===???BBBBBBAAA@@@AAAAAA???>>>===>>>???@@@???===>>>>>>===============>>>888999;;;;;;::::::;;;<<<::::::::::::::::::::::::999999999999999999999999;;;::::::;;;===>>>>>>===;;;;;;;;;:::::::::999999;;;;;;:::999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA???===>>>@@@@@@===;;;::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<===:::::::::;;;===>>>===<<<=========<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<:::888:::===<<<777999999999:::::::::::::::666777777888999:::;;;<<<;;;<<<>>>>>>>>>===;;;:::===<<<;;;::::::;;;===>>>;;;<<<<<<===>>>>>>??????;;;===AAADDDEEEDDDBBB@@@CCCBBBAAAAAAAAABBBDDDDDD@@@???>>><<<;;;:::::::::666666777777888:::;;;<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::888999:::;;;<<<<<<===<<<<<<;;;::::::999999::::::777888999:::::::::999999888888888888777666444333777555999BBBEEE@@@;;;999888777666555444444444444666666777777777777666666555666777777666555333222///111555666555333111111333444555666666666666666555555555555555555555555555444222333555888888888555444444444444444444444222111000111333555444333444444555666666777777777[[[HHHBBBBBBBBB<<<666666999;;;777333111111222111111000///...---......,,,)))((()))***((())))))+++,,,...000111555444444666:::===>>>===;;;===???AAABBBAAA???======::::::<<<;;;888777999999999:::;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<===>>>???@@@<<<===???@@@@@@>>>===;;;;;;;;;;;;<<<>>>>>><<<:::===>>>???===;;;;;;>>>BBB>>>999666888999888888;;;:::999777888:::<<<<<<;;;;;;===???AAA@@@===999666555444444444444555666666333222222333444666888999666666666666777555222/////////000111111111111111333333333555777:::>>>???;;;999:::===>>>;;;;;;>>>???<<<888666555666555555444555888===AAABBBAAA???@@@AAABBBBBB@@@@@@AAABBBAAA???=========<<<:::888666;;;???>>>:::888===BBBAAABBBBBB@@@===:::999999333333111111111222444555777777555444444555666777333777:::<<<<<<>>>AAADDDHHHGGGGGGIIILLLMMMJJJHHHDDDAAA??????AAADDDGGGGGGAAA@@@???>>><<<:::999888999;;;>>>@@@???<<<888555222333444555666666777777AAA@@@>>>;;;999999;;;>>><<<>>>@@@BBBCCC@@@;;;777999999:::<<>>???AAABBBBBBBBBAAA@@@@@@????????????@@@@@@===???@@@<<<666444888===>>>>>>>>>>>>>>>>>>>>>>>>:::@@@EEECCC>>><<<@@@EEE???>>>===>>>???@@@???===@@@???>>>======>>>???@@@777999;;;;;;;;;<<<===???::::::::::::::::::::::::;;;::::::999999::::::;;;<<<;;;:::<<<>>>??????>>>;;;;;;;;;::::::999999999;;;;;;999999999999;;;;;;;;;;;;;;;;;;;;;:::::::::>>>>>>>>>>>>????????????BBB@@@>>>>>>@@@@@@===::::::;;;;;;;;;;;;;;;;;;:::888888888888999:::;;;<<<:::999:::;;;>>>>>>===<<<>>>============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<:::888:::===;;;666666666666777888:::;;;<<<666777888999:::;;;<<<<<<<<<===>>>??????===;;;:::>>>===;;;::::::;;;<<<===::::::::::::;;;<<<>>>>>><<>><<<<<<<<<<<<============<<<<<<<<<;;;::::::999999888888999:::;;;;;;;;;:::888777666666555555666666666777999:::;;;::::::999888888888888777666444333222000555???CCC===666555666666555444333333333333666666777777777777777666666777777777777555444333"""(((///333333111222333444444555666777777666666555666666777666666555555666555444555888:::;;;;;;333333333333333333333333111000000111333555444333222333333444555666777777eeeHHHAAA;;;555666777777777555444333444333222111//////......000...+++)))((()))+++,,,,,,,,,,,,---...///000111222222222111111333777:::;;;<<<======;;;;;;<<<===???>>>;;;999777777888999888888999::::::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@????????????????????????>>>CCCCCC;;;777:::===<<>>===;;;:::999999;;;???BBBAAA>>>:::777;;;;;;;;;;;;;;;:::::::::999777666555777888888888===;;;999;;;===>>><<<::::::@@@BBB???<<<;;;888444555222000222666888666333666111///333666444222333<<<;;;999666444222111000000000111111111111000///111222555;;;@@@AAA???<<<======>>>>>>>>>?????????===<<<:::999888888888999999<<<@@@CCCDDDCCCAAA???AAACCCEEEEEECCC@@@???>>>>>>>>>============>>>>>>;;;;;;;;;;;;<<<<<<<<<<<>>AAADDDLLLMMMNNNOOOPPPPPPOOONNNLLLJJJGGGGGGJJJKKKKKKIIIFFFAAA===>>>===:::999:::::::::;;;======;;;777444666666666666666888999999<<<<<<===>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<:::777666:::???CCCBBB???AAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@????????????>>>>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;>>>???AAABBBBBBAAA@@@???<<<<<<;;;<<<======;;;:::===<<<:::888888888:::;;;777888888999;;;===???@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<<<<;;;999888777777888999;;;::::::999999::::::;;;======>>>>>>>>>>>>======>>>>>>============>>>>>><<<<<<===============<<<===<<<;;;:::999888888888999:::;;;;;;:::;;;===@@@===;;;999:::===>>>===;;;?????????===;;;:::;;;<<<;;;;;;<<<<<<;;;;;;:::999999888888999;;;;;;:::888888888888777777777777777777777666666777999:::;;;@@@??????>>>???AAABBBCCCAAA@@@???===<<<<<<<<<<<<=========<<<;;;;;;===???BBBCCCEEEFFFGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@===;;;999999;;;;;;;;;;;;<<<<<<=========<<<;;;:::<<<>>>???>>>============;;;999888999:::::::::999888888999::::::777666666666555555444444888777777777777777888888666666777777666555444444111333666666555333333333666555444333222333444444333555888999777555444333555777:::>>>>>>:::444///111///...///222333222///222888>>>>>>999555333444444555666777777666555444000555777777999;;;;;;777222222222222222222222222111111111222222333333333///111333444444555777888eeeHHHAAA<<<666666666666555444333333......---,,,,,,,,,------///...,,,***)))***++++++,,,,,,,,,------...///000//////...------///222555999:::;;;;;;::::::;;;===>>>===;;;999888888999999888999999:::;;;;;;<<<<<<>>>>>>@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@AAABBBEEEDDD>>><<>>>>>>>>======;;;:::999888888:::===>>>>>><<<999666999::::::::::::;;;;;;;;;999777666666777888999999:::999888:::<<<<<<999666:::???AAA>>>;;;:::888444444111///111555777555222777333111555777555444555:::999888666444333333222000000000111111000000///444555777<<<@@@AAA>>>;;;>>>>>>???@@@@@@@@@@@@@@@???>>><<<:::999:::;;;<<<<<<>>>AAACCCEEEDDDCCCBBB???BBBDDDEEECCCAAA@@@AAA>>>>>>============>>>>>>======>>>>>>>>>>>>??????BBBBBBAAA@@@???===<<<;;;:::999888777777777888999;;;<<<===<<<:::888888888666888:::;;;<<<>>>BBBDDDLLLMMMNNNPPPQQQRRRRRRRRROOONNNLLLLLLMMMMMMJJJGGGDDD???<<<>>>>>>;;;999::::::::::::;;;;;;999777555666666777888999:::;;;;;;======>>>??????>>>>>>>>><<<===>>>??????>>>===<<>>;;;======>>>?????????>>>>>>@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>;;;;;;<<<===============<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@;;;::::::;;;===>>>===<<<<<<<<<:::999999999::::::999999999:::<<<===???@@@AAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<<<<;;;:::999999999999;;;;;;::::::::::::;;;;;;======>>>>>>>>>>>>======>>>======<<<<<<======>>>===============<<<;;;:::===<<<;;;:::999999999999999999:::;;;<<<<<<======<<<;;;999;;;===>>>===;;;<<<======<<<::::::;;;===;;;;;;<<<<<<;;;;;;:::999:::999888999::::::999777777777888888888888888888888888888888888:::;;;<<>>??????@@@BBBCCC@@@@@@???>>>============<<<======<<<:::;;;===???BBBCCCEEEGGGGGGHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@???@@@@@@???===:::999999;;;::::::::::::999999999999===<<<;;;<<<>>>???>>>===<<<======<<<:::999:::<<<::::::999888888999::::::888777777777666666666666777666666555666666777777666666666666666555444444111444666777555444333333333333222222333444666777444666999999777555333333777999<<>>===>>>>>>???@@@AAABBBBBBCCCDDDCCC@@@@@@BBBAAA=========<<<;;;:::999999888:::;;;<<<<<<<<<;;;999888888888999999:::::::::;;;777777666555666777888999:::999999:::;;;:::777555999===???;;;888999888555444222111222666777666444888444333666888777777999999888777555555444444444/////////000000000000000666777:::>>>@@@@@@===:::>>>???AAABBBBBBBBBAAA@@@AAA@@@===<<<;;;===???AAA@@@AAABBBCCCDDDEEEEEEEEE>>>AAACCCDDDCCCBBBBBBBBB>>>======<<<<<<======>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCBBB???<<<;;;<<<;;;:::888888888999:::;;;===>>>>>>;;;999888888888999;;;<<<===???CCCFFFKKKLLLNNNOOOQQQSSSTTTTTTSSSSSSSSSSSSRRRNNNIIIEEE@@@<<<;;;>>>???<<<:::::::::999999999888777777777666888:::<<<===============>>>>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>><<<<<>><<<===@@@@@@>>>;;;>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>????????????>>>>>><<<<<<======>>>>>>??????:::;;;;;;<<<======>>>>>><<<;;;<<<<<<===>>>???@@@:::999999;;;===>>>>>>===;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>@@@AAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???===============;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>===<<<;;;999999<<<;;;::::::999999999999:::999999;;;>>>???<<<999<<<;;;:::;;;=========<<<999:::<<<;;;::::::<<<===;;;;;;<<<<<<;;;;;;:::999;;;999999999:::999888666777777777888999999:::::::::999999999:::;;;<<<===>>>>>>>>>??????@@@AAAAAA????????????????????????<<<======<<<;;;;;;<<<>>>BBBCCCEEEGGGHHHHHHHHHHHHHHHGGGEEECCCAAA??????>>>???@@@???===:::999999;;;>>>>>>>>>===<<<<<<;;;;;;@@@>>>======>>>???>>><<<<<<======<<<;;;:::<<<>>>:::999999888888999999:::999999999888888888888888666666555444444555555666555666666666666555444444222444777777555444444444111111111222444666888999555777999999777555333333999:::===@@@@@@>>>888444222111111111333444333222111444888888555444555777666777777888888777777666666:::<<<;;;;;;===<<<888333333333333333333333333222222222222333333333333---///222333333555777999dddHHHAAA<<<777555444222111111111222,,,,,,,,,,,,,,,------...---......///...---,,,+++............------,,,,,,---------,,,++++++...000333555777888888999;;;===;;;:::999999999:::;;;;;;::::::;;;;;;<<<<<<<<<===AAABBBBBBBBBAAA@@@>>>=========>>>???@@@AAABBBCCCBBB@@@??????AAABBB???;;;===<<<<<<;;;::::::::::::>>>>>>======<<<<<<<<<<<<999999888888888888777777444444444333333444666888===<<<:::999999888888888888<<<===999666888888555777555555666999:::999888888444444777888777888;;;:::999777666444333333333//////////////////000000666888;;;???AAA@@@>>><<>>AAADDDDDDCCCAAAAAAAAA=========<<<<<<=========<<<<<<======>>>>>>??????>>>?????????>>>===;;;:::<<<;;;:::999999999::::::;;;===???>>>;;;999777777:::;;;<<<===???AAAFFFIIIKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXYYYXXXTTTNNNGGGBBB===::::::>>>???<<<999:::::::::999888666666888999999:::<<<>>>???>>>===<<<<<<============<<<<<<;;;<<<===>>>>>>>>>>>>===<<>>===>>>@@@BBBAAA??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========::::::999:::;;;===???@@@<<<;;;::::::<<<>>>===<<<:::;;;;;;<<<;;;;;;::::::============>>>???@@@AAA??????>>>>>>============;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@AAA@@@>>>;;;:::<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;:::999999999::::::<<<:::999<<>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>??????>>>===<<<===>>>AAACCCEEEGGGIIIIIIIIIIIIHHHGGGEEECCC@@@???======>>>???>>>===:::999:::;;;?????????>>>>>>>>>>>>>>>AAA@@@>>>>>>??????===;;;<<<=========;;;<<<===???999999999999999999999999::::::999999999999999999666666555555444555555555555555555666666555444444333555777777555444444555111111222333444666777888666888999999666444333333999:::<<<>>>???===888555111111111111222333333222111333555666555555777999666666777777777777666666777;;;<<<;;;;;;<<<:::666444444444444444444444444333333333333333333333333///111222333222333444666cccGGG@@@;;;666444222111//////000000///......---,,,------------...///000000///---,,,///////////////---,,,+++,,,------,,,++++++---///222333666777777888:::<<<::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======AAABBBBBBBBBAAA???===<<<<<<<<<===>>>@@@AAABBBBBBAAA>>>===???BBBAAA>>><<<>>>===<<<;;;;;;<<<<<<===???>>>===<<<;;;<<<======;;;:::999888666444333222///111111111000000333666===;;;888444333444777999666:::;;;888666777888666777666666777999::::::999666333333666666555888===<<<:::888666444222111111/////////...///000111222444777<<>>>>>@@@BBBDDD@@@??????>>>???@@@BBBCCC@@@BBBDDDDDDAAA???>>>>>>======<<<<<<<<<<<<======;;;<<<<<<===>>>?????????>>>===<<<;;;::::::;;;<<<;;;:::999999999999:::;;;<<<>>>>>>===:::888777777;;;<<<===>>>@@@CCCHHHLLLKKKKKKJJJKKKLLLNNNQQQRRRYYY[[[\\\ZZZTTTMMMEEEAAA<<<999999===>>>:::888888999::::::888666666888;;;:::<<<===>>>>>><<<:::999:::;;;;;;<<<;;;;;;::::::<<<===>>>??????>>>===<<>>???@@@AAAAAA@@@<<<===>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>????????????>>>>>>BBBAAA@@@>>>===============<<<<<<<<<;;;;;;;;;::::::999999999:::<<>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>===============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCBBB???<<<:::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::;;;;;;999999:::;;;;;;<<<;;;;;;::::::999999999:::;;;;;;>>>;;;:::===BBBBBB>>>999:::;;;<<<<<<<<<<<<<<<======???@@@???===;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;999888888999888666444666666777888999999::::::::::::;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@@@@???>>>>>>???@@@AAABBBBBBAAAAAA???@@@AAA@@@???===>>>???@@@BBBDDDGGGHHHIIIJJJJJJHHHGGGEEEBBB@@@>>>======>>>>>>>>><<<:::999:::;;;999999:::;;;<<<<<<======BBB@@@???>>>???>>>===;;;<<<=========;;;<<<===???999999999999999999999999999999999999999999::::::888777666666555555555666444444555555555555444444333555666666444444444555333333333444444444555444555777888777555333333333777777888:::;;;:::777444///000111111111111111222222333555555666777999;;;555555555555555555555555666:::;;;999999:::888444444444444444444444444444333333333333333333333333111222333222111111111333aaaEEE???:::444333222000///............---,,,,,,++++++++++++...///000111111000......///000111111000///...---***+++,,,,,,++++++---///222333555666666777999;;;::::::::::::::::::::::::========================@@@@@@AAAAAA@@@???===<<<<<<<<<======>>>???@@@@@@AAA======@@@AAA??????@@@>>>===<<<;;;;;;<<<>>>???===<<<;;;999999:::;;;;;;<<<;;;999777444222000///,,,...000///------111555888666333000...///333777444999;;;888777888888666444555555666666777777888444222222555555444888>>>===;;;999666444222111000000000/////////111222333333777<<>>>>>??????@@@===<<<<<<<<<======>>>??????AAACCCBBB@@@===<<<;;;===<<<<<<;;;;;;<<<<<<=========>>>>>>???@@@AAAAAA???===;;;::::::;;;===>>>::::::999999999;;;<<<===???@@@???===:::888888999;;;<<<<<<===???CCCHHHLLLLLLKKKJJJJJJLLLOOOSSSVVV\\\]]]]]]ZZZSSSLLLFFFDDD>>>:::999;;;;;;888555666777999999777555444777;;;999:::;;;;;;;;;:::999888999::::::;;;<<<<<<;;;;;;>>>>>>???@@@@@@???>>>>>>AAAAAA@@@@@@???>>>>>>===>>>>>>@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????>>>>>>BBBAAA???===<<<<<<============<<<<<<;;;::::::999;;;:::;;;;;;<<<===>>>???AAA>>>;;;:::;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999999999:::<<<>>>???@@@AAA???@@@BBBCCCBBB@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::999999999999::::::777777999:::;;;<<<<<<<<<999999999999:::;;;;;;<<<>>><<<;;;===@@@@@@===::::::;;;<<<<<<;;;;;;<<<>>>>>>@@@BBBAAA>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::888888888999888777555666666666777888888999999888999::::::::::::999999999;;;>>>@@@AAA@@@>>><<<===???@@@AAABBBAAAAAA@@@???AAABBBAAA???>>>>>>>>>>>>@@@CCCEEEHHHIIIJJJJJJGGGFFFDDDBBB@@@>>>>>>============<<<:::999:::;;;888999:::;;;<<<>>>??????AAA???>>>>>>>>>>>><<<;;;<<<======<<<;;;:::<<<>>>888999999::::::999999888888888888888888999999999888888777666555555555555333333444555555555555444333444555444333333444555444555555555444444333222333555666666444333333444555444555666888777555222...000111111000///111222333333444555777888999:::555444444333333444444555444888:::888888999777333555555555555555555555555444444444444333333333333111222333222000000000222___CCC>>>999222222111111///---,,,+++,,,++++++++++++,,,------///000000000111000000000///000222222222111///...+++,,,............000222222444666777666777999;;;:::::::::;;;::::::999999========================>>>??????@@@???>>><<<;;;;;;;;;<<<<<<=========>>>>>>;;;;;;>>>===:::===BBB===<<<;;;::::::<<<>>>???===<<<;;;::::::::::::;;;::::::888666333111///...***---///...,,,,,,111555111222222000......111444333888<<<:::999999888555333444555666666666777888333222333555555444999@@@;;;:::888666444333222222111111000///000222444555444888===@@@???>>>===>>>???>>><<<<<<<<<===???@@@>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@???<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>???@@@@@@AAA<<<;;;;;;;;;;;;<<<<<<<<<::::::999:::;;;===???AAACCCCCCAAA>>>;;;:::;;;<<<999999::::::<<<@@@FFFKKKMMMLLLKKKLLLPPPUUUZZZ^^^______^^^YYYRRRLLLIIIIIIAAA<<<999:::999555333444333666888666333222555888555666666777888888999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>>======>>>???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>????????????>>>>>>???>>>===<<<<<<===???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@===;;;::::::;;;<<<;;;<<<;;;::::::;;;<<<===>>>@@@???>>>>>>>>>>>>??????=====================>>>===<<<<<<;;;::::::999999999:::;;;===???@@@BBBBBB@@@AAABBBBBBBBB@@@>>><<<;;;;;;::::::::::::;;;;;;888999999::::::999999888999999888888888888999999777888999:::::::::::::::999999999999:::;;;<<<===<<<<<<;;;<<<<<<<<<;;;;;;999;;;======;;;:::<<<>>><<<>>>@@@@@@>>><<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777777888999999777666666666666666666666666777777777888999999888777666888:::===@@@AAA???===;;;===>>>@@@AAAAAAAAA???>>>>>>???AAA@@@>>><<<<<<<<<===>>>AAADDDGGGHHHIIIIIIFFFEEECCCAAA@@@???>>>>>><<<======;;;999999:::;;;;;;;;;<<<===>>>??????@@@???>>>======>>>>>><<<;;;<<<======<<<:::999:::<<<888999::::::::::::999888666666666666777777777888888777666555444444444444222333444444555555555444222333444333222111333444444444555555555444222222111222444444222222333444333333333444555555333222///111222222000000111333222222333555777888888777666555444444444444555666333777999777888999888444555555555555555555555555555555444444444333333333...///111111000000222333^^^BBB===888111111111111///---+++)))+++++++++,,,---...000111000000000000000111111111///000222333333222111000...///111222222222444666333555666777666777888::::::;;;;;;;;;;;;:::999888>>>>>>>>>>>>==================>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888888;;;999555999BBB;;;:::999999999;;;===>>>>>>>>>===<<<<<<<<<<<<<<<999888777555333111000///***---000///,,,,,,111666...111444444222000111222222888<<<;;;::::::999555555666777888777777999:::444222333555555555:::AAA999888777666444444444444222111000000111333555666555999>>>@@@>>><<<;;;<<<>>>===;;;999:::<<<>>>@@@<<<============;;;999888999:::;;;;;;<<<;;;;;;:::999;;;>>>???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999999:::;;;<<<===>>>>>>777888:::<<<<<<;;;:::999:::::::::;;;===@@@BBBCCCGGGFFFCCC???<<<;;;===???777777888888:::>>>DDDIIINNNMMMMMMOOOTTTZZZaaaeeeaaaaaa^^^XXXQQQMMMLLLMMMDDD>>>999999777333222333000333666555111000222666111222222444555888:::;;;::::::<<<>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@;;;<<<>>>>>>>>>???@@@BBB;;;;;;===>>>???@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>????????????>>>>>><<<<<<;;;;;;<<<>>>AAABBB999::::::;;;;;;<<<<<<======>>>???@@@@@@???>>>===>>><<<999999;;;<<<=========<<<:::999:::<<<>>>???@@@???>>>>>>===>>>>>>>>>:::::::::;;;;;;;;;;;;;;;======<<<;;;::::::999999======>>>>>>??????@@@@@@AAAAAAAAABBBAAA@@@>>>===;;;::::::999999::::::;;;888888888999999888888888999999888888888888999999999999:::::::::999999888888888888999:::;;;<<<===:::;;;;;;:::888888:::<<<999;;;======;;;:::<<<>>>999;;;>>>???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999777666666777999999888666666666666666555555555555555666777888888777555555777:::===@@@AAA???<<<:::===>>>@@@AAAAAA@@@>>>===<<<>>>??????===;;;::::::<<<===@@@DDDFFFHHHIIIIIIEEEDDDBBBAAA@@@?????????<<<======;;;999999:::;;;999999999:::::::::::::::>>>===<<<<<<======<<<;;;=========;;;999888999:::888999:::;;;;;;:::999888444444555555666666666777777666555444333222222222222333444444555555555444222333333222111111222444333333555555555444333222///111222222222222333555333222222333444444333222///222444333111000222555000111222444666777666444777666555444444555666777333777999888888:::999555666666666666666666666666555555555444444333333333+++---///000111222444666WWW???;;;222000000111111000...,,,+++///---...000///,,,...333222666999777222000222555222333444555444333222111444444444555555555666666:::888666444444777:::<<<::::::::::::::::::::::::======<<<<<<<<<<<<======>>>>>>???>>>>>>===<<<;;;>>>===<<<;;;:::999999999;;;;;;:::::::::;;;;;;<<<:::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<888888999888777555333222,,,---...///000000000000111222333333444444333333555777:::<<<===;;;999777777777666666666888999:::888888777777888:::;;;===;;;:::999777555333111111111000//////000222444666;;;<<<>>>??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;======<<<:::888777888666888;;;===??????>>>===<<<===>>>??????>>>===<<<;;;;;;::::::;;;<<<>>>???::::::999888999:::;;;<<<:::;;;===??????>>><<<;;;???===;;;;;;===AAAFFFIIIGGGFFFDDDAAA???===<<<<<<888:::;;;999999>>>HHHPPPJJJIIIJJJOOOXXXaaagggkkkccc```]]]XXXSSSOOOLLLKKKAAA===<<<===:::444222333666333111000222444555555555444222222444888<<>>@@@AAA???===;;;===@@@CCCBBBAAA???===;;;>>>DDDFFFCCC???CCCBBBAAA@@@????????????BBBCCCCCCAAA??????@@@AAAAAA???===<<<===>>>>>>>>>BBB@@@>>><<<<<<===???AAA;;;<<<<<<;;;999999;;;<<<>>>?????????===<<<<<<===??????===<<<;;;::::::999===;;;999777888:::===@@@??????>>>>>>======<<<<<<>>>>>><<<;;;::::::;;;;;;<<<<<<<<<<<<============::::::;;;===>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@<<<======;;;888888<<>>???>>>;;;888666777888:::;;;;;;:::888777:::888666666777888777666777777888888888999999999:::999999888777666555555444444555777:::===???@@@???@@@AAAAAA@@@>>>;;;:::>>>===<<<:::999888888777===>>>@@@BBBCCCCCCCCCCCCBBB>>>;;;===BBBDDDCCC@@@;;;:::888777777888:::;;;999999888888999999:::;;;<<<:::999777777888:::;;;===;;;999888777888999:::666444333555888:::999777222222222111222222333333444444444444444444444555222222111111222222333444555555555444444555555555444333333444555555444222333333333333333333333333444333111111222111000......000222444555444333222222222222222222222222222666666666555444444444333999999888888777666666666777555444555666777666555888666444444777888666333666555444444555666777888TTT<<<888000000000000//////...,,,,,,...,,,,,,...---***,,,111111555888666333111222555333333444444444444444333666666666666777777777777999777555444444666999;;;:::999999999999999999999======<<<;;;<<<<<<===>>>===>>>>>>>>>>>>======<<<======<<<;;;::::::::::::=========<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888555222000,,,,,,---...///000111111222333333444444444444333888999;;;<<<<<<999666444444444444444555666888999999888888888999;;;===>>>888888777666555444444333111000//////000222555666<<<<<<===>>>??????===;;;<<<<<<<<<;;;;;;:::888888999::::::999777555555555444666888;;;<<<<<<<<<;;;<<<======>>>>>>===<<<;;;::::::999:::;;;<<<>>>???<<<<<<;;;:::;;;;;;======;;;<<<===>>>>>>>>>======???===<<<;;;===AAAEEEHHHGGGFFFCCCAAA>>>===<<<;;;666888999888888<<>>???@@@???===;;;<<>>???===;;;===AAACCCAAA???CCCBBBAAA@@@???>>>>>>>>>@@@AAAAAA@@@>>>>>>???AAABBBAAA?????????@@@AAAAAA???>>><<<;;;:::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;===>>>???>>><<<;;;<<<===??????===<<<;;;:::::::::===;;;:::999999;;;===???BBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>;;;<<<===;;;999888;;;===999999888888888999999:::<<<<<<<<<<<<;;;;;;;;;:::===:::777666888::::::999;;;<<<<<<===<<<;;;999888555777999999888888999:::888888888999::::::;;;;;;===>>>??????>>><<<999777777888999::::::999888888888666555666777999999888888888888888999999999999999999999888777666666555444555666777999;;;===???;;;<<<>>>>>>>>>===;;;:::<<<<<<:::999888777777777<<<===???AAAAAAAAAAAAAAAAAA>>><<<===AAADDDCCC@@@<<<;;;:::888888999;;;<<<777777888888999:::;;;<<<<<<:::999777777888999:::;;;:::888666666777888999444333222333666888777555222222111111111111111222111111111111111111111111222222111111222222333444555444444333333444444555444333333444555555444222222222222222222222222222222111000111222333222111...000222333444333222111222222222222222222222222555555555555555444444444888888888777777777777777777555444555666777666444666555333444666777666444666555444444444666777888OOO:::999333000000///...------------///------///---***,,,000111444666666444222444666444444333444444555666777777777888888888999999999888777555444444666888999999999999999999999999999===<<<;;;:::;;;<<>>>>>>>>>>>======<<<;;;;;;::::::::::::>>>=====================999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;888444000...+++++++++,,,...000222444444444444444444444333333777888999888777444111///111111111222333444666777777666666666888999;;;<<<888777666555444333222222111111000000111333555666===<<<;;;<<>>???>>>============>>>>>>===<<<<<<<<<======>>>>>>???>>>======>>>AAAEEEGGGFFFEEEBBB???===;;;::::::555777999::::::===CCCHHHIIIIIIIIIMMMSSSZZZ```bbbYYYWWWTTTPPPLLLIIIGGGFFFCCC???;;;:::777333333555444222111000000000...,,,111000///...000333777999:::;;;<<<===>>>>>>>>>>>>===;;;:::;;;===>>>>>>>>>>>>>>>===<<<===>>>@@@@@@CCCCCCAAA@@@???>>>>>>>>>>>>???@@@???>>>>>>@@@AAAAAA@@@@@@???@@@@@@AAAAAA======<<<;;;;;;:::999999999888888:::>>>???===:::<<<===>>>===<<<;;;<<<===@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======CCCCCCAAA@@@>>>===;;;;;;777888999:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>????????????>>>======;;;<<<===<<<:::999:::;;;999999999999:::;;;<<<<<<===============<<<<<<<<<===:::888888:::;;;;;;;;;>>>?????????===:::777555444666888999999999:::;;;888888999999::::::;;;;;;===>>>???@@@???===:::999999999888888888888888888666444444555777999999999999999999999999999888888999999888888777777666666555666666777888:::;;;<<<888999:::<<<<<<<<<;;;:::;;;:::999888777777666777;;;<<<===>>>???>>>>>>===@@@===;;;===@@@BBBAAA???>>>===;;;:::999:::;;;;;;666666777888:::;;;<<<===;;;:::999888777888888999888777666555444555666777222111111222444555444333333222222111111000000000000000000///////////////222111111111111222333333444333333222222333333444444333333444555555444222111111111111111111111111111000///111333444444333///000111222222222111000222222222222222222222222444444444555555555555555666666777777777777888888666555444555666666555444666555555666888999888777555555444444444555666777LLL:::<<<888000///...---------...///222000000222000---...222111333666666555555666888555555444444555666888:::888888999999999:::::::::777666555555555666888999::::::::::::;;;;;;;;;;;;===<<<;;;:::;;;===???AAA;;;<<<===>>>>>>???>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>===;;;888444000---,,,++++++,,,...111555777666666555444333333333333222222222222000...,,,+++//////000111222444555666222222222222333555777999999888666444111///---,,,111111111111222333555666===;;;999;;;>>>>>>;;;777:::;;;<<<<<<;;;888444222222444555444222000000000555666888:::;;;<<<<<<<<<<<<;;;:::999888888888999777888888999:::;;;<<<===??????>>>>>>>>>===>>>>>>>>>===<<<;;;<<<===???@@@AAAAAA@@@@@@AAACCCEEEFFFEEECCC@@@===;;;:::999:::777999<<<===>>>@@@CCCFFFHHHGGGFFFIIINNNTTTWWWYYYSSSRRROOOMMMJJJHHHFFFFFFBBB===888777555333444888444333222333333222000...000000///...000222555777999:::<<<===>>>>>>===<<<:::::::::;;;===???@@@@@@@@@@@@???===<<<===@@@BBBDDDCCCBBB@@@???>>>>>>>>>>>>???@@@???>>>???AAACCC>>>>>>???>>>>>>===>>>???>>>>>>???>>>===<<<:::999888666666:::@@@BBB>>>:::<<<===>>>===<<<;;;<<<===@@@???>>>===<<<<<<<<<<<<;;;<<<<<<=========<<<<<>>===<<<<<<::::::999999:::;;;<<<<<<<<<<<<<<<<<<============@@@?????????>>>>>>>>>>>>===============<<<;;;;;;;;;<<<======<<<;;;::::::<<<<<<<<<<<<===>>>@@@@@@========================<<<;;;::::::;;;<<<======>>>?????????===:::666444555777999999999888999;;;888888999999:::;;;;;;<<<>>>??????@@@???===;;;:::999999888777777777888888666444333444666888888888999999999999999888888888888888888777777777777777777777777777888999::::::888999::::::;;;;;;::::::;;;:::999888888777888888::::::<<<<<<===<<<;;;:::===;;;::::::===>>>>>>======<<<;;;:::999999::::::777888888999::::::::::::;;;:::999888777777888888555555444333333333444555222111111222333444444333444444333333222111000///111111111000000000000000111111111111111222222333333222222222222222222333444333333444555555444222222222222222222222222222111000000111333444444333000000111111111000//////111222222222222222333333333444444444555666666666555555666666777888888999666555444444666666555444777666777888999:::::::::555555555555555555555666JJJ888;;;888000///...------///000111222000111222111...///444222444666777777777888999666666555555666888:::;;;888888999999999:::::::::777777777888888888999999<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<>>>@@@;;;<<<===>>>>>>???>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<============<<<:::777444111000---------...000444777999888777555444222222111111......---------,,,,,,,,,///000111222333444444555/////////000111333555777666555333111///,,,******000000000111222333444555;;;:::999;;;======:::777;;;<<<======;;;888555333222333444333111000000111555666777888:::;;;;;;<<<;;;:::888777666777888999888888999:::;;;;;;;;;;;;========================???>>><<<;;;;;;===???AAADDDCCCCCCCCCCCCDDDEEEFFFBBB@@@===:::999888999:::999;;;===???@@@AAABBBCCCFFFDDDCCCEEEIIIMMMOOOOOONNNMMMLLLKKKIIIIIIHHHHHH@@@;;;777666555333555:::222222111222444444222111222111111000111333555666888999;;;=========<<<<<<777888:::;;;===@@@BBBDDDBBBBBBAAA@@@>>>???BBBEEEFFFEEECCCAAA@@@??????>>>???@@@AAA@@@@@@@@@BBBDDD===???@@@@@@===<<<===>>>===>>>>>>???>>><<<:::999:::888777<<>>===<<<<<<===>>>@@@???>>>===============<<<===>>>>>>>>>===<<<<<<<<<<<<<<<===============@@@>>>;;;888888999<<<>>><<<<<<<<<<<<============@@@@@@??????>>>======<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<=========<<<;;;<<<<<<======>>>???@@@AAA<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<===>>><<<<<<======<<<999777555777888::::::888777888888888999999:::;;;;;;<<<<<<>>>>>>??????>>>===<<<;;;999888777666666666666777777555444444555666666555888888888888888888888888777777777777777888888888888888888888888888999:::;;;;;;;;;;;;::::::999999;;;::::::999999999::::::888999:::;;;<<<;;;:::999:::999888888999:::::::::;;;;;;:::999999999999999:::::::::::::::999777777::::::999888777777777666333333333333333333444444222333333333333333444444555555666555444333222111111111111111000000//////111111000000111111222333222222222111111222222222444333333444555555444222444444444444444444444444333222111222333444333111000111111111111000000///111111111222222333333333333444444444555666666666444444555666777888888999666444333444555666555444444555666777777888999999666666666666666666666555JJJ666777333////////////000111222222000......111000---///444555666777888999:::::::::888888777888888999:::;;;999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::=========>>>??????@@@@@@======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<======<<<;;;999888::::::999999999999999888777777888888999999:::::::::999888666555444444444000000111222444777:::;;;999777555222111000000000------,,,,,,---...///000000000222333333333333333///...//////111333666777000000000///......------...///000111222333333444777888:::;;;;;;::::::999:::;;;<<<<<<:::888666444222333444444222111111111222333444555666888999999;;;999777555555777999;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<===============???>>>===<<<<<<>>>@@@AAADDDDDDEEEEEEDDDDDDDDDDDD???===:::888777888:::;;;:::;;;===>>>???@@@@@@@@@EEECCCBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLBBB===999888666444555999111000///000222333222111444444333333333444666777888999:::;;;<<<<<<<<<<<<666888:::;;;===???BBBEEECCCCCCBBBBBBBBBCCCEEEEEEHHHGGGEEECCCAAA@@@@@@???@@@AAABBBAAA@@@@@@BBBCCC@@@CCCDDDCCC???======???;;;;;;<<<===<<<;;;:::999===<<<;;;===AAAAAA???<<<<<<===>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;<<<===>>>>>>AAA???<<<999888999<<<>>><<<<<<<<<<<<============?????????>>>===<<<<<<<<<:::;;;;;;;;;;;;:::999999;;;::::::;;;===>>>>>>===;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<============:::;;;======<<<<<<===???;;;;;;;;;;;;:::999888777888999::::::888777777888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>======<<<;;;888888777777666666555555777666444444444555444333666666666777777777888888666666777777888888999999999999999888999999:::;;;<<<<<<;;;;;;:::::::::999:::::::::999::::::;;;;;;888999:::;;;<<<<<<;;;:::888888777777777888888999999999999999999999999999;;;;;;<<<;;;:::888666444::::::999888777666666555333333333444444444444444333444555555333333444555555666666777666555333222111111000000//////......111000000000000111222222333222222111111222222333444333333444555555444222555555555555555555555555444333222222333444333111111111111111111111111111111111111222222333333444444444444555555555555555444444555666666777888888555444333444555555444333111333444444333333444666777777888888888777666666LLL666555000//////000222222333333333///---...111000...111555888888999:::;;;;;;;;;:::999999::::::::::::999999;;;;;;;;;<<<<<<<<<======:::;;;===>>>???>>>===<<<<<<======>>>??????@@@@@@======>>>>>>===<<<;;;:::===>>>>>>>>>>>>======<<<;;;;;;;;;::::::;;;;;;<<<:::;;;<<<<<<;;;:::888666888888777777777666666666222222333333444555555666777555333222333555888:::333333555666888:::;;;<<<999777444111///............---,,,+++,,,---///000000111222333333222111000---,,,---...///222444666000000//////////////////---...///000111222222222222777;;;;;;999888:::<<<999999999999888777666555111333444333222111111222222222333444555777888999:::888666444555888;;;===<<<<<<======<<<;;;999888999:::<<<===>>>???>>>>>>???>>>=========>>>???@@@CCCDDDDDDDDDDDDCCCBBBAAA<<<:::888666666888:::<<<======>>>???@@@AAAAAA@@@FFFDDDBBBBBBDDDDDDDDDCCCEEEEEEFFFGGGJJJLLLNNNOOOIIICCC???===999555444777555333111000222333333222555555444444444555666666999999999999:::;;;<<<===666888:::;;;;;;<<>>>>>===>>>??????>>>>>>???AAA@@@@@@???>>>>>>>>>???????????????>>>>>>=========;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999777666777:::===>>>===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>??????888:::======<<<;;;===???>>>===<<<:::999999999999666888999999888888888999999999::::::;;;<<<<<<<<<============<<<<<<<<<;;;777777777888777555444333555444222333444555555444333333444555666777888888555666666777888999999999::::::999999:::;;;;;;<<<::::::999999::::::;;;;;;999999888888999:::;;;;;;888999:::<<<=========<<<999999999888777777888999888888999:::;;;;;;;;;;;;::::::;;;;;;:::999666555::::::999999777666555444333444555555666666666555222444666555333222333555333444666777666555444333333333222111111000//////000000000000000111222222333333222222222222333333444333333444555555444222444444444444444444444444222111111222444555444333111111111111111222333444000111111222333333444444555555555555555444444444444555555555666777777777555444333333555555444333111333555444222222333555888999999:::999888777666NNN888777111...000222333444444444333000...000333333111444999:::::::::;;;<<<===<<<:::999:::;;;<<<;;;:::999888============>>>>>>>>>>>><<<===???@@@AAA@@@>>>===;;;<<<<<<===>>>??????@@@===>>>??????>>><<<:::888>>>>>>???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<777888999:::999777555333666666555555444444444444......///000111111222222555333111000111555:::===444555777999;;;<<<======999777444000...------------,,,***))))))***,,,---000111222222222111///...))))))***+++,,,///111333333333222111000///......,,,---...000111111111111000666<<<<<<888666:::>>>888888777777666666666555000222333333111000111111444444444555777888:::;;;:::888555444555888<<>>>>>>>>===;;;999888999:::<<<>>>???@@@@@@???>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDCCCAAA@@@>>>:::888666555555888;;;===AAAAAA@@@AAACCCDDDDDDCCCGGGEEECCCCCCDDDDDDCCCBBBAAABBBDDDFFFIIILLLOOOPPPNNNIIIDDDAAA<<<555333555;;;888444333333444444444555555555444444555555666:::999888888999:::<<<===777999;;;:::888999;;;>>>CCC@@@???BBBGGGJJJGGGCCCKKKJJJHHHFFFDDDCCCBBBAAA@@@AAAAAA@@@>>>===>>>@@@@@@CCCEEECCC===888888:::======>>>>>>???@@@@@@@@@CCCCCCCCCAAA>>>===>>>???===???@@@@@@??????@@@BBB@@@@@@??????????????????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>======666777:::<<<===<<<:::999<<<<<<<<<<<<=========>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888555333444888<<<======???>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@777:::======<<<;;;===???BBB@@@===:::999999999:::444666888999999999:::;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;666777888888777555333111333222111222444666777666111222333444555777888888555555666777888999999:::::::::::::::;;;<<<======777777777888999;;;<<<===777777777777888999::::::888999;;;===>>>>>>>>>>>>999::::::999888888999:::888888:::;;;<<<=========888999:::;;;;;;:::888666::::::999999888666555444444555555666777777777666222444555444222111222555111333444666666555333222666666555555444333222222000000000000000111111222444333333222222333333444444333333444555555444222333333333333333333333333000000000222444666666666111111111111222333444555000000111222333333444444666666666555555444444333555555555666666666666666555444333333555555444333444777888777444333555777999::::::;;;:::999888777OOO777666222666666666666666555555444666444222111111333555777AAA@@@???============>>>>>><<<::::::<<<>>>>>>>>>???>>>>>>===============999:::<<<===>>>======<<<<<<<<<;;;:::;;;<<<===>>>???>>>===============>>>?????????>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::999999999777444111000111222333444333222222///---+++,,,...000111111222///---...111666999;;;333222222777<<<===999444555222000//////000000///111///,,,)))((((((***+++000000/////////.........,,,***((()))+++...000000...//////000000///...---------------.../////////...000222222222333555666777888888777555555666888111111222333333444444444333555666666555666999;;;999999999:::<<>>>>>>>>>>>>>>=========::::::999999:::<<<===???????????????????????????BBBBBBAAAAAA???>>>===<<<===<<<===???AAAAAA???===AAACCCFFFGGGEEECCCCCCCCCFFFFFFFFFFFFDDDBBB@@@???CCCCCCEEEFFFIIIKKKMMMOOOLLLJJJFFFBBB>>>;;;999999999222111777:::888666888777777888888888999999999>>>======<<<;;;;;;::::::===>>>>>><<<:::;;;???BBB<<>>@@@===@@@CCCAAA<<<999;;;===<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???<<<:::>>>>>>===;;;999999;;;>>>CCCBBBBBBBBBCCCBBBAAA???DDDBBB???===;;;;;;<<<=========>>>>>>===<<<;;;;;;;;;:::999999888888999999===============<<<<<<<<>><<<;;;===@@@BBBBBBAAA??????@@@===<<<<<<;;;;;;===>>>???======<<<;;;;;;:::999999888888999:::;;;;;;<<<===;;;;;;;;;<<<;;;;;;::::::<<<======;;;999888999;;;<<<;;;999888888666333111222222111111111111222222777666555555555666888999444444444555666888999::::::::::::999999::::::;;;999999999:::::::::;;;;;;666666888888999888777666:::;;;<<<=========;;;;;;???;;;:::===;;;888:::AAA===<<<;;;;;;::::::::::::::::::;;;::::::999888777999888666666888888888777999888777666555444444444666333222555555333222444444222111111222333333222///000222444555555444333222222111111111111222222666444333222111111222333666555333111000000000111333222222333444555333222555444444333222111000000222222222222222222222222444222000//////000333444666555444333333333333444555555555666666666666666555666666444333333555777:::555333666888555333333::::::999999999:::;;;<<>>>>>??????AAA???======???@@@@@@???@@@???>>>>>>======>>>>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;:::;;;<<<===>>>======<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::999999:::888666333111222333444444444333333000///...///111222222222222000...///222555888999555444444777:::;;;666222111///------///000000000///---+++((('''((()))***............------------,,,***))))))+++...//////......---,,,,,,---...///------.../////////......,,,---///000///000222333444555666555444333555777222222222222333444555555444666777777666777:::<<<:::::::::;;;<<<>>>@@@AAA========================;;;::::::999:::;;;============>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@>>>======>>>===>>>@@@BBBCCCAAA@@@AAACCCEEEFFFDDDCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBCCCEEEHHHJJJLLLIIIGGGDDD@@@===;;;::::::<<<777666;;;<<<999888;;;999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????===<<<<<>>???AAABBBCCCCCCCCCBBBAAAAAAAAABBBAAA>>><<<<<<<<<;;;999888888;;;===CCCCCCCCCCCCDDDCCCBBBAAADDDCCCAAA???>>>===>>>>>>===>>>>>>>>>======<<<;;;;;;:::999999999999999999777999;;;===>>>===<<<;;;===:::999<<<;;;888999<<<;;;:::999888888777888888666777888888777777999;;;:::;;;===>>>???>>>===<<>>???>>>======<<<;;;:::999999999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::888888999::::::999888888999888666444333333222222222222333333666666555555666666777888555555555555777888999:::::::::999999999::::::;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;:::999888777::::::;;;<<<<<<===<<<<<<===;;;<<>><<<<<<;;;:::::::::::::::::::::::::::999888777777888666444555666777666666777777555444444333333333555000000444666444333444222000...///000222333222000111333555555555444333333333222222222222333333333333333333444555666666666555333222111111222222444333222333555555333222555444333222222111111222222222222222222222222222333111000//////111333555555555444444444333333333222444666888888777666444666666666555333444666888;;;666444888999777555666999999999:::::::::;;;;;;[[[BBB@@@<<<======<<<<<<<<<;;;;;;;;;444666999<<<>>>?????????DDDCCCBBB@@@@@@@@@@@@AAABBB@@@>>>>>>@@@@@@@@@???AAA@@@??????>>>>>>??????===>>>>>>>>>===<<<;;;:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;888666222333444666666555555444222222222333555666555333333111111222444666666666777555555666999888444000...,,,+++,,,...000000000,,,+++)))''''''((()))***---,,,,,,,,,,,,+++++++++---+++))))))+++---------...,,,***)))***,,,///111---.../////////...---,,,)))***,,,,,,,,,,,,...000000111222222111111333555333222111111222333555777666777888888888999;;;===<<<<<<<<<<<<===>>>??????<<<<<<<<<===============;;;;;;:::::::::;;;;;;<<<:::;;;<<<===???@@@AAABBB>>>??????@@@@@@?????????@@@??????AAACCCDDDCCCAAABBBCCCDDDCCCBBBBBBBBBDDDDDDCCCBBBBBBAAAAAAAAABBB@@@@@@??????AAACCCFFFHHHGGGEEEBBB???=========>>>@@@>>>>>>@@@>>>::::::===<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===>>>?????????@@@@@@???>>>>>>AAACCCEEECCCAAAAAABBBEEEIIILLLHHHIIIJJJKKKKKKJJJHHHHHHIIIFFFCCCDDDAAA;;;999;;;AAACCCDDDAAA===999999;;;<<<>>>AAACCCEEEEEEDDDDDDCCCBBBBBBCCCDDDCCC@@@>>>:::::::::888777888:::===CCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???>>>>>>===<<<:::::::::999999999999999333555:::===???>>><<<;;;<<<999999<<<<<<999888:::;;;:::999888888777777777777888999999999999;;;===;;;<<<===>>>???>>>======@@@BBBCCCBBB@@@??????@@@======<<<<<<<<<===>>>??????>>>>>>===;;;::::::999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999::::::999888777999:::999888888888:::999888666444444333333333333444444444444555666666666666666555555555666777888999:::999888888888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<=========<<<:::888777666::::::::::::;;;<<<>>>>>><<<<<<>>>AAA???:::999;;;<<<;;;::::::::::::::::::::::::::::::999888777777666555333333555666555444555555444333222222222222444000000333444222111222444222///...000333444555222333444555555555444333444333333333333333333444111222333555777888999999555444333333222333444555444444333444555555444222444333222111111222333444222222222222222222222222111000//////000222444666333444444555555444222222///222555888999888666444555666666555333444666888:::666555999;;;999888:::777888:::;;;;;;;;;:::999bbbHHHEEEAAA@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@DDDCCCAAA@@@??????@@@AAA@@@???===>>>??????>>>===BBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;:::999888;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999;;;======;;;999444555666777888777777666555555555777999999777555555444444555777777666555666555444555777666333000...---,,,---///000000///))))))'''&&&'''((()))***+++++++++*********))))))---,,,******+++,,,,,,+++,,,+++******+++---///111,,,,,,---...---,,,***)))''')))************,,,---,,,---//////...///222444444222111000000333555777777888999999999999<<<>>>>>>==================>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@AAAAAAAAABBBAAA@@@AAABBBBBBAAA???@@@AAAAAA@@@??????AAABBBBBBAAA@@@??????@@@BBBCCC@@@???>>>===>>>@@@CCCEEEEEEDDDAAA@@@???@@@AAABBBBBBCCCDDDBBB>>>;;;<<>>>>>>>>>>>????????????<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFDDDCCCBBBCCCGGGJJJMMMMMMMMMMMMMMMLLLJJJHHHGGGJJJFFFDDDDDDBBB===;;;===???AAABBB@@@===;;;;;;;;;;;;===@@@CCCEEEEEEDDDDDDCCCCCCCCCDDDEEEDDDBBB???999999999888777999<<<>>>BBBDDDEEEFFFFFFEEEFFFGGGCCCDDDEEEFFFEEECCCBBB@@@>>>???????????????>>>>>>;;;;;;;;;;;;::::::999999555777999<<<=========<<<:::888999===<<<888777888:::999888777666666666666777999::::::999:::<<<>>>;;;<<<===>>>>>>>>>>>>===AAABBBCCCBBB@@@??????@@@===============>>>>>>>>>@@@??????>>><<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<============<<<999::::::999888888999;;;:::999888999::::::888666444444333333333333444444222333555666666666555444666666666666777888999:::777777777888888:::;;;;;;;;;;;;;;;<<<<<<<<<============<<<:::888666444333999999999999:::<<<>>>@@@===>>>???@@@>>>;;;;;;<<<;;;;;;:::::::::::::::;;;:::;;;;;;::::::999888777666555333333555666555444444333222111111111111111222333666777333---...444:::777333111222444666666444444555555555444333333333333222222222222333333111333555777999::::::999555444444333444555666777555444444444555555444222222111000//////111333444111111111111111111111111000/////////000222555666111222444555555444222111000111444777888888777666444555555444222333555777888555555999:::888999;;;666888:::;;;<<<;;;999888hhhMMMHHHEEEBBBAAA@@@?????????@@@@@@???>>>======>>>???BBBCCCBBBAAA@@@>>>>>>>>>?????????>>>===>>>???@@@>>>===BBBAAAAAA@@@@@@@@@@@@@@@===<<<;;;:::999999888888;;;;;;<<<<<<<<<=========>>>>>>======>>>??????@@@===============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999:::<<<>>>>>>===;;;666777888::::::999999888888777888999;;;;;;999777888777777888999999777555333333333444555444333111000///...///000000///...)))(((((('''((((((******++++++*********)))))))))---+++******+++,,,+++******+++,,,---.../////////***++++++,,,+++***((('''''')))************+++,,,***+++---------...000333333111000//////222444666666777999999888999;;;===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>>>><<<<<<======<<<<<<<<<;;;============>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCEEECCC@@@??????>>>===;;;>>>>>>???>>><<<<<<>>>@@@@@@???>>>>>>>>>???AAABBB@@@???>>>>>>>>>@@@BBBDDDBBBAAA@@@@@@@@@@@@AAABBBAAACCCDDDAAA===;;;<<<>>>>>>>>>>>>>>>????????????????????????????????????AAAAAA@@@AAAAAABBBBBBBBBDDDDDDDDDEEEGGGHHHJJJKKKEEEFFFGGGHHHIIIJJJKKKKKKHHHEEEDDDFFFDDD@@@@@@BBB===>>>??????>>>>>>>>>>>>;;;<<>>888999999888888:::>>>AAABBBEEEGGGGGGFFFEEEFFFHHHBBBCCCEEEGGGFFFEEECCCAAA??????@@@@@@@@@@@@@@@???;;;<<<<<<===<<<;;;::::::;;;;;;::::::;;;;;;<<<===:::888999<<<;;;888666888888777666555555444444555777888999999999:::<<<>>>======>>>>>>>>>>>>>>>===@@@AAABBB@@@???>>>???@@@=========>>>>>>>>>>>>>>>@@@??????>>>>>>======<<<::::::::::::999999999999;;;<<<======>>>>>>>>>===;;;<<<<<<;;;999999:::<<<;;;:::999999999888666444333333222222222222333333111222333555555444333333555555555555666777888888555666666777888999;;;<<<;;;;;;;;;<<<<<<<<<======>>>===;;;999777555444333999999888999:::<<<>>>??????@@@@@@===;;;<<<>>>???<<<;;;;;;:::;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999888888666555555666777777666333333222111111111222222///666??????555...333???===999555222222333444444444444444444444444333333222222111111111111222222333444666888999888888777555444444333444555777888555444333444555555333111//////......///000111222111111111111111111111111/////////000111333444555000222444555555444222111222222222333444666888999222333333222111222444777555333444888888666777;;;666777999;;;;;;:::999888mmmQQQKKKHHHDDDCCCBBB@@@@@@AAABBBBBB???===<<<<<<>>>AAAEEEGGGAAA@@@???===<<<======>>>???>>>>>>@@@AAABBBAAA???BBBAAA@@@@@@??????@@@@@@<<<;;;::::::999::::::;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA?????????>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999:::<<<>>>>>>===;;;888999:::;;;<<<;;;;;;::::::999888999;;;;;;:::888999888888999::::::888777222222333333333222222222000///...///111111///---*********))))))******+++,,,++++++++++++*********,,,+++******+++,,,+++)))***,,,---/////////...---************))))))))))))(((***++++++******+++,,,***+++,,,---,,,---000222000000......///000222444555666777777777888:::<<<>>>????????????>>>===<<<<<<<<<======>>>>>>??????======>>>>>>???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDEEEBBB???>>>===<<<;;;999<<<===>>>===<<<<<<<<<>>>>>>>>>>>>===>>>>>>??????>>>>>>??????@@@AAABBBCCC>>>???@@@@@@@@@???>>>>>>>>>AAABBB>>><<<===>>><<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBB@@@@@@AAABBBCCCBBBAAABBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGDDDDDDFFFFFFCCCCCCEEE>>>???@@@AAAAAAAAAAAAAAA<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???<<<:::777888888888999;;;???BBBCCCFFFHHHHHHEEEDDDFFFHHHAAABBBDDDFFFFFFEEECCCBBB???@@@AAAAAABBBAAAAAAAAA======>>>??????===<<<;;;???===;;;999999:::;;;===:::777888::::::777666888888777666555444444444444777888:::::::::;;;===???@@@??????>>>>>>======<<<>>>?????????======???AAA<<<===>>>?????????>>>>>>????????????????????????;;;;;;;;;::::::999999999;;;<<<===>>>????????????=========;;;999999:::;;;;;;999888888888777555333333333222222222222333333111111222333333333333333555444444444555555666777444444555666777999;;;<<<:::;;;;;;;;;;;;<<<<<<<<<>>>===;;;999888777666666999999999999:::;;;======>>>AAA@@@<<<:::>>>@@@AAA<<<<<<<<<<<<<<<<<<===>>>============<<<;;;::::::999888666666888999888777444333333222222333333444,,,666AAABBB999222:::GGG;;;777333000000111111000333333333333333333333333222111111000000111111222555555666666666666666555555444444333444555666777555444333333444444222000......//////000000000000111111111111111111111111///000000000111222333444111111333444444333333222444333222111222555777999222333333222222222555777444222444777666444666:::666777999:::::::::999888qqqTTTMMMJJJFFFEEECCCBBBBBBBBBDDDEEE????????????@@@BBBDDDEEEAAA@@@>>>===<<<<<<======<<<<<<===???AAABBBAAA???AAAAAA@@@???????????????;;;;;;::::::;;;===>>>???<<<===>>>???@@@??????>>>============>>>???@@@AAABBBAAAAAA???>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;999999:::;;;===>>><<<::::::;;;<<<=========<<<;;;;;;999888888999::::::999888777666777888999888777444444444333111000///000,,,,,,,,,...000111///---,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++***)))***,,,,,,+++))),,,,,,,,,,,,,,,,,,------,,,+++***))))))***,,,---(((***++++++***)))***,,,+++,,,------------///111...------......///000111333444555555555666888:::>>>>>>?????????>>>===<<<======>>>>>>???@@@@@@AAA===>>>???@@@AAAAAA@@@@@@===>>>>>>>>>???@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEECCC@@@>>>=========<<<;;;;;;===??????>>>===============>>>>>>>>>======<<<<<<===???@@@BBBBBBBBBBBB@@@AAACCCDDDDDDAAA>>><<<<<>>;;;<<<@@@@@@;;;?????????@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAA@@@???@@@CCCDDDBBB@@@CCCCCCEEEFFFHHHIIIIIIIIIPPPOOONNNLLLJJJHHHGGGGGGFFFCCCCCCFFFFFFCCCCCCEEECCCCCCCCCDDDEEEEEEDDDCCC???>>>>>>===>>>???@@@AAA@@@???>>>======;;;888555555666777777888;;;???BBBCCCFFFIIIHHHDDDBBBDDDGGG@@@AAABBBCCCDDDDDDCCCCCC@@@@@@AAABBBBBBBBBBBBBBB>>>???@@@AAAAAA???>>><<<<<<<<<;;;:::999999::::::;;;777777999888666666999999999888777666666666666888999;;;;;;;;;===???AAABBBAAA@@@>>>===<<<;;;;;;<<<=========<<<===???AAA<<<===>>>???@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA>>>>>>===<<<;;;;;;::::::<<<<<<===>>>????????????===>>>===;;;888777777999888777666666777777555333444444333333333333444444111111111111111222333333444333333333333444555555333333444555777999;;;<<<::::::::::::;;;;;;;;;;;;;;;:::888777777777777888888999:::;;;;;;;;;;;;;;;;;;@@@AAA===<<<@@@BBB@@@===============>>>???????????????>>>>>>===<<<;;;:::888666777888999888777555555444444444555555555,,,333<<<>>>888222777@@@666444222111111222222111111111111111222222333444333222222111111222222333444444333333333444555555555444333333333444555666444333222222333222000......000111222333222000///111111111111111111111111000000111111111222222333111111222222222333333333444333333333333444555666333444555444333444777999444333555777666333555999777888888888999999999999sssVVVOOOLLLHHHGGGEEECCCCCCDDDEEEFFFBBBCCCCCCCCCCCCAAA@@@???AAA@@@???============>>>999999:::<<>>>>>??????;;;;;;;;;<<<===???BBBCCC===>>>???AAAAAA@@@@@@???<<<<<<<<<<<<===>>>@@@@@@DDDCCCBBB@@@???===<<<;;;======<<<<<<<<<;;;;;;;;;999999:::;;;======;;;999:::;;;===>>>>>>>>>===<<<<<<:::777777888999999999888666444555666888888777555666555333000...------))))))***---000111000............---------,,,,,,.........---------,,,,,,***))))))***,,,,,,+++***...---***)))(((***,,,---...,,,***)))***,,,///000((()))+++***))))))***+++,,,---......------///111,,,,,,---....../////////222333444444444555777999===>>>???@@@@@@???>>>======>>>>>>???@@@AAAAAAAAA===>>>@@@AAABBBBBBBBBAAA<<<======???@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFAAA???===<<<>>>??????>>>;;;>>>AAAAAA@@@>>>======<<<===>>>>>>>>>===;;;::::::<<<>>>AAABBBBBBBBBAAACCCEEEHHHIIIHHHEEEAAA>>>;;;===<<<999===CCCAAA;;;@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@BBBCCCDDDEEEAAA??????@@@CCCDDDBBB???DDDDDDDDDDDDFFFHHHJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIFFFCCCCCCEEEEEEBBBAAADDDHHHGGGFFFGGGGGGGGGFFFDDDAAA@@@>>>======>>>@@@AAA???===<<<;;;;;;999555222333444555666777:::>>>AAACCCGGGJJJHHHDDDAAACCCFFF@@@@@@AAABBBBBBCCCCCCCCC@@@AAAAAABBBCCCCCCCCCBBB???@@@BBBBBBBBBAAA???===888999::::::::::::999888;;;777666777777555666999;;;:::999888777777777777999;;;<<<======>>>AAACCCDDDCCCAAA???===;;;;;;::::::;;;<<<;;;;;;<<>>@@@@@@??????>>>===>>>>>>@@@AAABBBCCCCCC@@@@@@???>>>===<<<<<<;;;<<<<<<===??????@@@@@@@@@=========:::777555666777555444444555777888666555555555555444444555555555222111000000000111333444333333222222222333444444222333333555777999;;;<<<999999999:::::::::;;;;;;777666555444444555666777888999:::;;;<<<;;;:::999888???BBB??????BBBBBB???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>===<<<999888666666888888888777666666555555555666666777///111555888444......222444333222333444555555444000000000000111222333444444333333222222333333444222222111111222333555666555444333333222333444555444222111222222111///---000111444555555333111///000000000000000000000000111111111111111222222222222111111111222222444444222333444555555555444333555666666666555666999;;;444444666888666222444999888888777777888888999:::vvvZZZRRRMMMJJJFFFBBBBBBCCCEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????@@@@@@AAA???===>>>AAACCCBBBAAAAAA@@@@@@???>>>>>>>>>???<<<======>>>???@@@@@@@@@????????????>>>>>>>>>>>>;;;;;;:::<<>><<<;;;:::<<<===>>>============<<<;;;:::999@@@@@@???===<<<:::999999999999999999999999999999888888999999999888777777666555444222000///------...+++)))+++///000---)))(((++++++(((***111111---222...++++++---...,,,+++---------,,,,,,,,,++++++++++++******++++++,,,---,,,---------+++)))&&&%%%'''(((+++------,,,***(((000...---...///000///...000---******---......,,,///111222111000111555999???>>><<<;;;:::<<<===???AAA>>><<<===@@@AAA@@@??????AAABBBAAA???>>>??????>>>>>>>>>===<<<>>>BBBEEEBBBDDDGGGIIIIIIGGGEEECCCDDDBBB???>>>@@@AAA???===:::BBBOOOAAA:::AAA888999:::;;;<<<===>>>>>>>>>>>>@@@??????AAACCCEEEDDDDDDGGGIIILLLLLLJJJFFFDDDCCC<<<999:::@@@BBB??????DDD@@@AAABBBCCCBBBAAA@@@???EEEBBBAAAAAADDDEEECCCAAAAAA???>>>@@@DDDFFFEEECCCCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGCCCEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEGGGHHHDDDDDDBBB???===<<<>>>@@@===:::777555555555444333777666666777999<<>>======???CCCIIILLLIIIAAA:::CCCAAABBBDDDAAA<<<<<>>===<<<;;;;;;;;;;;;;;;777777666666666666777777<<<<<<<<<;;;::::::999999888:::<<>>===;;;:::::::::777888:::<<<============>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;<<<<<<======<<<<<<<<<<<<===>>>>>><<<888666666666444333777777666666555555444444888777666555444444444444000000000000111222333444333333333333333333333333444444555555666666777777999999888888888888999999666777777666555666999;;;@@@999666888999888888:::;;;;;;;;;>>>@@@BBBBBB@@@======<<<<<<<<<======>>>???AAABBBBBB???=========;;;:::999999888888888999555555555666666666666666333333444444444444444444000000000111222222333333111222333333444444333333444333222111111333555666333333333333333333333333555555555666666666666666<<<888444333444555333111333222000/////////000000000111333333111000111222111111222222222222111111444333333333333444555555333444555666777777777777888777666666666666666777555555555555555555555555555555555666777777888888uuuXXXPPPJJJJJJGGGCCCBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@??????????????????@@@???===;;;<<<>>>???>>><<>>??????@@@@@@@@@@@@@@@@@@????????????===<<<<<<===???AAA@@@@@@???AAABBBAAA>>>===>>>??????>>>===<<<<<<===>>>???????????????>>>===<<<;;;@@@??????>>>===<<<;;;;;;;;;::::::::::::::::::;;;999999::::::999999888888555555444333111000///......***((()))---...,,,(((---///...,,,///444444111111///---...//////---***------,,,,,,,,,+++++++++------,,,++++++***++++++)))******+++,,,---------***************++++++,,,000...---...///000///...000---++++++---......,,,...///000///...///333666;;;;;;::::::;;;<<<>>>???AAA???>>>@@@CCCFFFFFFEEE>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>======???CCCFFFHHHIIILLLMMMLLLIIIFFFDDDEEECCC@@@@@@BBBBBB@@@>>>;;;BBBPPPCCC<<>>>>>>>>>>>@@@??????AAACCCEEEEEEDDDFFFIIILLLMMMJJJGGGDDDBBBCCC???@@@CCCBBB===;;;>>>???@@@AAABBBBBBAAA@@@@@@DDDBBBAAABBBDDDEEECCCAAAAAA@@@???AAADDDFFFEEECCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEBBBBBBAAA???===<<<>>>???;;;999777555444444333333666666666777999<<<@@@AAAEEEFFFFFFFFFFFFEEEDDDDDDAAAAAABBBBBBAAA@@@>>>===999???FFFIIIGGGCCC???>>>AAA@@@AAACCCAAA<<<<<<@@@>>>===<<<<<<;;;;;;;;;<<<999999999999999:::;;;;;;======<<<<<<;;;::::::::::::<<<>>>AAACCCDDDEEEEEEBBBAAA@@@>>><<<;;;;;;:::555777888:::;;;;;;;;;;;;===<<<<<<<<<======>>>???>>>>>>>>>??????????????????>>>==================???>>>>>>>>>>>>=========:::888555444555555444333555555555666666777777888888888777666555555555555222111111111111222333333444444333333333333333333444444555666666777888888999888888777777888888999888888999888777777:::<<>><<<;;;<<<;;;<<<===@@@AAA@@@???;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA???=========::::::999999999999::::::777777666666555666666666555555555555555555555555333333222222111000000000111222333333444444333333444333222111111333444666333333333333333333333333666555555555555555555555222111111222333333111///333222111000000000111111000111333333111000111222222222333333333333222222444444444444444444555666444444444555666777777777777777666666666777777888555555555555555555555555555555666777777888888999sssVVVNNNHHHJJJHHHEEECCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???@@@??????>>>>>>??????@@@BBBAAA??????AAAAAA@@@???CCCCCCBBBBBBAAAAAABBBBBB======>>>>>>???@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>???@@@AAAAAA@@@===???AAABBB@@@?????????@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>===============;;;;;;;;;;;;======;;;;;;;;;;;;;;;:::999999555555444444333222222111222///------000222000...---......,,,...333333000111000///000000000---+++............------------//////---,,,+++*********+++*********+++...111222---+++)))''''''***---///000...---...///000///......---++++++---......---,,,------------...111333555666777999;;;<<<<<<===>>>======@@@CCCFFFGGGGGG===???BBBBBB@@@>>>======<<<============???CCCFFFLLLMMMNNNOOOMMMJJJGGGDDDDDDBBBAAAAAABBBBBB@@@???>>>CCCPPPEEE???CCC888999::::::<<<===>>>?????????@@@??????AAADDDFFFFFFEEEDDDHHHLLLMMMKKKGGGCCCAAAFFFDDDDDDEEECCC>>>;;;<<<>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBDDDEEEEEECCCAAABBBAAAAAABBBEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAADDDEEEFFFFFFEEEEEEFFFHHHHHHHHHHHHGGGFFFDDDBBBAAA===>>>???>>><<<;;;<<<===999888666444333222333333555555555777999===@@@AAACCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@???>>>===<<<555>>>GGGGGG@@@;;;===BBB>>>===???AAA@@@<<<===@@@>>>======<<<<<<<<<<<<===;;;:::::::::;;;===???@@@??????>>>>>>===<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFFFFCCCBBB@@@>>><<<::::::999444555777888999999999999<<<;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAA@@@???>>><<<;;;888666444444555666666555333333555666888999:::;;;888888777777666555555555333222222222222222333444555444444444333333222222444444555666777888999999888888777777777777888888888999:::999888888:::<<>><<<999999999999:::;;;<<<===<<<>>>??????===<<<======::::::999999999::::::;;;:::999777666555666666777777777777666666555555444333333222222111000000000111222222333333333333333333222222111111333444555333333333333444444444444666666555555444444333333***---111444333222111111333333222111111111222222000222333333222111111222333333333333333333333333444444444444555555666666555444444444444666777888777666666666777888999999666666666666666666666666666666777777888999999:::sssWWWOOOJJJJJJHHHFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@CCCCCCCCCCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???@@@BBBBBBAAA@@@<<<>>>AAABBBBBBAAA@@@???AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>????????????@@@???===<<<<<<===???@@@<<<<<<===<<<<<<;;;:::999555555555555555555555555555333111111222444333222000///......000222222111222111//////............111111111111000000000000///...---,,,++++++++++++000...+++))))))+++...000...,,,)))'''(((***---///000...---...///000///...---,,,,,,,,,---......---,,,,,,,,,,,,---...///111000222444777888888888777888888888:::===???AAABBB<<>>===<<<:::;;;<<<<<<===???BBBEEEJJJKKKLLLLLLKKKHHHFFFDDDAAAAAAAAAAAAAAA@@@??????@@@CCCOOOEEE@@@CCC888:::;;;<<<===???AAABBBBBBBBBAAA@@@@@@BBBEEEGGGGGGFFFCCCFFFKKKMMMKKKFFFCCCAAACCCDDDFFFGGGGGGDDDAAA@@@===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEECCCAAABBBBBBCCCDDDEEEGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAADDDFFFGGGGGGFFFEEEGGGHHHHHHIIIIIIIIIFFFCCC???<<<888:::;;;;;;:::999999999777777666444222111222333444444555777:::<<>>>>>::::::::::::;;;>>>@@@BBBBBBBBBBBBAAA@@@@@@??????>>>>>>@@@AAACCCDDDEEEFFFBBBAAA???===;;;999888888555666777777888999999999<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAA???????????????@@@AAABBB@@@AAAAAAAAA???===:::888:::888777777888888777666333444555777888:::;;;<<<888888888777777666555555222222222222333444555666555555555444333333222222333444555666777999::::::777777777666666777777777888999:::999888777999:::CCC===888777777888===CCC>>><<<<<<<<<======;;;:::666666777777999:::<<<<<<:::;;;======;;;;;;<<<===;;;;;;:::999999999999999;;;:::888666555666777888888777777666555444333333000000000111222222333333111111222333333333333222222222111111222222333444333333333333444444444444666555555444333222222111,,,000444555444333444666333333333333333333333333000222333333222111111222333333333222222333333333444444555555666666666666666555333333333555777888666666666777777999:::;;;666666666666666666666666777777777888999999::::::tttYYYRRRNNNHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEAAA@@@@@@@@@@@@?????????BBBAAA@@@AAABBBCCCBBBAAA===>>>@@@BBBCCCCCCAAA???AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAA@@@???>>>>>>=========>>>???@@@@@@@@@@@@@@@???>>>>>>???@@@@@@>>>>>>>>>===<<<;;;::::::555666666666777777777777333111000000111222222111888555444555666777666666444222///---+++---///222111111111111000000000000...---------------......000...+++)))))))))+++---++++++******++++++,,,---000...---...///000///...+++,,,------------......------,,,---.../////////...///222444555444222111444444555555666777888:::;;;===???@@@>>><<<;;;;;;888999:::;;;;;;<<>>>>>??????@@@AAABBBCCCBBBCCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIFFFEEEDDDDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJIIIFFFAAA===:::555777888888666555555666666666666444111000222444444555666888:::<<<>>>???>>>>>>??????>>>>>>===<<<::::::999888777777777777666:::>>>>>><<<:::<<>>BBB===============>>>???@@@===<<<;;;;;;===@@@CCCEEEEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>??????AAABBBCCCDDDDDDBBBAAA???===;;;;;;:::888888888888999999::::::===<<<<<<;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCC@@@AAAAAA@@@>>>;;;888555;;;999888888888777555444555666666777888999999999777777888888777666555444000000000222333555777888555555555444444333333333444444555666777888999999777666666555555666666777555777888777666555666777@@@>>><<<999666999FFFTTT===<<<;;;<<<<<<<<<:::888555555666666888999:::;;;999:::;;;:::999999:::<<<===<<<:::999888777666666:::999888666666666777888666666555555444333222222000000000111222222333333000111222222333333222222111111111111222222333333222222222333333333444444555444444333222111111000111333555444222222444888333333333333444444333333111222444444222111222333222222111111111111222222333444555555666666555555666555333222333444666777666666666666777888999:::666666666666666666666666777777777888999999::::::tttZZZTTTPPPFFFGGGHHHGGGEEEDDDDDDEEEDDDEEEFFFFFFGGGFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCC@@@CCCEEEFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG@@@@@@@@@@@@????????????AAA@@@@@@AAABBBCCCCCCBBB?????????AAACCCCCCAAA@@@@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999777777777888888999999999555555666666666666555555:::666444777888666666777555444222...,,,---111444000000000000////////////---------------...///000+++******++++++,,,------******,,,,,,------,,,+++000...---...///000///...***+++......------...///...------...///000///...---...000222333222111000222333444333222222444555999:::;;;;;;999888888999555777888888888888:::<<<>>>???AAACCCDDDDDDDDDDDDAAACCCEEEFFFDDDCCCBBBCCC@@@===GGG@@@>>>AAA888===<<<===???BBBDDDFFFGGGGGGEEEDDDCCCDDDEEEFFFFFFEEEBBBEEEHHHIIIGGGEEECCCBBBEEEJJJMMMMMMMMMLLLGGGBBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEECCCCCCDDDEEEDDDEEEGGGHHHGGGHHHIIIKKKHHHGGGFFFEEEEEEDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIIIIHHHEEE@@@<<<999555666777666444333444555555777777444111000222555555666777888999;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::888777666555444444444444777888:::;;;<<<<<<<<<<<<::::::<<<@@@???===>>>BBB============>>>???AAAAAAAAA@@@???>>>@@@CCCFFFHHHFFFFFFEEEEEEDDDCCCCCCCCC>>>>>>===>>>???@@@AAABBBEEEEEECCCAAA@@@?????????999999999999999:::;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???===:::777666999777666666666555333111777777777777777777777777666666777777777555333222//////000111333555666777444444444444444444444444444444555555666666777777666666555555555555666666333555666666444333333444;;;::::::888666999GGGVVV===;;;:::;;;;;;;;;999777666666666666777888999:::888999:::888777777888:::<<<;;;999888666666555555777777777777777777777777555555555444333333222222333333222222111000000000000111111222222222222222111111111222222222222222000000111111222222333333333333222222111111000000222222222111000000222444222222333444444444333333111333444444333222222333333222000000000000222333222222444555555555444333555555444333333444555666666555555555666777888888555555555555555555555555666666777777888999999:::sssXXXRRRNNNDDDFFFHHHHHHFFFDDDEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIIIIFFFDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@BBBDDDCCCBBBBBB@@@???@@@BBBCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<======>>>>>>???>>>???AAABBBBBBAAA???>>>>>>>>>>>>===<<<;;;999999999999999999999:::::::::999;;;===>>>>>><<<;;;:::;;;666444777888555444666444666666444222000222444222222222111111111000000//////...............///'''))),,,...000///...---++++++,,,,,,,,,---,,,,,,000...---...///000///...(((+++...///------...///...---,,,---///000///,,,---...000222333333333333000111222111000///222444555555555444222222333555333444555555444444666777888999;;;<<<===>>>>>>>>>>>>AAADDDEEECCCAAAAAABBB@@@:::AAA<<<;;;???888???:::<<<>>>AAACCCEEEFFFGGGGGGFFFDDDEEEFFFFFFEEECCCCCCEEEGGGGGGEEEDDDCCCDDDFFFLLLPPPOOOOOONNNIIIBBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBBBBBEEEHHHDDDFFFIIIIIIHHHHHHJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIEEEFFFHHHGGGFFFFFFGGGIIIIIIIIIHHHFFFCCC???<<<999999999888666444333555666555777888555111000333777666777888999999::::::::::::::::::::::::999888888777666444333222222333333555777:::<<<<<<<<<<<<<<<;;;;;;===@@@@@@===>>>BBB=========>>>???@@@BBBCCCCCCAAA??????@@@CCCFFFIIIEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>======>>>???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@::::::999888999:::;;;<<<<<<<<<;;;::::::::::::::::::;;;<<<===>>>???@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@>>><<<;;;999888666666555666777777444222555555666666666777777777444555666777666444222111111111111111111222333444333333444444555666666666444444444444555555555555666555555444444555555666333444666666444222222333777444333444555777>>>FFF;;;:::999:::;;;:::888666777777666666777888999999999999999777555555666888888777777666666666666666333444666888888888777666555555555555444444444444333333222222111000000000000000111222222222222222000000111222222222222222...//////000111111222222111111111111111111111000000000///000222222222000000111222333444444333222111333444444333222222333444333111000000111333444000111333444555444333222444444444444444444444444666555555555555555666666444444444444444444444444555555666777777888888999qqqVVVOOOKKKCCCFFFHHHHHHFFFEEEFFFHHHDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBEEEGGGFFFBBB>>>======FFFEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>@@@BBBDDDDDDCCCDDDAAA??????AAACCCBBB@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<=========>>>===???AAACCCCCCAAA???===>>>>>>>>>===<<<:::999888::::::::::::::::::::::::777:::>>>@@@???<<<:::999???999777;;;<<<888777:::333666::::::777444333333666666555555555444444444222111000......---------'''***...222333111...+++,,,,,,+++++++++,,,---...000...---...///000///...(((+++...///---,,,...///...,,,+++,,,///000...+++,,,...000222444666777777---///000000......111444222222111///---...000333222333444444222222333444333444555666777777888777:::===AAAAAA???======>>>???777>>>999999>>>888@@@999:::<<>>AAA@@@===>>>BBB=========>>>???AAABBBCCCBBB@@@>>>===>>>AAADDDGGGCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>???AAABBB@@@???>>>>>>======>>>>>>:::999888888888999:::;;;;;;::::::999888888888999::::::;;;<<<===>>>??????BBBAAAAAA@@@????????????DDDCCCAAA>>>===<<<;;;;;;666666666888::::::888666444444444555666777777888444444666666555444111000333333222111000000000111222333333444555666777777555555444444444333333333555555555444444555555555333555666666444333222222999333000555999999888888;;;:::999999::::::888666888777777777777777888999999999888666444444555777444444444555555666888888000222555888999888777555555555555666666666666666000000000111222222333333000000111222222222222111000000111222222222222111---......///000111111222000000000000111111111111///...///222666666333//////000222333444333333222111333444444333222333333555444222111111222444555///000222444444333222111333444444555555444333333666555555444444444555555333333333333333333333333555555555666777777888888pppWWWOOOFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFFFFHHHIIIHHHEEECCCDDDFFFFFFDDDBBB@@@>>>??????@@@AAAAAAAAABBBCCCEEEGGGHHHCCCBBBAAA???>>>??????@@@>>>@@@BBBBBBAAA??????@@@AAAAAABBBBBBCCCBBBBBBBBB>>>===<<<999777888:::===@@@@@@BBBBBBBBBBBBAAA@@@BBBBBBBBBAAA???<<<:::888>>><<<;;;;;;===???@@@@@@===>>>>>>>>>>>>?????????<<<;;;:::999999999999999777777666555555666777888555666777666555444555777333333333222111///---,,,///............///000111...---,,,***))))))+++...111///...111444222,,,&&&---,,,+++*********+++,,,***+++------------///111000---...444<<<@@@===888111///------///111111111//////............//////,,,,,,---...000222333444222333555555444444555666777888:::;;;:::777555333999888777666666777999999999:::<<<>>>???AAAAAAAAADDDBBB@@@@@@BBBCCCAAA???CCCCCCCCCCCCCCCCCCBBBBBBHHHKKKOOORRRRRROOOLLLIIIEEECCCBBBAAABBBCCCBBBAAAIIIDDDBBBDDDEEEBBBAAABBBEEEEEEFFFIIIKKKLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFBBBEEEFFFDDDAAAAAAFFFJJJEEEEEEEEEDDDEEEEEEFFFFFFKKKJJJHHHFFFCCCAAA???>>>===<<<:::888777666555555999:::;;;;;;:::888777666888999;;;<<<<<<;;;999888666777777666444333333444555333111222555555222///666888888777555666:::>>>>>>@@@AAAAAA???>>>>>>???@@@AAAAAA???>>>>>>AAACCC@@@@@@@@@@@@@@@@@@AAAAAAEEEDDDCCCBBBAAA@@@@@@@@@:::::::::;;;<<<===>>>???AAAAAABBBAAA@@@>>><<<;;;888888888888999:::;;;<<<888999:::;;;<<<=========:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>===???AAA???<<<999:::;;;;;;;;;;;;888666444444555999777666777999:::777555999888777666444444333333666555333222111222333333333333333444444444555555888444222222444444222///111222333333444444333333777777666666555555555555333444555666777888999:::<<<;;;:::999888777666555999888777666666777888888;;;:::888777777777888999555666777777777666444333666666666666777777777777888666555444555555333222111111111000111111222222000000000000000000000000222222222222111111000000,,,---...///000111222333111111111111111000//////......///000111222222333...///111333444444444444333333333333333333333333222111111111222222333444333333444555444333111000333333333333333444555666444444333222333444555666222222222222333555777888777777777777666666666666pppWWWOOOGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFGGGIIIIIIHHHFFFFFFHHHIIIHHHEEECCCDDDFFFEEECCCAAA?????????@@@AAAAAAAAABBBBBBCCCDDDFFFFFFCCCBBBAAA@@@?????????@@@>>>@@@BBBBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBBBB::::::;;;<<<===??????@@@>>>???@@@AAABBBAAAAAA@@@>>>???@@@@@@@@@???>>>======;;;::::::<<<>>>???>>>>>>>>>>>>?????????@@@@@@>>>======<<<;;;;;;<<<<<<:::999888888888888999:::666666666666666777666666333333222222111000000000000000000//////000111111//////...---++++++...000000//////222666555000+++------,,,,,,,,,------...+++,,,...---,,,,,,---...///------333;;;???===999444222/////////000000///...------,,,,,,------...............///000111222000111222222111000222333444555777888777555222000111000111111333555777888444555666888:::;;;;;;;;;:::999888999<<<>>>===;;;????????????@@@@@@@@@@@@EEEHHHLLLOOOPPPNNNKKKIIIDDDBBBAAAAAABBBCCCCCCBBBCCC>>>===@@@BBB@@@@@@BBBEEEEEEEEEHHHJJJKKKJJJHHHFFFFFFEEEDDDDDDDDDDDDEEEAAADDDEEECCC@@@@@@DDDIIIDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAA@@@???===;;;:::888888888888999:::;;;;;;;;;:::999:::;;;<<<===<<<;;;999888555666777555333222333444333444555555555444444444666777888777555666:::===>>>@@@AAA@@@???>>>>>>>>>???@@@AAA@@@>>>>>>@@@AAA?????????@@@@@@@@@@@@AAADDDDDDCCCAAA@@@@@@??????999999::::::;;;<<<>>>???AAAAAAAAAAAA@@@>>><<<;;;888888888999999:::;;;<<<<<<<<<<<<<<<;;;:::999888:::;;;<<<===============;;;;;;<<<<<<===>>>>>>>>><<<>>>???>>>;;;::::::;;;888999888666333222222333666555555777999:::888666999888777555444444333333444333333222111111222222333333333444444444555555333444444333222111111222222333444444555555444444666666666666555555444444444555555666777888888999999999888777666555444444777777666666777888999:::999888777666666666777777555666777777777666555444777666666666666666666666777666555555666666555333444444333333333333444444222222222222222222222222222222222222111111111000------...///000111222333111111111111111000////////////000000111111222222...///111333444444444444222222222222222222222222222222222222222333444444222333333333222222111000444444444444444555555666444444333222333444555666333333333333444555777888777777777666666666666666pppWWWPPPGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEDDDEEEGGGHHHHHHGGGGGGHHHHHHGGGEEEDDDDDDEEECCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBB@@@@@@@@@@@@@@@>>>@@@CCCCCCBBB@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>>===>>>???>>>999555<<<===>>>@@@AAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@???<<<:::888999;;;=========????????????@@@@@@@@@AAAAAA@@@??????>>>?????????>>>===<<<;;;;;;:::;;;;;;999777555666999:::888666555444333222222222333333222222111111111111111222000000000///......000333//////000333777777444000------...///000000000000,,,---...---+++***+++,,,...,,,---222999===;;;777777444111000000///---,,,......------------......///............//////000000111222111000///000111111222333444333111///...------......000111333444000111222444555666666666777666666777:::;;;;;;:::999::::::;;;;;;<<<<<<<<>>??????>>>======>>>>>>===;;;999888444555666555333222222333222666999999666555777:::777777888777666777:::<<<>>>???@@@@@@>>>======>>>>>>???AAA@@@???>>>>>>???>>>>>>??????@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>999999999999:::<<<===>>>@@@@@@AAAAAA@@@>>><<<;;;999999999999:::;;;<<<<<<=========<<<;;;999888777:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>===;;;:::::::::888888777555333111222333444444444666999:::888777888888666555444444333333333333444444444333222222333333333444444444555555///333555444000...111444444444555666666666666555555555555555555444444444555666666666777777888888999999888777666555555555666666666777888999;;;<<<:::999888777777777888888666777777888888666555444666666666666666666666666888666555666777777666555555444444333333444444444333333333333333333333333222222222222111111111111......///000111222222222000111111111111000000///000000000000000111111111...000111333444444444333111111111111111111111111333333333333333444444444333222222111111111111111555555555555555555666666444444333222333444555666555555555555555666777888777777777666666555555555oooWWWPPPHHHIIIGGGEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDDDDEEECCCCCCDDDFFFHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDAAA@@@?????????AAACCCEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@???AAACCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAACCC???;;;;;;<<<:::444...:::;;;<<<>>>???AAAAAABBBBBBBBBCCCCCCBBB@@@???>>><<<:::999999;;;===>>>===??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>===<<<<<<;;;<<<888555777;;;===:::666:::888666444333333444555444444333222222222222333000111111111///000222444//////000333666666333000,,,...///111222222111111,,,---...---,,,+++,,,---///------000555888666333555333111000//////---+++111000000//////000000111------------...///000111222333333222000///000111///000111111111///...---111111000000000000000000000000111333333444444444666555555666777777777777555555666777888999999999BBBCCCDDDEEEEEECCCAAA???>>>===<<<===@@@BBBBBBAAABBB>>>>>>BBBEEEEEEFFFHHHDDDCCCCCCEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???BBBDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFAAAAAA???===<<<;;;::::::<<<===???AAABBBBBBBBBBBB?????????>>>===;;;999888444555666555333222333444444777999:::999999;;;===999999999999999999;;;<<<===???@@@???>>><<<======<<<>>>@@@@@@???===============>>>>>>???@@@@@@@@@BBBAAAAAA@@@???>>>===<<<888888888999:::;;;<<<===??????@@@@@@@@@>>>===<<<;;;;;;::::::;;;<<<<<<===;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>=========<<<;;;999888888999999999777444333444555444444666777888888777666888777666555444444444444333444555666666555444333333333333444444444555555///111333222000000111333555555666777777777777666555555555555444444444444666666666666777777777777:::::::::999999888888888888888888888999999::::::<<<<<<;;;;;;::::::::::::777777888888888777666555444555555666666777888888;;;999777777888888666555444333333222222222222333333333333333333333333333222222222222222222222222000000000111111222222222000000111111111111000///111111111000000000000000///000222333444444333333000000000000000000000000333444444444444444444444444333222111111111333333555555666666666666666666444444333222333444555666777777777777777777888888888777777666666555555555nnnWWWQQQJJJHHHGGGEEECCCCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEEEEEEECCCBBBCCCEEEGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDCCC@@@@@@???>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@???AAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA===999666777;;;===;;;777:::;;;<<<===???@@@BBBCCCBBBCCCCCCCCCBBBAAA???>>>===;;;999:::<<<>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAA@@@@@@??????>>>===<<<;;;>>>:::777999===???<<<888>>><<<999666555555555666666555444444444444555555222333444333222111333444222222222333444333111///---...000222333333222111+++---//////......000111111///...///222222000...222000//////000///---,,,111111111000000111111111,,,,,,,,,---///111222333111222333222000///000111//////000000000///......111111111111000000//////000000111222222222222222...///000111111222333444333333444555666777777888;;;<<<===?????????>>>===;;;999999:::===???@@@???@@@<<<;;;???AAA@@@@@@CCCDDDCCCBBBCCCEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA???>>>>>>>>>>>>CCCCCCDDDEEEEEEDDDCCCCCCAAA@@@???>>><<<;;;999888555666777666444444444666999888888:::===???>>><<<<<<<<<;;;;;;<<<=========<<<>>>??????===<<<<<<===<<<>>>??????>>><<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<;;;888888888999:::;;;<<<======>>>???@@@??????===<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<=========<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@???===<<<;;;999666555999999999777555444555666555777999999888666444333777666555444444333444444222333444555555444333222333333333444444444555555222000///000222333222000555666777777888888777777555555555555555555555555666666666666777777777777:::::::::999999999999999;;;:::::::::999999888888<<<<<<<<<<<<;;;;;;::::::777888999999999888666666222333444666888999:::;;;>>><<<:::999999888666444555444444333222222333333333333333333333333333333222222222222222222222333111111111111222222222222///000000111111111000000111111111000000000000000///000222333444333333222000000000000000000000000333444444555555444333333555444333222222333555555555666666777777666555555444444333222333444555666888999999999999999999999999888888777666666555555nnnWWWRRRKKKGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGGGGGGGHHHFFFEEEEEEEEEEEEDDDBBB@@@??????>>>@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???AAADDDEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA???<<<999999<<<===<<<:::;;;;;;<<<===>>>@@@BBBCCC???@@@AAABBBBBBBBBAAA@@@===;;;::::::<<<>>>???>>>????????????@@@@@@@@@AAA??????>>>>>>??????@@@@@@??????@@@@@@???>>>===<<<>>><<<:::;;;>>>???===;;;???===;;;999888777777888888888777777888888999:::777888999888777666666777666666666666555333111000000000111222333333333333---///111111111222333555333111000000000000///...000//////000111111///---000000////////////000000,,,,,,---...000222444555///000111000///...///000//////000000000000//////,,,---...///000000000000//////000000000000000///+++---///111111333555777333333333444444555555666222333666888:::<<<>>>>>>888777666777:::<<<<<<<<<@@@<<<;;;>>>@@@>>>>>>@@@AAA@@@??????AAABBBBBBAAAAAAAAA@@@???????????????@@@@@@@@@?????????>>>>>>AAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEECCCBBBAAA@@@???===<<<:::999999777888999888777666777999;;;999888;;;???BBB???<<>>===<<<===>>>>>><<<;;;;;;<<<<<<===>>>>>><<<::::::;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@>>><<<;;;999999999999:::<<<===>>><<<===>>>?????????>>>===>>>===============>>>>>>@@@@@@@@@???>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA???===<<<<<<:::777555777888888666444333444555666999;;;;;;999666444333666555555444333333444444000000111111222222111111333333333444444444555555555111///000333555222///555666777777888888777777555555555666666666666666555666666666777777888888777777777888888888888888<<<<<<<<<;;;:::999888777999999:::::::::999888777888999999:::999888777666333444555777999;;;<<<===???>>>;;;::::::999777555888777666666555555555555333333333333333333333333222222222222333333333333333333333222222222222222///000000111111111111000000000000000000111111111000111222333444333222222000000000000000000000000333333444555555444222111444444444444444555555666444555666777666555444333444444333222333444555666999999:::;;;<<<<<<;;;;;;::::::999888777777666666mmmWWWRRRKKKEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCFFFHHHJJJHHHFFFDDDCCCEEEGGGGGGGGGHHHFFFDDDDDDEEEEEEDDDAAAAAA@@@?????????BBBDDDEEEDDDFFFGGGHHHIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@???AAADDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA============<<<:::888777============>>>@@@BBBCCC@@@@@@AAABBBBBBAAA??????<<<:::888999;;;=========>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@??????@@@AAAAAA@@@???>>>>>>>>>===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@>>><<<<<<<<<:::;;;;;;:::999777666666444444333333333444444555222333444444444333555666444333222111222222222222222111111222333333000...111000000//////000000111......//////111222333444...000111000//////000222////////////////////////,,,---///000111000000///000000000111000000//////000222333333111111222444222222222333333333333333111111222444666888999:::666444444555777999999888>>>:::999===???===>>>@@@>>><<<::::::<<<===>>>===>>>======<<<<<<<<<<<<<<<======<<<======<<<;;;:::>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFFFFFFFDDDBBBAAA@@@???>>><<<;;;:::::::::999:::;;;;;;:::999:::;;;;;;;;;<<<===?????????>>>???>>><<<>>>@@@@@@>>><<<;;;===>>>>>><<<;;;;;;<<<=========<<<:::999:::;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBAAA???===;;;999999::::::;;;<<<>>>???;;;<<<>>>?????????>>>===???>>>>>>======>>>>>>>>>AAAAAAAAA@@@???>>>======:::;;;<<<===============;;;;;;<<<<<<===>>>>>>>>>???>>><<<<<<======:::888888888888777555444555777555999<<<===:::777666666555555444444333333444444111111111111111222333333333333333444444444555555444444333222333222111111555666666777888777777777666666666777777777888888444555555666777888888999777777777888888999999999;;;;;;<<<<<<;;;:::999888888999999:::999888777666888999:::::::::999888777777777888999:::;;;;;;<<<>>><<<;;;;;;<<<<<<:::999999888777666555555555555444444444444444444444444222222222333333333444444444444333333222222222222//////000111111111111111//////000000111111222222000111222333444333222222111111111111111111111111222333444555444333111000222333444444555555555444444444666666666555333222444444333222333444555666888999;;;===>>>>>>======<<<<<<;;;:::999888777666mmmWWWRRRLLLDDDDDDEEEEEEDDDDDDCCCBBBHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAACCCFFFJJJLLLJJJGGGEEEDDDEEEFFFGGGGGGHHHFFFCCCDDDEEEFFFCCCAAAAAA@@@?????????AAACCCEEEBBBDDDFFFGGGGGGGGGEEEDDDDDDEEEEEEEEEEEECCCBBBAAA???BBBDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA///333999======<<<<<<;;;>>>>>>===>>>???@@@BBBCCCDDDDDDCCCBBB@@@>>>;;;:::;;;999777888:::<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>??????@@@AAA???@@@AAABBBBBBBBBAAA@@@===???@@@???>>>===>>>???999:::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGFFFCCCAAA@@@AAA===>>>???>>>===;;;;;;;;;888777555444444555666777666777777777555444555666333333333333444555666666555444444444555444111///333333222222222222333333111111111111111222222333000111333333222222333555////////////////////////111222222333222000...---222222222333222222111000222444444000+++(((((()))222222222222111111111111444444333222222333333333555333222333555777777666777333222666999888999;;;;;;999777777888:::::::::;;;;;;:::999999999::::::;;;:::::::::;;;;;;999777<<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHCCCDDDDDDEEEEEECCCBBBAAA???>>>===;;;::::::::::::;;;<<<======;;;;;;<<<===999<<>>AAA???===<<<===???@@@===;;;;;;===>>>===<<<:::;;;;;;===>>>===;;;888888:::;;;::::::;;;<<<===>>>???@@@AAABBBCCCCCCBBB@@@===<<<:::::::::;;;<<<===>>>???;;;<<<===?????????>>>>>>??????>>>>>>>>>>>>>>>???===>>>???@@@AAABBBBBBBBB:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;<<>>;;;999888888555555444333333333444444555555444333444555777888333333333444444444555555333666777555111///111333555555666777777777777777666666777777888888999999333444555666777888999:::999999999::::::;;;;;;<<<999:::;;;<<<<<<<<<;;;:::::::::;;;<<<;;;:::999888999999:::;;;:::999888777::::::::::::::::::::::::<<<::::::;;;===>>>===<<<777777666444444333333333666666666666666666666666222222222333333444444444555444444333333222222111//////000111111111111111...//////000111222222333000111222333444333222111111111111111111111111111111222444444444222000///000111333444555444333333333444555666666444222111444444333222333444555666888999;;;===?????????>>>======<<<;;;:::888888777mmmWWWRRRJJJFFFFFFFFFDDDBBBBBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBAAAAAAAAABBBBBBCCCJJJHHHEEEDDDEEEEEEDDDCCCEEEFFFGGGFFFDDDBBBCCCDDDBBBCCCEEEGGGGGGGGGEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEIIIGGGEEEDDDCCCCCCAAA@@@????????????>>>===<<<<<<=========>>>???@@@BBBCCCAAABBBBBBAAA???===>>>???===:::888999<<<===<<<:::999;;;===>>>>>>>>>???@@@BBB???======@@@BBBBBB@@@FFFCCC@@@???@@@BBBBBBBBB???>>><<<<<<===>>>>>>===@@@>>><<<===???@@@AAAAAA@@@???>>>@@@CCCFFFHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCFFFDDDCCCDDDEEEDDD@@@<<<;;;:::999999:::999777555777777888888888777777666888999::::::::::::::::::777888999;;;======:::777555555666666666777777777666555444333333333444555666777777777666444111000111111111111222333444444222111///.........///000222333444222000//////000000111222111000///000111111111222222222222111111222000...///222333222///333222000111333444444333666666666666777888999999777777777777777888999999:::999777666555444555555888888777888888999::::::::::::::::::;;;<<<===>>>@@@???>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCDDDDDDBBB???<<>>=========??????:::<<<>>>???@@@@@@@@@???;;;;;;;;;<<<<<<===>>>???@@@>>>===<<<===???BBBDDD999;;;===>>>???>>><<<;;;::::::999888999;;;===???;;;>>>AAACCCCCCCCCDDDEEE@@@AAAAAABBBAAA@@@>>>>>>;;;<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@???>>>DDDAAA>>>@@@CCCDDDAAA===>>>???@@@AAABBBAAA@@@???<<<===>>>??????>>>===<<>>===============>>>>>>>>>>>>>>>===<<<:::999;;;888444444666888888777;;;<<<>>>???>>>;;;888666555444444333222222111111777555333333555555333111333333444555666777888888999999888888777666666666444444444555666888:::;;;666777888888777666555444999888777888;;;=========999;;;===;;;999999;;;???:::::::::::::::;;;<<<===:::888666555777888888888888888888888888888888888999999999:::;;;<<<===>>>===<<<;;;;;;999999888777666666555444444444444444666999888333444999;;;999111111111222222333333333555444333333222222222222000000/////////111222444222222333333333222222111000000111222333333444444000000000111111222222333555444444444555555333111111000///000222333333222333333333333222111000000666555444333222333333444777999:::999888999<<<@@@:::===>>>;;;999:::888333kkkVVVPPPHHHFFFFFFFFFDDDBBBBBBDDDFFFFFFEEEEEEDDDCCCCCCDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCBBBBBBAAABBBBBBBBBGGGFFFDDDDDDEEEEEECCCBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEHHHFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEECCCAAA@@@@@@AAA===<<<::::::;;;<<<<<<;;;;;;===???@@@@@@@@@AAABBBDDDAAA??????BBBCCCCCCBBBGGGEEEBBBAAABBBCCCCCCBBB@@@>>>======???@@@??????@@@>>><<<===???AAAAAAAAABBBAAA???@@@CCCFFFGGGGGGIIIIIIHHHHHHGGGEEEDDDCCCEEECCCCCCDDDEEEDDD@@@======<<<;;;;;;<<<;;;999777:::999999999999999999999<<<<<<===>>>?????????>>>???===<<<===>>>>>>===;;;999999999999:::;;;======???>>><<<;;;999999::::::999888888777777777777777333333333333333444555666555555444333333333444555333444555444111000111222222333444222000//////000111111222222222222111111222000...///111222111000222111///000111333333222555555555555666777888999777777777777888999:::;;;:::999777666555444555555666666555555666666777777888888888888999:::;;;;;;AAA???>>>>>>???@@@???>>>===>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>===<<>>===<<<<<<<<<<<<======>>>?????????>>>>>><<<<<<<<<<<<===>>>?????????>>>>>>===>>>@@@BBBCCC;;;<<<>>>@@@@@@???>>>===<<<;;;:::999:::;;;===>>>???AAACCCDDDCCCBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAA@@@AAAAAAAAAAAA@@@@@@???AAAAAABBBBBBAAA@@@@@@???DDDAAA???@@@CCCDDDAAA===???@@@@@@AAAAAA@@@???>>>=========>>>>>>=========>>>===============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===:::777777999;;;;;;:::;;;<<<>>>>>>>>>;;;999777888777777666666555444444888666444555666777555333777777777777888888999999:::999999888777666666555555555555666777888::::::888999999:::999888777666888777666777:::<<<<<<;;;:::;;;;;;;;;::::::<<<===;;;::::::::::::;;;<<<===999888666666888999888777888888888888888888888888999999999::::::<<<======;;;;;;;;;::::::999999888888777777666666666666666777999888444444999:::888111222222222333333333333666666555444444444444444111111000111111222333444222222222222222222222222///000000111222222333333111222222222222222222333555444333333444444333111222111000111222333222111222333333333333222111111666555444333333333444444333777:::;;;;;;;;;<<<>>>:::<<<<<<999888:::888555jjjTTTNNNFFFFFFFFFFFFDDDBBBBBBDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAACCCBBBBBBDDDEEEEEECCCAAA@@@AAABBBAAA?????????AAADDDEEEFFFHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAACCCDDDDDDEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEFFFDDDEEEFFFDDDBBB@@@@@@AAA>>>>>>>>>===;;;:::;;;======???AAABBBBBBBBBCCCDDDEEECCCAAAAAACCCDDDEEEDDDIIIFFFCCCBBBCCCDDDCCCCCC@@@>>>===>>>@@@AAAAAA@@@@@@???===>>>@@@BBBBBBBBBFFFCCC@@@@@@BBBEEEFFFGGGGGGGGGGGGGGGFFFEEECCCCCCCCCBBBBBBCCCDDDCCCAAA>>>???>>>======>>>>>><<<:::===<<<;;;:::;;;;;;<<<===???@@@AAABBBCCCDDDDDDDDDFFFCCCAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>@@@CCCFFFHHHJJJHHHEEEBBB@@@>>>>>>>>>===<<<:::999:::<<<>>>@@@777777666666666777777888555444444333444444555555555666777666444333333444555666666444111//////000111111222222222222111111333111//////000111111000111///......000111111000444444444444555666777777666666777888999:::<<<===:::999777666555444555555555444333333333333333333666666555555555666666777@@@>>><<<;;;<<<<<<;;;999999999:::;;;;;;:::999888???>>><<<:::::::::;;;<<<<<<<<<<<<<<<;;;:::999888>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAA===>>>???@@@AAA@@@??????===<<<;;;:::;;;;;;===>>>???AAACCCDDDCCCBBBBBBCCCEEECCCAAA???>>>@@@BBBDDDCCCDDDDDDCCCCCCBBBAAA@@@BBBBBBBBBCCCBBBBBBAAA@@@CCCAAA???@@@CCCCCC@@@===@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???======;;;::::::;;;<<<<<<===;;;999999:::<<<<<<;;;<<<===>>>???>>><<<:::999999999999888777777666666888777666666888888777555::::::::::::::::::::::::;;;:::999888777666555555666666666777888999:::::::::;;;;;;<<<<<<;;;999888888777666888:::;;;;;;:::<<<:::999999;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999888777888999:::888777999999999999999999999999::::::999::::::;;;<<<<<<:::::::::::::::::::::::::::999999888888888888888888999888555444777888777222222333333333333333444555555444333333333444444111111222333444444444444333222111000000111222333///000000111111222222333444444444333333333333333666333111111222333333222333222111111222333111000111222222333333333333333555555444333333333444444222555:::<<<<<<;;;;;;;;;999<<<;;;777777::::::777jjjTTTMMMFFFFFFFFFFFFDDDBBBBBBDDDFFFDDDDDDCCCBBBBBBCCCCCCCCCFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????@@@CCCDDDDDDBBB???>>>???@@@@@@>>>>>>???@@@CCCDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@CCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCBBBAAAAAABBBCCCAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDBBB@@@??????@@@>>>@@@AAA???;;;:::<<<>>>===???BBBBBBBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEHHHFFFDDDCCCCCCDDDCCCBBB???>>>======???AAAAAA@@@AAA@@@>>>???AAADDDDDDDDDIIIEEEBBB@@@AAACCCEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????===;;;>>>===<<<;;;;;;<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEFFFDDDCCCCCCEEEFFFEEEDDDDDDCCCCCCCCCFFFJJJNNNPPPOOOMMMJJJFFFCCC@@@??????AAA@@@@@@???@@@AAACCCDDD<<<;;;;;;::::::::::::;;;666666666666666777777777888999999888777666666777777777888666444222222333333333333444444333333333555333111000000111111222000///---...000111111000222222222222333444555555555555666777999:::<<<===:::999777666555444555555444444333222111111111222444444333333222333333333;;;999777777888888777666555666777888888777555333;;;;;;;;;:::999888999:::777888999::::::999777666;;;:::999888888888999:::999999999999:::;;;<<<<<<<<<===???@@@@@@@@@??????<<<===>>>????????????>>>======<<<;;;;;;;;;<<<<<<:::===AAACCCCCCDDDEEEFFFDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCAAA@@@AAABBBBBB@@@>>>AAA@@@@@@??????>>>===<<<>>>===;;;;;;;;;;;;===>>>;;;:::;;;;;;<<<===>>>???AAA???===;;;::::::;;;<<<;;;:::999999999:::::::::===>>>???@@@???>>>===<<<999999999888777777666666777777777777888888888777::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999777666555555777777888999999::::::::::::;;;<<<===<<<<<<::::::999888888999;;;<<<<<<:::===:::888999<<<>>><<<:::;;;;;;:::::::::;;;;;;<<<888888888:::;;;;;;888666999999999999999999999999:::::::::999::::::;;;;;;888888999999::::::::::::::::::999888888888888999999999777666555666666666333333333333444444444444333222222111111111222222000111333444555555444333333222000///000111333444111111111222222333333333666666555555444444333333555333000///111222333333444333222222222222111000000111222333444444444444444444444444444444444444444666999:::::::::999888999;;;:::777777:::<<<:::kkkTTTNNNFFFFFFFFFFFFDDDBBBBBBDDDFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCBBBAAA@@@@@@>>>>>>???AAADDDCCCAAA???===>>>@@@@@@??????@@@BBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@?????????AAAAAA@@@???>>>======<<>>AAAAAAAAAAAABBBDDDBBBBBBBBBAAAAAABBBCCCEEEEEEDDDBBBBBBCCCDDDCCCBBB>>>===<<<<<<>>>??????>>>BBBAAA???@@@CCCEEEFFFFFFIIIFFFBBBAAAAAACCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@@@@@@@>>>=========???>>>===;;;>>>===;;;:::;;;<<<>>>@@@??????@@@AAABBBCCCCCCCCCAAAAAACCCFFFHHHIIIGGGEEEHHHGGGGGGGGGJJJNNNRRRTTTQQQOOOLLLHHHEEEBBBAAA@@@CCCDDDEEEFFFFFFFFFEEEDDDAAA@@@???>>>>>>>>>>>>>>>=========>>>>>>>>>>>>===:::;;;<<<;;;:::999:::;;;888999:::999777666777888555666666777777666666555777666555333222222333333222000//////111222222111111111111111222333444555555555555666888:::<<<===:::999777666555444555555555555444333222222222222333333222222111222222222666555333333555555555444333444666777777555444222444666999999777555555555333444666777888888777666555444444444444666888999666555555666666777888999:::;;;===>>>???>>><<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999<<>>======<<<<<<===<<<;;;::::::;;;<<<===::::::::::::;;;<<<>>>>>>???>>><<<;;;;;;<<<>>>???:::::::::::::::::::::;;;>>>>>>???@@@@@@@@@??????;;;::::::999999888777777666666777777777888888999999999:::;;;;;;<<<======;;;;;;:::999888777666666888999::::::;;;::::::999999:::;;;<<<<<<;;;:::::::::::::::<<<>>>>>>===;;;===:::888999<<<>>><<<:::<<<;;;;;;:::::::::;;;;;;999999999:::<<<;;;999777999999999999999999999999;;;::::::999999999::::::777888888999999::::::;;;999999888777777777777888888777777777666555555666444444444444444444444444222222222111111222333333000111222444555444444333333222111000000222444666333333444444444444444555777666666555555444444444555222000///111222333333555333222222333333111000000111222333444555555555333444444444444444444444999888666666666666666666999;;;:::666777:::<<<:::kkkUUUOOOGGGFFFFFFFFFDDDBBBBBBDDDFFFBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@??????>>>???@@@BBBBBBAAA???<<<>>>???@@@??????AAACCC?????????>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCC?????????>>>>>>=========>>>===;;;999888777666666999;;;======;;;;;;>>>AAA======>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCC???AAABBBBBBBBBBBBCCCDDDBBBBBBBBBAAA???>>>???@@@<<<>>>@@@AAA@@@@@@BBBCCCAAAAAAAAA@@@???@@@BBBDDDCCCBBBAAABBBDDDEEEDDDCCC???===<<<<<<===>>>>>>===AAA@@@>>>???BBBEEEFFFFFFGGGEEEBBBAAABBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@>>>===<<<===>>>>>>===;;;<<<<<<;;;;;;<<<===>>>???===>>>??????@@@@@@??????>>>???BBBFFFIIIJJJHHHFFFIIIIIIIIIIIIKKKNNNQQQRRRPPPOOOLLLIIIGGGEEEEEEDDDEEEFFFHHHJJJJJJIIIGGGFFFEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>===>>>???>>>===<<<===>>>:::;;;===<<<;;;:::;;;===999999::::::::::::999999999::::::999666444444555555333222222444555555444333333333333444555666666666666777777999:::<<<<<<:::999777666555444555555666555555444444444444555333333333222222333333444555444222333444555555444111222444555555555444333...222777777444111111222333333444555666666666666111111222222333555666777333333333333444555666777888999:::;;;;;;:::999888777888888888888999999999888888888888888888888888:::===???AAA@@@@@@@@@AAA???@@@BBBCCCCCCBBBAAA@@@???@@@BBBCCCEEEFFFFFFFFFAAABBBCCCCCCDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@???>>>===<<<<<<======;;;;;;;;;::::::;;;;;;;;;:::::::::::::::;;;<<<===;;;::::::;;;<<<>>>@@@AAA;;;<<<======;;;;;;<<<=========>>>???????????????=========<<<;;;;;;::::::555666888888888888999;;;:::::::::;;;;;;;;;<<<<<<:::::::::999888888777777::::::;;;<<<<<<;;;:::999888999:::<<<<<<;;;::::::;;;;;;<<<===??????===<<<<<<:::999999;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;:::999:::;;;<<<:::888::::::::::::::::::::::::<<<;;;:::999999888999999777888888888999999::::::999888777777666666777777888555555777777555444777666555555555555444444444555555444444444555666666111111222333444444444444333333222222333444555666555555555555555555555555666666666555555555555555444222000111222444444444444333222222333444222111111111333444555555555555222333444555555555444444999666333222333444444444666999888555555999999777jjjUUUOOOGGGFFFFFFFFFDDDBBBBBBDDDFFFAAAAAA@@@@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@<<<===???AAAAAAAAA@@@???AAA?????????AAABBBAAA???;;;<<<>>>???>>>???AAABBB>>>>>>======<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBB======<<<<<<<<<<<<;;;;;;:::999666444222111111111222555888777555555999===999:::;;;===>>>>>>??????>>>???AAABBBCCCBBBAAA@@@<<<>>>@@@AAAAAABBBDDDFFFCCCBBB@@@@@@AAABBBBBBAAA<<<>>>@@@AAAAAAAAABBBCCC@@@AAABBBAAA??????BBBEEEBBBAAABBBCCCFFFGGGFFFEEEAAA@@@>>>===>>>>>>===<<<>>>===<<<===@@@BBBCCCCCCEEECCCBBBBBBBBBBBB@@@>>>??????@@@AAABBBBBBAAAAAAAAABBBBBBAAA>>><<<===???>>>===<<<===??????>>><<<;;;<<<<<<===>>>>>>??????>>>????????????>>>======@@@@@@AAADDDGGGHHHGGGFFFIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKIIIGGGFFFFFFFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCAAABBBBBBBBBAAA???>>>===???@@@AAA@@@??????@@@AAA???@@@@@@???===<<<===>>>=========>>>>>>=========;;;>>>???>>>;;;777666777888666555666777999888888666666666666777888999:::999999999:::;;;<<<======:::999777666555444555555555555444444444555666666444444444444444555666777999777555555555666555444000000111222333444555555000444777666333111333555666555555444333333444444111222333444444444444444333222222333333444555666666666777777777777666666666666555666666666777888333444555666666666666666888;;;>>>??????>>>???@@@@@@@@@@@@@@@AAAAAABBBBBB???@@@AAABBBCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<===>>>::::::;;;;;;;;;;;;::::::;;;:::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<999;;;======;;;:::;;;<<<::::::;;;<<<======>>>>>>>>>======<<<;;;;;;::::::555777::::::999999;;;>>>>>>======<<<;;;::::::999999999999999999999999999;;;<<<=========;;;:::888999999;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>??????===::::::;;;;;;;;;::::::<<<======<<<;;;:::::::::::::::<<<;;;999999;;;<<<;;;:::::::::::::::::::::::::::<<<;;;:::999888888888888888888888888888999999999999888888777777777777777666333444888888555444888666666666666555555444444666555555555666666777888333333333333444555666777333333444444555666666777555555555555555555555555444444555555555555555666333222222222444555555333333222111222444444444222222222333444555555555444222333444555555555444444333111000111444555333222222555666333333555555111iiiTTTNNNGGGFFFFFFFFFDDDBBBBBBDDDFFF@@@@@@@@@@@@AAAAAABBBCCCBBBAAA@@@@@@??????@@@@@@:::;;;>>>@@@AAAAAA@@@???BBBAAA??????@@@AAAAAA@@@999;;;===>>>>>>>>>@@@BBB???>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@;;;;;;;;;;;;;;;;;;::::::888666333111///------------111444333111111555:::777888999;;;<<<=========<<<>>>???AAAAAA@@@???===888:::===>>>>>>@@@BBBDDDDDDAAA???@@@CCCDDDCCCAAA===???AAABBBAAAAAACCCDDD@@@BBBCCCBBB???@@@CCCFFFBBBBBBBBBEEEHHHIIIIIIGGGDDDAAA???>>>??????>>><<<<<<:::999;;;===@@@AAAAAACCCBBBBBBBBBCCCBBB???<<<>>>???@@@AAAAAAAAAAAAAAAAAACCCCCC@@@===;;;===???>>>>>>===>>>@@@@@@???===;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@???>>>======DDDBBBAAABBBDDDFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGIIIKKKNNNPPPKKKJJJIIIGGGFFFEEEEEEDDDGGGGGGGGGGGGEEECCCAAA@@@@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCBBB???======>>>??????@@@@@@@@@@@@??????<<<@@@BBBBBB>>>999888888:::999777888:::;;;;;;:::999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???:::999777666555555555555444444444444555555666777444444444555666777888999===;;;888777777777555444/////////000111333555666555888:::888444333777;;;999888666333222111111222333444555666555444333222333333333333444555666666555555555555444444444444555555555555555666777777111222333444555555555555444777;;;===>>>@@@AAACCCAAA@@@>>>===>>>@@@BBBDDD>>>>>>??????@@@?????????@@@@@@AAABBBCCCCCCCCCBBB@@@BBBCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;<<<>>>???999999;;;<<<<<<;;;999999;;;;;;:::999999999::::::>>>======;;;999666444333666999;;;;;;888777888:::777888888999:::;;;<<<<<<;;;;;;;;;:::999999888888666999;;;;;;:::;;;===@@@BBBAAA@@@>>>;;;999888777888888999999999:::::::::;;;<<<===>>>===<<<:::888999:::<<<=========<<<<<<::::::;;;===???>>><<<999999;;;===;;;999999;;;???===<<<;;;:::::::::::::::===;;;999999:::;;;<<<;;;::::::::::::::::::::::::<<<;;;:::999888888777777888888888888888888888888:::999888888777777888888666222333888999555444888777777666666555555555444444444444444444555666777555555444444555666888999333444555666777777777777444444444444444444444444333444444444555555666666333222222444666666555333333222111222444555444333333333444444555555444444111222444555666555444444------...222666666444000///333444111111333111---nnnYYYRRRIIIKKKIIIGGGEEECCCBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAA>>>@@@BBB@@@===;;;<<<>>>===>>>???@@@AAABBBBBBBBB@@@BBBCCCBBB@@@>>>======AAA>>>;;;999;;;===>>>>>><<<<<<;;;;;;:::999999999666777999<<<>>>???@@@AAA>>>===<<<======<<<:::777444222///,,,***+++,,,---//////000000111222222333333444333222222333666999===>>>???@@@???>>><<<;;;999999999:::<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB>>>???@@@@@@???>>>???AAA>>>@@@DDDGGGJJJLLLMMMMMMIIIFFFBBBAAABBBAAA>>>;;;;;;;;;;;;<<<===???@@@AAACCCCCCCCCBBBAAA@@@>>>>>>AAA>>>===>>>AAABBB@@@>>>AAA@@@@@@???>>>======<<<>>>>>>??????@@@@@@@@@@@@>>>>>><<<<<<===???AAACCCCCCAAA???===<<<<<<======CCCEEEFFFFFFEEEFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDEEEIIIKKKKKKMMMQQQRRRQQQOOOMMMKKKJJJIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBHHHGGGDDDCCCAAA@@@???>>>AAADDDGGGHHHFFFDDDCCCCCCGGGFFFDDDBBB@@@>>><<<;;;<<<>>>@@@@@@>>><<<<<<<<<>>>>>>?????????@@@@@@@@@????????????@@@@@@AAAAAA>>>>>>===;;;999777555444333555999===>>><<<999777:::999888:::===>>><<<999AAA@@@>>>;;;999777666666555555444444444444555555777666555666777888777666999666333333444444222///555444444333333333444444333444555555666555555555333333444444444444444444333444555444222111222333000111222222111222444666888999;;;<<<>>>???@@@AAA:::<<<>>>@@@AAA@@@???>>>===AAAAAA======BBBBBB>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@???===<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::999999999999<<<<<<<<<<<<;;;:::999999999999999888777666666555555555666777888999::::::::::::;;;;;;;;;:::999999888888999999;;;<<<>>>???===<<<;;;999888888999999::::::999999888999999999999;;;<<<<<<;;;::::::;;;===;;;999999:::;;;;;;;;;888:::<<<>>>??????>>>===:::;;;<<<;;;999888999:::>>>===<<<:::999888777777<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<:::999;;;<<<<<<;;;:::888777666666555888999999999888888888888666777888999999999999999666666777777888888999999888666555777999888555222444444555555666777777888:::777444444666666444222555555555555555666777777444444555555555444222111555555555555555555555555666666666666666666666666555444444444555555333111444333222333555555222///111111111222222333333333222111111222444444222000000///------///000///...nnnYYYRRRIIIJJJIIIGGGEEECCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@BBBCCCAAA???===>>>@@@===>>>@@@AAABBBBBBCCCCCC@@@BBBCCCCCCBBB@@@@@@AAA<<<;;;:::;;;===>>>======;;;;;;:::888777666555555333444777999;;;===>>>>>><<<<<<;;;;;;<<<;;;888555333111...,,,***+++,,,---,,,,,,,,,---......//////000111111111000222555888<<<===>>>>>>===<<<:::888555555777888:::;;;======>>>======<<<<<<<<<======?????????@@@AAAAAABBBBBB===>>>??????>>>===>>>???@@@AAACCCFFFHHHIIIIIIIIIFFFDDDBBBBBBCCCCCCAAA???;;;;;;;;;<<<===>>>???@@@CCCCCCCCCBBBAAA???>>>===@@@>>>===>>>@@@AAA@@@>>>@@@@@@??????>>>======<<<>>>??????@@@@@@AAAAAAAAA>>>>>>===<<<===???AAABBBAAAAAA@@@????????????@@@@@@BBBCCCCCCBBBAAACCCDDDFFFFFFEEEDDDCCCAAA@@@@@@HHHHHHHHHIIIJJJJJJKKKKKKHHHFFFGGGKKKMMMLLLNNNRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCEEEFFFDDD@@@>>>@@@CCCAAADDDGGGHHHGGGEEEDDDCCCGGGFFFDDDBBB@@@>>>===<<<===???AAAAAA???>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???===;;;:::999999444777:::===>>>===;;;:::>>>===<<<>>>@@@@@@???<<>>?????????<<<===???AAABBBAAA@@@???===@@@@@@<<<===@@@AAA===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<;;;<<<=========<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999:::999999999999888777777666::::::999999888777777666444444555666666777777777888999999:::::::::999999999999:::;;;<<<===>>>>>><<<;;;:::888888888888888:::999999888888888999999888999;;;;;;999999999:::<<<<<<;;;===>>>>>><<<:::888999;;;===>>>===<<<;;;;;;<<<===<<<:::999:::;;;<<<;;;:::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;999888===<<<:::888777777777777888888777777777777888888666777888888999999888888777777777777777777888888888777666888999999666333444444555555666666777777:::777555555666666555333555555555555555666666777888888888777555333111000555555555555555555555555555555555555555555555555555444333333444444222111444222222333444444222///222222333333333444444444333111000111222333222111000...------...//////...mmmXXXRRRIIIIIIHHHFFFEEEDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBDDDDDDCCCAAA@@@@@@AAA??????AAABBBCCCDDDDDDDDD>>>@@@BBBCCCBBBAAABBBCCC999999:::<<>><<<===<<<:::888666444333222000111333666888999::::::;;;:::999::::::999666333111///---+++***+++,,,---******++++++,,,,,,---------.../////////111555777;;;;;;<<<;;;:::888666444000111333666777888888888:::::::::::::::::::::;;;;;;<<<<<<======>>>??????<<<===>>>===<<<;;;<<<===>>>???AAACCCDDDFFFFFFFFFCCCBBBAAABBBDDDEEEDDDCCC<<<<<<<<<<<<<<<===>>>???CCCCCCCCCBBB@@@>>>===<<<>>>===<<<===???@@@???>>>@@@@@@??????>>>=========??????@@@@@@AAABBBCCCCCC??????>>>>>>>>>@@@AAABBB@@@AAABBBCCCDDDDDDCCCBBB@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEFFFFFFGGGGGGHHHHHHJJJHHHHHHLLLNNNMMMNNNRRRPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEE@@@DDDGGGEEE@@@>>>BBBGGGBBBEEEGGGHHHGGGEEEDDDDDDFFFFFFDDDBBBAAA???=========???AAAAAAAAA@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFHHHHHHGGGFFFEEEDDDBBB???===;;;;;;;;;<<<777888:::<<<>>>?????????DDDCCCBBBCCCDDDDDDBBB@@@DDDCCCBBB@@@????????????;;;;;;;;;;;;;;;<<<======>>><<<;;;<<<======<<<;;;;;;:::999999::::::888777777777666666666666777777666666666777666666555555777777666666555555444444888555333333444555222000333444444444222222444666888:::<<<>>>???>>>===<<<===>>>@@@AAABBBAAAAAA@@@===??????<<<<<<>>>???===<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;;;;:::999999999::::::<<<<<<<<<;;;;;;:::999999:::::::::999999888888777444444444444444444444444555666777888888999999888777888:::;;;;;;;;;:::999:::999888777666666777777999888888888888888999999777888::::::888777888999999:::;;;===???>>>:::777888999:::;;;;;;:::999888999:::;;;:::888777888999999888888888888888999:::999999999999999999999999;;;888666777;;;<<<:::666>>><<<:::888777777888999888777555444444555777888666666777888888888777777777777777777777666666666666666666777888777555333555555555555555666666666:::888666555666777666555555555444444555555666777888888888777666555333222555555555555555555555555444444444444444444444444333222222222444333222000333222111222333333111///111111111111222222222222333111//////000111111111///---+++,,,---...------kkkWWWQQQIIIGGGGGGFFFEEEDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCBBBAAAAAABBB???@@@AAACCCDDDDDDEEEEEE>>>@@@AAAAAA@@@@@@AAABBB<<<<<<<<<===??????>>>===@@@???===:::888555333222///111222444666888888999;;;::::::::::::888555333///...---+++++++++,,,---+++++++++,,,,,,---------+++---...///000222555888::::::999888666444222111---///222444666666555555555666666777888888888888666777777888888999:::::::::;;;<<<;;;:::999:::;;;:::;;;===???AAACCCDDDEEE@@@@@@@@@@@@AAABBBBBBBBB>>>>>>=========>>>>>>???CCCBBBBBBAAA@@@>>><<<;;;<<<<<<<<<===>>>?????????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEBBBBBBBBBAAABBBCCCDDDEEEBBBCCCFFFHHHHHHGGGEEECCCBBBCCCCCCBBB@@@>>>???@@@;;;;;;===???AAACCCDDDEEEBBBBBBCCCDDDDDDEEEEEEFFFKKKHHHIIILLLMMMKKKMMMPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDFFFGGGEEEBBBBBBDDDFFFCCCEEEHHHHHHGGGEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>><<<>>>@@@AAA@@@AAABBBDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDFFFHHHJJJJJJHHHFFFEEECCCAAA===;;;999:::;;;===:::::::::<<<>>>@@@BBBCCCFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEBBBAAA@@@@@@??????@@@@@@@@@???>>>>>>???@@@>>>=========<<<<<<======<<<<<<999999888888888999::::::999:::::::::999888888777999999888777666555555444<<<888444333666666111---555666666555444333555666999;;;===>>>???>>><<<:::===>>>???@@@@@@@@@@@@???>>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@???>>>======;;;;;;::::::999999888888999999999999:::::::::;;;;;;::::::999999:::::::::>>>>>>===<<<<<<;;;;;;;;;999999999888888888777777555555555444444333333333333444555666777888888888333555666888777666444333777777777666666555555555888777777777777888999999666888999999888777777888777777888999;;;:::777555777888888888888777666555444666777666444444555666888777777777777777777888666666666666666666666666555555555666888::::::999<<<:::888666666777888999777666333222222444777888555666666777777777666666777777777666666555555555333444444555666555444222555555555555555555555555999888777666666666666666555444444444444555666666333444444555666666666666555555555555555555555555222222222222222222222222222111000111222222111///111111000000111000//////........................222000---,,,...000000000...,,,++++++,,,------,,,hhhUUUPPPHHHEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCBBB@@@@@@AAABBBDDDAAA>>>===>>>?????????@@@???===;;;888555333222111222444666777888999999===<<<;;;;;;;;;999666444///...---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++---///111222444777999999999888666444222000///...000222444555555444333111222333555555666666555444555555666666777777888999:::;;;:::888777888999;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>=========>>>?????????>>>>>>???@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@AAACCCDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIKKKJJJHHHFFFDDDBBBCCCDDDBBB@@@>>>???@@@===>>>???AAACCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHKKKHHHHHHJJJKKKIIIJJJMMMKKKLLLMMMNNNPPPSSSUUUVVVVVVTTTRRROOOLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGLLLHHHEEEEEEFFFGGGEEECCCCCCEEEGGGGGGFFFDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>:::<<<>>>>>>>>>???AAACCCCCCCCCDDDDDDDDDDDDEEEEEECCCEEEGGGIIIIIIGGGEEECCCAAA???===:::999:::<<<===;;;;;;:::;;;===@@@CCCEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAABBBAAA??????@@@AAA???>>>??????@@@??????>>>??????;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::::::::999999888777666666;;;777444555888999666222888999999888666666777999;;;<<<>>>??????>>><<<;;;=========>>>>>>>>>>>>>>>===============;;;;;;;;;;;;::::::::::::;;;;;;<<<>>>>>>>>>??????>>>======;;;::::::999888777777777888888888888999999999999:::::::::999999::::::;;;<<<;;;:::999888888888999777777777777666666666666777777666666555444444444222333444555666777777777222333555666666444222111555555555555555555444444777666666666777777888999777888::::::888888888999888777555555777777777666777777777666666555444444333444555444333333444555888888777555555555555555555555555555555555555555222666999777444333555999999888666555444555777888666555222111222444666888555555555666666555555444777666666666555555444444333444666777666555555444444444444444555555555555777777777666555555666777444444444444444555666666222222222222333444444444333333333333333333333333000000000000000000000000000//////000111111000...000000000///.........///------------------------111///,,,+++,,,...//////---,,,******,,,---,,,+++eeeRRRNNNGGGDDDDDDEEEEEEEEEDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@BBBBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEEEEDDDBBBAAABBBDDDGGGDDD@@@>>>>>>???@@@@@@>>>===;;;999777555444333444555666888999:::;;;;;;???===<<<<<<<<<:::777444000000///...---,,,,,,,,,*********+++++++++++++++,,,...111222333555777999999888777555333111000000111222333444444333222222...///111333444555444444666666666777888888999999999:::;;;:::888666777888>>>===<<<;;;:::999999:::;;;<<<===<<<:::999999:::>>>>>>>>>>>>??????@@@AAA???????????????>>>======;;;<<<>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLJJJGGGEEEBBBCCCCCCBBB@@@??????@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHJJJGGGGGGIIIIIIFFFGGGJJJIIIIIIJJJMMMOOORRRTTTVVVVVVUUUSSSPPPNNNLLLKKKKKKHHHGGGFFFEEEDDDEEEFFFFFFNNNIIIDDDDDDHHHIIIFFFAAACCCDDDFFFFFFDDDCCCDDDEEEBBBAAAAAA@@@???>>>>>>===:::;;;<<<===<<<===@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA@@@???===;;;;;;<<<===>>>;;;;;;::::::<<<>>>AAACCCDDDFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDBBBAAAAAABBBBBB@@@???@@@AAABBBAAA???>>>???@@@===<<<<<<<<<===>>>???@@@BBBBBBBBBAAA@@@>>>===<<<;;;;;;::::::999999888888666444444666;;;======;;;:::;;;;;;:::999999;;;<<<======>>>>>>??????>>>>>>===========================<<<===@@@@@@;;;999:::999888888888888888999999<<<======>>>>>>>>>>>>===<<<;;;:::888777777777777777777777777888888888999::::::999999999:::;;;;;;>>>===;;;:::999999:::;;;666666666666666666666666888777777777666666555555333333444555666666666555444444555666666555444333444444555555555555444444666555555555666777888999777888::::::888777888999:::888555555666888888888666666555555444444444333333555666666555444555777777777555444333333333333444444444444444444444444333888<<<888000,,,000555555555555555555555666666555444333222333444666888444444555555555444333333555555555555555444444444444666999999888777777888222333333444555555666666555666777666444444555777444444333333444444555666555444222111000/////////222222222222222222222222////////////////////////...------...000000///---...//////...,,,+++---...///////////////.........///---++++++,,,---------...,,,***+++,,,---,,,,,,cccPPPLLLFFFBBBCCCDDDEEEEEEDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAACCCAAA???@@@BBBCCCBBB@@@???@@@AAABBBCCCDDDDDDDDDAAABBBBBBAAA@@@@@@CCCEEEDDDBBB@@@???@@@AAA@@@???<<<<<<;;;:::999777777666666777888:::;;;<<<<<<<<>><<<<<<<<<:::777444222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333333444666888999888777555333222111111444444333222222111000000+++---000222444444333333666666666777888888999999999:::;;;999777666777777;;;:::999999999999:::;;;999:::<<<;;;888777888:::<<<<<<<<<<<<===>>>@@@@@@<<<===>>>>>>??????>>>>>>:::===??????>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEGGGIIIJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLLLLKKKJJJIIIDDDEEEFFFEEECCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHKKKHHHGGGIIIHHHEEEEEEHHHFFFGGGHHHKKKMMMPPPSSSTTTVVVUUUSSSQQQOOOMMMMMMLLLJJJIIIHHHFFFEEEEEEEEEFFFJJJFFFDDDDDDFFFGGGFFFCCCBBBDDDEEEDDDCCCBBBCCCDDD@@@?????????>>>=========;;;<<<===<<<<<<===???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@<<<<<<;;;;;;:::;;;;;;;;;::::::999999;;;===???@@@BBBEEEGGGGGGEEEDDDEEEFFFHHHHHHGGGHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@AAABBBCCCBBB???===>>>???>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBBAAA???======;;;;;;::::::::::::::::::666777888:::<<<===??????;;;<<<======<<<<<<>>>@@@??????>>>>>>>>>@@@AAABBB>>>>>>============>>>>>>===;;;>>>DDDCCC<<<888999;;;::::::999999::::::;;;;;;<<<======>>>>>>>>>======<<<:::888777777777777666666666777777777888888:::999999999::::::;;;<<>><<<;;;<<<===>>>666666666666666777777777777777666666666666666666444444555555555555555444444444444444444444555555333444555666666555444444555555555555666777888888555777888888777666666777777666555666777888666555555555444444444444444444333444666555444444666777444444333333333333444444333333333333333333333333222555888555000...000444333444555777777777666666333333333333444555666777444444444444444333222222444444444444444444555555222555888888777555666777111111222333555666777777333555666555333222555777444444333333444444555666555444222000...---------000000000000000000000000........................---,,,,,,---//////...------......---******,,,...000000//////............---+++***+++,,,---,,,+++...---++++++---------,,,aaaNNNKKKEEEBBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAACCCAAA???AAACCCDDDCCC@@@??????AAABBBCCCDDDDDDDDD<<<============>>>AAACCC?????????AAABBBBBB@@@>>>>>>======<<<<<<;;;;;;:::777777999:::<<<<<<======???===<<<<<<;;;999666333444333222000///---,,,,,,////////////////////////,,,///111333333444555777999888777555444333333222666555333111000/////////***,,,///222333444333333444444555555666777777888999:::;;;:::777666666777555555555777999<<>>????????????;;;===@@@@@@??????AAADDDCCCCCCDDDDDDDDDDDDDDDDDD@@@AAACCCEEEGGGJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJFFFHHHIIIKKKLLLMMMLLLLLLGGGHHHIIIHHHGGGFFFGGGHHH@@@AAACCCFFFIIILLLNNNOOOJJJJJJKKKLLLLLLMMMMMMNNNLLLHHHGGGIIIHHHEEEEEEHHHEEEEEEGGGIIILLLOOORRRSSSUUUTTTSSSQQQOOONNNNNNMMMLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGBBBCCCDDDCCCBBBAAABBBDDD>>>>>>>>>>>>=========<<<<<<======<<<<<<===???AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA888888888888888888888888:::999999999:::;;;===>>>AAADDDGGGGGGEEEDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFDDDDDDEEEDDDCCCAAAAAACCCDDDBBB>>><<<===???????????????@@@AAABBBCCCDDDDDDDDDBBBAAA???===<<<::::::;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===<<<===>>>>>>>>>>>>@@@BBBAAA@@@>>>>>>>>>@@@CCCDDD??????>>>>>>>>>>>>>>>???<<<;;;???FFFEEE===888888???>>>>>>=========>>>>>>:::;;;<<<===>>>>>>>>>>>>>>><<<:::888777777777888666666666666777777777777999999999999::::::;;;<<<>>>===;;;999888999:::;;;777777777777777888888888666666666666666666666666555555555666555555444444222222111111222222333444333444555666666666555444444444444555555777888888444666777777666555555666222333444666777666333000555444444333333444444555111222444333333333444555222222222222333444555666333333333333333333333333...///111222222333555666333444777888999888777666333333444555555666777777444444444444333333222111333333333444444555555555///222555555333222333555000000111333555666888888222444666444222222444777444333333333333444555555333222111/////////000000////////////////////////------------------------,,,++++++---//////...,,,,,,......,,,))))))+++............------,,,,,,,,,++++++***+++------+++)))///---,,,,,,---......---```NNNGGGCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCAAA??????BBBFFFAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>===;;;;;;===<<<;;;::::::;;;<<<===>>>>>>??????===:::888666888777555333222222222333000000111111222222222333111222333444555555555555666666666666555444333333222555444111111333333000000222444555444333333333444222111222555777888888888888999:::::::::999999;;;;;;999999888999:::;;;;;;;;;::::::::::::;;;;;;888888888:::;;;;;;888666<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???AAAAAAAAA@@@@@@AAACCCEEEEEECCCAAA???DDDDDDEEEGGGHHHIIIJJJKKKMMMLLLJJJHHHHHHHHHJJJKKKNNNJJJGGGIIIOOORRROOOJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDFFFIIIHHHGGGGGGIIIKKKJJJLLLOOOOOONNNNNNNNNNNNMMMKKKHHHEEEDDDDDDFFFGGGFFFCCCDDDIIILLLLLLNNNRRRSSSRRRPPPPPPPPPOOOLLLJJJLLLIIIFFFEEEEEEEEEEEEDDDFFFEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIKKK===>>>>>>???@@@@@@@@@@@@BBBAAA@@@??????@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAA???@@@BBBDDDDDDBBB@@@>>>???<<<999888999:::999999888888999:::;;;;;;<<<<<<@@@AAAAAABBBCCCDDDFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHEEEBBBDDDFFFFFFAAA<<<>>>@@@EEEHHHEEE===:::<<>>>>>>>><<<===>>>===<<<===>>>@@@<<<<<<<<<<<<==================<<<<<<======>>>???AAAAAA@@@??????>>>>>>>>><<<===>>>???>>><<<:::999999:::<<<>>>??????>>>>>>:::;;;===>>>>>>>>>===<<<===<<<;;;;;;===>>>>>>>>><<<<<<<<<<<<;;;:::999999;;;999666666666666555444888888999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;:::888666666777888999777777888999999777666555666666777888888777666444444555555666555555444444222888:::777666999:::666777777666666666666777888555666666666666666666666444555666666666555444333222222333444555555555555444444333333222111000000111222333444666777888888111333666888888777444222333333333222222222111111888444222555888:::::::::666333000000111222333333555555555555555555555555888555222222444666777666444444444555555666666666111222444555666555555444000000000000111222333444000333555333///...333777555333111000111111000///...---,,,...000000...+++---.../////////...---,,,---,,,+++***+++,,,---...++++++,,,,,,,,,---------------------------------.........////////////000000///---+++++++++---...aaaOOOHHHDDDEEEDDDDDDDDDDDDDDDDDDEEEBBBCCCCCCAAA???@@@CCCFFFAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>>===<<<<<<===>>>>>>>>>>>>??????===;;;888777777777666555444333333333111111111222222222222222111222333444555555555555444555555555555444444333222555444111111333333000...000111111111111111111---111444666666666888:::666777888999:::;;;;;;;;;:::999999999999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<999777;;;;;;;;;;;;::::::::::::::::::<<<===>>>?????????>>>???AAACCCCCCBBB@@@>>>@@@AAABBBCCCEEEGGGHHHHHHKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFGGGKKKPPPRRROOOLLLMMMLLLKKKJJJJJJIIIHHHHHHGGGIIIKKKKKKIIIHHHJJJLLLMMMOOOQQQQQQPPPNNNNNNNNNKKKJJJGGGEEEDDDDDDFFFGGGFFFCCCBBBEEEGGGHHHLLLQQQRRRPPPOOONNNNNNLLLJJJGGGIIIGGGEEEDDDEEEDDDCCCBBBDDDCCCBBBAAA@@@AAABBBBBBFFFEEEDDDDDDEEEFFFGGGHHHCCCBBBAAAAAAAAAAAABBBCCCEEEDDDBBBAAA@@@@@@BBBBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@AAACCCCCCCCCAAA>>>======;;;999999:::;;;:::999:::::::::999::::::;;;<<>>===>>>CCCFFFCCC===;;;===@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@===>>>>>>>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@?????????>>><<<<<<<<<===:::;;;<<<===>>>>>>======:::;;;<<<=========<<<<<<>>>===<<<<<<============;;;;;;<<<<<<<<<;;;::::::;;;999777888999999999888888999999:::;;;;;;<<<<<<===<<<;;;::::::;;;<<<===<<<;;;999888777888999::::::::::::::::::999888888777888::::::999888777888666666666666666666666666333999;;;999888::::::888888777777666666777777888666666666666666666666555444555666777777666555444333444444555555555555444555555444333333222111111222333333444555666777777444444444555555666666666444444444333333333333222222333444666666555555777666444111111333444555555666666666666555555555555888555222222444666666555444444444444555555555666444444555555555555555555333333222222222222222222222222111111111111111222444222000000000111000......------...000000...+++---......///...---,,,+++,,,+++++++++,,,,,,------+++++++++,,,,,,,,,------------------------------............////////////000///---++++++,,,---...cccQQQJJJFFFFFFEEEEEEEEEEEEEEEEEEFFFBBBCCCCCCBBBAAAAAADDDFFF@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@??????>>>>>>??????@@@>>>?????????===;;;999888666666777777777555444333333333333333333222222222222222333444555555555555333333444444555444444444222555555222111444444111333333333222333333444555)))000777999777555888<<<666777888999::::::::::::777777888999:::<<<>>>???>>>==================>>>;;;;;;;;;<<<>>>===;;;999::::::::::::999999999888999999::::::;;;<<<===>>>;;;<<<>>>@@@AAA@@@???>>><<<===>>>???AAACCCDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFCCCEEEHHHKKKMMMNNNMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHJJJKKKLLLLLLKKKJJJLLLMMMOOOQQQRRRQQQOOOMMMLLLLLLIIIHHHFFFDDDDDDDDDFFFGGGGGGCCC@@@BBBCCCDDDHHHNNNOOOMMMLLLKKKKKKIIIFFFDDDFFFEEECCCCCCDDDCCCAAA???@@@@@@??????@@@@@@AAABBBHHHGGGFFFEEEEEEEEEEEEEEEGGGFFFEEECCCCCCDDDEEEFFFHHHGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCAAA???<<<::::::::::::;;;======<<<:::???>>>===<<<<<<<<<============>>>???@@@BBBDDDDDDFFFGGGHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGIIIGGGEEEFFFHHHGGGDDD@@@>>>===@@@CCCAAA<<<;;;>>>======???@@@AAABBBBBBCCCAAA@@@@@@@@@@@@AAAAAABBB===>>>??????===>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA??????@@@AAABBBCCCCCCCCC@@@@@@???===;;;:::<<<>>>;;;<<<<<<=========<<<;;;::::::;;;<<<<<<<<<<<<;;;>>>>>>===<<<<<<=========:::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;999999::::::;;;<<<<<<<<<>>>======<<<<<<======>>>===<<<:::999999:::;;;;;;======<<<;;;;;;;;;;;;;;;666999;;;;;;888777888:::999999888777777888999:::666;;;===;;;:::;;;<<<:::999888888777777888888999888777777777666666555555444555666777888888777666555666666666666555555444666666555555444444333333444444444555555666666666666555333222333666999;;;555555555444444444444333///333777777555444444555666444333333555777777777888888888777777666666666999666444333444444444444444444444444444555555555666666555555555555555555666666555444222111000000333000...///222333///+++333111/////////000///.........---...000000...,,,------......------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------............///////////////...---,,,,,,,,,---...eeeSSSLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBCCCDDDFFF@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDD@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@??????????????????@@@????????????>>><<<:::999666777999::::::888555444555555555444444333333333222333444555555555555555222222333444555555444444222555555222222555555222666555333333444666777777---111777888666555777:::888888999999999888888777555555777888;;;===>>>???>>>>>>============>>>>>><<<;;;;;;<<<======<<<:::;;;:::::::::999999999999999999888777888999;;;<<<888:::;;;===>>>>>>======999:::;;;===???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAADDDGGGHHHGGGGGGJJJLLLKKKKKKLLLKKKJJJIIIGGGFFFHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPQQQOOOLLLIIIHHHHHHFFFFFFDDDCCCCCCDDDFFFGGGHHHDDDBBBDDDDDDDDDGGGKKKLLLJJJIIIHHHHHHFFFCCCAAABBBBBBAAABBBCCCBBB???<<<=========>>>???@@@AAABBBHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>;;;:::999999:::===???@@@>>><<>>===<<<<<<<<<>>>???AAACCCDDDFFFGGGHHHHHHFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGHHHIIIHHHEEEBBB@@@>>>>>>AAA???;;;:::===:::<<<>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBB>>>???@@@???>>>???@@@BBBAAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBB@@@>>>===@@@AAABBBCCCDDDDDDCCCCCC???AAAAAA@@@<<<;;;<<<>>>============<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<===>>>:::;;;<<<==================<<<;;;<<<>>>>>>===;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===???>>>===;;;;;;<<<======555999<<<;;;888666999<<<<<<;;;:::999999:::<<<>>>:::===???>>>=========<<<;;;:::999999999999999999999888888777777666666555444555777888999999999888777888888888777666555555777777777777666666555555666666666666666666555555666555444333444666999;;;555555555555444444444444111555777666666777777666555444333444666888888888:::999999888888777777666999777555444444444444333444444444444444444555555888777555444333444444555666666555444333111000///222000...000222111---)))111000......//////...---///.........//////......---------------,,,,,,+++***+++,,,......---,,,,,,+++,,,,,,,,,,,,---------................................./////////000000///......---------...///hhhVVVOOOKKKHHHHHHHHHGGGGGGHHHHHHHHHEEEDDDCCCCCCDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@??????????????????????????????@@@@@@??????>>>===<<<;;;888999;;;<<<<<<:::777555777777666666555555444444444444555666666666555555222333333444555555555555333555555333333666666333555222000000222444444444555444333333444555666666555555666777888888888777333444666888:::<<<===>>>======<<<<<<<<<<<<======;;;:::999:::<<<<<<;;;999:::::::::::::::::::::::::::999888777777888::::::888999:::<<<<<<===<<<<<<999:::;;;<<<>>>???@@@@@@<<<<<<<<<;;;<<<<<<<<<<<<>>>AAACCCBBBAAACCCIIINNNFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFIIIJJJKKKKKKMMMNNNOOONNNKKKHHHFFFFFFCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEEEEIIIIIIFFFFFFIIIIIIGGGFFFFFFFFFEEEBBB@@@@@@@@@???@@@AAA@@@>>>;;;;;;<<<===???@@@AAABBBBBBFFFFFFFFFGGGGGGGGGGGGGGGAAACCCFFFIIIJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCBBB@@@>>><<<;;;:::;;;<<>>@@@AAAAAAAAA@@@AAAAAA@@@?????????@@@@@@???@@@AAA@@@???@@@AAACCC@@@@@@?????????>>>>>>>>>===>>>???AAAAAA???===<<>>??????>>>>>>===<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<===>>>???>>><<<<<<===???;;;<<<<<<===>>>>>>>>>>>>???>>>======>>>===;;;999;;;<<<<<<<<<<<<<<<======????????????????????????==================>>>>>>???>>>===;;;;;;<<<======888;;;<<<<<<::::::<<<>>>>>>===;;;;;;;;;===???@@@===>>>@@@AAA???======>>><<<<<<;;;:::::::::::::::999999888888777777777777555777888:::;;;;;;::::::999999999999888888777666999999999999888888888888888888777777777777666666555555666666777888999999666555555555555444444444444777666444666;;;;;;666555444333444666888888777::::::999999888888888888888888888666555444444555555555555555555555555555777666555333333333444555333333444444333333111111000111111111000///---,,,111///------...///...---////////////......//////......------,,,,,,,,,,,,+++,,,---//////...------,,,------------........./////////////////////////////////000000000111111//////////////////000000jjjYYYRRRNNNJJJIIIIIIHHHHHHIIIIIIJJJGGGFFFDDDDDDEEEEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@??????AAA@@@@@@???>>>=========;;;<<<===>>>===:::777555777777777777777666666666666666777777777777777666444444555555666555555555333666666333444777777444666444111222555777666444777444111111333444444333000111333555666888888999333444555777999:::::::::::::::999999999999::::::999777666777888999888777999999::::::;;;<<<<<<<<<::::::999999888999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>999999999999::::::::::::999;;;===>>>>>>AAAGGGLLLAAAAAA@@@??????@@@AAAAAA@@@@@@@@@BBBEEEGGGGGGGGGJJJKKKLLLLLLIIIGGGFFFFFFAAAAAAAAABBBCCCDDDFFFFFFFFFEEEFFFJJJKKKGGGFFFHHHFFFEEEDDDEEEEEEEEECCCAAA@@@???>>>>>>??????===;;;<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHAAACCCFFFHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@???>>>>>>===>>>@@@CCCDDDDDDCCC???AAADDDFFFDDD@@@;;;777<<<<<<===???AAACCCEEEFFFFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFGGGGGGIIIJJJKKKGGGHHHIIIIIIIIIHHHFFFEEEFFFAAA@@@BBBBBB>>><<<======>>>???@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@AAABBBAAA@@@AAABBBDDD?????????>>>======<<<<<<===>>>???@@@AAA@@@??????CCCDDDEEEFFFEEECCCAAA???AAAGGGMMMMMMGGGBBB@@@AAA@@@???>>>>>>=========>>>;;;;;;;;;:::;;;<<<<<<===<<<>>>@@@???<<<<<>>>>>>>>>>>>>>>>>??????>>>>>>???===:::888========================>>>??????@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<============>>>???@@@@@@>>>============???@@@AAA??????@@@CCCAAA======@@@>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888777888:::;;;<<<<<<;;;:::999::::::::::::999999888;;;:::::::::::::::::::::999999999999999999999999555666888999999999777777777777777666666666555555666<<<===777666;;;;;;666666555444555777888777666999999999999999999999999888999:::999777666666777777777777666666666666666666666555555444555555555222333444555555555444333111222333222111000//////000///------/////////...///000000///......///111//////...------------...---...//////000000//////........./////////000000111111111111111111111111111111111111222222222222000000111111111111222222lll[[[TTTOOOKKKJJJJJJIIIIIIJJJJJJKKKJJJGGGEEEEEEFFFEEEBBB@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>?????????===:::888666777777777888888888888888888888999999999888888777666666666777666666555555333666666444444777888555888666444666:::;;;888555111222333222222222222222111222333444444444444444333444555666777777666666666666666555555666666666666444333333444555555444666777777999:::;;;<<<===;;;;;;;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::::::::888:::<<<===>>>>>>???@@@===<<<:::::::::<<>>???BBBCCCBBB@@@BBBDDDFFFFFFDDDCCCCCCCCC??????@@@AAACCCDDDFFFFFFEEECCCCCCGGGGGGEEEEEEGGGEEEDDDCCCDDDFFFFFFDDDCCC@@@>>>======>>>>>>>>>======???@@@BBBDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAADDDFFFFFFFFFBBBCCCDDDDDDCCC@@@>>><<<===>>>???@@@BBBEEEGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKFFFGGGIIIIIIHHHGGGFFFFFFDDDAAA@@@DDDFFFCCC@@@@@@@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBBAAAAAACCCEEE@@@??????>>>======<<<<<<<<<===>>>>>>???@@@AAAAAAAAABBBDDDEEEEEEDDDBBB@@@AAAGGGLLLJJJDDD??????AAAAAA@@@???>>>>>>??????@@@<<<<<<;;;;;;;;;<<<===>>>:::===@@@???<<<<<<@@@DDD>>>>>>?????????>>>======???>>>>>>???@@@???===:::===========================>>>???@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>@@@@@@>>>======>>>>>>???@@@@@@AAA@@@???@@@DDDBBB===<<<@@@??????>>>===<<<<<<<<<<<<777888888999999:::::::::::::::<<<<<<===<<<;;;:::999::::::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;888888999999999888777666::::::999999999888888888777FFFMMMEEE;;;::::::777888777666777999999888666777777888888999999::::::777:::;;;;;;999777888:::999888888888777777777666666777777888888888888777444555777888888777666555666333000111333555333111111///......///000000//////000111///------///222111000///.........//////000000000000000111111222///000000000111111111111333333333333333333333333222222222333333333444444111222222333444444444333mmm\\\UUUPPPKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIFFFFFFFFFEEEBBB>>>CCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>???AAAAAA@@@???===:::888666777777777888999999999:::999999:::::::::999999888777777888888777666555555333666666444555888888555555333111444888999555111***///555666222///111444666666555444222///...,,,333444555666666555444333444444333333333333444444444222000000222333222222444444666777999;;;<<<===;;;<<<======<<<;;;999888==================<<<<<<<<<<<<<<<;;;;;;;;;::::::888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@>>>;;;666333;;;:::888777888;;;???AAABBB@@@>>>>>>@@@@@@>>><<<;;;===???@@@???>>>>>>???===>>>???AAACCCDDDFFFFFFDDDAAA@@@BBBCCCBBBCCCHHHDDDCCCCCCEEEFFFGGGFFFDDDAAA>>><<<<<<===>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGFFFNNNKKKGGGCCCBBBBBBDDDEEEHHHHHHHHHIIIIIIHHHGGGGGGDDDCCCBBBAAAAAABBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAABBBDDDGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBBBB>>>???@@@AAACCCFFFHHHIIIFFFGGGHHHHHHFFFFFFGGGHHHEEEFFFFFFGGGHHHJJJKKKLLLEEEGGGIIIIIIHHHFFFFFFFFFBBB???@@@FFFIIIGGGDDDDDDCCCBBB@@@?????????@@@AAA<<<<<<===>>>???AAACCCDDDBBBCCCCCCCCCBBBBBBDDDEEE@@@@@@??????>>>======<<<;;;;;;;;;<<<===???AAABBB>>>@@@CCCEEEFFFEEECCCBBB???DDDGGGDDD===999;;;???AAAAAA@@@??????@@@AAABBB======<<<;;;<<<===>>>???999<<<@@@???======AAAEEE???????????????>>>===<<<======>>>@@@BBBBBB???===>>>>>>>>>>>>===============>>>???@@@@@@???>>>===;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>===<<<===888333555;;;???===999<<<===>>>@@@@@@AAAAAA@@@AAA???@@@DDDBBB===<<>>===<<<<<<<<<<<<777777888999:::;;;;;;<<<;;;<<<=========<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======::::::999888888777777777<<<<<<;;;;;;;;;:::::::::999PPP]]]RRRAAA::::::::::::999888999::::::999777666666777888999::::::;;;777:::<<<<<<:::999:::<<<:::999999999888888777777666777999:::;;;;;;:::999777888:::;;;:::999777555:::333---///666:::666111111///......000111000000///111111///------000333222111000......//////000222111000000000111333444000111111111222222222222444444444444444444444444333333333444444444555555222333444444555555555444ooo^^^VVVSSSNNNMMMLLLKKKKKKLLLLLLMMMHHHGGGGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGGGGFFFDDDCCCDDDFFFHHHFFFDDDCCCEEEFFFFFFEEEGGGFFFFFFHHHJJJJJJGGGCCCFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGCCCAAA@@@@@@@@@@@@???===FFFCCC>>>=========;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999888888888888777777777777333555666888888777555444999333---000777999444---666222111222333111333777222222333333333444444444777444111111333444333222222111111111111111222222000000111111111111000000222222333444555777888999999999:::;;;;;;;;;;;;:::777888999:::;;;<<<<<<;;;<<<<<<;;;::::::<<<===>>>===<<<;;;::::::::::::::::::;;;<<<>>>>>><<<;;;::::::999888777777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCC????????????@@@BBBEEEFFF@@@AAACCCDDDDDDCCCAAA@@@===<<<<<<;;;;;;===>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@?????????BBBBBBBBBCCCCCCEEEFFFFFFBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMIIIJJJKKKKKKIIIGGGDDDCCCBBBDDDFFFFFFFFFFFFGGGHHHEEEEEEDDDCCCBBB@@@>>>===>>>>>>>>>>>>???BBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>======>>>???AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAACCCEEEDDD@@@<<>>>>>======<<<<<<;;;;;;:::>>>BBBAAA>>>===@@@CCC???===>>>@@@@@@<<<<<<>>>????????????>>>>>>======;;;>>>AAAAAA>>>;;;;;;<<<<<<===>>>???@@@@@@???>>>======>>>>>>?????????@@@>>>>>>>>>???>>>===<<<<<<========================BBB???======@@@AAA@@@>>>AAAAAABBBBBBAAA???>>>===????????????>>><<<;;;;;;999999999:::::::::;;;;;;@@@??????>>>===<<<<<<<<<888999:::<<<===>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>999999999999888888777777777777:::===@@@@@@>>>;;;666JJJbbbhhhTTT===777>>>999999999999999999999999777777777777666666555555777888999:::;;;:::999999999;;;======;;;:::999:::777777888999::::::;;;;;;999::::::999888888999;;;777444222333555777666444666555333111111222333444333333222111000///......444444444333333222222222666444222333555666444222444444444444444333333333222444888999666444888===:::999777555555666888999;;;:::888888888888777555rrr```WWWTTTOOONNNMMMLLLKKKLLLMMMMMMKKKKKKIIIHHHGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGEEEDDDCCCDDDFFFHHHFFFDDDCCCEEEFFFFFFEEEHHHGGGGGGIIIKKKKKKHHHEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHEEECCCBBBBBBBBBBBBAAA???FFFBBB???>>>>>>>>>===;;;======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;:::::::::999999888888777777777444555777888888777555444777555333444555666444222555333333555555111000333222222333333333444444444666444111111333444333111//////............//////000000000111111000000000111111111222444666777888777777888999999999999999666777888999::::::::::::<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::999999:::::::::;;;<<<======<<<;;;:::<<<;;;:::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>???AAAAAA>>>>>>>>>>>>???@@@BBBCCC???@@@BBBCCCCCCBBB@@@???>>>======<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEIIIHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDBBB@@@?????????AAAAAAAAABBBCCCEEEFFFGGGEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKJJJHHHEEEDDDCCCEEEGGGGGGFFFFFFGGGHHHFFFFFFEEEDDDBBBAAA???>>>????????????@@@AAACCCDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@>>>??????@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDFFFGGGFFFBBB???@@@@@@@@@AAAAAABBBBBBBBB==================>>>>>><<>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>AAA???======???@@@@@@>>>@@@AAAAAAAAA@@@???===<<<>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<>>>>>======<<<;;;;;;999:::;;;======>>>>>>>>>================================================::::::999999888888888888888888:::===??????===;;;;;;EEERRRWWWLLL===888<<<:::::::::999999999999999:::::::::999999888888777888999:::;;;<<<;;;::::::999;;;======;;;:::999:::999999999::::::;;;;;;<<<999:::;;;:::888888:::;;;888666444555777888777666666555333222111222333444---...///111333555666777444444444333333333333333777555333444666777666444666666666666666666666666444666999999777666999===:::999777666666777888999<<<;;;:::999999999888777uuubbbYYYTTTPPPOOONNNLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHEEEFFFFFFEEECCCCCCDDDFFFGGGEEECCCCCCDDDFFFFFFEEEIIIHHHIIIKKKLLLKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIGGGEEEDDDDDDDDDDDDCCCAAADDDBBB??????@@@@@@@@@?????????>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888555666777888888777666555444777999888444222555888555333444777666111///000222333333333333444444444444333222333444444222000///......---------......///000000111111000000///000000000111222444555666444555666666777777666666555666777888888888888888::::::;;;<<<<<<<<<<<<<<<;;;:::999999999999999999:::;;;<<<======<<<;;;:::<<<;;;:::::::::<<<===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>???@@@>>>============>>>???@@@>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGEEECCCAAA???>>>>>>??????@@@AAABBBDDDFFFGGGGGGHHHKKKMMMMMMLLLJJJHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHIIIHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKJJJIIIGGGFFFDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHGGGEEECCCAAA@@@???AAA@@@@@@@@@@@@AAABBBCCC???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFDDDAAA???@@@AAABBBBBBBBBAAA@@@<<<======>>>??????@@@@@@>>>??????======AAAIIIPPPOOOGGGAAA@@@@@@???>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@===???AAAAAA@@@>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<============>>>???>>>===<<<<<<<<<===>>>????????????????????????@@@>>>======>>>??????>>>@@@@@@@@@@@@@@@???============>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>================================================::::::::::::999999999999::::::;;;===???>>><<<:::@@@>>>???BBBAAA===::::::;;;;;;;;;::::::999999999<<<;;;;;;:::999888888777888999;;;<<<<<<<<<;;;::::::;;;===<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<:::999777777888999888777666555444333333333444555222222333333444555555666333333333444444444444444666555555666888999888777999999999999999999999999777999999888888888;;;<<<:::999888777777888999:::<<<<<<<<<;;;::::::999999wwwcccYYYTTTQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEDDDCCCBBBDDDEEEFFFDDDCCCCCCDDDFFFFFFFFFHHHHHHJJJKKKKKKKKKIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEDDDBBBCCCBBB@@@@@@AAABBBCCCCCCAAAAAA@@@???>>>===<<<;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999888888999999999888777666555888:::999555333555999666444444777666222000222333333333444444444555555333333444555555444222111222222111000000000111111///000000111111000000////////////000111222444555222222333444444444444444444444555666666666666666777888999:::;;;:::999888999999888777777888888888::::::;;;<<<<<<;;;::::::999999888888999:::;;;<<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;:::999999999<<<<<<<<<<<<===>>>???@@@>>>>>>>>>=========>>>>>>===>>>>>>??????>>>>>>============>>>>>>>>>?????????@@@AAABBBBBBBBBBBBBBBFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDBBB@@@??????>>>>>>>>>???@@@BBBDDDFFFGGGFFFHHHKKKMMMMMMLLLIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKKKKJJJIIIHHHHHHFFFHHHIIIJJJIIIHHHIIIJJJJJJIIIGGGFFFDDDBBBBBBAAABBBBBBBBBAAAAAAAAAAAABBB>>>???@@@BBBCCCEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEDDDCCCAAA???@@@BBBCCCCCCBBB@@@???>>>>>>?????????@@@@@@@@@??????>>>===>>>BBBIIINNNOOOFFF@@@AAABBB@@@?????????????????????????????????@@@AAAAAAAAA@@@?????????@@@@@@AAA@@@???===<<<=========>>>>>>>>>>>>>>>@@@>>><<<;;;:::;;;===>>>???????????????????????????>>>======>>>>>>>>>>>>AAAAAAAAA@@@@@@??????>>><<<<<<======>>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::===>>>>>>?????????>>>>>>================================================;;;;;;::::::::::::::::::;;;;;;;;;===>>>===;;;999@@@:::555666:::===<<<;;;<<<<<<;;;;;;::::::999999;;;;;;:::999888777666555888999:::;;;;;;;;;:::999:::;;;<<<;;;:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;:::999;;;===;;;:::999888888888888888777666555444444444555555777666666555444444333333333333444444555555666666555555555666777888999999::::::::::::;;;;;;;;;;;;999:::999888888;;;<<<::::::999999888999999:::;;;======>>>===<<<;;;;;;<<>>======;;;;;;<<<===>>>??????@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;::::::999999999888888888888888777666888444333555555444555888444555555555666666666666333444666666555444333222555555444333333333333333000000111111111111000000/////////000111222333444111111222333333333333222333333444444555555444444333444666777777777666555777777666666666777777888999999::::::::::::999999777777777888999:::;;;;;;===<<<<<<<<<;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;:::============>>>>>>???@@@??????????????????>>>>>><<<==================<<<<<<<<<============>>>===>>>>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAA@@@?????????@@@>>>>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEEEECCCDDDGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGIIIJJJKKKIIIIIIIIIJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCDDDDDDCCCCCCCCC???@@@BBBCCCCCCBBB@@@???AAA@@@@@@@@@?????????>>>===>>>?????????AAADDDFFFGGGBBB???BBBCCCAAA>>>>>>?????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???@@@AAAAAA@@@???>>>===???????????????????????????>>><<<::::::;;;===>>>?????????????????????????????????>>>>>>>>>??????BBBAAAAAA@@@@@@@@@@@@@@@;;;<<<<<<============<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::>>>>>>???????????????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======;;;999<<<:::777666888<<<>>>===<<<<<<<<<;;;;;;;;;::::::======<<<:::999777666666666777888999:::999999888:::;;;;;;:::999888999::::::::::::999999999999999;;;;;;<<<;;;:::999;;;===<<<;;;;;;999888777888888777777666666666555666666333333444444555666666777444444444555555666666666444444555666666777888999999999999::::::;;;;;;;;;888:::999777:::???===888:::::::::::::::;;;<<<<<<<<<>>>???>>><<<;;;<<<>>>wwwdddZZZUUUTTTSSSQQQPPPOOOOOOOOOOOOLLLKKKJJJJJJIIIJJJJJJJJJHHHGGGGGGGGGFFFEEEEEEEEEBBBCCCCCCCCCAAABBBCCCEEEEEECCCAAABBBDDDFFFFFFFFFEEEHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@AAABBBAAAAAABBBEEEGGGDDDDDDCCCBBBAAA@@@@@@???======>>>??????@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;===:::777888;;;===:::666:::666444666777555888<<<666666777777777888888888555777888777666444555555666555444333333333333333111222222222222222222111111111111111222333444555000111222222333333222222222333333444444444333333222222333444444444444444555555555555555666666777888888888777777888888888777777888999:::;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@???@@@@@@AAAAAA@@@??????======<<<<<<<<<<<<======;;;;;;<<<==================>>>>>>??????>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@??????@@@AAABBBDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHCCCDDDEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKKKKIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDEEEFFFBBBCCCCCCDDDDDDCCCBBBBBB???@@@AAACCCEEEFFFHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDDDDDDDDDDEEEFFF@@@AAABBBBBBBBBAAA@@@???AAAAAA@@@@@@???>>>>>>===<<<===???@@@@@@@@@@@@???@@@>>>???BBBBBB>>>===???AAAAAAAAAAAABBBBBBBBBBBBAAA???>>>???AAABBBAAA@@@???@@@AAAAAAAAA@@@???>>>AAA@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===???????????????????????????@@@@@@???>>>>>>???AAAAAAAAA@@@??????@@@@@@AAA<<<<<<=========<<<<<<;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;<<<======;;;:::999<<<<<<:::999<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<>>EEEAAA777::::::;;;;;;<<<<<<======<<<>>>@@@???<<<;;;===@@@wwweee\\\XXXUUUTTTRRRPPPOOOOOOOOOPPPOOONNNMMMLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCBBBAAAAAACCCEEEDDDBBBAAAAAADDDFFFFFFFFFFFFIIILLLLLLJJJHHHHHHIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEEEECCCBBB???AAABBBAAA@@@AAADDDGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>======@@@===:::;;;>>>???===:::;;;888888::::::777777:::888888888999999999::::::777999999888666555777999777777555444444333333333222333333444444333333222333333333333333444555666111222222333333333333333333333333444444333333222222222222222222333444444444444444444444555666666666666666555555666666666555666777888999::::::;;;777888888999999::::::;;;999::::::;;;;;;<<<<<<=========<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAA@@@???======<<<<<<<<<<<<======;;;<<<===>>>???>>>>>>===>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@????????????AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGEEEDDDDDDFFFHHHJJJHHHHHHHHHHHHHHHIIIJJJJJJHHHIIIKKKJJJIIIHHHHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDDDDEEEDDDCCCCCCAAAAAACCCDDDFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>@@@CCCCCCBBBBBBEEEGGGBBBBBBBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>======>>>???@@@AAA@@@??????>>>@@@AAA===999<<>>@@@BBBAAA@@@>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA???>>>@@@CCC??????>>>======>>>???@@@============<<<;;;::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<;;;:::;;;======<<<;;;888===???;;;999<<<===:::;;;;;;;;;<<<======>>>>>>CCCBBB@@@>>><<<:::999888666777888999:::999888888:::;;;:::999777777999;;;888999999999:::;;;;;;;;;999:::;;;:::888888:::;;;???@@@@@@===999888999:::888888999888888888777666===<<<:::999666555333222777777777666666666666666666888999999777666888:::777777888888999::::::;;;777<<<<<<<<>>>>>;;;>>>AAA???<<<;;;===@@@xxxggg^^^[[[VVVUUUSSSQQQPPPOOOPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDD@@@AAABBBBBBAAAAAACCCEEEDDDBBBAAAAAACCCFFFFFFFFFGGGJJJNNNNNNKKKIIIIIIKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEEEEFFFFFFDDDCCC???AAABBBAAA@@@@@@DDDGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@????????????AAA@@@??????@@@@@@???>>><<<:::;;;>>>===888666777999999:::::::::;;;;;;;;;999::::::888555555888;;;999999888666666555555555333444444555555444444333444444444444555555666777222222333444444444444333333333444444444333333222444333222111222333444555333333333333444444555666555555444444444444555555222333444666777777888888666666777888999::::::;;;777888999:::;;;;;;<<<===<<<<<<;;;;;;;;;<<<=========>>>???AAAAAAAAA@@@???======<<<<<<<<<<<<======<<<===>>>@@@@@@??????>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<>>@@@@@@???@@@BBBEEECCCBBBAAA@@@@@@@@@@@@AAA=========>>>??????@@@@@@>>>======>>>@@@AAABBBAAAAAAAAAAAA???999666<<>><<<===@@@BBBAAA???===>>>@@@AAABBBAAAAAA@@@@@@?????????>>>>>>======<<<<<<======<<<<<<;;;:::========================@@@BBBCCCBBB??????AAADDD>>>===<<<;;;;;;<<<===>>>============<<<;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===??????@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<;;;:::;;;===>>>===<<<888===>>>999999<<<<<<777::::::;;;<<<===>>>??????AAAAAA???===:::888777666777888999:::;;;:::999999:::;;;:::999777777999;;;999999::::::;;;<<<======999::::::999888888999;;;@@@BBBBBB???;;;999:::<<<888999999999999888777777777777888999:::;;;;;;<<<888888777777666666555555888:::<<<:::888777888:::777777888999999:::;;;;;;888===>>>???GGGOOOHHH999:::;;;<<<===>>>>>>>>>>>>:::>>>AAA???<<<:::===AAAwwwggg^^^YYYXXXUUURRRPPPOOOPPPRRRTTTQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKHHHGGGFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGBBBDDDEEEDDDBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBAAA??????AAACCCDDDBBBAAAAAACCCDDDDDDCCCGGGDDDEEEGGGFFFAAA???@@@AAAAAABBBBBBBBBBBBBBBAAA===>>>???@@@???<<<999777<<<===>>>===<<<===>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;999777888:::;;;999777777888999:::999777555444555555666777777666555444777666555444444444444444333444666666555555555666333333333333444555666777555444444333333444444555333444555555666666666666555555555666777888999999888888777777777777888888999888888888777777666666888999::::::999:::<<<===:::<<<>>>@@@AAA@@@???>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>888:::===???AAABBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>??????>>>===;;;:::???>>>=========???BBBCCCCCCBBBAAAAAABBBCCCBBBAAACCCAAA@@@AAABBBCCCBBBAAACCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBAAABBBCCCEEEEEECCCAAABBBCCCCCCCCCBBBAAAAAA@@@CCCEEEFFFEEEBBBBBBDDDGGGCCCDDDEEEFFFGGGHHHHHHHHHEEEIIIKKKJJJFFFEEEHHHKKKDDDEEEFFFEEEEEEFFFIIIKKKGGGDDDBBBCCCEEEEEECCCAAACCCDDDEEEFFFHHHHHHIIIIIIEEEFFFFFFEEECCCBBBCCCEEEGGGFFFDDDCCCCCCCCCDDDEEEAAABBBCCCAAA???>>>>>>???======>>>>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCC>>>>>>???@@@@@@AAABBBBBBAAA@@@???@@@BBBCCCBBBAAABBB@@@>>>>>>???@@@???>>>BBBAAA@@@??????AAACCCDDDAAA@@@?????????@@@AAABBBBBBBBBBBBCCCDDDCCCAAA???@@@@@@AAA@@@@@@???>>>===<<<===>>>===<<<;;;<<<===????????????????????????FFFDDDBBBCCCEEEDDD@@@===============>>>>>>>>>>>>?????????>>>===;;;:::999999:::<<<<<<;;;:::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===??????>>>>>>======<<<<<<<<<;;;>>>>>>?????????===<<<;;;@@@??????>>>??????@@@@@@BBB???<<<===???AAAAAA???<<<<<<;;;;;;;;;:::::::::777999:::;;;;;;;;;===???>>>===;;;:::999888888888;;;;;;;;;;;;;;;;;;::::::888999:::;;;<<<;;;:::999888888999::::::;;;<<<<<<:::===???>>>:::888888:::======<<<;;;999888777666888999;;;<<<<<<<<<;;;;;;666777888999999999999999777777888999::::::;;;;;;777:::;;;:::777555666888::::::::::::::::::::::::::::::777999FFFRRRKKK:::<<<;;;:::<<<>>>???>>>===???>>>=========???@@@AAAyyyhhh___YYYVVVTTTQQQOOONNNOOOQQQSSSPPPPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDEEEGGGHHHIIIIIIGGGIIIKKKKKKJJJJJJJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFEEEEEEFFFFFFGGGBBBDDDEEEEEECCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBAAABBBDDDEEECCCBBBBBBDDDEEEEEEDDDGGGEEEEEEGGGFFFBBB@@@AAABBBBBBCCCCCCCCCCCCBBBBBB===>>>???@@@???>>>===;;;<<<===>>>>>><<<===>>>@@@??????>>>>>>===<<<;;;;;;<<<:::999:::<<<===;;;999::::::;;;<<<;;;999777666666666777777777777666666777777666666666555555555444555777777666666666666444444444444555666777888555444444333333444444555444444555666666666666666111222444666777777666555666666555555555555666666888888888888777777777666999::::::999777777888:::999:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;<<<>>>@@@AAAAAA@@@???>>>>>>???@@@AAABBBCCCCCC>>>???@@@@@@@@@???>>>===@@@@@@>>>>>>???@@@BBBCCCDDDCCCBBBBBBDDDEEEDDDCCCCCCBBBAAABBBCCCDDDCCCAAABBBAAAAAA@@@AAABBBDDDEEEFFFEEECCCBBBBBBBBBCCCCCC??????@@@AAADDDDDDCCCAAABBBBBBBBBBBBBBBAAA@@@@@@BBBDDDEEEEEEBBBBBBCCCEEECCCCCCDDDEEEFFFFFFFFFFFFCCCFFFIIIGGGDDDCCCEEEHHHCCCDDDDDDDDDCCCDDDFFFHHHFFFDDDBBBBBBDDDDDDCCC@@@BBBCCCDDDFFFGGGGGGHHHHHHEEEEEEEEEDDDBBBBBBDDDFFFGGGFFFDDDCCCBBBCCCCCCDDDAAABBBBBBAAA???>>>>>>???>>>>>>===>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBAAA>>>??????@@@AAAAAABBBBBBAAA@@@???@@@BBBCCCBBBAAABBB@@@>>>>>>?????????>>>@@@???>>>===>>>???AAABBB@@@????????????@@@AAABBBBBBAAABBBCCCEEEEEECCCAAA@@@AAAAAA@@@@@@???>>>===;;;<<<>>>>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBBBBDDDCCC@@@======>>>>>>>>>>>>>>>>>>>>>==================<<<;;;:::<<>>???>>>=========<<<<<<<<<<<<======>>>???>>>>>><<<<<>>>>>??????@@@BBB???<<<<<<>>>@@@???>>>;;;;;;;;;;;;::::::::::::777999:::;;;;;;;;;===???;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::888888999::::::;;;<<<<<<:::;;;<<<<<<:::999999999999999::::::;;;;;;;;;;;;888999:::;;;;;;;;;::::::777777888999999999999999777888888999::::::;;;;;;777999::::::999888777777:::::::::::::::::::::::::::;;;999:::DDDNNNHHH:::<<<;;;;;;<<<>>>???>>>===@@@???>>>===============zzziii^^^YYYUUUSSSPPPNNNNNNNNNPPPRRROOOPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIKKKLLLLLLKKKKKKKKKLLLKKKIIIGGGHHHJJJJJJGGGEEEHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGCCCDDDEEEEEECCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGEEEDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEHHHEEEFFFHHHHHHCCCAAACCCCCCCCCDDDDDDDDDCCCCCCBBB>>>>>>>>>??????@@@@@@@@@===>>>>>>>>>======???@@@BBBAAAAAA@@@???>>>>>>===???===<<<===>>>???>>>=========>>>>>>>>><<<:::999888888888777777888888999777888999999999888777666777777777888777777666666666666666666666777888999555444444333333444444555555555666777777777666666000222555888999777555333666555555444444555555666888888888888777777777777888999999777555444555666777888999;;;;;;;;;::::::<<<<<<=========;;;:::999;;;;;;;;;;;;;;;<<<<<<===<<<===???@@@@@@???>>>======>>>???@@@AAABBBBBBCCC>>>???@@@AAAAAAAAA@@@@@@CCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBCCCEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDBBBAAA@@@?????????@@@AAABBBEEEDDDCCCAAA@@@@@@@@@AAA>>>>>>>>>@@@BBBCCCBBB@@@AAAAAABBBBBBBBBAAA@@@@@@@@@BBBDDDEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC@@@CCCEEEDDDAAA@@@BBBDDDBBBCCCCCCBBBAAAAAABBBDDDDDDBBBAAAAAACCCCCCBBB@@@BBBBBBCCCEEEFFFFFFFFFFFFDDDDDDDDDBBBAAABBBEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBAAA???>>>>>>???>>>>>>============>>>>>>AAABBBCCCCCCCCCBBB@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCBBBAAAAAA???>>>>>>?????????>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>??????AAABBBCCCBBBBBBBBBDDDFFFFFFEEECCCAAAAAAAAAAAA@@@???>>>===;;;===>>>?????????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAABBBCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======888;;;???@@@>>>:::777555::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>>>>======?????????>>>>>>>>>>>>>>>@@@???<<<<<<=========<<<;;;;;;;;;:::::::::999999777999:::;;;:::;;;<<<>>>888999999999::::::;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;888999999::::::;;;;;;<<<:::999888999::::::999888888999999:::;;;<<<======888888999::::::::::::999777888999999999999999999888888888999999::::::;;;777888999<<<===<<<999777;;;;;;;;;;;;;;;;;;;;;;;;999<<<<<<;;;AAAHHHEEE;;;===<<<;;;<<<===>>>===<<<@@@@@@???>>><<<:::999888zzzhhh]]]XXXUUUSSSQQQOOONNNOOOPPPRRRNNNOOOQQQQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIKKKLLLLLLKKKJJJKKKLLLMMMIIIFFFGGGKKKKKKGGGBBBIIIHHHHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGHHHFFFEEEDDDDDDDDDBBBAAABBBDDDEEEEEEEEEHHHEEEFFFIIIIIIEEECCCEEEDDDDDDDDDDDDDDDDDDCCCBBB??????>>>===>>>???@@@AAA===>>>???>>>======???AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????@@@??????>>><<<<<<;;;:::999888888:::;;;<<<888:::;;;===<<<;;;999888999888888888888888666555777777777777777888999999666555555444444555555666555666666777777666666666444666888::::::999777666888777777666666777777888888888888777777777777777666666666555333333444555666777888999999999999888:::;;;<<<===<<<:::888666:::::::::::::::;;;<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAADDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBCCCEEEFFFEEEDDDEEECCCBBBCCCDDDEEEDDDBBBAAA@@@???>>>>>>???@@@AAAFFFEEECCCAAA@@@???@@@@@@@@@???>>>???AAABBBAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDEEEEEECCCBBBAAACCCDDDDDDDDDDDDCCCCCCBBB@@@BBBCCCBBB@@@???@@@AAABBBCCCCCCBBB@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCAAA@@@BBBEEEHHHDDDCCCCCCBBBAAAAAA@@@@@@???AAAAAA@@@>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<>>???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@AAABBBCCCBBBAAA@@@???======?????????>>>======<<<<<<<<<===>>>???======>>>???@@@AAABBBCCCCCCBBBBBBDDDEEEEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>;;;<<<<<<===============555999<<<>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===========================<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======???>>>===<<<<<<;;;::::::::::::::::::999999999999777999::::::::::::<<<===888888999999::::::::::::999999::::::;;;<<<=========<<<:::999999:::;;;<<<999999999::::::;;;;;;;;;:::888555666999;;;999777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::999999999888888888999999:::::::::999999:::>>>AAAAAA<<<888;;;;;;;;;;;;;;;;;;;;;;;;999===>>><<<>>>BBB@@@;;;>>><<<;;;<<<===>>>===<<>>===:::888666zzzhhh\\\VVVVVVTTTRRRQQQPPPQQQQQQRRROOOPPPQQQRRRQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLLLLJJJIIIIIIJJJOOOKKKGGGHHHKKKKKKGGGBBBIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGCCCEEEFFFFFFEEEDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAADDDFFFGGGFFFDDDCCCCCCBBB@@@???@@@BBBDDDDDDDDDGGGEEEFFFIIIIIIEEEDDDFFFDDDDDDEEEEEEDDDCCCCCCBBBAAA???>>><<<<<<===>>>???===>>>???>>>===>>>???AAA@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>======<<<<<<;;;:::;;;<<<===>>>;;;<<<>>>??????>>><<<;;;<<<:::999999:::999777444999888888888888999999:::888888777777777777888888666666777777777777666666888888999999999999999:::888888777777777777888888777777777777777777888888333444555444333333555777777777888888999999888888777888:::::::::888666555999999999999999::::::;;;666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@CCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAABBBCCCDDDCCCAAA@@@???>>>>>>>>>???@@@AAAGGGEEECCCAAA@@@@@@@@@@@@CCCBBB@@@@@@@@@AAA???>>>??????@@@@@@@@@@@@@@@???AAABBBCCCEEEEEEDDDBBB@@@DDDDDDDDDEEEDDDDDDCCCCCCAAABBBBBBBBB@@@???@@@@@@BBBCCCDDDCCCAAA@@@@@@AAA@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@AAADDDGGGAAAAAAAAAAAA@@@@@@?????????@@@AAA@@@>>>===>>>??????>>>===<<<;;;;;;;;;;;;>>>???AAABBBBBB@@@>>>===??????@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAABBBAAA???@@@>>>======>>>??????>>>============>>>>>>??????<<<<<<===???@@@AAABBBBBBCCCCCCBBBCCCDDDCCCAAA>>>AAAAAABBBAAAAAA@@@???>>>AAABBBCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@?????????>>>>>>>>>==================<<<<<<;;;888:::;;;;;;:::;;;<<<>>><<<<<<============<<<<<<:::;;;<<<<<<===<<<<<<;;;<<<<<<<<<===============;;;;;;<<<<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<;;;=========<<<;;;:::999999::::::999999999888888888777999::::::999999;;;<<<999999:::::::::999888777999999::::::;;;<<<======>>>===;;;:::999:::;;;;;;999999::::::::::::;;;;;;;;;777555666999:::999777:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<999999:::::::::999999888888999999999999999::::::;;;;;;<<<@@@CCCBBB>>>:::;;;;;;;;;;;;;;;;;;;;;;;;999<<<>>><<<<<<======;;;===<<<;;;<<<===>>>===<<<===>>>??????>>><<<:::999zzzhhh]]]VVVVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIKKKLLLLLLJJJIIIIIIJJJMMMJJJIIIJJJLLLLLLJJJGGGIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGCCCEEEGGGGGGFFFEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEEDDDCCCCCCCCC@@@???>>>???BBBDDDDDDCCCFFFDDDEEEIIIIIIFFFEEEGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<======>>>>>>?????????>>>>>>@@@AAA???@@@AAABBBCCCDDDEEEFFFAAACCCDDDCCCBBBAAABBBDDDAAAAAA@@@@@@???>>>>>>>>>============>>>>>>???@@@>>>???@@@AAAAAAAAA@@@???@@@===;;;;;;======999666;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::999999888888:::999888888888999999:::888777777666666777777888777777777777888888888888222444555444444444666888888888888888888888888888555666777888888777666555888888888888888999::::::555555666777888999::::::555666777888:::;;;======;;;::::::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA@@@???AAA@@@???@@@AAABBBAAA???>>>============???@@@AAAFFFDDDCCCAAA@@@@@@AAAAAADDDBBB@@@???@@@@@@???>>>>>>>>>???@@@@@@@@@??????BBBAAAAAABBBDDDDDDBBB@@@CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCEEEDDDBBBAAAAAAAAA???AAABBBBBB@@@@@@AAACCCBBBBBBCCCDDDDDDDDDDDDDDDAAABBBBBBBBBAAAAAABBBDDD===>>>???@@@@@@@@@??????>>>???@@@???>>>===>>>@@@>>>>>>===<<<<<<<<<<<<<<<>>>???@@@@@@@@@???======>>>?????????????????????AAA@@@??????@@@@@@???>>>???===<<<<<<>>>??????>>>>>>>>>>>>>>>????????????<<<===>>>???@@@@@@@@@@@@BBBBBBBBBCCCDDDCCCAAA>>>BBBBBBBBBBBBAAA@@@???>>>BBBCCCCCCBBB???>>>>>>???????????????????????????@@@AAABBBAAA@@@AAACCCEEE@@@@@@@@@??????>>>>>>=========>>>>>>===<<<;;;;;;======<<<:::888888:::===<<<==================<<<:::;;;<<<======<<<;;;:::<<<<<<<<<===============<<<<<<<<<;;;<<<<<<============>>>>>>>>><<<;;;:::;;;<<<>>>===;;;:::999:::999999999888888888777777777999::::::999999:::<<<888999:::::::::999777666999::::::;;;;;;<<<<<<<<<>>>===<<<;;;::::::::::::::::::::::::::::::::::::;;;999777666777999999888666777888999;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<::::::::::::::::::999888999999999999999999999999;;;<<<===@@@AAA@@@===;;;::::::::::::::::::::::::999;;;<<<<<<:::::::::;;;<<<;;;:::<<<>>>???>>>===>>>???????????????>>>>>>|||jjj___XXXTTTTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEFFFHHHJJJLLLLLLJJJLLLMMMMMMKKKJJJJJJKKKGGGHHHJJJKKKMMMNNNOOOOOOJJJIIIIIIHHHHHHGGGFFFFFFCCCCCCCCCDDDDDDEEEGGGGGGCCCEEEGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDCCCCCCCCCEEEAAA??????@@@BBBDDDEEEDDDEEECCCDDDHHHIIIFFFEEEGGGDDDDDDDDDCCCCCCBBB@@@@@@??????>>>>>>>>>???@@@@@@>>>???@@@???>>>>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDCCCAAA@@@BBBDDDCCCBBBAAA@@@@@@?????????======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEBBB??????AAAAAA===999???>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>???===============<<<;;;;;;::::::;;;;;;;;;;;;::::::999999888888888888999999666777777777888888888888555666777666555555666888777777777666666666777777555555666666777888888888888777777777777888999999666666666666777777888999444555666888:::;;;======;;;;;;::::::;;;<<<===>>>======>>>??????@@@@@@@@@BBBAAA??????@@@@@@???===???>>>======??????>>>===:::::::::;;;<<<>>>@@@AAACCCBBBAAA@@@??????@@@AAA@@@>>>======???@@@@@@@@@===>>>>>>???@@@@@@??????AAA???>>>>>>AAAAAA@@@>>>@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBAAA@@@???@@@BBBDDDDDDBBBAAAAAAAAA???AAACCCBBBAAA@@@BBBDDDCCCCCCDDDEEEEEEEEEEEEDDD@@@BBBCCCCCCBBB@@@@@@AAA:::;;;===???@@@@@@@@@@@@===???@@@???>>>===>>>@@@>>>>>>======<<<=========??????>>>>>>>>>=========>>>=====================@@@???>>>>>>??????>>><<<>>>===<<<<<<>>>??????>>>======>>>???????????????<<<===>>>???@@@@@@??????@@@@@@AAACCCEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>AAABBBBBBAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@???>>>>>>AAADDDAAAAAA@@@??????>>>>>>===;;;<<<==================;;;<<<<<<;;;:::999:::;;;;;;<<<<<<======<<<<<<;;;999:::<<<======<<<:::999<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>===<<<:::888999<<<>>>>>><<<::::::<<<999888888888777777777777888999::::::999888:::;;;666777999::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999::::::::::::::::::::::::;;;;;;:::888666666888:::666666777888999;;;;;;<<<>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;::::::999888999999999999999999999999:::<<<>>>>>><<<;;;:::;;;999999999999999999999999:::999:::::::::999999::::::::::::;;;>>>@@@@@@???BBBBBBAAA@@@@@@@@@@@@@@@~~~lll```ZZZSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKDDDDDDCCCBBBBBBBBBBBBBBBAAABBBDDDFFFHHHJJJLLLMMMLLLMMMOOONNNLLLKKKKKKLLLCCCFFFJJJLLLNNNPPPSSSUUUJJJIIIIIIHHHHHHGGGGGGFFFCCCCCCCCCCCCDDDEEEGGGGGGCCCEEEGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEDDDCCCCCCEEEFFFBBB@@@@@@AAACCCEEEFFFEEEDDDBBBDDDHHHHHHEEEEEEGGGCCCCCCCCCCCCBBBAAA@@@???===>>>???@@@AAABBBCCCCCC>>>???@@@???>>>>>>@@@BBBCCCBBBBBBAAA@@@@@@??????@@@BBBDDDCCC@@@???AAACCCDDDDDDBBBAAAAAA@@@AAAAAA===>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEIIIFFFBBBBBBEEEDDD@@@;;;AAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>;;;===???AAAAAA???<<<:::<<<;;;;;;::::::;;;;;;<<<666666777777888888888999888999999777555444555777777666666555555555666666666666666666777999:::;;;777777777777777888888999999999888777777777777777888888999999999:::::::::<<<<<<;;;::::::<<<===>>>:::;;;<<<>>>>>>?????????DDDBBB@@@@@@@@@@@@>>><<<===<<<;;;<<<===>>>===;;;888888888999:::===???AAAAAA@@@???>>>>>>???@@@@@@<<<;;;:::;;;>>>@@@BBBBBB======>>>???????????????@@@===;;;;;;>>>???>>><<<>>>???@@@AAABBBCCCCCCCCCDDDCCCAAAAAAAAAAAA@@@>>>???AAACCCCCCBBBAAA@@@AAA???AAACCCCCCAAAAAACCCEEECCCDDDEEEEEEEEEEEEEEEEEE???BBBDDDDDDBBB@@@??????888:::<<<>>>@@@@@@@@@@@@===>>>??????>>>===>>>@@@>>>>>>============>>>>>>??????>>>============>>>===============<<<<<<<<<@@@>>>======>>>>>>===;;;>>>===;;;<<<>>>??????>>><<<======>>>???>>>>>>>>>===>>>???@@@@@@???>>>===>>>???@@@CCCGGGHHHHHHFFFBBBBBBBBBBBBAAA@@@?????????@@@AAAAAA??????@@@AAA========================;;;<<<>>>===;;;<<<@@@CCCAAAAAA@@@@@@???>>>>>>===999:::;;;===>>>?????????555888;;;======<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999:::<<<======<<<:::999;;;<<<<<<<<<======>>>>>>???===<<<;;;::::::;;;<<<<<<===>>>>>>===;;;999888888;;;>>>>>><<<;;;;;;===888888888888777777777777888999::::::999888999;;;333555888:::;;;;;;:::999;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>===;;;999888::::::::::::::::::::::::;;;<<<<<<999555555888;;;999999999888888888777777===<<<;;;:::999::::::;;;;;;;;;;;;;;;::::::999888999999999999999999999999999;;;===<<<999777888:::888888888888888888888888:::888888999:::999999:::999999999;;;>>>@@@AAA@@@FFFDDDCCCAAA@@@@@@AAABBB{{{jjj___XXXVVVUUUTTTTTTTTTTTTQQQOOOUUUQQQPPPRRRQQQNNNOOORRRNNNOOOQQQRRRQQQNNNJJJHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBDDDIIIMMMOOONNNMMMKKKKKKKKKLLLMMMKKKKKKJJJKKKNNNOOOOOONNNLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGKKKLLLKKKJJJJJJKKKJJJJJJHHHGGGEEEDDDCCCBBB???>>>???@@@CCCEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@<<<===>>>???AAACCCDDDDDD??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBAAA===:::===BBBBBB>>>CCCEEEFFFEEECCCBBBBBBCCCFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAADDDCCCBBBAAAAAAAAAAAAAAAAAACCCDDDCCCAAA@@@@@@AAAAAABBBAAA@@@??????AAADDDAAA???======>>>===<<<:::;;;;;;:::999888888888888888888888888999:::;;;;;;777777888888888999999999:::777555555666888999999666777777777888888999999888999999999888777666555333444666888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::???===:::888888:::===???CCC@@@>>>===>>>>>>;;;999===;;;;;;===???@@@===:::???<<<888777999;;;======:::;;;;;;;;;::::::<<<>>>:::::::::;;;;;;<<<<<<======<<<:::999999:::<<<===;;;<<<<<<===AAAFFFDDD??????>>>>>>======???@@@AAABBBAAA???>>>>>>>>>???@@@CCC@@@>>>>>>AAABBBAAA???@@@AAABBBCCCCCCAAA???>>>CCC@@@AAAGGGHHHCCCCCCFFFDDDCCCCCCBBBAAA???>>>===AAA???>>>>>>???@@@@@@???>>>>>>?????????>>>>>>===>>>===;;;;;;<<<======<<<<<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<<<<===>>>999???AAA<<<;;;@@@@@@;;;@@@???===<<<;;;;;;;;;<<<999:::;;;;;;;;;<<<>>>@@@::::::;;;<<<===>>>>>>???>>>???AAAAAA???>>>>>>???AAAAAA@@@@@@???>>>======@@@@@@AAA@@@>>>===>>>???<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<<<<========================<<<===>>>===<<<;;;<<<>>>>>>???@@@>>>;;;:::<<>>:::888:::>>>@@@===:::<<<===============<<<<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;<<<<<<;;;999;;;999777888:::999777444777999::::::999888:::;;;;;;;;;;;;::::::999999999:::::::::999999888888888<<<<<<;;;:::::::::;;;;;;:::;;;>>>??????>>><<<:::999<<<>>>>>>;;;999999:::999999888888999999:::;;;888888777777888888999:::999:::<<<======<<<:::888888888888999999::::::::::::999888888:::;;;:::888777777777999;;;<<<;;;:::666666666666666777888888666888:::;;;;;;;;;999888::::::::::::;;;<<<======CCCCCCCCCBBBAAA@@@>>>>>>yyyiii```ZZZWWWUUUSSSSSSSSSSSSQQQOOOQQQNNNNNNQQQPPPMMMLLLOOOOOOPPPQQQQQQPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDFFFKKKOOOKKKKKKKKKKKKLLLMMMOOOPPPJJJIIIHHHJJJLLLMMMLLLLLLMMMLLLLLLJJJHHHFFFEEECCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEHHHKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@@@@BBBDDDFFFFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@======>>>@@@AAABBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???<<<===AAABBB???AAABBBDDDEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDEEEEEECCCBBBBBBBBBCCCDDDDDDCCCBBBAAACCCDDDBBBAAA????????????>>><<<===<<<;;;::::::999::::::>>>===<<<;;;;;;:::::::::888888888999999999:::::::::888666666777999::::::777777777888888999999999:::999999999888888777777555666777999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::>>>===;;;999999;;;===>>>@@@>>><<<<<<======;;;888===;;;;;;<<<>>>>>><<<999;;;::::::::::::;;;<<<===999:::;;;:::999888:::;;;888888999999:::;;;<<<<<<===<<<;;;::::::;;;<<<===999;;;;;;:::===AAABBB???<<<<<<;;;:::;;;<<<===>>>@@@@@@???>>>>>>>>>???@@@BBB???===>>>@@@AAA@@@>>>@@@AAABBBBBBBBBAAA???>>>AAA>>>???DDDDDD@@@???BBBDDDDDDCCCCCCBBB@@@???>>>???===;;;<<<===>>>=========>>>>>>>>>>>>>>>=========<<<;;;;;;<<<======<<<===============<<<;;;;;;<<<<<<<<<==================??????>>>>>>??????===???>>>===<<<;;;;;;;;;<<<;;;<<<===<<<;;;;;;<<<>>><<<<<<<<<======>>>>>>???===>>>??????======>>>???AAAAAA@@@??????>>>======@@@@@@AAA@@@?????????@@@<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===<<<;;;<<<===<<<>>>???>>>;;;:::;;;======:::888:::===???===:::999:::::::::::::::999999;;;;;;;;;;;;;;;<<<<<<===888888888888999999999999<<<;;;::::::;;;;;;:::999<<<:::888999::::::777555888999::::::999999:::;;;;;;;;;;;;::::::999999999:::::::::999999999888888<<<<<<;;;::::::;;;;;;;;;:::;;;>>>??????>>><<<:::888;;;===<<<;;;:::;;;<<<888888888888888999999:::999999999999999:::;;;;;;;;;<<<<<<===<<<;;;:::999888888999999999::::::::::::999888888::::::999888777777777888:::;;;:::888666666555555666666777888666777999:::;;;:::999888888999999:::<<<>>>???@@@CCCCCCCCCCCCBBBAAA@@@???vvviiiaaa]]]WWWUUURRRQQQQQQQQQQQQPPPOOOMMMNNNRRRQQQNNNMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFIIIMMMQQQJJJJJJJJJKKKLLLNNNOOOPPPJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIILLLMMMLLLKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEAAABBBCCCDDDEEEGGGGGGHHHJJJJJJJJJIIIIIIGGGFFFFFFDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>???@@@AAACCCCCCDDDIIIHHHEEECCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>??????@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBBBB???BBBCCC???>>>@@@BBBAAA>>>@@@CCCEEEEEEEEEGGGIIIFFFGGGGGGFFFFFFEEEDDDCCCGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEEEEFFFHHHGGGEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<>>>>>======>>>::::::;;;;;;;;;<<<<<<<<<;;;999777777999;;;;;;;;;888999999999999:::::::::;;;:::999888888888999:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;<<<<<<===<<<;;;::::::;;;;;;:::888<<<;;;;;;<<<===<<<999777555999<<<===<<<;;;<<<===::::::;;;:::888777777888555666777888999:::;;;;;;===<<<;;;::::::;;;<<<===666999:::777777<<<>>>>>>;;;:::999999999:::<<<===>>>>>>>>>======>>>?????????>>><<<<<<>>>???>>>===??????@@@AAAAAA@@@>>>===@@@>>>???AAAAAA>>>===>>>CCCCCCCCCBBBBBB@@@???>>>>>><<<;;;;;;<<<======<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<;;;<<<===>>>???>>>>>>===???<<<<<<@@@AAA???======>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;===???@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????;;;<<<<<<<<<<<<=========:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===:::<<<>>>>>>===;;;;;;;;;<<<:::888999===>>><<<:::888888999999:::999999888;;;;;;::::::;;;;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<:::999888999:::;;;:::999;;;:::999:::;;;:::888666999:::;;;;;;::::::;;;<<<;;;;;;::::::::::::999999::::::::::::999999999999<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>??????===<<<:::999:::;;;;;;::::::<<<>>>888888777777777888999999;;;::::::::::::;;;<<<<<<>>>>>>======<<<;;;::::::888999999999999::::::::::::999888888999:::999888888777666777999999888666555555444444555555666777666777888999999999888777777888999:::<<>>>>>@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCC>>>DDDFFFBBB???@@@BBBAAA>>>AAACCCEEEEEEFFFGGGIIIFFFGGGGGGFFFFFFEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGIIIIIIGGGEEEDDDDDDFFFEEEDDDDDDEEEFFFEEECCCCCCBBBAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBCCC>>>>>>>>>?????????@@@@@@===;;;::::::<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<999999999999:::::::::999<<<<<<<<<<<<;;;:::888666111888???AAA>>>;;;;;;===;;;<<<===;;;999777777777444444555666888999::::::;;;;;;::::::::::::;;;;;;555::::::666444888<<<>>><<<;;;:::::::::;;;========================>>>>>>===<<<;;;;;;<<<============>>>?????????>>>>>>===?????????@@@@@@???>>>???@@@AAAAAAAAA@@@???>>>>>>???===<<<<<<===>>>>>>===:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;:::999999;;;<<<>>>===;;;:::::::::;;;<<<999;;;===???@@@???===<<<>>>999;;;DDDGGGAAA;;;:::===<<<<<<;;;;;;::::::::::::<<<======;;;:::;;;<<>>>>>>>>>>>>>>======<<<;;;:::;;;>>>@@@??????>>>>>>>>>=========<<<;;;;;;<<<===>>>>>>===;;;;;;<<<<<<<<<===<<<<<<999::::::;;;<<<<<<==============================:::;;;<<<<<<;;;:::;;;<<<:::<<<>>>???>>>===;;;:::;;;999888999;;;<<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<=========>>>>>>999888888999;;;<<<;;;:::;;;;;;;;;;;;;;;:::999888999:::<<<;;;::::::;;;===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<>>>>>>>>>===;;;:::<<<;;;::::::999:::<<<===999999888888999999:::;;;;;;;;;::::::;;;;;;<<<===AAA@@@>>>===<<<;;;;;;;;;999999999999999999999999:::999888888999999888777777666666777888888666444444444444444444555666666555666777888888888888777777888888:::;;;===???@@@BBBBBBCCCDDDDDDDDDDDDDDDxxxkkkeeebbbWWWTTTQQQOOOPPPPPPPPPPPPOOOMMMPPPTTTUUUQQQPPPQQQRRRQQQPPPNNNNNNNNNNNNOOOJJJJJJIIIGGGGGGGGGGGGGGGKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNMMMLLLMMMNNNOOONNNMMMHHHIIIIIIJJJJJJIIIIIIIIIEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMKKKKKKLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHDDDFFFHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEELLLIIIFFFCCCBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???EEEGGGDDDAAAAAABBBAAAAAACCCEEEFFFEEEEEEFFFGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGHHHEEEGGGIIIIIIGGGEEEDDDEEEGGGFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDD???>>>===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888:::<<<>>>??????@@@@@@???>>>>>>===>>>>>>>>>>>>============<<<<<<===>>>>>>===<<<<<<999999::::::::::::;;;;;;<<<<<<======<<<:::888888111888@@@BBB???<<<<<<>>>===??????>>>;;;999888999444555666777888999:::::::::999999999999999999:::777;;;;;;777444888<<<===;;;::::::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;::::::;;;<<<===<<<<<<==================<<<============?????????======>>>>>>>>>===<<<<<<>>><<<;;;;;;<<<======<<<888999:::;;;;;;;;;;;;;;;999:::;;;:::888888999<<<===<<<:::999999999:::;;;888:::<<<>>>???>>>===<<<===;;;>>>HHHNNNIII@@@999;;;;;;;;;;;;;;;:::::::::777999;;;<<<;;;;;;;;;===>>>>>>===========================;;;:::;;;>>>AAA>>>>>>=====================;;;:::<<<>>>???>>>===::::::;;;<<<===<<<<<<;;;::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<;;;:::999:::<<<;;;<<<===??????>>><<<;;;999999888999:::;;;;;;:::;;;;;;<<<===============999999999999999:::;;;;;;888888999999999::::::::::::999888999;;;<<<<<<;;;::::::;;;;;;::::::999999999:::<<<;;;::::::;;;===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???======>>>>>>===<<<;;;:::???===;;;:::999999::::::;;;::::::::::::;;;<<<<<<:::::::::::::::;;;<<<<<>>===<<<<<<<<<999999999999999999999999:::999777888999999777666777666666666777777666444444444444444444555666666666666777777888888888888999999999999:::;;;======BBBBBBCCCDDDEEEEEEEEEEEE{{{mmmeee```WWWUUURRRQQQQQQQQQQQQPPPMMMKKKMMMQQQRRROOOOOOQQQQQQQQQPPPOOOOOOOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHMMMKKKJJJJJJKKKKKKKKKJJJGGGIIIJJJLLLNNNOOOPPPPPPMMMKKKKKKKKKMMMMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGJJJJJJHHHGGGJJJMMMJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIGGGEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@EEEHHHEEECCCDDDBBB???CCCEEEFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEGGGHHHHHHGGGGGGGGGHHHDDDFFFHHHGGGFFFEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFGGGGGGBBBAAAAAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@<<<;;;;;;;;;<<<>>>???@@@BBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>;;;<<<======<<<;;;<<<>>><<<>>>??????===;;;;;;;;;666;;;@@@BBB@@@>>>>>>???>>>@@@AAAAAA>>><<<;;;:::777777777888999999::::::999999999::::::999999999999<<<<<<888777:::<<<;;;999888777777777888:::;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;:::::::::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<:::<<<<<<999999<<<===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999888888999::::::999777777888999::::::::::::777999;;;999777666888;;;;;;;;;:::999999999999:::888999:::<<<=========<<<===???AAAGGGPPPRRRHHH;;;999::::::;;;;;;:::999999444666999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>AAA============<<<<<<<<<<<<@@@>>><<<===@@@AAA@@@===999:::;;;======<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;===>>>>>>===;;;888888999999999:::::::::999999:::;;;<<<<<<<<<<<<999999888888999999:::;;;999999999999::::::::::::;;;:::999:::;;;<<<;;;:::888:::;;;;;;999888999:::999:::;;;;;;::::::;;;<<<999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@>>>>>>>>>======<<<;;;;;;@@@>>>;;;:::::::::888777<<<<<<;;;;;;<<<<<<===>>>;;;::::::::::::;;;<<<<<>>======:::::::::999999999999888:::999777777888888777555777666555666888888777555555555444444555555666777777777777888888888999999:::::::::::::::;;;<<<===BBBBBBCCCDDDEEEEEEDDDDDD}}}mmmccc\\\WWWUUUSSSSSSSSSSSSQQQOOOMMMKKKLLLPPPQQQOOOPPPSSSPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLKKKJJJIIIIIIIIIIIILLLJJJIIIIIILLLMMMKKKIIIGGGHHHJJJMMMNNNOOOPPPPPPMMMLLLKKKKKKMMMMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIJJJLLLHHHHHHHHHHHHHHHIIIIIIIIIEEEHHHKKKJJJGGGGGGJJJMMMIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBFFFGGGEEEFFFGGGCCC===CCCEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCGGGFFFEEEEEEDDDDDDEEEEEECCCBBBBBBBBBCCCCCCDDDEEECCCEEEGGGGGGFFFFFFFFFGGGEEEFFFGGGGGGFFFFFFHHHJJJEEEEEEDDDEEEHHHIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCC>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@AAA@@@>>>===???@@@<<>>???===>>>???@@@AAA@@@@@@???>>>@@@BBBAAA???===<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::<<<;;;888:::===<<<888999999888777888999:::;;;<<<<<<<<<<<<;;;999888777888:::;;;;;;::::::<<>>999777::::::777999:::;;;<<<<<<<<<<<<<<<:::999777777999999999888555666777888999999999999666999;;;999555444777;;;:::::::::::::::999888888777888888999:::;;;<<<===;;;@@@>>>===HHHTTTMMM;;;888999:::;;;;;;:::999888333666999:::999888777888777777888888999:::::::::888:::;;;<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@===:::<<>>@@@AAA>>>>>>>>>===<<<<<<;;;;;;>>><<<;;;;;;<<<<<<999666;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>@@@@@@AAAAAAAAA@@@>>>===:::::::::999999999888888:::999777777888888666555666555555777999999888777666666555555666666777888888888888888888999::::::::::::;;;;;;===>>>@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC}}}mmm```XXXVVVUUUTTTTTTUUUTTTQQQOOOPPPMMMMMMQQQRRRQQQSSSVVVPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIGGGIIILLLNNNLLLJJJJJJKKKLLLNNNNNNNNNMMMLLLPPPNNNMMMNNNOOOOOONNNMMMPPPPPPOOONNNLLLJJJIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKJJJHHHHHHIIIKKKGGGGGGHHHHHHHHHHHHHHHIIIDDDHHHKKKJJJGGGFFFIIIMMMGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDFFFFFFEEEGGGIIICCC<<>>;;;555<<<;;;:::::::::;;;<<<===<<<<<<===<<<;;;999777555888:::<<<;;;::::::===@@@:::999999999::::::;;;<<>>999222>>>RRRNNN:::777888::::::;;;:::999888444777999999888666555555555555666777888888999999666888:::;;;;;;:::;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>:::777888<<<===999666888999;;;======<<<;;;:::999999::::::::::::;;;;;;888888888888888888888888888999::::::888888999::::::777555666999;;;:::888777888999999888888999:::888999:::;;;<<<<<<===<<<888888888777888999999:::666666777777777888888888;;;999888888999999777666555888::::::888666888:::777999::::::999888:::;;;999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999:::;;;===???@@@AAA???>>>>>>===<<<;;;;;;;;;<<<::::::;;;>>>===:::777;;;::::::::::::;;;<<<<<<===============>>>??????>>>@@@AAABBBBBBAAA???>>>:::::::::999999888888888;;;999777777888777666444666555555777999:::999888666666666666666777888888999999888888999999:::;;;::::::;;;===???AAACCCDDDBBBCCCCCCCCCCCCCCCBBBBBB{{{lllddd```WWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRPPPOOOMMMLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNLLLJJJJJJLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNKKKIIIGGGGGGIIIJJJHHHEEEIIIDDDCCCGGGIIIGGGEEEEEEAAAGGGIIIHHHJJJOOONNNIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFEEECCCCCCCCCDDDDDDCCCDDDEEEGGGGGGFFFFFFEEEIIIHHHHHHHHHGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFFFFEEEDDDBBBAAADDDDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHEEEBBBAAAAAABBBJJJIIIFFFEEEDDDDDDFFFGGGDDDEEEFFFGGGIIIJJJKKKKKKHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGNNNKKKJJJJJJJJJIIIEEEAAAFFFEEEEEEGGGJJJJJJHHHEEELLLKKKIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@>>>@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>======<<<>>>>>>>>>>>>===<<<::::::@@@@@@>>>===;;;:::999888=========<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;::::::999999999888===888777:::<<<<<<>>>AAAHHHGGGBBB;;;555444888===;;;::::::;;;<<<<<<:::999<<<<<<;;;:::999999999999888777777777888999999:::555555666666777777777888888999999999999888777777888888999999:::;;;<<<<<>>FFFCCC:::======<<<999777777888:::999777777:::======888333888777666555555666777888666777888::::::::::::999<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::888999:::<<<<<<<<<<<<;;;:::999888888999:::;;;<<<777777777888888999999:::666777999:::;;;:::999999::::::;;;;;;;;;:::888777::::::999888888888999999999::::::;;;:::888777666<<<555888<<<999===AAA;;;777777777777777777777777444555555666666666555555::::::999888777777666666::::::::::::::::::999999777888888888777666666555;;;:::888777888999;;;<<<:::::::::;;;<<<>>>???@@@999===>>><<<<<<@@@BBB@@@999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;@@@???>>>>>>??????===<<<>>>@@@CCCEEEEEECCCAAA???:::999:::;;;<<<;;;888666777888777777666555444333666999;;;;;;:::888777777;;;;;;:::::::::;;;<<<<<<999444555;;;===:::777999888999:::<<>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>===BBBBBBBBBAAA@@@>>>===<<>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>@@@<<<:::<<<===<<<>>>CCCMMMJJJEEE???;;;:::===@@@>>>======>>>??????>>><<<======<<<;;;::::::::::::999888888888999999:::;;;::::::::::::::::::;;;;;;:::::::::::::::999999888999::::::;;;<<<<<<======>>><<<888777===CCC@@@888===>>>>>><<<999888888999<<<;;;:::===@@@@@@<<<777777777666555555666777777999999;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888::::::::::::999:::::::::::::::;;;<<<<<<999999999:::::::::::::::999999:::;;;;;;;;;;;;;;;999888777666555555666777::::::999999999::::::;;;===============<<<;;;:::777555777777<<>>>>>>>>============>>>>>><<>>===@@@AAA???;;;;;;<<<<<<<<<<<<;;;;;;========================@@@???>>>>>>??????>>><<>>::::::===:::;;;>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFyyyiii```[[[YYYYYYXXXWWWUUUSSSQQQPPPLLLMMMNNNOOOPPPQQQRRRRRROOOPPPQQQQQQOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMNNNOOOPPPPPPNNNLLLKKKMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNJJJJJJIIIJJJJJJHHHEEEBBBEEECCCCCCDDDDDDEEELLLUUUDDDJJJMMMHHHCCCDDDGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFEEEFFFGGGHHHIIICCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGIIIHHHFFFCCCIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJNNNMMMMMMMMMMMMMMMMMMNNNOOONNNNNNNNNOOONNNKKKIIIIIIIIIJJJMMMOOOPPPOOONNNNNNMMMMMMNNNPPPPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDEEECCC@@@>>>>>>???AAACCCBBBBBBBBBBBBAAA@@@??????@@@AAAAAAAAA@@@???===<<<@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@??????@@@>>>======;;;:::???FFFNNNIIICCC???===>>>??????>>>======>>>??????>>><<<<<<<<<;;;:::999999999999888888888888888999999999;;;::::::::::::::::::999999999999999999888888777999999::::::;;;;;;<<<<<<;;;999666444999===;;;555<<<===>>>===:::777666666;;;:::999<<>>;;;777888888777777777777888888888888999:::;;;;;;;;;;;;999999999999::::::;;;<<<999999999999999999999999777888:::;;;<<<<<<;;;;;;888999999:::::::::::::::::::::999999999999999999:::999999999999:::;;;;;;:::888555333333555777888777777888888999999::::::>>>===<<<;;;::::::::::::<<<<<<===:::EEE^^^___FFF888888888888888888888888777777777777777666555444999888888777777666666555555555666666777777888888666666777777777666555555999888888777777999:::;;;>>>===<<<;;;:::999999999;;;===>>>;;;;;;======;;;;;;;;;::::::::::::;;;;;;========================>>><<<;;;<<<======<<<:::AAAAAAAAAAAAAAA???>>>>>>:::999999:::;;;:::888666::::::::::::999888777777777777777666555666999<<<888999999999:::::::::;;;<<<::::::======;;;;;;===;;;<<<>>>AAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEE{{{kkkccc^^^ZZZZZZYYYXXXVVVTTTRRRQQQMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSTTTSSSRRRQQQRRRTTTQQQPPPOOONNNNNNOOOPPPQQQPPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNPPPQQQPPPOOOLLLKKKMMMLLLLLLMMMNNNOOONNNLLLMMMNNNNNNOOOOOOOOOOOOOOOJJJKKKKKKLLLKKKHHHDDDAAAGGGFFFFFFEEEBBBDDDOOO[[[KKKLLLLLLIIIFFFGGGJJJLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGFFFGGGHHHIIIHHHGGGKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKLLLKKKJJJHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNOOONNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLQQQQQQPPPOOOOOOPPPQQQQQQOOOPPPPPPQQQQQQPPPOOOMMMKKKLLLNNNPPPRRRSSSSSSRRRPPPPPPQQQSSSTTTSSSPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@AAABBBCCCBBBAAA???>>>BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBB???>>>EEENNNMMMHHHBBB@@@@@@AAAAAA??????>>>>>>???AAAAAA@@@>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<======<<<:::888888:::<<<:::888>>>@@@BBBAAA>>>:::888777999999999;;;======:::888:::999999999999999999:::888888999::::::;;;;;;;;;:::::::::;;;;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===????????????>>>:::;;;<<<======<<<;;;:::<<<<<<<<<;;;:::::::::999<<<;;;:::999999:::;;;<<<<<<:::999777777888:::;;;888999:::;;;;;;<<<<<<<<<===<<<:::999888888999:::888444444444:::KKKLLL999777777777777777777777777777777777777666555444333888777777777666666666555777777888999::::::;;;;;;555666666666666666555555666666666555666777888888===<<<;;;:::999888888888:::<<<<<<:::<<>>======>>>>>>>>>>>>?????????===<<<===>>>>>>===<<>>===<<<<<<<<<<<<;;;:::;;;<<<<<<:::888999:::::::::999999888777888999999999888999<<<>>>;;;;;;<<<<<<=========>>>===::::::???EEEFFFAAA===@@@@@@@@@AAAAAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEDDD|||lllccc^^^\\\\\\[[[ZZZXXXVVVTTTSSSPPPPPPPPPQQQRRRSSSUUUVVVTTTUUUVVVVVVTTTTTTUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTTTTTTTSSSQQQPPPOOONNNNNNPPPQQQRRRPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRLLLNNNOOOOOOMMMJJJGGGEEEHHHHHHIIIHHHFFFHHHUUUcccOOOKKKGGGGGGIIIKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLIIIGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIJJJJJJJJJKKKMMMOOOMMMMMMLLLKKKJJJJJJJJJJJJOOOOOONNNLLLKKKJJJIIIHHHLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRRRRRRRRRRQQQNNNOOOPPPQQQQQQPPPOOOOOOTTTSSSRRRQQQQQQRRRSSSTTTQQQRRRTTTTTTTTTSSSRRRRRRMMMOOORRRTTTUUUUUUVVVVVVTTTTTTUUUWWWXXXWWWTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLNNNOOOPPPMMMNNNOOOOOONNNLLLKKKIIIJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCEEEGGGHHHJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEGGGHHHFFFFFFMMMVVVOOOJJJEEEDDDEEEFFFEEECCCDDDDDDDDDEEEGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBAAAAAA@@@????????????>>>>>>=========>>>>>>??????>>>>>>===<<<>>>>>>>>>>>>????????????@@@???>>>>>>>>>>>>>>>???AAACCCFFFFFFCCC???<<<;;;;;;;;;;;;===>>>>>>===<<<::::::::::::::::::::::::;;;<<<<<<<<<===>>>>>>???=========>>>???@@@AAABBB????????????????????????;;;<<<>>>???@@@@@@??????>>>???@@@@@@@@@???>>>===??????>>>>>>=========<<<>>>===<<<;;;;;;<<<===>>>999::::::;;;;;;:::::::::;;;<<<===??????@@@@@@???>>>===;;;:::999999:::;;;<<<111333:::777999<<<888999999999999999999999999999999999999999888777777::::::::::::999999999999777777888888999:::;;;;;;888888999999999999888888777777777777777888888999>>>======<<<<<<<<<======<<<>>>>>>===@@@EEEEEEAAA???>>>=========???@@@AAA?????????@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA@@@CCCBBB@@@???>>>>>>>>>>>>???>>>===>>>??????===<<<<<<<<<=========<<<;;;;;;777999<<<======<<<======999:::<<<===>>>>>>>>>===AAA======EEEQQQUUUKKK???FFFDDDBBBAAAAAACCCEEEGGGDDDDDDFFFGGGGGGHHHHHHHHHooofffaaa]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWTTTUUUVVVVVVTTTTTTUUUVVVUUUUUUTTTSSSTTTUUUVVVWWWSSSSSSSSSSSSSSSSSSRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPOOOPPPOOOPPPRRRTTTTTTSSSQQQRRRSSSTTTUUUUUUUUUTTTSSSNNNPPPRRRQQQOOOLLLJJJJJJGGGHHHJJJKKKJJJMMMYYYfffVVVMMMHHHKKKOOOPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJNNNMMMLLLLLLLLLLLLMMMNNNPPPMMMJJJIIIJJJLLLNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKKKKKKKLLLOOOQQQNNNNNNMMMMMMLLLKKKKKKJJJMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMOOOOOOQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTRRRTTTVVVVVVUUUSSSSSSSSSNNNQQQTTTUUUUUUUUUVVVWWWVVVUUUUUUWWWXXXXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMOOOOOONNNMMMNNNNNNMMMMMMNNNOOOQQQRRROOOQQQSSSSSSRRRPPPMMMJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGIIIKKKLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKHHHGGGIIIKKKKKKJJJOOOVVVNNNLLLIIIHHHHHHIIIHHHGGGIIIHHHHHHIIIKKKLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>????????????????????????@@@??????AAA@@@===???CCC@@@CCCEEEEEECCC@@@>>>===<<<===>>>???????????????<<<===>>>>>>>>>>>>===<<<============>>>???@@@AAA>>>=========>>>???@@@@@@????????????????????????===>>>???AAAAAAAAAAAA@@@?????????@@@??????>>>===?????????>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;999:::;;;<<<===<<<;;;:::;;;<<<>>>???@@@??????>>>>>>===<<<;;;;;;:::::::::AAA555;;;CCC;;;555;;;@@@::::::::::::::::::::::::999999::::::::::::999999::::::::::::999999999999777777777888888999999:::777888999999999999999999666666777777777888888888<<<<<<;;;<<<<<<===>>>???;;;<<<<<<<<>>???===>>>>>>??????@@@@@@AAAAAA@@@???@@@AAABBBAAA@@@CCCBBBAAA@@@?????????@@@???>>>======>>>>>>===<<<=========>>>>>>======<<<999;;;???@@@???>>>======999:::<<<>>>??????>>>>>>AAA??????GGGTTTYYYOOO@@@EEEDDDAAA@@@@@@BBBEEEGGGDDDEEEFFFHHHIIIIIIIIIIII{{{tttooohhhhhhgggfffdddbbb```___aaa```___^^^^^^___```aaa```aaabbbbbb``````aaabbbaaaaaa```___```aaabbbccc_________```````````````______```aaaaaaaaaaaa```aaaaaa`````````_________^^^]]]\\\[[[[[[[[[\\\\\\[[[[[[\\\^^^```aaa___]]]\\\]]]___`````````^^^]]][[[]]]___]]]ZZZYYYYYYZZZVVVUUUVVVXXXWWWWWW___hhhddd]]]YYY[[[]]]ZZZXXXYYYTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTUUUTTTRRRRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTWWWWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUVVVWWWXXXWWWUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSUUUVVVVVVVVVWWWZZZ\\\XXXXXXXXXXXXWWWVVVVVVUUURRRRRRSSSTTTUUUVVVWWWWWWRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYYYYZZZ[[[]]]^^^___[[[ZZZYYYXXXYYYZZZ\\\]]]^^^\\\ZZZYYYYYYZZZ\\\^^^^^^```bbbbbb___]]]]]]^^^YYY\\\___```___^^^___``````___^^^^^^``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWYYYZZZYYYWWWYYYXXXWWWVVVWWWYYYZZZ\\\ZZZ[[[\\\[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWVVVVVVUUUVVVTTTRRRPPPNNNNNNOOOOOONNNPPPSSSUUUVVVUUUSSSRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUSSSQQQRRRUUUVVVTTTUUUXXXSSSTTTTTTSSSQQQPPPQQQRRRRRRQQQQQQSSSUUUVVVUUUSSSPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGJJJHHHDDDGGGNNNGGGIIIKKKLLLJJJHHHGGGGGGDDDEEEGGGGGGGGGGGGHHHIIIFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>999???AAA888666===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAA=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????;;;<<<<<<===>>>>>>======;;;;;;<<<===============@@@@@@@@@@@@@@@AAAAAABBB??????>>>>>>CCCIIIGGGBBB@@@@@@AAABBBCCCDDDDDDCCCEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBDDDDDDBBBBBBBBBCCCAAACCCEEEGGGHHHHHHHHHGGGEEEFFFGGGJJJQQQWWWQQQGGGIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPzzzzzzyyyxxxvvvtttsssrrruuutttrrrqqqpppqqqrrrtttuuuvvvwwwwwwuuuuuuvvvwwwttttttssssssssstttvvvwwwtttttttttuuuuuuvvvvvvvvvqqqrrrsssuuuuuutttsssssssssssssssrrrrrrrrrqqqqqqyyywwwuuusssssstttvvvwwwnnnnnnooorrrttttttrrrpppmmmnnnpppqqqrrrqqqpppnnnoooqqqrrrpppmmmlllnnnpppnnnllllllllliiifffjjjpppsssnnnlllmmmjjjdddcccgggfffffffffgggggghhhhhhhhhggghhhiiijjjjjjiiihhhgggfffffffffeeeeeeeeeeeedddggghhhiiiiiiiiihhhgggfffgggfffdddcccccccccddddddfffeeedddddddddeeefffgggjjjjjjjjjiiihhhhhhhhhggghhhgggfffeeeeeefffggghhheeefffhhhjjjllljjjgggcccdddeeefffgggggggggfffeeecccccccccddddddeeeeeeeeedddddddddeeeeeeffffffffffffgggiiiiiiiiijjjlllnnnkkkkkkkkkkkkjjjiiihhhgggiiiiiihhhgggeeedddccccccaaabbbbbbcccdddfffggghhhkkkjjjjjjjjjkkkmmmooopppnnnllljjjiiiiiilllnnnpppnnnmmmkkkiiiiiikkkmmmnnnpppsssuuutttqqqoooooopppkkknnnqqqrrrpppnnnoooqqqqqqpppnnnnnnoooppppppooolllllllllllllllllllllllljjjiiihhhgggeeeeeeddddddhhhiiiiiijjjjjjjjjjjjiiigggggggggggggggggggggggghhhhhhhhhiiikkkkkkjjjiiikkkiiihhhggggggiiikkklllmmmlllkkkiiihhhgggggggggffffffgggggggggggggggfffeeebbb___\\\ZZZZZZ\\\]]]^^^```ccceeefffeeedddccccccdddeeeffffffeeedddcccaaaaaaaaabbbbbbcccccccccfffbbbbbbfffgggdddbbbccc___aaacccbbb___^^^___bbb```______aaacccdddcccbbb```___^^^]]]\\\\\\\\\\\\[[[\\\]]]^^^]]]\\\ZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSVVVYYYVVVRRRVVV^^^VVVXXXZZZZZZXXXWWWWWWXXXRRRTTTUUUUUUUUUUUUWWWXXXOOOPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUWWWVVVTTTSSSSSSSSSTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYQQQRRRSSSSSSSSSRRRPPPOOONNNMMMKKKJJJKKKMMMOOOQQQRRRSSSUUUVVVUUUTTTRRRQQQPPPQQQQQQRRRQQQOOONNNMMMPPPQQQUUUOOOGGGMMMRRRIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGGGGKKKPPPNNNHHHLLLMMMOOOQQQRRRRRRQQQPPPTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUVVVXXXYYYXXXWWWRRRSSSSSSTTTTTTTTTTTTSSSUUUSSSRRRQQQRRRSSSRRRQQQNNNNNNOOOOOOPPPOOOOOOOOOJJJJJJIIIGGGFFFFFFIIIKKKMMMNNNQQQSSSTTTTTTSSSRRRPPPTTTUUURRRTTTYYYYYYTTTUUUXXX[[[^^^^^^]]]ZZZYYYWWWXXXYYYZZZ\\\\\\]]]]]]~~~}}}~~~}}}||||||~~~~~~}}}||||||{{{||||||{{{{{{zzzyyywwwwwwyyyyyyzzz|||~~~}}}{{{xxxzzz{{{}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwwwwvvvwwwxxxzzz{{{zzz{{{}}}~~~}}}|||zzzyyy}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}||||||{{{|||}}}|||zzzyyyyyyzzz~~~~~~yyyyyyxxxxxxwwwvvvvvvuuuqqqrrrsssrrrooonnnppprrrwwwvvvtttsssssstttvvvwwwxxxvvvuuuxxx{{{zzzuuuppprrrqqqpppoooooopppqqqrrrtttsssrrrqqqqqqqqqqqqqqqmmmooosssuuuuuurrrooolllkkkkkkkkkkkkllllllllllllnnnllljjjjjjkkkkkkiiigggiiifffeeehhhmmmqqqrrrrrrjjjhhhfffggghhhiiihhhhhhllllllkkkiiihhhhhhkkkmmmlllkkkjjjllloooqqqrrrrrrwwwvvvuuuvvvvvvvvvtttrrryyy{{{}}}}}}}}}~~~~~~{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{{{{zzzxxxvvv{{{}}}||||||}}}{{{vvvrrrpppkkkccc]]]___iiiqqqrrrsssuuuwwwzzz{{{}}}}}}{{{|||}}}}}}}}}|||zzzyyy}}}~~~~~~