BM66(@ ~~~iii]]]NNNEEECCCBBB???<<<===;;;:::999999888555333666555555444333222111000222222222222111111111000000000000000////////////000000///...---,,,,,,+++......---,,,,,,+++******//////...---,,,++++++******++++++,,,+++***)))'''******++++++++++++******+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,************************---,,,,,,+++*********+++++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******---,,,,,,,,,+++*********+++*********))))))((((((---+++(((%%%$$$%%%'''((())))))))))))))))))))))))***++++++,,,+++***)))((())))))*********+++++++++---,,,***)))((()))******+++)))((((((*********)))+++++++++*********)))))))))((('''(((***+++***))),,,***)))''''''(((***+++---...///000000///...---,,,---...///000000000000111111222333555777999:::888888777666555444444333888888888999;;;===???AAAKKKMMMPPPPPPMMMJJJHHHHHHKKKNNNRRRTTTUUUVVVXXXYYYZZZ[[[]]]]]]]]]]]]___aaa^^^dddccceeemmmmmmppp~~~qqqeeeVVVMMMIIIHHHDDDAAA<<<;;;::::::;;;;;;999777666666555444333222111111222222111111111000000000000000000000/////////////////////......------,,,//////......---,,,,,,+++000000//////...---------++++++,,,,,,++++++***)))******++++++++++++************++++++++++++******************************************************---,,,++++++************++++++++++++++++++++++++++++++***))))))***++++++******))))))))))))******+++++++++++++++*********************)))))))))(((,,,***(((&&&%%%&&&''')))))))))))))))))))))))))))***++++++++++++***)))((((((((()))))))))*********...---,,,+++++++++,,,,,,(((&&&%%%&&&(((*********+++++++++*********))))))***)))((()))++++++***))),,,+++***)))***+++---...---...///000000///...---//////////////////......111111222333555777999:::999888888777777666666666555666999<<>><<<;;;999777888777777666555444333222111111111000000000//////000000000000////////////---........./////////000/////////.........------*********++++++,,,,,,,,,///...,,,++++++,,,---...***++++++,,,,,,++++++***))))))************))))))***************+++++++++******************************+++++++++*********+++++++++++++++++++++++++++******************+++******))))))))))))******((((((((()))*********+++*********))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))(((((((((((((((((((((&&&$$$$$$%%%''')))***)))************************---,,,***+++,,,,,,+++)))---,,,+++))))))(((((()))------...//////...------000000000000000///......222222333444555777999::::::999888888888888999999CCCDDDEEEFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGKKKQQQVVVWWWVVVUUUUUUXXX[[[]]]^^^^^^^^^___```]]]aaa```bbbjjjkkkooo~~~~~~qqqcccYYYRRRNNNGGGBBB???===;;;:::999888888777666555444444111111111111000000000000000000000000////////////------......///000000000.........---------------)))******++++++,,,,,,,,,......,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++))))))************))))))(((((()))***+++,,,,,,,,,************************))))))***+++++++++***)))++++++++++++++++++++++++*********++++++***************))))))))))))******((((((((()))*********+++))))))))))))))))))******((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,,,,------------,,,)))(((&&&'''(((***))))))************************,,,+++***+++,,,,,,+++*********************++++++,,,---...//////...---,,,......///000111111000000222222222333444666888888666777999<<<>>>AAABBBCCCIIIIIIIIIHHHEEEBBB???>>>@@@CCCFFFGGGFFFEEEEEEEEEFFFKKKQQQUUUVVVUUUTTTTTTXXXZZZ^^^______^^^^^^___]]]aaa___aaaiiikkkpppxxxooo^^^WWWMMMDDD>>><<<;;;::::::999999888777666555444222222222222111111111000000000000000////////////.........//////000000000------------------------,,,,,,------......//////------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++)))******************)))((())))))***++++++,,,,,,************************((()))***+++++++++***)))++++++++++++++++++++++++)))***++++++++++++***)))******))))))))))))******))))))******************))))))))))))************(((((((((((())))))***+++))))))))))))))))))))))))))))))((((((((()))******++++++++++++***************+++,,,,,,---,,,,,,,,,+++***((((((*********)))***************++++++++++++***)))***,,,,,,,,,+++'''(((***,,,...000111222,,,---...//////...---,,,---...///000111111111111111111111222333555666777333777<<>>===<<<@@@DDDFFFFFFEEEDDDDDDFFFJJJPPPSSSTTTTTTTTTUUUUUUXXX\\\]]]]]]\\\\\\]]]]]]bbb```aaajjjlllqqqyyynnn^^^OOOEEE@@@======::::::999888777666666555333333333333222222222222000000000000///////////////////////////000000000......................................./////////++++++,,,---------------+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++*********))))))************************'''(((***+++,,,+++***)))++++++++++++++++++++++++)))***++++++++++++***)))******))))))))))))******+++++++++++++++*********((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***++++++*********))))))))))))&&&'''(((*********)))(((***)))((((((***,,,++++++))))))*********+++++++++((((((''')))+++,,,,,,+++((()))+++---...///000000,,,,,,............,,,,,,///000000111111111000000000000000111222333444555666:::AAAGGGKKKMMMLLLKKK??????>>>>>>===>>>>>>>>>===@@@CCCDDDDDDEEEFFFGGGGGGJJJOOORRRSSSSSSTTTUUUUUUXXX\\\^^^]]]\\\\\\\\\^^^bbb```bbbjjjlllrrrvvvaaaSSSJJJFFFDDD;;;::::::999888777666666444444444333333333222222000000000000////////////000000000000////////////////////////000000000000------------------------)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++......---+++)))((('''&&&************************&&&(((***+++,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******---,,,,,,,,,+++*********(((((())))))*********+++))))))***))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++******))))))((((((((('''((()))***,,,,,,,,,+++***((('''&&&'''***,,,---,,,))))))******++++++++++++'''&&&&&&(((+++,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,---......---,,,,,,111222222111111000///...000000000000111222333444;;;???DDDHHHJJJHHHDDDAAA<<<;;;:::::::::;;;===>>>AAABBBCCCCCCDDDFFFIIILLLHHHKKKNNNQQQRRRSSSTTTVVVWWWZZZ^^^``````___^^^^^^___ccc```bbbkkkmmmsss{{{cccTTTKKKFFF@@@@@@???<<<888777777888666555555444333222111000333222111000///////////////......///111000...,,,,,,------......------,,,..............................---------,,,,,,,,,------------------------------++++++++++++------******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))***************)))((('''(((((())))))******++++++)))******+++---///111222&&&'''((()))***+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,+++******,,,,,,,,,++++++*********(((''''''+++///111000///...///000000000///---,,,444444333111111222666999IIIIIIHHHGGGDDDAAA???===888999:::<<<===>>>>>>???@@@AAABBBBBBBBBDDDGGGIIIGGGKKKPPPSSSTTTTTTTTTUUUVVVYYY\\\]]]^^^^^^___```aaacccgggjjjjjjlllxxxyyyeeeTTTIII???>>><<<:::999888777777666666555444333222111111000000000000000111111222222111000111111000...+++---------......---------------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************)))))))))((()))))))))))))))*********)))******+++,,,...///000))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,,,,,,,++++++,,,++++++++++++++++++***...,,,+++,,,...///---+++---...///000111111000000000111111111222555999===@@@@@@@@@???===;;;999777777888:::<<<===>>>>>>>>>@@@AAABBBBBBBBBDDDGGGIIIHHHKKKPPPSSSTTTTTTTTTUUUVVVYYY\\\]]]]]]]]]^^^___aaacccgggjjjjjjlllxxxyyybbbRRRDDD@@@<<<:::;;;;;;999777777666666555444333222222......//////111222444555444333222111111000...+++------------------------------------------------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((((((((()))***************))))))))))))******)))***+++,,,------,,,++++++***)))(((''''''************************))))))))))))))))))))))))******************************))))))))))))******************************((((((((()))))))))******)))***++++++,,,,,,,,,,,,*********+++++++++++++++///...,,,,,,------+++***,,,------...///000111111222222333222222555888;;;888888888888777666444333777888:::;;;===>>>>>>>>>@@@AAABBBBBBBBBDDDFFFHHHHHHLLLQQQSSSTTTTTTTTTUUUWWWYYY[[[]]]\\\]]]^^^___bbbdddgggjjjjjjlllxxxqqqaaaRRRJJJ@@@;;;<<<<<<:::888888777777666555444333222/////////000111222444444333222000000111000...---......------------......------------------------......---------,,,,,,,,,------------------------++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))''''''(((***+++++++++******))))))((((((***))))))))))))******+++,,,++++++***)))(((''''''************************))))))))))))))))))))))))******************************))))))))))))******************************(((((()))))))))*********((()))***+++,,,---------))))))******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---...000111222888888777444111111222444444555666777666666444444777888999;;;<<<===>>>>>>???@@@BBBCCCCCCDDDFFFHHHIIILLLQQQTTTTTTTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]___bbbdddhhhjjjjjjmmmxxxrrrdddXXXJJJ@@@<<<;;;:::777999888888777666555444444222222111111111111222222000...---...///000000//////......------......///------------------------......---------,,,,,,,,,------------------------++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((('''''')))***,,,++++++******))))))(((((()))))))))(((((())))))************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************((()))***+++,,,---------)))))))))******+++++++++************)))***,,,---***,,,...000333666888999:::999888444111//////000333444555777777777666555777777999;;;<<<======>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHLLLQQQTTTUUUUUUVVVVVVXXXYYY[[[[[[[[[[[[]]]___bbbdddhhhkkkkkknnnyyyssshhhYYYKKKBBB>>>:::888:::999999888777666555444444444333222111000000000///---,,,---///000111000000///...------...///000..............................---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***)))((((((((()))***+++************))))))))))))))))))((((((((()))******(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))*********++++++)))***++++++,,,,,,,,,,,,)))))))))***************+++,,,+++***((((((+++------000333777;;;===??????555555555333111000000111222333444666666666666555666777999:::<<<============???BBBCCCCCCCCCEEEFFFGGGKKKPPPTTTVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZ\\\^^^```bbbgggkkkkkkooo{{{yyylll^^^QQQGGGAAA>>>::::::999888777666666555555444333222111111111111111///------///000000000000///...------...///000////////////////////////......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------************************((()))))))))************)))))))))))))))*********)))((((((((()))***++++++((()))))))))************************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,++++++************))))))))))))***+++,,,+++***+++...222666888;;;======<<<:::888000111222222000000111333222333444666666666666555666777888:::;;;<<<======<<>><<<;;;;;;:::777555777666444222111111222222111111000000000000111111222222111//////.........000000000000//////////////////.........---------------............------///,,,******+++,,,***(((------,,,++++++******))),,,,,,+++***+++...000111++++++++++++++++++++++++......---,,,+++***)))(((+++++++++*********)))))),,,,,,,,,***)))((()))+++,,,++++++******++++++,,,,,,,,,+++*********++++++))))))******+++++++++,,,+++*********))))))(((((())))))************))))))(((((((((((())))))))))))++++++***))))))(((((('''))))))))))))))))))))))))------,,,,,,+++************)))))))))((((((''''''++++++************+++++++++***)))***---333888<<<@@@:::333//////000000///000000000000000000111222333444555666666555444333444666888:::<<<=========>>>@@@AAABBBBBBBBBDDDFFFEEEIIIOOOSSSVVVYYY[[[]]]ZZZ[[[[[[ZZZXXXYYY[[[]]]aaa```aaaeeeiiippp}}}tttgggXXXOOOCCC@@@===::::::999888666666555444333333333444555000////////////000000111111111000......---------//////.........---------//////.........---------------............---------+++)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,------...---+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********)))))))))***++++++)))((()))***,,,++++++******++++++,,,++++++******************(((((((((((()))))))))***************)))))))))((())))))************))))))(((((((((((()))))))))***)))***+++++++++******+++))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))++++++************+++++++++++++++,,,---000222444777222---+++,,,......---000000000000000111111222444555666777777666555444555666888:::<<<=========???AAACCCCCCCCCCCCEEEGGGFFFJJJQQQUUUXXXZZZ\\\^^^ZZZ[[[[[[ZZZYYYYYY[[[]]]aaa```aaaeeehhhooo|||{{{}}}|||rrrggg___OOOJJJCCC>>>;;;::::::999888777555444333333444444000000///000000111222222222111000//////...//////---------,,,,,,,,,,,,+++...............---------------............------+++***)))***,,,......---++++++,,,------...//////...---,,,*********+++,,,------------------------*********++++++,,,,,,,,,+++++++++***************&&&(((***+++***)))))))))++++++************++++++)))******+++++++++******((((((((()))))))))))))))************))))))))))))))))))************))))))((((((((()))))))))******%%%(((,,,---+++***+++---))))))))))))))))))))))))+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,------,,,,,,+++111///------...000000///000000000000000111222222555666777888888777666555555666888:::<<<======>>>AAABBBDDDDDDDDDDDDFFFHHHEEEJJJQQQVVVYYYZZZ[[[\\\ZZZZZZZZZZZZYYYYYY\\\^^^```___aaadddgggmmm{{{{{{tttnnn```YYYOOOEEE@@@===<<<<<<:::999777444333222111222111111111111222333444444333222111111000000000111---------,,,,,,,,,++++++........................------............------,,,+++***+++,,,---------+++,,,,,,,,,---------...,,,,,,+++******++++++,,,------------------------******+++++++++,,,,,,,,,************************$$$'''***+++***)))((()))++++++************++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++*********)))))))))))))))))))))************))))))(((((()))))))))*********$$$(((,,,,,,)))''')))+++))))))))))))))))))))))))++++++,,,,,,---......///------------,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++******------------.../////////000/////////000111222333666777888999999888777666555666888999;;;===>>>>>>AAACCCDDDDDDDDDDDDEEEGGGDDDIIIPPPUUUWWWXXXXXXYYYYYYZZZZZZYYYYYYYYY\\\^^^______bbbdddffflllzzz{{{oooggg[[[OOOFFFAAA>>><<<999888666444333222222333000000000000000111222333111111000/////////000000............---------,,,---.....................------............------...------,,,+++++++++,,,---,,,,,,,,,++++++******)))*********+++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************$$$'''***+++***)))((()))+++******))))))******+++******+++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))******))))))************))))))))))))))))))************(((+++---,,,***(((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++++++++---...)))************)))))))))////////////000111222333666777888999999888777666666666777999;;;<<<>>>???AAABBBDDDDDDCCCCCCDDDFFFFFFKKKQQQUUUWWWWWWXXXYYYYYYYYYZZZYYYYYYZZZ\\\______```ccceeeeeejjjyyyyyyqqqeeeYYYOOOGGGAAA>>>888777555444444555666666//////............//////......------------......////////////............---------...............------............------...//////---+++***+++,,,------,,,++++++***))))))))))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++&&&(((***+++***)))))))))******))))))))))))******************+++,,,---...***************)))))))))))))))))))))************))))))************)))))))))))))))*********++++++...---,,,++++++******)))))))))))))))))))))))))))&&&''''''((()))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...---+++++++++---///000+++,,,---,,,***)))***+++////////////000111333333666777888999999888777666666777777888:::<<<>>>???AAABBBDDDDDDCCCBBBDDDEEEJJJMMMRRRUUUWWWXXXYYY[[[XXXYYYZZZYYYYYYZZZ]]]______aaadddfffeeejjjyyyzzzpppeee[[[RRRJJJEEE===<<<:::888666555555555111111000///............///...............//////////////////.........------------.........//////------............------,,,...///---+++***,,,///,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,))))))*********+++++++++)))***++++++)))((()))*********))))))))))))*********)))'''''''''))),,,...+++++++++******)))))))))((()))))))))************))))))************))))))))))))*********+++++++++...***&&&&&&)))+++***((())))))))))))))))))))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------......---///000...---,,,...111......//////000222333444666666777888888777666666777777777888:::<<<>>>???BBBDDDEEEEEEDDDCCCEEEFFFJJJLLLOOOQQQSSSTTTWWWYYYXXXYYYYYYYYYYYYZZZ]]]___```bbbfffgggfffjjjzzzxxxoooeee\\\SSSMMMFFFDDD@@@;;;777444222111666555333222111111000000222111111111111111222222//////.........------------------.........//////---..................---***,,,...---++++++...111+++,,,,,,------......///------.........---,,,,,,------------------------((()))***+++,,,---......))))))******++++++++++++,,,,,,,,,***)))((()))+++******))))))))))))******)))'''%%%$$$$$$'''+++------------,,,,,,+++++++++(((((())))))*********+++))))))************)))))))))************++++++++++++%%% &&&***)))&&&))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))+++---//////---+++******,,,---+++******...111.........///000222333444555666777888888777666555777777777888:::<<<>>>@@@DDDEEEFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYYYYZZZ]]]``````cccggghhhfffjjjzzz~~~xxxooo```SSSKKKEEE>>>:::888777555222222222333444444444333333000000000000//////////////////......---------,,,.........//////111222222777555111...------///000------------------------000//////...,,,+++******)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((((((((((((((('''&&&&&&))))))***++++++++++++***************)))'''&&&%%%))))))*********+++++++++***)))(((((()))+++---...------------------,,,,,,,,,+++******,,,,,,+++***---,,,***))))))***,,,---,,,------...///000111111......///000111222222222888888888777777777777777666777999::::::;;;===>>>BBBDDDEEEEEEDDDDDDEEEGGGFFFIIILLLNNNNNNOOOQQQSSSUUUWWWYYYYYYXXXYYY]]]aaaggghhhkkkmmmkkkppp|||nnnaaaYYYRRRGGG@@@<<<:::777555444444444333222111111000111000000000////////////......//////////////////............///000111111222111///---,,,,,,------------------------------******+++,,,---...///000******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++******))))))***++++++++++++***+++++++++******)))((((((******************++++++)))))))))******,,,------,,,,,,------------------,,,+++******,,,,,,+++***---,,,***))))))***,,,------------......//////000000000000111222333444555777777888888888777777777555777999::::::;;;===???BBBCCCEEEEEEDDDDDDFFFGGGFFFIIILLLNNNOOOPPPRRRSSSUUUWWWYYYYYYXXXYYY]]]aaaeeegggjjjllllllqqqzzznnndddUUUIIIBBB>>>;;;999777777666444333111000///111111000000000/////////......//////000111111111///...............//////......------,,,,,,,,,,,,------------------------......------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************+++++++++***))))))))))))***++++++++++++*********+++++++++*********++++++******************)))***+++,,,,,,------,,,++++++,,,,,,------......,,,+++******,,,,,,+++***,,,,,,*********+++,,,------------------.........111111111111222444666777777777777888888888777777444666999::::::;;;>>>@@@BBBCCCEEEEEEDDDDDDFFFGGGGGGJJJMMMNNNOOOPPPRRRSSSTTTWWWYYYYYYXXXYYY]]]aaaccceeeiiilllmmmrrrzzzgggUUUIIIBBB===::::::999888666444333222222111111111000000000////////////////////////000000///......------------...,,,---.../////////...---------------------------000000///---+++***)))(((++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))(((''''''))))))***++++++++++++***))))))))))))******+++++++++++++++******************+++,,,---...---,,,,,,******+++,,,------......,,,+++******,,,,,,+++***++++++*********+++,,,------------------,,,,,,,,,111111000000111444666888666666777888999888777777444666888::::::<<<>>>@@@AAACCCDDDEEEDDDEEEFFFHHHHHHKKKNNNOOOPPPPPPRRRTTTTTTWWWYYYYYYXXXYYY]]]aaaccceeeiiillllllrrrgggUUUHHH???::::::999777555444444444444111111111111000000000000000000///......---,,,,,,///......------------...+++,,,.../////////------------------------------)))******+++,,,---......,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++************************...---+++***)))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++***))))))))))))***++++++++++++***(((((('''(((((()))++++++***************************+++,,,---...---,,,+++******++++++,,,---......,,,+++******,,,,,,+++************++++++,,,,,,------------------,,,,,,,,,/////////000111333555777555666777999999999888777444666999::::::;;;>>>@@@AAABBBDDDEEEDDDEEEGGGHHHJJJLLLNNNPPPPPPQQQRRRTTTUUUXXXYYYYYYXXXXXX\\\```dddfffiiikkkkkkpppzzzdddRRREEE===999888666444333333333444222222111111111000000000111111000...---,,,+++***///...............//////***+++,,,---------,,,+++------------------------,,,,,,,,,,,,++++++++++++---------------,,,,,,+++++++++------------++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***)))(((((('''))))))***++++++++++++***)))((('''''''''(((***+++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,+++******,,,,,,+++***)))******+++,,,,,,,,,------------------.........---...///111333444555666444555777999:::999888777666777999::::::;;;===>>>@@@BBBDDDEEEDDDEEEGGGIIIKKKMMMOOOQQQQQQQQQSSSTTTWWWYYYZZZYYYWWWXXX[[[___cccdddhhhjjjiiinnn}}}ooo^^^PPPGGG???===:::777555444444444222222222111111111000000111000000///...---,,,,,,............///000111111,,,------------,,,,,,+++------------------------000///...,,,***)))''''''------......---,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************'''(((((((((((('''&&&&&&))))))***++++++++++++***+++***((('''''')))***+++(((((()))***+++,,,,,,---+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++***))))))***+++,,,,,,---------------......//////000,,,...111444555666666555333555777999:::999888777777999::::::::::::;;;===@@@BBBDDDDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQQQQSSSTTTYYY[[[[[[ZZZWWWWWWZZZ]]]___aaaeeehhhhhhmmm}}}uuugggZZZRRREEECCC???;;;888777666666222222222111111111111000000000000000////////////.........//////111222333000000/////////.........------------------------*********++++++,,,,,,,,,---.........---,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++******))))))***++++++++++++***,,,+++***(((((()))+++,,,''''''(((***+++,,,---...,,,+++***)))))))))++++++,,,,,,++++++++++++++++++,,,+++******,,,,,,+++***((()))***+++,,,------------------...///000111111,,,///222666888888777666333555777:::::::::888777888999;;;;;;:::999;;;<<<@@@BBBDDDDDDEEEEEEHHHIIILLLNNNPPPQQQQQQRRRSSSTTTZZZ\\\\\\ZZZWWWVVVYYY\\\\\\^^^cccfffgggnnn~~~rrriiibbb___LLLGGG@@@:::777666555555666444222000............222222222222222111000000////////////............//////.........---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,+++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++000...+++((('''(((***+++,,,***(((&&&%%%&&&'''(((---,,,***))))))***+++,,,++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,+++++++++******'''(((((((((&&&&&&((())),,,,,,,,,+++++++++******,,,---......//////......222111111222333555777999555666888999::::::999999888888888888999:::;;;;;;BBBCCCDDDDDDDDDDDDGGGIIIOOOOOOOOOOOOQQQSSSUUUWWW[[[\\\\\\[[[YYYXXXZZZ[[[^^^^^^aaaeeehhhooo|||wwwqqqmmmjjj[[[UUUKKKBBB<<<999777555666444333111000000000000111111222222111111000///////////////............//////.........---------............------,,,,,,---------------.../////////...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++///---+++(((&&&&&&&&&'''&&&(((+++...///...,,,+++))))))***+++,,,---------++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,)))***+++)))(((((()))+++++++++,,,,,,,,,---------,,,---......//////......222222222222444666888999555666888999::::::999999999999999999:::;;;<<<===BBBCCCDDDDDDDDDDDDGGGIIILLLNNNPPPPPPOOOPPPQQQSSSZZZ[[[[[[[[[YYYYYY[[[\\\^^^^^^aaaeeehhhnnn{{{||||||{{{yyywwwvvvkkkcccVVVJJJBBB<<<999777555444333222111222333333000000111111000000///...////////////...........................---------///...............------...............//////000...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***,,,,,,+++******,,,---...---,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++******************************+++++++++,,,+++***)))((((((((((((''')))+++---......---------...///000000///...---************************((()))))))))***+++++++++((()))***+++,,,------...,,,------+++***)))***,,,***++++++,,,...//////000,,,---......//////......222222222333555666888999555666888999::::::999999::::::::::::;;;<<<======BBBCCCDDDDDDDDDDDDGGGIIIJJJOOOTTTUUUQQQOOOOOORRRYYYZZZ[[[ZZZZZZZZZ\\\^^^^^^^^^```dddffflllyyy~~~||||||||||||{{{vvvmmm___RRRHHHAAA<<<999555444333222222333444555000000000000000///......////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,......------------...///,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***+++***))))))***,,,...///------,,,,,,+++***))))))++++++++++++++++++++++++************************************************************************)))******++++++,,,,,,,,,...,,,)))'''(((+++...111:::999777444222///---+++))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))***+++,,,,,,---------...---,,,***)))***,,,+++++++++,,,---......///,,,---......///.........222222333444555777888999555666888999::::::999999999999999::::::;;;<<<===BBBCCCDDDDDDDDDDDDGGGIIIKKKSSS[[[[[[VVVQQQQQQTTTXXXYYYZZZ[[[ZZZ[[[^^^```___^^^```ccceeejjjwww{{{{{{yyywwwwwwzzz}}}yyylll^^^RRRHHH@@@;;;777666444333222333444444000000000000000///......////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++***)))((()))+++...000------,,,,,,+++***))))))++++++++++++++++++++++++******************************************************************************++++++,,,,,,,,,,,,---,,,,,,,,,///444888;;;???<<<777222...,,,,,,,,,))))))))))))))))))))))))((())))))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++))))))***+++,,,,,,,,,+++++++++++++++,,,---......///.........111222333444666777777888555666888999::::::999999888888888888999:::;;;<<>>666222---+++,,,---,,,++++++++++++++++++*********)))))))))(((((((((((((((***************************************,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////..................///000111333555666777777777888888888999999888999999999999:::===???BBBEEEGGGHHHGGGGGGGGGHHHIIIKKKNNNPPPRRRTTTWWWYYY[[[]]]^^^]]]\\\ZZZZZZ[[[______bbbfffhhhmmmyyy~~~~~~}}}}}}~~~}}}|||yyyyyyzzzzzz|||~~~~~~~~~~~~~~~ssslllkkkooossspppZZZLLLCCC===999444333222111000000000000........................------------------------***+++,,,,,,------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,+++******))))))******++++++,,,---------,,,---.........---+++***,,,---///222555888:::;;;>>>AAADDDFFFBBB;;;333---((((((((()))++++++***((()))))))))******+++++++++******))))))(((''''''&&&************************************+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......................../////////000111333444555666666666777777777888888888999999999999:::===???@@@BBBEEEFFFEEEDDDEEEFFFHHHJJJNNNPPPRRRUUUXXX[[[ZZZ\\\]]]]]][[[ZZZ[[[[[[______bbbfffiiinnnzzz}}}zzzxxx{{{{{{||||||||||||}}}}}}{{{yyyxxxxxxyyyzzzyyyxxxuuuuuuvvvwwwyyy{{{|||}}}~~~~~~~~~{{{{{{zzzyyyyyyxxxxxxxxxyyyzzz|||~~~}}}}}}}}}}}}~~~wwwqqqooopppqqq~~~lllUUUFFF???<<<555444333111000000//////........................------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000222777;;;???AAABBBCCC:::888555111...,,,++++++))))))******+++***)))'''((())))))))))))*********++++++++++++******))))))************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...............////////////000111333444555666666666666777777777777888999999999999:::<<>>444111,,,)))(((***---///,,,,,,+++***))))))***+++*********))))))))))))((())))))******++++++++++++************************,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......//////000000000000111222444444666666666666777777777777888999999999999:::<<>>BBBEEECCCCCCCCCBBB???:::666333---,,,,,,+++++++++++++++*********)))((())),,,///+++++++++******)))))))))&&&''''''((())))))******************************,,,,,,,,,,,,,,,+++))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000111222333444666666666777777777888888888999999999999:::===???AAACCCFFFGGGFFFEEEFFFFFFFFFHHHLLLNNNPPPSSSVVVYYYWWWYYY[[[\\\[[[[[[\\\]]]]]]]]]___cccgggnnn||||||zzzzzzzzz{{{|||yyyuuussstttuuuwwwwwwyyyzzzyyyyyywwwuuurrrqqqllllllmmmmmmnnnoooooopppmmmkkkiiiiiijjjlllmmmmmmkkklllmmmnnnooonnnnnnmmmnnnnnnnnnnnnnnnoooppppppnnnmmmlllkkkkkkmmmooopppoooooopppqqqqqqqqqqqqpppqqqppppppooopppqqqrrrsssttttttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~tttdddUUUJJJEEE<<<;;;888666444222111111////////////////////////........................,,,,,,---............---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++,,,---...,,,,,,------...///000000,,,,,,---///000222333444555777;;;???BBBDDDDDDDDDAAA>>>:::555111...---,,,((()))***++++++***(((&&&)))***+++***((())),,,///*********+++++++++++++++((((((((((((((()))))))))************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////000000000000111222333333777777777888888888999999888999999999999:::===??????AAACCCDDDDDDCCCCCCDDDFFFHHHKKKMMMOOOQQQTTTVVVVVVXXXZZZ[[[[[[[[[\\\^^^\\\[[[]]]bbbfffmmm|||~~~{{{yyyxxxxxxyyyzzzvvvrrrooopppqqqrrrsssuuuvvvvvvvvvuuusssqqqppphhhhhhiiijjjkkkkkkllllllkkkiiigggfffhhhjjjkkklllhhhiiijjjkkkkkkjjjiiihhhgggfffffffffggghhhiiiiiijjjiiihhhhhhiiikkkmmmooonnnmmmmmmmmmmmmlllllllllmmmlllkkkkkkkkklllmmmnnnoooooopppqqqsssuuuwwwxxx}}}|||zzzyyyyyyzzz{{{||||||||||||||||||||||||}}}|||}}}xxxpppggg\\\PPPGGG===<<<:::777555333222111000000000000000000000000////////////////////////++++++,,,---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++,,,,,,---............///////////////+++,,,...111444666888999;;;>>>CCCFFFFFFCCC>>>;;;999555...(((%%%'''***---******))))))))))))*********---///...+++)))***,,,((()))***+++,,,---......,,,,,,++++++***)))))))))************************&&&'''***,,,---.........******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////111000000000111222333333888888888888999999999999888999999999999:::===???BBBDDDFFFGGGGGGFFFFFFGGGFFFHHHKKKMMMNNNPPPRRRUUUWWWYYY\\\]]]]]]]]]___```^^^]]]^^^aaadddkkkyyy}}}{{{yyyzzz||||||zzzxxxvvvtttrrrqqqqqqqqqpppoooqqqpppooonnnmmmlllkkkjjjjjjiiigggeeeeeefffhhhiiijjjiiiiiihhhiiiiiijjjjjjhhhgggeeedddcccbbbaaaaaadddccccccbbbcccdddeeefffgggfffeeeddddddeeefffgggggggggffffffffffffggggggfffeeedddeeehhhjjjjjjjjjmmmnnnnnnooopppqqqqqqqqqrrrrrrssstttuuuuuuvvvvvvzzzzzz{{{zzzzzzyyyxxxxxx||||||{{{{{{}}}}}}|||~~~~~~}}}uuulllhhhccc\\\VVVKKKDDD;;;777666666444111000000111111000///......---.........//////000000111000...---,,,,,,------......//////......---,,,...------,,,+++++++++,,,.../////////...------,,,000...,,,***)))))))))***---------,,,,,,,,,,,,,,,//////...---------------...////////////...---,,,...---...111888???DDDFFFEEEDDDAAA>>>;;;777555444------,,,,,,+++***))))))************************)))************+++++++++,,,+++***)))((((((((((((---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---+++((('''''')))---///,,,---...///000000000000////////////111333555666666666777888999::::::;;;888999::::::999999;;;===AAADDDGGGIIIHHHGGGGGGHHHKKKKKKKKKLLLNNNPPPRRRTTTVVVXXXZZZ[[[[[[\\\___aaa___dddaaa___eeehhhsss}}}{{{yyyyyyzzzzzzxxxvvvuuusssqqqpppppppppooonnnpppooommmllljjjhhhgggfffgggfffdddccccccccceeeffffffeeeeeeeeeeeeeeeffffffdddcccbbbaaa````````````aaaaaa`````````aaabbbcccccccccbbbbbbbbbccceeeeeeccccccbbbbbbbbbbbbcccccccccbbbaaabbbdddfffgggfffggghhhhhhiiikkklllmmmmmmpppppppppqqqrrrrrrssssssvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxxxxyyyzzz}}}}}}zzzxxxyyyzzz|||||||||~~~zzz~~~{{{ssspppkkkddd^^^PPPIII???:::888888555333111111111111111000//////............/////////000111000...---,,,,,,---------............---,,,,,,,,,++++++***))))))******...............---,,,,,,,,,,,,+++++++++,,,---...------,,,,,,+++***)))(((************,,,---///000//////...------,,,,,,,,,+++...444<<>>;;;999666444111222222222222111000000............////////////000///...------------------------------,,,++++++,,,++++++***************,,,------------,,,,,,+++,,,,,,,,,,,,,,,---......++++++,,,------,,,***)))------,,,,,,---///111222//////.........///000111555777;;;??????;;;444...///...---+++***(((&&&&&&,,,,,,,,,+++******))))))************************)))************+++++++++(((((((((((()))***+++,,,,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,,,,,,,------,,,---...///000000000000////////////111333555666777777777777777777777777888999::::::999999;;;===@@@CCCEEEGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPSSSVVVXXXZZZ[[[\\\\\\[[[ZZZ\\\]]]___dddaaaaaagggjjjuuuzzzyyywwwvvvtttsssqqqppppppnnnlllkkklllllljjjiiihhhgggfffdddbbb```___^^^______]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^___YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWXXXZZZ[[[\\\[[[XXXYYYZZZ\\\^^^```aaabbbffffffgggggghhhhhhhhhiiihhhiiikkklllnnnnnnoooooollllllllllllmmmooopppqqqrrrqqqpppooooooqqqsssuuurrrrrrssssssssstttttttttyyy}}}zzzttttttzzz}}}xxxtttrrrnnnhhhbbb[[[UUUKKKCCC>>>:::666444222222333222222111000///........./////////////////////......------------,,,,,,------,,,,,,+++***...------,,,,,,,,,------+++,,,,,,---,,,,,,++++++......---,,,+++++++++***)))+++---///000000///...222111///.........//////333333555555666666555555<<<999555222000...,,,)))---------,,,+++***)))))),,,+++++++++******))))))************************))))))*********+++++++++))))))(((((()))***++++++++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------------,,,,,,+++,,,---...///000000000000////////////111333555666777777777666666666666666888999::::::999999;;;===BBBEEEGGGHHHHHHIIIJJJKKKIIIJJJKKKNNNQQQSSSVVVWWWYYYZZZ\\\\\\[[[[[[\\\^^^^^^dddbbbbbbhhhlllvvvvvvuuutttrrrpppnnnmmmlllmmmkkkhhhggghhhhhhgggeeebbbbbbaaa```___^^^^^^^^^\\\[[[[[[ZZZYYYXXXXXXXXXUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWXXXYYYZZZZZZVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSUUUVVVVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^``````aaaaaaaaaaaabbbbbbaaabbbdddfffhhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkjjjjjjkkklllnnnpppoooooooooooooooooooooooonnnssswwwxxxvvvwww|||zzzuuunnnrrrxxx}}}~~~{{{xxxuuusssooojjjeee^^^YYYRRRIIIBBB===888555555444444444222111000//////////////////........................---------,,,,,,------,,,,,,+++***...------,,,------......++++++,,,,,,---,,,,,,+++---------,,,,,,+++******+++,,,---////////////.........//////111222333444<<<===??????===:::666333000---)))(((***---///000---------,,,,,,,,,,,,,,,++++++***************)))************************))))))*********+++++++++++++++***)))(((((())))))*********))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,+++***,,,---...///000000000000////////////111333555666777777777666666666666666888999::::::999999;;;===BBBDDDFFFGGGHHHHHHJJJLLLKKKLLLNNNOOOQQQSSSTTTUUUWWWXXXZZZ[[[[[[\\\^^^```^^^dddccccccjjjnnnxxxqqqqqqqqqoookkkiiiiiiiiiiiifffdddcccddddddcccaaa]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXWWWWWWVVVUUUTTTSSSQQQRRRRRRSSSRRRQQQOOONNNMMMNNNNNNPPPQQQSSSUUUVVVRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPRRRSSSTTTTTTTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRPPPNNNMMMNNNOOOQQQPPPPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^```bbbcccddddddgggggggggggggggfffffffffhhhgggfffeeeeeeffffffgggkkkkkkjjjjjjjjjjjjjjjjjjiiilllppprrrrrrtttxxx{{{|||}}}~~~~~~~~~qqqooonnnooorrrxxx|||yyyvvvsssqqqmmmhhheeebbb___ZZZSSSKKKCCC>>>:::999999888777555222111//////////////////.........---......///......---------------------,,,+++++++++++++++++++++,,,,,,---+++,,,,,,---------------)))***+++---............//////.....................111555:::>>>AAABBBCCCCCCCCCCCCAAA===666000---+++******+++---...---+++)))))))))************+++************************************************)))************+++++++++,,,+++***)))((((((((((((***))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---...///000000000000////////////111333555666777777777777777777777777888999::::::999999;;;===???AAACCCDDDDDDEEEHHHJJJLLLMMMOOOQQQRRRTTTTTTTTTVVVXXXZZZ[[[[[[]]]___aaa]]]dddccceeellloooyyylllmmmnnnkkkhhheeefffgggeeecccaaa`````````___^^^ZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRQQQOOOOOOMMMNNNOOOOOONNNLLLJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRNNNOOOOOOPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJLLLMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQUUUVVVWWWYYY[[[\\\]]]]]]^^^^^^___```aaaaaaaaaaaaaaaaaa`````````aaaaaabbbeeeeeeeeeeeeeeeeeeeeeeeeggghhhjjjlllnnnppprrrssstttvvvyyyzzz{{{||||||ssskkkgggfffjjjwww}}}{{{wwwtttpppllliiigggfffeeeccc^^^VVVMMMFFFBBB??????===;;;888555333111000/////////............,,,---...//////...---------............---,,,,,,+++++++++++++++,,,------,,,,,,---...............+++,,,---///000111000000000000//////111333555777:::===BBBEEEGGGGGGEEEDDD===<<<:::777333000---+++...---------...,,,(((&&&((((((((()))))))))******))))))))))))************************************)))************+++++++++******)))))))))))))))***)))))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...//////,,,---...///000000000000////////////111333555666666777777777888999999999888999::::::999999;;;===>>>@@@BBBCCCCCCDDDGGGIIIJJJLLLOOOQQQTTTUUUVVVVVVWWWYYY[[[[[[[[[\\\^^^___]]]ddddddfffmmmppp{{{iiikkkllliiifffcccdddfffcccaaa___^^^^^^^^^]]]\\\YYYYYYWWWVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNLLLKKKJJJKKKLLLLLLLLLJJJGGGFFFGGGGGGGGGHHHJJJLLLNNNOOOKKKLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEGGGHHHGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLQQQRRRSSSUUUWWWXXXXXXXXXTTTVVVWWWYYY[[[\\\]]]]]]ZZZZZZ[[[\\\]]]___aaabbb`````````aaaaaaaaaaaaaaabbbbbbbbbcccfffhhhhhhggglllooorrrtttuuuvvvxxxzzz|||wwwjjjbbb^^^```mmm{{{~~~zzzuuurrrooommmiiijjjjjjeee]]]TTTMMMHHHDDDCCCAAA>>>;;;777555333000000//////.........---,,,---.../////////------......//////......---,,,---------------...///000,,,------.../////////...000000111222222111//////000///000222666;;;AAADDDEEEFFFHHHHHHEEE@@@999555333111...,,,+++,,,---///---+++))))))+++,,,------******++++++++++++,,,,,,)))))))))))))))*********************************)))************+++++++++(((((((((((()))***+++,,,))))))((())))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,...///111222,,,---...///000000000000////////////111333555666666666777888999::::::;;;888999::::::999:::<<<===@@@AAACCCDDDDDDFFFIIIKKKIIIKKKNNNQQQUUUWWWXXXXXXYYY[[[\\\\\\[[[[[[\\\]]]]]]ddddddfffnnnqqq{{{mmmkkkiiigggfffddd```^^^^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUSSSQQQOOONNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFHHHKKKMMMMMMJJJGGGDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEAAACCCEEEHHHIIIJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRRRROOOPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ\\\^^^^^^^^^\\\[[[XXX[[[^^^aaacccbbb```^^^dddeeegggjjjmmmooopppqqquuuvvvwwwyyy{{{zzzjjj___]]]bbbjjjpppxxx~~~~~~zzzwwwtttqqqnnnmmmkkkiiifff___WWWQQQRRRPPPMMMHHHBBB<<<777444000///...---,,,---...///......---,,,***+++...000...---+++++++++---///000---,,,,,,---......,,,+++***,,,......,,,,,,///222222///000333333...---///111444999???DDDGGGHHHIIIFFFCCC>>>999444111000///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************)))***,,,,,,***)))***+++'''''')))+++------+++)))******************************************************))))))))))))*********'''### $$$))),,,)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---...///000111......//////000111111111000000//////000222444555777777777777888888888888666666777888999;;;<<<===AAABBBCCCBBBBBBBBBDDDFFFGGGJJJNNNRRRTTTVVVXXXZZZYYYZZZ[[[ZZZYYYYYY[[[]]]\\\bbbcccgggnnnnnnyyyiiigggeeedddcccaaa^^^[[[\\\ZZZXXXWWWXXXXXXWWWVVVTTTSSSQQQOOONNNLLLLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB@@@BBBDDDFFFFFFCCCAAA???CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????BBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWYYYZZZZZZYYYXXXWWWXXXXXXZZZ[[[\\\\\\\\\\\\```aaacccfffhhhjjjlllllloooppprrrsssuuuyyyrrreee___```dddgggqqqxxxzzzwwwtttsssqqqpppmmmhhhaaa[[[]]][[[WWWQQQIII@@@999444000///...---------...///---...---,,,***+++---000111000...---------//////000...+++***+++---...///+++---//////...///222555222111000///222666;;;===DDDEEEEEEEEEDDDBBB@@@???;;;999555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************)))***,,,,,,***)))***+++*********---......,,,*********************************************************))))))))))))******+++***((('''((()))+++,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...//////000******,,,---///000222222000000//////000222444555666666777777777888888888777777888888:::;;;<<<===AAABBBCCCCCCBBBBBBDDDFFFGGGJJJNNNRRRTTTVVVXXXZZZYYYZZZ[[[[[[YYYZZZ[[[]]][[[aaabbbfffmmmmmmyyycccbbb```______]]]ZZZXXXXXXVVVTTTSSSTTTTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@??????>>>======>>>???>>>===<<<;;;????????????????????????@@@??????>>>>>>===<<<<<>>===>>>@@@AAA@@@???=========>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSTTTTTTSSSQQQQQQUUUTTTSSSSSSSSSTTTVVVWWWYYY[[[]]]___bbbccceeeeeeggghhhjjjkkkmmmqqqvvvzzzzzzllldddaaa``````iiirrr}}}yyyuuutttsssqqqlllhhhkkkhhhccc[[[PPPDDD;;;555111000///---------...///---------,,,***+++---///000///...------...///////////////.../////////000444444444333111000111333333888:::777<<>>>>>>>>>>><<<<<<============<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<::::::;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNMMMLLLKKKOOONNNMMMMMMMMMNNNOOOOOOSSSTTTVVVXXXZZZ\\\]]]]]]___aaacccdddfffiiinnnqqqvvvxxx|||~~~tttlllgggdddbbbdddlllzzzxxxsssssssssrrrqqqpppnnnhhh___SSSFFF;;;555222111///............///,,,------,,,++++++---...++++++++++++,,,---...///+++...333555555222000///111111222222333444666777777DDDJJJFFFJJJSSSRRRHHH???===999555111...,,,+++,,,,,,++++++++++++,,,---************************))))))***++++++++++++***)))***,,,,,,***)))***+++---,,,,,,---//////---+++******************************************************))))))))))))******'''(((***+++,,,+++***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------&&&''')))+++---000111222000000//////000222444555666666666666777777777888::::::::::::;;;<<<======@@@BBBDDDDDDCCCCCCEEEFFFGGGJJJMMMPPPRRRUUUXXXZZZ[[[\\\\\\\\\[[[[[[]]]^^^ZZZ^^^^^^bbbiiilllyyy\\\[[[YYYYYYYYYWWWUUUSSSOOOMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999::::::;;;;;;888777777777999:::999888888888888999999999::::::777888888999:::;;;<<<===;;;;;;<<<<<<======>>>>>>?????????@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHIIIHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIIIIHHHLLLMMMOOOQQQSSSUUUUUUVVVXXXZZZ\\\^^^___bbbfffiiinnnrrrvvvzzz}}}{{{uuunnniiieee___fffrrrsssooopppqqqpppmmmkkkeee\\\QQQEEE;;;555333222000///......//////,,,......---,,,,,,---///---------------------...+++...222333222222333444---...000444999>>>BBBCCC===HHHLLLEEEFFFLLLIII===...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++)))***,,,,,,***)))***++++++******+++------,,,+++******************************************************))))))))))))******((((((((()))))))))*********,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,******+++---...///000111000000//////000222444555555666666666666777777777999999999:::;;;<<<===>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGJJJMMMOOOQQQTTTXXX[[[[[[\\\]]]\\\[[[[[[]]]___YYY]]]]]]aaahhhkkkzzz[[[YYYWWWWWWVVVTTTRRROOOLLLJJJHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@??????>>>======;;;;;;;;;:::::::::999999::::::999999999999::::::999999999999888888888888888888888888888888888888777777666555555444444333666555444555777888777666666666777777777888888888555555555555777888:::;;;777777777777888888999999<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRUUUWWWXXX[[[^^^aaafffjjjpppvvvzzz}}}{{{tttlllhhh^^^cccmmmzzzwwwpppooommmkkkiiieee```WWWNNNDDD<<<888444333111000////////////---///000///...---...///333222222111000///...---111111111///...222:::@@@BBBAAA@@@AAACCCEEEEEEEEE>>>AAA===555333777777222*********+++,,,---------+++++++++++++++*********++++++++++++++++++++++++)))***++++++,,,+++++++++)))***,,,,,,***)))***+++)))(((((()))+++,,,,,,+++******************************************************))))))))))))******+++***)))))))))***,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------......//////000000000000//////000222444555555555666666666666777777777888888999:::<<<>>>???@@@BBBEEEFFFEEEDDDEEEEEEGGGIIILLLNNNQQQTTTXXX[[[\\\]]]^^^]]]\\\\\\^^^```ZZZ]]]\\\```hhhlll{{{YYYWWWUUUTTTSSSQQQNNNKKKJJJHHHFFFFFFFFFGGGFFFDDDBBBAAA@@@???>>>==================<<<;;;;;;::::::888888888777777777666666999888777666666777888999666777777777777666555555666666666666666666666666555555555444333333222222555444333444666666666555444444444555555555666666555444444444444555666777444444555555555555666666888888888888999:::;;;;;;<<<<<<======>>>?????????>>>>>>>>>???@@@AAABBBCCC=========>>>???@@@AAABBB???@@@BBBDDDEEEFFFGGGGGGHHHJJJMMMOOOPPPRRRUUUXXX^^^cccjjjqqqvvvzzz}}}yyyrrrmmmfffjjjoooxxxzzztttrrroookkkgggddd]]]UUULLLDDD???<<<555444222000/////////000...000111111/////////000111111222222222222222111444777999999999<<>>???@@@BBBEEEFFFFFFEEEEEEEEEGGGIIILLLNNNPPPSSSXXX[[[\\\]]]^^^]]]\\\]]]^^^```ZZZ^^^\\\___hhhlll}}}XXXVVVTTTRRRQQQOOOKKKIIIIIIGGGEEEEEEEEEFFFEEECCCAAA@@@???======<<<<<<<<<;;;;;;::::::999888888888666666555555555444444444777666555444444555666777555666777888777666555444444444444444444444444444333444444555555666777777444333222333555666555444222222333333333444444444777666444333333333444444555555555555555666666666666666666666666777888999999999:::;;;<<<<<<======::::::;;;;;;===???@@@AAA<<<;;;999888999<<<@@@BBB;;;<<<===???AAABBBCCCCCCBBBEEEGGGIIIKKKMMMOOORRRXXX]]]fffmmmssswww{{{}}}zzzxxx{{{~~~}}}wwwsssqqqsssuuuyyyzzzwwwwwwsssnnnhhhddd]]]UUULLLFFFAAA???666444222111/////////000///000222222111000000111)))***---000222555666666444<<>>@@@@@@BBBFFFGGGFFFEEEEEEEEEHHHIIILLLNNNPPPSSSXXX[[[]]]^^^^^^^^^]]]]]]___```[[[^^^\\\___hhhmmm~~~SSSQQQNNNMMMLLLJJJHHHFFFEEEEEECCCBBBBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<:::999999888777666666555333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333000222444555444333333444444444444444444444444444555555666666777777888888888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======???AAACCCEEEFFFHHHKKKNNNRRRWWW]]]cccgggjjjmmmooorrrsssttttttvvvzzz|||yyy}}}|||}}}}}}zzz{{{zzztttnnnjjjgggaaaYYYPPPIIICCC@@@:::777333111222333333222---000333333111//////111555111///333<<>>===<<<<<<<<<<<<999999888777777777777777666666666555555444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111...000222222111000111222222222222222222222222222333333333333444444444444444444444444555555555555777777777666666666666555888888888888999999999999999:::<<<<<<<<<===???BBBDDDGGGJJJMMMOOORRRVVVXXX\\\^^^aaadddfffiiimmmppp{{{~~~{{{zzzxxxyyyxxxrrrllljjjhhheee```YYYQQQJJJGGG@@@===:::888888888777666222333333444777<<>>AAABBBEEEFFFGGGJJJMMMPPPTTTWWWZZZ]]]```cccfffiiiqqqvvv|||~~~xxxyyy~~~||||||~~~}}}wwwqqqkkkjjjiiigggbbb\\\VVVSSSHHHDDD>>>:::999:::;;;;;;555999===BBBGGGJJJLLLNNNNNNJJJEEE@@@===999555111222000...---,,,---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...///++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,***))))))+++---+++++++++++++++++++++++++++******************+++...---,,,+++************((()))***++++++***)))(((************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...//////000000000000000000111222333444555666666666666666555555555555777888:::<<<======AAACCCDDDEEEDDDEEEFFFHHHHHHJJJLLLMMMNNNOOORRRTTT[[[```bbb```___bbbcccbbbbbbaaabbbcccdddlll|||GGGEEECCCBBBBBBAAA???===<<<;;;:::999888888888888777666555555444444555555333333333222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111222222111111222444333333333333333333333333333333333333333333333333222222222333333333444444444444444555555555555555555555555555555555444444666777888777666666888:::>>>???AAAAAABBBDDDGGGIIILLLOOOSSSVVVXXXZZZ^^^```iiinnnsssxxx|||yyyvvvxxxuuuwww}}}~~~|||wwwppppppooommmiiiccc^^^[[[SSSMMMEEE???>>>???AAABBBLLLKKKJJJIIIGGGDDDAAA>>><<<888333000///000111222------...////////////...111000000///...---,,,,,,------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,+++*********++++++,,,---++++++++++++++++++++++++******************************++++++++++++******((((((((('''&&&&&&(((***++++++++++++++++++++++++*********++++++*********...---,,,+++************+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111///......//////000111222555555666666666666666555555555777888:::<<<======AAACCCDDDEEEDDDEEEFFFHHHJJJLLLOOOPPPPPPQQQSSSUUUYYY^^^```^^^^^^aaabbb```aaaaaabbbdddeeekkk{{{CCCBBB@@@??????>>><<<:::::::::999888777777777777666666555444444444444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222222222111111333444333333333333333333333333333333333333222222222222222222222222333333333333444444444444444555555555444444444444444333333333444555555555444444555777999;;;===>>>>>>???@@@BBBDDDFFFIIIKKKLLLOOOSSSVVV```ccchhhmmmqqquuuyyy|||}}}wwwvvvnnnmmmpppvvv{{{~~~~~~~~~{{{xxxwwwuuurrrmmmhhhccc```UUUQQQLLLJJJLLLOOORRRTTTUUUOOOFFF???:::888666555---......///////////////,,,---...///...---+++***000//////---,,,+++******........................***++++++++++++,,,,,,,,,------------------------......------,,,------...++++++++++++++++++++++++******************************++++++++++++******((()))***)))((((((***,,,++++++++++++++++++++++++)))***++++++++++++***)))(((((((((((()))***+++,,,...,,,***))))))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......//////000111111............///000111111444555666666666666666666555555777888:::<<<======AAACCCDDDEEEDDDEEEFFFHHHKKKMMMPPPRRRSSSSSSUUUWWWXXX]]]___^^^]]]```aaa`````````ccceeefffkkkzzzAAA???===<<<<<<<<<:::888999888777666555555555555555444444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111000//////222444222222222222222222222222222222222111111000000000111111111111222222222222222222333333444444444444444444444333333333222222444555666555444444666888555888;;;<<<<<<<<<===>>>???@@@AAABBBCCCFFFJJJMMMUUUWWW\\\```dddiiiooossssssuuuxxx{{{~~~{{{oooiiigggkkkooorrryyy~~~}}}|||zzzxxxuuuqqqnnnmmmbbb```^^^]]]]]]\\\ZZZXXXFFF@@@999444333333333222...///000000...,,,******---,,,,,,,,,++++++++++++......------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------111000//////............++++++++++++++++++++++++******************************++++++++++++*********,,,---...---,,,---...************************)))***++++++++++++***)))(((((((((((()))***+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............///000000111111............///000111222444444555666666666666666555555777888:::<<<======AAACCCDDDEEEDDDEEEFFFHHHJJJMMMPPPSSSTTTTTTVVVWWWYYY^^^```^^^^^^aaabbb```______bbbeeeffflllzzz???===<<<;;;;;;:::999777777777666555444444444444444333333222111222222222222222222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000///......111333000000000000000000000000111111000000/////////...000000000000111111111111111111222222333333333333444444444333333222222222666777888888777777999;;;444777;;;======<<<=========>>>>>>===>>>AAAFFFJJJMMMOOORRRVVV[[[aaahhhmmmlllooorrrtttxxx|||rrrjjjeeefffhhhkkksss}}}~~~~~~}}}}}}||||||||||||}}}{{{vvvooofffZZZNNNFFF888666444333444222---)))......---,,,******,,,...,,,***))))))***,,,///111---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++***)))))))))++++++++++++++++++++++++******************************++++++++++++******&&&)))+++,,,+++******+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))...---,,,+++************'''(((***++++++***((('''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........//////000000111111////////////000111222333444444555666777777666666555555777888:::<<<======AAACCCDDDEEEDDDEEEFFFHHHIIILLLPPPSSSTTTUUUVVVXXXZZZ___aaa______bbbcccaaa^^^___bbbeeeggglllzzz>>>===;;;:::999888888888333333333333333333333333111222222333333222222111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111000000000000000////////////////////////222222222222222111000///000000111111111111000000111111111111111111111111222222111000//////000000000111111111111222222222111222333333333333222111222222222222222222222222111111222333444444444444333333333444444444555555777777777777888888888888777777777777777777777777888888:::;;;===>>>@@@@@@DDDEEEHHHLLLRRRWWW\\\___dddfffiiikkknnnrrrvvvzzzxxxooogggccc``````jjjwwwppp]]]LLLAAA<<<999777444333222000...,,,,,,---.../////////------------------------------//////...///000000...---,,,++++++---//////...---))))))))))))))))))))))))*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++***+++------+++)))************************((()))))))))************++++++************++++++))))))))))))))))))))))))+++***((()))***,,,+++++++++******+++------,,,*********))))))))))))))))))++++++,,,,,,,,,------------------............///000////////////000000111555555555555555666777777999888888888999;;;===>>>>>>AAACCCDDDDDDEEEFFFGGGMMMNNNQQQSSSUUUVVVVVVVVVZZZ\\\]]]]]]\\\]]]___aaabbbccceeeggghhhmmm|||:::999888777555555555555333333333333333333333333111222222222222222222111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000333333333333333222111111000000111111111111000000////////////////////////222222111000000000000000000000111111111222222222111111111111111111111111111111111222222333333333222333333333333333222222222333333333333444444444666666666666777777777777888888888888888888888888666666777888:::;;;<<<<<>>999777444333222111...,,,------......///......------------------------------,,,,,,---......---+++...---,,,---......---+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++***)))***++++++***)))************************************++++++++++++,,,++++++******++++++,,,************************+++***((()))***,,,+++++++++******+++------,,,***(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,------------............//////////////////000000111555555555555555666777777888888888888999;;;===>>>>>>AAACCCDDDDDDEEEFFFGGGKKKMMMOOORRRTTTUUUVVVVVVZZZ\\\]]]]]]\\\]]]___aaaccccccfffhhhiiinnn|||888777666555444333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222111111111111111111111111333333333444333333222111000000111111111111000000////////////////////////222111000000000000000000000000000111111111222222000///............///000000111111222222333333333333333333333222111000///111111222222222333333333444555555555666666666666888888888888888888888888666666666777888888999999:::;;;<<>>AAACCCDDDDDDEEEFFFGGGJJJLLLOOORRRUUUWWWXXXXXXZZZ\\\]]]]]]]]]]]]```bbbddddddfffhhhiiinnn|||999888777666555555555555222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111222222111111111111111111111111222222222333333222222111000000111111111111000000111111111111111111111111111111000000000000000111000000000000111111111111111000...------...000111222222222111111111111111222222222222222111000///000111111111111222222222333333444444444555555555777777777777777777777777777777888888888888888999999::::::<<<>>>AAADDDEEEGGGJJJNNNQQQUUU[[[aaaeeennnoooqqqssstttvvvyyy{{{wwwwww~~~{{{pppooonnnnnnllliiihhhhhhjjjpppxxx}}}mmmXXXJJJ<<<:::666444333222000///111000...---------//////------------------------......---///000111///......---------......,,,***//////......------,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++************************+++***((()))***+++***)))*********************************+++++++++,,,,,,+++******))))))******+++************************+++***((()))***,,,+++++++++******+++------,,,***,,,+++***)))((('''&&&%%%*********+++++++++,,,,,,---------............//////......//////000111222444555555666666666666666777777888888:::;;;<<<<<<>>>AAACCCDDDDDDEEEFFFGGGKKKMMMPPPTTTWWWYYYZZZ[[[ZZZ[[[]]]]]]]]]^^^```cccdddeeegggiiiiiinnn|||999888777666666666666666222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111111111111111111111111111000000111111111111000000000000111111111111000000111111111111111111111111111000000000000000111111//////000000000111111111222111///......///111222444333222222111000/////////000111222222222222222000000000111111111222222333333333333444444444444444444444444444444444444777777777777777777777777888888888999:::<<<>>>???BBBDDDHHHKKKOOOTTTYYY]]]cccfffiiilllooossswwwzzz~~~}}}}}}vvvuuussspppnnnnnnnnnlllmmmpppvvv{{{{{{nnn\\\OOO@@@===999666444333111000111000///...---......///------------------------...------...000111000...,,,++++++---...///...,,,......------,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************---+++))))))+++,,,++++++************************))))))))))))*********+++))))))(((((((((((())))))************************+++***((()))***,,,+++++++++******+++------,,,***------,,,+++)))(((''''''******+++++++++,,,,,,,,,---------............///............///000111222444444555666777666666666666777888999:::;;;;;;;;;>>>AAACCCDDDDDDEEEFFFGGGIIIKKKOOOSSSVVVXXXZZZZZZZZZ[[[]]]]]]]]]___aaacccdddeeeggghhhiiimmm{{{666555555444333333444444222222222222222222222222222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000//////---......//////000000000111111111111111111111111...///000000000000000000000000111111111111000000////////////////////////000000000000000111111222/////////000000000111111222222000000000000222222333333222111000//////...///000111222333333333333000000111111111222222222222333333333444444444444333333333333333333333333444444444444555555555555777666666666666888:::;;;;;;===AAAEEEIIINNNTTTXXXZZZ]]]aaafffjjjooouuuxxxyyy|||wwwwwwtttqqqrrrwwwyyywwwqqqrrrssstttwww~~~|||{{{zzzzzzyyytttjjj\\\SSSEEEBBB<<<888666444222111111111000///............------------------------,,,++++++,,,...///...---+++++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***************+++++++++...,,,))))))+++,,,,,,,,,************************(((((()))))))))*********)))))))))(((((()))))))))+++++++++++++++++++++++++++***((()))***,,,+++++++++******+++------,,,***,,,,,,,,,---------......++++++,,,,,,,,,------------------............///............///111222333333444666777777777666555555666777999::::::;;;:::>>>AAACCCDDDDDDEEEFFFGGGGGGIIILLLPPPSSSVVVWWWWWWZZZ[[[]]]^^^^^^___bbbdddddddddfffhhhhhhlllzzz444333333222222222222333111111111111111111111111222111000//////000111222000000000000000000000000111111111111111111111111000000000000000000000000111111000000////////////.........///000000111111000000000000000000000000//////000111111111111111000000111111111111000000////////////////////////000000000000000111222222////////////000000000111111111111111111111111111000000000000111111111111111222333333333333333222111111111222222222333333333333333444444444444555333333333333333333333333333333444444555555666666666666555555666777888999777999<<>>AAACCCDDDDDDEEEFFFGGGIIIJJJNNNQQQTTTVVVWWWWWWZZZ[[[]]]^^^^^^```bbbeeecccccceeeggggggkkkyyy444444333333222333333333111111111111111111111111222111000......000111222000000000000000000000000111111111111111111111111000000000000000000000000111111000000/////////......//////000111222222222///////////////////////////000111222222222222222000000111111111111000000111111111111111111111111000000///000000111222222////////////000000000000000000111111111111000000---...///000111222333333444444444444333222111111111222222222222333333333333333444444444555555555444444444444444444444444555555666666777888888999888777777666777888:::;;;888999;;;;;;<<<>>>BBBEEENNNQQQVVVZZZ___dddjjjnnnlllqqqxxx}}}}}}vvvvvvzzzxxxrrrqqqnnnkkkiiikkksssxxxrrrooojjjlllllljjjfffaaa^^^]]]MMMHHHBBB<<<888666333222000111111111111///---,,,---------------------------------...111111111//////...------...---,,,******++++++,,,---...//////*********++++++,,,,,,---))))))******++++++++++++************************))))))******++++++++++++,,,***''''''(((***************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***((()))***,,,,,,++++++******+++------,,,*********))))))))))))))))))---------.........//////---------.........//////------......///111222333333444666777888777666555444666777999::::::::::::???AAACCCDDDDDDEEEFFFGGGLLLNNNQQQTTTWWWYYYZZZZZZZZZ[[[]]]^^^^^^```ccceeecccccceeeffffffjjjxxx444444444333333333222222222222222222222222222222000000000000000000000000222000...///222333111///111111111111111111111111000000000000000000000000111111000000//////......000000111111111111000000111111000///////////////000000000000000000000000000111333333111000111222222222111000///...---------///111333444333222111333333222222111000000000111111111000000...------111111000000//////......222222222111111111111111555555333222222222333444222222222333333333444444333444444444444444444444777666666666666777777888777777777888888888888888333444666999<<<>>>@@@BBBDDDHHHLLLQQQVVV[[[aaaddddddjjjqqqwww{{{}}}~~~{{{vvvtttsssrrrqqqpppnnnjjjdddbbbgggsss}}}|||xxxsssppppppmmmiiifffccc```\\\YYYTTTQQQJJJBBB;;;777666777333222000...,,,+++******111000000...---,,,++++++.........------,,,,,,,,,,,,---...,,,******---111++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********+++++++++++++++++++++++++++---)))'''(((,,,...+++'''++++++,,,,,,,,,+++***************)))******+++,,,...........................000111111000111333666222444777::::::999666444888888888:::<<<===<<<;;;???AAABBBCCCBBBCCCEEEFFFKKKMMMOOOQQQRRRTTTWWWYYY\\\___^^^[[[]]]bbbeeeddddddcccccccccccciiixxx333333333333222222222222111111111111111111111111000000000000000000000000222000//////111222111///000000000000000000000000000000000000000000000000111000000000/////////...000000111111111111000000111111000///////////////000000000000000000000000///111333222111000111111111111111111000000000000---///111333333333222111000000111111111111111111//////000111222222222222111111000000////////////222222222222222222222222444333222222222222444444444444444444555555555555444444555555666666666777888888777777777777777888777777777777777777777777111222444666999;;;===>>>@@@CCCFFFJJJOOOTTTZZZ^^^```eeekkkqqquuuxxx{{{}}}{{{~~~yyytttqqqooonnnnnnpppooojjjddd```ccclllsss||||||{{{yyywwwtttqqqpppooollliiifffccc```]]]ZZZWWWTTTMMMEEE===888555555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...//////---***(((***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++++++++++++++---***((())),,,...+++(((,,,,,,---------------,,,++++++***++++++,,,------------------------------...///111111000111333555999888666555555777999:::555666888999:::::::::;;;@@@AAACCCCCCCCCCCCEEEGGGJJJLLLOOOPPPRRRSSSVVVXXX[[[^^^]]][[[]]]cccfffeeefffeeeddddddccciiixxx333222222222222111111111000000000000000000000000000000000000000000000000111000///000111222111///////////////////////////000000000000000000000000000000000000///////////////000000111111000000///111000000//////////////////////////////////////////111222222111000000111000000111111222222222333...///111222333222222111......///000000111222222000000111333333444444444111000000000000/////////222222222333333333333333222222222222222333444555666666666777777777888888666666777888999::::::;;;;;;;;;:::999888888888888777777777777777777777777222333444555777999:::;;;<<<>>>AAACCCGGGLLLRRRVVVXXX\\\bbbggglllppptttwwwvvvxxxzzz{{{|||~~~xxxqqqmmmkkkjjjiiikkkjjjfff___ZZZYYY^^^bbbnnnqqqttttttqqqnnnnnnnnnmmmjjjgggdddbbb```]]][[[YYYVVVPPPHHHAAA:::555333111000000000000000111222)))******+++,,,---.........------------,,,,,,,,,---...///...+++***)))***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++,,,++++++******++++++,,,+++++++++***************************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++...+++)))***---...,,,)))******+++,,,---------,,,++++++++++++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111333555;;;999777666666777888:::555888;;;;;;::::::<<<>>>@@@BBBDDDDDDDDDDDDFFFHHHIIIKKKNNNOOOPPPRRRUUUWWWZZZ\\\]]][[[^^^cccfffeeehhhfffddddddccciiizzz222222222111111111000000111111111111111111111111000000000000000000000000111000000000111111000000000000000000000000000000////////////////////////000000000000//////////////////000000000000//////000000////////////000000///////////////////////////111222222000000000111000000000111111111222222//////000111222222111111......//////000000000000333333333333333222111000000000000000000000000000111111222222333333333444111111222333444555666777999999999:::::::::;;;;;;888999:::;;;<<<===>>>>>>>>>>>><<<;;;::::::::::::888888888777777777777777555666666777888999::::::;;;<<<===???AAAFFFKKKOOOPPPSSSXXX\\\```eeekkknnnpppqqqrrrrrrsssuuuyyy|||}}}xxxqqqmmmkkkiiihhhhhhgggddd^^^XXXUUUVVVWWWaaahhhppprrroookkkjjjkkkiiigggccc```___^^^\\\ZZZXXXUUUPPPJJJDDD===777333111111000000000000111111+++,,,,,,---...///000000------------------------)))+++---.........------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***+++---...,,,+++&&&'''((()))***+++++++++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...///000000000111333555555777999;;;:::888555222222666;;;;;;888777:::>>>AAACCCDDDEEEDDDEEEGGGHHHHHHJJJMMMOOOPPPQQQTTTVVVXXX[[[\\\[[[^^^dddfffeeefffeeedddddddddlll}}}222222222111111111000000222222222222222222222222000000000000000000000000000000111111000000000111111111111111111111111111////////////////////////////////////000000000000//////000000000000//////000000////////////000000///////////////////////////000222222000///000111111111000000000///////////////000000111111111000000000000000//////......111111111111111000000///000000000000111111111111000000111111222333444444222333444555666888888999;;;;;;<<<<<<<<<=========;;;;;;<<<===???@@@AAAAAAAAA@@@???>>>===<<<<<<<<<:::::::::999999888888888777777888888999999::::::999:::<<<<<<===@@@EEEHHHIIILLLOOOSSSVVV[[[```dddhhhiiiiiijjjkkknnnrrrvvvwww{{{{{{vvvrrrooommmllliiiiiifffccc^^^ZZZXXXWWWZZZdddooosssqqqllliiihhhgggddd```]]]\\\[[[ZZZXXXUUURRRMMMIIIFFF@@@:::666333333111000///.................................------------------------***+++,,,...000000///...++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++))))))))))))))))))))))))******++++++++++++******************************))))))************************************))))))************************---,,,+++,,,------,,,+++&&&'''((()))***+++++++++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---...000000///000222444444555888999999666333111...333777888555444888<<>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@????????????=========<<<;;;;;;::::::777777777888999999::::::888999;;;<<<<<<===???AAAEEEGGGJJJLLLNNNRRRVVVYYY^^^___```aaabbbfffjjjnnnnnnsssxxx|||}}}{{{yyyvvvtttkkkjjjhhheeebbb]]]ZZZXXXZZZbbblllssssssooolllkkkhhheee```]]]\\\[[[ZZZYYYTTTPPPKKKIIIGGGCCC>>>999666555333111///------,,,---------,,,,,,+++++++++,,,,,,,,,------------......---------......,,,***++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))******************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222444888666444333333444555777333666::::::::::::<<>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@???>>>=========888999999:::;;;<<<<<<<<<:::<<<>>>???>>>>>>>>>???CCCEEEGGGIIIJJJKKKMMMOOORRRTTTVVVXXXZZZ]]]bbbeeedddhhhnnnrrrvvv{{{~~~rrrqqqooolllhhhddd___\\\\\\```gggnnnrrrttttttsssmmmiiidddaaa___^^^]]]\\\VVVRRRLLLIIIHHHFFFAAA<<<777666444222000///......------,,,,,,,,,+++++++++,,,,,,,,,---------.........,,,)))***+++,,,+++)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,---------***************************++++++,,,,,,++++++***************************)))))))))******++++++++++++++++++******)))))))))***************************+++++++++******++++++,,,,,,---------------,,,...------,,,,,,,,,,,,,,,---------------------------.../////////000222444777666444333444555777888777888:::<<<>>>???@@@@@@@@@AAACCCCCCCCCCCCEEEGGGHHHKKKMMMOOOPPPRRRTTTWWWWWW[[[]]]\\\^^^bbbcccaaa```aaadddfffhhhnnn}}}444444444333333333222222000000000000000000000000000000000000000000000000///111333222///...000222000000000000000000000000000000000000000000000000.../////////000000111111......////////////......///////////////000111111111111111111111111111111...000111111/////////000...///000111222333444444111000////////////000000000000000111222222333333...///000000000000//////000000111111222222222222222333444666777999:::;;;;;;<<<===?????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@??????>>>;;;<<<<<<===>>>???@@@@@@===@@@CCCDDDCCCAAA@@@@@@BBBDDDGGGHHHGGGGGGIIIJJJJJJLLLOOORRRTTTWWW\\\___\\\aaafffjjjnnnttt|||}}}zzzwwwtttooojjjfff^^^___ccciiiqqqvvvyyyzzzrrrnnnhhhdddcccbbbaaa```ZZZTTTMMMJJJIIIGGGBBB===777666555333222111000000........................,,,,,,,,,------.........***'''%%%&&&***------,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,,,,------.........***************************++++++,,,,,,++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))***++++++***)))***+++++++++,,,,,,,,,+++******000///...---------------........................---.../////////000222444222444777::::::999666444444444444777:::<<<<<<;;;???AAABBBCCCCCCCCCEEEFFFIIIKKKNNNOOOQQQRRRUUUWWWXXX\\\]]]\\\^^^bbbbbb```aaabbbeeehhhhhhlllzzz///000111222222222222222000/////////000111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,------------------,,,////////////000000000000......//////000000111111222111111111000000//////......//////000000111111000000000000000000000000000000////////////000000000000000///////////////...000111111000000111222111111111111111222333333222444666999:::;;;<<<;;;CCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCFFFDDDCCCBBBCCCCCCAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBHHHIIIJJJLLLNNNQQQSSSUUUYYY[[[^^^bbbfffmmmuuuzzz|||}}}}}}yyynnnjjjaaa]]]cccmmmssswwwzzzssstttpppgggaaaaaabbbaaa\\\VVVOOOLLLLLLJJJFFFAAA<<<999666444333222111111......---,,,,,,,,,------///...,,,++++++,,,...///......---,,,++++++***)))........................++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************'''***---...---+++++++++************************+++++++++++++++***)))(((...---+++*********+++++++++*********))))))((((((************************,,,+++*********+++,,,---///...,,,***))))))******(((---000///+++)))+++...+++++++++,,,,,,---------222222111111111111222222555555555555666666666666555555666888999<<<===>>>@@@AAACCCDDDEEEGGGJJJMMMFFFHHHKKKNNNQQQTTTVVVVVVXXXYYY[[[]]]```aaabbbccc```aaadddggghhhmmm{{{222222333333333333333333000000000000000000111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------............------000000000000////////////.../////////000000000111111111111111000000000///.../////////000000000111000000000000000000000000000000////////////000000222222222222222222222222000111333222111111222333111111111111111222333444555666888;;;===>>>>>>>>>CCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEECCCCCCDDDDDDBBBAAABBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDFFFHHHJJJLLLNNNQQQTTTWWW[[[```gggoootttxxx{{{~~~|||xxxyyyxxx|||xxxkkk``````hhhmmmrrruuuwwwwwwssslllhhhiiigggddd___YYYRRROOOMMMJJJEEEAAA>>>;;;777444222000...---///...------,,,,,,------,,,------------------,,,......------,,,++++++***------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---+++)))((((((************************+++++++++++++++***))))))---,,,+++*********+++++++++*********))))))))))))++++++++++++++++++++++++++++++*********+++,,,---///...---++++++++++++,,,(((+++...---+++***+++---,,,,,,,,,,,,,,,---------///////////////000111222555555555555666666666666444555555777888:::<<<===BBBDDDDDDDDDCCCCCCEEEGGGIIIJJJLLLOOORRRTTTUUUUUUXXXYYY[[[^^^```aaabbbcccaaabbbeeehhhiiimmm{{{222111000000000000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......111111000000//////......////////////000000000000111111111111000000000000////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000222333444333222111222333111111111222222444555555888:::;;;===???@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDDDDEEEEEEDDDBBBAAAAAA@@@@@@????????????===>>>>>>@@@BBBDDDEEEGGGIIILLLPPPTTTZZZ```hhhmmmooorrruuuwwwxxx{{{zzzvvvvvvtttvvvxxxfff___aaafffmmmrrr|||{{{wwwrrrqqqqqqlllfffbbb]]]WWWRRRPPPLLLFFFBBBCCCAAA>>>:::666333111111//////...---------------+++,,,...//////...,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***'''&&&%%%***************************++++++++++++***)))))),,,,,,+++************+++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...***+++,,,---------------------------------,,,,,,------------...000111222444555555555555666666666444444555666777999;;;<<>>>>>===<<<<<<===>>>???@@@BBBCCCDDDGGGKKKPPPUUU[[[bbbgggfffiiimmmooopppsssyyy}}}~~~zzzwwwvvvsssrrrzzzooobbb]]]aaammmyyy||||||{{{rrrhhhccc___ZZZVVVSSSPPPKKKHHHGGGGGGDDD@@@;;;777444333000000///...------------,,,,,,---......---,,,,,,......------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,)))&&&&&&&&&******************************+++++++++******)))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------......---,,,,,,...000111000...............------------,,,,,,,,,---///000222333444444444555555555666666555555555666888999;;;<<<@@@BBBDDDEEEEEEFFFGGGIIIJJJLLLNNNQQQSSSUUUWWWWWWYYYZZZ\\\^^^```aaabbbbbbdddeeehhhjjjjjjooo|||333333222222222222222333222222111000/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////111000000000/////////...000000000000////////////000000000000000000111111000000000000////////////////////////////////////111111000000000000111111111111111222222333333333111222333222111000111222333444444555777999:::;;;======>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHFFFEEEAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@CCCGGGJJJOOOTTTYYY]]][[[^^^bbbccceeehhhmmmrrryyy~~~~~~{{{yyyvvvrrrooorrrxxx}}}vvvhhh^^^```ppp{{{oooccc```\\\XXXVVVTTTSSSRRRQQQQQQOOOJJJAAA999333111222111000///...............---,,,,,,,,,,,,---...,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))(((((()))************************)))******+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,---///000...---........................---------///000222444555444444444444555555555555666666777888999:::<<<===;;;===@@@AAABBBBBBCCCEEEHHHJJJMMMQQQTTTWWWYYYZZZZZZ[[[]]]___```aaabbbbbbdddeeehhhjjjkkkooo}}}---...///000000000000///222111000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000///////////////000000000000000000000000000////////////000000000000111111111111000000000000////////////000000000000000000000000222111111000000111111222//////000000111222222222000111222222111111222444555666777888:::<<<>>>???>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGFFFCCCCCCBBBAAA@@@??????>>><<<;;;;;;;;;;;;<<<<<<===;;;>>>AAADDDFFFJJJNNNQQQTTTWWWZZZ\\\]]]```fffkkkppptttyyy}}}}}}zzzuuupppmmmnnnooorrrwww~~~vvvlllbbbaaapppwwwdddbbb]]]ZZZXXXXXXZZZ[[[dddfffeee]]]PPPCCC:::555333222111///............///...,,,++++++,,,...///+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))+++,,,************************))))))***++++++++++++***((()))******+++******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,+++++++++........./////////000000...//////000222333555666333444444444444555555555777777777888999;;;<<<===???AAADDDEEEDDDDDDDDDEEEGGGIIILLLPPPTTTXXXZZZ[[[[[[\\\]]]___aaabbbbbbbbbcccdddgggjjjkkkppp~~~***+++...000111111000///000000000000000000111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000...//////000000//////.........//////000000111111111000000000/////////...///000000000111111111111111000000000/////////...000000000000000000000000222111111000000111111222---------...///000000000///111222333222333444666777888999:::<<>>>>>===>>>===<<<;;;<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<999;;;>>>@@@AAABBBEEEGGGLLLPPPSSSUUUVVVYYY___cccgggjjjnnnqqqsssxxx~~~xxxrrrooonnnmmmnnnpppuuu{{{xxx{{{{{{yyyuuuppplllfffcccjjjsss}}}uuuhhhddd___ZZZXXXZZZ^^^aaaooorrrtttmmm___OOODDD>>>333333111000///.........---------,,,,,,---------))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++)))***++++++******,,,---************************))))))***+++++++++++++++'''((()))***++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***+++,,,---------,,,++++++...000///+++******,,,------...///000111111222//////000000222333555555333333444444444555555555777777777777888:::;;;<<>>AAACCCDDDBBBAAAAAAAAABBBCCCEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<<<<;;;::::::;;;===@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEGGGHHHGGGEEEGGGFFFFFFDDDCCCBBBAAAAAA@@@???>>>>>>======>>>>>>:::<<<>>>??????@@@AAACCCBBBEEEIIIKKKLLLOOOUUUYYYaaadddgggiiikkkqqqxxx|||}}}{{{vvvsssqqqoooqqqqqqttt{{{|||rrrvvv{{{||||||yyysssuuuooojjjjjjhhhddddddfffkkkwwwwwwnnnkkkgggaaa[[[XXXZZZ```dddjjjppptttpppcccSSSGGGBBB444333222000///.........+++,,,...//////...,,,+++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++***))))))(((************************+++,,,,,,+++******+++---************************((()))***+++++++++++++++'''((()))+++++++++***)))*********++++++,,,,,,,,,************************)))***+++,,,---,,,++++++,,,,,,.........---,,,+++...222555333...+++,,,000,,,---...///000111222333000000000000111222444444333333333444444444555555666666666666777888::::::555999===AAACCCDDDEEEGGGIIIJJJMMMPPPSSSUUUWWWWWW\\\]]]^^^```aaabbbbbbbbb___aaadddhhhjjjppp111111000000000000111111333000...///000111///,,,000000000000000000000000222111000.........///000............////////////////////////////////////***,,,///111222111///...---///000222222000///---///////////////.........222111111111000000//////000000000000000000000000111111111000000000000000000111222222111000111333444333222222333444666777333444555777999;;;======>>>>>>???@@@AAAAAABBBBBBBBBAAA???@@@AAABBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===<<<<<<;;;:::<<<===>>>======???AAAAAA@@@@@@CCCGGGIIIHHHFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHKKKJJJIIIGGGDDDBBBAAA@@@CCCBBBAAA@@@???===<<<<<<<<<<<<======>>>>>>????????????@@@AAADDDHHHLLLNNNWWW[[[```aaacccgggpppwww~~~|||~~~xxxvvvwwwyyyzzz{{{{{{||||||zzz{{{~~~}}}wwwqqqmmmnnnllliiifffeeeeeeggghhhdddjjjsss{{{}}}zzzuuurrrkkkgggaaaZZZVVVWWW\\\```fffgggeee```\\\WWWMMMBBB:::666222000//////...---......---------,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++************+++,,,---...---,,,+++++++++++++++++++++++++++)))+++++++++***)))***+++((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))))))))***+++---...///)))************+++++++++***++++++,,,,,,++++++******,,,---+++((('''))),,,------,,,,,,++++++,,,,,,---------.........//////000000///......///000111333333222222333444666777444444555777888999:::;;;AAAAAAAAA@@@@@@BBBGGGJJJIIIJJJKKKNNNQQQTTTWWWXXXYYY[[[]]]```bbbccccccddd```bbb```eeennnppp|||111111000000000000111111222000...///000111///---000000000000000000000000111111000///////////////000000000000111111111111////////////////////////,,,---///000111000///......///000111111000///...000000000000000000000000111000000000////////////000000000000000000000000111111111111000000000000000222333222111111222444444444333333444555777888666777888:::;;;===>>>????????????@@@AAAAAABBBBBBCCCAAA@@@@@@BBBCCCCCCBBBDDDDDDDDDEEEEEEDDDDDDDDDBBBAAA???>>>===<<<<<<<<<===???@@@AAA@@@AAABBBDDDCCCBBBBBBEEEIIIJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA???>>>======<<<<<<==================>>>=========???BBBDDDFFFKKKOOOSSSVVVYYY___iiipppyyy~~~~~~|||}}}~~~~~~}}}}}}{{{uuunnnjjjjjjhhheeecccbbbccceeefffaaadddjjjpppsssssspppmmmhhhfffaaa\\\YYY[[[```ddddddccc^^^WWWSSSPPPJJJBBB<<<888444111000000///............---------,,,,,,...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******)))))))))+++************++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++))))))***+++************+++,,,,,,---------------............000000///......000111222444444444444555666777777444555666777888999:::;;;???@@@@@@@@@@@@BBBEEEHHHIIIIIIKKKNNNQQQTTTWWWXXXYYYZZZ]]]```bbbccccccccc___bbb```eeennnppp|||111000000//////000000111111000//////000000///...000000000000000000000000000000000000000//////...000000000000111111111111////////////////////////////////////////////////...///000111111000///...000000000000111111111111000000000///////////////000000000000000000000000111111111111111111111111111333444444333333444555666555555555666777888999:::;;;;;;<<<>>>??????@@@???@@@@@@AAAAAABBBBBBBBBCCCBBB@@@AAACCCDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@???>>>===<<<<<<<<<<<<>>>@@@AAABBBBBBBBBDDDEEEEEEEEEEEEGGGJJJKKKKKKIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHCCCCCCBBBBBBAAA@@@??????===============<<<<<<<<<======<<<;;;;;;<<<===>>>BBBDDDGGGIIIMMMSSS]]]dddlllqqqxxx~~~||||||~~~|||uuunnniiifffeeecccaaaaaaccceeegggbbbaaaaaadddhhhjjjiiifffdddbbb```]]]\\\^^^cccgggllliii```UUUPPPNNNKKKGGG>>>;;;666333222111000///.........------------,,,------,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,------------***************+++,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,************************++++++++++++++++++++++++))))))*********+++++++++***************))))))))),,,+++***))))))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,...,,,+++***+++,,,++++++(((((())))))***,,,---...,,,,,,,,,---------......000000///...///000111222444444555666777777777777444555666777888:::;;;;;;===???@@@AAAAAABBBDDDFFFHHHIIIKKKMMMPPPTTTVVVXXXXXXZZZ\\\___aaabbbcccccc___bbbaaaeeennnqqq~~~000000////////////000000000000//////000000//////////////////////////////...///000111111000///...............////////////////////////////////////111000///......//////000//////000000000000/////////000000000000000111111111111000000000000000000000000000000000000000000000111111111111111222222222444555555444444666777777777888888999::::::;;;======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBB>>>===<<<<<<;;;<<<<<<<<<;;;===???@@@???@@@BBBDDDFFFFFFGGGHHHJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCC@@@AAABBBCCCEEEGGGHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>=========???>>>===<<<<<<<<<======AAABBBBBBCCCEEEJJJRRRXXX```eeelllrrrxxx~~~yyywwwttttttvvv}}}~~~wwwooojjjgggeeedddcccccceeehhhiiigggbbb^^^]]]```bbbbbb```^^^^^^]]]\\\[[[]]]```cccqqqnnndddXXXPPPNNNLLLHHH@@@<<<888444333222000///............------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------.........+++***)))((()))***+++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++***))))))((()))))))))))))))*********+++++++++---,,,***))))))***,,,---///,,,)))***---...---***************+++,,,---...,,,,,,,,,,,,------------000////////////111222333333444555777777777666555555555666777999:::;;;<<<<<>>>>>>>>>>>?????????@@@BBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???@@@BBBDDDDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@;;;;;;;;;:::;;;;;;<<<===:::<<<>>>??????@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBDDDEEEGGGHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>=========>>>>>>@@@?????????AAAEEEKKKOOOUUUZZZaaaffflllsss|||wwwtttsssqqqrrrtttxxxwwwxxx{{{|||uuunnniiigggeeecccbbbbbbdddggghhhjjjeee^^^ZZZZZZZZZZZZYYYXXXZZZ[[[ZZZYYYYYY[[[\\\eeeeee___UUUNNNLLLIIIEEEAAA===888555333111000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,------.........+++***)))((()))***+++,,,++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))((())))))***+++))))))*********+++++++++---,,,***))))))***,,,---///,,,)))***---...---+++...------,,,,,,,,,------,,,,,,,,,---------......000/////////000111333444222333444666666555444333555555666888999:::;;;<<<===@@@CCCEEEEEEEEEEEEFFFHHHHHHJJJMMMPPPSSSVVVWWWWWWYYY[[[^^^```aaaaaaaaaaaaffffffjjjqqquuu000//////......//////000...///000000//////000111000000000000000000000000...//////000000000000000000000000000111111111111000000000000000000000000111000/////////000111222000000////////////000000------......//////000000333333333333333444444444111111111111111111111111000000111111222333333333555666888888888888:::<<<;;;<<<===>>>?????????>>>===>>>>>>??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???@@@CCCEEEEEEDDDFFFFFFGGGFFFEEEBBB???===999999999999:::;;;<<<===;;;===???@@@AAABBBDDDFFFEEEGGGHHHHHHGGGFFFGGGHHHCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<>>>BBBFFFIIILLLQQQVVV[[[___eeemmmsss|||vvvsssrrrqqqqqqtttuuusssrrruuuyyy|||wwwqqqjjjfffeeecccaaa___^^^___aaabbbgggddd```ZZZVVVSSSRRRRRRTTTWWWYYYZZZYYYXXXWWWXXXWWWZZZZZZTTTOOOMMMKKKHHHCCC???:::666333222000.../////////.........------++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------***************+++,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------((((((((())))))))))))))))))))))))))))))***+++,,,)))************+++++++++,,,,,,+++******+++,,,,,,,,,+++******,,,------,,,//////...------------------------.........//////000/////////000222333555333333444444444444444333555666777888999;;;<<<<<<>>>AAADDDFFFFFFFFFFFFGGGGGGHHHJJJLLLOOOSSSUUUWWWVVVXXXZZZ]]]___```aaaaaaaaafffgggkkkrrrvvv//////............//////---///111000///...000222000000000000000000000000///////////////000111111000000000000111111111111000000000000000000000000////////////000111222222000000////////////000000---......///000000111111222222222333333333444444111111111111111111111111000000111222222333444444666777999999999:::;;;===<<<===???@@@AAAAAA@@@@@@>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAACCCEEEGGGGGGGGGIIIJJJJJJIIIGGGCCC???===777777888888:::;;;<<<===<<<>>>@@@AAABBBCCCEEEGGGEEEHHHJJJIIIGGGFFFFFFHHHDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLJJJHHHFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@???>>>>>>===;;;;;;;;;<<<>>>@@@AAABBBDDDHHHLLLPPPSSSWWW^^^dddnnnuuu}}}xxxvvvssssssuuuxxxtttrrrsssuuuzzz}}}xxxsssnnniiieeeeeeccc___\\\[[[[[[\\\]]]aaacccccc^^^WWWQQQPPPQQQRRRUUUYYY\\\[[[YYYXXXXXXTTTYYYZZZUUUPPPOOOMMMJJJEEEAAA<<<888555333111///////////////............***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,'''((((((((()))))))))***,,,++++++************+++)))************+++++++++++++++++++++++++++++++++)))***+++*********,,,---------,,,,,,,,,---.............../////////000000000/////////000222444555555555444444444444555555666666777888:::;;;<<<<<>>===>>>@@@AAABBBBBBAAA@@@>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDCCCDDDGGGIIIIIIIIILLLMMMMMMKKKHHHDDD@@@===666666777888999;;;======;;;===???AAAAAABBBEEEGGGFFFIIIKKKJJJGGGFFFGGGHHHEEEEEEFFFGGGHHHJJJLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCBBB@@@???>>>AAA@@@???>>>??????===<<<>>>BBBFFFIIIKKKOOOUUUZZZcccjjjttt|||{{{vvvuuuvvv|||xxxuuuuuuuuuxxx}}}xxxsssooojjjgggfffddd```\\\ZZZZZZZZZ[[[]]]cccfffcccZZZRRRQQQSSSQQQUUUZZZ^^^^^^\\\[[[ZZZUUUYYYYYYSSSLLLJJJHHHEEEGGGCCC>>>999777555222111000/////////............***+++,,,------,,,+++******+++---......---+++***,,,,,,,,,++++++************+++,,,---...---,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++++++++++++++++++++)))************+++++++++))))))******+++++++++,,,///...---+++***))))))))))))************+++++++++***++++++,,,,,,++++++***(((***,,,+++((((((+++...*********+++,,,---...///////////////000000000000000/////////111222444666777777555444444555666777666666777888:::;;;<<<===>>>@@@BBBCCCCCCCCCFFFGGGGGGHHHIIILLLOOORRRUUUWWWVVVWWWZZZ\\\___`````````]]]ccceeehhhooottt111111000000000000111111000000000000000000000000//////000000000000//////000000//////.........---...//////000111222222222000000000000111111111111000///.........000111222000000000000000000111111////////////000000000000222222111111111111111222222222222222222222222222111222333444666777888888999999999::::::;;;;;;;;;AAABBBDDDCCCBBBAAAAAABBBAAABBBCCCCCCCCCCCCCCCBBBEEECCCAAABBBEEEGGGFFFDDDDDDFFFEEECCCEEEKKKNNNMMMRRROOOKKKGGGDDDBBB>>><<<777888999;;;<<<============???@@@BBBDDDEEEFFFGGGLLLJJJIIIHHHIIIIIIHHHGGGGGGFFFGGGHHHKKKOOORRRUUURRRQQQNNNLLLJJJHHHHHHHHHGGGHHHIIIHHHHHHIIIKKKNNNJJJPPPRRRNNNLLLNNNOOOOOOOOOOOOMMMIIIDDDAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCFFFIIIJJJVVV___jjjrrrvvv|||{{{zzz|||~~~zzztttooolllggghhhhhhfffbbb^^^\\\[[[```aaacccdddbbb\\\TTTNNNNNNSSSXXX[[[ZZZYYY[[[]]]ZZZWWWTTTPPPMMMKKKIIIIIIDDDCCC@@@===:::777555444222000...---------,,,+++---------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,---------,,,+++************++++++,,,,,,,,,,,,+++)))(((((()))+++,,,...---+++*********++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))---------,,,+++***)))(((------,,,+++***)))((('''******))))))))))))))))))---------------,,,+++***,,,,,,+++******+++,,,,,,(((***+++---......------,,,,,,------.../////////000///......///111333555666666666666666666666666555666777777777999<<>>>>>???AAABBBDDDDDDBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDHHHFFFDDDDDDGGGHHHGGGFFFBBBEEEFFFEEEGGGMMMPPPOOOPPPMMMHHHDDDBBB???<<<999888999;;;<<<>>>>>>?????????@@@BBBDDDFFFHHHHHHIIIKKKJJJIIIHHHIIIIIIIIIIIIPPPPPPPPPQQQSSSVVVXXXYYYUUUTTTQQQOOOMMMMMMLLLLLLIIIJJJJJJIIIHHHIIIKKKNNNMMMSSSWWWUUUSSSTTTUUUSSSRRRQQQNNNJJJEEEBBB@@@???AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@???@@@@@@BBBDDDFFFGGGIIIQQQ[[[aaaffflllwww{{{}}}}}}zzzyyysssnnnlllkkkkkkkkkiiifffbbb___^^^^^^___aaabbb```[[[SSSNNNMMMQQQVVVZZZ\\\]]]^^^___XXXVVVSSSOOOLLLIIIHHHGGGCCCBBBAAA>>>;;;888666444333111///...//////...------------,,,,,,++++++++++++++++++***************,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++***))))))***+++------,,,+++*********++++++)))*********++++++++++++******************************************++++++,,,,,,,,,,,,+++******)))+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,++++++,,,------,,,,,,,,,,,,,,,------.../////////000///......///111333555666666666666666666666666555666777888777888;;;===AAACCCDDDEEEDDDEEEGGGHHHKKKKKKLLLMMMPPPRRRUUUVVVVVVXXX[[[\\\]]]^^^___aaa___cccdddiiirrrvvv111111000000000000111111000000000000000000000000//////000000000000//////000000////////////....../////////000111111222222000000000000111111111111000////////////000000111222111111111000000///////////////000000000111111111000000000000000111111111111222222333333333444333444555666777888999:::999:::;;;===???@@@BBBBBBAAABBBDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGEEECCCDDDEEEFFFEEEDDDBBBFFFHHHHHHKKKQQQSSSQQQMMMJJJEEEAAA>>><<<999777999:::<<<===???@@@@@@AAA@@@BBBDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHJJJKKKMMMVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQMMMNNNNNNMMMLLLLLLNNNQQQSSSZZZ_________```^^^[[[WWWTTTPPPKKKFFFBBB@@@>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEEFFFEEEEEEDDDDDD@@@?????????@@@AAABBBCCCAAAGGGOOOTTTXXX```jjjrrr|||zzzssswwwwwwuuuxxx|||wwwssspppppppppooommmjjjgggcccaaa]]]^^^___```^^^ZZZSSSNNNLLLMMMQQQWWW]]]```aaaaaaZZZYYYUUURRRNNNKKKJJJIIIBBBBBBAAA???===:::777555333222000///000111000///------,,,,,,,,,,,,++++++))))))))))))************---------,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++*********++++++************++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,++++++***))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++***))),,,++++++******++++++,,,...---,,,,,,++++++,,,,,,,,,,,,------...///////////////......///111333444666666666666666666666666444666888999888888999:::@@@AAACCCCCCCCCDDDEEEGGGIIIJJJKKKMMMOOORRRUUUVVVWWWZZZ\\\^^^^^^___```bbb```ddddddhhhqqquuu111111000000000000111111//////////////////////////////000000000000//////000000////////////////////////000000111111111111///000000000111111111111000////////////000000000222222111111000///////////////000000000111111111000000//////000000111111111111222333444444555555555666777888999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBAAACCCDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFEEEEEEEEEFFFFFFFFFEEEJJJNNNOOORRRUUUVVVSSSKKKHHHBBB>>><<<:::777555999:::<<<>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHIIIKKKOOORRR[[[[[[\\\\\\ZZZXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSRRRRRRSSSUUUXXX[[[cccjjjlllnnnnnnjjjeee\\\XXXQQQJJJEEEAAA>>><<<<<<======>>>???@@@@@@AAABBBAAA@@@@@@AAACCCFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@DDDIIILLLPPPWWWbbbiiiqqqxxx}}}{{{yyyuuuxxxxxxtttsssyyyzzzvvvtttrrrooommmiiieeebbb]]]]]]^^^___^^^ZZZTTTPPPKKKJJJLLLQQQYYY^^^___^^^]]]\\\YYYUUUQQQNNNLLLKKKCCCCCCBBBAAA???;;;888666333111000///000111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,------,,,,,,+++++++++,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))***************+++++++++******)))++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,------.../////////////////////000111333444666666666666666666666666444666999999999888888888>>>@@@BBBBBBBBBBBBDDDFFFHHHIIIJJJMMMPPPSSSUUUVVVXXX[[[^^^______```bbbcccbbbeeedddhhhpppttt111111000000000000111111//////////////////////////////000000000000////////////000000000000000000000000000000000111111111///000000000111111111111///000000000000/////////111111111111000000//////000000000000111111111111000000000000000111222222111222333444555666777888888888999;;;<<<===>>>???????????????@@@@@@@@@@@@AAACCCEEEEEEDDDDDDDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKHHHIIIIIIIIIIIIJJJKKKMMMMMMSSSWWWXXXYYYZZZWWWRRRJJJFFF@@@===;;;999888777888999;;;===???@@@AAAAAAAAABBBDDDFFFGGGIIIIIIJJJHHHIIIIIIIIIJJJNNNUUUZZZbbbccccccbbb```]]]YYYWWWTTTUUUUUUVVVWWWXXXXXXXXXUUUWWWXXXYYYZZZ\\\```ccciiipppwwwzzz{{{zzzssskkk___YYYPPPHHHCCC>>>;;;888;;;;;;<<<===???@@@AAAAAABBBAAA@@@@@@BBBDDDGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDDDDCCCCCCBBBAAA@@@>>>@@@BBBDDDHHHNNNWWW]]]fffnnnyyy{{{}}}{{{yyyvvvwwwvvvrrrooosss}}}yyytttooolllhhhdddaaa______^^^___^^^\\\WWWSSSKKKHHHGGGJJJQQQWWWZZZ[[[\\\[[[XXXUUUQQQMMMJJJIIIFFFEEEDDDCCC@@@===:::888333111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,,,,,,,+++++++++************)))(((((()))))))))*********)))******+++++++++******++++++++++++++++++++++++************+++---///111,,,,,,------.../////////......//////000222333333666666666666666666666666333666888999888777777888>>>???AAABBBAAABBBCCCEEEGGGHHHJJJNNNQQQTTTVVVWWWYYY[[[^^^``````aaabbbdddbbbfffdddgggooosss111111000000000000111111000000000000000000000000//////000000000000////////////000000000000111111000000000000000000111111000000000000111111111111///000000000000//////...000000000000000000000111000000000111111111222222000000000000111222333444222333444666777999::::::;;;;;;<<<>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFEEEEEEEEEGGGGGGGGGFFFFFFGGGIIIKKKLLLFFFGGGIIIJJJKKKMMMPPPRRRYYY___cccbbb```]]]WWWOOOGGGCCC>>>;;;:::999999888888999;;;===???AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJJJJLLLRRR[[[bbbfffggggggeeeccc```\\\ZZZWWWXXXZZZ\\\]]]^^^______ZZZ]]]```cccfffkkkpppttt{{{vvvlll]]]UUUKKKCCC???<<<999666::::::<<<===???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@AAABBBBBBEEEJJJPPPUUU]]]eeepppzzz}}}~~~yyyvvvrrrqqqooommmkkknnn{{{xxxppplllhhhccc`````````_________]]]ZZZWWWLLLIIIEEEFFFJJJRRRXXX\\\]]]\\\YYYVVVRRRNNNJJJHHHKKKIIIGGGDDDAAA>>><<<;;;555333000000000000///---++++++,,,,,,,,,,,,------,,,,,,,,,---------------...---,,,+++***+++,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++,,,,,,------)))***++++++,,,+++++++++***++++++,,,,,,++++++***((())))))+++,,,...000111,,,,,,------.../////////......///000111222333333666666666666666666666666333555777888777777888999>>>???AAABBBAAABBBCCCEEEFFFHHHKKKOOOSSSUUUWWWXXXYYY\\\^^^``````aaabbbdddbbbeeecccfffnnnsss111111000000000000111111000000000000000000000000//////000000000000////////////000000000111111111111000000000000000000000000000000000111111111111///000111111000///...---/////////000111111222222000000111111111222222222111111111111222333444555333444555777999;;;<<<===>>>>>>???@@@BBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMGGGJJJMMMOOOPPPSSSXXX[[[eeejjjmmmjjjfff___UUULLLDDD@@@;;;888888999999999999:::<<<>>>@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHJJJKKKNNNVVVaaajjjllllllkkkjjjgggeeebbb```]]]___aaadddggghhhiiiiiieeehhhmmmrrrxxxtttgggVVVNNNDDD>>><<<<<<:::888::::::<<<===???AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDCCCDDDDDDDDDDDDEEEHHHLLLOOORRRYYYcccmmmwww|||yyywwwrrrnnnkkkkkkjjjlllwww}}}sssmmmiiidddaaaaaa```^^^^^^^^^]]][[[XXXMMMKKKGGGEEEGGGPPP[[[bbbgggfffdddaaa\\\XXXTTTRRRPPPNNNJJJEEEAAA???>>>===888555333111111000///---+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---++++++++++++,,,,,,,,,,,,***++++++++++++++++++***)))***+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++************************++++++************************+++,,,,,,,,,++++++***************+++++++++)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))***,,,---.........,,,,,,------.../////////---...///000111222222222666666666666666666666666333444666666666777999;;;>>>@@@AAABBBBBBBBBDDDEEEFFFHHHLLLPPPTTTWWWYYYZZZYYY[[[^^^___``````bbbdddbbbeeebbbeeemmmsss111111000000000000111111000000000000000000000000//////000000000000////////////000000111111111222111111111000000000000000000000000000111111111111///000111111111///...---......///000111222333333000111111111111222222222222222222222333444555666444555666888:::<<<===>>>???@@@AAABBBDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGBBBDDDFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFIIIKKKMMMOOORRRWWWYYY[[[___dddiiilllqqqtttpppiii```TTTJJJAAA>>>999777777888999::::::;;;===@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEGGGJJJLLLOOOXXXdddnnnuuuttttttrrrpppnnnlllkkkccceeehhhkkknnnpppqqqqqqooosssyyyqqqcccQQQIII???:::;;;<<<<<<:::::::::<<<>>>@@@AAACCCDDDBBBCCCDDDEEEFFFFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBDDDFFFHHHIIIOOOXXXaaalllxxx|||}}}~~~~~~~~~}}}{{{{{{vvvppplllllljjjkkktttuuuoookkkfffccc```___^^^^^^^^^]]][[[YYYOOOMMMIIIEEEGGGPPP^^^iiissssssqqqmmmiiiddd```^^^TTTPPPKKKFFFAAA?????????:::777444333222111///---+++++++++,,,,,,------------,,,,,,++++++*********///...,,,******+++,,,---*********++++++,,,,,,,,,)))******++++++******))))))***+++,,,---,,,,,,+++---------,,,,,,+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***'''((()))***+++,,,------'''(((((()))******++++++***+++,,,---------------***+++,,,------,,,+++***)))***,,,---...------,,,,,,,,,------...//////000---...///111222222222222666666666666666666666666333444555555555777:::===>>>@@@BBBBBBBBBBBBDDDFFFFFFIIIMMMQQQUUUXXXZZZ[[[YYY[[[^^^______```bbbcccaaadddbbbeeemmmsss000///...///111222222111000000000000111111111111000000000000000000000000000000000000000000000000++++++,,,,,,---...//////...///000111222222222222333222222111111111111222333333333222222222222222111111222333444555555666222333444555666777888888999;;;>>>@@@BBBBBBBBBAAAGGGFFFFFFEEEDDDCCCCCCBBBFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHFFFFFFHHHKKKNNNQQQVVV___ffflllppptttvvvzzzsssjjj]]]QQQHHHAAA>>>;;;::::::;;;;;;;;;;;;===@@@AAABBBCCCDDDFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIKKKPPPVVV\\\bbbgggjjjuuuuuuuuuwwwyyyxxxtttpppjjjmmmpppuuuyyy{{{}}}}}}}}}qqq```UUUGGGCCC===;;;;;;<<<;;;:::===>>>???AAACCCDDDDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIFFFDDDBBBGGGFFFDDDCCCCCCCCCDDDEEEEEEHHHMMMTTT^^^kkkyyy}}}xxxuuuvvv|||}}}yyytttnnnkkkmmmrrrvvvzzz|||rrrkkkfffdddaaa^^^\\\[[[\\\]]]]]]]]]UUURRRNNNJJJFFFKKK[[[lll{{{~~~}}}tttiiibbbZZZRRRJJJFFFGGGFFFAAA;;;:::888666444222111000000.........------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++........................///...,,,******+++,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++************************+++++++++,,,,,,++++++***---,,,+++*********+++,,,,,,++++++******++++++,,,)))************+++++++++,,,++++++******++++++,,,++++++,,,------------,,,///...---,,,,,,,,,---...,,,,,,------...///000000222111000//////111333555333333333444444444555555666666666666777999:::;;;?????????@@@BBBDDDEEEFFFHHHJJJNNNRRRUUUWWWWWWWWWYYY[[[]]]___aaabbbbbbbbbdddgggeeehhhooottt111000///000111222111000000000000000111111111111000000000000000000000000000000000000000000000000,,,,,,------......//////...///000111111111111111111111111000000111222222333333333333333333333333111222222333444555666666777888999:::;;;===>>>>>>;;;===???BBBCCCDDDCCCCCCGGGGGGGGGFFFEEEEEEDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGFFFEEEEEEFFFHHHGGGHHHHHHHHHIIILLLQQQUUU]]]eeeoooyyy}}}rrrggg[[[OOOHHH>>><<<999888888:::::::::<<<>>>AAABBBCCCCCCEEEGGGEEEFFFFFFEEEDDDEEEGGGIIIMMMPPPUUU[[[bbbhhhmmmooorrrssstttxxx|||}}}zzzxxxsssvvvyyy~~~vvvdddSSSHHHDDD@@@;;;999:::;;;:::999;;;<<<>>>???AAABBBBBBCCCBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGJJJOOOWWWbbbnnnvvv~~~zzz{{{{{{uuuqqqoooqqqrrrlllsss}}}xxxqqqkkkhhheee```]]]ZZZXXXYYY[[[\\\\\\XXXUUUQQQLLLGGGHHHTTTbbbsssvvv{{{}}}|||xxxsssooocccYYYNNNGGGEEECCC???:::;;;999777555333111000///333222111000000/////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((())))))''''''((((((((()))))))))+++++++++*********))))))******************************+++,,,,,,,,,++++++,,,,,,+++*********+++,,,,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...---,,,++++++,,,------,,,,,,------...//////000......------...///111222333444444444555555555555555555555666777888::::::@@@@@@@@@AAABBBCCCDDDEEEHHHJJJMMMQQQTTTVVVXXXXXXZZZ[[[\\\^^^```aaabbbbbbcccgggeeehhhpppuuu222111///000111111000///000000000000111111111111000000000000000000000000000000000000000000000000...............////////////000000111111111000000000000000000000111222333333333444444444444444444333333444555666777777888<<<<<<===???@@@BBBCCCCCC???@@@BBBDDDEEEFFFEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHGGGFFFEEEFFFGGGGGGHHHJJJLLLPPPVVV^^^cccmmmuuurrreeeYYYNNNGGG>>>;;;888888999:::;;;;;;>>>@@@CCCDDDDDDEEEFFFHHHGGGGGGGGGFFFEEEFFFIIILLLSSSVVV[[[bbbiiioootttvvvpppqqqtttyyy~~~~~~rrrbbbTTTFFF===???<<<999888888:::::::::<<<===???@@@BBBBBBCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHIIIMMMUUU___fffttt~~~~~~~~~yyytttqqqooohhhgggiiiooozzz{{{uuuppplllhhheeeaaa^^^YYYWWWWWWYYY[[[[[[\\\YYYVVVQQQKKKHHHNNNWWWbbbeeeiiimmmoooooonnnmmmeee\\\OOOGGGEEECCC@@@===<<<;;;999777444222000///222000///------------...++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))(((((((((''''''))))))))))))************+++++++++*********))))))************************))))))***+++,,,,,,,,,+++++++++*********++++++,,,++++++************++++++)))************+++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,+++++++++,,,,,,++++++++++++,,,---,,,,,,------.../////////,,,,,,---...///111111222444444555555555666666666555555555555666888999:::@@@@@@@@@AAABBBCCCDDDEEEHHHIIIKKKOOORRRVVVYYY[[[[[[[[[\\\]]]^^^```bbbcccbbbfffdddhhhqqqvvv333111000000111111///...///000000000111111111111000000000000000000000000000000000000000000000000000000000000000/////////000000111111111111000000//////000000111222333444333333333444444555555555555555666777888999::::::===>>>???@@@BBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDFFFGGGGGGFFFEEEFFFGGGGGGJJJNNNTTT[[[dddnnnuuussseeeXXXLLLFFF???<<<::::::;;;>>>>>>???@@@BBBDDDFFFFFFFFFHHHIIIJJJJJJIIIHHHHHHKKKOOORRRWWWZZZ```fffmmmssswwwyyyrrrsssvvvyyy~~~nnn\\\QQQJJJBBB<<<<<<:::999888999;;;<<<<<<@@@AAABBBCCCDDDEEEEEEEEECCCCCCEEEFFFFFFGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFHHHMMMTTTZZZfffooo}}}zzztttpppoooiiicccfffppp{{{~~~zzzwwwsssooojjjffffffbbb]]]ZZZZZZ[[[[[[[[[^^^[[[XXXVVVPPPJJJKKKPPPSSSVVVZZZ^^^``````^^^]]]]]]VVVMMMHHHGGGFFFDDDBBB===<<<;;;888666333111///000///---+++***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++************************((()))***++++++,,,++++++***************+++++++++++++++************++++++))))))*********+++++++++)))***,,,------,,,***)))))))))***++++++++++++***++++++++++++++++++,,,,,,---------.........//////---...000222333444555555555555555666666666666777444444444555666777999999?????????@@@BBBDDDEEEFFFHHHHHHJJJLLLPPPUUUYYY\\\[[[[[[[[[\\\^^^```cccdddaaaeeedddhhhrrrxxx333111000000111111///...///000000000111111111111111111111111111111111111111111111111111111111111222111111111111111111111000111222222222222222222111111111222333444555666333333444555555666777777888888999:::;;;<<<======>>>???@@@BBBDDDFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCEEEFFFFFFFFFFFFHHHIIIHHHLLLSSS[[[eeeppp{{{uuufffXXXKKKCCC===;;;999:::<<>>@@@BBBEEEGGGHHHHHHHHHIIIKKKOOOTTTYYY\\\\\\\\\\\\]]]^^^aaaccceeeaaaeeedddiiirrryyy222111///000111111000///000000000000111111111111111111111111111111111111222222222222222222222222222222222222222333333333111111222333444555555444555555444555555666777888555555666777888999:::;;;;;;<<<======??????@@@AAAAAABBBCCCEEEGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGGGGIIILLLOOOMMMSSS\\\eeepppzzzssseeeVVVIIIAAA:::999777888;;;>>>???@@@BBBDDDFFFGGGGGGGGGHHHJJJGGGGGGHHHIIILLLSSS[[[aaabbbcccdddfffkkkpppuuuxxxwwwxxxyyyyyyyyy{{{mmmaaaPPPDDD??????>>><<<<<<===??????>>>???AAACCCAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDGGGHHHIIIIIIIIIJJJMMMOOOPPPXXXcccnnnxxxzzzvvvpppjjjhhhjjjmmmoooooouuuvvvwwwzzz{{{zzzwwwtttsssssssssttttttrrrnnnkkkaaa[[[WWWWWWSSSMMMHHHHHHCCCGGGMMMRRRUUUUUUSSSRRRRRRPPPMMMJJJHHHEEEAAA>>>=========<<<:::777444333000/////////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))*********+++++++++,,,,,,+++++++++*********))))))************************)))***************))))))'''((()))***++++++++++++******))))))))))))******)))************+++++++++***+++,,,,,,,,,,,,+++***)))******+++,,,+++++++++)))***+++,,,---------,,,..............................///000111333444444444444555555555666666666666666666666777999:::;;;======>>>@@@BBBEEEGGGHHHHHHHHHIIIKKKOOOSSSXXXZZZ\\\]]]]]]___```bbbdddeeeaaaeeeeeeiiissszzz111000///000111222111000000000000000111111111111111111111111111111111111333333333333333333333333222222222333444444555555111222333555666777777777999888888888888888999999888888999;;;<<<>>>??????>>>???@@@@@@BBBBBBCCCDDDBBBCCCEEEGGGIIIKKKLLLMMMGGGGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIMMMRRRVVV[[[aaajjjttt|||ppp```QQQFFF???:::888777888;;;???AAAAAABBBDDDFFFGGGGGGGGGHHHIIIHHHHHHIIILLLQQQZZZeeellljjjhhhggggggiiinnntttwwwuuuwwwyyyyyyyyy}}}~~~mmmVVVOOOFFF???<<<<<<<<<======???AAAAAA@@@@@@CCCEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFDDDDDDEEEHHHJJJKKKJJJIIIIIIJJJJJJOOOXXX```hhhsss~~~~~~~~~~~~}}}xxxvvvqqqnnnlllllllllmmmqqqrrrtttwwwyyyyyyvvvtttuuuxxx}}}}}}xxxooofff___\\\WWWOOOIIIFFF>>>AAAFFFKKKOOORRRSSSSSSSSSQQQMMMIIIFFFCCCAAA???<<<=========;;;999666555......///000///---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++)))((((((((()))***,,,,,,,,,,,,------------+++++++++*********))))))***************************++++++******)))((('''&&&''')))***+++++++++*********))))))))))))******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***,,,---.........---..............................---......000111222333444444444555555555555777777777777888:::;;;<<>>???AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEAAABBBDDDFFFHHHJJJKKKLLLGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJJJJJJJIIIKKKPPPVVV[[[hhhnnnwwwlll[[[NNNDDD>>>;;;:::999:::===AAACCCDDDBBBDDDFFFGGGGGGFFFHHHIIIKKKKKKMMMPPPWWWbbbmmmuuuooommmiiihhhiiinnntttxxxsssuuuxxxyyy{{{jjjYYYEEEBBB???<<<:::;;;===???===@@@BBBBBB@@@@@@CCCEEEDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDGGGJJJKKKJJJGGGFFFEEEFFFJJJPPPVVV]]]gggsss|||zzzxxxwwwxxx}}}wwwvvvsssnnnjjjiiijjjlllqqqqqqrrrtttuuutttqqqnnnvvv{{{}}}rrrhhhbbb\\\SSSKKKGGGBBBDDDFFFIIINNNRRRVVVXXXTTTPPPLLLGGGDDDCCCDDDDDD<<<<<<======<<<:::888666111333555666555333000...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,'''(((((((((((()))))))))---------,,,,,,,,,++++++************************++++++++++++***((('''&&&&&&''')))***+++++++++*********))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++,,,------------,,,***+++,,,...//////...........................---000///...---...///111333333333333444444444555555777777777888999:::<<<<<>>===>>>???@@@???@@@BBBCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCGGGFFFDDDBBBAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDDDDGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJLLLNNNSSS[[[eeekkkzzz{{{zzz}}}{{{yyypppkkknnnpppmmmlllooommmpppsssuuuuuurrrooolllnnnuuu}}}zzzuuuooofff[[[OOOHHHAAAAAAAAABBBFFFKKKQQQTTTRRRPPPLLLHHHEEECCCAAAAAA@@@??????AAACCCAAA===999666444111//////...,,,***+++***'''"""###'''+++++++++,,,,,,++++++***,,,,,,---------.........***************+++++++++((((((((((((((((((((((((************************))))))))))))))))))******,,,,,,++++++***)))))))))************************(((((())))))***+++---------,,,,,,+++***)))((((((******+++,,,,,,---......,,,,,,---------.........)))))))))******++++++++++++,,,---///000000111111///000000111222333333333555555555666666666666666555666888888777888:::<<>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHJJJLLLMMMPPPTTTVVVTTTVVVZZZaaaeeejjjtttwwwfffVVVJJJBBB>>>999:::<<<>>>???AAAAAABBBFFFEEEDDDFFFJJJKKKJJJHHHMMMRRRZZZdddoooxxx}}}}}}zzzuuusssuuuyyy||||||jjjXXXKKKFFFBBBAAA???>>>===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFFFFFFFEEEDDDBBBAAAEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIKKKLLLOOOUUU]]]bbbooowww~~~xxxuuunnnlllppptttrrrrrrtttqqqsssvvvyyyzzzzzzxxxwwwqqquuuzzz~~~|||yyyxxxvvvrrrjjj___SSSKKKCCCBBBAAAAAACCCHHHMMMPPPPPPOOOKKKHHHEEECCCBBBAAAAAA@@@AAACCCEEEDDDAAA===777444111000///...,,,***//////---***((((((,,,///,,,,,,,,,,,,,,,+++***)))************++++++++++++++++++******************++++++++++++++++++++++++************************************))))))))))))''''''((((((((()))))))))************************))))))))))))***+++,,,,,,,,,,,,++++++***)))))))))******++++++,,,------...************++++++++++++))))))******+++,,,------,,,---...//////000000///+++,,,...000222444555666444555555555555666666666666777888888888999;;;===@@@AAAAAAAAA@@@@@@BBBEEEEEEFFFHHHKKKMMMPPPRRRSSSYYYZZZ]]]```bbbdddeeefffdddiiihhhkkksss{{{444333222222222333444555444444444555555555666666777777777777888888888888999888888;;;???CCCEEEEEEJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGCCCEEEFFFHHHIIIIIIIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHLLLRRRVVVYYY[[[]]]___^^^___dddmmmttt}}}}}}ooo___PPPFFFAAA>>>999:::<<<>>>@@@AAABBBBBBGGGFFFFFFGGGJJJKKKKKKJJJPPPWWWdddqqq{{{~~~|||}}}zzzfffYYYMMMEEECCC@@@???>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFFFFGGGFFFEEECCCBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPUUUXXXdddlllyyy}}}yyyxxxsssqqquuuzzz{{{|||}}}wwwxxxzzz|||~~~vvvvvvwwwwwwuuusssqqqpppqqqqqqqqqooojjjaaaVVVOOOGGGDDDAAA???@@@CCCGGGJJJNNNLLLJJJGGGEEECCCBBBBBB@@@@@@AAADDDEEEEEEBBB???888555222000000///---+++---------,,,++++++---///,,,,,,,,,,,,,,,+++***))))))))))))************+++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))((()))***+++,,,---...///************************+++***************++++++******************************++++++,,,,,,------)))))))))************+++))))))***+++---...//////---....../////////......++++++---///111222444555333333444444555555555555666777999999888999;;;===@@@@@@@@@??????@@@DDDGGGEEEFFFHHHKKKNNNPPPRRRSSSVVVXXXZZZ]]]```bbbdddeeedddhhhhhhkkkttt{{{555444333333333555666777888888999999999::::::::::::::::::;;;;;;<<<<<<===>>>===<<>>;;;;;;===???@@@AAABBBBBBGGGGGGGGGHHHJJJKKKLLLLLLOOOZZZjjjxxxjjjYYYPPPIIIDDDCCC>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQTTT^^^dddnnn{{{}}}|||yyyzzz}}}~~~yyyyyyxxxvvvsssoookkkiiihhhggggggfffccc]]]VVVQQQJJJFFFBBB>>><<<>>>BBBDDDJJJIIIHHHFFFEEEDDDCCCBBB???@@@BBBCCCCCCAAA???===888666333111111000...,,,***+++++++++******++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((************************++++++++++++++++++++++++,,,++++++******))))))(((++++++,,,---...///000000************************,,,++++++***))))))******))))))*********+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))+++,,,...///000111.../////////......---,,,............//////000000222222333333444555555555666888999999999999<<<>>>AAAAAAAAA@@@@@@BBBFFFIIIFFFGGGIIILLLOOORRRTTTUUUTTTUUUXXX[[[^^^aaabbbcccccchhhhhhllluuu{{{666555555555666777999:::>>>>>>>>>>>>????????????>>>>>>??????@@@@@@AAAAAACCCAAA@@@AAADDDGGGHHHHHHLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDFFFGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFIIIOOOTTTYYY[[[\\\\\\YYY```iiiqqqsssrrrpppooorrrttt{{{yyyqqqdddUUUIIIBBB>>>===<<<===>>>@@@AAABBBBBBBBBFFFGGGHHHIIIJJJLLLNNNPPPQQQ]]]nnn|||oooXXXLLLGGGCCC???===>>>??????@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC???@@@BBBDDDDDDDDDCCCCCCAAABBBDDDFFFGGGHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMNNNMMMNNNOOOQQQWWW\\\dddnnnyyy}}}{{{zzzzzz}}}{{{{{{~~~{{{|||}}}|||xxxrrrlllhhhdddaaa^^^\\\ZZZXXXUUUSSSLLLHHHCCC>>><<<<<<>>>@@@FFFFFFFFFEEEEEEDDDDDDCCCBBBDDDEEEEEECCC???<<<;;;:::777444222222111///---//////.........---,,,+++'''((()))+++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++************************,,,,,,+++***)))))))))))))))))))))***++++++,,,,,,******+++++++++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,...///111111////////////...---,,,+++.............../////////222222333333444555555666666777999999888999;;;===AAABBBBBBBBBAAACCCGGGIIIGGGHHHJJJMMMQQQTTTVVVWWWTTTUUUXXX[[[^^^```aaabbbccchhhhhhllltttzzz777777777777888:::<<<===BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGEEECCCCCCDDDFFFFFFEEEIIIJJJLLLMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGKKKOOOUUU\\\aaacccdddddd^^^fffrrr{{{~~~~~~{{{zzzvvvvvv|||ssslll```SSSHHHBBB>>>======>>>???@@@AAABBBBBBBBBEEEFFFHHHIIIJJJMMMQQQTTTYYYdddsss~~~hhhZZZKKKEEECCC???<<<;;;@@@@@@AAABBBCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMLLLLLLMMMOOOPPPTTT[[[bbbkkkxxx|||{{{~~~yyywwwzzzuuuuuuyyy|||zzz||||||uuunnniiiddd```[[[WWWVVVVVVUUUTTTMMMJJJEEE@@@===<<<======BBBCCCDDDEEEEEEEEEDDDDDDFFFHHHJJJHHHEEE@@@>>><<<:::888555333333222000...000///------...---,,,***&&&''')))+++---......///)))))))))************+++,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******************************,,,,,,+++***)))))))))***))))))******+++++++++,,,******++++++++++++++++++)))))))))************+++******+++,,,...///000000...............---,,,++++++,,,---...///111222222222222333444555666666777555666888888777888:::<<>>>>>>>>@@@AAABBBBBBCCCCCCCCCFFFHHHIIIKKKNNNTTTXXXaaajjjvvv~~~iiiWWWNNNFFFDDDDDDAAA??????BBBBBBCCCDDDDDDEEEEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQPPPNNNLLLLLLMMMOOOMMMQQQVVVYYY___iiivvvzzz{{{|||zzz{{{pppkkkmmmrrrwwwxxxzzz|||}}}zzzsssmmmhhhbbb^^^ZZZVVVUUUTTTRRRQQQLLLJJJGGGCCC@@@>>>======@@@AAABBBDDDEEEEEEEEEEEEEEEHHHJJJIIIEEEAAA???>>>;;;999666444333222000///---+++))))))+++,,,+++***))))))***+++,,,,,,,,,,,,************++++++++++++++++++******************++++++++++++++++++++++++************************)))******++++++,,,,,,---//////......---,,,,,,+++************************++++++*********************************+++++++++++++++******************************++++++++++++***++++++,,,------......------.........---,,,,,,,,,,,,---///000111222222222333444555666777777888444555777777666777999;;;>>>@@@CCCCCCBBBBBBBBBCCCEEEFFFIIILLLPPPSSSUUUWWWXXXYYY[[[]]]___```aaaaaaccchhhhhhkkkrrrvvv:::::::::;;;<<>>???@@@AAABBBCCCCCCCCCBBBEEEHHHJJJKKKOOOUUUZZZdddlllvvv|||}}}~~~lllUUUMMMGGGBBBCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKIIIIIIHHHIIIJJJKKKIIIKKKMMMOOOPPPQQQQQQQQQKKKKKKLLLMMMOOOQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXWWWUUURRRNNNNNNOOOQQQPPPSSSUUUUUUWWW^^^iiirrr|||~~~~~~}}}}}}wwwzzzrrrgggcccfffmmmrrrvvvwwwyyyxxxuuuooojjjfff___\\\YYYVVVTTTQQQNNNLLLLLLJJJHHHEEEBBB???>>>===>>>???AAACCCEEEEEEEEEEEEBBBEEEHHHGGGCCC@@@>>>>>><<<999666444444333111///---***((())),,,//////---+++,,,,,,,,,,,,+++******,,,,,,---------.........***************+++++++++************************(((((((((((((((((((((((())))))***+++,,,------...++++++*********)))))))))************************+++***************++++++************************++++++******************,,,,,,---------.........+++++++++,,,,,,---------,,,------......------,,,000000000000000/////////333333444555666777888999333555666666666666999;;;<<>>>>>============>>>>>>CCCDDDEEEFFFFFFEEEDDDCCCKKKLLLOOOQQQQQQPPPNNNMMMIIIFFFCCCCCCDDDEEECCCAAAHHHEEEBBBAAAAAABBBAAA@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIFFFDDDEEEIIILLLMMMMMMKKKNNNQQQQQQPPPQQQWWW]]]bbbaaabbbgggmmmnnniiieeeccckkktttwwwrrrlllhhhhhheeefffhhhkkkooossswwwyyy{{{oooeee]]]SSSIIIDDDBBBAAA@@@@@@BBBDDDEEEEEEEEEGGGIIIHHHJJJLLLLLLLLLOOOUUUZZZiiipppxxx{{{zzz|||nnnZZZSSSEEEDDDCCCBBBAAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGFFFKKKJJJHHHHHHIIIJJJJJJIIIDDDDDDDDDEEEGGGGGGFFFEEEIIIIIIKKKNNNRRRTTTTTTSSSRRRNNNJJJJJJMMMOOOPPPOOOOOOPPPRRRTTTUUUVVVUUUUUURRRPPPOOOOOOQQQQQQQQQOOORRRSSSUUUWWWYYY[[[\\\]]]```]]]ZZZWWWVVVTTTRRRPPPOOONNNNNNOOOSSSZZZ```dddsss}}}zzz{{{|||{{{|||}}}vvvkkkbbb^^^aaafffkkksssrrrqqqppppppnnnkkkiiibbb^^^YYYSSSPPPNNNNNNNNNOOOQQQOOOJJJEEECCC>>>999======@@@CCCFFFHHHFFFEEEEEEEEEDDDDDDBBB@@@???>>>===;;;999888777444111...111///------......---,,,,,,,,,+++***))))))******,,,,,,,,,++++++*********************************))))))***++++++++++++*********))))))((('''''''''******++++++++++++******)))************++++++++++++*********))))))(((((('''(((***+++,,,,,,++++++)))************+++++++++))))))************))))))************************++++++,,,,,,,,,,,,------///......------,,,++++++------......//////000000444444444333222111000///555555444555666777999:::;;;===AAABBBBBBAAAAAAAAAFFFGGGJJJMMMPPPSSSUUUVVVZZZ\\\^^^______```bbbdddbbbeeedddiiisssyyy@@@@@@@@@??????@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCIIIKKKMMMNNNNNNMMMKKKJJJHHHFFFCCCCCCDDDDDDBBB@@@DDDBBB@@@???@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIGGGFFFEEEEEEEEEEEEIIIGGGFFFHHHMMMQQQSSSSSSUUUXXXZZZYYYWWWYYY___dddggggggiiinnnsssuuuqqqmmmiiioootttuuuqqqkkkfffddddddeeegggjjjooouuuzzz~~~wwwlll```XXXNNNEEE@@@>>>======@@@BBBDDDEEEEEEEEEGGGIIIIIIKKKMMMMMMNNNSSSZZZ```mmmsss{{{}}}|||}}}yyy___MMMGGGEEEDDDCCCBBBAAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKRRRTTTWWW[[[```bbbbbbbbb^^^ZZZVVVUUUWWWXXXYYYXXXWWWXXXZZZ\\\]]]]]]]]]]]][[[YYYVVVVVVWWWXXXXXXXXXVVVWWWYYY[[[]]]___```aaacccaaa___]]]\\\ZZZWWWUUUUUUSSSQQQPPPQQQUUUYYY\\\hhhttt~~~~~~|||yyyzzz~~~{{{tttiii___[[[\\\aaadddpppooonnnmmmllljjjeeebbb]]]YYYTTTOOOLLLKKKKKKLLLJJJMMMMMMJJJHHHGGGDDD@@@===>>>???CCCFFFGGGFFFDDDCCCCCCCCCBBBAAA???>>>======;;;888777666444111//////---+++++++++,,,+++***,,,++++++***************,,,,,,,,,+++++++++******************************))))))***++++++++++++***************++++++++++++******++++++++++++******)))************+++++++++++++++++++++*********))))))***++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.....................---......//////000111111000111222333333333333333555555444555666777999:::<<>>>>>===<<<>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJOOOMMMIIIFFFDDDDDDEEEFFFJJJIIIJJJNNNSSSXXX\\\]]]```aaaaaa```___aaaggglllmmmmmmoootttxxxzzzwwwsssoooqqqsssssspppkkkeeebbbdddeeefffjjjpppxxxsssggg[[[TTTJJJBBB>>><<<<<<<<<@@@BBBDDDEEEEEEFFFHHHIIIKKKMMMNNNPPPRRRYYYbbbiiisssyyyjjjWWWJJJEEEDDDCCCBBBBBBAAABBBBBBBBBEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMOOOPPPVVVYYY^^^dddhhhkkkkkklllgggdddaaa___```aaaaaa```eeefffgggiiijjjjjjjjjiiifffdddaaa```aaabbbbbbaaa\\\]]]^^^```bbbdddeeeffffffeeedddccccccaaa^^^[[[YYYWWWTTTQQQPPPQQQTTTUUU]]]gggvvv}}}wwwxxx|||~~~{{{tttiii___YYYYYY]]]```llllllllllllkkkgggaaa]]]YYYVVVQQQLLLIIIHHHIIIKKKIIIMMMMMMKKKJJJJJJHHHCCC>>>>>>???AAADDDFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>>>>;;;888666555333111000///---+++***++++++***)))++++++++++++************,,,,,,,,,++++++++++++***************************))))))***++++++++++++***))))))******+++,,,,,,---******++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++)))(((((()))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000000000......///000000111111222000111222333444444444444555555444555666777999:::>>>AAADDDEEEEEEDDDEEEFFFDDDEEEGGGJJJMMMPPPRRRSSSVVVXXX[[[]]]^^^___aaacccbbbdddcccgggrrryyy@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCAAA@@@???BBB@@@???>>>>>>=========:::999999:::<<<===;;;:::<<<<<<======>>>?????????AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMSSSPPPLLLHHHFFFFFFHHHIIIKKKLLLOOOSSSYYY^^^bbbdddffffffeeeccccccfffkkkooorrrqqqrrruuuwwwwwwuuurrrpppooooooppppppnnnjjjggghhhhhhiiilllsss{{{{{{ooodddZZZSSSJJJBBB???>>>>>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNPPPRRRVVV^^^jjjrrr{{{lll^^^SSSLLLJJJCCCCCCBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIJJJIIIIIIIIIIIIHHHIIIKKKLLLNNNQQQTTTVVVYYY]]]ccciiilllnnnoooooonnnmmmkkkkkkkkkmmmnnnnnnuuuvvvxxxyyyzzzzzzyyyyyyrrrqqqooooooooonnnllljjjffffffggghhhiiijjjkkkkkkhhhhhhhhhhhhiiigggdddaaa\\\YYYVVVSSSRRRRRRTTTUUUZZZ```kkkyyy~~~vvvwww||||||uuukkkaaa\\\[[[^^^```hhhiiijjjllllllhhhccc___ZZZVVVQQQKKKIIIIIIJJJLLLNNNQQQQQQMMMJJJJJJFFFAAA??????>>>@@@CCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBB@@@===999777555444222111111///------------,,,++++++++++++++++++++++++***++++++++++++++++++++++++************************))))))***++++++++++++***((((((((())))))***************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********+++++++++***)))'''&&&&&&''')))***------------------------+++++++++,,,,,,,,,------------------......///////////////000111111222222333333444444333222222111555555444555666777999:::>>>AAACCCDDDDDDDDDFFFGGGFFFGGGIIILLLOOOQQQSSSTTTTTTWWWZZZ]]]^^^___aaabbbbbbdddbbbgggrrryyy???@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<===>>>======<<<;;;======<<<;;;;;;;;;;;;<<<999999:::<<<>>>>>><<<:::<<<======>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKRRROOOJJJGGGFFFHHHKKKMMMOOOQQQTTTXXX\\\aaaeeeggghhhhhhgggggghhhkkkpppsssxxxvvvtttsssrrrqqqooonnnkkkkkklllooorrrsssrrrqqqmmmmmmnnnqqqwww~~~xxxmmmcccWWWQQQHHHBBB??????@@@AAAAAACCCEEEGGGGGGHHHJJJLLLMMMOOORRRUUUZZZcccoooxxxkkkZZZQQQKKKHHHHHHBBBCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGFFFIIIJJJJJJIIIHHHIIIJJJMMMPPPSSSUUUVVVYYY]]]```dddiiinnnrrrssstttuuuwwwxxxyyyzzz{{{~~~yyytttttttttsssssssssrrrrrrrrrlllkkklllmmmnnnllliiifffaaa___[[[WWWUUUTTTTTTTTTVVV[[[cccooo~~~~~~wwwxxx~~~~~~}}}|||}}}{{{uuummmddd___^^^```bbbcccdddgggjjjlllkkkfffccc\\\XXXRRRLLLIIIHHHJJJKKKPPPSSSSSSNNNKKKJJJFFFAAAAAA???>>>>>>AAACCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJEEEBBB???<<<:::888555333333111...---...---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++*********))))))((((((******++++++++++++******))))))*********+++++++++))))))******************))))))*********++++++,,,))))))*********++++++++++++)))(((&&&&&&((()))+++------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++/////////000111111222222333333444444444333222222555555444555666777999:::===???BBBCCCCCCCCCEEEGGGGGGHHHJJJLLLOOOQQQSSSTTTTTTWWW[[[]]]^^^^^^```aaaaaacccaaafffqqqxxxAAAAAACCCCCCCCCCCCAAAAAA======<<<:::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>@@@>>>>>>@@@CCCEEEDDDAAA>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEFFFGGGKKKIIIGGGFFFGGGKKKOOORRRUUUXXX[[[^^^___bbbeeegggiiiiiijjjlllooossswwwyyy}}}zzzuuupppllljjjjjjkkkgggiiilllppptttvvvxxxyyyrrrrrrtttxxx~~~zzzuuukkkaaaSSSMMMEEE???===>>>@@@AAACCCEEEGGGHHHIIIJJJMMMOOOOOORRRVVVZZZ___hhhttt|||ttt^^^PPPIIIEEECCCDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHEEEHHHJJJJJJHHHIIILLLPPPQQQUUUZZZ]]]^^^___cccfffppptttyyy{{{zzzzzz}}}}}}{{{yyywwwvvvooonnnnnnooopppooollljjjgggddd```[[[WWWTTTSSSSSSRRRVVV]]]fffrrr|||wwwzzz}}}}}}wwwooogggbbbaaabbbddd^^^```ccchhhkkkllljjjgggaaa\\\TTTMMMHHHGGGIIIJJJMMMPPPQQQNNNLLLLLLJJJEEEBBB@@@======???AAABBBBBBCCCCCCDDDFFFIIIMMMPPPRRRNNNLLLHHHFFFCCC???;;;888222000...------,,,+++*********,,,---------,,,+++***++++++++++++,,,,,,,,,************************))))))***++++++++++++***...------,,,++++++************++++++++++++******)))************+++++++++)))))))))))))))*********))))))))))))***+++,,,---)))************+++++++++---,,,+++******+++,,,---------------------------++++++,,,,,,,,,,,,------------,,,,,,+++******)))......///000000111111222000000222333555666666666555555444555666777999:::<<<>>>@@@AAAAAABBBEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSUUUXXX\\\^^^^^^^^^______aaaccc```eeepppxxx@@@AAABBBCCCCCCBBBAAA@@@<<<;;;:::888888888888999:::;;;;;;<<<===>>>??????===???AAAAAA@@@AAADDDGGGFFFGGGIIILLLMMMLLLHHHEEEAAAAAABBBCCCDDDEEEFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHLLLRRRWWW[[[]]]```ccccccbbbbbbdddfffhhhiiikkkpppuuuyyy|||}}}~~~yyyrrrjjjdddccceeehhhfffkkkppptttuuuvvvyyy|||sssuuuxxx~~~xxxrrrhhh^^^PPPJJJCCC>>>===>>>@@@BBBDDDFFFIIIJJJKKKLLLOOOQQQSSSWWW[[[```eeemmmwww~~~ttteeeUUULLLGGGDDDCCCEEECCCDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFIIILLLLLLLLLOOOVVV\\\ZZZ```gggjjjjjjjjjmmmpppzzz~~~|||xxxuuusssnnnmmmkkkkkklllkkkjjjhhhfffddd```\\\YYYVVVUUUUUUQQQUUUZZZ^^^fffsss}}}yyyyyyxxxwwwzzz~~~uuummmgggeeeeeeeee```aaadddhhhlllnnnmmmlllhhhbbbZZZQQQKKKIIIJJJKKKKKKOOOPPPMMMMMMNNNKKKGGGCCC@@@===<<<===@@@AAABBBBBBCCCDDDHHHLLLQQQVVVXXXXXXVVVTTTQQQNNNHHHBBB===444222///.........,,,+++)))***,,,---...---,,,+++******+++++++++,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++)))))))))******++++++++++++******))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111///000222444555666777777555555444555666777999:::<<<>>>@@@AAAAAABBBEEEGGGGGGHHHJJJLLLOOOQQQRRRSSSVVVZZZ]]]______^^^^^^^^^aaabbb```dddoooxxx===>>>@@@AAAAAA@@@>>>===<<<;;;999777777777777888<<<<<<===>>>@@@AAABBBBBB@@@BBBEEEEEEEEEFFFJJJMMMLLLMMMOOORRRTTTRRRMMMJJJCCCCCCDDDEEEFFFGGGHHHIIIMMMLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGIIIMMMRRRYYY___ccccccfffhhhgggdddbbbccceeefffgggkkkqqqwww|||~~~{{{vvvmmmddd^^^^^^aaaeeehhhnnntttwwwuuuuuuxxx|||sssuuuzzzwwwpppeee[[[PPPKKKCCC>>>>>>@@@BBBDDDEEEGGGJJJKKKLLLNNNPPPRRRVVVZZZ___ccchhhpppyyy{{{aaaVVVLLLGGGEEEBBBCCCFFFDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKOOOPPPQQQVVV___ggghhhnnnvvvzzzzzzyyy{{{~~~yyytttpppnnnkkkiiigggfffffffffeeedddaaa```^^^\\\ZZZYYYYYYYYYTTTWWWZZZZZZ]]]hhhyyy~~~~~~wwwrrrsssuuuvvvzzz|||sssllliiihhhhhhdddeeegggkkkoooqqqqqqpppoooiii___VVVOOOLLLMMMMMMLLLOOOPPPMMMLLLMMMJJJFFFDDD@@@===;;;===???AAABBBAAABBBDDDHHHMMMSSSYYY\\\___^^^\\\YYYUUUOOOGGGBBB777555222111111000///---)))***,,,.........,,,+++*********++++++,,,,,,,,,************************))))))***++++++++++++***)))))))))******+++,,,,,,******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,---,,,+++))))))))))))***)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------......///------......///000000000333333444444555444444444555555555555666777999:::===>>>@@@AAAAAACCCFFFHHHJJJKKKMMMOOOQQQSSSUUUVVVXXX[[[^^^```___^^^]]]]]]aaabbb___dddoooxxx@@@@@@@@@@@@@@@@@@@@@@@@;;;999666444444777;;;>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHFFFFFFHHHLLLOOORRRTTTWWWZZZ[[[WWWRRRMMMHHHEEECCCFFFKKKMMMKKKHHHNNNOOOOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGIIIKKKLLLJJJIIIJJJNNNUUU\\\bbbdddiiigggeeebbbbbbbbbdddeeefffgggkkkrrryyy~~~wwwmmmbbb^^^]]]^^^dddjjjvvvvvvuuutttuuuwwwyyyzzztttvvv{{{uuujjj^^^VVVNNNJJJEEEBBBAAACCCDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQVVV]]]fffooowww}}}qqqTTTOOOIIIFFFGGGGGGGGGFFFHHHGGGFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIHHHGGGGGGHHHKKKJJJLLLRRR\\\eeejjjlllwwwzzz~~~|||xxxvvvrrrkkkfff`````````aaaaaaaaaaaaaaa`````````___^^^]]][[[ZZZUUUWWWXXXXXXYYYbbbooozzz}}}zzzuuusssuuuzzz||||||vvvpppnnnnnnjjjeeeccchhhssszzzzzzwwwwwwnnnbbbXXXRRROOOLLLIIIKKKKKKKKKLLLMMMLLLIIIFFFDDDBBBAAA???>>>>>>??????AAAAAACCCHHHPPPUUUXXXWWWUUUVVVWWWXXXVVVRRRKKKFFF999666222000//////...---+++***((()))***++++++***,,,++++++******))))))))),,,,,,---......---,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******+++,,,,,,------,,,,,,+++************************,,,,,,+++******))))))(((,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000111222222333444555666666333222222333444666888:::===???AAABBBBBBCCCEEEGGGHHHJJJMMMQQQTTTVVVWWWWWWZZZ\\\___```aaaccceeegggbbbdddaaaeeepppxxxBBBAAAAAA@@@>>>======<<<;;;999777555555777:::<<<>>>???@@@BBBDDDFFFGGGHHHIIIJJJJJJIIIIIIKKKOOOSSSSSSTTTWWW[[[\\\ZZZUUUQQQMMMJJJHHHKKKPPPTTTSSSQQQRRRSSSUUUWWWXXXYYYYYYXXXSSSQQQOOOMMMMMMMMMOOOPPPMMMMMMNNNRRRXXX___ccceeeiiifffbbb___]]]^^^```aaacccffflllsssyyy|||zzzxxxqqqhhhaaa___```ccchhhoooyyyxxxvvvuuuvvvxxxzzz|||zzz|||~~~ssshhh[[[SSSLLLIIIDDDAAAAAACCCDDDDDDHHHIIIJJJLLLNNNRRRVVVYYYbbbjjjuuuvvvaaaRRRMMMHHHEEEFFFGGGGGGFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLLLLKKKJJJIIIIIIJJJOOOPPPTTT]]]hhhrrrxxxzzzyyytttooollljjjgggbbb]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXQQQRRRRRRRRRUUU\\\fffnnn{{{}}}yyywwwxxx|||}}}}}}zzzrrrnnnmmmhhhgggooo|||{{{lll___VVVPPPLLLJJJNNNMMMMMMMMMNNNLLLIIIFFFEEEDDDBBB@@@???>>>>>>>>>BBBBBBDDDIIIOOOSSSTTTSSSOOOOOOPPPQQQQQQNNNIIIEEE:::777333000//////...------,,,******+++,,,,,,++++++++++++++++++*********++++++,,,------,,,++++++******************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000111222222333444555666666444444333444555777999;;;===???AAABBBBBBCCCEEEGGGHHHJJJMMMPPPSSSUUUWWWWWWYYY\\\^^^```aaabbbdddfffdddfffcccgggqqqxxxCCCBBBAAA???===<<<:::999<<<;;;999888888999::::::???@@@CCCFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMPPPTTTWWWTTTVVVXXX[[[]]][[[WWWSSSOOOMMMKKKNNNTTTYYYZZZZZZ[[[]]]```bbbcccbbbaaa```WWWVVVTTTSSSRRRRRRSSSSSSPPPPPPQQQTTTZZZ```cccdddgggccc^^^ZZZXXXYYY[[[]]]aaaeeelllsssxxxwwwrrrnnnjjjccc___bbbeeeiiinnnttt|||zzzxxxwwwwwwyyy{{{}}}|||qqqdddWWWOOOJJJFFFBBB@@@@@@BBBCCCDDDHHHIIIKKKMMMPPPVVV^^^cccpppzzzjjjWWWNNNKKKGGGEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJOOOPPPPPPOOOMMMLLLNNNOOOPPPSSSZZZeeeqqq{{{}}}tttooolllhhhdddbbbbbbaaa]]]YYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRRRRRRRUUUZZZ```dddmmm{{{~~~||||||~~~{{{wwwvvvxxxyyyzzzzzz{{{||||||~~~yyypppnnnkkkkkktttzzzjjj\\\TTTNNNKKKOOONNNNNNNNNNNNLLLIIIGGGHHHGGGEEEBBB@@@???>>>===DDDEEEHHHLLLOOOQQQOOOMMMFFFFFFFFFHHHIIIHHHEEEBBB<<<888444111//////---,,,///---,,,+++,,,,,,+++***++++++++++++,,,,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))***************************++++++,,,------......*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------......//////000000111111111222333444555666666555555555555666888;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGGGGIIILLLPPPSSSUUUWWWWWWYYY[[[^^^___```aaaccceeeeeegggeeeiiirrryyyBBBBBBAAA???>>>===;;;;;;>>>======<<<<<<;;;;;;;;;???BBBEEEIIIKKKLLLMMMLLLMMMNNNOOOPPPQQQSSSWWWZZZWWWWWWYYYZZZ[[[YYYUUURRRNNNLLLKKKMMMSSSYYY\\\^^^ccceeegggiiihhheeebbb```YYYXXXWWWVVVVVVUUUUUUUUURRRRRRSSSVVV[[[___aaaaaabbb^^^YYYUUUTTTVVVZZZ\\\aaadddjjjooorrrqqqlllgggfffaaa```eeejjjmmmqqqvvv|||{{{yyyxxxxxx{{{}}}yyymmm```TTTKKKGGGDDD@@@???@@@BBBCCCCCCEEEGGGIIILLLQQQ[[[fffnnn~~~}}}dddVVVLLLJJJGGGFFFFFFGGGIIIIIIHHHIIIKKKLLLLLLLLLLLLMMMRRRSSSTTTSSSSSSTTTVVVXXXUUUZZZcccnnnxxx~~~tttllleee```___]]][[[[[[\\\\\\ZZZXXXTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRSSSVVVYYYZZZZZZaaalllzzz|||wwwrrrnnnmmmnnnooooooooorrrvvvxxxzzz~~~~~~sssmmmjjjjjjppp~~~ttteeeYYYQQQLLLNNNMMMLLLMMMNNNMMMKKKIIILLLJJJHHHFFFCCC@@@???>>>FFFHHHKKKNNNPPPNNNKKKIIIAAA@@@@@@AAABBBBBB@@@>>>===:::555111000///---,,,000...++++++++++++***)))+++++++++,,,,,,---------***++++++++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++******+++++++++******++++++++++++******************************)))))))))******+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------.........///000000111111111111222333444555555666555555444555666888:::<<<>>>@@@BBBBBBBBBCCCDDDFFFFFFHHHLLLPPPSSSUUUWWWWWWXXX[[[^^^___``````bbbcccdddhhhfffiiirrrxxx@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@???>>>>>>===@@@CCCGGGKKKNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTXXXZZZYYYXXXXXXWWWWWWTTTPPPMMMKKKJJJJJJLLLQQQVVV[[[]]]aaaccceeegggfffdddaaa___[[[[[[[[[[[[[[[[[[ZZZYYYVVVVVVWWWZZZ^^^``````___\\\YYYUUUSSSSSSWWW\\\```cccdddgggkkkmmmmmmjjjhhhhhhddddddiiimmmnnnqqqtttzzzzzzyyyzzz{{{~~~uuuhhh\\\PPPIIIDDDBBB???>>>@@@BBBCCCCCCEEEHHHKKKNNNTTT```nnnxxxqqq]]]RRRKKKJJJIIIHHHHHHHHHJJJLLLIIIKKKMMMMMMMMMNNNPPPSSSWWWYYY\\\]]]___aaadddgggeeekkksss|||yyymmmfff```ZZZVVVQQQPPPPPPQQQRRRSSSRRRRRRPPPOOOOOONNNMMMLLLKKKKKKMMMNNNOOOPPPQQQRRRRRRRRRPPPOOOOOOPPPRRRSSSRRRPPPZZZaaajjjttt}}}}}}|||ssspppnnnllllllkkkjjjhhhfffjjjooorrrtttxxx~~~tttjjjgggeeegggooo{{{yyylll___UUUPPPLLLKKKKKKLLLMMMNNNMMMLLLNNNMMMKKKIIIEEEBBB@@@???EEEHHHMMMOOOOOOLLLIIIGGGAAA@@@>>>>>>???>>>===;;;>>>:::666222111000...---...,,,************)))(((+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111111111000111111222333444555555444444444444555777:::;;;>>>@@@AAABBBAAABBBCCCEEEEEEHHHKKKOOOSSSUUUWWWWWWXXX[[[^^^`````````aaabbbaaaffffffiiiqqqvvv>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDGGGKKKNNNQQQRRRRRRRRRSSSUUUUUUTTTUUUWWWYYYYYYXXXVVVTTTRRRPPPLLLIIIIIIIIIJJJLLLOOOTTTXXXZZZXXXZZZ]]]```aaaaaa```___]]]^^^```aaaaaaaaa```___\\\\\\^^^```bbbcccbbb```XXXWWWTTTTTTVVV[[[```dddffffffgggjjjmmmooonnnmmmlllhhhhhhlllnnnnnnooorrrwwwxxxzzz}}}}}}mmmaaaVVVLLLFFFBBB@@@>>>>>>AAACCCDDDDDDGGGKKKOOORRRWWWbbbqqq|||iiiXXXPPPJJJKKKKKKIIIHHHHHHJJJLLLIIIKKKNNNOOOOOOSSSYYY^^^dddggglllooorrrtttwwwyyywww|||zzzrrrhhh___ZZZWWWSSSPPPJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPVVVYYY___eeelllxxx|||{{{rrrqqqpppqqqqqqooollliiiccceeehhhkkkooosssxxx|||yyyrrriiigggccc___```fffooovvvzzz||||||wwwoooddd[[[VVVNNNLLLLLLLLLNNNOOONNNMMMNNNMMMLLLIIIFFFCCC@@@>>>BBBFFFJJJMMMLLLJJJHHHGGGDDDCCCAAAAAAAAA@@@>>><<<>>>:::666333111111///...---+++))))))******)))(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,***))))))))))))))))))***,,,,,,,,,------,,,,,,,,,************************......------,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------............//////000000111111222000000111222333444555555444444333444555777999;;;===???AAAAAA@@@@@@BBBCCCEEEGGGKKKOOOSSSUUUWWWWWWXXX\\\___aaaaaaaaaaaabbb___eeegggjjjqqqvvv===>>>>>>???@@@AAAAAABBB@@@@@@?????????@@@AAAAAACCCDDDGGGJJJNNNQQQTTTUUUWWWXXXXXXXXXVVVUUUVVVXXXXXXVVVSSSQQQPPPNNNKKKHHHEEEGGGIIIJJJLLLOOORRRTTTRRRTTTVVVYYY[[[\\\\\\\\\\\\^^^```cccdddcccbbbaaa___```aaaccceeedddaaa___XXXWWWVVVWWWZZZ^^^cccfffggghhhjjjnnnrrruuuuuutttpppllljjjmmmooonnnnnnppptttwww|||vvveeeYYYPPPHHHCCCAAA???>>>???BBBDDDEEEEEEIIIMMMPPPRRRTTT]]]kkkvvvtttbbbVVVPPPIIIJJJKKKIIIGGGGGGIIIKKKGGGKKKNNNPPPSSS[[[eeemmmwww{{{|||uuupppiiicccZZZUUURRRPPPMMMJJJIIIJJJKKKLLLLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMOOORRRUUUTTTRRRPPPRRRSSSSSSTTTXXX]]]aaajjj~~~}}}|||zzzxxxwwwwwwwwwuuuqqqnnnhhhffffffgggkkkooorrrsssyyy}}}uuuqqqllljjjeee___ZZZZZZ___dddiiimmmqqqqqqlllfffaaa^^^SSSQQQOOOOOOOOOPPPNNNMMMLLLKKKJJJHHHEEEAAA>>>===<<<@@@FFFHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFEEEBBB@@@===:::666333222222111000---+++******+++,,,+++***+++++++++++++++*********,,,+++***))))))***+++,,,++++++************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,++++++************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......////////////000111111222222000000111222333444444555555555555555666888:::<<<===>>>????????????@@@BBBDDDFFFJJJOOORRRUUUWWWXXXYYY\\\```cccbbbbbbbbbbbb]]]eeehhhlllrrrxxx======>>>>>>?????????@@@??????>>>===>>>???AAABBBDDDEEEGGGJJJMMMQQQTTTVVVZZZ[[[[[[ZZZWWWVVVVVVWWWVVVTTTRRRPPPOOONNNKKKIIIBBBDDDFFFHHHIIIJJJMMMNNNSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[^^^aaacccbbbaaa```______```bbbdddccc___\\\YYYYYYYYYZZZ\\\```dddggghhhiiimmmrrrwwwzzzzzzyyyrrrmmmkkknnnooonnnnnnpppssswww~~~qqq```TTTKKKEEEAAAAAA???>>>???BBBEEEFFFFFFIIIMMMOOOOOOPPPWWWcccnnnqqqxxx~~~~~~{{{~~~xxxgggZZZRRRNNNGGGIIIJJJIIIFFFEEEGGGJJJFFFJJJNNNRRRWWWaaannnxxx|||sssmmmhhhddd___ZZZSSSOOOMMMLLLIIIFFFFFFHHHIIIJJJIIIJJJKKKMMMJJJJJJJJJJJJJJJJJJKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJJJJNNNRRRQQQMMMKKKNNNQQQQQQQQQUUUZZZ]]]cccuuu~~~}}}}}}|||{{{yyyvvvtttmmmiiieeefffiiimmmnnnmmmssszzzxxxssssssnnnmmmiiiaaaYYYVVVYYY]]]aaaeeekkkllljjjfffeeedddXXXVVVSSSQQQQQQPPPNNNMMMIIIIIIHHHFFFCCC@@@===;;;888<<>>>>>???AAADDDFFFJJJNNNRRRUUUWWWXXXZZZ]]]aaaccccccbbbbbbbbb]]]eeeiiimmmtttyyy======>>>>>>>>>>>>==================>>>???AAAAAA@@@BBBEEEGGGIIILLLPPPSSSYYY[[[\\\[[[XXXVVVUUUUUULLLNNNPPPPPPMMMKKKIIIIIIGGGGGGHHHIIIJJJKKKMMMNNNNNNPPPRRRUUUWWWYYYZZZZZZYYY\\\___bbbccccccaaa___aaaaaa`````````_________ZZZZZZZZZ[[[^^^ccchhhjjjmmmppptttyyy}}}}}}yyyvvvuuuqqqpppqqqqqqoooppptttzzz~~~kkk]]]SSSIIIBBBAAA<<<===>>>???@@@CCCFFFIIIKKKLLLNNNQQQUUUZZZ^^^```hhhjjjnnnqqqvvv~~~vvvhhh```XXXPPPMMMLLLIIIFFFFFFIIIKKKJJJIIIKKKLLLNNNQQQXXXeeetttuuujjjeeebbb^^^[[[UUUTTTSSSOOOKKKHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOQQQUUUXXXWWWWWW^^^lllyyy~~~{{{{{{~~~{{{vvvttttttvvvrrroookkkhhhgggjjjmmmooopppttt|||yyyuuusssrrrrrrnnneeeZZZTTTSSSUUUVVV]]]eeehhhddd___]]]]]]```[[[SSSOOONNNOOOQQQRRRKKKHHHEEEBBBAAA@@@???===555666888;;;???BBBFFFHHHKKKLLLMMMNNNMMMLLLJJJHHH===:::888666555444111///...---,,,,,,------+++))))))))))))***++++++,,,,,,+++***)))(((***---000222************************************************///++++++///...))))))...+++++++++++++++++++++++++++)))'''(((+++,,,***'''(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))***+++,,,---------,,,,,,,,,---------.........///000000//////000111222///---///333666666555444444333333555888;;;======>>>???@@@??????@@@BBBBBBEEEIIIMMMOOORRRUUUWWWXXX[[[^^^aaaaaaaaaaaabbb\\\aaaaaagggrrryyy>>>>>>????????????>>>>>>============>>>>>>???@@@BBBDDDFFFHHHIIIKKKMMMOOORRRTTTUUUUUUSSSQQQQQQQQQMMMOOOPPPOOOMMMJJJIIIHHHJJJJJJKKKKKKMMMNNNOOOPPPOOOQQQSSSVVVXXXZZZ\\\\\\[[[]]]aaacccddddddbbb```aaabbbbbbbbbbbbbbbbbbaaacccbbbbbbcccfffiiimmmpppqqqssswww||||||yyyvvvrrrpppqqqrrrqqqsssxxx|||{{{gggYYYOOOFFFAAA@@@===>>>@@@AAABBBDDDHHHKKKLLLMMMOOOSSSWWW\\\aaaccchhhkkkooosssyyy{{{hhh^^^YYYTTTOOOMMMLLLIIIGGGGGGJJJKKKKKKJJJIIIKKKNNNQQQXXXdddsss~~~vvviii```\\\YYYUUUSSSPPPPPPOOOLLLIIIGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTVVVWWWVVVUUUZZZdddmmm~~~}}}{{{|||~~~}}}wwwsssrrrssssssqqqooolllllllllnnnooopppsssxxx|||{{{|||vvvrrrpppqqqqqqmmmeee[[[UUUTTTVVVPPPVVV]]]bbbbbbaaa______aaa[[[TTTNNNLLLLLLLLLMMMGGGDDDAAA>>>======;;;:::666666777:::>>>BBBDDDEEEHHHIIIJJJKKKKKKIIIGGGFFF<<<:::888666555444111///...+++((('''''')))))))))------,,,,,,+++************)))))))))***+++...///************************************************+++%%%$$$))),,,***)))***++++++++++++++++++++++++,,,)))'''(((***+++***((())))))************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000222333111000000222333444333444444444444666888:::<<<<<<===??????>>>>>>@@@AAABBBEEEIIIMMMOOORRRUUUWWWXXX[[[___aaaaaa```aaabbb```eeeeeekkkvvv|||??????@@@@@@@@@@@@??????=========<<<======>>>>>>BBBDDDGGGHHHHHHIIIJJJLLLLLLNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRQQQNNNKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQRRRQQQRRRUUUXXX[[[]]]______^^^```ccceeefffeeedddcccbbbbbbcccdddeeeeeeeeeeeehhhgggggggggiiikkknnnpppuuuvvvxxx|||}}}zzzuuuqqqppprrrttttttxxx~~~uuuaaaSSSJJJCCC@@@@@@>>>@@@BBBCCCDDDFFFJJJMMMMMMOOOSSSYYY```gggmmmpppmmmpppuuuzzzyyyjjj[[[UUUSSSPPPMMMLLLLLLJJJHHHHHHJJJLLLLLLLLLJJJLLLOOOSSSYYYcccqqqzzz}}}uuummmfff]]]WWWTTTQQQNNNKKKLLLMMMLLLKKKIIIHHHIIIKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOORRRRRRRRRRRRSSSUUUWWWXXXZZZZZZYYYWWWVVVXXX]]]aaaooowww}}}}}}||||||}}}zzzuuurrrrrrrrrqqqqqqqqqqqqrrrsssssstttuuuvvvyyy{{{zzzwwwtttrrruuuyyyyyywwwsssooonnnpppooolllddd\\\VVVUUUVVVNNNPPPUUUZZZ___```^^^\\\ccc]]]UUUOOOKKKJJJIIIHHHDDDBBB>>><<<<<<;;;:::999999777666888===AAABBBAAADDDEEEFFFFFFFFFEEECCCBBB;;;999777666555444222000111,,,'''$$$$$$'''***+++......------,,,++++++***))))))))))))******++++++************************************************)))### %%%,,,,,,)))(((++++++++++++++++++++++++,,,***(((((()))***+++***+++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........///111000//////000222444444444222000000111222333444555666777888999:::;;;===>>>>>>>>>>>>???AAABBBEEEIIIMMMOOORRRUUUWWWXXX[[[___aaaaaa``````aaacccggggggmmmwww}}}>>>??????@@@@@@??????>>>>>>======<<<<<<<<<<<<===@@@CCCFFFHHHHHHIIIJJJLLLKKKMMMOOOPPPOOOPPPRRRSSSTTTUUUUUUSSSPPPNNNOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSTTTWWWZZZ]]]```aaabbbaaabbbeeeggghhhgggfffeeebbbccceeeggghhhiiiiiiiiilllkkkjjjjjjkkklllnnnpppuuuuuuvvvxxx{{{{{{zzzxxxtttpppooosssvvvxxx}}}ppp\\\OOOGGGBBB@@@AAA???@@@BBBCCCEEEGGGKKKNNNPPPSSSZZZbbbmmmwww{{{~~~qqqdddWWWSSSQQQNNNKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLOOOQQQSSSUUUYYY```jjjrrrtttzzzuuummmbbb^^^YYYUUUSSSQQQNNNLLLLLLLLLMMMLLLJJJIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPRRRRRRXXXXXXWWWWWWYYY\\\___```ccc```^^^\\\\\\\\\\\\\\\dddkkkuuu}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~yyyvvvuuurrrrrrssstttuuuxxxzzz{{{{{{yyyxxxxxxyyyxxxvvvtttlllooorrrtttsssqqqnnnmmmnnnmmmjjjccc\\\WWWUUUUUUPPPOOOPPPUUU[[[^^^\\\YYYccc^^^WWWQQQMMMJJJHHHGGGEEEBBB???>>>======<<<;;;;;;888555777<<>>@@@AAAAAAAAAAAA@@@??????;;;999777666666555333111444000***'''(((***,,,---******++++++,,,---------)))******++++++***)))(((***************************************************'''&&&(((,,,,,,+++***++++++++++++++++++++++++,,,+++)))((()))***++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------.........000111111000///111222222444555444000///000333333444555777888888888888<<<>>>???@@@??????@@@BBBCCCFFFJJJMMMOOOQQQTTTWWWXXX[[[___aaaaaa```aaaaaabbbffffffkkktttzzz======>>>>>>>>>>>>======>>>======<<<<<<<<<<<<======@@@DDDGGGHHHKKKMMMOOOMMMOOOPPPQQQQQQRRRUUUWWWVVVVVVUUUSSSQQQPPPQQQSSSTTTUUUXXXYYYYYYXXXVVVUUUUUUWWWYYY\\\___bbbcccddddddeeeggghhhiiihhhggggggbbbdddgggiiikkkllllllkkkqqqppppppppppppqqqssstttsssrrrqqqrrrtttuuutttsssssspppqqquuuzzz}}}~~~mmmYYYMMMFFFBBBAAABBB???@@@BBBCCCEEEHHHLLLOOOVVVZZZaaalllwww~~~jjj```VVVSSSQQQNNNKKKLLLHHHHHHHHHHHHHHHJJJLLLMMMQQQTTTVVVVVVXXX\\\ccciiillluuuzzzrrrkkkfff]]][[[XXXVVVTTTSSSQQQPPPLLLMMMMMMKKKJJJIIIJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRVVVVVVUUUUUUVVVXXXZZZ\\\cccbbbaaabbbcccfffiiikkkhhhfffcccbbbbbbbbb```^^^```eeelllvvv~~~}}}|||||||||}}}}}}}}}~~~}}}}}}~~~~~~{{{zzzzzzyyyxxxxxxyyy{{{}}}~~~}}}zzzyyyyyyyyyxxxwwwkkklllooorrrsssrrrpppnnnmmmkkkhhhccc]]]XXXUUUTTTPPPMMMLLLQQQYYY___^^^\\\___[[[UUUOOOLLLIIIGGGEEEEEECCC@@@>>>>>>???>>>===<<<999666777:::===>>>===?????????>>>>>>===<<<;;;:::888666666666555333222333111...---------,,,+++))))))******+++,,,,,,,,,***+++,,,---,,,+++)))(((************************************************))),,,...,,,))))))+++,,,++++++++++++++++++++++++++++++***)))))))))+++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,---------......///000111111000000111222///222444444111000222555222333555777888999999999>>>@@@AAAAAAAAAAAABBBDDDCCCFFFJJJMMMOOOQQQTTTVVVWWW[[[^^^aaaaaaaaaaaabbbbbbeeeeeeiiirrrxxx======>>>>>>>>>>>>===============<<<======>>>>>>===???CCCEEEHHHLLLQQQTTTQQQRRRSSSSSSSSSTTTVVVXXXVVVVVVUUUSSSQQQQQQTTTVVVXXXZZZ]]]______]]]ZZZWWWXXXYYY\\\^^^```bbbcccdddffffffhhhiiiiiiiiihhhhhheeegggjjjmmmooooooooonnnppppppqqqqqqrrrsssuuuuuusssqqqooonnnoooqqqqqqqqqtttrrrttt{{{{{{kkkXXXMMMGGGBBBAAABBB???AAACCCDDDFFFIIIMMMPPP\\\```hhhrrrqqq```XXXQQQQQQQQQNNNLLLMMMHHHIIIIIIIIIIIIJJJMMMOOOQQQTTTXXXYYY[[[^^^dddiiinnnxxx|||rrrjjjddd___]]]YYYXXXVVVUUUSSSRRRQQQQQQKKKLLLLLLLLLJJJJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOOOOPPPQQQRRRSSSTTTUUU[[[ZZZZZZ[[[]]]```ccceeehhhhhhhhhhhhjjjlllmmmooommmkkkiiihhhggggggeeedddbbbdddgggmmmwww|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxyyyyyyxxxwwwnnnnnnpppsssuuuuuurrrpppooommmiiiddd___ZZZVVVTTTMMMJJJIIINNNWWW___bbbbbb[[[WWWRRRNNNKKKHHHDDDBBBCCC@@@>>>======>>>======<<<;;;999888888;;;===???@@@@@@???===<<<;;;:::999999777666555666666444333000///.........---***(((,,,,,,+++******))))))(((***+++,,,,,,,,,+++***)))************************************************'''---111,,,''''''***,,,++++++++++++++++++++++++***+++,,,,,,*********,,,+++++++++++++++***************+++++++++,,,,,,,,,(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///000222111000000111333...000222333333333444444222333444666777999:::;;;???AAABBBBBBBBBBBBCCCEEEDDDFFFJJJMMMOOOQQQTTTVVVVVVYYY]]]```aaabbbcccddddddggggggjjjsssxxx>>>>>>>>>??????>>>>>>>>>============>>>>>>???@@@???@@@BBBEEEGGGLLLRRRWWWWWWXXXXXXWWWVVVVVVYYY[[[YYYXXXWWWUUUTTTVVVYYY\\\]]]```ccceeeeeebbb^^^[[[ZZZ[[[]]]___aaabbbccccccgggggghhhiiiiiiiiihhhhhhiiikkkooorrrssssssrrrrrrooopppqqqssstttvvvxxxxxxwwwtttpppooopppqqqrrrrrrwwwvvvzzzxxxiiiWWWMMMGGGBBB@@@@@@@@@BBBDDDFFFHHHKKKOOORRR]]]bbbkkkxxxrrrfffZZZSSSOOOOOOOOOLLLKKKLLLIIIKKKLLLKKKJJJKKKOOORRRQQQVVV\\\aaaeeejjjqqqwww|||}}}wwwnnneee___[[[XXXWWWVVVUUUTTTRRRPPPOOOOOOPPPLLLNNNOOOOOOOOOPPPRRRTTTRRRRRRSSSTTTVVVWWWXXXXXXSSSTTTVVVYYY[[[^^^```aaadddddddddeeehhhlllpppsssoooooopppqqqqqqrrrsssssstttsssrrrooommmlllllllllfffdddccceeemmmxxxzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{yyyyyyyyyxxxwwwqqqqqqrrrtttwwwwwwtttqqqsssppplllgggbbb]]]XXXUUULLLJJJIIILLLTTT]]]bbbeee\\\YYYTTTPPPLLLIIIDDDAAABBB@@@===<<<===>>>>>>===:::<<<<<<:::777888>>>CCCCCCBBB@@@>>><<<:::999999888777555555666666555333000///.........,,,)))'''---,,,,,,++++++***))))))))))))******************************************************************&&&,,,///***(((***,,,+++++++++++++++++++++++++++(((+++......,,,******+++))))))************************+++++++++,,,,,,,,,)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......///111222222111000222333000000111222444555333222222222333444666999<<<>>>???AAABBBBBBAAABBBCCCEEEDDDGGGJJJMMMOOOQQQSSSUUUTTTXXX\\\```bbbcccdddfffdddhhhgggjjjrrrwww??????@@@@@@@@@@@@??????============>>>@@@AAAAAABBBBBBCCCDDDGGGLLLSSSWWW]]]]]]]]][[[ZZZZZZ\\\^^^]]]\\\[[[YYYYYY[[[___cccaaacccgggiiihhheeeaaa^^^[[[\\\^^^___aaabbbbbbbbbggghhhhhhiiiiiiiiihhhhhhmmmooorrruuuvvvvvvuuuttttttuuuwwwyyy{{{}}}{{{wwwsssqqqrrrsssuuuuuuyyyyyy~~~wwwgggWWWMMMGGGBBB??????BBBDDDFFFHHHIIIMMMQQQTTT[[[aaammm}}}yyyhhh```ZZZTTTPPPPPPNNNJJJHHHIIIKKKMMMNNNNNNLLLMMMQQQTTTSSSYYYbbbiiipppwww~~~vvvrrrmmmfff___ZZZXXXXXXXXXUUUTTTSSSPPPNNNMMMNNNOOOOOOPPPRRRTTTTTTVVVYYY\\\\\\]]]^^^```aaacccdddeee___aaadddgggkkkooorrrsssrrrrrrrrrtttwww|||zzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzwwwsssqqqrrrttthhhddd``````gggqqq|||~~~}}}~~~yyyzzz|||~~~~~~~~~}}}{{{|||}}}~~~~~~}}}||||||}}}~~~{{{zzzyyyxxxvvvtttssssssuuuxxxwwwtttqqqvvvsssooojjjeee```ZZZVVVOOOMMMKKKLLLQQQXXX___bbbaaa]]]YYYTTTPPPKKKFFFCCCCCCAAA>>>>>>???@@@??????999<<<>>>;;;666777>>>EEEEEEDDDAAA>>><<<:::999888888666555555666666555444333111///...------+++)))***++++++,,,,,,---......(((((((((((()))))))))***************************************************(((,,,,,,)))+++000111,,,++++++++++++++++++++++++&&&***...///---*********(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------......///111222222111111222333222111000222555666333///222222222333666:::===@@@>>>@@@AAAAAAAAAAAABBBDDDDDDGGGKKKMMMOOOQQQSSSUUUSSSWWW\\\```bbbccceeegggcccgggfffiiiqqquuuAAA@@@@@@???>>>======<<<>>>???AAAAAAAAA@@@>>>===>>>AAACCCFFFHHHLLLQQQTTT[[[]]]______^^^]]]]]]^^^^^^]]]\\\^^^bbbfffhhhiiijjjjjjjjjiiiiiihhhgggfff___aaacccbbb``````cccgggfffgggiiikkklllnnnnnnnnntttuuuwwwyyyzzzzzzzzzzzzzzzvvvrrrtttzzz~~~|||{{{yyywwwvvvwww{{{{{{~~~uuugggXXXNNNGGGBBB@@@BBBBBBEEEHHHKKKLLLMMMPPPRRR\\\bbbooo~~~lll```\\\SSSQQQNNNKKKIIIJJJLLLNNNMMMMMMMMMMMMMMMNNNOOOPPP[[[]]]cccnnn{{{uuunnneeebbb]]]YYYUUUTTTSSSSSSUUUUUUUUUSSSPPPNNNNNNOOORRRTTTVVVXXX[[[^^^cccgggfffgggjjjmmmnnnnnnnnnmmmooopppsssyyy~~~~~~{{{wwwuuurrrkkkeeeaaaaaaeeeqqq~~~~~~||||||}}}{{{{{{{{{}}}|||{{{zzz|||~~~}}}xxxuuussssssssssssuuuuuusssuuuyyyxxxsssxxxuuuqqqnnnkkkeee]]]VVVTTTPPPMMMNNNOOOQQQWWW___aaa___ZZZVVVRRRMMMGGGCCC@@@???>>>>>>???>>><<<::::::<<<===;;;999:::???EEEPPPQQQOOOIII@@@::::::<<<666666666666666666666666333111000///000///...,,,,,,++++++******++++++,,,***+++,,,,,,+++***+++---)))))))))***++++++,,,,,,***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,************************)))************+++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................------......//////000000000111111222444555555666333333444444666888;;;<<<===???@@@@@@@@@@@@AAACCCFFFHHHKKKOOOQQQRRRRRRRRRTTTUUUXXX[[[___bbbeeefffgggiiigggiiipppuuuBBBAAAAAAAAAAAAAAAAAAAAA:::<<<>>>@@@AAAAAA@@@@@@???@@@BBBDDDFFFJJJOOOSSSZZZ]]]```bbbaaaaaaaaaaaa```___^^^```dddhhhkkkllljjjkkkkkkkkkkkkiiihhhgggeeefffggggggffffffhhhjjjjjjkkklllnnnooopppqqqqqqvvvwwwyyy{{{{{{zzzyyyxxxvvvssspppsssyyy~~~|||}}}|||{{{zzz|||qqqdddUUULLLFFFBBBAAACCCDDDFFFJJJLLLMMMOOOQQQSSS[[[aaaooossseee\\\YYYRRRPPPMMMJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSVVVWWW^^^cccmmm|||uuukkkeee```^^^ZZZVVVTTTSSSTTTTTTXXXYYYZZZXXXVVVUUUVVVWWWVVVYYY^^^bbbeeejjjooosssssstttuuuwwwyyy|||~~~{{{uuunnngggdddbbbeeeppp{{{~~~~~~~~~}}}}}}~~~|||zzzyyyzzz}}}~~~~~~|||wwwsssqqqpppqqqvvvxxxxxxtttuuuyyy{{{zzzvvvsssooommmlllhhhaaa\\\SSSNNNKKKLLLLLLNNNTTT[[[```^^^\\\YYYUUUPPPJJJEEECCCAAA???>>>>>>>>><<<;;;:::<<<===;;;999:::???DDDRRRSSSRRRKKKBBB;;;:::;;;666666666666666666666666555333000///...---***(((,,,++++++******++++++,,,***,,,---,,,******+++,,,++++++*********************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,************************)))************++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------......////////////000000111111222222000111111222444555555666444444444444666999;;;<<<>>>@@@AAAAAA@@@AAABBBCCCFFFHHHKKKOOOQQQRRRRRRRRRUUUVVVYYY\\\```ccceeeggggggjjjhhhjjjrrrwww@@@????????????@@@AAAAAA<<<===???AAABBBBBBAAAAAA???@@@@@@AAACCCGGGMMMRRRVVVZZZ___cccdddddddddeeedddccccccdddhhhlllnnnnnnkkklllmmmnnnmmmkkkiiihhhmmmllllllmmmoooppppppooonnnooopppqqqrrrsssttttttwwwyyy|||~~~~~~|||yyyxxxssspppooorrrxxx}}}~~~~~~}}}~~~mmm```RRRJJJFFFBBBBBBEEEEEEGGGKKKMMMNNNPPPSSSUUUZZZaaaqqqrrrfff]]]VVVTTTQQQOOOLLLJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSVVVZZZ]]]gggppp{{{rrriii```[[[XXXVVVTTTRRRQQQRRRSSSTTTYYYZZZ\\\\\\\\\\\\]]]___\\\```ggglllqqqvvvzzz}}}~~~}}}}}}~~~wwwpppkkkiiiiiiqqqzzz~~~{{{yyyxxxxxxzzz||||||{{{||||||||||||}}}}}}}}}}}}{{{uuuqqqnnnnnnnnnvvvzzzyyyuuussswww|||}}}tttqqqmmmlllllljjjfffbbbVVVPPPKKKKKKKKKKKKPPPVVV]]]]]]\\\\\\ZZZTTTMMMHHHEEEBBB???======>>>>>>===;;;===>>><<<999:::>>>BBBMMMOOONNNJJJCCC===:::;;;777777777777777777777777888666333000///---***''',,,++++++******++++++,,,,,,------,,,***)))***+++,,,,,,++++++***))))))(((***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,+++***)))(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......------------------//////000000111111222222111111222333333444555555444444444555666999;;;===???AAABBBBBBAAABBBCCCEEEFFFHHHKKKOOOQQQRRRRRRRRRVVVWWWYYY\\\```ccceeefffgggjjjiiillluuu{{{AAAAAA@@@?????????@@@@@@BBBBBBCCCCCCBBBAAA@@@???@@@@@@??????@@@DDDKKKOOOPPPUUU]]]cccfffgggggghhhjjjiiihhhiiilllnnnoooooolllnnnooopppooommmkkkiiirrrpppooorrrvvvxxxwwwuuupppppppppqqqrrrsssttttttvvvyyy}}}|||zzzsssqqqqqqtttxxx{{{|||||||||lll___QQQJJJFFFCCCCCCEEEEEEGGGJJJLLLNNNPPPTTTVVV\\\dddtttwwweee^^^XXXRRROOOOOONNNLLLKKKKKKLLLNNNOOOPPPRRRTTTUUUWWW[[[aaafffuuu~~~wwwppphhh```ZZZVVVUUUUUUTTTSSSSSSTTTVVVWWW]]]___bbbdddeeegggjjjlllkkkpppvvv||||||xxxtttsssvvv|||~~~zzzxxxwwwwwwxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{vvvqqqooommmmmmqqqwwwyyytttqqqsssxxxzzzqqqnnnjjjiiikkkkkkiiiggg\\\TTTNNNMMMLLLJJJLLLPPPWWWXXX[[[]]]]]]XXXPPPKKKEEEBBB>>><<<===???@@@@@@===>>>>>><<<::::::===???BBBDDDFFFEEEAAA>>><<<<<<888888888888888888888888;;;999666444222000---+++,,,++++++******++++++,,,,,,---...,,,***))))))***+++++++++*********))))))***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++******+++++++++***))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------000//////...,,,++++++***------......//////000000111111222333333444555555444444444555777999;;;===@@@AAACCCCCCBBBBBBDDDEEEFFFHHHKKKOOOQQQRRRRRRRRRVVVWWWYYY\\\___aaacccdddfffjjjjjjoooxxx~~~FFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@???>>>@@@???>>>===>>>BBBHHHLLLMMMSSS\\\cccgggjjjlllmmmpppnnnmmmnnnpppqqqqqqpppooopppqqqrrrqqqooommmlllrrrqqqqqquuuzzz|||{{{yyyppppppoooooopppqqqrrrssstttwww|||~~~vvvvvvwwwxxxzzz{{{{{{zzz|||mmm```RRRJJJFFFCCCCCCFFFEEEGGGIIIKKKMMMPPPTTTWWW___hhhyyynnnaaa\\\VVVPPPMMMNNNMMMLLLKKKLLLNNNPPPQQQTTTWWWZZZ\\\^^^dddmmmuuuzzzsssrrrppplllggg```[[[WWWUUUWWWWWWWWWXXXYYY[[[]]]^^^gggjjjnnnqqqtttwww{{{}}}~~~~~~}}}~~~|||yyywwwvvvvvvxxxyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvv|||~~~|||}}}}}}yyyvvvrrrpppooonnnuuuzzzvvvrrrrrrttttttooolllhhhiiilllnnnmmmlllccc[[[TTTRRROOOKKKIIIJJJPPPSSSXXX]]]___[[[UUUOOOEEEBBB>>><<<===@@@BBBCCC??????>>><<<;;;:::<<<===<<<>>>@@@AAA???===;;;;;;999999999999999999999999999777555444333222000...,,,++++++******++++++,,,,,,---...,,,***))))))***))))))*********+++++++++***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,------......//////000000111222222333333444444444555444555555777999<<<===@@@BBBCCCCCCCCCCCCDDDFFFFFFHHHKKKOOOQQQRRRRRRRRRUUUVVVXXXZZZ\\\___aaabbbeeejjjjjjpppzzzEEEFFFGGGFFFEEEBBB???===>>>>>>>>>>>>??????@@@@@@?????????>>>>>>AAAFFFJJJMMMSSS[[[ccchhhlllppprrrsssrrrrrrsssvvvwwwvvvuuuuuuuuuuuutttssssssrrrqqqssssssuuuxxxzzz|||{{{yyyqqqpppooooooooopppqqqrrrtttvvv{{{{{{|||~~~~~~}}}~~~~~~lll___QQQJJJFFFCCCDDDFFFEEEGGGIIIKKKMMMPPPUUUXXXaaalll~~~|||iii```[[[VVVPPPMMMMMMMMMMMMMMMNNNPPPRRRSSSSSSWWW\\\```dddmmmzzzwwwmmmgggeeeeeeddd```\\\YYYWWWXXXUUUVVVWWWZZZ]]]```cccdddqqqtttyyy}}}}}}}}}~~~}}}zzzyyywwwvvvwwwxxxzzzzzzyyywwwwwwvvvuuutttssssssrrruuuzzz}}}{{{wwwuuuwww{{{~~~{{{xxxtttrrrooovvvyyywwwsssrrrqqqnnnnnnkkkjjjlllqqquuuvvvuuuooofff^^^[[[WWWOOOIIIGGGJJJNNNUUU]]]aaa___ZZZVVVIIIFFFAAA???@@@BBBCCCDDD@@@???>>>===<<<;;;::::::>>>>>>???>>>===;;;999888888888888888888888888888555333222111222222000...,,,++++++******++++++,,,,,,------,,,***)))***+++((())))))***++++++,,,,,,***************************++++++,,,,,,++++++***************++++++++++++,,,,,,++++++++++++++++++************************)))************+++++++++'''((()))+++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------))))))***,,,---...///000//////000000111111222222222222222333333444444444555555555666777:::<<<>>>@@@BBBCCCCCCBBBCCCDDDFFFFFFHHHKKKOOOQQQRRRRRRRRRUUUUUUWWWYYY[[[]]]___```dddiiijjjpppzzzFFFHHHJJJLLLJJJGGGBBB??????????????????@@@@@@AAA???@@@@@@??????AAADDDGGGJJJOOOWWW___eeejjjooorrrttttttuuuxxx|||~~~~~~{{{zzzyyywwwwwwwwwwwwxxxuuuxxxzzzzzzyyyxxxwwwwwwtttsssqqqppppppqqqrrrsssvvvxxx{{{~~~~~~}}}ggg[[[NNNHHHEEEDDDEEEHHHFFFHHHJJJLLLNNNRRRVVVZZZaaaooouuueee]]]XXXSSSOOONNNMMMMMMMMMNNNPPPRRRTTTUUUSSSYYYaaagggooo|||~~~tttllleeeaaa]]]___```^^^\\\ZZZ[[[]]]WWWYYY]]]bbbgggmmmqqqsss}}}}}}}}}~~~~~~~~~{{{yyyyyywwwvvvwwwzzz{{{|||{{{xxxwwwvvvtttsssqqqpppooonnnsssvvvtttooonnnrrrvvv|||~~~|||wwwuuurrruuuuuuqqqooopppmmmiiimmmlllnnnssszzz~~~uuummmjjjdddYYYOOOJJJGGGLLLTTT]]]cccddd```]]]QQQMMMHHHEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;999888<<<;;;:::999999999777666888888888888888888888888555333111111222111000...,,,++++++******++++++,,,***,,,---,,,******+++,,,******************++++++***************************++++++,,,,,,++++++***************++++++++++++++++++++++++++++++,,,,,,************************)))************+++++++++))))))+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,------......//////000000111111222222222222333333333333444444555555555666888:::<<<>>>???AAABBBCCCBBBBBBCCCEEEFFFHHHKKKOOOQQQRRRRRRRRRVVVVVVXXXYYY[[[]]]______ccchhhiiipppzzzLLLOOOTTTVVVVVVRRRMMMJJJGGGFFFDDDCCCBBBAAAAAAAAA???@@@AAA@@@@@@AAACCCFFFFFFKKKRRRZZZ```fffllloootttuuuwww|||~~~|||zzzyyyzzz{{{|||xxx{{{~~~}}}xxxuuutttuuuvvvuuusssrrrrrrrrrtttuuuxxxyyy{{{~~~{{{cccWWWKKKFFFEEEDDDFFFIIIHHHIIIKKKMMMOOOSSSXXX\\\```ppp}}}pppcccZZZUUUPPPOOOPPPMMMMMMNNNOOOQQQSSSUUUVVV[[[bbbkkkttt~~~zzzrrrmmmhhhdddaaa\\\^^^``````^^^^^^```cccbbbdddjjjpppxxx~~~}}}||||||}}}}}}{{{yyyyyyxxxwwwxxx{{{}}}}}}}}}yyyxxxvvvtttrrrpppnnnnnniiinnnqqqooojjjiiinnnsssyyy|||~~~yyyvvvsssssspppkkkjjjllliiieeemmmnnnqqqxxxzzzvvvooocccVVVPPPFFFKKKSSS]]]dddgggeeebbbWWWSSSNNNIIIGGGEEEBBBAAABBB@@@>>>===<<<;;;999777666444333444555777777777777777777777777777777777777666444333333222000///,,,++++++++++++++++++,,,***+++,,,,,,+++***+++---,,,,,,++++++***)))))))))************************+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,---************************)))************+++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------//////...---+++***))))))------......///000000000333333333333333333333444555555555666888:::<<<>>>???AAABBBBBBAAABBBCCCEEEFFFHHHLLLOOOQQQRRRRRRRRRWWWWWWYYYZZZ\\\^^^___```bbbgggiiioooyyyPPPVVV[[[\\\]]]^^^[[[VVVRRRLLLEEEBBBBBBCCCBBB@@@DDDBBB??????@@@AAAAAA@@@DDDFFFKKKQQQXXX^^^dddgggpppvvv}}}~~~{{{zzz|||{{{yyyxxx~~~|||yyyvvvuuuuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}vvvbbbUUUIIIGGGHHHGGGFFFGGGJJJKKKLLLNNNQQQTTTVVVXXXdddsssooodddYYYVVVTTTPPPMMMMMMJJJLLLNNNQQQTTTWWWYYYZZZ^^^hhhsss||||||yyyvvvqqqmmmiiieeeaaa___^^^___cccgggeeebbbdddjjjmmmqqqwww~~~~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvwwwtttqqqpppppppppmmmjjjiiihhhhhhhhhiiikkkmmmnnnxxxyyy{{{|||}}}|||{{{{{{rrrooolllkkkkkkjjjfffccchhhqqqzzz~~~~~~xxxsssooofff[[[RRRJJJFFFGGGQQQ```iiihhhdddaaa^^^YYYTTTPPPJJJDDD@@@DDDBBBAAA???===<<<;;;;;;777666555444444555777777777777777666777777888999888777555444222111111111111---+++---...***((()))++++++************++++++))))))***++++++++++++***,,,+++***))))))***+++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))************+++++++++,,,+++***+++++++++)))'''//////.........---------++++++,,,------,,,,,,,,,---------------------,,,000000000000111111111111222222333444444555555666000222444555555777:::<<<@@@AAABBBAAA@@@@@@BBBDDDDDDHHHMMMPPPQQQRRRRRRSSSUUUUUUWWWYYY\\\___bbbcccgggllllllooowww}}}WWW\\\aaabbbdddfffeee```]]]XXXRRRMMMIIIHHHFFFEEEFFFDDDAAA@@@AAAAAA@@@???AAACCCFFFKKKPPPVVVZZZ]]]jjjpppxxx~~~~~~~~~{{{yyyxxxyyyzzz{{{|||~~~sss```SSSHHHFFFGGGGGGFFFGGGJJJKKKNNNPPPSSSVVVYYY[[[dddsss~~~jjj```WWWTTTSSSPPPNNNOOONNNPPPRRRUUUXXX\\\```ccciiittt~~~sssllljjjgggdddcccbbbaaa```^^^bbbjjjrrrrrroooooossszzz~~~zzzxxxwwwvvvvvvzzzyyyxxxvvvuuutttttttttsssqqqoooooopppqqqooolllllljjjhhhggghhhkkknnnqqqwwwxxxyyyzzz{{{{{{zzzzzztttqqqmmmkkkjjjiiifffcccfffmmmtttyyyyyyqqqlllhhhbbbZZZTTTJJJFFFFFFOOO]]]ggggggcccaaa^^^ZZZWWWSSSOOOJJJGGGCCCBBB@@@>>>===;;;;;;:::666666555444444555666777777777777777777888999:::888777555444333222333333333...,,,------***)))***++++++************++++++******+++,,,,,,,,,,,,+++++++++***))))))***++++++'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***))))))***,,,,,,+++)))+++++++++++++++******)))***+++,,,,,,------------,,,------......///////////////000000000111111111111111222222333444444555222333555555666777:::<<>>???@@@BBBEEEIIIMMMQQQSSS```fffooowwwzzz{{{{{{{{{|||~~~}}}|||}}}~~~nnn[[[PPPGGGEEEFFFFFFFFFHHHJJJMMMPPPSSSVVVYYY]]]```ggguuu|||pppddd[[[SSSRRRRRRPPPOOOQQQPPPQQQSSSUUUYYY^^^eeejjjwwwsssjjjbbbaaa```______```bbbdddeeemmm{{{{{{xxxuuutttttt{{{zzzxxxvvvtttsssrrrrrrpppooonnnoooqqqrrrqqqpppooommmjjjhhhiiimmmqqqtttvvvvvvvvvwwwxxxxxxyyyyyyuuurrrnnnjjjiiihhhfffdddfffkkkooouuu~~~{{{tttkkkeeeaaa]]]YYYUUUJJJGGGFFFMMMYYYbbbdddccc^^^\\\YYYVVVTTTRRROOOLLLBBBAAA@@@>>><<<;;;:::999666555444333333444555555666666666777888999:::;;;999888666444444555666777777111---------***)))+++++++++************++++++))))))***++++++++++++***++++++***))))))***++++++************++++++++++++************************+++***))))))))))))***+++************************)))************+++++++++)))(((((()))+++---,,,+++,,,---.........---+++***)))***+++,,,---.........,,,,,,---...///000111111//////000000000000111111000000111222222333333444444555666666666777999;;;>>>???@@@???>>>>>>@@@BBBDDDGGGLLLOOOQQQRRRSSSTTTVVVWWWYYY[[[^^^```bbbcccccchhhiiinnnxxxkkkooorrrqqqtttxxxyyywwwrrrqqqlllbbbWWWOOOLLLLLLNNNKKKHHHEEEDDDBBB???===@@@@@@AAABBBEEEHHHLLLNNNVVV]]]fffnnnsssuuuwwwwww{{{~~~{{{iiiVVVMMMEEEDDDFFFFFFGGGJJJLLLOOOSSSUUUXXX[[[aaaeeennn|||qqqhhh___XXXRRRQQQQQQOOOOOOQQQRRRSSSUUUWWWZZZbbbkkkssswwwllleeeaaaaaaaaaaaabbbeeeiiilllttt|||xxxuuutttsssyyyxxxvvvuuutttsssssssssqqqqqqqqqqqqrrrrrrrrrrrrpppooonnnnnnoooqqqtttvvvtttttttttuuuvvvvvvwwwxxxtttqqqlllhhhffffffggggggjjjlllnnnsss~~~zzztttllleee```\\\YYYVVVLLLIIIHHHLLLUUU^^^aaabbbZZZXXXTTTRRRQQQOOOLLLJJJAAAAAA@@@>>>===;;;999999666555444333222333444444666666666777888999:::;;;;;;999888666666888:::;;;999333......---******,,,++++++************++++++'''(((((()))))))))))))))+++******************++++++++++++,,,,,,,,,------))))))))))))))))))))))))+++***(((''''''(((***+++************************))))))*********++++++++++++)))((()))+++,,,,,,+++,,,---...//////---,,,***((()))+++,,,---.........,,,,,,------......//////////////////000000000111111111111222333333444444555666777777777777999;;;===>>>???>>>======???AAADDDGGGLLLOOOQQQRRRTTTUUUWWWXXXZZZ\\\___aaaccccccdddhhhiiimmmwwwrrruuuwwwvvvxxx}}}~~~|||{{{qqqfff]]]YYYXXXTTTQQQLLLHHHFFFDDDBBB@@@@@@@@@???@@@BBBEEEIIIKKKNNNTTT]]]eeekkkpppsssvvv{{{vvveeeRRRJJJDDDDDDFFFFFFIIILLLNNNQQQUUUWWWZZZ___gggnnn}}}{{{mmmfff]]]WWWRRRRRRQQQNNNOOORRRUUUXXXZZZ\\\aaajjjvvvuuummmfffaaa```cccfffhhhkkkpppvvv{{{|||yyywwwvvvuuuuuuuuutttttttttttttttuuutttttttttsssrrrrrrrrrrrrpppqqqssstttvvvvvvvvvuuutttttttttuuuuuuuuuvvvvvvpppnnniiieeecccdddgggjjjkkklllllloooyyy{{{wwwqqqkkkddd^^^YYYUUUNNNLLLJJJLLLRRRYYY]]]___XXXUUUQQQNNNLLLKKKHHHFFFAAAAAA@@@???>>>;;;999888666555444333222333333444666666666666777888999:::;;;:::999888888:::<<<===:::333......---******,,,++++++************++++++((()))******++++++***************++++++*********(((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++************************))))))*********+++++++++---+++))))))*********)))))))))***+++***)))((('''((()))+++,,,---.........---------,,,,,,+++++++++...////////////000000000222222333333444555555555555666777777777777999;;;===>>>???>>>======???AAADDDGGGKKKNNNPPPRRRTTTVVVXXXYYY[[[^^^```bbbcccccceeejjjiiimmmvvv~~~tttxxxzzzzzz}}}zzzrrrjjjeeeccc]]]XXXQQQLLLIIIHHHGGGFFFAAA@@@???>>>???AAADDDFFFGGGLLLTTT\\\cccjjjqqquuu|||ooo^^^NNNGGGCCCDDDFFFGGGJJJOOONNNRRRWWWYYY]]]fffrrr|||wwwkkkddd[[[VVVSSSSSSRRRPPPQQQUUUTTTXXX]]]bbbhhhssstttkkkfffcccbbbaaagggnnnuuu{{{~~~}}}zzzxxxwwwssssssssssssssstttuuuuuuuuuvvvvvvtttrrrppppppqqqooorrruuuxxxyyyxxxvvvuuuuuuvvvwwwwwwwwwvvvtttsssnnnkkkfffaaa^^^```eeeiiiiiijjjiiiiiipppxxx{{{yyyyyywwwtttnnnggg___YYYUUUOOONNNMMMMMMOOOSSSWWWZZZWWWSSSOOOLLLJJJHHHFFFEEEAAABBBBBBAAA???===:::999777666555333333333444444666666555555555666777777999999999999999999::::::888222.........+++***,,,++++++************++++++++++++,,,---------------)))***++++++++++++***))))))))))))*********++++++************************+++***))))))))))))***+++************************)))************+++++++++///,,,***))))))***))))))++++++******)))))))))))))))***+++,,,---...............---,,,+++***))))))......////////////000000222333333444444555666666444555666666666777999;;;===>>>???>>>======???AAADDDGGGKKKNNNPPPRRRUUUWWWYYYZZZ]]]```bbbcccccccccfffjjjiiimmmvvv~~~sssxxx|||~~~{{{vvvpppllleee___WWWPPPMMMMMMNNNNNNFFFDDDAAA???>>>???AAACCCAAAEEELLLSSS\\\eeennnttt|||}}}gggWWWKKKFFFCCCEEEGGGHHHLLLQQQNNNRRRWWW\\\bbboootttfff^^^XXXTTTSSSUUUTTTSSSUUUZZZUUU\\\eeemmmvvvzzzpppkkkjjjkkklllpppxxx~~~{{{xxxttttttssssssrrrsssssssssssstttuuussspppnnnoooqqqoooqqqsssvvvwwwvvvuuuuuuvvvxxxyyyzzzyyyvvvsssqqqnnnkkkeee]]]YYYZZZ```eeegggiiigggeeegggnnnsssssstttssspppkkkddd]]]XXXVVVNNNNNNMMMLLLKKKMMMPPPSSSSSSPPPLLLIIIGGGGGGEEEDDDBBBBBBCCCBBB@@@>>>;;;999888777666444333444444555666555555444444444444555555666777777777666555555555000---//////+++***+++++++++************++++++******+++,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++---+++)))((()))+++++++++...---+++*********,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++........./////////000000111222222333444444555555222333555555666777:::<<<>>>?????????>>>>>>@@@AAADDDGGGJJJMMMOOORRRUUUXXXYYY[[[^^^aaacccddddddcccdddhhhhhhlllvvvrrrxxx~~~|||wwwkkkddd[[[SSSQQQQQQSSSTTTLLLIIIEEEAAA??????@@@BBB>>>AAAGGGNNNWWWbbblllsss{{{wwwaaaQQQJJJEEECCCEEEHHHIIIMMMSSSMMMRRRXXX]]]fffuuu~~~pppbbbYYYUUUSSSSSSVVVVVVUUUYYY^^^^^^fffrrr|||{{{sssppprrrvvvyyy|||yyyvvvuuutttsssrrrqqqqqqqqqppprrrsssrrrooommmnnnqqqppppppqqqrrrssstttuuuuuuwwwyyy{{{|||{{{wwwssspppppplllddd[[[UUUVVV\\\aaagggjjjhhhddddddjjjoooppppppooolllfff```[[[XXXWWWLLLMMMMMMKKKHHHHHHKKKNNNOOOLLLHHHEEEEEEEEEDDDCCCCCCCCCDDDCCCAAA???<<<:::999888666555444444555555666666555333333333333333222444555666666444222000333...---//////,,,***+++++++++************++++++''''''((())))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))************+++++++++,,,)))''''''))),,,------,,,***(((&&&%%%''')))***++++++,,,---------,,,,,,,,,---------------------............/////////000000111111222333333444444000222444555555777:::<<<>>>???@@@???>>>>>>@@@BBBDDDGGGJJJMMMOOORRRVVVXXXZZZ\\\___bbbcccddddddcccbbbffffffkkkvvvvvv{{{yyylll```[[[YYYWWWXXX]]][[[SSSIIIDDDDDDDDDAAA>>>AAADDDHHHIIIMMMUUUaaajjjsssxxxqqq\\\OOOGGGDDDBBBDDDHHHLLLNNNMMMTTTSSSUUU]]]iiixxxuuuhhh]]]XXXVVVTTTTTTWWWXXXXXX^^^eeekkksss{{{uuuvvv}}}~~~~~~}}}||||||{{{xxxtttqqqppppppooonnnppprrrtttsssqqqnnnmmmlllrrrrrrsssssstttvvvwwwxxx{{{}}}|||xxxtttrrrooolllggg```[[[YYY[[[]]]dddeeeeeecccbbbcccgggkkkmmmkkkgggbbb]]]YYYWWWUUULLLLLLJJJIIIIIIJJJKKKKKKSSSNNNHHHFFFFFFGGGFFFDDDEEEDDDCCCBBB@@@>>>======;;;:::999777666555555555333333444666777777444222333333333333333333333333222111000///---,,,+++***+++++++++*********)))))),,,,,,,,,++++++*********************************************************))))))************))))))))))))***+++,,,,,,,,,,,,)))************+++++++++((()))+++,,,,,,+++)))(((++++++***)))***+++,,,---+++)))(((***------***''',,,,,,+++++++++,,,------------------------------............////////////222333333444444555555555444444333333444777999;;;<<<===???@@@???@@@AAACCCDDDGGGJJJMMMOOOQQQSSSUUUWWWZZZ]]]```aaabbbeeegggccchhhiiioooyyyxxx|||xxxmmmjjjgggcccbbbeee___VVVKKKEEEDDDEEECCCAAA???AAADDDEEEGGGNNNYYYaaahhhooo|||mmmYYYLLLFFFDDDCCCDDDIIIMMMNNNNNNUUUTTTWWW]]]ffftttyyynnnbbbZZZVVVTTTSSSSSSVVVXXXZZZaaaiiisss~~~~~~~~~}}}}}}{{{xxxtttqqqqqqqqqpppoooppprrrtttsssqqqnnnmmmlllpppqqqqqqsssuuuwwwxxxzzz}}}yyyvvvrrrppplllfffaaa^^^^^^``````aaabbbaaaaaaccchhhmmmnnnmmmiiieee```[[[WWWUUUNNNMMMKKKJJJJJJKKKLLLLLLQQQNNNJJJGGGGGGGGGFFFEEEIIIHHHGGGEEECCCBBB@@@???:::999777666444333333333333333444555777666444111333333333333333333333333222111000///---,,,+++***,,,,,,,,,,,,+++++++++***---------,,,,,,,,,++++++************************************************))))))************))))))++++++,,,,,,,,,++++++***)))************+++++++++)))***+++,,,,,,+++***)))...------,,,---...///000...,,,+++***+++,,,+++***,,,,,,+++++++++,,,------....................................////////////222222333333444555555555444333333333555777999;;;;;;===????????????AAACCCDDDGGGKKKMMMOOOQQQSSSUUUXXX[[[^^^```aaabbbdddfffeeejjjjjjnnnxxxxxx}}}zzzwwwtttooojjjiiicccZZZNNNGGGFFFGGGFFFDDD???AAABBBBBBCCCHHHPPPVVV[[[eeeuuuzzzfffTTTIIIEEEDDDCCCEEEIIIMMMPPPQQQXXXYYY]]]aaagggsss{{{nnneee\\\WWWUUUVVVTTTVVVYYY[[[___iiittt~~~~~~~~~|||xxxtttrrrqqqqqqpppooooooqqqssssssqqqnnnmmmmmmmmmnnnoooqqqtttwwwzzz|||~~~yyywwwvvvvvvtttoooiiieeedddddd\\\]]]^^^^^^```ccchhhlllmmmmmmkkkhhhddd^^^XXXUUUOOONNNLLLKKKKKKKKKLLLLLLMMMMMMLLLJJJGGGFFFGGGHHHHHHHHHFFFDDDBBB@@@>>>===:::999888666555444333333333333444555777666333111222222222222222222222222111111000///---,,,++++++---------,,,,,,,,,++++++---------------,,,,,,,,,************************************************))))))************)))))),,,,,,,,,,,,+++***)))))))))************+++++++++************************++++++******++++++,,,---......---+++******+++---,,,+++++++++,,,,,,---...////////////////////////............////////////222222222333444555555555444333333444555777999;;;;;;<<<>>>???>>>???@@@BBBDDDGGGKKKNNNPPPQQQSSSUUUYYY[[[^^^``````aaacccdddgggkkkjjjmmmwwwxxx|||yyyqqqlllbbb[[[QQQLLLLLLLLLIIIFFFDDDDDDDDDCCCCCCFFFKKKOOOSSS\\\kkk{{{tttaaaQQQGGGEEEDDDEEEGGGJJJNNNRRRTTT\\\___eeejjjnnn{{{rrrggg___XXXUUUUUUXXXXXXZZZ^^^aaagggsss|||xxxtttrrrqqqqqqpppooooooqqqsssssspppnnnmmmmmmjjjkkkmmmpppssswwwzzz|||zzzvvvtttsssyyyzzzzzzwwwrrrllliiiggg^^^]]]]]]]]]^^^aaadddgggiiijjjkkkjjjfff```ZZZVVVNNNMMMLLLJJJJJJJJJKKKKKKIIILLLNNNMMMIIIGGGHHHJJJHHHGGGEEECCCAAA???===<<<===<<<:::888777666555555444444555777888888555333222222222222222111111111111111000///...---,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******++++++******))),,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++***))))))***++++++))))))))))))******++++++))),,,...---***))),,,...++++++++++++,,,---...................../////////............////////////111111222333444555555666333333333444555777999::::::<<<>>>>>>>>>>>>@@@BBBCCCGGGKKKOOOPPPRRRTTTUUUYYY\\\^^^___``````bbbcccgggjjjiiilllwwwwww{{{zzzrrr```[[[VVVTTTUUUSSSMMMHHHGGGFFFFFFDDDDDDEEEGGGIIIOOOVVVaaannn|||nnn\\\OOOHHHEEEEEEGGGIIILLLPPPUUUXXX]]]ccclllttt{{{yyyjjjaaaZZZUUUSSSUUUWWWXXX\\\aaaeeelllzzz{{{xxxtttqqqppppppooonnnnnnppprrrrrrpppnnnmmmmmmiiijjjkkknnnqqqtttwwwyyyyyyxxxvvvrrrnnnlllmmmoooxxx{{{|||{{{vvvpppllljjjbbb```^^^\\\]]]^^^```aaaccceeehhhiiigggbbb\\\XXXMMMLLLJJJIIIHHHHHHIIIIIIGGGJJJNNNNNNLLLIIIJJJKKKKKKJJJHHHFFFDDDBBBAAA@@@>>>===;;;999777666555555555555666888;;;;;;999777333333333222222222111111111111000///...------,,,++++++++++++******************************++++++******************************************************++++++++++++******)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++***))))))***+++++++++,,,,,,---------------$$$(((,,,---+++***+++---++++++++++++,,,---...///,,,,,,---------.....................////////////000000111222333444555666333333333555666777999999;;;<<<>>>???>>>???@@@BBBCCCGGGLLLPPPQQQRRRTTTUUUYYY[[[^^^______```aaaccceeeiiihhhlllxxxsssyyy}}}sssccc___\\\\\\]]]ZZZRRRKKKGGGFFFEEEDDDDDDDDDDDDEEELLLOOOWWWbbbppp}}}iiiXXXNNNIIIEEEGGGIIILLLNNNSSSYYY]]]___eeeqqq}}}zzzpppeee^^^YYYTTTTTTVVVUUUYYYaaaiiinnnwww~~~~~~~~~zzzvvvrrrpppoooooonnnmmmmmmooorrrrrrpppnnnmmmmmmjjjjjjkkklllnnnppprrrsssrrrqqqoookkkhhhhhhkkknnnuuuwwwzzzzzzvvvpppllljjjdddaaa^^^\\\]]]___`````````cccfffhhhfffbbb\\\XXXMMMLLLJJJHHHGGGGGGHHHHHHEEEIIIMMMOOOOOOMMMKKKKKKHHHGGGFFFDDDCCCAAA@@@???===;;;999777555444333333444555666999<<<===<<<:::555444444333333222222222111111000000///...------+++++++++*********))))))))))))))))))******************************************************************++++++++++++******))))))***+++,,,,,,,,,,,,)))************+++++++++************************)))***+++,,,,,,,,,++++++%%%(((***,,,+++++++++,,,*********+++,,,---...///++++++,,,,,,---.....................///////////////000111222333444555666222333444555666888999999<<<===?????????@@@AAACCCCCCGGGMMMPPPRRRSSSTTTUUUXXXZZZ]]]______```bbbcccdddiiiiiimmmyyyjjjqqq{{{uuulllhhhdddbbbbbb^^^VVVOOOHHHGGGFFFEEEEEEEEEDDDCCCHHHKKKPPPXXXcccnnnyyyzzzdddUUUMMMJJJFFFHHHLLLNNNQQQUUU\\\```dddkkkxxxrrrkkkccc```\\\YYYZZZ]]]]]]cccnnnzzz~~~}}}}}}xxxuuuqqqooonnnnnnmmmlllllloooqqqqqqpppnnnmmmmmmkkkkkkkkkkkkkkkllllllmmmkkkllllllkkkjjjjjjkkkmmmooorrrvvvvvvsssnnnkkkiiibbb___\\\\\\```ccceeeeeebbbdddggghhheee```[[[WWWNNNMMMKKKIIIHHHHHHHHHHHHEEEGGGKKKPPPRRRQQQMMMJJJCCCCCCBBBAAA@@@???>>>>>>===<<<:::888555444333222222333555999===>>>>>><<<666666555555444333333222111111000000///.........,,,,,,+++++++++*********))))))*********+++++++++***************************************************++++++,,,,,,++++++******++++++,,,,,,,,,++++++)))************+++++++++)))***+++,,,,,,+++***)))&&&'''((()))***))))))(((...,,,)))((()))+++,,,,,,*********+++,,,---//////,,,,,,,,,---.../////////............//////////////////000222333444555666222222444555777888888999===>>>@@@AAA@@@AAABBBDDDCCCGGGMMMQQQSSSSSSTTTUUUWWWYYY\\\^^^___```bbbdddfffkkkkkkooozzzaaaiiittt|||{{{uuuoooiiieeeddd```YYYSSSJJJIIIHHHHHHHHHHHHFFFEEEGGGHHHLLLQQQYYYaaaiiimmmzzzvvv```RRRLLLKKKFFFIIIMMMOOORRRWWW]]]ccckkkqqq~~~vvvpppjjjeeedddbbb___```dddgggooo}}}~~~}}}}}}|||xxxtttpppnnnmmmmmmlllkkklllnnnqqqqqqpppnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiifffiiilllmmmmmmlllkkkllllllooorrrssspppmmmjjjhhh^^^[[[ZZZ\\\bbbgggjjjkkkfffgggiiihhheee___ZZZVVVOOONNNLLLJJJIIIHHHIIIIIIEEEFFFJJJPPPTTTSSSNNNIIIEEEDDDDDDCCCBBBBBBAAAAAA???>>><<<:::888666555444000111444888<<>>===777777666555444444333333111111000000//////......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++***))))))************+++++++++((()))+++,,,,,,+++)))((()))***+++------,,,,,,+++777000)))&&&'''+++,,,,,,*********+++,,,---///000---------...///000000111............/////////000...///000111333444555666111222444666777888888888===???AAAAAAAAAAAACCCEEECCCGGGMMMQQQSSSTTTTTTUUUVVVXXX\\\^^^___aaaccceeehhhmmmmmmqqqzzz\\\dddmmmsssvvvzzz}}}vvvqqqkkkddd\\\VVVSSSPPPMMMMMMMMMJJJEEEAAAEEEGGGJJJKKKMMMRRRYYY^^^gggwwwlllZZZRRRLLLHHHJJJIIILLLPPPSSSTTTYYY```qqqyyy~~~~~~rrrlllgggdddaaa```eeelllrrr}}}|||{{{zzztttsssrrrooonnnppptttwww~~~|||yyyvvvtttpppooooooooopppoooqqqpppooonnnnnnmmmnnnnnnjjjkkkllljjjhhhgggggghhhggghhhjjjkkklllkkkjjjiiikkkiiihhhjjjlllllliiifffYYY[[[[[[[[[bbbmmmqqqnnneeehhhjjjiiiddd^^^ZZZWWWTTTRRROOOOOOPPPNNNIIIFFFIIIFFFEEEHHHMMMNNNJJJFFFCCCAAA@@@AAABBBBBBAAA???===<<<;;;999888777777666444555555666888999;;;<<<;;;888555333222111111000333111...,,,,,,---...000111///---...000000---***,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++---,,,+++***)))***+++,,,...------,,,,,,+++++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///***+++,,,---............---------............///---------...000111333444///000000111111222222333666555555555666777999:::888:::<<<<<<<<<===???AAA@@@DDDKKKPPPSSSTTTUUUVVVSSSUUUYYY]]]aaabbbccccccfffkkklllqqqzzz\\\```fffiiilllrrrzzz|||tttkkkbbb[[[XXXVVVTTTSSSQQQNNNJJJGGGEEEFFFHHHHHHIIIMMMSSSXXX]]]kkkzzzhhhXXXPPPLLLHHHKKKKKKNNNSSSVVVXXX___gggsss}}}wwwqqqkkkiiiiiikkkttt}}}xxxrrrooonnnmmmllljjjkkkkkkkkkllloootttxxx~~~{{{xxxwwwuuurrrppppppppppppppptttsssqqqooommmkkkjjjjjjjjjkkkkkkiiigggffffffggggggiiijjjlllkkkjjjhhhfffgggeeeeeehhhlllmmmjjjggg[[[\\\[[[[[[cccooosssqqqqqqsssuuussslllbbbZZZVVVVVVTTTRRRQQQQQQOOOJJJGGGGGGEEEDDDGGGLLLNNNLLLHHHDDDBBBAAA@@@AAAAAA@@@>>>===<<<;;;999888777666666222222222222333555777888888777444333222222222111666444111...,,,,,,,,,---...,,,******++++++***''',,,+++)))(((((()))+++,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,+++******))))))******+++++++++******)))))))))******+++++++++,,,,,,,,,))))))***+++,,,------...***+++,,,------...---------------............//////.........///000111111111111222222333333444444555555555555666777999:::<<<===????????????AAABBBAAAFFFLLLQQQSSSTTTUUUVVVTTTVVVZZZ^^^aaacccddddddfffkkklllpppyyy^^^___```aaacccjjjttt{{{~~~vvvnnniiieeeeeedddaaa[[[VVVSSSQQQIIIIIIHHHGGGGGGHHHLLLOOOQQQ[[[hhhsss{{{cccTTTNNNKKKIIILLLMMMQQQVVVZZZ^^^gggppp||||||uuuooonnnooovvvwwwrrrkkkfffdddcccccccccdddfffiiimmmqqqvvv}}}~~~zzzwwwxxxwwwuuutttsssrrrrrrrrrtttssspppnnnllljjjiiiiiiiiijjjkkkiiifffeeeeeefffhhhiiijjjkkkjjjgggdddbbbbbbaaabbbfffkkknnnmmmjjj___^^^[[[\\\dddooouuuuuuwwwzzz}}}zzzrrrggg]]]WWWXXXWWWUUUTTTSSSPPPLLLIIIFFFDDDCCCFFFJJJMMMLLLJJJDDDBBB@@@@@@@@@@@@???>>>===<<<;;;:::999777666666333222000///000222555777777666555444333333333333666555222///------......---+++)))((()))))))))(((,,,+++***))))))***+++,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++******)))************+++++++++)))************)))((((((++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******,,,------------------------............///000000//////...//////000111111222222333333444444555555444555666888999;;;>>>???AAAAAA@@@@@@AAABBBDDDHHHMMMQQQSSSTTTUUUVVVVVVXXX[[[___bbbdddeeeeeefffjjjkkkoooxxx~~~______^^^^^^```fffooovvvxxx{{{~~~|||{{{{{{yyyrrrhhh___[[[ZZZQQQOOOLLLIIIGGGFFFHHHIIIJJJPPPXXX```lll}}}sss]]]RRRLLLJJJKKKNNNOOOSSSYYY]]]bbbmmmxxx|||vvvvvv{{{yyysssqqqqqqqqqqqqmmmjjjfffcccbbbccceeefffiiimmmsssyyy~~~{{{yyyyyyzzzzzzxxxvvvuuuuuuuuupppooonnnmmmlllkkkkkkkkkjjjkkkkkkjjjgggffffffggghhhiiiiiiiiihhhdddaaa______^^^```eeelllppppppnnnccc___[[[[[[bbblllrrruuutttvvvyyywwwpppggg```[[[ZZZZZZXXXWWWUUURRROOOMMMJJJGGGEEEEEEGGGIIIJJJIIICCCAAA??????@@@AAAAAA@@@======<<<;;;:::888777666777555222111111333666888999999999777555444444444222111000000000111222333000...,,,******++++++,,,++++++***))))))***+++++++++++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++)))***+++++++++***(((''',,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......///......---------............/////////.........///000000000000111111222222333333555444444555666888:::;;;>>>???@@@@@@>>>>>>???@@@EEEIIINNNQQQSSSTTTUUUVVVWWWYYY\\\___bbbdddeeefffeeeiiijjjnnnvvv}}}\\\\\\\\\\\\^^^bbbhhhlllnnnttt|||uuuiiicccaaa[[[WWWRRRLLLIIIFFFEEEEEEIIIKKKOOOUUU\\\gggvvvjjjYYYQQQLLLLLLNNNPPPQQQVVV\\\___eeesss{{{uuunnnhhheeeeeeeeefffccccccbbbbbbdddhhhlllooouuuzzz~~~~~~~~~}}}{{{zzz|||}}}|||yyywwwwwwwwwpppooonnnlllkkkkkkjjjjjjkkkllllllkkkiiihhhhhhiiihhhhhhhhhgggfffcccaaa___``````bbbhhhooossssssqqqhhhaaa[[[[[[```ggglllpppoooqqqqqqooojjjddd```^^^[[[[[[[[[ZZZWWWTTTRRRQQQPPPLLLHHHEEEDDDEEEFFFGGGBBB@@@>>>???AAACCCCCCCCC>>>>>>>>>===<<<:::888777:::777444222222444666888===>>>>>>;;;777444333444111111000000111222333444111000...,,,+++,,,---///+++******************+++***++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++***+++,,,---,,,+++)))(((+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,---...//////000000000---------............///,,,,,,------...000111222111111222222333444444444444444444444666888:::;;;>>>???@@@@@@???>>>???AAAFFFIIINNNQQQRRRTTTUUUWWWYYYZZZ\\\___bbbdddeeefffdddhhhiiimmmvvv}}}___^^^\\\[[[\\\^^^aaabbbeeemmmxxxxxxpppllleee```YYYRRRMMMJJJFFFDDDJJJJJJLLLPPPSSSXXXbbblll~~~dddWWWSSSOOOOOORRRRRRUUUZZZ```eeelll|||}}}zzzxxxwwwooojjjeeeaaaaaabbbccccccaaabbbeeehhhlllrrryyy~~~}}}}}}}}}~~~}}}{{{xxx{{{~~~}}}zzzvvvvvvwwwsssrrrooollljjjhhhffffffjjjkkklllllljjjjjjjjjllljjjiiihhhgggfffeeeddddddgggfffhhhmmmtttwwwwwwuuunnneee]]]\\\___aaadddhhhlllmmmmmmjjjeee```]]]\\\ZZZ\\\]]]\\\YYYVVVUUUUUUVVVRRRLLLFFFBBBBBBDDDFFFDDDBBB??????AAADDDEEEEEE???@@@@@@???>>><<<:::888999777444222111222444555>>>???@@@===777333333444333333222111000000000111///000///---++++++,,,...******************************++++++******)))(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...//////000000///---------............///++++++,,,---...000111222333333444444555666666666444444444444666888;;;<<>>;;;:::999777666444222222222333:::===???===777333333444111111111111000000000000...000111///---+++,,,...*********++++++************************))))))(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,++++++***************'''((((((***+++,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***+++,,,---............---------............///,,,,,,,,,---...///000111111111222333333444444555333333333444666999;;;<<<===???@@@AAA@@@AAABBBDDDDDDGGGKKKNNNQQQSSSVVVXXXZZZZZZ\\\]]]```bbbdddeeeaaafffgggmmmwww~~~yyyqqqkkkgggffffffgggiiipppyyy}}}}}}vvvlllddd___YYYTTTPPPGGGGGGKKKQQQQQQNNNQQQYYYdddtttttt]]]XXXXXXTTTTTTXXXVVVZZZccckkkrrr~~~yyysssnnnmmmiiidddaaabbbdddeeefffeeeeeeeeeiiinnntttwwwyyy~~~}}}{{{xxxuuuqqqvvv{{{zzzuuuqqqpppqqqpppooommmkkkjjjiiihhhhhheeegggiiiiiiiiijjjkkkmmmpppnnnkkkiiijjjlllooorrrtttsssssswww{{{}}}{{{yyyxxxmmmcccaaa___[[[ZZZ\\\[[[___cccdddaaa\\\WWWUUUXXX[[[]]]]]]ZZZXXXYYYZZZZZZVVVNNNGGGBBBBBBEEEIIILLLIIIDDDBBBBBBCCCCCCBBBBBBBBBCCCCCCBBB???<<<;;;:::999888666555444333333777;;;===;;;666222333555------...000111222333444///111333222///------///******++++++++++++*********************)))((((((++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,+++)))((((((((()))***))))))***+++---...//////******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,---------.........//////......---------......///.........///000000111111333333333444666999;;;===:::<<<>>>>>>>>>???AAABBBBBBFFFJJJMMMPPPSSSVVVYYYZZZZZZ[[[]]]___bbbdddeee```fffgggmmmwww|||uuussspppmmmlllqqqxxx|||~~~wwwmmmiiieee^^^XXXPPPOOOMMMKKKKKKNNNTTTXXX___mmmrrr```XXXWWWVVVVVVVVVZZZ^^^eeennn|||uuunnnjjjeeeaaa___^^^^^^]]]^^^```ccceeefffkkkqqqvvvzzz~~~{{{yyyyyyxxxwwwvvvtttrrrqqqqqqrrrnnnkkkiiiiiijjjjjjiiiffffffgggiiijjjjjjjjjjjjmmmmmmllljjjiiijjjnnnqqqwwwwwwwwwxxxyyyzzz{{{|||vvvqqqhhhbbb^^^\\\[[[ZZZZZZ\\\___```^^^\\\ZZZYYYYYYZZZZZZYYYXXXWWWXXXZZZWWWUUUQQQMMMIIIEEECCCBBBHHHHHHGGGCCC>>>===???BBBEEEDDDBBB@@@>>>============;;;999777666555444444666666777777777555444333111222333444444444333333555444222000...,,,++++++,,,,,,++++++***)))(((((()))************+++++++++***++++++,,,,,,+++++++++************************///---+++))))))+++---///,,,+++******))))))******)))))))))))))))))))))))),,,+++***((((((((()))***,,,+++++++++,,,+++)))'''+++,,,,,,------,,,,,,+++---((($$$&&&,,,///...***------,,,------...///000000000000111222222333333444444444555777:::<<<===<<<===????????????AAABBBEEEHHHKKKNNNPPPQQQTTTVVVYYYYYYZZZ[[[\\\^^^```aaaccceeedddjjjwww{{{wwwsssqqquuuzzz|||}}}|||uuuoooggg```YYYWWWSSSOOOLLLMMMPPPRRR^^^jjj~~~|||lll]]]WWWWWWVVVVVVWWW]]]cccnnn{{{}}}qqqhhhdddaaa^^^[[[]]]]]]^^^^^^```bbbeeehhhmmmsss|||~~~|||{{{yyyxxxvvvvvvuuutttsssrrrqqqqqqooommmjjjhhhhhhhhhgggfffeeeeeefffggghhhhhhhhhgggiiiiiiiiihhhgggiiillloooxxxyyyyyyxxxwwwvvvxxxzzzxxxtttmmmgggdddaaa^^^\\\ZZZ\\\]]]^^^\\\ZZZXXXWWWXXXYYYXXXWWWVVVVVVYYY[[[ZZZYYYWWWRRRKKKFFFCCCBBBFFFFFFFFFCCC@@@>>>@@@BBBDDDCCCBBBAAA???>>>===<<<<<<;;;:::888777555444333444444555555555444222222222222222333333333444444555444222000///---,,,,,,------,,,,,,+++******))))))************+++++++++******+++++++++***))))))))))))))))))))))))))))))---,,,***))))))***,,,---,,,+++******))))))*********************************)))((('''''''''((((((+++***))))))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---///...,,,------,,,------...///000000000000111222222333333222333555777999:::;;;;;;<<<>>>???@@@???@@@AAACCCEEEHHHKKKNNNOOOQQQSSSUUUYYYYYYYYY[[[\\\^^^```aaacccfffeeejjjwww{{{wwwyyy||||||zzz{{{|||qqqiiidddaaa\\\WWWSSSRRRRRRRRR]]]gggwwwsssggg[[[XXXXXXXXXYYY[[[^^^ggguuurrrkkkbbb]]][[[[[[ZZZXXX\\\]]]```bbbdddiiiooosss~~~~~~}}}|||{{{yyyxxxwwwwwwwwwuuuttttttsssrrrqqqqqqqqqnnnmmmkkkkkkkkkjjjgggeeeddddddeeeeeefffeeeeeedddeeeeeefffeeeeeegggkkknnnwwwzzz{{{xxxsssqqquuuyyy{{{xxxtttpppmmmhhhccc```ZZZZZZ[[[[[[ZZZYYYWWWVVVXXXWWWVVVTTTSSSUUUYYY]]]^^^aaaccc^^^SSSIIIDDDCCCBBBDDDEEEDDDBBB@@@AAAAAAAAAAAABBBAAA@@@>>><<<;;;:::;;;::::::888555333222222222333333333222111111333222222111222333444555555444333111000...------...------,,,,,,+++++++++)))************+++++++++***************)))((('''******************************))))))))))))******,,,+++******))))))******+++++++++++++++++++++++++++***))))))(((((())))))---+++))))))+++,,,---,,,---,,,,,,++++++,,,,,,---......---------......///------,,,------...///000000000000111222222333333222333555777999:::::::::<<<>>>@@@@@@@@@AAABBBDDDEEEHHHKKKNNNOOOQQQSSSUUUXXXYYYYYY[[[\\\^^^```aaadddgggffflllxxxzzz||||||yyyuuusssuuuxxxyyy~~~yyyqqqllliiidddaaa^^^\\\[[[YYY]]]dddnnnyyynnneee]]][[[[[[[[[\\\___ccclllzzz~~~qqqhhhccc]]]ZZZZZZ\\\\\\\\\^^^```cccfffkkkttt{{{zzzxxxwwwvvvwwwwwwxxxwwwvvvuuutttsssrrrqqqpppppppppooooooooommmiiifffddddddeeeeeeeeeddddddcccbbbcccdddddddddfffjjjmmmtttxxxzzzvvvpppnnnsssyyy~~~|||zzzxxxuuuoooiiidddZZZYYYYYYZZZZZZ[[[YYYXXXWWWVVVTTTRRRQQQTTTZZZ^^^cccjjjpppmmm```QQQHHHEEE@@@AAACCCDDDDDDBBBAAAAAA???@@@AAAAAA@@@>>><<<:::::::::;;;:::999666333111111111111222222222222222444222111000000222444555444444333222111000///...------,,,,,,++++++++++++))))))*********+++++++++++++++++++++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++(((&&&&&&(((+++,,,,,,---,,,,,,++++++,,,,,,------///111///---,,,...000------,,,------...///000000000000111222222333333444444444555777888:::;;;<<<>>>@@@@@@@@@AAACCCEEEEEEHHHKKKMMMOOOPPPRRRTTTXXXXXXYYYZZZ\\\___aaabbbdddhhhhhhmmmxxx~~~~~~}}}xxxqqqmmmmmmnnnlllqqqwww}}}~~~wwwtttooollljjjgggbbb___\\\```eeejjjpppvvv}}}iiiccc^^^]]]\\\[[[^^^bbbiiirrr}}}ppphhhbbb___\\\[[[\\\]]]___``````cccggglllttt{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzxxxwwwuuusssrrrqqqqqqqqqqqqqqqpppnnnjjjfffeeeeeefffffffffeeedddddd```bbbcccdddeeegggjjjmmmppptttvvvsssnnnmmmssszzz}}}|||{{{zzzwwwrrrlllgggZZZYYYXXXYYY\\\^^^^^^]]]WWWVVVTTTQQQPPPTTTYYY^^^fffpppxxxvvviiiYYYNNNIII???@@@BBBDDDEEEDDDBBB@@@===>>>@@@@@@@@@>>><<<;;;::::::;;;:::999666333111111111222222222333444444333222111000000222444555333333333333222111///...++++++++++++************))))))*********++++++++++++,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,---------,,,,,,&&&$$$""""""$$$'''((()))---,,,,,,++++++,,,,,,---+++...111///,,,***,,,///------,,,------...///000000000000111222222333333777555333222444777:::===;;;===???@@@@@@AAACCCEEEFFFHHHKKKMMMNNNOOOQQQSSSWWWXXXYYYZZZ]]]___aaabbbccchhhjjjnnnxxx}}}tttmmmjjjiiieeehhhmmmqqqtttwwwzzz||||||xxxqqqiiiccc````````````aaadddhhhlllyyyddd```^^^^^^\\\\\\aaagggmmmvvvwwwmmmeeebbb]]]\\\\\\\\\]]]___aaabbbfffkkkqqqxxx~~~{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzxxxwwwuuutttsssqqqpppppppppooolllhhheeeeeeeeeffffffgggfffffffff```bbbdddeeeeeegggiiilllnnnpppqqqooommmnnntttyyyxxxwwwvvvuuussspppkkkhhh]]]ZZZXXXYYY]]]``````___XXXWWWTTTRRRQQQTTTYYY]]]gggnnntttssshhh[[[QQQLLL??????@@@CCCDDDDDDBBB???======>>>??????>>>===<<<:::;;;::::::888555333222222222222222333444555666222111111000111222333444111111222222222111///...************************)))************+++++++++++++++,,,,,,,,,,,,++++++************************+++++++++******+++++++++,,,+++******))))))******++++++++++++++++++++++++))))))***+++++++++*********((('''''')))+++,,,,,,+++,,,,,,------,,,,,,+++***---//////,,,+++,,,...------,,,------...///000000000000111222222333333777555333222333666:::<<<:::<<<>>>??????@@@BBBDDDFFFHHHKKKMMMNNNOOOQQQSSSWWWWWWYYYZZZ]]]___aaacccaaahhhjjjpppyyy~~~|||rrrmmmkkkfffgggiiijjjlllooossswww{{{wwwooojjjhhheee```\\\[[[]]]___iiiqqq~~~vvvcccaaa```aaaaaabbbiiirrrwwwtttoooiiibbb^^^___\\\]]]^^^```bbbdddhhhjjjpppxxx~~~|||zzzzzz{{{|||}}}~~~zzzzzzyyyyyyxxxxxxwwwwwwsssrrrppppppooommmiiifffddddddeeefffgggggggggfff___aaacccddddddeeegggiiinnnnnnnnnllllllnnnsssvvvqqqooommmkkkkkkjjjgggeeeaaa\\\XXXXXX\\\______]]]YYYXXXVVVSSSRRRTTTXXX\\\eeefffgggddd]]]UUUPPPMMMAAA@@@???AAACCCDDDBBB???========================<<<;;;:::888777555444333111111111111222444666777111111111111222222222222///000111222222000///...++++++++++++++++++++++++)))************+++++++++((()))***++++++,,,,,,+++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,+++******))))))******************************'''((()))+++++++++***)))...------...///000000///***+++---......---+++******+++---......---......------,,,------...///000000000000111222222333333444444444555666777888999999;;;===>>>>>>???BBBDDDFFFHHHKKKMMMMMMNNNPPPRRRWWWWWWXXXZZZ]]]___bbbccc___gggkkkpppyyymmmzzzxxxqqqoooiiiiiihhhggghhhkkkppptttvvv}}}|||tttqqqllleee^^^[[[[[[]]]YYYaaalllwwwooodddcccdddffffffhhhrrr||||||rrriiigggddd___\\\^^^^^^```cccfffiiilllpppsssyyy~~~{{{yyyyyy{{{}}}wwwwwwwwwxxxyyyyyyzzzzzzvvvuuusssqqqpppooollliiibbbcccdddeeefffggggggggg___aaacccccccccdddfffhhhpppnnnlllkkklllnnnqqqtttllliiifffddddddddddddcccddd^^^YYYXXX[[[]]]]]]ZZZZZZYYYWWWUUUSSSTTTXXX[[[ccc```[[[VVVRRROOONNNMMMBBB@@@???@@@CCCDDDAAA???===<<<<<<<<<<<<===>>>>>>===;;;:::777666555444444000000000000222444666777000000111222222222222111...///000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++&&&'''(((***++++++++++++************************+++***'''&&&&&&'''***+++,,,++++++***)))*********)))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,......,,,+++)))+++---000000---+++)))***+++---...000000///...---------------...000000000000000111222222333333111333666888999888666555888:::<<<===>>>???AAACCCFFFHHHKKKMMMMMMNNNPPPRRRVVVWWWXXXZZZ]]]```bbbccc^^^gggkkkqqqzzzfffnnn{{{{{{uuuwwwtttpppllliiihhhiiijjjooottt|||yyyrrrmmmfff___YYYXXXYYY___hhhqqq{{{ssseeedddcccffflllvvvyyymmmhhhbbb``````aaaaaa```ccceeegggiiimmmuuu~~~|||||||||}}}}}}|||{{{{{{zzzxxxxxxwwwwwwwwwwwwwwwxxxqqqpppooooooppppppooommmgggfffeeedddcccddddddeeeddddddcccbbbccceeehhhiiillljjjiiijjjmmmooopppqqqggggggddd___ZZZYYY\\\___cccbbb___\\\YYYYYY[[[^^^VVVVVVVVVTTTTTTUUUXXX[[[```eeeeee]]]TTTOOOLLLJJJCCC@@@???AAAFFFGGGDDD@@@===<<<;;;;;;<<<<<<:::999999999777666444222111000//////000000000000//////111000000000000111111222111111000000/////////......---,,,+++************((())))))(((&&&$$$""" ************************)))))))))))))))))))))))),,,,,,+++***)))))))))***---,,,+++***))))))))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---.........///000///...---...000---------------.../////////000000111111222333333444444555555666666777777<<<;;;;;;;;;<<>>@@@AAAEEEFFFJJJMMMPPPRRRSSSTTTVVVVVVWWWYYY[[[^^^```aaaccchhhiiippp{{{TTT[[[eeennnvvvyyyqqqllljjjiiikkklllnnnrrrwww~~~}}}vvvqqqddd___\\\[[[YYYYYY^^^fffmmmtttssslllooottt|||}}}vvvnnngggdddeeecccaaaaaaeeeiiilllmmmpppttt{{{|||zzzxxxyyyyyyzzzzzzzzzyyyyyyuuuuuuuuuuuuvvvwwwwwwxxxwwwuuusssrrrrrrpppnnnllliiihhhfffdddcccbbbbbbccceeeeeecccccccccdddeeefffgggggghhhjjjlllmmmkkkiii```___[[[VVVQQQPPPRRRTTT^^^^^^^^^[[[WWWSSSRRRRRRSSSTTTTTTTTTSSSTTTWWWYYYffflllnnnhhh___ZZZTTTOOOGGGCCC??????BBBEEEEEEDDD<<<:::777666777888999888999999777666444333222111333222111000000111222333111000//////............111111111111000000000000...---,,,++++++*********)))***+++++++++++++++***************************************************------,,,,,,+++,,,,,,,,,))))))))))))***+++,,,---((())))))***+++***************+++++++++,,,,,,,,,++++++******************++++++******++++++,,,---+++---...---,,,+++,,,---000000////////////000000111111222222333444444444666666666777888999999999;;;;;;;;;;;;===???AAACCCFFFHHHKKKNNNPPPRRRSSSSSSRRRSSSUUUXXX[[[___aaacccccchhhiiiooo{{{LLLSSSZZZ```fffsss}}}vvvsssrrrooollljjjjjjooouuu{{{~~~|||oooiiibbb^^^ZZZVVVXXX]]]```dddkkkttt|||vvv{{{zzzsssmmmgggddddddggggggfffhhhlllrrrwwwzzz{{{|||zzzvvvwwwxxxxxxxxxxxxxxxxxxssssssttttttuuuwwwxxxyyy{{{yyyvvvtttsssqqqnnnllliiihhhfffdddbbbaaaaaabbbeeeeeedddcccbbbbbbccccccdddeeegggjjjlllkkkgggddd___\\\XXXSSSPPPNNNOOOQQQZZZ\\\^^^\\\YYYUUUSSSRRRPPPQQQSSSSSSSSSUUUXXXZZZeeekkknnniiibbb\\\UUUOOOIIIEEE@@@>>>@@@CCCEEEFFF@@@===999888888:::;;;;;;999999888666555333222222333222000//////000222333444333222111000000000000000000000000000000000000......---,,,++++++++++++(((((())))))))))))))))))************************************************---,,,,,,+++++++++,,,,,,******))))))***++++++,,,((()))******++++++************+++++++++,,,,,,,,,,,,,,,++++++******))))))*********)))***++++++,,,+++---...---,,,+++,,,---,,,,,,,,,,,,...///000111111222222333333444555555555555666777888888999999888999:::;;;>>>AAACCCEEEGGGIIIKKKNNNPPPRRRRRRRRRRRRRRRTTTWWWZZZ^^^aaacccccchhhiiiooozzzJJJOOOTTTWWW\\\hhhzzzyyysssllliiikkkpppuuuwwwyyy~~~|||tttmmmgggaaaZZZXXXYYYZZZ[[[^^^bbbiiisss~~~zzzpppkkkhhhddddddfffhhhiiijjjmmmqqqxxx~~~|||vvvvvvwwwwwwwwwwwwwwwvvvrrrrrrssstttvvvwwwyyyzzz~~~{{{xxxuuusssqqqnnnkkkiiihhhfffcccbbbaaaaaaaaaeeeddddddcccbbbbbbbbbbbbbbbcccfffjjjkkkiiiddd```]]]YYYTTTPPPMMMMMMMMMMMMTTTWWWZZZ[[[ZZZWWWUUUTTTMMMOOORRRSSSTTTVVVYYY\\\ccciiilllhhhccc^^^VVVOOOKKKGGGBBB>>>???BBBEEEGGGCCC@@@<<<::::::;;;<<<;;;999999888666555444333333222111///......///111222444444333111000000000000///////////////////////////...---,,,++++++++++++++++++******************************************************************++++++************++++++,,,++++++***))))))******)))******+++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))))))))***++++++,,,.........---,,,---...------,,,------...///000111222222333333444555555333333444555666777888999::::::;;;<<<>>>@@@AAABBBGGGIIILLLNNNQQQRRRRRRSSSTTTTTTVVVWWWZZZ]]]___```dddhhhiiinnnyyyKKKNNNQQQRRRVVV```nnnxxx~~~ssslllkkknnnqqqrrrvvv|||yyyssskkkaaaZZZXXXVVVVVVVVVWWWZZZ```iiinnnxxxtttlllfffdddcccbbbdddgggiiikkknnnrrrxxx}}}wwwwwwwwwwwwwwwvvvuuuuuuqqqrrrssstttvvvyyy{{{|||~~~|||xxxvvvtttqqqnnnkkkhhhgggeeecccbbbaaaaaabbbccccccccccccbbbaaaaaaaaaaaacccfffiiijjjhhhccc^^^YYYUUUPPPLLLKKKKKKLLLKKKNNNQQQVVVXXXXXXVVVUUUTTTNNNPPPSSSTTTUUUWWWYYY[[[```eeehhhfffbbb___WWWPPPLLLHHHCCC???>>>AAADDDGGGEEEBBB>>><<<;;;;;;:::999999888888777666555444333111000///......///000111222111000000////////////////////////000000000000///...---,,,++++++++++++***)))(((((('''(((((((((************************++++++++++++++++++++++++******))))))******++++++---,,,+++***)))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,******))))))******+++,,,,,,...///...---,,,---...111111000///////////////111111222222333444444444222333444555666777888999>>>>>>>>>>>>>>>=========GGGIIILLLOOOQQQSSSSSSTTTVVVVVVWWWXXXZZZ\\\^^^___dddhhhiiinnnxxxLLLMMMNNNOOOSSSYYYaaagggttt}}}zzzpppnnnnnnnnnnnnqqqwww~~~{{{oooeeeaaaZZZYYYXXXVVVUUUXXX\\\```eeelllwww|||tttkkkeeebbbcccdddeeehhhmmmqqqtttyyy}}}xxxxxxxxxwwwvvvuuutttsssqqqrrrsssuuuwwwzzz}}}~~~~~~|||xxxvvvtttqqqnnnkkkgggfffdddbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbaaaaaabbbccceeehhhiiigggbbb^^^YYYTTTOOOLLLLLLMMMMMMMMMMMMPPPUUUWWWWWWVVVVVVVVVRRRTTTVVVVVVVVVVVVWWWXXX[[[___aaa```^^^\\\VVVNNNLLLIIIEEE@@@>>>@@@DDDGGGIIIFFFCCC@@@???===;;;999999888888777666555444444000000000000000000000000111111000000///000000000000000111111222222222222///...---,,,,,,+++,,,,,,''''''&&&&&&'''(((***+++************************+++++++++++++++++++++++++++************+++,,,---++++++***************+++((())))))***+++***************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++************+++,,,,,,+++---...---,,,+++,,,---.........//////111222222000000111111222333333333333333444666777888999:::<<<<<<===>>>>>>>>>>>>>>>FFFHHHKKKOOORRRTTTUUUUUUVVVWWWXXXYYY[[[]]]___aaadddhhhhhhmmmwww~~~MMMLLLLLLNNNQQQUUUXXX[[[fffnnn~~~~~~sssooonnnmmmkkklllqqqxxx|||~~~~~~sssnnnaaa```^^^ZZZVVVUUUWWWXXXTTTYYYaaahhhqqqzzzrrrllliiieeedddgggiiijjjnnnssszzz~~~}}}yyyyyyyyyxxxvvvuuusssrrrqqqrrrsssuuuxxx{{{~~~~~~{{{xxxuuutttqqqnnnkkkfffeeecccbbbbbbbbbccccccaaaaaabbbbbbbbbbbbaaaaaacccdddeeehhhhhhfffbbb^^^[[[VVVQQQNNNOOOQQQQQQPPPPPPSSSWWWYYYYYYXXXWWWXXXVVVXXXYYYXXXVVVTTTTTTUUUUUUYYY[[[ZZZYYYXXXRRRKKKKKKIIIEEEAAA???@@@CCCGGGMMMKKKHHHEEECCC@@@===:::999888888777666555555444000111222222222222111000222222222222222222333333222222222333333444444444//////...---,,,,,,,,,,,,*********+++---///111333************************++++++++++++++++++++++++++++++++++++,,,,,,---...))))))))))))***+++,,,---'''(((((()))))))))))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,++++++******++++++,,,---***+++,,,,,,******+++,,,%%%&&&(((+++///222555777///000000111222222333333444444555777888:::;;;;;;666777:::===@@@BBBCCCDDDEEEGGGKKKOOORRRTTTUUUVVVVVVVVVXXXYYY\\\___aaabbbdddhhhhhhmmmwww}}}SSSQQQOOONNNOOORRRVVVYYY]]]dddppp}}}}}}yyyyyyvvvrrrpppmmmnnnqqqssstttvvvyyy{{{{{{sssmmmddd^^^[[[ZZZZZZZZZTTTSSSVVV\\\ccckkkyyy~~~yyyrrrnnnnnnfffhhhjjjkkklllqqqxxx~~~~~~|||zzzyyy||||||{{{yyyvvvttttttvvvuuuvvvxxxyyyyyyxxxwwwuuu{{{zzzyyyvvvsssoookkkiiieeeeeedddbbb```___```bbbaaabbbbbbbbbbbbaaa``````aaabbbdddddddddaaa___]]]XXXVVVSSSPPPOOOOOOPPPQQQQQQRRRTTTXXXZZZ[[[XXXVVVQQQRRRTTTWWWXXXWWWSSSPPPTTTSSSRRRQQQRRRQQQNNNLLLHHHFFFDDDAAA@@@@@@AAABBBFFFHHHJJJIIIEEE@@@===;;;999888777666666555555555444333222111000000000000333222111000000111333333888555111000000111111000111000///...---,,,++++++******++++++++++++******+++++++++*********))))))******))))))))))))******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((()))+++,,,------,,,+++***+++,,,---...---,,,++++++,,,------......------,,,,,,------.../////////---...000111222222111000444444444555777888:::;;;999:::<<<=========???AAAHHHHHHJJJLLLOOORRRTTTVVVYYYYYYYYYZZZ\\\^^^```bbbdddhhhgggjjjssszzzRRRQQQQQQQQQRRRTTTVVVWWWYYY]]]fffppp{{{}}}{{{ssssssqqqpppnnnoooqqqrrrvvvwww||||||sssjjjddd___\\\ZZZXXXUUUUUUWWWYYY^^^hhhrrr{{{vvvtttpppnnnnnnmmmooorrrtttwww}}}~~~}}}|||zzzyyyzzzxxxyyyyyyxxxvvvvvvwwwxxxxxxyyyyyyzzzzzzyyywwwvvvuuuuuutttsssqqqnnnkkkjjjhhhhhhfffccc```______aaaaaabbbbbbcccccccccccccccbbbcccddddddbbb___[[[YYYWWWUUURRROOOMMMMMMNNNOOORRRRRRSSSVVVXXXXXXVVVUUUQQQQQQSSSUUUWWWVVVTTTQQQSSSRRRPPPOOOOOONNNKKKIIIFFFDDDBBBAAA????????????EEEGGGIIIHHHFFFBBB>>><<<999888777666666555555555444333222111000000000000222222222333555777999:::===:::666444333333333222000//////...---,,,+++*********++++++++++++******+++++++++*********)))))),,,++++++******++++++,,,+++++++++************)))++++++++++++++++++++++++***************************************************+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++,,,------......------------......///000000111000111222333333333333333333333444555666888999::::::<<<======<<<<<<===???CCCFFFJJJNNNRRRTTTUUUVVVYYYYYYYYYZZZ\\\^^^```aaabbbggggggkkkuuu}}}QQQRRRTTTUUUVVVVVVVVVVVVUUUXXX\\\bbbjjjttt~~~zzzuuupppmmmlllmmmnnnnnnnnnrrrzzz|||tttllleeeaaa```[[[WWWVVVTTTUUU[[[bbblllvvvzzzssssssuuutttvvvxxxzzz|||~~~~~~}}}~~~}}}{{{yyyxxxxxxzzzvvvwwwxxxxxxwwwwwwyyy{{{||||||{{{zzzyyyxxxwwwwwwppppppppppppooonnnlllkkkkkkkkkiiieeeaaa___```aaabbbbbbccccccddddddeeeeeecccccccccbbb___[[[XXXVVVTTTRRRPPPMMMLLLLLLMMMMMMRRRQQQQQQRRRTTTVVVUUUTTTRRRQQQQQQRRRTTTUUUTTTSSSTTTRRRPPPNNNNNNLLLJJJGGGCCCCCCBBB@@@???===<<<<<>>999888777666666555555555444333222111000000000000333333444555777999;;;<<<@@@===888555444444333222000///......---,,,++++++******++++++++++++******+++++++++***************++++++************+++++++++++++++************)))************************++++++++++++++++++++++++************************,,,,,,---,,,,,,***)))(((***************+++,,,,,,+++,,,------......------......//////000111111111111111111111222333444555222333333444555777888999<<<===>>>===<<<;;;<<<>>>@@@DDDIIIOOOSSSUUUVVVVVVXXXXXXYYYZZZ\\\^^^```aaa```eeefffkkkvvvQQQTTTWWWZZZZZZYYYWWWUUUSSSVVVZZZ^^^dddllltttyyy~~~xxxttttttuuuvvvqqqooopppvvvzzz}}}~~~vvvqqqjjjddd^^^\\\YYYWWW[[[aaafffmmmyyy|||wwwtttyyy~~~|||yyywwwxxxzzzwwwxxxyyyyyyxxxyyy{{{}}}}}}|||yyyxxxwwwvvvvvvppppppqqqqqqpppooonnnmmmlllllljjjgggcccaaabbbccccccccccccbbbbbbbbbcccccc`````````___\\\ZZZWWWUUURRRQQQNNNLLLKKKKKKLLLLLLOOONNNMMMOOORRRUUUVVVVVVTTTQQQOOOPPPRRRTTTUUUUUUWWWTTTQQQOOONNNMMMJJJHHHCCCCCCBBBAAA???===;;;:::>>>???AAADDDEEEDDDAAA>>>999888777666555555555555444333222111000000000000555555555666777888888999???;;;777333222111///...000000//////...---,,,,,,******++++++++++++******************************)))((((((''''''(((((()))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******+++***)))((()))***+++,,,+++,,,------......---------......///000000111111000//////...///111222333222222222333555666888999:::<<<======<<<<<<===???CCCEEEIIINNNRRRTTTVVVVVVXXXXXXYYY[[[\\\^^^___```___dddeeejjjvvvRRRUUUYYY[[[\\\ZZZWWWUUURRRUUUZZZ___dddiiinnnqqqxxx}}}vvvrrrqqquuuyyy|||uuunnngggdddaaa^^^___cccdddiiiooovvv}}}|||yyyzzz{{{yyyyyyzzzzzz{{{{{{{{{yyyzzz{{{}}}}}}{{{yyywwwuuuttttttttttttuuutttsssrrrpppoookkkkkkjjjgggeeedddeeefffeeedddbbb```___^^^^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWRRRQQQOOONNNMMMLLLMMMMMMMMMLLLKKKMMMRRRVVVXXXYYYVVVSSSOOOOOORRRWWW[[[]]][[[XXXTTTQQQOOOMMMKKKIIIEEEEEEDDDCCC@@@>>>;;;:::::::::===AAADDDDDDAAA>>>999888777666555555555555444333222111000000000000333444555666888999999:::===999555222000000...---111111000000///.........******++++++++++++******************************))))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++***)))((()))***+++,,,+++,,,------......------,,,------......//////000000//////...///111222333222222222333555666888999888:::<<<======>>>@@@BBBHHHHHHIIIKKKNNNRRRUUUWWWXXXYYYZZZ\\\]]]___`````````dddeeejjjttt}}}SSSUUUWWWYYYYYYXXXVVVUUUPPPTTTYYY^^^aaaeeehhhkkknnnqqqyyyzzzwww{{{zzzrrrnnnjjjfffeeehhheeegggiiijjjlllrrr|||~~~zzzyyyyyy{{{||||||{{{yyyyyyzzz|||~~~}}}|||zzzwwwuuutttssswwwwwwwwwwwwuuusssqqqpppjjjjjjjjjgggeeeeeefffhhheeecccaaa^^^\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZYYYYYYSSSRRRQQQPPPPPPOOOOOOOOOMMMLLLLLLOOOSSSWWWYYYZZZWWWTTTPPPPPPVVV___ggglllgggccc\\\WWWSSSOOOLLLIIIHHHGGGEEECCC@@@>>><<<;;;888888:::???DDDEEEAAA>>>999888777666666555555555444333222111000000000000000111444777:::<<<>>>???<<<888444222222111111000000000000/////////......******++++++++++++*********************+++++++++,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************************************+++,,,---...***************+++,,,,,,+++,,,------......------,,,,,,------.../////////111111111111222333444555222333333444555777888999666888;;;<<<===>>>AAACCCJJJJJJIIIJJJLLLQQQUUUXXXXXXZZZ[[[]]]___```aaaaaa```eeeeeeiiittt|||RRRRRRSSSTTTTTTTTTTTTSSSRRRTTTWWWYYY[[[___cccfffggghhhooowww||||||yyyuuutttuuuqqqqqqnnnjjjfffggglllqqqwww}}}{{{yyyxxxyyyzzzzzzzzzxxxxxxzzz{{{}}}}}}}}}|||zzzwwwuuusssuuuvvvvvvvvvuuusssrrrqqqlllllljjjhhheeeddddddfffdddbbb___]]][[[[[[[[[[[[XXXXXXYYYYYYYYYYYYYYYYYYUUUUUUTTTTTTSSSRRRRRRRRRPPPOOOOOOQQQUUUWWWXXXXXXWWWTTTQQQTTT^^^kkkwwwzzztttkkkccc\\\UUUPPPLLLJJJHHHEEEBBB???===<<<<<<999888:::???EEEFFFCCC???999888777666666555555555444333222111000000000000---///222666999<<<======999666333111222333333222............------------******++++++++++++******))))))*********+++++++++------,,,,,,,,,,,,------+++++++++************)))************************************************************************,,,+++*********+++,,,---***++++++,,,,,,,,,,,,,,,+++,,,------......---------------...//////000000000111222333333333333333333333444555666888999:::888999<<<======>>>@@@BBBGGGHHHIIIKKKNNNRRRVVVXXXYYY[[[]]]___aaabbbbbbbbb```eeeeeejjjuuu~~~QQQPPPPPPOOOPPPPPPQQQRRRUUUUUUUUUVVVWWW[[[aaaeeebbbccchhhpppsssvvv~~~xxxppphhhdddfffiiiiiinnnwww{{{{{{{{{yyyxxxvvvwwwxxxxxxwwwwwwyyy{{{}}}~~~~~~~~~|||yyyvvvtttrrrssstttttttttsssrrrqqqnnnmmmkkkhhhdddbbbcccdddbbbaaa^^^\\\[[[\\\]]]]]]YYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSVVVWWWWWWVVVVVVSSSRRRWWWccctttyyynnnddd\\\TTTPPPKKKHHHEEEAAA===<<<<<<<<<::::::;;;AAAGGGHHHDDD@@@999888777666666555555555444333222111000000000000---///111444666777777777555333000///111222333222,,,,,,,,,,,,,,,,,,++++++******++++++++++++******))))))******++++++++++++,,,++++++******++++++,,,+++++++++************)))************************))))))))))))))))))))))))************************...---,,,***)))******+++***+++,,,---...---,,,,,,+++,,,------......------......//////000111111111---...000111222222111111444444444555777888:::;;;999;;;======<<<===>>>@@@CCCEEEIIIMMMQQQTTTWWWXXXZZZ[[[^^^```bbbccccccccc```eeefffkkkvvvMMMMMMLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWXXXZZZ[[[]]]```cccfffjjjoootttxxx|||rrrkkkgggeeefffiiinnnsssvvvvvvtttrrrvvvzzzzzz}}}|||zzzwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxsssrrrpppooonnnnnnnnnnnnmmmkkkiiihhhhhhhhhfffdddbbb___[[[YYYZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYWWWVVVYYYXXXXXXYYYYYYXXXVVVSSSTTTTTTVVVWWWWWWWWWVVVUUUTTTRRRSSSZZZgggwww}}}xxxsssiii\\\QQQPPPKKKCCC>>>;;;:::999888666777:::===>>>>>>===<<<;;;:::888666555555666777666555444444444333000...###&&&+++111444666666666444444444333222111000///111222333333222000---,,,+++++++++***++++++,,,,,,))))))))))))))))))******************************))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,+++******++++++)))(((******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++000///---,,,---...000222000000000111222222333333222222222333444555666777888999;;;<<<<<<>>>AAACCCGGGHHHIIILLLOOORRRUUUWWWXXXZZZ^^^aaabbbbbbaaa```cccffffffkkkvvvQQQQQQOOONNNLLLLLLLLLLLLQQQRRRSSSTTTTTTUUUVVVWWWYYY[[[^^^```ccchhhmmmppp{{{wwwtttooonnnmmmllllllkkkjjjiiiiiioooxxx}}}yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvwwwsssqqqpppnnnmmmmmmmmmnnnmmmkkkiiiiiihhhgggeeecccbbb___[[[YYYXXXYYYYYYXXX\\\\\\\\\\\\[[[YYYXXXWWWZZZYYYYYYZZZ[[[ZZZXXXVVVUUUVVVWWWXXXYYYXXXWWWWWWXXXWWWWWW\\\gggsss|||~~~zzzwwwwwwvvvpppdddZZZRRRLLLEEE???<<<:::999888666777999;;;<<<=========;;;:::888666555555666777666555444444444333111///(((***---000222444444444333333333333222111000///...///000111111000...---,,,++++++***++++++,,,,,,*********)))))))))))))))************************************************************************)))))))))***+++,,,,,,,,,,,,+++******++++++***(((******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,000///...------///000111000000000111222222333333222222222333444555666777888999;;;<<<<<<>>>@@@CCCGGGGGGIIILLLOOORRRUUUVVVWWWYYY]]]```bbbbbbbbbaaacccfffeeejjjuuu~~~WWWVVVUUUSSSQQQOOONNNMMMSSSRRRSSSSSSTTTTTTUUUVVVVVVXXXZZZ\\\]]]aaaeeehhhuuu}}}}}}uuunnniiigggfffeeeeeegggjjjmmmsss~~~|||{{{yyywwwvvvuuuvvvvvvwwwuuusssrrrrrrrrrtttuuutttsssqqqooonnnnnnnnnnnnnnnllljjjiiiiiigggdddbbbbbb___[[[XXXWWWWWWWWWVVV[[[[[[\\\\\\[[[[[[ZZZYYYZZZZZZZZZ\\\]]]]]]\\\ZZZXXXXXXYYYZZZZZZZZZZZZYYY\\\[[[[[[___eeelllqqqsssmmmlllmmmqqqtttpppggg^^^SSSNNNGGGAAA>>>;;;999888666666777888999;;;<<<===:::999777666555666666777666555333333444333111///---......///000111111222333333333333222111000000,,,---...000000000///...,,,,,,++++++***++++++,,,+++*********))))))((((((************************++++++++++++++++++++++++*********************************+++,,,,,,------,,,+++)))***++++++***)))******+++++++++,,,,,,,,,+++************+++,,,,,,---------------.........000///...---...///000111000000000111222222333333222222333333444555777888888:::;;;<<<<<<===@@@BBBFFFGGGIIILLLOOORRRTTTUUUUUUWWW[[[___aaaccccccccccccfffeeeiiittt|||]]]]]]\\\\\\[[[YYYXXXXXXWWWUUUUUUUUUWWWXXXYYYYYYXXXZZZ[[[[[[\\\^^^bbbdddkkkrrr}}}xxxtttqqqnnnllllllllllllpppxxx~~~|||}}}zzzxxxvvvuuuuuuvvvvvvtttrrrpppoooqqqssstttvvvuuusssqqqoooooooooooommmllljjjjjjiiigggdddaaa```^^^ZZZXXXXXXXXXWWWWWWZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[]]]___```___]]]ZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]___aaadddfffgggaaaaaabbbeeehhhfff```[[[RRRNNNHHHBBB???<<<999777777777666666777999<<<===999888777666666666666666555444333333444333111///000///.........///111222222222222222222111000000......///000000//////...,,,,,,++++++******++++++++++++******)))(((((((((************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,***)))***++++++***)))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,------------------.........//////......//////000111000000000111222222333333333333333333444666777888999:::;;;<<<<<<===@@@BBBFFFGGGJJJLLLOOORRRSSSTTTSSSUUUYYY]]]aaacccddddddeeehhhgggjjjttt{{{fffeeedddcccaaa___^^^^^^[[[YYYWWWWWWZZZ\\\\\\\\\ZZZ[[[\\\\\\[[[\\\___bbbeeejjjrrryyy~~~uuuuuuuuuvvvzzz~~~~~~~~~||||||~~~|||yyyxxxwwwvvvvvvwwwuuurrrppppppqqqsssuuuuuusssqqqooommmmmmmmmmmmlllkkkjjjjjjjjjhhhdddaaa^^^\\\ZZZYYYZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[]]]```aaa```___[[[[[[[[[[[[\\\\\\]]]]]]YYY[[[\\\]]]^^^^^^^^^^^^\\\ZZZYYYZZZ\\\]]]ZZZXXXOOOLLLGGGCCCAAA>>>:::888999888666555666888:::<<<777777777666666666666666555444333333444444222000000///...---...000222333111111222222222111000000222222111111000///......---,,,++++++*********+++************))))))((((((************************************************************************)))))))))***************+++***)))***+++,,,+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---------...///////////////000111111000000000111222222333333333333333444555666777888999:::<<<<<<<<<===???BBBEEEGGGJJJMMMOOOQQQRRRSSSRRRTTTXXX\\\```cccdddeeefffiiihhhllluuu|||xxxuuuqqqkkkgggcccaaa```bbb^^^ZZZYYY\\\]]]]]][[[YYYZZZZZZYYYXXXYYY\\\^^^```eeejjjooosssyyy}}}~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyxxxwwwwwwwwwuuutttrrrrrrssstttuuuqqqpppnnnkkkjjjiiiiiiiiikkkjjjjjjjjjjjjiiieeebbb\\\[[[YYYZZZ[[[\\\[[[ZZZXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ]]]```aaa```^^^[[[[[[ZZZZZZ[[[[[[\\\]]]WWWYYY\\\\\\[[[YYYYYYYYYYYYWWWUUUUUUWWWXXXXXXXXXLLLJJJGGGEEEDDDAAA>>><<<;;;:::888666666777999:::666666666666666666666666444333333333444444222000///............000222333000111111111111111000000333333222111000///......------,,,+++************)))))))))))))))))))))***************************************************************************))))))))))))))))))))))))+++)))))))))+++,,,+++*********+++++++++,,,,,,,,,------,,,,,,------...///+++++++++,,,------......//////000000000111111111000000000111222222333333333333333444555666888888999;;;<<<<<<<<<===???AAAEEEGGGJJJMMMOOOQQQQQQRRRRRRTTTWWW[[[___bbbdddeeefffiiiiiimmmvvv|||{{{sssnnnlllkkkmmmgggaaa^^^______]]]ZZZXXXXXXYYYWWWVVVWWWYYY[[[]]]aaaeeehhhjjjnnnuuuzzz|||}}}}}}~~~~~~wwwxxxyyyzzzzzzxxxwwwvvvvvvuuuttttttssssssttttttqqqpppmmmkkkiiihhhhhhhhhiiiiiiiiikkkkkkjjjfffccc\\\[[[YYYYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY\\\______^^^]]]ZZZZZZYYYYYYYYYZZZ[[[\\\XXX[[[]]]\\\YYYWWWVVVWWWXXXWWWVVVUUUUUUTTTSSSRRRJJJIIIHHHHHHHHHFFFDDDAAA===<<<:::888777777777777555555666666666666666555444333222333444444222111000////////////000000111000000111111111111000000111111000///////////////...---,,,+++************((((((((()))******++++++************************++++++++++++++++++++++++***************************************************)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---......////////////000111111111111111000000000111222222333333444444444444555777888999:::;;;<<<<<<<<<===???AAAEEEGGGJJJMMMPPPQQQQQQQQQRRRTTTVVVZZZ^^^aaaccceeedddhhhgggllluuu{{{|||zzzzzzwwwppphhhdddcccbbb^^^[[[XXXXXXYYYWWWVVVWWWYYY[[[\\\___bbbdddeeehhhmmmrrrvvv~~~~~~{{{{{{{{{|||}}}}}}~~~~~~rrrtttwwwyyyyyyxxxvvvtttuuuuuuuuutttttttttsssssstttrrrpppmmmkkkkkkjjjjjjhhhhhhiiikkkllljjjgggddd]]][[[YYYYYYYYYXXXVVVUUUWWWWWWXXXXXXWWWWWWVVVUUUXXXXXXYYY[[[^^^^^^]]][[[ZZZYYYXXXXXXXXXYYY[[[\\\[[[]]]___]]]YYYVVVUUUVVVYYYYYYXXXVVVSSSOOOKKKIIIJJJIIIIIIJJJKKKJJJHHHEEE>>>===;;;:::888777666666555555666666666666666555444333222333444444333111111111000000//////......///000000111111111000000///............///000000...---,,,+++************''''''((()))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++***)))((()))+++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,------------...///000000111//////000111111111111111000000000111222222333333444444444444666777888999:::;;;<<<<<<<<<<<>>???@@@DDDFFFJJJMMMPPPRRRSSSTTTUUUUUUVVVXXX[[[^^^```bbbaaaiiijjjlllttt{{{yyyrrrlllgggdddeeeeeebbb^^^YYYXXXYYY\\\^^^```cccdddddddddeeegggfffiiipppyyy}}}{{{|||}}}~~~~~~~~~}}}||||||yyywwwvvvxxxzzz{{{|||yyyvvvsssqqqrrrrrrrrrqqqpppooonnnmmmlllkkkkkkjjjlllkkkjjjjjjjjjhhheeeccc^^^\\\YYYVVVTTTTTTUUUVVVWWWYYY[[[ZZZYYYWWWWWWWWWZZZZZZZZZYYYXXXYYY\\\^^^]]]\\\ZZZYYYYYYYYY[[[\\\]]]\\\\\\[[[ZZZVVVQQQMMMMMMPPPTTTWWWWWWTTTPPPMMMJJJIIIHHHJJJNNNRRRUUUVVVLLLIIIEEE???;;;999888888;;;999888888999999666444555444444333333222222111//////............//////111111000000000/////////000000111111111000//////111111111000...,,,***)))************************++++++***))))))***++++++*********)))(((((()))++++++++++++*********))))))++++++++++++************++++++++++++++++++++++++))))))***+++,,,---......)))******++++++,,,------------...///////////////////////////000000000000111111222333333333222222111222333333333444666888;;;;;;;;;;;;<<<>>>???@@@DDDFFFHHHLLLOOOQQQSSSTTTUUUUUUWWWXXX[[[]]]___```aaaiiijjjllluuu|||zzzsssooonnnllljjjeeeaaa^^^___```ccceeeggggggfffddddddeeeccccccffflllpppvvv||||||}}}}}}}}}|||{{{{{{|||yyyuuutttuuuxxxzzz{{{yyyvvvsssqqqqqqqqqpppooopppnnnllliiihhhiiijjjkkkiiihhhggghhhiiihhheeeccc^^^\\\YYYVVVUUUTTTTTTUUUWWWYYYZZZZZZXXXWWWWWWWWW[[[[[[[[[ZZZXXXYYY[[[]]]___^^^]]]\\\[[[ZZZZZZZZZXXXXXXYYYYYYXXXTTTMMMIIIIIIKKKOOORRRSSSQQQNNNLLLHHHGGGFFFIIINNNTTTWWWYYYRRRQQQNNNHHH???:::888999;;;:::999999999888555333555444444333333222222111//////............//////111111111111111000000000111111111000000/////////....../////////...------))))))))))))))))))))))))++++++***))))))***++++++)))******)))((((((***++++++++++++***************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------)))******++++++,,,------,,,------.....................//////000000111111000111222333333333333333111222333333333444666888:::;;;;;;;;;===>>>???@@@DDDEEEGGGIIILLLOOORRRTTTUUUVVVWWWXXXZZZ\\\]]]^^^aaahhhiiillluuu}}}~~~xxxvvvtttqqqnnnmmmmmmmmmlllmmmnnnmmmiiifffdddddddddccceeeiiilllnnnuuu}}}|||||||||||||||{{{zzzzzz{{{xxxvvvuuuvvvxxxyyyyyyxxxvvvsssqqqppppppnnnmmmmmmllljjjiiihhhhhhiiiiiifffeeeeeeggghhhhhhfffddd___]]][[[XXXUUUTTTTTTTTTWWWXXXYYYXXXVVVUUUVVVWWWYYYZZZZZZZZZYYYYYY[[[]]]aaaaaa``````^^^\\\YYYXXXTTTTTTSSSRRRQQQMMMGGGCCCDDDFFFIIILLLMMMMMMKKKIIIFFFDDDCCCEEEJJJPPPTTTVVVQQQSSSRRRKKKAAA999888999::::::::::::999777444222555444444333333222222111//////............//////333333333333333333222222111111000000////////////...////////////.........************************+++******************+++((()))******)))(((***+++************************)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******)))))))))******++++++,,,------,,,---......//////......---......///000111111222000111222222333333333333222333555555444555777999::::::;;;;;;===>>>@@@@@@DDDDDDEEEGGGJJJNNNQQQSSSUUUVVVWWWYYYZZZ\\\\\\]]]```hhhiiikkkvvv~~~~~~wwwxxxxxxuuuooojjjfffdddfffdddfffjjjkkkjjjmmmqqqrrrxxxzzzxxxyyy}}}~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxyyyzzzzzzxxxvvvwwwuuurrrppppppooommmkkkiiiiiijjjjjjjjjhhhgggfffdddddddddfffggghhhfffdddaaa___\\\YYYWWWUUUTTTTTTUUUVVVWWWVVVTTTSSSTTTVVVTTTVVVXXXYYYYYYZZZ\\\^^^aaaaaaaaa```^^^[[[XXXVVVUUURRROOOLLLJJJHHHEEEBBB@@@BBBEEEGGGHHHHHHHHHGGGGGGEEECCCDDDHHHLLLNNNOOOJJJMMMNNNHHH???999777999999:::;;;<<<:::777555444555444444333333222222111//////............//////222222222222222222222222222111000000000000111222222111000///...---,,,,,,++++++++++++++++++++++++*********++++++*********''')))******))))))***+++************************((()))))))))******++++++++++++++++++++++++++++++...------,,,+++*********)))******++++++,,,------......///000000000000///---......///000111111222///000111222333333444333111333444444444444777999:::::::::;;;===>>>@@@AAACCCCCCDDDFFFIIIMMMQQQSSSUUUVVVXXXZZZ[[[\\\\\\\\\___ggghhhkkkvvv{{{tttnnnkkkkkkiiiiiilllllliiiiiilllmmmrrrxxx}}}{{{uuuuuurrruuu{{{~~~|||{{{zzzzzzzzzxxxxxxxxxzzz{{{zzzwwwtttuuusssqqqppppppooollljjjggghhhjjjkkkjjjiiifffeeedddddddddfffggghhhfffdddcccaaa___\\\YYYVVVTTTTTTTTTTTTTTTSSSQQQQQQRRRTTTQQQSSSVVVWWWXXXYYY\\\^^^^^^^^^^^^]]][[[XXXUUUSSSTTTPPPLLLIIIHHHHHHFFFEEE@@@AAACCCEEEFFFGGGGGGFFFJJJHHHGGGGGGIIIKKKKKKKKKDDDFFFFFFCCC===999888888888:::======;;;999777666555444444333333222222111//////............///////////////000000000000000222111000000111222444555666444222000---,,,******++++++++++++++++++++++++)))***++++++++++++***)))&&&(((***+++***)))***+++***************+++++++++)))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------)))******++++++,,,------...//////000000000000000......//////000000111111///000111222333444444444000111222222222333555777999999:::;;;===???@@@AAABBBCCCEEEGGGJJJMMMPPPRRRTTTVVVXXX[[[]]]^^^^^^^^^___fffgggkkkwww{{{yyytttrrrrrrrrroooooorrrrrrvvvyyy{{{|||~~~}}}rrrpppssstttxxx}}}{{{zzzzzzzzzxxxwwwwwwwwwxxxxxxvvvtttrrrqqqpppooopppooollljjjiiiiiiiiiiiiiiihhhhhhgggeeedddeeefffhhhhhhfffddddddcccaaa^^^ZZZWWWUUUTTTRRRSSSRRRQQQOOOOOOQQQRRRPPPSSSUUUVVVWWWWWWYYY[[[ZZZYYYXXXWWWUUUSSSQQQPPPLLLJJJHHHHHHIIIIIIHHHGGGCCCDDDEEEFFFFFFGGGGGGHHHJJJIIIHHHIIIJJJJJJIIIGGGCCCBBBAAA>>><<<:::999888666:::>>>???===:::999999555444444333333222222111//////............//////000000000111111111222222111111000111222444777888777666333000---+++******************************)))***++++++++++++***)))%%%(((***+++*********+++))))))*********+++++++++++++++***************)))++++++++++++++++++++++++************++++++++++++)))******++++++,,,---------...//////000000//////////////////000000000000///000111222333444444444222333444444444555777999999999:::;;;===???AAABBBAAACCCEEEIIILLLNNNPPPQQQTTTVVVYYY\\\^^^``````___^^^fffgggkkkwww|||{{{zzzyyyxxxyyy|||zzz}}}~~~}}}|||}}}wwwooonnnrrrzzz}}}{{{{{{{{{{{{yyywwwuuutttuuuvvvuuuuuuqqqpppoooooopppooommmkkkkkkjjjhhhgggfffgggiiijjjeeeeeeeeefffhhhhhhfffdddfffdddbbb___[[[XXXVVVUUUQQQQQQQQQOOONNNNNNOOOQQQQQQSSSUUUVVVVVVUUUVVVXXXVVVUUUTTTRRRPPPOOOMMMMMMCCCCCCDDDGGGIIIJJJHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIJJJJJJGGGEEEDDDAAA>>>===<<<;;;:::888666:::???@@@>>><<<;;;;;;555555444333333222222111//////............//////333333333444444555555555111111111111333666999;;;888666333///---+++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%'''***+++*********+++))))))******++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***)))((('''&&&)))******+++,,,,,,------,,,---......//////......000000000000//////////////////111222333444444444666777888888888888;;;===999999:::;;;===???AAABBBAAACCCFFFJJJMMMOOOPPPPPPTTTVVVYYY]]]```aaaaaaaaa^^^eeegggkkkwwwiiirrrvvvrrrpppqqqsssyyy~~~|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvssspppnnnmmmmmmkkkjjjnnnkkkiiihhhhhhiiihhhgggccceeegggiiiiiigggdddbbb```^^^]]][[[[[[YYYVVVSSSSSSSSSRRRPPPPPPOOOOOOOOOUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTRRROOOLLLJJJIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJHHHFFFEEEEEEEEEFFFBBB@@@===<<<<<<;;;:::888777888999:::;;;<<<<<<<<<666555222000///000111222///000111111111000...---///000111111333333444555444444555555666666777777999666222///...---,,,+++((()))***+++++++++++++++)))))))))***+++++++++,,,,,,+++++++++***)))))))))*********))))))))))))))))))************+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,///...,,,,,,+++,,,---...---,,,,,,,,,,,,---......000000000000///////////////000000111111111111000222222222333444555666777;;;;;;<<<===>>>???@@@@@@BBBDDDHHHJJJLLLNNNPPPRRRXXXZZZ\\\^^^```aaaaaaaaa```dddccchhhsss}}}]]]cccppp{{{rrrooooooqqqttt{{{~~~|||{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuurrrooommmmmmmmmllljjjmmmkkkhhhggghhhiiihhhhhhfffgggiiijjjiiifffbbb```^^^]]][[[[[[[[[ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPPPPUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQNNNKKKIIIHHHGGGFFFFFFFFFGGGIIILLLOOOQQQOOONNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGCCCAAA>>>======<<<;;;:::777777999:::;;;<<<<<<<<<999888666444333333444555000000000000000///......000000111222333444444555333444555666777888999:::999555111///......---,,,(((((()))*********************************+++++++++++++++******************))))))))))))))))))))))))************+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,,,,---...------,,,,,,------...///000000000000///////////////000000111111111111111222222333333444666777888;;;;;;<<<===>>>???@@@@@@BBBEEEHHHJJJLLLMMMPPPQQQWWWXXX[[[]]]___aaaaaaaaaaaaeeedddhhhrrr|||UUUXXXaaammmwwwtttooooooppptttyyy~~~|||{{{zzzyyyxxxxxxwwwvvvuuuttttttttttttssspppnnnllllllmmmlllkkkmmmjjjhhhggghhhiiihhhhhhhhhiiijjjjjjhhheeeaaa___\\\[[[ZZZ[[[[[[[[[YYYWWWUUUTTTSSSRRRQQQQQQQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQOOOLLLJJJGGGEEEDDDBBBCCCDDDFFFJJJNNNRRRTTTRRRPPPMMMJJJHHHGGGGGGHHHEEEDDDDDDDDDEEEEEEFFFGGGCCCAAA???===>>>===<<<;;;666777888:::;;;;;;<<<<<<777666555333222222222222111111000///////////////000000111222333444444555333444555666888:::;;;<<<777444111///......---,,,'''((())))))***)))))))))******************))))))***************+++++++++))))))))))))))))))******)))************+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---------------,,,------...///////////////000000000000///000000111222222111111333333333444555666888888;;;;;;<<<===>>>???@@@@@@CCCFFFIIIKKKKKKLLLNNNPPPTTTVVVXXX[[[^^^```aaabbbbbbfffeeehhhrrr{{{QQQRRRXXXaaaiiisssxxxrrrqqqsssuuuzzz~~~~~~}}}|||{{{yyyxxxxxxxxxxxxvvvuuuuuuuuuuuuuuurrrooommmllllllmmmllllllllljjjgggggghhhiiihhhhhhhhhiiijjjiiihhheeebbb```\\\[[[ZZZ[[[[[[[[[YYYWWWUUUUUUTTTSSSRRRRRRSSSSSSUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNKKKIIIFFFDDDBBBBBBCCCDDDGGGKKKOOORRRTTTTTTQQQMMMJJJGGGFFFGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEBBB@@@>>>=========;;;:::666777888999:::;;;;;;;;;777666555444333222111000222111///.........///000///000000111222333444444333444444666777888999999666333000//////...---,,,))))))************))))))++++++******))))))(((((()))))))))***+++++++++,,,)))))))))))))))*********))))))*********+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////////////////000000000000///000000111222222222222444444444555666777888999;;;;;;<<<===>>>???@@@@@@DDDFFFIIIJJJKKKLLLMMMOOORRRTTTVVVYYY\\\___aaabbbcccgggfffiiiqqqyyyLLLKKKOOOVVV\\\eeessswwwsssrrrtttvvvzzz~~~~~~}}}{{{zzzyyyxxxyyyyyyxxxwwwvvvvvvvvvvvvrrrpppmmmlllmmmmmmmmmlllkkkiiigggfffggghhhhhhhhhfffggghhhhhhgggeeecccaaa^^^]]][[[[[[[[[ZZZWWWUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOOOONNNMMMKKKIIIFFFDDDBBBEEEFFFGGGIIILLLOOOQQQRRRSSSQQQNNNJJJGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@>>><<<;;;;;;;;;:::999666666888999:::;;;;;;;;;::::::::::::888666444333222111///.........///000...//////000111222333333333333333333444444444444444222000/////////---,,,+++++++++,,,,,,++++++***+++******))))))((((((((()))))))))***+++++++++,,,(((((())))))************))))))*********+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------...------------...//////.../////////000000000111//////111222222333333333444444444555666777888999;;;;;;<<<===>>>???@@@@@@CCCFFFHHHJJJJJJKKKMMMOOORRRSSSUUUXXX[[[___aaaccccccgggfffiiiqqqxxxIIIIIILLLRRRVVV\\\gggrrrzzzqqqpppssswww{{{~~~|||{{{zzzyyyxxxzzzyyyxxxwwwvvvvvvvvvvvvtttqqqnnnmmmmmmnnnmmmllljjjhhhffffffggghhhiiihhheeefffffffffeeedddbbbaaa___]]]\\\[[[[[[ZZZWWWUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMKKKHHHFFFDDDIIIIIIKKKLLLMMMOOOPPPPPPQQQOOOMMMJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???===;;;:::;;;;;;:::999555666777999::::::;;;;;;999:::;;;:::999666333111111111000///////////////------...///000111222222222222222111111111111000222111////////////---,,,,,,,,,,,,---,,,,,,+++***))))))))))))))))))((((((***************+++++++++((((((((()))******++++++)))************+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,)))***+++,,,---------,,,......------......///000......//////000000111111//////111222333333444444333333333444555666888888;;;;;;<<<===>>>???@@@@@@BBBEEEHHHJJJJJJKKKMMMOOORRRSSSUUUWWW[[[^^^aaacccbbbgggfffiiiqqqwwwHHHIIIMMMRRRUUUWWW^^^fffkkkyyy~~~uuuooopppvvv|||~~~}}}|||{{{zzzxxxwwwwwwyyyxxxwwwvvvvvvuuuuuuuuuvvvssspppnnnnnnnnnmmmllljjjhhhffffffggghhhiiihhhfffffffffeeecccaaa___^^^]]]\\\[[[[[[[[[[[[YYYWWWSSSSSSRRRRRRRRRSSSSSSTTTOOOOOOOOOOOOOOOOOONNNNNNLLLMMMNNNNNNMMMKKKIIIGGGKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMLLLKKKIIIFFFCCCBBBBBBBBBDDDDDDEEEDDDCCCCCC???===;;;;;;;;;<<<;;;:::555666777999::::::::::::777999::::::888555111...000000000000000///......+++,,,,,,---...///000000000000000000000000111111111000//////000///...,,,,,,,,,,,,,,,,,,+++******((((((((()))))))))))))))+++++++++***************'''(((((()))******++++++)))************+++++++++,,,***)))***+++---,,,,,,,,,++++++******++++++,,,((()))+++,,,------,,,,,,...............//////000.........///000111111111//////111222333444444444222222333333444666777888;;;;;;<<<===>>>???@@@@@@AAACCCGGGIIIJJJLLLNNNPPPTTTTTTVVVXXX[[[^^^aaacccaaafffeeeiiiqqqwwwDDDEEEKKKPPPQQQQQQUUU\\\ZZZgggrrrvvvvvvvvvuuussswww{{{{{{uuupppssszzz}}}|||{{{zzzxxxwwwvvvvvvxxxwwwvvvuuuuuutttttttttxxxuuuqqqoooooonnnmmmllljjjhhhfffeeeggghhhiiihhhhhhgggfffdddbbb___]]][[[[[[ZZZYYYZZZ\\\\\\[[[YYYSSSRRRRRRRRRRRRRRRSSSSSSNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMNNNOOONNNMMMKKKIIIKKKLLLNNNOOOPPPQQQQQQQQQKKKKKKLLLKKKIIIFFFCCCAAA@@@AAACCCEEEFFFFFFFFFEEE@@@>>><<<<<<<<<===<<<;;;555666777888999:::::::::;;;<<<===>>><<<888444111///000111111111000...---***++++++,,,---...//////......///000111222222222000///...///000000...,,,+++++++++++++++***)))(((''''''(((((())))))******,,,+++++++++******))))))'''(((((()))***+++++++++)))************+++++++++,,,***)))***+++---,,,,,,,,,++++++++++++++++++,,,((()))+++,,,------,,,,,,...............///000000---......///000111111222//////111222333444444444222222222333444555666777;;;;;;<<<===>>>???@@@@@@@@@CCCFFFIIIJJJLLLOOOQQQUUUUUUVVVXXX[[[^^^aaacccaaaeeeeeehhhqqqwwwIIIIIIJJJLLLMMMOOOQQQRRR[[[\\\]]]___aaabbbcccccchhhkkkpppwww{{{tttuuupppwww}}}||||||{{{yyyuuurrruuuuuutttssssssssssssttttttqqqooooooppppppnnnkkkkkkjjjiiihhhggggggggggggeeeeeeddddddbbb```___^^^\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWVVVTTTRRRQQQPPPPPPOOOMMMKKKLLLNNNOOONNNKKKQQQQQQQQQQQQPPPOOONNNMMMQQQPPPOOONNNMMMLLLJJJJJJOOOMMMJJJIIIHHHEEE@@@<<<>>>@@@CCCEEEGGGFFFEEEDDDBBB@@@===<<<<<<<<<:::999888777555444555888;;;===???@@@@@@<<<666333222333000000111111111222222222...............///000000111222222333333333222222000000000000000///.........+++'''''')))***)))''')))))))))***+++++++++,,,************************)))+++---......,,,***(((******))))))******+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++...,,,******,,,---...---,,,,,,---...///000111222000000000000000000111222000111111222222333444444333333333444555666777888777888:::===>>>@@@@@@@@@DDDDDDFFFHHHJJJMMMPPPQQQXXXYYYZZZZZZYYYZZZ]]]___cccggggggkkktttzzzKKKKKKKKKLLLMMMNNNOOOPPPTTTUUUWWWYYYZZZ[[[\\\\\\\\\^^^aaaeeellluuuuuupppsssvvv}}}~~~}}}|||{{{yyyvvvtttvvvvvvuuutttttttttttttttvvvtttqqqppppppooollliiijjjjjjiiihhhggggggggggggfffeeeeeedddcccaaa```___]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOMMMLLLMMMOOOPPPOOOMMMPPPPPPQQQQQQPPPPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKOOOLLLIIIHHHHHHFFFBBB???DDDDDDDDDDDDDDDDDDDDDDDDAAA???===<<<<<<<<<:::888777666555444555777:::;;;<<<======:::666333333444000000000000000111111111...------------...//////111111222222222222222111000000000000000///.........,,,)))((())))))))))))***************+++++++++************************((()))))))))'''%%%###!!!******))))))******+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---+++******,,,---------,,,------...///000000111////////////000111222333000111111222222333444444333333333444555666777888888999:::<<<===???@@@AAADDDEEEFFFHHHJJJMMMOOOPPPVVVWWWXXXYYYYYYYYY\\\^^^bbbffffffjjjsssyyyNNNNNNMMMMMMMMMNNNNNNOOONNNOOOQQQRRRTTTTTTUUUUUUWWWXXXYYYZZZ]]]bbbiiimmmttt{{{zzzsssrrrvvvzzz}}}|||{{{zzzxxxvvvwwwvvvvvvuuutttuuuuuuuuuyyyvvvsssqqqooommmjjjhhhiiiiiihhhgggffffffffffffgggffffffdddcccbbbaaa```___^^^^^^\\\[[[ZZZYYYYYYWWWVVVTTTRRRPPPOOONNNNNNOOONNNMMMNNNPPPQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPNNNMMMKKKKKKKKKMMMNNNPPPMMMJJJIIIHHHGGGEEECCCJJJJJJIIIHHHFFFEEEDDDCCC@@@???===<<<<<<;;;999777666555444333444666888999888999999888555444444555000000000000000000//////---------------......///111111222222222111111000000000000/////////......---------+++)))(((***++++++++++++***************************************,,,++++++***((('''&&&%%%******))))))******+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---+++******,,,---------------........./////////.........///000111222333000111111222222333444444333333333444555666777888:::::::::;;;<<<>>>AAABBBEEEEEEGGGHHHJJJLLLMMMNNNSSSUUUWWWXXXXXXYYY[[[]]]aaaeeeeeejjjsssxxxPPPOOOOOONNNNNNNNNOOOOOOMMMNNNOOOPPPQQQQQQRRRQQQVVVVVVWWWWWWXXXZZZ___ccceeejjjrrrzzz}}}zzzwwwyyy~~~||||||{{{zzzyyyvvvvvvuuutttttttttttttttxxxvvvtttrrrooommmkkkiiihhhhhhgggfffffffffffffffhhhgggfffdddcccbbbaaaaaa```___^^^\\\[[[YYYXXXXXXVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRSSSOOONNNKKKJJJJJJLLLNNNPPPTTTQQQNNNKKKIIIHHHGGGGGGOOOQQQTTTUUUSSSMMMGGGCCCBBB@@@>>>===<<<;;;999777666555444333333444666777666666666555444333222333111111111111000000000000...............///000000111111222222111111000000/////////.........//////---...///,,,)))(((***...,,,+++++++++***)))))))))************************---,,,+++++++++,,,---...******))))))******+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++***+++---...---,,,........................000////////////000000111000111111222222333444444333333333444555666777888;;;:::::::::;;;>>>AAABBBEEEFFFGGGIIIJJJKKKLLLMMMQQQTTTWWWXXXYYYZZZ\\\^^^aaaffffffjjjsssxxxPPPOOOOOONNNNNNNNNNNNOOOMMMNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRRRRSSSVVVYYY\\\]]]```fffkkkooossswwwzzz||||||{{{~~~~~~}}}}}}|||zzzttttttsssrrrrrrrrrssssssttttttsssqqqooommmllllllhhhggggggffffffffffffggghhhgggfffdddbbbbbbbbbbbb___^^^]]]\\\ZZZYYYXXXWWWUUUTTTSSSQQQOOONNNMMMMMMKKKLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLMMMNNNPPPRRRSSSPPPNNNLLLKKKKKKMMMOOOQQQWWWVVVSSSOOOLLLJJJIIIJJJSSSZZZbbbhhhfff]]]QQQIIIGGGDDD@@@>>>===;;;999888666555444444333444444555666666444333333222111000222222222222222222222222000000000000000111111222222222222222222111000000//////...---......///000---//////---)))(((+++...,,,+++++++++***)))))))))************************))))))''''''''')))***,,,******))))))******+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++***+++---...---,,,------------............222111000///............000111111222222333444444333333333444555666777888<<<;;;::::::;;;>>>@@@BBBDDDEEEGGGIIIJJJKKKLLLLLLPPPSSSWWWYYY[[[\\\^^^```aaafffgggkkktttxxxUUUTTTRRRQQQPPPOOOOOOOOOMMMNNNNNNOOOOOOOOONNNNNNLLLNNNQQQRRRSSSTTTWWWZZZUUUXXX\\\```cccgggkkknnnpppyyy}}}}}}|||{{{}}}{{{tttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrpppnnnmmmmmmnnnhhhhhhgggffffffgggggghhhhhhgggeeecccaaaaaaaaaaaa]]]\\\\\\ZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMKKKKKKJJJKKKLLLOOOQQQRRRPPPOOONNNMMMMMMNNNPPPQQQWWWWWWUUURRRNNNLLLKKKLLLVVV^^^iiiqqqqqqhhh\\\TTTNNNJJJDDD???===<<<;;;:::777666555444444444444444666444333222333222111///222222222333333333444444111111111111111222333333333333333333333222111000///...---------...///000......---,,,***)))+++,,,+++++++++***************************************+++***)))'''&&&&&&''''''******))))))******+++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,......---+++,,,,,,---------.........111111000///............000111111222222333444444333333333444555666777888;;;;;;;;;;;;<<<>>>@@@AAABBBDDDFFFIIIKKKLLLLLLLLLOOORRRVVVZZZ\\\]]]___aaa```eeefffkkkssswwwbbb```^^^[[[XXXVVVUUUTTTPPPPPPQQQQQQQQQPPPPPPOOOQQQSSSUUUUUUUUUUUUWWWXXXTTTVVVXXXZZZ\\\^^^bbbeeeffflllttt{{{~~~{{{}}}|||}}}{{{ttttttsssrrrrrrrrrrrrsssoooqqqqqqpppmmmkkklllmmmhhhhhhhhhgggggghhhhhhiiihhhfffdddbbb``````aaaaaa[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUSSSRRRPPPOOONNNNNNLLLNNNOOONNNKKKJJJKKKLLLJJJJJJIIIIIIJJJMMMOOOQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQSSSTTTSSSPPPMMMMMMOOOSSSYYYbbbiiijjjggg```\\\UUUOOOGGG@@@===<<<<<<<<<777777666666555444444333444222000111333444333111000000111222333444444555111111000000111111222333444555555444444222111111///...---,,,,,,...000111///---+++******++++++******************+++++++++************************,,,,,,+++***))))))))))))******))))))******+++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,......---+++++++++,,,------...//////...............///000000000111111222222333444444333333333444555666777888:::;;;;;;<<<===>>>??????AAABBBFFFIIIKKKLLLLLLLLLLLLPPPUUUYYY[[[]]]___```^^^cccdddiiiqqqtttooommmjjjeeeaaa]]][[[ZZZSSSTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUSSSTTTTTTXXXYYYZZZYYYYYYZZZ]]]___cccfffkkkppptttyyy}}}yyyyyy}}}~~~~~~{{{uuuuuutttsssssssssssstttoooqqqrrrooollliiijjjllliiihhhhhhhhhhhhhhhiiiiiihhhfffcccaaa______```aaaYYYYYYXXXXXXWWWWWWWWWVVVWWWVVVTTTRRRPPPOOONNNNNNNNNPPPQQQOOOLLLJJJKKKMMMJJJIIIHHHHHHIIIKKKNNNOOORRRRRRRRRQQQQQQPPPPPPPPPLLLOOORRRRRRPPPNNNOOOPPPOOORRRWWW[[[^^^```______ZZZSSSIIIAAA=========>>>888888777666555444444333111000///111444666555333......///111222333444555000000000000000111111222555555555555444333222111///...,,,,,,,,,...000111000---))))))+++,,,+++((())))))******+++++++++,,,************************'''(((((()))***+++++++++*********)))***++++++,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++***+++---......,,,+++******+++,,,...///000000+++,,,,,,---///111222333000111111222333333444444333333333444555666777888::::::<<<===>>>>>>>>>>>>???BBBEEEIIIKKKMMMMMMMMMJJJNNNSSSXXXZZZ\\\^^^```\\\aaabbbgggooorrrvvvnnnkkkjjjfffccc```___]]]ZZZXXXWWWVVVUUUXXXXXXYYYYYYYYYYYYXXXWWW\\\ZZZYYYZZZ]]]___``````aaabbbdddhhhlllrrrwwwzzzzzz}}}}}}~~~}}}{{{xxxvvvttttttuuuuuuqqqpppooonnnnnnnnnnnnnnnjjjkkkkkkhhhffffffiiimmmiiifffaaa]]]ZZZ[[[\\\^^^\\\ZZZWWWUUUVVVWWWWWWWWWWWWVVVUUUSSSQQQQQQPPPPPPRRRRRRPPPOOOMMMLLLKKKJJJKKKIIIGGGGGGIIINNNSSSVVVUUUVVVUUUUUUSSSQQQNNNMMMJJJKKKNNNPPPQQQRRRRRRRRRLLLKKKLLLPPPTTTWWWUUURRRWWWSSSLLLEEE???<<<:::::::::999888777666555444444444555555555444222000///111222333444444333222111777555333111///...//////666555555444444333333222444333111///......///000...------,,,,,,++++++***))))))************)))))),,,+++******))))))******************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///111000///...............////////////000000000000333333222111111000111111222222333333555666888999:::;;;;;;::::::;;;???BBBAAADDDGGGIIIJJJKKKMMMOOOPPPSSSWWWYYYYYYZZZ[[[]]]\\\bbbbbbeeeooovvvzzztttoookkkiiigggeeebbb```___^^^]]]]]]^^^^^^^^^]]]]]]\\\___]]]\\\\\\]]]_________aaaaaaaaacccfffkkkooorrrzzzxxx|||~~~~~~~~~}}}{{{xxxvvvuuuttttttppppppooonnnmmmmmmmmmmmmkkkkkkkkkiiiffffffhhhjjjiiifffaaa]]][[[[[[]]]^^^\\\ZZZWWWUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXQQQPPPOOONNNMMMLLLKKKKKKLLLKKKJJJIIIJJJMMMQQQSSSUUUUUUTTTSSSQQQOOOLLLKKKIIIJJJLLLNNNPPPPPPPPPPPPKKKJJJJJJNNNRRRUUUSSSQQQTTTPPPJJJDDD???<<<;;;;;;888888777666555555444444444444555555444222111000111111222222222222111111555444333111000///......444444333333333333222222333222000...---...///000......------,,,+++++++++******++++++++++++******,,,+++******))))))******************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...------,,,+++++++++++++++////////////000000000000///////////////000111111222222333333555666888999::::::::::::999;;;>>>AAAAAADDDGGGIIIJJJKKKMMMOOOPPPSSSWWWYYYZZZZZZ\\\]]]\\\bbbbbbdddmmmuuu~~~}}}zzzwwwtttqqqnnnmmmkkkjjjjjjiiihhhgggffffffgggeeebbbaaabbbccccccbbbgggeeecccbbbdddhhhmmmpppttt{{{{{{~~~~~~~~~}}}{{{yyyvvvuuussspppooonnnmmmllllllllllllkkklllllljjjgggfffffffffhhheeeaaa]]][[[[[[]]]^^^\\\ZZZWWWWWWWWWXXXXXXWWWTTTUUUVVVWWWWWWVVVUUUTTTOOOOOONNNMMMLLLKKKKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPSSSSSSRRRPPPNNNLLLIIIHHHFFFHHHJJJLLLMMMMMMMMMMMMJJJHHHHHHKKKPPPRRRRRRPPPQQQNNNHHHCCC>>><<<;;;;;;666666666555555444444444333444444555444333111000111111111000000111111111444333333222111///...---111111111111222222222222222111000...---...//////.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++******))))))******************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,+++*********++++++....../////////000000000---......///000111333333222222333333555666888999999999::::::999;;;===@@@AAADDDGGGIIIJJJKKKNNNOOOQQQSSSWWWYYYZZZZZZ\\\]]]\\\bbbbbbccclllsss~~~|||yyyvvvtttsssrrrrrrpppmmmlllmmmnnnnnnmmmqqqooollljjjkkkoootttwwwzzz||||||~~~{{{|||}}}}}}|||yyywwwuuuqqqpppooommmllllllllllllmmmmmmlllkkkhhhfffdddcccfffdddaaa^^^\\\\\\]]]___^^^\\\ZZZYYYZZZZZZYYYXXXUUUVVVVVVVVVUUUSSSPPPNNNOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQOOOMMMKKKHHHGGGFFFDDDFFFGGGIIIJJJKKKJJJJJJGGGEEEEEEHHHNNNRRRRRRQQQPPPMMMHHHCCC???<<<;;;:::444444444444444444444444222333444444444333222111222111000//////000111222222222333333111000...,,,......///000000111222222222222111000//////000000//////......---,,,,,,,,,***++++++++++++++++++***,,,+++******))))))******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,......---------------...---.........///000000000000000000111222333555555222222222333555666888999888999::::::::::::===???@@@CCCGGGIIIJJJLLLNNNPPPQQQTTTWWWYYYZZZ[[[\\\]]]]]]dddddddddlllttt}}}{{{{{{|||}}}}}}}}}|||yyyvvvtttvvvzzz~~~}}}}}}}}}{{{yyyxxxyyyyyyvvvxxxzzz|||}}}|||zzzyyyrrrrrrpppooonnnmmmmmmmmmnnnmmmllljjjhhheeecccaaaeeeccc```^^^]]]]]]^^^___```^^^\\\\\\\\\]]][[[ZZZZZZZZZ[[[[[[ZZZWWWUUUSSSOOONNNLLLKKKJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHFFFEEEDDDCCCEEEFFFHHHIIIIIIIIIHHHEEECCCBBBEEEKKKQQQSSSRRROOOMMMHHHCCC???<<<:::999444444444444444333333333111222333444444444333222222111000//////000111222111222222222111///...,,,,,,------...///000111111333333222222222222222222000000///......------,,,))))))************)))))),,,+++******))))))******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,//////............//////,,,------...///000000000222222222222222333333444222222222333555666888999888999;;;;;;:::;;;===???@@@CCCFFFIIIJJJLLLNNNPPPQQQTTTXXXZZZZZZ[[[\\\^^^___gggfffgggnnnwww}}}}}}|||zzzxxxwwwvvvuuuuuussstttwwwzzz{{{{{{{{{zzzuuutttsssqqqpppoooooooooooommmjjjhhhgggfffcccaaadddbbb```^^^]]]^^^______```^^^]]]]]]^^^^^^\\\ZZZXXXYYYZZZ[[[[[[ZZZYYYXXXQQQOOOMMMKKKJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHEEEBBB???BBBGGGMMMOOOPPPLLLJJJFFFBBB>>><<<:::999555555555444444333333333000111333444555444444333111111111000000111111111111111111111000///...---,,,------...///000000111333333333333333333333333000000000///......------)))))))))******))))))))),,,+++******))))))******************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---......,,,,,,---...///000000111111111000000000111111222222222333333555666888999888:::<<<<<<<<<<<<>>>???@@@BBBFFFIIIJJJLLLOOOQQQRRRTTTXXXZZZ[[[[[[]]]^^^aaaiiiiiihhhpppzzz|||~~~|||zzzxxxwwwvvvuuutttrrrsssuuuwwwxxxyyyyyyyyyxxxwwwvvvtttsssrrrqqqqqqpppmmmiiifffffffffdddbbbcccaaa```^^^^^^^^^___```___]]]\\\]]]]]]]]][[[YYYVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQNNNLLLKKKKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHHHHFFFBBB>>>>>>BBBGGGIIIIIIEEEDDDAAA???===;;;;;;:::777666666555444333222222000111222444555555444444111111222222222222111111222111000//////...//////------......//////000000222333333333333333333333111111000000///......---)))******++++++******))),,,+++******))))))******************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,------...,,,+++++++++,,,,,,---...+++,,,,,,---...///000111/////////000111222333444222222333333555666888999999;;;===>>>======???@@@???BBBFFFIIIJJJLLLOOOQQQRRRUUUXXXZZZ[[[\\\]]]^^^```iiiiiiiiiqqq|||~~~|||zzzxxxwwwxxxwwwwwwvvvsssssstttuuuvvvwwwwwwwwwzzzyyyxxxvvvtttsssssssssqqqmmmhhheeeffffffdddbbbbbbaaa```___^^^______```]]]\\\[[[\\\\\\\\\ZZZXXXYYYXXXWWWUUUTTTSSSRRRRRRUUUSSSOOOLLLKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGBBB===<<<>>>BBBCCCCCC???>>>===<<<<<<;;;;;;;;;888888777666444333222222///000222444555555555444111222333444444333222111222111000.........///000.........///////////////111222222333333333222222111111000000//////......+++++++++,,,,,,+++++++++,,,++++++***)))*********************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,,,,------...///++++++,,,---...///000111///000000222333555777888222222333333555666888999999;;;>>>>>>>>>>>>???AAA???BBBFFFIIIJJJMMMOOOQQQRRRUUUXXXZZZ[[[\\\]]]^^^___hhhiiiiiiqqq|||}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxwwwuuutttttttttuuuvvvwwwxxxxxxwwwvvvuuuvvvrrrmmmiiigggeeecccaaabbbccccccbbb```^^^[[[ZZZ^^^^^^]]]\\\ZZZXXXVVVUUUQQQSSSTTTTTTRRRRRRUUUXXXUUUQQQLLLKKKLLLNNNNNNLLLIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEEEECCCAAAAAACCCEEEEEEFFFHHHJJJKKKKKKKKKJJJGGGCCC???<<<<<<>>>@@@BBBCCCAAA???===;;;;;;;;;;;;888666555444666666555444222333333444555555555444444444333222111111111222---.../////////...,,,,,,,,,---...///000000000///000111111111222222222222222222111111000...---,,,)))***************++++++******+++++++++,,,,,,,,,*********)))))))))((((((,,,***(((''')))******)))))))))*********+++++++++++++++++++++++++++++++++///............---------***++++++,,,,,,++++++***++++++,,,------......///000000000111222222333333666666555555555666666666999;;;<<<<<<;;;;;;===>>>AAABBBFFFIIILLLMMMNNNNNNRRRUUUYYY\\\]]]]]]^^^___```eeeeeeiiisss}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{~~~|||yyyvvvsssqqqpppooorrrssstttuuuvvvvvvvvvvvvvvvsssooollljjjhhhdddbbbbbbbbbbbbaaa```___^^^]]]^^^^^^]]]\\\ZZZXXXVVVUUUQQQSSSTTTSSSRRRQQQSSSVVVSSSPPPKKKJJJKKKLLLLLLKKKIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGDDD@@@===<<<>>>@@@AAABBBAAA???>>>===<<<======:::888666555666666555444222333333444444555444444444333222111111000000111....../////////...---,,,,,,,,,---//////000000000000000000111111111222222222222111111000...---,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,***(((((()))*********))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,------......///000000000111222222333333444444444444555666777888999;;;<<<<<<<<<<<<===???AAABBBEEEIIIKKKMMMNNNOOOSSSVVVZZZ]]]]]]]]]^^^___```eeeeeeiiisss}}}zzz~~~}}}zzzzzzzzzzzzzzz{{{|||}}}}}}yyytttqqqooooooooooooppppppqqqrrrtttuuuvvvuuutttrrrpppooolllhhheeebbbbbbaaa````````````aaa^^^^^^]]]\\\ZZZXXXWWWVVVRRRSSSTTTSSSRRRQQQRRRSSSQQQNNNKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGEEEBBBAAAAAACCCBBBBBBCCCCCCDDDEEEGGGGGGHHHEEEBBB???======>>>???AAA@@@???>>>>>>>>>???@@@<<<:::888666777666555333333333333333444444444444333222111000000///000000///////////////...------+++,,,---...///000111111/////////000000000111111111111111111000...---,,,---,,,,,,++++++******************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,***))))))***++++++******************+++++++++++++++++++++++++++++++++(((((()))***+++,,,------------............------,,,,,,,,,---......//////000000000111222222333333111222222333444666888999999;;;<<<<<<<<<<<<>>>???AAABBBEEEHHHKKKMMMNNNOOOUUUXXX\\\^^^^^^]]]^^^^^^```eeeeeeiiisss}}}eeekkkttt~~~}}}|||yyyyyyyyyzzz{{{|||~~~}}}{{{wwwtttrrrrrrrrrssspppooonnnnnnoooppprrrsssqqqqqqrrrssssssqqqmmmjjjeeedddbbbaaa``````aaabbb]]]]]]]]]\\\ZZZYYYWWWVVVSSSTTTTTTSSSRRRQQQPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHHHHFFFCCCAAAAAABBBAAA@@@@@@@@@AAACCCEEEFFFGGGFFFDDDAAA===<<<===>>>???>>>=========>>>@@@@@@???<<<:::888888777555333333333333333333333444444222222111000000000000000000000000000//////......++++++,,,---...000111222////////////000000000000111111111111000///...---******************))))))************++++++++++++))))))))))))))))))))))))+++***))))))+++,,,+++***************************++++++++++++++++++++++++((())))))***+++,,,,,,,,,------............------,,,,,,------.../////////000000000111222222333333222222222333444555666777999;;;<<<===<<<===>>>@@@AAABBBDDDGGGJJJLLLNNNOOOVVVYYY]]]^^^^^^^^^^^^^^^```eeeeeeiiisss}}}[[[___eeekkksss}}}~~~}}}|||xxxxxxyyyyyy{{{|||~~~~~~|||yyyvvvttttttttttttrrrqqqooommmllllllmmmnnnlllmmmooorrrssssssooommmhhhgggdddbbbaaa``````aaa]]]]]]\\\\\\ZZZYYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOOPPPPPPNNNMMMKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFCCCAAAAAAAAA@@@@@@??????@@@BBBDDDEEEFFFGGGFFFCCC>>><<<<<<===<<<<<<;;;;;;<<<===???@@@AAA>>>;;;999999888666444444333333222222222333333222222111111111111222222111111000000////////////,,,,,,,,,,,,---///000111////////////000000000000000000111000000///...---)))*********++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))***)))(((***+++,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......//////000000000000111222222333333444333333333333444555555999;;;<<<=========???AAAAAABBBDDDFFFIIILLLNNNOOOVVVYYY]]]^^^^^^^^^^^^^^^```eeeeeeiiisss}}}SSSVVV[[[^^^bbbhhhqqqxxx}}}{{{wwwxxxxxxyyyzzz{{{}}}}}}~~~|||yyyvvvtttrrrrrruuutttqqqooommmkkkjjjiiiiiiiiikkknnnppppppnnnkkkiiihhhfffdddbbbaaa``````]]]\\\\\\\\\ZZZYYYXXXWWWUUUTTTTTTUUUUUUTTTQQQOOOPPPQQQQQQOOOMMMKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFHHHHHHGGGDDDBBBBBBBBB@@@@@@AAAAAABBBDDDEEEFFFEEEGGGGGGDDD???<<<<<<>>>;;;;;;::::::;;;===>>>???AAA???<<<;;;:::999888666555444222111111222333333222222222333333555666777222222111000000000000000---,,,,,,,,,,,,...///000/////////000000000111111000000000000000///......++++++,,,,,,,,,---------)))))))))************++++++++++++++++++,,,,,,,,,((('''((()))+++,,,+++)))+++++++++***************++++++++++++++++++++++++......------,,,,,,,,,,,,,,,,,,------------,,,,,,---------...//////000000000000000111222222333333555555444444444444444555999;;;<<<======>>>@@@AAAAAABBBCCCEEEHHHKKKNNNOOOUUUXXX\\\^^^^^^]]]^^^^^^```eeeeeeiiisss}}}IIIMMMQQQSSSUUUXXX^^^cccqqqyyy}}}zzzwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{yyywwwuuurrrqqquuutttsssqqqnnnkkkiiihhhhhhhhhhhhjjjkkkkkkhhhfffggggggffffffdddcccbbbaaa\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTVVVWWWVVVSSSPPPPPPQQQRRRPPPMMMKKKLLLNNNKKKKKKKKKJJJHHHGGGEEEDDDEEEGGGHHHGGGEEECCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFCCCFFFHHHEEE@@@<<<===???<<<<<<;;;;;;<<<===>>>???BBB???===;;;;;;;;;999888555444222111000111222333222222333444666888:::;;;333222111000000000111111///...,,,++++++,,,...///000000000111111111222222000000000000000//////...,,,,,,++++++***))))))((())))))))))))******************+++++++++,,,,,,,,,&&&&&&&&&(((***+++***(((+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------------------............------------......//////000000000000000111222222333333444444444444555666777777999;;;=========>>>@@@BBBAAABBBCCCEEEGGGKKKNNNOOOSSSVVVZZZ]]]]]]]]]^^^___```eeeeeeiiisss}}}BBBFFFJJJMMMMMMOOOSSSWWWZZZaaalllvvv~~~}}}yyywwwwwwwwwwwwxxxyyyzzzzzzuuuvvvxxxyyyxxxwwwuuussstttttttttrrrpppmmmjjjhhhiiihhhgggggghhhfffcccaaadddeeefffgggfffeeecccbbb\\\\\\\\\\\\[[[YYYXXXWWWVVVUUUTTTVVVXXXXXXTTTQQQOOOQQQRRRPPPMMMKKKLLLMMMKKKLLLLLLKKKJJJGGGEEEDDDDDDFFFHHHHHHFFFDDDDDDDDDBBBCCCEEEGGGHHHHHHGGGGGGBBBFFFHHHFFFAAA======???>>>===<<<<<<<<<>>>???@@@BBB???===<<<<<<<<<:::999555444222000000111222333222333444666888;;;===>>>333333111000000000111222000...---++++++,,,---...111111111111222222222222///000000000000000///...,,,+++)))(((&&&$$$"""!!!))))))))))))************(((((())))))************%%%%%%&&&(((***+++)))'''++++++++++++******))))))++++++++++++++++++++++++******+++,,,---......///......////////////......------......///000000000000000000111222222333333333333444444666777999:::999;;;======>>>>>>AAABBBBBBBBBCCCDDDGGGKKKNNNOOORRRUUUYYY\\\]]]]]]^^^___aaaeeeeeeiiisss}}}BBBBBBBBBCCCEEEHHHKKKLLLRRRUUU[[[aaaiiiqqqzzz{{{{{{zzzzzzzzz{{{{{{|||vvvuuuuuuuuuvvvwwwwwwxxxwwwsssnnnllllllllljjjgggfffffffffeeedddaaa___]]]eeefffggggggfffeeebbbaaa___^^^]]]\\\[[[YYYXXXWWWUUUTTTTTTUUUWWWWWWVVVTTTPPPPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDCCCBBBAAA???======;;;;;;===>>>@@@BBBCCCCCC?????????>>><<<:::888777:::777333222222444555555444555777999::::::::::::444222222222222222///---000///...------...000111222222222111111111111111////////////////////////---,,,++++++******+++++++++++++++************)))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///---......///000111111222000000000222444555444333222444555555444444666777888:::<<<======>>>@@@BBBEEEDDDFFFKKKMMMLLLLLLOOOTTTWWWYYY[[[[[[\\\]]]___```dddccchhhsss}}}@@@@@@@@@AAACCCFFFHHHIIIJJJMMMQQQUUUZZZaaahhhmmmvvvzzz~~~|||{{{zzzyyyyyyyyyuuuuuuuuuvvvwwwxxxyyyzzzvvvsssooommmmmmllljjjhhhjjjjjjiiihhhfffdddbbbaaaddddddffffffeeecccaaa```______^^^\\\[[[YYYXXXXXXVVVVVVUUUVVVWWWXXXWWWUUUQQQPPPOOOMMMLLLLLLLLLMMMKKKKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEDDDBBB@@@>>>===<<<===>>>@@@AAACCCDDDEEE>>>>>>===<<<;;;:::999999;;;888444222222333444333444666888:::;;;;;;::::::444222111111111111000...222111///---,,,,,,---...111111111111111111111111000000000000000000000000---,,,++++++***++++++++++++++++++************)))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000---......///000000111111222111111222333444222111222444555555444444666777888:::<<<=========???AAAEEEDDDFFFLLLNNNLLLLLLOOOVVVXXXZZZ[[[[[[[[[]]]^^^```eeedddiiittt@@@AAAAAABBBDDDFFFGGGHHHFFFHHHJJJLLLNNNRRRVVVZZZ___ccciiipppvvv~~~|||zzzxxxvvvvvvvvvvvvvvvwwwxxxzzz{{{|||vvvsssooommmmmmlllkkkjjjlllkkkjjjhhhfffeeeddddddbbbcccdddeeedddccc```_________^^^]]][[[ZZZYYYYYYXXXWWWVVVWWWXXXXXXWWWVVVSSSQQQMMMKKKJJJJJJLLLMMMIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGEEECCC@@@>>>======>>>???@@@BBBDDDEEEFFF???>>><<<;;;::::::;;;;;;<<<999444222222222222222333555888:::;;;;;;999888555222000///000111000000000///---,,,,,,,,,---...000000000000000000111111111111111111111111111111------,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000.........//////000000111333222111222333333111///222333555555444555666888:::;;;======<<<===>>>@@@EEEDDDGGGLLLNNNMMMMMMPPPVVVXXXZZZ[[[[[[\\\]]]^^^aaaffffffkkkwwwDDDDDDEEEFFFGGGHHHIIIJJJHHHJJJKKKLLLLLLNNNQQQSSSSSSWWW\\\```eeekkkqqquuuzzz}}}}}}zzzxxxwwwvvvxxxxxxxxxxxxxxxyyyzzzzzztttssspppnnnmmmlllllllllkkkiiigggeeecccbbbbbbbbbbbbcccdddeeedddcccaaa```______^^^]]]\\\[[[ZZZZZZYYYXXXVVVVVVWWWWWWVVVUUUSSSQQQOOOLLLKKKKKKLLLLLLHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIIIIIIIHHHGGGEEECCC@@@===<<<<<<===>>>@@@AAACCCDDDEEEAAA@@@===:::999999:::;;;===:::555222111111111000111333666999:::999777555555222///...///000111111++++++++++++,,,...000111///000000000000000111111000000000000000000000000------,,,++++++++++++,,,+++++++++*********))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////........./////////000000111111000111333333222000111333555555555555666888:::<<<======<<<<<<===???EEEDDDGGGLLLOOOMMMNNNQQQTTTWWWZZZ[[[\\\]]]___aaabbbgggggglllxxxGGGGGGHHHIIIJJJJJJKKKKKKJJJLLLMMMNNNNNNOOOQQQSSSQQQSSSVVVYYY[[[___cccfffhhhjjjlllnnnnnnoooppprrrqqqsssvvvxxxzzz{{{||||||~~~~~~||||||~~~~~~}}}{{{zzzzzzyyy{{{{{{yyyxxxwwwvvvvvvvvvrrrrrrpppnnnlllllllllmmmjjjiiifffdddbbbaaaaaaaaabbbccceeefffeeedddbbbaaa```______^^^]]]\\\[[[[[[ZZZWWWUUUTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEGGGHHHHHHHHHFFFDDDBBB???<<<;;;:::;;;<<<===???AAABBBCCCDDDBBB???<<<:::999::::::===:::555222111000000//////111333666666555444222444111...---///000111111******+++,,,---...000000//////000000111111111222////////////////////////...---,,,,,,++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------............////////////.........000333444444222111333444555555555777999:::<<<======<<<<<<===???DDDCCCFFFLLLNNNMMMNNNQQQRRRUUUXXX[[[]]]___bbbdddcccggghhhmmmyyyHHHIIIJJJKKKLLLLLLKKKKKKJJJLLLNNNOOOOOOOOOQQQSSSRRRTTTUUUVVVVVVWWWZZZ\\\^^^___````````````bbbcccaaadddgggiiikkkmmmpppsssrrrssstttvvvzzz}}}}}}}}}|||{{{}}}~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}|||{{{yyywwwuuusssrrrrrrppppppooommmkkkkkklllnnnkkkjjjhhhfffeeeccccccbbbbbbccceeeffffffdddcccbbb``````___^^^^^^]]]\\\\\\[[[XXXUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRPPPMMMKKKIIIEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAABBBDDDFFFGGGGGGGGGFFFDDDBBB???===<<<888999:::;;;===???@@@AAADDDCCCAAA>>><<<<<<;;;;;;===999444111000000000//////000111222333222222111222000......///000111000............------,,,,,,000000000111222222333333...........................------,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***........................---------000333555444333000222444555555555777999:::;;;======<<<===>>>@@@CCCBBBEEEKKKNNNMMMMMMPPPRRRUUUYYY[[[]]]```bbbdddccchhhhhhmmmyyyLLLMMMNNNOOOOOOOOONNNMMMNNNPPPRRRSSSRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVXXXZZZYYYZZZZZZZZZXXXXXXZZZ[[[\\\^^^aaacccdddhhhnnnrrrpppqqquuuzzz~~~|||{{{|||~~~~~~~~~}}}}}}~~~~~~yyyxxxvvvtttsssqqqqqqpppnnnoooooollljjjiiikkknnnkkkkkkjjjiiigggeeecccbbb```bbbccceeeeeecccbbbaaa``````______^^^^^^]]]]]]\\\YYYVVVTTTTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHGGGGGGFFFEEECCCAAA???>>>777888999;;;<<<>>>???@@@BBBAAAAAA@@@@@@?????????<<<888444111000111000000111000000000111111222222111///...///000111000///000000000///...---,,,+++000111111222333333444444////////////////////////......---,,,,,,,,,,,,---+++++++++************)))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,***)))...........................---...000222444333222000222444555555666888999888:::<<<=========???AAABBBAAADDDJJJMMMLLLMMMPPPTTTWWWZZZ\\\]]]^^^aaabbbcccgggggglllwwwPPPQQQRRRSSSSSSSSSRRRQQQTTTVVVXXXXXXXXXWWWXXXYYYXXXYYYYYYYYYXXXXXXYYY[[[WWWXXXXXXWWWUUUUUUVVVXXX[[[]]]```aaaccchhhooouuurrruuuzzz}}}}}}{{{|||~~~~~~~~~~~~~~~~~~vvvuuutttsssqqqqqqqqqqqqlllnnnnnnllliiihhhkkknnniiijjjjjjiiigggeeebbbaaa___```bbbccccccbbbaaa````````````___^^^^^^^^^]]]^^^[[[WWWUUUUUUUUUTTTTTTUUURRROOOLLLJJJJJJJJJKKKDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHGGGFFFDDDCCCAAA@@@777888999;;;===>>>???@@@??????AAABBBBBBBBBBBBBBB;;;777333111000111111000222222000000000111222333//////...000111111000.........//////000//////...111111222333444444555555000000000000000000000000......---,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***))).....................---/////////000222333222000000222444555555666888:::888:::<<<======>>>@@@BBBAAA@@@CCCIIILLLKKKLLLOOOWWWYYY\\\]]]]]]]]]___```cccggggggkkkvvvSSSUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ\\\]]]^^^^^^aaa___\\\\\\\\\\\\[[[ZZZWWWXXXZZZYYYXXXWWWXXXYYY^^^aaaeeegggiiiooowww}}}|||~~~}}}}}}}}}{{{{{{|||~~~|||zzzvvvtttqqqpppqqqqqqqqqpppooonnnlllkkkjjjjjjkkklllhhhhhhhhhiiijjjhhheeecccbbbbbbaaa```___^^^]]]\\\]]]\\\ZZZ[[[\\\]]]]]]\\\]]]\\\ZZZYYYVVVUUUSSSRRRTTTSSSQQQOOOMMMKKKIIIHHHJJJIIIHHHHHHHHHGGGEEEBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGIIIHHHFFFDDDCCCBBBAAAAAA;;;:::999888888999;;;<<<======>>>>>>??????@@@@@@;;;999666222///------,,,///000111333222111///...111222333222000/////////000///...---,,,---......+++...111444555444222111000//////............//////......------,,,++++++************))))))))))))***+++,,,------,,,+++***+++******)))((()))))))))'''&&&&&&(((,,,...,,,***......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000,,,---...///000111222333666666555555555666666777999;;;<<<===<<<===???@@@???BBBEEEGGGHHHJJJLLLNNNQQQUUUZZZ]]]^^^^^^]]]^^^___ggghhhjjjvvvYYY[[[\\\]]]^^^___aaadddfffggghhhiiikkklllmmmnnnmmmkkkhhhffffffeeecccaaa[[[\\\]]]]]]\\\]]]___aaaeeeiiinnnsssvvv|||~~~}}}}}}~~~}}}}}}}}}~~~}}}{{{yyyvvvtttrrrrrrrrrsssrrrqqqooonnnlllkkkjjjjjjjjjkkkkkkjjjjjjkkklllkkkhhheeedddcccbbb```___^^^^^^^^^^^^]]][[[[[[]]]^^^]]]\\\\\\\\\ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHFFFFFFFFFFFFCCCAAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@<<<;;;999888888999;;;<<<;;;;;;<<<<<<=========>>>999888555222000...------...///111222222111///...,,,...//////...---...///111000///.........//////,,,///222555666555333222111111000/////////000000///......------,,,++++++(((((())))))*********+++(((((()))******)))((((((,,,++++++***************)))((((((***---...---+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...............//////000111222333333111222333444666888:::;;;:::<<<===>>>>>>>>>@@@AAA@@@BBBEEEGGGHHHJJJLLLNNNRRRTTTXXXZZZZZZ[[[]]]^^^___ggghhhjjjvvv^^^```bbbeeegggjjjnnnqqqtttuuuwwwyyy{{{|||}}}~~~}}}zzzvvvssspppnnnkkkiiibbbbbbcccbbbbbbdddiiilllpppvvv~~~~~~~~~~~~|||{{{zzzzzzzzzxxxwwwuuutttssstttuuuuuusssrrrpppooommmlllkkkjjjjjjjjjmmmllllllmmmmmmllljjjgggeeedddbbb```______``````^^^]]][[[[[[]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVQQQQQQQQQPPPNNNLLLKKKJJJJJJHHHGGGFFFGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEECCCAAA@@@>>>===<<<:::888888888:::;;;:::::::::::::::::::::;;;777666444222111/////////---...000000111000///...***,,,...///......///000111111000////////////000---///222555666555333222333222111000000000000111///......------,,,++++++''''''((()))***+++,,,,,,(((((())))))))))))((((((,,,,,,,,,++++++++++++++++++******+++---...,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------............000000111111222222222333000111222333666888:::<<<;;;===>>>???>>>???AAABBB@@@BBBFFFHHHIIIJJJLLLNNNSSSUUUWWWXXXXXXZZZ]]]___^^^fffgggkkkvvviiillloooqqqtttwww{{{~~~{{{wwwtttppppppooonnnnnnqqqvvvzzz~~~{{{yyywwwwwwwwwxxxwwwvvvtttttttttuuuwwwvvvtttrrrqqqqqqooonnnmmmlllkkkkkklllkkkjjjkkkkkkkkkiiiffffffeeecccaaa``````aaabbb]]][[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTSSSRRRPPPNNNKKKJJJLLLKKKIIIHHHIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFHHHIIIIIIGGGEEECCCCCCDDDEEEEEEDDDBBB@@@>>>>>>===:::888888888999:::999999999999999999999999555444333222111111000000---...//////000//////...---...000000000///000111000000000///////////////,,,...111333444444333222333222111000000000000000///......------,,,++++++'''(((((()))******++++++************************+++++++++++++++*********++++++,,,,,,,,,,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000111111111111111111111111222333333444555666888999:::<<<>>>>>>>>>>>>@@@BBB@@@CCCFFFHHHIIIJJJLLLNNNTTTWWWZZZ\\\\\\]]]^^^___^^^fffgggkkkwww~~~~~~~~~zzzxxxwwwxxxzzz{{{{{{{{{uuuuuuuuuvvvwwwvvvtttrrrrrrrrrqqqpppooonnnmmmllliiihhhggggggggggggeeedddeeedddcccbbbaaaaaabbbbbb[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWVVVUUURRROOOLLLJJJMMMJJJHHHHHHIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCEEEFFFHHHJJJIIIGGGDDDBBBBBBCCCEEEEEEEEECCCAAA@@@>>>===:::888888888999::::::::::::999999888888888333333333333222111111000------...//////////////////111222111///......////////////.........------+++---///111222222111000333222111000///////////////......------,,,++++++******))))))))))))))))))++++++************++++++******++++++******)))(((***+++,,,,,,+++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////000000000000//////000000000000000000222222333333555666777888999;;;============???AAA@@@CCCFFFHHHIIIKKKMMMOOOTTTYYY^^^bbbbbbaaa______]]]eeegggkkkwww|||{{{{{{|||wwwvvvuuuuuuvvvuuusssqqqqqqqqqqqqqqqqqqooonnnnnngggfffddddddeeeeeecccbbbccccccccccccbbbbbbaaaaaaZZZXXXVVVUUUVVVWWWVVVUUUVVVVVVVVVUUUUUUTTTTTTSSSVVVWWWWWWVVVSSSPPPLLLJJJJJJHHHEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHFFFCCCAAAAAABBBCCCCCCCCCBBBAAA@@@===<<<:::888888888:::;;;;;;;;;::::::999888777777333333333333333222111000.........//////000000111///000111000...---,,,---.........///...------,,,+++,,,---///000000000000333222111000///.........///......------,,,++++++************))))))((((((******))))))))))))******))))))***+++***)))(((''')))+++,,,,,,***)))***+++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................//////000000000000///000111222555777999;;;999:::<<<===<<<===>>>@@@AAACCCGGGIIIJJJKKKMMMOOOTTTZZZ```ddddddbbb___^^^]]]eeegggkkkxxx}}}|||}}}}}}yyywwwtttsssssssssrrrpppnnnooooooppppppooonnnnnnhhhfffddddddddddddcccbbbaaabbbcccdddcccbbb```___ZZZXXXVVVUUUVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRSSSTTTTTTSSSPPPMMMLLLIIIGGGDDDCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFGGGGGGGGGFFFDDDBBB@@@????????????@@@@@@@@@@@@<<<;;;999888888999;;;<<<;;;;;;:::999888777666555333333444444333111000///////////////000111222222...000111111000...///000...//////000///...---,,,+++,,,...///000111111000444444222111000////////////......------,,,++++++)))))))))))))))*********,,,+++***))))))***+++,,,)))***+++,,,,,,***)))''')))+++...---+++***+++---((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------..................///000111111222222000000111222444666888999:::;;;=========>>>???AAAAAADDDGGGIIIJJJKKKMMMOOOTTTXXX^^^aaaaaa___^^^]]]\\\eeegggkkkxxx||||||}}}~~~~~~|||yyyzzzxxxtttrrrrrrrrrqqqpppkkklllnnnooooooooonnnmmmiiigggeeeeeeeeefffeeeddd___aaacccddddddbbb```^^^[[[YYYWWWVVVWWWWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNMMMOOOQQQRRRRRRQQQOOOMMMKKKHHHEEEEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBGGGGGGGGGFFFEEECCCAAA@@@>>>======<<<======>>>???;;;:::999888888999;;;<<<;;;:::999888777666555444333444444444333111000...////////////000111333333///111333333333222333444///000111111111000...---,,,---...000111111222222666555444222111000000000///......------,,,++++++''''''((()))***+++,,,,,,......---,,,,,,---......***+++,,,------,,,***((())),,,//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111...///000111222333444444444444333333333444444555;;;<<<>>>???>>>???@@@BBBAAADDDGGGIIIJJJKKKNNNOOOTTTWWW[[[\\\\\\\\\\\\\\\\\\eeegggkkkxxx}}}|||zzzzzz{{{{{{yyyxxxvvvtttqqqrrrttttttrrrppphhhhhhhhhiiijjjjjjjjjkkkfffffffffeeeeeedddddddddccccccccccccdddbbb^^^[[[YYYYYYYYYYYYWWWUUUSSSRRRSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKGGGDDDBBBDDDFFFHHHFFFEEECCCBBBAAAAAABBBBBBGGGGGGEEEDDDBBB@@@???>>>???>>>===<<<;;;;;;<<<===<<<===<<<;;;999888:::<<>>===>>>===<<<;;;;;;<<<<<<===;;;<<<;;;:::999999<<<>>>@@@<<<888777777777666555333333444444333333222111...//////000000000000000000000000000000000000000111111000///////////////...---,,,...000222222222---...............------000000000///...---++++++,,,+++***************+++************************)))******+++++++++******)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............------------...///000111......///000111111111111,,,111555666444333666999999;;;===>>>>>>>>>@@@BBB@@@CCCGGGIIIJJJKKKMMMNNNTTTVVVWWWXXXYYY\\\___bbb^^^dddffflllvvv}}}||||||{{{yyywwwxxxvvvtttsssrrrqqqooommmkkkkkkjjjhhhgggeeedddcccdddddddddddddddeeeeeeeeecccbbbaaabbbccccccaaa___^^^^^^^^^]]][[[YYYVVVUUUVVVUUUSSSQQQNNNMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOKKKJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCAAA???>>>===<<<<<<<<<<<<;;;<<<<<<===>>>;;;;;;:::999888:::>>>AAA@@@===:::888777777666555333333444444333333222111////////////000000000000000000000000000000000000111111111000000000000000...---,,,---000222222111111000000000000000111111111111111000///...---,,,---,,,+++***************************************))))))))))))***+++,,,---)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................///000111111......///000000/////////111222444222111222777;;;:::;;;===>>>>>>???AAACCC@@@CCCGGGJJJKKKMMMNNNPPPSSSUUUWWWXXXYYY[[[___bbb```fffhhhmmmxxx~~~}}}{{{zzzyyywwwuuusssqqqooonnniiiiiiiiihhhgggggggggfffddddddddddddeeeeeeeeeeeecccbbbaaabbbccccccbbb```]]]]]]]]]\\\ZZZXXXVVVTTTUUUTTTSSSQQQOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<======>>>===<<<;;;999888999===@@@@@@>>>;;;999888777666555333333444444333333222111///////////////000000111111111111111111111111111111111111111111111111000...---,,,---///111111111333222111000000222333444000000000000///...---,,,------,,,+++************************************+++***)))))))))***,,,---))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////.........//////000111000111111111111000000///222333333222111333777;;;999;;;=========>>>@@@BBBAAADDDHHHJJJKKKLLLMMMOOORRRTTTWWWXXXZZZ\\\___aaaccciiijjjooozzz~~~|||||||||zzzwwwtttqqqoooooojjjjjjjjjiiiiiihhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbcccddddddbbb```]]]]]]]]]]]][[[YYYWWWVVVTTTTTTSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEAAA@@@@@@>>>===<<<;;;;;;::::::;;;<<<<<<<<<======>>>>>><<<999777777:::<<<>>>===<<<:::888666555555333333444444333333222111000//////...///000111111222222222222222222222222000111222222333222111111...,,,+++---///111111111//////...---...///000222///////////////...---,,,------,,,+++******++++++************************---,,,***)))))))))***+++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---......//////000111111111111000000///111222333333333444666777777999;;;<<<<<<===???@@@BBBEEEHHHJJJJJJJJJKKKLLLQQQTTTWWWYYY[[[]]]___aaaccchhhiiinnnxxx~~~~~~}}}zzz||||||{{{xxxtttpppooopppmmmmmmllljjjiiigggfffeeeggggggggggggffffffeeeeeecccccccccdddeeedddaaa^^^]]]^^^^^^^^^^^^\\\[[[ZZZUUUTTTTTTSSSSSSTTTTTTUUUPPPPPPOOONNNNNNMMMMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;======<<<:::777666777888:::;;;;;;:::777555555666333333444444333333222111000///.........///111222222222222222222222222222000111222444444333222111---,,,+++,,,///111111000000//////000000111222333...////////////...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***)))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------......///......///000000/////////111222333444555555555555777888:::;;;;;;<<<>>>@@@BBBDDDHHHIIIJJJJJJKKKLLLQQQTTTXXXZZZ\\\^^^```bbbaaaffffffkkkuuu~~~~~~~~~}}}{{{yyyyyyzzzzzzwwwrrrooonnnoookkkkkkjjjiiihhhgggffffffjjjjjjiiihhhgggffffffeeecccccceeefffgggddd```\\\[[[\\\]]]^^^^^^]]]\\\[[[XXXWWWVVVUUUUUUUUUUUUUUURRRQQQPPPOOOMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGEEECCCBBB@@@@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<<<<;;;:::999999:::;;;:::777666666666777999:::999666444555666333333444444333333222111000000.........///111222333333333333333333333333000111333444555444333222---,,,+++,,,...000111000111111222333444444444444//////000000000///......++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++******))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000//////...//////000......///000111111111111333222222333444555555555777999;;;<<<<<<<<<>>>@@@@@@CCCGGGJJJKKKMMMOOOPPPQQQUUUYYY\\\^^^___bbbcccaaafffgggjjjuuu~~~~~~~~~}}}{{{yyywwwyyyxxxuuupppmmmmmmnnnffffffgggggghhhhhhiiiiiilllkkkjjjiiihhhgggfffeeebbbdddfffhhhhhheee___ZZZXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[ZZZXXXWWWVVVUUUUUUUUUSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHGGGGGGEEECCC@@@???@@@@@@???>>>===<<<<<<;;;;;;;;;<<<===<<<;;;999888555777999:::888666666666555777999999666444555777333333444444444333222222111000...---...///111222333333333333333333333333000111333555555555333222---,,,+++,,,...000000000---...000111222222111111000111111111111000000///*********+++,,,---...///++++++++++++++++++++++++'''(((***+++,,,,,,+++***)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////111111000000000000000111///000111333333444444444555333111111333555666666888:::<<<=========???AAA>>>BBBGGGKKKMMMPPPSSSUUURRRUUUYYY]]]___```bbbddddddiiiiiimmmwww~~~}}}}}}}}}zzzwwwxxxvvvtttssssssqqqmmmiiiggggggffffffffffffgggggghhhiiijjjkkkkkkjjjhhhgggdddgggkkkmmmjjjeee^^^YYY[[[ZZZZZZZZZZZZ\\\^^^______]]][[[ZZZYYYXXXVVVTTTPPPQQQQQQPPPOOOMMMKKKIIIIIIHHHFFFFFFFFFHHHJJJLLLIIIIIIGGGEEECCCBBB@@@???????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999<<<<<<;;;999777444222111444555666666666666666555666666666555444444444333000000000000////////////111111222333333444555555333444555555444222000...,,,+++++++++,,,...///111...//////000111222222222111222333333222111000///---,,,++++++******++++++((()))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++******))))))***+++,,,---,,,+++***)))++++++,,,,,,,,,---------//////000000000000/////////000111333333222222111333333333444444555555555999999999:::;;;<<<======EEEFFFHHHKKKMMMNNNNNNNNNSSSTTTWWWZZZ]]]```aaabbbbbbhhhjjjpppzzz{{{xxxxxxvvvsssrrrrrrpppkkkhhhfffffffffffffffggghhhhhhhhhhhhhhhhhhhhhgggffffffccceeeggghhhgggccc^^^\\\ZZZZZZYYYYYYYYY[[[\\\]]]^^^\\\ZZZYYYXXXWWWUUUSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGFFFEEEFFFGGGIIIJJJIIIHHHGGGEEECCCBBB@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;:::999999999:::::::::999888666555444555555666666666666555555555555555555444444444444222111111111111000000000111111222222333444444555888888999888777444111000------,,,,,,,,,...///000...//////000111111222222000111111222111000///...---,,,++++++******++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))((()))***+++---------,,,,,,++++++,,,,,,,,,---------......////////////......---...///111111000000///222222333333444555666666999999:::;;;<<<======>>>BBBCCCGGGJJJMMMOOOPPPQQQTTTVVVXXX[[[^^^```aaabbbaaahhhjjjooo{{{}}}}}}}}}|||yyywwwuuusssqqqooollliiifffdddddddddeeefffggghhhiiihhhgggfffeeedddcccccccccbbbcccddddddcccaaa___]]]YYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYXXXWWWWWWUUUSSSPPPSSSSSSSSSRRRPPPNNNKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;;;;:::999999888888999:::::::::999888777777666666666666666555444333444444444444555555555555333333222222222111111111111111111222333333444444999999999888666333111/////////...------...///000/////////000111111222222///000000000000///......---,,,++++++******+++++++++***)))))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************)))***+++---............,,,,,,,,,,,,------------------............---------...///111111000000///111111222333555666777777999999:::;;;<<<===>>>??????AAAEEEJJJNNNQQQRRRSSSVVVXXXZZZ]]]___```aaaaaa```gggiiiooozzz{{{{{{{{{}}}~~~~~~|||zzzvvvuuurrrooollliiifffdddbbbbbbcccdddeeeggghhhiiihhhgggeeecccbbbaaabbbbbbbbbcccddddddcccaaa^^^]]]YYYYYYXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUTTTQQQOOOPPPQQQQQQQQQPPPNNNLLLKKKGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@????????????>>>>>>>>>===;;;::::::999999888888777:::::::::::::::999777777666777666666555444333222333333333444444555555555333222222222111111111111000111111111222222333333555555444444222111///...111000///...---....../////////000000111111111111000000000000000000//////---,,,++++++******++++++,,,+++)))(((((()))+++---***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////,,,,,,,,,------------...---......//////......---///000111222333222222111000111222333555666777888999999:::;;;===>>>??????>>>AAAEEEIIIMMMPPPRRRSSSWWWYYY[[[^^^`````````______eeegggnnnzzzzzzzzzzzz{{{}}}}}}|||zzzvvvuuurrrnnniiifffcccbbb``````aaabbbccceeeggghhhiiigggeeecccbbbbbbbbbbbbbbbdddfffhhhfffccc^^^[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUTTTQQQNNNLLLMMMNNNOOOOOONNNMMMLLLGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>===;;;::::::999999888888777<<<<<<;;;;;;999888666555666666666666555444222222222333333333444444555555222222111111111000000000000000111111111111111222000000000000000000000///222111///...------......000000000000000111111111111111111111111111111111---,,,++++++******++++++---+++)))(((((()))+++,,,***************************++++++,,,,,,++++++*********++++++++++++++++++------------------------,,,,,,---------........./////////000000////////////000111222333222222111000111222333555666777888888999:::;;;<<<>>>??????@@@BBBFFFIIILLLOOOPPPPPPWWWYYY\\\___``````___^^^^^^dddffflllxxxzzzyyyyyyzzz{{{|||zzzyyywwwvvvsssmmmgggcccbbbaaa^^^^^^___```aaaccceeefffgggfffeeedddccccccbbbbbbaaadddgggiiihhheee```]]]\\\\\\[[[ZZZYYYWWWUUUTTTVVVUUUUUUVVVVVVUUUQQQNNNKKKLLLMMMNNNNNNMMMMMMLLLGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>;;;;;;;;;:::999999888888<<<<<<;;;:::999777555444555555555555555444333222333333333333444444444444222111111111111000000000000000000000000000000000//////000000111111222222111000...---------......000000000000000000111111222111111111111111222333---,,,++++++******++++++,,,+++***)))))))))***+++***************************++++++,,,,,,++++++***((((((((((((((()))))))))......---,,,++++++,,,,,,,,,---------............//////000000000000//////---...///111111000000///111111222333555666777777777777888:::<<<===>>>???BBBCCCFFFIIILLLMMMNNNNNNVVVXXX[[[^^^``````___^^^^^^cccdddjjjvvv{{{yyyyyyyyyzzzzzzyyyxxxwwwwwwtttmmmfffbbbaaaaaa]]]]]]]]]^^^___aaabbbcccdddddddddddddddcccbbbaaa```aaadddfffgggfffdddccc^^^^^^^^^\\\[[[XXXVVVTTTVVVVVVWWWXXXXXXVVVRRROOONNNNNNOOOOOONNNMMMKKKJJJHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<;;;;;;:::999999999999999999999888777666555444444444555555444333333444444333333333333333333333333222222222111111111000000000000000000000000111000000000000111111222///...---,,,,,,------...111000000000000000000000111000000///000111222333---,,,++++++******+++++++++++++++*********))))))***************************++++++,,,,,,++++++***((((((((())))))*********,,,,,,+++***++++++,,,---------------...............//////////////////...---...///111111000000///222222333333444555666666555666777999;;;<<<>>>>>>AAACCCFFFIIILLLMMMNNNOOOTTTVVVZZZ^^^``````^^^]]]]]]bbbccchhhttt{{{zzzxxxyyyyyyzzzxxxwwwxxxwwwtttnnnfffaaa```aaa\\\\\\\\\]]]^^^___```aaaaaabbbcccddddddcccaaaaaa^^^___```bbbdddfffggghhh_________^^^\\\YYYVVVUUUWWWWWWWWWYYYYYYWWWSSSPPPQQQQQQQQQPPPOOOLLLJJJHHHIIIIIIIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===<<<<<<;;;;;;::::::999666777777888888888777777333333444444555444444444444444444333333222222222444444444333333333222222000000000000////////////111111000///////////////...---,,,+++,,,,,,---...111111111000000000000000000///.........000111222---,,,++++++******+++++++++++++++++++++***)))((())))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,---------***)))))))))***,,,...///---------.........//////---..................---///000111333333222222111333333333444444555555555444555666888:::<<<===>>>@@@BBBEEEIIILLLNNNOOOPPPRRRUUUZZZ]]]``````^^^]]]]]]bbbbbbgggsss}}}}}}{{{zzzxxxvvvuuutttxxxuuupppkkkgggeeecccccc```^^^\\\[[[[[[]]]___```aaaaaa```_______________]]]^^^```bbbdddeeefffffffffdddaaa^^^[[[XXXVVVVVVTTTVVVXXXZZZ[[[YYYWWWUUURRROOOLLLJJJJJJJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@????????????>>>>>>???@@@@@@>>>>>>???@@@>>>======<<<;;;;;;::::::777777777777666666666666666555444333222333444555666444222222333333222111222222111111///...,,,+++222222111111111111111222000000////////////000000////////////............+++,,,...///000000000///000111222333333222111000//////...------,,,++++++******)))))))))***,,,---))))))******+++++++++,,,)))***,,,------,,,***)))++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---------........./////////////////////.........000000000000111111111111111222222333444555666666:::;;;;;;;;;<<<=========>>>BBBHHHLLLMMMNNNOOOPPPSSSVVVZZZ\\\[[[[[[[[[\\\\\\aaaaaaeeeppp{{{~~~~~~}}}{{{zzzxxxwwwvvvuuusssooojjjfffdddcccbbb___]]][[[ZZZZZZ[[[]]]^^^______^^^^^^^^^___``````___```aaacccdddeeeffffffgggfffccc___\\\YYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWTTTRRRNNNKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@????????????>>>>>>???@@@???>>>===>>>???>>>>>>======<<<<<<;;;;;;999888888888777777666666666666555444444444555666888666444333333333111000555555444444333222000000111111111000000111111111000000////////////000000////////////............000111222333444333333222///000111111111111000/////////...---,,,++++++*********)))))))))***,,,,,,+++++++++***************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,------.........//////////////////////////////...000000000000111111111111111222222333444555666666:::;;;;;;<<<<<<=========@@@CCCGGGJJJJJJJJJJJJKKKSSSVVVZZZ\\\\\\\\\]]]^^^^^^cccbbbeeennnxxx~~~}}}|||zzzyyytttqqqnnnjjjfffcccbbbbbb^^^]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaaaaaaaabbbcccddddddddddddgggfffccc```]]]ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWTTTPPPMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@????????????>>>???@@@AAA@@@>>>======>>>???>>>>>>===<<<<<<;;;;;;;;;::::::999888777777666777666555444555555666777;;;888666444444333111000222222222222222111000000111222222222333222222222000000////////////000000////////////...............///000111222111000/////////000000000000////////////...---,,,+++***************)))******+++,,,,,,,,,++++++***)))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,------........./////////......//////////////////000000000000111111111111111222222333444555666666::::::;;;<<<======>>>>>>@@@CCCGGGIIIJJJIIIJJJKKKRRRUUUYYY\\\]]]^^^___aaa```eeeccceeemmmttt~~~}}}|||vvvtttppplllhhheeebbbbbb___^^^[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaaaaaaaabbbbbbbbbbbbaaaaaacccbbbaaa___]]]\\\[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZWWWTTTQQQOOOMMMKKKIIIFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@AAABBBAAA???>>>>>>???>>>>>>===<<<<<<;;;;;;:::<<<<<<;;;:::999888888777666555444444444555666777:::888666555555555333222000000111111111111111000222333444666666555444333000000////////////000000////////////............---...//////000///...---000000111111111111000000000///...---,,,+++***)))******************++++++++++++*********************++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,---------...............///////////////000000000111111111111111222222333444555666666::::::;;;<<<===>>>>>>??????CCCGGGJJJKKKMMMNNNPPPPPPSSSWWWZZZ\\\^^^```bbbbbbgggeeeffflllqqq~~~|||zzzxxxtttppplllhhheeedddbbbaaa^^^\\\ZZZXXXXXXWWWWWWWWWXXXYYY[[[]]]___``````````````````___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^\\\ZZZXXXWWWXXXXXXYYYUUUSSSQQQPPPPPPOOOLLLJJJJJJJJJHHHGGGDDDBBB???>>>@@@@@@@@@?????????>>>>>>AAABBBCCCBBB@@@???@@@AAA======<<<<<<;;;::::::999<<<<<<<<<;;;:::999999888444444333333333444666777888666555555666777666555222333444444555444444444000222444666666555444222000000////////////000000////////////............///000111222222111111000222222222222222222222222111000///...,,,+++***)))*********+++************(((((()))***++++++,,,,,,++++++++++++++++++++++++************************)))***,,,,,,+++++++++,,,******+++++++++,,,,,,,,,---.........//////000000///000000000111111111111111222222333444555666666::::::;;;<<<===>>>???@@@@@@CCCGGGIIIJJJLLLNNNPPPOOOQQQUUUXXXZZZ]]]```bbbccchhhgggggglllqqq|||zzz{{{zzzwwwtttqqqmmmkkkiiifffeeebbb___]]]ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^_________^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^______^^^\\\ZZZXXXWWWWWWWWWWWWSSSRRRQQQQQQRRRRRRPPPNNNLLLKKKJJJHHHEEEBBB@@@???@@@@@@@@@????????????>>>@@@AAABBBAAA@@@@@@AAABBB=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::333333222222333444666777666555444444666777777666111111222333333333222222---///333555666444222000000000////////////000000////////////............---...///111111111111000444333222222222222333444222222111///...,,,+++******++++++++++++***))))))''''''(((***+++,,,---...++++++++++++++++++++++++************************)))***,,,,,,+++++++++,,,*********+++++++++,,,,,,------......///000000000000000000000111111111111111222222333444555666666::::::;;;<<<>>>???@@@@@@BBBDDDFFFGGGGGGGGGHHHJJJNNNQQQTTTWWWYYY\\\___bbbccchhhhhhiiiooosss~~~zzzxxxxxxxxxwwwvvvtttsssqqqpppkkkiiigggddd```]]][[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^_________^^^]]]]]]^^^^^^]]]]]]]]]^^^^^^___]]]\\\ZZZXXXWWWVVVUUUUUUSSSRRRRRRSSSSSSSSSQQQNNNKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@????????????>>><<<>>>????????????@@@BBB?????????>>>======<<<<<<999::::::::::::;;;;;;;;;444333333333444555777888777555444444555666555444/////////000000///......---000444777888666333111000000////////////000000////////////............+++,,,...000111222222111333333222111111222333333444333222111///---,,,+++***++++++,,,+++***)))((((((((()))***+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,+++,,,,,,,,,------------------......///000000111000000000000111111111111111222222333444555666666::::::;;;===>>>???@@@AAACCCDDDFFFGGGFFFGGGHHHJJJPPPRRRUUUWWWYYY\\\```bbbaaahhhiiikkkqqqvvv}}}yyyvvvuuuuuuvvvvvvvvvvvvvvvuuummmllljjjfffccc___]]][[[\\\\\\[[[ZZZZZZZZZZZZZZZ^^^_______________^^^^^^aaa```___^^^^^^^^^^^^^^^\\\[[[ZZZYYYWWWUUUTTTSSSTTTTTTSSSTTTTTTSSSPPPNNNIIIIIIIIIIIIHHHGGGFFFFFF@@@@@@@@@????????????>>>:::;;;===>>>===>>>???AAAAAAAAA@@@@@@???>>>>>>>>>888888999::::::;;;;;;<<<555444444444555666888999999777444444444444333222222222222222222111000000000333777;;;<<<:::666444000000////////////000000000/////////............///000222555666777777777333222111000000111222333555444333111000...---,,,***+++,,,,,,+++***)))(((***************+++++++++,,,++++++******++++++,,,------------------------)))***,,,,,,+++++++++,,,---------.........//////---------...///000000111000000000000111111111111111222222333444555666777::::::;;;===>>>@@@AAAAAAAAADDDFFFHHHIIIJJJMMMOOOQQQSSSVVVXXXZZZ]]]```cccaaagggiiimmmsssxxx|||{{{zzzyyyvvvtttssssssuuuvvvuuuuuulllkkkjjjhhhfffcccaaa```]]]ZZZWWWUUUWWWZZZ\\\]]]bbbbbbbbbaaa___^^^___aaabbbaaa```___^^^]]]\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUQQQPPPOOOPPPRRRQQQMMMIIILLLKKKJJJHHHFFFEEECCCBBBAAA@@@???>>>>>>???@@@AAA>>>===<<<<<<===???AAABBB>>><<<;;;<<<===>>>===;;;999999999999999888777666666555333222222444777888777666555444444555666777777444111000000000000//////222555888888666333111000000000000000000000000.........///////////////---...///000222222333333...///111222333333222222333333333333111---***(((+++++++++*********))))))***************************+++,,,------,,,***)))++++++++++++++++++++++++,,,++++++***+++---...///++++++,,,,,,,,,,,,------............////////////......///000000000000000000111222333222333555777999:::<<<>>>???@@@@@@@@@BBBDDDGGGIIIJJJKKKMMMOOORRRTTTVVVWWWYYY[[[^^^aaaccchhhgggkkkttt{{{}}}{{{zzzzzzxxxvvvttttttuuuuuutttrrrppppppnnnllliiieeebbb```]]]ZZZWWWVVVXXX[[[]]]^^^aaabbbbbbaaa___^^^___```bbbbbbaaaaaa___^^^\\\[[[ZZZYYYWWWVVVTTTRRRQQQPPPQQQPPPOOOPPPQQQPPPLLLHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@???>>>??????============>>>???@@@@@@???>>><<<<<<===<<<;;;999888888888999888888777777888777555444444666888:::777777666555555666666777777555222111111111111000...000333555555444222000000000000000000000000000//////..................------///000111222222222//////000111222222222222111222222111000...,,,++++++++++++*********))))))************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,+++))))))))))))***++++++,,,,,,,,,,,,------............///////////////000000111111111111111000111222333222333555777888999;;;<<<>>>?????????BBBDDDGGGIIIJJJKKKMMMNNNQQQSSSUUUWWWXXXZZZ^^^```ccchhhhhhlllvvv}}}~~~|||{{{zzzzzzzzzxxxvvvuuuuuutttrrrpppttttttsssqqqmmmhhhccc```^^^[[[XXXXXXZZZ]]]______aaabbbbbbaaa___^^^^^^___aaaaaabbbbbb```^^^[[[ZZZYYYXXXVVVTTTQQQOOOMMMLLLQQQPPPPPPPPPPPPNNNJJJGGGDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFDDDAAA???>>>============>>>??????>>>>>>>>>AAA???===<<<<<<;;;999777777777777777888888888888888777555444444666888999777777666666666777777888888555222111222222222111...///000111222111000////////////////////////////////////...---------,,,------...000111111111111000000000000111111222333111111000000//////......+++++++++***************************************,,,+++)))))))))+++---///,,,,,,,,,++++++*********---,,,+++***))))))))))))++++++,,,,,,,,,,,,------............////////////000000111222222222222222000111222333222333555777888999:::;;;<<<>>>>>>???AAADDDHHHJJJJJJKKKMMMNNNOOOQQQTTTVVVXXXZZZ]]]___bbbgggiiinnnxxx~~~|||zzzzzzzzzzzzyyyxxxvvvvvvvvvuuurrrpppssstttttttttqqqlllgggccc___]]][[[[[[]]]___aaaaaaaaabbbcccbbb___^^^^^^^^^___```aaaaaa___\\\YYYWWWXXXWWWUUUTTTRRRPPPOOONNNPPPPPPPPPPPPOOOLLLIIIGGGCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCAAA@@@>>>============?????????>>>===<<>>???@@@AAADDDHHHJJJKKKKKKLLLMMMMMMPPPSSSVVVWWWYYY\\\^^^___eeegggmmmxxx~~~}}}{{{zzzyyyxxxyyyyyyxxxwwwvvvvvvwwwvvvtttrrroooppprrrsssrrrnnnjjjhhhcccaaa___^^^```bbbccccccbbbcccdddccc```^^^^^^^^^]]]^^^______]]]YYYVVVSSSTTTTTTSSSRRRRRRQQQPPPPPPNNNOOOPPPPPPNNNKKKIIIHHHEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>><<<===>>>??????>>><<<;;;<<<;;;::::::;;;;;;:::999666555555555555777888888555444333333222333444444666666777888888888888888444222000///000000000//////////////////000111111000000000000000000000000000000///...------,,,,,,,,,---...///////////////111000/////////000111222444333111///...---------************************************************((()))***,,,------,,,,,,,,,,,,,,,++++++************++++++,,,---------...+++++++++,,,,,,,,,------............////////////...///000000111111000000000111222333222333555777;;;;;;;;;<<<===???AAABBB@@@DDDHHHKKKKKKLLLLLLMMMLLLOOOSSSVVVXXXYYY\\\^^^\\\bbbeeekkkvvv|||{{{zzzyyyxxxxxxyyyyyywwwvvvvvvwwwxxxwwwtttrrrlllnnnpppqqqqqqooommmlllhhheeeccccccdddeeeeeedddcccdddfffeeebbb___^^^^^^\\\]]]]]]\\\ZZZWWWTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPLLLNNNPPPOOOMMMJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@>>>??????@@@@@@@@@??????<<<<<<===>>>>>>=========;;;999999999;;;;;;:::999666666555444444555777888666666555555555555555555555555666777888888888888333111///...///000000/////////000000000111111111000000000000000000000000000000000///......------,,,,,,---...//////......000000000//////000000111333333222000///---,,,,,,***************+++++++++************************''')))+++---...---+++***+++++++++++++++++++++++++++++++++++++++)))((((((++++++,,,,,,,,,,,,------............////////////......///000000000000000000111222333222333555777<<<;;;;;;<<<===???AAACCC@@@DDDHHHKKKLLLLLLLLLLLLKKKNNNSSSVVVXXXZZZ\\\^^^\\\aaaccciiiuuu|||{{{zzzyyyyyyzzz{{{{{{yyyxxxxxxxxxxxxvvvssspppmmmnnnooopppppppppooonnnllljjjggggggggggggfffeeedddfffgggfffdddaaa______^^^]]]\\\[[[YYYVVVTTTSSSTTTSSSSSSRRRQQQQQQPPPPPPIIILLLOOOOOOLLLJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA??????@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<===>>>???<<<:::999999::::::999777777666555333333444555666666666666555555444444444333444555777888888777777333111///...000111000000......///000000000000000222222222222222222222222000000000000000000//////,,,,,,---.........------///000000000000000//////000111111111000///---,,,))))))*********+++++++++***************************+++++++++,,,+++++++++*********++++++,,,,,,---++++++,,,,,,+++***((('''++++++,,,,,,,,,,,,------............//////////////////000111111111111000000111222333222333555777;;;;;;::::::<<<>>>AAABBB@@@CCCHHHLLLLLLLLLLLLLLLKKKOOOTTTWWWYYY[[[]]]___]]]aaabbbhhhttt~~~}}}|||{{{zzz{{{{{{|||}}}{{{zzzyyyyyyxxxuuuqqqnnnnnnooooooppppppoooooooooooommmjjjiiiiiihhhgggeeeeeeggghhhhhheeebbb```______^^^]]]ZZZXXXVVVUUUTTTYYYXXXWWWUUUTTTRRRQQQQQQHHHKKKOOOOOOLLLJJJJJJKKKEEEEEEEEEDDDCCCCCCCCCBBB@@@AAABBBCCCBBBAAA@@@???<<<;;;;;;;;;<<<===???@@@>>><<<:::999999888777555888777555333333333444555444444444333333222222222222333555666777777777666444222000///111222222111,,,---///000000000///...222222222222222222222222000000000000111111111111,,,,,,------...---------...///000111111000///...---...000222222111///...))))))******++++++++++++************************...,,,+++))))))***,,,---))))))***+++,,,------...)))***,,,---......------++++++,,,,,,,,,---------............/////////000000000111222222222222222000111333333222333555777::::::999999:::===@@@AAA???CCCIIILLLMMMLLLLLLLLLKKKOOOTTTXXXZZZ\\\^^^___^^^bbbbbbhhhuuu~~~||||||{{{{{{{{{{{{|||}}}~~~~~~|||zzzyyyyyywwwtttqqqooonnnmmmmmmlllllllllmmmnnnnnnmmmllljjjiiihhhhhhcccccccccddddddeeeeeeeeeaaa```^^^[[[YYYWWWVVVUUUVVVWWWWWWVVVTTTRRROOOMMMLLLMMMNNNOOOPPPOOOOOONNNGGGFFFEEECCCAAA@@@@@@???AAA@@@>>>=========>>>??????>>>===<<<<<<===>>>???===;;;:::;;;======:::777777777666666666555555555333333222222111000000000333444444555555444444333,,,---------......//////000000000000000000000000222333444555555555444333333222000111222222111///......------...///111222222111//////000111111000111000000111222222///---+++++++++************)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---+++***///...,,,++++++,,,...///////////////000000000000...............---------222333444333111000111222888:::<<<<<<<<<<<<>>>???AAACCCGGGIIIIIIJJJKKKLLLLLLOOOTTTXXXZZZ\\\___aaa```___aaagggrrr~~~}}}|||~~~~~~}}}}}}|||}}}}}}}}}|||zzzyyyxxxxxxwwwtttrrrooonnnnnnmmmmmmmmmnnnnnnmmmmmmlllkkkkkkjjjiiiiiieeeeeeddddddcccbbbbbbaaa___^^^\\\ZZZYYYXXXWWWWWWVVVWWWWWWWWWUUUSSSPPPNNNLLLMMMNNNOOOOOONNNMMMLLLGGGFFFDDDCCCBBBAAA@@@@@@AAA@@@???>>>===>>>>>>???@@@???>>><<<;;;;;;<<<<<<===;;;:::;;;<<<<<<:::888555555444444444333333333444444333333222111111111111222222333333222222111//////000000000111111111000000000000000000000000111111222333333444333333333222111111222222111000......------...///111222333222111000000000000///111000000111222222///---++++++++++++************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******///...,,,++++++,,,...///.../////////000000000000///////////////////////////000222222222222444666777888:::;;;:::;;;<<<>>>BBBEEEHHHJJJKKKKKKMMMNNNMMMQQQUUUYYY[[[\\\___`````````bbbhhhrrr~~~~~~~~~}}}|||{{{{{{zzzxxxwwwvvvwwwvvvtttsssnnnnnnnnnmmmmmmnnnoooooommmmmmlllkkkkkkjjjiiiiiigggffffffeeecccaaa```___]]]]]][[[ZZZYYYYYYXXXXXXUUUVVVWWWWWWVVVTTTQQQPPPMMMMMMNNNNNNMMMLLLJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???@@@???>>><<<:::999999999<<<;;;:::;;;<<<<<<:::888555555555444444444333333555555444444333222222111111111222222222222111111111111111111111222222222000000000000000000000000000000000000111222333444444333111222333333222000......------...///111222444444333222111000000///111000000111222222///---,,,+++++++++************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,++++++,,,---........./////////000000000111111111111111111111111///000222333222333555666555777999999999999;;;===CCCFFFIIIKKKLLLMMMNNNPPPPPPSSSWWWZZZ[[[\\\^^^```aaaaaadddiiisss}}}|||{{{{{{yyyvvvuuuuuuuuusssrrrnnnnnnmmmmmmnnnnnnoooooooooooommmllljjjiiigggggggggggggggfffeeecccaaa```___^^^\\\[[[YYYYYYXXXXXXTTTUUUVVVVVVUUUSSSQQQPPPMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBCCCCCC@@@@@@?????????>>>>>>>>>>>>===<<<;;;:::999999888;;;;;;;;;;;;<<<;;;::::::777777777777666666666666444444444333222222111111333333444444444444333333000000000000000000000000////////////////////////000000//////000222444555444333222222333333222000......------...///111222333444444444222111111222111000000111222222///---,,,,,,+++++++++*********))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,000///...,,,,,,,,,---......---,,,,,,,,,,,,---............/////////000000000111111111111111222222222333444444222111222444555777999999999999;;;===BBBEEEHHHKKKLLLMMMNNNOOOQQQTTTXXXZZZ[[[\\\^^^___aaabbbeeejjjsss~~~}}}}}}{{{wwwvvvuuuuuusssrrroooooonnnnnnnnnnnnoooooorrrqqqooollljjjgggeeedddfffggghhhiiihhhgggeeedddbbbaaa^^^\\\ZZZXXXWWWWWWSSSTTTUUUUUUTTTRRRPPPOOOMMMMMMMMMLLLKKKHHHFFFDDDFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;;;;;;;;;;888888777777777666666666333333222222111111000000222333333444444333333222111111111111000000000000////////////////////////111000000000000222444555444333111222333333222000......------...///111222111333555555444333333444111000000111222222///---,,,,,,,,,++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,++++++,,,---...---------,,,,,,---------............/////////////////////000000000111111222333444444333222333444777999:::;;;:::;;;===>>>???BBBFFFIIIJJJKKKMMMNNNRRRUUUXXX[[[[[[\\\]]]___aaacccgggkkkrrr}}}~~~~~~~~~|||yyywwwwwwwwwvvvuuurrrrrrqqqppppppppppppqqqsssqqqooommmjjjgggeeeccceeefffhhhjjjkkkjjjhhhgggdddccc```^^^[[[YYYXXXXXXTTTUUUVVVVVVUUURRRPPPNNNMMMMMMMMMLLLKKKHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>::::::;;;<<<<<<;;;;;;:::999:::<<<<<<;;;:::;;;<<<666666666555555555444444333333222111111000000///000000111111111111000000333333333222222222222222000000000000000000000000111111111111111111222333333222000111222222111///......------...///111222111444777777555333333555111000000111222222///---,,,,,,,,,,,,++++++++++++))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,------------------------------........./////////---......//////000000000...000222333444555777999888:::<<<<<<<<<<<<>>>@@@===@@@DDDGGGHHHJJJKKKMMMQQQTTTXXXZZZ[[[\\\]]]^^^```cccgggkkkqqq}}}~~~~~~}}}~~~{{{yyyxxxyyy{{{{{{{{{xxxwwwvvvtttsssssssssssspppooonnnllljjjhhhgggfffeeefffiiijjjkkkjjjhhhgggdddcccaaa___]]]\\\[[[[[[WWWXXXXXXXXXVVVTTTQQQOOOMMMMMMMMMMMMKKKIIIFFFEEEHHHGGGFFFDDDCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@???>>><<<<<<======<<<;;;:::999888:::<<<<<<;;;:::;;;===666666666666555555555444444333333222222111000000000000111111111111000000333333222222222111111111000000000000000000000000000000111111000000//////222111///000111111000.........------...///111222444888;;;999555111111333111000000111222222///---------,,,,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))+++,,,------...,,,------------------,,,---------.........//////------...//////000000111...000222444444555777999999:::<<<<<<<<<<<<>>>@@@<<<@@@DDDGGGHHHIIIKKKMMMOOORRRVVVYYYZZZ[[[]]]^^^___bbbgggkkkppp}}}~~~~~~|||{{{|||zzzxxxyyy{{{~~~|||{{{yyywwwvvvuuuuuuuuunnnmmmllllllkkkjjjiiihhheeefffiiijjjjjjiiifffeeecccbbbaaa```___^^^^^^^^^ZZZZZZ[[[ZZZXXXUUURRRPPPMMMMMMMMMMMMKKKIIIGGGFFFIIIHHHFFFEEECCCBBBAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===;;;888777777:::======;;;:::;;;===888888888888777777777777555555444333333222222111222222333333333333222222000000000000//////......000000000000000000000000//////000000000...---+++111000//////000000///.........------...///111222777:::===;;;555000///111111000000111222222///------------,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())),,,...000111111111,,,------......------,,,---------.........//////---......///000111111222222333444444333333555666888:::<<<<<<<<<<<<>>>???===@@@DDDGGGHHHJJJLLLMMMNNNQQQUUUXXXZZZ[[[]]]^^^___bbbgggjjjooo{{{~~~|||{{{||||||||||||}}}}}}}}}~~~}}}zzzvvvwwwzzzzzzwwwssssssqqqoooooonnnmmmjjjhhheeeeeedddccccccddddddeee```aaacccdddcccaaa^^^\\\[[[WWWTTTSSSUUUUUUTTTRRROOONNNMMMLLLJJJJJJJJJJJJEEEDDDCCCBBBBBBAAABBBBBBBBBAAA??????@@@@@@>>>=========<<<;;;:::999999888:::999888888999999888666444444444555555555555555555444333222111111111111111111222222222111000000......//////000000111111//////000000000000//////111111000000000000111111000000111000000///...---...///000/////////111333<<<<<<;;;888444000//////111000...///000111///...//////---,,,+++*********+++++++++*********))))))---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////000000////////////000000......///000000000000000000111333444444666999;;;;;;;;;;;;:::999;;;>>>AAA@@@CCCGGGIIIJJJJJJLLLMMMNNNRRRVVVZZZ[[[\\\^^^___]]]ccceeekkkvvv~~~}}}|||||||||}}}}}}}}}}}}}}}}}}}}}yyyvvvvvvyyyyyyvvvssspppooonnnmmmmmmllljjjgggeeeddddddccccccccccccddd[[[]]]^^^`````````___^^^ZZZVVVSSSRRRSSSSSSRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@???=========<<<<<<;;;::::::::::::999888888999999888666666666666666666666666666555444333222111111111111333333333222222111000///000000000000111111111222//////000000000000/////////..................//////000000000000//////....../////////......000111777777777555222000000111111000//////000111000......---+++***))))))((((((+++++++++*********)))))),,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------000//////......//////000///000000111111111111111///111333333444555888:::;;;;;;;;;::::::;;;>>>@@@@@@CCCGGGIIIJJJJJJLLLMMMPPPTTTXXX[[[\\\]]]^^^```]]]cccdddjjjuuu~~~~~~}}}}}}}}}}}}|||||||||||||||zzzwwwuuuuuuvvvvvvtttqqqmmmlllkkklllmmmllliiigggdddddddddccccccbbbbbbbbb[[[[[[\\\\\\\\\\\\\\\\\\YYYVVVSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999999888777888888888777777666666666555444333222222111111222333333333333222111//////111111111111222222222222//////000000000000//////......------------.........//////000000000000///...//////...,,,,,,---///111222333222111000111222111/////////111111000///...---,,,***))))))))))))+++++++++***************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------///..................///000000111222222222222222///000222333333444777999:::;;;;;;;;;:::;;;>>>@@@@@@CCCGGGIIIJJJJJJLLLMMMRRRVVVZZZ]]]]]]^^^___```\\\bbbccciiittt~~~~~~~~~}}}||||||{{{zzzzzzyyyyyywwwuuusssrrrsssrrrpppnnniiiiiiiiikkklllllliiigggeeedddddddddcccbbbaaa```___^^^\\\ZZZXXXXXXXXXXXXXXXWWWTTTRRRQQQPPPPPPOOOLLLKKKKKKJJJIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEBBB@@@????????????>>><<<<<<<<<<<<=========>>>>>>;;;999888888999:::888777999999888777666666555555555444333222222222222222222222333333222222111111111111111111111111111111//////000000000000//////000000////////////000000---...///000000111000000/////////---+++***+++---...000111111000///111222111/////////111222111000000///...---,,,+++++++++************************+++***))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////......------------......///000111111222222111111///000222222222444666888:::;;;<<<;;;:::;;;===???@@@CCCGGGIIIJJJJJJLLLMMMSSSVVVZZZ]]]]]]]]]^^^___\\\bbbccchhhttt~~~~~~~~~~~~~~~||||||{{{yyyxxxwwwvvvvvvtttrrrqqqpppooonnnlllkkkhhhhhhiiikkkmmmmmmjjjhhheeeeeeeeeeeecccbbb```___aaa___\\\YYYWWWWWWWWWWWWYYYXXXVVVTTTRRRQQQQQQRRRMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDD@@@???======>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;:::999999::::::999777888888777777666555444444444444333333222333333333000111222333333333333333000000000000000000000000//////000000000000//////000000////////////000000---...///000000111000000/////////---+++***+++,,,///000111111000///000111000//////000111222222111000000...---,,,+++++++++************************+++++++++******+++++++++++++++++++++++++++++++++)))*********++++++++++++---------.........//////......------------.........///000000111111000000///111222222222333666888999;;;<<<<<<;;;;;;===???@@@CCCGGGIIIJJJJJJLLLMMMRRRUUUYYY\\\\\\\\\]]]^^^^^^cccdddhhhsss~~~|||||||||}}}~~~}}}|||{{{yyywwwvvvttttttsssrrrqqqooonnnlllkkkjjjhhhiiijjjmmmooonnnkkkhhhgggggggggfffeeebbb```___^^^\\\[[[YYYXXXXXXYYYYYYXXXXXXWWWUUUSSSRRRTTTUUUOOONNNMMMKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA???>>>===>>>>>>===;;;;;;;;;;;;<<<<<<=========<<<:::999999::::::999888777777777666666555555555444444333333333333444444000111222333444444444444000000000/////////////////////000000000000////////////............//////...//////000000000000////////////---+++***+++,,,000111222111000///000111000//////000222333222111///...---+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++,,,,,,,,,------///..................///......///000000000000000000222333333333444666888999:::<<<<<<<<<<<<===>>>@@@CCCGGGIIIJJJJJJLLLMMMQQQUUUYYY[[[\\\]]]]]]^^^aaafffeeeiiisss~~~|||{{{zzz{{{}}}}}}~~~}}}{{{xxxvvvuuutttttttttsssqqqooommmlllllljjjkkkllloooqqqpppllliiihhhhhhiiihhhfffccc```___\\\\\\ZZZYYYXXXWWWWWWWWWVVVWWWWWWVVVSSSSSSUUUWWWQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFBBBAAA??????@@@@@@>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::;;;999888777777777777777777777777444444333333333444444555333333444444333333222111111111111000000000////////////000000000000//////000000////////////000000///000000000000//////......//////...,,,+++,,,...---///000000//////000222000//////000222333333222///...---,,,+++*********))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------000//////......//////000//////000111111111111000111333444444333444666888888:::<<<===<<<<<<===>>>@@@CCCGGGIIIJJJJJJLLLMMMQQQUUUYYY\\\]]]^^^___aaaeeeiiigggjjjttt~~~~~~~~~}}}{{{zzzyyyzzz|||}}}~~~|||zzzwwwvvvuuuuuuvvvuuussspppnnnmmmnnnkkklllnnnppprrrqqqmmmjjjiiiiiijjjiiigggdddaaa______^^^\\\YYYWWWTTTRRRQQQUUUVVVWWWUUUSSSSSSUUUXXXSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999:::;;;;;;:::888888888888888888999999999444444333333333444444555666666555444333111//////333222222222111111000000//////000000000000//////333333222222222222333333000000111000000///.........//////...,,,,,,---///+++,,,.../////////111333000//////000222444333222111000///...---,,,,,,,,,))))))******++++++++++++))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////000000////////////000000000000111222222222222222222333555444444555777999888:::<<<===<<<<<<===>>>@@@CCCGGGIIIJJJJJJLLLMMMRRRUUUZZZ]]]___```aaacccgggjjjiiikkkttt~~~}}}~~~~~~~~~}}}|||{{{zzz|||||||||}}}~~~|||xxxtttpppqqqrrrsssrrrpppnnnlllmmmmmmmmmmmmllljjjhhhgggffffffggghhhhhhddd^^^ZZZ^^^]]]\\\ZZZWWWUUUTTTSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJLLLJJJGGGEEECCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>===;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999999999999999999888888777666666666888777666555444333333333666666555444333333222222444333333222111111111222222222222222222111000///000000111111111222222222333222111000////////////.....................---...//////000000000//////333222000//////000222333111111111///+++))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,...---,,,+++++++++,,,---,,,,,,------.../////////000000//////.........------///222222111000000111222222222333444555666777888:::;;;<<<<<<<<<>>>???AAADDDIIIMMMNNNNNNOOOPPPTTTWWWZZZ\\\]]]___aaaccceeeiiigggiiisss~~~}}}||||||{{{|||||||||}}}~~~|||xxxuuuqqqrrrssssssqqqooommmlllllllllllllllkkkjjjhhhggghhhiiiiiijjjjjjgggaaa]]]ZZZZZZZZZYYYXXXXXXXXXWWWXXXXXXWWWVVVUUUUUUTTTTTTRRRQQQOOONNNLLLKKKKKKKKKLLLKKKHHHFFFEEEDDDEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999:::999999888888777666666666666555444333333222333333666555555444333333222222444333333222111111111222000111111111111000000///111111111111222222222222333222111000///////////////.........------,,,,,,...///000000111111111000333222000//////000222333///000000...***((((((((())))))))))))))))))))))))++++++******************,,,++++++++++++++++++,,,,,,,,,+++*********+++,,,---------------...//////000/////////...............///111111000000000111222222222333444555666777777999:::;;;;;;;;;===>>>@@@DDDIIILLLMMMMMMNNNOOORRRUUUYYY[[[]]]___aaacccfffjjjiiikkkuuu~~~|||||||||}}}}}}||||||}}}}}}|||xxxuuusssssssssrrrqqqnnnlllkkkjjjjjjjjjjjjjjjiiihhhgggiiiiiiiiijjjiiigggbbb___ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVUUUSSSSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLLLLMMMLLLJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCBBB@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999::::::999999888888777666666666333333222222222222222333555555444444333333222222333333222222222222222222//////000000000000000000111111222222222333333333333222111000//////////////////...---,,,,,,++++++...///000111222222222222222111000//////000111222...//////---***((((((((()))))))))))))))))))))))),,,,,,++++++***))))))(((+++++++++++++++++++++++++++******))))))***++++++......---,,,,,,---...///////////////...............///000///...///000222222222222222333555666777666888::::::::::::<<<===???CCCHHHKKKLLLLLLMMMMMMPPPSSSWWWZZZ\\\^^^aaacccgggkkkjjjmmmwww}}}{{{{{{|||}}}}}}}}}|||}}}}}}|||yyyvvvtttttttttrrrpppnnnlllkkkiiiiiiiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeccc```]]]______^^^]]]\\\[[[ZZZYYYYYYWWWTTTRRRPPPPPPQQQQQQSSSRRRQQQOOONNNMMMLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999999:::::::::999999888888777666666666333222222222222333333444444444444333333333222222222222222333222222222111...///000111111222111111222222222222333333333333222222111000//////000000000///...---,,,+++******......000111333333444444111111000000000000111111/////////...+++)))))))))************************+++++++++*********))))))++++++++++++++++++++++++***************+++++++++///...,,,++++++,,,...//////////////////........./////////...---...000333111111111222333444666666777888:::::::::;;;<<<>>>???CCCGGGJJJKKKKKKKKKLLLNNNQQQUUUXXX[[[]]]```bbbfffkkkjjjnnnxxx|||{{{|||}}}}}}~~~}}}|||}}}}}}|||yyywwwvvvuuutttsssqqqooommmllliiiiiihhhhhhhhhhhhhhhhhhdddcccbbbbbbbbbaaa^^^\\\aaaaaa```___^^^\\\\\\[[[YYYXXXUUURRRPPPPPPQQQQQQSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999::::::;;;999999888888777666666666444333333333333333444555333333333333333222222222111222222333333333222111000111222222333333333333111111222222222333333333222111000000000000000000000000///...,,,+++******......000111333333444444111000000000000000000111000111111///,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,+++,,,---...///.........//////////////////000000///......111333111111111222333444555666888999;;;<<<;;;<<<===??????CCCGGGJJJKKKJJJKKKKKKMMMPPPTTTXXXZZZ\\\___bbbccciiiiiinnnxxx~~~~~~~~~~~~~~~}}}|||}}}|||zzzxxxwwwwwwuuutttrrrqqqpppooojjjjjjiiihhhgggggghhhhhhfffdddbbbaaabbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLIIIIIIIIIHHHGGGFFFFFFEEEGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::999999999:::;;;;;;999999888888777666666666555444333333333333444444333333333333222222222222000111222333444333222111222222333333444333333333000000111111111222222222111111000000000000000111000000///...------,,,,,,...///000111222222222222000000000000000000000000000111111000---,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++******+++,,,---------------***++++++,,,---..................//////////////////000111000//////111333111111111111222444555666888:::<<<<<<<<<<<<>>>@@@@@@CCCHHHJJJKKKJJJJJJKKKNNNQQQUUUXXXZZZ\\\___aaaaaaggghhhmmmwww~~~}}}|||}}}|||zzzyyyxxxwwwvvvuuutttsssrrrrrrlllkkkjjjhhhggggggggghhhfffdddaaaaaaaaaaaa```___^^^]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXXXXWWWVVVVVVUUURRRQQQOOONNNLLLKKKKKKKKKGGGGGGGGGFFFFFFEEEDDDCCCGGGEEECCC@@@?????????@@@<<<<<<;;;;;;;;;;;;;;;<<<:::999999999::::::;;;<<<999999888888777666666666555444333222222111222222222222222222222222222222///111222444444333222111222222333333333222111111//////000000000111111111111111000000000000111111000000000//////............///000000111111111000//////000000000000/////////000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))***,,,------,,,***)))((()))+++,,,------,,,,,,''')))+++---//////................../////////000///111222333222111222333000000111111222333555666777999;;;;;;;;;;;;===???AAADDDHHHKKKKKKKKKKKKKKKPPPRRRVVVXXXZZZ\\\^^^``````fffiiinnnxxx}}}|||}}}|||{{{yyyxxxxxxwwwuuuttttttttttttnnnmmmkkkiiiggggggggghhheeeccc```______```______```___]]][[[YYYWWWUUUTTTVVVWWWWWWWWWWWWVVVUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJEEEEEEEEEEEEEEEDDDCCCBBBFFFEEEBBB@@@>>>>>>??????;;;;;;:::::::::;;;;;;<<<999999999999::::::;;;<<<999999888888777666666666444333222111000000000000222222222222222222222222///000222444444444222111222222222222222111000///////////////000000000000111000000000000000111111000000000000000/////////...//////000000000////////////000000000000//////...//////...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,------,,,***)))'''(((***+++,,,,,,++++++%%%'''+++...000000///------.........//////000000///111444444333222222333000000000111222333555555666888::::::::::::<<<>>>AAAEEEIIILLLLLLKKKKKKKKKQQQSSSWWWYYYZZZ[[[^^^``````gggiiioooyyy}}}zzzxxxxxxyyyzzz|||yyyvvvtttuuuvvvuuuuuummmkkkiiiiiiiiihhhgggeeefffdddbbb`````````bbbcccgggaaaZZZXXXZZZZZZWWWTTTUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666555444333222111111111111222222111111111111222222111111111111111111111111222222111111000000//////111111000/////////////////////000000111111111222000000000000////////////...............------------...000222111///,,,+++''')))+++---...---+++***++++++++++++++++++++++++************************...---+++******+++---...)))+++,,,+++))))))***+++///////////////.........000//////.........//////111222222111111000///...111222222222111333666888;;;<<<============???AAABBBEEEHHHIIIJJJKKKMMMNNNRRRTTTWWWYYYZZZ[[[]]]^^^]]]dddeeeiiiwww|||zzzxxxxxxyyyzzz{{{xxxuuusssssstttuuutttqqqooonnnmmmmmmmmmkkkiiihhhfffdddbbb``````aaaaaafffaaa\\\ZZZ[[[[[[XXXTTTWWWWWWWWWVVVUUUSSSRRRQQQOOOOOOOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666555444333222111111111111222222111111111111222222111111111111111111111111111111111000000/////////111000000//////////////////000000000111111111111000000000000////////////...........................///000111111///---,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************---,,,***))))))***,,,---***+++,,,+++***)))***,,,////////////............//////............//////000111111111111000//////111222222222222333555888999;;;<<<<<<;;;<<<>>>@@@BBBEEEHHHJJJJJJKKKMMMNNNQQQSSSVVVXXXYYYZZZ\\\]]]]]]dddeeeiiivvv~~~|||yyyxxxxxxyyyzzz{{{xxxtttrrrrrrsssttttttsssqqqpppooopppooonnnlllkkkiiifffdddaaa`````````dddaaa^^^]]]^^^\\\XXXTTTXXXXXXWWWVVVTTTRRRPPPOOOPPPPPPOOONNNMMMKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777666555444333222222111111111222222111111111111222222111111111111111111111111000000000000////////////000000//////......//////000000000000111111111111000000000000////////////........................///000000000000//////...000...---,,,+++,,,---...))))))))))))))))))))))))++++++++++++++++++++++++++++++))))))))))))++++++***,,,---,,,+++***+++---........................//////............////////////000111111111111000000111222222222333555777888999;;;;;;:::;;;>>>@@@BBBDDDHHHJJJKKKLLLMMMNNNPPPSSSVVVWWWXXXYYY[[[]]]^^^eeefffiiivvv}}}{{{yyyxxxxxxxxxyyy}}}yyyuuusssssstttttttttqqqpppnnnnnnooonnnmmmkkkmmmkkkhhheeebbb```______cccaaa`````````]]]YYYUUUUUUUUUUUUTTTRRRQQQOOONNNOOOOOONNNNNNLLLKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888555555444333222222222222222222111111111111222222111111111111111111111111////////////////////////000//////.........//////000000000000000111111111000000000000////////////------......//////000000000000000000000000000000111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***,,,------,,,+++,,,...------...............//////............//////000......000111111222222222000111333333333333555777888999:::;;;;;;<<<>>>@@@AAADDDHHHKKKLLLLLLNNNOOOQQQSSSVVVXXXYYYZZZ\\\]]]^^^fffgggiiiuuu}}}}}}|||zzzyyyxxxxxxxxxxxx}}}{{{wwwvvvuuuvvvuuutttpppnnnmmmmmmmmmmmmlllkkkmmmkkkiiifffcccaaa___^^^aaaaaaaaaaaa```]]]YYYVVVQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIHHHGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666555444333222222222222222222111111111111222222111111111111111111111111/////////000000000000000//////............//////111111000000000000000000000000000000////////////------......///000111111111111000000111111111111000000111111111...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++------,,,+++---...,,,---------......//////...............///000000---...///111222222222222///111333333333333555666888:::;;;;;;<<<===???BBB@@@DDDHHHLLLMMMMMMNNNOOORRRUUUXXXZZZZZZ[[[]]]______ggghhhiiittt}}}{{{{{{zzzyyyxxxxxxwwwxxx}}}{{{yyyxxxxxxwwwuuurrrpppnnnmmmmmmnnnnnnmmmkkkjjjiiihhhfffdddbbb```___```aaaaaaaaa___\\\YYYWWWPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999666555444333222222222222222222111111111111222222111111111111111111111111000000000000111111111111......------......//////111111111111000000000000000000000000////////////,,,,,,---...000111222222000111111222222222222111...000222222222///,,,***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...,,,,,,,,,---......//////......---......///000111......///111111222222222///111333444444444555666888999;;;<<<<<<===@@@BBB@@@DDDIIILLLNNNNNNOOOOOOSSSVVVYYYZZZ[[[\\\^^^```___hhhhhhiiittt}}}zzzzzzyyyyyyxxxwwwwwwwww{{{zzzzzzzzzyyywwwssspppnnnmmmllllllmmmnnnlllkkkggggggfffeeedddcccaaaaaa```aaaaaa```]]][[[YYYXXXSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<;;;;;;:::999888888666555444333333222333333222222111111111111222222111111111111111111111111000111111111222222222333...------------...///000111111111111000000000///000000000000////////////,,,,,,---///000111333333///000222444444333222111//////000000000...---,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))++++++***+++,,,...++++++,,,------...//////---------......///000111...///000111111111111111...111333444444444444555666888::::::;;;<<>>>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<;;;:::999777777666666666555444333333333333222222111111111111222222111111111111111111111111111111222222222333333333---------------...///000222111111111000000//////000000000000////////////+++,,,---///000222333444...000333555555444222111111000...------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******''')))************,,,---++++++,,,,,,---...//////---------......000111111///000000111111111111000...111333555444444444555555777888999:::;;;>>>@@@???CCCIIIMMMOOOOOOOOOPPPRRRTTTWWWYYYZZZ[[[]]]^^^```iiiiiiiiisss}}}|||}}}~~~}}}||||||{{{yyywwwyyyzzzzzzzzzyyyvvvsssrrrpppppppppppppppmmmiiieeedddcccaaa``````bbbdddeeeaaa___\\\ZZZYYYXXXVVVTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOLLLHHHDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@>>>===<<<<<<:::999777777888:::;;;999999888888999999:::;;;888999999999999888777777666666555444333333333333333222222222111000000000//////000000000000//////000000111000000///...---+++,,,---...///000000///.........///////////////000000000000000///...---***++++++,,,...///111222222333555777666555222000222111111000///.........,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++(((***,,,...///...---,,,............------,,,+++///...,,,,,,---///222444///000111222222111//////222333444444333333555777888:::;;;;;;;;;<<<>>>AAABBBFFFKKKNNNOOOOOOOOOPPPSSSVVVYYYZZZZZZ[[[]]]^^^dddhhhgggjjjvvv}}}}}}~~~~~~~~~}}}|||{{{|||{{{xxxvvvuuuuuuvvvvvvuuusssqqqooorrrqqqqqqqqqqqqnnnjjjfffeeedddcccbbbbbbbbbccccccaaa___\\\ZZZYYYXXXVVVTTTUUUVVVXXXYYYXXXVVVRRROOOOOONNNNNNOOONNNLLLHHHEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>======;;;:::999888888888999:::888888888888888999::::::999999999999999888777666666666555444333333333333222222222111111111111111000111111222222111111000///000000000000//////...*********++++++,,,,,,---000000000000000000000000000000111111111000//////,,,,,,---...///111333333222333555666555444111///222222111000000//////...++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,............---...............---,,,,,,......---............///111111222222222111111111000111333333333555777999999:::<<<;;;;;;<<<>>>@@@BBBFFFJJJMMMNNNOOOOOOPPPUUUWWWZZZ[[[[[[\\\^^^___cccgggfffkkkwww~~~}}}}}}}}}{{{zzzzzzyyywwwuuurrrrrrssstttsssrrrqqqpppuuutttsssrrrqqqoookkkhhheeeeeeeeeeeedddccccccbbbbbb___\\\ZZZYYYXXXWWWVVVUUUXXX\\\^^^]]]YYYTTTPPPNNNMMMMMMMMMMMMLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>======:::::::::999999999888888777777777777777888888999:::::::::999888777666555666666555444333333333333111111111111111222222222222222333333333333222222...//////000000000000//////...---------...///000111111111111000000000000000000111111222111111111.........///111222444555444555666777666444222000222111111000000/////////,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,---........................------,,,...///000000000///---,,,222222222111111222222333...000222333444555888;;;;;;<<<<<<<<<;;;;;;===???BBBEEEJJJMMMNNNNNNOOOPPPUUUXXXZZZ\\\\\\]]]___```bbbffffffkkkxxx|||zzzyyyyyyxxxvvvtttrrrssstttuuuuuuuuuttttttxxxvvvtttrrrqqqooollljjjdddeeeggghhhhhhfffeeedddccc```]]][[[ZZZZZZYYYXXXWWWZZZ]]]^^^]]]ZZZUUURRROOOMMMLLLLLLMMMLLLJJJHHHEEEEEEEEEDDDBBB@@@???>>><<<======>>>>>>>>>>>>===:::::::::::::::999888777666666666666666777888888:::::::::999888777666555666666555444333333333333000000000111222222222333222333333333333333333222---...///000000111000000333111///......///000222111111000000000000000//////000111222222222222222.........///000222333444777777888888777555333222000000000//////.........------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...,,,,,,------------,,,,,,000000111111111000000///222111000000000111222333///111222333333555888:::<<<======<<<;;;;;;===>>>AAAEEEIIILLLMMMNNNPPPQQQUUUWWWZZZ[[[\\\\\\^^^```cccgggggglllxxx}}}zzzxxxxxxwwwuuutttsssttttttuuuvvvvvvwwwwwwxxxvvvsssqqqpppooommmkkkdddeeehhhjjjjjjiiihhhfffeeebbb^^^\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUPPPNNNLLLLLLLLLLLLKKKJJJGGGFFFFFFDDDCCCAAA???>>><<<======>>>>>>>>>>>>===::::::;;;::::::888777666666666555555666666777888:::::::::999888777666666666666555444333333333333000000000111222222222333111111222222222222111111---...///000000111000000000///---++++++,,,...///000000000//////.........///000111222222222222222---------...///000111222555555666555555333222111///...............------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,---***++++++,,,,,,,,,++++++///...---------///111333000///.........000111222111222333333333444666888<<<===>>>===<<<<<<===???AAADDDHHHKKKLLLNNNPPPRRRTTTVVVYYYZZZ[[[[[[]]]^^^eeeiiiiiilllwww~~~zzzxxxwwwwwwvvvtttrrrsssssstttuuuuuuvvvvvvwwwtttqqqooonnnnnnnnnlllfffgggiiikkkkkkjjjiiihhhfffccc^^^\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUUUUUVVVVVVSSSQQQNNNLLLLLLMMMLLLKKKGGGGGGGGGFFFDDDBBBAAA@@@>>>>>>>>>??????>>>======<<<;;;;;;:::999888777777666666666666666777777888888999999999999888777777666666555444333333333333111111111111111222222222000000111111111111000000...//////000000000000///000000///......///000111000000//////......------000000111111222111111111,,,,,,,,,,,,---...///000111111111111111000000///........................***))))))(((((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,,,,,,,+++---+++***)))***---000222............//////000111222333444444333333555777<<<=========<<<<<<>>>@@@AAADDDGGGJJJLLLMMMPPPRRRSSSVVVXXXZZZZZZ[[[\\\^^^eeeiiiiiilllvvv{{{xxxwwwwwwvvvuuusssssssssssstttuuuvvvvvvuuurrrnnnllllllmmmmmmmmmkkklllllllllkkkjjjhhhgggeeeaaa]]]ZZZZZZ[[[\\\\\\[[[ZZZWWWUUUTTTTTTUUUVVVVVVSSSOOOMMMMMMMMMMMMLLLHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@???>>>=========<<<:::888777777777888777777666666777777888999777777888999999999999888666666555444333333333333222222222111111111111111000000111111111111000000///000000000000//////...111111111222222333333333111111000000///......---000000111111111000//////,,,,,,,,,,,,---...///000//////000000000000000000000000000000000000000000+++******))))))******+++++++++,,,------,,,++++++++++++++++++++++++++++++)))***,,,---......------+++,,,---............---------,,,,,,---...///000---...///000000111111111000222333333333444777999;;;<<<======<<<===???AAAAAACCCGGGIIIKKKMMMPPPSSSTTTVVVYYY[[[[[[\\\]]]___bbbggggggkkkuuu{{{xxxxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxssspppllljjjkkkmmmmmmmmmpppooonnnmmmkkkhhhfffeeeddd```[[[YYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUYYYUUUPPPNNNMMMMMMMMMMMMHHHHHHHHHGGGGGGEEEDDDCCCAAAAAAAAA@@@@@@>>>===<<<>>>===:::888666777888888777777777777777888999999666777888999999:::999999666666555444333333333333333222222222111111000000111111111222222111111111000000111000000///......,,,---...000111111111111222222222111000//////...000000000000000///...------------------...///000111111111222222333444444111111111111111222222222...------,,,,,,------...++++++------------++++++++++++++++++++++++++++++***,,,...000000000...---------...///000000000///000111222222222111//////---...000111222222222111...000222333444555888;;;:::;;;=========>>>@@@BBBAAACCCFFFIIIKKKMMMPPPSSSUUUXXXZZZ\\\\\\]]]^^^``````eeeeeejjjuuu~~~}}}|||zzzxxxwwwwwwyyyyyyxxxwwwwwwwwwxxxxxxtttoookkkiiikkkmmmlllkkklllllllllllljjjhhheeedddeeeccc```\\\ZZZXXXYYYYYY\\\ZZZWWWUUUSSSSSSTTTUUUVVVUUUSSSPPPNNNKKKIIIHHHGGGFFFGGGHHHIIIGGGDDDAAACCCBBBAAA@@@???===<<<<<<;;;;;;::::::999888888777::::::999888777777777888;;;;;;::::::999888777777444444444444444444444444111111111111000000000000333333333222222000//////222111000//////000111222888555///+++)))+++///111333333333222222111111111////////////////////////...------,,,,,,------...//////000111111111111111////////////000000000000///...,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------...............------,,,,,,,,,............////////////------...///000111222222111222333333333444666888:::;;;;;;<<<===>>>??????CCCFFFIIIKKKLLLMMMOOOQQQSSSVVVZZZ]]]]]]^^^^^^___aaaffffffjjjttt~~~}}}{{{zzzyyyyyy{{{zzzyyyxxxwwwvvvuuuuuusssoookkkiiijjjllllllkkkjjjjjjjjjiiigggfffdddccceeeccc```]]][[[ZZZYYYYYYZZZXXXVVVTTTSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGGGGGGGHHHGGGEEECCCDDDDDDCCCAAA@@@>>>======:::::::::999999888888888:::999888888777777888888:::::::::999888777777777555555555444444333333333111111111111000000000000000000111111111111111000222111000//////000111222444222000...------...///333333333222222111111111////////////////////////...------,,,,,,------...//////000111111111111111////////////000000000111000...---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------......---------,,,,,,,,,............////////////////////////000000000000000111222222222333555777::::::;;;<<<===>>>??????AAACCCGGGIIIJJJKKKNNNOOOSSSWWWZZZ]]]^^^^^^___```aaafffeeeiiisss~~~~~~}}}}}}|||{{{{{{|||||||||{{{yyyvvvtttrrrqqqnnnkkkiiijjjjjjjjjjjjiiihhhgggeeedddcccccccccccccccaaa```^^^\\\[[[ZZZWWWVVVTTTSSSRRRRRRSSSSSSQQQPPPPPPOOONNNMMMMMMMMMKKKIIIGGGGGGGGGHHHGGGEEEFFFFFFDDDCCCAAA???>>>===999999999999888888888888999999888777777777888888999999888888777777666666666666555444333333222222111111111111000000000000---...///000111111111111111111000000000000111111///000111111111000...---222222222222222111111111000000000000000000000000......------------......//////000111111111111111/////////000000000111111000///...,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,............////////////111000000000/////////...///000111111111222444666999:::;;;<<<===>>>??????@@@BBBFFFIIIJJJLLLOOOQQQTTTWWW[[[]]]^^^^^^___aaa```eeeeeehhhrrr}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}{{{xxxuuussspppnnnllljjjiiiiiiiiiiiiiiihhhfffdddbbbbbbccccccbbbbbbbbbaaa```^^^\\\[[[VVVUUUTTTRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNOOOOOOOOOMMMJJJGGGFFFGGGHHHHHHGGGFFFFFFDDDBBB@@@???===<<<999999999999999999999999888888777777777777888888888888777777666666666555777666666444333222111111111111111111000000000///---...///000000111111000111000000000000000000111---...000111111000///...222222222111111111111111000000000000000000000000......------------......//////000111111111111111//////000000000111111111111000...---,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////000000000000///////////////111222222222222555777999999:::;;;===>>>??????AAADDDHHHJJJLLLOOOQQQSSSUUUWWWZZZ\\\]]]^^^___aaa___ddddddhhhrrr}}}}}}}}}}}}||||||{{{{{{{{{{{{|||}}}}}}|||zzzwwwvvvoooooommmkkkiiihhhhhhiiiiiihhhfffdddccccccddddddaaaaaaaaaaaa```___^^^]]]VVVUUUUUUSSSRRRRRRRRRQQQLLLMMMMMMNNNNNNOOOOOOOOOMMMJJJGGGEEEFFFGGGHHHHHHEEEDDDCCCAAA@@@>>>===<<<:::::::::999999999999999888777777666777777888888777777777666666666666666777666666444333222111111111111111111000000000/////////000000000000//////000000000111111000000000///////////////000000000111111111111111111111111000000000000000000000000///......------....../////////000111111111111111000000000000111111111111111000...---,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............////////////.........///000111111111111222333333333444666888888888999;;;<<<>>>??????AAADDDHHHJJJLLLOOOQQQSSSTTTWWWYYY[[[\\\]]]___aaa___ddddddiiittt~~~~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvooooooooollliiihhhhhhiiihhhgggfffeeedddddddddddd```````````````_________XXXXXXWWWVVVTTTSSSRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNLLLJJJFFFEEEFFFGGGGGGGGGDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;::::::999999777777666666666777888888777777777777666666666666666666555444333333222222111111111111000000000000000000000111111000//////000000111111111111000000111000///......///000111000000000111111111111111000000000000000000000000//////............////////////000111111111111111000000000111111111222222000///...,,,,,,,,,,,,---......------,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...............////////////------...///000111222222111222444444333444666888777888999:::<<<>>>??????@@@BBBFFFIIIJJJLLLOOOQQQTTTVVVXXXYYYZZZ[[[^^^```___dddeeejjjvvv~~~|||{{{zzzzzz{{{zzzyyyxxxvvvtttssssssoooqqqqqqnnnjjjhhhhhhiiiffffffffffffeeedddcccccc```___^^^^^^^^^___```aaa[[[[[[ZZZXXXVVVTTTRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKHHHFFFEEEFFFFFFFFFEEECCCCCCCCCBBBAAA@@@@@@@@@??????>>>===;;;:::999999666666666666666777888888777777777777777777777777555555555444444333333333111111111111000000000000//////000111222222222222///000111222222111000///000000///////////////000///000000000111111111222//////////////////////////////............////////////000111111111111111000000111111111222222222000...---,,,++++++,,,,,,///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////......//////000000111111000222333333222333555777777777888:::<<<>>>??????AAACCCGGGIIIJJJKKKNNNOOOSSSUUUWWWXXXXXXZZZ]]]______eeeffflllyyy}}}|||{{{zzz|||zzzxxxuuurrrqqqoooooopppqqqrrroookkkhhhhhhjjjdddeeeffffffeeedddbbbaaa```___]]]\\\]]]^^^```bbb]]]]]]\\\ZZZWWWUUUSSSQQQOOOOOONNNNNNMMMLLLLLLKKKIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>><<<:::999888666666666666666777888888777777777777888888888888444444444444444444444444111111111111000000000000---...000111333444444444///000111222222111000//////000111111000///...---//////000000111111111222//////////////////////////////............////////////000111111111111111000111111111111222222222///...,,,+++******++++++//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,------...................../////////000000000000000///////////////000222222111222444666666777888:::<<<>>>???@@@DDDFFFIIIKKKLLLMMMOOOQQQRRRTTTVVVWWWWWWYYY\\\______eeegggnnn{{{~~~{{{yyywwwzzzxxxvvvsssrrrqqqqqqqqqpppqqqqqqpppmmmjjjiiijjjjjjjjjiiihhhgggfffeeedddaaa___]]][[[ZZZZZZ[[[\\\___^^^\\\ZZZYYYXXXXXXYYYVVVTTTQQQNNNLLLMMMNNNOOOIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>==================::::::999888777777777777888777777777777777888888777777666555444333333333222222333333222111///...000000000000111111111111000000111111111111000000000000000000////////////+++---///222333333222222222222222111111111000000111000...,,,,,,---///000//////000000000//////...---...000222111///,,,+++///000111000...------///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********///...---,,,,,,,,,---...111111111111000///...---............////////////...//////000000000000000333222222222333555777888::::::;;;;;;;;;===@@@CCCDDDGGGJJJMMMNNNOOOQQQRRRSSSTTTUUUUUUVVVYYY]]]```aaafffffflllxxx~~~{{{yyywwwwwwvvvuuusssrrrrrrrrrsssqqqrrrrrrqqqnnnllllllmmmmmmlllkkkiiihhhfffeeedddbbb```^^^[[[ZZZYYYZZZZZZ]]]\\\ZZZYYYXXXXXXXXXYYYWWWTTTQQQNNNLLLKKKLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>============;;;:::999888777777777777888888777777777777888888777777666444444333333444222222333333222111///...//////000000000111111111111111222222222222111111000000000000////////////---...000222222222111000333333222222222111111111333333111000000000111222///000000111111000000///...///000111000///---,,,///000111///---,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,---......---,,,+++......//////000000//////............////////////...//////000000000000000222111111111222444666777999999:::::::::<<>>??????>>><<<<<<;;;;;;;;;<<<;;;:::888777666666666888888777777777777777888777666555444444444444444222222222222222111000/////////000000000000111111222222333333333333222222000000000000///////////////000111111111000///...222222111111111000000000000////////////.........000000111111111111111000000000////////////......///000000///,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***'''***---000000---***'''***+++,,,...///000000111............////////////...///000000111111000000222222222222333444666777888999999999999;;;>>>@@@DDDGGGJJJMMMNNNPPPSSSTTTTTTUUUWWWWWWXXXZZZ^^^```aaaffffffjjjuuu}}}zzz{{{}}}~~~}}}{{{yyywwwsssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqoooooopppqqqrrrqqqooommmjjjgggfffeeedddccc```]]][[[YYYXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWYYYVVVSSSOOOLLLJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>===<<<:::999999999999<<<;;;:::888777666666666999888777777777777777777777666555444444444444444222222222222111111000000////////////000000000111111222222222222222222111000000000000////////////...///000000111000000///000000/////////.........---............---,,,+++000111111222222222222111111000///......///000000000000000...+++))))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''))),,,//////---***((()))***+++---...//////000............//////////////////000111111111111000333333333333444666777999888999:::::::::;;;>>>@@@CCCFFFJJJLLLNNNPPPSSSVVVUUUWWWXXXYYYYYY[[[^^^```bbbffffffjjjttt}}}yyyzzz{{{||||||{{{yyyxxxsssrrrrrrqqqpppooonnnmmmpppppppppnnnmmmlllnnnoooqqqpppnnnllljjjhhhfffeeefffdddbbb___]]]ZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVXXXVVVSSSPPPMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@@@@??????>>>======>>>===<<<;;;::::::::::::<<<;;;:::888777666666666999999888777666666777777666666555444444444444555222222111111111111111111...////////////000000000000000111111111111000000000000000000////////////,,,---...///000111222222111111000000000/////////000000111111111000///...000000111222222222222222111000///......///111222000000000...+++))))))***,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,------...------............///////////////000000111111111111111222222111111222444666777999;;;<<<<<<<<<<<<>>>@@@BBBEEEHHHKKKMMMPPPTTTWWWVVVXXXZZZZZZ[[[\\\^^^```bbbffffffiiittt~~~}}}zzz{{{{{{{{{{{{zzzyyyyyysssssssssrrrqqqpppnnnmmmnnnnnnnnnllliiiiiikkklllmmmmmmlllkkkiiihhhgggggggggfffdddbbb___]]][[[ZZZWWWWWWUUUTTTSSSTTTUUUUUUUUUTTTRRROOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<===;;;:::999888777777777777:::999888777666666666666666555555444444444555555222222111111000111111222......////////////000000000000000111111000000000000000000000////////////+++,,,---...000111222333333333222222222111111111////////////............//////000111222222222222111000///...///000111222///000000///,,,******+++++++++************++++++***++++++++++++,,,,,,,,,,,,+++*********,,,...///---------...------,,,,,,............///////////////000111111222222111111//////...///000111333444:::;;;============>>>@@@AAACCCFFFIIIKKKOOOSSSWWWWWWYYY[[[\\\\\\]]]___```bbbffffffjjjttt~~~|||}}}|||{{{zzzyyyyyyzzz{{{ssstttuuuuuutttsssrrrqqqnnnnnnmmmjjjgggggghhhjjjiiiiiiiiiiiihhhhhhhhhhhhggggggeeedddaaa___]]]\\\YYYXXXVVVTTTSSSSSSTTTTTTPPPOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;<<<<<<===999999888888888888888999:::999888777666666666666555555444444444555555666222222111000000111222333........./////////000000000111111222222111111000000000000000////////////---------...///000111111222222111111111000000000...---,,,+++++++++,,,,,,---...///000111111111111000000//////000111111222///000111///---,,,,,,---++++++************++++++******+++++++++,,,,,,,,,,,,++++++***+++---///000------............------............////////////000000111222222222222111000/////////000222444555999;;;<<<===<<<<<<===>>>???AAADDDGGGJJJNNNSSSWWWXXXZZZ\\\]]]]]]]]]___```aaaffffffjjjuuu}}}|||}}}{{{yyyxxxyyyzzz|||ssstttvvvwwwwwwwwwvvvuuuooonnnmmmiiiffffffgggiiifffffffffggghhhhhhiiiiiihhhgggfffeeecccaaa___]]]ZZZXXXVVVUUUSSSSSSSSSSSSLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????777777777777888999:::;;;888888888777888888999::::::999888777666666666666555555444444444555555666222222111000000111222333............/////////000222222222333333222222222000000000000//////////////////............/////////.........------------222000...---------///000------///000000111111111//////000000111111111111///000111000...------///++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,---....../////////.............../////////000000000111222222222222111333222222222333555777888888:::<<<<<<;;;;;;<<<===>>>@@@CCCFFFIIIMMMSSSVVVXXXZZZ]]]^^^^^^^^^___```aaaffffffjjjvvv}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvwwwyyyzzzzzzyyyooonnnnnnlllkkkjjjiiiiiihhhfffddddddfffffffffeeeeeeeeecccaaa```___^^^^^^ZZZZZZYYYXXXVVVUUUTTTTTTPPPOOONNNLLLKKKJJJJJJJJJHHHIIIJJJKKKJJJGGGEEECCC@@@AAAAAAAAAAAA@@@???>>>999:::;;;;;;<<<<<<;;;;;;::::::999999888777777777888888888888888777666666444444444444444444444444444444333333222111111111//////............//////000000000000000000111111000000000000////////////...,,,,,,...111444333111000000000000000000000000------......///000000000///000111222222222222222...///111333444444444333222222111000///...------,,,***((('''(((***,,,...((()))***+++,,,---------******+++,,,,,,------...------------------,,,,,,//////000000111111222222/////////000111111222222111111111222333444555666999:::<<<=========<<<<<<@@@BBBEEEGGGIIILLLPPPSSSXXXZZZ\\\]]]]]]^^^```bbbcccccchhhnnnsss~~~}}}~~~~~~}}}}}}|||{{{zzzzzzzzzxxxwwwvvvwwwwwwwwwuuuoooooonnnmmmllllllkkkkkkiiigggeeeeeefffffffffeeeffffffggggggeeecccaaa```ZZZYYYYYYXXXVVVUUUUUUTTTQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHIIIHHHGGGFFFDDDCCCDDDCCCCCCBBBAAA@@@>>>>>><<<<<<<<<<<<;;;:::999999::::::999999888777777777888888888888888777666666555555555555555555555555444444333222111000000/////////............//////111111111000000000000000000000000/////////.........,,,,,,...111333222111111111111111111111111111///////////////.........---...///000000111000000000111333444555555444444000000///...---,,,++++++---,,,+++******+++,,,---******+++,,,,,,,,,+++++++++++++++,,,------......------------------------/////////.............../////////000111111222222111111111222333444555666999:::;;;============<<<@@@BBBEEEGGGIIILLLPPPSSSXXXZZZ]]]^^^^^^___aaabbbddddddhhhooottt~~~}}}{{{zzzzzz|||yyywwwuuuuuutttrrrqqqoooooonnnnnnnnnmmmmmmmmmkkkiiiffffffffffffeeedddaaabbbdddeeedddaaa^^^\\\YYYYYYYYYXXXWWWVVVUUUUUUSSSRRRPPPOOOMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@>>>===???>>>>>>===;;;999888777::::::999999888777777777777888888888888777777666666666666666666666666666444333333111000///......//////............//////222111111111000000//////////////////............---,,,,,,---000111111000111111111111111111111111111000000///......------------///000000111111111333444444555555444444333000000///...---,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,------......///+++,,,,,,------.........000000//////...------,,,/////////000111111222222111111111222333444555666999:::;;;<<<============???AAADDDFFFHHHKKKOOORRRWWWZZZ^^^```aaaaaaaaabbbeeeeeeiiiooottt~~~}}}|||{{{{{{{{{xxxuuutttsssrrrqqqooonnnnnnnnnmmmmmmmmmmmmmmmllljjjgggfffffffffeeeccc^^^___``````___^^^\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCAAA@@@>>>===>>>>>>>>>===<<<:::888777::::::999999888777777777777777888888888888777666666666666555555555555555444333222111000...------//////............//////222222111111000/////////////////////.........------------...///000000///////////////////////////000000//////...............///000222222333333333444444444444444333333222222222111000///...------)))***,,,---------,,,,,,+++++++++,,,,,,++++++***+++,,,,,,------...//////++++++,,,,,,---...//////111111000000000//////////////////000111111222222111111111222333444555666999:::;;;<<<<<<===>>>>>>???AAADDDFFFHHHKKKOOORRRWWWZZZ___bbbcccbbbbbbccceeedddhhhnnnsss~~~~~~}}}}}}}}}}}}}}}|||xxxvvvsssrrrsssrrrqqqpppmmmlllllllllllllllllllllkkkiiigggfffffffffdddccccccbbb```^^^]]]]]]^^^^^^XXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQOOOMMMLLLKKKMMMMMMKKKJJJIIIHHHHHHHHHAAAAAABBBAAAAAA@@@???>>><<<<<<======<<<<<<;;;:::::::::999999888777777777666777777888888888777777555555555444444444333333333333222111000///...---//////............//////111111111111000000//////000////////////.............../////////...//////....................................//////000000...///000111333333333444444444333222222111111111222222111000///...------%%%'''))),,,---------,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,---...//////.../////////000000000111/////////000111111222222111111111222333444555666999999:::;;;<<<===>>>??????AAADDDFFFHHHKKKOOORRRWWWZZZ___bbbcccccccccddddddcccfffkkkqqq}}}}}}}}}}}}}}}}}}}}}~~~vvvtttrrrrrrrrrsssrrrpppmmmmmmllllllkkkkkkkkkkkkjjjhhheeeeeeeeeeeedddcccdddaaa^^^[[[YYYZZZ[[[]]]XXXXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTQQQNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@@@@AAAAAA@@@@@@??????:::;;;<<<===============::::::999999888777777777666777777888888888888777555555555444333333222222222222222111111000////////////............//////000000000000000000000111000000000000///////////////000111000///...///000........................------......///000000111+++,,,...///111222222222444333222111111111111111000000///...---,,,++++++%%%''')))+++,,,---,,,,,,((((((***+++,,,---------******+++,,,,,,------...+++,,,,,,------.........+++,,,,,,---......///////////////000111111222222111111111222333444555666999999::::::<<<===???@@@@@@BBBEEEGGGIIILLLPPPSSSWWWZZZ^^^aaabbbcccdddeeedddccceeejjjooo~~~~~~~~~}}}}}}wwwuuusssrrrrrrrrrqqqpppooonnnnnnmmmlllkkkkkkjjjgggfffdddddddddeeedddcccbbbaaa^^^[[[YYYXXXXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZXXXVVVTTTQQQNNNLLLJJJIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<===============::::::999999888777777777666666777888888888888888666666666555444333333333222222222222222222222222//////............///////////////000111111222222222111111111000000000000000222333222///...///111////////////////////////.........///////////////+++,,,...///111222222222444444333222222222333333000000///...---,,,++++++******++++++,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++,,,,,,---------------------------------------------------/////////000111111222222111111111222333444555666999999999:::;;;===???AAAAAACCCFFFHHHJJJMMMQQQTTTWWWZZZ]]]___```bbbdddfffeeecccfffjjjppp~~~}}}}}}yyywwwtttsssrrrrrrpppoooqqqpppooonnnmmmlllkkkkkkfffdddccccccdddeeedddccceeeeeedddbbb___]]][[[YYYWWWWWWXXXXXXYYYZZZZZZZZZXXXVVVTTTQQQNNNKKKJJJIIIHHHIIIJJJKKKJJJGGGEEECCCEEEEEEEEECCCBBB@@@>>>===<<<<<<============<<<<<<::::::999999888777777777666666777888888888888888888777777666555444444444111222222222222333333333//////............//////......///000111222333333222222222222111111111000111333444333000...000222111111111111111111111111000000000///......---------...000111333444444555555444333333333333555555222222111000///...------......---,,,++++++******+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,------------------,,,,,,000000000///......------/////////000111111222222111111111222333444666666999999999:::;;;===@@@AAABBBDDDGGGIIIKKKNNNRRRUUUWWWZZZ\\\^^^___aaadddffffffdddfffkkkppp~~~|||{{{wwwwwwwwwvvvtttqqqooommmlllmmmnnnnnnnnnmmmkkkjjjgggeeedddcccdddeeedddccceeedddaaa^^^[[[ZZZYYYYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVUUURRROOOMMMKKKJJJIIIJJJGGGDDDCCCDDDEEEEEEEEEFFFEEEEEECCCBBB@@@>>>===<<<<<<======<<<<<<;;;:::::::::999999888777666666555555555666666666666666777666555333333444555666444444333333222111000000000000000000000000000000000000000111222222333333000000000000111222333333111///,,,+++,,,.........222111111000000000000000...///000111222111000000......//////000222333444222333333444444333333222111111000000//////......,,,,,,++++++***)))((((((++++++++++++++++++++++++)))))))))***++++++,,,,,,---///000...+++***---111////////////000000000000...//////000111222222222000111333444444555777888777888999999999:::===@@@CCCEEEIIIKKKLLLMMMOOOQQQVVVYYY]]]```bbbccceeeggghhhfffgggkkkppp~~~|||{{{yyyyyyxxxwwwuuusssqqqpppmmmnnnnnnnnnmmmllljjjiiijjjhhhgggggghhhiiihhhgggfffdddbbb___]]]\\\\\\\\\XXXXXXXXXXXXWWWVVVUUUTTTVVVUUUSSSQQQNNNLLLJJJIIIJJJGGGEEEDDDEEEEEEEEEDDDEEEDDDDDDCCCBBB@@@???>>><<<<<<======<<<<<<;;;:::;;;::::::999888888777777555666666666666666666666666555444333333333333333444444333333222111111000000000000000000000000000.........///000000111111111111111000111111222333333111...---.../////////222111000000//////000000//////111222222222111000---------...///000222222111111222222222222111111111111111000//////......,,,,,,++++++***)))))))))++++++++++++++++++++++++******++++++,,,,,,---------------,,,,,,...111333.../////////000000000000...//////000111111222222...///111222222333555666777888999999999;;;>>>@@@AAADDDHHHKKKMMMOOORRRTTTWWWZZZ^^^```aaabbbdddeeehhhfffhhhlllqqq~~~}}}|||}}}|||zzzxxxwwwuuuuuutttoooppppppooonnnllljjjiiikkkiiihhhhhhjjjkkkkkkjjjgggeeebbb___^^^^^^___```ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTRRRPPPMMMKKKIIIIIIGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<======<<<<<<;;;:::;;;;;;::::::999999888888666666666666666666555555555555555444333222111000444333333222222111111111000000000000000000000000.........///000000111111222222222222222222333444666333000//////000000000222111000000//////000000000000111222222222222111,,,,,,,,,---...///111111000000000000000000000000222111111000000///......,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++,,,,,,---.........111///,,,+++---///111222....../////////000000000/////////000111111222222...///111222222333555666888999:::::::::;;;???AAAAAADDDHHHKKKNNNPPPTTTVVVYYY[[[___```aaaaaabbbccciiigggiiimmmrrr}}}}}}~~~~~~~~~}}}||||||~~~{{{yyyxxxwwwwwwxxxssssssrrrqqqpppmmmkkkiiijjjiiiggghhhiiikkkjjjjjjfffdddbbb```______```aaa\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTSSSQQQNNNKKKIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBBBBCCCBBBBBBAAAAAA<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::999999999666666666666555555555555555555666666555333111000333333333222222111111111////////////////////////000000000111222222333333222222222333444555777777777444111//////000//////111111000///////////////000111111222222222222222,,,,,,,,,---...///111111000000000//////000000000222222111111000//////...,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,------......777222---+++---......---........./////////000000//////000000111111111111///111333444444555777888999:::;;;;;;;;;<<>>@@@BBBEEEHHHKKKMMMNNNQQQSSSUUUXXX\\\___```aaacccdddhhhgggjjjpppuuu~~~}}}|||zzzzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwvvvuuusssqqqrrrrrrsssrrrqqqooommmlllkkkiiigggffffffeeedddbbbdddfffiiijjjhhheee```]]]ZZZZZZZZZYYYXXXVVVUUUTTTPPPOOONNNMMMLLLLLLLLLLLLNNNKKKHHHFFFGGGHHHIIIHHHCCCCCCCCCCCCBBBAAA@@@???<<<<<<======<<<<<<;;;:::888888888888888888888999888777777666555444444444555444333333444555777888222222222222222222222222000000000000000000000000000000000111222222333333111111000000111111222333333000...---...000000000000000///...............///...---------...000111+++++++++,,,---...///000333222111//////111222333333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000))),,,//////,,,******,,,---------.........//////111111111000000000000000000111333444444555777999777888999999999:::===@@@???CCCGGGJJJLLLOOORRRTTTWWWZZZ]]]______```aaabbbeeeeeehhhnnnsss~~~||||||{{{yyywwwvvvttttttrrrtttwwwxxxxxxvvvsssppppppqqqrrrsssrrrpppnnnllliiihhhgggfffeeedddddddddhhhiiijjjjjjhhhddd```]]]XXXXXXVVVUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGEEECCCAAAAAAAAAAAA@@@???>>>============<<<;;;;;;::::::<<<<<<;;;:::999999999999888777777666555444444444444333333333444444222000555444444333333222222111000000000000000111111111.../////////000000000111...///111222222111111000111000...---,,,,,,------000000//////.........------...//////000000//////000///---,,,---...000111999555111111444666555222222333444444333222000///000///...---,,,,,,,,,,,,///...---,,,+++*********,,,,,,++++++,,,,,,---...---------............//////......---------......111000/////////000222333111111222333444444444444888999:::;;;<<<>>>??????>>>BBBGGGKKKNNNQQQTTTWWWUUUYYY^^^bbbccccccdddeeedddhhhgggkkkuuu~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttuuuwwwxxxxxxuuurrrppppppppprrrrrrqqqooommmllljjjiiihhhgggfffeeeeeeeeeeeefffggghhhfffccc___\\\YYYXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQOOONNNNNNNNNOOOLLLLLLKKKIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@=========<<<;;;;;;::::::;;;:::999888777777777777888777777666555555444444666555444444555555444333555444444333333222111111222111111111000//////////////////000000000000000000111111111111000......///...---------...///000000000/////////..................///////////////000///---,,,---...000111666222...///222333222///222222333333333111000///......---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---------............//////......---------......111000/////////000222222---...000222555666777888888999:::;;;===>>>??????@@@CCCGGGJJJMMMPPPTTTWWWVVVZZZ^^^aaabbbbbbcccdddeeeiiihhhkkkvvv}}}|||{{{zzzzzzyyyyyyxxxwwwwwwvvvwwwxxxxxxvvvtttqqqooonnnooopppqqqpppooolllkkkkkkjjjhhhgggffffffeeeeeeaaabbbdddeeecccaaa^^^\\\YYYYYYXXXWWWVVVUUUTTTTTTVVVUUUSSSQQQPPPPPPPPPPPPLLLKKKIIIGGGFFFEEEFFFFFFCCCCCCDDDDDDDDDCCCCCCBBB=========<<<;;;;;;::::::999999888666666666666666777777777666555555444444777555333222333444444333444444444333222222111111333222111111//////...---000000000000000000000000111111111000///...,,,,,,...------,,,---///000111000000////////////.....................///000000000///---,,,---...000111444111......111222000...111111111222222111000000------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///......---------......///000000000///000111111222...///000222444666777888999999:::;;;===>>>???@@@CCCEEEGGGIIIKKKOOOSSSWWWWWWZZZ^^^```aaaaaaaaabbbeeeiiiiiilllwww|||{{{zzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwvvvtttqqqooonnnmmmnnnooopppooonnnlllkkkjjjiiihhhfffeeeeeeeeeeee___```bbbccccccaaa___]]]ZZZZZZZZZYYYXXXWWWVVVUUUWWWUUUSSSQQQPPPPPPPPPPPPKKKJJJGGGEEEDDDEEEFFFGGGCCCCCCDDDDDDDDDDDDCCCCCC=========<<<;;;;;;::::::999888777666666555555666777777666666555555555555666333000///000222222222444444333333222111111111111111000000/////////...111111111000000000000///000000000///......---,,,///...---------///000111000000////////////////////////.........///000111000///---,,,---...000111444222000000222222111///000000000000111111000000---,,,,,,+++++++++,,,,,,++++++******+++,,,------,,,,,,++++++,,,,,,---...---------............///...------------...//////000000000000000111111222222222222222333444555555999999:::<<<===>>>???@@@EEEFFFGGGHHHJJJMMMRRRVVVWWWZZZ]]]_________```aaaeeeiiiiiimmmxxx~~~|||zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuusssqqqooonnnmmmlllmmmooooooooonnnlllkkkhhhgggfffeeedddccccccccc```aaabbbcccccccccaaa```[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUUSSSQQQOOOOOOOOOOOOKKKJJJGGGEEEDDDEEEFFFGGGBBBBBBCCCCCCCCCBBBAAAAAA=========<<<;;;;;;::::::::::::999888777777777777666666666666555555555555666333000///000222222222444333333222222111000000......//////000000000111111111111111000000000000///............/////////111000///...---....../////////000000000000000000000////////////000111111000///---,,,---...000111222222111111222111000////////////000000111222222------,,,,,,++++++,,,,,,************+++,,,------,,,,,,++++++,,,,,,---...---------............///---------------.../////////000000000111111111111222222222222222444555666999:::;;;<<<===???@@@@@@DDDEEEGGGGGGIIILLLQQQTTTWWWYYY\\\]]]^^^^^^___```dddiiiiiimmmyyy~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzwwwvvvtttrrrpppooonnnnnnlllmmmoooppppppnnnmmmkkkggggggeeedddcccbbbbbbbbbbbbcccdddeeeeeedddcccbbb\\\\\\]]]]]]\\\ZZZXXXWWWVVVUUURRRPPPNNNNNNNNNNNNLLLKKKIIIGGGFFFEEEFFFFFFBBBCCCCCCBBBBBB@@@??????=========<<<;;;;;;::::::;;;;;;:::999888888888888666666666666666666555555888666444333444555555444333333333222111111000000,,,---......000111111222000000000111111111222222//////......//////000111222111000...------......//////000000000000111111000000111222222222222222000///---,,,---...000111///000000000000///....../////////000111222333444//////...---,,,,,,,,,,,,***************+++,,,---,,,,,,++++++,,,,,,---...---------............///---------------...///000//////000111111111111000/////////111333555888:::::::::;;;<<<>>>???@@@AAABBBCCCEEEGGGHHHKKKOOORRRUUUXXXZZZ\\\\\\]]]___aaaccchhhhhhmmmyyy}}}|||||||||{{{{{{zzzzzzyyywwwuuurrrqqqpppqqqqqqlllmmmoooppppppooonnnlllhhhgggfffeeedddcccccccccddddddeeeeeeeeeddddddccc\\\]]]^^^^^^]]][[[YYYWWWWWWUUUSSSPPPOOONNNNNNNNNLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDCCCCCCAAA@@@>>>============<<<;;;;;;::::::;;;;;;:::999888888888888555666666666666666666666888777555555666777666444333333222222111000000000---.........///000000000//////000111222222333444222111000/////////000111111000///......///000000//////000000000111111111000111333555666444333111000///---,,,---...000111///000222222111//////...000000000000111333555666222111000...---,,,+++++++++***************++++++,,,,,,++++++,,,,,,---...---------............///---,,,,,,------///000000...///000111222111111000000//////000222555888:::::::::;;;===>>>???@@@AAA>>>@@@DDDFFFHHHKKKNNNPPPTTTVVVYYYZZZ[[[]]]___aaabbbgggggglllxxx~~~}}}}}}|||{{{{{{zzzzzzzzzxxxvvvsssrrrrrrssstttlllnnnoooqqqqqqpppnnnmmmiiihhhgggfffeeeddddddddddddeeeeeeeeeeeedddcccccc]]]]]]^^^___^^^[[[YYYXXXXXXVVVTTTQQQOOONNNNNNNNNMMMMMMLLLKKKIIIGGGEEECCCEEEEEEEEECCCBBB@@@>>>===>>>======<<<;;;;;;::::::;;;:::999888777777777777555555555666666666666666666555444555666666444222333333222222111000000000///////////////...............///111222333444555444333111000//////////////////......///000111222//////000000111111111222000222555777888666333111000///---------...000111111333444444333222111111000000000000222444666777444333111///---,,,++++++++++++***************+++,,,,,,++++++,,,,,,---...---------.........//////,,,,,,,,,---...///000111...///000222222111111000333222111111111333555777:::;;;<<<===>>>???@@@AAA;;;???CCCFFFHHHJJJMMMOOOSSSUUUXXXZZZ[[[]]]```bbbaaafffgggkkkxxx}}}||||||{{{xxxvvvwwwvvvtttrrrqqqppppppppppppqqqqqqqqqpppooommmmmmllliiifffddddddeeeeeeeeefffggghhhiiihhheeecccaaa^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUURRRPPPNNNLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHCCCBBBBBBAAAAAA@@@@@@???@@@===;;;:::<<<;;;999666;;;:::999999888888999999555555555666666666666666555555444444444333333333111111000000//////......000000000000000000000000...000222333333444666888999777444222000000000111111///---,,,+++,,,...///...///000222222111000000444777999999777444222222/////////...------///111111111111000000000000000333222111000000111222333888666333000------------************************)))************+++++++++---.........---,,,,,,+++............////////////////////////000000000000111222333333222222444666:::;;;<<<<<<;;;;;;===>>>BBBCCCCCCDDDEEEGGGLLLOOOSSSVVVYYYZZZ[[[\\\___```bbbffffffjjjvvv}}}~~~~~~}}}{{{yyyxxxxxxvvvtttrrrqqqooonnnooonnnnnnnnnmmmmmmllllllkkkiiifffffffffggggggfffeeefffggghhhgggdddbbb```]]]]]]\\\ZZZYYYWWWVVVUUUUUUSSSQQQOOOMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@???<<<::::::;;;<<<:::888;;;:::999999888888999999666666666666666555555555666666555555555444444444333333222111000/////////000000000000000000000000//////111333555777888999777666333111/////////000222111///...---...///000///000000111111111111111555777999999666333111111/////////...,,,---///111222222222111111111111111222222111000111111222333444222///---++++++++++++++++++++++++++++++++++++************++++++++++++------......------,,,+++............/////////////////////000000000111111111222333333222222444666:::;;;<<<;;;;;;;;;===???@@@AAACCCDDDFFFIIIMMMQQQRRRUUUYYY\\\]]]^^^___aaaaaafffeeehhhttt~~~~~~|||zzzzzzyyyxxxuuurrrpppnnnnnnmmmlllkkkkkkkkklllmmmkkkjjjiiiiiijjjjjjhhhgggdddeeeffffffeeeccc```___\\\[[[ZZZXXXVVVUUUSSSSSSRRRQQQOOONNNMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA???<<<:::999:::;;;;;;;;;::::::999888888888888999777777666666555555444444777777666666666555555555555444333222111000//////000000000000000000000000000...///222777;;;;;;:::555444111000.........///333222000/////////000111111111111000111222222333555777999888555222000000/////////...,,,,,,///111222222222222222222222222111111111222222333333333000///---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------......------,,,,,,............////////////000000000111111111222222111222333333222222444666888999;;;;;;;;;<<>><<<::::::::::::;;;:::999999888888888888888888888777666555444444333666666666666555555555444555444444222111000///...////////////////////////000...---222999>>>===:::333222111000///...//////222111000000//////000000222111000000000111333444555777888777444111//////...//////---,,,,,,...000111111111222222222222222000111222333444444444333///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...------,,,,,,............////////////000111111111222222222222111222333333222222444666777888:::;;;;;;===@@@BBB@@@BBBDDDFFFHHHJJJNNNQQQOOOTTTZZZ___aaaaaabbbbbbccceeeccceeeqqq~~~~~~}}}{{{xxxxxxyyy{{{|||{{{yyywwwvvvsssqqqooonnnnnnooopppqqqrrrqqqqqqqqqpppmmmiiieeebbbccccccbbbaaa```^^^]]]ZZZZZZXXXWWWUUUSSSRRRQQQNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>AAA@@@>>><<<:::999999::::::999888888777777888888888888777666555444444333555555555444444444333333444333222111000///......////////////////////////000------111888===<<<999222222111000000000000000000000//////............222111000000000111333444444555666555222000//////.........---,,,,,,...000000000000000111111222222000222333555555555444333------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...------,,,............////////////000111111111222222222222111222333333222222444666666888:::;;;;;;===@@@BBBCCCEEEGGGHHHHHHJJJLLLNNNOOOTTTZZZ___aaaaaabbbbbbcccfffdddfffrrr~~~~~~}}}|||yyywwwvvvwwwxxxyyyzzzyyyxxxxxxtttsssrrrpppoooppppppqqqqqqqqqppppppooommmhhheeebbbbbbbbbaaa```___^^^]]]ZZZYYYXXXWWWVVVUUUTTTSSSNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>??????@@@>>>;;;999999:::999999888777777777777888777777666666555555444444555444444444444333333333222222222111000000//////000000000000000000000000///...---000555888888777111111111111000000000000............------------000000000///000111111222222444444333111//////000.........---++++++...000/////////000111111222222111333555777777555333111*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------............////////////000000000111111111222222111222333333222222444666777888:::;;;;;;===@@@BBBDDDFFFHHHIIIIIIJJJLLLMMMQQQTTTZZZ]]]___```aaabbbcccfffdddgggsss}}}}}}~~~}}}zzzxxxuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqpppooonnnmmmlllmmmlllkkkllllllkkkhhhfffccccccbbbaaa```___^^^^^^ZZZYYYYYYXXXWWWWWWVVVVVVOOOOOOOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>:::===??????===;;;;;;<<<999999888777777777777777666666666666666555555555555555555555444444444444222222222222222222222222000000000000000000000000......///000111333333444...//////000000/////////...............---,,,,,,......///000000000000///111222333222000///000111---......,,,++++++---/////////000111111222333333222444777888888555222///++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------............/////////////////////000000000111111111222333333222222444666777999:::;;;;;;<<>>999888888777777777777777555555555666666666666666777666666666555555555555222222333333333444444444000000000000000000000000---...000000//////000222,,,---......///..................///...------,,,,,,---///000000000///...///111222111000///000111---......,,,++++++---///000000111222333333444444333555888999888555111...------.........---,,,,,,************************++++++,,,,,,,,,---------+++,,,,,,---.........---............/////////000////////////000000000000111222333333222333555666888999;;;;;;;;;<<>>>>>AAA@@@>>>===;;;::::::999888888888888888777666666666666555444444444444555444444444444444444444444444333222222111111222222000000000000//////////////////......///000222333111111000000//////......//////...------------...,,,...//////......///111444000------///000...+++...---,,,+++***+++,,,,,,111111111111111111222222333444444555444333222111......---,,,,,,,,,,,,---(((((())))))*********+++,,,++++++******++++++,,,------------------------...............---------)))+++...111222111000///000222444444444444666777:::;;;<<<;;;;;;;;;===???BBBEEEHHHKKKLLLNNNPPPRRRSSSVVVYYY[[[\\\^^^```bbb``````dddjjjppp~~~~~~~~~~~~~~~~~~~~~|||yyyuuussssssssssssrrrppppppooommmkkkhhheeeccccccccccccccccccdddeeefffgggfffeeecccaaa^^^\\\[[[ZZZYYYYYYYYYZZZZZZXXXVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>AAA@@@>>>===;;;:::::::::999999999999888666555555666666555444444444444555444444444444444444444444444333222222111111222222111111000000000/////////...............000111222111000000000/////////...//////...------------...,,,...//////...---...000222000////////////---,,,000///...---,,,---......000000000111111222222222222333333444333222111000111000...---,,,+++++++++)))*********++++++++++++************+++,,,---...------------------------------..................,,,---...///000111111222000222333444333444666888:::;;;<<<;;;;;;;;;===???BBBEEEHHHJJJLLLMMMPPPRRRRRRUUUXXXZZZ[[[]]]___aaa______dddjjjqqqzzz{{{||||||}}}}}}||||||xxxxxxxxxyyy{{{}}}~~~|||zzzxxxwwwvvvuuusssqqqpppooommmkkkiiigggeeedddaaaaaaaaabbbcccdddeeefffeeeeeecccbbb___]]]ZZZYYYXXXWWWWWWXXXYYYYYYWWWUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHHHHIIIHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>@@@???>>><<<;;;:::::::::888888888999888888777777666666555444444444444555333333333333333333333333444333222222111111222222222222111111111000000000------------...///000111000000000000////////////000///......------......---///000000...------...111333444444222111000000000///...---,,,---......//////000000111222333333111222222222222111000000222111///---+++***))))))+++++++++++++++,,,,,,,,,(((((()))***+++---...///........................,,,---------...///////////////......///111333444000222333333333444666888:::;;;<<<;;;;;;;;;===???BBBDDDHHHJJJLLLMMMPPPRRRRRRTTTWWWZZZZZZ\\\^^^```______dddkkkrrrwwwxxxzzz{{{|||{{{yyyxxxttttttuuuwwwyyy|||~~~~~~}}}}}}{{{zzzyyyxxxxxxuuurrroooooonnnllljjjhhhgggffffffcccccccccccccccdddeeefffdddcccbbb```^^^[[[YYYXXXWWWVVVUUUVVVXXXXXXVVVTTTUUUTTTRRRPPPNNNMMMLLLLLLJJJJJJJJJIIIIIIGGGFFFEEECCCCCCBBBAAA@@@??????>>>??????===<<<;;;:::::::::555666777888999:::::::::666666555444444444444555333333333333333333333333444333222222111111222222222222222222111111111000,,,,,,------...//////000000000000000////////////000//////...............///111222222000............111555444111......000...---,,,+++***+++,,,,,,---...///000111222333444000111111111111000000000111000///---+++*********++++++++++++++++++++++++)))))))))***+++,,,...///........................,,,,,,,,,---...///000000////////////000111222333111222222222222333666888:::;;;<<<;;;;;;;;;===???AAADDDGGGJJJKKKMMMOOOQQQSSSUUUXXXZZZ[[[\\\^^^`````````fffmmmsssuuuwwwyyy{{{{{{zzzxxxwwwttttttuuuwwwyyy{{{}}}~~~}}}|||{{{{{{zzzyyyxxxxxxxxxuuurrroooooonnnllljjjiiihhhgggggghhhgggfffeeeeeeeeeeeeeeedddcccbbb```^^^[[[YYYXXXWWWVVVUUUVVVWWWWWWUUUSSSUUUTTTRRRPPPOOOMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@?????????>>>===;;;::::::::::::777777888999999999999999666666555444444444444555333333333333333333333333444333222222111111222222222222222222111111111000,,,,,,---....../////////////////////000000000000000000///............///000222444444222000//////))),,,000000---******,,,...---,,,+++***+++,,,,,,---......000111222333333000000000000000000000111///...------,,,,,,,,,,,,******************))))))++++++******++++++,,,,,,........................,,,,,,,,,---...///000000---...000222333222111000111111222111111222555888:::;;;<<<;;;;;;;;;===???AAADDDGGGJJJKKKMMMOOOQQQTTTWWWZZZ[[[\\\]]]___```bbbbbbgggnnnttttttvvvwwwyyyyyyxxxwwwvvvtttuuuwwwyyy{{{|||~~~~~~~~~|||zzzzzzzzzyyyxxxxxxxxxxxxvvvsssqqqnnnnnnmmmlllkkkiiiiiihhhkkkjjjiiihhhgggfffffffffeeeeeecccbbb___]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTRRRTTTSSSQQQOOONNNMMMMMMLLLOOOOOONNNLLLJJJHHHFFFDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::::::::;;;;;;;;;:::999777666555666666555444444444444555444444444444444444444444444333222222111111222222222222111111111000000000,,,,,,...//////000//////////////////000000000000111000//////....../////////111444444333111000000---///111111000......///000///...---,,,---............//////000111222222000000000///000000111222......---,,,,,,,,,------*********))))))))))))))),,,,,,++++++***++++++,,,------------------------,,,---------.../////////,,,...111333333222000...111111111111000222555888:::;;;<<<;;;;;;;;;===???AAACCCGGGIIIKKKLLLOOOQQQUUUXXXZZZ\\\\\\]]]___```ccccccgggmmmsssssstttuuuvvvwwwvvvvvvuuussstttwwwyyy|||~~~~~~|||zzzzzzzzzzzzyyyxxxxxxxxxxxxvvvtttmmmnnnnnnnnnmmmkkkjjjiiikkkjjjiiihhhhhhggghhhhhhgggfffeeecccaaa^^^\\\[[[ZZZXXXWWWVVVVVVUUUSSSQQQSSSRRRPPPOOOMMMLLLLLLLLLNNNNNNNNNLLLKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@???======<<<;;;::::::::::::999:::::::::999999888777666666555444444444444555555555555555555555555555444333222222111111222222111111000000000/////////,,,---///000111000000000.../////////000000000111111000000///////////////,,,///222333222000//////333222111222333333333111000///...---,,,---........./////////000000111111111111000000000111222333000///...---,,,++++++++++++++++++******)))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................---...///000000000//////111111111000000111555888:::;;;<<<;;;;;;;;;===???@@@CCCGGGIIIJJJLLLNNNPPPUUUWWWZZZ[[[[[[\\\^^^___cccbbbdddjjjpppssssssttttttuuuuuuttttttqqqsssvvvyyy}}}~~~|||{{{{{{{{{{{{zzzxxxxxxyyyzzzyyywwwmmmnnnooooooooommmjjjiiiiiihhhhhhhhhhhhhhhiiijjjhhhgggfffdddbbb___]]]\\\[[[YYYXXXWWWWWWUUURRRPPPRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIDDDDDDCCCBBBAAA@@@@@@???===<<<;;;;;;::::::::::::444555777999;;;<<<======666666555444444444444555666666666666666666666666444333222222111111222222000000000000////////////---...///111111111111000.../////////000000111111111111000///////////////)))---000222111///......111...+++,,,///111///---...---,,,+++***+++,,,,,,////////////000000000000222111000000000222333444222111///---+++******))),,,,,,,,,++++++*********((())))))***+++---...///++++++++++++++++++++++++...............---------//////...------...000000111111111000///111555888:::;;;<<<;;;;;;;;;===???@@@CCCFFFIIIJJJLLLNNNPPPTTTVVVYYYZZZZZZ[[[\\\^^^cccaaabbbgggnnnqqqssswwwzzzzzzxxxuuussssssrrrsssyyy~~~~~~}}}|||zzzyyyyyyxxxxxxsssqqqooonnnooonnnllljjjkkkiiigggfffhhhiiiiiiiiigggffffffeeedddcccbbbaaa```]]][[[YYYYYYXXXVVVTTTQQQQQQQQQOOONNNLLLJJJIIIMMMMMMLLLLLLKKKIIIHHHGGGDDDDDDDDDCCCBBBAAA??????<<<;;;:::999999999999:::666666666666666555555444777777777777666666666666555555555555555555555555777555444444444444222000000000000000000111111111............///000222222333...***---333777666222444333222000///.........////////////000000000000///////////////000111111222111000///...---,,,,,,......///000000///...---000000000000111111111111/////////...------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------111000...,,,,,,...000111000000000000111111111111333333333333444555666666999:::;;;<<<===???@@@@@@DDDFFFIIIJJJKKKMMMOOOQQQUUUXXXZZZ\\\]]]^^^aaacccbbbeeedddgggsssppprrruuuwwwwwwvvvtttrrruuuuuuxxx}}}~~~}}}~~~~~~|||{{{zzzyyysssrrrpppooonnnmmmkkkjjjllliiigggfffffffffeeeeeeaaabbbbbbbbbbbbcccccccccaaa___[[[YYYYYYYYYWWWVVVSSSSSSRRRQQQOOOMMMKKKJJJKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;999999888888777777888888777777666555666666555555555444444444555555555555555555555555666444222222333333222000000000000000000000000111............///000111222222///,,,...222555444222333222111000///..................//////000000000///////////////000111111111111000///...---,,,,,,......///000000///...---000000000000111111111111111000000///......---------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------------------------------000///...------...///000000000000000111111111111111111222333444666888999999:::;;;<<<===>>>???@@@CCCEEEHHHJJJKKKLLLOOOQQQVVVXXXZZZ\\\\\\]]]```bbbbbbfffdddgggssspppqqqrrrssstttsssrrrqqqwwwzzz~~~~~~}}}}}}}}}~~~|||zzzwwwvvvuuutttrrrpppooonnnmmmkkkiiillljjjgggeeeddddddbbb```````````````aaaaaaaaaaaabbb___[[[YYYYYYYYYYYYXXXVVVVVVUUUSSSQQQOOOLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@AAA@@@>>><<<:::999888888888888999999888888777666444444444333333333333222555555555555555555555555555444333333444333222000111111000000000000000000............///000111111111000000000000111222222222222111000///......---,,,,,,------...///000000///////////////000111111111111000///...------,,,......///000000000///...000000000000111111111111111111111000//////.........------,,,,,,------...,,,,,,,,,---------......------------------------////////////////////////000000000000111111111111///000111222555777999:::999999:::<<<===>>>???@@@BBBDDDGGGIIIJJJLLLNNNQQQWWWXXXZZZ[[[[[[\\\^^^```cccfffeeegggrrroooppppppqqqqqqrrrrrrrrryyy}}}~~~}}}}}}~~~~~~~~~|||yyywwwuuutttsssuuussspppooonnnmmmjjjhhhkkkiiigggfffeeedddbbbaaacccbbbaaa```___^^^^^^]]]aaa^^^ZZZXXXXXXXXXXXXXXXYYYXXXWWWUUUSSSPPPNNNMMMJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@>>>===;;;:::::::::888888999999888888777666444444444333333333222222555555555555555555555555444555666888999777333000111111111000000000000000...............///000111///111333111///...000222222222222222111000///...***+++,,,,,,---.../////////////////////000000111111000000///......---------...000000111000/////////000000000111111111111111111000000///......---------,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------------------......////////////......///000000000111111111111//////000111333555777888888999:::;;;===>>>??????AAACCCFFFHHHIIIKKKNNNPPPWWWXXXZZZ[[[[[[[[[]]]___bbbfffdddgggrrrpppppppppqqqrrrtttuuuvvv{{{~~~~~~}}}|||{{{yyyxxxwwwwwwwwwtttrrrpppooonnnmmmkkkiiijjjhhhgggggghhhhhhfffdddccccccbbbaaa```______^^^___\\\YYYWWWWWWWWWWWWVVVYYYXXXWWWVVVSSSQQQOOONNNKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@??????>>>======<<<<<<<<<<<<777777888888777777666555555555555555444444444333555555555555555555555555444666999===>>>;;;555111111111111111000000//////...............//////000...111444222///---///222333333333333333111000000+++++++++,,,---......//////////////////000000111000000//////......---------...000111111111000//////000000000111111111111000//////......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............////////////......///000000000111111111111000000000000111222444444888999:::;;;<<<>>>??????AAACCCFFFHHHJJJLLLOOOQQQVVVXXXZZZZZZZZZZZZ\\\^^^aaaeeedddgggsssqqqrrrsssuuuwwwyyyzzz{{{~~~~~~~~~~~~xxxwwwwwwvvvvvvvvvvvvvvvsssqqqooooooooonnnllljjjiiihhhhhhiiijjjjjjiiigggaaaaaaaaaaaabbbbbbbbbbbb\\\ZZZXXXWWWXXXWWWVVVUUUWWWWWWVVVUUUSSSQQQPPPOOOKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA??????>>>======<<<<<<<<<<<<===777777888888777777666555666666666666555555555555555555555555555555555555555666999<<<>>>;;;666222222222111111000////////////......---......//////...000333222///...///111111222333333333222000///,,,,,,,,,---------......///////////////000111111000000//////............---...000111222111111000000000000000111111111111/////////...------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------.........////////////////////////000000000000111111111111000000000000111222333333888888999;;;<<<===>>>???AAACCCFFFIIIJJJLLLPPPRRRUUUVVVXXXYYYYYYZZZ\\\^^^```dddcccgggsssrrrtttvvvyyy|||~~~}}}|||{{{{{{uuuuuutttsssssssssttttttqqqpppnnnnnnoooooommmlllhhhhhhhhhiiikkkkkkiiiggg```aaaaaaaaaaaabbbbbbbbb[[[ZZZYYYYYYZZZYYYVVVTTTTTTTTTTTTSSSRRRQQQPPPOOOJJJJJJJJJJJJHHHGGGFFFEEECCCCCCBBBBBBAAA@@@>>>===???>>>===<<<;;;;;;:::;;;888888999999888888777666666666666666555555555444555555555555555555555555555444444555666777555444222222111111000//////...///......------.........---///111111000000///000///000111222222111///...............------------///////////////000111111////////////............---...000111222222111111000000000000111111111111000000//////...---------,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---......///000///...------...///000000000000000111111111111000000000111222444555666888888999:::<<<===>>>>>>AAADDDGGGIIIKKKMMMQQQSSSSSSUUUWWWYYYYYYZZZ]]]___^^^bbbbbbgggssssssuuuyyy}}}~~~|||zzzyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwpppooonnnnnnoooooonnnmmmiiihhhhhhiiijjjjjjgggeeeccccccbbbaaa```___^^^^^^[[[ZZZ[[[\\\\\\ZZZWWWTTTSSSSSSSSSRRRRRRQQQPPPOOOIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===AAA@@@>>><<<:::999888888999::::::::::::999888888666666555555555444444444555555555555555555555555666333///...///222444555222222222111000//////...///......---------......---...///000111111000///---...000111000///---,,,000//////......---,,,,,,///////////////000111111///////////////.........---...000111222222222111000000000000111111111111111111111000//////.........------,,,,,,------...))))))*********+++++++++++++++,,,,,,---...//////111000...------...000111000000000000111111111111000000111222444777999:::777888999:::<<<===>>>>>>BBBDDDGGGJJJLLLNNNQQQTTTRRRTTTWWWXXXYYY[[[]]]___]]]aaaaaaffftttyyyzzz{{{}}}~~~|||||||||{{{yyywwwwwwxxxxxxwwwvvvuuusssqqqppppppooonnnllliiihhhhhhgggfffgggggggggddddddccccccbbbaaaaaa```]]]]]]]]]^^^^^^]]]ZZZWWWSSSQQQOOOOOOOOOOOOMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????===<<<<<<;;;;;;:::999999;;;;;;:::999999888888777777666444333222111111111333333333333333333333333555555444444444333333333333111...///000111///,,,,,,,,,,,,---...///000000333111///------...000111000000000000000///......---...///000000//////...------------...///000000222222111111000000//////---...///000000111000000111000000111333333222000222222111111000...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,------.........---------,,,,,,,,,........................////////////000000000000777333///...111444666666888999;;;;;;;;;<<>>=========<<<<<<;;;;;;::::::999::::::999888888777777666777777555444333222222222444444444444444444333333555444444444444333333333333111//////111111///---,,,------....../////////111000///...---......///000000000000000///......---...///000000000///..................///000111111000000//////......------...///000000111111000111000000111333333222000111111111000///...---,,,,,,,,,,,,+++++++++******))))))***++++++,,,------,,,,,,,,,------.................................////////////000000000000555222//////222555666555888999;;;;;;;;;<<>>============<<<<<<;;;:::::::::999999888888777666666555888777666555444333333333333333444444444444444444444444444444333333333333333111000000000000///---........................///////////////...------000000000000000///......------...///000000//////000////////////000000111/////////...---,,,,,,,,,---...///000111111111111111000000111333444222111111111000000///---,,,+++,,,,,,,,,+++++++++******'''((()))***+++,,,------***++++++,,,---...///000........................////////////000000000000333111000111333555555555888999;;;;;;;;;<<>>======<<<<<<;;;::::::;;;::::::999888888777777555555444333222222222222000000111111222222222333444444333333333222222222////////////------,,,---//////////////////......000111333444444222000...000000000000000///......---------...///000000111//////////////////000111222222111000///...---,,,,,,---...000111111222222111000000222444555444333111111000000///---,,,+++,,,,,,,,,+++++++++************+++,,,---...///000------------------------........................////////////000000000000///000222444444555555555888999;;;;;;;;;<<>>======>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888888555444333222222222222222000000111111222222333333333333333333222222222222///000000///---,,,,,,---////////////////////////111222444555444333111000000000000000000///......------------...000111222////////////000111222333444333222111000///...---,,,,,,...000111222222222111000000222444555555333222222111111000...---,,,,,,,,,,,,+++++++++******,,,,,,------......//////......---------,,,,,,,,,........................////////////000000000000...000333444444444555777888999;;;;;;;;;<<>>======>>>>>>======<<<<<<;;;;;;::::::999999888777777777555555444333333333333444111222222333444444555555333333333222222222222111000222222111...---...000......//////000000111111222222333333333222111000000000000000000///......------------...000111333000000111111333444666777444444333222000///...---+++,,,...///111222222222000000000222555666555444333333222222111///...---,,,,,,,,,+++++++++******------------------------,,,,,,------------------........................////////////000000000000...000333333333333666888888999;;;;;;;;;<<>>>>>>>>===<<<<<<;;;;;;999999888888777666666666666666555444444444555555333333444444555666777777333333333222222222111111111333555333000...///111---......///000111111222222222222222222111000000000000000000000//////...------,,,---...000222333111222222333555777999:::444444333111000...------+++,,,...///111222222333000000000222555666555444333333333333111000///...,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++***++++++,,,---...//////........................////////////000000000000...111333333222333666999888999;;;;;;;;;<<>>======>>>@@@<<<<<<<<<;;;;;;:::::::::999888777666555555555555666555444333333333333444333333333444444444555555555555444333333222111111111111000///////////////++++++---///000111111111000111222333333333111111///000111111111000...---//////000000111111222222222///,,,///555888777555555444333222111///......,,,,,,------///000111222...///000111333444555666777555444444444222---))),,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,,,,---------......------......//////000000///000222222333222111000000111222333222333555777777999;;;;;;;;;;;;===???DDDEEEFFFHHHJJJLLLMMMMMMQQQTTTWWWXXXYYYZZZ[[[]]]```ddddddhhhuuu{{{uuusssqqqmmmiiiggggggiiijjjllllllnnnrrryyy}}}{{{zzzzzz{{{|||}}}~~~}}}|||zzzxxxtttsssrrrpppooonnnnnnnnnmmmlllkkkkkkkkkjjjhhheeeaaaaaa``````aaa```]]][[[ZZZ[[[\\\ZZZWWWVVVVVVXXXSSSTTTTTTTTTRRRPPPMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGEEEBBB@@@???@@@AAABBB>>>>>>===;;;:::999888888999888777666666555555555666666555555555444444444333333333444444444444555555555444333333222111111111111000///////////////,,,,,,---///000000000000111333666888777555222000000000000000000///............//////000111222333444222000333888:::999666444444333222111//////...,,,,,,------...000111222222222222222222222222222666444333444444222...***,,,,,,,,,+++++++++******---,,,++++++******++++++,,,,,,,,,---------...............///////////////...///000111111111000000000111222333222333555777777999;;;;;;;;;;;;===???CCCDDDGGGIIIKKKLLLMMMMMMPPPSSSVVVXXXXXXYYY[[[]]]```ddddddhhhuuu{{{sssmmmllliiieeebbb```___```aaadddeeegggkkkqqqwww}}}~~~~~~|||{{{yyyxxxzzz{{{|||}}}}}}|||zzzyyyvvvuuutttrrrpppooonnnnnnmmmlllkkkkkklllkkkiiigggaaa````````````___\\\ZZZZZZ[[[]]]\\\YYYWWWVVVVVVSSSSSSSSSRRRPPPNNNKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEECCCAAA@@@???@@@AAACCC??????===<<<:::888777777999888888777666666555555555666777777777666555444333333333333444444444444555444444333333222222111111111000///////////////---......///////////////222555999;;;;;;777333000111111000///////////////......---...///111333444666555555888<<<<<<999666333333222111000000//////,,,,,,------...///111111333333333222111111111000444333333333333222///---,,,,,,,,,+++++++++******,,,,,,++++++******++++++,,,,,,,,,---------......///////////////.........---...//////000000000///000111222333222333555777777999;;;;;;;;;;;;===???AAADDDGGGKKKMMMMMMMMMLLLNNNQQQTTTVVVXXXYYY\\\]]]```ddddddhhhuuu}}}yyyrrrkkkeeeeeeccc```\\\ZZZYYYYYYYYY]]]___aaaeeeiiinnntttxxx}}}~~~~~~}}}|||zzzzzz{{{|||}}}}}}{{{yyyxxxwwwwwwvvvtttrrrpppnnnmmmmmmkkkjjjjjjkkkjjjhhhgggaaa````````````^^^[[[YYYXXXYYYZZZZZZXXXVVVSSSRRRSSSSSSRRRQQQOOOMMMJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDAAA@@@???>>>>>>>>>@@@@@@>>>======;;;:::999888888999999888888777666666555444555777888777666444222222222333333333444444444444444444333333222222222111000000///////////////...///////////////......444666888:::999666333111222111///.........///000------,,,---...000333444666666888;;;===<<<888555222222111111000000//////------------...///000111000000111111222222222333222222222222222111000///,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,,,,,,,---------......000000//////......---------......///000000000000000111222333222333555777777999;;;;;;;;;;;;===>>>@@@CCCHHHLLLNNNNNNMMMLLLMMMPPPSSSVVVWWWYYY\\\^^^___ddddddhhhttt|||{{{xxxuuupppkkkeee``````^^^[[[XXXVVVUUUUUUUUUWWWZZZ]]]```cccggglllqqquuu|||~~~}}}|||zzz{{{|||}}}|||zzzxxxwwwwwwwwwvvvuuusssqqqooonnnkkkjjjhhhhhhiiiiiihhhfffbbbaaa`````````^^^[[[YYYXXXYYYYYYYYYXXXVVVSSSPPPSSSRRRQQQPPPNNNLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@???>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;:::888999999999888777666555333444666666666555333111222222222333333333444444444444333333333333222222111000000//////////////////////////////......---555555555555444444333222222111///.........///000---,,,,,,,,,...///111222444555777:::;;;999555222111111000000000000000000------,,,------...///000000000000111111222222222111222222222111000000000,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,,,,,,,,,,---------......000000//////......------......//////000111222222000111222333222333555777777999;;;;;;;;;;;;===>>>@@@CCCHHHLLLOOOOOONNNMMMMMMPPPSSSVVVWWWYYY\\\^^^^^^ccccccgggsss|||yyyrrrqqqooolllhhhddd```]]]ZZZYYYWWWUUUSSSRRRRRRRRRQQQUUUYYY[[[]]]```eeeiiimmmsss|||~~~}}}{{{{{{||||||}}}}}}|||yyywwwuuuvvvvvvvvvvvvtttrrrooonnnkkkiiigggfffggghhhgggfffdddbbbaaaaaaaaa___\\\YYY[[[ZZZYYYYYYXXXWWWTTTQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<888999999:::999777666555333444555555555444222222222222222222333333333333333333333333333333333333111111000///////////////...///////////////......333222111111111111222333111111000///////////////,,,,,,------.../////////000222555777777666333111//////000000000000000000------,,,,,,---......///222222222111000000000///111222333222000//////111,,,,,,,,,+++++++++******++++++******++++++,,,,,,,,,,,,,,,---------......///////////////..................///000111222333000111222333222333555777777999;;;;;;;;;;;;===???AAACCCGGGKKKNNNOOOOOONNNNNNQQQTTTVVVXXXYYY\\\]]]\\\aaaaaafffqqq}}}{{{vvvsssiiiiiigggddd```]]]\\\[[[TTTSSSQQQPPPOOONNNNNNNNNJJJOOOTTTVVVVVVXXX]]]bbbdddiiipppuuuzzz}}}|||{{{zzz}}}~~~~~~}}}{{{xxxuuussstttuuuuuuuuutttrrrpppnnnkkkiiigggggghhhiiihhhhhheeedddcccbbbbbb```]]]ZZZ\\\YYYWWWVVVVVVUUUSSSPPPRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::888666555555555555555444444444444111222222222222333333333333333333333333333333333111111000///////////////......///////////////...//////000111111222222222000000000000000///......+++,,,...//////...---,,,...000333444444333222111.../////////000000111111------,,,,,,------......111111111111000000000000222333333111///---///000,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,---------...............///////////////------------...000222333000111222333222333555777777999;;;;;;;;;;;;===???BBBDDDGGGJJJMMMOOOPPPPPPPPPSSSVVVXXXXXXYYY[[[]]]ZZZ___```dddooo{{{~~~xxxssspppddddddbbb___\\\ZZZZZZZZZOOOOOONNNLLLLLLKKKKKKLLLFFFJJJPPPQQQQQQSSSXXX\\\^^^bbbhhhlllqqqyyy~~~}}}||||||~~~~~~~~~}}}{{{wwwtttrrrssstttuuuuuutttrrrpppooollljjjhhhgggiiijjjjjjiiifffeeecccccccccaaa]]]ZZZ[[[WWWSSSRRRSSSRRRPPPNNNRRRQQQPPPOOOOOOOOOPPPPPPNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA@@@???>>>===<<<;;;======<<<;;;::::::999999888999:::;;;:::888666555777777666555555555555666111111222222222333333333333333333333333333333333111111000///////////////---......///000/////////+++---000222333333111000///000111111111000...---+++,,,///000000...+++))),,,///222333333222222222......//////000000111111------,,,,,,,,,---......,,,---...000111333444444222333444111...,,,...000,,,,,,,,,+++++++++******+++*********+++,,,,,,---,,,,,,,,,---------......---.........//////000000,,,,,,,,,,,,---///111222000111333333222333555777777999;;;;;;;;;;;;===???CCCDDDGGGJJJMMMOOOQQQQQQQQQTTTWWWXXXYYYZZZ[[[]]]YYY^^^___cccnnnzzz|||vvvqqqkkkhhhaaa^^^[[[YYYWWWVVVSSSRRROOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEGGGIIIMMMPPPRRRVVVXXX\\\bbbiiipppvvvzzz~~~}}}{{{yyywwwvvvvvvvvvwwwxxxvvvtttssssssrrrpppnnnrrroookkkiiiiiikkkkkkkkkgggfffeeeeeedddaaa]]]ZZZWWWWWWVVVUUUSSSRRRQQQQQQTTTRRRQQQPPPQQQPPPOOOMMMMMMLLLIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@?????????@@@AAAAAA@@@???===;;;:::999::::::999888777666555444555555444444444333333333666555555444222111111000222222222111111111000000000000000000//////////////////.........//////000444333111000000000111222222111000///...//////000...............///000111//////////////////////////////000000000000//////---------......000111111333333222222111000/////////000111222111///---+++,,,,,,+++++++++++++++++++++***)))))))))+++---///+++---000000/////////000000111111111///....../////////000000000000//////111111333444555666666666:::::::::;;;<<<===>>>???AAADDDHHHKKKLLLMMMNNNPPPPPPRRRTTTWWWZZZ\\\]]]^^^ccc______cccjjjxxx|||wwwrrrlllgggccc^^^[[[XXXUUUSSSRRROOOMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDDDDDDDEEEGGGJJJMMMOOORRRSSSWWW]]]dddkkkqqquuu}}}{{{xxxwwwvvvwwwwwwxxxvvvttttttssssssqqqoooqqqnnnkkkjjjjjjkkkkkkjjjgggfffdddcccccc```]]]ZZZ[[[[[[ZZZXXXWWWVVVUUUTTTUUUSSSQQQQQQQQQPPPOOOMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDBBB@@@?????????@@@FFFDDDAAA===:::999888888::::::999888777666555555555555555444444444333333444444333333333333222222333222222222222111111111000000000000//////////////////..................111111///.........//////...///000000000000///...///............//////000111111111111111111111111//////000000000000//////------------...000111222111111111111111111111111000111222222222000...,,,,,,,,,,,,++++++++++++++++++***))))))***+++---///,,,---......,,,,,,---//////000111000...---.../////////000000000000/////////000111111222333444555:::::::::;;;<<<===>>>???AAADDDGGGJJJKKKLLLNNNOOORRRSSSVVVXXXZZZ\\\___```ddd``````eeekkkyyy~~~zzzuuupppkkkfffaaa]]]ZZZWWWTTTQQQOOOMMMJJJHHHJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKMMMQQQVVV]]]dddjjjmmmtttxxx~~~}}}zzzxxxwwwwwwwwwxxxvvvtttssstttsssqqqoooooonnnlllkkkkkkkkkiiihhhgggeeecccaaaaaa___]]][[[ZZZYYYXXXWWWVVVTTTSSSSSSVVVTTTRRRQQQQQQPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDBBBAAA@@@?????????GGGDDD@@@;;;999888999::::::999999888777666555555555555555444444444444333222222222333333444444444333333333333222222222222000000000000////////////000///...---------------000000///.........//////***,,,///111222111///---000//////............///000//////......//////000//////000000000000//////------------...000111333111111111111222222222222111222333333222111///...---,,,,,,,,,+++++++++***+++******)))***,,,---...,,,---,,,+++))))))+++---...///000///---------/////////000000000000//////111000000000111333555666:::::::::;;;<<<===>>>???@@@CCCFFFHHHIIIKKKMMMNNNSSSUUUWWWXXXYYY\\\```cccfffcccccchhhmmm{{{xxxuuupppkkkgggbbb]]]ZZZXXXUUURRROOOMMMJJJGGGEEEGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFHHHKKKPPPVVV\\\aaadddiiinnnuuu|||}}}{{{xxxwwwvvvvvvvvvuuusssrrrsssrrrpppooonnnmmmlllllllllkkkhhhfffgggdddaaa```______]]]\\\ZZZYYYXXXWWWUUUTTTSSSSSSVVVUUURRRQQQQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCCCCDDDCCCBBBAAA@@@?????????AAA???===<<<;;;;;;<<<<<<999999888888777666666555555555555555444444444444222222333333333333444444444444444333333333222222000000000000////////////000///...---,,,,,,,,,---111111111000000000111111***+++...000111111000///111000///...............111000000//////000000111//////000000000000//////------,,,,,,...000222444333333333333333333333333222333333333333222111000---------,,,,,,++++++***************+++,,,---.........,,,***((((((+++------...///...---,,,---...//////000000000000//////444333222111222555777999999999::::::<<<===???@@@@@@BBBEEEGGGHHHJJJLLLNNNSSSUUUWWWXXXXXX[[[```eeehhheeefffjjjnnn}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||tttqqqlllhhhddd___[[[WWWXXXUUUQQQNNNLLLJJJGGGEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGKKKPPPUUUYYY\\\```eeelllttt|||~~~}}}zzzxxxvvvuuutttuuusssqqqqqqrrrqqqpppnnnnnnmmmlllmmmmmmkkkgggdddfffdddaaa```______]]]\\\]]]]]]\\\ZZZYYYXXXWWWVVVUUUSSSQQQQQQPPPPPPNNNLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>><<<===>>>>>>>>><<<;;;:::999999888888777777666666666666555555555444444444444444333333333333222222444444444333333333222222000000000000////////////000///...---------------000000000111111111000000,,,,,,------///000222333111000///...............444444222111111222444444//////000000000000//////---,,,,,,,,,---000333555888888777666444333222222333333333333333222222111......------,,,+++******************+++,,,------//////...+++)))***,,,...,,,...///...------.../////////000000000000//////444333222111222555777999999999999:::<<<>>>???@@@@@@BBBDDDFFFGGGIIILLLNNNRRRUUUWWWWWWWWWYYY___eeeiiiggghhhkkkooo~~~}}}}}}||||||||||||}}}}}}}}}{{{xxxuuutttpppmmmhhhddd```\\\XXXUUUUUUSSSOOOMMMKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGKKKOOORRRTTTXXX\\\dddkkkssszzz~~~}}}|||zzzxxxwwwuuuttttttsssqqqqqqrrrrrrpppnnnnnnmmmllllllllljjjgggdddfffdddbbbaaaaaa```^^^\\\\\\[[[ZZZYYYWWWVVVUUUUUUSSSQQQOOOOOOOOOOOOMMMLLLIIIIIIIIIHHHGGGEEECCCBBBCCCCCCCCCBBBAAA@@@>>>>>>===>>>@@@@@@>>>;;;888555888888888888777777666666666666666555555555444444444444444333333222222222333333333333222222222222000000000000//////////////////........./////////------.../////////............------///111333444000//////............///111000...------...000111//////000000000000//////---,,,++++++---000333666:::999888666555333222111222222222222222222222222//////...---,,,+++******)))******+++,,,,,,------...//////---++++++---///---...//////...---///000//////000000000000//////111000000000111333555666888999999:::<<<>>>@@@AAAAAACCCEEEFFFGGGIIILLLOOOPPPTTTXXXXXXWWWYYY___dddhhhggghhhkkknnn}}}~~~}}}||||||{{{{{{||||||}}}||||||wwwrrrnnnkkkjjjjjjgggccc___\\\XXXTTTQQQQQQNNNKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFIIILLLMMMOOOTTT[[[bbbiiipppwww{{{~~~}}}}}}|||zzzxxxwwwvvvvvvtttssssssssssssrrrpppooonnnlllkkkkkkiiifffdddeeedddcccccccccbbb___\\\YYYXXXWWWVVVUUUSSSRRRRRRPPPOOOMMMNNNNNNOOOMMMLLLJJJJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCBBB@@@>>>======>>>>>>>>>===;;;999777888888888888777777777777666666666666555555555555222222333333333333444444333222222222222111111111000000000000///////////////////////////000111222,,,,,,.../////////.........//////000111222222333///............//////000...,,,***))))))***,,,...//////000000000000//////---,,,++++++,,,000444666777777666555444222222111222222111111111111222222//////...---,,,+++******))))))***+++,,,,,,,,,,,,,,,---......------...///---...000000///...000111//////000000000000/////////000111111222333444555888888999:::<<<>>>@@@AAABBBCCCEEEFFFGGGIIIMMMPPPPPPUUUZZZ[[[YYYZZZ___eeegggfffhhhjjjmmm|||~~~~~~|||}}}|||{{{zzzzzz{{{|||}}}{{{~~~|||wwwqqqkkkgggdddcccfffccc___[[[XXXTTTPPPMMMMMMKKKHHHGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCC???@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEHHHIIIJJJNNNUUU\\\bbbiiipppttt{{{~~~~~~~~~}}}|||zzzyyyxxxwwwvvvttttttuuuuuutttrrrpppnnnllljjjjjjiiifffeeeddddddddddddeeeccc___\\\[[[[[[ZZZYYYWWWVVVUUUTTTNNNMMMLLLMMMNNNNNNMMMLLLJJJKKKKKKJJJIIIGGGEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<======888888888888777777777777777666666666555555555555000111111222444555555666222222222111111111000000000000000000////////////////////////000222333444---...000111111111000000---///222444444333222000...............///000111222111///------///111222//////000000000000//////---,,,+++***,,,000444777444444444333333222222222222111111000111111222222000//////---,,,+++******))))))***,,,,,,,,,,,,,,,***,,,......------...///---///000000//////000222//////000000000000//////111111333444555666666666888888999:::<<<>>>@@@AAABBBDDDEEEFFFGGGJJJNNNQQQPPPVVV\\\]]][[[[[[```eeeffffffgggjjjlll{{{}}}}}}~~~}}}}}}||||||{{{{{{||||||{{{wwwrrrkkkeeeaaa^^^]]]bbb___ZZZVVVSSSPPPLLLJJJIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEHHHNNNTTT[[[aaaeeegggqqqwww~~~}}}~~~~~~}}}|||}}}|||{{{yyytttrrrqqqqqqrrrsssqqqpppooonnnmmmkkkhhhfffdddccceeedddcccbbbaaaaaaaaaaaa[[[[[[ZZZYYYXXXWWWWWWVVVRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHIIIJJJKKKJJJHHHFFFEEEDDDCCCBBB@@@???>>>===>>>>>>===;;;;;;:::::::::::::::999999888777777777666555555444444333222222333333333444444444555555333333333222222222111111000000///...............////////////000000000000///////////////000111111555444333222222333444555111111000///////////////...000111111000000111222000111222222222222111111,,,,,,,,,,,,---///111222333333333444444333222222000111222333222000...,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------.........////////////000///......---------..................///////////////111333333333333555777:::::::::;;;<<<===>>>???@@@BBBDDDEEEFFFIIIMMMQQQOOOSSSXXXZZZZZZ[[[___bbbfffcccdddgggkkkzzz{{{{{{|||}}}}}}}}}}}}}}}zzzyyyyyyxxxxxxyyyzzzzzz~~~}}}xxxtttooohhhbbb^^^\\\[[[^^^[[[WWWTTTQQQOOOKKKIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFJJJPPPVVV\\\aaaccckkkpppxxx~~~~~~||||||}}}}}}{{{yyyvvvtttssssssssssssrrrpppmmmlllkkkiiihhhfffeeeeeeaaaaaa```_______________]]]\\\[[[ZZZYYYXXXWWWWWWRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHIIIJJJJJJHHHFFFEEEDDDCCCBBB@@@???>>>===??????===<<<<<<;;;;;;;;;::::::999999888777777777666555555444444333333222222222222333333333444444333222222222111111111111000000///............///.../////////000000000000/////////...//////000000000000////////////000000000000///..................000111111000000111222//////000111222222222222------,,,,,,---///111222333333333444444333333222222333444555444222000///...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////......---------......111111111111222222222222///111333333333333555777888888888999:::;;;<<<===AAABBBDDDEEEGGGIIIMMMPPPRRRVVV[[[\\\]]]^^^aaaeeegggeeeeeehhhlll{{{wwwxxxxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvxxxyyyzzz|||}}}|||{{{yyywwwrrrooojjjddd___[[[YYYXXXYYYVVVRRRPPPNNNLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAABBBCCCFFFJJJPPPUUUZZZ]]]bbbgggmmmrrrwww~~~}}}||||||}}}}}}|||zzzxxxvvvtttttttttsssqqqooojjjjjjiiihhhgggffffffeee^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]\\\[[[YYYXXXWWWVVVRRRQQQOOOMMMLLLKKKLLLLLLKKKIIIHHHGGGHHHIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>>??????>>>===<<<<<<<<<<<<::::::999999888777777777666666555555444333333333111111111222222222333333222222111111111000000000111000//////......//////....../////////000000000//////..................---......//////......---///......------------......000111111000000111222...//////000111222333333///...---,,,---...000222222333333444444333333333333333444444444222111000///......---,,,,,,------++++++,,,,,,,,,,,,------,,,---------..................---------......///....../////////000000000///111333333333333555777888888888999:::;;;<<<===BBBCCCEEEFFFGGGIIILLLOOOPPPTTTXXXYYYYYY[[[^^^bbbhhhffffffiiimmm{{{ttttttuuuvvvvvvuuuuuuuuuttttttssstttuuuxxxzzz|||}}}|||wwwuuusssqqqooommmjjjeee```[[[XXXVVVUUUSSSPPPMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFJJJOOOTTTVVVZZZ^^^dddhhhmmmttt}}}~~~~~~~~~}}}||||||}}}}}}|||{{{xxxvvvtttssssssqqqooommmjjjiiiiiigggfffeeedddccc^^^_______________^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUSSSQQQNNNLLLKKKKKKLLLMMMLLLJJJGGGFFFGGGHHHHHHGGGDDDCCCCCCBBB@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<::::::999999888777777777666666666555444444333333222222222222333333333333111111111000000000000///111000000///.../////////........./////////000000...............---------...///000111111000///...///......------............000111111000000111222000000000000111111222222222000...------...000111222222333444444444333333111111222222222111000///000///...---------------+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////---------........./////////111333333333333555777:::::::::;;;<<<===>>>???BBBDDDFFFGGGHHHJJJLLLNNNOOOSSSVVVWWWWWWXXX\\\```hhheeefffhhhlllyyyrrrrrrsssssssssrrrrrrqqqpppppppppqqqssswww{{{}}}zzztttpppllliiigggiiifffaaa\\\XXXUUUTTTTTTOOOLLLJJJHHHHHHHHHFFFEEECCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDGGGJJJNNNPPPTTTXXX]]]aaaeeelllttt{{{}}}|||}}}}}}|||{{{|||}}}~~~}}}|||wwwuuusssrrrqqqpppmmmkkklllkkkiiigggeeecccbbbaaa^^^______```______^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTRRROOOMMMLLLLLLMMMMMMLLLJJJGGGFFFGGGGGGGGGFFFCCCCCCBBBAAAAAA@@@??????<<<<<<;;;:::::::::;;;;;;::::::999999888777777777777666666555555444333333333333333333444444444444111111111000000000000///111111000///////////////............////////////------...///......---,,,///000222222222222000///000///////////////000000...000111111000000111222333222111111000111111222444222000------...000111111222333333444444444333222222222222222111111000000000///...---,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------...//////000000111111111222222222///111333333333333555777:::::::::;;;<<<===>>>???AAACCCFFFHHHIIIJJJMMMOOOSSSVVVYYYYYYYYYZZZ___ccceeecccdddgggjjjxxxqqqqqqqqqrrrqqqqqqpppooommmmmmmmmooorrrwww{{{~~~~~~yyyrrrlllgggdddbbbdddaaa]]]XXXUUURRRRRRQQQMMMKKKHHHGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCEEEGGGIIIKKKOOOSSSXXX\\\___dddkkkqqqzzz~~~~~~~~~||||||~~~|||{{{{{{|||}}}~~~~~~}}}vvvtttrrrqqqpppooommmkkkmmmllljjjhhheeecccaaa```^^^______```___]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUTTTRRROOOMMMMMMLLLLLLLLLJJJGGGGGGGGGGGGFFFEEECCCCCCBBBAAAAAA@@@??????;;;;;;:::::::::::::::;;;::::::999999888777777777777777666666555444444444333333444444444555555555222222111111111000000000222111000000//////000000------........./////////,,,---...///000///......///000000111111000000///000////////////000111111...000111111000000111222444333222111111222333444777444111...------///111111111222333444444444444444444444444333333444444000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............---------------...///000/////////000000000111111///111333333333333555777888888888999:::;;;<<<===@@@BBBFFFIIIJJJLLLNNNPPPRRRUUUWWWWWWVVVXXX]]]aaacccaaacccfffjjjwwwqqqqqqqqqqqqqqqpppooooooooonnnoooqqquuuzzz}}}{{{vvvpppjjjeeebbbaaa___\\\XXXTTTQQQOOONNNNNNMMMJJJHHHGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIMMMSSSVVVYYY\\\bbbgggnnnsss{{{|||~~~~~~}}}~~~{{{{{{zzz{{{~~~~~~~~~vvvtttrrrqqqqqqpppnnnllllllkkkjjjhhhfffdddcccbbbaaaaaabbbbbbaaa^^^\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@???;;;;;;:::::::::;;;;;;<<<::::::999999888777777777777777666666555555444444222222333333333444444444333222222222111111111111222111000000//////000000---------.........//////+++,,,...000111111000000111000000//////000000111...............///000000...000111111000000111222333222222222333555777999999666222...,,,---///111000111222333444444444444444444444333333444444444000///...,,,++++++******++++++,,,,,,,,,,,,------------........./////////---,,,,,,------///000000------------............///111333333333333555777888888888999:::;;;<<<===>>>AAAFFFIIIKKKMMMOOOQQQPPPRRRTTTTTTSSSUUUZZZ^^^bbb```bbbgggkkkxxxqqqqqqrrrqqqqqqpppoooooorrrrrrsssuuuyyyyyyxxxtttoooiiidddaaaaaa[[[YYYUUUQQQNNNMMMLLLLLLMMMKKKHHHGGGGGGFFFEEECCCCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBEEEIIIOOOSSSUUUWWW\\\```ffflllssszzzzzz~~~~~~{{{zzzzzz{{{~~~~~~vvvuuusssrrrrrrqqqooonnnjjjjjjiiihhhgggfffeeeeeeeeeeeefffeeedddaaa^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTQQQNNNLLLJJJJJJIIIHHHIIIIIIGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;<<<<<<===::::::999999888777777777777777777666555555444444111111222222222333333333333333333222222222222111222111111000000000000000---------.........//////***,,,///111222222222111333222111000000111222333---------------...///000///000111111000000111222111111111222444777;;;===:::777222...,,,---///111000111222333444444555444222222222111111222333333000///---,,,+++*********++++++,,,,,,,,,---------.........////////////000,,,,,,,,,---...///000111000000000000111111111111///111333333333333555777:::::::::;;;<<<===>>>???===AAAEEEIIIKKKNNNPPPRRRSSSUUUWWWVVVVVVWWW\\\aaaaaa```ccchhhlllzzzoooppprrrrrrpppooopppqqqrrrtttvvvyyy|||}}}yyyxxxsssnnnjjjgggddd___[[[XXXVVVSSSQQQOOOMMMJJJGGGIIIHHHFFFEEECCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIJJJKKKLLLOOOSSSYYY]]]ccceeeiiimmmttt~~~~~~}}}|||{{{{{{zzzzzz{{{yyyvvvrrrpppnnnnnnlllkkkmmmkkkiiigggffffffggghhhjjjgggccc```^^^]]][[[ZZZXXXYYYYYYYYYXXXVVVTTTSSSYYYWWWUUURRRPPPNNNLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>><<<;;;;;;;;;;;;;;;999888666555444555666888666666666666555555555555444333333222222333333444333333333222222111111111111222222111111000///.........////////////......///000111111111000...---222111111111222222111000000000000000000000000000111111222222222222111111111111333555777:::<<<>>>888555111...,,,---...000111222222222222222333333222222222333333222111111111000...,,,+++++++++,,,***++++++,,,,,,------.........---,,,,,,...///000+++++++++,,,---...//////000000000000000111111222666555333222222555777999999::::::;;;<<<===>>>>>>BBBDDDFFFHHHIIIKKKOOOQQQSSSTTTVVVWWWWWWYYY\\\^^^```bbb___cccooo{{{mmmoooppppppooonnnoooppprrruuuxxx{{{~~~}}}zzzvvvrrrmmmiiifffccc___\\\ZZZWWWTTTQQQPPPNNNKKKHHHJJJIIIGGGEEEDDDCCCCCCBBBDDDDDDCCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJNNNSSSWWW]]]___cccgggnnnwww~~~}}}|||{{{{{{zzzzzzzzzwwwtttqqqooonnnmmmlllkkklllkkkiiigggffffffggghhhjjjgggccc```___^^^\\\ZZZYYYYYYXXXXXXWWWVVVUUUTTTWWWVVVSSSQQQNNNLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@======<<<;;;:::::::::::::::888777555555666777888666666666666555555555555000000////////////000000333333333222222222111111222222222222111000///...------............------)))+++---000222333444444222222222333444333111000////////////////////////000111111222222111111000000000222333555777999:::666444111...,,,---///000222222222222222222222222222222333333333333222222111000...,,,+++++++++,,,...------,,,,,,++++++***---------------...//////...------......000111111000000//////000000111222555444222111222444666888999::::::;;;<<<===>>>>>>AAACCCFFFGGGIIIKKKOOOQQQSSSTTTVVVWWWXXXYYY\\\___```cccaaadddnnnyyykkkmmmnnnnnnnnnmmmoooppptttwww{{{~~~zzzwwwsssoookkkgggeeeccc```^^^\\\YYYUUUSSSQQQOOOLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDDDDFFFIIINNNQQQUUUWWWZZZ___dddmmmuuu{{{}}}}}}|||{{{{{{zzzzzzzzzvvvsssqqqppppppooonnnllllllkkkiiigggfffffffffgggiiifffcccaaa```___]]]\\\YYYYYYXXXWWWVVVVVVVVVWWWUUUTTTRRROOOMMMKKKJJJIIIIIIHHHGGGEEECCCBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA===<<<;;;:::999999999999:::999888777666777888888666666666555555555555444333222222111111222222333333333333222222222222111222222222222111000///...,,,------......------,,,...///000111111111111111222444555777666444222000////////////////////////000111111222222111111000///000111222333444555666444222000---,,,---///000111222222222222222111111333333444444444444333333111000...,,,+++++++++,,,...------,,,,,,++++++***,,,---......//////.....................///000111000000//////000000111222333222111111111333666777999999:::;;;<<<===>>>???AAACCCFFFGGGIIIKKKNNNQQQSSSTTTVVVWWWXXXZZZ]]]``````eeedddeeemmmwwwkkklllnnnnnnnnnoooqqqrrrxxxzzz~~~}}}xxxssspppmmmkkkhhhfffddddddcccccc^^^[[[WWWTTTRRRPPPMMMKKKIIIHHHGGGEEEDDDDDDCCCCCCHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEHHHLLLNNNOOOQQQTTTXXX]]]dddlllqqq}}}~~~|||||||||||||||{{{zzzyyyyyyuuutttrrrqqqrrrrrrpppooolllkkkiiigggfffeeeeeeeeegggeeecccbbbaaa```^^^]]]ZZZYYYXXXVVVVVVVVVWWWXXXTTTSSSQQQNNNLLLKKKJJJIIIJJJIIIGGGEEECCCBBBBBBAAADDDDDDDDDCCCCCCBBBAAA@@@======<<<;;;:::::::::::::::999888888777777888888666666555555555444444444555444444333333444444555222222222222222222222222222222222222111000//////---..................---222222222111111111000000333666999:::888555222000........................000000111111111111000000000000111222222333333333222111///---,,,---///000000111222222222222111000333333444444555555444444111000...,,,+++++++++,,,***++++++,,,,,,------...+++,,,.../////////...---,,,,,,,,,,,,,,,---...//////////////////000111111111111000000111333555666999999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHKKKNNNQQQSSSUUUWWWXXXYYY[[[^^^aaa```ffffffgggllluuulllmmmoooooooooqqqtttvvv{{{~~~|||xxxsssooolllggggggeeeccccccdddfffhhh```]]]XXXTTTRRRPPPNNNLLLHHHGGGFFFEEEDDDCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@?????????CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEFFFIIIKKKLLLNNNQQQTTTXXX^^^eeeiiipppuuu||||||yyy{{{|||||||||{{{zzzyyyxxxsssrrrqqqqqqqqqqqqooommmkkkkkkiiihhhfffeeeddddddeeecccbbbaaabbbaaa___]]][[[ZZZXXXWWWVVVVVVWWWXXXTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;:::999999888888888888888555555555555444444444444333222222111111222222333222222222222222222222222222333333222222111000/////////000000000000//////,,,---...000333555777888444888;;;;;;888444222111////////////////////////000000000111111000000000111111222333333333333222111000...---,,,---...//////000111222333222111000222333444444555555555444111000...,,,+++++++++,,,***++++++,,,,,,------...+++,,,.../////////...------,,,,,,,,,,,,---....../////////...///000000111000000000000111333555666888999:::;;;<<<>>>??????AAABBBEEEFFFHHHJJJNNNPPPSSSUUUWWWYYYZZZ\\\___bbbaaagggggggggllluuummmnnnooopppqqqssswwwzzz}}}}}}zzzuuupppllljjjccccccbbb```___aaadddgggbbb^^^XXXTTTRRRPPPNNNMMMHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCCCCCCCCCCCCCEEEGGGJJJLLLNNNQQQTTTYYY___ccciiimmmttt||||||yyy{{{{{{||||||{{{zzzxxxwwwqqqpppooooooooonnnllljjjkkkjjjiiihhhfffeeeccccccbbbaaa```aaabbbaaa___]]]\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>@@@???>>>===<<<<<<<<<<<<999888888888888777777777555555555444444444444333444333333333333333333444111222222222222333333333333333333333222111000///000000000111111000000000//////000111222444666777666999<<<;;;777333222222000000000000000000000000///000000111111000000///111111333444444444333222111000...---,,,,,,,,,---,,,...000222333333222111111222333444444555444444111000...,,,+++++++++,,,...------,,,,,,++++++***,,,---......//////......//////.........//////000//////......//////000111///000000111222444555666888888999;;;===>>>???@@@@@@BBBEEEFFFHHHJJJMMMPPPSSSUUUXXXYYYZZZ]]]```cccbbbgggfffgggnnnwwwmmmnnnooopppqqqtttxxx|||}}}~~~~~~|||zzzvvvrrrmmmiiigggaaaaaa___\\\ZZZ[[[^^^bbbbbb^^^XXXTTTQQQPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBCCCDDDGGGIIIKKKMMMPPPTTTYYY\\\bbbgggmmmttt|||}}}zzz{{{||||||{{{zzzxxxvvvrrrqqqpppppppppooollljjjkkkjjjjjjhhhfffdddcccbbb```______```aaaaaa___]]]\\\\\\[[[ZZZXXXVVVUUUTTTQQQPPPNNNLLLKKKIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;<<<777888888888777777666666555555555444444444333333444444444333333444444444111111222222222333333333333333333333222111000000//////000000000000//////444333222222222222333444777;;;===;;;555111111333111111111111111111111111//////000000000000/////////000222444444444222111111000///---,,,+++++++++***,,,///222444444333222000111222333444444444444111000...,,,+++++++++,,,...------,,,,,,++++++***---------------...//////000//////........./////////............///000000///000111222333555666666777888999;;;===>>>@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUXXXZZZ[[[]]]aaadddcccfffcccfffooozzzlllmmmnnnoooqqqtttyyy||||||~~~{{{zzzyyyvvvrrrnnniiieeeccc``````^^^ZZZVVVVVVYYY]]]ccc^^^XXXTTTQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@BBBCCCEEEFFFGGGHHHCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFEEECCCCCCCCCEEEDDDFFFIIIKKKMMMPPPUUUXXXZZZ^^^dddkkksss{{{zzz{{{|||||||||zzzxxxvvvuuutttttttttsssrrrooolllkkkjjjjjjhhhfffdddbbbaaa^^^^^^^^^___aaaaaa^^^\\\\\\\\\\\\[[[YYYVVVTTTRRROOONNNMMMKKKIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>><<<;;;;;;;;;;;;;;;777777777777777666555555555555444444444333333333000//////////////////000111111111222222333333333333333333333222111000000......////////////............///000333666999:::888;;;===:::444000111444111111111111111111111111//////000000000000//////...///111333444333222111111111///---,,,*********(((+++...222444555444333///000111222333333444333111000...,,,+++++++++,,,***++++++,,,,,,---............---,,,,,,...///000...------,,,,,,,,,------...............///000000///000111222444555666777777888999;;;===>>>@@@@@@@@@BBBDDDFFFGGGJJJMMMPPPTTTVVVXXXZZZ[[[^^^aaaddddddeeebbbeeeppp|||oooqqqrrrssssssvvvyyy|||~~~|||zzzwwwtttqqqnnnkkkhhhccc```^^^]]][[[YYYYYYZZZ\\\^^^```___[[[WWWSSSPPPNNNMMMKKKKKKJJJIIIIIIIIIJJJJJJOOOMMMLLLJJJJJJKKKMMMNNNLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDFFFHHHKKKNNNPPPWWWYYY\\\aaagggpppzzz|||||||||}}}~~~}}}{{{xxxsssssssssrrrqqqooommmkkkjjjiiihhhgggfffeeedddcccaaa```______```___]]][[[[[[[[[YYYXXXVVVUUUSSSSSSSSSPPPMMMLLLLLLLLLLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::999888888888777666555555444444444555555444444333222333222222111111222222333333333333333333333333333444444333222111000///...------......///000000000,,,---...000222444666666999888666444222111111000000000111111222222333333000000000000111111111111222222222111111000000000111000...---,,,,,,------//////000111111111111111111//////111333333000---000///...---,,,+++++++++---...//////------...000,,,---......------///111...............///000000000000000000000000000000000111222222222333555777777888:::<<<>>>>>>>>>>>>>>>AAADDDFFFHHHJJJMMMPPPSSSUUUWWWYYY[[[^^^cccffffffgggbbbeeeppp{{{qqqrrrtttvvvwwwyyy|||~~~}}}{{{wwwtttsssrrrpppllljjjgggddd___\\\\\\ZZZXXXWWWVVVXXXZZZ[[[^^^]]][[[XXXTTTQQQOOOMMMLLLKKKKKKKKKKKKLLLMMMMMMOOOPPPPPPQQQRRRRRRRRRRRRPPPNNNKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEGGGJJJLLLMMMOOOQQQTTTXXX^^^gggpppvvv}}}|||{{{||||||{{{yyywwwrrrrrrrrrrrrqqqooommmlllkkkjjjiiihhhfffeeeddddddbbbaaa______```___]]][[[[[[ZZZYYYWWWVVVTTTSSSRRRTTTQQQNNNLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===;;;::::::::::::::::::999888777777777444444555555444444333222333222222111111222222333333333333333333333333333444444333222111000//////------......///000000000---...///111222444555666666555444222111000000///000000000111111111111111///000000000111111111111333333333222222111111111000///---,,,++++++,,,,,,///000000111111111111111222111000111333444222///000///...---,,,+++++++++,,,,,,***(((&&&&&&)))+++------...---,,,,,,...///...............///000000000000000000000000000000000222333333222333555777777888:::<<<>>>>>>>>>>>>???AAAEEEGGGIIIKKKNNNQQQTTTVVVXXXYYY[[[^^^bbbeeeggghhhccceeeppp|||qqqtttwwwzzz{{{|||~~~~~~}}}{{{yyyuuuqqqnnnlllmmmjjjgggdddbbb___[[[XXXXXXWWWUUUTTTTTTUUUWWWXXX[[[[[[ZZZYYYVVVSSSPPPNNNMMMMMMNNNOOOPPPQQQRRRRRRQQQTTTWWWZZZ[[[[[[ZZZYYYWWWUUUQQQNNNLLLLLLMMMMMMOOOOOONNNNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHJJJMMMPPPUUU\\\dddjjjwww}}}|||{{{zzzzzzyyywwwtttrrrrrrrrrqqqqqqooonnnmmmkkkkkkjjjiiigggfffeeedddcccaaa`````````___]]][[[ZZZZZZXXXWWWUUUTTTRRRRRRTTTRRRNNNLLLKKKJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;::::::::::::::::::999888888777777444444555555444444333222333222222111111222222333333333333333333333333333444333333222111000//////------......///000000000...///000111222333333444222222111000////////////000000000000//////////////////000111111111111111222222222111111111111111///...---++++++++++++,,,///000111111222222111111444222111111222333333222111000...---,,,,,,++++++,,,+++(((%%%"""###&&&))),,,---...---++++++,,,..................///000000000000000000000000000000111222333333222222444666888888:::<<<===>>>>>>>>>@@@BBBFFFHHHJJJLLLOOORRRVVVWWWYYYZZZ[[[^^^aaadddgggiiidddeeeppp}}}qqqtttxxx{{{}}}~~~~~~||||||zzzxxxvvvrrrooommmkkkjjjgggdddaaa___]]]ZZZWWWVVVUUUTTTSSSSSSTTTVVVWWWYYYYYYZZZYYYWWWTTTQQQOOOOOOPPPRRRTTTVVVXXXYYYYYYWWWYYY\\\___aaabbbaaa```___\\\YYYUUUSSSSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIILLLOOOUUU\\\aaallluuu~~~~~~|||zzzyyyxxxwwwuuurrrrrrrrrqqqqqqpppoooooonnnlllkkkjjjiiihhhgggfffeeecccbbbaaaaaaaaa```^^^\\\ZZZYYYXXXWWWUUUSSSRRRQQQRRRPPPMMMLLLLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@??????===<<<;;;:::::::::888888888777777666666666444444555555444444333222333222222111111222222333333333333333333333333333333333222222111000000///------......///000000000......//////000000111111000000//////.../////////000000//////.........---//////111111222222111000000000000000000000/////////...---,,,+++,,,------000000111222222222222111444222111000111222333333111000///---,,,,,,,,,,,,,,,,,,+++)))''''''))),,,,,,------,,,******+++---...............///000000////////////////////////222333333333222222444666888999:::;;;===>>>??????AAACCCFFFIIIKKKMMMPPPSSSWWWXXXZZZZZZ[[[]]]```cccgggiiieeefffqqq~~~ooorrrwwwzzz|||~~~~~~|||zzzxxxvvvuuusssqqqooommmlllllljjjgggccc```___]]][[[YYYUUUUUUTTTTTTTTTUUUWWWWWWWWWXXXYYYZZZYYYWWWTTTSSSSSSUUUWWWZZZ]]]___``````^^^___```bbbcccdddeeeeeedddbbb```]]]\\\[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWSSSRRRPPPOOONNNMMMMMMNNNOOONNNNNNMMMNNNNNNOOOPPPQQQQQQPPPPPPOOOMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJNNNSSSWWW]]]fffrrr~~~~~~}}}~~~|||yyyxxxwwwvvvtttrrrsssrrrqqqpppoooooonnnnnnlllkkkjjjiiihhhgggfffeeecccbbbaaaaaabbbaaa___]]]ZZZZZZYYYWWWUUUTTTRRRRRROOONNNMMMLLLMMMMMMKKKIIIGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@?????????>>>===;;;::::::::::::888888888888777777777777444444555555444444333222333222222111111222222333333333333333333333333333333333222222111000000000------......///000000000------------.........///000000////////////000000000/////////......------///000222333333333222111111111111111111111111111000000...------...//////000000111222222222222222222111000//////000111333111000///...---,,,,,,,,,)))+++---...---,,,---...,,,------,,,******,,,---...............///000000////////////////////////111222333333222222444666999999:::;;;<<<>>>??????AAADDDGGGIIIKKKMMMPPPSSSWWWXXXYYYYYYZZZ\\\___bbbeeehhhfffhhhrrrnnnqqquuuxxxzzz}}}}}}zzzwwwtttnnnnnnlllkkkjjjjjjiiijjjiiifffbbb___^^^]]][[[ZZZUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXYYY[[[^^^aaadddffffffgggeeeeeeeeedddddddddddddddddddddddddddcccccccccbbb``````______^^^^^^]]]]]]WWWVVVTTTRRRQQQQQQQQQRRRTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPLLLLLLKKKJJJHHHFFFDDDCCCAAABBBCCCCCCDDDFFFJJJMMMTTT\\\gggsss~~~}}}|||~~~|||yyywwwwwwvvvtttsssuuutttrrrpppooonnnnnnmmmkkkkkkjjjiiigggfffeeedddbbbaaaaaaaaaccccccaaa```[[[[[[YYYXXXVVVTTTSSSSSSNNNMMMMMMNNNOOONNNMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::444444555555444444333222333222222111111222222333333333333333333333333333222222222111111111000000------......///000000000,,,,,,,,,------.........111111000/////////000000////////////............000222444555555555333222333333333333333444444444111000///......///000000000111222222333222222222000111111000//////000222111111///...---,,,,,,,,,&&&)))---//////...---...+++,,,---,,,+++,,,---///...............///000000000000000000000000000000000111222333222333555777999999999:::<<<===???@@@AAACCCGGGIIIKKKMMMPPPSSSUUUVVVXXXXXXYYY[[[^^^aaabbbggggggjjjsssnnnpppsssvvvxxx|||~~~|||zzzwwwtttqqqkkkjjjiiigggffffffgggggggggddd```]]]\\\\\\ZZZYYYUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\^^^```cccgggiiikkkkkkkkkiiijjjjjjjjjhhheeebbb```aaabbbeeeggghhhhhhfffeeeccccccccccccbbbbbbbbbbbb\\\ZZZXXXVVVUUUUUUVVVVVVXXXWWWVVVVVVWWWYYY[[[]]]\\\\\\\\\[[[YYYWWWVVVUUUQQQQQQPPPNNNKKKHHHEEECCC???@@@@@@@@@???AAACCCFFFMMMSSS]]]gggqqq}}}~~~|||{{{~~~{{{xxxwwwwwwvvvuuutttvvvuuussspppnnnmmmllllllkkkjjjiiihhhfffeeeddddddaaa``````bbbddddddcccbbb\\\\\\ZZZYYYWWWVVVTTTTTTPPPOOOOOOOOOPPPOOOLLLJJJJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>======<<<;;;::::::::::::::::::::::::::::::::::::444444555555444444333222333222222111111222222333333333333333333333333333222222222111111111111111------......///000000000,,,,,,---...//////000000111111000/////////////////////////////////000000111333555777777666444333111222222222333333333333000///...------...///000000111222222333333222222///111333333111///000222222111000...------------(((***,,,---,,,,,,,,,---***,,,------,,,---///111...............///000000000000000000000000000000...000222222222444777999999999999:::;;;===???@@@@@@CCCFFFHHHJJJLLLPPPRRRSSSUUUVVVWWWXXXZZZ^^^```^^^eeegggkkktttnnnpppsssuuuxxx|||}}}|||zzzzzzxxxvvvrrrooolllkkkiiigggffffffffffffeeebbb]]][[[ZZZZZZYYYXXXTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[\\\^^^___aaacccfffjjjmmmnnnnnnnnnkkkmmmnnnnnnkkkfff```\\\]]]```dddhhhjjjiiihhhfffdddddddddeeeeeeeeeeeeeee___]]][[[YYYXXXXXXYYYZZZZZZZZZYYYYYYZZZ\\\___```_________^^^\\\ZZZYYYXXXTTTTTTSSSQQQMMMJJJFFFDDD???@@@@@@???>>>???AAACCCDDDJJJRRRZZZdddppp|||~~~|||{{{~~~{{{xxxwwwwwwwwwvvvuuuxxxvvvssspppnnnllllllllljjjiiiiiigggfffeeedddccc```___```bbbdddeeeeeeccc]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQPPPOOOLLLIIIKKKKKKJJJIIIHHHFFFFFFEEECCCBBBBBBAAA@@@???>>>>>>===<<<;;;;;;::::::::::::888888888888888888888888444444555555444444333222333222222222222222222333333333333333333333333333222222222111111111111111------......///000000000------...///000111222222111111000///...------.........//////000000111111222444666888999777555444......//////000000000111///...---,,,------//////111111222333333333333222///222555555222111111333222111000///---------------------,,,******,,,...***+++---------...111333...............///000000000000000000000000000000---///111222333444777::::::999999:::;;;===???AAA@@@BBBFFFHHHJJJLLLOOORRRRRRSSSUUUVVVWWWYYY]]]```\\\dddgggllluuuuuuvvvwwwxxxzzz~~~yyyzzzzzzyyyvvvssspppnnnkkkjjjgggdddccccccddddddaaa```^^^\\\[[[ZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXYYY[[[]]]___``````aaaaaacccfffiiilllnnnnnnooosssrrrqqqrrrssspppjjjeeeaaaccceeeggghhhiiiiiihhhjjjgggeeeeeegggiiiiiiiiihhheeeaaa___`````````___^^^^^^___```bbbeeegggiiijjjhhheeecccbbb___\\\YYY[[[ZZZXXXSSSMMMHHHEEEEEEBBB@@@===<<<===@@@AAAAAADDDGGGLLLRRRZZZfffuuu~~~~~~~~~~~~}}}}}}|||zzzzzz{{{{{{yyyxxxzzzxxxvvvrrrpppnnnllllllgggggghhhgggfffeeedddccc``````aaabbbbbbbbbbbbbbb^^^]]][[[YYYWWWVVVUUUUUUUUUTTTRRROOOMMMLLLKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???===;;;:::;;;<<<<<<;;;888888888777888888999999666555444333333444555666444333111//////000111222222222222222222222222222000111111111111000//////111111000000/////////...+++***)))***,,,///000000222111111000000000000000....../////////---,,,+++222222333333333222222111222222333333333222222111.........---------......000111333444555444444333444555555111...,,,...111222111000...------------+++++++++,,,,,,,,,------------------------------------------....../////////...,,,+++,,,---///111000000111222333333333333666777999::::::;;;===???@@@BBBFFFHHHIIIKKKMMMOOOPPPRRRTTTVVVWWWYYY\\\___```dddccchhhvvvvvvxxxzzz|||}}}yyyyyyyyywwwuuuqqqnnnllljjjhhheeecccbbbbbbbbbccc```___^^^\\\ZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]___aaabbbbbbbbbdddgggkkknnnpppqqqqqqrrrrrrrrrtttuuurrrnnniiiggghhhiiikkkkkkkkkkkkkkkllliiiffffffhhhjjjllllllkkkiiifffdddeeeeeeeeeeeeccccccdddeeegggjjjlllnnnpppnnnkkkiiigggddd```]]][[[YYYVVVRRRMMMJJJFFFEEECCC@@@===<<<>>>???@@@AAABBBEEEHHHLLLRRR\\\iiirrr~~~~~~|||{{{{{{||||||{{{yyyyyyxxxvvvtttqqqooommmlllhhhhhhhhhgggfffeeedddddd___``````aaaaaa``````___]]]\\\[[[YYYXXXVVVUUUTTTTTTSSSQQQOOONNNMMMLLLKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@??????===;;;;;;<<<===<<<<<<;;;::::::999999999::::::666555444444444444555666444333111000///000111222222222333333333333222222111111111111111000///...///.........------------111///---...000333333333222111111000000000000000000000...---------......111111222222222222111111111111111222222111111000...............///000111333444444555444222111000777888888666333222333555222111000...------------........./////////000000------------------------......//////////////////000///.........///000111000000111222333333333333666777999::::::;;;===???@@@BBBFFFHHHIIIKKKMMMOOORRRSSSVVVWWWXXXZZZ]]]```aaadddccchhhuuuxxxzzz~~~~~~}}}xxxxxxwwwuuurrrooollljjjhhhfffdddbbbaaa``````aaa___^^^]]][[[ZZZYYYYYYYYYUUUUUUUUUUUUVVVVVVVVVVVVWWWXXX[[[]]]```bbbdddddddddfffiiilllooorrrssstttrrrrrrsssuuuvvvuuurrrooonnnnnnooopppqqqppppppppppppmmmiiihhhiiimmmooopppqqqooolllkkklllmmmmmmmmmkkkkkkkkklllnnnqqqsssuuuwwwuuurrrooolllhhhccc```\\\WWWRRRPPPNNNLLLHHHDDDDDDAAA>>>===>>>???@@@???AAACCCEEEGGGJJJRRR\\\cccvvv~~~~~~}}}||||||}}}}}}|||{{{wwwwwwwwwuuussspppnnnllljjjiiihhhgggeeeeeeeeeeee````````````___^^^]]]\\\[[[[[[[[[[[[YYYVVVTTTRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>???===;;;;;;<<<===<<<;;;;;;:::999888888888888888666555444444444444555666444333111000000111222222222222444444444444222222222222222111111///..................------------///---,,,,,,///111111111222111111000000000000000333111...,,,,,,---000111...///000111111222111111///000000111111111000000.........///000111222333333333444444444222111000333444666555333222222333222111000...------------,,,,,,,,,,,,------------------------------------//////000111111000///...000000111111222222111111000111111222333333444444666888:::::::::;;;===???@@@BBBEEEGGGIIIKKKNNNPPPSSSUUUWWWXXXYYY[[[^^^aaaaaadddcccgggtttzzz}}}~~~}}}||||||{{{{{{wwwvvvuuurrrooollliiiggggggeeedddbbbaaa`````````^^^]]]\\\[[[YYYYYYYYYYYYUUUUUUUUUUUUVVVVVVVVVVVVVVVXXX[[[^^^aaadddfffgggdddfffiiilllooorrrtttvvvpppqqqsssuuuvvvvvvtttsssrrrssstttuuuvvvwwwwwwxxxwwwsssnnnkkklllooorrrsssvvvtttssssssuuuvvvvvvvvvssssssssssssuuuwwwyyy{{{zzzxxxuuurrrnnniiiccc___\\\VVVPPPNNNOOONNNIIIEEEEEEBBB???>>>?????????>>>AAACCCDDDEEEFFFKKKSSSZZZhhhqqq}}}~~~}}}||||||~~~~~~}}}|||uuuvvvvvvvvvtttrrrooommmlllkkkiiihhhffffffffffffbbbaaaaaa```___]]]\\\[[[YYY[[[\\\\\\ZZZWWWSSSQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@>>>===>>><<<;;;;;;<<<<<<;;;:::999888777666555555555555555555555444444555555555333333222111111111222333222333444555555444333222222222222222111///...---000000000000000/////////,,,+++***+++...111333333222111111000000000000000222111///......///000111------///000111111111111///000111111111111111111/////////...//////000111///000111333444444444333000111333444333222111111222111000...------------***++++++++++++,,,,,,,,,,,,,,,------------------...///000111111000...---...000111333333222111000111111111111222333444444666888:::;;;;;;;;;===???@@@BBBEEEGGGHHHKKKNNNQQQSSSUUUWWWXXXYYY[[[^^^```aaadddcccgggsss{{{~~~}}}|||{{{yyyyyyxxxyyyyyytttsssqqqooollliiigggffffffeeedddcccaaa``````___]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWYYY\\\___bbbeeeggghhheeefffhhhkkknnnqqqsssuuupppqqqtttuuuvvvuuuuuuuuussstttuuuwwwyyy|||~~~~~~yyysssppppppsssuuuvvvzzzyyyyyyzzz|||~~~~~~~~~zzzzzzyyyyyyzzz|||~~~~~~{{{xxxuuuqqqkkkddd___[[[UUUOOOMMMNNNMMMIIIEEEEEEBBB@@@??????@@@???>>>>>>AAACCCCCCDDDGGGNNNSSS\\\eeerrr~~~~~~}}}{{{|||}}}}}}|||{{{ssstttuuuuuutttrrrpppnnnnnnnnnllljjjiiihhhggggggddddddcccbbb```^^^\\\[[[YYY[[[]]]]]]\\\XXXTTTQQQPPPQQQQQQQQQQQQPPPOOONNNLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@>>>===<<<;;;::::::;;;;;;:::888999888777666555555555555444555555555555555555444222222222222222222333333222222333444444333222222222222222111111///....../////////000000000000000000//////111555999;;;<<<222111111000000000000000//////000000000000000///,,,---...///000111111111000111111222333333222222111000///...---,,,,,,,,,...///111333444444444333222333444555666555444333222111000...------------............////////////,,,,,,,,,---------......---.../////////...---------...000222222111000...111111111111222333444555777888:::;;;;;;<<<>>>@@@@@@BBBDDDFFFHHHKKKOOORRRSSSTTTVVVWWWXXXZZZ\\\___bbbeeecccfffrrr}}}~~~|||{{{yyywwwvvvuuuvvvvvvqqqpppnnnllliiigggfffeeeeeeeeedddcccaaa```___^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXZZZ]]]```cccfffhhhiiiffffffhhhjjjlllooorrrsssrrrtttvvvvvvuuutttuuuuuussssssuuuwwwzzz}}}|||wwwuuuvvvxxxzzz{{{~~~~~~~~~|||yyyuuunnngggbbb[[[VVVPPPMMMLLLKKKIIIFFFDDDBBB@@@@@@@@@AAA@@@???<<<>>>AAAAAAAAACCCIIIMMMRRRZZZfffrrr}}}}}}|||zzzzzz{{{{{{yyyxxxrrrssssssssssssrrrpppoooppppppooonnnmmmkkkiiihhheeeeeedddcccaaa___^^^\\\[[[\\\^^^^^^]]]YYYUUURRRPPPQQQRRRRRRRRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>;;;::::::;;;<<<;;;999888;;;:::999888888888888888444444555666666555444444222222222333333333333333222222222222222222222222000111111111111000//////---------...............000000000222666;;;======222111111000000000000000---...///111111000///...---...///000000111000000000111222333333333333333222111000...,,,+++******111111222333333222111000222222111222444444333111222111000...------------,,,------------.........+++,,,,,,------.........------------.........///,,,---///111111000///...222111111000111333444555777999;;;;;;;;;<<<>>>@@@@@@BBBDDDFFFHHHKKKPPPSSSSSSUUUVVVWWWXXXYYY\\\^^^bbbdddcccfffsss~~~~~~|||zzzxxxuuutttsssttttttnnnmmmkkkiiigggfffeeeeeeccccccbbbaaa```^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[^^^aaadddfffhhhiiihhhhhhhhhjjjllloooqqqrrruuuwwwyyyyyyvvvtttuuuvvvsssssstttvvvyyy|||}}}{{{yyyyyy{{{~~~~~~{{{wwwppphhhcccZZZWWWRRRMMMJJJHHHHHHGGGBBBAAA@@@@@@AAABBBAAA@@@<<>>===;;;999;;;::::::999999999::::::444444555666666555444444111222222333444444444333333222000//////000222333//////000111111111111000------------.........///...,,,,,,...111444666666222111111000000000000000------.........////////////000000111111000000000///000111222222333333333222111000...---,,,,,,,,,000111222333333222111000333111//////111222111000222111000...------------*********+++++++++,,,,,,++++++,,,,,,---......///...---,,,,,,---///111333---...///000000000//////222111000000111222444666777999;;;<<<<<<<<<>>>@@@@@@BBBCCCEEEGGGKKKPPPTTTUUUVVVXXXXXXYYYZZZ]]]___aaadddcccgggsss~~~~~~}}}{{{xxxuuusssrrrrrrssslllkkkiiihhhfffeeeeeeeeebbbaaaaaa```___]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[\\\___bbbdddfffhhhhhhjjjjjjjjjjjjllloooqqqrrrxxxzzz|||zzzwwwuuuuuuwwwtttttttttuuuwwwzzz}}}~~~{{{yyyyyyzzz~~~}}}{{{vvvppphhhbbbYYYXXXTTTNNNIIIFFFGGGHHHAAA@@@@@@@@@BBBCCCBBB@@@???BBBDDDDDDBBBBBBEEEHHHIIINNNVVV___iiiuuu}}}|||}}}}}}|||{{{|||zzzxxxwwwwwwvvvtttrrrqqqppppppoooooopppqqqqqqrrrssstttuuusssoookkkhhhdddddddddcccaaa```^^^]]]____________]]][[[XXXVVVRRRRRRSSSSSSRRRPPPNNNLLLIIIIIIHHHHHHGGGFFFEEEEEEBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>===>>>@@@???===:::888888888888888888999999333444555666666555444333111222333333444444444444333111///------///111333...///000111111222222111.../////////000000111111...---+++,,,...111111111222111111000000000000000///...,,,++++++---000111000111111111111000000///......///111111222222222222111000//////......///,,,...000222333444444444999666333222555666555444222111000///---------------------.........//////++++++,,,,,,---.../////////...,,,,,,---000444666......///000000000000000222222000000000222444666777999;;;<<<<<<===>>>@@@@@@AAACCCEEEGGGKKKPPPTTTVVVXXXYYYZZZZZZ[[[^^^```aaadddcccgggttt~~~~~~{{{wwwsssqqqqqqrrrrrrrrrjjjiiigggeeecccbbbaaaaaa______^^^]]]\\\[[[YYYXXXTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^```cccfffhhhjjjkkkkkklllkkkkkklllnnnpppssstttxxxxxxyyyyyyxxxwwwvvvuuuzzzyyyxxxxxxxxxyyyzzz{{{zzz{{{|||}}}}}}zzzvvvppphhhaaaZZZWWWRRROOOLLLIIIFFFCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCMMMLLLOOOWWW```iiiwww~~~|||zzzzzz{{{}}}~~~{{{xxxxxxyyy{{{zzzxxxrrrtttvvvuuusssqqqpppqqqqqqpppnnnllljjjhhhgggfffgggfffdddaaa___]]]\\\\\\^^^^^^______^^^\\\ZZZXXXUUUSSSPPPOOOOOOOOONNNLLLIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@???>>>===>>>??????===;;;::::::999999888666555444333111000111444666444222333333333222222222111111333333222111222333444555555555444222000///...---......------------......------......///000000000222111111111000000//////......///////////////...000000111222222222222111333333222222111222222222///000111111111///...---000000111222333333333333111111111111111111111111333222111///...,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////............////////////...............///111444666888:::;;;999888777777888;;;>>>@@@AAACCCEEEGGGHHHJJJNNNQQQWWWXXXXXXXXXXXXYYY\\\___```cccbbbfffrrr}}}}}}~~~~~~}}}{{{tttssssssqqqpppoooooooookkkjjjhhhfffdddcccbbbbbb^^^]]]]]]\\\[[[ZZZYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^______```cccfffiiikkkllllllmmmmmmnnnpppqqqsssuuuvvvxxxxxxxxxxxxyyyyyyzzzzzz|||{{{{{{{{{{{{|||~~~~~~|||}}}~~~{{{xxxuuuooofff```YYYVVVQQQNNNKKKIIIFFFCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHJJJRRRYYYaaammmxxx}}}{{{zzz{{{}}}~~~~~~{{{xxxxxxyyyzzzyyyxxxtttuuuwwwvvvsssqqqppppppmmmmmmlllkkkiiihhhggggggeeedddaaa___]]]]]]\\\\\\^^^_________]]][[[YYYWWWUUUSSSPPPOOOOOONNNMMMKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@??????>>><<<<<<>>>>>>===;;;::::::999888777666555444666555333444777888666444333333333222222222111111333333222222222333444555555444333222000///...---......------------......------......///000000000000000000000/////////...000000111111111111000000//////000111111111111000222111111000000111111111000000000000///...---,,,---...000222333444555555333333333333333333333333222111000///...---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------......//////000000111111111111000000000000000111222333444555555666777999;;;===>>>>>>===<<>>???===;;;:::;;;<<<<<<<<<:::999999888777666555555888666555666777777666555333333333222222222111111333333222222222333444555444444333222111//////.........------------......------......///000000000000////////////.........000000000111111000000///......///000000000000000000000/////////000000111222111000///---,,,,,,,,,,,,---///111333555666666444444444444333333333333111000000///...---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......+++,,,---...///000111111000000000000111111111111//////000111222333333444::::::<<<===>>>>>>>>>>>>AAACCCEEEGGGHHHKKKNNNQQQTTTVVVXXXYYYZZZ]]]```cccaaadddcccfffqqq~~~}}}{{{zzzzzz{{{yyyxxxxxxyyyyyywwwvvvmmmtttzzz{{{uuunnnkkkkkkiiihhhfffdddcccbbbaaaaaa]]]]]]\\\[[[[[[ZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]]]]^^^___```aaaaaabbbcccfffiiilllnnnpppqqqsssuuuyyy|||}}}}}}}}}|||{{{zzzxxxwwwyyy|||~~~zzzvvvrrrlllccc]]]VVVRRRMMMJJJHHHFFFEEECCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIGGGHHHLLLOOOSSSZZZbbbqqq|||~~~|||{{{{{{|||{{{zzzyyyyyyxxxwwwwwwwwwxxxyyywwwtttpppooonnnhhhhhhhhhgggffffffeeeeeecccbbb___^^^]]]^^^```bbbcccbbbaaa```]]]ZZZXXXVVVVVVSSSQQQOOONNNMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEEEEEEECCC@@@>>>@@@===:::999:::;;;<<<<<<:::999888777777666666666666666555555555444444333333333333222222222111111222222222333333333444444333333222222111000//////......------------......------......///000000000000000000000000/////////....../////////...------...///000000111111000000000000/////////000111111555333111...---,,,,,,---,,,---///111333444555555222222222222222111111111000000//////.........---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---......///000000............////////////+++,,,...000222444555666===:::777555666;;;AAADDDAAACCCFFFGGGIIIKKKOOOQQQTTTVVVXXXYYYZZZ[[[]]]```aaadddcccfffqqq~~~~~~|||zzzyyywwwwwwvvvuuutttuuuwwwxxxwwwvvvssszzzyyyqqqlllkkkfffeeedddbbbaaa``````___^^^^^^]]]\\\\\\\\\]]]]]][[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaabbbccccccdddeeegggjjjmmmpppssstttvvvyyy}}}~~~|||yyyxxxyyy|||}}}yyyuuuqqqkkkbbb[[[SSSPPPKKKGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEIIIGGGHHHKKKMMMNNNSSSZZZdddooo}}}{{{zzz{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxyyywwwssspppnnnmmmjjjiiihhhgggfffdddccccccdddcccbbbaaaaaabbbccceeeeeedddccc```^^^[[[YYYWWWUUUSSSPPPNNNNNNMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA???@@@===:::999:::;;;<<<<<<:::999888777666666666777666666666555444444333444333333333222222222111111222222333333333444444444222222222111111111000000......------------......------......///000000000111111111111111111111111//////000000///......---///000111111222222111111000000000000000111222333555444222///...------......///000111222333333333333333333222222222111111000000//////.........---***+++,,,,,,------,,,,,,,,,,,,,,,---------.....................------------........./////////000------///111333444666777888666333222444:::@@@DDDBBBDDDFFFHHHIIIKKKOOORRRTTTVVVXXXXXXXXXXXXYYY[[[```dddbbbeeeqqq~~~~~~|||{{{yyywwwuuuuuusssrrrrrrsssuuuwwwwwwvvvvvv{{{zzzsssnnnkkkdddcccbbbaaa_________^^^___^^^]]]\\\\\\]]]___```[[[\\\]]]^^^_______________```aaabbbcccddddddeeefffgggiiikkkooorrruuuwwwyyy{{{~~~{{{zzz{{{~~~|||wwwsssoooiii```YYYRRRNNNIIIEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDGGGEEEFFFIIIJJJIIIMMMSSS\\\fffttt|||zzzzzz{{{|||{{{xxxvvvuuuvvvvvvwwwxxxvvvrrrooommmmmmkkkjjjiiihhhfffeeedddccceeeeeeeeeddddddeeeeeefffeeedddbbb```]]][[[YYYXXXTTTQQQOOONNNNNNNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEDDDDDDCCCBBBBBBAAA???===;;;:::;;;<<<<<<<<<:::999777666666666777888666777888777555555555777333333333222222222111111111222333444444444333333222222111111111111111111......------------......------......///000000000111111222222222222222333333333333333222111000000000000111222222222222222000000000000111222333333333333111000......------//////000111222222222222666666555555444444333333111000000///...---------***+++,,,,,,------,,,,,,,,,,,,,,,---------...............---------,,,,,,//////000000111111222222111111222222222333333333222333555888:::<<<======BBBDDDFFFHHHIIILLLOOORRRTTTVVVXXXXXXWWWVVVWWWXXX^^^bbbaaaeeeqqq~~~}}}|||zzzxxxvvvtttssssssrrrqqqrrrtttuuuuuuttttttvvvyyyyyywwwrrrnnnjjjdddcccbbbaaa```_________^^^]]]\\\[[[[[[]]]___```[[[\\\]]]^^^____________aaaaaabbbcccdddeeeffffffhhhhhhjjjmmmppptttwwwyyy{{{}}}~~~~~~}}}yyytttpppllleee\\\UUUPPPLLLGGGCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDFFFDDDEEEIIIIIIHHHKKKPPPUUU]]]jjjvvv}}}{{{yyy{{{}}}{{{xxxuuutttuuutttuuuvvvuuuqqqnnnmmmmmmjjjjjjjjjiiihhhggggggfffeeeffffffggggggfffeeedddcccbbb```]]][[[YYYXXXXXXRRRPPPNNNMMMNNNNNNMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBCCC???>>><<<<<<>>>>>>===;;;:::999777666555666888888333555777666444444555777333333333222222222111111111222333444444444333333111111111111111111222222......------------......------......///000000000000000111111222222222222444555555444444222111111///000000111111111111111////////////000111222222////////////...---,,,+++---...///111222333333333777666666555444444333333222111000///...---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------/////////000111222222222111111222222222222333333555777:::<<<>>>>>>===<<>>===>>>??????===;;;:::999777666555666888999000222444444222111444666333333333222222222111111111222333444555444333333111111111111111222222222.........------.........------......///000000000//////000000111111111222444444444333222111000///...//////000000000000000---------......000111111,,,,,,---...---,,,***)))+++,,,...000222444444555555555444333222222111111333222111///...,,,++++++++++++,,,---------,,,,,,,,,,,,,,,---------......***++++++,,,---...//////,,,------...///000000111---...///111222444555555@@@>>><<<;;;;;;===???AAABBBDDDGGGHHHJJJLLLPPPRRRRRRTTTWWWYYYYYYYYYZZZ[[[[[[```___dddqqq~~~}}}{{{yyyxxxwwwvvvvvvvvvuuusssqqqooonnnoooqqquuuxxxxxxvvvrrroootttsssrrrpppnnnllljjjiiihhhfffdddaaa___^^^^^^^^^___^^^^^^]]]]]]^^^^^^___\\\\\\]]]^^^___aaaaaabbbbbbaaa```aaadddgggiiiiiikkklllmmmppptttxxx{{{~~~~~~~~~|||wwwuuusssppplllggg```XXXSSSPPPMMMIIIEEEBBBAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLPPPQQQVVV___hhhttt~~~zzz}}}}}}|||{{{yyywwwtttsssuuuuuutttsssrrrpppooonnnooommmjjjgggeeeeeeeeefffggghhhhhhhhhhhhhhhgggggg```___]]][[[XXXVVVTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKPPPOOOOOONNNLLLKKKIIIHHHGGGEEECCCCCCCCCBBB@@@??????>>><<<<<<======;;;:::999999999888888888888777666666666666555555555555555444333222111111111111///111111111000///000111444444333333222111111111111///...,,,,,,---...//////...------...///000111000000111111111222222222555555444444222111///...111...,,,---000333111///333111000000111333222222111111000///...---,,,,,,---///222555666666555444555555333222111000000000222222222111///...,,,+++******************++++++...------------...//////,,,,,,++++++,,,,,,---.........------...///111222333222222111111222222333777777999;;;===???@@@AAAEEEFFFHHHJJJLLLNNNOOOPPPVVVWWWXXXXXXXXXXXX[[[]]]dddaaabbbgggnnn}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwwwwvvvttttttsssqqqpppnnnmmmmmmoooqqquuuxxxyyywwwsssqqqsssrrrqqqooommmkkkjjjiiifffeeecccaaa____________^^^^^^^^^]]]]]]^^^^^^^^^\\\\\\]]]^^^___```aaaaaabbbbbbaaaccceeehhhiiijjjkkklllmmmpppssswwwzzz|||||||||}}}~~~{{{vvvtttrrrnnniiiddd^^^WWWSSSPPPNNNJJJFFFDDDCCCCCCDDDAAABBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLOOOOOORRRZZZaaajjjxxx~~~{{{}}}}}}}}}|||zzzwwwuuusssvvvuuuuuutttrrrpppooonnnmmmllljjjiiihhhhhhhhhhhheeeeeeeeeeeeeeeeeedddccc___^^^]]]ZZZXXXVVVTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKOOONNNNNNMMMLLLJJJHHHGGGFFFEEECCCBBBCCCBBBAAA??????>>><<<<<<======;;;:::999999999888888888888777555555555555444444444444555444333222111111111111000111222222000000111222222222111111000////////////...,,,******+++,,,---++++++,,,,,,...111333444000000000000111111111111333333333333222000///...000000111111111111333444111///......000111111000111111000///...---,,,,,,,,,...111333555444333222444444333222111111111111222222222111///...,,,+++)))******+++,,,------...---,,,,,,,,,,,,---......------,,,,,,------...///++++++++++++,,,---...///111111111111222333444555777777999;;;===???@@@AAACCCDDDFFFIIILLLOOOQQQRRRUUUVVVWWWXXXWWWXXX[[[]]]ccc```aaagggnnn~~~||||||{{{{{{{{{{{{{{{{{{|||{{{yyywwwuuuuuuuuuvvvtttrrrqqqooommmmmmmmmnnnoooqqquuuyyyzzzxxxuuusssrrrrrrpppnnnllljjjiiihhheeedddbbbaaa```___``````^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^___```aaaaaabbbbbbcccdddfffhhhiiikkkkkklllmmmooorrruuuxxxyyyyyyzzz{{{|||~~~zzzvvvssspppjjjeee```[[[VVVSSSPPPNNNKKKGGGEEEDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBDDDDDDFFFFFFFFFGGGIIIJJJLLLLLLOOONNNPPPUUUYYY___jjjvvv~~~{{{~~~}}}}}}{{{yyywwwuuusssvvvvvvuuutttsssqqqoooooollllllllllllllllllkkkkkkcccdddddddddcccbbbaaaaaa^^^^^^\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMMMMNNNMMMLLLMMMMMMLLLLLLJJJIIIGGGFFFFFFDDDCCCBBBCCCBBBAAA??????>>><<<<<<======;;;:::999999999888888888888777555444444444444333333333444444333222111111111111111222333333111111222333222222111111000////////////...,,,+++++++++,,,---,,,,,,,,,,,,...000333444//////000000000111111111000111111111111000///...---000333333000///222666111//////000111222222111111111000///...---,,,,,,***,,,///111333333222111333333222111111222222333222222222111///...,,,+++)))***+++,,,---//////000...------------...//////.........---...//////000---...///000000111000000//////000111222444555666777777999;;;===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSSSSTTTVVVWWWWWWXXX[[[]]]bbb```aaagggnnn~~~~~~zzzzzzzzzzzzyyyyyyyyyyyyzzzyyyvvvuuuttttttuuuuuuuuusssqqqooonnnnnnooopppooorrruuuyyyzzzyyywwwuuurrrqqqpppnnnllljjjhhhggggggeeecccaaa____________^^^^^^^^^______^^^^^^^^^]]]]]]^^^______```aaaaaa```bbbcccdddeeegggiiijjjkkklllnnnppprrruuuwwwxxxxxxxxxyyy{{{}}}zzzvvvrrrmmmfff```[[[XXXTTTRRROOOMMMKKKHHHFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLPPPOOOPPPTTTVVVYYYbbblll}}}~~~~~~~~~~~~}}}|||||||||{{{yyywwwuuutttsssttttttuuuttttttsssrrrqqqmmmnnnooopppooommmkkkjjjddddddddddddcccbbbaaa```^^^]]][[[YYYWWWUUUTTTSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFFFFEEECCCBBBBBBBBBBBBAAA??????>>><<<<<<======;;;:::999999999888888888777777555555555444444444333333444333222222111111111222222333444444222222333444444444333333222111111111000000///...---......///000///...------...///000000000000111111111222222......//////000//////...+++...000000//////111333333222222333555666555444111111000///...---,,,,,,***,,,...000222333222222222111111111222222333444222222222111///...,,,+++***++++++,,,---......//////////////////000000111......------......///000///000111222333222222111000000000111222333555666777777999;;;===???@@@AAACCCDDDFFFIIILLLOOOQQQSSSRRRSSSUUUVVVVVVXXX[[[]]]bbb___aaagggnnn~~~}}}}}}|||yyyyyyyyyyyyxxxxxxwwwwwwxxxwwwuuuttttttttttttuuusssrrrpppnnnnnnnnnpppqqqooorrruuuxxxyyyyyywwwvvvrrrqqqpppnnnllljjjhhhggghhhgggdddaaa___^^^]]]]]]^^^___````````````___^^^_________``````aaaaaabbb___aaadddeeeeeeeeehhhjjjlllmmmoooqqqtttvvvxxxxxxxxxxxxyyyzzz}}}zzzvvvpppkkkccc\\\XXXUUUSSSQQQNNNMMMKKKIIIGGGFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKOOONNNPPPSSSTTTUUU\\\eeesss}}}|||}}}~~~}}}|||zzzyyyxxxwwwuuuttttttssssssttttttuuuuuutttttttttooopppqqqqqqpppmmmjjjhhhdddddddddcccbbb```___^^^^^^]]][[[ZZZXXXVVVTTTTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCAAAAAABBBBBBAAA??????>>><<<<<<======;;;:::999999999888888888777777666666666666555555555444333333222222111111222222222444444444333222333444444444333333222111111111000000//////............000///...------...///000111111111222222222333333------...////////////...---,,,,,,///222333222000333222333444666777666555111111000///...---,,,,,,+++---///111333444444444111111111111222333444444222222222111///...,,,+++,,,,,,,,,,,,++++++++++++......------......///000---------,,,---......///,,,---...///000///...---222222111111222222333333777777999;;;===???@@@AAAEEEFFFGGGIIILLLNNNPPPPPPRRRSSSUUUVVVVVVXXX[[[]]]bbb```aaagggnnn~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvuuuuuutttttttttttttttssssssssspppooonnnmmmmmmnnnooooooppprrruuuwwwxxxwwwvvvuuurrrrrrpppnnnllljjjiiihhhhhhfffdddaaa___^^^]]]]]]___```aaabbbbbbaaa```___aaaaaaaaaaaabbbbbbbbbccc^^^bbbfffgggffffffhhhkkklllnnnqqqtttwwwyyyzzz{{{zzzzzzzzz{{{~~~~~~yyyuuunnniiiaaaZZZVVVTTTRRRPPPNNNMMMLLLJJJIIIHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMOOORRRQQQQQQWWW___hhhvvv}}}}}}}}}~~~}}}|||xxxwwwwwwvvvuuuuuuvvvvvvuuuuuuvvvvvvuuuttttttssspppqqqqqqqqqooollliiigggbbbbbbaaa```___]]][[[ZZZ^^^]]]\\\ZZZYYYWWWVVVUUURRRPPPNNNNNNNNNOOONNNLLLJJJJJJJJJIIIIIIHHHFFFFFFCCCBBBAAAAAABBBBBBAAA??????>>><<<<<<======;;;:::999999999888888888888777777777666666666555555555333333222222111222222333222333444444222222333444222222111111000/////////............------,,,,,,------------...000222333000111111111222222222222---....../////////......///------000555777444111111111111444666777555333111111000///...---,,,,,,,,,---///111333555666666222111111111222333333444222222222111///...,,,+++------,,,,,,+++*********+++++++++++++++,,,------------,,,,,,------...///......///////////////...333333222222111222222333777777999;;;===???@@@AAAFFFFFFHHHJJJLLLMMMOOOPPPSSSTTTVVVWWWWWWXXX[[[]]]dddaaabbbgggnnn}}}||||||~~~}}}{{{yyywwwvvvuuuuuuvvvvvvuuuttttttsssrrrrrroooppprrrssssssrrrqqqpppooooooooooooooooooooooooqqqrrrtttvvvwwwvvvtttssssssrrrqqqooommmkkkjjjiiieeedddbbbaaa```````````````aaacccddddddcccaaa```bbbccccccccccccddddddddd___dddhhhiiihhhgggjjjmmmmmmooorrrvvvzzz|||}}}~~~}}}}}}|||}}}|||wwwsssmmmggg```ZZZVVVSSSQQQOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMPPPOOOQQQSSSQQQPPPTTT[[[]]]kkk|||~~~}}}~~~~~~|||xxxwwwwwwvvvwwwxxxyyyzzzzzzyyyxxxwwwuuusssqqqooonnnoooooonnnmmmkkkjjjhhhcccbbbbbb```^^^\\\[[[YYY___^^^]]][[[ZZZXXXWWWVVVRRRPPPNNNNNNOOOOOONNNMMMJJJJJJJJJJJJIIIHHHGGGFFFCCCBBB@@@AAABBBBBBAAA??????>>><<<<<<======;;;:::999999999888888888888777666666555555555444444444333222222111222222333333111333444333222111222333222222111111000/////////...............------,,,------------...///111222////////////000000000000...////////////......---,,,---///222444555444333111111222555777888666444111111000///...---,,,,,,,,,---///111333555666777222222222111222222333333222222222111///...,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---......///000111111000000000000000111111111111111222333444444777777999;;;===???@@@AAADDDEEEGGGIIILLLNNNPPPQQQUUUVVVWWWXXXWWWXXX[[[]]]eeebbbcccgggmmm||||||zzzzzz|||~~~}}}|||yyyvvvtttsssssssssttttttssssssrrrqqqpppppplllnnnppprrrrrrqqqooommmppppppqqqrrrrrrrrrrrrqqqqqqssstttuuuvvvuuusssrrrtttsssrrrpppnnnllljjjiiibbbaaa`````````aaaccccccaaabbbdddeeeeeedddbbbaaaddddddddddddddddddeeeeeeaaafffkkkllljjjiiilllooonnnppptttxxx|||~~~~~~~~~}}}yyyuuuqqqlllggg```ZZZVVVSSSPPPOOOQQQQQQPPPPPPOOONNNMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOTTTSSSTTTUUUSSSPPPSSSZZZVVVdddttt~~~~~~~~~|||xxxxxxwwwwwwxxxzzz|||}}}~~~}}}{{{xxxtttqqqnnnllllllllllllllllllkkkkkkjjjeeeeeedddbbb```^^^\\\[[[______^^^\\\[[[YYYXXXWWWRRRQQQOOONNNOOOOOONNNMMMJJJJJJJJJJJJIIIIIIHHHGGGCCCAAA@@@@@@BBBBBBAAA??????>>><<<<<<======;;;:::999999999888888888888777555555444444444333333333222222222111222222333333111222333333111111222333444444333333222111111111000000000111000//////...111000///...------...///------------........./////////000000///......---''',,,111222111000111333333333555777::::::999777111111000///...---,,,,,,,,,---...000222444666777333333222222111222222333222222222111///...,,,+++,,,------......////////////////////////000111111///////////////000111111...---,,,++++++,,,---...///000000111222444555666777777999;;;===???@@@AAABBBCCCFFFIIILLLPPPRRRSSSVVVWWWYYYXXXXXXXXX[[[]]]fffcccccchhhmmm|||~~~zzzwwwwwwxxxxxxxxxvvvuuusssqqqqqqqqqssstttpppooonnnooopppqqqpppooommmmmmnnnooopppqqqqqqrrroooppppppqqqqqqrrrssssssrrrssstttuuuuuuuuuttttttuuutttsssqqqpppnnnmmmlllgggfffdddcccccccccdddddddddeeefffgggfffeeedddccceeefffgggggggggfffeeedddlllmmmnnnmmmmmmnnnppprrrrrrsssuuuxxx{{{}}}{{{vvvrrrooonnnhhheeeaaa[[[WWWTTTRRRRRRRRRRRRSSSRRRPPPPPPQQQSSSQQQPPPPPPOOOOOOPPPPPPQQQMMMKKKIIIJJJLLLNNNMMMKKKQQQRRRRRRRRRQQQPPPOOONNNPPPRRRUUUWWWXXXXXXVVVUUUYYYaaammmzzz~~~}}}|||{{{}}}{{{zzz{{{|||{{{{{{~~~|||xxxtttqqqnnnmmmmmmmmmmmmkkkjjjiiiiiiiiiiiieeeeeedddcccbbbaaa___^^^^^^]]][[[ZZZXXXWWWWWWVVVTTTRRRQQQPPPPPPNNNKKKIIIGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAA@@@????????????@@@@@@???>>>===<<<;;;;;;;;;;;;:::888777555444444555555444333333222111111444333222222111111222222//////000111111111111111222333222000......///111//////.........---------.........///////////////000////////////000000111111111111000///---,,,+++////////////000111222333111333555666777666555444555444222///---,,,,,,,,,+++,,,...111333333444333111222333444444333222111444444333111///---+++***+++++++++,,,,,,,,,------***+++,,,---------,,,+++........................//////000111111111111111000000000111222222333333888999999:::;;;<<<>>>???EEEEEEFFFHHHLLLOOOQQQRRRVVVWWWXXXWWWWWWXXX[[[^^^dddbbbdddhhhmmm{{{|||xxxvvvvvvwwwwwwvvvuuusssqqqpppoooppprrrsssooonnnmmmnnnpppqqqpppooommmnnnnnnooopppqqqrrrrrruuuttttttsssrrrrrrqqqqqqrrrsssuuuvvvvvvvvvuuuttttttsssrrrqqqooommmlllkkkhhhgggeeedddddddddeeefffdddeeeeeefffeeedddcccbbbggghhhiiiiiiiiiiiihhhggglllnnnooooooooooooppprrrssstttvvvxxx{{{~~~}}}xxxssspppnnnjjjhhhddd___[[[YYYXXXXXXVVVWWWXXXWWWVVVWWWXXXZZZWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUSSSSSSTTTUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSUUUWWWXXXXXXWWWUUUTTTWWW]]]iiiuuu~~~}}}{{{zzz{{{{{{zzzyyyyyyxxxuuussspppmmmlllkkkkkkkkkjjjiiiiiiiiiiiiiiigggfffdddbbbaaaaaaaaabbb```___]]][[[YYYXXXWWWWWWTTTSSSQQQQQQPPPOOOLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBB@@@???>>>>>>>>>??????>>>===<<<;;;::::::<<<<<<;;;999888666555555666666555444444333222222333222111111000000111111000000111222222222222222333444333111//////000222000000/////////.........///......//////000222222222111111000000000111111111111000000///---,,,+++------...///111333444555222333555666666555444333333222000///............+++,,,...111333333444333222222333444444333222222444444333222000...---,,,,,,,,,---------.........***+++,,,---...------,,,.........---------------......///000000000000000000000000111222222333333888888999:::;;;===>>>???DDDDDDEEEHHHKKKNNNPPPQQQVVVWWWXXXXXXWWWYYY\\\^^^dddbbbdddhhhmmm|||~~~|||yyyvvvttttttttttttsssrrrqqqooommmmmmnnnpppqqqmmmllllllmmmoooqqqpppooommmnnnooopppqqqrrrssssssvvvvvvvvvuuuttttttssssssssstttuuuvvvwwwvvvuuuuuussssssqqqpppnnnlllkkkkkkiiihhhfffeeeeeefffggggggggggggggggggfffeeecccbbbhhhiiijjjkkkkkkkkkkkkkkkllloooqqqrrrqqqqqqqqqrrrssstttvvvxxx|||zzzuuuqqqppplllkkkhhheeebbbaaa``````^^^___```_________aaaccc```______^^^]]]]]]]]]]]]___\\\ZZZYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]\\\[[[ZZZWWW]]]fffrrr~~~~~~}}}{{{zzz{{{{{{{{{yyywwwvvvuuuuuusssqqqooommmllljjjiiiiiihhhhhhhhhiiiiiiiiigggdddaaa```aaaccceeebbbaaa___\\\ZZZXXXWWWWWWUUUSSSRRRQQQQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCAAA???>>>======>>>======<<<;;;:::999999===<<<;;;:::999777777666666666666555555444444333222111000000//////000000111111222333333333333333444444444333000000111222000000000000000///////////////......///222444666444333222111111111111111000000000000///...,,,,,,***+++---///222444666777333333555555555444333222111000///////////////000+++,,,...111333333444333222222333444444333222222333333333222111000......---------.........//////,,,,,,---............---------------------------------...///////////////000000111111222333333333888888999:::;;;===???@@@CCCDDDEEEGGGJJJMMMOOOQQQUUUWWWWWWXXXXXXYYY]]]___bbbaaaccchhhnnn}}}~~~{{{yyyvvvsssrrrrrrrrrqqqpppooonnnlllkkkkkklllmmmoookkkjjjjjjllloooppppppooonnnnnnooopppqqqssstttttttttttttttuuuvvvvvvwwwwwwssstttuuuvvvvvvvvvuuuuuusssrrrqqqpppnnnlllkkkjjjiiihhhgggfffffffffggghhhkkkkkkjjjiiihhhfffeeeeeeggghhhiiijjjkkklllmmmmmmlllooosssttttttsssrrrssstttuuuvvvyyy|||{{{wwwsssqqqmmmlllkkkiiihhhhhhhhhhhhfffggghhhgggeeeeeefffhhhhhhgggfffeeeeeeeeeeeeeeedddcccaaa``````aaaaaabbbcccaaa```______```bbbccccccddddddeeeeeeeeedddddd]]]aaaiiisss~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{zzzwwwuuutttuuuuuuuuutttrrrpppooolllkkkjjjhhhgggggggggggghhhgggeeedddccccccdddeeecccaaa___\\\ZZZXXXVVVVVVTTTRRRQQQPPPPPPNNNLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEECCCAAA???>>>============<<<<<<;;;::::::999<<<;;;:::999888777666666666555555555444444444333222222111000000000000000000111222222333333222222333444444333111000000111////////////////////////...---,,,,,,...222555777555444333111111000000000000000000000///...---,,,***+++---000222444555666333333444444333222111000111000000///////////////+++,,,...111333333333333111222222222222222222111111111111111111000///...------------............---------...............,,,,,,,,,,,,---------------...//////000000//////000000111222222333333444888888999:::<<<>>>???@@@BBBCCCEEEGGGIIILLLOOOQQQUUUVVVWWWXXXXXXZZZ^^^``````___aaagggmmm}}}|||yyyvvvtttqqqpppppppppnnnmmmlllkkkjjjiiiiiijjjlllmmmjjjiiiiiikkknnnoooooonnnnnnnnnoooqqqrrrtttuuuuuuttttttuuuuuuvvvwwwwwwwwwssstttvvvwwwwwwwwwvvvuuutttsssrrrqqqooommmlllkkkiiihhhgggffffffggghhhiiilllkkkjjjiiihhhgggffffffgggggghhhiiijjjkkkmmmmmmmmmppptttvvvvvvuuuvvvvvvxxxxxxyyyzzz}}}|||xxxtttrrrmmmmmmmmmlllmmmmmmmmmmmmnnnooonnnmmmjjjiiijjjkkknnnnnnmmmlllllllllllllllmmmmmmkkkjjjiiikkkmmmooolllkkkjjjiiijjjlllnnnooorrrqqqpppnnnlllkkkkkkjjjeeehhhooowww~~~~~~~~~|||{{{{{{{{{{{{zzzwwwtttsssssstttuuutttsssqqqppppppooommmjjjhhhfffeeeddddddeeefffggggggfffdddcccbbbaaa^^^[[[YYYWWWVVVUUUSSSRRRPPPOOOOOOMMMKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFDDDAAA@@@>>>======>>>======<<<<<<;;;;;;;;;::::::999888777666666555444444444333333333333333333333222111111111111222///000000111111111111111111222333222000//////000........................---,,,++++++---111444777444333222111000////////////000000000///...---,,,,,,---///111222333333333333333333222222111000000222222111000///...------+++,,,...111333333333333111111000000000000111111//////000000///......---+++,,,,,,,,,,,,---------------------......//////,,,,,,,,,------.........//////000111111111111000111111111222333333444444888888999:::<<<>>>@@@AAAAAACCCFFFHHHIIIKKKOOORRRTTTVVVWWWXXXYYY[[[___bbb^^^]]]```ffflll|||~~~~~~~~~~~~}}}zzzwwwtttrrrpppoooooonnnmmmkkkkkkjjjhhhggghhhiiikkkllljjjiiiiiijjjlllnnnmmmmmmnnnooopppqqqssstttvvvvvvxxxxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuutttsssqqqooonnnmmmjjjiiihhhhhhhhhiiijjjkkkkkkkkkiiihhhggggggggggggiiiiiiiiijjjkkklllnnnoooooorrrvvvxxxyyyzzz{{{}}}~~~~~~}}}~~~|||xxxtttrrrmmmnnnnnnooopppqqqqqqqqqtttuuutttssspppooopppqqquuuuuuttttttttttttuuuuuuuuuuuusssqqqooopppsssvvvvvvvvvuuuvvvvvvxxxzzz{{{}}}xxxtttqqqooonnnnnnqqqvvv|||~~~}}}}}}}}}~~~~~~}}}{{{{{{{{{zzzxxxuuuqqqqqqqqqqqqqqqppppppooouuussspppmmmiiigggeeedddaaacccfffhhhhhhfffdddbbbaaa```^^^[[[YYYWWWVVVVVVTTTRRRPPPPPPOOONNNKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDBBB@@@???>>>>>>============<<<<<<;;;;;;999999888888777666666555333333333333333333333333444333333222111222222222//////000111111111111000000222333222000......///------------............,,,++++++,,,---000333555333222111000000000000000///////////////...------...///000222222222111000111111111111000000000000222222222111000...---,,,+++,,,...111333333444333111111000000000000111111////////////...------,,,+++++++++,,,,,,,,,------------,,,,,,------...///,,,------......////////////000000111111111111111111111222222333444444444888888999;;;===???AAABBBAAADDDHHHIIIIIIKKKOOOSSSTTTUUUWWWXXXYYY\\\```ccc___^^^```ffflll|||~~~}}}||||||{{{zzz{{{{{{zzzwwwuuusssqqqooonnnnnnmmmkkkjjjjjjiiigggggggggiiijjjllljjjiiiiiijjjkkkllllllkkknnnoooppprrrsssuuuvvvwwwzzzzzzyyyyyyxxxwwwwwwwwwyyyzzz|||}}}}}}}}}|||{{{xxxxxxwwwuuusssrrrppppppmmmlllkkkkkkkkklllnnnooonnnmmmkkkjjjjjjjjjkkkkkknnnmmmmmmmmmnnnoooqqqrrrsssuuuyyy{{{}}}~~~{{{xxxtttrrrnnnoooppprrrssstttttttttxxxyyyyyyxxxwwwwwwyyyzzz||||||{{{||||||}}}~~~~~~~~~|||xxxttttttvvvzzz|||{{{{{{yyy{{{~~~}}}||||||}}}~~~~~~|||{{{zzzzzzyyywwwrrrqqqqqqpppooooooppppppvvvuuurrrooollliiihhhgggbbbcccdddfffffffffeeedddaaa```^^^\\\ZZZYYYXXXXXXVVVTTTRRRRRRQQQPPPMMMKKKHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777777666444444444444444444444444333222222111111111111111000000111222222222222111111222444333111/////////---.........////////////,,,,,,---...///111333444333222222111111111222222///////////////......------...000222222222111000000000//////000000111111///000111111000///...---+++,,,...111333333444333333333222111111222333333000000000000///...,,,,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,......------...//////000111111...//////000111000000000111111222333333444444555888888999;;;===???AAABBBAAAEEEIIIJJJIIIKKKPPPTTTSSSUUUWWWXXXZZZ]]]aaadddaaa```bbbhhhmmm}}}~~~|||{{{zzzyyyxxxxxxxxxyyyxxxvvvsssrrrpppooonnnnnnmmmkkkiiiiiihhhgggfffggghhhjjjlllkkkjjjiiiiiikkklllkkkjjjnnnoooppprrrtttvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}~~~zzzyyyxxxwwwuuusssrrrqqqooonnnmmmmmmnnnooopppqqqqqqpppooonnnnnnooopppqqqrrrqqqqqqpppqqqrrrtttuuuvvvxxx{{{}}}}}}}}}~~~}}}{{{wwwtttrrrpppppprrrtttuuuvvvvvvvvvzzz{{{|||}}}|||}}}|||zzz}}}|||zzzzzzzzzyyyxxxuuutttrrrqqqpppqqqrrrrrrwwwuuussspppnnnlllkkkjjjccccccccccccdddeeeeeefffbbbaaa___]]]\\\[[[ZZZZZZWWWVVVTTTSSSSSSRRROOOMMMIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@;;;:::::::::::::::::::::;;;::::::999999888888888444555555555555555555555222111111000000000000000111111222333333333333222222333555555222111000000.../////////000000111111---...///000111222333444333333222222222333444444//////////////////...---,,,---000222333333222111//////...//////000111222---...///111111111000///+++,,,...111333333444333555555333333333333555555222222111111000...---,,,---------.........//////,,,,,,+++***+++,,,---............///000111111222---......///////////////111222222333333444444555888888999;;;===@@@BBBCCCBBBFFFJJJKKKJJJKKKPPPUUUSSSUUUWWWXXXZZZ]]]aaaddddddbbbdddiiiooo~~~~~~|||zzzwwwuuuuuuuuuuuuuuutttsssrrrpppoooqqqooollliiifffdddcccbbbhhhhhhhhhhhhhhhgggggggggiiijjjllllllllllllnnnooopppppppppqqqrrruuuwwwyyy{{{|||~~~}}}{{{zzzzzz{{{~~~}}}{{{zzzyyyxxxvvvtttrrrqqqsssrrrqqqpppppppppqqqrrrsssrrrpppooooooppprrrsssttttttsssssstttuuuwwwxxxzzzzzz{{{|||~~~}}}{{{xxxvvvtttuuutttsssssstttvvvxxxzzz~~~}}}zzzwwwuuuuuutttvvvuuutttsssrrrqqqpppppprrrqqqooommmkkkjjjiiiiiidddbbbaaaaaabbbccccccbbbccccccaaa___]]][[[YYYXXXXXXWWWUUUUUUTTTRRROOOLLLJJJJJJIIIHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>>>>===;;;999888999999888888777666666666666666555444444444444555333333333222222222111111333444555555333111111222222000...---///000000000000000000000000////////////............//////000222111111111000000//////222111///...---------...,,,---///111222111000///000000////////////000000777444000///000000---+++//////000111222333333444444444444444444444444444555555444333222000000///++++++,,,,,,,,,,,,------........................---------............//////////////////000111111000111222222444444555666888888888999;;;===>>>???DDDEEEGGGHHHIIIKKKOOORRRSSSUUUVVVUUUUUUWWW]]]bbbeeebbbdddiiiooo~~~}}}zzzwwwuuusssrrrqqqqqqqqqqqqpppooonnnnnnnnnllljjjgggdddcccccccccffffffeeeeeeeeeeeeeeefffiiikkkmmmmmmmmmmmmooopppppppppqqqrrrsssuuuwwwxxx}}}~~~~~~~~~~~~~~~}}}|||{{{xxxvvvtttssssssrrrqqqqqqqqqrrrssssssuuutttsssqqqqqqssstttuuuvvvuuuuuuuuuvvvxxxzzz{{{}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxzzz}}}~~~~~~{{{xxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuurrrqqqooommmkkkjjjiiiiiigggdddbbbbbbcccccccccbbbcccbbbaaa___]]][[[YYYXXXXXXVVVUUUUUUTTTRRROOOMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA============<<<;;;:::999:::999999888777777666666666666555444444444444555333333222222222111111111111333444333222000111111333111//////000111111111000000000//////.........///............///000000222222222222111111000000222111///...------......,,,---///111222111000///000000////////////000000555222///...//////---+++......///000111222222333555555666666777777777777666555444333111000///...++++++,,,,,,,,,,,,---------------------------------------............///000///////////////000111000111222222444444555666777777888999;;;===???@@@DDDEEEGGGHHHIIILLLOOORRRQQQSSSUUUUUUVVVYYY___dddfffbbbccchhhnnn~~~~~~{{{wwwtttqqqooonnnlllmmmmmmmmmlllkkkkkkjjjhhhgggeeedddbbbbbbbbbcccfffeeeeeeeeeeeeeeeffffffjjjlllmmmnnnnnnnnnpppqqqrrrssstttvvvwwwxxxxxxxxx|||~~~}}}zzzxxxuuutttrrrrrrrrrrrrssstttuuuuuuxxxwwwuuuttttttuuuwwwxxxwwwwwwwwwxxxzzz|||~~~|||}}}~~~}}}|||||||||}}}~~~{{{yyywwwwwwvvvtttuuuvvvvvvwwwxxxyyyyyysssrrrpppmmmkkkiiihhhhhhjjjgggdddbbbbbbcccccccccbbbaaa```^^^\\\ZZZYYYXXXWWWVVVTTTTTTTTTRRROOOMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::999888888777777666666555444444444444555333222222222222111111111000222333333111000000111444222000000222333222222111000000///...---,,,,,,...............///000000333333222222222222111111111111000///............,,,---///111111111000000000000////////////000000111000......//////---,,,------...///000111222222555555666777888999::::::777666555333111///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///111000///////////////000000111222222444444555666666666777999;;;>>>@@@AAADDDFFFHHHIIIJJJLLLOOORRROOORRRUUUVVVVVVZZZ```eeegggccccccgggmmm~~~~~~~~~~~~}}}yyyuuuqqqnnnllllllkkkkkkjjjjjjiiigggfffeeecccbbbaaaaaaaaaaaaccccccggggggfffffffffggghhhiiiiiikkkmmmnnnnnnnnnppprrruuuvvvxxxzzz{{{{{{{{{zzzyyy{{{~~~~~~}}}zzzwwwuuusssssssssssstttuuuvvvwwwwwwyyyxxxwwwvvvvvvwwwyyyzzzyyyyyyyyy{{{}}}~~~}}}}}}~~~~~~}}}{{{yyywwwvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzsssrrrpppmmmkkkiiihhhgggkkkhhhdddaaaaaabbbbbbaaaaaa```___]]]\\\ZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<;;;;;;;;;<<<===;;;;;;::::::999888888777666666555444444444444555222222222222111111111111000222333333111000111222333222000111222333222111111000///...---,,,++++++......---......///000111111111111111111111111111111000000/////////......---...///000111111111000000000////////////000000//////////////////......------...///000222333333333333444666777888999:::888777555333111///---,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,------------............///111000000///////////////000111222222444444555666555666777999<<<>>>AAABBBDDDFFFHHHJJJKKKMMMOOORRRPPPSSSVVVWWWWWWZZZ___dddgggccccccgggmmm~~~~~~~~~~~~~~~~~~|||xxxtttpppmmmkkkjjjkkkjjjiiihhhfffdddbbbaaa______^^^___```aaacccdddgggfffeeeeeeeeeggghhhiiiiiikkkmmmmmmmmmnnnppprrruuuvvvxxxzzz{{{|||{{{{{{yyy{{{~~~~~~}}}{{{xxxvvvsssrrrttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{|||{{{{{{{{{}}}~~~}}}|||{{{zzzyyyxxxvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvsssrrrpppmmmkkkiiihhhhhhjjjgggcccaaa```aaa```___```___^^^]]][[[YYYXXXXXXWWWUUUSSSRRRRRRRRRPPPNNNIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBAAAAAAAAA@@@@@@@@@???>>>===;;;;;;<<<===>>>;;;;;;::::::999888888777666666555444444444444555222222222111111111000000111222444444333222222333222000000000222222111000111000///...---,,,++++++---------......///111111/////////000000000000000000000000000000/////////---...///000000111111111000000////////////000000///000111111111000//////---...///000222333444555222333444666777999:::;;;888777555333111///---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------------............///000000////////////000000000111222222444444555666555666777999<<<>>>AAABBBCCCFFFIIIKKKLLLMMMPPPRRRRRRUUUWWWXXXXXXYYY^^^bbbgggccccccgggmmm~~~}}}}}}|||||||||}}}}}}}}}{{{vvvqqqmmmkkkjjjjjjiiihhhgggfffdddbbb```^^^^^^^^^^^^^^^```bbbdddfffeeedddcccbbbcccdddfffhhhiiikkkmmmnnnoooppprrrtttssstttuuuwwwyyyzzz{{{{{{}}}}}}}}}|||zzzxxxvvvtttsssvvvvvvwwwxxxyyyyyyyyyyyywwwvvvvvvvvvxxx{{{}}}~~~~~~~~~}}}{{{yyyyyyyyyxxxwwwvvvtttsssuuuuuuuuuttttttsssssssssrrrqqqooommmkkkjjjiiiiiigggeeecccbbbbbbaaa___^^^___^^^]]]\\\ZZZYYYXXXWWWWWWTTTRRRQQQQQQQQQPPPOOOHHHHHHHHHHHHHHHHHHHHHHHHAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<======>>>:::::::::999888888777777666666555444444444444555222111111111111000000000111333444444333333333444111000000111222222111///111000000///...---,,,,,,---------......000111222.........////////////000///000000111111000000///.........///000000111111000000////////////000000///111333333111000///000---...///111222444555666555555666888999;;;<<<<<<777666555333111///...---++++++,,,,,,,,,,,,------++++++,,,,,,------......---------............//////////////////000111111000111222222444444555666666666777999;;;>>>@@@AAACCCFFFIIIKKKLLLNNNPPPQQQSSSVVVXXXYYYXXXYYY]]]aaafffcccccchhhooo~~~{{{zzzzzzyyyzzzzzz{{{{{{zzzxxxsssnnnkkkiiihhhhhhccccccccccccbbbaaa______^^^^^^^^^___aaaccceeegggeeecccbbbaaabbbdddggghhhkkkmmmpppqqqqqqrrrtttvvvssstttuuuwwwyyy|||~~~~~~~~~}}}|||{{{yyyxxxwwwxxxxxxyyyzzzzzzzzzyyyxxxvvvvvvvvvwwwzzz}}}}}}|||xxxyyyyyyyyyxxxvvvuuutttttttttsssssssssrrrrrrrrrpppooonnnmmmlllkkkkkkkkkfffeeedddddddddccc```^^^^^^]]]]]][[[ZZZYYYXXXWWWVVVTTTQQQPPPQQQQQQPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGAAAAAAAAA@@@@@@@@@@@@???======>>>>>>>>>>>>======:::999999888777777666666666666555444444444444555111111111111000000000000000111333333222222333444222111111222444333222000000000000//////.........------------///000111222.../////////000000000000///000111111111111000///.........//////000111222000000////////////000000...000333333000...---...,,,---...000111333444555555555666777888::::::;;;666555444333111000///...++++++,,,,,,,,,,,,------+++,,,,,,---......//////---------............///............///111222333000111222222444444555666777777888999;;;===???@@@CCCFFFJJJLLLMMMNNNPPPQQQQQQTTTXXXYYYYYY[[[^^^bbbeeebbbdddiiippp~~~|||xxxxxxxxxwwwxxxxxxyyyzzzxxxuuuqqqlllhhhggggggggg______``````aaa`````````^^^^^^^^^___aaadddfffhhhgggeeedddcccdddfffiiikkkmmmooorrrsssssstttwwwyyyvvvvvvwwwyyy|||~~~|||{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvxxx{{{}}}yyyyyyzzzzzzyyyxxxvvvuuurrrrrrssssssssssssssssssoooooommmllllllllllllllleeeeeeeeeffffffeeeaaa^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVTTTQQQPPPQQQQQQQQQPPPKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAA@@@@@@@@@??????<<<===>>>??????>>>===<<<999999888888777666666666666666555444444444444555111111111111000000000000...000222222111111222333333222222444555555333111000000000000000/////////,,,,,,------///000111222//////000000111111111222///000111222222111000//////.........///000111222000000////////////000000---000333222///,,,,,,---+++,,,---///000222333444333333444555666777777888555555444333222000000///++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////---------...000111333444000111222333444555555666888888888999;;;===>>>???CCCFFFJJJLLLMMMNNNPPPQQQOOOSSSWWWYYYZZZ\\\```ddddddbbbdddjjjqqq~~~{{{xxxzzzxxxuuuttttttuuutttsssnnnlllkkkiiigggfffeeeeeeeeedddbbb```^^^^^^^^^^^^````````````aaadddfffggggggggghhhiiijjjkkkllllllssstttvvvxxxyyyzzzzzzyyy{{{zzzzzz}}}~~~~~~~~~}}}yyyvvvvvvyyy||||||{{{yyyyyyzzz|||~~~}}}~~~|||yyywwwvvvuuutttuuuuuutttrrrrrrqqqqqqqqqtttrrrooommmmmmllljjjhhheeedddcccccccccbbb```^^^___^^^\\\[[[XXXWWWUUUTTTTTTSSSQQQNNNMMMLLLLLLMMMKKKJJJHHHGGGGGGEEEBBB@@@BBBBBBAAA@@@@@@??????>>><<<;;;:::999888999:::;;;:::::::::999888777666666666555555555555444444444222222333444333222111000222222222222222222222222222222222111111111111000//////............//////+++,,,,,,---///111222333//////000000000000//////000000000000000000000000000///---,,,---...000111000000////////////000000111222222111111000///......,,,++++++...000000000666666555555555444444444333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000///...............//////000111222222333333000000111222333444444555333555777999<<>>@@@@@@CCCEEEHHHJJJKKKMMMPPPSSSTTTUUUWWWXXXYYY[[[^^^aaa``````cccgggooo~~~{{{yyywwwuuusssvvvtttqqqooonnnllljjjhhheeeeeedddcccbbbbbbbbbbbbeeeeeeddddddccccccccccccbbbccceeeggghhhhhhggggggiiijjjkkkmmmoooppprrrrrrvvvxxx{{{~~~}}}||||||}}}~~~~~~}}}||||||}}}~~~||||||{{{zzzzzzzzzzzz{{{|||{{{yyywwwuuutttssssssqqqooommmllllllllljjjiiiiiigggfffgggggggggeeecccaaa```___]]][[[YYYWWWVVVRRRQQQOOOMMMLLLLLLLLLMMMMMMKKKJJJIIIIIIHHHFFFCCCCCCBBBBBBAAA@@@@@@??????<<<===>>>>>>===<<<:::999888888888888888999999999666555555555555444444444333333333333222222111111222222222222222222222222222222222111111111000000//////............//////111000///......---......000111111222222111111000000000000000000000000000000000//////000111222333111000000000000000000111111222222111111000///......---,,,---///222333333555555555444444444333333333333333222111000///...------------------------//////..................000///............//////---.........//////000000111111222333444555666666666777888:::<<<>>>???@@@CCCEEEHHHJJJKKKMMMPPPSSSSSSUUUWWWXXXYYY[[[^^^aaaaaaaaacccgggooo{{{yyywwwuuusssqqqqqqpppnnnmmmlllkkkiiigggbbbbbbaaaaaaaaaaaaaaabbbccccccccccccccccccbbbbbb```bbbeeehhhjjjkkkllllllkkklllmmmppprrrtttvvvvvvyyy{{{}}}~~~}}}|||}}}}}}~~~~~~|||{{{||||||}}}}}}||||||||||||}}}}}}{{{zzzxxxvvvtttsssrrrrrrooommmkkkjjjkkkkkkjjjhhhgggfffeeefffffffffdddbbb```___^^^\\\ZZZXXXVVVVVVSSSRRRQQQOOONNNNNNNNNOOOMMMKKKJJJJJJJJJIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@???<<<<<<======<<<;;;999888888888888888888999999999666555555555555444444444333333222222222222111222222222222222222222222222222222222111111111000000//////............/////////............//////000//////000000000000///////////////////////////////////////000000111222333111111000000000000111111111222222111111000///......---,,,---000333444444333333222222222111111111333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------//////............//////.............../////////000000111222333444555555666777888:::<<<>>>???@@@CCCEEEHHHJJJKKKMMMPPPSSSSSSUUUWWWXXXYYY\\\___aaacccccceeehhhooo}}}yyywwwvvvtttqqqoooooommmllllllkkkjjjgggeee``````______```aaabbbbbb```aaabbbbbbbbbbbbbbbaaaaaabbbeeehhhkkknnnoooppppppqqqrrruuuwwwzzz|||}}}|||}}}~~~}}}~~~}}}|||||||||~~~}}}}}}|||}}}}}}~~~~~~|||{{{yyywwwvvvuuuttttttnnnllljjjjjjkkkkkkjjjiiifffeeedddeeeffffffdddbbb```___^^^\\\ZZZXXXVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPLLLKKKJJJIIIJJJIIIGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@=========<<<;;;:::999888999999888888888888888888666555555555555444444444444333222222111111222222222222222222222222222222222222222111111111111000//////............//////---------......000111222//////000000000000//////////////////////////////---...///000111111222222222111111000000111111222111222222111111000///...///---,,,...111444555555555444444444333333333333333333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///............//////000000000000000111111111111///000000111222333444555555666888:::<<<>>>@@@@@@CCCEEEHHHJJJKKKMMMPPPSSSRRRTTTWWWXXXZZZ\\\___bbbeeedddfffiiiooo~~~|||xxxvvvuuusssqqqoooooonnnlllkkkjjjhhheeebbb^^^^^^^^^___```aaabbbccc___```aaacccccccccbbbbbbdddeeefffhhhkkknnnppprrrrrrsssuuuxxx{{{}}}}}}~~~~~~~~~}}}||||||{{{{{{|||||||||{{{zzzyyywwwvvvvvvuuuuuunnnmmmkkkkkklllmmmlllkkkfffeeedddeeeffffffdddcccaaa```___]]][[[YYYWWWWWWSSSRRRPPPOOONNNNNNOOOPPPKKKJJJIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;::::::::::::999999999888777777777666555555555555444444444444333222111111111222222222222222222222222222222222222222111111111111000//////............//////---------......///000111000000000111111000000000////////////////////////,,,---...///000111111111222111111000000111111222111222222111111000///...///------...111444666666666666666555555555444444333333333222111000///...------------------------------,,,------...///000...............///000000111111111111111111111111000111111222333444555555444555777:::<<>>======<<<<<<<<<;;;;;;::::::888777555444777777777666555555444444555444333333222222333333//////000111222333333444444444333333222111000000222222000///...........................///000000222222222222111111111111//////000000000000//////////////////000111222333111222222111000000111333444444333222111000///............///000222444444555444444333333222222111333333333333222111000000///---+++,,,---...---,,,---------............///000000111000000///...---111000000111333222000---222222222222333444555555888888999;;;===???AAABBBGGGIIIKKKLLLNNNPPPUUUXXXVVVWWWXXXWWWXXXZZZ]]]aaadddbbbdddkkkrrr~~~|||xxxvvvtttrrrpppnnniiigggeeedddcccbbb___]]][[[[[[\\\\\\]]]^^^______`````````aaacccdddffffffggghhhiiilllnnnppprrrsssuuuxxx{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvtttrrrqqqqqqooonnnlllkkkjjjkkkkkkhhhfffdddcccdddeeeeeeddddddaaa___^^^___^^^[[[YYYVVVUUUTTTSSSRRRQQQQQQQQQNNNMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<::::::::::::999999888777777777777666555555444444444333333222222222222222222222222222222333333333444444333333222111111000222111000///...........................///000000222222111111111111111111111111111111111000000///////////////000111222333111222222111000000111333333222111000...---,,,+++---......///000222333444444444444444444444444444333333333333222111000000///---+++,,,---...---,,,---------............//////000000000000//////...000//////000111222000///222222222222333444555555888888999;;;===???AAABBBGGGIIIKKKLLLMMMPPPTTTWWWVVVWWWXXXXXXXXXZZZ^^^aaacccaaadddjjjrrr}}}yyyvvvtttrrrooommmfffeeecccbbbbbbbbb```^^^ZZZ[[[[[[\\\]]]^^^___```aaabbbbbbdddeeefffggghhhhhhiiikkkmmmooorrrssstttxxxzzz}}}~~~}}}{{{zzzzzzzzzzzzxxxxxxwwwvvvtttrrrpppooopppnnnmmmkkkjjjjjjkkkkkkhhhfffdddcccdddeeeeeedddcccaaa```_________]]][[[ZZZXXXVVVSSSQQQQQQQQQQQQNNNMMMJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<<<<999:::::::::::::::::::::777777777666555555444444333222222111111111111111444444444333333333222222444333333222222111111111222111000//////......///...............///000000111111111111111111222222333222222111000///......////////////000111222222111222222222000000222444444444222000///---++++++------...///000222333444333333333444555666666666333333333333222111000000///---+++,,,---...---,,,---------............///......///000000000/////////...---...///111111000222222222222333444555555888888999;;;===???AAABBBFFFHHHJJJLLLMMMPPPSSSVVVUUUVVVXXXXXXXXXZZZ^^^```cccaaacccjjjqqq~~~yyyvvvsssqqqmmmkkkfffdddbbbaaaaaaaaa___]]]ZZZ[[[[[[]]]^^^___``````cccdddeeeggghhhiiijjjjjjiiijjjllloooqqqtttvvvwwwzzz|||~~~~~~}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwuuusssqqqooommmnnnmmmllljjjjjjjjjkkkkkkiiifffdddcccdddeeeddddddbbbaaa`````````___^^^]]]]]]ZZZVVVRRRPPPOOOPPPQQQNNNLLLJJJGGGEEEDDDEEEEEEBBBBBBCCCBBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<::::::999999999888999999777777777666555555444444222111111000000000000000333333333333333333333222333333333222222111111111111111000///////////////...............///000000111111000000111222333444333333111000...---,,,,,,///......//////000111222111222333222111111222444999888666444222000...------------...000111333444333333333444444444555555333333333333222111000000///---+++,,,---...---,,,---------............///------...///000000000//////---+++,,,...000111111222222222222333444555555777888999:::<<>>>>>@@@???>>>===<<<<<<<<<<<<;;;:::999777666555555666777777777666555555444444222111000000//////000000000000000111222333333333333333222222222222222111111000000////////////000...............///000000222111111111111333555666666555333111///.....................///000111222111222333222111111333555;;;:::888666444222000///,,,------...///111333333333333333222222222111111333333333333222111000000///---+++,,,---...---,,,---------............///,,,---...//////////////////---+++,,,...000111111222222222222333444555555777777888:::<<<>>>@@@AAAEEEGGGJJJLLLMMMNNNQQQSSSSSSUUUWWWYYYYYY[[[^^^```aaa___aaahhhppp~~~{{{wwwsssqqqnnnkkkhhhhhhfffcccbbbaaa___]]][[[\\\\\\]]]___aaabbbcccdddgggiiikkkmmmnnnoooooonnnlllnnnpppsssvvvxxx{{{|||}}}}}}}}}~~~}}}}}}|||zzzyyyxxxxxxwwwvvvuuusssqqqooonnnkkkjjjiiiiiiiiijjjkkkllljjjgggeeecccdddddddddcccaaabbbbbb```^^^\\\\\\]]]\\\ZZZVVVRRROOONNNNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBBBBAAA???>>>===@@@???>>>======<<<<<<<<<<<<:::888666555444444444777777777666555555444444222111111000000000000000...///000111222333333444222222222222222222222222000000////////////000000...............///000000333222111111333555888999:::888666444222222222222............///000111111111222333222222222444666888888666555333111//////,,,,,,---...///111222333333333333222111000000000333333333333222111000000///---+++,,,---...---,,,---------............///------.../////////......///...---...///111111000222222222222333444555555777777888:::<<<>>>@@@AAADDDGGGJJJLLLMMMNNNOOOQQQRRRUUUWWWYYYZZZ\\\^^^```aaa^^^```gggooo|||yyyuuurrrooommmjjjhhhgggeeecccbbbbbbaaa___]]]]]]^^^___```bbbdddeeefffiiikkkmmmoooqqqqqqppppppnnnoooqqqtttwwwzzz|||}}}~~~|||}}}}}}~~~}}}|||{{{yyyxxxuuuuuutttsssrrrpppnnnmmmjjjiiihhhhhhhhhjjjkkkllljjjhhheeecccddddddcccbbbaaabbbbbb```\\\ZZZ[[[\\\[[[ZZZWWWUUURRRPPPOOONNNLLLLLLMMMLLLKKKIIIFFFEEEDDDDDDDDDCCCBBBAAA??????@@@???>>>======<<<<<<<<<;;;:::888666555555666777777777777666555555444444222222111000000000000111111111111222222333333333222222222222222222222222000000////////////000000...............///000000444333222222444777:::<<<999777555333222111222333...............///111111111222333333222222444666666666555333222000//////,,,,,,------///000222333222222222222222222222222333333333333222111000000///---+++,,,---...---,,,---------............///.........///......------000//////000111222000///222222222222333444555555666777888999;;;>>>@@@AAADDDFFFJJJLLLLLLMMMNNNPPPRRRTTTWWWYYY[[[\\\^^^``````]]]___fffooo~~~zzzwwwtttqqqooollliiigggeeecccbbbbbbccccccaaa```^^^^^^```aaaccceeefffgggjjjlllnnnqqqrrrrrrqqqqqqnnnooorrruuuxxx{{{}}}~~~~~~{{{yyy}}}}}}~~~~~~|||{{{yyyxxxssssssrrrrrrpppooommmmmmiiiiiihhhhhhhhhjjjkkkllljjjhhheeecccddddddcccbbbaaabbbccc```\\\YYYYYY[[[[[[ZZZYYYWWWTTTRRRPPPOOOKKKLLLNNNNNNMMMJJJGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>======<<<<<<<<<:::999888666666777999:::777777777666555555444444333222222111111111111111444444333333333333222222222222222222222222222222000000////////////000111...............///000000555444333333555888;;;===666444222000//////000111...------......///000111111222333333222333555777666666555444222111111000,,,,,,,,,---///000222333111222222333333444444555333333333333222111000000///---+++,,,---...---------------.........//////.../////////...---,,,,,,111000000111333222000---222222222222333444555555666777888999;;;>>>@@@AAACCCFFFJJJLLLLLLMMMNNNOOOQQQTTTWWWZZZ[[[\\\^^^``````]]]___eeennn~~~{{{yyyvvvvvvtttqqqnnnkkkhhhgggfffcccaaaaaadddeeedddbbb```aaaccceeegggiiiiiijjjlllmmmoooqqqrrrtttttttttssssssuuuxxx{{{~~~~~~{{{yyywwwwwwwwwxxxuuutttsssqqqpppooonnnnnniiijjjkkkkkkllllllkkkkkkllljjjfffbbb``````aaaaaadddcccbbb```^^^\\\ZZZXXX\\\YYYUUURRRRRRRRRQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGDDDBBBCCCEEEEEECCC@@@@@@@@@???===<<<;;;:::999888888999::::::888777666666777888888777555333111333333333222222222111111111111222222222333333333111222222333333444444555222111000//////000111111666444111...,,,++++++,,,000000111222333333444444333333222222111000/////////......//////000111222000000//////000111222222111111111333444333000...+++,,,---...///111222222666666666666555555444333555444333111000000//////.........------,,,,,,+++*********+++,,,---...//////////////////.........////////////000000000000222222222222333444555555888777777888:::===@@@BBBEEEFFFGGGIIILLLOOORRRSSSSSSTTTVVVYYY\\\___aaabbb]]]```]]]aaaooo~~~}}}{{{xxxwwwuuussspppllljjjhhhfffdddbbbbbbdddeeedddbbbcccdddeeegggiiijjjkkklllnnnoooqqqsssuuuvvvvvvwwwuuuvvvwwwyyy}}}}}}~~~|||zzzxxxvvvvvvwwwwwwvvvtttrrrpppooonnnnnnnnnjjjkkklllmmmmmmnnnmmmmmmjjjhhheeebbb_________```cccccccccbbb___]]]ZZZYYYZZZWWWTTTQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCCCCDDDEEECCC@@@========================999999999999999888777777777777888777666555333222333333333222222222111111111111222222222333333333555444444333333222222111444333111000////////////222111///---,,,,,,---...000000111222222333444444333333222111111000//////............///000111111000000000000000111222222222111111333333222///---+++,,,---...///111222222333333333333333222111111444333222111000/////////.........---------------------------......///000/////////////////////.../////////000000000111111222222222222333444555555777777777888:::===@@@BBBDDDEEEFFFIIILLLPPPRRRTTTTTTUUUWWWYYY\\\^^^```aaa^^^```]]]```mmm}}}}}}|||yyyxxxvvvtttqqqmmmkkkiiifffdddccccccdddeeeeeedddfffggghhhiiikkklllnnnnnnpppqqqsssuuuwwwxxxyyyyyyxxxyyyzzz|||~~~~~~|||{{{zzzyyywwwvvvvvvwwwwwwxxxvvvssspppnnnmmmnnnnnnkkklllmmmnnnoooooooooooohhhfffdddaaa___^^^^^^^^^cccddddddcccaaa^^^[[[YYYYYYVVVRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGEEECCCCCCDDDDDDBBBAAA========================::::::999888888888888888999888777666555444444444333333333222222222111111111111222222222333333333555444444333333222222111555444222000///............---,,,,,,,,,---///000000000111111222333333333222222222111111000000///------------...///000111000000000000000000111222222222222333333222///,,,+++,,,---...///111222222222222333333222222111111333333222111000///......---------.....................---------......///......//////////////////000000000111111111222222222222222222333444555555777777777888:::===@@@AAACCCDDDFFFIIILLLPPPSSSUUUUUUVVVXXXZZZ\\\^^^___``````aaa]]]```lll{{{~~~{{{yyyxxxwwwuuussspppllljjjhhhfffeeeddddddeeefffffffffhhhhhhiiijjjlllmmmnnnoooqqqrrrtttvvvxxxzzzzzz{{{{{{{{{{{{}}}|||{{{zzzyyyxxxwwwwwwxxxxxxzzzwwwtttqqqooonnnooopppkkklllmmmnnnoooooooooooogggfffdddbbbaaa___^^^^^^bbbcccddddddbbb___[[[YYYXXXUUUSSSQQQQQQQQQPPPNNNNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@???===<<<;;;:::999;;;:::999888777888999::::::999666444333333444555333333333222222222111111111111222222222333333333111222222333333444444555333222111111000//////...,,,,,,,,,,,,,,,---...///000000111111222222222333222111111111000000000///---,,,,,,------...///000111000000000000000111111222222222222333111...++++++,,,---...///111222222333444444444444444333333222222222111000///...------------....../////////------,,,+++++++++,,,,,,............////////////000111111111222222222222222222222222333444555555777777888999;;;===@@@AAAAAACCCEEEHHHLLLPPPTTTUUUVVVWWWXXXZZZ\\\^^^___```cccddd___aaalll{{{{{{wwwvvvuuuuuusssqqqmmmjjjgggfffeeefffffffffffffffggghhhiiiiiiiiiiiikkklllnnnoooppprrrtttvvvxxxzzz{{{{{{{{{{{{|||}}}}}}{{{{{{zzzyyyyyyyyyyyyyyyzzzxxxvvvsssqqqpppqqqqqqkkkkkklllmmmmmmmmmmmmlllhhhgggfffeeedddbbb```___bbbbbbbbbbbb```^^^[[[YYYXXXVVVSSSRRRSSSRRRQQQOOONNNMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@@@@???===<<<;;;:::999<<<;;;999888888888999:::;;;999666444333333444555333333333222222222111111111111222222222333333333111222222333333444444555000000000111111111111111...------,,,,,,,,,------000111111111111111222222111111111000000000000000---,,,,,,------...///000111111000000000000000111111111111222222111...++++++,,,---...///111222222333444444555555444444444222222222222111///...---,,,---------......//////------,,,+++++++++,,,,,,---.........//////000000000111111111222222222222222222222222333444555555666777888999<<<>>>???@@@AAABBBDDDHHHLLLPPPSSSUUUWWWWWWYYYZZZ\\\^^^___```fffgggbbbcccnnn|||zzzvvvuuutttsssqqqoookkkhhhfffdddeeefffggggggfffgggiiijjjjjjiiiiiiiiijjjlllnnnooopppqqqsssvvvxxxzzz{{{||||||||||||~~~~~~||||||{{{{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqkkkkkkkkklllkkkkkkjjjiiihhhhhhhhhhhhfffdddbbb`````````___^^^]]][[[ZZZYYYWWWUUUSSSSSSSSSSSSQQQOOOOOONNNLLLJJJHHHGGGGGGFFFFFFGGGGGGEEEBBBAAAAAAAAA========================;;;;;;:::999999999999999:::999666444333333444555333333333222222222111111111111222222222333333333555444444333333222222111...///000111111222222111//////......------,,,,,,111111111111111111111111000000000000000000000000------------...///000111222111111000000000000000000///000111222222///,,,+++,,,---...///111222222222222333333444444333333333333333333222000///---,,,,,,,,,---------------......---------......///------......///000000000000000000111111111222222222222222222333444555555666666888:::<<<>>>???@@@BBBCCCEEEHHHKKKOOORRRTTTVVVWWWYYY[[[]]]___```aaafffhhhcccdddooo{{{{{{yyyxxxsssrrrpppnnnkkkhhheeeccceeeggghhhhhhggggggiiilllkkkjjjjjjiiijjjlllooopppppprrrtttwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~||||||{{{zzzyyyxxxvvvvvvssstttttttttsssrrrppppppllllllllllllkkkiiihhhgggggghhhiiiiiihhheeebbb```___^^^\\\ZZZYYYYYYYYYYYYUUUTTTRRRRRRSSSRRRPPPNNNOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHEEEBBB@@@@@@BBB========================::::::;;;;;;::::::999888999888777555444444444444333333333222222222111111111111222222222333333333555444444333333222222111//////111111222111000000...////////////...------111111111111000000000000///000000000000000000000............///000111111222222111000000000000000......///111222222000---+++,,,---...///111222222222333444444555555555444333444555555444222///...,,,,,,,,,,,,,,,+++++++++------------......///000------......///000000111/////////000000000111111222222222222333444555555555666888:::<<<>>>???@@@BBBCCCEEEHHHKKKNNNQQQSSSUUUVVVXXX[[[]]]```bbbcccdddfffccceeennnyyy~~~||||||sssrrrqqqnnnkkkhhheeeccceeegggiiiiiiggggggjjjmmmllllllkkkjjjkkkmmmoooqqqqqqrrruuuwwwzzz|||}}}~~~~~~~~~||||||}}}}}}{{{{{{{{{zzzxxxvvvuuussspppqqqrrrssssssqqqooonnnnnnnnnmmmlllkkkiiiggggggfffgggiiiiiihhheeebbb```___]]]ZZZXXXWWWWWWXXXXXXSSSRRRQQQQQQRRRQQQOOOMMMOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHFFFBBB???@@@BBB@@@@@@???===<<<;;;:::999999:::;;;<<<;;;:::999888999888777666555444444444333333333222222222111111111111222222222333333333111222222333333444555555000111222222222000///...---...//////000/////////111111111000000000000000////////////000000000000///......//////000111222222222111000000///000000------...000333333000...+++,,,---...///111222222555555666777888888777777444444555666555222000...,,,,,,,,,++++++******************+++,,,---...///---------...///000000111////////////000000000000222222222222333444555555555666888;;;===>>>??????CCCDDDEEEHHHKKKNNNPPPRRRUUUVVVXXX[[[^^^```bbbdddbbbeeebbbdddnnnxxx~~~{{{xxxtttqqqllliiihhhgggfffdddiiiiiihhhhhhhhhhhhiiiiiikkklllmmmmmmmmmooorrruuuvvvwwwyyy{{{}}}}}}~~~~~~|||}}}~~~~~~|||zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvuuutttsssrrrqqqqqqooopppqqqqqqooollliiigggiiihhhffffffeeedddaaa___]]]]]]]]]\\\ZZZYYYWWWVVVSSSSSSRRRQQQPPPPPPOOOOOOLLLKKKJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBB??????>>>>>>======<<<<<<;;;;;;:::::::::999999999:::999888666555555444444444222000......///111222222222222222222222333333000222666888888666222000222111111000///000000000111000///------......///222111000000000000...,,,000000000000000000000000//////000111222444666777222111///...---...000111000//////000111111///---,,,***))),,,000444444333555555444444444666777888::::::999777555333111000.........------,,,,,,,,,...............---------***+++---///////////////............///000111222111111111111222333444444999:::<<<<<<<<<===@@@BBBCCCDDDFFFHHHKKKMMMOOOPPPWWWXXXYYYZZZ[[[^^^aaaddddddhhhfffgggooovvv~~~{{{xxxssspppkkkhhhgggfffeeedddiiihhhhhhgggggghhhiiiiiilllmmmnnnnnnnnnppprrruuuxxxxxxzzz{{{}}}~~~~~~~~~|||zzz{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxwwwvvvuuuttttttsssrrrsssttttttrrrooollljjjkkkiiihhhgggfffeeebbb___]]]]]]]]]\\\ZZZYYYWWWVVVTTTSSSSSSQQQPPPOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBCCC??????>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<:::999888666555555444444333222222222222111111111111222222222222333333333333333444444444444333333111111111111000000000///111000///...---......///000//////000111222000///000000000000000000000000//////000000222444555666555333111///...///000000000000///000111111...,,,,,,******,,,000333444333555555444555555777888999;;;:::999777555222000///------------------,,,,,,---------............///,,,---...///000//////.../////////000000111222333333222222333333444555666777999;;;;;;<<<===@@@BBBEEEFFFHHHJJJMMMOOOQQQRRRVVVXXXZZZ[[[\\\^^^aaadddbbbgggeeegggooowww~~~zzzxxxrrrnnnjjjgggffffffeeedddhhhggggggfffggghhhjjjjjjmmmnnnooopppoooqqqsssuuuzzzzzzzzz{{{}}}~~~|||~~~}}}|||zzzyyyxxxxxxxxx{{{zzzzzzyyyxxxwwwvvvvvvtttuuuuuuuuussspppmmmkkklllkkkiiiggggggeeebbb___^^^]]]]]]\\\[[[YYYXXXWWWUUUUUUSSSRRRPPPOOONNNMMMJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCC??????>>>>>>======<<<<<<>>>>>>>>>>>>============:::999888666555555555555222333444555555333111000111111222222222333333333555444222000000222444555000111111222111000///...000000///............//////...///000333333333111000000000000000000000000/////////000111333444555777555333111000//////000222111000111111000---+++,,,++++++---000333444444555555555666777888:::;;;::::::999777444222///...,,,,,,------------------,,,,,,------.../////////......///000000000//////000000000000111222333444444444444444555666777888555777999;;;<<<>>>AAACCCGGGHHHJJJLLLOOOQQQRRRSSSUUUWWWZZZ]]]^^^___aaaccc```eeedddfffoooyyy~~~zzzwwwpppmmmiiigggffffffeeedddgggfffffffffgggiiikkkllloooppprrrrrrrrrsssuuuvvvzzzzzzyyyzzz|||~~~}}}}}}{{{yyyxxxxxxxxx|||{{{zzzyyyxxxwwwwwwvvvuuuuuuuuutttrrrooolllkkkllljjjhhhgggfffdddaaa^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVTTTRRRPPPOOOMMMMMMJJJIIIHHHHHHFFFFFFEEEDDDGGGFFFEEEEEEDDDDDDCCCCCC??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555555555222333444555555333222111111111111222222333333444444333111000000111333444///000222333222111///---000/////////............000//////111333444333111000000000000000000000000////////////111222333444555444333111000000000000222111111111111///---***,,,,,,,,,...000222444444444555555777888999:::;;;:::999888666444111///---,,,,,,,,,------.........------..................000000000000000/////////000000000000111222333333444444444444555666777888444666888:::<<<>>>BBBDDDHHHIIIKKKMMMOOOQQQRRRSSSTTTWWW[[[^^^___```bbbccc___dddcccfffooozzz}}}zzzwwwooolllhhhffffffffffffeeegggfffeeefffgggjjjmmmoooqqqsssuuuuuuuuuuuuwwwxxxzzzzzzyyyzzz|||~~~~~~~~~|||{{{zzzyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuvvvuuuuuusssqqqooolllkkkjjjhhhfffeeedddbbb___]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWVVVUUUSSSQQQOOONNNMMMJJJIIIHHHHHHFFFFFFEEEDDDFFFFFFFFFEEEEEEDDDCCCCCC??????>>>>>>======<<<<<<:::::::::999999999888888999888777666666555555666444444333333222222222222000000111222333333444444222222222222222222222222///000222333222111///---///////////////......---222111000111333333111000000000000000000000000000.........///000111222333111111000000111111111222222111111111111///---***,,,------...000111333555444555666777888999::::::888888777555333111///...,,,,,,,,,------........./////////...---------,,,000000000//////////////////////////////000222222333333333333444555666777444666888:::<<>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999888888777666666666666666555444333222222222333333000000111222333444444555000222444555555444222000000111111222111000///.../////////000///......---222111000111222222000///000000000000000000000000............///000111222//////000000111222222222222111000111111000---+++,,,---/////////111333555555555666777888888888888666666555444333111000///,,,,,,------------------//////.........---------000//////......///000000............///000111222222222222222333444555666555777:::;;;===???CCCFFFHHHHHHJJJKKKMMMOOOPPPQQQTTTWWW[[[]]]___aaacccfffbbbeeecccfffooozzz}}}yyyvvvooollliiiggghhhiiiiiihhhhhhgggfffgggiiinnnrrruuuwwwyyy|||||||||{{{||||||{{{|||~~~}}}~~~{{{yyyxxxxxxwwwvvvuuutttsssssswwwvvvtttrrrooommmkkkjjjgggfffeeedddeeedddbbb_________^^^]]]\\\ZZZYYYXXXUUUUUUTTTSSSRRRQQQPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888777777666666666666666444444555666555444333222///000111222333444444555222333444555555444333222111111111111000000000///...///000000000///------///......000222222111000000000000000000000000000............///000111111111111222222222222222222000000///000111111...,,,,,,...000000///000333666555555666777777777666555333444444333333222111000------------------,,,,,,,,,,,,------...//////000...------------///000111////////////000111222333222222222222333444555666777999;;;<<<>>>@@@CCCFFFHHHIIIJJJLLLMMMOOOPPPQQQUUUWWWZZZ\\\^^^aaadddgggdddgggeeefffnnnyyy}}}yyyvvvooollliiihhhiiijjjjjjiiihhhgggggggggjjjooosssvvvyyy{{{~~~~~~~~~}}}}}}~~~|||~~~|||~~~|||yyyxxxxxxwwwvvvuuutttsssssstttsssqqqooollljjjhhhggggggfffeeeeeefffeeecccaaa______^^^]]]\\\ZZZYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPLLLKKKJJJJJJHHHHHHGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@?????????>>>======<<<<<<;;;;;;:::::::::999999999888777777666666666666777333555888:::999777333111///000000222333444555555444444444444444444444444222111111000///000000000...///000000000///---,,,,,,,,,,,,///111333333111000000000000000000000000...............///000111444444444444333333222111000//////000111111///---,,,...111000///000333666555666777777777666444333222222333333333222111111.........------,,,,,,,,,))))))+++---///111222333---,,,,,,,,,---...000111000000000000111222333444333333333333444555666666888:::<<<===>>>@@@DDDFFFIIIJJJKKKLLLNNNOOOQQQQQQVVVXXXZZZ[[[]]]aaaeeeiiifffiiieeefffnnnxxx}}}vvvqqqmmmlllkkkjjjiiiiiiiiiiiieeeggghhhjjjkkknnnrrruuu|||}}}~~~~~~~~~yyyxxxuuusssrrrrrrssstttrrrqqqpppnnnllljjjhhhgggiiigggddddddeeefffffffffaaa``````___]]][[[YYYXXXYYYXXXWWWWWWWWWUUURRROOOKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEECCC@@@>>><<>>======<<<<<<;;;;;;;;;:::::::::666666555555555555555666333333333222222222111111333111...///333555555444555555555555555555555555333222111////////////000......------------......111111222222222111111000222111111000000000000000000////////////111222333444333111000000000111222111111111111000...---,,,------------...000111222333444555555666666555555444333333222111000......,,,------......------,,,,,,,,,,,,---------......///////////////...------//////000111222333333444333444333222000111444777555666888:::;;;>>>BBBEEEHHHHHHIIIKKKLLLNNNOOOOOOVVVWWWYYY\\\^^^aaacccdddfffhhhdddeeennnwww~~~{{{vvvqqqllllllkkkjjjiiiiiiiiiiiigggiiikkklllmmmppptttwww{{{|||}}}~~~~~~~~~{{{yyywwwuuussssssttttttssssssqqqooommmkkkjjjiiihhheeeccccccdddeeeeeedddaaaaaa```___]]][[[ZZZXXXUUUTTTSSSTTTUUUTTTSSSQQQOOONNNNNNMMMLLLKKKJJJJJJFFFFFFFFFEEEDDDBBBAAA???AAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777888888333333333222222222111111222000...///222444444333555555555555555555555555333222111000//////000000......------------......111111222222222111111000333222111111000000111111000/////////000111222333222111000000//////000000///000000000000//////.........---------.........222333333444444444444444333333333222111000///...---------------------------------.........//////////////////......---,,,///////////////000000000333333333222111111444777555777888:::;;;>>>BBBEEEHHHHHHIIIKKKLLLNNNOOOPPPUUUVVVYYY[[[^^^aaabbbccceeegggccceeemmmvvv~~~{{{yyyuuuqqqkkkkkkjjjiiiiiiiiijjjkkkjjjlllnnnpppqqqtttwwwzzzzzz{{{}}}~~~~~~}}}}}}}}}|||zzzxxxvvvttttttttttttttttttrrrpppnnnmmmkkkjjjgggeeecccbbbcccdddcccbbbaaaaaa```___]]][[[YYYXXXRRRPPPOOOPPPRRRSSSSSSSSSMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555444444333333333222222222111111222111000000222444444333444444444444444444444444333333111000000///000000......------------......000111111222222222111111333222111111000000111111////////////000111222333000000000000000///............///000000000000000,,,,,,,,,,,,---...//////111222333333444444333333333333333222111000///......---,,,,,,,,,,,,---............/////////000000//////............------000000000000//////......222333333222111222444666555777999:::;;;>>>BBBEEEGGGHHHIIIKKKMMMOOOPPPQQQTTTVVVXXX[[[^^^```aaabbbccceeebbbcccllluuu|||yyywwwuuurrrlllkkkiiiiiiiiijjjkkkmmmmmmooorrrtttuuuwwwzzz}}}|||}}}~~~}}}|||||||||{{{zzzxxxvvvttttttsssssstttsssrrrqqqooommmlllkkkgggfffddddddeeeeeedddbbb```______]]]\\\ZZZXXXWWWRRRPPPNNNOOOQQQSSSSSSSSSMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::;;;;;;;;;:::::::::999999999888666555444333333222333333333222222222111111333333333333444555555555444444444444444444444444333333222111000000000000......------------......000000111222222222111111222111000000//////000000/////////000000111222222///000111111111000...---//////000000000000//////((()))***,,,...111333555222222333444444444444333333333333222111000/////////...,,,++++++,,,...///---.........////////////000/////////////////////222222111111111111111111111222333222222222444666666777999:::;;;>>>AAADDDGGGGGGIIIKKKMMMOOOQQQRRRTTTUUUXXX[[[]]]___``````aaacccaaabbbkkkttt}}}yyywwwuuutttmmmllljjjiiiiiikkkmmmnnnoooqqqtttvvvxxxzzz|||~~~}}}{{{{{{zzzxxxwwwvvvuuutttsssssssssssssssqqqpppnnnmmmlllkkkiiihhhggggggggggggeeeccc^^^^^^]]]\\\ZZZXXXVVVUUUUUUSSSPPPPPPQQQRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKGGGFFFDDDCCCAAA???>>>>>>??????>>>===<<<;;;::::::;;;;;;:::::::::999999999<<<;;;:::888777666666666333333333222222222111111111222333333333333333333444444444444444444444444333333222222111111000///......------------......///000111222222222222222000000///............///...//////000111111222222000111222333222111000///111111111111000///...---)))***+++---000333555777333333444555555555555555222222222222222111000//////...,,,++++++,,,...///,,,,,,---------.........111000000//////000111111///000000111222222333333000222333333222333555666666888999:::;;;===AAADDDFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVXXX\\\^^^____________bbb```bbbkkksss{{{xxxvvvuuupppnnnllljjjjjjlllnnnoooooorrrvvvxxxyyy{{{}}}~~~|||zzzyyyuuuuuuuuuuuutttttttttssssssrrrqqqpppooommmllllllkkkjjjiiiiiijjjiiigggeee^^^^^^]]]\\\ZZZXXXVVVUUUWWWUUURRRRRRRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDBBB???>>>======??????>>>===<<<;;;::::::::::::::::::999999999999:::999888777666555555555333333333222222222111111...000222222000///000111333333333333333333333333333333333333222111000///......------------......///000111222222222222222000000///............///...///000111222222222111222222222222222111000000222222111111000...---,,,.........///000222333444333444555555666666555555222222222222222111000000...---,,,,,,,,,,,,---...,,,,,,,,,------------...111000/////////000111222------...///000111222222///111333333333333555666777888999:::;;;===AAACCCEEEGGGIIIKKKNNNQQQSSSTTTTTTVVVZZZ]]]___```______^^^bbb```bbbkkksss~~~zzzxxxvvvsssqqqnnnlllkkklllooopppooorrrvvvyyyzzz{{{}}}~~~yyyzzz~~~}}}zzzxxxttttttuuuvvvvvvvvvvvvvvvtttssssssqqqpppooonnnmmmlllkkkjjjjjjkkkjjjgggddd______^^^]]][[[YYYXXXWWWUUUSSSRRRSSSSSSSSSQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFCCCAAA@@@?????????@@@??????>>>===<<<;;;;;;:::::::::999999999999888666666555444444444444444333333333222222222111111...111333333111///000111333333333333333333333333333333333333333111000///......------------......//////000222222333333222222222111000000000000000---...000111222222111111222222111000000000000000000000000000000///..................///111222222333333444555555555555444111222222222222111000000------------------------------------............///...---,,,---...000111......//////000000000111///111333444333444555666777888::::::;;;===@@@CCCEEEFFFIIIKKKOOORRRTTTUUUUUUWWW[[[^^^`````````___^^^aaa```bbbkkksss|||yyywwwuuusssooommmlllmmmoooqqqooorrrvvvyyyzzz{{{}}}~~~}}}vvvpppqqqttt{{{|||~~~}}}zzzwwwttttttvvvwwwxxxxxxxxxxxxuuuuuutttsssqqqpppoooooolllkkkjjjkkkkkkiiigggdddaaaaaa```___]]][[[YYYXXXRRRQQQQQQSSSTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFEEECCCBBBAAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888999888888777777777888888333333333222222222111111111444777777444222333444333333333333333333333333333333444444333222000///.........------.........//////000222222333333333444333222222111222222222---...000111222222111111222111///.........///000...//////000000000000000***+++,,,---///111333444222222333444444444333333111111222222222111111000,,,------......------,,,............/////////000...---+++++++++---///000222222222222111111111111...000333444444444555666777888::::::;;;===@@@CCCEEEFFFHHHLLLOOORRRTTTVVVVVVXXX[[[___aaaaaa```___^^^bbb```ccclllsss|||xxxwwwsssrrrpppnnnnnnoooqqqrrrrrrtttvvvwwwxxxzzz}}}|||~~~~~~tttkkkhhhjjjmmmttt|||~~~}}}~~~}}}}}}yyyyyyyyyxxxyyyyyyzzzzzzsssssssssrrrqqqpppnnnmmmkkkkkkjjjjjjiiigggccc___aaaaaa___]]][[[YYYXXXWWWWWWUUURRROOONNNMMMNNNOOOOOONNNMMMKKKJJJHHHGGGFFFGGGFFFDDDCCCAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;:::::::::999999999888888999777666555666777666555666555444333222222222222000000000111222222333333666666555444222111000000444333222111000000000000...///000000///---+++***000111111222333333444444222222111111000000//////.../////////000000000000111222333444444222000///222111000111222111000...------------...000111222444444444444444444444444222333333333333222111111//////...------------...000000///...---,,,,,,+++000000000000////////////222222111111111111111111///000111333555666555444777999:::;;;;;;===???AAAGGGGGGHHHJJJLLLNNNPPPQQQTTTWWW[[[]]]^^^```bbbdddaaaddd```bbbiiiqqq{{{xxxvvvsssrrrpppnnnmmmmmmnnnooouuuvvvxxxxxxxxxyyy|||~~~{{{pppfffbbbbbbdddjjjppp~~~}}}}}}}}}|||{{{yyyxxxvvvvvvvvvssssssssssssrrrpppoooooonnnmmmkkkjjjiiigggdddaaa``````___]]][[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNNNNOOONNNMMMKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB?????????>>>===<<<<<<<<<:::::::::999999999888888999777555555666777666555444444333222111111111111000000000111222222333333444444444444444444444444444333222111111000000000000//////...------------//////000000111222222222333333222222222111111111000000000111111222222333222333444555555444222111222111000111222111000...------------...000111222444444444444444444444444222333333333333222111111//////...------------...***+++,,,---...///000000///////////////000000000111111111111111111111111333222111222444666777777777999:::;;;;;;===???BBBHHHHHHIIIJJJLLLOOOQQQRRRTTTVVVZZZ\\\]]]___bbbddd```bbb```aaaiiippp~~~zzzxxxvvvtttssspppnnnmmmlllmmmmmmwwwxxxyyyyyyyyyzzz|||~~~wwwmmmbbb]]][[[[[[^^^dddqqq{{{~~~}}}}}}}}}{{{yyywwwvvvttttttssssssssssssrrrrrrqqqqqqqqqooollljjjhhhgggdddbbb______^^^]]]\\\[[[ZZZZZZVVVVVVTTTSSSQQQOOONNNNNNOOONNNMMMKKKJJJHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDD??????>>>>>>======<<<<<<:::::::::999999999888888999777555555666777666555333333222111000000000000000000000111222222333333222333333444555666777888333333333222111111000000111///---,,,,,,---///000------...//////000000111444333333333333333333333/////////000000111222333111222333444555444333222222111000111222111000...------------...000111222666555555555444444333333333333333333333222222111//////...------------...((()))***,,,---///000111.........//////000000111111111111111111111111111444333111000111444777999777999;;;;;;<<<===@@@BBBIIIIIIHHHIIIKKKNNNQQQSSSSSSUUUXXXZZZ\\\^^^aaaccc^^^aaa```bbbiiiooo}}}zzzwwwvvvtttsssqqqpppoooooooooooovvvxxxyyyzzzzzz{{{~~~tttjjj___ZZZXXXVVVYYY]]]dddmmm|||zzzzzzzzzyyyxxxwwwvvvvvvtttssssssssssssssssssssssssoookkkhhhffffffdddccc^^^^^^^^^]]]]]]\\\\\\[[[VVVVVVVVVUUUSSSQQQOOONNNOOONNNMMMKKKJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC???>>>>>>>>>=========<<<:::::::::999999999888888888777555555666666666555333333222111111111111111000000000111222222333333111222333444555666777888333333333333222111000000//////...------...///000------......///000000111333333333333333333444444------------...///000111///000111222333333222222222111000000222111000...------------...000111222666666555555444444333333333333444444333333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000000000000111111111111111111111000000111444666777999;;;;;;<<<>>>AAACCCHHHHHHGGGHHHJJJMMMQQQSSSRRRTTTWWWYYYZZZ\\\```bbb^^^bbbaaacccjjjooo}}}zzzxxxwwwsssssssssssssssssstttttttttvvvxxxzzz{{{}}}nnneee\\\XXXVVVTTTVVVZZZ\\\dddppp~~~{{{{{{{{{{{{zzzxxxwwwvvvttttttsssrrrrrrrrrssstttrrrnnniiifffeeeddddddccc^^^^^^^^^]]]]]]]]]\\\\\\WWWWWWWWWVVVTTTRRRPPPOOOOOONNNMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>============:::::::::999999999888888888666444444555666555444444444333222222222222333000000000111222222333333222222222333444444444555333333444444333222000000---...///000000000///......//////000000111111222111222222222333333444444///...---------...000111111111222333333333444333222111000000222111000...------------...000111222666666666555555444444444333444444444444333222222//////...------------.........---,,,,,,+++******,,,------...///000000111//////000000000111111111///111333444222222333555777999;;;<<<===>>>AAADDDGGGFFFFFFGGGIIILLLOOOQQQRRRTTTVVVWWWYYY[[[___bbb```dddbbbdddkkkppp~~~{{{yyyxxxttttttuuuvvvvvvwwwwwwxxxsssuuuwwwyyy{{{~~~yyyhhh```XXXUUUSSSRRRSSSWWWYYY^^^hhhvvv~~~~~~~~~~~~}}}{{{xxxvvvtttuuutttrrrqqqqqqqqqrrrsssooolllhhhfffeeeeeedddccc______^^^^^^]]]]]]\\\\\\YYYYYYWWWVVVTTTRRRQQQQQQOOONNNMMMKKKJJJHHHGGGFFFGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>============:::::::::999999999888888888666444444555666555444444444333333222333333444000000000111222222333333333333333333333333333333333444444444444222111///---...000111111000...---///000000111111222222333111111222222333444555555444333111000///000222333444444444444444444555555222111000111222111000...------------...000111222555555555555555555555555444444444444444333222222//////...------------...,,,,,,,,,,,,---------------------......//////000...//////000000111111111///333666666444222333555777999;;;<<<===???BBBEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRTTTVVVWWWXXX[[[___bbbbbbeeebbbcccjjjooo}}}~~~~~~|||zzzyyyvvvwwwwwwxxxxxxxxxwwwwwwsssuuuwwwyyyzzz|||tttggg___WWWUUUSSSQQQRRRVVVXXX[[[bbbnnn~~~~~~~~~}}}zzzxxxvvvvvvtttrrrpppoooppppppqqqnnnkkkiiigggggggggfffeee``````___^^^]]]]]]\\\\\\[[[ZZZWWWUUUSSSSSSRRRSSSOOONNNMMMKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA============>>>>>>>>>>>>:::::::::999999999888888777666444444555555555444333222222222222222333333000000000111222222333333333333333333444444444555333444555555444333111///000000000000//////...---///000000111111222222333111222333444555666777777888666333111000000111222333333222222222222222222222111000111222111000...------------...000111222444444555555666666777777444444444555444444333222//////...------------...++++++,,,---.../////////..............................//////000111111222...222444333000///222555777999;;;<<<===???CCCEEEEEEGGGIIILLLNNNOOOPPPPPPSSSTTTVVVWWWXXX[[[```cccccceeeaaaaaagggmmm}}}|||yyyzzz}}}}}}{{{zzzxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyyyy{{{~~~rrrhhhaaaZZZWWWUUUSSSSSSVVVYYYZZZ___jjj{{{~~~~~~zzz{{{}}}~~~|||{{{vvvuuurrrpppnnnnnnooopppmmmllliiiiiiiiiiiihhhfffaaa```___^^^]]]\\\\\\[[[\\\[[[XXXUUUSSSSSSSSSTTTOOONNNMMMLLLJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCC============>>>>>>>>>>>>:::::::::999999999888888777666444444555555555444222111111111111111222222000000000111222222333333222333333444555666777777333444555555555333111///444222000...------.../////////000000111111222222222333444555666888888999888666222///......///000000000///...------......222111000111222111000...------------///000111222333333444555666777888888444444555555444444333222//////...------------...---------.........//////...............------------......///000111111222---///000---))))))...444777999;;;<<<===@@@CCCFFFFFFHHHKKKOOOQQQQQQQQQPPPTTTUUUVVVWWWXXX\\\```dddcccddd```___eeekkk~~~yyyvvvvvvuuuuuuwwwzzz}}}}}}|||||||||}}}~~~{{{yyy{{{yyywwwvvvwwwwwwvvvtttsssuuuwwwxxxyyyzzz}}}|||sssjjj```XXXXXXXXXVVVSSSSSS[[[^^^ccclllyyy~~~~~~}}}{{{zzzzzz|||}}}||||||wwwuuurrrooonnnnnnooopppkkkjjjhhhhhhiiiiiigggeeebbbaaa^^^[[[ZZZZZZ[[[\\\]]][[[XXXVVVTTTSSSPPPMMMPPPOOOLLLIIIGGGEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????>>>=========::::::;;;;;;::::::999888999999888888777555444333666555444333222222222222000000000000111222333444333333333333333333333333444333333222111000......------...//////...---,,,////////////000000000000000///...///222555777777555333000...---...000111000000//////000111222222222222222222111111111000,,,,,,,,,---...000222444444333222111222333444555666555555666777777555333222000---,,,---------,,,---------............///////////////000000000000111111000000000000111111000000111222222333333444777999;;;<<<===???BBBEEEHHHJJJLLLNNNNNNPPPRRRTTTTTTVVVXXXYYYZZZ[[[]]]______cccbbbccciiimmm~~~~~~}}}}}}}}}}}}{{{xxxuuutttsssssstttvvvwwwwwwvvvxxxxxxxxxyyyzzzzzz{{{{{{~~~|||{{{yyywwwvvvvvvvvvuuusssppprrruuuwwwyyy{{{~~~}}}uuujjjaaa[[[ZZZ[[[ZZZXXXYYY^^^aaagggppp{{{~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyyyywwwtttqqqppppppqqqrrrmmmkkkiiihhhhhhhhhgggeeedddbbb```^^^]]]\\\\\\\\\]]]ZZZXXXVVVUUUSSSPPPNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>=========999999999999999888888777999999888888777555444333666555444333222222222222000000000000111222333444333333333333333333333333444444444444222111000///111111000///,,,)))'''%%%////////////000000000111333111///000111333333333333222000//////000222333000000000000000111222222222222111111111000000000,,,,,,,,,---...000222444333222222222222333555555666555555666777888666555222000---,,,---------,,,---------............///.../////////000000000000////////////000111222333222222333333444444555555777999;;;<<<===???BBBEEEIIIKKKMMMOOOOOOQQQSSSUUUTTTVVVXXXYYYZZZ[[[]]]______cccaaaccchhhlll|||yyyxxxwwwwwwxxxwwwuuusssrrrqqqppppppqqqqqqpppooosssssssssssssssrrrrrrrrrzzz|||{{{yyyvvvuuuuuutttrrrqqqnnnppptttwwwyyy|||zzznnngggaaabbbdddddddddfffhhhlllrrr{{{~~~~~~}}}{{{zzzyyywwwvvvyyywwwtttrrrppppppqqqrrrpppmmmjjjhhhhhhgggfffeeeeeedddcccbbb```^^^\\\[[[\\\ZZZWWWVVVUUUSSSQQQNNNLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>=========:::::::::::::::999888888888888888888777555444333555555444333222222222222000000000000111222333444333333333333333333333333555555555444333222111000------.........---,,,,,,/////////000000000111111444222000000000111000///000///000000111222333444000000000000000000111222111111000000000/////////---,,,,,,---...000222333222222111222333444555666555555555666888999888666222///---,,,---...---,,,---------............///....../////////000000000------...000111222444444000111111222222333333444666888;;;<<<===???BBBEEEIIILLLNNNOOOPPPQQQTTTVVVTTTVVVYYYZZZZZZ[[[]]]______cccaaabbbgggjjjzzzuuusssrrrrrrttttttsssrrrpppnnnmmmmmmnnnnnnmmmkkkppppppooonnnmmmllllllkkkrrruuuwwwyyyyyyyyyzzz{{{zzz}}}{{{xxxuuussssssrrrpppnnnnnnqqqtttwwwyyy{{{vvvpppmmmooorrrrrrtttxxxzzz~~~|||{{{zzzyyywwwuuuvvvuuurrrpppooonnnoooooorrroookkkhhhhhhgggfffeeedddeeeeeedddbbb___\\\ZZZ[[[YYYWWWUUUUUUTTTQQQOOOMMMMMMMMMMMMLLLLLLKKKKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========<<<<<<======<<<<<<;;;:::888888888888777666555444555444333333222222222333000000000000111222333444333333333333333333333333444444444444333222111000------...///111111222222//////000000000111111111444222000000000000///---......///000111111111222111000000000000000111111000000000000////////////------,,,---...000222333111111111222333444555666555444555666999:::999777111///---,,,---......------------............///........./////////000000---...///000111222333333222222222333444444555555666888:::;;;===???BBBEEEIIIKKKMMMOOOOOOQQQSSSUUUTTTVVVYYYZZZZZZ\\\^^^``````cccaaaaaafffhhhxxxtttrrroooooopppqqqppppppmmmlllkkkkkklllmmmllljjjnnnmmmlllkkkiiihhhgggffffffhhhjjjkkkkkklllmmmooopppuuu{{{~~~}}}zzzxxxtttrrrqqqooommmkkkooorrrtttvvvxxxzzz}}}{{{zzz}}}}}}{{{zzzzzzzzzyyywwwuuutttsssqqqoooooonnnooossspppllljjjiiihhhfffeeebbbcccdddcccbbb___[[[YYYZZZXXXVVVUUUUUUTTTRRRPPPOOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@??????>>>=========<<<<<<======<<<<<<;;;:::777777888777777666555444444444333222222222333333000000000000111222333444333333333333333333333333222333333222222111000///333222111000///...------000000000000111111111111222000///000111111000...////////////////////////111111000000000000000111000000000000////////////...---------...///111222111111222333444444555555555444444666888999888777111///,,,,,,---......------------............///............//////////////////000111111111111000555555666666777888888888555777999;;;===???CCCEEEGGGIIILLLMMMNNNOOORRRTTTTTTVVVYYYZZZ[[[\\\___aaa```cccaaaaaaeeegggxxxtttqqqnnnllllllmmmmmmlllkkkjjjhhhhhhiiijjjhhhgggiiihhhgggeeecccbbbaaa```]]]___aaaaaaaaabbbdddfffjjjnnntttxxx{{{~~~|||{{{zzzwwwtttqqqooommmjjjhhhmmmppprrrtttvvvwwwzzz|||}}}{{{yyyyyyzzz{{{zzzyyywwwvvvuuusssrrrqqqpppppprrrpppmmmlllkkkiiigggdddaaaaaabbbbbbaaa^^^\\\ZZZYYYWWWVVVUUUUUUUUUSSSQQQPPPPPPPPPOOOMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>=========:::::::::::::::999888888777777777777777666555555444333333222222333333333000000000000111222333444333333333333333333333333111222222222222111000///---------,,,------...///000000000111111111222222000000000111222333111000000000///.........//////222111111000000000000000111111000000000/////////......------...///111222111222333444444444333333444444444555777888777555000...,,,,,,---.........---------............///------.........////////////000111222222111000///111111222222333444444555444666999;;;<<>>=========999999999999999888888777777777777777777666666555333333333222222333333444000000000000111222333444333333333333333333333333222222333333222222111111(((((()))***,,,///222333000000111111111222222222222111111222333333111///111000///...///111333444222222111000000000000000222222111111111000000000......------...///111222333333444444444333222111555444333444666666555333000...,,,,,,---//////...---------............///---------.........//////---...000222222222111000......//////000111111111444666888:::<<>>=========:::;;;;;;;;;;;;:::999999666777777777777777666555333333333222222333444444000000000000111222333444333333333333333333333333333333444444444333222222///...---,,,,,,---//////000111111111111222222222333333222333444333111...111000//////000333777999222222111000000///000000222222222222111111111111///...------...///000111333444555555444333111000555444333444555555333222000...,,,,,,---//////...---------.........//////---------.........//////+++---///222333333222222222333333444444555666666333555888:::<<>>>>>>>>===;;;999<<<<<<;;;:::999999999999888777666555555444444555444444444333333333222222222222111111111111111222333333333444444555555555444444333222111000///...///////////////////////////000111222333333444444555444222000///000000111111111111111222333444555222111111111000000/////////////////////......---//////000111222222333333555444222000000111333444111111222222222222333333111000...---,,,,,,---.........---,,,,,,...///000111111///......---------111000000////////////000111222333333222333555777777999;;;===>>>@@@CCCEEEDDDBBBBBBEEEKKKPPPRRRRRRTTTUUUWWWYYY\\\^^^```aaaccc```aaadddeeejjj}}}fffeeedddcccbbbaaa``````^^^^^^]]]\\\YYYUUURRROOOMMMLLLJJJIIIIIIHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMPPPTTTXXX^^^fffkkkqqqtttxxx{{{{{{zzzzzz{{{wwwuuuqqqmmmiiigggeeedddaaabbbeeeiiimmmpppsssuuu|||~~~|||zzzyyywwwvvvvvvwwwvvvssspppnnnmmmlllllljjjjjjkkkkkkkkkjjjhhhggggggdddaaa```______^^^]]]ZZZYYYWWWVVVTTTSSSSSSSSSRRRPPPNNNKKKJJJJJJJJJKKKHHHFFFCCCBBBBBBAAA@@@>>>BBB@@@===<<<======<<<;;;<<<<<<;;;:::999999999999888777666555555444444555333333333333222222222222222222111111111111111222333333444444444444444444444444333222111000/////////////////////////////////000222444555666555555444333222000000000000111111111111111222333444444222222222222111111111000000000111111000000///...---......///000222333333666555444222111111222333333333333333333333333333......---------------------------------...////////////............///000000000////////////000000000111222222111222444666555777:::;;;<<<>>>AAACCCHHHGGGFFFIIIOOOSSSUUUUUUTTTUUUWWWZZZ\\\___aaabbbddd```aaaddddddiii{{{aaaaaaaaaaaa```___^^^^^^ZZZZZZYYYVVVSSSOOOKKKIIIGGGEEECCCBBBBBBBBB@@@>>>??????>>>??????@@@AAABBBCCCEEEHHHKKKNNNTTTZZZ___gggkkkppptttvvvwwwyyyzzzuuusssooollliiigggfffeeebbbccceeehhhlllpppsssttt|||~~~}}}{{{yyyxxxvvvvvvwwwvvvsssqqqnnnlllkkkjjjiiiiiijjjkkkjjjiiihhhggghhhfffcccaaaaaa```^^^]]]YYYXXXWWWUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJGGGEEEBBBAAAAAAAAA@@@>>>BBB???===<<<===>>>>>>===<<<<<<;;;:::999999999999888777666555555444444555333222222222222111111111222111111111111111222222444444444444444444333333444444333222111000000//////////////////////////////111444777999999888777444333222111000000000000111111000111111222333444333333333222222222222222111111222222111111000///+++,,,,,,...///111333444777777666555444333333333555555555444333333222222+++,,,,,,------------,,,,,,---......//////......---------......000111111//////...//////000111222111222333333222333555666555777:::;;;===>>>AAACCCHHHGGGGGGIIIMMMPPPRRRRRRUUUVVVXXX[[[]]]```bbbcccdddaaaaaacccbbbfffyyy___`````````___]]][[[YYYVVVVVVTTTQQQMMMIIIFFFDDDCCCAAA????????????===;;;<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBEEEHHHLLLQQQUUU[[[___eeejjjnnnqqquuuwwwrrrpppnnnkkkiiigggggggggeeefffhhhjjjnnnrrruuuwwwzzz~~~~~~}}}|||zzzyyywwwvvvvvvuuutttrrrpppnnnmmmlllhhhiiijjjjjjjjjiiihhhggggggeeecccaaa```___]]][[[YYYXXXWWWUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJIIIGGGDDDCCCDDDDDDBBBAAA???>>>===>>>??????>>>===<<<<<<;;;:::999999999999888777666555555444444555222222222111111111000000111111111000111111222333555555555444444333333333444444333222222111000000///////////////////////////222666:::;;;;;;999888333222222111111000000000000000000000111222333444222222222222222222222222111111222222111111000///++++++,,,---///111444555666777888888888777666555888777666555444333222222)))***,,,---...---,,,,,,+++,,,.../////////...---...------......///000111............///000222222222444555444444444666888777999<<<>>>???AAACCCEEEHHHHHHIIIJJJLLLNNNOOOPPPUUUVVVXXX[[[___bbbdddeeeeeeaaaaaacccaaaeeewww___`````````^^^ZZZVVVTTTSSSRRRPPPLLLIIIEEEBBBAAA???===<<<;;;<<<<<<:::888::::::::::::::::::;;;<<<:::<<<>>>@@@BBBEEEIIIMMMOOOTTTZZZ```eeeiiinnnqqqnnnmmmkkkiiihhhggghhhhhhfffggghhhkkknnnssswwwyyy{{{~~~~~~|||zzzxxxwwwuuutttttttttsssrrrqqqqqqjjjjjjkkkkkkjjjiiigggfffeeecccaaa``````___\\\ZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPOOONNNMMMKKKJJJJJJIIIIIIGGGEEEDDDDDDDDDCCCBBB======???AAABBBAAA===:::<<<<<<;;;:::999999999999888777666555555444444555222222222111111111000000111111000000111222222333555555555444444333333333444444333333222111111111///////////////////////////222666999;;;:::888777222222222222111111111000000000000000111222333333000000111111111111111111000000111111000000///...---,,,------///222555666555777:::<<<===;;;:::888888888777666444333222222)))***,,,---...---,,,,,,+++,,,.../////////...---//////............//////............///000222222111222333333222333555777888:::<<<>>>???AAADDDFFFKKKLLLNNNOOOPPPQQQRRRSSSTTTVVVXXX[[[___bbbeeeffffffbbbaaabbbaaaddduuu^^^___```___\\\XXXSSSPPPOOONNNKKKHHHEEEBBB???>>>;;;999888777888888666555888888888777777888888999666888;;;<<<===???BBBEEEGGGKKKQQQVVV[[[```eeehhhiiihhhgggfffeeefffggggggeeefffgggjjjnnnssswwwzzz}}}|||zzzxxxsssttttttuuuuuuttttttssslllmmmmmmlllkkkiiigggeeecccbbb`````````___]]]ZZZZZZYYYXXXVVVUUUTTTSSSSSSPPPOOONNNMMMLLLJJJIIIIIIHHHFFFDDDCCCDDDDDDCCCBBB>>>>>>@@@AAABBBAAA===:::<<<<<<;;;:::999999999999888777666555555444444555333222222222222111111111000000000000111222333333444444444444444444333333444444333333222222222222////////////////////////000111444777888777666555111111222222222111111000000000///000000111222333000000000000000111111111000000111111000000///......---------///111444666666999===@@@@@@>>>;;;999888777666555444333222222+++,,,,,,------------,,,,,,---......//////......000//////.........////////////...//////000111222///000111111000000222444666888;;;<<<>>>???BBBDDDIIIKKKMMMNNNNNNOOOPPPQQQSSSUUUWWW[[[___cccfffgggfffbbbbbbcccaaadddvvvYYYZZZ\\\]]]ZZZVVVQQQMMMKKKIIIGGGDDDAAA???===<<<999777666666666666555444999888888777777777888888666888:::;;;;;;===???AAABBBEEEJJJOOOSSSWWW\\\___cccbbbbbbaaaaaacccdddeeeffffffgggjjjooouuuzzz~~~}}}~~~{{{zzzttttttuuuuuuuuutttrrrqqqooooooooonnnllliiifffeeebbbaaaaaaaaabbbaaa^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTOOOOOOOOONNNLLLKKKIIIHHHIIIGGGEEEDDDEEEEEEEEECCCCCCAAA????????????===<<<<<<<<<;;;:::999999999999888777666555555444444555333333333333222222222222000000000000111222333444333333444444444444444444444333333333333222222222////////////////////////000111222333333333222222000111222222222222111000/////////000000111222333000000000111111222222222111111222222111111000//////...,,,,,,---000222444999<<<@@@CCCCCC???:::777666666555555444333222222......---------------------------------...//////......---......///000111000000////////////000000000111222111111111333555666888;;;===>>>???BBBDDDDDDHHHKKKLLLLLLLLLMMMOOORRRSSSVVVZZZ___cccfffgggfffbbbbbbcccbbbeeewwwTTTWWWYYY[[[YYYUUUPPPMMMHHHFFFDDDAAA>>><<<;;;;;;:::888777777777777666555;;;::::::999999999::::::888:::<<<=========???AAA???BBBGGGKKKNNNRRRWWWZZZ______^^^^^^___```aaabbbhhhhhhjjjmmmrrrxxx~~~{{{~~~|||{{{tttuuuuuuuuutttrrrpppoooqqqqqqpppooollliiifffdddbbbaaaaaabbbcccccc```^^^\\\[[[ZZZXXXWWWVVVUUUUUUOOOOOOOOONNNLLLKKKIIIHHHKKKIIIHHHGGGHHHHHHHHHFFFGGGCCC>>><<<<<<===>>>???<<<<<<;;;:::999999999999888777666555555444444555444444444333333333222222000000000000111222333444333333333444444555555555444333333333333333333222////////////////////////000000000111111000000000000000222333333222111000////////////000111222333111111111222222333333333222333333333333222111111...---++++++,,,...111333<<>>>>>>>>???<<<<<<;;;:::999999999999<<<:::888777777777555444111222444555666555444444222222222111222222333333555555444444444333333333444333222111000111222333444222000...------//////////////////000000000000//////000111222333333333............///111222333111111111111111222222333333333333333222111000000//////...------///333666???@@@AAAAAA???;;;888555666555555444222111111000---...///...,,,,,,...///,,,---///000000000///...000000000000111111111111......///000000000000000222222222222333444555666666888;;;===>>>@@@CCCEEEJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSVVVYYY\\\```dddgggccceeebbbbbbfffgggsssQQQQQQRRRSSSRRRNNNIIIEEEDDDAAA<<<999999888888777555555555555555555555555777888888999999999999888:::::::::;;;<<<<<<======>>>???AAABBBDDDHHHLLLPPPRRRTTTVVVXXXXXXZZZ\\\^^^___aaaeeekkkrrrxxx|||~~~xxxwwwvvvuuutttsssrrrqqqrrrpppmmmlllkkkjjjgggeeedddcccaaa```aaa```^^^]]]ZZZYYYXXXWWWVVVTTTSSSSSSPPPPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCAAA@@@>>>>>>>>>???<<<<<<;;;:::999999999999:::888666555666666555444333333444444444444444444222222111111222222333333333333333444444555555555444333222222111111222222333222000...---...///////////////000000000111111000000000111222222222333222111000///............///////////////000000111333333333333222111000000.........------///222555;;;;;;<<<<<<:::888666444666555555444222111111000///000///---***))))))***,,,---.../////////......------------............/////////000000000000000222222222222333333444555555777:::<<<>>>@@@CCCEEEJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUXXXZZZ^^^bbbeeebbbeeebbbbbbfffgggtttMMMMMMNNNNNNNNNJJJEEEAAAAAA===999777666666666555555555555555555555555555777777888999999999999999;;;;;;;;;<<<======>>>>>>===>>>@@@@@@AAADDDGGGJJJKKKNNNQQQSSSUUUWWWZZZ]]]\\\___cccjjjpppwww|||~~~wwwwwwwwwvvvuuuttttttsssqqqpppnnnmmmlllkkkhhhfffeeecccaaa``````___]]][[[YYYYYYXXXVVVUUUTTTSSSRRRPPPOOONNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::999999999999888666555444555666555444555444444333333333333444222222111111222222333444111222222333444555666777222333333333333222111111222111000.........//////000000000111111111222222111111111111111111222222222111000///............///////////////000000111333333333333222111000///.........------///222555888888888888777666555444555555444333333222111111000000000...+++)))***+++,,,,,,---............---,,,,,,,,,,,,------------000////////////000111111333333222222222333444444333666999;;;===@@@CCCEEEIIIJJJLLLMMMNNNOOOOOOOOOPPPRRRUUUWWWXXX[[[___bbbaaadddaaabbbfffggguuuJJJJJJJJJJJJJJJGGGBBB???>>>;;;888666666666555444777777777777777888888888666777888999:::;;;;;;;;;<<<<<<======>>>?????????>>>???@@@@@@@@@AAADDDFFFFFFIIILLLOOOQQQSSSVVVYYYYYY\\\bbbhhhnnntttzzz~~~~~~xxxwwwwwwwwwvvvvvvuuuuuuqqqpppooonnnnnnmmmjjjgggfffdddbbbaaa```___]]][[[XXXXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@?????????>>><<<<<<;;;:::999999999999888666555555666777666555666555333222111222333333111111111111222333444444222222333333444555666666111222333444333222111000222111000///......//////000111111111222222222222222222222111111111111111.........///111222444555111111111111111222222333222333333222222111000///------...------...111444666666666666666666666666555555444333333222111111///000000///......///111,,,,,,,,,---------------....../////////000000000000000/////////000111222444333333222222333333444222555888;;;===???CCCEEEIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSUUUVVVXXXZZZ]]]``````ccc```aaaggghhhvvvHHHGGGGGGGGGGGGEEEAAA>>><<<:::777666666666555444777777777777888888999999777888999;;;<<<============>>>>>>??????@@@AAAAAA@@@AAABBBBBBAAAAAACCCEEEEEEGGGJJJLLLMMMOOORRRTTTVVVZZZaaaffflllrrrxxx|||}}}}}}xxxxxxwwwwwwvvvvvvvvvuuuqqqpppoooppppppnnnkkkiiihhhfffdddbbbbbbaaa^^^\\\XXXXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAA@@@??????>>><<<<<<;;;:::999999999999999777666666777888777666666555333222111111222333111111111111222333444555444444444444444444444444111222333444333222111000000000000///////////////000111111111222222222222222222222111111111111111------...000333555888999111111111111111222222333222222222222111000//////,,,---......---...111333444444444444555555666666444444444333333222222111...///000///------///000,,,,,,,,,,,,------......//////000000000111111111000000000000000111111222333333222222222333444444333555888;;;===???BBBEEEHHHIIIJJJLLLNNNOOOOOOOOOQQQSSSUUUWWWXXXZZZ]]]```^^^aaa___aaagggiiiwwwFFFEEEDDDEEEEEECCC???<<<;;;999777666777777666444444555555666666777777888888999:::<<<>>>???@@@@@@?????????@@@AAAAAABBBBBBBBBCCCEEEDDDCCCBBBCCCDDDDDDFFFHHHJJJKKKLLLNNNQQQTTTYYY```eeeiiinnnuuuzzz~~~}}}|||xxxxxxxxxwwwvvvuuuuuutttpppppppppqqqqqqpppmmmjjjhhhfffdddccccccbbb```^^^YYYYYYXXXVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLIIIHHHGGGFFFEEECCCCCCBBB@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;:::999999999999:::999777666777888777666444333333222222222222333000000000111222333444555555555444444444333333333222333333333333222111111000000000000000/////////000000000111111111222222111111111111111111222222000000000111222444555666///////////////000000111222222222222111000///...+++,,,......---...000222111222222333444444333333444444444333333222222222/////////---***((()))***---------,,,---......///............/////////000///000111222222222111111222222222222333444555666444777:::<<<===???BBBDDDGGGHHHJJJLLLMMMOOOOOOOOOPPPRRRUUUVVVWWWZZZ]]]```]]]```___aaagggjjjxxxCCCBBBBBBBBBBBB@@@===;;;999777555555666666555444444555555666777777888888999:::<<<>>>@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDBBBDDDGGGIIIJJJLLLNNNQQQSSSYYY```dddggglllsssxxx|||~~~}}}}}}yyyyyyxxxvvvuuutttssssssppppppppprrrsssqqqnnnkkkfffeeecccbbbbbbbbb```^^^ZZZYYYXXXWWWVVVTTTSSSSSSNNNNNNNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;:::999999999999;;;999777666666666555444111222222333333333222222000000000111222333555666333333444444444444444444444333222222111111222222//////000000000000///////////////000000000111111000000000111222222222333111000000000000111222222///////////////000000111222222222222111000///...***,,,............000222111222444555555555333222444444333333333333222222.........+++)))'''((()))......---------...///000---------.........//////...///222333444333111000000000111222333555666777777999;;;======???AAACCCFFFHHHIIIKKKMMMNNNOOOOOONNNPPPSSSTTTVVVXXX\\\___\\\```^^^aaagggjjjyyyAAA@@@@@@@@@@@@???<<<999777666444444555666444333666777777888999::::::::::::;;;===???AAABBBCCCDDD@@@@@@AAABBBBBBCCCCCCDDDBBBDDDEEEEEEDDDCCCCCCDDDAAACCCFFFHHHJJJLLLOOORRRSSSYYY```dddfffjjjqqqwww|||~~~~~~yyyyyyxxxvvvuuusssrrrqqqppppppqqqrrrsssrrrnnnkkkeeecccaaaaaabbbaaa```^^^ZZZZZZYYYXXXVVVUUUTTTTTTLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIGGGFFFDDDCCCCCC???@@@AAABBBAAA@@@???>>><<<<<<;;;:::999999999999:::888666555555555444222///000222333444444333222000000000111222444555666111222222333444555666666555444222111000111222333...///000000000000000///////////////000000000000//////000111222333333444............///000111222111111111111111222222333111222222111111000///...***,,,............000111333555777999999777555333444333333333333333333333,,,------,,,++++++,,,...//////...---...///000111........./////////000000---///222555555333111//////000000222333555777888888:::<<<===>>>???AAACCCFFFGGGIIIKKKMMMNNNOOOPPPLLLNNNQQQSSSUUUWWW[[[^^^\\\___^^^```hhhkkkzzz>>>>>>>>>>>>===;;;888777444555555666777888999999999888777777777888:::;;;>>>???BBBDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFEEECCCDDDDDDCCCCCCEEEIIIPPPUUUSSSXXX___dddiiinnnvvv|||}}}{{{{{{|||}}}}}}zzzwwwsssqqqqqqqqqpppnnnmmmlllkkkjjjhhhgggeeecccaaa`````````]]]\\\[[[ZZZZZZXXXTTTRRRPPPOOOMMMLLLKKKJJJHHHGGGJJJIIIIIIHHHFFFDDDBBBAAABBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;:::::::::;;;:::888666555444555555666555444333222222222222***///222111111444555444333444444555555444444333555444222000//////000000222111111111000000////////////000111111111111111111222222333333222222111000000000000111222333444222222111000000111111111000000000//////////////////...------...///000111666666555555555444444444222222111333444555444222111///---***))))))***+++***+++---///000//////...000000//////.........---000000000000111111111111444333333333444666888999777777888;;;>>>AAAEEEFFFJJJKKKLLLMMMLLLMMMPPPRRRPPPRRRUUUWWWXXXZZZ]]]___aaaccc```aaaiiinnn============<<<:::888777999999888888777777777777:::999999999:::;;;<<<===@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCGGGGGGGGGGGGHHHLLLQQQUUUUUUZZZ```fffkkkrrrzzz~~~~~~|||}}}}}}|||zzzvvvssspppppppppooonnnmmmlllkkkjjjiiihhhgggeeecccaaa```___]]]\\\[[[ZZZZZZXXXUUURRRQQQOOOMMMMMMMMMLLLJJJIIIJJJIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>======;;;;;;:::::::::999999999:::999888666555444555555444444333333222222333333+++000222000///111222000333444444555555444444333333222111000000111111222111111000000000/////////......///000000000000000111222222333333222222111000000000000111222333444222222222222333333444555333222222222111111000000......------...///111222666555555555444444444444333222222333555555444333333111///---,,,,,,,,,---,,,---...000000000000000000000/////////.........000000000000111111111111111111111111222444555777999999:::===@@@CCCGGGHHHIIIKKKMMMNNNNNNPPPSSSUUUQQQSSSVVVXXXYYY[[[^^^aaabbbdddaaabbbiiimmm}}};;;;;;;;;;;;:::999777777999999999999999888888888::::::;;;;;;===>>>@@@AAACCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGHHHHHHHHHHHHJJJNNNRRRVVV[[[bbbhhhnnnvvvxxxrrrpppoooqqqqqqrrrsssvvvzzz~~~}}}~~~~~~}}}zzzwwwsssqqqoooooonnnmmmlllkkkkkkkkkjjjjjjiiihhheeeccc```^^^]]]\\\[[[ZZZZZZXXXUUUSSSQQQPPPNNNNNNNNNNNNMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBAAA@@@???>>>======::::::::::::999999999888:::999888666555555555555444444333222222333333333222777888444222444333111333444444555555444444333111111000000111222222333000000///////////////...---...//////000000//////111111222222222222111111000000000000111222333444111111222333444555666666444333333222111000//////......------...///111222555555555555444444444444444333333444666666555333222111///---,,,,,,---------...///000111111111000000000////////////......000000000000111111111111111111000111222333555666999999:::===@@@CCCGGGHHHIIIKKKNNNOOOPPPRRRUUUWWWRRRUUUXXXZZZ[[[]]]```cccccceeebbbccciiikkk{{{::::::999999888888777777666666777888:::;;;<<<<<<:::;;;<<<===???AAACCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLKKKLLLNNNPPPVVV[[[ccciiipppxxxwwwsssqqqqqqrrrooonnnnnnnnnppprrruuuwww{{{~~~}}}{{{xxxuuusssnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjgggccc```]]]]]]\\\[[[[[[[[[YYYVVVSSSQQQOOONNNNNNOOOOOONNNLLLIIIIIIHHHHHHHHHHHHHHHHHHCCCCCCBBBAAA???>>>======;;;;;;;;;:::::::::999999999888777777666555555555666555444333222222222222444888999555333555555333333444444555555444444333111111111111111111222222////////////...............//////000000000000000111111222222222222111111000000000000111222333444111222222333444444444444222222111000///...---,,,...---------...///111222444444444444444444444444444444333555666777666444//////---,,,+++++++++,,,......//////000000000000000000/////////////////////000000000111111111111333222222222333555777888777777888;;;>>>AAAEEEFFFJJJLLLOOOPPPQQQRRRTTTVVVTTTVVVYYY\\\]]]___ccceeedddfffcccdddiiikkkyyy888888888888777777888888555666777888:::;;;<<<===;;;;;;===???AAACCCDDDEEEGGGGGGFFFFFFFFFGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFGGGJJJMMMQQQSSSUUUUUUTTTSSSTTTUUUYYY]]]dddkkkqqqzzzyyyttttttuuuwwwwwwtttsssrrrqqqqqqrrrtttuuuxxx|||~~~}}}}}}{{{yyywwwuuuoooooonnnmmmlllkkkkkkjjjjjjjjjjjjiiigggccc___]]]]]]\\\[[[[[[[[[ZZZWWWTTTPPPOOOMMMMMMNNNNNNMMMLLLIIIIIIHHHGGGGGGHHHHHHIIIDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888777777666666555555888777555333222000000///...222333000///111333111333444444555555444444333333333222222111000//////............////////////000000111222222222222111000111111222222111111000000000000000111222333444555666666666555444333333222222111000///...---,,,------,,,---...000222333333333444444444444444444444444333555666777666444///......---,,,,,,,,,,,,..................////////////000000000000000000///000000000111111111111333222222222333555777888777777888;;;>>>AAAEEEFFFLLLNNNPPPQQQPPPPPPQQQRRRUUUWWWZZZ]]]___aaadddgggeeegggcccdddiiikkkzzz888888777777777888888999::::::::::::;;;;;;;;;;;;<<<===???AAACCCEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKGGGGGGFFFFFFFFFGGGGGGHHHFFFHHHJJJIIIHHHJJJOOOTTTXXXZZZ]]]^^^]]][[[ZZZZZZ___ccciiinnnttt}}}}}}yyyzzz|||}}}}}}~~~|||zzzxxxxxxxxxyyyzzzuuuzzz~~~}}}}}}}}}|||zzzyyywwwvvvqqqqqqpppnnnmmmlllkkkjjjiiiiiihhhgggdddbbb___]]]]]]\\\[[[[[[[[[ZZZWWWUUUQQQPPPNNNNNNNNNNNNMMMKKKIIIIIIGGGFFFFFFGGGHHHHHHEEEDDDCCCAAA@@@>>>===<<<============<<<<<<<<<<<<777777777777777666555555888777555333222000000///---111222//////222444444333444444555555444444333333333333333111000///......////////////000000000000111222222333333222222000000111111111111000000000000000000111222333444888999999999888666555333444333333222111000//////---,,,,,,---...000222333333333333333444444444444444333333444666666555333000000000000//////............------------.../////////000000000000111111000000000000111111111111000000///000111222444555999999:::===@@@CCCGGGHHHMMMOOOQQQRRRQQQPPPPPPPPPUUUXXX[[[^^^```bbbeeehhhfffhhhcccccciiimmm}}}888888777777777888::::::<<<<<<=========>>>>>>>>>???@@@BBBEEEFFFGGGGGGGGGEEEGGGIIIKKKLLLLLLLLLLLLIIIHHHHHHHHHIIIJJJKKKKKKKKKNNNPPPPPPOOORRRYYY^^^cccfffjjjllljjjhhhfffeeehhhkkkpppuuuzzz~~~}}}yyyyyyyyyxxxwwwwwwvvvvvvtttsssrrrpppnnnllljjjjjjgggfffeeecccbbb```___^^^\\\\\\[[[[[[\\\[[[XXXUUUTTTRRRPPPOOOOOOOOOMMMKKKJJJIIIGGGEEEEEEEEEFFFGGGEEEEEECCCBBB@@@>>>===<<<======<<<<<<<<<;;;;;;;;;666777777888777777555555555555444333222222222222000444555111111444777666333444444555555444444333111222222333222111000////////////000000000111111000000111222222222222222000000111111111111000000000000000000111222333444666777888888888666444333333222222222111111000000,,,,,,,,,---...000222444222222333333333444444444333222222333555555444333000000000000000//////...000///...------...////////////000000000111111111000000000000111111111111000000//////000222444555999999:::===@@@CCCGGGHHHLLLOOORRRSSSSSSRRRRRRRRRUUUWWW[[[^^^```bbbfffiiiggghhhcccbbbiiiooo888888777777777999:::;;;;;;;;;===>>>@@@BBBCCCDDDBBBCCCEEEGGGHHHIIIHHHHHHDDDFFFIIILLLNNNNNNMMMMMMJJJJJJJJJKKKKKKMMMNNNNNNQQQTTTWWWXXXWWWZZZbbbhhhrrrvvvzzz|||{{{xxxvvvuuunnnrrrvvvzzz~~~}}}{{{vvvvvvvvvuuuuuuuuuuuuuuuvvvuuusssqqqnnnllljjjiiifffeeecccaaa```___^^^^^^\\\\\\[[[[[[\\\[[[XXXVVVVVVTTTRRRQQQQQQPPPNNNLLLJJJIIIFFFEEEDDDDDDEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::666666777888888777666555222222222222333333444555///333333///...111333333333444444555555444444333///000111333333222111111//////000000111111222222//////000111111111111111000000111111111111000000000000000000111222333444000222333555555444222111000000000///////////////,,,,,,,,,---...000222444222222222333333444444444222222111333444555444222---...............---,,,111000///......///000111//////000000111111111222000000000000111111111111222111111111222444666777777777888;;;>>>AAAEEEGGGLLLOOORRRTTTUUUTTTUUUUUUUUUWWW[[[^^^```cccfffiiiggghhhbbbbbbiiippp