BM6P6(@ kkkjjjiiihhhhhhiiijjjkkkiiiiiigggccc___[[[ZZZ[[[YYYUUUOOOHHHDDDCCCDDDEEEOOORRRUUUWWWUUUPPPJJJEEEBBB@@@>>>:::777555333333000///...,,,++++++++++++***++++++,,,,,,+++******'''''')))*********)))(((************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((()))))))))))))))))))))))))))******+++(((''''''(((***,,,,,,+++***+++,,,------------,,,...222888???HHHSSS]]]dddgggdddbbbcccfffiiiiiigggjjjbbbXXXPPPKKKGGGDDDAAALLLKKKKKKMMMOOORRRRRRRRRNNNLLLJJJJJJOOOXXXaaagggdddeeeeeefffeeecccbbb```aaa```___^^^\\\ZZZYYYXXXQQQKKK@@@666///---...000///---******+++---,,,,,,***))))))***,,,,,,+++)))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((%%%%%%&&&'''((()))******(((((((((((()))))))))))))))************+++++++++------,,,++++++,,,,,,,,,111000...///000222111111333888BBBQQQ^^^fffgggeeeeeegggfff```\\\]]]___```}}}uuufffYYYYYYaaa```___\\\XXXVVVZZZbbbhhhwwwmmmllljjjhhhhhhjjjlllmmmnnnooonnnkkkfffbbbaaa```___\\\XXXSSSPPPOOOOOOPPPWWWYYY[[[\\\XXXRRRKKKGGGBBBAAA>>>;;;999777555444111111111000///...---,,,******************))))))(((((()))***))))))''''''*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***)))))))))))))))***+++++++++******+++,,,,,,***((()))+++...///000111333555===AAAHHHOOOUUU\\\bbbfffjjjhhhfffggggggfffccc```bbbZZZOOOEEE???<<<999777@@@AAABBBDDDEEEFFFEEEEEE===<<<<<<===BBBJJJQQQVVV\\\]]]^^^___```````````````___^^^\\\[[[ZZZZZZZZZVVVSSSLLLFFF@@@<<<;;;:::555222...,,,++++++***)))***)))((((((***+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((()))))))))***)))************+++++++++------,,,,,,+++,,,,,,---/////////...//////111222:::BBBNNNZZZbbbggghhhiiikkkgggbbb\\\YYYXXX]]]bbbvvvpppiiibbbXXXPPPQQQXXX```YYYUUUZZZhhhuuu|||}}}nnnllliiiggggggiiilllnnnpppqqqqqqnnnjjjeeebbb``````___]]][[[YYYYYYZZZZZZ\\\^^^``````]]]WWWQQQMMMEEEDDDBBB???===;;;999888111111111111000...,,,+++---,,,+++******************+++++++++***)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******+++***)))'''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))************))))))******+++,,,---,,,,,,---...,,,***'''+++111888;;;<<<>>>CCCHHHQQQUUU[[[___aaabbbcccdddddddddcccbbb```\\\VVVRRRRRRLLLCCC;;;666444333222444666777888888888777666777888999;;;@@@EEEJJJLLLLLLMMMNNNOOORRRTTTVVVWWWUUUTTTRRRPPPOOOOOOQQQQQQVVVVVVUUUSSSQQQMMMJJJHHH@@@<<<666222///---***)))---+++)))(((***++++++***)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++---,,,,,,,,,,,,,,,------...000000///...000555:::GGGQQQ]]]eeehhhhhhiiikkkiii```XXXTTTPPPOOOYYYfffwwwggg^^^TTTNNNKKKJJJMMMRRRZZZXXXZZZdddssskkkhhheeecccccceeehhhkkklllmmmmmmkkkeee___[[[YYYWWWXXXYYYZZZ[[[]]]^^^___]]]___aaacccbbb___[[[XXXMMMLLLJJJGGGDDDAAA???>>>777666444333111000000000000///...,,,,,,+++,,,,,,+++++++++++++++******))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***((('''%%%%%%'''(((***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%***************)))'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))*********+++************+++,,,,,,---,,,+++,,,...///...---555???JJJOOOOOOPPPUUUZZZZZZ]]]______\\\ZZZXXXWWWTTTTTTSSSRRRPPPLLLIIIFFFBBBAAA>>><<<;;;:::999999888888888777666555555666444444444555888;;;>>>???AAAAAABBBCCCFFFIIILLLNNNJJJHHHDDDAAA@@@@@@BBBCCCKKKMMMPPPSSSUUUUUUTTTTTTOOOJJJCCC===999555222///333000,,,++++++,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((()))))))))))))))((((((''''''(((((()))))))))*********))))))*********+++++++++---,,,,,,,,,,,,------...///111111000000666AAAJJJWWW]]]ffflllllljjjgggfff___YYYVVVTTTNNNMMM```xxxyyyjjjYYYSSSLLLHHHHHHKKKQQQVVVZZZcccnnntttvvvgggeeebbb``````bbbeeeggghhhiiiiiifff```ZZZUUUSSSPPPQQQTTTXXX[[[^^^```aaaaaaccceeeffffffeeebbbaaaWWWVVVTTTRRROOOKKKHHHFFFDDDAAA===999777666888999333222111///...---------******)))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((***)))'''&&&&&&''')))***''''''&&&&&&&&&''''''(((((((((((()))))))))******((((((((((((((()))***+++))))))((((((''''''''''''))))))))))))(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------+++***,,,000555999;;;GGGQQQ[[[___\\\XXXXXX[[[SSSSSSQQQMMMIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEAAACCCGGGIIIIIIHHHGGGFFFDDDDDDBBB>>>;;;;;;>>>AAA??????=========>>>???@@@AAAAAAAAAAAACCCEEEHHHIIIFFFCCC???;;;888777888888>>>@@@DDDIIIOOOUUUYYY[[[YYYUUUOOOJJJFFFBBB>>>;;;888555000...------,,,+++,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))*********)))((((((''''''))))))))))))************))))))*********+++++++++---,,,,,,,,,------...///...000111111444???NNNZZZccceeegggkkkllliiiccc^^^VVV\\\cccccc[[[]]]www~~~iiiZZZKKKMMMLLLJJJJJJPPPXXX^^^fffnnnuuuyyy~~~aaa```___^^^^^^___```aaacccddddddbbb]]]XXXUUUTTTPPPRRRTTTXXX[[[___aaabbbdddeeegggggggggfffdddccc^^^^^^]]]\\\YYYVVVSSSQQQMMMJJJEEE@@@<<<;;;<<<===777666666555333222000///+++***))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((''''''((())))))'''''''''&&&''''''((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))******+++(((((())))))))))))******)))))))))*********++++++,,,,,,++++++,,,,,,---...------...222:::BBBHHHKKKVVV\\\aaa___XXXPPPLLLLLLDDDCCC@@@<<<999888:::===@@@AAACCCDDDEEEHHHLLLOOONNNRRRWWWYYYXXXVVVSSSRRRLLLMMMKKKGGGCCCCCCFFFJJJMMMMMMMMMMMMKKKJJJHHHGGGEEEDDDDDDEEEEEEGGGHHHHHHDDDBBB>>>:::666444444444777888;;;@@@GGGOOOWWW[[[YYYWWWUUUSSSQQQNNNJJJGGG???<<<777444222000---+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))************))))))((((((((()))))))))*********++++++)))************+++++++++,,,,,,,,,,,,---...///000---///222666===JJJYYYdddiiigggfffggghhhddd]]]VVVUUUgggyyy{{{ttt{{{nnn[[[OOOEEEKKKNNNNNNPPPXXXbbbgggpppllllllxxxXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWUUUUUUUUURRRSSSSSSUUUWWWYYY[[[]]]^^^___```bbbbbbcccbbbbbb___```aaabbbaaa```^^^]]]VVVTTTQQQMMMHHHEEEBBBAAA>>>???@@@@@@>>>;;;777555333111///---,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''((((((((((((((('''''''''''''''((((((******))))))((('''''''''&&&&&&&&&&&&'''((())))))&&&''')))******)))'''&&&''''''''''''(((((((((((())))))))))))((((((((('''%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,---......000222777???IIIQQQVVVXXX[[[[[[YYYSSSLLLEEEAAA???;;;;;;;;;:::;;;>>>BBBFFFHHHKKKOOOQQQSSSUUUXXX\\\\\\___ccccccaaa^^^]]]]]]YYY\\\^^^[[[VVVTTTUUUXXXSSSVVVZZZ\\\[[[WWWQQQNNNOOOOOOPPPQQQQQQRRRQQQQQQHHHFFFCCC@@@===;;;999888777777888:::@@@GGGNNNRRRRRRRRRTTTVVVWWWUUURRROOOJJJGGGCCC???;;;777333000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))*********))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,------...///000///222999BBBMMMYYYbbbhhhiiihhhfffccc```\\\WWWTTTddd{{{qqqaaaUUUPPPMMMQQQSSSTTT\\\iiirrrtttqqqrrrzzzPPPQQQRRRRRRRRRRRRQQQPPPMMMNNNPPPPPPPPPPPPRRRTTTRRRQQQPPPPPPPPPRRRSSSTTTSSSTTTVVVZZZ\\\___```aaa^^^```bbbeeeffffffeeedddbbbbbbaaa^^^YYYSSSMMMJJJGGGHHHIIIJJJHHHDDD???===<<<:::777333111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))************,,,+++***))))))(((((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&'''***++++++***'''&&&''''''''''''((((((((()))))))))))))))((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++)))************+++++++++---,,,,,,,,,,,,---......333777???JJJUUU\\\^^^___YYYUUUNNNGGGBBB???===<<<999;;;???BBBEEEJJJPPPTTTPPPUUU[[[^^^______aaacccccceeegggfffcccbbbdddfffkkkpppuuutttooojjjiiikkkjjjpppxxx~~~}}}wwwnnnhhh^^^___```bbbcccbbbaaaaaaPPPOOONNNLLLIIIGGGEEEDDD888888777999<<>>FFFQQQZZZ\\\YYYSSSOOOHHHHHHGGGEEEAAA@@@@@@@@@CCCDDDKKKUUUXXXVVVXXX]]]ZZZ^^^aaaaaa___```eeeiiilllnnnrrrtttssssss{{{~~~yyyvvvsssiii___WWW[[[\\\WWWUUUWWWUUUPPPIIIGGGBBB;;;777999===>>>BBBDDDHHHMMMQQQTTTUUUUUUVVVUUUTTTSSSRRRNNNIIIEEE???;;;777444333222000///...---+++*********+++,,,,,,,,,++++++***)))))))))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&))))))(((((()))***++++++)))(((&&&&&&(((***++++++***))))))))))))+++,,,...++++++,,,,,,,,,---------...............000333666666CCCSSS```eeegggjjjlllaaabbbbbb^^^QQQJJJTTTfffyyyiiibbb[[[TTTWWWaaaZZZZZZZZZkkkkkkjjjjjjmmmpppooohhhaaaXXXXXXWWWUUUSSSQQQQQQQQQTTTQQQNNNKKKJJJKKKKKKKKKGGGFFFDDDDDDEEEHHHLLLNNNUUUXXX\\\aaacccbbb___]]]cccccccccccccccbbb```___]]][[[XXXXXXXXXWWWTTTQQQOOONNNKKKGGGCCC===999666///...,,,+++***+++,,,---+++*********))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***,,,+++)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&''')))***+++***)))((()))(((((((((((((((((()))***************))))))(((******))))))))))))******(((***++++++******+++,,,***+++++++++++++++,,,---------...///111555;;;@@@SSSYYY___]]]TTTJJJCCC@@@BBBBBBAAAAAAAAAEEEJJJNNNWWWVVVXXX\\\\\\YYY[[[```ZZZ___fffkkknnnssszzz{{{pppkkklllhhhaaa___aaa```[[[SSSQQQLLLFFF@@@===<<<;;;:::<<>>:::888666333111///...,,,+++******++++++******************+++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%$$$)))))))))))))))***++++++***)))(((((()))*********,,,++++++******+++,,,,,,++++++,,,,,,,,,------------///000///...000444888EEEOOO\\\fffjjjjjjiiiiiiddd^^^ZZZVVVMMMJJJ]]]vvvuuufff[[[[[[YYYSSSTTTZZZ\\\iiisss~~~~~~vvvooollljjjgggeeedddcccaaa```]]]WWWPPPLLLLLLMMMLLLKKKHHHFFFCCC@@@@@@AAACCCEEEMMMRRRXXX]]]___^^^]]]\\\^^^___``````______aaabbbdddbbb`````````^^^\\\ZZZXXXUUUQQQOOONNNKKKEEE@@@444222///---++++++,,,,,,*********)))))))))))))))))))))******))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,+++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((***+++++++++***)))((((((''''''''''''((((((+++++++++******)))))))))******))))))))))))******)))***++++++******+++---+++******+++---...---,,,---///111444999@@@HHHNNN]]]``````WWWHHH===:::<<>>DDDKKKQQQTTTUUUVVVUUUUUUVVVVVVTTTQQQNNNLLLIIIEEEBBB???<<<888555222000...,,,+++******+++((())))))***++++++,,,,,,++++++******))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((&&&&&&&&&'''))))))))))))))))))***+++******************)))))),,,,,,,,,,,,++++++******,,,,,,,,,,,,---------------///111000...111999@@@RRRYYYccclllooommmiiieeebbbVVVNNNNNNKKKOOOiiiiii^^^TTTPPPSSSUUURRRSSSWWWbbb}}}|||yyyvvvzzzxxxwwwwwwwwwvvvsssqqqkkkddd\\\XXXXXXYYYYYYXXXSSSOOOIIIDDDAAAAAACCCEEEIIINNNTTTWWWXXXYYYZZZ[[[WWWYYYZZZZZZZZZ\\\aaaddddddccccccbbbbbbaaa___^^^\\\XXXTTTTTTUUUSSSMMMGGG===;;;777222///---,,,,,,******************)))***))))))*********))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))*********))))))((((((''''''''''''((((((''''''''''''((()))***++++++******))))))******+++)))***,,,+++******+++---,,,***)))***---...---+++,,,111777>>>FFFMMMUUUYYY]]][[[TTTIII>>>999<<<@@@FFFKKKSSSXXX[[[]]]^^^___```bbbfffjjjnnnqqqvvvzzz}}}||||||~~~}}}zzzxxxrrrlllggg___UUUMMMJJJJJJGGGEEEGGGMMMRRRUUUVVVSSSSSSSSSTTTUUUTTTRRROOONNNKKKHHHFFFDDDAAA===:::666444222///,,,++++++***))))))*********+++++++++++++++++++++******))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%'''******))))))+++---***)))))))))))))))******)))***++++++)))(((((()))******++++++++++++******,,,,,,,,,------------...---///000000000777DDDNNNYYY]]]dddkkkooolllfffaaa[[[PPPMMMUUU[[[cccoooVVVRRRNNNMMMPPPRRRTTT\\\eeexxx~~~zzz~~~{{{xxxxxxsssllliiiiiijjjjjjiiifffaaaYYYQQQMMMMMMPPPRRRQQQSSSUUUVVVUUUTTTSSSSSSRRRRRRRRRSSSUUUYYY___ccc```aaaaaabbbaaa`````````___[[[XXXXXXZZZYYYSSSNNNIIIFFFAAA<<<666111...---+++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))((((((((((((''''''''''''((((((((((((''''''((()))***+++++++++************++++++)))+++,,,,,,++++++,,,------,,,******,,,---------111999DDDNNNVVV[[[___aaa```WWWKKKAAA>>>AAAFFFJJJVVVZZZ___dddfffiiikkkmmmjjjrrr}}}~~~{{{uuulllggggggeee^^^VVVRRRSSSUUUUUUTTTQQQPPPPPPQQQRRRRRRPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@;;;999666222///,,,+++++++++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&(((***+++*********+++******)))))))))))))))***''')))******(((((()))+++))))))))))))******++++++,,,,,,---------.........---///000222666BBBRRR^^^```bbbfffjjjkkkggg```ZZZTTTTTT___rrruuu[[[KKKJJJLLLOOOQQQTTT^^^rrr~~~~~~|||zzzxxxwwwvvvvvvvvvrrrlllgggdddccceeefffggggggffffffddd```ZZZVVVTTTQQQMMMLLLPPPUUUZZZ\\\[[[]]]```aaa```aaabbbcccbbb```^^^^^^___]]]YYYUUURRRPPPLLLGGG@@@:::555222......------,,,++++++***))))))******++++++******))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''''''''(((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))///...,,,***)))))))))***++++++************++++++***+++,,,,,,++++++,,,...---------,,,+++...222666@@@HHHTTT]]]cccdddcccccc[[[SSSJJJHHHMMMVVV\\\___dddeeegggiiinnnuuu~~~~~~vvvllleeeaaa^^^XXXSSSRRRQQQOOOPPPPPPPPPNNNLLLHHHEEECCCBBBCCCDDDDDDCCC@@@>>>:::666111...---,,,,,,,,,++++++***))))))(((***+++,,,,,,,,,+++)))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))((((((***++++++(((&&&+++******)))))))))))))))&&&(((***)))((()))---111++++++)))))))))***+++,,,,,,---------...............///333999CCCPPP___hhhhhhiiijjjiiieee^^^XXXUUUVVVeee}}}vvv[[[KKKGGGEEEKKKRRRXXXaaattt~~~}}}~~~}}}}}}}}}}}}|||{{{{{{zzzzzzyyy{{{{{{oooddd\\\TTTKKKIIIMMMRRRTTTSSSVVVYYY]]]______```bbbeeecccccccccbbbaaa^^^\\\ZZZVVVVVVTTTQQQKKKDDD>>>:::111111000...---,,,+++***((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))'''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******000...,,,***))))))******,,,++++++******++++++,,,***+++---,,,++++++,,,...+++...///...,,,111:::CCCQQQWWW___eeeeeeccc___]]]WWWVVVVVVYYY___fffjjjllliiilllqqqwww}}}}}}~~~|||wwwmmm___UUUVVVTTTRRRQQQQQQPPPNNNLLLGGGCCC@@@???@@@BBBDDDDDDEEEBBB>>>999444000...---++++++*********************+++,,,------+++)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***'''&&&***000222...)))++++++***)))))))))))))))&&&(((***)))(((+++222888222000---***((()))+++,,,------------...............111888CCCQQQ^^^fffiiihhhiiiiiieee]]]WWWTTTSSSbbb{{{{{{aaaMMMGGGKKKHHHOOOYYYfffxxx}}}}}}~~~~~~pppcccXXXLLLHHHLLLPPPPPPLLLRRRUUUZZZ\\\\\\^^^aaadddcccdddeeeddd```^^^\\\\\\WWWXXXXXXWWWRRRKKKEEE@@@333222111000...,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++++++++************+++++++++***((('''''')))+++,,,,,,++++++******++++++,,,***,,,------,,,+++---...***...111000...444AAAMMM[[[___dddeeebbb]]]YYYVVV___ccchhhiiihhhfffffffffiiiqqq}}}yyy{{{zzz}}}zzzgggYYYYYYWWWUUUTTTSSSRRROOOMMMGGGCCC???===>>>@@@CCCDDDGGGEEE@@@:::555111///...)))))))))***++++++,,,,,,***+++,,,------+++***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))%%%%%%,,,777<<<999333++++++***))))))((())))))&&&)))*********...666>>>888555000+++((()))***,,,---------.........//////...222<<>>DDDCCC<<<000***+++---,,,------...---,,,---000333000>>>PPP]]]bbbbbbcccdddggggggcccWWWKKKIIIUUUccczzzgggVVVMMMKKKNNNQQQPPPXXXqqqxxxwwwxxxqqqfff___[[[^^^^^^[[[ZZZ\\\```ZZZVVVVVVUUUUUUXXX]]][[[]]]___```bbbbbbbbbaaabbbaaa```]]]ZZZWWWUUUSSSMMMIIIDDD===777222000...,,,+++***+++,,,,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))++++++++++++++++++++++++(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''(((((()))******++++++************)))))))))((())))))))))))************++++++++++++++++++++++++)))+++,,,,,,,,,,,,---...---///444===IIIVVV```fffjjjjjjhhhgggggghhhkkkmmmfffhhhkkkmmmpppvvv}}}{{{nnnccc[[[VVVSSSRRROOOMMMIIIAAA999666888;;;AAACCCFFFFFFCCC???;;;888/////////---+++++++++,,,+++***((((((***+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))((((((((('''''''''+++(((&&&'''+++...---***777777888888999::::::;;;111000//////111555888:::EEEEEECCC???888222...------------...///000000000;;;GGGWWWbbbffffffeeefffddd```]]]YYYTTTZZZoookkkaaaXXXUUUSSSPPPRRRVVV^^^nnn\\\```kkkzzzvvvlllllluuu|||tttqqqqqqtttvvvuuuwwwzzzwwwjjjZZZRRRPPPPPPTTTYYYTTTVVVZZZ]]]___``````___bbbbbbaaa```^^^\\\ZZZYYYUUUSSSNNNHHH@@@:::444111,,,++++++,,,---,,,***((())))))))))))))))))))))))*********************************))))))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))++++++++++++++++++++++++(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))******++++++************)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,***,,,---------,,,---///...555@@@NNN[[[dddhhhiiijjjiiiiiikkknnnooommmjjjdddhhhoooxxxyyymmmfffdddeeehhhpppyyy|||yyytttqqqpppllleeefffsssxxxxxxrrreee\\\VVVRRRPPPRRRQQQIII>>>777777999<<>>;;;;;;>>>DDDJJJMMMLLLJJJHHHGGGKKKOOOGGG666***)))---------///111111111000HHHRRR^^^gggiiigggeeeddd```[[[\\\eeekkkvvvsssRRRKKKMMMWWW[[[WWWZZZddduuuOOOTTT\\\ccceeeeeegggiiiccc]]]YYY___lllyyy~~~~~~www```SSSNNNMMMPPPTTTQQQTTTXXX[[[]]]\\\ZZZXXX^^^^^^^^^^^^]]]\\\[[[[[[XXXVVVTTTOOOHHH@@@:::666111///,,,++++++,,,+++***))))))))))))))))))))))))************************+++++++++*********))))))''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))*********************)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...//////......///111555???OOO[[[cccfffggghhhgggjjjnnnqqqqqqmmmgggccclllqqqzzz{{{kkkdddeeegggjjjgggaaaXXXQQQNNNPPPRRRQQQWWW]]]]]]YYYUUUUUUWWWVVVRRRTTT___jjjqqqyyyxxxyyy|||tttggg]]]VVVWWWWWWTTTMMMEEE>>><<<<<<:::===BBBFFFHHHGGGCCC@@@<<<999555222111000///...---+++******+++++++++***)))))))))******++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))((((((((((((((((((''')))+++***)))))),,,///((()))***,,,...000111222777888===GGGSSSZZZYYYVVVXXXUUU[[[dddZZZBBB333333,,,---//////...000444888SSSYYYbbbggggggdddaaa___\\\\\\jjj~~~\\\NNNIIIOOO[[[^^^[[[ggg{{{PPPTTTWWWVVVSSSSSSUUUWWWSSSSSSUUUZZZbbbhhhkkkkkkpppsssvvvtttqqqsss{{{xxxbbbTTTNNNLLLNNNQQQQQQSSSWWWZZZ\\\\\\[[[YYYZZZ[[[[[[\\\\\\\\\\\\\\\WWWWWWWWWTTTOOOIIICCC???:::555///+++***+++,,,,,,************************************************++++++++++++************(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))*********))))))))))))))))))******************++++++++++++++++++,,,,,,,,,---------...//////......///222555???LLL\\\dddddddddgggkkkllloooqqqooojjjggghhhjjj}}}nnn\\\SSSRRRSSSSSSVVVTTTQQQLLLIIIGGGHHHIIIIIIJJJJJJIIIGGGHHHJJJLLLKKKIIIKKKPPPVVVZZZ^^^bbb``````cccgggiiilllwww~~~qqqfffbbb\\\TTTMMMIIIFFFAAA>>>999;;;???DDDHHHHHHDDD@@@AAA===999777777666444222...,,,+++***+++,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((())))))))))))))))))(((+++,,,***&&&$$$&&&******************+++++++++)))))),,,555@@@GGGHHHFFFJJJFFFLLLUUUNNN:::...111+++...111...,,,111===HHH[[[___dddfffeeeaaa\\\YYYVVVccc~~~hhhPPPPPPNNNSSS[[[]]]ccc{{{NNNQQQQQQLLLIIILLLOOOQQQKKKNNNQQQSSSSSSRRRRRRRRRSSSSSSSSSTTTYYYdddrrr}}}tttbbbXXXTTTSSSWWW]]]XXXWWWUUUTTTTTTVVVXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]WWWXXXYYYYYYWWWRRRNNNKKKDDD>>>666///---,,,,,,,,,************************************************+++++++++************)))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))******))))))))))))*********************++++++++++++,,,++++++,,,,,,------......------------///444;;;@@@NNNXXXdddiiihhhggglllqqqnnnmmmiiicccaaahhhwwwsssjjjnnnuuubbbYYYPPPKKKLLLLLLHHHDDDGGGFFFDDDAAA>>><<<;;;:::???<<<999888999<<>>???AAABBBDDDFFFGGGFFFEEEGGGJJJKKKLLLRRRZZZ___dddoooyyyuuukkk^^^VVVSSSOOOIIICCC;;;<<<>>>CCCHHHIIIFFFCCCBBB>>>;;;;;;<<<;;;888444///---,,,+++,,,,,,+++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))((((((((())))))******))))))((((((((())))))))))))******&&&((()))(((%%%$$$&&&))))))))))))******++++++++++++)))(((***///222333222///---111777444+++'''***,,,///111000111:::JJJWWWaaaccceeeeeeccc___ZZZVVVSSSkkk}}}fffYYYNNNOOOQQQVVV]]]fffyyyWWWZZZYYYTTTSSSYYY\\\[[[UUUUUUUUUSSSPPPMMMKKKJJJIIIHHHIIILLLTTT]]]fffkkktttxxxuuujjjddddddhhhqqq{{{yyypppaaaSSSKKKKKKOOOSSSVVVWWWXXXYYYZZZ[[[[[[[[[VVVXXXZZZ[[[ZZZWWWTTTRRRKKKFFF???999444000---+++************************))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((*********)))))))))((((((************************'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))***)))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++,,,,,,---......///......///000666???KKKRRR^^^aaafffjjjlllmmmnnnooohhhfffcccdddmmmjjjWWWMMMJJJLLLMMM@@@@@@BBBDDDFFFDDD@@@<<<>>>===<<<<<<<<<<<<;;;:::???>>>===<<<===>>>@@@AAA>>>@@@BBBBBBBBBBBBCCCBBB>>>;;;:::===???>>>AAAEEEFFFHHHNNNVVVZZZ[[[bbbkkk}}}qqqhhh___VVVPPPFFFDDDCCCEEEIIIJJJGGGCCC???===;;;<<>>:::555000...,,,,,,,,,,,,,,,******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))(((((('''(((((()))))))))*********&&&'''(((((((((***,,,---''''''((()))***+++,,,,,,000///...,,,,,,,,,---------///111111111111222333//////000444<<>>???>>>999333---+++,,,------+++******))))))))))))******++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,000000---///333111,,,...///333===PPPaaaeeebbb```dddbbbYYYUUUWWWVVVPPPeeewwwrrrfffZZZRRRTTT\\\VVVaaawww}}}}}}yyy~~~zzz~~~yyyyyyvvvkkk```YYYWWWSSSTTTWWWSSSNNNVVVccclllooo{{{iiiXXXOOOIIIHHHJJJJJJJJJLLLPPPTTTXXXYYYZZZVVVWWWXXXYYYZZZZZZYYYXXXVVVTTTRRROOOKKKDDD<<<777000///---,,,,,,,,,------,,,+++++++++***)))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******((('''''''''(((((())))))))))))))))))))))))******))))))(((((((((((()))************+++++++++---------------,,,,,,,,,...,,,+++---///000///---000666BBBNNNYYYaaafffiiikkkkkklllkkkiiieeebbbaaaeeeiii{{{eeeVVVPPPJJJDDDAAADDD>>>;;;<<<<<<;;;>>>DDD@@@CCCHHHMMMQQQWWW^^^bbbwwwzzz|||}}}~~~}}}||||||xxxqqqllllllddd]]]UUUQQQOOOMMMGGGBBBEEEDDDDDDGGGKKKPPPSSSTTT\\\iiixxxtttfffYYYSSSPPPLLLHHHGGG:::777333333777;;;======999666111...,,,,,,,,,,,,******))))))))))))******++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++...---***,,,000111...///444;;;FFFVVVcccgggcccccc]]]XXXXXXYYYZZZ[[[\\\yyy}}}rrrfff^^^YYYUUUWWW]]]aaannn||||||~~~tttnnngggfffbbbZZZTTTUUU\\\bbb^^^```hhhuuuzzzggg\\\WWWUUUUUUXXXUUUSSSQQQQQQRRRRRRRRRRRRUUUVVVXXXYYYZZZZZZZZZZZZXXXWWWUUUTTTRRRMMMGGGCCC777333///...//////...,,,++++++*********************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000111000000000111<<>>:::CCC???===???AAADDDKKKQQQQQQXXXbbbkkksss|||wwwrrroooiii___UUURRRNNNJJJGGGFFFEEEDDDCCCHHHQQQZZZaaammmnnnccc[[[RRRLLLJJJ>>>999444333666:::<<<<<<:::999777222...,,,+++,,,+++******))))))******+++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,***+++///111111111;;;HHHSSS^^^fffgggdddeeeWWWTTTbbbllllllsss}}}|||zzzfff^^^WWWUUUVVVZZZ```gggzzz~~~}}}}}}|||mmmhhhkkkkkkfffYYYXXXYYY[[[^^^ccchhhkkkttt~~~|||oooiiifffdddeeehhhhhhhhhccc[[[RRRMMMMMMOOOTTTTTTUUUWWWXXXYYYZZZZZZVVVUUUUUUUUUUUURRRNNNKKKCCC;;;222...///000...+++***************+++++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++...000000///111888===NNNWWWbbbggggggfffhhhjjjhhhhhhfffbbbbbbhhhuuuiiiNNNDDD>>>@@@EEEFFFEEEEEEBBBFFFKKKNNNOOOTTT___hhhttt}}}{{{uuuooofff\\\TTTMMMGGGDDDCCCGGGLLLOOOSSS\\\gggooo}}}{{{ooo```TTTOOOJJJCCC;;;777888:::<<<<<<;;;<<<<<<777111---,,,---++++++************++++++++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......------///111222555DDDUUU^^^cccfffeeeccccccWWW^^^{{{zzzgggdddddd___WWWUUUSSSTTTZZZfffwww|||~~~rrreeeccc]]]UUUPPPPPPVVV[[[lllyyy}}}uuussssssrrrsssvvv~~~yyyjjjVVVLLLMMMRRRRRRRRRSSSTTTUUUWWWXXXXXXUUUTTTTTTVVVWWWVVVTTTQQQNNNEEE999111000///---******************+++++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,---------+++---...---...555BBBMMM\\\bbbhhhjjjgggfffhhhkkklllhhhaaa[[[^^^mmmvvv```HHHBBBAAAAAACCCBBBBBBGGGNNNEEESSSaaafffgggmmmzzzwwwjjj^^^TTTNNNDDDDDDDDDDDDFFFKKKSSSZZZXXXaaauuuuuucccZZZTTTLLLAAA:::999:::;;;<<<<<<>>>???<<<555000//////,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///000///---///111===MMM^^^ddddddcccaaa^^^\\\\\\qqqlllYYYXXXWWWOOORRRUUUVVVWWW___uuu{{{wwwwww|||zzzxxxpppdddXXXSSSUUUYYYjjjqqqwww|||{{{}}}tttYYYIIIGGGLLLRRRRRRRRRRRRSSSTTTVVVWWWUUUUUUUUUWWWYYYYYYXXXVVVTTTMMMBBB999444111...,,,++++++*********************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))************+++)))************++++++++++++,,,,,,------......///---///111222666@@@NNNZZZaaadddggghhhggggggjjjmmmdddaaa^^^```kkkoooaaaYYYNNNDDDCCCCCCEEEEEEAAACCCNNN[[[bbbtttzzznnnfffXXXOOOGGGDDDDDDEEEIIIMMMJJJNNNYYYjjj|||zzzppp```UUUHHH>>>;;;;;;<<<<<<<<<>>>@@@>>>;;;666333111---,,,,,,++++++,,,,,,---++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------******---///...---000666HHHVVVcccfffbbb___[[[XXXUUUddd~~~dddVVVTTTSSSOOOPPPTTTVVVWWWdddyyywwwxxxsssgggbbbaaadddeeecccdddrrrsss\\\MMMHHHIIITTTSSSRRRRRRSSSTTTUUUVVVUUUTTTUUUVVVXXXYYYXXXWWWTTTQQQLLLEEE>>>777222///,,,+++++++++***)))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++******))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,---......///000000222666===CCCJJJRRR\\\bbbeeeeeefffggghhhhhhhhhhhh___ccckkkyyysss___SSSKKKFFFEEEGGGIIIIIILLLPPPUUU```ttt}}}pppccc___[[[SSSKKKGGGGGGFFFJJJSSS]]]mmmwwwkkkYYYJJJCCC@@@???>>><<<===>>>@@@???<<<777333------,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,***,,,//////000999CCCUUU___gggeee___[[[WWWTTTQQQlllqqq___TTTRRRUUUXXX[[[\\\]]]aaavvv~~~sssnnnddd```ZZZXXXbbbuuu{{{kkk```YYYVVVUUUUUUUUUTTTSSSSSSTTTUUUVVVSSSSSSSSSTTTVVVWWWVVVUUUQQQRRRRRRNNNFFF<<<555111---,,,,,,+++***)))((((((***************)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++------......///000111111777???JJJUUU]]]bbbeeegggiiihhhhhhhhhiiigggdddbbbjjjrrr[[[LLLBBBCCCBBB<<<>>>FFFOOONNNSSS___pppooo\\\QQQEEEDDDFFFJJJNNNVVVdddrrrlllYYYLLLEEEBBB???<<<<<<===@@@BBB@@@999444...------,,,,,,------...++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000,,,,,,///111555BBBQQQ]]]dddiiiddd^^^YYYUUURRRQQQqqqzzzwwwhhh\\\TTTQQQWWWaaaooommmkkksssxxxtttuuupppfff]]]___gggiiidddnnnttt~~~}}}vvvtttmmmaaaaaahhhccc```]]]\\\[[[XXXRRRMMMOOOSSSWWWYYYXXXWWWVVVVVVYYYWWWUUUVVVTTTMMMBBB999111///---+++******+++,,,+++***************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++///111///,,,000666FFFWWWfffhhhfffhhhiiihhheeehhhdddeeejjjeeedddqqqtttTTTKKKFFF>>>@@@FFF@@@@@@OOOUUUjjj}}}nnnfffZZZOOOLLLKKKLLLRRR[[[kkknnn~~~vvv```NNNFFFDDDCCC>>><<<@@@@@@;;;999;;;777333///+++)))+++...000------,,,,,,+++***)))))),,,,,,,,,+++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------,,,,,,,,,------000000000///333>>>NNNZZZeeekkkdddZZZZZZUUUOOORRR[[[rrr|||ppp___VVVQQQSSSfff|||{{{|||pppjjjnnnqqqjjj```[[[hhhmmmttt~~~|||xxxpppeeegggoootttyyyzzzppp```RRRNNNOOOKKKOOOSSSUUUVVVVVVWWWXXXZZZYYYWWWWWWVVVQQQGGG???444222///,,,++++++,,,,,,+++******))))))******+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,///000......666???UUU```iiihhheeefffgggfffeeemmmlllddd___]]]mmmzzz___GGG===@@@???CCCIIIDDDGGGXXXttt}}}nnn^^^VVVQQQMMMMMMQQQ\\\^^^kkkppp]]]MMMEEECCC>>>;;;>>>???<<<<<<>>>888555000,,,+++,,,...000---,,,,,,,,,+++************+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,...------,,,,,,------...000000///111888EEETTT___bbblllggg[[[ZZZXXXTTTVVVbbbzzzvvvppp\\\SSSTTT___yyyvvvyyyzzzfff```fffgggjjjppp|||wwwppptttfffMMMHHHNNNKKKMMMPPPRRRSSSUUUWWWYYY\\\ZZZYYYYYYYYYUUUNNNHHH<<<999444000---,,,,,,,,,+++******)))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,++++++++++++,,,,,,,,,,,,...---......---111???MMMdddhhhjjjgggeeeggggggfffeeelllggg```cccmmmxxxkkk[[[III>>>999???AAAGGGOOOQQQ]]]ttt}}}pppggg]]]TTTOOOPPPPPPWWWggg{{{ttt\\\KKKGGGAAA<<<<<<<<<<<<>>>AAA;;;888444000...---...///,,,,,,,,,,,,++++++++++++)))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,...---------------......000//////555AAAPPP\\\dddaaakkkdddXXX^^^hhhkkknnnxxx~~~|||zzz|||hhhVVVTTT```xxx|||yyy{{{qqqjjjiiiggggggooo}}}jjjNNNFFFJJJNNNOOOPPPPPPPPPRRRUUUXXX[[[ZZZYYYZZZZZZXXXTTTPPPFFFCCC===666111---,,,+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,---///777IIIYYYgggggggggggghhhjjjjjjhhhdddccc]]]eee|||cccZZZTTTGGG@@@AAABBBGGGHHHOOO```oooooocccWWWRRRQQQVVV```qqqsss^^^SSSKKKBBB<<<:::;;;===@@@>>>;;;888444111///......++++++,,,,,,,,,,,,,,,,,,))),,,...///---+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------...------------......///000...111;;;JJJZZZcccgggdddeeeYYYWWWrrrvvv{{{kkk]]]UUUaaa}}}{{{mmmjjjwwwzzzqqqoookkkggggggooozzziiiTTTKKKIIILLLMMMNNNNNNNNNPPPSSSVVVXXXXXXXXXYYYZZZYYYWWWVVVPPPLLLFFF>>>777111---+++,,,,,,+++***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,000666AAARRRaaafffeeeeeehhhjjjjjjiiigggaaadddggg}}}oooXXXHHHIIIHHH@@@???FFFIIIQQQWWWgggoooggg]]]WWWUUU]]]nnn~~~zzzggg^^^PPPCCC<<<;;;<<<<<<@@@>>><<<999555222///...,,,,,,,,,,,,,,,,,,------***---///000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************++++++++++++++++++,,,,,,,,,------------------------...///000000000555BBBSSS```ffffffeee^^^SSSeeezzzyyyuuubbb]]]ddd|||kkkbbbhhh}}}xxxzzzwwwsssoookkkiiihhhgggkkksss}}}rrrggg^^^UUUPPPKKKLLLMMMNNNNNNPPPSSSVVVTTTVVVXXXZZZZZZZZZYYYXXXVVVSSSMMMFFF>>>777111......---,,,+++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...+++...777CCCNNN[[[eeegggeeeeeeiiijjjgggddddddeeevvvkkkUUUHHHBBBEEEEEE@@@CCCLLLRRRccctttvvviii^^^ZZZ```iiivvvcccOOOCCC@@@>>>;;;AAA@@@???===999555111///------------,,,,,,,,,,,,+++---//////---+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,,,,,,,,,,,,,------------------------...///000000111555>>>MMM\\\eeefffcccaaaYYYXXX}}}|||yyypppllltttzzznnnlllyyy}}}{{{sssiiiaaa```iiittt|||qqqkkkeee___[[[VVVVVVVVVUUUSSSRRRSSSTTTRRRUUUYYY[[[\\\[[[ZZZZZZVVVTTTQQQMMMFFF>>>888444000///...---,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///,,,111@@@QQQ[[[bbbfffhhheeefffiiihhhdddcccgggyyymmmNNNGGGDDDDDDFFFFFFGGGPPP[[[mmmuuuhhhcccdddnnnwwwuuu\\\MMMGGGCCC===AAAAAAAAA@@@===888333000.........---,,,,,,,,,++++++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------...///000111444;;;HHHWWWcccgggeeeaaa\\\VVV___~~~xxxwwwvvvsssggg___gggooozzzyyypppiiieeebbbddddddbbb^^^XXXTTTRRRQQQQQQUUUZZZ]]]]]]\\\[[[ZZZTTTTTTSSSPPPKKKCCC===999111000///...---,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000...444GGGZZZdddffffffgggddddddhhhgggcccfffmmmrrrTTTBBB???BBBEEEFFFGGGOOO^^^lllxxxllliiieeeiiimmmuuueeeTTTMMMGGGAAAAAABBBCCCBBB>>>999444111//////...---,,,,,,++++++***++++++)))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------......000111111777@@@OOO^^^ggghhhddd___YYYUUUbbb|||ooorrrzzzwwwqqqmmmkkkppp~~~ppphhhppp|||ttt]]]UUUUUURRRPPPTTTXXXZZZZZZYYYXXXXXXZZZYYYWWWSSSNNNHHHCCC@@@777444///,,,+++,,,------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))++++++******************---,,,++++++******++++++++++++,,,,,,,,,------------++++++//////,,,---000111777DDDSSS```ggggggeeeeeehhheeedddhhhgggnnn}}}dddMMMBBBCCCFFFEEEHHHLLLSSSccc|||kkkbbb\\\aaasssyyyfff^^^VVVKKKEEEGGGIIILLLLLLFFF===666222111///---,,,,,,,,,,,,---,,,+++*********+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---***,,,------,,,+++---...222---+++///333222222444BBBPPP^^^dddfffeee^^^VVVRRRXXXkkksss~~~|||}}}|||zzzuuuoooooowwwxxxtttfffWWWSSSQQQSSSTTTVVVWWWWWWXXXZZZ\\\ZZZYYYXXXVVVRRRMMMHHHFFF;;;777111...,,,---------,,,,,,++++++***)))))))))***************************)))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************************+++*********+++,,,,,,---++++++,,,,,,,,,---------...,,,,,,//////---...222222>>>NNN[[[bbbdddeeefffeeegggcccccclllrrrnnn[[[MMMAAA>>>AAAAAADDDOOO___sss~~~~~~~~~~~~}}}}}}~~~|||{{{{{{yyy|||tttaaa___hhhuuuzzzlll\\\UUUTTTSSSRRRNNNHHH@@@:::333222000...,,,,,,,,,,,,---,,,+++*********+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---***,,,------,,,+++---...111------000222111444777LLLYYY```___aaagggcccYYYVVVeee|||qqqxxx|||uuuwwwuuuyyyttttttxxx||||||~~~hhhXXXSSSUUUXXXXXXWWWUUUUUUWWW[[[^^^ZZZZZZZZZYYYVVVRRROOOMMMBBB===666111///...------,,,,,,,,,+++******))))))******************************)))))))))((((((((())))))))))))))))))))))))'''((())))))******))))))************************)))))))))***+++,,,...///,,,,,,,,,,,,------------000...---//////...111777999HHH[[[dddcccaaacccgggfffgggaaaddduuuiiiPPPFFFDDDAAAAAAEEEDDDLLL___xxx~~~~~~|||zzzxxxzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuusssqqqpppppppppqqqrrrsssrrrqqqpppqqqssswwwwwwvvvuuussspppmmmkkkjjjhhhkkkrrrzzzllleeeeeegggrrrnnnfffccc^^^WWWOOOHHHCCC@@@444333111///------------------,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---***,,,------,,,,,,---...000...///111111111777>>>UUU```eee___```fffcccYYYcccxxxyyypppyyymmmkkktttyyy~~~xxxtttrrrrrrrrr{{{}}}wwwgggWWWRRRXXX\\\[[[ZZZXXXVVVVVVYYY[[[[[[\\\\\\[[[YYYVVVSSSQQQIIIDDD===777333000...---,,,,,,,,,++++++******************************************)))))))))(((((())))))))))))))))))))))))(((((()))************)))***************+++++++++************+++,,,---...,,,,,,,,,------------...000...---.........555===GGGTTTaaagggdddbbbcccgggdddddd```jjjdddTTTGGGGGGHHHGGGGGGLLLQQQbbb|||xxxrrrkkkkkkkkkkkkjjjiiigggeeehhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddbbbaaa``````___aaabbbbbbaaaaaabbbdddggggggfffeeeccc```^^^]]]]]]ZZZ\\\cccjjjpppxxx}}}rrrgggjjjwwwtttpppggg[[[OOOFFFBBBBBB777555333000...---------------,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++******++++++,,,---+++,,,------,,,,,,---///...///111333111222<<>>>>>AAADDDFFFKKKQQQ^^^eeennnvvv||||||yyyrrrttt}}}www]]]III???===;;;999666333111///......---------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---+++---......------.../////////222444666<<>>===@@@BBBBBBEEEIIIJJJQQQYYY```eeekkktttzzzxxxuuuuuu|||iiiQQQDDDAAA===;;;888444111000///...,,,---.........---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,---......------...000000///000555:::CCCSSSaaaeee___ZZZYYY___rrrqqqnnn```aaa^^^VVV[[[jjjooovvvqqqppprrrzzz{{{wwwkkkccc___ZZZ\\\^^^```aaaaaa```___TTTSSSQQQMMMGGG>>>444,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,)))))))))***+++,,,......---------.........//////000///000333777AAATTTfffaaabbbccceeeeeeccc```]]]lllzzz```JJJDDDIIIBBBCCCKKKXXXggg~~~lllddd[[[VVVOOOGGGGGGLLLHHHCCCBBBCCCBBB@@@@@@CCCCCCEEEGGGEEEBBBAAABBBEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBB@@@BBBCCCBBBAAA@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>AAA>>>>>>AAABBBAAACCCGGGDDDIIIPPPTTTVVV[[[ccciiittt}}}xxxvvv}}}qqqWWWJJJFFF>>><<<999555222000///...,,,---.........---,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,---......------...000111...///555<<>>===;;;222111222+++...------,,,+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---------............///111222666>>>JJJUUU^^^cccgggaaaYYYYYYggg|||wwwyyy~~~ttteee\\\[[[eeeyyyttt|||kkkhhhmmmzzzyyybbb^^^______eeefffgggjjjmmmnnnmmmkkkeee```ZZZUUUPPPKKKDDD???666333000.........---,,,++++++++++++,,,,,,,,,,,,************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////333333666???LLLXXX___bbbccc___eeeiii___ZZZyyy```LLL???DDDHHHCCCGGGQQQeeelllTTTEEE@@@???@@@>>>@@@CCCDDDEEEGGGJJJKKKJJJKKKKKKJJJKKKNNNSSSVVVZZZ```fffhhheee```]]]\\\YYYZZZYYYVVVSSSQQQQQQRRR\\\XXXSSSQQQRRRSSSSSSRRRXXX[[[\\\ZZZUUURRRUUUXXXYYYUUUQQQOOOOOOPPPPPPPPPNNNMMMJJJGGGEEEGGGKKKNNNTTTSSSXXX``````[[[\\\bbbmmmyyyxxxRRRAAA<<>>LLLYYYaaaccccccdddccc^^^XXX]]]|||cccMMMIIIIIIJJJHHHPPPnnn}}}[[[SSSKKKHHHJJJMMMNNNLLLLLLMMMNNNOOOQQQUUUZZZ]]]]]]^^^```aaadddiiinnnsss~~~uuujjjnnn|||yyywwwxxxxxxvvvrrrtttxxxzzzwwwrrrrrrxxxxxxsssqqqpppooonnnjjjaaaUUUNNNQQQ]]]kkktttvvv~~~iiiMMM@@@CCC===555333111000///......------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///000000111222888DDDSSS```ffffffccc___ooo~~~iii]]]uuuyyy||||||uuukkkeeeeeegggiiipppsssuuusssppprrrxxx}}}wwwnnncccYYYQQQLLLJJJFFF@@@888111...---,,,,,,,,,,,,,,,,,,------------************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------...///000000111222///888FFFTTT^^^bbbcccbbb___^^^[[[]]]rrrtttVVVDDDGGGGGGFFFNNNkkk\\\OOONNNMMMPPPTTTWWWVVVUUUTTTUUUXXX___fffmmmpppqqqooosssxxx}}}zzznnn___\\\eeewwwxxx^^^MMMGGG===888888333000000///............///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...///000000111222222<<>><<<===555111000//////......//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...------...///000111222222555BBBRRR^^^bbbaaa```___wwwmmmcccvvv}}}yyy{{{xxxjjj___XXXUUUNNNHHH@@@999444111///...,,,,,,,,,---------......************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///000111222222666EEEWWWbbbddd```______]]]UUUeeecccTTTJJJBBBCCCOOOYYYiii~~~bbbXXX```dddiiinnnttt{{{lllSSS@@@???@@@666111111000///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------...///000111222222999GGGXXXbbbbbb___]]]^^^sssiiiddd{{{{{{xxxdddXXXUUURRRLLLEEE???777000...000+++++++++,,,,,,---------)))+++---//////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000111222444555666MMMXXX[[[cccddd^^^]]]bbbNNNsssdddSSSHHHBBBEEENNNXXXmmmoooeeeaaaqqqvvvxxxuuuzzzyyy```EEE<<<>>>;;;555333111000////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************------++++++++++++------***++++++,,,,,,------......///111111111111444666CCCMMMWWW\\\___aaa___ZZZwwwrrriiiwww}}}{{{~~~kkk]]]XXXSSSMMMGGGBBB;;;333///000++++++,,,,,,,,,---------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000000111111111333555777BBBUUU]]]^^^dddccc]]]]]]]]]\\\rrrWWWOOOHHHFFFNNNPPPjjjttteeebbbcccwwwsssooosssjjjNNNBBB???888777555222000......------......------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,---.........000111111000222555888GGGSSS^^^___]]]^^^^^^^^^uuu}}}~~~iiiuuu{{{yyyyyy|||www}}}tttcccZZZUUUNNNIIIFFFAAA888111000,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........111222222222222444888;;;JJJXXX]]]]]]bbb___ZZZ]]]```xxxwwwZZZMMMLLLBBBAAAOOObbbrrrhhhbbbccchhhtttgggaaannnxxxjjjlllvvvyyy^^^NNNEEE999;;;777222///......---,,,......------,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,+++++++++++++++,,,------.........000111000000222888===NNNZZZccc___XXXXXX___eeeyyyrrrggg{{{mmmrrrooobbbXXXPPPKKKIIIEEE<<<333///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,------------...------------............222333333222333666===BBBOOOZZZ^^^___ccc^^^ZZZccctttppp___NNNOOOQQQDDDFFF]]]tttssssssmmmkkkppppppccccccwwwwwwzzzsssaaafffooowwwqqq```RRRBBB>>>999222///...///...---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++,,,,,,---............000111000///444<<>>555000111333222000......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************++++++++++++******,,,,,,,,,---......//////...111222000111:::JJJWWW___aaaeeemmm___ZZZxxxnnniiivvvssswww|||qqqaaaRRRMMMLLLFFF<<<666///.........------------***+++---......---+++***++++++++++++++++++++++++)))******+++,,,,,,------------------........................////////////000222444333555???NNNYYY[[[^^^]]][[[XXXUUUnnn}}}___QQQMMMGGGJJJWWWfffpppiiicccbbb___bbbwww~~~qqqNNNDDD888222222333111...------..................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,------.../////////...111222111222>>>PPP___aaabbbiii}}}qqqVVVcccooodddooo{{{{{{xxxfffTTTNNNMMMHHH???999//////.........---------)))+++---//////---+++)))++++++++++++++++++++++++))))))***+++,,,,,,---------------.........//////............/////////000///222444444666@@@QQQ]]]```aaa___]]][[[___eeeOOOBBBFFFIIIWWWpppqqqccchhhjjjmmmnnnyyywwwSSSHHH;;;333222222000,,,------..................************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,+++***))))))***+++,,,,,,,,,------.../////////...111222111333@@@TTTdddaaaaaakkkcccVVVrrrfffggg~~~wwwpppZZZVVVUUULLLCCCAAA555333///............---.........------,,,,,,,,,++++++++++++++++++++++++......---,,,---...///000---------............///......//////000000111111...333444000444EEEVVV___eee^^^___^^^[[[uuutttRRRHHHEEE@@@NNNrrrsssmmmuuuwwwtttpppqqqgggOOO<<<:::999111...222//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///////////////.........///333333222;;;OOO___gggaaabbbmmm}}}iii]]]gggbbbrrrzzz}}}wwwaaaYYYUUULLLDDDBBB777444000..................------------------,,,++++++++++++++++++++++++...---,,,,,,,,,---...///---------............///......//////000000111111000444444333:::JJJXXX______^^^___ZZZ___fffLLLDDDHHHGGG[[[|||www|||}}}gggbbbeeeppplllTTT???:::888222///111//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------/////////////////////...000222222333>>>QQQ```eeeccc___ddduuu}}}yyyeeedddyyywwwdddlll```WWWLLLEEECCC:::777222/////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///......//////000000111111222444444888BBBQQQ[[[___\\\^^^___\\\lllnnnWWWGGGCCCEEENNNkkk{{{{{{|||{{{zzz~~~ooojjjjjjbbbQQQRRR```zzz}}}|||zzzuuu^^^FFF<<<888333////////////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------......//////////////////111111222777DDDUUU```cccaaaZZZ]]]mmmxxxxxxxxx}}}cccsssmmmooo{{{|||jjj\\\OOOGGGFFF>>>:::444111/////////...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------............///......//////000000111111333222444<<>>...111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///111111===PPP]]]]]][[[dddrrrhhheeeuuu~~~zzz{{{wwwfffVVVMMMJJJCCC;;;444000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////...000//////000000111222333444===GGGUUUaaacccqqqaaaDDDDDDFFFKKKlllwwwrrriiiNNNFFFHHHUUUrrrooo```[[[```lllyyydddXXXSSSZZZ___hhh~~~mmmeee|||]]]EEE<<<...111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---000222555@@@RRR^^^___\\\bbblll~~~jjjrrrvvv|||{{{{{{xxxwwwqqqYYYOOOKKKEEE>>>888444111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////000000222333333444CCCOOOXXXbbbggg{{{hhhOOO???CCCIIIWWW~~~sssxxxiiiPPPGGGJJJ\\\sssfffhhhxxxpppccccccrrrzzz||||||{{{xxxvvvjjjpppmmmKKK:::000000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000333999DDDUUU```___ZZZ\\\bbbqqq|||}}}}}}}}}~~~oooxxx}}}yyy{{{xxxuuuyyy~~~yyyzzzzzzzzzyyyyyyxxxwwwxxx{{{~~~|||}}}~~~~~~yyyZZZQQQMMMGGGAAA;;;666222///////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////////////////000111222333444555HHHTTTZZZbbblll{{{WWWIIIAAAEEEMMMdddqqqqqqzzzgggSSSIIILLL```pppkkkssszzzzzzzzzkkkkkkyyypppwwwtttlllwwwyyyQQQ999444000000///////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///111444999III[[[```ZZZSSSUUU\\\mmmvvv{{{rrrsss{{{{{{zzz~~~}}}zzz~~~zzzvvvwww||||||xxxvvvuuurrrrrrrrrqqqpppnnnmmmllllllnnnqqqsssuuuyyy}}}{{{```UUUPPPIIIBBB===888333///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000//////000000111333444555777LLLWWWZZZddduuuhhhNNNGGGDDDIIIWWWvvvmmmhhhwwwxxxsssjjj^^^QQQKKKOOOcccjjjnnnzzzooowwwxxxiiijjj|||mmmnnn{{{nnnlllWWW:::999111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...//////...000333555:::MMM______TTTNNNVVV___ooowwwqqqtttwww|||vvvtttwww{{{~~~~~~~~~~~~|||wwwrrrmmmkkkkkkhhhgggfffeeecccaaa___^^^]]]___aaabbbdddhhhmmmpppxxxzzz}}}yyyzzz~~~ppp\\\UUULLLEEE???:::555000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000//////000000222333555666;;;PPPYYY\\\mmmYYYHHHEEEFFFPPPiii}}}fff]]]jjjssshhhaaaWWWPPPKKKKKKSSShhhuuugggrrr~~~xxxpppzzzrrriiinnn~~~mmmhhhqqqtttfffwww```???<<<222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---.../////////111444666@@@RRRaaa___UUUVVVcccooo}}}~~~~~~ttt~~~xxxsssnnnpppvvvyyyxxxuuurrrqqqnnniiiccc___^^^^^^XXXXXXWWWVVVTTTQQQOOONNNLLLNNNOOOPPPRRRTTTXXX[[[]]]```eeeiiinnnsssxxx||||||wwwzzz{{{}}}~~~}}}ccc[[[PPPGGGBBB===777333............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111//////000111222444555666AAATTT\\\bbb{{{zzzNNNEEEFFFKKK^^^~~~{{{vvv___SSS\\\qqq|||zzzgggXXXPPPLLLHHHFFFJJJVVVllluuulllxxxxxxttt{{{kkklllvvvrrrhhhlll~~~kkkqqqlllDDD===444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000000000111444777JJJWWW```___^^^iiizzzwwwzzz~~~|||yyytttqqqkkkjjjjjjlllooooookkkgggbbb```]]]XXXSSSPPPPPPPPPKKKJJJIIIHHHFFFDDDBBBAAA???AAACCCCCCCCCEEEGGGIIIIIIKKKOOOSSSWWW\\\bbbfffkkkqqqyyy~~~|||uuu~~~zzz{{{|||yyyvvvuuuxxxzzziii___SSSIIIDDD???999555000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111//////000111222444666777EEEWWW^^^gggnnnJJJHHHJJJRRRkkk{{{rrrlllmmmyyypppZZZMMMSSSeeeooo{{{uuu```OOOFFFJJJGGGEEEJJJWWWmmmzzzsss|||xxxvvvyyy|||bbbjjjxxxvvvkkklllsssooouuuHHH===555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///000000000222555777RRRZZZ^^^___hhhzzzxxxuuu~~~}}}|||zzzwwwqqqkkkfffaaadddhhhjjjhhhddd___\\\VVVUUURRRMMMHHHFFFFFFHHHDDDCCCCCCAAA???===;;;::::::;;;============>>>@@@AAACCCEEEGGGIIILLLQQQTTTVVV^^^hhhqqqvvvxxxwwwwwwttt~~~uuurrruuuvvvwwwyyyyyyqqqrrr{{{sssaaaPPPLLLJJJCCC:::555111///------/////////...------++++++++++++------,,,,,,,,,---------......---......//////////////////000222444111///555===LLLSSS]]]ppp|||OOOKKKLLLFFFVVV}}}jjjddddddnnntttxxx{{{iiiTTTOOOQQQ]]]jjjtttpppWWWKKKLLLIIIFFFJJJSSSZZZeee~~~ooouuutttyyymmm\\\cccwww}}}kkkuuuhhhtttPPP===999222...///111///---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000......///......555===WWW``````^^^ttt}}}kkk~~~|||{{{{{{wwwsssnnnkkkgggccc``````aaaaaa```\\\VVVQQQMMMJJJJJJHHHFFFCCCAAA???>>>;;;;;;::::::::::::::::::999999:::;;;;;;:::::::::;;;;;;===???AAADDDFFFGGGKKKOOOUUU]]]dddjjjnnnppprrr|||zzzvvvuuuuuuvvvxxxrrriiijjjssskkkUUUNNNLLLEEE;;;555111///....../////////...------,,,++++++,,,------,,,,,,---------.........---...//////000000//////000000222444222000666???SSS[[[iii}}}iiiGGGHHHFFFKKKhhhhhh^^^\\\ccciiinnnzzzttt```PPPKKKMMMXXXcccnnnjjjSSSJJJMMMOOOJJJJJJPPPVVVbbb|||tttxxxqqqpppbbbXXX[[[hhh{{{wwwzzzrrrqqqZZZCCC:::333...///111///---............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////......000000222999BBB\\\bbbbbbddd||||||}}}vvv}}}{{{zzzxxxvvvtttrrroooiiidddaaa^^^ZZZXXXVVVVVVVVVTTTQQQLLLHHHEEEBBBAAA@@@>>><<<:::999888::::::::::::::::::::::::999::::::;;;;;;;;;::::::999999:::;;;<<<===???@@@???BBBGGGMMMSSSXXX\\\^^^eeeooo{{{{{{wwwuuu|||}}}|||zzzzzz}}}}}}sssooosssvvvwwwwwwwwwxxx|||}}}{{{zzzxxxzzz}}}{{{wwwttttttwwwqqqfffgggtttyyy\\\OOOMMMHHH>>>666222000....../////////...------,,,,,,,,,,,,------,,,------------.........---...//////000000//////000000222444222222999BBBUUU\\\nnnUUU@@@GGGCCCTTTzzzpppcccYYYZZZ___eeeooozzzttt]]]NNNIIIKKKUUU___jjj}}}~~~fffRRRNNNSSSVVVOOOLLLNNNTTTaaa{{{xxxzzzmmmcccTTTRRRQQQVVVbbblllxxx|||jjjfffGGG<<<555///000111///...///.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////---...111333666???III[[[^^^\\\bbb{{{ssstttxxx~~~|||xxxuuurrrpppmmmkkkfffbbb\\\WWWTTTQQQOOOMMMJJJJJJIIIFFFDDDAAA>>>===999999888888777666555555999999999:::;;;;;;;;;<<<:::;;;;;;;;;;;;;;;:::::::::999999888888888999999999;;;===AAAEEEIIIMMMOOORRR[[[hhhpppppplllhhheeewwwwwwvvvvvvwww{{{~~~pppggghhhddd[[[]]]iiijjjooowww~~~|||yyyvvvsssrrrsssuuuuuuuuuvvvwwwyyy{{{{{{{{{zzzzzz}}}~~~yyyssssssvvvyyylllmmmcccPPPLLLJJJ@@@777222111///.../////////------------,,,,,,---------------------..................///000000000000000000000222444333333<<>>777111111111///...///............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000......111333888BBBMMMYYYXXXUUUZZZpppyyyrrr~~~ppp~~~}}}{{{xxxsssooollliiifffccc\\\XXXRRRMMMJJJHHHFFFEEECCCBBB@@@>>><<<;;;::::::666666777777777777777777999999::::::;;;<<<======;;;<<<<<<<<<<<<;;;;;;:::;;;:::999999888888888999999999999:::===@@@CCCDDDDDDKKKUUU\\\______^^^]]]rrrpppooosssyyy~~~}}}|||qqq```UUUVVVVVVTTT^^^nnnrrr{{{~~~{{{zzzwwwtttqqqooopppppppppooopppqqqssstttttttttsssrrrwwwyyy{{{{{{vvvuuu~~~|||rrrqqqttt~~~pppsssjjjQQQKKKJJJBBB888333111////////////...------------------------------------.........//////...//////000000000000000111000222444333555???JJJ\\\]]]nnn~~~]]]III@@@DDDHHHeeexxxeeeZZZYYY]]]dddjjjjjjjjjlllqqqxxxwwwaaaOOOLLLOOOZZZdddnnnvvv```SSSRRRWWWLLLLLLOOOUUU]]]kkk~~~uuuzzzdddRRRJJJIIINNNTTTWWWWWW^^^pppbbb]]]zzzsssIIIAAA999222111111//////000//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111///...111333999DDDPPPZZZWWWSSSWWWhhh{{{~~~zzznnn}}}zzzxxxvvvsssnnniiifffbbb^^^[[[SSSOOOKKKGGGEEEDDDBBBAAA>>>===;;;:::999999999999777777888888999:::;;;;;;::::::;;;<<<===>>>>>>???===============<<<;;;::::::999999888888999999:::666666555555666888:::;;;>>>BBBGGGMMMRRRVVVYYY[[[mmmmmmooowww~~~yyyrrr___TTTMMMPPPWWW```ppp|||xxxuuutttpppooonnnnnnppprrrqqqqqqmmmmmmmmmmmmmmmllllllkkkqqqsssuuutttooommmwwwsssnnnooowwwnnntttvvvWWWLLLKKKEEE;;;444222000///000000...---------............------------........./////////...///000000111111000000111111222444444777CCCNNN[[[aaatttpppUUUGGGAAAEEEPPPuuuyyyfffYYYUUUXXX^^^cccbbb``````ccciiiqqqvvvyyyoooWWWPPPPPP[[[gggqqqkkkVVVMMMMMMOOOHHHLLLSSS[[[dddooo}}}sss}}}cccQQQNNNNNNZZZeeefffbbbhhh{{{hhhWWWmmm{{{NNNCCC;;;333222222000///000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////222///...111444;;;HHHTTTYYYUUURRRYYYjjjzzz~~~ttt~~~~~~zzzvvvsssnnnjjjeee```\\\YYYTTTRRRJJJGGGEEECCCBBBAAA???>>>999888888777777777888888777888888:::;;;<<<===>>>=========>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;;;;888777777777777888999999777777666666777777888999===>>>???CCCHHHNNNTTTWWWmmmqqqyyyzzznnneeeQQQQQQTTT^^^ooo~~~yyytttpppmmmhhhhhhjjjmmmppprrrqqqpppjjjiiihhhgggfffeeeeeeeeeiiijjjlllkkkgggeeemmmxxxsssjjjjjjllljjjsss~~~___OOOMMMGGG>>>555333000///000000...---,,,---...//////...---,,,............//////////////////000111111111111000222111222333444999EEERRRYYYjjjbbbNNNEEEEEEOOOdddmmm\\\SSSSSSWWWZZZ^^^[[[VVVUUUXXX]]]bbbdddwwwdddXXXSSS\\\jjjwwwvvv___NNNLLLPPPRRRPPPVVV]]]dddkkkuuu~~~}}}ttteeeQQQQQQWWWhhhwwwvvvrrr{{{nnnSSS^^^zzzUUUEEE<<<444222222000///111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111......222666???MMM[[[ZZZTTTVVVeeeyyy}}}vvvzzzzzzxxxvvvrrrnnnkkkiiillllllooottt{{{|||{{{zzzxxxvvvrrrnnnkkkbbb^^^YYYTTTQQQMMMIIIFFF??????>>>>>>???>>>;;;999666666777777888999999999999999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????>>>>>><<<;;;;;;999888888777777777888888888999::::::;;;;;;::::::<<<;;;;;;===AAAFFFJJJLLLnnnvvv}}}ooo```WWWOOOXXXdddttt{{{wwwrrrnnnkkkeeeeeehhhkkkooopppooommmhhhgggdddbbbaaa``````aaaaaaaaacccccc```^^^eeeooo{{{ttthhhffffffiiitttwwwsss{{{eeeRRRNNNHHH@@@555333111000000000...---,,,---...//////...---,,,............/////////000//////000111111111111111222111222333555:::FFFSSS]]]wwwXXXHHHDDDJJJ[[[zzzwwwbbbTTTPPPRRRUUU]]]WWWPPPKKKKKKNNNQQQSSS___nnn{{{ppp```VVV]]]mmm|||oooWWWKKKOOOWWW[[[\\\bbbggglllqqqyyy}}}wwwgggQQQRRR^^^rrr|||{{{{{{qqqOOORRRjjjXXXFFF===555333222000///111000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000......333999BBBRRR``````ZZZ^^^tttlllrrr{{{~~~{{{yyywwwuuussslllkkkhhhddd___ZZZUUUSSSTTTUUUWWW\\\eeeoooxxx~~~~~~zzzzzzzzzzzzyyyyyyxxxxxxwwwtttsssrrrpppnnnkkkfffcccYYYUUUPPPLLLHHHDDD@@@>>>888888999:::<<<;;;888555666777888:::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA????????????>>>===;;;;;;<<<;;;:::999888888888888666777888:::::::::999888;;;::::::;;;>>>AAABBBBBBtttsssbbbWWWRRRUUUjjjxxxtttqqqqqqmmmeee___]]]]]]^^^___```bbbcccdddddd```^^^]]][[[\\\^^^```bbb___^^^]]][[[ZZZ[[[^^^aaannnqqqyyy}}}kkkddd```eeeooovvvvvvqqqqqquuu{{{rrrSSSOOOLLLAAA888111...000111///......///////////////////////////......------///000111000111111111222222222222111111222444555:::IIIWWWddduuuOOOLLLLLLHHHgggnnn[[[QQQSSSXXX^^^\\\VVVMMMEEEBBBCCCFFFRRRYYY```gggsss{{{kkk\\\^^^nnndddOOOOOO]]]iiilllrrrqqqrrrssssssrrrxxx|||iiiVVVUUUbbbzzzwwwyyyrrr}}}}}}UUUEEE[[[}}}dddIIICCC:::222000333444444//////.........---------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////000333000...;;;PPP[[[YYYUUUqqqnnnooo}}}xxxsssllleeeaaa___]]]\\\[[[YYYVVVSSSOOOLLLJJJIIIEEEFFFHHHJJJMMMUUU___gggsss|||}}}|||xxxuuuvvvxxxxxxtttoooqqqpppppppppqqqqqqooonnnnnnmmmkkkiiigggccc^^^ZZZMMMKKKHHHDDD@@@===;;;:::999999888777777666777777999:::;;;===>>>?????????@@@???>>>@@@BBBCCCCCCBBBEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<;;;999999:::;;;;;;;;;;;;::::::999999999999999:::;;;<<<===>>>===<<<<<<===???{{{{{{iiiZZZTTTSSSbbb~~~~~~qqqkkkgggfffbbb[[[UUUTTTWWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXVVVUUUVVVXXXZZZ\\\\\\[[[ZZZWWWUUUVVVXXX[[[___aaaiiiyyy}}}jjjbbb```cccjjjrrrrrrmmmiiijjjxxx~~~}}}|||[[[SSSLLL@@@999222...000111///......//////////////////////////////...---...///000111000000000111111111222222111111222555666<<>>RRR\\\ZZZaaahhhppp}}}yyyvvvmmmhhhaaa[[[WWWUUUSSSRRRQQQOOOMMMJJJGGGEEEDDDCCC@@@AAABBBCCCFFFLLLUUU[[[fffppp{{{|||uuurrrnnnoooqqqqqqnnnjjjlllkkkjjjkkklllllljjjhhhfffdddbbb```^^^ZZZTTTQQQIIIHHHEEEAAA>>>;;;999888999888888777777888888999:::;;;<<<>>>???@@@@@@@@@AAA@@@???@@@BBBCCCCCCBBBDDDDDDCCCBBBAAAAAAAAAAAA??????@@@??????===<<<;;;999::::::;;;;;;:::::::::;;;::::::::::::;;;<<<<<<;;;<<<===<<<::::::<<<>>>{{{mmm\\\SSSUUU[[[uuu~~~yyyvvvxxxwwwwwwxxxzzzzzzyyyxxxnnnggg```]]]YYYRRROOOOOOOOOOOOPPPPPPPPPQQQQQQQQQNNNMMMLLLLLLMMMNNNQQQRRRUUUUUUSSSQQQNNNNNNPPPRRRQQQSSSZZZiii|||lllbbbbbbaaaeeemmmooojjjbbb^^^ttt{{{|||fffXXXNNNAAA;;;444///000222000.../////////////////////////////////.........///000111///000000000111111111111222111222555888???MMM[[[sss___JJJHHHIIIWWWvvvggg\\\VVVUUU]]]ZZZSSSJJJCCC???>>>@@@???CCCGGGLLLVVVdddnnnqqqqqqbbbXXX^^^sss{{{cccWWW^^^nnnxxxzzzooolllkkkkkkjjjkkksss|||zzzzzz~~~vvvaaaYYYiii~~~oooccctttxxxwwwWWWEEEOOOnnnuuuSSSHHH<<<444222222000////////////.........------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////000222222555CCCUUU^^^\\\jjjzzzfffxxx|||vvvqqqlllhhh^^^YYYSSSNNNLLLJJJIIIGGGFFFEEECCCAAA@@@?????????============???CCCIIIMMMWWWaaalllqqquuuyyyxxxuuukkkhhheeeeeeggggggeeeccccccbbbbbbbbbccccccaaa```___]]][[[XXXVVVRRRMMMJJJDDDBBB@@@===:::888777666888888888888999:::;;;<<<======>>>@@@AAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCBBBCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;::::::999<<<<<<<<<<<<======>>>>>>===>>>>>>>>><<<<<<===???{{{nnn^^^RRRPPP\\\jjj|||zzzvvvrrroooqqqooonnnnnnoooqqqrrrssslllccc[[[VVVQQQLLLJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDEEEFFFHHHIIIKKKKKKJJJIIIGGGGGGIIIKKKHHHJJJOOO[[[lllttthhheee```aaaiiinnniii___XXXqqqppp]]]PPPEEE===666000111222000/////////////////////////////////////////////000000000//////000000000111111111333111333666;;;BBBPPP^^^yyypppRRRGGGGGGJJJ___zzzwwwxxxyyyxxxvvvmmmooopppllleee^^^YYYXXX___[[[TTTLLLEEEBBBAAAAAACCCDDDEEEGGGNNNXXXccciiiooobbbYYY```tttwwwaaaVVVYYYbbbeeecccYYYWWWWWWZZZ\\\aaakkkvvv{{{}}}~~~zzzwww|||yyyzzz}}}fffZZZnnnooo```dddhhhmmmWWWHHHKKKdddYYYKKK;;;555444333000///////////////............------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000222333999IIIYYY___\\\kkktttooozzzssslllgggbbb]]]ZZZSSSOOOJJJFFFEEEDDDCCCAAAAAA@@@??????????????????>>>>>>===<<<===???AAADDDLLLUUU^^^bbbfffiiiiiifffbbb___]]]\\\^^^___^^^]]][[[ZZZYYYZZZ[[[ZZZYYYWWWWWWUUURRRPPPNNNKKKFFFCCC???>>><<<:::888777666666888888999:::;;;===>>>??????@@@AAABBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDCCCAAABBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::======>>>??????@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCC~~~qqq```QQQJJJOOOdddxxx|||xxxuuurrrnnnlllllljjjhhhggggggjjjnnnpppggg]]]SSSNNNIIIEEEDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEAAA@@@??????@@@@@@BBBBBB@@@AAABBBBBBAAABBBEEEGGGAAACCCGGGNNN\\\qqqssshhh___\\\bbbiiifff\\\UUUuuuyyyaaaSSSIII???888222222222000///000/////////////////////////////////000000000000000000000000000111111111111444222333888>>>FFFTTTaaa~~~aaaGGGCCCDDDKKKeeeyyymmmfffffffffbbb___WWWYYY[[[]]]\\\ZZZXXXWWW\\\XXXRRRLLLGGGEEEDDDCCCDDDCCCDDDEEEJJJRRR]]]fffjjjbbb^^^gggxxxvvvaaaVVVTTTTTTOOOKKKFFFEEEGGGKKKOOOUUUaaammmsssyyy~~~~~~|||}}}ssszzziii\\\ppprrr```YYY[[[eee\\\OOOIIIXXXbbbNNN;;;555666444222111000000/////////.........------------------------+++++++++,,,,,,,,,------,,,,,,---------................../////////000000111111444>>>NNN\\\___[[[lll}}}zzzmmmiiiccc]]]YYYUUUPPPNNNJJJGGGDDDBBBAAAAAA@@@???@@@@@@?????????@@@AAAAAA??????>>>>>>>>>?????????CCCKKKRRRUUUXXX\\\]]]ZZZZZZXXXWWWWWWXXXXXXXXXWWWSSSRRRRRRRRRSSSSSSQQQPPPMMMKKKHHHFFFDDDBBB>>><<<<<<<<<;;;999888888888888999999:::;;;===???AAABBBBBBBBBCCCCCCCCCCCCCCCBBBDDDCCCBBBBBBCCCDDDCCCAAAAAAAAA@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<======>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBEEEFFFFFFDDDCCCBBBCCCEEEtttdddTTTJJJIIITTTooozzzuuurrrooollljjjjjjhhhfffbbbaaacccgggkkkfff\\\RRRLLLHHHDDDDDDGGGEEEEEEEEEEEEEEEDDDDDDDDD??????>>>===============999;;;<<<======???AAADDD@@@BBBEEEHHHQQQeee~~~kkk```XXX\\\bbb```ZZZTTTgggWWWNNNBBB:::333222333000///111////////////////////////...///000111111111000000000111111111222222222222555222333999@@@JJJXXXdddSSSBBBBBBBBBPPPppp~~~ppp```WWWWWWWWWSSSNNNLLLMMMPPPTTTWWWXXXVVVTTTUUURRRMMMJJJHHHHHHGGGFFFCCCAAABBBDDDGGGMMMXXXccccccdddjjjvvvuuucccXXXRRRLLLGGGEEEAAA@@@BBBFFFJJJNNNYYYdddlllttt}}}|||tttzzz~~~hhh^^^ooouuubbbVVVVVVeeefff]]]LLLNNNxxxmmmTTT===666777555222333000000000/////////......------------------------++++++,,,,,,,,,,,,------,,,---------................../////////000000000222111555BBBSSS^^^^^^YYYlll~~~|||tttjjj^^^ZZZUUURRROOOMMMJJJHHHEEECCCAAA@@@@@@AAA@@@???AAA@@@@@@@@@@@@AAAAAABBB@@@??????@@@AAAAAA@@@>>>===DDDJJJKKKNNNRRRTTTSSSQQQQQQRRRSSSSSSSSSRRRRRRMMMLLLKKKLLLMMMMMMKKKIIIHHHFFFCCCBBBAAA@@@===;;;::::::999999999999:::::::::;;;;;;===>>>AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<===>>>??????>>>???@@@AAABBBCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFFFFEEECCCBBBCCCDDDgggXXXLLLKKKRRRddd~~~xxxssspppmmmkkkjjjiiihhhddd___[[[ZZZ]]]aaaeee[[[QQQLLLHHHEEEEEEHHHCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<;;;::::::777999;;;;;;;;;<<<>>>@@@===AAACCCDDDIIIZZZtttsssfffZZZYYY\\\\\\XXXVVV{{{nnnZZZPPPDDD;;;444333333111000111////////////////////////...///000111222111000000222222222222333333333333555222333:::CCCMMM[[[fffuuuIIIEEEHHHDDDZZZvvvfffSSSJJJKKKNNNLLLGGGHHHIIINNNUUU[[[]]]YYYUUUQQQNNNJJJIIIKKKMMMMMMLLLKKKHHHGGGIIIHHHJJJTTT___cccmmm~~~tttaaaUUULLLEEEDDDHHHBBBBBBDDDHHHJJJNNNWWW```eeellluuu}}}}}}tttvvv}}}sssaaa]]]ooozzzfffVVVSSSgggsssnnnVVVMMMqqqzzz\\\???666777444111222000000000000/////////...------------------------++++++,,,,,,,,,,,,------------------.............../////////000000000000333111666EEEVVV^^^\\\WWWcccxxx~~~zzzyyy}}}{{{|||wwwpppkkkkkkooorrrxxx{{{{{{xxxtttnnndddZZZSSSPPPMMMKKKKKKJJJIIIHHHEEEDDDBBBBBBDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBDDDGGGGGGEEEBBB???EEEHHHGGGGGGJJJKKKJJJHHHJJJMMMNNNNNNMMMLLLKKKHHHGGGFFFGGGHHHGGGFFFDDDFFFDDDAAA@@@@@@@@@>>>===888888888888999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<===???@@@AAA???@@@BBBDDDFFFGGGHHHHHHFFFGGGJJJLLLMMMMMMLLLLLLHHHHHHHHHFFFDDDCCCDDDFFF]]]PPPIIIOOO]]]ttt}}}vvvqqqnnnlllkkkiiijjjhhhddd]]]VVVTTTVVVYYY___UUULLLGGGDDD@@@AAADDDAAAAAAAAAAAABBBBBBCCCCCC??????>>><<<;;;999888888888999;;;;;;::::::<<<===555:::======@@@PPPiii~~~|||mmm^^^ZZZ[[[[[[YYYYYYiiisss[[[PPPEEE<<<444333333111000111////////////////////////...///000222222111111000222222333333333444444444666222333:::DDDNNN\\\hhhgggEEELLLOOOIIIdddnnn]]]IIIAAADDDJJJIIIEEEEEEHHHPPPZZZccceee```[[[PPPMMMKKKLLLOOORRRSSSRRRXXXTTTQQQPPPLLLJJJQQQ\\\gggwwwqqq^^^PPPDDD>>>AAAIIIBBBBBBEEEJJJMMMPPPXXXaaa___dddmmmvvv~~~}}}sssooorrrgggYYYZZZqqqtttggglll|||kkkTTTQQQhhh|||{{{```QQQrrraaaAAA777666222000111000000000000////////////------------------------++++++,,,,,,,,,------------------.........//////////////////000000000000333111666FFFWWW^^^[[[UUUWWWlllwww{{{|||wwwrrroookkkccc[[[VVVVVVYYY]]]bbbeeefffcccaaa]]]TTTKKKNNNLLLIIIIIIJJJKKKKKKJJJHHHGGGEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEIIIMMMMMMJJJGGGEEEIIIJJJFFFCCCDDDDDDBBBBBBEEEIIIKKKKKKIIIGGGFFFDDDCCCCCCCCCDDDDDDBBBAAA@@@>>><<<;;;<<<<<<;;;:::777777777777888:::;;;<<<======>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>============>>>???AAABBB@@@AAADDDFFFHHHJJJKKKKKKIIIKKKMMMPPPQQQQQQPPPOOOKKKKKKKKKIIIGGGFFFGGGIIIQQQMMMIIIQQQmmmzzzxxxuuuqqqmmmkkkjjjiiigggccc\\\UUUPPPNNNMMMNNNRRRQQQMMMHHHCCC@@@@@@AAA>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999999999888888888888888999999:::<<<888999>>>@@@EEEYYYppppppYYYTTTXXXYYYVVVSSS[[[rrraaaSSSHHHBBB999333111111///...111111000000000000111111000000000000111111111111222222222222222222222222111000111>>>KKKOOO```}}}XXXNNNKKKKKKSSSxxxnnnSSSEEEFFFEEEGGGIIIFFFJJJKKKTTTbbbvvvsss^^^SSSMMMTTTZZZ\\\___eeebbbdddeeebbb______cccggglll{{{}}}hhhRRRKKKIIICCCBBBEEELLLMMMNNNOOOPPPTTTZZZ^^^bbb^^^```jjjttt{{{uuukkkccc``````aaayyyccc\\\___ppp~~~oooVVVTTTnnnxxxRRRkkkbbbBBB===333000444---000/////////.......................................---,,,,,,,,,,,,---...------,,,+++,,,---...///......//////000000111111555222<<>>>>>???AAACCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::999888888888999::::::999:::<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@>>><<>>>>>>>>========================>>>===<<<:::999999888888777777777777777888888999:::666777<<<===BBBTTTiiirrr[[[TTTVVVUUURRRPPPNNN```rrryyyiiiXXXIIIBBB999333111111000...111111000000000000111111000000000000111111111111222222222222222222222222333444777EEERRRVVViii~~~ZZZMMMIIINNN___nnnTTTGGGGGGFFFIIIMMMKKKKKKKKKYYYpppoooaaaXXX[[[```aaaeeekkkppprrruuuxxxxxxwwwuuuttteeezzzpppkkkyyyxxxaaaNNNIIIIIIFFFEEEIIINNNPPPSSSUUUWWWYYY\\\___bbb___aaaiiirrrwww~~~yyywwwyyywwwrrr~~~^^^```fffqqqttt```ZZZtttUUUddddddBBB;;;333222444---000000/////////....................................---,,,,,,,,,,,,---...------,,,,,,,,,---...///......//////000111111111333333???RRR[[[YYYZZZaaaxxxnnnaaaTTTOOOMMMMMMPPPTTTSSSSSSSSSTTTUUUTTTSSSRRRVVVVVVXXX[[[___```^^^]]]\\\VVVTTTVVVXXXVVVTTTUUUTTTWWWXXXVVVWWWZZZ[[[XXXWWWWWWXXX\\\```aaa___[[[YYYWWWSSSNNNIIICCC@@@===<<<===???@@@AAABBBBBBAAA????????????>>>>>>>>>>>><<<<<<;;;;;;:::999999888888999::::::999:::<<<>>>>>>@@@AAABBBAAABBBCCCEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@>>>===@@@AAAAAABBBDDDFFFGGGHHHJJJKKKLLLNNNPPPRRRTTTTTTVVVWWWYYY\\\______^^^\\\VVVUUUSSSQQQQQQQQQQQQRRROOOLLLRRRooo|||yyyxxxuuuqqqkkkeee___\\\ZZZQQQNNNIIIDDDAAA@@@AAAAAAJJJJJJIIIEEE@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888777777666555555555555666777777888555666999999===MMM^^^uuuvvv___TTTRRRQQQOOOMMMIIISSS]]]fffuuurrr\\\JJJCCC999222111111000///111111000000000000111111000000000000111111111111222222222222222222222222333666<<>>:::;;;<<<===>>>?????????============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;:::::::::<<<>>>>>>@@@BBBBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLNNNOOOQQQSSSUUUVVVWWWXXXWWWWWWYYY]]]```aaa```^^^ZZZYYYXXXVVVVVVVVVVVVWWWPPPTTTccc}}}yyywwwvvvsssmmmfff___XXXSSSPPPGGGDDDAAA===<<<<<<===>>>CCCDDDDDDBBB???<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999888777666666666444444444333444555555666777555666777777:::FFFSSSggg{{{eeeVVVQQQPPPOOONNNKKKMMMPPP\\\uuuxxx]]]MMMEEE:::333000111111000111111000000000000111111///000000000111111111111111222222222222222333333333666;;;IIIVVV^^^{{{{{{YYYJJJGGGUUUsssvvv]]]PPPOOOJJJLLLTTTUUURRRQQQhhhrrraaa^^^bbbhhhsss~~~}}}wwwoooiiieeeooovvvbbbZZZ]]]ggguuuwww^^^SSSJJJJJJOOORRRVVV\\\[[[]]]````````````aaacccddddddgggmmmrrrvvv~~~vvvoooZZZrrriiiaaa]]]UUUzzztttHHH666555777555///000000000////////////...........................------------------------,,,,,,,,,,,,------............///000111222222333111;;;IIIVVVaaaooooooddd___\\\]]]```gggiiilllnnnooopppqqqqqqqqqssswww}}}zzzvvvuuussspppooorrrpppvvv||||||{{{vvvoookkkiiifffbbb^^^WWWVVVSSSOOOKKKFFFBBB???::::::;;;<<<======>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999:::;;;;;;:::;;;===???>>>@@@BBBCCCCCCDDDEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAACCCDDDFFFGGGHHHIIILLLNNNPPPRRRRRRSSSUUUWWWYYYZZZ[[[[[[XXXXXXZZZ^^^aaacccaaa```^^^]]]\\\ZZZZZZZZZ[[[\\\[[[iiizzzxxxwwwvvvwwwssspppjjjbbbZZZRRRLLLHHHBBB@@@>>><<<;;;<<<===???>>>@@@AAA@@@>>><<<<<<===<<<<<<<<<;;;;;;::::::::::::999888777666555555555333333222222333333444555777666777777777999AAAJJJYYYtttkkkYYYQQQPPPQQQQQQJJJFFFHHH[[[```RRRIII<<<444111111111111111111000000000000111111///000000000111111111111111111111222222333333333555666999EEETTT```wwwQQQHHHKKK[[[yyy}}}eeeXXXTTTLLLMMMVVVYYY[[[aaasss```[[[^^^dddqqq~~~}}}pppaaaZZZ]]]bbbqqqppphhhaaaaaaooozzziiiSSSMMMHHHJJJNNNRRRXXX]]]___``````___^^^```ccceeehhhjjjooouuuxxx{{{lllzzzkkkbbboooggg[[[PPPkkkSSS888777888444111111000000000////////////........................------------------------,,,,,,,,,---------------......///000111222333333222???NNNXXXeee~~~xxx{{{sssppprrrwww~~~qqqfff___[[[WWWUUUOOOOOONNNLLLJJJFFFCCCAAA<<<<<<<<<<<<===>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<>>>??????AAABBBCCCCCCCCCEEEGGGBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBDDDEEEDDDDDDDDDGGGJJJKKKKKKMMMOOOQQQTTTWWWXXXVVVWWWZZZ\\\^^^___^^^^^^^^^^^^```dddggghhhgggeeeaaa```___^^^]]]^^^______hhhvvvpppqqqrrrtttuuupppmmmggg```WWWNNNHHHDDD@@@???===<<<<<<>>>???@@@>>>???@@@???===<<<<<<===<<<<<<;;;;;;::::::999999999888777555444444333333333222222222222333444444666888888888777999>>>CCCMMMhhhrrr\\\PPPOOORRRSSSKKKEEEIIIggghhhXXXNNN@@@555111111222222111111000000000000111111000000000000111111111111111111111222222333333444999777777CCCUUUcccqqqJJJGGGNNNaaannn```ZZZPPPPPP[[[```bbbrrruuu___XXXZZZ___kkkwww~~~rrr```QQQNNNYYYeeessshhh]]]gggwwwqqq\\\JJJHHHGGGGGGIIIMMMRRRVVV\\\\\\\\\\\\]]]```eeeiiipppsssyyy~~~~~~iiissslllmmmxxxnnn}}}XXXKKK[[[}}}bbb===999999333333111111000000000/////////........................,,,------......------,,,+++,,,------......------......///000222333444444111BBBQQQYYYhhhxxxwwwhhh\\\UUUQQQNNNKKKGGGHHHIIIIIIHHHFFFDDDBBB>>>>>>======>>>>>>???@@@???>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@@@@AAACCCCCCBBBBBBCCCEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBEEEGGGIIIHHHGGGHHHLLLPPPPPPPPPRRRTTTWWWZZZ]]]___[[[]]]```bbbddddddcccbbb```aaabbbeeehhhiiigggeeeccccccaaaaaaaaaaaabbbccc{{{wwwooommmnnnnnnooorrrmmmjjjeee^^^VVVMMMFFFBBB???>>>=========???@@@AAACCCCCCBBB>>>;;;::::::<<<;;;::::::999888888777777888777666444333333333222333222222222222333444444555777999777777888<<<>>>DDD___}}}xxx^^^OOOMMMQQQRRRMMMGGGOOOtttooo]]]RRRCCC777222222222222111111000000000000111111000000000000111111111111000111111222333333444444888555555CCCWWWfffeeeJJJGGGOOOccctttgggaaaUUUUUUbbbiiinnnqqq\\\UUUVVV[[[fffrrrxxxrrrfffVVVKKKMMMYYYeeevvviii]]]cccpppzzz|||lllSSSGGGHHHHHHFFFFFFHHHLLLNNNRRRUUUXXX\\\___dddjjjnnnyyy}}}gggnnnpppwww{{{kkktttXXXJJJSSSssspppCCC;;;888111555111111111000000000//////........................,,,,,,---......---,,,,,,+++,,,---.........---------...///000222333444555///CCCSSSYYYgggvvvjjjbbbWWWOOOKKKIIIGGGEEECCCEEEFFFHHHGGGFFFCCCBBB??????>>>===>>>???@@@AAA>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<======<<<===???AAA@@@BBBCCCBBBAAA@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEGGGJJJLLLLLLJJJLLLQQQVVVTTTUUUVVVYYY\\\___bbbdddaaaccceeehhhiiiiiihhhgggccccccdddgggiiiiiigggeeefffeeedddddddddeeefffggg~~~xxxqqqmmmnnnmmmkkkkkknnnkkkiiiddd^^^UUUMMMFFFBBB>>>============???@@@AAAHHHGGGDDD???:::888999:::999999999888777666666555777666555444333222222222333333222222333333444555444777888777666888:::;;;???YYYwww{{{___MMMKKKNNNPPPLLLFFFOOOwwwrrr```UUUEEE888333222222222111111000000000000111111000000000000111111111111000000111222333333444444555222333CCCXXXfff[[[NNNHHHOOObbbxxxkkkeeeYYYZZZhhhppp~~~iiiVVVQQQSSSYYYeeeqqqvvvnnnbbbVVVOOORRR\\\dddwwwbbbZZZdddpppxxxzzziiiOOOIIIKKKKKKHHHEEEGGGJJJKKKJJJNNNVVV]]]ccchhhmmmqqq}}}cccmmmsss}}}{{{wwwcccyyy}}}qqqYYYKKKSSSqqqyyyFFF<<<888111666111111111111000000000000........................,,,,,,---......---,,,,,,+++,,,---.........---,,,---...///111222333555555---CCCTTTYYYeee~~~rrrdddZZZTTTOOOIIIFFFEEEEEEDDDAAACCCDDDFFFGGGGGGEEECCCAAA??????>>>======>>>@@@@@@>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===============???AAAAAABBBCCCBBB@@@???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFIIILLLOOONNNLLLNNNTTTYYYVVVWWWYYY\\\___bbbeeegggdddfffiiilllmmmmmmlllkkkiiiiiijjjlllnnnnnnkkkiiihhhhhhgggffffffggghhhiiitttlllffffffggghhhjjjkkklllmmmlllfff^^^YYYTTTMMMCCC<<<;;;;;;<<<===>>>@@@AAABBBLLLHHHBBB<<<777444333333222333555666777666444333333222222111111222222333222222333333333333444444444666666666666666888:::>>>MMMfff}}}gggSSSHHHGGGJJJKKKFFFOOOqqq}}}kkkXXXCCC888444222111222222222222111111111111000000000000000111111111111000000111222333333333333444444999CCCPPPdddtttUUUGGGLLLRRReeerrr]]]\\\yyyhhhZZZRRRUUUZZZ\\\bbbjjjooopppjjj^^^UUUWWWbbbkkk~~~vvv^^^ZZZjjjooo{{{kkkQQQKKKUUUWWWLLLDDDGGGNNNOOOMMMSSS\\\cccggglllpppttt}}}rrr___{{{zzz~~~wwwjjjbbbtttuuuggg___IIIOOOcccMMM777===:::333222111000000000000000111///............------------------............//////////////////.........111111111111222333444444999HHH[[[___]]]pppwwweeeYYYQQQJJJEEEBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@AAACCCEEEEEEEEEAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCAAABBBCCCBBBAAABBBCCCEEECCCCCCEEEFFFHHHJJJLLLLLLOOOOOOOOOQQQTTTWWW[[[^^^]]]]]]^^^```eeekkkqqquuuqqqqqqqqqppppppppppppppplllooorrrqqqooommmmmmnnnooonnnmmmkkkhhhhhhjjjllltttdddbbbbbbbbbccceeefffggghhhiiifff```ZZZUUURRRLLLCCC===;;;;;;<<<===???AAADDDEEELLLHHHAAA;;;666444444444333444555666666555444333333333222222222222333333222222222333333333444444444555666666555666888:::===GGG[[[sss~~~hhhTTTIIIHHHJJJKKKFFFLLLccczzzooo[[[EEE999555333222222222222222222111111111111000000000000111111111111000111222333333444333333666444999FFFWWWmmmiiiRRRKKKOOOZZZuuu{{{hhhjjjmmmYYYSSSTTT]]]eeefffhhhlllvvvxxxtttfffZZZYYYdddpppzzzeeecccrrrwwwpppYYYVVV\\\ZZZPPPKKKOOORRROOORRRWWW]]]dddiiinnntttyyy}}}~~~dddZZZzzzsssggg\\\jjjjjj```]]]IIIQQQeeeYYY===<<<888111222111111000000000000000///............------------------............///.........///////////////111111111111222333444444777IIIYYYYYYZZZooo|||pppmmmpppvvvzzzttthhhXXXLLLEEEAAA>>>;;;>>>>>>???@@@AAA@@@@@@@@@BBBAAA@@@AAADDDFFFFFFEEEBBBBBBCCCDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAAAAAAAACCCEEEFFFGGGHHHJJJLLLNNNOOOPPPTTTTTTVVVXXX[[[^^^aaacccbbbbbbcccfffkkkqqqwwwzzzxxxwwwwwwvvvtttssssssrrrppprrrtttsssqqqoooppprrrttttttsssqqqooonnnppprrrooo^^^ZZZ___\\\\\\]]]___```aaabbbccc^^^ZZZUUUQQQNNNIIICCC===<<<;;;;;;<<>>======<<<<<<======>>>???????????????????????????????????????????????????AAABBBCCCCCCDDDFFFHHHJJJKKKMMMOOOQQQSSSTTTUUUWWWYYY[[[___bbbdddfffggghhhiiijjjnnnrrrxxx}}}~~~|||zzzyyywwwwwwvvvwwwwwwvvvtttsssuuuvvvyyyyyyxxxvvvttttttuuuwww}}}kkk[[[SSSUUU\\\VVVVVVWWWXXXZZZ[[[\\\\\\YYYUUUQQQMMMJJJFFFAAA===;;;;;;:::;;;???DDDJJJMMMKKKGGG@@@:::666666777999777777888888888777666555444444333333333333444444111222222222222333333333444555666555555555777999999===FFFYYYtttmmmYYYLLLHHHIIILLLIIIGGGJJJTTTcccqqqyyy|||eeeKKK===999777555444333333222222222111111111000000111111111222222222000111222333444444444444888666;;;KKKddd~~~YYYOOOQQQSSSjjj}}}ooosssbbbUUUUUUXXX```nnnzzzwwwhhh[[[XXXdddrrrpppllleeemmmyyyoootttuuunnnbbb\\\___^^^XXXWWWXXXYYY]]]dddmmmwww}}}~~~cccVVV```~~~rrrfffSSSTTTTTTXXXeeeWWWNNN[[[uuuQQQ@@@999999333333222111000000000000///............------------------............///,,,------...///000111111000000111111222333444555;;;UUU___]]]qqqyyymmmbbbVVVRRRUUUYYYYYYXXXOOOHHH@@@:::999:::<<<<<<;;;===???AAACCCCCCBBBBBBBBBBBBBBBDDDGGGHHHHHHGGGDDDFFFIIIKKKJJJHHHEEECCC??????@@@@@@@@@@@@AAAAAA>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAACCCEEEFFFFFFHHHKKKNNNNNNOOOPPPSSSUUUWWWYYYZZZXXXZZZ^^^bbbeeeggghhhhhhkkklllooorrrwww|||~~~}}}||||||{{{zzzxxxwwwwwwxxxyyy{{{{{{{{{yyyvvvvvvwwwxxxwwwfffXXXNNNJJJKKKOOOOOOPPPQQQRRRTTTUUUVVVVVVUUURRRNNNJJJFFFBBB???<<<;;;::::::;;;>>>DDDIIILLLKKKGGGAAA;;;888888999;;;999999999999888888777777444333333222222333333444111111111222222222333333333444555555444555777999999<<>>:::888666555333333333222222222222111111111111111222222222222111111222333444444444444666888>>>MMMfff]]]RRRSSSWWWsssvvvvvv___ZZZ]]]aaajjj|||}}}pppaaaXXXUUUYYYffftttjjjbbb\\\fffuuuvvv|||zzzkkkcccdddfffcccYYYXXXXXX\\\cccmmmvvv{{{~~~~~~|||lllbbbkkktttgggPPPMMMOOO[[[lll^^^LLLUUU{{{```HHH:::999444333222111000000000000///............------------------............///,,,------...///000111111000000000111222333555666<<>>:::888999:::;;;<<<>>>AAACCCEEEDDDCCCCCCBBBBBBCCCEEEHHHJJJIIIHHHGGGHHHKKKMMMLLLJJJGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFHHHIIILLLOOORRRRRRSSSTTTWWWYYY[[[]]]^^^\\\___cccgggjjjkkkkkkjjjlllmmmppptttxxx||||||{{{{{{{{{{{{|||}}}}}}}}}{{{xxxvvvwwwxxxhhhaaaVVVNNNHHHEEEDDDCCCIIIJJJKKKLLLMMMOOOPPPPPPPPPNNNJJJFFFBBB???===<<<:::999999:::===AAAEEEHHHHHHEEEAAA<<<:::999:::;;;999999888888777777666666333222222111111222222333111111111111222222222222333444555555444555777999888===DDDSSSnnnooo\\\NNNGGGFFFHHHEEE@@@>>>GGG\\\wwwiiiLLL===:::999666555333333333333222222222222111111111222222222222333111222333444444555555555666:::AAAPPPkkkbbbSSSRRR^^^~~~~~~yyy{{{gggeeemmmwwwfffWWWJJJJJJQQQZZZiiiwwwdddYYYXXXbbbsssuuuvvvzzzvvviiibbbfffiiiiiiZZZYYYYYY]]]eeemmmtttwwwyyy|||{{{zzzvvvttt{{{oooppp~~~uuuiiiOOOJJJPPPbbbtttaaaMMMQQQtttyyyWWW===666555444333222111000000000///............------------------............///------......//////000000000000000111222444555666DDD]]]cccooo~~~zzzzzznnnccc]]]QQQNNNMMMOOORRRRRRNNNIIIBBB@@@<<<999888999;;;===<<<>>>AAACCCDDDDDDBBBAAABBBCCCDDDGGGJJJKKKJJJIIIIIIJJJLLLMMMMMMKKKIIIGGGCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBDDDGGGIIIKKKNNNRRRUUUWWWXXXZZZ]]]```bbbdddeeefffhhhkkknnnpppqqqqqqpppnnnpppsssvvvyyy|||}}}~~~}}}~~~{{{xxxwwwwwwlllcccXXXTTTMMMGGGEEEDDDBBB???CCCDDDEEEFFFGGGIIIJJJJJJHHHGGGEEEBBB>>><<<<<<<<<888888999:::<<<>>>AAABBBDDDBBB???<<<:::999888888777777666555444444444444222111111000000111111222111111111111222222222222333444555555444444666888666<<>>EEE^^^iiiJJJ;;;999888666555444444333333333222222222111111111222222222333333111222333444555555555555777:::AAATTTvvvaaaPPPLLLbbb~~~{{{sssqqq{{{RRRGGGAAAFFFNNNWWWfffvvvfff[[[^^^fffwww~~~kkkccceeeaaaYYYYYYaaaeeecccXXXWWWXXX]]]eeelllpppqqqqqqxxx||||||~~~{{{xxxccc```cccqqqyyymmmRRRMMMVVVmmm}}}eeeMMMLLLmmmnnnGGG666555555333222111000000000///............------------------............///........./////////////////////000111222444555666KKK^^^aaarrr|||zzzkkk]]]UUURRRQQQRRRUUUXXXXXXTTTMMMGGG@@@???===;;;:::;;;>>>@@@===???BBBDDDEEECCCAAA???BBBCCCEEEHHHKKKLLLKKKIIIKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGEEEHHHKKKNNNQQQTTTXXX\\\___```bbbeeehhhjjjlllmmmoooqqqrrrtttvvvvvvvvvvvvsssuuuxxx{{{}}}~~~{{{wwwuuuuuukkk\\\VVVPPPLLLFFFAAA@@@BBB@@@===???@@@AAABBBDDDEEEFFFFFFBBBBBBAAA>>><<<;;;<<<===888888999:::;;;<<<>>>???@@@???===;;;999888777666666555444333222111111111111111000000000000111111000111111111111222222222333444555444444444666888444;;;@@@HHH]]]yyy}}}ooo]]]NNNEEECCCCCCFFFEEEAAAGGGccciiiIII:::888888666555444444444333333333222222111111222222222333333333222222333444555555555555888:::AAAWWW]]]LLLFFFbbb}}}vvvsssvvv}}}oooJJJBBBBBBIIINNNRRR```qqqmmmcccjjjrrr{{{uuu___QQQQQQKKKGGGNNN[[[___YYYUUUTTTVVV[[[ccciiikkkkkkkkktttzzz{{{|||~~~{{{[[[VVV]]]mmm}}}qqqVVVQQQ^^^vvviiiLLLHHHfffRRR;;;666555444222111000000000//////.........------------------........./////////////////////.........//////000111222444666777IIIXXXWWWjjj}}}|||rrraaaTTTOOOOOOSSSWWW\\\^^^\\\TTTLLLFFFAAA@@@>>>;;;::::::<<>>;;;;;;<<<===<<<=========>>>>>>??????>>>======<<<;;;;;;::::::777777777888999999::::::;;;:::999888777777777777444444444333333222222222333333222111000///......111000000000000000111111444444333444444555666777666;;;===BBBYYYwwwnnnZZZLLLFFFCCCEEECCCAAAAAAKKKgggbbbDDD>>>:::999888333666666555444333333333333222222222222222222222222444555666777777666555444555<<>>;;;======<<<<<<>>>AAABBBCCCEEEEEEEEEDDDCCCBBBCCCEEEGGGIIIKKKKKKLLLIIIJJJKKKMMMMMMMMMLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFHHHGGGFFFEEEEEEFFFIIIJJJIIIHHHHHHIIILLLOOOPPPRRRTTTXXX[[[___aaaccciiikkknnnqqqsssuuuyyy||||||{{{{{{zzz{{{|||}}}~~~yyy|||~~~xxxqqqjjjfffvvveeeWWWOOOLLLEEECCC@@@<<<:::::::::;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::999999999666666666777777777777777888777666555555444444444222222222111111111000000222111111000000//////...000000//////000111222222444444333444444555666777666;;;<<>><<<;;;999888888888777777777777777666666666666666777777777777888888666666666555555555555444444333222222111111111111000000////////////......////////////////////////////////////000111333333444444333444444555666777666999<<>>BBBDDDEEEFFFGGGGGGFFFDDDDDDBBBCCCDDDEEEGGGGGGGGGGGGJJJKKKNNNPPPRRRSSSSSSSSSTTTSSSQQQNNNLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLNNNNNNNNNOOONNNNNNOOOSSSVVV[[[^^^cccgggiiimmmpppsssvvvyyy~~~yyyssskkkccc]]]YYYhhheee]]]SSSIIICCCBBBCCC:::::::::999999888777666555555555444444333333333444444444555666777777888777666666555444444333333111111000//////////////////.....................---........./////////000.........///000222333444444444333444444555666777666888;;;@@@KKK[[[hhhnnnyyyzzztttcccRRRGGGBBB???@@@??????@@@EEEXXXxxxgggKKKFFFAAA>>>>>>:::777666555444444333333333222222222222222222222222111222333444555666666777;;;???CCC[[[lllJJJNNNOOOnnn|||mmmMMMIIIDDDEEENNNUUUQQQGGG======@@@FFFKKKRRR___jjj|||fffHHHOOOQQQPPPMMMOOOWWW```ccckkkhhhhhhnnnxxx~~~}}}|||{{{}}}xxxmmmPPPVVVgggvvv~~~wwwZZZRRRlllbbbGGGIIIccctttSSSDDD999666333222333333222111000000000000////////////////////////////////////............////////////000///111333222222777>>>WWWXXXWWW[[[lll|||xxxnnnhhh^^^UUUQQQVVV```hhhrrrooohhh^^^UUUOOOLLLJJJJJJCCC>>>===>>>===@@@DDDFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFIIIKKKNNNQQQTTTVVVVVVWWWVVVUUURRROOOMMMKKKIIIIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQPPPQQQRRRTTTTTTUUUUUUUUUUUUWWW[[[^^^aaaeeekkknnnqqqssswwwzzz|||~~~zzzsssjjjaaaYYYRRROOO]]]YYYQQQHHHAAA>>>>>>???777888999999999888777666555444444333333222222222333333444555666777777888777777666555444333333222000000///.........//////////////////////////////------......//////000000.........///000222333444444444333444444555666777777777999>>>EEEOOO^^^kkk{{{{{{rrraaaPPPGGGAAA>>>AAA@@@??????AAANNNggg~~~iiiOOOHHHAAA======:::777777666555444444444444222222222222222222222222555555555555555666666666999===CCC]]]iiiOOOSSSSSSssstttaaaJJJFFFBBBAAAGGGMMMJJJCCC::::::===DDDIIIPPP[[[gggpppooouuueeeKKKMMMPPPPPPOOOSSS^^^hhhmmmqqqoooooorrrwww|||~~~zzzwwwYYYOOOWWW]]]ppp|||uuuXXXQQQhhhYYYEEEFFF___}}}lllXXXIII@@@999777444333333333333222000000000000////////////////////////////////////........./////////000000111000111333222222888@@@WWWVVVUUU\\\uuuzzzqqqeee```XXXRRRTTT]]]jjjsssvvvooofff^^^WWWRRROOOOOOKKKDDD>>>>>>>>>>>>@@@DDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIKKKNNNRRRUUUWWWXXXYYYVVVUUUSSSPPPMMMKKKJJJIIILLLLLLLLLMMMMMMNNNPPPPPPRRRSSSTTTSSSSSSTTTVVVXXXXXXYYYZZZZZZ[[[]]]aaadddeeekkkqqquuuvvvxxx|||}}}xxxooodddYYYQQQKKKHHHPPPLLLFFF@@@<<<:::::::::777777888888777777666555333333333333333333222222333333444555666666777777666666666555444333333222000//////....../////////...////////////000000000.........//////000000000////////////000111333333444444333444444555666777888666888===@@@GGGXXXkkkxxxwwwnnn]]]MMMEEEAAA===@@@@@@@@@???>>>FFFYYYkkktttgggMMMGGG???;;;;;;888888777666555444444444444222222222222222222222222777666666555555555666666666;;;EEEbbbjjjSSSUUUVVVvvvsss\\\JJJAAAAAA???>>>BBBGGGDDD===<<<;;;>>>CCCGGGLLLWWWaaacccddduuuxxxnnnfffeeehhhlllttt|||~~~~~~xxx___LLLHHHKKKLLLLLLSSSaaammmrrrvvvwwwxxxyyyzzz|||www}}}~~~dddRRROOOUUUZZZ{{{rrrVVVPPP```{{{}}}QQQFFFFFF]]]jjj[[[MMMEEECCC===999777444333333444333222000000000000////////////////////////////////////....../////////000000000222000111333333333999BBBTTTWWWZZZfffssskkk```[[[VVVUUUZZZdddpppxxxvvvlllccc^^^[[[VVVRRRRRRKKKDDD?????????>>>???BBBDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLOOOSSSWWWYYYZZZ[[[XXXVVVTTTRRRPPPNNNMMMLLLLLLMMMMMMNNNPPPRRRTTTUUUWWWWWWXXXWWWVVVWWWYYY\\\\\\]]]^^^^^^___bbbfffiiikkkrrryyy|||||||||xxxrrrhhh\\\RRRJJJFFFDDDCCCAAA>>>;;;:::888777777777666666555555555444444222222222222222333333333333333333444444555555555444444333333222222222111//////............//////............//////000000///000000000000000000000000000//////000111222222444444333444444555666777999555777<<<===AAAVVVnnnqqqpppfffVVVIIICCC???<<<>>>>>>>>>>>>===AAAOOO^^^pppcccKKKFFF???;;;<<<:::888777666555444444444444222222222222222222222222555444444444444555777777777===KKKlllkkkUUUTTTWWWwwwzzzeeeTTTFFF>>><<>>>>>AAABBBCCCEEEGGGGGGHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKLLLNNNRRRUUUYYY[[[]]]]]][[[ZZZXXXVVVTTTSSSRRRRRROOOPPPQQQSSSVVVXXXZZZ\\\`````````^^^]]]]]]```bbbaaabbbcccdddeeehhhmmmppprrryyyyyyjjjdddZZZOOOGGGBBB@@@???<<<;;;:::999:::999888666666666555444333333333333000000111111222222333333222333333333333444444444222222222111111111111111.........------...//////---------....../////////111111111111000000000000111000000000000000111111444444444444444555777777:::555777<<<;;;>>>UUUpppkkkiii```QQQFFFAAA???<<<<<<<<<===>>><<>>@@@???888777666555555444444555222222222222222222222222222222111222333555777999;;;BBBRRRvvvkkkUUUSSSVVVwwwhhhPPPBBB>>>>>>===BBBGGGKKKPPPRRRNNNGGGHHHGGGGGGHHHGGGGGGNNNVVVVVVaaazzzrrrYYY???GGGFFFKKKUUU\\\___aaaeeejjjeeeiiitttuuugggXXXRRRJJJKKKIIIEEEGGGQQQ[[[___iiiooouuuvvvrrrpppsssvvvzzz}}}iiizzzooowwwuuufffbbbSSS\\\rrrnnnrrr~~~~~~oooTTTPPPSSS]]]eeeLLLFFFCCCWWWfffEEEAAA;;;>>>CCC999:::777444333444444333222000000000000////////////////////////////////////////////////000000000000333111111333333444;;;CCCXXXhhhxxx~~~uuunnngggdddgggeeedddgggmmmttt{{{uuuiiiaaaaaa```YYYSSSQQQIIICCC@@@AAA@@@>>>===???AAABBBDDDFFFGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPTTTWWW[[[]]]^^^___^^^]]][[[ZZZXXXWWWWWWVVVTTTUUUVVVYYY\\\___aaaccchhhhhhhhhfffdddeeegggiiiggghhhiiijjjlllooossswwwwwwttt]]]WWWNNNDDD===:::::::::999999999888777666666555666555555444444333222222222111111111111111222222222222222222222222222222444333222000000000111111000//////............///...///000//////000333555666444222111222222111///......///000111222333333555666666666444444666888666999;;;:::;;;FFFXXXggglllcccUUUIIIAAA>>><<<<<<@@@???;;;<<>>QQQsss___LLLLLLIIIEEEAAA999<<<;;;:::;;;;;;;;;888666555555444333333333333444222111333777777555777;;;???IIIbbbmmmUUUQQQQQQrrrWWWIIIAAA>>>DDDEEEMMMYYYcccddd___ZZZXXXSSS]]]aaaYYYKKKIIIRRR\\\TTTWWW]]]```YYYMMMEEECCCOOOJJJZZZxxx}}}ooorrrttt]]]OOOJJJDDDCCCFFFKKKNNNNNNRRRXXX^^^]]]]]]bbbkkkqqqzzz|||rrreeeuuuxxxkkkYYYXXXxxxbbbZZZaaazzzrrrYYYJJJRRRbbb\\\JJJAAAFFFRRRjjjJJJCCC===888;;;<<<999888777666444333222111111111111111000000000///222111111111000000//////////////////000000000000000555222222666555999HHH^^^nnnvvvwwwooolllmmmpppvvvvvvrrrnnnrrrzzz|||xxxmmmkkkgggddd```[[[UUUQQQGGGDDD@@@===============AAAAAACCCHHHMMMNNNLLLJJJIIIHHHHHHJJJMMMOOOPPPPPPWWWVVVVVVYYY^^^aaabbb```aaa``````___^^^\\\ZZZXXX[[[\\\]]]___bbbeeegggiiimmmkkkiiiiiikkkmmmooooooooopppqqqrrruuuyyyssscccSSSKKKBBB===<<<:::777333999999888777777666555555555555555444333333222222111111111111111111222333222222222222222222333333444333222000000000111111000000///............///...///000000///000333555777555444444555666555444......///000111222333333555666666666444555666888666999;;;:::;;;FFFXXXfffhhh```SSSGGG@@@===<<<<<<>>>>>>:::;;;>>>@@@WWW|||qqqWWWJJJKKKFFFCCCCCC???===;;;::::::;;;:::888666666555444444333333444444444222444777777555888===GGGRRRkkknnnSSSMMMRRR}}}iiiOOOEEE>>><<>>999;;;;;;999888777666444333222111222222222222111111111111111111111000000000//////////////////000000000000000555222222666555999IIIZZZhhhppp}}}}}}|||zzztttqqqssswww{{{|||{{{vvvrrrtttzzzzzzuuummmkkkhhheeeaaa\\\UUUQQQHHHEEE@@@===============AAABBBEEEJJJOOOPPPNNNKKKJJJIIIIIIKKKNNNPPPQQQQQQXXXWWWWWWZZZ___bbbbbbaaacccccccccaaa___^^^^^^___```aaacccfffiiimmmoooqqqrrrpppnnnmmmnnnooopppqqqrrrsssvvvxxxzzzyyyzzz|||}}}|||kkkZZZMMMGGG???:::999888555222888888777777666666555555555555444444333333222222111111111111111222333444333333333333333333333333333222111111111111111222111000//////.........///...///000000000111333555666444333444555777666666...//////000111222333333444555666555444555777888777999;;;:::<<>><<<<<<<<<<<<>>>:::999<<>><<<:::::::::999888666666555444444333444444444666444444666666555999???NNNZZZsssoooSSSJJJSSSzzzyyy[[[EEEBBB???>>>FFFZZZmmm}}}uuurrrqqqyyytttbbb^^^cccZZZEEEAAAAAABBBCCCAAACCCNNN[[[cccwwwYYYYYYXXXVVVTTTQQQNNNLLLIIIKKKMMMOOOQQQVVV^^^eeevvvyyy~~~|||rrrooolllyyytttOOO^^^wwwyyyooopppyyypppXXXIIIRRRaaa\\\JJJDDDHHHTTTaaaDDDBBB???;;;;;;:::888888777666444333222222333333333222222222222111111111000000000000//////////////////000000000000000444222111666555:::JJJZZZcccgggttt{{{uuuxxx|||yyytttsssvvv|||{{{vvvvvvxxxvvvqqqmmmkkkiiigggccc]]]VVVQQQKKKGGGAAA>>>============@@@CCCHHHNNNRRRRRRPPPMMMLLLKKKKKKLLLPPPRRRSSSSSS[[[ZZZ[[[^^^bbbdddeeeeeeggghhhhhhfffcccbbbdddgggbbbdddfffiiimmmqqqsssuuuwwwvvvtttsssssstttuuuuuuwwwzzz~~~yyyttthhhkkkoootttxxx~~~|||ppp]]]NNNFFF@@@:::777666666444222777777777666666555555555555555444444333222222111000000000111222333444555444444444444333333333333222222222222222222333333111111000///...............///111111111111333555444222111111222333222111...///000111222333333444444555666555555555777999777999::::::<<>>>>>>>>>>>AAAEEEKKKQQQUUUTTTRRROOOLLLLLLLLLNNNQQQTTTUUUUUU^^^___aaadddhhhkkkmmmnnnnnnpppooolllgggfffiiimmmhhhjjjlllooorrruuuvvvwwwyyyzzzzzzzzzyyyzzz{{{}}}vvvkkkhhhcccgggnnntttyyy|||}}}~~~}}}xxxlll___OOODDD@@@<<<777555555666555444666666666555555555555555555444444333222222111111000000000111222444555666555555555444444444333333222222333444444444555555222222000//////.........---///111222222222333555555333000///000///...---//////000111222333444444333444555555555555777999888999::::::===FFFTTT___WWWPPPEEE===999999:::;;;:::@@@>>>:::>>>KKKooo]]]NNNKKKMMMIIIJJJJJJBBBBBB@@@<<<;;;:::999888666666666555444444444444555777555444666666666:::@@@QQQ\\\pppgggRRRMMMUUU|||{{{iiiOOOHHHNNNLLLOOO___xxxxxx]]]IIIBBBAAACCCJJJTTTbbbvvvtttgggYYYSSSSSSVVV```kkktttzzzgggqqqxxxzzz|||[[[ccc~~~fffhhhvvvpppWWWIIIRRRaaa\\\KKKCCCJJJZZZpppLLLEEE@@@<<<===;;;888888777666555444444333222111111111000000000000//////////////////000000////////////000000000000///444111111666777===MMM]]]^^^[[[gggzzz|||~~~xxxppprrrttt{{{yyyvvvuuutttqqqooolllkkkkkkjjjgggbbb[[[VVVRRRMMMGGGBBB@@@?????????BBBGGGNNNSSSVVVUUUSSSQQQMMMLLLMMMPPPTTTXXXYYYZZZbbbdddhhhlllppptttxxxzzzxxxxxxwwwsssnnnmmmooorrrtttuuuwwwyyy{{{|||}}}}}}{{{}}}jjjaaabbbkkknnntttzzz|||{{{wwwsssooovvv}}}pppdddYYYNNNDDD???<<<:::888777777888888888555555555555555555444444444444333333222222111111///000000111333555666777666666666555555444444333222333444666777777777777333222111000///.........---///222333222222333555777555222111000000...,,,///000000111222333444444333444555555555666888:::999999999:::===GGGSSS]]]TTTMMMCCC;;;777888:::;;;999AAA???:::???LLLkkkWWWLLLLLLNNNLLLOOONNNDDDEEEBBB>>><<<;;;:::999888777666555555444444555555666444444666666555999???NNN[[[qqq]]]PPPNNNWWW{{{jjjUUUQQQUUURRRZZZrrrpppLLL;;;@@@AAAEEERRRhhhzzzggg```___aaakkkvvv{{{pppZZZgggmmmyyycccdddrrrpppXXXIIISSSccc^^^LLLBBBKKK___wwwPPPGGGBBB>>>>>><<<888888777777666555444444111111111000000000//////......////////////000000////////////000000000000///444111000666777>>>OOO[[[^^^___ooo~~~wwwyyypppjjjmmmuuu|||uuusssssspppooopppkkkkkkjjjjjjhhhddd___ZZZWWWRRRJJJDDDBBBAAAAAAAAAEEEIIIPPPTTTUUUTTTSSSSSSNNNNNNOOOSSSXXX]]]___```hhhkkkppptttwww{{{}}}{{{yyyxxxxxxxxxzzz{{{}}}yyybbb^^^eeeuuuvvvxxxzzzzzzvvvpppkkkgggkkksss}}}sssiii\\\RRRJJJBBB>>>???;;;::::::999999:::;;;<<<444444444444444444444444444444333333222111111111//////000111333555777888777777666666555444444333333444666888999999999999444333222000///.........---000222333333333333444666444222111111111///...///000111111333333444555222444555555555666888:::999999999:::>>>GGGSSS[[[RRRKKKAAA999666777999:::888@@@>>>:::???JJJcccsssXXXSSSVVVWWWPPPPPPQQQIIIHHHDDD@@@===<<<;;;:::999777666666555555555555555444222444777777555888===IIIYYYsssXXXQQQQQQ\\\~~~|||{{{wwwhhhXXXWWWZZZXXXjjjzzztttrrrooo\\\CCC:::AAABBBNNNgggqqqllllllnnnvvvaaaVVVgggqqquuubbbkkkqqqYYYJJJTTTddd___NNNBBBLLLcccuuuPPPHHHEEEAAA@@@===888888777777666555555555222222222111111111000000........./////////000000////////////000000000000///444111000666888???PPP^^^eeelll{{{}}}rrrkkkiiippp{{{{{{sssqqqpppnnnmmmpppkkkjjjiiiiiiiiifffbbb___[[[UUUMMMFFFCCCCCCCCCCCCGGGLLLQQQTTTTTTSSSSSSSSSQQQQQQSSSXXX^^^cccfffgggnnnrrrvvvyyy{{{~~~|||}}}ttt___```mmmyyyvvvrrrpppooommmjjjgggeeegggllluuuxxxiii___VVVLLLGGGBBB======@@@;;;;;;;;;;;;;;;;;;===>>>444444444444444444444444444444333333222111111000//////000111333666888999888777777666555444444444444555777999:::;;;;;;:::444333222000///.........---000222444333333444444333111000///000111000///000000111222333444444555222444555555555666888::::::999999:::>>>GGGRRRZZZRRRKKKAAA999666777999:::666>>><<<999>>>HHH]]]xxxmmm^^^^^^ccc```SSSPPPRRRMMMIIIFFFAAA>>>===<<<;;;:::777777666555555555555555222111333777777555777;;;CCCVVVtttXXXUUUUUUbbb~~~~~~}}}{{{yyyxxxpppdddWWWXXX\\\]]]wwwggggggdddZZZLLLBBB@@@DDDEEEYYY~~~uuusssuuuwww~~~ZZZXXXooo}}}nnnXXXwwwrrrYYYKKKUUUeee```OOOBBBMMMfffpppMMMIIIGGGCCCAAA===888888777777666666555555333333333222222222111111---.........//////000000////////////000000000000///444000000666888@@@QQQcccnnnyyy{{{yyynnnjjjjjjwww|||rrrpppooollllllpppkkkjjjiiiiiiiiigggdddbbb]]]WWWOOOHHHEEEDDDDDDDDDIIIMMMRRRTTTSSSQQQRRRTTTSSSSSSVVV[[[bbbhhhkkkmmmsssvvvzzz|||}}}rrr___ccctttzzzssskkkfffeeeffffffeeefffgggiiipppzzz{{{mmm\\\RRRJJJDDDCCC@@@<<<===BBB:::;;;<<<<<<;;;<<<===???333333333222222222111111111111111111111111111111///000111333444555555666777666555444333222222222222444666888888777666555222///,,,,,,...000///---///111444666777666444333222111000///......//////333333333444444444555555444444555666777888999999999;;;<<<;;;;;;AAALLLUUUMMMGGG>>>999777888999:::<<<777999???AAAEEEYYYpppooohhhssssssdddVVVRRRQQQMMMLLLIIIEEEBBBAAA???>>><<<888888777666555444444333333444555555444555888;;;AAAXXXyyyUUURRRVVViii~~~zzzrrroooqqqooodddXXXVVV^^^mmmzzzjjjhhhgggiiijjjhhh```ZZZQQQOOOLLLGGGAAA>>>@@@DDDDDDpppwwwuuu}}}zzzvvvuuuYYYggglllkkkdddZZZfff{{{nnnTTTJJJ\\\eeeUUUEEEDDDEEEllllllMMMKKKHHHAAAAAA@@@999888888777666666555555333333444444333222000///111111000000//////......////////////000000000000///444222111555666???QQQggg}}}yyykkkgggppp{{{}}}rrrkkkjjjlllnnnnnnjjjhhhggggggiiikkklllllleeebbb[[[RRRKKKFFFEEEEEEKKKJJJMMMSSSVVVTTTTTTWWWWWWZZZ^^^dddjjjoootttvvvzzz}}}sssggghhhmmmlllggg___ZZZ[[[```cccbbb```fffmmmrrrvvvrrr^^^JJJEEEAAA===<<<>>>???>>>===============>>>@@@AAABBB222222222222111111111111111111111111111111111111///000111333444444555555555444333333222222222222222333555666666555444333222///,,,,,,...000///...000222444666666555333222222111000.........///000333333444444444555555555444444555666777888999999888:::;;;:::<<>>888777888999:::;;;:::::::::>>>LLLhhhuuujjjpppkkk[[[NNNNNNNNNKKKMMMJJJFFFCCCBBB@@@>>><<<999999888777666555555444333444555555444555888;;;AAAWWWxxxXXXSSSWWWlll{{{yyyyyytttlllgggfffbbbYYYNNNJJJNNNUUU[[[^^^IIIGGGFFFHHHJJJJJJFFFBBBCCCBBBCCCBBB>>><<<@@@GGG```fff```^^^^^^dddppp}}}wwwttt|||}}}mmmooozzz}}}pppeeeuuu}}}xxx\\\aaaeeehhh{{{{{{mmmRRRHHHYYY```PPPBBBDDDGGGnnnkkkMMMKKKHHHCCCAAA>>>999999888777666555555555333333444444444222111000000000000000000/////////////////////000000000111///444222111666666???RRRiiiuuujjjmmm~~~|||rrrkkkiiikkklllmmmjjjhhhggghhhjjjmmmnnnnnniiieee^^^VVVNNNIIIGGGFFFJJJJJJMMMTTTWWWVVVVVVYYY\\\___dddjjjqqqxxx|||{{{mmmkkknnnjjjeee]]]YYYZZZ\\\\\\[[[YYYbbblllvvv{{{vvvaaaMMMHHHDDD???<<<<<<===<<<;;;<<<<<<======???@@@BBBBBB111111111111000000000000000000000000000000000000///000111222333333333333222111111000000111111222111111222333333222000000111///------...000000///222333555666555444222000111000///......///000000333444444444444555555555444555666666777888999999777999::::::<<>>===???AAABBBAAA@@@<<<===@@@AAA>>>===EEEPPPlllXXXKKKIIIIIILLLUUUbbbqqq}}}}}}vvvgggXXXZZZfffiiiaaagggsssxxxmmmwwwrrryyysss]]]iiivvv{{{lllPPPGGGUUUYYYJJJ???EEEIIIooojjjKKKJJJJJJGGGCCC>>>;;;:::999777666555555555444444555555444333111000//////000000000000000000/////////000000000111111///555222111666777???RRRiiiyyy~~~~~~zzzrrrnnnyyy|||qqqiiihhhiiikkkkkkiiihhhggghhhllloooqqqrrrnnnjjjccc[[[TTTNNNJJJHHHIIIIIIMMMTTTXXXXXXZZZ]]]aaaeeejjjrrrzzztttmmmnnnhhhccc]]][[[ZZZXXXUUUSSSPPPYYYgggttt|||wwweeeTTTMMMHHHCCC???======<<<;;;<<<<<<===>>>@@@AAACCCDDD000000000000//////////////////////////////////////////000111222222222222//////......///000000111000000000000000///...---///...------...///000111444555555555444222000///000000///......///000111444444444444555555555555555666666777888888999999777888999:::<<>>:::777KKKuuutttmmmiii___RRRNNNQQQRRRPPPPPPNNNJJJHHHFFFDDDAAA>>>;;;;;;:::999777666555555444555666555555666999;;;CCCZZZ|||```TTTTTTkkk|||{{{rrrkkkiiiggg^^^UUUQQQLLLHHHDDDAAA???>>><<<:::999999:::;;;;;;<<<===>>>CCCAAAAAABBB>>>===IIIXXXssshhhKKKUUUPPPMMMLLLOOOYYYfffrrrzzz~~~qqqfffWWWMMMRRR___[[[ZZZdddnnnrrrtttrrruuu~~~sss{{{jjjPPPHHHTTTRRRDDD>>>DDDJJJooohhhKKKKKKMMMMMMJJJBBB===<<<:::888666666555555555555666666555444222111/////////000000111111222//////000000000111111111000555333111666777@@@RRRkkk}}}sssxxx|||{{{wwwvvv||||||ppphhhfffhhhjjjjjjhhhgggfffhhhlllqqqtttuuurrrnnnhhhaaaZZZTTTNNNJJJHHHHHHMMMUUUZZZ\\\___ccciiilllrrryyy}}}rrrooolllfffaaa```___YYYSSSPPPKKKPPPZZZgggqqqqqqggg]]]TTTQQQKKKFFFCCCAAA??????======>>>???AAACCCEEEFFF000000000/////////..............................//////000000111000000000---------------...///000/////////......---,,,,,,---------------///111222555555555555333111///...//////.........000111222444444444555555555666666666666777777888888999999888888999:::<<>>999666666888:::;;;;;;<<<999>>>^^^vvvhhhddd]]]VVVTTTVVVUUURRRQQQOOOLLLJJJIIIFFFCCCAAA<<<;;;:::999777666555555444555666666555666999<<>>:::888888888777777777:::<<<===<<<===AAADDDQQQGGGAAA???<<<>>>NNNbbbppp^^^SSS```WWWVVVUUUUUUXXX___fffkkkwwwzzzeeeWWWMMMHHHKKKSSSQQQUUUbbbjjjppprrr|||~~~oooeeessszzzhhhOOOKKKUUUNNN@@@>>>CCCKKKooofffLLLLLLPPPRRRPPPHHH@@@???<<<999777666666777666666777777666555333222//////000000111111222222000000000000111111111111000555333222666777@@@RRRkkkyyymmmssszzz}}}|||{{{yyy{{{{{{ooogggfffhhhjjjkkkhhhfffeeehhhmmmrrrvvvxxxvvvsssmmmgggaaaZZZRRRLLLIIIIIINNNXXX___bbbgggllltttwww}}}zzzvvvooojjjkkkhhh```ZZZXXXOOOMMMNNNUUU^^^dddeeeddd```^^^[[[UUUNNNGGGCCCAAA@@@@@@@@@AAACCCEEEFFFGGG000000000000/////////////////////////////////////////////000//////......---,,,,,,,,,---......///............------------,,,---...------///222444666555555444222111///...///.........///000222333444444555555555666666666777777777888888888999999999999999:::<<>>===<<<:::999777666555555666666666666777999<<>>@@@BBBNNNtttdddNNNMMMPPPTTTSSSLLLDDDBBB>>>;;;999888888888777777888888777666444333000000111111111111111111000000000111111111222222000666333222777888@@@SSSaaawwwyyyooottt{{{{{{nnngggfffiiilllmmmjjjhhhgggiiinnntttxxx{{{{{{wwwrrrnnniiibbbXXXQQQLLLMMMSSS]]]eeejjjpppwww{{{uuuwwwuuulllfffggg\\\SSSKKKLLLQQQWWW^^^ccciiijjjjjjeee\\\QQQIIIEEECCCCCCDDDDDDEEEFFFHHHHHH111111111000000000/////////////////////////////////////////////...---,,,------,,,,,,,,,---........................//////+++,,,......---...222555555555444333222000//////......---...///111333444555555555555666666666666777888888888888999999999::::::999:::<<<>>>???@@@===999666444666999;;;<<<999888;;;NNNooovvviiibbb```^^^\\\XXXTTTRRRRRRPPPOOONNNNNNNNNLLLIIIGGGAAA@@@???===;;;:::888888555666666666666777:::<<>>===;;;888555444666999;;;<<<999777===RRRnnnvvvrrriiieeedddbbb___YYYTTTRRRTTTOOONNNNNNNNNOOONNNKKKIIICCCBBBAAA???>>><<<;;;:::555666777666666777:::<<>>@@@DDDIIIPPP^^^wwwXXXFFFCCCNNNkkk}}}ccc^^^mmmpppkkkmmmppplllrrryyy~~~~~~hhhOOOHHHHHHGGGEEECCCLLL[[[aaappp~~~eeeccciiioooyyy{{{xxxttt___hhhqqqtttooolllttt}}}~~~vvvmmm\\\LLLQQQXXXIII:::@@@CCCVVVeeeRRRNNNKKKMMMOOOIIIIIIFFFBBB>>>;;;:::;;;;;;888888999999888777555444333222222222111000000000000111111111111222222222111666444333777888AAASSSUUUlll~~~zzznnnggggggkkkoooqqqpppmmmlllmmmrrryyy~~~{{{yyyvvvooocccZZZVVVWWW]]]iiissszzz~~~|||xxxjjj]]]VVVQQQMMMOOOTTT^^^fffqqqvvvsssjjjaaa\\\JJJIIIIIIHHHHHHIIIIIIJJJ111111111000000000000000000000//////.........---000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------///000111222444444333333222111000000,,,---...///000111222333666666666666777777777777777777888999::::::;;;;;;<<<;;;;;;<<<======<<<:::;;;:::888777777999:::<<<666???===JJJmmm{{{{{{xxxjjjhhhhhheee```ZZZUUUSSSRRRRRRQQQPPPPPPQQQPPPNNNLLLFFFEEECCCAAA>>>;;;999888:::999777666777999<<<>>>PPP___wwwkkkVVV^^^vvvyyykkkcccdddaaa[[[PPPFFF>>>;;;:::777777666777999<<>>===:::999777666555666888999???GGGZZZvvvlll[[[iiivvv~~~nnn^^^UUU___^^^YYYPPPDDD;;;777777999:::;;;<<<===>>>??????EEEHHHXXXxxx^^^OOOLLLJJJQQQ]]]kkkqqqssssss{{{gggYYYQQQNNNUUUZZZiiittt]]]SSSSSSddd{{{xxxggg\\\RRRQQQPPPQQQSSSWWW\\\___dddccchhhooopppqqqzzz~~~wwwqqq[[[MMMBBBAAAAAA<<<;;;???NNNhhhjjjRRRGGGIIIGGGGGGKKKIIIEEEEEEFFFFFFDDDAAA???===::::::999999999999888888555444222111000000111111000111111111111222222222111777555444999<<>>>>><<<:::999888888999:::???DDDVVVuuupppZZZcccooo|||kkkZZZQQQTTTVVVUUUOOOEEE===:::;;;999:::<<<===>>>>>>>>>>>>GGGKKK___cccRRRIIIFFFXXXrrr{{{kkk```UUURRR```nnnqqqkkk___```yyyyyyqqqppptttttt___XXXUUU___fffkkkmmmqqquuuuuuqqqxxxwwwwwwnnnWWWJJJ???>>>>>>::::::???LLLooocccNNNEEEHHHFFFFFFJJJHHHDDDFFFHHHHHHHHHEEEBBBAAA::::::::::::999999999999555444333111111111111111000000111111111222222222111777555444999>>>KKKbbbxxxnnnhhhjjjsss{{{zzzyyyxxxwwwwwwyyy~~~}}}yyyvvvtttsssqqqttt||||||tttooohhhjjjrrrtttjjjiiiiiikkkllllllkkkiii......///000111222222333//////000000000000000000000000000000////////////---------......///////////////.........---------......---......///000111000000000000000/////////...///000222444555777777888888888888999999999999;;;;;;::::::::::::::::::<<<;;;:::;;;<<<<<<:::888777777888888999:::;;;;;;;;;OOOwww|||gggcccddddddaaa```dddkkkooonnnkkkXXXVVVUUUTTTTTTSSSPPPNNNJJJJJJJJJHHHFFFCCC@@@>>>>>>===;;;:::999888999999;;;???RRRuuu|||[[[YYYgggzzzhhhXXXPPPMMMQQQSSSOOOEEE===;;;<<<::::::<<<===>>>>>>>>>>>>EEEPPPnnnmmmYYYHHHFFFdddqqqbbbVVV]]]{{{qqqdddkkkeeeaaabbbeeexxx~~~yyyggg^^^dddgggyyywwwiiiVVVIII???>>>===888:::@@@IIIuuu```LLLFFFJJJFFFEEEIIIFFFEEEGGGIIIJJJJJJHHHFFFDDD<<<<<<;;;;;;:::999999999444444333222222111111111000000111111111222222222111777555444999>>>LLLbbbzzzpppiiijjjsss|||{{{zzzyyyxxxwwwyyy|||}}}zzzxxxvvvxxxvvvxxx{{{zzz~~~vvvyyyzzzuuuvvvyyy}}}//////000000111111222222//////000000000000111111000000000000////////////------......///000000000/////////.........------...............///000000000000000000000/////////000111222333444666666777888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::;;;;;;;;;999777777777888999:::;;;;;;<<<>>>]]]wwwddd```^^^___^^^]]]aaaeeehhhhhhgggWWWUUUTTTSSSSSSRRROOOMMMIIIJJJJJJIIIGGGDDD@@@>>>;;;;;;:::999888777777777999===QQQwwwdddTTTccctttbbbTTTMMMKKKPPPTTTPPPFFF<<<999:::;;;<<<<<<===???@@@@@@AAADDDUUUwww{{{eeeMMMKKKkkkttt___]]]yyy|||rrr}}}kkkYYYZZZ^^^aaammmwwwttt}}}~~~tttcccSSSHHH@@@???===999;;;AAANNN^^^MMMHHHMMMHHHGGGIIIGGGGGGHHHJJJKKKKKKJJJHHHGGG>>>>>>===<<<:::999888888444444444333222222111111000111111111111222222222000666555444999===III___~~~zzzrrrkkklllsss{{{yyyyyyxxxvvvuuuwwwzzz}}}~~~|||zzzzzz|||{{{~~~oookkkpppyyy000000000000000111111111//////000000000111111111000000000000////////////---......///000000111111////////////............///............///000000........................222333333444555555666666999999999::::::::::::;;;999:::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;999777555666777888999:::;;;;;;HHHjjj|||tttddd^^^YYYZZZZZZZZZ[[[\\\]]]]]]^^^VVVTTTRRRRRRQQQPPPMMMKKKIIIJJJKKKJJJHHHEEEBBB???:::::::::999888888888888<<<>>>PPPttttttXXX```{{{mmmZZZLLLGGGFFFNNNTTTQQQGGG===:::;;;>>>>>>>>>???@@@BBBEEEFFFMMMZZZuuukkkPPPQQQooo~~~sssqqqwwwqqq___pppoooccc___hhhpppppptttzzz~~~ooo]]]NNNDDD>>>@@@>>>:::<<>>===:::999777666444444444444333222111111000111111111111222222222///666555444888:::EEEZZZnnn{{{{{{}}}zzzrrrmmmnnnsssxxxvvvvvvvvvtttssstttwwwzzz||||||||||||||||||||||||}}}}}}mmmaaadddlllxxx111111111000000000000000//////000000111111111222000000000000////////////---......///000111111222000/////////............///............//////000------------------------444444444555555555666666999999:::::::::;;;;;;;;;999999::::::;;;<<<======<<<;;;::::::;;;:::888666444555666888999999::::::SSSttt{{{rrrqqqddd\\\UUUUUUVVVWWWWWWVVVUUUVVVXXXUUUSSSQQQQQQPPPOOOLLLIIIJJJKKKLLLLLLJJJFFFCCC@@@<<<<<<;;;;;;;;;;;;::::::;;;<<>>@@@@@@@@@???@@@BBBEEEHHHJJJWWW___qqq~~~www}}}lllOOOTTTsss{{{~~~wwwtttwww}}}mmmbbb{{{{{{jjjYYYIIIAAA===@@@???;;;>>>EEEhhh[[[LLLKKKQQQNNNLLLOOONNNJJJJJJJJJJJJIIIIIIIIIIIIBBBAAA???===:::888666555444444444444333222111111000111111111111222222222...555555444888999CCCWWW]]]yyy{{{tttsssxxxyyysssoooooosssvvvtttttttttsssrrrsssvvvxxxvvvvvvwwwxxxyyyzzz{{{{{{||||||fff^^^___hhhrrrzzz000000000000111111111111000000000000000000000000000000...------...///000.........///000222333444222111000///...---,,,,,,//////////////////......000000///......///111111555666666777888999999999::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>??????>>><<<:::888777777888999///777;;;000555BBB===\\\uuufffsssfff]]]XXXVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLKKKKKKIIIDDD>>>:::@@@???<<<:::999888888999AAA;;;HHHnnn~~~^^^fff}}}sss```LLLAAA??????HHHIIIHHHHHH@@@:::@@@@@@@@@BBBDDDBBBAAAHHHQQQYYYfffvvv~~~iiiPPPSSSkkkppp{{{}}}aaaiii}}}rrrvvvtttaaaQQQKKK>>>EEE===555>>>===@@@uuusssWWWSSSPPPPPPSSSSSSPPPLLLLLLLLLKKKKKKKKKKKKLLLLLLFFFEEEBBB???;;;999777666555555555555444333222111111111111111111111111111333555555222444===HHHOOOZZZuuu}}}{{{yyyzzz~~~}}}xxxsssppppppqqqrrruuussspppppprrrssssssrrrvvvvvvuuuttttttvvvzzz}}}~~~jjj]]]]]]aaakkkvvv000000000000111111111111111111111111111111111111000///............///000//////000000111333444555222111000///...------,,,/////////...........................000222333555666666777777888999999:::::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>???>>>===;;;999777777777777:::444888===999777;;;;;;VVVuuurrrqqq}}}lllbbb[[[WWWTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWWWWWWWWWWTTTOOOLLLKKKJJJJJJJJJJJJGGGCCC@@@@@@???===<<<::::::::::::;;;:::LLLooo{{{___dddyyyqqq[[[GGG>>>>>>;;;AAAAAACCCIIIBBB<<>>>>>FFFpppXXXUUUQQQQQQTTTTTTPPPMMMKKKKKKKKKKKKJJJJJJJJJJJJFFFEEEBBB???<<<999777666444444444444444333222222111111111111111111111111333555666555555<<>>>>>===;;;999777666666666666999777666===@@@666555BBB]]]sssxxxpppeee___ZZZWWWSSSSSSTTTUUUWWWXXXYYYYYY^^^]]]]]]]]]\\\WWWQQQLLLMMMLLLKKKKKKJJJIIIEEECCC@@@@@@>>>===<<<<<<<<<<<<888===TTTtttwwwbbbccctttoooWWWCCC<<>>;;;:::888666555555555555555999444777???666;;;YYYxxxzzzjjjddd```\\\ZZZUUUVVVWWWYYY[[[]]]^^^___aaa```^^^]]][[[XXXSSSPPPRRRPPPMMMKKKJJJGGGDDDAAA@@@@@@???>>>=========<<<;;;CCC]]]~~~xxxgggeeeqqqqqqXXXCCC???DDDBBBGGGLLLXXXbbbTTTBBB@@@GGGLLLTTTXXXTTTQQQWWWaaauuubbbOOONNNZZZmmm|||{{{jjjXXXSSSSSS]]]kkkzzz~~~sss~~~sss}}}vvvwww{{{nnndddeeeqqqxxxoooaaaNNN@@@???999???;;;;;;>>>AAA]]]eeeWWWUUUSSSRRRSSSRRRPPPMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFEEECCCAAA>>>;;;999888333333333222222222333333111111111111111111111111333333444555555;;;IIIVVVlll{{{vvvrrrppppppppppppnnnllllllmmmnnnnnnnnniiijjjkkkkkkkkklllppprrruuuxxx|||yyy^^^YYYXXX\\\___```fffnnnvvvxxx{{{///000000000111111111111111111111111111111111111000000000111111222222222444555666777888888777777222222222111000000//////........./////////000000111111333444666777888888999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<==================:::999777555444444555555333:::555444;;;<<>>===<<<<<>>999<<<<<>>>>>>>>======999888777555444444555555444;;;999555:::KKKooowwwhhhfffbbb]]][[[VVVVVVXXXYYY[[[]]]^^^^^^aaa]]]XXXUUUUUUVVVWWWWWWOOOOOONNNNNNNNNMMMJJJHHHCCCCCCCCCBBB@@@???===<<>>???>>>>>>===<<<999888777555555555666666555888<<<999<<>>===BBBKKKlllooolllooo\\\QQQPPPMMMYYYgggrrrmmmUUUJJJXXX^^^lllyyyrrr\\\PPP]]]rrr|||WWWJJJKKKYYYpppzzzhhhpppkkkZZZSSSOOOKKKPPPNNNPPPRRROOOLLLUUUdddttt~~~yyyxxxuuu~~~zzznnn```QQQEEE>>>>>><<<:::666???<<>>>>><<<===>>>??????>>>===<<<999888777666555555666777444444<<<;;;===ccchhhfffllljjjccc```[[[[[[\\\\\\\\\]]]]]]]]]bbb```]]][[[ZZZYYYWWWUUUVVVVVVVVVVVVVVVRRRMMMHHHJJJJJJIIIHHHFFFCCC@@@>>>CCCOOOsssooojjjttt```RRRNNNYYYdddmmmqqqeeeMMMJJJ___```jjjqqqiiiUUULLLZZZooo~~~YYYLLLOOObbb|||{{{xxxfffYYYTTTMMMEEEJJJFFFGGGJJJHHHEEEKKKWWWXXXhhhwwwkkk\\\MMMBBB===<<<<<<999444@@@>>>MMMlllXXXOOOPPPQQQRRRRRRRRRSSSUUUVVVSSSNNNIIIGGGFFFGGGHHHJJJJJJJJJIIIGGGDDDAAA???<<<:::777555333222333333111111111111111111111111333222666<<<999777EEEYYYsssfffeeeiiiooorrr}}}yyyvvvtttsssssssssqqqooonnnpppqqqqqqqqqqqqrrrrrrqqqooonnnnnnooopppuuuyyyyyywwwvvvyyy}}}bbbVVVTTTUUUccchhhmmmoooppppppooolllppprrrzzz000000000000111111111111444333111000000222333555444444555666666777666666999888888888::::::888666333333222222111222222222333333555666777777777777666888999999888888999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>?????????===<<<;;;777666666555555555555666666000888>>>DDDccc{{{tttuuueeeeeegggccc^^^^^^[[[ZZZYYYXXXYYYZZZ\\\]]]cccaaa^^^\\\YYYXXXXXXXXXXXXXXXVVVUUUSSSRRRPPPPPPPPPOOONNNMMMKKKGGGBBB>>>NNNZZZ}}}eeeyyyvvvbbbYYYZZZggglllsssjjjZZZ[[[aaa\\\VVVSSSUUUWWWPPPMMM___xxxvvv\\\eeekkk{{{}}}lll```ZZZXXXWWWNNNIIIKKKJJJFFFIIIPPPRRR```zzz{{{nnnbbbTTTFFF???>>>:::EEE777444AAA:::WWWbbbSSSUUUTTTSSSTTTTTTSSSPPPNNNQQQNNNKKKJJJJJJKKKJJJIIIIIIIIIIIIIIIHHHFFFDDDCCC???===;;;888666555444444444333222222111111222222222444222555::::::DDDZZZ~~~wwwaaaUUUWWW\\\^^^dddiiirrr{{{wwwttttttuuuvvvwwwuuusssppppppqqqrrrtttxxxvvvssspppnnnooopppqqqqqqrrrtttvvvwwwxxxyyyyyy|||||||||~~~}}}dddVVVQQQ\\\mmm}}}000000000000111111111111333333111000111222444555444444555777777888888888999888777888999888777555333333222222222222333333444444555666777777777777666888999999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>===;;;:::777666666555555555666666333555888;;;GGGdddwwwtttooocccfffjjjfff``````]]][[[YYYWWWWWWXXXZZZ[[[aaa```^^^\\\ZZZZZZYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRSSSQQQOOONNNLLLIIIEEEBBBLLLZZZcccsss{{{iii___]]]fffmmmssskkk```fffiii\\\VVVOOOMMMPPPPPPTTTfff|||nnn\\\pppvvvnnnjjj]]]QQQJJJMMMNNNLLLNNNSSSUUU```vvvxxxjjj^^^PPPDDD>>>>>>:::@@@888777@@@CCCiii___TTTSSSSSSSSSTTTUUUUUUSSSQQQPPPNNNKKKJJJJJJJJJJJJIIIHHHIIIIIIIIIHHHFFFEEEDDDAAA???<<<888666555444444444333333222222222222222222555222444:::999CCCYYYttt}}}iii[[[VVVSSSPPPYYY]]]gggvvvzzzvvvssstttvvvwwwxxxvvvsssqqqqqqrrrsssttt{{{xxxtttqqqnnnnnnnnnoooqqqrrrtttvvvxxxyyyyyyzzzxxxxxxyyyzzz}}}ooo[[[VVVYYYjjj~~~000000000111111111222222333333222111222333444555444555666888999::::::::::::888777666777777555333444333333333333333444444666666666666666666666666777888999999888888999;;;:::;;;;;;;;;<<<=========<<<<<<<<<<<<============>>>>>>??????>>>===;;;:::666666666555555666777777333::::::???UUUjjjxxxrrrfff___ffflllhhhcccbbb^^^\\\XXXUUUTTTUUUWWWXXX]]]]]]]]]\\\\\\[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTVVVTTTPPPNNNMMMLLLIIIGGGLLL]]]```iiisssddd\\\```lllvvvqqqpppmmm^^^TTTNNNQQQYYYeeexxxooojjjkkk^^^TTTVVVXXXWWWZZZ```dddlll{{{ssscccWWWKKKAAA<<<===;;;::::::<<>>>>><<<<<<<<<<<<============>>>>>>??????>>><<<:::999666666555555666777888888555;;;>>>RRRooowwwzzzhhh```\\\ccchhhgggdddddd```]]]XXXTTTRRRRRRSSSUUUXXXYYY[[[]]]]]]]]][[[[[[XXXXXXYYYYYYYYYXXXWWWVVVWWWTTTPPPMMMMMMLLLLLLKKKOOOcccwww{{{[[[aaavvvzzzeeeWWWWWWjjjzzz{{{jjjccc^^^aaannnsssmmmooo~~~tttkkkqqqvvvllleeedddddddddmmmyyy{{{lll[[[OOOEEE>>>;;;<<<===555<<<@@@AAAdddzzzVVVUUUQQQPPPQQQSSSVVVVVVUUUSSSRRRPPPMMMLLLMMMMMMMMMLLLGGGGGGGGGGGGGGGGGGGGGFFFGGGDDD???:::777666666777555555444333333333333333222555222444999888AAAWWWgggtttxxxyyy~~~}}}rrriii]]]\\\aaannn~~~yyytttsssuuuyyy|||vvvuuurrrpppoooppprrrssszzzwwwtttqqqoooooopppqqqtttuuuuuuvvvvvvvvvuuuuuuqqqqqqrrrsssuuuwwwzzz{{{{{{pppSSSPPP___uuu|||zzz111111111111222222222222333333333333444555666777555666888999;;;<<<======:::888555444444444333222555555444444555666666777888777777666666666777777777999::::::999999:::;;;:::::::::;;;<<<===>>>>>><<<<<<<<<<<<============>>>>>>???>>>===;;;999888555555555666666888999:::888;;;GGGllllllccc^^^ZZZ]]]bbbcccdddddd```]]]XXXTTTQQQPPPPPPQQQSSSVVVYYY]]]^^^]]][[[ZZZWWWWWWYYYZZZYYYYYYWWWVVVUUURRRNNNKKKKKKLLLLLLKKKQQQeeewwwbbbmmm|||YYY^^^ooo}}}eeeTTTYYYlll}}}mmmooorrryyyoooXXXQQQSSSdddnnn~~~|||qqqcccXXXYYYfffwww}}}pppmmmlllllljjjnnnsssdddRRRGGGAAA<<<:::<<<===555===CCCHHHvvv|||nnnSSSTTTPPPPPPPPPRRRTTTTTTRRRQQQTTTRRRPPPOOOPPPPPPPPPOOOHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFAAA===999888777888666555444444333333444444222555222444999888BBBXXXppprrrpppuuusssqqqqqqyyyzzzvvvuuuwwwzzz}}}sssqqqooollllllmmmnnnppptttsssqqqooooooqqqssstttwwwwwwwwwvvvuuutttsssrrrsssssssssssstttvvvxxxyyyyyy|||ppppppfffOOOUUUnnnyyyrrrrrrxxx111111111222222222222333222333444555555666777777666777888:::;;;<<<<<<<<<:::888555444444555444444555555555555666777888888888777666666666777888999888999::::::999999:::<<<:::;;;;;;;;;<<<=========<<<<<<<<<<<<============>>>>>>???>>>===;;;999888555555555666777888:::;;;:::CCC]]]ggg```\\\YYYYYY\\\___bbbccc___]]]YYYUUURRROOOOOONNNOOORRRXXX\\\^^^\\\YYYWWWUUUVVVXXXYYYYYYWWWVVVTTTRRROOOKKKJJJJJJKKKKKKKKKOOO___uuuzzzfffXXXkkk]]]```kkkjjj^^^gggoooyyy|||iiitttrrrsssxxxtttooo]]]JJJEEEFFFNNNUUU```ccceeevvv~~~rrr___[[[WWW[[[fffvvvvvvfff```^^^___cccffffffppp}}}lll\\\KKKBBB>>>;;;;;;<<<<<<888???DDDUUUdddSSSRRRPPPOOOPPPQQQSSSSSSRRRPPPVVVTTTQQQQQQRRRSSSRRRRRRIIIHHHGGGGGGFFFFFFFFFGGGHHHFFFCCC???<<<:::999999666666555444444444444555222444222555::::::DDDZZZzzzxxxuuu}}}xxx|||yyywwwyyy{{{}}}pppnnnllljjjiiijjjkkkmmmooonnnmmmmmmooorrruuuwwwxxxxxxxxxxxxwwwvvvuuutttxxxwwwvvvvvvvvvwwwxxxyyy{{{|||~~~jjjZZZaaayyy___NNN]]]vvvmmmiiikkkpppyyy111111111222222222333333222333444555666777777888777777888::::::;;;;;;;;;:::888555444555666666666666666666666777888999999888777666555666777999:::888999;;;:::999999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<:::888777444444555666777999;;;<<<@@@WWW~~~wwwdddZZZZZZYYYXXXYYY]]]```aaa^^^]]]ZZZWWWSSSPPPNNNMMMLLLPPPVVV[[[]]][[[WWWTTTTTTUUUWWWXXXWWWUUUSSSQQQOOOMMMJJJJJJKKKKKKKKKJJJMMMUUUbbbfff\\\VVVjjjfffeeeiii{{{vvvrrrxxxqqqpppvvvqqqjjjxxxyyygggfffaaaiiizzzxxxkkk^^^ZZZZZZaaapppyyyfff```QQQEEEDDDDDDDDDHHHPPPRRRVVVhhhmmm^^^YYYZZZaaammm}}}sss\\\OOOOOORRRRRRVVV[[[^^^kkk|||vvveeeVVVFFF???===<<<<<<===888<<<@@@EEEccc^^^TTTPPPNNNNNNOOORRRTTTUUUTTTSSSVVVTTTRRRQQQRRRSSSSSSRRRKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFDDDBBB@@@===;;;999777666666555555555555555111444333555<<<<<>>>>>>>>>>>>>><<<:::888777444444555666888999;;;<<>><<<:::777777666555555555555555111444333666======HHH^^^~~~yyy~~~|||{{{{{{{{{nnnmmmjjjhhhggghhhjjjkkklllkkkkkkkkkmmmppptttvvvwwwxxxzzz|||~~~~~~}}}{{{yyywwwwwwwwwwww~~~gggSSSMMM```uuu^^^RRRkkkpppddd[[[]]]bbbgggpppyyy222222222333333444444444444444444444444444444444666666888999:::;;;;;;;;;999777555555777999999999777666666666777999;;;===666666666666777888::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<===@@@AAAAAA@@@AAA@@@???===;;;999777666888666666888999:::@@@GGGjjj___\\\XXXXXXXXXWWWWWWYYY\\\___^^^]]]ZZZUUUPPPMMMLLLMMMNNNQQQUUUXXXYYYVVVSSSPPPQQQRRRSSSVVVWWWUUUQQQNNNLLLJJJKKKNNNQQQPPPIIICCCHHHKKKHHHHHHLLLNNN^^^yyykkk]]]vvv{{{kkkrrrzzzSSSIIIEEEJJJLLLNNNYYYgggzzzppp```SSSTTT[[[[[[VVVZZZ[[[bbbrrrgggRRRIIIIIIBBB???AAA>>>@@@HHHKKKJJJQQQ\\\YYYNNNZZZggg{{{gggMMMFFFLLLLLLPPPTTTTTTVVVccc}}}{{{ppphhhYYYLLL@@@<<<===<<<:::;;;===CCC555XXXrrr^^^XXXPPPRRRQQQQQQUUU[[[]]]ZZZVVVQQQOOOMMMMMMNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFGGGGGGEEEFFFFFFEEECCC???<<<:::777666666666555555555555444888555444:::;;;BBBSSSrrr~~~||||||}}}}}}wwwmmmddddddgggggghhhjjjfffeeefffhhhllloooqqqrrrwww|||}}}yyyxxxyyyzzz~~~~~~tttYYYTTTNNNeee}}}[[[[[[vvv___\\\XXXXXX]]]eeemmmrrr333333333333333333333444444444444444444444444444666777888999:::;;;;;;;;;999777555666777999999999666666666666777888999:::555555666666777888::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<>>>@@@AAAAAA@@@AAA@@@>>><<<:::888666555555555888::::::;;;BBBKKKqqq}}}___YYYXXXYYYYYYYYYXXXYYY[[[^^^]]]]]]ZZZVVVQQQMMMMMMMMMPPPQQQRRRRRRRRRQQQPPPOOOPPPPPPQQQRRRTTTRRROOOLLLQQQOOONNNPPPRRRPPPJJJDDDFFFIIIGGGGGGLLLNNN]]]xxxyyyccctttvvvVVVNNNEEE@@@CCCFFFHHHRRR___pppdddWWWVVV]]]aaa]]]WWW[[[```iiiwww]]]JJJDDDFFF@@@>>>AAA???DDDIIIFFFJJJ\\\eee```]]]jjjwwwttt___MMMKKKTTT___``````^^^]]]hhhwwwkkkbbbRRRGGG===;;;<<<;;;;;;<<<;;;>>>@@@llljjj[[[UUURRRTTTRRRRRRTTTXXXYYYUUUQQQNNNLLLJJJJJJLLLNNNQQQRRRNNNMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGEEECCC@@@===;;;888888777666666555444444333888555444999999???PPPiii|||{{{|||}}}xxxnnnfffeeeggggggfffgggdddccccccdddgggjjjmmmnnntttyyy}}}~~~}}}}}}}}}||||||}}}lllSSSQQQRRRooodddeeekkkZZZXXXVVVWWW]]]gggqqqxxx444444444333333333333333444444555555555555555555666777888:::;;;;;;;;;;;;999888666777888999999999666777777777777777777666555555555666777888:::::::::;;;<<<===>>>===<<<<<<============>>>>>>>>>>>>???>>>>>>???@@@AAAAAA@@@@@@???===:::888666555444111555:::===::::::DDDPPPrrrrrruuuuuucccYYYYYYZZZ[[[ZZZYYYXXXYYY[[[\\\[[[ZZZVVVRRRNNNMMMMMMRRRPPPMMMKKKKKKLLLMMMOOOQQQPPPOOOPPPQQQQQQOOOMMMUUUSSSQQQQQQRRRPPPKKKFFFEEEHHHEEEFFFKKKMMMZZZtttkkkqqqqqq]]]KKKMMMFFFCCCGGGKKKMMMVVV```gggYYYRRR[[[fffddd\\\WWW\\\gggsssuuukkknnnvvvgggVVVEEEBBBFFFAAA???CCCCCCIIIOOOMMM\\\zzz|||ppptttvvv{{{rrrkkkccc\\\RRRLLLUUUccczzzqqqkkkiiipppzzzpppbbbYYYHHH@@@:::;;;<<<;;;;;;======;;;SSSwwwaaaXXXQQQTTTUUUSSSQQQRRRTTTSSSOOOKKKJJJIIIIIIIIIKKKNNNQQQSSSOOONNNLLLJJJHHHGGGFFFFFFHHHHHHHHHFFFDDDAAA>>><<<::::::999777666555444333111666444444999777<<>>???>>>===<<<======>>>>>>>>>?????????AAA??????@@@AAABBBBBB@@@@@@>>><<<999666555444333111666===>>>888888EEETTTnnniii{{{mmmiii^^^YYY[[[\\\[[[YYYWWWWWWXXXYYYZZZZZZWWWSSSOOONNNNNNPPPNNNKKKIIIIIIKKKNNNPPPSSSQQQOOOOOOOOOPPPOOONNNTTTRRRPPPPPPQQQOOOLLLIIIGGGIIIEEEEEEJJJJJJUUUlllqqqmmmfff[[[ZZZXXXLLLJJJLLLRRRUUUUUUZZZaaabbbUUURRR___fff^^^VVVWWW]]]kkk{{{wwwcccbbbfffpppfffZZZHHHDDDHHHDDDCCCHHHHHHHHHTTT]]]yyy}}}zzzmmmYYYVVVRRROOOMMMLLLTTThhh|||yyytttwww}}}~~~uuuhhhZZZQQQBBB===:::<<<<<<:::;;;===@@@===gggeee[[[VVVMMMTTTTTTRRRPPPPPPPPPNNNKKKHHHHHHKKKMMMOOOPPPPPPQQQQQQPPPOOOMMMKKKIIIGGGFFFEEEIIIIIIHHHFFFDDDBBB???>>><<<<<<:::999777555444333000666444444888555999GGGUUUlllvvv~~~}}}yyyzzz||||||rrrjjjiiiiiieeeaaa```______```aaacccfffjjjmmmooorrrvvvyyyzzz|||zzz___LLLLLL[[[uuugggqqqqqq```XXX[[[___ccchhhsss444444444444444444444444555555555666666777777777888999:::;;;;;;;;;;;;;;;:::999888999:::;;;999888999999::::::999777555444333333444555666888:::;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAA@@@???AAABBBDDDCCCBBB???===:::777555444444444555999>>>===888:::JJJ\\\uuuuuuqqqfffhhh___YYYZZZ[[[ZZZXXXVVVUUUVVVWWWXXXYYYXXXTTTQQQOOONNNLLLLLLKKKKKKLLLOOOQQQSSSRRRPPPNNNMMMMMMNNNMMMLLLNNNNNNNNNOOOPPPOOONNNLLLKKKKKKFFFFFFIIIFFFOOOdddvvvjjjuuuoooSSSSSS\\\```LLLQQQXXX\\\YYYTTTSSSVVVYYYPPPPPP[[[\\\TTTSSSZZZ```nnn~~~}}}ooocccqqqvvvyyycccNNNEEEGGGEEEGGGMMMNNNKKKYYYmmm~~~jjjXXXQQQLLLKKKJJJIIINNN___{{{rrrwwwzzznnn```RRRJJJ???===<<<>>>===999:::>>>@@@CCCzzz|||vvv\\\XXXUUUKKKRRRPPPOOONNNNNNMMMLLLKKKIIIJJJOOOUUUXXXVVVSSSOOONNNOOOOOONNNLLLJJJHHHGGGFFFHHHHHHGGGFFFDDDCCCAAA@@@>>>===<<<:::888666444444000666444333777555888GGGVVVlllsssvvv~~~|||xxxzzz|||~~~uuulllkkkjjjfffbbb```]]]___bbbcccdddgggkkknnnoooqqquuuxxx{{{}}}{{{qqqYYYJJJMMM___iiiaaannnxxxlll```\\\aaafffhhhkkksss333444444444555555555555555555666666777777888888999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999888999999999888777666444444333333333555666888:::;;;;;;;;;<<<<<<===>>>???@@@>>>?????????@@@@@@@@@@@@AAA@@@@@@AAADDDEEEEEEDDD===<<<999666555555666666888:::======;;;CCCZZZooozzzggg``````\\\XXXYYYYYYXXXUUUTTTTTTUUUTTTWWWYYYYYYVVVRRROOONNNLLLLLLLLLNNNPPPRRRTTTVVVQQQOOOLLLLLLLLLLLLKKKJJJKKKLLLOOOQQQRRRRRRQQQPPPNNNMMMGGGFFFIIIEEEJJJ]]]uuu|||hhhkkk}}}```SSS\\\fffgggTTT___iiihhh\\\PPPLLLNNNNNNJJJLLLQQQRRROOOUUU^^^eeeooo~~~nnniiinnnpppTTTEEEFFFHHHPPPZZZ[[[___fffzzz~~~pppTTTNNNRRRKKKMMMMMMLLLPPPcccyyyppp}}}sssfffXXXLLLEEE===<<<>>>???<<<888;;;@@@???RRRrrruuu{{{XXXVVVSSSKKKOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLSSSZZZ\\\YYYSSSNNNLLLNNNNNNNNNMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCCCC>>>>>><<<;;;999777666555222777444333777666:::III^^^rrrtttqqqzzzzzz~~~|||xxxzzz~~~vvvmmmlllkkkhhheeeddd___cccggghhhhhhhhhkkknnnpppqqqtttxxx{{{}}}xxxqqqxxxvvvdddQQQIIIOOOdddrrrbbb\\\iiiyyyvvvnnniiibbbdddhhhjjjggggggooo222333333444555666777777555555666777777888999999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::;;;<<<<<<:::777888777666555444333333333222222333444666888:::;;;<<<<<<;;;;;;<<<>>>@@@BBB?????????@@@@@@@@@AAAAAA@@@???@@@BBBEEEGGGGGGFFF<<<;;;888666555666888999::::::;;;===CCCSSSpppiiiccc___ZZZ[[[XXXXXXWWWUUUSSSRRRSSSUUUSSSVVVYYYYYYWWWSSSPPPOOOPPPOOONNNNNNPPPSSSVVVXXXRRRQQQOOOOOOOOONNNMMMKKKLLLOOOSSSVVVVVVUUUTTTSSSNNNNNNGGGGGGJJJEEEIII[[[fff{{{hhheee||||||qqqvvvuuugggTTTRRRaaakkkjjj\\\kkkwwwppp]]]OOOMMMQQQKKKKKKKKKLLLPPPUUU[[[```hhhooo{{{dddkkk```KKKLLLUUUdddsssuuurrrpppsssllluuugggMMMKKKSSSSSSXXX\\\YYY[[[iii}}}vvvlll^^^QQQGGGAAA::::::===>>>;;;777;;;CCCFFFjjjttt~~~mmmVVVQQQNNNLLLNNNMMMNNNNNNMMMLLLLLLMMMNNNMMMSSSYYYZZZVVVPPPNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIDDDDDDDDDCCCCCCDDDDDDEEE>>>>>>===;;;:::888777777333888555333888777<<>>AAACCC??????@@@@@@@@@AAAAAAAAA?????????BBBEEEHHHHHHHHH<<<:::888666666777999:::;;;999:::???JJJ```www```dddaaaXXX]]]WWWWWWVVVSSSQQQQQQSSSUUURRRUUUYYYYYYWWWSSSPPPOOOTTTRRROOOMMMNNNRRRVVVYYYVVVUUUTTTTTTTTTSSSPPPNNNOOOSSSWWWZZZZZZXXXVVVUUUMMMMMMGGGGGGJJJFFFJJJ[[[dddwwwiiidddzzzvvvaaa]]]mmmkkk\\\IIIGGGUUU___^^^[[[lllyyypppZZZMMMOOOWWWPPPQQQOOOMMMSSS]]]aaa___gggnnn|||cccrrrlllSSSVVVcccxxxuuuoooyyyfffbbbmmmkkkQQQOOOUUUaaajjjooommmkkkuuu|||yyyrrrgggYYYMMMDDD???666888;;;===999777<<>>>>>===<<<:::999888888555999555333888888>>>OOOqqqyyymmmrrrsss|||~~~yyytttqqqlllqqqvvvxxxxxxzzz{{{xxx|||xxxnnnlllmmmlllkkklllrrrwww}}}|||wwwrrrpppppppppppprrruuuyyy|||||||||zzzjjjaaaccc]]]OOOJJJQQQRRRoooaaaWWWRRR\\\hhhhhhiiipppqqqyyyvvvnnnaaa]]]jjj555555555555666666666666777777777777777777777777888999:::;;;<<<<<<<<<<<<======<<<;;;:::888777666333222111111333555555444444444555666777999;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBAAA@@@@@@CCCFFF>>>CCCGGGIIILLLMMMHHHAAA999:::999777555666999;;;<<<@@@>>>???WWW|||ppphhhbbbYYYXXX___]]][[[XXXUUUTTTTTTVVVWWWYYYZZZZZZZZZXXXUUURRRPPPMMMNNNNNNNNNNNNQQQUUUYYYWWWYYYZZZZZZWWWSSSQQQPPPRRRTTTXXX\\\\\\[[[XXXVVVRRRMMMIIIIIIJJJLLLOOORRRcccvvv~~~hhhoookkk[[[^^^bbb___TTTGGGHHHQQQTTTOOOSSSfffqqqdddPPPKKKUUU```TTTTTTRRRSSS^^^jjjiii```qqq{{{www{{{YYY]]]zzzxxxqqqxxxjjj```dddsssgggPPPMMMfffyyy|||uuuqqqxxx~~~|||tttiii]]]PPPCCC>>>???;;;555===???333:::HHHCCC]]]~~~ZZZUUUQQQKKKLLLMMMRRRNNNJJJLLLPPPSSSQQQOOOMMMLLLKKKLLLMMMLLLKKKIIIHHHHHHJJJLLLMMMLLLIIIFFFBBBBBBCCCEEEGGGGGGFFFDDD??????>>>>>><<<;;;:::999666444999333888<<<;;;RRRtttwww{{{zzz{{{}}}}}}|||yyysssmmmooojjjgggkkkoooqqquuuzzzyyylllfffeeeggglllqqq{{{zzztttpppppptttttttttvvvxxxyyyyyyxxxxxxiii\\\XXXRRRJJJIIIMMMSSSlll]]]RRRWWW^^^bbb```bbbnnn|||~~~iiiXXX]]]nnn555555666666666777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999777777444222111222444666666555666666666777888:::;;;<<<;;;;;;<<<======>>>>>>???>>>@@@AAAAAA???@@@BBBEEEFFFKKKNNNLLLJJJIIIEEE@@@:::999888888777999;;;<<<<<<:::DDD[[[qqqmmmfffddd\\\ZZZ___]]]\\\YYYVVVUUUUUUWWWXXX]]]\\\[[[YYYVVVSSSPPPNNNOOONNNNNNOOOPPPSSSWWWYYYXXXYYYYYYXXXUUURRRPPPOOOQQQSSSVVVYYYYYYXXXUUUTTTQQQNNNLLLKKKLLLNNNPPPRRR\\\ppppppmmmuuugggkkkggg___QQQFFFDDDIIIKKKHHHKKKVVV\\\TTTJJJMMMWWW___ZZZTTT[[[oooyyyxxx~~~llltttyyy~~~rrrllljjjrrrcccRRRRRRiiivvvuuu}}}vvvmmmbbbWWWJJJ???;;;===>>>888:::;;;555888DDDKKK|||sssVVVUUURRRNNNPPPRRRSSSOOOLLLLLLOOOQQQPPPMMMLLLKKKJJJKKKLLLLLLJJJHHHIIIIIIJJJLLLLLLLLLJJJHHHEEEDDDDDDFFFGGGGGGFFFDDD@@@AAAAAA@@@???===;;;:::999666999444888;;;;;;TTT|||}}}|||{{{vvvooojjjfff```]]]___aaabbbeeeiiipppvvv}}}~~~}}}qqqfffbbbaaaccchhhnnnxxx|||~~~{{{wwwwwwxxxxxxvvvtttuuuwwwyyyyyyxxx|||}}}qqqbbbVVVQQQMMMGGGGGGMMMZZZ```UUUNNNSSSZZZ^^^^^^bbbpppooo[[[ddd|||666777777777777888888888777777777777777777777777888999999:::;;;;;;;;;;;;:::::::::::::::999999888555333222333555777777777888888888888999:::;;;<<<<<<<<<<<<===>>>>>>??????>>>???@@@???@@@BBBEEEHHHRRRVVVVVVOOOGGGDDDAAA===:::888777888:::<<<======@@@888LLLttt||||||fffdddfff```]]]___^^^\\\ZZZXXXWWWXXXYYYZZZ```^^^[[[WWWTTTQQQOOONNNQQQOOOOOOPPPSSSWWWYYYYYYYYYXXXWWWUUUSSSQQQOOONNNOOOQQQSSSUUUUUUUUUSSSSSSQQQPPPOOOMMMMMMNNNOOOPPPVVViiixxx|||ooo```PPPHHHEEEBBBBBBDDDEEEHHHHHHEEEGGGOOOWWW[[[\\\[[[tttwwwxxxvvvzzzYYYQQQUUUiii}}}}}}uuuwwwxxxnnndddXXXNNNCCC:::888:::===;;;777888:::888GGGbbbiiiUUUVVVSSSPPPSSSUUUTTTPPPMMMLLLNNNPPPNNNLLLKKKJJJIIIIIIJJJKKKIIIHHHJJJJJJJJJKKKKKKJJJJJJJJJHHHGGGFFFGGGGGGFFFDDDBBBBBBBBBDDDDDDBBB@@@===;;;<<<777:::444777;;;===YYY|||zzzxxxssskkkddd\\\UUUQQQQQQRRRQQQSSSWWW]]]dddoooxxx~~~sssiii___\\\\\\]]]ccciiimmmqqquuuvvvuuuvvvzzz}}}|||wwwvvvwwwyyyxxxwwwyyyzzz}}}|||kkk\\\PPPLLLHHHEEEIIIQQQeeepppTTTOOOLLLOOOTTTXXXZZZbbbtttrrr[[[iii777777888888888999999999777777777777777777777777888888999:::::::::::::::888999999:::::::::999999666444333444777999999888:::::::::::::::;;;<<<===<<<======>>>>>>??????@@@>>>>>>===>>>AAAGGGNNNRRR[[[^^^[[[OOODDD>>><<<;;;888666555777;;;>>>>>>>>>FFFBBBZZZ~~~zzzpppaaabbbgggccc_________^^^\\\[[[ZZZZZZ[[[\\\___\\\YYYUUURRRPPPPPPPPPRRRPPPPPPRRRVVVYYYYYYXXXYYYVVVTTTRRRPPPOOONNNMMMMMMNNNPPPRRRTTTUUUUUUUUUSSSUUUTTTQQQNNNNNNMMMLLLTTTccczzzxxxdddSSSNNNKKKCCCAAAEEEFFFEEEEEEGGGLLLRRRVVVWWW]]]pppSSSPPPVVVhhhvvv|||sssfff[[[OOOFFF???999888;;;888<<<777777===:::QQQfffYYYZZZTTTQQQSSSQQQQQQOOOLLLLLLNNNOOOOOONNNKKKIIIHHHHHHIIIJJJIIIHHHJJJJJJJJJIIIHHHHHHJJJKKKJJJHHHGGGFFFEEEDDDBBB@@@AAABBBDDDEEEDDDAAA===;;;===666999444888<<>>>>>???@@@@@@@@@???>>>===???FFFOOOXXX]]][[[^^^YYYLLL???:::999888666555666888;;;===?????????MMMiiiuuufff]]]```eeeccc___^^^^^^^^^]]]\\\\\\\\\]]]^^^ZZZXXXUUURRRPPPPPPQQQRRRQQQQQQRRRTTTVVVWWWWWWVVVVVVSSSPPPOOOOOOOOOMMMKKKJJJLLLOOORRRUUUWWWXXXYYYZZZ^^^]]]VVVQQQPPPNNNKKKRRR___vvv{{{~~~kkk[[[XXXUUUMMMGGGHHHIIIJJJMMMTTTZZZ]]]^^^___qqqTTTQQQWWWhhh}}}vvvmmm___TTTIIIBBB>>>::::::===444<<<999888;;;===___vvvddd\\\\\\VVVSSSTTTPPPNNNLLLKKKLLLNNNOOOPPPQQQJJJIIIGGGGGGHHHJJJIIIIIIIIIIIIIIIGGGEEEFFFIIIKKKJJJHHHEEEDDDCCCBBB@@@>>>???AAACCCEEEDDDAAA>>><<<<<<555999666:::>>>FFFjjj}}}yyyuuummmbbb[[[PPPIIIDDDCCCCCCAAACCCFFFEEEMMMXXXcccllluuu}}}yyyllleee___\\\YYYWWW[[[```cccfffkkkooossszzz~~~zzzxxxwwwwwwxxx{{{xxxhhhYYYLLLFFFDDDEEEQQQ___yyyaaaPPPOOOQQQPPPPPPRRRUUU]]]oooppp[[[ooo777888888888888999999999888888888888888888888888777888888999999999888888888888999999999999999888555444444555888:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAEEEMMMTTTZZZ]]]TTTUUUPPPDDD;;;999888777444777999;;;;;;===???AAA444RRRttthhh```\\\___bbb```]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]TTTSSSQQQOOOOOOPPPQQQRRROOORRRUUUUUUTTTSSSSSSTTTSSSPPPMMMMMMOOOOOOLLLIIIJJJLLLPPPTTTXXXYYYZZZZZZ___eeedddZZZSSSSSSRRRMMMNNNZZZsssvvvuuu|||xxx~~~yyymmmdddccceeebbb[[[WWWTTTSSSYYYdddnnnssswwwzzzYYYSSSWWWjjj{{{pppfffWWWMMMCCC@@@>>><<<<<<>>>666:::;;;999:::GGGsssxxx}}}mmm```\\\[[[VVVXXXYYYQQQKKKKKKKKKLLLMMMOOOQQQRRRKKKIIIGGGGGGHHHJJJJJJJJJHHHIIIJJJHHHFFFEEEHHHLLLHHHFFFCCCBBBBBBBBBAAA???===???AAACCCCCCBBB@@@???===555:::999===@@@HHHooo}}}~~~zzzuuummmaaaYYYLLLEEE???>>>>>><<<===@@@>>>DDDMMMWWW```kkkwww~~~zzzmmmhhhcccaaa]]]ZZZ\\\bbbbbbfffjjjmmmqqqxxx|||zzzzzzzzz{{{|||vvvcccUUUGGGBBBAAAEEEUUUfff|||___QQQOOOOOOMMMMMMNNNPPPWWWeeettt~~~ooo```ttt~~~{{{777777777888888888888999888888888888888888888888777888888888888888777777888888999999999888888777555444333555777:::::::::999999999:::;;;===>>>???>>>>>>??????@@@AAAAAABBBEEEFFFJJJOOOTTTVVVTTTQQQIIIIIIDDD<<<888999999666444:::??????<<<<<<@@@EEEEEEcccmmm```]]]]]]^^^]]][[[[[[]]]WWWXXXXXXXXXYYYYYYZZZZZZQQQPPPOOONNNNNNOOOPPPPPPMMMRRRWWWVVVQQQNNNOOORRROOOLLLJJJLLLOOOOOOLLLHHHKKKNNNRRRWWWYYYYYYXXXWWW]]]eeecccXXXPPPRRRRRRNNNJJJSSSgggvvviiizzz}}}kkkeeeaaabbbllljjjiiiiiiooo{{{vvvllleeeeeeqqqjjjaaadddzzz|||uuujjj___OOOFFF===<<<===<<<;;;<<<:::777:::<<<@@@^^^uuuqqqjjj___ZZZYYYUUUZZZ[[[PPPLLLLLLLLLLLLLLLNNNPPPQQQKKKIIIGGGGGGIIIJJJKKKKKKHHHKKKMMMKKKHHHGGGJJJMMMGGGEEECCCBBBCCCCCCCCCBBB===>>>@@@BBBCCCCCCCCCBBB@@@888===<<>>BBBGGGNNNYYYfffppp~~~}}}xxxllliiifffeeeaaa^^^```fffcccfffjjjmmmpppuuu}}}~~~|||~~~~~~~~~rrr^^^PPPCCC???@@@HHH[[[ooovvv___SSSOOOHHHGGGGGGHHHJJJNNNZZZfffrrrtttggg```rrr~~~|||{{{yyyuuusss666777777777777888888888888888888888888888888888777777888888888777777666999999999999999888777777444333333444777999::::::777888888999;;;===>>>???>>>??????@@@@@@AAABBBBBBHHHKKKPPPVVVYYYUUUMMMEEEAAA@@@<<<777666999999666555<<>><<>>@@@AAACCCDDDEEEEEECCC:::???>>>@@@>>>FFFnnn}}}rrrwwwooogggsss}}}xxxnnnbbbYYYLLLDDD>>>;;;999666666888999::::::;;;???HHHUUU___tttzzz}}}{{{yyyxxxuuuqqqkkkiiihhhgggdddaaadddjjjiiillloooqqqsssxxx~~~~~~|||nnn[[[NNNBBB???AAALLLbbbwwwttt```UUUPPPBBB@@@AAADDDEEEIIISSS]]]eeeggg^^^[[[lll~~~|||yyywwwuuusssooolll888999::::::;;;;;;::::::888888999::::::::::::999<<<:::777555444444666777999999888777666555444444333444666999:::;;;;;;;;;;;;;;;<<<===============BBBAAA@@@@@@BBBEEEIIIKKKUUUVVVVVVTTTQQQKKKEEEBBB999888888777777888999:::===@@@CCCAAA:::===TTTlllggg\\\^^^]]]]]]\\\ZZZXXXVVVTTTMMMPPPTTTXXXXXXVVVSSSQQQPPPPPPPPPOOOMMMKKKJJJIIIPPPSSSUUUTTTPPPMMMLLLMMMLLLKKKKKKLLLMMMMMMKKKJJJMMMSSS[[[\\\XXXSSSPPPPPP\\\[[[YYYVVVRRRNNNKKKIIIMMMLLLQQQ]]]jjjxxxuuunnnuuu[[[KKKHHHNNNXXX```VVVPPPUUUmmmqqqccckkkzzzssshhhZZZPPPBBB>>>:::999:::<<<;;;::::::>>>??????]]]~~~sssnnnccc___ZZZXXXXXXXXXVVVTTTPPPQQQSSSRRROOOLLLKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMPPPQQQPPPNNNKKKJJJKKKLLLLLLIIIEEECCCCCCEEEFFFFFFAAA???>>>@@@DDDEEEDDDBBBCCCCCCCCCCCCAAACCCNNN[[[ttt|||}}}{{{vvvhhhfffsss~~~yyysssfffZZZNNNEEE<<<:::888666444555888888888888;;;BBBJJJPPP```fffmmmrrrrrrpppmmmkkkeeeccc```aaaeeeggggggfffllllllnnnqqqvvv{{{~~~uuukkkUUUGGG>>>???BBBLLLiiiqqqeee]]]NNNEEE@@@>>>@@@CCCEEEKKKQQQZZZ]]]___```dddrrr|||xxxrrrooopppmmmhhhkkkqqq888999::::::;;;;;;::::::888888999::::::::::::999:::999666444333444555666777777666666555555444444333555777:::<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>@@@CCCGGGLLLPPPSSS[[[ZZZWWWSSSMMMFFF???<<<888888777777888999;;;<<>>???@@@@@@=========>>>>>>??????@@@<<>>BBB@@@>>>===@@@QQQooogggUUUZZZVVVUUUSSSRRRQQQQQQRRRRRRPPPRRRTTTVVVVVVSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQOOOMMMLLLLLLHHHHHHHHHJJJLLLMMMMMMKKKQQQTTTWWWVVVSSSQQQRRRTTTTTTSSSRRRPPPNNNMMMKKKKKKEEEFFFLLLXXXfffxxx~~~}}}hhhPPPFFFMMMYYY^^^]]]FFFJJJQQQeeevvvfff```uuu~~~vvvnnneeeZZZMMMEEE===;;;:::::::::;;;999888===888HHHiiifff[[[]]]YYYTTTRRRTTTVVVVVVUUUVVVVVVUUURRRNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKLLLNNNMMMLLLIIIHHHGGGFFFCCC@@@BBBAAA@@@@@@BBBDDDCCCCCCBBBCCCFFFFFFAAA>>>DDDNNNiiiyyy||||||pppeeeTTTHHH<<<999888666555666333444555555555777:::===EEEJJJPPPUUUXXXYYY[[[\\\YYYYYY\\\```fffjjjkkkkkknnnrrrwww||||||mmmbbbOOOGGGBBBCCCFFFVVV~~~vvvkkk^^^JJJBBB??????DDDGGGHHHLLLQQQWWW[[[^^^\\\YYYYYY]]]bbbccceeeiiiqqqzzzsssmmmddd``````dddjjjpppyyy888999::::::;;;;;;::::::888999::::::;;;;;;::::::777666555333333444555666555555555666666777777777999999;;;<<<===??????@@@============>>>@@@BBBDDDDDDIIIRRR[[[```aaa___]]]SSSPPPKKKFFFAAA===;;;:::666666888999;;;===???@@@CCC@@@<<<;;;CCCWWWtttyyy{{{^^^VVVZZZRRRQQQOOONNNNNNOOOQQQSSSQQQRRRTTTTTTSSSQQQNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJLLLNNNOOOOOOMMMLLLLLLGGGGGGHHHKKKNNNOOOOOONNNRRRUUUWWWWWWUUUTTTSSSTTTOOOOOONNNMMMLLLLLLKKKKKKGGGFFFIIIQQQ^^^rrrooo^^^JJJEEEQQQ]]]\\\UUUHHHNNNXXXoooxxxqqqvvvkkkfffmmm~~~yyyoooeee[[[QQQGGG@@@999999999:::::::::999777@@@BBBbbbvvvcccYYYYYYUUUQQQPPPSSSVVVVVVUUUYYYXXXVVVRRRNNNLLLLLLMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLMMMOOOQQQRRROOOKKKHHHFFFEEECCCAAACCCBBBAAA@@@AAABBBCCCCCCCCCDDDFFFEEE@@@>>>EEEOOOiiitttiii\\\MMM@@@::::::888777777444555777888888888999;;;;;;>>>CCCFFFIIIKKKNNNPPPPPPRRRWWW^^^dddhhhkkklllnnnsss{{{xxxhhh]]]JJJFFFDDDEEEIII^^^uuukkk[[[GGG???===@@@FFFJJJKKKOOOTTT\\\aaafffcccZZZQQQMMMLLLQQQSSSWWW]]]jjj}}}vvvpppjjjeee^^^^^^```hhhttt888999::::::;;;;;;::::::999999:::;;;;;;;;;;;;:::666666555555555666777777777777888888999999::::::<<<<<<<<<<<<======>>>>>>?????????@@@CCCGGGKKKMMMSSSYYYccciiijjjeee\\\WWWJJJGGGBBB>>>:::999999999666777999<<<>>>@@@BBBCCCEEEAAA===???KKKaaaxxx}}}dddXXXVVVSSSRRRQQQOOONNNOOOPPPRRRTTTRRRSSSSSSRRRQQQOOOMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNKKKLLLMMMOOOPPPOOOMMMLLLHHHHHHIIILLLPPPRRRRRRQQQQQQTTTXXXZZZYYYWWWTTTSSSNNNMMMLLLKKKJJJJJJKKKKKKIIIGGGHHHMMMXXXooo{{{pppbbbXXXKKKIIIUUU```[[[OOOLLLRRR]]]xxxyyyaaaMMMNNNYYYmmmyyysssiii]]]SSSIIIBBB>>>777888999::::::999999999===PPPeee___YYYVVVSSSPPPPPPTTTVVVVVVTTTZZZYYYWWWSSSNNNLLLLLLMMMLLLLLLMMMMMMLLLKKKJJJIIIKKKLLLNNNNNNNNNPPPRRRUUUXXXSSSLLLFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDCCC@@@@@@JJJVVVsssxxxnnnbbbRRRAAA:::999888666666333555999:::::::::;;;<<<888:::<<<>>>???AAADDDFFFHHHKKKQQQXXX^^^cccgggiiinnnuuu~~~uuudddXXXGGGEEEEEEEEEKKKdddooodddTTTAAADDDCCCEEEKKKOOOPPPRRRWWWbbbkkkrrrnnnaaaSSSKKKIIIIIIKKKMMMQQQ\\\ssstttkkkddd^^^ZZZ[[[___ggguuu888999::::::;;;;;;::::::999999:::;;;;;;;;;;;;;;;777777777777888999999::::::::::::;;;;;;<<<<<<<<<>>>>>>============>>>????????????BBBFFFMMMSSSWWWbbbffflllnnniii___TTTLLLDDDBBB===999666555666666888:::<<>>aaa{{{______\\\TTTRRRQQQSSSVVVXXXVVVTTTYYYXXXWWWSSSOOOLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMOOOOOOPPPQQQTTTVVV[[[UUULLLFFFCCCDDDEEEEEEDDDDDDCCCAAA??????AAADDDCCCCCCCCCCCCAAACCCOOO\\\|||~~~vvviiiVVVBBB999888666444333333555999:::::::::;;;<<<999:::<<<<<<<<<<<<>>>@@@BBBFFFKKKQQQVVV[[[```ccclllsss}}}sss```SSSDDDDDDEEEEEEMMMjjjmmm```RRRDDDFFFDDDFFFLLLPPPQQQTTTYYYhhhsss|||vvvcccQQQIIIIIIEEEGGGJJJNNNYYYpppxxxjjj```ZZZVVVUUUWWWaaappp888999::::::;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;999999999:::;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===>>>???@@@BBBCCCCCCCCCEEEIIIOOOXXX```fffjjjjjjjjjfff^^^TTTIIICCC@@@>>>:::777555555666666:::<<>>>>>AAADDD@@@AAADDDEEECCCEEEOOO\\\yyy{{{qqq]]]GGG<<<:::888555444666888;;;<<<;;;;;;<<<===:::<<<======<<<;;;<<<>>>>>>BBBFFFJJJNNNRRRXXX\\\eeelllvvv|||ppp\\\OOOCCCCCCCCCDDDNNNmmmiiiZZZOOOFFFCCCBBBFFFOOOVVV[[[bbbhhh{{{fffOOOGGGIIIIIIKKKNNNTTTaaaxxxyyylll___XXXWWWYYY[[[dddqqq999999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========???AAACCCFFFHHHNNNOOOQQQUUU]]]gggqqqwwwllliiiddd]]]TTTKKKCCC???;;;:::888777666777999:::<<<>>>@@@CCCEEEFFFGGGGGGLLLKKKMMMZZZyyyfff```^^^SSSOOOTTTRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPSSSQQQQQQSSSUUUTTTQQQMMMIIIIIIJJJLLLOOOQQQQQQPPPSSSQQQQQQQQQSSSTTTTTTSSSSSSQQQNNNLLLJJJIIIJJJJJJEEEGGGIIIJJJKKKYYYvvvmmm^^^YYYZZZdddhhhbbbVVVTTT]]]bbb```WWWXXXgggyyy}}}sssfffQQQAAA>>>IIIJJJMMMpppyyyvvvgggaaaWWWKKKAAA<<<<<<===888999:::999777888===AAAbbbrrrrrrlllaaaZZZRRRSSSSSSUUUXXX[[[[[[VVVRRRTTTUUUVVVTTTPPPMMMKKKJJJJJJIIIHHHGGGHHHJJJLLLMMMKKKLLLNNNNNNNNNPPPRRRUUUXXXTTTOOOKKKHHHGGGEEECCCEEEEEEDDDAAA>>>===AAADDD>>>@@@DDDGGGEEEEEENNNYYYpppyyyqqqyyycccLLL@@@===;;;888777;;;===>>>>>>===<<<===>>>;;;<<<>>>>>>===<<<===>>><<<@@@CCCFFFHHHMMMSSSXXX]]]dddmmmsssvvvzzznnnZZZLLLCCCCCCBBBCCCNNNnnn|||```PPPFFFAAADDDDDDKKKWWWccclllvvvpppSSSJJJMMMPPPQQQUUU\\\jjjssslllaaaXXXUUUYYY```eee{{{::::::::::::::::::::::::;;;<<<===>>>>>>===;;;;;;===<<<;;;;;;<<<============<<<<<<;;;<<<<<<======;;;::::::===EEEOOOXXX___gggfffgggkkkppprrrpppnnnkkkcccXXXNNNHHHBBB>>>:::666555444555888;;;======>>>BBBEEEEEEFFFIIINNNPPPaaaYYYdddxxxccc^^^[[[UUUTTTXXXUUUTTTTTTTTTTTTTTTUUUUUUSSSTTTUUURRROOONNNOOORRRRRRQQQQQQPPPPPPRRRSSSTTTRRRTTTVVVXXXWWWSSSOOOLLLKKKLLLNNNPPPPPPOOONNNMMMNNNMMMLLLMMMPPPQQQRRRQQQPPPPPPNNNLLLKKKJJJJJJJJJIIIGGGEEEFFFLLLXXXfffppp~~~wwwuuu```XXX```kkklllooollliiiqqq~~~}}}tttpppppp{{{nnn```YYYWWWZZZ^^^dddggghhhffffffmmm{{{xxxfffVVVVVVcccqqq|||pppYYYGGGEEE???CCCMMMTTTlll~~~{{{yyyssskkk[[[RRRGGG@@@>>><<<999666777;;;666333999<<>>>>>???AAACCCFFFHHHIIIIIIIIIgggzzzzzzvvvppp}}}rrrYYYFFF>>>;;;999888>>><<<<<<>>>===:::<<>>>>>>>>>>>>>>??????@@@@@@AAA@@@BBBGGGNNNXXXcccmmmrrruuurrrooooooooonnniiieeeaaaZZZPPPGGGBBB===999777555555666888;;;???AAAAAACCCCCCCCCDDDHHHQQQZZZ___|||nnn___^^^^^^YYYVVVYYYUUUUUUTTTTTTTTTUUUVVVVVVQQQSSSTTTRRRPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPQQQRRRSSSUUUWWWXXXWWWTTTPPPMMMMMMNNNOOOQQQQQQPPPNNNMMMLLLKKKKKKLLLOOOQQQQQQPPPOOONNNMMMLLLJJJJJJIIIIIIMMMLLLIIIHHHKKKRRR\\\cccnnn~~~xxx~~~rrrooosssyyyyyyxxx{{{hhhRRRGGGDDDCCCBBBDDDKKKNNNQQQSSSUUU]]]iiirrrcccVVVOOOUUUcccnnnsssvvvxxxmmmUUUHHHFFF@@@EEEOOOUUUiii~~~xxxsssjjj```SSSKKKBBB===<<<<<<:::888999777333555:::888EEEaaa~~~kkk\\\YYY\\\XXXZZZWWWVVVWWWTTTNNNNNNRRRTTTTTTSSSQQQOOOMMMLLLLLLJJJKKKJJJHHHKKKPPPPPPLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQOOOJJJGGGEEEDDDFFFEEEDDDCCCAAA@@@???>>>???@@@BBBEEEGGGHHHHHHHHHaaauuussslllhhh{{{www```LLLAAA<<<;;;:::@@@>>>>>>@@@???>>>AAAFFFGGGMMMPPPNNNMMMMMMJJJGGGAAAAAAAAABBBCCCDDDEEEFFFIIINNNTTTXXXZZZ___fffllluuu{{{{{{gggTTTJJJCCC===DDDJJJPPPrrrdddTTTKKKEEEGGGJJJOOOaaawwwddd]]]aaahhhuuu|||iii\\\UUUSSSWWW]]]hhh::::::::::::::::::::::::888999:::;;;============<<<<<<;;;;;;<<<======>>>>>>???@@@AAACCCDDDDDDEEECCCHHHQQQ\\\hhhqqqyyy||||||wwwrrrmmmjjjeee^^^XXXTTTOOOGGG@@@<<<999666555666777999<<>>>>><<<:::999<<>>???FFFJJJWWWyyy|||```QQQIIIFFFLLLJJJWWWooolllhhhnnnwwwnnn\\\TTTRRRTTT]]]hhh{{{<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???>>>??????>>>======>>>???@@@AAADDDHHHJJJLLLMMMMMMNNNTTT]]]gggnnnsssuuuvvvsssnnngggbbb^^^YYYQQQLLLHHHEEE@@@;;;888777777777888:::===@@@AAACCCFFFGGGJJJGGGGGGNNNZZZhhhyyynnnddd\\\\\\]]]YYYUUUTTTWWWVVVUUUSSSRRRRRRRRRRRRMMMNNNPPPRRRSSSTTTUUUVVVSSSRRRPPPNNNNNNOOOQQQRRRWWWWWWXXXXXXVVVTTTQQQPPPNNNOOOOOOOOONNNMMMKKKKKKFFFFFFFFFHHHLLLMMMMMMLLLIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJJJJJJJKKKMMMOOO[[[uuuzzzoookkkhhhfffeeeXXXNNNDDDAAA@@@>>>>>>???===???CCCGGGLLLPPPSSSTTTOOOKKKQQQddd{{{zzz___IIICCC@@@<<>>:::888999::::::999:::;;;666666???MMMppp}}}aaa```]]]YYY[[[]]][[[XXXTTTPPPMMMMMMPPPTTTYYYUUUPPPLLLLLLNNNPPPQQQKKKMMMLLLJJJJJJNNNOOOLLLIIIIIIIIIIIIJJJKKKLLLMMMIIILLLNNNNNNKKKHHHFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@??????@@@BBBCCCDDDEEEEEEPPPYYYmmm|||qqqffffffxxxttt```NNNBBB??????@@@>>>???CCCEEEGGGMMMUUU[[[aaagggiiijjjeeeYYYLLLDDDDDDBBBAAA???>>>>>>>>>AAABBBCCCDDDFFFJJJPPPUUU^^^eeennnuuuyyy}}}zzzeeeQQQFFF===DDDHHHKKK^^^{{{bbbRRRHHHFFFNNNOOOaaa{{{wwwwww}}}yyydddWWWVVVVVV]]]lll<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>===???AAAAAAAAABBBFFFHHHMMMOOOSSSXXX[[[\\\\\\\\\eeehhhlllpppqqqooollliiiddd___XXXSSSPPPLLLEEEAAA>>>===;;;888777777888:::<<<>>>AAABBBBBBCCCFFFHHHIIIIIIPPP\\\hhhssswwwlllccc\\\ZZZZZZXXXVVVUUUWWWVVVTTTRRRPPPNNNNNNMMMLLLMMMOOOQQQSSSUUUUUUUUUOOONNNLLLLLLMMMPPPTTTVVVVVVVVVVVVUUUTTTSSSQQQQQQNNNNNNMMMLLLKKKJJJHHHHHHDDDDDDEEEGGGJJJLLLKKKJJJGGGGGGHHHHHHHHHHHHGGGFFFDDDFFFIIIJJJJJJIIIJJJKKKUUUlllooobbb\\\ZZZWWWSSSMMMGGGAAA>>>;;;888;;;AAA@@@@@@AAACCCEEEHHHIIIJJJOOORRR```{{{rrrYYYFFFAAA???<<>>AAAFFFJJJMMMTTT\\\gggnnntttwwwvvvnnn___PPPCCCCCCBBB@@@@@@?????????@@@@@@@@@@@@AAADDDIIILLLRRRXXX```ggglllrrrzzzwwwaaaNNNDDD===GGGIIIMMMfff}}}zzzdddUUUJJJHHHQQQ^^^sssnnn^^^VVVZZZ]]]kkk;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBB???CCCHHHKKKMMMPPPVVV[[[aaadddhhhlllnnnmmmllljjjoooooonnnlllgggaaa\\\YYYVVVQQQKKKGGGDDDAAA<<<888777888888777666777:::===@@@BBBDDDCCCBBBDDDHHHLLLNNNTTTbbbsss}}}|||lllkkkeee^^^[[[ZZZZZZYYYWWWUUUTTTRRRPPPOOONNNMMMMMMLLLLLLNNNPPPSSSTTTSSSQQQLLLKKKJJJJJJMMMQQQVVVYYYSSSSSSRRRRRRQQQQQQQQQQQQOOONNNLLLKKKIIIGGGFFFEEEDDDDDDEEEGGGIIIJJJIIIGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEGGGIIIIIIHHHGGGGGGHHHOOOddd{{{oooiiihhhccc\\\UUUNNNEEE@@@<<<:::>>>DDDBBBBBBBBBBBBCCCGGGLLLQQQ\\\eee|||nnnTTTEEEAAAAAA???CCCJJJKKK[[[yyypppggg}}}|||xxxnnnbbbYYYQQQFFF;;;======<<<;;;999999888888///???<<<888XXXqqqZZZTTT[[[YYYUUUVVVUUUQQQUUUWWWTTTQQQPPPOOOLLLMMMJJJFFFFFFIIILLLMMMLLLNNNPPPPPPJJJGGGHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJFFFGGGHHHHHHFFFEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCHHHGGGXXXrrrtttbbbRRRFFFAAA@@@@@@EEEMMMSSSVVV]]]eeesss{{{~~~tttdddVVVDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@BBBDDDGGGLLLSSSWWW\\\fffsss|||sss\\\KKKDDD<<>><<<<<<;;;888555666888999:::999;;;???CCCBBBDDDFFFEEEDDDFFFMMMSSS]]]ggg|||mmmmmmmmmjjjddd___\\\ZZZWWWSSSQQQPPPPPPOOOOOOPPPPPPQQQMMMLLLMMMOOORRRRRRPPPMMMKKKIIIIIIIIILLLQQQVVVZZZPPPOOOOOONNNOOOPPPQQQQQQPPPOOOMMMKKKHHHGGGEEEEEEEEEEEEEEEGGGIIIIIIGGGEEEDDDEEEGGGIIIIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJKKK\\\yyy|||nnn___NNNGGGEEEDDDEEEGGGDDDFFFGGGFFFIIIRRR___jjjttt~~~mmmSSSFFF???AAA@@@DDDIIIKKK```|||hhh^^^___uuu~~~zzztttnnnbbbUUULLLGGG???777;;;;;;<<<;;;:::999888999444===>>>KKKvvv|||```RRRPPPVVVWWWXXXXXXPPPOOOUUUWWWSSSQQQQQQOOOJJJIIIFFFEEEGGGLLLOOONNNKKKMMMQQQQQQKKKGGGHHHIIIHHHEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHFFFDDDDDDFFFHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCCCCEEEFFFUUUfffwww}}}nnn[[[LLLBBBCCCEEELLLVVV]]]aaagggnnnzzzssseeeYYYIIIIIIHHHHHHHHHHHHHHHHHHCCCBBBAAA@@@@@@AAA@@@@@@BBBFFFJJJMMMRRR^^^ooo{{{oooVVVGGGDDD===MMMTTTgggtttnnneeecccmmm~~~uuuhhhfffkkkrrrAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFIIIMMMQQQUUUWWWccchhhmmmnnnnnnpppvvv{{{uuuwwwxxxxxxuuuoooiiieee\\\XXXRRRLLLGGGDDDCCCCCC:::777333444666888777555999;;;===>>>>>>@@@EEEHHHCCCFFFGGGFFFEEEIIIQQQXXXlllyyyqqqhhhtttssspppjjjccc^^^YYYSSSMMMNNNNNNOOOOOOQQQSSSTTTUUUNNNMMMMMMOOOQQQQQQNNNJJJKKKJJJHHHIIILLLQQQVVVYYYMMMMMMLLLLLLMMMOOOPPPQQQRRRPPPNNNKKKIIIGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFCCCDDDEEEGGGIIIJJJIIIHHHGGGEEEFFFGGGGGGGGGHHHLLLNNNEEETTTqqq~~~gggOOOEEEFFFGGGDDDBBBDDDGGGIIIJJJOOO\\\pppnnnSSSGGG<<>>888888:::;;;;;;:::999999999<<<===@@@]]]yyypppuuu\\\PPPNNNTTTWWW^^^\\\NNNNNNUUUWWWRRRPPPQQQOOOJJJHHHGGGGGGKKKQQQTTTQQQMMMMMMQQQQQQLLLIIIJJJKKKKKKEEEEEEFFFHHHHHHHHHHHHHHHJJJIIIHHHFFFDDDDDDGGGIIIAAAAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDFFFTTT]]]kkkuuubbbOOODDDGGGJJJRRR]]]eeeiiiooouuu||||||pppcccYYYQQQPPPOOONNNNNNNNNNNNNNNGGGFFFDDDDDDDDDCCCBBB@@@BBBEEEHHHIIINNN\\\nnn}}}mmmSSSEEEDDD@@@QQQ]]]xxx~~~vvvsss|||vvvooottt~~~LLLPPPQQQJJJEEEFFFIIIKKKMMMPPPTTTWWWZZZ```gggmmmuuuuuuvvvwwwvvvuuutttsssvvvuuussspppllleee]]]WWWOOOLLLHHHDDDAAA???>>>>>>777666555444444666888999::::::;;;===>>>@@@CCCDDDFFFDDD@@@>>>BBBKKKQQQTTTsssyyyllllllooouuuooogggaaa]]]XXXRRRMMMMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKMMMPPPPPPLLLHHHLLLJJJHHHIIILLLOOOPPPQQQLLLLLLKKKIIIIIIJJJNNNQQQSSSRRRQQQMMMHHHEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFFFFRRRfffyyykkkXXXRRRNNNGGGCCCDDDDDDGGGMMMUUUaaasssmmmSSSEEE======@@@DDDEEELLL^^^rrrlllbbb[[[\\\ZZZUUUWWW___ppp~~~zzztttooo```YYYOOOFFF@@@===<<<;;;;;;444555>>>AAA;;;777888@@@444PPPssswwwgggUUUVVVXXXZZZZZZXXXRRRNNNRRRSSSTTTUUUTTTQQQNNNLLLMMMLLLMMMRRRXXXYYYUUUPPPLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGEEEBBB@@@AAADDDGGGFFFEEEEEEDDDBBBAAAAAAAAABBBBBBCCCIIIPPPUUUggg}}}vvvjjj[[[PPPOOOOOO\\\pppzzzwwwvvv{{{zzzrrreeeZZZ\\\]]][[[XXXYYY\\\\\\XXXUUUOOOKKKIIIFFFBBBAAADDDDDDBBBDDDJJJPPPXXXgggttt~~~eeeLLLBBBCCCGGGRRRhhhaaaeeeeee^^^YYYZZZ]]]^^^bbbeeehhhiiiiiilllrrrwwwsssssssssrrrpppmmmkkkiiifffdddbbb___[[[UUUNNNJJJBBB@@@===:::777666666666666666666666888:::<<<===???@@@AAABBBBBBCCCDDDEEEHHHAAA>>>AAAAAABBBRRRggghhh______```hhhfffbbb^^^YYYTTTNNNJJJMMMMMMNNNNNNNNNMMMKKKJJJKKKIIIIIIJJJMMMMMMJJJGGGKKKJJJHHHIIIKKKMMMNNNNNNIIIIIIHHHFFFEEEFFFIIILLLMMMMMMKKKHHHEEEDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFDDDFFFKKKSSS^^^lll|||}}}kkkbbbXXXLLLFFFGGGKKKRRR\\\hhhttteeeOOOFFFEEE@@@>>>AAACCCHHHWWWggg^^^YYYWWWZZZ___bbbhhhnnn~~~yyyrrriiibbbVVVOOOFFF???;;;999888888:::>>>>>>888333444999<<>>>>>???EEE;;;;;;DDDBBBDDDaaarrraaa[[[ZZZWWW[[[\\\]]][[[VVVPPPLLLJJJLLLMMMMMMMMMLLLKKKIIIHHHIIIGGGFFFGGGHHHIIIHHHGGGJJJHHHHHHIIIJJJKKKKKKJJJFFFFFFEEECCCAAABBBDDDGGGGGGFFFEEECCCBBBCCCFFFIIIIIIHHHEEECCCAAA@@@@@@@@@CCCDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHHHHFFFDDDBBBHHHGGGGGGKKKVVVfffyyyxxxhhhUUULLLMMMSSS[[[gggsssyyy___NNNJJJGGG???===BBBEEEGGGPPP]]][[[]]]```dddppp~~~}}}xxxqqqhhh]]]UUUJJJEEE>>>999777777777777:::BBB@@@444000888===999>>>qqqzzz^^^[[[VVVTTTSSSTTTTTTSSSPPPNNNKKKMMMNNNOOOOOONNNLLLKKKPPPNNNLLLMMMOOOOOOLLLHHHOOOPPPPPPPPPOOOMMMJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJEEEBBB@@@@@@BBBDDDFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA???LLLXXXUUUVVVsssyyylllmmmzzzpppqqq|||~~~uuuqqqtttvvvvvvyyy|||~~~~~~xxxmmmbbbZZZRRRKKKHHHIIIHHHHHHKKKQQQUUUZZZeeeoooyyyjjjVVVEEEAAAFFFMMMssszzz|||zzzsssooopppqqqppprrrsssqqqlllfffbbbaaacccbbbaaa___\\\XXXSSSOOOMMMKKKHHHDDDBBB@@@>>>;;;999777666666666666777888999999:::<<<>>>@@@AAABBBBBB@@@BBBBBB???;;;999:::;;;@@@;;;>>>HHHOOO\\\pppddd^^^ZZZWWWWWWYYY[[[XXXSSSNNNMMMMMMMMMMMMNNNMMMLLLJJJHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHIIIIIIGGGFFFFFFFFFEEECCCAAA@@@BBBDDDDDDDDDBBB@@@@@@BBBFFFIIIIIIGGGEEEBBB@@@>>>>>>>>>BBBCCCDDDEEEGGGGGGHHHHHHFFFFFFGGGHHHGGGEEECCCAAADDDCCCDDDIIIQQQ^^^rrrvvv]]]QQQRRRYYY```kkkvvv{{{}}}zzzdddVVVSSSFFF??????GGGJJJIIISSSbbbooovvvzzz~~~}}}xxxrrrkkk```TTTKKKBBB???:::888888:::;;;;;;<<<;;;888666;;;@@@>>>999RRRcccWWW___UUUSSSPPPPPPPPPPPPOOONNNKKKLLLNNNOOOPPPOOONNNNNNOOOMMMJJJIIIJJJJJJIIIGGGOOOPPPQQQQQQOOOMMMJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIDDDCCCAAAAAABBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAALLLWWWTTTQQQkkkvvvkkknnnzzz|||tttrrrvvv|||xxxiii^^^UUUNNNLLLMMMKKKLLLQQQXXX\\\```hhhrrr}}}pppaaaQQQEEEDDDJJJQQQwwwyyyuuunnnjjjkkkkkkiiilllmmmjjjddd\\\VVVUUUUUURRRRRRQQQOOOLLLHHHEEECCCBBB@@@<<<;;;::::::999777333333444444555777888999===>>>???@@@@@@@@@@@@@@@@@@AAAAAA===999999===BBBGGGIIIOOOXXXiiixxxoooeee\\\VVVTTTWWWXXXXXXUUUOOOLLLMMMOOONNNNNNNNNNNNLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHGGGFFFDDDHHHHHHGGGEEECCCBBBCCCEEEFFFEEECCCAAA???AAAEEEHHHFFFEEECCCAAA????????????AAABBBDDDEEEGGGHHHHHHHHHFFFFFFGGGHHHGGGEEECCCAAA???>>>@@@FFFLLLXXXmmmaaaSSSTTT[[[ffftttssslllsssuuuggg```RRRHHHEEEHHHIIILLLbbb|||~~~yyyrrrkkkbbbWWWKKKBBB>>><<<999999:::<<<=========555333:::<<<999AAAPPPpppWWWVVV\\\UUURRRNNNMMMMMMNNNNNNMMMMMMNNNPPPQQQQQQQQQQQQQQQLLLJJJHHHGGGHHHHHHHHHHHHNNNOOOOOOOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIDDDDDDDDDCCCCCCCCCEEEFFFBBBBBBBBBCCCCCCCCCBBBBBBFFFJJJRRRRRRPPPfff~~~rrrjjjnnnwww~~~~~~}}}zzz{{{lll^^^UUUNNNLLLMMMNNNPPPVVV]]]aaadddlllttt}}}{{{}}}wwwgggXXXKKKCCCFFFLLLZZZqqqrrrnnnfffccccccbbb```]]]]]]\\\WWWOOOIIIHHHHHHCCCCCCCCCBBBAAA>>><<<;;;999777555444555666555444555555666777888999:::;;;????????????>>>>>>>>>===;;;<<<;;;999888===IIIRRR\\\aaajjjxxxmmmmmmnnnmmmeeeZZZTTTTTTVVVVVVTTTQQQMMMLLLMMMNNNMMMMMMMMMMMMLLLKKKIIIHHHEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEFFFGGGFFFDDDHHHIIIIIIGGGEEEDDDEEEFFFGGGFFFEEEBBBAAAAAADDDGGGDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDEEEGGGGGGHHHHHHEEEFFFGGGHHHHHHFFFDDDBBBCCC???@@@CCCGGGRRRkkk}}}xxxwwwgggXXXXXX\\\kkkwwwwwwxxxnnnhhhWWWKKKJJJJJJUUUxxxzzzsssiii___VVVLLLAAA:::;;;:::888888:::<<<<<<<<<<<<666888===666444TTT}}}aaaXXXZZZXXXTTTQQQMMMLLLLLLMMMMMMLLLOOOOOOPPPQQQQQQRRRQQQQQQJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKMMMMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJCCCEEEGGGGGGEEEDDDEEEEEECCCDDDEEEEEEFFFEEEEEEEEEHHHFFFLLLOOOOOO^^^ssszzzxxxmmmiiippp~~~xxxpppsssiiiZZZQQQKKKJJJKKKOOOPPPUUU\\\___aaahhhpppwwwvvvuuutttuuuzzz~~~|||mmm[[[MMMDDDAAAFFFMMMdddeeeddd___XXXTTTUUUSSSOOOIIIKKKKKKGGGAAA===<<<===999999::::::999777666444444333222333555666555444999:::;;;<<<============???>>>===<<<;;;;;;<<<===;;;<<<<<<<<<@@@MMM```nnnsssuuuuuufffdddeeegggcccZZZVVVWWWTTTRRRQQQQQQQQQPPPNNNMMMJJJKKKKKKLLLKKKJJJIIIHHHBBBEEEGGGGGGEEECCCDDDEEEGGGEEECCCCCCEEEFFFGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFDDDBBBBBBCCCEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEFFFHHHIIIIIIGGGFFFDDDFFFBBBCCCFFFFFFLLLccc|||wwwsssssswww}}}sssffffffjjjyyyxxxrrr]]]PPPTTT[[[jjjzzzuuullldddYYYOOOHHHBBB<<<777;;;999888999:::;;;:::999999777:::>>>AAARRR{{{ooo^^^^^^\\\VVVSSSPPPMMMLLLLLLMMMLLLLLLNNNNNNNNNOOOOOOOOOOOOOOOJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLKKKJJJIIIIIIIIIIIIIIIBBBFFFIIIJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGBBBHHHMMMJJJQQQ___cccrrrnnnmmmrrr|||jjjppprrr[[[MMMHHHFFFGGGJJJLLLMMMPPPUUUVVVWWW]]]eeeooo}}}vvvvvvzzzsssdddRRRFFFAAABBBIIIQQQsssWWWVVVPPPIIIFFFFFFDDD@@@>>>AAABBB???;;;777777999444444555555444333222111444444444666888999888777999:::;;;<<<<<<<<<<<<<<<>>>===;;;999999:::<<<===CCCDDDEEEGGGNNNaaayyy~~~xxxgggggg```]]]___^^^XXXVVVXXXRRRQQQQQQSSSVVVVVVQQQMMMHHHIIIJJJJJJJJJIIIHHHGGG@@@CCCGGGGGGEEECCCBBBCCCHHHEEECCCBBBDDDFFFHHHHHHDDDFFFFFFFFFDDDCCCDDDEEEDDDEEEEEEDDDCCCBBBCCCEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGFFF@@@???DDDHHHFFFFFFWWWmmmyyysssiiikkkpppuuu{{{~~~tttvvv~~~nnn[[[SSS```ooouuukkk^^^VVVKKKCCC???===;;;999<<<;;;::::::;;;;;;:::999888555666@@@XXX{{{rrrxxxooo]]]]]]^^^YYYSSSRRRPPPMMMLLLLLLMMMLLLKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKIIIGGGFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJIIIHHHGGGFFFFFFFFFBBBFFFKKKMMMJJJGGGEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIDDD@@@GGGKKKEEEFFFPPPTTTaaaeeepppkkksss~~~vvvbbbMMMBBB@@@BBBGGGLLLJJJJJJLLLOOOOOONNNTTT[[[kkkzzzooo___MMMDDDBBBEEEMMMVVVJJJIIIGGGEEEBBB???===<<<=========<<<:::777444333111222333333444444444333666666555555555666777888>>>>>>===<<<<<<===;;;888<<<666444777777888GGGZZZ]]]YYYUUU[[[ooo|||lllgggcccbbb```^^^[[[XXXUUUTTTQQQSSSVVVWWWWWWTTTPPPNNNIIIHHHHHHIIIJJJKKKKKKJJJBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGIIIIIIJJJIIIHHHFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFLLLJJJIIIHHHHHHHHHFFFDDDDDDCCCCCCCCCFFFNNNWWW^^^{{{vvvpppcccggghhhgggooo}}}tttooobbbddd{{{}}}qqqiii___RRRLLLCCC===;;;:::888777999<<<===:::777777888888888;;;===KKKttttttooo~~~^^^VVVYYYXXXUUUTTTSSSPPPPPPSSSRRRMMMIIIIIIOOONNNKKKIIIHHHIIIKKKMMMQQQMMMIIIGGGHHHHHHEEECCCBBBCCCEEEFFFHHHHHHIIIHHHIIIHHHHHHGGGHHHIIIJJJKKKPPPNNNJJJFFFDDDCCCDDDEEEEEEIIINNNOOOLLLHHHFFFFFFKKKLLLNNNMMMKKKIIIHHHHHHBBBCCCDDDFFFHHHJJJKKKLLLZZZnnnxxxrrrvvv|||}}}~~~~~~~~~}}}iiiXXXGGG@@@AAABBBEEEHHHFFFGGGJJJJJJFFFDDDKKKTTTkkk|||ttt[[[OOOBBBBBBKKKNNN```BBBAAA@@@>>><<<999888777666666777777666444333222333444444555555555444444555666777888999999999999000444777888888888777666;;;999777:::FFFVVVccciiifffhhhlllwwwnnnhhhgggcccaaa___]]]ZZZWWWSSSQQQPPPRRRUUUWWWWWWUUURRROOOMMMLLLJJJJJJKKKLLLJJJIIIDDDDDDDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKIIIHHHFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGLLLJJJIIIHHHHHHHHHFFFDDDFFFEEEDDDDDDEEEJJJQQQWWWnnn}}}yyysssnnniiihhhbbb\\\```mmmyyy}}}rrruuurrreee]]]RRRKKKFFF???;;;;;;;;;::::::>>>>>><<<:::::::::999777999;;;IIIiiiuuuyyylllUUURRRVVVVVVSSSSSSQQQMMMLLLPPPPPPLLLJJJJJJMMMLLLJJJHHHHHHIIIKKKLLLSSSOOOIIIGGGFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKOOOMMMIIIFFFDDDDDDEEEFFFKKKMMMPPPQQQOOOKKKHHHFFFIIIKKKLLLLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIVVViiittt||||||}}}~~~~~~{{{tttooobbbRRRCCC======>>>@@@CCCCCCCCCDDDGGGFFFFFFMMMUUUrrrnnnVVVLLL??????JJJRRRhhh999999888777666555444333111222333444444444444333666666666666555555555555333444666777888888888777777999:::999888888<<<@@@:::<<<;;;>>>TTTnnnuuummmkkkyyypppdddbbbcccbbb```^^^\\\ZZZYYYVVVQQQNNNNNNQQQUUUXXXYYYWWWTTTRRRRRRPPPMMMLLLMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJJJJJJJJJJIIIHHHCCCCCCCCCBBBCCCCCCDDDDDDDDDEEEGGGIIIIIIIIIIIIHHHJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKIIIHHHGGGHHHGGGFFFDDDGGGGGGFFFDDDDDDFFFJJJMMM[[[fffwww|||xxxtttrrrtttooodddYYYXXX```jjjnnnxxx|||rrr```UUUOOOFFFAAA???;;;:::;;;=========???;;;888777999:::999888AAAOOOooolll[[[OOOPPPTTTRRRPPPQQQPPPKKKJJJMMMNNNLLLKKKLLLKKKJJJHHHGGGGGGIIIKKKLLLSSSOOOIIIEEECCCCCCBBBBBBDDDDDDCCCCCCCCCDDDFFFGGGIIIHHHHHHHHHHHHIIIIIIJJJLLLJJJHHHEEEDDDEEEFFFHHHPPPPPPQQQRRRQQQNNNIIIEEEGGGIIIJJJJJJHHHFFFFFFGGGLLLLLLKKKJJJHHHGGGFFFFFFPPP]]]iii{{{|||{{{||||||~~~~~~~~~~~~yyynnneee[[[MMM@@@;;;;;;;;;===??????===>>>BBBEEEJJJSSS\\\~~~oooYYYQQQCCCBBBPPP^^^yyy444444444444444444444333444444555666666666777777666666555555555555555555555666666777777777888888999555222444888???HHHPPPIIIJJJNNNYYYooozzzkkk]]]\\\______\\\YYYWWWVVVWWWWWWVVVRRRNNNNNNQQQVVVYYY[[[ZZZXXXWWWTTTQQQOOONNNNNNNNNMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFBBBBBBBBBBBBCCCCCCDDDEEECCCEEEGGGIIIJJJJJJIIIHHHJJJIIIHHHFFFFFFFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEEEEFFFFFFDDDCCCEEEEEEEEEDDDCCCCCCEEEFFFLLLRRRbbbzzz{{{wwwuuu}}}yyyqqqhhhbbb`````````ggglllrrryyy~~~}}}jjj]]]NNNHHHGGG@@@<<<;;;;;;;;;===>>>??????===:::888777777777<<>>===<<<===???@@@@@@BBBFFFKKKTTTdddssswwwooo[[[UUUGGGGGGXXXlll222222222333333444444444888888888777777777777888555555444333333444444555999888777666666777999:::999444555AAANNNXXX```ggg^^^```nnntttjjj^^^YYYZZZ\\\[[[XXXQQQPPPPPPSSSWWWXXXTTTPPPNNNRRRVVV[[[]]]]]][[[YYYSSSQQQNNNMMMNNNPPPPPPOOOJJJIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDFFFHHHJJJIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGFFFDDDCCCCCCDDDDDDBBBAAAAAACCCDDDCCCBBBAAABBBCCCEEEGGGWWWsss}}}qqqmmmyyyzzz{{{yyyrrrfffZZZTTTVVVZZZaaaiiipppwww}}}lllXXXLLL@@@???AAA===<<<===>>>?????????>>>???===<<<<<<:::555555BBBRRR___YYYVVVRRRRRRPPPOOOPPPTTTWWWRRROOOQQQQQQNNNLLLNNNIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIEEEAAA@@@AAADDDFFFHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBBBBDDDGGGHHHHHHGGGFFFIIIKKKKKKGGGCCCCCCEEEEEEEEEDDDDDDEEEFFFKKKKKKJJJIIIHHHGGGFFFFFFIIIHHHMMMTTT[[[eeelllmmmyyywwwzzzwwwyyyzzz||||||sssdddXXXUUUKKKCCC@@@???>>>???AAADDDFFFLLLRRRXXXeee}}}~~~uuuvvvwwwyyyyyyyyyyyyyyyzzz||||||qqqcccRRRPPPGGGKKKaaazzz~~~{{{ppppppuuu000000111222333444444555999888777666555555555555555444333333333444666777555444444444555666888:::;;;:::DDDUUUaaabbbdddhhhjjjqqqwwweee```ZZZVVVUUUUUUUUUUUULLLJJJKKKQQQWWWYYYVVVQQQMMMQQQVVVZZZ]]]]]][[[ZZZSSSPPPMMMLLLNNNOOOPPPPPPIIIIIIHHHGGGHHHIIIJJJKKKFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBCCCCCCAAABBBDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBBBBBCCCCCCBBB@@@???AAABBBBBBAAA@@@AAACCCCCCDDDQQQjjjlllbbbnnnrrrzzzyyyhhhXXXOOOMMMPPPUUU[[[aaaiiiqqqvvv|||uuu]]]LLLCCC::::::>>>:::<<>>======888888999999444888OOOggguuuXXXTTTSSSQQQPPPOOOPPPSSSWWWXXXSSSQQQRRRRRRNNNLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFDDDAAA???@@@DDDGGGGGGFFFEEEEEEEEEGGGHHHIIIGGGHHHHHHHHHHHHGGGGGGFFFCCCBBB@@@@@@@@@BBBEEEGGGBBBBBBCCCEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCCCCEEEGGGHHHHHHGGGGGGGGGGGGFFFFFFJJJDDDIIILLLLLL\\\rrryyy~~~ttt}}}|||xxxxxxwwwyyy}}}~~~~~~xxxnnn```UUURRRJJJCCC@@@???===???CCCBBBFFFOOO[[[fffwwwxxxrrrpppqqqjjjlllqqqtttvvvuuurrrqqqssswww}}}wwwjjjWWWHHHKKKIIITTTppp{{{xxxyyy}}}}}}}}}mmm```]]]gggttt222222333444555666666777666555444333333333444555555444333333444666888:::333555999===@@@AAABBBBBBAAAEEERRRaaaeeebbbeeeooo{{{fff^^^\\\XXXTTTRRRQQQPPPOOOJJJIIIJJJPPPWWWZZZVVVPPPKKKOOOSSSXXXZZZZZZYYYWWWTTTQQQMMMKKKLLLMMMMMMMMMHHHHHHGGGGGGHHHJJJLLLMMMFFFFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEFFF@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@AAABBBAAA@@@???@@@BBBBBBBBBKKK]]]nnnwwwggghhhkkkttt|||xxxjjj]]]XXXRRRSSSSSSSSSUUUYYY___dddmmmqqqwww|||yyysss___LLLAAA???:::<<>><<<;;;555333777>>>DDDQQQppphhhXXXSSSSSSSSSQQQPPPQQQTTTUUURRROOONNNQQQQQQMMMJJJJJJFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEBBB??????AAADDDCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEAAA@@@>>>===>>>@@@CCCEEE@@@BBBDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBBCCCFFFHHHEEEEEEEEEEEEEEEEEEEEEDDDFFF@@@HHHLLLHHH^^^~~~zzz{{{vvvwwwyyy|||~~~{{{wwwrrrjjj```XXXSSSKKKDDDAAA??????BBBFFFDDDHHHTTThhh}}}{{{lllgggccccccdddcccgggooowww}}}rrrbbbQQQDDDIIILLL\\\zzz~~~yyyvvvwwwyyyxxxsssnnnnnnvvv}}}rrr\\\XXXaaavvv555555666777888999999:::555444333333333444555666555444444444555888:::<<<;;;@@@GGGOOOSSSTTTSSSRRR\\\bbbqqq~~~dddZZZXXXWWWUUUTTTSSSPPPMMMJJJKKKIIIIIIPPPWWWYYYUUUOOOJJJMMMRRRVVVXXXXXXVVVUUUUUURRRMMMKKKJJJKKKKKKJJJGGGGGGFFFFFFGGGJJJMMMNNNGGGFFFFFFEEEEEEFFFGGGGGGDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEE@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDDDDEEEFFFDDDCCCAAABBBBBB@@@???>>>???AAABBB@@@FFFSSS___rrrvvvjjjjjjpppxxxvvvmmmeeeeee^^^[[[VVVQQQMMMMMMPPPSSSZZZ```gggooouuuzzz~~~vvvkkkbbb^^^^^^LLL<<<999===<<<@@@CCC>>>:::>>>CCCDDDAAA===;;;;;;:::666;;;JJJ[[[rrrhhh[[[RRRVVVWWWWWWTTTSSSSSSSSSQQQMMMJJJJJJNNNOOOLLLIIIIIIDDDDDDCCCCCCBBBBBBBBBAAAEEEFFFFFFCCC???===???AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEE@@@???===<<<===???AAACCCAAADDDGGGFFFBBB???@@@AAABBBCCCCCCCCCBBBCCCFFFIIIDDDDDDDDDDDDCCCCCCCCCBBB@@@<<>>@@@@@@@@@CCCHHHJJJHHHDDDAAA??????@@@AAAAAABBBDDDFFFFFFEEEDDDCCCCCCCCCEEEJJJNNNLLLEEE>>>???@@@@@@@@@@@@???>>>>>>@@@<<<>>>FFFPPPbbbxxxpppqqqrrrpppoooqqqyyyssseeeUUULLLJJJIIIGGGFFFMMMTTTZZZ^^^dddnnnvvvssszzz}}}{{{{{{}}}wwwqqqggg\\\SSSMMMIIIHHH???===;;;:::<<<>>>?????????FFFGGG???777777:::;;;;;;888GGGjjj~~~aaaYYYYYYUUUYYYWWWUUUTTTTTTSSSQQQOOOLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCAAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA???===<<<<<<>>>@@@BBBBBBIIIMMMJJJEEECCCCCCBBBCCCDDDAAA???BBBHHHKKKIIICCCBBBAAABBBCCCDDDDDDCCCAAA@@@BBBIIITTTkkk~~~|||sssnnnqqqvvvyyy{{{~~~~~~}}}|||{{{zzzzzzzzzzzz}}}~~~uuukkkbbb\\\XXX\\\bbbffffffbbb]]]YYYTTTMMMEEEAAACCCHHHLLLNNNTTT___sssoooVVVNNNIIIIIIGGGTTTRRR^^^kkk|||jjjTTTFFFEEEDDDNNN\\\hhh}}}}}}}}}wwwooommmhhh^^^SSSLLLMMMSSSZZZgggnnn~~~uuu\\\[[[```666777999;;;:::888888::::::777666777666444666:::>>>DDDIIIGGGCCCDDDNNNWWWlll}}}zzzrrrlllttt|||kkk___XXXVVVVVVQQQNNNNNNMMMJJJKKKOOORRRUUUVVVTTTUUUVVVRRRLLLJJJNNNOOONNNRRRXXXYYYUUUOOONNNLLLIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKEEEDDDDDDDDDDDDCCCCCCCCCEEECCCAAAAAAAAABBBBBBAAADDD@@@>>>???@@@???BBBFFFHHHFFFCCC@@@>>>>>>???@@@@@@AAACCCDDDDDDDDDBBBBBB@@@@@@CCCHHHLLLKKKEEE@@@????????????>>>>>>>>>>>>???<<<>>>DDDKKKYYYyyy{{{rrriiieeejjjsss~~~sssaaaRRRKKKIIIGGGGGGJJJMMMPPPRRRWWW^^^dddiiipppxxx}}}{{{yyyuuurrrppppppqqqrrrbbb]]]UUULLLEEE@@@>>>===>>><<<:::;;;>>>AAABBBBBBBBB>>><<<===???>>>999444;;;EEEaaaqqqZZZWWWWWWUUUXXXWWWUUUUUUUUUUUUSSSRRRLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGDDDDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGFFFEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@???===;;;;;;<<<>>>???EEEMMMQQQLLLEEEBBBBBBBBBAAABBB@@@===???DDDFFFDDD@@@AAAAAABBBAAAAAAAAA@@@@@@@@@CCCHHHPPPddd}}}uuuoooqqquuuxxxzzz||||||||||||{{{{{{zzzzzzzzz{{{~~~vvvhhh[[[RRRNNNQQQTTTYYY^^^___]]]ZZZXXXUUUQQQMMMIIIJJJMMMSSSWWW\\\hhh}}}hhhQQQKKKGGGHHHDDDOOOQQQ___nnnjjjSSSAAACCCDDDKKKUUUaaa|||{{{zzztttlllccc]]]SSSHHHAAAAAAFFFLLL```ffftttppp[[[bbbsss333666888888666666666888888777999:::999888>>>FFFYYY^^^^^^UUULLLQQQdddvvvxxxyyyssseee^^^[[[YYYXXXVVVQQQOOOOOONNNKKKLLLOOOVVVWWWVVVRRRRRRSSSPPPKKKLLLMMMMMMMMMPPPTTTUUURRRLLLKKKJJJGGGEEECCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDBBB@@@@@@AAABBBAAA@@@CCC???===??????===???CCCEEECCCAAA>>>======>>>???>>>???AAABBBBBBAAAAAA@@@>>>>>>???CCCHHHHHHEEEAAA???>>>======<<<<<<=========;;;<<>>999999>>>UUUiiivvv\\\RRRRRRSSSSSSTTTSSSRRRRRRTTTUUUTTTSSSMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDD???@@@@@@@@@@@@@@@??????@@@???===<<<;;;;;;<<<===GGGPPPUUUNNNEEEAAAAAABBB???@@@>>>;;;===AAABBB??????BBBEEEDDDAAA>>>???@@@>>>@@@DDDFFFJJJYYYuuuxxxqqqrrruuuuuuwwwzzzyyyzzz{{{{{{{{{zzzyyyxxxxxx{{{mmmZZZLLLFFFEEEJJJLLLOOORRRTTTTTTTTTSSSNNNPPPQQQOOOMMMPPPWWW]]]fffuuubbbNNNIIIGGGHHHDDDLLLNNN\\\mmmdddOOO>>>DDDFFFKKKUUUeeeyyywwwvvvooofff\\\WWWMMMCCC<<<<<<@@@DDDTTTYYYdddssshhh[[[jjj888777555444888???AAA@@@GGGDDDCCCDDDFFFIIIRRR[[[ooopppkkk```[[[gggsssjjjaaa]]]]]]]]]YYYTTTRRRPPPPPPSSSQQQMMMKKKLLLSSSSSSQQQMMMNNNQQQPPPMMMKKKKKKIIIIIIKKKNNNOOOOOONNNKKKHHHEEEBBBAAABBBBBBBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@BBB@@@??????AAAAAA@@@???AAA===<<<>>>>>><<<===@@@AAA@@@>>>===<<<======>>><<<===>>>????????????>>>>>>>>>>>>@@@CCCCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<:::999;;;>>>???CCCQQQ```mmmvvv~~~kkkbbb```fffqqqyyyyyyssslllbbbZZZJJJFFFBBB@@@BBBDDDFFFGGGGGGLLLTTTZZZ___dddiiimmmrrrrrrsssssstttuuuuuuvvv}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwrrrqqqooommmkkkjjjiiiiii___\\\XXXSSSNNNKKKIIIHHHCCCAAA???<<<;;;;;;;;;<<<<<<;;;;;;===AAADDDEEEEEE@@@<<<<<<>>>777555IIIddd}}}\\\PPPOOONNNOOOQQQMMMLLLLLLNNNQQQSSSSSSRRROOOOOONNNMMMKKKJJJIIIIIIGGGEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBAAA>>>>>>??????@@@?????????@@@@@@???>>>===<<<<<<<<>>===;;;>>>BBBBBB???AAAEEEIIIGGGBBB>>>???AAA===@@@DDDDDDDDDMMMeee|||zzz|||vvvuuuuuutttuuuxxxuuuvvvxxxzzzzzzyyyxxxwwwvvvyyy|||}}}}}}iiiTTTGGGEEEHHHJJJIIIHHHHHHHHHJJJKKKLLLHHHPPPVVVVVVSSSTTT]]]fffqqq^^^MMMIIIHHHLLLHHHPPPUUUbbbppp}}}sss[[[GGG???FFFHHHPPPddd{{{|||uuusssqqqiii```VVVQQQIIIAAA======@@@BBBIIILLLTTT```mmmzzzyyybbb]]]sss~~~~~~~~~BBB===888<<>>>>>;;;:::===>>>===<<<<<<<<<<<<===>>>;;;<<<<<<===============???>>>>>>>>>>>>???>>>======<<<<<<;;;;;;;;;;;;;;;888888:::<<<<<<>>>FFFNNNXXXbbbrrrxxxoooiiinnnrrrvvv{{{~~~zzzrrr\\\WWWQQQLLLHHHEEEBBB@@@???AAAEEEJJJMMMQQQUUUXXX___``````aaaccceeeggghhhrrrqqqqqqppppppooonnnnnnqqqpppooonnnmmmlllkkkjjjdddccc```]]]YYYWWWUUUUUUNNNLLLIIIEEEBBB@@@>>>>>>;;;::::::999::::::;;;<<<>>>===<<<>>>@@@BBBBBBAAA===888999@@@DDDPPPsss|||dddPPPNNNPPPMMMLLLOOOIIIIIIIIILLLPPPSSSSSSSSSQQQPPPOOOMMMLLLJJJIIIIIIFFFEEEEEEEEEFFFEEECCCAAA@@@????????????@@@AAABBB>>>>>>??????????????????>>>??????@@@@@@@@@@@@???AAAAAAAAA@@@???>>>===<<<>>>HHHNNNIIIAAA???@@@BBB:::===>>>===AAAFFFEEEBBBAAAEEEHHHFFF@@@<<<>>>@@@<<>>:::999;;;;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<===???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::888999999:::;;;<<<@@@DDDKKKTTTbbbrrrzzz~~~yyyqqqmmmrrrzzz|||xxxooolllggg___UUULLLEEEAAAAAAAAAAAABBBDDDFFFGGGHHHNNNNNNNNNOOOQQQSSSVVVWWW]]]]]]]]]^^^______``````aaa```___^^^]]][[[ZZZZZZUUUTTTQQQNNNKKKHHHFFFFFFBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<<<<=========>>>===<<<===>>>???>>>===<<<777<<>>>>>???@@@BBBCCC>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@>>>===:::BBBGGGDDD@@@?????????999<<<>>>???CCCGGGGGGCCC???AAABBB@@@<<<:::;;;===<<<===@@@@@@===???KKKYYYnnnzzzwwwnnnpppzzz}}}vvvrrrsssmmmnnnpppssstttuuuuuuuuutttuuuwwwxxx{{{|||~~~}}}kkkWWWKKKJJJMMMPPPKKKEEE???===>>>BBBDDDMMMYYYfffjjjhhhkkkwww\\\UUURRRRRR___gggwwwsssaaaOOOCCCBBBGGGJJJaaawwwooolllhhh^^^TTTEEEBBB>>><<<>>>@@@BBBCCCFFFKKKMMMMMMPPPWWW]]]___ZZZXXXaaaxxxsssaaaeee~~~}}}||||||QQQVVV^^^ooopppoootttxxxppplllnnnfff]]]WWWVVVWWWUUUSSSKKKKKKOOOTTTSSSMMMHHHHHHJJJKKKKKKKKKOOOWWWYYYXXXQQQJJJFFFHHHJJJKKKNNNSSSQQQOOOLLLHHHEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????AAACCCCCCAAA@@@???===>>>@@@???:::888999::::::;;;;;;<<<===>>>>>>;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;;;;<<<:::;;;===>>>>>><<<:::888::::::999888999;;;======DDDJJJUUUcccuuu|||{{{uuuooopppnnnjjjnnnqqqrrrnnneee[[[TTTQQQIIIGGGEEECCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMIIIHHHFFFDDDBBB@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>===;;;::::::;;;======<<<:::===FFF[[[yyyjjj[[[TTTMMMNNNQQQQQQNNNJJJHHHHHHIIIMMMRRRUUUVVVVVVSSSSSSQQQOOOMMMKKKIIIHHHGGGGGGGGGIIIJJJIIIFFFDDD??????>>>===>>>@@@BBBCCC??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>======???@@@BBBBBB@@@>>>===:::???BBB@@@???@@@>>>:::888<<<>>>???BBBFFFDDD@@@@@@???===;;;::::::;;;<<<<<<;;;===>>>===>>>EEENNN[[[kkkmmmgggkkkvvvxxxrrrrrrjjjkkklllnnnppprrrssstttrrrsssssstttvvvzzz}}}}}}}}}~~~ooo]]]RRROOOPPPLLLHHHBBB>>>===@@@DDDHHHSSS___lllrrrrrrwww~~~aaa___]]]^^^qqqnnn[[[KKKBBBBBBJJJQQQkkk}}}vvvnnnjjjeee[[[PPPDDDAAA>>>???AAADDDEEEEEEOOOUUUWWWRRROOORRRVVVWWWUUUVVV^^^qqq|||pppdddiiixxx~~~~~~~~~~~~|||{{{aaalllzzz|||mmmeeeccccccddd```\\\XXXVVVVVVUUUSSSPPPLLLKKKMMMQQQPPPKKKIIIJJJIIIKKKKKKJJJMMMSSSUUURRROOOGGGCCCFFFHHHHHHLLLRRRNNNNNNMMMKKKHHHEEEAAA@@@DDDCCCCCCBBBBBBBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBCCCDDDBBB@@@???===>>>AAA@@@:::888999999::::::;;;======>>>???;;;;;;::::::;;;;;;<<<===999;;;<<<===<<<<<<======999;;;>>>@@@???===:::888<<<<<<999777777:::;;;:::AAAEEEMMM[[[mmm~~~{{{pppfff^^^aaaiiirrrtttoooiiiffffffQQQNNNJJJGGGFFFEEEEEEDDDCCCBBBAAA??????@@@BBBCCCFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGBBBAAA@@@??????>>>??????:::;;;;;;<<<======>>>>>><<<<<<=========;;;:::999888888888:::<<<<<<;;;:::===\\\~~~|||eee\\\VVVNNNKKKPPPTTTPPPHHHFFFFFFGGGKKKPPPSSSTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHHHHGGGHHHJJJKKKJJJGGGEEE???>>>======>>>@@@BBBCCC@@@@@@???????????????@@@@@@@@@@@@@@@???>>><<<<<<;;;===???AAAAAA@@@>>><<<<<>>???@@@===777888;;;===>>>@@@CCCAAA<<>>>>><<<;;;;;;>>>>>>>>>BBBHHHPPPbbbfffaaahhhuuuzzzrrrqqqiiiiiijjjlllnnnppprrrtttpppqqqqqqqqqssswww}}}|||}}}~~~|||}}}~~~~~~}}}~~~rrrdddYYYUUUVVVHHHDDD???<<<===BBBHHHLLL\\\hhhuuu{{{~~~ggghhhgggjjj~~~kkkVVVGGGAAACCCNNNXXXsss}}}uuummmiiidddYYYNNNBBB???======@@@CCCDDDCCCUUU^^^```XXXQQQRRRUUUVVVVVVVVV[[[jjjnnn^^^^^^ttt~~~~~~~~~}}}~~~|||{{{yyyooobbbZZZXXXXXXXXXWWWQQQVVVYYYVVVTTTTTTSSSPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPQQQQQQLLLLLLKKKHHHFFFGGGJJJLLLKKKNNNPPPNNNJJJEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAA???>>>???@@@?????????>>>===;;;:::999888999;;;===>>>>>>======>>>===;;;:::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;888999;;;======<<<:::999999999999999999999999999<<<>>>BBBKKKaaa}}}nnnaaa]]]]]]___eeelllpppnnnkkkeeeaaa\\\XXXUUURRRPPPOOOKKKGGGBBB???>>>>>>>>>===>>>??????===<<<;;;<<<>>>===>>>???@@@??????>>>===???>>>===<<<;;;;;;;;;;;;;;;===>>>===<<<<<<>>>@@@???999777:::<<<999666666<<<999888;;;<<<===DDDLLLgggyyyjjjaaaUUUSSSPPPNNNMMMMMMNNNOOOGGGGGGGGGIIILLLMMMMMMKKKNNNOOOOOONNNMMMKKKIIIHHHBBBCCCEEEHHHJJJJJJGGGDDDBBB@@@======>>>@@@@@@???<<<<<<<<<======>>>???@@@AAABBBBBBBBB@@@>>>;;;999<<<<<<============<<<<<<=========;;;999:::<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::;;;::::::::::::;;;<<<======GGGMMM^^^ooouuuuuuyyyqqqoookkkeeeeeeiiinnnqqqrrrlllmmmmmmnnnppprrrtttuuuzzz}}}}}}|||~~~~~~}}}xxxhhhXXXQQQRRRGGG@@@<<>>@@@AAABBBGGGNNN^^^llloooaaaSSSSSSWWWWWW```\\\YYYWWWUUU]]]uuu}}}zzz~~~~~~~~~~~~xxxllldddYYYSSSRRRRRRRRRPPPPPPSSSSSSQQQRRRUUUUUURRROOONNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJHHHFFFDDDEEEHHHKKKLLLOOOQQQPPPKKKEEEBBBAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@???>>>===<<<;;;;;;:::;;;;;;<<<===>>>?????????>>>===;;;:::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;999:::<<<======;;;:::999999999999999999999999999:::<<<>>>FFFYYYppp~~~mmmggg___\\\]]]```aaaaaa]]]]]]^^^aaaeeefffdddaaaPPPLLLFFFBBBAAAAAAAAAAAA>>>???@@@???======>>>@@@<<<<<<<<<<<<<<<===??????;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>???;;;777666888888666777:::@@@>>>===@@@KKK\\\mmmyyyrrrddd\\\WWWWWWUUUSSSQQQOOONNNMMMMMMHHHGGGGGGIIIKKKLLLKKKIIILLLMMMMMMMMMLLLJJJIIIHHHCCCDDDEEEGGGIIIIIIGGGEEEBBB@@@>>>>>>@@@@@@@@@???<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBB@@@>>><<<;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;999999;;;<<<<<<<<<<<<;;;<<<<<<===>>><<<;;;;;;:::::::::::::::999999999999:::;;;<<<===AAAKKKaaawww~~~xxxqqqkkkdddaaadddiiilllmmmkkkkkklllnnnoooqqqrrrsssxxxzzz~~~~~~}}}~~~~~~yyykkk[[[RRRRRREEE@@@???CCCIIIPPP\\\hhhvvv~~~sss^^^MMMDDDAAAFFFSSSbbb|||uuummmggg```TTTGGGAAA>>>???AAABBBBBBGGGMMM]]]jjjmmmaaaVVVYYY```bbbkkkeee^^^ZZZ\\\lll~~~|||}}}~~~~~~}}}~~~~~~}}}oooiiifff```XXXTTTSSSSSSRRRPPPOOOOOOMMMLLLQQQXXXZZZWWWPPPPPPOOONNNLLLKKKJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKIIIGGGDDDBBBCCCGGGKKKNNNPPPRRRPPPLLLFFFAAA???CCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAADDDEEEEEEDDDBBB@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA>>>===;;;:::999999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<:::999888888888888888888888888888:::;;;<<>>@@@@@@???=========???<<<;;;:::999:::===???AAA::::::;;;<<<<<<<<<<<<;;;>>>===<<<<<<===<<<;;;:::<<<999888888666555:::AAACCCIIINNNUUUiiilll\\\XXXXXXWWWXXXXXXVVVTTTRRROOOMMMLLLHHHGGGGGGHHHIIIIIIHHHFFFIIIJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFBBBAAA@@@@@@AAAAAA???===<<<<<<<<<<<<===>>>???@@@CCCCCCBBBAAA@@@>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999999:::;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::999999999999:::999999888999999:::;;;<<<<<>>@@@CCCDDDCCCGGGLLLXXXcccfff]]]WWW^^^iiiooovvvlll^^^WWW]]]www}}}{{{|||~~~~~~|||||||||}}}|||nnniiiiiiccc___[[[XXXWWWUUUSSSQQQNNNMMMLLLMMMUUU^^^___ZZZSSSRRRQQQOOOMMMKKKJJJJJJHHHIIIKKKLLLLLLKKKJJJIIIMMMKKKHHHEEECCCDDDIIILLLOOOPPPOOOMMMJJJFFFDDDBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBEEEFFFFFFEEECCCAAAAAABBBBBB@@@>>><<<;;;<<<===>>>??????=========>>>???@@@===<<<:::999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888777666666666666666666666666::::::;;;@@@HHHQQQWWWXXXgggppp~~~xxxeeeTTTJJJMMMJJJIIINNNUUUYYYVVVRRRQQQOOOMMMLLLKKKJJJIIIGGGFFFGGGGGGFFFCCC@@@@@@@@@>>>>>>=========>>>???@@@:::;;;;;;<<<<<<<<<;;;:::===;;;999999::::::888666:::999::::::777888BBBNNNZZZiiiuuu~~~pppZZZSSSWWWZZZZZZVVVWWWWWWVVVTTTQQQNNNMMMHHHGGGFFFGGGHHHGGGEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCEEEGGGGGGGGGBBBAAAAAABBBBBBAAA>>><<<<<<<<<<<<<<<<<<===??????CCCCCCAAA@@@????????????;;;;;;::::::::::::;;;;;;<<<======<<<:::999:::;;;:::999999999:::;;;<<<===::::::999888888888888999888888888888888999;;;;;;===HHHddd~~~uuuhhh___]]]^^^```aaadddeeefffhhhiiijjjiiiiiippprrruuuxxx{{{}}}~~~{{{nnn\\\QQQNNNHHHJJJNNNSSS[[[gggwwwkkkXXXKKKDDDCCCFFF\\\vvv|||xxxpppfff```YYYMMMAAA???>>>@@@DDDDDDCCCFFFKKKQQQZZZ^^^ZZZXXXbbbpppyyysssaaaXXXccc}}}{{{xxxzzz{{{{{{zzzzzzzzz{{{~~~rrreeeaaacccfff]]][[[YYYWWWTTTQQQNNNLLLMMMNNNNNNQQQZZZbbbbbb]]]VVVUUUSSSQQQOOOLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHQQQOOOMMMIIIFFFGGGJJJMMMNNNLLLJJJHHHGGGHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGGGGFFFDDDCCCCCCBBBEEEFFFFFFEEECCCAAABBBCCCAAA@@@===<<<;;;<<<===>>>???>>><<<;;;;;;<<<===>>><<<;;;999888777777888888999999:::;;;;;;;;;;;;;;;:::::::::999888777666666555555555555555555555555777777888===BBBFFFIIIKKK^^^fffsssvvv}}}rrrfff\\\VVVNNNJJJJJJJJJHHHEEEEEEEEEGGGKKKNNNNNNMMMKKKQQQRRRQQQNNNJJJFFFDDDDDDAAABBBCCCCCCBBB@@@>>><<<999999::::::999888888777:::888777777999:::;;;;;;:::<<>>???BBBAAA@@@????????????@@@::::::999999999999::::::===>>>???>>>;;;::::::;;;666666666777888999::::::999999888777777777777777777777666777777888999:::>>>CCCZZZ||||||zzzlllbbb]]][[[ZZZYYY______aaabbbddddddeeeeeekkklllooorrrtttwwwyyyyyy{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~zzznnn^^^RRROOOMMMSSS[[[cccnnn|||{{{eeeSSSIIIEEEEEEFFFaaa|||wwwlllaaaZZZTTTJJJ???>>>===???CCCDDDCCCEEEKKKNNNVVV\\\]]]```kkk|||~~~lllfffvvv}}}zzzwwwuuuwwwyyyyyyxxxwwwxxxyyy{{{~~~uuuqqqjjjccc___]]]^^^___[[[ZZZYYYWWWTTTQQQNNNMMMMMMPPPQQQSSSZZZaaaaaa]]]YYYXXXVVVSSSPPPNNNLLLKKKHHHHHHHHHHHHIIIIIIJJJJJJSSSRRRPPPLLLIIIHHHIIIKKKKKKIIIFFFEEEGGGIIIJJJJJJEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDBBBAAABBBCCC???>>>===;;;;;;;;;<<<=========<<<;;;;;;:::;;;;;;:::999777666555555666666777777888999::::::::::::888888777777666666666555444444444444444444444444333222444888;;;<<<>>>BBBQQQYYYdddqqq{{{pppvvvzzzuuuhhh\\\QQQIIIDDD<<<<<<>>>BBBFFFHHHHHHFFFPPPPPPPPPMMMHHHDDDAAA@@@BBBCCCEEEFFFDDDAAA<<<:::888888777666666777777888666888999:::===BBBHHHMMMRRRWWWaaakkksss|||ssseeeWWWSSSTTTSSSPPPNNNNNNPPPQQQRRRQQQPPPNNNMMMEEEDDDDDDEEEGGGHHHGGGEEEEEEDDDDDDCCCDDDDDDEEEEEEGGGEEECCCCCCDDDFFFFFFEEEDDDBBB@@@@@@@@@>>><<<:::;;;;;;;;;;;;<<<===>>>???@@@?????????????????????:::999888777777888999:::<<<>>>???>>>;;;:::999:::444444444555666777888999888888777666666666666777666666666666666777999999;;;===MMMnnnqqq}}}|||{{{tttiiibbb]]]XXXUUUYYYZZZZZZ[[[]]]___aaabbbggghhhiiikkknnnppprrrssswwwxxxzzz|||}}}~~~}}}}}}{{{}}}}}}||||||~~~|||zzzrrrddd[[[WWWWWW```jjjvvvttt\\\LLLDDDDDDFFFJJJiii}}}uuuhhh[[[TTTOOOGGG>>>>>><<<>>>AAABBBAAAEEEJJJPPPXXXaaahhhppp}}}wwwuuu~~~|||xxxvvvrrrtttvvvwwwvvvvvvvvvwww|||}}}}}}{{{sssgggaaa`````````___^^^\\\ZZZYYYZZZZZZYYYVVVTTTSSSRRRNNNQQQQQQQQQTTTZZZ]]]\\\\\\[[[YYYVVVRRROOOMMMLLLHHHHHHGGGGGGHHHIIILLLMMMSSSRRRQQQMMMIIIFFFFFFFFFGGGEEEDDDFFFIIIJJJIIIGGGDDDDDDEEEGGGHHHJJJKKKKKKHHHHHHGGGEEEDDDCCCBBBAAA???AAABBBBBBAAA@@@AAACCC<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::999999888777555444333333444444555666777888888999999999666555555444444555555555333333333333333333333333333000222666777555777===BBBJJJTTTbbbwww~~~xxx|||yyy}}}rrreee___QQQMMMHHHEEEDDDDDDDDDDDDIIIJJJJJJHHHDDD@@@===<<<@@@AAABBBBBBAAA>>>;;;::::::999888777888;;;>>>@@@CCCHHHNNNQQQUUU^^^lllvvvtttnnncccYYYWWWUUUPPPNNNOOOMMMNNNNNNNNNMMMLLLJJJIIICCCBBBCCCEEEHHHJJJIIIHHHEEEEEEDDDCCCCCCCCCDDDEEEFFFEEECCCCCCEEEFFFEEEDDDDDDBBB???>>>===<<<;;;999;;;;;;;;;;;;<<<===>>>>>>======>>>?????????>>>===:::999777666666777999:::;;;<<<===<<<:::888777777444444444555666777999999888777666666555555666666555555555555666777888888888:::EEE]]]wwwzzzllluuu~~~wwwnnnfff]]]WWWUUUUUUTTTUUUWWW[[[___aaaddddddeeefffhhhjjjlllmmmsssuuuyyy|||}}}}}}|||{{{yyy|||}}}{{{yyyzzz~~~}}}||||||xxxooohhhffffffnnnzzznnnUUUEEEAAADDDGGGRRRsss~~~uuueeeVVVNNNKKKEEE>>>>>><<<<<<>>>??????DDDJJJRRR[[[hhhuuu}}}~~~|||yyyvvvppprrrtttuuuttttttuuuvvv~~~wwwwwwjjjkkkeee[[[]]][[[ZZZZZZ[[[ZZZYYYWWWUUUVVVWWWWWWUUUTTTTTTTTTNNNQQQPPPMMMMMMTTTZZZ\\\^^^]]]ZZZWWWSSSPPPNNNLLLIIIHHHFFFFFFGGGJJJMMMOOOQQQQQQPPPLLLHHHDDDBBBBBBDDDCCCEEEHHHKKKJJJFFFBBBBBBCCCDDDEEEGGGHHHJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA===???@@@@@@@@@@@@AAACCC:::;;;;;;<<<<<<;;;:::999======>>>>>>===;;;999888777666444333222222333333444444666777888888888888444444333333333444555555222222222222222222222222555222333777777444666<<<666???KKKXXXnnnvvvmmmaaaUUUNNNKKKIIIIIIHHHJJJKKKJJJGGGCCCAAA@@@>>>>>>======<<<<<<;;;;;;===<<<;;;;;;===BBBFFFIII[[[bbbjjjpppuuunnniiikkk```XXXTTTPPPKKKLLLQQQNNNMMMMMMLLLJJJHHHGGGFFFAAAAAABBBEEEIIIKKKKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDFFFEEEDDDDDDEEEFFFDDDCCCEEEBBB>>><<<<<<;;;:::999;;;;;;;;;;;;;;;<<<>>>>>>;;;<<<>>>???@@@???===<<<999888777555555777888999999:::<<<;;;888666555555444444555555777888999:::777777666555555555555555555444444555555666777888777;;;DDDTTTgggtttsssmmmqqqyyyoooddd]]]SSSRRRQQQQQQTTTXXX]]]```bbbbbbcccdddeeeggghhhiiiqqqtttxxx|||}}}}}}{{{zzzxxx{{{|||zzzxxxyyy~~~}}}|||}}}|||}}}wwwsssrrrrrryyymmmRRRCCC@@@EEEIIIYYY{{{~~~tttcccSSSKKKIIIDDD>>>>>>;;;;;;======>>>CCCJJJQQQ[[[lll}}}~~~~~~~~~}}}zzzxxxoooqqqssstttsssssstttuuu~~~~~~~~~~~~}}}ssseeebbbccc___YYYZZZ\\\^^^___^^^[[[XXXUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQOOOLLLLLLOOOTTTXXXZZZ[[[ZZZWWWSSSNNNKKKJJJKKKFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJHHHEEEBBB@@@@@@BBBDDDFFFHHHHHHGGGEEEDDDCCCDDDEEEDDDDDDEEEHHHJJJKKKIIIGGGEEEDDDCCC@@@>>>;;;<<<<<<===>>>??????@@@@@@???===<<<===<<<:::999888>>>AAA>>>;;;999666111333222222111111222222333111111111333666888888777444444444444444444444444222222333333333333444444333333444444555444444444::::::???KKK]]]ppp}}}zzz|||zzzuuuxxxrrrcccUUUaaarrrrrr[[[KKKNNNOOOFFFGGGEEECCCBBBBBBBBBBBBBBBGGGAAACCCLLLRRRXXXgggxxxiii```aaaddd```YYYSSSNNNMMMNNNOOORRROOOLLLJJJIIIIIIIIIHHHGGGDDDCCCFFFJJJLLLIIIEEECCCBBBAAABBBCCCCCCBBBAAACCCDDDDDDDDDCCCBBBAAAAAAAAA>>><<<>>>@@@@@@;;;777:::<<<===>>>??????>>>>>>======>>>>>>======<<<;;;999888666444444555888:::777777777777666666666666444444444444444555666777777777888777777666555555444333333333333444555555999;;;AAAMMM___pppyyyzzzzzzooo^^^ZZZRRROOORRRUUUTTTWWW\\\]]]^^^```ccceeeeeeffffffmmmqqqvvv{{{}}}|||zzzxxxxxxyyyyyyzzzzzz|||{{{zzz~~~}}}}}}~~~}}}|||||||||vvv}}}zzz^^^LLLCCC>>>BBBKKKWWWqqq]]]OOOHHHDDD@@@<<<888>>><<<<<>>>>>???===<<<;;;;;;:::999777888===@@@<<<999888555111333222222111111222222333222333555666777777777666444444444444444444444444222222222333333333444444333333444444444444444444777777999@@@KKKWWWbbbgggmmmuuuooo```dddxxxyyymmmqqqsssnnngggbbb]]]ZZZ\\\```dddfffmmmnnnuuuhhhYYYWWWYYYccc___XXXRRRNNNMMMNNNPPPYYYUUUOOOLLLJJJIIIHHHGGGFFFDDDCCCGGGKKKLLLHHHDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAACCC@@@===>>>@@@@@@===999;;;<<<===??????>>>======<<<<<<<<<<<<<<<;;;::::::===;;;777555555666666777666666666666666666666666444444444333444444555555555555666666555555444333444333333333333444555555555777===FFFWWWkkk~~~~~~}}}mmmbbbYYYSSSRRRQQQNNNPPPTTTZZZ[[[^^^aaacccddddddccciiikkkppptttvvvvvvtttsssuuuvvvxxxxxxxxxzzz|||~~~}}}}}}}}}~~~}}}}}}{{{}}}}}}{{{[[[JJJCCC>>>CCCLLLaaa|||nnn[[[LLLEEEBBB>>>:::999>>><<<<<>>>>>@@@DDDGGGIIIIIIHHHGGGJJJIIIGGGDDDBBBCCCGGGJJJHHHEEEAAA???>>>>>>===<<<999999:::;;;;;;<<<<<<<<<>>><<<:::999999888666444888<<<===999666666555222333222222111111222222333333666::::::888555555555333333333333333333333333222222222222333333333333222333333333444444444444888888999:::>>>DDDKKKQQQ\\\jjjwww~~~wwwbbbXXXaaawwwppp^^^UUUSSSVVVYYY^^^[[[VVVQQQOOOOOOPPPRRR```[[[TTTNNNKKKIIIHHHGGGEEEDDDEEEHHHLLLLLLHHHDDDDDDCCCAAA@@@@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBDDDAAA>>>>>>???@@@>>>;;;======>>>???>>>===<<<;;;:::::::::::::::999888888>>>:::666555666777555333555555555555555555666666444444333333222333333333333333444444333333222222444333333333333444555555444777:::???JJJ```~~~pppfff\\\VVVQQQNNNNNNPPPSSSUUUYYY]]]___`````````bbbdddgggjjjlllmmmmmmmmmqqqsssvvvwwwwwwwwwxxxyyyzzz{{{|||}}}{{{}}}~~~~~~~~~~~~}}}}}}{{{~~~yyyTTTEEEBBBAAAGGGQQQnnnyyykkkXXXIIIBBB>>>;;;888:::???<<<<<>>@@@BBBFFFIIIJJJJJJJJJIIIIIIHHHEEEBBBAAABBBGGGJJJGGGDDD???<<<<<<======<<<::::::::::::;;;;;;<<<<<<===;;;999888888888666444777;;;;;;666333444444222333222222111111222222333333888>>>===888333333444222222222222222222222222111222222222222333333333222222222222333444555555666888999999999<<>>===<<<===>>>>>>>>>>>><<<;;;999888888888888888777666666888555333555888888555111444444444444555555555555444444333222111111111111222222333333333333222222444333333333333444555555666999<<<<<>>AAABBBEEEHHHIIIHHHGGGFFFEEEDDDBBB@@@???BBBGGGKKKGGGDDD???===<<<=========:::;;;;;;;;;;;;;;;<<<<<<<<<:::888888888888666444666:::999444222333444222333222222111111222222333333888===<<<777222222333222222222222222222222222111111111222222222333333222222111111222444555666222444666555555777<<>>@@@BBB??????@@@AAABBBBBBBBBAAAAAA???===;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<:::999777777888888777777666555000000333777;;;:::666222222222333333444444444444444333222111111111111111222333333444444444333333444333333333333444555555555888<<<;;;:::GGGhhh}}}wwwiii___XXXSSSOOOFFFHHHLLLPPPSSSVVVXXXXXXZZZZZZZZZ\\\^^^```ccceeejjjmmmrrruuuuuutttttttttvvvsssrrrwww~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||~~~~~~~~~}}}|||||||||||||||^^^CCC===@@@DDDOOO\\\~~~{{{wwwjjjXXXHHH???<<<;;;;;;===@@@===>>>BBBAAANNNiii}}}{{{|||yyyzzz{{{{{{wwwpppfff___]]]```eeejjjnnnpppqqqqqq}}}|||xxxrrrkkkfffcccaaaUUUVVVXXXZZZZZZWWWTTTRRRNNNRRRVVVWWWUUUTTTUUUVVVZZZYYYVVVTTTQQQOOONNNNNNOOOPPPRRRSSSTTTSSSRRRQQQKKKNNNPPPOOOLLLKKKLLLOOONNNLLLJJJJJJKKKJJJGGGDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@CCCFFFGGGEEEBBB@@@??????@@@CCCFFFFFFFFFDDDCCCBBBBBBAAA??????BBBFFFJJJFFFCCC???======>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888777777888888777555555999999444222333333222333222222111111222222333222555999999666222222222111111111111111111111111111111111111222222222222222111111111222333555666444555666555555555888:::888DDDMMMRRR\\\ooo|||xxxxxx{{{}}}rrr]]][[[WWWTTTRRRRRRRRRSSSMMMLLLLLLMMMPPPTTTXXXZZZ]]]YYYUUUQQQOOONNNLLLKKKGGGHHHIIIJJJJJJIIIHHHHHHEEEGGGHHHFFFAAA??????AAA??????@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::======>>>>>>===;;;:::999888888888888888777666666---222:::???@@@<<<777333111111222222333333444444333333222222111222222222333333444555555555444444444333333333333444555555222444888:::999BBB^^^{{{sssggg___VVVNNNJJJJJJKKKLLLNNNPPPRRRTTTVVVVVVVVVWWWYYY\\\___```cccggglllooopppppppppqqqssspppqqqwww|||}}}}}}}}}|||||||||}}}}}}|||{{{{{{}}}|||||||||~~~~~~||||||{{{{{{{{{www{{{jjjSSSAAA???BBBEEEQQQ```~~~zzzwwwkkkYYYIII???<<<<<<======@@@>>>@@@BBB???OOOmmm}}}{{{|||{{{{{{{{{yyytttlllaaaZZZYYY]]]eeemmmrrrtttsssrrr|||fffccc```^^^]]]YYYVVVTTTOOORRRVVVYYYYYYXXXTTTQQQRRRUUUWWWXXXWWWVVVWWWXXXUUUUUUTTTSSSRRRQQQQQQPPPMMMNNNNNNOOOOOONNNNNNNNNLLLOOORRRPPPKKKHHHIIIKKKJJJJJJJJJIIIHHHFFFDDDBBBAAAAAAAAAAAABBBCCCDDDDDD@@@BBBEEEEEECCCAAAAAAAAA===@@@CCCFFFHHHHHHGGGFFFCCCCCCBBBAAA@@@AAADDDGGGDDDAAA???>>>>>>>>><<<;;;::::::::::::::::::999999666555444555666777666555444888999555333444333111333222222111111222222333111222333444444333222111111111111111111111111111111111111111222222222222111111000000111333555777777555444444666666666555555999>>>CCCJJJUUUbbbkkkqqqssswww}}}zzztttpppqqqtttwwwkkkeeeXXXVVVSSSQQQQQQRRRUUUWWWMMMLLLLLLMMMOOOSSSVVVXXXXXXVVVSSSQQQOOOMMMJJJHHHFFFFFFFFFFFFEEEEEEFFFGGGEEEHHHKKKIIIDDD@@@???AAA???@@@@@@@@@@@@??????>>>>>>??????>>><<<;;;::::::<<<<<<=========<<<:::999999999999999999888777777333<<>>666222000000111111222333333444333222222222222333333444222333333444555555444444444333333333333444555555333111444888888>>>TTTmmmxxxpppeee[[[TTTQQQNNNLLLKKKLLLMMMOOOQQQQQQQQQSSSUUUWWWZZZ[[[ZZZ^^^cccfffhhhiiikkklllnnnmmmrrrzzz}}}zzzyyy|||zzzzzzzzzzzzzzzyyyxxxwww{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{www{{{}}}~~~ttthhhVVVGGG>>>BBBFFFJJJXXXiii~~~zzzwwwkkkZZZIII???<<<===???===@@@???AAABBB>>>NNNnnn}}}{{{zzz|||||||||{{{xxxssskkkaaaZZZZZZaaalllvvv|||}}}zzzxxxmmmdddcccWWWRRRRRRWWW]]]^^^ZZZWWWSSSTTTSSSSSSUUUXXXYYYXXXVVVWWWWWWWWWVVVUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRKKKKKKKKKKKKKKKLLLLLLLLLOOOSSSUUUSSSMMMIIIIIIKKKGGGIIIJJJHHHEEEBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEE@@@BBBDDDDDDBBBAAAAAABBB>>>AAAEEEIIIKKKLLLLLLKKKEEEEEEEEECCCBBBBBBCCCEEEBBB@@@>>>>>>>>>===;;;999999999888888888888888888333222222333555666666555333888999666444444444111333222222222222222222333000//////111333333222111000000000000000000000000000111111111111222222222111111000000111333555777222000...000333444222000555333444999<<>>===>>>???AAA@@@>>><<<;;;:::;;;<<<=========<<<;;;::::::::::::::::::999888888;;;FFFRRRUUULLL???555111///000000111222222333333222222222222333444555555111222333444444444444444444333333333333444555555777222222666777;;;MMMcccyyyxxxmmm\\\XXXRRRMMMJJJIIIJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWTTTXXX\\\```bbbdddfffhhhjjjlllsss}}}~~~xxxvvvyyyyyyyyyyyyxxxwwwvvvuuutttwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~~~~|||{{{zzz{{{{{{{{{~~~{{{uuurrrlll```TTTGGG===<<>>;;;===???===???@@@BBBBBB===MMMoooyyysss{{{yyyyyy{{{}}}|||{{{xxxssslllccc]]]___gggttt|||{{{~~~zzztttlllddd^^^YYYWWWTTTQQQQQQXXXbbbeee```YYYUUUVVVWWWYYYYYYYYYXXXXXXVVVYYY[[[[[[YYYVVVUUUTTTWWWWWWWWWWWWVVVTTTRRRQQQIIIJJJKKKKKKKKKKKKMMMOOORRRZZZ[[[QQQHHHFFFGGGFFFIIIJJJIIIGGGDDDCCCCCCDDDBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBCCCEEEFFFGGGGGGGGGGGGIIILLLOOONNNKKKIIILLLJJJFFFCCCBBBBBBCCCDDDEEECCC@@@>>><<<<<<======777777888888888888777777555444444333333222111111333333444444333333222111111111111111111111111111000000111111111111000000444333111////////////000111111222222222222111111000000000000111111111111222222222333333333444444333444555666888===CCCHHHQQQVVVaaallluuuyyywww}}}xxxhhh\\\WWWVVVWWWWWWYYYXXXTTTOOOMMMPPPTTTSSSOOOJJJHHHKKKQQQVVVXXXWWWTTTQQQOOONNNLLLJJJIIIDDDCCCAAAAAAAAADDDFFFHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@????????????>>>@@@BBB@@@<<<999888999<<<<<<============<<<<<<;;;;;;:::999999888888777;;;CCCKKKIII@@@777666777////////////000000000000333333444444444333333222222222222333333333444444444444444555555555555666;;;444333888888999EEEVVVtttwww{{{xxxkkkcccYYYPPPKKKJJJIIIJJJIIIHHHJJJNNNOOONNNPPPTTTRRRTTTWWWYYY\\\___dddgggfffooozzz}}}yyywwwwwwvvvwwwwwwuuusssqqqqqqrrrvvvwwwxxxyyyxxxwwwvvvuuuuuuwwwyyyyyyyyyyyy{{{}}}~~~}}}{{{zzzzzzzzzzzz|||zzzttt|||xxxxxxrrriiieeeaaaVVVIIIBBB???;;;AAAKKKNNN```}}}zzzzzzppp]]]III@@@???>>>;;;@@@??????@@@???DDDSSSbbbzzzsssttt}}}uuurrrvvvvvv|||zzzzzzvvvuuuqqqjjjeeecccgggooo}}}{{{wwwppppppfffccc___ZZZVVVSSSQQQPPPSSSRRRSSSXXX```bbb^^^XXXVVVVVVVVVVVVVVVXXXYYYZZZZZZ\\\]]][[[YYYVVVUUUUUUWWWWWWWWWVVVUUUSSSQQQPPPHHHIIIJJJJJJIIIKKKNNNPPPUUUYYYWWWMMMFFFEEEEEECCCGGGGGGGGGFFFCCCCCCCCCEEEAAAAAABBBCCCDDDEEEEEEFFFDDDBBBAAACCCGGGIIIIIIHHHGGGGGGHHHJJJMMMMMMKKKIIIKKKIIIFFFCCCAAABBBCCCCCCDDDBBB@@@===<<<<<<<<<===777888888888888888888777555555444444333222222222333333333444333222222111111111111111111111111111///000000111111000000///222111000...............000111111222222111111000//////000000000111111111222222222333333333333444333444444444555888===AAADDDIIISSS^^^hhhsss{{{vvvzzz~~~yyyrrrhhh^^^WWWTTTUUUVVVUUUVVVWWWSSSNNNMMMPPPSSSQQQNNNJJJIIILLLQQQVVVYYYWWWTTTQQQOOONNNLLLIIIGGGCCCCCCCCCCCCDDDDDDEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>===???@@@???<<<999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888777777777===BBBAAA;;;444333444////////////000000000000222222333333333222222111222222222333333333333444444444444444555555555555888333222666666666@@@OOO\\\___ppp~~~}}}yyyyyypppbbbVVVMMMIIIFFFEEEIIIGGGHHHKKKLLLJJJLLLPPPNNNPPPQQQSSSTTTXXX]]]```eeelllrrruuutttrrrrrrtttssstttuuutttrrrrrrrrrtttuuuuuuvvvwwwwwwvvvuuuttttttvvvwwwwwwwwwwwwyyyzzz}}}|||{{{zzzzzzyyyyyyyyy|||yyynnnmmmvvvsssjjj```[[[XXXNNNCCC>>>===;;;BBBNNNVVVnnn~~~|||yyyooo\\\III?????????===AAA???@@@AAABBBFFFQQQ]]]ppppppmmmgggeeeoooxxxvvvxxxxxx~~~{{{}}}yyyvvvuuupppjjjggghhhsss}}}|||}}}~~~~~~nnncccaaacccXXXVVVTTTQQQPPPOOOOOOPPPRRRSSSUUUYYY\\\]]][[[XXXWWWVVVUUUTTTUUUWWWYYY[[[]]]^^^]]][[[XXXVVVVVVWWWXXXWWWWWWUUUSSSQQQOOONNNHHHIIIIIIHHHHHHKKKOOOSSSYYYXXXSSSJJJEEEEEEDDDBBBDDDDDDEEEDDDCCCCCCEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEDDDAAA???CCCIIIMMMMMMKKKIIIGGGFFFGGGIIIKKKJJJJJJJJJHHHEEECCCBBBBBBBBBCCCCCCBBB???===<<<<<<<<<<<<888888999999999999888888666666555555444333333333222333333333333222111111111111111111111111111111//////000000000000//////000000///...------------000000111111111111000000//////000000000000111111111111222222222333333333111222333333333333666888888;;;CCCLLLTTT]]]lllzzz~~~yyyssspppvvvvvvtttbbb___ZZZVVVSSSRRRRRRSSSRRRSSSSSSQQQMMMLLLOOORRRPPPMMMIIIIIILLLQQQUUUWWWUUUSSSQQQPPPOOOLLLIIIGGGCCCDDDEEEFFFEEEDDDCCCAAAIIIIIIIIIJJJJJJIIIHHHHHHEEEDDDCCCAAA@@@>>>======<<<===>>>===;;;:::999:::::::::;;;;;;;;;;;;::::::::::::999999888777777777666888:::999777333222111000000000000////////////000111111222222111111000111111222222222333333333333333333444444444555555666222111555444222999DDDGGGKKK___~~~}}}yyy||||||}}}qqqcccXXXPPPKKKHHHIIIFFFFFFHHHIIIGGGHHHLLLKKKKKKKKKKKKLLLOOOUUUYYY```dddggghhhggghhhkkkooommmoooppppppooooooqqqrrrrrrssstttuuuuuutttssssssssstttvvvvvvuuuuuuvvvxxx{{{{{{zzzzzzyyyyyyxxxxxx|||~~~~~~zzznnncccmmm{{{tttlll___SSSNNNKKKDDD===:::<<<;;;CCCQQQ^^^}}}}}}xxxnnn\\\HHH>>>>>>@@@>>>AAA???AAAEEEGGGIIIOOOWWW___^^^[[[ZZZaaatttzzz~~~yyyyyy~~~{{{zzzwwwvvvuuupppkkklllqqq{{{rrrjjjnnntttqqqkkkkkkjjjfff___YYYWWWXXX[[[YYYWWWTTTRRRPPPPPPQQQRRRQQQTTTWWWYYYYYYXXXXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ\\\[[[ZZZXXXVVVVVVXXXZZZXXXWWWVVVTTTQQQOOOMMMLLLIIIIIIIIIHHHIIILLLQQQUUUZZZUUUNNNIIIGGGGGGFFFCCCAAACCCDDDDDDDDDEEEGGGIIIGGGGGGFFFFFFEEEEEEDDDDDDDDD@@@???CCCKKKPPPOOOMMMIIIGGGDDDDDDFFFHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDCCCBBB@@@???============999999999::::::999999999777666666555444444333333222222222222222111111000111111111111111111111111...//////000000//////...000//////......---------///000000000000000000///////////////000000000111111111111111222222222222///111222222111111222333555555888>>>AAAFFFQQQ\\\cccggghhhsss}}}yyyvvv|||}}}zzzyyy~~~vvvfff\\\ZZZZZZXXXVVVSSSQQQOOONNNOOOPPPPPPOOOMMMLLLNNNPPPPPPMMMKKKJJJMMMPPPRRRSSSPPPOOONNNNNNOOOMMMKKKHHHFFFFFFFFFEEEDDDCCCBBBAAAHHHIIIIIIJJJJJJJJJJJJIIIEEEEEEDDDBBB@@@>>>===<<<:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999999888777777666666777666555555666555444333000000000000////////////...///000000111000000000111111111111222222222222222333333333444444444444555222222444333111444;;;>>>BBBVVVvvv}}}wwwxxxsssooo~~~uuukkkaaaXXXSSSLLLGGGDDDFFFGGGEEEFFFIIIIIIHHHGGGEEEEEEIIINNNRRRVVVXXX[[[]]]^^^aaaeeehhhiiijjjllllllkkkkkklllnnnoooppprrrssstttssssssrrrrrrsssuuuuuutttsssuuuvvvyyyyyyzzzzzzyyyyyyyyyxxxzzz|||~~~~~~~~~~~~{{{uuugggbbb{{{~~~}}}~~~}}}xxxrrrfffVVVHHHCCCAAA===:::999>>>>>>DDDSSSeeeyyyppp^^^III>>>===???>>>BBBAAADDDJJJOOOPPPSSSWWW[[[YYY[[[dddvvv|||yyyzzz}}}yyywwwwwwwwwwwwrrrnnnrrrzzz{{{{{{qqqiiikkk```VVVUUUYYY[[[XXXUUUXXXVVVTTTSSSRRRTTTVVVXXXXXXUUURRROOONNNNNNOOOPPPRRRUUUXXXYYYXXXWWWWWWXXXVVVXXXYYY[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTVVVYYY\\\WWWVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIJJJMMMRRRVVVUUUOOOIIIGGGHHHHHHFFFDDDAAABBBDDDEEEFFFGGGJJJMMMLLLKKKJJJHHHFFFEEECCCBBBCCC@@@???CCCJJJOOOOOOMMMIIIFFFBBBAAACCCFFFHHHHHHIIIHHHGGGEEEDDDDDDDDDEEECCCBBBAAA@@@???>>>>>>>>>999999999::::::999999999777666666555444444333333111111222222111111000///000000000000000000000000......////////////......//////////////////.........//////000000//////......////////////000000000000000000111111111222222---///222222222111111222444333333666666777>>>FFFKKKQQQUUUaaasss{{{~~~tttssssssvvv||||||zzz}}}www{{{ttt{{{qqqhhhccc```]]]ZZZZZZZZZXXXUUURRRNNNLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPNNNLLLLLLMMMNNNNNNNNNLLLKKKJJJKKKMMMMMMLLLKKKJJJIIIFFFCCCBBBBBBBBBCCCHHHHHHIIIIIIIIIIIIIIIIIIEEEEEEDDDCCCAAA???===;;;::::::999999999::::::999;;;;;;<<<<<<<<<<<<;;;;;;999888888777777666666555666444222222555666555444111000000000/////////...---...//////000000000///000000000111111111222222222222222222333333333444444333333555444111222555999>>>NNNeeetttyyy}}}~~~xxxxxxtttpppyyy}}}qqqeee^^^PPPIIIDDDDDDEEECCCCCCFFFEEEDDDBBB@@@@@@CCCHHHLLLJJJMMMQQQUUUXXX\\\___aaahhhiiijjjjjjhhhhhhiiijjjmmmnnnpppqqqrrrrrrrrrqqqqqqrrrttttttsssssstttvvvxxxxxxyyyzzzzzzzzzyyyyyyvvvyyy|||}}}}}}|||}}}~~~zzzqqqeeekkk}}}{{{}}}}}}zzz{{{}}}zzzuuuoooaaaNNNBBB===<<<;;;;;;:::@@@AAAGGGXXXooozzzrrraaaLLL@@@===>>>===CCCCCCIIIRRRXXXZZZ\\\```bbbbbbkkk{{{{{{|||yyyvvvvvvxxxyyyvvvsssyyy}}}zzzwwwtttwwwyyypppiiibbb]]]XXXVVVUUUNNNIIIIIIJJJLLLPPPTTTSSSSSSSSSRRRSSSUUUVVVWWWUUURRROOOMMMLLLNNNPPPRRRSSSUUUXXXXXXXXXWWWWWWXXXVVVXXX[[[\\\[[[XXXTTTRRRRRRSSSSSSSSSSSSUUUYYY\\\UUUTTTRRRPPPNNNMMMLLLLLLJJJKKKKKKJJJJJJMMMQQQUUUMMMHHHFFFHHHIIIFFFCCCBBB@@@BBBDDDEEEFFFHHHKKKNNNNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@AAACCCGGGJJJLLLLLLHHHEEEAAA@@@AAADDDFFFFFFHHHGGGFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>===888888999999999999888888666666555555444333333333000111111111111000//////000000000000000000000000------............------//////000000000//////.........////////////............////////////000000///000000000000111111111---///111222111111222333111///000333333222666;;;===DDDIIISSSdddllltttoooooorrrxxx~~~yyyrrrqqq}}}iiiiiirrr~~~xxxxxxhhh^^^[[[]]]^^^^^^YYYYYYYYYWWWUUURRROOONNNMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMLLLMMMNNNNNNMMMKKKIIIHHHGGGHHHJJJKKKLLLKKKLLLIIIFFFCCCAAABBBCCCDDDGGGGGGGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDBBB@@@>>><<<;;;999777777888999999888;;;;;;<<<<<<<<<<<<;;;;;;888888777777666555555555333111000000222333333333111111000000//////......------...///000000000000///000000000000111111111111111222222222333333333444333444444444333333333999>>>IIITTT[[[aaaooo|||~~~{{{zzz{{{|||~~~qqqhhhYYYPPPHHHFFFEEEBBB@@@AAA@@@@@@???===<<<>>>BBBFFFBBBEEEIIINNNSSSVVVXXXYYYeeefffggggggfffeeefffhhhiiikkkmmmnnnppppppppppppoooppprrrrrrrrrssstttvvvuuuvvvwwwyyyyyyyyyxxxxxxtttvvvyyy{{{{{{{{{|||}}}wwwnnnhhhyyy}}}|||yyy{{{{{{xxxyyyzzzxxxsssjjjZZZHHH>>>;;;:::;;;>>>:::AAACCCKKK```zzz~~~~~~~~~xxxsssdddPPPCCC??????>>>DDDGGGOOO[[[bbbffflllrrrqqqvvv~~~zzzttttttvvvzzzyyyyyy}}}~~~}}}kkkhhhaaa^^^bbbiiiiiiddd\\\\\\XXXSSSOOOOOOPPPPPPMMMGGGEEEFFFGGGHHHMMMTTTPPPPPPQQQQQQQQQTTTWWWZZZVVVSSSPPPMMMMMMNNNQQQSSSUUUUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYWWWTTTQQQOOOQQQRRRSSSSSSSSSTTTWWWZZZTTTRRRPPPNNNMMMLLLLLLLLLIIIJJJJJJJJJJJJKKKNNNQQQKKKHHHIIIMMMLLLFFFAAAAAA???AAACCCDDDEEEHHHKKKMMMKKKKKKIIIHHHFFFDDDCCCBBB???AAACCCCCCCCCDDDGGGJJJGGGDDD@@@???@@@BBBDDDDDDEEEEEEDDDDDDCCCCCCBBBBBB?????????>>>>>>===<<<;;;777888888888888888888777555555444444333222222222000000111111000000///...000000000000000000000000---------......---------------.../////////...------......//////......---........./////////000000/////////000000000111111///000111111000///111222...---...222222000111555555<<<>>>EEEQQQVVV]]]mmmzzz{{{}}}~~~~~~}}}yyyxxxtttssswwwlllqqq|||xxxhhhddd^^^ZZZYYYZZZZZZ[[[YYYYYYXXXVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKMMMOOOOOONNNLLLKKKHHHEEEDDDFFFHHHIIIIIIJJJHHHGGGEEECCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA???===<<<999666666777888888666::::::;;;;;;;;;;;;::::::888777777666666555444444000111111111111111222333111111111000///.........------///000000111111111/////////000000000111111111111111111222222222222222333333222333444444222666<<>>??????>>>===>>>AAADDD@@@AAACCCGGGLLLOOORRRRRR\\\^^^___```___```aaaccceeefffiiikkklllmmmmmmmmmkkkmmmoooppppppqqqtttuuuqqqrrruuuvvvwwwwwwvvvuuusssuuuxxxyyyxxxxxxyyyyyyvvvnnnqqq}}}|||{{{xxxzzzyyyvvvvvvxxxuuupppbbbRRRBBB;;;:::999;;;???;;;BBBDDDKKKbbb}}}~~~}}}}}}~~~}}}|||tttqqqeeeSSSFFFBBBBBBAAAEEEJJJVVVbbbjjjppp{{{}}}xxxrrrqqqsssyyy||||||~~~~~~}}}{{{xxxvvvUUURRRJJJDDDDDDIIIIIIFFFIIILLLMMMKKKIIIHHHGGGEEECCC???@@@EEEGGGDDDEEEJJJIIIKKKLLLLLLNNNRRRXXX]]]WWWTTTPPPLLLJJJKKKMMMNNNVVVUUUUUUWWWZZZ[[[ZZZXXXZZZYYYXXXUUUSSSQQQOOONNNRRRSSSTTTTTTSSSTTTVVVXXXSSSQQQOOOMMMLLLLLLLLLMMMGGGHHHJJJIIIIIIIIIKKKMMMMMMKKKOOOTTTQQQHHHAAABBB>>>@@@BBBCCCDDDFFFJJJLLLHHHGGGGGGFFFEEEDDDCCCCCC>>>AAADDDCCC@@@@@@DDDIIIFFFCCC@@@???@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@<<<=========<<<;;;::::::777777888888888888777777555444444333333222111111000000000000000//////...000000000000000000000000,,,------......------,,,+++,,,---.........---,,,---..................---............/////////000////////////000000000000111111111000......///000///---///222222...---//////555555888@@@AAAFFFUUUWWW^^^hhhqqqwww~~~~~~}}}|||zzziiiVVVTTTWWWZZZ[[[ZZZZZZ\\\^^^]]][[[YYYVVVTTTRRRQQQQQQOOONNNMMMMMMMMMMMMKKKIIIGGGHHHJJJMMMPPPQQQPPPNNNMMMIIIEEEBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCAAAEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBB???>>>===999666555777888777555999999999::::::999999999777777777666555555444444111222444333222111333444222111111000///......------...///000111111111111////////////000000000000000111111111111222222222111222111111222555444222000555:::;;;:::@@@OOO]]]ccckkkwwwrrriiiiiivvvxxxzzz}}}zzzmmm___WWWQQQIIIDDDBBB@@@AAAAAAAAA@@@AAADDDFFFAAA@@@@@@BBBFFFJJJMMMNNNRRRUUUWWWXXXYYYZZZ\\\^^^bbbcccfffhhhjjjjjjjjjjjjhhhjjjmmmnnnooopppsssuuunnnppprrrtttuuuuuutttssssssuuuwwwxxxvvvuuuvvvvvvvvvqqqyyy~~~||||||}}}}}}{{{zzz{{{wwwyyyxxxuuuuuuvvvsssnnn\\\LLL>>>999999999;;;@@@===CCCCCCJJJ```zzz}}}|||||||||~~~~~~|||zzzqqqoooeeeUUUIIIEEEEEEDDDEEELLLYYYfffnnnwww}}}yyy{{{|||tttqqqoooqqqxxx}}}}}}~~~~~~zzzwwwvvvwwwvvvrrrnnnFFFBBB>>><<<<<<>>>>>>>>>???AAABBBBBBAAAAAAAAABBB@@@???>>>>>>???AAACCCEEEIIIHHHIIIMMMNNNMMMPPPVVVWWWTTTPPPMMMJJJIIIJJJKKKTTTTTTTTTVVVXXXYYYWWWUUUUUUTTTRRRQQQQQQPPPMMMKKKNNNPPPSSSVVVXXXYYYYYYYYYTTTRRRQQQRRRSSSRRRNNNJJJFFFHHHJJJKKKKKKKKKLLLNNNTTTQQQOOONNNMMMJJJDDD@@@???@@@AAABBBDDDEEEFFFGGGDDDHHHIIIEEECCCEEEEEEDDDAAA@@@???>>>???@@@BBBCCCCCCAAA===<<<===???AAAAAADDDCCCAAAAAAAAA???===;;;=========<<<<<<;;;;;;::::::999888777666666666666555444222000000111222333////////////////////////111111000......------------------,,,,,,+++++++++,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---...............///000000+++,,,...---,,,,,,---//////////////////.........////////////////////////222222222333444666999:::GGGLLLSSS[[[ccckkksssxxxxxxsssiiiaaaXXXRRRPPPPPPSSSWWWXXXYYYXXXYYYZZZUUUUUUVVVUUUUUUTTTSSSRRRUUURRRNNNLLLKKKIIIGGGEEEGGGGGGHHHIIIJJJLLLMMMMMMIIIFFFCCCBBBDDDDDDBBB@@@BBBAAA@@@???@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBBBBBBB???<<<:::999999888888777777666666666777888999999999999999999888777555333222222222111111111111111111222222222222222111111111000000//////............//////000000000000000111111222444444333111///000222444000111111111111222222222333444555666777:::>>>BBBTTTdddvvvxxxfffYYY\\\hhhsss}}}}}}yyyqqqmmmwwwrrrsssttthhh___VVVNNNIIIEEEDDDAAA???>>>???AAACCCBBBAAA@@@AAADDDFFFFFFFFFLLLKKKKKKLLLOOOSSSWWWZZZXXXZZZ]]]___```aaaccceeefffgggiiikkkmmmooooooppplllnnnqqqqqqqqqqqqssstttrrrrrrssstttuuuvvvwwwwwwooottt{{{xxxwwwwwwwww{{{zzzzzz{{{}}}~~~}}}{{{yyy{{{~~~~~~{{{xxxvvvvvvzzzwwwuuuttttttqqqkkkfffYYYGGG:::<<>>@@@@@@?????????@@@>>>=========>>>@@@BBBCCCKKKHHHIIIKKKKKKJJJNNNTTTRRRQQQNNNLLLJJJJJJKKKKKKRRRTTTUUUVVVVVVUUUTTTSSSTTTQQQOOOMMMNNNNNNLLLKKKMMMOOOQQQSSSUUUWWWXXXXXXRRRRRRTTTVVVWWWTTTMMMHHHEEEGGGJJJLLLLLLNNNPPPRRRTTTQQQMMMKKKJJJHHHEEEBBB???@@@@@@AAABBBCCCDDDDDDEEEJJJLLLGGGCCCCCCDDDCCCAAA???>>>======>>>@@@AAA???===<<<;;;<<<===>>>???BBBAAA@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;::::::999999888777666555555666555333222000000111222333........................222111000///............---------,,,,,,+++++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------------------......///+++,,,...---,,,,,,---///////////////....................................000000000111222444666888888<<>>>>>>>>???@@@@@@@@@>>><<<;;;999888888777666555555444666666777888888888888888777777666555555444333333111111111111111111111111222222222111111000000000//////............//////000000//////000000111222888888666333000///111222000000111111111222222222000111222222333666999===LLL___sss}}}{{{wwwfffXXXWWW___jjjxxx}}}xxxoookkksssuuupppzzzzzzqqqiii___YYYLLLFFF@@@>>>@@@CCCDDDBBBCCCBBBAAAAAACCCDDDCCCBBBFFFEEEEEEFFFIIIMMMQQQSSSTTTVVVYYY[[[\\\]]]___aaaccceeegggiiikkkmmmnnnooojjjlllnnnpppooopppqqqrrrrrrrrrrrrrrrssstttuuuvvvqqqwww}}}xxxuuurrrrrrssstttyyyxxxyyyzzz||||||{{{yyyxxxzzz}}}|||zzzwwwuuuuuuxxxvvvtttsssrrrooojjjeee[[[KKK???BBBEEEBBBBBBFFFEEEJJJGGGGGGPPPXXXhhh}}}zzzyyyxxxyyyyyywwwtttqqqrrrhhh[[[SSSOOOOOOTTTYYY]]]^^^ccclllsss}}}{{{wwwwwwtttrrrqqqmmmooorrrtttvvvvvvuuuuuuqqqssspppllljjjiiiddd^^^<<<;;;;;;;;;======<<<:::;;;;;;<<<===============<<<<<<<<<<<<===???@@@AAAIIIFFFGGGIIIHHHGGGKKKPPPNNNMMMLLLKKKKKKKKKKKKLLLPPPTTTWWWWWWTTTQQQPPPPPPQQQNNNLLLKKKLLLLLLLLLKKKLLLLLLMMMOOOQQQSSSUUUVVVPPPRRRVVVYYYYYYTTTLLLFFFEEEGGGIIIKKKMMMOOOSSSVVVRRROOOLLLIIIHHHGGGEEEDDD@@@????????????@@@AAAAAAFFFNNNRRRLLLEEEBBBCCCCCC@@@>>>===;;;;;;<<<>>>???::::::::::::;;;;;;<<<<<>>>>>>>>??????>>><<<999999999999999:::::::::888777666555555555555555444333111000000000111222........................222111000///////////////------,,,,,,,,,,,,++++++***++++++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,...---,,,,,,---///.........................................................///000222444444222444777:::>>>CCCJJJNNNSSS^^^jjjqqqvvvzzzpppkkkXXXQQQLLLMMMNNNLLLKKKKKKPPPQQQSSSXXX]]]]]]YYYUUUQQQPPPOOONNNNNNOOOPPPPPPSSSQQQOOOOOOOOOOOONNNLLLFFFFFFGGGHHHIIIIIIJJJJJJFFFDDDBBBBBBCCCCCCBBBAAAEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAA???>>>===;;;;;;>>>>>>>>>===<<<<<<;;;;;;888888777666555444333222555555666777777777777666555555555555555555444333111111111111111111111111111111111111000000000000//////............//////000000//////000000111222<<<;;;999555111//////000000000000111111111222222///000111111111333666888BBBVVVkkkvvv|||~~~{{{nnn```XXXYYYaaaooo|||zzzrrrnnnrrrvvvtttnnnkkkqqqzzzpppiiiYYYOOODDD@@@DDDGGGEEEAAACCCAAAAAAAAABBBBBB@@@>>>AAA@@@@@@AAACCCFFFJJJLLLNNNPPPSSSTTTUUUVVVXXXZZZ___```bbbeeehhhjjjkkkkkkfffhhhkkkllllllmmmooopppqqqqqqpppppppppqqqssstttrrryyyyyyvvvrrrooommmoooqqqssswwwwwwxxxzzz{{{{{{xxxvvvwwwyyy{{{zzzxxxuuuttttttvvvuuutttrrrqqqmmmiiieeeZZZOOOIIILLLOOOLLLJJJLLLLLLPPPMMMKKKPPPRRR\\\pppqqqxxx~~~zzzxxxwwwvvvvvvvvvtttrrrooopppcccWWWTTTVVV\\\dddlllqqqmmmmmmrrryyyxxxuuutttqqqoooooommmnnnppprrrsssrrrqqqppplllmmmlllhhheeeccc]]]UUU::::::;;;===??????<<<::::::::::::;;;=========<<<;;;;;;<<<===>>>??????@@@CCCBBBEEEJJJJJJHHHJJJNNNLLLLLLLLLLLLLLLLLLKKKKKKOOOTTTYYYXXXSSSNNNNNNPPPNNNMMMMMMNNNOOONNNLLLJJJJJJJJJJJJKKKMMMOOORRRSSSOOOQQQUUUWWWVVVQQQKKKFFFFFFGGGIIIJJJKKKNNNQQQTTTOOONNNMMMLLLKKKIIIGGGEEE@@@@@@>>>=========>>>>>>GGGQQQVVVOOOEEEAAAAAABBB@@@>>><<<:::999:::;;;<<<777888:::;;;;;;;;;;;;;;;>>>======>>>@@@AAA???>>>666777777888888999999999666666555444444444444444333222111000000000000111........................000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,...---,,,,,,---///------...............///........................------......000111222222444444555666777:::???CCCDDDKKKUUU[[[aaaiiirrrwww}}}qqqeee]]]YYYRRRNNNLLLOOOQQQOOOMMMNNNPPPOOORRRXXX^^^^^^XXXRRRPPPOOOMMMLLLLLLMMMOOOQQQSSSRRRQQQQQQQQQQQQOOOMMMFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEDDDCCCDDDDDDDDDDDDGGGFFFDDDCCCCCCCCCDDDDDD@@@@@@>>>===<<<;;;;;;;;;===<<<:::999999999::::::777777666555333222111111444444555555555555555444333333444444444333222111111111111111000000000000000000000000000000000000///......------......//////////////////000111111;;;:::999555111///...///000000000000111111111111222333444333222333555777:::KKK^^^mmmzzzsssgggaaabbbkkksss~~~{{{vvvrrrnnnhhhccchhhuuuwwwjjj```SSSKKKHHHGGGDDD@@@AAA@@@??????@@@???===;;;???>>>>>>???@@@CCCEEEGGGGGGIIIKKKLLLLLLNNNPPPRRRXXXYYY\\\___aaadddeeefffaaadddggghhhiiijjjkkkmmmooonnnmmmllllllnnnpppqqqrrrzzz}}}zzzvvvssspppmmmmmmooosssuuuuuuvvvwwwyyyzzzyyywwwtttvvvwwwxxxwwwtttrrrrrrsssuuuuuutttsssqqqmmmiiiggg[[[WWWXXX^^^```\\\WWWWWWUUUYYYVVVUUU[[[\\\dddvvvwww|||}}}xxxvvvtttsssssssssqqqooolll```YYY^^^fffoooyyy~~~yyy}}}|||tttrrrqqqnnnlllllllllmmmnnnoooooonnnlllkkkgggiiiiiieeebbb___WWWOOO999:::===@@@BBBAAA>>>;;;:::999999;;;>>>???===<<<:::;;;===>>>???@@@??????>>>@@@GGGOOOQQQNNNMMMOOONNNNNNNNNMMMMMMLLLLLLKKKOOOTTTYYYXXXRRRNNNOOOQQQMMMNNNPPPSSSTTTQQQMMMIIIIIIHHHHHHIIIJJJMMMOOOQQQPPPQQQRRRQQQOOOLLLIIIGGGFFFGGGIIIIIIIIIJJJLLLNNNJJJMMMPPPQQQPPPLLLHHHFFFAAA@@@>>>===<<<<<<===>>>EEENNNSSSLLLBBB>>>>>>???AAA???<<<:::999999999:::777:::===>>><<<;;;;;;<<<>>>>>>>>>???BBBBBBAAA@@@555666666666777888888888444444333333222333333333111111000000/////////000..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,,,,++++++,,,,,,------------,,,---......///+++,,,...---,,,,,,---///,,,---------......//////........................------...///000111111222111222222111111222555888555888>>>CCCGGGKKKRRRXXXaaakkkwww~~~yyyvvvlllkkkhhhbbbZZZSSSOOONNNNNNLLLMMMQQQRRROOOMMMNNNOOOOOOQQQVVV\\\\\\VVVPPPOOONNNLLLKKKLLLNNNPPPQQQTTTSSSRRRRRRRRRQQQNNNLLLFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDDDD>>>===<<<;;;;;;;;;<<<<<<:::999888666666777888999666666555444333222111111333333333444444333333222222222222222111000//////111111111000000000//////////////////////////////......------------....../////////...///000000111555666555333000//////000//////000000000111111111333444555444333333555666777@@@OOObbbyyy{{{tttqqqqqqqqqyyy|||~~~{{{qqqgggbbbaaaiiiuuu}}}uuuiii\\\RRRJJJEEEBBB@@@???>>>>>>>>>>>><<<:::============>>>@@@AAABBBAAABBBDDDDDDDDDFFFIIIKKKQQQRRRTTTWWWYYY[[[]]]]]][[[^^^aaacccdddeeegggiiijjjiiiiiihhhiiijjjlllmmmoooxxx}}}yyywwwsssqqqnnnmmmmmmpppsssvvvuuuuuuvvvwwwxxxxxxuuusssuuuuuuuuusssqqqppppppqqqssstttuuutttqqqnnnllljjjcccgggooowwwzzzuuuooolllgggkkkhhhiiipppsss{{{yyywwwtttssssssrrrrrrppplllddddddqqq}}}~~~wwwpppooonnnkkkiiijjjjjjkkklllmmmllljjjhhhfffcccffffffcccaaa]]]UUUMMM999:::<<>>@@@>>>;;;999:::===???@@@@@@???>>>===@@@HHHQQQTTTQQQOOOQQQNNNNNNMMMLLLLLLLLLMMMMMMOOORRRUUUUUURRRPPPQQQRRRNNNOOORRRTTTUUURRRLLLHHHGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPOOOLLLIIIGGGGGGHHHEEEGGGIIIIIIHHHGGGHHHIIIFFFKKKQQQTTTSSSNNNJJJGGGCCCAAA???===<<<===>>>???AAAIIIMMMFFF>>>;;;;;;;;;CCCAAA>>>;;;999999999::::::===@@@@@@===;;;<<<===???>>>>>>@@@BBBCCCBBBAAA666666666666666777777777333222222111111222222222000000000000/////////...---------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---------------,,,,,,++++++,,,,,,------------------......///+++,,,...---,,,,,,---///,,,,,,,,,---......//////---------------------------...///000111111111111///000000000//////111222000///222666888888<<>>>>>===<<<:::::::::::::::;;;<<<======<<<===>>>>>>>>>@@@CCCFFFIIIJJJLLLOOOQQQRRRSSSSSSSSSVVVYYY[[[\\\^^^```bbbccccccdddeeefffggghhhhhhllltttzzzzzzxxxxxxwwwtttooonnnmmmlllmmmppprrrtttuuutttssssssuuuuuusssqqqssssssrrrpppnnnmmmooopppppprrrttttttrrrooonnnnnnooovvvzzzwwwtttrrrrrrrrrrrrqqqoookkksssxxxrrrnnnmmmlllhhhggghhhiiijjjkkkkkkjjjhhheeeddd```cccdddaaa```]]]VVVOOO777888999<<<===<<<999666:::888777999>>>@@@>>>;;;777999<<>>===>>>@@@AAACCCHHHIIIDDD???>>>>>>===EEECCC@@@===;;;:::::::::<<>>>>>>>>>>>???AAABBBAAA???777777777777666666666666111111111000000111111222//////000000//////......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,...---,,,,,,---///++++++,,,------...//////------------------------,,,---...000000000000///...000222222222111111222111///000444555333555:::777888;;;???DDDIIINNNQQQUUUYYY___eeeiiijjjkkkkkkffflllssszzz~~~{{{xxxuuuvvvyyy{{{yyywwwxxxvvvtttqqqmmmhhhdddaaa\\\XXXWWWWWWTTTLLLIIIJJJLLLMMMOOOPPPOOONNNNNNOOOKKKKKKNNNTTTUUURRRRRRTTTNNNPPPRRRSSSTTTRRRPPPNNNJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQPPPNNNKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEGGGHHHHHHFFFGGGIIILLLJJJHHHFFFDDDCCCBBBBBBBBB???>>><<<:::::::::;;;<<<444444444333333444444555444444444444444444444444111111111111111000//////111000//////000333555777222111111000//////......---------....../////////...------,,,,,,------...///............///000000...///111111000000000222////////////000000000111///111333333222222222444777666:::IIIddd{{{yyycccccchhhnnnnnnhhhcccdddeeeeeekkksssuuuwwwxxxkkk^^^VVVNNNJJJEEEAAA???===<<<;;;::::::::::::::::::;;;;;;999:::;;;::::::<<>>???>>><<<:::::::::===BBBCCCBBBEEEIIIIIIHHHGGGGGGIIILLLPPPRRRNNNLLLKKKLLLOOORRRSSSSSSQQQOOOLLLKKKKKKJJJIIIGGGFFFHHHJJJLLLMMMMMMMMMMMMMMMOOOOOOLLLHHHEEEDDDFFFAAAEEEIIIKKKJJJHHHGGGFFFEEEIIINNNPPPNNNLLLKKKKKKEEECCCAAA???>>>@@@AAACCCGGGJJJJJJEEECCCDDDDDDBBBGGGEEEAAA>>>;;;:::::::::>>>AAACCC@@@;;;999;;;>>>>>>======>>>@@@@@@???>>>888888777777666666666555111000000000000000111111/////////000///......---------------------------------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,...---,,,,,,---///++++++,,,,,,---...//////------------------------+++,,,...///000//////...+++---111222222111000111000---...333444111222777999666444444777<<<@@@BBBDDDGGGMMMRRRUUUVVVVVVUUUPPPVVV]]]aaadddfffgggeeebbbaaa``````aaa___[[[XXX^^^\\\YYYYYYYYYWWWRRRNNNPPPKKKKKKNNNMMMGGGFFFIIIHHHJJJLLLMMMKKKJJJJJJKKKKKKKKKNNNRRRRRROOOOOORRRNNNPPPRRRSSSQQQOOONNNNNNHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLMMMOOOQQQQQQOOOLLLJJJIIIIIIHHHHHHGGGGGGGGGDDDFFFHHHGGGFFFFFFIIILLLJJJHHHFFFDDDBBBBBBAAABBBAAA@@@===;;;999999:::;;;333333333333333333333333333333444444444555555555000000111000000///......000///......111555:::===222111111000///......------------.........//////...------,,,,,,------..................///000000...///111222111000111222////////////000000000000000222444444444333444555666666777BBBXXXnnnxxxxxxzzzxxxwww___ZZZ]]]iiipppmmmhhheeeddd``````dddfffkkk||||||lll___VVVQQQIIICCC@@@>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;888999999888888:::>>>AAA@@@AAABBBDDDEEEEEEFFFFFFEEEGGGKKKNNNOOOQQQTTTVVVXXXZZZ^^^aaaddddddcccbbbjjjnnnnnnkkklllppppppllloooooopppqqqrrrsssttttttrrrooolllkkklllmmmnnnnnnrrrqqqooollljjjjjjllloooiiimmmpppqqqpppnnnooopppnnnvvvzzzvvvqqqoooooopppqqqqqqpppppp{{{yyyqqqqqqmmmkkkllljjjfffeeegggggghhhiiiiiihhhfffdddccc[[[^^^___]]]^^^^^^ZZZSSS444444444555555555555555666777777888999999::::::777777999:::;;;<<<<<<<<<;;;<<<===<<<<<<===@@@BBBFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJJJJJJJLLLNNNPPPRRRNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDHHHIIIJJJIIIHHHIIIKKKMMMIIIFFFDDDCCCDDDEEEFFFFFFHHHGGGDDDCCCBBBCCCDDDEEEHHHFFFBBB>>><<<<<<======@@@@@@???>>>===<<<;;;:::===<<<<<<===>>>===:::777888777777666555555444444222222222111111111111000......////////////......,,,,,,------------------.........------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,************+++,,,---...------,,,+++,,,---...///+++,,,---...////////////............////////////000000111111111222222222///111444555444333444444;;;<<<<<<===>>>???@@@@@@AAACCCEEEFFFFFFGGGIIIJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDMMMLLLJJJIIIHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNOOONNNLLLKKKHHHLLLMMMLLLMMMOOONNNKKKLLLMMMNNNOOOOOOOOONNNMMMPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDFFFIIILLLKKKHHHEEEBBB@@@???>>>>>><<<;;;<<<===>>>===<<<555555555555444333222222666444222333666777666444000000000000////////////000000111111111222222222///.........---------------------............///........................,,,,,,------...///000000,,,------...//////......///////////////////////////111222111000///000111222444888===FFFSSS```iiixxx{{{sss\\\VVVRRRVVVbbbmmmqqqpppjjj___VVVWWW___kkkwww}}}qqqiii]]]RRRJJJDDD@@@>>>:::<<<===<<<888777999;;;777999:::999888:::>>>BBB>>>===<<<;;;;;;<<<===>>>@@@AAACCCEEEGGGIIIJJJKKKQQQSSSWWW[[[^^^```aaaaaajjjiiihhhhhhgggggggggggghhhhhhiiimmmqqqrrrooolllllllllkkkjjjhhhgggfffeeemmmllljjjhhhgggeeeeeedddhhhkkkmmmmmmjjjiiijjjllljjjnnnsssvvvxxx}}}uuurrrooonnnnnnnnnmmmllloooqqqwww|||}}}|||wwwqqqoooiiijjjkkkkkkjjjgggdddbbbgggeeebbbbbbddddddaaa^^^\\\]]]___```^^^[[[WWWUUU333333333333444444444444444555555666777777888888777888999:::;;;<<<<<<<<<:::;;;<<<;;;;;;<<>>===>>>???@@@AAA@@@@@@???>>>===<<<;;;===<<<<<<===>>>===:::777666666666555555444444444222222222111111111000000......////////////......------------------,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,---...///,,,,,,---.../////////.............../////////////////////000000000111111///111333444333333444555777777777888888999999::::::;;;============???AAA======<<<<<<;;;;;;<<<<<>>>>>>>><<<;;;<<<===>>>===;;;555555555555444333222222555333222333666777555444111111000000000/////////000000000111111222222222/////////.........------------------....................................,,,,,,------...//////000------..................///////////////////////////000111111000///000111000111333777===GGGSSSZZZkkkwwwyyyeee```ZZZYYY___gggnnnqqqrrrfff\\\ZZZ___gggpppxxxrrrfff[[[SSSLLLHHHBBBAAA???<<<999888999::::::<<<===<<<;;;<<>>@@@AAACCCEEEEEEIIIKKKOOOSSSVVVWWWXXXXXX______^^^]]]^^^^^^``````bbbbbbdddhhhkkkllljjjggghhhhhhgggfffdddcccbbbbbbiiihhhfffdddcccbbbaaaaaadddfffhhhgggeeecccdddeeedddhhhlllnnnooosss{{{~~~rrrpppmmmkkkkkkkkkiiihhhfffggglllppppppnnnssszzzzzz|||~~~tttnnnkkkeeefffggggggfffccc```^^^ccc```^^^___``````^^^\\\YYYZZZ\\\]]]\\\ZZZXXXVVV111222222222333333333333222333333444444555555555777888999:::;;;<<<<<<<<<:::;;;;;;;;;;;;<<>>>>>????????????@@@@@@@@@AAAAAAAAAFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMMMMJJJKKKLLLNNNQQQQQQOOOMMMMMMOOOOOOMMMNNNQQQRRRPPPOOOPPPPPPQQQPPPOOOMMMLLLOOONNNLLLJJJGGGDDDAAA@@@BBBDDDEEEEEEDDDDDDEEEFFFHHHGGGFFFCCCAAA???>>>======<<<;;;<<<======<<<;;;666666666555555333222222444333222333444555555333222222111111111000000000000000000000111111111111000/////////............------------............------------------------,,,,,,,,,---......//////---...............------///////////////////////////000111111//////000111000000000222555<<>>@@@@@@BBBDDDGGGKKKMMMNNNNNNNNNTTTSSSRRRRRRSSSVVVXXXZZZ[[[[[[]]]```bbbcccaaa___bbbbbbaaa``````___^^^^^^bbbbbb```___^^^]]]]]]]]]aaaccccccbbb```^^^^^^^^^___bbbfffggggggjjjppptttxxx|||rrrooollliiihhhggggggeeecccccccccfffiiihhhfffiiiooopppqqqsssuuuxxx}}}yyyoooiiifffaaabbbbbbbbb```]]]ZZZXXX\\\[[[ZZZZZZ\\\\\\[[[ZZZWWWWWWXXXXXXXXXXXXWWWWWW111111222222333333444444222222222333333333444444666777999:::;;;;;;<<<<<<:::;;;<<<;;;;;;<<>>======<<<;;;<<<<<<<<<999777333333333333333333333333111111111111000000000000---......//////......---......------,,,+++************++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,,,,++++++************************************++++++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,---------.........//////---.........////////////000000111000///000333555555555555555555444444444333444555444333222333444444333333444555666777888::::::;;;<<<>>>???@@@@@@>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLHHHIIILLLOOOSSSSSSRRRPPPRRRTTTSSSNNNNNNQQQRRRPPPOOOOOOOOOOOONNNLLLJJJIIIKKKKKKJJJIIIGGGDDDBBB@@@BBBDDDFFFGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA???>>>======<<<;;;;;;======<<<;;;666666666666555444222222222222222222333444333333222222222222111111111000000000000000000000000000000000/////////.........,,,,,,---------.........------------------------,,,,,,,,,------..................///......---,,,........................///000111000///...///111111111111111222666<<>>===;;;888999:::;;;:::999999999888888777777777777888888999999:::;;;<<<======>>>>>>@@@CCCFFFHHHIIIIIIHHHLLLKKKJJJKKKMMMPPPTTTVVVTTTUUUWWWXXXZZZZZZYYYXXX\\\\\\\\\[[[[[[[[[[[[[[[]]]\\\[[[ZZZZZZYYYZZZZZZaaaaaaaaa```___]]]\\\[[[]]]___bbbcccdddgggkkknnnlllqqqxxx~~~~~~wwwoookkkllljjjgggfffeeedddbbb```cccbbbdddgggfffdddfffkkkmmmmmmnnnnnnoooqqquuuxxx|||~~~~~~zzzqqqiiiccc```]]]^^^]]]]]][[[XXXUUUSSSWWWVVVVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTTTTTTTTTTTTT111222222333444555555555222222333333333333444444555666777999::::::;;;;;;;;;<<<<<<<<<;;;===???BBBDDDDDDEEEEEEEEEEEEEEEEEECCCBBB@@@???AAADDDHHHJJJKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEEEEFFFIIIKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDAAA@@@DDDLLLPPPPPPNNNIIIFFFCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBDDDFFFIIIKKKJJJIIIGGGFFFDDDCCCCCCCCC@@@AAAAAABBBAAA@@@>>>======<<<;;;;;;;;;;;;999888333333333333333222222222111111111000000000//////------............------......---,,,++++++******)))******++++++,,,,,,,,,++++++************+++++++++************+++,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,------------...................../////////000000////////////...///222444555555555555555555444444333555555555333222333444444444444555666777888999999::::::<<<===>>>??????======>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIKKKPPPTTTUUUUUUSSSWWWYYYVVVQQQOOOPPPPPPNNNLLLLLLLLLLLLKKKIIIGGGEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFBBBBBBBBBBBBAAA???>>>======;;;:::;;;<<<===<<<;;;777777777666555444222111000111222222222222222333222222222222111111111000////////////////////////////////////............,,,,,,,,,------------...------------------------,,,,,,,,,------------------...............------------------------------...000111000///...///000111111111111111444888<<>>@@@CCCDDDDDDDDDCCCEEEDDDDDDEEEHHHKKKNNNPPPNNNPPPQQQRRRRRRRRRQQQRRRVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVWWWWWW^^^]]]]]]\\\\\\[[[ZZZXXXYYY[[[]]]___aaacccfffhhheeehhhnnnrrrtttvvvwwwwwwwwwvvvtttpppmmmjjjhhhggghhhfffdddccccccbbb___]]]]]][[[]]]aaaaaa___aaaeeeiiijjjkkkjjjiiiiiikkkmmmiiikkkmmmooopppqqqrrrsssuuutttqqqmmmgggbbb]]]ZZZYYYYYYYYYXXXVVVTTTQQQPPPQQQRRRSSSSSSSSSTTTUUUUUUTTTRRRQQQOOONNNNNNNNNNNN111111222333444555666666333333333333333333333333444555666777888999999999:::;;;;;;;;;;;;<<>>>>>>>>>>>===<<<::::::;;;;;;999888555555444333333222111111111111000000000/////////------............------------,,,,,,++++++************************+++++++++******))))))******+++***************+++,,,,,,******++++++++++++******************************)))))))))************+++************+++,,,---...******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,------------..................////////////000---...//////......000222222222222222333333333333222333444333222111222333333333333444555666777888777777888999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJNNNRRRUUUVVVVVVYYYZZZXXXRRRPPPQQQOOOLLLIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEECCCEEEFFFGGGFFFEEEFFFGGGAAAAAABBBBBBBBB@@@???>>><<<;;;:::;;;<<<<<<;;;:::888888777777555444222111///000111111000000111333222222111111111000000000////////////............///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////......------------------------...///000000......///000...///000000000222555888;;;FFF___|||wwwaaaYYY[[[cccnnnrrrkkkaaa[[[QQQOOOOOOTTT\\\dddhhhiiieeemmmzzz|||vvvkkk```VVVMMMFFFBBBBBB@@@>>><<<<<<:::888666777777888888888888777777888888888888777777777777888:::<<<>>>??????>>>======>>>???@@@BBBDDDEEEFFFHHHIIIKKKKKKIIIIIIIIIJJJMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPQQQQQQRRRSSSSSSUUUTTTTTTUUUVVVWWWUUUSSSSSSTTTUUUWWWYYY[[[]]]^^^^^^```dddgggiiijjjiiiiiiffffffeeecccaaa```aaacccaaa```_________]]][[[YYYXXXVVVWWW[[[\\\[[[\\\___```aaacccbbbaaa```aaabbb]]]___bbbdddeeeeeedddccc```aaaaaa```]]]YYYUUUSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKMMMNNNNNNMMMMMMNNNPPPMMMLLLKKKIIIGGGGGGFFFFFF000000111222333444555555222222222222222222222222222333444666777777888888888999999999999:::===???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAACCCDDDDDDBBBDDDGGGJJJKKKJJJIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDHHHHHHHHHHHHIIIJJJJJJKKKIIIHHHFFFEEEDDDEEEEEEEEEAAAAAABBBDDDFFFHHHJJJKKKKKKIIIEEEDDDDDDDDDDDDDDDAAAAAAAAABBBDDDHHHKKKMMMLLLKKKIIIGGGEEECCCBBBAAA???>>>===;;;;;;<<<===>>>===<<<:::999::::::999888777666555444333222111000111000000000////////////,,,------......------,,,,,,,,,++++++++++++++++++***************)))))))))******))))))))))))*********************++++++,,,******++++++++++++******************************))))))))))))************((())))))***+++---...///)))***+++,,,---,,,,,,+++***+++,,,,,,------------,,,,,,---------.........,,,---------............+++---//////......///000/////////000000111111222000111222222111000111333222222222222333444444555777777777888888888999999::::::;;;<<<===>>>??????>>>???BBBDDDFFFGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEFFFHHHGGGHHHKKKOOOSSSUUUVVVVVVXXXXXXSSSRRRRRRPPPMMMFFFGGGGGGGGGFFFEEECCCBBBEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDCCCBBBCCCDDDFFF???@@@BBBCCCCCCAAA@@@???<<<;;;::::::<<<<<<;;;:::888888888777555444222111---000111111//////000222111111000000000//////////////////......---------------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000...///000000///000333555666999LLLkkkxxxhhhWWWUUUXXX```fffdddbbbaaaRRRNNNKKKLLLQQQTTTTTTSSSRRRZZZgggwww}}}ssshhh___XXXUUUPPPLLLFFFBBB@@@===999666777888999::::::999888777888888777777666666666555666777999:::;;;:::999888999:::;;;===>>>>>>>>>>>>@@@BBBDDDCCCAAA@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKMMMQQQRRRQQQOOONNNNNNNNNPPPQQQRRRRRRQQQTTTVVVXXX[[[]]]]]]\\\ZZZXXXYYYZZZYYYWWWWWWYYY\\\YYYXXXWWWXXXXXXWWWUUUSSSUUURRRRRRVVVWWWUUUVVVXXXTTTVVVXXXXXXWWWVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVQQQRRRSSSTTTSSSPPPMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGDDDFFFGGGGGGEEEDDDFFFHHHCCCCCCCCCBBBAAA@@@@@@???...///000111222333444444222222222111111111111111111222333555666666777777666777777777777888;;;===>>>>>>???@@@AAAAAABBBBBB>>>???AAABBBDDDEEEEEEEEEBBBDDDHHHKKKLLLLLLKKKJJJFFFEEEDDDDDDEEEEEEDDDCCCFFFEEEEEEFFFGGGIIILLLMMMHHHGGGFFFDDDDDDDDDDDDEEE@@@BBBCCCDDDDDDEEEHHHJJJIIIGGGCCCAAABBBBBBBBBBBBCCCCCCCCCCCCEEEHHHKKKMMMJJJIIIHHHFFFDDDCCCBBBAAA???===;;;999999:::<<<>>>>>><<<:::999::::::999888888888666555333222000000000000000000////////////,,,------......------,,,++++++++++++++++++,,,,,,++++++******))))))((((((******))))))))))))***************)))***++++++,,,******++++++++++++******************************))))))))))))************(((((((((***+++---///000)))***+++,,,---,,,++++++)))***+++,,,---.........,,,,,,,,,---------......++++++,,,,,,,,,---------***,,,///000///......///......//////000111222222///000222111111000222333333222222222222333444444888888888888999999999999888888999:::<<<======>>><<<>>>@@@CCCEEEFFFGGGGGG@@@AAAAAABBBBBBCCCCCCCCCHHHFFFFFFHHHLLLQQQTTTUUUSSSVVVWWWTTTSSSTTTRRRNNNFFFFFFGGGGGGFFFEEECCCBBBGGGFFFDDDBBBBBBBBBCCCDDDAAABBBBBBAAA@@@@@@CCCEEE???@@@BBBCCCCCCBBB@@@???<<<;;;::::::<<<<<<;;;:::999999888777666444222111---///111111///...000222000000000000//////////////////.........---------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000///111111111000000222444:::777CCC```vvvzzzxxxyyy{{{wwwpppXXXQQQMMMQQQWWW[[[___cccUUUOOOIIIHHHJJJLLLKKKHHHJJJRRR^^^mmmzzzvvvnnniiihhhbbb\\\TTTNNNJJJFFFBBB>>>888999:::;;;;;;:::999888:::999999888777777666666555777888::::::999888777777999;;;======<<<;;;:::;;;===>>>===;;;999;;;======>>>???@@@BBBCCCDDDEEECCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGJJJOOOQQQPPPNNNMMMLLLLLLLLLMMMMMMKKKJJJLLLMMMPPPRRRUUUTTTRRRPPPOOOQQQSSSRRRQQQQQQSSSVVVRRRQQQQQQRRRSSSSSSPPPNNNOOOKKKKKKNNNOOOMMMMMMNNNMMMOOORRRRRRRRRQQQQQQRRRPPPNNNMMMLLLLLLMMMLLLKKKHHHJJJLLLMMMMMMKKKHHHGGGEEEDDDDDDDDDCCCCCCCCCCCC>>>AAABBBAAA???>>>@@@BBB<<<<<<============<<<<<<---...///000111222333333333333333111//////111222333222111111111333666777444444333333333444444555======>>>???????????????===>>>???@@@BBBCCCDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFBBB???>>>BBBEEEGGGGGGFFFDDDCCCEEEHHHKKKJJJFFFDDDFFFIIIIIIEEE@@@<<<888444555:::>>>>>><<<999::::::::::::999888777888777555333111000//////111222222111///...000111---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))************************))))))***+++---...///000++++++******************,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------............///000222111,,,***------***............////////////000000000000000000000000111111222333333333333222666888999888666555555666888888999::::::;;;;;;<<<<<<===???BBBCCCDDDDDDCCC@@@@@@@@@???>>>@@@DDDGGGHHHIIIJJJJJJJJJLLLOOORRRXXXXXXYYYYYYVVVRRRMMMJJJKKKIIIFFFDDDBBBBBBCCCDDDKKKKKKJJJGGGDDDBBBBBBCCCDDDBBB@@@???@@@AAAAAAAAA>>>>>>????????????>>>>>>;;;;;;<<<;;;:::999888777:::999888777777555222///111000///......///000111222111111000000000000000000000000000////////////******+++,,,,,,------.........---,,,,,,+++******+++++++++,,,,,,,,,------...---+++*********++++++,,,,,,,,,---...///000000......---,,,++++++++++++------------------------000000000000111111111111///777EEETTTbbbmmmuuuyyyrrriii___VVVPPPOOOMMMMMMTTT]]]XXXVVVRRRKKKEEECCCGGGJJJJJJTTTaaalllqqqvvv{{{yyyxxxyyyyyyooofffbbbZZZMMMCCCAAA>>>???>>><<<999999:::;;;:::999888777777777888888777888999999999888777666777777888888999999999:::999999999999999999999999===>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBCCCGGGKKKLLLIIIFFFDDDDDDEEEEEEEEEEEEDDDDDDIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@????????????======<<<<<<<<<;;;;;;;;;999999999999999999999999,,,------...000111111222222333222111//////000222333222111111111333555666444444444444555666888888;;;<<<===>>>????????????===>>>>>>???AAABBBDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEGGGHHHHHHFFFDDDAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAA???>>>@@@AAAEEEEEEDDDBBBAAACCCGGGJJJHHHEEECCCEEEGGGGGGCCC???<<<999666777;;;>>>===:::::::::999999999888888888888777555444222000000///111111222000///...///111...---------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************(((((()))***+++,,,,,,---************************++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............))))))***---000000...,,,---.........////////////////////////////////////000111222222333333222222555666888777666444555666777777777888999999::::::;;;===???AAABBBCCCCCCCCC@@@@@@@@@>>>>>>@@@DDDGGGGGGHHHIIIJJJJJJLLLOOOQQQWWWXXXYYYXXXUUUQQQLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCIIIIIIIIIFFFCCCAAAAAABBBAAA???>>>===???@@@@@@@@@===>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::999999999888666666555444222///000000///......///000111111111000////////////000/////////............---+++++++++,,,------.........------,,,++++++******+++++++++,,,,,,,,,,,,------,,,+++*********++++++++++++,,,,,,------......,,,,,,+++++++++,,,,,,---------------------------/////////000000000111111222888@@@HHHQQQ___ppp|||wwwqqqkkkddd]]]ZZZUUUOOOOOOSSSVVVVVVTTTOOOJJJFFFFFFHHHJJJRRR\\\dddhhhkkkooosss{{{uuussslll^^^SSSOOOGGGDDDAAA>>><<<:::::::::888888777777777777666555666666777777777666444444777777777777888888999999888888888888888888888888;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>======@@@CCCDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@???>>>>>>AAABBBBBBBBBAAAAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999666666666666666666666666+++,,,,,,---...///000000111222222111//////000222333333111111111222333444222222222333555666888999888999;;;<<<>>>?????????>>>>>>===>>>???AAACCCEEEDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIIIIGGGEEE@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAAAAABBBAAA@@@>>>AAAAAA@@@???>>>@@@DDDGGGEEECCCBBBCCCEEEEEEAAA>>><<<:::888999<<<===;;;999:::999888777777777888999888777666444222111000///000111111000......///000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********)))))))))************************'''''''''(((((()))))))))************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......555+++'''---111...,,,///---------.........//////////////////////////////000000111222222222222222222444666666555444444555555555666666777888888888:::<<<>>>@@@AAAAAAAAAAAA>>>??????>>>>>>@@@CCCFFFEEEGGGHHHIIIIIIKKKNNNPPPVVVWWWXXXWWWTTTPPPKKKHHHEEEEEEEEEDDDDDDCCCCCCCCCFFFGGGFFFDDDAAA??????@@@>>><<<;;;<<<>>>?????????======>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;<<<888666444333333333222000000000////////////000000000000///............///.........---------,,,,,,,,,,,,,,,---......//////------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********++++++,,,......------------------------.........////////////000444666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::<<<<<<<<<===<<<<<<;;;:::999888888888888777777777777777777777666666666666333333333333333333333333,,,,,,,,,---...////////////000111000///...000111333222111111111111222222000000000111111333444444666777999;;;<<<>>>>>>???>>>=========>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFFFFFFFCCCBBBAAA@@@????????????===???AAADDDEEEDDDCCCBBBAAAAAACCCGGGIIIJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBDDDFFFEEEBBB>>>>>>>>>===<<<;;;===AAADDDDDDCCCBBBCCCDDDCCC@@@>>><<<;;;:::;;;<<<<<<999777:::999777666666777888:::777777666555333222000000///000000///------...000........................,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************((('''''''''''''''''''''))))))))))))************((((((***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------PPP:::+++,,,---((()))111,,,,,,---------.........///////////////////////////000000111222111111111000222444444333333444555444444555555666777777777999;;;<<<>>>???@@@??????===>>>>>>>>>>>>@@@CCCEEECCCEEEGGGHHHIIIJJJMMMOOOTTTUUUVVVUUUSSSNNNJJJGGGCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCC@@@>>>>>>???;;;::::::;;;>>>@@@@@@???<<<======>>>>>>======<<<===<<<:::999999;;;<<<>>>666444111111111222222111000000000/////////////////////...------------............------------,,,,,,,,,------...//////000,,,,,,,,,,,,++++++******************++++++++++++++++++******************++++++++++++++++++******++++++******+++,,,,,,------------------------------------.........//////222333444888DDDZZZuuu{{{aaaMMMCCCEEEHHHIIIIIIHHHFFFEEEIIIKKKNNNOOOOOOQQQTTTWWW[[[```dddgggjjjuuu}}}xxxqqqhhh^^^VVVSSSPPPJJJEEEFFFBBB===;;;;;;;;;999888666666777777777777777777555555666666666666666666666666666666666666666666555555666666666666666666444444555555555666666666999888777666777777777777888888999999999999888888888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999::::::::::::999999888888777888888888888888777777555555555555444444444444444444444333333333222222000000000000000000000000,,,------....../////////...///000000///...///000222111111111000000111111222111111000000000000111333555777999;;;<<<===>>>===<<<<<<<<<===???@@@AAA@@@AAABBBDDDDDDEEEEEEDDDBBBBBB@@@???????????????===>>>AAACCCDDDDDDCCCBBB@@@@@@BBBEEEIIIJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGFFFBBB>>>======<<<:::999:::>>>AAACCCCCCBBBCCCCCCBBB@@@>>>;;;;;;::::::;;;:::888777999888666555555666888999666666666666444333111000///000000...---,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((()))))))))*********'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---SSS===---......((((((000,,,,,,,,,,,,------------...........................///000000111111000000000111333444333222333444444444555555666666777777888999;;;===>>>>>>======;;;<<<>>>>>>>>>???BBBEEEBBBDDDGGGHHHIIIKKKMMMOOOQQQRRRSSSSSSQQQNNNIIIGGGCCCDDDEEEFFFFFFFFFEEEEEEAAABBBCCCBBB@@@>>>>>>>>>;;;;;;;;;===???AAAAAA@@@<<<<<<============<<<<<<<<<;;;:::999999:::<<<===444222000000111222222222000000000000000///......///......---------------/////////.........------,,,,,,------...//////000,,,+++++++++++++++******)))))))))*********++++++************************,,,,,,,,,+++++++++++++++---,,,++++++************------------------------------------............111000111999III\\\mmmwwwuuu~~~lllSSS??????AAADDDHHHJJJKKKLLLGGGHHHHHHIIIIIIKKKNNNPPPPPPRRRTTTUUUYYYfff{{{{{{ppphhhddd```YYYSSSRRRJJJAAA;;;;;;;;;:::999666666666777777888999999666666555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555666666666555444444555666555666666777777666666555666666777777777888888888::::::::::::::::::::::::666777777888888888777777777777777777777777777777777777777777777777777777888888777777777777666666444444555666666555555555444444333333333222222222222111111111111000000000000000000000000000000000---------.........//////,,,...000000///...//////000000000000000111000000444333222111111000000111222333555777999;;;;;;<<<;;;;;;<<<======>>>>>>??????@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===???AAABBBDDDDDDDDDDDDAAAAAAAAADDDGGGIIIIIIHHHCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCCCC@@@>>>>>>>>><<<:::888999<<<>>>AAABBBBBBCCCBBB@@@???>>>::::::999999888888888777777666555555555666888888666666777666555333111000...//////...,,,,,,---...---------------.........++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))*********'''((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,;;;111+++000222...+++---+++++++++,,,,,,,,,------..............................///000000000000000000222444444333222222333333333444444555666666666777888:::;;;<<<<<<;;;;;;:::;;;===>>>>>>???BBBDDDAAADDDGGGIIIJJJKKKMMMOOOMMMNNNPPPQQQPPPMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDEEE@@@BBBCCCCCCAAA@@@??????<<<;;;<<<>>>AAABBBAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;222111///000222333333222000111111111000///...---//////...------------.../////////............---,,,,,,,,,---......//////++++++++++++++++++******((())))))))))))*********((()))******+++*********++++++++++++++++++++++++------+++******)))))))))---------------------------------............///000///111999EEEPPPVVVWWWSSS```tttlllVVV<<<;;;;;;>>>BBBFFFGGGHHHDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKJJJJJJOOO\\\nnn{{{wwwwwwzzzyyyuuuqqqkkkgggbbbXXXLLLDDDBBBAAA>>>;;;999999888888888888999999666666666666555555555555555555555555555555555555666666666555555555555444333333333444444444555555222444555444222222333444444444555555555555444444555555555666666666777777666666666666666666666666444444555666666666555555555555555555555555555555555555555555555555555555444444444333333333333333222222333444444444333333333333222222222111111111000000000000////////////000000000000000000000000,,,,,,,,,,,,------------+++---///000///......///......///000111111111111222222111000000000111111222333444666888999999:::999:::<<<>>>>>>>>>===<<>>>>>======>>>??????@@@BBBCCCDDDEEEFFFCCCAAAAAABBBEEEHHHIIIIIICCCCCCCCCBBBBBBAAAAAAAAA???@@@BBBCCCAAA@@@@@@AAA@@@???===:::888888:::===???@@@AAAAAA@@@>>>======888888888666666666777999555555555666666666777777555666777777666444222000......///---,,,+++,,,...+++,,,,,,,,,------------************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((()))******+++(((((()))******+++******************************************++++++++++++******+++...000000...+++++++++++++++,,,,,,,,,,,,........................---...//////000000//////222333555444333222222333111111222333333444444555666777999:::;;;::::::999888:::<<<===>>>???AAACCCAAADDDHHHJJJKKKLLLNNNPPPJJJKKKNNNPPPOOOMMMJJJHHHDDDCCCBBBAAAAAAAAABBBCCC@@@BBBDDDEEECCCAAAAAAAAA<<<<<<<<<>>>AAAAAA@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888777000000000111444555444222000111111111000///---,,,000//////...---..................---------,,,,,,+++++++++,,,------......******************++++++((((((((()))))))))******'''((()))***++++++***)))((())))))******+++++++++++++++***************+++---------------------------............///////////////222666;;;>>>>>>======FFFUUUfffrrr|||~~~xxxhhhWWWAAA???>>>???BBBCCCAAA???BBBAAA@@@AAABBBDDDEEEFFFDDDCCCCCCDDDGGGPPPZZZbbb]]]^^^dddrrryyyoooccc[[[XXXSSSLLLFFFBBBAAA???===;;;:::999999777777777666666666555555555555555555555555555555666666555555555444444444333333333333444444444555000333555666444222333444222333333333333333333222333333333333444444444555222222222222222222222222222222333444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000111222222222222222222111111111111000000000000000000000////////////////////////////////////++++++++++++++++++,,,,,,***,,,///000///......///------///000111111111111...............///000111222333444666777888888888888999<<<>>>???>>><<<:::@@@AAABBBCCCCCCBBB@@@???AAA@@@???>>>============@@@@@@@@@AAACCCEEEFFFHHHDDDBBB@@@AAADDDGGGIIIIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@CCCEEEEEEBBBAAABBBEEEAAAAAA>>>;;;888888:::<<<===???@@@@@@>>><<<;;;;;;888777666555444555777:::444444555666777777666666555666777777666444222000---......---++++++,,,...+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((())))))************)))************************)))************++++++++++++...---))))))---...+++******+++++++++,,,,,,,,,........................---......///////////////333444555555333111111222000000000111222222333333666777888999::::::999888888:::<<<===>>>???AAACCCAAADDDHHHKKKLLLMMMOOOPPPHHHJJJMMMOOOOOOMMMKKKIIICCCBBB@@@>>>>>>???@@@AAA@@@CCCEEEFFFDDDCCCBBBBBB<<<;;;<<<>>>@@@@@@???===:::;;;;;;<<<<<<;;;;;;::::::::::::999999777666555//////000333555666444222000111111111000///---,,,000000///............///---------,,,,,,,,,++++++******+++,,,,,,------...******************++++++(((((((((((())))))))))))'''((()))+++++++++***)))&&&''''''((()))******+++))))))))))))***+++,,,---------------------------.........////////////000---///222333222111222333999999???OOOdddxxxyyygggWWWMMMKKKIIIIIIJJJGGGCCC???@@@???>>>>>>@@@AAABBBAAA=========???BBBFFFJJJLLLFFFHHHPPP```qqq{{{}}}zzz{{{yyyrrrmmmfff[[[SSSLLLJJJGGGCCC???===<<<;;;888888777777666666666555666666666666666666666666555555555444444333333333333333333333444444444444000444888999777555555666111111222222222222111111111111111111222222222333222222222222222222222222111111222333333444333333222222222222222222222222111111111111111111111111222222222333333333333333...//////000111111111000111111000000000/////////111111000000000/////////////////////////////////,,,,,,+++***)))))))))***........................---------............///111000///...------...///111111333444555666666666999999999:::;;;<<<>>>???;;;>>>AAACCCBBBBBBAAAAAA>>>>>>===???@@@@@@>>><<<@@@@@@AAABBBCCCDDDEEEFFFDDDAAA???AAAFFFHHHFFFCCCGGGFFFEEEFFFHHHGGGCCC@@@@@@EEEJJJKKKHHHDDDBBBBBBCCCAAA===999777666777888;;;<<<<<<===<<<;;;999888:::888666555777888888777666666555444333333333333555555555555444111///...//////......------------,,,,,,---------,,,+++***))))))***++++++)))((('''+++***)))(((((()))***+++))))))))))))************(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++,,,,,,+++***++++++******************'''((()))***************++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......000000111111111000000///000000000000000000000000333333555777888:::;;;<<<999;;;======>>>>>>@@@BBBAAACCCHHHLLLNNNNNNMMMLLLIIIIIIIIIJJJJJJLLLMMMNNNCCCCCCBBBAAA@@@@@@??????BBBGGGLLLLLLHHHCCC??????<<<===???AAABBBAAA@@@???::::::999888888999999999===<<<<<<;;;999777555444111222222333333222222111////////////////////////222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++...---+++*********++++++,,,---......//////......////////////000000000000///111777@@@PPPhhhtttpppkkk___gggzzzsssQQQ>>>BBB<<<<<<;;;;;;>>>AAA@@@===;;;<<<<<<===>>>???@@@@@@???BBBHHHOOOVVV\\\```cccgggnnnzzz}}}xxxuuuhhheee```YYYQQQKKKGGGEEE===;;;::::::;;;:::888666555777888888777666666777777666555444333222222222333444444444444333333222555555555555555555555555111111222222333333444444222222222333333444444444111111111111111111111111222222222222222222222222222222222222111111000000111111111111111000/////////////////////.........000000000000000000000000111111000000//////.....................///000000111111000000/////////...,,,+++******))))))******------------------------------------............111000///...---......///111111222444555555666666888999999:::;;;<<<<<<===<<<>>>@@@BBBBBBAAA@@@@@@===>>>@@@AAAAAA???>>>===???@@@@@@AAACCCDDDDDDEEEDDDAAA???BBBGGGIIIHHHFFFHHHGGGGGGGGGHHHGGGCCC@@@BBBFFFJJJJJJHHHEEEDDDDDDCCCAAA>>>:::888777888888;;;<<<<<<<<<;;;::::::999;;;999777666777888888888666555444333333222333333444555555555444222111///000000//////............,,,,,,------,,,,,,++++++******++++++******)))(((+++***)))(((((()))***+++(((((()))))))))*********(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++***)))(((************************(((((()))***************+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,------------...000000000111111000000///000000000000000000000000222333444555777999:::;;;999;;;=========>>>@@@AAA@@@CCCGGGKKKMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKMMMMMMEEEEEEDDDCCCBBBAAA@@@???HHHLLLPPPOOOJJJEEECCCCCC>>>???@@@BBBBBBAAA@@@???;;;::::::999999999::::::======<<<;;;999777555444111222222333333222222111........................000///...---,,,,,,------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********++++++,,,------...................../////////000000000222333666<<>>>>>===<<<;;;;;;<<<===>>>;;;>>>BBBGGGLLLQQQTTTUUUZZZaaalllwwwwwwvvvrrrkkkbbbXXXQQQMMMHHHEEEAAA>>>===<<<;;;999888999999999777777777777888888777666555555555666333333333333333333222222333333444444444444444444111111111111222222222222222222222333333333444444222222222222222222222222333333222222222222222222333333222222111111111111111111222222111000000///000000000000000000000000111111111111111111111111111111111000000000000000//////......//////000111222222222111111111000000++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///.........//////111111222333444555666666888888999:::;;;;;;::::::<<<===???@@@@@@???>>>===;;;???CCCDDDAAA???>>>??????@@@@@@AAABBBCCCDDDDDDCCCAAA@@@BBBFFFIIIIIIGGGIIIHHHHHHIIIIIIGGGDDDAAAEEEGGGHHHHHHGGGEEEEEEEEECCCAAA>>>;;;:::999999:::<<<;;;;;;:::::::::;;;;;;<<<:::888777888999999888666555444333333222222222333444555555555333222111000000000///////////////,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********************))))))))))))******(((((())))))))))))******(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++***)))((('''************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////000000000000//////000000000000000000000000000111222444555777888999999;;;======<<<===>>>@@@@@@CCCFFFJJJLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMIIIHHHGGGFFFDDDBBBAAAAAAJJJMMMPPPNNNJJJFFFEEEEEE@@@@@@AAABBBBBBAAA???>>>;;;;;;:::::::::;;;;;;<<<======<<<:::999777666555111111222222222222111111------------------------......------------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++++++++++++++++++++++++++---,,,+++*********++++++,,,,,,---........................////////////000222333333666>>>NNNbbboooyyypppUUUFFF;;;:::999999:::;;;<<<===@@@???<<<:::999:::;;;<<<:::;;;===???BBBEEEFFFGGGNNNRRRZZZdddnnnvvv{{{~~~{{{ooofffaaaZZZUUUNNNHHHEEEBBB@@@???===<<<;;;:::::::::::::::888777666666666666666777333444444444444444444444333333444444555555555666333333333333222222222222222222222222333333333333222222222222222222222222333333333333333333333333333333333333222222222222222222222222222111111000222222222222222222222222222222222222222222222222111111111111222222222222000000//////000000111222444444333333333333222222******))))))))))))******++++++++++++++++++++++++,,,,,,---------.........000000//////////////////111111222222333444666666777888999:::::::::999999<<<<<<<<<=========;;;::::::@@@EEEEEEAAA>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBB@@@AAADDDFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCAAA???===;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===>>>;;;999888999:::999999666555444333222222222222222333444555555444333222////////////............---,,,,,,+++++++++++++++...---+++*********+++,,,***))))))))))))))))))***(((((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))))))))))))))))))))***************)))))))))))))))************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000//////000000000000000000000000///000111222333555666666999;;;<<<<<<<<<<<<===???@@@BBBEEEHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCBBBEEEHHHJJJIIIEEECCCDDDEEE@@@AAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<===>>>===;;;999888666555555111111222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************,,,+++++++++++++++++++++,,,,,,---.........------------.........////////////000000111555>>>JJJSSSfffttt~~~ppp```TTTCCC???;;;;;;;;;:::===@@@>>>>>>======<<<<<<<<<<<<;;;;;;<<<===>>>???AAAAAAHHHIIIMMMSSSZZZaaahhhkkk|||zzz|||}}}xxxsssnnngggaaa[[[WWWRRROOOFFFDDDBBB@@@@@@@@@??????:::999888888888888888888666555555555555555666666444555555666666777777888666666555555444444444333222222222333333333333333333333333333333333333333333333333333444444444444444444333333333333333333222222333333333333222222222222222222222333333333222222222222222222222222111222222222333444444444111111111111111222222333444444444444444444444444***))))))((())))))******++++++++++++++++++++++++,,,,,,,,,------------...//////000000000000000000111111111111222444555666777888888999::::::::::::<<<;;;::::::<<<<<<;;;999;;;@@@EEEEEEAAA>>>>>>AAABBBBBBBBBCCCDDDDDDEEEEEEDDDBBB@@@@@@AAABBBCCCCCCDDDFFFHHHJJJJJJJJJIIIHHHDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>??????<<<:::999999:::999999555555444333222222222222111222333444444444333222---------------------------,,,+++*********++++++...---+++*********+++,,,)))))))))******)))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***+++,,,(((((()))))))))*********+++***)))(((((()))******************************)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,---...///////////////////////////////////////...//////111222333444555888:::;;;<<<;;;<<<===???@@@AAADDDFFFGGGGGGFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMMMMLLLKKKIIIGGGEEEDDDCCC???BBBEEEDDDBBBAAACCCFFF?????????>>>===<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>===<<<:::888666555555444000111111222222111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************(((((()))))))))*********************************+++++++++++++++++++++++++++,,,,,,---...---------------------............,,,///111222222444:::>>>NNN^^^uuuxxxnnngggaaaOOOFFFAAAAAAAAA>>>>>>@@@:::<<<>>>@@@AAA@@@???>>>======<<<======???@@@AAACCCCCCDDDFFFKKKQQQWWW[[[iiiiiimmmuuu{{{~~~xxxrrrjjjfffYYYVVVQQQNNNKKKIIIEEEBBB??????===<<<;;;:::::::::777777666555444555555666444444555555666666666777666666666555555444444444333333333333333333333333333333333333333333333333333333444444444555555555444444444444444555555555333333444444444444333333111111111222222333333333444444444444444444444444222222333333444444555555333222222222222333444444444444444444444444444444))))))((((((((()))******++++++++++++++++++++++++,,,,,,,,,,,,------------//////000111111111000000111111000111222333555777888888888888999;;;<<<===>>>;;;999;;;===???===:::===@@@BBBBBB@@@>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@??????@@@BBBCCCCCCFFFIIIJJJJJJIIIIIIIIICCCBBB@@@AAABBBBBBAAA???@@@@@@???======<<<<<<<<<<<<<<<<<<===>>>???@@@AAA???<<<:::999999999999888555444333222222111111111000111222333333222111111,,,,,,,,,,,,,,,------------,,,+++))))))******+++,,,,,,+++***************))))))************))))))''''''(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''')))+++,,,---'''(((((())))))*********++++++)))((((((((()))***************************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////////////////////////////......///000111222333333666888:::;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMLLLKKKJJJHHHGGGEEEDDDDDD>>>AAADDDDDDBBBBBBDDDFFF???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<;;;888666444333333333000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))************************************+++,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,---------......,,,000333444222111333555???MMMbbbxxx~~~qqqjjjfffZZZNNNIIIMMMNNNFFF>>>;;;888:::===@@@BBBBBBBBBAAA>>>>>>===<<<===>>>@@@AAA===<<<===>>>BBBGGGLLLOOOXXXYYY```jjjrrryyyxxxssspppllleeeaaa]]]WWWOOOJJJFFFEEEBBB@@@>>><<<;;;::::::999777666555555555555444444444444444444444444555555555444444444444444555555555555444444444444444444444444444444444444333444444555555666666666555555555555555666666666333444444555555555555555111111222222333333444444444444444444444444444444333333333333444444444444444444333333444444555666444444444555555555555555((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000111222111111000111111000000111333555777999888777777999<<>>;;;===AAACCCAAA????????????>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???>>>???AAADDDGGGDDDGGGJJJJJJHHHFFFFFFGGGCCCAAA@@@AAACCCCCCAAA>>>???>>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAABBB???<<<999888888999888777555444333222111111111111///000111222111111//////,,,,,,,,,---------......---,,,***)))((()))***+++******++++++******)))(((((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''((()))+++,,,''''''(((((()))******+++,,,+++)))((('''((()))***************************((()))***++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---............////////////////////////......///000111222333333444666999:::;;;<<<>>>@@@???@@@AAABBBCCCCCCCCCBBBDDDDDDEEEFFFHHHJJJKKKMMMJJJIIIHHHGGGFFFEEEDDDDDD@@@DDDGGGGGGDDDBBBCCCDDD???>>>===<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;999666444222222222222000000111111111111000000------------------------++++++,,,---------,,,+++........................++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***************************)))***+++,,,,,,,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,---------,,,///111000......111444888@@@OOOdddyyyvvvnnnccc```jjjmmm^^^JJJ???;;;;;;;;;===???AAACCCDDDBBBAAA???>>>>>>>>>@@@AAA999999:::;;;===@@@CCCEEEKKKMMMTTT^^^ffflllvvv~~~~~~zzz~~~zzzvvvssspppkkkbbb[[[WWWUUURRRNNNJJJGGGEEEDDDBBBAAA>>>;;;:::999999:::888888777777666555555555666666777777777777777777777777666666666555555555444444444444444444444444333444444555666666777777555555666666666777777777444444555666666666666666222333333444555555666666555555555555555555555555444444444333333333333333555555444444555555666777666666666666777777777888((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000222222222111000222111000000111333555777999888777666999<<>>>>>??????@@@CCCHHHKKKFFFIIILLLKKKGGGDDDDDDDDDCCCBBBAAABBBDDDDDDAAA>>>>>>=========<<<<<<<<<;;;;;;===???AAABBBCCCBBBBBB>>><<<999888888888777666555444333222111111111111///000111111111///...------------.........//////---,,,***(((((()))***+++))))))***++++++)))((('''((()))***++++++***)))(((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''((()))***&&&''''''((()))******+++---+++)))((('''((()))***))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............////////////////////////...//////000111222222333333555888:::;;;<<>>>>>============>>>999999999:::;;;<<<===>>>:::888555333111111111111000000111111111111000000------------------------+++,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,---+++)))***///333222666>>>QQQppp}}}}}}|||```OOO>>><<<:::999:::>>>BBBEEEFFFDDDBBB@@@???@@@AAABBB::::::::::::;;;<<<<<<===AAACCCHHHPPPVVVZZZdddmmmvvvwwwwwwyyy|||}}}~~~~~~{{{ssslllllljjjfffbbb]]]YYYVVVUUUKKKIIIEEEBBB@@@??????@@@===<<<<<<;;;:::999888888:::::::::;;;;;;<<<<<<<<<888888777777666666666555555555555555555555555555444444444555666777777888555555666666777777888888444444555666777777666666444444444555666777777888666666666666666666666666444444444333333222222222555555555555555666777777777777888888999999999999++++++************++++++******)))))))))))))))*********+++++++++,,,,,,,,,//////000111111111111111111111000000000000111111555444333333777<<>>===<<<<<<===>>>>>>BBBAAA@@@>>>===<<<<<<<<<@@@???===AAAKKKTTTRRRJJJ@@@EEELLLOOOMMMHHHCCC@@@CCCAAA??????AAABBBBBBBBB???>>>===<<<;;;;;;<<<<<<===???AAAAAA@@@????????????<<<:::999888888666555333333222222111000000000//////000000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))******************))))))((((((''''''''''''''''''(((((((((((())))))))))))************))))))))))))************------------------------..................------/////////000111111222222777777888888999999::::::;;;;;;;;;<<<===???AAABBBCCCDDDEEEGGGGGGFFFFFFEEEFFFGGGGGGFFFDDDCCCEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCAAA@@@????????????===;;;:::999888888888999:::;;;777666444222111000//////222222111111000000/////////...---,,,+++,,,,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,************************************************+++*********))))))(((((()))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////333444444BBB]]]nnnxxxooobbbKKKAAA999999;;;===@@@CCCGGGGGGEEECCC???===<<<===888999999999999999999999???@@@AAADDDIIIOOOTTTVVV___dddiiikkklllrrr}}}~~~yyy~~~}}}zzzvvvrrrooolllcccYYYPPPOOOQQQNNNJJJIIIJJJHHHDDDBBBAAAAAA@@@??????BBBDDDFFFIIIKKKGGGAAA??????>>><<<:::999888888777666555666777777666555555777888999888888999:::<<<999666777888999666333666666666888:::;;;999777333777888555555777888777:::999999999888888777777555666777777555333222222666888::::::;;;<<<>>>@@@>>>>>>============>>>>>>+++******))))))******+++******)))))))))))))))*********+++++++++,,,,,,,,,...///000000111111000000111000000//////000000111222111000111444888===@@@AAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<===>>>?????????>>>>>>======>>>>>>===>>>>>>AAAIIIQQQOOOIIIEEEIIIOOOSSSRRRMMMFFFAAA@@@>>>======>>>@@@@@@@@@>>>>>><<<<<<<<<<<<===>>><<<===>>>===<<<<<<>>>???>>><<<999888888888666555333333222111111000000/////////000000000000//////---,,,,,,+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,++++++)))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''')))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))************------------------------..................------...//////000000111222222666666666777888888999999:::::::::;;;<<<>>>@@@AAACCCCCCEEEFFFFFFFFFEEEDDDEEEEEEEEECCCBBBAAACCCEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@???>>>>>>???>>><<<::::::999888888888888999:::666555333222000/////////111111000000000000000000///...---,,,,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,,,,************************************************************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///////////////222111999KKKXXXfffzzzlll^^^RRRJJJCCCBBBAAA>>>===???AAABBBCCCCCCAAA???>>>>>>::::::999999999999999999:::::::::<<>>>>>===<<>>>>>>>>===<<<:::;;;======<<<<<<<<<======<<<;;;;;;======<<<;;;<<<;;;;;;===>>>>>><<<:::;;;???@@@>>>???BBBCCCAAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@===:::888666777:::???BBBCCCDDDFFFHHHGGGHHHHHHIIIJJJLLLMMMNNN******))))))))))))******)))))))))(((((())))))*********+++++++++,,,,,,,,,......///000000000000///000000////////////000000333333333444666999;;;===@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===============>>>???@@@>>>AAACCCCCCGGGLLLKKKFFFIIIJJJMMMRRRSSSPPPHHHAAA@@@>>><<<<<<>>>???@@@@@@===<<<<<<<<<<<<>>>???@@@===>>>===<<<:::;;;===???===;;;888777777777666444333222222111111000//////...//////000000//////...,,,++++++***************+++++++++++++++*********+++++++++++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''&&&'''''''''((()))+++,,,,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))''''''''''''(((((((((((((((((())))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------............//////000111111111444444555555666777777888999999999:::;;;===???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@??????AAADDDCCCBBBBBBAAAAAAAAABBBBBB???>>>======>>>>>><<<:::;;;:::999888777777777888444444222000///........./////////000000000000000......---,,,,,,,,,------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,************************************************************))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////...444333555???HHHYYYpppnnn```VVVNNNIIIIIIGGGAAA;;;999===>>>@@@AAABBBAAA???>>><<<;;;999888777888888999;;;;;;::::::;;;===>>>@@@>>>AAADDDEEEGGGMMMXXXaaakkkrrrzzz~~~~~~~~~|||wwwvvvxxxxxxuuussstttwwwwwwxxx|||}}}{{{}}}}}}xxxrrrpppsssppplllfff```[[[WWWVVVYYY^^^eeemmmuuuuuujjj]]]UUUQQQLLLIIIJJJJJJIIIGGGIIIHHHGGGEEECCCBBB@@@??????@@@AAAAAAAAAAAAAAAAAA???AAACCCDDDDDDEEEFFFGGGEEEDDDDDDEEEFFFFFFCCCAAACCCGGGHHHHHHIIIMMMNNNLLLJJJIIIGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHEEEAAA<<<999<<>>>>><<<;;;:::::::::999::::::;;;;;;<<<===>>>???======<<<<<<<<<===>>>>>>AAAFFFJJJHHHHHHIIIGGGDDDHHHFFFEEEHHHLLLLLLGGGBBBAAA???===>>>@@@AAABBBBBB<<<<<<<<<<<<===???AAABBB@@@@@@AAA???===;;;<<<===<<<999777666666666555444222222222111000000//////...//////////////////...+++******)))))))))))))))+++++++++***************+++++++++++++++***)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&''''''(((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************++++++++++++++++++++++++,,,,,,------------......------...//////000000111222222333444555666666777777777888999;;;<<<===>>>@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAA???===>>>@@@CCC@@@@@@@@@???@@@@@@AAAAAA>>>===<<<<<<======;;;999;;;:::999888777666555555333222111///......------.........//////000000000------------------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.........,,,333222333;;;AAANNNddd~~~|||ppp___VVVQQQUUUZZZUUUJJJBBB>>>===<<<===>>>>>>>>>>>>===<<<:::888777777888999<<<<<<;;;::::::;;;;;;<<<<<<===???>>>???DDDMMMTTT[[[eeeooouuuuuuwww}}}}}}{{{}}}~~~xxxvvvqqqoooqqqqqqnnnlllmmmoooooopppsssxxx|||{{{yyyxxxwwwuuurrrnnnjjjiiiiiippprrruuuyyy}}}yyyjjj[[[]]]ZZZXXXYYY\\\]]]\\\YYYXXXXXXWWWTTTPPPNNNMMMMMMJJJJJJJJJLLLNNNOOONNNNNNJJJNNNRRRTTTTTTTTTWWWZZZUUUTTTTTTVVVXXXWWWVVVTTTSSSWWWYYYYYY\\\```aaa]]]XXXWWWTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSOOOIIIEEEFFFMMMXXXaaaeeefffffffffbbbbbbccceeegggiiikkkmmm)))((((((''''''(((((()))((((((''''''((()))************+++++++++,,,,,,,,,,,,,,,---............---//////............//////000000111222222222222222===<<<;;;:::999999999999999999:::;;;<<<=========>>>===<<<<<<;;;<<<<<<<<<@@@GGGMMMLLLKKKLLLKKKHHHEEEAAA===???DDDHHHGGGEEEAAA???===>>>@@@BBBCCCCCC>>>=========>>>@@@AAABBB???AAABBBAAA>>>:::888888:::888666555666666444333222222111111000//////.........////////////......+++***))))))(((((())))))******************************+++++++++***))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------......---------...//////000000000111222333444555666666666666888999;;;<<<<<<===>>>>>>>>>?????????@@@@@@BBBBBBAAA???======@@@BBB>>>>>>======>>>???@@@@@@<<<;;;;;;;;;<<<<<<;;;999::::::999888777555444333222111000///......---...------....../////////000,,,---------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------***...,,,///777888===KKK^^^jjjuuuuuutttzzzvvvhhh```jjjvvvvvvgggZZZGGGBBB<<<888888:::;;;<<<===<<<:::888777777888888777777666666666666777777888999999888888;;;AAAEEEGGGQQQ\\\aaaccceeelllssswwwyyy}}}|||zzz~~~}}}zzzwwwyyy{{{wwwqqqhhhcccaaabbbbbb___^^^___dddeeefffhhhkkkooosssvvv|||}}}~~~yyy{{{|||{{{yyywwwxxxyyy~~~}}}xxxjjj]]]aaaaaadddiiinnnpppooommmqqqrrrrrroookkkhhhhhhiiibbbbbbbbbeeeiiilllkkkjjjbbbggglllnnnmmmmmmppprrrmmmmmmmmmppprrrrrrqqqoooooorrrssstttxxx|||{{{wwwlllkkkhhhfffeeedddddddddaaabbbccceeefffddd^^^ZZZQQQYYYdddnnnrrrsssrrrqqqrrrqqqqqqrrrrrrsssuuuuuu((((((''''''''''''((((((''''''''''''((()))************+++++++++,,,,,,,,,++++++,,,------------,,,......------------......000000111111111222222222::::::999888888888999999999999:::;;;<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;;;;CCCJJJMMMOOOQQQPPPMMMEEE@@@<<<<<<@@@DDDGGGGGG???===<<<===???AAABBBBBB@@@@@@???>>>>>>???@@@AAA<<<>>>???>>>;;;888666666999777555444555555444333222111111000000///......---......//////......---+++******))))))))))))))))))))))))*********************+++++++++******)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************************************++++++,,,,,,------......,,,,,,------.../////////000000111222444555666666555666888:::;;;<<<<<<<<<======<<<<<<======>>>??????@@@@@@???======>>>???;;;;;;;;;<<<===>>>???@@@;;;:::999:::<<<<<<:::888999999888888777555444333222111000///............---------...............+++,,,---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))***************))))))((((((''''''&&&'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******************************************+++++++++++++++++++++,,,,,,,,,---------///,,,...666333///777;;;HHHTTTYYY___kkkzzzzzzooowwwuuugggQQQIII>>>888777888::::::::::::::::::999888888888666666666666777777777777666777777666666777:::<<<===DDDKKKPPPRRRUUU[[[```eeehhhmmmqqqssssssqqqpppuuuvvvtttpppooopppmmmhhh]]]WWWTTTUUUTTTQQQPPPRRRVVVXXXYYYZZZ[[[^^^bbbeeejjjkkklllooorrruuuxxxyyyzzz}}}|||~~~}}}~~~}}}~~~}}}zzzqqqhhhdddgggmmmrrrwwwzzz{{{|||}}}~~~~~~}}}tttsssrrrqqqpppooonnnmmmgggggghhhkkkmmmmmmhhhdddZZZ```jjjqqqtttttttttsssrrrqqqpppooonnnnnnnnnnnn(((''''''&&&&&&''''''((('''&&&&&&'''''')))************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,...------------------...222222111111222222333444777666666666666777888888999:::;;;;;;;;;;;;:::999;;;;;;;;;:::;;;;;;<<<<<<999@@@FFFJJJNNNQQQNNNIIICCCAAA???>>>???AAACCCDDD@@@>>>===>>>@@@BBBCCCCCCCCCBBBAAA???>>>>>>??????;;;;;;;;;999777888;;;===888666444333444444333222111111111000//////......---......//////......---++++++***))))))))))))***((()))))))))*********+++)))******+++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))***************************************++++++,,,------......+++,,,,,,---....../////////000111222444555666777555666888:::<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>;;;===??????===;;;;;;<<<999999::::::<<<===>>>???:::999999999;;;;;;:::888777777888777777555444333222222111000////////////......------------------+++,,,---.........------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))))))))***************))))))(((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,///222...000666111,,,333---555<<<@@@III[[[nnnxxxzzzyyy~~~yyylllbbbXXXOOODDD<<<:::;;;:::999888999:::;;;;;;:::888777999999::::::::::::999999555666777888999999:::;;;>>>@@@CCCDDDFFFHHHKKKNNNRRRUUUZZZ^^^aaabbbaaaaaaeeeiiiiiieeeaaaaaa```\\\TTTOOOKKKKKKKKKHHHGGGIIIHHHJJJMMMNNNNNNOOOSSSVVVWWWWWWYYY\\\```dddgggiiikkknnnuuuyyyuuuoooppptttxxx|||~~~{{{yyyzzz|||~~~}}}zzzyyyvvvqqqjjjnnnrrrtttuuuxxx}}}{{{|||||||||~~~wwwmmmnnnoooooonnnmmmjjjiiicccaaa```cccffffffbbb^^^\\\aaagggkkkmmmmmmmmmmmmgggfffeeecccbbbaaa``````'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...------,,,,,,------...///...---------///000111444444444444555666777777999:::;;;;;;;;;:::999888999999999:::;;;<<<>>>>>>;;;@@@EEEHHHLLLMMMHHHAAAAAABBBBBBAAA???>>>>>>???BBBAAA@@@@@@CCCEEEFFFFFFEEEDDDBBB@@@>>>======>>>===;;;999666777:::AAAFFF777555333333444444333222111111111000//////......---..................---,,,++++++***************(((((())))))*********+++)))******+++++++++******)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))******+++,,,,,,---......++++++,,,------......//////000111222444555666777555777999;;;<<<======<<<;;;;;;:::999:::;;;<<<===999;;;>>>>>><<<:::999999888888999:::;;;===>>>???999888888999;;;;;;999888666666777777777555444333333222111000000///000000.........------,,,,,,,,,***+++---...///...------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++***))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***...---...333...+++444000333333444===PPPdddooo{{{uuulllaaaZZZ[[[RRRHHHAAA???>>>;;;888666888:::<<<<<<;;;888777999999::::::999888777777111333555888999:::::::::>>>===<<<<<<<<<>>>???@@@FFFIIIMMMQQQTTTUUUUUUUUUYYY^^^```[[[WWWVVVVVVUUUMMMGGGCCCCCCCCC@@@???AAA???BBBEEEFFFFFFGGGJJJMMMNNNOOOPPPSSSWWW\\\___bbbbbbeeekkknnnkkkfffhhhnnnooossswwwwwwsssqqqsssvvvrrrxxx{{{xxxuuuttttttrrrnnnrrrtttrrrooorrr{{{yyy~~~~~~}}}yyywwwssstttssssssvvvxxxssskkkhhhiiikkklllllljjjgggeee___\\\ZZZ\\\``````]]]XXX[[[___ccceeeeeeeeeeeefffbbbaaa___]]]\\\[[[ZZZZZZ&&&%%%%%%%%%&&&''')))***'''((())))))((()))+++---)))((((((((((((***,,,---------......------,,,+++------,,,++++++,,,,,,,,,111000///...///111333444333333333333333444555666888:::;;;;;;999888888999::::::;;;<<<======<<<<<<===@@@DDDEEEDDDBBBAAAAAA@@@BBBCCCCCCAAA??????@@@>>>======@@@DDDHHHKKKLLLHHHDDDAAA@@@AAABBB@@@???;;;<<<<<<;;;:::999:::;;;666666555444333111111000000000//////.........------------,,,,,,+++++++++---,,,+++***))))))))))))+++*********))))))(((((()))(((((()))******(((''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......222222111111222222333444444555888;;;=========<<<:::;;;;;;;;;;;;;;;::::::<<<<<<;;;999888777999;;;;;;::::::;;;<<<===;;;999777888888999999999888888777777666666555555444444222111000111222111000......---,,,,,,++++++++++++***+++,,,***))),,,333:::---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++*********+++++++++,,,,,,,,,---------............//////000111222666BBBRRR^^^{{{ooobbb[[[YYYVVVMMMCCCEEEKKKEEE888999999:::<<<===>>>===;;;<<<<<<:::888555444555777666666666666666777888888=========<<<<<<<<<;;;;;;AAABBBCCCFFFIIILLLNNNPPPPPPPPPQQQPPPPPPOOONNNNNNEEEDDDAAA>>>=========>>>@@@AAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLOOOQQQRRRXXXYYYZZZ[[[]]]^^^___```gggjjjlllmmmkkkiiihhhhhhnnnppprrrrrrpppmmmlllkkkhhhhhhhhhhhhhhhlllqqquuuvvvvvvvvvxxx{{{~~~}}}wwwxxxwwwuuusssqqqoooooonnnkkkgggcccdddgggiiifffccc]]]]]]]]]]]]]]]\\\[[[[[[XXXWWWTTTQQQQQQQQQSSSTTTVVVVVVVVVXXX[[[]]]\\\[[[TTTTTTSSSRRRRRRQQQPPPPPP&&&&&&&&&&&&&&&'''((()))&&&'''(((((('''(((***,,,))))))(((((()))***+++,,,---------------,,,++++++---,,,,,,++++++,,,,,,,,,000///......///000222444333333222333333444555666888:::;;;;;;999888999:::::::::;;;<<<<<<<<<<<<<<<===???BBBCCCBBB@@@@@@@@@???BBBEEEEEECCCAAA???>>>???>>>???BBBFFFIIIJJJJJJIIIFFFBBB@@@@@@???===;;;<<<===>>>>>>;;;:::::::::555555444333222111000000111000000///...------------------,,,,,,+++++++++---,,,+++***))))))))))))************)))))))))(((***((('''((()))***)))''')))((('''&&&&&&'''((())))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...111111000000111111222333333555888:::<<<===<<<<<<<<<============<<<<<<;;;<<<<<<<<<;;;:::999;;;<<<:::999999:::<<<<<<;;;999777888888999999888888777888777777666555444333333111000000000111111///......---,,,,,,+++++++++,,,***,,,---+++***,,,222777------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''')))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))***++++++++++++************+++++++++,,,,,,------------............+++---...---///555???GGGdddqqqrrrhhhfffccc[[[TTTYYY___XXXIIIDDD@@@<<<;;;===???@@@@@@>>>>>>===<<<:::888888999777777666666666777777888:::999999999888888888888888999:::<<<>>>AAACCCEEEGGGGGGHHHHHHGGGGGGFFFEEE???>>>;;;999888777888888999999::::::;;;<<<<<<======>>>???AAACCCEEEGGGHHHKKKLLLMMMNNNPPPQQQRRRRRR[[[]]]``````___]]]]]]]]]bbbdddffffffdddbbbaaaaaa]]]]]]]]]\\\\\\___dddhhhfffgggiiilllppptttwwwxxx}}}zzz{{{~~~}}}zzzvvvwwwxxxwwwsssrrrssspppkkkjjjhhhgggeeecccaaaaaa``````\\\XXXXXXZZZZZZXXXTTTRRRRRRSSSSSSRRRRRRQQQPPPPPPNNNKKKIIIHHHIIIKKKLLLLLLKKKLLLNNNPPPQQQPPPOOOKKKKKKJJJIIIIIIHHHGGGGGG&&&&&&'''''''''''''''&&&%%%&&&''''''&&&''')))*********)))))))))******+++,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,//////......///000222333222222222222333444555666888:::;;;:::999999:::;;;;;;;;;<<<<<<======<<<<<<===>>>??????>>>>>>???AAA???CCCFFFGGGEEEBBB???>>>@@@@@@AAADDDHHHJJJIIIHHHIIIFFFBBB???===<<<:::888>>>@@@AAAAAA>>>;;;:::999555444333333222111000000222111000///...---,,,+++------,,,,,,,,,,,,++++++---,,,+++***))))))))))))************))))))))))))+++)))''''''((()))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------///////////////000111111333444777999;;;;;;<<<;;;>>>????????????>>>===<<<<<<===>>>===<<<;;;<<<===999888888999;;;;;;;;;999777777888888888888777777888777777555444333222222111000000000111111///---------,,,+++++++++,,,,,,***,,,---,,,++++++///333,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((***))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++************++++++++++++,,,,,,,,,,,,---------......+++---//////...000444999DDDVVVlll|||}}}uuurrrllljjjrrrxxxooo___TTTKKKAAA<<<===???@@@@@@AAAAAAAAA@@@>>><<<:::999888888777777666777777777777777777777666666666666666666777888:::<<<===>>>>>>>>>??????>>>>>>======:::999777555333333333333222333333444444555555666666777888999:::;;;<<<===@@@@@@AAABBBDDDEEEFFFFFFLLLNNNQQQRRRQQQPPPQQQQQQSSSUUUWWWWWWVVVTTTTTTUUUPPPPPPPPPOOONNNPPPTTTWWWUUUWWW[[[___cccgggiiijjjnnnkkkiiijjjkkkkkkhhheeeiiiiiifffbbbaaacccaaa]]]XXXWWWVVVTTTRRRQQQQQQPPPRRROOOKKKJJJKKKKKKHHHEEEGGGGGGGGGGGGGGGFFFFFFEEEFFFEEECCCAAA@@@AAABBBCCCBBBAAAAAABBBDDDDDDCCCAAAAAAAAA@@@@@@??????>>>>>>&&&'''((((((((('''&&&%%%%%%&&&''''''&&&''')))+++++++++******************++++++,,,,,,++++++***)))++++++++++++++++++,,,---...............000111222111111111111222444555555888999::::::999999;;;<<<======>>>>>>>>>>>>=========>>>>>>=========@@@BBBBBBDDDFFFFFFDDDAAA@@@@@@AAABBBDDDGGGIIIIIIGGGEEEFFFDDDAAA>>><<<:::999888???BBBDDDCCC@@@<<<999888444444333222111111000000333222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))*********))))))))))))))),,,)))&&&&&&''')))******(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------......------......///000222333555777999::::::;;;???????????????>>>=========>>>???>>><<<::::::;;;999888777888:::;;;:::999777777777888777777666666888777666555444222111111111000///000111111///------,,,,,,++++++,,,,,,,,,***,,,------,,,+++---///,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))((((((******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***************+++++++++++++++,,,,,,,,,------------+++...000111111111444666444DDDWWWfffsss~~~zzz|||zzzjjjaaaWWWKKKEEEDDDDDDAAA>>>CCCBBBAAAAAA@@@???<<<:::;;;:::999888777777777777888777777777777666666666888888888888999:::;;;<<<999:::::::::::::::999999888777555444333222222222111111111222222333333333444444444555666666777777<<<<<<===>>>???@@@AAAAAACCCEEEGGGHHHHHHHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMHHHHHHGGGFFFEEEFFFIIILLLKKKMMMQQQUUUYYY[[[]]]]]]^^^]]]\\\\\\]]]]]]ZZZXXX]]]]]]ZZZUUUTTTWWWVVVRRRMMMLLLKKKIIIHHHGGGGGGGGGHHHFFFCCCBBBCCCCCCAAA???@@@AAAAAAAAAAAA@@@??????@@@???>>><<<<<<<<<===>>><<<;;;;;;<<<======;;;:::;;;;;;;;;::::::999999999&&&'''((((((((('''&&&%%%&&&'''(((((('''(((***++++++++++++++++++*********++++++,,,,,,++++++***)))************++++++,,,------------......///000000000000000111222333444555777888888888888999;;;===??????@@@@@@@@@@@@??????===>>>>>>===<<<>>>AAACCCEEEEEEDDDBBB@@@@@@CCCEEECCCCCCEEEHHHIIIHHHEEEBBBAAA@@@???<<<;;;:::;;;;;;@@@BBBDDDCCC@@@<<<999888444333333222222111111111333222111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))******,,,)))&&&&&&''')))******'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------------,,,,,,------...///111222333555777888999:::<<<======>>>>>>======<<<>>>>>>>>>===:::888888999;;;999777777999::::::999777777777777777666555444666666555444333222111111111000//////000000///---,,,,,,,,,++++++,,,,,,---+++,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,,,,------///111333111:::DDDMMM\\\ooozzziiibbb\\\TTTPPPNNNLLLHHHDDDCCCAAA@@@@@@BBBCCCBBBAAA>>>===;;;:::999888777777777777777666666666555555555555555444555555666666777777888888888888888777666555444333222222111111111111111111222222222222333333333333333444444444888888999:::;;;<<<<<<===<<<>>>@@@AAAAAABBBCCCEEEAAACCCDDDEEEDDDDDDEEEFFFAAABBBAAA@@@>>>???AAACCCDDDFFFIIILLLNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPNNNMMMQQQQQQNNNJJJJJJMMMLLLIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@???======>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;:::999999888999999:::999888777888999999777555666666666666666666555555&&&&&&'''''''''''''''&&&&&&'''(((((('''(((***,,,******++++++,,,++++++***,,,,,,,,,,,,,,,++++++*********)))******+++,,,---,,,,,,------...//////////////////000111333444555555666777666666888;;;===@@@@@@AAAAAA@@@@@@??????<<<=========<<<>>>@@@CCCDDDCCCAAA???>>>@@@DDDHHHEEEEEEFFFGGGHHHFFFCCC@@@===>>>>>><<<::::::<<<>>>???AAABBBAAA>>>:::888888444444444333333333222222222111000///...---,,,+++++++++,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))************+++)))''''''((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000111222444555777888999::::::;;;<<<=====================;;;999888:::<<<>>>;;;999888999999999888666777777666666555444333555444444333333222222111000/////////000000...,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***)))))))))************+++******+++++++++,,,,,,,,,///...---,,,---...///000...333666999FFF\\\ssspppaaa]]]YYYVVVTTTTTTTTTSSSNNNIIIDDDCCCEEEHHHIIIIIIAAA@@@>>><<<:::999888888555555555555444444444444555444444444444444444555444444555666666666666555333333333222111000000///000000000000000000000000000000111111111111222222222222222333444555555555666888999:::::::::<<<>>>999:::;;;;;;::::::<<<===999::::::888777777999;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAACCCDDDBBB???@@@CCCBBB???===<<<;;;:::::::::::::::888777777777777888999999666777777777777666555555555444444444333444444444444333222333444444222111111111111111111111111111&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&''')))+++((()))+++,,,,,,,,,,,,+++---------------,,,++++++))))))))))))***+++,,,---++++++,,,---.....................///111222444555333444555555555777:::===??????@@@@@@???>>>>>>===999:::<<<<<<<<<<<>>===>>>>>><<<::::::<<>>???@@@>>>;;;999888888555555555444444444444333111000000///...---------+++++++++,,,,,,------------,,,+++***))))))))))))((()))))))))***************((('''((()))***)))'''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000111222444666777888888999:::<<<===>>>??????<<<;;;;;;999999;;;@@@CCCAAA>>>:::999999999888888666666666666555444333222333333222222222222222222000///...///000000...,,,,,,+++++++++,,,,,,---...,,,+++))))))***+++++++++)))*********++++++++++++************************)))))))))))))))))))))***'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))***++++++++++++***))))))))))))************************++++++++++++////////////000000000///,,,///000///666GGGXXXaaakkktttvvvsssllleeebbbdddlllrrrhhh___SSSKKKIIIJJJJJJIIIDDDCCCAAA???<<<;;;:::999777666666666666555555555666555555444444555555666333333444555555555555555333333333222222111000000000000000000000000000000/////////000000111111111......//////000111111111222333444444444444666888333444444444222222444666222333444333111111333555555555555666666888999999999:::;;;::::::999888999666888888777888<<<:::666555555444333333333444444222222222222111111222333222222222222222111000000000000000000000000000000///......///000111///...........................&&&%%%%%%%%%&&&''')))***$$$%%%&&&&&&%%%%%%''')))((()))***,,,------,,,,,,------......------,,,+++))))))))))))***+++,,,---***+++,,,---............------...///111222444555222333444333444666:::===>>>>>>>>>>>>>>>===<<<<<<777999;;;;;;;;;;;;===???===>>>@@@@@@@@@BBBDDDGGGHHHFFFEEEEEEEEECCC@@@===>>>??????===:::999<<>>>>><<<999888888999555555555555555555444444000000//////.........---+++++++++,,,,,,------------,,,+++***))))))))))))(((((())))))*********+++)))(((((()))******((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,,,,------...//////000000111333555777888777888:::<<<>>>???@@@AAA::::::999999:::>>>EEEIIICCC@@@<<<999999999888777666666666666555444333222111111222222222333333333000///...///000000...,,,++++++++++++,,,,,,---...,,,***((((((***+++,,,,,,))))))******++++++++++++************************)))))))))))))))*********&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))***++++++++++++***))))))))))))************)))************+++++++++((())),,,///111111///---+++//////,,,...666@@@DDDMMM[[[nnn|||{{{uuuzzztttaaaSSSLLLIIIFFFDDDFFFEEECCC@@@===<<<::::::999999999999888888888888333222222222222222333333444444555666666666666666444444555555444333222111111111111111111111111111000000000111111222222333//////000000111111222222000111222222111222444555000111111000//////000222///000111000//////111333111000000000111333555666444555666666555444444555000222333333555888777222111111000000000000111111111111111///---,,,---...000000000000000///....../////////////////////000---,,,,,,---///000///------------...............&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***++++++***(((((()))***---...+++,,,...//////...,,,***---,,,***)))))))))******------,,,++++++,,,,,,,,,///////////////000111111222333333111///000555:::===<<<;;;;;;;;;;;;<<<<<<888888888999:::;;;===>>>AAA@@@?????????@@@AAABBBCCCGGGGGGDDDEEEIIIFFF@@@GGGEEEAAA===;;;;;;<<<===;;;:::777666666777999;;;;;;:::888666444333222111000000////////////000000...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))'''''''''(((***+++***))))))******++++++,,,------...//////111222444666777888999999;;;<<<>>>??????<<<<<<<<<<<>>EEEVVVooopppggghhhaaaOOODDDEEELLLHHHEEEDDD@@@999777888:::;;;???BBB???888555777888777666444333222222222222222333444444555555666555555555444444333333333444333111000000000111111222222111000///...------000000000000000000000000000111222333333222111000000000000000000000000000///////////////////////////000000000000000//////222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...---,,,------.../////////......---------/////////......---------&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))(((''''''''')))+++,,,)))***,,,---...------,,,,,,+++***)))))))))******---,,,,,,++++++,,,,,,,,,///............///000000111222222111111333666999;;;;;;;;;;;;;;;;;;::::::777777888888999;;;<<<===@@@@@@?????????AAABBBCCCFFFGGGEEEBBBEEEJJJGGGAAABBBAAA???===<<<===>>>>>>;;;:::888666666777999::::::999777555333222111111000000////////////000000...---,,,,,,++++++,,,,,,+++,,,,,,++++++)))(((((())))))))))))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,))))))))))))((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((('''''''''(((***+++***)))++++++++++++++++++++++++------...///111333555666888999:::<<<===>>>>>>>>>>>>>>>???@@@BBBGGGMMMRRR@@@<<<888777999:::777444777666555666666555222///111111111111000000000000------............---------,,,,,,++++++,,,,,,---******))))))))))))******************************---222666555///+++******)))************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......------...///000111222222555:::III___qqq||||||kkkaaaffffff]]]XXX\\\eeeWWWHHH@@@>>><<<===@@@@@@??????AAA???:::555333888888777666555555555555444444444444444444444444555555444444444333333333444333222111111111222222222111111000000//////...000000000000000000000000000111222222222222111000//////////////////////////////////////////////////////000000000000//////111111111111111111111111000000000000000000000000////////////////////////................................................000///...---,,,------...///.........------------//////.........---------&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&(((***+++((())))))***+++,,,------++++++***)))))))))******,,,,,,++++++++++++,,,,,,---------------......///000000000222444666777666::::::<<<<<<<<<:::999777777777777777888999;;;;;;???>>>>>>>>>???@@@BBBCCCGGGEEEAAAAAAGGGLLLIIIBBB>>>>>>>>>>>>?????????@@@<<<:::888666666777888999888777555333222111000000000//////......//////000...---,,,,,,++++++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---,,,,,,+++***(((&&&%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&'''''''''''''''''''''(((***+++***)))---,,,,,,+++******))))))+++,,,,,,...///111333444777888;;;=========<<<;;;===>>>@@@@@@BBBDDDHHHKKK>>>:::777777999:::999666666555555555666555222///111111111111000000000000------------------------,,,,,,++++++++++++,,,,,,******))))))))))))******************************000333444222---))))))***))))))******))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---...,,,,,,---...///000000111///222;;;JJJYYYfffttt|||}}}jjj___eeellllllooovvvsssYYYJJJBBB===::::::@@@???>>>===>>><<<777333555444444333333444444555666666555444444333222222555444444444444333333333555444333333222333333333111111111111111111111111111111111111111111111111000000111222222111000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////................................................///...------,,,---------.........---------------............------------&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''((()))***)))))))))((()))***+++,,,*********))))))))))))***++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...///......222666888777444999:::===>>>>>>;;;999777666666666666777888999:::;;;;;;;;;<<<===???AAACCCDDD@@@===BBBKKKOOOJJJCCC===>>>???AAAAAAAAA@@@@@@<<<;;;999777666666777888555555333222000000///////////////....../////////...---,,,,,,++++++,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((()))***,,,,,,+++***)))'''%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&'''''''''((((((((('''''''''(((***+++***))),,,+++++++++******))))))++++++,,,---///111222444555777:::======<<<;;;999999;;;===>>>>>>>>>@@@AAA;;;999777888:::;;;:::888666555555555666555222000111111111111000000000///------------------------,,,,,,++++++++++++,,,,,,******))))))))))))******************************)))+++,,,+++)))((()))+++)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...++++++,,,---....../////////000444;;;BBBLLL\\\kkk~~~uuu}}}nnnpppwwwzzzmmm]]]RRRIIIBBB@@@AAAEEEEEE???<<<<<<:::666333333333333333333444555555555444444444333333333444444444444444444444444555555555444444444444555111111222222333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////...///000000111000000000////////////////////////////////////////////////........................------------------------------------------------......------------------......------------------........................&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%&&&&&&'''''''''((())))))***+++***)))((((((((((((((())))))))))))***)))))))))************++++++,,,---+++++++++++++++,,,---------,,,---111666888666333888:::===??????===:::777666666666666777888999999888888888999;;;>>>@@@BBB???;;;;;;DDDMMMOOOIIIBBB???@@@BBBCCCBBBAAA@@@???<<<;;;:::888777666666666333333222000000///////////////............//////...---,,,,,,++++++,,,,,,******+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))'''''''''(((***+++***))))))))))))******+++++++++++++++,,,---///111333444333555888;;;<<<;;;999888666999;;;<<<;;;:::::::::999888888999:::;;;:::999666555555666777666333111111111111111000000000///...---,,,,,,,,,,,,---...,,,++++++******++++++,,,******))))))))))))******************************&&&''''''(((((((((***+++)))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,------++++++,,,,,,------......000000222555666:::GGGTTT~~~zzz|||xxx|||zzzmmmccc\\\WWWXXX\\\SSS^^^^^^NNN???;;;999555777666666555555555666666333333333444444444555555444444444444444444444444555555555555666555555555222222333333444555555555333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000///000000111222222111111000000000000000000000000////////////////////////////////////////////////................................................---.............................................////////////////////////&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&&&&&&&''''''((()))))))))++++++***)))(((''''''&&&'''((()))*********))))))******)))******+++,,,---+++++++++++++++,,,,,,---,,,,,,---000333444333222555888;;;===>>>===:::999777777666777777888999999666666666888;;;>>>AAABBB>>>:::;;;DDDLLLKKKEEEAAAAAAAAABBBBBBBBB@@@???>>>===<<<:::999777666555555222222111000/////////000///......------......///...---,,,,,,++++++,,,,,,******+++++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((()))))))))***'''''''''(((***+++***)))(((((())))))***++++++,,,+++++++++---...000222333111222555777999999888888888:::<<<<<<:::999888999777888999::::::::::::999777666666777888777555333111111111111000000000000...---,,,++++++,,,---...++++++************++++++******))))))))))))******************************))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,---++++++,,,,,,------------------000222222333;;;DDDmmm|||zzzxxxtttfff\\\WWWXXX```jjjppp~~~cccJJJAAA<<<555888777666444333333222222222222333333444555666666333333333444444444444555444444555666666666666555444444444555555666666666444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111111111000111222333333333333333111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000000/////////////////////000000000000000000000111111111111&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((((()))******+++***)))''''''&&&''')))*********))))))))))))))))))***+++,,,---,,,++++++++++++,,,------***,,,.../////////111222222444777:::<<<;;;:::999888888777777777888999999555666777999<<>>===BBBEEECCC@@@@@@???@@@@@@@@@??????>>>>>>===<<<;;;999777666444444222111000000000000000000///......------......///...---,,,,,,++++++,,,,,,)))******+++++++++******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''(((***+++***)))))))))))))))************))))))***+++---///111222...000222444666777888999999:::<<<;;;:::888888888777888:::;;;:::999999999888777777888999999777444111111111111000000000000...---+++******+++---...++++++************++++++******))))))))))))******************************++++++***++++++***)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---,,,,,,,,,---------------++++++---000111000444;;;TTT[[[hhhvvv|||}}}~~~zzzuuugggaaaaaafffmmm~~~qqqYYYRRRKKK>>>>>>===:::888666444333222333444444444444444444444333333333444444444555555333444555666666666555555555666666666666666666666444444444444444444444444555444444333333444444555222222222222222222222222333333333333333333333333111222333444555555555555111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000111222222111000///000000000111111111222111111222222222333333333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&'''(((***,,,,,,+++)))(((&&&'''(((*********)))((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---...***,,,//////---,,,///222000222555777999::::::999888888888888888888999:::666777888:::===AAADDDFFFIIIBBB>>>@@@@@@<<<<<>>>>>>>>===<<<;;;999777555444333111111000000000000111111.........------............---,,,,,,++++++,,,,,,)))******+++++++++******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((***+++***)))++++++******)))((((((((('''((((((***+++---///000---...///222444666888999888999::::::888777777888777999;;;;;;:::999999999999888888999::::::888555111111111111000000000000...---+++******+++---...++++++************++++++******))))))))))))******************************(((((()))***++++++)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,------------------...,,,+++,,,///000...111555>>>===EEESSS[[[]]]dddooo}}}}}}xxxzzz}}}yyywwwxxx}}}uuucccbbbZZZKKKIIIHHHEEEBBB???<<<::::::666555555444444333333222333333333444444555555555222333555666666666555555777777777777666666666666555555555555555555555555666555444444444444555666333333333333333333333333444444444444444444444444222333444555666666666666111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222333333222111000000111111222222222333222222222333333444444444&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%&&&))),,,)))((('''&&&%%%%%%&&&&&&((())))))))))))(((''''''%%%%%%'''((())))))))))))+++***)))(((((()))***++++++)))))))))+++---------///////////////.........111222333555888;;;===???===>>>???>>>;;;999999999555666888<<<@@@EEEJJJLLLOOOGGG???;;;===??????===@@@@@@???===;;;;;;===???=========<<<:::888666444555333111000000///---+++//////.........------------------,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''(((((((((((((((%%%'''***,,,---,,,***(((*********************************++++++,,,,,,,,,,,,,,,...///111333444555999888666666777888;;;<<<===<<<:::999999:::;;;<<<888999;;;===???>>>:::777333222000......///111222000///...---,,,---......++++++************++++++************************))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))))))))))))))&&&(((***(((&&&%%%'''***++++++)))(((''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,------,,,---......///.........111333555777:::???FFFJJJoooqqqtttwwwzzzrrrmmmrrrxxxooommmllleee[[[ZZZYYYYYYZZZYYYSSSJJJBBB===777777;;;999111111888333666888555111111222333666666555555444444444444888666666777666444444555666555444333444555666777888777666444333444666999666666555444444555555666777777666555555555666666555666777777777666444333444444444444444444444444333333333333333333333333555555555444444333333333222333444333111000111222111111222333333333333222000333555333000000444999999777555333222444666777333444666555444444555777%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))******))))))***+++++++++++++++***((((((+++++++++++++++***))))))&&&&&&'''((())))))))))))******)))(((((()))************)))***+++---------///.....................111222333555888;;;===???===??????>>><<<:::999:::888888:::===@@@EEEHHHJJJKKKEEE>>><<<>>>@@@???>>><<<<<<<<<:::888999;;;===;;;;;;<<<;;;;;;999777666777555333222222111///............------------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&)))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&'''(((((((((((((((%%%''')))***+++******)))***************************************++++++++++++,,,---///111222444444777777555555666777999;;;;;;;;;:::999::::::;;;<<<<<<<<<===>>>???===:::777333222000///...///000111///...---,,,,,,,,,------++++++************++++++************************))))))))))))))))))))))))(((***,,,,,,+++*********))))))))))))))))))))))))&&&((()))(((&&&&&&)))++++++***)))(((''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))************+++++++++,,,,,,,,,------,,,,,,---...............///000111111333666;;;???TTT[[[eeeqqqrrrjjjjjjssswwwzzzzzzvvvqqqeeeYYYZZZ___gggooosssnnncccZZZKKKDDD>>><<<:::888999<<<444666666444333444555555000111111222444777999;;;999888888999999888888999:::999888888888888888999888999999888777777888999999999999888777777666666666666666666666666666666666777777888888777666555444444444444444444444444555555555555555555555555555555555555444444333333222444444333222111222333111222222333444333333333444666888777666999@@@GGGIIIEEE>>>999555555666888444666777777666555777888$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))),,,///...,,,)))---///000111000...+++***,,,,,,,,,,,,,,,+++******''''''((()))***************))))))(((((())))))************++++++,,,,,,---........................000111333555777:::===>>>===>>>???>>><<<:::::::::888999:::;;;>>>AAACCCDDDEEEAAA======???AAA@@@>>>:::::::::888777777888:::888999:::;;;:::999888777777555333222222222000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%))),,,---+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&'''(((((()))))))))************************++++++******************+++,,,---...000222333333555555444444444666777999:::999999999:::;;;<<<<<<===<<<;;;<<<<<<;;;888555444222111///......//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''***...///...+++***)))))))))))))))))))))))))))&&&'''''''''&&&(((***---******)))(((''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,------......---------......---,,,...111444<<>>@@@AAA@@@???======<<<:::777666777888888999:::::::::999777666444222111000000000...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$'''***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''')))***************************,,,,,,,,,++++++******)))++++++,,,...///000111222333333222222333444555666777777888888999:::;;;<<<888777666777777777555444333222111///............,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((***------,,,*********((((((((((((((((((((((((&&&&&&&&&&&&'''))),,,...***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++,,,---------------.........---+++,,,...111444666777===MMMbbbqqqvvvyyywwwzzz|||wwwwwwyyy{{{{{{vvvmmmfffjjjeeeXXXNNNRRR]]]^^^UUUPPPHHH???;;;999666444444888777777777888;;;>>>@@@===???===:::999;;;<<<:::======<<<<<<<<<<<<======;;;;;;:::;;;;;;:::888666888888999999999888666555777888999:::::::::999999666777777777888888888888777777777777777777777777777777777777777777777777666666666666666666666666444555666555333333333444333444555555666666555555444555555444333444999<<>>:::666333444555777777888999999888888999:::&&&&&&&&&&&&''''''(((((()))'''&&&)))///444666555222000...+++***+++,,,,,,------......------,,,+++((())))))************)))((((((((())))))((((((((((((+++------+++***+++,,,+++,,,,,,,,,---------.........000222555888:::<<<888999:::999777666666777666777777888999999::::::;;;;;;<<<>>>@@@AAA???>>>BBBBBBAAA>>>:::777777777999:::::::::999777555444444222000000000000...---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%$$$%%%''')))***))))))))))))))))))))))))------,,,,,,++++++************+++---...///000000111111111111222333444444555555666777888999999999444333333444666777666444222111000//////.........+++++++++++++++************+++,,,,,,,,,,,,+++***************************)))))))))))))))))))))))))))***+++***((((((***+++((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''((((((((()))))))))***((()))))))))*********************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,---...---,,,---///111222111///...666EEEQQQVVV^^^gggyyyvvvllleeeccc^^^\\\hhhvvvwwwmmm^^^RRRGGGCCC@@@<<<;;;>>>>>>>>>>>>???BBBEEEHHHJJJKKKMMMJJJDDDBBBDDDDDDAAABBBCCCCCCEEEFFFHHHIIIJJJGGGDDDBBB@@@@@@???<<<:::;;;;;;<<<<<<<<<<<<<<<<<<777888999999:::::::::999777777777777777777777888888888888888888888888888666666666666666666666666777777777777777777777777555666777666444444444555555555666777777777777777666777999999888666666666555555555666666666777777888999::::::999999:::;;;&&&&&&''''''(((((())))))((('''&&&(((---222777999333000,,,)))'''(((***,,,///////////////...------(((((()))******))))))((('''(((((())))))((((((''''''+++......+++)))***,,,***++++++,,,,,,---------,,,,,,...000333555888999555777888888666555555555888888:::;;;<<<<<<<<<<<<:::;;;===>>>???>>>>>>===DDDDDDCCC@@@<<<999777888999999:::999888666444333555444222222333222111///------------,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&''')))***)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))***+++,,,---...//////000000111111222333333333333444555666666666666666222222222555777888666555000000000/////////......+++,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***************************))))))))))))))))))))))))*********(((''''''***,,,))))))))))))))))))))))))%%%%%%&&&))),,,---,,,***((((((''''''&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))************************++++++++++++)))***++++++,,,,,,++++++)))+++,,,,,,+++,,,...000,,,//////...111777;;;:::@@@OOOiii~~~nnnllliiikkkrrrwwwpppgggbbbVVVMMMKKKJJJGGGKKKSSS]]][[[ZZZWWWUUUSSSRRRRRRXXX[[[WWWNNNKKKOOONNNIIIGGGKKKRRRXXX\\\]]]\\\[[[VVVSSSOOOMMMLLLIIICCC>>>======<<<;;;;;;<<<======888888888888999:::;;;;;;:::999999888777777888888999999999999999999999999777777777777777777777777777777888888888888999999666777888777555555555666666777777888888888888888333555888:::;;;999777555666777999;;;;;;;;;:::999:::;;;<<<<<<;;;;;;<<<===%%%%%%&&&&&&'''(((((()))&&&''')))***,,,///333666222000---+++))))))***+++,,,------------,,,++++++((((((((())))))(((((('''''''''((())))))((('''''''''+++//////+++)))***,,,*********+++,,,,,,------******,,,...111333666777555777888777666555555666777888:::<<<===>>>>>>===;;;<<<===>>>===<<<<<<<<>>===>>>???@@@>>>===<<<;;;<<<>>>@@@BBB>>>===<<<:::999999999999::::::::::::::::::::::::888888888888888888888888888888888999999999::::::777888999888666555666777777888888999999999999999333444666888:::999888666999999:::;;;<<<<<<;;;;;;===>>>??????>>>>>>???AAA$$$$$$%%%%%%&&&'''((((((%%%(((,,,---,,,,,,///222111111000...---+++******((())))))))))))((('''''''''(((((((((((((((''''''&&&'''((())))))((('''&&&'''+++000///+++((())),,,))))))***+++,,,,,,------((()))***---///222555666555777888888666555666666444666888;;;<<<=========<<<===>>>===<<<::::::;;;===>>>???>>>;;;999999999444555666888888888777666333111000000111111///...//////.........---------***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))***+++,,,,,,------///000111222222333333222111222333444333222111000...///111333444333///+++,,,---...///000000000000,,,,,,---...---,,,+++******+++---......---+++***************************))))))))))))))))))))))))(((***---...---+++******))))))))))))))))))))))))$$$%%%(((---000///***%%%''''''&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))************)))************+++++++++))))))***+++++++++++++++***+++,,,,,,++++++,,,...,,,///...***)))---000000222666>>>EEEKKKTTTaaalll{{{{{{oootttrrrmmmggg]]]XXXXXXWWWWWWbbbsssjjjjjjkkkjjjhhheeeaaa___xxx|||yyynnnlllrrrsssmmmmmm{{{}}}mmmbbbTTTQQQLLLHHHFFFFFFGGGHHHEEEDDDAAA@@@AAADDDGGGJJJBBB@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::777888999888777666666888888888999::::::::::::999;;;:::999:::;;;;;;:::999888888777777888:::;;;<<>>;;;BBB>>>>>>BBBCCC@@@======>>>===<<<;;;::::::;;;;;;777;;;888999???;;;666;;;666999;;;999777888999999888999;;;;;;;;;;;;;;;;;;888;;;<<<999999<<<===:::???999666888::::::???FFFRRRYYY[[[TTTKKKIIIIIIIII''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))***************+++,,,,,,------...,,,,,,+++,,,---000222444888:::<<<;;;999777777777777888888777555555666888888999999:::999999777777777:::;;;888777999777333222333333444444444333333111111111111000///...------------,,,,,,++++++******************************+++,,,+++)))((()))************)))))))))((((((((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&'''((((((((())))))))))))(((((()))******+++,,,,,,,,,...000000//////000222111222222222111000//////000000000000/////////...------------.........///---------,,,,,,---------,,,,,,------------,,,,,,++++++******************,,,+++)))((('''(((***+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---///000111444777:::CCCYYYlllpppsss|||xxxvvvwwwkkkfffkkkjjjfffmmm}}}sss^^^XXXbbbpppvvvuuuggg^^^UUUOOOLLLHHHDDDAAAJJJJJJOOOVVVUUUNNNHHHFFFFFFDDDCCCCCCCCCBBB???<<<<<<>>>999888===:::999BBB>>>===;;;999:::;;;;;;999>>>???AAACCCCCCAAA>>><<<>>>===;;;:::@@@GGGIIIFFFHHHAAA>>>>>><<<>>>OOOccc{{{nnndddaaaaaaaaa&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))************++++++,,,---------,,,,,,,,,,,,---///111222999:::<<<;;;999888777777888888777666333333444666888888888888888777666666777::::::777777888777444222333333333333333222111000000000000///...---,,,,,,,,,,,,,,,,,,+++++++++***************************+++,,,+++)))((()))*********))))))))))))((((((''''''''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((((((((()))))))))((())))))******+++++++++,,,---.........///222555222222111//////.........000000000/////////......------------............------------------------,,,,,,------------,,,,,,))))))*********************)))((((((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$&&&***+++(((&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...------...000555DDDPPPRRRVVVcccpppvvvvvvqqqnnnyyy}}}{{{{{{vvv~~~sssmmmnnnlllbbbZZZXXX]]]cccoooyyywwwjjj]]]XXXUUUTTTSSSUUUVVVSSSLLLEEEGGGHHHBBB???BBB@@@CCCQQQNNNHHH@@@>>>@@@BBBBBBAAALLLOOOTTTVVVTTTMMMFFFAAAGGGFFFEEEMMM^^^lllnnnhhhXXXPPPNNNPPPLLLQQQooo{{{zzz{{{{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))************+++,,,,,,------,,,,,,,,,,,,---...///000666888::::::888666666666666666666444222333555777777777777777777666666555888::::::777777999888555555555555555444333333222////////////...---,,,++++++++++++++++++,,,,,,,,,************************)))++++++***)))((()))******)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********++++++,,,,,,,,,---///444888333111///...---------...000000/////////.........------------------------,,,------------------,,,,,,,,,,,,------,,,,,,,,,(((((())))))******++++++))))))(((((()))***+++,,,))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((222---((('''***+++'''###(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,...//////---,,,,,,---000999>>>===???IIITTTZZZcccsss~~~zzz{{{|||uuuuuuuuuuuulllcccbbbdddjjjooommmcccYYYXXXVVVMMMIIILLLJJJRRReeeggg]]]QQQJJJHHHIIINNNSSScccmmmxxxwwwlll]]]RRRNNNQQQTTT]]]rrrjjjbbbcccjjjiiinnn$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,---......222444666666555444333444333444444222222444777:::777777777666666666666666666999888555555888888555555555555555444333222111/////////......---,,,+++***+++++++++++++++++++++************************)))***+++***((('''((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,///555999222111///---,,,------...////////////............------------------,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++((((((((())))))******+++((((((((())))))***++++++(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((777000(((%%%'''(((&&&###((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,...//////...---......)))...222222444;;;CCCHHHMMM]]]ppp|||pppqqqxxxxxxnnn[[[SSSXXX\\\mmmuuuhhh\\\YYYbbbooorrrgggeeefffooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///222333222222222333333333333222222444999<<<888888777666666666666666444666666222222555666444555555555444333111000///////////////...---,,,++++++++++++++++++*********************************)))***+++***((('''((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******++++++,,,///444888000000///.............../////////.........------------------,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++(((((())))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''///***%%%###$$$''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************)))))))))************+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---///,,,...000000111333666888<<>>===;;;777777666555444222000///444444333111000...------+++,,,,,,,,,,,,+++******+++*********))))))((((((((()))***)))((('''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$"""######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))***++++++++++++***...............---------000000///...............111...,,,+++,,,,,,***))),,,,,,---...---,,,+++***++++++++++++++++++++++++++++++***))))))******+++******))))))((((((''''''((((((((((((((((((((((((******))))))(((((('''''')))(((&&&$$$$$$$$$&&&''''''%%%%%%&&&((()))((('''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&)))+++***&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))************))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------......///000000000333333333444666999<<<>>>RRRWWWfff}}}vvv~~~{{{%%%(((&&&$$$...>>>???555)))((('''&&&%%%$$$$$$###%%%$$$###""""""$$$&&&'''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))******)))((((((''''''''''''))))))))))))))))))))))))+++,,,,,,,,,++++++***))),,,------......//////000444444333333444444555666777777777777888999::::::<<<888555777;;;>>>===;;;999999999888666444333222444333222111///...---,,,+++,,,,,,,,,,,,+++******************)))))))))(((((()))***)))((('''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))***++++++++++++***........................000000///...............///...---,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((((((((()))'''&&&$$$$$$%%%&&&''''''&&&%%%%%%&&&'''&&&$$$&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''(((+++---,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))******)))))))))((((((((('''(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++---------...//////000000000/////////111444666888@@@AAAGGGVVVhhhrrrrrrnnnqqqxxx!!!)))'''"""000HHHHHH777((((((&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***++++++)))(((''''''''''''))))))))))))))))))))))))+++++++++,,,++++++***)))++++++,,,------......///111111111111222444555666888888888888999:::;;;<<<===999777888;;;======;;;::::::999888777555444333222222111000...---,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((()))***)))((('''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!$$$''')))''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((()))******++++++******........................000///......---.........---.........---,,,---...,,,,,,---------,,,+++***++++++++++++++++++++++++***+++,,,---------,,,+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&%%%$$$"""&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''(((***,,,+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))(((((((((((((((((())))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,---......//////000------------...///111333333222333999DDDMMMSSSTTT\\\dddpppzzz$$$(((%%%!!!)))666555)))''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******,,,+++***)))((('''''''''))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,---.........//////111222444666777888888888999999;;;<<<======:::888888:::<<<<<<;;;888888777777666444333222111111000///...---,,,,,,+++,,,,,,,,,,,,+++***************)))))))))))))))((()))***)))((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%"""!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((())))))***************...............////////////......------.........,,,...//////,,,+++,,,------------,,,,,,,,,++++++***************************+++---//////...,,,+++******))))))((((((''''''************************&&&''''''(((((()))))))))'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&$$$&&&%%%%%%%%%&&&''')))***((((((&&&%%%%%%&&&(((((($$$%%%&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))(((((((((((((((((((((((()))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////............///000000000111333555777999;;;===BBBKKKWWW```hhhqqq{{{'''$$$###%%%$$$!!! ###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***+++***)))(((''''''''''''(((((((((((((((((((((((()))******++++++***************++++++,,,---------......///000333555777888777777777888999:::<<<<<<<<<;;;999888999:::::::::777777777777666555333333111111000///...------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))******((()))***)))((('''((()))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((()))************))),,,---------.........///......------------......---...///...---+++******------,,,,,,,,,+++++++++***************************+++---///000///---,,,******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&)))******)))&&&%%%%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''((($$$%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))'''(((((((((((()))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------......//////...............///...111333222000///000222888===CCCGGGLLLVVVdddooo&&& """)))''')))%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((())))))(((((('''''''''''''''((((((((((((((((((((((((((()))******+++***************+++,,,,,,------...------...000222444777888555555555666777999:::;;;;;;:::999888777777888999888888888888777666555444111111000//////...------+++,,,,,,,,,,,,+++******))))))))))))************((()))***)))((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''((())))))******))))))+++++++++,,,------......---------,,,------...///...------...//////,,,***...---,,,+++++++++,,,,,,***************************+++---............---******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***+++++++++&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%'''))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++******+++,,,,,,------...---------------------,,,000000000...,,,---111555444666888999;;;BBBNNNXXXaaaxxx%%%###$$$'''(((&&&&&&)))$$$$$$######$$$%%%&&&&&&######$$$$$$%%%%%%%%%$$$''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***************++++++,,,,,,---.........,,,,,,---...000333555666222222333444555777888999::::::888777555555666777777777777777777666555444111111111000000//////...+++,,,,,,,,,,,,+++******((()))))))))************((()))***)))((('''((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))***++++++,,,---------,,,,,,,,,------...//////,,,+++...444555111,,,...---,,,+++++++++,,,,,,***************************++++++,,,------......******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%''')))******)))&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------------,,,000000000///......222444///111333444555999???DDDCCCRRRcccmmmwww%%%(((&&&"""%%%,,,(((############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((()))***************+++,,,,,,------......///++++++,,,---///111333444111111111222444666777888999999888666444444555666444555555555444333222222222222111111000000//////+++,,,,,,,,,,,,+++******(((((())))))*********+++(((******)))((('''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,------...//////+++)))///888;;;666000...---,,,+++***+++,,,---))))))))))))))))))))))))+++******++++++---...///*********)))((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&%%%&&&(((((('''&&&&&&'''((((((((('''&&&%%%$$$%%%''''''''''''%%%$$$"""%%%''''''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------------.../////////......+++---000111000---***)))...///111111000///000000777:::???BBBIIITTTaaajjjmmmuuu((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++)))******++++++,,,------***+++,,,...///111222333555444333222333444555666444666777666333111111222333333333333333333333222222111000//////.....................---,,,+++***+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******)))************+++++++++............------,,,+++///,,,+++---222555333000+++++++++++++++++++++++++++++++++************)))************************++++++***)))(((((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***((('''((())))))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%)))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((((((((((((((()))&&&&&&'''))))))*********))))))******+++++++++,,,)))************+++++++++)))+++,,,+++******,,,---++++++,,,,,,,,,,,,---------------............///////////////000000000000000111333777;;;@@@EEEGGGVVVfffvvv'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********)))******++++++,,,,,,---++++++,,,...///000111222333222222111111222333444777888888777555222222222222222333333333333333333222111000///........................---,,,+++***+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))*********+++++++++---------------,,,+++***...,,,***,,,111333222///+++++++++++++++++++++++++++++++++*********))))))************************+++******)))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))((()))******)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))''''''((()))************))))))))))))******++++++))))))*********+++++++++***,,,......---,,,---...+++++++++,,,,,,,,,------------------................../////////000000000...///000222444888;;;===FFFPPP\\\iiiyyy&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,---.../////////111000000000000111222333888::::::888666333333333111111111222333333333444222111000///............---......------,,,+++***++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))*********+++++++++++++++,,,++++++***)))---+++)))+++///111000---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))))))))+++,,,,,,)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%%%%%%%&&&'''(((***+++))))))(((((((((((())))))((())))))*********))))))(((((((((((()))))))))))))))))))))*********++++++(((+++...///...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000............///000222333888:::@@@LLL]]]hhhfff]]]___mmmzzz%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------/////////000000111222222888999:::888555222222222///000000111222333333444111111///...............---------------,,,+++***************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))************)))***************))))))+++***)))***---......,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((***,,,...---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((()))(((((((((((())))))***)))***************)))(((''''''(((((((((((((((((())))))))))))************%%%(((+++---,,,***))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------.........///////////////////////////000000555333444<<>>FFFNNNUUU[[[^^^[[[]]]aaajjjwww%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''(((((((((''''''&&&'''''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))************+++------+++***)))***---,,,+++***+++---///000444222///000111222111///111000000/////////////////////......///111444555444222000...---,,,,,,,,,******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))&&&%%%'''+++,,,***'''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((()))))))))*********+++***)))((((((***,,,---+++***)))))))))***+++,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***'''$$$$$$&&&''''''%%%)))'''&&&%%%%%%&&&''')))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***&&&''')))(((''''''((()))&&&&&&''''''(((''''''''')))(((((((((''''''''''''(((((()))************)))))))))))))))************)))))))))))))))******+++*********+++++++++,,,,,,------------------------------------................../////////000000000000000000111111111222222222333666999===AAACCCEEE??????AAAEEELLLYYYgggppp{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((())))))(((&&&%%%''''''((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))******)))+++,,,,,,***))))))***,,,++++++***+++,,,...///111000///000222222222111111000//////......//////000/////////000222333555555444222///---,,,+++*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))'''&&&'''***+++(((%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))))))))((((((((())))))))))))************)))((()))***+++,,,******))))))******+++,,,************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***(((&&&&&&'''''''''&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***'''((()))((('''&&&'''((((((((((((''''''&&&&&&&&&(((((((((((('''''''''''''''((())))))******))))))))))))))))))************)))))))))))))))******+++*********++++++++++++,,,------------------------------------.....................////////////000000000000000111111111111333333333444555555555666;;;;;;;;;;;;===CCCKKKQQQRRR```sss~~~yyywwwqqqqqqooommmllljjjhhhhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))***++++++)))((()))***+++*********+++,,,---.../////////000222222222222000000///............///---,,,,,,,,,---...000111222111000...---++++++*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%''''''%%%###%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''(((((())))))(((((((((((((((((()))))))))******))))))((()))***++++++***************+++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((((('''''''''&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))((()))***)))'''&&&&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((()))))))))************)))))))))))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////////////////000000000111111333333333444555666666666555666666666666999===AAADDDMMM```rrrmmmlllooosssyyyxxxqqqnnnhhhbbb\\\XXXUUUSSSNNNMMMMMMLLLKKKJJJJJJIII%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((()))***)))(((((()))+++))))))******+++,,,,,,---,,,...000111111222222222000//////...............++++++++++++,,,,,,---...---------,,,,,,++++++*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''((((((((((((((('''(((((((((((())))))))))))))))))))))))*********))))))******++++++++++++))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))((()))***)))'''&&&&&&'''(((((((((((()))***+++,,,'''''''''(((((((((((((((''''''((()))))))))))))))((()))))))))************)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000---...///000222333444555///111222222222333666888;;;@@@OOOxxxuuufffUUUNNNMMMMMMPPPSSSYYY]]]aaammm}}}yyynnnnnnzzzssssss|||~~~xxxwww~~~{{{www}}}}}}zzzyyyyyytttjjjbbbmmmxxx~~~vvvhhh```[[[XXXZZZXXXVVVWWWYYYYYYXXXVVV^^^^^^\\\XXXUUUTTTPPPKKKIIIHHHEEEBBB@@@>>>>>>>>>999999999999999999999999%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))'''((()))((('''''')))+++((())))))***++++++,,,,,,+++...111222111000111222000///......------......,,,,,,,,,---------......***++++++,,,,,,++++++*********))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((()))))))))******))))))***++++++++++++***))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((()))((('''&&&'''(((((('''''''''(((***,,,---'''''''''(((((((((((((((&&&'''(((((())))))(((((())))))))))))************)))))))))))))))******+++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////------......///000111111444555666666555555777888888>>>KKKooo~~~eeePPPGGG@@@???@@@@@@BBBFFFJJJMMMLLLRRR\\\VVVNNNQQQZZZUUUNNNNNNXXXaaa```YYYSSSPPPRRRYYY^^^[[[TTTQQQQQQSSSUUUVVVVVVUUUWWWXXXUUUSSSQQQQQQQQQOOOJJJFFFTTT\\\\\\PPPEEECCCBBB??????>>>===>>>??????>>>===@@@???>>>===;;;:::999888777777666555444444444444333333333222222222111111%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&((())))))((('''&&&'''''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))'''(((((('''&&&''')))+++'''((()))***+++++++++++++++...111222111///000111//////...------------...,,,,,,------......------+++,,,,,,---,,,+++***)))******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''(((((()))))))))))))))((()))***+++,,,++++++***((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((("""%%%(((((('''&&&'''(((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''')))(((''''''((()))((('''&&&%%%&&&''')))***''''''''''''((((((((()))&&&'''(((((())))))(((((())))))))))))************)))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------.........///////////////000000000111111111///000111111000///111333666DDDNNNeeeqqq^^^aaahhh]]]KKK@@@===;;;===>>>===???CCCCCCHHHFFFHHHMMMGGGAAAHHHFFFFFFCCCBBBEEEKKKJJJFFF@@@@@@EEEMMMOOOJJJCCCAAA>>>@@@BBBBBBAAAAAAAAABBBAAA@@@??????????????????JJJPPPLLL???888;;;<<<999777777777777666666777777666666777888777444333444333333333333222111000///111111111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''' ###)))---///---)))'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''((('''&&&''')))+++'''((()))******++++++***+++///222333000//////000//////...------------...++++++,,,---------,,,,,,............---+++)))(((******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&!!!###$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))'''(((((()))))))))))))))((()))***+++,,,+++******(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((( ###'''(((&&&&&&''')))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''(((((('''''')))***)))'''%%%$$$$$$%%%&&&'''&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////.........///000000111111000111222222222333555777000CCCKKKWWWzzzrrrZZZIIILLLTTTNNN@@@:::888:::<<<;;;888:::???;;;AAAAAABBBEEE>>>;;;DDD;;;@@@BBB>>><<<>>>???>>>999<<>>===:::<<<======<<<;;;<<<===:::;;;:::999888:::===@@@FFFJJJDDD666111777999555222333333222000000222444333444666888555000......000111222222111///...,,,......///000111222333444$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&''''''''''''(((((((((((()))))))))))))))*********************)))))))))))))))++++++,,,...000111000...,,,------......------,,,++++++++++++++++++++++++///...---+++***)))))))))******)))))))))***,,,---))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&)))+++***&&&###$$$%%%%%%###"""###$$$%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))************+++++++++*********))))))******))))))((((((''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&$$$%%%((())))))'''$$$"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************++++++,,,,,,,,,,,,------....................................////////////000000000111222222222333999777:::FFFXXXeeehhhfffTTTUUUOOOBBB;;;<<<<<<:::999888888888888888888999<<<===???@@@@@@>>>;;;:::<<<<<<;;;:::999999888888555;;;BBBFFFDDD???:::777999999999:::::::::;;;;;;999888777777888:::<<<>>>FFFAAA999555333333111///222222222222222222222222111111222222222222111111////////////////////////////////////000000000000$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++...000111///---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,******)))))))))***,,,,,,))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&###%%%(((((('''%%%$$$$$$)))'''%%%$$$$$$$$$###"""((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++++++++*********))))))***)))))))))((((((((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************************+++++++++*********))))))************************+++++++++,,,,,,,,,------------------------------............////////////000000111111111111111222222000111888CCCJJJKKKIIIGGGIIIDDD;;;666888999777888888777777777777888888;;;===>>>??????===;;;999;;;;;;;;;::::::999888777555:::@@@CCCBBB===999777888888888888999999999999888777666666777999;;;<<<@@@<<<666333333444333222222222222222222222222222000111111222222111111000////////////////////////....../////////000000000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((())))))))))))))))))))))))((()))+++...000000...++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++,,,,,,*********)))******+++,,,)))((((((''''''''''''((('''((()))*********)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$&&&)))+++***(((&&&***(((&&&%%%%%%%%%$$$###'''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,$$$"""''')))%%%###%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((())))))))))))******+++************)))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++************)))))))))************************++++++++++++,,,,,,,,,,,,---------------------------............/////////111111111111000000000000222111000222555777777666999;;;:::666333555777666777777666666666666777777:::;;;<<<======<<<:::888999::::::;;;:::999777666555999===>>>===:::888777666666666777777777888888666666555555555666888999999666333222333444555555222222111111111111111111000000111111111111000000////////////////////////.........////////////000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$((((((((((((((('''''''''$$$%%%'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))'''(((***...000000---***++++++,,,,,,,,,,,,++++++************************---,,,+++***))))))))))))******************++++++)))(((''''''''''''((((((&&&''')))+++,,,+++)))(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&+++///000---)))'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++$$$"""(((***&&&$$$''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,(((((((((((()))))))))***************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000//////...222333444444333333444555222555666555444555666777666666555555555555666666888999:::;;;;;;:::888777777888999:::999888666555555777999999888777777777666666666666777777777777555444444333444444555666333222111111222333444555111111111111111000000000///000000000000000000///........................------........./////////$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%(((((((((((((((((((((((($$$&&&''''''%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))&&&'''))),,,......,,,*********++++++++++++******************************,,,,,,+++***))))))))))))*********+++************((((((''''''''''''((((((%%%&&&(((*********((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%***...000---***(((&&&%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............111000000//////.........///111333222111111222444111222444555555333555777555444444333333444444555666777777888888888777666666777888888888777666555555666666666444444555777666666666666777777777777444444333333333333333333000111111111111111222222111111111000000/////////...//////000000//////...------------------------------------............$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''((((((((((((%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***'''''''''***,,,---,,,***)))******++++++******)))************************((((((((()))***+++,,,---***++++++++++++***))))))(((''''''''''''(((((()))%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""$$$&&&)))***)))(((+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""")))+++$$$!!!$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''(((((((((((())))))(((((()))))))))))))))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------------.........////////////............000111222111000///000111111000111333222///111444333333333222222333333333444555555666666666666555666666666666666666666666444555555444222222444666555555666666666777777777444333333333222222111111///111333222111000000000111111000000//////............////////////......------------------------,,,,,,,,,---------......$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%$$$&&&'''((('''%%%&&&''''''((()))***++++++%%%%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''')))***)))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))***((('''&&&'''***+++,,,+++))))))************))))))************************''''''(((((()))+++,,,---***++++++,,,+++***)))((('''''''''''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&'''***(((&&&%%%&&&&&&%%%###'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%666999(((&&&)))"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((())))))******'''((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------.........---...............//////111000000000111111000000111...///111000---...444222222222111111222222222333333333444444444555555777666444333333555666777333444444333222222333555444444444444555555555555444444444333222111000000---000333333111//////000111111000//////...---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((('''&&&&&&&&&&&&'''((((((%%%$$$%%%'''((((((&&&$$$&&&'''((()))***+++,,,---&&&%%%%%%&&&''')))+++,,,((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((((()))***)))'''&&&%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***)))'''%%%&&&(((+++,,,,,,))))))************))))))))))))))))))))))))))))))+++***)))))))))))))))******+++,,,,,,+++***)))((('''''''''''''''((()))******)))((('''&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&'''%%%""""""%%%)))'''%%%$$$$$$&&&''''''&&&''''''&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++CCCGGG...!!!+++...$$$"""###$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,---------......,,,------....../////////---,,,+++,,,///000///...222......111000---///666222222111111111111222222222222222333333444444444777666333222222444666888333444444333222222333555222222333333333444444444444444444333333111000///,,,///333444222000000111111000000///...------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&%%%###'''///444444((((((''''''''''''(((((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***++++++***'''%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))***+++++++++,,,))))))))))))))))))))))))''''''(((((())))))******---,,,,,,+++***)))((((((%%%'''))))))((((((***+++***)))'''&&&&&&''''''(((+++***((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''***)))((('''%%%$$$###""""""######$$$&&&(((***+++)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((,,,+++)))((('''&&&''''''))))))(((((((((((())))))))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''%%%$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))******)))(((((((((((())))))***''''''''''''''''''&&&&&&''''''(((((())))))******************))))))))))))''''''''''''''''''&&&&&&)))))))))))))))(((((((((******))))))((((((''''''''''''''''''''''''''''''(((((()))***************))))))))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------............////////////////////////////////////222222111000//////000000333333333333333333333333444444333222000111444666444444444333333222222222333333333333333333222222444444333333222111000000000000000000000000000000//////.........---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###)))(((&&&'''///888:::666(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%'''(((***+++,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))***************+++(((((((((((((((((((((((((((((((((((())))))******)))***,,,------+++)))((('''((())))))))))))+++---+++***(((''''''''''''(((%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***+++''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((***)))((('''&&&&&&''''''))))))(((((((((((()))))))))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))(((''''''((((((((('''''''''''''''''''''''')))))))))*********************))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((()))************)))))))))))))))((((((((((((************************++++++++++++++++++++++++,,,,,,,,,++++++*********---------------------------.........////////////////////////////////////222111000000/////////000333333333333333222222222333444333111000111333555444444333333333222222222333333333333333333333333444333333222111111000000000000000000000000000000///.........---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((&&&"""$$$---555222+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%"""$$$(((+++,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))((((((((((((((((((((((((((((((((())))))))))))***&&&))),,,//////---+++))))))******)))((())),,,...,,,+++***)))(((''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&&&&%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''*********+++++++++++++++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((('''(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))************************************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////111000//////.../////////222222222222222222222222222333222111000000222444333333333222222222222222222222222333333444444555333333222222111000000000..............................------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""%%%)))&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%!!!###'''+++---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((*********))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,......,,,+++))))))))))))((('''(((+++---,,,,,,+++***)))(((''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******)))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++,,,------***)))))))))((('''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,---------.................................//////...............///000000111111111111111222111222222111//////111333222222222222222111111111111111111222333444555555222222111111000000000000------------------------------,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++************************$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###((()))&&&$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$############%%%&&&&&&%%%$$$$$$%%%%%%(((+++...///---+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))(((((('''''''''''''''''''''''''''''''''************))))))))))))...---,,,+++************'''(((((('''&&&&&&)))++++++++++++***)))(((((('''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))))))))***(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%''')))+++---...///+++******)))((('''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...---------------....../////////000000000111111///000111000///...000111111111111111111111111111///000000111222333444444111111000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++************************$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%)))&&&###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%############%%%&&&&&&%%%$$$$$$%%%%%%&&&)))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''+++************)))))))))///...+++((('''((()))***&&&'''((((((&&&&&&'''((())))))*********)))((('''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))******))))))'''((()))******)))(((''''''''''''(((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$'''******)))&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&)))+++---//////,,,,,,+++***)))(((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((((((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---...---......//////000000000...///000000......///000000000000000000111111111/////////000000111111222000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************************$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###%%%######&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%!!!"""$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''+++++++++*********))))))++++++)))(((((((((((()))%%%'''******)))'''&&&'''&&&'''((()))))))))(((((('''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''((())))))%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))(((''''''((()))******)))((('''''''''''''''((((((((()))%%%%%%'''((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$(((,,,,,,***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))(((''''''(((((((((%%%%%%&&&&&&'''(((((()))'''((()))***+++---......------,,,+++***)))((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((()))*********))))))))))))))))))))))))************************((()))))))))*********+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------...//////000000---...000///...---...////////////000000000111111.........///////////////////////////////////////------------------------************+++++++++,,,++++++,,,,,,,,,++++++***************************************************$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''(((&&&$$$&&&******&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((###%%%'''&&&%%%$$$%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''++++++++++++******))))))&&&'''((()))***))))))(((%%%(((+++,,,+++((('''&&&$$$&&&''')))))))))((((((!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((((((''''''''''''''''''((())))))%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&%%%'''((()))++++++)))((('''&&&'''''''''(((((())))))$$$%%%'''((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%)))------***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((((((((())))))***%%%%%%&&&&&&'''((())))))++++++,,,,,,,,,,,,------......---,,,+++***)))(((%%%%%%&&&&&&'''((()))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,------...///000000,,,...//////...------....../////////000000111111...............---------.........///////////////------------------------))))))******+++++++++,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))$$$######""""""######$$$'''"""!!!%%%'''###"""&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***))))))((('''(((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))((('''&&&''''''%%%$$$(((***+++***'''&&&%%%&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''))),,,......,,,)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$$$$$$$%%%''')))((((((((('''&&&%%%######'''%%%%%%'''+++...---,,,---,,,+++)))))))))***+++---...---+++((('''((()))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((())))))******************************))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************.........////////////000//////.........---------,,,---...///000000000000000000000000///...---,,,..................------------,,,,,,+++***))))))***)))))))))***+++,,,,,,************************+++*********))))))((((((+++*********))))))(((((($$$$$$############$$$$$$'''######'''((($$$$$$'''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((&&&%%%'''***+++***((('''((()))((('''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''')))+++,,,,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%''')))***''''''''''''&&&&&&%%%$$$(((&&&&&&(((+++------+++,,,+++***)))(((((()))***+++,,,+++***'''&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++******************)))))))))(((******++++++,,,,,,,,,+++++++++++++++++++++++++++************************---------........./////////.........---------,,,,,,---...//////000000///000000000000///...---,,,,,,,,,------......//////------,,,++++++***))))))******))))))******+++,,,*********************************)))))))))((((((*********)))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$######&&&'''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((('''$$$ %%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''$$$###&&&---000///,,,'''(((((('''&&&%%%'''))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((()))+++,,,+++******)))((('''''''''((((((((()))***)))'''&&&'''((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((((((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))******++++++++++++******************))))))))))))*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------......------------,,,,,,+++,,,---...///////////////////////////...---,,,++++++,,,---...///000000,,,,,,,,,+++******))))))******)))))))))***++++++******************************))))))))))))((((((******))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%***'''&&&)))------(((###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++)))'''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&###"""&&&---111000,,,)))))))))'''%%%%%%&&&((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''((((((((((((((())))))***+++++++++***)))(((((('''''''''''''''''''''(((***)))((('''((()))***))))))((('''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))******++++++++++++***************)))))))))))))))***************++++++,,,***************************************************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,................../////////......---,,,,,,,,,,,,------.........,,,+++++++++******))))))******))))))))))))******************************))))))))))))))))))(((((())))))))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&"""&&&((((((&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''%%%%%%(((...///+++&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''(((''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,***((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&$$$"""%%%+++---,,,)))***++++++)))&&&%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***++++++++++++***((((((((((((((())))))***&&&&&&'''((())))))))))))(((***+++,,,,,,+++***)))''''''((((((((((((((((((((()))+++,,,+++******+++******)))(((''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))************)))))))))***+++,,,************************************************************+++++++++,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---...........................------,,,......------,,,,,,,,,+++++++++***************)))******))))))((())))))***))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%%%%+++...,,,(((((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$######&&&***+++)))'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&%%%$$$&&&''')))((('''***+++,,,+++)))'''&&&'''(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***,,,---...------,,,++++++,,,,,,,,,---------''''''((()))******))))))'''***------,,,+++******(((((()))*********)))))))))+++---...---++++++,,,***))))))(((((('''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************)))((()))***+++,,,************************************************************++++++++++++******++++++++++++,,,,,,******+++,,,------------------.........------,,,//////...---,,,+++************************************)))((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))$$$$$$############$$$$$$%%%---000,,,'''&&&&&&###$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%###$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$&&&''''''&&&%%%''')))'''))),,,---,,,***))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))+++---...//////...---++++++,,,,,,------,,,,,,(((((()))*********))))))&&&)))---...---+++++++++)))***+++,,,,,,,,,++++++***,,,//////---,,,++++++)))))))))((((((((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))******************((((((((()))+++,,,*********************************************************+++++++++,,,,,,************+++++++++,,,)))***+++,,,,,,------,,,,,,------......---------...------,,,,,,+++++++++))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))$$$##################$$$###+++///)))$$$###"""$$$%%%'''(((((('''%%%$$$)))******(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''"""%%%''''''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""###$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((("""&&&)))(((%%%$$$'''+++###''',,,//////---,,,,,,'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***+++---///000000///...(((((()))************)))))))))************))))))%%%)))---///---++++++,,,***+++,,,---...------,,,***,,,//////---+++******(((((((((((())))))))))))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))*********++++++***((('''((()))+++,,,))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,))))))******+++++++++,,,))))))***+++,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((%%%%%%))))))%%%###$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))+++---......///))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%(((***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&!!!%%%)))+++***(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''***---000111000---,,,,,,+++***((((((((()))*********)))'''%%%%%%'''))))))+++---...000000000///...///111222111000...,,,------......---+++***((((((((((((((())))))))))))%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************,,,***((('''&&&'''((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************))))))(((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''$$$$$$((((((%%%$$$%%%&&&&&&&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,---......******)))((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&)))(((((()))***)))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))***''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++---------+++***+++***)))((('''(((((()))******)))'''%%%%%%''')))***,,,---///000111000000000000222222222111///...------------,,,+++***))))))))))))(((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++***((('''''''''((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,++++++++++++++++++******++++++++++++*********************************)))))))))(((((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$$$$''''''$$$$$$''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((***+++,,,,,,,,,+++******))))))))))))***((((((((((((((()))******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&(((((('''''''''((('''(((((())))))(((((('''(((((((((((('''''''''''',,,(((%%%%%%)))+++)))&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))***+++''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((())))))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((())))))(((''''''''''''((()))))))))(((&&&&&&(((+++,,,---///111222222111111111111222333222111000///---,,,++++++***************))))))(((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************+++***(((''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********************+++******++++++++++++******************************))))))))))))((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$'''&&&$$$%%%)))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++++++++******)))(((((()))))))))((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''$$$&&&))))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((***,,,...///000222333333222222000000111111111000///...,,,+++***)))((()))************)))(((''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************++++++++++++******************************))))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$&&&((('''$$$&&&***$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))))))))(((((('''''''''(((((()))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((())))))(((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''((())))))((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((($$$''')))***)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((---111111,,,))))))***************************))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&''''''&&&&&&&&&''''''''''''&&&'''((()))***)))***,,,...///000111333333333222222...............------,,,+++***)))''''''((()))******))))))((('''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((())))))***************++++++++++++******************************(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%)))+++)))$$$%%%***%%%&&&(((************)))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((('''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''')))*********)))(((%%%&&&''''''((((((''''''&&&&&&&&&'''(((((())))))&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''))))))((((((((()))((())))))******))))))((())))))))))))************---444:::777///((((((+++************************))))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%''')))***++++++---//////000222333333333222222,,,,,,,,,+++++++++******)))((((((''''''((((((((()))((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))******++++++******++++++++++++******************************(((((((((((())))))))))))%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%''',,,///+++%%%%%%)))&&&'''***,,,---...------&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%((((((''''''((())))))***'''''''''''''''(((((()))''''''''''''''''''''''''&&&''')))++++++***)))(((&&&'''((()))))))))((((((&&&&&&&&&'''((()))))))))%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''''')))+++))))))************)))))))))))))))******+++++++++,,,000444222,,,))))))+++************************************************'''((()))*********))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''((()))(((((('''%%%'''***+++,,,---...000///000222333333222222111,,,+++*********)))******&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******+++,,,,,,******++++++++++++******************************'''((((((((()))))))))***%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%(((...111---&&&%%%(((%%%'''***,,,.........---&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''((('''&&&&&&'''((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&***+++***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%))))))((())))))***++++++((((((((((((((()))******''''''''''''''''''''''''&&&(((***+++,,,+++***)))&&&''')))*********)))(((&&&&&&&&&'''((())))))***$$$%%%'''(((((('''%%%$$$&&&'''((((((((('''%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))(((''''''***,,,))))))************))))))))))))******++++++++++++&&&'''(((((()))***,,,---************************************************((()))***+++,,,+++******))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%&&&((()))))))))(((((($$$'''***+++,,,---///111///000111222333222111000,,,+++******))))))******%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***))))))+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***+++,,,,,,,,,******++++++++++++******************************'''((((((((())))))******$$$%%%'''))))))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''&&&%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''''')))'''%%%&&&)))***(((&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((()))'''(((((()))***)))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((***++++++***(((''')))***''''''&&&%%%&&&'''((())))))))))))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******)))''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))((((((((('''''')))***+++,,,,,,+++)))(((,,,+++******)))*********+++***)))))))))))))))******+++++++++++++++++++++---,,,***)))(((((())))))''')))+++,,,---,,,***)))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''(((***+++,,,---............------,,,,,,,,,''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))'''(((((()))***+++++++++***)))'''&&&&&&(((***+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************%%%***+++''''''***(((###))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((''''''''')))'''&&&'''))))))(((&&&)))))))))))))))))))))))))))(((''''''&&&&&&&&&''')))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((***++++++***(((((()))+++''''''&&&%%%&&&'''((()))***)))))))))))))))))))))'''(((((())))))(((((('''''''''(((((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************************************'''(((((()))***+++++++++)))))))))((()))))))))***,,,++++++*********++++++------,,,+++++++++++++++*********)))(((((('''''',,,+++***)))))))))***++++++,,,---......,,,+++)))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,++++++++++++*********)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))******++++++,,,+++)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************'''++++++((((((***)))%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((*********)))'''&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&'''''''''((((((((()))))))))((((((((('''''')))'''&&&'''((()))((('''************************,,,+++(((&&&&&&&&&'''((()))(((''''''&&&&&&&&&'''&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++***)))((()))+++((('''&&&&&&&&&'''((()))*********))))))((((((((((((((())))))))))))((((((&&&&&&''')))***+++------((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))***)))(((''''''&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++)))((()))+++---///,,,,,,,,,,,,,,,,,,------111000///---,,,,,,,,,,,,...---------,,,,,,+++++++++++++++***++++++,,,---***++++++,,,+++)))((('''((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''(((((((((((('''(((((())))))*********))))))(((((((((((())))))((((((((()))******++++++...---,,,*********++++++))))))))))))************************************))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************,,,+++))))))++++++((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))+++,,,,,,***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((''''''&&&''''''''''''(((((((((((()))))))))(((((((((((('''((((((''''''((((((((('''************************000...+++((('''((()))***))))))((('''''''''''''''&&&&&&(((((()))((((((''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))******)))''''''(((***((('''&&&&&&&&&''')))***++++++***)))(((''''''&&&(((((())))))))))))((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++,,,,,,+++++++++++++++***------,,,,,,...///111222111111222333333333444333666555444222111000000000111111111111111111111111+++++++++++++++,,,,,,,,,***++++++++++++***)))((()))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''(((((((((((('''(((((()))***++++++,,,))))))(((((((((((())))))(((((())))))************...---,,,+++***)))******((()))))))))************************************)))))))))))))))))))))))),,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************+++***))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''(((((())))))+++,,,,,,+++)))''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))***)))))))))(((((((((((('''(((((((((''''''((((((************************000...+++((('''((()))*********))))))))))))******''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))(((''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&&&&''')))(((((('''&&&'''((()))***+++******)))((('''&&&&&&(((((())))))))))))(((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******)))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******++++++++++++,,,,,,---...//////000222333666888::::::::::::>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<999888777666444333222222+++,,,,,,,,,+++++++++***------...............---))))))************))))))************************))))))(((((((((((())))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''(((((()))***++++++,,,))))))(((((((((((()))))))))))))))))))))*********,,,,,,+++***)))(((((((((((()))))))))************************************)))))))))))))))))))))))),,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))+++,,,+++)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))((((((((('''((()))((('''&&&''')))************************,,,+++(((&&&&&&&&&'''((())))))))))))***+++,,,,,,***)))((((((''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&&&&'''))))))((('''''''''((()))***)))))))))(((((('''''''''''''''(((((((((((('''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,***,,,...222666:::<<<>>>CCCEEEIIILLLNNNOOOOOONNNOOOQQQSSSUUUVVVVVVVVVUUUSSSRRRQQQPPPOOONNNNNNNNNMMMLLLIIIFFFBBB???<<<;;;444444444333222000...------------,,,,,,,,,,,,,,,)))******++++++******)))************************))))))(((((((((((())))))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((('''(((((())))))*********))))))(((((((((((())))))))))))))))))))))))*********)))))))))((('''''''''))))))))))))************************************))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&(((+++,,,)))((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''')))++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''((((((((())))))))))))*********)))))))))((((((&&&((())))))'''&&&'''))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((()))+++---...---+++)))&&&%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***++++++***(((((()))***)))((('''''''''(((***+++((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++,,,,,,---......//////111555:::@@@EEEIIIKKKQQQSSSUUUWWWZZZ\\\^^^^^^[[[]]]___bbbccccccccccccaaa```______^^^^^^^^^^^^___^^^[[[XXXUUUQQQOOONNNGGGFFFEEEDDDAAA>>>;;;999222111000...,,,+++******)))******++++++******)))***************************)))(((''''''((()))***'''((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))))))))((((((((()))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&)))//////***(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))************))))))))))))&&&(((***)))&&&%%%''')))(((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%&&&''')))+++---...///---)))&&&$$$%%%''')))'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&'''((())))))******))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())),,,------+++***)))+++,,,)))((('''''''''(((***+++'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''')))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************------......///000111111777999<<>>??????@@@AAADDDGGGJJJKKKJJJIIIFFFDDDCCCDDDGGGJJJLLLMMMNNNPPPRRRUUUYYY[[[]]]^^^cccdddfffhhhiiiiiiiiiiiieeedddbbbaaabbbbbb```___^^^[[[XXXXXX[[[ZZZWWWSSSPPPPPPOOOLLLHHHCCC>>>;;;666444111---+++******+++''''''((()))***))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&&&&***))))))((((((''''''&&&((((((''''''''''''((((((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&''')))***''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***''''''((((((((((((''''''******))))))(((((((((((()))))))))))))))***+++++++++*********))))))))))))))))))))))))************+++++++++*********))))))))))))))))))***************)))))))))(((((((((((())))))((((((((('''''''''******))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))******---...///---+++***+++,,,,,,,,,,,,++++++*********---,,,+++***)))))))))))),,,,,,,,,+++***)))(((((())))))(((((()))***++++++(((((())))))(((((('''''',,,***)))+++...///,,,***(((((((((((('''''''''''''''((()))((('''((()))+++///)))&&&(((***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,,,,+++)))'''&&&'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&&&&((())))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&'''((((((&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))******)))))))))*********))))))))))))---+++,,,///111444:::AAADDDHHHMMMPPPPPPPPPRRRTTTSSSRRRSSSVVVZZZZZZUUUPPPJJJHHHFFFEEEFFFEEEDDDBBB???@@@BBBDDDGGGIIIKKKLLLVVVYYY]]]aaacccdddcccccc___```aaaccceeeddd```]]]YYYVVVSSSSSSUUUVVVTTTRRRQQQRRRRRRQQQOOOLLLIIIGGGAAA>>>:::555000...,,,,,,&&&(((***,,,,,,+++)))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******'''(((((())))))(((((('''***))))))))))))(((((((((***))))))))))))***++++++***************))))))))))))))))))*********+++++++++++++++***************)))))))))*********++++++******)))))))))((((((((())))))((((((((((((''''''***))))))))))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$%%%'''((()))))))))))),,,.........,,,+++,,,---+++,,,,,,,,,------------,,,---------,,,+++***))),,,,,,,,,,,,+++++++++*********))))))))))))******'''((()))******)))(((''',,,+++***,,,...///---+++))))))((((((((('''''''''((()))***)))''''''(((***,,,)))'''(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''+++,,,---...---***(((&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&((()))((('''&&&'''((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))************)))'''((()))******+++,,,---,,,///444;;;AAAHHHOOOUUUXXX^^^ddddddbbb```bbbeeecccbbb`````````^^^[[[WWWRRRPPPNNNLLLJJJGGGCCC@@@;;;;;;:::::::::::::::;;;FFFIIIMMMRRRTTTTTTSSSRRRSSSUUUWWW[[[^^^^^^\\\ZZZRRROOOLLLKKKLLLMMMLLLKKKHHHIIIKKKMMMNNNNNNMMMMMMIIIHHHEEEBBB===888444222,,,,,,---------,,,+++******))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))'''''''''((())))))******(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++************************))))))*********+++++++++*********)))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))+++,,,.........,,,++++++,,,............000111...///000111333444555666444666777888666333///,,,,,,,,,+++++++++,,,------/////////......---,,,+++)))***,,,---...---,,,++++++++++++,,,---...---,,,*********)))))))))(((((()))******)))''''''((()))))))))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,---,,,***(((&&&(((((())))))))))))(((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******************,,,------,,,---000333444;;;EEEMMMUUU\\\bbbdddeeejjjnnnmmmhhheeefffhhhiiigggaaaYYYRRRNNNNNNPPPPPPOOOMMMKKKIIIFFFAAA======<<<:::888777666666666:::<<<@@@CCCDDDCCCAAA@@@EEEEEEFFFJJJNNNQQQRRRRRRMMMJJJGGGEEEDDDDDDCCCBBB<<<===@@@CCCGGGKKKMMMOOOMMMNNNPPPPPPLLLGGGAAA===444222///,,,******++++++******))))))))))))******************************)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((('''(((((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((())))))))))))***************************++++++,,,***************+++++++++************++++++++++++************************************++++++++++++************))))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***---...///000///...---,,,---///111222222333555666666666777999;;;<<<===>>>BBBCCCEEEEEEDDD@@@<<<999555222///,,,+++,,,---///111222333333222000---,,,******+++++++++++++++******++++++,,,,,,,,,,,,,,,************))))))))))))))))))***)))''''''(((***'''))))))''''''))))))'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))((((((((())))))******))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((((((&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''((())))))''''''((()))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++******+++,,,---,,,***,,,222777FFFOOOXXX^^^dddiiikkkjjjnnnppppppnnnjjjgggggghhhjjjfff\\\OOOCCC===@@@DDDEEEDDDCCCCCCCCCAAA>>>;;;:::999888777777777999999;;;<<<>>>@@@???>>><<<:::===<<<;;;===AAAEEEHHHHHHIIIHHHFFFDDDAAA@@@???>>>555666777:::???EEEJJJNNNNNNQQQUUUWWWVVVRRRLLLIII===999444...+++******++++++******))))))******+++************************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((('''(((((())))))******+++************))))))))))))((())))))******))))))((()))))))))************++++++************+++,,,,,,*********+++++++++++++++*********++++++++++++,,,***************+++++++++*********++++++++++++,,,++++++*********)))))))))(((((())))))))))))******)))))))))************+++***))))))(((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&'''))))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***++++++,,,---///000111222222555777888999888999:::<<<<<<<<<======>>>?????????GGGHHHJJJLLLNNNOOOPPPPPPHHHDDD<<<555111000000111666888;;;======:::666333//////---,,,+++***)))))))))***+++,,,++++++++++++***))))))))))))(((((((((((())))))((('''''')))+++&&&******&&&%%%)))***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&((()))(((&&&&&&(((+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''')))***)))((('''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++***)))+++,,,,,,---333<<>>>>>@@@BBBDDDFFFGGGHHHHHHIIIHHHFFFEEEDDDBBB@@@???@@@BBBDDDEEEDDDDDDDDDDDDCCC@@@>>>======444333222333777>>>EEEIIIOOOQQQTTTWWWXXXVVVTTTRRRHHHDDD>>>888333///------+++******))))))******+++************************))))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))'''(((((()))******++++++,,,,,,++++++******))))))))))))************))))))))))))*********+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))(((((()))))))))*********))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&((())))))(((((()))+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))+++...222666;;;>>>@@@<<<>>>???>>>======>>>???>>>>>>>>>>>>============DDDEEEGGGKKKRRRYYY```ddd[[[TTTJJJ???888444444555@@@CCCHHHLLLLLLIIIEEEAAA;;;999666333111/////////((()))++++++*********+++)))((((((((('''''''''''''''((()))((('''((()))+++&&&******%%%$$$(((***((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((***))))))************))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&(((+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''')))***)))((('''(((***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***++++++++++++***+++...111333777AAANNNXXX```hhhllljjjlllqqqssspppgggddd```^^^^^^______^^^XXXOOODDD<<<;;;<<<======BBBBBBBBBEEEJJJMMMNNNNNNPPPOOONNNNNNOOOQQQTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPKKKIIIHHHIIIIIIIIIGGGEEE>>>@@@AAAAAA???===<<<<<<444222///...111888???DDDPPPQQQRRRTTTUUUVVVVVVVVVPPPNNNIIICCC<<<666222///++++++************++++++************************))))))))))))))))))))))))***)))(((&&&&&&''''''((()))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))&&&''''''((((((''''''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))'''(((((()))***+++++++++...------,,,+++***))))))))))))************))))))))))))******++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))))))))))))))'''(((((()))))))))))))))))))))+++,,,,,,+++***))),,,((((((,,,/////////111555;;;@@@CCCIIIPPPSSSRRRLLLFFF???:::999:::999888===@@@BBB???;;;999;;;??????FFFLLLPPPWWW```hhhjjjbbbbbb^^^TTTFFF:::333111777;;;BBBHHHMMMPPPRRRSSSOOOMMMJJJFFF@@@;;;777444444///+++,,,///000,,,((('''((())))))))))))))))))))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&'''(((***)))(((&&&&&&'''((((((''''''((()))+++,,,//////---+++***)))(((((()))))))))***++++++)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((******))))))((((((''''''((()))******'''&&&%%%&&&))))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))))))(((&&&'''***,,,------///...222>>>NNN[[[bbbcccoookkkiiiiiikkkiiiccc\\\RRRUUUXXXXXXUUUPPPLLLJJJEEECCCAAA@@@AAADDDIIIKKKPPPQQQTTTYYYZZZXXXWWWXXXYYY______XXXYYYbbbddd^^^]]]WWWUUUYYYZZZVVVUUUYYYUUUQQQPPPUUUXXXVVVSSSSSSOOONNNNNNLLLFFF???;;;:::888777666555555555666777BBBGGGLLLOOONNNLLLLLLLLLNNNNNNNNNNNNKKKDDD<<<666333///+++((()))***+++,,,************)))((('''&&&))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************))))))))))))(((((())))))******)))))))))******++++++******))),,,))))))---///000333888CCCJJJQQQTTTWWW\\\\\\YYYNNNFFF===888999<<<<<<<<<<<>>EEEKKKQQQTTTZZZdddjjjllldddbbb^^^VVVMMMEEEAAA???999<<>>AAADDDGGGJJJMMMPPPSSSUUUWWWZZZ^^^___]]]ZZZZZZ]]]\\\```^^^XXX\\\jjjqqqooofff___[[[\\\[[[VVVSSSSSSUUUQQQPPPUUUXXXVVVTTTTTTTTTSSSSSSPPPJJJDDDAAA@@@:::999888666555444444444<<<@@@DDDFFFEEEDDDDDDEEEIIIIIIKKKLLLLLLHHHAAA<<<777333...+++************************)))(((((('''************))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******************************)))))))))***************++++++++++++++++++++++++///------000000222:::CCCMMMWWW___ccceeegggddd```TTTJJJ>>>999;;;>>>===;;;BBBEEEHHHGGGDDDAAAAAACCCKKKQQQVVVXXX]]]eeekkkllleeeaaaZZZTTTOOOJJJEEEBBB:::;;;;;;:::<<>>:::444000---+++***(((***************)))))))))++++++++++++************)))))))))***************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))***************++++++***************++++++,,,,,,,,,,,,------...///000333222222222111444>>>IIINNNXXXbbbeeeeeeddd```\\\SSSKKKCCCCCCHHHMMMLLLIIIMMMNNNOOOMMMKKKJJJKKKLLLNNNSSSWWWWWWZZZaaaffffffddd```ZZZUUUQQQLLLEEE@@@>>>???>>>;;;999>>>IIISSSWWW[[[```aaa]]]SSSHHHAAAAAACCCGGGGGGBBB;;;333///,,,++++++******)))))))))***))))))))))))))))))***(((((())))))))))))(((((())))))((((((((((((((((((&&&((())))))'''&&&&&&'''((((((''''''((()))***,,,++++++************++++++)))(((((((((******)))'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((()))+++***(((''''''(((((((((((((((((((((((((((***************)))(((''')))***************+++++++++---...---,,,000:::BBBMMMUUU```hhhkkkkkkiiihhhfff___TTTHHH@@@<<<<<<>>>;;;;;;<<<<<<>>>DDDKKKQQQPPPSSSVVVWWWVVVUUUWWWYYY[[[\\\[[[[[[___gggkkkkkkvvvyyyxxxuuuvvv{{{}}}{{{qqqjjjcccbbbbbb___XXXSSSTTTRRRTTTXXXXXXSSSPPPQQQOOORRRRRROOOMMMNNNNNNMMMGGGGGGGGGFFFEEECCCBBBAAA::::::999777555444444444666999>>>DDDJJJLLLLLLKKKEEEAAA<<<777333000,,,***+++++++++*********++++++++++++*********)))))))))))))))******++++++,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((()))))))))************))))))*********+++++++++************************+++++++++++++++++++++***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************))))))******+++++++++,,,,,,++++++++++++,,,------+++,,,---///111333444555888666666555333444>>>IIIOOOYYY```___ZZZUUUQQQLLLFFFDDDDDDLLLWWW^^^^^^\\\RRRQQQNNNLLLJJJKKKMMMPPPMMMQQQSSSRRRRRRWWWZZZZZZ\\\ZZZYYYYYYZZZWWWRRRMMMKKKMMMNNNKKKFFFDDDGGGJJJPPPUUU\\\aaa```YYYPPPJJJDDDCCCCCCEEEEEEAAA888111---,,,+++***)))((())))))******))))))))))))******(((((())))))))))))(((((((((((())))))))))))))))))''')))***)))(((&&&''''''((((((''''''((()))***,,,,,,,,,+++***))))))))))))***((('''''')))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((()))+++***)))'''((()))((((((((((((((((((((((((***************)))(((((())))))******+++++++++,,,+++---...---000:::IIITTT```dddjjjnnnnnnkkkiiihhh___UUUHHH@@@???AAACCCCCC>>>???AAACCCFFFLLLRRRWWWSSSUUUVVVUUUTTTXXX___eeeqqqnnnkkkoooxxxtttrrrqqqkkkfffiiihhhkkknnnmmmgggddddddaaaddd```VVVPPPNNNMMMIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCAAA===:::888666444333111333888???FFFJJJKKKKKKIIIFFFBBB>>>:::777222///------,,,++++++++++++,,,******)))))))))((((((((())))))******++++++,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))******((()))))))))************************++++++++++++************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++))))))******+++,,,,,,,,,---,,,,,,++++++---...///+++...222666:::===>>>??????===<<<<<<;;;;;;AAAIIIWWW^^^___WWWLLLFFFAAA>>>===>>>BBBJJJQQQUUUUUUSSSNNNLLLIIIGGGFFFGGGIIIKKKKKKNNNNNNJJJIIIKKKLLLKKKHHHJJJMMMSSSXXX[[[[[[[[[ZZZ\\\^^^^^^ZZZUUUQQQOOOKKKPPPXXX^^^```^^^ZZZWWWQQQIII???:::;;;;;;777333000...,,,***))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((())))))))))))******(((***++++++)))(((((()))((((((''''''((()))+++,,,---,,,+++***)))(((((((((***(((&&&'''((())))))((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))"""$$$'''((((((((()))+++)))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,,,,,,,---000333;;;HHHXXXcccjjjkkkmmmoooooonnnlllkkkWWWPPPIIIHHHLLLNNNLLLHHHGGGKKKPPPRRRRRRQQQPPPPPPPPPUUUYYY\\\```hhhttt}}}}}}yyy{{{|||sssfff```[[[SSSLLLKKKIIIHHHGGGGGGHHHIIIJJJGGGCCC@@@>>><<<999777222333666;;;AAAFFFGGGGGGIIIGGGEEEBBB@@@===999666000///---,,,++++++,,,,,,))))))))))))(((((((((''')))))))))***************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))******+++))))))))))))*********************++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))'''((((((((())))))))))))'''((((((((())))))))))))))))))*********+++++++++))))))***++++++,,,------...---,,,+++,,,---///000222666<<>>JJJXXXeeelllmmmkkkkkklllnnnnnnkkkhhhSSSPPPMMMLLLMMMNNNMMMLLLOOOQQQTTTUUUTTTRRRQQQQQQVVV^^^jjjrrrwww~~~zzztttlllYYYVVVRRRMMMJJJIIIIIIJJJKKKIIIFFFDDDDDDCCC???<<<666666777;;;???BBBCCCBBBEEEEEEDDDDDDDDDBBB???<<<222111...,,,+++++++++,,,*********)))))))))((((((***)))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,------------...------------............////////////////////////////////////////////////000000000000000000000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,------///...,,,,,,,,,---///111:::???GGGPPPVVVZZZ\\\\\\UUUQQQQQQVVVYYYYYYYYY[[[]]]___ZZZLLL@@@<<<>>>???888<<>>===<<<:::;;;<<<===>>>???EEEMMMUUU^^^[[[[[[___fffiiihhheeebbbbbbcccccccccbbbaaaaaa\\\WWWNNNCCC:::666666888666444111...---,,,------++++++************+++++++++)))(((&&&&&&((()))+++(((((())))))*********+++***,,,------+++******+++((((((''''''((()))+++,,,(((((((((((()))***+++,,,***(((&&&&&&'''((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''')))++++++***))))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))***+++,,,,,,------...222:::GGGUUUccckkkooollliiigggiiilllkkkeee```SSSPPPLLLFFFCCCDDDIIINNNRRRQQQOOOMMMMMMRRRXXX]]]```mmm|||}}}iiieee]]]VVVPPPMMMMMMMMMIIIGGGEEEFFFGGGFFFCCC@@@:::::::::;;;>>>@@@@@@???BBBBBBBBBDDDEEEDDDBBB???444222///---+++***+++++++++++++++************)))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------.........//////111111111111111111111111111111111111111222222222111111111111111111111111000000111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,------,,,+++******,,,---......///000...,,,111;;;DDDJJJPPPZZZbbbeeeccc```]]]```]]]XXXSSSPPPOOOPPPQQQIIIKKKMMMIIICCC???@@@BBBEEEFFFJJJOOOQQQRRRXXX___ccc```___aaaaaa]]]ZZZZZZ]]]WWWPPPJJJDDD??????AAA===@@@BBB@@@======??????HHHOOOUUUYYY```iiiiiidddeeehhhkkkllljjjfffcccbbbccc^^^VVVOOOIIICCC>>>;;;>>>999333///...000222333555555333///,,,******+++++++++))))))((()))***+++))))))))))))))))))))))))++++++************++++++))))))************))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((&&&$$$%%%'''***'''(((******((('''((()))'''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((************)))))))))))))))************+++++++++*********+++...///...---333===MMMZZZbbbggglllnnnfffaaaccciiifffZZZTTTVVVKKKFFFAAAAAAEEEJJJMMMNNNNNNQQQSSSTTTVVV^^^jjjssswwwzzzqqqmmmfff^^^\\\^^^VVVUUUJJJBBBFFFEEEBBBHHHGGGCCC>>>======;;;::::::;;;:::;;;@@@GGGJJJHHHDDD@@@<<<777111---+++***************)))***++++++,,,***************)))(((((()))))))))))))))((('''''',,,+++***((((((((()))***((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''(((((('''&&&%%%%%%((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))&&&''''''((((((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))(((''''''''')))***+++******)))))))))))))))***,,,---...---+++***+++,,,...///111111///......//////...---------...///000111111000//////000222333222444999===???@@@@@@??????>>>???BBBEEEFFFCCC@@@===>>>>>>???????????????<<<===>>>>>>;;;777333000444222000...------...//////...,,,,,,,,,---,,,+++000...+++***+++,,,,,,,,,+++++++++++++++,,,------+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,)))******++++++,,,,,,,,,......///222888AAAKKKRRR^^^```cccfffgggfffbbb___[[[WWWRRRNNNLLLKKKKKKKKKMMMOOOQQQRRRRRRQQQRRRSSSTTTUUUXXX\\\]]]\\\```fffbbbccccccbbbbbbbbb```]]][[[ZZZZZZXXXSSSNNNKKKJJJEEEGGGFFFCCC@@@@@@BBBDDDCCCIIIMMMRRR\\\gggllljjjfffiiikkkkkkiiifffeeedddeeeccc___[[[VVVPPPIIIDDD>>>;;;666333222222111111888999999777333///------,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((''''''(((((((((***++++++***))))))***)))))))))(((((('''''''''%%%&&&'''((())))))))))))'''''''''((((((((())))))(((((())))))))))))******+++*********))))))))))))************++++++++++++,,,+++++++++,,,...111333AAAKKKZZZdddiiiiiiiiiiii`````````^^^WWWLLLFFFGGGFFFHHHKKKMMMNNNPPPRRRTTTXXX^^^fffkkknnnrrryyy~~~xxxppplllmmmgggooonnnkkkjjj\\\MMMKKKIIIGGGEEEEEEDDDAAA;;;888<<<:::999;;;@@@CCCCCCBBBBBB@@@;;;666111...,,,++++++++++++******************************)))(((((()))))))))))))))(((''''''***)))((('''&&&&&&'''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''(((((('''&&&&&&%%%((((((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))&&&'''(((((())))))(((((())))))))))))************))))))))))))************************************)))(((((('''((()))***+++,,,++++++*********++++++---...000///......000111+++,,,......---,,,...///000000000000111333555666888888999:::===@@@CCCEEEMMMOOOSSSVVVYYYZZZZZZZZZ___^^^___bbbeeefffdddbbbgggfffcccaaa___]]]]]]]]]]]]]]]\\\YYYUUUPPPKKKHHHBBB@@@<<<888555222111111222000---,,,,,,---,,,++++++******,,,...///...---++++++************))))))+++++++++************)))***)))))))))(((((((((((((((((((((((((((((((((((())))))******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))***++++++++++++***((()))+++---------,,,+++......222;;;IIIVVV___cccjjjeeeaaa^^^^^^^^^\\\YYYUUURRROOOPPPTTTXXXYYYYYYVVVUUUVVVYYY^^^aaaaaa___[[[ZZZ[[[^^^^^^\\\___ccc]]]bbbbbb\\\[[[___^^^XXXWWWZZZ^^^^^^\\\YYYWWWVVVVVVTTTQQQNNNKKKKKKNNNQQQKKKMMMOOORRRZZZeeekkklllgggiiijjjjjjhhhggggggggggggggggggfffccc]]]TTTOOOAAA>>>:::888666444111...:::===@@@@@@===777222000,,,,,,************+++,,,))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))((((((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((('''((()))******(((&&&***+++------+++***+++,,,++++++***))))))(((''''''&&&&&&'''((())))))))))))''''''((((((((()))))))))))))))******+++++++++++++++++++++*********))))))************+++++++++,,,------,,,++++++///777>>>QQQZZZeeellllllhhhdddcccaaabbb^^^TTTMMMLLLMMMLLLUUUWWWVVVQQQNNNQQQZZZcccuuuyyy~~~}}}~~~aaaWWWTTTPPPKKKHHHGGGEEEAAA<<<<<<;;;888777999<<>>CCCFFFIIINNNOOOQQQUUUZZZ___dddffflllmmmoooqqqsssuuuwwwxxxzzzzzzzzz|||}}}|||{{{yyyzzz{{{}}}~~~}}}|||zzzwwwsssnnnjjjhhh___]]]XXXSSSMMMIIIFFFDDD>>>:::666222111000///............//////---***'''+++++++++++++++)))((((((+++++++++************)))******)))))))))(((((((((((((((((((((((((((((((((***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))***************++++++((()))***+++++++++******,,,,,,------............222666???JJJVVV```fffjjjddd\\\SSSOOOPPPSSSTTTTTTYYYWWWVVVYYY___ddddddccc^^^YYYVVVZZZbbbgggfffbbb[[[WWWUUUVVVWWWXXX\\\bbbbbbhhhfff[[[XXX]]]\\\VVVXXX]]]aaa___]]]\\\\\\[[[]]]YYYWWWWWWVVVUUUWWW[[[\\\[[[ZZZZZZ^^^dddggggggggghhhiiihhhffffffhhhiiiiiiiiiiiijjjgggbbb[[[UUUGGGCCC???;;;888555222000999>>>EEEHHHFFF???999555///...,,,+++******++++++))))))))))))))))))))))))((()))+++------+++)))((())))))************))))))((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))'''&&&''')))***(((&&&)))+++---,,,+++***++++++++++++***)))(((((('''&&&&&&'''((())))))******)))'''(((((((((((()))))))))))))))******++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,+++------+++,,,333???IIIXXX^^^fffjjjhhhdddaaa```cccccc[[[OOOOOOZZZ```^^^bbb]]]TTTLLLMMM[[[qqqwwwkkkiiiaaaSSSHHHEEEGGGFFFCCC<<<<<<:::888777888<<<@@@EEEEEEEEEBBB>>>888222...***+++,,,,,,+++***)))(((***************)))(((((((((((())))))))))))((((((*********))))))))))))***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))))))))************))))))*********+++++++++************************************************,,,,,,,,,+++,,,,,,---...------...---++++++---///000111222333333444777999;;;>>>DDDKKKSSS[[[aaadddggghhhkkkoootttyyy~~~}}}}}}}}}~~~zzzxxxtttooojjjdddaaa^^^PPPKKKDDD>>>999666333111000///.........,,,)))''',,,,,,---------,,,+++***+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))************************))))))******+++++++++,,,))))))***+++++++++++++++///---,,,,,,---000333555@@@GGGQQQVVVXXXYYY[[[^^^WWWQQQJJJGGGJJJPPPUUUXXX```___^^^```aaa```\\\YYY]]]WWWTTT[[[hhhqqqppplllaaa[[[VVVWWW[[[```iiiqqqxxxzzzuuuhhhaaadddeeeaaahhhqqquuupppiiiccc^^^XXXWWWTTTVVV\\\^^^[[[ZZZ]]]```^^^^^^```bbbbbbbbbbbbdddeeefffeeedddeeehhhjjjkkkjjjiiihhhgggccc___[[[OOOKKKDDD>>>;;;999777666888???HHHMMMLLLFFF???;;;444222000---+++*********************************((()))+++------+++)))((())))))************))))))((()))***,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))'''&&&&&&'''(((((('''(((***++++++***))))))*********)))(((((('''&&&&&&&&&'''((()))************(((((((((((()))))))))***(((((()))******+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,)))+++------///888EEEOOOVVV[[[aaacccccccccdddgggbbbbbb[[[UUUZZZeeeeee]]]UUUSSSRRRUUUaaattt~~~~~~~~~wwwfffUUUOOOOOOKKKDDD======<<<999777777999;;;AAACCCEEEEEEBBB<<<666222++++++,,,,,,,,,,,,++++++***************)))(((((((((((())))))))))))(((((()))))))))************)))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&'''''''''''''''&&&&&&'''''''''(((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((''''''((((((((('''(((((()))))))))))))))((()))))))))************************++++++++++++************************++++++++++++++++++******+++++++++++++++,,,------111111000///------///111...000444777;;;???CCCFFFPPPTTTZZZbbbjjjqqqwwwzzzvvvwwwxxxzzz~~~|||wwwtttrrrfffaaaYYYQQQKKKEEE@@@===444111///......//////...+++,,,,,,------,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))''''''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&***))))))(((((())))))***************************))))))******+++,,,,,,,,,++++++******++++++,,,---...,,,,,,---111777===AAAOOOTTTYYYWWWQQQKKKKKKMMMJJJIIIGGGGGGJJJPPPVVVZZZ___bbbfffhhhgggddd___\\\ZZZXXXZZZhhhyyy~~~llleee```cccjjjtttvvvnnnlllpppttt~~~rrrdddWWWZZZZZZcccppptttmmmggggggXXXVVVXXX^^^aaaaaa```aaa```aaaccccccbbbcccfffhhhkkkjjjhhhggggggeeecccaaaXXXSSSLLLFFFBBBAAA???>>><<>>;;;888777666666;;;>>>CCCEEEEEEAAA<<<888......---,,,,,,,,,------***************)))(((((('''(((((()))))))))))))))&&&''''''(((((((((((('''((((((''''''''''''(((((('''''''''''''''(((((((((&&&'''((('''&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,---.........////////////111555888:::>>>EEELLLRRRXXX^^^aaakkkmmmqqqvvv{{{{{{uuunnniiiccc^^^ZZZNNNIIIBBB<<<777444000...------,,,+++++++++,,,,,,+++++++++************)))++++++*********)))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******************************))))))***++++++,,,------...---+++******,,,...000,,,---000555<<>>;;;999777555777:::@@@EEEGGGEEEBBB@@@555333000---++++++,,,---***************)))((((((''''''((()))))))))))))))%%%&&&'''((())))))((('''((((((''''''''''''((((((&&&'''''''''((((((((()))&&&'''((('''&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&''''''((())))))***((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))************)))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,******,,,,,,,,,,,,---...///000---///222555999???FFFKKKVVV[[[cccjjjooossswwwyyy}}}~~~zzzwwwmmmnnnppptttyyy~~~zzzwwwoooiii```WWWNNNEEE===888666444111...,,,,,,---...+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))******************************))))))***+++,,,,,,------000...+++)))***,,,///111+++///555>>>IIIRRRZZZ___PPPJJJCCC@@@BBBFFFKKKNNNLLLSSSZZZ[[[WWWUUUXXX\\\bbbmmmzzzzzzsssooonnnooottt~~~~~~zzz|||yyysssyyy~~~kkkdddaaacccbbb\\\YYY\\\XXX[[[^^^___``````bbbccc___```bbbeeehhhhhhfffdddbbb```\\\YYYVVVQQQLLLHHHMMMRRRXXX[[[YYYTTTNNNKKKNNNJJJDDD===666111---+++************************++++++************++++++))))))************)))))))))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''' ***555777000)))(((***'''(((******((('''((())))))))))))***++++++,,,,,,'''((()))******++++++***))))))))))))******************+++,,,---//////000......---------,,,,,,,,,++++++,,,,,,,,,------------///333999>>>@@@>>><<>><<<:::777444888???EEEIIIIIIGGGEEE:::777222...+++***+++,,,***************)))((((((''''''((()))))))))))))))'''((()))+++++++++***)))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((()))***************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))---------......000111111333666<<>>???DDDPPP[[[```fffnnnpppnnniiijjjfff[[[RRRVVViii{{{~~~{{{nnnYYYGGG??????@@@???:::888999???GGGLLLKKKHHHCCC===555///...///...---------+++***))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''******))))))((((((''''''))))))))))))************************************((()))***++++++,,,++++++///000000///...---///111000///------------,,,+++///111222000......222666<<>>666333...,,,++++++++++++))))))))))))))))))))))))******+++++++++******)))888>>>GGGNNNQQQPPPLLLHHH>>>999333---******,,,---******))))))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))+++***))))))((((((((()))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,---000333999;;;<<<999777;;;FFFOOOYYY```fffjjjmmmmmmfff___[[[OOOSSSooo|||}}}ooofff^^^SSSIIIFFFFFFEEECCCCCCEEEKKKPPPOOOJJJBBB;;;555111---***+++******)))))))))******************************(((((()))***************''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''')))***+++))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************************************((()))***+++,,,,,,,,,,,,---......---++++++,,,...............//////000000777:::>>>CCCJJJVVVcccmmmtttxxx}}}rrrfff```ZZZXXX\\\dddlllsss|||mmmXXXIIIBBBIIIHHHRRRhhhzzzyyyooodddXXXLLLEEEBBB;;;333...------,,,*********+++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,,,,---...///000...///000000111888BBBKKKNNNPPPPPPNNNLLLMMMQQQVVVZZZ\\\]]]]]]\\\___hhhqqqyyyyyywwwuuuuuuzzzxxxqqqnnnmmmmmmppptttxxxyyyuuurrrtttxxx{{{yyyzzzrrrddd[[[]]]^^^______\\\ZZZ\\\___bbbaaa^^^]]]^^^___aaabbb^^^^^^]]]\\\[[[YYYXXXWWWUUUTTTTTTSSSRRROOOJJJFFF===888222---++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***)))))),,,000333222000555222...+++)))***,,,---******))))))))))))******((())))))******))))))(((((((((((((((((((((((((((***))))))((((((((())))))))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------///333666===@@@CCC@@@>>>AAALLLVVVdddfffjjjllllllhhh___XXXXXXSSSeeeyyylll^^^RRRNNNJJJFFFFFFKKKRRRWWWTTTPPPJJJBBB;;;555///,,,******)))))))))******+++************************(((((()))***************''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((()))+++...000))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))************************************))))))***+++,,,,,,,,,,,,,,,---......------///111000000///...///222777:::EEENNNYYYccciiimmmrrruuuxxx{{{vvvgggZZZWWWVVVWWW```llltttrrrbbbTTTPPPHHHOOOgggyyy}}}~~~wwwppphhh```[[[QQQKKKCCC===999444///+++---......------+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************++++++++++++***++++++++++++,,,,,,,,,------------...///000111//////000444;;;DDDLLLPPPKKKLLLLLLLLLLLLQQQZZZaaahhhjjjjjjfffeeekkkuuu}}}~~~|||zzzzzz~~~}}}oooeeeaaacccgggjjjqqqvvv{{{{{{{{{~~~zzztttjjj___YYY[[[___bbb```___\\\YYYYYYZZZ]]]_________]]]\\\[[[ZZZZZZZZZUUUTTTSSSSSSSSSQQQNNNKKKCCC===666///,,,++++++***************************)))***+++,,,,,,---,,,,,,333///+++,,,000333444222,,,++++++*********************))))))))))))******)))******++++++******)))((((((((((((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---111666:::CCCDDDDDD@@@???FFFTTT___hhhhhhhhhiiigggaaaZZZVVVWWW^^^yyynnn]]]TTTIIIDDDHHHOOOUUUXXXTTTRRROOOHHH@@@777111---+++***************+++,,,************************(((((()))***************'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((***)))(((((()))+++...000))))))))))))(((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************)))***+++,,,,,,---,,,,,,,,,---...---,,,,,,...000---......000444<<>>LLLTTT```hhhmmmqqqvvv{{{yyy}}}~~~ssshhheeeeeelllyyykkkccc___JJJMMMUUUbbbqqqvvveeeYYYUUUWWW[[[]]]___XXXLLL@@@777111///...++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))''''''((()))))))))))))))***+++,,,---...---,,,,,,*********+++,,,---///000000------000...,,,111:::CCCIIIMMMNNNOOOQQQPPPMMMNNNQQQWWW```mmmxxx|||sssfff______cccfffhhhhhhyyytttbbbaaaZZZQQQNNNRRRUUUUUUXXXUUUWWW]]]aaa___[[[ZZZZZZZZZYYYZZZZZZYYYVVVTTTRRRLLLHHHHHHBBB666...,,,((()))+++++++++***+++,,,++++++++++++******))))))+++***))))))+++,,,+++***++++++************++++++......,,,***)))(((((((((*********)))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((*********))))))))))))((())))))))))))************)))******)))(((((()))+++++++++***************+++,,,------+++******---///...222444333888BBBKKKNNNCCCRRR___```^^^aaacccccc]]]VVVUUU[[[]]]```ooo{{{{{{~~~rrrccc^^^]]]mmm|||rrr^^^TTTLLLDDD<<<777111---,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************)))(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))(((''''''&&&''''''******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))***+++,,,,,,------((()))***---//////...,,,...000333777===FFFOOOUUUjjjmmmppprrrtttvvvyyy{{{xxxrrrssshhhTTTNNNPPP;;;<<>>===>>>>>>AAAJJJ]]]uuu{{{lllbbb___\\\```eeegggbbbWWWHHH>>>999444///---...///---+++*********)))))))))))))))))))))))))))*********++++++...---***)))++++++((())))))(((((((((((())))))++++++,,,------------,,,,,,,,,,,,,,,,,,---...///000...///111333888CCCMMMSSSUUUTTTTTTYYY```cccaaa\\\```iiixxx{{{qqq]]]VVVRRR[[[nnn}}}```QQQPPPQQQUUUSSSTTTWWWXXXWWW[[[```\\\[[[[[[[[[[[[ZZZWWWUUUTTTQQQOOOOOOJJJ@@@777333///...---,,,,,,+++++++++++++++++++++***************))))))+++.../////////++++++************++++++(((((((((((()))***,,,,,,(((((())))))******++++++)))((((((''''''(((((()))******))))))))))))******,,,+++++++++************)))))))))*********+++++++++,,,---,,,+++***+++---++++++************++++++---...//////------...///111333555999DDDQQQWWWWWWdddeeedddbbbcccbbbZZZQQQPPPSSS___nnnwwwrrrfffhhhtttzzzsssiiibbbXXXOOOFFF>>>555...------,,,+++,,,,,,,,,,,,,,,++++++***)))************))))))(((((((((''''''(((((()))***))))))))))))))))))))))))&&&&&&&&&''''''(((******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***((((((((()))))))))************++++++++++++******++++++++++++,,,,,,,,,,,,///---***)))***---000333444<<>>DDDHHHKKKLLLNNNYYYjjjxxxtttjjj^^^___bbbjjjooojjj\\\OOOGGG>>>222------...,,,)))+++++++++++++++)))(((((()))))))))***************///111000,,,***+++***'''))))))(((((((((((()))))),,,,,,,,,---------------...---------------......000222444777;;;BBBLLLUUUSSSTTTVVVZZZdddnnnqqqoooiiilllttt|||wwwhhh[[[]]]aaalll}}}uuu___SSSNNNPPPNNNPPPVVV[[[[[[[[[]]]\\\[[[[[[[[[\\\[[[XXXVVVTTTSSSSSSRRRNNNFFF===888000...,,,++++++,,,,,,,,,+++++++++++++++++++++++++++***)))+++---......---++++++************++++++***))))))(((((()))******''''''((()))***++++++,,,)))((('''&&&&&&'''((()))+++***)))(((((()))***+++,,,,,,,,,+++++++++******))))))*********+++++++++)))***++++++***)))***+++++++++*********+++,,,,,,,,,---//////...---...///777888:::@@@NNN\\\aaa___eeecccaaa______]]]XXXSSS^^^bbbmmm~~~{{{kkkeeejjjmmmmmmooonnndddWWWLLLBBB666...,,,,,,,,,***,,,,,,------,,,,,,+++***))))))************)))(((((((((((('''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***(((((()))))))))************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++)))+++,,,...000333666888FFFNNN[[[gggoootttvvvwwwzzz|||}}}~~~}}}}}}vvvpppmmmmmmttt~~~~~~zzzzzz~~~}}}yyyyyyxxxwww|||sssbbbYYYVVV^^^gggkkkkkkjjjlllnnn{{{}}}rrrjjjcccccciiimmmkkkfffXXXNNNAAA777222///...---,,,,,,---------,,,+++***************************...000///+++***+++***'''))))))(((((((((((()))))),,,,,,,,,---------...............---....../////////444999===AAAIIIQQQVVVRRRUUUZZZdddrrr~~~~~~yyymmmnnnooonnnkkkgggeeedddqqqvvviii___ZZZRRRMMMQQQVVVWWWVVVVVV[[[ZZZZZZ[[[\\\\\\ZZZWWWUUUVVVUUUTTTQQQKKKDDD===222...+++***+++---------+++++++++++++++++++++,,,,,,+++******++++++***)))++++++************++++++)))))))))))))))******+++''''''((()))***++++++,,,)))((('''&&&&&&'''((()))+++***)))(((((()))***+++,,,,,,,,,+++++++++******************++++++++++++(((***,,,,,,+++)))******++++++******+++,,,,,,---+++,,,......------///111:::<<>>444222222111///,,,------------,,,++++++((())))))*********))))))((((((((((((((()))******(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))******************))))))))))))******))))))))))))************++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,+++---000333777>>>FFFMMM\\\cccnnnvvvzzzzzzyyyxxxzzz|||~~~|||wwwuuutttrrrssssssnnnnnnsssvvvppppppooottt}}}zzzqqqvvv}}}vvvooommmsss|||pppfffeeejjjpppuuukkkfff[[[LLL===444111222+++,,,,,,,,,---,,,,,,,,,+++++++++******************---,,,))))))++++++((())))))(((((((((((())))))---------,,,---......///...............///000111...666===AAAFFFNNNVVVYYYXXXZZZ```kkkzzzwwwaaa```^^^\\\^^^iiiyyydddXXXMMMKKKMMMPPPTTTYYYXXXXXXXXXZZZ\\\]]][[[YYYWWWYYYXXXUUUSSSPPPJJJDDD666111,,,***,,,.........++++++++++++,,,,,,,,,,,,---+++************)))'''++++++************++++++''''''((()))***,,,...///(((((())))))******++++++)))((((((''''''(((((()))******))))))))))))******,,,+++++++++*********************++++++++++++,,,***,,,...///---,,,,,,,,,++++++***++++++,,,---...+++,,,---------///222555===AAAEEEKKKVVVaaaeeecccddddddbbb^^^WWWUUU___kkkssszzzsssjjjnnn{{{vvviiiZZZGGG999555444111...---------------,,,++++++((())))))************)))))))))(((((())))))***+++))))))))))))))))))))))))******(((''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************+++******))))))******+++)))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///111444:::GGGVVVaaagggmmmtttyyy{{{{{{zzzzzz{{{}}}vvvwwwwwwuuuqqqmmmlllkkkmmmssszzzoookkknnnvvvyyyiiiggglll{{{ssskkkiiikkkooorrrrrrlll^^^KKK<<<555444,,,,,,+++*********+++++++++++++++++++++*********'''******((((((+++,,,)))))))))(((((((((((())))))...------,,,---...///000............///000111222222;;;BBBEEEKKKWWWaaadddbbbbbbdddkkkvvv|||tttgggVVVYYY___hhhvvvzzzssskkkbbbXXXRRRUUU[[[UUUUUUVVVYYY\\\]]]\\\ZZZ[[[]]][[[VVVUUUUUUQQQJJJ>>>777///,,,---///...---+++++++++,,,,,,,,,------,,,+++******,,,,,,+++)))++++++************++++++)))))))))***+++---...///)))))))))))))))*********((())))))******))))))((())))))************))))))++++++*********)))))))))*********+++++++++,,,,,,***,,,//////...,,,,,,,,,++++++++++++,,,---......------------...222777;;;BBBHHHMMMRRRYYYaaaeeeddddddaaa___[[[VVVWWWfffvvvyyyyyyuuuzzzyyyhhhPPP???888444000+++---------...------,,,+++(((((()))***************))))))(((((())))))***+++)))))))))))))))))))))))))))(((((('''''''''(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))************+++******))))))******+++))))))*********++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---............444;;;BBBJJJUUUcccmmmmmmpppuuuxxxyyy{{{}}}~~~~~~~~~|||zzzxxxjjjpppxxxyyywww{{{||||||}}}tttbbbXXXcccqqq{{{xxxpppjjjgggooorrrssslll```QQQFFF@@@444222///,,,******+++,,,,,,,,,,,,++++++*********&&&)))***'''(((++++++)))))))))(((((((((((())))))......---,,,---...///000---------...///111222333999AAAGGGIIIPPP___kkkpppjjjgggdddfffnnnpppeeeWWWXXXaaarrrqqqZZZSSSVVVSSSTTTUUUXXX\\\]]]\\\[[[]]]___]]]WWWVVVYYYVVVOOODDD<<<333...//////...,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,++++++************++++++...---,,,,,,++++++,,,,,,*********)))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((*********))))))))))))(((******+++++++++,,,,,,,,,(((***---...,,,+++******++++++++++++,,,---.../////////......000444;;;@@@GGGOOOUUUXXX]]]ccchhhhhhaaa\\\XXXVVVUUUZZZlll~~~}}}sssxxx|||vvv\\\III???999333---------......------,,,+++(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))''''''&&&''''''((()))***'''((((((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////111<<>>IIIPPPPPPSSS___lllsssnnniiiccc___]]]^^^```bbb{{{}}}mmmVVVRRRTTTTTTSSSTTTUUUWWWYYYZZZZZZ___bbb```___]]]XXXRRRMMMEEE;;;555555555333000---,,,,,,---//////---,,,++++++,,,---,,,+++***)))+++++++++++++++***)))(((************************(((((((((((())))))))))))***))))))(((((((((((((((******))))))))))))*********************)))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,---.........---,,,+++333,,,***///111444@@@OOOXXXSSSOOOSSS\\\ggglllnnneeeYYYQQQWWWdddoooyyy{{{{{{ssskkkqqqzzz~~~~~~~~~zzzoooRRRBBB>>>666+++,,,,,,---...///...***'''++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((******))))))((((((''''''---%%%$$$***---(((%%%&&&'''%%%(((,,,***$$$%%%+++''''''''''''((((((((()))***)))((((((***,,,///111))))))))))))************((()))******)))(((***++++++++++++++++++++++++++++++,,,......---,,,---...,,,+++...222111///333<<>>333///000...---------------+++***************************))))))))))))))))))))))))------------------------111///...///555<<>>666111...***)))***,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%***,,,***(((***,,,,,,+++***'''%%%'''+++***'''''''''((((((((()))))))))*********+++++++++,,,,,,)))))))))*********++++++))),,,...///...---------************************+++---...---,,,+++,,,---222---***...777BBBQQQ]]]fffnnnwwwzzzyyywwwxxxzzz}}}~~~}}}uuupppqqqpppllljjjkkkooosssuuupppnnnqqq~~~uuulllrrr~~~zzzxxxsssqqq~~~yyyooooooxxxuuuoooeeeYYYHHH888000//////...------......,,,+++************************))))))))))))))))))))))))------------............000//////333:::AAAEEEGGGIIILLLSSS]]]hhhnnnnnnjjjZZZTTTZZZmmm||||||kkkhhhaaa[[[VVVUUUVVVWWW\\\___```______bbbbbb___VVVUUUSSSQQQOOOKKKEEE@@@888444111............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))))))))*********************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---...//////000000***111333111999GGGOOOMMMEEEKKKUUU```fffgggccc```ZZZfff{{{|||{{{|||xxxxxx~~~jjjSSSAAA777222///+++***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((($$$+++---)))'''***+++''''''***)))%%%&&&++++++''''''(((((((((((()))))))))******++++++++++++***)))))))))*********+++++++++))),,,///111000...---,,,************************,,,---...---++++++,,,...///...000777CCCQQQ___hhhgggmmmuuuxxxyyyyyy{{{~~~}}}wwwrrrkkkdddccchhhnnnssszzzuuuvvv}}}sssrrrxxx~~~||||||tttooossszzz{{{xxxqqqfffWWWGGG:::444111...++++++---...---+++************************))))))))))))))))))))))))---------......////////////111444999@@@EEEHHHIIILLLOOOVVV___eeeccc\\\WWWYYY```uuuuuuaaaWWWYYY___]]]```aaa```aaadddeeecccYYYXXXVVVTTTRRRPPPMMMKKK@@@<<<777333000///---,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,+++++++++++++++,,,+++,,,------------,,,+++******++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...//////000---222444666AAAMMMKKKAAADDDRRRbbbiiieee^^^[[[[[[hhh}}}eeeLLL<<<333111...------------,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''***,,,)))(((***)))&&&&&&)))***'''''')))***((((((((((((((()))))))))*********+++++++++***)))(((************++++++++++++(((+++...000///---,,,,,,************************,,,---------,,,,,,...000---444===HHHTTT___gggkkkfffkkkrrrvvvyyy{{{~~~~~~ssshhhgggkkkiiidddbbbpppvvv|||{{{wwwuuuuuurrrooosss~~~xxxsssuuu{{{zzztttlllaaaQQQEEE666111,,,***,,,------+++************************))))))))))))))))))))))))---------...//////000000000444999>>>CCCHHHMMMPPPVVVXXX\\\```^^^YYYXXXZZZmmm~~~~~~oooZZZXXX^^^^^^aaacccaaacccggggggddd```^^^[[[WWWTTTQQQOOONNNEEEBBB===888555222///---......---,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++---,,,++++++******++++++++++++------------++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000333444666===GGGMMMGGG>>>HHHYYYjjjlllaaaXXXYYY___www~~~{{{wwwWWWBBB777555111//////...---+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++)))(((...666222---)))))))))'''(((+++((((((((()))))))))************************))))))*********++++++++++++,,,(((+++---...---,,,,,,,,,++++++++++++++++++++++++,,,---...------...111333222@@@PPP[[[ccciiillllllkkkoootttyyy{{{~~~~~~}}}nnnkkkbbb\\\cccooorrrmmmmmmyyywwwsssqqqnnnpppyyyzzzzzzwwwyyy~~~}}}{{{yyyssseeeXXXEEE<<<111,,,,,,...---+++************************))))))))))))))))))))))))---------...///000000000111777===AAACCCJJJUUU^^^`````````^^^ZZZ\\\jjj{{{xxx{{{aaaXXXZZZ^^^bbbddddddeeehhhhhheeedddccc```\\\WWWRRROOONNNGGGDDDAAA===;;;888444111///...---,,,+++,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++************++++++,,,***+++,,,------,,,+++***)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...111000000//////000111222444333777@@@EEEDDDBBBBBBQQQ]]]iiiggg\\\XXX___iiidddLLL>>>999333///---.........++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))******'''***...)))''';;;VVVJJJ444%%%(((+++'''&&&+++(((((()))))))))***************)))(((((()))***+++*********+++++++++,,,,,,***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000444777???PPPaaahhhjjjnnnppppppppptttxxx||||||wwwrrroooaaabbb```aaannn~~~vvvxxx{{{zzz|||xxx~~~|||{{{{{{zzz~~~}}}|||yyypppeeeXXXLLL<<<222//////---+++************************))))))))))))))))))))))))---------...///000000111333999???AAACCCLLL\\\iiieeeccc```\\\YYYdddyyyuuukkk^^^[[[^^^ccceeeeeefffiiihhheeebbbcccbbb___ZZZUUUQQQPPPGGGEEEBBB@@@>>>;;;777444///...---,,,+++,,,------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((((((((()))***+++------)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......444333222111111111222333111000666??????:::===GGGWWW___ddd```YYYZZZfffrrrrrrXXXCCC===444---,,,---///000++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))*********&&&+++000(((&&&FFFppp^^^:::!!!&&&---(((%%%+++))))))))))))************+++)))((('''''')))+++---******+++++++++,,,,,,,,,+++,,,------,,,,,,---///------------------------,,,---......///222666999JJJ\\\lllooommmooossstttqqqtttyyy~~~{{{tttmmmfffbbb___dddgggmmm|||zzz}}}nnnttt||||||yyywww}}}{{{vvvooogggXXXDDD777222111...+++************************))))))))))))))))))))))))111222111///---...222666888AAAEEEAAAFFFVVVbbbeee\\\XXXYYYbbbqqq{{{~~~yyyhhh[[[\\\dddfffaaacccllllllfffgggnnnnnnddd^^^]]]WWWLLLIIIJJJIIIEEE@@@;;;888777---,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********************************************************))))))))))))(((******+++++++++,,,,,,,,,,,,,,,,,,---------........................------000///......///000///...444222444;;;???AAAHHHQQQ```kkkbbbTTT]]]ppp}}}bbbFFF===666333000,,,///666---,,,,,,++++++*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&(((---222666333...)))&&&'''))))))((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++,,,---...---++++++.../////////555@@@IIIeeeiiimmmppprrrsssuuuwwwwwwyyy{{{~~~vvvllliiieee```^^^aaakkkttt~~~rrruuuxxxrrruuu~~~}}}vvvpppuuu|||zzzuuupppjjj[[[HHH<<<666000+++,,,***)))***+++,,,,,,***************************---...000000000333777;;;EEEGGGIIILLLUUU```cccaaaRRRXXXeeeyyyzzzzzzyyyrrreeeaaa___ccciiilllmmmnnnxxxzzzuuujjjffffff]]]PPPMMMLLLJJJGGGBBB>>>;;;999111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,---------.........//////.................................///111111111000222222888???BBBDDDLLLVVVZZZ___YYYXXXmmmpppNNNCCC999555111...000444,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++---...111---)))'''(((***))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++))))))+++,,,------,,,---///111888DDDTTT___iiilllppprrrssstttuuuwwwyyyzzz|||yyypppggg``````aaa```bbbfffpppnnnvvv~~~{{{xxxxxxxxxwwwtttnnnnnnrrrzzz|||tttuuuqqqgggYYYNNNDDD888---,,,+++***+++,,,+++)))(((************************,,,...000111333777;;;???GGGFFFKKKXXXcccbbbZZZTTTVVViii~~~|||yyykkkdddkkkooolllnnnwww{{{rrrpppooofffXXXPPPOOOLLLHHHDDDAAA>>>===555222...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------........./////////000000........................------///000111222222222...444===EEEGGGIIIRRR\\\```\\\UUU```~~~ZZZLLL===666333111000111++++++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***((('''---+++))))))*********)))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---------------,,,***)))***,,,...///......000777DDDUUUeeepppmmmooossstttuuuuuuvvvwww{{{|||~~~}}}tttkkk]]]XXXWWW]]]gggpppzzz~~~uuuxxx|||~~~}}}wwwqqqmmmlllgggbbbaaajjjzzzzzzyyyxxxssskkkbbbVVVDDD444000...---,,,,,,,,,***(((++++++++++++++++++++++++111000000111444999???BBBGGGHHHRRRaaaeeeZZZRRRQQQcccyyyxxxrrrlllooowwwzzzwwwuuulllbbbSSSPPPLLLHHHEEECCCBBBAAA888444///,,,---///000111------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))------,,,,,,,,,+++++++++............////////////---.........////////////---------...............,,,...000000000000111111...888DDDKKKKKKNNNVVV___bbb^^^\\\qqqeeeUUUBBB666222111///...***++++++,,,,,,---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***(((&&&)))))))))************)))((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------.........///......,,,---...///...111777BBBQQQ___jjjooommmpppsssuuuvvvvvvxxxyyy|||}}}{{{vvvoooggg```XXXXXXZZZdddsss~~~|||rrryyyxxxooojjjbbbYYYSSSYYYiiiyyy{{{{{{xxxrrrlllbbbPPP@@@888444///,,,+++,,,------++++++++++++++++++++++++333111000222777???FFFKKKVVVVVV\\\aaa[[[TTTYYYfffxxx~~~yyyyyyyyyrrrllloooqqqyyyxxxqqqkkkYYYTTTMMMHHHFFFEEEDDDCCC999555000---...111333444------------------------******+++++++++++++++***************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++------------............,,,,,,---------.........---------.........//////---///000000......000222222>>>KKKPPPPPPRRRYYY___XXXcccsssrrrbbbJJJ999222111///,,,+++++++++,,,,,,------...,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++'''(((************))))))((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......---///111000...,,,,,,,,,000666BBBQQQ^^^gggiiiiiikkkooosssuuuwwwxxxzzz||||||~~~yyypppggg___ZZZWWW```bbbgggqqqmmmrrrzzz{{{tttggg^^^TTTQQQXXXiiizzz}}}|||xxxsssoooiii]]]RRRBBB;;;111+++)))+++...000++++++++++++++++++++++++000000222888AAAJJJQQQUUUdddaaa]]]XXXUUU]]]uuuvvvqqqvvvvvvlllmmmmmmzzzyyyvvvfff___TTTMMMIIIHHHEEECCC<<<888333000000222333444------------------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,------------...,,,,,,------...////////////000111///------222666===IIIRRRTTTTTTWWW[[[]]]^^^zzzvvv[[[BBB666333000---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---''')))******)))((()))***))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------***---000///,,,+++,,,...777AAAPPP___hhhlllkkkiiilllooosssvvvxxxzzz|||~~~|||~~~vvvjjjaaaYYYTTTSSSWWWlllttt~~~vvvrrrqqquuu}}}{{{sssmmmcccYYYUUU^^^nnn{{{}}}~~~{{{uuuqqqnnnhhhaaaMMMDDD888...)))***---...,,,,,,,,,,,,,,,,,,,,,,,,000222999CCCMMMUUUXXXYYY```]]]XXXXXXhhh~~~lllkkkppp~~~xxxmmm___TTTNNNKKKFFFCCC@@@<<<666222111111111000........................+++,,,------.........---------------------------------------------------,,,,,,,,,,,,++++++++++++************++++++++++++------------............,,,,,,------...//////000///000111///---000777>>>KKKTTTZZZYYYXXX[[[\\\[[[sssyyyqqqQQQ===777444000---------------,,,,,,,,,------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((()))+++***''''''(((***))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++---///---,,,...333999FFFOOO[[[eeeiiijjjjjjkkkooorrrvvvyyyzzz{{{}}}~~~}}}~~~zzzxxxppphhhbbbaaa```aaaiiirrr}}}zzzzzz~~~{{{xxx{{{}}}}}}{{{{{{zzzuuukkkcccaaagggnnnyyy~~~{{{tttpppkkkfff\\\SSSFFF999222...---,,,,,,,,,,,,,,,,,,,,,,,,,,,222777@@@LLLVVV[[[ZZZWWWVVVVVVXXXeeellliiitttyyyhhh[[[RRRMMMGGGCCCCCC???999444222000...---........................------...///000000000///........................************************,,,,,,,,,+++++++++******,,,,,,,,,---------................../////////000,,,,,,------...///000000///000111///...333<<>>999555222111222000111222333333333333333000///------......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////................../////////000000333444111///555DDDQQQZZZfffcccZZZ^^^```^^^___www}}}iiiGGG999666222.........///......------//////...---,,,,,,++++++,,,+++++++++***)))))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))))))))))))))******+++)))))))))))))))******+++,,,,,,++++++***+++++++++------..................+++---///...///666BBBKKKaaaaaabbbdddggglllppprrrvvvwwwzzz~~~}}}zzz~~~|||tttlllfffbbbrrr|||xxxwwwwww|||vvvmmmhhhooozzzxxxooofff```gggddd\\\PPPBBB777000...///---++++++------,,,+++:::???NNN]]]^^^RRRMMMQQQ___wwwyyy|||uuu~~~tttttttttggg\\\QQQJJJIIIGGGFFFBBB===888444222111///000000111111111111111///...------...///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////.............../////////000000,,,///222222444===JJJUUU]]]dddccc___^^^XXXZZZiiizzz~~~zzzyyyrrrOOO>>>666222......//////......------///......---,,,,,,++++++++++++++++++************************************)))******++++++******)))))))))*********+++++++++************************)))))))))))))))******+++)))))))))))))))***++++++,,,,,,+++++++++++++++,,,------------............+++,,,---///444@@@NNNYYYaaaaaabbbdddgggkkkoooqqqwwwyyy{{{|||{{{|||}}}~~~}}}sssjjjdddcccdddzzz~~~{{{sssyyyyyysssrrrxxx|||yyyrrrooommmuuu}}}~~~zzzqqqbbbTTT]]]^^^]]]WWWMMMAAA888333///---*********+++***)))@@@EEEQQQ\\\YYYMMMIIIMMMnnn}}}{{{pppsss{{{wwwsssgggZZZPPPKKKMMMKKKGGGBBB<<<777222///....../////////////////////---------///000///...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...////////////........./////////000000000---...111555:::CCCMMMTTTZZZ______```]]]TTT]]]www~~~~~~{{{yyytttxxx^^^GGG;;;333/////////.........------.........------,,,,,,+++*********+++++++++++++++************************)))))))))******)))))))))(((((()))))))))*********************************)))))))))))))))******+++***))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---,,,---222<<>>BBBCCCCCCJJJYYYVVVNNNYYYkkkuuu|||sss}}}}}}||||||{{{|||}}}~~~~~~~~~|||{{{xxxtttsssyyyzzzcccHHH777222111000...---------...---------------,,,,,,,,,******++++++,,,,,,,,,---***************************++++++++++++++++++************+++++++++,,,,,,************************)))))))))))))))******+++***************++++++,,,,,,+++++++++,,,------...++++++,,,------...//////---000888DDDQQQ]]]eeehhhnnnnnnpppqqqtttvvvxxxyyyzzz{{{~~~yyyssslllrrrxxxzzz~~~}}}}}}|||yyyxxx}}}zzzsssqqqooommmlllnnnuuuzzz~~~vvvlllVVVMMMHHHRRRaaadddWWWGGG:::555000---,,,---......QQQQQQOOOJJJKKKZZZuuuyyy{{{|||yyyzzz{{{}}}}}}{{{zzzzzz{{{xxxzzzpppaaaXXXOOOKKKFFFCCCAAA===777222333222111000///000111222000.........000111000///---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............///000000000000////////////000000000111111222333555999===AAABBBBBBKKK[[[VVVLLL]]]uuu{{{xxxzzz{{{}}}}}}|||}}}|||zzzyyyvvvtttttt{{{}}}oooooorrrPPP:::333222000...------......------------------------+++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************)))))))))))))))******++++++************+++,,,,,,,,,++++++,,,,,,---...///+++,,,,,,---...///000000,,,444AAAPPP\\\eeejjjlllnnnoooqqqrrrtttvvvwwwxxx{{{|||~~~zzzrrrkkkjjjrrr}}}|||vvvnnnkkkllllllwwwxxxooodddVVVIIIMMM[[[ccc[[[PPPBBB<<<555///,,,,,,,,,---QQQPPPOOOVVVhhhzzz{{{|||}}}~~~~~~}}}|||vvvfffUUUPPPIIIEEECCC@@@;;;666444333111//////000111222111000...///000000///...------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......///000000000000000//////000000000111111111222444777:::===???BBBCCCLLLXXXUUUSSSfffyyy~~~xxx{{{}}}~~~~~~{{{yyywwwrrrtttqqqrrrrrriiijjj{{{\\\BBB444222000...------......------------------------,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++******************++++++++++++************************)))))))))))))))******+++++++++******++++++,,,---+++++++++,,,,,,...//////,,,------...///000111222555@@@OOO\\\dddiiimmmooopppqqqrrrtttvvvwwwxxxxxxzzz}}}~~~|||vvvtttvvvyyywwwtttsss{{{}}}vvvrrrdddUUUPPPUUU\\\]]]ZZZPPPIII>>>555000---,,,+++OOOMMMPPPcccqqq}}}vvv[[[TTTLLLGGGFFFCCC===888444222000///...///000111222000//////000000///---------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...//////000000000000000000000000000111111111111555888:::<<<<<<===@@@BBBLLLRRRSSS[[[ooozzz|||}}}}}}|||}}}~~~xxx{{{~~~{{{xxxwwwooorrrnnnkkklllhhhlll}}}gggJJJ444333000...------...///---------------------------------,,,,,,+++++++++************************))))))************))))))))))))))))))************************************)))))))))))))))******+++++++++******++++++,,,---+++++++++,,,---...///000------...///000111222333AAALLLZZZcccgggiiilllpppssstttuuuwwwyyyzzzzzzzzzwww|||yyyqqqsss{{{ssszzz~~~|||yyy{{{}}}zzzooo```UUURRRWWW]]]bbb\\\TTTGGG<<<444000---,,,JJJJJJ]]]nnn[[[MMMPPPRRRJJJAAA???999555111000111222111///111000///...............,,,---...///...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......///000222333111000///000111333333333FFFAAA>>>>>><<<:::@@@JJJSSSOOOSSScccvvv}}}zzzxxxyyy{{{{{{zzzyyy{{{|||xxxlllqqqnnnkkkkkkiiiiiioooxxxSSS<<<222222222+++,,,000,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++---,,,+++******+++,,,---************************************************++++++++++++++++++++++++************************))))))))))))***+++,,,---++++++,,,------......///111...///111222222555;;;SSSWWW^^^dddiiimmmqqqsssqqqsssvvvxxxzzz{{{||||||ssstttpppggg|||tttqqqvvv{{{uuurrrssswww|||zzzwwwjjjXXXNNNSSSZZZ]]]^^^[[[SSSGGG;;;222......LLLSSSnnn}}}xxxbbbQQQPPPRRRKKKBBB@@@:::666222000111222111///222111111000000000000000,,,---.........---++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////......///000222333000/////////111222222222888777888;;;;;;<<>>888ooodddkkkiiiVVVUUUbbbrrrppp[[[RRRKKKEEE@@@@@@>>>:::666333111111111......///000000//////...------,,,,,,,,,+++++++++------------------------------------------------,,,,,,---------.........//////000000111222222222///222444555333333444555888???DDDEEECCCFFFMMMSSSQQQjjj{{{yyy{{{zzzzzz{{{{{{yyyvvvsssqqqooopppqqqqqqqqqsssvvvyyy}}}|||{{{zzz{{{~~~xxxooojjjggghhhgggfffgggjjjppprrrxxx~~~```FFF999888222000222000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************+++,,,---...,,,,,,---......//////000......111777<<>>GGGPPP\\\ggghhhkkknnnppprrrtttxxxzzzzzz{{{}}}|||wwwooogggccceee|||xxxzzzxxxqqqvvvsssuuu~~~rrrjjjgggoooxxxvvvkkkbbb^^^ZZZWWWYYY\\\ZZZPPPGGGxxxuuurrryyyzzznnnuuuiii[[[aaavvvuuu___QQQIIIDDDCCCBBB???:::444000111222000222333555555555333222000///...---------......///.........------------........................------------...............///111222333333222222...222777777444222444666777;;;===>>>EEEPPPVVVUUUggg{{{}}}zzzsssjjjggghhhjjjkkkkkkjjjhhhfffcccbbb___`````````aaadddiiilllqqqsssuuuwwwxxxxxxwwwwwwuuuuuuttttttuuuuuuvvvvvvqqqsssuuuxxxxxxxxxvvvuuusssqqqooorrrxxx~~~xxxooohhhfffeeecccccceeeffffffgggpppuuueeeKKKCCC:::444555555,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------......//////000000000000777EEERRRZZZaaafffkkkmmmpppqqqrrrtttxxxzzzyyy|||}}}zzzrrrkkkhhhggg}}}}}}~~~~~~zzzzzzuuuwwwzzzyyyjjjaaaiiiuuuwwwqqqkkk\\\[[[ZZZZZZZZZWWWSSSPPPnnnmmmlllvvvxxxuuuqqqdddjjjwww~~~eeeTTTKKKFFFDDDCCC@@@:::444000111222///000222444444444222111111000///...---...////////////.........---------........................---------.........//////...///111222333333222222,,,111666777333111333666:::<<<===>>>GGGTTTYYYVVVvvv~~~zzzvvvrrrjjj___ZZZZZZ______^^^^^^\\\YYYWWWVVVUUUUUUVVVVVVWWWZZZ___ccc```bbbeeehhhiiihhhgggeeeeeeeeedddddddddeeeffffffaaaccceeeffffffeeebbbaaabbb___]]]```ffflllnnnooouuuwwwyyyzzz{{{~~~|||sssiiifffcccaaa```bbb```cccgggooo|||kkkMMMDDD999222333333,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------......///000000000111111999IIIYYY```bbbdddnnnoooqqqrrrrrrtttwwwyyyuuuyyy{{{wwwoookkkmmmqqqzzz{{{yyymmm___dddooouuutttsss[[[]]]^^^[[[VVVSSSSSSUUUqqqhhhddd^^^hhhppp{{{}}}vvvtttbbbSSSGGGGGGEEEAAA<<<666111000000111000000000000000111111111///...---...//////.........//////000//////...000000...---------------...............///000000...///000111111222222111111000///000333555555555;;;777:::FFFNNNQQQUUU[[[www~~~{{{qqqjjj___WWWRRROOOLLLIIILLLLLLLLLKKKKKKJJJJJJJJJFFFFFFGGGHHHIIIKKKMMMNNNOOORRRRRRPPPQQQVVVWWWUUUNNNPPPQQQQQQQQQPPPMMMIIINNNNNNNNNOOOOOOPPPPPPPPPIIIKKKMMMOOOQQQTTTXXX\\\aaaccchhhqqqyyy}}}|||zzz{{{iiibbbaaa```aaacccbbbccc```iii~~~{{{{{{SSS:::333333222000//////...------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------...///111333///999GGGTTT\\\bbbgggkkkqqqsssrrrqqqwww~~~|||uuu{{{yyytttooorrr{{{tttxxx|||}}}lll\\\\\\eeemmmtttzzzllljjj___QQQLLLRRRVVVUUUmmm\\\XXXWWWgggzzz}}}xxxiiiUUUIIIHHHFFFCCC>>>999555333222111111000000111222444555111000////////////...---........./////////.........---------------.....................///000000...///000111222222222222111111111222444555666666;;;888===IIINNNPPP[[[kkk|||xxxooogggfff___YYYRRRMMMKKKJJJHHHFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDGGGGGGDDDDDDHHHHHHFFFIIIIIIHHHFFFEEEFFFHHHHHHDDDDDDEEEFFFGGGGGGFFFFFFJJJLLLNNNPPPRRRUUUYYY\\\hhhqqq}}}iiiaaaaaaaaa`````````bbb^^^eeevvvZZZ>>>444222111000//////...------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------......///...///000111333444>>>LLLXXX```eeeiiilllpppssssssqqqsssyyyzzzwwwzzzqqqkkkuuuzzzttttttxxxxxxsssvvv}}}~~~tttiiigggjjjnnnsssyyyrrrmmm___PPPJJJPPPVVVWWWhhhPPPOOOQQQhhhyyyppp{{{uuu}}}~~~uuuZZZLLLHHHGGGDDDAAA===999666555222111111111222555777999000111111111000///---,,,.....................---++++++,,,,,,---...//////...............///000000...///000111222222222222111222333444555555666666:::999BBBNNNPPPSSSjjjsssdddbbbccc^^^ZZZZZZQQQMMMIIIFFFEEEEEEEEEDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFCCCCCCEEEEEEBBBCCCCCCCCCBBBAAABBBDDDGGGFFFHHHJJJLLLMMMMMMMMMLLLMMMPPPUUUYYY]]]bbbgggkkklllcccbbbaaa___]]]___bbb___aaammmtttfffEEE555111111111//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000//////111333<<>>:::666000000///000111444777999///222444444222///......000///...------------...------.........---,,,+++...............///000000///000111222222333333222///111222333333444888;;;===AAAKKKSSSTTT^^^hhhRRROOOPPPVVV\\\]]]\\\[[[UUUSSSQQQOOOQQQUUUZZZ^^^VVVXXXZZZ\\\^^^^^^^^^^^^YYY[[[\\\^^^```aaaaaaaaaZZZ___aaa```aaacccaaa]]]cccZZZTTTTTTUUUVVV[[[bbbgggjjjooowwwzzzpppgggaaa```ccc]]]ccc```___ccceeeooo}}}WWW;;;222333444//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------.........***---//////...000555:::KKKTTT^^^fffiiikkklllnnnsssrrrtttxxx{{{yyytttpppggg~~~}}}zzz|||~~~vvvsssnnnhhhbbb\\\XXXWWWxxxYYYKKKNNNYYYuuu~~~VVVUUU___|||www}}}||||||xxxppppppsssvvv~~~~~~aaaSSSNNNGGGCCCAAA>>>:::666000000000111111333444444///222555444111///000111222111///...------...///...///000000///---,,,***...............///000000///000111222333333333333///111222222222555;;;@@@EEEKKKPPPQQQTTTcccxxxvvvSSSFFFGGGJJJOOOUUUYYYZZZZZZYYY[[[___ccchhhpppwww}}}wwwyyy||||||~~~}}}{{{gggTTTOOOSSSYYYeeeqqqvvvyyy{{{tttllleeeccceee[[[```^^^\\\``````gggxxxcccBBB444333444//////...------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------............)))---/////////333<<>>===444222000000111000///---000111222333333333333333666444222000//////000111///000222333333111///---////////////000000000000//////000111222333333333000333555444444;;;HHHSSSNNNYYYSSSWWWtttmmmuuu[[[TTTFFFHHHHHHHHHHHHLLLSSSYYYqqqrrrVVVOOOHHHFFFHHHKKKOOORRRVVVSSShhh|||uuupppqqqyyyvvvbbb]]]\\\\\\______]]]___cccjjjnnnoooSSS777777222111000///......------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------......---,,,,,,+++*********++++++,,,,,,------.....................------//////......333???OOO[[[___cccgggjjjmmmooosssvvvtttwwwlllwwwyyyvvvrrrmmmmmmssswwwkkkmmmuuuwwwxxx}}}|||aaaXXXZZZvvv```UUUOOOWWWbbbwww[[[ooozzz|||wwwnnnmmmhhh``````pppkkkRRRFFFCCC@@@<<<;;;444333111000111111///---000000111222222333333333333222111000000000111222222222111111000///......////////////000000000111000000111111222222333333111444666666777>>>JJJTTTTTTZZZVVV___{{{}}}ttthhhMMMKKKCCCEEEHHHIIIJJJNNNUUU[[[vvv~~~kkk\\\SSSJJJFFFCCCFFFNNNZZZgggpppqqqxxx~~~uuuuuu|||lll^^^\\\\\\___^^^\\\]]]aaabbbwwwooohhhEEE:::111111111///...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,+++*********++++++,,,,,,---..............................111000000222999FFFUUU^^^aaadddhhhlllpppsssvvvwwwvvvxxxrrrsss|||zzzzzz{{{wwwqqqwww~~~rrr{{{bbbMMMQQQWWWwww```TTTPPP]]]lll}}}dddyyy|||xxxsssoookkkfff^^^___rrr}}}]]]JJJDDDAAA===;;;666444222111111111000...//////000111111222222333000111111111222222222222444222000///......///////////////000000000111111111111111222222222222222333666888888999@@@LLLUUUTTTTTTTTTfffyyy~~~bbbRRRDDDGGGDDDHHHNNNRRRTTTWWW]]]aaaqqqjjjUUUIIIDDDBBBEEEGGGJJJRRRbbbyyyvvvzzzxxxeeeaaa___```___[[[ZZZ]]]]]]mmmwwwWWW>>>222111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***+++++++++,,,------..............................222111111777BBBPPP\\\cccdddfffjjjoootttxxxxxxwwwxxxqqqtttzzzkkkppp}}}zzzmmmwwwsssUUUNNNMMMVVVyyyaaaXXXSSScccvvvmmm{{{tttooonnnnnneee\\\ggg{{{jjjPPPFFFCCC@@@===888555333111111111000///......//////000111222333222333333444444444333222111000000//////000000111//////000000000111111111222222222222222222222111444666888888;;;BBBLLLUUUSSSNNNTTTmmmnnnSSSOOOHHHJJJIIIQQQ[[[bbbddddddeeeffflll|||{{{cccXXXYYY]]]aaabbb\\\OOOEEECCCEEEFFFIIIQQQ\\\iii|||{{{}}}lllfffbbbaaa^^^ZZZXXXZZZ^^^iiiwww~~~aaa@@@666222111000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---.....................////////////111000222;;;IIIWWW```eeehhhiiilllqqqvvvxxxwwwuuuwwwqqqtttccchhhwwwwwwhhhtttjjjQQQQQQNNNXXX|||ddd___ZZZlllrrrvvvpppppptttmmmaaaeeetttwwwXXXHHHDDDAAA>>>:::777444222222222111000.........///000111333444666666666666555444333222,,,...000222333333222111000000000000111111111111333333333222222222222222333555666777;;;BBBKKKSSSSSSNNN[[[uuuzzzeee{{{SSSTTTMMMKKKNNNXXXeeemmmnnniiieeebbbjjjrrrtttqqq{{{mmmTTTIIIJJJNNNRRRTTTQQQJJJEEEFFFGGGFFFIIIZZZmmm{{{~~~nnnfff___]]]\\\YYYYYY[[[\\\eeepppvvvgggBBB;;;222111000//////......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------...//////........./////////000000//////444???MMMZZZbbbeeekkklllooorrruuuvvvuuutttsssxxx~~~uuugggiiiuuuooobbbsssjjjOOOLLLPPP\\\gggeeeddduuusss~~~{{{ssszzztttrrrsssooofffdddjjjaaaLLLEEEAAA>>><<<999555333222222222111//////...///000222444666888888777666555444333333,,,...111444555555333222000000000111111111222222222222222333333333333333333444555777;;;BBBKKKQQQPPPQQQggg~~~ooonnnzzzTTTTTTMMMLLLWWW```kkkqqqnnnfff___[[[^^^dddeeefffvvvlllTTTKKKOOOUUUTTTXXXWWWOOOHHHGGGHHHHHHRRRiii~~~zzzpppfff\\\YYYYYYYYY[[[^^^XXX```hhhuuuyyyrrrIII???222222111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111...222:::EEERRR]]]dddggglllnnnqqqrrrrrrssstttvvvzzz~~~}}}~~~|||qqqqqqvvvddd___tttpppSSSIIIPPP___hhhhhhjjjyyy~~~ttt~~~lllkkkzzzzzzsssooonnnjjjeee```eeehhhuuupppTTTIIIDDD@@@===:::666333333333333222000/////////111333555777777666444333333333444444111222333444444444333333000000111111111222222222111222222333333444444444333444555777<<>>:::666333333333333333000000//////111444666888444333222111111222444666777666444333222222333333000111111111111222222222111111222333333444555555444444555888===DDDLLLPPPVVVllldddeee}}}VVVUUU[[[lllyyy||||||wwwooogggcccaaafffqqqzzzfffaaaqqqfff___lllzzzzzzmmmaaa\\\XXXYYY[[[XXX]]]^^^bbbzzz|||bbbKKK333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///000111111222333<<>>DDDLLLTTTZZZxxxzzzkkk{{{}}}kkkccc^^^```nnnvvv~~~|||sssjjjggghhhooo}}}qqqcccXXXYYY]]]WWWVVVWWWYYY\\\hhhoooGGG999444000111000......111........................+++,,,------......------,,,+++++++++,,,,,,---...---...///...,,,+++,,,---------------------------,,,---......//////......//////......000111222222555BBBPPPYYY```eeegggfffgggrrrsssrrrsssooo}}}{{{|||pppbbbYYYRRRPPPOOOOOONNNNNNOOOQQQNNNOOOPPPPPPOOORRRWWW\\\]]]```eeeiiinnntttzzz~~~iiiSSSYYYpppsss\\\NNNQQQfffnnnyyywwwtttwwwjjjWWW\\\www}}}wwwsssoookkkiii```]]][[[qqqiiiTTTHHHAAA@@@>>>;;;888666444333000000000000000000000000222222222222111222444666666999444222888444...222000000000111111111222222111222333333444444333333555111111888???FFFMMMSSSZZZmmmnnnrrrxxxggg```ppp|||uuuhhheeefffmmmyyyuuufffYYYVVVZZZVVVUUUXXXYYYYYY___rrr}}}~~~~~~SSS;;;555111111111//////111------------------------,,,,,,------......------,,,,,,+++++++++,,,---------.........,,,+++,,,---------------------------,,,---......//////......000000//////000111333444<<>>;;;777444222222111111111111111000000000111222222111222444666444777444555;;;666...333000000111111111222222222111222333333444444333333777444555<<>>LLLVVV___dddhhhmmmqqqqqquuuoooyyy~~~xxxvvvvvvxxxyyyaaaTTTQQQOOOKKKIIIHHHGGGIIIMMMNNNLLLIIIKKKJJJJJJJJJKKKMMMNNNPPPRRROOORRRYYYaaarrr[[[TTTYYYzzzlll\\\OOOWWWrrrqqq{{{www{{{zzziiittt||||||~~~}}}yyytttqqqqqqpppooocccWWWYYYdddwwwUUUGGGFFFDDDAAA===:::777555555444444333222222111111000111333333111111111222333222000888@@@777000999111111111222222222333333111222333333444444333333111555===DDDGGGJJJTTT^^^qqqsssrrrfffpppwwwvvv{{{zzz~~~ooo^^^cccvvvuuufffjjjsssjjj]]]ZZZYYYUUUUUUTTTSSSWWWbbbqqq|||xxxEEE:::111000222111000///........................------......------,,,+++...---,,,,,,+++++++++,,,+++,,,...---,,,,,,---///------------------------,,,---......//////......---///222111111444<<>><<>>555444222111000000111111111222222111///000222444000000000000000000000000000//////222555666555444333333444555666777777777999:::FFFNNNIIIQQQbbbjjjlll}}}xxxkkktttfff[[[MMMAAA>>>AAAFFFIIIIIIHHHGGGGGGHHHJJJKKKMMMRRR___ppp}}}rrrtttxxxiiiWWWTTTUUUVVVTTTRRRRRRUUUWWWfffvvvwwwgggDDD;;;555111444...111////////////............------------,,,,,,,,,,,,---------------------------------............//////111333444444333111///---...//////......///111111111111333999EEESSS\\\eeejjjooopppppprrryyyzzz}}}yyyYYYVVVmmmdddPPPTTTYYY}}}bbbXXXQQQ___|||}}}nnntttnnnrrrhhhXXX]]]uuu}}}|||||||||{{{xxxuuutttuuuoooggg^^^SSSIIIEEEEEENNNcccbbbMMMFFF???===@@@>>>555444333111000111111222222222222111//////111333/////////////////////////////////111333555444444//////111333555777999:::<<<>>>HHHJJJHHHVVVlllsss{{{nnnhhhooo^^^OOODDD<<<>>>@@@BBBCCCDDDHHHLLLPPPLLLRRRXXX\\\___eeennnvvv{{{{{{tttmmmmmmsss}}}uuufffeeeqqqvvvvvvlllYYYSSSTTTTTTSSSSSSSSSUUUVVVbbbxxxmmmhhhxxxrrrzzznnnFFF:::555222444...222////////////.....................------,,,,,,,,,---------------------------------............///,,,---...//////...---,,,---...//////......///111111111222666>>>KKKYYYaaaffflllqqqqqqqqqxxx|||oooXXXYYY}}}eeeQQQUUUYYY}}}aaaXXXRRR___{{{yyylllqqqooosss{{{vvv___ZZZkkk~~~}}}}}}||||||}}}zzzvvvvvvyyywwwqqqggg]]]RRRJJJFFFDDDKKKVVVkkkmmmQQQHHH@@@>>>@@@>>>777555333111111111222333222333222111//////111333////////////////////////...///000111222333333333000000222444666999;;;===>>>CCCKKKLLLLLLbbb|||qqqccclll|||jjjVVVGGG???;;;?????????BBBIIISSS```hhhrrrwww}}}}}}yyyvvvuuuyyyzzzpppbbbXXXWWW___kkkssseeeWWWWWWccclllrrrmmm\\\TTTSSSSSSRRRSSSTTTUUUVVV\\\mmmjjjccclllqqqxxxKKK;;;666333555...222////////////............/////////......------,,,---------------------------------............///------............---------...//////......///111111111333999CCCQQQ^^^eeegggmmmrrrqqqrrr}}}~~~}}}iii\\\aaafffRRRSSSYYYzzz___XXXRRR]]]zzz~~~uuujjjppppppuuu{{{ggg___eee~~~~~~}}}}}}}}}yyyssssssyyyuuuqqqhhh]]]SSSLLLGGGDDDIIIMMMZZZqqqxxxVVVKKKCCC???@@@???888777444222111222444555333333333111//////111333000000000000000000000000...000111111111111111222333333333444666888;;;<<<;;;CCCNNNNNNQQQmmmfff___ttt{{{{{{~~~}}}~~~~~~wwwdddPPPAAA<<<===???>>>@@@HHHYYYoooyyylllZZZNNNMMMTTT^^^ddd~~~]]]RRRUUUaaammmwwwuuueeeWWWUUUSSSRRRRRRTTTUUUUUUYYYfffeee^^^eeeSSS???888555555---111////////////............111111000//////...---------------------------------------............///111000////////////000111---...//////......///111///000444<<>>;;;?????????BBBQQQkkk}}}nnnZZZNNNNNNTTT[[[___uuu{{{]]]UUU[[[iiiuuupppZZZWWWTTTRRRRRRSSSTTTTTTZZZeee```XXXaaaYYYCCC;;;777555,,,000000/////////............222111111000///.........---------------------------------.........//////000...---++++++---...000---...//////......///111...000444>>>KKKXXXccciiijjjoooqqqooopppzzzzzzdddXXXiiiaaaNNNSSS___zzz```UUUQQQ[[[|||{{{ppppppqqqrrryyyfffvvv~~~{{{wwwtttrrrrrrqqqtttvvvqqqbbbVVVPPPLLLFFFCCCGGGJJJSSSmmmmmmPPPDDDBBBAAA@@@:::888666444333444555555777444000//////000000000---111222...///333444000111111111111111222222222777444222333777888888666===EEEMMMUUUeee}}}uuufffjjj|||yyywwwwwwwwwzzz|||zzzxxx~~~xxxfffcccppp}}}lllUUUCCC;;;<<<@@@DDDKKKOOOggg~~~yyyooo[[[XXXgggllldddbbbrrrnnnqqq~~~kkkbbbaaasssdddWWWSSSUUUSSSVVVYYYRRRSSSjjjnnnYYY\\\lllHHHAAA444111777333000000000///......------........................++++++,,,,,,,,,------------------............///000000//////.........---////////////000000000000333333777BBBPPP]]]fffjjjqqqlllooommmqqqrrr\\\]]]rrr```NNNTTT```vvv]]]UUUSSS\\\}}}|||rrrrrrrrrttt|||kkk~~~}}}{{{xxxuuusssqqqpppsssvvvrrrfffZZZSSSLLLFFFDDDDDDEEEKKK___ZZZFFFBBB@@@<<<:::999777555444444555555666333000///000111111111000333222///000444444000000000111111222222333333444333222333777999:::999@@@HHHOOOYYYqqqsssgggppp|||yyyxxxxxxxxx|||~~~|||xxx~~~nnn\\\YYYfffsss{{{gggQQQAAA;;;<<>>@@@DDDbbbwwwvvvpppccceee{{{yyysss}}}tttaaaWWWVVVQQQQQQTTTPPPTTT]]]rrr|||llltttYYYHHH:::222222///000000000///......------........................,,,,,,,,,,,,---------------------............///////////////............/////////000000000111111222666>>>KKKXXXcccjjjmmmnnnxxxuuuzzzuuuvvvqqquuubbbMMMGGGJJJTTTttt{{{ooonnnwwwyyy^^^NNNSSS___qqq[[[WWWWWW```zzzyyyuuuwwwppprrrrrrooossszzzzzzzzzyyyvvvsssqqqooonnnqqqqqqmmmdddYYYMMMEEEJJJCCCBBBHHHKKKXXXzzzRRRHHHFFF@@@<<<;;;999777666666555555333111///000111222222222666333//////222444222...000111111222333444555555222222333444777999;;;<<>>===<<<;;;999777666555222111000111222222111000111000222555555111///000333333444444444444555555444555666666666777:::<<>>>>>CCCHHHYYY~~~mmm^^^fffggglllyyy}}}eeeUUUUUUQQQOOOSSSRRRMMMPPP^^^kkkxxx\\\???===777///555000000000///......------........................,,,---------............---------............///.........///////////////...///000000111222333333777???MMMZZZcccjjjnnnpppvvvzzzmmmnnnsssfffUUU]]]pppccc```fff{{{}}}[[[IIIFFFGGGIIIKKKTTTcccrrr}}}}}}yyy}}}}}}XXXMMMRRR```qqq^^^]]]```mmmtttyyyvvvbbbRRRJJJPPPSSSUUUccc{{{~~~}}}|||{{{zzzxxxwwwvvvvvvvvvpppkkkkkkmmmiii\\\QQQMMMFFFCCCCCCEEEAAABBBSSSiii|||wwwPPPCCCCCC>>>>>>===<<<:::888666555333222111111222222000......000666;;;888111000444555555555555444444444444111444666777777888;;;>>>GGGTTTmmmooo```yyy||||||}}}}}}}}}}}}||||||zzz~~~|||vvvvvvuuucccRRRJJJCCC===BBBLLLZZZppp~~~eeeMMM???>>>FFFNNNqqqvvv|||iii\\\fffgggiiirrrtttuuu~~~fffUUUUUUQQQNNNPPPOOONNNOOOZZZbbbcccAAA@@@777---444000000000///......------........................------------............---------............///............/////////000...///000111222333333444<<>>===;;;999777555444333222222222222///------111:::@@@;;;222222888666666666555444444333333///222555777777999===AAANNNVVVlllllleee|||}}}}}}}}}}}}}}}|||{{{xxx}}}|||uuuuuu~~~tttaaaPPPJJJDDD>>>AAAKKKTTTjjjmmmSSSCCCAAAJJJTTTttt}}}|||ggg\\\fffhhhiiiqqqsssvvvgggUUUVVVQQQLLLMMMMMMOOOOOOVVVZZZyyy}}}eeeAAAAAA888,,,444000000000///......------........................---------.........//////---------.........//////---.........//////000000...///000111222333444444AAAJJJWWWbbbiiiooosssvvvqqqlllgggttthhhmmmeeeXXXRRRPPPXXX```vvvvvv___ggg~~~bbbLLLHHHFFFIIIPPP\\\ooo|||uuuVVVQQQQQQaaannn```[[[]]]ttt}}}vvvwww^^^QQQOOOIIILLLXXX[[[jjj~~~}}}yyy{{{}}}{{{wwwttttttuuuqqqkkkjjjgggffflllcccJJJKKKGGGDDDBBB@@@AAAHHHRRRxxxyyybbbEEEIIIAAA@@@>>><<<:::777666555222222222222222222222222111222222333333222222111111222333333444444333333444333555888888777<<>>DDDLLLgggsssPPPIIIAAAAAA???===;;;888555444333333333333333333333333111222222333333222222111111222333333444444333333444333555777777666<<>>===@@@DDDJJJYYYqqq}}}]]]KKKGGGNNNrrr|||iiivvvvvv~~~jjjjjjiiilllsssyyyqqqVVVUUURRRLLLMMMMMMKKKOOOQQQVVVllltttIII===999333333222111000//////......///////////////////////////........................................................./////////000000333000000333333222444999BBBUUU___dddnnnrrrppptttttt[[[dddtttxxx[[[SSSLLLKKKMMMNNNNNNOOORRRWWWiii|||yyyWWWKKKIIINNNTTTggg}}}|||rrrTTTOOOPPPccchhh^^^```fff|||{{{www}}}cccOOOCCCHHHOOOTTTeeeyyy}}}~~~}}}{{{wwwtttssstttnnnjjjkkkkkklllrrrnnn[[[NNNIIIEEECCC@@@>>>AAAGGGUUUyyyaaaLLLBBBBBBAAA???<<<888555333444444444444444444444444111222222333333222222111111222333333444444333333444333555777666555;;;BBBPPPYYYkkk~~~~~~vvvrrr}}}zzz{{{~~~xxx{{{qqq```LLLAAA===<<<>>>BBBFFFSSSjjj```LLLJJJVVVjjj^^^lll|||rrrooonnnqqqxxx~~~wwwYYYUUUQQQMMMMMMJJJLLLOOONNNQQQddd}}}OOO???:::555555222222111000////////////////////////////////////......................................................////////////000000222000111444333222555:::IIIZZZbbbeeennnpppooouuubbb^^^bbbaaaUUURRRPPPSSSZZZbbbdddbbbYYYUUUgggsssUUUKKKIIIQQQ\\\sss|||{{{|||qqqTTTPPPQQQdddiii```bbbiii}}}zzzqqq______UUUMMMKKKQQQYYYeee~~~}}}zzzwwwtttssssssooojjjlllmmmlllqqqooo```QQQLLLHHHFFFCCCAAACCCGGGMMMllltttOOOCCCCCCBBB@@@===999555333444444444444444444444444111222222333333222222111111222333333444444333333444333444666555555;;;CCCOOOXXXgggxxx}}}tttnnn~~~|||{{{yyy|||~~~ppp___LLLAAA===<<<>>>AAAHHHSSSggg~~~```JJJHHHYYY```YYYeee{{{~~~qqqqqqttt{{{}}}]]]VVVRRRPPPPPPKKKMMMNNNMMMNNN^^^UUUAAA:::555666333222111000////////////////////////////////////....................................//////////////////////////////000000000000222444444333666===OOO^^^dddfffmmmmmmoooyyyqqqeeeccc```aaaeeeiiippp}}}iii^^^pppvvvYYYMMMHHHNNNZZZsss~~~}}}{{{{{{zzzqqqTTTRRRSSSdddkkkaaabbbhhh~~~rrrYYYMMMPPPPPPPPPTTTZZZdddyyy~~~{{{xxxvvvtttsssrrrpppjjjlllmmmiiimmmlllaaaRRRLLLGGGFFFDDDBBBCCCGGGKKKaaaSSSFFFEEEDDDAAA===999666444222222222222222222222222111222222333333222222111111222333333444444333333444333444555555666<<>>===>>>AAAHHHRRRcccyyycccJJJHHHYYYtttZZZVVVbbbwwwvvvvvvyyy___UUUQQQPPPQQQLLLMMMNNNMMMNNN\\\{{{\\\CCC999444555333222111000000/////////////////////////////////................................./////////000000000000000000000000//////000000222555444444:::BBBTTTaaaeeeggglllmmmqqqtttooojjjvvvrrrdddzzzwww\\\OOOGGGJJJTTTmmm|||{{{zzzyyy{{{qqqUUURRRUUUgggjjj```aaagggvvviii[[[MMMJJJPPPKKKTTT```kkkzzz|||xxxvvvuuutttsssqqqqqqkkklllmmmggggggiiiaaaSSSKKKEEECCCBBB@@@AAAEEEIIIWWWyyyYYYIIIHHHEEEAAA===999777555222222222222222222222222111222222333333222222111111222333333444444333333444333333666666777???HHHHHHSSScccuuusssiii~~~}}}~~~~~~}}}|||xxx}}}yyy{{{~~~nnn]]]KKKBBB>>>===>>>AAADDDMMM]]]sssiiiPPPKKKYYYiiiVVVQQQ```uuu~~~aaaVVVNNNNNNPPPKKKLLLNNNNNNOOOYYYvvvcccFFF:::444444333333222111000000000000////////////////////////.................................//////000000111111111000000000000//////000000222444444666???JJJXXXcccgggiiioooooowwwjjj```}}}pppXXXNNNHHHIIIPPPfff|||wwwvvvvvv||||||oooSSSRRRTTTkkkeee[[[^^^eee|||}}}ttteeeXXXSSSQQQPPPSSSZZZWWWhhh~~~}}}zzzuuusssttttttsssqqqqqqjjjlllmmmeeeeeegggbbbXXXNNNEEEBBBAAA???@@@CCCHHHKKKccceeeLLLJJJEEE@@@<<<999777777333333333333333333333333111222222333333222222111111222333333444444333333444222333666777999AAAKKKLLLYYYjjj}}}qqqooo}}}|||}}}~~~~~~}}}~~~zzz}}}~~~vvvxxx~~~{{{kkk[[[JJJ@@@===<<<===???@@@HHHXXXnnnoooWWWOOOXXX~~~```UUUOOO___ssshhhZZZOOOMMMPPPLLLKKKMMMNNNNNNVVVnnniiiIII;;;444555333333222111000000000000////////////////////////........................---......///000000111111111111111000000000//////000000222444444888DDDQQQ\\\eeeiiilllsssttt___[[[eeePPPKKKGGGIIILLL___tttvvvtttvvvzzzvvvxxxnnnRRRQQQTTTnnn}}}```WWW\\\eee}}}yyy|||ooo]]]RRRJJJNNNUUU[[[aaahhhlll|||xxxtttrrrssstttsssqqqqqqjjjlllmmmeeedddhhhddd^^^SSSHHHDDDBBB@@@@@@CCCJJJCCCQQQyyyoooNNNKKKEEE???;;;999888888444444444444444444444444222222222333333222222222222222333444444444333333333222333666888:::CCCMMMSSSaaasss|||~~~ooottt~~~|||{{{}}}~~~~~~}}}{{{}}}}}}tttvvv|||yyyiiiZZZHHH???<<<:::;;;>>>???GGGVVVkkkrrrZZZQQQUUUyyy\\\WWWPPP]]]rrrppp___QQQNNNQQQNNNIIILLLNNNNNNSSSiiinnnLLL===666555444333222111000000000000////////////////////////........................---......///000111111222222111111111000000//////111111222444444999GGGUUU^^^gggkkkooovvvxxxxxxYYYZZZsss^^^gggkkk^^^JJJHHHGGGHHHIIIYYYpppwwwuuuwwwwwwpppnnnyyyoooTTTOOOVVVssswww^^^WWWXXX^^^|||vvvxxx}}}}}}xxx|||mmmccc[[[TTTRRRQQQSSSZZZfffsss~~~yyyvvvvvvvvvvvvvvvqqqmmmjjjhhhddd______ccc```[[[PPPFFFCCCEEECCC@@@GGGFFFJJJgggZZZGGG>>>???===>>><<<333333333333444444555555555222222222222222222222222111222222333333444444555555444555777999<<>>EEESSSggg|||^^^MMMTTTXXXRRRSSS___qqqxxx[[[NNNMMMMMMKKKJJJKKKLLLLLLPPPcccUUU@@@999777555333111000111111000///////////////....................................---...//////......///111000000000000000000000000000111333555999CCCOOOXXXggg```qqqrrrgggoooVVV]]]sssttt[[[WWWSSSWWWiiigggJJJCCCEEEGGGPPP^^^vvv}}}xxxuuunnnsssrrrrrroooUUUOOOTTToooppp[[[VVVYYY```zzzuuuuuuyyyxxxsssyyyyyyppp```SSSPPPPPPNNNQQQUUU]]]jjjzzz}}}yyywwwvvvvvvuuutttqqqmmmkkkiiieeeaaaaaaeeeddd___SSSGGGBBBDDDCCC@@@DDDEEEHHH___]]]IIIAAAAAA<<<;;;<<<888555555555444444333333333222222222222222222222222111222222333333444444555555444555888999===GGGRRRiii~~~~~~ttt||||||}}}zzzxxxwwwvvvvvviiiWWWFFFAAA???;;;<<>>IIIVVVvvvtttrrr}}}{{{}}}}}}{{{xxxvvvtttgggUUUEEE@@@>>>:::;;;AAA@@@FFFQQQaaauuu~~~cccRRRRRRvvv{{{SSSPPPRRR]]]lll{{{|||mmmWWWNNNLLLJJJLLLKKKLLLKKKNNN]]]|||fffDDD666444555333111000111111000///////////////....................................---///000000///...000111111111111111111111111111333333444777???KKKXXXaaagggqqqoooiiizzzwwwrrrqqqkkk\\\PPP^^^{{{ZZZIIIHHHGGGMMMXXXyyyjjjPPPJJJMMMQQQ[[[hhhzzz{{{ooojjjnnnllliiitttoooXXXOOOQQQjjj}}}xxx```TTTTTTYYYbbbooonnnjjjeeeaaa]]]YYYVVVNNNOOONNNLLLNNNVVVaaaiii~~~}}}{{{yyyyyyxxxuuurrrooonnnkkkjjjjjjgggcccdddhhhoooiiiZZZJJJBBBBBBCCCBBBAAAGGGBBBHHHjjjxxxVVVCCCCCC>>>;;;======888777666444333333333333333333333333333333333333111222222333333444444555777666888999:::???LLLZZZ~~~jjjqqq~~~}}}}}}yyyuuusssfffTTTDDD???===:::;;;AAA@@@EEEOOO^^^pppzzzbbbSSSRRRrrrvvvQQQOOORRR[[[iii|||zzzrrrXXXMMMLLLMMMKKKKKKKKKKKKNNN]]]yyynnnFFF666666555333111000111111000///////////////....................................---///000000//////000111111111111111111111111111333333444999BBBOOO\\\eeeiiiqqqjjjooo}}}fffZZZZZZZZZ___```VVVSSSbbbrrrOOOHHHHHHGGGJJJRRRppprrrWWWNNNOOOUUUbbbooo}}}nnnhhhlllkkkiiinnn|||mmmWWWOOORRRiiiwwwoooZZZSSSTTTWWW]]]bbb```]]]YYYTTTNNNKKKJJJKKKKKKNNNSSS]]]lll{{{zzzyyyxxxwwwtttpppmmmkkkiiihhhiiifffbbbbbbfffnnniii\\\LLLCCCBBBCCCBBBAAAFFFAAADDDaaa```CCCCCCCCC>>>===<<<777666555444333444555666333333333333333333333333111222222333333444444555777777888::::::???OOO^^^}}}}}}iiiyyy}}}yyyuuurrrgggUUUEEE@@@===:::;;;@@@???DDDMMM[[[mmmsss___TTTSSSqqqqqqNNNNNNQQQXXXiii||||||sssXXXMMMMMMPPPKKKJJJKKKLLLOOO]]]wwwuuuIII777:::555333111000111111000///////////////............////////////////////////...///000000//////000222111111111111111111111111222222444:::EEESSS___ggglllkkkeee|||jjjSSSHHHJJJMMMSSSVVVQQQTTTbbb]]]IIIIIIFFFEEEGGGMMMgggeeeWWWVVV]]]lllzzztttjjjkkkllljjjlllsss|||hhhRRRNNNSSSdddnnneeeTTTQQQQQQQQQVVVVVVTTTRRRQQQMMMHHHGGGJJJSSSSSSWWWaaappp|||qqqrrr{{{zzzxxxwwwvvvsssooollliiigggggghhheee``````ccchhhfff\\\OOOEEECCCCCCBBB@@@DDDAAAEEE[[[{{{kkkFFFEEEFFF???<<<;;;888777555333333444666777333333333333333333333333111222222333333444444555666777888999999???QQQbbbyyyvvvhhh}}}yyyuuurrrhhhVVVFFF@@@>>>999:::??????CCCKKKXXXiii|||ooo^^^WWWUUUpppnnnMMMNNNPPPVVVmmm}}}~~~vvv\\\PPPOOOPPPKKKJJJKKKLLLPPP\\\ttt|||MMM999<<<555333111000111111000///////////////............////////////////////////...///111000//////000222222222222222222222222222222222666>>>JJJWWWbbbgggllleeegggcccMMMDDDGGGGGGKKKQQQOOOPPPaaaRRRIIIGGG@@@CCCEEEIII___ooo\\\YYYaaaooo|||yyynnnlllkkkkkklllooowwwbbbLLLJJJSSSZZZbbbZZZMMMNNNNNNKKKMMMNNNKKKLLLOOONNNKKKOOOVVVWWW[[[fffwwwuuuiiigggnnn|||zzzwwwuuutttrrrnnnllliiigggggghhheee______bbb``````[[[PPPHHHEEEDDDBBBBBBBBB???FFFTTTgggvvvLLLJJJFFF<<<:::===:::999666444333333444666444444444444444444444444111222222333333444444555555666888999888???RRRdddzzzmmmfff|||xxxuuussskkkXXXHHHBBB>>>999:::??????BBBJJJUUUfffxxxqqqccc\\\XXXooolllMMMMMMPPPWWWsss}}}}}}eeeVVVPPPMMMKKKJJJJJJLLLOOOYYYoooQQQ:::<<<555333111000111111000///////////////............////////////////////////...000111111000000111222222222222222222222222222333444999BBBOOO\\\dddhhhiiifffpppaaaLLLEEEIIIGGGIIIRRRVVVYYYooo{{{PPPKKKDDD;;;FFFFFFHHHYYYvvvuuuaaa\\\cccoooyyytttmmmiiijjjkkkmmmxxx]]]GGGHHHRRRRRRYYYRRRHHHKKKKKKGGGHHHIIIGGGJJJOOOQQQQQQXXXbbbmmmvvvwww^^^]]]eeeppp~~~|||zzzwwwtttsssqqqnnnllljjjhhhhhhiiieee```^^^aaaZZZ]]]ZZZQQQIIIFFFDDDAAADDDAAA>>>EEEMMMUUUzzz}}}RRRMMMEEE888888???===;;;777444222222333444444444444444444444444444111222222333333444555555555666888888777???RRReeejjjhhh}}}{{{xxxvvvtttlllZZZIIIBBB???999:::>>>@@@CCCIIITTTccctttsssgggaaaZZZnnn}}}kkkMMMMMMOOOXXXxxx}}}{{{lll[[[PPPJJJLLLKKKJJJKKKMMMWWWjjj}}}xxxUUU::::::555333111000111111000///000/////////............000000000000000000000000...000111111000000111222222222222222222222222222444666;;;EEESSS___fffhhhfffiiiyyy^^^KKKEEEJJJGGGKKKXXX___mmmyyyRRRNNNBBB999LLLJJJJJJWWWppp{{{iiiccchhhrrr{{{xxxmmmfffgggjjjmmmzzzoooSSSHHHGGGGGGJJJKKKKKKIIIGGGEEEFFFGGGMMMIIIMMMYYY]]]^^^oookkk^^^VVV[[[fffvvv~~~}}}|||xxxwwwuuurrrpppnnnmmmmmmqqqnnnkkkhhhfffbbb^^^[[[\\\[[[[[[[[[TTTIIIBBBAAA???BBBDDDHHHKKKKKKccc___MMMHHH???;;;@@@777555333222333222111000555333222222444555555444222333555777777666444333888666888<<<<<>>BBBKKKVVVaaammmzzzjjjbbbbbbddd}}}rrrssslllTTTPPPRRR___uuuYYYOOORRRLLLHHHIIINNNPPPSSSaaaqqqzzzVVV777<<<444444333222111111111111222111111111000000//////000000000000111111111111000000000000000111111111111222222222111111333555888:::>>>HHHVVVdddjjjjjjkkkvvvvvvWWWKKKMMMGGGPPPfffqqq}}}RRRCCCDDDAAA>>>AAAHHHQQQgggwwwlllppp~~~uuujjjdddgggooowww|||hhhOOOGGGGGGGGGGGGGGGEEECCCBBBDDDJJJNNNNNNPPP[[[jjjuuunnn]]]SSSOOOUUU```rrr}}}}}}~~~{{{xxxwwwuuusssqqqooonnnmmmpppmmmjjjhhhfffccc___\\\\\\\\\^^^^^^VVVJJJCCCCCCAAACCCAAACCCEEEBBBTTTvvvkkkPPPFFF???;;;===888666333222333333222000444222111222333444444333333444666777888777666555666444666;;;<<>><<<===@@@AAADDDLLLWWW```kkk{{{rrrgggdddfffyyyrrrsssmmmUUUSSSVVVeee~~~xxx^^^QQQQQQMMMIIIJJJNNNPPPRRR___ooo\\\:::===555444333222111111111111111111111111000000000////////////000000000111111000000000000111111111111111222333222111111333444777:::@@@KKKYYYeeekkklllssswwwVVVKKKNNNNNNeeeTTTCCCCCCAAA@@@AAAHHHOOOccc}}}}}}~~~vvvlllfffhhhmmmrrrttt___KKKFFFFFFFFFDDDEEEEEECCCBBBEEEKKKQQQSSS___ppp{{{VVVTTTOOOOOOVVV```qqq~~~|||}}}}}}zzzxxxwwwvvvtttrrrpppooonnnnnnllliiihhhfffdddaaa^^^\\\^^^bbbaaaWWWJJJCCCDDDBBBBBB??????AAA===HHHbbb}}}|||WWWDDD???<<<999888666444333333333222111333111111111333444333222111222444666777777666666333222444999<<>>===555444333222111111111111111111111111000000000000....../////////000000000//////000000111111111111333333444333111111222444777:::CCCPPP]]]ffflllooo}}}zzzTTTJJJLLLQQQxxxXXXCCCAAAAAACCCAAAGGGMMM]]]xxxyyyssszzzpppiiihhhjjjjjjjjjwwwZZZJJJFFFEEEEEEDDDHHHJJJIIIGGGHHHMMMRRR```tttiiiRRRTTTSSSUUU[[[cccsss|||{{{{{{}}}~~~~~~{{{yyywwwwwwvvvtttsssqqqooonnnkkkjjjhhhgggfffdddaaa___ZZZ^^^ddddddYYYJJJCCCDDDBBBAAA===???DDD@@@FFFYYY}}}```EEE???===888999777444444444444333111333222222333444555444333///000222333555555555555222222444888<<>>DDDAAACCCRRR{{{wwwnnnIII@@@???999999777555444555555333222444333333555666777555444111222333444555666777777444444555777===LLLfff{{{vvvooowwwmmm[[[III>>><<<>>>???DDDEEEJJJOOOQQQUUU```kkkqqq~~~~~~lllhhhnnnooovvv~~~nnngggaaavvv}}}zzz```PPPOOOKKKKKKNNNMMMMMMWWWffftttEEE;;;777666444333222111111111000000000000000000111111............////////////...//////000111111222222333444444333222222333555:::???LLL[[[dddhhhooowww^^^UUUWWW^^^eeeHHH???>>>CCCAAAGGGHHHRRRfffvvvwwwdddeee|||mmmeeeddddddeeeiiiTTTJJJFFFFFFGGGJJJKKKJJJHHHLLL\\\ssskkkdddiiihhhlllrrryyy{{{{{{||||||{{{zzzyyyyyyttttttuuutttssspppnnnmmmgggeeedddccccccbbb___]]]WWWZZZaaaeee___QQQEEEAAA@@@BBB===<<>>PPPjjj}}}zzz{{{}}}wwwpppaaaNNNAAA>>>??????CCCDDDHHHLLLLLLNNNWWWaaalllwwwxxxgggjjjwwwvvv|||rrrhhh```vvv{{{zzzeeeSSSNNNJJJJJJNNNMMMLLLVVVddd|||JJJ===777777555444222111111111000000000000111111111111....../////////000000000......///000111222222333222333444333222333444666>>>BBBPPP```fffhhhppp{{{```VVVXXX___iiiKKK@@@===AAAAAAGGGGGGNNN```ooowwwfffXXXaaa|||oooeeecccdddeeeuuu[[[MMMGGGEEEGGGJJJKKKNNNQQQUUU]]]rrr~~~yyy{{{}}}}}}|||{{{yyyyyyyyyzzzrrrsssssssssrrrpppmmmlllfffdddbbbbbbaaa```]]]ZZZXXXYYY___fffcccVVVHHHAAA<<<@@@<<<:::>>>::::::EEE[[[]]]CCC>>>???;;;888666555666666555333333333444666777777555333555555555555666666777888444555666777@@@UUUooo~~~zzz}}}xxxvvvsssgggSSSEEE@@@???>>>CCCDDDGGGJJJJJJJJJRRR\\\kkksss~~~qqqdddooonnneee```uuuwwwzzzhhhVVVMMMIIIJJJMMMLLLKKKUUUcccQQQBBB888777666444222111111111///000000000111111111111/////////000000000111111......///000111222333333111222333333333444666888BBBFFFSSSbbbggggggppp~~~}}}iii[[[[[[]]]xxx|||yyy~~~iiiMMMAAA>>>AAAAAAGGGGGGMMM\\\jjjtttcccVVVPPP___zzzrrrgggccccccdddyyyeeeQQQGGGEEEDDDGGGMMMJJJSSS^^^gggrrr~~~}}}{{{xxxxxxyyyzzzqqqrrrssssssrrrooommmkkkeeecccaaaaaa```^^^[[[YYYZZZYYY^^^fffggg[[[KKKAAA999???<<<999===;;;<<>>DDDEEEHHHJJJIIIIIIPPPZZZlllrrr{{{|||mmmcccsssiiibbbaaauuuvvvzzzjjjXXXLLLHHHIIIMMMLLLKKKUUUbbbyyyWWWFFF888777666444222111111111//////000000111111111222000000000000111111111111---...///000111222333333000111333333333444777999DDDHHHUUUdddhhhfffpppyyyyyygggccc^^^mmmzzz~~~yyyxxxhhhNNNCCC???AAA@@@GGGGGGLLLZZZhhh}}}eeeXXXMMMMMM```zzzuuuhhhcccbbbaaaaaaVVVMMMKKKJJJGGGHHHLLLWWWccckkkwww~~~{{{}}}{{{{{{}}}}}}{{{zzzxxxxxxxxxxxxqqqrrrssssssrrrooommmkkkkkkhhhdddbbb```___]]]\\\YYYWWW\\\ffffffXXXHHH???BBBAAA???======>>>???@@@LLLtttnnnFFFBBB>>>@@@<<<888777777777555333444444555555555444222111555555666666666666555555555222;;;>>>>>>[[[zzzzzzzzzzzz{{{|||xxxzzztttkkk^^^NNN@@@>>>BBBBBBFFFHHHGGGEEEHHHQQQZZZmmmxxxyyytttpppmmm{{{~~~oooeeeddduuuppp|||sss[[[OOOIIIHHHLLLLLLMMMVVVcccwwwaaa<<<<<<777444666555222000222444444222111000000//////000000000000000000000000000000000111222222333333333222333555333222666===EEEWWWVVV[[[lllfffkkk~~~ttteeebbb}}}ssspppxxxuuuqqqxxx|||lllTTTAAA===BBBDDDBBBEEEOOOXXXeee}}}mmmSSSMMMJJJNNN^^^ttt|||ggg```^^^]]]yyynnnXXXPPPJJJJJJIIIEEEGGGNNNZZZppp~~~vvvwww{{{}}}|||{{{yyyyyyyyyyyyyyyxxxxxxwwwrrrsssssssssqqqooolllkkkjjjgggcccaaa___^^^]]][[[\\\YYY[[[ccccccWWWIIIAAABBBAAA???======>>>???@@@FFFeeezzzMMMCCC??????<<<888777888888666444444444555555555444333222666555555555555555555666555222:::>>>BBB^^^yyyxxx{{{{{{~~~zzzsssgggVVVEEE@@@BBBBBBEEEHHHGGGEEEIIIRRRZZZhhhtttxxxxxxyyy{{{qqqfffdddsssvvv{{{{{{zzzcccSSSLLLJJJLLLLLLLLLUUUaaavvvfff@@@<<<777444666555222111222333333222111000000000000000000000000000000000000000000000111222222333333444333444666444333777>>>GGGWWWXXX```ooogggooopppggguuupppnnnwwwuuunnnrrr{{{{{{yyynnnYYYFFF@@@CCCCCCBBBGGGQQQYYYdddzzz{{{\\\IIIGGGFFFMMM___vvvjjj___]]]]]]sssfffXXXRRRRRRTTTQQQJJJMMMVVVeeexxxkkkhhh|||xxxpppppp~~~~~~||||||xxxyyy{{{|||{{{zzzyyyxxxsssssssssrrrpppnnnkkkjjjhhheeebbb```___^^^\\\ZZZ___[[[[[[______VVVJJJCCCAAA@@@???>>>===>>>??????AAASSSnnnVVVEEE@@@>>><<<999888888888777666444444555555555444333222777666555444444555666777666333888>>>HHHdddyyyvvv{{{qqq___LLLAAA@@@AAAEEEGGGGGGFFFJJJRRRZZZdddpppwww{{{qqqeeebbbqqq|||{{{ssstttyyyrrrXXXPPPKKKMMMMMMLLLSSS^^^vvvmmmEEE===888555666555222111222222222111111111111111222000000000000000000000000000000111111222333333333555444555666555444999AAAKKKVVV[[[fffqqqgggsssuuurrr{{{llllllwww||||||lllkkkwwwuuukkkkkknnnrrruuuooo]]]JJJAAABBBBBBBBBHHHRRRZZZcccxxxeeeLLLDDDBBBCCCMMMaaayyyooo___[[[]]]ttt```^^^aaaeee^^^RRRSSS^^^tttwwwpppllldddnnnuuueeebbbccceeeooo~~~}}}}}}{{{}}}}}}zzzwwwttttttsssrrrooommmjjjiiigggeeebbbaaa```___]]][[[^^^\\\\\\^^^^^^WWWKKKCCC@@@@@@???>>>===>>>>>>???@@@GGG[[[___FFFBBB===<<<;;;:::999888888777444444444444444444444333777666444333333444666777666555777>>>QQQlllzzzwww~~~wwwgggRRRCCC>>>AAADDDFFFGGGHHHLLLSSSZZZdddooouuu}}}qqqccc___ttt}}}wwwooopppvvv~~~[[[QQQLLLMMMMMMLLLSSS]]]uuutttKKK???999555555555222111333111111000000111222222333000000000000000000000000000000111222222333333444666444555777666666;;;CCCNNNUUU]]]jjjpppggguuu|||pppnnn~~~mmmeeeooozzz}}}uuuggghhhwwwxxxllliiijjjnnnrrrnnn^^^KKK@@@???BBBAAAFFFPPPWWWbbbxxxZZZEEEHHHAAACCCOOOfffwww___YYY[[[kkkiiiooouuukkkXXXUUU___yyyvvvppphhhccc[[[ccc|||||||||uuu\\\WWW[[[VVV^^^mmm~~~~~~~~~|||wwwtttttttttsssqqqnnnllljjjiiigggeeecccbbbbbbaaa___]]][[[[[[\\\^^^^^^YYYMMMBBB?????????>>>>>>>>>>>>>>>AAADDDRRR}}}~~~iiiGGGBBB=========;;;:::888777777444444444444444444444444777555444222222444555777555888777@@@ZZZuuu~~~|||xxxlllYYYGGG>>>AAACCCFFFGGGIIINNNUUUZZZccclllsss~~~tttddd```xxxuuujjjiiinnnvvv\\\RRRKKKLLLMMMLLLSSS]]]rrrzzzPPP@@@:::555555555222111333000000000000111222333333000000000000000000000000111111111222333333444444666444555777666777===EEEPPPVVV```lllmmmiiizzz{{{uuu{{{nnnbbbkkkxxxsssoooccceeevvvzzzooojjjnnnqqqtttooo```LLLAAA???BBB???BBBKKKTTTaaazzzWWWBBBIIIBBBEEERRRjjjdddYYYZZZyyywwwttt{{{zzzccc\\\dddwwwxxxkkkbbbZZZYYYWWWnnn{{{sss{{{ZZZKKKMMMTTTPPPYYYgggxxx~~~}}}xxxtttqqqtttsssrrrpppnnnlllkkkjjjfffdddcccccccccbbb```^^^ZZZ[[[\\\\\\]]]ZZZOOODDD??????>>>>>>>>>=========@@@DDDNNNrrr~~~wwwxxxKKKCCC>>>??????===:::888777777444444333333333444555555666555444333333444555666444;;;999BBBbbb~~~yyyrrrqqqmmm___MMMAAA@@@BBBEEEHHHKKKPPPVVVZZZ^^^gggooo{{{iiifff{{{uuufffbbbeeemmm}}}^^^RRRJJJKKKLLLLLLRRR[[[jjj~~~UUUAAA;;;666555444222111333111000000000111222333333000000000000000000000000111111222222333444444444666444444666666777>>>GGGRRRXXXdddkkklllqqqvvveeehhhqqqjjjjjj```aaasssyyypppkkkqqqsssuuuqqqcccOOOCCCAAABBB>>>@@@HHHQQQ```zzzWWW@@@DDDBBBGGGXXXssslll[[[ZZZiiiccclllxxxyyyvvvmmmcccjjj{{{nnnbbbWWWSSSYYYggg}}}rrrmmmcccLLLEEEHHHLLLQQQ[[[kkk}}}}}}~~~~~~~~~{{{xxxtttrrrsssrrrqqqooommmllllllkkkdddcccbbbbbbcccbbb___]]]ZZZ[[[ZZZXXXZZZ[[[RRRHHH>>>>>>>>>>>>>>>======<<<<<>>;;;DDDiii}}}nnncccdddhhh```OOOAAA@@@BBBDDDHHHLLLQQQVVVZZZWWW```jjj~~~llljjj{{{zzzkkkeeegggmmmxxxaaaTTTJJJJJJJJJJJJNNNWWW___uuu\\\BBB;;;666555444111111444111111111111111111222222000000000000000000000000111111222333333444444555555333444555555777???HHHSSS\\\hhhlllmmm~~~pppjjjiiidddggg___^^^mmmtttnnnkkkiiilllqqqpppdddQQQDDD@@@AAA>>>AAAIIIRRR___xxx]]]DDDBBBDDDMMMcccvvv```[[[oooYYYTTT___nnnzzzsssoooyyymmmbbbhhhwwwdddYYYPPPRRR```xxxooo```gggxxxYYYMMMNNNQQQRRRTTTbbbvvv~~~~~~}}}zzzwwwvvvrrrqqqpppnnnmmmmmmllllllbbbaaaaaabbbbbbaaa___\\\\\\\\\YYYUUUWWWZZZUUULLL>>>>>>>>>>>>>>>======<<<777AAADDDXXX\\\KKK???AAABBB@@@;;;666555555444333333222333444555666333444444555555444444333111???<<>>@@@AAADDDHHHMMMRRRWWWZZZSSS\\\fff|||lllkkkzzzsssmmmoootttyyydddVVVKKKIIIIIIHHHLLLSSSVVVoooaaaCCC<<<666555444111111444222222111111111111111222000000000000000000000000111222222333333444444555444333333555555777???HHHSSS^^^kkklllpppzzzmmmfffaaafff___\\\iiipppkkkiii^^^ccckkkmmmcccPPPBBB===AAA???CCCLLLSSS^^^uuueeeLLLFFFGGGSSSmmm}}}ddd]]]xxxfffUUUPPP\\\yyy~~~uuummmuuulllgggtttmmmYYYVVVNNNPPPeee~~~jjjdddaaayyyjjjOOOGGGIIIQQQXXX]]]mmm~~~|||zzzzzzxxxvvvttttttsssrrrpppnnnllljjjiiibbbbbbbbbaaa```___^^^]]]]]][[[YYYYYYZZZXXXSSSNNNCCCAAA>>>======>>>===<<<:::GGGAAAKKKhhhEEEFFFEEEBBB>>>:::888888888555555444444444333333333333333333444444444555555444???BBBMMMjjjuuuwwwiii[[[XXXZZZUUUIII???<<<>>>AAADDDIIIPPPXXX]]]YYYWWWbbb~~~qqqkkkxxx~~~|||}}}}}}|||mmmSSSHHHLLLJJJJJJOOOPPPSSStttdddIII<<<777777333444444---000111111111111222222222333222111000000111222333222333333333333333333444666666777888777777???III]]]___lllnnnqqqiiiaaaiiiiiifffdddiiiooohhh[[[TTTPPPYYYbbbXXXMMMGGG@@@BBBAAACCCGGGNNN\\\ssshhhIIIGGGOOO___{{{kkk\\\rrr^^^TTTYYYjjjxxxnnntttoookkkxxxgggUUURRRMMMXXXvvvmmm```bbbnnn\\\NNNLLLLLLPPPVVV___nnn}}}{{{zzzyyyxxxvvvttttttsssqqqooommmkkkjjjjjjeeeeeeeeedddcccaaa___^^^\\\ZZZXXXXXXYYYWWWRRRMMMCCCAAA>>>======>>>===<<<<<>>888999444555555...111111111111222222222222333222111000000111222333222222333333333333444444555555777888666777???III]]]___kkkmmmoooggg___```cccdddeeelllpppfffWWWLLLIIISSS[[[RRRIIIFFF@@@AAAAAADDDHHHNNNXXXjjj{{{iiiIIIFFFQQQfffpppaaappp[[[WWWjjj}}}qqquuuwwwuuuzzz___PPPMMMMMMeeesssfffZZZZZZjjjkkkOOOKKKNNNMMMPPPYYYbbbqqq}}}{{{yyyxxxxxxwwwuuusssuuussspppmmmkkkjjjkkkkkkgggggggggfffdddaaa^^^]]][[[XXXVVVVVVWWWUUUQQQMMMCCCAAA>>>============<<>>=========<<<;;;AAA999???CCCMMM|||XXXIIIFFFAAA===:::999888777555555444444444333333333333333333444444444555555::::::AAAfffqqqmmmttt}}}{{{zzzyyy|||uuu]]]PPPPPPTTTPPPHHHHHHHHHHHHHHHJJJOOOVVV[[[WWWSSSZZZpppwwwbbb[[[\\\nnnpppVVVJJJNNNJJJHHHLLLLLLRRRvvvXXXBBB999:::555444555111111111111222222222333333222222222222222222222222222222222333333444444444444333444666555666@@@JJJ\\\bbbgggdddcccnnn{{{~~~vvvSSSMMMLLLYYYfffpppyyy{{{mmm\\\TTTQQQWWWXXXMMMIIIJJJEEEFFFEEEGGGJJJMMMPPP[[[eee~~~|||~~~{{{hhhqqq___fffxxx{{{oooWWWQQQLLLTTTyyyttteee^^^QQQWWWooosssbbbVVVUUUOOOFFFPPPccchhhvvvzzzyyywwwwwwwwwwwwuuutttvvvssspppmmmkkkkkklllmmmiiihhhfffccc```]]]ZZZYYY[[[XXXUUUUUUVVVVVVRRROOODDDBBB???=========<<<;;;@@@999???BBBDDDnnn```KKKFFF@@@<<<:::999888666555555444444444333333333333333333444444444555555999<<>>IIIjjjrrrfffggg}}}}}}}}}kkkYYYVVV```hhhggg^^^[[[WWWQQQNNNNNNRRRVVVVVVOOOPPP^^^llltttzzzjjjZZZTTTVVVdddtttXXXJJJMMMKKKKKKQQQTTTUUUcccFFF888999555222333111222222222222333333333333222222333333333333222222111111222333333444555555444333444666555888CCCOOO^^^fffeeefffpppyyyqqqOOOKKKDDDQQQ___iiivvv{{{ppp```YYYXXXWWWUUU]]]aaaYYYPPPLLLKKKMMMNNNPPPVVV^^^iiisss{{{mmmjjjgggrrrgggSSSNNNMMMeeeuuu[[[OOONNNQQQkkk~~~yyyyyyqqqaaaRRRMMMTTT]]]cccppp~~~yyyxxxwwwwwwxxxyyyxxxvvvuuutttsssqqqpppooooooooollliiiddd___\\\[[[\\\]]]ZZZVVVSSSSSSTTTTTTRRROOOEEEBBB???=========;;;:::888??????<<>>999BBBOOOrrrssstttNNNGGG>>>:::::::::888555555555444444444333333333333333333444444444555555;;;@@@IIIffffff^^^www|||rrrooolllnnnttt}}}sss\\\WWWjjj{{{rrriiiaaa^^^```bbbRRRGGGAAAGGGLLLKKKKKKOOOPPP^^^mmmooofff[[[WWWWWWaaaxxxwww~~~~~~___NNNMMMIIIJJJRRRUUUooovvvlllKKK:::<<<888444555555222222333333333444444444222222444444444444222222000111111222444555666666666555555777777:::FFFRRRaaafffeeexxx}}}VVVOOOKKKTTT[[[bbbpppooobbbZZZXXX\\\jjjmmm```NNNMMMNNNQQQPPPLLLJJJKKKTTT___```^^^fffooo{{{zzz|||{{{wwwzzzooottt|||}}}dddLLLVVVRRRnnnmmmVVVNNNSSSXXXrrrbbbVVVKKKIIITTT\\\\\\fffsss{{{zzzuuuppprrrxxx{{{zzzyyyvvvsssrrrqqqpppooommmkkkddd\\\YYY[[[\\\\\\ZZZXXXWWWUUURRROOONNNOOOQQQJJJFFFAAA===<<<=========>>>===:::<<<@@@DDD```~~~\\\@@@@@@>>>888999333777555555555666888777555333222333444666666666666555:::AAAUUUqqqlllbbb```}}}ttt]]]PPP\\\zzz|||pppeee___YYYTTTOOOIIIDDDDDDDDDDDDHHHNNNXXX___iiinnngggZZZXXX]]]bbbwwwmmmpppzzzxxx[[[OOOMMMJJJKKKKKKYYYtttuuuuuuHHH===888111999555000222222333333333444444444333333333333333333333333333555666555444444555666777777888999888<<>>=========<<<;;;>>>===>>>AAA???OOOmmmjjjGGG@@@===999:::333777555444333444666666444333222333444555666666666666???HHH[[[sss~~~^^^ZZZjjj~~~zzznnn[[[NNNVVVppp~~~vvvhhh\\\SSSJJJCCC@@@??????AAABBBGGGRRR___qqqtttwwwuuujjj^^^YYY\\\```nnn]]]bbblllxxx{{{[[[NNNNNNLLLMMMLLLXXXjjj}}}}}}{{{rrrNNN@@@:::333999666333333333333333444444444444333333333333333333333333333444666666555555666777777777888999999>>>LLLZZZjjjmmmvvvnnnXXXeeeyyy~~~uuuvvvzzzyyyjjj___YYY___gggfff]]]UUUFFF???;;;===?????????@@@???@@@DDDGGGGGGIIIUUUbbbxxx~~~~~~vvvfff^^^aaannnzzz{{{hhhXXX```www|||]]]MMMTTTdddaaaPPPNNNWWWiiiwww]]]OOONNNJJJMMMUUUXXXbbbjjjvvv~~~}}}xxxzzzyyywwwxxx{{{yyyuuusssqqqooommmllljjjfffddd```^^^[[[[[[\\\[[[YYYWWWRRRTTTUUUUUURRRPPPNNNNNNLLLHHHBBB>>>=========<<<>>>???;;;:::???AAASSSpppuuuLLLAAA===:::;;;444888555333333333555555444222333333444555555666666666===HHH___yyyttt\\\[[[www~~~}}}wwwlll\\\QQQVVVmmm{{{wwwmmm___TTTNNNHHHAAA===>>>@@@CCCDDDIIIWWWfffuuuuuusssooofff^^^[[[[[[]]]fffZZZ```jjjsss{{{|||}}}{{{~~~___QQQOOOLLLMMMJJJUUU[[[lllrrr|||QQQ@@@:::333888555333333333333444444444444555444444444444444444444444333444666666555555666888777777888999:::???NNN]]]nnnpppyyydddpppuuulllqqqyyyooobbbXXX\\\ccccccZZZSSSGGG???:::<<<>>>>>>???AAA>>>@@@DDDGGGGGGIIIRRR]]]sss{{{tttgggbbbiiiyyywwwqqqpppZZZQQQOOO___vvvxxxYYYNNNVVVkkkxxxVVVMMMMMM\\\xxxhhh```cccbbbSSSLLLSSSWWW^^^gggttt}}}|||{{{}}}{{{xxxxxxyyyuuuppppppnnnmmmmmmmmmkkkhhhfff^^^]]]\\\\\\[[[ZZZXXXWWWQQQSSSUUUUUUSSSOOOMMMMMMMMMHHHCCC???=========<<<===???;;;;;;AAADDDQQQiiiRRRAAA<<<;;;<<<444999555444222333444555444333333333444444555666666777<<>>>>>???EEECCCGGGVVVzzzXXXAAA<<<<<<===555:::666444333333444555555444444444333444444555777777===KKKeeegggaaagggxxxpppeee[[[RRRTTTiii{{{ssscccRRRIIIGGGBBB===::::::<<>>======<<<888???>>>???DDDAAABBBMMMlll\\\AAA<<<===>>>555:::777555333333555666666555444444333333444555777888???MMMfff~~~eeeaaahhhqqqggg\\\TTTMMMNNNccc{{{vvvoooaaaSSSLLLIIICCC<<<999888999===@@@CCCJJJQQQRRRQQQSSS```ttt{{{lllVVVZZZxxx___YYYUUU\\\hhhvvv~~~bbbSSS]]]pppnnnWWWPPPMMMNNNKKKUUU^^^|||^^^DDD>>>666999666999444444444444555555555555555555555555555555555555333444666666666777888:::777777888:::<<>>@@@@@@CCCJJJPPPWWWaaakkksssjjjeeevvvuuuyyy___PPPQQQ]]]```iiixxxqqqMMMSSScccsssmmmMMMNNNSSS```zzzdddYYYPPPOOODDDDDDJJJKKKQQQVVVQQQ```kkkzzz{{{}}}~~~|||zzzzzz{{{yyyuuutttuuurrrmmmnnnmmmllllllkkkhhhdddaaacccbbb```\\\YYYWWWXXXYYYVVVWWWVVVSSSOOOLLLJJJJJJNNNJJJDDD@@@>>>======<<<===AAA<<<:::@@@AAADDDQQQfff^^^AAA<<<===>>>555;;;888666444444555666777666444444333333444555777888@@@NNNggg~~~eee```ggg~~~~~~}}}{{{~~~zzzkkk```UUUNNNGGGIII]]]vvvnnniii___UUUPPPNNNFFF>>>;;;888999>>>BBBDDDIIIOOOQQQRRRYYYlllwww[[[[[[yyyzzzZZZYYYTTT[[[iiizzzqqqXXXSSSmmmoooWWWPPPMMMPPPNNNXXXZZZ~~~aaaGGG@@@888:::888;;;444444444555555555666666555555555555555555555555333444666777666777999:::888777888:::<<>>AAAAAADDDLLLTTT[[[gggrrr```^^^bbbyyysssbbb\\\___cccdddppp}}}~~~jjjYYYTTT```cccWWWNNNQQQZZZttt|||qqq```PPPJJJLLLJJJKKKKKKJJJJJJNNNTTTYYYaaatttuuu~~~}}}~~~||||||}}}~~~zzzwwwxxxyyyzzzzzzxxxuuuqqqooommmnnnooommmiiieeecccbbbbbb___\\\YYYXXXXXXVVVUUUWWWVVVTTTRRROOOLLLIIIGGGLLLJJJGGGBBB===;;;<<<===<<<======<<<===@@@DDDHHHcccsssuuu~~~iiiAAABBB===666999777666666666666666666666666666444333444888:::999888@@@QQQooo{{{jjjlll~~~~~~~~~~~~|||wwwbbbRRRHHHBBB???KKK[[[]]]iiikkklllhhh___SSSDDD999;;;999;;;???AAABBBHHHOOOQQQdddhhhgggooo```[[[\\\\\\mmm~~~kkkYYYZZZqqqSSSOOOOOOJJJRRRcccooo|||oooFFF???>>>;;;;;;:::999999999888777555333222333444555666666444222111555666666555444555777999666777888999===IIIZZZgggiii~~~yyyzzzzzzXXXVVVllljjjiii^^^KKK@@@CCCJJJMMMQQQIII===666:::@@@@@@:::>>>GGGHHHMMM^^^jjjsssvvvYYYUUU```{{{sssssssssnnnrrrxxxttt```RRRPPPYYYYYYNNNMMMWWWggg|||uuulllaaaTTTJJJHHHKKKKKKNNNQQQQQQQQQTTTYYY]]]mmm~~~ttt{{{~~~~~~~~~{{{yyyxxxxxxyyyxxxwwwtttqqqpppmmmnnnnnnlllhhheeeccccccaaa^^^[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRROOOLLLJJJHHHKKKJJJGGGBBB===;;;<<<===<<<============@@@DDDGGGZZZqqqjjjzzznnnDDDCCC>>>888999888666666666666666666666666666444333444888:::999888CCCTTTooo}}}nnnqqq}}}www]]]JJJEEEHHHCCCGGGZZZhhhzzz}}}}}}uuudddQQQ@@@666<<<999999===@@@DDDMMMVVVkkktttooouuuhhhccccccbbbsssnnnbbbhhhhhhPPPOOOQQQOOO[[[mmmxxxvvvrrrIII@@@<<<::::::888333333444444444555555555444444555555555444222222333444444333222222555777666777888999===IIIZZZgggttttttzzz|||gggPPPPPPaaagggfff]]]LLLAAACCCHHHKKKQQQKKKBBB:::;;;@@@???;;;:::CCCEEENNNfffyyy\\\MMMYYYjjj{{{sssjjjnnnuuurrr^^^SSSPPPUUUPPPGGGMMM___www{{{qqqfffZZZRRRKKKGGGJJJPPPQQQVVV[[[\\\]]]```hhhnnn}}}nnnmmm|||yyyvvvvvvvvvuuutttsssqqqpppmmmmmmmmmkkkgggdddcccccc```^^^\\\[[[[[[[[[ZZZYYYVVVVVVTTTRRRPPPMMMKKKIIIKKKIIIGGGBBB>>>;;;<<<===<<<============@@@CCCFFFXXXxxxiii~~~vvvIIIBBB???999999999777777777777777777777777666555444555777999:::999DDDXXXvvvtttuuu~~~uuuZZZCCC???IIIHHHNNNjjjxxx```KKK===888===999888;;;???FFFQQQ\\\vvvyyyzzzxxxssspppiiiuuuzzzaaa]]]{{{vvv```OOOOOOQQQRRRaaauuu}}}|||fffwwwMMMAAA;;;888888666444444333333333555666777555444444444444333333333222333444333222222444666777888999:::>>>JJJ\\\hhhuuuvvv~~~ssscccXXXNNNOOOXXXcccccc\\\OOODDDCCCFFFIIIQQQOOOIII@@@===??????>>>@@@FFFGGGRRRlll|||OOOLLL]]]nnnpppbbb[[[hhhzzz~~~hhhZZZRRRSSSMMMEEEQQQgggrrrhhh]]]QQQLLLKKKLLLSSSYYY```gggooorrrqqqttt|||wwwppp|||~~~|||yyyuuuttttttsssrrrqqqqqqppplllmmmllljjjfffdddccccccaaa___]]]\\\\\\[[[YYYXXXUUUUUUTTTRRRPPPMMMKKKJJJJJJIIIFFFBBB>>><<<<<<===<<<===>>>>>>>>>???CCCFFFYYY{{{NNNAAA???:::777888666666666666666666666666666555555666777999::::::EEE^^^yyyzzz|||pppYYYCCC>>>JJJVVVmmmgggQQQBBB>>>???<<<999888<<<@@@FFFPPPZZZiiiyyyzzz~~~qqqxxxqqqbbbmmmnnn___SSSPPPOOOQQQ```rrrwwwqqquuu}}}aaa}}}RRRBBB;;;888999666>>><<<999666555555555666555444444333333333444444444555666666555444666777777888::::::???LLL]]]jjjiiiwwwqqq[[[UUURRRRRRSSS]]]___\\\SSSIIIDDDDDDFFFOOORRRPPPGGG???>>>@@@@@@CCCHHHKKKXXXqqqwwwSSSUUU^^^kkk{{{eeeVVVQQQbbbyyyjjjYYYMMMMMMJJJHHHYYYrrrxxxggg]]]TTTLLLLLLPPPVVV```hhhzzz}}}~~~~~~~~~}}}zzzxxxtttsssrrrrrrqqqppppppoookkklllkkkiiieeecccccccccdddaaa___]]]\\\ZZZWWWTTTTTTSSSSSSQQQOOOMMMKKKJJJIIIHHHFFFCCC???<<<<<<===<<<===>>>>>>>>>???BBBEEEQQQxxxTTT??????:::555888555555555555555555555555555666666777777888:::;;;IIIddd}}}zzzkkkQQQFFFGGGXXXtttkkkSSSFFF>>>===???:::888:::>>>AAACCCIIIQQQ\\\dddmmmuuu~~~jjjjjjwwwmmmcccYYYQQQLLLNNN\\\llloooiiimmm||||||cccXXXEEE<<<:::<<<888AAA???<<<888666555555555444444333333333444444555444555777777666555666888888999:::;;;@@@MMM^^^kkkfffuuuyyyaaa\\\]]]YYYTTTYYY[[[\\\XXXOOOFFFDDDEEELLLRRRSSSKKKBBB@@@AAABBB@@@HHHQQQbbbyyynnnUUUaaalll|||lll[[[QQQMMMZZZjjjlll___NNNDDDFFFGGGKKKeee~~~vvvjjjXXXQQQLLLJJJPPPYYYfffvvv|||}}}}}}}}}|||zzzwwwsssssssssrrrqqqpppnnnmmmkkkkkkjjjgggdddbbbcccddddddbbb___]]]\\\YYYUUURRRRRRQQQQQQPPPNNNMMMKKKJJJHHHHHHFFFCCC???=========<<<===????????????BBBDDDHHHjjjZZZ???AAA<<<444999666666666666666666666666555666777777777888:::<<>>999;;;:::888777666555666666333333444444444444444555333444666666555555555666888:::;;;<<>>===>>>888666666666666666666666666222222444555555555444444333666888888777666777777888:::<<<===BBBOOOaaannnssszzzeeeUUUYYYaaaddd\\\MMMEEEFFFCCCKKKPPPLLLGGGDDDDDDBBBOOO]]]mmmrrrgggVVVNNNLLLOOO]]]jjjiiiSSSLLLJJJMMMKKKUUU}}}vvvjjjggg[[[LLLLLLMMMUUUcccwww~~~nnnsss~~~~~~~~~}}}{{{zzzssstttuuuuuussspppllljjjjjjjjjiiifffcccbbbcccddd___^^^\\\\\\[[[YYYVVVSSSNNNNNNNNNNNNLLLKKKJJJIIIGGGGGGFFFDDD@@@=========<<<>>>???@@@??????AAACCC@@@TTTeeeAAAEEEAAA777===999999999999999999999999444777999888777777:::===IIIjjjjjjWWWQQQjjj}}}dddSSSGGGFFFEEE>>>;;;???<<<:::<<>>>>>???@@@AAABBBBBBCCCDDDTTThhhFFFFFF<<<999999555666777999999999888777666777;;;===:::666:::AAAQQQwww~~~nnnUUURRRiiiooo\\\TTTLLLHHHEEE>>>:::888:::;;;<<<===>>>???@@@AAAHHHKKKSSS___lll{{{xxxfff{{{```SSSMMMMMMUUU[[[kkkoooxxx}}}lllGGGAAA===888<<<777777777777777666555555444555555666777888888999;;;999888666666777999:::::::::;;;===DDDRRRcccooorrrqqqeeeZZZYYY___hhheeeUUUGGGBBBDDDCCCFFFJJJJJJEEEBBBCCCMMMeeerrryyyxxx~~~|||}}}jjjUUUKKKKKKMMMWWWbbbaaaQQQHHHIIINNNQQQkkk|||dddXXXOOOJJJJJJLLLSSShhhqqqhhhfffrrr}}}~~~|||{{{zzzyyyvvvtttssstttttttttrrrpppmmmkkkiiiiiiiiihhhfffdddbbbaaa]]]\\\\\\[[[XXXVVVSSSRRRRRRPPPOOONNNNNNLLLJJJGGGEEEEEEDDDCCCAAA???===<<<>>>>>>???@@@AAABBBBBBCCCAAAMMMtttkkkGGGFFF<<<::::::666666777888888888888888777777999<<<:::888:::@@@TTT{{{}}}aaaWWWdddggg\\\TTTKKKHHHEEE>>>:::999;;;<<<===>>>???AAABBBBBBJJJJJJQQQ^^^kkkxxxyyyiii|||aaaRRRKKKJJJRRRSSSgggpppzzzvvvmmmIIICCC>>>888<<<777888888888888777666666555555666666777888888999:::999888777777888999:::;;;;;;<<<>>>DDDQQQaaammmuuuiiifffhhh^^^[[[ccceeeYYYIIIAAABBBAAACCCHHHIIIGGGHHHKKKQQQiiixxx}}}~~~{{{vvvmmmVVVJJJJJJKKKUUU___^^^PPPIIIKKKQQQZZZ|||kkkWWWNNNJJJJJJOOOWWWgggjjj___\\\aaaooo}}}}}}~~~|||zzzyyyyyyyyywwwuuutttssssssuuuwwwuuuoookkkiiihhhhhhgggeeecccaaa```]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQOOONNNNNNLLLIIIGGGDDDDDDDDDBBBAAA???===<<<>>>>>>???@@@AAABBBBBBCCC@@@GGGgggtttnnnrrrqqqKKKFFF===;;;:::888777777777777888999999999777777:::;;;:::;;;???XXX~~~ooo^^^^^^pppddd\\\SSSKKKHHHDDD>>>::::::<<<===>>>???AAABBBCCCCCCJJJGGGMMM\\\ggguuu|||llleeeTTTLLLJJJOOOMMMdddsssoooKKKEEE???999<<<888999999999999888777777555666666777777888888888:::999888777777888999:::999:::<<>>===>>>>>>???@@@AAABBBBBBCCCBBBEEE^^^sssjjjpppzzzOOOGGG===<<<:::999888777777777888999::::::666555999<<<;;;<<>>;;;:::<<<===>>>???@@@BBBCCCCCCFFFDDDKKKWWWbbbtttooo~~~zzztttrrrnnngggbbbdddkkkwwwjjjXXXOOOLLLPPPNNNdddxxx|||pppMMMGGGAAA999<<<999::::::::::::999888888666666777777777888888888999999888888888999::::::888:::===AAAIIIWWWgggrrr|||jjjwww|||dddSSSXXXaaa\\\LLLAAA@@@???@@@DDDHHHLLLVVV```rrr}}}wwwzzzwwwooo|||bbbPPPLLLKKKTTT\\\YYYPPPKKKKKKRRRjjjrrrWWWNNNKKKHHHPPP]]]sssooofff]]]YYYXXXYYY\\\aaajjjttt}}}|||zzzzzz{{{zzzyyywwwwwwuuuuuuxxx|||zzzssslllhhhhhhfffdddcccaaa`````````^^^[[[XXXVVVVVVWWWXXXSSSQQQOOONNNMMMLLLIIIFFFDDDCCCCCCBBBAAA???>>>===>>>>>>???@@@AAABBBBBBCCCDDDCCCXXXwwwooowwwUUUHHH>>>===::::::999888777777888999::::::666555888;;;;;;===@@@[[[hhhwwwnnnaaabbbmmm~~~}}}jjj]]]SSSJJJFFFCCC>>>;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBDDDIIIQQQ\\\vvvqqq}}}wwwlllggg^^^YYY]]]VVVQQQSSSYYYbbbooozzznnnYYYPPPMMMPPPOOOdddzzzyyypppMMMGGGAAA999<<<:::::::::::::::999888888777777777777888888888888999999888999999::::::;;;===>>>@@@CCCJJJWWWhhhsssqqq{{{zzzcccRRRUUU\\\WWWKKKCCCAAA@@@BBBEEEHHHNNNYYYeee~~~vvv|||tttmmmeeeRRRMMMLLLUUU]]]ZZZOOOLLLNNNZZZ|||gggSSSNNNKKKHHHTTTggguuuaaaZZZRRRMMMNNNTTTZZZ^^^gggqqq}}}~~~|||zzzzzz{{{zzzyyywwwtttssssssuuuwwwuuuoookkkiiihhhfffdddbbbaaaaaa```___^^^[[[XXXWWWWWWWWWXXXTTTRRRPPPNNNMMMKKKHHHFFFCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBRRRuuu\\\JJJ???>>>999::::::999888888888888999999666666999::::::===BBB\\\___qqqzzzkkkcccgggvvvxxxggg]]]SSSJJJFFFCCC???<<<<<<;;;<<<===>>>???AAABBBBBBAAAFFFJJJOOOaaazzzyyy|||xxxtttkkkfffiiiaaaZZZYYYZZZZZZ]]]bbbtttzzzpppYYYOOOKKKNNNNNN```zzzwwwoooLLLFFF@@@:::===999::::::::::::999888888888888888888888888888888888888999999:::;;;;;;;;;CCCCCCCCCDDDIIIUUUeeeqqq||||||{{{cccPPPOOOUUURRRIIIDDDAAABBBEEEHHHKKKOOO[[[hhh~~~}}}www~~~rrrooodddPPPLLLMMMWWW```]]]OOOOOOVVVgggooo[[[OOOPPPOOOOOOdddssseee\\\SSSRRRQQQSSS[[[fffooosss{{{}}}|||zzzyyyyyyyyywwwuuussstttttttttrrrpppmmmkkkjjjiiigggdddcccbbbaaaaaa]]]\\\ZZZXXXWWWVVVVVVWWWTTTRRRPPPNNNMMMKKKHHHEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBOOOkkkaaaKKK@@@???999999:::::::::999999888777777666777999999888===DDD^^^}}}\\\llluuugggdddrrrwwwjjj]]]SSSIIIEEECCC???<<<===<<<===>>>???@@@BBBCCCCCCAAAHHHKKKSSSttt{{{tttttttttoooiiiggggggjjjwwwvvvZZZOOOKKKMMMMMM^^^|||yyynnnJJJDDD???:::===999999999999999888888777888888888888888888888888777888999:::;;;;;;;;;;;;CCCBBB@@@AAAGGGUUUfffssszzzfffLLLHHHOOONNNGGGCCC???AAAFFFLLLNNNRRR]]]iiizzzyyynnnllllllkkkiiikkkrrr|||}}}zzzsssrrrbbbNNNJJJMMMYYYbbb___PPPSSS\\\pppdddSSSLLLQQQTTTYYYuuujjj]]]WWWQQQOOOUUU___kkkzzz}}}{{{yyyxxxxxxwwwuuutttuuuvvvvvvuuuqqqnnnmmmmmmkkkiiigggeeecccbbbbbbbbb[[[[[[YYYXXXWWWVVVUUUUUUTTTRRRPPPOOOMMMKKKHHHEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDOOOgggdddLLL@@@???999999::::::;;;:::999888666666777999:::888666===FFF```|||yyy\\\iii|||kkkdddrrr{{{qqq]]]SSSIIIEEECCC???===>>>>>>>>>???@@@BBBCCCDDDDDDAAAHHHKKKYYYzzzvvvsss{{{|||^^^QQQMMMNNNLLL]]]}}}nnnIIICCC???999>>>888999999999999888777777999999888888888888888888777888999:::;;;;;;;;;;;;===<<<<<<===EEEVVVjjjxxxrrriiiIIICCCKKKMMMGGGBBB<<<@@@GGGNNNPPPTTT___kkkwww|||fff[[[YYYZZZYYYXXX\\\fffqqqzzz|||||||||sssrrrdddPPPLLLOOOYYY___ZZZKKKTTT```|||sss^^^LLLKKK]]]bbbcccgggZZZRRROOOQQQWWWbbbuuu|||{{{|||}}}~~~~~~{{{xxxvvvvvvrrryyy{{{tttoooooonnnjjjmmmiiieeecccbbbaaa]]]ZZZ]]]ZZZXXXYYYZZZYYYVVVRRRQQQOOONNNOOOPPPNNNJJJEEEDDDDDDEEEEEEEEEDDDBBBAAA===>>>???@@@AAABBBBBBBBBBBBDDDKKK\\\lllEEE@@@AAA999;;;:::888999::::::999777777;;;888777;;;888999EEEaaa~~~]]]dddqqqdddkkk|||hhhZZZKKKDDDAAA>>><<<===AAA@@@@@@@@@BBBDDDDDDDDDEEEMMMPPPhhhwww\\\OOOLLLOOOJJJhhh{{{iiiGGGAAA:::===:::;;;;;;;;;:::::::::999999888888777777888999::::::888999999::::::;;;;;;<<<888<<<>>>???EEEUUUiiivvvtttbbbGGGEEEGGGIIIJJJEEE???@@@BBBHHHPPP[[[eeekkk~~~mmm]]][[[SSSQQQ]]]```ZZZcccpppxxx~~~|||{{{~~~zzzuuuttteeeOOOJJJMMMXXXaaa^^^RRR[[[lllkkkVVVKKKIIIVVVfffzzzjjj[[[SSSQQQTTTYYYmmm|||}}}||||||}}}wwwssssssuuuvvvvvvwwwzzzyyyrrrnnnooonnnkkkllliiieeeccccccaaa___\\\^^^[[[XXXXXXYYYYYYVVVSSSRRRPPPOOONNNOOOMMMIIIFFFDDDDDDEEEEEEDDDCCCAAA@@@===>>>???@@@AAABBBBBBBBBBBBDDDJJJYYYsssKKKCCCBBB:::;;;:::999999::::::999777555999666666;;;999;;;GGGbbbaaakkkqqqcccjjj{{{ssscccQQQGGGBBB>>>>>>@@@CCCBBBBBBBBBCCCDDDEEEEEEAAAMMM\\\vvv[[[OOOLLLOOORRRhhhzzzlllJJJEEE>>>AAA>>>;;;:::::::::999999999999888888777777888999999:::888999999::::::;;;;;;<<<;;;===??????EEESSSggguuu{{{zzzaaaGGGFFFGGGJJJMMMIIIDDDCCCDDDIIISSS___ggglllwwwlll\\\[[[UUUSSS___dddaaakkkxxx||||||~~~yyy}}}yyyvvveeeNNNHHHKKKXXXcccaaaWWW```zzz]]]OOONNNMMMUUUpppvvvgggWWWQQQTTT]]]iiisss~~~yyywwwvvvxxxrrrkkklllqqqvvvvvvttt{{{{{{vvvqqqooopppoookkkllliiifffdddcccbbb```______\\\XXXWWWYYYZZZYYYWWWTTTRRROOONNNMMMKKKIIIFFFDDDDDDEEEDDDCCCAAA???>>>===>>>???AAABBBBBBBBBBBBAAACCCIIISSSvvv{{{QQQDDDAAA:::;;;:::999999::::::999888333777555555;;;:::<<>>???@@@DDDQQQeeeuuu```GGGFFFGGGKKKOOONNNHHHDDDCCCIIIUUUaaahhhjjjsssooo\\\___^^^^^^hhhvvvwww}}}}}}}}}yyy{{{}}}wwwdddNNNIIIKKKWWWbbbaaaWWWccctttOOOMMMRRRXXXddd{{{{{{dddYYYPPPTTTcccwwwxxxxxx|||{{{|||tttmmmiiieeebbbdddjjjsss|||~~~zzzvvv{{{xxxtttrrrssssssppplllkkkiiigggeeedddbbbaaaaaa___\\\XXXXXX[[[]]]]]]\\\UUUSSSPPPMMMKKKJJJHHHGGGDDDEEEEEEDDDBBB@@@>>><<<>>>>>>@@@AAABBBCCCCCCCCCAAACCCGGGNNNlllVVVCCC===777<<<:::999999:::;;;999888444888555555;;;:::<<>>;;;::::::999999999888888888999888888888888888999999888999999::::::;;;;;;<<<<<<===>>>@@@DDDPPPfffyyy```HHHGGGGGGJJJOOOOOOIIIDDDAAAFFFSSS```fffgggtttvvv```fffkkkooozzz~~~zzzzzzxxxdddQQQLLLLLLVVV___]]]VVVfffcccIIIMMMTTTcccvvv|||kkk\\\VVVTTTVVVeee}}}{{{qqqjjjhhhhhhiiieeeiiiqqqyyy{{{iii___YYYUUUTTT]]]lllyyy|||vvvttttttvvvxxxvvvqqqmmmjjjiiihhheeecccbbbaaaaaa^^^[[[XXXYYY]]]```aaa```TTTSSSQQQNNNKKKIIIHHHHHHDDDEEEEEEDDDBBB@@@>>><<<>>>???@@@AAABBBCCCCCCCCCAAADDDFFFIIIcccnnnqqqyyy[[[DDD===888<<<;;;999:::;;;;;;:::888888;;;777666;;;999<<>>AAA===:::::::::999999999888888999999888888888888888999888999999::::::;;;;;;<<<;;;:::<<>>>>>???@@@BBBCCCCCCCCCCCCAAAEEEFFFFFF]]]bbbiiizzzbbbFFF>>><<<<<<;;;::::::;;;;;;:::999:::===999777<<<:::>>>LLLiii}}}ggg~~~pppooozzzmmm^^^VVVPPPHHHCCCAAACCCDDDEEECCCAAABBBGGGKKKRRRggg^^^XXXYYYWWWTTTVVV^^^]]]jjj{{{aaaTTTOOOIIIJJJJJJQQQiiiiiiJJJEEE>>>AAA===;;;;;;;;;:::::::::999999:::999888888777888888888888999999::::::;;;;;;<<<;;;999;;;???CCCNNNhhh|||\\\IIIHHHDDDDDDIIIKKKMMMHHHEEEHHHRRR^^^eeehhhpppyyy|||fffnnnzzz}}}zzznnnZZZRRRNNNVVV___^^^ZZZwwwpppQQQOOORRRZZZfffllleeeYYYUUUXXX```mmm{{{uuunnnlllhhhddd___[[[WWWVVVZZZ___fffmmmpppyyypppVVVJJJIIILLLKKKQQQ]]]jjjuuu{{{~~~~~~xxxvvvxxx{{{xxxqqqnnnqqqiiijjjiiieeeaaa^^^^^^___]]][[[XXXYYY\\\]]][[[XXXOOOQQQRRRPPPMMMIIIHHHIIIDDDDDDEEEEEEDDDCCCAAA@@@>>>???AAABBBCCCCCCDDDDDDBBBEEEGGGDDDZZZiiiwwwdddFFF??????===;;;::::::;;;;;;:::999:::===999888======AAAOOOpppvvvaaazzzsssppp~~~xxxjjj\\\UUUOOOHHHCCCAAACCCEEEFFFDDDBBBCCCIIIOOO___ttthhh``````]]]YYY]]]fffyyy]]]VVVSSSKKKJJJMMMNNNbbb~~~|||jjjKKKFFF???AAA<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777888888888999999::::::;;;;;;<<<===:::<<<@@@BBBLLLgggtttVVVGGGGGGCCCBBBHHHJJJLLLIIIFFFHHHPPPZZZccchhhnnnvvv}}}jjjrrr}}}~~~{{{ttt]]]SSSNNNVVVaaaaaa[[[{{{dddLLLOOOYYYaaaddd]]]TTTTTTZZZ```nnnyyyzzzrrrllleee^^^ggggggddd___ZZZZZZ___ddddddiiiooosssttt{{{hhhNNNDDDGGGMMMLLLRRR___qqq|||zzzzzz{{{vvvmmmmmmrrriiijjjiiieee```\\\]]]^^^^^^[[[YYYYYYZZZYYYUUURRRMMMPPPRRRQQQMMMJJJIIIIIIDDDDDDEEEEEEEEEDDDBBBAAA??????AAABBBCCCDDDDDDDDDBBBFFFGGGDDDYYY{{{cccDDD===>>>===;;;::::::;;;<<<:::999999<<<999888??????DDDSSS}}}nnn]]]xxxwwwrrrxxxjjj\\\SSSNNNHHHCCCBBBCCCFFFGGGEEECCCEEEKKKRRRrrr~~~}}}~~~~~~}}}\\\XXXUUUMMMKKKNNNHHHYYYvvvtttpppQQQLLLDDDFFFAAA======<<<<<<<<<;;;;;;;;;::::::999888777777888888888999999::::::;;;<<<<<>>DDDFFFQQQeeeaaaXXXPPPIIIMMMMMMQQQXXXuuurrrrrrRRRNNNGGGGGG???BBB@@@>>>;;;::::::;;;;;;:::::::::999999999888888::::::;;;;;;;;;;;;;;;;;;<<<;;;===AAABBBLLLfffvvvvvv{{{rrr]]]PPPEEEFFFHHHFFFDDDFFFIIIJJJFFFBBBGGGUUU```ccclllvvv}}}}}}sss|||qqq}}}xxxdddVVVSSSYYYbbbgggfffnnnOOOHHHHHHPPPNNNLLLJJJKKKPPPYYY```ZZZ[[[[[[ZZZYYY[[[```eeejjjjjjjjjkkkppp{{{```UUUPPPSSS```sss||||||yyytttnnnkkkjjjlllkkkjjjhhheeecccbbbaaaaaa^^^[[[XXXWWWWWWXXXVVVTTTTTTRRRPPPOOONNNLLLIIIFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDD???CCC>>>EEEQQQyyyrrrKKK@@@<<<===;;;::::::;;;<<<;;;:::888;;;999999===;;;EEE]]]nnnaaaxxx{{{wwwdddPPPEEEAAA@@@BBBEEEEEEEEEAAACCCHHHGGGRRRjjjbbbVVVQQQKKKMMMLLLPPPXXXuuuvvvsssTTTPPPIIIHHHAAABBBAAA>>><<<;;;:::;;;<<<;;;::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<===<<<>>>@@@AAAIIIccc}}}rrrsssyyyvvvyyyzzztttkkkfffUUUMMMIIIMMMPPPLLLGGGDDDFFFHHHFFFDDDJJJXXXdddgggjjjuuuyyywwwllleeexxxnnnxxxwww^^^TTT\\\eeehhhhhh\\\IIIEEEDDDHHHFFFDDDEEEIIINNNSSSVVVUUUXXX\\\]]]^^^aaaggglllssstttvvv{{{}}}bbbZZZVVV```uuuyyyxxxvvvrrrnnnkkkkkklllmmmkkkhhheeebbbbbbbbbbbb]]][[[XXXWWWWWWWWWUUUTTTUUUSSSQQQPPPOOOMMMIIIGGGDDDCCCBBBCCCDDDDDDBBB@@@@@@AAABBBCCCCCCDDDDDDCCC???BBB===BBBLLLrrryyyOOO@@@;;;<<<;;;::::::<<<<<<<<<:::999<<<:::;;;>>><<>><<<>>>@@@???GGG```zzzwwwyyysssllliiijjjjjjccc]]][[[OOOMMMPPPXXX[[[UUULLLEEEGGGHHHFFFFFFLLLYYYccchhhhhhrrrsssiiiZZZ[[[tttoooyyycccUUU^^^gggffflllnnnSSSJJJHHHFFFDDDFFFIIILLLNNNQQQTTTVVVaaaeeekkknnnppptttzzz~~~}}}ddd]]]^^^ttt}}}wwwvvvtttqqqnnnmmmmmmmmmmmmkkkgggdddaaaaaabbbccc\\\ZZZYYYXXXWWWVVVUUUTTTVVVTTTRRRPPPOOOMMMJJJGGGDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@AAABBBCCCCCCCCCCCCCCCEEE???CCCJJJooo|||PPPAAA===<<<;;;;;;;;;======<<<::::::===<<<<<>>===<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>===>>>@@@???GGG```zzzxxxssskkkfffhhheee\\\UUUUUUNNNPPPVVV]]]aaa[[[QQQIIIKKKIIIGGGGGGLLLUUU^^^bbbgggrrr~~~~~~ooo```WWWYYYppprrr|||aaaVVVaaaiiieeerrrbbbOOOKKKGGGFFFGGGLLLQQQSSSUUU\\\hhhrrrwww}}}mmmhhhsss{{{wwwuuusssqqqpppoooooonnnmmmjjjfffcccaaaaaaaaabbb[[[[[[ZZZYYYWWWVVVUUUTTTVVVTTTRRRPPPOOOMMMJJJGGGDDDCCCBBBCCCDDDDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCEEE???DDDIIIjjj|||OOO@@@???<<<;;;;;;<<<>>>===<<<::::::>>><<<===@@@===FFF\\\hhhfffiiiOOOCCCBBBCCCFFFHHHHHHHHHEEEIIIOOOZZZ{{{gggdddnnnxxxiiiVVVUUUQQQLLLLLLQQQYYYyyyuuuVVVPPPHHHIIIDDDGGGEEECCC@@@>>>===>>>>>>=========<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>>>><<<>>>@@@@@@HHHbbb|||}}}|||qqqkkkmmmiii\\\SSSSSSRRRSSSVVVZZZ\\\ZZZTTTNNNMMMIIIFFFFFFJJJQQQZZZaaaiiitttwwwxxxmmm```WWWYYYmmmuuu}}}}}}bbbZZZcccjjjjjjyyy}}}XXXMMMJJJCCCGGGJJJPPPUUUZZZaaapppzzz|||yyywwwtttqqqpppppppppooonnnkkkiiifffccc````````````ZZZ\\\\\\[[[XXXVVVUUUVVVUUUSSSQQQPPPOOOMMMIIIGGGDDDCCCBBBCCCDDDDDDBBB@@@???@@@AAABBBBBBCCCCCCBBB@@@BBB>>>DDDFFFeeexxx|||NNN@@@???<<<;;;<<<===>>>>>><<<::::::>>>===>>>@@@===EEE[[[fffkkkhhhOOODDDDDDFFFHHHJJJIIIKKKHHHMMM^^^uuuxxxhhhjjjyyynnnZZZSSSOOOOOONNNRRRZZZzzzvvvVVVOOOHHHJJJGGGIIIGGGDDDAAA???>>>??????======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>???>>>===>>>@@@@@@HHHbbb||||||ooo|||~~~tttvvvsssfff\\\[[[UUUUUUTTTRRRSSSXXXXXXVVVOOOIIIEEEGGGKKKRRR\\\eeeooozzzyyypppuuunnncccSSSUUUiii{{{}}}yyy}}}|||kkkbbbdddkkkppp{{{rrrOOONNNKKKEEEQQQRRRZZZfffsss~~~zzzvvvsssooonnnoooooonnnlllhhhgggeeebbb```___^^^^^^[[[]]]^^^]]]YYYVVVVVVWWWTTTRRRPPPOOONNNLLLIIIFFFDDDCCCBBBCCCDDDDDDBBB@@@??????@@@AAABBBBBBBBBBBB>>>@@@>>>EEEFFFccckkkvvvOOO??????<<<;;;<<<>>>???>>><<<:::999===<<<===@@@<<>>?????????===>>>@@@???FFF___yyyqqqrrrvvvxxxxxxmmmdddeeeYYYYYYTTTNNNQQQZZZaaabbbXXXPPPIIIJJJMMMSSS^^^iiiuuuuuusssyyypppfffTTTRRRbbbtttyyy}}}~~~wwwkkkdddjjjtttyyyiiiJJJPPPOOOLLL^^^^^^jjj~~~vvvrrrnnnmmmnnnnnnllljjjffffffdddccc```^^^]]]\\\[[[]]]___^^^ZZZWWWWWWXXXTTTRRRPPPNNNMMMKKKHHHEEEDDDCCCBBBCCCDDDDDDBBB@@@??????@@@AAABBBBBBBBBBBB===AAA???GGGGGGccclllzzzQQQ???>>><<<<<<<<<>>>??????<<<:::999===<<<===@@@<<>>???@@@@@@>>>??????===DDD\\\uuuqqq|||pppqqqssskkkeeefff]]]]]]VVVPPPSSS```jjjlllbbbXXXOOONNNOOOSSS]]]iiiyyywwwyyy~~~rrrfffZZZSSS]]]mmmttt|||zzzooofffkkksssuuu___TTTOOOQQQ___qqq~~~sssoooooonnnnnnmmmmmmmmmlllhhhfffccc```___^^^______aaa```^^^[[[XXXVVVTTTSSSUUUSSSPPPMMMJJJHHHGGGGGGEEEEEEEEEEEEDDDCCCAAAAAA???>>>>>>???AAABBB@@@???>>>@@@@@@???GGGiiizzzvvvTTT999>>>>>>???@@@@@@@@@???===<<<===???<<<>>>@@@<<>>>>>======<<<;;;;;;:::========================???===:::>>>BBBAAASSSsss}}}gggdddgggfffeeehhhbbbZZZUUUWWWXXX^^^rrrfffQQQPPPTTTVVVbbbqqqqqqrrrzzzwwwppp]]]SSSRRRbbbwwwwwwnnnrrrzzznnnYYYPPPPPP[[[vvv~~~~~~||||||rrroooooonnnmmmkkkjjjiiihhhdddccc```^^^\\\\\\\\\]]]^^^]]][[[YYYVVVTTTRRRQQQSSSRRRPPPNNNKKKIIIGGGFFFAAAAAAAAAAAA@@@???>>>===CCCCCCBBBDDDEEEFFFEEECCC>>>@@@BBBAAAGGGfffZZZAAAFFF;;;<<<<<<<<<<<<;;;::::::;;;===:::;;;>>><<>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@BBB?????????===SSSxxx}}}sssWWWSSSZZZ\\\ZZZZZZZZZUUUUUU]]]bbbgggvvvyyybbbQQQSSSYYY]]]hhhwwwuuuzzz}}}sss```VVVUUUfff}}}||||||ppprrryyy~~~kkkXXXSSS\\\uuuyyymmmkkkhhhiiimmmpppqqquuuzzz}}}~~~vvvrrrvvvuuusssqqqooommmkkkjjjgggfffdddbbb`````````aaaaaa```^^^\\\ZZZXXXVVVVVVTTTTTTTTTRRRPPPMMMKKKIIIFFFFFFFFFFFFFFFEEEDDDCCC???>>>>>>???AAAAAA@@@>>>BBBDDDEEEDDDIIIggg[[[??????AAA@@@@@@???>>>?????????===???<<<===AAA@@@III___zzzbbbooo}}}jjjWWWHHHGGGLLLOOOQQQVVV[[[]]]xxxiiinnn\\\ZZZ```cccbbbdddnnnyyyhhhTTTRRRSSSHHHLLLLLLnnnmmmqqqfff[[[YYYVVVZZZTTTRRRNNNJJJGGGDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>DDDDDDAAA>>>>>>WWW~~~}}}rrrSSSNNNXXX]]]ZZZWWWPPPNNNUUUccclllpppwwwooo]]]QQQVVV^^^bbbmmmzzzvvv~~~|||pppXXXPPPRRRfffyyyttttttyyyqqqaaaRRRSSSdddpppiiiddd^^^WWWUUUWWW]]]aaaccchhhmmmzzz}}}zzzzzzqqqqqqooonnnllljjjiiihhhdddcccbbb```_________```]]]]]][[[ZZZXXXWWWVVVUUUOOOPPPPPPPPPNNNLLLIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDHHHGGGGGGHHHJJJKKKIIIHHHBBBBBBAAA>>>EEEbbbbbbBBB===???>>>===<<<;;;<<<===>>>;;;>>>;;;;;;@@@@@@HHH[[[}}}lllyyyfffXXXMMMMMMQQQTTTWWWZZZbbbgggmmmlllaaa___ggglllllllllooorrrssspppppptttvvvaaa]]][[[YYY\\\[[[zzzvvvwwwsssiiifffcccfff]]][[[XXXUUURRRPPPOOONNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCJJJJJJIIIIIIIII^^^}}}bbb^^^gggllljjjggggggfffnnn}}}ssslllqqqxxx|||mmmhhhkkk~~~|||qqquuu{{{xxxuuurrrqqqoooqqqvvvzzz|||~~~}}}|||{{{zzzzzzyyyssstttuuuuuutttrrrooommmkkkllllllllllllkkkkkkjjjddddddccceeefffgggfffdddlllkkkjjjiiimmmllliiifffeeecccbbbbbbbbbcccddddddiiifffdddjjjjjjppp||||||~~~|||