BM6P6(@ EEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEE???999888<<>>===888999999:::999888777666777999===@@@AAA@@@===<<<<<<<<<<<<<<<;;;:::999888111555999888555222444777777666444333333444555777333999777//////666777111444444333333444555777888777666555555666666555444000111111222222222111111111000000000000000111222//////111444666666333000...///000222222111111000000111222222111000111333333333333333333333333444333333333444444444555555333666888999888666666666444444444333333222222222333333333444555666777777000222444555555666888:::::::::999999888777777666333444555666777777777777555555555555555555555555444666888999777555555555888777666555555666777777333444555666777888999:::666777888888666555555666555555444333333555666777555444333222222222333444666666777777666555444444//////000000111111111111111111000//////////////////333...+++000...+++111---.........---,,,,,,++++++,,,,,,+++)))((()))***(((***,,,------,,,------))))))*********))))))((((((((('''(((((()))***+++(((((()))***,,,...000111///...+++)))((()))+++,,,''''''&&&&&&&&&&&&''''''%%%(((,,,---+++)))((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***+++,,,------,,,+++***)))******)))'''&&&((()))++++++++++++++++++++++++(((,,,...,,,---///---))),,,,,,,,,++++++,,,,,,---,,,,,,+++***---000...((())),,,+++((((((,,,,,,***))),,,---...111666555111---,,,+++***,,,...222444111111000//////000111222...000222222000.........---000333555666666777888555666777666555666999<<<>>>>>>===>>>>>>@@@BBBCCCDDDEEEGGGIIIJJJIIIEEEAAA>>>CCCHHHHHHEEEDDDFFFJJJCCC???@@@DDDFFFDDDCCCEEENNNQQQUUUWWWRRRJJJIIIMMMSSSTTTQQQKKKGGGFFFCCC???>>><<<:::;;;<<<<<<999666AAA???===>>>@@@@@@>>>;;;@@@CCCFFFHHHJJJNNNTTTYYY```cccgggiiigggeeedddcccaaaaaaaaabbbdddeeeeeeddd```fffhhhddddddhhhjjjgggdddgggiiihhhdddaaa```aaa```aaacccdddfffggggggggghhhjjjlllnnnoooqqqtttwww~~~{{{uuutttvvvvvvlllbbb]]]YYYSSSNNNNNNLLLVVV```hhhpppvvvqqqhhhkkkmmmpppvvvqqqlllrrr~~~~~~xxxvvvwwwyyyxxxwwwtttrrrrrruuuxxxyyyssskkkeee```\\\VVVRRRRRROOOLLLLLLPPPSSSUUUTTTTTTSSSPPPMMMLLLOOOUUUYYYXXXYYYZZZYYYYYYZZZ\\\___YYY^^^dddggghhhjjjnnnqqqzzz~~~{{{wwwtttFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEE@@@:::999<<<>>>>>><<<888999999:::999888777666666888;;;>>>??????===<<<======<<<;;;;;;:::999999777;;;===<<<777444555777666555444444333444555666333999888000000666777111444333333333333555666777888777666666666555444333000000111222222222222222111111000000000000000111...000222333222000...---...///111222222222111000000111333222111111222333333333333333333333333333333333333333444444444444333666888999777555555555444444333333222222222222333444444444555666666666000222444555555666888:::999999888888777777777666333444555666777777777777555555555555555555555555666666777666666888;;;===<<<;;;888555444333444444333444555666777888999999555666888888666555666777666555555555555666777777444333222111111222333444777777666666555444444333111111111111222222222222111111000//////////////////333///,,,222111...444------......---,,,,,,+++***+++,,,+++))))))***+++,,,---///000///...---,,,)))***************)))))))))(((((((((((())))))***(((((()))***,,,...000111...,,,)))'''&&&'''((()))((((((''''''''''''((((((&&&)))---...,,,)))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,+++***)))))))))***(((&&&&&&''')))++++++++++++++++++++++++(((,,,---,,,,,,...---))))))+++---...//////.........///...+++,,,---+++'''(((++++++((((((,,,---+++***...000...///222222///---,,,+++***+++---...000111000///......//////000---///111111000//////000---///222444444555777888888999::::::999:::<<<>>>;;;;;;;;;<<<>>>AAACCCDDDDDDEEEGGGIIIKKKIIIFFFCCC@@@EEEIIIJJJGGGEEEGGGIIICCC??????CCCEEECCCBBBCCCMMMPPPTTTWWWRRRKKKKKKPPPVVVWWWUUUOOOKKKJJJGGGBBBAAA???======>>>===;;;888===;;;;;;<<>>>>>===;;;:::999::::::;;;;;;>>>???===999555555666555555555555555555555555444888888222222777777333333333222222333444666777777666666666555555555555//////111222333333333333222222111000/////////000///222555444000---,,,---///000111222333222111111000222333333222222333555555555444444333333222222222222222222333333333333333555888888666444333222333333222222222222222111444444555555555555555555111333444555555666888999777777777777666666666666444444555666777777777777666666666666666666666666666666555444666:::@@@EEECCCAAA<<<777444222222333333444444555666777888888333555777777666666777888555666666777777777777777222111111111111222444555999888666444333333333333333333333222222222222222111111000///////////////...333///,,,222000---333---------------,,,,,,+++)))***++++++***)))***,,,000111333444333111...,,,***************************))))))(((((((((((()))(((((()))+++,,,...///000...,,,***'''&&&&&&'''((())))))(((((((((((())))))'''***---///---+++))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))((((((((()))'''&&&%%%'''(((************************(((+++---++++++...---)))'''***---000222111000//////222222---******)))&&&'''******'''(((,,,---++++++000222///,,,---...---,,,,,,,,,+++++++++++++++000000///...---------------///111111000000111222...///111111222333666888888:::<<<<<<;;;;;;<<<===888888999;;;===@@@CCCEEECCCDDDFFFHHHJJJJJJGGGDDDAAAFFFJJJKKKIIIGGGGGGHHHBBB???>>>BBBDDDAAA@@@AAAKKKNNNRRRUUURRRMMMOOOUUUXXXZZZXXXSSSOOONNNJJJFFFCCCAAA????????????===<<<;;;::::::===@@@BBBBBBAAABBBDDDGGGHHHIIIMMMSSSXXX\\\```dddfffeeebbb___^^^aaabbbdddeeeeeedddbbbaaa___ccceeedddcccfffgggfffaaabbbaaa___\\\[[[[[[\\\[[[[[[\\\]]]]]]]]]]]]]]]]]]___aaabbbdddgggkkknnnuuuyyy{{{zzzwwwxxx}}}zzzpppgggbbb^^^VVVPPPOOOIIINNNSSSXXXaaakkkooonnnooosssyyy{{{uuurrrrrrnnnnnnnnnlllkkkllloooqqqnnnggg___XXXTTTSSSSSSSSSOOOMMMJJJJJJLLLNNNOOOOOORRRQQQOOOLLLKKKLLLPPPSSSUUUVVVVVVUUUSSSTTTVVVXXX___aaadddeeegggkkksssyyy~~~yyyvvvuuutttsssFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDAAA<<<:::;;;;;;;;;:::777888999:::999999777777666666777888:::;;;===>>>>>><<<:::999888999;;;<<<:::<<<===<<<888555444444333444555555666555555555555888888444444888888444333333222222333444666777444555666666555666777888...///000222333444444444333333111000////////////000444777666000---...000000000222333333333222111111222333333333333444666666666555444333222222111111111222222222333333333333555777777555222111111222222222222222222222222555555555555555444444444222333555666555666888999666666666666666666666666444555666777777888888777777777777777777777777777555555555555666:::@@@DDDGGGCCC>>>999666444444444444444444555555666666666111333666777666666888999444555666888888777666666111000000000111333444555:::888666333111111222222333222222222222111111111111000000///////////////...222---***///,,,(((---,,,,,,---------,,,,,,+++((()))++++++******+++---111222444666666555111///,,,++++++************+++******)))(((((('''(((((('''((()))+++,,,......//////...,,,***((((((((()))******))))))))))))******(((***...000000...+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((('''%%%%%%&&&((())))))))))))))))))))))))'''+++,,,******---,,,))))))***,,,.../////////...---222333...)))))))))(((&&&))))))'''(((,,,...,,,)))000333...)))***,,,---***+++,,,------,,,,,,+++111000///...------,,,,,,,,,...000000000000222444...///000000000222555888444666999:::999888888888777777888999<<>>???HHHJJJOOOSSSQQQNNNSSSZZZZZZ\\\ZZZTTTQQQPPPMMMHHHEEECCCAAA???????????????>>>>>>>>>@@@BBBDDDEEEFFFBBBEEEGGGHHHHHHKKKQQQUUU]]]```dddfffdddaaa___^^^^^^```bbbcccbbb```___^^^[[[^^^aaaaaa```aaabbbbbb```___]]]ZZZXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXYYY[[[\\\^^^```ccchhhlllqqquuuyyyyyyyyy{{{xxxppphhheeeaaaZZZTTTSSSNNNMMMLLLNNNWWWcccooouuuxxx{{{~~~}}}zzztttppppppjjjjjjiiigggeeeeeegggiiikkkggg```YYYSSSQQQOOOOOONNNLLLKKKJJJJJJKKKLLLMMMQQQQQQPPPMMMKKKLLLNNNPPPRRRRRRRRRQQQOOOOOOQQQSSS[[[^^^bbbdddggglllsssxxx}}}}}}vvvsssrrrrrrrrrEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCC@@@===;;;::::::::::::777777999999:::999888777666666666777888:::<<<===<<<;;;999888777888:::;;;888999::::::999777666666333333444555666666555555666888888666666888888666444333222222333444666777666777888777444333444666//////111222444444555555333333111000////////////---222555444000...000333000111333444444333333222000222333333333333555666666666555444444333222222111111222222222333333333333555777777444222111000222222222222222222222222555555555555555444444444222444666666666666888999666666666555555555555555444555666777888888888888888888888888888888888888333555666777777888;;;===AAA???;;;777555444444555444444444444444555555555000333555666666666888999333444555666777666555444111111000000111333555666:::888555222111000111222111111111111111000000000111000000///////////////+++000,,,***///---)))...++++++,,,,,,---,,,,,,+++((()))++++++******+++---///000111555888888555333......,,,+++******************)))(((((('''(((((('''((()))+++,,,---------...---+++***)))(((((((((******))))))))))))******(((***...111222111...+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''%%%%%%''')))(((((((((((((((((((((((('''***+++)))))),,,,,,))),,,+++***)))***+++,,,---)))///111---)))***+++***%%%((()))'''(((,,,---,,,'''---000,,,((())),,,...((())),,,...//////...---111111000000///...------+++---...//////000222444...///000000///111444777222444777777666555555555888888888999;;;===@@@AAA???@@@AAACCCEEEFFFDDDBBB@@@BBBEEEGGGGGGEEEDDDDDDEEEAAA@@@CCCCCC@@@>>>>>>EEEGGGKKKNNNNNNNNNUUU]]]]]]^^^\\\VVVRRRRRRPPPLLLEEECCCAAA>>>======???@@@AAAAAABBBBBBBBBCCCEEEFFFCCCEEEGGGGGGGGGJJJOOOTTT\\\^^^bbbbbb```^^^\\\[[[YYY\\\______]]][[[ZZZ[[[VVVXXX[[[]]]]]]\\\\\\^^^___]]]ZZZXXXWWWWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSUUUVVVXXXYYY[[[```eeeiiilllqqqvvvxxxyyyyyy{{{}}}zzzsssnnnmmmjjjddd___]]]VVVPPPJJJIIIPPP]]]nnnzzz}}}|||xxxrrroooooohhhhhhgggddd```^^^___```bbbaaa]]]XXXSSSOOOLLLKKKMMMMMMLLLKKKJJJIIIJJJKKKOOOPPPPPPNNNLLLLLLMMMNNNNNNNNNNNNLLLKKKKKKMMMOOORRRWWW^^^cccgggkkkqqquuu}}}{{{tttqqqqqqrrrrrrDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@??????@@@???===<<<::::::::::::666777888999:::999888888777777777777888:::;;;<<<:::999888777777777888999777888999::::::999888888333333444444555666666666666777888888999999888888444444333333444555777888:::;;;<<<888333000000222000000222333444444444444222222111000/////////000***---000000///...000222111222333444555444333333///111222333222333444666666666555555444444333333222222222222333333333333222444777777555333222111222333333333333333444444444444555555555555555555333555666666666666888999777777777666555555444444555555666777888888888888777777777777777777777777222555888888888666666777777666555333333333333444444444444444444333333333000333555666666666777888333444444555555555555555333222222111222333555666777666444222111111111111//////000000000111111111111111000///////////////(((...,,,+++222000,,,222***++++++,,,,,,,,,,,,,,,)))***++++++***)))***,,,---------111666999888555222000...,,,***)))))))))***))))))(((((((((((()))&&&(((***,,,------,,,,,,***))))))(((''''''''''''******))))))))))))******''')))---222555444111---((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''((('''&&&&&&(((***'''''''''''''''''''''''''''******((((((++++++))),,,***(((&&&&&&(((***,,,''',,,---***)))+++,,,***&&&))))))&&&'''+++,,,***&&&+++,,,)))'''***------((()))+++---////////////000000000000000///...---+++,,,---------...111333...///111111000111444666333555666666555444555666999888888999;;;===???@@@?????????AAACCCCCCBBB@@@???@@@AAACCCDDDDDDDDDDDDHHHDDDCCCEEEEEEAAA>>>???AAACCCFFFJJJJJJLLLTTT^^^``````\\\UUURRRSSSSSSPPPEEEDDDAAA>>>;;;<<>>>>>===<<<:::::::::;;;666777888999:::999999888888888888999999:::::::::666666666666777777777777666666777888999888777555444444333333444555777888777777888::::::999999999555555444444555666888999888:::;;;888333000111333111222222333444444444333111111000000000000000111,,,---......///000000111111222444555555555444333...000111222222222444555555555555555555444444444333333333333444444444444222444777777666444333333333333444444444555555555333444444444555666666666444555777777666666777999999999888777666444333333555555777888888888888888777777777777777777777777333666888888777555555666222222333333444444333333444444444444333333222222111333555666555555666777555555555555555666666777555444333333333444555666444444444333222111111000//////000111222222333333111111000///////////////+++000---,,,111...)))...******+++,,,,,,,,,,,,,,,***+++,,,+++))))))***+++---+++***---333777777555555333///,,,***((((((((()))(((((((((((())))))***&&&(((***,,,------,,,+++((((((((((((''''''(((((()))))))))(((((()))))))))&&&(((---333777777333///''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))'''((((((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''***)))''''''***+++))))))((('''&&&'''(((***+++(((******((())),,,+++''''''))))))&&&'''***+++)))(((******&&&'''***,,,***))))))***,,,,,,------------.../////////...------+++,,,,,,,,,+++,,,///111...000222333222222333555444555555444333222444555777777888999;;;>>>AAACCC@@@@@@???AAABBBBBBAAA???>>>>>>>>>@@@BBBDDDFFFFFFLLLGGGEEEGGGGGGBBB@@@@@@??????BBBFFFFFFIIISSS^^^___^^^XXXPPPMMMOOOQQQOOOFFFEEEBBB>>>;;;<<<@@@DDDBBBCCCDDDBBB@@@AAADDDGGGJJJLLLMMMLLLKKKMMMQQQUUUXXXYYYXXXWWWUUUTTTUUUWWWSSSVVVXXXVVVSSSSSSWWW[[[WWWVVVZZZ______ZZZZZZ^^^___]]][[[[[[[[[[[[XXXUUUPPPQQQQQQRRRRRRRRRQQQQQQOOOPPPRRRSSSVVV[[[bbbgggkkkmmmppprrrssstttuuuvvv{{{uuurrrsssqqqkkkeeebbb]]]VVVQQQQQQSSSXXXeeerrr|||xxxsssllliiiiiiddddddccc```\\\YYYXXXXXXQQQRRRQQQNNNJJJGGGHHHIIIKKKLLLLLLJJJFFFDDDDDDFFFFFFHHHKKKLLLKKKIIIIIIIIIDDDEEEEEEEEEDDDEEEGGGIIIFFFLLLTTT[[[aaaiiiqqqwww~~~~~~yyyuuuooollllllooopppqqqFFFFFFGGGHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAA=========<<<::::::;;;<<<666777888999::::::999888888999::::::::::::999999444555666666666666666555444444444555555555333111555444333222333555777999777777888;;;;;;:::999:::666666555555666777999:::222666999888444333555999222222333444444333333333111000000000000000111222111000///000111222222000222333444555555555444333---///111111111222333555444444444555555555555555333333444444444444555555111444777777666555444444444444444555555666666666333333444444555666777777444666777777666666777999;;;:::999888666444333222555666777888888999999888666666666666666666666666555666888777666666666777222333555666777666555555555444444333333222222222222333555666555555666777777666555555555666888999777666555444333444555666333333333333333222111000//////000111333444555666111111000//////////////////444///+++...(((!!!%%%)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***...***(((+++111555666444666444000,,,)))(((''''''(((((('''(((((()))***+++&&&(((***,,,---,,,++++++))))))))))))************))))))(((((((((((())))))%%%''',,,333888999555111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''((()))(((((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&'''***+++)))%%%%%%'''(((***+++++++++)))***(((&&&))),,,)))$$$'''***)))&&&'''******(((***+++(((%%%&&&******'''*********************++++++,,,---.........---,,,++++++,,,+++***+++...000---000333444444333333444333333333111000000222444555666777999<<<@@@CCCEEEBBBAAA@@@AAABBBBBBAAA??????>>>===???BBBEEEGGGHHHNNNIIIGGGIIIHHHDDDAAAAAA======@@@CCCDDDGGGRRR]]][[[YYYSSSJJJGGGJJJMMMLLLGGGFFFCCC???;;;<<>>>>>======>>>BBBEEEHHHKKKKKKKKKKKKKKKIIIEEEBBB???>>>>>>???BBBHHHNNNRRRYYYWWWPPPGGGEEEIIILLLLLLDDDCCCBBBAAA@@@AAABBBBBBEEEDDDCCCCCCDDDFFFHHHIIIOOONNNLLLKKKKKKMMMOOOQQQVVVXXXZZZYYYWWWWWWYYY\\\[[[XXXVVVTTTPPPMMMQQQXXXZZZ[[[^^^cccbbb^^^^^^```bbbaaa```^^^\\\ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXTTTSSSVVV[[[]]]^^^ccciiimmmpppsssvvvvvvwwwxxxzzz~~~~~~~~~|||wwwpppiiieee___[[[ZZZ]]]^^^^^^```eeekkkttt~~~vvvqqqlllgggcccfffdddbbb___\\\YYYWWWVVVRRRQQQOOOLLLJJJHHHGGGFFFFFFHHHIIIIIIFFFCCCAAAAAABBBDDDFFFFFFDDDDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEJJJPPPXXX___gggooottt{{{sssmmmiiieeedddfffkkkoooqqqCCCCCCCCCCCCBBBAAA@@@@@@EEEFFFFFFFFFDDDAAA>>><<<>>>>>>===999666444555666777777777777888999::::::999888777888999999888777777666555333333333444444222333444444222222333444111111111222444777:::<<<::::::;;;;;;;;;;;;;;;;;;:::777555555888:::999888888888777777777666666666555333222222333444333222222000...///111333222111---000333444333222111111444111000444555333111222333111000000222333333222000666999777666888888444333555888888777555444555666666666555555555555555444444333444444555666777333444555666777777777666999;;;<<<:::777666999;;;999<<<>>><<<777444555777555666666555444555777999888888666666666666777888888777666555333222111000444444555555666666777777666555555555555444444444444555666666777777666666444555666666777888999999333444555444222111111111444333333222222222333333//////000000000333666999999777444111000000111222///000000...,,,++++++---,,,------,,,***+++,,,...///111000---+++---,,,))),,,)))&&&&&&))),,,------000000000///---+++)))(((((((((((((((((()))******%%%&&&)))+++,,,,,,,,,+++))))))(((((((((((())))))((()))+++***)))(((((()))&&&((())))))---333444111,,,)))&&&'''***+++((($$$''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''''')))+++)))((('''(((***+++***)))******)))((((((((((((((((((((())))))))))))((((((************+++,,,------,,,,,,---------.........)))************+++++++++,,,++++++,,,...000000000///.........000111111111111333444333111111333666000666999999<<>>???BBBFFFKKKNNNQQQQQQKKKCCCAAAEEEHHHGGGCCCCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCCCCDDDFFFGGGJJJIIIHHHGGGIIILLLPPPRRRTTTWWWYYYZZZYYYXXXZZZ\\\\\\XXXVVVTTTQQQPPPTTT[[[[[[[[[^^^cccbbb^^^^^^aaa```___]]][[[YYYXXXWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVXXX]]]______dddjjjlllooosssvvvwwwxxxzzz||||||}}}}}}|||xxxrrrlllhhh```^^^```eeeeeebbbaaacccffflllyyy}}}uuuppplllfffbbbeeedddbbb___\\\YYYWWWVVVLLLLLLJJJIIIHHHHHHHHHHHHDDDFFFHHHGGGDDDAAA@@@@@@@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEHHHLLLQQQWWW]]]dddkkkooo{{{uuummmllliiieeedddfffiiikkklllBBBBBBBBBBBBAAA@@@???>>>BBBDDDFFFFFFEEEAAA<<<:::@@@???===999555222222333888888888888888888999999999888888999::::::888555666666444333222222222222000111222222000000111222//////000222555888;;;===;;;;;;:::999999:::;;;<<<999777666777999:::::::::888888888888777777777777444333111222333444444333333111000111222444444333///000222333222111111222444000///333444222111222333222000111333444444333000666999999888999999777666888::::::888666555555666666666555555444444444555555444444444444555555444444444555555666777888999;;;===;;;888777999<<<666:::===;;;666444555888555666666666555777999<<<888777555555666888;;;===888777555333111///...---555555555555555555666666777777777777666666666666444555666666777777666666555555666666666777777777222111000111222333222111111111111222333444555666000111111111111222555777888777555333222222111111111222111///,,,++++++,,,+++---......,,,+++,,,---+++000222000///...+++%%%,,,***((((((***,,,---------...///000///---+++***)))(((((((((((()))******$$$&&&)))---......---,,,))))))(((((((((((())))))***+++,,,+++)))(((((()))&&&((()))))),,,111222///...***&&&&&&((()))'''%%%''''''''''''((((((((((((&&&'''(((((('''&&&''')))(((((()))******)))((('''''''''''''''''''''''''''&&&((()))(((''''''(((***)))(((((()))++++++***)))******)))((((((((((((((((((((()))))))))))))))((())))))))))))***+++,,,---++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,---...///000............///000111222...333666444000...333888000666::::::===EEENNNQQQNNNNNNNNNLLLHHHGGGIIILLLEEEEEEDDDCCCCCCCCCDDDDDDHHHIIILLLOOOPPPNNNJJJGGGBBBAAA??????@@@CCCFFFIIIJJJJJJGGGAAA@@@CCCEEECCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEECCCCCCDDDEEEEEECCCCCCBBBCCCEEEJJJNNNQQQQQQTTTXXXZZZ[[[[[[[[[\\\XXXTTTQQQPPPNNNMMMRRRYYY[[[[[[]]]aaa```]]]]]]```^^^\\\YYYWWWUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZYYY[[[```aaaaaaeeejjjkkknnnrrruuuwwwyyy|||~~~{{{||||||{{{xxxsssnnnkkkcccccchhhnnnmmmfffaaa```___bbbjjjttt{{{tttpppkkkeeeaaaeeedddbbb___\\\YYYWWWUUUIIIIIIHHHGGGFFFFFFFFFFFFCCCEEEFFFEEEBBB???>>>>>>===???AAABBBAAAAAABBBDDDBBBBBBAAAAAAAAABBBDDDEEEHHHKKKPPPUUU[[[bbbiiimmmzzz~~~ppphhhjjjhhhfffeeefffgggfffeeeAAAAAAAAAAAA@@@???======???BBBEEEHHHGGGCCC>>>;;;>>>>>><<<888444222333444888888999999999888888777666666777999;;;;;;999666666555444333222111111111000111222111000000000222///000111333555888:::<<<:::999888777888;;;ӵ999999999999888888888888888888777777444222111222333444444333222222111111222333444444000111222111000000222444444000...111333111000222333222111111333555555444333555777666666777999:::888:::<<<<<<999666555555666666555555444333333333666555444444333333333444666555444333444666888999:::===>>>===999777777999777777888888777666666666Ħ888;;;>>>:::888666Ħ;;;>>>999888777555333222000000555555555555555555555444888ӵ666555555666777777777777777666666666666555555555555666333000111444555444111000000000111222333444555111222222222111111333555555555444444333222111000111111111///---,,,---...***---//////...,,,++++++''',,,///.........+++&&&+++***(((((()))+++,,,,,,***+++...///000///---,,,******))))))))))))******&&&(((+++Ħ)))(((((((((((())))))***+++,,,---,,,***(((((((((&&&((()))(((+++000000---...***'''%%%&&&''''''&&&((((((((((((((()))))))))%%%'''((((((''''''(((***((()))+++,,,,,,+++)))(((''''''''''''''''''''''''&&&((())))))((('''((())),,,***'''&&&''')))))))))***))))))(((((((((((((((%%%&&&''''''''''''''''''))))))((())))))***+++,,,)))((((((''''''&&&&&&&&&))))))*********+++++++++,,,---------,,,---///000......////////////111333000333555333000000333777///666::::::===GGGQQQVVVRRRRRRPPPNNNLLLLLLLLLMMMHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGJJJNNNPPPOOOKKKGGGCCCBBB@@@??????@@@BBBCCCEEEGGGFFFBBBBBBEEEFFFCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDD???>>>===>>>AAAFFFKKKNNNNNNQQQUUUYYY\\\\\\\\\\\\XXXRRRNNNNNNLLLLLLOOOUUUYYYXXXZZZ]]]\\\YYYZZZ^^^\\\ZZZWWWTTTSSSSSSUUUVVVWWWXXXXXXYYYZZZZZZZZZZZZ]]]\\\^^^cccdddccceeejjjiiilllpppsssvvvxxx|||}}}}}}}}}|||xxxsssnnnkkkgggggglllqqqoooggg```^^^\\\[[[]]]dddnnn~~~~~~wwwrrrooojjjddd```dddcccaaa^^^[[[XXXVVVTTTKKKJJJHHHFFFEEECCCCCCBBBCCCDDDEEECCCAAA>>>>>>>>>;;;>>>@@@AAAAAAAAABBBDDDBBBBBBAAAAAABBBCCCDDDEEEEEEIIINNNTTT[[[ccckkkppp{{{|||nnngggfffffffffggghhhgggeeecccBBBBBBBBBAAA@@@???======<<<@@@EEEIIIIIIFFFBBB???;;;;;;:::777444333555666888888999999999888777777444444666999<<<<<<:::8885554444444443332221111111112223332221110001113331111112224445557778889998887776666668884ĉ@ӵ888777666777777777777777777888888444222111111333555444444222222222111111111222333000111222111000000222444444000...111222111000222333111000111444555555555555444333222222333777;;;999;;;<<<<<<999666555444555444444444333333333222666555444333333333333333666555444333444666888:::<<L666888;;;>>>===:::=hĦ;;;7777776666665554444444445555555555554444444444444ĉ@ӵ555666666777777777777777666666666666555555555555888444111111333444222000111111000000000000111111222333333222111111222333111222333333222111000///.../////////------///111+++---000000///,,,++++++%%%)))+++***+++---,,,)))))))))(((((('''((()))+++((())),,,.../////////...,,,++++++*********++++++)))+++--->L(((((((((((((((((()))******+++,,,---,,,***(((((((((''')))((('''***......***,,,***'''%%%%%%&&&''''''((((((((()))))))))******%%%'''(((((('''''')))***((()))+++------,,,+++)))((((((((((((((((((((((((''')))******)))(((((()))444///)))%%%%%%''')))+++***))))))(((((((((((((((%%%%%%&&&'''''''''''''''(((((((((((()))***++++++)))))))))***************))))))*********+++++++++,,,...000///------...///---///000///...///111333444333222222333444444333000777<<<;;;<<>>>>>>>>;;;===@@@AAAAAAAAABBBCCCBBBBBBAAAAAABBBDDDEEEFFFGGGJJJOOOTTT[[[ccckkkpppzzzwwwjjjdddcccccceeehhhiiiiiieeebbbDDDDDDDDDCCCBBB@@@???>>><<<@@@EEEIIIJJJGGGCCCAAA777888888666444444666888777777999::::::999888777555555666888;;;<<<;;;999333444444444444333333222111333333333222111222333111222333444666777777888666666555666888GG=?555555666666666666777777777777333222111111333555555444333444444222000000111222000111222111000000222444666111///111222111111333222111000111333555555555666333111111000000444:::777999;;;;;;888555444333333333333333333333333333555555444333222222333333666555444333444666888999;;;>>>???===888444333444777555333444777888555111HdĦ666777:::=======Īj333444444444555555555555444444444444444444555555GG=?666777777888888777777666666666666666666666666666444111000000111111000333222111000000000000000111222444333222111222333000111111111111111000///,,,---......---...000222,,,...000000...,,,++++++&&&)))***)))***------+++'''((()))((('''&&&(((***'''((()))+++---...//////......---,,,,,,,,,,,,---,,,,,,---HdĦ'''(((''''''(((((()))***+++***+++,,,+++)))(((((()))''')))(((&&&(((,,,,,,((()))((('''&&&&&&&&&'''((((((((())))))******++++++'''((())))))((('''(((***'''(((***,,,------,,,,,,************************(((***,,,,,,+++)))))))))777222+++'''''')))+++---******)))(((((((((((((((&&&'''((()))************''''''''''''((()))***+++&&&&&&'''((()))******+++)))************++++++++++++///333333000------///,,,///111000......111444888666333333555555444222111999===;;;:::@@@IIINNNQQQLLLGGGHHHNNNPPPNNNJJJJJJIIIIIIIIIIIIJJJKKKKKKFFFFFFGGGIIIJJJJJJGGGDDDBBBBBBBBBAAA@@@??????>>>999<<<>>>===???DDDEEECCCDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDCCC???===:::999;;;???DDDHHHKKKLLLOOOTTTYYY[[[[[[ZZZTTTOOOLLLMMMNNNLLLLLLNNNUUUSSSSSSTTTSSSQQQSSSXXXXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWYYY[[[\\\\\\[[[[[[]]]]]]```dddeeedddfffjjjiiikkkmmmooopppssswwwzzz|||xxxsssnnnlllllliiihhhhhheee^^^[[[[[[XXXTTTRRRTTTYYYeeeyyy|||ssspppnnnmmmmmmjjjeeeaaa```___]]]ZZZWWWTTTRRRQQQJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCAAA???======>>>;;;===???@@@@@@@@@AAABBBAAAAAA@@@AAABBBCCCEEEFFFLLLNNNQQQUUUYYY```ggglllvvv~~~oooeeeaaaaaabbbdddgggiiihhheeeaaaFFFFFFFFFӵ>>>AAAEEEĭӵ444ӵ888Ħ999777777777999:::999888222ӵӵ444666ĦƜ`1.׼s777666777444Ħ666666333111000111333555555ӵ111Ħ222222111111222333777222///111ĭӵ333///Ħ333333111Ħ444Ħ222333333333555555444444555666888999444555444444DdD;;;:::888?fӵ333333444Ħ333333333ӵƜ`1.׼s666666ĭӵ777444333555444333333222111222222ӵ222111222333Ħ111111111111111,,,......,,,+++,,,))),,,---Ħ''')))***)))'''&&&***Ħ///...............,,,++++++DdD'''((()))((((((ӵ'''+++ӵ'''ӵ((()))******)))Ħ++++++ӵ))),,,...---ĭӵ(((((('''((()))************''''''''''''((()))******%%%%%%%%%&&&''''''(((((()))************++++++++++++000666777333///---...,,,///111000------111444999999888666444333333333222:::???;;;777:::AAAEEEEEEDDDCCCEEEIIIMMMNNNNNNKKKJJJJJJJJJLLLOOORRRTTTIIIHHHGGGGGGHHHGGGEEECCCAAAAAABBBBBBBBBAAA??????555999;;;:::===CCCEEECCCEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDBBBAAA>>>;;;999888:::???DDDHHHKKKKKKLLLQQQVVVZZZZZZYYYQQQMMMLLLPPPSSSQQQPPPQQQUUURRRRRRRRRQQQOOORRRWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSTTTVVVXXXYYYYYYYYYXXX[[[[[[___dddeeeccceeejjjlllmmmnnnooopppqqquuuwww~~~|||xxxtttqqqnnnkkkgggeeeeeebbb[[[XXXYYYRRROOONNNOOOQQQYYYhhhwww~~~}}}~~~zzzsssmmmkkkjjjkkklllkkkfffbbb^^^]]][[[XXXUUURRRPPPNNNJJJIIIHHHFFFDDDCCCBBBBBBAAABBBAAA???<<<;;;;;;<<<;;;<<<>>>>>>>>>===>>>??????>>>>>>>>>???AAACCCDDDLLLNNNPPPSSSWWW^^^fffkkksss}}}wwwjjjbbb___aaabbbdddfffgggeeeaaa^^^HHHHHH?~4@@@@@@BBBg&e>&e555g&e666>hӵ:::888777888888777666g&e666guO>uO>&e1114444ff?>ߝL888gĉ@<<<888888999Shӵ666333111000111333555g&e666>hӵ333222111111222888222000fff?><z...g&e>&e888666HL333222222ShӵgL222222333333444444444444555555666777S?ʬ5557773h?D%%)?888777ZufĦ555666666gL666222222g&e666gĉ@666666g&e>&e777@e333555??777;;;444444444333333444g<ĉ3332222222223we<Ħ1111112222223h?@e///---,,,,,,,,,+++///111Z&&&(((***,,,+++(((3h?gL111000///////////////+++***)))D%%)?(((fff?><z((((((=?Ħ***g&e'''g&e((())))))S?ʬ***4ff?>ߝL(((@e,,,g&e,,,***---3h?g&e>&e)))(((??$$$%%%&&&'''(((((((((((('''&&&&&&''''''((()))***)))))))))***************)))************++++++++++++111888999555///------,,,///222000------111555999<<<===999333000222666333;;;@@@;;;555666;;;???;;;>>>AAACCCFFFJJJOOOSSSLLLKKKKKKLLLOOOSSSWWWZZZLLLJJJHHHGGGGGGFFFDDDCCC@@@AAABBBCCCBBBBBB@@@???555999::::::===CCCFFFEEEFFFGGGIIIJJJKKKJJJJJJIIIFFFFFFEEEEEEDDDBBBAAA@@@<<<:::888777:::???FFFJJJKKKJJJKKKOOOTTTXXXYYYXXXVVVRRRSSSYYY^^^\\\[[[[[[VVVSSSRRRRRRQQQOOORRRWWWSSSSSSSSSSSSSSSSSSRRRRRRPPPRRRTTTVVVXXXWWWWWWVVVYYYYYY^^^ccceeeccceeeiiioooooopppppppppqqqtttwww~~~~~~}}}|||yyyvvvsssqqqiiifffdddeeeaaaZZZVVVWWWLLLKKKKKKLLLLLLQQQ]]]iiixxx}}}}}}zzz~~~xxxwwwxxxsssllliiihhhhhhjjjlllkkkgggccc]]]\\\ZZZWWWTTTQQQNNNMMMNNNLLLIIIFFFBBB???>>>===@@@@@@@@@===;;;999:::;;;:::;;;======<<<;;;<<<======<<<<<<<<<>>>???AAACCCHHHJJJMMMQQQVVV^^^gggmmmsss|||uuuhhhaaa```bbbbbbccceeeeeebbb^^^ZZZDDD4DӵAAADDDEEEHƅ^Hu]Ħ888Hu]Ħ777ZuR)Ħ888888888999999777666Hu]Ħ777HŐeHŐeHu]Ħ000qIܗGIӵ222tt999777666HGgĉ@333333222111111111222444Hu]Ħ999ZuR)Ħ444444333333222111111sߝLGdUĦ444Hƅ^Hu]Ħ111ntHdĦ222222HGgĉ@444HdĦ444444444333333777777666666666555Htƅ^555555Bt=o9ĦDtfo9Ħ888666555g?555555HdĦ444999888Hu]Ħ444tt999444Hƅ^Hu]Ħ;;;H׼s888666555555555444333222222222333tQ222111111111je<Ħ555444333Bt=o9ĦH׼s...//////---+++***,,,,,,,,,HtĦ222))))))))))))Bt=o9ĦHdĦ000222222000---,,,,,,((('''&&&Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ(((Hu]Ħ'''&&&Htƅ^(((qIܗGIӵ)))H׼s222111Hu]Ħ---000Bt=o9ĦHƅ^Hu]Ħ***'''((((((''''''''''''((((((&&&''''''((()))(((((((((******))))))))))))******)))*********++++++++++++'''))),,,///111111000000------,,,---...000222333666MMMZZZKKK555---000444444444444555555777888888===999===GGGIIIDDDFFFOOOKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQNNNKKKHHHFFFDDDDDDAAAAAABBBCCCDDDBBB>>>;;;333777;;;<<<<<>>:::888:::@@@FFFJJJGGGJJJKKKKKKNNNUUUXXXXXXSSSVVV^^^hhhooonnnddd\\\[[[TTTMMMKKKIIIHHHKKKPPPPPPOOOMMMMMMMMMLLLKKKIIIJJJKKKMMMPPPTTTUUUUUUSSSUUUWWW[[[^^^`````````___kkkkkkkkkkkklllnnnpppqqqvvvzzz}}}~~~zzztttooollllllhhhdddcccaaa^^^WWWRRRMMMMMMKKKGGGFFFKKKVVV___jjjsss}}}{{{yyy}}}zzzzzz}}}|||wwwrrrmmmjjjhhheeeeeeeeehhhjjjjjjfffbbbbbb___ZZZTTTPPPMMMKKKJJJIIIIIIIIIIIIGGGDDDBBBAAA<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>=========;;;;;;>>>???===>>>BBBDDDJJJPPPSSSTTTZZZeeennnttt}}}zzzpppiiidddaaabbbeeefffffffffeee^^^UUUBBBDDD4DuXӵ@@@CCCDDDDdDΦDdDĦ888DdDĦ888;;;t|<:::999999:::;;;;;;888666DdDĦ555DdDΦDdDΦDdDĦ111peƜ4DuTӵ222`eĭ555qet333333333111111111222333444DdDĦ888222t|<444444444333222222111111DdDDdDĦ444DdDΦDdDĦ111q<niDdDĦ444qet666666DdDĦ555555666666666888888777777666q<R555444qjRgdKӵHdDĦgdKӵ777555GR/f6LĭĦ666666DdDĦ666999999DdDĦ555`eĭ555DdDΦDdDĦ999DdDĦ999666666666666666666666555444333222222222333geĦ333222222FSĦ444333qjRgdKӵDdDĦ...///...---+++***---,,,---DdDĦ222***))))))qjRgdKӵDdDĦ...000000...+++******)))(((&&&HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ'''DdDĦ'''q<R***(((peƜ4DuTӵ)))DdDĦ>>>;;;DdDĦ---qjRgdKӵDdDΦDdDĦ***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''***))))))(((((())))))***)))))))))*********++++++)))***,,,---.........---------,,,,,,...///111222444HHHRRREEE333...111333222222222333444555777777<<<:::@@@JJJMMMHHHJJJRRROOONNNMMMMMMNNNPPPSSSTTTTTTSSSQQQNNNKKKHHHFFFEEEAAAAAAAAACCCCCCBBB>>>;;;333666:::;;;;;;>>>DDDIIIIIIIIIIIIIIIHHHFFFDDDBBBBBBCCCDDDBBB@@@??????@@@???>>>===<<<===@@@BBBDDDEEEHHHIIIHHHJJJPPPSSSQQQPPPUUU___nnnxxxxxxooofff\\\TTTMMMJJJHHHFFFIIIMMMKKKJJJIIIIIIJJJKKKJJJIIIFFFFFFGGGKKKNNNPPPOOONNNOOOQQQSSSVVVXXXZZZZZZZZZeeeffffffhhhjjjmmmoooqqqrrruuuxxxyyyvvvrrrnnnmmmhhhiiihhheee```ZZZUUURRRKKKJJJHHHEEEDDDHHHPPPUUU[[[cccmmmuuuvvvuuusssrrryyywwwvvvxxx||||||xxxrrrmmmiiifffeeedddddddddgggiiihhhddd```^^^\\\XXXRRRMMMIIIHHHHHHHHHHHHHHHHHHFFFDDDBBBAAA<<<<<<===>>>======<<<;;;;;;<<<======>>>>>>======<<<:::999<<<===<<<===@@@AAAGGGMMMRRRUUU[[[eeelllvvv}}}xxxllleeecccaaadddggghhhfffeeebbbZZZQQQAAACCC4DuXӵ@@@BBBCCCDdDΦDdDӵ888DdDĦ:::;;;o)h<<<;;;;;;<<<===>>>===:::777DdDĦ444DdDΦDdDΦDdDӵ222=ӊB1.uTӵ222HߝL`o9333po9wӵ333000000222333444444DdDĦ555333o)h444444444333333222111222222DdDΦDdDĦ444DdDΦDdDӵ111GIpӵDdDĦ555po9wӵDdDĦ444555666777888888888888888888po9u777666444333GIdnuR)ĦDdDĦnuR)Ħ444333CdgĪj666DdDĦ666:::999DdDĦ777HߝL`o9666DdDΦDdDӵ777DdDĦ999555555666666666666666666444333222222222333geĦ555444sp?aĦ333333GIdnuR)ĦDdDĦ.........---,,,+++------...DdDĦ222+++******GIdnuR)ĦDdDĦ,,,------+++))))))))))))((('''DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ%%%DdDĦ'''po9u(((((()))'''=ӊB1.uTӵ***DdDĦEEEBBBDdDĦ///GIdnuR)ĦDdDΦDdDӵ)))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''')))((((((''''''(((((()))((((((((()))))))))******++++++******++++++,,,,,,---,,,,,,,,,---///000222000===CCC:::///---///000...//////000222444555666:::999@@@JJJMMMJJJLLLRRRSSSQQQOOOMMMMMMPPPSSSUUUTTTSSSRRRPPPMMMIIIFFFDDD@@@@@@@@@BBBBBBAAA>>>;;;333666:::;;;;;;>>>DDDHHHIIIIIIIIIHHHFFFDDDCCCBBB???AAACCCBBB@@@???>>>>>>>>>??????@@@@@@@@@??????CCCEEEFFFDDDFFFJJJLLLJJJKKKRRR```sssvvvlll]]]TTTLLLIIIGGGEEEFFFIIIDDDCCCCCCDDDFFFHHHHHHGGGAAAAAABBBEEEIIIKKKJJJIIIGGGHHHJJJLLLOOOQQQSSSTTT\\\]]]___bbbfffjjjnnnpppmmmooorrrsssqqqooommmmmmfffjjjllliii```WWWSSSRRRIIIFFFCCCBBBCCCFFFHHHJJJLLLRRR\\\dddiiikkklllmmmpppooopppsssxxx|||{{{wwwqqqkkkfffcccaaaaaaccccccdddeeefffeeeaaa^^^XXXXXXUUUPPPIIIEEEDDDFFFEEEFFFFFFFFFFFFDDDBBBAAA<<<<<<<<<<<<<<<;;;:::999<<<======>>>>>>>>>>>>===<<<999888;;;;;;:::;;;???@@@DDDJJJQQQXXX```hhhnnnxxx~~~tttfff``````aaaeeehhhhhheeebbb^^^UUULLLCCCEEE4DuXӵDDDDDDDDDDdDʜ4DuTӵ888>d<Ħ<<<Dt;;;<<<===@@@AAA???;;;777>d<Ħ333>d<ʜDd<ʜ4DuTӵ444555F&uTӵ2224DufئL>e333puR)Ħ222///000222333444444>d<Ħ333Dt333444333333222111222333DdDΦDdDĦ444>d<ʜ4DuTӵ1114DwDd<Ħ666puR)Ħ>d<222444666777444555777888999peӵ666ĦpeӵDx<>d<ӵDd<444qR/ܗ?fӵ555>d<888888>d<Ħ7774DufئL>e444DdDʜ4DuTӵ555DdDĦ999555555555555666666666666444333222222333444geĦ666s<v>aĦ333333peӵDx<DdDĦ---......---,,,,,,.........DdDĦ222,,,,,,***peӵDx<>d<,,,,,,***(((((())))))((((((>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ%%%>d<Ħ'''peӵ(((Ħ'''F&uTӵ+++DdDĦBBBAAA>d<Ħ444peӵDx<>d<ʜ4DuTӵ((('''&&&%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))+++***)))))))))+++---...---,,,,,,,,,,,,...///000***111333...***,,,---,,,------...///111333555666777777<<>>;;;555777:::;;;===@@@DDDHHHHHHHHHGGGFFFDDDCCCBBBAAA===@@@BBBCCCAAA???======>>>???@@@AAAAAA@@@?????????BBBCCCAAACCCGGGHHHFFFGGGNNN^^^rrrvvvjjj]]]TTTKKKHHHFFFDDDCCCEEEAAA@@@???@@@BBBDDDCCCBBB@@@???@@@BBBFFFHHHHHHGGGBBBBBBCCCEEEHHHKKKNNNOOORRRTTTWWW\\\bbbgggkkkmmmjjjlllnnnnnnmmmkkkkkkkkkgggjjjllljjjcccZZZRRROOOGGGCCC@@@@@@DDDGGGEEECCCFFFKKKSSS[[[bbbgggkkklllllljjjjjjmmmrrrwww{{{|||vvvrrrllleeeaaa^^^^^^^^^bbbbbbcccdddcccaaa^^^[[[SSSTTTSSSMMMFFFBBBBBBEEECCCDDDEEEEEEEEEDDDCCCBBB>>>>>>======<<<;;;;;;:::===>>>>>>??????>>>>>>>>>===999888:::;;;999;;;???CCCDDDHHHNNNXXXcccmmmssszzz~~~|||oooaaa\\\^^^```cccfffgggbbb^^^YYYRRRJJJFFFHHH4DuXӵIIIFFFEEED&dq&ĒR888999sdKĦ>>>DHRRud<<<>>>@@@AAA???;;;888sdKĦ444D&oq<Ōq&ĒR555555666>dp&ĒR444222nfʜd<Φ>d<Ħ333s&dq&ĒR000000i?ʜtd<Ħ777HHܗDӊB:::<x777888111333666999;;;B?d<555555555666666777777333333222222333555geĦ999Hg8>aĦ333333B?Ho9000>d<------------.........>d<ӵ---+++B?Ho9)))<x***))))))***)))))))))&ӫeʬtIӇ***>d<Φ>d<Ħ'''D&ӫetIӇ(((DdDĦ&&&sdKĦ'''B?dp&ĒR)))--->d<sdKĦ777B?Ho9***s&dq&ĒR(((((((((&&&%%%&&&'''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))***)))((((((***,,,///111,,,,,,++++++,,,---...///***+++***)))***---...,,,---......000222444666777777777:::???BBBDDDIIIOOOMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIEEEBBB@@@>>>>>>===>>>??????===;;;777888:::<<<>>>AAAEEEHHHHHHHHHHHHGGGFFFEEECCCBBB>>>@@@CCCCCCBBB@@@???>>>@@@@@@??????@@@AAABBBCCC<<<@@@BBBAAACCCGGGHHHFFFCCCIIIXXXmmmwwwkkk]]]SSSJJJHHHGGGDDDBBBCCCBBB@@@??????@@@@@@???>>>>>>>>>>>>???BBBEEEEEEEEE@@@AAABBBDDDFFFIIIKKKMMMKKKMMMRRRXXX^^^cccgggiiiiiikkklllllljjjhhhhhhiiiiiiiiiiiiiiieee^^^SSSKKKEEEAAA???AAAFFFHHHEEEAAAFFFIIIPPPXXX```ggglllnnnmmmjjjggggggkkkrrrwwwzzzpppmmmgggbbb^^^\\\\\\]]]```aaabbbbbb```]]]ZZZXXXNNNOOOOOOKKKFFFBBBBBBDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>:::888::::::999;;;???CCCCCCDDDJJJUUUcccpppxxx{{{}}}wwwjjj^^^\\\^^^___```cccccc^^^YYYVVVPPPJJJGGGJJJ4DuXӵLLLHHHFFFHu]3hh888::::::ne>>>???=e;;;<<<===>>>???>>>;;;888ne222444pIƎ@t@h666555555>h444333222fe444@ďD222222222000000111222222222ne///000=e222333444444444444222333ege333222sĪj@h000000000fdDĦ666@ďD777888Hkge888999:::222444888<<aĦ333333@G000///se------------......------<Ō000...,,,@G***)))Hkge+++***)))***,,,******)))HĪj@IŌ''')))ege((('''Hu]3hIŌ((()))DdDĦ&&&ne,,,'''@h&&&$$$>h)))***...seCCCne:::666@G******sĪj@h'''((()))((('''&&&''')))((()))***++++++***)))(((%%%%%%&&&''''''''''''''')))((((((''''''(((((()))((((((((()))))))))******)))(((((((((***---000222,,,,,,+++***+++,,,---...,,,***(((***...111111///...//////000222444555666:::;;;===???AAADDDIIILLLFFFGGGIIIJJJJJJIIIGGGEEEHHHHHHHHHGGGFFFDDDBBB@@@>>>===<<<===>>>>>>===;;;888888999;;;>>>AAADDDFFFGGGHHHJJJKKKJJJIIIGGGEEE@@@BBBDDDDDDCCCAAAAAABBBCCCBBB@@@@@@@@@BBBDDDFFF<<<@@@BBBBBBCCCHHHHHHFFF@@@DDDPPPfffzzzyyyooo[[[QQQIIIGGGHHHFFFCCCCCCDDDCCCAAA@@@AAA@@@>>><<<===<<<<<<===@@@BBBCCCCCCAAAAAACCCEEEGGGIIIJJJKKKHHHKKKOOOUUU[[[___cccdddfffhhhjjjjjjhhhffffffgggiiigggffffffddd^^^SSSJJJCCCAAA???AAAEEEGGGCCC???DDDGGGLLLUUU___hhhmmmoooqqqlllfffdddffflllrrruuujjjhhhddd___\\\[[[[[[\\\\\\^^^```___[[[WWWTTTSSSKKKJJJIIIHHHFFFEEECCCBBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@??????>>>???;;;888::::::999;;;???@@@AAADDDIIISSSaaapppzzz|||zzzrrrfff^^^^^^```___^^^aaa```ZZZTTTRRROOOLLLFFF4DuXӵLLLĵD^999:::<<<<<aĦ111111000/////////s׼s,,,,,,------......---------Ho...111///,,,*********)))+++***))))))***,,,*********&&&&&&((((((''''''D^''''''(((DdDĦ&&&(((((('''&&&(((%%%###%%%(((''')))///s׼s@@@AAA<<<777555444+++******+++((()))***)))(((((()))***((()))***,,,,,,***)))(((&&&&&&'''(((((((((((('''***))))))(((((())))))***)))))))))*********++++++(((((((((((()))+++---...,,,+++*********+++------,,,)))(((+++///111000////////////000111333444555999===@@@BBBCCCDDDFFFFFFAAABBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???===<<<;;;<<<===>>><<<;;;777666777999<<<@@@BBBCCCCCCEEEIIIKKKKKKIIIGGGEEECCCDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBCCCCCCDDD>>>BBBDDDCCCDDDGGGFFFCCCAAABBBJJJ\\\qqqzzzvvvnnnZZZOOOGGGGGGIIIHHHFFFEEEFFFEEECCCBBBCCCBBB@@@???@@@>>>===>>>AAACCCDDDDDD@@@BBBDDDFFFGGGHHHHHHGGGHHHKKKOOOTTTYYY\\\___``````cccfffhhhgggfffffffffcccddddddccc___XXXPPPKKKBBB@@@???@@@AAAAAA>>>;;;@@@BBBHHHSSS___iiinnnpppqqqmmmgggddddddhhhkkkmmmdddccc```^^^\\\[[[ZZZ[[[XXXZZZ\\\ZZZUUUQQQNNNNNNHHHEEECCCDDDFFFGGGDDD@@@DDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDD@@@@@@AAAAAA@@@@@@???>>>>>>:::777888888777999>>>===BBBIIIOOOVVVbbbqqq||||||wwwlllccc```cccbbb______aaa^^^VVVOOONNNMMMKKKΦ4DuXӵtvӵ>d<Ħ::::::<<<======<<<<<<ĦAAABBBBBB???<<<::::::;;;:::999:::;;;;;;999777777666Ħ222333333222333333444444555555555222111//////000333666888222222222222333444555555333333444444444333333222333333333222222222111111222111000000000111222333Ħ///222444444333...///111333555666777777000222333555555444333111111111///---+++,,,///111000000000000000000000000>d<Ħ444444444111444777777555333444555555555666777777777777666<<<>>>AAADDDEEEEEEDDDCCC;;;;;;:::777444444666888333333444444666777999:::222555888999888555444444333444444555666666666555333333444444555666777777666666666666Ħ:::888888888888888777666666777>d<Ħ666777999777555Be555666444444444555666777777888333333333333444666geFYĉ:::333>aĦ000///...------,,,////////////......Be,,,,,,,,,,,,---...///---,,,,,,nu]ӵ---***))))))+++,,,&&&((()))***))))))+++---)))******)))((((((***,,,***************)))(((''''''''''''(((+++,,,,,,+++))))))(((''''''>d<Ħ$$$%%%%%%&&&'''>d<Ħ%%%&&&&&&Ħ'''&&&&&&&&&&&&'''((((((%%%###$$$((()))&&&%%%'''%%%&&&(((///Be===;;;<<<<<<<<<Ħ555666777333,,,)))+++,,,)))*********+++,,,,,,,,,---((()))+++***)))(((***+++''')))***++++++***)))'''&&&'''(((((())))))((((((******))))))))))))******************++++++++++++((((((((((((((()))******,,,+++*********+++,,,---***'''&&&)))---...---,,,////////////000111333333666<<>>>>>>>>???@@@AAA======<<<;;;;;;<<<<<<======;;;:::;;;======<<<;;;555555555777:::>>>@@@AAA>>>AAAEEEIIIJJJHHHDDDBBBEEEFFFFFFEEEDDDDDDFFFHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@DDDEEECCCCCCEEEDDDAAAEEECCCGGGVVViiisssooogggXXXNNNFFFGGGKKKJJJGGGFFFGGGEEEDDDDDDDDDDDDCCCAAACCCBBBAAABBBDDDGGGHHHHHH???AAADDDFFFGGGGGGFFFEEEIIILLLPPPTTTXXX[[[\\\]]][[[___cccfffffffffffffff]]]aaadddaaaZZZRRRNNNLLLAAA@@@???>>>===;;;999777===???FFFRRR___jjjpppqqqqqqmmmhhheeedddeeeffffff``````^^^]]][[[ZZZZZZZZZTTTWWWYYYWWWRRRLLLJJJJJJFFFAAA>>>AAAFFFHHHDDD???EEEFFFFFFFFFFFFDDDCCCAAA@@@@@@??????@@@BBBDDDEEEAAAAAAAAAAAAAAA@@@???>>>===999666666666555888===<<>>???gdKĦ???<<<;;;;;;;;;:::888<<<===>>>===;;;::::::;;;666gdKĦ111333444222333444555555444333222222111000000222555999;;;555444444444555666888999444555555555333333555666555444333222111222222333222222333333333222111gdKĦ000333444333111...///000111222333333333333444555555555444333222000000000000000000000000000......000333333111///gdDĦ444333222222333444555666555444333888555666:::<<<;;;:::<<<===<<>>CCCFFFFFFDDDBBB???===;;;;;;===?????????>>>>>><<<;;;;;;<<<===>>>===<<<:::888888999:::;;;===999555555888;;;;;;;;;===>>>AAAEEEHHHIIIGGGEEE@@@DDDHHHIIIHHHGGGIIIKKKLLLKKKKKKJJJIIIHHHGGGFFFGGGEEECCCEEEHHHIIIHHHFFFQQQJJJFFFIIISSS\\\``````OOOMMMJJJGGGFFFFFFHHHIIIJJJIIIHHHHHHIIIHHHFFFDDDEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIHHHGGGHHHKKKNNNPPPIIILLLPPPSSSUUUWWWZZZ\\\\\\___cccfffhhhhhhfffeeedddccc```[[[UUUPPPMMMLLLCCCBBBAAA???===:::888777999<<A@@@ne<<<<<<:::;;;<<<===ne>>><<<::::::;;;<<<;;;::::::<<<======;;;999888999ne333333444555333444555666666555444333222111000000111444777999666555555555666777999999555666666666444444666777888777555333111111111111111222222333333333ne000111444555444222///000111222333333333333333444555666666444333111000000000000000000000000111///...000222444333De444444333333222222444555555555444333777444444888999777777999AAA===DDDIIIFFFGGGFFF>>>777777666666666555555555444555555555444444333333666666666666666666666666555555555555666666666666333333333333444555666666111333ne555666666999;;;;;;999888999;;;888ne555666777888::::::999555333444555333555777888666555444444000///---,,,...000>AJJJFFF===k<000...---...///........................,,,,,,,,,...111111///---333111///fh,,,,,,,,,++++++++++++'''((())))))******)))))))))************))))))(((***))))))(((((((((((((((+++***((('''((()))+++,,,+++)))''''''(((De(((((((((((())))))ne&&&&&&ne''''''((('''&&&(((,,,+++'''&&&&&&''''''''''''&&&&&&((()))***+++---///111111222222ne666666777:::777...((()))***(((((((((((()))+++,,,+++***---,,,******++++++(((&&&)))***,,,---,,,+++)))'''''''''''''''(((***++++++***((('''((()))******)))+++***)))***,,,---,,,+++''''''((())))))***++++++)))***+++,,,------------+++++++++,,,---...///000//////...------///222666333666<<>>===<<<;;;::::::;;;<<<;;;:::888777777888999:::<<<888555555777:::;;;:::===>>>@@@CCCFFFGGGFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGKKKLLLMMMNNNNNNMMMLLLKKKHHHFFFDDDDDDGGGHHHGGGEEENNNIIICCCCCCHHHNNNQQQQQQJJJIIIGGGEEEEEEGGGIIIJJJKKKIIIIIIIIIJJJJJJHHHFFFDDDDDDCCCCCCDDDFFFIIIJJJLLLKKKIIIHHHHHHJJJMMMOOOMMMPPPSSSUUUVVVXXXZZZ\\\]]]```dddhhhjjjjjjiiihhheeedddaaa\\\VVVQQQMMMKKKDDDDDDCCCAAA>>>;;;999777888;;;BBBMMMXXXaaafffhhhjjjfff```\\\ZZZZZZ[[[[[[VVVVVVVVVVVVUUUUUUUUUUUUTTTOOOIIIEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDAAA>>>AAABBBDDDFFFGGGFFFCCCAAABBB???AAAFFFFFFBBBAAADDDDDDDDDCCCAAA>>>===???@@@===;;;:::888888:::;;;<<<>>>BBBIIISSS^^^jjjtttyyyvvvnnnfffbbbcccdddaaa]]]^^^WWWPPPNNNKKKFFFEEE@@@@@@;;;;;;;;;:::;;;<<<======:::999888888:::<<<<<<;;;999;;;======;;;888777777666666666666777444555555666666555555444222222111000111333444666666666666666666777888999777777888777666555777999:::999777444222000//////000111222222333333222222222444555444333111111222333444444444444333444666777777555333111000000000000000000000000111000...///222555555555333444444444333222222333444444444444333777444444777888666666:::FFF>>>@@@EEECCCDDDCCC999777777777777777666666666333444666777666555333111444444444444444555555555444555555555555666666666333333333333444555666666111333333444444777999;;;;;;;;;:::<<<===999777666777888:::;;;<<<:::666444333333333555777777555333222333000///......000444===@@@>>>111000...---...///////////////////////////+++++++++---///000...,,,111000---++++++++++++++++++*********(((((()))************)))(((((())))))************))))))((((((''''''((((((******((((((((()))***+++((()))******(((((())))))))))))(((((((((''''''''''''((()))(((&&&'''+++***%%%&&&&&&''''''''''''&&&&&&))))))***++++++***))))))***+++333333444444666333---)))************))))))+++------,,,+++,,,+++******++++++)))'''''')))***,,,,,,,,,+++***&&&&&&&&&''')))***,,,---***(((''''''))))))(((''')))(((((())),,,------,,,&&&'''((()))+++,,,------***+++,,,------......---+++++++++,,,---...///000......---,,,,,,...222555111444999???BBBCCCBBBAAA???===<<<<<<>>>??????>>>===<<<;;;999888888888999888777666555555666888999:::777555555666888999999<<<===>>>@@@BBBCCCDDDEEEDDDDDDCCCDDDFFFGGGGGGGGGGGGIIILLLOOOQQQQQQPPPOOOKKKHHHEEEDDDEEEEEEEEEEEEIIIFFFBBB??????AAADDDFFFFFFEEEDDDCCCDDDFFFIIIJJJJJJIIIIIIIIIKKKJJJIIIGGGCCCCCCBBBBBBDDDGGGIIIKKKNNNLLLJJJIIIIIIJJJLLLNNNRRRTTTWWWXXXXXXYYYZZZ\\\]]]```eeejjjmmmmmmlllkkkgggfffccc^^^XXXRRRMMMJJJFFFFFFEEECCC@@@<<<999777777:::???HHHRRRZZZ^^^```aaa]]]WWWTTTSSSTTTTTTTTTSSSTTTTTTTTTTTTRRRQQQPPPPPPLLLGGGDDDBBBBBBAAAAAABBBBBBBBBDDDEEECCC@@@>>>>>>AAADDDGGGHHHFFFCCCAAABBB@@@AAAEEEEEEBBB@@@BBBDDDDDDCCCAAA>>><<<===>>>;;;:::999888888999;;;<<<===BBBJJJTTT___iiippptttrrrllldddaaabbbbbb___\\\XXXPPPJJJIIIGGGDDDDDDHHHIIIIIIHHHGGGEEECCCBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888777888:::;;;;;;:::999;;;===>>><<<999888777555666777888999999888888555666666666666666666555444333333333333333333444555555555555666666777777777888999888666666888999999888777555333111000000///000111222333444444444333222222222333333333333222333333444555555444444222444666888777555222000000000000000000000000000111000///000222555777999222333444555555555444333222333333444444444444444999777777999:::999;;;@@@III>>>===@@@>>>AAA@@@555666666666666666666777777444555666666666555333222333333333333333444444444444444444555555555666666333333333333444555666666444666777777666555555666999:::<<<=========>>>>>>999:::;;;999777666777888999::::::999777555333333444555666666333111111111222111000000222444777999111555888777333000111333111111111000...---...////////////...............***+++,,,---......---+++,,,+++***))))))******+++************************((()))******++++++*********)))))))))))))))******)))(((((('''''''''(((((((((((('''((()))***,,,---!!!%%%)))***((('''(((*********))))))((((((''''''((((((((((((((('''''''''&&&)))(((&&&'''******'''&&&&&&''''''''''''&&&&&&((()))***++++++)))&&&$$$&&&''')))+++---///000000000///---***(((((((((((()))((((((***,,,---,,,************+++++++++***)))))))))***+++++++++++++++''''''''''''((()))++++++***(((''''''((((((&&&%%%(((''''''(((+++------,,,(((((()))***+++,,,------++++++,,,---............+++++++++,,,---...///000.........------///333666111444888===@@@BBBBBBBBB???>>>======?????????>>><<<;;;999777666666666666666555444333333444666888888666555555555777888999:::;;;;;;<<<<<<>>>AAACCC>>>@@@AAABBBBBBCCCEEEGGGAAADDDIIINNNQQQRRRQQQPPPNNNKKKGGGDDDCCCCCCDDDEEEDDDEEEDDDAAA>>>???DDDGGGDDDCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGHHHIIIIIIHHHFFFBBBAAAAAAAAACCCFFFIIIKKKLLLKKKIIIHHHHHHJJJMMMOOOTTTVVVXXXYYYXXXXXXYYYZZZ\\\___dddiiimmmnnnnnnnnnjjjhhheeeaaa\\\UUUOOOJJJFFFFFFEEEBBB???;;;888666666888<<>><<<<<<===:::999888777777999:::<<<>>>CCCMMMXXXaaagggkkklllkkkeee```]]]^^^^^^[[[XXXQQQJJJFFFFFFEEEDDDDDDJJJJJJJJJJJJHHHFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777777999::::::999:::<<<>>>>>><<<:::999999666666777888999999999888666666666555555666666666555555555555555444444333333333444444444444444444777888888777666666777999555555555444444333222222///000111222333444444444111222222222111111111222333333444555555555444444222333555666666444222000000000000000000000000000111111111111222444777:::666777777777777555444333444333444444444444555555888777777:::::::::>>>EEEHHH<<<:::<<<:::======222444444444555555666666666777666555444333444555555111222222222333333333444444444444444555555555555333333333333444555666666555777888888777666777888<<<===>>>AAABBBBBBBBBAAA;;;<<<<<<;;;888777777888666666777888777666444222333444555444222000000111000///...---...000111333222555777666333111222333111111111000...---...///.........---------,,,,,,)))+++,,,------,,,,,,++++++***)))))))))***+++,,,************************)))******+++++++++++++++,,,+++***)))((((((((((((((((((''''''''''''(((((($$$%%%&&&(((***,,,...///###((()))(((&&&'''(((******))))))((((((''''''((((((((((((((((((((('''###&&&(((&&&&&&***+++)))&&&&&&''''''''''''&&&&&&&&&'''***++++++)))'''%%%&&&''')))***+++,,,,,,,,,---+++)))))))))((((((((('''''''''(((***+++***)))******+++++++++*********,,,++++++******************)))((((((((((((((())))))((('''((()))(((&&&$$$'''&&&&&&(((***,,,,,,+++***************+++++++++++++++,,,---............+++++++++,,,---...///000/////////...///111555888222444888;;;???AAABBBBBB@@@>>>>>>>>>???@@@>>>===;;;:::888666555444444555666555333222222444555666666666666555555666777888777888999888888999===@@@555999>>>>>>;;;;;;???CCC>>>AAAGGGMMMQQQRRRRRRRRROOOMMMJJJFFFCCCCCCDDDEEEEEEGGGGGGEEEBBBBBBFFFJJJEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEDDDEEEFFFFFFDDDCCC@@@@@@???@@@BBBEEEHHHJJJHHHGGGFFFFFFGGGJJJNNNPPPSSSUUUWWWWWWWWWVVVWWWXXXYYY[[[```eeejjjmmmooopppmmmkkkhhheee```ZZZQQQLLLFFFEEECCC@@@<<<888666444666777999>>>EEEJJJMMMNNNMMMKKKHHHFFFHHHIIIJJJJJJJJJKKKNNNQQQRRRRRRQQQPPPMMMLLLJJJGGGEEEDDDDDDEEECCCBBBAAAAAABBBAAA???===;;;@@@FFFIIIHHHEEECCCBBB@@@BBBCCCDDDEEEGGGGGGGGGEEEFFFFFFDDD@@@>>>======:::999888777777999;;;<<<@@@FFFQQQ[[[bbbdddcccaaa___\\\XXXWWWWWWWWWUUURRRLLLFFFBBBDDDEEEEEEGGGJJJKKKKKKKKKJJJIIIFFFDDDCCC@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<===============:::999777888999::::::999<<<===>>>===;;;::::::;;;666666777777777777777888666555555444444555555666555666777777777555444333222222333333444333333222666666777666555444666888111222333333444444333333000111222222333333333333111222333222000///000111333333444555555444444333222333333444333222111000000000000000000000000000000111222222222333666999888888999999888777555444555555555444555666666777666555555777666666===EEECCC:::999:::777::::::111222333333444555666666777888777555333333444555777111111222222333333444444333444444444444555555555333333333333444555666666444666888999888888999:::===???CCCHHHLLLLLLJJJHHH???@@@@@@>>>:::888888999555555555777888777444222222333444222000///000111111000000//////000111222111222333222000//////000111111111000...---...///.........---,,,,,,++++++))),,,......---++++++,,,...---+++)))))))))))))))*********+++++++++++++++******+++,,,,,,,,,,,,+++...,,,***)))''''''((((((''''''&&&&&&''''''((((((###$$$&&&(((+++---...///$$$&&&))))))'''&&&$$$$$$))))))))))))((((((((((((&&&&&&'''''''''(((((((((!!!&&&(((&&&&&&)))+++***&&&&&&''''''''''''&&&&&&$$$&&&)))++++++***((('''(((((()))***++++++******...***(((***+++))))))***&&&%%%%%%&&&))))))((('''***+++,,,,,,***)))))))))---,,,***)))((()))***++++++***)))(((((('''''''''((((((((()))******'''%%%'''&&&&&&'''***++++++******************************+++,,,------......---+++++++++,,,---...///000///000000//////222666:::444555777:::===???@@@AAA@@@???>>>???@@@@@@>>><<<999888777555444444444555888666444333333333555666555666777666555666777999555777999888666777;;;???777;;;???@@@===<<<===@@@>>>AAAGGGLLLPPPSSSSSSSSSPPPOOOMMMIIIEEEDDDDDDFFFIIIJJJJJJGGGDDDBBBDDDGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCBBBCCCCCCCCCAAA?????????>>>>>>@@@CCCEEEGGGDDDCCCBBBCCCEEEHHHLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWXXX[[[```eeekkkpppsssooommmjjjhhheee___UUUNNNGGGEEEAAA<<<888666444333666666777;;;AAAEEEHHHIIIDDDBBB@@@@@@BBBDDDEEEEEEGGGHHHKKKMMMOOOPPPQQQQQQJJJJJJIIIFFFCCCBBBCCCDDDCCCBBB@@@@@@AAA@@@>>><<<<<>>>>>:::999888777888:::<<<===AAAHHHSSS\\\```^^^XXXTTTQQQPPPNNNNNNOOOOOOMMMLLLGGGBBB@@@CCCFFFGGGJJJNNNKKKKKKJJJJJJHHHEEECCCBBBAAA@@@???>>>===<<<<<<<<<:::;;;<<<===>>>?????????999888777888:::<<<<<<<<<=========;;;999888:::;;;777777555444444555666666666555444333333444555666333444666777777555333222222333444444444333222222444555555444333333444666///000222333333333222222111222222333333333222222111333444333111000111222333333444444444444333333222222111111000000111111000000000000000000000000///111333333222222444666555666777888999888777777777666666555666777888999888666666555333222999BBB>>>666888:::555777999222333333444555666777888888777666666555555555555555111111222222333444444555333333444444444555555555333333333333444555666666555777:::;;;;;;;;;<<<>>>>>>AAAGGGPPPWWWYYYVVVSSSEEEEEEEEEBBB>>>;;;:::;;;888777777888999888444000111222222111000///111222111111111111222333555555.../////////...------...111111111000...---...////////////...---,,,,,,,,,***,,,//////---+++,,,---...---+++***))))))***+++++++++++++++,,,,,,,,,---***++++++,,,---,,,,,,,,,,,,+++)))((('''((()))***'''&&&&&&&&&&&&'''((()))%%%&&&((()))+++,,,,,,,,,((((((((()))))))))'''%%%(((((((((((())))))))))))$$$$$$%%%&&&'''(((((()))"""''')))&&&%%%(((***)))&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&'''((()))***************---(((&&&***,,,)))''')))%%%$$$$$$&&&((()))(((&&&***,,,...,,,)))'''((())),,,+++)))((((((***,,,---***))))))(((((((((((()))((('''(((***,,,+++)))'''((('''&&&''')))***)))(((((((((((())))))*********)))***+++,,,------------+++++++++,,,---...///000...//////...///222666999444555666888:::<<<>>>???@@@??????@@@AAA@@@>>><<<888777666555444555555666:::999666444333444555555555777888888666666777:::555888;;;:::888888;;;??????>>>>>>@@@AAA???:::555>>>@@@DDDIIIMMMPPPQQQRRRPPPPPPPPPLLLHHHEEEEEEGGGJJJKKKJJJHHHFFFEEEDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBBBBBBBAAA>>><<<>>>>>>======>>>@@@CCCDDDBBBAAA@@@@@@BBBEEEHHHJJJMMMPPPRRRTTTTTTUUUWWWXXXVVVWWWXXX\\\bbbjjjqqquuuqqqnnnlllllljjjcccYYYQQQJJJFFF@@@:::666444444444666555666999>>>CCCEEEFFF???===<<<===@@@BBBCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNHHHIIIIIIFFFCCCAAACCCDDDCCCBBB@@@@@@@@@???===<<<>>>CCCHHHHHHEEEBBBBBBDDDDDDGGGFFFBBBBBBFFFFFFCCCBBBCCCEEEDDDAAA???>>>>>>::::::999888999;;;===>>>AAAIIITTT\\\]]]WWWNNNGGGDDDDDDEEEFFFHHHHHHGGGFFFDDD???===AAAFFFHHHLLLQQQJJJJJJIIIIIIGGGDDDBBB@@@BBBAAA@@@>>>============:::;;;<<<>>>???@@@@@@@@@777666666888;;;>>>??????======;;;999777777999<<<888777444333222333444555555444333222222333444555111333555777777555333111333444555555555444333222222333444333111111333444///000222222333222111000222222333333333222111111222555666555222000222444333333333444333333222222333222000/////////000111000000000000000000000000...111444444222111222444111333555777999999999999888777666666666777999:::;;;999888666222111777@@@:::444888:::444555999333333444555666777888999:::555666777888777666444333111111222333444444555555333333333444444444555555333333333333444555666666888:::===>>>??????AAACCC===AAAJJJUUU^^^aaa___[[[IIIIIIHHHEEEAAA>>>======;;;999999::::::888333///000111111000//////111333,,,,,,---...000111333444000000111111111111111222111222111000...---...///111000000///...---------***---000000---+++,,,---******))))))***,,,...///+++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++***((('''((()))+++,,,&&&&&&&&&&&&&&&'''((()))(((((()))***************)))'''&&&(((,,,...,,,)))''''''(((((())))))******"""###$$$%%%&&&((())))))###)))***'''$$$&&&((('''&&&''''''''''''''''''&&&$$$%%%&&&'''''''''&&&%%%%%%&&&((()))***++++++++++++%%%###(((***&&&$$$&&&%%%%%%%%%&&&((()))((('''+++---...---)))''''''(((***)))((('''(((+++...000((((((((((((((()))******''''''(((+++,,,,,,***(((((('''&&&'''((()))((('''%%%&&&'''((()))***+++,,,))))))***+++,,,,,,,,,,,,+++++++++,,,---...///000---............111555999444444555666888:::;;;===@@@??????@@@AAA@@@>>><<<777777555555444555666777<<<:::888555444444555555555777999999777666888:::666:::======:::999<<<@@@@@@:::666999>>><<<111&&&<<<>>>AAAEEEHHHKKKNNNOOOOOOQQQQQQNNNIIIFFFFFFHHHJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDBBBBBBAAA@@@===;;;>>>===<<<<<<===???AAABBBBBBAAA??????@@@BBBEEEGGGLLLNNNQQQSSSTTTVVVXXXYYYWWWVVVWWWZZZ```iiirrrwwwrrrooommmmmmlllfff[[[SSSLLLGGG@@@999555333444555666555666888===AAADDDEEE???======>>>AAADDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKHHHJJJJJJHHHDDDCCCDDDFFFCCCBBB@@@?????????===;;;???DDDHHHGGGCCCAAABBBDDDFFFIIIGGGBBB@@@DDDCCC???@@@BBBCCCCCC@@@>>>>>>>>>;;;:::999999999;;;>>>???AAAHHHSSS[[[ZZZRRRGGG???===>>>???AAACCCCCCCCCBBBAAA===<<<@@@EEEHHHMMMQQQNNNKKKGGGEEEDDDCCCBBB@@@@@@???>>><<<999999;;;===>>>???AAABBBAAA@@@>>>===;;;;;;<<<==================<<<;;;:::999888888888555555666777666444333222444444444555555555666666222444777999999777444222111333444444222111000000444333222111000000000000///000222222111111222333111111111000000000000///222333444333111000111222555555444444444333333333444444444333222111000///000111222111000000222444000111111111111222222222000222444666888999999888999:::;;;888555444555888777888888555222333777;;;///333777999999777666555666777777777777888;;;===<<<<<<<<<999777555666777111111111111111111111111444444444555444444333333222222222333333333444444;;;;;;<<<@@@FFFIIIHHHFFFEEEJJJNNNQQQZZZeeefffbbbVVVUUUSSSOOOHHHAAA:::666888888777777666444333222111111111000//////......000///------//////////////////000000000000//////000000////////////000000,,,------...///000000111000///---,,,++++++,,,,,,***)))((())),,,......---((()))***+++,,,---------+++*********++++++***((( %%%)))***)))(((''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))),,,,,,+++***((((((((('''&&&&&&'''))))))%%%&&&'''((()))))))))))))))///888;;;111$$$$$$+++)))***)))'''''',,,777@@@---+++)))'''&&&((()))+++***((('''(((++++++)))&&&)))))))))))))))******+++,,,******------***))),,,000///------///000///...&&&(((+++...//////...---000000000000////////////666777888888777888:::<<<;;;::::::;;;<<<<<<;;;999777666666777888999888777:::777444333555666666444666777777666666555444333666888888555666;;;<<<;;;<<<::::::<<<>>>???<<<999??????@@@BBBEEEHHHLLLNNNHHHKKKNNNMMMJJJDDD@@@>>>EEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJFFFGGGGGGGGGEEEBBB>>><<<@@@;;;:::>>>@@@???CCCIIIBBBBBB@@@>>>===>>>AAACCCKKKNNNSSSUUUVVVVVVWWWXXXYYYXXXWWWYYY^^^gggoootttuuutttrrrqqqmmmfff[[[TTTNNNEEE>>><<<:::666444444333333333666:::===>>>>>>@@@<<<<<>>CCCKKKGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@AAABBB@@@BBBEEEFFFEEEEEEEEEFFFHHHGGGDDDBBBAAAAAABBBCCCEEEBBB@@@???AAA@@@>>>;;;<<<;;;:::888888:::>>>AAAFFFOOOXXXYYYQQQFFF@@@===888===???======???@@@???===;;;<<>>???@@@AAAAAAAAA??????;;;<<<======>>>>>>>>>=========<<<;;;::::::::::::666666666666555444333222444444444555555555666666333444666888888777555333222444666666444222222222444333222111111000000000000222333333222222333555333333333222222222222111222444444333222111111222555444444444444333333333333333222222111111222222000111222111000000222333111111111111222222222222222333444666666666666555888999:::888555444555777888777666444333444777999000333666888777666555666444555666777777:::>>>AAA>>>???>>><<<999666666666222222222222222222222222444555555555555555444444333333444444444555555555::::::<<>>>>>AAADDDJJJMMMPPPRRRSSSSSSTTTUUUUUUUUUUUUYYY___gggpppuuuwwwtttrrrrrrqqqkkkaaaXXXRRRHHH@@@>>><<<777555555333222333555999<<<=========999999<<<===<<>>===>>>@@@AAA???===::::::999888777:::>>>BBBHHHOOOVVVVVVNNNDDD>>><<<666;;;===;;;;;;>>>???>>>>>>===???EEELLLOOOLLLIIITTTQQQNNNLLLJJJIIIGGGEEEBBBBBBAAA>>>;;;:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA============>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999888777555444333333333444444555555555666666666555555666666666555555444444666888888666444444444444333333222111111111000222333444444333333444555333333333222222222222111333444555444222111222333444444444444333333333333222111111000111222333444111222222111000000111333111111222222222333333333333444444444444444333222777888999777666555555666888666333333444666666777111333555555444444555666444555555666888;;;AAAEEEAAABBBBBB@@@;;;777555555333333333333333333333333555555666666666666555555444444444555555555666666777777999>>>CCCFFFGGGGGGGGGHHHKKKRRR\\\dddaaaZZZNNNLLLIIIFFFBBB>>>;;;999888888888888777555444333222222111000...---,,,,,,000000000000111111222333333222111000000111222333000000////////////000000000000000000000000000000333222111///............,,,+++))))))+++,,,+++*********+++++++++++++++***)))))))))***,,,---,,,+++000///---)))&&&%%%''')))'''''''''''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((('''''''''((((((((())))))''')))+++,,,,,,***'''%%%%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%''')))+++++++++***)))(((((('''&&&'''((()))***&&&&&&&&&'''''''''''''''"""'''000666333+++'''(((&&&((()))***+++000777>>>,,,***)))''''''((()))***&&&((())))))((('''(((((()))))))))))))))******++++++)))***------***))),,,,,,***)))+++---//////...666333///+++))))))+++,,,......//////000000111111555777:::;;;:::999:::;;;<<<<<<;;;<<<===>>><<<:::<<<;;;:::999888777777666666555555555666666555333444555666777888888888888444777888777888===>>><<<:::::::::<<>><<<:::;;;>>>AAACCCDDDEEEEEEEEEFFFHHHGGGDDDAAA@@@@@@???@@@AAABBBDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGIIIIIIEEEFFFGGGHHHGGGEEECCCBBBDDD@@@???AAAAAA@@@AAAEEECCCCCCBBB@@@???@@@CCCEEEHHHJJJMMMNNNMMMMMMNNNOOONNNPPPRRRWWW^^^fffmmmrrrwwwtttrrrtttvvvrrrhhh___VVVMMMDDD@@@===888666666222111222444888;;;<<<<<<;;;::::::<<<===>>>CCCIIIIIIGGGDDDBBBAAABBBDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGCCCBBBAAA@@@@@@AAABBBBBBCCCEEEHHHIIIHHHGGGGGGHHHFFFFFFEEEDDDCCCAAA@@@???===<<<===>>>??????===:::888888888777777:::???CCCKKKOOORRRQQQJJJBBB===;;;444999;;;888888;;;===<<>>???@@@@@@AAAAAA>>>>>>=========>>>>>>>>><<<;;;;;;;;;;;;;;;<<<===:::999777555333333333444555555555555666666666666666666555444444444555555555777999999888666666777444444444444333222222111222333444444333222333555111111111000000000//////222444555444333222333444444444444333333333222222333222111000000111222333222222333111000///111222222222222222333333333444333333333333333222222111666666777777666555555555888555111111444666666444111333333333222222444666555666666666888<<>>???>>>>>>999;;;>>>AAACCCCCCCCCBBBCCCDDDDDDCCCAAA@@@@@@AAA======>>>@@@BBBFFFIIIKKKIIIHHHGGGFFFGGGGGGIIIIIIGGGGGGHHHHHHGGGEEECCCBBBDDDCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAADDDFFFFFFHHHIIIIIIHHHGGGIIIJJJKKKMMMPPPUUU\\\bbbhhhkkkuuuqqqooosssxxxvvvnnneee[[[PPPFFFAAA===888555555111000000222666999::::::888888999;;;<<>>;;;888666666777777777888<<>>???@@@AAAAAA@@@???>>>======<<<===>>>>>>::::::::::::::::::;;;;;;:::999777555444444444444555555555666666666777777777666555444333333444555555777::::::999777777888444555555666555555444333222333444333222111222333111111111000000000//////222333444444222222333444444444333333333222222222444333222000//////000000111222222111000000111333222333333333444444444444111111111111222222222333444444555666777666555444666333000111444555444222222333333222111111333555777888888777888:::???BBBBBBCCCDDDAAA<<<777444333444444444444444444444444111222333444444444444444222333333333333444444444444555666777888999:::<<<>>>@@@HHHTTT[[[XXXLLLCCC<<<;;;999777666777888888777777888777777666555444333222111000///...------333444333111...,,,---...111000////////////000111000000////////////000000111111111111000000000000111111000000///......---///---+++***+++++++++)))******+++++++++***))))))(((((((((+++---///...---)))+++,,,,,,+++***+++,,,(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''((())))))******)))))))))((('''%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******))))))((((((''''''((()))+++,,,)))((('''&&&&&&&&&&&&&&&((('''%%%###$$$&&&'''&&&&&&'''((())))))***,,,...))))))(((''''''((()))***%%%(((++++++(((''')))+++)))))))))))))))******+++***'''(((,,,,,,***))),,,+++***)))+++...111111111************+++,,,---...,,,---...///000111222333444777:::<<<;;;:::999:::999999888999:::;;;999777444666888777666555777999222444555666666555444444888888888888888777666666555888777444555999;;;:::777888;;;<<<=========>>>888;;;???BBBDDDDDDCCCBBBAAABBBCCCBBB@@@???AAABBB<<<<<<<<<===@@@DDDHHHKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGEEECCCAAA@@@BBBCCCCCCBBBBBBBBBAAA@@@BBBCCCCCCBBBBBBBBBDDDFFFFFFFFFFFFEEEDDDDDDFFFHHHMMMOOORRRVVV[[[```dddgggooommmlllqqqvvvvvvpppiii^^^SSSGGGAAA<<<666222222000//////111444777888888333555777888:::???CCCFFFMMMJJJFFFBBB@@@??????@@@???@@@AAABBBDDDEEEFFFFFFAAA@@@??????@@@AAABBBCCCEEEHHHLLLMMMLLLJJJIIIHHH???@@@CCCEEEEEEDDDCCCBBB@@@@@@@@@???===:::888777666666777888:::???EEEJJJSSSPPPLLLIIIEEEBBB>>>;;;;;;>>>===888666777888777???AAAEEEHHHIIIGGGBBB>>>UUUSSSPPPNNNMMMJJJFFFCCCAAABBBAAA@@@===::::::;;;===???AAABBBCCCBBBAAA@@@???>>><<<;;;;;;<<<======;;;::::::999999999::::::888888777666555555555555555555666666666777777777777666555444333333333333444777999999888777777888666666888888888777666555222333444333222111222333333333333222222222222111000222333333222111222444333333333333222222222222333333222111000///......000111222111000000222444333333333444444444555555222111111111111222222333333333333555777777555444444222111111222333333222333333444333222222333555777888999999888999<<<>>>???@@@@@@>>>999555333333444444444444444444444444000111222333333333333333222222222333333333444444666777888777666777999;;;<<<>>>GGGRRRUUUMMMBBB;;;888888777666777888999:::666666666666666555444444333222222111111000000///222444444111---+++,,,////////////000000/////////000000////////////000000000000000000000000000000//////000000000000//////000...,,,+++,,,---,,,+++))))))***************))))))))))))+++...///...---***---//////---***)))((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''((()))***+++***)))(((***(((%%%######$$$'''((((((((('''&&&%%%$$$$$$###((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((('''''''''(((***,,,---+++***((('''&&&&&&&&&'''%%%)))+++***))))))&&&"""******************++++++((((((''''''(((((())))))''')))***+++******+++,,,)))))))))))))))******+++)))'''(((+++,,,***))),,,+++******+++...111111111)))***++++++,,,+++******------...///000111222222444666999:::999888999:::888777777888999999888666666999:::888444222333555222444555555444444444555888888888888777666555444888:::888444666===AAAAAA666888;;;<<<;;;;;;;;;<<<888;;;???BBBDDDEEEDDDCCCBBBCCCCCCCCCAAA@@@AAABBB>>>===<<<<<>>>>>AAACCCBBBBBBDDDBBB???AAABBBCCCCCCBBBBBBDDDFFFFFFFFFEEECCCBBBBBBEEEHHHPPPQQQSSSUUUYYY^^^aaaccchhhiiikkkooossstttpppmmmaaaUUUHHHAAA;;;444000000///...---///222555666666555999<<<<<>><<<<<<;;;===@@@BBBDDDDDDCCCBBB@@@?????????@@@AAACCCDDDEEEIIILLLNNNMMMJJJHHHHHHBBBCCCDDDEEEDDDBBB@@@>>>===>>>>>>===;;;:::;;;<<<666777999:::===CCCJJJOOOSSSOOOIIIFFFDDDBBB???;;;===???>>>888555777888777>>>@@@BBBCCCBBB@@@===;;;RRRPPPNNNLLLJJJGGGCCC@@@>>>@@@@@@???<<<::::::;;;@@@BBBEEEGGGHHHFFFCCC@@@>>>===;;;:::999:::;;;<<<===<<<;;;:::::::::::::::666666777777777777666666555666666666777777777777666666555444444333222222333555777888777666666777777888999;;;;;;:::888777444555555444333222222444333333333222222222222111///000222111111000222333333333333222222222222111000111222333222111///---...000111111000111333555444444444444555555555555555444222111000111111111222111222555777888555333111222333222111111222333333444555444333222333444555777999999999999:::<<<;;;<<<;;;999666333333333333333333333333333333333000111222333444444444444333333333333444444444555444666777666555555888;;;>>>@@@GGGOOOMMMCCC;;;999555555555555666888999999555555555555555444444333222222222222222222222222111333555222...---///222...///111222222111///...000000////////////000000.........//////000000111...///000222222222222111000...------...///...---'''((()))******+++*********)))***+++...///...,,,)))+++,,,,,,)))'''&&&%%%(((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((('''((()))++++++***)))((()))(((&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))))))))((('''''''''(((***,,,------,,,***(((&&&&&&'''(((###***---+++))))))((($$$***)))(((((()))*********''''''''''''(((((())))))***))))))+++---...---,,,)))))))))))))))******+++(((&&&'''+++,,,)))))),,,+++***)))***---/////////***+++++++++,,,+++++++++---......///000111111222444666777777777777888:::999888777888::::::888777666999;;;999444222444666222444555444333333555777666666777777777666555555666777555333666???GGGHHH555888;;;;;;999888999:::888:::===AAACCCEEEEEEEEEBBBDDDEEEEEECCCAAAAAABBBAAA???===<<<>>>BBBFFFIIIKKKJJJIIIHHHGGGHHHHHHIIIEEEEEEDDDBBBAAA???>>>===:::???BBBAAABBBEEEDDD??????AAABBBBBBBBBBBBDDDEEEGGGFFFEEECCCAAACCCFFFIIIMMMMMMNNNPPPTTTXXX\\\___cccfffjjjnnnppppppppppppdddXXXJJJBBB;;;444//////...---,,,...111444444444555;;;>>>>>>AAAHHHMMMMMMKKKJJJHHHDDD@@@<<<999777777:::???BBBDDDBBB@@@>>>???>>>>>>>>>@@@AAACCCDDDEEEIIIMMMNNNMMMJJJHHHGGGDDDDDDDDDDDDCCCAAA???>>>=========:::777777999<<<777999;;;===AAAGGGNNNSSSRRRLLLEEECCCCCCBBB>>>::::::===<<<777555888999999=========<<<;;;:::::::::OOONNNLLLJJJHHHEEE@@@======>>>???>>><<<::::::;;;BBBEEEIIIKKKKKKHHHDDDAAA>>>===;;;999999999;;;<<>>===<<<;;;:::::::::444555777888888888777666666666666666777777777777555555555555444333222111222444666777666555666666888999;;;<<<<<<;;;:::888555666777666444333444555111111111000000000000///...000111111000000111333333333333222222222111111---///111333333222000...---///000111111222444666444444444555555555666666888666444222000//////000111111111444888888666222///222444333000///111333333444666666444333333444222555888::::::::::::;;;999999888666333222333444333333333333333333333333111222333444555555555555444444444555555555666666000222444333222333777:::BBBBBBGGGLLLGGG===999;;;111111222444555666777777444444444555444444333333222222333333333444444444///222555333000///333777...000222444444222000...000000////////////000000,,,------...///000000111...///111333444444444444000///------///000//////''''''(((******++++++++++++******,,,......---,,,)))***+++***)))((()))***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))'''(((***+++,,,+++)))((((((((((((((((((''''''&&&'''''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''((()))+++,,,...///---+++(((''''''(((((($$$***+++$$$!!!&&&******'''%%%$$$$$$&&&((())))))&&&'''''''''(((((()))))),,,***)))+++///000...+++)))))))))))))))******+++(((&&&'''+++,,,)))***,,,***)))((())),,,---...---************,,,---///000......//////000000111111444666666666555666888::::::999888999;;;;;;999888444777:::999666555777;;;222444555333111222555888333444555666777777777777222333111///444@@@IIIMMM555888;;;;;;888777888999777999<<>><<<===AAAEEEIIIKKKJJJIIIHHHGGGHHHHHHIIIBBBBBBAAA@@@@@@???>>>>>>777===AAA@@@BBBFFFEEE@@@???@@@BBBBBBBBBBBBCCCEEEGGGGGGEEECCCBBBDDDHHHKKKGGGGGGGGGIIIMMMRRRWWWZZZ```eeekkknnnnnnnnnppprrrfffZZZLLLCCC;;;444000///---,,,,,,---000333333333...555999888;;;CCCHHHGGGJJJIIIGGGDDD???:::666333555999>>>BBBDDDAAA>>>;;;>>>>>>>>>>>>@@@AAACCCEEEEEEIIIMMMNNNMMMJJJGGGFFFBBBBBBBBBBBBBBBBBBBBBAAA@@@???===999444333555888888:::<<<>>>CCCIIIQQQVVVPPPIIICCCAAABBBBBB===888777::::::666444888;;;;;;<<<<<<:::888666666888999PPPQQQMMMDDD@@@BBBAAA<<<>>>???@@@@@@>>><<<<<<===HHHLLLPPPPPPKKKDDD???>>>:::::::::::::::;;;<<<===???>>><<<:::999999999:::666999;;;:::777555777999888777666555555444555555777666666666666666777888555888:::999666444555777444999>>>>>>:::888999<<<999777555222111111222333333333222222111222222222///000000//////000222555333444555555333000,,,***///000111222222222222222444333333222111000///...222333333444444333333222555555555444333222111000222222222222333444555555333333333222222111111111222333444444444333222111111333666777888999;;;===999777444222333444555444444444444333333222222222333444444555555444444333222333333444555666888888666555555555555444444444>>>CCCIIIHHHBBB;;;777666222333333444444333333222666666555333111111333555000000111111222333444555333444444222000//////000///000111111111000...---222111000.........///000.........///////////////333444444111///222:::AAA555333000---,,,---...///...,,,+++******+++---///***)))(((((()))+++---///---,,,+++***))))))))))))++++++***)))(((((()))))))))++++++***(((&&&&&&&&&###&&&)))(((%%%$$$%%%''')))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###))))))))))))))))))))))))((('''&&&''')))+++***))))))))))))(((''''''&&&&&&&&&&&&''''''(((((()))))))))((('''''''''(((***+++***)))((('''&&&&&&'''(((''''''((((((((((((((('''###$$$&&&'''(((''''''&&&***'''%%%'''+++---***&&&$$$))))))(((000:::555))))))(((((('''''''''((((((((((((((((((((())))))***...000******444333,,,...---,,,++++++******++++++......///000111222333333000222555666555666777888555777888888666555666777666777777777888888888888888888888666444333444555777555444555666777666444555222///000444888::::::111555999;;;;;;999777777:::;;;<<<======???CCCEEEHHHGGGGGGGGGGGGFFFCCCAAADDDCCCAAA>>>===>>>CCCFFFGGGJJJLLLKKKGGGBBBAAA@@@@@@===;;;===AAACCC???<<<555999>>>AAACCCCCCDDDDDDCCCAAA@@@AAABBBCCCCCCBBBHHHEEEBBBBBBCCCDDDEEEEEEKKKKKKIIIHHHIIINNNVVV[[[aaadddhhhkkklllkkkiiigggddd]]]QQQDDD999222...,,,------------,,,...222555444666:::===@@@AAAAAAAAAEEEDDDAAA===:::777555333444999>>>AAAAAA@@@???>>>AAA>>>:::;;;???CCCEEEEEEGGGIIILLLNNNNNNLLLIIIGGGDDDFFFFFFCCCDDDFFFCCC>>><<<;;;;;;:::999888777777222888>>>BBBIIIPPPRRROOOIIIEEEAAA@@@@@@???<<<999<<<999666555777:::<<<<<<===888555555444333555:::OOOPPPKKKCCC???@@@@@@<<<<<<>>>@@@AAA@@@@@@AAABBBIIILLLPPPOOOJJJDDD???===:::::::::::::::;;;<<<<<>>===>>>CCCFFFFFFIIIKKKIIIEEEAAA>>>>>>>>>;;;:::<<>>;;;777;;;???BBBCCCDDDDDDEEEBBB@@@??????AAACCCCCCCCCGGGEEECCCBBBDDDEEEFFFFFFJJJJJJHHHGGGHHHMMMSSSXXX^^^aaafffjjjkkkjjjgggeeefff```UUUHHH===555111///+++,,,---,,,,,,---000333555777;;;>>>@@@BBBBBBBBBAAA???<<<888555333222111666:::???AAAAAA???>>>===@@@===999:::===AAACCCDDDEEEGGGJJJLLLLLLJJJHHHFFFDDDFFFEEECCCCCCDDDBBB<<<:::999999888777666666666555:::???DDDKKKQQQRRRNNNFFFCCC@@@?????????===;;;;;;888666555777999::::::888444111222333222555:::PPPOOOIIIBBB>>>??????===>>>@@@CCCDDDDDDDDDEEEFFFIIILLLOOONNNJJJCCC>>>;;;;;;;;;:::::::::;;;<<<<<<>>>===;;;999777666666777555555777:::<<<<<<:::999666666666555666666777888444444555555666777888999777999:::888444222333555666999======:::999:::<<<888777555444333333333444444333222222111111222222222222222111000///111222222333444555555444222111111111222333444555555555777555333111000000111111222222333333333333222222111111222222222222111111111111111111222333444444555555444444333333444444333444444444444333222111000222444555555666888:::777555333222444555555444555555555444444444444444111222222333333222222111333333333333444555777777555555555666777777888888999===@@@???;;;777666777333333444444444444333333555555444333333555:::===;;;999666333222222333444333444444333000//////000...///000000000///---,,,,,,------------,,,++++++------...//////000111111,,,...000000000111666:::444222000...------...///---,,,+++)))))))))******(((((()))***+++,,,------++++++***)))((((((((((((******)))((((((((())))))(((***++++++***))))))***(((''''''((())))))'''&&&))))))))))))))))))***+++***))))))))))))(((((((((''''''''''''''''''''''''((('''''')))+++------,,,''''''''''''((((((((((((((((((((((((((('''''''''###$$$&&&(((***+++,,,,,,***)))'''&&&&&&'''((((((((((((((())))))(((((('''$$$%%%'''(((************)))'''&&&'''***+++)))&&&%%%(((''''''...888777///******))))))))))))******...---,,,***))))))(((((((((///,,,***...***%%%***((())))))***+++,,,------,,,---------....../////////111333333333222333444333444666666444444444555888888777777777777777777444666888999888888999::::::999888999::::::999888999666333222333444444333333555777888777777888999888:::;;;<<<>>>@@@DDDGGGJJJLLLOOOPPPOOOKKKFFFCCCCCCBBBAAA???===>>>BBBEEEDDDFFFHHHGGGDDD@@@===<<<===:::999:::===???===:::888;;;???AAABBBBBBBBBCCCBBB???======???BBBCCCDDDFFFDDDCCCCCCEEEGGGGGGGGGIIIIIIHHHGGGGGGKKKPPPTTTYYY]]]ccchhhjjjhhheeecccccc]]]SSSGGG<<<444...,,,+++---///000000000333444777999<<>><<<888444222111222222888<<<@@@AAA@@@>>><<<<<<===:::777777:::>>>@@@AAABBBDDDFFFIIIIIIHHHFFFEEEEEEFFFDDDAAAAAABBB@@@:::777777666555555555555555999===BBBGGGNNNTTTRRRMMMFFFCCCAAA???@@@@@@@@@???;;;999666666777888888777333///---000111111444999PPPNNNHHHBBB??????@@@@@@DDDGGGIIIJJJHHHGGGGGGGGGJJJLLLMMMMMMIIIDDD>>>;;;======<<<<<<<<<======>>>>>><<<:::888666555555555666666666999======:::666444444444444555666777888333333444555666777999:::888::::::888333111222444777999;;;;;;:::999:::;;;888777666555444444444444444444333222111111111111000111222222111111333444444555666666666555333222222222333444555666777888888666333000///000222333222222333333333333222222//////000111111111111111000000000000111222333333555444333333333333444444444444444444333222222111///111333333333444666888666444222222444555555444555555555555555555555555333444444555555444444333333333333333444555666777333333444555666777888888777888:::999777555666777444444555555555555444444444444444333333777<<>>AAAEEEHHHLLLPPPTTTVVVSSSNNNIIIFFFEEEEEEDDDAAA>>>>>>???AAAAAACCCEEEFFFDDDBBB???>>><<<;;;999:::<<<======;;;777999===>>>>>>>>>>>>???AAA>>>;;;;;;===@@@CCCDDDDDDCCCBBBCCCEEEGGGGGGGGGGGGHHHHHHHHHGGGIIIMMMPPPUUUZZZ```fffiiihhheeeccc```[[[RRRGGG===444...***&&&))),,,///000111444555888999===@@@BBBCCCCCCBBB>>><<<777444222333444666999<<>><<<::::::999777555444666999<<<>>>@@@AAADDDFFFGGGFFFEEEDDDDDDEEECCC??????@@@>>>999777666555444444444555666:::???EEEJJJRRRWWWUUUOOOIIIGGGEEEBBBAAAAAAAAAAAA<<<:::888888888888777555111---,,,///000000333777PPPLLLHHHDDDBBBAAAAAACCCFFFIIILLLNNNMMMKKKKKKKKKKKKKKKLLLLLLJJJEEE@@@<<>>>>>>>>>>>??????===<<<:::777666555555666888777666888;;;;;;888444222222222333444555666777333333333444555777888999888::::::777222000222444777888999999999999999:::888777777666555555555555555444333222111111111111---///111333333444666777777777777777666444333222222222333333555777999:::999777444111000111222444111222222333333222222111......///000111111111111////////////000111222222444333222111111222333444555555444333222222111111///111222333222222444666444222222222444555555444555555555555555555555555333444444555555444444333333333333333333444555666111111222333555666777777555555666555444444666777444555555666666555555444333333333333444777<<<@@@888666222000000111444666444555555333111000000111...///000000000///------,,,---...//////...---,,,------...///000111222333---...000111000///......111000///...------......//////...---,,,+++++++++((()))***,,,------------+++***)))((('''''''''''')))((((((((((((((())))))''')))+++++++++***+++,,,***((('''(((+++,,,)))&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&)))+++******%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&$$$&&&''')))))))))(((''')))((('''&&&&&&'''((()))))))))******)))(((''''''((((((''''''''''''''''''(((''''''((((((((('''&&&((('''%%%$$$''',,,,,,***'''''''''''''''((()))***)))((((((((((((((()))))),,,777777333333,,,)))000******+++++++++***)))(((,,,------....../////////...///111111000///000000000222333444333222333444444444444444444444333333444555777777666555666777:::999888888999:::999888555555666666555444444444666777777777666777999;;;777999;;;<<<>>>AAAEEEHHHLLLQQQVVVWWWTTTOOOLLLJJJJJJJJJHHHEEEAAA>>>>>>??????AAACCCEEEFFFEEECCCAAA===;;;::::::<<<=========777:::<<<=========>>>???AAA>>>;;;:::===@@@BBBCCCBBBAAA@@@AAADDDEEEEEEEEEEEEFFFHHHHHHHHHHHHKKKMMMRRRVVV]]]cccggggggeeeccc```\\\UUULLLBBB999222... ###'''+++---///222444777999<<>>@@@BBBDDDEEEEEEEEEDDDCCCDDDAAA===<<<>>><<<777777666555444444666777888:::BBBJJJOOOUUUYYYXXXSSSPPPNNNKKKGGGCCCBBBBBBBBB???===;;;;;;:::999666444111...---///000///111555MMMIIIGGGGGGEEEBBBCCCFFFBBBFFFKKKNNNOOOOOOOOOPPPKKKKKKKKKLLLKKKHHHCCC???@@@@@@??????>>>>>>??????<<<;;;999777666666777777888777777777888777666444333333333333444555666777333333444444555666777888888999999666222000333555666777777777777888888888888777777777777666666555555444333222111000000000+++...111333444666888999888888777666555444333222222222222333555777:::<<<999777555333222222333333111111222222222222111111...///000111111111111111............///000111111333222111000000111333555666555444333222111111111000111333222222111333444222111111222555666555444444444444444444555555555111222222333333222222111333333333333333444555555000111222333444555666666444444444333444555666666555555666666666666555555111222333333333666999<<<444333111//////111333555444555555444111000000111///000111111111000...------......////////////.........///000000111222222***+++...000222222222222000//////...---------...//////......------,,,,,,))))))***+++,,,---......++++++***)))((((((((((((((((((''''''(((((())))))''')))++++++*********+++)))(((((()))******((('''''''''&&&&&&''''''(((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&'''(((((((((''''''(((((('''&&&&&&''')))***************)))((('''''')))((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&(((&&&$$$$$$%%%''''''&&&'''&&&&&&''''''((()))******************+++,,,,,,---777777444555...***111&&&''')))+++,,,,,,+++++++++,,,,,,---...///000111---...000000000///000111///111333444333222333444222222333333333444444444000222444444555777:::<<<999888777777999999888777333555888888777666666666777888999888888888:::<<<888:::;;;<<<>>>@@@DDDGGGJJJNNNRRRSSSPPPMMMLLLLLLMMMNNNLLLIIIEEEAAA@@@??????@@@BBBEEEHHHHHHEEECCC<<<<<<;;;:::;;;<<<===>>>:::<<<>>>?????????AAABBBBBB???===<<<===@@@AAABBB@@@???>>>???AAABBBBBBAAAAAACCCFFFGGGGGGGGGHHHIIIMMMPPPVVV\\\aaabbbbbbbbb[[[XXXSSSLLLDDD:::333...$$$'''***---///222555888666888;;;>>>???@@@??????;;;999555333111222333444666888:::999777555444444111111000......000444777<<<===???BBBCCCDDDDDDDDDAAABBB???;;;;;;===;;;777777666555444555777999:::;;;FFFQQQUUUWWWYYYYYYWWWVVVTTTPPPJJJDDDBBBBBBCCC@@@???>>>===<<<999555222000------000111///111555IIIEEEEEEGGGGGGCCCCCCFFF@@@DDDIIIMMMNNNNNNNNNOOOKKKKKKJJJLLLLLLJJJEEEAAA@@@???>>>============>>>;;;:::999888777888888999555666666555444444666888555555555555555666777888444444444444444555666777777888888555111111333777666555444555666777777666777888888888777777666666666555333222111000000000,,,///222444555666777888666666666555555444444444111111111222444777:::<<<888777666444333333333333111111222222222222111111000000111111222111111111------------...///000111444333111000111222555666777666444222111111111111000222333333222111222444111000000222555666666555222333333333444444444444111222222333333222222111333333222222333333444444222222333333444555666666555444333444555666666555666666666777777666666666000111333333333333555777333222111000000111222333444555666444222000000111000111222222222111///..................//////000//////000000000111111111+++,,,...000333444444444//////.........---------------------------,,,,,,+++*********+++---///000,,,,,,***)))))))))))))))'''''''''''''''((())))))''')))******)))((()))***&&&((())))))(((''''''(((''''''&&&&&&%%%&&&&&&&&&***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&''''''(((((())))))'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***(((''''''&&&'''((()))******++++++******(((''''''''''''''''''''')))***+++'''((((((((('''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&'''''''''''''''((()))***+++,,,+++***************+++***333333111333---(((---%%%''')))+++,,,,,,+++***((()))***,,,---///000111+++---000000000000111222///111333444333333444555222222333444555666666777222333333333444777<<>>:::<<<>>>??????@@@BBBDDDCCCAAA>>>>>>???@@@@@@???>>>===<<<===??????>>><<<<<>>======999888555333222111111222222444666666444222111111//////...,,,***,,,111555999:::<<>>===<<<888333///---***+++///000000111555FFFBBBCCCGGGHHHCCCBBBFFFAAAEEEIIILLLLLLKKKJJJIIIKKKJJJJJJLLLMMMLLLGGGCCC>>>>>>===<<<<<<<<<<<<<<<;;;:::999888888999:::;;;222444555333222333777<<<777777777777777888888999555555444444444555555666666777777444111111444888555444333333555666666555777888888888888777777666666555444222111000000000...111444555555555666777444444444444555555666666111111000111444777:::===777777666555444333222222111111222222222222111111111111222222222222111111---------------///000000555444222111111333666888777666444222111111111111111222333333222111222444000000000222555666666555222222222333333444444444333444444555555444444333333333222222222333444444333333444444555666666666555444444444666666666555666666777777777777666666///111333333222222222333444333333222111111111111555555666444222000111111111222222333222111000///...------,,,---...000111000000000000000111111111000///000111333444333222..................------++++++,,,---------,,,,,,,,,+++***)))***---///111---,,,+++***))))))))))))'''''''''''''''((()))***''')))******((('''((()))%%%(((******'''%%%''')))+++***)))(((((((((((((((***(((&&&%%%$$$%%%'''((())))))))))))))))))))))))***)))(((((())))))(((''''''''''''(((((((((((((((&&&'''''''''(((((())))))$$$$$$$$$$$$&&&)))+++---((('''&&&&&&'''((()))***+++++++++******(((''''''&&&&&&&&&'''))),,,...///'''((()))((('''%%%%%%&&&$$$###$$$&&&''''''''')))(((((((((((()))***+++,,,,,,+++***((('''''''''''''''......,,,000+++%%%)))((()))+++,,,+++***((('''&&&'''(((***,,,...000000+++---///000000000222333///111333444444333444666222333444555666888999999777777666444444666;;;>>>:::999888888::::::999888555999<<<===:::777666666777999<<<<<<;;;;;;<<<===:::;;;<<<======???CCCEEECCCEEEGGGFFFCCCCCCHHHLLLMMMOOOPPPOOOLLLIIIGGGGGGCCCBBBBBBEEEGGGFFFAAA===:::999999888777888;;;===888:::<<<===>>>???AAACCCCCCBBB@@@???@@@@@@???>>><<<;;;;;;<<<======;;;999888;;;@@@CCCCCCCCCCCCCCC@@@CCCGGGLLLRRRVVVXXXYYYVVVUUUSSSNNNGGG>>>777222*********)))(((***---000333555888:::<<<<<<<<<;;;:::999777555444222222111000222333333111000///000---...---+++)))***///333777888:::<<<>>>@@@AAAAAA>>>>>><<<888888<<<;;;888666555333333444666999;;;???PPP^^^^^^WWWSSSUUUVVVVVVUUUQQQKKKDDDAAACCCEEE@@@???>>>===;;;777111---)))''')))---000000222777FFFFFFGGGGGGFFFEEECCCBBB@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGHHHIIIGGGDDDAAA????????????>>>===<<<;;;:::999999888888888888888777666444555777999:::::::::999888999<<<===;;;888444444777999777444666:::888777555444444555666777888777444333333555777999999999:::999888666444333444333111000000000111222---///222333333333444666333555777888666444333333111222333333222333666999>>><<<888666666555444333111333222//////222444222222000///...///000222333...,,,***+++///111000///333222111111111222333444444333222222111111222222333333333333333333333333333222222111222333555666555444222111111222444555222111111222444555555444222222333333333333444444111111222333333444555555222222222333555777888999:::999888777666555444333444444444444333222111111444444444444444444444444444444444333000///000222111111000000000000111111---......---,,,+++,,,---000000000000000111111222111111111111111111111111//////...---,,,,,,++++++)))+++...111222111000...------,,,+++,,,---...///+++))))))+++***'''***///++++++,,,***'''&&&&&&'''$$$&&&))))))(((&&&&&&&&&)))((('''&&&%%%%%%&&&'''((((((((((((((('''''''''((('''&&&&&&'''((()))***,,,***((('''&&&'''((()))((((((((((((((()))******)))***+++***)))((()))***$$$)))+++&&&$$$&&&***+++'''((('''&&&%%%&&&))),,,)))***)))'''&&&&&&))),,,((()))******(((''''''((((((&&&&&&)))))))))333???...***''''''((((((&&&###%%%%%%&&&&&&((()))***+++***)))(((((()))+++---///)))&&&###%%%***---,,,)))+++***))))))++++++)))'''))))))***++++++++++++******))))))+++---//////...,,,---...///000000000000666000...000222111222555444111000555888999:::===999777777999777444999@@@???:::777999:::888777999:::999999<<<>>>===888444666;;;@@@???;;;888888:::;;;;;;:::;;;<<>>>>>>>>>>>>>>>>>@@@???======>>>>>><<<;;;:::;;;;;;:::888888999;;;===;;;;;;>>>BBBEEEEEECCC@@@BBBEEEGGGJJJNNNSSSWWWUUUUUUTTTPPPIII@@@888222++++++,,,------......///111444777888888777666666777555333000...---------333111000111333333111...---,,,+++*********+++,,,...111555:::===>>>>>>===<<<;;;999999888777666444444333111111333777;;;>>>IIIQQQYYY[[[XXXTTTUUUXXXYYYUUUPPPIIIEEEBBB@@@@@@@@@@@@>>>;;;888444111///...---------...///111222GGGHHHHHHHHHHHHFFFEEEDDD@@@@@@AAABBBCCCEEEFFFGGGHHHGGGFFFFFFGGGFFFCCCAAA>>>>>>???>>>===<<<;;;;;;999888666555555666666777888666555555777999999999:::888888999<<<<<<;;;888777666666777444222555;;;444444333222333333444555333222222222333555888999888999999999888666555444777555333111000/////////000111222222222222333444333555777777666444333333333444444444444555888:::===;;;777555555555333222111333222......222333111111000///...///000222333///---,,,---000111111000333222222111222333444444444333222222111111222222333333333333333333333333444333333333333333333444555333222111111222333555222111000111333555444333222222333333333333444444222222333333444444444555111222222333444666888999:::999888777666555444444222333333333333222222111444444444444444444444444444444444222000///000222111111000000000000111111000000000///...---------000000//////000000111222111111111111111111111111.........---,,,,,,+++++++++---///000000///---+++---,,,,,,+++,,,---...///000,,,***,,,,,,)))))),,,***++++++)))'''%%%%%%&&&%%%'''(((((('''&&&&&&'''+++***)))((('''(((((()))((((((((((((''''''''''''(((((('''&&&''''''))))))+++***((('''''''''((()))((((((((((((((())))))***&&&((())))))((((((***+++(((++++++&&&$$$&&&''''''$$$%%%%%%%%%&&&(((,,,///(((((((((&&&%%%%%%(((***(((***+++***)))'''((((((&&&%%%%%%(((''''''///999,,,)))&&&&&&''''''&&&$$$&&&&&&&&&&&&((()))***+++***)))(((((((((***,,,------)))&&&'''***+++)))&&&&&&'''((()))))))))))))))(((((()))************))))))((()))***,,,---------,,,---...///000000000000333//////222333333555:::666222111555999999;;;>>>;;;;;;;;;::::::===AAADDD@@@:::888999:::777666888:::999:::;;;<<<;;;999777666;;;@@@@@@<<<::::::<<<>>>>>>>>>??????>>>>>>>>>BBBAAAAAAAAAAAABBBDDDEEEHHHIIIJJJLLLLLLKKKIIIIIIJJJFFFEEEHHHGGGCCC??????;;;:::999888888:::;;;===>>><<<:::<<>>============;;;999999999:::999888888:::;;;<<<;;;;;;===AAACCCCCCAAA???@@@BBBDDDEEEHHHLLLOOOQQQQQQQQQNNNHHH@@@888333---------------.........///111333555555555666666444333111000///...//////333111000111333333111...---,,,+++*********+++,,,---///222666999:::;;;;;;;;;:::888777666666555444333222111222444777;;;===HHHOOOWWWYYYUUUQQQRRRTTTVVVRRRMMMGGGBBB???>>>===;;;:::888555111...,,,+++------------...///111222IIIIIIJJJJJJIIIHHHFFFEEE@@@@@@AAABBBDDDEEEFFFGGGHHHFFFDDDCCCCCCCCCBBBAAA===>>>>>>>>>===<<<;;;:::888666444222222333555666999777555555666888888888999888888999;;;;;;:::888:::777555444333111555;;;777777777777777777777777111111111222333444555555777777888888777666555555666555333222111000000000222333333111000000222444333555777777555333333333444555666555555666999;;;<<<:::777555555444333222111333222......222333111111000///...///000111222000...---...000111111111333333222222333444555555333333222111111111111222333333333333333333333333333444444444444333333222444333222111111222333444111000///000222333333222222222333333333333444444333333444444444444444444111111222333444555777888999999888777666666555555222222333333444333333333333333333333333333333333333444444222000///000222111111000000000000111111111111111000///...------///////////////000111111000000000111111000000000...------,,,,,,+++++++++---...///000///---***))),,,,,,,,,,,,,,,---......333---***,,,...,,,******+++,,,,,,***(((''''''((('''(((((('''&&&&&&''')))******)))(((((((((((()))'''''''''''''''''''''''')))((((((''''''''''''((())))))((((((((((((((('''((((((''''''(((((()))***$$$&&&'''(((((((((***,,,(((***)))%%%%%%''''''%%%###%%%&&&&&&&&&(((+++...'''''''''&&&$$$%%%'''))))))***++++++)))(((((()))$$$$$$%%%&&&%%%$$$)))000)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&''')))***+++***)))(((''''''((()))***+++(((%%%%%%((()))'''%%%###&&&))))))((('''))),,,''''''((()))))))))))))))'''(((((()))***+++,,,,,,,,,---...///000000000000//////111444444333888???777333222777::::::<<>><<<===???===>>>@@@BBBBBB@@@>>>===BBBAAA@@@@@@@@@BBBEEEFFFEEEGGGHHHIIIJJJJJJIIIHHHKKKGGGFFFHHHHHHCCC@@@@@@<<<;;;:::::::::;;;<<<===@@@;;;777999???BBB@@@===@@@??????@@@@@@>>>;;;888777888999999888888:::<<<<<<;;;;;;<<>>???@@@@@@@@@AAADDDFFFKKKLLLLLLJJJFFF???999555//////............---------...///111222444555666222111000//////000111111222111111111222222000...---,,,+++***)))******++++++,,,...111333666777888999888666444333333444444222222222333555888:::<<>><<<<<<;;;999666222000...---,,,,,,,,,,,,---...///111222HHHIIIIIIIIIIIIGGGFFFEEE@@@@@@BBBCCCEEEFFFFFFGGGHHHFFFBBB@@@@@@AAAAAA@@@===============<<<;;;;;;999666333111111222555777999777555555666777777666777777888999::::::999888:::666555666666444777<<<999:::::::::999999888777333444444555444333111000666666666666666666666555111111111222333444444555222222111000///000333555333555666666444333333333333444555555444555888;;;<<<:::777555555555444333000222111......222333111000////////////000111111///.........///000111111333333333333444555555666333222222111111111111111222222333333333333444444222333444555555555444333333222111111111111222333000//////000111222222111222222222333333333444444444444555666555555444333111111222222444555666777999888888777777666666666222333444444555555555555222222222222222222222222222333333222000///000222111111000000000000111111/////////000111000///...///............///000000...///000000000000///...---,,,,,,,,,+++++++++***......///000///---+++***,,,,,,,,,,,,,,,---------333,,,(((,,,///...+++***,,,---...---***)))***+++((((((((('''%%%&&&(((***'''''''''&&&&&&&&&''''''&&&&&&'''''''''''''''((())))))(((((('''''''''''''''(((((())))))(((''''''(((''''''''''''((())))))$$$%%%''''''''''''(((***%%%''''''%%%&&&******'''''''''((('''%%%%%%''')))'''(((((('''%%%%%%'''))))))***,,,+++)))(((((()))$$$$$$&&&&&&%%%$$$&&&)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((******)))(((((('''''''''((((((%%%###"""###&&&(((((('''###'''++++++(((&&&)))---'''((())))))******))))))'''((()))*********+++,,,,,,---...///000000000000///000444777555333888@@@888444333777:::;;;<<>>;;;;;;;;;888777999666999<<<;;;999888999;;;888;;;???@@@???>>>???AAA<<<===???AAABBBBBBBBBAAACCCBBB@@@@@@AAADDDGGGIIIEEEGGGIIIHHHIIIKKKKKKIIIJJJGGGFFFHHHHHHDDDAAAAAA<<<<<<<<<;;;<<<<<<===>>>>>>;;;888999<<<@@@@@@@@@BBBBBBBBBCCCCCCAAA===999777888999999999999<<<>>><<<<<<<<<===>>>??????>>>@@@@@@@@@>>>======???@@@EEEFFFGGGFFFDDD???:::777111111000//////...------///......///111444555555222111000//////000111111222111111111111000///...---,,,+++)))))))))******++++++,,,---///222555666555555444222000111222444000111222444666888999:::???DDDIIIKKKIIIHHHIIIKKKQQQNNNJJJEEEAAA>>>===<<<:::777444000...------...++++++,,,---...000111111FFFFFFGGGGGGFFFEEECCCBBB???@@@BBBDDDEEEFFFFFFFFFHHHEEEAAA???????????????==================<<<;;;999777444222111333666888999777555444666777777666666777888999888888888888888555555999:::888999;;;777777888888777555333222444555666777666555333222666666555555555555555555000000222333444555666666///000000//////111444777333555666555333222333333222222333333222444666999<<<:::777555666666555444///222111...///333555333///////////////000000111.........------...///000222222333444555555666666333222111111000000111111222222222333333444444444000222333555666666555555111111111111111111111111000/////////111222111000222222222333333333444444444555666777777555444333222222222333444555666777888888888888777777777777444444555666777777666666222222222222222222222222111222222111000///111222111111000000000000111111///...///222444555333111.........---......///000------///000000///------+++++++++++++++*********,,,---.../////////......+++++++++,,,,,,,,,,,,,,,...(((&&&+++000///,,,++++++,,,---,,,***))))))+++((()))((('''&&&&&&(((***&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''(((((()))&&&'''((('''&&&%%%&&&'''%%%((()))'''''')))***'''&&&'''((('''%%%%%%&&&(((((()))))))))''''''(((***(((***++++++)))(((((()))$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''(((''''''&&&''''''((()))***((((((''''''''''''''''''%%%$$$$$$%%%'''((())))))'''+++...---)))'''))),,,((()))******++++++******(((***++++++******,,,...,,,---...///000000000000111222555777444111555<<<888444333777::::::;;;>>>AAAEEEAAA888<<>>??????@@@@@@>>>>>>======>>>@@@BBBCCCBBBBBBAAABBBCCCFFFHHHJJJFFFJJJKKKIIIJJJNNNNNNKKKJJJFFFEEEHHHHHHDDDAAAAAA===<<<<<<=========>>>>>>;;;<<<===;;;999:::???BBBAAAAAABBBCCCCCCAAA===:::888999::::::::::::<<<>>><<<===>>>>>>>>>>>>??????BBBBBBAAA???===<<<>>>???BBBCCCDDDDDDBBB???;;;888222222111111000///......333111///000333555555444333222111/////////000000111222222111000///......---,,,+++)))(((((())))))+++******+++---000222444111222333111//////111333000111333555777777777666777;;;???AAAAAABBBDDDFFFJJJHHHEEEBBB???<<<;;;:::444222///,,,*********+++******,,,---///000111111CCCCCCDDDDDDCCCBBB@@@??????AAACCCEEEFFFGGGFFFFFFHHHEEEAAA?????????>>>>>>======>>>>>>>>>>>>======999888555333333444666777888666444444555777777777555777888888777777777999888444555999;;;999888999555777999::::::888555333111222444777888888888888777666555444444444444444222333444555555555555444---...//////000111444777333444555444222222222444000111111111111222555777;;;999666555555555555444///111111///111666888777....../////////000000000---.........,,,,,,...///000111222444555555555555222222111000000000000111111222222333333444444555222333444555555666666666000000000000000000000000111000///000111222111000222222333333333333444444333555666888888777555444444333333444555666777777777777888888888888888888555555666666777666666666111111111111111111111111111111222111//////111222111111000000000000111111111000111444888999777333---------------...//////+++,,,...//////...,,,+++***************************+++,,,---...///000000******+++,,,,,,,,,,,,,,,+++'''''',,,///...,,,---)))***+++***((('''((()))((())))))(((''''''(((***'''((())))))***)))))))))%%%%%%%%%&&&''''''(((((('''(((((()))(((((('''&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))'''((()))(((&&&%%%&&&''')))...000+++&&&&&&&&&%%%"""$$$&&&'''&&&'''(((***((()))***)))(((((((((***((()))******(((''''''((($$$'''(((&&&'''))))))&&&&&&''''''&&&%%%%%%'''((('''''''''''''''((())))))'''''''''(((((((((((((((+++***))))))(((((())))))))),,,...---***((()))+++))))))***+++++++++++++++(((***---,,,***)))+++...,,,---...///000000000000222222444666444000222777666222111555888888999<<>>777:::CCCGGGDDDDDD===777777999:::>>>BBB777999;;;;;;999888777777999999;;;<<<===>>>>>>???AAA@@@===;;;;;;<<<===>>>@@@@@@AAACCCEEEGGGIIIJJJGGGMMMMMMHHHIIIOOOOOOJJJHHHEEEDDDGGGGGGCCC@@@AAA<<<<<<=========>>>>>>>>>999===@@@===999888<<>>======>>>???>>>;;;888888999::::::999999;;;===;;;===>>>>>>======>>>@@@AAAAAAAAA???======???AAABBBBBBCCCCCCBBB???;;;999333333222111111000//////333111000333777999888666333222111/////////000000111222333222///...---...---,,,+++)))((((((((()))******)))***,,,...000111---000222222///...000333000222555777777666444222111333666888999;;;===???AAA@@@>>><<<:::888888777222111///---,,,+++,,,,,,((()))+++---///000000111AAAAAABBBBBBBBB@@@???>>>???AAACCCEEEGGGGGGGGGFFFHHHEEEBBB@@@@@@???>>>===>>>>>>???????????????>>>888777555444444444555666777555333333555777888777444666888888777666777999;;;666333666888666555666111444888<<<===<<<:::999000222333666888999:::;;;888777555333333222333333111222444555666666666666---///111111000000222444333444555333222111222444///000111111000222444777999666444222333333333222...111111000333888;;;:::---......///////////////...///000///---,,,...000///000222333444555444444222222111000000000000000111111222333333444555555666666555444444444444444///000000000000000000///222111000000222222111000222222333333333333444444222444666888999888666555555555555555666777888888777777777888888999999999444555555555555444444333111111111111111111111111000111111111//////111222111111000000000000111111333111111444888888444///------,,,,,,------...///***+++---//////---+++***)))*********************((()))***+++,,,---......)))***+++,,,---,,,,,,++++++)))+++//////---,,,...***+++,,,+++***)))***+++'''(((******((('''((()))&&&''')))*********))))))$$$$$$%%%&&&&&&'''((((((&&&'''((())))))(((((('''''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&'''))))))111555...&&&###%%%&&&"""$$$&&&'''&&&&&&((()))&&&((())))))(((''''''((('''((())))))'''&&&&&&'''###&&&'''%%%'''++++++''''''((()))(((%%%%%%''')))(((''''''''''''((())))))&&&'''(((((())))))))))))*********)))(((((()))***)))******+++++++++******((())))))***************&&&***,,,+++((('''***---,,,---...///000000000000222///000333333000000333555000///333666555666999888777666444555999@@@DDDHHH@@@999999<<>>;;;888666666777888888888888888:::;;;<<<<<<<<<>>>===<<<;;;::::::::::::<<<===@@@CCCEEEFFFGGGGGGFFFMMMLLLFFFFFFMMMMMMGGGGGGCCCCCCFFFFFFBBB@@@@@@;;;<<<=========>>>======;;;===???===:::999;;;===;;;;;;:::;;;<<<<<<;;;999888888999888777777888:::999;;;======<<<<<<>>>@@@===>>>>>>===<<<===???AAACCCDDDDDDDDDBBB???<<<:::333333222222111111111000000//////444:::===;;;888111000/////////000222222000222333222///------......,,,+++)))((('''((((((((((((((()))***,,,---...***///333333000...///222111333666888888555111//////000111222222333555666;;;:::999999888777666666111000000///...------,,,''')))+++---///000000000@@@AAABBBBBBAAA@@@>>>===???AAACCCFFFGGGGGGGGGFFFGGGEEEBBBAAA@@@@@@>>><<<>>>??????@@@@@@@@@??????666666555555444444444444666444333333555888888888333666888888666555777999???888222222333222111333***---333888;;;;;;:::999333444444555666777888888888777555333222222222222---///222555777999999:::...000222222111000000111444444444333111111222444000111111111111222555777777444222111111111111000---000111111444:::===<<<---......///000////////////111222000...---///222...///111333444444444444222111111000000000000000111111222333333444555555:::999777444222222222222//////000000000000//////333111000111222222111000222222333333333444444444222444666999:::999777666666666666666666777888999777777777888999999::::::444444444444333222111111000000000000000000000000000111111000//////111222111111000000000000111111222000///111444444...)))---,,,,,,,,,,,,---......)))+++---//////---+++))))))))))))))))))*********((((((((()))******++++++)))***+++,,,---,,,++++++---,,,...111000++++++...---/////////---,,,---...&&&(((***+++)))((((((((($$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''')))))))))((((((((('''%%%$$$%%%''')))***'''&&&&&&&&&&&&'''(((((($$$&&&((((((((((((***+++&&&111666000&&&$$$'''+++%%%'''((((((&&&$$$$$$%%%%%%'''(((((('''&&&&&&'''&&&''')))(((&&&%%%%%%&&&"""&&&&&&$$$&&&,,,---(((((()))***)))&&&%%%''')))(((''''''''''''(((((()))&&&&&&((()))************$$$%%%&&&&&&&&&''')))+++''''''''')))+++,,,+++***'''(((((()))))))))))))))%%%))),,,***'''%%%(((,,,,,,---...///000000000000000------111333111000111333///...222444444555888777444333555555777???IIIEEE<<<555444888===FFFMMMDDD===555111333666888999888777777888:::;;;::::::777888:::;;;<<<;;;:::999999;;;>>>BBBDDDEEEEEEEEEEEEKKKKKKCCCCCCJJJJJJDDDFFFBBBBBBEEEFFFBBB??????;;;<<<<<<==============================<<<:::999<<<;;;:::;;;<<<======<<<777777888777555555666888666999<<<<<<::::::===@@@999:::;;;;;;;;;<<>>;;;///.........000222444555000222444222...,,,,,,......,,,+++)))(((''''''(((&&&&&&'''((()))***++++++(((...333444111...///111222444777999888555000---//////............///000999999999999888888888888+++++++++++++++***)))((('''(((+++---///000000000BBBBBBAAA@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEAAA<<<:::;;;>>>;;;<<<===?????????>>>===888888777555555444444444999888666555555777999:::888888888666444444666888<<<666000111666999555111222444888;;;<<<:::777555...111555666666555555555888777777666555555444333111222333444555777888888444444444444333222111111222222222111111111000000333222222111111222222333111111222333333333333333333222000000000222444666...///000111111000///...444111///......//////...222111000000111333555777666333000///000111111111...///000111000111444666666444333333333333111000555444444333222111000000000000000000111222333444111222333444444444333333111444888<<<===<<<999777666666777777777888888888555777999:::888777666777666666666555444222111000......///000111111222222333444444222///---------000111111111000///...---222222222000---++++++,,,///000///---++++++---///******+++,,,,,,,,,++++++---+++******+++,,,,,,+++******************++++++***+++,,,---------,,,+++---------............/////////---)))***......+++******))))))((((((''''''***)))((('''''''''''''''&&&''''''((((((((((((((()))))))))*********)))((('''%%%###$$$''')))'''%%%,,,)))******!!!...&&&&&&''''''((())))))***)))*********)))(((&&&%%%'''((()))((('''&&&''')))''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&''')))+++,,,&&&))),,,***&&&%%%(((---&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''***,,,+++)))((()))***,,,(((%%%&&&))),,,,,,+++,,,+++***))))))+++---...+++,,,---,,,++++++---///000,,,(((***---///---***///000000//////000333555222111111333555777777666555666666555555666999;;;555555444555666777999:::888777555333222333444555777777777777777888888999:::???DDDDDD@@@;;;999888;;;;;;<<<>>>@@@AAAAAA@@@DDDCCCBBBAAA@@@AAABBBCCCCCCCCCDDDFFFFFFDDD???;;;DDDBBB@@@>>>======>>>???>>>>>>>>>===;;;:::;;;<<<;;;<<<<<<;;;999777888999:::999777666666666777777;;;===????????????@@@AAA<<<<<<;;;:::999;;;@@@CCCFFFFFFHHHJJJIIIFFF@@@;;;777777666555333111///...111222555<<>>:::444---+++---222555666999333//////000...000333+++***'''&&&%%%&&&'''((('''((())))))(((((()))***(((+++---...---///333888222:::AAA???666---+++---***+++,,,---,,,---000222///111444666666555222000---+++))))))+++,,,---------,,,,,,,,,---000222444CCCBBBAAAAAA@@@AAAAAAAAADDDEEEFFFFFFGGGGGGGGGGGGEEEEEEDDDAAA===;;;;;;===>>>>>>?????????===<<<;;;888888777666555555555555999888777666666777999:::888888888666444444666888>>>???>>>:::555444777;;;333555999;;;<<<:::777555222444666777555444444555888777666555444444444444111222222333444555666666222333333333333222222111222222222111111111000000333222222111111222222333---......///////////////444333111000000111333444///000111111111000//////222000....../////////---222111000000000222444555333000...---...000000000...000111111111222444666666555333333444333222000333333333222222111111000111111000111111222333444111111222222222333333333333555777888999:::999999888888888999999999::::::666888999999888777777888888888777777555444333222//////000000111222333333111111111000---,,,---///000000111000000///......000111222000...,,,+++,,,...//////---,,,,,,---///+++,,,,,,------------------+++******+++,,,,,,+++))))))))))))***+++------***+++,,,---...------,,,---------............///,,,///...******,,,,,,***(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''(((((((((((((((&&&))),,,+++((('''(((***'''%%%$$$%%%'''((('''%%%///(((&&&)))&&&"""+++&&&&&&''''''(((((())))))&&&&&&'''((()))((((((''')))))))))'''%%%%%%''')))''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&'''***---...''')))***(((&&&%%%(((+++&&&'''''''''((((((((((((&&&''''''((()))******+++&&&)))+++***(((((()))***+++(((%%%&&&(((+++++++++))))))******++++++++++++***+++,,,,,,++++++,,,...***'''%%%''',,,///...,,,---.........---...000333222111111222555666666555222444555444444444666888555444444444444666777888777666444333222333444555555555555555555666777777888:::======<<<:::999999;;;:::::::::<<<>>>@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCEEEGGGFFFCCC@@@CCCAAA@@@>>>===>>>???@@@@@@@@@@@@???===<<<===>>>;;;<<<===<<<;;;:::;;;<<<;;;:::999888888999:::;;;:::<<<>>>>>>======>>>@@@>>>>>><<<:::999;;;>>>AAAGGGHHHJJJLLLLLLHHHBBB===666666555444222111//////444555888???FFFHHHEEEAAA===777000...000444777777888222......///---...111+++***(((&&&%%%&&&''''''&&&((())))))(((((()))******---///...---...222666888@@@GGGEEE;;;000,,,,,,((()))************,,,...///111444555666444111///+++***))))))***+++,,,,,,------,,,,,,---///222333DDDCCCBBBAAAAAAAAABBBBBBEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDCCC@@@===;;;<<<===@@@AAA@@@@@@>>><<<999888999888777666555555555555999888777777777999:::;;;888888888666555555666888===>>>>>>;;;888666888;;;555777999;;;;;;:::888666555666777666444333444555999777555444333444555666222222222333333333444444111222222333333333333222222222222111111111111111222222111111111111222222,,,,,,,,,---------------333333111000000000111222///000111222222111000000000//////000111111///...333222111000000111222333111///------///000111000///111222222111222444666666555444444444444333111111111111111111111111111111111111222222333444555333222222111222333444555555555444555666777999999:::::::::::::::;;;;;;;;;777888888777666666777999999999999888777666555444111111111111222333444444111111000///......111444000000000000000000//////---///111111///,,,++++++---.........,,,---...000,,,,,,------............---+++******+++,,,,,,+++((((((((()))+++,,,...///,,,,,,---............------------............///,,,111333...+++,,,,,,+++'''''''''((()))*********((((((((((((''''''''''''&&&''''''((((((((((((((($$$)))---+++&&&$$$'''+++&&&%%%%%%%%%'''((('''&&&000'''###)))+++'''%%%'''''''''''''''''''''(((((("""###%%%'''((()))))))))******)))'''%%%%%%''')))))))))((((((''''''&&&&&&((((((((((((''''''''''''&&&%%%&&&'''+++///444777)))((('''%%%%%%&&&((()))''''''''''''(((((((((((($$$%%%''')))++++++++++++&&&'''))))))(((((()))***)))'''%%%&&&(((*********((()))+++------,,,+++)))***+++,,,+++******,,,...***'''&&&(((,,,///...------...///...---...000222222111111222444666555444///111333444333222333444444444333333333444444555666555444333222333444555444333333333333444555555777666555666888999999888:::999888777888:::===???======>>>???@@@AAABBBBBB??????@@@CCCEEEGGGFFFDDDBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@>>>===>>>???;;;<<<======<<<<<<===>>>:::999999999999;;;<<<===:::;;;======<<<<<<===???@@@???>>>;;;999:::===@@@HHHJJJMMMQQQRRRNNNHHHCCC:::999777555333222111111666888<<>>===<<<<<<@@@@@@@@@@@@>>><<<999888999888777777666666666777999999888888999:::;;;<<<888999888777555555777999<<<888888???GGGGGG===333777888:::::::::999777666555666666555333333555777999777444222222333555777444333333333333333333333111222333444444444444444111111111111111111111111222222111111111111222222.............../////////111111000000000111222222///000222333333222111111000000000222444444222000333333222111000000111111222000//////111333333333000111222222111222444666666555444444555555333222000000000000111111222222222222222222333444555555555444333222222333666777333333444444555666777777::::::::::::::::::::::::555666666555444444666999888888888888888777666555333222222222222333444555222222222000000222666999000000000000000000111111,,,///222222000---++++++,,,---......------///000,,,,,,,,,------...//////---+++******+++,,,,,,+++)))))))))***+++,,,---...---------...............---------............///---444888333......//////'''((((((((()))))))))***'''(((((((((((((((''''''&&&''''''(((((((((((((((%%%(((***)))'''&&&''')))&&&&&&&&&&&&'''''''''''',,,&&&$$$))),,,)))&&&&&&''''''''''''''''''''''''###$$$%%%'''((()))******%%%'''))))))((('''((()))++++++***)))(((''''''&&&((((((((((((''''''''''''%%%%%%&&&)))...555;;;>>>+++(((%%%$$$%%%'''''''''%%%&&&&&&&&&''''''''''''$$$%%%(((***++++++***)))&&&&&&'''''''''((()))***'''&&&&&&&&&'''))))))******+++,,,---------,,,,,,***+++++++++******,,,---///---++++++---...---,,,///000111111000000111333222111000111444555444333...000333444333222222222555555444444333333333333444333333222222333444555333333333333333444444555888555444555888:::888555777888999999888999:::;;;999:::<<<>>>@@@AAAAAAAAA======>>>@@@CCCEEEEEEDDDAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBB@@@>>>===>>>@@@<<<===>>>===<<<;;;<<<===888888888888:::<<<>>>???;;;<<<======<<<<<<>>>?????????>>><<<:::;;;>>>@@@GGGJJJPPPUUUXXXVVVQQQLLLBBB@@@<<<999666444222222666999???GGGNNNPPPNNNKKKDDD>>>777444555888999999888222...//////------///---+++)))'''&&&%%%%%%%%%&&&''')))(((''''''(((***+++---//////---///333777@@@HHHOOONNNDDD777///,,,***++++++***))))))+++,,,---///111333333111...,,,((()))))))))))))))***+++...---,,,,,,,,,...000222EEECCCAAA@@@???@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>===>>>?????????>>>===;;;:::999999888777777777777888999999999:::;;;;;;<<<===999999999777555555777999<<<>>>EEEOOOUUUQQQBBB666999999999999999888777666222333444444333444666888888666444222222333555777555555555555444444444444333333444555555666555555111111111111111111111111222111111000000111111222//////.........///000111......//////000111222333///000111222333333222111000000111333666666555333333333222111000000000000111000///000222333333222000111222222111111333555555444333333444555444222...//////000000111111222222222222222333444555555444333111000000222444555111222444666666666555444999999999999888888888888333444444333222222555777666666666777777666555555444333222222222333444555222222222111000333777:::000000//////000111222333---000333333111---+++++++++---.........---///000++++++++++++,,,---...///...,,,++++++,,,------,,,,,,,,,++++++++++++++++++------------......//////---------............///---444888333......//////***)))))))))((((((((('''&&&'''(((((()))(((''''''&&&''''''((((((((((((((()))'''&&&''')))***(((%%%&&&&&&''''''''''''(((((('''&&&'''***)))&&&&&&'''''''''(((((((((((((((((('''''''''(((((())))))***###(((++++++***)))))),,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''')))---222777:::+++(((%%%$$$%%%''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))++++++***((('''((('''&&&&&&'''((())))))&&&&&&'''''''''((()))***+++***)))))))))***,,,---***+++,,,+++******,,,......---,,,,,,---......---///000111111000000111222111000000111333444333222///111444444333222222222555555555555444333333222222222222222333333444444444444333333444444555666999777777999;;;;;;777333444888<<<===;;;999888888666888;;;>>>@@@AAAAAA@@@@@@??????AAADDDFFFEEEDDDAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDCCCAAA@@@AAABBBAAAAAABBB@@@===<<<<<<===999888999:::;;;>>>@@@AAA===>>>???>>>======???AAA<<<======<<<<<<===@@@BBBFFFIIIPPPWWW\\\]]]ZZZWWWKKKGGGBBB;;;666333111111444999AAAJJJPPPRRRQQQOOOEEE???999666777999999999999333000111111...---///,,,+++***(((&&&%%%$$$$$$&&&'''((((((''''''((()))(((+++.........000555:::<<>>>>>???AAACCCDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>======>>>??????>>>===<<<999999888888888888888999999999:::;;;<<<======>>>999999999777666666777999555EEEUUUYYYPPPDDD===<<<:::999888888777666666555111333555555555666777999666555444222222333555666555555555555555555555555333444444555555555555444111111111111111222222222111111000000000000111111......---,,,---...///000---......///000000111111...///000222222222222111000000111333666777777666222222222111111000000///000///...///000111000///000111222111000000222444444333222222444444333222......//////000000000111111111111222222333444555000//////......000111222111222555666777666444333888888888777777777777666111222333333222333555666444444555666666666555555555444222111111222444555000111111000///000333666000000//////000222333555111333444333111...,,,,,,+++---//////...---...///++++++******+++---///000000...,,,---...///.........---,,,++++++******+++------,,,,,,------...///---------............///***000222...+++---...---*********)))((('''''''''&&&&&&((()))))))))((('''&&&''''''(((((((((((((((+++'''$$$&&&+++---)))$$$%%%'''((((((''''''((()))$$$(((+++***&&&$$$%%%)))'''(((((())))))***++++++***))))))((((((((())))))###(((,,,,,,+++)))(((,,,,,,++++++******))))))(((((((((((('''''''''''')))((((((((()))***,,,,,,))))))((('''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''((()))******)))((('''+++)))&&&&&&'''))))))(((%%%'''((()))(((((()))+++)))(((&&&%%%&&&''')))++++++,,,---,,,++++++---///)))))))))***,,,---///000---...000000///......///111000///000222333222111111222444444333222222333444555555555444444333222000000111222333333444444555444444444444555666666888888999;;;<<<:::666444222888>>>@@@===999666666444777;;;>>>@@@AAA@@@???BBBBBBCCCEEEGGGHHHGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGGGGFFFDDDCCCDDDEEEEEEEEEEEECCC@@@>>>>>>>>>:::::::::;;;===???BBBCCC?????????>>><<<===???AAA;;;<<<=========>>>AAACCCDDDGGGMMMUUU\\\___^^^\\\QQQMMMEEE===777333111111666;;;DDDLLLRRRSSSRRRQQQEEE@@@:::777888::::::999999444111222111...---///+++***)))((('''&&&%%%$$$%%%'''(((((('''&&&((()))'''***---//////111777;;;777<<>>@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEEEECCCBBBCCCEEEDDDBBB???===>>>>>>??????>>><<<;;;999999888888888999999:::999:::;;;<<<===>>>>>>>>>999:::999888666666888:::222AAAOOONNN@@@666666;;;:::999777666555444444444444666888999888777888888555444444333333444444555444444444444444444444444333333333444333333222222000000111111111222222222111111000000000000111111......,,,,,,,,,---///000000000000000///......------...///111222222111111///......000444666777777000111111111111000000000000/////////000000///---///000111000//////111222333111111111333333222111.../////////////////////111111000111111222333444//////000000000111111111444444444444555555555555888888777777777666666666111333555555555444555777333444555555666666666666555444222000000111333555000111222111//////111222000/////////000222444666555666666444000...------,,,...000000...---------,,,,,,++++++,,,...000222111000......000000000///------,,,+++++++++,,,,,,---,,,,,,++++++,,,......---------............///***------******---...,,,))))))))))))((((((((((((%%%&&&((()))***)))((('''&&&''''''(((((((((((((((***((('''(((+++,,,)))&&&%%%''')))((('''&&&(((***'''***,,,***&&&%%%''')))'''((((((***+++,,,---...)))(((''''''''''''((()))###&&&)))***)))(((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((('''''''''***,,,+++(((%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((())))))******...+++'''&&&((())))))(((%%%(((******)))(((***,,,((((((((((((((())))))***,,,---...---,,,,,,...000((()))***++++++---///000,,,...000000///.........111000///000111222222000222333333222111111222444222333333444444333222111...///000111333333444444444444444444444555666666555666888888777666777888333888>>>>>>:::666555666444777;;;???AAAAAA???>>>???@@@BBBEEEHHHHHHFFFDDDCCCCCCCCCCCCCCCBBBAAAAAAFFFGGGGGGEEECCCBBBCCCEEECCCCCCCCCBBB???>>>>>>>>>888888888999;;;===???AAA??????>>>===;;;<<<>>>@@@===>>>>>>>>>======???AAACCCEEEJJJQQQXXX\\\\\\[[[XXXSSSJJJBBB;;;777666666;;;AAAIIIPPPSSSSSSQQQOOOEEE@@@;;;999:::<<<<<<;;;888333000111111...,,,---))))))))))))((('''&&&%%%%%%&&&((('''&&&&&&''')))))),,,...//////111666:::555777999777333...,,,,,,&&&'''))))))((()))+++---...000222333222000,,,***&&&***...---***)))***---******)))***,,,///222444CCCAAA>>><<<<<<===@@@BBBBBBBBBDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFFFFCCC???>>>?????????>>>===;;;:::999999999888999999::::::999:::;;;===>>>?????????999:::999888666666888:::777<<>>:::777888::::::999777555333333333444777999<<<<<<;;;999777777333444444444444444444444222222222333333444444444222222222222222111000///000000111111222222222222111111000000000000111111000///...------///000222222222111000///---+++***,,,---///000111111111000...---,,,...111555777777000000111111111111000000333222111222333222000...//////000///......000222222111000000222333222000////////////////////////000000000000111222333444111222333444444444444333777666444222222444666888999888888888777777666666111444666888777666777777333444555666777777777666555333111//////111333444222444444333111000111111000/////////000222555777777888777444000...---------///000000...,,,,,,,,,...---,,,,,,---///222444222000//////111111111000++++++++++++,,,,,,---...,,,,,,+++***+++,,,---...---------.........//////,,,---+++)))+++000000...''''''(((((())))))******$$$&&&((()))***)))((('''&&&''''''(((((((((((((((((()))*********)))))))))%%%'''))))))'''&&&(((******,,,,,,)))'''((()))((('''((()))***,,,...///000'''&&&&&&%%%&&&'''((())))))))))))'''%%%%%%''')))''''''''''''(((((((((((()))(((((((((''''''''''''&&&''')))***++++++******%%%***...---(((%%%%%%((((((((((((((()))))))))***&&&&&&&&&'''(((***,,,---000,,,((('''((())))))'''%%%(((++++++))))))***,,,)))***,,,---------+++***---.........------///000......///...------...///...000333333111000///000111000///000111222111000222333222111//////111444000111222333333222111000---...000111333333444444444444333333444444555666222444555444222333888<<<444999===<<<777444555777444777<<<@@@BBBAAA???===999;;;>>>CCCFFFGGGDDDBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDBBB@@@???@@@BBB>>>??????>>><<<;;;<<<===555555444555666999;;;<<<>>>>>>===;;;::::::===??????@@@@@@???===<<<>>>???CCCDDDHHHNNNTTTXXXYYYYYY]]]XXXOOOGGG@@@=========@@@EEEMMMSSSTTTRRROOOMMMFFFAAA<<<:::<<<>>>>>>===777222///111000,,,+++,,,(((((())))))((('''&&&&&&%%%&&&((('''&&&&&&''')))+++---000000///000555999444555555222...+++***+++((()))+++++++++,,,...000...000222333333000---***&&&+++///...+++)))+++...)))))))))***,,,000333555CCCCCCBBB@@@>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAABBBEEEEEEBBB@@@???>>>===<<<<<<===>>>>>>AAA@@@===;;;::::::;;;<<<:::<<<>>>??????===;;;999:::;;;;;;999777777888999555555666777888999::::::888888777666666666666666888<<<>>>;;;777555777:::888555333444333111111555444444444444444444333333000//////111444555222///222111000///000111222333666555444222111000000000444222///,,,,,,,,,...///111111000//////000000111000///...------...///000000000111111222222333333111000//////000222444555222222222222222111000///...//////111222333444444333111//////111222222222333222111/////////000111/////////111333333111///...000222444666555555444888777555444333333444444111444666777666666666777555555555555666777888999333555666666444333222222222222222111111111111000...000222222000000000111222222222111//////222444>>><<<777333///,,,***)))......---------......///++++++,,,,,,---...//////000...000------:::>>>000------,,,+++,,,---...///...------,,,,,,------...---++++++...222333111...***,,,------,,,++++++,,,***(((''')))+++,,,***'''%%%&&&'''((((((((('''&&&((((((((((((((()))******'''((()))******)))((('''''')))***)))%%%""""""###+++,,,+++***((((((***,,,+++)))))),,,,,,)))))),,,'''''''''((('''&&&&&&%%%+++++++++******)))((('''%%%&&&&&&'''((()))******))))))((('''&&&&&&%%%%%%'''%%%$$$&&&)))***(((%%%)))...;;;888$$$###$$$)))%%%%%%)))***(((&&&(((###$$$%%%&&&''')))******111...***'''&&&'''***,,,'''((()))******+++++++++***++++++***))))))***,,,---......---,,,+++---...---......///000/////////...000111111///...///000111000000///000000111222...000222000------///222222555333//////555;;;<<<000/////////000222555666333000111444555333333666555666666777777777777777;;;:::999777666555444444;;;===???@@@>>>===>>>???===AAAAAA>>>???DDDDDD@@@CCCCCCCCCBBBAAA@@@???>>>AAA@@@???>>><<<;;;;;;:::>>>>>>===<<<<<<<<<<<<<<<888<<<@@@@@@<<<888555555<<<<<<;;;;;;;;;===???@@@@@@AAABBBAAA???>>>???@@@AAABBBDDDGGGLLLQQQUUUXXXWWWVVVRRRMMMFFFAAA>>>======AAAIIIRRRXXXXXXUUURRRHHHCCC>>>;;;;;;===>>>???999888555222///---++++++***(((&&&%%%$$$$$$%%%&&&++++++***(((''''''***,,,...------000444777777666444333222000...+++***)))---+++)))''''''))),,,------000333222///---...000******))))))******+++,,,,,,******,,,+++)))+++000BBBBBBBBBAAA??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBDDDDDDBBB@@@>>>============>>>@@@AAAFFFDDDAAA>>>;;;::::::::::::;;;===??????>>><<<:::;;;;;;;;;:::888777888:::666666777777888999::::::999999888777777777777888888;;;===;;;777555777:::999555444555444111111555555444444444444444444444111000///111333444222000444333333222333444555666666555444222111000000000333111///---,,,---///000000000000000000000000000000///...------...////////////000000000000000000000000000000111222333444111111222222111111000000000111111111222222333333333111//////111222222222333222000/////////000111111000000111333333222000000111333555666666666555777666555333333333333333222444777888888777777777777777666666777777888999333444666666444222222333111111111000000000//////...000111222000000000111111222222000//////111333777666444222///...---,,,......------------......++++++,,,,,,---......///000...///---,,,888<<<...---,,,+++++++++,,,---...---------,,,,,,------------,,,,,,...000000///...***,,,------,,,++++++,,,+++)))((()))++++++)))'''&&&&&&'''(((((('''&&&%%%((((((((((((((())))))***)))***+++,,,,,,+++***)))%%%''')))((('''&&&(((***///...---***'''&&&''')))(((%%%%%%((()))'''(((,,,'''(((((((((''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%'''%%%%%%&&&))))))(((%%%(((,,,777666'''"""'''&&&***((((((+++,,,)))(((***%%%%%%&&&&&&'''(((((((((,,,+++)))((('''(((((()))&&&''')))***++++++*********++++++***))))))***,,,+++,,,,,,+++******+++---,,,,,,---............---...000111111000//////000000000000000111111111111///000000///......000111///333333000000444777666//////.........000333444333111111444555222333666777666555444555666888999<<<;;;:::888777666666666:::<<<>>>???>>>===<<<<<<<<>>BBBBBB???AAAAAAAAAAAA@@@???>>>>>>AAAAAAAAA@@@>>><<<:::999======<<<;;;;;;;;;;;;;;;999;;;======:::999:::;;;<<<<<<<<<======>>>???@@@>>>>>>>>>??????????????????@@@AAADDDHHHLLLPPPRRRTTTUUUTTTOOOGGGAAA>>>>>>>>>BBBJJJRRRXXXXXXUUURRRIIIEEE@@@===============999888666333000...,,,***'''''''''&&&&&&&&&&&&&&&$$$%%%&&&%%%&&&'''+++...---,,,---111777;;;<<<;;;555444222///---+++***))),,,+++)))((((((***,,,---111444666555111---,,,---++++++++++++,,,---...///***((())),,,,,,+++...333AAABBBCCCBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBCCCDDDDDDBBB@@@>>>=========>>>@@@BBBCCCIIIGGGCCC???<<<:::999888999;;;===>>>???>>>===<<<<<<<<<<<<:::888777888:::777888888888999999::::::::::::999888888888888999888:::<<<:::777555777999:::666444555444111222555555555555555555555555555333111000000222333333222555444444444444555666666666555444222111111111111111000...------...000111...///000111111000//////111000...---------......////////////............//////000111222222222222000000000000111111111111444333333222111111111111222000//////111222222222222111000000///000000000333222111111222333222000111222444666777777666666555555444333222222222222222555999::::::888888777999888777777666777777777222444555555333222222333000000000000/////////......///111111111000111222111111111000...///111333333333222111000///------......---------------...++++++,,,,,,------......000---///---+++444777+++++++++******++++++,,,---------,,,,,,,,,,,,------------...---,,,,,,---///***,,,------,,,++++++,,,,,,*********+++***)))'''''''''''''''&&&%%%$$$$$$((((((''''''(((((()))***)))***+++,,,,,,+++***)))'''(((((((((((()))+++......---+++(((%%%%%%(((***+++'''%%%''''''%%%'''***(((((((((((((((''''''''''''((())))))))))))))))))''''''''''''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%&&&%%%%%%'''((()))'''&&&((((((111333)))'''+++(((***((())),,,,,,)))''')))''''''''''''''''''&&&&&&'''(((((())))))(((((('''&&&''')))+++,,,+++***)))***++++++***))))))***,,,)))***+++***((((((***,,,******+++,,,,,,,,,,,,,,,...000222222111000000000...///000111222111111000111000......///000000///---222444111000222333111111000/////////111222333444222222555555222222555777555444333333666999;;;===<<<;;;:::999999888999:::;;;===@@@AAAAAA>>>;;;===>>>===;;;===AAAAAA>>>>>>>>>?????????>>>>>>===AAAAAABBBCCCAAA???<<<:::<<<<<<;;;::::::::::::::::::::::::999999:::>>>AAA<<<<<<===>>>????????????>>><<<:::<<>>>>>@@@BBBEEEHHHJJJOOOSSSUUUQQQHHHAAA>>>>>>@@@DDDJJJRRRWWWXXXUUUQQQKKKHHHCCC@@@???>>><<<:::888777777555222///,,,***''''''''''''''''''&&&&&&"""$$$%%%%%%&&&(((+++...,,,,,,...111666:::;;;;;;777555222///,,,+++*********)))))))))***+++,,,,,,111444777777333///......,,,,,,------///000222222)))'''(((,,,------111777@@@BBBCCCCCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDDDDCCCBBBAAA@@@??????>>>???@@@BBBCCCGGGEEEBBB>>>;;;999777777999:::<<<>>>??????>>>===<<<======;;;888777888:::888888999999999:::::::::::::::999888888888888888777999:::999777555666888:::666555666555222222555555555555666666666666666444222111000111222333333333333333333444444555555555555444333222111111111000000.........///000111...///111333333222000///111000///------------...000000//////......------...///111222222222111000......//////000111222222777666444222111000000000000///...///111222222111111111000000000000000000444222000000111222111000222222444555666666666666444333333222222111111111222555999;;;;;;999888888888888777666555444444555222333555444333222333444111111000000000/////////---///111111111000111222000111111///......000222333333444333111///---+++......------,,,,,,------++++++,,,,,,,,,---------///,,,...---***000333)))***************+++++++++,,,,,,,,,------,,,,,,,,,---...///,,,)))(((+++///***+++------+++***+++,,,,,,,,,+++++++++***((('''(((''''''&&&%%%$$$$$$###(((''''''''''''((())))))&&&''')))******)))((((((+++***)))''''''(((***,,,***)))(((&&&%%%'''+++...444...+++***((($$$%%%)))))))))(((((('''''''''''',,,,,,++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((''''''(((%%%+++///((())),,,''''''&&&(((+++***&&&%%%'''''''''''''''''''''''''''''''''(((((())))))))))))%%%''')))+++,,,+++***))))))***+++***))))))+++---)))******)))((((((***,,,******+++,,,,,,,,,,,,,,,...000222333222111000111---...000222333222111000222///------000222000...000444555222000222333111444333333222222333444555555222222555555222222555555555444444555777999:::<<<<<<;;;;;;::::::;;;;;;;;;===@@@EEEIIIIIIEEEAAA@@@>>><<<;;;>>>AAA@@@>>>;;;<<<<<<=========<<<<<<===@@@CCCEEEEEEBBB???<<<===<<<;;;;;;::::::;;;;;;999999888888999;;;>>>@@@:::;;;===?????????>>>>>>@@@<<<999;;;???AAA>>>;;;======<<<===>>>@@@BBBCCCHHHNNNSSSQQQIIIAAA>>>>>>BBBEEEKKKRRRVVVWWWTTTQQQKKKIIIEEECCC@@@>>>:::888777777777666333000,,,***+++***(((&&&%%%&&&&&&''''''((()))(((((()))+++---------...000222444555555888666222///,,,+++******(((((()))***+++,,,,,,,,,,,,111555777444222222333---------...000111333444+++)))))),,,---...222888AAACCCDDDDDDBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAA?????????@@@@@@@@@???>>><<<:::999888777999:::<<<===>>>>>>>>>>>><<<===<<<;;;888777888999888888888999:::::::::;;;999999888777777777777888777888888888666666666777999555444555444222222666555555555555666666777777444333222111111111333444333333444444444555555555555555444333222222222222000000/////////000000111///000222444444333222111111000///...---......///222111111000000/////////...///000222222111000///...------...///000222333777666444111000//////000///......///222333222111000000000111111111000000222111000000222222111000111222333333444444444444222222222222222222111111222555888:::999888777777777666555333222222222222222333444333222222333444222222111111111000000000---///111111111111222333///000000///------///111222333444444333111000.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...***......)))---000'''))))))*********+++++++++++++++,,,------,,,++++++---......,,,((((((***...)))+++,,,,,,+++******+++,,,,,,,,,,,,***)))(((((((((((('''&&&%%%%%%$$$$$$'''''''''''''''(((((()))&&&'''((()))******)))(((***(((&&&%%%&&&(((***+++'''((('''&&&%%%'''+++...444///++++++(((%%%&&&***))))))((('''&&&''''''((())))))))))))((('''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''')))###'''***&&&(((+++$$$&&&&&&))),,,***%%%$$$'''%%%%%%&&&&&&'''((((((((()))(((''''''((()))+++,,,&&&''')))+++,,,+++***))))))***+++***))))))+++---)))***++++++******,,,...++++++,,,------------------000333444333222111111,,,...000222333222111000222///------000222000...555888777222000222444333333333333333333333444444555222222555666333333666333444666888999999888777;;;;;;::::::;;;;;;<<<<<<===AAAHHHOOOSSSSSSPPPMMMFFFAAA===>>>@@@AAA@@@>>>::::::;;;;;;<<<;;;;;;;;;:::===AAAEEEFFFEEEBBB@@@>>>======<<<<<<<<<<<<<<<888888888999:::;;;;;;:::999:::;;;===>>>======<<>>???AAABBBHHHNNNOOOIIICCC???>>>CCCFFFKKKQQQUUUUUURRROOOJJJHHHEEEBBB@@@===999777666666666555333000,,,***000---)))%%%###$$$&&&((('''(((******)))***,,,---,,,...///000222333444555888666333000---+++******'''((()))***+++,,,------+++///444555333222222444............///000111222...++++++.........333999DDDEEEFFFEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGEEEDDDDDDEEEDDDCCCAAA???>>>>>>>>>???<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>><<<<<<<<<:::777666666777666666777888999:::;;;;;;999999888777777777777777777777777666666666666666777333222444444222333666444444444555555666666777333444444333111111222444444555666666777777666666555555444333333333333333111000000000///000000000///000111333333333333222111111/////////000111222222222222222111111111111//////000000111000000///...---------...///111222666444222000//////000111...---...///222333222111//////000111111111111000000000000222444444222000222222222333333333444444222222333333333222222111222444666777666666666777555444333222111111111111222222333222111111333555222222222222111111111111,,,...000111111111222333/////////...------///111///000111222333444444444///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,---)))---///)))+++...((())))))***++++++++++++******+++,,,------,,,+++***---...---,,,+++***+++,,,)))+++,,,,,,+++******+++***,,,---,,,***))))))***)))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((()))***+++,,,,,,++++++%%%$$$###$$$'''***++++++((()))((('''&&&&&&'''))),,,(((&&&((((((&&&(((,,,)))((('''%%%%%%&&&''''''!!!!!!###%%%&&&'''''''''$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((((("""%%%((($$$'''***$$$((()))---///,,,&&&%%%)))%%%%%%&&&&&&'''((())))))***)))''''''''')))+++,,,'''((()))******+++++++++((()))******)))***,,,---***+++,,,+++++++++---///,,,------...............---000444555555333222222---...000111222222222222111000......///000000///555888666111///222444444///000000111111111222222444111222555666444555888444666999;;;;;;:::777666999888999999:::;;;<<<===???GGGQQQYYY[[[ZZZXXXWWWLLLDDD>>>@@@BBBAAA???>>>::::::;;;;;;;;;::::::999999<<>>>>>===<<<<<<<<<<<<===888999:::<<<===<<<999777999999:::;;;<<<<<<<<<<<>>>>>;;;888===<<<<<<<<<<<<>>>@@@AAA???DDDIIILLLKKKGGGCCC@@@DDDFFFJJJOOOSSSSSSPPPMMMGGGEEEBBB@@@>>><<<999777555555555444111///,,,+++111...)))%%%$$$%%%''')))###%%%'''))))))+++---///***---000222333555888;;;777666444222///,,,)))(((''''''((()))***,,,...//////222555555222000111333111111000///////////////000---,,,...//////444;;;FFFGGGGGGEEECCCCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJIIIGGGEEEFFFGGGBBBAAA@@@???>>>>>>??????<<<<<<===>>>>>>>>>>>>>>><<<<<<==================;;;<<<;;;999666444555666444444555777999:::;;;<<<::::::999888888888888999666666555666666777666666444000000222333222333777222333333444555555666666222444666555222111111333333444555666777666555555555555444333333333333444222111111000000/////////...//////000111111222222111111000000000222333444111111111222222222222222000000////////////000000///...---,,,,,,...000111333222000...---///000222---------000222333222000...///000111222111111000///000222666888888555222333333333333333444444555111222333444444333222222111222333333333333555777444444333222111111111222111222222222111111333555111111111111000000000000,,,...000111111111222444...//////---,,,,,,...000//////000000111333444555///...---,,,++++++++++++++++++++++++++++++++++++,,,(((---000)))***---))))))***+++,,,,,,,,,++++++)))+++,,,------,,,+++)))---,,,,,,---......,,,+++)))***,,,,,,***)))***+++)))+++------+++)))***,,,))))))((('''''''''((()))'''&&&&&&&&&&&&'''(((((('''(((***+++,,,,,,++++++&&&$$$###%%%)))+++***)))%%%'''(((((('''&&&'''((('''$$$$$$'''(((&&&'''+++((('''%%%$$$$$$$$$&&&''' """%%%'''((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&''')))'''!!!%%%'''###&&&,,,'''''')))...000,,,%%%%%%((('''''''''''''''''''''''''''((((((((((((((((((((()))((((((((()))***+++,,,((()))******)))***,,,...)))+++,,,+++++++++---///,,,,,,---...............---000444666666444333333......///000111222333333///000000///......000111000333444000...000000///---...///000111111222222333000111555777555666999888999:::;;;;;;999888777666666666777888:::;;;<<>>???>>>======<<<;;;::::::;;;;;;;;;;;;===???AAABBB???AAAEEEKKKNNNMMMHHHCCCDDDEEEIIINNNQQQQQQNNNKKKDDDAAA>>><<<<<<;;;999888555444333111///---,,,+++,,,+++***(((((((((((()))%%%'''***+++++++++---///***---000222333444888;;;666666555444000,,,)))'''((('''''''''))),,,///111111444555444222111333666555444222000///...------///,,,,,,...000111777???HHHHHHGGGEEECCCDDDFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFIIIKKKJJJGGGFFFGGGHHH@@@???>>>>>>>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;;;;:::888555444444555222333444666888:::<<<<<<<<<;;;::::::999999::::::666555555555666777666555222///...222333222444888222222333333444555666666111444666666333111111222111111333444444444333222555555444333333333444444333222222111000///......------------...///111111111111000000111333555666000000111111222222333333111000///......///000111///...---,,,,,,---///111111000...------///111333,,,,,,---000222333222000...///000222222222111000///111444999;;;;;;777444555555444444444555666666111222444444555444333222111111222111000111444666444444333333222222333333111222222111000111444666000000000000////////////,,,...000111111111222444...///...---,,,,,,...000333222000/////////000111///...---,,,++++++++++++++++++++++++++++++++++++,,,'''---111***)))---))))))***+++,,,---,,,++++++)))***,,,------,,,***)))---,,,+++---000000---***)))***,,,,,,***)))***+++(((+++------+++***+++---))))))(((''''''(((******'''&&&&&&&&&&&&'''((((((%%%&&&((()))*********)))***(((&&&'''))))))'''$$$ ###&&&(((((())))))***(((%%%%%%((((((&&&%%%((((((&&&%%%######$$$%%%&&&$$$%%%&&&((()))*********)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((&&&%%%''')))%%%!!!%%%(((###'''...+++%%%''',,,///***###"""&&&)))(((((('''&&&&&&%%%%%%$$$&&&((())))))(((&&&$$$***)))((('''((())),,,---((()))******)))***,,,...)))***++++++***+++---///+++,,,------......---------000444777666444333333.........///000222333444...000222000------///222***///222000......---***---...000111333333444444222000111555777666777:::<<<<<<;;;:::999999999999444444555666777999;;;;;;CCCOOO^^^ccc___ZZZYYY[[[SSSGGG???@@@BBB???;;;;;;<<<<<<<<<;;;:::999888777>>>???BBBCCCDDDBBB@@@???<<<<<<;;;::::::::::::;;;===;;;:::<<<@@@AAA@@@>>><<<<<<;;;;;;<<<===???@@@:::<<<<<<<<<:::999:::<<<:::::::::;;;===???AAACCC@@@@@@DDDJJJPPPQQQLLLFFFDDDEEEIIIMMMPPPPPPMMMJJJAAA???<<<::::::::::::999555444222000...,,,,,,+++&&&'''***+++,,,+++***))),,,---//////---,,,,,,---+++...111111000000333555666666666555222---(((%%%((('''&&&&&&(((,,,000222000222444444333444888===888777444222///---,,,+++---++++++...111333:::BBBGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKKKKJJJIIIFFFEEEDDDAAA>>>===>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::777888999888777666777888111333555777999999999999>>>??????>>><<<::::::;;;888888777444222111333444222111111000111222444555///000111222333444444444333333333444444333333222333333333444444444555555555444222000///...------222222111111000////////////000222333333333222111111000///111444666444222777222111444444111000111000111222333222111000/////////.........//////000***---111333111///------000000////////////000000......///000000///......111111333666888777555222333333333444444444555555444444555555444444333222111222333444444444444444888555333333555555222000000000000///000111111222666444111...------///000333333444444333333222222///000000000......///111111111222222222222111111///...---,,,,,,,,,,,,,,,)))+++---...------...000//////000000///...---,,,,,,,,,,,,,,,,,,+++***)))...,,,++++++++++++***(((,,,,,,...///000000000000...---+++*********++++++)))+++---,,,+++)))((()))''''''''''''''''''''''''&&&'''((('''&&&'''(((***)))((('''&&&&&&&&&&&&&&&'''$$$******''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((***+++***(((&&&$$$%%%&&&+++***((('''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))&&&''''''&&&%%%&&&(((***((()))))))))'''''')))+++''')))***+++***)))***+++)))***+++,,,,,,+++)))((()))***++++++******,,,...///////////////////////////222555555333222444666000000000000000111111222///---,,,,,,...000111111000...+++***)))***,,,---(((***,,,......///222444///000111111111333666888888;;;???AAA???<<<999888555333444888999888999<<<===MMMZZZ^^^^^^^^^\\\XXXKKKFFF???;;;;;;>>>===:::===<<<:::999888888999999???AAACCCDDDCCCAAA???======<<<:::999:::===@@@CCC<<<<<<<<<<<<===============<<<;;;:::999:::;;;<<<999;;;<<<;;;::::::;;;===;;;>>>@@@BBBAAA@@@???@@@AAACCCGGGKKKMMMKKKFFFBBBDDDDDDEEEHHHLLLMMMLLLKKKDDDBBB;;;666777<<<<<<999:::888444111///......///***+++,,,+++***)))***+++.../////////---,,,---...""",,,111222111333555444777888666111,,,++++++'''((()))***,,,...111444444555666555333222333444888555222000///...---,,,,,,---//////111555>>>DDDGGGHHHIIIIIIHHHHHHIIIKKKNNNNNNMMMMMMLLLKKKJJJJJJHHHIIIJJJJJJJJJHHHFFFDDDDDDBBB@@@@@@AAAAAAAAA@@@BBBBBBBBBAAA@@@???>>>=========>>>======<<<;;;:::888999:::999777666666888111333444666777777777777;;;<<<===<<<:::999999:::888888777555333222333555111111111111222333444555000000111222333444444444222222222333333333333222444444444444555555555666444333222000//////......222111111000000///.........///000111222111000000111000///111444555444222111...---111111///...000000111222333333222111111000000000//////000000111,,,...000000///......///000//////......//////000////////////////////////111111333666888777555222222333333333333444444444444444444444444333222222///000000111222222333333777555333333444444222000111111000000111111222333555444222000/////////000222333333444444333333333222222222111///000222333000000111111111111000000//////...------------------...//////---++++++,,,...///111111111///---,,,---------,,,,,,,,,,,,,,,---+++***+++,,,,,,+++))),,,---...///000000000000------+++*********++++++***+++------+++))))))***''''''''''''''''''''''''''')))))))))((((((***+++''''''&&&&&&&&&''''''((((((""" %%%)))'''%%%&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''''''''&&&%%%$$$###''''''''''''''''''''''''*********(((&&&%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))'''%%%&&&''''''&&&%%%&&&(((***((())))))(((&&&%%%&&&'''&&&(((******)))((()))***((()))***++++++******))))))***++++++***+++,,,...........................000222333222111000000000000////////////000111111///...,,,---///111111111//////......------------,,,---////////////000222///000111111111222555888;;;===@@@@@@===999666444444222333777888666777:::===IIITTTWWWXXXYYYWWWSSSFFFCCC???======>>>>>><<<===<<<:::999888999;;;<<<@@@AAABBBCCCCCCAAA???>>>===<<<:::999:::<<<>>>@@@@@@?????????????????????<<<<<<;;;:::::::::;;;<<<999:::<<<<<<;;;;;;<<<>>>===@@@BBBCCCBBBAAA@@@@@@AAACCCFFFKKKMMMKKKGGGCCCDDDEEEGGGJJJMMMNNNMMMLLLGGGDDD===666777;;;:::666:::999666444222000000///***+++,,,+++******+++---///000111000---,,,---...%%%***111555555555666777666999:::999444///,,,,,,(((((()))***+++...222555444555666555444333444555777555222000///...---,,,...000111222333888@@@GGGFFFHHHIIIJJJIIIJJJLLLMMMSSSRRRPPPOOONNNMMMMMMMMMGGGHHHIIIJJJIIIHHHFFFDDDDDDCCCBBBCCCDDDDDDBBBAAACCCCCCBBBAAA@@@>>>===<<<<<<<<<=========<<<<<<;;;999:::;;;999777666666777333333444555555555444444888999:::999888777888:::888999888666444333444555000111222333333444444444111111222222333333444444000111111222222222333333444444555555555666666666222111111000000000000000111111000//////......---------...////////////...000000000111333444333111111///000333444222222555000111222333444444333333222111111000000111111111...//////...,,,,,,...000///..................///000///............///000111111222555777777555222111111222222222333333333333333333333333222222111000//////000111333555666666555333333444444333111222222111111222222333444444444333222111000000///111111222333444444444444444444333111///000222444///000000000000000000///000//////............///...///000///---++++++,,,---///222333333111...,,,------,,,,,,,,,---......+++***)))***,,,---,,,+++---...///000000111111000---,,,,,,++++++++++++,,,***,,,------+++******+++((((((((((((((((((((((((((()))+++***))))))***,,,&&&&&&&&&&&&'''((()))***(((&&&%%%'''&&&######%%%&&&&&&'''''''''(((((((((((()))******+++++++++***(((((((((((('''&&&%%%$$$'''''''''''''''''''''''')))******)))&&&%%%%%%&&&###%%%'''))))))'''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###&&&++++++'''!!!'''''''''&&&%%%&&&(((***)))******(((&&&%%%%%%&&&&&&'''))))))((((((((()))''''''((()))************)))***++++++***+++---///........................---------...000000///...///............///000000000...---...000111111111///000111111111000...------...///...---,,,---...///000111000000222555777:::===???>>>;;;777555444444111222666777555555888===CCCIIILLLOOOPPPNNNJJJ???>>>>>>>>>>>>>>>>>>???>>><<<:::888888;;;>>>@@@CCCCCCDDDDDDCCCBBB@@@???===<<<<<<;;;;;;<<<<<<===AAAAAA@@@???>>>>>>>>>>>><<<;;;;;;:::;;;;;;<<<<<<888:::<<<<<<;;;<<<===???>>>@@@CCCCCCAAA@@@??????@@@AAAEEEIIIKKKKKKGGGDDDDDDEEEHHHLLLPPPQQQOOOMMMIIIFFF>>>777666999888444:::999999888666333111000+++,,,,,,,,,+++,,,...000222333333111...---------...000333555777777777777777999;;;:::666111---+++***))))))))),,,000444666444555666666555444555777777555333111///------,,,...000111222333888AAAGGGFFFHHHJJJJJJKKKKKKMMMOOOTTTSSSQQQPPPOOONNNOOOOOOHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEFFFGGGFFFDDDAAABBBBBBBBBAAA@@@???>>>===;;;;;;<<<=========<<<<<<;;;<<<<<<:::777666666777555555555555555444444333666777888888777777999:::888999999888555444444555000111222444555444444333222222222222333333444444000000000000111222333333333333333444444444555555000000000000000111111222000000//////......------,,,,,,,,,---------------//////000111222222111111222000222666666333333666111111222333444444555555222222111000000000111111...///000///---------///......------------......000...---++++++---...000000000111333555555333111000111111111111222222222222222333333222222111000222111111111222555888:::666666555555555555444333333222222222222333444444333333444444333222000//////000222333444555555555888777555222///...000222/////////....../////////000///////////////000000,,,...///000.........///,,,...222555555222///---,,,,,,++++++,,,---...///***))))))***,,,------,,,...//////000111111000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---))))))))))))))))))))))))((()))++++++***)))***+++'''''''''''''''((())))))&&&'''((((((%%%"""$$$&&&''''''''''''((((((((((((***++++++++++++***))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((()))***)))'''%%%&&&&&&%%%'''(((******)))'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&%%%'''******&&&"""''''''((('''&&&&&&(((+++((()))******(((&&&'''(((%%%'''))))))((('''((()))&&&&&&'''((()))*********(((***++++++***+++---///........................(((''''''+++000333222000...------------...//////000///...///000222111000000000000111111000000///***+++,,,+++***)))***+++///000000000000111444777666888;;;;;;999777666777555222222666666444444777;;;===???AAAEEEFFFEEEBBB;;;:::;;;======<<<<<>>>>>>>>>>>======<<<;;;???>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<<<<<<<<<<>>>@@@<<>>@@@CCCGGGJJJJJJHHHEEEDDDFFFIIINNNRRRSSSQQQOOOJJJFFF???888777:::999555888999::::::888555111///---......---,,,...111333555555555333///---------000//////111333555555555555888::::::777222---))),,,***)))***...222666888555666777777666666777888666666555222///---------***,,,...///000666>>>DDDFFFHHHJJJKKKKKKLLLNNNPPPRRRRRRQQQPPPOOOOOOOOOOOOIIIJJJLLLMMMMMMKKKIIIHHHFFFFFFFFFHHHIIIHHHEEEBBB??????@@@AAAAAAAAA@@@@@@<<<<<<======>>>=========<<<<<<<<<;;;888666777777999888777777666555555555666777999999888888999;;;888999999888666444444555000111333444555555444333333333222222222333444555111111000000000111222333111111222222222333333333////////////000111222333000000//////......------,,,,,,,,,,,,,,,------......///000111111000000000//////222555333......222111111222222333444555666222111000000////////////,,,///222222111...---,,,......------------.........---+++******+++---............000222333111000000000000111111111222222222222333333222222111000222222111111333666888:::777777777777666666666666333333333222333333444555222333444444444222000//////000111333444555666666===<<<999555111///000111//////...------.../////////////////////000111222...///111000///......///+++...111444555333000...+++******++++++,,,------***)))(((***,,,...------...//////000000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...************************&&&(((******)))))))))******)))((('''''''''''''''###''')))'''$$$$$$&&&)))'''''''''((((((((()))))),,,,,,+++***)))'''&&&%%%(((((())))))((((((''''''''''''''''''''''''''''''''')))******(((&&&&&&&&&'''''''''''''''((()))***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%'''((((((((('''&&&&&&'''(((((('''&&&''')))+++$$$&&&((((((((('''((()))%%%'''))))))((('''((()))&&&''''''((()))******+++((()))***+++***+++...000........................((('''(((,,,111555444222---------------......///000///...///111111000///111000...------...000111(((***++++++++++++,,,---///000000000000111333666666777999888666555555666666333333666666444444777999777777:::<<<=========<<<888777:::;;;888888<<<;;;999777666777;;;???BBBOOOOOONNNLLLIIIEEEBBB@@@??????@@@@@@???>>><<<;;;===<<<:::888888888888999;;;;;;;;;<<<<<<=========:::<<<============>>>@@@===???AAAAAA???===<<<<<<===>>>@@@DDDHHHIIIHHHGGGEEEFFFIIINNNSSSTTTSSSRRRJJJGGG???999999<<<;;;777777888;;;;;;:::666111///...///000000///000333555666666666333000...---......---,,,---000333555555777999;;;<<<;;;666000,,,...,,,+++---111666999:::777888999999777777888999555666666444000---------)))+++,,,---///555===DDDFFFHHHJJJKKKKKKLLLNNNPPPNNNOOOOOOPPPPPPOOONNNNNNJJJKKKMMMNNNNNNLLLKKKJJJGGGGGGGGGHHHIIIHHHFFFCCC>>>>>>???@@@AAAAAAAAAAAA>>>>>>?????????>>>>>>===;;;<<<===;;;999888888999;;;:::999888777777777777777888999999888888:::;;;777888999888666444333444111222333444444555555555555444333222222333444555333222111000000111222333000000000111111111222222////////////000111222333111111000//////......------------,,,---......///...///111111/////////000000111444777444//////333222222111111222333444555222111000///////////////---000444555333///---,,,///..................///---,,,++++++++++++,,,---.........///111222111000000000111111111222222222333333333333333222222111111000000111222444666777666777888777666555666888333333222222333333444555111222333333333222000//////000222333444555555555>>>>>>===:::666333333444000///...------...///000............///111222222333444444222///,,,++++++***---000333444333000///******+++,,,,,,,,,++++++***))))))***,,,...---,,,......////////////......+++,,,,,,------------,,,+++,,,,,,+++******,,,...))))))))))))))))))))))))%%%(((***+++***)))))))))+++***)))(((''''''''''''!!!&&&)))&&&$$$'''))))))''''''((((((((()))))))))++++++***)))(((&&&$$$###'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%'''***((((((((('''&&&''')))+++ ###%%%'''&&&&&&''''''&&&'''))))))((((((((()))((((((((((((((()))++++++''')))***+++***,,,...000------------------------,,,,,,,,,///111333222111...------------.../////////......///000000///---111///---+++,,,...000222***,,,.........///111333///000000000///000333555888999888666333111111222777444444666666333333666666444444777777777888<<>>===<<<>>><<<:::888888999:::;;;:::;;;<<<===============<<<===>>>>>>======>>>??????AAADDDDDDBBB@@@@@@@@@<<<<<<>>>BBBFFFIIIIIIHHHFFFGGGIIIMMMRRRUUUUUUTTTLLLIIIAAA;;;;;;>>>===999777999;;;<<<;;;777333000000111333333222222333555555666666333000.........------...///111333666888;;;<<<===??????===888444000...---000666;;;<<<;;;999:::;;;:::888888888999444666777555000------...***,,,...///111777@@@FFFFFFHHHJJJJJJJJJKKKLLLNNNJJJLLLOOOQQQQQQQQQOOONNNIIIJJJLLLMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIHHHFFFDDD??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===;;;<<<<<<<<<:::999999:::;;;:::999888777777888888777888999999888777888:::666777888888555333222222333333222333333444555666666555333222222333444555666555333111000111222333000111111111222222222222000/////////000111222222222111111000000///......///......---...///000111---///111111...---...000000222777:::777222333888333222111000111111222333333333222111000000000000000222444444222000//////000//////......//////000------------------------000//////000222333222111111111111222222222333333444444444444444333222222111111222222333444444555444666777666444444555777222222222222222333333444111111111222111111000000000111222333444555555555888:::;;;:::777555444555111000...------...000111---------...///000222333444555555333///,,,++++++***,,,...111222222111000***+++---......,,,***)))+++***)))***,,,---,,,+++------............------++++++---.........------***++++++***)))***,,,...))))))))))))))))))))))))&&&)))+++,,,+++*********))))))((((((((((((((()))"""'''(((%%%%%%)))***''''''((((((((())))))))))))))))))))))))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))'''&&&&&&######$$$%%%''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&(((******(((((()))(((''''''))),,,###%%%((()))((('''''''''&&&(((******)))((()))***+++***))))))))))))++++++''')))******+++,,,...000------------------------+++---///000000111222333.........---...//////000...------...//////---+++///......---...///000111---...000000000111222444///000000000///000222444888888777444111000000111666333333555555111111444444222444777555222666===QQQ@@@333444666333222555555444333333555777:::;;;EEEGGGJJJKKKJJJFFFAAA>>>=========<<<<<<<<<<<<<<<===<<<999888888999;;;<<<999:::<<<===>>>>>>>>>===>>>???@@@???===<<<===>>>???AAADDDEEEDDDBBBBBBBBB;;;;;;===@@@EEEHHHIIIIIIGGGGGGHHHKKKPPPTTTVVVWWWPPPLLLDDD===<<>><<<999555222111333666666555444333333444555555333000......///---000222222111222666999>>>===>>>@@@AAA@@@===999111//////444;;;???>>><<<<<<======;;;999888888999333777888666000,,,,,,...,,,...000111333999BBBHHHFFFHHHIIIJJJIIIJJJKKKMMMHHHKKKOOORRRSSSRRRPPPNNNHHHJJJKKKMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHFFFEEEAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBAAA@@@???>>>===:::;;;<<<<<<:::999:::<<<;;;:::888777777777888999777888999888777666777888555777888777555333222222444333222222333444666777666555333222222333444666888666444222111111222333111111222222222333333333000000000000000111222222222222111111000000//////000000///...///000111222---///111111...---...000***---333777555000222777333222111000000000111222555444333222111111111111444444444333111000000222000000////////////000000......///000000///......222111000111333444444333111222222222222333333333444444555555444444333222333333555555666666666555222444666555333222444666222222111111222222333444111111111000000000000000111111222333444444444444111333666777666555444444222000///......///000222,,,,,,,,,---///000222222111222333222000.........***+++---///000111111111+++---///111000...***(((+++*********,,,---,,,+++,,,------...------,,,,,,***+++---...///...------)))******)))((())),,,...(((((((((((((((((((((((('''***---...---+++++++++(((''''''(((((()))***+++$$$(((((($$$%%%***)))%%%(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******)))'''&&&&&&"""$$$'''***++++++)))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))$$$ !!!'''+++,,,***((())))))(((''''''***,,,(((***------,,,***))))))''')))***+++***)))***+++,,,+++***))))))***++++++'''(((******+++,,,...111------------------------'''+++///111000111444777///............///000000---,,,,,,...///...,,,***---...///000111111000///---///000000//////111222///000000000//////222444444555444333111111333555555222222444333000///222333222555888555111666???ZZZDDD444333666333111333333333333333444666777888===@@@EEEHHHHHHEEE@@@===;;;;;;:::::::::;;;;;;<<<;;;:::888666666888;;;<<<999:::<<<>>>>>>>>>>>>===???@@@AAA???===<<<===>>>===???BBBCCCCCCAAAAAAAAA::::::<<>><<<777;;;<<<>>>???===:::777555111444777888777444333222333444444333000......///---111444333000///444888===<<<<<<>>>AAAAAA>>>:::222000111666===AAA???<<<===>>>>>><<<999888888888333777999666111,,,---...+++---///111333999AAAHHHGGGHHHHHHIIIJJJKKKLLLLLLRRRRRRRRRRRRQQQPPPOOONNNHHHLLLNNNLLLFFFBBBCCCEEEBBBCCCEEEEEEDDDCCCCCCDDDEEECCC@@@>>>===>>>@@@AAA>>>???@@@@@@@@@@@@???>>>???===:::777666666888999666777888888888888888777999777555666888888666444444555666777666555333111333222222222222333444444555555555333222222444666777666555444333444444555000111111222222333444444//////000000111111111222000///...///000111000///......------------......---.........---,,,,,,+++...///111111/////////000222222222222222111000///222111111111000000//////...000222222111000///000111///...------...///111111000///......///000111222111000......000111222000000000000111222333444777888777555333222222333:::444111444444000///333555444333111000/////////111222333333333333222111111111222333333333333222222222111111111111222222222444555555333222111111111///,,,,,,---......---,,,---------.../////////333555666555111...,,,,,,)))+++---...------...///............---,,,+++***,,,+++++++++++++++++++++)))***+++---.../////////---------,,,,,,+++++++++((()))++++++******+++---***++++++***(((''')))***%%%(((******)))((())))))&&&'''(((***++++++,,,,,,((())))))(((&&&&&&'''((()))&&&%%%&&&((()))'''%%%%%%%%%&&&&&&'''(((((()))'''(((***)))(((&&&&&&'''###$$$&&&&&&&&&&&&''')))&&&))),,,,,,***'''&&&%%%%%%%%%$$$$$$%%%'''((()))%%%&&&''''''&&&&&&''')))***)))'''&&&%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&''''''((()))******+++,,,***''''''(((*********&&&(((*********)))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,...000000///------,,,---...000000...,,,...---,,,,,,...//////...///...---,,,---///111333,,,...000111111111222444///////////////.........111111111111111222222222444222111222555555333111111555666444555888888666<<<777444666555111222777111222333555777888999:::999:::;;;>>>AAA@@@>>><<<888:::<<<===>>>>>><<<<<<888999:::999888888:::<<<;;;===>>>???>>>===>>>??????>>>;;;::::::;;;>>>???@@@@@@@@@???>>>???AAACCC@@@??????>>>@@@BBBDDDFFFIIIGGGFFFHHHMMMPPPQQQQQQOOONNNKKKFFFAAA===<<<<<<===<<<<<<===???<<<777222222444777777777777888999555444111...,,,++++++,,,000000000111333555777999777:::???BBBBBB@@@<<<::::::888777:::@@@DDDCCC@@@@@@@@@@@@>>><<<;;;;;;<<<999999888777555222///.../////////000222888@@@FFFHHHHHHHHHIIIJJJLLLNNNOOOTTTTTTSSSRRRPPPNNNLLLKKKIIILLLNNNLLLGGGCCCDDDEEECCCDDDCCCBBB@@@AAACCCFFFGGGEEEBBB???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAA???===;;;888777777999:::666666777777777777666555666444333555888999888666333444666777777666555444444333333333444444555555444444444333111111333555777777777666555444222111222222222111111111000000///000000000111111111111000///...///111111111//////......------......///---.........------,,,+++,,,...000000000000111222111222222222222111000///111111111000000000//////---///222222111000000111111000...------...000111111000///......///000111333222000//////000222333000000000111111222333444555666666444222222333444999333111333333000000333444333222111111000000000000111222333333222111000......///000111111111111111111111000000111111111111222444444222000000111111///------.........---------..................111333555555222///---,,,)))+++---...------...///.........------,,,+++************++++++,,,,,,---***+++,,,....../////////,,,,,,,,,++++++*********)))***++++++***)))+++,,,***+++++++++))))))***,,,%%%''')))***)))(((((()))&&&'''((()))***+++,,,,,,((())))))(((&&&&&&'''))))))'''&&&''')))***(((&&&'''''''''((((((((())))))%%%&&&((('''%%%$$$$$$%%%###%%%&&&&&&&&&&&&''')))%%%'''***+++***(((''''''&&&%%%%%%%%%%%%&&&((()))%%%&&&''''''&&&&&&''')))((('''&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&'''(((((('''&&&%%%&&&''''''((())))))*********)))((()))++++++)))(((&&&(((*********)))***,,,******+++,,,,,,,,,,,,+++,,,,,,,,,...000111///---,,,,,,,,,---//////---,,,---,,,,,,,,,---.........//////...//////111222333,,,...111111111111222333......//////////////////000000000111111222222222444222111222555555333111333666777444555777777444:::555333555444111222666333333333333333444444444666777999<<<>>>>>><<<999666888:::;;;<<<<<<;;;:::888999:::999888888:::<<<:::<<<>>>>>>=========>>>>>>===<<<;;;<<<===???@@@@@@AAAAAA@@@>>>>>>@@@BBB???>>>======>>>@@@CCCDDDFFFDDDCCCEEEIIIMMMNNNNNNPPPPPPMMMHHHCCC>>>===<<<>>>======???@@@>>>888333222222444666888999::::::444111...+++************000000000111333555777999222666<<>>======;;;;;;;;;999777444111000......///000333999@@@FFFHHHHHHHHHIIIKKKNNNQQQSSSVVVUUUTTTRRROOOMMMJJJIIIHHHJJJLLLJJJEEEBBBBBBDDDDDDCCCAAA???===???CCCFFFHHHFFFCCC@@@???>>>??????CCCBBBAAA@@@@@@AAABBBCCC???===;;;999888888999:::666666666666555444333333333222222444777999999999333444666777888888777666333333333333333444444444222333333222111111333555666777999999777333000---333333222111000......---000000000000111111111111000///...///111222111000//////............//////---............---,,,,,,***,,,///000000111222444111111222222111111000000111111000000000000//////---///111222111000111222000000............000000000000///......///000000222111000//////000111222000000111111222333333333333444555444222222444555999666444444333111111444222222222222222222222222000000222222222222000000111111222333333444555555000000000000000000000000000111333222111///000000222000....../////////...//////..................---000444444222///---,,,***,,,------------...///,,,---------,,,+++***)))))))))***+++,,,------...,,,---...///////////////++++++***************)))***+++,,,+++***)))***+++***+++,,,,,,******+++---%%%'''))))))((('''((()))''''''((()))***++++++,,,)))))))))((('''&&&''')))***((('''((()))***)))(((((((((((()))))))))))))))%%%&&&'''&&&%%%$$$$$$%%%###%%%&&&&&&%%%&&&'''(((###&&&)))******)))))))))'''&&&&&&%%%&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++''''''(((((((((&&&%%%$$$'''''''''(((((())))))***(((((()))+++,,,,,,)))&&&&&&(((******))))))+++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111///...---,,,,,,...///000...---,,,,,,,,,,,,,,,---......---...//////000000000000...///111111111000111222.........//////000000000//////000000111222333333333222222333444444333111222555555333222444444000666333222333333111333666999999888777666555444333555666888<<<>>>>>>;;;888555666777999:::999999888888999:::999888888:::<<<:::<<<>>>???>>>======>>>============>>>@@@AAABBBAAABBBBBB@@@>>>>>>???@@@======<<<;;;<<<>>>AAABBBGGGEEEEEEGGGKKKOOOQQQQQQRRRRRRPPPLLLFFFAAA>>>>>>@@@???>>>@@@BBB@@@:::555222111111444888;;;:::999555111,,,+++,,,,,,+++)))000000111222333666777888000555;;;CCCHHHKKKMMMMMMGGGEEEDDDEEEIIIKKKJJJHHHCCCDDDFFFFFFEEECCC@@@>>><<<<<<;;;:::777444111///------...000333999AAAFFFIIIHHHHHHIIILLLPPPTTTWWWWWWVVVUUUSSSQQQNNNLLLJJJFFFHHHHHHFFFCCCAAAAAABBBCCCBBBAAA???===>>>AAACCCEEEDDDBBB@@@??????@@@@@@DDDBBBAAA??????AAABBBDDD>>><<<;;;999888888999:::555555555555444333111111222222333444666888888999555666777777888777777666111111222222333333333333111222222111000111333666666777888777666333111///333333222111000///......000000000000000111111111000//////000222333222111000//////......//////000------............------+++---///000000000111333000000111111111111000000000000000000000000/////////111222111000///000111000000///......///000000000///...------...///000000000///......///000000000000111222333333333333222333444444333444666888===;;;999777444111111333111111222333333444444444111222333333333333222111333333333444555666777888000000000000000000000000000111222222000000000111222000//////000000///...000000//////......------***...222444222///---,,,+++,,,------,,,,,,...///+++,,,,,,,,,++++++***)))*********++++++,,,,,,,,,......///////////////...++++++++++++************+++,,,---,,,***)))***++++++,,,---,,,+++)))***+++%%%'''((((((''''''((()))((((((((())))))***+++,,,)))******)))'''&&&((())))))(((((((((((()))((((((&&&&&&'''((())))))******'''((()))(((&&&%%%&&&((($$$%%%&&&&&&%%%%%%'''((($$$&&&)))***)))((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''',,,+++)))'''''''''((()))(((((()))((((((&&&$$$###'''''''''((((((((()))))))))))))))***++++++)))''''''((())))))))))))+++---***+++,,,,,,------,,,,,,,,,,,,,,,///111222000...///......///000111000///------...---------///000***+++---...///...---,,,...000222222000000000111------...///000111111222......///000111222333333222222222333333333222111///333333111111444333000444222222333333333444666<<<;;;:::999777666555444666777:::>>>AAA@@@===:::444555666888888888888888888999:::999888888:::<<<;;;===@@@AAA@@@??????@@@===>>>???@@@AAABBBBBBCCCBBBCCCCCCAAA???===>>>???======;;;;;;<<<>>>@@@AAAFFFFFFFFFIIILLLPPPRRRTTTTTTUUUTTTPPPJJJDDDAAA@@@AAA@@@@@@BBBDDDBBB<<<777555222///222777;;;999666777222---,,,///000...,,,000000111333444666777888555888>>>EEEJJJMMMOOOOOONNNLLLKKKLLLNNNNNNMMMKKKGGGHHHIIIKKKKKKHHHCCC@@@;;;::::::888555222///---+++,,,...000333999@@@EEEIIIHHHHHHIIILLLQQQVVVXXXUUUUUUUUUTTTRRRQQQOOONNNGGGGGGGGGEEECCCBBBBBBBBB@@@AAABBBAAA???>>>???@@@AAA@@@@@@???@@@AAABBBBBBCCCAAA@@@>>>>>>@@@AAACCC<<<;;;:::999888888999999555555555555444333111111444555666666666666666777888888888777777666555444222222444444555444444444000111111111000222444777777666555444444444444444222222222222222222222222111111000000000000000000111000///000333444333333000000000//////000000000------...//////......------///111111000///000111///000000111111111000000//////////////////000000222333333111///......///000000////////////000000000///...------...///000.........------.........000000222333444444333333222333555555444555888:::AAABBB???:::444222222222000111222444555555555555333333444555555444333333000000000000111222444444000000111111111111000000111222333222111000222333111000//////000000///---000000000//////......---))),,,000222111///------,,,------,,,+++,,,...///++++++,,,,,,,,,+++******,,,,,,,,,++++++*********......///////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++,,,......---***(((((((((&&&'''((((((''''''(((***)))((((((((()))***+++,,,)))******)))''''''((()))''''''''''''''''''''''''######%%%&&&((()))++++++'''(((((('''%%%%%%&&&((($$$&&&'''&&&%%%%%%&&&(((&&&(((***)))(((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''',,,+++)))(((''''''(((((((((((()))((((((&&&$$$###''''''''''''((((((((((((,,,***(((''')))*********((()))))))))((()))+++---++++++,,,------------,,,,,,,,,,,,///111222111//////---,,,---///000///......///000000......000222***+++---//////...,,,+++...000222222000000000111---......///000111222222...//////000111111222222111222333333222222222222///222444333444777888555333444444333444555666666777666666555555444444333555777:::???BBBAAA>>>:::555666777888888999999999888999:::999888888:::<<<===@@@CCCEEEEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCBBB???======>>>>>>===<<<;;;<<<>>>@@@AAAAAABBBCCCEEEHHHLLLOOORRRUUUVVVVVVSSSMMMHHHDDDBBBBBBAAAAAACCCEEECCC>>>999888444000111666888666222666222...---///000///...///000222333555777888888888;;;@@@EEEJJJNNNQQQRRRRRRQQQPPPPPPPPPPPPOOONNNJJJKKKMMMOOOPPPMMMGGGBBB<<<;;;:::888666222///---+++,,,...000333999???DDDHHHHHHHHHJJJMMMRRRUUUXXXSSSSSSSSSSSSSSSRRRQQQPPPJJJIIIGGGFFFEEEDDDDDDDDD???AAABBBBBB@@@>>>>>>>>>@@@@@@@@@@@@AAACCCDDDDDDBBBAAA@@@??????@@@AAABBB<<<<<<;;;:::::::::::::::666666666666555444333333777888888888666555555666:::999888777555444333333444555666888888777777666000111222111111333666888777666444333333444555666000111111222333333444444111111111111000000000000111000000111333555555444111111000000000000111111------...////////////......000111111///...///000//////000000111111000000......////////////000000333333333111...---...000000000000000000000000000//////...------...//////---..................---///111222444444444444333222333444444444555777999CCCEEECCC;;;444222222222000111333555666666666555444444666666666666444444333222111111111222333444000111222333333222111000111222222222000111222444000/////////000000...,,,000000//////////////////))),,,//////...------------...---,,,++++++---000++++++,,,,,,,,,,,,++++++...------,,,+++***)))))),,,---...///////////////,,,,,,,,,,,,,,,---------+++,,,---,,,+++***+++,,,---///000///,,,***(((((('''((()))((('''((()))+++***)))((((((((()))+++,,,)))******)))''''''(((***&&&'''((('''&&&%%%&&&((("""###$$$&&&''')))***+++&&&&&&&&&$$$""""""$$$&&&%%%&&&''''''%%%%%%&&&'''''')))***)))'''%%%%%%&&&&&&''''''(((((((((''''''%%%&&&''''''&&&&&&''')))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***''''''(((((((((&&&%%%$$$''''''''''''''''''''''''---***'''&&&(((***++++++((())))))(((((()))+++...++++++,,,---------------,,,,,,---///222333222000---+++******,,,------,,,...111222111///...111444---...000111111000///---...///111111111000111222/////////000000111111111/////////000000000111111000222333333222111111222000444666555777;;;;;;999222555555333444666777444555555555666666666666666333555999>>>AAA@@@===999666666777777888999999:::888999:::999888888:::<<<===AAAFFFHHHIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBAAACCCCCCBBB@@@>>>======>>>===<<<;;;;;;===???@@@@@@BBBDDDFFFIIILLLQQQTTTTTTVVVWWWUUUPPPKKKFFFDDDBBBAAABBBDDDFFFDDD???:::999555222111333555333222111000...---,,,,,,...//////000222444666777888888777999>>>DDDJJJPPPTTTVVVUUUTTTTTTSSSSSSRRRRRRQQQOOONNNOOOQQQSSSPPPJJJEEE>>>>>>===;;;888444111///+++---///000333888>>>BBBGGGGGGIIIKKKNNNQQQTTTVVVQQQRRRRRRQQQQQQPPPOOONNNIIIGGGEEECCCCCCCCCCCCCCCBBBBBBBBB@@@>>>===>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBB============<<<<<<<<<<<<666666777777777777666555777999:::999666555666888888777666555444444333333333444666777888777666555000111222222222444777:::777777666555555444333222///000000111222333333333111111111111000000000///111000000111444555555444222111111000000111111222------...///////////////,,,...000111000///000111...//////000000000000000........./////////000000000111111000//////111333000000000111111000000000///...------------...///...//////////////////...///111333444555555444333000111333333222333555777???DDDCCC:::333222333222000222444666777777666555333444555666666555444333666555333222222222444555111222333444444333222111000111111000///000222444///......///000///---+++///////////////000000000+++,,,------,,,,,,---.........---,,,***+++---000,,,,,,------------,,,,,,---,,,,,,++++++************+++,,,....../////////******++++++,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,...111111///...------)))******)))((((((+++---******((('''((()))+++,,,******+++)))(((''')))***&&&((()))(((&&&&&&''')))&&&&&&''''''(((((())))))&&&&&&%%%###!!!"""$$$&&&%%%&&&''''''%%%%%%&&&'''&&&'''((((((&&&&&&&&&'''%%%&&&'''((())))))((((((%%%&&&''''''&&&&&&''')))&&&''''''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))))))))((('''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''+++)))((((((*********)))((())))))((('''(((+++...+++,,,------...---------+++,,,---///222333222111...,,,***+++,,,.........---000333111...---111444///000111111111000//////,,,...111111111111222333000000000000000000000111000000000000///////////////111333333111000111222///333444333444888888666111444555222222666555222666666666777777888888999333666:::???CCCBBB>>>:::666666666777777888999:::888999:::999888888:::<<<<<>>>>>>>>===<<<:::999:::;;;===>>>AAADDDGGGIIIKKKNNNSSSXXXRRRUUUWWWWWWRRRMMMHHHFFFBBBAAABBBDDDFFFEEE@@@;;;666555333111111222333444...000111...+++***...222///000333555777888888888666999===CCCIIIPPPUUUWWWWWWWWWWWWVVVUUUTTTTTTUUURRRPPPOOORRRTTTSSSMMMGGG???>>>===;;;888444111///,,,...///111333777<<<@@@FFFGGGIIILLLOOOQQQSSSTTTQQQQQQQQQPPPOOONNNLLLLLLEEECCCAAA???@@@@@@@@@???EEEDDDAAA>>><<<===@@@BBBFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBBBB????????????>>>>>>>>>>>>666777888888888888888777777999;;;:::777666888:::666555555444444444555555000111333555555444333222000111222333333555888:::666777888888777333000...///000000000111111111111222111111111000000//////111000000222444666666555222222111111111111222222------...///000000//////***---///000000000222333......///000000000000000---.........//////000000...////////////000333666000000111111111111000000///...---,,,,,,---...///000000111111111111000000///111333555555555444333///000111111000111333555;;;AAAAAA888222333444444111222555666777777666555333333444555555444333333444222000.........///000111222444555555444222111//////000///......111333.........///000///---***......//////000000111111,,,------,,,++++++,,,.........---,,,***+++---000,,,,,,---......---------++++++++++++++++++,,,,,,)))***+++---.../////////))))))******++++++++++++***+++,,,,,,,,,,,,---...+++...111333222111111222******+++***((()))+++...+++***((('''((()))+++,,,***++++++***(((''')))***''')))+++***'''&&&(((*********))))))((((((''''''(((((('''%%%######&&&(((%%%&&&''''''%%%$$$%%%'''$$$&&&''''''&&&&&&(((***$$$%%%''')))))))))))))))%%%&&&((('''&&&&&&''')))$$$%%%&&&(((((((((((('''$$$%%%'''(((((('''%%%$$$&&&''')))***)))'''$$$"""%%%&&&'''((((((((('''&&&'''''''''''''''''''''&&&)))((()))+++,,,+++)))&&&)))))))))((('''(((+++...+++,,,------......------+++,,,---///222333222111111///------///111111111,,,000222111---,,,000444...///////////////......,,,...000111111111333444111111111000000000000000111111000000//////......///111444333111///111222---000111///000333222000000444555111111444444///333333333333444444555555666888===BBBFFFEEEAAA===666555555666666777888999888999:::999888888:::<<<;;;@@@FFFJJJLLLMMMNNNNNNOOOMMMHHHDDDAAA@@@@@@AAA???AAACCCCCCAAA???>>>>>>;;;:::999888888:::;;;======@@@DDDFFFGGGKKKQQQUUUQQQTTTWWWWWWSSSNNNJJJGGGBBBAAAAAADDDFFFEEE@@@;;;333333333222000111444777///222444111,,,+++000666///111333555777888888888999:::>>>BBBHHHNNNRRRUUUXXXYYYYYYXXXWWWVVVVVVWWWTTTQQQPPPRRRTTTTTTNNNIII======<<<999666222///------...000111333666;;;???IIIKKKMMMNNNMMMMMMNNNOOOPPPSSSUUUQQQKKKFFFFFFIIICCCBBBAAA@@@????????????@@@>>><<<;;;<<<>>>AAABBBIIIIIIIIIHHHFFFFFFGGGHHHJJJFFFBBB@@@AAABBBAAA@@@>>>???@@@AAAAAA@@@??????>>>>>>===;;;999666444333999999:::;;;:::999888777666666555555444444444444444333333555666777666555555222111222666::::::::::::999777444111111444666555444333333222222333333333333333222222111111111111111111111222333444444444444333222222111000000......///000000000000000111111222111111111111111333000......///000//////........................///000222222111111222333////////////////////////000000///---++++++...000000000222333333222111000444333333333333444555555222222000000000111222333888777777555444222000///444555777888888666444333666555555444444333222222111000///...///000222444222//////222777888222---111///---...111222000...000000//////.........---000000000000000///..................///000111222......---+++***)))+++------------.........//////111111111///...,,,***))))))***,,,///111000---***---......,,,******+++,,,(((...***(((...,,,(((......000222333333222000///,,,,,,+++***)))((('''&&&)))))))))))))))******+++''''''(((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((()))******((('''&&&%%%###"""!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%'''******((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((&&&######&&&))))))((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%'''%%%%%%''')))(((%%%!!!&&&&&&&&&''''''''''''((((((***)))''')))+++***%%%((()))))))))))))))((((((+++***))))))***,,,---///(((((()))***++++++,,,,,,+++---///000000000111333///......---------......111000---,,,,,,---000111111222333111///---,,,,,,000///......///111333555111111111111111111111111000//////000111111///...000000000111222222333333000222444444444444666888000111333333222111333444222444666777666555555555777999===@@@BBBAAA???===555666777666444444666777999888777888:::>>>AAADDDAAABBBDDDGGGIIIKKKLLLLLLVVVOOOFFF@@@??????>>><<<<<<===>>>@@@@@@??????>>>>>>??????>>><<<<<<===>>>===>>>@@@CCCGGGLLLPPPRRRPPPNNNMMMOOOPPPMMMFFF???BBBBBBCCCCCCCCCAAA@@@???:::777444222333444444333555444222000/////////000---222444222333888;;;;;;777<<>>>>>===>>>@@@BBBCCCJJJJJJJJJHHHGGGFFFGGGGGGHHHEEEAAA@@@AAAAAAAAA???===>>>???@@@AAAAAA@@@???======<<<;;;999777666555888999999:::999888777666666666666666666555555444666555555555555555333222333111///111444777777777;;;;;;:::777555555777888666555444444333333444444333333333222222111111111111111111111111222333444555555444444333333222222//////000111111111111000////////////000111222222222000...---...//////...///////////////////////////000222222111000222333/////////////////////////////////---++++++...000///000111222222222222111333333333333333444555555222222111111000111111111444444444444444333222111444555666777777666444333333333444444444444444444222111/////////000222333111111333444555555333111222000///000222333111///........./////////////////////000000000000000///000////////////000111111......///---,,,+++,,,...,,,------------........................---,,,+++------,,,---......,,,***------...,,,******+++---+++000---+++111///,,,111,,,000555888999555000---,,,,,,+++***)))((((((''')))))))))))))))******+++''''''(((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((())))))***'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$&&&((((((((('''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&%%%''')))(((%%%"""&&&&&&&&&''''''''''''(((%%%''''''%%%'''***((($$$))))))*********))))))(((************+++,,,------+++++++++,,,,,,------...+++---///000000000111333......------------......000///...------...///000111222333222///...---...111000//////000222444666111111111111111111111111111000//////000000...---......///000000111222333111222333333222222333444111222333333222111222444///111444666666666777888888:::<<>><<<666777777666444444555777999999999999;;;>>>@@@BBB>>>???AAADDDGGGJJJLLLMMMUUUPPPIIICCC@@@???>>>===<<<===>>>???@@@??????>>>>>>>>>???>>><<<;;;<<<>>>>>>>>>???AAADDDGGGJJJLLLNNNLLLKKKLLLNNNMMMGGGAAACCCDDDEEEEEEEEEDDDCCCBBB===:::777666666777666666777666444222000000000000///444666444555:::===<<<888<<<@@@CCCIIIRRRXXXXXXWWWUUUUUUWWWZZZ^^^___```aaa\\\WWWUUUSSSOOOGGG???======;;;999555222111000------...111444777:::<<>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDKKKJJJIIIHHHGGGFFFEEEEEEDDDBBB???>>>>>>???>>>>>>;;;<<<>>>???@@@@@@@@@@@@<<<<<<;;;;;;:::999888777888999999999999888777666666666777888888666555444444444555555555444444333333222111222444555666555999:::;;;:::888777888999666666555444444444444555222222222222222111111111000000000000111222333444666666666555555555555555000000111222222222222111333333222333444777999;;;222000...---.../////////000000000000000000000000///111222111000000111333/////////////////////////////////---++++++---///...///000111222222333222333333222222333333444555222222222222111000//////000000111333333333333333333444555666666555444333222222222333444555555555333222000//////000111222///111444444222111222444333222111111333333222111---......//////000000111//////000000111111222222222111111000000000000000---...000///...------...,,,,,,,,,,,,------------***+++,,,------.........000...,,,+++,,,,,,,,,+++,,,------,,,+++***+++---+++000---+++222000---333***000888>>>???999222,,,++++++***))))))))))))))))))))))))))))))******+++''''''(((((())))))******(((((((((''''''''''''&&&((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%&&&''''''''''''''''''((()))***+++'''&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((%%%###&&&&&&&&&''''''''''''((($$$&&&&&&%%%&&&***)))$$$))))))************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000111222...---------------....../////////....../////////000111222222000//////000111000000000111333555666000000000000000000000000111000//////000000...---......//////111222333444222444444333111000111222111333444333111111222333---///333555666777999:::999:::;;;<<<<<<<<<<<<;;;777888888777555444666777::::::;;;<<<===>>>>>>???;;;;;;===???CCCGGGJJJLLLSSSQQQMMMHHHBBB???>>>>>><<<===>>>?????????>>>>>>===>>>>>>===<<<;;;<<<===?????????@@@BBBDDDFFFHHHLLLJJJHHHJJJLLLLLLIIIEEEGGGHHHHHHIIIIIIHHHGGGFFFAAA>>>;;;::::::::::::999:::999666444222111000000111666888777777;;;>>>===999===@@@BBBHHHSSSZZZ[[[VVVUUUUUUXXX]]]aaaeeefffeeeaaa\\\YYYWWWQQQGGG???::::::999888666444111000......///000444888<<<>>>OOOPPPQQQPPPOOONNNPPPQQQYYYYYYVVVPPPIIIDDDBBBBBB@@@@@@@@@@@@???>>>=========???BBBEEEFFFFFFEEEEEEIIIHHHGGGFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;999:::<<<>>>????????????<<<;;;;;;:::::::::::::::999999999999999888888888555666777777777666444333///111333444555666777888555555444444555666666666555777999999888666666777666555555444444444444444222222222111111111111111/////////000111222333444555555555555666666666666111111222333333333333222666555444555777;;;???BBB444222//////000111111000111111111111111111111111///111222111000///000222/////////////////////////////////...,,,,,,---///---...///000111222333333222222222222222333333444222222333333222000...---...///000222222333333333222333444444555444444333222222333333333444444444333333111000000000000111///000111000000000111222222222111111222222222111///////////////000000000......///000111222333444333333222000000/////////+++---///000...---,,,---+++++++++,,,,,,,,,------)))***+++,,,------------...,,,+++,,,------,,,+++,,,------,,,+++***,,,---'''---***(((///...+++000+++000999???@@@;;;444///++++++***)))))))))***+++)))))))))))))))******+++''''''(((((())))))******((((((((('''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))***((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&### """%%%((((((&&&'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&((()))''''''''''''((('''&&&$$$&&&&&&&&&''''''''''''(((%%%''''''&&&(((,,,+++&&&(((((())))))***)))))))))((()))***,,,,,,,,,+++***++++++******************+++---///000//////000111------,,,,,,------......---...///000000///...---///000222222111000000111/////////000111222444555///////////////////////////...---...///000000////////////000111333555666333444555444222111222333222333444333111000111222---000222444555666888::::::999999999999:::::::::888888999777555555666888:::;;;<<<===>>>===<<<<<<:::::::::<<>>???=========>>>>>>>>>>>>>>><<<===>>>>>><<<;;;;;;<<>>===<<<;;;===;;;999666333222222222333888:::999999<<<>>>===:::>>>???AAAGGGSSS[[[]]]YYYWWWWWWZZZ___eeehhhjjjgggddd```___]]]WWWLLLDDD888888888888888555222///.........000333777;;;>>>NNNOOOOOONNNMMMNNNPPPQQQTTTSSSPPPLLLGGGCCCBBBBBB@@@@@@AAAAAA@@@???=========@@@DDDGGGIIIHHHFFFEEEFFFEEECCCCCCCCCBBB???<<<888999888888777777888888777999;;;===>>>>>>>>>>>><<<<<<;;;::::::;;;<<<<<<;;;:::::::::999999999999444444555555555444333222...000333444444555666888444555555555555444555555555777999:::888777666666555444333333222333333333111111111111111111111111/////////000111333444555444444444444444555555555111111222333333333333333333222222222555999===@@@555333111000111222222222222222222222222222222222///111222111//////000111////////////////////////...//////...,,,,,,---...---......///111222333444222111111111111222333333222333333333333111///...000000111222222222111111111111222333333333333333444444333333333222222222333333222111111000000000444000...000333555333000000111111111111000111111222222111000///......---.........///000222444555333333111000//////......***,,,......---,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,((()))***---000///---***+++,,,---,,,++++++,,,...&&&,,,((('''---,,,)))...---111666;;;<<<:::666333,,,+++***))))))***+++,,,)))))))))))))))******+++''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))***((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&###!!!"""&&&((((((&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''''''&&&(((+++***&&&&&&'''(((((()))))))))(((((()))***+++,,,+++***)))++++++******************+++---/////////...///000,,,,,,,,,,,,,,,---......---...///000000///...---...000111111000000000111---......///000111222333////////////////////////---,,,+++,,,///111222222......------///111333444000111222222111111222333111333333333111111222333000222333444333444666888999999888777777888999:::777888999888666666888999:::;;;<<<======<<<;;;:::;;;:::::::::<<>>???===============>>>>>>>>><<<===???>>>===;;;;;;<<<>>>>>>???@@@BBBEEEHHHIIIKKKJJJHHHGGGIIIKKKLLLMMMOOOOOOOOOOOOMMMKKKIIIHHHEEECCCAAA@@@@@@???>>><<<>>>===:::777555444333333444999<<<::::::<<<>>><<<;;;>>>???@@@FFFRRRZZZ]]]\\\[[[[[[^^^cccgggjjjkkkkkkgggcccbbb```ZZZOOOFFF:::999999999999777222///------...///222666999;;;LLLLLLMMMLLLKKKLLLOOOQQQOOONNNKKKGGGEEECCCCCCBBBAAAAAABBBBBBAAA@@@>>>===???AAAEEEHHHIIIHHHFFFEEECCCAAA@@@@@@BBBAAA===999555666777777666666777888999:::<<<===>>>>>>>>>>>>===<<<;;;::::::;;;======;;;:::999999888888999999444444444333333333333333111444666555333111222555000222444444333222222333888999;;;;;;999777777777444444333222222222222333000000000111111111111111000000000111222444555666444444333333333333333333111111222333333333333222333333333444666999<<<>>>666333111000222222222222222222222222222222222222000111111111///...///000////////////////////////---///000///---,,,---............///000111222333111111000000111111222333444444444444333222111111111222222222222111000000000000111111222222333333444444444333222111111111222222222222222111111111666222000222777999555111000111222111000///000222333333222111///...------...---------///111333444222111000///............***+++------,,,+++,,,---,,,,,,,,,,,,---------------------------,,,,,,+++%%%'''***...000000---***+++,,,---,,,++++++---...)))...***)))...---)))......000222555777777666666...---+++)))((()))+++,,,)))))))))))))))******+++''''''(((((())))))******'''(((((((((((()))))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%'''((()))(((&&&%%%&&&(((&&&&&&&&&''''''''''''((($$$&&&&&&$$$%%%((('''"""&&&'''((())))))***))))))))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000++++++++++++,,,---...///---...///000000///...------///111111/////////000,,,------...///000111111000000000000000000000000---+++***+++...111222333---,,,+++***+++---///000---...000000//////000111000222333333222111333444333333444333222222444666888777777777888999999:::666777888888777888:::<<<999:::;;;<<<<<<;;;:::999::::::::::::<<<>>>@@@AAAKKKKKKKKKIIIEEEAAA???>>>======<<<<<<<<<===>>>???<<<>>>@@@@@@>>><<<<<<<<<;;;;;;<<<>>>@@@DDDGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJGGGEEECCCBBBBBBAAA???===>>>===:::888666555444444555;;;===<<<;;;===>>><<<;;;>>>??????FFFPPPXXXZZZ___^^^___bbbgggjjjllllllpppkkkfffcccaaaZZZOOOGGG@@@===;;;::::::888333///---...///000333555777888HHHIIIJJJIIIIIIKKKNNNQQQNNNKKKHHHEEEDDDCCCCCCBBBAAABBBCCCCCCCCCAAA???>>>@@@BBBEEEHHHIIIHHHFFFDDDBBB???>>>???BBBBBB===999444666999999777666888999======???@@@AAA@@@??????>>>===<<<;;;:::;;;===>>>999999777666666666777888666555444222222333444555111555777666222000111444...111444444333111222444999:::;;;:::777666666666555555444333333333333333///000000000111111111222000000111222333555777888555444444444333222222222000111111222222222222222444444555666777999:::;;;444222000///000111111000111111111111111111111111000111111111///...///000////////////////////////---///000///---,,,------000///......///000111222000000000000000111222222555555444333333444444444111111222222222222222111//////000000111222333333333333222222222222222222111111222222333222222222222111222444666666444111000222444333111000111333222222222111000///.........---,,,,,,---///111222000000///...------......+++,,,------,,,,,,...///,,,------------.........---------.........------(((((())),,,......---++++++,,,,,,,,,++++++---///+++000,,,)))///,,,(((---,,,---///111333444555555000...+++)))((()))***+++)))))))))))))))******+++''''''(((((())))))******'''((((((((()))))))))))))))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&(((***'''&&&&&&%%%%%%%%%&&&&&&###%%%&&&((('''&&&$$$"""''')))***(((&&&%%%''')))&&&&&&&&&''''''''''''(((&&&'''&&&$$$%%%'''%%% ((((((***++++++,,,,,,,,,******))))))))))))******+++++++++,,,,,,------...+++---//////...---...///++++++++++++,,,---...///......////////////......---///000000...---......,,,---...///000111111222111111111111111111111111///---++++++---///000000///...,,,******,,,...///000111222111000///000111///000222222222222444666333333444333111222444666666666777888999:::::::::555666888888888999<<<>>>888999999999:::999999999888999:::<<<===???@@@AAAIIIGGGFFFEEEDDDBBB???======<<<<<<;;;<<<===>>>???===???AAAAAA@@@>>>======<<<<<<===>>>AAADDDFFFHHHIIIIIIGGGFFFDDDDDDEEEGGGGGGHHHJJJLLLMMMMMMMMMMMMIIIHHHFFFEEEEEECCCAAA>>>===<<<:::888666555555666888===@@@>>>===??????===;;;>>>???@@@EEEOOOUUUWWW^^^___aaafffkkknnnnnnnnntttoooiiifffddd___VVVOOOGGGBBB===;;;;;;999444000...///111333555555555555FFFGGGHHHGGGHHHJJJNNNQQQNNNKKKGGGEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDBBB@@@>>>AAACCCFFFHHHHHHGGGEEEDDDAAA???===@@@CCCCCC>>>999444777::::::888888999;;;@@@@@@BBBBBBCCCBBBAAA@@@???>>><<<;;;:::;;;===>>>888777555444444444555666999777444222222333555777...222666555222111333666///222666666555333555666888888888777444222333333666666555444444444444555//////000000111111111222111111222333444666777888666666555444333333222222000000111222222222222111000111111222333444444444333000......///000//////111111111111111111111111000111111000///......///////////////////////////---...000///...,,,------111000///......///000111000000000000000111111222666555444333333555666777000111222333333333333333////////////000111222333111111111222222333444444000111222333333333333333+++///222444222000000000111333555444222111333555111111111111000000000000...---,,,+++,,,...000111//////...------------...---......---,,,---///222---------.........//////,,,,,,---...////////////,,,+++)))***+++,,,,,,+++***,,,,,,,,,++++++---///+++000+++)))---+++&&&+++)))+++---///111222333333111///,,,)))((((((***+++)))))))))))))))******+++''''''(((((()))*********'''((((((((())))))******)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%'''******(((''''''(((%%%&&&&&&''''''&&&&&&%%%''')))***(((%%%$$$'''+++&&&&&&&&&&&&&&&'''((()))###%%%''')))(((&&&""" ''')))***(((&&&%%%''')))&&&&&&&&&'''''''''(((((((((***)))&&&&&&(((&&&!!!)))***+++,,,---.........+++***)))(((((()))***+++(((((()))***++++++,,,,,,,,,---//////...---...///++++++++++++,,,---...///////////////////////////---///000///---,,,,,,------...///111222222222222111111111111111111111111222///,,,+++,,,.........333111///------...000222666777777555333111111222...///111222222333555777222222333222111222555777555555777999::::::;;;;;;444666777888999:::===???888888888888888999999999666777:::<<>>???===@@@BBBBBBAAA>>>>>>>>>@@@@@@@@@AAACCCEEEGGGIIIHHHHHHGGGDDDBBBAAABBBCCCBBBDDDGGGJJJMMMOOOOOOPPPKKKJJJHHHGGGGGGEEEBBB@@@<<<;;;999777666666666666:::???BBB@@@???AAA@@@>>>:::>>>???@@@EEENNNTTTTTT]]]^^^bbbhhhmmmpppqqqpppuuupppkkkjjjjjjggg```ZZZKKKFFF???<<<<<<:::555000///111444666777666555444FFFFFFFFFGGGHHHJJJKKKLLLIIICCCAAACCCCCC@@@BBBHHHBBBDDDFFFGGGFFFCCC???===FFFHHHIIIIIIHHHEEEBBB@@@>>>???@@@AAA@@@???===;;;777999::::::888777777888CCCCCCDDDEEEDDDCCCAAA@@@CCC???:::888:::===>>>======999555444666666555333666666555444222333555888555444333000//////222555555555444333333333333444333444555555666666555555555444222111111222444555444333333333333333333333333222111111111333555777444555555444444222111000111222444555444222000//////000111111111111333444000000000000111111111111...///111222222111000///...000222222000...---...***+++---...///...---,,,---------...------,,,,,,............////////////666333//////222333333111555666777777777666555444555333000000333444222000111000//////000222444555000111333333111000000111...111444555444222111111111111222333333333333222444555555444333222444555000111222111000///000111......------------......///000111000...------------...///000///...,,,+++000000//////.........---...///000...,,,***++++++,,,+++***+++---...---,,,---------,,,,,,+++++++++(((((())))))******++++++,,,,,,---...000222333444///---,,,******+++,,,---,,,+++***(((''''''''''''(((((())))))))))))((((((+++***)))(((''''''((()))''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$&&&(((******(((&&&$$$&&&&&&''''''&&&&&&%%%$$$'''%%%$$$&&&)))***(((%%%%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%&&&&&&'''(((+++%%%###&&&'''$$$$$$(((&&&'''((()))))))))''''''&&&'''''''''''''''''''''%%%'''***,,,------+++***++++++,,,++++++***)))(((******+++++++++******)))---------...------,,,,,,++++++,,,,,,,,,---------111111000000//////......111///.........//////...------......///111222333555444222000//////000111111///------000111///,,,333333222///------///111222111000000111333555777111111000000111222222333444444444444333222111111333555666666666777999;;;666888:::999888:::???DDD>>>============<<<999777:::888888:::???DDDHHHIIIHHHGGGEEECCCAAA@@@???>>>===>>>>>>===<<<===@@@CCCAAAAAA@@@@@@???@@@@@@@@@CCCDDDBBB???@@@GGGKKKJJJLLLJJJGGGEEEDDDCCCBBB@@@DDDFFFHHHJJJMMMNNNPPPPPPLLLIIIFFFDDDEEEEEEEEEEEE>>><<<:::777666555666666===???AAAAAAAAA@@@AAABBB>>>>>>>>>BBBHHHNNNRRRSSS]]]aaafffkkknnnqqqtttvvvpppnnnmmmoooqqqmmmfff___VVVLLL@@@<<<<<<888...$$$111222444555555555555444EEEFFFFFFGGGHHHIIIJJJJJJHHHCCCBBBDDDCCCAAABBBFFFBBBCCCDDDEEEDDDBBB???>>>FFFGGGHHHIIIHHHFFFCCCBBB<<<>>>AAABBBBBB>>>:::888888:::;;;;;;:::999999:::===>>>???@@@@@@AAAAAA@@@AAA>>>:::999;;;<<<===<<<999777555555777888777555555666555333222333555777555555333111///000333555666555555444444444444444333333444555555555555555555444333222222333444555111222222222222222111111444333222111111333555666444444333333222222111111222222333444333222111000///111222333222111111222222111111111000000/////////000111222222222111000///111222111///.........,,,,,,---.........------,,,------...------,,,,,,............///////////////...---///333666666666777777777666666555444333444222//////111222111///111000//////000111333555111222444444222111222222...111444666555333222222111222222333333333333333333444444333222111333444111222222111///...///000000000////////////000000,,,---///...---,,,,,,---...............---,,,,,,////////////......---------...///...---,,,---...,,,+++***+++---...---,,,---------,,,,,,,,,++++++)))))))))***************))))))***+++,,,...///000///...,,,*********,,,,,,+++***)))(((((('''(((((((((((())))))))))))((((((***)))((('''''''''((()))''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''))))))'''&&&%%%''''''((((((''''''&&&%%%(((&&&&&&'''******)))&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&+++&&&$$$'''(((%%%%%%)))%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%''')))+++,,,+++)))((())))))***************))))))******+++++++++******,,,---------------,,,,,,++++++++++++,,,,,,,,,---000000000/////////......///...---------------,,,.........///000111222333444333222111000000000000000...---...000111///...333333222000...---///111222111000000000222444555111111000111111222333444555555555555444333333222333444555555555666888:::666777999999:::<<<@@@BBB>>>===<<<===>>>===;;;888:::::::::<<>>======?????????>>>===>>>AAACCCAAAAAA@@@@@@@@@@@@AAAAAABBBDDDCCC@@@CCCIIILLLJJJNNNMMMJJJHHHGGGEEEBBBAAAAAABBBEEEHHHJJJLLLMMMNNNJJJGGGDDDCCCDDDDDDDDDDDD???===:::888666666666777<<<>>>@@@@@@@@@???@@@AAA@@@??????BBBHHHNNNRRRTTT]]]aaafffkkknnnpppsssuuuuuurrrqqqrrrssspppiiiccc\\\QQQDDD======;;;555...111222444555555444333222EEEFFFGGGHHHIIIHHHGGGGGGFFFDDDCCCDDDDDDBBBBBBEEEBBBBBBBBBBBBBBBAAA@@@@@@FFFFFFGGGHHHGGGFFFDDDCCC:::===AAACCCBBB===888444999;;;======<<<;;;;;;;;;::::::;;;<<<===???AAABBB===<<<:::;;;<<<<<<;;;:::444444444666888999999777555555555333222222555777555555444222000111333666666666555444444444444444222333444444555555444444666555444333333444555666111222333555555444222111444333222111222333444555333333111111000111222333222222222222333333333333///222444444333111000000333333222111000///......000000111222333333222222111222222000...---...///......------------------,,,,,,------...------,,,............////////////---,,,...111555999::::::<<<;;;999777666555555555222111//////000000000///111000//////000111333444111333444444333222222333///222555666555444333333111222222222333333333333222333333222000000111222111222333111///......///000000////////////000000+++,,,......---------......------,,,,,,,,,,,,,,,///............---------+++---......------...000,,,+++***+++---...---,,,------------,,,,,,,,,,,,++++++******************((((((((()))***,,,---...000...---+++******++++++***))))))(((((()))))))))((())))))******))))))((('''''''''&&&''''''((()))'''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&(((''''''(((***+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&+++((('''((((((&&&&&&))))))(((((('''&&&&&&&&&'''&&&%%%$$$$$$%%%''')))***&&&''')))******)))'''&&&&&&'''((()))************((()))***+++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,///////////////.........------,,,,,,++++++++++++...//////000111222333333222222222222222111000//////...---...000111000///222333222000......///111222111111000000111222222111111111111222333444555777777666666555444444333222333444444444555777999666666777:::===???@@@???<<<;;;;;;<<<======;;;:::999;;;======???EEEMMMSSSLLLIIIEEEAAA>>><<<<<<===@@@AAAAAA@@@>>>???AAACCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEDDDHHHMMMNNNKKKPPPOOONNNMMMJJJGGGDDDBBB>>>@@@BBBDDDGGGIIIJJJJJJGGGEEEBBBAAABBBCCCCCCBBB@@@>>><<<999777666777777===???AAAAAA@@@@@@AAABBBBBB@@@???AAAGGGNNNSSSVVV^^^bbbgggjjjmmmooorrrtttzzzxxxuuuuuuuuusssnnnjjj^^^RRRCCC:::999888666222000222444555555333111///EEEGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@??????@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEDDD<<<===@@@AAA???;;;777444888;;;===>>>===<<<;;;<<<:::::::::;;;<<>><<<<<<===>>>AAABBBBBBAAA@@@@@@BBBDDDBBBBBBBBBAAABBBBBBCCCDDDDDDGGGHHHJJJOOOTTTSSSNNNMMMOOOPPPOOOLLLIIIFFFEEE@@@@@@BBBCCCEEEEEEFFFFFFDDDBBB@@@@@@BBBCCCCCCBBBBBB@@@===:::888777888888>>>@@@BBBCCCBBBBBBCCCDDDCCCAAA???AAAFFFNNNTTTWWW^^^aaafffjjjlllnnnppprrr}}}{{{xxxwwwvvvuuurrroooaaaVVVGGG<<<777555333111000111333555444222///---HHHIIIJJJJJJIIIGGGDDDBBBCCCCCCCCCBBBBBBBBBBBBAAABBBAAA???>>>???AAACCCEEEEEEDDDDDDCCCCCCCCCDDDDDD>>>>>>>>>===<<<:::888666777:::===>>>===<<<;;;<<<<<<;;;::::::;;;===>>>???777:::<<<>>>===<<<:::999444666777888888777666666444555666555444444555666666777777555333333555666444333333222111222222222222333444444555555444444555555555444444555555555222444777999999888666444333333222222333333444444333222000//////111222444333222222222333444555555111333666666444111///...000000000000000000111111111111111222222333444444333333222///---,,,---///........................+++,,,,,,---.........---............////////////222444777:::===@@@DDDEEEHHHDDD???:::666555555555222222111111000000000111000000000000000000111111...000111222111000111222000222444555555444555666000//////...///000111111222222222000...---...000111222333111///......///------,,,,,,,,,,,,------,,,...000111000000111333...---,,,+++***+++,,,---,,,,,,,,,,,,------------,,,---...,,,***))))))***,,,+++***+++---...---,,,------------------------------,,,,,,++++++******,,,,,,+++,,,,,,---............---,,,++++++******)))(((((())))))***+++,,,))))))************))))))%%%%%%&&&''''''(((((((((&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))'''&&&%%%%%%&&&''')))&&&''''''''''''&&&%%%%%%%%%&&&'''((((((''''''(((###$$$%%%&&&''''''''''''''''''&&&&&&''''''((()))'''***+++)))&&&%%%&&&&&&((('''%%%$$$###$$$%%%%%%###""" !!!$$$'''))))))************((('''&&&((((((((((((((('''&&&&&&'''((()))***+++,,,,,,,,,***++++++,,,------,,,,,,******+++++++++,,,,,,,,,---------------.........---///111000---++++++,,,...///000222333333333333000111222333333111000///---...//////000000111222000111222111//////000111111111222333222222000000000000111222333555777888777666555444333333333333222333444333333333555777888888999<<<@@@AAA>>>;;;888777666777999::::::999666999<<<;;;;;;???HHHPPPFFFCCC@@@===<<<===???@@@AAABBBCCCBBBAAAAAACCCDDDCCCCCCBBBBBBCCCDDDDDDEEEHHHKKKLLLOOOUUUZZZWWWQQQJJJLLLNNNNNNKKKHHHGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBCCCAAA@@@AAACCCEEEEEEDDDDDDBBB???<<<999999999999===???AAABBBAAAAAAAAACCCDDDAAA???@@@FFFMMMSSSVVV\\\```dddhhhjjjlllnnnppp|||zzzxxxwwwvvvuuutttsssggg^^^QQQDDD<<<777333111000111333444333111///---KKKKKKKKKJJJHHHFFFDDDBBBAAACCCBBB??????AAABBB???AAA@@@???>>>???BBBEEEGGGEEEDDDBBBAAA@@@AAABBBBBB??????===<<<;;;:::999999777:::>>>??????===<<<<<<::::::::::::::::::;;;;;;777:::===???>>><<<;;;:::666888999888666555555666555666777777666555666777777777888777555444555777444333333222222222222222333444555555666666555555444444444444444444444444000222444555666555444333111111222333333444555555333333111111000111222333333333333333444444444444222444666666333111000000//////000000111111111111000000000000111333444555222333222000...,,,---...,,,---...000000///......++++++,,,---........................///////////////222666:::>>>DDDJJJNNNIIIFFF@@@:::555333111111111222222111//////000222000000000000000000000000,,,...000111000000111222///111333444444444555666000///.........///111222222222222000...---...///000111222111000///000111//////............//////***,,,...//////...///111...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......---***))))))***,,,+++***+++---...---,,,------------............------,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))***+++,,,)))******++++++******)))&&&&&&'''(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&%%%%%%$$$$$$&&&(((((('''&&&'''(((###$$$&&&((()))))))))(((%%%%%%%%%%%%%%%&&&&&&'''''',,,...***&&&&&&'''&&&''''''&&&&&&&&&&&&''''''$$$###""""""###%%%'''(((************))))))((('''))))))))))))((('''&&&%%%((()))***+++++++++++++++)))***+++,,,,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,---------------...111333222...,,,,,,------...000222333333222222111111222222222111111000...///000000000000111222///111222111000///000111000111333444444333222000000000111222444666888999777666555333222333333444222333444444333333555777::::::;;;===??????===:::888777555666888999999999666888:::::::::===CCCGGGBBBAAA>>><<<<<<===???@@@???AAACCCCCCBBBBBBDDDEEECCCCCCCCCCCCDDDEEEFFFFFFMMMNNNOOORRRXXX]]]YYYRRRIIIKKKNNNLLLHHHFFFFFFGGGEEEFFFEEEEEEDDDCCCBBBBBBCCCBBBBBBDDDGGGHHHHHHGGGFFFDDD@@@===;;;:::::::::;;;===??????>>>>>>???@@@BBB@@@???AAAFFFLLLQQQTTTYYY]]]bbbeeehhhjjjmmmoooxxxxxxwwwwwwvvvuuuuuuttthhhbbbVVVIII===555111///111111222333222111000000OOONNNLLLJJJHHHFFFDDDCCC@@@CCCAAA<<<;;;@@@AAA???AAA@@@??????AAADDDGGGIIIEEECCCAAA>>>>>>>>>???@@@===>>>>>>>>>===<<<:::999888;;;???AAAAAA???>>>>>>::::::;;;<<<<<<<<<<<<;;;777;;;>>>???>>><<<<<<<<<666888999777555444666888666888999999777777777888777888999888666555666777666555444444333333444444444555666666777777666666333333444444444444333333111111222444444555555444///000111333444555666666444444333333222222111111333444555555555444333222222444555444333111111222111111111000000000000000////////////000222444555111333333222///,,,,,,,,,)))+++...111222111///...***+++,,,---........................////////////...000333666:::AAAIIIOOOLLLIIIDDD===888444111000000111222000...---///111///000000000000000//////---///111111111000111333///000222333333333555666222111/////////000222333333333333111...---...//////000111111000000111222///......------......///+++---/////////...///000...............---,,,,,,***+++++++++,,,,,,,,,,,,---...///...,,,+++,,,---,,,+++***+++---...---,,,------------.........///,,,,,,,,,,,,------------,,,++++++*********++++++++++++,,,,,,------,,,,,,*********)))******++++++)))******++++++******)))'''((()))))))))((('''&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((((((&&&((()))((('''&&&''')))'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$'''))))))'''&&&((()))%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%&&&''''''(((///222---((())))))(((&&&'''((()))************&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((()))))))))((((((''')))******+++++++++******))))))***,,,,,,------,,,,,,,,,---------.........++++++,,,,,,,,,------------111444333///++++++---,,,---///111222222111111222111111111111111222222...000222111//////000222///000222222000///000111///111444666666555333222000000111333555777999;;;999777555444333444555555333444555444333333555777;;;===???>>>===;;;;;;;;;:::999777777888::::::999777888888999:::<<<>>>???AAA@@@>>>===<<<<<<=========???BBBCCCCCCCCCDDDFFFDDDDDDDDDDDDEEEFFFGGGGGGPPPPPPPPPRRRYYY^^^ZZZRRRKKKNNNOOOKKKFFFBBBCCCFFFDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDEEEGGGJJJLLLKKKJJJGGGEEEAAA>>><<<:::::::::<<<===???@@@??????@@@AAA@@@???>>>AAAFFFKKKOOOQQQVVVZZZ___cccfffiiilllnnnuuuvvvwwwwwwvvvvvvvvvvvvjjjdddXXXJJJ===555222222222222111111111222222333QQQPPPMMMJJJHHHFFFEEEDDD@@@BBB@@@:::999???AAA>>>@@@@@@@@@@@@BBBEEEGGGIIIEEECCC@@@===<<<<<<>>>???;;;<<>>888;;;???@@@>>><<<===>>>666777888666444444777:::777888::::::888777888999777888999888777666666777777777666555555555555666555666666777777777777777222333333444444333333222333333444444555666777777...///111333555666666777555555555444444222111000333444666666666444222000333444555444222111222444333333222111000///......///.........000111333555111222444222000---++++++'''***...222333222000...***+++,,,---......................../////////000000111333444666<<>><<<;;;;;;:::<<<>>>AAABBBCCCCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHQQQQQQOOOQQQXXX]]]YYYQQQOOOQQQPPPKKKDDD@@@AAADDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIILLLNNNNNNMMMHHHEEEBBB???<<<;;;;;;;;;???AAACCCCCCBBBBBBCCCDDD???>>>>>>AAAFFFKKKNNNOOOTTTXXX]]]bbbeeehhhkkknnnrrrtttwwwxxxwwwwwwwwwwwwpppiii]]]NNNAAA:::999;;;222222111000111222444555NNNMMMKKKHHHEEEDDDEEEFFF???>>><<<;;;::::::;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDBBB???>>>>>>???>>>===??????>>>===;;;:::999888999;;;???AAABBBAAA???===;;;<<<===>>>>>>>>>===<<<===AAADDDCCC???<<<>>>AAA???<<<999666444444555666999999999888666555666888::::::999777666555444333444444555555444333222222555555666666666666555555888666444222111222333444444555555666666555555444222222111111222444555666444444444444444444333333555666777777777555444333444444444333000///000222111000000///////////////---000222111///---///000222222222111///...,,,,,,+++,,,------,,,,,,...///,,,,,,---......---,,,+++***+++---...///000000000222111000000222555999;;;HHHKKKLLLEEE:::222111222,,,---.........---++++++111222222000---,,,///222...///000111222222111000000111222111000000222444444333222000------///111444333111///---,,,++++++"""(((...000......000444------++++++++++++------------...///////////////444222000///...---+++)))***)))((()))*********))),,,,,,,,,,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***((()))+++///333222---)))++++++++++++++++++++++++++++++++++++******))))))(((***,,,------+++(((''',,,+++)))''''''(((***+++(((''''''((()))***))))))$$$###%%%((('''%%%(((...&&&%%%%%%&&&((()))(((&&&###$$$$$$%%%&&&'''((((((&&&(((******((('''&&&&&&''')))+++***(((&&&%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$#########$$$%%%%%%---777999333+++))),,,&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((""""""$$$%%%&&&((()))))))))'''%%%%%%&&&'''''''''+++***)))))))))+++---///'''+++***&&&'''---///,,,---------............///,,,,,,------------,,,,,,------------,,,+++***)))---...//////......///111333222111/////////000111111222333222111000111222555333000.../////////...333333222333444555333111111111222333444555666777555888:::777111...///333777777666444222444777:::>>>??????>>>;;;::::::;;;;;;:::888666666777888999:::777888;;;;;;999888;;;;;;;;;<<<<<<<<<;;;::::::;;;<<>>@@@EEEIIINNNLLLLLLNNNRRRTTTSSSQQQNNNOOOMMMFFFCCCDDDEEEDDDCCC@@@@@@EEEHHHHHHIIILLLKKKJJJHHHIIILLLPPPSSSTTTVVVOOOEEE???>>>>>>===<<<<<>>@@@<<<>>>@@@AAABBBEEEIIILLLLLLQQQXXX^^^cccgggkkkmmmlllmmmpppsssuuuwwwxxxxxxrrrmmmcccWWWKKK@@@888444777555222000222444666777LLLLLLKKKIIIFFFDDDDDDDDD???>>><<<;;;:::::::::;;;======>>>???@@@BBBCCCDDDCCCAAA???>>>??????>>><<<======<<<<<<;;;;;;;;;;;;;;;===@@@BBBCCCBBB@@@>>>;;;<<<===>>>======<<<;;;>>>AAADDDCCC???===>>>AAA>>><<<999666444444555666888999:::999777555666777888888777777666555444444777777777777777666555555555555666666666666555555888666444333222222333444444444555555555555444444222222222222222444555666555555555555444444444444666666777888777666555444444444444333111000111222111111000/////////000000...000222111///...///000222222111111///...---,,,+++,,,...------,,,...///++++++---......---,,,,,,+++,,,,,,---...///000000333222111000222444777999???DDDHHHDDD;;;333111222---......///...---,,,+++---...///---+++***,,,......///000111222111111000000111111111000000222444222222111///------///111000///......------------)))---111000---***+++------,,,++++++++++++,,,---......//////000/////////333111///.........,,,***+++******************)))...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++***))))))+++...111111---***++++++++++++++++++++++++++++++++++++*********))))))***+++,,,,,,***)))(((***)))(((''''''((())))))***)))(((((())))))((('''((('''''')))&&&###%%%***'''&&&%%%&&&(((((('''%%%$$$$$$%%%&&&'''((())))))'''((())))))'''&&&&&&'''(((***++++++)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%%%%))),,,222777999666222///&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&''''''%%%&&&'''((()))+++,,,,,,***)))(((((())))))))))))+++***))))))***+++---///***---,,,((((((+++,,,(((,,,,,,,,,,,,---------...---------......---------/////////000//////...------...//////......///111111111000/////////000000---...//////------...///444222111111333444333333333222222222444444333111111111222333444555666666555777888666222000111333555555555444333555999<<>>???@@@CCCFFFIIILLLQQQXXX^^^cccfffjjjlllooooooppprrrsssuuuvvvvvvtttooofff[[[NNNBBB:::555333222222333555888999:::JJJJJJJJJIIIGGGEEECCCBBB???>>><<<:::999999999:::<<<===>>>???AAABBBCCCDDDAAA@@@??????@@@@@@>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>AAACCCDDDCCCAAA@@@<<<=========<<<;;;::::::>>>AAACCCBBB???===>>>@@@<<<;;;888666555555666777777999::::::888666666666666666666555555555444444888888888999888888777666555555555555555555555555888777555444333333444555333444444555555444444333333222222222333444555666555555555555666666666666666777888888888777666555444444444333111000111333222222111000000000000111...000111111000///000000111111111000///...---,,,,,,---......---,,,...///***+++,,,.........------,,,,,,,,,,,,---///000222333222111000111333555777555;;;@@@@@@:::444111111...////////////...------...000111000///......///...///111222222111000000///000111000//////111333111111000...,,,,,,...000,,,,,,,,,,,,---...//////---///222000,,,)))(((***,,,,,,++++++++++++,,,,,,//////000000000//////...111///......//////---,,,,,,,,,,,,++++++*********///......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///...,,,***)))+++***+++---//////---,,,++++++++++++++++++++++++++++++++++++************++++++++++++******))))))'''''''''''''''(((((((((+++***)))(((((('''''''''***((('''(((&&&###%%%)))'''&&&&&&&&&((((((&&&$$$%%%%%%&&&'''((()))******(((((()))(((&&&%%%'''((((((***,,,+++)))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%***((((((///999;;;333***&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$&&&'''((()))***'''(((((()))******************))))))***+++---...***,,,---******,,,+++(((+++++++++,,,,,,,,,---------..................---+++,,,,,,------------------...//////......///111......//////////////////+++---...---,,,+++,,,...222222222555888999888777222111111222333333222000111111222333444555555666666666555444333333333333333333444444555777;;;>>>GGGGGGDDD@@@<<<;;;;;;===999888888777888999;;;<<<999666666999888555444666777777777777777888888888666:::???DDDFFFEEECCCAAAEEEEEEDDDBBB??????@@@BBBKKKNNNPPPOOOMMMLLLNNNQQQQQQSSSQQQKKKFFFEEEDDDAAA???===>>>BBBDDDDDDFFFIIIPPPNNNMMMMMMPPPTTTZZZ]]]___WWWMMMFFFCCCAAA???<<>>;;;;;;;;;<<<===>>>>>>@@@CCCFFFLLLQQQWWW]]]bbbeeeiiikkkqqqpppppppppqqqssstttuuuvvvrrrjjj^^^RRREEE;;;666111222444666999===@@@BBBLLLJJJHHHGGGFFFEEEDDDCCC???>>><<<;;;999999::::::<<<===>>>@@@BBBCCCDDDDDDAAAAAAAAABBBCCCCCCAAA>>>>>>===<<<;;;;;;;;;<<<<<<===???AAACCCCCCBBBAAA???=========<<<;;;:::999999>>>@@@BBBAAA???===>>>???;;;999888666555666777777777999;;;;;;999777555555444444444555555555555555777777777888888777777666555555444444444444555555777777666555444444555555333333444444444444333333333333333333444444555555666666666666777777777777666777888999999888777666444444444333111111222333333222222111111111111111//////111111111000000111///000000000///...------,,,...///...---,,,...///+++,,,...///000//////...---,,,++++++,,,...111222333222111000000111333444///444999999555111000111///////////////.........///000111222111000/////////000111222222111000//////000000000//////111222/////////...,,,,,,---///+++***++++++,,,---...///***---......,,,++++++,,,,,,++++++++++++++++++,,,//////000000000///......///...------//////...------......---+++*********------------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,+++***+++++++++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++&&&'''((()))))))))(((((()))))))))((('''''')))***)))&&&%%%''''''&&&(((,,,'''&&&&&&&&&''''''%%%$$$&&&&&&'''((()))***++++++((()))(((&&&%%%%%%''')))''')))++++++)))'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&***(((''',,,666999000%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((((((###%%%'''))))))(((((()))***)))))))))***+++,,,---&&&)))+++,,,---------,,,+++,,,,,,,,,,,,------------......//////......---))))))***,,,,,,------------...//////......///111+++,,,...///000///......---...000///......///000111222444777:::;;;999777222111000111222333111///222333333444555555666666666444222222333444444333111222444555666999===@@@KKKJJJFFFAAA<<<;;;<<<===888888888888999;;;<<<===<<<999999;;;:::666555777666666666666777777888888666888<<>>>>>???IIIMMMQQQOOOJJJHHHKKKPPPRRRUUUTTTNNNIIIFFFCCC@@@???===???BBBCCCBBBEEEIIIPPPOOOOOOOOOQQQVVV\\\aaa```YYYPPPIIIFFFDDDAAA???@@@CCCGGGGGGDDDAAA???>>><<<===>>>======???BBBDDDKKKPPPWWW]]]aaaeeehhhkkkpppooonnnnnnooorrrtttvvvvvvrrrlllaaaUUUHHH===666555555777:::???GGGPPPVVVNNNKKKFFFDDDEEEFFFFFFEEE???>>><<<;;;::::::;;;<<<<<<===???AAACCCDDDEEEEEECCCCCCCCCEEEFFFFFFDDDBBBAAA@@@>>><<<;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::::::::===>>>??????>>>=========999888777666666777888888777999;;;<<<:::777666666444444444444555555555555777777888888888888888777666555444444444444555666777777666666555555666666333444444555555444444333333333444444444444444444666666666777777777888888666777888999999888777666333444444333222111333444333222222111111111111111//////000111222222111111....../////////......------...//////---------///---...///111111111000///---,,,++++++,,,...111222222111000000000000111222000222333222///......000000000//////............,,,,,,---...///...---+++///000111222222111000///...///000///......000222---...///...,,,,,,---...,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,,,,------++++++++++++++++++++++++....../////////......---...---,,,---...//////------...///...+++)))***+++******,,,---------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,+++,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))((()))***+++'''((()))************)))%%%'''(((''''''(((,,,///+++'''%%%''''''&&&(((+++&&&%%%%%%&&&''''''%%%$$$&&&''''''((()))***++++++(((((((((&&&$$$$$$&&&(((%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''+++...111666999444+++'''''''''&&&&&&&&&%%%%%%(((((('''''''''''''''(((&&&&&&'''((()))******+++###%%%)))***)))((()))***))))))))))))***+++,,,,,,((((((***---...---,,,---------------............------............------+++,,,---///000000000000---...//////......///111+++,,,---/////////...---...000111111000000111222111222444777:::999666444222111000111222333111///444444555555666666777777555333111000222333333333000222444666777:::>>>AAAKKKIIIFFFAAA<<<:::;;;===777888888999;;;<<<===>>><<<::::::<<<;;;777666888666666666666777999:::;;;;;;;;;<<<<<<>>>@@@CCCDDDAAACCCDDDCCCAAA>>>======GGGLLLPPPNNNGGGEEEIIINNNSSSWWWWWWRRRLLLHHHDDD???::::::<<>>===@@@EEENNNOOOOOOPPPRRRWWW^^^ccc```YYYQQQKKKHHHGGGDDDBBBAAADDDFFFGGGEEECCC@@@>>>===>>>???>>>>>>???BBBEEEJJJOOOVVV\\\aaaeeeiiilllllllllllllllooorrruuuwwwsssqqqllldddXXXKKK???999777777999===HHHZZZmmmzzzOOOKKKFFFEEEGGGHHHGGGEEE???>>>===<<<<<<===>>>>>>===>>>AAACCCEEEFFFGGGGGGEEEEEEEEEFFFHHHIIIGGGFFFDDDCCC@@@===<<<<<<<<<===>>>???@@@AAAAAA@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777777666777777888999999888:::;;;;;;999777777777555555555555555555666666888999::::::;;;:::::::::777666555444444555666777777777777777777777666666444555555555555555555444333444555555555555444444555555666666777777888888555666777888888888777666333444555444222222333555222222111000000000000111000//////111333333222111------.../////////.........///000///---------/////////000111111000///...,,,,,,,,,,,,---///000222000000/////////000000111000000000...,,,,,,---///000///......------.........------...000000///---000000111222222111///...---...///...---...///111---...//////---,,,---...------,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++******++++++++++++******,,,,,,---...............---,,,+++,,,...///...---+++...///...***)))***---((()))+++------------,,,))))))******+++,,,,,,,,,***++++++,,,,,,------...***)))))))))***+++,,,---***,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,***)))))))))***+++(((((())))))******++++++###&&&''''''&&&(((---222111+++'''''''''%%%%%%'''%%%$$$$$$%%%''''''&&&%%%&&&&&&'''((()))***++++++''''''((('''%%%$$$&&&'''$$$&&&(((((('''%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''&&&&&&)))333444444777666111''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))&&&))),,,,,,***)))***---(((((()))******+++++++++---++++++...---***)))+++---------.........//////,,,------------------,,,++++++,,,---.../////////---...//////......///111------..................---///000000//////111222111222333666888777444111222111111222333333222000444444555555666666666666333222111//////000111333222444666777888:::>>>@@@FFFFFFCCC???;;;::::::<<<888888999;;;<<<======>>>;;;888888;;;:::777666888777666666666888:::<<<===AAA???======>>>AAADDDFFFAAACCCDDDDDDAAA???>>>>>>EEEJJJNNNLLLFFFDDDHHHMMMTTTXXXZZZUUUOOOJJJEEE???;;;;;;===@@@???===@@@GGGKKKNNNQQQRRRSSSXXX___dddbbb[[[SSSNNNKKKJJJGGGDDDEEEFFFGGGHHHFFFCCC???<<<===>>>?????????@@@CCCFFFIIINNNVVV]]]bbbgggkkknnnjjjjjjkkklllooorrruuuvvvrrrqqqooohhh^^^RRRFFF???777888<<>>>>>======>>>???AAABBB===???BBBEEEGGGHHHHHHHHHFFFEEEDDDEEEGGGIIIIIIHHHEEECCC@@@>>>===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>============>>>???;;;::::::;;;;;;;;;999888555666666777888999999::::::;;;;;;:::888777777888666666666666666666666666888888999:::::::::::::::999888666555555666888999666777777888888777777777555666666777777666666555444444555666666555444333444444555666666777888888444555666777888777666666333444555444222222444666111111000/////////000000000///...000333444333111,,,------.../////////......000000///...------...//////000000///...,,,++++++,,,,,,---...///000000.........//////000000000---.........---,,,,,,---//////---,,,,,,,,,---...222000...///111333222111000111111222111000///...---.........------///111---...000///...---...///------,,,,,,,,,,,,------...---++++++++++++***))))))***+++,,,,,,+++***))))))***+++,,,---.........---,,,+++,,,...///...---))),,,///---***(((+++...)))***,,,------,,,+++***((())))))***++++++,,,,,,******+++,,,,,,---......,,,+++*********+++,,,---)))+++...---+++******,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++***************((((((''''''((()))+++,,,$$$'''((('''%%%''',,,222333,,,&&&''''''%%%%%%'''#########%%%'''((('''&&&%%%&&&&&&'''((()))***+++%%%'''((('''&&&%%%%%%&&&$$$&&&((()))'''&&&&&&'''%%%%%%&&&&&&&&&'''''''''###$$$%%%''''''''''''&&&+++777777555777666000''''''''''''&&&&&&&&&&&&#########$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&&&&(((+++---+++((('''***...'''((()))******+++++++++///+++***------)))***---,,,,,,---------.........++++++,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,---...//////......///111//////..................---...000000000000111333111111222444666777555333333222222222444444333111333333333444444444444444111222111///,,,,,,///333444666888999999:::<<<>>>@@@@@@@@@===:::999999:::999999:::<<<<<<=========;;;999999<<<<<<999888:::666666555666777:::<<<>>>@@@???>>>======???AAABBBAAABBBDDDCCCBBB@@@@@@@@@EEEHHHKKKJJJFFFEEEHHHKKKSSSYYY[[[WWWQQQLLLFFF???===>>>AAACCCAAA>>>BBBIIIIIIMMMRRRUUUVVVZZZ```ffffff```WWWRRRNNNLLLHHHEEEDDDEEEGGGHHHGGGEEEAAA>>><<<===>>>??????@@@DDDFFFHHHNNNUUU]]]ccciiimmmpppiiijjjkkkmmmoooqqqrrrssssssssssssooofffZZZOOOGGG:::===CCCOOOfffJJJIIIJJJMMMPPPNNNGGG@@@>>>=========???@@@BBBDDD>>>@@@CCCFFFIIIIIIIIIIIIFFFEEECCCDDDFFFHHHIIIIIIDDDBBB@@@>>>>>>@@@BBBDDDBBBBBBBBBCCCBBBBBBAAAAAA??????>>>======>>>???@@@:::999999999::::::888777555555666777888999::::::;;;;;;;;;999777777888999888888777777666666666666555666777888888888888888999888777555555777888999666777777888888888777777666666777777777777666666444444666666666555444333333444444555666777777888333444555777777777666555333444555444333333444666111000000///////////////000///...000444555333111,,,,,,---...///////////////000111000...------.........//////...,,,***)))***+++---...///000000000------......///000000111***,,,...000000...---+++///...---,,,+++,,,------000---***+++...000000...000111222222111000///...---.........------///000---...000000///...//////,,,,,,,,,,,,---...//////,,,+++******+++,,,,,,+++)))***+++,,,,,,+++***)))'''((()))+++,,,---.........---,,,,,,......---,,,(((+++...---)))(((+++...+++,,,---------+++)))(((((())))))***++++++,,,,,,******+++,,,,,,---......///...,,,+++***+++,,,,,,(((+++......+++)))***++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++******))))))((('''&&&%%%&&&(((***,,,&&&((()))'''$$$%%%+++111111)))$$$&&&''''''(((***"""""""""$$$'''(((((('''%%%%%%&&&'''((()))******$$$&&&(((((('''%%%$$$%%%%%%''')))***(((''''''((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''"""333@@@>>>:::;;;888111(((((('''''''''&&&&&&&&& !!!!!!"""###%%%&&&'''&&&''''''(((((()))))))))(((***+++)))%%%$$$(((,,,'''((()))******++++++***---((((((,,,---+++---222++++++,,,,,,,,,---------***++++++,,,,,,++++++***------......//////......---...//////......///111222111///...------...///...000222222111111333555000000111444666777666555444333222333444555333111222222222222222222333333000222222...))))))---222555777999999999:::;;;===<<<======<<<:::888888999999:::;;;<<<===============;;;;;;??????<<<<<<>>>555555444555666999<<<>>><<<<<<<<<<<<;;;;;;;;;<<>>@@@>>>;;;???FFFHHHNNNTTTWWWXXX[[[aaagggjjjddd[[[TTTQQQMMMHHHEEE@@@BBBDDDGGGIIIHHHEEEBBB;;;<<<>>>>>>>>>@@@CCCFFFHHHMMMUUU]]]dddjjjooorrrjjjkkklllnnnoooppppppppptttvvvvvvtttlllaaaUUUNNN@@@CCCJJJXXXpppIIIIIIIIILLLMMMLLLGGGBBB>>>>>>>>>???BBBCCCCCCBBBEEEEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGGGGFFFEEEFFFHHHGGGCCC@@@???AAABBBBBB@@@AAA@@@??????>>>>>>??????AAA@@@???AAACCCCCC???;;;;;;999:::===;;;888999===;;;:::999888888888999:::>>>;;;999999;;;===;;;999777666555666888::::::999<<<888777999999777888<<<<<<999555666888;;;;;;:::999999999999999999999999888999:::;;;;;;:::999888888777666555444333333333222333555666666666555555222222333444555555555555444333222222222444666777111000//////000222444555...///111333333333111000............////////////111111000///////////////000000...---,,,+++++++++,,,,,,,,,---...//////000---///111111000///...///---///000///...,,,------------,,,,,,,,,,,,++++++,,,...000111///.........///...,,,))),,,111111---//////...//////000111111222222111///,,,,,,---///,,,,,,------------------++++++,,,---------,,,,,,---,,,,,,++++++***************+++,,,,,,---......---,,,,,,,,,------+++)))''''''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---)))''''''))),,,---***''')))))))))))))))))))))))))))---...)))))),,,+++&&&)))------++++++,,,+++''')))))))))))))))*********''''''(((((())))))******''''''((((((((((((''''''***)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%&&&((((((+++***(((((()))+++...000)))***++++++***(((%%%######$$$$$$%%%&&&(((***+++))))))((('''&&&&&&''')))$$$%%%%%%$$$###$$$&&&)))---222777888999999666111&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,+++)))(((&&&%%%%%%%%%'''(((((('''&&&&&&'''###&&&***+++***((('''&&&+++***))))))***+++++++++)))***,,,---------,,,,,,,,,------+++******,,,......------,,,,,,------...&&&+++......***(((+++...000111222333333222111000////////////000000000000111///...000444666555333///111444666666555333111333222111222444444111...111333444444222111111111333111//////111222333222555555444666888::::::999:::999777555444666:::>>>===<<<;;;:::;;;;;;======999999:::;;;<<<<<<;;;;;;999777666777999;;;;;;:::>>>>>>>>>>>>===<<<:::999<<<>>>AAAEEEHHHHHHDDDAAAEEEEEEEEEDDDCCCCCCEEEGGGSSSUUUWWWXXXTTTMMMFFFAAABBBAAA???>>>???BBBFFFHHHQQQQQQRRRUUUZZZ^^^aaaaaaeeeddd]]]TTTOOOOOOIII@@@BBBDDDDDDDDDGGGJJJGGGAAAAAAAAA?????????@@@AAABBBGGGLLLTTT]]]ffflllpppqqqpppnnnllllllnnnooopppooosssyyy|||yyytttmmm```RRRLLLJJJNNNbbbHHHHHHHHHJJJLLLJJJFFFBBB???>>>???@@@BBBCCCDDDDDDGGGGGGIIIIIIIIIHHHFFFEEEDDDFFFGGGFFFEEEEEEFFFGGGFFFCCC@@@@@@BBBDDDEEEDDDAAAAAA@@@???????????????AAA@@@???AAACCCCCC???<<<:::888:::<<<<<<999;;;???<<<;;;999888777888:::;;;<<<:::888888:::<<<;;;999888666555666888:::::::::;;;888777999999777999<<<>>>;;;888777999;;;;;;:::::::::::::::::::::::::::666777888999999888777666777666555555444444555555333444555666666666555555444444555666666666555555666555333222222333555666333222222111111111111111---///000222222222000///............////////////111000000/////////////////////...---,,,,,,,,,,,,,,,------...//////000000///111333333111000000111---...000///---,,,,,,---------,,,,,,,,,,,,++++++***,,,///000//////000111111111///,,,...222111---000/////////000000111222000000000...,,,,,,---///------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++,,,------.........---,,,,,,------,,,+++)))))))))***++++++,,,,,,+++++++++*********************+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,***)))((())),,,---+++)))************************'''++++++''''''******&&&***...///------...---************)))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((***+++***(((''')))***&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&''')))+++,,,---+++***)))'''&&&&&&((()))%%%&&&&&&&&&%%%%%%'''))),,,222555666666777444///''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''')))((('''&&&&&&''''''(((******(((&&&&&&&&&)))((('''((()))+++,,,,,,+++,,,---.........---,,,---------+++***+++---000.........------.........,,,///222111...---000333111111111000///...---,,,////////////000000000000111///...000333555444222000111333444555444333222222111111333555666333111444555555444222111222333333111///000111333333333555555555777999::::::999999888666444333444999<<<::::::999999:::<<<===>>>:::;;;<<<======>>>>>>>>>===;;;999999:::;;;:::999<<<<<<===>>>===<<<;;;:::===>>>@@@DDDGGGGGGDDDBBBDDDDDDDDDCCCBBBBBBDDDFFFOOORRRTTTUUURRRLLLEEEAAACCCAAA???>>>???BBBEEEGGGQQQSSSUUUXXX\\\___aaacccfffeee___VVVQQQPPPKKKCCCEEEGGGGGGGGGHHHJJJGGGAAAAAA@@@@@@??????@@@AAABBBGGGLLLTTT]]]eeekkkoooqqqqqqooommmmmmmmmoooppppppssszzz~~~}}}zzzttthhh\\\YYYWWW^^^tttGGGGGGGGGIIIIIIHHHEEEBBB?????????AAABBBDDDEEEFFFHHHIIIJJJJJJIIIFFFCCCBBBDDDEEEFFFEEEDDDCCCDDDEEEEEECCCAAAAAACCCFFFGGGGGGBBBBBBAAAAAA@@@@@@@@@@@@AAA???>>>@@@BBBBBB???;;;999777999<<<<<<;;;===BBB@@@>>>:::888777888:::;;;:::999777777999:::999999888777666666888::::::999:::777666999999888999===@@@>>>;;;:::;;;<<<<<<;;;::::::::::::::::::::::::666777888999999888777666666666555555555555666666444444555666666666555555666777777777777777666555666555444333222333444555444444444333222000///...---...000111111000//////............////////////111000//////......//////---------,,,,,,------...---...///000000111111000000222333333222111222222---...000///---,,,,,,---------,,,,,,,,,,,,++++++(((***---//////000222333222333111///000333333///111000000000000111222222......///...,,,,,,...//////.........---,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,---------++++++,,,,,,---.........000...,,,,,,------------++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,***,,,------+++******+++,,,***)))***+++,,,,,,+++************************(((***)))&&&&&&***+++)))+++///000......000///,,,++++++******))))))(((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))***(((---222222...,,,...111...,,,)))&&&%%%%%%&&&'''$$$%%%(((+++---...//////...,,,)))'''&&&'''(((***&&&'''((('''&&&&&&(((***+++000333222333333111,,,(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((''''''(((++++++***(((%%%$$$&&&'''&&&&&&&&&'''))),,,...000000000111111000///---,,,......---+++***,,,///222//////............//////+++---...---******---111000000///...............////////////000000000000000//////000111222222111111111222222333333333333000000111333666777555444666666666444222111333444333111000000222333333333555555666888:::;;;999888888888666333111333666:::999999999:::<<<>>>???@@@999999:::;;;===>>>??????@@@???===<<<<<<;;;:::888:::;;;<<<===>>>>>>===<<<>>>>>>???AAACCCEEEDDDCCCBBBCCCCCCBBBAAAAAABBBDDDKKKMMMPPPRRRPPPKKKEEEBBBDDDBBB@@@>>>???AAADDDFFFPPPTTTYYY\\\]]]___bbbeeegggeee```YYYTTTRRRLLLGGGIIILLLMMMLLLLLLLLLGGGAAAAAAAAA@@@???@@@AAABBBCCCGGGKKKRRR[[[ccciiinnnppptttrrrpppnnnnnnooorrrssstttzzz~~~tttjjjbbbccclllIIIHHHHHHHHHGGGEEEBBBAAA???@@@@@@AAAAAACCCEEEGGGIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEEEEECCCBBBCCCDDDEEEDDDBBBAAABBBDDDFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@===<<<===@@@@@@===:::999777999===>>>===AAAFFFEEEBBB===888666666777999888777777777777888999999888666555555777999888888999666555888999888999===BBB@@@>>>===<<<<<<<<<;;;999999999999999999999999888999:::;;;;;;:::999888888888777666555555555555555555555666666666666555777888888888777666555555444444333333333444555555444444444444333111///---//////000111111000000///............////////////000000///............///,,,,,,,,,,,,---...//////...///000111222111111000///111222222111111222333---///000000...------...------,,,,,,,,,+++++++++(((***---......///111333///222222000111444555222222111111111111111222222,,,---......------...000000//////...---,,,,,,+++...---,,,+++,,,---000111,,,,,,,,,---.........///,,,,,,------.........///222///,,,+++,,,.........+++++++++*********)))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++,,,------+++))))))***---,,,******+++,,,---...************************++++++***((()))+++......+++///000...///111000,,,,,,++++++***)))(((''''''******))))))((((((''''''''''''((((((((((((''''''&&&''''''(((((('''&&&&&&''''''''''''((()))***+++***000777888666777<<>>???@@@@@@666666777888:::;;;===>>>AAA???>>>>>>>>>===;;;999999:::<<<>>>@@@@@@@@@@@@???>>>===>>>@@@BBBCCCCCC@@@AAABBBAAA@@@???@@@BBBGGGIIIMMMOOOOOOLLLHHHEEEEEECCCAAA??????@@@CCCEEEMMMSSSZZZ]]]]]]]]]aaaeeefffddd```[[[VVVRRRMMMJJJMMMRRRTTTSSSQQQOOOIIIBBBBBBAAA@@@@@@@@@BBBCCCDDDEEEIIIOOOWWW___fffkkknnnvvvuuusssqqqpppqqquuuwwwvvv{{{|||uuukkklllwwwKKKKKKJJJHHHEEECCCBBBAAAAAABBBBBBBBBAAABBBFFFIIIIIIHHHFFFDDDCCCDDDFFFGGGCCCEEEEEEDDDBBBAAABBBCCCEEEDDDBBB@@@???@@@BBBCCCCCCDDDDDDEEEDDDCCCBBBBBB>>>;;;:::;;;======;;;888999888999===??????DDDJJJIIIEEE???999555444444555666666666666666777888999777555444444666777777666888555444888999888:::>>>AAAAAA@@@>>>===;;;;;;;;;888888888888888888888888888999:::;;;;;;:::999888;;;:::888777666555555444666666666666555666666666777777777777777666555444222222222333444555666666222333444444444222111000111111111111111111111000............////////////000//////...............+++++++++,,,---...///000...///111222222222111000...///000000//////000222...000111111///......///------,,,,,,,,,++++++++++++,,,......------///111+++///000///000444666444222222111111111111111222+++---............///000000000///...------,,,,,,...---,,,,,,,,,...111222---------.../////////000---...............//////222///,,,+++,,,.........*********)))((((((''''''+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------+++))))))***---,,,,,,++++++,,,...///************************---+++))))))***+++---///***...///------///...+++,,,++++++***)))(((''''''******))))))((((((''''''''''''((((((((((((''''''&&&&&&'''((((((''''''&&&((((((((((((((()))++++++(((...333444222555===EEECCC===555---(((&&&'''((($$$&&&)))---000111111111///,,,(((&&&''')))))))))%%%'''((('''&&&%%%&&&'''(((,,,---+++***,,,+++'''((((((''''''''''''((((((******)))((('''&&&&&&%%%%%%'''((()))((('''((()))))))))'''%%%$$$%%%))),,,&&&'''((((((***///666<<<@@@@@@>>>:::666111---***......---,,,+++,,,000333---,,,,,,++++++,,,,,,---------,,,+++***+++...000---,,,,,,---///111333555////////////000000000000...//////////////////000222111000//////111222444333444555666555444333333444444333111///000222555333222222333444555444333444444555666888999777555777777666444333444666999;;;;;;<<<<<<============666666666777999:::<<<>>>>>>======>>>??????>>><<<999;;;===@@@AAABBBCCCCCC???===;;;;;;>>>@@@BBBBBB>>>@@@AAA@@@???>>>???@@@CCCFFFKKKNNNOOONNNKKKIIIGGGEEEAAA???>>>@@@BBBDDDIIIOOOWWW[[[[[[\\\```ddddddbbb```]]]WWWQQQMMMLLLPPPWWW[[[ZZZWWWTTTMMMFFFCCCCCCBBBAAAAAABBBCCCDDDDDDFFFLLLRRRZZZbbbhhhkkkvvvwwwvvvtttssstttxxx{{{yyy{{{vvvxxxLLLLLLKKKHHHEEEDDDDDDFFFEEEFFFGGGEEEBBBCCCGGGKKKIIIHHHFFFEEEEEEFFFHHHJJJDDDEEEFFFEEECCCBBBBBBCCCCCCCCCBBB???======???AAADDDEEEFFFFFFFFFEEECCCBBB>>>;;;999999<<<<<<:::888888777888<<<>>>???CCCJJJHHHDDD???999555333333333555666777777666666888:::777666444555666777777666666444444777999888:::>>>???@@@@@@>>><<<::::::;;;888888888888888888888888666777888999999888777666;;;:::999777666666555555888777666555555555666666666777777777777666666555222222333444444555555666222222333333333333333222222222222111111111111111............////////////000///......------......+++++++++,,,---...000000...///111222333111000///,,,---...---------///111000111333222000//////000------,,,,,,,,,,,,++++++---......---,,,,,,---///(((---000///000333555444222222111000000000000111,,,...000000/////////000000/////////...---------...---------...000111222///////////////000000000////////////////////////000...,,,,,,------------)))))))))(((((('''''''''******************************+++++++++,,,,,,,,,***,,,------+++******++++++,,,---,,,++++++---///++++++++++++++++++++++++,,,)))(((******(((***---+++...///,,,,,,...,,,)))++++++******))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***+++%%%(((***(((&&&)))///666666222---(((%%%$$$%%%&&&$$$%%%(((+++---...//////---***&&&''')))***)))'''%%%'''((((((&&&%%%%%%&&&&&&)))***((((((******'''(((''''''''''''''''''((($$$$$$$$$%%%&&&&&&''''''###%%%'''(((''''''''')))''''''((('''&&&&&&)))+++'''((())))))***000999@@@CCCBBB@@@<<<777222---***.........---+++,,,---///,,,,,,++++++++++++,,,,,,///...---------...000000------,,,,,,,,,------...////////////000000000000---///000000//////000222111000/////////000222333222444666666444222222222111222222111000111333555333333333444666666555333555333333444555666666555666666666444333444777:::999::::::;;;::::::999999888888888888999;;;===???;;;:::;;;===@@@@@@>>>===999:::===@@@BBBCCCCCCCCC???<<<::::::<<>>??????AAADDDIIIMMMPPPPPPNNNMMMHHHFFFBBB???>>>???AAABBBFFFKKKQQQVVVXXX[[[___ccccccaaa```___YYYRRRNNNOOOQQQZZZ``````]]]YYYRRRKKKFFFEEECCCBBBAAAAAABBBCCCCCCEEEJJJPPPWWW___fffjjjsssvvvwwwvvvuuuuuuyyy|||}}}}}}JJJKKKKKKIIIGGGGGGJJJMMMJJJLLLLLLIIIEEEEEEIIINNNIIIJJJJJJKKKKKKJJJJJJIIIEEEFFFFFFEEECCCBBBBBBCCCAAAAAAAAA???======@@@CCCEEEFFFGGGHHHGGGFFFDDDCCC???<<<999:::<<<===;;;999666444666999;;;<<>>???>>>;;;999999;;;999999999999999999999999666777888999999888777666888888777777777888999999999888666555555555666666777777888888999888888888555555555555444333333222333333333222222333333444222222111000000000000000............//////////////////...------------...+++++++++,,,---...///000...///111222222111///---,,,---------,,,---///111111333444444222111111222------,,,,,,,,,,,,++++++---......---++++++---///***000333111000222333222222111000000/////////000---///111222000//////000////////////............,,,---...///000111222222111000000000000000//////////////////////////////...---,,,,,,------,,,+++))))))))))))(((((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,(((+++------+++***,,,---++++++++++++++++++++++++,,,)))))),,,,,,((((((+++,,,///000---,,,---+++'''*********)))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''((()))******%%%&&&&&&%%%$$$$$$&&&((()))(((&&&$$$$$$$$$%%%&&&###$$$&&&''')))+++,,,---)))'''%%%'''***,,,)))&&&&&&(((***)))(((&&&&&&&&&%%%((((((%%%&&&)))***(((''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&''''''"""$$$&&&'''&&&&&&'''(((&&&(((******((('''&&&''''''((()))((()))///999AAAAAA@@@>>>;;;777222...,,,---...///...,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,---.........---,,,,,,---------,,,,,,+++////////////000000000000,,,...111111//////222444///////////////000111111///222555555333222222333///111333333333333555666333333333555666777555333555333111000222444555444222333444333333444777999888999:::;;;<<<<<<;;;;;;999999888777888:::<<<===999999:::<<>>@@@AAABBBBBB===;;;::::::<<<>>>??????===???AAAAAA@@@>>>>>>???===AAAFFFLLLOOOPPPPPPOOOIIIGGGCCC???>>>>>>@@@AAAEEEGGGLLLQQQWWW\\\```cccdddbbbbbbbbb\\\SSSPPPSSSQQQ[[[dddeeeaaa]]]VVVOOOHHHGGGEEECCCAAAAAAAAAAAAEEEFFFJJJOOOWWW___fffkkknnnrrrvvvwwwuuuuuuxxx|||~~~GGGIIIJJJIIIHHHJJJOOOSSSNNNPPPPPPLLLHHHGGGKKKPPPJJJLLLOOOQQQPPPNNNJJJGGGFFFGGGGGGFFFDDDBBBCCCDDD???@@@AAA???===>>>BBBEEEEEEFFFHHHHHHHHHGGGEEECCC@@@===;;;;;;===>>>===;;;444333333777888999???EEE???===;;;999777666666666444666888888666666999<<<;;;:::888888999:::999999555222333666888888;;;???:::<<<>>>===:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888666666666777888:::;;;<<<999888777555555555666777777888999:::::::::::::::777777777555444222000///666555333222111222333333111111000///////////////............/////////000//////...------------...,,,,,,,,,,,,---...//////---///111222222000...,,,,,,---------,,,---000222222444555555333222222333---------,,,,,,,,,++++++,,,------,,,+++,,,...000---222555222000111222000111111000//////...//////...000222333111000000000.........///////////////,,,---...000111222222222222222111111000000//////000000000000////////////---,,,,,,,,,------+++))))))))))))))))))*********(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---'''***---...+++***+++,,,++++++++++++++++++++++++///++++++//////***))),,,...111111---,,,---+++''')))))))))))))))*********''''''(((((())))))******''''''((((((((((((''''''((('''%%%$$$%%%''')))***&&&&&&&&&''''''((()))***((()))***+++***)))((('''''''''&&&&&&&&&'''''''''###$$$$$$%%%&&&(((***+++'''%%%$$$'''+++---)))%%%''')))++++++)))'''''''''$$$''''''$$$%%%)))+++)))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''&&&))),,,,,,)))&&&$$$###&&&((()))((((((...888AAA===<<<;;;999666222///---,,,...//////,,,***))))))...------,,,,,,------............///000111///...***+++---///000000//////////////////000000000000,,,...111111000000333555////////////000000000000,,,000333444333222333555...111333555555555777888444333444555777777555333555333///...000222444444000111222222222333666999999:::<<<>>>@@@@@@@@@@@@888777666555666777999;;;999999:::<<<>>>===;;;999666888:::===???@@@@@@@@@===;;;999:::<<<===>>>======???AAAAAA@@@?????????;;;???DDDJJJNNNPPPQQQPPPJJJGGGCCC@@@>>>>>>???AAAEEEFFFHHHNNNVVV]]]bbbccceeebbbcccddd^^^TTTRRRVVVQQQ\\\eeegggddd```YYYRRRJJJHHHFFFCCCAAA@@@@@@@@@FFFGGGJJJPPPWWW```gggllljjjoootttvvvttttttwwwzzzJJJHHHHHHLLLSSSWWWVVVSSSTTTSSSQQQOOOMMMLLLLLLLLLMMMQQQVVVWWWTTTOOOJJJHHHEEEEEEEEEDDDCCCAAA@@@???>>>@@@AAA@@@??????CCCFFFKKKLLLLLLJJJGGGCCCAAAAAA===>>>>>>>>>===<<<;;;;;;777444555999<<<;;;===AAA@@@>>>;;;888666555666666444444444555666888:::<<<<<<;;;:::999888888888888222333555666888999999:::::::::;;;999888777888:::666777:::===??????>>>>>>999999999888888888777777<<<:::777666777888888888999999999777555555777999<<<;;;;;;;;;;;;<<<======999999999888888777555555333333333555666444111///222222333333333222111111111000...---...///111222////////////...---,,,+++------------///111444555555222111333222///...111//////---,,,,,,---...///111222333333222111000///222///---...000000...+++///...---------///000111111222222222222111000000222111000///000111333555111000000//////000111222///............---------///...---000444777777555222111000.........//////000333333111111444444222///000111111111000...---***++++++***))))))***,,,***+++,,,,,,******+++,,,******)))((('''(((***---...,,,)))((((((***---///---,,,++++++------,,,++++++++++++,,,,,,+++++++++///...+++***))))))***+++,,,,,,*********+++,,,---,,,***(((''''''(((***+++++++++******)))(((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&...,,,***(((''''''((()))&&&%%%$$$$$$######$$$$$$###$$$%%%&&&'''''''''''')))'''%%%&&&(((***)))''',,,)))))),,,+++(((''')))''''''''''''((()))++++++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((***$$$(((*** ###$$$))))))(((((()))...555:::===<<<:::777555333222222111000000///////////////+++---...///...---...000......//////......---,,,,,,------...///............111111//////222222000222222111111222222333444///////////////.........111000......///222555777111000000111333555888:::888:::<<<:::777444222222444000///111222333666;;;666333000000222555555444888;;;???BBBBBB???:::777888777666555555666777777777777999<<>>;;;888777666666666555444444444555888:::;;;;;;;;;999888888777777777444555666888:::;;;;;;;;;:::;;;;;;:::888777999:::777999;;;>>>????????????999999999999888888888888;;;999777777888888888777999999999777555555777999;;;;;;;;;;;;;;;<<<<<<===888888888888777666555444444333333444555444222000111222222222222111000000444333111000000111222333////////////...---,,,+++------------...000222333222//////111000---,,,//////...------------...///......///000///...---,,,222000---,,,......,,,***///////////////000111111111111222222111111000///222111/////////000222333444333111000///......//////............---------...------///333666666444333222000///...............111222///000333333000...//////000///...---,,,***+++,,,+++))))))***,,,***,,,---,,,+++***+++,,,*********((('''(((+++...///---+++******+++---///---+++***+++,,,---,,,+++******++++++++++++******///---+++***))))))***+++,,,,,,++++++++++++++++++---,,,++++++++++++,,,---++++++******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&%%%&&&''')))((('''&&&'''(((***+++'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))'''%%%&&&(((***)))'''&&&$$$$$$((((((%%%$$$'''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((((()))444666&&&$$$&&&'''((()))***+++...333666>>><<<999555000---+++***111000//////......//////+++---000000///.................................------...///////////////...111111//////222222000111111111111111222222222////////////////////////222111111111222444666888222222333444777:::===???===>>>===:::777444444555444000///111222111444999666333000000333555555444999;;;<<<>>>>>>===;;;:::999888666555555666666777888999:::;;;<<<<<<<<<;;;<<<<<<======>>>???@@@@@@>>><<<::::::;;;======<<<<<<===???AAACCCDDDDDDDDDEEEBBBBBBFFFMMMRRRRRRQQQMMMJJJGGGFFFFFFGGGFFFEEEFFFEEEFFFJJJQQQXXX\\\^^^eeeggggggddd___[[[YYYYYYTTT\\\fffllliiibbb[[[VVVJJJHHHFFFEEEEEEDDDBBB@@@GGGGGGHHHNNNWWW```eeeggglllooorrrqqqnnnnnnrrrvvv|||JJJOOOWWWaaahhhgggaaa[[[OOONNNKKKJJJKKKMMMPPPSSSWWWXXXYYYVVVQQQLLLHHHGGGFFFEEEDDDBBBBBBBBBCCCDDDAAABBBBBBAAAAAAAAADDDFFFEEEGGGHHHFFFCCC@@@>>>>>>>>>======<<<<<<;;;::::::;;;999:::>>>???======@@@???>>>;;;999777777777777666666444444555777999;;;:::999888777777777777777666777888:::;;;<<<======:::;;;;;;:::888888999;;;888:::<<<>>>????????????:::::::::999999999888888999888777888999999777666888999999777666555777888;;;;;;::::::;;;;;;<<<===888888888888777666555555666444222222333444333222222111111111000000000///222111///...------...///////////////...---,,,,,,------,,,------///000000///,,,,,,...---******,,,///......------...//////,,,---...///...---,,,+++///---++++++,,,---------///000000111111111111111111111111111111000//////111000///.........///000333222111000///.........///............------------,,,,,,...111333333333333222000///...---------,,,///000......111111...---............---,,,,,,***+++,,,,,,******+++,,,+++,,,------++++++,,,---***+++***)))((())),,,///......------------......,,,*********+++,,,+++***)))******************)))...---+++***)))******+++,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***))))))((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((((()))***)))'''&&&'''(((&&&%%%%%%%%%''')))+++,,,(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''((('''%%%&&&''')))((((((###!!!"""&&&&&&$$$$$$'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&)))((((((''''''(((((()))%%%--->>>BBB..."""%%%(((%%%'''***,,,,,,...000222...............//////000000000///............///,,,...111222000...------------,,,,,,---...000111....../////////000000000...111111...///222222///...///000111111111111000//////////////////000000111111111222333444555555222222333555888<<>>???@@@???>>>>>>===;;;::::::<<<>>>>>>>>>999:::<<>>===<<<;;;::::::999999;;;999;;;@@@AAA??????AAA>>>===;;;999888777777777888777555444555777999:::999888888777666666777777777888999;;;<<<<<<======;;;<<<<<<;;;999999:::;;;999:::;;;<<<============::::::::::::999999999999777777777888:::999777555777888999888666666777888:::::::::::::::;;;;;;<<<999999::::::999888777777777444222111222444555444333333222111111000000000000///...,,,,,,++++++,,,......//////...------,,,------,,,---------.........++++++------)))))),,,.............../////////...///000111000000......,,,+++******,,,///111222...///111222222111000///000000111111000000///...000000...------------....../////////000000111111///............---------++++++,,,---///000111111222222111///...---,,,,,,,,,///000...///111000---............------,,,,,,***+++------++++++,,,---+++---...---,,,+++,,,...+++++++++***)))***---000---............------,,,+++***))))))++++++***)))))))))************))))))---,,,+++*********++++++,,,------...---,,,***)))++++++,,,---------,,,,,,,,,,,,+++******))))))((('''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))((()))***)))((('''((()))&&&%%%&&&&&&((()))+++,,,)))(((''''''&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&'''(((((((((%%%###$$$'''(((%%%%%%'''&&&&&&%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))%%%+++>>>CCC222'''((()))&&&((()))***+++,,,...000"""###%%%)))---111444666000///......------......,,,///222333111...,,,+++---,,,++++++,,,...111333///////////////000000111---000111......222222///---...///000000000////////////000000000000111111...///000111222222111111000111222333666999<<<===BBBBBBAAA>>>:::777666777444000///000000...000333333333222222333555555666888888777666777999;;;===999888777555555555666666:::;;;;;;:::888777999;;;;;;<<>>??????999:::<<<>>>@@@BBBCCCDDDFFFEEEEEEGGGLLLOOOPPPOOOMMMLLLMMMNNNQQQQQQPPPOOOFFFEEEFFFJJJQQQYYY^^^aaadddfffiiiiiigggbbb]]]ZZZXXX___hhhnnnmmmhhh```ZZZPPPMMMJJJHHHFFFEEECCCBBBCCCCCCFFFKKKRRR[[[bbbffffffjjjnnnpppooonnnoooooouuuzzzNNNUUUaaajjjmmmhhh___WWWRRROOOLLLIIIIIIKKKNNNQQQKKKLLLLLLKKKJJJJJJLLLMMMGGGFFFDDDCCCCCCDDDEEEGGGDDDCCCBBBAAABBBCCCDDDDDDBBBDDDFFFEEECCCAAAAAAAAA>>>===<<<:::999999888999999999<<>>AAACCCCCCCCCBBB===;;;::::::===?????????<<<<<<<<<===>>>???@@@AAAEEEEEEEEEGGGJJJMMMNNNOOOLLLLLLMMMOOORRRTTTSSSRRRKKKIIIIIILLLRRRYYY___aaafffhhhkkklllkkkfff```\\\\\\```gggmmmnnniiibbb]]]TTTQQQLLLIIIGGGFFFDDDCCC@@@AAADDDIIIPPPYYYbbbgggfffiiinnnqqqqqqpppoooooovvv{{{OOOUUU]]]dddeeeaaa[[[VVVSSSQQQNNNKKKJJJKKKMMMOOOKKKLLLLLLJJJHHHHHHIIIKKKHHHGGGFFFDDDDDDDDDEEEFFFDDDBBB@@@@@@BBBCCCCCCCCCAAACCCEEEEEEDDDBBBBBBBBB???===;;;999888777888888:::999===DDDEEEBBB@@@AAA999999888888888777777666666777999:::;;;;;;;;;:::999888888777777777888888666777888999::::::::::::<<<======<<<::::::;;;===999999999999999999999999999999999888888888777777777666666777888999777666555777999999888777777888999999888888999999:::;;;=========>>>>>>======<<<777444222222333555666666777666444333222222222333111111000000//////......---...............------,,,,,,---......---------///,,,,,,//////,,,,,,///------///000000000000000,,,---...///000///......///000111000...------...///////////////......---///////////////......---.........---------------///000000000000///...---///............---------***,,,------,,,,,,...//////////////////...,,,,,,---111333222222444222...000///......------......)))+++...///...------...---...//////------...///,,,,,,---,,,+++---000333------...------,,,+++***,,,*********+++,,,+++***)))******************)))++++++++++++++++++++++++,,,,,,------------,,,,,,((())))))******+++++++++,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&((())))))''''''(((******************)))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%&&&'''&&&%%%%%%''')))(((%%%%%%''''''###"""$$$((('''''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''')))*********))))))((('''''''''''')))"""(((000,,,+++---((())))))(((&&&&&&'''+++...***************+++,,,,,,......---,,,,,,,,,,,,---+++---000111///---,,,,,,,,,,,,,,,,,,---///111222000///...---...///000111---000000---...111111.........---------...///000000000000111222222333333111222333333333222111000111222333444555666666777777:::>>>???===999666444333000///111111//////222111333444555444555666888444555777999999999888777:::999777666555555555555999888888:::<<<>>>>>>===999;;;===@@@CCCDDDEEEEEE>>><<<;;;;;;===????????????>>>>>>======>>>>>>???CCCDDDEEEGGGIIIKKKMMMOOOLLLLLLLLLOOORRRUUUUUUTTTUUURRROOOPPPSSSXXX\\\^^^hhhiiikkknnnnnnkkkeeeaaa___aaafffkkkmmmjjjeee```WWWTTTNNNJJJHHHGGGEEECCC???AAADDDHHHNNNWWWaaaggggggjjjmmmppprrrrrrqqqpppvvv|||NNNRRRWWW[[[\\\[[[YYYXXXRRRQQQOOOMMMLLLMMMNNNOOOMMMNNNNNNMMMJJJJJJJJJLLLHHHHHHGGGFFFEEEEEEDDDDDDDDDBBB??????AAACCCBBBAAA@@@BBBDDDEEECCCBBBBBBCCC???===;;;888777777777888<<<<<>>>>><<<;;;999999888888888888999999777888999:::::::::::::::===>>>>>>===;;;:::<<<===::::::999999999999999999888888888777777777666666777666555555777888888777444666888999888777888888888888888888888999::::::<<<======>>>>>>=========666444222333444666666666888666444222111111111222.........///.........---------...............---+++,,,---...//////......///------//////------000,,,---///000111111000000+++,,,---...///...------***---000111///---...///111000000///......//////....../////////...------,,,------..................///000000000///...---///............---------+++---......,,,+++---///---......//////...------,,,111333222222444222...///...---,,,,,,,,,------)))+++...000///......///---///000///...---...///,,,------,,,,,,...111444//////......---,,,,,,,,,---+++***+++,,,---,,,+++******++++++++++++*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---...///''''''&&&&&&'''(((***+++---,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''((()))((()))))))))))))))((((((***)))((((((''''''((((((''''''((((((((((((''''''$$$&&&'''&&&$$$$$$''')))&&&###$$$''''''######%%%''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&+++"""%%%,,,)))))),,,((('''((()))(((''''''(((***&&&'''((()))+++---///000...------,,,+++,,,,,,,,,***,,,...///---,,,,,,---,,,,,,,,,---...///000000///...---,,,---...000111---///000---...111111...000///---,,,,,,...000222000000111111222333333444222222222222222111000000///000222333555666777777333666999;;;:::888666666222//////222222000000333000222555666555555666888666777777888888888777777;;;999888666555444555555888666555:::AAADDDAAA===<<<===>>>@@@BBBCCCEEEFFF???===;;;;;;===>>>>>>>>>@@@???>>>=========>>>???AAABBBDDDEEEGGGJJJMMMOOONNNMMMMMMNNNRRRUUUWWWWWW[[[XXXTTTSSSUUUZZZ]]]___dddeeegggjjjmmmlllhhheeebbbbbbdddhhhkkkjjjfffbbbZZZVVVPPPKKKIIIGGGEEEDDDBBBDDDFFFIIIMMMUUU^^^eeehhhiiikkknnnqqqrrrqqqpppssszzzMMMOOORRRTTTVVVWWWYYY[[[QQQPPPOOONNNNNNNNNOOOPPPMMMNNNOOOOOONNNMMMNNNOOOIIIIIIHHHHHHFFFEEECCCBBBDDDAAA>>>>>>AAABBBBBB@@@???AAACCCDDDCCCBBBBBBCCC???===:::888666666777777???>>>AAAFFFEEE>>>999999555555666666666666555555444777;;;???AAA@@@===<<<:::999999999999999::::::888888999:::;;;;;;;;;;;;===>>>>>>===;;;;;;<<<===;;;;;;:::999999999::::::777777777777666666666666888666444444666888888888444666888999888777888888888888888777888999999:::<<<<<<===============<<<555444333333555666666555777555333111000000000111000111222222222222222111------...............---+++,,,---///000000///...///,,,,,,//////------000,,,---///000111111111000+++,,,.../////////......"""''',,,000000000111333333222000/////////000111......//////......---,,,,,,,,,---...////////////***,,,...///111111111000//////.........---------+++---///...,,,+++---///,,,---.../////////...---,,,000222222222333222---...---,,,+++***+++,,,---)))+++///000//////...///...///000///...---...000---------------...222555222111000...---------------,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,+++++++++,,,...000111---,,,+++++++++---000111------,,,++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&''''''&&&&&&''')))&&&&&&'''((())))))((((((+++******)))))))))))))))'''(((((((((((((((''''''$$$&&&'''&&&$$$$$$&&&)))%%%###$$$((((((&&&&&&(((&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&&&&''''''((())))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%,,,###''',,,''''''***'''%%%'''******)))'''''''''((()))))))))+++,,,---......---,,,,,,++++++,,,,,,)))+++------,,,,,,---...+++,,,---...///////////////...,,,+++,,,---///111,,,///000------111111...111///---++++++...111333000000111222333333444444111111000000///.........,,,---///222444555666777111333555666666666777888222//////333333111111444///222666666555555777999999888777666666777888888;;;:::888666555444555555888444333:::DDDHHHDDD===?????????@@@AAABBBDDDEEE@@@>>><<<<<<===>>>>>>===??????>>>======>>>@@@@@@???AAACCCEEEFFFIIILLLOOOPPPOOOMMMNNNRRRVVVXXXYYY[[[XXXUUUTTTXXX]]]aaaccc^^^^^^aaaeeejjjkkkhhheeecccccccccfffjjjjjjgggddd[[[WWWQQQLLLIIIGGGFFFDDDEEEFFFHHHIIILLLSSS\\\ccchhhhhhjjjmmmpppqqqqqqppppppxxxJJJKKKLLLNNNPPPRRRTTTTTTRRROOOMMMNNNRRRVVVVVVUUUNNNRRRUUUUUURRROOONNNNNNGGGEEEDDDDDDFFFFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@EEECCCAAA@@@AAABBBBBBAAA;;;<<<<<<:::999999;;;===;;;AAAEEEDDDBBBBBB???;;;888555444666:::<<<999555...333:::??????===:::888999999:::;;;;;;:::999999999999::::::;;;<<<<<<===@@@???>>>===<<<<<<===>>><<<<<<:::999888777777777444666777888777666777888666666555555555555666666888777777888999999666444777777777777777777777777888888888888888888888888999666333222555666555444444111//////000111000000000...---000555555111---,,,...000111111///---,,,...------,,,,,,------.....................------000000000000////////////000///...---------------//////000000111111111222444333222000000000000111///000111000...,,,,,,------...............------------...///000000//////+++///000...---000111000222///,,,+++...000000///------...///...---+++***......///000000///...---000000...,,,***+++///222+++---///111111000...,,,///000000//////...---,,,000---+++......---///444333333222000...,,,***)))///...,,,+++***+++,,,,,,.........------,,,,,,,,,*********+++,,,---//////,,,++++++---//////...------------,,,,,,+++++++++...---+++************+++&&&###!!!$$$))),,,***'''&&&''''''(((((((((((('''&&&''''''((()))******+++(((((()))******)))((('''***)))))))))))))))******'''***,,,)))$$$###%%%)))%%%&&&'''&&&&&&'''***,,,&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%&&&(((***'''((((((&&&$$$$$$%%%&&&******)))(((((((((((((((''''''''''''''''''''''''((('''&&&''')))+++++++++))))))))))))************+++'''$$$%%%***...---+++//////...---,,,,,,++++++---,,,---...000111000///)))+++------,,,,,,,,,---////////////////////////000000000///000111111222///...---,,,---///111222000000111111111111000000000000000000000000000000...111222222444666666555444444444555777777666444000444777666111...///111222555888:::999888999999333777888555444666777555777777888777777666555555:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@AAABBBAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@>>><<<<<<>>>@@@?????????@@@DDDHHHMMMPPPLLLMMMOOOSSSVVVWWWVVVUUUYYY[[[[[[YYY[[[aaaeeedddccc___[[[[[[```eeeiiijjjooojjjgggiiillllllgggaaa]]]YYYTTTPPPNNNLLLJJJHHHJJJHHHIIIMMMPPPSSSZZZbbbiiiiiiiiikkknnnpppqqqpppxxxzzz~~~JJJJJJLLLMMMNNNOOOPPPPPPPPPOOONNNOOOQQQSSSSSSSSSOOORRRUUUTTTQQQNNNMMMMMMGGGEEECCCDDDEEEFFFEEEEEEAAAAAAAAAAAABBBCCCDDDEEEFFFDDDAAA@@@AAAAAAAAA@@@:::;;;:::999777777999;;;===BBBFFFDDDBBBAAA???;;;999666444666:::;;;999555222666:::<<<<<<;;;;;;;;;999:::;;;<<<<<<;;;:::999888888999:::;;;<<<<<<===???>>>===<<<<<<<<<===>>>::::::999888888888999999444555777777666666777888666555555555555555555666777666555666888888666555666666666666666666666666999999999999999999999999888666333222444555444333444111//////000111111000000...---000333444000,,,..................------...------------------...------...............---........................//////...---------------//////000000000111111111333222111000000000111222111222444333000...---------....../////////......---...//////////////////)))---...++++++...///---///---,,,---///000...,,,---.........------,,,+++,,,---...//////...------+++,,,+++)))((((((+++------...000111222111///...000000000000000///...---222...---......,,,...111---......//////......---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---...+++++++++,,,...///...,,,---------,,,,,,+++++++++---,,,***)))))))))******+++(((%%%'''***,,,)))&&&''''''(((((())))))(((((('''''''''((()))*********'''((()))******)))(((((()))))))))((())))))******(((***,,,***%%%$$$&&&)))$$$%%%''''''(((***...111******((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&''''''&&&$$$$$$%%%&&&'''&&&&&&&&&''''''((()))''''''''''''''''''''''''******)))(((''''''&&&&&&((((((((()))))))))******+++'''$$$%%%***------+++///......---,,,,,,+++++++++++++++---/////////---***+++------,,,,,,,,,---////////////////////////000000000000000111111222111000///.........///000000000000000000000000000000000000000000000000000///111222222222333333222333222111222333444444222///222555444111...000222222555888999999888999999333888:::888666888777555777777777888777777666666888999:::;;;<<<<<<<<<<<<:::;;;===???AAAAAAAAAAAA>>>>>>>>>>>>????????????>>>???>>><<<::::::<<<===?????????@@@CCCGGGKKKMMMKKKLLLOOOSSSVVVWWWWWWWWW[[[\\\\\\YYY\\\cccggggggccc___[[[\\\```eeeiiijjjoookkkiiijjjmmmmmmhhhccc```\\\VVVRRROOONNNLLLKKKJJJHHHIIILLLOOORRRYYY```hhhhhhiiikkknnnppppppqqqxxxzzz}}}JJJKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQQQQSSSTTTSSSPPPMMMKKKKKKFFFDDDCCCCCCDDDEEEEEEDDDBBBAAAAAAAAACCCEEEHHHJJJGGGDDDBBBAAAAAA@@@???>>>;;;<<<;;;:::888888:::;;;???DDDGGGEEEBBBBBB@@@<<<999777555666999;;;999666777999999999888999;;;===:::;;;<<<======<<<;;;:::888888999:::;;;<<<===>>><<<<<<<<<;;;<<<<<<===>>>888888888888888999::::::444555666666555555666777555555444444444444555555555444333444666777777777555555555555555555555555999999999999999999999999777555333222333333222111333222000///000111111000///---,,,///222222///,,,...---,,,++++++,,,......------------------------,,,,,,---...////////////------------------------//////...------------...//////000000000000111111111111000///000111222333333555777777444000...------...//////000000000000//////////////////...---***------+++,,,......++++++,,,,,,...000///,,,)))///...------------------***+++,,,.........------+++,,,---,,,++++++,,,---...///000111111111111111000000000111000000//////333///---///...+++,,,///,,,,,,------......------------,,,++++++++++++,,,************++++++++++++++++++*********+++++++++***)))***+++---...---,,,------,,,,,,,,,,,,++++++++++++)))(((((()))******///,,,))))))++++++)))&&&''''''((()))))))))))))))''''''(((((())))))******&&&'''((()))******)))))))))((((((((())))))***+++(((***,,,***'''%%%''')))%%%'''))))))***,,,///111+++***)))((('''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''&&&$$$###%%%&&&######$$$$$$&&&'''((()))''''''''''''''''''''''''&&&(((+++***&&&$$$$$$%%%''''''((((((((()))))))))***'''%%%&&&***---,,,+++......------,,,,,,++++++***))))))+++------,,,+++***,,,---...---,,,---...////////////////////////000000000000000111111111111111000000///.........000000///......///000000000000000000000000000000111111222222222111111111111///......///111111111---000333333111000111333222555888999999888999:::444999;;;999888999888666666777777888888888777777555666777999:::;;;;;;;;;999:::<<>>???????????????===;;;:::;;;<<<>>>>>>>>>???BBBEEEIIIKKKJJJLLLOOORRRUUUWWWYYYYYY\\\]]]\\\YYY\\\dddjjjkkkccc___\\\\\\___dddhhhkkkooommmkkklllnnnnnnjjjfffccc___YYYTTTRRRPPPOOONNNKKKIIIIIIMMMOOOQQQWWW^^^ffffffhhhjjjlllnnnpppqqqxxxyyy|||MMMMMMMMMLLLLLLJJJIIIHHHNNNQQQUUUTTTQQQOOOPPPRRRSSSSSSRRRQQQNNNKKKJJJIIIEEEDDDBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@BBBEEEHHHJJJGGGEEEBBBAAAAAA@@@>>><<<>>>???>>>===;;;;;;===>>>@@@FFFIIIGGGEEEEEEBBB???:::888666777999:::999777999::::::999888888;;;===;;;<<<===>>>>>>===<<<;;;888999:::;;;===>>>???@@@;;;;;;;;;;;;<<<<<<======999888888888888888999999444666666666444444555777444444333333333333444444666444222333666888999999444444444444444444444444777777777777777777777777666555444333222222111000333222000000111222111///...---,,,...000000...,,,---------,,,------......------............------+++,,,---...////////////---------------.........///......---------......//////000000000000000000000/////////000111333444555888::::::777222///...---...///000111111111111//////000000///...------,,,...///---///111000,,,,,,------...///...---,,,///...---,,,,,,---...///***+++,,,...//////......***,,,......---,,,,,,---.........//////000111111///000111111111111111000111...---///...,,,,,,////////////---,,,***(((''',,,,,,++++++++++++++++++)))*********++++++,,,,,,,,,++++++***)))))))))***)))))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,///---+++***++++++(((&&&''''''((()))************'''((((((((()))))))))***&&&&&&'''((()))*********((((((((((((((()))******(((***+++***(((''''''))))))***++++++))))))+++,,,&&&&&&&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''###))))))'''%%%'''***''''''''''''((((((((((((***(((&&&'''***,,,,,,+++---------,,,,,,,,,++++++***))))))***,,,---,,,******,,,......---,,,---...//////////////////////////////000111111111111111000111111111111000///...111///...,,,,,,...///111000000000000000000000000222000111444444222111333111///,,,,,,...000111111...000222222222222444666333555777888888888999:::666::::::777555888999888666666777888999999999999444555666888999::::::;;;888999<<<>>>@@@@@@@@@@@@<<<<<<<<<<<<<<<===??????BBBBBBBBB@@@>>><<<===>>>;;;<<<<<<>>>AAAEEEHHHJJJIIIKKKNNNQQQSSSVVVYYY[[[\\\\\\ZZZWWW[[[dddjjjlllbbb```]]]\\\^^^bbbgggjjjnnnmmmmmmnnnnnnnnnkkkjjjfffaaa[[[VVVTTTRRRQQQOOOMMMKKKKKKNNNPPPQQQVVV]]]ccceeegggiiikkkmmmoooqqqwwwzzz|||~~~QQQPPPOOOMMMLLLKKKKKKJJJRRRUUUXXXXXXUUUSSSSSSUUUTTTSSSPPPNNNLLLJJJIIIHHHEEEDDDBBBBBBDDDDDDDDDCCCEEEDDDBBB@@@AAACCCEEEGGGGGGEEECCCAAAAAA???===:::>>>??????>>><<<<<<>>>@@@CCCIIIMMMLLLJJJIIIFFFBBB:::999777777888999999888888:::<<<<<<:::999:::;;;<<<<<<===>>>>>>===<<<<<<999999;;;===>>>@@@BBBBBB::::::;;;<<<<<<=========;;;:::999888777777777777666777777666444444666777444444333333333333444444666555333444777:::;;;;;;555555555555555555555555444444444444444444444444444555555444222111111111333222111111222222111///...---------......---,,,+++---...000000000...------......//////......---+++,,,---...////////////------........./////////......---------......///000000////////////////////////......///111333444666888;;;:::777333///.........///000000000000000//////000000///...------,,,.........000444111,,,//////...---------///000///...---,,,,,,---///000+++,,,...///000000000///%%%(((+++,,,+++***)))***,,,,,,------...///000000...///000111111111111111...++++++...///------000111000///---+++)))'''%%%***+++++++++++++++++++++******++++++,,,,,,------,,,,,,+++***)))))))))))))))((((((***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,+++************)))(((&&&&&&((())))))*********(((((((((((())))))))))))'''''''''((()))******+++))))))(((((((((((())))))''')))******)))((('''(((((()))******((('''((()))%%%%%%%%%%%%&&&'''((()))"""$$$&&&((()))))))))(((%%%&&&'''&&&%%%%%%&&&((('''''''''''''''(((((()))(((((((((((((((((((((((( ''')))'''&&&)))---''''''''''''(((((((((((()))(((((((((***+++++++++,,,,,,,,,,,,,,,++++++++++++******+++------,,,******,,,......---------...000000000000000000000000//////000111111111111000//////000111222222111111111///...,,,,,,...///111000000000000000000000000///,,,---222333111111444222000------...111222222///000111222333444666777333555777888888888999;;;888:::888333111666::::::777777888999::::::999999555666777888::::::;;;;;;777999;;;>>>@@@AAAAAAAAA======<<<<<<<<<>>>@@@AAACCCDDDDDDCCC@@@======>>>888999;;;>>>AAAEEEIIIKKKIIIKKKNNNOOOQQQTTTXXX\\\ZZZZZZXXXUUUYYYbbbiiijjjbbb```]]][[[\\\___dddgggkkkmmmoooooonnnlllllllllgggccc^^^YYYVVVTTTQQQOOOOOOMMMMMMPPPQQQQQQUUU[[[```cccfffhhhiiikkknnnqqqvvvzzz}}}~~~TTTRRRPPPNNNMMMMMMNNNOOOXXXYYYZZZZZZYYYXXXXXXYYYUUURRRNNNLLLKKKJJJIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDGGGEEECCCBBBAAABBBCCCDDDEEEDDDBBBBBBAAA???<<<:::<<<<<<===<<<;;;<<>>>>>===<<<;;;888999:::===???AAACCCCCC;;;;;;<<<=========<<<<<<;;;:::999888777666666666888888888666444444666888555555444444444444555555666555444666888:::;;;:::555555555555555555555555333333333333333333333333222444555555333222222333333222111222333333111//////.........------------***,,,///111222111///------...///000000///...---,,,,,,---...////////////---------...//////000000...------------...//////000000////////////......//////......///111222333444666888888555111///.../////////000000//////...//////////////////...---)))+++,,,---111555222,,,000000///---,,,---///222..................///000,,,---///000000000//////'''***,,,---,,,+++,,,,,,***+++,,,---.../////////---...///000111111222111---***+++...///------000------------,,,+++******)))***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++***************)))((()))+++...///...---++++++,,,,,,,,,,,,------,,,+++++++++,,,---///000))))))))))))))))))))))))$$$%%%&&&((())))))))))))(((((((((((())))))))))))((((((''''''((()))***+++******)))(((''''''''''''&&&'''((())))))((('''&&&###&&&(((((((((((()))***''''''&&&%%%%%%%%%%%%%%%"""###%%%''')))***++++++&&&'''((('''&&&&&&(((***))))))((((((((())))))***(((((((((((((((((((((((( ###'''(((&&&&&&(((***''''''((((((((()))))))))(((((())))))************,,,,,,,,,,,,++++++++++++,,,++++++,,,......,,,++++++---...///------...///000000000000000000000000...///000222222111111000///000000111222222333333000000///......///000000000000000000000000000000---(((***111222...///444222111//////111222222222//////000111222444666777444555777777777888999;;;999:::888222000555:::;;;888888999:::::::::999999777777888999::::::::::::888999<<<>>>@@@AAABBBBBB???>>>======>>>@@@BBBDDDDDDEEEEEECCC@@@===<<<<<<888999;;;>>>BBBEEEHHHJJJHHHKKKMMMMMMNNNQQQVVV[[[XXXYYYWWWUUUXXX```fffgggbbbaaa^^^ZZZYYY[[[___ccchhhkkkooonnnllljjjkkkmmmgggeeeaaa]]]ZZZWWWRRROOOPPPNNNNNNPPPPPPOOOSSSXXX]]]aaaeeeggghhhjjjnnnrrrsssxxx|||~~~VVVSSSOOOMMMLLLNNNRRRTTT\\\[[[ZZZZZZ[[[\\\\\\[[[UUUQQQLLLJJJJJJJJJIIIHHHGGGEEECCCDDDEEEFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@===:::;;;<<<=========>>>AAADDDOOOWWW\\\ZZZUUUOOOGGG???;;;;;;999888777777999:::777999<<<<<<<<<;;;;;;<<<;;;<<<============<<<;;;666777999;;;>>>@@@BBBCCC<<<===>>>>>>>>>===<<<;;;999999888777777777777777999999999777555555777999666555555555555555555666555444444666888999999777333333333333333333333333222222222222222222222222111444666666555333444555333222222333444333111////////////...------......+++,,,---///////////////---...///000000///...---------...............---+++,,,,,,---......//////---------------...//////000000/////////.........000///......///000111222222444555444222///......///////////////...---,,,---...//////////////////)))+++,,,...333888555...---///000///,,,,,,...000------...///////////////,,,---.../////////...---+++---/////////...///111)))+++---///000000///...,,,,,,...///000111111111---+++,,,//////,,,,,,...++++++,,,---------------((()))***+++,,,++++++***++++++++++++************---,,,,,,++++++++++++,,,))))))))),,,...000///...+++++++++,,,,,,---------************+++---///000******+++***)))((())))))###$$$%%%'''(((((())))))))))))))))))(((((((((((())))))(((''''''((()))***,,,+++)))(((&&&&&&%%%%%%%%%%%%'''((()))(((&&&$$$$$$&&&((()))((('''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++'''((()))((('''(((***+++'''''''''((()))***+++,,,((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((()))))))))******((()))*********)))******++++++++++++++++++++++++,,,++++++,,,------,,,***+++---//////...---...///000000000000000000000000...///111222222222000///333222111000111222333333000000000000000000000000000000000000000000000000000***,,,333444......444222111000111222333333111///...---...000222444444444666777777777777:::<<<777::::::666444777:::999::::::::::::::::::999999777888888999999999888888888:::<<>>??????AAADDDGGGUUU]]]bbb___XXXPPPEEE<<<<<<;;;:::888666777999;;;888:::;;;;;;:::;;;<<<>>>:::;;;<<<======<<<;;;:::444555777999<<>>>>>?????????===<<<;;;777777777777777888888999;;;:::999777555666888:::666666555555555555666666444333444666888888777555222222222222222222222222333333333333333333333333000333777777555444555777333222222333444333111///000000000///------...///,,,,,,++++++,,,...///000---...///111111///...---.........///......------******+++,,,,,,---......---------------...///000000000//////.........---000//////......///111222111222333222///......///000000//////...,,,+++***------...///000000000///+++---...000777<<<999222)))---000000...,,,,,,---,,,---///000000000///...,,,---.........---,,,+++)))***,,,,,,,,,,,,---///)))+++...111222111000///++++++---///000111111111///------//////+++***,,,,,,,,,---.........------((()))***+++,,,,,,+++***++++++******))))))((((((---,,,,,,+++,,,,,,------***)))***,,,///111000///+++++++++,,,,,,---------))))))))))))***,,,...000,,,,,,,,,+++)))(((((()))"""###$$$&&&'''((((((((())))))))))))((((((((((((***)))(((''''''((())))))---,,,***(((&&&%%%$$$$$$$$$%%%%%%'''((((((%%%###((()))+++***(((&&&%%%%%%%%%%%%&&&&&&((()))***+++((('''&&&&&&&&&((()))***((()))***)))((()))+++,,,%%%%%%&&&''')))+++---...))))))))))))))))))))))))'''&&&$$$%%%'''))))))((())))))))))))************''')))***+++***))))))***++++++++++++++++++++++++,,,+++++++++------+++)))+++---//////...---...///000000000000000000000000...///111222333222000///666444222000000000222333000000111111111111000000000000000000000000000000666///000777777000000666111000000111333444222000...---+++,,,...111222222444666777777777777:::<<<555:::<<<:::888::::::777;;;;;;;;;;;;::::::999888888888888888888777777666999:::===@@@BBBCCCDDDDDDCCCBBB@@@@@@AAADDDGGGIIIIIIJJJKKKIIIEEEBBB@@@???>>>???@@@AAABBBCCCCCCDDDHHHKKKLLLKKKIIILLLSSSYYYXXXZZZYYYWWWYYY```ccccccbbbaaa^^^YYYUUUUUUYYY]]]ccchhhmmmmmmhhhfffiiimmmjjjiiigggfffbbb]]]UUUPPPNNNKKKLLLNNNMMMKKKMMMRRRZZZ___dddffffffhhhmmmrrrkkkrrryyy{{{{{{YYYUUUQQQOOOPPPRRRUUUVVVYYYZZZ]]]```bbb```\\\YYYUUUKKKEEEGGGJJJIIIHHHKKKJJJJJJJJJHHHEEECCCCCCCCCBBBCCCDDDDDDCCCDDDFFFHHHBBBDDDEEECCC???===>>>???@@@@@@>>><<<<<<@@@FFFKKKXXX^^^bbb^^^SSSJJJGGGHHH===;;;999777666666777888777888999999888888:::<<<:::::::::<<<===<<<:::999666999;;;<<<<<<;;;<<<===:::<<<>>>??????===;;;999888999999777666555777888;;;999666444444666:::<<<666666666666666666666666666777888888888777555444444333333333333444555555777555333111000000000000444444444444444555666777222222333333333222222111...---,,,---///000///...***+++,,,,,,------,,,,,,,,,---///000000000///...///............---------++++++++++++,,,...000111////////////////////////000//////........./////////000000///......000222222111111000///......---000000///,,,***)))+++...---///000000///......///...+++444222(((666BBB444............---,,,+++***,,,,,,---......//////000,,,---///000000000///...000///---,,,+++---...000///***+++333777222,,,***,,,---///000111111111000//////000000000...---,,,000///---,,,++++++,,,,,,,,,+++)))((()))+++---///***++++++++++++***))))))******+++++++++******))),,,+++***---000222000...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***'''((()))(((%%%"""(((((((((((())))))))))))***)))((((((((()))+++,,,------+++(((%%%$$$&&&((((((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((()))***)))((((((***,,,---(((''',,,---)))(((+++%%%%%%%%%&&&&&&&&&'''''',,,+++))))))***++++++*********+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***+++***)))***+++,,,,,,,,,.........------,,,,,,,,,////////////////////////,,,...000000000///000222......///111222333444555...............///000000333111//////111222000...000000//////111333666888000111222333444555555444000000000000000111111111888888888888888:::;;;<<<;;;<<<<<<:::888777999:::999;;;===>>><<<;;;;;;;;;======<<<:::777777888:::::::::;;;<<>>???AAA@@@???======@@@FFFJJJWWWZZZ[[[WWWOOOHHHEEEDDD<<<:::888666666666777888;;;<<<<<<;;;999999:::<<<;;;;;;;;;<<<===<<<;;;:::777:::<<<===<<<<<<<<<===;;;<<<>>>??????===;;;999777888888777555555666888888777666555555555666777666666666666666666666666666666777888777666555444333333333333444555555666777555444222111000000111333222222222333333444555222222222333333222222111///...---...000000///...,,,,,,---...............------///000000000///...............------------,,,,,,,,,,,,---///111222........................//////......---......//////000000///......000111111111000000///......---000000...,,,******,,,...,,,...000///...---...///...,,,444222)))666@@@555///000//////...------,,,,,,,,,------.../////////---...///000000//////...000///...------...//////222------333666222---+++,,,---///000111111000000//////000000000///---,,,//////...---,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***,,,///000...,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++******((('''((())))))'''%%%''''''((((((((()))))))))***)))((((((((()))+++,,,...---+++'''%%%$$$&&&((((((''''''''''''&&&&&&&&&******))))))))))))******&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((&&&'''((((((&&&'''(((******''''''+++,,,(((''')))'''''''''((((((((())))))'''(((((((((((('''((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,//////.........---------------........./////////...000333333333222333333000000000111222222333333///............///000000000......///333555444333222222111111111222444444000111222333333444444444//////000000111222333333555444444444555888:::;;;===>>>>>><<<:::999:::;;;<<<===???>>><<<;;;:::;;;;;;<<<<<<:::888888:::<<<999:::;;;===???AAABBBCCCCCCBBB@@@???AAAEEEIIILLLOOOLLLHHHGGGHHHHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHHHHIIIKKKNNNQQQTTTSSSRRRRRRSSSWWW[[[]]]```___\\\XXXVVVWWWZZZ]]]cccdddfffggghhhiiijjjjjjpppqqqqqqnnnhhhaaa[[[YYYUUURRRNNNKKKJJJMMMQQQSSSZZZ___bbbbbbeeejjjmmmllloooppptttyyy|||TTTTTTTTTUUUWWWYYY[[[\\\aaaaaaaaaaaa```]]]XXXTTTNNNIIIFFFIIIKKKIIIGGGGGGIIIKKKLLLKKKIIIFFFEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJFFFGGGFFFCCC@@@>>>>>>???@@@@@@@@@??????BBBGGGKKKTTTTTTQQQNNNIIIEEEAAA???:::999777666555666666777<<<======;;;999888999;;;;;;;;;<<<======<<<;;;;;;999;;;=========<<<===>>>;;;<<<>>>???>>><<<:::999888888999777666555666888777777777777777666555444777777777777777777777777666666777777666666555444333333333333444555666777666555444333222111111222111111111000111111222222111222222333333222222222111000//////000111000...---......///000/////////---......///000/////////............------------------------...///111222...........................---------------......///000000///......///111111000000//////.........//////...,,,******,,,...,,,---//////---,,,---...---...333111+++555===555111111111000//////......,,,,,,,,,---......////////////000000000///......//////000000000000000///444000///222555222///---------///000000000000000//////000000000///.....................---------)))***+++------,,,+++******++++++,,,------......------......///......---,,,,,,+++,,,......,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,,,,++++++)))(((((()))******)))'''''''''''''''((((((((((((***)))((((((((()))+++,,,...---***&&&$$$$$$'''***(((''''''''''''&&&&&&&&&'''''''''''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&'''((((((''''''(((***'''&&&'''******'''&&&'''''''''((((((((()))))))))'''***------***((()))+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------......------,,,,,,,,,------////////////............++++++,,,---...//////000***---000111000/////////222222111111111111111111///////////////000000111///......000333555555444444444444333333222111000000000111111222222333333111111111111222222222222666555555666888;;;>>>@@@>>>>>>>>><<<999888999:::>>>???@@@???===;;;:::;;;;;;<<<<<<;;;999999;;;<<<777888;;;===@@@AAAAAAAAACCCBBB???>>>???AAAEEEGGGLLLJJJIIIHHHJJJJJJJJJIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOPPPOOONNNNNNOOORRRUUUXXX\\\\\\[[[YYYXXXYYY]]]```ddddddfffgggiiijjjkkkkkkuuuvvvvvvsssllleee___]]]VVVTTTOOOMMMMMMPPPTTTWWW\\\aaaddddddeeejjjnnnmmmppppppsssxxx{{{}}}XXXXXXWWWUUUUUUWWWZZZ\\\aaa```^^^\\\ZZZVVVQQQMMMIIIHHHIIILLLOOOOOOMMMKKKJJJLLLNNNMMMKKKIIIHHHHHHJJJKKKKKKJJJHHHHHHIIIJJJIIIHHHFFFCCCAAA????????????@@@AAAAAACCCFFFKKKOOORRRNNNIIIFFFDDDBBB???<<<888777666666555666666777888999999888777777888:::;;;<<<======<<<;;;<<<<<<:::<<<=========<<<===???<<<======>>>===<<<:::999999::::::999777666888999999999999888777666555555777777777777777777777777666666666666555555444444333222333333444555777777555555444333333222222222111111000000000111111222111111222333333333222222111000...///000000///------...//////000000//////---......///////////////.........---------,,,,,,,,,,,,,,,---...//////000........................------,,,,,,,,,---......///000000///------...000000000/////////.........---......---++++++---...+++---......---,,,,,,---+++...111///---333777444222111111000//////......,,,,,,,,,---......//////000000000000/////////...///000111333333222111000444111000111222111///...---......//////000000000/////////000000000000///....../////////.........***++++++,,,,,,,,,++++++))))))***+++,,,---...///------...////////////.........---......---,,,++++++++++++,,,,,,,,,------***+++,,,---...000111111------------,,,,,,,,,,,,+++***************((('''&&&'''''''''((((((((((((***)))((((((((()))+++,,,...---***&&&$$$$$$'''***(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''')))******))))))***+++&&&'''(((***)))'''&&&'''&&&&&&&&&&&&''''''''''''&&&,,,000000,,,)))***---******+++,,,,,,,,,,,,+++...---,,,+++,,,---...///...//////...,,,,,,---.....................------)))***+++,,,...///000000(((+++...000///...------111111111111111111111111000000//////000000111222000000000000111222111111333333444555444333111///000000000000000111222222444444333333222222111111555555555666999<<<@@@BBB;;;<<<;;;999666555666777===>>>??????===<<<===>>>===>>>>>><<<:::999999:::555777:::===???@@@@@@???AAA???===<<<===???BBBDDDJJJIIIIIIIIIJJJKKKKKKKKKDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHKKKLLLLLLMMMNNNOOOMMMLLLLLLLLLNNNQQQTTTVVVZZZZZZ[[[ZZZZZZ\\\___bbbdddeeefffhhhjjjlllnnnoooyyyzzzzzzwwwqqqjjjdddbbbYYYVVVQQQNNNNNNRRRVVVZZZ]]]cccgggeeefffjjjnnnnnnoooooorrrwwwxxxzzzYYYXXXVVVTTTSSSVVV[[[```bbb___\\\XXXUUUQQQLLLIIICCCFFFJJJMMMQQQSSSRRRPPPLLLMMMOOOOOOMMMKKKKKKKKKLLLMMMMMMKKKHHHGGGHHHJJJIIIGGGDDDBBBAAA@@@@@@???>>>@@@BBBDDDFFFJJJNNNRRROOOJJJCCCAAAAAA@@@===:::666666666666666666777777555777888888777888:::<<<;;;<<<===<<<::::::;;;===;;;=========<<<<<<===???<<<=========<<<;;;999999:::;;;;;;:::888888999;;;:::888666555444444555555666666666666666666666666666555555444444444444444222222222333333444666666333333333333333333222222222222111111111111222222000111222333333333333333///...------//////...---------...///////////////............/////////000...------------,,,,,,,,,***++++++,,,------------........................,,,,,,,,,,,,,,,---...//////000000///---,,,...///////////////............,,,---...---,,,,,,---///+++---......---,,,,,,---)))//////,,,...000111333222111000///............,,,------......//////000000000000/////////000000...000222444444333222000222111000//////000000................../////////////////////000000111111000000////////////......---,,,***))))))***,,,---((((((((()))***,,,...///,,,,,,---...............///000000000///---------++++++,,,,,,,,,---------******,,,---///000222222------------------------.........,,,***((('''''''''''''''(((((((((((()))***)))((((((((()))+++,,,---,,,***&&&$$$%%%(((***(((''''''''''''&&&&&&&&&'''((()))************)))&&&''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((()))******''')))++++++***)))******&&&(((***)))''''''((()))&&&&&&&&&'''''''''(((((($$$)))------)))&&&'''*********+++,,,,,,,,,,,,+++...---,,,+++,,,---...///...///000...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///000111+++...111222222111111111000000000111222222333333000000000000000111222222///000000000000000000000000222444555666555333111000000/////////000111222222222333333444444555555000111222333666888;;;<<<:::;;;:::888666555555777:::<<<===>>>===>>>@@@AAAAAAAAAAAA>>>:::888777777444666999<<<>>>??????>>>===<<<;;;;;;===@@@CCCEEEIIIIIIJJJJJJJJJIIIIIIJJJCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGJJJKKKKKKLLLMMMOOOKKKKKKLLLMMMPPPSSSVVVXXXXXXZZZ[[[\\\\\\]]]```bbbcccdddeeegggjjjnnnqqqrrrzzz{{{|||zzztttnnnjjjggg^^^ZZZUUUPPPPPPSSSWWW[[[]]]eeeiiihhhgggjjjmmmmmmnnnnnnqqqtttuuuvvv}}}TTTUUUVVVUUUUUUXXX___eeedddaaa\\\XXXUUUQQQLLLIIIAAAGGGLLLOOORRRVVVWWWTTTNNNOOOPPPOOONNNMMMNNNOOOMMMNNNMMMKKKHHHFFFGGGHHHIIIFFFBBB@@@@@@AAAAAA@@@>>>@@@CCCEEEGGGJJJMMMPPPKKKFFFAAA>>>>>>>>><<<:::555666666777777888888888666777999999999:::===???999<<<===;;;999888;;;>>><<<======<<<;;;;;;<<<>>>=========<<<;;;:::999888;;;;;;<<<:::999888999;;;888666444222222222444555666666666666666666666666555555444333333333333444222222222222222333333444111111222333333333222222444333222222111222222222000111222222333333333333...---,,,---...//////...---......//////////////////............///000000------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000///000000...,,,,,,---...........................***,,,---------,,,...///,,,---//////---,,,---...(((000---+++111///,,,333333111000.........//////---......///000000111111000////////////000111222...000222444444333222111///111111//////111111//////......------.../////////......///000111222333333222000///....../////////---***((((((***,,,---)))((((((((()))+++---...++++++,,,---............///000222111///.........,,,,,,,,,,,,------------***+++,,,---///000111222---------............//////000000...+++(((''''''(((((((((((())))))))))))***)))((((((((()))+++,,,++++++***(((&&&%%%''')))(((''''''''''''&&&&&&&&&%%%&&&((()))***))))))(((&&&''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''(((((())))))$$$&&&))))))(((''''''(((&&&***+++&&&$$$&&&)))***(((((()))))))))*********'''***------***))))))+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++...///...,,,,,,...111+++++++++++++++,,,,,,,,,******+++---...000111111,,,...000000000///111222//////000111222222333333111111111111111222222333---...000000000000222444///111333555666666555444222111000//////000111222...///111333666888:::;;;000111333555777888888888:::;;;;;;:::777777888999999:::<<<<<<<<<>>>AAACCCCCCDDDCCC@@@;;;777555555444555888;;;===>>>>>>>>>;;;;;;;;;<<<>>>AAADDDFFFHHHJJJKKKKKKJJJIIIIIIJJJEEEDDDDDDCCCCCCCCCDDDDDDAAACCCEEEFFFGGGIIIKKKMMMKKKLLLLLLNNNPPPSSSVVVXXXWWWYYY[[[\\\[[[\\\^^^___``````bbbeeejjjnnnrrruuuwwwyyy{{{zzzvvvrrrnnnllleeeaaaZZZTTTRRRTTTXXX[[[^^^gggmmmmmmjjjkkkmmmmmmmmmmmmnnnqqqrrrrrryyyQQQUUUYYYZZZZZZ[[[```eeeeeeaaa\\\XXXTTTQQQNNNKKKGGGNNNSSSSSSVVV[[[\\\YYYPPPQQQPPPOOOMMMNNNQQQSSSMMMMMMLLLJJJFFFDDDEEEFFFGGGDDD@@@>>>@@@AAAAAA@@@???AAACCCEEEEEEFFFHHHJJJFFFCCC???===;;;;;;:::999555666777888999999999999777888999999999999;;;===888;;;<<<:::777666:::===<<<<<<<<<;;;999:::;;;===>>>======<<<;;;:::999888999::::::999777777888:::666666666666666666555555444444444444444444444444555555333222222222333444222222111111000000111111///000111222222222111111444333222222111111111222000000111222333333333333---,,,,,,---000111111000...///000000111111000000///......---...///000111---------,,,,,,,,,++++++***+++,,,---------,,,+++------------------------------------...///000111///000000...,,,+++,,,...........................)))+++---...------...///,,,...000///...---...///)))333...,,,444000***555444333111/////////000111//////000000111111222222//////...///000111333444...///111222333333333222,,,111333000000333444000///...------------...///............000111333444666444111...,,,---///000---,,,+++*********+++++++++***))))))***+++...///***+++,,,---............---///111000...---...///,,,,,,,,,------------...***++++++---...///000000------......////////////...000111///+++)))((()))))))))))))))*********+++***)))((((((((()))+++,,,)))***+++)))'''&&&'''((((((''''''''''''&&&&&&&&&"""###%%%'''(((((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((($$$&&&)))***)))((('''(((&&&******###$$$)))+++((()))))))))************------------------------******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,))),,,///...++++++///333+++++++++,,,,,,---------+++,,,,,,...///000111111,,,---...---------000222111111111111111111111111222111111111111222333333000222333333111111333555111222333555555555555444333222000//////000222333000111222444666888999:::222333666888999888666444888999:::999777777999:::999:::;;;;;;;;;<<>>???<<<<<<<<<===???BBBEEEFFFGGGJJJMMMMMMKKKJJJKKKMMMHHHGGGFFFDDDBBBAAA@@@@@@???@@@BBBCCCEEEGGGKKKNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTWWWYYYZZZYYYXXXYYYZZZZZZ[[[^^^bbbgggmmmrrruuusssvvvyyyyyywwwtttqqqpppmmmhhh```XXXUUUVVVYYY\\\___jjjrrrrrrooonnnooonnnlllkkklllooooooooouuu|||RRRXXX^^^```^^^\\\^^^```ddd```[[[VVVSSSPPPMMMKKKOOOVVVZZZYYYZZZ___aaa]]]RRRRRRPPPNNNMMMOOORRRUUUMMMMMMLLLIIIEEECCCCCCDDDFFFBBB>>>===???AAABBBAAA@@@BBBDDDDDDCCCBBBCCCDDDBBBAAA???<<<:::888888999555666777999::::::::::::666777888777666666888999888:::<<<:::666555999===;;;<<<<<<:::999999;;;===>>>======;;;:::999888888888999999777666555777888666888:::<<<<<<;;;999777444444444444444444444444555444333222222222333444333222111000////////////---...000111222222111000333333222111000000111111///000111222333444444444---,,,,,,...111333333222000000111222222222222111///......------///000111---------,,,,,,,,,+++++++++,,,---.........---,,,---------------------------------...///000111111///000000...,,,+++,,,------.....................)))+++---...------...000---///000000///......///+++555///---777111***666666444222000000000222222000000000111222222333333............000222444555//////000111222333333333+++222444222111555666222//////---,,,,,,---...///............000222444555999666111---+++,,,...000+++,,,,,,---,,,+++***))),,,,,,*********,,,...000+++,,,---...////////////+++...000000---,,,---///,,,,,,,,,---------......***++++++,,,---...//////---.........//////000000---///111///,,,******,,,)))*********++++++++++++***)))((((((((()))+++,,,(((***+++***((('''''''''(((((('''''''''&&&&&&&&&%%%&&&(((***++++++***)))&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&(((+++,,,+++***))))))%%%***((( """(((+++''''''''''''((((((((((((,,,***((((((***++++++*********+++,,,,,,,,,,,,+++)))***+++,,,---,,,+++***'''+++...---++++++///444,,,,,,,,,------.........,,,------...///000111111111111111000///000444777333333222222111000000///222222111111222222333444666777888666222000111222333333444444555444444444444333111//////000222333666666666666666555555555...000444666666333000---555666777666555555777999:::;;;;;;;;;:::;;;===@@@AAACCCCCCAAA===999777777555555666777999<<<>>>???>>>===>>>>>>@@@BBBDDDFFFFFFJJJMMMNNNMMMLLLNNNPPPLLLJJJHHHDDDBBB???>>>===@@@AAABBBCCCEEEIIINNNQQQNNNNNNMMMMMMMMMMMMNNNNNNSSSUUUWWWXXXWWWVVVUUUVVVWWWXXXZZZ___eeelllrrruuupppssswwwxxxwwwtttsssrrrsssmmmddd\\\WWWWWWZZZ]]]```lllvvvvvvrrrqqqpppoookkkjjjkkknnnmmmmmmrrrzzz|||ZZZaaaeeedddaaabbbaaa______\\\WWWSSSRRRRRRQQQPPPPPPUUU\\\```aaa___]]]\\\VVVUUUTTTUUUUUUUUUSSSQQQNNNNNNKKKHHHGGGGGGDDDAAAEEEAAAAAADDDBBB>>>???EEEEEEDDDCCCCCCCCCBBB???===>>>>>>>>>>>>===<<<;;;:::999:::<<<;;;:::999999:::777777777777777888888888666666777888999999::::::<<<;;;::::::999999999999;;;::::::999999888888888666777777777888888888888888777777999<<<===:::777777666555444333222222222888666333111//////000000222333222111///...///000///000111000///000111333111111111111111111111111555444222111111111222222000000111111111000000///222222222111111111000000222222111111000//////...333000...---------,,,+++(((***,,,///000///...---,,,,,,,,,---------......------,,,+++,,,...000222111000000///...---------000---******---......,,,---***((())),,,---,,,+++---........./////////000///000000111222333333333444333111///......///000---///222222111///......///000111000//////111333000111222333333333333333222222222333222222111111000000000///......---------///000000///......///222222111///,,,+++,,,...,,,,,,,,,---------......+++******++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++,,,---000111000............------,,,,,,,,,((()))***+++,,,---------((()))***+++,,,---------......//////...,,,+++)))+++******))))))))))))))),,,+++*********,,,...000******)))'''$$$%%%''')))&&&((())))))(((''''''((()))(((((('''''')))***+++((()))))))))*********+++***(((&&&'''***+++)))'''***)))((((((((()))+++,,,))))))(((((('''''''''&&&)))******)))'''&&&((()))''''''&&&%%%&&&'''((()))&&&(((******'''&&&(((+++&&&(((+++---***%%%(((...)))***,,,---.../////////,,,------,,,******,,,---,,,,,,,,,,,,------...///+++,,,---...////////////111111222333333333333222333444444333222111333444111222444333333222444555666;;;>>>;;;444///000444222333444666666666555444333444555444222111222333444666888999999666222000333333444444444444444444777777777777888999;;;;;;666888:::===>>>===<<<;;;BBBAAA@@@>>>===;;;:::999777888999999888999;;;===@@@@@@AAA@@@@@@AAADDDGGGIIIJJJMMMOOOOOONNNLLLKKKNNNLLLHHHEEEBBBAAAAAAAAA@@@?????????BBBFFFKKKNNNQQQPPPNNNKKKJJJKKKOOORRROOOUUUYYYXXXXXXYYYYYYVVVZZZ\\\^^^___fffrrr{{{~~~~~~zzzwwwvvvxxxyyywwwtttyyyssskkkccc^^^]]]___aaakkkqqqwwwyyy{{{zzzsssjjjlllmmmoooooooooppprrruuuyyy~~~fffjjjkkkfffaaa___]]]ZZZ]]]YYYUUURRRRRRRRRQQQQQQUUUZZZ```cccccc```^^^\\\VVVUUUTTTUUUWWWWWWVVVTTTQQQOOOJJJGGGEEEEEECCCAAACCCAAABBBEEEDDD@@@BBBGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>===<<<;;;:::999999;;;<<<<<<;;;::::::;;;888888888888888888888888777777777888999999::::::<<<;;;::::::999999999:::;;;;;;::::::999888777777888888888888999999999999777666555666999999888555666555444333333333333333666555444333222333444555333333333111000///000000///000111000///000111333111111111111111111111111333333222111111222333333//////000000000//////...222222222111111111000000000000000000111111111000111///...---------+++***)))***,,,.../////////...,,,,,,------..................---,,,---...000111222111///---,,,------...111///,,,---///000000...---+++)))***,,,...---,,,//////////////////////////////000000111222222333444222000///......///000---///111111000////////////000111000//////111333000000111222222222222222222333444555555555444333000000000///......---------...000000...---...///111111111...,,,+++,,,---,,,,,,,,,---------......+++,,,------,,,,,,---...,,,,,,,,,,,,---...//////,,,++++++,,,...///...---......---------,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,------...---,,,*********+++,,,---,,,+++***)))+++***)))***+++---000111++++++***'''%%%%%%''')))&&&((())))))(((''''''((())))))((((((((()))***+++((((((((((((((((((((((((***(((&&&''')))***)))'''))))))((((((((()))***+++))))))(((((((((''''''''')))******)))''''''(((***''''''&&&&&&&&&'''((()))''')))++++++******,,,...)))***,,,...***%%%&&&,,,)))***+++---.........///---.........------///111+++++++++++++++,,,------------...///000000000000111111222333333333333222222333444333222222333555111222333333222222333555888===@@@>>>777222333555444444555555666666555555333444555444222222222333444666888999888666333111666666777777888888777777666666666666777888888999555666888:::;;;;;;;;;;;;@@@@@@???>>>===<<<<<<;;;777888999999888888:::<<>>>>>===<<<;;;:::999888;;;<<<>>>>>><<<<<<<<<===999999999999888888888888777777888888999:::::::::;;;;;;:::999999999::::::<<<<<<;;;:::999777777666888999999999999:::::::::666555333333444555444333444444333333333333444444333333444555666777888999222222111000////////////000111111111000000111333111111111111111111111111222222222111111222333333......////////////......222111111111111000000000......///000111222222222///...------------***(((++++++,,,---...//////000---............/////////000///...------...///000222000...,,,+++,,,...///111///------///000///...---,,,***+++---......---000000000000////////////......//////000000111111222111000...---......///...000111000///...///111///000111111000000111222///000000111111111111000000111444666666666444222000000000///......------,,,...//////...------...///000000...++++++,,,---,,,,,,,,,---------......+++---//////,,,,,,...000,,,,,,,,,,,,---...//////,,,++++++,,,......,,,+++------------,,,,,,,,,,,,)))******+++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,***++++++,,,,,,+++******''')))+++------,,,)))((()))))))))***+++...000222+++,,,+++)))''''''(((***&&&((())))))((('''(((((())))))(((((())))))***+++''''''&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''(((((('''''''''((()))***))))))((((((((((((''''''((()))******)))((()))+++'''''''''''''''((())))))&&&(((***+++++++++---///++++++---...***%%%%%%***))))))***,,,------------,,,---......------///111******))))))******++++++......//////000111111111111111222333333333333222111222333222222222444666111222333333222222333444999>>>BBBAAA<<<777666777666666555555555555555555333444555555333222222333444555777888888555333111666777888888999999999888666666666666666666666666777777888888999;;;<<<<<<>>>>>>>>>???>>>>>>======888999:::999777777999;;;>>>AAACCCDDDDDDDDDEEEFFFHHHIIIKKKMMMMMMLLLJJJIIIIIIGGGEEEBBBAAAAAABBBBBBBBBAAAAAABBBEEEIIIMMMPPPTTTUUUTTTRRRPPPNNNNNNOOOQQQWWW\\\]]]]]]^^^^^^[[[___bbbddddddiiippptttttt}}}{{{zzz{{{}}}|||xxxtttsssppplllgggeeeddddddeeegggoooxxx|||~~~}}}wwwpppiiijjjllllllllllllnnnooovvvzzzqqqrrrooogggbbbbbb```]]]WWWUUUSSSSSSUUUVVVWWWWWW\\\___dddeeedddaaa^^^]]]ZZZXXXUUUUUUUUUVVVVVVVVVUUUPPPLLLJJJGGGBBB???>>>@@@BBBFFFHHHIIIHHHIIIKKKHHHEEEBBB@@@AAABBBBBBBBB>>>===<<<;;;:::999999888<<<===??????>>>===>>>???::::::::::::999999999999888888888999999:::::::::;;;::::::999999:::::::::<<<<<<;;;:::888777666666888888888999999999::::::666555333222222222333333333333333333333444555555222333444666888999999999111000///.../////////...000111222111000000111333111111111111111111111111444333333222222111111111......//////000000//////111111111111000000000000......000111222222111111...---,,,------,,,***(((,,,,,,,,,,,,---///000111.../////////////////////000000///........./////////......------,,,,,,---------,,,,,,---------------,,,,,,,,,---.........111000000000000/////////............//////000000000000///...------......///000000///......000222...000111111000000111222//////000000000000//////,,,...111444555444222000000000000///......------,,,---//////---,,,---...---...///---,,,+++,,,---,,,,,,,,,---------......***---000///,,,+++---111,,,,,,,,,,,,---...//////...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))***************%%%&&&((()))***))))))(((*********+++,,,---...///,,,,,,,,,***(((((()))***'''(((******((('''((()))((('''(((((((((((())))))%%%%%%%%%&&&&&&'''''''''((('''''''''(((((('''''''''''''''''''''(((((()))))))))((((((((((((((((((((()))++++++***)))***+++((((((((((((((()))))))))''''''((())))))***+++,,,+++***,,,---+++&&&&&&***((()))***+++,,,,,,,,,,,,,,,------,,,******,,,---+++***************++++++............///000111111111111222333333333333222000111222222111222444666111222333333222111222444777<<>>????????????>>>===<<<999999:::999777777888:::>>>AAAEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFFFFEEECCCAAAAAAAAACCCDDDCCCBBBCCCDDDGGGKKKOOORRRVVVWWWXXXWWWSSSPPPNNNNNNPPPVVV\\\\\\]]]______\\\^^^bbbeeefffiiioooqqqpppvvvvvvwwwzzz}}}}}}xxxtttqqqooollliiifffdddccccccfffoooxxx{{{|||{{{vvvppphhhiiikkkkkkjjjjjjkkkmmmrrrwww~~~ppppppllleeebbbcccbbb___WWWVVVUUUVVVYYY[[[\\\\\\[[[___ccceeecccaaa___^^^\\\YYYUUUSSSSSSTTTTTTTTTUUUPPPNNNOOOLLLCCC======AAAEEEIIIKKKKKKLLLLLLLLLHHHEEEBBB@@@AAABBBCCCCCC======;;;:::999999::::::<<<>>>@@@@@@?????????@@@<<<;;;;;;;;;:::::::::999999999999999999::::::::::::::::::999999::::::;;;<<<<<<;;;:::999777777666777777777777888888888999777666555333222222333555333333333333444555666666222333444666777777777777444222000000111222111000111222222111000000111333000000000000000000000000555555444333222000//////...///000111111111111111000000000000000000000000///000111222222111000///...---,,,,,,---,,,+++))),,,,,,,,,---...///000111/////////////////////.../////////...............+++,,,...//////---+++***,,,------------,,,------,,,------,,,,,,---...///000000000///////////////.............../////////......------------------...///000///...///111222...///111222111000000111//////000000000//////...+++...111444555444111000000000000///......------+++,,,......,,,,,,,,,---,,,---......,,,+++,,,---,,,,,,,,,---------......***,,,...---++++++---///,,,,,,,,,,,,---.../////////......///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******+++,,,,,,,,,++++++)))))))))))))))))))))***(((''''''&&&''')))+++,,,------,,,,,,++++++,,,,,,,,,,,,---+++)))((()))***''')))******)))(((((()))&&&&&&'''''''''((((((((($$$$$$%%%'''((()))***+++'''(((((((((''''''((((((&&&''''''((((((((((((((((((((())))))))))))))))))(((***,,,,,,+++******+++((((((((()))))))))))))))******))))))******))))))***)))***---,,,)))))),,,))))))***+++,,,,,,,,,,,,.........,,,***)))***+++---,,,,,,+++++++++,,,,,,---------------///000111111111222333333333333222///111222222111222444666111222333333111111111333444999===???<<<888666666777666555333333333444555222444666666555333222333444444666666666555333222222333444555666666666666888888999999999888777777<<<;;;:::999:::<<>><<<:::888999999888777666888999===@@@EEEGGGGGGEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDCCCDDDCCCAAA@@@AAABBBDDDEEEDDDDDDEEEGGGJJJNNNQQQTTTXXXZZZ[[[ZZZVVVRRROOOMMMMMMTTTXXXYYYZZZ^^^___]]]\\\aaaeeefffjjjooopppnnnnnnnnnqqqvvv{{{{{{xxxtttpppooommmjjjfffcccaaa___fffoooxxxyyyyyywwwsssnnniiijjjjjjiiihhhhhhjjjlllooottt{{{mmmmmmhhhbbb```aaa___ZZZXXXWWWWWWYYY\\\_________^^^aaadddfffdddbbb``````]]]ZZZUUURRRRRRSSSTTTUUUXXXQQQNNNQQQNNNDDD>>>???CCCIIINNNNNNNNNNNNMMMKKKGGGDDDBBBBBBBBBCCCCCCBBB===<<<;;;::::::;;;<<<===<<<>>>@@@@@@@@@???@@@AAA======<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999999:::;;;;;;;;;;;;:::999999888888888666666777777777888888888666666777666444444555666555555444444555666777777333333444444555666666666888555333333666777666444222333333222000000111333000000000000000000000000555555444444222111///......///000111111222222111//////000000000000000111///000111333222111///...///---,,,+++,,,---,,,+++,,,,,,---...///000000111/////////............---------..................***+++---......---+++)))---///000000///......///+++,,,---,,,++++++---///............/////////000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222---///222222111000000111000000000000000//////...///000333555555555333111000000000///......------***,,,------,,,++++++,,,+++---//////...------...,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,---...////////////...///111111000...++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,+++++++++***))))))((((((((())))))+++***(((((())),,,///111......------,,,+++***)))+++,,,---+++)))((())))))''')))******)))(((((()))%%%&&&'''(((((((((''''''%%%%%%&&&((()))***+++,,,((()))***)))((('''(((***&&&'''((())))))))))))((((((((())))))))))))*********,,,......,,,*********(((((()))***************///---,,,+++,,,,,,+++)))***((()))------******---******+++,,,,,,,,,,,,,,,000000000...,,,+++,,,---......------,,,,,,------------,,,,,,---...000111111111222333333333333222000111222111111111333555111222333222111000111222222555888:::999666555444444444333333333333333333222444777777666444333222333444555555555555444333444555666777888999999999888999:::;;;;;;;;;:::999:::999888888999;;;===???@@@AAAAAABBB@@@>>>;;;:::777888999888666666888:::===@@@DDDFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCAAAAAAAAABBBDDDFFFEEEEEEGGGIIILLLPPPTTTUUUYYY[[[\\\[[[WWWSSSPPPNNNLLLQQQUUUUUUVVV[[[^^^^^^\\\aaaeeegggjjjoooqqqnnnjjjkkkmmmsssxxxzzzwwwtttpppooommmjjjfffcccaaa___gggpppwwwwwwvvvuuusssppplllllljjjhhhfffgggkkknnnmmmssszzzggggggccc^^^^^^___\\\WWWXXXWWWXXXZZZ^^^```aaaaaaeeegggjjjjjjgggdddbbbaaa\\\YYYTTTRRRSSSVVVXXXYYY\\\SSSNNNPPPMMMDDD@@@DDDEEEMMMRRRPPPOOOPPPMMMIIIEEEDDDCCCCCCDDDDDDCCCBBB<<<;;;::::::;;;<<<>>>@@@<<<>>>@@@@@@@@@???@@@BBB>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;<<<999999999999999999999999777777888888888999999999333666888777666555666777777777666666666777777888333333333333444666888999999555333444777999777444333333444222000000111333000000000000000000000000222222333333333222111000---...///000111111111111////////////000000111111,,,...111333333222111///111///+++***+++---......+++,,,...///000000000000............------,,,,,,++++++,,,------.........,,,,,,++++++++++++,,,,,,,,,///111111///---...///***+++---,,,******,,,///++++++,,,---...///000000////////////////////////++++++,,,,,,,,,,,,+++++++++...000111000000000111---///222333222000000000000111111111000000///...111222333444444333222111000000000///......------***+++------+++***+++,,,+++---///000///......///,,,,,,,,,---------......///,,,***,,,///111///,,,,,,,,,,,,,,,---...//////...------...000111000...******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,++++++***,,,+++***(((((((((((()))************,,,...000222------------,,,+++*********+++,,,+++)))(((((((((((()))++++++)))((()))***'''''')))*********)))(((((((((((((((((()))))))))(((***++++++)))((()))+++'''((()))*********))))))(((((()))))))))*********+++---//////,,,***)))(((((()))***+++++++++******...,,,***+++---...,,,***---******------***)))++++++,,,,,,------------,,,---...///...---,,,...000///......---,,,,,,------......---,,,---///111222111111222333333333333222111222222111000000222333111333333222111000000111000222444666666555444444111111222333333333222222222555777888666444333222333444444555555444444333555555777888999:::::::::777888:::<<<<<<<<<;;;:::999999999999:::<<<===>>>>>>???AAABBBAAA@@@===<<<666777888777666777999;;;===@@@CCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBEEECCCBBBAAAAAACCCEEEFFFEEEFFFHHHKKKNNNRRRUUUWWWYYY[[[\\\[[[WWWSSSQQQPPPKKKPPPRRRQQQSSSZZZ___``````eeehhhhhhkkkpppqqqooommmmmmnnnsssxxxzzzwwwtttooonnnllljjjgggeeedddcccgggpppvvvvvvtttuuuvvvtttpppnnnkkkgggeeeggglllpppnnntttzzzaaaaaa^^^\\\]]]```]]]WWWXXXWWWXXXZZZ^^^aaaaaaaaakkkmmmooonnnjjjfffdddccc[[[XXXSSSRRRTTTXXX\\\^^^```TTTMMMNNNKKKCCCCCCIIIGGGOOOTTTRRRPPPPPPMMMGGGDDDCCCCCCDDDEEEEEECCCAAA<<<;;;::::::;;;>>>@@@BBB;;;===???@@@@@@???@@@BBB???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;<<<888888999999999:::::::::888888999999999:::::::::111555888888666555666888888888777777777777888888333333222333444777:::<<<777333000111555777555222333444444222111000111333000000000000000000000000///000222333444444333333,,,---...///000000000000.../////////000000111111***,,,///222444444222111333000,,,***+++---///000***,,,...000111111000///......---------,,,,,,,,,)))***+++,,,------...---///---)))''''''***---000***---000///---+++,,,---)))+++,,,+++)))))),,,...)))***+++,,,---///000000000000000000000/////////***++++++,,,,,,,,,++++++***---000222111000000000,,,///222333222111000000111111111111111000//////000111111111111000000///000000000///......------)))+++------+++***+++,,,+++---000000000//////000,,,,,,,,,---------......222---***,,,111444000,,,,,,,,,,,,,,,---...//////,,,+++,,,---000111000...*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***---,,,***)))((((((((()))&&&''')))+++---......///+++,,,,,,------,,,,,,+++)))+++,,,+++)))''''''(((((()))++++++)))((()))***((()))***,,,,,,++++++*********)))(((''''''&&&&&&)))+++---,,,)))(((***,,,'''(((***+++++++++***)))(((((())))))*********+++,,,...000///---***((((((((()))***+++,,,+++******+++)))'''))),,,---,,,***///++++++------***((())),,,,,,---.........------)))***+++++++++,,,...111///...------,,,,,,,,,,,,000///...---...000222333111111222333333333333222111222222111000000111222111333333222000///000111000111222444444444444444...///111222333333222111222555888888777444333222333333444444555444444444444555666777999999::::::666777:::<<<===<<<;;;:::;;;;;;;;;<<<===>>>???@@@<<<===@@@BBBBBBAAA???>>>555666777777777777999;;;===???BBBCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGIIILLLOOOSSSVVVXXXYYY[[[\\\ZZZWWWSSSQQQQQQLLLPPPQQQOOORRRYYY```aaaeeeiiikkkjjjlllqqqrrroooqqqpppqqqtttyyyzzzwwwtttooonnnllljjjiiihhhgggggggggpppvvvuuutttvvvyyyyyysssppplllgggeeegggmmmrrrooouuuzzz~~~^^^\\\YYYWWWVVVVVVXXXYYYYYY[[[^^^___^^^]]]]]]^^^iiimmmqqqqqqmmmfff___[[[XXXSSSNNNLLLOOORRRTTTTTTPPPNNNJJJIIIHHHHHHGGGFFFIIIJJJLLLNNNMMMKKKIIIGGGCCCCCCCCCDDDEEEDDDAAA???<<<<<<;;;;;;<<<>>>AAACCCBBB@@@??????AAABBBBBBBBBCCC@@@===;;;;;;;;;:::999======<<<;;;999777555444888888999:::::::::999999666666666666777777777777777::::::888888<<<===;;;;;;:::999888888888999:::;;;999666555555666666555333444444444333444777:::666666555555555444444444666444222000000111222333000000111111000///---,,,///000222333333222000///------------------------000000000000......///111111222333444333222111000222///++++++---//////---+++,,,---...///111222222,,,---------......//////......---------.........///////////////...------000...,,,---000111///---,,,---...---,,,,,,---///******+++,,,,,,---......---------.........//////.........------,,,,,,,,,////////////000000000000///000000000000000//////000///////////////000111000000111111111000...---,,,...//////...------...333222000---,,,++++++++++++---////////////000111000---+++,,,...///...,,,333///,,,,,,------***'''***,,,---,,,++++++,,,---000000000000000000000000---,,,+++,,,...///...---...,,,***))))))***,,,---++++++------------++++++,,,+++***((((((((())))))+++,,,------,,,,,,...000.........------,,,,,,,,,,,,......---+++)))((()))******))))))(((((('''''')))))))))))))))*********''''''((((((((((((''''''***)))(((''''''((()))***,,,***''''''((())))))(((((()))***,,,,,,+++******.../////////...,,,***)))%%%&&&&&&((())),,,---...++++++************************,,,---.../////////***,,,//////)))$$$(((000,,,,,,,,,+++***+++---///111000---+++***+++,,,------///000///...---...000111111222333333111000///111111111000111111222222222666888555///,,,,,,///...///000222222111111000444333111000111333333333111222444666777666666555555444444555666555222000666444444777<<<>>>;;;777777666666999:::999===CCC:::::::::;;;===>>>@@@AAADDDBBBAAABBBDDDBBB>>>:::;;;>>><<<777666;;;<<<888>>>@@@CCCEEEFFFFFFEEEEEEHHHGGGEEEEEEEEEEEEDDDBBBHHHFFFCCCAAABBBEEEHHHKKKIIIIIIHHHHHHIIINNNTTTXXXVVVXXXYYYYYYVVVSSSQQQQQQLLLMMMPPPRRRTTTYYY___ccchhhjjjllliiigggiiipppvvvnnnssswwwxxxtttrrrtttwwwpppooonnnmmmkkkiiigggfffooorrrwww{{{{{{zzzxxxwww|||vvvmmmiiihhhjjjjjjjjjlllqqqwww{{{^^^\\\YYYWWWUUUVVVWWWXXXZZZ]]]___```___^^^^^^___fffjjjmmmmmmhhhaaa[[[WWWSSSPPPLLLKKKMMMPPPQQQQQQNNNLLLIIIHHHHHHIIIHHHGGGKKKLLLLLLLLLKKKIIIGGGEEECCCBBBCCCEEEFFFFFFCCCAAA::::::;;;;;;===@@@BBBCCCAAA@@@???@@@BBBBBBBBB@@@AAA???===<<<======;;;:::;;;;;;::::::999999888888888999::::::;;;;;;;;;;;;777777777777888888888888888;;;:::777888<<<>>><<<999999888777888999:::;;;:::888666555666666555555222333444333222333666888666555555555444444444333555444222111000000111111000111111222111111//////000111333444444333111000////////////////////////000000000///......///000111222222333333333333333222///,,,+++---///...---,,,------...///000111111/////////...............---------------...///000///000000000000///...---000...---...000000///---,,,---...---++++++,,,...******+++,,,,,,---......------........./////////.........------,,,,,,,,,////////////000000000000//////000000000000//////000000///////////////000....../////////...---,,,,,,...//////...------...000///...---,,,,,,---------///111111///...------000...---...111444333222444222111000///...---+++)))+++------,,,---...000//////000000000111111111...---,,,,,,......,,,+++---,,,+++******+++,,,,,,++++++,,,------,,,+++++++++***)))(((((()))*********+++,,,,,,+++,,,...000---------,,,,,,,,,++++++,,,---...---***(((((((((***)))))))))((((((((('''))))))))))))************''''''((((((((((((''''''******))))))))))))******+++)))''''''((((((((('''(((((()))************))),,,---.........---,,,+++************+++,,,......++++++++++++++++++++++++)))***,,,---......//////------...///+++'''***000+++,,,,,,+++***+++---///111000///---------......///000000///......///000111111222222222222111111333222111111111111222222111444666444///,,,---000///000222333333333222111444333111111111222333333333444555666777777777777666555555666777666444222888666555888<<<===999666777555666:::;;;;;;???EEE::::::;;;;;;===>>>???@@@AAA@@@@@@BBBDDDCCC@@@===999<<<;;;777777<<<===:::>>>@@@BBBDDDFFFGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFEEEIIIGGGDDDBBBCCCEEEIIIKKKIIIIIIHHHHHHIIILLLRRRWWWVVVXXXZZZYYYVVVSSSRRRQQQPPPRRRSSSTTTVVVXXX]]]```fffiiikkkjjjhhhjjjpppvvvwwwyyy{{{yyyuuusssvvvyyyssssssrrrqqqqqqpppppppppuuuxxx}}}~~~}}}{{{uuummmhhhggghhhiiiiiilllpppvvvyyy}}}___]]]ZZZWWWVVVVVVWWWXXX]]]___aaaaaa```_________bbbeeehhhgggbbb[[[UUUSSSMMMKKKJJJJJJKKKMMMNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFFFFDDDBBB999:::;;;===???@@@BBBCCC?????????AAACCCCCC@@@>>>???>>>>>>???@@@???===;;;999999999999:::;;;<<<===999999;;;<<<============888888888999999999:::::::::<<<:::777888<<>>????????????AAACCCCCCAAA???999;;;:::888999<<<>>>===??????AAACCCFFFHHHJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFDDDDDDFFFIIIKKKIIIIIIHHHHHHHHHKKKPPPTTTVVVXXXZZZYYYVVVSSSRRRQQQUUUVVVWWWWWWWWWXXXZZZ]]]ccchhhllllllkkkmmmrrrwww~~~zzzvvvtttwwwzzzwwwwwwvvvvvvwwwyyyzzz{{{{{{}}}|||wwwpppkkkiiiiiiiiiiiillloootttvvvzzz___]]]ZZZXXXVVVWWWXXXYYY```bbbdddcccaaa____________aaabbbaaa\\\VVVRRRPPPJJJIIIIIIJJJKKKKKKKKKKKKHHHGGGFFFGGGIIIKKKJJJIIIMMMLLLJJJHHHFFFEEEEEEFFFDDDCCCCCCDDDDDDDDDBBB@@@;;;<<<===??????@@@@@@???======???BBBDDDCCC???<<<<<<<<<>>>@@@BBBAAA>>><<<999999999:::;;;<<<>>>???:::;;;<<<===>>>?????????::::::::::::;;;;;;;;;;;;:::<<<;;;777888===???>>>999888777666666777888999888777555555666666555444111222222111000000222444444444333333333333333333444444444333111///---,,,......///000111222222222000000111222222111000000111111111111111111111111000///......///000000000666555444333222333444555111000......---.........///////////////.........000000000000000///////////////...------------...000000111111111111000000//////....../////////...,,,------+++))))))***++++++++++++,,,,,,---------,,,,,,,,,,,,---------..................---------////////////000000000000......//////000/////////111000///...------,,,---------.../////////000000+++---///...---,,,------,,,,,,,,,,,,,,,------------000333333111---+++***+++++++++---///111222333,,,...000---)))''')))++++++---//////...///000222000000000000000000000000...---,,,---...---+++)))***+++,,,---------,,,,,,***+++,,,------,,,+++***)))))))))******++++++,,,''')))***)))))))))+++---***************)))))))))***+++,,,+++)))''''''((())))))))))))(((((((((((((((((())))))******++++++(((((())))))))))))((((((((()))++++++++++++)))(((***(((''''''(((((('''&&&))))))((('''''')))***+++***+++---//////...---+++))))))(((((())))))***++++++++++++,,,,,,,,,,,,,,,)))***+++,,,---.........111,,,***---///...,,,---+++,,,---,,,++++++---......///000000111000000///444333333000......000222111000000000111333555666555555333222111111111111000111222111//////000222000111333444444444333222222333333333222222333444444333222111222333555666555555555777888888666444888777777888;;;;;;999666888666777:::;;;999<<>><<<<<<;;;<<>>;;;;;;;;;===@@@CCCBBB???<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<===>>>??????@@@???;;;;;;;;;;;;<<<<<<<<<<<<:::;;;:::777888<<<>>>===;;;:::888666555555555666777666555555666666555444222222222000//////111333222222333333333333333333444444444333111///...------------...///000111111///000000000000000000///111111111111111111111111111///---...000222111000888777555333222222333333111111000///...------...////////////............---......///000111111222222111///...,,,+++++++++000000111111111111000000.../////////......//////,,,,,,---+++))))))***,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,........................////////////000000000000------...///////////////000000...---,,,,,,,,,,,,,,,,,,,,,,,,---......///+++---......---,,,,,,---------------------,,,,,,***---111333111///---,,,+++,,,,,,,,,,,,---///000///111222000,,,***,,,......000000000...---...///111111111000000000000000///...,,,,,,---...---,,,***+++,,,------------,,,******+++,,,,,,+++******))))))******++++++++++++'''((())))))((((((***,,,)))))))))))))))))))))))))))+++,,,+++)))''''''((((((((((((((())))))))))))'''(((((()))******++++++(((((())))))))))))(((((('''((()))******)))(((''')))(((''''''((()))'''&&&+++***)))((()))***+++,,,+++,,,///000000...+++)))'''''''''((()))***,,,,,,)))*********+++++++++,,,))))))+++,,,---.........111+++(((+++///...,,,,,,+++---......------...///......///000000000//////333333333111//////111333000000000000111444666777555444333222111111000000///000000000///000111333000000222333333333222111111333555444222222333444555444333333333444555666444333444666777888666444555555666999;;;;;;:::999999777888:::888555666;;;888999;;;<<<============@@@AAAAAAAAA@@@?????????@@@>>><<<<<<;;;::::::<<<@@@@@@AAABBBEEEGGGJJJKKKJJJLLLMMMLLLIIIHHHIIIKKKMMMKKKIIIGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHJJJNNNQQQTTTVVVXXXWWWTTTQQQPPPOOOQQQSSSWWWXXXYYYYYY[[[\\\aaagggnnnqqqppprrrvvv{{{{{{|||~~~~~~~~~|||||||||~~~zzzuuuqqqnnnmmmmmmkkknnnqqqrrrsssyyy\\\[[[ZZZZZZ[[[^^^aaaccchhhiiiiiifffaaa]]][[[ZZZZZZ[[[ZZZXXXTTTQQQPPPPPPLLLMMMMMMLLLJJJIIIIIIJJJGGGFFFGGGIIILLLMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIGGGEEECCCCCCCCCBBB@@@>>>DDDCCCBBB@@@>>><<<;;;:::;;;<<<>>>AAABBBAAA>>>;;;:::;;;===@@@BBBAAA???<<<<<<<<<===>>>>>>>>>>>>======>>>>>>???????????????;;;;;;;;;<<<<<<<<<======777::::::888888<<<===;;;:::999777666555444555555666555444555777777555333222333222000......000222111111222222222222333333555555444333222000000///---,,,,,,---...///000111000000000000000000000000222222222222222222222222222///---///222444333111777666555333222222222222000111222000...------...///////////////.........,,,,,,---...000111222333222111000...,,,++++++***//////000000111111000000...///000///...---...000+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,.............../////////////////////000000000000,,,---......///////////////...---,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,......,,,+++,,,---.........//////...------))),,,000111111000//////...//////...---,,,...///...//////...,,,++++++,,,///000111000...,,,---...111111111222333333444444444111---,,,,,,---...---++++++,,,,,,------......)))***+++,,,,,,+++***))))))***++++++,,,+++++++++'''((())))))((((((***,,,((((((((())))))))))))***)))+++,,,+++***(((((()))(((((((((((())))))))))))''''''((()))***++++++,,,((())))))******))))))((((((((())))))))))))((((((***)))((()))******(((&&&***************++++++,,,+++---///111000...***((()))))))))***+++---...///)))))))))******++++++,,,((()))***,,,------------000***(((,,,...---,,,---,,,...000000///...///000000000000///////////////000111222222111000111222000000111111333444555666333333222111000000000000000000///...///000111222///000222333333333222111111444666666333111333555777777666666666777777888333222333555888888777555333555777999:::;;;;;;;;;:::888999:::777333333666666888:::<<<===>>>>>>===@@@AAABBB@@@???>>>>>>@@@CCC???======<<<999999<<<@@@AAABBBCCCDDDEEEFFFGGGGGGJJJLLLLLLJJJIIIKKKNNNMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJIIIIIIKKKNNNQQQTTTVVVXXXWWWTTTQQQPPPOOONNNQQQVVVYYY[[[[[[\\\]]]aaagggmmmooooooqqqvvv{{{wwwyyy||||||wwwqqqmmmlllmmmkkknnnqqqqqqqqqwwwZZZZZZYYY[[[]]]bbbfffhhhkkkkkkjjjfffaaa[[[XXXWWWXXXXXXWWWTTTQQQOOOPPPQQQNNNOOOOOOLLLIIIGGGHHHJJJGGGGGGHHHKKKMMMNNNMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGEEEDDDCCCEEEEEEDDDCCCEEECCCAAA???===<<<<<<<<<;;;<<<===???AAAAAA>>>;;;;;;;;;<<<>>>@@@@@@>>><<<:::;;;>>>@@@AAA@@@???===>>>????????????>>>>>>===;;;;;;;;;<<<<<<<<<======555888:::888999<<<;;;888777666555555555555777777555444444555777777555333333444333111///...000111111111111111222222222333777666444222222222222222......------...///000111222222111111111111222222444444444444444444444444444000...///444666555222222222333333333333222222000222333111...,,,,,,............///////////////,,,,,,---...//////000000000///...------------------...///000000000000///---///000000...---...000***,,,,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------........./////////000////////////000000000000+++,,,---...////////////------,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---***,,,...---,,,+++,,,---,,,---...000000000000///***---///000000//////000...///000///---,,,...111---+++******+++***)))(((...///000///---------//////000222444777999;;;<<<;;;666000,,,+++,,,------,,,,,,++++++,,,---///000)))***+++,,,,,,+++***)))***+++,,,,,,,,,+++***)))'''((())))))((()))+++---(((((()))))))))************+++---,,,***)))******'''((((((((()))))))))***''''''((()))***+++,,,,,,))))))************))))))***))))))))))))))))))*********)))***++++++)))'''((())))))***************(((+++...111111///,,,***++++++******+++,,,,,,---))))))***++++++,,,------((()))***+++,,,---------///+++***---///------000---///222222111000000111333333111000//////000111,,,///222333222111111222000111222333444444444444111111000000///000000000111000...---...000111222000111333444444444333222000444777777333111333555555666666777777666666555333333444666999:::888777444666888999:::999999::::::888999;;;888444333777444666999<<<>>>??????>>>>>>???AAA@@@>>>>>>@@@BBBCCC>>><<<>>>===::::::>>>AAABBBCCCDDDDDDCCCBBBBBBBBBFFFJJJKKKJJJKKKPPPTTTMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLPPPRRRVVVXXXYYYYYYVVVSSSQQQQQQMMMRRRWWW[[[]]]]]]^^^___```eeejjjllllllnnnsssyyyttttttvvvxxx{{{}}}~~~~~~zzzsssooommmmmmllloooqqqqqqqqqvvvYYYYYYYYY[[[___dddiiilllmmmmmmkkkggg```ZZZVVVUUUVVVUUUTTTRRROOONNNPPPQQQOOOPPPOOOLLLGGGEEEGGGJJJHHHHHHIIILLLNNNOOONNNLLLMMMMMMKKKJJJHHHGGGEEEEEEFFFEEEDDDEEEGGGIIIIIIHHHEEECCC@@@>>><<<======>>><<<<<<===???@@@@@@>>><<<;;;;;;;;;===??????===;;;777:::>>>AAACCCBBB@@@>>>???????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<===333777999999999;;;:::666444444333444555777999:::444444444555777777555333444444333111///...000111000000111111222222222333777666444222222222444555000//////......///111222444333333222222333333444666666666666666666666666555111...000555777666333...///111333444444444444000222444222...,,,,,,...............//////000000---------..................------------...//////------...//////000//////---///111000---,,,...000***+++,,,---,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000////////////000000000000+++,,,---...////////////,,,,,,+++++++++,,,------222111000///......///000***,,,...---,,,+++,,,,,,***,,,...000222222222222,,,...000000///...///000,,,...///...,,,,,,...111111...+++,,,...///,,,***+++---......------///000...000222666;;;>>>AAACCC@@@:::222,,,******+++,,,---,,,+++***+++---000111)))***+++,,,,,,+++***)))+++,,,,,,---,,,+++)))(((''')))))))))))))))+++---((()))))))))******++++++***,,,------+++******+++'''((((((((())))))******&&&'''((()))***+++,,,,,,))))))************)))))),,,+++***))))))***+++,,,+++******+++,,,,,,)))'''&&&''')))*********)))(((&&&)))---000111000...,,,+++******)))(((((())))))******+++,,,,,,---......((()))***+++,,,---------///------//////---///222...000333333222111111222777555333000000000111222***---111333333222111111000111333444555555444333000///////////////000111222000...---...000111111222333444555555555444333000444888777333111333555222333444444444333222111444444555777:::;;;:::888666888::::::999888888888999888999;;;999555555999333555888<<<>>>?????????;;;>>>@@@???>>>>>>BBBEEEAAA<<<;;;>>>>>>;;;<<<@@@AAABBBDDDDDDDDDBBB@@@>>>===BBBHHHJJJKKKMMMSSSXXXMMMLLLJJJHHHGGGFFFGGGGGGHHHIIIKKKKKKKKKMMMQQQSSSWWWYYY[[[ZZZXXXUUUSSSSSSOOOSSSYYY]]]_______________ccchhhiiiiiikkkqqqwwwqqqpppoooqqqtttwwwzzz{{{zzz|||}}}~~~vvvqqqooopppllloooqqqqqqqqqvvv^^^\\\ZZZ\\\bbbhhhnnnpppnnnlllhhhddd^^^XXXQQQLLLOOONNNLLLKKKKKKMMMOOOPPPOOOLLLLLLNNNMMMJJJIIILLLLLLNNNPPPRRRRRRPPPNNNLLLLLLLLLKKKJJJHHHFFFDDDCCCCCCEEEHHHIIIIIIHHHHHHIIIEEEDDDBBB>>>;;;;;;===???===>>>????????????>>>>>><<<<<<===============<<<>>>???@@@AAABBBBBBBBBBBB@@@>>>======>>>??????>>>???>>>===<<<;;;::::::999<<<:::888888777666444222444555666888888888777777666666777777777777777666222333333333333222111000111000//////000222444666444333333222111000///...000000000000111111111111666333333555555222222555666444222333555666444222555111///000000///111555//////000000111111111222------......---,,,+++++++++---//////...---...///***,,,...///......///000000...000222000++++++...333111//////000000...,,,...///111000///------...---...///...---------...------,,,++++++,,,,,,,,,------------,,,+++***)))000000000///---...000222////////////000000000000000000000...,,,,,,...000000+++***+++***'''+++222666111---,,,///111...+++...---,,,---//////...---......---------......///---...000222222111///.........///111111222222222///...---+++******---/////////......---------------///222777<<<@@@DDDFFFDDD;;;000******++++++)))++++++...///---+++,,,///*********++++++,,,,,,,,,*********(((''''''))),,,+++)))(((&&&&&&((()))+++(((((()))******************((())),,,+++&&&$$$%%%333---&&&&&&)))***&&&!!!)))&&&%%%&&&)))++++++)))---,,,***)))))))))******))))))(((((('''''''''&&&'''(((((()))+++,,,---...***++++++++++++***))))))((()))+++///111111...+++++++++***************+++*********)))))))))))))))///---,,,---...//////...///...---...000111111000222000///111333333111...222222222222111000...---,,,...111111000000000000///111444555444444444555333///+++,,,,,,***---222////////////000000000000555444333222111111111111333222222111111222222333000333666777666555555555444666888999999777555333888888888777666666555555777777777777777888888999888888888999:::===???AAA@@@@@@AAABBBBBBBBBAAAAAA=========>>>>>>>>>>>>>>>EEEFFFEEECCC@@@>>>>>>??????BBBFFFJJJMMMQQQUUUXXXUUUQQQLLLIIIGGGGGGFFFEEEIIIJJJKKKLLLLLLMMMOOORRRXXXVVVUUUUUUWWWWWWTTTQQQKKKNNNSSSWWWZZZ\\\[[[[[[]]]```ccceeegggiiilllnnntttooollllllqqqwwwzzz|||yyy{{{}}}~~~}}}zzz|||~~~yyyssspppnnnmmmpppqqqqqqqqqvvv^^^]]]\\\^^^ccciiinnnpppnnnkkkhhhccc]]]WWWPPPLLLMMMMMMMMMMMMNNNOOOQQQRRRQQQNNNNNNPPPOOOLLLKKKNNNNNNOOOQQQRRRRRRPPPNNNMMMMMMMMMLLLJJJHHHFFFDDDCCCEEEGGGIIIJJJJJJJJJJJJKKKEEEDDDCCCAAA>>>>>>???AAA@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>======@@@AAAAAAAAABBBBBBBBBBBB???>>><<<===???@@@@@@???<<<;;;:::999:::;;;;;;;;;===;;;888777777666555444555666777888888777777666666666777777777777666666333333333222222111111000111000//////000222444666444444333222111111000000//////000000000111111111555222222555555222222444666444333333555666555333555111///000000///111555000000000000111111222222000/////////............+++---//////.........///+++---............000111111------//////---,,,///222111//////000000...,,,---///000000...------...---.........---------...---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,///000000///---...///111/////////000000000111111/////////---,,,,,,---//////+++***,,,,,,+++///666===777000...///111000//////...---...000000000///---------------...//////,,,---.../////////...---//////000111222333222222/////////---++++++---...//////000000///...------///000222555999<<<>>>???AAA:::111,,,---...---,,,***))))))+++------,,,+++*********++++++,,,,,,,,,+++,,,---,,,++++++---...***)))(((''''''((()))***(((((()))***************)))''')))------***)))***...***&&&&&&((()))'''%%%)))'''&&&'''***,,,+++***,,,,,,***)))))))))************)))))))))(((((((((&&&'''(((******+++++++++)))))))))***************)))***,,,000222111...,,,***)))))))))))))))******++++++++++++++++++******+++******+++...000111222000///...000222333222111333111000222444444333111333333222111000///...---+++---000111000000000111...111333333222111111111000------//////,,,,,,///////////////000000000111222222111111111222222222333222222111111222222333111333666777555444444444444666888999999777555444777777777666666666666555777666666666666777888888888888888999:::===???@@@>>>???@@@AAABBBCCCCCCCCC??????>>>======<<<<<<===AAABBBBBBAAA???>>>???@@@>>>AAAEEEIIIMMMQQQUUUXXXWWWRRRLLLHHHGGGFFFFFFEEEHHHJJJKKKKKKKKKMMMOOOQQQWWWUUUSSSTTTVVVVVVTTTRRRNNNPPPSSSWWWZZZ[[[\\\\\\\\\___dddggghhhhhhhhhiiiooolllhhhiiinnntttxxxyyyzzz|||}}}~~~~~~{{{|||~~~~~~}}}xxxsssnnnllllllnnnppppppqqqvvv___^^^^^^```eeejjjnnnooollljjjgggbbb[[[TTTNNNKKKJJJLLLOOOQQQSSSTTTTTTTTTTTTQQQPPPSSSRRROOONNNQQQQQQRRRSSSSSSSSSQQQPPPOOOPPPOOOMMMKKKHHHFFFDDDCCCGGGHHHIIIJJJKKKKKKKKKKKKCCCDDDEEEDDDBBBBBBCCCDDDDDDBBB@@@>>><<<;;;::::::<<<===>>>???????????????CCCCCCBBBAAAAAAAAAAAABBB>>>===<<<===???AAAAAAAAA;;;999777888:::<<<>>>>>>>>>;;;888666666777777666666777888888888777666555666666777777777777666666555444222111000000111111111000//////000222555666444444444333333222222222//////000000000000111111333111111444555222111444666555444444666666666444555111///111111///111555000111111111111222222222222222000//////000000111,,,...000000///...///000......///...---...111333444...***---///......///222000////////////...------...//////---,,,,,,---------------------......,,,,,,,,,++++++,,,,,,---((()))***,,,---............///000///------///111000000000000111111111111.........---++++++,,,...---++++++---......333999BBB<<<444000000222222111000///...///111111111000,,,,,,---------.........++++++,,,,,,------------///000111222222333333222///000111///---,,,,,,---///000222333333111///---000111222333444555666777999444...,,,...///...---,,,)))((()))---///,,,(((*********+++++++++++++++''')))++++++*********,,,***)))(((''''''((()))***(((((()))***************+++)))***...///+++***---(((''''''''''''((()))))))))(((((()))+++,,,+++***,,,+++******)))*********++++++************))))))&&&''')))***+++***)))((())))))(((((()))***+++,,,,,,,,,...111333222///---((((((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,*********+++---///111333222111000111333555444333333222222333555666555444555444222000...---------***,,,...000///000111222000222333333222000000000---,,,...333222---+++,,,/////////000000000111111//////000000111222333333222222111111111111222222222444666666555333333333444666777999999888666555555555555555666666666666666555555555555666777777777777888999;;;===>>>@@@===>>>???AAABBBCCCDDDDDDAAA@@@>>><<<;;;;;;;;;<<>><<<;;;::::::======>>>@@@@@@AAAAAAAAAFFFEEECCCBBBAAA@@@AAAAAA===<<<;;;===@@@BBBCCCBBB@@@===999:::===@@@@@@@@@???;;;777555666777888888777888999999888777666555666777777777777666666555666444222000///000111222111111000///000333555666555555444444444333333333////////////000000000111222000111444555111111333555555555555666777666666555111000222222000111555222222222222222222222222333222000//////000222333---...000000/////////000000000000...---...111444:::111+++,,,//////...///111///......//////...---,,,---///...---+++,,,,,,---,,,,,,,,,.........---,,,,,,+++++++++,,,------)))***+++---...///000000---...///...------...///000000000000111111111222...//////...---,,,---...,,,,,,------...///333777>>>999444111000111222111///...---...000111111000............------,,,+++,,,+++++++++,,,---.../////////000111111111111111///111222111...,,,,,,,,,...000333555555333000---/////////000000000000000///---******,,,------,,,000111000......///---******************+++++++++%%%'''*********))))))***))))))(((((((((((())))))(((((()))***************///,,,,,,///...)))(((***%%%''')))(((&&&&&&(((+++)))))))))***+++,,,++++++++++++******************************************&&&(((***,,,,,,+++)))'''***)))(((((())),,,...000......///111333333000...)))(((((())))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,...000333222222333555666666555444444333444555666777777777555222...---,,,,,,---)))+++---......///111333000222555555444333333333...---///333222...+++,,,//////000000000111111111...//////000111111222222222222111111111111222222555666777777555444333444444555777888888777666555333444444555666666777777555444444444444555666666666777888999;;;===>>>???>>>???@@@AAABBBBBBCCCCCCAAA???===<<<;;;;;;<<<===BBBCCCBBB???<<<999888999;;;>>>CCCGGGJJJNNNSSSVVVYYYSSSKKKFFFDDDEEEFFFGGGGGGIIIJJJJJJJJJKKKNNNPPPOOONNNMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXYYYWWW[[[```dddeeedddddddddhhhgggfffgggjjjoootttwwwxxx{{{}}}~~~|||{{{{{{zzzxxxuuutttuuuwwwyyyyyyuuuoookkkmmmnnnoooqqqsssyyyddddddeeehhhkkkllllllkkkeeeeeebbb\\\UUUNNNKKKKKKNNNRRRXXX]]]^^^]]]YYYWWWXXXUUUUUUWWWVVVSSSRRRUUUUUUTTTTTTSSSSSSTTTTTTUUUTTTRRRPPPNNNKKKJJJIIIIIIMMMJJJHHHHHHHHHHHHFFFDDDCCCEEEHHHHHHGGGEEEEEEEEEBBBAAA@@@???======<<<<<<===>>>???AAABBBCCCCCCCCCGGGFFFEEECCCBBBAAA@@@@@@===<<<<<<===@@@CCCCCCCCCFFFBBB>>>>>>AAACCCBBB@@@===:::777555666888999999888888999999999777666555777777777777777666555555555444222000000111333444222111000000111333555777666555555444444333333333...////////////000000000111///111555555222111333444555666666666666777777555111000333333000111555333333333333222222222222222111///......///111222---///111111000///000111111111111///...///222555???555......000///......000///......//////...---,,,---///...---+++,,,,,,---+++***,,,...///...,,,,,,+++++++++,,,,,,---...------...//////000//////,,,...///...---,,,---...///000000000000111111111///000111111///......///---......,,,,,,...111222333222000000000111000///---,,,,,,---///000000///222222111000...,,,***(((,,,,,,,,,,,,---...///000---......//////////////////000111111...---,,,------///333666666333000---,,,,,,---------.........***))))))***,,,---------333:::<<<555///...///...************************(((+++---...---,,,,,,,,,))))))(((((((((((())))))(((((()))***************...++++++---,,,(((''')))%%%(((+++***&&&%%%'''***(((***++++++++++++******************+++*********))))))))))))))))))))))))(((***,,,......,,,***))),,,+++******,,,...111333/////////222333444222000+++*********++++++,,,---************++++++,,,,,,,,,------+++***+++///333444333222333555666666555444444444444444555666777666444111...,,,,,,,,,---)))***,,,------...111333...000333444444444555666111......111000------///000000000000111111111111///000111111111111000///222111111000000111111222666888888888666444555666333444555666666666666555333444444555666777888888444444444444444555555666555666777999;;;<<<===>>>AAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<======>>>???BBBBBBBBB???<<<999999999:::===AAADDDHHHKKKOOORRRWWWQQQJJJEEECCCDDDFFFGGGFFFHHHIIIJJJJJJKKKMMMOOOKKKKKKJJJIIIJJJMMMPPPSSSUUUTTTRRRQQQRRRSSSUUUVVVVVVYYY]]]___aaacccfffhhhiiiiiihhhiiikkkpppuuuxxxvvvxxx|||~~~~~~~~~|||{{{zzzxxxvvvtttqqqrrruuuxxxzzzxxxsssooonnnoooppprrrvvv|||hhhhhhiiikkkmmmmmmjjjgggbbbcccaaa\\\TTTNNNMMMNNNVVVYYY___bbbccc___ZZZWWWYYYVVVUUUWWWWWWSSSSSSUUUTTTTTTSSSSSSSSSUUUVVVXXXTTTSSSQQQOOONNNNNNOOOOOOOOOKKKHHHHHHJJJKKKIIIFFFGGGIIIJJJJJJHHHEEEEEEEEE@@@AAAAAAAAA@@@???>>>>>>===>>>@@@BBBDDDEEEEEEEEEGGGGGGFFFEEEDDDBBB@@@???>>>===<<<>>>AAACCCDDDCCCIIIEEEAAAAAADDDEEEAAA===;;;888666555666888888888777888999999999888777666777888888777777666555444444333333222222444555666222111000000111333666777777666555444333222222111......////////////000000000///111666666333222333333444666666555555666888555111111333333111111555444444444333333333333222000///.........///000111...000111222111000111222222222222111000000222444>>>666000///000...---...///...------//////...------...//////---,,,,,,------+++)))+++...000...,,,++++++++++++,,,---....../////////000//////......+++---......---,,,,,,---////////////000000000000///111222222000//////000,,,//////+++***,,,......+++,,,---.../////////...,,,++++++,,,///000000///333333333222000---***(((,,,,,,---...///000000111------............------...///000///---------...,,,...222444444222///---******++++++,,,---------******+++---.../////////333===@@@777...---///...***************))))))))))))+++,,,,,,+++******+++(((((())))))))))))(((((((((((()))******************((((((++++++)))))),,,'''***,,,+++(((&&&'''(((''')))+++,,,+++))))))***))))))***++++++++++++***((((((((())))))))))))***)))***,,,---...---,,,+++------,,,---...000222333......///111333444333111---,,,,,,+++++++++,,,,,,))))))******++++++,,,,,,)))***,,,++++++...333999333222111222444666555444444555555333222222444666444333111///---,,,,,,,,,)))+++,,,,,,,,,---000222***---000222333333444555333///...//////---...111000000000111111111222222000111222222222111000///111111000000000000111111666777888777555555666777222222333444555555555555444555555666777888888999555444444444444555666666444666777999;;;<<<======BBBBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@<<<===>>>===<<<;;;<<<===999;;;???BBBDDDGGGKKKNNNSSSNNNHHHDDDCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJMMMOOOJJJJJJIIIHHHHHHKKKPPPTTTVVVUUUTTTRRRQQQRRRRRRSSSUUUWWW[[[]]]```cccgggjjjiiijjjkkkkkkllloootttwwwsssvvvzzz||||||}}}~~~{{{{{{{{{{{{zzzxxxwwwvvvssssssuuuyyy|||{{{wwwrrrooooooqqqtttxxx~~~kkkkkkmmmnnnooolllhhhdddbbbcccbbb]]]UUUQQQQQQRRR^^^aaaeeegggeee```ZZZVVVXXXUUUUUUWWWVVVSSSSSSUUUSSSRRRQQQQQQSSSUUUXXXZZZTTTSSSRRRQQQQQQRRRTTTUUUPPPLLLJJJKKKOOOQQQPPPNNNMMMNNNNNNLLLHHHFFFEEEEEE@@@BBBCCCDDDCCCAAA???===>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGGGGFFFCCC@@@??????======>>>AAACCCCCCCCCGGGBBB???AAADDDDDD???:::888666555555666777777666666777888999:::999888777888888888888777666555444222333333444555666777777222111111000111444666777888777666444222111000///........./////////000000000///222777888444333444111333555555444444666888444222111444444111222444555444444444333333333333////////////000000000111...000222222111111111222222333444333222111222333777333//////...,,,---000///...------//////...------///000000...------...---***(((***...000...+++++++++++++++,,,---...///------............------***,,,......---,,,,,,,,,---.........////////////...000222222000......///+++000000+++***---///---***+++,,,,,,------///000---,,,,,,---000111111000222333333333222///---+++***+++---///000000000000---...............---------......---,,,,,,...000+++---///222222111...---***++++++++++++,,,,,,,,,***+++,,,---------///000///999;;;111+++---...***+++*********)))))))))(((*********)))'''&&&'''((((((((())))))))))))(((((((((((()))***************+++((((((***+++)))))),,,)))***++++++***)))((((((&&&))),,,,,,***(((((()))((()))***+++,,,++++++***)))))))))*********++++++((()))***+++,,,---------,,,------...///000000111---,,,---000333444444333------,,,+++******************++++++,,,------...))),,,---,,,+++...555;;;111000000111333444444333444555444222//////111444222111000///...---,,,,,,***+++,,,++++++,,,...111,,,...111333222222333444333///...000///---...111000000111111111222222222...000222333444333222111111111000000000000111111333555555555333333555777000000111222333333444444666777777777888888999999555555555444555666666777444555777:::;;;<<<<<<<<>>999:::<<<;;;::::::;;;===888:::===@@@BBBDDDGGGJJJNNNJJJFFFCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIJJJLLLNNNLLLLLLKKKIIIHHHKKKQQQVVVXXXXXXVVVUUUSSSRRRRRRRRRTTTWWW\\\___aaaccceeeggghhhjjjkkkjjjjjjlllqqqtttsssuuuxxxyyyxxxwwwwwwwwwwwwxxxzzzzzzzzzyyyyyyyyyzzzxxxxxxzzz}}}}}}xxxsssnnnnnnpppsssyyymmmnnnooopppppplllgggcccbbbdddddd___WWWSSSTTTVVVcccfffiiijjjgggaaaZZZVVVXXXUUUTTTWWWVVVSSSRRRUUURRRQQQPPPQQQRRRVVVYYY[[[SSSSSSRRRRRRSSSUUUXXXYYYQQQMMMKKKNNNSSSXXXXXXVVVQQQQQQPPPMMMIIIGGGFFFFFFAAACCCEEEFFFEEEBBB>>><<<>>>???AAACCCEEEGGGHHHHHHDDDEEEHHHIIIGGGDDDAAA>>>???>>>===>>>AAABBBCCCBBBCCC???<<>>777666555444555777777666555666777888999::::::999888888888888888777666555444111222444666777888999999222222111111222444666888888777666444222000///.............../////////000111000333888888555333555000222555555333333555888444222222444444222222444555555555444444333333333...///000111111111111111///111222222111111111333111333555555333222222333111///...///---+++---222...---,,,---//////...---...///111000///---......---***'''***...111...+++++++++++++++,,,---...///***+++,,,,,,---------,,,***,,,......---++++++,,,------------.........///---///111111///---------***000000,,,***///000......------++++++---000333...------...111222222111111222333444333222000...)))+++---///111000//////...///////////////......,,,,,,,,,+++***,,,///222***,,,...000000///...,,,,,,,,,,,,+++++++++++++++******++++++***+++---...+++333333+++)))...---&&&+++*********))))))((((((......---+++)))(((***+++(((((())))))))))))(((((((((((()))***************///+++***+++***''''''***))))))***+++,,,,,,***)))%%%(((,,,,,,)))''''''(((((()))***+++,,,,,,+++************++++++,,,,,,,,,'''(((((()))+++,,,---...+++,,,---.../////////...,,,+++,,,///333555555444------+++***))))))((((((++++++,,,,,,---...//////---///000...+++---333999000//////000222333333222444555444111------///222000000000000///...---,,,+++,,,,,,+++***+++---000000222444555444333333444111//////111111...---000000111111111111222222222---...111444555555555444111111000000000000111111111222333333222222444666//////000111222222333333888888888888999999999999666555555555555666777777333555777:::;;;<<<<<<<<>><<<:::;;;;;;:::888777777888888:::===???@@@BBBEEEGGGKKKHHHDDDCCCCCCDDDEEEDDDEEEFFFHHHHHHHHHIIILLLNNNNNNNNNMMMJJJIIILLLRRRXXXZZZZZZYYYWWWUUUTTTRRRRRRSSSXXX^^^bbbccccccccccccgggiiijjjiiihhhiiinnnrrrrrruuuwwwwwwuuurrrqqqqqqtttvvvyyyzzz{{{{{{{{{|||}}}{{{|||~~~}}}xxxsssmmmmmmnnnrrrxxx~~~sssttttttssspppkkkgggdddeeehhhiiieee^^^ZZZZZZ\\\fffnnnrrrmmmeee___ZZZVVVWWWUUUSSSQQQPPPPPPRRRRRRSSSRRRQQQQQQQQQRRRTTTUUUXXXWWWWWWXXXYYYYYYXXXVVVQQQOOOPPPSSSYYY]]]^^^\\\XXXUUUQQQMMMKKKIIIFFFDDD999JJJZZZZZZKKK>>>;;;>>>BBBAAAAAAAAACCCEEEEEEEEEEEEFFFHHHIIIHHHEEEBBB???AAAAAAAAABBBBBBAAA@@@@@@:::>>>BBBAAA===888555444888888888888888999999999555777888888777888:::<<<<<<;;;:::888777555444333555555666666777888888888111111111111222333444444333444555333111.........///000000000111111111111111333666777666444222222111222333444555666666666555555444444444444555555222333555444333333444666333222111000/////////000//////111222333444444444444333222111111111222333///////////////000111222222...++++++---///...---111111111000//////......222111///---,,,+++,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++++++++)))111333...)))+++,,,+++---------...///000000111000///...---...///111333...000111///,,,***,,,......,,,******+++...222555000///---,,,---...000111333666666111---...---+++***+++---//////...---,,,---......//////////////////000///...---...111444------.........---+++***,,,+++***)))))))))***+++,,,)))'''&&&(((+++------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''((()))***++++++***(((&&&&&&''')))&&&(((************+++,,,+++++++++++++++***)))((()))+++,,,+++***)))***+++))))))*********))))))(((%%%&&&''')))************$$$(((,,,---+++***+++---++++++,,,,,,,,,++++++*********+++,,,,,,---......000000111333555555333111(((***,,,***((((((,,,///***...000//////222000---***+++,,,---............///000111222333444444444:::555///,,,...111111000111222222111...------...,,,++++++++++++,,,------111111111444888888666222...111333222///...///111222111111222444555444333333333333333333333333333......///000111222222222444333111222333444444333333222222222333333444444:::999777777777777666444777777666555555666777888555777:::;;;:::999999:::888===AAABBB@@@???@@@BBB>>>???AAACCCCCCBBBAAA@@@???>>><<<:::999888999999999999999<<>>:::777666777888888999999:::::::::;;;666777888888777888:::<<<;;;:::999888666555444333444444444555555555555666000000000111222333444555222444444333111///...///000000000000000111111222111444777777666444333333111111333444666666777777666666555555555555666666333444555555333333444555222222111000000000000000///000111222333444444444333222111000000111111222//////.........///000000///,,,++++++---///...,,,000000////////////......333222000...---,,,------++++++,,,,,,,,,---------000000000/////////......%%%---222///,,,,,,---+++------......///000000111222111///...---...000111---///000...+++***+++,,,---,,,++++++,,,...111222///...---,,,---...000111333666555000---------+++(((***+++------,,,+++***,,,,,,---........................---,,,---///222,,,,,,---------,,,******,,,+++***))))))***+++,,,000...***)))***,,,------+++************+++,,,,,,++++++++++++++++++++++++,,,+++)))(((((((((***+++)))******(((&&&&&&'''(((&&&(((***************,,,+++++++++++++++***)))))))))***+++***))))))***+++))))))************))))))'''(((((())))))))))))(((&&&)))++++++***)))+++,,,***++++++,,,,,,++++++*********++++++,,,---......,,,+++,,,///333555555444+++++++++***)))***,,,---)))---000///000222111---......///000111111111111000000111111222111111111333111//////000000000///000111111000///---...///,,,,,,,,,,,,,,,------...333222222333666666333111000111222222111000000111222111111222444666555555222222222222222222222222///000000111111222222222333333333555777666444222222222111000111222333444;;;999888888999999888666777666666555555666888999777999<<<===<<<<<<===>>>;;;;;;===???AAAAAA@@@???@@@AAABBBCCCCCCCCCBBBBBB@@@???===;;;:::999:::::::::::::::<<>>;;;888777999;;;888888999:::;;;;;;<<<<<<888999999888777777888::::::999888777666555444333444444333333333222222222//////000000222333555555222333444333111/////////111000///...///000222333222444777888666555444444111111333555666777888888777777666666666666777777555666666555333222333444222222111111000111111111///000111333444444444444333222111111000000111111//////...---------......+++******,,,...///---,,,---............/////////222111000///...---------,,,,,,,,,,,,------------...............---------###***111000......---+++------......///000000000222111///...---......///,,,---...---+++******+++---,,,,,,,,,,,,---...///......---,,,---...///000222555555000,,,,,,,,,***)))***+++,,,---,,,+++***++++++,,,---------------+++,,,---,,,++++++---///***+++++++++++++++***)))+++************+++---...555222...,,,,,,------,,,***************++++++,,,******************************)))((((((***+++,,,(((***+++***(((&&&&&&'''&&&(((*********)))***+++***++++++,,,,,,+++***)))((()))******(((((()))***))))))************)))))))))))))))))))))(((''''''((()))***)))(((((()))+++******+++++++++++++++***+++++++++++++++,,,---......------...111444444444---+++******+++++++++***(((---//////000333222...///000111222333333333222222222222111111000000000---///111222000///.........///111000///......///---------,,,---......///444222111111222222111000222111111222333333222111222111111333555777777666111111111111111111111111111111111222222222222222222333555888:::999555222333111000...///111333555<<<::::::;;;<<<<<<:::999777666555555555777888999777:::<<<=========>>>@@@===;;;:::===BBBCCC@@@===BBBBBBBBBBBBBBBCCCCCCDDD@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@AAAEEEGGGHHHMMMSSSPPPOOOOOOPPPQQQTTTVVVXXX^^^^^^^^^\\\[[[XXXWWWUUUXXXYYY^^^eeeiiihhhiiikkkgggggggggiiijjjiiieeeccccccbbbaaa____________```ffflllssswwwyyy{{{}}}|||~~~}}}zzzvvvsssooonnnooossszzzwwwuuurrrooommmlllmmmmmmkkklllllljjjfffcccbbbcccccciiikkkgggbbb^^^ZZZUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUSSSQQQPPPSSSXXX^^^bbb\\\[[[[[[[[[[[[YYYUUUSSSVVVUUUVVVZZZ___bbbaaa___WWWRRRLLLHHHEEEDDDCCCCCC???AAACCCBBB>>><<<<<<===???@@@BBBCCCCCCCCCDDDEEECCCEEEGGGHHHIIIHHHFFFEEEEEEEEEDDDDDDBBBAAA@@@???@@@???===:::999999:::;;;777888888999:::;;;<<<<<<999::::::999777666777999888888777777666555444444444444444333222111111000/////////000111333555555111222333333111000000000222111///---...000222444333555777888777666666666111222444666777999999:::888888777777777777888888666777777666333222222333222222111111111222222333000111222333444444444444444333333222111111111111///...------,,,,,,,,,,,,******,,,...//////...---,,,,,,------...//////000//////......------------,,,,,,,,,------------...------------------------''',,,000000///...---,,,............//////000000000000///.........//////------------,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---...///111444333///+++,,,+++)))+++,,,---.........------++++++,,,---------------+++,,,------,,,+++,,,---++++++++++++++++++******************+++,,,...///444111...------...------)))))))))))))))***++++++************************))))))))))))***+++,,,---)))+++,,,,,,***((('''''''''(((*********)))***+++)))***,,,------+++***)))''')))***)))((('''((()))((())))))************)))(((((())))))))))))((((((+++***)))'''&&&'''((())))))******++++++++++++***++++++*********+++------777444111000111111111000...+++((((((++++++)))'''''',,,///...000333333///......///000000000000000222222222111111111222222...111444333///------///,,,...000000///...//////...------------...//////222111000000000111111111444222000222555666444111222111111333555777777666111111111111111111111111333333222222222222222222111222444777999999666444444222000......111444666;;;;;;;;;===>>>???===;;;666666555555555777888999888:::;;;<<<;;;;;;<<<======<<<<<<>>>AAACCCAAA???CCCBBBAAA@@@@@@AAACCCEEEAAA@@@>>>=========>>>>>>;;;<<<===>>>???AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEAAA@@@AAAFFFHHHIIIMMMTTTQQQQQQQQQSSSTTTVVVWWWXXX_________]]][[[XXXXXXXXXXXXZZZ^^^cccfffggghhhiiifffffffffhhhjjjiiifffddddddccc```^^^]]]\\\]]]]]]ccchhhooouuuyyy{{{~~~}}}}}}~~~~~~|||yyytttpppooooooqqqwww{{{xxxsssooolllkkklllmmmkkkkkkkkkiiieeecccaaaaaa```dddfffccc```^^^ZZZUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSQQQQQQTTTZZZ```eee___^^^^^^^^^^^^[[[WWWTTTVVVUUUVVVYYY^^^```^^^[[[SSSOOOJJJFFFEEEDDDCCCBBB@@@AAABBBBBBBBB@@@?????????AAADDDDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCBBB@@@???>>>=========<<<;;;:::999777777777888999:::::::::999::::::999777666777888888888777777666666555555666555555444333222111111/////////000111222444555000222333333111000000111222111///---...000222444444666888888888777777888333444555777888999::::::888888777777777777888888777888888666444222222333222222111222222333444444111222333444444444444444444444444333333222111000///...---,,,,,,,,,,,,,,,***,,,...000000000000000+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........000000000000000000111111000/////////...------///............////////////---------......000000111......------......---,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,------......222222---+++,,,,,,***,,,,,,------.........---,,,,,,---............---+++---//////...,,,,,,---,,,++++++++++++,,,,,,,,,******))))))***,,,---//////---,,,+++---......---))))))(((((())))))***+++++++++++++++++++++++++++(((((()))***+++,,,------***,,,......,,,***))))))''')))***+++)))))))))***)))***,,,---...,,,+++)))''')))***)))((('''((()))(((((()))***************&&&'''((()))************,,,***((('''''''''((((((((()))******++++++++++++,,,+++***))))))+++,,,---888555222000//////...,,,,,,)))'''(((***+++(((%%%''',,,///...000333333///------......///.....................///000111222666777555111---+++---000+++...000111///............------------...//////...////////////000222333444222000222666777444222222111111333555777666666222222222222222222222222333333222222222222222222222111111333666777777666555333111//////222555777::::::;;;>>>@@@@@@???===666555555555666777999:::;;;<<<<<<;;;:::999:::;;;;;;>>>@@@AAA@@@@@@AAACCCBBB@@@???>>>>>>@@@BBBDDDAAA@@@>>>>>>===>>>???@@@:::===???@@@AAACCCFFFIIIFFFFFFFFFFFFFFFEEEEEEEEEBBBAAACCCGGGIIIJJJOOOVVVRRRSSSUUUVVVWWWXXXYYYYYY___``````^^^[[[YYYYYY[[[[[[]]]___aaadddggghhhhhheeeeeeeeegggiiiiiihhhffffffddd```]]][[[ZZZ[[[[[[bbbfffmmmsssxxx|||~~~~~~}}}}}}}}}|||yyysssnnnoooooorrr{{{}}}yyytttooolllkkklllmmmlllkkkiiigggdddaaa___]]]]]]aaabbb```______[[[VVVUUUVVVXXXYYYYYYWWWUUUTTTQQQPPPOOOPPPTTTYYY___ccc```______``````^^^YYYVVVTTTSSSTTTWWWZZZ[[[XXXUUUPPPMMMJJJHHHGGGFFFDDDCCC???@@@AAABBBBBBBBBAAAAAAAAADDDGGGGGGDDDBBBCCCEEEFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<===>>>???>>>:::888777777888888888999999999999::::::999777666777999888888888888777777777777666666555444444333222222000000000000000111222333///111222222111111111222111000///...///000222333555777999999888888999:::555666777888999:::::::::888888777777777777888888777888888777444222222333222111222222333444555666222222333444444444444444444444444333222111000///......---,,,,,,,,,------,,,...000000000///000111,,,,,,---...//////000000******+++,,,,,,+++++++++,,,---------........................////////////333///......---+++,,,///......//////////////////++++++,,,...///000111111///...------//////...---++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------+++///000,,,***,,,,,,+++*********+++++++++,,,,,,,,,,,,---...............,,,...111111000...------,,,++++++++++++,,,------***))))))))))))***,,,---+++***)))***,,,---...---((((((((((((((())))))***++++++++++++++++++++++++))))))******+++,,,,,,---+++---...---+++))))))***((()))++++++)))))))))***(((***,,,......---+++***((()))******(((((()))***'''((()))******+++******%%%&&&''')))******++++++,,,***(((((())))))((('''(((((()))***++++++++++++---+++***))))))***,,,---000...---,,,---...---,,,))))))((()))******((('''(((---//////000333222.........////////////......+++*********+++---///000<<<999444///++++++---000+++...000111///...---------------,,,---......///,,,...000000000000222444222111111333555555444333222111111222444555555444222222222222222222222222111111111222222222222222222111000222555777888888555444222000111333555777888888:::===@@@AAA???===555555555555666777999:::======>>><<<;;;:::<<<===:::>>>AAA@@@>>>>>>AAAEEEAAA@@@>>>===>>>???AAABBB@@@???>>>===>>>???@@@AAA:::===AAABBBAAACCCGGGKKKFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDHHHKKKLLLQQQXXXUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^```aaa___[[[ZZZ\\\______bbbcccbbbdddgggiiigggdddcccbbbcccfffhhhhhhhhheeeccc^^^ZZZWWWVVVWWWWWW___ccciiiqqqxxx|||~~~}}}|||~~~|||vvvqqqqqqpppsss|||{{{xxxtttpppmmmmmmmmmnnnmmmkkkiiigggdddaaa]]][[[[[[___aaa``````bbb___ZZZXXXYYY[[[\\\\\\ZZZWWWUUUPPPPPPPPPRRRUUUZZZ^^^aaa^^^______aaaaaa^^^ZZZVVVRRRQQQQQQSSSVVVVVVRRRMMMKKKIIIHHHHHHHHHGGGDDDBBB===>>>>>>>>>>>>???AAACCCCCCGGGJJJIIIEEEBBBCCCEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB===<<<<<<===??????<<<999::::::999999999888888888888999999888777777888999888888888888999999999999555555444444333333333222111111000000000000111111...000222222111111222333000000000000000111111222666777999999999999:::;;;777888888999::::::999999777777777666666777777777777888888777444333333444111111222222444555666777222333444444555444444444222222222222111///---,,,...---------------...///---///000///------///111.........//////000000000)))***+++,,,---,,,,,,+++------------............***+++++++++,,,,,,,,,,,,000+++***......++++++.../////////////////////...+++,,,---...//////000000...---+++,,,...///...,,,***************+++++++++******+++,,,,,,,,,,,,,,,(((,,,...+++***,,,...,,,+++*********++++++,,,,,,++++++,,,---------------+++...111222000...,,,++++++******)))***+++,,,---***)))((((((((()))***+++)))(((((()))+++,,,,,,+++(((''''''''''''((())))))************************)))******+++,,,,,,,,,,,,+++,,,,,,***((('''(((***((()))++++++)))((()))***(((***---//////...+++***)))***+++***))))))***+++'''((()))******+++++++++''''''((()))))))))))))))+++***((()))+++,,,***''''''((()))***++++++++++++---,,,)))(((((()))+++---***)))***+++...///...---(((***,,,,,,+++******+++)))---000///000222111---....../////////......------,,,+++***+++,,,...///<<<777111---,,,---......,,,...111111///---++++++,,,,,,,,,,,,,,,------...,,,///222222111000000222///111333333333333444555333111111111333333222111111111111111111111111111///000000111111222222222111111222555888999999888333222111111111222444555555666999<<<@@@@@@???===555555444555666888999;;;:::;;;;;;;;;:::;;;===@@@;;;<<<<<<======>>>@@@AAA@@@@@@?????????@@@AAABBB???>>>=========???@@@AAA;;;???BBBBBB@@@AAAEEEJJJGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBDDDHHHKKKLLLRRRXXXWWWYYY[[[]]]^^^^^^]]]\\\]]]___aaa___[[[[[[^^^bbbaaaeeedddaaaaaafffgggdddccc```^^^^^^aaaeeeggghhheeebbb]]]XXXTTTSSSSSSTTTYYY]]]dddnnnwww}}}}}}{{{|||}}}xxxuuurrrsss{{{yyywwwssspppooonnnooopppnnnllliiigggdddaaa]]]ZZZ[[[___aaa```bbbdddaaa\\\ZZZ\\\^^^___^^^[[[XXXVVVQQQQQQRRRTTTXXX\\\```bbb]]]]]]___```aaa^^^ZZZVVVQQQOOOOOOQQQSSSRRRMMMIIIFFFEEEEEEFFFFFFEEEBBB@@@???@@@???>>>===???DDDHHHDDDIIILLLKKKFFFBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCC>>><<<;;;<<<>>>???===:::<<<;;;;;;::::::999999888888999999888777777888:::999999999999999:::::::::444444444333333333333222222111111000000000000000...000222222222111222333///000000000111111111111666888999999999999;;;<<<888999999::::::999999999777777666666666666777777666777888777555444444555111111222333444555777888333333444444555444444444000000111111///---+++***------------......///000...///000...++++++...111////////////000000000000)))***,,,---...------,,,---------.........//////---------....../////////***'''(((...000,,,***,,,///////////////.........------......///............+++***+++---...---+++******))))))***++++++,,,******+++,,,,,,,,,,,,+++&&&+++,,,******---...---------,,,,,,,,,---...///******+++,,,,,,,,,,,,++++++...111222000---+++******)))(((((((((***+++,,,***)))(((''''''((())))))***)))((()))+++,,,+++***'''''''''''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++***(((&&&&&&''')))(((***++++++)))((())))))'''***---///000...,,,***)))+++,,,+++***)))***+++''''''(((******+++++++++)))))))))))))))(((((('''+++))))))+++------***''''''''')))******+++++++++---,,,)))(((((()))+++---******+++---000000///---'''+++...///,,,+++,,,...***...000//////222000---,,,---------------,,,,,,222000...------...///000999444...,,,---......,,,,,,///111222///,,,+++***,,,++++++++++++,,,---------111444444111/////////---111444444222111333666333222000111222222111///000000000000000000000000......///000111222222333///111444888;;;<<<:::777111111111111111222222333444555888<<>><<<555555444555666888:::;;;555666777777888:::===@@@<<<999777999===@@@???===AAAAAA@@@@@@AAAAAABBBBBB>>>>>>=========???@@@AAA<<<@@@CCCBBB??????CCCGGGHHHHHHIIIHHHGGGEEECCCBBBBBBAAACCCHHHKKKLLLQQQXXXXXXZZZ]]]___```___^^^]]]\\\___aaa___\\\[[[```dddaaadddccc^^^^^^cccddd```aaa^^^[[[[[[^^^bbbfffhhheeebbb]]]XXXTTTRRRSSSSSSTTTXXX```kkkvvv}}}{{{zzz|||wwwtttssszzzwwwxxxxxxtttpppmmmnnnpppkkkkkkjjjeee___ZZZZZZ[[[```aaadddggggggccc]]]XXX]]]ccceee___ZZZZZZ\\\\\\TTTTTTUUUVVVWWWXXXZZZZZZ\\\^^^``````]]]ZZZXXXXXXRRRPPPOOONNNNNNLLLIIIGGGFFFDDDCCCDDDEEEEEEEEECCCAAAAAA@@@@@@AAABBBDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDEEECCCCCCDDDDDDCCCAAA???>>>@@@AAAAAA@@@>>>===???@@@999;;;===>>>>>><<<999777555666777888999:::;;;;;;000333666777888999;;;===888777555444222222111111333222111111222222111///111111111111111000//////,,,,,,---...000111333444:::777555555888;;;;;;999999999999999999999999999888888777666666777888999888777666444333333333333000111444555666666555444333333444444444333222222111000000////////////000000////////////.........000000000000////////////---------...000111000///*********+++,,,---...///...............///000000......---++++++,,,000333//////...------------...+++---///000111000///...+++,,,------......------...---,,,+++***+++,,,,,,+++)))(((((())))))(((&&&---,,,,,,++++++,,,,,,---+++***)))***+++,,,***)))******)))+++---///......++++++,,,---------,,,,,,+++---...000000///---,,,+++++++++++++++***)))((())))))(((((()))***++++++************************+++++++++*********))))))+++***)))(((((('''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%((((((***,,,......,,,*********+++,,,------------+++***)))))))))***+++,,,+++---...,,,(((&&&(((+++++++++***)))(((((())))))++++++******)))(((((('''''''''((()))***+++,,,,,,---,,,***))))))+++,,,...******,,,---------------+++,,,,,,------,,,,,,+++,,,,,,---...//////......000...,,,+++,,,------,,,++++++,,,------......//////...,,,,,,------,,,***,,,---///111111000///...---,,,++++++++++++,,,------...///111222222222222555333111222333555666555111222444333333222444555333111//////000111000///000000111222222222222111222666777555666::::::777333222111111111222333444444555777999:::;;;;;;:::444222111333888;;;;;;:::888888777666555666888;;;<<<:::888777888:::<<<>>>>>>@@@BBBCCCBBBAAAAAABBB>>>BBB;;;666999999999AAA@@@??????>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDEEEFFFBBBCCCDDDEEEHHHMMMSSSXXXYYY\\\```cccdddaaa^^^[[[YYY\\\___^^^\\\ZZZ\\\^^^bbbbbbaaaaaa````````````]]][[[YYYYYY[[[___bbbdddccc]]]YYYWWWTTTPPPQQQUUUUUUWWW]]]hhhttt~~~}}}{{{}}}xxx{{{uuuvvvwwwtttpppmmmmmmnnnkkkkkkiiieeeaaa^^^^^^```cccdddfffggggggccc^^^ZZZ___dddeee```\\\]]]^^^]]]ZZZZZZYYYXXXXXXYYYZZZ[[[___```aaa```]]]ZZZYYYYYYSSSQQQPPPOOOOOONNNKKKIIIFFFEEEEEEEEEGGGFFFEEECCCBBBAAA@@@@@@AAACCCEEEFFFDDDFFFGGGGGGFFFEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@??????@@@@@@???===<<<>>>???999:::<<<<<<<<<;;;999888666666777888999:::;;;;;;777999;;;;;;:::999:::;;;:::999777555333111000000444333111222333333222000000111111111111000//////------...///000222333444:::888666777999;;;;;;:::999999999999999999999999888777777666666777888888444444444444555555555555111222444666777777666555444444444444444333222111/////////.../////////000/////////.........------000000000000/////////......------...000000///...************++++++,,,---...............//////000------,,,+++***+++...111///......------------------...///000000///---,,,,,,,,,---------------,,,...---,,,+++++++++,,,,,,+++)))(((((())))))((('''++++++++++++++++++++++++************************+++***)))+++---//////...+++,,,,,,---------,,,,,,+++,,,...//////...---+++++++++++++++******)))(((((())))))))))))*********+++++++++++++++*********+++++++++*********))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***,,,...---,,,+++)))***+++,,,,,,---,,,,,,,,,+++***)))))))))***+++***(((%%%$$$%%%''')))***))))))(((((((((''''''''')))))))))))))))*********''''''((()))***+++,,,,,,,,,+++******+++---///000---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...//////......///---******+++,,,+++++++++,,,,,,------......///...---,,,,,,---...---++++++---...000000///...---///...---,,,,,,---...///------///000111222222222444222000111222444444444111333444333222222333444444222111000111222111000000000111222222222222222333666888666777:::;;;888666555444222111111222222333444666888999:::::::::888666555666999;;;;;;:::777777888777666888;;;===:::999777777777:::<<<>>>>>>@@@BBBCCCBBBAAAAAABBB999>>>999555:::::::::BBBAAA@@@@@@@@@@@@BBBCCCDDDDDDFFFFFFFFFDDDCCCDDDEEEHHHHHHHHHGGGHHHJJJNNNQQQVVVYYY^^^bbbdddccc```^^^ZZZ[[[]]]]]]\\\[[[\\\]]]aaa````````````______^^^^^^\\\YYYXXXZZZ^^^bbbdddaaa[[[WWWUUUSSSPPPQQQUUUUUUWWW\\\fffrrr|||~~~zzz|||sssvvvxxxwwwsssooommmkkkjjjjjjhhhfffcccbbbdddeeeggghhhhhhhhhfffccc___]]]aaaddddddaaa```bbbbbb___bbb```]]][[[ZZZZZZ\\\]]]aaabbbbbb```]]][[[[[[\\\VVVTTTRRRPPPPPPOOOMMMLLLGGGFFFGGGHHHIIIHHHEEECCCCCCAAA@@@???AAACCCFFFHHHDDDEEEFFFFFFDDDDDDDDDFFFFFFEEEDDDDDDCCCCCCCCCDDD>>>>>>???@@@@@@@@@@@@@@@===>>>>>>===;;;;;;<<<>>>:::::::::::::::999999999666666777888999::::::;;;:::<<<===<<<;;;::::::;;;;;;:::888555333111000000444333222222333333222000000000000000000///....../////////000111333444555999888777888:::;;;;;;;;;999999999999999999999999888777666666666666777777333444555555555444333333222444555777777777666666444444444444333111000000---------......//////000............---------,,,000000000/////////......000///......//////...,,,*********))))))***++++++...------------...//////,,,,,,,,,+++******---//////...------,,,,,,------...//////000///---,,,+++,,,---------------,,,+++------,,,++++++++++++,,,+++)))(((((()))***)))''')))***+++,,,,,,+++***)))(((+++,,,,,,)))(((***,,,+++******+++...//////...,,,---------------,,,,,,+++,,,---...------+++*********************))))))((())))))************)))+++++++++++++++++++++++++++++++++***************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,,,,++++++(((((()))***++++++++++++,,,+++***)))))))))))))))***%%% %%%***,,,,,,(((((()))******)))'''&&&'''(((((()))***+++++++++''''''((()))***+++,,,,,,+++******+++,,,...000222///---,,,+++***+++---...,,,,,,------------,,,,,,,,,---......///.........///---++++++,,,---,,,+++,,,,,,,,,---......//////---,,,+++,,,.........,,,+++,,,.../////////---,,,000//////......//////000+++,,,...///000000111111333111000000222333333222222333444333222111222333555333222222333333222111000111111222222222222222333777888777888;;;;;;999666555333222222222333333222333555666888888999999:::888777777999::::::999666777888777888999<<>>===???AAAAAA@@@@@@@@@AAA888>>>:::777<<<;;;:::AAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFEEECCCBBBCCCDDDIIIJJJJJJJJJIIIIIIKKKMMMTTTWWW\\\```ccccccbbbaaa[[[ZZZZZZ[[[\\\]]]\\\[[[______`````````______^^^bbb___[[[XXXYYY]]]bbbeee___ZZZUUUTTTRRROOOPPPTTTUUUWWW\\\eeeppp{{{~~~qqqtttxxxyyywwwrrrmmmjjjhhhggggggffffffggghhhjjjjjjjjjiiigggdddaaa``````aaacccddddddfffjjjiiidddeeeccc___\\\[[[\\\^^^____________^^^]]]\\\^^^```\\\YYYUUURRRPPPOOOMMMKKKGGGGGGHHHJJJKKKJJJFFFCCCDDDBBB@@@@@@AAADDDGGGIIIDDDEEEFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCC===>>>>>>>>>>>>>>>>>>>>><<<======<<<::::::;;;<<<;;;:::999888888888999999666777777888999999::::::777999:::;;;::::::;;;<<<:::999777555444222222222333222111111222222111000///000000000000///......000000000111222333555666777777777777999:::::::::777777777777777777777777777777666666666555666666555555666666555222///...333333444555666666555555333333333222111///...---+++,,,---....../////////......---------,,,,,,,,,000000/////////.........111000...---......---+++,,,++++++************+++------,,,,,,------...///,,,------,,,++++++,,,......------,,,,,,,,,,,,,,,------.........---,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++++++++***)))((()))******)))(((''')))***,,,,,,***)))''''''+++...,,,((('''***---+++******+++...//////...------............------++++++,,,,,,,,,+++******))))))******+++*********((()))******+++***)))(((++++++++++++,,,,,,,,,,,,************************(((((((((((()))***++++++))))))))))))))))))))))))''''''''''''(((((())))))((()))+++,,,++++++++++++&&&'''((()))************,,,,,,+++***)))((((((((()))&&&$$$$$$(((,,,......)))***,,,------+++***(((((((((((()))******++++++''''''((()))***+++,,,,,,+++******++++++---...///...---+++)))***,,,///111------............------------...............---000///......///000///...,,,,,,------.../////////---++++++,,,...///...---***+++---//////...---,,,/////////....../////////++++++---...///000000000333111000111222333222111222333444333111111111333555333222111222333222111000111222222333333222222222666777666777;;;;;;999111111000111222333555666111222333555666777888888777666666666777777888888666777888777777888:::<<<555555555555777999;;;===<<<===??????>>>===>>>???===CCC@@@<<>>???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEDDDBBBAAAAAABBBDDDGGGIIIKKKKKKLLLNNNOOOTTTVVVZZZ^^^aaabbbbbbaaa\\\YYYWWWYYY\\\^^^]]]ZZZ______aaabbbbbbbbbaaaaaaeeebbb^^^ZZZYYY\\\aaafffaaa[[[VVVTTTQQQNNNOOORRRVVVXXX]]]eeeoooyyy}}}llloootttwwwwwwrrrkkkgggeeeeeeeeeggghhhjjjkkkkkkjjjjjjiiifffbbb``````aaa```eeehhhjjjnnnqqqnnniiidddbbb^^^\\\[[[]]]___aaaZZZ[[[]]]]]]]]]^^^```cccbbb]]]WWWRRROOOMMMKKKJJJGGGGGGHHHKKKLLLKKKHHHEEEEEEDDDBBBAAABBBDDDFFFHHHEEEFFFFFFEEEDDDEEEGGGIIIFFFEEEDDDCCCBBBBBBBBBBBB??????>>>===<<<<<<;;;;;;<<<======<<<::::::;;;<<<<<<:::999777777888999:::777777777888999999::::::777999;;;;;;:::::::::<<<666666555444444444444444333111000000111111000///000000000000000//////...111111111111222333555555444555666777777777888888444444444444444444444444666666666666555555444444333444555555444222000...222222333333444444333333111111000000...---++++++***+++---...////////////......---------,,,,,,,,,////////////............222000---,,,------,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,...//////---,,,---...------,,,+++++++++++++++******+++,,,---.........+++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++*********)))((()))***+++***)))'''(((***++++++***(((''''''+++...,,,((('''***---++++++***,,,...000//////------...////////////...,,,,,,,,,++++++******)))((()))***++++++,,,++++++))))))*********)))))))))*********++++++,,,,,,,,,************************))))))((())))))***+++,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))(((***,,,+++***)))***,,,&&&&&&'''((())))))))))))+++++++++***)))(((''''''&&&(((++++++******,,,...((()))+++,,,,,,+++***((())))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******************111///,,,))))))+++...000---......//////......------...............------///.........000000///...,,,,,,---......//////000---++++++,,,...///...---***+++---//////...---,,,------------------------***+++,,,...////////////444222222222333444222111111222333333111111111333444222111111222222111000111111222333333333333222111555777666777;;;;;;999111000000000111222444555111111222333555666777888444444555555666777888:::666777888777555555666888444444444555777999;;;<<<:::;;;<<<;;;::::::<<<======CCC@@@===@@@<<<888======>>>???@@@AAABBBCCCCCCCCCDDDEEEDDDAAA@@@AAABBBBBBEEEIIIKKKMMMNNNPPPQQQUUUWWWYYY\\\^^^_________[[[XXXVVVWWW[[[]]]]]][[[___```bbbeeefffffffffeeeiiigggbbb]]]ZZZ\\\aaafffeee^^^YYYWWWSSSNNNOOORRRXXX[[[```gggoooyyy~~~~~~dddhhhmmmrrrtttpppiiiccceeeeeefffiiilllmmmllljjjiiijjjjjjgggbbb```aaacccbbbiiipppssstttuuuqqqkkkbbb```^^^\\\\\\^^^```aaaXXXZZZ\\\]]]^^^___aaacccccc^^^WWWQQQMMMKKKJJJIIIFFFFFFGGGIIIKKKKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEDDDFFFHHHKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;;;;::::::===>>>>>>===;;;;;;<<<>>><<<;;;:::888888999999:::777777888888888999999999<<<>>>???>>>;;;:::::::::444333333333333444555555333222000111222222111///111111111111111000//////111111111111222333444555222444666666666555666777444444444444444444444444555666666666555444333222...///111333444444444333222222222222222222333333////////////...,,,+++++++++,,,...///000000///...............---------,,,/////////.........------222///---,,,,,,---,,,,,,---,,,,,,+++,,,,,,------,,,++++++++++++,,,------,,,...000000///---,,,------,,,++++++******++++++))))))***+++,,,...//////******+++,,,,,,,,,,,,,,,+++++++++,,,+++******)))***)))((()))+++++++++***((()))***++++++***)))((((((+++,,,,,,)))(((***,,,,,,++++++,,,///000000///,,,,,,...///000000111111---,,,,,,++++++*********)))***+++,,,------------+++***))))))((())))))***)))))))))******++++++,,,***************+++++++++******)))))))))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))(((***,,,+++((('''))),,,&&&&&&'''((())))))))))))************)))(((''''''###(((,,,,,,)))'''(((+++%%%&&&((())))))(((''''''*********)))))))))))))))''''''((()))***+++,,,,,,+++++++++***))))))((((((555222...+++)))***+++,,,......////////////...............///......---,,,,,,++++++,,,......---+++---------...//////000000---,,,+++,,,.........,,,+++,,,.../////////---,,,++++++,,,------,,,++++++***+++---...//////000000444333222333444444222000000111222222111111222444444222111000111222111000111222222333333333333333222555777666888<<<<<<:::666555333111000000000111222222222333444666888888444555666666666777999<<<666888888777555444444555555555555666777999:::;;;999:::::::::999999;;;===888???<<<999===;;;888>>><<<===>>>@@@AAABBBBBBBBBDDDEEEEEEDDDBBB@@@@@@AAAEEEGGGJJJLLLLLLMMMOOOPPPVVVWWWXXXYYYZZZ[[[\\\\\\YYYXXXVVVWWWYYY[[[\\\\\\^^^```cccgggjjjkkkkkkjjjlllkkkgggaaa\\\\\\aaafffhhhbbb\\\ZZZVVVRRRRRRUUU[[[___dddkkkrrrzzz~~~aaadddjjjpppsssqqqjjjdddffffffiiimmmppppppllliiihhhkkkllliiidddbbbcccffffffqqqzzz{{{yyyuuuoooiiiaaa```___^^^]]]^^^______YYY\\\^^^``````___```aaaaaa\\\TTTOOOLLLKKKJJJJJJEEEEEEEEEGGGJJJLLLKKKJJJFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCCCCCCCEEEIIILLLFFFFFFDDDCCCBBBAAAAAAAAA???>>>===<<<;;;;;;<<<<<>>???<<<;;;;;;:::::::::::::::888888888888888999999999;;;<<<>>>===;;;:::::::::444333333222222222333333555444222333444444333111222222222222222111111000111111000111111222333444111444777888666555666888444444444444444444444444555555666666555444222111---...///111222444555666444333333222222333333333///////////////...---------...000111111000///.../////////.........------//////.........---------111///,,,+++,,,------,,,+++*********+++,,,------+++++++++++++++,,,,,,---+++---000000...,,,++++++,,,,,,+++***************************+++,,,......((()))***+++,,,---------***++++++,,,+++***)))(((***)))((()))+++,,,+++***************************************************,,,++++++,,,///000000///***+++---///111222333333...------,,,+++*********)))***,,,---.../////////---+++)))''''''(((***+++'''(((((())))))***++++++))))))*********+++++++++++++++******)))*********(((((((((((((((((((((((('''''''''((((((((((((((((((***,,,+++'''&&&))),,,&&&'''((())))))******)))(((((()))******)))((('''%%%&&&'''((((((((()))***%%%%%%&&&&&&''''''''''''(((((())))))******++++++''''''((()))***+++,,,,,,******+++++++++******)))222000---++++++,,,---////////////000000/////////......//////...------,,,*********,,,---...,,,***------......//////000000...---,,,,,,---...---++++++---...000000///...---***+++,,,------,,,+++***+++,,,---...///000000000222222111222333333000......000111222111222333555555333222111333333222111111222333333444444333333333777999888:::>>>???<<<999888666333222111111111222222222333444666888999444555777666444444666999555777888888666555666666666666777777888999:::::::::;;;;;;:::999:::<<<>>>888>>>;;;777<<<999777>>><<<===???AAACCCCCCCCCCCCEEEFFFFFFEEEBBBAAAAAABBBFFFHHHJJJKKKKKKMMMOOOQQQTTTTTTUUUVVVXXXYYYZZZ[[[WWWXXXXXXWWWWWWYYY\\\^^^\\\___ccchhhlllnnnnnnnnnnnnnnnkkkeee___^^^aaafffiiiccc___]]]ZZZWWWXXX[[[^^^ccciiiooouuu{{{{{{{{{|||bbbeeejjjqqquuutttmmmgggggghhhkkkpppsssrrrmmmhhhhhhlllmmmkkkfffccceeehhhjjjvvv{{{tttmmmgggbbbbbbaaa___^^^^^^^^^^^^\\\^^^aaabbbaaa```_________YYYRRRMMMKKKKKKLLLLLLDDDDDDDDDFFFIIILLLLLLLLLGGGGGGHHHHHHFFFDDDBBBAAA???@@@AAAAAABBBEEEIIILLLFFFFFFDDDCCCBBBAAAAAA@@@======<<<;;;<<<===>>>???@@@AAAAAA@@@>>>>>>???@@@<<<<<<<<<;;;;;;;;;::::::888888888888888999999999444777999:::999:::;;;<<<555444333222111111111111777555444444555666444333222333333333333222111111000000000000111222333333222555888999777666777999666666666666666666666666555555666666555333222000000000000000111222333444555555444333333333444444///000000000000000//////...///111222222000...---000////////////.........//////.........---------111...+++***+++---------))))))))))))***+++,,,---++++++******++++++,,,---))),,,///000...+++***))),,,++++++***)))*********+++++++++***++++++,,,,,,'''((()))+++,,,---......******+++,,,+++***)))(((***)))((()))+++,,,,,,***++++++************+++++++++***)))***+++,,,+++))),,,++++++---///000000///)))+++---///111333444444///...---,,,++++++++++++***+++,,,...///000000000...,,,)))&&&&&&'''***,,,&&&''''''((()))*********))))))******++++++++++++,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((+++---+++'''&&&)))---&&&'''((()))************'''((()))******)))((((((***&&&###%%%))),,,---+++'''''''''''''''((()))***&&&&&&''')))***,,,------''''''((()))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++***+++---000333444//////000000000000//////.../////////...---,,,,,,++++++,,,---//////...,,,------......///000000000///...,,,,,,------,,,+++,,,---///111111000///...++++++------------+++++++++,,,...///000000111111111111000111222222///------///111111111222444666666555333333444444444333111222333333444444333333555999;;;:::<<<@@@AAA???999888666555444444555555333333222333444666888:::333444555444111000222444444666888999888777888999777777888888999999999:::;;;<<<<<<;;;:::;;;===???>>>CCC>>>999<<<888666<<<===>>>@@@CCCDDDEEEEEEDDDFFFFFFGGGEEEBBBAAAAAABBBEEEFFFIIIJJJKKKNNNQQQTTTRRRRRRSSSTTTVVVXXXZZZ[[[VVVXXXYYYWWWVVVWWW[[[```ZZZ]]]ccchhhllloooppppppppppppnnnhhhaaa___bbbfffiiiccc______]]][[[]]]aaa```eeemmmssswww|||}}}~~~~~~xxxxxxyyykkkmmmqqqwwwzzzxxxrrrllljjjllloooooonnnnnnnnnooollljjjgggeeeeeefffggghhhyyywwwllleeebbbccc```___aaa___[[[YYY[[[\\\bbbeeeaaa]]]^^^aaabbbbbbZZZQQQMMMMMMMMMKKKHHHJJJDDD@@@EEEKKKLLLKKKKKKGGGHHHHHHGGGFFFDDDBBBAAA>>>>>>>>>???AAADDDGGGIIIIIIGGGEEECCCAAA@@@???>>>???AAABBBAAA>>><<<===???AAAAAA@@@>>><<<===???AAA===???@@@>>>999666666888:::999888888888999;;;<<<:::::::::;;;<<<===<<<:::444444222222222333444555333333444555555555444444111///......000111000000444444444444444444333333333222333555777777666444666555444333222111111111222333666777777444111/////////000000111111111111222222222222222333333333333222000000000000...,,,...---000555222+++***...---......///////////////---,,,,,,++++++,,,,,,---************************,,,+++***))))))***+++,,,+++++++++******)))))))))(((,,,***###"""&&&)))(((,,,+++***))))))***+++,,,)))***++++++***)))***+++***---+++(((+++111///)))///...,,,***))))))******------,,,,,,+++******)))***)))(((***+++,,,,,,+++******************+++++++++++++++,,,---...///000......///000111222222222---+++***+++,,,,,,+++***++++++,,,111555666444111)))(((&&&%%%%%%%%%&&&''''''(((***+++,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&(((***+++***(((''''''(((((((((''''''''')))+++,,,+++'''######&&&)))******))))))))))))(((((((((((())))))'''&&&&&&&&&((()))'''(((((('''%%%%%%&&&'''***((('''((()))++++++***'''((())))))))))))((((((+++,,,,,,,,,,,,,,,,,,---)))+++---...///111444777666111111555555111///111...000...)))***000000+++***((((((***---///---+++...---+++,,,.../////////......,,,++++++,,,---......---,,,...222222000,,,***---//////...---......///000000000000000//////...,,,///555555///,,,...000/////////000111222222444333333222222222333333222222333444444333333333666666777999<<<===<<<::::::777444333333333222111444222///000333666888999777777666333111000222444777999;;;:::888555444444:::666666999777333555;;;999999::::::999;;;===@@@CCCBBBAAA???===;;;:::999<<<===?????????AAACCCEEEIIIHHHFFFEEECCCBBBBBBAAAEEEFFFHHHGGGGGGJJJPPPTTTWWWUUUSSSQQQRRRUUUYYY[[[\\\YYYVVVVVVWWWYYYZZZZZZ^^^```eeelllqqqrrrnnnjjjnnnnnnlllgggaaa___aaaccckkkiiiddd```]]]___dddhhhlllmmmqqqvvvwwwvvv{{{~~~|||wwwtttqqqrrrsssvvvzzz|||zzzsssnnnkkkooosssuuussspppnnnllljjjhhhfffeeeeeegggiiikkkwww|||}}}uuujjjccc```aaa``````aaa___ZZZZZZ]]]^^^dddfffbbb^^^```bbbcccbbb[[[RRRNNNNNNNNNLLLJJJHHHCCCAAAFFFIIIIIIIIIKKKGGGGGGGGGGGGFFFDDDBBBAAA?????????@@@AAADDDGGGIIIAAAAAAAAAAAAAAABBBCCCDDD>>>@@@AAAAAA??????@@@BBBCCCCCCBBB@@@>>>>>>AAACCC???@@@AAA???<<<999999:::<<<;;;:::999999999:::;;;:::999999:::<<<<<<;;;999555444444333333333444444555555666666666555555444444222111111333444444333555444444444444333333333888777777777999999777555555555444333222111111000111333666888888777444222/////////000000000111111111111111111222222222222///---,,,---......---,,,000...///333111,,,***,,,,,,,,,---...............,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,+++++++++*********+++......(((&&&***,,,+++...---+++)))'''''''''''')))***++++++***)))***+++)))++++++***...444444///...---+++************+++******++++++++++++++++++((('''&&&'''((()))((('''******+++++++++,,,,,,,,,,,,,,,+++,,,---...000111---...000111222222111111,,,+++******,,,,,,+++*********,,,111777999666222+++***)))((((((((()))***&&&'''(((***************+++++++++************)))))))))))))))))))))))))))***(((&&&&&&)))***)))(((((()))+++***(((''''''((())))))(((((()))***,,,,,,---)))&&&&&&(((***++++++((((((((('''''''''''''''((((((((((((((()))***,,,)))******)))''''''(((***+++)))((((((***++++++***((((((((())))))*********++++++,,,,,,,,,,,,---------...000111111333666999===888666888777222000222...000...+++,,,000000++++++***)))+++...///---+++---,,,,,,---///000000///000///............///000000...------...000000000,,,///111111000///000000//////000000000//////...444///---//////---///444000000000///000000111111444444333333333333333444222333333444444333333333555666888:::;;;;;;;;;;;;999666333222222222111000222000...///222666888888777666555333111111333555666777999999888777888999;;;888999;;;:::555777<<<888999::::::999;;;===@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAA@@@AAACCCEEEGGGFFFEEEDDDCCCBBBBBBBBBFFFGGGHHHGGGGGGJJJOOOSSSRRRQQQPPPNNNOOOPPPRRRTTTXXXVVVUUUVVVXXXZZZ[[[ZZZ___aaagggnnntttuuuqqqmmmnnnnnnmmmiiidddaaaaaabbbhhhfffcccaaa```bbbggglllpppqqquuuzzzyyywww{{{~~~{{{vvvrrrnnn{{{|||}}}|||wwwrrrnnnsssyyy{{{yyysssmmmjjjiiigggfffeeefffhhhkkklllrrrwwwzzzxxxqqqiiicccaaa______bbbbbb^^^YYY[[[aaaaaafffhhheeebbbccceeeeeeaaa[[[SSSOOOOOOOOONNNMMMFFFDDDDDDGGGHHHGGGGGGJJJGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@AAABBBEEEGGGHHHEEEDDDCCCAAA@@@?????????===???@@@AAAAAABBBDDDFFFDDDDDDDDDBBB@@@@@@BBBDDDAAABBBCCCAAA???===<<<===>>>===<<<;;;::::::::::::999888888999;;;;;;:::888666666666666666555444333777777888777777666555444555444222333555666666555555555444444444333333333;;;999777777777888777555666666555555444222111000222444777::::::999777555/////////000000000000000///000000000111111111222---,,,+++,,,...///...---111...---///000---++++++++++++,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...///+++***+++,,,+++---,,,***)))'''&&&&&&&&&)))***++++++***)))***+++)))+++++++++...222222///---,,,+++*********+++,,,(((((())))))***+++,,,,,,+++***))))))***+++***(((******++++++,,,---......------,,,,,,---///111333---///222444555444222111---+++******,,,,,,,,,++++++)))+++222;;;===888222,,,+++***)))((()))******%%%&&&'''((())))))((((((+++++++++************))))))))))))))))))))))))))))))'''&&&''')))******)))((()))+++***)))(((((()))))))))))))))***+++,,,---///,,,)))((()))+++++++++&&&&&&&&&'''''''''''''''&&&'''))))))))))))+++---*********)))((('''(((***,,,+++))))))***+++******)))((((((((()))+++,,,---+++++++++,,,,,,---------///000111222333666:::>>>CCC???<<<<<<999555444666000111///---...000///+++---,,,,,,---......---+++++++++,,,///111222111000//////.........//////000000///...,,,+++---000333---...000111/////////000......////////////......333///---......---///333111111000/////////000000333333333333333444444444333333444444444444333333444777;;;<<<:::999;;;===999777444222222222111000111///...///222555777888555666555333222222555777555666777777888999<<<>>>;;;:::<<<>>><<<888888;;;888999::::::::::::===???>>>???@@@BBBCCCDDDDDDEEEAAABBBCCCBBBAAABBBCCCEEEEEEDDDCCCBBBAAABBBCCCCCCFFFGGGGGGGGGGGGIIILLLOOOOOOOOONNNOOOOOOOOOOOOPPPVVVVVVVVVYYY[[[]]]\\\[[[___cccjjjrrrwwwxxxuuuqqqnnnoooooommmiiidddaaa```eeeeeedddcccdddgggmmmqqqtttuuuyyy}}}|||yyy{{{zzztttnnnjjj{{{yyytttxxx}}}~~~zzzsssmmmjjjjjjhhhfffeeefffhhhjjjlllmmmqqqtttsssooojjjfffeee]]]___cccccc^^^YYY]]]eeefffkkklllhhheeeggghhhggg^^^YYYRRROOONNNOOOOOOOOOGGGFFFHHHKKKJJJFFFGGGKKKFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGEEEBBB@@@???>>>===???@@@AAABBBCCCDDDFFFGGGDDDEEEEEECCCBBBAAACCCEEEBBBBBBCCCBBBAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;888777777888::::::999777777888999999888777555444999999999888777666555444333222111111333555555444555555555444444333333222777555333333444666666555888888888777666444222111555777999;;;<<<:::777555111111111111111111111111......//////000000111111///...---...///000///...///---+++---//////...---++++++,,,---------------,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,+++***)))))))))******))))))))))))******)))***++++++***)))***+++***+++++++++,,,---+++***,,,+++*********+++,,,---((((((((()))******++++++---,,,++++++++++++***)))(((((()))***,,,---.........---,,,,,,---000222444///111444777888777555333///---+++***,,,---,,,,,,+++***,,,555>>>@@@999111+++***((('''''''''((()))&&&''''''(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))&&&&&&%%%&&&'''))))))***((()))++++++)))(((((()))))))))))))))***+++,,,,,,...---+++))))))***++++++&&&&&&''''''''''''((((((%%%(((******)))((()))+++((())))))(((&&&%%%'''(((---+++))))))***+++***)))))))))(((((()))+++...000+++++++++,,,,,,------------...111333777<<>>:::999:::222222000/////////---***..................---,,,******,,,000333333222000,,,,,,,,,,,,---------......000000...++++++///333+++,,,......---,,,---///---......////////////...---...000222222000...---222111000///////////////222333333444444444444444444444444444444444333222333888======:::888;;;>>>;;;999666444444333222111111000...000333666888888444444444333222333666888777777777777777999===AAA:::;;;>>>???===:::888999777888::::::::::::<<<>>>===???AAADDDFFFGGGGGGHHHEEEEEEFFFDDDCCCBBBCCCEEECCCBBBAAA@@@@@@BBBCCCEEEFFFFFFEEEEEEEEEGGGIIIKKKMMMOOOQQQSSSTTTTTTTTTSSSYYYYYYZZZ\\\______]]][[[^^^ccckkksssxxxyyywwwtttmmmooopppoookkkfffaaa^^^cccdddeeefffgggkkkooossstttvvvzzz~~~zzz|||~~~zzzssslllggg|||~~~}}}xxxsssnnnmmmlllkkkhhhffffffgggiiijjjjjjlllnnnooonnnllljjjjjj^^^```cccddd___\\\aaajjjkkknnnnnniiigggiiihhhfffZZZVVVQQQMMMMMMNNNOOOPPPJJJJJJLLLOOOMMMIIIHHHKKKFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFBBBBBBBBBDDDEEEGGGGGGGGGDDDEEEEEEDDDBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCBBBAAA;;;;;;<<<<<<<<<<<<<<<<<<777777777888999:::999777999:::;;;;;;;;;999888777999999999999888777555555222111000111333555555444666666555444333333222222222111000111444777888999;;;;;;:::999888666444333888999;;;<<<;;;999555333222222222222222222222222---......///000000111111222000////////////---,,,,,,---,,,,,,...000000///,,,,,,---............---------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,***(((((()))++++++++++++++++++++++++)))***++++++***)))***+++******,,,------***)))***,,,+++*********+++,,,---))))))))))))))))))))))))***)))''''''(((((('''%%%&&&'''((()))***+++,,,------,,,,,,,,,...000333444000333777:::;;;;;;999777222000---,,,,,,------,,,,,,,,,111999AAAAAA999111+++***((('''''''''((()))))))))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))$$$%%%%%%%%%&&&'''((()))((()))++++++***))))))***''''''((())))))*********,,,++++++)))(((((()))***''''''((((((((()))))))))(((,,,000///+++))))))+++((())))))(((&&&&&&'''(((,,,***))))))***+++******))))))(((((()))+++...000******+++,,,,,,---......+++---111666<<>><<<:::888666666888::::::::::::<<<===???@@@CCCEEEFFFGGGGGGFFFGGGGGGGGGFFFCCCCCCDDDEEEBBBAAA@@@???@@@BBBDDDFFFEEEDDDCCCDDDEEEFFFGGGHHHKKKNNNRRRVVVYYYZZZZZZYYYZZZZZZ[[[]]]^^^]]]ZZZWWW\\\aaaiiippptttuuuuuuuuullllllmmmmmmjjjfffaaa]]]```bbbdddeeegggiiilllnnnrrrtttxxx}}}}}}{{{~~~}}}|||{{{tttlllfff}}}xxxsssqqqpppmmmllliiigggfffggghhhjjjiiijjjkkkllllllllllllkkk``````ccceeebbb```eeemmmmmmooommmhhhfffgggeeebbbWWWTTTPPPMMMLLLNNNPPPRRRNNNMMMNNNRRRRRRMMMIIIJJJFFFEEEEEEEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGIIIIIIIIIDDDEEEFFFFFFDDDCCCDDDEEECCCCCCCCCDDDFFFFFFEEEDDD======>>>>>>>>>===<<<<<<888777777888::::::999777:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999888777555333222333666888888777666666555444333333222111111000111444888<<<===>>>>>><<<;;;999777666555555888999;;;<<<:::777444111333222222222222111111111------...///000111222222222000.........---,,,***+++///111///...///000///,,,,,,---.....................------------...............------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))+++...---)))))),,,.........---,,,***)))((()))***++++++***)))***+++((((((,,,000000------///---,,,+++*********+++,,,*********************)))+++)))((((((******)))'''&&&''''''((()))***++++++++++++,,,---...000222333000333666:::<<<======<<<666333000------------,,,---000777>>>BBB???777000,,,+++***)))((()))******++++++************+++++++++++++++************)))))))))))))))))))))))))))$$$%%%&&&&&&%%%&&&''')))((()))++++++***)))***+++&&&'''((())))))***)))))))))******)))''''''(((***''''''(((((()))*********,,,111555555///++++++---***++++++***(((((()))+++***((('''(((***++++++***)))((((((((()))+++,,,---******+++,,,,,,---......---///222888@@@KKKVVV^^^cccfffeee\\\SSSNNNKKKHHH@@@:::555333111,,,******,,,...//////...---......******+++...000111000///,,,---...///000000000000---///111111000...---------...///...------///111---...///000111111111000333222///******///222333000000///........./////////000111333333333222222555555666555555444333222222666:::<<<<<<<<<>>>@@@;;;888444222222111000///222111000111333555555444222222222111000111444777999999888666555777:::===777<<>><<<;;;888888777999:::;;;:::888<<<<<<<<<<<<<<<===>>>???<<<<<<=========<<<<<<;;;666555444555777999:::999777666555444333222222111000111333777;;;???@@@??????<<<999666444444555666555777999:::999666333111111111111000000000//////---......///111222222333111000......//////...,,,,,,444888333---,,,---,,,++++++,,,---------------...------,,,,,,------.........------,,,++++++*********+++,,,,,,+++***************+++++++++,,,,,,+++)))+++///...******///---......---,,,***(((''')))***++++++***)))***+++((((((,,,111000++++++000...---+++************+++))))))******+++,,,,,,,,,,,,+++******,,,---,,,+++(((((())))))************((()))+++...///000111111///111444888;;;===>>>???;;;777222///......---,,,...444===CCCBBB<<<444///+++***)))((((((((()))***,,,+++************+++,,,+++++++++************)))))))))))))))))))))))))))'''((()))(((&&&&&&(((***''')))++++++*********,,,&&&''')))***++++++******''')))******(((''')))+++&&&&&&''''''((())))))***)))000666666000,,,,,,...++++++,,,***)))(((***+++'''&&&%%%&&&)))++++++***((((((((())))))*********)))******+++---......///...///222555<<>>???;;;999:::999555444777999;;;::::::;;;<<<>>>@@@BBBEEEEEEEEECCCBBBGGGGGGGGGFFFDDDCCCDDDFFFDDDBBB@@@???@@@BBBEEEGGGGGGEEEDDDFFFIIIKKKKKKIIIIIIKKKPPPUUUYYY[[[\\\\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXUUUZZZ___ccceeehhhkkknnngggdddaaaaaaaaaaaa___]]]XXX\\\aaaeeeggghhhjjjkkkttttttwww{{{{{{||||||yyy{{{{{{ssslllyyyuuusssjjjiiigggfffgggiiilllnnnmmmkkkiiihhhhhhgggfffeeedddaaaaaaeeeggghhhkkkpppkkkkkkhhhbbb______[[[VVVVVVUUURRROOONNNPPPTTTWWWSSSNNNNNNSSSVVVQQQJJJFFFEEEEEEDDDDDDDDDFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEAAA@@@AAAEEEKKKOOOPPPOOOGGGIIIJJJJJJHHHGGGGGGGGGGGGFFFEEEHHHKKKMMMKKKIIIHHHGGGGGGEEEBBB???;;;999999888888999;;;;;;:::888<<<<<<;;;;;;<<<>>>@@@BBB===>>>>>>????????????>>>555444333444777999999999777666666444333222111111000111333777<<>>???<<<888444222222444555333444777999999777444222000000//////.........---......///000111222333333222111000111222333222111...999>>>666,,,******)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,++++++******)))***+++,,,,,,+++***))))))))))))******++++++++++++((()))------(((***///)))***+++,,,,,,+++***))))))+++++++++***)))***+++)))(((,,,000---&&&&&&***///...,,,***))))))******(((((()))+++,,,---...///((('''&&&''')))******)))******************++++++&&&(((+++...000000000///---///222666:::===???@@@===:::444000///...---,,,///777AAAEEEBBB:::333...)))(((&&&%%%%%%&&&&&&''',,,+++***))))))***+++++++++++++++************))))))))))))))))))))))))))))))+++,,,***((('''))),,,''')))++++++******+++,,,'''(((***+++,,,,,,++++++&&&)))+++***((((((***,,,%%%%%%&&&&&&'''((())))))$$$,,,333333...***+++---)))******)))'''&&&((()))&&&%%%$$$&&&(((***++++++'''((())))))))))))(((((()))******+++---...//////......///111666???JJJQQQWWWaaagggdddaaaccccccaaaOOOEEE===999555...---000(((+++......---,,,...000---+++******,,,---...---)))***,,,...//////...---555000,,,+++---//////...+++,,,,,,+++***+++---/////////000222222333333333---111222......222111---...............///000111+++---///111222111000///666666666666555444333222333333666:::???AAAAAAAAAAAA>>>;;;888888777555444111///......//////...,,,111222111///......111333444555666666666777:::===999???@@@;;;999::::::666444777999;;;::::::;;;;;;<<<>>>AAADDDEEEEEECCCBBBFFFGGGGGGFFFDDDCCCDDDFFFEEECCCAAA???@@@BBBEEEGGGHHHFFFFFFHHHLLLNNNMMMLLLKKKMMMQQQVVVYYY[[[\\\\\\]]]\\\\\\^^^___```___^^^SSSWWW[[[^^^```ccchhhlllfffbbb^^^\\\^^^______^^^YYY^^^dddiiilllmmmooopppwwwvvvxxx{{{{{{||||||yyyyyy}}}uuunnn~~~{{{wwwuuummmkkkiiijjjmmmnnnmmmkkkqqqoookkkgggdddbbbbbbbbb```aaacccfffjjjmmmmmmllljjjgggccc```\\\YYYUUURRRTTTPPPLLLMMMQQQTTTRRRPPPQQQRRRRRRSSSRRRPPPNNNMMMFFFDDDBBBBBBFFFHHHHHHGGGDDDDDDDDDCCCBBBAAA??????FFFCCCAAACCCGGGIIIFFFBBBHHHEEEBBBCCCGGGJJJKKKKKKJJJIIIIIIJJJLLLMMMLLLJJJGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHGGGFFFDDDBBB@@@???999999:::;;;<<<===>>>>>>>>>@@@AAAAAA@@@???@@@AAAAAA>>><<<>>>DDDGGGFFFDDD<<<:::777777888:::;;;;;;999888777666666555555555666555444333444666888999444444333222222333333333444444444444444222111111------......///000000000////////////000111222333111111111000//////......+++???JJJ===---***///111------------------------........................000///...,,,,,,++++++,,,+++,,,------------,,,+++((()))(((''''''))),,,///)))+++,,,+++***)))***+++(((***,,,,,,++++++,,,---,,,,,,,,,++++++*********))),,,---,,,***)))+++---///---++++++---...,,,)))*********++++++,,,,,,,,,******)))))))))+++,,,---))))))))))))************)))***+++,,,...///000111222---))),,,444;;;>>>>>>@@@>>>999555333222333444555<<>>555444555222///......//////...---,,,,,,++++++++++++,,,---......+++,,,---------///222555...//////000000000000000444222000...---,,,------///...---,,,---000333555---///000000//////000222///////////////000111111...///111000//////000111222333555666666555333222777666666888;;;???DDDFFF???>>>===;;;999999888888777444111111444555333000//////000///------///000///222555777888999;;;<<<;;;===>>><<<888666777999999===???===999888;;;???AAACCCEEEEEEEEEEEEEEEGGGIIIIIIIIIHHHFFFFFFIIIKKKGGGEEECCCAAAAAACCCFFFHHHKKKHHHFFFGGGJJJLLLJJJHHHJJJLLLNNNOOORRRVVV\\\___```____________```aaaaaa\\\\\\]]]```ccceeeeeedddaaa___\\\ZZZ[[[]]]```bbb```aaaeeeiiinnnsssvvvxxxzzz{{{{{{yyyxxx{{{}}}zzzyyy~~~zzzttt}}}yyyuuussskkkjjjiiikkkmmmnnnmmmkkknnnllliiieeecccbbbbbbbbbcccccceeehhhkkklllkkkjjjfffccc```]]][[[XXXUUURRRQQQOOONNNOOOQQQSSSRRRQQQSSSTTTUUUUUUSSSPPPMMMKKKGGGDDDBBBCCCFFFHHHHHHFFFDDDDDDCCCCCCBBBAAA@@@???DDDAAA@@@CCCHHHJJJHHHDDDHHHEEEDDDEEEHHHJJJJJJIIIJJJIIIJJJKKKMMMMMMLLLJJJDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@<<<<<<<<<===>>>>>>??????AAABBBCCCBBBAAA??????@@@BBB???===???DDDGGGFFFDDD???===::::::;;;===>>>===:::999777555444444555555999777666444333444555666222222111111111111222222222222222222111000//////,,,------...//////000000000000000/////////000000000////////////.........***888>>>555,,,,,,...---------------------------------------------------///......---,,,,,,++++++***+++,,,------,,,+++***)))*********))))))+++---''')))***)))((('''(((***)))***,,,,,,++++++,,,---,,,,,,,,,+++++++++******)))+++---,,,***)))+++------+++)))***+++,,,***((()))))))))******+++++++++******)))))))))***,,,---)))))))))))))))))))))***))))))***+++---...///000000---***,,,111777999:::???>>>;;;888777666666777777<<>><<<:::999888777777555555555333111000111111...//////...------///111111444666777777777999:::999;;;<<<:::888666777999444999===>>>;;;999;;;>>>AAACCCEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFDDDDDDFFFHHHHHHFFFDDDBBBBBBDDDGGGIIIKKKIIIHHHIIIJJJJJJIIIHHHFFFHHHJJJLLLOOOSSSYYY]]]^^^^^^^^^^^^______``````\\\\\\]]]___bbbdddcccbbb___^^^[[[ZZZZZZ\\\^^^``````cccggglllqqquuuxxxyyy}}}~~~|||yyywwwyyy~~~|||xxxzzz{{{uuu~~~{{{wwwsssqqqkkkkkkkkkmmmnnnnnnllljjjiiihhheeecccbbbbbbcccdddhhhhhhiiijjjlllllljjjggg```^^^[[[YYYXXXVVVTTTQQQNNNPPPRRRSSSSSSRRRSSSTTTUUUVVVWWWWWWTTTPPPKKKHHHGGGEEEDDDDDDFFFGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@BBB@@@@@@CCCHHHJJJIIIGGGGGGFFFEEEGGGHHHIIIHHHFFFFFFFFFGGGIIIKKKKKKHHHFFFAAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCBBBAAA????????????????????????BBBCCCDDDCCC@@@???>>>??????===;;;===AAACCCCCCAAABBB@@@>>>===???@@@@@@@@@;;;999666333222333444555:::999666444222111111111000000000000000000000000000000000000///...---,,,,,,,,,,,,---......//////111000//////...------,,,---------............///+++111222---,,,000000+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++*********++++++++++++******)))***,,,,,,***)))***+++((()))***)))(((((()))***)))+++------,,,+++,,,---,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,+++***((()))******)))''')))))))))))))))*********+++***)))))))))***+++,,,))))))((((((((((((((()))(((((()))***+++---......------,,,---...111333444;;;;;;;;;:::::::::::::::888;;;<<<999333---******+++)))(((((()))******)))((()))***)))(((((()))++++++*********++++++***)))((()))***)))((('''((()))(((((((((((((((((((((((((((''''''(((***+++)))(((((()))+++,,,+++******+++)))*********))))))***,,,))))))))))))***+++------))))))))))))))))))******)))(((((()))***+++)))((())))))))))))))))))))))))))))))(((((())))))***++++++*********,,,...000111///...---------///222333000444555333:::IIISSSTTTWWWOOODDD:::333///,,,***,,,,,,,,,---,,,,,,+++***))))))))))))***+++,,,,,,+++---.........///111444+++,,,,,,---...---------))))))+++,,,---.........//////......000222555777...///000000//////000111////////////............---...000000000000222333444444444444333111///---444333333444666999<<<>>>???===<<<:::888777666555444777888555000---...111,,,.........------///111333555666666555555777888777888999999777777888999111666;;;>>><<<;;;;;;===@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFGGGFFFEEEDDDEEEGGGIIIGGGEEEDDDDDDFFFIIIKKKJJJKKKLLLLLLJJJHHHHHHHHHDDDFFFHHHKKKNNNRRRWWW[[[ZZZ[[[\\\^^^____________\\\\\\\\\^^^aaabbbaaa```^^^]]][[[YYYYYYZZZ\\\]]]aaadddjjjppptttwwwyyyyyy}}}yyyuuuuuuyyy~~~zzzvvvzzz}}}www~~~|||yyyvvvtttrrrnnnoooooopppooonnnkkkiiigggfffdddccccccdddeeefffmmmmmmmmmnnnnnnllliiifff\\\ZZZWWWVVVUUUSSSQQQOOOLLLQQQWWWXXXUUUSSSTTTVVVWWWXXXYYYXXXTTTOOOJJJFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEDDDBBBAAAAAAAAAAAABBBAAABBBDDDHHHIIIHHHGGGDDDEEEFFFGGGGGGFFFDDDCCCAAABBBCCCEEEFFFEEEBBB@@@???????????????>>>>>>>>>BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAAAAA???>>>>>>>>>:::888777888;;;======<<>>@@@===<<<:::888777555555444666777777555111......///,,,---......---...000111333444555555444555666888666777888888999999:::;;;555888;;;<<<;;;;;;<<<===@@@BBBDDDDDDCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHKKKLLLIIIMMMPPPOOOKKKHHHGGGHHHCCCFFFIIILLLNNNRRRWWWZZZWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\\\\^^^```aaa___^^^^^^^^^\\\[[[[[[[[[[[[\\\aaaeeekkkqqqvvvxxxxxxxxx|||wwwrrrqqqtttxxxyyyuuuwww}}}|||~~~}}}|||{{{yyywwwvvvuuutttttttttrrrooollljjjiiihhhgggeeedddeeefffhhhiiiooooooooopppooommmhhhdddZZZXXXUUUSSSRRRPPPNNNKKKMMMSSSYYYZZZVVVSSSUUUXXXWWWXXXXXXVVVSSSNNNHHHEEEHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDEEEGGGGGGGGGFFFAAACCCEEEFFFEEEDDDBBBAAA@@@???@@@AAACCCBBB@@@===>>>>>>>>>>>>============@@@@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;999;;;======<<<<<<===>>>888777666666888999999999@@@>>>======>>>>>>===<<<999666333000000111333555444333222000///......---///000111222222222111111000000000000///...------++++++,,,,,,---.........,,,,,,------------,,,+++******+++,,,---...//////000222111...---///000///------------------------------------------------***+++---......,,,***)))************************"""%%%)))++++++******+++***,,,---,,,+++***+++,,,+++,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++,,,++++++++++++++++++++++++++++++******+++,,,...///,,,+++)))''''''''''''(((''''''(((((()))***++++++...///000///---++++++,,,---///111333555555444444111111///,,,******+++,,,***((('''(((***++++++***'''((()))((('''((()))++++++(((%%%&&&+++......---''')))***)))((('''(((***)))))))))******+++++++++)))***+++,,,,,,++++++,,,)))***+++***))))))+++,,,)))***+++***)))***,,,---&&&&&&'''((()))***,,,---(((((())))))************''''''''')))+++,,,,,,***************************,,,,,,++++++,,,,,,---...++++++,,,,,,---...///000///.........///000111222///111000///111666999999999999888555000......///------............------++++++***++++++,,,---...,,,...//////......///111------...///////////////+++,,,---/////////...---000000...---------......///000111000///...///000...//////000000///......,,,...000111000111333555222222333444444444444444222333444666999<<>>???AAACCCCCCCCCBBBCCCEEEEEEHHHJJJKKKJJJHHHGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMIIINNNRRRRRRNNNIIIGGGGGGBBBEEEHHHKKKMMMQQQUUUXXXTTTUUUWWWYYY[[[\\\]]]^^^^^^^^^]]]___```aaa```^^^``````___^^^]]]]]]\\\\\\```dddkkkqqqvvvwwwwwwvvvzzz{{{zzzuuupppnnnpppsss~~~zzzwwwuuuzzz}}}|||zzzxxxwwwvvvvvvvvvuuurrrnnnkkkjjjjjjjjjiiigggffffffggghhhjjjnnnnnnnnnooooookkkfffbbbYYYWWWTTTRRRQQQPPPMMMKKKNNNTTTYYYYYYVVVSSSTTTVVVUUUUUUTTTSSSOOOLLLHHHFFFGGGIIIKKKKKKJJJIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGFFFFFF@@@CCCEEEFFFDDDBBBBBBBBBBBB@@@@@@@@@AAAAAA@@@>>>===========================>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999999555777999:::::::::;;;<<<888777777777777777888999<<<;;;999999::::::888777555444111000000111333555222222111111000//////...///000222333444333333222222222222222111000///...,,,,,,,,,---......//////++++++---......---,,,+++++++++,,,,,,---...//////...000111...++++++,,,...------------------------........................***+++,,,------,,,+++***,,,+++************+++,,,$$$&&&***++++++******+++)))***+++***)))))))))++++++---......,,,++++++,,,,,,,,,,,,,,,------------...,,,+++,,,---...---,,,+++,,,------,,,+++---...,,,,,,,,,+++++++++++++++++++++++++++,,,...000222///---***(((''''''((((((''''''(((((()))***++++++//////......---,,,,,,+++)))***,,,...///000//////---,,,+++******************((('''(((***+++++++++'''((())))))((((((***,,,)))((('''(((***---......'''((())))))(((((()))***)))******++++++,,,,,,,,,)))+++------,,,+++,,,---)))***+++***))))))+++---***+++++++++******+++---''''''''''''((()))++++++((((((((()))******++++++((((((((())),,,---,,,***************************------,,,,,,------...///+++,,,,,,---.../////////,,,,,,,,,,,,---...///000+++,,,...000111333444444444444333111...,,,+++,,,------......//////......++++++++++++,,,---...///,,,...000000///......///...///000000111111000000......//////000//////...222111111000///////////////000111000///...///000---...000111111111000///...///111111111111333444666666555444444333222222000111222444777999<<<===888777666555444444444444777555333444777777333///000111111000//////000222000111222222222444777:::888888777999;;;======<<>>@@@BBBCCCBBBBBBCCCDDDDDDGGGJJJKKKJJJHHHFFFFFFIIIHHHHHHHHHIIIKKKLLLMMMIIIMMMRRRTTTQQQMMMHHHEEEAAACCCGGGIIIKKKMMMPPPSSSRRRRRRSSSUUUXXX[[[]]]___```______```bbbcccbbb```bbbbbbbbbaaa```^^^]]]\\\```dddjjjppptttvvvvvvuuuwwwyyyyyyvvvqqqmmmmmmnnnuuu{{{}}}{{{tttyyy}}}{{{xxxwwwvvvuuuuuusssoookkkiiikkkmmmllljjjhhhfffffffffggghhhiiijjjkkklllllliiiddd```VVVTTTRRRRRRRRRQQQOOOMMMPPPSSSVVVVVVSSSQQQQQQRRRSSSRRRPPPNNNLLLJJJHHHGGGGGGJJJMMMMMMLLLKKKLLLMMMHHHIIIJJJKKKJJJGGGEEECCCCCCDDDFFFGGGGGGGGGHHHHHHAAADDDFFFFFFDDDCCCDDDEEEBBB@@@>>>>>>?????????>>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;:::999999999999999888888888888555666888999888777888999777777777666555555666777999777666666777666555333111111000000111222444555444444444333222111000///...000222333444444333222222333333222222111000///,,,------...//////000000,,,---...///...---+++))),,,,,,------......//////---------...---,,,,,,---------------------------------------------------++++++++++++++++++++++++---,,,+++******+++,,,---)))+++------,,,******+++)))***++++++))))))***+++,,,...///...,,,++++++,,,,,,,,,,,,---------......///...,,,---///000...,,,***,,,...---,,,+++---///++++++++++++*********)))+++++++++,,,...111444555111///,,,)))''''''((()))((((((((()))******++++++000---******---...,,,***))))))***+++,,,,,,------+++************)))(((&&&)))((('''(((***+++++++++((()))***)))))))))+++---)))***+++***))))))+++,,,&&&((())))))(((((()))+++((())))))***++++++,,,,,,(((+++------+++***+++---******+++***))))))+++---+++,,,,,,+++***)))+++,,,)))((((((((()))******+++'''(((((()))******++++++)))((((((***,,,,,,+++***************************---,,,,,,,,,,,,---......,,,,,,---....../////////,,,,,,,,,,,,,,,,,,------,,,+++---///111111222333222111///...---,,,+++++++++,,,---............---************+++,,,---...---///000111///............///000000111111000000//////......//////000111////////////000000111111///111111000///......///,,,...000222333333222111///000222222111111222333555555444333222222222222222222333444555666777888555555444444444444555555333444555777888888666555333333333222000///000111222333333222111222555888999777666888;;;<<<<<<:::<<<:::999999:::<<<======>>>@@@BBBBBBBBBAAABBBCCCDDDHHHLLLMMMLLLIIIGGGFFFHHHHHHHHHHHHJJJKKKLLLMMMJJJMMMQQQTTTUUUPPPIIIDDDBBBEEEHHHJJJKKKLLLNNNPPPQQQQQQQQQRRRUUUYYY]]]```aaa```aaabbbeeeeeeeeecccbbbbbbcccbbbaaa^^^\\\[[[aaaeeejjjppptttvvvvvvvvvwwwzzz{{{yyysssmmmjjjjjjnnnsss{{{wwwzzz~~~~~~{{{xxxuuutttrrrrrrpppmmmiiihhhlllooolllkkkhhhfffeeeeeefffgggeeefffhhhiiijjjgggbbb]]]TTTRRRQQQQQQRRRSSSQQQPPPPPPRRRSSSSSSQQQOOONNNNNNQQQPPPNNNKKKJJJHHHHHHHHHGGGJJJNNNOOOMMMLLLMMMOOOHHHJJJLLLMMMLLLIIIEEECCCAAACCCEEEGGGGGGHHHIIIKKKBBBEEEGGGGGGEEEDDDFFFHHHAAA>>>;;;:::;;;<<<======999999:::;;;<<<<<<======;;;;;;;;;;;;:::999888777888888888888888888888888666888999999777666666777444555555444333222333555777666555555555555333111/////////000111333444555888777777666444222000///---///111333444333222111333333333222222111000///------......///000000000//////000000...,,,)))'''---------........./////////,,,+++...111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,++++++,,,------///000000///,,,*********+++,,,------++++++,,,---,,,...///...---++++++,,,,,,,,,,,,------.........111...---...000111///---))),,,...---++++++---///+++*********))))))((((((+++++++++---000333666777222000,,,)))(((((()))***(((((())))))******++++++000+++'''(((,,,...,,,)))*********+++++++++,,,,,,+++***+++++++++)))%%%""")))((('''(((***,,,,,,+++((()))******)))***,,,...***---...,,,)))'''(((***&&&((())))))(((((()))+++'''(((((()))***+++++++++'''***,,,,,,***)))***,,,*********)))((()))+++...,,,------+++***)))***++++++***************++++++'''(((((()))***+++++++++***))))))***,,,,,,+++)))************************,,,,,,++++++,,,,,,---...,,,,,,---.../////////............------,,,,,,,,,111///...///000///000333000...,,,,,,...///...---***+++,,,,,,------------))))))))))))***+++,,,------///111111///...---......//////000000000000000...---------...///111333***+++,,,---...000111111000111111000///......///,,,...000333444444333333000111222222111000111333111111111111222333444555555555555555555555555555333333333333444444555666///333888999888777888:::444555555333000///000111444444444222000111333666888666555777:::<<<:::888777777777999<<<======<<<>>>@@@BBBBBBAAAAAABBBCCCGGGJJJOOOPPPOOOLLLJJJIIIGGGGGGHHHHHHJJJKKKLLLMMMJJJLLLPPPTTTWWWSSSJJJCCCEEEHHHKKKLLLMMMNNNOOOQQQQQQPPPOOOPPPSSSXXX]]]aaabbbaaabbbdddfffggggggeeebbbbbbccccccaaa^^^[[[ZZZcccfffkkkppptttvvvwwwwwwxxx|||~~~|||uuummmiiigggiiiooowww}}}zzz|||~~~||||||}}}~~~yyyqqqlllmmmmmmllllllkkkjjjiiiiiimmmjjjgggdddcccdddfffgggaaaccceeefffeeeaaa]]]ZZZVVVTTTRRRPPPPPPQQQSSSUUUUUUTTTTTTTTTTTTRRRPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNNNNJJJKKKKKKJJJGGGEEEEEEFFFGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFBBB>>><<<<<<<<<:::888777777888:::===>>>>>>===:::::::::;;;<<<<<<999777333888999666777::::::555555888;;;999444333555888888888888666333111222333555222222555555333333666222222333333333222111111666000222<<<===333---/////////000111111111111111333222222111000///......///............//////000///...---...//////---,,,...------,,,,,,,,,------++++++*********+++---...///---,,,,,,---...---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...(((***++++++******+++,,,---...///...,,,+++,,,---)))))))))******++++++,,,/////////,,,******+++---............///////////////---,,,,,,---...---,,,+++---...---+++++++++---***+++,,,+++)))))))))+++,,,+++++++++,,,...000111222...***)))***+++***(((''''''(((***,,,,,,***(((...---+++)))(((((()))***((()))+++,,,------,,,+++,,,+++)))(((((()))+++,,,'''''''''(((***,,,///000(((((('''&&&&&&'''+++...+++++++++************))),,,***(((''''''(((***,,,'''(((((()))***+++++++++)))(((((()))+++,,,,,,,,,)))))))))))))))******+++***,,,///000...---,,,,,,///,,,***)))******)))'''((()))***)))((((((***,,,(((***+++,,,,,,+++)))(((++++++***************+++)))***+++,,,------------,,,---...//////...------///---+++,,,...///---+++---------000333444111...///...---...000000---***************+++,,,---...///---******,,,...//////---000333222//////333777444000---///333555333000///...---,,,,,,---...///222222111000///000222555222222222222222111000///333333333333222111111000;;;777333000000111111222444444444444444444444444222333444555555555444333777444222333666777666444333222444888>>>>>>:::555888888888777555333000///...///111111222555888;;;777888:::<<<<<<<<<:::999:::999999999999:::;;;<<<>>>>>>@@@AAABBBCCCCCCCCCEEEGGGJJJNNNPPPOOOJJJGGGIIIHHHGGGHHHIIIIIIHHHFFFIIILLLOOORRRVVVWWWOOOFFFDDDGGGJJJNNNPPPPPPPPPOOOMMMMMMMMMOOOSSSWWW\\\___cccdddfffiiijjjkkkkkkkkkhhheeeccccccdddbbb^^^ZZZ___dddkkkqqquuuyyy}}}zzz~~~{{{wwwtttnnnhhhdddeeellluuu{{{~~~~~~zzzyyy{{{sssooolllkkkjjjjjjiiiiiijjjjjjnnnkkkhhhdddccccccdddeeebbbdddeeeeeeccc___[[[XXXTTTSSSQQQQQQQQQSSSVVVWWWUUUTTTSSSTTTVVVVVVSSSPPPNNNLLLJJJHHHGGGFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNHHHIIIIIIHHHFFFDDDDDDEEEHHHGGGFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDAAA>>><<<===<<<;;;999777888999;;;===?????????;;;::::::;;;<<<;;;999777222777888666666999888444444888:::888444222555888444555666555333333555666555222333666666444444777333333333333222222111000555///000999999111,,,///......///000000000000000444444333222222111000000/////////...//////000111---,,,,,,---...---+++(((......---------------...++++++*********+++------///---++++++---...---,,,+++++++++***++++++,,,,,,---,,,,,,+++***************+++,,,,,,++++++,,,---///000000...+++******+++************++++++++++++...//////---+++***+++,,,------..................///---++++++---...---,,,+++,,,------,,,+++,,,...+++,,,---,,,*********+++++++++******+++,,,---...111---)))((()))***)))((((((((()))+++---...,,,+++...,,,***)))(((((()))*********++++++,,,,,,+++++++++***)))(((((()))***+++))))))(((((()))+++---...''')))******)))***+++---,,,,,,,,,,,,+++++++++***---+++)))(((((()))+++---'''(((((()))******++++++,,,+++***++++++++++++*********))))))******+++,,,))),,,...///---,,,+++,,,+++***((()))***,,,++++++((()))***)))((((((***,,,)))***+++,,,++++++***)))++++++***))))))******+++***++++++,,,------......------...//////...---,,,---+++***+++---...---+++...,,,++++++...///...,,,...---+++,,,---,,,)))&&&************+++,,,------333000---++++++***)))(((...111444333///...111444333000---...222444333000//////...------...//////000111000///...///111444222222222222222111000000333333222222222333333444444222000000222333222111555555555555555555555555333333555666666666555444333222111222444555666555444333333777;;;<<<888444555666666666555444222111111222222111//////000222666777999;;;<<<;;;;;;:::::::::::::::::::::;;;;;;===>>>@@@AAABBBCCCDDDDDDEEEGGGJJJNNNPPPNNNJJJGGGHHHGGGGGGGGGIIIIIIGGGFFFIIILLLNNNPPPUUUWWWQQQIIIEEEGGGKKKMMMOOOOOONNNMMMLLLLLLLLLNNNQQQVVV[[[^^^aaacccfffiiilllmmmmmmlllhhhfffddddddeeeddd```\\\___cccjjjoootttwww{{{}}}zzz~~~~~~{{{xxxuuupppjjjdddeeekkkttt{{{~~~}}}zzz~~~|||uuuqqqjjjiiigggggggggiiijjjlllooommmjjjfffdddcccccccccdddeeeeeedddaaa]]]XXXVVVPPPPPPPPPQQQSSSVVVXXXZZZWWWTTTSSSUUUYYYYYYVVVQQQOOOMMMKKKIIIHHHGGGGGGGGGKKKKKKLLLMMMMMMMMMMMMMMMFFFGGGGGGFFFEEEDDDDDDEEEIIIHHHGGGHHHKKKLLLKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGBBB@@@===<<<======<<<:::888999;;;===>>>@@@@@@AAA<<<<<<;;;;;;<<<;;;888666222666777666777888777444444666888777444222444777444555555444333333444666333111222666777555555888444444333333222111000000444......444555///,,,///---......////////////...333333222222111111000000000000//////000111111222111111111222333111...+++///......---......//////,,,++++++++++++,,,,,,---...,,,++++++---...---,,,,,,,,,++++++***+++++++++///...---,,,************+++,,,------,,,,,,---...000000000...+++))))))))),,,,,,++++++++++++++++++,,,---......,,,******+++,,,,,,---..................,,,++++++---...---,,,***,,,------,,,,,,...///---.........,,,+++,,,---++++++************++++++...,,,)))(((((()))((('''))))))***,,,///000...------,,,***)))(((((()))***,,,++++++*********++++++))))))))))))))))))))))))******)))))))))***++++++'''***,,,------,,,,,,,,,,,,------------,,,++++++---,,,***))))))***,,,---((((((((()))******++++++------,,,+++******))))))******))))))******+++,,,)))+++------,,,+++***++++++***((()))***,,,++++++((()))***)))((((((***,,,******************************)))))))))******+++++++++++++++,,,---...///---............---,,,++++++***)))***,,,---,,,+++///---***)))***,,,,,,+++...---,,,,,,,,,***(((%%%*********++++++,,,------(((((((((***---//////......111444333000...///000222000---...111333222000000//////......//////000///000000///...///111333222222333333333222111111222222111111333555777999000000000111222222111///555555555555555666666666333444555666666666555555...000111111222333555777555333222444777888666333222333444555555555444333222333333222///---------444666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAACCCDDDDDDEEEFFFGGGIIILLLNNNMMMJJJGGGHHHGGGFFFGGGIIIIIIHHHFFFIIIKKKMMMOOOSSSWWWTTTNNNGGGIIIKKKNNNNNNMMMKKKJJJKKKJJJJJJKKKOOOTTTYYY\\\^^^aaaeeejjjmmmoooooonnniiigggeeefffhhhgggccc___^^^ccchhhnnnrrruuuyyy{{{yyy}}}~~~{{{yyyxxxsssnnnfffeeeiiirrrzzz~~~}}}}}}yyysssppphhhgggeeeeeefffhhhkkkmmmrrrpppmmmjjjgggeeedddcccffffffeeeccc___ZZZVVVTTTLLLMMMOOOQQQTTTWWWZZZ[[[ZZZVVVTTTUUUYYYZZZUUUOOONNNMMMMMMLLLLLLKKKKKKJJJLLLLLLLLLLLLLLLLLLKKKKKKFFFGGGHHHGGGFFFEEEFFFGGGJJJIIIIIIJJJLLLMMMMMMLLLHHHIIIKKKKKKKKKIIIGGGEEE@@@???>>>>>>=========<<<888:::===>>>???@@@AAACCC>>>===<<<<<<<<<;;;888555333555777888999888777555333555666666444333444666777888777555222111111333111000111666777555555888555444333222111111000000444///---111222///---000......//////000//////...//////////////////......000000000000111222333333444444444555666444000---///............///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,---,,,++++++******++++++//////...---,,,++++++,,,+++,,,------,,,,,,---......//////---+++))))))***------,,,,,,++++++*********,,,......,,,*********,,,---...///000000//////---,,,***+++,,,------,,,***,,,---...------///111///000000///---,,,---...,,,,,,++++++************,,,+++)))(((((('''''''''(((((())),,,///000///---,,,+++***)))((()))))))))---,,,+++)))))))))***+++''''''((())))))((('''''')))))))))))))))******+++(((***,,,,,,++++++,,,---,,,,,,---------,,,+++***,,,+++***))))))***+++,,,(((((())))))************++++++,,,+++)))(((((()))))))))(((((())))))***+++(((***,,,,,,+++)))******///,,,***)))******)))'''((()))***)))((((((***,,,*********)))******+++,,,***))))))))))))******+++,,,,,,++++++,,,---///000......------,,,,,,+++***((((((((()))***+++++++++---,,,,,,,,,,,,------------------------,,,***)))))))))***+++,,,,,,,,,,,, !!!###(((...222333333---///222333111///...///111///---...000222111000000000////////////000000///000000000///000222444222222333333333333222222222111000111333777;;;===555333111111111111///---444444444444555555555555333333444444444555555555...111333222000000444777666444222222444555444222111222333444555444333333///111333333222111111111333444666888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::<<<===???AAACCCEEEEEEFFFFFFFFFHHHKKKMMMLLLJJJGGGHHHGGGGGGHHHJJJJJJIIIGGGIIIKKKLLLMMMQQQVVVUUUQQQJJJKKKMMMOOOOOOMMMKKKJJJJJJIIIHHHIIILLLQQQVVVZZZ[[[^^^dddjjjnnnpppqqqqqqjjjhhhggghhhjjjiiifffbbb___ccchhhmmmpppssswwwyyywww{{{}}}{{{zzzzzzwwwrrrjjjgggiiipppwww|||~~~~~~uuuooolllhhhfffeeeeeefffiiimmmoootttrrrpppnnnkkkiiigggfffhhhgggeeeaaa]]]YYYUUUSSSKKKMMMOOORRRUUUXXXYYYZZZ\\\YYYVVVVVVXXXWWWRRRMMMMMMNNNPPPRRRRRRQQQPPPOOOLLLLLLKKKKKKKKKJJJJJJKKKIIIJJJKKKJJJHHHHHHIIIJJJKKKJJJJJJKKKMMMNNNNNNMMMGGGHHHIIIJJJIIIGGGEEECCC???@@@@@@??????>>>>>>>>>999<<>>===<<<<<<<<<;;;888666555666888;;;<<<999777777444555555555444444555666888888888666333222222333000///111666777444444666555444333222111111111111555111...000111000000111000000000111111000000///..................//////000000000000111222333444111111111222222111...+++...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---------,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,***+++,,,,,,++++++,,,---+++,,,------+++***+++,,,,,,,,,,,,++++++*********)))+++------+++***)))***,,,---///000111111000000,,,+++******,,,---------+++,,,............000111000111222000...------...---------,,,++++++************)))(((''''''''''''''''''(((+++---...---+++******))))))))))))))))))---,,,***)))((()))******&&&'''(((((((((((('''&&&&&&'''((()))***+++++++++*********((('''(((+++---***+++,,,,,,,,,+++)))(((+++***))))))))))))***+++)))))))))))))))*********''')))******((('''(((***(((''''''''''''((()))))))))***++++++***)))***+++///,,,***)))******)))'''((()))***)))((((((***,,,******))))))***+++,,,,,,))))))(((((()))******+++,,,,,,,,,,,,---...//////------,,,,,,++++++++++++'''((())))))))))))******%%%(((,,,...///...---,,,)))***,,,---------------((()))+++,,,,,,,,,,,,,,,(((((((((***,,,---+++******---000111111000000000000///......///000000000//////000000000000/////////111222222111222444555111222222333333222222222111111000111444888<<<>>>999666222000111222222222222222222333333444444444111111111222222222333333111444555333000///222555555333222111222222222222333333444444444222111000,,,///222333333222222333222333555666888999:::::::::;;;;;;<<<<<<;;;::::::<<<===???BBBDDDFFFGGGGGGFFFFFFGGGIIIKKKKKKJJJHHHIIIHHHHHHIIIKKKLLLJJJIIIIIILLLLLLLLLOOOTTTUUURRRLLLMMMOOOQQQQQQOOOMMMKKKIIIHHHFFFGGGJJJOOOTTTXXXYYY\\\bbbhhhmmmppprrrrrrllljjjiiijjjlllkkkgggddd```dddhhhkkknnnqqquuuxxxuuuyyy{{{zzzzzz|||zzzvvvpppkkkiiinnnuuuyyy~~~|||rrrllliiihhhhhhggggggiiikkknnnooossssssrrrqqqooommmkkkiiijjjhhheeeaaa\\\XXXUUUTTTOOOPPPSSSVVVXXXYYYYYYYYY]]][[[ZZZYYYWWWTTTPPPNNNNNNQQQVVVYYYZZZWWWTTTQQQMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMLLLKKKLLLOOOPPPOOONNNGGGHHHHHHHHHGGGEEECCCBBB@@@AAACCCBBB@@@?????????:::>>>AAAAAA???>>>@@@BBB======<<<<<<===<<<999777666666999===>>>:::777888555555555555555666666666666777777666555555666888111000222777888555444555444333222111111111222333444222//////111222222222111111111111111000000///......//////000000111111000000000000111222444444222111000000111111000...------------...///000000,,,------------,,,,,,+++,,,***)))***,,,---------++++++******++++++,,,---((((((((((((((()))*********+++,,,,,,++++++,,,---***+++,,,,,,++++++,,,---++++++******************)))***,,,,,,***))))))******,,,...000111111000///,,,***)))***,,,---------,,,...//////......000111111222222111...------...,,,,,,------,,,+++******(((*********(((''''''(((''''''((()))+++,,,***((())))))))))))))))))))))))+++******)))))))))******((((((((((((((((((((((((%%%&&&((()))***+++++++++******(((&&&%%%&&&))),,,)))***+++,,,,,,***((('''***))))))))))))))))))***))))))))))))))))))******&&&)))+++***'''''')))+++(((''''''''''''((()))))))))+++++++++))))))***++++++***((()))***,,,++++++((()))***)))((((((***,,,)))))))))***++++++,,,,,,(((((((((((()))******++++++,,,---.../////////...,,,++++++******++++++,,,((()))******(((((()))*** $$$***......---++++++%%%(((+++,,,,,,,,,---...((()))+++,,,------,,,+++---+++******++++++)))(((***,,,---///000111000000...............///000000...//////000000//////...///111333333333333555666000000111222222222111111111111111222444777;;;===888555111000222555888999111111111222333333444444111111000000000111222333444444444222111000111222333333222111111111222222444444444444333111///......///111111000///000111333333444555666888999999888999:::;;;<<<;;;:::999;;;===???BBBDDDFFFHHHHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHIIIKKKLLLKKKIIIIIILLLMMMKKKMMMQQQRRROOOKKKMMMPPPRRRRRRQQQOOONNNIIIGGGEEEEEEHHHMMMSSSWWWXXX[[[```eeekkkooorrrsssnnnllljjjkkkllllllhhhddd```cccfffiiikkknnnrrruuurrrvvvyyyyyyzzz}}}}}}zzzwwwoookkknnntttyyy}}}{{{rrrkkkhhhiiiiiijjjjjjlllmmmoooppppppqqqrrrrrrqqqooommmlllkkkiiieeeaaa\\\YYYVVVUUUUUUVVVYYY[[[[[[[[[YYYXXX[[[]]]^^^[[[WWWTTTRRRRRRRRRVVV]]]aaa```\\\UUUPPPNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPMMMLLLLLLMMMNNNMMMLLLMMMOOOQQQPPPOOOHHHHHHGGGFFFEEEDDDCCCCCCAAADDDEEEDDDBBB??????@@@;;;???BBBAAA===<<<>>>@@@===<<<<<<<<<======:::888555444888>>>>>>999666777666555555555777777777777777888888888666666888999333222555999:::666444666333222111000000222333555333222000///000222222111000000111111000//////...------...//////000111111/////////000111222333444333111//////111222333222,,,,,,,,,,,,---...///000------.........---+++++++++***)))***,,,---------)))))))))***+++,,,---...******))))))((()))))))))+++,,,------,,,,,,---...+++,,,---,,,+++***+++,,,))))))))))))))))))******)))***+++***((((((***+++((())),,,///000///...---+++***)))***,,,---------...///000000///...///111111222222111...------...***++++++,,,,,,+++***)))(((***++++++((('''((()))((((((((()))++++++)))'''(((((()))))))))))))))(((((())))))************)))))))))(((''''''((())))))&&&'''(((*********))))))((())))))(((&&&&&&(((***)))+++,,,...---+++)))(((***************************)))))))))))))))))))))))),,,...,,,((('''))),,,)))))))))))))))***++++++***+++,,,+++***)))+++,,,+++***((()))***,,,++++++((()))***)))((((((***,,,'''(((***+++,,,,,,++++++'''''''''(((((()))++++++)))+++...000000000...---******))))))***+++,,,---)))+++,,,+++(((&&&''')))"""&&&+++---,,,++++++,,,&&&))),,,---,,,+++---...((()))+++---------,,,++++++)))((((((+++---...---------------////////////---.........---...///000---...////////////...---...000222333333333444555...///000111111111111000000111111333444666888999666444222222444777888888111111222333333444555555222111000000000111333333333111000000111111111000111222333222222222222333333333444333222111///...000111222111//////111222444444444444555666777888555666888:::;;;;;;:::999;;;<<>>===;;;999555333666===>>>777444666666555555666777888888777;;;<<<;;;999666555555777666555777;;;<<<777555777222222000000000222444666111111000...000222222000//////000000///...------***++++++,,,---...//////.........///000222333444///---******,,,///000000+++++++++,,,---...///000------...///...---+++***+++))))))))),,,---------((())))))***+++---.../////////---,,,+++*********,,,---///...------...000,,,---...,,,***))))))***''''''(((((())))))***************)))'''(((***,,,%%%'''***---......,,,++++++))))))))),,,---------///000111000///...///000111222222111...---------((()))***++++++***)))((('''***,,,,,,)))'''(((******))))))***++++++(((&&&'''((()))))))))))))))((('''((()))+++++++++***)))+++***(((&&&&&&(((***+++((()))*********((('''&&&&&&(((******)))((('''(((***,,,...//////---***)))++++++++++++++++++++++++*********)))))))))))))))---000222///)))'''(((++++++++++++***++++++,,,---+++,,,,,,+++******+++---///---***)))******)))'''((()))***)))((((((***,,,&&&(((***,,,---,,,+++***''''''''''''((()))++++++)))+++...111222000...,,,))))))(((((()))+++---...***,,,---+++(((&&&''')))(((+++......,,,+++---///***---000000...---...///''')))+++---...---,,,+++...,,,)))(((***,,,------000///---------......------.........------///000,,,---...//////...---,,,---///111222222222333555......///000000000000000000111222333555666666777777666555555666666444222222222333444444555666666333222111111111222333444111...,,,---111222111///000111333333333222333333111222333333222111000///111222333222222333666888444444444444444555666777333444777:::;;;;;;::::::;;;<<>>AAACCCBBB???>>>???AAA>>>>>>===<<<<<<<<<<<<<<<999777555555666777777666777777777888888888888888999:::;;;;;;999777777888888888999999888555333111111111000000000111333444////////////000000000000111000//////000000000.........//////000000000111............////////////000000000000000/////////...............///000000000000///------,,,,,,,,,******))))))***,,,---///,,,------+++******,,,...)))***+++++++++***,,,------+++)))+++---///---+++444111---)))'''''''''(((((()))++++++)))))))))***(((((((((((()))))))))))))))************+++++++++((())))))+++,,,---......111222333444555444333222111000///...............,,,,,,,,,+++***)))((((((***)))))))))***+++,,,,,,))))))***++++++++++++***((()))******)))((()))+++,,,+++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))###%%%(((*********+++,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))************************...111222000***((())),,,,,,,,,,,,+++++++++******---+++))))))***+++,,,,,,///---+++)))(((((()))***'''***+++))))))++++++((()))***++++++++++++***)))...***''''''***---------,,,...///000000...,,,+++***++++++***))))))***,,,)))***+++***)))((((((***((()))++++++++++++---...++++++,,,,,,---.../////////...---,,,,,,---///000+++,,,+++***)))+++///222+++,,,...//////...,,,+++........................,,,---.........---,,,+++000,,,---000000---///555111111222111000111444666222111000111444555666555777666555444444555666777444444333222222333333333222111000//////000111222000111222222111000111333+++///444888999777333000333555555444222000///000///000111222222222222222666666444333333333333333333333444555666888:::;;;<<<:::888;;;AAAFFFHHHHHHJJJHHHGGGGGGHHHIIIGGGFFFFFFDDDCCCDDDFFFGGGGGGGGGHHHLLLOOOMMMHHHDDDDDDFFFEEEHHHKKKNNNQQQQQQQQQQQQPPPMMMIIIHHHIIIKKKMMMMMMYYY\\\```ccceeehhhlllooouuurrroooooonnnkkkfffaaa[[[[[[\\\^^^aaaeeeiiilllnnnmmmqqqyyy~~~}}}|||~~~|||{{{yyyxxxzzz~~~zzzuuurrrqqqrrrtttvvvuuussspppoooooorrrrrrrrrssstttrrrnnnkkkiiiccc```___\\\YYYZZZ___dddfffgggddd```]]]\\\]]]ccc```___aaa```ZZZYYY\\\ZZZ]]]ccchhheee[[[UUUUUURRRTTTUUUSSSPPPPPPTTTXXXXXXSSSNNNLLLLLLLLLKKKJJJNNNMMMMMMLLLKKKIIIHHHGGGJJJFFFEEEGGGFFFCCCDDDHHHKKKJJJGGGEEEBBBAAAAAAAAA@@@AAABBBAAA@@@???@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::888666555666777666666333333333444444555555555;;;<<<===;;;999777666777;;;;;;999888777666666666222111000000000111333444000000000//////////////////............///...---........./////////000000......////////////000000///////////////000000000...............///000000111000///...------------)))))))))))))))+++,,,---,,,,,,,,,+++******,,,...,,,...///...------...///---+++***+++---...---+++///...+++)))((((((((()))''')))+++***)))((())))))(((((((((((()))))))))***)))************+++++++++((()))***+++,,,------...222222333444444444444444000///......---------...+++,,,,,,++++++)))((((((,,,++++++***))))))))))))))))))***++++++++++++***)))***+++***)))((()))***++++++++++++************(((***+++***)))((()))***))))))))))))))))))))))))&&&(((***+++***))))))******++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))************************+++...000---)))''')))+++,,,,,,+++++++++*********---,,,+++***+++,,,,,,,,,---,,,+++)))))))))******&&&******)))))),,,,,,)))************************,,,***((())),,,......------.../////////...,,,+++***++++++***((((((***,,,)))***+++***)))((()))***)))***,,,,,,++++++,,,...++++++,,,,,,---......///...------------......///+++,,,......------///111+++,,,---......---,,,+++...........................---,,,++++++,,,---...111...---000000---///555///000111000000000333555222111000111444555666555666666555444444555666666444333333333333333333333222222111000000111222222111222333333111000111333///000333444555444333222333444555444222000///000000000111222222222222222333333333333222222222222000111333666888;;;===>>>>>><<<;;;===BBBGGGIIIIIIGGGFFFFFFGGGIIIJJJIIIHHHEEEDDDCCCDDDFFFHHHHHHGGGFFFJJJNNNMMMHHHEEEDDDEEEGGGHHHKKKNNNPPPRRRSSSSSSRRROOOLLLKKKMMMNNNOOOOOOXXX[[[___bbbdddfffiiilllsssqqqpppooooookkkddd^^^[[[[[[\\\]]]```dddgggjjjlllkkkooowww|||||||||}}}zzzzzzyyyxxxzzz~~~|||xxxtttrrrwwwxxxyyyxxxvvvtttssssssttttttsssssssssqqqmmmjjjeee```]]]\\\[[[[[[^^^bbbiiikkklllhhhaaa]]]^^^aaafffcccaaabbb```[[[YYY[[[ZZZ\\\ccchhheee[[[TTTRRRRRRSSSSSSQQQOOOPPPUUUYYYUUUQQQMMMJJJJJJKKKLLLMMMSSSQQQOOOLLLJJJIIIHHHHHHEEECCCDDDGGGHHHFFFFFFIIIKKKLLLKKKGGGBBB@@@AAADDDEEECCC@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<<<<======<<<999666555666666666555333444444555666777888888<<<===>>><<<999666555666<<<:::888555444555666777222111000000000111222333111000000//////.........------------------------.........////////////000/////////000000000111111............///000000111.........---......///000111000///......---......))))))((())))))***+++,,,***+++,,,+++))))))+++---+++,,,---,,,******+++,,,,,,+++***+++,,,------+++++++++******))))))))))))'''(((******((((((((()))((((((((()))))))))******)))************+++++++++))))))***+++,,,,,,---...333333222222222333444555......---,,,,,,,,,------+++++++++++++++***)))(((******))))))))))))******((()))******++++++*********++++++***((('''((())))))))))))))))))*********(((***+++***)))((()))***)))))))))))))))))))))))))))***,,,,,,***((((((((()))******++++++*********+++++++++,,,++++++***)))************************(((+++,,,+++(((&&&(((***,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++******************%%%)))***)))***------***,,,+++***))))))***+++,,,***))))))+++.../////////............---------,,,++++++***)))'''(((***---***+++++++++)))((()))******+++,,,,,,+++***+++,,,++++++,,,,,,------......,,,,,,---...............)))+++...///...------...+++,,,---......---,,,+++........................///---)))'''(((+++///222000------//////---...111...///000000///000222444222111000111444555666555555555444444444444555555333333444444555444444333444333222222222222333444333444555444222111111333333222111000000111333333333444555444222000000000000000111222222222222111///000111222333222111111111333555888:::;;;<<<<<<===<<<;;;===@@@DDDGGGHHHEEEDDDDDDFFFHHHJJJJJJIIICCCCCCBBBDDDGGGHHHHHHHHHEEEIIIMMMMMMJJJFFFEEEEEEHHHHHHJJJLLLOOORRRUUUWWWTTTRRRPPPOOOQQQRRRSSSRRRWWWZZZ]]]```aaaccceeegggooonnnnnnppppppkkkbbb\\\\\\\\\\\\\\\^^^aaadddfffgggfffkkktttzzzzzzzzz|||xxxxxxxxxxxxyyy|||yyyuuurrruuuwwwyyyyyywwwuuuuuuvvvuuutttssssssrrrooollliiibbb^^^ZZZZZZ\\\___bbbeeellloooooojjjbbb^^^___ccceeecccaaa```^^^\\\[[[[[[ZZZ[[[aaafffdddZZZSSSQQQRRRSSSSSSQQQOOOPPPUUUZZZTTTQQQMMMKKKJJJLLLNNNPPPVVVSSSOOOKKKHHHGGGGGGHHHDDDEEEGGGJJJKKKJJJIIIIIIGGGJJJKKKGGGAAA???BBBFFFHHHDDD??????AAACCCBBBAAA>>>>>>===============>>>===:::777666666666555444333444555666777888999999;;;<<<===<<<999777666777777666444333333333444444222222111000000111222333111111000///......------,,,------------,,,---...000000000000000000000000//////000000111111222222......------...///111111.........------......///111000///...............***************++++++,,,)))***++++++))))))***+++***+++,,,+++)))(((((()))+++******+++,,,,,,,,,,,,***+++,,,,,,+++***)))((('''(((******((('''((()))(((((()))))))))*********))))))*********+++++++++))))))***+++,,,,,,------333111///...///000333444------,,,++++++,,,,,,,,,+++++++++++++++***)))(((&&&&&&&&&''')))+++,,,---((())))))******************++++++***((('''((()))(((((((((((())))))))))))(((***+++***)))((()))***((((((((((((((((((((((((''')))++++++)))((('''((()))******++++++++++++*********++++++++++++******************************''')))******(((''')))***++++++++++++***************,,,......---,,,,,,+++))))))***+++++++++******%%%)))***)))***---...+++,,,+++)))(((((()))+++,,,))))))+++---///000000000///...---,,,,,,,,,------++++++***(((&&&'''***---***+++,,,+++)))((()))***+++,,,---,,,*********,,,++++++,,,,,,,,,---------***+++---...//////...---(((***,,,,,,+++***+++,,,---......//////......---........................---+++)))((((((+++///222---,,,---///000///---,,,...000111111000000222444222111000111444555666555444444444444444444444444333333555555666555444444555444444444444444444555555666666555333111222333333222111//////000111222222444555444222000000111000111111222222222111111---...111333444333222111555666999:::;;;:::999777::::::999:::<<<@@@BBBDDDEEEDDDCCCEEEGGGHHHHHHGGGBBBAAABBBDDDGGGIIIIIIHHHEEEIIIMMMNNNLLLIIIGGGFFFHHHGGGGGGIIILLLQQQVVVYYYUUUTTTSSSSSSUUUVVVUUUUUUUUUXXX[[[]]]]]]^^^```bbbggghhhkkknnnppplllddd]]]]]]]]][[[[[[\\\]]]___aaabbbbbbfffpppvvvwwwwwwyyywwwyyyyyyyyywwwyyy}}}|||zzztttppppppssswwwxxxxxxwwwwwwwwwvvvtttrrrqqqpppnnnjjjhhh```^^^[[[ZZZ^^^cccfffggglllnnnooojjjddd___```bbbaaaaaa```]]]]]]]]]]]]\\\ZZZZZZ^^^dddbbbZZZSSSPPPSSSTTTTTTRRRPPPQQQUUUYYYTTTSSSPPPMMMLLLMMMPPPRRRRRROOOJJJFFFCCCBBBCCCCCCDDDFFFIIIJJJJJJJJJIIIGGGBBBEEEGGGDDD@@@???DDDHHHHHHDDD@@@???AAABBBBBB@@@>>>>>>=========>>>>>>???===:::888666666666666555000000111222444555666666888999;;;:::999888888999222333444555444444222222333222111000000111222222111000000///...------,,,,,,...//////...---///111111111111111111111111111...//////000111222222222///...---------...000111......------------......000//////............///++++++,,,,,,,,,,,,,,,,,,)))***++++++***)))***+++---...///...,,,++++++,,,******++++++++++++,,,,,,,,,---......---+++)))(((''')))******)))(((((()))))))))))))))************))))))*********+++++++++*********++++++,,,,,,---000///,,,++++++---000222,,,,,,+++++++++,,,,,,---******+++++++++***))))))%%%%%%&&&'''(((***,,,---(((((()))************))))))++++++***((((((((()))''''''((((((((()))))))))(((***+++***)))((()))***(((((((((((((((((((((((($$$&&&)))***)))((())))))******+++,,,------,,,,,,)))******++++++*********))))))))))))))))))))))))((()))******))))))***++++++++++++*********))))))))),,,......,,,++++++,,,))))))***+++++++++******%%%)))***)))***......+++,,,+++)))(((((()))+++,,,((()))+++---...///000000......---,,,,,,,,,,,,---*********(((''''''***,,,***+++,,,+++***))))))++++++,,,---,,,*********,,,+++++++++,,,,,,,,,,,,,,,)))***,,,...///......---+++,,,+++***)))))),,,/////////000000000000//////........................******++++++,,,---...///,,,---000222555444///***///000222222222222333444222111000111444555666555333444444444444444444333333444555555666666666666555555555666666555555555555666777555333222222333111111111111111111111000222333444444222000000111111111222222222111111000---///111333444444333222555666999:::;;;:::999777::::::999999:::===@@@BBBEEECCCBBBCCCDDDEEEDDDBBB@@@@@@AAADDDHHHJJJJJJIIIFFFIIILLLNNNMMMKKKJJJIIIGGGFFFEEEFFFIIINNNTTTXXXUUUUUUTTTVVVWWWXXXWWWVVVTTTUUUWWWXXXXXXZZZ\\\^^^```aaaeeejjjnnnmmmgggaaa___]]][[[YYYYYYYYYZZZ[[[^^^]]]bbbkkkrrrssssssuuuwwwyyy{{{yyyvvvuuuxxx{{{~~~{{{|||uuupppnnnrrrxxx||||||{{{zzzyyyvvvtttrrrqqqpppnnnkkkiii``````]]]\\\aaahhhjjjgggjjjkkkkkkjjjfffcccaaa``````aaa```\\\[[[^^^___]]][[[YYY[[[``````ZZZTTTRRRTTTVVVWWWUUURRRRRRUUUXXXUUUTTTSSSPPPMMMMMMNNNPPPPPPMMMIIIFFFDDDCCCDDDEEEBBBFFFHHHGGGGGGIIIGGGDDD???AAABBBBBB@@@@@@DDDGGGFFFDDDAAA@@@@@@AAA@@@???>>>>>>=========>>>??????<<<:::777666777777777666333333444444555666777777555777999999888777888999222333555666777666444333333222111000000000111222000//////......---------,,,///111111///...111333222222111111111111000000......//////000111222222000///---,,,,,,---///000///...------,,,---------///......---------......,,,,,,---------------,,,)))+++,,,,,,+++******++++++,,,---,,,***)))***+++)))***++++++******+++---......//////...,,,***)))((()))++++++)))))))))***)))))))))*********++++++)))************+++++++++******+++++++++,,,,,,,,,...,,,***))))))+++...000,,,,,,+++++++++,,,------******+++++++++******)))((((((''''''''''''(((((('''((())))))******))))))(((***+++***)))((()))+++''''''(((((())))))******(((***+++***)))((()))***))))))))))))))))))))))))"""%%%(((*********+++,,,***+++,,,---------------((()))******+++*********))))))))))))))))))))))))***************++++++++++++************)))))))))(((+++...---***)))***---++++++******************&&&***+++******......+++,,,+++***))))))***+++,,,(((***,,,,,,,,,---///111------------,,,,,,,,,+++((()))***)))(((''')))***+++,,,,,,,,,***)))***+++***+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,)))***+++---............000///...,,,***,,,///222000000000000000000000000........................***+++---...//////---------///111222666888333---///111333333333222333444222111000111444555666555444444555555555555444444555555555555555666777888555555666777777666555555444555666555333222222333000111222333333333111111222333444444222111111111111222222222222111000000...///111222333333333222111333555888:::;;;<<<<<<;;;<<<<<<;;;:::<<>>>>>AAAEEEIIIKKKKKKJJJFFFHHHJJJLLLMMMLLLKKKKKKGGGFFFDDDEEEHHHMMMRRRVVVUUUUUUVVVXXXZZZZZZXXXWWWRRRSSSSSSSSSSSSUUUYYY\\\\\\\\\```eeekkkmmmjjjfff```^^^[[[XXXVVVVVVVVVVVVZZZZZZ^^^hhhnnnooooooqqqtttxxx{{{yyytttrrruuuxxx{{{~~~{{{~~~~~~wwwsssqqqwww~~~~~~|||xxxvvvtttrrrrrrqqqnnnlllbbbcccaaa```eeellllllfffhhhhhhhhhjjjjjjhhhccc___bbbdddbbb\\\[[[______\\\[[[XXXXXX]]]^^^ZZZUUUTTTUUUXXXZZZXXXUUUSSSTTTVVVTTTUUUUUURRRNNNKKKKKKLLLNNNLLLJJJHHHFFFFFFGGGGGGAAAFFFGGGEEEFFFIIIIIIEEEAAAAAA@@@@@@@@@BBBCCCEEEBBBCCCCCCBBB???>>>>>>???>>>>>>======>>>??????@@@<<<999777666777888888777777777777888888999999999555777888888666555666666222222333444444444444444444333111000000000111222........................+++///222111///...111444000000000000//////......,,,---...///000111111222222000...,,,+++,,,...//////...------,,,,,,,,,---------,,,,,,,,,,,,------+++,,,---------,,,++++++)))+++------,,,+++++++++'''((())))))(((((()))***(((***,,,+++***)))+++---,,,,,,,,,------,,,,,,+++)))***,,,,,,*********+++))))))*********+++++++++)))************+++++++++***++++++++++++,,,,,,,,,---,,,*********+++---...,,,,,,,,,,,,,,,---......)))******+++++++++******))))))((('''&&&&&&&&&&&&'''(((((()))))))))))))))'''(((******))))))***,,,''''''((())))))***++++++(((***+++***)))((()))***))))))))))))))))))))))))$$$'''***,,,,,,,,,---...))))))+++,,,,,,---------(((((()))***************))))))))))))))))))))))))+++******************)))************))))))))))))(((+++---+++((('''***------,,,+++)))))))))******(((+++,,,******------***************************)))+++,,,+++******---000,,,,,,---...---,,,+++***&&&(((******)))(((((()))+++,,,---,,,***)))***+++)))***,,,,,,++++++,,,...++++++++++++++++++++++++*********+++,,,---/////////000000///------///111///..................///........................,,,---...000000///...------...+++***///555444///...000222333222222222333222111000111444555666555444555666666666666555444777666444333444666999;;;555555666777777666555555333444555444333222333444111111222333333444444333111333444444222111111222222222222222222111000000/////////000000111111111000111333666888;;;===>>>;;;<<<<<<:::999:::===@@@???>>>===>>>@@@@@@???>>><<<===@@@EEEJJJLLLLLLKKKFFFFFFFFFHHHJJJKKKKKKKKKHHHGGGFFFFFFHHHMMMRRRUUUVVVWWWXXX[[[]]]]]]ZZZXXXQQQPPPOOONNNNNNRRRXXX\\\\\\[[[\\\aaagggkkkjjjiiiaaa___[[[WWWTTTSSSRRRSSSXXXWWW\\\eeekkkkkklllmmmpppuuuzzzyyytttrrruuuyyy{{{{{{}}}zzzvvvvvv}}}~~~yyywwwuuuttttttsssqqqoooccceeecccbbbhhhooommmfffgggffffffjjjmmmllleee___fffhhheee]]][[[______[[[[[[WWWVVV[[[]]]ZZZVVVVVVVVVYYY\\\ZZZWWWTTTTTTUUUSSSUUUVVVSSSMMMIIIHHHIIIHHHGGGFFFDDDDDDDDDDDDEEEBBBGGGHHHFFFGGGLLLMMMIIIDDDBBB@@@@@@AAACCCCCCBBB@@@CCCEEECCC???<<<===>>>>>>>>>===>>>>>>???@@@@@@;;;999777666888999999888555555555555666666666666666777888777555333333444222111000///000111333555444333111000000000111111---------...............+++///222111...---111555//////......---------,,,,,,,,,---...///000111111333111...,,,++++++---...///...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,---,,,,,,***)))***,,,......---++++++,,,)))***,,,,,,++++++,,,...(((***,,,+++))))))+++---))))))***++++++,,,---...***+++------+++***+++,,,)))************+++++++++)))************+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------...///)))******+++++++++******&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))&&&''')))***)))***+++---'''(((((()))***++++++,,,(((***+++***)))((()))***))))))))))))))))))))))))'''***,,,...------...///(((((()))++++++,,,,,,,,,(((((()))***************))))))))))))))))))))))))+++***))))))******)))(((************))))))))))))(((+++,,,***&&&%%%)))...///---+++)))(((((()))***))),,,---******------))))))***++++++++++++***)))***+++,,,***((()))---000+++,,,---......,,,***)))%%%(((++++++***(((''''''+++,,,---,,,***)))***+++(((***++++++++++++---...+++++++++++++++++++++++++++*********+++---///000,,,...000000...---------------,,,,,,,,,,,,------........................//////////////////......+++***$$$ &&&000222...,,,///111222111111111222222111000111444555666555444555666777777666555444888666444333333666:::<<<444555666777777666555444111333444444222222333444222222111222222444555666111333444444222111111222222222222222222111000//////............///000000333333444555666888:::;;;888::::::888666777:::>>><<<;;;;;;<<>>>>>???AAABBBEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????<<<;;;;;;:::999888777777555666777888888999888888777777777666444444555666333111000111444666555333444333333222111111111222000///...------...///000,,,///111222111/////////222000------///000...,,,,,,,,,------...///000000333---+++---...------000000000000000////////////000+++***---,,,))))))...+++,,,,,,------,,,,,,+++,,,,,,+++******))))))(((---///000///,,,+++***+++***,,,---,,,******+++,,,+++,,,------------,,,+++,,,,,,,,,++++++*********))))))((())))))***++++++...$$$###***+++(((%%%,,,+++***))))))*********((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------,,,)))'''&&&((()))******(((''''''((()))***,,,---,,,+++)))((()))***'''***+++***((((((+++///&&&++++++'''''',,,,,,(((---***'''&&&(((***++++++((()))+++...///000000///---+++)))***,,,---,,,)))***)))))))))***+++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,++++++******))))))***((('''(((+++,,,***((()))+++------+++((('''''''''(((***+++,,,,,,+++***+++)))((()))+++,,,***'''*********+++,,,---...///......//////......---,,,))))))((((((((((((((()))((()))***+++,,,+++************+++,,,------......)))---///,,,+++------++++++,,,---...////////////111222222111///......///111111111111111111000000//////...------...000111111,,,,,,///000---...333+++,,,...000111111//////---...///111222222222222777444111//////222555888888666444222222555888:::888444000000333777999999<<<;;;999777666555444444222222222333333222222222000111222444444444444444444555666777666555333111000111222222000//////000555444333222222222333444777555333555999;;;;;;999:::999777666666777999:::===>>>???>>>======???AAA@@@AAABBBDDDFFFGGGHHHHHHGGGFFFDDDBBBCCCFFFJJJLLLFFFJJJMMMMMMJJJKKKOOOTTTSSSYYY]]][[[YYYZZZZZZYYYSSSRRRQQQPPPQQQTTTWWWXXXbbb```]]]^^^aaafffjjjlllhhheee```\\\YYYTTTPPPMMMTTTYYY```eeehhhhhhiiiiiilllnnnppprrrsssuuuxxxzzz~~~~~~~~~|||wwwsssqqqpppooommmmmmkkkiiihhhiiikkklllmmmllljjjgggggghhhgggccc```cccddddddaaa^^^^^^```bbb___```bbbcccbbb^^^ZZZWWWUUUWWWYYYXXXVVVUUUWWWYYYWWWVVVSSSPPPNNNLLLKKKKKKFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHHHHBBBAAA?????????@@@AAABBBDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>999999999999999999999999666666777777888888777777666666666555333333444666222000000222555777777555555444222111000000000111111000///......///000000---///111111000/////////222///------///000...---,,,,,,------...//////000222---***,,,...,,,---///........................222...,,,///...+++,,,000,,,,,,------------,,,,,,,,,,,,,,,+++******)))))),,,---...---+++******+++***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++...(((%%%(((+++******+++***+++,,,,,,,,,,,,---...((()))***)))((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...---------***++++++)))''''''((()))))))))((((((((((((((())),,,------+++)))((()))+++(((***++++++++++++,,,---'''***+++'''(((,,,,,,(((+++)))((()))***+++***)))((()))+++---.../////////---+++)))***,,,---,,,*********)))))))))***++++++++++++***))))))***+++++++++++++++++++++*********++++++******************...,,,))))))******(((&&&,,,------,,,***)))***,,,((()))***++++++++++++++++++)))((()))+++,,,***'''******++++++,,,---///000......//////......---,,,))))))(((((())))))***+++***+++,,,---,,,,,,******((())))))***++++++,,,,,,)))...///,,,***,,,,,,***+++,,,---...////////////***,,,,,,,,,******+++,,,------..................111000///...------......///+++***......+++---111,,,---///000111000///...---...///000111222222222444222000///000333666888666555333222333444777888444111......222666888999::::::999777666666555555222222333333333333222222111222222333333444555555555555777777666555333222111222444333222000000111444333222111111222333444777666555666999;;;;;;;;;:::999777666666777999:::>>>??????>>>======???@@@@@@BBBDDDFFFGGGGGGGGGGGGGGGFFFDDDBBBCCCDDDFFFHHHIIILLLOOONNNKKKKKKOOOSSSRRRXXX[[[ZZZYYYZZZ[[[ZZZUUUTTTRRRQQQRRRTTTWWWYYYdddbbb``````bbbdddfffggghhhfffccc^^^YYYTTTPPPNNNTTTYYY___dddfffggghhhhhhkkklllmmmmmmooorrrwwwzzz~~~{{{uuuqqqooommmlllkkkpppmmmkkkjjjkkkmmmmmmlllnnnkkkgggeeeffffffcccaaaeeeeeedddbbb``````bbbdddbbbeeeiiijjjhhhbbb[[[VVVTTTUUUWWWWWWWWWWWWXXXZZZWWWVVVTTTQQQOOOMMMLLLLLLGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDFFFGGGCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>=========888888888999999999::::::777777777666666666666555444555555444222222333555111000000222555777888777666444222///......///000111111000//////000111222///000111000///...///000111///......///000///---,,,,,,------.../////////000+++))),,,---,,,,,,...------------------------111...---......,,,---000------............---------------,,,++++++*********+++---,,,+++******+++***+++,,,,,,******+++,,,---,,,)))''''''))),,,---,,,,,,,,,++++++++++++*********))))))******+++++++++((((((******(((***...&&&)))------,,,+++---000((()))***)))((((((***,,,------------,,,,,,++++++***+++,,,---............''')))******((('''((()))''''''(((((((((((((((''',,,------+++))))))***+++*********,,,......---,,,'''******((((((++++++))))))))))))+++,,,,,,)))''''''(((***+++------.........+++))))))***,,,,,,+++******)))((((((((())))))++++++***))))))***+++++++++++++++*********)))))))))))))))***************...---+++***+++***)))'''------,,,***((())),,,...))))))))))))***+++,,,---+++***)))***+++,,,***(((+++++++++,,,---...///000......//////......---,,,))))))))))))***+++,,,,,,+++,,,,,,------,,,+++***)))))))))******++++++,,,***...///,,,***++++++)))+++,,,---......//////...***+++---,,,++++++,,,...,,,,,,,,,------.........222111///...---,,,,,,,,,---******,,,,,,+++,,,///---...///000000000............///000111222333333111111000111222444777888444333333333333444444555000...,,,...111555777888888888777777777666666666333333444444444444333333333222222222222444555666666666777777666555333222222444555555333222222333333222111111111222333444555777888888888999:::<<<999888777666666777888999>>>???@@@???>>>===>>>???AAACCCEEEHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBJJJLLLNNNMMMJJJJJJLLLOOOPPPUUUXXXWWWWWW[[[\\\[[[YYYWWWUUUTTTTTTUUUWWWYYYeeedddccccccbbbbbbbbbcccggghhhgggbbbZZZTTTQQQQQQTTTXXX^^^bbbdddeeefffgggiiiiiiiiiiiikkkooouuuzzz}}}xxxrrrnnnkkkjjjiiiiiiooommmkkkllloooppppppnnnoookkkfffdddfffhhhhhhggghhhgggfffdddcccdddfffgggjjjlllooopppllleee]]]WWWUUUVVVWWWWWWWWWWWWXXXXXXUUUTTTRRRPPPNNNLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>>>>>>>===============<<<<<<888888888888888999999999888777666555444444444444222333333222111111222444222222222333555666666666777555111///------...///222111000000000111222333000111111///......///111000/////////000000///...---------........./////////***))),,,---,,,,,,...---------------............,,,++++++++++++,,,------..................---......---,,,,,,++++++***)))+++------+++++++++,,,)))+++,,,,,,+++***+++---+++***)))'''''')))***+++++++++++++++++++++++++++++++++*********++++++,,,)))&&&%%%'''(((&&&(((,,,%%%))),,,,,,)))(((***,,,((()))***)))((((((***,,,......---------,,,,,,,,,+++,,,------.........---%%%''')))***)))(((((()))%%%&&&((())))))((('''&&&+++++++++***(((((()))***+++******---111111...***((())))))))))))***+++*********)))***+++,,,***((('''((()))***+++,,,---------,,,***)))***+++,,,---******)))(((''''''((((((+++******************++++++++++++******)))))))))((())))))******++++++++++++******+++,,,,,,,,,,,,***++++++***))))))+++---***))))))((()))+++,,,---******++++++,,,++++++***++++++,,,,,,---///000111.........///......---,,,,,,,,,+++******+++++++++((()))+++,,,------,,,++++++++++++,,,,,,---------***...///,,,***++++++)))++++++,,,---............,,,---......,,,,,,---...,,,------......//////000000000///...------,,,,,,,,,++++++,,,,,,,,,,,,.........///000000///............//////111222333333111111222222333444555555222222222333333333222222//////...///111444555666555666666777777777777777444444444555555444444444444333222111222444666888777777777777666444333222222444555555333222222333333222111000111222333444333666999999777666999;;;888888777777777777888888===???@@@???>>>===>>>???AAACCCFFFIIIIIIHHHEEECCC@@@@@@AAAAAAAAAAAA@@@@@@FFFGGGIIIHHHGGGGGGIIILLLLLLQQQSSSSSSVVV[[[^^^]]]\\\ZZZXXXVVVUUUVVVXXXZZZcccdddeeedddcccbbbaaabbbgggjjjkkkfff]]]UUUSSSTTTUUUYYY]]]aaabbbcccdddeeeggghhhjjjkkkmmmpppuuuyyyxxxsssnnnjjjiiiiiijjjiiinnnlllkkknnnsssvvvtttrrrnnniiidddcccggglllooopppnnnllliiigggggghhhiiijjjrrrrrrrrrqqqlllfff___[[[YYYXXXXXXWWWWWWVVVUUUUUURRRQQQPPPNNNLLLJJJIIIHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999888888777666666888777555444333222333333111222222222000000222444444444555444333333333333666444222///...---......222111000000000222333444000111111000...---///000...///000111000000//////---------..................)))))),,,...,,,,,,...------........./////////------,,,******,,,---------..................---......---,,,,,,++++++******,,,......---,,,,,,---)))***,,,,,,++++++,,,---((())))))******))))))(((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***$$$"""%%%))))))(((******,,,...---)))'''((()))((()))***)))((((((***,,,---------------------------.........------,,,+++$$$''')))******))))))***%%%&&&((()))))))))(((''')))******)))''''''(((***+++***+++...111222...+++)))((((((******)))***+++---+++(((((()))+++++++++(((((())))))***+++,,,---,,,,,,+++*********,,,---******)))(((''''''((((((*********++++++*********************************))))))******++++++,,,,,,***+++++++++++++++,,,,,,)))+++---...,,,++++++,,,***))))))((()))+++,,,---***+++,,,,,,,,,+++++++++,,,,,,,,,---...///111111.........///......---,,,......---+++************$$$%%%(((***,,,---------+++,,,,,,,,,,,,,,,------)))---...+++)))++++++)))***+++,,,---............+++,,,---,,,***)))***+++,,,---------......//////------..................,,,---...---...//////............///////////////////////////000111333444333333333444333333222222111111222333333222111000111222222222333333444444444444666777888888777777555555666666666666555555444333222222222444666888888888888777666444333333222333555444333111111222222222111111111222444555222666999999777666777:::888777777777777777777888<<<===???@@@???>>>>>>???AAACCCFFFIIIIIIGGGEEECCC<<<===???@@@AAAAAAAAA@@@BBBCCCDDDEEEFFFGGGIIIKKKIIIMMMNNNOOOTTT\\\```___^^^\\\YYYWWWVVVWWWYYYZZZ___bbbeeeeeedddcccccceeefffjjjmmmiiiaaaYYYVVVWWWVVVZZZ___bbbccccccccccccdddgggllloooqqqsssvvvxxxsssooojjjhhhiiikkkmmmnnnpppnnnnnnrrryyy|||yyyuuunnnhhhbbbbbbhhhooouuuxxxtttpppkkkiiiiiikkkllllllrrrrrrqqqoookkkfffaaa___\\\ZZZXXXWWWWWWVVVSSSQQQNNNNNNNNNLLLKKKHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGHHHGGGFFFCCCBBB@@@??????>>>======>>>>>>=========<<<;;;;;;::::::;;;:::999888777666555555777666444222111222222333111222222222000111222444444555666444222000111222555444222111000///......111111000000000222333444000111222111///---...///---///111222111000000000........................---))))))---///------...---------...//////000000---///...+++,,,///000///------............---------------,,,++++++******,,,---///...---,,,,,,---)))***+++,,,++++++,,,...((()))***++++++***)))(((***++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---&&&$$$(((,,,,,,,,,,,,444222000...,,,+++***)))((()))***)))((((((***,,,,,,,,,,,,---......//////............---,,,+++***'''(((***+++***)))***+++&&&'''((()))************))))))***)))'''''')))***+++++++++---//////...,,,***'''(((***+++))))))+++///,,,(((''')))+++,,,---))))))))))))***+++,,,---***+++,,,,,,+++***+++,,,******)))((((((((()))))))))***++++++++++++***)))*********+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,------,,,)))(((((()))+++---000111///---,,,,,,))))))))))))***+++,,,---***,,,...---,,,+++,,,------------...///000111222......//////......---,,,......,,,+++***)))))))))###$$$&&&)))+++,,,,,,,,,************************''',,,---+++)))+++,,,******+++,,,------......---,,,...///...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,///000...///111000...------......///000000111//////......///111333444555444444333333222111111222222222222222222111000222444555555444333333444333444666777888888777777666666666777777666666666444333333333333555666777:::999888777555444333333222444555444333222222222333222222111222333555666444666888999888777777888777777777777777777777777999<<>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHJJJKKKFFFIIIJJJLLLSSS\\\aaaaaa^^^\\\ZZZXXXWWWXXXZZZ[[[\\\```ddddddccccccfffiiigggjjjmmmkkkeee^^^ZZZYYYXXX\\\bbbeeeeeedddcccbbbbbbffflllpppsssuuuvvvxxx~~~zzzooolllhhhhhhkkkppptttvvvuuussssssxxx}}}xxxmmmgggaaa```fffpppwww{{{wwwrrrmmmjjjjjjkkklllllljjjkkklllllljjjfffccc```]]][[[XXXWWWWWWVVVSSSQQQMMMMMMMMMLLLJJJHHHFFFDDDFFFEEEDDDBBBAAA@@@@@@@@@CCCDDDEEEFFFEEEDDDBBBAAACCCDDDFFFGGGFFFDDDAAA?????????>>>============>>>======<<<<<<;;;::::::999999999888888777777666666666444333111000111222333111222222222111111333555222444555333111///000222333333333333222111///...000000//////000111333444///111222222000...------,,,///222333111000000111........................---******...000......///+++,,,,,,---......//////,,,//////++++++000111...,,,,,,------------,,,,,,,,,,,,,,,+++******)))))),,,---......,,,******+++(((***++++++++++++,,,...******************************+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,)))))),,,---,,,...111999444...,,,------,,,)))((()))***)))((((((***,,,***+++,,,---...000111111---------...------,,,,,,***++++++***))))))+++---((((((((())))))***,,,,,,***++++++***))))))+++,,,***+++,,,---,,,,,,...///***''''''++++++((((((,,,---+++))))))+++,,,,,,+++******))))))***+++---...(((+++......,,,******+++******)))))))))***++++++)))***++++++++++++***)))))))))***,,,---...///000...------------------,,,+++,,,---+++(((''''''))),,,---...---+++******+++((()))***+++++++++++++++***---///...,,,+++,,,------------...///000222222......//////......---,,,++++++************++++++%%%'''(((***++++++++++++************************&&&***,,,***))),,,---+++******+++,,,------------+++---/////////000222444......------,,,,,,++++++,,,---.........---,,,++++++000111...///222111---,,,,,,------///000222222000///......///111333555444444333222222222333333333333222222222111111111///222555666444333444555222444666777888777666555666777777888888777777666333333444444555666666666::::::888777555444333333333555666666444333333444444333333222333555666777888888888:::<<<;;;999777666666777777777777666666777:::>>>@@@@@@@@@AAABBB???@@@BBBDDDEEEFFFEEEEEE??????@@@@@@AAAAAABBBBBBCCCBBBBBBCCCEEEGGGHHHHHHDDDFFFFFFIIIQQQ]]]cccbbb]]]\\\YYYXXXXXXYYY[[[\\\\\\___cccdddbbbcccgggkkkgggiiilllllliiiddd^^^ZZZYYY^^^eeeiiiiiifffcccaaa```ccchhhlllooorrruuuwww{{{}}}vvvmmmkkkhhhiiimmmsssxxx{{{zzzxxxwww|||yyynnnggg```___eeennnwww{{{yyysssmmmiiijjjkkkkkkkkkaaadddgggjjjjjjgggcccaaa]]]ZZZWWWVVVWWWWWWTTTQQQLLLMMMMMMLLLJJJHHHFFFDDDHHHGGGEEECCCAAA@@@??????CCCEEEGGGHHHGGGEEECCCAAA@@@BBBDDDEEEEEEBBB???<<>>>>>============>>>======<<<;;;;;;:::999999777777777777888888888888555444222000000111222333111222333222111111333555///222333222000///111333111222444555444222000///000////////////111333444...111333333111...---,,,+++///333333111000000111.....................---...******///111///...000******+++,,,,,,---......***...---((()))...000,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((,,,---...---+++)))))))))(((***++++++++++++---...---+++)))(((((()))+++---*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,)))))),,,...+++(((---555:::333+++))),,,...,,,(((((()))***)))((((((***,,,)))***+++---///000222222++++++,,,---............,,,,,,,,,***))))))+++...***))))))((()))+++---...+++,,,---,,,++++++,,,...)))+++---,,,******---111+++''''''+++,,,((((((,,,+++******,,,------+++)))++++++*********+++---...&&&***...///---***************))))))***+++,,,,,,)))***+++,,,,,,+++***)))((()))***,,,...000111222/////////......---------''')))+++***((((((***,,,++++++***(((%%%%%%''')))'''(((***+++,,,,,,++++++***---//////,,,+++,,,...............///111222333......//////......---,,,((((((((()))***,,,---...)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,%%%))),,,***))),,,---,,,******+++,,,------------%%%'''***+++,,,...111333111111000///...------,,,......//////...,,,***)))***000111......222111,,,++++++,,,---///111333444000///......///111333555333333222111222333555666444444333222111111222222,,,000444666555444444666333444666777888777666555777777888888888888777777222333444555666666666666;;;:::888777555444444333555666888777555444444555444444333333444555777888;;;999999<<>>???AAABBBDDDEEEFFFFFFCCCBBBAAAAAA@@@AAAAAAAAABBBAAA@@@@@@BBBCCCCCCCCCCCCDDDDDDGGGQQQ]]]cccccc]]][[[YYYXXXXXXYYY[[[]]]\\\```ccccccaaabbbggglllhhhiiikkkllllllggg```[[[ZZZ```gggkkkkkkgggcccaaa___bbbeeegggjjjoootttwwwyyy}}}vvvqqqhhhiiilllppptttxxx{{{}}}www{{{||||||~~~oookkkddd______eeeooowwwtttmmmhhhhhheee```aaafffaaaaaaaaaaaabbbbbbbbbbbbZZZXXXVVVUUUUUUSSSPPPMMMNNNOOOXXXYYYKKKGGGJJJFFFFFFFFFEEECCC@@@@@@AAABBBBBBBBBCCCEEEGGGHHHEEECCCCCCDDDEEEEEECCC>>>:::777>>>>>>===<<<;;;:::999999;;;;;;::::::999888888777777999:::999777666555666888444///...///111111000444444333333222111111000222333333222000///000222444333333222111111111222///000111000......000111---...///...,,,,,,...////////////000111111222222.........///////////////,,,,,,,,,,,,...///111111,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))...---,,,,,,,,,+++)))'''************************+++++++++++++++***)))(((,,,)))'''(((+++---,,,***))))))************))))))*********++++++,,,,,,,,,...//////---+++))))))***,,,+++***)))***,,,///111888111+++******((()))---)))+++++++++***)))***+++***+++,,,...///000000000++++++,,,,,,,,,,,,------,,,+++***)))(((((((((((((((***+++***((((((,,,//////...---,,,+++*********(((***,,,+++(((''')))+++******************************)))***,,,,,,***)))+++++++++************)))......---------......///******+++++++++,,,,,,,,,*********)))***++++++,,,'''))),,,000111111000///++++++++++++++++++++++++***++++++)))((()))+++---)))---...+++***++++++)))'''((()))++++++******)))))))))***+++,,,------...///...------...///000111---.../////////---***)))+++,,,---......---+++***)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******...+++((()))+++---,,,+++))))))***++++++++++++***++++++,,,...111222222111000...---...///000///...,,,---.........---,,,+++222111000111111000---***---...///////////////...111...---///000...000333555333111//////111333555333333333222111000000///000222333333333333444666111444666777777666666777666888888444000///444999444666888555222222777;;;999888888777666555444444555777999999888777777777555444333222222333444555;;;;;;::::::::::::999999444444555666666555444444555777:::;;;<<<>>>AAACCC;;;<<<>>>???AAABBBBBBBBBDDDBBBBBBCCCBBB???@@@DDD@@@======AAAAAA@@@AAAEEEDDDBBBBBBFFFOOOYYY___bbb]]]XXXSSSSSSWWW[[[\\\ZZZ___```bbbdddfffhhhiiiiiillliiihhhjjjmmmjjjaaaYYY]]]```ffflllooommmgggccc^^^]]]]]]^^^bbbhhhmmmqqqyyy{{{|||sssnnnjjjlllooorrruuuxxxzzz{{{wwwyyyyyyxxxzzz~~~pppjjjbbb]]]\\\bbbiiinnnooojjjggggggddd^^^]]]``````___^^^^^^_________^^^XXXVVVTTTRRRRRRPPPNNNLLLMMMMMMWWWXXXLLLHHHKKKGGGGGGGGGFFFDDDAAAAAABBBDDDAAABBBCCCDDDFFFEEEAAA???BBBCCCCCCCCCAAA>>>;;;999??????>>>===<<<;;;::::::<<<;;;:::999888888888888777888999888666555555666888444000///000222222111333222222222222111111111222333333111000///000222555444333333222222222333///000000///......///111.../////////------...000/////////000111111222222//////......------,,,,,,+++,,,,,,---...///000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******---,,,+++,,,,,,,,,***(((***************************++++++++++++***)))))),,,***)))))),,,------+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,***)))***+++,,,+++******+++---000222666///***))))))'''(((+++)))+++,,,+++***)))***+++***+++,,,---.../////////---------,,,,,,+++++++++,,,+++***)))((((((((((((((()))******((())),,,///000///...,,,++++++******)))***,,,+++(((''')))******************************)))'''((())))))(((''')))))))))******++++++++++++,,,...000000///---,,,******+++++++++,,,,,,,,,******)))))))))******+++'''))),,,///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++)))---...+++***++++++)))'''(((***+++++++++***)))))))))***+++,,,------......---,,,,,,,,,...///000............---,,,+++***))))))******************)))***++++++++++++***)))******,,,---------------...+++))))))+++,,,,,,+++)))***++++++,,,,,,++++++***)))***,,,///000000///111000......//////...,,,******,,,---.../////////,,,,,,---///222333222000...///////////////......111------//////...///333444333111000000111333444333222222111000000//////000222333333333333444666444666888888888888888:::666888:::888444222444666222555666444111111555999777777777666666666555555666888:::;;;:::999999:::666555444333333444555666777888888888999999::::::555555555555555555555555333555777888999999<<<===???????????????>>>======BBBAAAAAADDDBBB???@@@DDD@@@======@@@@@@???@@@DDDEEECCCBBBEEEMMMTTTZZZ\\\]]]XXXSSSTTTXXX\\\]]]\\\```bbbdddfffiiijjjkkklllkkkhhhhhhkkkooonnnfff___^^^aaaeeejjjmmmlllgggddd]]][[[ZZZYYY\\\aaagggjjjtttvvvxxx|||vvvpppmmmnnnpppsssvvvxxxyyyyyyxxxvvvvvvtttqqqttt{{{~~~|||ssskkkaaa[[[\\\___ccceeeiiifffeeeeeeccc]]][[[\\\^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWTTTPPPNNNNNNMMMKKKJJJJJJKKKTTTVVVLLLIIILLLHHHHHHHHHGGGEEECCCBBBCCCEEEBBBBBBDDDEEEFFFDDD???<<>>===<<>>===<<<<<<===<<<:::888888888999999888888777555333333555666888555222000111222333222222222111111111111111111222222333111000///111222555555444333333333333444...///000///------///000...000111000///...///111...//////000000111111222//////...---,,,++++++***+++,,,,,,---...///000000//////............//////,,,,,,,,,,,,,,,++++++***,,,+++++++++------,,,***++++++++++++++++++++++++))))))***++++++++++++***,,,+++***+++,,,------,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,((()))++++++******+++,,,+++*********+++...111333666///+++++++++))))))+++***+++,,,+++***)))***,,,)))***+++,,,---...............---,,,+++***)))))),,,+++***)))((((((((((((((())))))))))))***---000000///...---,,,+++++++++***+++,,,+++)))((()))***************************,,,***''''''(((((((((''''''(((((()))***+++,,,---'''***///222333000,,,)))******+++++++++,,,,,,,,,******)))((((((((())))))(((***,,,...000000///.........------,,,,,,,,,+++---------+++((('''((())))))---...+++***++++++)))((((((***+++++++++***)))))))))***+++,,,------...------,,,+++,,,---...//////...---,,,,,,+++++++++++++++******+++,,,---...)))***++++++++++++***)))((()))+++---///000000000---+++******+++,,,,,,+++***+++,,,,,,------,,,,,,*********,,,...000000///222000///...///...---+++++++++,,,,,,---...000000&&&&&&(((+++...111111000///000000000///...------111---,,,//////---...222444333111000000111333444222111111000000//////...000222333333333333444666555777777777777777999;;;666999<<<;;;777444333444111333444222000000333777666666666666666666666666555777:::;;;:::::::::;;;777666555444444555666777555555666777888999::::::666555444333333444555666444555777777777777999;;;?????????>>>===<<<;;;:::??????AAADDDCCC??????BBB@@@<<<<<<>>>???===???BBBEEECCCBBBDDDIIIOOOSSSUUU[[[XXXTTTUUUYYY]]]^^^]]]```aaadddfffiiikkkllllllhhhfffgggkkkoooooojjjddd```aaadddgggjjjjjjhhheee^^^\\\XXXVVVWWWZZZ___bbbkkklllnnnppptttzzz|||uuuqqqqqqtttuuuxxxzzz{{{yyywwwvvvtttsssooommmrrr{{{~~~vvvmmmbbb]]]___aaabbbaaaeeedddccccccbbb```___```___\\\XXXWWWXXXXXXWWWUUUVVVRRRNNNLLLKKKKKKJJJIIIHHHHHHQQQTTTKKKJJJMMMHHHHHHHHHGGGEEEBBBBBBCCCEEEBBBCCCEEEGGGHHHFFFBBB>>>@@@??????>>>>>>?????????AAAAAAAAA@@@???>>>>>>======<<<:::888888888999:::888777666444222222444666777555333222222333444444333333222111111000//////111222222111000000111333444333333222222222333333...//////...------...000///000222111000///000111......//////000111111111.........------,,,,,,,,,+++,,,---...//////////////////............//////+++,,,,,,---,,,,,,++++++*********+++......---,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++)))***++++++******+++,,,))))))))))))+++---000111777111.........,,,+++---***+++,,,,,,******+++,,,))))))***+++,,,---------------,,,,,,+++******)))++++++***)))(((((())))))((((((((())))))+++...///000000...---,,,+++++++++++++++++++++***)))))))))************************///,,,)))((()))*********((((((((()))***+++++++++'''***...111222000,,,*********+++++++++,,,,,,,,,***))))))((((((((((((((()))***,,,---.........------------,,,,,,++++++***+++,,,,,,+++)))((()))***)))---...+++***++++++)))((()))***+++,,,+++******))))))***+++,,,------......---,,,,,,,,,---...//////...,,,+++***+++,,,---,,,+++))))))***,,,///000*********++++++*********((()))+++---.../////////,,,++++++++++++++++++++++++,,,------......---------,,,,,,---000111222111000///......//////...---111///...,,,,,,,,,---...+++******,,,...//////...000000000000///...,,,,,,111---,,,......---...111333222111000000111222333111000000000//////......000222333333333333444666444555555444444555777:::777999;;;:::777444333333111222333222111111333555666666666555555444444444222444777999888888999:::888777666555555666777888555555666777888888999999777666444333333444666777555777999999999:::<<<>>><<<<<<=========<<<<<<;;;======@@@DDDCCC???>>>AAA@@@<<<;;;======<<<===AAACCCBBBBBBCCCFFFKKKOOOQQQYYYVVVTTTUUUYYY]]]______^^^___aaadddfffhhhiiijjjfffeeefffiiinnnnnnkkkgggccccccccceeegggiiihhhgggbbb___ZZZVVVUUUWWWYYY\\\aaabbbccceeeiiiqqq|||zzzvvvwwwyyyzzz{{{}}}~~~}}}zzzwwwuuusssqqqmmmmmmttt~~~xxxpppgggcccdddfffeeecccccccccbbb```bbbeeehhhiiiaaa]]]XXXVVVWWWWWWUUURRRUUURRRNNNKKKJJJJJJJJJIIIFFFEEEOOOSSSKKKKKKMMMHHHGGGGGGFFFDDDBBBAAABBBDDD@@@AAACCCFFFHHHGGGCCC@@@??????>>>>>>>>>@@@AAABBBAAAAAA@@@@@@??????>>>>>>===<<<;;;999999999999:::777777666333111111444666555555444333333333444555555555444222000///...---111222222111000000111333222111111111111111222222...///000///------///000///000222222111000000111.........///000000111111------....../////////000+++,,,---.../////////.........------------......+++,,,,,,---------,,,,,,***)))***,,,...///...---++++++++++++++++++++++++'''((()))***+++,,,,,,,,,((()))***+++***)))))))))******++++++++++++******++++++++++++++++++++++++,,,---------+++***+++,,,((((((((()))***,,,...///555000...//////---+++---***,,,,,,,,,+++***+++,,,))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))))))))(((((((((***,,,---...000///...---,,,++++++++++++*********++++++******))))))))))))))))))))))))///,,,)))((()))***+++***)))))))))))))))))))))))))))+++,,,............---******+++++++++,,,,,,,,,))))))((((((((((((((())))))***+++,,,------,,,,,,++++++++++++******))))))((()))++++++******+++,,,)))---...+++***++++++)))((()))***,,,,,,++++++***))))))***+++,,,------...000///...------.../////////---+++***)))***,,,...(((&&&$$$###$$$'''***,,,+++******************+++******+++,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++,,,,,,---............---...---,,,---///111111111---,,,,,,---000111111000111000...---,,,,,,------222000///000111222111000000000000000///...,,,,,,222...---//////---...111222111111000000111111222000000000000////////////000222333333333333444666444555555444444555777:::999999888777555444444444222333444333333333444555777777666555444333222111222444777999888888999:::888777666555555666777888888888888888888777777777777666444333333444666777444666999:::;;;===???AAA===============<<<<<<;;;;;;;;;>>>BBBBBB>>>>>>AAAAAA===;;;<<<<<<;;;<<<@@@@@@@@@AAABBBDDDHHHLLLOOOUUUTTTSSSUUUXXX\\\^^^___^^^___aaaccceeeggghhhhhhhhhggggggjjjmmmmmmkkkhhheeedddcccdddfffhhhhhhhhheeeaaa\\\XXXUUUTTTUUUVVVXXXZZZ[[[\\\```jjjwwwzzzxxx}}}~~~{{{xxxwwwrrrqqqooopppxxxyyytttlllhhhhhhhhhgggeeeaaabbbaaa___bbbiiinnnnnnddd^^^XXXUUUWWWWWWTTTPPPTTTQQQNNNKKKKKKJJJIIIGGGEEEDDDMMMQQQKKKKKKMMMGGGGGGGGGFFFDDDAAAAAABBBDDD??????@@@BBBDDDDDDBBB@@@????????????@@@AAABBBCCC????????????>>>>>>======<<<<<<<<<;;;::::::999999777777666444222222444555444555555444333222444555666666555333111000///...000111222111000000222444111000000000000111111222///000111000......000111...000222333111000000000---......//////000000111,,,------...///000111111+++,,,.../////////...---------,,,,,,,,,,,,------+++,,,,,,---------------*********,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,''')))++++++)))((('''(((,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,---...---+++***+++,,,)))))))))***+++,,,---...111---+++......+++)))***+++,,,---,,,+++***+++---)))***+++,,,,,,,,,,,,,,,************++++++,,,,,,******)))))))))))))))***+++)))((((((***,,,,,,,,,///...---,,,+++************))))))***,,,---,,,+++))))))))))))))))))))))))+++)))'''&&&((()))))))))******)))))))))(((((((((++++++++++++,,,---///000******+++++++++,,,,,,,,,)))((((((((())))))***+++******++++++,,,+++++++++))))))******************&&&(((***+++++++++,,,---)))---...+++***++++++)))))))))+++,,,,,,,,,+++***))))))***+++,,,------...111000///...---...//////...---+++***)))+++,,,---)))(((&&&%%%&&&(((***,,,++++++***))))))***+++++++++,,,,,,,,,++++++***))))))+++------+++***+++++++++,,,------......---------+++******,,,...//////+++++++++---000222222222......------...//////000---,,,+++,,,...000000000///000000000///...------333///...000000---...222111111111000000111111111000000000000000000000000000222333333333333444666555777777777777777999;;;888888666555555555555555444444444444555555555555666666555444333222111111555777:::;;;:::::::::;;;888777666555555666777888888888888888777777777666666555444333333444555666333555888:::;;;<<>><<<;;;:::::::::<<<@@@@@@===>>>BBBCCC>>><<<<<<<<<:::<<<@@@<<<>>>???@@@BBBEEEJJJMMMPPPPPPQQQSSSVVVYYY\\\^^^```aaabbbdddeeefffggggggjjjiiiiiijjjlllmmmlllkkkgggfffddddddfffhhhiiiiiidddbbb^^^ZZZVVVSSSRRRRRRTTTVVVWWWWWWYYYbbbqqq|||~~~xxxyyy~~~|||zzzxxxtttsssrrrsss|||~~~yyyvvvqqqlllhhhfffeeeeee]]]```aaa___bbbiiimmmlllfff___WWWUUUVVVVVVRRRNNNQQQOOOMMMKKKKKKIIIGGGEEEEEECCCKKKPPPJJJKKKLLLFFFHHHHHHGGGEEECCCBBBCCCEEEAAA@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCC===============<<<<<<<<<;;;;;;<<<===<<<:::999777666777777666444333444555222444555444222222333555555555444444333222222222000111222111000000222444111111000000111111222333000111222111//////111222---///222222111/////////------......///000000000---------....../////////+++,,,...///000///...---------,,,,,,,,,,,,------+++,,,,,,---......------+++******,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++'''***,,,,,,***((('''(((,,,------......------,,,,,,,,,,,,+++++++++*********+++,,,,,,+++***,,,---++++++,,,,,,,,,---------///,,,+++......***((((((+++,,,------++++++,,,---***+++,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******---***((((((***,,,+++***...---,,,+++***))))))))))))(((''')))---///...---))))))))))))))))))))))))((('''&&&''')))******)))((((((((()))))))))))))))*********+++,,,---///000******+++++++++,,,,,,,,,((((((((()))***+++,,,---+++++++++++++++*********)))))))))***++++++,,,,,,''')))+++,,,+++***+++,,,)))---...+++***++++++))))))***+++,,,,,,,,,++++++))))))***+++,,,------...000///...---,,,---......,,,,,,+++******+++,,,------,,,+++******+++---...++++++***))))))***++++++,,,,,,------,,,++++++***(((+++------+++******,,,++++++,,,---------------...,,,******,,,...//////,,,,,,,,,---000222222111---......///////////////***((('''(((***,,,------...///////////////......444111///111111...///222111111000000000000111111111111111111111111111111000222333333333333444666444666888888888888888:::666666777888999888666555444333444444666666555444333333333333333333444444666888:::;;;:::999999:::777666555555555555666777666666666666666666777777555555555555555555555555555777999:::;;;<<<>>>@@@BBBBBBBBBAAA@@@>>>===<<<:::999;;;>>>???===???CCCEEE@@@======<<<:::<<<@@@:::<<<>>>>>>>>>AAAEEEHHHKKKMMMOOOQQQTTTWWWZZZ]]]```aaabbbccccccddddddcccfffffffffgggiiijjjkkkkkkiiigggeeeeeegggiiijjjjjjeeedddbbb^^^[[[WWWTTTRRRTTTVVVVVVTTTTTT[[[hhhsss{{{vvvxxx|||{{{zzzuuuuuutttvvv~~~zzzyyyxxxtttmmmgggcccbbbcccYYY^^^aaa```bbbiiijjjfffggg___WWWTTTUUUUUUQQQMMMOOONNNLLLKKKJJJIIIEEECCCEEECCCKKKPPPJJJJJJLLLEEEIIIIIIHHHFFFDDDCCCDDDFFFFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCC<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>===;;;888666666777888888666444444444111333555444222111333555333333333444444555555555000111222111000000222444222111111111222333333444111222222111000000111333,,,///111222111///......------......///000000000---------------------,,,+++,,,...000000///---,,,---------,,,,,,---------+++,,,,,,---.........---+++++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((+++......+++(((((()))***++++++,,,,,,++++++***,,,,,,,,,++++++*********&&&(((*********+++,,,...........................000---,,,///000,,,)))***+++,,,------++++++,,,---++++++,,,---------,,,,,,---,,,,,,+++***)))((((((***)))))))))))))))******...+++((((((***++++++)))------+++***)))(((((((((((('''&&&)))---000///...))))))))))))))))))))))))(((((((((***,,,---,,,+++&&&&&&'''((()))***++++++))))))+++,,,---......///******+++++++++,,,,,,,,,((((((((()))***,,,......+++++++++***************))))))***+++,,,------...(((***,,,,,,+++))))))***)))---///+++***++++++))))))***+++,,,---,,,++++++))))))***+++,,,------...///...---,,,+++,,,,,,---++++++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,+++***))))))***+++,,,,,,------......------,,,(((+++......+++******,,,***+++,,,,,,------,,,,,,000...,,,,,,...000111111...------...000111000///000111111111000...,,,***000...,,,,,,---/////////......///////////////...555222000222111///000333000000000000000000000000111111111111111222222222000222333333333333444666111444666777777666666777444666888<<<===;;;888444333333333444555666555333000000111222444555666666555777999999888777777777777666555444444555666777222333333444555666777777444444555666666555444444888:::<<<<<<<<<<<<>>>@@@@@@@@@AAABBBBBBBBBBBBBBB:::888:::======<<>>>>><<<:::999999999888666555333222222333333444444444333222111222///...///222444444222555555444333222222222222666555444333222333444444111111000000//////......111222333333333111000///222222111111111111222222000...,,,---///000...+++...000222111...---///111///...---,,,+++,,,,,,---++++++,,,,,,---......///***++++++,,,,,,------...++++++******++++++,,,---++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,++++++***************+++///...,,,++++++,,,---...++++++,,,+++***+++...000111///---)))((()))...111,,,,,,---......---,,,,,,)))+++---...---,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++)))'''''')))+++,,,---,,,+++))))))+++---((((((((((((((()))))))))+++,,,,,,---,,,+++***)))(((&&&(((,,,---++++++...++++++************++++++***(((&&&&&&)))+++***((('''((()))***+++,,,,,,,,,...(((&&&))),,,++++++,,,(((((())))))))))))(((((('''++++++'''(((---...***+++***)))((((((***,,,...******+++++++++******))),,,)))'''(((***+++)))'''***,,,------+++******+++---+++***+++,,,------------))))))------***...555...111...---111---***444,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------+++)))((())),,,---+++)))&&&***...---+++***...222...---+++*********++++++,,,------,,,++++++,,,...***++++++,,,---...000111444222///...///000111111---///111000---,,,...111.../////////...---,,,,,,//////...---,,,---000333//////............//////111222333222000000000111+++///222444444222222222000111222222111222444555777555666999:::777666999999888888999::::::999777111333666888999888666555444555555555666666777777777888888777777666555444444444555555555555555444333333555666777777777777777777666555555555555555;;;:::999;;;???AAABBBBBBAAAAAABBBEEEGGGFFFBBB>>>;;;888999===??????AAAEEEDDDCCC@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAAGGGIIILLLOOORRRUUUWWWXXXZZZ]]]```aaa___]]]\\\[[[[[[]]]____________aaabbbbbbeeegggfffjjjppprrrqqqnnnooonnnkkkddd]]]WWWUUUTTTRRRTTTWWWVVVTTT[[[fffxxxxxxvvvsssrrrvvv~~~~~~{{{yyywwwuuuttttttqqqppprrrvvvxxxvvvsssrrrppplllfffaaa______aaabbbaaa``````bbbdddfffggg___]]][[[YYYXXXTTTPPPMMMNNNOOOQQQQQQPPPLLLIIIFFFGGGHHHKKKPPPOOOJJJJJJLLLHHHGGGEEEEEEGGGHHHIIIHHHIIIIIIHHHGGGGGGHHHHHHIIIFFFEEECCCAAAAAACCCEEEGGGBBB===999999<<>>===<<<:::999:::999888777666444333333555555444444444333333333555333111222555777666555333333222222222222333333555444333333333333444555222222111111111000000000222222222222222111000000111111111111111111111111///---,,,---///000///---...000111111......///111000///---,,,,,,,,,---...,,,,,,------.../////////++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++************++++++......---------------...---......,,,++++++---...555444111---******---///,,,---...//////...---,,,***---/////////......///------,,,,,,,,,,,,+++++++++++++++)))'''''')))+++,,,,,,,,,***)))(((***,,,((((((((())))))*********++++++,,,,,,,,,+++***))))))''''''+++,,,***+++...+++******))))))******++++++)))'''(((***,,,+++***((()))******++++++++++++---(((&&&))),,,+++***,,,(((((())))))))))))(((((('''******'''(((,,,---*********)))))))))***,,,---))))))*********+++++++++...+++))))))******(((&&&***,,,------+++******++++++***)))***+++,,,,,,,,,...,,,---000///+++,,,111+++///,,,,,,000+++(((111++++++***))))))***++++++,,,,,,++++++++++++++++++,,,***)))+++---...,,,***'''+++...---+++***---111------+++*********++++++(((***+++***)))((()))***+++++++++,,,---...///000222000------///111222222...000111000...---...000...////////////......---000000000...---...111333//////............//////111222333222000///000111,,,///333444333222111111111222333222222222444666777555666999:::777666999;;;::::::;;;<<<<<<;;;999333555777999999999888777333333444555777888999999::::::::::::999888777666444444555666666555555444333333555666777777888888777777666555555555555666:::999999;;;>>>@@@AAAAAADDDBBBAAACCCEEEFFFDDDBBB===::::::===>>>===???CCCBBBAAA???===;;;;;;;;;;;;<<<<<<;;;;;;===>>>@@@AAAGGGIIIKKKNNNQQQSSSTTTTTTUUUXXX[[[]]]\\\[[[ZZZ[[[YYY[[[\\\]]]]]]]]]___aaacccgggiiiiiimmmtttwwwuuuppprrrtttsssmmmeee\\\WWWSSSRRRSSSUUUTTTSSSYYYccc~~~wwwtttrrrppprrrvvv{{{~~~{{{wwwtttsssssssssrrrpppnnnooorrrtttsssqqqnnnmmmiiiddd```___aaacccbbbbbbbbbbbbbbbbbbbbbccc]]]\\\ZZZXXXVVVSSSOOOLLLPPPQQQRRRSSSQQQOOOLLLJJJIIIJJJNNNSSSRRRMMMKKKMMMDDDDDDEEEGGGKKKMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLHHHGGGEEECCCBBBBBBDDDDDD@@@===::::::===??????===;;;<<<=========<<<:::999;;;:::999888777555444444777666444333333333444555555444333333555777777666111000000111111222444444333333333333333444666666222222222222222111111111333222111111111111111111//////111111111111//////...---,,,---///000000///...000111000///...///111000///...---------...///------...//////000000111------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++************++++++---....../////////......///000000...,,,+++,,,...333333222///,,,,,,---///------////////////------***,,,...///......///000------,,,,,,,,,,,,+++++++++++++++)))(((((()))+++***++++++***(((((()))+++'''(((((()))***+++,,,,,,***+++,,,,,,,,,+++***)))***''''''***+++***+++///+++******))))))******++++++***)))***,,,,,,,,,+++))))))******+++*********,,,(((&&&***+++******,,,((())))))******))))))((('''******'''(((+++---+++)))******+++++++++++++++******)))))))))***,,,---///---+++++++++***(((&&&***,,,------+++******+++)))))))))))))))***++++++------///111///+++***,,,+++///,,,+++...'''!!!)))******)))(((((()))******+++++++++***)))))))))(((,,,++++++,,,...///---,,,)))+++...---+++***---///---,,,,,,++++++++++++,,,***,,,......,,,++++++,,,------,,,,,,---.../////////---,,,---///222333333000222222111///...///000//////000000111000000000000111111000//////222444000//////......//////000111222333222000///000111...111444444333111111111222333444333333333555777777555666999:::777666999;;;:::999:::<<<<<<:::999666777888999999999999999222333444666888999:::;;;::::::::::::999888777777555555555666666555555444333333555666777888888888888777666666555555666666999888888999<<>>===<<<;;;;;;;;;<<<===<<<;;;:::;;;>>>@@@BBBGGGHHHJJJMMMNNNOOOOOOOOOOOORRRVVVYYYYYYXXXXXXXXXVVVWWWXXXYYYYYY[[[^^^```dddiiilllmmmrrryyy|||{{{tttwww|||}}}xxxoooddd]]]UUUTTTTTTUUUSSSSSSYYY```|||}}}yyytttsssvvvyyyzzzzzz~~~|||yyyuuurrrqqqssstttsssqqqooooooqqqrrrrrrrrrmmmkkkgggbbb^^^^^^```bbbaaacccdddcccaaa___^^^]]]\\\ZZZYYYWWWVVVSSSOOOLLLPPPQQQSSSSSSRRRPPPNNNLLLNNNOOOSSSWWWUUUNNNJJJKKKCCCDDDGGGJJJNNNPPPOOONNNJJJIIIHHHGGGHHHIIIJJJKKKKKKIIIGGGDDDCCCBBBBBBBBB===;;;:::;;;===??????>>><<<=========<<<;;;:::999;;;;;;:::999888777666555777666444222222333444555222222111111222333444444/////////000111333444555111222222333444555666777222222222222222222111111333222111000000111222333---...000222222000...------,,,---...///000000000///000000000/////////000000///...------...///000...//////000000111222222......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,)))***---......,,,)))(((++++++*********+++,,,,,,---...///000000000///...///000000///------...///+++---......------...000......000000000000......(((***,,,,,,,,,,,,...///------,,,,,,,,,++++++++++++++++++)))((((((***,,,)))***+++***((('''(((***'''((()))***+++,,,------)))***+++,,,,,,+++***))),,,(((''')))***)))+++000******))))))))))))***************++++++,,,++++++)))***************)))(((+++''''''***+++)))))),,,)))))))))******))))))))))))******)))***,,,------)))***,,,------,,,***)))---+++)))(((((()))+++,,,...---,,,++++++***))))))***,,,------+++******+++)))******)))))))))+++,,,+++,,,------,,,***+++---...222...,,,---$$$###*********))))))*********++++++******)))((('''&&&++++++,,,------...---,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***---000000///---,,,,,,......---------......//////...------///111222111222333333222111000000000///000111111222222222222///000000000//////111333000000////////////000000000222222111000///000111000222444444333111111111333444555444444444666888777555666999:::777666999888777777888999999888666888888888888999999::::::555555666777888999:::;;;999999999999888777666555555666666666666555555444222333555666888888999999888777777666555666666666888777777888;;;===>>>>>>EEEDDDCCCCCCDDDFFFHHHIIIBBB>>><<<>>>===::::::===========================>>><<<:::999:::===@@@CCCGGGHHHJJJKKKLLLLLLKKKJJJMMMPPPTTTVVVVVVUUUUUUUUUSSSSSSTTTTTTUUUXXX\\\___fffkkkoooqqqvvv}}}yyy|||~~~vvvllleeeYYYYYYXXXWWWUUUVVV[[[```~~~||||||xxxxxx{{{}}}|||zzz~~~}}}{{{wwwsssrrrtttwwwtttrrrooonnnoooppprrrrrrooolllhhhbbb]]]\\\^^^```ccceeefffddd___\\\ZZZYYY[[[YYYXXXXXXWWWUUURRROOOQQQQQQRRRSSSRRRQQQOOONNNSSSTTTWWWZZZVVVNNNIIIJJJGGGGGGJJJMMMQQQQQQPPPNNNJJJIIIGGGFFFGGGHHHJJJLLLLLLKKKHHHFFFDDDBBBAAAAAA;;;::::::;;;===>>>???>>>=========<<<<<<;;;:::999;;;;;;:::999888777777666777555333222111222444555111111111111111111222333/////////000111222444444000111222333555666777777111111111111111111111111222222000000000111222333---...000222222000...---,,,---...//////000111111000/////////000000000///000///...------...///000//////000000111222222333......---,,,++++++*********+++,,,---------,,,,,,***+++,,,---------------)))+++---......,,,)))'''++++++******+++,,,,,,---,,,---///000000000///...,,,...000000///...///111***,,,............///111//////111111111111//////)))+++,,,,,,+++,,,---///------,,,,,,,,,+++++++++***++++++***((()))+++---)))***+++***)))(((((()))'''((()))***+++,,,------))))))***+++++++++***))),,,(((''')))***)))+++///***))))))))))))))))))***((()))***++++++*********))))))*********))))))((()))'''(((++++++((((((,,,))))))************))))))+++******+++,,,,,,---///)))***,,,......,,,***)))///---+++)))(((((()))******+++++++++++++++,,,,,,***,,,------+++******+++)))+++,,,+++))))))+++...,,,---,,,******---111444---111...---///&&& '''++++++++++++++++++++++++++++++++++++***((('''&&&***+++,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''***------,,,***))))))......---------...//////111000...///000000000///333222222111222111111000000000111222333333333222---/////////......000111000000////////////000000000111222111///...///000111333444444333111111222333444555555444555777888777555666999:::777666999777666666777888888777555888888888888888888999999888888999999999999999999:::::::::999999888777666666666777777666555555444222333555777888999::::::888888777666666666666666888777666888:::<<<===<<>>>>>===::::::=========>>>>>>????????????===<<<:::888:::<<<@@@BBBEEEGGGIIIKKKLLLKKKIIIHHHMMMPPPTTTVVVUUUTTTSSSSSSPPPQQQQQQQQQRRRVVV\\\```gggmmmqqqtttyyy~~~~~~yyyrrrlll]]]]]][[[XXXWWWZZZ^^^```~~~}}}~~~}}}{{{zzz|||}}}~~~~~~zzzvvvtttwwwzzzuuussspppmmmlllnnnppprrrrrrooojjjccc^^^]]]___bbbgggiiiiiieee___ZZZXXXXXXZZZYYYYYYYYYYYYXXXVVVSSSQQQRRRSSSSSSSSSRRRQQQQQQWWWWWWYYY[[[VVVNNNJJJKKKKKKKKKMMMOOORRRRRRPPPNNNKKKJJJHHHGGGHHHJJJMMMNNNMMMLLLJJJGGGEEECCCAAAAAA;;;;;;<<<===>>>>>>??????>>>>>>===<<<;;;::::::999::::::999999888777777666666666444333333333444555222333444333222222333555222222111111111222222333000111333444555666666666000000000111111111111111111111111111111111222333//////111111111111//////---...000000//////000222111///...///000111000...///...---------...///000//////000111111222222333......---,,,,,,+++*********+++---.........---,,,***+++,,,------......---+++,,,---------+++)))(((++++++***++++++,,,---...,,,---......////////////+++---///000//////000111///111222111//////000111000000222222222222000000---.........------///000------,,,,,,,,,,,,++++++***++++++***)))))),,,...)))+++,,,+++***((())))))'''(((((()))***+++,,,,,,((()))***+++++++++***))),,,)))(((***+++)))***...***))))))(((((())))))***&&&)))+++,,,+++*********(((((())))))***)))))))))((('''))),,,+++'''(((+++)))******++++++******))),,,)))))),,,---+++,,,///***+++---......,,,***)))...---+++)))(((((())))))((()))++++++******,,,---***,,,------+++******+++)))+++,,,+++))))))+++...---///...***+++111888:::***...,,,---111+++'''///++++++,,,,,,,,,,,,++++++++++++,,,---,,,+++)))((()))+++,,,---,,,+++,,,---+++++++++,,,,,,---------+++,,,,,,------------,,,***,,,......---++++++,,,......------...///000000222111000000111111000...222111000111222333222000111111222222333222222222,,,...//////......///000111000000//////000000111000111222111///...///000111222444444333222222333333444555444444444666888777555666999:::777666999999888777888::::::888777777888888999999999888888;;;::::::::::::999999999<<<<<<<<<<<<;;;:::999999777777777777666666555444222333555777888:::::::::999888777777666666777777888777666888:::<<<<<<<<<===AAAFFFIIIIIIHHHGGGGGGDDD@@@>>>@@@???<<<<<>>???@@@?????????<<<;;;:::999:::===???AAADDDFFFIIIKKKLLLLLLJJJIIIMMMPPPTTTUUUUUUSSSRRRRRROOOOOOOOOOOOQQQVVV\\\aaakkkppptttwww{{{~~~|||}}}}}}zzztttooo```aaa^^^ZZZZZZ___bbbaaa~~~}}}}}}xxxvvvxxx{{{xxxvvvrrrooommmooorrruuuvvvsssmmmfffbbbaaadddggglllnnnmmmhhh```ZZZYYYZZZYYYYYYYYY[[[\\\\\\ZZZXXXSSSTTTTTTUUUUUUUUUTTTTTTWWWVVVXXXZZZVVVOOOMMMNNNNNNMMMNNNPPPRRRSSSQQQPPPLLLJJJHHHGGGHHHJJJNNNPPPMMMLLLJJJHHHFFFCCCBBBAAA===>>>???@@@@@@???@@@AAA???>>>===<<<;;;:::::::::999999999888777777666666777777777777666666666666333555555444222222444666555555333222111111111111111222333555555666555555111111111222222222333333000000111222222222222222111111111111111111111111---///111000......///111111///......111111000......---,,,,,,,,,---///000//////000000111222222222---------,,,,,,+++++++++***+++---...///...---,,,***+++,,,---............,,,,,,,,,,,,+++***))))))++++++++++++,,,---......,,,,,,,,,,,,---...///000,,,...000000///.........000111111000//////111222000111222333333222111000/////////...,,,,,,---///------,,,,,,,,,,,,++++++***++++++***)))***,,,...)))+++------+++))))))***((((((((())))))*********'''((()))+++++++++***)))+++((((((+++,,,)))))),,,))))))(((((((((((())))))'''***------,,,******+++''''''((()))*********)))&&&&&&))),,,***&&&'''+++)))******++++++******)))+++''''''++++++)))***...,,,,,,---------,,,******************************(((***++++++)))(((***,,,***,,,------+++******+++'''***,,,+++((('''***...***......++++++222777777+++///,,,,,,111+++)))222)))***+++,,,,,,+++***)))+++,,,...///...---,,,+++))),,,......,,,+++---...*********+++---.........++++++---.........------...///000///...---...000------------...000111111222111000111333333222000111///...///222333222111111222222222222111111000---///000000//////000111111111000000000000111111///111111111///...///000000222333333333333444555222333444444333444666888777555666999:::777666999888777777888999999888666888999:::;;;;;;:::999777::::::::::::;;;;;;;;;;;;============<<<;;;:::999888888888777777666444444222333555777999:::;;;;;;999888777777666666777777999888777888:::<<<<<<<<<;;;@@@EEEHHHHHHGGGGGGGGGDDD@@@???AAA@@@>>>???BBB<<<===>>>?????????>>>===;;;:::::::::;;;===???@@@CCCEEEIIILLLNNNNNNMMMKKKKKKNNNRRRTTTTTTSSSSSSSSSOOOOOONNNNNNPPPVVV^^^cccoootttxxxzzz~~~~~~|||zzz|||}}}{{{uuuooofffhhheee```aaagggjjjhhh|||zzzwwwyyy||||||zzzvvvrrrppprrrvvvyyyxxxuuuoooiiieeeeeehhhkkkppprrrqqqjjjaaa[[[[[[\\\YYYYYYZZZ\\\^^^^^^]]][[[UUUUUUVVVVVVWWWWWWVVVVVVVVVUUUWWWYYYVVVPPPOOORRROOONNNNNNPPPRRRTTTSSSRRRKKKIIIGGGFFFGGGIIIMMMOOOMMMLLLJJJHHHFFFDDDBBBAAA???@@@BBBBBBAAAAAAAAABBB??????===<<<::::::::::::999888888888777666666666888999999999999888777777222444555444111000222555888777555333222111000000111222444555666555555444222222222333333444444444///000111333333333222111222222111111111111222222...000222111...---///111111///---...111222000...---,,,,,,+++,,,---...////////////000111111222222------,,,,,,,,,,,,++++++***+++---//////...---,,,***+++,,,---............------,,,++++++***))))))++++++++++++,,,---...///,,,,,,++++++,,,---///000---///000000...,,,+++,,,+++,,,---------///222555111222333333333333222111.........,,,***)))+++------------,,,,,,,,,++++++***++++++***)))***,,,///***,,,...---,,,*********(((((((((((())))))))))))'''((()))***++++++***)))***((())),,,---***)))+++))))))(((((((((((())))))'''+++//////---+++,,,---&&&&&&((()))************&&&&&&))),,,***&&&'''+++******++++++++++++******)))%%%%%%******'''(((---------------,,,,,,+++***&&&''')))+++,,,,,,,,,,,,)))+++,,,+++(((&&&(((******,,,------+++******+++%%%)))+++***&&&%%%)))---&&&+++---******000333111000222...,,,///)))&&&///((()))***++++++***)))(((+++---///000000///...,,,***---000///---,,,...000***))))))+++---//////...***+++---...///...------,,,,,,---,,,******,,,...,,,,,,------///000222222000000000222444555444333000...---///222444333111222222222222222111000///...000111222111000111222111111000000000000111111///111111000///...///000000111333333333333555666222333444333333333555777777555666999:::777666999666555555666777777666444888:::<<<>>>>>><<<999888999999::::::;;;<<<======;;;;;;;;;;;;:::999888888888888888888777666444444222333555777999:::;;;;;;999888888777777777777777:::888777888;;;<<<===<<<;;;@@@EEEGGGFFFFFFGGGIIICCC@@@???AAAAAA???AAADDD;;;<<<===>>>>>>===<<<;;;:::::::::;;;<<<===>>>???BBBEEEIIIMMMOOOPPPNNNMMMHHHLLLPPPSSSTTTTTTTTTUUUOOOOOONNNNNNPPPWWW___eeerrrwww{{{||||||zzzzzz||||||uuunnnmmmnnnkkkfffhhhoooqqqnnn|||zzzzzz~~~xxxwww{{{|||qqqiiihhhmmmtttyyy~~~xxxooogggbbb```aaa```^^^\\\]]]___```^^^\\\YYYXXXVVVUUUTTTSSSTTTTTTSSSXXXYYYVVVTTTUUUUUURRRWWWSSSQQQTTTTTTQQQOOOPPPOOOMMMJJJHHHHHHIIIKKKLLLMMMKKKIIIGGGEEEDDDDDDDDDAAA@@@@@@AAACCCEEEFFFFFF???>>>===<<<:::999888777:::999888666555555555555777888888888888777666666666666555555555444444444666555333111000000111111222222222222222222222222444333222111111222333444222222111111222222333444000000000000000000000000111111222333555666666777000...---...000111///,,,...//////---++++++,,,---***,,,...000111111000///***---///------///...***+++,,,...//////...,,,+++***+++,,,---............,,,...---)))))),,,,,,)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,...///---,,,+++******,,,---///---333:::<<<:::666444444111---,,,------,,,---111+++++++++++++++++++++++++++++++++,,,---...///000.........---,,,***)))(((((()))***)))((('''((()))$$$((()))((()))------+++))))))*********++++++++++++***)))(((((()))******+++,,,---,,,***)))***+++((('''&&&(((***+++***)))))))))))))))))))))))))))))))))))))))************&&&(((************+++,,,---,,,***)))))))))******,,,,,,++++++***+++++++++,,,---,,,+++))))))+++---111000///...,,,+++***))))))***+++***))))))+++---)))***+++,,,------------111///---+++***+++,,,---))))))))))))***+++,,,---...,,,++++++,,,...///...111111000///...------,,,...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,////////////////////////000111222333333333222111222222111111111111222222444333222111000000000000000111333333111000111222111111111111111222222222000111111///,,,******+++///111333777444333111444555444444444444555666666777888888888888777666666;;;;;;;;;;;;::::::999888999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;999888666666777999:::777<<<===:::888999888666555555444444444555666666999999999888888888888888555666777777888:::===@@@AAA???@@@DDDEEECCCDDDGGGAAA@@@???AAACCCFFFFFFFFFCCC>>>999999;;;<<<888333>>>===;;;::::::;;;<<<===CCCIIIMMMLLLLLLOOOOOOMMMKKKKKKLLLPPPUUUXXXXXXVVVSSSPPPMMMKKKLLLSSS]]]dddlllqqqxxx|||~~~}}}{{{zzz{{{}}}|||xxxtttpppppppppoooooorrrvvvyyy}}}~~~}}}rrrjjjjjjqqqyyyzzzqqqjjjfffdddccc___]]]\\\]]]```aaa```^^^YYYWWWUUUSSSRRRRRRSSSSSSPPPUUUWWWTTTSSSUUUVVVTTTXXXUUUTTTUUUTTTOOOOOOQQQPPPNNNKKKHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEEEECCC@@@>>>======<<<;;;;;;:::999999999999888777666666666666888888888777777777777666666666555555555444444444666555333222111111111222333333333333333333333333333222222222222222222333222111111111222222333333000000000000000000000000000111111222444555555666000///---///111111///------......---++++++,,,...,,,---...///000000//////***...///------///...***+++,,,---//////---,,,+++++++++---....../////////+++...---)))))),,,,,,)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,...///---,,,+++***+++,,,...///---111777::::::777555333111---,,,------,,,---111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111111000///---,,,***))))))((()))***)))((('''(((***&&&)))***)))***......,,,))))))*********++++++++++++***)))(((((()))******+++,,,---,,,***)))***+++)))((('''((()))******)))************************))))))))))))************&&&(((***************,,,---,,,+++***)))******+++++++++***************+++,,,---,,,+++))))))+++------------,,,,,,++++++***(((*********))))))***,,,***+++,,,------.........000///---+++++++++,,,---))))))))))))***+++,,,---///---++++++---.........000000///...------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,---......---,,,,,,////////////////////////111000000000000111222222222222111111111111222222333333111000000////////////111222222111000000111000000111111111222222222222333333222000///000111111222111222222000000555444444444444444555666666777777777666666666666666:::;;;;;;;;;::::::999888888999::::::;;;;;;::::::999999::::::;;;<<<<<<<<<;;;:::888777777888888999777<<<===:::888999999666444444444555666777888999888888888888888888888888555777888888999;;;???AAABBB???@@@CCCDDDBBBCCCFFFAAA@@@???AAADDDFFFFFFFFFBBB@@@???======<<<<<<;;;???>>><<<;;;;;;<<<>>>???BBBHHHLLLLLLLLLOOOOOOLLLIIIIIIJJJNNNSSSXXXZZZZZZTTTSSSPPPNNNNNNQQQXXX\\\gggmmmtttyyy|||~~~~~~}}}~~~zzzvvvppprrrssssssrrrsssxxx{{{uuummmnnnvvvzzzpppkkkhhheeeddd]]]\\\\\\]]]___aaaaaa```YYYWWWTTTQQQPPPQQQRRRSSSMMMQQQTTTRRRRRRVVVXXXWWWXXXWWWXXXWWWSSSMMMNNNRRRQQQOOOKKKGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEHHHJJJMMMNNNKKKFFF???;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888999888777666666666777777555555555555555444444444555444333222222222222222333333333333333333333333222222222333333222222222111111111111222222333333000000000000000000000000//////000111222333333444111000//////111111000///,,,---...---,,,,,,---/////////........./////////+++...///,,,,,,......++++++,,,---......---,,,++++++,,,------............+++------***))),,,,,,)))+++++++++***************************************......,,,++++++,,,---...------,,,+++,,,---...///...///333777999999555222111---,,,......,,,---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111444222000---+++*********((()))******(((((()))***(((++++++******...///,,,***************+++++++++******))))))))))))******+++,,,---,,,***)))***+++***)))((((((***+++***)))++++++++++++++++++++++++))))))))))))************&&&(((*********)))***+++---,,,++++++******++++++******))))))))))))******,,,---,,,+++))))))+++---***++++++,,,,,,,,,++++++***+++,,,+++******,,,...+++,,,---...............///...---+++++++++,,,,,,))))))))))))***+++,,,,,,///...,,,,,,---...---,,,......------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,------...,,,------......------,,,////////////////////////000///.........///111222222111111000000111111222222111000//////.../////////000222222000000000111000000000111111111222222...000111111//////000111333222000111<<<555000333444444444444444555555666777666555555555666777777::::::;;;;;;;;;:::999999777888999999::::::999999999:::;;;<<<============:::::::::999999999888888666;;;===;;;999::::::888444444555666777999:::;;;777777777777777777888888777888999:::;;;===AAACCCBBB???@@@CCCDDDAAABBBEEEAAA@@@@@@AAADDDFFFGGGFFFBBBDDDDDDCCC@@@???@@@BBB???>>>=========>>>???@@@???FFFLLLMMMMMMOOONNNKKKGGGFFFFFFJJJPPPWWW\\\___WWWVVVUUURRRPPPPPPRRRUUUaaafffnnntttxxx{{{~~~|||wwwooossswwwwwwuuuvvvzzz~~~xxxqqqqqqzzzuuukkkhhhfffdddaaa\\\[[[[[[\\\^^^```aaabbb[[[YYYUUURRRQQQQQQSSSTTTLLLQQQSSSRRRSSSXXX\\\[[[XXXYYYZZZYYYRRRLLLMMMSSSSSSPPPKKKGGGEEEEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCGGGJJJNNNOOOKKKFFF@@@===>>>======<<<;;;::::::999888888999999:::::::::::::::888666555444555777888555555555555555555555555444444444333333333333333444444444444444444444444111222333444444333222111000111111222222222222222000000000000000000000000......///000000111222222111111000000000111111000+++,,,------,,,,,,...000111000...------...///000,,,//////,,,,,,......++++++,,,------------,,,+++***++++++,,,------,,,,,,***------******---,,,)))++++++******))))))((((((************++++++++++++......---,,,,,,,,,------------,,,,,,,,,---...///......///444888999555222000---,,,......,,,---000---------------------------------...///000111222666444111---+++++++++,,,((()))******)))((()))+++(((++++++))))))---...+++************************)))))))))))))))*********+++,,,---,,,***)))***+++)))((('''(((***,,,------++++++++++++++++++++++++((()))))))))************'''(((*********)))***+++,,,,,,++++++++++++++++++******************+++,,,,,,---,,,+++))))))+++---+++,,,------------,,,+++,,,---...---,,,,,,...000,,,------.../////////......---,,,+++++++++,,,,,,******))))))***++++++,,,...,,,++++++,,,,,,,,,***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------.........------------------------////////////////////////.........//////000111111000000////////////000000000000///..................000111111000//////000//////000000111111222222///000111000///...///111333111222999UUUEEE555///444444333333444444555666777666555444555666999::::::::::::;;;;;;::::::999888888999:::::::::::::::999:::<<<===>>>>>>>>>>>>::::::;;;;;;:::999888777666;;;===;;;:::<<<<<<:::666666666666777888999:::666777777777777777888888888999;;;;;;<<<>>>BBBDDDBBB??????CCCCCCAAAAAADDDBBBAAA@@@AAADDDFFFGGGGGGFFFGGGGGGFFFDDDBBBAAAAAA>>>>>>=========>>>??????>>>EEEKKKMMMMMMOOOMMMIIIEEEDDDDDDGGGMMMVVV^^^ccc\\\[[[YYYUUUQQQPPPRRRTTT]]]aaahhhooouuuyyy|||~~~~~~~~~zzzuuulllrrrxxxzzzxxxxxx|||{{{uuuttt|||rrrhhheeedddbbb```]]]\\\\\\\\\\\\^^^```bbb___]]]YYYVVVTTTSSSSSSTTTNNNSSSVVVUUUWWW[[[^^^]]]WWWXXXYYYYYYSSSMMMNNNTTTUUURRRLLLGGGDDDDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@??????BBBFFFFFFCCC@@@>>>>>>AAA@@@???===;;;999888777777888999:::;;;;;;::::::999888666444444555666888444555555555555555555555333444444444555555444444444444444444444444444444111222333444444333222111///000111222222222111111111111111111111111111111---......//////000000000111111111000///000111222+++,,,------,,,,,,...000222000...,,,,,,---///111---//////++++++------++++++,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++***))),,,---++++++---,,,)))*********))))))(((((((((++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------.........---...111666777444111///---,,,//////,,,---///---------------------------------...///000111222666444111...,,,+++,,,,,,''')))******))))))***,,,)))+++***''''''+++,,,***************************(((((())))))************+++,,,---,,,***)))***+++((('''&&&'''+++...000000++++++++++++++++++++++++((()))))))))************''')))***+++)))))))))***+++++++++++++++++++++++++++++++++++++++,,,---...,,,---,,,+++))))))+++---......///000///---,,,***+++---------,,,,,,---///------......///.........---,,,,,,,,,+++++++++,,,*********)))******+++,,,+++***)))***++++++***)))*********+++++++++++++++***++++++,,,,,,++++++******+++,,,......///......------------------------////////////////////////,,,---///111222222111000......------------......000///..................---///111000///...///000...//////000111111222222444555555444222111111222000///777CCCqqqVVV999,,,333333333333333444555555888777666666666888;;;<<<999::::::;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;888:::<<<>>>?????????>>>::::::;;;::::::888777666555:::===;;;;;;===>>><<<888888777777777777777888666666777777888888888999999:::;;;;;;<<<>>>AAADDDAAA>>>>>>BBBBBB@@@AAACCCBBBAAA@@@BBBEEEGGGGGGGGGLLLIIIFFFEEEGGGEEEAAA<<<<<<<<<<<<<<<===>>>>>>???===EEEKKKMMMMMMOOOMMMJJJFFFEEEDDDEEEKKKTTT^^^eeebbb```\\\WWWTTTTTTVVVYYY[[[^^^cccjjjrrrxxx|||~~~}}}{{{yyyzzz{{{zzzuuuqqqiiiooovvvyyyyyyzzz~~~~~~xxxvvvzzz}}}qqqhhhdddddddddcccaaaaaa```^^^\\\]]]```bbbcccaaa^^^ZZZWWWTTTSSSRRRQQQWWWZZZYYYZZZ]]]^^^\\\VVVUUUVVVWWWSSSOOOPPPUUUWWWSSSMMMGGGEEEEEEGGGHHHGGGGGGFFFEEECCCAAA???>>>>>>AAADDDCCCAAA???@@@BBBBBBAAA@@@===;;;999777666666888999:::;;;::::::999888777666555555555666666444444444555555555555555333333444555666666666555333333333333333333333333222222222333333222222222...///111222222222111000111111111111111111111111---........./////////000000111111///......000222,,,---...---,,,,,,---///000///...------...000111...000///+++***------+++,,,,,,++++++++++++,,,,,,)))******++++++*********(((+++---++++++---,,,)))*********)))))))))))))))+++++++++,,,,,,------............------,,,,,,++++++++++++,,,,,,,,,------------...000222333333111///,,,,,,//////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111333222000...---,,,,,,---''')))************+++,,,***,,,***'''&&&***+++)))+++++++++***************'''((()))******+++******+++,,,---,,,***)))***+++)))'''&&&'''+++///111222++++++++++++++++++++++++))))))))))))************((()))++++++)))))))))***))))))***+++++++++******,,,,,,,,,,,,,,,---...///,,,---,,,+++))))))+++---...///000111000...,,,******+++++++++******,,,---,,,------.........------,,,,,,,,,,,,,,,++++++++++++***************++++++)))))))))***,,,,,,+++)))))))))******++++++,,,,,,***+++,,,------,,,+++******+++---.../////////......------,,,,,,------...////////////////////////,,,---///111222222111111...------,,,,,,------...//////............//////---...000000.........///---...//////000111222222333444444333111///000111//////999BBB{{{XXX:::---333333333333333444444555777777777777888:::<<<===999999:::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;777999<<<>>>?????????>>>;;;::::::999888777666666444:::===<<<<<>>;;;;;;999888888888888888777777777888999999::::::999:::;;;;;;:::;;;>>>AAA???<<<===AAABBB@@@AAADDDBBBAAAAAABBBEEEGGGHHHGGGOOOJJJFFFFFFHHHFFF@@@999;;;<<<<<<======>>>>>>>>>>>>EEEKKKLLLMMMOOOOOOLLLHHHGGGFFFFFFIIIRRR]]]dddeeeddd```[[[WWWWWWZZZ]]][[[\\\^^^eeemmmuuu{{{}}}{{{xxxuuutttuuuuuurrrooohhhlllqqqwww{{{~~~{{{vvvwww}}}~~~yyypppgggcccbbbdddfffffffffeeebbb^^^^^^```ccceeecccaaa]]]YYYUUUQQQOOOTTTZZZ^^^]]]\\\\\\[[[XXXTTTQQQQQQTTTTTTRRRRRRUUUXXXTTTMMMHHHEEEFFFHHHJJJEEEEEEFFFEEEDDDBBB@@@???BBBFFFIIIHHHCCC@@@AAACCCAAAAAA???===<<<:::888888666777999:::::::::888777777777666666666555555555444444444555555555666666222333555666777777777666333333333333333333333333333222222222222222222333...///111222222222000000111111111111111111111111............///////////////000000...,,,---///222---......---++++++,,,.........------...///000111///000///+++***------+++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++'''+++---+++,,,...---)))))))))******************)))******+++,,,,,,------............---,,,+++***)))***++++++,,,,,,++++++,,,...///000//////111222///,,,---000000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000111000000///......------,,,''')))************+++---,,,---+++''''''***+++)))+++++++++*********))))))&&&''')))***++++++******+++,,,---,,,***)))***+++,,,***((((((+++...000111************************))))))))))))************((()))++++++)))((()))***'''((()))************)))++++++++++++,,,---...///,,,---,,,+++))))))+++---,,,---///000000///---++++++,,,---,,,++++++---///,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++++++++***************+++)))))))))+++...///---,,,))))))***++++++,,,------+++,,,---......---,,,+++)))+++---///000000//////...---,,,,,,,,,,,,---...////////////////////////------,,,,,,---///111333//////............//////000//////...//////000000,,,...000///...---......------...///000111222222...///000000...---...000///000777666oooIII444444333333222222333333444555555555666888999:::<<<<<<888999::::::;;;;;;;;;:::999999:::;;;;;;;;;;;;:::666888;;;>>>??????>>>===;;;:::888666555555555666444999===<<<===@@@AAA???===<<<;;;;;;;;;;;;;;;<<<777888888999::::::;;;;;;999::::::999888999;;;======;;;<<<@@@BBBAAABBBEEECCCAAAAAABBBEEEGGGHHHGGGLLLJJJHHHHHHHHHEEEAAA===<<<<<<===>>>????????????@@@FFFKKKLLLMMMPPPPPPNNNLLLKKKIIIGGGIIIPPPZZZbbbfffeeeccc```\\\ZZZZZZ[[[[[[ZZZZZZ___hhhrrryyy}}}|||xxxsssqqqrrrrrrqqqoooiiijjjmmmttt}}}|||vvvuuuxxx}}}xxxtttnnnfffaaa```cccfffkkkkkkiiieee```___aaadddeeedddbbb^^^ZZZTTTOOOMMMUUU\\\```^^^\\\\\\YYYTTTRRROOONNNSSSUUUTTTSSSUUUXXXTTTNNNHHHFFFGGGIIILLLCCCDDDEEEEEEEEEDDDBBBAAABBBGGGJJJIIIBBB===<<<===@@@???>>>===<<<;;;::::::666777999::::::999777666666666666777666666555444444444444555555555666666222333555777777888777777222222222222222222222222444333222111111222333444...///111222333222000///111111111111111111111111.........//////////////////000000...+++,,,///222...//////---++++++,,,------------...///000111111///111///+++***------+++,,,++++++******++++++,,,---------......---,,,,,,'''+++---,,,,,,...---)))))))))******++++++,,,,,,((())))))***++++++,,,,,,............---,,,+++***))))))***++++++++++++***+++...000000------///222...,,,---000000---,,,...+++++++++++++++++++++++++++++++++,,,---...///000......//////...------,,,''')))***+++******,,,------///---((('''+++,,,***++++++++++++******))))))&&&''')))***+++++++++***+++,,,---,,,***)))***+++///,,,))))))***---......))))))))))))))))))))))))))))))))))))************(((***++++++)))((())))))&&&'''(((*********)))(((************+++,,,---...,,,---,,,+++))))))+++---(((***---///000///---,,,...///000000...///000222,,,,,,,,,------,,,++++++***++++++,,,,,,,,,++++++++++++***************+++))))))***---000111000...))))))***+++,,,------...+++,,,...//////...,,,+++)))***---///000000//////...---,,,,,,,,,,,,---...///////////////////////////---)))'''(((,,,222555000000////////////000000000000/////////000000111,,,...//////...------...------...///000111222222...000111222111111333444111111444)))^^^888///;;;333333222222333333444555222444555777999:::;;;;;;888999::::::;;;;;;;;;;;;888888999::::::::::::999555777;;;>>>??????>>>===;;;:::777555444444555666444999===<<<===@@@BBB@@@===============>>>???@@@888888999:::;;;;;;<<<<<<:::::::::888777777999;;;<<<:::;;;@@@BBBAAABBBFFFCCCBBBAAABBBEEEGGGHHHHHHHHHJJJKKKJJJGGGDDDBBBBBB======>>>@@@@@@AAAAAAAAAAAAGGGKKKKKKMMMPPPQQQPPPNNNMMMKKKIIIIIIOOOYYY```eeeffffffccc___[[[YYYXXX\\\YYYWWW\\\eeepppxxx|||~~~yyyrrrpppqqqrrrrrrpppjjjiiikkksss~~~~~~xxxsssppprrrtttwwwuuupppkkkhhhgggggghhhjjjnnnoooiiiaaa]]]aaagggbbbcccccc]]]VVVSSSTTTWWW]]]]]]]]]]]]\\\ZZZXXXWWWQQQPPPPPPRRRTTTUUUTTTRRRSSSMMMHHHFFFIIIKKKJJJGGGDDDDDDDDDCCCBBBAAA???>>>BBBEEEHHHHHHEEEAAA>>>===@@@@@@@@@??????===<<<;;;<<<:::888777777888888777666666777777666555444444555444333444555666555444777777888888888888777777333333222222333333444555666777777777666444222111///////////////000000000//////............//////,,,...000000000///000111---.........//////000000///............---------///...------.........---//////............//////...//////...,,,***+++,,,+++///222111,,,***,,,///)))***+++,,,---,,,++++++)))"""$$$***+++,,,---..................---------...............------...---,,,+++************(((+++///000---,,,---///000///---,,,,,,---...000000///---+++************+++,,,------......------)))******+++,,,,,,------&&&)))+++,,,+++)))((((((...+++((()))+++---,,,***))))))))))))))))))))))))+++++++++++++++***)))(((((()))+++,,,------,,,+++++++++************++++++,,,,,,,,,+++***))))))((()))((())),,,***'''(((+++***+++,,,------,,,+++***'''((()))++++++******)))+++++++++***++++++,,,,,,++++++,,,------...//////,,,,,,------...---------,,,,,,+++,,,.........------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,---***(((+++++++++***)))***,,,...************++++++,,,---//////000000000...---,,,(((,,,///000......///111///////////////000111111...///000///...---...000------------......////////////...//////000111222111///---------...---,,,,,,...//////...------...///////////////000111111---111333000///111222111444000000777:::555222333---111555666444222333555333444555555555777:::===666999;;;<<<;;;::::::;;;777888888999999:::;;;;;;888666666777888999888777666555555444444333222222999888888999;;;???CCCFFFAAA@@@@@@???>>>===;;;;;;;;;999777999<<<>>>===;;;666<<<@@@???999555777:::::::::;;;;;;<<<>>>???@@@@@@@@@@@@AAACCCDDDFFFGGGNNNNNNMMMLLLKKKGGGBBB>>>=========>>>@@@AAA@@@>>>@@@CCCIIIMMMOOORRRTTTVVVUUURRRNNNKKKLLLQQQVVVZZZdddcccbbb```^^^\\\ZZZZZZ[[[UUUTTT[[[ccciiirrr{{{{{{wwwsssrrrssstttsssrrrjjjllllllpppyyy}}}yyysssooooooppptttrrroookkkiiihhhggggggkkkooopppkkkbbb]]]___cccbbbcccbbb]]]VVVRRRSSSUUUZZZ\\\___```___\\\XXXUUUQQQQQQQQQRRRTTTUUUTTTSSSSSSOOOKKKKKKLLLLLLIIIEEEDDDCCCCCCCCCBBBAAA@@@???AAADDDFFFFFFDDD@@@>>>===????????????>>>===<<<<<<:::888666555555666666555777777777888777777666666666555444555666777666555777777888888888888777777333333222222333333444555444444444444333111000...---...///000000111111111/////////....../////////...///111111000///000111........./////////000000///............---------//////....../////////.........------------.........//////...,,,++++++,,,+++///222000,,,***,,,///)))***+++,,,,,,,,,+++++++++%%%"""&&&++++++***+++------...............---------.........------,,,...---,,,++++++*********)))+++------------...///000...---,,,,,,---...///......---,,,+++,,,------+++,,,------......------,,,,,,,,,+++******))))))''')))+++,,,***)))((()))...,,,))))))+++,,,+++***))))))))))))))))))))))))+++++++++*********))))))((()))+++,,,------,,,,,,++++++************++++++******))))))(((''''''&&&+++***---000...***))),,,)))***+++,,,,,,+++***)))((((((******+++******))))))(((((())))))***,,,,,,+++,,,,,,---......//////,,,,,,------......------------,,,---...///......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,***)))+++++++++***)))***,,,...+++++++++++++++,,,------...//////000///...---,,,+++...000000...---...///......------......///000---///000///...---...000///////////////000000000000////////////000000111///...---...///000///...,,,...//////...------...///////////////000111111---111111...---000222111222......444777555333444///111444555444444444444333444555555555777:::<<<666888:::;;;:::999999:::888888888999999:::::::::888666666777888999888777;;;999555333222222444555:::;;;;;;<<<===>>>??????AAAAAAAAA@@@???===<<<;;;<<<;;;:::;;;<<<<<<;;;:::666:::>>>===999666666888:::::::::;;;===???@@@AAA@@@@@@AAABBBCCCEEEFFFGGGJJJJJJKKKLLLLLLJJJEEEBBB???>>>===>>>@@@AAA@@@???BBBEEEHHHLLLNNNRRRVVVYYYWWWTTTPPPNNNOOOSSSXXX\\\cccbbbbbbaaa___]]][[[ZZZ[[[WWWVVV]]]ccciiiqqqyyy{{{xxxuuutttvvvwwwwwwvvvmmmnnnnnnpppxxx||||||~~~|||||||||yyytttooommmllloooooommmllljjjiiihhhhhhmmmoooooojjjbbb]]]]]]___bbbbbbaaa\\\UUURRRSSSUUUWWW[[[```cccbbb^^^YYYUUUSSSRRRRRRSSSTTTUUUSSSRRRPPPNNNLLLLLLMMMKKKGGGCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::888666555555666666555777777888888999999888888777666555666888999888777777777888888888888777777333333333333333444444555666777777777666444222111,,,---///000111111111000////////////////////////000111333222111000000111......//////000000/////////............---------////////////////////////------,,,,,,,,,,,,------...///000///---,,,,,,---+++...000000,,,+++,,,...)))***+++,,,,,,,,,,,,+++---'''&&&***---+++)))***+++,,,---...............,,,------......---------...------,,,++++++******,,,+++******,,,......---......---,,,,,,---...///---------------...///000+++,,,------......------,,,++++++******)))((((((''')))++++++***)))))))))...,,,***)))***++++++***)))))))))))))))))))))))),,,+++***)))((()))******))))))***,,,,,,,,,,,,,,,++++++************++++++******))))))(((''''''''',,,---111555333---***,,,)))***+++,,,,,,+++***)))((()))******++++++******))))))))))))***,,,------,,,,,,,,,------......///+++,,,------......------............////////////+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&+++111222...+++***++++++,,,,,,+++******---///,,,,,,,,,,,,,,,------...---.../////////...---,,,---...000///---,,,,,,---,,,,,,,,,---------......---...//////...---...///111111111111111111111111111000000////////////000,,,,,,---///111111000---,,,...//////...------...///////////////000111111,,,//////,,,+++///222222000------111444333333555333222111222444555555444333444555444444666999;;;555777999999888777888999888888888999999999999999888666666777888999888777???;;;666111000222666999999;;;<<<>>>>>>>>>===<<>>===<<<<<<>>>>>>===;;;:::::::::888999::::::999777666555999999:::;;;===???AAABBB@@@AAAAAABBBCCCEEEFFFGGGEEEFFFIIIMMMOOONNNJJJGGGCCCAAA???>>>???@@@@@@@@@EEEFFFHHHIIILLLQQQWWW[[[XXXVVVSSSQQQRRRVVVZZZ]]]aaaaaabbbbbbaaa___]]][[[]]]ZZZ[[[```eeeiiiooouuuwwwtttrrrrrrsssuuuuuutttppprrrqqqqqqwww}}}{{{zzzzzzwwwxxxyyyyyyvvvrrrnnnlllllllllmmmmmmmmmkkkjjjiiimmmllliiiddd^^^[[[\\\_________^^^[[[WWWUUUVVVXXXWWWZZZ___aaaaaa^^^ZZZVVVVVVUUUTTTSSSTTTSSSPPPNNNMMMKKKJJJJJJKKKJJJGGGEEECCCCCCBBBBBBAAAAAAAAAAAA>>>@@@BBBBBBAAA??????@@@???????????????@@@@@@@@@<<<:::888777777888888777666666777888999999999888888666666777999::::::888777777888888888888777777333333333333333444555555888888999888777666444333---...000111111111///.../////////000000/////////111222444333111000000000...///000000000000/////////............---------------......------...///...------,,,,,,------......///000///---,,,---...+++---//////---,,,,,,...******++++++,,,,,,,,,,,,,,,((((((,,,...,,,***+++***+++,,,---.../////////------.../////////...............------,,,+++***...***((((((,,,///...---...------,,,------...///...............//////000+++,,,------......------((((((((()))******++++++''')))++++++***)))))))))---,,,***))))))*********)))))))))))))))))))))))),,,+++)))'''''')))***+++)))******+++,,,,,,,,,---++++++************++++++++++++++++++******))))))+++,,,111666444---)))***))))))++++++++++++))))))))))))******++++++++++++------,,,,,,------......+++++++++,,,,,,,,,------++++++,,,---............//////000000/////////000++++++******++++++,,,---++++++++++++++++++++++++'''+++...///---++++++,,,+++,,,,,,+++***+++---///---------,,,,,,------...,,,---...///......,,,,,,,,,,,,------,,,,,,,,,,,,+++,,,,,,------------------...//////------...///222222111111111111000000111111000//////...//////***+++---000111000---***,,,...//////...------...///////////////000000111,,,///...***)))...222333111//////000111222333444555222000111555777666444333444555444444555888:::555777888888666666777888888888888888888888999999888666666666888999888777<<<999444111111333777:::777888:::<<<===>>>??????AAAAAAAAAAAA@@@???>>>===;;;>>>@@@???;;;999:::;;;;;;999888999::::::777444777888999;;;===???AAACCC@@@AAAAAABBBCCCEEEFFFGGGEEEGGGJJJOOORRRQQQNNNKKKGGGDDDAAA@@@@@@AAABBBAAAFFFFFFGGGGGGJJJOOOWWW\\\XXXWWWUUUUUUVVVXXX[[[]]]^^^```bbbddddddbbb___^^^``````bbbdddfffiiinnnrrrtttrrrqqqqqqqqqqqqqqqqqqqqqssssssssswww{{{wwwtttqqqsssuuuwwwwwwuuuqqqnnnjjjkkkmmmnnnnnnmmmlllkkklllhhhaaa[[[XXXYYY\\\___[[[[[[[[[ZZZYYYYYY[[[]]]ZZZZZZ\\\\\\\\\[[[ZZZYYYYYYWWWUUUSSSRRRPPPMMMKKKLLLJJJHHHGGGIIIJJJLLLLLLDDDDDDBBBAAAAAAAAAAAAAAA===>>>@@@@@@@@@@@@AAACCCAAAAAA@@@@@@@@@AAABBBBBB<<<:::888777777888888777555666666777888888888888888777666888:::;;;;;;:::777777888888888888777777444444333333444444555666444555555555444222000///000000111111000///...---//////000111111000//////111222444333111000000000...///000111111000///...///............---------)))+++------++++++---...//////............//////---...///...---,,,---...+++,,,......---,,,,,,---+++***++++++++++++,,,,,,***'''(((---///---,,,...***+++,,,---..................///000000000000000......///......---++++++...+++((())),,,//////---------------....../////////000////////////......+++,,,------......------((((((((()))******++++++((()))+++***)))((()))***++++++***)))))))))+++,,,))))))))))))))))))))))))+++***(((''''''(((***,,,************+++,,,------++++++************+++++++++++++++***************)))***...333111+++'''((()))***+++,,,,,,+++***)))***************++++++,,,//////...---,,,,,,,,,,,,***************+++++++++***+++,,,---............///000222111///...///111,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,***((((((+++---,,,+++,,,,,,,,,+++***+++---///...------,,,,,,---------+++,,,---......---,,,+++)))(((((()))***,,,,,,,,,+++,,,---.........---------...///...---,,,---///000000000000000000000000111111000//////...//////++++++---///000...***&&&,,,...//////...------...///////////////000000111,,,///...***)))...111222111222222000000111222333555222000111555777666555555555666555444555777999666777777666555555666777777888888888888888999999888666666666888999888777555444333333444555888999:::999999999:::===@@@AAA@@@@@@@@@@@@@@@???>>>===888<<>>:::888999;;;<<<999555666777888:::<<<>>>@@@BBB@@@@@@@@@AAACCCDDDFFFGGGIIIJJJMMMQQQTTTSSSPPPMMMKKKHHHDDDCCCCCCDDDDDDDDDGGGGGGFFFGGGIIINNNUUUZZZXXXWWWWWWXXXYYYZZZ\\\]]]]]]___bbbdddeeedddbbbaaadddggghhhggggggiiimmmooouuuuuutttsssrrrqqqqqqqqqooosssuuuvvvzzzyyysssooolllnnnqqqtttwwwuuuqqqnnniiijjjkkkmmmmmmmmmlllllljjjddd\\\WWWVVVXXX[[[\\\XXXXXXWWWXXXYYY[[[]]]___[[[ZZZYYYWWWWWWWWWXXXXXXXXXVVVTTTRRRQQQOOOLLLIIIKKKJJJHHHHHHIIILLLOOOQQQFFFEEECCCAAA@@@@@@@@@AAA<<<>>>?????????AAACCCFFFCCCBBBAAA@@@@@@@@@BBBBBB:::888666555555666666555666666777777888777777777777666666888:::;;;;;;:::777777888888888888777777444444444444444555555666555555555555444222111///111111000000//////......//////111111111111//////000111333222111000000111///000111222222000///---///............---------'''***,,,,,,***))),,,.../////////....../////////,,,---......,,,+++,,,...+++,,,,,,------------,,,++++++******++++++,,,---***((())),,,...,,,---000***+++,,,------------------...///000000000000000...//////000///---,,,+++---,,,++++++---//////............///000000000111//////000000///...------+++,,,------......------,,,++++++******)))(((((((((***+++***)))((()))+++((()))***)))((()))+++...))))))))))))))))))))))))))))))((('''((()))***+++************+++,,,---...++++++************++++++))))))((((((((((((((((((((((((+++///---)))(((******+++,,,------,,,+++***+++************+++,,,,,,---,,,+++******))))))******************************+++,,,---.../////////...111222111...---...111---,,,++++++******++++++++++++++++++++++++++++++...)))%%%&&&***------+++,,,------,,,++++++...000...------,,,,,,,,,,,,,,,***+++,,,---------,,,+++)))'''&&&(((***,,,---,,,+++,,,---...///...---,,,,,,---......---,,,---............/////////000000111000000////////////000,,,,,,...///000...***&&&,,,...//////...------...///////////////000111111---000///+++***...000000...222333111000222333222333333222333555666666555666777777666555555777999666777777666444444555777666666777777888999999:::888666666777888999888777222333444555666777777777===;;;999888999;;;===??????????????????>>>======777:::<<<===<<<;;;::::::>>>;;;999999;;;;;;999777666666777888:::<<<>>>???>>>??????@@@AAACCCEEEEEELLLMMMNNNQQQSSSSSSQQQNNNLLLJJJGGGFFFGGGHHHGGGFFFGGGHHHIIIIIIJJJNNNRRRVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^aaadddfffffffffeeegggkkkkkkgggdddgggjjjkkkooopppqqqpppnnnmmmnnnooommmsssxxxzzz}}}|||}}}~~~}}}zzzuuuooollljjjkkkmmmpppssssssoookkkggghhhiiijjjjjjkkkkkkkkkiiiccc\\\YYYXXXYYYXXXVVVVVVUUUTTTUUUXXXZZZ\\\]]]YYYXXXVVVUUUTTTTTTTTTUUUSSSRRRQQQPPPPPPPPPMMMKKKGGGGGGHHHHHHHHHIIILLLMMMHHHFFFCCCAAA?????????@@@<<<===>>>??????BBBEEEHHHCCCBBB@@@>>>>>>>>>???@@@:::888666555555666666555888888888999888888777777777666666777:::;;;;;;:::777777888888888888777777444444444444444555666666666666777666555444222111000///...---...///111222...///111222222111///......///111111000///000111///000222333222111...---///............---------'''***------***))),,,000///......------......///+++,,,---,,,++++++,,,---+++++++++,,,---...---,,,++++++*********+++,,,---,,,***))),,,+++)))+++000+++,,,,,,---------,,,,,,+++,,,---...////////////...///000000000...,,,++++++,,,...///......///000...///000111111222222222,,,---.../////////......+++,,,------......------,,,,,,,,,+++******)))))))))*********(((((()))+++&&&'''))))))((()))---000))))))))))))))))))))))))(((((((((((())))))******+++************,,,---...++++++************++++++((((((((((((((((((((()))***)))***,,,,,,)))+++000+++,,,---......---,,,+++++++++*********+++,,,---)))))))))))))))***++++++,,,,,,,,,+++++++++++++++)))***,,,---.../////////---000333111---+++---111...---,,,+++***)))))))))******************************))))))+++,,,------,,,------,,,++++++...000------,,,+++++++++++++++)))***+++---------,,,+++,,,***((((((+++------,,,)))***,,,---...---,,,+++,,,---......,,,,,,---...,,,------...///000111111000////////////000000111------...000111000---***,,,...//////...------...///////////////000111111---111111---+++...///...(((...222000///333444222111333555666666555555666888999888777666666888:::777888888666444444666777444555666777888999:::;;;888666666777888999888777666666666666666666666666::::::999999:::<<<===>>>===>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<;;;888555<<<;;;999999999999888777555555666777888:::<<<=========>>>???@@@BBBCCCDDDMMMLLLMMMOOOQQQRRRQQQPPPMMMLLLJJJJJJKKKKKKJJJHHHIIIKKKMMMNNNNNNOOORRRSSSYYY[[[]]]___``````______]]]^^^```ccceeeggghhhiiihhhmmmlllddd```bbbfffgggfffiiikkkllljjjjjjlllnnnmmmuuu|||~~~yyyyyyyyywwwtttpppllljjjjjjiiijjjnnnpppppplllhhhfffffffffggghhhhhhiiiiiiiiiddd^^^\\\\\\ZZZUUUQQQUUUTTTSSSTTTVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQOOONNNNNNOOOPPPQQQOOOMMMBBBDDDFFFGGGFFFEEEEEEFFFIIIGGGDDDAAA???>>>>>>???<<<===>>>???@@@BBBGGGJJJCCCAAA???===<<<<<<===>>><<<:::888777777888888777:::::::::::::::999888777666555555777999;;;;;;:::777777888888888888777777555444444444444555666666222333333333222000...---///---,,,,,,---111444666...000111222222111000...,,,...000000000///000111///000222333333111...---//////.........---------'''+++......+++***---111...------,,,,,,------...***+++,,,,,,******+++,,,+++++++++,,,---...---,,,,,,+++*********+++,,,---///,,,***+++***''')))...,,,,,,---------,,,++++++)))***+++,,,------------...///000111000...,,,+++)))---111111///...///111//////000222222333333333)))+++---...000000000///+++,,,------......------*********+++,,,,,,------)))******)))(((((()))+++$$$&&&((((((((()))---111))))))))))))))))))))))))&&&'''((()))******))))))+++******)))***,,,---...++++++************++++++***************+++++++++---******,,,,,,+++...444,,,,,,............,,,,,,,,,+++*********+++,,,---(((((()))***+++---///000------------------------)))***,,,---.../////////---000333111,,,***---000///...---+++***))))))(((************************'''***......,,,+++---///,,,------,,,+++,,,...000---,,,++++++************)))***+++,,,---,,,,,,+++000---******,,,------+++''')))+++,,,,,,,,,***))),,,---......,,,,,,---...,,,------///000111222333//////...//////000111222------...000222333111...,,,...//////...------...///////////////000111111...222222///---......---"""+++000//////333555333///333777888666444555666999:::999888666666888:::888888888666444444666888333444555777888:::;;;<<<888666666777888999888777;;;:::888777666555666666333555888;;;===???@@@@@@<<<===============<<<;;;<<<;;;:::;;;<<<;;;555111::::::999888777777777888555555555666777999:::;;;<<<======>>>???AAABBBCCCLLLKKKKKKLLLOOOQQQQQQQQQMMMLLLLLLMMMNNNNNNLLLJJJJJJMMMPPPRRRRRRQQQQQQRRR[[[]]]___aaabbbbbbaaa```]]]^^^```bbbeeehhhjjjkkkhhhmmmkkkbbb\\\___cccddddddhhhkkkmmmmmmmmmpppsssnnnwww}}}zzzvvvsssqqqqqqpppmmmjjjnnnjjjgggiiimmmmmmgggaaa___aaaccccccaaabbbfffiiigggccc___\\\ZZZYYYXXXVVVSSSSSSTTTWWWYYYYYYWWWUUUVVVUUUSSSSSSUUUVVVWWWWWWUUUPPPNNNOOOPPPMMMLLLNNNLLLJJJHHHFFFFFFDDDBBB@@@FFFEEECCCBBB@@@???>>>>>>??????>>>???BBBFFFLLLOOOFFFBBB>>>;;;;;;===>>>>>>???===:::888666666777888999888777777666666777777:::888666777:::<<<;;;:::444666999;;;;;;999666444444444333333333444444555444333333222111111111222---000222222///...111333111<<>>AAADDD===999:::999777:::@@@<<<;;;999777777888999:::;;;666444777888555555666:::999888777555555444444888:::<<>>===<<<;;;;;;@@@@@@@@@@@@BBBFFFKKKOOOEEEAAA===;;;;;;<<<======>>><<<:::888777777777888999999:::::::::;;;;;;;;;999777666888:::<<<;;;999444666888999999888666444444444333333333444444555555444333333222222222333---000222222///...111333111;;;>>>666111444444///111111111111111111111111111111000000///////////////000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............------///111---,,,,,,+++,,,---...///+++---...---+++)))((()))+++***************++++++***************************,,,------,,,---...///,,,...000000///.........---------............///111111111111111111111111---.../////////...---,,,.........---------,,,,,,+++,,,---,,,+++++++++---((((((((((((((((((''''''(((((())))))***+++++++++***)))(((((((((((()))***))))))(((((((((((()))))))))************+++++++++,,,++++++,,,......---,,,************))))))))))))+++*********+++---...///------------------------)))***+++***))))))+++---,,,,,,++++++++++++,,,,,,,,,+++++++++***+++++++++++++++,,,---...///000000///000000...------///111000///...---,,,+++++++++,,,,,,+++******************)))((('''((()))+++,,,'''(((((()))***,,,---...---++++++---,,,)))***...))))))***+++,,,,,,,,,+++)))))))))*********++++++%%%'''***,,,,,,,,,,,,---...,,,++++++------,,,***,,,,,,---...............---......////////////...///000111222111111//////+++,,,---...............111000///......///000111000///---,,,,,,---......------...///000111222222555444333333555777777666777777666666777777888999777444222444333111222777666555555555666666777777999888777888:::;;;:::999:::888777777888888777555555999;;;:::888888<<<@@@CCC>>>:::;;;:::777888===<<<;;;999777777888999::::::666444666777555444666999888777666555555555555888999<<<>>>AAACCCDDDEEEGGGIIIKKKMMMMMMNNNPPPRRRPPPNNNMMMMMMOOOPPPPPPOOOMMMMMMLLLMMMOOOSSSXXX[[[]]]```ccceeedddaaa]]]ZZZWWWZZZ]]]aaadddeeeffffffiiiiiihhheeebbb______```ggghhhjjjkkkmmmpppssstttvvvwwwzzz|||wwwsssmmmjjjjjjjjjkkkkkkeeeddddddfffiiiiiieeeaaa___`````````aaaeeejjjmmmjjjhhhfffdddccc```\\\XXXZZZYYYXXXXXXYYYXXXVVVTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRNNNMMMQQQRRRPPPNNNPPPNNNMMMLLLKKKKKKHHHDDDAAA@@@???>>>===;;;;;;::::::>>>???@@@@@@@@@CCCGGGKKKCCC@@@<<<::::::;;;<<<<<<===;;;:::888777777888888888888999999999888777666777666777999;;;;;;:::888555555666777777666555555444444333333333333444444555555444333333333333444---000222222///...111333222:::<<<555111444333000///000000111111222222222222111111111111000000000//////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...///000000//////000222...---,,,+++,,,...000111---...///---+++((((((((())))))))))))***+++,,,---))))))))))))))))))))))))***+++------,,,,,,...///,,,...000000...---......---------............///////////////////////////------...///000000//////............------------***+++,,,,,,+++***+++,,,)))))))))((((((''''''''')))))))))***++++++,,,,,,))))))(((''''''((())))))))))))(((((((((((()))))))))************+++++++++***+++---000111000---))))))))))))***************+++++++++++++++,,,------------------------------(((***++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,---...///000111222222000000000///......000222//////...---,,,+++++++++---,,,,,,+++++++++++++++((('''''''''(((***,,,---'''(((((()))***,,,---...---***)))+++,,,)))***---))))))******+++******)))************+++++++++,,,&&&)))+++,,,,,,++++++,,,,,,+++***+++---...---,,,...------------.../////////000000000000//////...000111111222111000...---------...............---111000/////////000111222------,,,,,,,,,---///000---...//////000111222222666444222333555777888888777666666666666777777888555555666555111---000777666666666666666777777777888777888999;;;;;;999777999888777888999999777666444999>>>===888777;;;AAA>>>;;;:::<<<;;;999999<<<;;;:::999777777888999999999555333666777555444666666666555555555555666666888999;;;===???AAACCCDDDFFFHHHKKKMMMMMMNNNPPPQQQSSSQQQOOOOOOPPPQQQPPPPPPNNNMMMLLLMMMPPPUUUZZZ]]]___aaadddeeeeeeaaa]]][[[VVVXXXZZZ]]]```ccceeegggfffggghhhgggeeecccbbbccchhhiiilllooorrrtttvvvwww{{{{{{}}}}}}{{{wwwqqqllljjjjjjkkklllcccdddeeefffhhhhhhfffdddaaaaaaaaaaaadddiiinnnqqqkkkiiigggfffffffffeeeddd^^^\\\ZZZYYYXXXWWWUUUSSSSSSSSSRRRPPPOOONNNPPPQQQPPPMMMNNNRRRTTTQQQPPPPPPNNNNNNNNNNNNMMMJJJEEEBBB@@@@@@>>>===<<<<<<<<<<<<;;;===>>>>>>===>>>AAADDDAAA>>>;;;999:::;;;;;;;;;;;;:::999888888888999999::::::;;;:::888444111///555666888:::;;;;;;999888555555555444444555555555444444333333222333333333444333333222222222333333---000222222///...111333111777888333111222222///...//////000111222222333111111222222222111111111//////////////////......------------------------,,,---///000000///---,,,---///111111000///000111///...,,,******,,,---///,,,---...---***))))))***))))))))))))***+++,,,---)))))))))))))))))))))))))))+++,,,,,,,,,,,,---///---...//////...---...///---------............///.........................../////////////////////.........------------,,,***+++,,,+++***)))***,,,******))))))((('''''''''(((((()))******++++++,,,)))((('''&&&&&&'''((())))))(((((((((((())))))***))))))*********+++++++++)))***,,,///111000,,,))))))))))))******+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))(((,,,------///000111222333000111000///......000222............---,,,++++++------,,,++++++,,,,,,---************+++,,,---...++++++************++++++---***))),,,---++++++---))))))*********))))))(((******+++++++++,,,,,,,,,(((***,,,---,,,+++++++++*********+++---.........000///.........///111222111111111111111000///...111111111111111///---,,,....../////////......---000000/////////000222333...---,,,,,,,,,---//////...//////000111111222222444222000111333555777777666666666555555666666777666555555777444111333888666666777777888888888888666777888:::;;;;;;999666888777777888::::::888666222:::BBBBBB===999<<>>@@@BBBCCCFFFIIILLLNNNNNNOOOPPPRRRTTTRRRPPPOOOPPPQQQPPPOOOQQQPPPOOOOOORRRVVV[[[^^^^^^```ccceeeeeeccc```^^^WWWXXXYYY\\\___cccfffhhheeegggjjjjjjiiihhhhhhhhhkkkmmmppptttxxx{{{{{{{{{~~~}}}zzzvvvpppllljjjjjjkkkeeefffggghhhggggggiiijjjccccccccceeeiiimmmrrrtttnnnjjjeeebbbcccfffhhhiii```]]]ZZZXXXWWWWWWVVVTTTTTTTTTSSSQQQMMMLLLNNNPPPOOOMMMOOOTTTVVVSSSPPPQQQNNNNNNNNNNNNMMMJJJFFFBBB??????>>>======<<<======;;;>>>@@@???<<<;;;>>>AAA@@@===:::999:::;;;;;;;;;999999999999999999::::::======>>>===;;;888555333444666888:::::::::999888666555444333333444555666555444333222222222222222222111111111111111222222---000222222///...111333000333444111000111111///......///000111111222222000111222222222222111111..................//////------------------------------...//////...------+++---//////.........///111000...,,,++++++,,,,,,***+++,,,+++******+++---+++***************++++++)))))))))))))))))))))))))))+++,,,,,,+++,,,---///---...///...---,,,---///---------............///------------------------111000000///...---------------------,,,,,,,,,,,,)))***++++++))))))***+++******))))))((((((((((((''''''(((((()))*********)))((('''&&&&&&'''((()))((((((((((((((()))******))))))*********++++++++++++******+++------,,,***))))))******++++++,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++******+++******++++++++++++******++++++++++++***)))''''''***+++,,,---///000111222000000000///---...000222---.........---,,,+++***,,,,,,,,,++++++,,,------,,,,,,++++++++++++++++++++++++************++++++///+++)))---///...---///))))))*********))))))(((******+++++++++,,,,,,,,,)))+++------,,,+++++++++((()))***,,,,,,...///000222111000000000111333444111222222222111000//////000111111111000///---,,,//////000000000///......000/////////000111333444000///...---------......//////000000111111222222333222111111444666777777666666555555555555555666666111000444777666666777666777888888999999888888666666777999;;;;;;888666777666777999;;;;;;999777000999BBBDDD@@@;;;999:::777999;;;;;;;;;;;;999777888888888888888888888999888444333666777555555777444444444444666777888999888888999:::<<>>======<<<<<<<<<======>>>BBBEEEDDD???<<<>>>AAA???===;;;:::;;;<<<<<<;;;777777888999::::::;;;;;;777888999::::::999888888444666999999999888888999555555444444444444555555555444333222222111111222111000000000000111111222---000222222///...111333111111111000000111111000...//////000000111111111///000111222222222111000......------......///000------------------------------------------------+++,,,------,,,,,,---///222111000///...---------)))***++++++***+++---///++++++***************+++************************)))***,,,,,,++++++---...---......---,,,,,,---///---------............///------------------------111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((*********)))((()))***))))))))))))))))))))))))'''''''''((())))))******))))))(((''''''((())))))(((''''''(((((()))***+++)))************+++++++++,,,***))))))+++,,,,,,,,,*********+++++++++++++++***+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,(((***++++++*********,,,))))))+++,,,,,,+++))))))***+++,,,,,,+++***(((''')))***+++,,,...///111111/////////...------///111------...///...---+++***,,,++++++++++++,,,,,,---************))))))(((((('''(((((()))***,,,---...+++&&&$$$(((+++***)))***))))))******+++******)))************+++++++++,,,)))+++---...,,,++++++,,,''')))+++,,,,,,---///111222111111111222222333333000111111111111000000//////000000111000///---,,,//////000000000000000///////////////000222444555222111///.........//////000000000111111111222222444333333555888999999888666555555444444444444555333---,,,111666666555444666777888::::::999999888777666777888::::::888666555666777:::<<<<<<:::888///555===@@@>>>999666555:::======;;;999999666222777777777888888888888888999555333666888777666888444555555555666888999:::888888888999;;;===@@@AAADDDHHHLLLOOOPPPPPPQQQRRRQQQOOOMMMMMMNNNOOONNNMMMOOOOOOOOOPPPQQQRRRSSSTTTYYY[[[___bbbeeeeeeeeeddd]]]]]]^^^```cccfffiiikkkhhhjjjmmmooopppqqqsssuuuuuuttttttyyy~~~~~~|||zzzyyy|||}}}{{{vvvqqqnnnmmmlllmmmlllhhhdddeeelllssseeedddfffjjjooossssssrrrooojjjccc___^^^```aaaccc^^^ZZZWWWUUUUUUWWWXXXXXXWWWYYYXXXTTTNNNLLLNNNQQQPPPNNNQQQWWWYYYTTTPPPOOONNNMMMKKKJJJIIIGGGDDDBBB???>>>>>>===>>>>>>?????????DDDHHHFFF@@@<<<===@@@???===;;;;;;<<<===<<<;;;666666888999:::;;;<<<<<<333444555666777888999999444666888888777777999;;;555555555555555555555555555444333222111111111111111111000000111111222333---000222222///...111333333111000111222222222222/////////000000000000000---...000222222111000///......---------...///000...........................---,,,++++++,,,---...,,,,,,---,,,++++++---000---...////////////...---++++++,,,+++)))***,,,...))))))))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,++++++,,,...---......---++++++---///---------............///........................///...---,,,++++++,,,---+++++++++*********))))))((()))***)))(((((()))***((((((((()))******++++++'''(((((()))******++++++***)))(((((((((((()))***''''''''''''((()))***+++)))************+++++++++,,,+++***+++,,,------,,,,,,++++++++++++++++++***)))***++++++,,,+++******++++++++++++++++++++++++)))***+++***))))))+++---)))***,,,------,,,***)))+++,,,---......---+++***))))))+++,,,...000111222.........---+++,,,...000,,,---...//////---,,,******************+++,,,,,,((())))))*********))))))'''(((((()))***,,,---...)))### %%%)))(((''''''))))))***+++,,,,,,,,,+++)))))))))*********++++++(((***---...---,,,,,,---'''***,,,,,,,,,,,,...111///000111111222222111111//////000000111000000000......///000000///...---...///000000111111111111///......///111333555666111111000//////000222222000111111111111222222222222222444777::::::999777666555444444333333444444111//////333555333333555666777999:::;;;:::999888888777666777888999888777555555777:::======;;;888444555777999:::999777555777;;;<<<999888:::888333666666777888888888888888:::555444777999888888:::666666666777777999:::;;;888888777888999<<>>???===<<<<<<=========<<<555666777999;;;;;;<<<<<<999999888888999:::;;;;;;555777888777666666999<<<555555666777777666555555555444333222111111111111222111111111222333333444---000222222///...111333555222111222444333444444000000000000////////////,,,...000111222111000///...------,,,---...///000........................///---+++))))))+++---///---------+++***+++...111'''(((+++---///...---------------+++))))))***,,,''''''((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...---......,,,++++++---///---------.........//////........................---,,,+++***+++,,,---...*********))))))))))))(((((()))***)))((('''(((***''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,+++***)))(((((()))***+++''''''''''''((()))++++++)))************+++++++++,,,+++,,,---//////---,,,---,,,,,,++++++*********((()))***+++,,,++++++***++++++++++++++++++++++++*********)))((()))+++...***+++---......---+++***+++---...000000///---,,,)))***+++---///000222222---...---,,,++++++---///+++---...//////---,,,******)))))))))***++++++,,,((()))***,,,,,,---------++++++************++++++...(((%%%***......------((()))***+++,,,---------((())))))))))))*********(((***---...---,,,---...'''***------++++++...111---...000111111111000///---...///000000000000000---...///000000//////.........///111111222222222.........///111333555777000000///000111222444666111111111111111222222222///000222666999999777555666555444444333333333333222333555888555111222777666888999;;;;;;:::999888888777555666777999999888444555777:::======;;;999;;;888555555888::::::999111777999777888======999555666777888888888888888:::666555888:::999999;;;777777777777888999:::;;;888888777777999;;;>>>@@@@@@CCCHHHLLLMMMMMMNNNNNNOOONNNMMMMMMOOOQQQQQQPPPMMMOOOSSSWWWYYYZZZYYYXXXZZZ\\\^^^aaabbbbbbbbbaaa``````bbbccceeeggghhhhhhjjjkkkmmmnnnooorrrvvvyyyxxxuuurrruuu{{{~~~~~~|||{{{{{{zzzxxxwww{{{|||}}}~~~~~~|||wwwsssqqqnnnkkkhhhgggggghhhhhhfffiiikkklllnnnqqqooojjjoooaaa^^^bbbbbbeeejjjfff___ZZZUUUTTTWWWZZZ\\\[[[______^^^XXXQQQMMMOOOSSSVVVTTTTTTVVVZZZYYYTTTNNNPPPMMMIIIEEEBBBAAABBBBBBDDDAAA>>>AAAGGGJJJIIIFFFHHHHHHFFFAAA===<<<>>>AAA>>>;;;999;;;???@@@===999;;;<<<<<<<<<<<<<<<<<<;;;666666777777888888999999999::::::888777666777999555666777666555666888:::666555444222111111222222666444111111333333111...///111222222111111111222444333333222111000//////---------..................///000000//////000111///000///...,,,,,,---......---,,,,,,,,,,,,---...//////.........//////000+++++++++++++++,,,---...000000/////////.........((())))))))))))*********&&&(((*********+++,,,......---,,,+++***+++,,,,,,(((...333333000---...000+++,,,...---,,,,,,---///...........................---,,,,,,,,,,,,---...,,,......,,,,,,......,,,,,,++++++***)))((('''''',,,,,,,,,+++***)))(((((()))'''%%%&&&(((***)))''''''(((((()))******++++++******+++,,,+++***)))(((''''''((((((((((((''''''&&&(((************+++,,,'''+++,,,++++++...---)))***+++,,,------,,,***))))))))))))))))))))))))))),,,,,,++++++***+++++++++)))+++,,,+++(((&&&(((*********,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///333444222///000///---,,,++++++,,,,,,...+++(((***...000---***,,,***)))***++++++***)))111111000---((('''(((***++++++************++++++++++++,,,,,,,,,,,,------)))************+++++++++,,,++++++******++++++,,,((()))***+++,,,---.........,,,++++++---///000111///...---...///000///...////////////000111222333111///...000222222///+++---------......000111111222111//////000111444555222222111111111111222222111111111111111000///...///333444444666:::;;;999555666777666444333333333222222222333444555666666999999999999999999::::::777666555777999999666333888;;;>>>???>>><<<::::::222444555777777666444333666777888999:::999888777999777666888:::;;;999666<<<999777777999999888666666666777777888888999999<<<;;;:::999888999:::;;;CCCFFFJJJLLLMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOQQQNNNMMMPPPWWW[[[[[[ZZZWWWWWWYYY]]]```cccdddcccbbbaaaaaaeeeiiikkkjjjgggooonnnnnnmmmnnnppprrrsssrrrsssuuuvvvvvvwwwzzz|||}}}}}}}}}{{{yyywwwvvvuuu}}}}}}~~~|||wwwtttrrrpppllliiihhhiiiiiijjjjjjmmmnnnmmmnnnoookkkeeeddd]]]bbbhhhbbbbbbgggfffeee```ZZZXXXZZZ]]]]]]]]]___``````[[[TTTPPPQQQTTTSSSQQQPPPRRRVVVVVVRRRNNNMMMJJJGGGCCCAAAAAAAAABBBBBBAAAAAACCCEEEGGGHHHHHHFFFFFFDDD@@@<<<;;;===@@@>>>;;;999;;;???@@@===999:::;;;;;;<<<<<<;;;;;;:::666666666777888888999999888999999888777666888999555666777666555555777999666555444222111111222222555333111111222222000...---///111222222222333444333333222111111000//////..................---------...000///......///111000000000///...---............---,,,,,,---.....................///000000,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++''')))***+++++++++---//////...---,,,+++,,,,,,---(((***,,,,,,))))))+++---+++,,,...---,,,,,,---///...........................---,,,,,,,,,,,,---...***------******------***+++++++++***))))))((((((,,,++++++******)))))))))***(((&&&'''***+++***)))(((((())))))***++++++,,,))))))***+++***)))((('''''''''((((((((((((''''''$$$&&&(((((((((((()))***(((,,,---++++++---,,,)))+++++++++,,,,,,++++++***************************,,,,,,++++++***++++++,,,)))***,,,+++(((''')))+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222000...//////...,,,,,,+++++++++000,,,)))***,,,---)))&&&+++***)))***++++++***)))***,,,---,,,******---///++++++************++++++*********+++++++++,,,,,,************++++++++++++,,,++++++++++++++++++,,,(((((()))***+++,,,---...---,,,++++++,,,......//////...---...000111000///////////////000111222333111000///000222111///,,,,,,,,,,,,------...000000111111000///000111333555222222111111111111222222111111111111111000//////000333555333444777777444666777888777444333222333222222222222333444555666777777777888888888888888:::777555555777888777666<<<>>>@@@???<<<999666666222333555666777666444333555666777999:::;;;<<<<<<;;;999777888:::;;;999777888666555555888:::999888555555555666777888999::::::999888888888999;;;;;;BBBEEEIIIKKKLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOLLLJJJMMMTTTYYY[[[ZZZVVVWWWYYY\\\___bbbccccccaaaaaaaaaeeeiiijjjiiigggnnnmmmmmmmmmmmmnnnppppppqqqrrrsssttttttvvvzzz|||{{{|||||||||{{{zzzzzzzzz|||xxxttttttqqqmmmkkkkkklllllllllnnnppppppnnnmmmlllfff___]]]^^^kkkrrrhhhdddjjjlllhhhccc^^^[[[]]]^^^]]]\\\___aaabbb___YYYUUUTTTUUUPPPMMMLLLMMMPPPQQQOOOMMMIIIGGGDDDBBBAAAAAABBBBBB@@@BBBDDDDDDDDDDDDFFFIIIDDDDDDBBB???<<<;;;<<<>>>===;;;:::;;;>>>>>><<<999999::::::;;;;;;::::::999555555666666777888888999777888999888777777888:::666777777666555444666777555555444333222222222222333222000000111111000...,,,...111222222222444555222222111111000000///////////////...---------,,,,,,---///...------...000000000//////////////////......---,,,,,,---......,,,------...///000111111---------,,,------...///************++++++++++++******+++++++++,,,,,,,,,(((***+++,,,+++,,,---/////////...------------...---,,,***))))))+++---///+++,,,...---,,,,,,---///------------------------------,,,,,,,,,,,,------(((++++++((((((++++++(((***************************************************)))((()))+++,,,+++***))))))******+++,,,,,,,,,((())))))))))))(((''''''''''''((((((((((((''''''$$$&&&((()))((('''((())))))---...,,,+++---,,,(((,,,++++++***++++++,,,,,,************************,,,++++++***++++++,,,,,,(((***+++***))))))***+++,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++...000111///...---......------,,,+++***---***((()))++++++)))&&&+++***)))***+++,,,+++)))''')))***++++++,,,...000++++++************++++++)))))))))************+++************+++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,---000///...///111222111000////////////000111222333111000///000111111///---,,,,,,,,,,,,---...//////111000000///000222333444222222111111111111222222111111111111000000000000111444555222222444333///777888999888555333333333222222222222333333444555555666666666777777777777;;;888555444555777999999;;;===???>>>;;;777555444222333444555666555555444555555666888:::===???@@@>>>;;;999888999:::999999888777555666777888888777555444444444555777999;;;999888888888999:::;;;<<>>===<<<===>>>===;;;:::;;;======;;;999999999999::::::999999999555555666666777888999999666777888777666666888:::777777888666444444555666444444444333222222222222111111000000000000000///---///111222222222333444111111000000000000000000000000///...---,,,,,,,,,+++,,,...---,,,,,,---//////......///000000///.........------------......+++,,,---...000111111111......---------......///......------,,,,,,,,,++++++++++++,,,,,,,,,------)))+++,,,,,,,,,,,,...////////////..................,,,******,,,.........+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((++++++((((((++++++((()))*********+++++++++,,,))))))))))))************)))))))))***++++++************+++++++++,,,,,,,,,)))))))))))))))(((((((((''''''((((((((((((''''''''')))***+++***)))***+++***---...,,,,,,---,,,(((,,,+++***)))***+++,,,---************************++++++******++++++,,,,,,((()))************+++,,,------------------------******+++,,,,,,---......***+++---///000000000///,,,,,,---...---,,,+++***((('''&&&(((+++------,,,+++)))))))))+++,,,+++******+++,,,,,,++++++******,,,++++++******++++++,,,)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,,,,---------++++++,,,---000///...///111333222111000000//////000111222222111111000000111000//////---------------...///000000000000000111222333444222222111111111111222222111111000000000000000111222555555222111333222///555777888777666444555555333333333333333444555555555555555666777777888888:::888666666666888999:::888:::<<<<<<:::888777888222333444555666666555555777777777888:::===@@@BBB@@@===;;;999888999::::::===<<<:::888777666555555555444222222333666999<<<::::::::::::::::::;;;;;;@@@DDDHHHKKKLLLMMMNNNOOOQQQQQQPPPOOONNNMMMLLLKKKFFFCCC@@@AAAGGGNNNTTTVVVRRRSSSVVVXXXYYY\\\___aaa___```bbbdddfffgggfffffflllmmmmmmmmmmmmmmmlllkkklllmmmnnnnnnooorrrwwwzzz}}}~~~|||yyywwwxxxzzz}}}yyyvvvvvvqqqmmmllloooqqqqqqoookkkmmmmmmjjjiiiiiiddd^^^[[[XXXaaaiiicccccchhhgggaaa^^^[[[[[[]]]^^^\\\ZZZ[[[]]]``````^^^YYYVVVSSSQQQNNNKKKIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEFFFGGGDDDAAA@@@BBBFFFGGGEEEAAACCCBBB@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;999888888999999999999999999888555555666777888999::::::777777888777666666777999666777777666444333444666333333333333333333222222///000000000000000111111000222333333111000000111000000000000111111111111000000///...---,,,,,,,,,+++,,,------,,,,,,---...---,,,,,,...000111///---........................+++,,,---///000111111111///......---------......111000///...---,,,+++***+++,,,,,,,,,,,,---------***+++,,,,,,,,,,,,---///...............------,,,***)))((()))+++,,,+++)))+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,)))))),,,,,,))))))))))))******+++,,,,,,))))))))))))))))))******'''((()))******)))))))))+++++++++++++++,,,,,,,,,++++++******))))))))))))''''''((((((((((((''''''''')))++++++***)))*********---...,,,,,,...---)))++++++***)))***+++---...************************+++*********++++++,,,---)))))))))***+++,,,,,,+++------------------------******+++,,,,,,---......+++---///000111111111111+++,,,---------,,,+++***(((((((((***,,,---------***)))((()))+++,,,+++***+++,,,,,,------,,,)))''',,,,,,++++++++++++,,,,,,************+++++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,,,,...//////---,,,---...000///...///222333222111000000000000000000111222111111111111000///000000//////////////////000111000000000111111222333333222222111111111111222222111111000//////000111222111444555333333555555222222444666777666666777888444444444444444444555666555555666666777888888999666777999999999999999999777999:::;;;999888888999333333444555666666666777::::::999999:::<<<>>>??????>>><<<:::888999:::;;;>>>>>><<<:::888777777777555444333222333666999;;;======<<<<<<<<<;;;::::::@@@CCCHHHKKKMMMNNNOOOQQQPPPPPPPPPPPPNNNMMMKKKJJJCCC@@@======AAAGGGNNNRRROOOQQQTTTUUUVVVXXX\\\```^^^___bbbcccdddeeeeeeeeelllmmmnnnoooooommmlllkkkkkklllmmmmmmnnnppptttxxxyyy{{{|||zzzvvvuuuxxx{{{~~~zzzxxxvvvpppkkkkkkooorrrqqqooohhhiiihhheeefffhhhfffaaa```XXX\\\ccc```bbbgggdddaaa^^^\\\]]]___```]]]ZZZWWWYYY[[[]]][[[XXXTTTQQQOOONNNLLLJJJHHHHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHEEEAAA???BBBGGGHHHDDD>>>BBB@@@???>>>???@@@???>>>;;;;;;;;;;;;:::999888888888999999::::::999999888666666777888999;;;<<<<<<777888888777555555666888555666666555444333555666222333333444444333333222...000111111000000222333111333444333111//////000000000111111222222333333/////////...---------,,,+++,,,...---,,,,,,---///---,,,,,,///222333111...---...////////////...---+++,,,...000111111000000///...------------------///...---,,,+++***)))(((++++++,,,,,,,,,---------)))+++,,,,,,++++++,,,...,,,,,,------,,,,,,+++***)))***+++,,,,,,++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***------******------***(((((())))))*********+++))))))))))))))))))))))))%%%(((***+++***)))))))))******++++++++++++++++++,,,++++++***)))*********''''''((((((((((((''''''&&&'''))))))(((''''''((()))---...,,,---///...+++************+++,,,------++++++++++++++++++++++++************+++,,,------+++***)))***,,,,,,+++***------,,,,,,,,,,,,------+++++++++,,,,,,---------+++---000111111000111222++++++,,,,,,,,,,,,++++++,,,,,,+++++++++************)))((()))+++,,,,,,+++((()))+++...000000---***,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++...111000---,,,---000///...---///111333222111111000000000000000111111111222222111//////000222111000000///000000111111///000000111222222333333222222111111111111222222111000/////////000222222111444555333444777777444111333555666555555666777444444444333333444444555444555555666777888999999555888:::;;;::::::::::::999;;;<<<;;;999777777888444444555666777888888999;;;;;;:::::::::;;;<<<<<<======<<<;;;999888:::<<<:::;;;<<<;;;::::::;;;===666666444444555666888:::<<<<<<<<<<<<<<<;;;::::::>>>BBBGGGJJJLLLNNNOOOQQQOOOOOOOOOOOONNNLLLJJJIIICCC@@@===<<<>>>CCCIIIMMMMMMPPPRRRSSSSSSUUUZZZ___]]]___bbbccccccccccccdddjjjkkknnnppppppnnnllljjjjjjkkkmmmnnnnnnooorrrtttppptttwwwwwwtttuuu{{{~~~{{{yyytttnnniiiiiinnnrrrpppnnnfffgggdddaaabbbffffffcccccc[[[^^^ccc___```fffdddbbb```^^^^^^```___[[[XXXSSSTTTVVVXXXWWWUUUQQQNNNKKKKKKKKKJJJIIIIIIIIIJJJFFFFFFFFFFFFGGGGGGGGGHHHCCCBBBBBBDDDFFFEEEBBB???@@@>>><<<===??????>>><<<:::;;;;;;;;;999888777777999999::::::::::::999999666777888999;;;<<<===>>>999999999777555444555666444555666555444444555777222222333444444444333222...000222222111111333555000222333333111000000111000111111222333444444444..................------,,,---......------...//////------111555777333000---...///000000///...---,,,---///000111000///.........---,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,)))***,,,+++******+++,,,)))***+++++++++***((((((***,,,---,,,))))))---000+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******------******------***((((((((((((((()))))))))******))))))((((((''''''&&&))),,,---+++)))***+++************************,,,+++***)))((())))))***''''''((((((((((((''''''&&&((())))))'''&&&'''((((((+++---,,,---000000,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---+++)))***,,,,,,+++)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,000111000///000222,,,+++++++++++++++,,,,,,+++,,,,,,+++)))((((((((()))(((((()))+++---,,,+++'''(((***///333333000,,,---,,,,,,++++++,,,,,,---)))))))))************++++++++++++,,,,,,,,,------)))***,,,------,,,***))),,,,,,,,,,,,,,,---------(((,,,000000---+++---000------,,,...000222222111111111000000000000111111222333333111///...000333000000////////////000000///000000111222222333222222222111111111111222222111000///...///000222333222555666444444777666333222444555555444333333444333222222111111222222333222333444555666777888888666999::::::999999;;;===888:::;;;;;;999999999;;;555555666666888999:::;;;999::::::;;;;;;;;;;;;:::999;;;<<<;;;999888:::<<<888:::<<<;;;999999<<<>>>777777777666666777777888777888999;;;;;;;;;;;;;;;;;;???DDDHHHJJJLLLNNNOOOLLLMMMNNNNNNMMMLLLIIIHHHEEEDDDAAA??????BBBGGGJJJKKKNNNQQQQQQPPPSSSYYY^^^\\\___bbbcccbbbaaabbbdddfffiiillloooooonnnkkkiiiiiikkknnnooooooooooooqqqmmmrrrvvvuuusssuuu|||~~~|||zzzsssmmmggghhhnnnqqqpppmmmffffffbbb^^^___dddfffccc___YYY^^^bbb[[[ZZZ```___ccc```^^^^^^___]]]XXXTTTPPPQQQSSSTTTUUUSSSOOOLLLFFFGGGIIIIIIIIIIIIKKKLLLFFFFFFFFFFFFGGGGGGGGGGGG@@@CCCEEEFFFDDDBBBAAAAAA???<<<;;;<<<>>>???===;;;:::;;;<<<;;;999777777777999::::::;;;;;;::::::999777888999:::<<<===>>>???::::::999777555333444555333444555555444444666888111222333444444444333222...111333333222111444666...000222222222111222333111111222333444444555666---------...............,,,---///...------...000111//////333888999666222---...///000000///...---,,,---///111111000...---...---,,,,,,++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))***++++++***)))***,,,((())))))******((('''&&&'''))))))%%%"""###)))///+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******------******------***((((((((((((((('''''''''+++******)))(((''''''&&&&&&***......,,,***+++,,,******))))))))))))))))))+++***((('''''''''((()))''''''((((((((((((''''''(((***++++++)))((()))***'''+++---,,,...111111...((()))+++,,,------,,,,,,++++++++++++++++++++++++************+++,,,---......,,,******,,,---***(((,,,,,,************,,,,,,---,,,,,,,,,,,,,,,,,,,,,(((+++///000......///111,,,+++*********+++,,,---'''((())))))(((((()))***)))(((((()))+++---,,,+++)))))),,,000444333///+++---,,,,,,++++++,,,,,,---(((((((((((())))))))))))++++++,,,,,,,,,---------)))***,,,------,,,***))),,,------------------...&&&***//////,,,***---000---,,,,,,---000111111000111111000000000000000111222333333111///...111444000//////........./////////000111222222333222222222222111111111111222222111000///...///000222444333666666333333555555111444555666555222000000111111111000000000000000111111111222333555666666777999::::::888777888<<<@@@555666999::::::<<<>>>@@@666666666777888:::;;;<<<777888:::;;;<<<;;;;;;:::777:::<<<<<<:::888:::;;;:::<<<===;;;888777999;;;888888888888888777777666222333666999;;;<<<<<<<<<999===BBBFFFHHHJJJLLLNNNKKKLLLMMMNNNMMMKKKIIIHHHHHHGGGDDDBBBAAABBBFFFIIIJJJMMMPPPPPPOOOQQQXXX^^^[[[___bbbcccaaa```bbbcccdddgggkkknnnooommmjjjhhhiiillloooppppppooonnnnnnoootttwwwvvvsssttt{{{~~~|||{{{{{{|||uuunnnhhhhhhnnnrrrqqqoookkkeee___^^^aaadddcccaaabbb```___^^^]]]^^^```aaadddbbb`````````___ZZZWWWTTTTTTTTTTTTRRRPPPNNNMMMIIIHHHHHHJJJMMMOOOOOONNNOOOIIIEEEFFFGGGFFFGGGJJJCCCCCCDDDDDDDDDCCCAAAAAA??????>>>===============@@@???<<<:::999999:::;;;===<<<:::999888999::::::999777666777999;;;;;;:::>>><<<:::888888888999:::777777777666444333555666333666666333444666666444666555444222222333444555444444444444444444444444111111111111111111111111///000222222111000000111.........///111222000///,,,111222000777BBB@@@666000000111222222111//////---///000///...---...////////////...------,,,,,,,,,+++***)))))))))***+++...---,,,+++++++++,,,---,,,***))))))***++++++***((((((((((((((((((((((((+++,,,---,,,***)))***+++---.../////////---,,,+++******+++,,,------------000+++(((***+++((((((***///---***((('''(((***+++,,,***((('''(((******+++++++++***)))))))))))))))'''***---+++'''&&&(((,,,***++++++***))))))***,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))''')))******))))))***+++)))((('''***...///...,,,......---,,,,,,,,,------......///---+++)))******++++++***)))((((((+++...&&&&&&((()))***))))))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,+++***)))(((''''''***((('''(((,,,---***'''+++++++++*********))))))+++---//////.........///+++++++++++++++,,,,,,,,,---,,,++++++------,,,+++.........------,,,,,,,,,++++++++++++++++++++++++************************,,,......---+++******+++(((---///++++++000333111---...///111111111000///000000000000////////////222333333111...,,,,,,------///111111000000222444444555555333000///000111...000111///------000444666666666555555444444333333333222111222333555666444222000000111333333333111444999;;;:::888777666;;;999777666777888888888;;;;;;::::::999888777777555555777888::::::;;;;;;999:::;;;;;;;;;:::999888;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;888666555555666666555555666888999::::::999999:::===BBBEEEHHHJJJMMMNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEIIIKKKPPPSSSPPPMMMOOOUUUWWWXXXZZZ\\\^^^aaabbbcccccccccffflllnnnjjjiiijjjiiikkkmmmooooooooooooooorrrpppnnnnnnqqqtttuuuvvv~~~|||zzzyyyxxxsssooojjjjjjmmmoooooommmiiieeeaaaaaacccfffggggggdddcccaaa______```bbbdddeeebbb``````___]]]YYYUUURRRRRRSSSRRRQQQPPPNNNMMMKKKJJJJJJLLLOOOQQQQQQQQQOOOIIIEEEEEEFFFEEEFFFIIIDDDDDDEEEDDDCCCAAA???>>>???>>>======<<<<<<======@@@???===;;;:::;;;<<<<<<<<<<<<:::999999999::::::===;;;::::::<<<>>>>>>>>>>>><<<:::999888888999:::666777777666555444555666333666555222333666777555555555444444333333444444333333333333333333333333111111111111111111111111000111222111000///000222000///...///111111111000///333333000555===999///000111111222222111//////000222333222111000111222000000///...------,,,,,,......---,,,,,,---.........---,,,+++***++++++,,,***)))((()))***+++***((())))))))))))))))))))))))***+++,,,,,,++++++,,,---......//////......------+++++++++,,,++++++******...)))'''***+++******,,,,,,+++)))((((((***,,,...+++***((('''((()))******+++***))))))((((((((()))'''***,,,+++'''&&&))),,,***++++++***))))))***,,,---,,,***+++,,,,,,+++)))))))))))))))))))))))))))''')))******))))))***+++***((((((***---///---+++------,,,,,,,,,------...---......---+++******++++++++++++)))((()))+++---+++,,,---.........---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///++++++******))))))((((((***))))))***,,,,,,+++***+++++++++*********)))))))))+++------,,,,,,,,,---*********++++++++++++,,,---+++***+++,,,---,,,***------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---)))...///+++***...000///+++,,,,,,------------,,,000000111111111111111111+++---///000//////111222---///000111000000222333222333333222000000111333///000000///...///111333222333444666555444222000333333222111222333444555333222000111222333333222+++...222333222111111111888777666555777888888999;;;::::::999999888888888555666777888999::::::::::::;;;<<<=========<<<;;;:::;;;<<<===>>>>>>>>>>>>=====================<<<;;;999777777777777666555555666777999::::::999999777;;;@@@DDDGGGJJJMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFEEEJJJKKKPPPSSSPPPKKKLLLQQQQQQRRRUUUXXX\\\___bbbcccccccccffflllmmmjjjhhhjjjiiijjjlllmmmnnnnnnoooooopppooonnnnnnqqqssstttsss~~~{{{wwwuuuppppppnnnmmmllllllkkkjjjhhhfffdddccccccdddfffgggeeeccc```^^^^^^```ccceeeeeecccaaa___^^^[[[VVVSSSPPPPPPPPPPPPPPPOOONNNNNNJJJJJJKKKMMMPPPRRRRRRQQQNNNHHHDDDEEEEEECCCDDDFFFEEEEEEEEEDDDBBB@@@===<<<>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<===>>><<<<<<;;;:::::::::;;;;;;AAA???<<<<<>>>>>===<<<:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===;;;:::::::::999777555555666777888999999888888555999>>>CCCFFFIIILLLOOOLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNLLLIIIFFFDDDHHHJJJNNNQQQNNNIIIIIIMMMLLLNNNQQQUUUZZZ___ccceeecccbbbeeejjjllliiihhhjjjiiikkklllmmmlllmmmnnnpppmmmmmmmmmoooqqqrrrrrrqqq~~~xxxtttoooqqqsssqqqmmmiiihhhiiihhhhhhfffccc```^^^___```bbb```]]][[[\\\^^^aaadddeeecccaaa___\\\WWWSSSQQQMMMMMMMMMNNNNNNNNNMMMMMMHHHHHHIIILLLOOOQQQPPPOOOMMMHHHDDDEEEEEEBBBBBBEEEDDDDDDDDDDDDBBB@@@>>>===>>>======<<<<<<<<<<<<<<<@@@@@@???>>>>>>>>>??????<<<<<<;;;;;;;;;;;;;;;;;;AAA???===<<<>>>AAABBBCCC===<<<;;;999999999999999666777999888777666666777======:::444333666888666555555666666666444333222222222222222222222222222222222222222222222222222222222111000...///222444666333000///000111111111,,,000222111444888555...222222222222111000000///---...//////------...///222111000///...---,,,+++******************++++++,,,,,,++++++************((()))***---...---)))&&&++++++++++++++++++++++++,,,---......,,,,,,---.........---,,,---...000111,,,,,,+++***************---((('''***,,,+++,,,...))))))((()))***,,,...000---------,,,+++,,,---...))))))((((((((((((((()))'''(((***)))(((''')))+++)))***+++***))))))+++------,,,***+++,,,,,,+++)))((((((((((((((((((((((((''')))******))))))***++++++++++++,,,,,,,,,+++***++++++++++++,,,---...///***+++---,,,,,,+++---...+++,,,,,,+++))))))+++,,,+++,,,,,,---,,,+++)))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...)))))))))******+++++++++'''***------***)))+++---************************((()))++++++***))))))***((())))))******+++++++++---,,,+++,,,---...---,,,,,,,,,,,,------.........))))))***++++++,,,------************************,,,---......---,,,...///***---......---...//////111000...---,,,---.........//////000222333333444,,,///222333222111111111...000111111000000111333000111111000//////000222333000------000333222000000111333555666555333222333333222111111222333444000000111333555555333111222333444444333444666777666777777777666666777888999999999999999999::::::777777888888999888888888777888:::;;;<<<<<<<<<;;;;;;<<<>>>???AAABBBCCCCCCBBBCCCCCCCCCCCCAAA@@@??????>>>=========;;;888555555666666777777888888888555888===AAADDDFFFIIIKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNMMMIIIFFFCCCEEEFFFJJJOOOMMMIIIHHHKKKLLLMMMPPPTTTYYY^^^ccceeedddbbbdddiiijjjhhhhhhkkkkkkmmmooonnnlllllloooqqqkkklllmmmppprrrrrrqqqooozzzuuuooosssvvvtttnnniiiggggggfffffffffccc```^^^]]]^^^```___\\\[[[[[[^^^```bbbccccccaaa^^^ZZZUUUQQQOOOKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHJJJLLLOOOPPPOOOMMMLLLGGGCCCEEEEEECCCBBBDDDBBBCCCCCCDDDCCCBBB@@@???>>>>>>===<<<<<<<<<<<<<<<@@@????????????@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<>>777555777888666555666777777666444333111333333333333333333333333222222222222222222222222333333222000//////222555666333000///000111111111---000222333555777555111444333222222111000000000000111222222000000111222222111000///...---,,,,,,,,,------....../////////,,,,,,,,,,,,++++++******)))***,,,///000///+++'''++++++++++++++++++++++++---...///...,,,+++,,,---...---,,,,,,,,,...///000,,,++++++++++++,,,---...///***(((+++,,,++++++---++++++*********,,,------+++,,,---,,,******+++---))))))(((((((((((())))))'''(((((()))(((((()))***)))***+++***))))))+++------,,,***+++,,,,,,+++)))((((((((((((((((((((((((''')))******))))))***++++++,,,,,,,,,++++++***************+++,,,---...///)))+++,,,,,,,,,,,,---///,,,------,,,***)))***,,,---......///...---+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++------))))))******++++++,,,,,,&&&))),,,,,,)))(((***,,,************************)))+++,,,,,,***)))***+++((())))))***++++++,,,,,,---,,,,,,---...//////...,,,,,,,,,------.........))))))***++++++,,,------***************************+++------,,,,,,---///***+++...000//////000222222111///.........//////,,,---...///000222333333000222444444333111111111000111333222111111222333222222222111///...///000333000---...111333222111111000000000111222333333333333222111111111222333000000000333555555333222000111222111111111444666888999:::999777666666888999999999999999999::::::777888999999999999999888777888:::<<<======<<<<<<<<<===???AAACCCDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@???>>>>>><<<888555666666666666666666777777666999===@@@AAABBBDDDFFFFFFFFFFFFGGGHHHIIIKKKKKKIIIKKKMMMNNNLLLIIIEEEBBBBBBBBBFFFKKKLLLIIIIIIKKKMMMMMMOOORRRWWW\\\```cccdddbbbcccggghhhggghhhkkkmmmpppsssqqqnnnlllnnnqqqjjjkkkmmmppprrrrrrpppmmm{{{uuuooorrruuusssmmmhhhfffeeebbbbbbcccccccccbbbaaaaaa___^^^]]]]]]]]]___aaabbbbbbbbbaaa]]]XXXSSSPPPNNNJJJIIIIIIIIIIIIIIIJJJKKKJJJKKKLLLNNNPPPPPPNNNLLLKKKFFFCCCEEEFFFDDDCCCEEEBBBCCCDDDDDDDDDCCCBBBAAA??????>>>===============>>>??????@@@@@@AAAAAAAAA;;;<<<======>>>=========;;;:::999:::<<<=========<<<;;;;;;::::::999888888555777::::::999888888999BBBBBB???999777999999777777777777666555444333222333333333333333333333333333333333333333333333333222333222111000000222444444222//////000111111000111222444444444444333222555444333111000000000000///000111111//////000111111111000//////.........++++++,,,---............,,,------------,,,+++***+++,,,---000111000,,,)))++++++++++++++++++++++++,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++---...000000+++)))+++,,,++++++------,,,,,,++++++++++++,,,&&&)))+++***'''&&&(((+++)))))))))))))))******+++&&&''''''(((((())))))***((()))******)))***,,,------,,,***+++,,,,,,+++)))((((((((((((((((((((((((''')))******))))))***+++***+++------+++******+++++++++***++++++,,,---...***+++---,,,,,,,,,---...,,,---...---+++******+++***+++,,,,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---*********+++++++++,,,,,,'''(((******)))))))))******************+++++++++***,,,------+++******+++))))))***+++,,,------...---,,,+++,,,...000///...,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,---///++++++---111000---...111//////...---------......,,,---...///000111222222000222333333222222333555222333444444333222333444333444333111///...///000222000//////000222222222111///---,,,,,,...000222444333111000000111222222000000000222444555444333000111222222111222444666777999<<<;;;888666777999999999999999999999999999888888999:::;;;;;;:::::::::;;;===>>>??????>>>======>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCBBB@@@>>>===<<<888666666666555555555555666666555888<<<>>>???@@@AAABBBDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLIIIFFFDDDBBBAAACCCHHHJJJIIIIIILLLKKKLLLMMMOOOSSSXXX\\\___dddbbbbbbeeegggfffhhhkkkooossswwwuuuooolllmmmoooiiiiiikkkmmmppppppnnnlllyyysssooopppqqqooolllgggdddccc```______aaaddddddaaa^^^[[[\\\\\\]]]]]]^^^______```aaa```]]]WWWQQQOOONNNJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKLLLNNNOOONNNKKKIIIIIIEEECCCFFFGGGEEEEEEGGGEEEEEEFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>===>>>>>>@@@@@@AAAAAAAAA;;;<<<===>>>???>>>>>>===:::999:::;;;>>>>>>===;;;;;;;;;;;;;;;:::999888888555777:::;;;:::999999999<<<>>>===999999;;;;;;888999888777555444444333333222222222222222222222222333333333333333333333333111222333333111111222333000///...///111111111000000000111333333333555777666555333111000000000000---...///...---,,,---///////////////////////////((()))***,,,,,,,,,,,,,,,------.........---,,,++++++,,,---///000///,,,)))++++++++++++++++++++++++(((***,,,,,,+++,,,---///++++++,,,,,,,,,+++******---,,,***)))***+++,,,......***(((+++---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,+++'''&&&(((+++***************+++,,,,,,&&&&&&&&&'''((()))))))))((()))******)))***,,,...---,,,***+++,,,,,,+++)))))))))))))))))))))))))))''')))******))))))***+++)))+++------+++***+++,,,,,,+++++++++++++++,,,,,,+++,,,------++++++,,,---,,,---...---+++******+++'''((()))******))))))(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())))))***+++,,,++++++++++++++++++++++++)))))))))***+++,,,+++)))))))))*********+++++++++***,,,------+++)))************+++,,,---...//////+++***)))+++---......---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------///111,,,+++---000///)))(((,,,,,,,,,------......------......///000111111222222000000000//////000333555444555666555444333444666333333333222000///111222111111111000///000222444111111000/////////000000444333111000000000111222111000///000333555555444222333555555444444666777222666::::::777666888;;;;;;::::::999999888888888888999:::;;;<<<=========<<<===>>>??????>>>===<<<<<<<<<>>>???@@@@@@@@@@@@BBBDDDFFFHHHIIIHHHFFFEEEEEECCC@@@===<<<;;;888777666666555444444444555666333666:::<<<>>>???@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOOOONNNMMMKKKIIIGGGEEEBBBBBBFFFIIIHHHIIILLLKKKKKKLLLNNNRRRXXX]]]```eeebbbaaadddfffeeegggllloootttyyywwwpppjjjiiikkkgggggghhhjjjlllmmmllljjj}}}~~~~~~|||}}}}}}wwwqqqnnnnnnmmmllljjjgggccc```aaa^^^\\\^^^aaaaaa\\\VVVWWWXXXYYY[[[[[[\\\\\\[[[^^^``````\\\VVVQQQOOOOOOJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMKKKHHHEEEIIIDDDCCCFFFHHHFFFFFFHHHHHHHHHHHHGGGEEECCC@@@???AAA@@@@@@???????????????<<<===>>>???@@@AAAAAAAAA;;;<<<===?????????>>>===::::::;;;>>>@@@@@@===;;;;;;;;;;;;;;;:::999888888555888:::<<<;;;999999999777:::;;;888999<<<<<<::::::999777555444333444444000000000000000000000000333333333333333333333333000222444444222111222222.........///111222000///,,,,,,---000222444999===666555333111000000000111000111222111000///000222////////////000000000000+++,,,---///000000//////---.../////////...---,,,++++++,,,---///...+++)))************************%%%''')))++++++---///111***+++,,,,,,+++***((('''...,,,***)))((()))***+++,,,((('''+++...---///111+++++++++,,,,,,---------(((,,,///...***(((***---+++*********+++,,,------&&&&&&&&&''')))******)))((()))******)))***,,,...---,,,***+++,,,,,,+++)))************************((()))******))))))***+++(((***------+++***+++---,,,,,,++++++***++++++++++++,,,------++++++,,,---,,,...///...,,,*********)))***,,,---...------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,++++++++++++++++++++++++,,,***(((***---...,,,)))))))))******++++++++++++***+++---,,,***))))))*********+++,,,...//////000)))(((((()))+++---,,,+++.........------,,,,,,,,,,,,+++++++++++++++++++++************************)))+++---.........000222...+++---000---%%%###'''+++,,,...///000///......000000000111222222333333222111000---,,,---000333555666777666555444555666111222333222111111333555000222333111//////222666333444555555444333222111444333111000000000111111222000//////222444555666///111444444333333444555---222888999777777:::===;;;;;;::::::999888777777888999:::<<<===>>>>>>>>>;;;<<<<<<======<<<;;;:::;;;;;;<<<===============AAACCCFFFHHHIIIIIIGGGFFFGGGCCC???===;;;:::999777666666444333333444555666111444888;;;===???AAACCCAAAAAABBBDDDFFFHHHJJJKKKQQQQQQPPPOOONNNLLLKKKJJJHHHDDDBBBEEEGGGGGGHHHKKKKKKLLLMMMPPPTTTZZZ```ccceeeaaaaaadddeeeeeeggglllnnnuuuzzzxxxpppiiiggghhheeeeeeeeegggiiijjjjjjiii|||xxx{{{}}}~~~yyywwwxxx~~~}}}~~~{{{xxxxxxyyyuuuooogggeeeccccccccccccbbbaaa^^^___```^^^ZZZXXXWWWWWWWWWWWWWWWWWWVVVXXX\\\___^^^]]][[[WWWRRROOONNNNNNNNNJJJFFFDDDEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIDDDCCCGGGHHHFFFGGGMMMBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>@@@>>><<<===AAADDDFFFGGG<<<;;;<<<>>>@@@@@@???======<<<<<<===>>>>>>===;;;::::::999888888777777777666777888999999888777666666666666555555555555555777777666444444333333444444444333111//////222444999777444222111222333444444333222111000111222333333222000/////////000111000000000222333555777888333555666666333111000000555444222111///...------+++---000000...---------......///111111222222222000//////.........//////---,,,,,,++++++,,,,,,---)))***++++++***)))***+++++++++******++++++,,,---++++++++++++++++++++++++------------,,,+++******)))*********))))))+++---+++...000///,,,))))))*********++++++++++++******)))************+++++++++(((((((((((())))))))))))***))))))))))))+++,,,---+++,,,+++***((((((***,,,***)))((()))++++++)))(((''')))***+++***)))************+++,,,,,,,,,,,,+++------,,,+++,,,---...///)))***,,,---...---,,,,,,,,,,,,,,,,,,++++++***)))***,,,---,,,******+++,,,)))))))))((()))******+++,,,---...---+++)))((()))***,,,+++)))+++...---))),,,,,,,,,,,,,,,,,,,,,,,,'''%%%%%%'''+++---+++)))*********)))))))))))))))************************(((((()))***+++,,,,,,,,,+++---......---,,,,,,---111000...---,,,,,,------'''+++,,,((((((------))),,,,,,+++******++++++++++++(((''')))...111000...///000000000000//////...///000111000...------...000000000111222222333333222///---,,,...000222222333555888888666444333222000000000000111111111111...///000111222333333333444222111111222333333222444555555333000///000111111111222333333333333222222333555666777777777777777999999777888===>>>===>>>@@@@@@===999777888;;;666888;;;<<<<<<<<<=========>>>??????>>><<<:::888:::>>>@@@??????AAA@@@<<>>>>>:::666777666555666888:::999888:::999888999;;;===>>>===??????@@@AAACCCEEEFFFGGGSSSRRRRRRQQQOOONNNNNNMMMFFFEEEDDDDDDEEEHHHLLLNNNLLLKKKKKKLLLQQQXXX___dddaaaaaabbbcccdddfffhhhiiilllmmmmmmmmmkkkhhhfffddddddccccccdddhhhkkklllmmm~~~zzzxxxxxx{{{}}}~~~{{{yyyuuuqqqqqquuuyyyyyyyyy|||{{{{{{xxxuuuuuuwwwtttoooeeeccc```___```aaa``````^^^______\\\YYYVVVUUUUUUUUUVVVWWWVVVVVVWWWYYY\\\\\\\\\ZZZWWWRRROOOOOOOOONNNKKKGGGEEEFFFHHHJJJKKKHHHGGGGGGGGGFFFFFFFFFFFFHHHDDDDDDGGGHHHEEEFFFKKKCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>???===<<<===@@@CCCDDDDDD<<<<<<<<<>>>@@@AAA???======<<<;;;<<<>>>>>>===;;;::::::::::::999999888777666777888999999888777666666666666777666666666555999888777666555444444444444444333111///000222444888666444222111222333444333333222222222222222333222111000/////////000000//////000111222444666777222333444333111//////000333222111000///000000111---///111111///......///......///111111222222111//////............//////---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++---++++++******++++++,,,---************************,,,,,,------,,,,,,+++***)))***+++***)))***+++---,,,...000///---******+++******++++++++++++******))))))*********+++++++++))))))))))))***************))))))))))))+++,,,---+++,,,+++***((((((***,,,***)))((()))++++++)))(((''')))******))))))***+++******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...+++,,,---...///...------+++,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,***************+++,,,,,,+++,,,------+++))))))***))),,,---******,,,---***+++++++++++++++++++++++++++***((()))++++++)))'''************))))))))))))------------------------(((((()))++++++,,,,,,++++++---......---,,,,,,---...---,,,+++,,,,,,---...)))------******......+++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---...///...//////000000000/////////000000000...---.../////////000000111222222333111...++++++---///000111222444666666555333222333000000000000111111111111///000111222222222222222333222111111222222333222333444444333111000111222111111222333333333333333222222333444555666777777888;;;:::777777;;;===;;;<<<===>>>===<<<<<<<<<===666888;;;<<<<<<<<<===>>>===>>>??????>>>===:::999:::>>>@@@@@@AAACCCBBB???BBBAAAAAACCCFFFHHHGGGFFFIIIDDD???>>>???@@@>>>;;;999888888999:::;;;;;;:::;;;:::999:::===>>>???>>>AAAAAABBBCCCDDDFFFHHHIIIOOOOOONNNNNNMMMMMMNNNNNNEEEEEEDDDEEEFFFHHHKKKMMMOOONNNMMMNNNRRRYYY```dddaaaaaa```aaabbbdddfffgggjjjkkkkkkkkkjjjhhhfffdddeeeeeeeeeeeefffiiilllnnn}}}{{{zzzxxxxxxwwwxxxzzz{{{{{{{{{}}}}}}}}}zzzxxxsssnnnkkknnnqqqrrrtttxxxwwwxxxuuuqqqqqqsssrrrmmmdddaaa]]]\\\\\\^^^______^^^___^^^[[[WWWTTTSSSSSSSSSUUUWWWWWWVVVVVVVVVWWWXXXXXXWWWUUURRRPPPPPPQQQNNNKKKHHHFFFGGGIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEGGGEEEEEEGGGGGGEEEFFFHHHDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>===<<<>>>@@@AAA@@@???===<<<===???AAAAAA@@@>>>===<<<;;;<<<======<<<;;;777888999::::::999888777777777888999999888777777555666777888888777666555:::999999777666555555444333444333222000000222444777666333222111222333444222222333333333333333222111111000////////////////////////000111333444555333444444222000000111222666444222000//////000111...000222222000//////000......///000111111111111//////............//////------,,,,,,,,,,,,------,,,---...---,,,+++,,,...++++++******++++++,,,---***************************++++++,,,,,,,,,,,,,,,)))***++++++******+++,,,---...000///---++++++,,,******++++++++++++******)))))))))*********++++++************++++++++++++)))))))))))))))+++,,,,,,+++,,,,,,***)))(((***+++***)))((()))++++++)))((()))*********))))))+++,,,***++++++,,,,,,,,,,,,,,,++++++*********+++,,,---,,,---.../////////...---++++++,,,---------,,,,,,***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,---***+++---,,,+++***++++++(((---///+++(((***,,,+++************************,,,+++***+++,,,+++)))(((************************++++++++++++++++++++++++((()))***++++++++++++++++++,,,......,,,,,,,,,---+++******++++++---...///+++......,,,,,,//////---------,,,,,,,,,,,,---------000111///+++))),,,///------...///000000000000...///000///...---...///......///000000111111222111///,,,,,,...000111111///111444444333222222222000000000111111111222222111111222222222222222111333222222111111222222333111222333333111111222333111222333333444444333333333222222222333555777888999;;;:::777777:::;;;999===<<<===>>>??????===;;;777999;;;<<<<<<<<<===>>>===>>>?????????===<<<;;;;;;???AAA@@@AAAEEEDDDAAAAAA@@@AAACCCFFFGGGGGGFFFDDDCCCAAA@@@????????????===;;;:::;;;=========;;;<<<;;;:::;;;===???@@@???@@@@@@AAABBBDDDFFFHHHIIIKKKKKKJJJJJJKKKLLLMMMNNNDDDDDDEEEFFFGGGIIIJJJJJJQQQPPPNNNOOORRRXXX^^^bbb``````^^^^^^___aaacccdddggghhhiiiiiiiiihhhgggfffggghhhhhhgggeeeggglllppp~~~|||yyywwwvvvwwwxxxxxxyyyzzzzzzyyyxxxyyy{{{{{{~~~vvvoookkklllnnnooosssxxxuuuvvvsssnnnlllnnnmmmiiiddd```\\\ZZZ[[[]]]______``````___[[[WWWTTTSSSSSSSSSVVVYYYZZZXXXVVVTTTSSSSSSTTTSSSRRROOONNNOOOQQQMMMJJJHHHGGGHHHIIIIIIIIIFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIGGGFFFFFFDDDCCCAAA@@@???@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@???===<<<<<<===??????===;;;>>>===>>>@@@BBBBBBAAA???>>><<<;;;;;;<<<===<<<;;;555666888999:::999888777888888888888888888888888444666777888999888777666999999999888777666444444222333333222000000222444666555333222111222333444000111333444444444222222000000000///////////////////////////000111333333555666555444222222444666;;;888444000...---------///000111111000///000111......///000111111000000///............//////000------,,,,,,,,,,,,------+++---...---,,,+++,,,---++++++******++++++,,,---************************))))))***,,,,,,---------)))+++,,,,,,+++***+++,,,------------,,,+++++++++******++++++++++++******))))))))))))************)))))))))*********++++++((((((((()))******+++,,,***+++,,,+++)))((()))+++***)))((()))++++++)))((()))******)))((()))+++---***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---,,,---...//////...---,,,***+++,,,---------------)))+++,,,,,,+++***+++---***++++++,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---'''...111,,,((((((+++,,,))))))))))))))))))))))))(((((()))***+++,,,++++++)))***************++++++************************((()))***+++++++++++++++***,,,...---,,,+++,,,---+++++++++,,,,,,---......,,,------------...///...------,,,,,,,,,---......---//////---+++***+++---+++,,,---...///000000000...///000///...---...///.........///000000111111444222//////111222333222---///222222111111111222000000111111111222222222222222222333222222111111222333333222111111222333000222333333222222333444222333333444444444444444444444222222333555888:::777999999666666:::<<<:::???>>>===>>>???>>>:::555888:::<<<<<<<<<<<<===>>>>>>>>>?????????>>>=========@@@AAA@@@@@@CCCBBB???>>>???AAACCCEEEFFFFFFFFFCCCEEEEEECCC???======??????>>>======>>>???>>><<<;;;:::999:::===?????????<<<======???AAACCCEEEFFFJJJJJJJJJJJJJJJKKKKKKLLLDDDEEEGGGHHHIIIIIIIIIHHHPPPOOOMMMLLLOOOTTTYYY]]]___^^^\\\[[[\\\^^^```bbbeeefffggghhhiiiiiiiiihhhiiikkkllliiifffffflllrrr~~~}}}|||xxxuuutttwwwyyy{{{||||||{{{yyyxxxyyyzzzyyy}}}zzzrrrmmmmmmnnnnnnqqqvvvtttuuusssmmmiiiiiihhheeedddaaa]]][[[\\\___```aaacccbbb```\\\XXXUUUUUUVVVUUUXXX\\\]]]ZZZVVVSSSRRRNNNOOOOOONNNMMMMMMNNNPPPKKKIIIGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJHHHEEEDDDBBB@@@>>>>>>???AAABBBBBBBBBBBBAAAAAAAAA@@@@@@===<<<<<<<<<======;;;999???>>>???AAACCCCCCBBB@@@???===;;;:::;;;<<<;;;:::666888999;;;<<<<<<<<<;;;999999888888888888999999444555666777888888777666777777777777777555444333111222333222111111222444444444333222222222333333///000222333444333222111000000000000000//////...////////////000111111222444444444333222222555777:::777444111...---,,,,,,...///000///......///000...//////000000000000///...............///000000...------,,,,,,------...+++,,,---,,,+++***+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***+++------+++******+++++++++***************)))******++++++++++++******(((((()))))))))*********((((((((()))))))))******'''(((((()))******++++++***+++,,,+++***))))))******)))((()))++++++)))((()))***+++***))))))+++---++++++,,,------------,,,+++,,,,,,---------------+++,,,---......---,,,+++******+++,,,------------)))***,,,,,,++++++,,,---)))***++++++,,,,,,++++++(((***,,,,,,++++++,,,---(((...111,,,'''(((+++,,,))))))))))))))))))))))))&&&'''))))))))))))******))))))******+++++++++,,,------------------------))))))***+++++++++*********,,,------,,,++++++,,,------............------,,,++++++------,,,---...---,,,,,,,,,------...///---+++)))))),,,---,,,+++++++++,,,....../////////---///000///......///000.........///000000111111444222000000111222222111---///000111000///000222111111111111222222222222222222333333333222222111111333333222111000222444000222444555444333444555333333444555555555555444666555444444555777999;;;444666777444666;;;===<<<===<<<;;;<<<>>>===999444:::;;;<<<<<<;;;;;;===???>>>>>>?????????????????????BBBAAA>>>===>>>===:::<<<>>>AAACCCEEEEEEFFFFFFBBBEEEGGGEEEAAA>>>@@@BBBAAA@@@????????????>>>===:::999888999<<<>>>>>>===;;;;;;<<<>>>@@@BBBDDDFFFKKKKKKKKKKKKKKKJJJJJJIIIEEEGGGHHHJJJJJJJJJIIIHHHMMMKKKIIIHHHJJJOOOTTTWWW\\\\\\ZZZZZZZZZ\\\^^^___dddeeefffggghhhiiijjjjjjjjjmmmnnnkkkhhhhhhmmmsss{{{wwwuuuxxx{{{|||}}}~~~|||zzzxxxyyyzzzvvvyyyyyyuuuvvv|||zzztttoooooonnnlllmmmoooppptttsssnnniiihhhfffccceeebbb___^^^___aaabbbbbbdddcccaaa]]]YYYWWWXXXYYYXXX[[[^^^___[[[WWWSSSQQQLLLMMMMMMMMMLLLLLLMMMOOOKKKJJJIIIIIIJJJJJJIIIGGGHHHGGGFFFEEEEEEFFFHHHJJJKKKOOOPPPNNNLLLLLLHHHDDDBBBAAA???>>>===>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA>>><<<;;;;;;<<<<<<;;;:::@@@???@@@BBBDDDDDDCCCAAA???===:::999:::;;;;;;:::;;;;;;<<<>>>???AAABBBBBB:::999888888888888999:::444444555555666666777777555555777777777777555444000222333333222111222444333333222222222222333333//////000111222222222222111111111111111000//////111000000000000000111111///000111111000000222444333222111000///////////////000000///------///111...//////000000/////////......---......///000111......------------......***,,,---,,,+++***+++,,,++++++******++++++,,,---------------------------((()))***+++,,,,,,,,,,,,***,,,......,,,+++***++++++)))(((((()))******)))******++++++++++++******((((((((()))))))))******'''((((((((())))))))))))&&&'''((()))************)))+++,,,,,,***))))))******)))((()))++++++)))((((((***,,,,,,+++***+++,,,++++++,,,---------------+++,,,---.........------+++,,,---------,,,+++*********+++,,,,,,,,,++++++)))***+++,,,++++++,,,...((()))+++,,,,,,,,,+++***(((***,,,,,,++++++,,,---)))...000+++((()))+++***)))))))))))))))))))))))))))***+++***(((&&&&&&&&&))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********+++------+++++++++,,,.........//////...------,,,)))***,,,---++++++---,,,+++++++++,,,---...///,,,(((&&&(((,,,///---+++++++++,,,---............---...//////......///000......///000000111111222111///......///000///......///000000///...000111111111111222222222222333222222333333333333333222111333444333000///222555111444666777666555555666333444555555666666555555666555555555666888:::;;;222555555444666;;;>>><<<888888999;;;<<<===;;;:::;;;<<<===<<<;;;;;;===???>>>>>>??????@@@@@@AAAAAA@@@BBBAAA<<<:::;;;:::777:::===AAADDDDDDDDDEEEFFFAAADDDEEEEEECCCCCCFFFIIIDDDBBBAAAAAAAAAAAA???>>>:::999888999;;;=========;;;<<<===???AAADDDFFFGGGJJJKKKLLLMMMMMMKKKIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIKKKIIIGGGEEEGGGKKKPPPTTTYYYYYYYYYZZZZZZ[[[\\\]]]ccccccdddeeeggghhhiiijjjiiikkkmmmkkkiiijjjmmmpppzzzwwwyyy}}}||||||}}}{{{yyywwwwwwxxxuuuuuurrrooossszzz|||{{{zzzuuuqqqqqqpppkkkiiiiiilllqqqsssoookkkjjjhhheeedddbbb```___aaabbbbbbbbbdddcccaaa]]]ZZZXXXYYY[[[ZZZ]]]______[[[VVVRRRQQQLLLMMMNNNMMMLLLLLLNNNPPPLLLKKKKKKLLLMMMMMMKKKIIIHHHGGGEEEDDDEEEFFFIIIJJJKKKPPPQQQNNNLLLLLLGGGAAAAAA@@@???>>>===>>>??????===>>>>>>???@@@AAABBBBBB???===::::::;;;<<<<<<;;;@@@@@@AAACCCEEEEEECCCBBB@@@===:::999::::::::::::<<<<<<<<<===???AAADDDFFF:::999999888888999999:::444444333222333555777888333555777888999999888777000111333333222222333444222222222222222222222333............///000111222111222222333222111000///222111111000000000111111,,,...000111000000111222///000000111000///...---000111111000......000222...///////////////......---------......///000111......------------......+++---...---,,,+++,,,...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***,,,...///---+++******,,,)))'''''')))+++***)))******++++++++++++******(((((((((((()))))))))***(((((()))))))))*********&&&'''((()))*********))))))+++,,,,,,+++)))))))))***)))((()))++++++)))(((''')))---...---+++******+++,,,------...---------***+++,,,---...---,,,,,,,,,---.........---+++*********+++++++++***))))))(((***++++++++++++,,,...)))***,,,---...---,,,+++)))+++,,,,,,+++***+++,,,+++......***)))++++++(((***************************,,,---+++(((&&&&&&'''))))))***++++++,,,------))))))))))))))))))))))))******+++++++++******)))***+++------+++***+++,,,***+++---...///......---,,,))))))------******...*********++++++,,,---...******)))***+++,,,------+++,,,,,,---------,,,,,,---...//////......///111//////000000111222222333000///------...///...,,,///000111000......///000111111111222222222333333111111222333444444444444000333555333000///222555333666888999888666666666444444555666666666666666444444555666777888999999333555555333555:::<<<;;;888999;;;;;;;;;;;;<<<>>><<<======<<<;;;;;;===???>>>>>>>>>???@@@AAABBBBBB@@@BBB@@@;;;:::;;;:::777888<<>>>>>>>>:::;;;<<<>>>@@@CCCEEEGGGEEEHHHKKKNNNNNNLLLIIIFFFKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIGGGFFFGGGLLLQQQTTTVVVWWWYYYZZZ\\\\\\\\\\\\aaaaaaaaabbbdddeeeggggggggggggiiijjjjjjkkkkkkkkk|||yyy{{{~~~zzz{{{{{{zzzwwwvvvvvvwwwvvvtttpppooossszzzyyyuuu|||wwwttttttrrrlllgggggghhhnnnrrrpppmmmllljjjgggcccaaa``````bbbcccbbbaaacccbbb```]]]YYYXXXZZZ[[[[[[]]]___^^^ZZZUUURRRPPPMMMNNNOOONNNMMMMMMOOOQQQNNNMMMMMMNNNOOOOOOLLLJJJHHHFFFEEECCCDDDFFFHHHJJJJJJPPPQQQNNNLLLKKKGGG???@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBCCC???===:::999:::<<<======AAA@@@AAACCCEEEEEEDDDBBB@@@===:::999999:::::::::;;;:::999:::<<>>???===999888:::===<<<======<<<;;;;;;===@@@>>>>>>>>>???@@@AAABBBCCC???AAA???;;;:::<<<<<<999777<<>>AAACCCDDDAAADDDJJJNNNOOOMMMIIIFFFMMMMMMMMMLLLLLLLLLLLLLLLLLLJJJHHHGGGIIIMMMRRRVVVTTTUUUXXX[[[]]]]]]\\\[[[_________```aaacccdddeeeddddddeeehhhjjjkkkiiiggg~~~|||||||||}}}~~~zzz{{{yyyvvvrrrqqqtttwwwzzzxxxtttpppnnnnnnooooooqqqqqqpppnnnllliiifffdddfffhhhjjjlllllliiifffddddddbbbaaa``````___\\\ZZZ]]][[[YYYWWWWWWXXXZZZ\\\^^^^^^```bbb\\\SSSSSSYYYRRRNNNKKKLLLPPPRRRQQQNNNOOOQQQTTTUUUTTTPPPKKKHHHJJJIIIGGGFFFFFFGGGIIIJJJQQQOOOMMMJJJHHHFFFEEEEEECCCBBBAAA???>>>======<<<;;;;;;<<<===???AAACCCDDD<<<<<<;;;999999===BBBFFFEEEDDDDDDCCCCCCCCCCCCDDDCCC@@@;;;999999:::::::::<<<;;;::::::999999999:::888555333444777999999777555333222444777999888666888888777666666666666666444444555555555444333222111000///......///000111,,,...111222111111111222222222111111000/////////000000000000111222333444//////000000111111111222444333111///---------.........//////000000111111,,,)))+++111222......111......------------......///...---,,,------//////222111///...------.........---,,,+++++++++,,,---,,,***)))***++++++***)))***************++++++,,,,,,+++++++++***)))))))))******)))))))))***,,,---******+++++++++******))))))***+++***))))))+++---))))))))))))((((((((('''((()))***)))((()))***,,,***+++,,,+++***)))***+++&&&***---+++'''%%%'''***'''***///111000,,,)))(((,,,,,,++++++***+++++++++((())),,,.........---,,,//////......------------,,,+++++++++++++++++++++++++++******++++++,,,---+++,,,...---,,,,,,---///))))))***++++++++++++***...---+++)))(((((())))))&&&&&&'''((()))******+++******))))))***+++,,,,,,///,,,((((((+++,,,+++))),,,---...---+++)))((()))******+++,,,,,,,,,,,,+++******+++,,,+++***)))(((///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...***'''+++000222---'''+++***'''&&&&&&(((+++---+++,,,---...///...---,,,000///.........000222333000000000///...///222555222222111111111111111222///111222111000///000111---000111000111444222...///111333444333222222333111111111111111111111111111222555777777777555444555666777666555444555666222555888:::999777666666333333333444666777999:::999999999999999:::;;;;;;???CCCBBB<<<;;;===;;;666===???AAABBBBBBAAA@@@???AAA>>>;;;999888:::<<<>>>;;;===@@@BBBCCCDDDFFFHHHJJJIIIHHHGGGHHHHHHJJJKKKMMMJJJFFFDDDEEEFFFDDDBBB>>>>>>>>>======<<<<<<;;;;;;::::::;;;===@@@CCCEEEDDDGGGKKKNNNNNNLLLHHHFFFJJJKKKKKKLLLLLLLLLLLLKKKLLLKKKJJJHHHIIIMMMSSSXXXQQQWWW]]]___]]]ZZZXXXYYYZZZ[[[\\\^^^___aaaaaabbb___aaadddggghhhiiihhhggg~~~|||{{{|||}}}~~~{{{{{{xxxtttpppooorrruuuwwwuuuqqqmmmkkkkkklllmmmnnnnnnmmmllljjjgggdddbbbccceeegggiiiiiigggeeecccaaa````````````___\\\ZZZ[[[YYYWWWUUUUUUVVVXXXZZZ[[[[[[^^^```[[[TTTTTTZZZRRROOOMMMOOOSSSTTTRRROOOOOOQQQSSSTTTSSSOOOKKKHHHIIIHHHGGGFFFFFFGGGIIIJJJNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@???>>>=========777777888999;;;>>>AAABBB???>>>===;;;:::===AAAEEEDDDCCCCCCCCCCCCDDDEEEEEECCC@@@;;;999999999999999;;;;;;::::::999999999999888666444555888999999888666444333555777999888666888777777666666666666666333444555555555444222222000///...------...///000---000222333222222222333222333333222222111000////////////000111111222222///000000000111111111111444222111///...---............//////000000111111...+++,,,111111---,,,//////......------......///...////////////...,,,+++111111///...---------......---,,,+++***+++,,,,,,---+++***+++,,,---,,,******))))))))))))***+++++++++++++++*********************)))))))))***+++,,,++++++,,,,,,,,,,,,++++++)))***+++***))))))+++---,,,+++***)))((('''''''''((()))***)))((((((***,,,***+++,,,+++***)))***+++(((+++---,,,)))'''(((***'''+++///111000---***)))++++++*********++++++,,,(((***,,,---......---,,,...............---,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++***+++---,,,++++++,,,...)))***++++++,,,,,,++++++...---,,,************+++)))))))))******+++++++++******))))))***++++++,,,111///---,,,---......---,,,---...---+++)))***++++++,,,,,,---------------((()))***+++,,,++++++***///...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,...,,,***,,,000111...+++---,,,+++******,,,---...+++,,,------......------000000000000000000000000...//////...---...111444222222111111111111111222///111222111000///000222222444444333555999777333///111333444333222222333111111111111111111111111222333555777777777777777777888999888666555666777222555888999888666555555555555555555555666777888<<<;;;;;;;;;<<<===>>>>>>DDDGGGFFFAAA???@@@???:::???@@@AAABBBBBBBBB@@@???AAA???<<<999888888:::<<<:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;===@@@CCCEEEDDDGGGKKKOOOQQQOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJNNNMMMMMMKKKLLLOOOTTTXXXTTTXXX]]]______\\\YYYXXXVVVXXXZZZ\\\]]]^^^^^^^^^___aaadddfffhhhiiiiiiiii{{{{{{zzzzzz{{{|||~~~{{{yyyvvvqqqnnnmmmooorrrsssqqqnnnjjjiiiiiikkklllkkkkkkjjjiiihhheeecccaaa```bbbdddffffffeeecccaaa]]]]]]^^^___```___\\\ZZZYYYXXXVVVTTTTTTTTTVVVWWWXXXXXX[[[]]]ZZZUUUUUUYYYRRRQQQPPPSSSVVVVVVSSSPPPPPPQQQRRRRRRQQQNNNKKKIIIGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFDDDCCCAAA@@@???>>>>>>>>>>>>???:::::::::;;;===@@@CCCEEEAAAAAA???===<<<===@@@CCCBBBBBBBBBBBBCCCDDDEEEEEECCC???;;;999999999888777999999:::;;;:::999888777999777666666888999888888777666555666777888777666777777666666666666666666333444444555444333222111//////------------/////////111333333333222333444222333444444444222000...------///000000000000000000000000000111111111111222222000///..................//////000000111111000......000000---,,,---///......------......///...///111222111...+++)))000000///...------------------,,,+++++++++++++++---,,,+++,,,---...---,,,)))))))))))))))******+++***************+++++++++******)))))))))***+++++++++,,,,,,---------,,,,,,)))***+++***))))))+++---///---+++)))''''''((((((((()))***)))((((((***,,,)))+++,,,+++******+++,,,++++++,,,,,,+++******)))(((+++///111///---+++***)))))))))))))))***+++,,,)))***+++---------,,,,,,+++,,,...///...---+++***************************///...,,,+++***))))))))))))***,,,+++******+++---***+++,,,,,,------,,,,,,------,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,------,,,******+++,,,---------,,,***+++---///***++++++,,,---,,,,,,,,,'''((()))***,,,,,,,,,,,,.........---------------*********++++++++++++,,,,,,,,,++++++,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......111111222222111000...---------...---,,,---000222222111111111111111222222000111222111000000111222222333111000333888777222///111333333222222222333222222222222222222222222333444555666777888999999::::::;;;:::777666666777333555888888777555444444666666555555555555666666<<<<<<<<<<<<===>>>???@@@DDDFFFEEEAAA??????===999???@@@AAABBBBBBAAA@@@???@@@>>>;;;888777888999:::888;;;>>>@@@BBBDDDGGGIIIMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMJJJHHHHHHIIIHHHGGGCCCAAA???===;;;:::::::::<<<<<<;;;;;;===@@@BBBDDDDDDGGGLLLQQQSSSSSSQQQPPPJJJJJJJJJJJJJJJJJJJJJIIIOOOPPPPPPPPPPPPQQQTTTWWWVVVXXX[[[___```^^^YYYVVVTTTVVVYYY[[[]]]]]]\\\[[[___aaadddhhhjjjkkkjjjjjjyyyyyyxxxxxxxxxyyyzzz{{{yyywwwsssnnnkkkkkklllnnnqqqooommmjjjiiijjjkkkllljjjjjjjjjiiihhhfffdddccc```bbbcccddddddbbb```^^^ZZZZZZ[[[^^^______\\\ZZZYYYWWWVVVTTTTTTTTTUUUVVVVVVWWWYYYYYYVVVTTTTTTUUUPPPQQQRRRUUUWWWVVVSSSOOOPPPQQQQQQQQQPPPMMMKKKIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIHHHFFFCCCBBB??????>>>>>>>>>>>>??????>>>===<<<<<<>>>@@@CCCEEECCCCCCBBB???======>>>@@@AAAAAAAAA@@@AAAAAABBBBBBBBB???<<<999999888777666777888:::;;;;;;:::888666888777666666666777777777888777777777777777666666666666666666666666555555333444444555555333222111000///...------...///000///111333333222111222444000111333444444111///---+++,,,---///////////////000000000000000111111111111111000/////////............//////000000111111///////////////...---...//////............//////...///000111000...---+++000//////......------------,,,,,,+++++++++++++++---,,,+++,,,---...---,,,))))))(((((())))))***+++)))))))))***+++++++++,,,***))))))))))))************+++,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,///---***((('''(((***,,,)))******)))((((((***+++)))+++,,,+++******+++---,,,+++***+++,,,,,,***((((((+++...000...---,,,,,,(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,+++)))+++---//////---+++))))))))))))))))))*********...---,,,+++************)))+++,,,,,,++++++,,,---+++,,,------......------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++***************++++++))),,,---,,,)))'''))),,,---------+++***,,,///111(((((()))************)))(((((()))***++++++,,,,,,---...............------))))))*********+++++++++(((******)))''''''***---***+++,,,---------,,,+++------,,,+++,,,---...///000000000000000///......,,,---......---...000222111111111000111111222333000111222222000000111222111111///...111555444///000222333333222111222444222222222222222222222222333333333444555777999::::::;;;;;;999777666666777444666888888666444333333666555555555555666666777999999::::::<<<===??????DDDEEEDDDBBB???>>><<<:::>>>>>>???@@@@@@???>>>>>>>>><<<:::888777888:::;;;777999<<<>>>@@@CCCGGGIIILLLLLLMMMMMMNNNNNNOOOOOOOOOMMMKKKJJJIIIIIIIIIIIIFFFDDDAAA>>><<<:::::::::<<<;;;;;;;;;<<<>>>AAABBBDDDHHHLLLQQQSSSTTTRRRQQQLLLLLLKKKKKKJJJJJJJJJJJJOOOPPPRRRSSSRRRRRRSSSUUUWWWWWWXXX\\\___^^^YYYTTTVVVXXXZZZ]]]^^^^^^\\\[[[]]]aaaffflllnnnmmmkkkiiiyyyxxxwwwvvvuuutttsssssstttrrrnnnkkkjjjjjjjjjjjjooonnnnnnmmmllllllmmmmmmjjjjjjkkkkkkjjjiiigggfffccccccdddcccbbb```]]]\\\XXXXXXYYY[[[]]]]]][[[YYYYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWUUUSSSRRRQQQPPPNNNPPPRRRUUUWWWUUURRROOOQQQQQQRRRRRRPPPNNNKKKJJJEEEEEEEEEFFFFFFGGGGGGHHHDDDEEEFFFGGGFFFDDDBBB@@@>>>>>>>>>===>>>>>>???@@@>>>===<<<;;;;;;===???@@@CCCCCCCCCAAA>>>===>>>???AAA@@@??????>>>>>>>>>>>>BBB???<<<::::::999888666777888:::;;;;;;:::888777888777777666555555555666777777777777666666666666444555666666666666555555444444555666555444333222222111000//////000111222///000111111000000111333///000222333222000---++++++,,,---.........///...111111000000000000000000000000000000000/////////......//////000000111111...//////......000000////////////....../////////...............///000111//////////////////......------------,,,,,,+++++++++******+++,,,------,,,)))))))))))))))******+++)))))))))***+++++++++,,,)))))))))***))))))))))))))))))***+++++++++++++++***++++++***))))))***,,,,,,***((('''(((***---///)))******)))(((((()))+++)))+++,,,,,,++++++,,,---+++***)))***++++++)))'''(((***---...---,,,,,,,,,(((((((((((()))***+++,,,******++++++++++++++++++)))+++---//////---+++)))(((((()))))))))*********,,,++++++***++++++,,,,,,+++,,,------,,,,,,---...,,,,,,---............---))))))******+++,,,,,,,,,+++++++++++++++*********++++++***************+++,,,///111///,,,+++,,,///,,,---,,,+++***,,,///222(((((()))************)))++++++******************------...//////......---))))))*********+++++++++''')))+++)))&&&&&&***...***+++,,,......---,,,+++------,,,+++,,,---.../////////.........///111111---...//////...///000222111111000000111222222333000222333222111000111222222444444111222555444111000222333222111111333444222222222222222222222222222222222333444555777888888999999888666444555666555777888888666444444444333333444444666777888999888999999:::<<<>>>???@@@GGGEEEEEEDDDCCC@@@>>>>>>;;;;;;<<<<<<============;;;:::999888888:::;;;<<<666888;;;===???BBBFFFIIIKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLJJJIIIHHHIIIJJJJJJHHHEEEAAA???===<<<;;;<<<;;;:::::::::<<>>>>>=========>>>>>>???@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???@@@???>>>>>>======>>>>>>AAA???<<<;;;;;;;;;999888888999:::;;;<<<;;;::::::888999999777555444555666444666777666555555666777333444555666777666555444555666666777666555444333222222000000000000222222000111111000//////000222///000111111000///---+++,,,,,,,,,,,,---...///000111111111111000000000000...///000000000000000///......//////000000111111---000///------111222000000//////......//////000......------...000222333000000111111111000000///...............---,,,,,,+++***)))***,,,...---,,,***************++++++,,,***************+++++++++))))))*********)))((('''(((((()))***++++++++++++++++++,,,***)))(((***+++(((((('''''')))+++---///******+++***(((((()))***)))+++,,,,,,++++++---...******++++++***))))))(((((()))+++++++++***+++---)))))))))))))))***+++,,,++++++******++++++++++++***+++---...///...,,,+++((())))))******+++++++++++++++******++++++,,,---+++---......---,,,...///+++,,,------......------((()))***+++++++++++++++)))))))))***************,,,+++******)))*********,,,---......,,,++++++,,,+++,,,,,,,,,++++++...000***++++++,,,---,,,,,,,,,,,,++++++***))))))******,,,---...000000///......*********++++++++++++,,,)))+++---,,,***))),,,///,,,---.../////////...------,,,,,,,,,,,,---......//////000000111222333333,,,...///000//////000222000000000000111222333333111222333222111111111333000666999555111111111000111222333222111111333555333333333333333333333333222222222333444444555555555666777666555444555666666777888888666555666777333333333444666777999:::999999:::<<<===@@@BBBCCCBBB??????AAA@@@<<<;;;<<<888888999:::;;;<<<======;;;::::::999999:::<<<<<<777888:::<<<===@@@EEEHHHJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKIIIIIIJJJLLLLLLKKKIIIGGGDDDAAA???>>>===<<<;;;::::::<<<>>>???EEEGGGKKKOOOQQQRRRRRRQQQRRRPPPNNNLLLKKKKKKKKKKKKLLLNNNQQQSSSRRRRRRSSSTTTTTTSSSTTTVVVXXXZZZZZZYYYXXXYYYZZZ[[[\\\\\\\\\\\\[[[___ffflllmmmkkkfffcccuuutttssspppnnnkkkiiihhhfffeeefffhhhkkkkkkiiifffeeegggkkknnnooommmjjjgggffffffhhhiiiiiihhhgggfff______`````````___^^^^^^XXXWWWUUUUUUWWWYYYZZZYYYZZZYYYXXXWWWVVVUUUTTTTTTQQQSSSRRRNNNNNNQQQPPPLLLNNNPPPSSSTTTTTTSSSQQQQQQQQQRRRUUUVVVTTTQQQLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????>>>>>>=========>>>>>>@@@AAACCCDDDEEEFFFFFFEEE===???AAAAAA@@@??????@@@>>>>>>>>>>>>???@@@AAABBB@@@>>>===<<<======<<<:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<999666555666888111444666555444333555777222333555666777666555444666777888888888777555444222111000//////000111222111222222111//////111333000111111000000///...---...---,,,++++++...000222111111111111000000000///---...///000111111000000......//////000000111111///222111---,,,000111...000000////////////000000......//////000000000111000111222333333222111000...///000000000///...---,,,+++***+++...///...---+++++++++++++++,,,,,,---+++++++++***************))))))*********)))'''&&&((()))***+++,,,,,,,,,,,,+++,,,,,,***)))((()))+++'''''''''((()))***+++,,,***++++++***(((''')))***)))+++,,,,,,,,,,,,---///))),,,...---***((()))+++'''((())))))))))))+++---++++++*********++++++,,,++++++***************+++,,,,,,---...............))))))******+++,,,,,,---,,,,,,++++++***+++++++++***,,,------,,,+++---...++++++,,,---------------)))***+++,,,,,,,,,+++***(((((())))))******++++++,,,++++++***))))))******+++******+++,,,+++)))'''***+++---,,,++++++,,,---+++,,,,,,---------------+++***)))))))))***+++,,,,,,---///000000000///...++++++++++++,,,,,,,,,,,,***+++,,,---,,,,,,,,,---,,,,,,---...............+++,,,------......------000222555888888666333111+++---//////......///000000000000000111222333444111222333333111111222333000:::@@@;;;222///000111111222222111000111333555333333333333333333333333222333444555555444333333333555666666555444666777666777999888777777888999444444444555555777888888777888999;;;===???AAABBB;;;888888<<<;;;777666999777777888999;;;===>>>???>>>===<<<;;;::::::::::::777999:::;;;<<>>===<<<<<<===???@@@CCCFFFJJJNNNRRRTTTUUUUUURRRPPPNNNKKKJJJJJJJJJJJJLLLNNNQQQSSSSSSSSSTTTVVVSSSTTTTTTTTTUUUXXX\\\___\\\\\\[[[[[[\\\]]]^^^___\\\^^^aaadddeeedddcccbbbrrrrrrpppooollljjjgggfffbbbbbbdddhhhlllllliiifff```dddiiimmmmmmkkkgggdddcccdddeeefffffffffeeeeee[[[\\\]]]^^^______``````YYYWWWTTTTTTVVVXXXYYYYYYYYYYYYXXXWWWVVVTTTTTTSSSNNNQQQPPPLLLMMMRRRRRRMMMOOOQQQTTTUUUTTTSSSRRRRRRPPPSSSVVVWWWVVVRRRMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDCCCAAA@@@???>>>>>>??????>>>===============:::<<<@@@CCCEEEFFFEEEEEE;;;>>>@@@AAA@@@???@@@@@@<<<<<<===???AAACCCEEEFFF???>>>======>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>><<<>>>>>>;;;888666777999000222555555333333555888222333555777777666555444777888999999999888666555111000///......///000111333333333222000000222444222222111111000/////////000...+++***+++---111333222111111111000000//////---...///111111111000000......//////000111111111222555333---,,,///000,,,000000////////////000000---///111222222000...---111111333444444333222111///000111111111000...------,,,+++---///000000///,,,,,,++++++,,,,,,---...,,,+++++++++******))))))((()))*********((('''&&&)))***+++,,,------...---+++,,,,,,+++)))((()))+++'''((((((((())))))))))))***++++++***((('''(((***)))+++,,,,,,,,,,,,...///)))---000///***(((***...&&&'''(((((('''(((***,,,,,,,,,++++++++++++++++++++++++***************+++------------......//////))))))***+++,,,,,,------......,,,+++***))))))))))))+++,,,,,,+++***,,,---***+++,,,,,,------,,,,,,+++,,,------------++++++(((((()))***++++++,,,,,,,,,,,,+++***))))))******///---,,,---000000,,,))))))+++------+++******+++******+++,,,,,,,,,,,,+++))))))(((((()))+++---...+++---///000111000///...++++++,,,,,,,,,---------((()))***+++,,,,,,***)))*********+++++++++,,,,,,+++,,,---...///...---,,,111555;;;>>>>>>999222...)))+++---...------...///000000000000111222333444111222333333111111222333555AAAJJJDDD888333444777222222222111000111333555333333333333333333333333333555666777777555333222333444666666555555777888666777999999888888999;;;666666555555555555666666555555666888:::===???@@@;;;777888======888888<<<666777888999;;;>>>@@@AAAAAA@@@>>><<<:::999888888888999::::::;;;>>>BBBEEEJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQOOOLLLLLLNNNQQQNNNOOOPPPOOOLLLHHHDDDBBBAAA@@@>>>======???@@@BBBBBBEEEIIIOOOSSSVVVXXXXXXRRRPPPMMMJJJIIIHHHIIIIIILLLNNNQQQSSSSSSTTTVVVXXXSSSTTTUUUTTTTTTWWW^^^dddaaa```^^^]]]^^^```bbbddd^^^^^^]]]\\\]]]___aaabbbpppooonnnlllkkkjjjjjjiiieeedddeeehhhlllllliiieeeaaabbbeeehhhjjjhhhdddaaa]]]]]]^^^aaaddddddcccbbbbbb```^^^^^^``````^^^[[[\\\ZZZWWWUUUUUUVVVXXXYYYWWWWWWWWWVVVUUUSSSQQQPPPPPPOOONNNLLLLLLLLLMMMNNNNNNPPPQQQSSSSSSRRRPPPOOOOOOOOOPPPQQQPPPOOONNNMMMLLLJJJHHHIIIKKKJJJFFFBBBEEEDDDBBBAAA@@@@@@AAABBBBBBAAA???===;;;:::999999=========>>>???AAABBBCCC>>>>>>===<<<<<<<<<<<<<<<>>>;;;999<<>>???>>><<<;;;;;;===???AAA888999:::;;;===>>>??????AAA???===:::888666666666333555666888888777555444999777555444333444555666555555777999;;;:::777444111111222333333333222222///////////////000111111000000///000222222111///---......///000111111111111///---,,,+++,,,---...000000111222222222222222222111000///.........///,,,///111111///...000222///...---------///000111...000222222111000000000///000111222333444444444111000000///...---------*********+++,,,---...///+++,,,,,,------,,,,,,+++((()))++++++******+++,,,+++(((&&&'''***,,,+++))),,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,((('''(((******))),,,111******+++,,,+++)))'''%%%***+++------+++******+++)))***+++,,,---,,,+++***+++++++++***++++++,,,,,,*********(((&&&&&&(((***...---,,,,,,++++++,,,,,,------..................------,,,***)))***---000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++++++++++++++)))***+++***))))))+++---************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******---......///////////////***+++---,,,+++******+++)))***+++,,,---,,,++++++(((,,,///...,,,+++---000,,,,,,------------------222666<<<@@@???;;;444000+++//////++++++000111---000000////////////000000000111111222222222111111333888===<<<666111111333555444222222222222444555333444555555333333444555333222222444777999:::999777777777777777888888999===>>>;;;888999<<<<<<999777666666666666777888888555666777999:::::::::;;;>>>>>>===;;;999999;;;===777777888:::<<>>???@@@>>><<<;;;;;;<<<555777:::;;;;;;<<<>>>@@@GGGIIIKKKLLLKKKKKKLLLNNNIIIJJJLLLMMMLLLMMMOOOPPPNNNPPPQQQPPPLLLIIIFFFFFF@@@@@@???>>>>>>???@@@AAA???BBBEEEHHHLLLQQQWWWZZZZZZUUUOOOKKKHHHHHHHHHHHHNNNNNNPPPQQQSSSUUUWWWXXXYYYZZZ[[[[[[ZZZ[[[]]]___bbbaaa`````````aaabbbccc]]]\\\ZZZXXXYYYZZZ]]]___lllkkkjjjiiiiiijjjkkkkkkiiigggfffhhhkkkmmmkkkhhhcccbbbcccdddeeeeeeccc```\\\ZZZYYYZZZ]]]aaabbbcccbbb```]]]]]]^^^___]]][[[[[[YYYVVVTTTTTTTTTVVVWWWUUUTTTTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLNNNOOOQQQQQQQQQPPPOOONNNNNNOOOPPPOOOOOONNNMMMNNNOOOOOOOOOMMMJJJIIIIIIJJJHHHFFFCCCBBBAAA@@@@@@AAA@@@???===<<<;;;::::::;;;;;;;;;<<<<<<>>>???@@@>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;===???AAA:::::::::;;;;;;<<<======>>>>>>===<<<:::888555444555666777777888777666555888777555444333444555666555555666888::::::777555333333444333333222111111///////////////000111111222111000111222111///---......//////000111111222222111///...---...///000000000111222222222222111111111111111111000000000,,,///111111///...000111//////...---......///000---///222222000////////////000111222333333333333000000000///...---------++++++++++++,,,---......,,,,,,------------,,,,,,(((***++++++******+++,,,+++)))'''(((***,,,+++)))))))))******))))))((('''((()))***+++,,,,,,,,,,,,,,,***)))***)))'''***///,,,+++***))))))(((((((((***+++---,,,+++******+++******,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,,,,***(((((()))+++------,,,+++++++++++++++,,,------------.........,,,---...---,,,,,,...///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((('''((()))+++---///...------,,,+++***)))))))))*********))))))+++,,,************************------------------------******++++++************+++***)))))))))***+++,,,++++++++++++++++++++++++------...///////////////,,,------+++******,,,...******,,,---------,,,+++,,,,,,---///000000///...,,,,,,------------......///444:::???@@@===888444,,,//////+++,,,000111...000000////////////000000444333111000///000111222333444555555333111///...222222111111111111222222333444555444333333333555333222222333555777666555777777666666777888999999;;;<<<:::777888;;;:::777444444444333333333333333111111333444555666666666:::<<<>>>???>>>;;;999888777777888:::<<<>>>@@@BBBAAABBBBBB@@@===:::::::::888999:::::::::;;;===@@@DDDFFFHHHIIIIIIIIIJJJKKKHHHIIIKKKLLLKKKLLLNNNPPPPPPRRRSSSRRROOOLLLKKKKKKCCCBBB@@@???>>>???@@@AAA???AAADDDGGGJJJNNNSSSWWWYYYVVVRRRNNNLLLJJJJJJIIIMMMNNNPPPRRRTTTVVVXXXYYYXXXYYY[[[[[[[[[\\\^^^aaadddcccbbbbbbbbbbbbcccddd]]]\\\[[[ZZZZZZ[[[]]]^^^gggfffddddddeeegggjjjllljjjfffcccdddgggjjjjjjiiicccaaa______``````___^^^YYYUUURRRRRRVVV[[[```bbb```^^^[[[[[[[[[\\\\\\[[[XXXWWWUUUSSSRRRQQQRRRRRRPPPOOOOOONNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJLLLMMMOOOPPPPPPOOOOOOLLLMMMNNNNNNNNNNNNMMMMMMNNNQQQTTTQQQLLLIIIJJJLLLKKKJJJHHHFFFDDDCCCCCCCCC@@@@@@???======<<<<<<===;;;;;;::::::;;;<<<======>>>======<<<<<<<<<<<<===@@@===::::::>>>AAABBBAAA???>>><<<;;;<<<===???@@@;;;;;;:::::::::::::::;;;;;;<<<===>>><<<999666333666666666666666666666666777666555444444444555666777666555666888888888666666555555555444222111000000000/////////000111111444222111111222111///,,,//////000000111111222222333222111000///000111222///000111222333222111111...///000111111111000///---///000111000///000111000//////.........//////,,,...000111///.........//////000111222222222222000000//////...------------,,,,,,,,,,,,,,,------------------------------)))***++++++******+++,,,+++)))((((((***++++++***)))))))))))))))(((''''''&&&'''(((***+++,,,,,,,,,---***)))***)))(((+++111...,,,***((('''((()))***)))+++---,,,+++***+++,,,***+++,,,---...------,,,,,,,,,++++++***++++++,,,---......,,,***)))***,,,,,,,,,+++************++++++++++++,,,,,,---------***---///000///.........++++++,,,,,,---......///------,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000///...---,,,+++***)))((()))*********))))))+++---++++++++++++++++++++++++------------------------++++++************+++,,,******))))))******+++,,,******++++++,,,,,,------,,,---......//////......---...---,,,***+++---000+++,,,---.........---,,,///---,,,000444555111---,,,,,,---------.........000333999===>>><<<888555---//////------000111///111000000//////000000111666444111......///111333444222000000111111///,,,111222222333333222222111222444555444333222333555333222111222444444444222666666666666777888999:::999::::::888999;;;:::555999999999999888777666555111222333555666666666666888:::;;;===<<<;;;999777777777888999;;;===???@@@DDDDDDDDDAAA===:::999999<<<<<<;;;:::999:::<<>>>>>>>>>>>???<<<<<<<<<;;;<<<<<<======>>>===<<<<<<<<<<<<======???<<<999888;;;>>>@@@@@@>>>===<<<<<<<<<===???@@@;;;:::999999999999:::;;;:::;;;<<<<<<;;;999777666777666555555444555555555666666555444444444555666777555444444666777777777555555555555444333222111111000000///000000111111333222111111222222000...000000000000111111222222222222111000000111111222///000111333333222111000)))***---/////////...---...///000000000000000000000//////...............+++...000000...------......///000000111111111000/////////......---------...------,,,,,,,,,------...------------------...***+++,,,,,,******+++,,,******))))))***+++++++++***++++++++++++***))))))%%%&&&((()))++++++,,,,,,***''''''))))))***...555,,,,,,***)))))))))******)))+++,,,,,,+++++++++,,,***+++---...//////...---,,,,,,++++++******++++++---......---+++)))***+++,,,+++******))))))***************++++++,,,,,,---***,,,.........---...///,,,,,,------............---------------,,,,,,,,,000000...---,,,+++++++++......---,,,++++++*********+++,,,+++******,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***************+++++++++))))))***+++,,,---...///,,,,,,---............---,,,---///...------...///+++,,,.../////////...---------...111333333000---,,,,,,------......//////222555888:::999777333111/////////......000111000111000000000000000000111333222000000000111222333555333111000111111111111333444555666666555444333222333444444222222333444333111111222444555555333666666666666777999::::::888::::::999:::<<<:::555============<<<:::999777222333444666777777888888;;;999888888999:::::::::777888888999;;;===>>>???CCCDDDDDDBBB???;;;::::::>>>>>><<<:::888999<<<>>>???AAACCCDDDDDDDDDFFFGGGFFFGGGHHHHHHHHHIIILLLOOOMMMNNNPPPPPPOOOOOOPPPRRRMMMJJJFFFBBB@@@AAACCCEEEBBBCCCEEEEEEFFFHHHKKKNNNTTTUUUVVVUUURRROOOMMMMMMOOOPPPRRRUUUWWWXXXXXXYYYUUUWWWZZZ[[[]]]___ccceeekkkjjjiiihhhgggffffffeee```aaabbbbbbbbbbbbaaa```eeebbb___\\\\\\]]]```aaaddd___ZZZYYY\\\```aaaaaaYYYYYY[[[]]]___]]]ZZZVVVOOONNNLLLNNNQQQUUUXXXYYYWWWWWWVVVTTTSSSSSSTTTUUURRRRRRQQQPPPNNNMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQKKKKKKKKKJJJKKKKKKKKKKKKNNNLLLIIIIIIJJJJJJHHHFFFDDDEEEEEEFFFGGGGGGGGGGGGAAA@@@@@@?????????@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<=========:::888777999;;;===>>>>>>======<<<===>>>??????:::999888888999:::<<<===<<<;;;::::::999999999:::666555444333333333333444555555444444444555555555777555333333444666777777333444444555555444444444111111000000000000111111000000000111333444333111000000000000000111111111000000000///000000000000...000222333444333111000((())),,,...//////...---......///000111111000/////////////////////......+++---//////...---------......//////000000//////............------------......---,,,,,,,,,------...---,,,,,,,,,,,,---...***,,,---,,,+++***+++,,,******************+++,,,+++++++++++++++***))))))&&&'''((()))***++++++++++++((((((*********...444******+++,,,,,,+++)))((((((***,,,,,,++++++,,,---+++,,,...///000000//////---,,,++++++*********+++***+++,,,,,,***)))******,,,+++******))))))******))))))******+++,,,------+++,,,,,,+++***+++...111/////////......---------.........------,,,,,,,,,++++++,,,,,,+++(((&&&$$$,,,,,,,,,,,,,,,,,,------,,,---------,,,,,,...///++++++++++++++++++++++++************************++++++******+++,,,,,,---))))))******++++++++++++))))))***+++---...//////+++,,,,,,---------------))),,,000111000///...---,,,---.../////////......))),,,000000///......///,,,,,,---......///000000111222444555555333000///000/////////000000000222111111000000000000111111---///000222333333333222222444555333//////222666222333555555555555333222222333444333222222333444222111111333666888888777666666666666777888999:::555888888777888;;;999444::::::999999777666444333000111222444555555666666::::::;;;===@@@???===:::999999999:::;;;<<<>>>??????AAACCCBBB@@@===<<<<<>>===:::888999<<>>;;;:::999888888:::<<<==================>>>>>>???::::::888888999;;;===???;;;:::999888888:::;;;<<<666555555555444333333333333444444444555555555555666444222222444666666666222222333444444444444444222222111000000000111111000//////111444555444333///////////////000000000......//////////////////...///222444444333111///+++,,,...000000000000000///......///111111000///------...///000000//////+++---///000...------------......//////.........------------------------...---------------......------++++++++++++------+++,,,---,,,+++***+++,,,***+++++++++******,,,---***************)))(((((((((((()))***++++++++++++///,,,,,,---+++((()))...)))***,,,------,,,***((((((***,,,,,,++++++,,,---,,,---...000111111111000------,,,+++************''')))++++++***)))***+++,,,,,,+++************+++))))))***+++,,,,,,---...++++++***))))))+++///222111000000///......------//////......---,,,,,,,,,((()))+++,,,---+++***)))++++++,,,,,,------......,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---------,,,))))))***++++++++++++*********+++,,,---...//////***+++,,,,,,------,,,,,,(((,,,///111000///...---,,,,,,.../////////...---(((,,,//////,,,+++---111,,,,,,---...///000000111,,,---///000111222222222111//////111111000000333222111111000000111111222,,,...111444555444222111...222555222...---111777000111111222222111111000111333444333222111222444222222222444777::::::999777777777777777888888999333555555333555888777222:::999777666444444444444333333555666777888888888777999???FFFJJJGGG>>>777:::::::::;;;<<<===>>>???<<<>>>AAABBB@@@???>>>>>>======<<<;;;:::;;;===@@@AAACCCFFFGGGHHHHHHJJJKKKHHHIIIHHHGGGFFFGGGJJJLLLLLLMMMMMMMMMMMMPPPTTTWWWSSSPPPLLLHHHFFFFFFGGGHHHGGGGGGHHHGGGFFFGGGIIIKKKMMMQQQUUUUUURRROOOOOOPPPRRRSSSVVVXXXYYYYYYXXXWWWVVVXXXZZZ\\\^^^aaaeeehhhllllllkkkkkkjjjhhhgggfffdddeeegggiiijjjjjjiiiiiikkkiiifffccc```^^^]]]]]]```^^^\\\^^^```aaa^^^[[[SSSTTTWWW[[[___```___]]]UUUSSSRRRRRRSSSTTTTTTTTTPPPSSSVVVUUURRRPPPOOOPPPLLLMMMNNNOOONNNLLLIIIHHHGGGIIIKKKMMMMMMMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOLLLKKKIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGFFFEEEEEECCCCCCBBBAAAAAA@@@AAAAAA888888888999999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;:::;;;<<<===============>>>>>>>>>???>>><<<:::999999:::<<<>>>888999999::::::;;;;;;;;;666777777777777555444333222333444444555555555555555333222333444666555555222333333333333333222111333222111111000000111111111000000222444444333222///.....................---...//////000000000///---///222444555333111///......//////000000000111000...---///111222000...+++,,,...///000000000000,,,...000000///.........------.........------,,,---------------------------------------...///000---,,,***))))))***,,,---,,,---...---+++***+++,,,)))+++,,,+++)))))),,,...+++++++++++++++***))))))******+++++++++++++++***///---...///,,,''''''******+++++++++++++++++++++(((***,,,,,,++++++,,,---,,,---///111222222222111...---,,,+++************%%%'''***++++++***+++,,,------,,,+++++++++++++++))))))***+++,,,---......***+++,,,,,,+++---///222000000///////////////////////////...------,,,,,,,,,,,,++++++,,,---......,,,,,,,,,---------------***+++,,,,,,***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())),,,...///...,,,+++((()))***+++,,,++++++***+++++++++,,,---...//////******+++,,,,,,,,,,,,,,,***,,,------------///000+++,,,---...///...------+++,,,,,,++++++,,,...000,,,,,,---...///000111111------...///000111222222333///...222222///000444222111111000000111111222000111222333333222000//////111222111000000222444111000000//////000000111111333333333222111222333444333333555777999999888999888888777777777777777555777555333555999999555===;;;999666666666888999555666777888999:::::::::888888<<>>???:::===@@@AAA@@@>>>======999;;;<<<<<<<<<===???AAABBBEEEGGGIIIIIIJJJLLLMMMKKKKKKIIIGGGEEEFFFIIIKKKKKKKKKKKKJJJKKKNNNRRRVVVSSSQQQNNNKKKIIIIIIIIIIIIGGGGGGGGGFFFEEEFFFHHHJJJLLLQQQUUUVVVRRRPPPQQQRRROOORRRUUUYYY[[[[[[[[[ZZZWWWYYY[[[]]]___aaaeeehhhjjjjjjjjjjjjiiihhhfffeeecccdddfffhhhiiikkkkkklllmmmllliiifffcccaaa______]]]\\\\\\^^^aaa```\\\XXXTTTTTTUUUXXX]]]```bbbbbbZZZWWWSSSRRRSSSTTTUUUTTTPPPSSSWWWWWWTTTQQQPPPPPPJJJLLLNNNOOONNNLLLIIIHHHGGGJJJMMMOOOPPPNNNKKKIIIMMMNNNOOOQQQQQQQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFBBBDDDFFFEEECCCCCCGGGKKKBBBDDDFFFHHHIIIIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA:::::::::;;;<<<>>>???@@@<<<<<<<<<<<<<<<===>>>???;;;<<<>>>======<<<===>>>============>>>>>>>>>>>>AAA???<<<:::999:::;;;===666777:::<<<===<<<;;;999777888::::::999777555333222333444444555555555444444333222333555666555444444444444333222111000///333333222111000000111111333222111222333333222000...............---------......///000000000000000---///222444555333111///......---------...//////000...---///222222000...***+++---///111111111111,,,...111111///.........---------......---,,,,,,------------------------,,,,,,,,,---...///000111,,,+++)))(((((()))+++,,,,,,---...---+++***+++,,,)))+++---,,,)))))),,,///---............---,,,,,,+++,,,,,,,,,,,,+++******,,,+++---000...)))))),,,---,,,***))))))+++,,,---''')))+++,,,,,,+++,,,...,,,---///111222333222222...---,,,+++************$$$'''***+++,,,,,,---......---,,,,,,++++++,,,,,,)))******,,,---...//////)))+++.../////////000000......//////000000111111000000///...------,,,,,,///,,,(((%%%%%%'''***,,,.........------,,,,,,,,,)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************&&&))),,,///000///,,,+++((()))***+++,,,+++******+++,,,,,,------.........******+++,,,,,,,,,,,,+++------+++***)))+++000333+++,,,---.........---,,,000,,,((())),,,000000...,,,,,,---...///000111222111111000////////////000333///...333333///000555222222111111111111222222555444333111000/////////222111000111444555444333333222111000000111222333111222333333111111222333666555444555777777777666:::999888777666666666666999:::888666777<<<===:::===;;;888555444666888:::111222333555666666777777<<<888333444:::>>>???==================>>>??????:::===@@@AAA???===<<<;;;777999;;;======>>>@@@BBBCCCEEEHHHJJJJJJKKKMMMNNNMMMLLLJJJGGGEEEFFFHHHKKKHHHHHHHHHGGGGGGJJJOOOSSSSSSQQQOOOMMMKKKJJJJJJJJJFFFGGGGGGFFFEEEEEEGGGIIILLLQQQVVVVVVSSSQQQRRRUUUMMMPPPTTTYYY\\\]]]^^^]]]WWWYYY\\\]]]___aaaeeehhhhhhiiijjjjjjiiihhhfffeeebbbcccdddfffhhhjjjlllmmmjjjhhheeecccbbbaaa___^^^```]]]ZZZYYYZZZZZZWWWTTTQQQQQQRRRUUU[[[___aaabbb___YYYSSSRRRTTTVVVTTTQQQRRRTTTVVVVVVSSSPPPMMMLLLMMMMMMMMMKKKHHHFFFFFFGGGGGGJJJMMMOOONNNNNNNNNNNNIIIQQQMMMXXXRRR]]]RRRNNNIIIJJJKKKKKKKKKJJJHHHGGGJJJHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGCCCDDDDDDDDDBBB???===;;;888:::<<<=========>>>???>>>>>>===<<<<<<<<<<<<======???@@@>>>;;;;;;===???>>>===<<<;;;;;;<<<>>>???AAA???===:::999999:::;;;============>>>>>>>>>>>>888888555333444777555///222222111111222222333444666555333222222333555666444444555555666555555444666444333111000000111111000000111111111111000000111111111000...---///000...------,,,,,,...///000//////000000111111222222000111111000......///000//////000111111111111111000---***+++...000000...000///...------,,,---------,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///&&&%%%&&&)))---000111000///...---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,------***###******+++++++++,,,,,,,,,,,,++++++******)))))))))************************************+++,,,---...+++...000111111000000111///...,,,,,,------,,,+++***************+++++++++...---+++))))))***+++,,,---,,,+++++++++,,,---...,,,,,,+++,,,,,,---//////111///...///222333111...000000///------,,,,,,,,,------+++******+++------******))))))***+++,,,,,,''''''((()))******++++++,,,,,,,,,------,,,++++++))))))*********+++++++++...+++)))***......+++''',,,,,,,,,+++++++++*********)))))))))***,,,...///(((***,,,......,,,***(((++++++,,,---............---...///000000//////...)))******++++++,,,,,,,,,...............///000000---......///000111111222000111222222111111222333888777666444222111111111111111000000111222333333333111//////111333333333222111///000111333222222444333333666999888444111444333333444666777777666:::999999999888888777777555888:::;;;999888777777999999888555333333555888666666777999;;;:::777444555777888888888:::<<<>>>777888777555888===@@@>>>???@@@BBBAAA>>><<<;;;;;;999:::;;;<<<>>>@@@BBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEECCCBBBAAAAAABBBGGGHHHHHHHHHGGGGGGIIIKKKOOOQQQRRROOOKKKHHHIIIKKKLLLJJJIIIHHHIIIIIIGGGFFFJJJLLLOOORRRUUUUUUUUUUUUQQQQQQQQQTTTXXX\\\^^^^^^YYYYYYYYYZZZ\\\```ccceeeqqqooojjjeeefffiiihhhcccccccccaaa```aaaeeelllqqqhhheeebbb___^^^]]][[[YYY[[[YYYVVVVVVVVVVVVSSSQQQRRRQQQRRRTTTYYY\\\^^^^^^]]]YYYUUUSSSUUUVVVVVVTTTTTTUUUVVVUUUSSSPPPNNNMMMNNNOOONNNLLLIIIFFFFFFGGGFFFIIILLLNNNNNNMMMNNNNNNKKKQQQLLLWWWRRR^^^RRRNNNIIILLLMMMKKKHHHGGGKKKPPPMMMHHHCCCAAACCCEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEDDDCCC@@@>>><<<;;;<<<>>>???>>>>>>???@@@<<<<<<;;;<<<<<<===>>>>>>===???@@@>>><<<;;;===???<<<;;;::::::;;;===???AAAAAA@@@===;;;::::::;;;<<<==================<<<<<<888888555222444777555000333333222222222222333333555555444333333444666666444444555555555555555444555444333111111111111222000000111111111111000000...///000///---,,,---...///......---...///000111000000000000000111111111000111111000......///000------...//////////////////---,,,,,,...000111111000///......---------...------,,,,,,,,,,,,------+++,,,------,,,,,,---///***))))))***,,,------,,,......---,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,---...000///000222333111---))),,,,,,,,,+++++++++,,,,,,+++++++++++++++*********************************************+++,,,---...+++---000000000///000111///...,,,,,,------,,,+++))))))******++++++,,,,,,...---+++***)))***+++,,,,,,+++******+++,,,---...,,,,,,,,,---......//////---000333555444222///---111000///...---------------------,,,,,,---------***************+++,,,,,,))))))***++++++,,,------,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,***((('''***...000...*********++++++,,,,,,,,,------,,,,,,,,,,,,------...***+++,,,......,,,+++***,,,,,,------...---------------///000000000///...------------------.....................//////000------......//////000000---...000///......///111666666555444333222111111000000111111111222222222333111000000222444444444333222000111333444444333444333222444666888666555444333222333555777666555999999999888888888777777666888;;;;;;:::888888888999888666555555777888999555555666888:::999666333555777999999999:::<<<>>>???AAA???===>>>CCCEEECCC@@@BBBCCCBBB@@@=====================>>>???AAAAAACCCDDDFFFGGGIIIIIIJJJJJJHHHFFFDDDCCCAAAAAAAAABBBFFFGGGHHHHHHGGGGGGHHHJJJKKKNNNPPPPPPNNNLLLJJJJJJKKKJJJIIIJJJKKKLLLKKKIIIIIIKKKNNNRRRTTTVVVVVVVVVUUUTTTSSSTTTWWW[[[___aaa[[[[[[ZZZ[[[]]]```bbbdddrrrrrroooiiiggghhhgggccccccbbbaaa______ccchhhmmmbbb```]]]ZZZYYYXXXVVVTTTUUUSSSQQQPPPQQQPPPNNNLLLRRRQQQQQQRRRVVVXXXYYYYYYZZZYYYWWWUUUUUUVVVWWWXXXVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOLLLIIIFFFFFFFFFEEEGGGKKKLLLMMMMMMNNNOOOMMMQQQIIIUUUQQQ___RRRMMMJJJMMMOOOJJJEEEEEENNNVVVRRRJJJBBB???BBBFFFGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDEEEEEEDDDBBB???>>>>>>@@@AAAAAA@@@???@@@@@@:::::::::;;;<<<===???@@@>>>??????>>><<<<<<===>>>::::::::::::<<<>>>@@@AAAAAA@@@>>><<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::999888555222444888777222555555444333222222222222444444444555555666666666555555555555555555555444555444333222111111222222000111111222222111111000---///111111///...---...000////////////000111111111111111111000000000000000111111000......///000------...///////////////---............///111222000//////............///------,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,+++******,,,,,,+++***...---,,,++++++***++++++++++++++++++,,,,,,,,,,,,*********+++,,,---//////,,,,,,,,,...111222111//////...---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******************************++++++,,,,,,------***,,,...///......///000///---,,,,,,---------,,,)))))))))***+++,,,,,,------,,,+++*********+++,,,************+++,,,---...+++,,,...///000000//////+++333<<<===777111///000111111000///............---...////////////...---+++************++++++,,,++++++,,,,,,------......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***((('''***...///...+++)))******+++,,,---...//////////////////...---,,,---------------------------------...------,,,,,,,,,---///000000000///...222111000///...///000111......------......///000---------...............,,,...//////...---///000333444444555555444222111///000111222333222111111222111000000333444555444444222111222333555444444555333111222444777888888444333222333555666666555888888888888888888777777777999;;;;;;:::999888999999777444555888;;;;;;:::555555666888999888666333444777:::;;;;;;;;;<<<===@@@BBBAAA===>>>BBBCCCAAABBBDDDEEEDDDAAA??????@@@@@@@@@?????????@@@AAAAAACCCDDDFFFGGGIIIJJJKKKKKKFFFEEEDDDBBBAAAAAAAAABBBEEEFFFHHHGGGFFFFFFGGGIIIHHHJJJMMMQQQSSSQQQMMMJJJKKKKKKKKKLLLNNNOOONNNMMMIIIKKKNNNRRRUUUWWWXXXXXX[[[YYYWWWVVVXXX\\\```ccc]]]]]]\\\\\\]]]___```bbbooosssrrrkkkfffeeeeeedddeeeeeecccaaa```bbbfffjjj\\\ZZZWWWVVVUUUUUUSSSRRRPPPOOONNNMMMMMMLLLKKKKKKPPPOOONNNPPPSSSUUUVVVUUUVVVWWWWWWVVVUUUUUUXXXZZZUUUSSSQQQPPPOOOOOOOOONNNNNNNNNNNNKKKGGGEEEDDDDDDDDDFFFIIIKKKLLLLLLNNNOOONNNQQQGGGRRROOO]]]QQQLLLLLLNNNNNNJJJEEEEEELLLRRRSSSKKKCCCAAAEEEIIIHHHFFFHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFEEECCCAAA???AAACCCDDDCCCAAA@@@@@@AAA;;;;;;;;;;;;<<<===>>>?????????>>>===<<<<<<===>>>;;;::::::;;;;;;===>>>??????>>>===;;;::::::;;;;;;<<<<<<;;;;;;:::999888888999888555222444999888444777666555333222222111111111222333555555666666555666555555444444444444444444444333333222222222222111111222222222222111111///111444555333111000000000000000111111111222222222222111111000000//////000111111000......///000//////000111111111111111,,,///000///,,,+++...000//////.........//////000,,,,,,++++++++++++,,,,,,***,,,------,,,+++---...***))))))***,,,------,,,---,,,,,,+++******++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///((((((((()))+++...///000111000...---+++++++++++++++++++++,,,,,,---------***************************++++++,,,,,,---------***,,,---...------...//////---++++++,,,...------((()))******+++,,,------,,,,,,+++******++++++,,,)))))))))***+++,,,---...+++,,,///111111111///...---888BBBAAA888111111555111111000///////////////---...000222222000...---+++++++++******++++++,,,,,,,,,,,,,,,------......+++,,,------------------,,,,,,,,,---------......---+++***+++------***(((+++++++++,,,---............///000000000///---,,,///...---,,,,,,---...///............---,,,++++++,,,---...000000000//////444333111000///000111111...------------.../////////........................///000000//////000111000222444555555555333222///000222333333222111///000//////000333444444444444222111111333444444333555444333444555666666666555333222222444666666666777888888999999888777777777999;;;;;;:::999999:::;;;777444666;;;===<<<999777666777888:::999777555444777;;;======<<<<<<===;;;>>>???<<<;;;???AAA@@@DDDEEEFFFEEECCCAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIEEEDDDBBBAAAAAAAAABBBBBBDDDEEEGGGGGGFFFEEEFFFGGGIIIIIIKKKPPPUUUVVVSSSOOONNNNNNNNNOOOQQQQQQOOOMMMJJJLLLOOORRRVVVXXXZZZ[[[]]]]]]]]]\\\\\\]]]```bbb___^^^]]]\\\\\\]]]]]]^^^gggnnnpppiiibbbaaadddeeejjjiiihhhfffdddeeehhhjjjWWWUUUSSSSSSSSSTTTSSSRRRMMMNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKMMMPPPSSSTTTTTTRRRSSSTTTTTTSSSTTTVVVXXXSSSPPPLLLKKKLLLMMMMMMKKKKKKLLLKKKIIIEEECCCBBBBBBCCCFFFIIIJJJKKKMMMOOOQQQPPPRRRHHHPPPKKKZZZOOOLLLMMMMMMLLLJJJHHHGGGGGGHHHLLLHHHDDDDDDGGGIIIFFFCCCGGGFFFDDDBBB@@@???>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBAAABBBDDDEEEDDDBBBAAAAAAAAA>>>======<<<<<<<<<======???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999<<<;;;;;;:::999888888777888888555333666::::::555888777666444333222222222///000222444555555666666777666555444444444444555444444444444333333333222222222333333333333222222///222555666444333222222111111111222222222222222222222111111000000//////000111111000......///000//////000111111111111111...000111///,,,)))***,,,...............///000111++++++************++++++***+++---,,,++++++,,,...+++***)))***,,,---,,,+++,,,,,,+++*********++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++***+++---000222222000...,,,+++***+++++++++++++++,,,,,,---------************************++++++,,,---------,,,,,,***+++------,,,,,,...000///---++++++,,,.........)))******+++,,,,,,------+++++++++++++++++++++,,,))))))***+++,,,,,,------+++,,,///111111111///...///888???<<<333...111777111000000////////////000---///111333333111///---,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,------.........---,,,,,,---------.........,,,+++++++++,,,,,,***)))------------------------+++,,,---//////...------000///---,,,,,,---///000............---,,,+++++++++,,,...000000000000///333222000/////////000000---------------...//////000000//////////////////...///000000//////000111///000333555555555333333///111222333333222000///...------000222444444333222111000000222333333222333444666777666555333333666444222222444777777777777888999::::::999888777888999::::::999888999:::===999666777;;;===:::777999888888:::;;;;;;999777555888;;;============>>>;;;???AAA??????BBBEEEEEEEEEFFFFFFEEECCCBBBCCCDDDAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFCCCBBBAAA@@@@@@AAABBBBBBBBBDDDFFFFFFEEEEEEEEEFFFKKKJJJKKKOOOTTTXXXWWWUUURRRQQQQQQQQQQQQPPPMMMJJJKKKMMMOOOSSSVVVYYY[[[\\\\\\___bbbcccaaa______```______^^^]]]\\\[[[[[[[[[]]]eeeiiiccc]]]^^^cccgggkkkkkkkkkiiiggggggiiikkkUUUSSSQQQQQQRRRRRRQQQPPPMMMNNNOOOOOOMMMLLLMMMNNNKKKJJJJJJLLLOOOQQQRRRRRROOOOOOOOOOOOPPPQQQRRRSSSPPPLLLIIIHHHJJJKKKJJJHHHIIIIIIIIIGGGDDDBBBBBBBBBDDDFFFIIIJJJLLLNNNPPPSSSTTTWWWLLLQQQIIIVVVNNNMMMMMMMMMLLLLLLKKKHHHEEEBBBCCCCCCDDDFFFGGGFFFDDDAAAFFFEEEDDDAAA@@@>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFDDDCCCAAAAAACCCDDDDDDBBB@@@@@@AAA@@@???>>>>>>=========>>>@@@>>>===<<<===>>>===<<<======<<<<<<;;;::::::999::::::999999999888888888;;;;;;::::::999999888888777777666555888<<<:::555888888666555444333333333000000222333555666777888888777555444333333444555333333444444444444333333222333333444444333333222///111333444222111222222000111222222333333222222111111111111000000000000000111111000......///000------...//////////////////000111000---+++***+++,,,,,,,,,------///000111++++++************++++++***+++,,,,,,++++++,,,---///---,,,+++++++++)))'''++++++************++++++************++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,+++***+++...111111000---+++******+++,,,++++++++++++,,,,,,,,,,,,************************+++,,,---......---,,,++++++,,,---,,,,,,,,,...000///---******,,,...//////++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,...///000000//////...333666444...,,,///333000//////......//////000---///111333333111///------,,,,,,++++++++++++,,,************+++++++++++++++,,,---......///......,,,,,,,,,---------......((()))***+++,,,---------//////.........---------***+++,,,---------------///...---,,,,,,---...///---------...------,,,,,,+++,,,...///000111000000//////////////////......------,,,,,,------.../////////000000000000000000,,,...//////...---///000///000222333444444444333111111222333222111000///------...000444555555444222000///000111333222222111444777888777555333333888555333333555888999999777888:::<<<<<<;;;999888777888999999777777888999;;;999777888:::;;;999777;;;:::999:::<<<<<<:::999666999<<<=========>>>???999???BBB@@@???CCCFFFFFFDDDEEEEEEDDDBBBBBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEECCCCCCBBBAAA@@@???@@@AAABBBCCCAAACCCEEEFFFEEEDDDDDDDDDKKKKKKLLLOOOSSSVVVXXXXXXTTTTTTSSSRRRQQQNNNJJJFFFLLLMMMOOOQQQTTTWWWYYY[[[\\\aaafffgggdddaaa````````````___^^^\\\[[[ZZZZZZXXX___bbb^^^ZZZ^^^eeeiiiiiijjjkkkjjjiiihhhjjjkkkUUUSSSPPPOOOOOOOOOMMMLLLMMMOOOQQQPPPNNNMMMOOOQQQMMMKKKJJJKKKMMMOOOOOONNNMMMJJJIIIJJJNNNOOONNNLLLNNNJJJGGGGGGJJJKKKIIIEEEGGGHHHHHHGGGDDDCCCCCCDDDDDDFFFIIIKKKLLLOOORRRUUUXXX\\\RRRUUUIIITTTOOOQQQKKKNNNOOONNNJJJGGGFFFFFF@@@CCCGGGHHHGGGEEEEEEFFFGGGFFFDDDBBB@@@??????>>>>>>>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCAAA@@@AAABBBBBBAAA@@@@@@AAA@@@???????????????@@@AAAAAA>>><<<<<<>>>???===<<<;;;;;;<<<<<<;;;;;;::::::999::::::::::::999888888::::::::::::::::::::::::555666666777:::>>>;;;555888777666555444444444444222222333333555888:::<<<888777555333333333444555222333444555555444333333333333444444444444333333000222333333222222333444///000111222333222222111000000000000000111111111000111111000......///000------...///////////////000000///000111111///---******++++++---...///000---,,,,,,,,,,,,,,,,,,---)))+++,,,,,,++++++,,,---...---++++++++++++)))(((++++++************++++++************++++++++++++,,,,,,+++++++++,,,------(((******)))'''(((+++...000...,,,***))))))+++,,,+++++++++++++++*********************************+++,,,...//////---,,,+++,,,---------,,,---///111///---******+++...//////---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,---......////////////000000//////...//////...............//////...///000222222000///......---,,,+++++++++++++++++++++++++++************+++,,,---...////////////+++,,,,,,,,,------------''')))+++,,,,,,,,,---................../////////...---,,,,,,,,,,,,,,,,,,...------------------...,,,,,,------...---------+++,,,...///000111000000,,,---///000000///...---------,,,,,,------...///---......//////000000000---...000///......///111111111111222333333333444222222222111111111000000---...///222666888777666333111000000222333333222///222555666555555666888999777444444666999:::;;;888999;;;===>>>===;;;:::777888888777666666777999777777888999999::::::999;;;:::999999;;;;;;:::999888:::<<<<<<<<<===???AAA888>>>BBB???===???BBBCCCCCCDDDDDDBBBAAA@@@BBBDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@?????????AAABBBCCC???BBBEEEEEEDDDCCCCCCCCCGGGJJJNNNQQQRRRSSSUUUVVVTTTSSSRRRRRRPPPMMMHHHEEEJJJKKKLLLNNNQQQTTTVVVWWW]]]bbbggggggdddaaaaaacccbbbbbbaaa```___]]]\\\[[[YYY^^^___[[[ZZZ___gggkkkiiikkklllmmmllllllmmmoooVVVTTTPPPNNNMMMLLLJJJHHHMMMOOOQQQQQQNNNNNNPPPRRROOOMMMLLLKKKLLLMMMLLLKKKLLLHHHEEEGGGLLLNNNKKKGGGMMMIIIFFFGGGKKKKKKHHHDDDGGGHHHIIIGGGEEEDDDEEEFFFEEEGGGIIIKKKMMMOOOSSSVVV[[[aaaWWWXXXIIITTTPPPTTTIIIOOORRROOOHHHEEEHHHMMMAAAFFFJJJKKKHHHGGGJJJMMMGGGFFFEEECCCAAA@@@@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@AAACCCDDDEEEDDDBBBAAA>>>@@@AAAAAA@@@???@@@@@@>>>>>>??????@@@AAACCCCCCAAA>>><<<<<<>>>???===;;;999::::::;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999::::::::::::::::::;;;;;;444666777888<<>>:::888555555777999;;;<<<888:::<<<>>>???>>><<<:::666777777666555555666888333555888999999999;;;<<<:::999888888::::::999888999:::<<<<<<<<<===@@@BBB;;;BBBEEEBBB???@@@BBBCCCCCCCCCCCCAAA@@@@@@BBBDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@????????????@@@BBBCCC???AAADDDEEEDDDCCCBBBCCCCCCIIIPPPSSSRRRQQQRRRSSSRRRRRRQQQQQQPPPMMMHHHDDDIIIJJJJJJLLLNNNQQQSSSTTT___cccgggfffbbb```bbbeeecccccccccbbbaaa___]]]\\\\\\______ZZZZZZaaaiiilllkkkmmmoooppppppqqqrrrsssZZZWWWRRRMMMJJJHHHHHHHHHKKKMMMPPPRRRRRROOOLLLIIILLLKKKIIIHHHGGGHHHIIIIIIDDDDDDDDDEEEFFFFFFEEECCCDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNPPPUUUXXX]]]]]]\\\ZZZXXXVVVTTTSSSPPPOOOOOONNNMMMMMMLLLLLLIIIJJJKKKJJJHHHHHHJJJKKKFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@AAABBBBBBAAABBBCCCFFFGGGFFFBBB???CCCBBBAAAAAABBBBBBBBBAAA@@@AAACCCBBBAAA@@@@@@AAA@@@@@@???>>>=========>>>;;;;;;:::::::::;;;;;;<<<;;;===???===:::999:::<<<:::888666888;;;======;;;;;;::::::999888888888888777888::::::999777555333222444555555555666888:::999777555444444444666777777666444333222222333444555666666777777777777666888777444222222222333444333333222111000000111111000000000000000000000000//////000000///...------////////////000111222333222222111000///...------))))))***+++,,,......///...------------......///000000//////.........---...---,,,,,,+++++++++,,,***,,,------+++******+++************+++,,,---.../////////...---,,,+++***(((***+++------,,,+++***000...+++)))((()))+++,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---))),,,//////---,,,,,,...,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---......---,,,,,,+++*********+++...///)))###$$$))).........////////////000---,,,++++++,,,---///000------...............---,,,,,,,,,---------......------...//////000//////...//////...,,,***+++,,,***+++,,,...///......---+++*********+++,,,,,,---******++++++++++++******------,,,++++++,,,,,,,,,+++,,,---------...000333///............///000000+++++++++,,,,,,,,,------)))******+++,,,---...///)))+++---///000000///............///000111222222///...---,,,+++,,,------......//////000222333444...///000000000000///...333444555333111000000111222222111111000000//////444111000444;;;???>>>;;;555444333111000111111222000///111555444000444;;;666777777777888888888999777999:::<<<<<<;;;:::999888888777555444666999===:::999777666555666888999999::::::;;;<<<<<<<<<<<<999:::;;;<<<>>>@@@AAABBBAAA???===<<<===???BBBDDDBBBCCCCCCAAA??????BBBFFFEEECCCAAA@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCCCC??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAACCCEEEFFFIIINNNQQQRRRRRRSSSSSSRRRPPPOOOPPPRRRQQQNNNKKKJJJKKKLLLLLLKKKLLLOOOQQQYYY\\\```bbbcccbbbaaaaaaeeeeeedddcccbbbbbbbbbbbb^^^\\\]]]aaaggglllnnnnnnooopppqqqrrrrrrrrrrrrqqqXXXUUUQQQLLLIIIGGGGGGGGGJJJLLLOOOQQQPPPNNNKKKHHHIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCCCCDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFIIIHHHGGGGGGGGGIIIKKKMMMKKKLLLMMMNNNOOORRRVVVZZZ^^^^^^]]]\\\ZZZWWWUUUSSSRRRQQQQQQPPPOOOOOONNNNNNKKKLLLLLLKKKIIIHHHIIIKKKEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@@@@@@@@@@AAAAAAEEEEEEGGGGGGGGGGGGFFFFFFUUUPPPKKKFFFDDDCCCBBBBBB???AAABBBBBB@@@??????@@@AAA@@@>>>>>>>>>???>>>>>>:::::::::::::::;;;<<<===;;;===>>>===:::999:::<<<===:::888999;;;<<<;;;999<<<;;;:::999888777777777:::::::::999777555333222000222444555555666888:::888777555444333444555666666555444333333444555555777888888888888888777777666555333222222333444555333222222111111111111111000000000000000000000000///////////////...------............///000111222222222111000///...------******+++,,,---...////////////...------........./////////......---------,,,,,,,,,++++++,,,,,,---***,,,------+++******+++************+++,,,---...------...------,,,+++***(((***+++------,,,+++***---,,,***))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,))),,,//////...,,,---...,,,+++***)))***+++---...,,,,,,++++++++++++,,,,,,......---,,,,,,+++******)))***,,,///,,,'''(((,,,,,,,,,---------.........,,,,,,,,,,,,---...//////000000111111111111000000,,,,,,,,,---------......------...///////////////...//////...,,,***+++,,,***+++,,,............---++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***,,,............000222---,,,,,,,,,,,,---......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---,,,---///000111000///...------,,,,,,,,,...///000111000...---,,,------.........//////000222333444444444444444444444444444333444444333111000000111222222222222222111111111222000000333999===<<<:::444333222111111111222333333111333666555111444:::777777777777777777777777555777888999:::999888777888888888666555666999;;;999888666555555666888999888999:::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBB===<<<;;;;;;;;;===???AAA@@@AAAAAA@@@>>>???BBBEEEDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBAAAAAACCCEEEDDDHHHMMMPPPRRRRRRSSSTTTTTTRRRQQQQQQSSSRRRPPPMMMMMMMMMMMMKKKJJJKKKNNNPPPSSSVVVZZZ^^^````````````eeeddddddcccbbbbbbaaaaaa______aaaffflllqqqsssrrrppppppqqqrrrsssttttttuuuTTTRRRNNNJJJGGGFFFFFFFFFIIIJJJMMMNNNNNNLLLIIIGGGFFFFFFEEEDDDDDDDDDEEEEEEAAABBBBBBCCCDDDEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFFFFGGGIIILLLOOOQQQMMMOOOPPPQQQRRRTTTXXX[[[]]]]]]]]]]]][[[YYYWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQMMMNNNNNNLLLJJJIIIIIIJJJDDDCCCCCCBBBAAAAAABBBBBB@@@??????>>>>>>?????????EEEGGGIIIHHHFFFFFFIIILLL^^^\\\VVVNNNGGGCCCCCCDDD???@@@BBBAAA???>>>>>>???BBB???===>>>@@@AAA???===999999999999:::<<<======;;;<<<======;;;:::;;;<<>>@@@BBBCCCBBBAAA@@@;;;;;;;;;;;;<<<===>>>???>>>???@@@??????@@@CCCEEEDDDCCCAAA@@@??????@@@@@@CCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCCCCCCCAAABBBCCCEEECCCFFFKKKOOOQQQSSSTTTVVVWWWUUUSSSSSSTTTTTTSSSRRRQQQPPPNNNKKKIIIIIILLLNNNMMMPPPUUUZZZ^^^`````````cccccccccccccccbbb``````^^^```dddjjjppptttttttttpppppppppqqqsssuuuwwwyyyQQQOOOLLLIIIFFFEEEEEEEEEHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFHHHIIIKKKJJJGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFJJJNNNRRRTTTSSSTTTUUUUUUUUUVVVYYY[[[YYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTTTTSSSOOOPPPPPPNNNLLLIIIIIIIIIDDDCCCBBBAAAAAA@@@@@@AAA??????>>>============>>>AAAEEEIIIHHHEEEDDDHHHLLLVVV[[[^^^WWWJJJBBBCCCGGG@@@AAABBBBBB@@@>>>>>>???BBB???===>>>BBBBBB@@@<<<888888888999:::<<<===>>>;;;;;;<<<<<<<<<<<<<<<<<>>AAACCCCCCBBB???>>><<<<<<======>>>?????????>>>>>>???@@@AAABBBEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@EEEDDDBBBAAAAAABBBDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBCCCEEEBBBEEEJJJNNNPPPRRRUUUVVVYYYWWWVVVUUUUUUVVVWWWWWWUUUTTTQQQMMMIIIIIIKKKMMMLLLNNNSSSYYY^^^```aaa``````aaabbbbbbbbbaaa```___^^^aaafffkkkppprrrqqqpppoooooooooppprrruuuxxx{{{NNNMMMJJJHHHFFFEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFGGGJJJMMMNNNLLLIIIGGGEEEEEEFFFGGGCCCDDDEEEGGGKKKOOOTTTVVVYYYZZZ[[[ZZZXXXXXXYYYZZZVVVWWWXXXYYYZZZZZZ[[[[[[XXXWWWWWWVVVUUUUUUTTTTTTPPPQQQRRRPPPMMMKKKJJJJJJDDDDDDCCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<======CCCIIIJJJGGGEEEGGGJJJHHHVVVbbb^^^NNNAAA@@@FFFAAABBBCCCBBB@@@>>>>>>???@@@>>>===???AAABBB???===777777888999:::;;;===>>>;;;:::;;;;;;<<<=========<<<<<<<<<;;;:::999:::;;;444444555666777999:::;;;888777666555444444555555444888;;;<<<:::666444222555555444444333333333333111222444666888:::<<<<<>>===;;;;;;888777666444333222222111111222333333333333222222111111111111111111111111......//////000//////...////////////000111222222000000//////......------,,,------....../////////111111000...------------...///111222222111000//////...---+++***)))((((((***,,,------+++******+++++++++******++++++,,,,,,))))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,++++++,,,------------,,,++++++,,,///111333222000...------,,,,,,,,,,,,,,,,,,+++******))))))******+++------,,,,,,,,,,,,++++++,,,((()))---///---+++,,,,,,,,,,,,,,,------------+++,,,...///000000///...---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,+++---------+++***+++,,,******++++++,,,------...------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...***---000111111////////////............///000000***,,,///000111000---,,,---------.........//////..................------111000...------...///000///...---,,,,,,,,,---.........//////000222333444222111///......///111222000111222222000000111333------......//////000000666444333222111000...---///000111222333444444444000111222333666:::;;;;;;777777777777777666666666999999888888888999:::;;;888:::<<<<<<:::888777777777666555444555666888:::777777999:::;;;<<<<<<<<<<<<===@@@AAAAAA@@@>>><<<<<<<<<======>>>???????????????@@@AAACCCEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBGGGFFFDDDDDDDDDEEEGGGIIIEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEEEEDDDCCCBBBDDDEEECCCFFFJJJMMMOOOQQQSSSUUUXXXWWWWWWVVVVVVWWWYYY[[[YYYXXXTTTOOOKKKIIIJJJLLLLLLMMMQQQWWW\\\___^^^\\\]]]]]]^^^___`````````___aaaeeejjjnnnppppppooonnnpppooooooppprrruuuxxxzzzMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFGGGKKKOOONNNLLLJJJGGGGGGGGGIIIJJJFFFFFFGGGJJJMMMRRRVVVYYY]]]^^^___^^^\\\ZZZ[[[\\\WWWWWWVVVVVVWWWYYY[[[]]]VVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSRRROOOLLLKKKKKKFFFFFFDDDCCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<===BBBHHHKKKJJJHHHHHHIIICCCQQQ^^^[[[LLL???===BBB@@@BBBCCCBBB???======>>><<<===???@@@@@@???>>>>>>888888888888999;;;<<<<<<;;;:::999;;;===>>>>>>===;;;;;;<<<:::888888999:::222333333555777999;;;<<<666666666666666666666666666888;;;<<<999666333222555555555555444444444333111333555888:::<<<======???@@@@@@@@@???>>>======:::999888666555333222111111111333444444444333222111111111111111111111111//////000111111111000000/////////000000111222333/////////.........------,,,,,,------............000///...------------------///111222222111000//////...,,,+++)))(((((((((***,,,------+++******+++,,,++++++***++++++,,,,,,******+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,************+++,,,---...)))***,,,---......---,,,,,,---...//////...---,,,,,,---000333666555222///------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++//////+++***,,,------------............,,,---...///////////////////////////...---,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++++++++,,,---,,,+++***+++,,,+++*********+++,,,---......------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,...000111000//////000---,,,,,,,,,,,,---......***,,,.../////////---,,,***+++,,,---...///000000------------..................---------......///------,,,+++,,,---...///......//////000222333444333222111000000111222333...000111111000000222333000111111111111111111222666555333222000...,,,,,,///000111222333444444333222444555555:::@@@AAA???666777777777888888888888888777555444555666888:::888:::<<<<<<;;;999999999888777666555666888:::;;;777888999;;;<<<======>>>;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGHHHIIIKKKLLLGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFFFFEEECCCCCCDDDFFFEEEGGGJJJLLLMMMOOOQQQSSSTTTUUUWWWWWWWWWYYY[[[]]][[[ZZZXXXSSSNNNKKKJJJKKKKKKKKKNNNTTTZZZ]]][[[XXXYYYYYYZZZ[[[\\\^^^```aaagggjjjooorrrrrrqqqpppppprrrrrrrrrrrrsssuuuwwwxxxLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFEEEDDDGGGIIIJJJHHHEEEFFFJJJNNNLLLKKKHHHFFFFFFHHHKKKMMMKKKKKKLLLNNNQQQUUUYYY[[[^^^___aaa```___^^^^^^___]]][[[XXXVVVVVVXXXZZZ\\\TTTTTTTTTSSSRRRRRRQQQQQQPPPRRRTTTSSSQQQNNNMMMLLLIIIHHHFFFEEEDDDCCCCCCCCC@@@???>>>===<<<<<<<<<<<<>>>@@@CCCFFFGGGHHHHHHHHHCCCHHHLLLJJJCCC>>><<<>>>???@@@AAA???===;;;;;;;;;888<<<@@@@@@>>><<<===???999999888888999:::;;;;;;:::999888:::===??????===;;;<<<<<<:::666555666888444444444555666777888999777777888888888777555444333555888999777555333333666666666666555555444444222333666999;;;======>>>?????????@@@@@@???>>>>>>999999999888777555444333000111333444555444333222111111111111111111111111000000111222222222222222//////...//////000111222//////.........---------,,,,,,,,,,,,------------...------,,,,,,,,,------+++---///111111000...---,,,+++*********************,,,------+++******+++,,,,,,++++++***++++++,,,+++,,,,,,------------,,,++++++******++++++,,,,,,---,,,+++***+++,,,...000)))+++---/////////...------...000111111000...---...///111555888888444000------...------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...111///+++,,,000------------............---------......///000111000000000000///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++*********+++,,,,,,+++***+++,,,+++************,,,---.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,---...///...///000000//////000111---,,,,,,,,,,,,---......++++++,,,---------------******+++,,,---...//////---------......///000000,,,---...000000000000///,,,,,,,,,,,,---...000111......//////000222333444000000000000000000000000---///111111000000222444222222222222222111111111222333222111000......///000111222333444333333222333555555444999@@@AAA===666666777888999:::;;;;;;999777555333444666888:::888:::<<<<<<;;;:::;;;<<<999888777666777999;;;<<<888999:::<<<===>>>??????;;;<<<======>>>>>>>>>>>>===<<<;;;;;;;;;===???AAAAAA@@@???BBBEEEGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDCCCDDDFFFHHHIIIKKKLLLLLLLLLNNNPPPOOORRRVVVXXXXXXYYY\\\___\\\\\\[[[WWWRRRMMMKKKKKKKKKKKKMMMTTT[[[^^^]]]YYYVVVVVVUUUVVVYYY]]]```ccciiimmmqqqtttssssssssstttvvvvvvvvvvvvvvvvvvwwwwwwLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFAAABBBDDDEEEEEEEEEDDDDDDGGGIIIJJJHHHDDDDDDHHHMMMJJJIIIFFFEEEFFFIIILLLNNNOOOOOOPPPQQQTTTXXX[[[]]]]]]___aaaaaaaaaaaabbbcccccc```ZZZVVVUUUVVVYYY\\\SSSSSSRRRRRRQQQPPPPPPPPPPPPRRRTTTTTTRRROOONNNMMMJJJIIIHHHFFFEEEEEEDDDDDD@@@@@@???======<<<<<<<<<>>>======???CCCEEEFFFFFFBBB>>>:::999;;;============>>>???>>>;;;999999999555<<>>@@@???======>>>===:::555222333555666666555555555666666777888999::::::999777444222///222555666555444444444666666777777666666555444222444666999<<<=========>>>>>>???@@@@@@@@@??????888888999888888777666555000111333555555555333222111111111111111111111111000111222333333333333333...------......///000111...............---------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))+++---///000///---+++))))))))))))***+++,,,---***,,,------+++******+++,,,,,,++++++***+++++++++---------......------,,,++++++******++++++,,,---///...+++******,,,///111***+++...///000000///......///000222222000///...//////222666:::999555111---.........------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++000333000+++...444,,,,,,------------............---------///111222////////////...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***+++---+++******)))***,,,---...///...---,,,,,,,,,,,,,,,---..................---++++++++++++,,,---...//////000000///......000222///............///000000+++++++++,,,,,,,,,------******+++,,,,,,------...............///111222222---///111333444444222222,,,,,,,,,---...000222444......//////000222333444111111222222222222111111---///000111000111222444222222111111000000/////////000111111000000111222000111222333444333222222222444333111666======888666666777999:::;;;<<<===;;;999777555555888;;;===999:::;;;;;;::::::<<<===999888777777888:::<<<===888999;;;===>>>???@@@@@@<<<<<<<<<===>>>>>>???@@@AAA???===<<<===???BBBDDDAAA??????AAADDDFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGJJJLLLMMMNNNNNNMMMMMMLLLJJJHHHFFFDDDCCCFFFGGGGGGFFFDDDCCCDDDFFFJJJKKKLLLLLLKKKKKKLLLNNNKKKPPPUUUXXXYYYZZZ\\\___\\\]]]]]]YYYTTTOOOLLLKKKLLLLLLOOOVVV^^^bbb```]]]TTTSSSSSSTTTWWW\\\aaadddggglllqqqsssssssssuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvNNNMMMMMMKKKJJJIIIHHHGGGHHHGGGFFFDDDCCCCCCBBBBBBFFFEEECCCDDDEEEEEEDDDCCCGGGGGGGGGFFFDDDEEEGGGIIIFFFFFFEEEDDDDDDGGGLLLOOOMMMOOOQQQUUUXXX[[[]]]^^^^^^^^^___``````````````````___^^^ZZZVVVSSSRRRRRRPPPOOOPPPRRRQQQMMMNNNRRROOOOOOPPPPPPQQQQQQRRRRRRKKKJJJHHHFFFEEEFFFGGGHHHDDDBBB???===<<<===>>>@@@@@@;;;999@@@FFFGGGFFFGGG???@@@===888:::??????;;;======<<<:::888777888:::===<<<;;;::::::<<<===>>>BBB???;;;999::::::::::::;;;999888999===??????>>>>>><<<:::999999777444111666666666777888:::<<<<<<999999999888888777777777444444555666777777666666777888888888888777666666555555888;;;???@@@???============>>>>>>>>>>>>>>><<<:::777444333444555666///000222444555555555555111111111222222333333333222222222111111111111111333333222111000000111111......------,,,+++******---++++++---000000---***///...,,,,,,---------,,,++++++,,,,,,---...//////000...---+++******++++++,,,++++++******++++++,,,++++++******************''')))+++---......,,,+++222000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,---...//////......---...///111666999444,,,---,,,,,,,,,,,,---......------------------,,,,,,---------............///,,,---.........---,,,+++---,,,*********,,,...///......---,,,,,,,,,------//////...---,,,,,,,,,,,,111///---,,,---......---111...,,,,,,...///...,,,***++++++***))))))***,,,+++///000,,,,,,000111,,,------------,,,,,,+++***,,,---...//////...---,,,,,,------,,,++++++,,,...,,,,,,,,,,,,---...//////---------------...///000++++++++++++++++++,,,,,,,,,,,,,,,------.........---///000111000000222333555333111//////000111222............///000222222444444333111//////222444555222000000222333111...555333000///111222333333222222111111111111111111333222000/////////000111///111222444444333222000888888666555555666777777888555222333777;;;<<<;;;999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999;;;======;;;::::::===???AAABBB;;;===>>>??????>>>===;;;@@@@@@>>>>>>>>>>>>@@@@@@===???BBBEEEGGGGGGFFFFFFBBBCCCDDDCCCBBBCCCDDDFFFEEEFFFHHHJJJLLLNNNOOOOOONNNOOOOOOLLLIIIFFFEEEEEEJJJLLLNNNMMMKKKHHHGGGGGGJJJLLLLLLLLLKKKLLLNNNPPPJJJMMMQQQTTTVVVYYY[[[]]]^^^^^^]]]\\\ZZZUUUOOOJJJLLLMMMQQQYYYaaaccc___ZZZUUUTTTTTTUUUWWW[[[___aaakkknnnqqqssstttuuuwwwxxxxxx|||~~~~~~~~~~~~zzztttJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAABBBAAAAAABBBDDDEEEDDDCCCEEEEEEEEEDDDCCCCCCEEEGGGEEEEEEEEEDDDDDDFFFKKKOOOMMMOOORRRUUUYYY[[[]]]^^^\\\]]]^^^```aaaaaaaaaaaaaaa```^^^[[[WWWUUUTTTTTTQQQOOOOOOQQQOOOKKKLLLPPPNNNNNNNNNOOOPPPQQQQQQRRRMMMLLLKKKIIIHHHHHHIIIIIIDDDBBB@@@===<<<===>>>???BBB>>>===AAACCCAAA??????<<<>>>===888888<<<===:::<<<<<<<<<999777666777999888888888888888999999:::???===;;;:::;;;;;;;;;::::::999777999<<<>>>>>>===;;;:::999999999888666444444444555555666777999999::::::::::::999999999888333444444555555555555444444555666666777777777777666555555777:::===??????>>>>>>>>>===============:::999666555444555777888222333444444444444333222111111111222222333333333222222222111111000000000111111000///////////////...------,,,++++++******---,,,+++,,,//////...+++///---,,,,,,...///...---++++++,,,,,,---......///000///---,,,,,,,,,,,,---,,,++++++++++++++++++,,,************************$$$%%%''')))+++,,,,,,,,,111000...+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000------...///////////////---...///000555888444------,,,,,,,,,------.........------------------------------............///---......///...---,,,+++...---,,,++++++,,,...///...------,,,,,,,,,,,,,,,......---,,,,,,,,,------///...,,,+++,,,,,,---,,,...------///000000---)))+++,,,---,,,+++***+++,,,***......+++,,,000000------------------,,,+++***,,,---...//////...---,,,,,,------,,,++++++,,,...,,,,,,,,,,,,---.../////////......---------......++++++++++++,,,,,,,,,,,,---------....../////////---///111111000000222333444333111000000111222333---------......///000111444444333111///000222444333111000111222222000...333333222111111111333333222222111111111111111111222222111111000000000111222333555666777666555444555555444333444444555666999666444555888::::::999:::888666444444777:::<<<::::::;;;;;;<<<=========<<<;;;:::999:::;;;===>>>===<<<:::;;;<<<>>>@@@AAA===>>>@@@AAAAAA@@@>>>===CCCBBBBBBAAABBBCCCDDDEEE???@@@BBBDDDEEEFFFFFFFFFBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQPPPMMMHHHEEECCCBBBFFFHHHJJJJJJHHHFFFEEEEEEJJJKKKMMMMMMLLLLLLNNNOOOIIILLLOOORRRSSSVVVYYY\\\\\\\\\\\\\\\\\\YYYTTTPPPOOONNNPPPUUU]]]aaa```^^^XXXWWWUUUUUUWWWZZZ^^^```hhhkkkpppsssuuuvvvwwwyyyyyy}}}}}}wwwEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@????????????>>>>>>???BBBCCCCCCBBBBBBCCCCCCAAA@@@@@@BBBDDDDDDDDDDDDCCCCCCEEEIIILLLLLLNNNQQQUUUXXX[[[]]]^^^ZZZ\\\^^^```bbbcccddddddcccaaa___\\\YYYWWWVVVVVVTTTQQQPPPPPPMMMIIIJJJNNNLLLLLLMMMNNNOOOQQQQQQRRRPPPPPPOOOOOOMMMLLLKKKJJJDDDCCC@@@>>>======>>>???@@@>>>@@@BBBAAA<<<<<>>>>>===<<<<<<<<<<<<:::888777555555666888999555555555555444222111000111111111222222222222222333222222111000//////...//////......------......---,,,,,,++++++*********---,,,+++,,,...///...---...---,,,---///111000///+++,,,,,,------.........//////...---------......++++++++++++++++++++++++************************&&&'''((()))+++...///111000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///......///000000000//////,,,...//////333777444---,,,------------.................................---------............///---............---,,,+++///...,,,++++++,,,------------,,,+++++++++++++++------,,,,,,,,,---......------,,,++++++++++++,,,,,,,,,...000111000+++(((,,,---//////---+++++++++))),,,,,,+++,,,//////---,,,------------,,,,,,+++------............------,,,------,,,++++++,,,...,,,,,,,,,,,,---...///000000000///------,,,,,,,,,+++++++++,,,,,,,,,------.........///////////////...///111111000000111333333222111111111222333444------------...///000000333444333222000000222444111000000111222222///---000222555444111000111444111111222222222222222222222333333333222222111111444555666777888777666666444444444555555666666777999888777777888999888666;;;999555333333666:::===::::::;;;<<<======>>>>>>===<<<;;;;;;;;;<<<>>>???======<<<<<<======>>>??????@@@AAABBBBBBAAA@@@???CCCCCCCCCCCCDDDEEEGGGHHHBBBBBBBBBCCCCCCDDDEEEFFFBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSSSSQQQNNNHHHDDDAAAAAADDDFFFHHHIIIGGGFFFFFFFFFIIIKKKNNNNNNNNNMMMMMMNNNJJJKKKMMMOOOPPPSSSWWWZZZZZZZZZ[[[\\\]]]\\\YYYVVVSSSQQQOOOSSSYYY___aaaaaa\\\ZZZXXXVVVVVVYYY\\\^^^cccgggmmmrrrtttvvvwwwyyyyyy~~~}}}AAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>???@@@AAAAAA@@@???@@@???>>>======???AAAAAAAAAAAA@@@@@@BBBFFFIIIJJJLLLOOOSSSVVVYYY\\\]]]ZZZ\\\___bbbeeegggggggggdddbbb___]]]\\\[[[YYYXXXXXXTTTRRRQQQMMMHHHIIIMMMJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSQQQOOOMMMKKKEEECCCAAA???>>>===>>>>>>;;;<<>>CCCKKK999;;;;;;777555555777888999::::::888666555555666555666888999::::::999888888888999;;;======;;;999888777777777888:::;;;;;;888666666777999:::::::::999888888777777777888888::::::::::::999999999999555555555555555444333222222333444555666666666666888555333444777<<>>???>>>???@@@???>>>>>>>>>??????@@@AAAAAAAAAAAA@@@?????????@@@AAACCCDDDFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFBBBCCCCCCCCCBBBBBBDDDEEEEEEEEEGGGIIIKKKMMMOOOPPPTTTTTTSSSOOOJJJEEECCCBBBEEEGGGIIIJJJIIIHHHIIIJJJHHHKKKNNNPPPOOONNNMMMNNNLLLMMMMMMNNNOOORRRVVVZZZYYYYYYYYY[[[]]]]]][[[ZZZUUUSSSRRRTTTYYY^^^aaabbb```^^^ZZZXXXWWWXXXZZZ\\\^^^bbbiiiooorrruuuvvvxxxxxx~~~>>>???@@@AAACCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>?????????>>>===<<<======;;;::::::<<<>>>>>>>>>>>>>>>===???BBBDDDGGGHHHLLLPPPTTTWWWYYYZZZZZZ\\\aaaeeehhhjjjjjjjjjeeeccc___^^^^^^]]][[[YYY[[[WWWUUUSSSNNNIIIHHHLLLIIIIIIKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSRRRPPPMMMKKKEEEDDDBBB@@@???>>>>>>>>>;;;<<<>>>@@@???@@@IIITTT>>><<<:::777555444555888888999:::999666555555555555666888::::::::::::999666666888;;;======;;;999777777777777777888999:::999888666666888:::999999999888777777777777777777777777777777777777777777666666666666666555444333555555555666666555555444555555555888;;;>>>>>>>>>???>>><<<;;;;;;;;;<<<===???===;;;999777555555555555444444444444444444444111111111111111111111111111111000000///...------000//////...//////000000,,,,,,,,,+++++++++++++++***+++,,,------......///---,,,---///222333222111,,,,,,,,,---------------+++,,,,,,,,,---------,,,***++++++,,,,,,++++++***))))))*********+++++++++'''&&&$$$###$$$&&&(((***,,,++++++*********++++++++++++++++++++++++++++++((())))))***+++,,,------///000000000000000//////,,,......---///333333000,,,---.../////////..................//////000000---------............///+++++++++***************,,,,,,+++******)))))))))---,,,++++++******+++++++++++++++,,,---...///000---...000///---+++,,,...---......---,,,,,,,,,,,,***,,,...///---+++))))))*********,,,---------...,,,------......------------------,,,,,,------------......---,,,,,,---///------------...///000000---------------...//////+++,,,,,,---......//////------------------------///000111111000///111222111111111111222333333444000000000///000000111222111222333222111111222444///000111222111111000000---222777777222///000333111111222222333333333333333333444555555333222111444444555666777777777888777999;;;===>>>===<<<<<<555777888999999999999:::999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999888777777:::::::::;;;;;;<<<===>>>>>>AAACCCBBB@@@??????@@@>>>>>>????????????>>>>>>===>>>???AAABBBDDDEEEEEEFFFEEECCCAAAAAACCCEEEFFFAAABBBCCCBBBAAABBBCCCEEEDDDDDDEEEGGGIIILLLOOOPPPVVVVVVUUURRRMMMHHHFFFFFFFFFHHHJJJJJJIIIIIIJJJLLLIIIKKKOOOPPPOOONNNNNNNNNOOOPPPPPPPPPPPPSSSWWWZZZZZZYYYXXXYYY[[[\\\\\\ZZZVVVVVVVVVXXX[[[^^^______aaa```]]]ZZZYYYYYYZZZ[[[ZZZ___eeekkkoooqqqtttuuuwww}}}===>>>???@@@BBBDDDEEEFFFGGGFFFEEECCCBBBBBBAAAAAAAAA@@@>>>>>>>>>>>><<<::::::;;;;;;999888888:::<<<<<<=========<<<===???BBBDDDFFFIIINNNRRRUUUWWWYYYZZZ]]]aaafffjjjkkkkkkkkkfffbbb___^^^______]]]ZZZ[[[XXXWWWVVVPPPJJJHHHJJJGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQPPPNNNLLLKKKEEEDDDCCCAAA???>>>======@@@?????????>>>>>>FFFQQQGGG@@@:::888777555555888888999:::999777555555555333444555666777888888888555666777:::<<<===;;;999666777888888777777999:::;;;999666666888999999999666666555444444555555555555555555555555666666666666666666777666666555555555555666666555444444333333444777:::>>>???===;;;>>>===;;;::::::;;;===>>>AAA???===:::777555444333444444333333444555666777111111111111111000000000////////////............000000//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,(((***---///.........///,,,,,,---000222333222000------------------------+++,,,,,,------,,,++++++***+++,,,------,,,+++***)))))))))***++++++,,,,,,)))(((&&&%%%%%%&&&((()))******************++++++++++++++++++++++++++++++((()))***+++,,,------...//////000000000///......+++......,,,---111222111,,,---...///000///......---------......//////000---------............///,,,+++***)))))))))******+++++++++++++++*********------,,,++++++++++++++++++++++++,,,---...///000,,,///111000---+++,,,...---......,,,+++***,,,...)))+++------,,,+++++++++---++++++---...,,,,,,...,,,------............---------,,,,,,,,,,,,---------......---,,,,,,---///------------...///000111,,,,,,,,,------///000000+++,,,,,,---...///000000---------------,,,,,,,,,///000222111000///000222000111111111111222222222222111111000000111111222000222333333222111222444000111222222111000222333...222555555333111111222111111222222333444444444333444444444333333222222666666777777888999:::;;;666888;;;======<<<:::999666777999999888999:::<<<888:::===@@@@@@>>><<<:::<<<<<<:::999777666444444999999:::;;;<<<=========<<<@@@DDDDDDAAA??????@@@========================>>>???@@@BBBDDDEEEEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFAAABBBCCCBBBAAAAAACCCEEEDDDDDDEEEFFFIIILLLOOOQQQYYYZZZYYYUUUPPPLLLJJJJJJGGGIIIJJJJJJIIIIIIJJJLLLJJJLLLOOOOOOOOONNNNNNOOORRRSSSSSSSSSSSSUUUXXXZZZZZZYYYXXXXXX[[[\\\]]]\\\YYYZZZ[[[\\\]]]^^^^^^]]]``````^^^]]]\\\[[[ZZZZZZYYY]]]bbbfffiiilllooorrrttt{{{<<<<<<===???AAABBBCCCDDDDDDCCCBBB@@@??????>>>>>>>>>===;;;;;;<<<<<<;;;999999::::::888777777999;;;<<<===>>>===<<<===???AAACCCEEEIIIMMMQQQUUUWWWYYYYYY\\\aaafffiiijjjjjjjjjfffbbb^^^^^^```aaa^^^ZZZYYYWWWWWWWWWQQQJJJFFFHHHDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJEEEEEECCCBBB@@@>>>======BBB@@@???@@@===;;;>>>DDDQQQDDD999888999777777888888:::;;;:::888666555555222222333333444666777888666666666999;;;<<<:::999666888999888777666999;;;:::888666666777999::::::555555444444444555555666444444444444555555555666444444555555666666555555222333333444444444444333222333555999===>>><<<;;;===<<<:::999:::<<<>>>@@@@@@???===;;;888666555444555444444333444555666777222111111111000000000///------............//////000000//////000000111222------------------------%%%***...000///.........,,,,,,---000222222000...------------------------------.........,,,+++***)))***,,,------,,,***)))((())))))***++++++,,,,,,+++******)))***+++,,,---(((((()))******+++******************************))))))***+++,,,---......///////////////...------+++......++++++000222111,,,---///000000000......+++,,,,,,---......//////---------............///------+++*********+++,,,+++,,,,,,---------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***...111000,,,***+++...+++---///...,,,***+++,,,***+++------,,,,,,...///000,,,,,,//////++++++...,,,,,,---...............------,,,++++++,,,---------...///...,,,,,,...///------------...///000111......---------......///,,,,,,---...///000111111///.........------------///111222111000///000111000000111111000000//////111111000000000000111111000111333333222222333444222333333111000000444777111222333333333222222111111111222222333444444555444333333222222222222222555666666777888999:::;;;555777;;;======;;;888666888::::::999777777999<<<999;;;===>>>???>>><<<;;;<<<;;;:::999888666666555999:::;;;<<<===>>>>>>???999>>>CCCDDD@@@======???>>>==================>>>>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFAAABBBBBBBBBAAAAAACCCEEEFFFFFFFFFHHHJJJNNNRRRTTT______^^^YYYSSSNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNKKKMMMNNNNNNNNNNNNOOOQQQSSSTTTVVVVVVVVVVVVWWWYYYZZZYYYWWWXXX[[[^^^``````^^^^^^___^^^]]]]]]]]]^^^^^^^^^_________]]][[[ZZZYYY\\\___bbbdddgggkkknnnrrryyy~~~}}};;;;;;<<<>>>???AAABBBCCCAAA@@@???===<<<<<<;;;;;;;;;999999999;;;<<<;;;999999999999888666777999;;;===>>>???>>>>>>>>>@@@BBBDDDFFFIIINNNRRRUUUXXXYYYWWW[[[```eeehhhiiiiiihhhfffaaa]]]^^^```aaa^^^[[[WWWVVVVVVWWWRRRIIIEEEFFFAAABBBBBBBBBCCCCCCDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDBBB@@@>>>===<<>>@@@>>>999888;;;XXXGGG:::888;;;999888999999:::<<<;;;999666555555333333333333444666888999777666666888:::;;;:::999777999:::999777666999;;;999777555555777:::<<<<<<666666666666666777888888444444444444555555666666222222333444555555555555///000111222333444444444222222444777:::<<<<<<;;;<<<;;;999999:::<<>>>>><<<;;;999888666666666666444333333444555666222111111111000000//////,,,,,,------...////////////////////////000111111........................$$$)))///222000...---...,,,,,,---000222111///---------------------------//////000000///---+++***)))***,,,------,,,***)))((())))))***++++++,,,,,,'''''''''((()))+++,,,---'''((()))******+++************************************+++,,,---......///......//////...---,,,,,,+++......******///222222,,,---///000111000///---++++++,,,,,,---...//////---------........./////////...---,,,+++,,,---...,,,,,,---...///////////////...------,,,,,,------------,,,,,,,,,---......)))---000///+++)))***---(((,,,000111...+++******+++,,,---------...000222222------000000+++***...,,,,,,---.../////////...------++++++++++++---------...///...,,,,,,...///...------......///000111000///...---------------,,,,,,---...///000111222000000//////.........---000111222111000///000111000000000000000///...---111000////////////000000///111333333222222333444333444333111///000555999333222111222333444222111111111222333333444555555444333222111000111222333333333333444555777888999666999<<<>>>>>>;;;888555;;;<<<<<<999555555888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888:::;;;<<<>>>??????@@@@@@666<<>>>>>>>>============>>>>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFAAABBBBBBBBBAAAAAACCCDDDGGGGGGHHHIIILLLPPPTTTVVVdddcccaaa\\\UUUOOOLLLKKKOOOPPPPPPOOONNNNNNOOOQQQLLLMMMNNNNNNMMMNNNPPPRRRSSSUUUWWWWWWWWWVVVWWWXXXZZZXXXWWWYYY]]]aaacccdddbbbbbb```^^^\\\\\\^^^___\\\]]]```aaaaaa___\\\ZZZZZZ[[[]]]___aaadddiiilllpppxxx}}}|||zzz}}}???>>>=========>>>>>>===>>>;;;888888;;;===<<<;;;999888777777777888:::;;;;;;:::999999999;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCEEEIIIMMMOOOPPPPPPOOOUUUZZZ^^^``````aaacccfff^^^[[[[[[^^^___\\\ZZZ[[[YYYXXXUUUPPPOOONNNIIIBBB?????????@@@@@@AAAAAAAAAEEEEEEFFFGGGIIIJJJHHHGGGHHHFFFDDDBBBAAAAAABBBCCCAAABBBBBBBBB@@@===;;;999???<<<999999;;;<<<:::888::::::::::::999777555444666555333222222333555666777777777777777777777777555555666777888:::;;;<<<===999555444666888777666222555666555555888888555333666555222222555666333333333444444333333222111222333444444555555444444333555666777888:::===???<<<;;;888777888:::>>>@@@>>>===;;;999777555444444888777666555444333333333///000000000111111111111111000...------///111333///333444000///111333222////////////////////////---------............///------...............---,,,,,,+++***+++,,,---...555222000000...******,,,........................+++++++++************)))'''((()))************))),,,++++++******++++++,,,+++++++++...//////+++'''+++,,,---...////////////...///000111000///---+++...///,,,''')))000222...111222222///+++((()))+++000...,,,******,,,...000000000//////......------111///---++++++,,,...000,,,,,,...///000000000000---.........,,,,,,...000+++++++++++++++,,,---...000000///......---,,,,,,000//////...------,,,,,,...---,,,,,,,,,,,,---...---...///...,,,,,,...///000...---...111111///,,,------,,,+++,,,---...///...000111000...------...///000111111000---)))''',,,...000000...---,,,---++++++,,,---...///000111,,,---.........///111333000//////.........//////---......---,,,...111444222222222111111111111111111111222333333333333222222222111111111111111111222333444555555333111000222333333222111000222333333333333333444555666666777555222333666888777666:::;;;=========;;;999888888888888777555666888:::AAA???=========>>>===<<<;;;:::999999888888999999555666999;;;===>>>>>>>>>@@@@@@@@@???????????????<<<===>>>===;;;;;;===>>>>>>@@@DDDFFFGGGEEECCCAAABBBAAA@@@BBBEEEFFFDDDBBBDDDDDDDDDCCCBBBBBBEEEGGGGGGHHHIIIKKKOOORRRUUUWWWaaacccbbb]]]TTTOOOOOOPPPSSSRRROOONNNNNNQQQTTTWWWSSSPPPLLLLLLNNNPPPOOONNNXXXWWWVVVVVVWWWYYY[[[\\\]]]^^^___bbbeeefffeeeccceeeeeedddccccccbbbaaaaaabbbccceeeffffffdddbbbaaaaaaaaaaaa___^^^```dddgggpppssswwwyyyzzzzzz{{{}}}===<<<;;;;;;<<<<<<<<<<<<;;;888666777:::======<<<777666555555555666777888::::::;;;;;;<<<===>>>>>>============>>>???AAABBBCCCEEEIIILLLNNNNNNNNNMMMPPPTTTYYYZZZZZZZZZ]]]___]]]ZZZYYY[[[ZZZWWWVVVWWWXXXWWWSSSMMMLLLLLLGGGAAA@@@@@@??????>>>?????????CCCCCCDDDFFFGGGGGGFFFDDDGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@===999888<<<:::999888999::::::999888999:::;;;:::888666555555444222111111333444555555555555666666666777777555666777888999888777666;;;888555555666888888777555888888555555777666333333666555222222555666333222222333333222222111000222333444444555444444444333555666777888999<<<>>>>>><<<:::888777999;;;<<<===<<<;;;999777666666666888777666555444333333222000111111111222222222222111000...------///111333///333444000///111333222////////////////////////------------............------...............---------,,,,,,,,,---...///444000///000...+++***---------------------------++++++++++++************))))))))))))))))))******,,,++++++++++++++++++,,,+++///333222...************+++,,,---...............///000111111///---,,,$$$***---***)))---///---,,,...000000000111444666000...,,,++++++,,,...000//////////////////......000000///...---,,,,,,,,,------...///000000000///---...///...,,,,,,...000,,,,,,,,,,,,,,,---......---------------......///000000///...------,,,---......---,,,,,,---......---...///...,,,,,,...///...---,,,---//////---+++...---,,,,,,,,,---//////...///000000...---...///---...///000///...,,,+++---...000000...---------,,,,,,---...///000000111.../////////------///111/////////.........//////...///...------...000333222222222222222222222333000111222222333333222222111111111111111111111111222333444555555444222111222333333333222222333555333333333333444555666666888555333333666888888777777888:::;;;:::999777555777888888777666666888:::<<<:::999:::<<<======<<<;;;;;;:::999888888888999777888:::===>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>===<<<;;;===???<<<>>>AAADDDFFFFFFEEEDDDDDDBBBAAABBBDDDEEECCC@@@CCCDDDDDDCCCBBBCCCEEEGGGHHHIIILLLNNNRRRTTTWWWXXX```aaaaaa[[[TTTNNNNNNOOOTTTSSSRRRQQQRRRTTTWWWXXXWWWSSSPPPOOOPPPQQQQQQPPPYYYXXXXXXYYYZZZ]]]```bbb```aaacccfffhhhiiifffdddeeeeeeeeeffffffgggggggggggghhhhhhiiihhhfffeeedddccccccbbb```^^^___bbbdddjjjooouuuyyyzzz{{{{{{|||999999999888888999999:::777555555666999;;;<<<<<<666555555444444666777888999;;;===>>>@@@@@@@@@@@@???>>>>>>===>>>???AAAAAACCCEEEHHHJJJLLLLLLKKKKKKLLLOOOSSSTTTSSSTTTVVVYYYZZZWWWUUUVVVUUUQQQQQQTTTVVVUUUPPPJJJGGGHHHEEEAAAAAA@@@>>><<<;;;<<<===>>>AAABBBCCCDDDDDDDDDCCCBBBFFFFFFEEEEEEDDDDDDDDDCCCGGGFFFEEECCC@@@<<<888666777888999888777777999:::666888:::;;;;;;:::888666444333222111111222333333222222333444555666777777444666888999999666333111999777555555666888888888777:::999555444555444111333666555222222555666333111222222222222111000000222222333444444444444444333555666777777888;;;===???===:::888777777888888;;;:::999888888888888888999888777555333222222111111111111222222222333333000///...------///111222///333444000///111333222////////////////////////------------............---...............------...------------...///000111...---//////++++++...------------------------,,,,,,,,,+++++++++******+++***)))((()))***,,,---,,,,,,++++++++++++,,,,,,,,,333999666,,,&&&)))...******,,,---------------///000111111111000///...(((///...++++++---...,,,---//////......///111000...---,,,,,,---...000////////////000000000000000000000000///,,,***)))......///////////////.........///...,,,,,,...///---------,,,------...///++++++***+++,,,...000222111000...---,,,------.........---,,,,,,---......---......---,,,,,,---///---,,,,,,---...///---+++......---------...///000---...000///......///000,,,------...//////000000---///111111///---------.........//////000000000///000000///------...//////////////////////////////000///...------000222111222222333333444444444000111222222333333222222111111111111111111111111222333444555555555444333222333444444333333555777333333333333444555666666888666444444666888888777666777999999999888666555666777888777666777999:::888777777999<<<>>>??????<<<<<<:::999888888888888999:::<<<>>>@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>>>>===>>>>>>===<<<<<<===?????????AAABBBDDDDDDDDDDDDEEEDDDCCCBBBCCCCCCAAA@@@CCCDDDEEEDDDCCCDDDFFFGGGIIIKKKNNNRRRUUUWWWXXXYYY]]]^^^^^^YYYRRRNNNMMMNNNTTTTTTTTTUUUVVVXXXZZZZZZZZZWWWSSSQQQRRRSSSTTTTTTXXXXXXXXXZZZ\\\```cccfffdddeeehhhkkkmmmllliiifffeeefffgggiiijjjlllmmmnnnnnnnnnmmmlllkkkiiihhhgggddddddccc```^^^]]]^^^```ccchhhpppvvvyyyzzz{{{|||666666666666555666777888555555555666777999::::::777777666555666777888999999;;;>>>AAACCCCCCBBBAAA??????>>>======???@@@BBBDDDEEEGGGIIIJJJJJJIIIHHHJJJMMMQQQQQQOOOOOORRRUUUUUUSSSRRRSSSRRROOOPPPTTTTTTTTTOOOHHHDDDEEEDDD@@@>>>===:::999888:::<<<>>>AAACCCDDDEEEDDDCCCCCCCCCFFFGGGGGGGGGGGGGGGFFFEEEJJJIIIGGGDDD@@@<<<999777555888999888666666999<<<555666999<<<<<<;;;888777333222111111000111111222000000111222444555666777555666777888777666555444666555555555666888999999777999888444333555555222333666555222222555666333222222222222222111111000222222333444444444444333333555666666666777999<<<<<<;;;999777666666666777777777666666666777888888:::999777555333222111111000000111111111222222222000///...---...///000222///333444000///111333222////////////////////////,,,,,,---------..................///......---,,,---------------......///...,,,,,,//////,,,,,,...---------------------------,,,,,,,,,++++++++++++,,,+++))))))***---111444+++,,,,,,,,,,,,,,,,,,+++,,,222777444,,,'''***...++++++,,,---............000000111111111111000///$$$***///000------...///............---,,,,,,,,,000///...------...///000/////////000000111111111////////////...---,,,+++...///////////////...---...//////...,,,,,,---///......---------......///++++++******+++...000222111000...---,,,---...///......------------......---......---,,,,,,---///---------...//////...---........./////////000000---...//////......000111------------...///111222...000111111000........./////////000000000000000...///000///------...000...//////000000000000000000000000///...---///111000000111222222333444444000000111222222222222222111111111111111222222222222333444555555555555555444555555555333333555777333333333333444555666666888777666555666777888888777888999::::::999777666555666888777777777999:::999888888:::===@@@AAAAAA===<<<;;;:::999888888888:::;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@??????>>>===>>>??????>>>======>>>@@@DDDDDDCCCBBBAAAAAAAAABBBEEEDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEFFFGGGIIIJJJLLLPPPSSSVVVWWWWWWWWWZZZZZZYYYVVVPPPMMMLLLLLLRRRSSSUUUWWWYYYZZZ[[[[[[YYYWWWTTTRRRSSSUUUWWWXXXXXXXXXXXXYYY\\\___ccceeehhhiiikkkooopppooolllhhhfffgggiiikkkmmmooopppqqqrrrrrrpppooommmkkkiiihhheeeeeedddaaa^^^[[[[[[\\\^^^bbbhhhnnnrrrvvvzzz}}}333444555555333333555888555555666666666666666777777666555555555666888888999;;;???BBBCCCCCCBBB@@@???>>><<<<<<<<<>>>@@@BBBDDDDDDFFFGGGHHHHHHHHHGGGIIIKKKMMMMMMKKKKKKMMMPPPPPPOOOPPPRRRQQQNNNQQQVVVRRRSSSOOOGGGCCCCCCBBB@@@999888666666666999<<<>>>AAACCCFFFFFFEEECCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHLLLKKKHHHEEEAAA===:::999666888:::999777666999===444666888:::;;;:::888777222222111111000000000000...///000222333555666777777666555555666777999:::444444555666666777888:::555777777333333777777555333666555222222555666333333333333444333222222111111222333333444444333333444555666666555666888:::777777777777777777777777333333333333444555666777:::999777555333222111111////////////000000000000000////////////000111222///333444000///111333222000000000000000000000000,,,,,,,,,------------.........//////...------,,,++++++,,,,,,---------------+++,,,000000------///------------------------------------,,,,,,,,,++++++***)))***---222777:::+++,,,------------,,,++++++...//////---,,,,,,---,,,---...//////000000000000000000111111111111000...---,,,---------......---...///000222222222111000//////......//////000///000000000111111222222///...---,,,,,,---///000...///////////////...---...//////...,,,,,,---...///......---------......---,,,,,,+++,,,---...///111000///...---...//////........................,,,---...---++++++---...***+++,,,---------------//////000000000111111111---...///...---...000222000///...------...000111...000222222000///...////////////000000000000000,,,---............000222......///000111111000000///000111000......///111...//////000111222222333000000111222222222222111000000111111111222222222222222333444444555555555666777777555333333444555333333333333444555666666888777666555555555777888666777999::::::999777666555777888888777777888999:::999888:::<<<>>>???>>>===<<<;;;:::999999999999::::::;;;<<<===???@@@@@@BBBBBBAAAAAA@@@??????>>>>>>???@@@???======???@@@EEEEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFEEEGGGHHHIIIHHHHHHIIIKKKJJJLLLOOORRRTTTUUUTTTTTTUUUUUUTTTRRROOOMMMLLLLLLPPPQQQTTTWWWYYYZZZ[[[[[[VVVTTTSSSQQQRRRUUUYYY\\\ZZZZZZZZZZZZ]]]```ccceeeiiijjjllloooqqqpppmmmjjjhhhiiijjjlllmmmooopppqqqtttsssrrrpppnnnkkkiiigggdddeeedddbbb^^^[[[YYYYYY\\\^^^aaadddiiiooowww|||111444555555222222555888444666777777666444555666444333333222333444555666999;;;>>>AAABBBBBB@@@???===<<<::::::;;;===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHIIIHHHEEEEEEHHHKKKKKKLLLPPPSSSRRROOOQQQVVVOOOQQQNNNFFFAAAAAA@@@>>>555444444444555888:::<<<>>>BBBEEEFFFDDDBBBDDDFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIFFFCCC@@@===;;;:::888888999888777777999:::444555777888888888777777333222222222111000000000//////000222333555666666666555444333555888<<<>>>333444666666666666888999444666555222333888999888333666555222222555666333333444444444444333222222111111222333333333333333444555666555444555777888222333555666777777777777111111111111222444555666999888777555333222222111........./////////000000111000000000111111222222///333444000///111333222000000000000000000000000,,,,,,,,,,,,------------////////////...---,,,,,,***+++,,,,,,------,,,,,,...,,,---111222///...000..............................---------,,,,,,,,,+++******+++///444999<<<+++,,,---......---,,,++++++***)))+++...///...+++---...///000000111000000/////////000000000111111333---)))***++++++,,,...111000000000111000---***000000////////////000000111111111111111222222222///---,,,***+++...000222......///////////////...///000000...,,,+++,,,...///...------------------..................------////////////////////////---...////////////...---,,,------,,,++++++,,,...''')))++++++******+++,,,///000111222222222111111...//////...------///222111000///.........///000///111333333111/////////.........//////000000000+++---.........///111333---...000111222111111000///000111111//////000111......//////000111111111///000111111222222111111000000000111222222333333222222333333333333333444555666666555333333444666333333333333444555666666666777777555333333555777444555777888888888666555666777999999777666777888999777666777999;;;;;;:::<<<;;;;;;::::::::::::::::::::::::;;;<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@???>>>>>>???AAABBBBBBBBBCCCDDDFFFGGGHHHDDDEEEEEEDDDDDDEEEHHHJJJFFFHHHKKKLLLKKKKKKLLLMMMLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLMMMOOORRRUUUXXXZZZ[[[\\\TTTSSSRRRPPPPPPSSSXXX\\\\\\\\\\\\]]]___bbbeeegggiiiiiijjjlllnnnooommmkkkiiiiiijjjlllmmmnnnooopppsssssssssrrrooolllhhhfffbbbcccdddbbb^^^[[[YYYXXX[[[[[[[[[\\\```gggpppwww111444666555333222666:::222444777777666555666777444333222222222333444555:::;;;===???@@@???>>>>>>;;;999888888999===@@@CCCCCCDDDEEEFFFGGGHHHIIIIIIDDDFFFGGGEEEBBBBBBDDDGGGIIIKKKQQQTTTRRRMMMNNNSSSKKKNNNMMMEEE@@@>>>===;;;333333333444555666777888999===BBBBBB@@@???AAADDDEEEDDDDDDDDDEEEFFFHHHIIIFFFEEECCC@@@>>><<<;;;:::999888666666777777777666666555555555555666666666333333333333222111000///000000111222333555555666444333333444555777:::;;;222555777777555555666888444666555222333777999888333666555222222555666333333333333333333222111111111111222333333333333222444555666555444444666777111222444666666666555555111111111111222444555666888777666555444333333222////////////000000000000222222222222222333333333///333444000///111333222000000000000000000000000++++++,,,,,,,,,---------////////////...---,,,+++++++++---.........---,,,///---///333333///...000////////////////////////............------------++++++***,,,///333777999+++,,,---//////---,,,++++++)))(((***---///...,,,,,,---...///000000000000///.........//////000111222---+++---,,,***---333333111//////...,,,'''###000000000000000000000000222222222222222222111111......---------...//////------...///000000000//////000000...,,,+++,,,.........---,,,,,,,,,,,,,,,---...000111111000...------...000111111000///...---...///000000///...---,,,------,,,++++++,,,...'''***,,,---++++++,,,...000000222333333333222111000000///...,,,,,,///111000000////////////000000000111333333111000///000,,,,,,---...///000000111---...///.........000222---...000222222222111000---///111111000000111222000000000000000000111111///000000111111111111111///000000111222222333333333333222111111111222222222333444444333444666888333333333333444555666666555666666444222222444666444555777999999888777666777888::::::888666555666777666555777999;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::::::::;;;===???@@@@@@@@@@@@AAAAAAAAAAAABBB???@@@AAA@@@???>>>@@@BBBAAABBBCCCEEEFFFHHHIIIIIIGGGHHHHHHFFFDDDEEEHHHKKKHHHJJJMMMNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPSSSVVVYYY\\\]]]VVVUUUSSSPPPOOOQQQVVV[[[ZZZZZZ[[[\\\___cccgggiiigggffffffhhhjjjllllllkkkhhhiiijjjlllnnnoooqqqqqqqqqsssttttttrrrnnniiifff___aaacccbbb___[[[YYYXXXYYYYYYYYYYYY\\\aaaiiinnn111444777666333333666;;;///333777888777666888:::555555444333444555666777:::;;;<<<===>>>>>>===<<<999888777666999<<>><<<:::888333444444444444444444444444999>>>???===<<>>>>>::::::::::::;;;<<<======<<<;;;;;;;;;<<<===???@@@???@@@@@@AAAAAABBBBBBCCC@@@AAAAAA@@@??????@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKJJJHHHEEEDDDGGGJJJIIIKKKNNNPPPOOOOOOPPPQQQQQQPPPOOOMMMMMMMMMMMMMMMHHHHHHHHHJJJLLLNNNNNNMMMMMMNNNPPPRRRVVVZZZ]]]___YYYXXXUUUQQQNNNOOOTTTYYYVVVVVVWWWZZZ^^^cccgggjjjeeedddccceeehhhjjjkkkkkkggghhhjjjllloooqqqssstttqqqsssuuuvvvtttoooiiifff]]]```bbbbbb___\\\ZZZYYYVVVWWWXXXYYYZZZ^^^ccchhh555222333888777222111444777666666555555666666777444555666555444444555666888;;;;;;888888<<<===:::777888888999999<<<@@@CCCBBBCCCDDDEEEEEEFFFEEEEEEHHHHHHHHHEEECCCBBBCCCEEEBBBIIIMMMLLLJJJLLLMMMLLLKKKLLLLLLHHHAAA;;;777777444666777666555333333444777999;;;<<<;;;;;;===>>>BBB???<<<===@@@BBBBBBAAA@@@???===;;;:::;;;<<<===<<<:::666444333555888;;;333333444555666666666555444555555555444222000///...///111333444444444333555444333444777999:::999666555333333222333444555666666666666666777888888222222222222222222222222000111222222111000111333000111111222222333444444444333111000000111333444111111222222222333333333777000,,,000444444333333888222///222666555111...444333111////////////000...222555444000///222666555444222000000000222333,,,444777222...000222111,,,,,,,,,---...///000000,,,...//////...,,,---...+++,,,...//////...,,,+++......------...///111222333222000/////////000111111...,,,,,,...000...,,,)))+++,,,------///111444((()))***,,,---...//////........................///............//////000000000000000///...---,,,............---...000222222222222111111111111111222111000000000000000111111111111111000000000000+++,,,------,,,,,,...///,,,---...000000000//////222000---,,,,,,///222444)))***++++++,,,,,,,,,,,,///////////////.........000...,,,---000111///------......///////////////---...///...------...///000000000000////////////111111222444444444444444222111000//////...,,,***000000////////////000000...000222222000///000111,,,------...///000000111............////////////!!!,,,333444111---+++111000/////////111222333333222111111111222444444111111111///------///111000...,,,---000111///---444...(((''',,,222333222222444555555333333666999444555666555333222333444555555555444333333555777666777888888777666888999;;;;;;:::777555444555666555666777888999:::::::::;;;:::999888999:::;;;<<<<<<;;;:::999999;;;<<<>>><<<>>>BBBCCCCCCCCCDDDEEEGGGGGGEEEBBB??????AAACCCDDDFFFIIIIIIHHHIIILLLOOONNNMMMKKKHHHFFFFFFHHHKKKKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSTTTSSSRRROOOLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQLLLOOORRRTTTUUUXXX^^^cccYYYXXXUUURRRPPPPPPSSSVVVYYY]]]^^^\\\]]]bbbggggggbbb``````aaaeeehhhiiiiiikkkhhhjjjnnnqqqqqqssswwwxxxvvvsssqqqpppmmmgggccceeeddddddfffhhhfffaaa]]]]]]YYYVVVVVVZZZ^^^aaaaaa333000111555555111000333555555555444444555555555444555666555444333444666888::::::777777:::;;;999777888888777777999<<>>AAA???>>>???AAACCCBBBAAA@@@???===;;;:::;;;<<<<<<<<<999666333222444777999333333444444555444444444333444444555444333111000...///111333444444444444444333333555777999888888555444333222222333444555666555555555555666777777555555555444444444444444111222333333111000111333000111111222222333444444444333111000000111333444111222222222222333333333777222000333666555444666666444333333444444444555333222000///....../////////222444333111000222555555444333222111222222333...555777222...///000///------------...///000000...///000000...---------+++,,,---......---,,,+++...------------///000111000///...---------...///000---++++++...///...,,,+++---------,,,,,,...000******+++,,,,,,---,,,,,,---------------------------------------......///111111111111000///...------...///...---...000333222222222111111111111111111000000000000000111111111111000000000/////////...///000///---------//////000111222222222111000000...---+++,,,...000222+++,,,,,,---......------000000////////////000000000...---...000000///------...//////000000000000---...//////------...///////////////000000000000111111111222333333444444555222///------...------000///////////////000111111222444444222111111222,,,+++++++++,,,---...////////////000000000111111(((---222444333000......333222111000000000111222222222111000111222333444///000000///...///111333111///......111111000...111...,,,---000333333111222444666666444444666888---///000111111222444666555555666444333333555777666777888888777777888999<<<===<<<999777666777999666777888999:::;;;;;;;;;;;;:::999999999:::<<<<<<===<<<;;;::::::<<<>>>???>>>@@@CCCDDDDDDEEEFFFGGGGGGFFFEEEBBB@@@???AAACCCCCCFFFJJJLLLLLLLLLMMMOOONNNNNNMMMKKKIIIIIIKKKMMMPPPPPPQQQQQQRRRTTTUUUVVVTTTUUUUUUUUUSSSPPPNNNLLLKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSUUUVVVWWWYYY\\\___XXXXXXVVVTTTQQQRRRTTTVVVXXX\\\^^^[[[]]]bbbfffgggaaa```___```cccfffggggggjjjhhhhhhllloooooorrrvvvxxxuuurrrpppnnnkkkgggcccffffffhhhkkkmmmkkkgggcccccc```^^^]]]^^^^^^\\\ZZZ333111111444444222111333444444444444444444444444333555666555444333444555777999999555555888999666777777777666555555888:::>>>???@@@BBBDDDEEEFFFFFFFFFFFFEEECCCAAAAAACCCEEEHHHMMMOOOKKKEEEDDDCCC@@@GGGHHHIIIGGGCCC>>><<<;;;888999:::999777555555666888:::<<<=========>>>???AAA@@@@@@AAABBBCCCAAA@@@???>>>===<<<;;;;;;;;;;;;:::888555222111222555666333333444444444333222222222333444444444333222222---...000222333444555555222222333555777888777555444333333222222333444444444444444444444555555666555555555555555555555555333444555444222111111333000111111222222333444444333222111000000111222333222222222222333333333333444333444666555222333888999:::999777444333666888222111000//////...//////111111111222222222222333444444444444444333333222000555777222............------------...///000000000111222111///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...------------......,,,***+++,,,------,,,---......---+++******+++***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111111111111111000///...---...//////...///111333222222222111111111000000000/////////000111222222000000000/////////......000111111000...------...---.../////////...---,,,...---,,,,,,,,,---...///------...////////////...000//////...///000222333000...---...///000///...---...///000111111111111---///000///...---...000......//////000000111111111000000000000222333444666333...,,,,,,...///000///////////////000111111111333444333222000000111///---,,,++++++,,,...///000000000111111111222222333444444222000///000222444333222111000000000000111111000000111111222333...////////////000333666111000//////111111000///...///111333444333222111222444666777777666666777///111333333333555777999555666666555444333555777555777888888777777888999>>>>>>>>><<<:::999:::;;;777888999;;;<<<<<<======;;;;;;::::::;;;;;;<<<===>>>===<<<<<<<<<===?????????BBBDDDEEEEEEFFFGGGHHHFFFFFFEEECCCAAA@@@BBBCCCBBBFFFKKKOOOPPPOOOOOOPPPNNNOOOOOOOOOMMMMMMNNNPPPSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUURRRPPPNNNKKKLLLMMMPPPSSSVVVXXXZZZZZZYYYWWWXXXYYY[[[[[[ZZZWWWXXXXXXVVVTTTTTTUUUWWWWWW\\\]]][[[\\\aaaeeeeee```___]]]^^^aaacccddddddiiifffeeeiiikkklllpppuuuvvvtttpppnnnllliiifffcccfffhhhkkkooorrrrrrnnnkkkiiihhhfffeeedddaaa]]]ZZZ444444444555666555555555333333333444444333333333333444555555333333444555555888777333333666666444555666777666555555777999:::<<<>>>@@@CCCEEEFFFFFFDDDDDDCCC@@@??????BBBDDDGGGMMMOOOKKKFFFEEEDDDBBBDDDEEEFFFFFFCCCAAA>>>===:::;;;<<<;;;999888888888999;;;===>>>======???@@@AAAAAABBBCCCCCCBBB@@@???>>>======<<<<<<;;;::::::999777444111000111333444555555555555444333333222111222333444555444333333---...///111333444555555111111222555777777555222222222222222222333333333333333222222333333444555333333333444444444444444555666666555333111222333000111111222222333444444222111111000111111222333222222222333333333444444000111555777333...111666===???>>>;;;999999888666222222222111111000000000222000000111222333222111222333555666666555333222000333444222///......///...............///000000111222333222///---,,,---,,,++++++******++++++,,,++++++,,,,,,---......///000000/////////.........,,,+++******+++,,,,,,,,,,,,---...---***))))))***))))))***+++++++++******++++++++++++++++++++++++,,,,,,---...////////////000000000000000///......,,,...////////////111333333333222222111000000000////////////000111333333////////////...............000111000.........000,,,------...---,,,***)))...---------------............////////////............------...000333444//////....../////////...---...///111222222222222...///000000......///000---......///000111111222111000///...///111333444555222...---...///000000///......//////000111222///111222111///.........444222000......///111333000000000111111111222222222111000......000333555111111111111000000000000000000000111111111222222//////000000///111333666111000000000000000//////---000333444444222111111222444666888888777666666666777777555333333555666555666777666444444555666555666888888777777888:::===>>>???===<<<;;;<<<===999:::;;;<<<===>>>>>>>>><<<;;;;;;<<<<<<<<<============<<<<<<<<<===>>>???@@@BBBDDDEEEEEEEEEGGGIIIEEEEEEEEECCCBBBAAABBBDDDDDDFFFJJJMMMOOOPPPQQQRRRNNNOOOQQQQQQPPPOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXVVVTTTRRRQQQLLLMMMOOORRRVVVYYY\\\^^^^^^[[[YYYZZZ\\\]]][[[YYYWWWXXXYYYYYYXXXWWWWWWXXXWWW\\\]]][[[\\\```cccccc___]]]\\\\\\___aaaaaaaaafffbbbaaadddggghhhmmmrrrtttssspppllljjjgggeeedddeeeggglllqqquuuuuusssrrrmmmllllllkkkjjjhhheeeddd444555555444555666666666333444444555555444444333333444555444333222333555333666555222222555555333333444666666666777999;;;888999<<<>>>AAADDDEEEFFFCCCCCCAAA>>><<<===@@@CCCGGGMMMOOOKKKGGGFFFEEECCCBBBBBBCCCDDDCCCBBB???===;;;===>>>>>><<<;;;;;;<<<:::<<<>>>???>>>???@@@AAA@@@BBBCCCCCCBBB@@@???>>><<<=========<<<;;;:::999777555333000000000222333666666777666666555444333000111333444555444444333......///000222333444555000000111333555555333111000111111222222333333333222222222222222333444444333333333444444444555555555666777555333222222333000111111222222333444444000000000000111222222333222222333333333444444444///222777999444...000666;;;===<<<<<>>>>><<<;;;<<<===:::;;;<<<===>>>?????????<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<=========???@@@BBBCCCCCCDDDFFFHHHDDDEEEEEEDDDCCCBBBCCCEEEFFFFFFFFFHHHKKKNNNQQQSSSMMMOOOPPPQQQPPPPPPQQQSSSQQQRRRTTTWWWYYYZZZZZZ[[[YYYXXXXXXWWWVVVUUUTTTTTTNNNOOOQQQTTTWWW[[[^^^```]]][[[YYY[[[^^^___]]]ZZZWWWYYY[[[[[[ZZZYYYYYYZZZYYY]]]^^^\\\\\\___bbbaaa^^^]]][[[\\\^^^```aaaaaaddd```___bbbdddfffjjjppptttsssrrroookkkhhhffffffdddggglllqqqtttvvvvvvvvvttttttrrrpppnnnmmmmmmnnn111444333111222555666555444555666777777666555444222444555444333222333444222444444111111555666444000333555777888999;;;===666777:::===@@@BBBCCCDDDDDDCCC@@@<<<::::::===@@@FFFLLLNNNJJJEEEDDDCCCAAA??????@@@AAACCCBBB???===<<<>>>???@@@>>>>>>>>>???;;;===???@@@??????AAABBBAAABBBCCCBBB@@@>>>>>>>>>;;;<<<===>>>===;;;999777555333222000000111222333666666777777777666666555000111333444555444444333/////////000111222333444000///000111333333222000///000111222222222222222222222222222222333333444444444444555666666777777444555666555333222222333000111111222222333444444//////000111111222222222333333333333444444444444222444999<<<777111222666333666777888???GGGBBB888444444555555555555444444000000000111111111111222111222444555666555333222///---...111222000000222000//////...//////000000000111222111///---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...,,,,,,------,,,,,,+++***)))***++++++******,,,...(((***------,,,+++++++++&&&''')))+++,,,---......++++++++++++++++++++++++,,,...///111222222222111---------......------,,,+++---000111111111222444444333333222111000//////000/////////000111222222000000000/////////......***+++---......///111333...//////000000///...---000///...---------...///,,,------------,,,++++++***++++++---...///000000...///000///...---...000//////000000111111000000///111222111000///000222......//////000000111111000////////////111222333111000000222333333222000000000////////////000000///111222222111000000111333111000//////000222333/////////000000000111111000000///111222333111000,,,---///000222333333333111111222333333333333222222333333222000111333555000111222111///......///222111111000000111222222333222333555777777666444555555444333111222555777666777999888666444444555444666777888777888999;;;:::<<<>>>>>>===<<<<<<===:::;;;<<<>>>??????@@@@@@<<<===>>>????????????>>>;;;;;;<<<<<<<<<=========>>>???AAAAAAAAABBBEEEGGGBBBDDDEEEEEEDDDCCCDDDFFFHHHFFFDDDEEEIIIMMMPPPRRROOOPPPQQQPPPOOOPPPQQQSSSSSSUUUWWWYYY[[[\\\\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVPPPQQQRRRUUUWWWZZZ]]]^^^YYYYYYYYY[[[]]]^^^]]]\\\XXXZZZ\\\\\\[[[[[[\\\]]][[[```aaa^^^\\\___```^^^^^^]]][[[\\\___aaabbbbbbccc```___ccceeefffjjjooovvvwwwwwwuuuqqqmmmkkkjjjfffiiinnnqqqsssvvvxxxzzz~~~}}}{{{wwwsssqqqqqqrrr111444444000111666777555666777999::::::999777666222333444444222222333444000333333111222666777555000222555777777999;;;<<<555777999<<<>>>@@@BBBBBBDDDCCC???;;;888888;;;>>>>>>DDDGGGDDDAAAAAABBB@@@>>>======???AAAAAA>>>;;;<<<>>>@@@AAA@@@AAABBBCCC;;;===@@@AAA@@@@@@AAACCCAAABBBBBB@@@===;;;<<<>>>:::;;;===>>>>>>;;;888666333222111000111222333444444555666666666666666666111222333444444444333222111000//////000111222333000///...///111222111000...///000111222222222111333222222222222333444444333333333444555666666666333444555444333222333444000111111222222333444444...///000111111222222222333333333444444444444555333444888<<<999333111444///555555222666@@@AAA999333444555666666555444444...000222222//////111333000111222444444444333222111------222222///...111000000////////////000000...///000000...---------+++,,,---......---,,,++++++,,,...///000000//////+++,,,,,,---,,,+++***))))))+++,,,,,,***+++---000)))+++......---+++++++++))))))+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///111222222111111------...............---***---000111111222333444444444333222111000///...111000000000000000111111111111000000000/////////,,,---////////////111222+++,,,---...///...---,,,111///---+++***,,,---///---------------,,,++++++***+++---///000000///...---///000000...---...000//////000000000///......000111222222000000111222////////////000000000000//////000111111222222333333111000000222333333333222111000//////......///---///111222111111111333///////////////000111222000000000111111111222222111000///000222222000...///000111333444444444333111222333444555444444333111222222222111222555777222444555333111///000222444222000111444555333000333222111222555666555444555555555444444666:::===666888999999666555444444444555777888777888999;;;:::<<<>>>???>>>===>>>>>>:::;;;<<<>>>????????????===>>>???@@@@@@@@@??????<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@BBBEEEGGGBBBCCCEEEEEEDDDDDDEEEFFFIIIFFFEEEFFFJJJNNNOOOOOORRRRRRQQQPPPOOOPPPRRRUUUUUUVVVXXXZZZZZZZZZYYYXXXTTTSSSTTTTTTUUUVVVWWWWWWRRRRRRSSSUUUWWWYYY[[[\\\VVVXXXZZZ[[[[[[[[[[[[\\\YYY[[[\\\\\\\\\\\\^^^___^^^bbbccc___]]]^^^^^^\\\^^^]]]\\\]]]```cccdddddddddaaabbbfffiiiiiilllpppzzz}}}~~~yyytttqqqppplllnnnqqqssstttwww{{{yyyuuutttttt333777666222333888:::777777999:::;;;;;;:::999777222333444444222222333444///222222000222666888666000222555666777777999:::555666999;;;>>>@@@AAAAAAEEECCC???:::777777:::===444;;;@@@???>>>AAACCCBBB===<<<<<<>>>AAAAAA===:::<<<>>>@@@BBBBBBBBBDDDEEE<<<>>>@@@AAAAAAAAABBBCCCAAABBBBBB???;;;:::<<<>>>999;;;===???>>>;;;888666222111111111111333444555333333444555666666666555222333444444444333222222222111000//////000111222111///......000111111000---...000111222222222111333333222222333333444555000000111222222333444444111333444444222222333444000111111222333333444444......000111222222222222333333333444444444555555222222666:::888222000111111777666...---666;;;888222333444555555555444333,,,000444222...---000444000111222222333333333333333......222333...,,,///111000////////////000000,,,...//////...------...+++,,,...//////...,,,+++,,,---...000000000000///------...///...---,,,+++)))+++---,,,++++++...111+++---//////---+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...000111111000000......///////////////...***---000222222222333444444444333222111000///...222111000000000000000111111111111111000000000000///000111111000///111222...///000222222222111111111...+++)))(((***,,,...---.........---,,,,,,+++***,,,///111222111///------///111000---,,,...000000000000000///...---,,,000222222222111000111222000000000000///////////////000111222333333333222555222///...000333555666333222111///............***,,,////////////000111......///000111222222222111111222222222333333333///,,,+++,,,000111111///222333444555555555444333222333444555666555444333///000111222222444777:::444666777666222111222444666333111444888888444///444111///111444666555444333333333111111333666999666888999999777555444444333555777888777888:::;;;:::===???@@@????????????:::;;;<<<>>>????????????===>>>???@@@AAA@@@??????======>>>??????????????????@@@@@@@@@@@@BBBEEEHHHAAACCCEEEFFFEEEDDDEEEFFFHHHGGGFFFIIIMMMOOONNNLLLTTTTTTSSSPPPOOOPPPSSSVVVUUUVVVWWWXXXWWWVVVSSSRRRRRRRRRRRRSSSTTTVVVWWWXXXSSSSSSTTTTTTVVVWWWYYYZZZUUUXXX\\\\\\ZZZXXXYYY[[[ZZZ\\\]]]\\\\\\]]]___aaa```dddeee```^^^^^^^^^[[[^^^]]]\\\^^^aaadddffffffeeeccceeeiiillllllnnnrrr~~~yyyuuutttppprrrtttuuuuuuxxx~~~zzzwwwvvv555555555555555666777777777888:::<<<<<<:::888666555444444333333222111111555444222111111444666888444444555666777888999999888777888999;;;===@@@AAAAAA>>>:::666555555777888;;;===>>><<<::::::>>>AAA>>>>>>===;;;:::;;;===???===???BBBBBBAAA@@@@@@@@@AAA@@@>>>======???@@@BBBAAABBBCCCDDDCCCAAA>>><<<;;;;;;;;;;;;::::::999888666444222000000333666888555666666555444444666888222111000111333444333222111000...---...///111222000000000000000/////////...//////000111222222333222222333333333444444444333444444555555444444333...000333222000000222444///111222222000///000000000000111222222222222111777444888AAA>>>222...333666444222222444555555444111222222111111000///...333111000111444555333111000222333222000......///444333222111111333555666111111111111000///------///////////////.........------------------------///000///---++++++---///000///...---------------...------,,,---...///000+++++++++,,,,,,,,,------...///000///---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000///000------//////,,,,,,...---...///.........000222222111///,,,+++---111555222222333111///......///444222000...------//////111000/////////000222333111///---///111222///---+++,,,............///111))),,,......---+++++++++***///444444111///000333111111111111000000000000//////000111111111111111000000000000////////////---.........//////000000---///111111111222333555333222111000000//////000111111000///////////////......////////////......000111111222222333444444111111000000//////......111000/////////000222333333333333333333333333333222333444444555555444444///000222444555666777777555888999666222111444999555555555555555555555555222444666666555444555666222222222333333444444444333555777777555444333444666666666777888888666444===::::::<<<===;;;<<>>@@@BBB===>>>@@@@@@??????AAABBBBBB@@@>>>===>>>?????????===>>>BBBFFFCCC??????CCCDDDCCCCCCFFFIIIKKKIIIFFFJJJHHHFFFGGGIIILLLNNNNNNPPPRRRUUUVVVUUUTTTSSSTTTQQQUUUYYYXXXTTTQQQSSSUUURRRTTTVVVUUUQQQNNNNNNNNNUUUUUUTTTTTTSSSTTTTTTUUUVVVSSSRRRTTTXXXZZZWWWSSSWWWVVVVVVZZZ```dddeeedddaaabbbcccddddddbbb```_________``````aaadddiiillllllmmmmmmmmmnnnqqqvvvzzz}}}{{{zzzyyyxxxyyyzzzyyyxxxyyy~~~}}}{{{555555555555555666666777777888:::<<<<<<:::888777444444333333222111111111555444222111111333555777333333444555777888999999;;;:::999999999:::;;;<<>>===<<<:::888888:::<<<;;;===???@@@???>>>>>>>>>>>>===<<<;;;<<<===???AAABBBBBBBBBAAA???===;;;:::<<<<<<<<<;;;:::888777666666444222111111333666888555666777666444444555777333444666666555333111000000000.........///111222////////////////////////......///000000111222222111222222222222333333333333333444444444444333333777777666222///...000222///000222222000///000111//////000111111111111111222111777BBBBBB777000222444333222222444555444333222222222222111000///...222000///000333444333111...000222222222111222444444333222111111333444666222222222222111000///...////////////////////////........................///000///...,,,,,,---///////////////......------...---,,,,,,,,,...///000,,,,,,---------.........---...000///---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.../////////...111......000///++++++---...//////...------///111111000///,,,+++,,,000333111111000...---...111444333222000...---...//////111000/////////000222222666444222222333222000---+++---......------///000+++---......---,,,,,,---***///333444111///000333111111111111000000000000//////000111111111111111000000000000////////////............/////////000///000111111000///000222222111000000/////////000111111000//////////////////000000111111000000//////000000111111222333333111111111111111000000000111111000000000111222333111111111111111111111111333444555555666666555555000111333444666777777777777::::::777222000333666555555555555555555555555333444444555666666555555444444555555555666666666333555777888777666666777666777777888999888777555;;;999999<<<<<<:::;;;???;;;;;;;;;;;;<<<===???@@@===???@@@@@@@@@@@@AAACCCEEECCCAAAAAABBBCCCCCCBBB@@@???BBBEEEDDDAAAAAADDDBBBBBBCCCFFFJJJMMMLLLJJJIIIHHHHHHGGGHHHJJJLLLNNNNNNPPPRRRSSSQQQPPPOOOOOOTTTWWWZZZXXXTTTQQQQQQSSSPPPSSSVVVVVVTTTSSSTTTVVVXXXWWWVVVTTTSSSRRRRRRQQQSSSPPPOOOQQQVVVXXXUUURRRRRRRRRTTTZZZaaagggiiiiiibbbccceeefffgggfffdddccccccdddccccccccceeeiiillllllmmmnnnnnnpppsssxxx|||~~~}}}|||{{{{{{|||}}}{{{zzzzzz|||}}}|||555444444444444555666666666777999::::::999888666444333333222222111111000666444333111111222333555222222333555666888999999;;;:::999999888999999999;;;;;;:::999999999::::::888999;;;;;;:::::::::;;;<<<<<<;;;888666666888:::888:::======<<<;;;;;;<<<;;;;;;:::999:::<<>><<<:::999999======<<<;;;999777666555666555444333333444777888666777888666555444444555444777;;;;;;777222//////000///.........///111222.........///////////////.........//////000000111000000000111111111222222333333333333333333333333<<<:::777222///...111444...000222222000000000111/////////000000000000000444222999FFFJJJAAA777555222111111222444555444222222222222222111000///...111//////000111222111000///111333333333222333444333222222111111333444555222222333222222111000//////////////////////////////////////////////////////000000///------...000//////000111111000...---------,,,,,,,,,---......---------.........//////,,,---///...------...///..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---222///...000///,,,+++---...///000...---,,,...///...//////---,,,,,,...000//////---,,,,,,///444888222111///...---......///000000/////////000111222222111000000000///---+++---...//////...---...///...//////...------...000+++///222333111000111333222222111111111000000000///000000111111111111000////////////000000000000............////////////000111111000...---...///111000///////////////000111111000////////////000111111222222222222111111...//////000111111222222111111111222222222222333222222111111111222333444111111111111111111111111444444555666666666666666111222444555666777888888999:::;;;777333111222444555555555555555555555555555333222444777888666333555555555666666666666666222555888999999888999:::777888999::::::999888777:::777777;;;<<<::::::===<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBBBBAAAAAABBBCCCFFFDDDCCCCCCDDDEEEEEEDDDEEEBBBAAADDDFFFDDDCCCEEEAAAAAACCCFFFKKKMMMNNNMMMGGGIIIJJJHHHFFFGGGJJJMMMLLLNNNPPPPPPOOOMMMMMMMMMWWWYYY[[[YYYTTTQQQQQQRRRQQQSSSUUUVVVVVVVVVWWWXXXZZZYYYWWWUUUSSSPPPOOONNNNNNLLLKKKNNNSSSUUUUUUSSSQQQRRRTTTZZZaaagggkkkllldddeeehhhjjjkkkkkkjjjiiiiiiiiihhhfffdddeeehhhkkkjjjlllnnnppprrruuuzzz~~~~~~|||{{{zzz{{{zzz444444333333444444555666444555666777888777666555444444444333222222111111555444333111111111222333000111222444555777888999666777777888888999:::;;;888999:::;;;;;;;;;;;;;;;666777999::::::999999888::::::999777666777999<<<666888;;;<<<;;;::::::;;;:::999888888:::<<<>>>@@@AAA@@@===;;;:::::::::;;;<<<<<<;;;;;;999888666666777777666555666777888999666888888777555333333444444888<<<:::444000000111000//////...///000111111.............../////////---........./////////000/////////000000000000111222222222111111222222222666555444222111222444666...000111222000000000111000000000000000111111222555333777BBBGGGAAA888444000000000222444555444222222222222222111000//////////////////000000000000222333444444111000000000222222111111222222333444111222222222111111000//////////////////000000000///////////////////////////000000000......///000...000111222222111///...------,,,,,,,,,---------------------............+++,,,......---...///111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------000------000000------000///000000...,,,,,,---...---.........,,,+++,,,------------------///222666111000///............///000//////...///000111222+++,,,,,,---/////////......///000///...---...///000000000...------000222,,,///111222111000111333222222222111111111000000///000111111111111000000////////////000000000000.........///////////////000111111111///...///000/////////...//////000000222111000000//////000000111111222222222222111111//////000000111222222222000000111111222333333444222222222222333333444444333333333333333333333333333444444555555555555555222333444666777888888888888999:::888444333444555555555555555555555555555777333111333888999666222444444444444444444444555333666888999999888888999888999;;;<<<;;;:::999999888666777;;;<<<::::::===========================???AAACCCDDDCCCCCCDDDDDDEEECCCBBBCCCEEEFFFFFFEEEJJJDDDAAAEEEHHHGGGEEEFFFAAAAAACCCFFFIIIKKKLLLMMMFFFIIILLLJJJFFFEEEIIIMMMKKKMMMOOOPPPOOOOOOOOOPPPWWWYYYZZZYYYVVVSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTZZZYYYWWWUUUSSSPPPNNNMMMJJJIIIJJJMMMQQQUUUUUUUUUSSSTTTVVVZZZ___dddhhhjjjfffgggjjjmmmoooooooooooommmmmmjjjgggddddddfffhhhhhhkkknnnqqqssswww{{{~~~~~~}}}{{{zzzxxx~~~333333333333333444555555111222333444555444444333555555444444333333222222444333222111000111111111000000111333444555777777666666777888999999::::::666777999:::<<<<<<<<<<<<666666777999:::999888777777777888777777999===@@@555888:::;;;;;;:::;;;;;;:::999888888999<<<>>>@@@???>>><<<::::::<<<>>>???999999999::::::999888888888888888888888999999999666777888888555444333333333666888555000...111555///////////////000000111............//////000000............////////////....../////////000000000222111000000000000111222000000111333444444444333...///111111111000111222222222111111111222333444222//////555:::777111---/////////111444555555333222333333222222111000///...///////////////000000111222333222000/////////111111111111222222333333000000000111000000///...////////////000000111111...........................000111111//////000111...000111333333222000///---------------------,,,+++,,,,,,,,,,,,---------+++,,,---------...000222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---+++,,,000111///000333/////////...,,,+++,,,...,,,...///...,,,++++++,,,+++---///000///...///000/////////...............000///.........///111111...///000111111000000111...///000000...---...///000111111///......000222...///000111111111222222222222222222111111111111000000111111111000000///.../////////000000000111///////////////.........///000222111000000111333///////////////000111222222222111000000000000000000111111222222111111000000000111111222333333444...//////000111222333333222222333333444444444444333333333333333333333333222222333444444444444333333333555666777777777777666777888777666666666777666666666666666666666666888444222444999:::777333555555555555555555555555555777999999888666666777888:::======;;;999:::;;;888666888<<<===;;;;;;===>>>>>>>>>>>>>>>>>>======@@@CCCEEEFFFFFFEEEEEEFFFEEEDDDDDDEEEHHHIIIHHHGGGLLLFFFCCCFFFIIIHHHFFFGGGBBBCCCDDDEEEFFFGGGHHHIIIFFFIIILLLKKKGGGEEEIIIMMMHHHJJJMMMNNNNNNOOOQQQSSSUUUWWWXXXYYYXXXWWWWWWWWWTTTTTTSSSTTTUUUUUUUUUUUUWWWWWWVVVUUUSSSQQQOOOMMMJJJIIIJJJMMMQQQUUUXXXXXXSSSTTTVVVYYY]]]bbbfffiiihhhiiillloooqqqqqqqqqqqqnnnmmmjjjfffcccbbbccceeegggjjjnnnrrruuuxxx{{{~~~~~~~~~|||zzz|||333222222222222333444444000111222222333333333333555555444333333222222111222222111111111111111111000000111222333444555555888888999999999888777777555666777999:::;;;<<<<<<777666666777999999888666555666777888999;;;@@@CCC555777:::;;;;;;:::;;;<<<:::999888888888:::===>>>>>>===;;;;;;;;;===???AAA777888888999999999999999666777888999999999888888555777888888666444444444333444333111......222666////////////000000000000......//////000000111111////////////////////////........./////////000000111000///......///000111000000111333444333000...---///111111111000111222333333222111222333444555333111///000222222///---000//////000333666777666333333333333222111000///...///000000//////000111---///111111111000111222111111111222222222222222//////000000000//////......//////000000111111222...........................000222222111000000111...///111222222111000000......//////......---,,,+++++++++,,,,,,,,,------,,,---------,,,---000222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---+++,,,000111000000444---...///---,,,+++---...---...///...,,,++++++,,,+++---000111///---,,,,,,........................//////.........///000111000111222000---+++***+++...///000000......///000000111111000//////000222/////////000111111222222333222222222222111111111000111111111111000000///......//////000000111111///////////////.........///111222222111111222444////////////000111333333222222111000000000000111111111111222222111111111111111111222333333444444//////000000111222333333111222333444444444333333111111111111111111111111111111222333333333333333333333444555666777777666555666777888888888777777666666666666666666666666888666555777:::;;;888666888888888888777777777777666888::::::888666666666777:::>>>===:::999999;;;999777999>>>???======?????????@@@@@@@@@@@@???>>>AAADDDGGGIIIHHHGGGFFFGGGFFFFFFGGGIIIKKKMMMLLLKKKKKKGGGFFFIIIJJJGGGFFFHHHDDDEEEEEEDDDCCCDDDEEEGGGGGGIIIKKKKKKIIIHHHJJJMMMFFFHHHKKKLLLLLLNNNPPPRRRTTTUUUWWWYYYZZZ[[[[[[ZZZTTTSSSRRRTTTWWWYYYZZZZZZUUUUUUVVVUUUTTTQQQOOONNNJJJKKKLLLNNNRRRVVVYYY[[[RRRTTTWWWYYY\\\bbbhhhllliiikkkmmmpppqqqqqqpppooommmllliiieeeaaa```bbbdddhhhkkkqqquuuwwwyyy|||~~~}}}|||}}}}}}}}}~~~222222222222222333333444111111222333333444444555333333222222111000000///000000000000111111111111111111111111222222333333777888999:::::::::999888555555666777999:::;;;;;;999666555555888999999777666777777888888;;;???BBB333666999::::::999:::;;;999888777666666888:::;;;======<<<;;;<<<===>>>???888888999999999888888777333444666777888777666555333555888888777555444555333333222111000111111222...//////000000000000000//////000000111222222333000000000000000000000000...////////////000000000111000...------...000111333111000111333222000------///111111111111111333333222111000111222444555444555444333333444333222222000//////333666999999333333333333222111000000...000111111//////000222...000222222111111222333000000111222222222222222///000000111111111000000...//////000111111222222////////////////////////...000222333222111111222/////////000000000111111//////000000000///...---,,,,,,,,,,,,---------...---...---,,,,,,---///222222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444000---...111111...///222,,,---...---,,,,,,...//////000///...,,,+++,,,---+++---//////---,,,,,,------.....................//////...---...///000111...000000...***'''&&&'''---...000000//////000222...000111111000//////000000/////////111222222222333333222222222111111111111111111111111000//////.........///000111111111000/////////............000111222111000///000111//////000000111333444555333222111111000000111111222222333333333333222222000000000111222222333333000111111222222333333333000111222333444333333222111111111111111111111111111222333333444444333333222333444555555666555555777777777888999888777555666666666666666666666666888888999999:::::::::999999999999888888888777777666888:::;;;999888888999666:::>>>===:::888999;;;:::999;;;@@@BBB??????AAA???@@@AAABBBBBBBBBAAA@@@BBBEEEIIIJJJIIIHHHHHHHHHFFFFFFGGGIIILLLMMMMMMKKKHHHGGGIIIKKKJJJEEEEEEHHHDDDFFFFFFEEECCCCCCFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMJJJLLLMMMMMMMMMMMMOOOQQQTTTUUUWWWYYY\\\\\\\\\[[[UUUSSSRRRSSSVVVYYYYYYXXXUUUVVVVVVUUUTTTQQQNNNLLLKKKKKKMMMOOOQQQUUUZZZ]]]WWWYYY[[[\\\]]]aaaggglllkkklllnnnoooooonnnmmmlllkkkjjjhhhddd``````bbbdddjjjnnntttxxxzzz|||}}}|||~~~~~~}}}||||||222222111111222222333444222222333444444555666666111111000000///.........//////000000111111222222111111111111111111111111333555777:::<<<=========555555555666777999:::;;;:::777444555777:::999888666777888777777999===@@@222555888999999999999:::888777666555555666888999======<<<<<<;;;;;;;;;;;;:::::::::999999777666555111222444666666555444222222555777888777666555555444333222333444333000......//////000000000000000///000000111222333333333111111111111000000000000////////////000000000111111000...------...000111444111...///111333222111---///111111111111222333222111000//////111333444000333555444222333333222444111//////222777:::;;;333333333333222111000000...000222222//////111333222444555444222000000111000000111222222222222111000111111222222222111111...//////000111222222222000000000000000000000000...000222333222111111222//////......///000111111///000111111111000...------------.........//////.........,,,+++,,,///222222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222555666333000///111111------///+++,,,------,,,,,,...000000000000...++++++,,,...,,,------,,,+++,,,...000------......///......---///......---...///000111...000222000---++++++---,,,...///000///000111333---///111222000/////////000///...///111222222222333333333222222222111111111111111111111000//////---......///000111111222000000//////.........---111222222111...------...000000000111222444555666333222111111000111111111333444444555555444444333/////////000111111222222222222333333333333444444000111222333444333222222333333333333333333333333222333444444555555444444222222333444555555555555999888888999999888555333777777777777777777777777777999;;;;;;:::::::::;;;888777777777666666555555555888:::<<<;;;;;;;;;<<<666:::>>>===999777999;;;;;;:::===BBBDDDAAA@@@CCC@@@AAABBBCCCDDDCCCBBBBBBCCCFFFIIIKKKJJJIIIHHHHHHCCCCCCEEEHHHKKKLLLKKKJJJFFFGGGKKKMMMJJJDDDDDDHHHDDDFFFGGGFFFDDDDDDHHHKKKIIIHHHIIIKKKNNNOOONNNMMMPPPQQQQQQPPPOOOOOOPPPRRRVVVVVVWWWZZZ\\\]]]\\\[[[WWWTTTQQQQQQSSSTTTSSSRRRVVVWWWWWWVVVSSSPPPMMMKKKKKKLLLMMMOOOQQQUUUZZZ]]]^^^___```^^^]]]___dddiiikkklllnnnooonnnmmmkkkiiijjjiiigggdddaaa```bbbeeemmmqqqwww{{{}}}~~~~~~{{{~~~~~~~~~}}}}}}222000......111333111000000000000000111222333444777333000...000000...,,,......---///222333333222...000222444555444333222555555555555666777999999888777666555666777:::;;;===999666666999;;;888555666777888888666555555666444666888888888777888999999999888888888888888888@@@???>>><<<:::999888888777888999888555333333333///000111222333444555555444444444555555555666666:::888666333111111111222111111000000000111333444222111111000111111222222555444333111///...---,,,............////////////222111///.........///000...........................///111111/////////000222111000000000000000111777444222111222333333222444222000///000222444666//////000000///...------666444111...---...///000000000000000111222333444333333333333222000///...000222333222000......///111000000000111222222333222111000//////.........000...---///222222000...000///...---,,,------...000000000///...,,,+++***------,,,++++++,,,,,,,,,(((+++---......---...///////////////000000000000,,,...000///...,,,------+++***+++---000333333333000///...---,,,+++++++++(((***,,,.../////////...111111000...+++***,,,---------...///...---+++***...---,,,,,,---...///000---......,,,++++++---///000000000000000///......///000222222111111222444444444333222111000//////---000111111......///222222111000//////111333555...000111000///...///111000000000000////////////.........///000222333444...//////000000000000000000000000111222444555666444444444222000///111222333333333333333333333333///000222222111111333444222222222111111222666999222111000111333444444444222333555555555333111000222222111000111222444555333444444444555555666666999:::;;;:::777555444555999999888666444555777:::888999<<<>>>>>><<<:::888:::::::::::::::888777777666666777999<<<>>>>>>======<<<:::888888888:::;;;>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@CCCDDDEEEFFFHHHHHHHHHHHHFFFGGGGGGFFFFFFFFFIIIKKKEEEGGGIIIIIIHHHHHHIIIJJJEEEHHHHHHCCCAAACCCDDDCCCKKKHHHIIINNNPPPOOOOOOPPPRRRTTTUUUSSSPPPNNNOOOQQQUUUYYY[[[\\\]]]^^^ZZZTTTRRRQQQPPPPPPRRRRRRQQQPPPQQQSSSUUUTTTRRROOONNNMMMNNNOOOPPPQQQRRRUUUYYY\\\```^^^[[[ZZZ[[[^^^bbbeeekkkkkkllllllkkkiiifffeeejjjddd]]]\\\```dddfffeeekkkqqqwww|||~~~~~~~~~~~~}}}|||333111...///111222111///000000000000111222333444555222//////000000///---...------...111222222111111111000000111222444555666555444333444666888:::777666555555555777999:::;;;777444555888999777333555777888888666555555666444666888888888777888999888888888888888888888888>>>===<<<<<<;;;;;;;;;;;;666777888666333111000111......///000111222333333222222222333333333444444777555333000///...//////000000/////////000111222111111000000000000000000222111111000000/////////....../////////000000000222111000///...//////000..................------...000111111000//////000111000000000000000111111666444111111222333222222222111000000000111333444//////000000///......---222111000//////000111222222222222222333444555555///000111111222222111111000111333222111///000000000000000000000111111222222111000///............///...---///111222000...000///...---,,,------...000000000///...,,,+++***------,,,,,,,,,,,,,,,---***,,,...///...---........./////////000000000000000///...------,,,++++++,,,+++,,,...111333444333111000///...------------******,,,---.../////////222222111...,,,+++,,,---....../////////...---,,,//////.........///000111/////////...,,,,,,...000000000000000000///......///111222111000000111222111111000000//////......***---111222111000000111333222222111111222333444000111222111000000000222111111111111111111111111111111000000000000111111//////000000111111000000000000000111222444555666444555555444111000000111333333333333333333333333///111222222222222333555222333333222111222555777222000///000222444444333444555666777666555333222333333333333333444555555777777777777666666666666888999:::999666555555666888999999777666666888:::888:::<<<>>>>>>>>>======;;;;;;;;;:::999999888888:::999999;;;===>>>===<<<===<<<:::999999999;;;<<<>>>???@@@@@@AAAAAAAAA@@@BBBCCCDDDDDDDDDCCCBBBBBBDDDDDDEEEGGGGGGHHHHHHHHHEEEFFFGGGFFFEEEEEEHHHJJJEEEHHHJJJKKKJJJIIIIIIJJJGGGJJJIIIDDDBBBEEEFFFEEEMMMJJJKKKPPPSSSRRRRRRTTTUUUWWWXXXVVVRRROOOQQQSSSSSSWWWZZZZZZ\\\]]]ZZZTTTSSSRRRQQQQQQRRRRRRPPPOOONNNPPPSSSSSSRRRPPPPPPPPPRRRSSSUUUUUUUUUVVVXXXZZZ[[[ZZZWWWVVVXXX[[[```cccfffgggiiijjjkkkjjjiiihhhlllhhhcccaaabbbdddeeeeeekkkpppwww|||~~~}}}~~~333222000///000111000///000000000000111111222333333111//////000000000///...------...111222222111444222///---...111555777666555333222333555777999666555444444555666888999===:::888999;;;<<<:::888555666888777666444444555333555777888777777888999888888888888888888888888;;;;;;;;;;;;<<<===>>>???666777777555111///......,,,,,,---...///000111111000000000000111111111111444333111///............//////.........///000000111000000/////////............///000000111222222/////////000000000111111222111000////////////000/////////......---------...000111111000//////000////////////000111111222444222111000111222222111000000000000000111111111//////000000000///............///000111222333333222222111222222333444555111222333333444444333333///111222222111111111222000000/////////000111111222111000///............///......///111111000...///...------,,,---------////////////...---,,,+++------,,,,,,,,,------...,,,---//////...------........./////////000000000444000,,,+++,,,---+++)))---------///222444444333111000///...............++++++,,,,,,---...000000333333222000---,,,---.........///000000000//////111000000/////////000000.........---,,,,,,...000000000111111000000//////000111222111///...///000000000000000000000000000(((,,,111444444222111111333333444444444333222222111222333222111111222333222222222222222222222222444333222111000/////////000000000111111111111111111111111111222333555555333555666555333111000000222222222222222222222222000111333333222222444555222333444444333222333444111000///000222333333333666666777888888777555444444555555555555666666666:::::::::999888888777777888999999777666555666888777888:::999888888999::::::;;;<<<===>>>@@@@@@AAA===<<<;;;::::::999999:::<<<<<<;;;===>>>???===<<<<<<;;;:::::::::;;;<<<===?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHGGGFFFFFFHHHJJJFFFIIILLLMMMLLLKKKJJJIIIJJJMMMLLLGGGEEEGGGJJJIIIOOOLLLMMMSSSWWWVVVWWWYYYXXXZZZ[[[XXXTTTQQQRRRTTTTTTWWWYYYYYY\\\^^^[[[VVVTTTSSSRRRRRRRRRRRRPPPNNNNNNQQQSSSUUUTTTTTTTTTUUUWWWYYY[[[[[[ZZZXXXXXXYYYXXXWWWUUUTTTUUUYYY]]]```aaabbbdddgggiiijjjkkkkkknnnnnnllliiieeedddeeefffjjjooovvv|||}}}|||}}}~~~|||444222111000000//////...000000000000000111222222000/////////000000000000///......///111222222111333111...,,,---000444777333333333333444444555555444333333333444555666777<<<:::999:::<<<===;;;:::444666777777555444444555333555777888777777888999888888888888888999999999;;;;;;;;;;;;<<<===>>>???666777777555111...------,,,,,,---......///000000.../////////000000000000444333222000/////////////////////////////////000111111111000000///......------...///000111222333000000000000111111111111111111111000000000000000000000//////......------///000222222000///000111.........//////111222333333111000000222222111000...///000111111000////////////000000000//////...---...///111222222222222////////////000111222333333333333222111000.........000222222222222333444111000000000000000111111111111///........................///000000//////...---------------------.../////////...---,,,,,,------------------...///---///000///...---...///........./////////000000666000+++***...000...+++------,,,...111222222111//////...............///------,,,,,,,,,...000111444444333000...---...///---......///000000000000111000000//////.........+++++++++***)))***,,,...000000111111111000000///000111111000...---...///111111111222222333333333+++...000222333222111111222333444555444333111///111222333222111000111333111111111222222222222222444333222111000/////////111111111111111222222333222222222222222333444555333555777777444222000000333333333333333333333333000111222333222222333555333555666666444222222333222000///000222444444333777777888888888888777666555555666666666666666555::::::::::::999999999999888999999777666666888999666888:::;;;:::999:::;;;===<<<<<<<<<===>>>@@@AAA???>>><<<;;;::::::;;;;;;<<<;;;;;;===>>>???>>>===<<<;;;;;;;;;;;;<<<>>>>>>????????????@@@@@@AAAAAACCCCCCEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIKKKGGGKKKOOOPPPOOOMMMKKKJJJMMMOOONNNIIIGGGJJJMMMMMMOOOMMMNNNTTTYYYYYYYYY[[[YYY[[[\\\YYYUUURRRSSSUUUUUUXXXZZZZZZ\\\```^^^YYYVVVUUUTTTTTTTTTSSSQQQNNNRRRTTTWWWXXXXXXXXXYYYZZZ[[[^^^aaaaaa___]]][[[[[[ZZZXXXUUUSSSTTTWWW[[[]]]]]]___```cccfffiiikkkllloooqqqssspppjjjggghhhjjjlllpppvvv|||{{{zzz{{{}}}~~~yyy333333222000///...//////000000000///000000111111...//////000//////000000000//////000222333222111000///......///000222333///000333555555444222000222222222222333444555555444444555666777888777666444555666666444333333444222444666777777777888:::777777888888888999999999<<<;;;;;;;;;;;;<<<<<<===777888888666222///......---......//////000000000////////////000000000000222111111000////////////000000000000000000000///111222222222222111000///.........///000000111111000000000000111111111111111111111111111000000///000000/////////.........///111222222000000000111............///000111222222111000111222333111000...///000111111000...---//////000000000000000///...///111222222111000///////////////000111222222.........---,,,+++***)))---///111222222222333444222111111000000000111111111000///...---------------...//////////////////,,,,,,---------------------...............------...---------......///000///000000///...---...000............////////////444///***+++///222111///---,,,+++---///000000///---------,,,------.........---,,,,,,---...000111444444333111...---///000---------......//////000////////////...------,,,***++++++***)))***,,,...000000111111111111000000000111111000...---...///111111222222333333444444222111000///000000111111000222333444444222///...000111222111000000111222000000000111111111222222222222111111111111111222333222222222222333444444333333333222333333444444333555777777555333222111333333333333333333333333///111222222111222333555555777888777555444333444444222111222444666666555777777777888888888777777666666666666555555555555777777888999999:::;;;;;;999999:::999777777888:::666999;;;<<<;;;;;;<<<===???>>>===<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<999999999<<<>>>@@@???>>><<<<<<<<<<<<===>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJMMMQQQRRRQQQNNNLLLLLLOOOQQQOOOJJJHHHLLLOOOOOONNNLLLNNNTTTYYYYYYYYY\\\YYY[[[[[[YYYUUURRRSSSUUUVVVXXXYYYXXX[[[___^^^ZZZYYYXXXXXXXXXXXXWWWSSSQQQUUUWWWYYYYYYYYYYYYZZZ\\\^^^aaadddfffdddbbb``````\\\ZZZVVVSSSSSSUUUXXXZZZ^^^^^^___aaadddhhhkkkmmmppptttxxxvvvppplllnnnqqqppprrrwww|||{{{zzzzzz|||}}}}}}~~~~~~zzz111222222111///...///111000000000//////000000111---///000000///...///000000//////000111222222000---...//////000111111111---///222555555333000...000000111222222333333444222333555666777777777666333444666555444222333333111333666777777777888:::777777777888999999::::::<<<;;;::::::::::::::::::888999999777444111000000////////////000000111111////////////000000000000.....................---000000111111111000//////000111222333333222111000....../////////000000000/////////000000000111111111111222222111111000//////////////////////////////111222222111000000111............///000000111111111000222333444222111//////000111111000...---//////000111111111000000000111222222222000///...111111000111111222333444......///000000000000///,,,...111111111111222333111111000/////////000000111000///...------------,,,---//////.........///+++,,,,,,------------,,,------......///........................///000111///000000///......000222------........./////////111...+++,,,000222222000---,,,+++,,,...///...---,,,,,,,,,,,,,,,---...///......------...//////000222222222000......000222......---------...//////---...............---,,,,,,---------,,,---///111000000111111222222111111000111222111///...///000000000000111111111222222666333000...///000111000000111222333333222000...000111222111000///000222//////000000111222222222111111111111111222333444444333333222222444555666555444444333333333333444333555777777555444444555444444444444444444444444000111333333222222444555777888999888666555666777666555444555777888888888888888888888888999999999888777666555444555666777555666777888999;;;<<<<<<:::;;;<<<<<<:::999999999777999;;;<<<;;;<<<>>>@@@AAA@@@>>><<<<<<<<<======@@@@@@@@@@@@???>>>===<<<888888999<<>>>>>>>>>>>>>>??????>>>>>>>>>???AAADDDFFFHHHFFFGGGHHHJJJJJJJJJIIIIIIGGGHHHIIIKKKLLLLLLLLLMMMJJJKKKLLLKKKIIIGGGGGGGGGMMMPPPSSSTTTRRRPPPNNNNNNOOOQQQOOOJJJHHHMMMPPPQQQNNNLLLMMMTTTXXXXXXYYY[[[WWWYYY[[[YYYUUUSSSTTTVVVWWWXXXXXXVVVXXX]]]]]]YYY\\\[[[[[[\\\]]][[[XXXUUUVVVXXXYYYZZZYYYZZZ\\\^^^```cccggghhhgggeeedddddd^^^[[[WWWUUUTTTVVVYYY[[[aaaaaaaaacccfffjjjnnnqqquuuyyy}}}|||wwwuuuvvvxxxwwwwwwxxx{{{}}}||||||}}}|||{{{{{{|||000111222111///...000222000000////////////000000,,,///111111///---...//////...---...///000///...---.........///000000111///000111111111000000/////////000111222222222222222444777999999999999999222444555555333222222333000333555666666777888:::666777777888999999:::::::::999999888888999999:::777888888777444111111111////////////000000000000........./////////000000........./////////......//////000000000///...------...000222333222111000------......///000000111....../////////000000000111111222222222111000///.........///000000111111///111333222111000111111//////.........//////000111111111333555555333111111111111111000000///...//////000111111111111111111111111111111000//////000000000111111222333444111222333333444444333333,,,...000000//////000111//////...---------------000000///...------------+++---//////...---...000***+++,,,---...------,,,,,,,,,---...//////..................///000111222///000000/////////222444---------.........//////------------...............---,,,---...///...---,,,,,,,,,,,,---...000000---......//////////////////000000///...///111333111000///.........///000------//////000///......------...------...000222///000111222222222222111///111222111000000111222111111111111111111111111444222//////111222111000000111222333333333222111111222333222111111222333000000111111222333333444222111111111222222333444555444333222333444666777666555444333333333333333333444666666555555777888666666666666666666666666222333555555444444666777:::::::::888777777999;;;999888777888:::;;;;;;;;;:::999999999::::::;;;<<<<<<:::777555444666888:::777777888999::::::;;;;;;;;;===??????===:::999888999:::;;;;;;;;;===@@@BBB@@@??????>>>>>>>>>?????????@@@BBBBBBBBB@@@===;;;;;;;;;;;;===@@@AAA@@@?????????????????????>>>>>>>>>>>>>>>@@@BBBFFFJJJLLLJJJKKKLLLNNNOOONNNNNNMMMGGGHHHJJJLLLNNNOOOOOOPPPMMMNNNOOONNNLLLJJJIIIIIIPPPRRRTTTTTTRRRPPPPPPPPPOOOQQQNNNIIIHHHLLLPPPQQQOOOLLLNNNTTTXXXWWWXXXZZZWWWYYY[[[YYYVVVUUUVVVYYY[[[\\\ZZZXXXZZZ^^^^^^[[[^^^^^^___```aaa```]]]ZZZXXXZZZ\\\]]]]]]___bbbdddeeegggiiijjjhhhgggffffffaaa^^^[[[YYYZZZ\\\```bbbdddddddddfffjjjpppuuuxxx~~~|||}}}~~~}}}{{{yyyzzz~~~}}}{{{xxx|||///111222111///...111333111000////////////000000,,,///222111///,,,---...---,,,+++,,,......---,,,///...---------///111222222111///...---///000111...///000111111222222111...111444666777666666777222444555555333222222333000222555666666777888:::666777777888999999::::::777777777777888999::::::555777777666333111111111.........///////////////---------........./////////000111111111111111111....../////////...,,,++++++---///111222222111000+++,,,---...///111222222............////////////111111222333222111000///------...///000111222222000111333333111000111222000//////.........//////222111222444555666444222222222111111000000000/////////000111111111111111000000000000000111111111............///000111222111111111000///...---,,,,,,...000000///...///000...---,,,,,,++++++++++++000000...---------------***---000///---,,,...000)))***,,,---...------,,,,,,,,,---...////////////............///000222222...///000//////000333555---------.........//////+++---......,,,******+++000...---...///000///...---------...///000111222---...///000000000............///......///111444333222111/////////000000---...///111111111000000+++,,,,,,,,,+++,,,///111///000111222222222222222///000222222111111222444333333333333333333333333111//////111444555222000111222222333444444444444222333444444222222333444111111222333333444555555333333222222111222222333666555333333333444666888666555555444333333333333333444555555555666888:::777777777777777777777777444555777777666666888999;;;;;;:::999777888;;;===;;;:::999999;;;======<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<888555555777:::<<<999:::::::::::::::::::::;;;>>>AAABBB???;;;888777::::::;;;:::;;;===AAADDD?????????@@@AAAAAAAAAAAA>>>@@@CCCDDDCCCAAA===;;;???>>>>>>???AAAAAA@@@???@@@@@@@@@@@@@@@???>>>=========>>>@@@CCCHHHLLLNNNMMMNNNOOOQQQRRRRRRQQQQQQHHHIIIKKKMMMOOOQQQQQQRRRQQQSSSTTTSSSPPPNNNMMMMMMRRRTTTUUUTTTRRRQQQQQQRRRNNNPPPNNNHHHGGGLLLPPPQQQPPPMMMNNNTTTXXXXXXXXXZZZWWWYYY[[[ZZZWWWVVVXXX[[[``````^^^[[[]]]aaabbb^^^___```aaacccdddccc___]]]ZZZ\\\___aaaccceeeiiilllhhhiiikkkjjjhhhfffffffffdddbbb```___aaadddhhhkkkffffffgggiiinnnuuu{{{~~~yyyyyy||||||www|||///333555444000///111555333222///---,,,,,,---......///////////////......))),,,///000000////////////...---,,,,,,---///000333111111222000---...222///000111222222111000//////000222333444555666666777666555444333333222333000000111222333333444444999888777666666777888999666666666888999999888666999888555333111000/////////------...///000000...---//////,,,,,,//////---111000000/////////000000........................+++***))),,,000222222000*********+++---000333444;;;444---+++...000000...666555000---///444444000222///,,,+++---000333444222222333444333222000000222111///---...000333444111222222333333444444555333111000111222222111000111222222222222111000000222222222222111///...---///000111000///000111333333222000/////////...---//////............//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++...---,,,---000...***......------------......,,,---......///.........000000000000////////////222000------000111000...000000///...............,,,///000///+++((()))+++***,,,...///......///000...------......///000111111000///......///111222...000111000///...///111000000//////.........---,,,---......,,,,,,---.............../////////000222000///000333444444444000000000111333333222111000000000000000111111222333333444444444333222222/////////000111333555555555444333111000000//////...000111111000111444666///333444222333666666333333333333333444666888999666555555444444444555555777777777777777777777777777888888777666666777999888777777777777999:::;;;===<<<;;;:::999999:::;;;999>>>???<<<<<>>999999::::::;;;;;;<<<<<<<<<<<<;;;999777777777777888<<<===>>>>>>>>>===;;;:::???EEEIIIEEE;;;555666:::>>>===;;;999999<<>>>>>>>>???@@@@@@AAAAAA===>>>???>>>===>>>AAADDD@@@>>>>>>BBBGGGLLLMMMLLLOOOQQQTTTWWWXXXXXXWWWVVVNNNKKKHHHFFFGGGKKKOOOSSSPPPPPPOOONNNMMMKKKJJJJJJMMMPPPTTTUUUTTTRRRPPPPPPTTTQQQMMMLLLLLLNNNOOOOOOOOOMMMMMMQQQWWW[[[YYYVVVTTTTTTVVVWWWWWWWWWVVVVVV\\\___bbbdddcccbbbbbbbbbdddeeeeeeeeedddcccbbbaaaccccccddddddfffggghhhiiihhhiiijjjkkkkkkkkkiiiiiigggdddbbbbbbeeejjjnnnpppnnnlllkkkmmmrrrwww|||~~~~~~{{{{{{~~~~~~~~~...222444333///...000333222111///...------//////......////////////......)))+++...//////.........---------------...//////222000000111000,,,...222000111111111111111111000///000111222333444555555555444333222111111111111111111111222222333333333888777666666666666777888888777555555666888999999666555444222111111111111111111000000///.........---//////,,,---000111///000//////......//////000------------------------///---,,,---000111000...///...------...///000111999444---+++---///...,,,...000111000333777777333444222///...///111111222222333444444444333111000111000/////////000222333111111222222333444444444222111000000111222111///111222222222222111000000111222111111111000///......///000///......000222333222000////////////.........------------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,+++......,,,---000///+++///......------......///---...//////000000//////////////////000000000000222000...///111222000...000000///...............,,,...//////---,,,,,,---***,,,...///......///000000000///...............000///...------///111222///000111111///...///000000000/////////.........,,,---......,,,,,,---............/////////000000333222111111333555555444222111111222444444333111000000//////000000111222444444444444444444333333000000111111222333444555444333222000000000000111///000111111111222444666222555555222222444444222777666555444444444555666444444444444444555555666888888888888888888888888888999:::999777777999::::::999999888999:::<<<<<>>===<<<<<<<<<===>>><<<@@@AAA??????AAA@@@<<<999999:::;;;<<<=========<<<;;;:::888888888888888===>>>??????@@@???>>>===;;;@@@EEEDDD???<<<>>>AAA======<<<;;;;;;===AAAEEECCCBBBAAA@@@@@@AAABBBCCCEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===??????@@@??????@@@BBBDDDAAA???@@@CCCHHHLLLMMMLLLPPPRRRUUUXXXYYYYYYWWWVVVNNNLLLIIIHHHIIIMMMQQQTTTQQQPPPOOONNNMMMLLLLLLKKKPPPRRRUUUUUUTTTSSSRRRRRRTTTRRROOONNNOOOOOOOOOOOONNNLLLMMMQQQXXX[[[[[[XXXTTTTTTTTTUUUWWWXXXZZZ[[[aaacccfffffffffeeeeeefffgggggggggggggggfffeeeeeeddddddeeefffgggiiikkklllkkklllmmmnnnnnnnnnmmmmmmmmmiiieeecccfffkkkqqqtttpppooonnnppptttyyy}}}}}}{{{{{{}}}...000222111...---///222111111//////...///000111......///////////////...(((+++---...---------...***+++,,,---......//////000...///000///+++---111111111000000000000111111//////000111222333333333222111111000////////////111111222222222222222222777666666555555666666777:::777555333333666999;;;333333222222111222222333222444555222...,,,,,,......000000---...111222000///...............//////,,,,,,,,,,,,,,,,,,,,,,,,111///............---+++//////.........///000000777222---+++,,,...---,,,)))000555555555777666333555333111000111111000///333333444555555444222111000000000000111111111222111111111222333333444444111000///000111222111000111222222222222111000000000000000111000000000000---...///...------///111333222111000000000000000---,,,,,,,,,,,,,,,,,,---............////////////------------------------,,,//////------//////+++///......------......///...//////000000000000000......//////000000111111111000///000222222000///000000///..................------///000111000...***,,,.........---...///222111000///...---,,,,,,...---,,,,,,---///111222000222222111///...///000000000////////////......---...///...---,,,---///....../////////000000000444333222333555666666555555444333444555555333111///////////////000000111555444333222222333444555222222222222333333444444333222111000000000222333000111222222222333555777555777666111111333444222888777666555555555555666555555555666666777777777::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;======<<<;;;:::;;;;;;======???>>>=========>>>???@@@===@@@BBBAAAAAABBB@@@===999999:::;;;===>>>??????======;;;:::::::::::::::>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFEEEBBB???>>>=========>>>======>>>AAADDDBBBBBBAAAAAABBBCCCEEEFFFCCCCCCDDDEEEFFFFFFFFFEEECCCCCCCCCBBBAAA???>>>===@@@AAABBBBBBAAABBBDDDFFFBBBAAABBBDDDHHHKKKMMMMMMOOOQQQUUUWWWYYYYYYWWWVVVNNNLLLKKKJJJLLLOOOSSSVVVRRRQQQOOONNNMMMMMMMMMNNNRRRTTTVVVUUUTTTSSSSSSTTTTTTSSSQQQQQQRRRRRRPPPOOOLLLKKKMMMRRRXXX]]]]]][[[VVVUUUTTTTTTVVVZZZ___aaafffggghhhhhhgggfffhhhiiijjjkkkkkkkkkkkkkkkjjjiiigggggghhhhhhjjjlllmmmnnnnnnooopppqqqqqqqqqqqqqqqtttpppkkkggghhhnnntttyyytttttttttuuuwwwzzz~~~~~~}}}{{{{{{{{{}}}///000222111///...000111000000//////000111222333---...//////////////////)))+++------,,,,,,,,,---((()))+++---/////////...///---...///...+++,,,111111000///......///000111//////000000000111222222111000000///.........///222222222222111111111111555555444444444444555555777666555444333555888:::222222222111111111111222222555777444...+++---111000333222......111111///...------------......///------------------------///...------,,,,,,+++***++++++,,,---...///111111333000---,,,...000000///...555:::777444333111///333111111111222222000...333444555555555444333222000000111222222222111000000000111111222333333333222111000111222333222111111222222222222111000000000000000000000111111222...///000///......///111222222222111000000111222------,,,,,,,,,,,,------............////////////------------------------,,,000111...---//////,,,//////............//////......///000000000000///---......///000111111222///000000111222222111000000000///...............///---,,,...111222000---***,,,......---------///111111000000...---,,,,,,---,,,++++++,,,///111333111222333222000//////000000000//////////////////---/////////...---...///...////////////000000000333222222333666999999999555444333444444444222000//////......//////000111444333111000111222444555222222333333333222222222222111000000000222333444111222444444333444666888777888666111111555666444555555666666777888999999888888999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===???>>>===<<<;;;;;;<<<===>>>======<<<<<<===>>>???@@@===???AAAAAAAAAAAA???===::::::;;;<<<>>>???@@@@@@???>>>>>>======<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCGGGFFFFFFFFFEEECCC@@@======>>>@@@@@@??????AAACCCBBBBBBAAABBBCCCEEEGGGHHHBBBCCCEEEGGGIIIIIIIIIHHHAAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCCCCDDDFFFCCCCCCDDDEEEHHHJJJLLLMMMNNNPPPSSSVVVWWWWWWVVVUUUNNNNNNMMMMMMNNNRRRUUUWWWSSSRRRPPPOOONNNOOOPPPPPPTTTUUUUUUTTTSSSRRRSSSTTTTTTSSSSSSTTTUUUTTTRRRPPPLLLLLLNNNSSSYYY^^^___^^^\\\ZZZWWWVVVXXX\\\bbbeeeggghhhiiihhhffffffhhhjjjmmmnnnnnnooooooooonnnnnnllllllkkkkkklllmmmmmmnnnnnnnnnooopppqqqqqqrrrrrrvvvtttpppmmmmmmpppuuuyyyxxxyyyzzzzzz{{{}}}~~~~~~~~~}}}{{{|||yyyyyy{{{||||||~~~000111222111000000111111/////////000000111222222------...///////////////***+++------,,,+++,,,---(((***,,,...////////////...,,,---///...+++,,,111///...---,,,,,,---...///111000/////////000111111111000000////////////000222111111111111111111111333333333333333333333333222444777777666555555777222222222111111000000//////333666444///---000444333555444///...000///,,,---------------...//////////////////////////////+++,,,,,,++++++***++++++******+++,,,------............---...000222333333333888:::555000000000...///......000222222000///222333444555555555444333000111222333333222000/////////000111111222222333333222111222444555444333111222222222222111000000000/////////000111222333000111111000///...000222000222222222000000222444//////............//////............////////////........................---111333///---...///---/////////....../////////,,,---......//////......---......///000111111222...///000111111111111111000000///...............111...---...000111...+++***,,,......---,,,---.........///000000///......---,,,++++++,,,///111333222333333222111000000111//////000000000000000000...///000000......///000////////////000000000111000000000333888;;;======444333222333444333111000///////////////000111111222111000//////111333555222222333333333222111000111111111222333333444444222444555555555555888:::666888666333333777:::888666777777888888999999999::::::::::::999777666555<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======>>>@@@======<<<;;;<<<===>>>??????>>>>>>===>>>???AAABBB>>>???AAADDDDDDAAA???>>>;;;<<<<<<===???@@@@@@AAA@@@@@@@@@@@@@@@?????????======>>>???@@@BBBCCCCCCBBBAAACCCFFFIIIJJJHHHEEE>>>???AAAAAAAAA@@@AAACCCBBBBBBAAABBBCCCEEEGGGIIICCCDDDFFFIIIJJJKKKKKKJJJCCCDDDEEEEEEEEECCCBBB@@@BBBDDDEEEEEEDDDCCCDDDEEEDDDEEEEEEFFFGGGIIIJJJLLLKKKMMMPPPSSSUUUTTTSSSRRROOOOOOOOOOOOQQQSSSUUUWWWSSSRRRQQQPPPPPPQQQRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSSSSSSSSSSUUUVVVVVVTTTQQQNNNOOOQQQVVV[[[___```aaabbb___\\\YYYZZZ]]]bbbeeehhhiiijjjiiihhhhhhjjjlllnnnnnnooopppqqqqqqppppppppppppooommmmmmlllllllllkkkkkkkkklllnnnooopppqqqtttuuuuuusssqqqrrrtttwww{{{}}}{{{zzzxxxuuuzzzvvvvvv{{{}}}{{{}}}111111111111111111111111/////////000000111111111,,,---...///000000000000+++---...---,,,+++,,,...+++,,,---...//////000000...,,,---///...+++---111......------------......222111000/////////111111111000000//////000000111000000111111111111111111111222222333333222222111...333888:::777444333444111111111111111000///......111333222000000222444444555444///...//////,,,------------...///000000////////////////////////)))+++,,,+++******+++---,,,,,,,,,,,,+++***)))(((,,,---...000222333444555222555555111///111222111...------///111222111000111222444555555444333333111222333333333222111000/////////000111111222222222111111222444555444333111222222222222111000000111000/////////000222333111222222111//////000222...000222111//////222555111111000000000000111111............////////////////////////////////////---333555111---...///...000//////......//////000,,,------.....................//////000000111111.../////////...///111333000000///...............000/////////000///---,,,+++,,,......,,,,,,,,,---+++,,,...000000000000///...---,,,,,,---///111222111222333333222111222333//////000000000000111111///000111000///...///111/////////000000000111111000///000333888<<<>>>>>>333222222333444444222000000000000000000111111222111111000000111222333444111222333444444333222111111222444555666555444444444555666666666777999;;;777999888666666:::<<<:::;;;;;;;;;:::999888666666888888999999888666444333========================>>>??????>>>======>>>@@@======<<<<<<===>>>@@@AAACCCBBBAAAAAAAAABBBCCCDDDBBBAAADDDIIIIIIDDDAAABBB===>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA=========>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIGGGEEE???AAABBBBBBAAAAAABBBDDDBBBBBBAAABBBCCCEEEGGGHHHEEEFFFGGGIIIJJJJJJKKKKKKHHHIIIIIIHHHFFFBBB???===AAACCCEEEEEECCCBBBCCCDDDDDDEEEFFFFFFFFFFFFIIIKKKIIIKKKOOOQQQSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSUUUUUURRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSQQQQQQRRRRRRRRRRRRUUUWWWXXXVVVTTTQQQSSSVVVYYY]]]___aaabbbdddbbb___]]]\\\^^^```bbbhhhjjjkkklllkkkkkkmmmnnnllllllnnnoooppppppppppppqqqqqqooonnnmmmllllllkkkhhhhhhhhhiiikkkmmmoooppprrruuuxxxwwwtttssstttvvv|||}}}{{{yyyuuuxxxsssttt{{{}}}{{{|||000000//////000000000///...//////000000000//////,,,---...///000000000000---......---,,,,,,---///............//////000111...------000///,,,...222...//////000000//////...444333111//////000111222000000////////////000000//////000000111111222222000000111222222111000000---222888:::777333333444...///000111111111000//////000000111111111222222111333222...---000000---............///000111222////////////////////////+++---...---+++***,,,...------------,,,***((('''+++---///000111111222222000222111...000444333000111000//////111222111000000111333444444444333222222333333333222222111000......//////000111111222000//////000222333333222111222222222222111000000222111///...///000222333000111111000......///000,,,///222111......111555111111000000000000111111............////////////////////////////////////---333666111---...//////000000////////////000000------...///////////////////////////000000000000---......---+++---111444000000///..................///111111000///000111+++,,,......,,,+++,,,,,,+++,,,...000111000000///000///...------///111222000222333333222222444555//////000000000111111111///000111111//////000111//////000000000111111111111111111333777:::<<<<<<333333222333555555444222111111111111111222333333111222222333444444555555222444555666777666444333222444777999999777555222555666777777777888:::<<<999<<<<<<999999<<<<<<:::;;;;;;<<<;;;:::999777666666777999::::::999888777===========================>>>>>>===<<<<<<===???============???AAACCCDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBEEEJJJJJJEEEBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCCCC>>>>>>>>>>>>???@@@BBBCCCIIIJJJJJJJJJHHHEEECCCAAAAAABBBCCCBBBAAAAAACCCEEEBBBBBBAAAAAABBBDDDEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIGGGCCC???===@@@BBBDDDDDDBBBAAAAAABBBDDDEEEGGGFFFDDDDDDGGGIIIIIIKKKNNNQQQSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSSSSUUUWWWWWWUUURRRQQQQQQPPPPPPQQQSSSVVVXXXXXXWWWVVVXXXZZZ\\\^^^___aaabbb``````___^^^]]]]]]^^^^^^eeehhhjjjlllllllllmmmnnniiijjjkkklllnnnnnnooooooooonnnmmmmmmllllllmmmmmmgggggghhhiiikkkmmmoooqqqtttwwwyyywwwtttsssvvvyyy{{{~~~|||xxxvvvqqqsss{{{~~~zzz|||///.........///000///.........////////////......,,,---...///000000000000...//////...,,,,,,...///111000///......///111111///---...000///---...333///000111222222111000///555444111000///000111222//////.........//////000...//////000111222222333///000111222222111000///---333888999555222333555+++,,,...000222222222111111000///000111222111///...000000---...111222000.........//////111222222...........................000111///,,,+++,,,...++++++------------,,,+++,,,...000000000///...///000111000///111555222,,,555333111000111111000///000000222333444333333222333333333222222111111111......//////000111111111...------...111222111000111222222222222111000000333111000......///111222///000000///---,,,...///+++...111000------111555111111000000000000111111............/////////000000000000000000000000000...444777222------//////000000////////////000000...//////000000000000000000000000000////////////---...---+++)))+++000555000000///...............,,,///222333111111333666+++,,,...---,,,++++++,,,,,,---///000111000///...111000///......///111222///111333333333333555777//////000000111111111222///111222111000///000111000000000000111111111111333222222333666999999999444333333444666777666444222222111111222222333444222333444555666666666666444555777888999888777666222555999;;;;;;999444222555777888888777888:::===;;;>>>>>><<<;;;===;;;888888999:::;;;;;;;;;:::999777999;;;===>>>>>>>>>===========================<<<======<<<;;;;;;<<<>>>>>>>>>>>>???AAACCCEEEGGGDDDCCCBBBAAA@@@@@@AAABBBBBB@@@CCCJJJJJJCCC@@@BBBAAAAAAAAA@@@@@@@@@??????CCCDDDEEEFFFFFFEEEDDDCCC@@@??????>>>???@@@BBBCCCBBBEEEIIIJJJHHHGGGGGGHHHCCCCCCCCCBBBAAAAAADDDFFFBBBBBBAAAAAABBBCCCEEEFFFKKKJJJIIIGGGGGGHHHIIIJJJGGGHHHIIIJJJHHHFFFBBB@@@???AAACCCCCCAAA@@@@@@@@@CCCEEEGGGFFFDDDCCCFFFIIIJJJLLLOOORRRSSSSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRPPPRRRUUUWWWWWWVVVTTTSSSSSSVVVYYYYYYWWWTTTRRRQQQOOOOOOPPPRRRVVVYYYYYYYYYYYY[[[]]]^^^______aaabbb\\\]]]]]]^^^^^^]]]\\\[[[aaadddhhhjjjjjjjjjkkkkkkggghhhiiikkklllmmmmmmmmmllllllkkkllllllmmmnnnooohhhhhhhhhiiikkknnnqqqrrrvvvxxxyyyvvvssssssxxx}}}{{{}}}zzzuuuppprrr{{{~~~zzz|||000///////////////000111///////////////000111111//////...---,,,,,,,,,,,,/////////......---,,,,,,000//////.........//////111000///...---,,,,,,,,,///000111111111///...---000000000111222222333333444444333000......000222///......------///000111000000000000111111111111444444444333000......///,,,---///000000000///...:::666000...///000000///111111111111111000///...111111111111111000//////777777555111---++++++---,,,---...//////---+++***------............---------------........./////////111222111000///000111444222000000111000---***222222111111111111111111000000111111111000000///000////////////111333444////////////000000000000000000000000000000000000000000111111111111000000444444333222111000//////000111222111000//////111222222111111111111111111////////////000000000000---------------.../////////111222222000//////000//////.........000222333///000000111111111000000222111000000//////000000...---,,,++++++,,,---...///////////////......---000000000000111111111111..................------++++++,,,...111222222111333222111000000111222222222333444555555444333222222000///000222333333222333222111000111222333444333333222222222333444555111111111222333444666666555666666666555444333333666555444222222222222222...111555888888888888888;;;;;;<<<<<<;;;999888666999:::;;;<<<===;;;888555111444777888888999===@@@;;;<<<===<<<;;;:::;;;<<<===<<<<<<<<<<<<===>>>>>>===>>>???@@@???===;;;:::>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFHHHHHHIIIJJJKKKKKKGGGAAA>>>???AAAHHHEEEAAAAAABBBCCCBBBAAA@@@AAACCCBBBAAAAAABBBCCCEEECCCBBBCCCFFFFFFCCCAAA@@@@@@>>>>>>???@@@CCCDDD@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEFFFEEEBBB>>><<>>>>><<<999666333666888999999:::===@@@BBBBBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========>>>>>>??????@@@@@@???>>>>>>>>>>>>???============>>>???@@@@@@@@@BBBCCCEEEGGGIIIIIIJJJIIIIIIIIIGGGDDDBBBBBBBBBGGGDDDAAAAAACCCDDDCCCAAA@@@BBBBBBBBBAAAAAABBBDDDEEECCCBBBCCCEEEEEEDDDBBB@@@???>>>>>>>>>@@@BBBDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBDDDEEEFFFDDDBBB>>><<>>???@@@??????>>>>>>??????>>><<<999777555777999::::::;;;===???CCCCCCCCCAAA>>>======???<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<===@@@BBBDDDBBBAAA@@@??????????????????>>>>>>>>>>>>@@@AAABBBBBBCCCEEEGGGHHHIIIJJJJJJHHHHHHGGGHHHHHHGGGEEEBBBDDDCCCAAAAAABBBCCCBBBAAAAAABBBBBBAAA@@@@@@CCCEEEEEECCCBBBBBBCCCDDDDDDCCC@@@???>>>===>>>@@@BBBCCCCCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDDDDCCCAAA???===AAAAAABBBAAA@@@AAADDDFFFIIIIIIIIIHHHGGGHHHJJJLLLMMMNNNMMMKKKIIIHHHHHHIIIFFFGGGGGGFFFEEEFFFHHHJJJLLLIIIGGGGGGHHHIIIFFFDDDGGGGGGIIIMMMRRRUUUWWWWWWWWWXXXYYYXXXVVVTTTTTTTTTWWWWWWXXXYYYZZZ\\\]]]^^^aaaaaaaaa```]]][[[[[[[[[UUUUUUVVVXXXYYY[[[\\\]]]ZZZ[[[[[[ZZZYYYZZZ[[[]]]]]]___bbbeeeeeeccc```___]]]```eeeiiikkkjjjiiihhhgggeeeddddddgggjjjllllllttttttvvvyyy{{{zzzxxxuuussssssssstttttttttuuuuuuwwwwwwvvvtttqqqrrrwww{{{}}}yyysssooommmpppuuuxxx~~~222222222111000///......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---...///---------------...///000...///000111111000///......//////000000111222222222222222111///...000111///////////////000000000000000111111111222222222000111222111///...///000---......///////////////...------...111444888999000000000000000000111111///////////////......---,,,---......------///000---...///000000000000///------............------............///////////////000111111//////000111.........///000000///...111111111111111222222222///000000111111111111000......///000000///------//////000000000111111111////////////////////////000000111111111111000000000000000000111111222222---///000111000000222333333222222111000//////...000000111111222222333333222222111111111222222333111222333222000.........---...000111222222111000111000000///111333666777333444444333333333222222333222222111000000000000///////////////......---///000000000111111111111///////////////000000000333111000///000000///...222222111222222222333333333333222222222222333333444222111111333444333333333444555666777666555444222333333444444444444444000222555777888777666666666666777777777666666555333555777999:::999888777666888:::;;;:::999888999999:::<<<>>>???@@@@@@???>>>???@@@???<<<:::888777666777888999:::;;;<<<===<<<===>>>===<<<===???AAA<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@BBBCCCAAAAAA@@@??????????????????>>>======>>>@@@BBBDDDCCCDDDEEEGGGHHHIIIIIIIIIIIIGGGFFFHHHJJJIIIEEEAAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@??????BBBEEEDDDCCCBBBAAABBBCCCDDDDDD@@@???>>>===>>>@@@BBBCCCDDDEEEFFFFFFFFFEEECCCBBB>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@??????BBBDDDGGGHHHIIIHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHHHHJJJLLLKKKIIIHHHGGGHHHIIIIIIIIILLLHHHFFFHHHLLLMMMJJJFFFGGGGGGHHHLLLQQQUUUXXXYYY[[[[[[[[[YYYVVVUUUUUUVVVVVVVVVWWWWWWYYY[[[\\\^^^`````````^^^[[[YYYZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]]WWW[[[]]]\\\YYYXXX[[[^^^^^^```cccffffffdddaaa___\\\___cccggghhhhhhgggeeeddddddcccdddgggjjjmmmnnnrrrsssuuuwwwyyyyyyvvvtttvvvwwwxxxxxxwwwvvvuuuvvvwwwwwwvvvtttrrruuuyyy~~~}}}zzzuuuqqqoooooorrrttt~~~~~~222222222222111000...---,,,,,,,,,,,,,,,---......///...------,,,,,,,,,---.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------...///000...///000111111000///.../////////000111111222222000111222111///...000111/////////000000000000000111111111111222222222222000111222111000///000111............/////////000,,,,,,---...111444888;;;333222111000///////////////////////////......---,,,...///...---,,,---...,,,---......//////////////////000000000000//////........./////////000000...///000///......///000...///111111111111111111000000111111111222222222//////000111111111111111......///000000///------000000000000111111111111////////////////////////000000111111111111000000/////////000111111222222000111222111000///000111000000000000000000111111///000000111222222333333222111111000000111111111111222333222000......///---...000222222222111111111000000///111333666777333444444444444333222111111111111111000000/////////////////////......---///000000000111111111111/////////000000000111111222000//////111222222111111111222222333333333333333333333333333333333333555444222222333444444333222333555666666666555444444555666777777777666666111333666888999888777777666666777777888777777666333444777999::::::999888777999;;;;;;:::999999::::::;;;<<<===>>>======<<<<<<===>>>===999777666666666666666888999;;;;;;;;;:::;;;;;;::::::;;;>>>@@@===<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>?????????>>>>>>?????????>>>===<<<<<<===@@@BBBDDDCCCDDDEEEFFFGGGGGGGGGGGGJJJHHHGGGHHHJJJIIIDDD@@@???@@@@@@@@@???????????????@@@@@@???>>>>>>AAACCCBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@???>>>???AAACCCDDDEEEEEEGGGGGGFFFDDDAAA@@@:::;;;===???AAABBBDDDEEE@@@@@@@@@???======???AAAEEEGGGHHHHHHGGGGGGIIIKKKKKKKKKKKKJJJHHHIIIKKKMMMOOOLLLIIIHHHHHHIIIHHHFFFJJJHHHFFFJJJOOORRROOOKKKHHHGGGGGGJJJPPPUUUXXXYYY]]]]]]]]][[[XXXVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[^^^^^^^^^\\\YYYYYYZZZ[[[\\\]]]^^^______^^^\\\[[[VVV[[[___^^^ZZZYYY\\\aaa```bbbdddffffffcccaaa___]]]^^^aaadddeeeeeedddcccbbbbbbcccccceeeiiillloooqqqqqqsssuuuxxxwwwuuurrrvvvxxxzzzzzzxxxuuutttuuuxxxwwwvvvvvvvvvzzz~~~|||{{{yyyvvvtttsssrrrrrr|||111222222333222111///...---,,,,,,,,,,,,---......111000///...------------000//////...------,,,,,,111000///---,,,,,,++++++---------------...///000......000111111000000///000000000111222222333333///000111111/////////111...///000111111111000000111111111222222222222333000111222222111000222333///............///000000***+++---...///111444777777666444222000000000000///000000000000///......---...000///...,,,,,,---..................//////000000111111111111000000....../////////000000000...///000000......///000///111222222111000111222000000000111222222333333...///000111111222111111...//////000000000//////000000000111111111222222000000000000000000000000000000111111111111000000---------....../////////000222222111/////////000......///000000111111222...//////000111222333333222111000000///000000000///111222222000//////000//////000111222222222222111000000000111222444555222333444555444333222111...///000000000000/////////////////////......---000000000000111111111111//////000000111111222222222000...///111333444444000111222333444444444333333444555666666555444333666555333333444555444333333444444555555555555555555666777999999888777777333444666888999999999888666777777888888888888888555666888999:::::::::999888999;;;;;;:::999:::;;;:::;;;<<<===<<<;;;:::999999;;;===;;;777444555777555555555777:::;;;<<<;;;=========;;;999:::<<>>>>>======>>>>>>???@@@???@@@AAAAAAAAA???<<<:::>>>>>>===>>>>>>???@@@AAA???>>><<<<<<===@@@CCCEEEDDDDDDEEEFFFGGGGGGFFFFFFKKKJJJJJJJJJJJJHHHFFFCCC@@@BBBCCCBBB@@@>>>>>>>>><<<===>>>>>>======>>>??????AAACCCCCCCCCBBBCCCDDDBBBAAA@@@???@@@BBBDDDEEEFFFGGGIIIIIIGGGDDDAAA???:::;;;<<<>>>AAADDDGGGHHHCCCCCCBBB@@@>>>===>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKJJJKKKLLLKKKJJJKKKMMMNNNPPPNNNKKKIIIHHHHHHGGGFFFIIIIIIJJJNNNRRRUUUSSSQQQLLLKKKIIIKKKOOOTTTXXXYYY\\\]]]^^^\\\YYYWWWVVVWWWVVVUUUSSSSSSSSSTTTVVVXXX]]]^^^]]][[[ZZZZZZ\\\^^^^^^___aaabbbaaa^^^[[[YYYVVVZZZ______\\\\\\___bbbaaabbbcccddddddcccaaa```______``````aaaaaaaaaaaa^^^```aaaaaabbbeeejjjmmmpppppprrruuuwwwvvvtttqqqrrrvvvzzzzzzvvvsssrrrrrrvvvvvvwwwxxx{{{||||||||||||{{{yyyxxxwww}}}000111222333333222000///---------------......///111000000/////////000000////////////////////////000000///...------------......---------......///---...///111111111000///111111111222333333444444...000111111/////////000...///000111222111000000111111111222222222333333000222333333222222333555///......---...///000111,,,...//////...///222555666555333111000000111222000000111111000000///...,,,...000000///.........000000//////////////////000000111111111111000000.../////////000000000000000111222111000///000222///111333222000//////111///000000111222222333333...///000111111222222222////////////000000111222000000111111111222222222000000000000000000000000000000111111111111000000------..................///000111111000///111222/////////000000000000000---......///111222222333222222111000000000000000...000111222000000000111000000000000111222333333000000000111111111222222222222444444444333111000---...///000111111000000///////////////......---000000000000111111111111//////000111111222333333333111//////111333444444000111222444444444444444333444777999999777444333777555444333444555444333666666555555666666777777444666777999999888777666555666666777888999::::::666777888888999999999888999999999::::::;;;;;;;;;777888::::::999999:::;;;:::;;;<<<<<<<<<<<<;;;:::777:::<<<:::666444555888666444444777;;;>>>===<<<======<<<:::888999===??????????????????@@@@@@AAA????????????>>>===<<<<<<======>>>>>>@@@AAACCCDDD@@@???======>>>AAAEEEGGGFFFFFFGGGGGGHHHGGGGGGGGGKKKLLLMMMLLLJJJJJJJJJKKKCCCEEEGGGEEEBBB??????@@@888;;;===>>>===<<<<<<<<<<<<@@@DDDEEEDDDBBBBBBCCCCCCBBBAAAAAAAAACCCEEEGGGIIIKKKLLLLLLJJJFFFBBB@@@?????????@@@CCCFFFIIIJJJGGGGGGFFFCCC@@@>>>???@@@@@@BBBEEEGGGGGGHHHJJJLLLJJJLLLNNNOOONNNNNNOOOPPPOOONNNMMMKKKIIIHHHIIIJJJJJJLLLOOORRRTTTUUUUUUTTTRRROOOMMMMMMPPPUUUXXXZZZZZZ\\\^^^]]][[[XXXWWWVVVWWWVVVTTTRRRQQQSSSTTTVVV[[[[[[[[[ZZZYYYZZZ\\\___]]]___bbbcccccc```\\\ZZZUUUXXX\\\^^^^^^^^^```bbb``````aaabbbbbbcccccccccaaa```___]]]]]]]]]______ZZZ\\\^^^^^^^^^```eeeiiinnnnnnpppsssuuutttrrrooommmrrrwwwxxxtttpppoooooossstttvvvzzz~~~~~~///000222333333222111000...------------...//////000//////000000111222333......//////000111111111//////.........//////000///......---------......---...///111111111000///111222222333333444555555---///111111000//////000...///000222222111111000111111222222222333333333111222333444333333444666///......------///000111///111333222000000222555333111000......///111222111111111111111000//////+++---000000000///000000222222111000//////000000//////000000000000//////////////////000000000000111333333333222111222333...111333222///---...000///000000111222222333333......///111111222222222000////////////111333444000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000---///000111000111222444111111000000//////......,,,---...///000111222222333222222111000000000111---///111111111000111222111000000///000222333444///000000111111111000000111222333444444222000///,,,...///111222222222222///////////////......---000000000000111111111111///000000111222222333333555222000///111333444444000111222444555555444444222555888;;;;;;888555222888666444444555555444333888777666666666777999:::444555777888999888666555666666666777888999;;;<<<666777888999999999999999<<<<<<;;;;;;;;;<<<======666888999999999999:::<<<999:::<<<=========<<<<<<777:::<<<:::666444666:::666555555888<<>>777888888777777:::>>>BBB@@@@@@??????@@@@@@AAABBB@@@???===<<<;;;<<<===>>>======>>>???AAACCCEEEFFFAAA@@@>>>>>>???CCCGGGIIIGGGHHHHHHIIIIIIHHHHHHHHHKKKMMMOOONNNKKKKKKNNNRRRFFFHHHJJJHHHDDDAAA@@@AAA666999===>>>===;;;:::::::::???DDDFFFEEEBBBBBBBBBDDDCCCBBBAAABBBDDDFFFGGGLLLMMMNNNNNNLLLHHHDDDAAADDDCCCCCCCCCDDDGGGIIIKKKKKKJJJIIIEEEBBB@@@@@@AAA>>>AAADDDFFFHHHIIIKKKMMMKKKMMMPPPRRRQQQQQQQQQRRRNNNNNNNNNLLLJJJIIIKKKNNNLLLOOOSSSUUUUUUTTTUUUUUUVVVSSSPPPOOORRRVVVYYYZZZYYY[[[^^^^^^\\\YYYWWWVVVYYYWWWTTTRRRQQQRRRTTTUUUXXXYYYXXXWWWWWWXXX\\\^^^[[[^^^aaaddddddaaa^^^\\\TTTVVVZZZ]]]^^^```aaabbb^^^^^^___```aaaccceeefffcccaaa^^^\\\[[[[[[]]]^^^XXXZZZ[[[[[[[[[]]]bbbfffkkkkkkmmmppprrrqqqooollljjjpppuuuvvvrrrnnnmmmnnnqqqrrruuu{{{222222111111000000//////------......///000000000222111000.........///000,,,......,,,...111///+++000///---,,,,,,---...///,,,...///...,,,,,,...111000111222111///------.........///000000///...---......///000000///......////////////000000000000333222111111000000111111222333444555555333111000111111111111000000000000//////............//////000000000000000///......,,,000444333111///,,,)))000---+++,,,///000...,,,000000111111111111000000...//////000111000000000111111000///////////////333111//////222333222111...//////...,,,,,,---///---......///000111111222///...,,,,,,...000333666------...///000111222222000000111111111111000000222222111111111111///---//////000000000000//////------...///000000//////555...,,,111444000...000111111111111111000///...---......///000111111222222444444333111/////////......///000000111000000000000000000000111111111////////////////////////000111222222222000///...000000000000111111111111///000111222222222222222111222222111000000111333000000000000000111222222222000///111333444222000444444444444444555777777111000333888999666444666222333444555666666666666555555666666555444333333222333555777999:::;;;;;;444555555555666666666777999888888888999;;;===>>>::::::::::::::::::::::::<<<===<<<:::999888:::<<<===<<<<<<<<<>>>>>>===;;;999999888777777666777777333555888:::===>>>>>>>>>???===<<<::::::;;;<<<============>>>???@@@BBBCCC???>>>>>>===============?????????@@@@@@AAAAAAAAAAAA>>><<<>>>CCCGGGIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLOOOOOOMMMOOOTTTTTTPPPSSSNNNHHHDDDCCCBBB???===AAA@@@>>>=========>>>>>>??????@@@AAACCCDDDEEEEEEEEEFFFFFFCCCAAAAAAEEEHHHOOOSSSSSSPPPNNNMMMJJJEEEHHHGGGDDDCCCDDDGGGJJJLLLLLLJJJGGGDDDBBB@@@@@@@@@AAAAAAAAACCCEEEHHHKKKMMMOOOOOOOOOMMMLLLMMMPPPSSSPPPOOOMMMKKKHHHIIILLLNNNNNNRRRVVVUUUTTTUUU[[[```YYYVVVSSSSSSVVVWWWWWWUUU```]]]ZZZYYYZZZZZZXXXVVVVVVRRRPPPPPPRRRTTTSSSRRRXXXWWWUUUSSSTTTUUUXXXYYY]]]]]]___aaabbb```\\\YYYWWWWWWWWWXXXYYY[[[\\\]]]^^^\\\\\\___dddhhhhhhhhheeeccc```]]][[[ZZZ[[[[[[XXXYYYZZZYYYXXXYYY^^^bbb```eeekkknnnnnnllljjjiiijjjnnnqqqrrrpppllliiigggmmmqqqvvv||||||~~~111111111000000/////////------......///000000000222111000///...//////000---......---///333333///000///...---,,,------...,,,...///...,,,,,,...111000111222111///------...---...///000000///...---------------------------////////////000000000000333333222111111111111111111222444555555444222111111111111111000000000000000//////......//////000000000000000000///......222111///...000222222111000///......///000///...000000111111111111000000....../////////000000000111111000///////////////222000...///111333222111...///000///...---...///.../////////000111111111---......///000111222222......//////000111111111000000111111111111000000111000000000000000...---//////000000000000//////...///000000111111000000222---,,,111333111000222000111111111000000///....../////////000111111111...000222222000//////000...///000000000000000000000000000000111111111111000000000000000000000000111111111111111000//////...////////////000000000...///000222333444444444222333444333222111222333333222222111111111111222222000///111333444222000444444444444555666777777222111444999999666444555444444555666777777777777555666666666555555444333333444666777999:::::::::777777777888888888888888::::::999:::;;;<<<>>>???;;;;;;;;;;;;;;;:::::::::<<<======;;;999999;;;<<<===<<<;;;<<<>>>>>><<<;;;:::999888777777777777888555666888:::<<<===>>>>>>;;;:::888888888999;;;<<<======>>>>>>@@@AAACCCDDDAAA@@@???>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBB@@@???AAAEEEIIIJJJIIIHHHHHHGGGHHHIIIKKKMMMOOONNNQQQQQQOOOQQQTTTUUUQQQUUUQQQKKKHHHGGGFFFCCCAAABBBAAA@@@???>>>??????@@@??????@@@BBBCCCEEEFFFGGGEEEGGGGGGEEECCCCCCFFFIIILLLNNNNNNLLLKKKMMMMMMIIIIIIHHHFFFEEEFFFHHHKKKMMMLLLKKKHHHEEEBBB@@@??????AAAAAABBBCCCEEEGGGJJJKKKMMMNNNNNNNNNMMMNNNQQQSSSPPPOOONNNLLLJJJJJJMMMOOORRRTTTUUUTTTRRRSSSVVVZZZZZZWWWUUUUUUXXXZZZYYYXXXYYYWWWTTTTTTVVVVVVTTTRRRUUURRRPPPQQQSSSUUUUUUTTTWWWVVVTTTSSSSSSUUUXXXZZZWWWXXXZZZ]]]___^^^ZZZXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]___dddffffffeeedddccc```]]][[[ZZZZZZZZZWWWYYYYYYYYYXXXYYY]]]```___ccchhhkkkkkkjjjiiihhhgggjjjmmmooommmkkkiiiiiinnnqqqwww||||||}}}000000000000////////////---......//////000000111111111000/////////000000...///...---///555666333000///...------------...,,,.........------///000///000111111///------...---....../////////............---,,,,,,---......////////////000000000000444333222222111111222222000111222444444444333333111111111111000000000000111000000//////000000111000000000000000//////...000,,,***+++...111111000///000111000/////////111///000000111111000000//////......---...///000111111000000//////////////////...---...000222222222---///111222000//////000000000000000000000111111---...000111222111000///000000000000000000000000000000111111111111000000///000000000000000///...///000000111111000000///000000111111222222111111000---,,,000333222222333111111111111111000000///000000000000000000111111))),,,///111000//////000000000000111000000////////////000000111111111111111111111111111111111111222222111000000000000111000000000000111111111111...///000222444555777777333444666666444333222333555444333222222111111111222111111222444444333111444444444444555666777888444333555999:::555333444555555666777888888888888666666666555555555555444555666777888888999999999888888888888888888888888;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<;;;;;;:::::::::<<<======<<<::::::<<<======<<<<<<===>>>>>>===;;;::::::999888888888999999999999999:::;;;<<<>>>>>>999999888888888:::;;;<<<>>>>>>>>>???AAABBBDDDEEEDDDCCCAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBDDDGGGJJJJJJJJJGGGFFFFFFFFFIIILLLPPPRRRPPPSSSSSSQQQQQQTTTUUURRRUUUQQQMMMJJJIIIHHHFFFDDDDDDCCCBBBAAAAAAAAABBBCCC???@@@AAACCCEEEFFFHHHHHHGGGHHHIIIHHHGGGGGGHHHIIIIIIKKKKKKHHHIIIMMMOOOMMMKKKJJJHHHHHHHHHJJJLLLNNNNNNLLLIIIFFFCCCAAA@@@???AAAAAABBBCCCDDDFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQSSSOOOOOOOOOMMMLLLLLLNNNPPPRRRRRRRRRQQQRRRSSSTTTUUUWWWVVVTTTUUUWWWYYYZZZZZZWWWVVVUUUVVVWWWWWWUUUSSSSSSRRRQQQRRRTTTVVVVVVVVVSSSQQQPPPOOOPPPRRRUUUWWWQQQRRRTTTWWWZZZZZZXXXUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\^^^aaadddeeeeeeccceeeccc```^^^\\\ZZZZZZZZZWWWXXXYYYXXXXXXYYY\\\^^^___bbbeeegggggggggggghhheeegggiiijjjjjjjjjkkklllpppsssxxx}}}~~~}}}zzz{{{|||~~~////////////////////////.........///000000111111111111000000000000000000000111...,,,...333555222,,,---------......///000---------------...///000...000111000///------...------..................222000///------///000222////////////000000000000444333333222222222222222//////111333444444444444111111111111000000000///111111000000000000111111//////000000000000//////+++***---111111///---...---000222111...---///111//////000000000000//////000...---,,,,,,...000111000000////////////000000---------...000111222333---000333444333111000111111111111111111111000000000000111111111000000///111111111000000000//////000111111222222111111000000111222222111000000111000000000111111000000000000000111111111111111000000//////000111111111222222222333333333222222111111111111111111111000000))),,,000111111/////////111111111111111000///...//////000000111111222222111111111111111111111111333222111000000000111222333333333444444444444555111111222333444555777777222555777777666444222222444444333222222222222222111222222333444444333222444444444444555666777888666555777::::::555333444555555666777888888888888666666555555555555555666666777777888888888888777777777777666666666666555:::::::::;;;<<<===>>>???;;;;;;;;;:::::::::999999<<<>>>>>>===<<<<<<===>>>???>>>===>>>@@@@@@>>>===;;;;;;::::::999::::::;;;===<<<;;;:::;;;<<<===>>><<<;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEECCCAAA??????@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFFFFHHHLLLPPPSSSPPPSSSTTTQQQPPPRRRSSSQQQQQQOOOMMMJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFF@@@AAACCCDDDFFFHHHJJJJJJHHHIIIJJJKKKJJJJJJIIIIIIIIIMMMMMMKKKLLLNNNNNNLLLLLLKKKJJJJJJKKKLLLMMMNNNOOONNNLLLIIIFFFCCCAAA@@@AAABBBBBBCCCDDDEEEFFFFFFHHHJJJMMMOOOOOOPPPRRRSSSOOOPPPPPPOOONNNMMMOOOPPPPPPNNNMMMOOORRRTTTVVVVVVRRRQQQQQQRRRTTTVVVXXXYYYXXXXXXYYYYYYXXXWWWUUUSSSQQQQQQRRRSSSUUUWWWXXXXXXMMMLLLJJJJJJKKKMMMPPPRRROOOOOOQQQSSSVVVVVVTTTRRRUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[^^^bbbeeefffeeedddeeedddbbb```^^^]]]\\\\\\YYYYYYYYYYYYYYYYYY[[[\\\```bbbdddddddddeeegggiiifffggghhhhhhhhhiiilllnnnrrruuuzzz~~~~~~|||zzzyyyyyyzzz{{{~~~/////////000000000000000......//////000111111111000000111111111111111111111111...+++,,,000111...)))***+++---///000222222...------------...//////---///000000...------...------------......//////222111///......///111222////////////000000000000444333222222111111222222...///000222333444555555111111111111000000000///111111000000000000111111//////000000000000//////...///222666333---...333,,,///111///---,,,...000//////000000000000//////000///---,,,---...000222000000////////////000000------......///000222333---000333444333222222222222222222222111111111111333222000///...///111222222222111111000000//////111111222222222222111111222444555555333222222333000000111111111111000000000000000111111000//////111222222000///000000///333444444555555444444444222222222222111111111111...000333333111///......111111222111111000//////...//////000111111222222111111111111111111111111333222111000000111222333444444444444555555555555555444444333333444555555222444777888666555444444333333333222222333333444111222444444444444444444555555555555555666888888777666777;;;;;;666333444444444555666777777777777666666555555555666666777777777888888888888777777777777777777666666666666777888999:::;;;<<<<<<<<<999999999999999999999999<<<>>>??????>>>===>>>???AAA@@@???@@@BBBBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<<<<>>>???>>>======<<<;;;;;;;;;;;;?????????@@@AAABBBDDDDDDCCCBBB@@@?????????AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGHHHHHHIIILLLJJJHHHGGGHHHKKKNNNQQQOOOSSSTTTPPPMMMOOOPPPNNNNNNNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCEEEFFFHHHJJJKKKLLLJJJJJJJJJKKKKKKKKKJJJIIILLLQQQSSSQQQPPPPPPLLLGGGKKKKKKKKKLLLLLLLLLLLLMMMPPPOOOMMMKKKHHHEEECCCBBBAAABBBCCCCCCDDDEEEEEEEEEGGGJJJMMMNNNOOOPPPRRRSSSNNNPPPQQQQQQOOONNNNNNOOOPPPNNNMMMNNNPPPSSSTTTSSSNNNNNNOOOOOOPPPSSSUUUWWWVVVWWWYYYXXXVVVSSSPPPOOOPPPQQQSSSTTTUUUVVVXXXYYYLLLJJJIIIHHHIIIKKKNNNPPPOOOOOOOOOQQQSSSSSSQQQOOORRRSSSTTTUUUVVVVVVUUUUUUVVVYYY^^^aaadddeeeffffffeeedddcccbbbaaa```______[[[[[[ZZZZZZ[[[[[[[[[[[[bbbcccdddddddddeeehhhkkkjjjjjjjjjiiiiiijjjmmmpppvvvxxx{{{}}}~~~}}}{{{zzzxxxxxxyyyzzz|||000000000000111111111111...//////000000111111222///000111222222222111111000111...++++++///...+++''')))+++---000111222333///---,,,,,,...//////...---...000000...------...,,,,,,,,,,,,---...///000//////...------...//////////////////000000000000333222111111000000111111//////000111222333444555111111111111000000000000111000000//////000000111...//////000000000000000222///000444222,,,...444---...///...---------......//////000000//////...000//////......000111222///////////////000000111---///000000///000222444...000333333333222222333222222222222222222333333444222000......///222333222222222111111000000000111111222222222222111111444666888777444111222444000111111222222111111000000000000111000000///...111444444000...//////...333444444555555555555555222222222222222222333333333444555333111/////////111111111222111111000000......///000111222222333111111111111111111111111222111111111111222333333222222222222333333333333666555444333222333444444333555777888888777777888666555444444444444444444111333555555444444444555555555555555666777888888777666888<<<;;;666444555444444555666777777777777777666555555555666777888666777777888888888888777888888888999999999::::::555666777999::::::::::::888999999::::::;;;;;;<<<===>>>@@@@@@???>>>???@@@AAA@@@@@@AAABBBBBBAAA???======<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>???<<<<<<<<<<<<;;;;;;::::::@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@?????????@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFGGGHHHJJJMMMLLLJJJHHHIIIJJJMMMNNNNNNSSSTTTOOOKKKLLLMMMLLLMMMNNNNNNMMMKKKJJJJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKJJJIIILLLQQQTTTSSSQQQPPPJJJDDDJJJKKKKKKLLLLLLLLLKKKJJJNNNMMMLLLKKKHHHFFFCCCBBBAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLMMMNNNOOOQQQSSSNNNPPPRRRRRRPPPMMMMMMMMMPPPPPPNNNMMMLLLLLLMMMNNNLLLMMMNNNNNNNNNPPPSSSVVVTTTWWWZZZZZZWWWTTTQQQOOONNNPPPSSSTTTUUUUUUWWWXXXOOONNNLLLJJJKKKMMMOOOQQQOOONNNNNNPPPQQQQQQOOOMMMPPPQQQRRRTTTTTTTTTSSSRRRUUUXXX\\\___```aaaccceeecccccccccbbbbbbaaaaaaaaa___]]]\\\]]]^^^^^^]]]\\\bbbcccdddddddddfffiiikkkkkkllllllkkkkkkmmmpppssszzz{{{|||}}}}}}}}}}}}|||zzzzzz{{{{{{|||}}}000111111111222222222333/////////000111111222222///000111222222222222111---///...+++,,,000...***)))***,,,...000000000000///---+++,,,...000///...,,,...//////...---......,,,,,,++++++,,,...///000........................////////////000000000000222111000000//////000000000000000000111222333444111111111111000000000000000//////......//////000......///000000000000000222---000===AAA999111//////...---.../////////.........////////////......000000000000111111111222///////////////000111111///000222111//////222444...000222222111111333444111111222222333444444444222111000000000111222333222222111111111111111111111222222333333222222111555888:::888333000111333000111111222222111111000111111222222111111000///...444555000---000111///222222333444444444444444111111222222333444444444555555444222///...000111000000111222222222111111......///000111222333333000000000000000000000000000111222222333333333222111111222222222333333333555444222111222333444555555777999:::::::::<<<>>><<<;;;999777666444444444111444666666444333555666555555555555666777888999777666888<<<<<<777555666555555666777888888888888777666555444555666888999555666777888888888888888777777888999::::::;;;<<<444555777999:::::::::999888999:::;;;===>>>??????===???AAAAAA@@@@@@@@@AAA@@@??????@@@AAAAAA@@@>>>===============>>>??????>>>>>>??????@@@??????>>>:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@???????????????@@@@@@AAABBBAAA@@@???>>>@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIHHHFFFGGGJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNSSSTTTOOOJJJJJJKKKKKKIIIKKKMMMLLLJJJIIIJJJKKKIIIHHHGGGGGGGGGIIIJJJKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIFFFFFFHHHJJJJJJHHHGGGLLLOOONNNNNNNNNKKKFFFHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIHHHGGGDDDBBBAAAAAABBBDDDEEEGGGGGGGGGGGGJJJKKKLLLLLLLLLNNNQQQTTTNNNQQQRRRRRROOOLLLJJJJJJLLLMMMMMMKKKHHHGGGIIILLLIIIJJJKKKKKKJJJKKKOOORRROOOSSSXXXZZZWWWTTTRRRQQQMMMPPPTTTUUUTTTSSSUUUVVVRRRPPPNNNLLLLLLMMMOOOPPPLLLKKKLLLMMMPPPQQQPPPNNNPPPQQQRRRTTTTTTSSSRRRQQQUUUWWWZZZ[[[ZZZ[[[]]]```___```aaaaaabbbbbbbbbaaabbb```___```aaaaaa___]]]aaacccdddddddddeeehhhjjjjjjkkkllllllmmmooosssvvv~~~}}}}}}|||}}}~~~~~~~~~}}}}}}111111222222222333333333/////////000111111222222///000111222333333222111+++------,,,...111000,,,+++,,,.../////////......///---+++,,,///000///---,,,---//////...---......,,,,,,++++++,,,...///000000000111111111111000000////////////000000000000111000000///////////////000000000000111222333444111111111111000000000000//////............//////......///000000000000000444///999PPP[[[NNN999,,,222///---...111222000---......////////////......000000111222222222222111///////////////000111111000222333222000///222444///000111111000111333555111111222333333444555555///000111222333222222111111111111111111111111111111222222333333222222111555888:::777222...///222111111222222222222111111333333333333333222111000,,,333444///---111222111000111222222333333333333111111222333333444555555444444333000......111333///000111222222222222222---...///000111222333333///////////////////////////111222333444333333222333333333444444444555555333222111000111333666777777999:::;;;;;;===@@@BBBAAA@@@===:::777555333333111444777666444333555777555555555666666777888999777666888<<<<<<888666777666777888999999:::999999777666555444555666888:::555666777888888999999999444444555777888999:::;;;444555777999:::::::::999999:::;;;===???@@@BBBBBB===???AAABBBAAA@@@@@@AAA???>>>===>>>@@@@@@>>>===>>>>>>======>>>???@@@@@@===>>>???AAAAAA@@@???>>>:::;;;===???AAACCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>>>>???@@@AAABBBDDDEEEEEEIIIJJJJJJIIIGGGGGGKKKOOOJJJJJJJJJKKKKKKLLLMMMNNNNNNTTTUUUPPPJJJJJJKKKKKKEEEGGGJJJJJJGGGFFFGGGIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHEEEDDDGGGIIIIIIHHHBBBGGGIIIHHHJJJMMMMMMJJJGGGHHHJJJKKKKKKIIIHHHFFFFFFGGGGGGFFFEEECCCAAA???AAABBBDDDFFFHHHHHHHHHHHHKKKLLLLLLKKKKKKMMMQQQTTTOOOQQQSSSRRROOOLLLIIIHHHEEEHHHKKKIIIEEEDDDIIIMMMEEEGGGHHHGGGFFFFFFJJJMMMEEEJJJQQQSSSRRROOONNNMMMMMMPPPTTTUUUSSSRRRTTTUUURRRPPPMMMKKKKKKKKKMMMNNNIIIHHHIIILLLOOOQQQQQQPPPPPPQQQSSSTTTUUUTTTRRRQQQVVVXXXYYYXXXVVVVVVXXX[[[\\\]]]^^^```aaaaaaaaaaaadddbbbaaaaaacccccc```^^^```bbbcccddddddeeegggiiigggiiikkkmmmnnnqqqvvvyyy}}}||||||~~~}}}|||,,,///333777777555111//////////////////......---111111111111111222222222////////////...---+++***,,,---...000000000000///111///...---......,,,+++......///000222222000///...------------...////////////000000000000/////////...---,,,+++,,,---...//////000000111111111222222111000000000111333444222222111000000111111222111///---...111222000...000000111111111000000///222,,,EEErrr{{{XXX888222.........//////000111222000...---...111222111///222000...///222333111/////////...//////000111222333333222222333333444555111111222333333333222222111222333444555555555555222222222111111000000000...000222444444444333222111333444333000000222555111111000000000000000111333333333111///000222555333333333222222222111111333444444333111000000111444333222111000000000000111222333444555444333222333222111111111222333444444444444444333333222111222000//////000000///---222222111///......111333000222444444333333333444333333333333333333333333444111//////111555777888666666999@@@GGGHHHCCC<<<;;;<<<<<<<<>><<<:::888777777888999666666666777888888999999888888777777666666666555555333222444777999888666888666555777:::<<<:::888333333444555666777777888999999;;;===???@@@>>>===??????@@@AAAAAAAAA@@@@@@BBB???<<<===???AAAAAA????????????>>>===>>>@@@CCCBBBAAAAAA@@@@@@?????????>>>??????<<<<<<>>>AAABBBCCCBBB@@@>>>>>>???@@@AAA===>>>???>>>===<<<<<<===888???FFFGGGCCC@@@AAADDDIIIIIIJJJJJJJJJKKKLLLLLLLLLOOOOOOJJJHHHKKKMMMLLLNNNRRRUUUSSSNNNJJJJJJLLLKKKJJJIIIHHHGGGGGGHHHHHHUUURRRMMMIIIGGGHHHJJJLLLKKKKKKJJJHHHFFFGGGKKKNNNLLLIIIFFFEEEGGGIIIHHHFFFEEEFFFHHHIIIIIIIIIKKKMMMGGGHHHJJJMMMNNNLLLHHHEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEFFFHHHKKKNNNKKKJJJIIIHHHIIIJJJLLLMMMOOOOOOOOOLLLIIIGGGFFFGGGNNNHHHCCCDDDDDDBBBCCCEEECCCCCCDDDDDDDDDDDDCCCCCCEEEFFFIIILLLNNNOOOPPPPPPKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNLLLJJJIIIKKKMMMNNNHHHHHHIIIKKKNNNPPPPPPOOOOOOSSSVVVVVVSSSRRRSSSTTTRRRRRRSSSRRRRRRRRRUUUWWW[[[\\\]]]___aaabbbcccdddccceeeggggggdddcccdddfff]]]```cccdddcccdddhhhlllhhhiiijjjjjjlllpppvvvzzz|||}}}}}}|||zzzzzz{{{}}}~~~{{{|||||||||~~~...111555777888555222000///000000000000///....../////////000000111111111///////////////000000000---...///111111111111000111///............---+++.........///000111000///...------------...//////------...000000111111111///...---------...////////////000000000111111111222111000000000111222333111111111111111111111111000...---...111222111///000000111111111111000000555---===___jjjQQQ777000.........//////000111222111///---...111222000///000...---///222444333111000////////////000000111222222222222222333333444111111222333333333333222111222333444555555555555333222222222111111111111///000222444444444333222111333444333000000222444111111000000000000111111333333333111000000333555333333222222222111111111222333444333111000111222333333333222111111000000111111333444555555555555444333222111000111111222222222333333222111111000333111000000111111000///000000000///...///222555000222444444333222333444333333333333333333333333333111///000222555666777;;;>>>BBBDDDBBB>>>:::777444666777999===AAA<<<555444555555666666555555444666555444444444555777888:::999888777666666777777999999999888888888888888777777777777666666666666888666555777:::;;;:::999888666555777:::;;;:::888333444444555777999:::;;;;;;999888:::===???>>><<<>>>>>>???@@@@@@@@@@@@???>>>;;;999:::===???>>>===>>>??????>>><<<===???AAAAAAAAAAAAAAA@@@@@@??????>>>???@@@?????????@@@@@@@@@??????>>>???AAADDDEEE???@@@@@@???>>>===???@@@===AAAEEEEEEAAAAAAFFFLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJNNNNNNKKKJJJMMMPPPOOOPPPTTTXXXVVVQQQMMMLLLMMMKKKJJJIIIHHHIIIKKKMMMOOOUUURRRNNNJJJIIIIIIKKKMMMOOOMMMJJJHHHGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKHHHEEEGGGIIIJJJIIIHHHGGGHHHJJJHHHIIIKKKLLLMMMLLLIIIGGGIIIHHHHHHFFFEEEDDDCCCCCCHHHGGGFFFEEEEEEIIIOOOSSSQQQOOOKKKIIIGGGGGGHHHIIILLLLLLLLLJJJFFFDDDDDDDDDHHHDDDCCCDDDBBB??????CCCAAAAAABBBCCCDDDEEEEEEEEECCCEEEGGGJJJLLLMMMNNNNNNJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLIIIIIIIIILLLOOOPPPPPPOOOQQQRRRTTTTTTSSSRRRSSSTTTTTTUUUTTTSSSQQQQQQSSSUUUVVVWWWZZZ\\\]]]^^^^^^^^^___bbbeeeeeedddccceeefffaaa`````````bbbdddffffffggghhhiiijjjlllooosssvvvxxxyyyzzzyyyxxxxxxyyy{{{~~~|||{{{}}}}}}{{{{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}|||111333666888777555222000000000111111000000///...------...//////000111111333222111000000000111222...///000111222222222111111///............---,,,///............//////000...------------...//////+++,,,---///000111222222...............///000111//////000000000000111111222111000//////000111111000111222222333222111000...------...111222222111000000111111111111111000555...444GGGPPPEEE666///.........//////000111222111000//////000111000............///222444444333111111000/////////000000111111111111111222222333111111222333333333333333111222333444444555555444333333333222222222222111///000222444444444333333222333333222111111222444111000000000000000111111222333333111000000333555333222222222222111111111000222333333222111333444222333444444333222000///111111111222444555777888555444222111000/////////111111111111111111000///333222111111222222111000...///000//////000333555000222444444333222333444222222222333333444444444222111000222444555555444;;;BBBGGGEEE<<<444333555111333333444999===;;;666555666666666666666666555555555555444555555666777777777777888888777777777<<<<<<;;;:::888777666666555555555555666666666666666555444555777888888777777666666777999:::999888444444444555888;;;???AAAAAA<<<777777;;;>>>===;;;<<<======>>>??????>>>>>><<<:::999:::<<<>>>>>>>>>===>>>>>>===<<<<<<===???AAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFBBBBBBAAA@@@??????BBBDDDFFFGGGGGGCCC???AAAHHHOOOGGGHHHKKKMMMNNNNNNNNNMMMLLLOOOPPPLLLKKKNNNOOOOOOOOOSSSXXXXXXTTTOOOMMMMMMJJJIIIIIIIIIKKKOOORRRUUUTTTRRRNNNKKKJJJKKKMMMNNNTTTPPPJJJHHHHHHHHHFFFDDDKKKLLLOOOSSSTTTRRRMMMIIIIIIJJJJJJIIIGGGEEEFFFFFFIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIHHHGGGFFFEEEDDDJJJHHHEEEBBBBBBGGGNNNTTTVVVSSSNNNIIIEEEDDDDDDDDDGGGHHHHHHFFFCCCAAAAAAAAACCCCCCEEEGGGDDD>>>>>>BBB??????@@@BBBCCCEEEFFFFFFBBBCCCFFFHHHJJJKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHJJJIIIJJJLLLNNNPPPOOONNNRRRQQQPPPQQQRRRSSSSSSSSSVVVVVVUUUSSSPPPOOOPPPRRRSSSTTTWWWZZZ[[[[[[YYYXXX[[[]]]___aaaaaaaaacccdddfffaaa^^^^^^bbbfffeeeccceeegggiiijjjkkkmmmoooqqqrrrtttuuuuuuttttttvvvwwwzzzxxxuuuuuuvvvxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuyyyyyyzzzzzzyyywwwvvvtttxxx|||222444555666666444111000111111111111111000//////------...///000000111222777666333000.........///......///000111111111222111///......//////...,,,//////...---,,,---///111...------------...//////+++,,,---///000111111111,,,------...//////000111//////000000000000000000222111000///...///000000...000222333444222111000---------///000222222222000000111222222222111111222111222777:::888333///............///000111222222111111000000000///.../////////000222333333333222222111000////////////000000000000000111111222111111222333444444444444111222333444444444444444333333333222222222222222000111222333444444444444222222222222111111222333000000000000000000111222111222333222111111333555222222222222111111111111...000222222222222444666222333555555444333000///222111111111222333555666333222222111000000000000000111111222111111000000222111000000222222111000///000000000///000222444000222333333222222333444111111222333333444555555111111222333555555444222444;;;AAA???888222333666333444333111333777666111555555666666666666555555444444444444444444555555444666888999:::999888777;;;::::::999888777666555222222333333444444555555444444444444555666666666777777666777888999999888555444444666999===BBBEEEGGG@@@888666999<<<;;;999:::;;;<<<==================<<<<<<===???@@@AAAAAA>>>??????>>>===<<<===>>>@@@AAABBBBBBCCCBBBAAAAAADDDAAAAAACCCDDDBBB@@@AAADDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA???>>>@@@CCCFFFMMMLLLIIICCC>>>>>>DDDIIIEEEGGGJJJNNNOOOOOONNNMMMPPPSSSSSSNNNKKKLLLLLLJJJLLLPPPUUUVVVSSSOOOLLLJJJJJJIIIHHHHHHJJJNNNSSSUUUQQQOOOLLLJJJIIIJJJLLLMMMTTTOOOIIIGGGIIIIIIFFFBBBIIILLLPPPSSSTTTQQQMMMJJJHHHIIIIIIHHHEEEDDDDDDEEEGGGHHHHHHGGGFFFFFFHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB??????CCCIIINNNWWWSSSMMMGGGCCCAAAAAABBBDDDEEEEEECCC@@@??????@@@@@@DDDJJJMMMHHHAAA@@@DDD??????@@@AAABBBCCCDDDEEEAAACCCEEEHHHIIIJJJKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFJJJJJJJJJLLLNNNOOONNNMMMRRROOOLLLMMMQQQSSSSSSQQQUUUUUUTTTRRROOONNNPPPQQQRRRTTTXXXZZZ[[[ZZZWWWUUUVVVXXXYYY[[[\\\\\\]]]^^^ccc```]]]^^^aaadddeeeeeeccceeehhhjjjjjjkkklllmmmlllmmmooopppooooooqqqrrrrrrqqqpppppppppqqqrrrrrrssssssrrrqqqoooooonnnnnnqqqrrrtttsssrrrooonnnmmmrrrwww|||222333444444444222111000111111111111111000//////......///000000111222222666444111...------......---.........///000000111000///......///000...---///000000...,,,,,,///111...------------...//////---......////////////...++++++,,,---.../////////000000//////////////////111000///.........///000...///111333444333111000,,,---...///000111222333000000111222222222222222---222555222//////111111............///000111222222222222111000//////000222222222222111111111111333222111000000///000000000000//////000000111222111111222333444555555444222222333333444333333333222222222222222222222222111222222333444444444555333222111111222222222222000000//////000111222222000222333222111111333555222222222111111111000000...///111222222333555777333444555666555333111///333222111000000111222222000000111111222222222222111111222222222222222111111///...///000111000///111222222111///...///000///111333333222111222333111111222333333444555555222222222444666555333111///333666777666444444555444555333000000333222...333444444555555444444333333333333333333333333333222333666888888777666555777777777777777777777777111111111222222333333333777888888888888888999999666777777777777777888888555555555666999>>>BBBEEEIIICCC;;;777888:::999777888999:::;;;<<<======<<<<<<===>>>??????@@@@@@AAA>>>???@@@@@@>>>>>>>>>??????@@@BBBDDDDDDDDDCCCBBBDDD>>><<<@@@BBB??????AAACCCCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA???===>>>BBBEEEJJJIIIGGGCCC???>>>AAADDDCCCFFFIIILLLNNNNNNLLLKKKNNNRRRRRRMMMJJJKKKKKKHHHJJJNNNRRRTTTRRROOOKKKIIIIIIHHHGGGFFFHHHJJJMMMOOOLLLJJJHHHGGGGGGHHHJJJKKKPPPKKKFFFFFFIIIJJJGGGCCCCCCEEEGGGHHHHHHFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDEEECCCDDDEEECCCAAAAAADDDFFF@@@AAABBBCCCDDDEEEFFFFFF???@@@@@@@@@???@@@CCCFFFPPPMMMIIIDDDAAA@@@AAABBBAAABBBCCCAAA???>>>>>>??????CCCIIIMMMHHHAAA@@@DDDAAA@@@@@@???@@@@@@AAABBBBBBCCCEEEHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHKKKIIIGGGFFFFFFFFFHHHIIIJJJJJJIIIKKKMMMMMMLLLKKKPPPLLLJJJKKKNNNQQQQQQOOOPPPQQQQQQOOONNNNNNPPPRRRQQQSSSVVVXXXXXXVVVTTTRRRSSSSSSSSSUUUVVVVVVVVVUUUXXXZZZ[[[[[[[[[]]]aaaeee```cccfffhhhhhhhhhhhhiiifffhhhjjjkkkkkkjjjkkkllljjjkkklllmmmllllllkkkkkknnnnnnmmmmmmlllkkkkkkjjjiiilllmmmmmmjjjhhhhhhhhhnnnsssyyy|||}}}222222222333222222111111000000111111000000///...//////000000000000111111//////...---...///000111...---------...///000111000///......000000///...///111222000------///222...------------...//////....../////////......---++++++,,,---.........---000000////////////......///...---------///000111...///111222333333222222,,,...///000///000111333000000111222333333333333,,,222666333...---000222.........//////000111222000222222222000///000111222333444333111000000111222222111000000000111111000000000000000111111222000111222444555555555555222222333333333333222222000111111111111222222222222222222333444444555555444222111111222333333222////////////000111222333///111333333222222333555222111111111111000000000---///111222222333555777444555666666555444222111444333222111111000000000///000111222444444444444000111222222333222222222000///...///000111000///222333333222///......//////111333333222111222333222222222333333444444444333333333444555555222000000000111222444444333222000222222000000333333111333333444444444444333333333444444444444333222222000111333555555555333222444444555555666777888888222222222222333333333333666777888888666666777888666777888888666666777888555555555666999<<<@@@BBBDDDAAA<<<999888888888888888888:::;;;<<<<<<======:::;;;======<<<<<<<<<======???@@@AAA@@@???@@@AAA???@@@BBBDDDEEEEEEDDDCCCCCC;;;999@@@CCC???>>>@@@??????@@@BBBDDDEEEFFFGGGBBBBBBAAA???======@@@BBBAAABBBCCCBBBAAA@@@AAACCCCCCDDDGGGIIIJJJJJJJJJIIIGGGLLLNNNKKKJJJLLLLLLJJJKKKMMMPPPRRRRRROOOLLLJJJGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGHHHJJJIIIFFFDDDEEEHHHIIIHHHFFFBBBCCCDDDCCCAAA@@@AAABBB@@@AAABBBBBBBBBBBBCCCDDD???AAABBBAAA>>>===@@@CCC<<<===>>>???AAABBBCCCDDD===???BBBBBBAAAAAAAAABBBGGGEEECCCAAA@@@@@@AAABBB???@@@@@@@@@>>>======>>><<<>>>CCCGGGDDD???>>>AAAAAA@@@???>>>>>>???@@@AAAAAACCCEEEGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEFFFGGGHHHMMMKKKHHHFFFFFFGGGIIIKKKJJJIIIHHHIIIKKKKKKJJJHHHJJJIIIHHHIIILLLMMMNNNMMMLLLMMMMMMMMMLLLMMMPPPRRROOOPPPRRRSSSSSSQQQNNNMMMOOOOOOOOOPPPRRRSSSQQQPPPNNNRRRUUUVVVTTTUUUZZZ^^^\\\___bbbcccddddddeeefffbbbdddggghhhgggffffffgggeeegggiiijjjhhhgggggggggjjjjjjjjjjjjjjjiiiggggggdddfffhhhgggdddbbbdddggglllpppvvvxxxyyyzzz}}}333222222222333333333444///000000000000///......000000////////////......,,,------...///000111111///............000111222000///...///000111000......222555333///---///222...------------...//////,,,,,,---...////////////,,,---...//////...------000000/////////.........---,,,,,,,,,---///111222///000000111222222333333---///111000///...000222///000111222333333333333000000222333222000111222.........//////000111222///111333222000000111333111333444333111000111333111111111000111111222222111000000000000111222222000111222444555666666666222222333333333222222111//////000000000111111111222222333333444555555666444222000000333444333111////////////000111222333///111222333222222333555111111111111000000000000...000222222222333555666666666555555444333333333333333444444444333222222111222333444555555444444///000000111222222111111000///...///111222111000000222333222000////////////111222333222111222333333333333333333333333333555444333333444444222000111000111222222333333222---111333111111444555222444444555555555555444444555555666666666555444333333333444555555555444333444555555666777888888888555555555555555444444444333555777666444333444666555777999888666555666888555555666777888:::<<<===888:::;;;:::888777888:::777888:::;;;<<<=========888:::===<<<:::888888::::::<<>>@@@CCCEEEFFFFFFEEEDDDCCC===>>>IIIMMMGGGBBBCCC===>>>@@@BBBDDDEEEFFFFFFBBBCCCCCCAAA>>>===>>>???>>>???@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFCCCHHHKKKIIIHHHJJJJJJHHHIIIJJJLLLNNNNNNMMMKKKHHHCCCCCCDDDDDDCCCCCCBBBBBBEEEDDDDDDDDDDDDFFFHHHIIIDDDDDDDDDEEEFFFGGGGGGGGGCCCEEEFFFEEEBBB@@@@@@AAA>>>???@@@@@@??????@@@BBB;;;???AAA@@@<<<;;;===@@@<<<<<<===>>>>>>???@@@@@@===???AAABBBAAA@@@@@@@@@>>>>>>>>>>>>??????@@@@@@<<<===>>>===<<<;;;<<<===<<<:::<<<@@@@@@===<<>>=========???AAABBB@@@AAACCCEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBDDDFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGHHHIIIIIIHHHFFFDDDFFFHHHIIIIIIIIIJJJLLLJJJKKKKKKKKKJJJKKKNNNPPPNNNNNNOOOOOONNNLLLKKKIIILLLKKKKKKMMMQQQRRRQQQPPPMMMNNNQQQSSSTTTTTTUUUUUUWWWYYY\\\]]]^^^___aaabbb```bbbeeeeeedddcccbbbcccdddfffgggfffdddccceeehhhhhhhhhhhhhhhgggeeecccbbbaaacccdddbbb______cccgggjjjnnnrrrsssssstttwwwzzz}}}{{{zzz{{{}}}yyy|||~~~~~~333333333333333444555666///////////////......---/////////...------,,,,,,//////000000000000//////000000/////////111222444000///...///000111000///...222666555111...///222...------------...//////***+++,,,...///000000111...///000000000///...---000000//////.........---,,,++++++,,,---///111333000000000000111222333444---000111111......///222///000111222333444444444555///---222666444111111.........//////000111222...111333222000000222444///111444333111111333555111000000000111222333333111111111111111222222333000111333444555666666666222222333333333222222111......//////000000000111333333333333444555666666555222000000333444333111////////////000111222333...000222333333222333555111111111111000000000000...000222222222333444666777777555444444333444444222333555666777666555555333444555555555444333222......///000000000000000111000///000222333333111...000222222111000000111///111222222111111222333444333333333333333333333666444333333333333222111///111222333222222444666...333555333222444444111555555666666666666555555666777888888888777555444777888888888888888777777666777777777888888888888888888888777666666666555666888:::999666555777999555777999888555444666888555555666777888999999999///444999:::888777999<<<777888:::;;;<<<=========999;;;>>>===:::888888999888:::===?????????@@@AAA>>>@@@CCCFFFGGGGGGEEEDDDFFFAAAEEESSSXXXPPPHHHHHH@@@@@@AAABBBCCCCCCCCCBBBCCCDDDDDDBBB@@@>>>>>>>>>@@@@@@@@@@@@@@@???@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDIIIKKKHHHFFFGGGFFFDDDFFFFFFGGGIIIJJJJJJHHHFFFAAAAAACCCCCCCCCBBBAAA@@@DDDDDDCCCDDDEEEFFFHHHIIIBBBCCCEEEEEEDDDDDDFFFGGG@@@CCCFFFEEEAAA===<<<===>>>???@@@???>>>===>>>???:::>>>AAA@@@<<<:::===@@@>>>>>>>>>==================>>>@@@???>>>===>>>???999:::;;;===>>>>>>>>>>>>:::;;;<<<<<<::::::;;;<<<>>>:::999===???======???===<<<<<<<<<===???BBBDDD>>>@@@BBBCCCEEEEEEEEEEEEBBBAAA@@@???@@@BBBEEEFFFCCCDDDEEEEEEEEEDDDBBBAAAHHHGGGGGGGGGHHHHHHFFFEEEAAADDDIIIIIIHHHGGGHHHKKKJJJKKKKKKJJJIIIIIILLLNNNOOOOOONNNNNNMMMKKKJJJIIIJJJIIIIIIMMMQQQTTTSSSQQQQQQPPPPPPSSSWWWWWWTTTPPPSSSUUUXXXYYYZZZ[[[^^^```___aaaddddddcccaaa``````ffffffeeebbb```aaaeeeiiihhhhhhhhhgggeeebbb```^^^___aaabbb```\\\]]]ccchhhiiilllooopppoooooosssvvvrrrqqqpppqqqtttuuuvvvuuurrrvvv{{{}}}||||||~~~444333222111111111222333//////.........------------...///...,,,+++,,,---,,,...000000///...///000,,,---...///000000000000000000//////.........---//////000000000000//////............///000222222///...---,,,,,,---/////////333...+++000...+++000......////////////......,,,---.........---,,,+++...............///000000......////////////......---...000111111000000///000111333555555333111000000///////////////000111111///...///222333222000///000111333555777888999666555444333222333444444333222111000////////////000111111222222222111111111666444000444<<<888---111111000000000000111111...---...000222333333222222111000111222222111000111000000111333333222000111111222222222333333333---...///000000///---,,,111000//////111333666777777777777777666555444333---///000222333333222222333444555666666444222111000000000000///////////////000111222333333333333333222222111111111000000222222111000000222333444222222222333333444444444333333333333333333333333444333222111222333444555222222222222222222222222888777666555555777999;;;:::999888777666666666666555555666777777777777777333444555666777888888888777777666666666666777777999888777777888888777555999777555333333444666888:::999888777888999:::;;;888999:::;;;:::999888777999:::<<<@@@CCCBBB>>>999===;;;888666555666888999999;;;===>>>======>>>???@@@@@@@@@AAACCCEEEFFFGGG>>>???GGGTTT```bbbYYYPPPFFFDDDAAA>>>>>>???@@@BBBDDDCCCAAAAAAAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>=========>>>??????@@@@@@EEEFFFFFFDDDBBBCCCDDDFFFAAACCCGGGIIIJJJIIIGGGEEEDDDCCCBBBAAA@@@?????????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDFFFGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>===;;;999:::===>>>===;;;:::<<<>>>@@@@@@???<<<;;;<<<<<<======<<<;;;::::::>>>===;;;::::::;;;<<<===888888777777777888:::;;;999;;;===>>>======>>>???@@@AAAAAA???===<<<===>>>AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIHHHFFFEEEHHHHHHEEEDDDGGGJJJIIIHHHFFFEEEFFFFFFGGGFFFGGGHHHGGGFFFEEEFFFGGGHHHGGGGGGJJJNNNOOOMMMJJJNNNMMMMMMMMMMMMMMMKKKIIIJJJKKKMMMOOOPPPQQQPPPPPPRRROOOOOOSSSVVVTTTSSSTTTSSSTTTWWWYYY[[[]]]^^^___^^^^^^___^^^\\\[[[\\\^^^aaaaaabbbaaaaaacccgggjjjeeecccaaaaaa```___\\\YYY^^^^^^]]]\\\[[[^^^bbbfffiiijjjlllooopppooonnnnnnsssrrrpppnnnmmmmmmmmmnnnuuuxxx|||~~~~~~}}}~~~~~~444333111000000000111222////////////.........------...///...,,,+++,,,---+++---//////......///000,,,---...///000000000000////////////////////////......////////////......///.........///000111111///......---------.........333...,,,111...+++000......////////////......,,,,,,---......---------...............///000000,,,------...///000000111---...///000111111000000///111333444444333111//////////////////000111111000///---///111222111///---...000222444666888999555555444333333333333333555444333222111111111111///000111222222222222222///444333///444;;;999///111000000000000000000111222000......///111222222222111000000222222111000222111111222444444333111111111111222222222333333222222222222111000///...111000//////111333555777666666666666555444333333111222333555555555444444333444555555555444222111000000000000111111111111000000111222333444333333222222222111111111000000000111222222111222444666222222333333333333333333333333333333333333333333333222222111111222333333111111222222333333333333777666555555555777888999888888777666666666777777555666777777888888777777555666777888888888888888888888777777777777888888999888666777888888777555888666555444444555666777888888777777888888999:::777888888999999999888888::::::<<>>;;;;;;:::999888777777666666777999;;;<<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEECCCAAA@@@EEEMMMRRRPPPMMMCCCBBBAAA@@@@@@BBBCCCDDDBBBAAAAAAAAA@@@@@@>>>===>>>===<<<<<<<<<<<<===>>>=========>>>??????@@@@@@BBBCCCCCCBBBAAAAAACCCEEE@@@AAADDDFFFGGGFFFEEECCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBBBBAAA@@@@@@AAAAAABBBCCCEEEEEECCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>===;;;:::;;;===>>>===<<<======?????????>>><<<;;;===>>>>>>>>>======<<<;;;<<<;;;::::::;;;<<<===>>>:::999888888999:::;;;<<<888999;;;<<<;;;;;;<<<===>>>??????>>><<<<<<===?????????@@@@@@BBBCCCEEEFFFCCCBBBBBBBBBCCCEEEGGGHHHGGGDDDDDDFFFFFFBBBBBBEEEGGGFFFFFFFFFFFFFFFGGGHHHFFFHHHIIIHHHGGGFFFGGGHHHHHHGGGGGGJJJMMMOOONNNMMMNNNMMMLLLMMMMMMMMMMMMLLLMMMMMMOOOPPPPPPOOOOOONNNSSSPPPPPPTTTVVVTTTSSSUUUTTTUUUWWWYYY\\\]]]^^^___\\\]]]]]][[[ZZZZZZ\\\^^^aaaaaabbbbbbbbbcccfffiiidddbbbaaa``````___]]][[[```______]]]]]]___dddggghhhiiikkkmmmmmmmmmlllkkkooonnnmmmlllllllllmmmnnnrrrtttxxxzzzzzz{{{}}}~~~222111000/////////000111////////////............---.........,,,+++,,,---+++---...///---------...,,,---...///000000000000.........///////////////---------......---------/////////...//////000000.../////////...---,,,,,,...333...,,,111///+++000......////////////......,,,,,,,,,,,,---...//////...............///000000,,,,,,,,,---///000222333,,,---...///000111111000...000111333333111000...............///111222222///...---...000000000...,,,---...000333444666777444444444444444333333222444333222111111000000111...///000111222222333333...222111///333:::888111000000000000000000000000666222...,,,---///111111222000///000111222111///222111111222444444333222000111111111222222222222444444222111000000000000111000000///000222444555555555555555444333222222000000111222222111111000222333444444444333222111000000000111111222222222000111222333333333333333111111111222111111000000...222666666333222444777333333333333333222222222222222222222222222222222333222111111111111222222000111111222333444555555555555666666666666777777666666666555666666777888666777777777888888888888888888999999999999999888999888888777777888888999999777666666777777666555666555555555555555666666666777777888999888888888777666666666777888999999;;;;;;;;;===??????>>>===999999::::::999777444333666777999:::999999:::;;;;;;<<<<<<>>>???@@@AAABBBBBB???;;;;;;===@@@BBBCCC======>>>???AAABBBCCCDDD>>>???@@@AAA@@@???===<<<>>>>>>============>>>>>>======>>>>>>??????@@@@@@>>>???@@@?????????AAACCC??????AAABBBBBBBBBBBBBBB????????????@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@AAABBBBBBCCC@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<===>>>>>><<<;;;::::::<<<======<<<@@@??????>>>===<<<;;;;;;<<<<<<======<<<<<<;;;;;;::::::::::::<<<===>>>???;;;::::::::::::;;;;;;<<<666888:::::::::999:::;;;:::;;;<<<<<<<<<<<>>>>>???@@@BBBDDDEEEFFFAAAAAAAAAAAABBBDDDEEEGGGFFFCCCBBBDDDDDD@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIHHHGGGHHHIIIIIIHHHGGGIIILLLOOOQQQQQQOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMTTTPPPPPPUUUWWWUUUTTTUUUTTTUUUWWWYYY[[[\\\]]]^^^YYYZZZYYYXXXXXXYYY\\\______aaabbbcccbbbcccdddfffbbbaaa````````````___]]]aaaaaa```______aaaeeehhhhhhiiijjjlllllllllkkkkkkmmmmmmllllllmmmnnnooopppppprrruuuwwwxxx{{{~~~111000///...---...//////............---------,,,,,,---......,,,,,,,,,...+++---......---,,,,,,---,,,---...///000000000000000000//////.........---------............------000//////.........//////......///000///---,,,+++---222...,,,222///+++000......////////////......---,,,,,,,,,---...000111...............///000000------------...000111333,,,---...///000000111111...///000111111000///...---------...///111222333......---...............---......///000111222333333333444555444333222111111000///...............---...///111222333333333///111111///222777666111///000000000000000000///444111...---...///000000111000//////111111000///000000000111333444333111000000000111111111111222222111///......///000111000000000000000111222333333333444444333222222111//////000////////////...111222222333333222111111/////////000111111222222000111222222333333333222000000111222222111000//////555<<<;;;555222333777444333333333222222111111111111111111222222222222333333222222222222222222///000111222333444555666555666777777777777666666444444444444555666777888777777777777777888999999999::::::::::::999999888888888777777777777888888888666555555666777555444444444555555555555555555666777888999:::999888777777666666555666888:::;;;;;;;;;::::::;;;===>>>>>>999999999888777666444333555777888999888777888999888999:::;;;<<<===>>>>>>:::;;;<<<<<<:::888888888888999;;;===>>>??????>>><<<>>>AAABBBAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@;;;===>>>>>>>>>>>>@@@BBB???????????????@@@AAAAAA>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>::::::999999999:::;;;<<>><<<;;;::::::;;;999999999::::::999999888;;;;;;;;;;;;<<<<<<======::::::::::::::::::;;;;;;777888::::::999999:::;;;777999:::;;;;;;===???BBB?????????@@@AAACCCDDDEEEAAAAAA@@@AAABBBCCCEEEFFFFFFCCCBBBDDDCCC??????AAABBBCCCEEEFFFFFFFFFEEEDDDEEEGGGIIIJJJHHHHHHHHHIIIJJJIIIHHHIIIKKKOOORRRTTTQQQQQQOOONNNLLLMMMOOOQQQQQQQQQQQQQQQPPPOOOOOONNNSSSOOOOOOTTTVVVTTTSSSTTTSSSTTTVVVXXXYYYZZZ[[[[[[WWWWWWWWWVVVVVVXXX\\\___]]]___aaabbbaaaaaabbbcccbbb```___```aaabbbaaa```bbbbbbbbbaaa```bbbeeehhhggghhhjjjlllmmmnnnnnnnnnpppppppppqqqqqqrrrssssssrrrsssvvvwwwzzz~~~000///...---------...///---------,,,,,,,,,++++++,,,---...---,,,,,,---...+++---......---,,,,,,---,,,---...///000000000000222111111///...---,,,+++.........//////.........000///...............///---.../////////...,,,+++,,,111...---222000+++000......////////////......------,,,,,,---///000222...............///000000///............//////000---------...//////000111...///000000000000///...---------...///111222333---.........---------...////////////////////////222333444444444333111000//////......---.........,,,---///000111222333333111222111///000222222///...///000000000000///...000.........000111000///000///......000000///......------///111222111000//////000000000111111111//////...---...000111222000000000000000000000111111222222222222111111000222222222111111111111111000000111111111111111111........./////////000000000000111111222111111111...///111222222111000///222888>>>===666111222555333333333222222111111111000000000111111222222222333333333333333222111111//////000111222444555555666777777888888777666666222222333333444555777777777777666666777777888999999999:::::::::999888888666666555555555555666666777666555555666666555333333444444555555555555555666777999:::::::::999888777666666666666888:::;;;::::::999888888:::<<<>>>:::888666555444444555666555777888888777777777888555666888999::::::::::::666999<<<===;;;888777777888999;;;<<<===<<<;;;::::::===AAABBB@@@>>>============>>>>>>>>>>>>======;;;<<<<<<======>>>??????;;;<<<>>>???>>>>>>@@@AAA??????>>>>>>>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::============>>>>>>??????@@@??????>>>>>>>>>>>>>>><<<<<<<<<============>>>;;;;;;;;;:::;;;<<<<<<===888888777777666777999;;;???>>><<<:::999999:::;;;888888999999999999999888=========<<<<<<;;;;;;:::::::::::::::::::::999999888:::<<<<<<;;;:::;;;;;;666888:::;;;;;;===???BBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBDDDFFFGGGFFFCCCCCCEEEDDDAAA@@@BBBDDDEEEEEEFFFEEEDDDCCCBBBDDDFFFIIIJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJNNNRRRVVVTTTTTTSSSPPPMMMMMMOOORRRRRRRRRQQQQQQQQQQQQQQQQQQQQQMMMMMMRRRTTTRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVWWWVVVVVVXXX\\\^^^[[[^^^```aaa``````aaabbbcccaaa``````bbbccccccccccccccccccbbbaaabbbeeehhhdddeeegggjjjlllnnnppppppssssssttttttuuuuuuuuuuuutttvvvxxxzzz}}}000///...---------...///---------,,,,,,,,,,,,++++++---...---,,,,,,---///,,,...//////---,,,,,,---,,,---...///000000000000222111111///...---,,,+++......////////////...............---......//////------...............---+++111...---333000+++000......////////////......------------...///000000...............///000000......////////////............------......///000//////000000000000//////............///111222222---/////////---,,,---...000000//////......------333333333333333222222111000000////////////000000---...///000111111222222222222111///.../////////......000000000000.........------///111111000...000...---...///000///---,,,,,,,,,...000111000///////////////000000000000////////////000111222333000000000000////////////000000111111111000000///000000/////////000000111/////////000000000000111...........................//////000000000//////---...000222222111000...222777;;;:::555111000222222222222222222111111111/////////000111111222222222333333333222111000///...//////000111222333333777777666666666666666555222222222222333444555666777666555555555666888999777777888888888888888777666555555444444555555666777555444444555555444333333333333333444555666777666777888888999999888888666666555666666777888999777888777666555777:::===999777444333333444777888444666777777666555666777333444666888888888888777888888888888888999<<>>===<<<;;;:::888<<>><<<===???<<<<<<============<<<<<<::::::;;;;;;<<<=========;;;===??????>>>>>>???@@@???>>>>>>>>>>>>>>>??????======>>>>>><<<;;;999777<<<<<<<<<;;;<<<======>>>>>>>>>===============>>>;;;;;;;;;;;;<<<<<<<<<<<<:::999999999999:::;;;;;;888888777666555666999<<<::::::999888888999:::;;;::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>===<<<;;;999888999::::::::::::999999888:::;;;======<<<;;;;;;<<<888999;;;;;;;;;<<>>@@@;;;<<<<<<<<<<<<<<<<<<;;;555999===<<<:::999;;;>>>:::;;;<<<======<<<;;;:::888999999::::::;;;;;;<<<:::<<<>>>???===<<<<<<===========================:::;;;<<<===<<<;;;999777<<<;;;:::::::::;;;=========<<<<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::888888777777888888999:::999999999777555666:::>>>555555666666888999:::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<=========;;;:::999:::;;;<<<<<<;;;:::999888:::<<<======;;;:::;;;<<<:::;;;<<<<<<;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEDDDBBBBBBEEEEEECCCCCCFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFIIILLLNNNMMMLLLLLLLLLHHHIIIJJJJJJIIIKKKOOORRROOORRRUUUTTTQQQPPPSSSWWWWWWVVVTTTRRRQQQQQQQQQRRRPPPMMMMMMQQQSSSQQQPPPQQQTTTUUUVVVWWWWWWXXXWWWWWWVVVXXX[[[\\\[[[[[[\\\]]]^^^___aaaaaabbbdddgggjjjhhhfffcccccceeefffgggggghhhiiiiiihhhggggggiiikkkhhhiiijjjkkkmmmnnnpppqqqrrrtttwwwzzz}}}111000///...---...//////111000000000////////////+++,,,------,,,,,,...///...000111000...------...,,,---...///000000000000---------...///000000111+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111---,,,,,,,,,---///111222***000......444111,,,000......////////////............000000000///...---...............///000000(((***...111333222000///111000...---,,,,,,------111111000000000000111111000///////////////000111...000222000---,,,---///,,,,,,---...///111111222555444222111000111222333------,,,,,,,,,------...//////000000000000000//////............---///333---...///111111///...---666222...+++,,,---......///...------...///...------------///111333222111............/////////000////////////---+++)))'''000000000000///...---,,,......///////////////...///.........///000222333...............///000111222222111000///...------,,,------...------,,,,,,,,,---000222222111///...+++,,,...///000000//////000000111111222222222333---......///000111111222...////////////---+++***............////////////555444222000000000222333222222222111222222333444666555333222333444666888222222444555666666666666777777666666666666777777666444333333444555333222555333222111222444777999444444333222222444555666111222333444333222111000222444555444333333666999111222444555777777777666111222444444222111111222222333555777777777555444222111222555999;;;;;;:::999999999::::::;;;;;;;;;333777:::999777666:::>>>999:::;;;<<<<<<;;;:::999777888888999999:::;;;;;;:::<<<>>>>>><<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;777999:::<<<<<<;;;:::999;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;<<<======;;;;;;;;;::::::999999999777777777666777888888999:::;;;;;;999666777<<<@@@111222444666888999;;;;;;888999::::::;;;;;;;;;;;;:::;;;<<<=========<<<;;;<<<<<<=========<<<:::999:::;;;===<<<;;;::::::;;;<<<===>>>===;;;;;;===???????????????@@@AAABBBCCC??????>>>>>>???AAACCCDDDCCC@@@AAADDDEEEBBBCCCFFFEEEEEEDDDDDDDDDFFFHHHIIIHHHKKKOOOPPPPPPNNNNNNNNNGGGIIIKKKJJJIIIJJJMMMQQQKKKPPPUUUUUUSSSSSSVVVZZZZZZXXXVVVSSSQQQPPPPPPPPPQQQMMMNNNRRRTTTRRRQQQRRRVVVWWWXXXXXXYYYYYYYYYXXXWWWYYY]]]^^^]]]\\\\\\\\\```aaabbbbbbcccfffkkknnnjjjgggeeedddeeeggghhhhhhjjjkkklllkkkjjjjjjlllmmmpppooooooppppppqqqrrrssssssuuuyyy~~~000000000///.........---///...---,,,,,,---...///***+++,,,,,,------,,,,,,,,,...000111///..................////////////000---......///////////////.........,,,++++++---//////---,,,---000000...+++---***)))...111111111444////////////.........---,,,...000111111000...,,,.........------.........///......---------......,,,...000222222111///...---,,,+++++++++,,,---...------------///111333444000000000000000000000000***---000222333000---+++------......///.........222222222222111000......---,,,,,,+++*********+++......//////000000111111000000000000000000000000,,,//////------//////,,,///---,,,...111111///---,,,++++++,,,...///...,,,,,,,,,.../////////...---***+++---.........------,,,---...///000111222333)))***,,,---......//////...///000000//////000111...///000///------///000000///---,,,,,,---...///333333222111000///............,,,++++++,,,......)))+++...111222222000///------...///000000//////222111000//////000111222...............///000000------------------------...............///000000222111111111333333111///000222444333222111222333555444444333333333444444555333222444888;;;;;;999777777777777666555444333666444333444666555333000333333333333333333333333444333222222333444666777111111111000000000000000222444555555555666888:::222222333333444555666666222222222222222222222222000111444666666666555444444444444444666888:::<<<999999999888888888777777333555777999:::;;;;;;:::777777888999:::;;;;;;;;;:::999888888888999;;;;;;000444888:::;;;:::;;;<<<<<<;;;;;;<<<>>>???===<<<888999;;;;;;;;;999777666999;;;<<<<<<;;;;;;===???::::::999888888999::::::===:::666666888::::::999999999888888777888888999<<<:::777777888999::::::666555777::::::777888;;;;;;;;;:::999999888888777888:::;;;;;;999999:::<<<:::;;;<<<=========<<<<<<>>>>>>???>>>===:::888777;;;===>>>===<<<;;;<<<>>>BBBCCCEEEFFFEEECCCAAA???>>><<<<<<>>>AAACCCBBB@@@GGGCCCBBBDDDEEECCCDDDHHHHHHGGGFFFEEEEEEGGGIIIJJJHHHJJJMMMQQQTTTSSSOOOLLLJJJIIIGGGHHHJJJKKKKKKJJJKKKNNNRRRUUUVVVWWWXXXXXXYYYSSSMMMMMMRRRUUURRROOOKKKNNNQQQTTTUUUUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^___```aaaaaaaaadddfffggggggggghhhjjjhhheeecccbbbcccfffggghhhiiinnnsssuuussssssvvvzzzuuuvvvvvvwwwxxxzzz{{{{{{}}}}}}/////////.....................------------......,,,,,,---............---,,,...000000///------...------........./////////------...///////////////...///...---++++++,,,...///---,,,...000000...,,,///+++***---000000111444444333333222111111111111---...///000000///...---......------------......---------------...///000,,,...000222222111///...---,,,,,,+++,,,---.../////////.........000111222////////////////////////...///000000000///---,,,,,,---......///.........111111111111000///...---...------,,,+++,,,,,,,,,.........///000000111111////////////////////////,,,///000......000///,,,///...---///222222111///...---------//////---+++,,,,,,.../////////...---+++,,,---.........------------...///000111222222,,,---...//////000000000---...//////......///000...///000///------///000000///---,,,,,,---///000000000000//////...------...------,,,,,,------...***,,,...111222111000///------...///////////////222111///......///111222//////......//////000111------------------------///............///000000111000000111222222111///000222333333222111111222555444444333333333444444444222000111444555555333555666666666666555444444555333222333555666444222222222222222222222222222333222222222222444555666222111111111000000//////111222333333333444666888222222333333444555555666222222222222222222222222000111222444555555444444444333333444666888:::;;;::::::999999999888888888444555777999:::::::::999888888999999999999888888999888888777888999:::;;;666888:::;;;:::999999:::;;;::::::;;;===>>><<<;;;888888999999999888777666888:::<<<===<<<<<<===>>>;;;;;;:::999999:::;;;;;;===:::888888:::;;;:::999:::::::::999::::::;;;;;;<<<:::777666888999::::::777888;;;<<<888333666<<<;;;::::::999999888888777888999;;;:::999999:::<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;===>>>???>>><<<<<<===>>>???@@@AAAAAAAAA???>>><<<>>><<<;;;===@@@CCCCCCCCCEEEBBBAAADDDEEEDDDEEEIIIIIIHHHGGGFFFFFFHHHIIIKKKHHHIIIKKKOOORRRRRRPPPMMMOOOMMMKKKKKKLLLMMMLLLKKKMMMOOOQQQSSSSSSTTTTTTTTTVVVSSSOOOOOORRRTTTRRROOOLLLNNNPPPRRRRRRRRRTTTUUUYYYYYYYYYYYYYYYZZZZZZZZZYYYZZZ[[[]]]___aaacccdddccceeeggggggggggggiiijjjjjjhhheeeddddddfffggggggkkkpppvvvwwwvvvwwwzzz~~~|||}}}~~~---------...............---..................---------...///////////////,,,---//////---,,,---...,,,,,,,,,---------......------...////////////...///000///...++++++,,,---///...---...///000...,,,222---***,,,......000333444333111000//////000000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,---...///000111,,,...///111111000///...---,,,,,,,,,,,,---......000000///......//////000........................000000///...---------...,,,------...//////......000000000000///...------///......------------------......//////000111111........................---111111//////111111---.........000222333222111000///......//////---+++,,,,,,---............---,,,,,,---............---////////////000000000000000000000000000000000000,,,---///...------...000...///000///------///000//////---------...///000------------------------------............------,,,---///111111000///...---......///////////////111000...------...000111000////////////000111111........................//////......//////000111000//////000111222000...000222333333222111111222444444333333333333444444555333111111111222111000333444555555666666555555444333222333444555444333111111111111111111111111222111111111111333444555333222222111000///......///000111111111222444666222333333444444555555555333333333333333333333333111111111222333333444444333333333444555777888999::::::999999999999888888666666777888888888888888999999999888777666555444777777777777777888999999;;;<<<<<<:::888777888999999999888:::;;;<<<;;;999777777777777777666666666777999<<<>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::;;;<<<<<<;;;999:::999999999:::;;;;;;<<<<<<999777666777999::::::999;;;>>>===555000444<<<:::::::::999888888777777888999::::::999999:::<<<;;;:::999999999:::<<<===;;;;;;::::::::::::;;;;;;???@@@@@@???===<<<===>>>===>>>>>>>>>>>>>>>===<<>>>>>@@@AAABBBAAACCC@@@@@@CCCEEEDDDFFFJJJIIIHHHGGGGGGGGGHHHJJJKKKGGGGGGIIILLLOOOQQQPPPNNNPPPOOOMMMMMMNNNNNNMMMKKKPPPPPPPPPPPPPPPOOOOOOOOORRRRRRRRRSSSRRRRRRQQQQQQPPPQQQRRRRRRQQQQQQSSSUUUYYYYYYYYYYYYYYYZZZ[[[[[[YYYZZZ\\\___bbbeeeggghhhfffggghhhhhhggggggiiikkklllkkkjjjiiihhhhhhiiiiiirrrvvvzzz|||}}}~~~,,,,,,------......//////,,,---...//////...---,,,------...////////////...+++---......,,,,,,,,,...++++++,,,,,,,,,---------,,,---......//////......///000000...,,,++++++,,,........./////////...---444...***,,,------///333555333111///......///000//////............//////---,,,,,,++++++,,,,,,------------------...///000,,,---///000111000///...++++++++++++,,,,,,,,,---............/////////000------------------------.........---.........///,,,,,,---...////////////......//////...------,,,......---------------...------......///000000111...........................111222000000222111...------...///111111111111000///...///000000...---,,,,,,---------.........------..................000000000000////////////222111111000000/////////---...//////......///111...///000///------///000///......---......///000,,,,,,,,,------.........,,,---...//////...---,,,---...///000000///...---......///////////////...000///---,,,,,,---///000000000000000000111111222......................../////////...///000000111///......///111111000...000111333333111000111222333333333222333333444444666555333222222222222222222222333444555666666666444444333333333333333333000000000000000000000000111000000000000222333444333333222111000///...---///000111111000111333555333333333444444444555555333333333333333333333333333333222222222333444555222222333444555666777888888888888888888777777777777777777777777777777666777777777777666555444333666666666666666777777888<<<<<<:::888555555666888777777777888999:::999777888777777666666666777888555999<<<>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::<<<===>>>===<<<:::777777777777888999::::::;;;888666666777999::::::;;;;;;<<<<<<777222555<<<::::::999999888777777777777999::::::999999:::;;;;;;:::999888888999<<<===>>>===;;;999888888888999@@@AAAAAA@@@>>>===>>>??????????????????@@@@@@@@@BBBBBBBBBBBBBBB@@@>>>===DDDAAAAAACCCDDDCCCEEEIIIGGGGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFIIIMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMLLLPPPNNNMMMMMMMMMNNNNNNNNNOOORRRUUUUUUSSSQQQQQQRRRUUUVVVUUUTTTSSSSSSUUUWWWXXXXXXWWWWWWXXXZZZ[[[\\\[[[\\\___aaadddgggiiijjjiiijjjjjjiiihhhhhhjjjlllooopppqqqqqqqqqppppppqqqzzz}}},,,------....../////////,,,---...//////...---,,,,,,,,,---...............,,,---...---,,,+++---...+++++++++,,,,,,,,,,,,---,,,------...............///000000///---,,,,,,---...//////000//////......444...+++,,,------///333777666555333222222333333//////............//////---,,,,,,++++++,,,,,,---000///...---------------------...///000//////...)))******++++++++++++++++++,,,---...///000111111------------------------)))+++---///000000///...+++,,,---...////////////---............------,,,------,,,,,,,,,,,,---------------...//////000000........................///222222000000222222///+++,,,---.../////////000---,,,---...000111111///,,,,,,,,,,,,------..............................000000000000////////////222111000..................000111111000000111222...///000///------///000............//////000000---------...//////000000,,,---////////////---,,,...//////000//////...---...///////////////......///...---,,,,,,---...///000000000000000111111222///////////////////////////////////////000111111///......///111111000//////111333222111000111111222222222222222333444555333333333333222333444555000111222444555555555555666555444333111111111222000000000000000000000000111000//////000111333444333333222111000///...---000111111111000111333555333333333444444444444444333333333333333333333333555444444444444555666666222333333444555666777777555555555555555666666666777777666666666666666666555555555666666555555444555555666666777777777777999999888555333333666888666555555666888999777666888888777777777888888999555888<<<>>>===<<<;;;;;;999999::::::::::::999999888:::===>>>>>>===<<<;;;888777777777888888999::::::888555555777999::::::<<<888777:::;;;999888:::::::::999888888777777666777888:::999888888999;;;;;;:::999888888999<<<===>>>===;;;999888888888999@@@AAAAAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBBBB===@@@DDDFFFEEECCC???===GGGCCCBBBDDDCCCAAABBBFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEFFFHHHLLLNNNOOOOOOJJJJJJKKKMMMPPPQQQPPPOOOOOOMMMKKKLLLNNNPPPPPPNNNNNNRRRVVVWWWSSSQQQQQQSSSVVVWWWVVVUUUTTTTTTVVVXXXWWWVVVVVVVVVWWWYYY[[[]]]]]]^^^```bbbdddgggiiijjjlllmmmnnnmmmllllllnnnooossswww{{{||||||{{{|||}}}.........///////////////---..................---,,,,,,---............------......---,,,,,,---///+++++++++,,,,,,,,,------,,,,,,---............------///000000...------...---///111000///...///000333...+++---......///222333333333333333222222222////////////////////////------,,,,,,,,,,,,------111000///...---,,,,,,,,,------...////////////...))))))***+++,,,+++++++++***+++,,,...000111111111------------------------)))***---///000000......++++++---...//////000000---...............------,,,,,,,,,,,,,,,,,,---...,,,------......///000000...........................111222000000222111...+++,,,......---------...+++++++++---000222111000,,,,,,,,,+++,,,------...000///......---.........000000000000////////////111000...---,,,---......///111222222111000222333...///000///------///000---......///000000000111......//////000000000111......////////////.........///////////////......//////////////////...---000///---,,,,,,---///000000////////////000111111000000000000000000000000000000//////000000111222///......000222222111000///111222222111000000111222111111222222333444555...///000000000000333555000111222333444444444444555555444222000000111333000000000000000000000000111000000000000222333444333222222111000///......000111222222111111333555444444444444444444444444333333333333333333333333555555555555555666666666333333444666666777777666333333444444444444555555777666555555555555666666444555555666666666555555555555666777777777777777777777666444222333555888555555444666777888777555777777888888888888888999666888;;;===<<<;;;;;;;;;888999999::::::999999888777:::===>>>===<<<<<<<<<;;;;;;::::::999::::::;;;999777555555777999::::::;;;666444:::>>>===::::::999999999888777777666666777888999999888888999;;;;;;:::999999999:::<<<===:::999999::::::;;;<<<===>>>???@@@@@@???>>>???@@@===>>>???@@@AAAAAAAAAAAA777<<>>??????>>>>>>@@@AAA;;;<<>>CCCEEEEEEDDDEEEFFFFFFCCCAAACCCCCCAAABBBEEECCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGJJJMMMNNNNNNLLLJJJKKKLLLPPPSSSTTTRRRQQQRRROOONNNQQQUUUVVVSSSPPPPPPRRRTTTUUUTTTSSSSSSTTTPPPRRRUUUVVVVVVWWWXXXZZZXXXXXXWWWWWWYYY\\\___bbbaaabbbdddhhhkkknnnqqqrrruuuxxx|||~~~}}}|||||||||~~~{{{wwwvvvxxx{{{~~~222222111111000000/////////...---,,,,,,---...///...//////000000000000000///000///...------///111,,,,,,------------......+++,,,------......------+++---///000000//////000---000222111///...///111000,,,+++...111//////111...000222555555444222111---...000111111000...---///......------......///......---------......///---------.........//////,,,---.../////////...---,,,---...//////...------........................333111...+++******+++---***+++,,,...///000000000......///////////////..................///000111,,,,,,------...//////000000000000000000000000000---111111//////111111---...000222111...,,,---...---,,,,,,---...///---,,,---,,,+++***+++,,,---...111000///...------...///////////////000000000111000///...------...000111...///000000//////000111...///000///------///000------///000111111111111////////////////////////000///...------...///000............//////000000//////000000///...------111000...------...000111...............///000000000000000000000000000000000000000000000111111222000//////111333444333222///000222222000///000111111111111111222333444555...000111000......000333111111222333333333222222...000111111000222666:::111111111111111111111111222111111111111333444555111111111000000000000000000111111000//////111333444444444444444444444444444444444444444444444444222333555666666555333111444555666888888888777777444444444555555666666666555444444333444555666777999999888777666444222111555666888999999999888777:::::::::777555333444555555555444666777888666555222444666888888777666555777999::::::999:::;;;===::::::;;;<<<<<<;;;::::::666999<<<<<<::::::<<<>>>;;;;;;999888777666666666888666444444777999::::::666777;;;@@@>>>999888:::999999888888777666666666666888999999888888999::::::;;;<<<=========<<<<<<<<<<<<===>>>===<<<:::999;;;<<<>>>>>>>>>???@@@BBB;;;===AAACCCEEEDDDCCCBBBBBBDDDEEECCCAAA@@@BBBEEEDDDAAA@@@CCCCCCBBBCCCGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHKKKMMMNNNMMMKKKJJJJJJKKKNNNPPPPPPOOOMMMTTTRRRQQQTTTXXXXXXTTTOOORRRRRRSSSSSSTTTUUUTTTTTTPPPSSSWWWYYYZZZZZZ\\\]]]ZZZYYYXXXYYY[[[^^^bbbdddeeefffiiimmmrrrvvvyyy{{{yyy}}}zzzwwwsssqqqsssvvvyyyzzz111333444222///---...000000000000111111000000000---000444666666666555666111111000...---...000333//////............//////---///000000///......///...------,,,,,,...///000---111444333...+++---111...------...111222222111000//////000333666555333+++,,,.../////////......111000///...............------,,,+++,,,---...///+++,,,...//////...,,,***)))***,,,......---,,,+++---.........,,,---...000000000...------...///000222111///---,,,,,,,,,,,,---------...000111000...222000///------///000222------)))(((333@@@>>>222...------,,,---...///000000000///...---,,,,,,+++++++++,,,---...///000111------..................+++,,,---.........---,,,---,,,++++++,,,---...///===111+++000222---+++///------......///000000111//////.........---------///////////////.........///000111000...------///)))+++...111222222000///000///...,,,,,,------...222///,,,+++---///...,,,............////////////////////////............000000000000////////////000000000///////////////---///111111000//////000000222000,,,,,,000111000222111111000000000000000,,,,,,---...///000111111///000111222333444555555111111000000000000111111///000333555111---000777000000000000000000000000000000000000000000000000222111000//////000111111///111333333222000000000---...//////...///111333333222111222444555444333666666555444333111000///222333555666666555333222222333555555444555666888444333222222333444666777444444444555555555555666666666555444444444444444444333666:::888444555<<<777777777666444333444666555444444555777777666444777888999::::::;;;::::::888:::<<<<<<;;;999999:::999888888999;;;;;;:::888888======999777999;;;;;;999:::999888555555666777:::999888999::::::999777888999999::::::999999999555777:::<<<<<<;;;999777;;;;;;;;;;;;::::::999888888:::<<<======>>>@@@BBB>>>>>>>>>===<<<<<<;;;;;;===>>>???>>>======???AAAAAA@@@??????@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAABBBEEEHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLGGGIIIMMMPPPRRRTTTTTTSSSOOOPPPRRRSSSSSSRRRPPPOOORRRQQQQQQPPPPPPPPPQQQQQQUUUTTTTTTTTTWWWZZZ^^^aaa]]]^^^^^^___```eeekkkoooqqqsssuuuvvvxxx||||||}}}}}}{{{yyyssspppmmmjjjjjjnnnrrruuu111222333222///...///000111111000000000000111111111444888::::::888888888000000000...------000222//////............//////---...000000...---...//////...---------...000000///111222111...---...000///......///111222111000333666555111222666666222,,,---.../////////...---000///..................------,,,,,,,,,---...///,,,---............,,,,,,***+++---.........,,,++++++,,,---------...000222000///...------...//////111000...---,,,,,,------///......///000111000...111000///......///000111111111......:::HHHHHH>>>......---,,,---...///000/////////...------,,,,,,++++++,,,---...///000111/////////...---------,,,+++,,,---.........------/////////...---...111333<<<111+++000222---+++///,,,------...//////000000//////.........---------////////////...............///000///---------...)))+++...000111111000///222111000/////////000000111...++++++---...---+++............////////////////////////////////////000000000000////////////000000000000000000000000...000111111000//////000000222000,,,,,,000222000111000000///////////////---......//////000000111---...///000111222222333111111000000000000111111///,,,,,,///000......000////////////////////////000000000000000000000000222111000/////////000111///111333333222111111222...///000000000000222444444333222333444555555333555555555444333222111000222333555666666555333222333444555555444444666777555444444333333444555666444444444555555555555555666555555444444444444444333222555999777333555:::666777777666555444666777999888777888::::::999777333444555777777888888888888:::<<<<<<;;;999999999999888888999;;;<<<:::999...888>>>;;;666666999:::999::::::888666555666777:::999888999::::::999777666666777999999:::::::::777888:::;;;;;;:::999888;;;;;;;;;;;;;;;:::999999888999;;;<<<<<<===???AAA>>>>>>=========<<<<<<<<<>>>???@@@???>>>===???AAACCCBBB@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCDDDFFFIIIGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKLLLLLLLLLLLLMMMJJJLLLOOOQQQSSSSSSSSSRRRMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTTTTTTTVVVZZZ___cccfffgggggghhhhhhjjjnnnsssxxx{{{|||}}}||||||}}}}}}}}}yyywwwxxxzzz{{{{{{yyyvvvuuunnnllliiiggggggiiilllnnn111222333222000//////000222111000//////000111222///111444555444333333333/////////...,,,---///111000//////......//////000,,,...000///...---....../////////...///000000111111111000/////////000000111/////////111111000///666===<<<222///555666000---...///000///...---,,,...------------...//////...---,,,,,,,,,---//////------..................***+++---.........---,,,***+++---------...111333......---------......//////...---,,,,,,---...///111000//////111111000...111000///......///000111222222......888DDDFFF???///...---------...///000........................+++,,,,,,---...///000000000000///...---,,,,,,++++++,,,------......------///000111///---...222666999000,,,///111---,,,///,,,,,,,,,---......//////...............---------........................---/////////---,,,---...***+++---///000000/////////...---,,,,,,,,,------///---++++++,,,---,,,+++............////////////000000000000000000000000////////////000000000000111111111111111111111111000111222222000......///000222111------111222000000000///............/////////////////////000000---......///000111222222111111000000000000111111333***&&&,,,222222...+++////////////////////////000000000000000000000000111000///......///000111...000222333222222222333000111333333222222333555555444333444666666666555444444444444444333222222222333444555555555333333444555666666555444555777777666666555555555555666444444444444444444444444666666555444444444444555333222444777666444555888555777888777666666777999777666555666777777666444555666777999:::;;;;;;;;;999;;;<<<<<<:::999888888999888888999:::;;;:::999'''555???>>>888666999;;;999:::;;;:::888777777888:::999888999::::::999888444555666888999:::;;;;;;888999999999::::::::::::;;;;;;;;;<<<;;;;;;:::999777999;;;<<<<<<<<<>>>@@@>>>=====================???@@@AAA@@@>>>>>>???AAAEEEDDDBBBAAA@@@AAABBBBBBDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEHHHJJJFFFGGGHHHIIIJJJJJJIIIIIILLLLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTTTTSSSSSSNNNOOORRRTTTUUUVVVVVVUUUSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVXXX[[[```fffkkknnnqqqrrrssssssuuuxxx|||}}}}}}}}}{{{{{{{{{zzz||||||zzz{{{zzzyyywwwvvvvvvvvvvvvwwwtttrrrrrruuuuuusssppppppqqqssstttsssrrrpppoooiiihhhfffdddddddddeeeeee222222222222111000000000333222000//////000222333,,,...000000///---------...//////...------...000000000////////////000000,,,...000000...---...///000000000000000111111111333111///...000111111000222000///000111111000///666@@@>>>000,,,555666///...///000000///...---,,,,,,,,,,,,,,,---...///000...------,,,,,,...///000.........---......///000,,,,,,---............---+++,,,------------000222---------------.........------,,,,,,---...000111333222000000111111000...000000////////////000000444333...,,,111999:::555000///...------...///000---------.........//////,,,,,,------...//////000//////......---------,,,,,,,,,,,,---------------***---///...---///444999666///,,,///000---,,,///,,,,,,,,,---------..............................------...............///---...///...---,,,---...+++,,,---....../////////,,,,,,,,,+++++++++++++++...---------------------............////////////111111111111111222222222////////////000000000000111111111111111222222222111222333222000.........///111111......222222000111111000///////////////111111111000000/////////000000000111222333333444111111000000000000111111555---)))...555555000---........................////////////////////////000///.........///000111...000222222222222333555222333555555444444555666666555444555666777777555333333444444444444444333222333444555555555444444444666777666555444555777888888777666666666555555444444444444444444444444888888777666666666666666444444555777777666666777555666888888777777888999555444444555666666555333666777888:::;;;<<<<<<===999;;;===<<<:::888888888999777666777999:::999888,,,777???>>>:::999::::::999:::;;;;;;999888888999:::888777888:::;;;:::999666666888999:::;;;;;;;;;::::::999888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<;;;<<<>>>???===============>>>>>>>>>@@@AAAAAAAAA??????@@@BBBEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJHHHIIIJJJLLLMMMNNNMMMMMMNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRTTTUUUWWWWWWWWWWWWVVVWWWXXXZZZZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^```ccchhhnnnrrruuuvvvwwwyyyyyyzzz|||~~~}}}zzzwwwvvvxxxyyy|||xxxtttrrrqqqqqqsssuuuwwwxxxxxxwwwuuusssqqqooommmllllllllllllkkkjjjiiihhhiiilllnnnmmmkkkjjjkkklllmmmmmmmmmkkkjjjfffeeeeeedddcccaaa``````222222111111222111111000333222111000000111222333///111222222111//////000...///000///...---///000000000////////////000000---///000000///......//////000000111111111111111222000//////111222111000222111000000111111000///777>>>:::...,,,444666000//////000000000///---,,,,,,,,,,,,---...///000111......---,,,---...///000///............///000111------......////////////...//////...,,,,,,---///,,,------....../////////,,,,,,,,,,,,---///111222444222000///000111000///000000////////////000000777555222///000444444222000000......---...///000,,,,,,------.../////////,,,,,,------.../////////,,,---------......//////,,,,,,,,,,,,------......)))+++...000000333777;;;222///---......------...,,,,,,,,,------------------.....................,,,---------......//////---...///...------...///------------......///000////////////.........---....../////////...//////............////////////000111111111222222222333.../////////000000000111000000111111222222222222111222333222000......///...111111//////222333111333222111111000000111111222222222111000000//////000000000111111222222333111111000000000000111111333///---111444222111222////////////////////////////////////////////////000///.........000111222///111222222222222444666333555777777666555555666666555444555777888777666333333444555555555444444222333333444444555555555444666777666555555666777888888888777777666555555444444444555555555666666:::999999888888888888888666777777777888999888666444666888999888777888999888777777888::::::999777333444555777888999999999999;;;<<<<<<:::999888999888666444555666888888777555999:::888888:::999555888:::;;;;;;999888888999:::888777777999;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;:::999888999:::<<<===;;;<<<<<<======<<<<<<<<<888:::<<<<<<<<<<<<>>>???<<<=========>>>>>>??????@@@AAABBBAAA@@@@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGIIIJJJGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIKKKMMMNNNPPPPPPQQQOOOOOOOOOPPPQQQRRRTTTTTTTTTUUUWWWYYY[[[]]]^^^___bbbbbbbbbbbbaaa``````___```aaabbbcccddddddddddddfffggghhhkkkooosssvvvxxxvvvxxxzzz{{{{{{|||~~~yyyyyywwwtttrrrqqqsssuuuxxxuuurrrnnnllljjjiiiiiimmmnnnoooppppppooonnnmmmkkkhhheeeccccccbbb___]]]______```bbbfffhhhiiiiiidddeeefffhhhhhhhhhhhhgggddddddddddddbbb```^^^]]]333222111111222333222111222222222222222222222222111222333333222111111222...000111000///...///111111000000//////000000111...000222111000///000000//////000111111111111111///000111222222111111111222000///000222222111000;;;:::444......222333111...///000111000///...------------......000111111///...---------...000000......//////000111111111............//////000000///000000...,,,+++,,,...,,,---...///000000000///,,,,,,,,,,,,---///111222333111......///000000000//////000000000000//////222111000//////111222222111000///.........///000---------.........//////---------.........//////+++,,,,,,---...///000000---,,,,,,,,,,,,---...///,,,...000444777999::::::///...---------------...------------------......---------...............,,,,,,,,,---......//////---...000///......///000///...---------///000111......//////......---,,,---///000111000//////000............////////////000000000111222222333333......//////000000111111//////000000111222222222111222333222111//////000...111111///000333444111333333222111111111111222333222222222111111000000........./////////000000111111000000000000111111///...///111111...///333000000000000000000000000000000000000000000000000000000/////////111222333111222333222111222444666444666888888777666666666666555444555777777777555333444444555555555444444222333333333444555555666333555666666666666777999666777777777777777666555444444555666777888888999::::::999888888888888999777999888777888;;;999555444666888999888777777777555444555666999:::999888666666777888999999999999888:::<<<<<<;;;999999:::888666444444666777888888999999666222333777555111666888;;;;;;999888888888:::888666777999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999999:::<<<===;;;<<<======>>>=========:::;;;======<<<===>>>@@@<<<<<<===>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBEEEGGGEEEFFFFFFGGGIIIJJJJJJKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJKKKKKKJJJJJJKKKLLLJJJJJJKKKLLLOOOQQQSSSUUUQQQSSSUUUWWWYYYZZZ[[[[[[YYYZZZ\\\^^^aaaccceeefffkkkkkkiiihhhfffdddcccccceeefffhhhiiijjjjjjiiihhhkkkkkklllnnnpppsssuuuvvvtttvvvxxxyyyyyyxxxyyyzzzuuutttssspppnnnmmmoooqqqmmmkkkhhhggggggfffeeecccffffffggggggggggggffffffgggccc___]]][[[XXXRRRNNNUUUVVVXXX[[[^^^aaacccddd^^^___```aaabbbccccccccc````````````___]]][[[ZZZ333111000111333444222111000111333444444333111000///000222111000000111222///111222222000000000111111111000000000000111111000111333333111000111222...///000111111111000000,,,000444555222000111222111000///000222333333222CCC888//////111000000111---...000111111000/////////////////////000111222///...---------...000111---...000111222222111111///////////////000000111...//////...,,,,,,---///---...///111111111111000---,,,,,,,,,---///000111111///---,,,...000111000//////000000000000//////,,,---///000///......000222111///.........///000---------...............---------...............,,,---------.../////////------,,,,,,,,,---...///111000111666:::;;;888444,,,---...---,,,---..............................---------.........//////++++++,,,------...//////...///000000//////000222111000...---...///111333,,,------...---,,,+++***+++...000111///...///000............//////////////////000000111222222333.........///000111111111......///000000111222222000111333222111000000111---111222000111444444111333222222111000111111111222222222222222222111111............////////////111111000000000000111111///------000000---...111111111111111111111111111000000000000000000000000111000000000111222444555333333333222111111333555444666888999777666555555555444333444666777666555444555555555555555444444222222333333444555666666222444666666666777999;;;444555666777777777666555333444555777888:::;;;<<<999999888777777777777888777999888555777;;;999333444666888999777555555555111000111444777999888777999::::::;;;;;;;;;::::::666888;;;<<<;;;:::;;;;;;:::777555555777999999999777999888333222444444111555777::::::999777777777:::888666666888;;;<<<<<<::::::;;;<<<=========<<<:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;===>>>>>>======???@@@;;;<<<===>>>???@@@AAAAAA>>>@@@BBBBBBCCCDDDGGGIIIHHHIIIJJJJJJKKKKKKKKKKKKMMMLLLIIIGGGFFFGGGIIIJJJKKKMMMNNNNNNMMMMMMNNNOOOOOONNNNNNOOORRRUUUYYY\\\UUUWWW[[[___bbbccccccccc```aaabbbccceeegggiiijjjooommmllljjjhhhfffeeeeeehhhiiijjjkkklllkkkiiihhhiiiiiijjjlllnnnoooqqqqqqnnnpppssstttsssrrrrrrrrrmmmlllkkkhhheeedddfffhhh```___^^^___bbbbbb```^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]ZZZWWWWWWWWWSSSLLLFFFLLLNNNPPPRRRTTTVVVYYYZZZWWWXXXYYYZZZ[[[\\\]]]]]]XXXYYYYYYYYYXXXVVVUUUTTT444111000111333555333111///111333555555333111///000222333333222222333555000111333333111000111222111111000000000000111111111222444444222111222333---...///111111000000///)))000666777333000000222000//////000222444333222III777,,,000444///---111---...///111111111000000000000000000000111111222///......---...///000111,,,...000222333222111000///////////////000111111,,,---......------///111---...000111222222222111------,,,,,,---...000111000...,,,,,,---000111111//////000000000000//////...000222444222......111222111000.........///000........................---------.................................------------,,,+++,,,---...///333111111555;;;:::333,,,+++---...---,,,---......//////////////////......---------.........//////++++++,,,,,,---...//////...000111111000000111333333111///......000222444///000111111111000///...)))---000000...---...///............/////////000...//////000111111222222---......///000111111222---......///000111111111///111222222111111111222---111222000111444444111222111111000000000000000222222222222222222222222000000000000111111111111111111000000000000111111111---,,,000222000///111111111111111111111111111000000000000000000000000111111111111111333555666444444444222111111333555444666999999888666555555555444333444666666666444555555666666555444444333333222222333444555666777111333555666777888:::<<<333444555777777777666666333444555777999;;;===>>>888777777666666666666666666888777444666;;;888222444666888999777444333333222222444666:::<<<<<<;;;777888888888888777666666555888:::<<<;;;;;;;;;<<<;;;999777666888:::;;;;;;555:::<<<888444444555555444666999:::999777777777:::888666666888;;;<<<<<<777888999;;;<<<======>>>:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<>>>??????>>>>>>???AAA;;;<<<===>>>???@@@AAABBB>>>???AAACCCCCCEEEHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJOOOMMMJJJHHHGGGGGGIIIJJJMMMOOOQQQQQQPPPPPPPPPQQQTTTTTTSSSSSSVVV[[[```cccXXX[[[```eeeiiijjjiiihhhffffffffffffgggiiijjjkkknnnmmmkkkiiihhhfffffffffhhhiiijjjkkkkkkjjjhhhgggeeefffgggiiijjjlllmmmnnnhhhjjjmmmnnnmmmlllkkkkkkddddddbbb___[[[ZZZ\\\]]]WWWVVVVVVYYY]]]^^^\\\YYYYYYXXXXXXWWWWWWXXXXXXYYYSSSQQQPPPSSSUUUSSSMMMGGGGGGIIIKKKLLLMMMNNNPPPRRRRRRSSSSSSUUUVVVWWWXXXYYYSSSSSSSSSSSSRRRQQQPPPOOO444222111111222333333222222333333222000///000111222111111111222333444444111111111111111111111111222222222111111111111000111111111111111111222222000111111111222222222333111111111111222222222222444222111000111222111000DDD<<<222,,,...111222111///333333......222222...///000111000......000111///////////////000111111111111111111111111111111111000///......///000111111111111111111111111111......////////////......000///...------...000000111///,,,******,,,///222222222111111000000//////...,,,---222222//////222......///000111222222333222222111///...---++++++000////////////.........------......///000000000......---------......///222///...222888999555000...---,,,---.../////////...///000111111000///......---,,,+++,,,---...///........................***...222111...---111555777333///...///222222111222111111000000000000000///...---,,,---///111333---///000000///......///000000000000000000000000...------///111222111///111000/////////000222333222222111111111111111222---...///000000111111000///111222222111111222333222222222222111111000000111111000//////000111222666555222000//////000000000000////////////000000000222555666444333222222222222111000000111111222///000111111000111333555444333222222111111222222222777:::666333555666555444444444333333555999===222666:::999666444333555222333444555666666666666444555666777999999::::::666555555888;;;:::666222777777888999999999999888;;;:::999777666666555555888777777777777999:::;;;555666777888888777666666222333555666888:::<<<<<<999999888888888888888999999999888888999999:::;;;;;;:::777666555666777888999888777777888777555333888777777777777999;;;<<<:::999777777888999999888::::::;;;>>>@@@BBB@@@???::::::;;;<<<<<<;;;;;;;;;@@@@@@@@@>>>======???AAA???@@@BBBCCCCCCCCCBBBBBB>>>??????@@@AAA@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIMMMPPPNNNJJJIIIMMMQQQQQQMMMNNNOOOPPPOOONNNMMMLLLPPPQQQSSSTTTTTTTTTSSSSSSRRRSSSVVVYYY\\\^^^```aaacccbbbcccfffhhhjjjjjjiiiiiiiiiiiijjjkkkkkkhhheeedddddddddeeefffeeeccc```dddeeeeeeeeecccbbbcccdddfffbbb^^^```eeegggeeebbbdddccccccfffhhhgggccc___\\\[[[YYYXXXVVVUUUUUUTTTUUUUUUUUUTTTTTTSSSSSSSSSVVVTTTQQQPPPQQQSSSSSSSSSTTTSSSRRRQQQPPPNNNMMMMMMJJJHHHFFFEEEEEEFFFHHHJJJIIIKKKNNNOOOOOOOOOPPPRRRMMMPPPQQQPPPMMMKKKLLLNNN444222000111222333222222111333333222111000111222111111111222222222222222222222222222222222222222444444333333333222222222222222222222222222222222000000000000111111111111000000111111111222222222444222000000111111111000DDD===444//////111111//////222222......222222...///000000///......///111/////////...///000000111111111111111111111111111111000///......///000000111111111111111111111111......////////////......000///......///000111222111000...------...000222////////////......------///...---///111333222111000000111111222222333333000000000//////......------.........//////000000////////////////////////......------......//////...///111222444777:::===000---++++++...000000/////////000111111000///..................//////000,,,,,,---...//////000000---000333333000///222555222///------000222222222222222111000000000000000///...---------///111333---///000000///......///111111111111111111111111///......000222333222000111000/////////000222333222222111111111111222222///000111222333333333333///111222222111000222333333222222222111000000000111000/////////111222333666555222000//////000111000000000//////000000000000222555555444333222222111111111111111111111111000111222222111111333555444444333222222222222333333999;;;777444555666555666666555444333444888:::444666888888666555444555333333444555666666666666444555666777888999999999666555555777999999666333666777888888999999999999:::999888666555555555444777777666666777888:::;;;444555777888888888777777222333444666888999;;;<<<999999888888888888999999:::::::::::::::;;;;;;<<<;;;:::888777666777888999999888777777888777555333666666777777888999:::;;;===;;;888777777999:::;;;;;;;;;<<<===???@@@>>><<<:::;;;<<<===============@@@AAAAAA@@@>>>>>>@@@BBBAAAAAACCCDDDDDDDDDCCCCCC@@@AAABBBCCCEEEFFFGGGGGGDDDEEEFFFHHHJJJKKKLLLMMMQQQTTTSSSNNNLLLOOOQQQPPPTTTTTTUUUVVVUUUTTTSSSRRRUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWYYY\\\___```bbbbbbdddcccccceeeggghhhgggfffddddddeeeggghhhgggccc````````````aaaccccccaaa___bbbcccccccccaaa```aaabbbbbb```_______________^^^``````aaaaaa```]]]ZZZWWWNNNNNNOOOPPPQQQSSSTTTUUUKKKKKKKKKLLLLLLLLLLLLLLLQQQOOOLLLKKKLLLMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGEEEDDDCCCCCCEEEGGGIIIHHHJJJMMMMMMMMMMMMNNNOOOLLLNNNOOONNNKKKJJJJJJKKK333222000000222333222111111222333333222222333444111222333333333222111000333333333333333333333333555555555555444444444333333333222222222222222222222222222222111111111111000000111111111222222222333111000000111111111000BBB<<<555222111111///---...111111//////111111//////000000///......///111//////......//////000111000000000000000000000000000//////......//////000000000000000000000000000---......//////......---///......///000111222333111111000000000000111111.....................---///111...,,,222<<<;;;444222222222222222222333333///////////////000000000,,,------...///000111222111111000000///......---...............///000000+++000333222000444???HHH333...******///222111...//////000111111000000///...///000000111111000000+++,,,---...000111222333000333555444222111222444,,,++++++---000222333222222222111000000000000111//////.........000111222...///111111/////////000111111111111111111111111000//////111333444333111111111000///000111222333222222111111111111222222000111222333444444444444///000111111000000111333333333222222111000000///000/////////000222333444666555333111000000111111111111000000000000111111111333555555444222222333///000111333333333222222111222333333222222444666555555444333333333333444555:::<<<888444444555444777777666444333333666999888666555555666666555444333444555666777777777777444555666777888999999999777666666666888888666555555666777888999999999999::::::999777666666666666666666666666777888999:::444555777888999999999888333444555666888999:::;;;999999888888888888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888999:::999888777888999888666444555555777888999:::::::::???===;;;999888:::<<<============>>>??????===;;;;;;<<<===??????@@@@@@@@@BBBCCCCCCBBBAAAAAACCCEEECCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJMMMOOOPPPHHHHHHHHHIIIKKKNNNPPPRRRSSSVVVWWWTTTRRRUUUVVVTTTYYYYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXVVVUUUWWWXXXZZZ]]]^^^_________aaa`````````bbbbbb```^^^]]]]]]___aaabbb```\\\YYYYYYXXXYYY[[[]]]^^^^^^\\\]]]______^^^]]]\\\]]]^^^[[[\\\\\\ZZZWWWUUUVVVXXXZZZ]]]^^^\\\WWWRRRPPPPPPKKKJJJJJJIIIIIIJJJJJJKKKFFFGGGGGGHHHHHHHHHGGGGGGLLLJJJGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAA@@@AAACCCFFFGGGGGGIIIKKKLLLKKKJJJJJJKKKJJJKKKLLLLLLJJJHHHHHHIII333222000000222333222111000222333444333333555666333444555666555444111000444444444444444444444444666666555555555444444444444444444333333333333333555444444444444333333333111111111111222222222222333111///000111222111000;;;888555333333222///---///000000///000111111000///000111000......000111//////......//////000111000000000000000000000000//////////////////000000000000000000000000000000.........//////.........------...///000111222333111111111111111111000///000000000000000000000000///333000+++444DDDDDD999222222222222222222111111000000000000000000000000.........///000111111222111111111000000/////////............///000111111---111444222///222<<>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEGGGHHHEEEFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKMMMPPPRRRSSSMMMLLLKKKJJJLLLNNNPPPRRROOOTTTXXXWWWWWWZZZ\\\ZZZYYYYYYZZZZZZZZZXXXWWWVVVSSSTTTUUUVVVWWWVVVUUUUUUSSSUUUWWWXXXYYYYYYXXXWWW[[[YYYXXXXXXYYYXXXVVVTTTUUUVVVXXXZZZ[[[YYYUUUQQQPPPPPPPPPSSSVVVXXXXXXWWWXXXYYYZZZYYYWWWVVVWWWXXXTTTTTTSSSRRRPPPOOOOOOPPPTTTYYY\\\XXXPPPKKKKKKNNNJJJIIIGGGEEEDDDCCCBBBBBBEEEFFFFFFFFFFFFDDDCCCBBBIIIGGGEEEDDDDDDDDDDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@?????????AAACCCEEEGGGGGGIIIKKKLLLJJJHHHHHHHHHIIIJJJJJJJJJHHHGGGGGGFFF444222111111222333333222111333444555444555666888555666888888888666444333444444444444444444444444666555555555444444444444555555555555444444333333444444444444444444444444222222222222333333333333333111000000222333222111333333333333333333111///000///000111111111111222000111222111//////111222000////////////000111111000000000000000000000000...//////000000000111111000000000000000000000000...//////000000//////...,,,,,,---///000111222222000111111111111000///...///000000000111111222222111555111+++333BBBBBB666111111111111111000000000222222222111000000//////111111111111111111111111000000000000111111222222.........///000111222222111222333222111222555888555000,,,,,,000222111///000000000000000111222222...///000222222111000000000000111111111111111222111333555555444333222111---///111333333333222222333222222111111111111111000000000000000111111222...000222222111000111222111111111111111111111111111000000222444555444222222111000000000111333444222222111111222333333444000111222333333444444444000111222222111111222333333333333333222222222222000/////////111333555666555555444333333222222222222222111111111111222222222333444444333222333444222333666888999888777666333444555444333333555666777666555555444444555555555;;;<<<888444444444333333444555555444666888:::;;;777333222444777666555444555666777888888888888444555666777777777777777666777777777666666666777555555666777888999999999:::999888777777777777777555666777777888999999999444555777999;;;;;;;;;:::999999:::;;;<<<<<<======999999888888999::::::;;;999999:::;;;<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>><<<;;;:::;;;<<<<<<:::999666777999<<<===>>>======>>>@@@CCCCCCAAA@@@@@@AAABBBAAABBBDDDFFFFFFEEECCCAAAAAACCCDDDFFFFFFGGGGGGHHHIIIKKKKKKJJJJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJJJJKKKMMMNNNMMMSSSWWWVVVWWWZZZ[[[YYYWWWWWWXXXXXXWWWVVVTTTSSSNNNOOOQQQSSSTTTUUUUUUTTTOOOPPPRRRTTTTTTSSSQQQPPPTTTRRRQQQQQQQQQPPPNNNLLLOOOOOOPPPRRRTTTRRRNNNKKKIIIHHHHHHJJJMMMPPPPPPPPPQQQRRRSSSRRRPPPOOOPPPQQQOOOKKKHHHHHHKKKMMMKKKHHHKKKQQQUUURRRJJJFFFHHHMMMAAAAAA@@@@@@AAAAAABBBCCC???@@@BBBCCCCCCCCCAAAAAAEEEDDDBBBAAABBBBBBAAA???BBBBBBBBBBBBAAAAAAAAAAAA?????????@@@BBBDDDFFFGGGFFFIIIKKKLLLJJJHHHGGGGGGIIIIIIHHHHHHHHHGGGFFFEEE555444222222444555444333222444555666555555777888777888999999999888777666555555555555555555555555666666666555555555444444777777666666555444444444222333333333444444444444333333444444444555555555444222111111333444444333000111222444444444333222111///000333333222222555222333333222111111222444111000000000000111222222111111111111111111111111//////000111222222222222111111111111111111111111///000000111111000000///---...///000111222222111111111222111111000///.........//////000111222222444555111---111888777///000000000000000000000111333333333222111000000///444444333333333222222222///000000111222222333333////////////000222333444444333222222222111000...333111000000000111000///000000000000000111333333///000111111222222111111222222222222222222222222111222444555666444333222000222444555444222222333333333222111111111111222111111111111222222111111...000222222222111222333222222222222222222222222111000000222444555444222222222111000111222333444222222111222222333444555333444555666666777777777111222333333222222333555333333444444444555555555111000000000111333444555555555555444444333333333333333222222222222333333222333444444222222333444444555777888888888777777333444555444333333444666666666555444444444444555444999;;;777333333444333111333555555555666999;;;999777444333444555666666555666777888888999999999444555666666777777777666555666888888777666666777555666777777888888777777777666666555444444555555666777888999999::::::999666777888:::;;;;;;;;;:::<<<<<<<<<======>>>>>>>>>999999888999999:::;;;<<<888999:::<<<<<<;;;::::::<<<<<<===>>>???@@@@@@@@@>>>=========??????===<<<999:::<<<>>>???AAAAAAAAA>>>BBBEEEFFFDDDBBBCCCEEEEEEEEEEEEHHHJJJJJJIIIGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJLLLMMMLLLLLLLLLMMMIIIHHHGGGGGGFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKJJJNNNMMMKKKIIIHHHGGGGGGHHHMMMRRRTTTRRRQQQSSSSSSQQQTTTTTTUUUUUUTTTRRRPPPOOOKKKLLLNNNPPPQQQRRRRRRQQQLLLMMMOOOQQQQQQOOOMMMLLLNNNMMMLLLLLLMMMLLLJJJHHHIIIHHHIIIJJJKKKJJJGGGEEEDDDBBBAAACCCEEEGGGHHHGGGJJJKKKLLLKKKIIIHHHIIIJJJJJJEEEAAABBBGGGIIIFFFBBBBBBGGGKKKIIICCCAAADDDIII@@@??????>>>======>>>>>>===???BBBEEEGGGGGGGGGFFF???>>>======>>>???===<<>>>>>999999999999:::;;;<<<<<<999:::<<<=========;;;:::<<<===>>>???AAAAAABBBBBB@@@??????@@@AAAAAA@@@>>>======>>>???AAACCCEEEFFFAAACCCFFFEEECCCCCCHHHMMMIIIHHHHHHJJJKKKKKKIIIGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGIIIKKKLLLLLLKKKLLLMMMIIIIIIGGGFFFFFFFFFGGGGGGEEEFFFIIIJJJJJJIIIGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCIIIMMMOOOLLLKKKMMMMMMLLLOOOPPPPPPPPPOOOMMMKKKJJJHHHIIIJJJKKKLLLKKKJJJJJJGGGIIILLLNNNNNNLLLIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDBBBAAABBBCCCCCCAAA@@@AAA???======???@@@@@@@@@DDDEEEFFFEEECCCCCCCCCDDDGGGDDDAAAAAABBBBBBAAA???===AAADDDCCC???>>>AAADDDCCCBBBAAA???>>>>>>======BBBDDDFFFHHHIIIHHHFFFEEE<<<;;;:::;;;===>>><<<;;;======>>>>>>?????????@@@>>>??????@@@BBBCCCDDDDDDAAADDDHHHIIIHHHFFFDDDDDDFFFEEECCCDDDEEEEEEBBB@@@777666444444666777666555555666777777666666777888777777666666777888999:::::::::::::::::::::::::::999999999888888888888777999888888777666555555444777777888:::;;;<<<===>>>666666666666777777777777555444333333555666666666444666777888666555555555444000111666666333444888444555666555444333555777333333222222333333444555333333333333333333333333000111222444555555444444333333333333333333333333222222333333333333222222222333444555555555444333666555444333222222222222111111222333555666777777333000222777888555555999000000111222333333444444000000111222333333444444333444444555666777888888444444333222222111111111/////////000111333444555000111111000///000333666---222666666111...///111111000000///000222444555555444333222333444555666000000111222444555666666222333555888::::::777555///222444444222222444777444333222222111111222222222222333333333222222111...000222333333222333555222222222222222222222222000//////111333444333111333222111111111222333444222222222222333444555666222333444555666666666666333444666555444444555777333333444666777999::::::333222111111111222333444555555555666555555444444444333333222222333333444333444444333222222333555666555555444444444555555333444444333222111333444555555444333333333333444000666888555222333444333444666777666555555555777555777888777444222555777666777888999999:::999999444555666666666666666666222666:::;;;888666555666888888888888777666555444::::::999999999999999999777888:::;;;<<<<<<;;;:::888999:::;;;;;;;;;:::999<<<<<<==================999999999999:::;;;<<<===:::;;;===>>>???>>>===<<<<<<===???@@@AAABBBCCCCCCAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@@@@BBBEEEHHHIIICCCEEEEEEBBB@@@CCCKKKRRRKKKKKKJJJKKKKKKJJJHHHFFFJJJJJJKKKKKKKKKKKKKKKJJJEEEGGGJJJKKKKKKJJJJJJKKKJJJIIIGGGFFFEEEFFFGGGGGGAAADDDGGGJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAACCCGGGIIIGGGGGGJJJLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFFFFGGGGGGFFFDDDCCCAAACCCEEEHHHJJJJJJHHHFFFDDDAAA@@@@@@BBBDDDDDDCCCBBB@@@???===<<<===>>>>>>===???===;;;:::;;;<<<<<<;;;AAABBBCCCBBB@@@???@@@AAAEEEEEEDDDBBB>>><<<===>>>===???AAAAAA???>>>@@@BBB===>>>???AAACCCFFFHHHJJJDDDEEEFFFFFFDDDAAA===;;;;;;::::::<<<>>>???>>><<<===>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCC>>>BBBFFFGGGGGGDDDCCCBBBEEECCCAAABBBCCCCCCAAA>>>999777555444555555444222666777888999:::999999888555777999999999888999:::=========<<<:::999;;;<<<777888999::::::::::::999;;;<<<===>>>>>>>>>===<<<888666666888===AAAAAA@@@;;;999888999<<<>>>@@@@@@<<<;;;999888777777777777:::888777888;;;;;;999777999999888777777777777888777666555444444666888999222333555666777888888888333333222222222333555666555555555555555555555444222333444444222222333444555333222333666888777555777777666555555555555555777777888999777555222111555444333222222333555666999666444555888888777444666666777777666666555444555555555444222222444666333444555555444444555777333444555555555555444333333333444555555666666777555555444444333222111111...444999:::777333333555222333444222//////222555333555777888666555555666111444666666444222333555666777999::::::999888777333333222222333555666777444444444444444444444444000111333555666666666666444555666666444444555666444333222000000000111222000000111222222222222222/////////000111333444555333333222222222222333333444555555555666777777777333444555666555444333222555666777888888777666555444444333222222333333333333555444111111555666555777666666555555555666666444222000333888999555111444555555555444222000///333555777555333111333555444555666555444333444666222444555555444555666777555555555666666666666666999999888888777555444333777999;;;=========<<<;;;555444333222333666999;;;777777777777666666666666222555888:::999888777888888888999999888888777666:::<<<===>>>===<<<===>>>;;;999888999<<<>>>>>>=========>>>>>>@@@AAABBBCCC>>>>>>===<<<===>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHAAABBBCCCDDDDDDEEEEEEEEEGGGHHHHHHFFFCCCCCCFFFJJJHHHIIIIIIHHHHHHIIIMMMPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHJJJJJJIIIFFFCCCAAADDDEEEFFFHHHIIIJJJKKKKKKFFFEEEEEEDDDCCCCCCBBBBBB>>>???@@@AAAAAAAAAAAAAAADDDCCCAAA@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@BBBAAA@@@AAAAAAAAA???===??????@@@AAAAAAAAAAAAAAACCC>>>;;;<<<@@@AAA<<<777;;;;;;<<<<<<<<<<<<<<<;;;;;;===???@@@AAA@@@???>>>>>>???@@@AAA@@@???>>>===??????>>>>>>>>>>>>>>>>>>777:::===???@@@BBBDDDEEEAAA???>>>===>>>===<<<:::===<<<;;;;;;===>>>>>>===???????????????????????????@@@BBBBBBBBB@@@>>>===BBBCCCEEEFFFFFFEEEEEEDDDCCCDDDFFFEEEBBB@@@??????:::888555555555666555444666888:::;;;<<<<<<;;;:::555777:::;;;;;;;;;===???===>>>>>>>>>======>>>@@@==================<<<<<<>>>???@@@AAAAAA@@@@@@???@@@===;;;<<<===>>>===;;;<<<;;;;;;===@@@CCCCCCCCCAAA???===;;;999888888888;;;999888999;;;;;;999777:::999999888888888888888999888777666666888999:::555666777888999:::::::::555555444444555666666777666666666777777777777777555666777666555555666777777666555666999:::999888888888888888888999::::::888888888888777555333222777666555555555666888:::;;;999777888:::;;;999777888888888888888777777666666666666444333333555666444666777777777777888999333444555666666555444333666666666666777777777777444333333333222111111111///444999999666333444666222444555444222333777;;;666888999999888777777888444666888777555444555777666777999::::::999888777333333222222333555666777444444444444444444333333111333444666777777666666555666777666555444555666555444222111111111222333111111222333333333333333000000000111111333444555333222222111111222222333555555555555555555666666333333444444444444444333666777777888888777777666444444333333222333333444333555444111111555666444666666555555555555666666555333222444888888555111222333444444444333222111444666777555333111222444333555888999777555555555555666777666555444555666666666666666777777777777999999999888777666444333444555777999::::::999888777666444444444666999;;;777777777777777777777888666888::::::999888888999999999:::;;;<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>===???@@@???======@@@BBB@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCDDDFFFGGGFFFFFFEEEDDDBBBCCCEEEGGGEEEFFFFFFFFFFFFHHHKKKNNNKKKKKKJJJHHHGGGFFFFFFEEEDDDEEEGGGIIIHHHGGGEEECCCCCCDDDEEEFFFGGGHHHIIIIIIDDDCCCCCCBBBAAA@@@??????>>>>>>???@@@@@@@@@????????????>>>>>>>>>??????@@@????????????@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===============<<<<<<<<<>>>AAABBBAAA@@@<<<======>>>???>>>>>>>>>AAA>>>;;;<<>>>>>>>>>>>;;;<<<===???@@@@@@??????===>>>???@@@@@@@@@?????????>>>>>>===>>>@@@BBBCCC???@@@AAABBBBBBBBBBBBCCC???>>>======>>>>>>===<<<;;;::::::;;;>>>@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA???>>>BBBCCCDDDFFFFFFEEEDDDDDD@@@AAACCCBBB???===<<<<<<;;;999666555666777666555666888;;;>>>??????===<<<777999;;;<<<===???BBBDDD@@@BBBCCCCCCBBBCCCDDDFFFEEEDDDBBBAAA@@@@@@@@@AAAAAABBBDDDEEEEEEEEEDDDDDDFFFDDDBBBAAAAAA@@@>>><<<>>>>>>@@@CCCFFFIIIIIIHHHFFFDDDBBB???===<<<<<<<<<>>>===<<<=========;;;999<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<999999:::;;;;;;<<<;;;;;;777888888888888999999999777888888999999:::::::::999:::;;;:::999888999;;;;;;:::999:::<<<======<<<;;;;;;;;;;;;===>>>???@@@<<<<<<;;;:::999888777777999999888888999;;;===>>>===<<<;;;<<<===>>>===<<<:::::::::::::::999999999888888888666444444666888777888::::::999:::;;;===777777888888888888777777999999999999888888888888444444444444444444444444111555888777555444555888555666888777666888>>>CCC;;;<<<===<<<;;;:::;;;<<<666888999888777666777999888888999::::::999888777444333333333333555666777555555444444444333333333444555666777888777777666666777888777555444555666555444333333222333333333222333444444555444444444222222111222222333444444333222222111111222222333555555555444444444444444333222222222333444555555777777777666666777777777444333333333333333444444444666444111111444555333666555555555555555666666777555333444777777555111111222333333444444333333444555666555333222333444333666:::<<<;;;888666555888999999888666555555666777777888888999999999999::::::::::::999777666555666888:::<<<=========<<<;;;999888777666888999;;;777777888888999999:::::::::;;;<<<;;;::::::<<<===999:::<<<>>>???AAAAAAAAA<<<>>>???@@@???>>>???@@@???CCCFFFDDD???>>>BBBGGGDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHLLLIIIFFFCCCBBBCCCFFFHHHDDDCCCAAA@@@AAACCCCCCCCCAAABBBCCCCCCCCCDDDHHHJJJHHHFFFDDDBBBAAABBBCCCCCC???AAACCCFFFGGGFFFEEEDDDAAAAAABBBCCCDDDEEEEEEEEEAAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>======<<<999:::;;;<<<===============<<<<<<<<<<<<<<<======::::::;;;<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<999999999;;;>>>???>>>===999999:::;;;;;;;;;;;;;;;============<<<<<<::::::888999:::<<<===>>>??????::::::;;;===>>>???@@@@@@======>>>???@@@@@@@@@@@@???>>>>>>>>>@@@BBBEEEGGGDDDDDDCCCCCCBBB@@@???>>>===<<<<<<===>>>??????>>>:::999:::<<>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???AAABBBDDDEEEFFFEEEDDDCCC>>>@@@AAAAAA>>><<<;;;<<<<<<:::777555666777666666555777;;;???@@@@@@???>>>;;;<<<===>>>>>>@@@DDDGGGFFFHHHIIIJJJIIIIIIJJJKKKIIIHHHFFFDDDCCCDDDEEEFFFEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCAAAAAADDDHHHLLLNNNNNNMMMHHHGGGEEECCCBBBAAABBBBBBDDDCCCCCCBBBBBB@@@???===???????????????>>>>>>===<<<<<<=========>>>>>>>>>;;;<<<<<<=========<<<<<<:::;;;;;;;;;<<<;;;;;;;;;888999999:::;;;<<<======<<<===>>>===<<<;;;<<<>>>=========>>>???@@@@@@@@@????????????@@@AAABBBCCCAAA@@@???>>>============;;;;;;;;;;;;===>>>@@@AAA>>>>>>>>>>>>???@@@??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666888:::999;;;<<<<<<<<<<<<===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888999999999999999444666777666555555888:::888:::;;;:::999<<>>???AAA999999999999888999999:::999::::::::::::999777777555444333333333555666777666555555444444333333333555555777888888777666555777888888777555444444555444444444444444444444444333444555555555555444444444333333333333333444444333333222222222222333333555555555444333333333222333222222111222444666777777666555444444555666777444333333333333444444555555666555111000444444222555555444444444555666666777555333444555555333111333333333333444333333333222333444555555666777777666999<<<<<<;;;999888888999:::;;;:::888777888999999999::::::;;;;;;<<<<<<============<<<;;;:::999:::;;;===>>>@@@@@@AAAAAA???>>><<<;;;::::::;;;<<<888888999::::::;;;<<<<<<===>>>>>>======>>>BBBEEE<<<<<<>>>@@@AAABBBBBBCCC>>>@@@BBBBBBAAAAAAAAABBBAAADDDFFFEEEBBBBBBEEEIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFHHHFFFCCCAAAAAAAAACCCDDDBBB???<<<===@@@BBBAAA??????@@@@@@@@@???@@@BBBDDDDDDBBB???===<<<===@@@AAA===???AAACCCDDDDDDCCCBBB????????????@@@@@@AAABBB??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<;;;:::999888999:::;;;<<<;;;::::::;;;;;;:::999999:::::::::666666777888999999999999<<<;;;999888888:::<<<======;;;::::::::::::777555777888999999::::::999999999;;;>>>===:::999:::<<<888999:::;;;<<<<<<<<<<<<999::::::;;;<<<>>>@@@AAA>>>>>>>>>?????????????????????AAABBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@>>><<<>>>===<<<===>>>???>>>===;;;:::;;;===@@@AAAAAA@@@<<<<<<======>>>???????????????@@@@@@@@@@@@???>>>@@@AAADDDEEEFFFEEECCCBBB???AAABBBBBB@@@>>>======@@@<<<999666666777777666555777;;;>>>@@@AAA@@@????????????>>>>>>AAAEEEHHHKKKMMMOOOOOONNNMMMNNNOOONNNMMMKKKIIIIIIJJJKKKLLLJJJKKKMMMOOOPPPPPPPPPPPPIIIJJJJJJJJJIIIGGGFFFFFFCCCDDDGGGKKKOOORRRRRRQQQJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBAAAAAA===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>>>>???>>>???@@@???>>>===>>>@@@???@@@AAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????@@@@@@<<<<<<<<<===???@@@AAABBB>>>???@@@@@@@@@@@@AAAAAA??????>>>===<<<======>>>??????>>><<<::::::;;;===;;;===>>>>>>======>>>???>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<777777777777777888:::<<<<<<>>>>>>===;;;===BBBFFFDDDEEEFFFEEECCCBBBCCCDDD<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888777777666555444333444555666777666666666555555555444444555666777888888777666666777888888777666555555666555555555555555555555555444555555666666555444444555444444444444444555555444444333333333333444444555555555444333333333222333333222222333555777888555444333222222333444555444333333333444444555666666888666222111444444222444444444444444555666666666444333333333333222222777666555444444333333333111111222555888:::;;;<<<;;;;;;<<<;;;999999;;;===999:::<<<;;;;;;:::<<<===;;;;;;<<<======>>>??????@@@@@@AAA@@@@@@???>>>===::::::<<<===>>>??????@@@CCCBBB@@@???>>>======>>>999::::::;;;<<<===>>>>>>>>>?????????@@@CCCGGGKKKAAABBBBBBCCCCCCCCCCCCCCCAAABBBDDDDDDCCCCCCCCCDDDEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJHHHFFFDDDCCCBBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEECCCBBBAAA@@@AAABBBCCC????????????????????????>>><<<:::;;;>>>@@@???<<<>>>??????>>><<<<<<===>>>AAA???;;;999999;;;>>>@@@===>>>???@@@@@@??????>>>======<<<<<<<<<======>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;::::::999888999:::;;;;;;;;;:::888777;;;::::::999999999999:::666666777888999999999888:::999888777888999;;;===>>><<<:::999999777444111777888999999::::::999999777:::>>>===:::888:::===<<<<<<=========<<<<<<;;;999::::::;;;<<<>>>@@@AAA@@@??????>>>>>>=========???AAADDDFFFFFFCCC@@@>>>===<<<<<<>>>AAABBBAAA???@@@???======>>>>>><<<:::=========???AAAAAA@@@>>>>>>>>>>>>??????@@@@@@@@@=========>>>>>>>>>======???@@@CCCEEEEEEDDDBBB@@@>>>@@@BBBAAA???>>>======EEEAAA===999888888888777888999;;;>>>@@@AAAAAAAAABBBBBBAAA@@@???BBBGGGKKKPPPRRRUUUVVVUUUUUUUUUVVVXXXWWWVVVTTTSSSSSSTTTTTTPPPQQQTTTVVVWWWXXXXXXXXXRRRSSSSSSQQQMMMIIIGGGFFFHHHHHHJJJMMMQQQTTTUUUTTTNNNMMMMMMLLLMMMNNNPPPQQQOOOPPPPPPMMMJJJGGGFFFFFFDDDEEEFFFFFFFFFEEECCCBBBCCCDDDFFFHHHHHHGGGFFFEEEAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCC>>>>>>??????@@@@@@AAAAAA???AAABBBAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@@@@AAABBBBBB???@@@BBBBBBAAAAAABBBDDDCCCBBB@@@?????????@@@AAACCCCCCBBB@@@>>>===???@@@???@@@AAA@@@???>>>???@@@???>>>>>>======>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;======???AAABBBAAA??????BBBEEEFFFHHHJJJJJJHHHFFFEEEEEE@@@>>><<<;;;===>>>>>>>>>===<<<;;;:::999888777777666666555444444555666777777777777777777777777777555666888999999999888888888999::::::888888999:::777777888999999999888888777777777777777777666555555555444444555666777777666555555444444555555666555555555444444444444444555444444444555666777777444444333333333333444444333333333333444555666777888:::888333222444555222333333333333444555666666555555444333333333444444999999777666444444444444222222333666:::===>>>>>>======<<<:::888999<<>>@@@======>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>??????@@@AAAAAADDDCCCBBBAAA??????>>>>>><<<<<<======>>>>>>??????===>>>???@@@AAACCCHHHKKKEEEFFFFFFFFFEEEEEEDDDCCCAAACCCDDDEEEDDDCCCDDDEEEHHHFFFEEEFFFIIILLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>======>>>???@@@::::::;;;<<<<<<<<<;;;:::;;;::::::;;;<<<======<<<===>>>>>>===;;;:::;;;<<>>@@@============<<<<<<;;;:::<<<;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999999888::::::::::::999888777777::::::999999999999::::::888888999:::::::::999999888888777777888999:::;;;;;;:::888999999888666444888999999:::::::::::::::777:::======;;;:::;;;===@@@@@@@@@@@@???>>>======::::::;;;===>>>???@@@@@@@@@???>>>============>>>???AAADDDFFFEEEAAA===:::<<<;;;;;;>>>CCCEEEDDDBBBAAA@@@>>>===>>>===;;;:::>>>>>>>>>@@@BBBBBB@@@>>>@@@@@@@@@???????????????;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCEEEEEEDDDAAA???<<<>>>@@@@@@>>><<<<<<<<>><<<;;;;;;:::<<<<<<===>>>@@@AAACCCDDDDDDDDDBBBAAABBBFFFLLLPPPWWWZZZ^^^aaabbbcccdddeeehhhgggeeecccaaa^^^]]]\\\WWWXXXZZZ]]]___`````````^^^``````\\\VVVQQQNNNNNNMMMLLLMMMOOOSSSVVVXXXXXXTTTTTTSSSRRRSSSTTTUUUVVVYYYZZZZZZWWWSSSOOONNNOOOKKKLLLMMMNNNNNNLLLJJJIIIHHHJJJMMMOOOOOONNNKKKJJJHHHHHHIIIKKKLLLLLLLLLLLLKKKIIIFFFDDDCCCEEEGGGIIICCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDCCCBBBAAABBBDDDEEEHHHJJJIIIHHHHHHJJJLLLGGGGGGFFFFFFFFFGGGHHHHHHDDDEEEEEEFFFFFFEEECCCCCC@@@AAAAAABBBCCCCCCCCCCCC???BBBDDDDDDBBBBBBDDDFFFGGGFFFDDDCCCBBBCCCDDDEEEGGGGGGFFFCCCAAA@@@AAACCCDDDEEEEEECCCAAA@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA?????????>>>>>>=========:::::::::<<<===??????>>>???BBBEEEEEECCCBBBDDDGGGGGGJJJMMMNNNKKKHHHFFFEEEDDDAAA>>>>>>@@@BBBBBBAAA>>>===<<<:::999888777777777666555444444555666777777777777888999999::::::777888:::;;;<<<<<<<<<<<<:::;;;======<<<<<<>>>???:::;;;<<<===>>>======<<<:::::::::::::::999888888444444444555666777888999777777666666666666777777555555555555555555666666666666777777777777777666444555555666666555555444333333333444444555666777:::<<<:::555333555555333333333333333444555666777666666555555444555777888:::999888666666666777777666555555888<<>><<<<<<<<<;;;::::::<<<>>>===>>>??????>>>===>>>@@@>>>??????@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>????????????===>>>?????????@@@CCCFFFCCCDDDDDDDDDCCCCCCBBBAAA???AAACCCCCCBBBAAABBBCCCFFFFFFFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDBBB@@@??????@@@@@@??????>>>>>>>>>>>>??????>>>===;;;::::::<<<>>>???===<<<;;;:::999999999:::777999;;;;;;;;;;;;<<<===999;;;======<<<;;;<<<===>>><<<;;;::::::<<<>>>@@@;;;;;;;;;;;;::::::999999<<<;;;999777777888999:::999999999:::;;;;;;<<<<<<888888999:::::::::999999999888888777777777888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<<<<<<<999888888999::::::999777888999999:::::::::::::::888:::;;;<<<<<<<<<======>>>???????????????>>>===;;;<<<===???@@@@@@??????===<<<<<<<<<===>>>@@@AAAAAAAAABBBBBB@@@>>><<<;;;===;;;:::===AAACCCAAA>>>@@@>>>======>>>>>>===;;;======>>>AAACCCCCCAAA???@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<<<<=========???BBBEEEEEECCC@@@>>><<<>>>@@@@@@>>>=========QQQLLLFFFAAA>>>>>>===<<>>???@@@BBBDDDFFFDDDDDDCCCCCCDDDIIIPPPUUU^^^bbbgggkkknnnoooqqqssstttsssqqqnnnjjjgggcccaaa[[[]]]___bbbdddeeeeeeeeegggiiijjjgggaaa[[[YYYXXXQQQOOOOOOQQQTTTXXXZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXbbbddddddaaa[[[XXXWWWXXXSSSTTTUUUVVVVVVTTTRRRQQQLLLNNNQQQSSSTTTRRROOONNNLLLMMMOOOPPPQQQRRRRRRSSSOOOMMMIIIFFFEEEGGGJJJMMMGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEFFFEEEDDDCCCDDDEEEHHHJJJMMMLLLKKKJJJLLLOOOGGGGGGGGGHHHIIIJJJKKKLLLGGGIIIJJJKKKKKKJJJHHHFFFBBBCCCDDDDDDDDDDDDDDDCCC@@@CCCEEEEEEDDDCCCFFFHHHJJJIIIGGGEEEEEEFFFGGGHHHIIIIIIHHHEEECCCBBBCCCEEEGGGHHHHHHFFFCCCAAAAAABBBGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@??????;;;;;;;;;===???AAA@@@??????CCCGGGHHHFFFEEEGGGIIIGGGKKKOOOPPPMMMJJJGGGEEEHHHDDDAAA@@@CCCEEEEEEDDD???>>><<<:::888777777777777666555444444555666777777777888999:::;;;;;;<<<888:::<<<===????????????<<<>>>???@@@???@@@AAACCC===>>>???AAAAAAAAA@@@???<<<=========<<<;;;;;;:::444444444555666888999:::888888777777777777888888444555555555666777777777666777888999999888666666555666777888888777666555333333333444555666777777<<<===;;;666444666666333222222222333444555666777777777777666666777999;;;999888777777777888:::::::::888777999===???>>><<<999;;;===>>><<<;;;;;;;;;@@@AAAAAA@@@>>>===>>>?????????@@@AAABBBDDDDDDEEEAAAAAAAAABBBAAAAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<@@@@@@??????>>>===<<<<<<@@@@@@@@@???????????????===>>>???>>>======???@@@>>>???????????????>>>>>>===???AAAAAA@@@???@@@AAAAAADDDFFFCCC===:::===AAAAAAAAAAAAAAAAAAAAABBBCCCAAA@@@>>>===<<<<<<===>>>======<<<<<<<<<<<<=========<<<:::999999;;;>>>???BBB???<<<888777777999:::555999<<<<<<:::999;;;>>>777999<<<=========???@@@===<<<;;;;;;<<<===???@@@999999999999999999999:::<<<;;;888777666777888999666777888999:::;;;<<<<<<777888999:::::::::::::::777666555555666777999:::777777777777888:::;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<===>>>???@@@??????;;;:::999:::;;;:::999777888888999:::::::::::::::999::::::<<<===>>>>>>===::::::;;;<<<======<<<<<<;;;===???@@@AAA@@@???>>>:::::::::;;;===@@@BBBDDDBBBAAA???===<<<<<<======>>>;;;999:::>>>???<<<888>>>===<<<===>>>???>>>===;;;;;;===AAADDDEEECCCAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???<<>>???AAABBBBBBAAA??????@@@bbbYYYMMMCCC??????@@@@@@@@@BBBCCCCCCCCCCCCDDDEEEKKKJJJHHHFFFFFFJJJQQQVVVbbbkkkwww}}}~~~~~~~~~xxxqqqkkkiiigggccccccgggjjjjjjkkknnntttuuutttpppjjjccc___]]][[[ZZZXXXVVVTTTVVVZZZ]]][[[^^^```___]]]\\\]]]___jjjjjjiiigggddd___[[[YYY^^^[[[XXXYYYZZZZZZVVVSSSXXXWWWWWWWWWXXXWWWTTTQQQSSSVVVZZZ]]]^^^]]]ZZZXXXVVVSSSNNNKKKJJJLLLPPPRRRLLLLLLLLLKKKKKKJJJJJJJJJMMMKKKIIIIIIJJJJJJJJJIIILLLKKKJJJKKKMMMMMMMMMLLLOOOMMMKKKLLLMMMNNNMMMLLLJJJJJJJJJJJJIIIHHHFFFEEEJJJFFFBBBBBBDDDFFFFFFDDDDDDDDDDDDDDDDDDFFFJJJMMMLLLJJJHHHHHHIIIJJJJJJJJJOOOMMMIIIFFFEEEFFFHHHIIIFFFGGGHHHGGGEEEEEEEEEFFFIIIHHHGGGHHHHHHHHHFFFDDDCCCEEEHHHJJJIIIGGGCCC@@@CCCCCCDDDDDDCCCAAA>>>===???>>>>>>@@@BBBBBBAAA???CCCCCCEEEIIILLLLLLHHHDDDHHHJJJMMMOOOPPPOOOLLLKKKJJJHHHGGGHHHIIIIIIEEEAAA@@@>>>;;;999777777888888666777888888777777999:::777888:::;;;<<<<<<<<<<<<:::;;;<<<======>>>@@@BBBDDDHHHIIIFFFDDDFFFGGGFFFEEEFFFEEECCC@@@???@@@AAABBBBBBBBBAAA@@@===;;;999888777666666666777888999888888777666777888:::;;;999888777666555777:::>>>888888::::::::::::999888666777888999999888777666:::999777555555555666777888???===555333999999333333333333333333444555666999999999888666666888:::777777777888:::===@@@AAA===:::888999;;;===<<<:::======<<<;;;;;;;;;<<<<<<===>>>>>>===;;;:::;;;<<<:::;;;===>>>??????>>>===>>>>>>>>>>>>>>>>>>======::::::999;;;<<<===<<<:::<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<999;;;======<<<;;;<<<===@@@@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBDDD???AAAAAA@@@>>><<<<<<<<<;;;===>>>>>>>>>???AAACCCDDDAAA===;;;;;;<<<======@@@???>>><<<::::::<<<>>>:::;;;<<<;;;::::::;;;===???<<<::::::<<<>>><<<:::999:::;;;<<<;;;:::999888<<<:::999:::===???>>><<<>>><<<999999;;;>>>@@@AAA>>><<<;;;<<>>888999>>>>>>===>>>AAADDDCCC???:::;;;;;;;;;:::999888777666666777888888777666777999999999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>=========888;;;>>>@@@@@@???>>>>>>=========>>>@@@BBBDDDFFF@@@@@@@@@???>>>======<<>>???>>>;;;;;;<<<>>>>>>@@@AAAAAABBBAAAAAADDDFFFFFFFFFIIILLLIIICCCAAAEEEGGGEEEAAA>>>@@@CCCiii```SSSJJJEEEDDDDDDDDDBBBCCCDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFHHHNNNUUU[[[jjjsss|||vvvqqqoookkkgggdddgggiiiiiilllqqqzzz{{{zzzwwwrrrllliiihhhfffeeebbb___]]]]]]```bbbaaadddffffffdddbbbccceeellllllllljjjgggddd```^^^```___^^^^^^______]]][[[^^^]]]\\\\\\\\\[[[XXXVVVWWWZZZ___dddeeedddaaa^^^[[[YYYUUUQQQPPPQQQSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRPPPOOOPPPQQQQQQPPPNNNPPPOOOOOOPPPRRRSSSSSSRRRQQQOOOMMMMMMNNNOOONNNMMMLLLMMMOOOPPPPPPPPPOOONNNKKKIIIFFFEEEFFFGGGGGGGGGEEEFFFGGGFFFFFFGGGJJJLLLLLLKKKIIIIIIIIIJJJJJJJJJMMMKKKHHHFFFEEEEEEFFFGGGFFFGGGHHHGGGFFFEEEFFFHHHKKKJJJIIIIIIIIIIIIGGGEEEHHHJJJMMMPPPPPPMMMIIIFFFDDDEEEGGGGGGGGGEEECCCBBBAAA@@@???@@@BBBCCCBBBAAABBBCCCEEEHHHLLLMMMKKKIIIIIIKKKNNNPPPQQQOOOMMMKKKIIIHHHHHHIIIJJJIIIGGGEEE@@@>>><<<:::888888999:::888:::;;;;;;::::::;;;<<<:::<<<>>>@@@AAAAAAAAAAAA???@@@@@@@@@AAABBBDDDEEEJJJNNNOOOKKKIIIKKKKKKIIIFFFGGGHHHFFFEEEDDDEEEGGGFFFFFFEEEDDDAAA>>><<<::::::999888777777888999999999999888888999999:::;;;999999999888777888;;;===888999:::;;;<<<;;;;;;:::888999:::::::::999888777999888888888888888777777999@@@???777666;;;;;;666555444444444555555666777999::::::888777777999;;;999999999:::;;;<<<===>>>:::888777888;;;======;;;<<<;;;;;;:::::::::::::::777888999888666555666777::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;888999<<<<<<;;;;;;<<<>>>===>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<===???AAABBB???@@@AAA@@@>>><<<<<<<<<===>>>>>>===;;;:::<<<===@@@>>>:::999;;;<<<======:::;;;<<<;;;:::;;;===???999:::;;;:::999999;;;===???<<<:::;;;===>>>===;;;:::;;;;;;<<<<<<;;;999888;;;:::999;;;>>>??????===???===:::999:::<<<>>>>>>???===<<<===@@@AAA???===>>>;;;777666888999999888555777999<<<=========<<<<<<:::999999:::;;;;;;:::888888888999999999999:::;;;:::888:::<<<>>><<<;;;@@@>>>>>>@@@>>>999999===>>>>>>???BBBDDDCCC@@@<<<<<<<<<;;;;;;:::999888777777888999999888888999;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<:::<<<>>>???>>>>>>>>>>>>=========>>>???AAACCCDDDAAAAAA@@@???===<<<<<<;;;======<<<<<<<<<<<<======;;;;;;<<<========================>>>>>>?????????:::===AAAAAA???>>>>>>???;;;;;;<<<===>>>???@@@@@@GGGIIIJJJIIIKKKNNNKKKFFFCCCFFFIIIGGGCCC@@@BBBDDDppphhh\\\QQQKKKIIIHHHHHHEEEEEEEEEEEEGGGJJJLLLNNNIIIHHHHHHHHHKKKSSS\\\bbbqqqyyy}}}xxxuuussspppjjjffffffgggiiiooovvv|||wwwsssqqqqqqpppooommmiiiffffffhhhkkkkkkmmmnnnnnnllljjjjjjjjjmmmmmmmmmllliiifffccc```___```bbbcccbbbbbbcccdddbbbaaa```______^^^[[[YYYZZZ^^^eeekkkmmmkkkgggddd___^^^[[[XXXVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXWWWUUUSSSSSSSSSSSSTTTWWWYYYYYYXXXUUUSSSQQQPPPQQQQQQPPPNNNMMMNNNQQQTTTVVVVVVVVVVVVMMMMMMLLLJJJHHHHHHIIIKKKIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEGGGHHHHHHHHHFFFFFFHHHIIINNNLLLKKKKKKLLLLLLJJJHHHKKKMMMRRRUUUUUURRRNNNLLLFFFGGGHHHIIIIIIHHHGGGFFFCCCAAA@@@@@@AAACCCCCCCCCCCCCCCEEEHHHLLLOOOOOONNNJJJLLLOOOQQQRRRPPPNNNLLLHHHJJJKKKLLLJJJIIIIIIIIIAAA???===;;;:::;;;<<<<<<;;;===???@@@???>>>>>>>>>===???AAACCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGOOOSSSTTTPPPNNNNNNMMMJJJGGGHHHIIIIIIHHHHHHJJJKKKJJJIIIHHHFFFCCC@@@>>><<<<<<<<<;;;:::999999999:::999:::;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<===999:::;;;===>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999888999999:::::::::999999:::@@@AAA;;;999===>>>:::777777777666777777888888999:::;;;:::888888:::<<<;;;;;;<<<<<<;;;;;;:::999777777666888;;;======<<<::::::999999888888888888333444555555333222333444:::999999888888888888888666666777777777777777666666999<<<;;;999888:::<<<999999999999::::::::::::::::::;;;;;;<<<;;;;;;:::666888:::;;;::::::;;;===:::;;;<<<<<<;;;;;;===???======<<<<<<<<<===>>>???===???@@@???===<<<<<<======>>>>>><<<:::999:::;;;===:::888888999;;;======888999;;;;;;:::999:::;;;999:::::::::999999;;;===>>><<<;;;;;;<<<======<<<;;;<<<======<<<;;;:::999;;;::::::<<<>>>@@@@@@???AAA???<<<;;;<<<===>>>>>>???>>>>>>???AAAAAA@@@???===;;;999999:::;;;:::999777888:::<<<>>>>>>>>>>>>>>><<<:::999:::::::::888999999999:::::::::;;;;;;999999888:::===>>>>>>===@@@>>>???@@@===999:::===<<<<<<===???AAAAAA>>><<<<<<;;;;;;;;;::::::999999777888::::::::::::<<<===:::;;;<<<<<<===<<<<<<<<<999::::::;;;;;;;;;;;;;;;<<<<<<==============================>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@;;;<<<<<<===>>>???@@@@@@???@@@AAAAAA???>>>???@@@>>>>>>>>>???@@@CCCEEEFFFJJJLLLLLLKKKLLLNNNKKKFFFFFFHHHKKKIIIFFFDDDEEEGGGrrrkkk```VVVOOOKKKJJJJJJFFFEEEEEEFFFJJJMMMPPPQQQMMMLLLLLLLLLPPPWWWaaahhhrrrzzz~~~zzzuuusssrrrqqqjjjeeedddeeeiiisss}}}|||xxxtttssssssqqqqqqpppooommmnnnqqqtttuuuvvvvvvuuurrrooommmkkkmmmmmmlllkkkhhhddd```^^^ZZZ]]]aaabbbaaaaaacccfffdddbbb```______^^^[[[YYYYYY___gggnnnpppnnniiifff```___^^^\\\YYYVVVTTTSSSTTTTTTTTTUUUVVVXXXZZZ[[[YYYYYYYYY[[[\\\[[[XXXUUUTTTSSSTTTVVVYYY[[[\\\[[[ZZZXXXUUUTTTTTTSSSRRRQQQLLLNNNQQQTTTVVVWWWVVVUUUOOOQQQQQQOOOKKKIIILLLNNNMMMOOOPPPPPPOOONNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDGGGHHHHHHHHHGGGGGGIIIKKKOOOOOONNNOOOPPPPPPNNNLLLJJJMMMRRRUUUUUUSSSPPPMMMGGGHHHIIIJJJIIIHHHFFFDDDFFFCCC@@@@@@AAACCCDDDDDDEEEEEEFFFHHHKKKNNNPPPPPPLLLNNNQQQSSSSSSRRROOOMMMJJJMMMPPPOOOLLLIIIJJJKKKCCCAAA???=========>>>???>>>AAACCCDDDBBBAAAAAAAAA>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGGGGPPPTTTVVVRRRNNNNNNLLLIIIGGGIIIJJJJJJIIIHHHIIIJJJIIIIIIGGGFFFDDDBBB@@@??????>>>===<<<;;;;;;:::::::::;;;===>>>>>>===<<<;;;:::<<>>======:::;;;<<<>>>???AAABBBBBB????????????>>>>>>======;;;;;;::::::::::::;;;;;;:::@@@BBB===;;;===???===::::::999888888999999999999;;;<<<;;;::::::;;;===;;;;;;<<<===<<<;;;999888999999999:::<<<======<<<888888888888777777666555333444555555444333444666:::999777555444555555666444555666777777777666666444999<<<;;;777666999<<<888888999999999:::::::::999:::;;;;;;;;;;;;;;;;;;888999;;;;;;999888999::::::;;;;;;;;;::::::<<<===>>>======<<<<<<<<<<<<<<<;;;===>>>>>>===<<<======;;;<<<<<<<<<::::::<<<>>>;;;999777777888:::::::::999;;;<<<;;;999666444444888999:::999999999;;;===<<<;;;;;;;;;;;;<<<=========>>>>>>???>>>===;;;:::<<<;;;<<<===???@@@@@@@@@BBB@@@>>>===???@@@AAAAAA???@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;:::999888888999;;;===>>>????????????===;;;:::::::::999777999:::::::::;;;<<<<<<<<<:::::::::;;;<<<=========>>>>>>>>>>>><<<::::::<<<999999:::;;;<<<<<<;;;::::::::::::::::::::::::;;;666888:::::::::;;;===>>>;;;<<<<<<======<<<<<<<<<888888999:::::::::::::::>>>===;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>========================:::::::::::::::::::::::::::::::::;;;<<<===>>>???<<<===>>>???AAABBBCCCDDDAAAAAA@@@>>>======>>>???AAAAAAAAABBBDDDGGGJJJLLLJJJMMMMMMJJJJJJKKKJJJFFFHHHJJJLLLKKKIIIGGGGGGIIImmmhhh___VVVNNNJJJIIIJJJGGGFFFEEEHHHMMMQQQRRRRRRRRRRRRRRRRRRUUU[[[ccciiiqqqwww}}}~~~|||yyytttqqqoooooommmgggbbbaaabbbhhhttt|||wwwtttssstttmmmnnnooopppqqqtttxxx{{{}}}|||{{{zzzwwwrrrmmmjjjllllllkkkiiieeeaaa\\\ZZZVVVZZZ^^^___^^^^^^aaadddcccaaa___^^^^^^]]][[[YYYXXX^^^gggnnnqqqooojjjfff``````___^^^\\\YYYVVVTTTUUUUUUUUUUUUWWWZZZ\\\^^^[[[ZZZ[[[\\\^^^\\\YYYWWWUUUTTTUUUWWWZZZ]]]]]]]]]\\\ZZZWWWVVVVVVUUUSSSRRRMMMOOORRRUUUVVVUUUSSSRRROOOQQQSSSQQQMMMKKKMMMPPPOOORRRUUUUUUTTTQQQPPPOOONNNPPPPPPOOOLLLJJJJJJKKKHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFGGGJJJMMMPPPPPPRRRTTTVVVVVVSSSPPPKKKMMMQQQSSSTTTRRRPPPNNNKKKKKKLLLKKKJJJGGGDDDCCCFFFDDDAAA@@@BBBCCCDDDDDDFFFGGGGGGHHHIIIKKKNNNPPPMMMOOORRRUUUUUUTTTRRRPPPNNNQQQSSSRRRNNNKKKKKKLLLFFFDDDBBB@@@??????@@@AAAAAACCCEEEEEEDDDBBBBBBCCCAAABBBDDDFFFHHHHHHHHHHHHIIIHHHHHHJJJLLLLLLJJJGGGPPPTTTUUUQQQNNNMMMLLLIIIKKKMMMNNNMMMJJJHHHHHHHHHEEEEEEDDDCCCCCCBBBBBBBBB?????????>>>===<<<;;;;;;<<<===>>>??????>>><<<<<<999===AAACCCBBB@@@??????<<<===>>>???AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<:::::::::<<<===:::???BBB???<<<<<<===>>><<<;;;:::999999999999999999:::<<<<<<;;;;;;<<<===999:::;;;<<<<<<<<<;;;:::<<<===>>>>>>===<<<<<<<<<888888888888888666555444333444555555555555666777:::999777555444444555555555777888::::::999888888333777;;;:::666555777;;;888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<:::;;;<<<;;;888666666777;;;<<<<<<;;;999999:::;;;>>>>>>>>>===<<<<<<;;;:::999;;;=========<<<===>>>999:::;;;:::999999:::<<<===;;;888777888888888777777:::<<<<<<999666444444888999::::::999:::<<<>>>;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@???===<<<======>>>?????????@@@AAA>>>===<<<===???BBBBBBBBB???@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@>>>;;;999888777999:::;;;===>>>???@@@@@@@@@>>>;;;:::::::::999777999999:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;<<<<<<<<<>>>>>>===;;;;;;<<<<<<::::::;;;;;;:::::::::;;;999999888888999:::;;;<<<666777999:::::::::<<<>>>;;;<<<<<<<<<<<<<<<;;;;;;777888888999999999999999>>><<<::::::;;;<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????;;;:::777666666777:::;;;;;;;;;:::::::::;;;<<<===<<<===>>>@@@AAACCCDDDEEEDDDCCC@@@??????@@@AAAAAAAAA@@@@@@AAACCCGGGJJJMMMKKKNNNNNNKKKIIIKKKJJJGGGIIIJJJKKKKKKIIIHHHHHHIIIdddaaa[[[TTTMMMIIIJJJKKKHHHGGGGGGKKKPPPTTTTTTRRRUUUUUUVVVWWWXXX]]]bbbfffnnnqqqvvv{{{~~~~~~|||zzzwwwwwwuuurrrnnnllllllmmmgggccc___^^^___dddppp|||zzzuuussssssttthhhjjjlllnnnpppsssxxx{{{|||{{{zzzxxxvvvrrrlllgggjjjiiiiiigggccc___[[[XXXUUUWWWZZZ[[[\\\\\\^^^___aaa___\\\[[[\\\\\\[[[ZZZWWW\\\eeelllnnnlllgggddd____________]]][[[XXXWWWUUUUUUTTTUUUWWWZZZ]]]^^^\\\[[[[[[\\\]]]\\\ZZZXXXUUUUUUUUUWWWZZZ]]]]]]\\\[[[YYYVVVUUUUUUTTTSSSQQQQQQSSSVVVWWWWWWUUURRRPPPNNNOOOPPPPPPNNNMMMNNNOOONNNQQQVVVWWWVVVSSSPPPOOOOOOQQQSSSQQQLLLIIIJJJKKKHHHHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEGGGKKKNNNNNNQQQUUUZZZ]]]\\\XXXTTTNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNMMMKKKHHHEEECCCFFFDDDAAAAAABBBCCCCCCBBBDDDFFFGGGHHHHHHIIILLLNNNMMMOOOSSSVVVWWWVVVUUUSSSQQQSSSTTTSSSQQQOOONNNNNNIIIGGGEEEBBBAAAAAAAAABBBCCCDDDDDDDDDBBBAAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJKKKOOORRRQQQMMMHHHNNNRRRRRRNNNKKKMMMMMMLLLPPPQQQQQQPPPLLLIIIGGGGGGCCCBBBAAAAAAAAAAAABBBBBB???????????????>>>===<<<>>>>>>>>>>>>>>>>>>===<<<888<<>>>>>???@@@AAACCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEBBB???===<<<======:::???CCCAAA<<<:::;;;>>><<<;;;:::999888888888888888:::<<<<<<;;;;;;<<<===999999:::;;;<<<<<<<<<<<<===???AAA@@@>>><<<;;;<<<999999::::::999777555444222333555555555555666888:::999888777666666666666666888:::<<<<<<<<<:::999333666999999666555777999888888888999999999999:::999999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;888666666666<<<<<<===;;;999999:::;;;>>>>>>???>>>===<<<;;;:::777999;;;<<<<<<<<<>>>???:::;;;;;;999777666666888>>><<<:::999999999888666444777:::;;;:::999999:::888999;;;;;;:::;;;===???;;;<<<======<<<<<<>>>@@@CCCDDDDDDDDDCCCAAA@@@??????@@@AAAAAA??????@@@AAA;;;:::999;;;>>>AAAAAAAAA>>>@@@CCCDDDCCCBBBAAAAAAAAAAAA@@@===:::888888999999:::;;;<<<===???@@@@@@@@@>>><<<;;;;;;;;;999888888999::::::;;;<<<======<<<===>>>===;;;:::;;;<<<:::>>>@@@===<<>>???@@@<<<:::777555555777:::<<<===<<<;;;::::::;;;===>>><<<<<<>>>???@@@BBBCCCDDDGGGEEECCCCCCDDDEEEEEEDDDCCCCCCCCCEEEGGGJJJLLLNNNMMMPPPQQQMMMJJJLLLLLLKKKHHHHHHHHHIIIIIIHHHHHHGGG]]][[[XXXRRRLLLJJJKKKNNNJJJIIIJJJOOOUUUXXXVVVSSSSSSUUUWWWYYYZZZ]]]```ccchhhiiikkknnnoooooommmlllkkkkkkjjjhhhffffffhhhjjjccc___]]]\\\[[[^^^hhhttt{{{yyyvvvqqqmmmkkkmmmooodddfffhhhiiiiiikkknnnqqqqqqpppoooooooookkkeeeaaabbbbbbbbbaaa___\\\XXXVVVTTTTTTTTTVVVXXXYYYYYYWWW[[[YYYWWWVVVWWWXXXXXXWWWSSSXXX___eeehhhfffaaa^^^ZZZ[[[[[[[[[[[[ZZZYYYXXXSSSRRRQQQQQQSSSVVVYYY[[[YYYXXXWWWWWWXXXXXXWWWUUUSSSRRRRRRTTTWWWYYYYYYXXXVVVTTTRRRQQQQQQQQQPPPNNNSSSUUUXXXYYYYYYVVVRRRPPPMMMLLLLLLMMMNNNOOONNNMMMJJJNNNTTTWWWUUURRRNNNMMMOOOSSSUUURRRMMMIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEDDDDDDGGGKKKNNNLLLPPPWWW^^^bbbaaa[[[WWWOOONNNNNNNNNMMMMMMNNNNNNLLLLLLMMMLLLKKKHHHEEEDDDDDDCCCBBBBBBCCCCCCBBB@@@???BBBEEEFFFGGGHHHKKKNNNLLLOOOSSSWWWYYYYYYWWWVVVRRRQQQRRRSSSTTTTTTRRRQQQLLLJJJGGGDDDBBBBBBBBBBBBCCCDDDCCCAAA??????AAACCCDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHKKKQQQUUUTTTMMMGGGIIILLLKKKGGGFFFIIILLLLLLOOOPPPQQQPPPLLLHHHFFFFFFCCCBBBAAA@@@???@@@@@@AAA===>>>???@@@??????>>>===??????>>>===============888;;;@@@CCCDDDDDDDDDDDD@@@@@@???@@@AAACCCEEEFFFEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLJJJHHHDDD@@@===;;;;;;@@@DDDCCC>>>999:::>>><<<;;;999888777666666666666888;;;<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;===@@@@@@>>><<<<<<===:::;;;<<<<<<:::888666555222444666666666777888:::::::::;;;::::::999888888555777:::<<<<<<<<<:::999444555666777777777666666666666777777777888888888777888999:::;;;;;;;;;;;;999:::<<<;;;999888888999:::;;;<<<;;;::::::<<<>>>>>>????????????>>><<<;;;666888:::<<<<<<<<<>>>???;;;<<<<<<;;;999888:::;;;===<<<::::::;;;;;;:::999555777:::;;;;;;;;;<<<===999:::;;;<<<;;;<<<>>>@@@>>>???AAA@@@??????BBBDDDFFFGGGGGGGGGFFFDDDBBBAAAAAABBBCCCBBB???>>>???@@@===<<<<<<===@@@BBBBBBAAA<<<@@@DDDEEECCCAAAAAAAAA??????>>><<<888888:::===999999:::;;;<<<>>>???@@@???===;;;;;;;;;;;;:::999888888999:::;;;<<<======:::<<<>>>===<<<;;;===???;;;@@@BBB??????DDDFFFDDDBBBCCCBBB???;;;:::<<<>>>::::::::::::<<<>>>AAABBB999;;;<<<<<<;;;;;;<<<===::::::;;;;;;:::999999888777888999999::::::999999:::888777:::>>>???<<<888:::;;;<<<===>>>>>>======999::::::;;;<<<<<<======:::999777666666777999:::===<<<;;;;;;<<<>>>@@@BBB>>>>>>???@@@BBBCCCDDDDDDGGGEEECCCDDDFFFHHHGGGEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLPPPPPPLLLJJJKKKMMMLLLEEEEEEEEEFFFGGGGGGFFFEEEYYYXXXVVVRRRMMMKKKNNNPPPLLLKKKMMMRRRXXX[[[WWWSSSPPPSSSVVVYYYZZZ\\\___bbbcccbbbbbbcccddddddbbbaaaaaaaaaaaa```___aaadddgggaaa^^^]]]\\\YYYZZZcccmmmnnnmmmjjjeeebbbbbbdddgggbbbcccccccccbbbbbbccceeeeeeddddddfffgggddd___ZZZZZZ[[[[[[\\\ZZZXXXVVVTTTRRRPPPOOOQQQTTTVVVSSSQQQUUUSSSQQQQQQRRRSSSTTTSSSNNNSSSYYY___aaa___[[[XXXUUUVVVVVVWWWWWWWWWVVVVVVOOONNNMMMMMMNNNQQQTTTVVVUUUSSSRRRQQQRRRSSSRRRRRROOONNNNNNPPPRRRTTTTTTSSSSSSQQQNNNNNNNNNNNNMMMLLLRRRTTTWWWYYYXXXVVVRRROOOLLLJJJIIIKKKOOOPPPNNNKKKGGGLLLRRRUUUTTTQQQMMMKKKPPPSSSVVVSSSMMMIIIJJJLLLGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDCCCDDDFFFKKKNNNKKKPPPXXXaaaeeeddd^^^XXXNNNMMMKKKJJJIIIJJJJJJKKKGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBCCCCCCAAA???;;;???CCCFFFFFFHHHKKKNNNKKKNNNSSSWWWZZZZZZYYYXXXQQQOOOPPPSSSWWWXXXVVVSSSNNNLLLIIIEEECCCBBBBBBBBBDDDCCCAAA???===>>>AAACCCBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEIIIPPPUUUSSSKKKDDDCCCFFFEEEAAA@@@EEEIIIIIIKKKMMMNNNMMMJJJFFFDDDDDDEEEDDDBBB@@@????????????<<<===???@@@@@@???>>>===@@@???===<<<<<<<<<===>>>777;;;@@@CCCDDDDDDEEEFFFAAA@@@@@@@@@AAACCCDDDFFFFFFEEEFFFGGGHHHKKKMMMOOONNNPPPPPPOOOKKKDDD===888===AAAFFFEEE???999:::???;;;:::999777666555555555555888;;;<<<;;;:::;;;<<<===<<<;;;:::999:::;;;<<<777;;;???@@@>>><<<<<<>>>;;;<<<======<<<999777555444666888999999999;;;===:::;;;<<<======;;;:::999444666888;;;<<<;;;999888555444444555777888666555555555555555666666666777666666777999999:::::::::777999;;;;;;::::::;;;<<<999:::;;;;;;;;;<<<>>>@@@>>>???@@@@@@@@@>>>===<<<555777:::;;;<<<===>>>@@@;;;===>>>>>>>>>???AAADDD<<<;;;:::;;;===>>>===<<<999:::<<<<<<;;;;;;;;;<<<999;;;<<<<<<<<<===???AAA@@@BBBDDDCCCBBBBBBEEEHHHHHHHHHIIIHHHGGGEEECCCBBBBBBDDDEEECCC???===>>>@@@BBBAAA@@@AAACCCDDDCCCBBB<<>>AAA<<>>999888:::===<<<<<<;;;<<<===@@@CCCEEE;;;===>>>===<<<<<<===>>>::::::::::::999999888777888888999::::::::::::999999777666:::???@@@<<<777:::;;;<<<>>>???>>>>>>===<<<;;;;;;;;;;;;;;;::::::888888999999999999888888===<<<<<<<<<>>>AAADDDFFFAAABBBBBBCCCDDDEEEFFFFFFEEECCCAAACCCFFFGGGFFFDDD@@@AAACCCEEEGGGHHHHHHHHHIIIMMMNNNJJJGGGIIIKKKKKKDDDCCCCCCDDDEEEFFFDDDCCC^^^]]]YYYSSSLLLIIIKKKNNNQQQPPPPPPSSSWWWYYYWWWTTTVVVWWWXXXZZZ[[[[[[[[[[[[YYY[[[[[[[[[YYYYYYYYY[[[ZZZ[[[[[[[[[[[[]]]```bbbaaa___\\\[[[ZZZ\\\^^^```aaacccddddddbbb```___```\\\\\\\\\]]]___^^^\\\ZZZ^^^\\\ZZZZZZ\\\[[[WWWSSSTTTUUUWWWVVVTTTSSSSSSTTTRRRQQQOOONNNOOOQQQSSSUUUMMMOOOQQQQQQQQQPPPQQQRRRQQQSSSWWWYYYZZZWWWTTTRRROOOQQQSSSTTTSSSSSSTTTUUUPPPPPPNNNNNNMMMNNNNNNOOONNNNNNNNNNNNNNNMMMMMMLLLKKKLLLMMMOOOOOOOOONNNNNNMMMLLLKKKJJJJJJKKKMMMMMMTTTYYY]]]\\\UUUOOOMMMMMMJJJIIIIIIKKKLLLLLLIIIGGGHHHJJJLLLNNNNNNLLLJJJHHHKKKLLLNNNMMMJJJHHHGGGGGGFFFFFFFFFDDDCCCDDDGGGIIICCCCCCCCCCCCDDDFFFGGGHHHLLLOOOUUU\\\bbbbbb\\\WWWQQQKKKGGGGGGGGGDDDCCCEEEKKKKKKLLLKKKJJJGGGDDDBBBGGGFFFDDDAAA>>>===>>>@@@<<<>>>AAABBBBBBDDDFFFHHHKKKMMMRRRVVVYYY[[[[[[[[[TTTPPPLLLLLLNNNPPPPPPOOOOOOMMMKKKHHHEEECCCBBBAAACCCAAA???===<<<<<<===>>>???AAADDDEEECCCBBBAAAAAACCCCCCDDDHHHLLLMMMJJJHHH@@@BBBCCC@@@<<<===CCCIIIHHHHHHHHHHHHFFFDDDBBB@@@CCC???<<<;;;===>>>===;;;<<<===???@@@@@@???===<<<>>>===;;;::::::;;;===>>>999:::;;;@@@DDDFFFCCC@@@DDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCEEEHHHLLLQQQTTTUUUWWWXXXUUUNNNDDD===999:::???DDDDDD???:::999:::;;;:::999777666666555555:::::::::;;;;;;<<<<<<<<<======<<<;;;::::::::::::<<<===============<<<<<<<<<<<<;;;:::999999999999999888777777888<<>><<<;;;999555444555555444555999555555666777888888777777999666333000///000333444666777888999:::999999888:::888777999;;;<<<:::777888:::===>>>>>>======>>>DDDBBB@@@>>>============<<<;;;::::::;;;===???AAACCCEEEDDD???===AAADDDDDDDDDEEEEEEDDDAAA???>>>>>>======>>>@@@AAAAAA@@@>>>>>>>>>???@@@@@@AAA@@@@@@FFFFFFEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNMMMKKKHHHFFFBBBCCCEEEFFFEEEDDDBBB@@@EEECCCAAA??????@@@BBBDDDBBBDDDEEEFFFFFFDDDAAA@@@>>>>>>===<<<<<<<<<<<<===:::::::::;;;===>>>@@@AAA@@@@@@???>>>===<<<;;;:::999888777777888;;;===???=========;;;;;;<<>>===<<<=========>>>>>>>>>>>>>>>======;;;::::::::::::;;;<<<===<<<;;;999999;;;===>>>>>>:::;;;;;;999666444444555999888555333333444555666888@@@===888>>>AAAAAAGGG@@@>>>;;;999777777777888;;;;;;<<<<<<===<<<<<<<<<::::::;;;===@@@DDDGGGIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBCCCEEEHHHJJJLLLJJJMMMMMMIIIIIIJJJIIIFFFHHHCCC@@@AAAFFFKKKLLLJJJ^^^]]]ZZZTTTNNNLLLNNNRRRRRRSSSVVVZZZ^^^___\\\YYYVVVVVVWWWXXXYYYZZZZZZ[[[XXXZZZ[[[ZZZYYYXXXYYYZZZZZZ[[[\\\\\\[[[\\\^^^```bbbaaa___]]]\\\]]]^^^^^^aaacccddddddbbbaaa```aaa\\\[[[ZZZ[[[\\\\\\ZZZXXXXXXXXXWWWWWWWWWVVVSSSQQQUUUUUUVVVTTTRRRPPPQQQQQQRRRPPPNNNMMMMMMNNNPPPRRRLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRUUUWWWWWWVVVSSSRRRQQQRRRSSSSSSRRRRRRTTTUUUQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKKKKKKKKKKLLLMMMNNNTTTXXX[[[YYYTTTNNNMMMMMMJJJIIIIIIJJJKKKKKKIIIGGGHHHIIIJJJKKKKKKIIIHHHGGGHHHIIIKKKKKKIIIGGGGGGGGGDDDDDDDDDBBBAAABBBEEEGGGEEEEEEEEEEEEEEEEEEDDDDDDHHHKKKPPPWWW\\\\\\XXXTTTNNNIIIEEEEEEEEEBBBAAACCCGGGGGGHHHHHHFFFDDDBBB@@@BBBBBBAAA???<<<;;;<<<>>><<<>>>@@@BBBBBBDDDFFFHHHEEEHHHMMMSSSWWWZZZZZZ[[[RRROOOKKKJJJLLLOOOPPPPPPMMMLLLJJJGGGEEECCCBBBAAAAAAAAAAAAAAA@@@>>>===<<<>>>@@@CCCCCCBBB@@@@@@@@@BBBBBBBBBEEEHHHJJJIIIGGGAAAAAAAAA???===>>>CCCGGGFFFFFFFFFEEEDDDBBB@@@???AAA>>>;;;;;;===>>>===<<<;;;<<<>>>??????>>><<<;;;===<<<;;;999999:::;;;<<<888888;;;???CCCDDDBBB@@@BBBAAAAAA@@@AAABBBCCCDDDCCCCCCCCCDDDFFFKKKOOOQQQUUUWWWXXXUUUMMMDDD;;;777999>>>BBBBBB>>>::::::;;;<<<:::999777666666666666999999:::;;;<<<<<<=========<<<;;;::::::999::::::<<<<<<<<<======<<<<<<;;;===<<<;;;:::999999999999888777666666777:::===???;;;===>>>??????===;;;999999555333555555333555999555666666777777777777666666666555444333333222222333555777999;;;;;;::::::888777777888;;;===;;;::::::<<<>>>???>>>>>>???@@@EEECCCAAA???>>>=========>>>>>><<<<<<<<<===???@@@DDDGGGEEE@@@???BBBEEEEEEEEEFFFGGGEEEBBB@@@???@@@@@@@@@@@@@@@AAAAAA???>>>AAAAAACCCEEEFFFGGGHHHHHHIIIHHHHHHGGGIIIKKKMMMOOONNNNNNOOOPPPNNNLLLIIIGGGDDDEEEGGGHHHHHHGGGEEEDDDFFFEEECCCAAAAAABBBDDDFFFEEEFFFGGGGGGFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>@@@AAAAAA@@@???===<<<<<<;;;;;;;;;:::999999999;;;<<<>>><<<=========<<<===???BBBBBBDDDFFFGGGHHHGGGEEECCCDDDCCCAAA???>>>===<<<<<<;;;<<<======>>>>>>======;;;;;;:::;;;;;;<<<===>>>AAA???===<<<======<<<;;;888::::::999777666777777666666777888999<<<>>>???999AAA>>>999>>>AAA@@@FFFAAA@@@>>>;;;:::999999999666777888::::::;;;;;;;;;<<<<<<>>>@@@BBBEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJKKKHHHHHHKKKJJJGGGGGGCCC???AAAFFFJJJJJJIII```___\\\VVVQQQOOORRRVVVUUUXXX]]]cccgggfffccc___YYYYYYYYYZZZ[[[\\\]]]^^^ZZZ\\\]]]]]]\\\[[[\\\]]]]]]___``````___^^^^^^^^^cccbbbaaaaaa```___^^^^^^aaaccceeeeeedddbbbbbbbbb]]][[[YYYYYYYYYYYYWWWVVVUUUVVVWWWWWWUUURRRRRRQQQVVVVVVUUUSSSPPPPPPQQQRRRTTTSSSPPPNNNNNNNNNOOOPPPNNNNNNNNNLLLJJJJJJLLLNNNOOOPPPRRRSSSSSSSSSRRRQQQSSSTTTTTTSSSRRRRRRTTTVVVUUURRRNNNKKKIIIIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJJJJJJJKKKMMMNNNOOORRRUUUWWWUUUPPPMMMLLLMMMKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGIIIIIIHHHFFFFFFGGGCCCCCCDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@DDDFFFJJJOOOSSSTTTQQQOOOKKKEEEBBBCCCCCC@@@???AAACCCDDDDDDDDDDDDBBB@@@??????@@@@@@???===<<<<<<===<<<>>>@@@AAAAAACCCFFFHHHDDDGGGLLLQQQUUUWWWXXXXXXQQQMMMIIIGGGIIILLLNNNOOOKKKJJJHHHFFFDDDCCCBBBBBBAAABBBEEEFFFEEEBBB>>>;;;===???BBBBBBAAA?????????AAA@@@@@@AAADDDFFFFFFEEEBBBAAA???======???BBBCCCBBBBBBBBBBBBAAA@@@>>>>>>>>><<<;;;;;;===>>>>>>>>>:::;;;<<<======<<<;;;:::===<<<:::999888999::::::777777999===@@@BBB@@@????????????@@@AAADDDFFFGGGCCCBBBBBBBBBDDDGGGKKKMMMTTTVVVXXXUUUNNNDDD<<<777888<<>>>>>>>>===<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::999999999999999999888888888:::<<<===<<<===>>>>>>===;;;999777888444333555555333444888555555666777777777777666444555777999888666333111222444777:::;;;<<<;;;:::666666666888<<<>>>>>>>>>>>>???@@@???>>>???AAADDDGGGFFFDDDBBB@@@>>>>>>===BBBAAA???>>>>>>>>>???@@@FFFHHHGGGCCCAAADDDFFFFFFFFFHHHIIIHHHEEECCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@EEEFFFHHHJJJLLLNNNOOOPPPKKKIIIHHHHHHIIIMMMQQQSSSQQQQQQQQQQQQOOOMMMKKKIIIGGGHHHIIIKKKKKKJJJHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGHHHGGGFFFCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@>>><<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<===<<<===???@@@??????@@@AAACCCEEEGGGHHHIIIHHHFFFEEEDDDCCCCCCAAA@@@>>><<<;;;;;;<<<===>>>???@@@@@@@@@<<<;;;;;;<<<===>>>??????AAA@@@??????@@@???===;;;777999;;;;;;999999999:::999999999:::::::::999999;;;DDD@@@:::???AAA???DDDAAAAAA@@@???>>>===<<<;;;555666888999;;;<<<<<<<<<===>>>@@@CCCEEEFFFGGGHHHHHHFFFEEEEEEFFFFFFEEECCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@???BBBFFFHHHGGGHHHJJJJJJGGGFFFBBB@@@AAAEEEHHHIIIHHHeeeddd```ZZZTTTRRRUUUYYY\\\___dddiiilllkkkhhhfffbbbaaaaaaaaaaaabbbdddddd```bbbddddddcccbbbbbbcccbbbdddggggggeeebbb```___aaabbbcccccccccbbbaaa```bbbeeeggggggfffeeeeeeeee```^^^\\\[[[ZZZZZZXXXWWWVVVYYY[[[ZZZVVVSSSSSSUUUVVVVVVUUUSSSQQQQQQTTTVVVYYYWWWUUURRRQQQPPPPPPPPPRRRQQQPPPMMMKKKKKKMMMPPPOOOOOOOOOPPPQQQQQQQQQRRRVVVVVVUUUSSSRRRSSSVVVXXX[[[XXXSSSNNNLLLLLLMMMOOOKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQPPPMMMKKKKKKMMMLLLJJJIIIJJJKKKKKKIIIHHHJJJIIIHHHGGGFFFFFFGGGHHHEEEGGGIIIIIIGGGEEEDDDEEEDDDEEEGGGGGGFFFFFFGGGIIIHHHHHHIIIIIIGGGEEEBBB@@@BBBCCCFFFIIILLLMMMMMMLLLHHHBBB@@@AAABBB???>>>???AAABBBBBBCCCBBBBBBAAA@@@>>>@@@BBBBBB@@@???@@@@@@<<<===>>>???@@@AAADDDGGGIIIKKKOOORRRTTTTTTTTTSSSQQQNNNIIIFFFFFFHHHKKKMMMIIIHHHGGGEEEDDDDDDDDDCCCCCCEEEFFFGGGFFFDDD@@@>>>???AAABBBBBBAAA@@@@@@AAAAAA@@@>>>>>>@@@BBBDDDEEEDDDAAA>>>===>>>@@@AAAAAA?????????>>>>>>======<<<;;;;;;;;;<<<>>>??????@@@:::;;;<<<<<<<<<<<<;;;:::<<<;;;:::999888888888999666777999<<<>>>???>>>>>>======>>>???BBBEEEHHHJJJCCCBBB@@@@@@BBBDDDHHHJJJPPPSSSVVVUUUOOOGGG???;;;888:::===>>><<<<<<===>>>???===:::888777777888999777888:::===>>>?????????===<<<;;;:::999999999999999999:::;;;;;;;;;::::::;;;:::999888777777777777;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===<<<;;;999777666777444333666666333444777333444555777888999999999666777999::::::888555333333555777:::;;;;;;:::999444555666999<<>>>>>===<<<<<<<<<<<<===>>>>>>======>>>>>>??????AAA???===;;;;;;;;;<<<===<<<<<<;;;;;;<<<===>>>???===???BBBCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIHHHGGGGGGDDDEEEEEEDDDBBB@@@===<<<<<<===???AAABBBCCCDDDDDD============>>>???@@@AAA<<<<<<===???AAAAAA???>>>999:::<<<<<<;;;::::::;;;:::;;;<<<<<<<<<:::888777===FFFBBB<<<@@@AAA???CCCAAAAAAAAAAAA@@@???===<<<:::;;;<<<===>>>?????????;;;===@@@CCCEEEGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJHHHFFFDDDAAA???>>>>>>>>>@@@DDDGGGFFFGGGIIIHHHEEEDDDBBB@@@AAACCCFFFGGGFFFmmmkkkfff^^^WWWTTTWWW[[[dddggglllpppqqqpppnnnmmmjjjjjjiiiiiiiiiiiiiiiiiieeegggjjjkkkjjjiiiiiiiiifffiiikkkkkkhhhdddbbbaaaaaabbbdddeeeffffffeeeddddddfffiiijjjiiihhhhhhiiieeecccaaa``````___]]][[[YYY\\\^^^\\\XXXUUUUUUVVVQQQRRRRRRQQQPPPRRRVVVYYY[[[YYYWWWTTTRRRPPPPPPOOOSSSSSSQQQNNNLLLLLLNNNPPPOOOOOOOOOPPPQQQRRRRRRSSSWWWXXXWWWUUUTTTUUUXXX[[[^^^[[[VVVQQQOOOOOOPPPRRRNNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMLLLMMMMMMLLLKKKJJJKKKLLLLLLKKKJJJJJJKKKLLLKKKJJJLLLJJJIIIHHHHHHIIIJJJLLLIIIJJJKKKJJJGGGDDDCCCCCCDDDFFFHHHIIIIIIHHHIIIJJJGGGHHHIIIIIIHHHFFFDDDBBBBBBDDDFFFHHHIIIJJJLLLLLLGGGBBB@@@CCCCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCCCCBBBAAABBBCCC===>>>>>>>>>>>>???CCCEEEHHHJJJMMMPPPQQQQQQPPPOOOQQQNNNJJJFFFDDDDDDGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDCCCCCCAAACCCDDDDDDCCCBBBBBBDDDAAAAAA???>>>>>>@@@BBBEEEDDDBBB???>>>???@@@@@@???>>>>>>======<<<<<<<<<<<<:::;;;<<<>>>>>>???AAAAAA;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::999999999888999;;;<<<============<<<<<<===???BBBFFFIIIKKKBBBAAA??????@@@BBBEEEGGGLLLOOORRRRRROOOIIIDDDBBB888:::===>>>>>>>>>?????????===;;;999888888999:::777999;;;>>>???@@@@@@???<<<<<<;;;:::999999999999888999999:::;;;;;;::::::999888777666555555555555::::::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;:::888666555888555444777777444555888111222444777:::<<<===>>>::::::::::::999999999888777777888999999999888888444555777999;;;???BBBDDDEEEEEECCCAAA@@@BBBEEEHHHKKKKKKJJJHHHFFFDDDCCCBBBEEEDDDCCCCCCBBBBBBAAAAAAEEEHHHGGGCCCAAACCCDDDCCCGGGIIIKKKKKKIIIFFFEEEDDDAAABBBCCCBBBAAABBBEEEHHHIIIIIIJJJKKKLLLLLLLLLLLLHHHFFFDDDDDDFFFKKKPPPSSSRRRQQQPPPOOONNNMMMMMMMMMGGGIIIJJJLLLLLLKKKIIIHHHCCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEFFFEEEEEEDDDCCC??????>>>============>>>@@@@@@???>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<<<<999:::;;;<<<===???@@@AAA>>>AAADDDFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGEEEEEEEEEEEECCCAAA???>>>;;;===???AAACCCEEEEEEFFF@@@@@@??????@@@@@@AAABBB;;;;;;;;;===???@@@>>><<<:::<<<>>>>>><<<:::999999888:::===AAACCCCCCCCCBBB???GGGDDD>>>BBBBBB???BBB@@@@@@@@@@@@@@@???>>>===@@@@@@@@@AAA@@@@@@??????999;;;>>>AAADDDFFFGGGGGGEEEDDDCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEGGGIIIJJJJJJHHHEEEAAA===<<<===???AAA@@@DDDFFFEEEFFFHHHFFFBBBDDDCCCAAABBBCCCDDDEEEEEErrrpppjjjaaaZZZWWWZZZ^^^kkkqqqwww||||||{{{xxxwwwrrrrrrrrrqqqpppnnnmmmllliiilllooopppooonnnnnnnnnjjjlllnnnnnnjjjgggdddccceeefffhhhiiijjjiiiiiihhhfffiiilllmmmlllllllllmmmjjjiiihhhhhhhhhfffccc```\\\]]]^^^\\\YYYVVVTTTTTTLLLNNNOOOOOOPPPRRRUUUXXXZZZXXXVVVTTTQQQOOONNNMMMRRRRRRQQQOOOMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUXXXYYYYYYXXXXXXYYY[[[^^^^^^[[[WWWTTTRRRRRRSSSUUUSSSSSSSSSSSSRRRPPPOOONNNJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJKKKMMMNNNOOONNNLLLKKKKKKKKKKKKMMMNNNOOOMMMNNNOOOMMMJJJFFFEEEEEEBBBEEEHHHJJJJJJIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEDDDFFFIIIJJJJJJJJJLLLNNNHHHDDDCCCFFFGGGDDDCCCDDD@@@@@@@@@???????????????@@@AAACCCBBBBBBAAACCCDDD@@@AAA@@@???>>>???BBBEEEAAADDDHHHKKKMMMNNNMMMMMMOOONNNKKKGGGDDDCCCEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJLLLJJJGGGEEEDDDDDDEEEFFFDDDEEEFFFEEEDDDDDDEEEFFFCCCCCCBBBAAA???@@@CCCEEEDDDDDDBBB@@@??????@@@@@@@@@@@@>>>===<<<<<<<<<<<<999<<<>>>@@@@@@@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;<<<===<<<======???BBBEEEHHHJJJAAA@@@>>>>>>???AAADDDFFFHHHJJJMMMNNNLLLIIIFFFFFF:::<<<>>>@@@BBBAAAAAA@@@???>>>===<<<::::::999999888:::===???@@@@@@??????<<<;;;:::999999888888888888888999:::;;;;;;;;;;;;888888777666555555555555777888:::;;;;;;:::999888;;;;;;;;;::::::888777777888666666999999666666888111333555999;;;>>>???@@@===<<<;;;:::::::::<<<===:::999888777777777888888666777999:::;;;>>>AAADDDFFFFFFEEECCCAAACCCFFFIIIJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGBBB@@@BBBBBBAAAEEEHHHKKKKKKIIIFFFDDDDDD>>>AAADDDCCCBBBCCCFFFIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDGGGKKKOOORRROOONNNMMMKKKKKKKKKLLLMMMHHHIIIJJJKKKKKKIIIGGGFFF????????????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@???????????????BBBAAA@@@???>>>>>>>>>>>>============<<<<<<;;;;;;777888:::<<<>>>@@@AAABBB>>>AAADDDEEEEEEDDDCCCDDDAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@;;;<<<>>>AAACCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBB>>><<<<<<<<<<<<<<<:::888:::===??????<<<:::888888:::;;;>>>@@@BBBBBBAAA@@@???HHHEEE???CCCCCC???CCC@@@@@@??????????????????AAAAAAAAAAAA@@@???>>>===999:::===???BBBDDDEEEFFFDDDCCCBBBCCCFFFGGGFFFEEE@@@AAABBBCCCEEEFFFGGGHHHFFFDDD@@@<<<;;;===@@@BBB???DDDFFFEEEFFFHHHFFFAAADDDDDDCCCCCCCCCDDDDDDEEEtttrrrlllddd]]][[[^^^cccpppyyyzzz{{{{{{{{{xxxuuuqqqooonnnqqquuuvvvvvvuuuttttttppprrrsssrrrooollljjjjjjmmmmmmnnnnnnmmmllllllkkkiiikkknnnoooooooooooopppllllllmmmnnnnnnlllhhhdddaaa```^^^]]][[[XXXUUURRRMMMOOOQQQRRRSSSTTTVVVXXXZZZYYYWWWUUURRRPPPOOONNNRRRSSSTTTSSSQQQPPPQQQRRRRRRSSSTTTVVVWWWWWWWWWWWWWWWYYY[[[\\\\\\\\\^^^```^^^]]]ZZZXXXWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQLLLLLLKKKJJJKKKKKKMMMMMMLLLMMMNNNOOOPPPPPPOOONNNLLLLLLMMMOOOPPPQQQPPPPPPMMMKKKJJJLLLNNNQQQRRRRRRKKKKKKLLLMMMNNNPPPQQQRRROOOPPPQQQPPPMMMJJJIIIIIICCCFFFJJJMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEHHHKKKLLLLLLKKKMMMOOOKKKGGGFFFJJJKKKHHHGGGHHHEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEHHHFFFEEEDDDBBB@@@@@@CCCFFFAAACCCFFFJJJLLLLLLKKKJJJJJJKKKKKKIIIFFFDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNLLLJJJGGGEEEDDDDDDFFFFFFEEEFFFGGGFFFDDDDDDFFFGGGDDDEEEFFFDDDBBBBBBDDDGGGDDDEEEFFFCCC???>>>@@@BBBCCCBBB@@@???============:::===AAABBBAAAAAABBBDDD@@@@@@@@@??????@@@@@@@@@<<<<<<===>>>????????????@@@AAABBB@@@===;;;;;;===>>>>>>>>>@@@BBBDDDGGGHHH@@@???>>>===>>>AAADDDFFFEEEGGGHHHHHHFFFEEEEEEEEE<<<>>>AAADDDEEEEEEBBB@@@>>>>>>>>>>>>===;;;:::888:::;;;>>>@@@AAA@@@???>>><<<;;;:::999888888888888888999:::;;;<<<<<<<<<<<<999999888777666666666666888999<<<>>>>>>===<<<;;;;;;;;;;;;::::::999999888999777777::::::777777999555666888:::===>>>???@@@>>>===<<<<<<<<<<<<===>>>;;;999777555555777:::;;;888:::;;;;;;:::<<<@@@DDDFFFFFFFFFDDDCCCCCCFFFHHHGGGGGGGGGGGGGGGEEEDDDCCC@@@AAABBBCCCEEEEEEFFFFFFDDDGGGGGGCCC@@@BBBBBB@@@CCCFFFIIIJJJHHHEEECCCBBB===AAAEEEEEEBBBAAADDDGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGJJJLLLKKKJJJHHHGGGHHHIIIKKKMMMIIIJJJKKKKKKJJJHHHFFFDDD======>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAADDDCCCAAA@@@???>>>>>>===;;;<<<===>>>>>><<<;;;999888888:::<<<===??????@@@===???BBBCCCBBBAAABBBCCC???@@@AAABBBCCCDDDDDDEEE@@@@@@????????????@@@@@@>>>???AAADDDFFFGGGHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA???===;;;:::;;;;;;:::999888:::===>>>===;;;:::999===>>>>>>???>>>===<<<;;;???HHHFFF@@@DDDDDD@@@DDDAAA@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@???>>>======>>>>>>@@@AAABBBCCCCCCBBBBBBDDDFFFHHHHHHGGGAAAAAABBBCCCDDDEEEFFFGGGCCCBBBAAA???>>>>>>??????===BBBEEEFFFGGGIIIGGGCCCDDDEEEEEEDDDDDDCCCDDDEEEtttrrrmmmeee^^^]]]bbbfffsss{{{vvvsssssswwwzzz||||||zzzzzzzzzwwwxxxyyyxxxuuurrrqqqqqqttttttsssqqqpppnnnmmmmmmjjjllloooqqqqqqqqqqqqrrrmmmnnnppprrrrrrpppjjjffffffccc```___^^^\\\VVVRRRRRRTTTVVVWWWWWWWWWXXXYYY\\\[[[YYYWWWUUUSSSQQQPPPTTTVVVWWWWWWUUUTTTTTTUUUSSSTTTVVVXXXYYYYYYYYYYYYWWWYYY\\\^^^^^^___```bbb```___^^^]]]]]]]]]^^^___]]]\\\[[[ZZZXXXUUUSSSRRROOOOOONNNNNNNNNPPPQQQRRROOOPPPQQQRRRRRRRRRQQQPPPMMMNNNOOOQQQTTTTTTSSSRRRMMMLLLKKKLLLOOORRRTTTTTTJJJJJJLLLNNNOOOQQQRRRSSSOOOQQQRRRRRRPPPMMMMMMMMMEEEIIINNNPPPPPPNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFJJJMMMNNNMMMLLLMMMOOOMMMIIIIIILLLNNNKKKIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIGGGFFFFFFIIILLLJJJIIIGGGDDDBBBBBBDDDGGGFFFGGGJJJLLLLLLKKKIIIGGGFFFHHHJJJJJJGGGFFFHHHJJJJJJJJJKKKKKKMMMNNNOOOPPPKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDFFFGGGEEEGGGHHHGGGDDDCCCEEEGGGDDDGGGHHHEEE@@@===@@@CCCFFFDDDBBB@@@>>>>>>>>>>>>;;;???BBBCCCBBBAAABBBDDDBBBBBBAAAAAAAAAAAABBBBBB<<<===>>>@@@AAAAAAAAAAAABBBDDDDDDBBB===;;;;;;===?????????@@@AAADDDFFFGGG@@@???======>>>AAADDDFFFEEEEEEFFFDDDBBBAAABBBCCC>>>???CCCFFFHHHGGGCCC@@@===>>>??????>>><<<:::888:::<<>>===<<<;;;:::999888888888888888999:::;;;<<<<<<<<<<<<;;;:::999888777777777777;;;===@@@BBBCCCBBB@@@???;;;::::::::::::::::::::::::888888;;;;;;888888:::888999:::<<<===>>>>>>>>>=========>>>>>>>>>>>>===:::888555444555888<<>>???AAACCCEEEGGGGGGHHHDDDHHHHHHDDDAAABBBBBB@@@BBBEEEIIIIIIHHHEEEBBBAAA>>>BBBFFFFFFBBB@@@BBBDDDEEEEEEEEEFFFEEEEEEDDDDDD>>>>>>???@@@AAACCCEEEGGGHHHGGGEEEEEEEEEHHHKKKLLLJJJKKKKKKKKKJJJHHHEEECCC<<<<<<===>>>??????@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBB@@@???>>>======999;;;===??????===:::888999:::;;;<<<============<<<>>>@@@@@@??????@@@AAA>>>>>>???@@@AAABBBCCCDDD>>>===<<<<<<<<<===???@@@CCCDDDFFFHHHJJJKKKLLLLLLHHHGGGEEEDDDBBBAAAAAA@@@<<<;;;999999;;;===>>>>>>555888<<<>>>===<<<;;;;;;;;;<<<>>>@@@BBBCCCDDDEEE???HHHFFFAAAEEEEEEAAADDDBBBAAA@@@??????@@@BBBDDD???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@?????????AAAAAABBBAAABBBDDDGGGIIIJJJIIICCCCCCDDDEEEFFFGGGHHHHHHAAABBBCCCCCCBBB???===;;;:::@@@DDDEEEHHHKKKJJJFFFDDDEEEFFFEEEDDDCCCDDDEEEuuutttqqqhhh___\\\___cccwww~~~}}}}}}~~~|||}}}}}}|||{{{{{{yyyvvvsssuuuwwwxxxwwwuuusssqqqqqqoooqqqqqqoooppptttssspppwwwwwwvvvtttrrrpppnnnmmmcccdddeeedddbbb^^^[[[XXXZZZ[[[[[[\\\\\\]]]]]]]]]aaa```]]]ZZZXXXVVVVVVVVV\\\YYYWWWWWWZZZ]]]\\\[[[\\\^^^``````___^^^___```___]]]^^^cccdddbbbbbbeeebbbbbbbbb```___```cccfffbbbccccccccc```]]]YYYWWWRRROOOMMMMMMQQQVVVZZZ\\\XXXUUUSSSTTTVVVXXXWWWUUUSSSRRRSSSUUUWWWYYYXXXWWWKKKNNNRRRUUUVVVVVVTTTRRRPPPPPPPPPQQQQQQRRRSSSTTTSSSTTTUUUUUUSSSRRRRRRSSSMMMOOOQQQSSSSSSRRRQQQPPPOOOMMMKKKIIIHHHHHHJJJJJJPPPPPPPPPQQQRRRSSSSSSTTTQQQOOONNNNNNOOONNNLLLJJJGGGIIILLLLLLJJJIIILLLNNNMMMMMMNNNNNNNNNMMMLLLLLLOOONNNLLLJJJHHHGGGFFFEEENNNMMMKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIINNNMMMKKKLLLNNNPPPQQQPPPOOONNNKKKHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKJJJGGGDDDDDDFFFGGGFFFEEEFFFGGGGGGEEECCCCCCDDDFFFIIIEEEAAA@@@@@@@@@===;;;===@@@AAA@@@AAAFFFHHHGGG===@@@CCCDDDDDDDDDEEEFFFEEECCCBBBBBBEEEGGGHHHHHHFFFGGGHHHHHHFFFCCC@@@===>>>>>>>>>???@@@CCCEEEFFFBBB@@@>>>===???@@@@@@???AAA@@@@@@AAACCCCCCBBB@@@===AAAEEEFFFCCC@@@??????@@@@@@@@@@@@@@@???>>>======<<<<<<===??????>>>===>>>===<<<;;;:::999999999:::999888888888999:::;;;;;;::::::999999::::::;;;<<<===???AAADDDCCCAAA>>>:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;:::;;;<<>><<<<<<=========;;;999999;;;<<<<<<<<<<<<<<<<<<======???@@@@@@BBBCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@BBBAAA???@@@BBBDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA???AAAEEEIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDAAA@@@?????????>>>>>>======>>>???@@@@@@BBBAAA@@@???AAAEEEIIIKKKJJJKKKMMMMMMKKKGGGCCC@@@??????>>>>>>>>>???AAABBBBBBAAAAAA@@@???>>>======AAAAAA@@@===<<<<<<>>>@@@AAA@@@????????????===;;;<<<;;;:::::::::999666444555999<<<<<<:::999:::<<<;;;===>>>>>>======>>>???===>>>???@@@AAAAAA@@@???===============>>>??????AAA@@@AAADDDHHHJJJHHHFFFCCCAAA@@@@@@BBBBBBAAA@@@>>><<<999999:::;;;;;;;;;999:::<<<=========<<<;;;<<<<<<===???@@@BBBCCCDDDEEEKKKKKKEEE@@@BBBBBB??????????????????@@@AAABBBAAA@@@AAADDDGGGEEEAAA<<>>???BBBCCCAAABBBGGGHHHFFF@@@BBBEEEFFFFFFFFFGGGHHHEEEEEEFFFFFFGGGHHHJJJKKKHHHIIIJJJIIIGGGDDDAAA???DDDDDDCCCCCCBBBCCCCCCCCCDDDBBB@@@???@@@AAA@@@@@@?????????@@@CCCDDDCCCBBB>>>BBBFFFGGGDDDAAA@@@???AAAAAAAAAAAA@@@???>>>>>>============>>>>>>===<<>>===<<<;;;;;;;;;;;;<<<;;;:::::::::<<<===???;;;;;;;;;;;;;;;<<<===>>>??????AAACCCEEEDDDAAA???>>>>>>>>>>>>>>>===============>>>>>>======<<<;;;<<<<<<;;;<<<===@@@BBBDDDBBBAAA@@@???>>>??????@@@>>><<<::::::<<<=========<<<<<<<<<===>>>???@@@@@@AAACCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@???>>>???AAACCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAADDDBBB@@@AAADDDFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBB@@@>>><<<;;;>>>=========>>>>>>???@@@@@@???>>>>>>AAAEEEIIILLLJJJKKKMMMMMMKKKGGGCCCAAA???>>>>>>======>>>???@@@??????>>>======<<<;;;;;;=========<<<;;;<<>>===>>>???>>><<<;;;:::::::::;;;<<<;;;888666666888;;;<<<:::999:::<<<:::===??????>>>===<<<===;;;<<<>>>???AAAAAAAAAAAA======<<<<<<===>>>????????????@@@CCCGGGIIIHHHFFFCCCBBBAAAAAABBBCCCAAA@@@===;;;::::::;;;<<<;;;::::::;;;===>>>?????????>>>???@@@AAACCCDDDFFFGGGGGGDDDIIIJJJDDDAAACCCDDDBBBCCCCCCCCCBBBCCCCCCDDDDDDBBBAAABBBDDDFFFEEEBBB>>>AAA???===???AAACCCCCCBBB@@@@@@BBBCCCEEEGGGHHHIIICCCEEEGGGIIIIIIIIIHHHGGGGGGEEEBBBBBBCCCDDDBBBAAABBBAAADDDGGGFFFCCCCCCFFFCCCBBBAAAAAABBBCCCBBB@@@}}}tttjjjdddeeehhhooo{{{{{{||||||{{{yyyxxxyyy{{{}}}~~~zzzxxxyyyxxxtttssstttvvvxxxxxxwwwvvvuuussspppkkkgggeeeeeegggiiiggggggggggggggghhhhhhhhhhhhgggeeecccaaaaaaaaaaaadddbbbaaaaaacccddddddcccfffhhhjjjiiigggdddcccbbbdddccceeekkklllkkkkkknnnjjjjjjjjjiiihhhiiikkkmmmpppppppppooolllhhhdddaaabbb^^^YYYWWWYYY^^^bbbddd___]]][[[[[[]]]^^^]]]\\\````````````___^^^]]]]]][[[\\\^^^______]]]\\\ZZZXXXXXXWWWWWWWWWWWWXXXXXXSSSVVVZZZ\\\\\\[[[[[[[[[VVVWWWXXXYYYZZZ[[[\\\]]]XXXWWWTTTRRRPPPPPPPPPPPPTTTTTTUUUVVVVVVWWWWWWWWWYYYYYYYYYZZZ[[[[[[YYYWWWTTTTTTSSSRRRPPPQQQTTTVVVWWWVVVTTTRRRQQQPPPPPPQQQOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQOOONNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKLLLNNNPPPQQQRRRPPPNNNLLLLLLMMMOOOOOONNNNNNOOOPPPOOOKKKIIIGGGGGGKKKIIIGGGFFFFFFFFFEEEDDDDDDFFFFFFDDDDDDHHHIIIGGGCCCFFFHHHIIIIIIHHHIIIJJJEEEHHHKKKLLLJJJJJJLLLNNNLLLLLLLLLKKKIIIFFFCCCAAAGGGGGGGGGGGGFFFEEEDDDDDDFFFDDDBBBBBBBBBBBBAAA@@@=========@@@CCCEEEEEEEEEAAADDDGGGHHHFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;@@@???>>>===============>>>===<<<;;;<<<>>>@@@BBB<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEFFFFFFCCCAAADDDCCCBBBAAAAAAAAAAAAAAA??????@@@@@@??????>>>===>>>>>>===>>>???AAACCCDDDCCCCCCAAAAAAAAAAAACCCCCC@@@>>><<<<<<===>>>>>>============>>>>>>??????@@@AAABBBDDDDDDCCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>===<<<<<<>>>@@@BBBAAA@@@BBBCCCDDDEEEDDDBBB@@@???DDDBBB@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAABBB@@@>>>:::888=========<<<======>>>???===<<<<<<===@@@DDDHHHJJJJJJKKKLLLLLLJJJGGGDDDBBB???>>>===<<<<<<<<<===>>><<<<<<;;;:::::::::::::::888999::::::;;;<<<@@@BBB===<<<<<<<<<>>>>>><<<:::444555777999;;;:::888555666888:::;;;::::::;;;<<<:::===@@@AAA???===<<<<<<999:::<<<>>>@@@AAABBBBBB>>>===<<<<<<<<<===>>>???======>>>AAAEEEGGGGGGFFFDDDBBBBBBBBBCCCCCCAAA???<<<;;;:::<<<======<<<:::<<<===???@@@BBBBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKJJJLLLLLLGGGDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBDDDDDDBBB@@@@@@???>>>>>>@@@BBBBBBAAA@@@AAABBBCCCEEEFFFGGGHHHDDDFFFIIIKKKKKKKKKIIIGGGHHHFFFCCCCCCCCCDDDCCCCCCDDDCCCDDDGGGFFFBBBCCCGGGEEECCCBBBBBBBBBBBB@@@???{{{pppiiiiiikkkmmmwww~~~}}}{{{{{{}}}|||xxxxxxvvvssstttvvvxxxzzz{{{zzzxxxwwwwwwtttoookkkiiijjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllliiigggeeedddccccccgggfffffffffgggggggggggghhhjjjlllllliiieeeccccccgggfffiiinnnpppnnnnnnqqqooooooooommmkkkjjjkkkmmmrrrsssssssssqqqnnnkkkhhhgggccc]]]ZZZ[[[___ccceee______]]]]]]]]]^^^^^^]]]cccdddddddddbbbaaaaaaaaa___`````````___^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYUUUYYY]]]```___^^^]]]\\\[[[[[[[[[\\\^^^```aaabbb^^^]]][[[XXXVVVUUUTTTTTTVVVWWWXXXYYYZZZYYYYYYXXX[[[[[[\\\___aaaaaa```^^^ZZZYYYWWWTTTTTTUUUWWWYYYXXXVVVTTTQQQQQQQQQRRRSSSOOOOOONNNNNNNNNOOOPPPPPPNNNOOOQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUVVVVVVVVVVVVTTTQQQPPPPPPQQQPPPOOOOOOPPPRRRSSSRRRQQQOOONNNMMMMMMNNNPPPRRRTTTVVVVVVRRRQQQPPPOOOPPPQQQRRRSSSOOOQQQRRRRRROOOLLLJJJIIILLLKKKIIIIIIIIIIIIHHHHHHIIILLLKKKHHHHHHKKKLLLIIIFFFHHHKKKKKKJJJJJJJJJKKKFFFKKKPPPPPPMMMKKKNNNQQQOOOOOONNNMMMKKKHHHEEECCCDDDEEEGGGHHHIIIHHHHHHGGGHHHFFFDDDCCCDDDCCCBBBAAA===<<<===@@@DDDGGGHHHHHHDDDFFFIIIKKKJJJGGGEEECCCEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBB@@@>>>===<<<<<>>>>>=========>>>>>>===<<<;;;;;;<<<>>>AAABBB<<<<<<<<<===???AAABBBCCCCCCCCCDDDFFFHHHHHHGGGEEEGGGFFFDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFDDDCCCCCCCCCDDDEEEBBB???===<<<===>>>>>>===>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDCCCBBBCCCDDD??????>>>>>>============<<<;;;;;;===???@@@???>>>@@@AAACCCDDDDDDBBB???===AAA@@@?????????AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;===<<<<<<<<<<<<<<<=========<<<;;;<<<===@@@CCCEEEHHHIIIJJJJJJIIIFFFCCCBBB>>>===;;;:::999::::::;;;;;;:::999888888888999:::666888999::::::;;;>>>AAA;;;::::::;;;======;;;:::222333666:::<<<<<<:::777666777888999::::::;;;<<<:::===AAACCCAAA???===<<<;;;;;;<<<>>>???@@@AAAAAA>>>===<<<;;;;;;<<<>>>???;;;<<<>>>@@@CCCEEEFFFGGGCCCBBBAAABBBCCCBBB@@@>>>;;;:::;;;===??????===;;;>>>???@@@BBBDDDFFFGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLRRRRRROOOKKKGGGEEECCCBBBCCCBBBAAA@@@@@@???@@@@@@AAA@@@@@@@@@AAAAAABBBBBB@@@?????????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGDDDGGGJJJLLLMMMLLLIIIHHHHHHFFFDDDBBBBBBCCCCCCDDDBBBAAACCCGGGGGGDDDFFFJJJDDDCCCAAAAAABBBBBBAAA@@@wwwpppnnnppppppwww~~~|||~~~}}}}}}~~~zzzxxxwwwuuuxxxyyy{{{||||||{{{yyyxxxxxxvvvrrrooonnnnnnoooooorrrrrrqqqqqqppppppoooooopppooollliiifffddddddccchhhiiijjjiiiiiihhhhhhiiihhhjjjkkkkkkhhheeedddccchhhhhhkkkppprrrpppoooqqqrrrsssrrroookkkiiihhhiiinnnppprrrssssssqqqooommmlllgggaaa^^^^^^aaaccceeeaaaaaaaaa```_________```aaaccceeeeeecccaaabbbccccccbbbbbbaaaaaa```______^^^]]]\\\[[[ZZZYYYYYYYYYWWW[[[___aaa```]]]\\\[[[]]]]]]^^^___```bbbdddeeebbbaaa```^^^\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ]]]^^^```dddggghhhgggeee___\\\YYYWWWVVVWWWXXXYYYWWWVVVTTTSSSSSSUUUWWWXXXSSSRRRQQQPPPPPPPPPPPPPPPNNNPPPRRRTTTUUUUUUTTTTTTQQQRRRTTTUUUVVVWWWWWWXXXXXXUUURRRQQQQQQQQQPPPOOONNNPPPRRRSSSTTTSSSQQQOOOOOOPPPQQQSSSUUUWWWXXXYYYSSSSSSRRRRRRQQQRRRSSSUUUMMMOOORRRRRRPPPMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJNNNPPPOOOLLLKKKNNNNNNLLLGGGIIILLLLLLKKKJJJJJJJJJGGGLLLQQQQQQNNNLLLOOORRRPPPPPPOOOMMMKKKIIIFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGHHHFFFEEEEEEFFFEEECCCBBB?????????BBBFFFJJJKKKLLLIIIJJJLLLNNNNNNLLLIIIFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEDDD@@@>>>>>>???=========<<<======>>>>>><<<<<<<<<<<<===>>>???@@@;;;;;;<<<===>>>@@@BBBCCCBBBBBBCCCEEEHHHJJJIIIHHHGGGEEEDDDBBBBBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEJJJIIIGGGFFFEEEEEEEEEFFFCCCAAA>>>======>>>======???@@@AAABBBBBBBBBAAAAAAAAACCCEEEEEEDDDDDDDDDFFF@@@???>>>=========>>>???>>><<<;;;<<<>>>???>>>===>>>@@@BBBCCCCCCAAA???==================???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@????????????<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>???EEEEEEFFFFFFEEEDDDBBB@@@<<<;;;999888777888888999:::999888777777999:::;;;888999;;;;;;::::::<<<>>>:::999999:::<<<<<<;;;999555666888<<>>BBBDDDCCCAAA??????>>>>>>>>>>>>>>>????????????>>><<<::::::;;;===>>>;;;<<<>>>???AAACCCEEEGGGBBBAAAAAABBBBBBAAA>>><<<::::::;;;===@@@@@@>>>===@@@@@@BBBCCCEEEGGGIIIJJJGGGHHHJJJKKKLLLKKKJJJJJJPPPNNNLLLKKKHHHEEEBBBAAAEEEEEEDDDCCCBBBBBBCCCCCC?????????>>>>>>???AAABBB@@@@@@@@@@@@???@@@AAABBBAAABBBBBBCCCDDDEEEEEEFFFEEEFFFIIIKKKLLLKKKIIIHHHGGGFFFDDDBBB@@@AAACCCDDDCCCBBBEEEHHHHHHEEEFFFIIIBBBAAA@@@AAACCCDDDCCCBBByyywwwxxxxxx|||~~~|||}}}||||||zzz||||||||||||{{{zzzyyyyyyxxxwwwuuusssqqqqqqqqqqqquuuuuutttsssrrrrrrqqqqqqpppooollliiifffeeeddddddiiikkklllllljjjiiiiiijjjhhhiiijjjiiigggffffffgggjjjiiimmmrrrssspppoooqqqssssssrrroookkkhhhfffgggiiikkknnnpppqqqpppooommmmmmiiidddbbbbbbcccdddeeedddddddddcccaaa```aaaccc___bbbeeedddaaa___aaacccfffeeeddddddcccdddeeeeeeaaa```^^^\\\[[[ZZZYYYYYYYYY[[[___```___]]]\\\\\\______```bbbcccdddeeeeeeddddddcccaaa```^^^]]]\\\ZZZ[[[]]]______]]]\\\[[[```aaadddiiimmmooommmkkkaaa^^^[[[YYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYY[[[\\\WWWWWWUUUTTTRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSUUUVVVWWWWWWWWWWWWXXXVVVRRRQQQQQQQQQPPPOOONNNOOOQQQSSSTTTTTTSSSRRRQQQRRRTTTUUUWWWXXXYYYYYYUUUUUUUUUSSSQQQQQQSSSUUUMMMOOOQQQQQQOOONNNMMMNNNMMMMMMMMMLLLJJJIIIKKKLLLOOORRRQQQMMMMMMPPPPPPMMMIIIKKKMMMMMMKKKJJJIIIJJJHHHKKKNNNOOOMMMMMMOOOQQQOOOOOONNNMMMKKKIIIGGGFFFHHHIIIIIIHHHHHHGGGFFFFFFHHHGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCEEEIIILLLNNNOOOMMMNNNOOOQQQSSSQQQMMMJJJJJJJJJJJJIIIGGGFFFDDDDDDCCCFFFHHHFFFBBB???@@@BBB======<<<======>>>??????======>>>????????????>>>;;;;;;;;;<<<>>>@@@AAABBBBBBAAABBBDDDGGGIIIIIIHHHEEECCCBBBAAAAAABBBDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGFFFGGGGGGHHHFFFCCC@@@?????????>>>===AAABBBDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFGGGBBBAAA@@@??????@@@AAABBBBBB@@@===<<<===>>>>>>===???@@@AAABBBBBBAAA@@@>>>:::;;;;;;;;;;;;<<>>>>>???@@@AAA<<<;;;::::::::::::::::::===<<<:::999999999999:::AAAAAABBBBBBAAA@@@???>>>999888777666666666777888999888777666777999;;;<<<:::<<<======;;;;;;<<<===;;;:::::::::<<<<<<:::888444444555777::::::999888777666555777999;;;<<<<<<:::===AAACCCCCCBBBAAAAAAAAA@@@@@@???>>>?????????@@@>>>;;;:::999;;;===>>><<<===???@@@@@@AAADDDGGGBBBBBBBBBCCCCCCBBB>>>;;;;;;:::;;;===@@@AAA@@@???AAAAAABBBCCCEEEHHHIIIKKKEEEGGGHHHJJJJJJIIIGGGFFFGGGDDDDDDHHHIIIEEEBBBAAACCCBBBAAAAAAAAAAAAAAAAAA===>>>??????>>>>>>@@@BBBAAAAAABBBAAA@@@@@@AAACCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFDDDAAA???@@@BBBEEEGGGFFFHHHKKKIIICCCBBBDDDAAA@@@@@@AAACCCDDDDDDCCC~~~|||~~~~~~}}}}}}{{{zzzzzzzzz{{{|||{{{yyyvvvtttssssssssstttxxxwwwvvvuuutttsssrrrrrrnnnmmmkkkiiiggggggggggggjjjmmmooonnnllljjjjjjkkkiiijjjjjjjjjiiiiiilllnnnlllllloootttuuuqqqoooppppppqqqqqqoookkkhhhggggggggghhhkkkmmmnnnmmmllljjjkkkhhhdddbbbbbbbbbbbbbbbccceeeeeeccc```___aaaccc```ccceeeccc___\\\^^^```fffeeeddddddeeeggghhhjjjcccbbb```^^^\\\[[[ZZZZZZXXX[[[]]]___^^^^^^^^^___aaabbbccceeeffffffeeeeeeeeeddddddcccbbbaaa______[[[\\\^^^``````^^^\\\[[[___aaaeeejjjoooqqqpppnnnccc```]]]\\\\\\[[[YYYWWWYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXWWWWWWWWWUUURRRPPPQQQQQQPPPOOOOOOPPPRRRSSSUUUUUUUUUUUURRRSSSUUUVVVXXXXXXXXXXXXWWWXXXWWWUUURRRQQQSSSUUUPPPQQQRRRPPPNNNMMMMMMNNNOOOPPPPPPNNNKKKJJJKKKMMMNNNPPPPPPLLLLLLOOOOOOMMMKKKMMMNNNNNNLLLKKKJJJJJJIIIJJJJJJKKKKKKMMMNNNOOOMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKMMMMMMKKKIIIJJJHHHGGGHHHKKKNNNPPPPPPQQQQQQRRRUUUVVVUUUQQQMMMLLLLLLKKKJJJIIIGGGFFFEEEBBBEEEHHHFFFBBB???AAACCC=========>>>???@@@AAAAAA@@@AAADDDEEEEEECCC@@@>>><<<<<<<<<===>>>@@@AAABBBDDDCCCBBBCCCEEEFFFFFFEEECCCAAA@@@???@@@BBBDDDFFFDDDEEEEEEEEEEEEDDDCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGHHHIIIKKKLLLIIIGGGDDDBBBBBBBBBAAA@@@CCCDDDFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHGGGGGGHHHIIIEEEDDDBBBAAAAAABBBDDDEEEGGGCCC???<<<<<<===>>>>>>@@@@@@AAAAAABBBAAAAAA@@@999;;;<<<:::999999<<>>>>>>>>===<<<<<<666666555444444555777777888777555555666888:::<<<;;;===>>>>>>======>>>???<<<;;;;;;;;;<<<;;;999888555444333333555666666555777555444555999<<<<<<<<<888;;;>>>@@@@@@AAABBBCCCAAAAAA@@@??????@@@AAABBB@@@>>>;;;999999:::<<<>>>>>>???AAA@@@???@@@CCCFFFDDDDDDDDDEEEEEECCC@@@===<<<;;;:::<<>>>>>=========>>>??????===???AAAAAA@@@@@@BBBDDDAAACCCDDDCCC@@@@@@BBBDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFBBB@@@@@@DDDGGGFFFGGGJJJMMMKKKDDDAAACCCCCCAAA@@@AAACCCCCCBBBAAA{{{}}}|||zzzyyyyyy{{{}}}~~~~~~{{{wwwtttssstttvvvxxxyyyyyyxxxwwwuuutttsssssskkkjjjiiihhhhhhiiijjjkkkkkknnnqqqpppmmmkkkkkkmmmkkkkkkkkkkkkjjjlllpppsssnnnmmmpppuuuvvvqqqooopppnnnooopppnnnllljjjiiijjjfffhhhjjjllllllkkkiiigggfffdddaaa`````````___]]]aaaccccccaaa^^^]]]^^^aaaaaaeeegggddd^^^ZZZ[[[]]]dddcccbbbcccdddgggiiikkkeeedddbbb```^^^\\\[[[[[[XXXZZZ\\\^^^^^^___aaacccbbbdddfffggghhhgggfffeeeddddddddddddcccbbbaaa```[[[]]]___``````___\\\[[[\\\^^^ccciiinnnpppooommmeeebbb___^^^^^^]]]YYYVVVXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPQQQSSSUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWTTTQQQPPPPPPQQQPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWRRRSSSUUUWWWXXXXXXWWWVVVYYYZZZYYYVVVSSSQQQSSSUUUTTTTTTSSSPPPMMMLLLLLLMMMPPPRRRRRRPPPLLLKKKLLLOOOLLLOOONNNKKKKKKNNNOOOLLLLLLNNNPPPOOOMMMLLLKKKKKKJJJHHHGGGHHHJJJLLLMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGIIIKKKNNNOOOKKKKKKLLLNNNPPPPPPNNNMMMNNNLLLJJJJJJMMMOOOQQQQQQTTTSSSTTTWWWYYYWWWSSSNNNMMMMMMLLLKKKJJJHHHFFFEEEAAADDDGGGFFFAAA???@@@CCC>>>>>>??????@@@AAABBBCCCCCCEEEHHHJJJIIIFFFBBB@@@======>>>>>>???@@@BBBBBBFFFDDDCCCCCCDDDDDDCCCAAABBBAAA???>>>???BBBEEEGGGEEEEEEEEEEEEEEEDDDCCCCCCHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFIIIKKKNNNOOOLLLIIIFFFDDDDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHIIIKKKGGGEEEDDDCCCCCCDDDFFFGGGKKKFFF@@@===<<<===>>>???AAAAAAAAAAAAAAAAAABBBBBB;;;<<<<<<:::777777999<<<;;;;;;;;;;;;;;;;;;;;;;;;666777:::;;;<<<;;;999777;;;::::::999888888888999777777777777777888888999:::;;;;;;;;;;;;;;;::::::555444444333444555777777777666444444444777:::<<<;;;===???@@@??????@@@AAA>>><<<;;;;;;<<<;;;999777===:::888777888::::::999888555333555999<<<===<<<666999<<<===>>>@@@BBBCCC@@@@@@??????@@@BBBDDDEEE@@@>>>;;;999888:::<<<>>>???AAABBBAAA??????CCCFFFFFFFFFFFFGGGGGGEEEAAA>>>===;;;:::;;;>>>AAACCCCCCBBBBBBBBBBBBDDDFFFHHHIIICCCDDDFFFHHHHHHFFFCCCBBBEEEAAADDDMMMOOOIIIBBBAAA@@@?????????@@@AAABBBBBB===@@@CCCDDDBBBAAACCCEEEBBBDDDEEEDDDAAA@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIGGGDDDAAAAAAEEEIIIBBBDDDIIINNNMMMGGGDDDEEEEEECCCBBBBBBBBBBBBAAA???~~~}}}~~~~~~}}}{{{|||}}}~~~~~~}}}{{{{{{{{{yyywwwuuuvvvwww{{{||||||zzzvvvsssqqqqqqiiigggfffgggiiikkkllllllnnnoooppppppooonnnooopppmmmmmmmmmmmmnnnooopppqqqnnnppprrruuuvvvtttoookkkmmmnnnnnnnnnmmmmmmlllkkkiiihhhggghhhhhhgggeeecccdddbbb___\\\[[[[[[\\\^^^___```aaa```^^^^^^```aaabbbbbbbbbaaa___]]][[[YYY```aaaccccccccceeehhhkkkfffeeeccc```^^^\\\[[[ZZZ[[[\\\]]]]]]\\\^^^cccggg___dddiiikkkhhheeeddddddggghhhiiihhheeecccbbbccc___^^^______``````^^^\\\``````bbbeeeiiikkkjjjiiicccddddddccc```]]]ZZZXXXUUUUUUUUUUUUUUUWWWXXXYYYTTTUUUVVVWWWUUUSSSPPPNNNOOONNNLLLLLLMMMQQQUUUWWWZZZXXXWWWVVVWWWXXXWWWVVVWWWTTTTTTUUUSSSMMMKKKLLLMMMPPPTTTVVVVVVUUUUUUUUUPPPTTTXXXZZZYYYWWWVVVUUUWWWWWWWWWWWWVVVTTTRRRQQQSSSTTTUUUUUUTTTQQQMMMKKKPPPPPPPPPPPPPPPPPPOOOOOOTTTRRRPPPNNNMMMLLLMMMMMMNNNOOOOOOMMMJJJHHHHHHIIIGGGFFFEEEFFFIIIKKKKKKKKKEEEFFFGGGGGGFFFGGGIIIKKKMMMJJJGGGEEEFFFIIIMMMOOOKKKKKKKKKKKKMMMOOOQQQRRRNNNMMMMMMLLLLLLMMMNNNNNNQQQUUUWWWWWWYYYZZZUUUOOOKKKJJJIIIIIIGGGGGGFFFEEEEEEGGGJJJJJJGGGDDDBBBAAA???@@@@@@AAABBBCCCDDDEEECCCEEEGGGHHHGGGEEEAAA???>>>>>>>>>>>>>>>???@@@AAADDDCCCCCCCCCCCCBBBBBBBBBBBB>>>===@@@BBBAAABBBEEEHHHGGGEEECCCCCCDDDFFFGGGFFFGGGHHHIIIHHHGGGFFFEEEIIIGGGGGGJJJNNNQQQQQQPPPLLLJJJGGGFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIJJJJJJJJJIIIHHHHHHJJJHHHEEECCCCCCEEEHHHJJJGGGDDD@@@??????@@@@@@@@@DDDJJJIII???<<>><<>><<<<<<;;;;;;888888777777777777888888777555333444888:::999777::::::;;;===>>>@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCDDDDDDBBB@@@===;;;<<<>>>>>>>>>>>>???BBBEEEIIIKKKJJJHHHGGGHHHHHHFFFAAA<<>>@@@AAA@@@@@@??????@@@AAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFBBBDDDEEEDDDBBBAAADDDFFFFFFBBBCCCFFFEEEAAADDDJJJGGGGGGFFFEEEDDDDDDEEEEEECCCDDDIIIOOOPPPIIIEEEDDDGGGGGGGGGGGGFFFEEEDDDCCC~~~~~~~~~{{{{{{{{{yyywwwwwwxxxzzz|||}}}}}}{{{xxxtttsssrrrkkkiiiggggggiiijjjkkkjjjpppqqqrrrrrrqqqpppqqqsssooooooppppppqqqrrrrrrsssooopppsssuuuvvvtttoookkkmmmmmmnnnnnnnnnmmmmmmllliiigggeeedddeeedddbbbaaacccbbb___\\\\\\\\\^^^_________```___^^^]]]___aaa^^^___`````````___^^^]]]^^^___``````aaacccgggjjjgggfffdddaaa___]]]\\\[[[\\\]]]______^^^___bbbeeeeeeiiimmmnnnkkkhhhfffeeefffhhhiiihhhfffddddddeeecccccccccccccccaaa___]]]``````aaadddgggiiihhhgggcccccccccaaa___\\\YYYWWWUUUTTTSSSRRRSSSTTTVVVWWWSSSTTTVVVWWWWWWUUURRRQQQOOONNNLLLLLLNNNRRRVVVXXXZZZXXXWWWVVVXXXXXXWWWVVVUUUSSSSSSUUUTTTOOOMMMOOOMMMPPPSSSUUUUUUTTTSSSSSSPPPSSSWWWYYYYYYWWWVVVVVVXXXXXXXXXXXXVVVTTTRRRQQQSSSTTTUUUUUUSSSQQQNNNLLLOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNMMMJJJHHHHHHIIIGGGFFFEEEFFFIIIJJJKKKJJJFFFHHHHHHHHHGGGGGGIIIKKKLLLKKKHHHGGGGGGIIIKKKMMMKKKKKKKKKKKKMMMOOOPPPQQQOOOMMMLLLJJJJJJKKKMMMNNNOOORRRTTTSSSUUUVVVRRRLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFHHHHHHFFFCCCAAAAAA@@@@@@AAABBBCCCCCCDDDDDDBBBDDDFFFGGGGGGDDDAAA???AAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@CCC???>>>AAABBBAAABBBEEEGGGFFFDDDCCCCCCCCCCCCDDDCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIILLLPPPSSSRRRQQQOOOMMMIIIGGGFFFEEECCCAAAIIIJJJKKKLLLKKKJJJHHHGGGKKKJJJJJJIIIHHHGGGEEEEEEIIIGGGEEEDDDDDDEEEGGGIIIFFFDDDAAA@@@@@@AAA@@@???BBBHHHFFF===:::???@@@;;;===;;;:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;999999:::::::::999888777888999:::;;;;;;<<<;;;;;;555777888888888999;;;===<<<<<<<<<<<<;;;:::888777444666777777666666777888:::999777666666777888:::999>>>BBBBBB???===???BBBAAA@@@???===<<<;;;;;;;;;999888888777777888888999888666444555777::::::999:::;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???===;;;:::;;;===@@@???@@@AAACCCFFFIIIKKKJJJHHHFFFEEEEEECCCAAA???@@@@@@?????????@@@AAAAAABBBAAA@@@@@@@@@BBBDDDEEEEEEDDDBBBBBBCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDDDDBBBBBBCCCDDD@@@??????@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDEEEDDDCCCCCCEEEHHHFFFCCCDDDFFFEEEBBBDDDIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFJJJPPPPPPKKKGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB~~~~~~}}}}}}|||zzzxxxxxxzzz|||{{{}}}}}}|||yyyvvvttttttnnnllliiihhhhhhiiihhhgggooopppqqqqqqpppppprrrsssppppppqqqsssssssssssssssqqqqqqsssuuuvvvtttpppmmmmmmmmmmmmmmmmmmnnnnnnnnnkkkhhheeecccccccccbbbbbbaaa```]]][[[[[[\\\^^^___^^^___```___]]]]]]___```[[[\\\^^^___```aaaaaaaaa\\\]]]]]]]]]^^^aaafffiiijjjhhhfffcccaaa___^^^]]]^^^```bbbcccbbbbbbcccdddiiillloooooommmiiigggffffffhhhiiihhhfffeeeeeefffgggggggggfffdddaaa___^^^`````````bbbeeefffeeecccbbbbbbaaa```^^^ZZZXXXVVVVVVTTTRRRPPPOOOQQQSSSTTTRRRSSSUUUWWWWWWWWWUUUTTTOOONNNMMMMMMOOOSSSWWWZZZZZZXXXWWWVVVWWWXXXWWWVVVTTTRRRRRRUUUUUUQQQPPPQQQNNNQQQTTTUUUTTTSSSRRRRRRPPPSSSVVVXXXXXXWWWWWWXXXYYYYYYYYYYYYWWWUUUSSSRRRSSSTTTUUUUUUSSSQQQNNNMMMOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOMMMKKKIIIIIIJJJHHHGGGFFFGGGJJJKKKKKKJJJIIIJJJKKKJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOONNNKKKIIIIIIJJJLLLMMMLLLNNNOOONNNOOOQQQOOOJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEGGGGGGEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAACCCEEEGGGGGGEEEBBBAAACCCCCCDDDDDDEEEFFFGGGGGGBBBBBBBBBBBBAAAAAAAAAAAACCC@@@@@@BBBBBB@@@AAADDDEEEEEEDDDDDDCCCBBBAAA@@@???AAACCCFFFHHHJJJKKKLLLJJJJJJLLLPPPSSSUUUTTTRRRPPPMMMJJJGGGFFFEEEDDDBBBFFFGGGIIIJJJJJJHHHEEECCCKKKKKKIIIHHHFFFDDDCCCBBBGGGGGGFFFEEEEEEFFFGGGGGGIIIGGGEEEEEEEEEEEECCCAAA@@@EEECCC<<<999<<<===:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<888888999999999999::::::999:::<<<======<<<:::999333555777777888:::<<>>>>>>>>>>>===;;;999888666777888888777777888999999999888777777888999:::;;;???BBBBBB@@@???@@@CCC@@@???>>>===<<<;;;;;;;;;:::999999888888999999::::::888555555777:::;;;;;;;;;;;;<<<======>>>??????======>>>>>>>>>>>>======>>>>>>>>><<<;;;;;;===???BBBAAABBBBBBDDDGGGIIIKKKHHHHHHFFFCCCAAA@@@AAABBB???????????????@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFCCCCCCDDDCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@CCCFFFGGGGGGGGGGGGHHHAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDEEEGGGIIIGGGEEEEEEFFFEEEBBBDDDHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHKKKPPPPPPLLLJJJJJJJJJIIIIIIHHHGGGEEEEEEDDD~~~~~~~~~~~~{{{xxxxxxzzz|||yyyzzz{{{zzzxxxuuuttttttpppnnnjjjhhhhhhgggfffeeekkkmmmoooooonnnoooppprrroooppprrrsssttttttttttttsssssstttuuuwwwuuurrrooolllllllllllllllmmmmmmnnnooolllgggddddddeeeeeeeee```^^^\\\ZZZZZZ[[[^^^___```aaaaaaaaa______aaabbb\\\\\\^^^___aaabbbcccccc]]]]]]]]]]]]^^^aaafffjjjkkkjjjhhheeecccbbbaaa```bbbdddfffggggggfffeeedddhhhjjjlllmmmllljjjhhhfffgggiiijjjiiifffeeedddeeehhhhhhhhhfffccc```]]]\\\```______```bbbbbbaaa```bbbbbbaaa___]]][[[XXXWWWXXXVVVRRRPPPOOOOOOQQQSSSOOOQQQSSSUUUVVVWWWVVVVVVOOONNNMMMMMMPPPTTTXXX[[[YYYXXXVVVVVVWWWWWWWWWVVVTTTRRRSSSVVVUUUQQQPPPRRRPPPSSSUUUVVVTTTSSSSSSSSSPPPSSSVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUUUUTTTRRRPPPNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPPPPQQQQQQOOOMMMKKKKKKLLLJJJIIIIIIKKKMMMNNNMMMLLLLLLMMMMMMLLLJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIHHHMMMMMMMMMMMMMMMNNNNNNNNNPPPNNNKKKIIIHHHIIIKKKMMMJJJLLLLLLJJJKKKNNNLLLGGGIIIHHHHHHHHHGGGFFFFFFFFFDDDFFFGGGGGGEEEDDDEEEFFFFFFFFFGGGHHHGGGGGGFFFEEEBBBDDDFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCCCCBBBCCCAAAAAACCCBBB???@@@DDDDDDEEEEEEFFFEEECCC@@@??????@@@BBBEEEGGGJJJKKKLLLJJJLLLOOOSSSUUUVVVUUUSSSMMMKKKHHHGGGGGGHHHHHHGGGBBBDDDGGGIIIIIIGGGEEECCCIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFGGGGGGFFFFFFFFFGGGFFFEEEEEEFFFEEEBBB@@@???BBBAAA;;;999;;;===;;;;;;<<<===>>>============>>>>>>??????>>>===<<<;;;888888888888999:::;;;<<<;;;<<<======;;;888444222555777888999999;;;===@@@@@@@@@AAA@@@???>>><<<;;;777999::::::999888:::;;;;;;::::::999999:::;;;<<<<<>>===<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<:::888777888:::<<<===<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>???>>>===>>>@@@CCCDDDDDDDDDDDDFFFGGGIIIJJJDDDFFFGGGDDD@@@>>>@@@BBB>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBEEEFFFEEEBBB@@@BBBDDD@@@???>>>>>>>>>???@@@AAA>>>AAAEEEHHHIIIIIIIIIJJJEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFGGGIIIJJJFFFFFFGGGGGGEEEDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGGGGJJJIIIKKKOOOPPPMMMKKKMMMMMMLLLKKKJJJIIIHHHHHHGGG}}}|||{{{zzzvvvuuuvvvyyyuuuvvvxxxxxxuuusssssssssqqqnnnkkkhhhggggggeeedddjjjlllnnnnnnnnnoooqqqrrrqqqrrrsssuuuvvvwwwxxxxxxvvvuuuuuuvvvwwwwwwtttrrrmmmmmmlllkkkllllllmmmnnnppplllgggddddddfffggggggcccaaa___]]]]]]___aaabbbcccdddeeedddbbbbbbdddeee````````````aaabbbccccccaaaaaaaaaaaaaaadddhhhkkkkkkjjjiiigggeeedddccccccfffgggiiikkkkkkjjjhhhfffggghhhjjjlllmmmmmmkkkiiiiiijjjjjjiiifffccccccccchhhjjjjjjhhhddd```______```___]]]^^^___```___^^^bbbbbbaaa___^^^\\\[[[ZZZZZZXXXUUURRRQQQQQQRRRSSSNNNOOOQQQSSSTTTUUUUUUUUUPPPNNNMMMMMMPPPSSSXXXZZZXXXVVVTTTTTTUUUVVVUUUTTTUUURRRSSSVVVUUUPPPOOOPPPSSSUUUWWWWWWVVVUUUUUUVVVRRRTTTVVVVVVVVVVVVXXXZZZYYYZZZ[[[[[[ZZZYYYWWWVVVUUUVVVVVVUUUUUUSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRROOOMMMMMMNNNNNNMMMMMMOOOQQQQQQPPPOOOOOOPPPOOONNNKKKJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHNNNNNNNNNNNNMMMMMMMMMLLLOOONNNKKKIIIIIIJJJLLLMMMHHHJJJJJJIIIJJJMMMKKKFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJIIIGGGGGGHHHJJJJJJJJJKKKLLLKKKIIIHHHGGGDDDEEEFFFHHHHHHGGGFFFEEEBBBCCCEEEFFFGGGHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBAAACCCEEECCC???@@@DDDDDDEEEFFFGGGFFFDDDAAA@@@AAABBBCCCDDDFFFGGGIIIIIIIIIKKKPPPSSSTTTUUUTTTTTTNNNKKKHHHGGGGGGIIIIIIIIIDDDEEEHHHKKKLLLKKKJJJHHHEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBAAAAAABBBAAA>>><<>>@@@AAA???======>>>AAABBBBBBBBB@@@>>><<<:::999999999999:::;;;===>>><<<===>>>>>><<<888555222999:::;;;;;;;;;<<<>>>@@@??????@@@@@@???>>><<<;;;999:::<<<;;;::::::;;;===<<<<<<<<<======>>>>>>???>>>???BBBCCCBBBBBBBBBBBB@@@???>>>===============<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;===???<<<=========>>>>>>??????@@@AAACCCCCCCCCCCCAAA@@@===>>>???>>>>>>@@@BBBEEEEEEEEEEEEFFFGGGHHHHHHIIIAAADDDGGGFFFCCC@@@???AAA<<<<<<<<<======???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAADDDEEEDDDAAA@@@AAADDD@@@???>>>======>>>@@@AAA<<<@@@DDDGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDEEEGGGHHHIIIJJJEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJIIIKKKOOOPPPMMMLLLNNNMMMLLLKKKIIIIIIIIIIIIIII}}}{{{zzz~~~wwwqqqpppqqqtttqqqsssuuuuuusssrrrrrrrrrqqqnnnjjjhhhhhhgggfffdddkkkmmmoooppppppqqqsssuuurrrssstttuuuxxxzzz|||~~~zzzxxxwwwxxxyyyyyywwwvvvqqqpppnnnmmmmmmmmmnnnooonnnkkkfffddddddfffggggggiiihhheeeccccccdddfffgggfffggghhhgggeeeeeeggghhheeedddcccbbbbbbbbbcccccceeeffffffffffffgggjjjllljjjjjjiiiggggggfffffffffhhhhhhiiikkkmmmllliiiggghhhhhhjjjllloooooommmkkkhhhiiiiiihhheeecccbbbbbbiiikkkmmmkkkfffcccbbbddd```^^^\\\\\\^^^^^^^^^]]]aaa``````___^^^]]]]]]]]][[[ZZZXXXVVVTTTTTTTTTTTTOOOOOOQQQRRRSSSTTTTTTTTTPPPOOOMMMMMMOOORRRVVVYYYVVVTTTSSSRRRSSSTTTSSSRRRTTTRRRRRRUUUTTTOOONNNOOOTTTUUUWWWWWWVVVVVVWWWXXXTTTUUUVVVUUUUUUUUUXXXZZZYYYZZZ[[[\\\\\\[[[[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTUUUUUUUUUUUUUUUTTTSSSTTTTTTRRRPPPNNNNNNOOOPPPPPPQQQRRRTTTTTTRRRPPPQQQRRRQQQOOOLLLJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIOOOOOOOOONNNNNNLLLKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLGGGIIIJJJIIIJJJMMMJJJEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIKKKLLLLLLMMMNNNNNNMMMKKKHHHGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDGGGIIIJJJJJJJJJJJJ@@@@@@@@@@@@????????????AAAAAADDDFFFCCC???@@@EEECCCDDDEEEFFFFFFEEECCCAAADDDDDDCCCCCCDDDEEEFFFFFFGGGJJJNNNPPPQQQQQQRRRSSSRRROOOJJJGGGGGGGGGGGGGGGCCCDDDFFFHHHIIIIIIIIIHHHCCCCCCBBBCCCDDDFFFHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFHHHFFFDDDDDDDDDDDDBBBAAA???@@@@@@===<<<<<<===???<<<@@@DDDDDDAAA>>>===>>>AAABBBCCCCCCAAA???<<<;;;::::::;;;<<<<<<===>>>>>><<<===>>>??????===;;;:::;;;<<<======<<<===???AAA<<<<<<>>>>>>>>>===<<<<<<;;;<<<======<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>???AAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>???=========<<<<<<============>>>>>>>>><<<<<<===???======>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>>>>>>>???BBBEEEFFFFFFGGGGGGGGGGGGGGGGGG@@@CCCFFFFFFEEEBBB@@@???<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA??????@@@AAA???????????????@@@AAAAAA===???CCCDDDEEEEEEFFFHHHLLLLLLLLLLLLKKKJJJHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIFFFDDDCCCDDDGGGIIIIIIHHHCCCHHHIIIGGGFFFHHHIIIGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJIIIKKKPPPQQQNNNMMMOOOJJJIIIHHHGGGGGGHHHIIIJJJ}}}||||||zzz|||yyyqqqkkkjjjmmmpppoooqqqssstttsssrrrrrrrrrooommmiiihhhhhhhhhgggfffjjjlllnnnooopppqqqsssuuupppppppppqqquuuyyy}}}}}}{{{yyyyyyzzz{{{zzzyyyvvvtttrrrpppoooooopppqqqnnnkkkgggfffgggiiijjjjjjmmmkkkhhhfffeeeeeeggghhhhhhiiiiiihhhgggggghhhjjjgggfffeeedddccccccddddddhhhiiikkkkkkjjjiiijjjkkkiiihhhhhhggghhhhhhiiiiiihhhggggggiiikkkllljjjgggiiihhhhhhjjjmmmmmmkkkiiiccceeeffffffdddcccddddddfffjjjlllkkkgggddddddfff___]]][[[[[[]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^ZZZZZZZZZYYYWWWVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSQQQOOOMMMMMMNNNQQQTTTVVVTTTSSSQQQQQQRRRRRRRRRQQQQQQOOOPPPSSSSSSPPPOOOPPPRRRTTTVVVVVVVVVVVVXXXYYYVVVWWWVVVUUUTTTTTTWWWYYYWWWYYY[[[\\\]]]^^^]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSRRROOOMMMMMMNNNQQQQQQRRRTTTUUUUUUSSSPPPRRRSSSRRROOOLLLJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKOOOOOOOOOOOONNNLLLJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIEEEHHHJJJIIIKKKLLLIIICCCCCCDDDFFFHHHJJJLLLNNNNNNPPPOOONNNKKKIIIIIIKKKMMMMMMNNNOOOOOOMMMJJJGGGEEEEEEEEEEEEEEEEEEDDDCCCBBBAAACCCFFFHHHIIIJJJIIIIII?????????>>>>>>>>>======???@@@DDDGGGDDD???AAAGGGAAABBBCCCDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHKKKMMMMMMNNNPPPRRRSSSOOOJJJGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBCCCDDDGGGIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFMMMJJJHHHFFFGGGGGGFFFEEE???>>>>>>===<<<;;;===@@@===BBBFFFFFFBBB===<<<======>>>@@@AAAAAA???===<<<;;;<<<===>>>??????>>>>>>======>>>>>>>>>======<<<999:::<<<======>>>AAACCC;;;<<<>>>???@@@@@@??????<<<===>>>>>>======>>>@@@===>>>???@@@AAAAAAAAAAAA>>>>>>???AAABBBCCCAAA@@@BBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>======>>>>>>>>><<>>???===>>>>>>@@@AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA===>>>?????????@@@CCCFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCAAA======>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>???@@@AAA@@@???>>>???@@@AAABBBCCCCCCCCC???AAABBBCCCBBBCCCDDDFFFIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGEEECCCDDDFFFHHHGGGFFFAAAGGGJJJGGGGGGJJJKKKHHHGGGIIIJJJLLLLLLLLLJJJIIIKKKJJJMMMSSSTTTPPPOOOPPPKKKJJJIIIHHHIIIKKKMMMNNN~~~||||||zzzvvvtttwww~~~zzztttlllggggggjjjnnnoooqqqssstttsssrrrrrrsssnnnllliiihhhhhhiiihhhggghhhjjjlllmmmnnnooorrrtttlllkkkkkklllpppuuu{{{~~~~~~}}}{{{zzz{{{||||||{{{yyyxxxuuusssqqqqqqrrrsssooommmjjjjjjkkkmmmmmmmmmllljjjgggeeecccdddeeefffhhhiiiiiihhhgggggghhhjjjhhhgggfffeeedddeeeffffffiiikkkmmmnnnlllkkkjjjjjjgggggggggggghhhiiijjjjjjgggeeedddfffiiikkkiiiggghhhgggfffgggjjjjjjgggddd```bbbdddeeeddddddfffgggbbbfffjjjiiieeebbbdddfff___]]][[[[[[]]]^^^___^^^[[[[[[[[[[[[\\\]]]^^^^^^YYYZZZZZZZZZYYYWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQPPPMMMLLLMMMOOOSSSUUUSSSQQQPPPPPPQQQQQQPPPOOONNNLLLNNNRRRSSSPPPPPPRRRQQQSSSUUUUUUUUUVVVXXXYYYXXXXXXWWWUUUSSSSSSVVVXXXWWWXXXZZZ]]]^^^_________ZZZZZZYYYYYYXXXXXXXXXWWWRRRRRRRRRRRRQQQQQQQQQQQQOOOQQQRRRSSSTTTTTTSSSSSSQQQRRRRRRPPPNNNLLLLLLLLLQQQQQQRRRTTTUUUUUURRRPPPSSSSSSRRROOOLLLJJJJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMPPPPPPPPPOOONNNLLLJJJHHHBBBCCCEEEGGGHHHHHHHHHGGGCCCGGGIIIIIIKKKLLLGGGAAAAAABBBDDDGGGIIILLLNNNOOOQQQPPPNNNKKKHHHHHHKKKMMMLLLMMMNNNNNNLLLIIIFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@CCCEEEGGGGGGGGGFFF@@@@@@@@@????????????>>>>>>@@@DDDGGGDDD@@@BBBHHH@@@@@@AAABBBCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEEEECCCFFFIIIJJJJJJKKKNNNRRRPPPLLLHHHGGGHHHJJJLLLLLLLLLKKKHHHFFFEEEEEEEEEFFFDDDDDDCCCCCCDDDGGGIIIKKKGGGGGGFFFEEEEEEFFFGGGGGGJJJGGGDDDBBBBBBCCCCCCCCC>>>=========;;;:::<<<@@@>>>CCCHHHHHHBBB===<<<<<<999:::===@@@@@@@@@>>>===<<<===???@@@AAA@@@>>>===??????===<<<;;;:::999999666888:::;;;===???BBBEEE>>>???AAACCCDDDDDDDDDDDD<<<>>>??????>>>>>>???@@@<<<===>>>@@@@@@AAAAAAAAA>>>>>>???@@@BBBCCCAAA@@@BBBBBBAAAAAA@@@AAAAAAAAA??????>>>>>>>>>>>>??????<<>>>>>???===>>>???@@@BBBCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBBBBBBBCCCFFFHHHFFFGGGGGGGGGGGGFFFEEEDDDGGGDDDAAAAAADDDFFFEEECCC?????????@@@AAACCCDDDEEEAAABBBDDDEEEFFFFFFFFFFFFCCC@@@>>>@@@CCCDDDBBB???>>>???AAACCCDDDDDDDDDDDDAAABBBCCCBBBAAABBBDDDFFFFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGEEECCCCCCFFFGGGFFFDDD@@@GGGJJJGGGGGGKKKLLLIIIGGGIIIKKKLLLMMMLLLKKKJJJLLLKKKOOOUUUVVVRRRPPPRRRMMMMMMLLLLLLMMMOOORRRSSS}}}|||zzzwwwtttqqqqqqtttwwwyyyvvvtttooojjjffffffiiilllmmmooopppqqqqqqqqqsssuuupppnnnkkkhhheeedddddddddffflllpppqqqrrrsssjjj```fffgggiiikkkmmmppptttwwwzzz{{{}}}zzz}}}zzzrrrooorrrqqqlllmmmnnnnnnmmmkkkjjjkkkmmmmmmkkkjjjhhhgggggghhhhhhggghhhgggfffddddddfffhhhffffffeeeddddddeeefffgggiiijjjlllppprrrqqqnnnkkkkkkkkkkkkkkkjjjjjjiiihhheeebbbaaabbbfffjjjjjjiiiiiiiiiiiijjjjjjiiieeecccdddaaa```aaaeeefffeeeccccccdddfffhhhhhhgggeeeddd______]]]]]]\\\]]]^^^___[[[XXXYYY^^^```]]]\\\]]]XXXYYYYYYXXXVVVTTTUUUVVVYYYVVVSSSRRRSSSVVVWWWXXXRRRPPPOOOOOOQQQRRRSSSSSSRRRNNNLLLMMMQQQSSSPPPMMMMMMJJJIIIMMMSSSUUUSSSPPPMMMMMMNNNPPPTTTVVVWWWVVVWWWVVVUUUUUUVVVWWWVVVUUUYYYVVVTTTWWW^^^bbbbbb___\\\[[[YYYYYYYYYYYYWWWUUUVVVTTTQQQPPPQQQQQQQQQPPPQQQRRRRRRRRRPPPPPPRRRTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRSSSTTTUUUVVVVVVVVVSSSRRROOOMMMLLLMMMNNNNNNIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPOOONNNMMMKKKKKKEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEDDDGGGJJJGGGBBBDDDDDDEEEFFFHHHJJJLLLNNNTTTSSSPPPMMMJJJGGGEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFEEECCC@@@>>>>>>???AAAAAABBBDDDEEEGGGHHHHHHAAABBBBBBAAA???>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDEEEEEEFFFFFFEEECCCAAA@@@EEEEEEDDDDDDDDDGGGMMMQQQNNNIIIHHHJJJIIIEEEGGGLLLJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB===<<<;;;:::;;;===???AAABBBFFFJJJJJJFFFAAA>>>======??????<<<<<<@@@AAA@@@???AAACCCCCCAAA???>>>===>>>>>>??????>>>===;;;::::::;;;===???AAABBBCCCCCCBBB@@@???@@@CCCDDDBBB??????BBBDDDCCC???===>>>???BBBBBBBBB@@@??????@@@BBBBBB@@@===>>>??????===;;;>>>>>>>>>>>>???BBBDDDEEEAAAAAABBBBBBBBBAAA@@@@@@<<>>>>>===<<<>>>BBBCCCAAA???BBB???<<<;;;===@@@CCCDDD???@@@BBBCCCCCCEEEHHHJJJLLLKKKIIIIIIIIIKKKMMMNNNKKKGGGIIIFFF>>>BBBEEE===@@@@@@AAABBBCCCCCCCCCCCCHHHFFFEEEDDDEEEFFFHHHJJJCCCCCCCCCCCCCCCCCCCCCCCC???AAADDDEEEDDDCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCHHHEEEFFFJJJKKKJJJJJJNNNOOOOOOOOONNNMMMKKKIIIHHHFFFFFFFFFFFFGGGHHHHHHIIILLLKKKKKKKKKKKKMMMNNNOOOJJJKKKMMMNNNOOOPPPPPPPPPRRRRRRRRRSSSUUUVVVUUUSSSSSSRRRQQQRRRTTTUUUVVVVVV}}}}}}}}}|||~~~}}}~~~}}}{{{yyyxxxuuussspppmmmmmmooorrrttttttrrroookkkgggfffhhhjjjnnnpppqqqqqqpppoooppprrrooommmiiieeecccccccccddddddjjjoooppprrrssslllbbbaaacccdddeeefffhhhlllooovvvxxx}}}{{{}}}zzzsssqqqsssrrrnnnmmmnnnnnnllljjjiiijjjkkkkkkjjjiiihhhgggggggggggggggggggggfffddddddfffggggggfffeeeddddddeeeeeefffiiijjjllloooqqqqqqnnnkkkjjjjjjiiiiiigggfffeeedddeeecccaaacccfffiiijjjiiifffffffffhhhiiihhhfffccceeedddcccdddeeeeeedddbbbcccdddeeefffggggggfffeee___^^^]]]\\\[[[[[[\\\]]]]]]ZZZZZZ]]]]]]ZZZYYY[[[ZZZ[[[ZZZXXXVVVTTTUUUVVVZZZXXXTTTRRRRRRSSSRRRRRROOOMMMLLLLLLNNNOOOPPPOOOPPPMMMKKKMMMQQQSSSPPPMMMKKKIIIHHHLLLQQQTTTRRRPPPLLLKKKKKKMMMPPPRRRSSSRRRUUUUUUUUUVVVVVVVVVUUUTTTTTTRRRRRRVVV\\\``````^^^ZZZXXXVVVUUUVVVWWWVVVUUUUUUSSSPPPOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPPPPRRRSSSQQQQQQPPPOOOOOONNNMMMMMMPPPQQQRRRTTTUUUVVVVVVVVVSSSQQQOOONNNMMMMMMNNNOOOIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJGGGHHHIIIJJJIIIGGGEEECCCFFFFFFCCC@@@CCCHHHHHHDDDDDDEEEEEEGGGHHHKKKLLLMMMRRRPPPNNNKKKHHHFFFEEEDDDEEEEEEFFFFFFFFFEEECCCBBBCCCCCCCCCBBB@@@@@@AAABBBAAAAAABBBDDDEEEGGGHHHHHHCCCDDDDDDCCCAAA@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAA@@@??????AAACCCBBBCCCDDDDDDCCCBBB@@@???BBBBBBBBBBBBBBBEEEJJJNNNFFFDDDEEEHHHHHHFFFJJJQQQLLLLLLKKKKKKJJJIIIIIIHHHDDDFFFFFFFFFDDDDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEECCCAAA???>>>===<<<<<<<<<===>>>???BBBFFFIIIIIIFFFAAA???>>>===@@@???<<<<<<@@@AAA???<<<>>>@@@@@@???>>>>>>???>>>??????@@@???>>>======<<<===>>>@@@BBBBBBCCCCCCBBBAAA@@@BBBDDDEEECCCAAA???AAABBB@@@>>>===>>>???FFFFFFFFFDDDCCCBBBDDDFFFCCCAAA???@@@AAAAAA???<<<>>>>>>>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDD999PPPdddNNN===CCCFFF@@@???>>>@@@CCCDDDBBB@@@AAA???<<<;;;===???BBBCCC???@@@BBBCCCCCCDDDGGGJJJJJJIIIHHHGGGHHHIIIKKKLLLIIIEEEGGGEEE???EEEJJJCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAFFFDDDEEEIIIKKKIIIJJJNNNPPPOOONNNMMMLLLKKKJJJJJJGGGFFFFFFFFFGGGGGGHHHIIINNNMMMLLLKKKKKKMMMOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSUUUWWWXXXWWWVVVXXXXXXYYYZZZ\\\^^^^^^^^^~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~|||{{{xxxxxxzzzzzzwwwxxx{{{{{{{{{zzzyyyxxxvvvuuutttooommmkkkiiiiiikkknnnoooppppppooommmiiihhhhhhiiiooopppqqqqqqooommmnnnnnnnnnkkkfffbbb```aaacccdddccchhhmmmooorrrrrrllleee___`````````___aaadddgggooouuu}}}yyyyyywwwrrroooppppppnnnmmmmmmmmmllliiigggggghhhgggggggggggggggfffeeedddfffffffffeeeccccccdddffffffeeedddccccccdddeeefffhhhhhhiiikkkmmmmmmkkkiiigggffffffeeedddbbbaaaaaaeeedddbbbcccfffhhhiiiiiieeeeeeeeegggiiiiiigggeeeeeefffgggfffdddbbbbbbbbbbbbccccccdddeeefffgggggg___^^^\\\[[[ZZZZZZZZZ[[[```\\\ZZZ[[[ZZZVVVVVVYYY^^^]]]\\\XXXVVVUUUVVVXXX[[[YYYVVVSSSRRROOOLLLJJJLLLJJJIIIIIIKKKLLLLLLKKKMMMKKKJJJLLLPPPRRRPPPMMMIIIHHHGGGJJJOOORRRRRRPPPLLLKKKJJJKKKNNNOOOPPPOOORRRSSSUUUVVVVVVUUUTTTSSSPPPOOOPPPUUUZZZ]]]\\\ZZZVVVTTTQQQPPPRRRSSSTTTTTTSSSQQQNNNNNNNNNOOOOOONNNNNNOOOPPPPPPOOOOOOQQQRRRNNNNNNNNNMMMLLLLLLKKKKKKNNNOOOQQQRRRTTTUUUUUUVVVRRRPPPOOONNNMMMMMMNNNOOOKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIFFFDDDBBBGGGFFFBBB>>>???FFFHHHGGGEEEEEEFFFGGGIIIJJJLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBB???@@@AAAAAAAAAAAACCCEEEAAABBBCCCDDDEEEFFFGGGHHHEEEFFFFFFEEECCCBBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAA===>>>???>>>======???AAA???@@@AAABBBBBBAAA@@@??????@@@@@@@@@@@@CCCHHHLLLBBBBBBDDDGGGFFFFFFJJJQQQMMMLLLLLLKKKKKKJJJJJJJJJEEEFFFGGGEEEDDDBBBCCCDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@AAACCCDDDCCCAAA???===?????????>>>>>>>>>======CCCFFFIIIIIIFFFCCC@@@???>>>@@@???<<<<<<@@@AAA???===>>>??????>>>???AAABBB>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCCCCBBB@@@>>>>>>@@@AAACCCDDDDDDCCCAAA@@@BBBCCCDDDCCCBBBBBBCCCBBBAAA?????????>>>>>>???@@@AAAAAABBBAAA@@@??????@@@AAABBBJJJBBBmmmUUU;;;GGGEEEBBBAAAAAABBBCCCDDDBBBAAA???>>>===<<<===???AAACCC>>>@@@BBBBBBBBBDDDGGGIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKHHHKKKJJJEEEMMMTTTNNNDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFDDDFFFJJJLLLKKKMMMPPPRRRQQQPPPNNNNNNMMMNNNNNNJJJIIIIIIIIIIIIJJJJJJKKKRRRPPPNNNMMMMMMOOORRRSSSRRRSSSSSSTTTTTTUUUUUUUUUYYYXXXXXXZZZ]]]^^^^^^]]]\\\^^^aaaccceeeeeeeeeeee~~~yyyyyy|||}}}~~~{{{yyywwwxxxyyy{{{{{{zzzzzzzzzyyyxxxxxxyyy{{{{{{{{{zzzyyyzzz{{{zzzxxxwwwwwwuuutttvvvuuurrrssswwwwwwvvvuuutttsssqqqpppooolllkkkjjjiiiiiijjjlllmmmnnnooopppnnnllliiiiiiiiimmmoooqqqpppooommmmmmnnnmmmiiiddd```^^^```bbbeeeeeeiiimmmooopppoookkkfffbbbaaaaaa___^^^___bbbdddkkksss~~~}}}rrrqqqooollljjjjjjjjjjjjlllmmmmmmkkkhhhfffffffffcccdddeeeeeeeeecccbbbaaaddddddeeedddbbbaaaaaacccaaaaaaaaaaaabbbccceeefffeeedddeeefffhhhhhhfffdddbbbaaaaaaaaa```aaaaaaaaaeeedddcccdddeeeggghhhiiihhhgggggghhhjjjjjjiiigggccceeegggfffbbb``````bbbaaaaaaaaabbbccceeefffggg```___]]][[[ZZZYYYYYYZZZ```\\\ZZZZZZXXXUUUWWW\\\aaa```]]]YYYVVVUUUWWWYYYZZZXXXVVVTTTRRRNNNJJJFFFJJJIIIHHHHHHIIIJJJJJJHHHIIIHHHHHHKKKNNNOOONNNLLLIIIHHHHHHJJJNNNQQQRRRQQQNNNMMMKKKKKKMMMNNNNNNNNNOOORRRUUUWWWVVVTTTSSSRRRPPPPPPQQQUUUXXXYYYWWWUUURRROOOLLLLLLMMMPPPRRRRRRQQQOOOLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMOOOQQQMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTOOOOOONNNMMMMMMMMMNNNNNNKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJIIIGGGEEECCCGGGGGGDDD@@@AAAFFFIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB???@@@AAAAAA@@@AAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGFFFDDDCCCDDDEEEBBBBBBBBBCCCCCCBBBBBBBBB<<<===>>>===<<<<<<>>>@@@>>>???@@@AAABBBAAAAAA@@@>>>???@@@???@@@BBBGGGJJJDDDEEEFFFFFFDDDDDDGGGKKKKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFGGGEEECCCBBBBBBCCCAAABBBCCCEEEFFFFFFFFFFFFAAAAAA@@@@@@?????????>>>>>>???@@@@@@@@@@@@??????DDDFFFHHHIIIGGGEEEBBB@@@???AAA@@@======@@@AAA???AAABBBAAA@@@???@@@CCCFFF???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCDDDEEEDDDDDDJJJHHHFFFCCCAAAAAABBBCCCAAABBBBBBAAA??????@@@AAACCCCCCCCCDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@AAAAAAAAABBBAAA???>>>???@@@BBBCCCHHHdddxxxOOOFFFLLL>>>BBBBBBBBBCCCCCCCCCBBBAAA>>>>>>>>>>>>>>>???AAACCC???AAABBBCCCCCCDDDGGGIIIKKKJJJIIIIIIIIIJJJJJJKKKLLLIIILLLKKKHHHPPPXXXSSSEEEFFFGGGHHHIIIJJJJJJJJJEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIIIIIIIIIIJJJLLLGGGFFFEEEDDDEEEGGGIIIJJJIIIGGGHHHMMMPPPOOOQQQTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNMMMMMMMMMMMMNNNOOOOOOVVVTTTRRRPPPPPPSSSUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZ```______aaaeeeggghhhgggfffiiimmmppppppooonnnmmm{{{wwwwwwzzz{{{zzzrrrqqqpppppprrrssssssrrrvvvuuutttttttttuuuvvvwwwuuutttssstttttttttrrrppptttrrrqqqrrrpppmmmoootttrrrqqqpppooonnnmmmmmmmmmkkkkkkjjjjjjkkkkkklllmmmkkkmmmoooooommmkkkiiiiiijjjllloooooonnnmmmmmmnnnjjjgggbbb^^^]]]___bbbdddgggiiilllooonnnjjjgggeeecccbbbaaa^^^]]]]]]aaadddiiirrryyyllljjjhhhgggfffeeeeeefffjjjkkkllljjjgggeeedddddd______aaaaaaaaa```^^^]]]aaabbbcccaaa___^^^^^^___[[[[[[[[[]]]___bbbdddfffccccccdddeeeffffffccc```[[[[[[\\\]]]^^^```bbbcccdddddddddccccccdddfffgggiiihhhggghhhiiijjjhhhgggbbbdddeeeccc___^^^___bbb_________```aaacccdddeee```^^^\\\[[[YYYYYYYYYYYY]]]ZZZYYYYYYWWWUUUYYY___aaa```^^^ZZZVVVVVVXXXZZZXXXVVVUUUTTTRRROOOKKKHHHKKKJJJIIIIIIKKKKKKJJJHHHEEEFFFHHHJJJLLLMMMLLLJJJKKKJJJJJJKKKNNNQQQRRRRRRNNNLLLJJJIIIKKKLLLMMMLLLNNNQQQUUUWWWUUUSSSSSSSSSSSSSSSTTTVVVVVVUUUSSSPPPOOOLLLIIIIIIKKKMMMOOOPPPNNNLLLJJJIIIKKKLLLLLLKKKJJJKKKLLLLLLKKKLLLNNNPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLNNNOOOPPPQQQQQQMMMLLLLLLLLLLLLMMMMMMNNNLLLKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEHHHHHHEEEEEEHHHIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@AAAAAAAAA@@@@@@AAACCCBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFEEEDDDCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC<<<===>>>===<<<<<<>>>@@@???@@@AAABBBCCCCCCBBBBBBAAAAAABBBAAAAAACCCFFFIIIEEEFFFFFFEEEEEEGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGFFFCCCBBBBBBCCC@@@BBBDDDGGGHHHIIIJJJJJJDDDBBB???======>>>AAABBB===>>>???AAABBBCCCCCCCCCEEEFFFGGGHHHHHHFFFDDDBBBAAACCCBBB>>>>>>AAABBB@@@EEEDDDCCCAAA???@@@BBBEEE@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBB???@@@BBBCCCCCCCCCDDDDDDMMMKKKGGGDDDBBBBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCBBBCCCDDDEEEDDDCCCBBBAAACCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@??????AAACCCDDDDDDvvvzzzWWWKKKLLLEEEBBBAAABBBCCCCCCBBBAAAAAAAAA>>>@@@AAAAAA@@@@@@BBBDDDBBBCCCDDDEEEDDDEEEHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIEEEHHHHHHCCCKKKRRRMMMFFFGGGHHHJJJKKKKKKLLLLLLFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIJJJJJJJJJKKKMMMOOOIIIHHHGGGFFFGGGIIIKKKMMMKKKIIIJJJOOOQQQQQQRRRVVVRRRTTTWWWYYYYYYWWWTTTRRRPPPPPPPPPPPPQQQRRRSSSTTTWWWVVVTTTSSSTTTVVVYYYZZZ^^^^^^^^^___aaabbbdddeeehhhggggggiiimmmppprrrrrruuuyyy~~~|||{{{zzzwwwtttuuuwwwwwwuuunnnmmmlllmmmooopppooonnnqqqpppooonnnnnnooopppqqqnnnmmmlllmmmnnnnnnmmmkkkooommmmmmmmmiiifffiiippplllkkkkkkjjjiiiiiijjjjjjhhhhhhiiijjjjjjkkkkkkkkkgggjjjlllmmmkkkiiihhhhhhfffiiilllmmmlllkkkjjjjjjfffddd```]]]\\\]]]```bbbeeeeeehhhkkkiiidddbbbccc```___]]][[[ZZZ[[[___bbbjjjrrr~~~yyyqqqgggdddbbbccccccaaaaaadddeeeggghhhgggeeebbbaaaaaa[[[[[[\\\\\\\\\\\\[[[[[[^^^___```___]]][[[ZZZ[[[VVVVVVVVVXXX[[[^^^aaabbbbbbcccdddfffgggeeeaaa^^^VVVVVVWWWYYY[[[^^^aaaccccccccccccbbbaaaaaadddfffhhhgggfffgggiiijjjjjjiiieeeeeebbb___]]]\\\^^^```]]]]]]^^^^^^___```aaaaaa]]]\\\[[[YYYXXXXXXXXXYYYXXXWWWWWWXXXVVVTTTYYY``````___^^^ZZZWWWWWWXXXZZZWWWVVVUUUTTTTTTQQQNNNKKKMMMLLLKKKLLLMMMMMMKKKIIIEEEGGGIIIKKKLLLLLLKKKJJJMMMLLLLLLLLLMMMOOOQQQRRRLLLJJJGGGFFFHHHIIIJJJJJJNNNRRRVVVVVVTTTSSSSSSUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMKKKHHHHHHJJJLLLMMMMMMLLLJJJHHHGGGIIIJJJJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHIIIKKKLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFHHHIIIJJJJJJIIIHHHGGGCCCHHHKKKIIIHHHJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBAAA??????@@@AAACCCCCCCCCDDDEEEFFFFFFFFFCCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDEEEEEEDDDDDDDDD===>>>???>>>======???AAA@@@AAABBBDDDDDDDDDCCCBBBDDDEEEEEEDDDCCCDDDFFFHHHCCCDDDCCCDDDIIIOOONNNJJJKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGFFFDDDCCCDDDEEECCCDDDFFFHHHJJJKKKKKKJJJFFFDDDAAA>>>>>>@@@CCCFFF>>>>>>@@@AAACCCEEEFFFFFFFFFFFFFFFHHHIIIHHHFFFCCCCCCEEEDDD@@@@@@CCCDDDBBBDDDDDDBBB@@@>>>>>>@@@BBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCCBBBAAA>>>@@@BBBCCCCCCCCCDDDEEEJJJGGGDDDBBBBBBBBBAAA@@@AAACCCDDDDDDBBBAAAAAABBBAAACCCFFFFFFEEECCCBBBBBBDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCDDDEEECCCeeeWWWAAANNNHHH;;;MMM@@@BBBCCCCCCBBBAAABBBBBB???BBBEEEEEECCCBBBDDDFFFEEEFFFGGGGGGGGGHHHJJJLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIFFFJJJIIIEEEKKKQQQJJJGGGHHHJJJKKKMMMMMMNNNNNNJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMNNNPPPSSSOOONNNLLLKKKKKKKKKLLLMMMMMMKKKLLLQQQSSSRRRSSSWWWSSSUUUXXXZZZZZZXXXVVVTTTSSSTTTTTTUUUVVVXXXYYYZZZYYYYYYYYYYYY[[[]]]___```ccccccdddeeehhhkkknnnppptttsssrrruuuyyy}}}{{{rrroooqqqsssqqqnnnkkkjjjjjjkkklllmmmllljjjlllkkkiiihhhhhhhhhhhhiiihhhgggggghhhiiijjjhhhggghhhgggffffffbbb^^^bbbiiifffeeeeeedddeeefffggghhhbbbcccdddfffffffffffffffcccfffhhhiiihhhfffffffffcccfffiiiiiihhhfffddddddaaa___]]][[[ZZZ[[[]]]^^^______bbbfffddd^^^]]]aaa]]]\\\ZZZXXXXXXZZZ^^^bbbjjjqqq|||{{{qqqiiiaaa]]]\\\^^^^^^[[[\\\```___aaaccccccaaa___]]]]]]XXXXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]]]]ZZZXXXWWWWWWSSSSSSTTTTTTVVVYYY[[[\\\^^^```bbbeeefffbbb]]]XXXSSSSSSSSSUUUWWW[[[^^^```aaaccccccaaa______aaadddhhhhhhhhhjjjmmmpppppppppmmmiiibbb]]][[[[[[\\\\\\ZZZ[[[\\\^^^^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVWWWWWWTTTTTTUUUVVVTTTQQQVVV]]]]]]^^^]]][[[YYYWWWXXXYYYYYYXXXVVVUUUTTTSSSPPPNNNNNNMMMMMMNNNOOONNNLLLJJJGGGJJJLLLNNNNNNMMMKKKKKKMMMMMMLLLKKKKKKLLLNNNPPPLLLIIIFFFFFFGGGIIIJJJKKKOOOSSSVVVVVVSSSRRRUUUXXXUUUUUUUUUSSSQQQOOOOOOOOOLLLJJJIIIIIIKKKLLLLLLKKKJJJHHHFFFFFFGGGIIIIIIHHHFFFHHHIIIIIIIIIJJJLLLNNNLLLLLLLLLLLLLLLLLLMMMMMMFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKJJJIIIGGGEEECCCHHHKKKIIIGGGIIIIIIGGGEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHEEECCCBBBAAAAAA@@@AAAAAA@@@??????@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFCCCEEEFFFEEEDDDCCCDDDFFFDDDEEEEEEFFFFFFEEEEEEDDD???@@@AAA@@@??????AAACCCAAABBBCCCDDDDDDCCCBBBBBBFFFGGGGGGFFFDDDCCCEEEFFFCCCBBB@@@CCCMMMWWWTTTLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFAAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEEGGGIIIIIIGGGDDDEEEGGGFFFBBBAAAEEEEEECCCBBBCCCBBBAAA@@@@@@AAACCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEECCCBBBAAA>>>AAADDDDDDCCCCCCEEEGGGEEECCCBBBBBBEEEEEEDDDBBB@@@BBBDDDDDDBBBAAA@@@AAAAAAEEEHHHIIIGGGEEEDDDEEECCCCCCEEEEEEFFFEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFCCCKKKBBBAAAOOOHHH>>>KKK???BBBDDDEEECCCBBBDDDEEE@@@EEEIIIIIIGGGEEEGGGIIIHHHIIIJJJJJJJJJKKKMMMOOOLLLLLLLLLLLLLLLKKKKKKJJJJJJIIINNNNNNIIIOOOSSSKKKJJJJJJLLLNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLMMMNNNJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPRRRUUUWWWRRRRRRQQQQQQQQQQQQPPPPPPSSSQQQRRRVVVWWWVVVWWWZZZYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]```bbbdddeeeaaabbbcccfffhhhiiijjjkkkkkkkkkmmmppptttyyy}}}wwwooolllnnnppplllhhhddddddccceeefffgggfffdddhhhgggfffdddcccccccccddddddcccccceeeggggggfffeeecccbbbbbbaaa\\\YYY]]]eeebbbaaaaaaaaaaaaccceeefff]]]^^^```bbbbbbbbbbbbaaaaaaccceeefffeeeddddddeeebbbeeeggggggdddaaa______]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZYYY]]]bbb```ZZZ[[[```\\\[[[ZZZXXXXXXZZZ```dddjjjqqqyyy~~~vvvkkkddd\\\WWWVVVYYYYYYVVVWWW\\\[[[]]]``````^^^\\\[[[[[[WWWVVVUUUTTTUUUVVVWWWXXXYYY[[[\\\[[[YYYVVVUUUUUUSSSSSSRRRRRRSSSUUUVVVWWWYYY[[[___bbbbbb^^^XXXSSSRRRRRRRRRRRRTTTWWWZZZ\\\aaabbbbbbaaa^^^]]]```cccjjjjjjjjjnnnrrrvvvxxxyyytttmmmccc]]][[[[[[[[[ZZZYYYZZZ\\\]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVRRRRRRTTTUUURRROOOSSSZZZ[[[\\\]]]\\\YYYXXXXXXYYY\\\ZZZWWWVVVUUUTTTQQQOOONNNNNNNNNOOOOOOOOOLLLJJJJJJLLLOOOQQQPPPNNNMMMLLLMMMMMMLLLJJJIIIJJJLLLNNNNNNKKKHHHGGGIIIKKKMMMMMMPPPSSSWWWVVVSSSRRRVVVZZZTTTTTTSSSQQQOOONNNOOOPPPLLLKKKJJJJJJLLLLLLKKKJJJIIIGGGEEEEEEGGGHHHHHHHHHFFFGGGHHHHHHHHHIIIKKKNNNKKKKKKKKKLLLLLLLLLLLLLLLFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLJJJHHHEEEDDDCCCHHHJJJGGGEEEGGGIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKHHHEEEBBB@@@@@@@@@>>>???@@@@@@???@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGEEEEEEFFFFFFFFFFFFEEEEEE@@@AAABBBAAA@@@@@@BBBDDDAAABBBCCCCCCCCCBBBAAAAAAHHHHHHHHHFFFDDDCCCDDDEEEFFFCCC@@@CCCPPPZZZVVVJJJGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIJJJKKKKKKJJJIIIGGGEEECCCDDDEEEGGGIIIIIIHHHFFFEEEDDDCCCBBBAAABBBCCCFFFGGGGGGFFFEEEGGGJJJJJJHHHEEEGGGHHHGGGCCCCCCFFFFFFDDDBBBCCCDDDDDDCCCCCCEEEGGGCCCCCCBBBAAAAAABBBDDDEEEFFFFFFFFFEEEEEECCCBBBAAA???BBBEEEFFFEEEDDDFFFIIICCCAAAAAADDDHHHJJJIIIGGGEEEGGGIIIIIIGGGEEEEEEEEEBBBFFFJJJKKKIIIFFFFFFGGGAAABBBDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFBBB???BBBGGGJJJNNNJJJ>>>@@@CCCFFFFFFDDDDDDFFFHHHBBBGGGKKKLLLIIIGGGHHHKKKJJJKKKLLLLLLLLLLLLOOOQQQQQQQQQQQQQQQQQQPPPOOONNNGGGFFFLLLMMMIIINNNRRRIIIKKKLLLNNNPPPQQQRRRSSSSSSTTTSSSQQQOOOOOOOOOQQQRRROOOOOOPPPQQQQQQRRRSSSSSSQQQRRRSSSSSSSSSUUUXXX[[[QQQRRRSSSUUUVVVVVVWWWWWWYYYWWWXXX[[[]]][[[\\\___aaa```^^^]]]]]]```bbbdddbbbcccdddfffiiikkknnnoooiiikkknnnqqqtttuuuvvvvvvxxxyyyzzz~~~{{{vvvrrrllliiihhhhhhhhhhhhdddbbb```______aaaccceeebbbaaa``````_________````````````bbbcccdddcccbbb___^^^\\\YYYVVVVVVXXXZZZYYYZZZ[[[[[[ZZZZZZ\\\]]]^^^ZZZXXX[[[aaaddd```[[[ZZZ]]]```cccddddddbbbaaa```______^^^]]]\\\[[[[[[ZZZUUUQQQQQQVVVYYYYYYXXXUUUWWWYYYXXXWWWVVVWWWWWWWWWYYYYYYWWWTTTVVV\\\bbbmmmqqquuuuuuqqqjjjccc___]]]\\\ZZZXXXWWWWWWWWWXXX[[[\\\\\\]]]]]]\\\ZZZYYYTTTUUUVVVVVVWWWWWWWWWWWW[[[ZZZWWWVVVUUUUUUVVVWWWRRRPPPNNNOOOSSSVVVVVVUUUZZZ^^^bbbbbb^^^WWWQQQMMMKKKLLLMMMMMMOOOSSSXXX\\\[[[______ZZZYYY]]]bbbdddmmmppprrrtttzzzyyynnnccc\\\YYYZZZ[[[YYYZZZ\\\^^^^^^\\\ZZZYYYVVVSSSPPPOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPRRRSSSTTTYYY]]]]]]YYYVVVWWWYYYYYYXXXVVVTTTSSSSSSTTTTTTOOOPPPRRRSSSRRRPPPMMMKKKMMMOOOQQQPPPOOONNNOOOOOOLLLLLLMMMLLLJJJJJJKKKMMMHHHHHHGGGGGGHHHJJJKKKLLLPPPPPPPPPQQQRRRSSSTTTUUUWWWUUURRROOONNNNNNOOOPPPMMMMMMKKKJJJJJJKKKLLLMMMGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHJJJJJJHHHGGGGGGHHHHHHHHHIIILLLMMMMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJLLLLLLLLLKKKJJJLLLMMMNNNMMMJJJIIIJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGGGGJJJMMMMMMIIIFFFEEEDDDCCCDDDEEEFFFFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJGGGDDDCCCEEEEEECCCAAA>>>AAABBB???===@@@BBBAAAAAAAAAAAAAAABBBDDDFFFGGGEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCAAA@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???AAACCCEEEFFFHHHHHHFFFDDDDDDDDDGGGEEECCCEEEHHHKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJEEEEEEIIIJJJFFFGGGLLLMMMNNNNNNNNNMMMJJJHHHFFFIIIEEEBBBBBBEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEE@@@AAAAAAAAAAAACCCGGGJJJMMMIIIIIIMMMNNNIIIDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGEEEIIIJJJGGGGGGIIIHHHDDDDDDEEEGGGIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBDDDFFFHHHJJJIIIHHHHHHHHHHHHJJJLLLMMMHHHGGGEEECCCDDDEEEHHHIIIEEEFFFHHHJJJLLLMMMMMMNNNKKKKKKOOORRROOOKKKLLLQQQQQQSSSTTTUUUUUUTTTRRRQQQNNNLLLJJJHHHHHHIIIKKKMMMLLLMMMOOORRRTTTVVVWWWXXXVVVUUUTTTSSSSSSRRRSSSSSSUUUUUUTTTUUUWWWXXXXXXXXXYYYXXXWWWWWWXXXZZZ\\\^^^UUUWWWYYYZZZZZZ[[[]]]______``````aaabbbccccccddddddeeeeeefffggghhhhhhiiikkkjjjjjjooouuuxxxxxxvvvuuuwwwyyy}}}xxx|||uuullljjjgggfffggggggfffeeebbb```^^^]]]]]]___aaabbb^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^```aaa```___]]]\\\ZZZWWWTTTTTTVVVYYYWWWYYYZZZYYYWWWVVVWWWXXXYYYWWWUUUXXX\\\]]][[[XXXXXX[[[___bbbdddccc```___^^^^^^]]]\\\[[[ZZZYYYYYYZZZVVVRRRSSSXXX[[[\\\ZZZTTTVVVWWWWWWVVVUUUUUUVVVUUUWWWXXXVVVSSSUUUZZZ```fffiiimmmnnnjjjccc]]]ZZZWWWVVVVVVUUUUUUUUUUUUUUUZZZZZZ[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWWWWVVVUUUUUUWWWVVVTTTRRRQQQRRRSSSTTTTTTQQQPPPQQQTTTVVVVVVUUUYYY\\\______ZZZTTTOOOMMMNNNNNNNNNNNNNNNPPPTTTXXXWWW[[[[[[XXXXXX^^^eeehhhqqqtttvvvxxx}}}}}}rrrfff]]]WWWUUUTTTXXXYYY\\\]]]]]][[[YYYWWWUUURRROOONNNOOOPPPQQQQQQSSSSSSTTTSSSRRRQQQSSSUUUSSSWWW[[[ZZZVVVTTTUUUWWWVVVVVVUUUTTTTTTTTTUUUVVVTTTUUUVVVVVVTTTRRROOONNNMMMNNNPPPPPPNNNMMMNNNOOOMMMNNNMMMLLLIIIHHHIIIKKKHHHGGGGGGGGGGGGIIIJJJLLLNNNNNNNNNOOOPPPRRRSSSTTTUUUSSSPPPNNNLLLMMMNNNOOOMMMLLLKKKIIIIIIIIIJJJKKKHHHHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHIIIKKKJJJJJJJJJLLLNNNMMMKKKIIIIIIIIIIIIHHHGGGFFFDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJKKKLLLMMMLLLLLLKKKMMMNNNNNNMMMJJJIIIIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGGGGHHHKKKKKKIIIGGGDDDCCCCCCCCCEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJHHHEEEDDDEEEEEEDDDBBB@@@DDDDDDAAA???AAABBBAAA@@@@@@@@@@@@AAACCCEEEFFFCCCEEEGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBCCCDDDFFFFFFEEECCCAAA@@@BBBCCCCCCEEEGGGGGGFFFDDDDDDDDDFFFDDDCCCEEEHHHJJJJJJIIILLLKKKIIIGGGGGGGGGHHHIIIJJJFFFFFFIIIIIIGGGGGGKKKOOOPPPPPPPPPNNNLLLKKKIIIKKKHHHEEEDDDFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGDDDCCCCCCFFFHHHHHHHHHLLLHHHHHHLLLMMMIIIEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIFFFJJJKKKIIIIIIKKKJJJFFFEEEFFFGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIGGGEEEDDDDDDFFFHHHIIILLLMMMNNNPPPRRRSSSTTTUUUPPPOOOQQQTTTTTTPPPPPPSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTRRRPPPNNNNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[]]]_________]]]]]]]]]^^^aaadddgggjjjcccdddffffffeeefffggghhhiiijjjkkkmmmnnnpppqqqqqqlllmmmnnnpppqqqssstttttttttuuuwww{{{kkkpppvvv~~~rrrfffeeeeeeeeeggggggeeedddbbbaaa___^^^^^^___```aaa\\\\\\ZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^___^^^^^^\\\[[[YYYUUURRRRRRTTTVVVWWWXXXXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWUUUYYY^^^bbbcccbbb___]]]\\\[[[ZZZYYYXXXWWWWWWWWWUUUQQQOOOPPPSSSWWWWWWVVVSSSTTTVVVVVVTTTSSSTTTUUUSSSUUUVVVTTTSSSTTTXXX]]]^^^aaaeeeeeebbb\\\XXXUUUQQQRRRSSSTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWWWWVVVUUUTTTUUUTTTRRRQQQPPPQQQQQQRRRUUUTTTRRRSSSUUUVVVVVVUUUWWWYYY[[[YYYUUUQQQNNNLLLPPPPPPOOONNNMMMNNNQQQSSSQQQUUUWWWTTTVVV^^^ggglllsssuuuvvvwww|||}}}tttiii___XXXSSSQQQVVVXXX[[[]]]\\\YYYVVVSSSSSSPPPMMMLLLMMMOOOOOOOOOQQQRRRSSSRRRRRRRRRTTTVVVQQQUUUWWWWWWTTTQQQRRRSSSRRRRRRRRRRRRSSSUUUVVVWWWTTTSSSSSSRRRPPPNNNLLLKKKLLLMMMOOOOOOMMMLLLMMMNNNNNNNNNMMMKKKIIIGGGHHHIIIGGGGGGFFFFFFFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPMMMKKKKKKKKKLLLMMMMMMKKKJJJHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIILLLNNNLLLLLLLLLMMMNNNMMMKKKIIILLLLLLKKKJJJHHHFFFDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFHHHGGGFFFFFFHHHIIIIIIHHHDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFHHHJJJKKKKKKJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCDDDGGGGGGCCC@@@BBBBBB@@@@@@?????????@@@BBBCCCDDDDDDFFFGGGGGGEEECCCCCCCCCAAAAAA??????@@@AAACCCEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHGGGDDDBBBAAABBBDDDBBBDDDFFFGGGFFFEEEEEEEEEEEEDDDCCCDDDGGGIIIIIIHHHPPPNNNKKKGGGFFFFFFGGGHHHIIIGGGFFFIIIIIIGGGHHHKKKQQQQQQQQQPPPOOONNNNNNMMMMMMJJJHHHGGGHHHIIIHHHHHHGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJIIIGGGGGGEEEDDDBBB@@@@@@BBBEEEGGGGGGGGGFFFEEEEEEFFFFFFFFFHHHDDDAAACCCGGGIIIEEE@@@JJJGGGGGGLLLMMMIIIFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLHHHKKKMMMKKKKKKMMMLLLHHHHHHIIIJJJKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWWWWTTTTTTXXXZZZWWWUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVTTTRRRRRRSSSTTTVVVYYYYYY[[[\\\]]]]]]]]]]]]aaaaaa```______^^^^^^^^^]]]^^^___aaacccdddeeeeeeaaaaaabbbdddgggjjjnnnppplllnnnppppppooonnnoooppprrrsssuuuwwwzzz|||~~~{{{|||~~~dddiiipppyyyuuukkkiiigggggghhhiiiiiihhhddddddcccbbbbbbbbbbbbbbb]]]\\\[[[YYYXXXXXXWWWWWWWWWZZZ]]]_________``````[[[ZZZXXXTTTQQQQQQSSSUUUUUUWWWWWWWWWUUUTTTUUUWWWTTTVVVWWWVVVTTTTTTVVVXXXUUUXXX^^^bbbdddbbb___]]][[[ZZZXXXVVVUUUTTTTTTUUUSSSPPPNNNNNNPPPRRRSSSRRRQQQSSSUUUTTTSSSRRRSSSTTTQQQSSSTTTSSSSSSTTTWWWYYYXXX[[[^^^___\\\XXXVVVUUURRRSSSTTTUUUVVVUUUTTTSSSVVVVVVVVVVVVVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTWWWVVVUUUUUUVVVVVVVVVUUUUUUVVVWWWUUUQQQNNNLLLLLLPPPPPPPPPNNNMMMMMMOOOQQQNNNSSSTTTRRRTTT]]]gggkkknnnppppppppptttzzz{{{yyyyyyvvvpppiiibbb[[[VVVTTTTTTVVVYYY[[[[[[WWWSSSQQQQQQNNNLLLKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQRRRTTTWWWQQQTTTUUUUUUSSSQQQQQQRRRPPPPPPPPPQQQRRRRRRSSSTTTPPPOOOOOONNNMMMLLLKKKKKKKKKLLLNNNNNNLLLKKKLLLMMMLLLMMMMMMKKKIIIHHHIIIJJJGGGGGGFFFFFFFFFGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOOOONNNMMMKKKJJJIIIJJJJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHIIIMMMPPPNNNMMMLLLMMMNNNMMMKKKIIILLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJMMMMMMMMMMMMNNNMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGEEEEEEFFFGGGIIIIIIDDDCCCBBBCCCEEEFFFEEEDDDFFFGGGHHHJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCEEEHHHIIIDDDAAABBBAAA???AAA@@@@@@@@@AAABBBDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFBBBAAA???>>>???AAADDDFFFHHHGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGDDDAAA@@@BBBCCCAAACCCFFFGGGFFFEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHHHHQQQNNNKKKGGGFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIKKKPPPOOONNNNNNMMMNNNNNNOOOMMMLLLJJJIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDFFFIIIHHHDDD???IIIGGGHHHLLLMMMIIIHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNIIIMMMNNNLLLMMMOOONNNKKKMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMNNNNNNLLLMMMNNNPPPPPPPPPOOONNNQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQQQQSSSUUUVVVXXXYYY]]]YYYXXX]]]```]]]ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[___```aaaaaabbbbbbaaaaaagggggggggggggggfffeeeeeeeeegggiiijjjkkkkkkkkkllliiiiiijjjkkkmmmppprrrssssssvvvxxxyyyyyyyyyzzz{{{~~~]]]bbbjjjuuu~~~vvvrrrllliiiiiijjjkkklllgggggggggfffeeedddcccbbb^^^]]][[[YYYXXXWWWVVVVVVVVVYYY^^^`````````aaabbb]]]]]]ZZZVVVSSSRRRTTTVVVRRRTTTUUUVVVUUUUUUWWWYYYUUUWWWXXXWWWSSSRRRUUUYYYVVVZZZ___ccceeedddaaa___\\\ZZZXXXVVVTTTTTTTTTTTTWWWVVVTTTSSSSSSSSSSSSRRRQQQSSSUUUTTTSSSRRRSSSTTTQQQRRRSSSTTTTTTUUUVVVWWWTTTVVVYYYYYYWWWVVVUUUUUUTTTTTTUUUVVVVVVTTTSSSRRRVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUURRROOOMMMMMMMMMNNNOOOOOONNNMMMNNNPPPRRROOOSSSTTTQQQSSSZZZcccggghhhiiihhhgggjjjoooqqqnnnnnnmmmjjjfffaaa\\\XXXUUURRRUUUWWWYYYYYYVVVSSSPPPPPPNNNLLLKKKLLLMMMMMMLLLKKKMMMNNNOOOOOOQQQTTTVVVSSSTTTUUUTTTTTTSSSSSSTTTPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPJJJLLLNNNMMMLLLKKKLLLLLLJJJKKKKKKKKKIIIIIIKKKMMMIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIGGGFFFEEEFFFFFFKKKJJJIIIIIIIIIJJJLLLMMMHHHIIIHHHGGGGGGHHHLLLOOONNNMMMLLLLLLMMMMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMNNNIIIJJJLLLLLLKKKKKKMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFIIIKKKEEEDDDCCCDDDFFFFFFFFFEEEFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDHHHHHHDDDBBBBBBAAA???DDDCCCBBBBBBCCCDDDFFFGGGGGGIIIKKKKKKIIIHHHGGGHHHEEECCCAAA@@@AAACCCFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCAAA@@@AAACCCBBBDDDGGGGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFHHHIIINNNMMMJJJHHHGGGHHHIIIJJJHHHIIIIIIHHHHHHJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHKKKMMMOOOOOONNNKKKIIIHHHKKKIIIKKKNNNNNNJJJJJJMMMIIIIIIIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQKKKOOOPPPOOOOOORRRQQQNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPTTTSSSSSSRRRSSSTTTUUUUUUWWWWWWXXXYYY[[[]]]___```ddd___^^^ccceeeccc```___^^^______```aaaaaaaaaaaaaaaaaa``````aaabbbcccdddhhhiiijjjjjjjjjjjjjjjjjjmmmnnnoooooopppooonnnnnnppprrruuuvvvuuuttttttuuussstttvvvxxx{{{}}}]]]bbbjjjwwwyyyqqqllljjjkkklllmmmhhhhhhiiiiiigggeeecccbbb^^^]]][[[YYYWWWVVVUUUTTTTTTYYY___aaaaaa```bbbcccbbbaaa^^^ZZZWWWVVVXXXZZZQQQSSSUUUVVVVVVWWWYYYZZZWWWXXXXXXVVVSSSRRRUUUXXXYYY[[[___ccceeeeeedddccc^^^\\\YYYWWWUUUUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVTTTSSSTTTUUUQQQRRRTTTUUUVVVWWWWWWVVVRRRSSSUUUUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTVVVWWWYYYZZZZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXWWWUUUVVVVVVUUUUUUUUUSSSPPPNNNNNNOOOMMMNNNPPPOOOOOOOOOQQQSSSQQQUUUVVVSSSRRRXXX^^^aaadddeeeccc```bbbggghhhfffgggfffeeebbb^^^YYYUUURRRRRRSSSUUUWWWWWWVVVTTTRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKLLLNNNOOOOOOQQQTTTVVVSSSTTTTTTTTTUUUVVVVVVWWWRRRRRRRRRQQQPPPNNNMMMLLLJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLNNNNNNLLLKKKLLLMMMIIIKKKLLLKKKKKKKKKMMMOOOLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKMMMKKKJJJHHHGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNHHHIIIIIIHHHHHHHHHKKKMMMNNNLLLKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJFFFFFFGGGIIIJJJLLLMMMMMMOOONNNMMMMMMLLLMMMMMMMMMHHHJJJKKKLLLKKKLLLMMMOOOJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEFFFIIILLLFFFEEEDDDEEEGGGHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIHHHFFFDDDCCCDDDEEEBBBFFFHHHEEECCCDDDCCCAAAFFFEEEEEEDDDEEEFFFGGGHHHEEEGGGIIIJJJHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFHHHJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEECCCAAA@@@BBBDDDDDDFFFHHHIIIHHHFFFGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJLLLKKKJJJIIIIIIJJJJJJKKKHHHJJJJJJGGGHHHKKKLLLJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHEEEGGGJJJMMMNNNMMMKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLOOORRRRRRPPPNNNNNNNNNNNNMMMNNNQQQPPPLLLMMMQQQKKKKKKKKKLLLMMMPPPRRRTTTQQQQQQQQQQQQRRRSSSTTTTTTOOOSSSTTTSSSTTTVVVVVVRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQSSSTTTUUUUUUVVVTTTTTTUUUUUUUUUUUUUUUTTTWWWWWWXXXXXXYYY[[[\\\\\\^^^^^^^^^^^^```ccceeefffkkkhhhhhhlllmmmjjjhhhhhhdddddddddeeeeeeffffffgggfffffffffggghhhjjjkkklllooooooqqqrrrssssssssssssrrrsssuuuwwwxxxxxxwwwwwwxxx|||~~~~~~dddhhhnnnzzzxxxrrrpppoooooonnnkkklllmmmmmmkkkiiifffdddaaa```^^^[[[YYYWWWVVVVVVUUU[[[bbbeeedddccceeeggggggfffccc___[[[ZZZ\\\^^^WWWYYYZZZ[[[ZZZ[[[\\\^^^\\\\\\ZZZXXXWWWWWWXXXZZZZZZ\\\___aaadddeeeeeeeeeaaa___\\\XXXWWWVVVWWWXXXRRRSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVRRRSSSUUUWWWYYYYYYXXXWWWTTTUUUVVVVVVVVVWWWZZZ\\\WWWWWWVVVVVVVVVWWWXXXXXXWWWWWWUUUUUUTTTUUUUUUVVVUUUUUUWWWXXXYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUSSSVVVXXXXXXVVVUUUVVVWWWUUUVVVVVVUUURRRPPPPPPQQQOOOPPPQQQQQQPPPOOOQQQRRRQQQVVVXXXUUUSSSWWW\\\]]]aaaaaa^^^ZZZ\\\aaabbb_________^^^\\\ZZZVVVSSSQQQRRRSSSTTTUUUUUUVVVUUUUUUQQQPPPNNNNNNOOOPPPOOOMMMMMMNNNPPPPPPQQQRRRUUUWWWSSSSSSSSSTTTVVVXXXYYYYYYSSSTTTTTTSSSRRRPPPOOONNNHHHJJJLLLMMMNNNNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMLLLMMMMMMMMMKKKKKKMMMOOONNNMMMLLLKKKKKKLLLMMMNNNKKKLLLMMMNNNMMMLLLJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOIIIJJJKKKKKKJJJIIIJJJLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIFFFFFFHHHIIIKKKMMMNNNOOOOOONNNMMMLLLKKKLLLLLLMMMJJJLLLMMMLLLKKKJJJKKKLLLJJJJJJKKKKKKKKKJJJIIIIIIGGGIIIIIIHHHFFFGGGIIILLLGGGFFFFFFFFFHHHIIIHHHGGGJJJKKKLLLMMMNNNMMMLLLLLLJJJKKKKKKIIIFFFDDDFFFHHH@@@EEEHHHFFFFFFGGGGGGEEEGGGFFFEEEEEEEEEFFFHHHHHHFFFHHHJJJJJJIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBDDDFFFFFFHHHJJJJJJIIIGGGGGGGGGGGGHHHIIIIIIGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHKKKKKKGGGGGGLLLLLLIIIHHHJJJLLLMMMOOOOOOOOOOOOKKKMMMOOONNNLLLKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPPPPPPPOOONNNKKKLLLMMMOOOPPPPPPPPPPPPNNNOOOPPPQQQSSSSSSRRRQQQRRRQQQRRRTTTRRRNNNOOOTTTPPPPPPOOOOOOPPPSSSUUUWWWUUUUUUUUUUUUVVVWWWXXXYYYTTTXXXYYYXXXYYY\\\[[[XXXWWWWWWXXXXXXYYYZZZ[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]___```aaabbbdddfffggghhhgggfffffffffhhhkkkmmmoootttsssuuuwwwvvvqqqqqqtttnnnnnnnnnnnnooopppqqqrrrooopppqqqsssuuuwwwyyyzzzzzz{{{}}}hhhjjjnnnxxx}}}yyyvvvtttrrrqqqooopppqqqqqqpppmmmiiigggeeedddaaa___]]][[[ZZZYYYXXX___fffiiihhhgggiiillljjjiiifffbbb^^^]]]___aaa___```aaaaaa```___```bbbbbb```^^^\\\[[[\\\\\\]]][[[\\\^^^```bbbdddeeefffcccaaa]]]ZZZXXXXXXYYYZZZSSSTTTVVVWWWVVVWWWXXXZZZUUUWWWYYYXXXWWWVVVWWWWWWSSSTTTVVVXXXZZZZZZYYYWWWWWWXXXYYYZZZZZZ\\\___bbbYYYYYYYYYYYYZZZ\\\^^^___XXXXXXVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXYYYXXXXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWRRRUUUXXXXXXVVVUUUVVVWWWVVVWWWXXXWWWTTTRRRRRRRRRQQQRRRSSSRRRPPPOOOPPPQQQQQQVVVYYYVVVUUUXXX[[[[[[^^^^^^[[[VVVWWW\\\]]]ZZZXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWRRRQQQOOOPPPQQQQQQPPPNNNOOOPPPRRRRRRRRRSSSVVVXXXRRRRRRRRRSSSVVVYYYZZZZZZTTTUUUUUUUUUUUUSSSRRRPPPNNNOOOQQQSSSSSSQQQOOOMMMLLLMMMOOOOOOMMMLLLMMMNNNNNNOOOOOONNNLLLKKKLLLNNNPPPOOONNNMMMMMMNNNOOOOOOMMMNNNOOOOOONNNLLLJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJKKKLLLMMMLLLMMMOOOPPPQQQQQQPPPPPPJJJLLLMMMMMMLLLJJJKKKKKKKKKIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHJJJLLLMMMOOOPPPOOONNNLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJGGGIIIJJJJJJGGGGGGJJJLLLHHHGGGFFFGGGIIIJJJIIIHHHLLLMMMNNNOOOPPPOOONNNMMMKKKMMMMMMKKKGGGFFFHHHJJJ@@@EEEIIIHHHHHHJJJJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHJJJLLLMMMKKKJJJJJJKKKFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDFFFIIIHHHJJJLLLKKKIIIHHHGGGGGGGGGIIIKKKIIIGGGGGGIIILLLKKKLLLLLLMMMLLLJJJHHHGGGGGGKKKKKKGGGGGGLLLMMMIIIIIIKKKNNNPPPRRRRRRQQQQQQKKKNNNPPPPPPNNNMMMNNNPPPMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMOOOPPPQQQPPPPPPOOOSSSSSSRRRRRRRRRSSSTTTTTTLLLMMMOOORRRSSSSSSSSSSSSVVVRRRQQQTTTZZZ\\\ZZZVVVTTTTTTUUUVVVSSSOOOQQQVVVUUUTTTSSSRRRSSSTTTVVVXXXXXXXXXXXXYYYYYYZZZ[[[\\\XXX[[[]]]\\\]]]______\\\^^^^^^______aaacccdddeee]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbdddfffgggggggggfffeeeddddddeeefffgggggghhhiiikkkmmmoooqqqrrrrrrqqqqqqqqqsssvvvyyy{{{zzz{{{}}}|||wwwwww|||xxxxxxxxxxxxyyyzzz{{{|||}}}~~~nnnqqqssswww{{{wwwvvvwwwxxxsssssssssssssssrrrnnnkkkdddbbb```aaaddddddbbb___aaacccfffjjjmmmooopppqqqsssnnniiiffffffeeebbb___```ccchhhiiihhhfffdddcccgggeeebbb````````````___bbbbbbaaaaaabbbdddfffgggkkkhhheeeaaa^^^\\\\\\\\\ZZZZZZYYYYYYYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ]]]___bbbccc^^^______^^^\\\[[[\\\]]]XXXYYY[[[ZZZXXXVVVUUUVVVRRRSSSUUUVVVXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXWWWVVV\\\[[[YYYXXXXXXXXXYYYZZZYYYVVVXXX\\\[[[TTTQQQSSSRRROOOPPPUUUXXXVVVUUUWWWWWWXXXYYYYYYYYYYYY[[[]]]```^^^ZZZWWWWWWYYY\\\^^^XXXXXXWWWVVVWWWXXXYYYZZZVVVUUUUUUVVVXXXYYYXXXWWWWWWTTTRRRSSSVVVYYYXXXWWWTTTTTTSSSSSSSSSTTTUUUVVVXXXWWWUUUUUUWWW[[[^^^aaa[[[YYYWWWUUUUUUVVVXXXYYYWWWTTTQQQRRRTTTUUUQQQLLLOOOPPPQQQSSSTTTTTTTTTTTTQQQPPPOOOOOOPPPQQQPPPOOOPPPOOONNNMMMNNNOOOPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKNNNQQQTTTUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJKKKNNNQQQPPPMMMIIILLLLLLLLLJJJGGGEEEFFFGGGIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOONNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJKKKMMMMMMMMMLLLKKKLLLJJJIIIJJJLLLOOOOOOOOONNNLLLJJJIIIKKKLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNMMMJJJHHHGGGIIIJJJGGGHHHKKKLLLLLLKKKIIIGGGLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLJJJLLLNNNOOONNNLLLHHHFFFIIIGGGGGGKKKKKKIIIHHHKKKFFFEEEDDDCCCDDDEEEGGGHHHJJJLLLMMMNNNNNNLLLJJJIIINNNOOOOOONNNMMMMMMNNNPPPMMMOOOPPPRRRQQQOOOLLLJJJMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPNNNMMMMMMNNNPPPPPPNNNRRRWWWWWWUUUSSSSSSUUUQQQPPPNNNNNNNNNMMMKKKJJJLLLLLLMMMOOOPPPQQQRRRRRRRRRTTTWWWZZZZZZWWWTTTQQQUUUTTTUUUWWWZZZ[[[YYYVVVVVVUUUVVVYYY\\\\\\YYYUUUZZZZZZYYYYYYXXXWWWVVVVVVXXXYYYZZZZZZYYY[[[^^^``````aaaaaa___]]]]]]___cccdddddddddeeeeeeffffffffffffeeeeeefffiiimmmqqqsssmmmhhhdddfffjjjlllgggbbbjjjmmmqqqssstttttttttuuuwwwvvvsssooollllllooorrrtttuuuvvvwwwyyy{{{}}}~~~~~~vvvxxxyyyzzz~~~~~~~~~yyyxxxxxxyyyyyyxxxtttqqqoooooonnnnnnooonnnmmmkkkkkkmmmpppsssvvvwwwwwwwww{{{vvvqqqoooooonnnkkkhhhgggjjjmmmnnnmmmkkkjjjjjjnnnkkkiiigggggggggeeedddggggggggghhhiiikkkmmmnnnpppnnnkkkhhhfffeeeeeefffbbbbbbaaa```___^^^^^^^^^^^^^^^^^^^^^___```aaaaaa``````aaabbbbbbaaa```___^^^______aaabbbdddfffgggbbbccccccbbb```___```aaa^^^___```___]]][[[ZZZZZZWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZXXXWWWWWWXXX[[[ZZZYYYXXXXXXXXXYYYZZZ[[[XXXZZZ^^^^^^YYYXXXZZZUUUSSSTTTXXXYYYWWWXXX\\\ZZZ[[[[[[[[[ZZZZZZ]]]___```^^^[[[XXXXXXZZZ]]]___YYYXXXWWWWWWWWWXXXZZZZZZXXXWWWVVVWWWYYY[[[ZZZYYYXXXUUUTTTVVVZZZ]]]]]][[[ZZZZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYY[[[^^^aaaccc```^^^[[[XXXVVVTTTSSSSSSWWWTTTQQQRRRUUUUUURRRNNNPPPPPPQQQRRRSSSSSSSSSSSSRRRPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTQQQRRRSSSTTTTTTTTTSSSRRRNNNNNNMMMNNNNNNOOOPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPMMMPPPSSSUUUTTTRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNJJJIIIJJJMMMQQQRRROOOMMMLLLLLLLLLJJJHHHGGGGGGIIIHHHJJJLLLOOOPPPPPPNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLOOONNNMMMMMMNNNOOORRRSSSPPPNNNKKKKKKLLLMMMMMMMMMRRRRRRRRRRRRQQQQQQPPPPPPKKKLLLLLLKKKJJJKKKMMMOOOKKKLLLNNNOOOOOOMMMKKKJJJOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNPPPQQQPPPMMMJJJHHHMMMJJJJJJMMMLLLHHHGGGIIIKKKJJJIIIIIIIIIKKKMMMNNNMMMNNNOOOOOOOOONNNLLLKKKPPPQQQQQQPPPOOONNNPPPQQQQQQRRRSSSSSSSSSQQQOOONNNPPPPPPOOONNNOOOOOOQQQQQQUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUWWWXXXYYYYYY[[[___aaabbb```^^^\\\\\\[[[ZZZ\\\___aaa```^^^]]]\\\ZZZ[[[^^^```___]]]_________^^^]]]]]]\\\\\\```aaabbbbbbbbbcccfffhhhkkklllmmmllljjjiiikkknnnnnnoooooopppqqqrrrrrrsssooonnnnnnooorrruuuyyy|||{{{wwwttttttwwwxxxvvvtttvvvyyy|||~~~~~~{{{{{{}}}|||zzz{{{|||{{{yyyxxxwwwxxxuuuwww{{{~~~~~~}}}}}}xxxwwwwwwvvvssspppoooqqqsssrrrqqqppppppqqqsssqqqpppooonnnmmmjjjhhhkkkkkklllmmmooorrrtttuuutttrrrpppnnnmmmmmmmmmnnnjjjiiigggeeedddcccbbbbbbddddddcccbbbccceeegggiiieeefffggghhhhhhgggffffffeeeeeeeeeeeefffgggiiiiiidddeeefffeeebbbaaabbbcccbbbccccccbbb___\\\[[[\\\ZZZZZZ[[[[[[\\\\\\\\\\\\^^^```bbb```\\\ZZZZZZ\\\\\\\\\[[[[[[[[[\\\]]]]]][[[YYYZZZ^^^___]]]]]]```\\\[[[]]]___]]][[[^^^ddd```aaa```___^^^^^^aaaccccccaaa___]]]\\\^^^```aaa\\\\\\[[[[[[[[[\\\]]]^^^\\\[[[ZZZ\\\^^^______^^^\\\ZZZZZZ^^^ccceeedddbbb]]]\\\ZZZYYYXXXXXXYYYYYYWWWXXXYYY[[[]]]___aaabbbcccbbbaaa^^^[[[XXXUUUSSSXXXUUUSSSTTTWWWXXXVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSSSSTTTUUUTTTSSSMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXYYYXXXXXXWWWRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOOOOQQQTTTVVVUUUSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLMMMOOORRRTTTTTTSSSNNNOOOOOONNNLLLLLLMMMNNNLLLNNNQQQSSSTTTSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUMMMNNNOOOPPPQQQRRRRRRRRRUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPNNNLLLMMMRRRVVVTTTRRRPPPOOOPPPQQQQQQPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPPPPOOONNNNNNQQQSSSPPPQQQRRRRRRRRRPPPOOOMMMQQQPPPOOONNNNNNMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSRRROOOLLLJJJQQQNNNNNNQQQPPPMMMLLLNNNNNNMMMMMMMMMNNNOOOQQQRRRTTTTTTSSSSSSSSSRRRRRRRRRVVVVVVVVVUUUSSSSSSTTTUUUWWWVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTTTTWWWWWWXXXXXXXXXXXXWWWWWW]]]YYYVVVWWW\\\^^^]]][[[ZZZYYYWWWVVVUUUVVVVVVWWWTTTUUUVVVWWWYYY[[[]]]^^^```aaaeeegggiiiiiihhhgggdddbbb``````bbbdddeeeeeejjjgggeeedddfffiiikkklllkkkkkkkkkjjjjjjiiihhhgggiiijjjkkkkkkkkkmmmppprrrvvvwwwyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~||||||}}}}}}|||zzzyyy{{{|||}}}|||{{{zzzyyywwwtttqqqssstttuuuwwwyyy|||}}}~~~|||{{{yyyxxxvvvvvvvvvvvvrrrqqqpppooonnnmmmmmmmmmrrrpppnnnllllllnnnppprrrnnnooopppqqqqqqqqqpppooommmmmmmmmllllllmmmnnnnnnkkkllllllkkkiiiggghhhiiihhhiiiiiigggcccaaa```aaabbbaaaaaaaaaaaaaaaaaaaaaeeehhhjjjhhhccc```aaacccaaaaaaaaaaaaaaabbbbbbcccaaaaaaaaacccddddddeeefffeeeeeefffgggccc```eeennnggghhhgggfffddddddfffhhhhhhgggeeedddddddddfffgggbbbbbbbbbbbbbbbcccccccccaaa``````aaaccceeedddccccccbbbcccfffkkkmmmkkkhhh```___]]][[[ZZZZZZZZZZZZYYY[[[]]]```bbbcccddddddccccccddddddbbb```]]][[[YYYXXXVVVWWWZZZ[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVYYYWWWVVVWWWXXXYYYXXXWWWPPPPPPQQQQQQRRRRRRSSSSSSWWWXXXZZZ[[[\\\\\\\\\[[[WWWWWWWWWVVVVVVWWWWWWXXXTTTTTTTTTSSSRRRRRRQQQPPPSSSUUUWWWXXXVVVUUUTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQRRRTTTVVVWWWXXXRRRSSSTTTTTTSSSSSSUUUWWWVVVVVVWWWWWWXXXYYYYYYZZZSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSTTTTTTSSSUUUVVVSSSOOOPPPVVV[[[ZZZXXXUUUTTTUUUUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWTTTRRRQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUSSSPPPOOORRRPPPRRRVVVWWWUUUUUUXXXTTTTTTTTTTTTUUUWWWYYYZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[]]]^^^^^^\\\ZZZZZZ[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]____________]]]\\\bbb``````bbbeeefffeeeccc```___^^^\\\[[[[[[]]]___ZZZZZZ[[[\\\^^^aaadddeeehhhiiikkknnnqqqsssttttttrrrooollljjjjjjlllnnnpppxxxvvvttttttuuuxxxzzz|||zzzzzz{{{{{{{{{zzzyyyxxxxxxyyyzzzzzzzzz|||~~~}}}}}}}}}~~~|||{{{{{{}}}~~~{{{|||}}}~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyzzzxxxuuuttttttuuuttttttsssqqqnnnlllkkkllloooooonnnmmmmmmmmmnnnnnnmmmppprrrqqqnnnkkkjjjkkkiiiiiijjjjjjjjjjjjjjjjjjoooppppppoooooopppqqqpppllllllnnnnnnjjjgggkkksssmmmnnnnnnmmmlllkkklllnnnnnnmmmlllkkkkkkkkkllllllggghhhhhhiiiiiiiiiiiiiiieeeddddddfffhhhjjjiiiiiikkkjjjjjjlllpppqqqooollljjjiiigggeeedddcccccccccaaacccfffhhhjjjkkkjjjjjjdddeeeggghhhgggeeecccaaa[[[ZZZYYYYYY[[[\\\]]]]]]^^^]]]\\\ZZZZZZZZZZZZZZZ\\\ZZZYYYZZZ[[[\\\[[[ZZZ[[[ZZZZZZZZZYYYXXXXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]][[[[[[\\\[[[[[[ZZZXXXXXXXXXYYYZZZZZZWWWUUUUUUUUUVVVWWWYYYZZZ[[[ZZZYYYYYYXXXXXXWWWUUUUUUVVVXXXZZZVVVXXXYYYZZZZZZ[[[^^^```aaa___]]]\\\]]]___bbbddd]]]^^^___```aaabbbbbbbbbfffffffffeeedddcccbbbaaaXXXWWWWWWVVVWWWXXXYYYZZZ\\\^^^```]]]YYYZZZ___eee```]]]ZZZYYYYYYYYYYYYXXXYYYYYYZZZ[[[]]]^^^___```[[[[[[[[[XXXVVVUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWYYYZZZ\\\]]]VVVVVVWWWWWWXXXYYYYYYZZZXXXYYY[[[[[[[[[ZZZXXXWWWXXXVVVXXX]]]^^^]]]]]]```^^^^^^___```bbbdddeeefffeeedddccccccbbbbbbcccccceeeeeeeeedddbbbbbbcccddddddcccaaa_________```aaacccdddeeefffggghhhiiiiiihhhhhhjjjkkkkkkjjjhhhhhheeeiiinnnppppppnnnmmmmmmjjjkkkkkkiiigggfffhhhjjjddddddeeefffhhhkkknnnppprrrsssuuuxxx{{{~~~~~~zzzxxxzzz}}}~~~|||yyywwwxxxyyy}}}|||{{{zzzzzzzzz{{{|||{{{|||}}}~~~}}}|||yyyxxxwwwxxxxxxxxxxxxwwwvvvuuuzzz}}}}}}zzzzzz{{{zzzwwwvvvuuuuuuvvvtttpppsssyyysssvvvxxxxxxwwwvvvvvvvvvuuuuuuuuutttttttttssssssoooooopppqqqqqqqqqqqqqqqlllkkkkkkmmmoooqqqqqqppptttrrrqqqsssvvvwwwuuussssssrrrpppnnnmmmmmmmmmmmmiiijjjlllmmmoooooonnnnnnllllllmmmlllkkkhhheeeccc``````___^^^___```bbbcccdddcccbbbaaa``````aaabbbaaa```___```aaaaaa```___bbbbbbbbbaaa```^^^\\\[[[]]]^^^___```aaaaaa``````````````````aaabbbcccdddbbbbbbccccccbbbaaa___^^^]]]______^^^\\\ZZZZZZ[[[[[[\\\___aaabbbbbbaaa```^^^^^^^^^\\\ZZZZZZ\\\^^^]]]^^^```bbbccceeehhhkkkllljjjgggeeefffhhhlllnnnmmmnnnnnnnnnnnnnnnmmmmmmjjjjjjiiihhhfffeeecccbbb\\\\\\\\\]]]___```bbbcccbbbdddeeeeeecccdddgggkkkhhheeebbb`````````___^^^^^^___```aaacccdddffffff^^^______^^^]]]^^^```bbb```___^^^]]]]]]^^^___```______```aaaccceeeggghhh___``````aaabbbbbbccccccbbbccceeeffffffffffffeeeeeecccdddggghhheeeeeehhhggggggiiikkkmmmnnnpppppppppppppppooooooooonnnnnnnnnooopppooonnnnnnoooqqqqqqpppooommmlllmmmmmmnnnlllmmmoooppprrrsssssstttrrrrrrssssssssssssrrrrrrooovvv}}}~~~{{{zzz{{{uuuwwwyyywwwsssqqqrrrtttpppoooooooooqqqtttwwwyyy|||||||||~~~~~~zzz{{{|||}}}~~~}}}||||||xxxwwwwwwyyy|||~~~~~~}}}|||{{{}}}}}}|||zzzxxxwwwwwwxxxxxxttttttuuuuuuvvvvvvuuuuuuvvvvvvvvvtttrrrooommmkkklllkkkjjjiiiiiijjjlllnnnooonnnlllkkkkkklllmmmnnnlllkkkjjjkkklllmmmllljjjkkkkkkkkkkkkjjjiiigggfffiiiiiikkkkkklllkkkjjjiiihhhhhhiiijjjkkkmmmnnnooojjjjjjkkklllkkkiiigggffffffhhhiiiiiigggggghhhiiihhhiiilllnnnnnnmmmlllkkkggghhhiiihhhffffffhhhjjjgggiiilllmmmooorrrvvvxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzxxxwwwuuutttmmmmmmmmmlllkkkiiigggggghhhhhhjjjlllmmmnnnooooookkklllmmmoooqqqrrrsssssstttrrrnnnllllllkkkjjjiiijjjjjjkkkkkklllmmmmmmmmmjjjkkkkkkjjjiiijjjlllnnnkkkjjjhhhhhhhhhjjjmmmnnnnnnnnnnnnnnnpppqqqrrrsssmmmmmmnnnooooooppppppqqqnnnoooqqqssstttuuuuuuuuutttrrrssswwwxxxuuuuuuxxxssstttvvvyyy{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~wwwyyy{{{}}}~~~~~~~~~~~~}}}|||zzzxxxvvvuuuwwwvvvuuutttssssssvvvxxxyyyxxxvvvuuuuuuvvvxxxyyywwwvvvuuuuuuwwwwwwvvvuuuwwwwwwxxxyyyyyywwwvvvuuutttuuuvvvvvvvvvuuutttsssqqqqqqqqqssstttvvvxxxyyytttuuuvvvwwwvvvtttrrrqqqoooppprrrsssssssssuuuwwwuuuvvvxxxzzzzzzxxxvvvtttnnnqqqtttsssrrrrrrtttvvvpppsssvvvxxxzzz}}}~~~|||zzzxxxwwwvvvvvvvvvvvvuuutttsssssstttvvvxxxzzz{{{{{{{{{zzzxxxxxxzzz}}}}}}zzzxxxwwwvvvuuutttzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvtttssstttvvvsssrrrqqqpppqqqtttwwwyyyyyyyyyxxxxxxxxxxxxyyyzzzyyyyyyzzzzzz{{{|||||||||wwwxxxzzz|||~~~}}}|||~~~~~~