BM6P6(@ HHHMMMSSSWWWZZZZZZ[[[\\\[[[cccgggccc^^^[[[ZZZXXXVVVXXXZZZ\\\\\\ZZZWWWUUUWWWUUUSSSQQQQQQQQQQQQPPPNNNPPPSSSUUUVVVUUUSSSQQQPPPRRRTTTUUUSSSRRRRRRSSSOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJJJJMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBBBBCCC>>>???@@@AAAAAAAAA@@@???CCC@@@>>>===>>>>>>>>>===>>>>>>============>>>>>>=========>>>===<<<<<<;;;======<<<;;;::::::999999777777777888999999999:::;;;999777666777999999888777777777777777777777777:::::::::999999999888888;;;888555333444555555555666666666666666666666666666555555555555444444444111222222333444555666666666444333333555666666555555555555555555555555555555555555555666666666666666777888888777777888999;;;:::888666555555666777777777888888888888777777777777777777999;;;===>>>AAAFFFMMMQQQPPPKKKGGGDDDBBBDDDFFFHHHHHHGGGFFFEEEBBBBBBBBBCCCEEEHHHKKKMMMTTT___fffgggpppvvvyyy}}}~~~zzznnnnnnnnnooorrrtttwwwyyyxxxwwwpppfffYYYPPPKKKIIIEEEAAACCCBBBAAAAAA@@@@@@@@@AAABBBAAA???======>>>???@@@BBBYYYggg]]]LLLEEEBBB???>>>>>>======<<<<<<;;;;;;???@@@@@@???===<<<===>>>;;;<<<===>>>>>>??????>>>???AAACCCDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQRRRNNNJJJKKKPPPSSSSSSQQQNNNPPPRRRTTTVVVVVVUUUTTTWWWTTTTTTWWWXXXUUURRRSSSUUUUUUSSSRRRSSSSSSLLLCCC>>>===<<>>??????;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777666555555777777777777666666666666222222222222222222222222111111111111111111111111222111111111000000//////------------........./////////111111000...,,,***000///...------...///000222111111000///......---........................//////.........---------+++***)))((()))***+++,,,+++++++++++++++++++++++++++,,,,,,---.........---+++++++++,,,,,,,,,------............---,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000////////////000000......------------......///...,,,++++++,,,...///KKKOOOTTTXXXZZZZZZ[[[[[[\\\cccgggccc^^^\\\[[[YYYVVVXXXYYYZZZZZZXXXVVVTTTVVVTTTRRRQQQQQQQQQQQQQQQOOOPPPRRRSSSSSSSSSQQQPPPNNNPPPRRRRRRPPPOOONNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGFFFFFFGGGGGGHHHDDDCCCBBBBBBAAAAAABBBBBB@@@@@@BBBBBBBBBBBBAAA@@@@@@>>><<<<<<===>>>>>>===>>>>>>============>>>>>>===============<<<<<<;;;===<<<<<<;;;::::::999999999999999999999:::::::::;;;999777777999:::::::::999999888888888888999999999999999999888888888888:::888555444444555555555666666666666666666666666555555555555444444444444333333333444444444444444555444333333555666666555333333333333333333333333444555555555666666666666444555666666666666777888;;;999777666555555666777666777777888888777777666777777666777888999;;;<<<;;;???EEEHHHGGGDDD@@@???===>>>@@@AAAAAA@@@???>>>>>>=========>>>@@@CCCDDDGGGQQQVVVUUUYYYccchhhdddiiikkkooopppkkkgggmmmwww{{{sssoooiiiaaaYYY[[[^^^bbbeeeddd```]]]WWWWWWVVVUUUUUUUUUVVVWWW\\\jjjuuuwwwwwwuuukkk]]]XXXQQQIIIDDDDDDDDDBBB@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>@@@AAADDDZZZhhh]]]JJJBBBAAA@@@>>>>>>>>>======<<<<<<<<<>>>???@@@???======>>>???<<<===>>>>>>???>>>>>>>>>???AAACCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMOOOLLLJJJLLLRRRVVVVVVTTTMMMOOORRRUUUWWWXXXWWWWWWZZZWWWVVVWWWVVVQQQNNNOOORRRSSSRRRQQQSSSSSSMMMEEE???>>>>>>AAAFFFJJJKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJNNNOOOOOOOOONNNNNNMMMLLLNNNMMMKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@??????@@@@@@AAA>>>>>>=========>>>>>>???============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888777777777777777777777777666666666555555222222222222222222222222111111111111111111111111111111111111000000000///---.........///////////////000000000000...,,,+++000///...------...///000111111000000///......---........................///.........------------,,,+++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,---......------,,,,,,---------.........,,,------------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............------------......000///---,,,,,,---///000OOORRRVVVYYYYYYYYYZZZZZZZZZ```ccc```\\\[[[ZZZXXXXXXXXXXXXWWWWWWUUUTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMOOOPPPOOONNNLLLLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLKKKMMMOOOPPPPPPOOOMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA@@@===;;;::::::<<<======<<<>>>>>>============>>>>>>============<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;::::::::::::::::::999777888:::<<<<<<;;;::::::888888888888::::::888888888888777777777777:::777555444555555555444666666666666666666666666555555555555444444444444555444444444333333333222555444222333555666666555333333333333333333333333444444444555555555666666222333555555444555666888:::999777555555555666666666666777777777777666666666666666666666777888888666:::>>>@@@???===;;;:::999999:::;;;;;;:::888777:::999888888888:::;;;<<>>>>>>>>>>>============<<<>>>??????======>>>@@@>>>????????????>>>======>>>@@@BBBBBBAAAAAAAAABBBDDDDDDCCCDDDDDDEEEFFFFFFJJJIIIJJJNNNUUUYYYYYYWWWMMMOOOSSSVVVXXXYYYZZZYYY\\\XXXVVVWWWSSSMMMJJJKKKPPPRRRRRRQQQSSSTTTOOOGGG>>>>>>???BBBFFFIIIJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNNNNOOONNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHFFFEEECCCBBBAAA???????????????@@@@@@@@@AAA@@@@@@?????????@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::666666666777777888888888777666666666666555555555222222222222222222222222111111111111111111111111111111111111000000000000////////////000000000000000000000///......------//////............//////111000000//////.............................................------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------.........//////***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------............------------......000///...------...///000QQQTTTVVVWWWWWWVVVWWWXXXWWW\\\^^^[[[XXXYYYYYYWWWXXXXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQPPPOOONNNMMMLLLMMMMMMNNNNNNOOOPPPOOOMMMLLLLLLMMMJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNMMMLLLJJJLLLOOOQQQQQQOOOLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFJJJIIIHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@??????@@@@@@@@@AAABBBBBBBBBAAA@@@???:::999888999;;;======<<<======>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999888888777666888:::;;;;;;::::::999777666666777999:::777777777777666666666666999777555444555666555444555555555555555555555555555555555444444444333333333333333333333333333333555333222333444555555555444444444444444444444444333333444444444555555555111333444555444555666888888777666555555555555666555666666777777666666555666555555555555555555555777999<<<<<<;;;:::::::::777888888888888777555555888888777888888999;;;;;;<<>>AAA?????????>>>AAAMMMZZZbbb[[[RRRNNNNNNMMMGGG@@@>>>======???AAABBBAAA@@@<<<<<<======>>>??????@@@<<>>;;;;;;;;;;;;;;;;;;;;;:::;;;:::::::::;;;<<<>>>???FFFPPPTTTLLLBBB>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>======???@@@@@@@@@@@@@@@???>>>===<<<===???@@@@@@???>>>???@@@BBBBBBAAA@@@@@@@@@@@@AAADDDFFFIIIOOOVVVZZZZZZYYYOOOQQQTTTWWWYYYYYYYYYYYYXXXUUUTTTTTTQQQKKKJJJLLLRRRUUUUUUTTTUUUVVVQQQJJJ===>>>@@@CCCFFFIIIJJJJJJQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKIIIGGGEEECCCBBBBBBBBB>>>>>>>>>??????@@@@@@@@@AAA@@@@@@???????????????@@@@@@???>>>>>>>>>>>>???@@@??????>>>>>>=========::::::;;;;;;;;;;;;::::::666666777777777777777777666666666555555555444444222222222222222222222222111111111111111111111111111111111000000000000000///000000000000111111111111000///.............../////////....../////////000000/////////.................................------------------------,,,---...000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------............)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////......//////000......------------......//////...------...//////SSSTTTUUUUUUTTTSSSTTTVVVWWW[[[[[[XXXWWWZZZZZZXXXXXXWWWUUUSSSRRRQQQQQQRRRPPPRRRSSSRRROOONNNOOOPPPPPPNNNLLLKKKJJJKKKLLLMMMMMMNNNNNNMMMKKKKKKKKKMMMJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJLLLNNNPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@????????????@@@???@@@AAAAAA@@@???>>>===999888888:::<<<======<<<======>>>>>>>>>>>>============<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::999999888888777777666555555777999:::999888888777666555555666777888777777777666666666555555888666555555666666555444333333333333333333333333555444444444444333333333111111222222333444444555555333222222444555555444444444444444444444444444333333333333444444444444222444555555555555666888666666555555555555555555555555666666666666555555555555555555444444333333777999:::;;;:::999:::;;;666666666666666555444444666666777888999;;;<<<===:::<<<<<<999888:::<<<<<<;;;:::;;;<<<<<<>>>GGGQQQTTTLLLDDDCCCFFFFFFBBB>>>;;;:::999999;;;======<<<888888:::;;;<<<===>>>???999<<<>>>===>>>@@@@@@>>>===<<<<<<;;;;;;:::888666::::::;;;<<<<<<;;;::::::<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>;;;<<<>>>>>>======>>>@@@@@@@@@@@@???>>>===<<<;;;<<<===??????>>>======>>>AAA@@@???>>>>>>>>>>>>>>>@@@CCCGGGNNNSSSWWWXXXWWWQQQRRRUUUWWWWWWWWWVVVUUUQQQPPPPPPQQQOOOJJJKKKPPPUUUXXXYYYWWWVVVVVVQQQKKK@@@BBBEEEHHHJJJLLLMMMNNNSSSQQQOOOMMMKKKJJJJJJJJJNNNNNNNNNMMMLLLJJJIIIHHHDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKIIIGGGDDDCCCCCCCCCCCC>>>>>>??????@@@@@@@@@AAAAAA@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>======<<<;;;;;;999999::::::::::::999999888888777777666555555444555555555555444444444444222222222222222222222222111111111111111111111111000000000000000000111111000000000000111111111222000//////............///...//////////////////...////////////....................................,,,,,,------------------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---------)))***++++++,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////......------------.........------------------...TTTUUUUUUTTTRRRRRRSSSUUUXXX[[[ZZZWWWXXX\\\]]][[[VVVVVVTTTSSSRRRRRRRRRRRRPPPRRRTTTRRROOOLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLMMMJJJJJJKKKJJJHHHHHHJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@>>>===<<<:::999:::;;;>>>???>>><<<<<<===>>>??????>>>===<<<>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888666555555777888999888666666666666666666666666666777777777777666666666666777555555555666777666444333333333333333333333333444444444444333333333333000000111222333444555555444333111222444555555444222222222222222222222222222222222333333333444444333444666555444444555777555555555555555555444444444444555555555555444444333444444555444444333333555777888888777777888999444444444444333333333333444444666777999:::;;;<<<:::;;;999777555666888;;;777666888::::::;;;AAAJJJNNNEEE>>>>>>???===:::999999888666777999::::::999888999999:::::::::999999::::::888777777:::<<<===999999:::::::::999888777888999;;;<<<<<<;;;::::::<<<<<<<<<<<<;;;;;;::::::===:::777888<<<>>>===999<<<<<<<<<<<<============;;;===>>>>>><<<<<<===????????????>>>>>><<<;;;;;;:::<<<>>>>>>=========>>>??????>>>>>>>>>>>>??????>>>AAAEEEJJJNNNQQQRRRRRRPPPRRRTTTUUUUUUUUUSSSRRRNNNMMMNNNOOOLLLIIIKKKQQQTTTXXXYYYVVVUUUTTTPPPJJJDDDGGGKKKNNNOOOPPPRRRTTTQQQOOOLLLIIIGGGEEEEEEEEELLLLLLLLLKKKJJJIIIGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHFFFEEECCCCCCDDDDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===============>>>??????>>>>>>===<<<<<<;;;::::::888999999::::::999999888999888888777555444444333555555444444444333333333222222222222222222222222111111111111111111111111000000000000111111111111000000000000111111111111//////////////////............////////////......................................................,,,,,,,,,,,,------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------......------------......------------------------VVVVVVUUUSSSRRRRRRTTTVVVWWWXXXWWWTTTVVVZZZ\\\ZZZTTTTTTTTTTTTSSSSSSRRRRRRPPPSSSUUUSSSNNNJJJKKKMMMLLLKKKKKKKKKKKKLLLLLLMMMHHHIIIJJJIIIHHHIIIKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<<<<<<<>>>@@@@@@>>>===<<<===>>>??????>>>===<<<>>><<<;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999999777666666888999999777555555666777888888777666555888888888777777777666666666555555555777777666444444444444444444444444444444444444333333333222222111111222222333333333444444222111222333555444444111111111111111111111111222222222222333333333333333444555444333222333444444444444555555444444444444444444555555444444444222333444555555555444333333555777777666555666777444444444333444444555555555555666777888888999999999999999999777666777999777555777:::;;;<<>>:::;;;;;;;;;<<<<<<<<<===<<<===>>>>>><<<;;;<<<==================<<<;;;:::999;;;===>>>======>>>???>>>>>>>>>??????@@@AAABBB===@@@CCCFFFHHHJJJKKKLLLMMMOOOQQQSSSSSSSSSRRRQQQOOONNNOOONNNIIIEEEGGGMMMMMMRRRTTTRRRPPPPPPMMMHHHDDDHHHMMMPPPQQQRRRTTTUUUQQQNNNKKKGGGDDDBBBBBBBBBGGGHHHHHHIIIIIIIIIHHHHHHDDDEEEFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>============;;;;;;;;;;;;<<<===?????????>>>>>>===;;;::::::999888888999999999999888888777777666666666555555555444444444333333333333222222222222222222222222222111111111111111111111111///000000000111111111111/////////000000000111111---...///000000///...------...///000000///...---................................................++++++,,,,,,,,,------------,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---------...,,,------------,,,,,,++++++,,,---//////---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......------------......------............------WWWWWWVVVTTTRRRSSSUUUWWWSSSTTTRRRPPPRRRWWWYYYWWWSSSTTTTTTTTTTTTTTTSSSRRRPPPTTTVVVSSSMMMIIIIIIKKKJJJJJJKKKLLLLLLLLLMMMMMMJJJJJJKKKKKKJJJKKKNNNQQQKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAA@@@>>>===>>>===>>>???AAAAAA???===<<<===>>>@@@@@@>>>===<<<>>><<<;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888888999::::::888555555666999::::::999666555888888888888777777777777666555555666777777666444666666666666666666666666444444444333333333222222333333333222222222222111444222111222333444444444333333333333333333333333111111222222222333333333333444444333111000000222333333444555555444444444333444444555555444444333222333444555666555444444333555777888777666666777666555555555666777888888777888888999999888777777222333666888777555444666777555555999:::<<>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888:::===>>>===>>>???@@@>>>>>>>>>???AAABBBDDDDDD===???BBBCCCDDDEEEGGGIIIJJJLLLNNNQQQRRRSSSRRRRRRRRRQQQPPPNNNGGGAAACCCIIIFFFLLLOOONNNLLLMMMJJJGGGBBBGGGLLLOOOOOOPPPRRRTTTRRRPPPLLLHHHDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>============999999999:::<<<===???@@@??????>>>===<<<;;;::::::888888999999999999888888555555555666666666666666444444444333333333222222222222222222222222222222111111111111111111111111//////000000111111111222////////////000000000000,,,---///111111000...------...///000000///...------.............................................+++++++++,,,,,,---------......---,,,,,,...///000------------------------,,,,,,,,,,,,,,,+++***)))---------.........//////............------,,,++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///.........------...............////////////......YYYVVVQQQNNNOOORRRTTTVVVQQQOOONNNLLLMMMNNNQQQRRRUUUTTTSSSTTTUUUTTTRRRQQQXXXUUURRRNNNMMMLLLMMMNNNPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIIIIJJJNNNQQQOOOPPPQQQPPPMMMKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIJJJOOONNNLLLKKKLLLLLLLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>===<<<<<<<<<;;;;;;===>>>????????????============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999999999888888444444555555666666777777666666666666555555555555666666777777777777666666333333333444444444555555666555444444444444555666333333333333333333333333111111222222222333333333222222222111111111000000333333333222222222111111000111111111111222222222444444333222222333444444111222222333333222222222333333333333333333333333333333333333333333333333222222222111111111000000666666666666666666666666555555555555555555555555888888777777666666555555666777666333666???EEEFFFCCC???:::888777777777777666666666666666666666666777888999::::::999888777888888777777666666555555888888888888888888888888999999888888888888888888777888888:::;;;<<<<<<===;;;999888888999::::::999666666666777888:::;;;<<<======<<<;;;::::::999999;;;<<<===<<<;;;:::;;;<<<===>>>>>>@@@AAABBBCCCCCC@@@>>>===???CCCEEEDDDBBBAAA???===???CCCEEEDDDCCCGGGJJJMMMOOOOOOOOOOOOPPPQQQRRRQQQNNNHHHCCC@@@???IIILLLOOONNNIIIEEECCCCCCDDDCCCBBBDDDGGGJJJKKKKKKNNNLLLJJJFFFCCCBBBAAAAAAIIIIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@CCCDDDDDDCCCAAAAAABBBDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999::::::::::::999888888888777666666666666666777777666555444333222222222444444333333333333222222000000/////////111222333111111111111111000//////111000...,,,***(((&&&%%%//////.........---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////...------,,,,,,------------------------------------------------///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------111///,,,+++,,,...///.........////////////......---.../////////...,,,+++---------............///---...............------UUURRROOOOOOQQQTTTTTTSSSQQQOOOMMMLLLLLLOOORRRTTTSSSRRRQQQRRRSSSRRRQQQOOOTTTRRRPPPMMMLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLJJJJJJJJJIIIHHHJJJMMMOOOOOOQQQQQQPPPNNNLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJPPPNNNMMMMMMNNNNNNNNNMMMFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>:::;;;<<<======>>>>>>>>><<<<<<<<<<<<===============<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777666666666666666666777777666666666666555555555555666666666777777666666666555555555666666666666666555555444333333444555555333333333333333333333333111111111222222222333333222222222111111111000000333333222222222111111111000111111111111222222222444333222111111222333444222222333333333222111111222222222222222222222222333333333333333333333333222222222111111111000000555555555555555555555555444444444444444444444444666666666555555555444444555777666555999BBBHHHIIIAAA===999666666666666555666666666666666666666666777777888888888888777777777777777666666666555555888888888888888888888888888888888888888888888888888999999999999999::::::;;;999888888999:::999888888888777777888888999999<<<<<<<<<;;;:::999999999:::;;;<<<<<<:::::::::<<<======>>>???@@@AAABBBBBBAAA???>>>@@@CCCEEEDDDCCCDDDCCCCCCEEEGGGGGGEEEBBBCCCFFFJJJMMMMMMMMMMMMNNNOOOPPPOOOMMMHHHDDDBBBAAAKKKLLLMMMLLLIIIFFFDDDCCCBBBAAA@@@BBBDDDGGGGGGGGGKKKIIIGGGEEEEEEEEEEEEDDDGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDEEEFFFGGGIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCBBB@@@???AAABBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999:::::::::999999888888999999777666555555555555555555444333222222222222333333222222222111111111111000000//////000111222000111111111111000//////............//////////////////.........---------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------111...,,,+++---...///.........////////////.....................---,,,,,,---------............///---...............------QQQOOOMMMQQQVVVXXXUUUQQQRRRPPPMMMKKKLLLOOOSSSVVVSSSRRRQQQRRRSSSSSSQQQOOOPPPNNNMMMKKKKKKLLLNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOKKKLLLKKKJJJIIIIIIKKKMMMOOOQQQQQQPPPNNNLLLLLLMMMKKKKKKJJJIIIIIIJJJJJJJJJNNNLLLKKKLLLNNNNNNNNNMMMGGGGGGHHHIIIIIIIIIHHHHHHDDDCCCCCCCCCDDDFFFHHHIIIEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???????????????AAAAAAAAA@@@??????>>>>>>999:::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777666666777777777777777777666666666666666666555555555555555555666666666666555555666666666555555555555555444444333222222333444444222222222222222222222222111111111222222222222333222222222111111111111111333222222222222111111111000111111111111222222222222222111111111111222222222333333333222111000000111111111111111111111111333333333333333333333333222222222111111111111111444444444444444444444444444444444444444444444444444444444444444333333333333555666555999BBBIIIJJJ>>>;;;777555555555555444666666666666666666666666666666666555555666666666666666666666666555555555666666666666666666666666777777777777888888888888999999888888777777777666;;;999888777888999888777:::999888777777777777777;;;;;;;;;:::999999888888999:::;;;;;;:::999:::<<<<<<======>>>???@@@AAAAAAAAA@@@???AAACCCDDDDDDCCCEEEFFFGGGIIIJJJHHHDDDAAA???CCCHHHLLLLLLKKKKKKKKKJJJKKKKKKJJJGGGDDDCCCCCCMMMLLLJJJIIIHHHGGGEEECCCAAA@@@@@@AAACCCEEEFFFEEEFFFCCCAAABBBEEEGGGGGGEEEDDDEEEGGGHHHGGGFFFDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIEEEEEEDDDDDDEEEFFFHHHIIICCCDDDFFFGGGGGGFFFEEEDDDHHHHHHHHHHHHGGGEEEDDDCCC@@@AAABBBAAA???>>>???@@@AAA@@@@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999999999888888888:::999888666555444333333444333333222222222333333222222222111111111000000222111000000///000000111000000111111000000///...------...000111222333444...............---------////////////////////////........................------------------------,,,,,,,,,---------......******++++++,,,---......---------------------------------------------------,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,---------......------------,,,,,,,,,,,,000...,,,,,,---...///.........////////////......///......------------------------............///------...............---OOONNNOOOUUU[[[\\\WWWQQQRRRPPPMMMLLLMMMPPPTTTWWWTTTSSSSSSSSSUUUUUUSSSRRRLLLLLLKKKKKKKKKMMMNNNPPPNNNOOOPPPQQQRRRRRRQQQQQQLLLMMMLLLKKKIIIHHHIIIKKKOOOPPPQQQPPPNNNMMMLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEAAAAAABBBCCCEEEGGGIIIJJJDDDDDDCCCBBBAAAAAA@@@???@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>>>>======<<<:::;;;<<<<<<=========<<<;;;;;;<<<<<<<<<=========;;;;;;:::999999999999:::999999999999999999999999999888888888777777777777999999888888777777666666666666666666555555555555444555555666666555555444444444333333333333222222333333222111111222333333222222222222222222222222111111111111222222222222111111111111111111111111222222222222111111111111000000111111111222222222111111000000000000111111222222333222222111000///000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444444333333333111333444333777???DDDDDD<<<999666555555555555444555555555555555555555555666555444333333444555666555555555555555555555555555555555555555555555555666666666777777777777777777777777666666666555555;;;999777777777888777666999999888777777777777777::::::999999999888888888999:::<<<;;;::::::;;;<<<;;;<<<<<<===>>>>>>??????>>>>>>??????AAABBBBBBBBBDDDEEEEEEFFFFFFEEECCCBBBAAADDDIIILLLKKKJJJHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFOOOKKKGGGFFFHHHHHHGGGDDDAAA@@@@@@BBBEEEGGGHHHHHHBBB???>>>@@@DDDFFFEEECCCCCCEEEHHHJJJIIIHHHEEECCCDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEFFFFFFGGGHHHAAACCCEEEGGGHHHGGGEEECCCHHHHHHHHHGGGFFFEEEDDDDDD@@@AAABBBAAA@@@??????@@@@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::999999888888888888888999888777666555444444444444333333333333444444555222222222222111111111111222222111000000/////////000000000000000//////................../////////........................////////////////////////................................................,,,,,,,,,---------......+++++++++,,,------..............................------------------------///......------......///------............------,,,,,,,,,---------............------,,,,,,,,,+++///---,,,,,,...//////...---......//////......---///...---,,,,,,,,,---...---------............///,,,---......///.........PPPPPPSSSYYY^^^^^^YYYSSSSSSQQQNNNMMMNNNQQQTTTWWWTTTSSSRRRSSSUUUUUUTTTRRRLLLLLLLLLLLLMMMNNNPPPQQQNNNOOOQQQRRRSSSSSSRRRQQQMMMMMMMMMKKKIIIHHHHHHIIINNNOOOPPPPPPNNNLLLLLLMMMIIIJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJLLLMMMKKKJJJJJJJJJJJJIIIHHHGGGEEEEEE@@@AAABBBCCCEEEGGGHHHIIIDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======>>>>>>@@@@@@??????>>>=========<<<<<<===>>>>>>>>>======<<<<<<=========>>>>>>>>>;;;;;;:::999999999999:::999999999999999999999999::::::999999999888888888999999888888777777666666666666666666555555555555444444555555555555444444333333333333333333222222333222111111111111222333111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111000000000000111111111222222222000000000000000000000000222222222222111111000///000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444222555555333666;;;>>>===;;;999666555666666555444444444444444444444444444555444333222222333444555444444444444444555555555444444444444444444444444555555666666666777777777444444555555555555666666:::888666666777777777666777777666666777777888999888888888888888777777777999;;;<<<<<<;;;;;;<<<===:::;;;;;;<<<<<<=========;;;<<<<<<=========>>>???CCCCCCBBBBBBBBBCCCDDDFFFDDDGGGKKKLLLKKKHHHGGGFFFFFFGGGHHHHHHGGGGGGIIIJJJNNNJJJFFFEEEGGGHHHGGGEEE>>>>>>>>>AAAEEEHHHJJJJJJCCCBBB@@@BBBEEEFFFDDDBBBDDDFFFIIILLLLLLJJJGGGDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGFFFFFFFFFBBBCCCFFFHHHIIIHHHFFFDDDFFFFFFFFFFFFEEEDDDCCCCCCAAABBBDDDCCCBBB@@@@@@AAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999:::999888777777777888888666555555555555555666777555444444444444444555666444333333333333222222222111111111111000000//////000000000000000///...............------,,,,,,,,,---.....................////////////////////////................................................,,,,,,,,,---------......------------------------........................------------------------///......------......///,,,,,,------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,...---,,,,,,...//////...------............------...---,,,++++++,,,......---------............///,,,------...//////......PPPRRRUUUYYY\\\[[[WWWTTTSSSRRRPPPOOOOOOQQQSSSUUUQQQPPPPPPQQQSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRNNNOOOQQQSSSTTTSSSQQQPPPLLLMMMMMMLLLJJJHHHHHHIIILLLNNNOOONNNLLLKKKKKKLLLHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOOOOMMMKKKFFFFFFGGGHHHHHHHHHGGGGGGAAABBBBBBDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>BBBBBBBBBAAA@@@@@@??????======>>>>>>>>>>>>>>>===============>>>>>>>>>???<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777777777777777777666666666666666666555555555555333333444444444444333333333444444444555555555555333333222111111222333333000000000000000000000000000000000111111111111222111111111111111222222222222111111111111000000000000111111111111222222222000000111111111111000000000000111111111111111000000000000000000000000000222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222333333444444444444555555444777777555666::::::888999777555555666666555444444444444444444444444444444333333222222333333444333333333444444444444444444444444444444444444444444444555555666666777777333444444444555555666666888666555555666777777666666666666666666777888999777777777777777777777777888999;;;;;;::::::<<<===::::::::::::;;;;;;<<<<<<888999;;;:::999999;;;<<>>>>>===<<<<<<::::::::::::::::::::::::999888888777777888888999:::999888777666777888888444444444444555666777888555444444333333444444444444444444333333333222222000111111111111000000/////////000000//////...---------........./////////---------...............////////////////////////........................------------------------,,,,,,,,,---------......................................................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...............------------------,,,,,,---///000///...------............------,,,,,,,,,,,,,,,------...---------............///,,,,,,---...////////////OOORRRUUUVVVUUUSSSRRRSSSTTTSSSRRRRRRQQQQQQRRRRRRQQQPPPPPPQQQSSSTTTRRRQQQTTTTTTTTTSSSSSSSSSSSSRRRNNNPPPRRRSSSSSSRRRPPPOOOKKKMMMMMMLLLJJJHHHHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKGGGHHHJJJLLLMMMMMMMMMMMMNNNMMMNNNOOOPPPOOOMMMJJJDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???CCCBBBBBBAAAAAA@@@@@@???<<<======>>>======<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<;;;:::;;;;;;;;;::::::::::::::::::::::::999999999999888888888888666666666666666666777777666666666666555555555555333333444444444444333333222222333444555666666777444333222111111222333444000000000000000000000000000000000000111111111111000000111111111222222222111111111111000000000000000111111111111222222222000000111222222111000000...///000111111222222111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333444222555666444444777777444666555444444555555444333333333333333333333333333222333333444444333333222222222333333333444444444555555555555555555555555333333444555555666777777555555555555555444444444666555444444666888888777888777777666666666666777666666666666666666666666555777888999888888:::;;;999999999:::::::::::::::666888:::999888777999;;;???@@@@@@>>><<<<<<>>>AAA@@@AAACCCCCCCCCCCCDDDEEEHHHIIIIIIHHHGGGGGGIIIKKKGGGHHHHHHGGGFFFFFFGGGHHH@@@???>>>@@@CCCFFFFFFFFFCCCGGGIIIHHHEEEBBBCCCEEEEEEFFFHHHJJJKKKJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAACCCFFFFFFDDDBBBAAABBB?????????>>>======<<<<<<::::::::::::::::::::::::888888777777777777888888:::999777666666666888888555555444444444555666666444444333222111111111111333333333333222222222111//////111111222111000000//////000000//////...---,,,------...//////000000---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------......///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......------------............,,,,,,,,,---///000///...,,,------......------,,,***+++,,,------------------------............///+++,,,---...////////////MMMQQQTTTSSSOOOLLLNNNQQQTTTTTTTTTSSSRRRRRRQQQQQQSSSRRRRRRSSSUUUVVVUUUSSSXXXWWWWWWVVVUUUTTTSSSSSSNNNPPPRRRSSSSSSRRROOONNNKKKLLLMMMLLLJJJIIIHHHIIIIIIKKKLLLLLLJJJIIIJJJJJJGGGHHHJJJLLLNNNNNNNNNMMMMMMLLLMMMNNNOOONNNKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDEEEAAA@@@@@@???????????????AAAAAA@@@??????>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<888888888888888888888888888888888888777777777777444444555555666666777777777666666666555555555555222333333444444333333222//////000111333444555555444444333222222333444444000000000000000000000000000000000000111111111111000000111111222222222222111111111111000000000000000111111111111222222222000111222333333222111000---...///111222222222222111111111111111111111111111111111111111111111111000000111111222222222222222222222222222222222222111111111111111111111111000000111111222222222333...222333111222555444111444333222222444444333222333333333333333333333333222333444555555444333222222222222333333444444444555555555555555555555555333333444444555666777777888777777555444333333222555444333444666888888888:::999888666555555444444555555555666666666666666333555666777666666888:::999999999999999999::::::666888:::999777666888;;;;;;===>>>===999777777999;;;<<<>>>>>>???@@@CCCFFFEEEFFFEEEDDDBBBBBBDDDFFFEEEHHHJJJIIIFFFEEEFFFIIIEEEDDDCCCCCCEEEFFFFFFFFF>>>DDDHHHGGGAAA>>>AAAEEEDDDEEEGGGIIIIIIIIIGGGGGGJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBAAACCCEEEFFFDDDBBBAAAAAA?????????>>>======<<<<<<::::::::::::::::::::::::888888777777777777888888:::999777666555666888999777666555444444444444444333222111000////////////222222222111111111111000...///000111222222111000///////////////......---------------------,,,,,,---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))***+++---...///000////////////////////////------------------------///......------......///---..................---,,,,,,,,,---------......,,,---------.../////////,,,+++,,,---000000///...,,,------......------,,,)))***,,,---...---,,,,,,---------.........//////+++,,,---...////////////PPPPPPOOOOOOPPPQQQRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWVVVTTTUUUVVVXXXXXXWWWUUURRRPPPRRRSSSSSSRRRQQQPPPPPPRRRRRRQQQOOONNNLLLKKKJJJJJJEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA???<<<;;;===???AAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::888999::::::;;;<<<======<<<;;;;;;::::::999999888777777888888888999999999;;;:::999777666555555555666666666666666666666666555555444444444333333333333333333333333333333333111111111222222333333333222222222111111111111000111111111111111111111111111111222222222333333333333333222111000000111111111111111111111111111111...///111333444333222111222222222111111///....../////////000111111222222000000000000000000000000000000000000000///......222222222111111111111111000000000111222222333333555555333222111000000000333222222111111222222333444333111000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444333222222222333333555555555444444333333333777777666666666666777777555555444333333333333444666555555555555444444444777666666666666777888888888999999:::999888666555666555555777999:::999777666888999:::;;;:::999999>>>>>><<<999666333333444888;;;===???@@@CCCFFFHHHGGGFFFDDD@@@===<<<>>>@@@@@@EEEHHHHHHGGGGGGGGGEEECCCEEEHHHJJJJJJHHHEEEDDD???@@@BBBCCCDDDCCCCCCBBBGGGFFFDDDEEEFFFHHHGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHMMMJJJGGGEEEFFFGGGHHHHHHIIIGGGFFFFFFGGGFFFEEEDDDEEEDDDCCCBBBAAAAAABBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===;;;:::999888999999999::::::999999999666666666666777888999:::777777666666555555555444555555555555555555555555111111111111111111111111444333222222111111222222222111111000///......---////////////////////////000000///.......................................------------------------------------------------------------------------111000...,,,+++,,,---...........................000000//////.........---+++++++++,,,,,,---------....../////////...,,,+++,,,,,,,,,---...///000000///000111222222111000///........................,,,---......//////......---,,,,,,++++++,,,,,,------------............///---------.........//////........................RRRQQQPPPOOOOOOPPPRRRSSSQQQPPPPPPPPPPPPPPPQQQQQQTTTSSSSSSTTTUUUTTTSSSRRRRRRTTTUUUWWWVVVUUUSSSQQQQQQRRRSSSSSSQQQQQQQQQSSSOOOOOOMMMLLLKKKKKKKKKKKKGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@===::::::;;;>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999888888888888888888999999999999;;;:::999888777666666666666666666666666666666666555555444444444333333333333333333333333333333333111111222222222333333333222222222111111111111000111111111111111111111111111111111111222222222222111111000///////////////111111111111111111111111...///111222222111000///222222222111111000///...111111111000000000000000000000000000000000000000000000000000000///......////////////////////////111111000000000000000000333222111111111111111111222111111000000111111222333333111000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333222222222333333444444444444444444333333333555555444444444444555555555555444333333333333444333444444444555555666666111111111111111222333333888888999:::999888777777666555555777999:::999777888999999:::::::::999999??????>>>;;;777555555666777:::===???AAABBBDDDFFFDDDCCCAAA===::::::<<<>>>CCCCCCCCCCCCCCCEEEFFFFFFCCCDDDGGGHHHHHHFFFDDDBBB>>>???AAACCCDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDFFFFFFEEEEEEEEEFFFGGGHHHJJJHHHEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBBBBAAA@@@@@@======<<<<<<;;;:::::::::999999::::::::::::999999777666666666666888999:::777666666666555555555555444444444444444444444444333333222222222222333333333222111111000000111111111111111000///.........////////////////////////000000///.......................................------------------------------------------------------------------------000///---,,,,,,---...///.................................---------,,,,,,,,,,,,,,,,,,------------,,,------......---,,,+++,,,,,,------......//////......///000000///..............................,,,---......//////......------,,,,,,,,,,,,---------------............///------..........................................TTTRRRPPPNNNNNNOOORRRSSSRRRQQQPPPPPPOOOOOOPPPPPPSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTUUUTTTSSSQQQOOOQQQSSSSSSRRRRRRSSSTTTMMMLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>;;;999999:::<<<======>>>??????@@@@@@??????>>>===============<<<;;;:::;;;:::::::::999999999999;;;;;;;;;:::999999888888888888999999999:::::::::;;;;;;999888777777666777666666666666666666666666555555444444444333333333333333333333333333333333111222222222222333333333222222222111111111111000111111111111111111111111000000000000111111111111111000//////////////////111111111111111111111111...///000111111000...---111111222111111000///...222222111111000//////...000000000000000000000000000000000000000//////...////////////////////////111111000000///......---111000000000111222222333000000000//////000000000333222111111000111111111000000000000000000000000222222222222222222222222222222222222222222222222222222222222333333333333222222222222222333444555333333333333444444444444333333222222222222333333555555444333333333333333222222333444555666777777444333333333333444555555777888888999999999999888666555555777999999888777;;;::::::999999999::::::@@@@@@???<<<999777777888666:::>>>AAAAAABBBCCCDDDBBBAAA@@@===::::::<<<>>>EEECCCBBBDDDHHHIIIGGGEEECCCDDDEEEFFFFFFDDDBBB@@@???@@@BBBCCCEEEFFFGGGHHHAAAAAAAAADDDFFFFFFEEECCCEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFEEEDDDEEEGGGHHHGGGFFFDDDFFFGGGHHHGGGDDD@@@>>>>>>>>>????????????>>>>>>::::::::::::;;;;;;;;;;;;999999::::::::::::999999777777555555555777999;;;666666666666555555555555444444444444444444444444555555333333333333555555222111000000//////000000111111000000//////......////////////////////////000//////............///........................................................................------------------------///...---,,,,,,---///000////////////////////////...............---------.........---------------++++++,,,,,,---,,,,,,,,,---------------.........,,,,,,---......---,,,,,,........................,,,---......//////............------------......---------............///..................------........................UUUSSSPPPNNNMMMNNNQQQRRRPPPOOOOOOOOOOOOOOOPPPPPPSSSTTTTTTSSSQQQOOOOOOOOONNNOOOQQQRRRRRRRRRQQQPPPNNNPPPSSSTTTSSSSSSTTTUUULLLLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFFFFHHHJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@===;;;999999;;;============>>>>>>??????>>>>>>===<<<=========<<<<<<;;;:::999999999999999999999999;;;;;;::::::999888888888999999999999::::::::::::;;;:::999888777777777777666666666666666666666666555555444444444333333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111////////////000000000000222222111111111111111222111111111111111111111111000111111111000///...---111111111111111000//////111111111111000000//////000000000000000000000000//////000000000000//////000000000111111111111111111111000000000/////////222111111111111222333333111000000//////000000111222222111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222222222333333333111111111111222333444555222222222333333444444555222222111111111111222222555444333333222222333333222222333444444555666666666666666666666777888888666777777888999999999999555555555666888999888777<<<;;;999888888999::::::>>>???>>><<<999777888999777;;;???BBBCCCBBBBBBCCCBBBCCCBBB@@@>>>>>>???AAAEEEEEEJJJTTTYYYTTTJJJDDDDDDDDDDDDDDDCCCBBB@@@???CCCCCCCCCDDDEEEFFFGGGHHHBBBCCCDDDGGGIIIJJJGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDCCCDDDGGGHHHGGGFFFDDDDDDEEEEEECCC@@@>>><<<=========>>>>>>=========::::::::::::::::::::::::888888999999999999888888888777555444444666999:::666666666666666555555555555555555555555555555555666555333222222333555666222222111000000000000000111000000000/////////...////////////////////////000///............//////........................////////////////////////////////////////////////,,,,,,---------------------------------...///000////////////////////////000000000000000000000000/////////......------,,,++++++,,,,,,------------...---------------------,,,,,,,,,------,,,,,,,,,........................,,,---......///..................------.........---------............///...............---------........................SSSRRROOOMMMMMMNNNOOOQQQLLLLLLMMMMMMOOOPPPRRRRRRSSSUUUUUUTTTQQQNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMOOOQQQTTTUUUTTTSSSSSSSSSNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBDDDGGGJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGJJJIIIHHHFFFEEECCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@???>>>===;;;;;;===??????>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::777777888999999:::;;;;;;;;;::::::999999888777777888888999999999:::::::::::::::999888777777777777666666666666666666666666555555444444444333333333222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000....../////////000000000222111111111111111222222000000000000000000000000222222222222111000000///000111111111111000000/////////000000111111111111//////////////////////////////000000000000////////////000000111111111111000000000111111222222222444444333222222222222222111111111000000111111111111111111111222111111111////////////////////////111111111111111111111111111111111111111111111111111111111222222222333333000000000111222333444555111222222333333444444444333333222222222222333333444444333222222222222333444444444444444444444333333333222222333333444555666666666666777888888999555444444666888999888666;;;:::888777777888999:::<<<<<<<<<:::777666777888999<<>>>>>>>>>>>============>>>>>><<<;;;;;;::::::999888888777777888888888888777777888777555444555666888999555555555666666666666666666666666666666666666666555444333222222333444555333333222111111111111222000000000000//////////////////////////////////////////............//////........................////////////////////////////////////////////////,,,,,,,,,---------......------------......///////////////////////////////////////000000000000000/////////......------,,,,,,,,,---------...//////---------------,,,,,,,,,------------------------........................,,,---......///..................------.........---------............///.....................---........................PPPOOONNNMMMMMMMMMNNNOOOJJJKKKKKKMMMNNNPPPRRRSSSQQQTTTVVVTTTPPPMMMNNNPPPOOOOOOOOOOOOOOONNNMMMMMMQQQSSSVVVVVVTTTRRRQQQQQQNNNMMMLLLIIIHHHFFFFFFEEEDDDBBBAAACCCGGGJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIGGGFFFDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>>======???@@@@@@???;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::777777888999:::;;;<<<<<<:::::::::999888888777777777777888888888999999999999888888777666666777777666666666666666666666666555555444444444333333333222222222222222222222222333333333222222222222111222222222111111111111000000000000000000000000000////////////000000000000///////////////000000111000000000000000000000000222222222111111111111111000000111111111111000000...//////000111111222222////////////////////////...//////000000000000000,,,------......//////000000000000111222333333333444444333222111111111222222111111000000111111222000000111222222222222111////////////////////////111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222333444222222222222333333333333333333222222222222333333444444333222222222222222444444444444333333222222222222111111222222333444666555555555555555666777555444444666888888777666777777777777777888999999:::::::::888666555666888:::===AAABBBBBBAAABBBBBB???@@@AAAAAA@@@@@@BBBCCCCCCHHHWWWkkknnn```NNNEEEFFFEEEDDDCCCCCCCCCCCCCCCEEECCC@@@===<<<===???@@@CCCCCCCCCEEEGGGGGGEEECCCBBBBBBCCCDDDDDDDDDDDDDDDHHHFFFDDDCCCDDDDDDCCCBBBDDDCCCBBBDDDFFFGGGGGGFFFHHHGGGDDDBBBAAAAAAAAABBB>>>>>>============>>>>>>===<<<<<<;;;:::999999888777777888888888888777777666666666555666666666777555555555666666666666666666666666666666666666666444444444444444444444444444333333222111222222222000000000000///////////////////////////////////////............//////000........................................................................+++,,,,,,------.........---------.......................................,,,,,,,,,---------------.........---------------......---------...//////,,,,,,,,,,,,,,,---------///......------......///........................,,,---......//////............------------......---------............///---------.........//////........................KKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQOOORRRTTTRRRNNNLLLMMMOOOMMMNNNNNNNNNNNNOOOOOOOOOTTTVVVXXXWWWTTTQQQOOONNNMMMLLLKKKIIIHHHHHHGGGGGGHHHEEEBBBCCCHHHJJJHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGEEEDDDDDDEEEEEE@@@AAAAAABBBCCCCCCDDDDDDBBBBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@@@@?????????>>>===>>>@@@@@@@@@???;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;999999::::::;;;;;;;;;<<<::::::999999888777777777666666777777777888888888888777666666555666666666666666666666666666666666555555444444444333333333111111111111111111111111333333333222222222111111222222222111111111111000000000000000000000000000//////000000000111111111///////////////000111111000000000000000000000000111000000000000111111222000000111111111111000000000000000000000111111111////////////////////////......///000000000000000,,,,,,------...//////000000000000111111111111111000000000000000000111222000000000//////000000000///000111222333222222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111222222333333333222222222222222333222222111111222222333444333222222111222222222333333333333333333444444444444333333444444555666666555444333333333444444444444444555777888777666333444555666777888888888999999:::888666555777888:::<<>>===???BBBCCCDDDCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCFFFDDDAAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA>>>===<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999555555666777777666555444555555555555666666666777555555555555555555555555333444666777777666444333333222222111111111111111////////////000000000000////////////////////////...............///000000........................------------------------------------------------++++++,,,,,,---......///..................------------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------///...---,,,,,,,,,---...+++++++++,,,,,,------...///...---,,,,,,---...///........................,,,---......//////......------,,,,,,,,,,,,---------------............///+++,,,,,,---...///000000........................IIIJJJKKKMMMMMMMMMLLLKKKMMMLLLLLLLLLMMMNNNOOOOOOLLLPPPSSSQQQMMMJJJLLLOOOLLLLLLMMMNNNOOOPPPQQQQQQVVVXXXYYYXXXTTTPPPMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLHHHDDDEEEHHHJJJGGGDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGEEEEEEEEEFFFGGG@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAA@@@???======<<>>???@@@???>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999888777777777666666666666777777777777777666666555555555555666666666666666666666666666555555444444444333333333111111111111111111111111333333333222222111111111222222222111111111111000000000000000000000000000000000000000111111111111111111000111111222333333000000000000000000000000//////...//////000111222///000000111111111000000222222111111000/////////////////////////////////......///000000000000000.........///000111111222111111000000//////......,,,,,,------...000111222//////............/////////000111222333333222111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111111444333333222222111111111222222111111111111222222444333222222111111222222111111222333444444555666333222222222222333444444666555333222111222222333444444444555777888777666111222444666888888888777999::::::888777666777999:::;;;======<<<<<<>>>@@@===???AAAAAAAAABBBCCCEEEDDD@@@DDDLLLLLLEEEFFFNNNHHHGGGEEEDDDEEEFFFHHHIIIIIIGGGDDDBBBBBBDDDGGGJJJFFFDDDBBBBBBBBBCCCBBBAAAAAAAAACCCDDDDDDDDDCCCBBBEEEBBB??????AAADDDFFFFFFEEEDDDCCCDDDEEEFFFEEEDDD@@@AAACCCDDDCCCAAA???======<<<;;;;;;;;;;;;<<<===::::::;;;<<<<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;:::444555777888888666444333444555555555666666777777333333333333333333333333444555888999999888555444222111111000000000000000////////////000000000000////////////////////////...............///000111........................------------------------------------------------++++++,,,,,,---...//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------///...,,,+++***++++++,,,******+++,,,,,,---............,,,,,,,,,,,,..............................,,,---......//////......---,,,,,,++++++,,,,,,------------.........//////***+++,,,---...000111111........................LLLJJJHHHFFFFFFGGGJJJKKKLLLMMMNNNOOONNNLLLJJJIIIMMMMMMMMMLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTUUUTTTSSSRRRPPPOOOOOONNNMMMKKKKKKKKKLLLLLLFFFHHHIIIJJJJJJGGGDDDBBBEEEEEEDDDEEEEEEGGGIIIJJJJJJGGGDDDDDDFFFFFFEEECCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>=========<<<;;;:::999888999:::;;;;;;::::::999999::::::;;;::::::;;;;;;::::::999888888888888888888888999999:::999999999888888777777777777666555444444333333444444555555555555444444555444444333222222222333222222111111111111222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111222111111111000000//////111111000000//////......////////////000000000000000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222222222111000//////000000111111222333333333333222333333333222222111111111222222222333333444444444444444444444444444444444444555666777777888888888777777777777777777777777888777666666555666666777;;;:::999888999:::;;;<<<@@@???>>>======???AAABBBDDDCCCCCCCCCDDDGGGIIIKKKLLLIIIFFFDDDEEEFFFGGGGGGGGGDDDAAAAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFCCCCCCBBBAAABBBCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDD@@@AAABBBBBB@@@>>>>>>???BBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999:::;;;:::888666666666888888777666555444333333555555666666555444333333///111333555555555444333222222111111000/////////............////////////------..................///...---,,,,,,,,,,,,,,,///...------...///000111............////////////------------------------/////////......---------........................111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---///000000000///------------------------///...---,,,,,,...///111---------,,,,,,+++++++++////////////////////////...------,,,,,,------...,,,---...//////...---,,,////////////////////////+++,,,---......---,,,+++IIIHHHGGGGGGHHHIIIKKKMMMLLLMMMNNNOOOOOOMMMKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNSSSTTTTTTTTTSSSQQQOOONNNQQQPPPNNNLLLKKKKKKKKKKKKGGGHHHIIIIIIHHHGGGEEECCCGGGGGGFFFEEEEEEFFFGGGHHHIIIGGGDDDDDDFFFFFFDDDCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>=========>>>===;;;:::999999999999;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;:::999:::999888888888888999999888777777777666666666666777666666555444444333333444444555555555555444444444444333222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111000000000///111000000000/////////...////////////000000000000000000////////////000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222333222222111000000111111000111222222333333222222333333333222222111111111222222222222333333333333444444444444444444333333444444666777777777777777999999:::::::::;;;;;;;;;888888888888888888888888:::999999888999:::;;;<<<@@@???>>>======???@@@BBBBBBAAAAAAAAABBBDDDGGGIIIMMMJJJFFFCCCCCCCCCCCCCCCFFFDDDBBBBBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCC???>>>>>>>>>??????@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCBBB@@@>>>>>>>>>AAA???===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999888999;;;:::888666777777666666666666666555555555444444444444444333222222000111333555555444333222000000000000000000111111....../////////000000000........................000///......---------......---,,,,,,---...///000............////////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++++++++++++++++++++++++++...---,,,+++,,,---///000...---------,,,,,,,,,+++...........................------,,,,,,------...------...//////...------........................,,,---...//////...---,,,EEEFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNOOONNNMMMLLLKKKFFFGGGJJJLLLNNNOOOPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNSSSSSSSSSRRRQQQPPPNNNNNNRRRPPPOOOMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGEEEEEEFFFFFFDDDCCC???????????????@@@AAAAAADDDDDDCCCCCCBBBBBBAAAAAA?????????>>>>>>?????????@@@??????>>>>>>======<<<@@@???===;;;:::999999999;;;::::::999999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777777777555555555555555444444444666666666555444444333333444444555555555555444444333333222111111111111222222222111111111111222222222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111111111111111000000000000000000000000////////////////////////000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111222222333333222111111111222222000111222222333333222222222222222222222111111111222222222111111111111111333333333333333333333333333444555666777777777777666666777888888999::::::888999:::;;;;;;:::999999888888888888999:::<<<<<>>=========>>>???@@@???>>>>>>???@@@BBBDDDFFFJJJGGGDDDBBBBBBCCCCCCBBBEEEDDDCCCCCCDDDEEEDDDCCCAAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCCCCBBB???======>>>>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777888::::::888777777888555555555555666666777777222333333333333222222111222333444444444333111000......///000000111222222/////////000000000111111........................000000///............///---,,,,,,,,,,,,---......---............/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***((('''++++++++++++++++++,,,,,,---,,,+++++++++,,,...///.........---------------------------------------...------,,,,,,------...------...//////...------........................---......//////......---DDDEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKEEEGGGJJJLLLNNNOOOOOOOOOMMMLLLLLLKKKLLLLLLMMMNNNRRRRRRQQQPPPOOONNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEDDDCCC???????????????@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>???????????????>>>======<<<<<<>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;;;;;;;<<<<<<;;;;;;:::999999999777666555555555555444444444444444444444444666666555555555444444444333444444555555444444333222222111111000111111222222222111111111111222222222333333444444333333222111111111111111111111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000////////////000000000111111111111000000000000000000000000000////////////////////////000000000000000000////////////000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111000111111222000000111222222222222222222222222111111111111111222222111111000000//////222222222222333333333333333333444555666666666666333444555666777888999999777888:::<<<<<<;;;999888777777888999:::;;;<<<<<<======<<<<<<<<<===>>>???=========>>>???AAACCCDDDDDDBBBAAAAAACCCEEEFFFFFFDDDCCCCCCDDDEEEEEECCCBBBBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBB???=========<<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999666888999999888888888999555555555666666666666666222222333333333333222222333444444444333222000///////////////000000111111000000000000111111111111...............---------//////...............///---------------------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''---------...............,,,,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---..................---...........................//////////////////...DDDEEEGGGIIIJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOQQQQQQPPPOOOMMMMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEFFFGGGDDDDDDDDDDDDFFFGGGIIIKKKFFFGGGGGGGGGFFFDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999::::::::::::999888888777777666444333333333333555555555555555555555555555555555555555444444444333333444444444444333333222111111000111111222222222222111111111111222222222333333444444333333222111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////...////////////000000000000000000000000000111111////////////000000000000////////////000000000000000000////////////000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000//////////////////////////////000000000111111111000000////////////000000000000111222222222222111111111111111111111111111111111111000000/////////111111111222222222333333222333444555555666666555555666777888999:::;;;<<<555777999;;;;;;:::999888777777888999::::::;;;;;;<<<<<<;;;<<<<<<<<<======<<<<<<===>>>???AAABBBCCCCCCBBBAAAAAADDDFFFFFFFFFCCCBBBAAABBBDDDDDDBBB@@@CCCEEEFFFGGGFFFEEECCCAAA???@@@@@@@@@AAAAAAAAABBB>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAAAAACCCCCCBBB@@@>>>===>>><<<:::999999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888666888999999888888888999888777777666555555444444333333444444444444333333444444333333222111000///000000000000//////......000000000000111111111111//////.........---------...------,,,------............/////////.........------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------....../////////++++++++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------................................./////////....../////////CCCDDDFFFGGGHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKJJJKKKLLLOOOPPPPPPPPPNNNMMMLLLKKKKKKKKKFFFGGGIIIJJJKKKKKKKKKKKKGGGGGGEEEDDDDDDEEEFFFGGGCCCCCCCCCDDDFFFHHHJJJLLLEEEFFFHHHHHHFFFDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@?????????????????????>>>>>>????????????>>>>>>======<<<<<<;;;999999;;;<<<<<<===<<<<<<;;;::::::999999::::::;;;999999999999999888777777666666555444333333333333555555555666666666666666555555555555555555555555333333444444444444333333222111111111111222333333222222111111111111222222222222333333333333222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////000000000000000000111111111111////////////000000000000////////////000000000000000000////////////000000000000000000////////////////////////////////////000000000000000000000000////////////////////////......////////////000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000/////////////////////////////////000000000111111//////.........///000000///000111111222222111111000000000111111111111111111111111000000000000000000000000111111222222333111222333444555555555555444444555555666777888888555666777999999999888888777888999999:::999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBBBBFFFDDDCCCBBBCCCCCCCCCAAABBBAAA@@@@@@AAABBBAAA@@@DDDDDDEEEEEEDDDCCCAAA@@@?????????@@@AAABBBBBBBBB>>>>>>?????????>>>======>>>>>>>>>>>>????????????@@@AAACCCBBB@@@>>>>>>???>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888777888::::::888777777888888888777666555444333333222333333444444444444444444333333222111000000000111111000//////...------/////////000000000111111/////////...------,,,,,,---,,,,,,,,,,,,---......//////000000//////...---,,,------------.........------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,------......+++,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------------...///------------------------///......------......///AAABBBCCCDDDFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKJJJIIIIIIIIIKKKMMMNNNMMMLLLKKKJJJKKKMMMPPPQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHIIIKKKLLLLLLLLLLLLKKKFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDFFFGGGIIIKKKDDDFFFIIIIIIFFFCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;999:::;;;<<<<<<;;;::::::;;;::::::999999::::::;;;999::::::::::::999888888666666555555555555555666444555555555666666666777555555555555555555555555222333333444444333333222222222222222222333444444222222111111111111222222111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000........................////////////////////////........./////////000000///000000000111111111111.../////////000000000111////////////000000000000000000////////////000000111000000000/////////...////////////////////////000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000111///////////////000111111///000000111111111111111///000000000111111111222000000111111111111111111//////000000111222222333111222333444444555444444111111111222222333333333666666777777888999999999888999999:::999888777777999999:::;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAAEEECCCBBBAAABBBBBB@@@???BBB@@@>>>===???@@@@@@???BBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>??????@@@@@@@@@???@@@BBBAAA@@@??????@@@AAA???===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;999888888999;;;:::888666777777777777666666555555555444111111222333333333333333333333222111111000000111//////////////////............/////////000000000000//////...------,,,,,,---------------...//////....../////////...---,,,,,,,,,---------.........------------------------,,,,,,---------.........************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,---.........,,,,,,---...............+++,,,,,,,,,------------------------------------...------,,,,,,------...///...------------...///------------------------///...---,,,,,,---...///>>>???@@@BBBEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGHHHKKKNNNPPPNNNMMMKKKJJJKKKMMMPPPRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIICCCFFFIIIIIIFFFCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<;;;:::888777;;;::::::999999::::::;;;:::;;;;;;;;;;;;:::999999777777666666666777777888444444444555555666666666444555555555555555555555222333333444444333333222333222222222333444444555222222111111111111222222111111111222222111111111222222222222222222222222000000000000000000000000111111111111111111111111........................////////////////////////............/////////000//////000000111111111222.../////////000000111111////////////000000000000000000////////////000000111111000000/////////...////////////////////////000000000000000000000000////////////////////////---.........//////000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000///000000111222222//////000111111111111111//////000000111111111222000000111111222222333333...//////000111222222222111111222333444444444444444444444444444444444444777777777777888999:::;;;999999::::::999888666555888999:::;;;;;;;;;::::::999:::;;;===>>>??????@@@@@@?????????AAABBBAAA@@@AAA???<<<;;;===????????????????????????AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@DDDCCCAAA@@@???@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBB>>>???AAAAAA@@@@@@@@@AAACCCAAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999888999:::;;;:::888666666666555555555666666666666666///000111222222222222222333222111111000111111111------......///000000000............////////////000000///...------,,,,,,...............///000111------...///...---+++***,,,,,,,,,---------......---------------------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------......///000111111,,,---......//////......+++++++++,,,,,,---------------------------------...------,,,,,,------...///...---,,,,,,---...///------------------------...---,,,++++++,,,---...===>>>AAAFFFJJJJJJFFFBBBCCCEEEGGGHHHHHHIIIKKKMMMMMMMMMLLLLLLKKKLLLLLLMMMJJJJJJKKKKKKLLLMMMOOOPPPOOONNNMMMMMMMMMMMMKKKIIIIIILLLOOOOOOMMMKKKIIIIIIFFFFFFEEEEEEEEEFFFHHHIIIGGGEEEDDDEEEHHHIIIHHHFFFIIIIIIGGGFFFDDDBBBAAA@@@BBBAAA@@@@@@@@@BBBDDDFFFFFFDDDBBB@@@???>>>??????@@@@@@@@@????????????>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888;;;;;;:::999888888888888888777777666555444444333333444666777777777666555555555666666666666555555444444555555444444333222333333333222222111111111//////000111333444555666333333333222222111111111444444333333222111000000000000000000000000000000000000//////.........---000000//////.........---////////////////////////000000000000000000000000............////////////......//////000000111111////////////////////////////////////////////////111111000000//////......000//////.........//////111111000///////////////////////////////////////............////////////000000//////.........---......//////000000111111000000000000////////////000000000000111111111111111111111000///......---111111000000//////......//////............//////////////////000000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222111111000000111333555666444444444555555555555666555555555555666666666666::::::;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;999888<<<===>>>???@@@AAAAAAAAA>>>>>>>>>======<<<<<<;;;BBB???<<<<<>>AAAAAA@@@???@@@AAABBBCCCBBBAAA???======>>>???@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;::::::999999999999777999;;;===>>>>>>===<<<666666666666666777777777666666555555555444444444111222222333333222222111222111111000000000000000000000////////////000000//////.........---------...........................---+++))))))***+++,,,.........------,,,,,,,,,...------------...//////------............------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,---------.../////////000...+++))))))***---...,,,---......//////......,,,,,,+++***+++,,,---.........------------......,,,,,,,,,---------...............////////////000,,,------......------,,,///...---,,,,,,,,,,,,,,,////////////////////////------------......///000===>>>@@@EEEHHHIIIFFFCCCDDDFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKKKKLLLMMMMMMKKKJJJJJJLLLNNNNNNKKKHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCEEEGGGHHHGGGFFFHHHGGGFFFEEECCCBBBAAAAAAEEEDDDBBB@@@??????@@@AAAFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999888888888888888:::999999888888888999999999999888777777666555555444444555666666666666666555555666666666666555555444444555555444444333222333333333222222222111111000000111111222333444444333333333222222111111111333333222111111000//////000000000000000000000000000/////////............000/////////............////////////////////////////////////////////////............////////////000000000///////////////////////////////////////////////////////////////111000000000/////////...//////............//////111000000///////////////////////////////////////............////////////000/////////............///////////////000000000000000000000/////////...//////000000000111111111333333222222111000000///000000000000//////////////////............//////............////////////222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222222111111111111222444555444444444444555555555555555555555555666666666666999999999999:::::::::::::::;;;<<<>>>>>>===;;;:::>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;<<<<<>>>>>>>>@@@AAABBBAAA@@@???>>>>>>>>>>>><<<;;;::::::999999999:::888999;;;===>>>===<<<<<<777777777777777777777777555555555444444444444333222222222222222222222222222111111000000000000000000000////////////000000//////.........---------........................///---,,,*********,,,---------------------,,,,,,...------------...//////------............------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......------------............---,,,+++******,,,...///++++++,,,------------,,,,,,,,,+++++++++,,,---.........------------......,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,------......------,,,///...---,,,,,,,,,,,,---........................+++************+++,,,--->>>>>>@@@CCCFFFGGGFFFEEEEEEGGGHHHHHHGGGHHHJJJLLLMMMMMMMMMMMMLLLJJJIIIHHHKKKKKKLLLMMMNNNOOOPPPPPPJJJIIIIIIJJJLLLLLLKKKJJJJJJKKKMMMLLLIIIEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCEEEFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBEEEDDDBBB@@@???>>>??????DDDDDDCCCBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>===<<<<<<;;;:::999999888999999999888888888888777888888777777777888999999::::::999999888888777777555555555444555555666777555555666666666666555555444444555555444444333222333333333222222222222111111111111222222222333333222222222222222111111111111111111000000//////...000000000000000000000000////////////............////////////............////////////////////////....................................////////////111111000000///......---////////////////////////////////////////////////000000000000//////////////////............//////000000//////......//////////////////////////////............////////////////////////............000000//////////////////000000000/////////......//////000000000000111111333333222222111000000000////////////000000000000//////............//////------------............222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222333222222111111222333333333333333444444444555555444555555555555666666666777777777888888888999999999:::<<<>>>>>>>>>======@@@@@@AAAAAABBBAAAAAA@@@>>>===;;;::::::;;;<<<===AAA???===>>>??????>>>===AAAAAA???>>>===<<<<<<<<>>>>>======>>>;;;;;;:::999999999::::::888999;;;<<<===<<<<<<;;;999999888888777777666666444444444444333333333333333333222111111222333333222111111000000000000000000//////......//////000...............---------........................///...---,,,+++,,,---...,,,,,,------------------...------------...//////------............------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------..................------------)))******+++,,,......///)))******+++++++++++++++,,,,,,+++++++++,,,---.........------------......,,,,,,,,,---------......*********+++++++++,,,,,,,,,------......------,,,......---,,,,,,,,,---------------------------------------,,,------...///>>>>>>???AAACCCEEEFFFFFFFFFGGGHHHGGGGGGGGGJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPJJJIIIHHHIIIJJJJJJIIIGGGGGGHHHJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBB????????????>>>>>>>>>>>><<<<<<;;;:::999888888777999999999999888888777777666666666666777888888999999999999888888888777777666555444333333444666777444555555666666555555444444444555555444444333222222222222222222222222222222222222111111111111111222222222111111111111111111111111000000/////////000000000000000000000000///////////////.........///////////////.........////////////////////////....................................////////////000000/////////.........////////////////////////////////////////////////000000000000///////////////............//////000000//////.........//////////////////////////////............///////////////////////////.........000000000//////......---000000/////////.........////////////000000000111000000000000//////............//////000000111111//////............//////------........./////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222333333222222222222222222222333333333444444444444444444444555555555666666666666666777888888999999888999:::<<<===>>>>>>>>>@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;<<<>>>???<<<<<<===>>>???>>>===<<<@@@@@@?????????>>>======CCCBBBBBBCCCEEEEEEDDDBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???@@@@@@@@@@@@???>>>===============;;;::::::999999:::::::::999::::::;;;;;;;;;::::::::::::999888777666666555444444333333333222222222444333111000000111333444222111111000000000000000/////////....../////////................................................///...------------......,,,,,,,,,------............------------...//////,,,------......------,,,------------------------------------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,)))***+++---......------))))))***++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,------------.........,,,------......------,,,...------,,,,,,,,,------------------------------//////............//////===>>>???@@@BBBCCCEEEGGGFFFGGGGGGGGGFFFGGGJJJMMMLLLLLLMMMMMMNNNMMMMMMMMMKKKLLLMMMOOOPPPPPPPPPPPPLLLKKKIIIIIIIIIHHHFFFDDDCCCEEEFFFFFFEEECCCCCCDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDD@@@@@@???@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>======<<<<<<;;;:::999999888888888999999999999888777666555555555555666666777888777777777777777666666666666555444333333444555666444444555555555555444444444444555555444444333222222222222222222222222222222222111111111111000000111111111111111111111111111111111111111000000000////////////////////////.........///////////////.........///////////////////////////////////////....................................////////////---........./////////000////////////////////////////////////////////////////////////000000000000...............///000000//////............//////////////////////////////............////////////.........///////////////000000//////......------////////////...............////////////000000000000000000///////////////......//////000000111111//////............//////....../////////000000000111111111000000000//////////////////////////////////////////////////////000000000000000000000000000000111222222222222111222222333222222222222111222222222222333333333444444444444444555555555555555666666777888999999999666777888:::;;;<<<======>>>????????????>>>>>>======>>>???@@@@@@@@@@@@@@@888:::===@@@@@@???>>>===>>>??????@@@@@@AAAAAAAAADDDCCCBBBCCCDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@>>>>>>======<<<=========:::::::::999999::::::;;;::::::::::::::::::999999:::999999888777666555555444444333333333222222222444333111000000111333444222111111000000000000000//////............//////---..................................................................///,,,,,,,,,------............------------...//////,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,---------............------,,,,,,,,,+++***+++---......---+++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------..................////////////,,,------......------,,,------,,,,,,,,,------...------------------------,,,,,,+++++++++++++++,,,<<<>>>@@@AAAAAABBBDDDFFFEEEFFFFFFFFFFFFHHHLLLOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKMMMOOOPPPPPPOOOOOOMMMLLLJJJIIIIIIGGGEEEBBBAAACCCDDDDDDCCCCCCDDDEEEBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>======???BBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@??????>>>???@@@@@@@@@@@@????????????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::888888999::::::888777666555555444444555555666666666666555555555555555555666555444444444444444444444444555555555555444444444444555555444444333222111222222222222333333333111111111111111111000000000000000111111111111111111111111111111111111111////////////////////////.........///////////////.........///////////////////////////////////////....................................////////////,,,------...//////000000////////////////////////////////////////////////////////////000000000000......---......///000111......------......//////////////////////////////............////////////........./////////////////////................../////////.........------......////////////000000222222111111111111111111////////////000000000000//////............//////////////////000000000111111111000000000/////////////////////////////////////////////////////////000000000000000000000000///000111111222222111111111222222333333333222222111111222222222333333333333444444444444555555555555555666666777888999999666777888999:::;;;<<<<<<======>>>>>>>>>>>>>>>======@@@DDDHHHIIIGGGDDDAAA888<<>>>>>>>>??????@@@AAACCCDDDBBBAAA@@@AAABBBBBB@@@>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<======::::::999999999:::;;;;;;;;;::::::999999888888888888888777777666666555555444444444444333333333333333333222111111222333333222111111000000000000000///......------......///---------.......................................---------...............,,,,,,------------------...------------...//////,,,,,,------------,,,,,,,,,,,,,,,------------...------------............,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,---------------***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,---......------------------------...------,,,,,,,,,,,,,,,:::===@@@AAAAAAAAACCCFFFDDDEEEEEEEEEFFFIIIMMMQQQPPPNNNKKKIIIHHHHHHIIIJJJHHHJJJLLLNNNOOOOOONNNNNNLLLKKKJJJIIIIIIHHHFFFDDDBBBCCCDDDDDDBBBBBBBBBDDDBBBCCCDDDDDDDDDBBBAAA@@@CCCCCCCCC@@@===>>>AAADDDCCCDDDDDDDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>???>>>>>>>>>============;;;;;;;;;;;;;;;<<<<<<<<<777888999::::::999777666555555444444444444444444555555555555555555555555444555555555444444333222333444444555555444444333444444555555444444333222111111222222222333333333000000000000111111111111///000000000111111111222000000000000000000000000////////////////////////............/////////000............/////////000////////////////////////////////////////////////............////////////........................////////////////////////////////////////////////.../////////000000000111---------......///000111...------------...///000////////////////////////............////////////............/////////000------..................//////.........---------........./////////000000111111111111111111111222000000000000//////////////////............//////........./////////000000111000000000////////////////////////////////////////////////////////////000000000000000000000000///000000111111111111111000000222333444333333222111111111111222222222222333333444444444555555555333333444555666777888888888888888999:::;;;<<<===<<<===>>>???????????????===BBBJJJPPPQQQMMMGGGCCC>>>BBBHHHJJJGGGCCC@@@>>>@@@???>>>===>>>???AAACCC===<<<===>>>@@@AAA@@@???===>>>???@@@AAA@@@@@@???>>>?????????>>>>>>=========<<<<<<;;;;;;<<<<<<===:::999999999::::::;;;<<<;;;:::999888888777777777666666666555555555555555555555555444444444444333222222222222222222222222222111111000000000000000///......------......///---------.........//////........................,,,,,,---...............------------------,,,,,,...------------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,+++,,,,,,---------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,---...///........................000000///...............999<<<@@@BBBAAAAAACCCEEEDDDDDDEEEEEEFFFIIINNNRRRRRROOOKKKFFFDDDDDDEEEFFFHHHIIILLLNNNOOOOOONNNMMMKKKJJJIIIIIIJJJJJJHHHFFFDDDEEEEEEDDDBBB@@@AAABBBCCCCCCDDDDDDDDDCCCAAA@@@EEEFFFEEEBBB??????CCCFFFDDDDDDEEEEEEEEEEEEEEEEEE===>>>@@@BBBDDDEEEEEEFFFAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============::::::;;;<<<<<<======>>>777888:::::::::999777555666555444444333333333333555555555666666666666666444444555666555444222111333444444555555444444333444444555555444444333222111111111222222333333333///000000000111111111111//////000000111111111222.........///////////////////////////////////////---.........//////000000---.........//////000000////////////////////////000000000000000000000000............/////////000/////////...------,,,,,,////////////////////////////////////////////////.../////////000000111111---------......000111111---------------...///000////////////////////////............/////////000---.........//////000000,,,------......///////////////.........---------............/////////000///////////////000000000111111000000//////......//////............//////---------.........//////000000000000////////////////////////////////////////////////////////////000000000000000000000000//////000111111111111111///000111333444444333333000111111111111222222222333333333444444444555555111111222333555666666777::::::::::::;;;<<<======<<<===>>>???@@@AAAAAAAAA===DDDNNNUUUWWWQQQIIICCCCCCHHHNNNOOOKKKEEE@@@>>>BBB@@@===<<<<<<===???AAA999999:::<<<@@@BBBBBBAAA===>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999999999::::::;;;<<<;;;;;;999888777777777777444444444555555555555555666666555555555444444444111222222333333222222111222111111000000000000000.........------.........---------.........//////........................++++++,,,---.........---.........------,,,,,,,,,...------------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......+++++++++,,,,,,---------******++++++,,,---...///++++++,,,------------,,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,---...///////////////////////////...---,,,+++++++++++++++===>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMKKKHHHHHHJJJKKKIIIGGGJJJKKKLLLMMMMMMLLLKKKJJJLLLJJJGGGEEEDDDEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAFFFEEEDDDCCCBBBCCCDDDDDDAAADDDFFFGGGFFFDDDDDDDDDBBBCCCDDDEEEEEECCCAAA???@@@@@@AAAAAAAAAAAABBBBBB========================<<<<<<<<<;;;:::999777777999999999888888666555555444444444444444555666666555555444444444444555555444333333444666777666555777777666555333222111111555555555444444333333333333333444444333222000///000000////////////000000000000000000000000000000,,,,,,---...///000111111111000000///...------,,,........................000///.........///111222000000//////......------------------------------//////.........---------////////////////////////000000//////.........---////////////////////////......---------,,,,,,,,,000//////........./////////...---------///000111////////////////////////////////////////////////........................------............------000000//////.........---............////////////////////////////////////222111000111222333222111000000000000000000000000......////////////......000000000000000000000000......///000000000000000000000//////......------111000000////////////000222222111111111111222222111111000000000000111111000000000000000000000000444333222111111222333444333333333333444555666666222333555888:::;;;<<<=========>>>???????????????===AAAGGGLLLMMMKKKGGGCCCBBBBBBAAA@@@@@@AAABBBBBBAAA???===;;;;;;<<<>>>@@@<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>======<<<<<<======<<<;;;:::999999888::::::;;;<<<>>>===:::777:::999888888777777777888666666666666555555555555666777777777888888999999555555555444444333333333000//////000222444444333222111111111000000////////////............/////////............---------------------------------///---+++))))))+++---///++++++,,,,,,,,,,,,------------,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...---+++******+++---...------------------------,,,------,,,++++++,,,...........................******,,,---.../////////.........------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---...///;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHLLLIIIGGGGGGIIIJJJHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJHHHFFFDDDCCCDDDEEEGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCBBBBBBCCCDDDDDDBBBDDDGGGGGGFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;999888777999999999888888777666555555555444444555666666777666555555444444555555666555444333444666777666555444444333222111111000000222222222222222222111111333333444444333111000///000000////////////000000000000000000000000000000------......///000000000000000000//////.................................///////////////000000111///////////////.........------------------------//////.........---------////////////////////////000000000/////////......////////////////////////////////////.........---//////............/////////............//////000////////////////////////////////////////////////.................................//////.........000/////////........................////////////////////////////////////---,,,+++,,,...000///...////////////////////////...//////000000//////...000000000000000000000000...///000000000000000//////////////////.........000000////////////000000111000000000000000000111222222111111111111222222111111111111111111111111222111000//////000111222333333333333444555666666444555777999;;;<<<======;;;<<<======>>>>>>======:::===BBBFFFGGGEEEAAA???AAA@@@????????????@@@AAA@@@???===<<<<<<===???@@@<<<<<<<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::;;;<<<;;;999777;;;;;;::::::999999999999999999888777666555555444444444444555555666666666555444444444333333333333000//////000222444333222111111111111000000000/////////............/////////............---------------------------------///...,,,+++++++++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---+++******+++---...------------------------,,,------,,,++++++,,,...---------------,,,,,,,,,,,,,,,------...---------......---------,,,,,,,,,------------............------------------------------............------------,,,,,,,,,---......777888999;;;===???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEIIIHHHFFFFFFGGGGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHIIIGGGEEECCCBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCEEEGGGHHHFFFEEEDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???????????????????????????=========<<<;;;:::999888888888999888888777666555666666555555666666777777666555555444444555555666666555444555666777666555333333333222222111111111111111111222222222222222333333333333222111000///000000////////////000000000000000000000000000000////////////////////////000000000000////////////..............................///000000000000///.........///////////////------------------------/////////............---////////////////////////111000000000000000//////////////////////////////111111000000000000000/////////............////////////////////////...---////////////////////////////////////////////////...........................//////000000//////...////////////........................////////////////////////////////////...---,,,...000111111000........................///000000111111000000///000000000000000000000000///000000000000000///......///////////////000000//////...//////000111222000000////////////000000333333222222222222333333222222222222222222222222111111000000000000111111333333333333444555666666666666888999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<999;;;>>>@@@@@@???===;;;???>>>>>>======>>>>>>??????>>>===<<<<<<===??????<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;<<<<<<:::999:::;;;<<<<<<<<<;;;:::999;;;:::999888777666555444444444444444444555555555444444333333333333222222111000000111333444333222111111111111000000000000//////............/////////............---------------------------------///......---------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---.../////////------------------------------------------------------,,,,,,,,,---......---------------------------,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,------------,,,------,,,++++++,,,...---------,,,,,,+++++++++------......------,,,+++...------------,,,,,,,,,------------....................................------............------......---,,,,,,,,,------666777888:::===???@@@AAACCCBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCBBBAAA@@@@@@?????????@@@AAABBBCCCDDDEEEDDDFFFHHHGGGFFFDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999888888888888888777666666777777666666666666777777666666555555555555666666777555555555777777666555444444444444444444444444222222333333444444444555222222222222111111000000000000////////////000000////////////////////////000000//////............/////////000000000000000........................,,,---///000000000///...------......//////000000......................../////////...............////////////////////////111111111111000000000000////////////////////////000000000000000000000000///............//////000...///000000000...---,,,////////////////////////////////////////////////........................//////000000000000/////////////////////.....................////////////////////////////////////111000///000111222111000////////////////////////000000111111111111000000////////////////////////000000000000000//////.........//////000000000111............///000222222000000////////////000000222222222111111222222222222222222222222222222222333333333333333333333333333333333333444555666666666666777888888888888777999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>=========>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>?????????DDDAAA===<<<<<<<<<<<<;;;999:::<<<======<<<:::888999888888777777666666666555555666666666666666666333333333333333333333222222111000111333333333111111111111000000000000000//////............/////////............---------------------------------...////////////---,,,++++++++++++,,,,,,,,,------,,,,,,------............---------------------------------...............------,,,,,,,,,------...................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,---,,,++++++,,,.........------,,,+++++++++,,,------...------,,,,,,------------------------,,,,,,---------.........------------------------------............------///...---,,,,,,,,,,,,,,,666777999;;;===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHFFFEEEDDDDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@AAACCCDDDDDDEEEEEEFFFGGGGGGEEEDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>========================>>>>>>>>>===<<<;;;999999777888888888888777777666777777666666666666777777666666666555555666666666777666444555666777666444333333444444444444555555222222222333333444444444222222111111111111111111000000////////////000000////////////////////////000000000///......------////////////000000000000........................,,,---///000000000///...------......//////000000........................////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////...............///000000...///000000000...---,,,//////////////////////////////////////////////////////////////////////////////000000000000//////.........///////////////............////////////////////////////////////111000......//////---,,,000000000000000000000000000000111111111111000000//////////////////////////////000000000000//////.../////////000000111111............///000222222222111111000000111111222111111000000000000111111222222222222222222222222333333333444444333333333333333333333444555666666777777888888888888777777999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;????????????@@@AAABBBBBB>>>>>>>>>???????????????;;;<<<<<<======>>>>>>???CCC???<<<::::::;;;;;;:::777888:::;;;<<<:::999777444555555666666777777777666666666666666666555555333333333333333333333333444222111222333333222111000000000000000000111111//////............/////////............------------------------------------...///000///...,,,++++++++++++,,,,,,,,,------...---------,,,,,,,,,+++---------------------------------.........//////...------,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---,,,++++++,,,...///.........---------,,,***+++,,,---............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,,,,,,,,,,777888:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDDDDFFFGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAACCCDDDDDDEEEEEEEEEFFFFFFEEECCCBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888777777888888888888777777777777666666555555666666777666666555555666666777666555444444555555444333222222222222222222222222000000000111111111111111222111111000000000111111000000////////////000000000000000000000000000000000000//////.........---////////////....................................------...////////////............///////////////...........................////////////000000000//////////////////////////////000000000000000111////////////////////////------............//////......---......///000111//////////////////...---////////////////////////////////////////////////////////////////////////...//////000000//////............///////////////............////////////////////////////////////333111000000111000///...111111111111111111111111///000000111111000000///000000000000000000000000......///000000000000000///000000000000000000111//////...//////000111222222222111111111111222222111000000000000000000111222222222222222222222222111111222222222222111111333333333333444555666666888999999:::999999888888999999:::;;;;;;;;;;;;;;;777888888888888999::::::::::::;;;;;;;;;;;;::::::888999:::<<<===<<<;;;;;;????????????@@@AAABBBCCC===============>>>>>>>>>;;;;;;;;;<<<<<<=========>>>;;;888666777888888777666777888999999999888777222333444555666777888999555555555444444444444444333333444444444444555555555444222222333333222000000000000000111111111111//////............/////////............---------------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,------......------,,,++++++***------------------------,,,,,,,,,---......//////......---,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------,,,++++++,,,...........................)))***,,,---.../////////,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,------888999:::;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCAAAAAADDDFFFGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAABBBBBBBBBBBBCCC@@@AAABBBDDDEEEEEEEEEDDDEEEEEEEEEDDDBBBAAABBBCCC@@@AAACCCDDDDDDDDDCCCBBBCCCCCCBBBAAAAAA@@@??????========================<<<<<<<<<<<<;;;999888777777777888888888888777777777666666555444444555555777777666666666666777777666444333333444444333222222222222222222222222222111111111111000000000000222111000//////000111222000000////////////000000000000000000000000000000///////////////.........//////......------,,,,,,...........................------------.../////////////////////..................................../////////000000000000////////////////////////....../////////000000000////////////////////////---------....../////////---------......///000111///............//////000////////////////////////////////////////////////////////////////////////.........//////...................../////////000............////////////////////////////////////222000000111333333333222000000000000000000000000...//////000000//////...000000000000000000000000,,,---...000111111111111111111111000000000000000000000////////////000000111111000000000000111111222111111000000111111222111111111111111111111111111111222333333222111111333333333333444555666666666666777777777777777666777888999999::::::999999555555666777888999999:::999:::;;;;;;;;;;;;:::999888:::<<<>>>???>>>===<<<>>>>>>>>>>>>???@@@AAAAAA<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::777777888999888777777777777888888888999999444444555666777888888999666666666555555444444444444444444555555666666666666444333333333333111000///000000000111111111111//////............/////////............---------------------------------***+++,,,------.........++++++,,,,,,,,,,,,------.........---------------------------------------+++++++++,,,---.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,------,,,++++++,,,...+++,,,,,,------......///+++,,,,,,---.........---,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------............------------,,,,,,,,,---......888888999:::<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDCCCAAAAAADDDGGGHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDAAABBBCCCEEEEEEEEEEEEDDDDDDEEEEEECCCAAA@@@AAABBB???AAACCCEEEEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777777666777777888888888777777777666555444444444444444777777666666666666777777555444222222333333222111555555555444444333333333444333333333222222111111111111000//////000111222000000////////////000000000000000000000000000000//////////////////////////////...---,,,,,,++++++..............................---,,,,,,...///000000000//////.........---////////////////////////.../////////000000111111////////////////////////---.........//////000000////////////////////////---.........//////000000---------......000111111///...---------///000222////////////////////////////////////////////////000000000000000000000000------............---------.........//////000000............/////////000////////////////////////+++******,,,///111111000////////////////////////......////////////......000000000000000000000000+++,,,...///111222222222222222111111000000//////111000000////////////000000000////////////000000333222222222222222222333000000000000000000000000333333555555555555333333333333333333444555666666111222333333444333333333666666777888888888888888555666777999:::;;;;;;;;;999:::;;;<<<<<<;;;:::999999;;;>>>@@@AAA@@@>>>===<<<<<<<<<<<<===>>>???@@@<<<<<<======>>>>>>>>>???===============<<<<<<<<<===;;;::::::;;;<<<;;;:::888888777777888999::::::777777777777888888888888999999888888777777777666555555555666666666777777666555333333333333111000//////000000111111111222//////............////////////.........---------------------------------)))******+++,,,---...///++++++,,,,,,,,,---------------......///000000000------------------------******+++,,,,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,------,,,++++++,,,...)))***+++,,,------...///------......------,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------........................---..................---,,,,,,,,,,,,------...///777777888999:::<<<>>>???=========>>>???@@@BBBBBBDDDCCCAAA@@@@@@AAACCCDDDHHHEEECCCCCCFFFGGGFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@???@@@@@@AAAAAABBBDDDFFFGGGHHHGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>===;;;999888888888888888888888888888999999;;;;;;:::999888777666666666666555555555555666666666666777777777777666666333333333333333333333333333333333333333333333333333222222111000000000111111111111111000000000000////////////////////////000000111111111111000000................................................------............------........................................................................////////////000000000000000000//////.........---............////////////..............................---,,,---...///000////////////////////////............///000222222//////000000000000//////000000////////////000000......------------............//////......---,,,,,,,,,------...//////000............///////////////////////////.........---...///.........000222222222111111000/////////222222111111000000//////000000//////.........---/////////000222444666888888444//////111222000---000000000000000000000000000000000///...///222555---...///000000///...---///000000000111111111111000000000000000111111111222333333222111111222444555555555555555555444444666666555555555777888:::777777888999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<========================>>>>>>>>>>>>>>>???@@@@@@>>>===============>>>???;;;;;;<<<<<<;;;999888666777999;;;:::999888888888888777666666777999;;;===888888777555444222111111333333444444444444333333222222222222222222222222111111111111000000000000////////////...---,,,+++//////...------------...////////////////////////,,,+++***))))))+++---............------,,,,,,,,,++++++,,,,,,---...//////........................******+++,,,---///000111....................................////////////.........------,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,------.........000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++,,,,,,---...//////////////////////////////------............------,,,,,,,,,------.........------------------------666666777888999;;;<<<============>>>???@@@AAABBBCCCBBB@@@???@@@AAABBBDDDGGGEEECCCDDDFFFGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA????????????@@@@@@AAABBBAAABBBDDDFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@????????????<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999999999888777777666666666666555555555555666666555555666666666666555555333333333333333333333333222222222222222222222222333333222111111111111111111111111111000000000000000000000000000000000000//////000000000000//////................................................------............------.........................................................................../////////000000000000000/////////........................////////////........................//////.........///000111////////////////////////............///000111222///000000000000000///...000000////////////000000......------------............//////......---,,,------......///000000111............/////////////////////////////////...---...///...---...000111000000000000000000111111000/////////.........---000000/////////.........000///000000222444666777888333//////111222000---///////////////////////////000000///...///222555//////000111111000//////000111111111222222222222//////000111222333333444222222333222111111222444555555555555555555444444666666666666777888999999777888888999::::::;;;;;;999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>=====================>>>>>>>>>>>><<<;;;999888999999999::::::999999888777666666777888:::<<<999888777666444333222111333444444555555444444333333333333333222222222222111111111000000000//////////////////...---,,,,,,//////...---------------........................,,,+++***)))***+++---.........---------,,,,,,,,,++++++,,,,,,---......///........................------,,,------...//////........................------------..................---------,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,555555555666888999;;;;;;<<<<<<<<<===>>>???AAAAAA@@@@@@?????????@@@BBBCCCGGGEEECCCDDDEEEFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC@@@AAABBBDDDDDDCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777777777777777777777777666666555555555555666666444444555555555555444444333333333333333333333333111111111111111111111111333333222222111111222222111111111111000000000000000000000000000000000000......////////////......................................................------............------................................................////////////////////////....../////////000000000////////////........................////////////////////////////////////000////////////000111111////////////////////////............///000111111000000000000000///......000//////......//////000......------------............//////......---,,,......//////000111111111............////////////......//////////////////.../////////---...///111......///000000111222222////////////............000000////////////......000000000111222444555666777333//////000111000...//////////////////////////////000///...///222444000000111111111111000000111111111222222222333333...///000111333444555555111222333222000000222333444444444444444444555555555666777888888999999999888888999999:::;;;;;;;;;888999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>======<<<<<<<<<;;;===>>>>>>???>>>===;;;::::::999888;;;>>>>>><<<999888777666666666888999:::999888888666555444333222444444555555555555444444444444444333333222222222111111000000000000//////---...............------///......---------------------------------------,,,+++*********+++---...------------,,,,,,,,,,,,+++,,,,,,------.........------------------------......------------..............................+++,,,,,,,,,------------...------------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------.........++++++++++++++++++++++++------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,444444444555666777999:::;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>???@@@BBBBBBFFFEEEDDDDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@@@@???AAAAAA@@@@@@??????>>>>>>=========>>>???AAABBBCCC@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>=========???>>>===;;;::::::999999:::::::::::::::999999999555555666666777777777888666555555444444555555666333333444444444444333333333333333333333333333333222222222222222222222222333333222222222222222333111111111111000000000///////////////////////////---..................---................................................------............------................................................000000000000000000000000........./////////000000///////////////.....................////////////000000000000000000000000///////////////000000000////////////////////////...............///000111000111111000000///...---/////////....../////////......------------...............///......---,,,....../////////000000000............////////////............////////////.../////////------///111////////////000000111111111111111111000000000000000000//////////////////000000111111222333444555555222//////000111000...////////////////////////...///000///...///111333000000000000000000000000000000111111111222222222//////000111222222333333111222222111000000111333333333444444444444555555444666777999999999999888888999999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;:::888888;;;:::;;;@@@FFFEEE???999777777666666666777888888999888888666555444333333444444555555555555444444555555444444333222222222111000000000////////////------..................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------------------------------++++++++++++++++++++++++333333333444555666777888:::::::::;;;<<<===??????<<<======>>>???AAABBBBBBEEEEEEDDDDDDCCCDDDDDDEEECCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>=========>>>???AAABBBCCCAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@========================???>>>===<<<;;;::::::::::::999999999888888888777555555555666777777888888555555444444444444555555222222333333333333222222333333333333333333333333333333333333333333333333222222222111111222333333111111111111000000000///........................------............------................................................------............------................................................000000000000000000000000............////////////.........///////////////............////////////000000000000000000000000------........./////////////////////////////////...............//////000000000000000000///......//////............//////......------------...............///......---,,,------............//////............////////////---.........//////000000...///000///------...000000000000000//////......000000000000111111111111//////000000000000000000111111222222333333333333444222000//////000000///........................---...////////////111222////////////////////////////////////000000000000000000000000000/////////111222222111000000111333333333333333444444555555444555777888999999888888888888999999999999999999::::::;;;<<<<<<<<<<<<<<<888999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<==================<<<;;;999888777888999999999888777666:::;;;???FFFKKKIII@@@888777777666666666666666666888888777666555444444333333333444444444444333333444444444333333222222222000000000////////////...------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------)))))))))***+++---...///........................,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------............------------------------------++++++++++++++++++++++++333333333444444555777777999999999:::;;;<<<>>>>>>;;;<<<===???@@@BBBCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>=========>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????============>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>:::999999888888777777777666666666777777888888888555555444444444444555555222222333333333333222222333333333333333333333333333333333333333333333333111111111000111111222222111111111111000000000000------------------------------............------................................................------............------................................................////////////////////////------........./////////.........///////////////............////////////////////////////////////,,,------...///.........///////////////////////////......---......////////////000000000000/////////......------......///......------------............//////......---,,,---------...........................////////////------......///000000000///000000///------...000111111000//////...------............//////////////////000000000000111111111111222333333333222222222111000///...///000000........................,,,...////////////000222//////............//////........./////////000000111000000///......------000111222111//////111222222222333333444444555555444555666777777888888888777888888888888888888888999:::;;;;;;<<<<<<;;;;;;777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;999888888999:::::::::999888777999;;;@@@FFFIIIFFF>>>888777777666666555555444444777666666555444444333333222222333333333333222222222222222222222222222222000000////////////......---...............------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,---///000........................------------............,,,,,,,,,------------...,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////000//////......---,,,,,,,,,+++,,,,,,------------,,,------------------------------------------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444444555666777888888999999:::<<<===>>>;;;<<<===???AAACCCDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFBBBBBBAAAAAA@@@?????????=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@????????????=========>>>>>>?????????;;;;;;;;;;;;<<<===>>>???;;;;;;:::999999888777777777777888888888888888888555444444333333444444555222333333333333333333222333333333333333333333333222222222222222222222222000000//////000000111222111111111111000000000000..............................////////////......................................................------............------........................................................................---------.........//////............/////////000............////////////........................,,,---...///000//////...///////////////////////////......------.........---...///000000111111000///......------......///......------------............//////......---,,,/////////...........................////////////------......///000000111///000000///------.../////////////////////......---........./////////000//////000000000111111111111222333333333222111111111111000///......///111........................+++---///000//////000111000000///......///000000////////////000000000000000000000000////////////000111111111//////111222111222222333444444555555444444444444555666777888777666666666666666666666888888999::::::::::::999777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999:::;;;<<<<<<;;;999888888999:::;;;;;;:::999888777999<<>>@@@BBBCCCDDDEEEBBBDDDFFFDDDBBBAAADDDFFFBBBBBBAAAAAA@@@??????>>><<<<<<======>>>>>>?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@??????????????????@@@@@@@@@@@@????????????>>>======>>>>>>??????@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999888888888888888888555444444333333444444555222333333444444333333222333333333333333333333333111111111111111111111111//////...//////000111111111111111111000000000000////////////////////////......////////////......................................................---..................---........................................................................---------.........//////---.........//////000000............/////////000........................---...000111111111000//////////////////////////////......---------......,,,---...000111111111111.........------..................------...............//////......---,,,000000000000////////////............/////////000---------...///000000111///000000///---,,,...///------......///000000000///000000000111111222222//////000000111111111222111222333444333222111000111111000///......///111........................+++---///000//////000111222111000//////000111222000000000000111111111111//////000000111111222222000111111000//////000222111111222333333444555555444444333333444555777888666666666666666555555555666666777888888888888888777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>888999;;;<<<<<<;;;:::999777777999999:::999888777777888888888666555666888666777666666555444222222444444444333333222222222000000111111111111000000......///000111222222333000/////////............////////////...---,,,+++...---,,,,,,++++++,,,,,,------------------------+++,,,------......------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000........................******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,+++***+++,,,...///.........------,,,,,,,,,,,,,,,------------......000000///...------,,,,,,***+++---...///...---------------------------------------------------------..................---.........------,,,,,,,,,------------------------444333333333333444555666666666666777888:::;;;<<<999<<>>===<<<===============>>>>>>>>>============>>>???@@@AAA@@@@@@@@@?????????>>>>>><<<===>>>???????????????>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>?????????:::999999:::;;;;;;:::888777777777888888888888888333333333333333444555666222111111111222333333444222222222222222222222222222222222111111111000000000000000000000000000000000000000000////////////333111///---,,,---.../////////////////////.........------,,,,,,------...000000111111111111000000........................------............------///...---,,,,,,---...///,,,---------......//////---......///////////////---......///000/////////,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......////////////////////////...------,,,,,,------...000////////////.........------------------------//////............//////......------------......------------------------////////////////////////000000000000/////////////////////000000000000000////////////////////////000///...------...///000222222111111222444555666---222666666222///111333111111000000//////......000///...---,,,---......000000000000000000000000000///...------...///000///000000000111111111111333222222222111111000000333222111111111222444555333333333333333333333333333444555555666666555555555555555555666666666666777888999::::::::::::::::::999777666666888999;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;;;;999777777888777666444888888888888777666555444444444333333333333222222111111222222222222111111000000000000000///......///////////////......---000000//////.........------------,,,,,,+++++++++...---+++******+++---...------,,,+++++++++,,,,,,------------------------......---------,,,,,,,,,++++++******+++---...///---,,,+++*********+++,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++++++++,,,---------,,,++++++***......---------,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,444444444555555555666666555555555777888:::<<<===;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>======>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@????????????===>>>>>>???@@@@@@??????>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::999999:::;;;;;;:::888555555555555555555555555444444333333333444555555222222111111222333333444444444444444444444444444222222222111111111000000000000000000000000000000000000000000/////////...222111///---,,,---.................................------------------............//////.................................------............------///...------------...///.../////////000000000111---......///////////////............/////////000,,,,,,------............//////......------,,,,,,,,,,,,,,,,,,------------...........................------,,,,,,------.../////////.........------------------------,,,,,,------,,,,,,,,,,,,------......------------......------------------------........................///////////////000000000/////////......------,,,//////////////////////////////............//////000000000000111333555666000444888777333000000222111111000000////////////111000///.........//////////////////////////////000///...------...///000//////000000000111111111////////////......------111111111111111222333333333333333333333333333333333333444555555555555444555555555555666666666666777777888999999999999999888888666555666777999:::;;;;;;:::::::::999999999999::::::;;;::::::999999::::::::::::::::::::::::::::::999999::::::;;;<<<===;;;999888888777555333555666666777777777666666444444333333333333222222222222222333333222222222000000000000000///......///////////////......---............---------,,,------,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,+++,,,,,,------------------------------......---------,,,,,,,,,++++++******+++---...///---,,,+++******+++,,,,,,000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,++++++,,,,,,---------------,,,++++++.........---------,,,,,,,,,+++++++++,,,,,,------------------------------------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,333444555777777666666555333444555666888:::<<<===<<<<<<=========>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???<<<<<<>>>??????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<:::999999:::;;;;;;:::888444444444444444444444444555555444333333333444444222222222222222333333444444444444444444444444444222111111111111000000000000000000000000000000000000000000/////////......111000///---------......------------------..............................................................................------............------///...------------...//////////////////000000000---......//////////////////......---...///000111---............/////////111000000///...---,,,,,,+++++++++,,,,,,,,,------...........................------,,,,,,------.........---------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------......------------......------------------------.................................//////000000000///...---,,,+++******)))////////////////////////......////////////...............///000222555666555777999888444000000111111000000000000/////////222111000/////////000000//////////////////////////////............//////////////////000000000000............------------//////000111111111111111222222333333333333333333222222333444444444444333444555555555555666666666555666777777777777777777777777666555666777888999::::::::::::999999999999999999::::::::::::999999999999999999999999999999:::::::::::::::;;;<<<<<>>======>>>???@@@======>>>??????????????????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;:::999888999;;;;;;999888666666666666666555555555666555444333333333333333333333222222222333333444111111111111111111111111111111111111000000000000000000000000000000000000000000/////////.........000///...------------...,,,,,,,,,---------------.........//////.........////////////////////////........................------............------.........------.........---------------------------......///////////////000///---,,,---...000222.../////////////////////000000//////.........---+++++++++,,,,,,,,,,,,---...........................------,,,,,,------...---------,,,,,,,,,++++++.........------,,,,,,+++//////............//////......------------......................................................------......///000000000------,,,,,,++++++******////////////////////////---...///000000///...---------...///000333555777888::::::888444111000000000000000000000000000000111111000000/////////////////////////////////////////////....../////////........./////////000000000000000000000000000000---...000111111111000///222222222222222333333333111111222333333333333222444444444555555555666666444555555666666666555555777666666666777888999:::;;;;;;:::::::::999999999888888999::::::::::::999777777777777888888888888:::999999999999:::;;;;;;===;;;999888888777555333333333444555666666666666444444333333333222222222111222222333333222222111//////000000000000/////////////////////......------------,,,,,,,,,,,,,,,+++,,,,,,,,,------.........---,,,,,,,,,,,,---...+++++++++,,,,,,...///000------------------------......---------,,,,,,,,,++++++++++++,,,---------++++++++++++,,,,,,,,,---///...---,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,------...---......///......------........................---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000111333555555444333222222333333555666888:::;;;:::999999:::<<>>===<<<===>>>???@@@???????????????>>>=========>>>@@@AAAAAAAAA@@@???AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>????????????????????????>>>>>>>>>===<<<;;;::::::999888888999::::::999777777777666666555555555555666555444333333333333333444444333333222333333444111111111111111111111111000000000000000000000000////////////////////////////////////............///......---------------,,,,,,,,,---------.........//////000000//////...//////...------...//////........................------............---------..................------------------,,,,,,,,,---......///////////////000///---,,,---...000222/////////////////////...---.........//////000000++++++,,,,,,,,,---------...........................------,,,,,,------...---,,,,,,,,,,,,+++++++++.........------,,,,,,,,,//////............//////......------------......................................................---........./////////000++++++,,,,,,---------...////////////////////////---...///000000///...---.........///111444666888999999999777444111000000000000000000111111111111000000000000//////.................................//////////////////...---............/////////111111111111111111111111---...///111111000//////111111111222222333333333000111222222333333222222444444444444555555555555444444555555555444444333666666666777888999::::::;;;;;;;;;;;;:::::::::999777888999999:::::::::999666666666777777888888888888888888888888999999:::999777666666777777666444444444555555555555444444444444333333333222222222000000111111111111000000//////000000000000/////////////////////......------------------------...,,,,,,,,,------.........------------------------++++++,,,,,,---...///000------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///...---++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...------......///......---------..................,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000111222333444333333222333333333444666777999:::888888888:::<<>>??????@@@@@@@@@??????>>><<<<<<<<<===???AAAAAA@@@>>>===@@@@@@?????????@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>????????????>>>======>>>>>>>>>>>>>>>===============<<<<<<;;;;;;::::::999888888999::::::999777666666555555444333333333555555444333333333444444555444444333333333333333333333333333333333333333//////000000000000000111/////////////////////////////////.........------------------------------,,,,,,,,,---......//////...///000111111000///...---,,,+++******+++,,,---........................------............------------...//////...------/////////...............---......//////////////////......---...///000111/////////............---,,,,,,---...///000000111,,,,,,,,,---------......------------------------...------,,,,,,------...------,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,------......------------..............................------------------------........................***+++,,,---...//////000////////////////////////......////////////....../////////000111444666777777777555444222111000000000000000111111111111222//////000000000///...---..............................////////////......------------.........///////////////000000000000......///000000000000000000000111111222333333333111111222333333333333222333444444444444555555555444444444555444444333222444555666777888888999999::::::::::::999999999999666777888999::::::::::::555666666777777888888888777777777777777888999999777666555555777777666555333444444444444444333333444444333333333333222222//////000000000000//////...//////000000000000000///////////////......---------------............---------------.........---------------------------,,,,,,,,,---...//////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---......------//////...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,---............---,,,,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,222222222333333333444444444444444444555666777888666777888999;;;===???@@@????????????>>>>>>>>>===:::;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;===???AAAAAA@@@>>>===>>>>>>>>>>>>>>>???@@@AAA?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888::::::888777777777666555555444333333444444333333333444555555555555444333333333333333222222222222222222222222////////////000000111111//////////////////////////////.........---------,,,---------...---------,,,------...//////000000...///111222222111///...---,,,+++))))))+++,,,---........................------............------------...//////...------/////////......------------......///////////////............/////////000............------,,,,,,,,,,,,------......//////------........./////////------------------------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------......------------..............................------------------------/////////......------,,,+++,,,,,,,,,---.........//////////////////////////////............//////////////////000222444555444333111111111111111000000000111111111222222222000000111111111000///...........................---...///000000///...---,,,,,,---------................../////////000000000000//////000000111222///000000111222222333333111222222333333333333333333333444444444555555555444444555555444444333222222222333555666777777777888888888888777777777777666777888999999:::::::::555666666777888888999999888888777777888888999:::999777666666777777666444111222333444444444444444444444333333333333222222000000111111111111000000......///000000000000000///////////////......---++++++,,,,,,------------............------------------............------......---------......///------------------------......---------,,,,,,,,,+++,,,---------,,,++++++***+++,,,............---......------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************+++,,,---++++++,,,---------------+++++++++,,,,,,,,,------)))+++,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,444444333333333444555666555444444444444555666666666777888999:::;;;<<<<<<>>>>>>======<<<<<<<<<;;;999:::<<<>>>??????>>>>>><<<===>>>??????@@@@@@???<<<===@@@BBBBBBAAA???===============>>>???@@@AAA>>>>>>>>>>>>==================>>>======<<<;;;;;;======<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;999888777888::::::888777:::999999888777666666666333333333333444444555666666555444333333333333333000000000000000000000000.../////////000000111111//////////////////////////////.........---------,,,,,,---......---------------......///000111111...000111222222111000...///...,,,++++++,,,...///........................---..................---,,,---...//////...---,,,---------,,,,,,+++++++++---......///////////////---...//////000/////////......---------,,,,,,,,,------------------,,,,,,.........////////////000------------------------...------,,,,,,------.........------------,,,,,,***++++++,,,---...///////////////....../////////.........------.........////////////////////////------------------------000000///...---,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...------...///000///.........///000222333222000//////000111111000000000111111222222222222111111222333222111000///........................---...///000000///...---,,,,,,,,,---------........./////////000000111111111000/////////000222333///000000111222222333333222222333444444444444333333333333444444444555555555555555555444444333222///000222333444555555555666666666666555555555555666666777999999:::::::::555666666777888999999:::999999888888999999:::;;;;;;:::888777888777555333///000111333444555666666444444444333333333222222111111222222222222111111......///000000000000000///////////////......---*********++++++,,,,,,,,,/////////...---------,,,------............------///......---------......------------------------......---------,,,,,,,,,+++,,,---------,,,+++***)))+++,,,...//////......++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***)))))))))***++++++,,,***+++,,,,,,---------,,,*********++++++,,,,,,,,,(((***---//////...,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111222222222333333333333333333333333444666666777888999:::;;;;;;;;;;;;============<<<;;;::::::;;;===@@@@@@???===<<<<<<===============<<<<<<<<<@@@AAABBBBBBBBBAAA@@@???@@@??????>>>??????@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@>>>;;;:::;;;<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777777222333444666666666666555333333333333333333333333333333333222222222111111111000000000000000000111333222222222111000000000222111000.........///000........................//////.........---------------------------------....../////////...,,,+++,,,,,,,,,---------......,,,------......------,,,---------------------------------............///------------------------///////////////.........---.........//////000000///............---------...------,,,,,,------...////////////////////////111111000000/////////...,,,,,,,,,------............/////////...---,,,,,,------............------//////......------------+++,,,,,,------,,,,,,+++,,,------......------,,,//////............//////.........//////////////////000111000---++++++,,,...........................//////000//////...---///...---,,,---///111222//////000000000000////////////000111111111111111222222222111111111000000111111000000//////......000000///...............///////////////////////////////////////////////////......------///000111111111222222222333333333222222111111111111111111444444444555444444333333444444444333333222222222444444444555555555555666666555555444444444555555::::::999888777777888888666666666666777777777777777777777777666666666666666666555555444444444444222222222222333333444555444333333222222333333444////////////...........................///000000111000...------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,---------,,,+++***,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................+++++++++,,,,,,,,,------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******+++++++++------------------------...------,,,,,,------...------------------------...------,,,,,,------...---......,,,******+++,,,111111111222222222333333333333333333444555666777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999:::<<>>AAA@@@@@@????????????@@@CCCBBBAAA???===<<<::::::??????@@@@@@???>>><<<;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999666666666666555444222111333333333333333333333333333333333222222222111111444333333222222333333444111111000000000000000000222111000///......///000........................//////.........------------------------------------.../////////...,,,+++,,,,,,,,,---------......,,,------......------,,,---------------------------------............///------------------------...............---------............/////////000///............---------...------,,,,,,------.........................../////////......---------...------------------,,,.........///......------------............------...---------------------,,,,,,------------,,,,,,,,,------......------,,,//////............//////............////////////...000111000...---------......................../////////...............///...------...///111333///000000111111000000/////////000111111111111111222222222222222111111000.........///000000111111000000///...............///////////////////////////////////////////////////......---...///000111111111111222222222333333222222222222222222222222333333444444444444444333555444444444333333333222444444444555555555555666666555555444444555555555999999888777777777777777777777777777888888888888777777777777666666666555777777666666555555555555444333333333333444444555333222222111111222222333111111111000000000//////...............///000000111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,+++++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,------...------------------------...------,,,,,,------...------,,,++++++,,,,,,,,,111111111222222222222333444444444444444555777777888888999:::;;;;;;;;;;;;::::::::::::::::::999999999<<<>>>???>>>======>>><<<<<<=====================>>>????????????>>>>>>BBBAAAAAA@@@?????????@@@AAA@@@???>>><<<;;;999999>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777666666555777777777666555333222111333333333333333333333333333333333222222222111111111111000000000000111111///////////////000000000111000000////////////000.......................................------------------------------------............---,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------------------------............///........................------------------------............///////////////............---------...------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,//////......---,,,,,,,,,------.../////////......------............------------------------------,,,,,,------------,,,,,,------............------//////............//////........................---...000000...---...///........................//////...------...///000000///......///000222333000111111111111111111000//////000111111111111111111222333444444222111///---......//////000111111000//////............//////////////////////////////////////////////////////............///000000000111111111222222222222333333333333333333333333111222333444444555444444555555555444444444444444444444444555555555555666666555555444555555666666888777777666666666666777777777888888888999999999777777777666666666555555777777777666666666666666555555444444444444444444222111111000000111111222333333222222222111111111...............///000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---------------......------------------------------------------------++++++,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,+++******,,,...///,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------...------,,,,,,------......+++)))***---...---+++111111111111222222222222444444444444555666777777777888999:::;;;;;;;;;;;;777888999999999999999888999;;;===>>>======>>>>>><<<<<<<<<<<<==================>>>>>>?????????>>>CCCBBBAAA@@@????????????=======================================>>>???@@@>>>>>>>>>>>>===<<<::::::;;;;;;;;;:::::::::::::::999999888777555444333333444555555555555555555555444444444444444444444444333333333222222222111111000//////......//////000...//////000000111111111000000000////////////000................................................------------------------------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------..................//////////////////............---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---...///////////////------............---------............/////////------............------------............------//////............/////////...............------+++,,,.........---...///........................///...---,,,,,,---///111000/////////000111222333111111222222222222111111//////000111111111111111000222444555555333111///111000000///......------000///............//////////////////////////////////////////////////////............/////////000000000000111111111111222111111222222222222333333000111222333444555555555555555555555555555555555444444444555555555555666555555555555555666666777777666666555555555666666666777777777777888888888777777666666666555555555666666666666555555555555777666555444444444444444222222111111111111222222333333222222222111111111...............///000000111000///...---,,,,,,,,,------------------------......------------......///...---,,,,,,...///000......------,,,,,,,,,---........................***++++++,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,------,,,,,,,,,---......,,,,,,------------------...------,,,,,,------..............................------,,,,,,------......***''')))...000...+++000000111111111222222222444333333444444555666777666777888999::::::::::::666666777888999999999888:::<<<======<<<<<<===>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@BBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@>>>>>>>>>>>>===<<<::::::;;;;;;:::::::::999999999<<<;;;;;;999888777666666444444444444555555555666444444444444444444444444333333333222222222111111222222222111111222222222000000000111111222222222/////////000000000000///........................---.....................------------------------------,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,---------------------------------............///++++++++++++++++++++++++------......///////////////////////////.........///............---------...------,,,,,,------...------------------------------------------......,,,,,,------...///000000------...///000000000///------............------//////////////////000000---......//////......------......//////......---//////............////////////......---------,,,)))+++------,,,,,,---...........................///...,,,+++,,,---///111/////////000000111222333111111222222222222111111//////000111111111111111000222444555555333000...000000//////...---------//////............//////////////////////////////////////////////////////---....../////////////////////000000000111111111///000000000111111111222000111222333444444444444555555555555555555555555444444444555555555555666555555555555555666777888666555555555555555666666555555555666666666666777666666666666555555555555444444444444444444444444777666555444444444444444333333222222222222333333222111111111111000000000...............///000000/////////...------,,,+++------------------------------,,,,,,,,,,,,------......---,,,---...///000///...---,,,,,,,,,,,,---........................++++++,,,------...//////,,,,,,,,,------.........---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,------......------,,,---,,,,,,,,,------...///,,,,,,,,,---------.........------,,,,,,------..............................------,,,,,,------......***''')))...000...+++000000000111111111111222333333333333333444666666555555666777888888888888555666777888999999999999;;;=========;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>=========>>>???@@@AAA@@@??????>>>??????@@@@@@AAA@@@@@@???===<<<<<<;;;<<<<<<<<<======>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888:::999999888777666555555777666555444444444444444444444444444444444444444333333333222222222111111111111000000000000111111111111111111222222222222...//////000000000000///........................---------...............------------------------,,,,,,,,,+++,,,,,,---...,,,,,,,,,---------......,,,------......------,,,---------------------------------............///++++++++++++++++++++++++------......///000000000///////////////.........///............---------...------,,,,,,------...------------------------............////////////++++++,,,...///000111222......///000000000//////------............------000000000/////////............////////////............////////////......//////............////////////......---,,,,,,,,,)))+++---------,,,---...........................---,,,,,,,,,,,,...///000......///000000111111222000111111111111111111000//////000111111111111111000111222333333111000...,,,------......///000000///............//////000////////////////////////////////////////////////---......///000/////////////////////000000000000......//////000111111111000111222333333444333333444444444444444555555555444444444555555555555666555555555555666777888888666555555555555666666777444444444555555555666666666666666555555555444444333333333333333444444444555555444444444444444444444333333333333333333444111000000000000/////////...............///000000---............---,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000///---,,,++++++,,,---------------------------,,,,,,------......//////,,,,,,------------------........................,,,------------.........++++++++++++,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------)))***,,,......---,,,+++------............------,,,+++++++++,,,---...///+++,,,,,,------............------,,,,,,------..............................------,,,,,,------......+++)))***---...---+++000000000000111111111111222222111222222333444555333444555666777777777777444555777888999:::::::::===>>>>>><<<::::::;;;<<<;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<>>>???@@@============>>>???@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<===============<<<<<<;;;;;;::::::999888888777666666555555555444444444666555444444444444555666555555555555555555555555333333333222222222111111......------------......111111111111000000000000---...///000111111000///........................---------.........//////------------------------,,,,,,+++++++++,,,---...,,,,,,,,,---------......,,,------......------,,,---------------------------------............///------------------------,,,,,,---......///000000000/////////............///............---------...------,,,,,,------...........................---.........////////////,,,------...///000000111///000000000000//////...------............------000000///...---,,,++++++/////////000000/////////......////////////......//////............////////////...------,,,++++++,,,...//////...---...///........................++++++,,,------...//////------...///000000000000///000000111111000000/////////000111111111111111000111111111111000//////,,,,,,---......//////000...............///000000////////////////////////////////////////////////------///000000000///............/////////000000...//////000111111222222111222222333333333222222222333333333444444444444444444444555555555555666555555555555666777888999666666555555666666777888555555555555666666666666666666555555555444444444333333333444444444555555444333333333333444444555333333222222222222333333111111000000000/////////...............///000000+++,,,---.........------........................,,,,,,++++++++++++,,,,,,***+++,,,------.........111///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------,,,,,,------------------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---------,,,------............------*********++++++,,,---...++++++,,,,,,---......///...------,,,,,,------..............................------,,,,,,------...------,,,++++++,,,,,,,,,000000000000111111111111111111111111222333444444222333444555666666666666444555777888:::;;;;;;;;;>>>>>>>>><<<:::999:::;;;;;;;;;;;;<<<===>>>>>>???;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<===???@@@AAA;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????===<<<:::<<<<<<===============<<<;;;;;;::::::999888777777888888888888888777777777222222222333444777999:::555555555555555555555555333333333222222222111111111111000000000000111111111111000000//////......---...///111111111000///........................---------.........//////------------------------,,,,,,+++***+++,,,...///,,,,,,,,,---------......,,,------......------,,,---------------------------------.........//////////////////////////////++++++,,,,,,---...//////000000//////.........---//////.........---------...------,,,,,,------...////////////////////////---------....../////////.........///////////////000000111000000///......---..................---//////...---+++***)))(((//////000000000000//////......////////////......//////............////////////...---,,,,,,++++++...000111111000//////000........................***+++,,,---............,,,---...///000000000000//////000000000000////////////000111111111111111000000000///////////////000//////...------,,,,,,...............///000111////////////////////////////////////////////////,,,---///000000000///.............../////////000///000000111222222333333222222333333333222111111222222222333333444444444444444444555555555666666555555555555666777999999666666666666666777888888666666666666777777777777666666555555555444444444444444444555555555666666222222222222333333444555222222111111111111222222111111111000000000000///...............///000000***+++---...///......---........................---,,,,,,++++++,,,,,,---(((***+++---......---,,,111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******,,,...///------............------************+++,,,---...++++++,,,,,,---...//////...------,,,,,,------...////////////////////////...------,,,,,,------...---......,,,******+++,,,111111111111111111111111222222222222222222222222333333333444444444555555777777888888888888777777:::<<<======;;;999999999999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???@@@???===<<<======<<<<<<<<<<<<======999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>===;;;999888888888999888888777777888888999:::888777777666666666666666999888888777666666555555111111111111111111111111222222222222222222222222000000000000000000000000000000//////.........---......------------......++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........------............------///............------------......///...---++++++,,,,,,,,,------.........////////////////////////............////////////000000//////............////////////////////////000000000000000000000000//////000000///...------////////////////////////////////////////////////........................000000////////////000000////////////............////////////////////////////////////////////////...------------.../////////////////////.........000000///...............////////////////////////---------...///000000111000000000///---...000222333333444444333111000///444444444333111///...---//////............//////......------------..............................//////.........---------........................111000///......///000111000000////////////000000111111111111222333444555333333333333333333333222333333333333333333333333444555555555555555444444777777777777888888888888777777666666666666777777;;;:::888666666666666777777666666666666555555555333333333333333333333333111111111111111111222222111111111111111111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))***+++(((((()))***++++++,,,,,,---------............///---------,,,,,,+++++++++,,,,,,,,,---...///000111,,,------......------,,,------------------------///---,,,,,,---...---,,,++++++,,,------......//////...,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......---.........---,,,++++++******+++++++++,,,,,,,,,///...------------.../////////////////////////////////......------------,,,,,,,,,++++++,,,,,,---...------,,,,,,------...111111111111111111111111222222222222222222222222333333333444444444444555444555666777888999999999999;;;======;;;:::999:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;<<<===??????>>>===<<<======<<<<<<<<<<<<=========>>>>>>???>>>===<<<;;;===>>>>>>>>>>>>===<<<<<<<<<;;;:::999999999:::;;;888888888888888888888888888888777666666555555666666666555444444333222222111111111111111111111111222222222222222222222222000000000000000000000000000/////////..................------------......++++++++++++,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------............------............------------,,,+++***)))))))))******------...............///////////////////////////............/////////////////////.........------///////////////////////////////////////////////////////////////...------////////////////////////---------------,,,,,,,,,////////////////////////////////////////////////////////////............////////////////////////////////////////////////...------------...///////////////////////////...000000///...............////////////////////////------......///000000111000000000///......000222000111222333333333222111222222222222222111000/////////............//////......------------..............................//////.........---------////////////////////////111000///......///000000111111000000000000111111111111111111222333444444333444444444444444444444666666666666666666666666444444555555555555444444777777777888888888888999777666666666666666666777999888777555555555555555666666666555555555444444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////------------------------.........------,,,++++++*********+++,,,---------------------............---------,,,,,,,,,++++++++++++++++++,,,,,,---...,,,------......------,,,---------------------------+++******+++,,,+++***.........---,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------..................---,,,,,,++++++,,,,,,,,,------------,,,++++++++++++,,,---------------------------000000//////............//////...---------.........------,,,,,,------...111111111111111111111111222222222222222222222222333333333333444444444444333444555777888999::::::888:::;;;;;;:::::::::;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<======<<<<<<<<<<<<======?????????>>>===<<<;;;:::=========>>>======<<<;;;:::999999999999:::;;;<<<999999::::::999888666555888888777666666555444444555444444333333222222111111111111111111111111111222222222222222222222222000000000000000000000000////////////..................------------......++++++++++++,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------............---------------+++)))'''&&&(((***,,,///////////////.........////////////////////////............////////////.........---------------////////////////////////........................///////////////......---////////////////////////......---------,,,,,,,,,000000000000000000000000...//////000000//////...////////////............////////////////////////////////////////////////...------------...//////......//////////////////000//////............///////////////////////////------......///000000000///000000///......000111---...000111333444444444000111111222222222111111//////............//////......------------.............................................---------000000000000000000000000000000////////////000000222111111000000111111222111111000111111222333444333333333444444555555666333333333333333333333333444444555555555555444444666777777777777888888888666666555555555555666666777777666555444444444444555555555555444444444333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////........................,,,+++***,,,//////+++(((++++++,,,,,,------......------------............------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,------......------,,,------------------------,,,+++)))***+++,,,,,,+++......------,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------.........///......---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////000///...---------------...------,,,,,,------...111111111111111111111111222222222222222222222222222222333333333444444444333444555777888999999999777888::::::999999:::<<<:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;:::;;;<<<=========<<<<<<===<<<<<<;;;;;;<<<<<<=====================<<<<<<<<<============<<<;;;;;;999999999:::::::::;;;;;;999:::;;;;;;:::888555333888888777777666555444333555555555444444333333333111111111111111111111111111111111111111111111111000000000000000000000000///////////////...............------------......,,,,,,,,,,,,,,,---......---------------------------------------------------,,,,,,++++++,,,,,,---------............------.........---------,,,,,,...---,,,******+++---...000/////////......------////////////////////////............////////////------------------------////////////////////////...........................///////////////......////////////////////////000000000///......------////////////////////////......///000000///......////////////............////////////////////////////////////////////////...------------...//////............////////////000///............//////////////////////////////............//////000000///000111000///...///111---...///000222333333444111111222222222111111111//////............//////......------------......................................................///////////////////////////////////////000000000111111000000000000111111000000000000111222333444111111222333444444555555222222222222222222222222333333444555555555444444555555555555666666666666666555555444444555555666777666666555555444444444555555444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111////////////////////////////////////////////////---------------------------++++++///444444///)))++++++,,,,,,---------...,,,,,,---------.........------------------,,,,,,//////...---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---......---***++++++,,,------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////......---,,,,,,,,,,,,------------................................................////////////...............------,,,++++++++++++...------,,,,,,------...000000000000000000000000222222222222222222222222222222222333333333444444555555666777777777777666777888999999888888:::;;;:::;;;;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::999999999:::;;;;;;:::777555333666777777777666555333333444444444444444333333333111111111111111111111111111111111111111111111111////////////////////////.........///////////////......------------......------,,,,,,------......---------------------------------------------------,,,,,,++++++,,,,,,---------............------...------------,,,,,,,,,------...............---///......------,,,,,,,,,////////////////////////............////////////------------------------////////////////////////////////////////////////......///////////////...////////////////////////000000/////////.......................................////////////......////////////............////////////////////////////////////////////////...------------...//////---.........//////000000//////............//////////////////////////////............////////////...000111000///...///000/////////000000111111111222222222222222111000/////////............//////......------------..............................---...................................................///000000000000000//////............//////000000000000111222333333//////000111222222333333444444444444444444444444222222333444555555444444333333333444444444444555555555444444444444555555666666666666666666555555555555444444444333333333555555555555555555555555222222222111111111000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111///000444999999444...++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------//////...---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---///......******++++++,,,------...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............---++++++++++++,,,,,,,,,,,,................................................------------------------...---,,,+++++++++++++++...------,,,,,,------...000000000000000000000000222222222222222222222222222222222222333333333333666666666777777666666555777888999888777777999;;;999::::::;;;;;;::::::999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>><<<;;;:::999999;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;:::999888::::::::::::999777555444444555666777666555444333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////.........///////////////......------------.........---------------......,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,***+++---.........,,,,,,---------------,,,,,,,,,////////////////////////............////////////---------------.........////////////////////////////////////////////////---...//////////////////////////////////////////------------------------........................///......------......///////////////............////////////////////////////////////////////////...------------...//////------......///000000000///............//////000////////////////////////......//////////////////...///111111000//////000111000///////////////000333333333222111000///...//////............//////......------------..............................---------.......................................---...///000111111111000///......------......///000000///000000111222333/////////000000111111222333333333333333333333333111222333444444555444444222222333333333444444444444444333333333333444444666666777777777666666555555555555555444444444333444444444444444444444444333333222222111000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...111444444000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,------,,,,,,++++++******)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------...---------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------......///...------,,,,,,------...000000000000000000000000222222222222222222222222111222222222222333333333444444555666777777777666888999999777666666777999888999999::::::999999888888999999999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<@@@???===;;;:::::::::::::::;;;;;;;;;;;;:::999999888999:::;;;;;;;;;:::999:::::::::999888777666666222444555777777666555444222222222333333333333333111111111111111111111111111111111111111111111111////////////////////////............/////////000......------------............------------......,,,,,,,,,---------....................................------------......------............---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------............////////////////////////............////////////------........./////////////////////////////////........................------...///////////////////////////////////////++++++,,,,,,---.................................000///---++++++---///000////////////............////////////////////////////////////////////////...------------...//////------......///000000111...............///000000/////////////////////////////////////////////...---///111111000/////////000///............///000111111222222222111111000//////............//////......------------..............................---------.........//////........................,,,---///000111111111000//////............///////////////000000111222333000000000000111111111111000000000000000000000000111111222333444444444444333444444444555555555555444444333333333333444444444444555666666666555444666666666555555555444444333333333333333333333333333333222222111000000///000000000000000000000000////////////////////////////////////////////////------------------------(((***,,,---...,,,***)))---------------,,,,,,,,,++++++,,,,,,,,,---------------------.........///++++++++++++,,,,,,---...,,,------......------,,,+++++++++++++++++++++++++++)))((()))+++---------------,,,,,,+++*********((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......///000...------,,,,,,------...000000000000000000000000222222222222222222222222111111222222222333333333222333444666777888888888999999999777555555777888888888888999999888888888888888999999999:::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>:::;;;;;;;;;;;;:::999999666777999;;;<<<<<<<<<<<<;;;:::999888777777777888111333555666777777555444555555555555555555555555111111111111111111111111000000000000000000000000////////////////////////---.........//////000000.........------.........///......---------......,,,,,,,,,------.................................///......------......///---..................------------,,,,,,,,,++++++...---+++***+++---///111---.........//////000000////////////////////////............/////////000........./////////000000////////////////////////------------------------------...///000000//////////////////////////////,,,------...///000111111000000000000000000000000111///,,,******,,,///111000/////////............////////////////////////////////////////////////...------------...//////---------...///000000111...............///000111///////////////////////////////////////.........---///111222000////////////...------...///000111//////000222222333333333//////............//////.........------.................................---------.........//////000000000000000000000000,,,---///000111111111000000000////////////000000////////////000111222333222222222111111111111111333333333333333333333333000111222333444444555444555555555666666666777777444333333222222333333444222333444555555555444333777666666666666555555555111111111111111111111111333333222222111000000///000000000000000000000000////////////////////////////////////////////////........................+++---000000///---------.....................---++++++,,,,,,,,,------------------.........//////,,,,,,,,,---...///000111,,,------......------,,,++++++++++++++++++++++++---+++***+++---/////////)))******+++,,,,,,------((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------...//////...---------------------------------------.........//////*********+++,,,---...///...------,,,,,,------...000000000000000000000000333333333222222222111111000000000111222333555555333333333444444444555555777777777777777888888999888888888777777777777777777777888999::::::;;;;;;:::;;;;;;;;;:::999999888888999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;<<<<<<;;;::::::888888888888777777777666666666666777666555555444444444444333333222222222333222111000000111222333111111111111111111111111000000000000000000000000000/////////111111///...------......------,,,+++,,,,,,---------------,,,......//////...---,,,,,,///---+++******,,,///111---,,,,,,,,,,,,---......,,,,,,,,,---------......---.../////////...---,,,------------------------//////.........---------++++++******++++++,,,---000///...---------------............////////////---------,,,,,,------------------............///------------------------------...///000000//////......//////...---,,,,,,............/////////000------...///000000///////////////////////////////////////......---------------,,,++++++---...///000000///...------,,,,,,000000000000000000000000,,,,,,,,,---------............------------......///...------...///000111111111000/////////////////////............//////..................------------......///000000000------......//////000000)))+++...000000...+++)))------............------,,,,,,------...///////////////............//////////////////000000000000000000000000111111111111000111111111222222222222111111000000111222333333999777333111000222444666555555666666555333222000666777888888777555333222444444444333222111000///333333333333333444555666444444444333333222222222222222222111111111111000111000---,,,,,,---000111................................................------++++++++++++------++++++,,,,,,,,,,,,------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---...///////////////......------,,,)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,+++*********+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................((()))******++++++******++++++,,,---............------............------////////////////////////,,,------......------,,,////////////////////////111111111111111111111111111111111111222333444444333333333444444444444555666666666666666777888888777777777777777777777777777777888999999:::;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<===>>>>>>===<<<<<<::::::::::::::::::::::::<<<;;;;;;:::::::::::::::888888999:::::::::::::::888888888777777777666666555555666666555555444333444444333333333222222222222222111000000111222222111111111111111111111111000000000000000000000000///...---...000000...---------......------,,,+++------.........------,,,------......---,,,,,,+++...---,,,++++++---...000---,,,,,,,,,,,,---......,,,,,,---------.........++++++,,,------,,,+++***------------------------///.........---------------,,,,,,,,,,,,---......//////...---------------............////////////......------------......---------............///........................------...///////////////......//////...------,,,---------............///---...//////////////////........................////////////.........------------------......///000//////...------,,,,,,000000000000000000000000........./////////000000......------------......///......---...///000111111000000/////////////////////............//////........................------......///000000000.........///////////////000000111111111111000000------............------..................------.........//////............/////////000000000000//////000000000111111111000000000000111111111222111111000000111222222333666555222000000111333444444555555555555333222111555666777888777555333222444444444444444333222111444444333333333444444555333333333333222222222222222222222111111111111000111000///......///000111........................////////////////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------+++,,,------......------///...---------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,------...............------.........---,,,,,,------............------........................,,,------------------,,,////////////////////////......///000000111111111222222111111111222222333333333333333444444444444555555555555555666666777777777777777777777777777777777888888999:::::::::;;;;;;<<<<<<;;;;;;::::::<<<<<<=========<<<;;;;;;999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;777777777888999999999999777777777777666666666666444444555555444444333222333333333333222222222222222222111000000111222222111111111111111111111111000000000000000000000000...------...//////...,,,------......------,,,+++.../////////...---,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,---------......---,,,,,,,,,,,,---......---------.........//////++++++,,,,,,,,,,,,++++++------------------------............------------///............///000000//////...------------...---............////////////......------......///---------............///////////////////////////------...////////////............///......---,,,,,,,,,---------.........//////////////////...---------------------------////////////............------...////////////.../////////...------,,,,,,////////////////////////....../////////000000000......------------......///............///000000000000//////......////////////............//////........................------......///000000000000000///////////////...000///,,,******,,,///000------............------000//////...------,,,,,,---...///000000///...---....../////////000000000//////000000000000111111////////////000000000000111111111000111111222333333222222111111111111222444444555555444333222111555666666777666555333222444444444555555444444333555444444333333333333444111111111222222222222222222222222111111111111000111111000000000000111111........................////////////////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,------...//////------------------------+++,,,------......------000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000000/////////......,,,++++++------............------------------------------------------------------////////////////////////---......///111222222333333333222111111111111111222222333333333444444444444444333333444444555666666666666777777777777777777777888888999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999999888888999999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;999888888888888888888888777777666666666555555555333444444444444333222222333222222222222222222222222111111111111111111222111111111111111111111111////////////////////////......---...//////...,,,------......------,,,+++////////////...---,,,,,,,,,,,,---------,,,,,,++++++,,,---.........---------,,,,,,,,,,,,---......------........./////////,,,---------............------------------------------------------------//////......//////000111///......---------......---------.........//////...------,,,,,,------...---------............///........................------...//////.........---...............---------------.........////////////000000///...------------------------------.........---------------,,,---///000000000///...//////.........---------........................------------..................------------......//////........./////////000//////.........////////////............//////---------...............------......///000000000111000000000//////......---,,,)))(((((())),,,---------............------//////.........---------,,,---///000000///---,,,........./////////000000////////////000000000111.........////////////000222111111111111111222222111111222222222222222222444444444444333333222222444555555555555444333222222222333444444555444444555555444333222222222222000000000111111222222333222222222111111111000000///000111111111111000///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,---..............................---,,,,,,------............---------------------------------------,,,,,,---------........................---...///000111333444444333333222111000000000000222222222333333333444444333333333333333444444555555555666666777777777777777888888888888888999999::::::;;;;;;;;;;;;;;;:::::::::999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;:::<<<;;;999888777777777777666666666555555555555444333333333444333222222111222222222222222222222222111111111222222111111111000000000000000000000000////////////////////////000///...///111111///...------......------,,,+++......//////...---,,,,,,------............------***+++---...///...---,,,---,,,,,,,,,,,,---......------------.........///,,,,,,,,,,,,------......------------------------,,,,,,------------------.........---...//////000......---------......///------------............,,,++++++******++++++,,,---------............///------------------------------............------------...............---////////////000000000000//////000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///..................------------------------------------------.........//////......------------......//////////////////......//////............////////////............//////---------.........//////------......///000000000111111000000/////////...////////////////////////------............---------------.........//////+++---...000000...---+++............////////////...////////////000000000---.........////////////222222111111111111111222000111222333444444333333444333333333222222222222444444444444444333333222000111222333333444333333555444333222222222222222000000000111111222222333222222222111111111000000---...000111111000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************+++,,,------......------++++++******+++,,,------+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++)))))))))***************))))))))))))************---,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,------------,,,,,,---....../////////...------............------------------------------...---,,,,,,,,,,,,---.................................///000222333333444333222111000000000000000222222222222333333333333333333333333333444444555444555555666666777777888888888888888888888888888999999::::::;;;;;;::::::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;:::999<<<;;;999777666666777777666555555555444444444444333333444444333333222111111111111222222222222222000111222222222222111000000000000000000000000000000000000000000000000000000//////000111111000...------......------,,,+++,,,,,,---------------,,,------......//////......+++,,,---.........---,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......******))))))***+++,,,---------------------------,,,,,,,,,,,,---------------------------...//////...------------...//////,,,------------.........+++******))))))******+++---------............///---------------------------............---,,,,,,,,,---......///.........//////000000000111111111//////////////////...---------------------------,,,,,,,,,,,,,,,---------------...////////////...................................................//////000000000111111111......------------....../////////000//////...---......------......////////////............//////,,,,,,------.../////////------......///000000000111000000000000000000//////000111222222111000///------............------,,,,,,------...//////000,,,---...//////...---,,,------........./////////......////////////000000............////////////333222111111000111111111000000222333444444444444333333222222222222333333333333333333333333333333000111222222333333333333444333333222222222222333111111111222222222222222222222222111111111111000---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,++++++***))))))+++++++++++++++++++++++++++,,,------......------************+++,,,---...,,,,,,,,,,,,------------)))******+++---......///++++++++++++++++++++++++)))))))))***************))))))))))))*********+++,,,,,,,,,,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,---............---,,,,,,---//////000000000------............------------------------------...---,,,++++++,,,---.................................//////000111222222222111000000000000000111111222222222222333333333333333333333333444555555444444555555666777777888888888888888777777777777777888999999::::::999999::::::999888888999:::;;;::::::::::::::::::::::::::::::<<<<<<<<<;;;999888999888666555555666888999555555555444444444333333444444444444444333333222000111111111222222222222000111222222222222111000000000000000000000000000000000000000000000000000///......///000000///---------......------,,,+++)))***+++,,,------------+++,,,---............---+++,,,------......---------,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,---***))))))))))))+++,,,---------------------------++++++,,,,,,,,,---------...------------...//////---------------...//////,,,,,,---------.........++++++************++++++---------............///........................---.........------,,,+++,,,------...//////......////////////000000000000---...//////////////////........................---------....../////////---------------......///................................................///000000000111111111111......------------......//////000000000///---,,,...------------...///000//////............//////,,,,,,------...//////000------......///000000000000000000000000111111111,,,---............---,,,------............------------..................---------------------------------.........//////........./////////000000....../////////000000000333222222111000000111111//////000111222333444555333333222111111222333444333222222222222222333333222222333333444333333333222222222111222222333333333333333333222222222222222222222111111111111000//////000000000000//////........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,------...............---------------+++++++++,,,,,,---------******************************++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---......//////,,,,,,---............------...///////////////...------............------........................///...,,,++++++,,,...///........................------......///000000000111111000000000000111111111111222222222333333333444444333333444444555666444444444555666777777888888888888777777777777777666777888999999999999999777777666666666888999:::999999999999999999999999999:::;;;<<<<<<:::888777555444333333444777999;;;555555444444444333333333444444555555444444333222000000111111222222222222000111222333333222111000000000000000000000000000000000000000000000000000...------...//////...,,,------......------,,,+++((()))***+++,,,---------***+++,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......******+++++++++,,,,,,,,,++++++******+++---...000------------------------+++++++++,,,,,,---------...............///000000---------------...///000,,,,,,,,,---------......,,,++++++++++++++++++,,,---------.........//////////////////////////////---.........------,,,+++,,,,,,---.../////////.............../////////000------...///000000000///////////////////////////.../////////000000111111------,,,++++++---...///---.....................////////////////////////............////////////.........------.........//////000000000///---,,,---------------...///000//////............//////,,,,,,------...///000000------......///000000000//////000000111111222222---------------------------..................---/////////...------,,,,,,...------,,,,,,------...---------.........//////............/////////000////////////000000000000333333222111000000111111.........///000222444444333222111111111222333444333222222111222222333333333444444555555444444333111111111111222333444444444444444333333222222222222222222111111111111000111000000000000000000111................................................++++++------------++++++++++++,,,,,,,,,---------+++,,,,,,------......///........................+++,,,------......------111000///.............../////////......---------------,,,,,,,,,,,,++++++************************,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,,,,---...///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000***+++,,,,,,------,,,,,,000000000000///...---,,,---..................---///////////////////////////...,,,++++++,,,...///---------...///000000111........................000111111111111222222222000000111222333444444555111222222333333444444555444444444555555555555666444555555666777888888999777777888999999999999888888888777777777777777888;;;<<<======<<<:::888666777888999:::;;;::::::999777777777777666666666666555444333222222333444555444444333333333222222222222222222222222222222222222222222111000//////...111000000000//////......000000000000000///.........///000///---,,,,,,.........---,,,,,,+++******------...///...---+++***+++,,,,,,------,,,,,,+++,,,---...//////---+++***111---(((&&&'''***---///,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,---///000///...---,,,,,,,,,,,,---......///...---,,,+++,,,,,,---------............------------------------------+++++++++,,,---...///000//////............//////333222111000///...------000///---+++***+++---...........................---............---++++++////////////000000000111,,,---...//////...---,,,---------............///........................000000000000000000000000............////////////...........................000222222000---,,,,,,111///...,,,,,,,,,...///......////////////............---------......///...------------...//////---------...///000000111//////...---,,,,,,++++++---------.........//////000000///...------,,,,,,+++,,,------......------...........................---+++++++++---///000///...,,,,,,...///...------......///000111111222222333333222000///000111000000000000111111111111//////...///000111333444555555444333333222222111333333333222222111111111333222222111111222222333777555222111111111000///111111000///////////////////////////////////////000///---,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++,,,------......------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...,,,+++***+++,,,,,,************************------------------------+++,,,.........,,,***)))******+++++++++,,,,,,,,,//////...------,,,++++++///,,,+++------***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////++++++,,,,,,---...//////000///...---------------///...---,,,,,,,,,,,,,,,---------...///000000000000000000000000000000000//////000000000111111111.........//////000000111111111222333333444444555444444444444555555555555555555666666777777888888777777888999999999999999999999888888888888888999;;;;;;<<<===<<<;;;999777777888999:::::::::999999888888888888777777777777444444444333333444444444333333333333222222222222222222222222222222222222222222111111000//////...000000/////////.........000000000000000///.........///000///---,,,---...//////...------,,,++++++,,,---.........---,,,++++++,,,,,,------,,,,,,+++***+++---/////////...---///,,,***)))***,,,------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,---...///...------,,,,,,,,,,,,---......///...---,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,------...///......------------......------------------------///...---,,,,,,,,,------....................................------------000//////......---,,,,,,------............---------------............///........................////////////////////////............////////////...........................000222111///---,,,,,,..................------.........///......------000///...---------------...------------...//////------......///000000111//////......---,,,,,,+++---------.........//////000//////...------,,,,,,,,,---......//////.....................---------///...---,,,,,,...///000000...------...//////.........//////000000111111111222222222000///000111000000000000111111111111000000//////000111222333333333333333222222222222333333222222222222222222333222222111111222222333222222222222111111111111111111000///////////////000000000000000000000000000...---,,,,,,---...000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++------******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............++++++,,,------...////////////...---------------///...---,,,,,,,,,,,,------------...//////000000................................./////////000000111111111111111111222222111111222222333444444444444444444444555555555555666666666666666666666666777888999999::::::999999999999999888888999999:::999:::;;;<<<<<<;;;:::999777888999999:::999999999999999999888888888777777333444444555555444444333333333333333222222222111222222222222222222222222222222111111000/////////000////////////.........///000000000000///......---/////////---,,,---.../////////......------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000///---,,,+++,,,---...---+++,,,,,,,,,---------......,,,,,,,,,---------......///...,,,---......---,,,---,,,,,,,,,,,,---............---,,,,,,,,,------------............------.........------,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,,,,------******+++,,,---......///.........---------------........................///...---------...///000000000///---+++***)))(((.........------.........---------............///................................................---............/////////........................---///111111///---,,,,,,+++,,,...000000///---,,,......//////...---,,,,,,111000///---,,,,,,++++++...------------...//////------......///000000000000//////......------------------.............../////////...------,,,,,,------.../////////////////////.........---------111000///------...///000000///------///000///...///////////////////////////000111000///...///000000000000000111111111111111111000000000000111111111111111111111222222222222222222222222222333333333222222111111222222333111444777666333111111333111111000////////////000000000000000000000000000///...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,------......------...------,,,,,,------..................---------------------------------...------,,,,,,------...,,,,,,------,,,,,,++++++------------------------------------------------+++,,,---...---,,,+++*********+++++++++,,,,,,,,,)))******+++,,,------...,,,******......++++++---------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---......////////////...------------.........---,,,,,,,,,---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000333333222222222222222222111111111222333333444444333333444444444555555555666666666666666666555555777888888999:::999999999888888888777888888999999888999:::;;;;;;;;;;;;:::888888888999999999999888888888888777777777777666222333444555555444333222444444444444333333333333111111111111111111111111111111111111000000//////000000000000000000000000//////000000//////...------...///...---,,,---//////.........---------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////000//////...---,,,,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,---------......///...------------,,,+++---,,,,,,,,,,,,---......------------------------,,,------......------,,,.........------,,,,,,+++......---,,,,,,,,,------...------,,,,,,------...+++,,,,,,---...///000000------............---,,,...........................---,,,++++++---///111000///...---+++***))))))///...---,,,,,,---...///---------............///........................---------------------------------.........//////........................---///000000...,,,,,,---,,,---.../////////...---///////////////...---,,,///......---,,,,,,,,,,,,...------------...//////............//////000000000000//////....................................//////.........---------,,,------.............../////////...------,,,,,,111000///...------......111///---...///000////////////////////////.........///000///...---...//////000000000111111111111222111111000000000000000...//////000111222222222111111111222222333333333333222222111111222222333666;;;>>><<<666111111333222111000000//////000000111111111111111111111111///...------------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------...------,,,,,,------......................................................------,,,,,,------...+++,,,---...---,,,+++***++++++++++++++++++++++++------------------------+++,,,---------,,,++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---,,,***+++///000---,,,///........................,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---------....../////////......---------.........------,,,,,,,,,------------------............/////////////////////////////////000000000111111////////////............000000111222222333333444333333333444444444444555666666666666555555555555666777888888999999888888666666666666666777888888888888999:::;;;;;;;;;;;;999888888888888888888888777666666666666555555555222333444555555444333222555555555555444444444444111111111111111111111111111111111000000000000000111111111111111111111111///////////////...------,,,...///...------...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,---..................------000...+++***+++---......,,,,,,,,,---------......,,,,,,,,,---------......///...,,,,,,------,,,***---,,,,,,,,,,,,---......,,,---------------------,,,,,,------------,,,,,,.........------,,,,,,,,,......---,,,,,,,,,------//////............//////........................------...//////......---........................---,,,+++******,,,...000............---------,,,///...---,,,,,,---...///---------............///........................------------------------------------....................................---...//////---,,,---...///...---,,,------...///000000000000000///...---,,,,,,,,,,,,,,,---...///...------------...//////............///////////////////////////..............................---...............---------++++++,,,------------,,,//////.........---------///......---,,,,,,,,,,,,000///------/////////...////////////............---...//////...---...000///000000000111111111111222222111111000000///.........///000111111222333111111111222222333333333333222222111111222222333666;;;>>><<<666222111333222222111000000000000000000000000000000000000000.........------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------...------,,,,,,------...---................................................------,,,,,,------...***+++,,,---...---,,,+++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++---111222///...000........................,,,,,,,,,---------......,,,,,,,,,---------......------...............///......---------......///------,,,,,,,,,------...------------------------........................//////000000000111111111////////////000000000000000000111111222333333333333333333333444444444444555555555555555555555555555666777777888888777777555555555555555666777888888999999999::::::;;;;;;999999888777777777888888666666555555555444444444333444444555555444444333555555555555444444444444111111111111111111111111111111000000000000000000000000111111111111222222...////////////...------,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------++++++++++++------......------,,,,,,,,,,,,000---***)))***,,,......,,,,,,,,,---------......,,,,,,,,,---------.........---+++,,,------,,,+++---,,,,,,,,,,,,---......+++,,,---.........------,,,,,,------------,,,,,,------------------------------,,,,,,,,,------.../////////....../////////......------,,,,,,++++++.............../////////........................------,,,+++,,,---...///------....../////////000.........------.........---------............///........................------------------------,,,------------.................................---...///...,,,,,,---...111000---,,,+++,,,...///......///////////////...******++++++,,,...///000...------------...//////......//////////////////.......................................---------........................******+++,,,,,,,,,,,,,,,........................---------------,,,,,,,,,///...,,,,,,...///...---........................---...//////......///000000000000000111111111111111111111111111000///......//////000111222222222222222222222222222333333333222222111111222222333111444777777444333333555222222111000000000000111////////////////////////................................................---------------------------,,,,,,++++++,,,,,,---........................+++,,,------......------...------,,,,,,------...---------...............------------------------...------,,,,,,------...++++++,,,---------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...,,,...222222///---///------------------------,,,,,,,,,---------......---------.........//////...........................------------...//////------,,,,,,,,,---......------------------------++++++++++++++++++++++++........./////////000000000000111111222222333333000000000111222222333333222222333333333444444444333444444555555666666666444444555666666666666666555555555555666777888999999999999999999999:::::::::999888777666666777888666666666666555555555555444444444333333444444444444444333333333222222222111111111111111111111111000000000000000000000111......//////000000000000......//////......---,,,,,,---......------...000------------------------///...---,,,,,,,,,------...---+++******+++---...,,,,,,+++++++++,,,,,,------,,,******,,,---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---+++++++++---...---,,,---,,,,,,,,,,,,---......+++,,,---.........------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,------...//////......------......///.........---------,,,,,,///...---------///000111........................///////////////.........------......////////////------............---------------............///........................------------------------,,,,,,---------.................................,,,---...---,,,,,,---///111000///...---,,,,,,,,,++++++,,,---............++++++++++++,,,---.........------------...///////////////////////////...------------------------//////.........---------........................***+++,,,,,,------,,,,,,,,,,,,------.../////////,,,------..................---++++++---...---,,,,,,------....../////////---///000000//////000111000000000000111111111111000000111222111111000///000000000111111222222222333333222222222222222222333222222111111222222333111111222333333444444555333222111111000000111111........................---..................---................................................---,,,,,,++++++,,,,,,---------------------------+++,,,------......------...------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++++++++,,,,,,---...........................------------------------++++++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,------......---+++---111111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000////////////............---------------...//////,,,,,,,,,,,,,,,---...///------------------------........................---------.........//////,,,------...///000000111000000000111222222333333222222333333333444444444333333444444555666777777333444444555666555555555666666666666777888999:::::::::999888888999999::::::999888666666666777888777777777777666666666666555555333222222333555555222222222111111111000000000000000000000000000000000000000000000111111111,,,---------......//////......//////......---,,,,,,---......------///000---.....................000///---,,,+++,,,,,,---...---+++******+++---...)))))))))***+++,,,---...******+++,,,...---***(((,,,,,,,,,---------......,,,,,,,,,---------......,,,+++***+++---...---,,,---,,,,,,,,,,,,---......***+++---...///...------+++,,,,,,------,,,,,,+++***++++++,,,---...//////+++++++++,,,---...///000...------,,,,,,------...///000000000000000000000000///---,,,---...111222........................111111222222111000///...........................,,,---...//////...---,,,---------.........//////................................................,,,,,,,,,---------..............................,,,---...---,,,,,,---//////000111000///---***(((((()))***+++,,,---------------,,,++++++,,,,,,,,,...------------.../////////////////////.........,,,---------------------//////.........------------.....................+++,,,------......------+++,,,,,,---...///000000------...///000000000///...,,,***+++,,,---,,,,,,,,,,,,------...///000000---///000000//////000222000000000000111111111111///000111222222111000///111111111111222222222222444333333222222111111111333222222222222222222333777555333222444444444333333222111111000111111111........................------............------................................................------++++++++++++------------------------------+++,,,------......------...------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,)))***+++,,,...///000111,,,+++,,,000000+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///////////////.........---------------...///000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------........................//////000111111111111111////////////////////////222222333333333222222111555666777888999999999999444444555555555555444444333333444555777999:::;;;===<<<:::999888777777777444666888888888999;;;<<<:::888555555666777777666666666555555555444444444222222222222222222222222333222111/////////000111111111000/////////////////////............//////////////////////////////.........------,,,,,,+++.........------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++*********---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,++++++++++++------------------------,,,,,,,,,------------...------------------------000000//////.........---///...---,,,,,,---...///........................///...---,,,,,,---...///........................//////.........---------........................,,,------......------,,,,,,---///000000000///...,,,+++++++++,,,---///000///...---,,,+++,,,------.........------,,,,,,,,,...---,,,,,,,,,,,,---...---...000///...------...000/////////............111111000///////////////000000//////.........------.../////////...---,,,...---,,,+++***+++,,,,,,---.........///000000000------------------------...------,,,,,,------...+++,,,,,,---...///000000...............///000000000000000000000000000000//////000000000000/////////000111333333222111111/////////000111111111222111111111111111222222222222222111111111111111111555444222000............111111000000//////..............................//////000000//////...---------------------------...............---------///...---,,,,,,---...///........................,,,,,,+++++++++,,,,,,---........................---------,,,,,,+++++++++,,,,,,,,,++++++*********------,,,,,,------...///------,,,+++,,,---...///---------------------------,,,+++++++++,,,---...------++++++++++++------++++++++++++++++++++++++------------------------,,,,,,---.../////////...---------............///........................------------............------------------------------------------------,,,,,,,,,---------......------------------------.........//////.........//////000111111111111000000000000000000000000000111222222222222222111111111222333444555555555555444444555555555555444444666666666777888:::;;;<<<::::::999888888888999999666777888888777666777888:::777555555666777666666555555444444333333333333222222222222222222222222333222000/////////000111111111000/////////////////////............//////.................................---------------......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...------,,,,,,,,,+++++++++......------,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------------------.........////////////000------------------------000/////////.........---//////...------...//////........................///...------------...///........................//////.........---------........................,,,------......------,,,---......///////////////......------...///000111///...---,,,,,,,,,------......---------,,,,,,,,,......---,,,,,,---......+++---//////---------...///////////////.........111000000///////////////000000/////////.........------.../////////...---///...---,,,+++,,,,,,---..................//////------------------------...------,,,,,,------...000////////////........................///000000000000000000000000000000///000000000000000000///000000111222222222222111222222222222222222333333111111111111111111111111111111111111111111111111333333111000//////......000/////////....................................---------------,,,,,,+++------------------------------..................///...------------...///........................//////...............///.........------------------------,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///------------------------,,,++++++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........---------............///........................////////////000000000000------------------------------------------------,,,,,,,,,---------......---------------------------...///000000///...---...///000000111111000000111111111111111111111111000000111111222111111000000000111222333333333333444444555555555555444444777777777777888999::::::888888888888888999:::;;;888999999888555444444555999777555555666777666555444333333333333222222222333333333333333333333333222111000000///000000000111111000/////////////////////............//////........................---------..................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...---------------,,,,,,,,,///...------+++******))),,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,,,,,,,------------------------.........////////////000......................../////////...............000//////......//////000........................///...------------...///------------------------...............---------........................------............------...............///000000111000000//////000111111///...------,,,,,,------...------------,,,,,,,,,......---,,,,,,---......***,,,......------...///.........///////////////000000//////......//////000000////////////......,,,---...///000000//////000///...---------...............---------------------------------------...------,,,,,,------...000000000////////////..................///000000000000000000000000000000000000111111111111000000111000000000000111222222222222222222222222111111222222222111111000000///111111111111111111111111000111111111000000///...//////............------........................,,,------------,,,++++++------------------------,,,---------...////////////......------......///........................111111000///............------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,******))))))******+++,,,---,,,,,,,,,,,,---...///------------------------++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------------------------------.........///......---------------............///...........................////////////000000000------------------------------------------------,,,,,,,,,---------......,,,,,,---------------------...000111111000...---...//////000000000000000111111111111111111111111//////000111111111111000111222333444444555555555444444555555555555444444666555555555555666666777888888888888888999999:::888999999888666444444555999777666666777777666555444333333333333333333333333333333333333333333333111111000000000000000000111000000/////////////////////............//////........................---------....../////////------------------------------------------------------------------------,,,,,,,,,------------......------,,,,,,------.....................------------,,,,,,+++++++++***,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------------------------------,,,,,,,,,------------...////////////////////////........................000000////////////000000.................................------.........------------------------................................................------............------///......------...000111111111000000000000000000///......---------------------------------------......------------......)))+++------------...///............////////////000//////.........//////000000//////////////////------...///000111111111000000000///////////////.........---,,,,,,,,,+++...........................------,,,,,,------...,,,,,,---...///000111111...............///000000000000000000000000000000000000111111111111000000111000/////////000222333111111000000//////......333222222111000//////...000000000000111111111111...///000111111000///.../////////////////////...........................///////////////...------------------------------,,,,,,,,,---...///000000//////............//////........................111000///...---,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,..................------******))))))******+++,,,,,,,,,,,,,,,------......------------------------************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.../////////...---,,,,,,---------............///........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///...---......///000000000000000111111111111111111111111...///000111111111111111222333444555555666666555444444555555555555444444666555555555555555666666:::999888888777777888888777888999999777777777999888777666666777777666444444444444444555555555555333333333333333333333333000000000111111111000000111000000/////////////////////............//////........................,,,---------......//////------------------------------------------------------------------------,,,,,,---------............------,,,,,,------...........................+++++++++,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,---......------------------------,,,,,,,,,------------...////////////////////////---------...............//////000000000000//////........................---..................------------------------------.............................................---......//////......---///......------...000111//////////////////.........//////.........------------------------------........................)))+++---...------...000........./////////////////////............////////////000000000000000000.........///000111222222111111111000000000//////.........---,,,,,,,,,+++...........................------,,,,,,------...***++++++,,,---...///000...............///000000////////////////////////000000111111111111000000111000/////////000222333111000000//////.........222222111111000///......//////000000000111111111---...000111111000//////000000000000000000000000//////////////////////////////000000//////...---------------------------,,,,,,,,,---...///000000////////////////////////////////////////////////111000///...---,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,++++++++++++,,,------,,,,,,,,,---------------------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.../////////...---,,,,,,---------............///........................,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......+++,,,,,,------.................................---...//////000000//////111111111111111111111111//////000111222222222222111111222333444444444444444444555555555555444444777777666666666777888888:::999888777777777777777666888999999888888999;;;888777666777888888666444444444555555555555555666222222222222222222222222//////000111111111111000111111000/////////////////////............//////------------------------,,,,,,,,,---------------,,,,,,,,,------------...------------------------------------------------,,,---------...............------,,,,,,------...---------...............***+++,,,,,,---...///000,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------...///------------------------.........////////////000........................---------------............//////000000//////...........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................////////////.....................///000000------...//////............////////////...------,,,,,,,,,------------...---...////////////...---+++---//////......///000000/////////..................------......////////////000000000000111111000000//////000111222333000000111111111000///............---------------...........................------,,,,,,------...---------,,,,,,,,,++++++...............///000000//////////////////////////////000000000000//////000////////////000111111111111111111111111000000111111111000000//////......//////000000111111111......///000000/////////000000111111111111222222////////////////////////...////////////...------------------------------,,,---------.../////////...//////000000//////...////////////////////////111111000///............,,,------....../////////------------............---------...............------,,,,,,------...///+++,,,------......------------------------------***+++,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------.........///......---------------............///........................---............/////////------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---......///...---,,,++++++,,,---...---...//////000000//////000000000000000000000000///000111222333333333333000111222333444444444444444444555555555555444444666666666666666777888999888777777777777888888999666777888888777777888:::777777666777888888666333333333333444444555555555111111111111111111111111...///000111222111111000111111000/////////////////////............//////------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------------------...............------,,,,,,------...,,,,,,---------.........---------....../////////,,,,,,.../////////...---........................------------------------........................,,,,,,---......---,,,,,,---------------...//////------------------------.........////////////000------------------------,,,,,,,,,------.........---...////////////...---........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................////////////......---......///////////////+++,,,...////////////......//////000///...---,,,,,,,,,,,,---------......---...///000000///...------///000000///...///000111111000///...------,,,...------------...///000//////000000000111111111222111000000000111222222///000111111111000........................//////...........................------,,,,,,------.........---------,,,,,,,,,...............///000000////////////////////////......////////////.........//////000000000000000000000000111111111111111000000000000000/////////......//////000111111222000//////........./////////000000000111111111111////////////////////////000000000000000///......------------------------------.....................///000111111000///...//////////////////////////////...............///------...//////000111111------------.........///,,,,,,---------.........---------------......///+++,,,---.........------------------------------+++,,,---.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........---------............///........................------........./////////------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---.../////////---+++))))))+++---///---......///////////////////////////////////////000000111222333444444444222222333444555555555555444555555555555555555444333333333444444555777777555555666666777999:::;;;666777888777666555666777777666666777888888555333222222222333333444444444000000000000000000000000...///000222222222111000111111000/////////////////////............//////------------------------,,,,,,,,,++++++*********,,,,,,,,,------.........---------------------------------------------------------.........//////...------,,,,,,------...,,,,,,,,,---------......//////////////////......,,,,,,.../////////...---........................................................................,,,,,,---......---,,,,,,---------------...///000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,---...//////...---,,,........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................////////////......,,,---///000000000///...+++,,,...///000000000///...///000000000///---,,,,,,,,,,,,------.........---...///000000///...---...000111111///...//////222222111///...---,,,+++---------------...///000//////000000111111111222333222111000000000111222///000000111111///...------.........///000000000////////////////////////...------,,,,,,------...+++,,,,,,---...///000000...............///000000////////////////////////------............---------...000111111111000///------......//////000000////////////000000000000---......///000111111222111000///---------...///.../////////000000111111000000000000000000000000333333333333333222111111------------------------...............---------...///000111111000///...000000000000000000000000,,,,,,+++++++++,,,,,,---.........///000111111222---------.........//////,,,,,,,,,---------......------,,,,,,------...///+++,,,---.........---,,,------------------------,,,---.../////////...---++++++------------++++++------------------------------------------------,,,,,,---.../////////...---------.........//////........................+++++++++,,,,,,,,,------------------------------------------------------...........................------,,,,,,++++++***....................................///000222222////////////000111222333444444444333333222222222222222333333333333444444222333555444333333444666333333333444555666777777888777666555555444444555777777666666666666777777777777666666555444222222666555444222111111222222111222222333333222222111000000000000000111111111......///000000000000000///////////////......---...+++)))))),,,......---+++++++++,,,,,,---------+++++++++,,,,,,,,,------..................------------......------,,,+++///---***+++...///---***///...---,,,+++,,,,,,---+++,,,---,,,***)))***+++........................------------------------...------,,,,,,------.........---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,,,,++++++++++++......---,,,---...///000////////////////////////------------------------........................000///...---,,,+++++++++,,,---------.../////////222///,,,,,,///000000...------------------------,,,,,,------...///000000////////////...---,,,+++,,,---...000000000//////........................////////////////////////...///000///---,,,,,,...------------------------........................,,,,,,------///000111222:::;;;:::666111------///---------............///...............///000000111111111111111111111111000000000000000000000000......///000000///...---,,,---.........---,,,+++---------,,,,,,------...000/////////000111333444------------------------,,,,,,,,,---------......------/////////...---,,,...///000111111000///...000000000000000000000000111111111111111000////////////000111111111111111......//////000000111111111111000000//////......000000000000000///......000111111111111///---,,,...------------...//////111111000000/////////...////////////............333222111111222222000.........---------......///++++++,,,...///111222222........................,,,,,,,,,---------......------............------------......------,,,+++///......---------......------------------------******+++,,,,,,---............---,,,,,,+++******........................------------------------//////.........---------////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................///.........///000111111000/////////000111222222222222222222111111000000111111111222222222333333111222444333222222333555333333333444444555666777777666666555555555555555777777666666666666777777666666666666555444333333666555444222111111222222111222222333333222222111111111111000000000000000......///000000000000000///////////////......---000...++++++---...---,,,++++++,,,,,,,,,---------,,,,,,---------.........------......//////000000------......------,,,+++...---,,,---......---,,,///...---,,,,,,,,,------,,,---...---+++++++++,,,........................------------------------...------,,,,,,------......------,,,---...///000---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///...------,,,,,,,,,---...------,,,---...///000////////////////////////------------------------........................//////...---,,,,,,,,,,,,---------...............111...,,,,,,...000///...------------------------,,,,,,------...//////000////////////...---,,,+++---...///000000///.........................................................///000///---,,,---...................................................---.........///111222333888999888444000------///........./////////000000...............///000000111111111111111111111111000000000000000000000000,,,---...///000000///........./////////...---,,,......---,,,,,,,,,------,,,,,,++++++,,,...///000------------------------,,,,,,,,,---------......---...............------...///000111111000///...000000000000000000000000111111111111111000////////////000111111111111111////////////000000000000000000000///////////////000000000000000///......000000111111000...---,,,---------------...//////000000000000//////....../////////////////////000333222111222333333111//////......---------......,,,---...///111222333444........................,,,,,,,,,---------......------............------------......------,,,+++---------,,,,,,,,,------------------------------******+++,,,,,,---............------,,,++++++***........................------------------------//////.........---------........................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......................../////////...//////000000000000/////////000111111000000000000////////////000000000111111111111222000111333222111111222444333333333333444555666777555555555444555555666777777777666666666666777777444555555555555555444444555555444333222222222222111222222333333222222111222222111111000000//////...//////000000000000000///////////////......---111///---------...---,,,,,,,,,,,,,,,---------------------.........//////,,,,,,---...///000111111------......------,,,+++---...//////...---...///......---,,,,,,,,,---------...///...---,,,---......................................................------,,,,,,------......------------...//////------------------------............------------//////...---------.........------------...//////////////////////////////------------------------..............................---------------..................---------///---,,,,,,---......---------------------------,,,,,,------.../////////////////////...---,,,,,,....../////////...------........................---------------------------/////////---,,,---.........................................................//////000111222333555555444222///---...///////////////000000000111///............//////000000000000000000000000000000000000000000000000000,,,---.../////////////////////000000//////...---///...---,,,,,,,,,,,,,,,+++*********+++,,,---...------------------------,,,,,,,,,---------............---------......///...//////000000//////...000000000000000000000000000111111111111000000/////////000111111111111111000000000000//////////////////////////////000000//////000000000///......///////////////...---,,,---------------....../////////000000//////....../////////000000111111111111111000222333444222111//////...---,,,,,,,,,---......///000222333444444------------------------,,,,,,,,,---------......------............------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------.........------,,,+++++++++------------------------------------------------...............------------------------------------------...............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000//////.........//////000000////////////000000////////////////////////000000000111111111222222000222333333222222333444444333333333444444555666444444444444555666777888777777666666666666777777333444444555666666555555444444444333222222222222111222222333333222222111333222222111000///......//////000000000000/////////////////////......---///...---------...------,,,,,,------------------------------............,,,,,,------.........///------......------,,,++++++...111111...---...000---------------------------...///...---,,,---...........................////////////////////////...------,,,,,,------...------------......//////---------...............000000/////////...------......------------......------------......//////////////////////////////---------------------------------------------------------------...///////////////...---------,,,------,,,,,,------------........................---------.........//////......//////...------,,,/////////......------,,,........................---------------------------...///...---,,,---///------------------------....................................///000111222111111000///...---............/////////000000000//////............///000000000000000000000000000////////////////////////.....................---////////////......------///......---,,,,,,,,,,,,,,,,,,,,,------......///------------------------,,,,,,,,,---------......///...---,,,,,,---///000////////////////////////////////////////////////000000111111111111000/////////000111111111111111111111000000//////......---......//////000000000...///////////////.....................------,,,------,,,,,,------...///...///000000000///......//////000000111111222222000///000111333444333222000///...---,,,,,,++++++......///000111222333333------------------------,,,,,,,,,---------......------............------------......------,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,,,,,,,------------------------,,,,,,------------------........................------------------------........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................000///.............../////////////////////000111000000000000000000000000111111111111222222222333222333444444333333444555444333333333333444444555333333333333444666777888777777666666666666777777222333444555666666666666333333333333333333222222111222222333333222222111333222222111000///......//////000000000000/////////////////////......---)))***,,,,,,------...///------------------------+++,,,,,,,,,,,,---------...------,,,,,,+++++++++------......------,,,+++***...111111///......000,,,---------------------+++,,,...---,,,+++,,,...........................////////////////////////...------,,,,,,------...---------...............---------........./////////000000000000///---------,,,,,,,,,,,,,,,---------------...............////////////////////////------------------------++++++++++++++++++++++++------------...///000000/////////...---------,,,,,,------------,,,------........................---------........................///......---,,,//////......---------,,,........................------------------------,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000///...---------.........------.........///////////////............//////////////////////////////////////////////////////000000///...---,,,,,,+++.........---------------///...---,,,,,,,,,,,,,,,---.........////////////------------------------,,,,,,,,,---------.........---,,,,,,,,,...///000//////............/////////////////////////////////000000111111111000000//////000111111111111111111111000000//////......------......//////000000......////////////......///......---------------,,,,,,,,,,,,,,,---.........///000111111111///...///000000000111111111222///...///000333444333222000///...,,,,,,+++++++++,,,------...///000111111------------------------,,,,,,,,,---------......------............------------......------,,,++++++,,,---...///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,------------------------,,,,,,,,,---------......---..................................................................---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++.................................---......//////............///000111222000000000000111111111111111111111222222222333333222444555555444333555666444444333333333333444444333333333333444555666777777777666666666666777777333333444555666666666555222333333444444333333222111222222333333222222111222222111111000000//////000000000000000//////...///////////////......---''')))+++---------...000............------------+++++++++,,,,,,,,,------//////...---,,,+++******------......------,,,+++***,,,///111000///...///+++,,,---.........------+++,,,------,,,,,,---......................................................------,,,,,,------...,,,---......//////......,,,,,,,,,---......//////...///000000000///...---,,,,,,+++++++++,,,------,,,---......//////......////////////////////////------------------------++++++++++++++++++++++++...---------...///000000...............---------,,,---//////---,,,---...................................................---...............------///...------,,,---------........................------------------------,,,---///...------...///------------------------........................---,,,,,,,,,------...//////---,,,,,,---......---------------............000//////............///////////////////////////000000000000000000000000111000...---,,,,,,+++,,,......---,,,,,,,,,,,,------------,,,,,,------...,,,---............------------------------------,,,,,,,,,---------......---------------...///000///......------......///000000000000000000000000///000000111111111111000//////000111111111111111000000000000////////////..................//////------.../////////......//////......---......///,,,,,,,,,,,,,,,------......000111333333222111000000000000000000000000000.........///222222222000......---,,,+++++++++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------......------,,,++++++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...............////////////////////////...............---------------------------------***++++++,,,,,,---------------------------------------------,,,,,,,,,,,,........................------------......///000,,,,,,------///000222333//////000000000111111111000000000111111111111222111333444444333222444555444444333333222333333444333333333333444444555666777777666666666666777777444444555555555555555555222222333444444444333222111222222333333222222111111111111000000000000000000000000000000///......///////////////......---(((+++......------...//////.........------------,,,,,,,,,,,,---------.../////////......---------------......------,,,+++***+++,,,///111000...,,,+++,,,---.........------+++---......------...///........................------------------------...------,,,,,,------...,,,---.../////////...---+++++++++,,,---.........,,,---///000000///...---,,,,,,,,,,,,,,,---......,,,---.../////////...---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...............///000---------...............+++...000000...------///................................................------...............---...---,,,,,,,,,---...///................................................,,,---......------...000////////////////////////...........................------------.../////////---++++++---......,,,............////////////000000///.......................................000000000000000000000000...---,,,,,,,,,---......000///...---,,,------...,,,,,,,,,,,,------...///,,,---...///......---,,,------------------------,,,,,,,,,---------......+++,,,---...///////////////...------------...///000000000000000000000000//////000111111111111111//////000111111111111111////////////000000000000..................------,,,---......//////......000///.........///000000,,,,,,++++++,,,,,,---...///000333555555444222111111000000//////............------...000111000...------,,,,,,+++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------......------,,,+++)))+++---/////////...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------.........//////........................//////.........---------------------------------++++++,,,,,,---......///........................***++++++,,,,,,------...........................,,,,,,,,,---...///000111++++++,,,---///111333444.../////////000000111111////////////000000000000000222333333222111333444444444333222222333333333444444333333333444555555777777666666666666777777444555555555555555444444111222333444444444333222222222222333333222222222000000000000000111111111000000000000000///......///////////////......---***---000000...,,,---/////////.........------------------.........///////////////000000000000000------......------,,,+++***)))***...111222...******+++---...///...------,,,...//////......///111........................------------------------...------,,,,,,------...,,,,,,.../////////...---******+++,,,,,,---......***,,,...///000///...------------------...///000,,,,,,.../////////...---////////////////////////------------------------........................//////............//////,,,------....../////////,,,///111111///---...///////////////////////////.....................---------...............------,,,,,,+++,,,---///000........................////////////////////////,,,---......------///000111111111111111111111111........................//////.........//////000000---++++++...///---+++////////////000000000000111000///.......................................000000000000000000000000++++++++++++,,,...000111111000///------......///+++++++++,,,---...///000...///000000000///...---------------------------,,,,,,,,,---------......***+++---///000000///...///...---,,,,,,---...///000000000000000000000000//////000111111111111111//////000111111111111111......//////000000111111/////////......------,,,,,,,,,---.../////////...111000///......///000111,,,,,,++++++,,,,,,---...///111444666666555333222111111000///...---,,,,,,------,,,...///000...---,,,,,,+++++++++,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................---------......------,,,+++((())),,,.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////------------------------//////.........---------------------------------,,,,,,------...///000000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------000000000000000000000000---,,,,,,,,,,,,---..........................................////////////...//////000111222222222222222222222222222222222333333333333333333333333555444444333333444444555555555555555666666666666:::999777666555555555666333444555666666555444333555444444333222111000000222111000//////000111222////////////////////////////////////////////////........................000000///...............------...//////...---,,,...................................................---,,,++++++,,,---...---------............///,,,,,,,,,---------..............................000///...---------------------------------------......---,,,---...///000,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------////////////////////////000000///.......................................------------------------/////////...---------,,,---...///000000///......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............------...............///000111000000000000000000000000............////////////---...............------,,,++++++,,,---...,,,+++........................------------------------............////////////000///...------...///000000000000000000000000000---------------...//////---------------------------------............///---------,,,,,,+++++++++........................///...,,,,,,,,,---///111........................///000000000///...---,,,////////////////////////000000111111111111000000........................111111000000//////......111111000000000000111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,111111222333333333333222000///...------------------------............///...///000///---,,,---...------------------------,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,---......//////......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------////////////////////////------,,,,,,------...///....................................////////////...//////000111111222222222222222222222222222222333333333333333333333333444444444333333444444444444555555555666666666666999888666555444444555555333444555666666555444333444333333222222111111000222111000//////000111222111111111111111111111111////////////////////////........................//////...---------------------...//////...---,,,................................................///...---,,,,,,---...///------------............,,,,,,,,,---------......//////////////////////////////...---------------------------------------...------,,,---...///000------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////////////////000000///...............////////////////////////------------------------...............---------...///000000000///------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////.........///............//////000////////////////////////............////////////---...............---------,,,,,,---...///...,,,........................------------------------............////////////000000///.........///000///////////////////////////////////////000111111---------------------------------............///.........---------,,,,,,........................///...---,,,,,,---///000........................////////////............////////////////////////000000111111111111000000........................000000000000//////....../////////....../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111...------,,,++++++,,,,,,,,,,,,,,,,,,------------,,,---...---+++***+++,,,------------------------,,,,,,,,,---------......---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,---......//////......000/////////.........---------------------------,,,,,,,,,,,,------------......------------......------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................------------...//////..................................../////////////////////000111111222222222222222222222222222222333333333333333333333333444444333333333333444444444444444555555555666666777666555444333333333444333333555555555555333333222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////...........................---,,,,,,,,,,,,,,,,,,,,,---............------................................................///......------......///------------............,,,,,,,,,---------......///////////////////////////...------------------------------------------...------------...//////.........//////000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////////////////000///......---.........////////////////////////........................---------...............//////000000///...---,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...000//////............///////////////////////////---............/////////------...............------,,,,,,---/////////---........................---------------------------............/////////000000////////////000000///////////////////////////////////////000111111........................---------............/////////............------..............................---,,,,,,...///000........................//////...---...///000111///////////////////////////000000111111000000///........................000000000////////////......------------------.........------------......------------------------------...////////////...,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,---------+++***+++,,,------------------------,,,,,,,,,---------.........//////////////////...........................---------------------------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---......//////....../////////.......................................,,,------------...............------------.................................------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------......///000....................................//////////////////000000111111111111111111111111111111111111222222333333333333444444333333333444444333333333333333444444444555555555555444444333333222222222222333444555555444333222000000111111222222222333111000000000000000000111........................////////////////////////........................------,,,,,,,,,,,,------,,,,,,---------...------................................................/////////....../////////,,,,,,---------.........,,,,,,,,,---------......////////////////////////......---,,,,,,---------------------------------------------......//////------...///000111111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...............///////////////////////////......------.........////////////////////////////////////////////////,,,---------.../////////......////////////////////////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000000//////111000///...............////////////////////////---------.........//////,,,---......///.........---+++++++++---///..............................---------------------------------.........//////////////////000000000111////////////////////////---------------...//////////////////////////////---------............///............------------...........................------------...///000........................///...---,,,---///111333//////////////////////////////000000000000//////........................////////////////////////...------,,,,,,------......------,,,,,,------...........................,,,,,,---...............++++++***************+++++++++++++++,,,,,,,,,,,,---...//////---------///------------------------,,,,,,,,,---------............////////////......................................................------............------------------------------------------------------,,,,,,------------------...------------,,,,,,,,,,,,---......///.................................---------------------------------.........//////......------------......////////////////////////.........---------,,,,,,+++++++++,,,,,,,,,---------------------------------------------...//////....................................////////////000000000000000111111111111111111111111111111111222222222333333444444444222222333444444333222222333333333333444444444444333333333333333222222222111222333444444333222111///000000111111222222333000000000111111000000000........................////////////////////////...........................---------------......,,,,,,,,,,,,------.........................................................//////////////////...,,,,,,,,,------------...,,,,,,,,,---------......------------------------------,,,,,,,,,------...---------------------------------...............,,,,,,---...//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////////////////////////////......------------......------------------------////////////////////////,,,---------.../////////,,,------...///000111111/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////000000000000//////111000///.......................................------------............,,,------...//////......+++***))))))+++---...---........................------------------------------------..................//////000000000000........................---------------...//////////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,---........................------------......//////...........................---,,,,,,---///222333//////////////////////////////000000000000//////.......................................///////////////............//////------,,,,,,,,,,,,------........................,,,---......//////......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------...///...------...///------------------------,,,,,,,,,---------......,,,------......------,,,------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------,,,,,,,,,---......///.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------......////////////////////////............---------,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---..........................................////////////000000000000000000111111111111111111111111111111111222222333333444444555111222333444444333222111222222222333333333444444222222333333333333222222111111333333333333111111000000000111111111222222000000111111111111000000111111111111111111111111////////////////////////........................---------------......///,,,+++++++++,,,---...///................................................---......//////......---,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,---......//////......,,,,,,,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////////////////////////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------------...000111222/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000//////...000//////............///........................,,,------------.........,,,,,,---...////////////***)))'''(((***,,,------........................------------------------,,,------------.........,,,---...///000000000///........................///////////////000111111........................---------............///+++++++++,,,,,,,,,,,,---........................---------............///...........................---------...///111222////////////////////////...//////000000//////...........................---............/////////000000////////////000000------,,,,,,,,,,,,------------------------------------...////////////...---,,,,,,,,,,,,------...,,,,,,,,,,,,------------***,,,---,,,++++++,,,...------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.....................---------,,,,,,---......//////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------..........................................------------++++++,,,,,,,,,,,,------------------------------,,,++++++++++++,,,------....................................////////////111000000000000000000000111111111111111111111111111111222333333444555555000222333444444333222000222222222222333333333333222222333444444333222222000111222333333222111000000000000000111111111111///000111222222111000///111111111111111111111111////////////////////////........................,,,,,,++++++,,,------...+++++++++++++++---...///................................................,,,---...//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------------------------,,,---.../////////...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000////////////////////////---,,,,,,,,,------...///------------------------------------------------...............---------000///......---...///000............////////////........................------------------------------------------------.........//////.........///............//////000........................,,,,,,---------.........+++,,,---...////////////+++)))((((((***---...///........................------------------------,,,,,,---------.........***+++---.../////////...........................///////////////000111111---------------------------------............///,,,,,,,,,,,,------..............................,,,------.......................................---.........//////000000////////////////////////......////////////..............................---------.........//////000000////////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,...------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------........................++++++,,,,,,---......///............------------,,,---......//////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,------------......------------......------------------------//////.........---------++++++,,,,,,,,,---------........................++++++******++++++,,,---..................................../////////000111111111000000000000000000000000000000000000000111111222333333444555555000111333444444333111000111111222222222333333333111222444444555444333222000111222333333222111000111111111000000000000000///000111222222111000///////////////////////////////////////////////////........................+++*********+++,,,,,,---++++++******+++---...///................................................+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................++++++++++++,,,,,,---...------------------------,,,,,,.../////////...---...............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000////////////////////////,,,,,,,,,,,,------...///........................------------------------/////////......------,,,333222000...---,,,------------......//////000000................................................------------------------------............------...............///000111........................,,,,,,,,,---------......+++,,,---...////////////,,,***((()))+++...000000........................------------------------,,,,,,,,,---------......)))***,,,...//////..............................---------------...//////---------------------------------.........//////---------.........//////........................,,,---......//////..............................---...//////000/////////////////////////////////......////////////..............................---------.........////////////............//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,------...)))************+++++++++,,,---......------///000------------------------,,,,,,,,,---------............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///................................................++++++,,,,,,---...////////////.........---------,,,---......//////......,,,,,,,,,------.................................+++++++++,,,,,,,,,------.........------.........------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++******+++---.........------------..................////////////222222111111000000//////111000000///...------,,,000000000000111222333444222222222222222222222222444333222111111111222333111111222222222333333333111222333444444333222111000000000111222222222333////////////////////////000000//////......------000///...000222222///,,,000...,,,---//////,,,(((((()))***++++++***)))(((++++++,,,,,,,,,,,,------------------------------------------------------...------------...//////.........------,,,,,,,,,)))***,,,------,,,***)))......---,,,---...///000...........................///000///---,,,---...///...,,,++++++,,,---///++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................///////////////////////////////////////.........---...//////...,,,***(((,,,,,,,,,------.........------............------000///...------------------------............///---------------------------------------...///000........................***++++++,,,---...//////000///...---,,,---......------------------------....../////////...,,,+++++++++,,,,,,---...//////.........------,,,,,,,,,------............------111///---++++++,,,...000...---,,,+++++++++++++++......------------......000000//////...............................................................+++***+++...000...,,,........................++++++******+++---...///......//////...---,,,,,,---------............///......////////////......000000//////.........------------...///...+++)))'''(((***,,,...///......//////.........---------,,,,,,+++******+++,,,,,,...------,,,,,,------...,,,,,,,,,------.........++++++,,,------...////////////.........---------..................------......---------,,,,,,,,,,,,,,,,,,---------.................................---++++++,,,,,,+++***,,,,,,,,,------.........000---,,,---///000...,,,------..................++++++,,,,,,---...////////////.........---------,,,,,,,,,---------......111000...---,,,---///000------------------------------------------------------............------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---+++******+++---...---------,,,,,,---------............////////////.........---------,,,,,,............////////////000000000000111222333444222222222222222222222222222222111000000000111222111111222222222333333333222222222333333222222222111111111111111222222222000000000000000000000000///////////////.........000///...000222222///---............,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,---------------------------------------------------------------------...//////.........------,,,,,,,,,+++,,,---......---,,,+++---,,,,,,+++,,,---...///---------------------------...///...,,,,,,,,,---......,,,,,,,,,,,,---...++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------------------------........................------------------------////////////..................//////...---,,,+++,,,------------------...------............------//////...------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///...---,,,------...------------------------...//////000///...---,,,++++++,,,,,,---......///......---------,,,,,,,,,------............------000...---++++++---///111000///......---------...//////............///////////////.........------...................................................,,,+++,,,...///...,,,........................++++++---.....................//////...------,,,---------............///......////////////......000/////////.....................///000///---***+++,,,---/////////......//////.........---------...---,,,++++++,,,---...------------------------,,,,,,------------------+++++++++,,,------....../////////.........------////////////////////////............------,,,,,,,,,,,,---------.........------------------------///---,,,,,,------,,,+++---------........./////////---,,,---//////...,,,///.........------,,,,,,+++,,,,,,,,,---.........///.........------------,,,,,,,,,---------......111000///---------......------------------------------------------------------............------...........................------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---............////////////---------,,,,,,,,,,,,,,,+++,,,---...///111111222000000000000111222333444111111111111111111111111111000000//////000111111111111222222222333333333333222222222222222222333222222222111111111111111111111111111111111111111.........///////////////000///...000111111000...,,,...000...+++))),,,000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------------------......//////.........------------------...///000000///...---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,---------............/////////------------------------........................------------------------........................///////////////..................---------------------............------//////...------------...---------............///------------------------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...------------...------------------------....../////////...------+++,,,,,,------............------------,,,,,,,,,------............------...---,,,+++,,,...000111000///......---.........000000////////////000000.........---------------...................................................,,,,,,,,,...///...---........................+++---///000000///---,,,.........///......---,,,---------............///......////////////......////////////............/////////000111000...,,,...///000111000000...---...............---------......------------......,,,,,,---......---,,,,,,------------------,,,,,,******++++++,,,,,,------/////////.........------/////////////////////////////////............---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,............////////////...---,,,---...///...,,,//////...---,,,+++******,,,,,,,,,,,,------------............------------,,,,,,,,,---------......000000//////...---,,,,,,------------------------------------------------------............------........................------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,---.........------,,,,,,------...............//////////////////..................+++,,,---...///000111222000000000000111222333444000000000000000000000000000000000000111111111222111111222222222333333333444333222111111222333444333222222222111000000000000000000000000000000000------......//////000000////////////000000000///...//////...,,,,,,...000...---,,,++++++,,,---...+++++++++,,,,,,,,,------------------------------------------------------,,,------..............................---------......////////////......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,,,,---.../////////////////////................................................////////////////////////------...............///000//////...//////000111//////......------,,,,,,------............------///......---------......---------............///000000000000000000000000000///...---------------........................////////////......------//////......------------------------------------------------------,,,,,,,,,,,,,,,---------......------------------------------............------------,,,,,,---...000222------,,,,,,,,,,,,------//////............//////------------------------...................................................---------.........---........................---...............---,,,---...............---------------............///......////////////......///////////////.........///......///000000...,,,...///000111111000///..............................------------------...+++,,,...//////...,,,+++.........------,,,,,,,,,*********++++++,,,,,,,,,...---------,,,,,,,,,,,,............/////////////////////////////////...------------............------------------------000///---...///000///---------..................---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000000///...---++++++........................------------------------------............------........................------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---....../////////............//////............////////////////////////////////////---.........//////000000000000000000111222333444000000000000000000000000000111111222222333333333111111222222222333333333444333222111111222333444333222222222111000000000////////////////////////------......//////000000...////////////000000111222000......000000///...---,,,+++******+++,,,---+++++++++,,,,,,,,,------------------------------------------------------,,,---......//////..............................---------......---------,,,------...............------------------------,,,---...---+++***+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------/////////////////////...................................................////////////////////////,,,---------......//////000000/////////000111111/////////......---------------............------......---------......///---------............///000000000000000000000000000///...---------------........................//////...------,,,,,,,,,...............---------------------------------+++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............---------,,,,,,,,,---///000111------,,,,,,,,,------......------,,,,,,------...------------------------////////////////////////.......................................---..............................///...,,,******+++---...------...............------------............///......////////////...............///////////////...---,,,---...///---,,,+++,,,...///000000//////---.....................,,,,,,------------,,,,,,+++,,,...//////...,,,+++.........------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------............/////////////////////---------.........//////////////////////////////000.........000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,---------......////////////...---,,,+++........................------------------------------............------........................,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------......//////000000////////////000000............////////////---------------.........///////////////.........000000000000111222333444111111111111111111111111000111222333333333333333111111222222222333333333333222222222222222222333222222222111111111111111.................................///////////////...///000///...///111333555222///000333333000,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------+++,,,.../////////...---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..............................,,,---...---,,,++++++---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------....../////////............---................................................------------------------,,,,,,,,,---......//////000000000000/////////////////////...............------............------...------------...//////---------............///........................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++......//////......---,,,------------------------++++++*********+++,,,,,,------------------------,,,,,,,,,------------...------............------------------......///000/////////...//////000111---,,,,,,,,,,,,,,,,,,------------------.........////////////////////////...........................///000///---------///........................///---***((((((***...000,,,---......///.........---------............///......////////////...............///////////////---,,,+++,,,---......,,,***+++,,,...//////......---------...............,,,,,,------------,,,,,,,,,,,,---......---,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,------......---............/////////------.........////////////////////////////////////...---...///000///...,,,,,,,,,++++++++++++++++++---...---,,,+++,,,---******+++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------...............---------------........................------------------------------............------........................,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---......///////////////............//////............////////////++++++,,,,,,,,,---------////////////////////////000000000000111222333444222222222222222222222222...///111222333333333222111111222222222333333333222222222333333222222222111111111111111222222222///////////////////////////////////////.........---///000///......111444444555555666555333///---------............------++++++,,,,,,,,,,,,------------------------------------------------------+++,,,...///000///...------........./////////000---,,,,,,,,,,,,,,,,,,---+++,,,---.........---------------------------------...///...,,,,,,,,,---,,,,,,++++++,,,---///000------------------------------------------------,,,,,,,,,---------......------........./////////............------,,,,,,................................................------------------------++++++,,,------.../////////000000111000///---,,,............////////////------............---------------------...//////---------............///------------------------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,............---------------.../////////...---,,,------------------------,,,,,,+++++++++,,,...///------------------------,,,,,,,,,---------......------............------........................///////////////000111111---------,,,,,,---------------........./////////////////////////////////...........................000111000---,,,---///........................---,,,+++***+++---///000,,,------...//////......---------............///......////////////................../////////000...---,,,,,,...//////...,,,,,,............---,,,---------.........//////,,,---...//////...---,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---......///,,,,,,------........................////////////////////////////////////...---,,,---///000///...---------,,,,,,++++++++++++---...---+++***,,,...,,,,,,,,,---.........///*********+++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,---...///........................------------------------------............------........................,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---...////////////......------------................../////////000,,,,,,,,,------.....................//////000000000000000000111222333444222222222222222222222222---...000111222222222111111111222222222333333333111222333444444333222111000000111111222222222333000000000000000000000000000000//////.........------///000///---...111555333777;;;:::555000......---...///000000///...---++++++,,,,,,,,,---------------------------------------------------------+++,,,...000000///...------.........//////000000...------,,,,,,------...***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...---,,,+++***+++---000111------------------------------------------------,,,,,,,,,------..................////////////000......---------,,,,,,,,,////////////////////////........................////////////////////////++++++,,,,,,---.../////////000111111000...,,,***------......//////000000---..................------------------...///000---------.........//////////////////////////////---------------...///000........................////////////////////////---.../////////...,,,,,,------------------------...------,,,---...///000------------------------,,,,,,,,,------.........---..................---..................---------------------...//////.........------................../////////000000000000000000000000000000...........................000222000---,,,---///........................,,,,,,,,,---...///000000,,,,,,---.../////////...---------.........//////......////////////......---.........//////000000///...,,,---///000000000...////////////---+++***---------.........//////---...///000000///...---...------,,,,,,------...,,,,,,,,,------.........------------------------//////.........---------,,,,,,------...///000000,,,,,,,,,---------................../////////000........................---,,,,,,---///000///............------,,,,,,,,,***,,,...---+++***,,,........................---))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......---,,,+++***+++---///111////////////////////////---------------------------..................---........................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000000000---------------------------------,,,,,,+++++++++................................................111000...------...000111------------............000000000000111111111111000/////////000111222222111111111000000000000000222222222222222222222222333222222222111000000000000000////////////000000000000000000000000000000000000//////.........---//////.........---------///666<<<:::111++++++///,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------............///111///---,,,------,,,***,,,,,,+++***+++,,,---...//////.........---------........................---///000111000///---,,,++++++,,,,,,,,,---------------------------------+++,,,------......---------......///...,,,***)))////////////////////////......------------......000000//////......------//////.........---------///...---,,,+++,,,,,,---444333333222111000000///........................................................................+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++---------............///000///...------...///000+++++++++,,,---...///000222000...---,,,,,,,,,---......////////////......------------------------,,,,,,---......---,,,,,,***+++,,,,,,------------,,,,,,,,,---------...............------,,,,,,,,,///............------------...000111111111000///..................---,,,------------------------111000//////000111000...,,,---...//////...---,,,------------------------........................//////000000111111222222//////............//////////////////////////////,,,...///111111///...,,,000000//////.........---000000000000000000000000111000000///......------///////////////////////////............---------...---,,,,,,,,,,,,+++***111///---...//////,,,))),,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,------...///000111111------------------------------------------------...------------...//////,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------.........---------,,,,,,................................................,,,------------------,,,............//////////////////000000000111111111000000000000000000111222111111111111222222222222222222222222222222222222222222222111111111111111111000000//////000000111000000000000000000000000000/////////............//////.........---------,,,222777555000,,,---///......//////......---,,,++++++,,,,,,,,,---------,,,,,,---------............---,,,,,,++++++,,,,,,------------............---,,,***+++---//////...---,,,,,,+++,,,---.../////////.........---------------------------------,,,---/////////...,,,+++++++++,,,,,,,,,---------------------------------+++,,,------......------......///////////////...------------------------......------------..................------------//////.........---------///...---,,,,,,,,,------000//////...------,,,,,,........................................................................------............------,,,,,,,,,------------............/////////000000//////...------...//////------------...///000111111111000......---------......////////////......------------------------,,,---............---,,,++++++,,,---------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...---------,,,,,,,,,,,,---...///000111000000//////////////////...---,,,......////////////......---+++***+++------,,,+++------...//////...------------------------------................................./////////////////////............//////////////////////////////...///000111111000///...000/////////..........................................//////////////////........................///............---------...,,,++++++------,,,***000...------......+++))),,,,,,++++++,,,,,,---...,,,,,,---------.........,,,,,,,,,---------......------------------------........................---------.........//////........................,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---------------....../////////------------------------------------------------...------------...//////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------/////////...............................................................***,,,...//////...,,,***---------............/////////000000000000111111222111000000000000000000111111111222333333444444222222222222222222222222111111111111111222222222111111111000000111111111000000000000000000000000////////////...........................---------+++---///000.........///...////////////...------,,,,,,,,,,,,------------,,,------------............------,,,,,,,,,,,,,,,------------............---+++***+++---//////......------------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***,,,,,,,,,,,,------------------------------------,,,,,,---............------------...///000111111..............................------------......,,,,,,,,,---------------...............---------///...------,,,------------------,,,++++++******......................................................................../////////000000/////////******+++,,,...///000000////////////000000000111......------------.....................///000111000000000000000///...---......////////////......------------------------,,,---............---,,,,,,------------,,,,,,+++,,,,,,,,,---------.........------------,,,,,,,,,------,,,,,,,,,+++++++++---...///000000000000///111111111000000...------///000111111111111000///...------...000111000///------...//////...------------------------------........................---------------,,,,,,,,,//////............//////////////////////////////000000000000000000000000////////////....................................---------...///000000111------------------------///............---------,,,+++***+++---...---,,,...---------...---,,,***,,,,,,,,,,,,,,,------...---------.........//////,,,,,,,,,------------...................................................---------...............------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------........................................................................---...///000000///...---++++++,,,,,,,,,---------////////////000000000111222222111000/////////000000000111111222333444444222222222222222222222222000000000111222222222333222222111111111111222222///////////////////////////////////////.................................---,,,,,,,,,.../////////---------------,,,,,,+++,,,,,,,,,------------...------------..................---,,,,,,,,,,,,,,,,,,,,,---------.........000...,,,,,,------,,,+++...............//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,,,,,,,------------...------------------------,,,------...............---,,,++++++,,,---///000000000000000000000000000...------,,,,,,------...,,,,,,,,,------......///.................................------------...............------,,,,,,........................................................................//////000000000000//////******+++,,,...///000000....../////////000000000------------------------......------...///000000......///000000///------......////////////..............................------............---------.........---,,,++++++,,,,,,,,,---------......---------------------------------,,,,,,,,,,,,+++.........///////////////222222222111000///...---...///111222222111///...000//////000222444333222---..................---...................................................---------,,,,,,++++++///......------......///////////////////////////000000////////////000000///////////////.................................------......///000000000------------------------///............---------,,,+++***+++---...---,,,...---............---,,,,,,,,,,,,,,,,,,---......------------............------------------------------------------------................................................------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------------------------------------......................................................000///...------...///000,,,---------...............////////////000000000222222111000/////////000...//////000111222333333222222222222222222222222000000000111222222222333222222111111111111222222////////////////////////.........///////////////---.....................111...,,,,,,...///...---------......------,,,+++,,,,,,---------.........---------........./////////...------,,,,,,------,,,,,,,,,------------...///---,,,,,,---------,,,......////////////000///---.....................------------------------............------,,,,,,,,,,,,---------.........------------------------,,,---......//////.........---,,,++++++,,,---...000000000000000000000000------,,,,,,,,,,,,------------....../////////000---.....................---...................../////////.......................................................................................---......//////......---,,,,,,,,,------.........------........./////////,,,------------------,,,---------,,,------......+++,,,---...///...---,,,......////////////..................................................................------,,,+++,,,,,,,,,---------......------------------------............------------...............//////000222222222222111000///......///000000000000///...+++******+++---///...............------.................................///////////////////////////......------,,,,,,,,,......------------......///////////////////////////......------......///.........///////////////////////////////////////////////////////////////........................///............---------,,,+++***+++---...---,,,---.../////////.........------,,,,,,------...///+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............................................---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...///////////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.........................................................///...,,,******,,,...////////////000000000111111......////////////000000222111000000000000000000/////////000111111111222222222222222222222222222111111111111111222222222111111111000000111111111000000000000000000000000.........///////////////---------...............111000...---......------///000000000000///......,,,---------............------.........////////////......---------------,,,,,,,,,,,,------------+++******+++...000000000---......///000/////////---------................................................---------------,,,---------............------------------------------...////////////...000//////.........//////------------------------------,,,,,,,,,,,,------.........///////////////---------...............------...////////////...------------------------........................................................................,,,------......------,,,------------------,,,,,,------------............------............------------,,,,,,,,,------...***+++,,,---------------......////////////..............................//////...------...//////---............------,,,,,,,,,,,,---------......,,,,,,,,,------------...//////.........---------......------......///000000111111111111000000///........................***))))))***,,,---,,,+++///...------------...///........................////////////////////////..................------......------------......////////////////////////------------------------.........///////////////000000000000000000000000///////////////.........///////////////////////////............---------,,,+++***+++---...---,,,+++---//////.........000---------------......///+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------------........./////////................................................---------,,,,,,---------........./////////000000........./////////000000000000000000000000111222111111111111111111111111222222222222222222222222222222222111111111111111111000000//////000000111000000000000000000000000............/////////000---------.........//////......///...------------000000000000000///......------------........................//////////////////...---------------++++++,,,,,,,,,---------+++***)))+++...000000000,,,---.../////////......---------.........//////------------------------...------,,,,,,,,,,,,,,,------------............------------------------------...///////////////------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...............---------------.........//////,,,---...///000000///...,,,,,,------------------........................................................................,,,------......------,,,------------------------............////////////---...////////////...---......------------......+++++++++,,,---...//////......////////////..............................000///...------...///000,,,---..................,,,,,,,,,---------......,,,,,,,,,---------...............---------,,,,,,......---------...///000...///000000111000000000000///---,,,,,,---///000...---,,,---...///...---///...------------...///........................////////////////////////---------..................------,,,,,,------...////////////////////////,,,---...//////...---,,,............/////////000////////////////////////------......//////000000........................///............---------...,,,++++++------,,,***(((***------,,,,,,---///---------------...//////,,,,,,,,,,,,---------.........---------,,,,,,,,,------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------.........---,,,+++++++++,,,,,,------.........................................................------------...//////---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///------------------------.../////////000000111111................................................---...000111111000...---+++++++++,,,,,,,,,------............/////////000000000//////000111222222333333222222222222222222222222222222222222222222333222222222111111000000000000////////////000000000000000000000000000000---.........//////000000---------.........//////***,,,//////---,,,---..................------,,,---------.........//////............/////////000//////...------------...++++++,,,,,,,,,---------...---+++,,,---......---+++,,,.../////////...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---------.........//////---------------------------......///////////////((()))+++...////////////---------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------.........//////,,,---///000000000///...................................................................................................------............------,,,,,,,,,------.........////////////000000000000---...///000000///...---000//////.........//////---,,,,,,,,,---///000222......////////////......////////////////////////000///...------...///000,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,------.........---------,,,,,,,,,++++++......---,,,---...///000---...///000000111111000111000---,,,,,,---000111///...------...///...,,,///...---,,,,,,---...///////////////////////////000000000000000000000000,,,,,,,,,------............------,,,,,,------...////////////////////////---...000111111000...------.........//////000000........................+++,,,---...///111222222------------------------//////.........---------...---,,,,,,,,,,,,+++***%%%(((+++,,,******,,,......------------...//////---------.........//////.........------,,,,,,,,,................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---.........---,,,+++++++++,,,------...//////////////////////////////////////////////////////...------------...//////,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))''')))***,,,------,,,,,,,,,,,,,,,---------......//////.........---------........................,,,---------.../////////+++,,,,,,---...///000000//////......---------,,,......///111111222222222000000000000111111111111333333333222222111111111444333111000000000111111111222222222222111000000////////////////////////000000000000000000000000..................------///......---------......)))******+++,,,---......+++---...---,,,,,,---...........................------......///......---...............---------...------,,,,,,------...........................,,,,,,,,,---------..............................,,,------...///000111111////////////////////////---------------------------------............///---------------...///000.........------............---,,,,,,......---,,,---------............///------------.........//////...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---......////////////..............................////////////////////////------......///000000000,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///......////////////......................................................///000111222111000...,,,000000//////.........---////////////////////////---------------------------,,,,,,++++++,,,,,,---111111000...---,,,+++***.........------,,,,,,,,,---------------------------------.........//////........................111111000///...---,,,,,,......------------......//////.........---------......///000111222222333//////000000///...------.........------,,,,,,,,,---------............//////...---,,,,,,---...///000000//////.........---.........------,,,,,,,,,///////////////////////////...---,,,,,,---...///................................................------------------------+++,,,------......---------------............///........................///............---------,,,,,,,,,---------......------......//////000000000000000000///...---,,,//////.........---------.........///......------.........------,,,,,,,,,---,,,+++******+++,,,---------------------------++++++,,,,,,,,,---------222...+++***,,,...---+++........................---------........./////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................------------............//////////////////000000/////////.........------------...000000111111111//////000000000111111111333333333222222111111111333222111000000000111111222222222222111111000///////////////////////////................................................///......---------......++++++,,,,,,------......---...//////------...///........................,,,,,,,,,---,,,,,,++++++------.....................------,,,,,,------...------------------------,,,,,,,,,---------..............................,,,,,,------......//////........................---------------------------------............///......---------......///......------------.........---,,,,,,......---,,,------------............,,,,,,---------.........///...---,,,,,,,,,,,,------,,,+++******+++,,,---.........//////.................................////////////////////////////////////............---,,,,,,,,,,,,---...//////...------------...///......////////////......................................................111000000///////////////000/////////....................................------------------------------,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------........................000000000///......------......------------......//////.........---------.........//////000000111///////////////...------.........------,,,,,,,,,---------............///000///............///000000/////////.........---......---------,,,,,,,,,........................///...------------...///................................................------------------------+++,,,------......------,,,,,,,,,,,,---------...........................///............---------,,,---------.....................///////////////000000000000///...---,,,//////.........---------------.........------,,,---,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000---++++++---...---,,,........................------..................///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................---------....................................------------////////////......------///////////////.........,,,---...//////000////////////000000000000111111222222222222222111111111222222111000000000111111222222222222111000///...////////////////////////......................................................---------......///------------------------...///000000...---...000------------------------,,,---------,,,++++++***,,,---------.../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---------........................---------------------------------............/////////...---------......------,,,,,,,,,,,,------...---,,,,,,......---,,,------------............,,,,,,---------...............---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------............------........................////////////////////////000000//////...------,,,------,,,,,,,,,---......///......------......///......////////////......................................................222111///------...///111////////////............------------------------...........................---------,,,,,,++++++++++++,,,---...///000000.........---------------////////////////////////+++,,,,,,,,,,,,---------........................////////////////////////......------------.....................---------...........................////////////...------.........------------------------............///000000////////////000000/////////..................------------,,,,,,,,,------------------------///...------------...///................................................------------------------+++,,,------......------+++++++++,,,,,,,,,------........................///............---------------.........////////////////////////.........000000000000///...---,,,...............---------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---//////...,,,..........................................------///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++,,,---,,,,,,,,,---------...............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---...//////000000000///////////////000000000111222222222111111111111111111111111000000000000111222222222222111///...---////////////////////////000000000000000000000000---------..................------------...////////////.........---------...///000///...---...///------------------------////////////...---,,,,,,,,,,,,,,,---...///000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,........................---------------------------------............///000///...------------------,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,---------.........------........./////////...------,,,,,,,,,------++++++,,,------,,,++++++,,,,,,------------,,,,,,......................../////////////////////////////////......---------------,,,,,,,,,------...//////............//////......////////////......................................................000000......---...///000///////////////.........------------------------////////////////////////.........------,,,++++++++++++,,,---...///000111...............---------////////////////////////............////////////....................................//////000000......------------..............................//////...........................//////...------...............------------------............///////////////////////////........................------------------------------------------------.........------.........................................................------------------------+++,,,------......------+++,,,,,,,,,,,,---------........................///............---------.........////////////000000000//////......------//////000//////...------........................++++++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,---///000///...---.......................................---------///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,---------......---...................................................------,,,,,,,,,+++******++++++,,,------............/////////////////////000111111111000000...////////////000000000111111111111111111111111000000000000111000000000222222222111000///......////////////////////////000000000000000000000000---------.........//////---------------...///////////////......---,,,,,,---...///...,,,+++,,,---------------------------.../////////...------,,,,,,,,,,,,---...///000000///......------......///------------------------,,,,,,,,,---------......------------------------.........---------------........................---------------------------------............///000///...------------------,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,------------......////////////000000000------,,,,,,,,,------...+++,,,------------,,,+++,,,,,,------------,,,,,,........................////////////////////////,,,---------.........///...------,,,,,,,,,------////////////////////////......////////////......................................................---...///000000///...---.........///////////////........................////////////////////////---............---,,,+++,,,---------.../////////........................000000000000000000000000........./////////000000////////////////////////------......///000000000......------------......---.....................000/////////////////////------............------........................---------............///........................---------...............---------------------------------------------------..................---................................................------------------------+++,,,------......------------------....................................///............---------.........////////////000000000//////......------//////////////////...------.....................***+++,,,,,,---------,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++,,,.../////////...................................................---///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------.......................................------------,,,,,,,,,,,,,,,,,,---...///000111111---------...............000000111111111111000000......////////////000000000000000111111111111111...///000111111111000000000000111111000000///...////////////////////////........................,,,,,,------.../////////---------------...///000///.........------,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------...///////////////............//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------------------------------------------------............/////////...---------......------,,,,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,------------....../////////000000000------,,,,,,,,,---......------,,,,,,,,,,,,------------............------........................////////////////////////+++,,,,,,---......//////......---,,,,,,,,,------...//////000000//////.........////////////......................................................+++---///000111///...---.........///////////////////////////////////////........................,,,---...//////...---,,,......................................./////////000000000000000000000000,,,,,,---------.........////////////////////////---.........//////000000......------------......---------...............////////////////////////,,,,,,---............---.............../////////---------............///------............---------------------.........,,,,,,,,,------------...------------------------------...//////...------................................................------------------------+++,,,------......---------------.........//////........................///............---------------.........////////////////////////............///////////////......---------...............***+++,,,------......---............////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,...//////.........///........................---------........./////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---............,,,,,,,,,---------......---------.........//////........................,,,,,,,,,,,,,,,,,,------.........//////000000000,,,,,,,,,,,,---------...///000000000000000//////........./////////000000///000000000111111111222---...000111111111000000...//////000000000000000////////////////////////........................,,,,,,------...//////000---,,,,,,------///000000------------,,,,,,,,,,,,...///000///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------..................//////............//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------------------------------------------------............///......---------......///......------------.........---,,,,,,......---,,,++++++,,,,,,,,,---------------------............,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---............//////.................................////////////////////////------------------------///...---,,,,,,,,,,,,,,,...///000111111000///.........////////////......................................................,,,------.../////////.............../////////000........................------------------------***,,,---///000///...------------.........//////---........./////////000////////////////////////------------............////////////////////////.........///////////////......------------......---------.........//////---------......//////000+++,,,------.........------........./////////000---------............///---...///000000///...---,,,,,,,,,------.........,,,,,,,,,---------..............................------...//////...------................................................------------------------+++,,,------......------,,,,,,---------.................................///............---------,,,---------.....................///////////////......////////////......---------.........//////++++++,,,....../////////...............---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............000000///---,,,...000........................+++,,,,,,---...///000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...//////......,,,,,,,,,---------......---------.........//////........................+++++++++,,,,,,---------///............---------+++++++++,,,,,,---------...///////////////................../////////000//////000000111111111222---...///111111111000///---...///000111111111111////////////////////////000000000000000000000000,,,,,,------...///000000,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,000111111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000...............---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------------------------------------------------------.........//////---------------...///000///......------......///...---,,,,,,......---,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///......////////////..............................///////////////////////////......------,,,,,,+++///...---,,,,,,,,,,,,,,,...///000111111000///.........////////////......................................................///...,,,,,,,,,...000111---.........//////000000------------------------------------------------)))+++---///000000///...+++,,,,,,---...///000000---.........//////000000////////////////////////////////////000000000111000000000000000000000000////////////////////////.........------.........---------.........//////++++++,,,,,,---...//////+++,,,------.........------.........//////000000---------.........//////...///000111111000///...,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////,,,---...//////...---,,,................................................------------------------+++,,,------......------++++++,,,,,,,,,---------........................//////.........---------,,,,,,,,,---------......---.........//////000000......///////////////...---------.........//////+++,,,---...////////////.........------,,,,,,,,,,,,,,,---......---,,,,,,---------------------------------.........//////000111111///,,,+++...111........................***+++,,,---...000111111//////.........---------........................------------------------))))))***++++++++++++***...---,,,,,,++++++++++++/////////...---,,,******)))+++------,,,,,,,,,---++++++,,,------......///+++,,,---.........---,,,***,,,...000111111000///000000//////.........---////////////////////////000000//////.........---///////////////000111111//////000000111111222222111111222222222222111111***+++---///111111111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,...///000000111//////...---,,,,,,,,,,,,,,,,,,,,,------............------------...//////...------,,,,,,------......000000...+++***...222//////.........---------------------------------,,,,,,---------,,,+++***........................------...//////...---,,,...,,,******+++---------//////---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---+++,,,---.........---,,,/////////...------,,,,,,...........................------,,,,,,,,,------%%%***///111000------------.........//////000000---------............///,,,,,,------......//////////////////////////////---......///000111111222//////.........---------........................---------............///.........------,,,,,,,,,////////////////////////......////////////..............................---...............------...........................---,,,+++,,,---...///------------------------........................000...***((('''))),,,......------,,,,,,,,,------000000//////............,,,---///111111000...---........................000///...///000111111////////////......------------.........---,,,,,,++++++,,,------......------------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////////////////////////////.........---------++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---///......------,,,,,,+++++++++++++++++++++++++++,,,---......//////......,,,---......//////......------,,,,,,,,,+++++++++......//////...---,,,,,,........................////////////////////////------------------------***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,++++++,,,---------------+++,,,......---------...------------------------+++,,,---.........------+++,,,...000111000///...............---------,,,........................000/////////.........---///////////////000000111000000000000000111111111000000111111111111000000+++,,,---///000000000000////////////////////////................................................------------------------------------------------------------------------......---------,,,,,,,,,++++++---...//////000000------,,,,,,,,,,,,---...,,,,,,,,,---------......---------,,,---......///...------,,,,,,------...+++++++++)))((()))+++...//////.........---------------------------------------------,,,,,,++++++........................------...//////...---,,,111...,,,,,,,,,------,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++,,,---.........---------------.......................................///......---------......))),,,000111000......///---........./////////000---------............/////////////////////000000.................................///000000000111//////.........---------........................---------............////////////......---------.................................//////.........---------------------------...............------........................222111///---,,,,,,,,,,,,...................................................,,,***(((((()))+++,,,......------,,,------.../////////.........------,,,---///111222222111000///////////////////////////...---...000111000///............---------,,,---.........------,,,++++++,,,------......------........................,,,---............---,,,------------------------------------------------//////.........---------------------------------,,,------......------,,,........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......//////......+++,,,,,,,,,------......//////000000//////...---................................................------------------------,,,,,,---...............------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++---//////...---.../////////...------,,,+++++++++,,,------......---------...///000000///...------------,,,,,,,,,,,,,,,......................../////////...............//////......//////000111111000000000000000000/////////000000000000//////,,,------...//////......////////////////////////................................................------------------------...................................................------------,,,,,,,,,,,,------...//////......++++++++++++,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,------......------,,,,,,------...---,,,******,,,........................---------------------------------------------,,,,,,,,,+++........................,,,---............------222000...---------,,,+++++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,------......------+++,,,,,,---......//////------------------------//////............//////---...000000///......///.............../////////---------............///111111111111000000000000..............................//////////////////...............---------........................---------............//////////////////.........------------------------------............------------------------------------...............---........................222111000///...---------000000000000000000000000........................---,,,,,,++++++++++++,,,......------------...............---------------,,,---///111333333333333000000000000000000000000...---------///000///......------------,,,,,,,,,---............---,,,,,,,,,,,,---............---////////////////////////---......//////......---...............................................................---------........................------............------------------------------...............---------------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---)))******+++,,,,,,------------------------------,,,---......//////......,,,---......//////......++++++,,,---...///000000000000000000000000///...................................................,,,,,,------------------,,,------...............---,,,,,,++++++,,,,,,,,,---------,,,+++***)))(((+++---...///...---...///......---------,,,,,,,,,,,,,,,,,,---------------....../////////...---,,,---------,,,,,,,,,,,,,,,................................................///............///000000111111000000/////////.........////////////......---............---------////////////////////////................................................------------------------------------............---------------------------------------------------...............------+++++++++++++++,,,------------------------------,,,++++++++++++,,,------...------,,,,,,------......+++)))+++...111000...........................------------..................---,,,,,,,,,,,,,,,------------------------,,,,,,---------...------111///------------,,,+++,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------.........------------------------...------------......////////////...------...///........................---------............///222222111111000000//////........................///.....................................................................---------............/////////..................------------------------,,,,,,------------,,,,,,------------------------,,,---......///.................................---------......///000000000000000000000000000000........................------............------.........---......///000---------------------------...///111111222222111////////////////////////...---,,,---/////////------------------,,,,,,,,,------............------,,,------.......................................------............------------------------------------------------------........................------------------------------............------------------------------........................------------------------,,,,,,,,,---------............---,,,,,,,,,,,,---------------......//////------------------------,,,---......///.........,,,---......///.........---------...///000000111//////000000000//////...................................................,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,++++++,,,,,,------------,,,+++***)))(((***,,,------,,,,,,,,,...,,,,,,,,,---------......,,,,,,,,,,,,------....../////////......---,,,,,,---------------------...........................---------..............................//////000111000000000//////............////////////......//////......------------////////////////////////................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,...---,,,,,,+++++++++,,,------------------------,,,++++++++++++,,,------...------,,,,,,------...+++((('''(((,,,...---+++---.....................---------......////////////...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,+++,,,---...---+++------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...///...---,,,,,,---------...............------------------............///000000000//////......---.................................------------------.............................................---------............///------------------------------------------------,,,,,,------------,,,,,,------------------------,,,------...//////..............................++++++,,,---......//////////////////////////////........................+++,,,---......---,,,,,,............//////000111------------------------//////////////////.................................---,,,---/////////---------------------------------...//////......---,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,---......///.........////////////////////////---......//////.........................................................+++,,,,,,------.........******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++,,,,,,---...//////---,,,,,,,,,,,,---...//////......---------,,,,,,------------............---------------------------------------...............------......///000000//////////////////.........////////////......000//////.........//////////////////////////////................................................------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...............------000///...---,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...,,,++++++,,,.........------------...............---------...//////000000000///---,,,,,,,,,---...++++++++++++++++++++++++,,,+++++++++,,,---...///+++******,,,---...---+++...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---...///......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......---++++++---......---.........------------------------............///............------------------------------------,,,------------------------------.......................................---------............///,,,,,,,,,---------------------------------------------............------........................,,,,,,---...////////////........................------......---,,,,,,+++................................................)))******++++++++++++***//////...//////000111222---------------.........000000//////...---------...........................---------///000///...---------............///------...////////////...------...////////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---......//////......000000//////............,,,------.......................................------------------------++++++,,,,,,---......///******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,---------------***,,,......---,,,---...,,,---------------------------,,,,,,,,,---...///......------,,,---------++++++,,,,,,------------------------------------,,,,,,,,,------............------------...//////.........////////////////////////000000/////////000000/////////000111111////////////////////////................................................------------------------++++++,,,,,,---......///------------------------,,,,,,,,,---------......------...............---//////...------...............---------,,,,,,,,,---------,,,---......///...------,,,,,,------......000111111000///000111---------.........//////---------...///000000000000///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///---,,,,,,---......,,,***,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........,,,+++,,,///000///---.........------,,,,,,,,,---------............///---------------.........------------------------+++++++++,,,---------...---------.........//////........................---------............///------------.........///.................................//////.........////////////////////////+++,,,---...////////////........................---......//////...,,,,,,................................................++++++++++++,,,,,,,,,---////////////000111222333------........./////////000000//////////////////........................///...---...000111000///........./////////000000------...///////////////------...///////////////...........................---,,,,,,,,,,,,---...---------------------------------------------------------.........//////------------------------......////////////..............................---------.........//////------------------------,,,,,,,,,---------............---,,,,,,,,,,,,------------------,,,,,,,,,------------------------,,,---......//////......,,,---......//////...........................///------...///////////////........................------------------------++++++,,,,,,---...//////***+++,,,,,,------,,,,,,++++++++++++,,,,,,---.../////////...---,,,+++***+++---//////...---...//////......------,,,,,,+++------,,,+++,,,---...///---------,,,,,,------...*********++++++,,,,,,,,,------------------------,,,,,,,,,------............------------...//////---.........//////000000//////000000000000//////111000/////////111222333////////////////////////................................................------------------------,,,,,,------...///000000........................,,,,,,,,,------.........,,,------...//////.....................///000111.........------,,,,,,,,,...------------...//////...------,,,,,,------...+++...111000---+++,,,///---------.........//////---------...///000000111111///---,,,,,,,,,...///........................++++++******+++---...///000////////////...+++)))*********+++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---------,,,+++,,,---...///***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000---,,,,,,...111222111............------,,,,,,,,,---------.........//////,,,---------......//////------------------------******+++,,,,,,---......---------.........//////........................---------.........//////---.........//////000000////////////////////////......////////////......000000000000000000000000+++,,,---...////////////........................***,,,...///111111111000////////////////////////.......................................///000111////////////000111222333........./////////000000000000//////000111222222000000000000000000000000000///...///000111111///.../////////000000111111------...///000000//////---......//////////////////////////////////////////...---,,,,,,---...///................................................---------.........//////..............................////////////......////////////////////////---------.........//////////////////////////////,,,,,,,,,---------............---,,,,,,,,,,,,---------......///000000000////////////////////////,,,---......//////......,,,---......//////......+++,,,,,,---...///000000......///000000111000000........................------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////------------------------........................******++++++,,,---......++++++******+++---///111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++---------............///////////////////////////000000000000////////////...------------...//////000000//////.........---////////////////////////...........................---+++******+++---...---------............///........................---,,,,,,,,,,,,---......//////.........---------------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,,,,,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///...---,,,++++++++++++,,,------......------......---------,,,,,,,,,---------,,,+++***)))(((&&&'''(((***,,,------...---------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,......---,,,+++,,,------......------,,,------------,,,+++***)))...............---------000000//////...---++++++///...---,,,,,,---.../////////...---,,,++++++***////////////////////////000...---,,,,,,---...000......////////////......++++++------------++++++---------------...000000......------------............//////000000111111222111///...---------...///000000111111111111000//////000000///...------//////////////////////////////000000000///---,,,......//////000000111111...............///000000........................,,,------...///000111111///////////////000111111000000///------,,,,,,,,,222222000/////////000111......////////////......000000000000000000000000//////000000000000000000......////////////..............................,,,------......------,,,,,,,,,,,,---...///000000...------,,,,,,------...//////////////////..............................................................................------............------------------------------000111222111///------...------......//////000000---------,,,,,,+++++++++))))))***++++++,,,------.........------,,,,,,,,,---------............///..............................------------......---...///111111///...---...............///000000//////.........---------,,,,,,++++++,,,,,,---...++++++,,,,,,---......///------------------------------------------------,,,------....../////////---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++//////............////////////...---,,,,,,,,,,,,---------,,,,,,,,,++++++---------............///////////////////////////............------------...------------...//////000/////////.........---...................................................---,,,******,,,---...---------............///........................---,,,,,,,,,,,,---......///.........------------------------------------,,,,,,---------..................------,,,,,,,,,...---,,,,,,,,,,,,---...------............------------------------------------------..................---,,,,,,,,,------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...///...------,,,------......------,,,............---,,,+++***------...........................///......------///...------------...//////......------,,,,,,+++////////////////////////000///---,,,,,,---///000......////////////......---------......---------------------...///000000/////////....../////////.../////////000000000111222111///...------......222222222111000///...---///////////////...------////////////////////////....../////////...------......//////000000000000...............///000000........................,,,,,,------....../////////.........//////000111..................///000333222111/////////000000/////////000000/////////........................//////////////////............////////////......------------------------,,,------......------,,,,,,---------.../////////...------,,,,,,------...------------------,,,,,,........................................................................---......//////......---........................000111222111///.........------------............---------,,,,,,,,,++++++,,,------...//////000000......---------,,,,,,,,,---------............///..............................------------......---...///000000///...---...............///000000//////.........---------,,,,,,++++++,,,,,,---...+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------111000///...---,,,,,,,,,------------,,,,,,,,,,,,---------............///////////////////////////............------------...------------...///////////////..................................................................---,,,++++++,,,---...---------............///........................---,,,,,,,,,,,,---..................---------------------------------------............/////////.........---------------...------,,,,,,------...------............------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///+++,,,------......------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---.........---,,,+++***------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------.........//////------............------////////////...---,,,+++,,,---------.../////////,,,---...//////////////////......------......///------------------------////////////////////////000000............000000......////////////......//////............//////------------...///000111000000////////////000000////////////000000000000111000///......---......222222222111000///...---///////////////......---////////////////////////------------------...///...////////////000000000...............///000000........................,,,,,,------------------.........---......///000---------...///111333333444333111////////////000////////////////////////......................../////////......---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------............------------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,------........................................................................---......//////......---////////////////////////000111222222000......///---------------,,,,,,,,,------------,,,,,,,,,,,,.........///000000111111...------------,,,,,,,,,---------............///..............................------------......---...///000000///...---...............///000000/////////............---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////...------,,,------------------------,,,,,,---------............///////////////////////////000000000000////////////...------------...//////..............................................................................---,,,,,,---......---------............///........................---,,,,,,,,,,,,---......------------------------------------------------------........./////////...............---------------------------------------............------........................,,,,,,---------.........------,,,,,,,,,------...+++,,,------......------......---------,,,,,,,,,***++++++,,,------,,,,,,++++++,,,---------------------------------,,,,,,---------------------------------------------------------------------------------,,,---...//////------............------///////////////...------,,,,,,,,,---...///000000......////////////......//////............//////,,,---------......//////////////////////////////111000////////////000111......////////////......000///...------...///000------------...///000111000//////////////////000////////////000000000000000000//////..................///000111111111111...///////////////......////////////////////////---,,,++++++,,,---///000////////////////////////...............///000000..............................------------------......---------......///.........///000222333444444333111000///.../////////..................///000000000000000000000000///......------,,,,,,+++......////////////......------------------------------............------...............---------...------,,,,,,------...------............//////..............................................................................////////////..............................///111222111000......//////......------,,,,,,,,,------------------,,,,,,,,,,,,---------.........---------------------------------............///..............................------------............///000000///.....................///000000/////////...............,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,+++++++++,,,---......---------------------------------............///////////////////////////000000000000////////////...------------...//////---------.......................................................................................---------............///........................---,,,,,,,,,,,,---......,,,,,,------------------------------------------,,,------------.................................------------------------------............---------------------------------.........//////////////////...---,,,++++++,,,+++,,,------......------......---------,,,,,,,,,***+++,,,,,,------------******+++,,,,,,---,,,,,,------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---......//////......---//////000000//////......,,,,,,,,,---...///000000000000000000///...---,,,////////////////////////,,,------......//////000////////////////////////000000////////////000000......////////////......///...---,,,,,,---...///...............///111111///......------......///000000000000///////////////////////////.........------...000000111111111......///////////////...////////////////////////---,,,++++++,,,---///000/////////..............................///000000/////////////////////////////////...............///...------------......000000000000000111222222444333111////////////000...------,,,,,,------...000000000000000000000000......------,,,,,,,,,+++......////////////......////////////////////////---......//////......---...............---------...------,,,,,,------...------------......//////...........................................................................//////////////////...------------------------...000111111///......///000/////////......------------------------------,,,,,,,,,,,,,,,------------------------------------------............///////////////////////////......------------............////////////.....................///000000////////////////////////,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......*********+++,,,---...///------------............---------............///////////////////////////............------------...------------...//////---------------.........------------------------........................////////////////////////---------............///........................---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,---------......................../////////,,,------......------,,,------............------------------------------........./////////000000000000...---,,,++++++++++++,,,------......------......---------,,,,,,,,,++++++,,,---------------,,,,,,---,,,,,,+++***)))------------...............------,,,,,,------...------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------......////////////.........///////////////......,,,---------.../////////111111111000///...,,,,,,...//////000000//////...------......////////////////////////////////////////////////////////////......////////////.........------------------...............///000111111......------------......000000000000////////////......////////////......///000000000//////...------...//////////////////////////////////////////------------------...////////////............---...............///000000////////////////////////.../////////////////////000///......---.........222111000000000000000111222222000/////////000111///...---,,,,,,---...///........................------------------------......////////////......////////////////////////......////////////......------.....................------,,,,,,------...******++++++,,,,,,------...........................................................................//////000000//////...---------------------------...000///...------...///////////////.........------------....................................,,,,,,,,,------------...---------............///////////////////////////......------------......////////////////////////...............///000000...////////////000000000,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///------------.........///---------............///////////////////////////............------------...------------...//////,,,,,,,,,------.........------------------------......................../////////000000/////////---------............///........................---,,,,,,,,,,,,---......++++++,,,,,,,,,------------------------------------............/////////---........./////////000,,,,,,---......---,,,,,,------............------........................---------........./////////...---,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,,,,,,,------------------,,,,,,------------,,,,,,------------.........///...---,,,,,,,,,,,,---...........................,,,,,,,,,---------......++++++---.........---,,,......////////////......---......//////.........------..................000000000000000///...---...///000111111000///...............////////////////////////////////////.........//////...............////////////............////////////..................///000111222//////............//////111000000000/////////...---...///000000///....../////////000//////...---------...///////////////////////////////////////....../////////...------//////.........---------...............///000000////////////////////////---------....../////////111000//////.........///111000000//////000000000111000/////////000222222111000...------...000111........................,,,,,,------......//////......////////////......////////////////////////......////////////......,,,---------.../////////...------,,,,,,------...)))******+++,,,,,,------........................................................................//////000000000000//////........................+++---......---,,,,,,---------...............///------------.........///////////////////////////,,,,,,,,,---------......---------............///////////////////////////......------------......//////............//////...............///000000.../////////000000000000,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000000000///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------......//////......---------......---------.........//////---------.........//////////////////////////////111000000000////////////...------------...//////,,,,,,,,,------.........------------------------........................//////000000000000//////---------.........//////........................---,,,,,,,,,,,,---......+++++++++,,,,,,---------------------------------////////////000000000000---.........//////000000,,,,,,---......---,,,,,,---..................---000000000000000000000000,,,,,,,,,---------......------,,,,,,,,,---......+++,,,------......------......---------,,,,,,,,,,,,------......---,,,,,,)))***,,,...///000111111---------.........//////...---,,,,,,,,,,,,---...........................,,,,,,,,,------.........+++,,,...000000///...---......////////////......------...............---...............---------...//////000000000000000...///000111111000///.../////////////////////...////////////////////////------............------......////////////.........///000111111000///............//////000111222000000////////////000000111111000000/////////...---...///000000///......+++,,,---///000111111111------...///000000////////////////////////////////////000111000///---,,,//////.........---------...............///000000000000000000000000000000++++++,,,,,,---...//////111111000/////////////////////...//////000111111000000/////////111222333333111000//////000111333000000000000000000000000+++,,,,,,---...///000000......////////////....................................////////////......,,,,,,------...///000000...------,,,,,,------...++++++,,,------...//////........................................................................//////000000000000//////////////////////////////***,,,------,,,+++,,,---,,,,,,,,,------.........---------.........//////////////////............,,,,,,,,,------.........---------.........//////000000000000000000000000.........------.........//////............//////...............///000000.../////////000000111111---------,,,,,,+++++++++//////.........---------,,,------......------,,,...---,,,,,,++++++++++++++++++++++++++++++++++++........................---------,,,,,,++++++++++++---------+++***+++---/////////......---------,,,,,,------...------,,,------/////////...---,,,////////////000000000000...//////////////////...------,,,,,,,,,,,,------.........------,,,,,,,,,////////////000000000000......------------.....................///000000------------------------000000000000///...---,,,000000111111111111000000------++++++++++++------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------,,,,,,---------...000111333444333111///,,,,,,,,,...///.........------,,,,,,,,,///...---,,,,,,---.../////////.........---------...............///000000+++++++++,,,,,,---------//////000000///...---------,,,,,,++++++,,,,,,------------............///------,,,,,,,,,,,,------------......---,,,++++++000///...------------------------------------------------///111111000////////////...---------,,,000000///...---,,,,,,+++//////.........---------......////////////......///000000111000...,,,+++222000///---,,,---...///////////////////////////////////////////////////000000000000////////////---///000222222000///---///......---------......***++++++,,,---...//////................................................------------------------,,,...000111222111000///000000000000000000000000111111111111111000//////.........///////////////---......///000111222222////////////////////////........................////////////////////////////////////////////////.../////////000000000111///000000000000000//////------......//////000000........................000000000000000000000000...------------...//////---.........//////000000..............................------------......//////.........---------////////////////////////////////////////////////...............---------////////////////////////........................................................................*********+++---///111222.........///......------000///...---------------------,,,,,,,,,,,,---------------............///......------------......000//////.........//////////////////////////////////////////000000000000---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,------++++++,,,---------,,,,,,,,,+++++++++---------...------,,,,,,,,,,,,---......---,,,+++............//////////////////............//////......------------...............------,,,,,,,,,------------..................------------.....................///000000------------------------////////////...---,,,+++---......//////......---------,,,++++++,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---......------------------------------...///000111222444222000---------///000///...............------///...------------.../////////.........------------------------...//////,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------------------------///...---------------...---------------------------------...000111000///...............---------...............---------//////.........---------//////000000000000//////000000000//////...---,,,///////////////...------////////////////////////000000000000000000000000000000000000/////////......///000111111000///...///......---------......---------------------...................................................------------------------,,,---///111111000///...////////////////////////222222222111000///......---.........//////000000.........//////000000111................................................///////////////////////////////////////////////////////////////000000000/////////000000//////............///////////////...............---------------------------------...------------...//////---........./////////000..............................------------......//////.........---------////////////////////////........................------..................................................................................................................,,,,,,,,,------.........------.........------,,,...---,,,++++++++++++,,,------,,,,,,,,,,,,---------------............///......------------......//////............//////////////////////////////---............/////////------------,,,,,,,,,,,,++++++++++++************,,,------......------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---...---,,,,,,,,,,,,+++++++++---.........---,,,,,,+++++++++,,,------,,,,,,+++------------............000///...------...///000///..................///.........---------------------------..................------------................../////////000///.........------,,,,,,............---,,,+++***,,,------------------,,,------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------.................................------...//////000444222000.........000111.........//////////////////...------------...///...............---------,,,,,,,,,,,,,,,---......---------..................---,,,+++***+++,,,,,,+++,,,---......---,,,+++---------............//////..................//////...---------...///000------,,,,,,,,,---......------------------------------,,,...000111000///---------...............---------.........//////...............---------//////000000000000//////000000///...---------------...000111000///---+++////////////////////////111111111111111111111111000000000/////////.........///000111111000///.........---------......///.........---------,,,,,,................................................------------------------,,,---...///000///...---........................111111111111000///...---,,,------...///000111111.........///////////////................................................////////////////////////////////////////////////////////////////////////........................///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.............../////////..............................------------.....................---------////////////////////////------------------------,,,---------.../////////................................................................................................---......///...,,,+++***,,,,,,------------,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,---------------............///......------------......///...............//////////////////////////////,,,,,,---------.........------------------,,,,,,++++++++++++************,,,------......------,,,++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///....................................---,,,+++++++++,,,,,,,,,------------------........./////////000///...------...///000//////............//////...............---------////////////000000000000......------------......---....../////////////////////......------,,,,,,...............---,,,+++---......//////......------------,,,,,,---------,,,,,,,,,---------......------------------------.........//////////////////......---------......222111///.........///000------....../////////000.........------.................................------,,,,,,------...///.........///////////////...---+++******+++---...+++,,,...//////...,,,+++---------............/////////............//////222111...---,,,---///000,,,,,,,,,,,,,,,---...///........................---------///111222000///,,,---------.../////////......................................................////////////......111///...---,,,---......---.../////////...---,,,////////////////////////000000000000000000000000000000/////////...............///000000///.........------------...//////...............---------........................................................................,,,---...//////...------........................//////000000000000//////,,,,,,---...///000111222/////////...............------------------------........................////////////////////////////////////////////////000////////////.........---------------......///000000//////......------/////////...------,,,,,,...........................------------...//////......................................................------------..............................////////////////////////------------------------,,,,,,,,,---...///000000................................................................................................---.../////////---***)))++++++,,,,,,------,,,,,,///......---------............------------......---------............///......------------............---------...//////////////////////////////,,,------------.........------------------------,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++++++++,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///........................---.........---,,,,,,+++---------------...//////....../////////000000000000///...------...///000//////............//////........................////////////000000000000......------------......------...///000//////////////////......---------...////////////......---------............------------------------------,,,,,,,,,---------......------------------------............//////000000//////...------------...000///...---------......,,,,,,,,,------......///---..................------....................................//////000///////////////////////////...,,,++++++---///000+++,,,...//////...,,,+++---------............/////////............//////444222000---,,,,,,---...,,,,,,,,,,,,------...///..............................000333555444222///,,,---------.../////////000//////...------,,,,,,---.....................,,,------......------,,,000///---,,,,,,---......///...---,,,,,,---...///////////////////////////////////////////////////////////////..................////////////......---------------...//////,,,,,,---......///000000........................................................................---...............------........................,,,---...///111111111111,,,,,,---...///000111222///////////////................................./////////////////////////////////////////////////////////////////////////////////...............---------,,,---...///000000000//////......------//////.........---------////////////////////////...------------...//////...............---------..............................------------......---.....................////////////////////////------------------------,,,,,,,,,---...///000000................................................................................................+++,,,...//////---,,,******+++,,,,,,---------,,,......---------....../////////............//////---------............///......------------......---------------...//////////////////////////////------........./////////------------...............---------,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,---,,,------......------,,,---------------...000000////////////000000000111...//////////////////...///..................///.............../////////------------..................------------......,,,---///000000000///..............................///////////////......+++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,---------......,,,------......------,,,---------......//////000//////...............///...---------------------,,,,,,,,,---------------------...//////...---------------...............///............///000000///////////////.........//////...---...///000111,,,---...//////...---,,,---------............//////..................///333222000...,,,,,,,,,,,,......---------...//////........................///111444888:::999444000---------...............111000///...---,,,++++++---------...............---------......---------......---------------...///...,,,++++++---///000////////////////////////......................../////////.........------........................---------------...///000+++,,,---...///000111111......................................................................../////////.......................................+++,,,...///000111111222,,,------...///000111111/////////000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------........./////////......---------///000111///////////////............................................................------------...//////.........---------------..............................------------......---------...............////////////////////////------------------------,,,---------.../////////------------------------........................................................................+++,,,---.........---,,,***+++,,,------......---,,,,,,+++++++++,,,------//////............//////---------............///......------------......,,,,,,,,,,,,---...//////////////////////////////---............/////////------------.........///------------,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////+++++++++,,,,,,---------+++,,,------++++++,,,---+++++++++,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,...///000........./////////000000---...///000000///...---......------------......---........./////////000------------..................------------......,,,---///000111000///...------......//////000000---......//////......---,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,,,,---......///////////////......///000000.........---........................------------------...//////...---------------.........//////...------------...///////////////.........------.........//////000000000........................---------............///......------------...............---------------000000///.........//////........................///333888>>>@@@===666111...............---------//////......---------,,,---------.........//////...//////////////////...,,,------......---------,,,,,,,,,,,,------......//////////////////////////////////////////////////////.........---------.........------.........---,,,,,,------///000000------......//////000000........................................................................111000//////.........///////////////////////////---...//////000/////////---.........//////000000//////000000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////+++,,,,,,---...///000000///...------...///111333.........///////////////,,,,,,------.../////////------------------------...------------...//////.........------,,,,,,,,,..............................------------......---------.........//////////////////////////////........................------..................------------------------........................................................................------------------------++++++,,,....../////////+++++++++++++++,,,---...------,,,,,,,,,,,,---------------............///......------------......,,,,,,,,,,,,---...///000////////////////////////,,,,,,---------.........---------.........//////---------,,,,,,,,,++++++,,,------......------,,,...------,,,++++++++++++++++++++++++++++++++++++,,,,,,------...///000000+++++++++,,,,,,---------+++---...---+++++++++------------....../////////******,,,---.../////////++++++******+++---...///---------.........//////,,,---000222222000---,,,---------,,,,,,------------.........//////000000////////////000000000111.........------.........,,,---///000111000///...,,,,,,---...///000111111,,,,,,------...---------...//////000000//////...,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,,,,---.../////////////////////000111111......//////////////////000000//////.........---,,,---...//////...---,,,---------.........//////---,,,,,,,,,,,,---......//////......---------,,,------...///000000/////////...------------...///---------.........//////---------,,,,,,---------***+++,,,---............222111000///////////////////////////////////////000444;;;AAACCC???777111/////////......------,,,---------............///---------.........//////000000111111111111000000+++,,,---.........---,,,***+++---//////...---,,,////////////////////////000000000000000000000000//////.........---------......------------......,,,,,,,,,---...///000111///////////////.........................................................////////////////////////222111000///////////////000000000000000000000000000000000000///...---,,,........./////////////////////000111222333333444000000000000000000000000000000000000000000000000////////////////////////////////////////////////***+++,,,---...000111111000///...---...000222444---.........//////000000+++,,,,,,---...///000000...........................------------...//////.........------,,,,,,,,,.................................------.........---------.........//////////////////////////////////////////////////////...............---------------------------------........................................................................///...---,,,,,,,,,,,,,,,+++,,,---...////////////---------------...///000,,,++++++******++++++,,,---------.........//////.........------.........+++++++++,,,---...///000////////////////////////++++++,,,,,,,,,---------......//////...---,,,,,,...........................//////...,,,***+++,,,...------,,,,,,------...///......------,,,++++++------------------------..................------...---,,,,,,++++++,,,,,,........................++++++,,,,,,---...//////111111000000//////......111111000000/////////...////////////............,,,++++++---000000---***................................................---------------...///000---------.........//////000000//////.........------,,,,,,++++++,,,,,,---000000///...------,,,,,,........................000000000000000000000000+++,,,.../////////...------------.........//////////////////////////////////////////////////////---.........------,,,+++...------------,,,,,,,,,000000//////............---------............//////...---,,,,,,,,,,,,,,,...............///000000000//////.........//////........................,,,,,,,,,---...///000111222111000...------------000000////////////000000000------//////---...222444>>>@@@BBBKKKGGG888222...............///000000------------------------......---------......///.........///////////////000///---,,,++++++,,,------,,,,,,++++++,,,,,,---000000000000000000000000000000000000000///......000000//////.........---//////............//////////////////////////////000000//////......---------,,,,,,,,,,,,---........................------......////////////......111000...---...///111222111...+++)))(((***,,,...111111111000///.........,,,---///000111000...---///////////////////////////////////////.........000000////////////000000111000///......///000111000000//////.........---///////////////111222333000000///...---,,,,,,,,,---------.........//////------------.........//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,+++---------.........//////........................//////000000///...------........................111000000///...---------,,,,,,------.../////////........................,,,---......//////..............................---------............///...........................---,,,+++,,,...000111...---,,,,,,,,,,,,---...........................///......------///000111////////////////////////////////////////////////////////////////////////......//////...------,,,...........................//////...,,,++++++,,,...------------------.........------------,,,,,,------------------------...........................---,,,,,,++++++,,,,,,........................,,,,,,,,,------........./////////.........------000000/////////.........////////////............---,,,+++,,,///000...,,,........................000000000000000000000000......---------...//////---------.........//////000/////////............///......------......///000//////...------,,,,,,------------------------........................------..................---------.........//////.........................................................------,,,,,,,,,,,,,,,------.........////////////.........---------------............//////...---,,,,,,,,,,,,---...............//////000//////............//////........................---------------...///000000///......------------//////............//////000------//////---///444444BBBFFFHHHNNNHHH888222...............///000000---------------------------------------...///000............///////////////...---,,,+++,,,,,,---///......------......///........................000000000000000///......000/////////............//////............//////////////////////////////000000000//////.........------,,,,,,------...///////////////////////////...//////000000//////...000000.........///111222222111...------...000111222222111000///...------,,,---///111111000///...////////////////////////////////////////////////000000////////////000000111000///......///000000000/////////............,,,,,,,,,///111333222111000000///------,,,,,,------------.........//////---.........///////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,---------.........//////........................//////////////////...---......................../////////...---,,,,,,,,,..................------........................,,,---......//////..............................---------............///........................///...---,,,,,,---///000...---,,,,,,,,,,,,---...........................///......---...///000111////////////////////////////////////////////////////////////////////////.........///......---,,,...........................//////...,,,+++,,,------------------------------------------.........------------------------...........................------,,,,,,,,,,,,,,,------------------------------------------...............---------------///............---------////////////...............---+++,,,...//////...////////////////////////000000000000000000000000//////......---.........------........./////////////////////............//////............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......---............/////////------------------------------------------------///...---,,,,,,,,,---...+++,,,---...///000111111.........------------------------............///......---,,,,,,,,,------......------......///000.....................///...........................---------------............------------.........------------------...///------//////---000666888JJJSSSSSSTTTHHH777222...............///000000------------------------,,,,,,,,,---...///000111...........................---,,,,,,,,,,,,,,,---///......------......///........................///000000000000///......////////////............//////............//////////////////////////////000000000000////////////---------,,,------...//////000000000000000000000///000000111111000000///000///.........///111222000000000//////000111222222222111000///------,,,---...000111111111000///////////////////////////////////////////////////000//////......//////000000000////////////000000////////////............,,,+++---222888999666111000///...---------------------........./////////////////////000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........------........./////////........................---...//////////////////.................................---,,,,,,++++++000//////...------,,,,,,........................,,,---......//////..............................---------............///........................000///---,,,,,,---...///...------,,,,,,------...........................///............///000000////////////////////////////////////////////////////////////////////////---...............------...........................//////...---,,,,,,---------............------,,,,,,,,,---...//////000............---------------------.....................---,,,,,,,,,,,,,,,------------------------............------------......------------------------------------------////////////............///---,,,,,,---...///000000000000000000000000000........................000000///......---..................///////////////////////////.........------,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...,,,,,,---...///.............../////////------------------------------------------------000///---++++++---...///------......///000000111---------------------------------............///...------,,,,,,,,,------...------------...//////------................................................---,,,,,,,,,------......------...///000000......------------.........---...//////...222999@@@VVVbbb```ZZZIII666111...............///000000........................++++++,,,,,,...///111111///...............------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................//////000000//////...---///////////////.........//////............//////////////////////////////000000000000000000000000---------------.../////////////////////000000000000000111111111111000000000//////...///000111111,,,---......////////////000000/////////............///000111111111000000///////////////////////////////////////000000000/////////......////////////////////////000000000///////////////.........///...000777???AAA;;;444000///...---------------............///////////////000000000000111111111...------------...//////------------------------------------------------+++,,,---...////////////............////////////........................------...///000000//////.................................---------,,,,,,//////.........---------........................,,,---......///.................................---------............///........................000///...---------------------------------------..................................../////////000////////////////////////////////////////////////////////////////////////------...............---........................---/////////---,,,---...---......//////......---+++,,,------...///000000/////////......------------------........./////////...------,,,,,,------------------------------.....................---........................,,,,,,,,,---------------////////////..................---,,,,,,---///111000000000000000000000000........................111000///......................../////////000000.........///////////////...------,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,........................//////---,,,,,,---...///////////////////////////------------------------------------------------000///---,,,,,,---///000/////////////////////...---------------------------------............///------,,,,,,,,,------...---------------...//////,,,,,,---...//////.................................------,,,,,,,,,------............///000111111///..................///------...000///...444<<>>IIIVVVYYYZZZTTTIII===444000.........//////////////////////////////////////////..................---------.....................................................................//////000000//////...................................................///......------......///000000000000000///...---------........./////////000000000/////////..............................------............/////////000111000///...///000.........//////.........000000000000000000000000//////............////////////000000000000//////---...///000000000000///111111000000000000000000111000000000000111222333222222222222222111000000,,,...111111000/////////,,,,,,,,,---...///111111000000000000000000000000/////////000000000000000.../////////000000000111//////000000000000//////.............../////////////////////////////////------............---------///000000///......///////////////....................................////////////////////////---------...............++++++,,,,,,---.........---------........................------------,,,---------...............------------------------........................---------...................../////////000000000////////////////////////////////////////////////------------------------------......//////000000---------.........//////........................,,,,,,,,,---------......,,,------......------,,,........................,,,,,,,,,---------......------------............/////////.........------,,,,,,,,,---------.................................---,,,,,,,,,,,,......------,,,,,,,,,+++++++++------............------........................000///...------...///000------...............---////////////////////////............/////////000/////////////////////////////////.........---------.........////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000..................------,,,,,,,,,------.........---------------------------,,,,,,,,,------...///000///...------,,,------......//////...------,,,++++++,,,,,,,,,---------+++++++++******+++,,,,,,---,,,,,,,,,,,,---......//////...------------------------............///------------------------+++---//////---,,,...000...---...111222666BBBNNN[[[\\\ZZZRRRFFF:::333000............/////////000........................---..................////////////...............................................................//////000000000000//////........................///////////////////////////......------......///...//////000000000000///....../////////000000000000000000000/////////...........................---------......////////////111111000///......//////......------......///000000000000000000000000//////............////////////000000000000//////...///000111111111000000000000000000000000000111111111000000000111222333333333444444333333222111...000222333111///...///------------......///000////////////////////////////////////000000000111000000000000///////////////000111111111000000///000000000000111111111222////////////////////////.........//////.........---///000000///......///////////////....................................////////////////////////---------.........//////,,,,,,,,,---.../////////---------.........//////.........---------,,,,,,---------.........//////------------------------........................---------.........//////////////////000000000000////////////////////////////////////////////////------------------------.........///////////////---------.........//////////////////////////////........./////////000000+++,,,,,,------,,,,,,+++........................,,,,,,,,,------.........---.........//////000000.........------,,,,,,,,,,,,,,,,,,------.................................///...,,,++++++,,,...///,,,,,,,,,++++++*********---..................---........................222000---,,,,,,---000222.........///......------///////////////.........---.........//////000000////////////////////////000000/////////.........---------.........//////......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000111111/////////......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,------...///---------------...000000.../////////...---,,,,,,+++++++++,,,,,,---------//////...---------......---,,,,,,,,,,,,---......//////...------------...---------.........//////------------------------+++---//////---,,,...000///...000222444999EEERRR______[[[QQQDDD999222000---.........//////000000........................------......//////000000000000/////////.........////////////////////////.....................---//////000000000000//////........................000000000000000000000000.........------.........,,,---...000111111222222000000000000111111111111000000000000////////////////////////////////////---.........//////000000000111111000///......//////...---,,,,,,---...///000000000000000000000000//////............////////////000000000000//////...///111222222222111000000000000000000111111111222111000000000111333333444444555555444444333222///111333333222///......///......---------......////////////////////////,,,---------......//////222222111000///...------///000111222222111000///,,,---------......//////////////////////////////......////////////......---///000000///......///000/////////....................................////////////////////////---------.........//////---------...///000000111---------.........//////......---------,,,,,,,,,---------.........//////------------------------........................---------.........//////------------.........///////////////////////////////////////////////////------------------------///////////////.........------------------------...........................---+++******+++---...111000///...---,,,++++++,,,,,,---.../////////...,,,,,,------------,,,,,,......------------..............................//////.........---------------------------------...........................---------...///111222........................//////////////////////////////......---------,,,...------------...//////......------------......//////000000111111111222////////////////////////////////////////////////////////////////////////---------............///,,,---------------,,,,,,......------------..................////////////------......------,,,+++------------------------................................................222111///------///111222,,,111555444000,,,,,,...................................................---------............///000///...---,,,------.../////////......---,,,,,,...---+++******+++---...111000///...---,,,++++++000,,,---222111222CCCWWW^^^\\\YYYSSSGGG999222222........................111///...------...///111////////////////////////000000//////.........---///...---,,,,,,---...///222222111000000000000000//////.........---------////////////////////////........................------......//////000000////////////000000000000111111000000//////..................////////////000000//////.........---.........////////////000...------------...//////000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////222222222222222222222222333333222222333333444555333222000......///000222888777666555333222000000000000000000111111111111---...///000000000///...(((,,,//////---,,,---///......//////000000111111222111111111000000//////000000000000//////////////////............//////000000////////////000000000000///.....................//////000000111111......////////////............////////////......////////////////////////......................................................................................................////////////..............................000000///...------,,,,,,...........................---,,,,,,,,,,,,---...////////////////////////000000//////.........---,,,,,,------...///000000111111000///////////////.........---------------........................000///---,,,,,,---///000...............---------------......///.........------............------......------------..............................//////.........---------------------------------------------------------......------...///000111......................../////////////////////////////////.........------...------------...////////////............//////......//////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///------............------......------------..................////////////...............---,,,,,,........................++++++++++++++++++++++++........................///...---,,,,,,---...///...222666555111......///................................................---------............///000///...---,,,------...++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...........................///,,,---222222555EEEYYY```^^^[[[UUUIII:::222111........................000///...------...///000////////////////////////000/////////............000//////......//////000000///......---------.../////////......---------////////////////////////.................................///////////////////////////000000000000111000000000/////////...............////////////000/////////............---............/////////......------......///000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111333222222222222333444444555444222000000000222222777666555444222111000///000000000000111111111111...///000111111000//////+++---000000///---...000.../////////000000000111111111111111000000000///000000000000//////////////////............//////000000////////////000000000000///................../////////000000000111......////////////............////////////......////////////////////////......................................................................................................////////////..............................000//////...------,,,,,,........................//////...------...//////////////////////////////000/////////............,,,,,,---......//////000111000000////////////////////////......---------........................000///...------...///000---------.........//////.........///......------..............................------------.............................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............///000........................////////////////////////000000////////////............------......///000000000////////////000000............////////////////////////////////////............////////////////////////////////////---------............///---....../////////............------------................../////////////////////.........------////////////////////////------------------------................................................---111444333000------...................................................---------............/////////...------------...---------...///000000000///...---,,,,,,---...///+++,,,,,,---...///000000...,,,---111333888III[[[aaa___]]]XXXJJJ:::222111........................000///...------...///000////////////////////////////////////............///000000111111000000//////...------,,,---------////////////............000000000000000000000000........................000000///////////////...////////////000000000000000000000000////////////............////////////////////////............---------............///...............///000000111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////222222222222222333444444777666444333222222222333555444444222111000//////000000000000111111111111///000000111111000000///---///111111000///000111////////////000000000000111111111111000000000000000000000000//////////////////............//////000//////......//////000000//////............///////////////000000000000......////////////............////////////......////////////////////////......................................................................................................////////////............................../////////...------,,,,,,........................000000///......///000000////////////////////////////////////............---------......//////000111000//////......//////000000000///......------........................------,,,,,,,,,,,,---------------............///.../////////...---,,,,,,/////////....../////////......------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.......................................////////////////////////000000000000000/////////...............//////000111111000000000000111111///////////////////////////////////////////////////000000000000000111111////////////////////////---------............///---...//////////////////......------------..................////////////000000//////....................................................................................//////000000000000//////+++---000000---++++++,,,................................................---------............///............------......//////000000111111111111//////............//////+++,,,,,,---...///000000---,,,---000333:::JJJZZZ___^^^\\\WWWJJJ:::111000........................000///............///000///////////////////////////////////////............///111111111111///...000//////.........//////////////////////////////000000000000000000000000........................111000000000//////......////////////000000000000000000000000////////////............///////////////////////////.........------------............//////......//////000111111000000000000000000111000000000000000000000000////////////////////////////////////000000000000////////////////////////222222222111222333333444777666555333222222222222333222222111000//////...///000000000111111111111///000000000000000/////////000000000000000000000////////////000000000000111111111000000000000000000000000000//////////////////............///////////////....../////////000///............//////////////////000000000000......////////////............////////////......////////////////////////................................................................................................---......//////......---........................//////.........---------........................///////////////////////////////////////////////////////////////.........------....../////////000000000///............///000000/////////.................................------------------------///............---------.../////////...---,,,,,,000///............///000......------------..............................---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////................................./////////////////////////////////000000000000000///............///000000111111000000000000111111000000000000000000000000////////////////////////,,,,,,---------.........////////////////////////---------............///---......///000000//////......------------..................////////////111000///............///------------------------++++++++++++++++++++++++........................//////000000000000//////+++---......---,,,++++++................................................---------............///------...........................------,,,,,,,,,////////////////////////---.....................,,,,,,...000333:::HHHTTTXXXWWWVVVQQQFFF888000000........................//////............//////////////////////////////.........///////////////......000111111000......//////............///000000000000000000000000000000000000000000000000000////////////////////////111111000000/////////...////////////000000000000////////////000000000000............////////////.........///////////////---------.........//////000////////////000111111111111000000000000111111000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000222111111111111222333333555444333333222111111111111111111000000////////////000000000111111111111//////////////////000000000/////////////////////000000000000////////////000000000000000000111111000000000000//////////////////............////////////............////////////............//////000000000000////////////......////////////............////////////......////////////////////////////////////////////////........................................................................------............------.......................................---------................................................////////////////////////.........///////////////.........///////////////000//////...............................................................//////////////////////////////.........---------.........///......------000///...------...///000......------------..............................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...........................////////////////////////......////////////000000//////......//////000111111111000000000000111111111111111111000000000000////////////////////////------......///000000000////////////////////////---------............///,,,---...///////////////......------------..................////////////000///...---------...///------------------------------------------------...................................................///////////////......................................................---------............///,,,---......///.........000//////...------,,,,,,/////////////////////////////////...---------,,,,,,---///000222999BBBJJJMMMLLLKKKHHH???333///000........................////////////////////////////////////////////////.........///////////////...//////000000//////...---------,,,------...///000000000000111111111111000000000000000000000000////////////////////////111000000000000000000///////////////000000000000////////////000000000000............////////////.........///////////////.........////////////000000000000000000111111222222111111000000111111222000000000000000000000000000000000000000000000000......//////000000111111111111111111111111111111111111111111111222333333222222222222111111111111000000000000000000000000000000000000111111111111.........///000111222333222000......///000///...000000000000////////////000000000000111111111111000000000000//////////////////............/////////......------......//////............//////000000000000000////////////......////////////............////////////......////////////////////////////////////////////////........................................................................------............------........................................................................---......//////......---////////////////////////.........///////////////////////////////////////000///......------......,,,,,,,,,---......//////........................//////000000000000//////---------...............------......///.........///...---,,,,,,---...///......------------..............................---------.........//////------------------------------------------------,,,---...///000000//////........................////////////////////////------.........////////////////////////000000111000000000//////000000000111111000000000////////////////////////////////////000000111222222333333////////////////////////---------............///++++++---....../////////......------------..................////////////000///---,,,+++,,,---...........................////////////////////////........................///...---,,,,,,---...///000/////////000000//////................................................---------............///,,,,,,.../////////......000000//////////////////.........//////.........//////.........---------,,,...000000111666;;;???BBBAAA@@@???777///---000..............................////////////......////////////////////////............/////////000111000000//////000000111...---------......///000000000000111111222222222////////////////////////////////////////////////000000000000000111111111////////////000000000000.../////////000000000111............////////////............/////////000/////////000000000111111111111000000000111222222222111111000000111111222000000000000000000000000000000000000000000000000.........///000111111111111111111111111111111111111111111111111222222333000111111222222222222222000000000000000000000000000000000000111111111111/////////000222444666888444222//////000222111///111000000000/////////...///000000000111111111111000000000000//////////////////............/////////......------......///...............///000000111000000000/////////.........////////////............////////////......////////////////////////////////////////////////........................................................................,,,------......------,,,...........................................................................///000000000000///...////////////////////////............/////////000000///////////////////////////...------------...***++++++,,,---...//////........................------............------++++++,,,---...///000111,,,,,,---.../////////...///...,,,++++++,,,...///.........------.................................---------.........//////------------------------........................+++,,,...000000000000000........................////////////////////////,,,---------....../////////////////////000111111000000////////////000000000000//////.........---////////////////////////,,,------...///000000000////////////////////////---------.........//////***+++,,,---.....................------...................../////////000000...,,,+++++++++---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................222111///......///111222...---------...///...---................................................---------.........//////+++,,,.../////////......******++++++,,,---------------............------........................,,,///111000000444777888;;;::::::888333,,,,,,111..............................////////////......////////////////////////---.........//////000000333222111000000111222333000000000000000111222222000000111111222222222222////////////////////////000000000000000000000000//////000000111111222222////////////000000000000.../////////000000111111............/////////000---.........//////000000000000000000111111111111111111111000111111222333222222111111111111222222000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111111111111000111222222333000000111222333333333333000000000000111111111111000000000000111111111111000000000222444777999;;;777333000000222333222000111111000000/////////...//////000000111111111222000000000000//////////////////............//////.........------........................///000111111111000000/////////.........////////////............////////////......////////////////////////000000000000000000000000........................................................................,,,------......------,,,........................---.............................................///000111222222111000///////////////////////////---.........//////000000000000000000//////////////////...------------...---------.........//////////////////////////////000///...------...///000...............---------........................---.........//////000000111111000000//////......////////////000000000000////////////////////////+++,,,---/////////......------------------------............///////////////...---,,,,,,---...///111111000000000000111111000000//////.........---////////////000000000000777333///...000222111000//////000000///...------//////000000000000//////---------.........//////........................------...///000111222222222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......------------......000000//////.........---.........---,,,,,,++++++......////////////..............................,,,,,,---...///000111222------------------------//////............//////000000////////////000000+++++++++,,,...000111222........................,,,,,,---///222555999<<<>>>;;;777444333222000...------------------------000000000000000000000000......//////000111111111000000000000111111111111---.........//////000000000000000000000111111222222111111000///......---------------.........///000000////////////000000///000000000000//////...////////////////////////222222222111111111111111////////////////////////111111111000000000000000000000000000000000000000000000111111111111000000111222333444444333111000444333222111000000000000333333222111000///......---.........//////000000333000,,,,,,///111111000///...,,,+++,,,///111333444444444555444444333333222222222111111111111000//////............//////000111111222444555666666444222000000222333111......///111222222222111000111111111111000000000000222111111111000000//////---.........//////000000000000//////.........------------...///000000111///////////////.........000000000000000000000000222111000//////......///////////////////////////////////////////////////,,,,,,,,,------...............................................................//////...---,,,,,,------------------------........................////////////............///////////////.................................000000000000000000000000////////////////////////......------------......------..................////////////////////////000///...------...///000///....................................................../////////000000111000000000/////////...////////////000000000000////////////////////////------.../////////..........................................///////////////...------------...///......////////////......000/////////............////////////000000000000444111......000222333222//////000000///......---//////000000000000//////---------.........//////........................------...///000111222222000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////......------------......000/////////............////////////////////////......////////////....................................//////////////////........................//////............////////////............//////---------------...//////........................---------...111444888:::<<<999444222000000///...------------------------000000000000000000000000////////////////////////............////////////........./////////000000000////////////000111111111111111000///.........------........./////////000000///////////////000//////000000000000//////000000000000000000000000111111111111111111111000000000000000000000000000111000000000000000000000000000000000000000000000000111111111111111111000111222222222222222111111333333222111000000000111111000000000000000000000/////////000000000111111333111......000222111000///000000111111222333333222333333444444444333333333333333333222222222222000//////......//////000000000111222333444555555444222000000222222111/////////000000111111111000111111111111000000000000111111111111000000000///....../////////000000000000/////////............------......///000000111/////////////////////...000000000000000000000000000///////////////000111000000000000000000000000////////////////////////------........./////////......................................................//////...------,,,------------------------........................---.........//////000000////////////....................................////////////////////////////////////////////////......------------........................------//////////////////////////////............/////////////////////000000000..............................////////////000000000000000000////////////////////////000000000000//////////////////////////////000000000///......////////////////////////............///////////////......------......///---...///000000///...---////////////............////////////000000000000111000......111333333333//////000000000///......//////000000000000//////------........./////////........................------...///000000111222.........------------,,,................................................////////////////////////////////////////////////......------------......////////////............---......///000000111111......////////////..............................111111000///...------,,,//////////////////////////////............//////.........------.........000///...---------------....................................111444777999;;;777111...------...---........................////////////////////////000000//////...------,,,............////////////......//////000000/////////............///000000111111000000//////............/////////000000000111000000///.........///---...///000000111000000111111111111111111111111/////////000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111222222222222111111111111000000000111111222333222222111111111222222.../////////000000000111000000000000111111111111222111000111222333222000///000222333444444333222111111222333444444444444444444444444333333333333000000////////////000000//////000111222333333444333111000000111222111//////////////////000000111111111111111000000000000111111111111000000000000//////000000000000000111////////////............------......///000000000......//////////////////000000000000000000000000............///000111222111111111111111111111111///////////////////////////////////////000000000.........................................................///......---,,,------------------------........................,,,,,,---...///000111111................................................////////////////////////////////////////////////......------------.....................---------/////////////////////////////////....../////////000000000000000111111111........................//////////////////000000000000000000////////////////////////000000000000////////////////////////111111000000000///..........................................//////////////////............//////...000111333333111000...///////////////.........////////////000000000000111000//////000111222222//////000000000//////...//////000000000000//////............////////////........................------......///000000111------------------------................................................////////////////////////////////////////////////......------------......///////////////.........,,,---------.........///......////////////..............................111111000///...------,,,........................///......------......///........................000///...---------------.................................///222555999;;;:::666000,,,,,,---......////////////////////////........................//////......------------000000000000111111111111...///000000000000//////...------------...//////111000000000/////////...////////////000000000000111000///...............------...000111111111111000000000000000000000000.........///////////////111111111111111111111111000000000000000111111111000000000000000000000000222222222333333222222222111000/////////000111222222222111111111222333333////////////////////////000000000000000000000000000111111222222222111000///000111111222222222222111111333444555555555555444444444444333333333333111000000//////000000111...//////000111222222222111111000000111111000000000///.........///111222111111111111000000000///111111111000000000000000000000000000111111111111///////////////.....................//////000000............///////////////////////////////////////////////////000111111000000000000000000000000////////////////////////////////////////////////................................................---...............------................................................---------...///000000111------...............///........................////////////////////////////////////////////////......------------...........................---////////////////////////...//////////////////...000000000000111111222222////////////////////////000000000000000000//////////////////000000000000////////////000000000000////////////////////////111111000000////////////------------------------............////////////////////////////////////...000111333333111000............///////////////////////////000000000000111111111000/////////000//////000000000000000/////////000000000000//////........./////////000000////////////////////////------......//////000000........................................................................////////////////////////..............................------------.............../////////////////////.........---------......////////////..............................///////////////.........------------------------......------------.........///000000000000///.........---------...//////........................------...000333888<<<>>>999555000,,,,,,...///000////////////////////////------------------------------------......//////000000000000111111111111...///000111111000///...---------------......///000000000000////////////////////////000000000000000000///...............------...000111111111111////////////////////////------......////////////000000000000000000000000//////000000111111111111000000000000000000000000222222222333333222222222111000/////////000222333222222222222222222333333222111111000///.........///////////////////////////000111111000000//////333222000///000111333444222222333555555666666666333333333333222222222222111111000000000000111111/////////000000111111222000000000000000000000111000///.........///111222111111111111000000000///000000000000000000111111111111111111000000000000.........///////////////............////////////---.........//////000000////////////////////////111111000///////////////////////////////////////////////////////////////........................................................................------...............---................................................///////////////.........,,,---------......//////................................................////////////////////////......------------......---------.........//////////////////////////////......////////////......//////000000111111222222////////////////////////111111000000000000//////////////////000000000000////////////000000000000////////////////////////000000///.........//////------------------------............////////////...//////000000//////...---...///000000///...---.........///////////////////////////000000000000111222222111///....../////////000111111111000000//////000000000000//////....../////////000000000////////////////////////------.........////////////////////////000000000................................................////////////////////////..............................------------...............///////////////222222111000000///............////////////..............................------......//////000000------------------------......------------.........///000111111000///...,,,,,,,,,---...///000111.................................000333777;;;===888555000......///000000................................................,,,------...//////000000............///////////////000111222222000///---...------------...//////000000000000////////////....../////////000000000///......---......//////---...///000000111000000........................------......//////000000/////////////////////////////////000111111222222000000000000000000000000111111222222222222111111000000000000111111222333444333333222222222333333333333222111000///......////////////...............000111000///...///000666444222000000222555666222222333444555555555555333333333333222222222222222222111111111111222222//////000000111111111111...000111000//////000222000000000000000111111222111111111111000000000000000000000000111111111111111000000000000000//////.........///////////////......//////////////////------......///000000000000000000000000000000000222111000///....................................//////////////////////////////............------................................................,,,---......///.........................................................000000//////............,,,,,,,,,---......//////................................................////////////////////////......------------......+++,,,,,,---...///000000////////////////////////---...///000000///...---......//////000111111222////////////////////////111111111000000000//////.../////////000000000111////////////000000000000///////////////////////////...---------...///000....................................////////////...///000111111000///.........////////////................../////////000////////////000000000000...000222111///...///000//////000111111111111111//////000000000000//////.../////////000000000000////////////////////////---------.........//////....../////////000000000////////////////////////////////////////////////////////////////////////..............................------------................../////////000111111111000000000000000......////////////........................................../////////000...........................------,,,,,,------...---...000111111000...------,,,,,,------///000000........................//////...///111444777999666333000...////////////------------------------........................////////////////////////............///////////////000222333222111...---.........---...//////000////////////000000000000------........./////////------------...///000000//////000000000000//////////////////////////////---......///000000111111...........................//////000111111222222000000000000000000000000000111111111111111111000///000111222333333333333555444333222222222222222333333222222111111000000000000000000//////......000111111000......000333444333222222111222333444111222222333333333222222444444444444333333333333222222222111111222222222000000111111111111222222---///111000///...000222000111111222222222222222111111111111000000000000///000000000111111111111000000000/////////................../////////000/////////////////////...------......///000000111000000000000000000000000111000///////////////000////////////////////////////////////////////////000000000/////////......................................................,,,------...//////...............................................................///////////////++++++,,,------...//////................................................////////////////////////......------------......***+++,,,---...000111111////////////////////////---...///000000///...------......///000111111111000000000000000000000000222111111111000000//////.../////////000000111111////////////000000000000////////////////////////...---,,,,,,---...///000////////////////////////............/////////000...///000111111000///...111111000000000000111111---.........//////000000////////////000000000000+++...111111//////000222//////000111111111111111//////000000000000//////////////////000000000000000000000000000000000000---------......................../////////000000000000000000000000000000000000000000000000000000////////////////////////.................................------.........---.........//////000000------......//////000000......////////////..............................//////////////////......////////////////////////...------,,,,,,------...,,,---///000000///---,,,......---------...//////........................000000......///111333444444222///.../////////...------------------------////////////////////////111111111000//////......000000000000111111111111///000222333333111...---///............///000000////////////000000000000------------.........///,,,,,,,,,---...///000111///000000000000000///...000000000000000000000000.........///000111111222...........................//////000111222222222000000000000000000000000000000111111111111000000///000222333444444333333666555444333222111111111111222222222222333333333222111111111000000//////222333333000......222555///000111222111111//////000000111111111000000///666666555555555444444444333222222111111222222333111111111111111222222222---///111111///...000333000111222444444333222222111111111111000000000000//////000000111111111222000000//////.........------.........//////000000///////////////.........---------...///000000111000000000000000000000000///......//////000111222000000000000000000000000////////////////////////222111111111000000//////................................................,,,,,,---.../////////...////////////////////////........................,,,------...///000111111++++++,,,,,,---...//////................................................////////////////////////.........------.........+++,,,...000111222111111***+++---///////////////////////////////////////111111000000//////............///111111222222222000000000000000000000000,,,------...///000000111000000000000000000000000000000////////////000000000000//////.........---......////////////......///......------///000111/////////000///...------222111111000000000000000//////......///000111111000000000000000000000000///000111222222111000///000000000000111111111111000000000///......------000000//////.........---000000000000000000000000......---,,,,,,...///000............////////////000000//////.........---////////////////////////111///...------...///111------......///000000111000000//////.........---.........///////////////000000000000////////////...------,,,,,,------......------------,,,,,,,,,...............///000000////////////////////////------............------,,,---...//////...---,,,///000111222222111000///........................------...///000000//////000000//////.........---..................------,,,---------.../////////......///000000000000000////////////000000000000////////////////////////+++,,,,,,---...///000000000000000000///////////////////////////...................../////////000000000000000111111111111000///.........000111222000000000000000000000000///////////////.........//////000000111111222222222111000//////000111222////////////////////////......///000000000000000///000000000111111111111111111222222222333333333000000000000000000000000000000//////000111111222000000000000111111111111444333222222222444666888444444444444555555555555111111111111111111111111333000......000111///...///////////////000000111111222222333333222222111//////000000111111222222000000111222222222222111000000000000000000000000111000///......///000111222111///...---...000111//////000000111111222222000000000000000000000000222///------///000...---222222111///---,,,...000000000000000000000000000111000///...............//////////////////////////////.........---------..................------........................////////////////////////,,,,,,,,,---------......------......///000000000---------.........//////......//////000000111111///////////////.........111111000000//////......///000000111111000......,,,---...///000//////...////////////////////////////////////000000000000...///000111111222222222////////////////////////.........//////000000111000000000000000000000000000000////////////000000111111000000000/////////...//////000000//////...//////...---...///000111//////////////////000000222111111000000000000000000000/////////000111111000000000000000000000000///000111222222111000///000000000000111111111111//////000000000000000000000000000/////////......000000000000000000000000...------------...//////............////////////000/////////............////////////////////////000///...------...///000,,,------...//////000000000/////////........................////////////////////////000000000000///......------......///.........------,,,,,,,,,...............///000000...........................//////////////////...------...//////...------......///000000///..............................---...//////////////////000/////////.........---........................---------.....................///000000000000000000000000000////////////////////////////////////.........///000000111111000000000000//////////////////000000000000000000........./////////000000000000000000111111111111000000/////////000111222000000000000000000000000......//////////////////000000000000000111111111111111000000000000111111///////////////////////////000111111222111111111111111111111222222222222111111222222222333333333111111111111111111111111111111000000000111111222111111111111222222222222333333444444555555555444555555666666666666555444222222222222222222222222444111//////111222111///000000000000000111111222222222333333333333222222000000000111111111111111000000111222222222222222111111111111111111111111111000////////////000111222111///.........000111000000000000000111111111000000000000000000000000444111//////111222000///111222222000...---...///000000000000000000000000000000///.........////////////////////////////////////.........---------////////////////////////........................////////////////////////------------............////////////............---------.........//////000000000////////////////////////////////////...111000000000/////////...000000000000000///............///000000000//////////////////////////////.........///000111111111...///000111111222111111........................000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000///000000111111000000/////////.........///000111000000//////000111333444222111111000000000000000222111000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111/////////000111222222222111000000000000000//////000000000000000000000000------...////////////...............////////////////////////............////////////////////////000///...------...///000,,,,,,,,,---......//////////////////........................//////000000......//////000000111111/////////......///////////////......---,,,++++++...............///000000........................//////000000000000//////------...//////...------,,,---............---,,,........................//////////////////...---/////////......................................................---------......///000000000000000111111000000//////......000000000000000000000000111111111111111111111111000000000000//////////////////000000111111222222....../////////000000000000000000000111111111111222111000000///000000000000000000000000000000000.........//////000000000111111111111000000000000000111111111111111111000111111111111111111111111000111222222333333222222111222222222222333333333111111222222222333333333222222222222222222222222333222222111111111222222222222222333333333333444222333555666777555444222666777888999888777555333222222222222222222222222444333111222333333222000111111111111222222222333222222333333333333222222222222111111111111111111000111111222222222222222222222222222222222222222111000000//////000000111222111000///...///000000111111111111000000000000000000000000000000000000333111000000111222000//////111222111///.........000000000000000000000000//////.........///000000/////////////////////////////////............---///000000000000000000000........................////////////////////////............////////////222111000///...---,,,+++------........./////////111111000000///......---......//////////////////000000000000////////////---......///000111111111000000000000000/////////////////////////////////.../////////000000000111//////000111111111111111////////////////////////111111111111000000000000////////////////////////000000////////////000000000000000000000000000000000000111111111111000000///////////////000000000111000//////000333555777222111111000000000000000333222111000000000000000000000000000000000000000000000000111111000000000///000000000111111111111/////////000000111111111111111111111000000000000////////////////////////,,,---///000000000///...............///////////////////////////.........////////////////////////000///............///000,,,,,,,,,---------......///////////////.........------......//////000000---......///000111111222//////............//////000000///...---,,,++++++...............///000000......................../////////000000/////////---..................---------------------------........................//////000000///...------..................................../////////////////////...---------,,,......///000000000000000111111000000//////......000000000000000000000000222111111111111111111111000000000000////////////......///000111111222222...////////////000000000///000000000111111111111333222222111000000000000000000000000000000000000------...///000111111222222222111111000000//////000000222333333222000000222222222222222222222222000111111222222222222222111111111222222222333333111111222222222333333333333333333333333333333333444333222222111222222222222222222222333333333333111222444555666666666555777999:::;;;:::888555333333333333333333333333333333333333333333222222111222222222333333333333333222333333333333333333222333333333222222111111000000111222222333333222222222222222222222222222222000000000000000000000000222111000/////////000000222222111111000000//////////////////////////////000000//////000///.........000222222000.........///////////////////////////.........///000111111/////////////////////////////////...............///////////////000000000........................////////////////////////////////////000000000000111111000///...---,,,,,,............////////////000000/////////.....................////////////000000000000////////////......//////000000111111000000000///////////////000000000000000000000000111000000000/////////...///000000111111111111000000000000000000000000000111111111111000000000000////////////////////////000000////////////000000////////////////////////000000111111111111000000/////////000000000000000111111000000111444666888222111111000000000000000222222111000/////////000000000000000000000000000111000000000000000000111///000000000111111111111000000000//////.........000000000000111111111111////////////////////////,,,---///000000000///...............////////////........./////////////////////////////////////////////............//////,,,,,,,,,---------------.........///////////////---------...///000000111---......///000111111222...------,,,,,,------...000000///......---,,,,,,...............///000000........................---......//////......---.........------.........///..................///........................//////000000///...---------------......................../////////000000/////////...---------,,,......///000000000000000111000000000/////////...000000000000000000000000000000000000000000//////000000000000////////////------......///000111111////////////000000000111///000000000111111111111333333222222222111000000111111111111111111111111---......///000111222222222222111111000000//////000111222333333222111000333333333333333333333333///000111111222222111111000000000000111111111222111111222222222333333333333333333333333333333333333333222222222222222333111111111222222222222333222222222333444777999:::888999;;;<<<;;;999666444333333333333333333333333111222333333222111111000222222333444555444444333333333333444444333333333444444333333222222111111111111222333333333333222111111111111111111111111000000111111111111000000222111111000000000000000222222111111000000/////////////////////////////////000111111000///.........000222222000///......///////////////////////////////////////000111222////////////////////////////////////////////////---------......//////////////////////////////////////////////////////////////////000000000111111////////////////////////........./////////000000---........./////////000---.........//////000000////////////000000000000333222111///............000//////......///000000000000000000000000000000111111111000///.........000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000............///////////////000000111111000000///...///000111111111000000111111000111222444666777222111111000000000000000111000//////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000000///...---------//////000000000000000111000000000000000000000000......///000000000000///............////////////.........///////////////////////////////////////////////////////////////------------------...............///////////////,,,------...///000111111......//////000000111111------,,,,,,,,,,,,------/////////............---...............///000000------------------------------............------///...------------...///000000////////////000000........................//////////////////...------------------..................//////000000111...............---------......///000000000000000/////////000000000000000000000000000000000000000////////////////////////000000000000////////////------......//////000000/////////000000000111111000000000000111111111111222222333333333222111111111111111111111111111111/////////000000111111111111111111111000000000000111111222222222222111111333333333333333333333333///000000111222111111111//////000000000111111111111111222222222333333333333333333333333333333333111111111111111222333333111111111111222222222222333333222222444777:::<<<888999:::;;;:::999777555444444444444444444444444000222444444333111000111111222444555555555444333333333444444444444333333444444333333333333333333111222222333333333333333111111111111111111111111000111111222222111111000222222111111111000000000111111111111000000000000000000000000000000000000000222444444222111000111...000111111///...///000000000000000000000000000000000/////////000111111////////////////////////...////////////000000000,,,,,,------......//////////////////////////////////////////////////////////////////000000000000---------...///000000111....../////////000000000,,,------...//////000000------......///000000000////////////000000000000333222111///...---.........------------///000111000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000.........//////000000111000000000000000000000000000000////////////000000......//////000000000000...//////000000//////......///000111222111000000000000111222333444444555222111111000000000000000..................///000000000000000000000000000222111000//////000111222000000000000111111111111000000000///////////////....../////////000000000000000000000000000000000///////////////000000111............////////////............/////////000////////////////////////......////////////........................................../////////000,,,,,,---...///000111111////////////000000000000......------------..................////////////...............///000000------------------------......////////////......///...------------...///000000///......///000000........................---...//////////////////,,,,,,,,,------.........---......///000000111111---------.....................///000000000000000......//////000000111111////////////////////////---......//////000000000000000000000//////////////////////////////000000//////000000000111111111000000000000111111111111111222333444444444333222111111111111111111111111000000000000000000000111000000000000000111111111333222222111111222222333222222222222222222222222000111222222333333222222000000111111111222222222111111222222222333333333222222222222222222222222/////////000111222333444222222222222333333333444444444444555555666777777888888999999999999888777444444444444444444444444111444666666444222222222111222333555555444333222333333444444444444333333333333333333444444444444111222333333444444333333222222222222222222222222000111222222222222111000111222222222111111000000000000000000000111111111000000000000000000000000000222555555333111000111///000000000......000111000000000000000000000000111111000000///000000000////////////////////////.../////////000000000000---------...//////000000////////////////////////////////////////////////........./////////000000------......///000000111.../////////000000000000........................------......///000000111.../////////000000000111000000///......///111111---,,,,,,,,,---...000111000000000000000000000000......//////000000111111000000111111111000000///000000000000000000000000,,,------...///000000111000000000000000000000000000000////////////000000//////000000111111111222......////////////.........///000222222111111000000000111333333333333333222111111000000000000000---------------...///000000000000000000000000000222111000//////000111222000000000000111111111111//////000000111111222222---.........//////000000000000000000000000000000000///.........///111222............/////////000---.........//////000000////////////////////////......////////////......//////////////////......---.........//////000000,,,,,,---...///000111222000000000000//////////////////............//////------......///000000000...............///000000------------------------//////000000000000/////////...---,,,,,,---...///000///...------...///000........................------...///000000000///,,,,,,,,,------.........---......///000111111222,,,------....../////////...//////000000000000000------...///000111222222////////////////////////---......///000111111222000000000000////////////111111111111000000000000000000000000111111111111000000000000111111111111000111333444555444444333111111111111111111111111111111111000000000000000//////000000111111222222444333222111111222333444222222222222222222222222222222333444444444333333111111222222222333333333111111222222222333333333222222222222222222222222.........///000222333444333333333444444444555555555666777888777666444222888888888888888888999999555555555555555555555555222555888888555333333444000111333555555444333222333444444555555444444333333333333444444555555555111222333333444444333333333333333333333333333333000111222333333222111000111222222222222111000000//////000000111111222222000000000000000000000000---111444444111......///000000000///---...000222000000000000000000000000222222111000//////000000////////////////////////.../////////000000111111---......///000111111222000000000000000000000000////////////////////////............////////////............/////////000////////////000000000000/////////...------,,,,,,---------...///000000111.../////////000000111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000......//////000000111111222222222111111111111111////////////////////////000000000000000000000000000000////////////000000222222222222222111000///000000000000000000000000111111111000000000000000000111111111111222222222000000////////////000000//////////////////000000////////////////////////---...000111222222222222000000000000000000000000//////////////////////////////000000111111222222...//////000000000000000000000000000111111111111000000//////......------//////.........000111222............////////////...///////////////......000000//////.........---//////000000000000//////////////////////////////......------------......000000//////.........---////////////////////////000///.........000111222000000000000////////////////////////////////////////////////////////////////////////////////////////////////...---,,,+++......//////...---,,,,,,...------------,,,,,,,,,........................////////////////////////---.........//////000000////////////000000000000000//////............///...//////000111222222222000000////////////000000222222222111111111111000........................000000111111111000000///333333444555444333111000333333222111000000000111444222000///...///000111222222222222111111000000000111111111111222222222444444333333333333333222999666333222555666555444111222444555555444222111444555555444222111222333222333555444333222222333222222222222222222222222444333333333333444555555666666666666666666666666999999999999888888777777666666555555444333222222444444444555444444333333333333333444444555555555444444555666777777666666555555444444444444555555333333333222222222111111222222111111111111111111111111111111111111111111333333222111000000111111111000000000000000000000///000111222333444444444111111111111111111111111333222000/////////000111111000///......///000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////000000//////.........---000///...---------------000000//////.........---000000////////////000000000000000000000000000000////////////000000000111////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000000000000000////////////000000000111111222222222111111000000000000000000000000111111111111000000000000000111111111111222222222111111000000000000111111000000000000000000000000111111111111111111111111//////111111222111000000000000000000000000000000////////////////////////000000000000000111111111---......////////////////////////000000000111111///////////////.........//////.........///000111............////////////......////////////......000000/////////.........//////000000000000/////////////////////////////////......------......///000/////////............////////////////////////000///......///000111222/////////...............////////////////////////////////////////////////////////////////////////------...............---///////////////...------,,,,,,------......//////........................////////////////////////............/////////000////////////000000000000/////////...//////000000...//////000111111222222000000////////////000000111111111000000000//////222222222222222222222222000000111111111111000000333333444444444333222111333333222111111111222222333222000/////////000111222222222222111111111000111111111111222222222222222222222333333333333444666333000000222333222111333444555666666555333222444555666555333222333444333444666555444222333444444444444444444444444444444444444333444555555666444444444444444444444444999999999999888888888777777777666555444444444444444444555555555444444333333333333444444444444444666666666777666666555555666555555444444555555666333333333333222222222222222222222222222111111111111111111111111111111111333333222111111111111111111111111222222222222222000111111222333333333333111111111111111111111111222111111000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////111111000000000/////////000///...------------...000/////////............000000////////////000000000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000222222222222111111111111000000000000000000111111////////////////////////000000000000000000000000111000000//////000000111//////000222222333333333000000000000000000000000111111111111111111111111000111111111111222222222222222222111111222222222222222111111111000000000111111111111111111111111111111111111111000//////000000000000000000000000////////////////////////111111111111000000000000,,,---......//////............/////////000000000...///////////////000000000000///.........//////............////////////......///////////////...000000////////////......//////000000000000/////////////////////////////////......------......///////////////............////////////////////////000////////////000000111---------...............////////////////////////////////////////////////////////////////////////+++,,,---...//////////////////000000000///......,,,,,,---...///000111111........................////////////////////////............////////////////////////000000000000////////////000000111222/////////000111111222222000000////////////000000000000000000/////////...000000000000000000000000000000111111111111111000333333333444333333222111222222222222222222333333333222111//////000111111222222222222111111111111111111222222222333333333111111222222333333444444444333111000111222222111444555666777777666555444444555666666444333444555555666777777555444444555555555555666666666666666555555444444555555666777555555555666666555555555999999999999888888888888999888666555444444555666444444555555555555555444444444444333333333333333777777777777666555444444666555555444444555555666444444333333333222222222222222222222222222222222222222222222222222222222333222222111111111111222111222222222333333444444111222222333333222222222111111111111111111111111000111111111111000000//////000000111111000000///000000000000000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////111111111111000000000000//////......------......////////////............000//////......//////000000000000000000000000000//////000000000111111111////////////////////////000000000000000000000000222222222111111000000000///000000000000000111111000000000000000000000000111111111111111111111111111000000000000000000111///000111222222222222222000000000000000000000000000111111111111111222222000000111111111222222222222222111111111111222222333333222222111000000000////////////////////////000000111111111000000000000000000000000000000000////////////////////////222222111111000000//////---......///000/////////............////////////......//////000000000111222111111000////////////............////////////---...//////////////////000000////////////////////////000000000000////////////////////////////////////............/////////////////////.........////////////////////////000////////////000000000------............//////////////////////////////////////////////////////////////////////////////,,,------...//////......///000000000000000//////---......///000111111111........................////////////////////////.........///////////////////////////000000000000////////////000111333333//////000000111111111111000000////////////000000111111000000000/////////000000000000000000000000000000111222222222111111222222333333333222222222111111111111111222333444222222111000000111111222222222222222222222222222222222222222333333333444222222222222333333333333666666555444555555444444444555666777777777666666333555666555444444555666777888:::999777555555666666666666666777777777777666666555555555666777777888888999::::::999888888999999999999999999999999888777555444444444555666444444555666666666666555555555444444333333222222666666777777777666666555666666555555555555666666444444444444333333333333222222222333333333333333222222222222222222222222333222222111111222222222111111222222333333444444333333333333333222111000111111111111111111111111///000111222222111000//////000111222222111000///000000000000000000000000////////////////////////////////////////////////........./////////000000//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000//////............/////////////////////........./////////....../////////111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111000000//////...//////000000111111111222111111111111111111111111222222222222222222222222111111000000000000111111222222222222222111000///111111111111111111111111000000111111222222222333000000111111111222222222111111111000000111111111222222222222111111000000/////////////////////////////////000000111222333111111111111111111111111000000000000000000000000222222111111000000////////////000111111111111000............////////////.../////////000000111111222222222222111000000///............////////////------.../////////////////////000000000000000000//////000000000000///////////////////////////////////////....../////////.........//////////////////////////////////////////000000000000/////////....../////////000000000////////////////////////////////////////////////////////////////////////......//////...------,,,//////000000000000000///000000000000000000000000........................///////////////////////////////////////.........////////////000000000000////////////000111333333000000000000000111111111000000////////////000000222222111111111000000000333333333333333333333333000000111222222222222222222222222222222222222222000000000000000111222333222111111111111111222222222222222222222222222333222333333333444444444444555444444333333222222222777777888777777666666666444444555666666666666666222444555555444444555777:::;;;<<<;;;999777777888555666666666777777888888777777666666777777888999888999;;;;;;;;;;;;999888999999999999999999999:::777666555444444555555666444555666666777777777666555555555444444333333333444555666777888888888888666666666555555666666666555555555444444444333333222222333333444444444444222222222222222222222222333222222222222222333333111111111111222222333333333333333333222111000000111111111111111111111111///000111222222111000//////000111222222111000///111111111111111111111111////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////.........//////000........./////////////////////............//////111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111000000000///////////////000000000111222222333333111111111111111111111111222222222222222222222222222111111000000111111222333333333222222000//////111111111111111111111111000000111111222333333333000111111111111222222222111111000000000000111111111111111111111111111111111111111111111111111111.........///000222333444111111111111111111111111000000000000000000000000111111111111000000000000000000111222222222111111....../////////000000000///000000000000000000111111111222222222111000000............////////////,,,---...///000000000000//////000000000000111111//////000000000000//////////////////////////////000//////......//////000.........//////////////////////////////////////////000000000000//////.........//////000111111111////////////////////////////////////////////////////////////////////////////////////...---,,,+++......///000000000//////111000000000/////////...........................///////////////////////////////////////.........////////////000000000000////////////000000111222000000000000000000111111000000////////////000000222222222222111111111111111111111111111111111111000000111222333333333333222111111111111222333333111111111000111111222222111111111222222222222222222222222222333333333333333333333444444444555555555555555555444444444444555666888777666444444555444444555555666666777777222444666666555666777999<<<===>>>===;;;999999999666666777777888888999999888888777777777888999999777888:::;;;;;;:::888777999999999999::::::::::::777777777777777666666666444555666777888888888888666666666555555555555555333444555777888999::::::777666666555555666666777666666555555555444444444222333333444444555555666333333333333333333333333333222222222222333333444222222222222222222111111333333333333333222111000111111111111111111111111///000000111111111111000000111111111111111111000111111111111111111111111000000000000000000000000////////////////////////------........./////////000000000000000000000000000000000000000000000000...//////000000000000000////////////////////////............//////////////////......//////000000.........//////////////////......------......///111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000111111000111111222333333444444222222222222222222222222333333333333333333333333222111111000000111111222111111222222222111111000111111111111111111111111000000111222222333444444000111111111111222222222222222111111111111222222...//////000000111111222111111111111111111111111000000/////////111222333111111111111111111111111000000000000000000000000000000000000000111111111//////000111111111111111/////////000000000111111111111111000000000000000......///000111000//////............////////////,,,---...///000000000000//////000000000111111111//////000000000000//////////////////////////////000000////////////000000............/////////000///////////////////////////000111111000///...---------......///000000111////////////////////////////////////////////////////////////////////////---...............------------...///////////////.../////////////////////........................////////////////////////000/////////............////////////000000000000/////////...//////000000111000000000000000000000000000////////////000000111111111111000000000000........................///000111222333333333333222111000000000111333444444444333333222222333333000111222222333333333222222222222333333333444444444444444444555555555555444444555555666777777888444666888888555444444555555555666666777888999999444666888888888888:::<<<>>>???@@@???<<<:::::::::777888888999::::::;;;;;;888888888888888999::::::888999;;;======;;;999888999999999:::::::::;;;;;;777888:::;;;;;;:::888777555555666777888888888888666666666777777777777777444555666777888999999999777777666666666666777777666666666666555555555444333333333444555666666666333333333333333333333333222222222222222333444555444444444333222222111111222222333333333222111111111111111111111111111111000000000000000111111222222111111000000111111222111111111111111111111111000000000000000000000000////////////////////////---------.........//////000000000000000000000000000000000000000000000000......///000000000000000////////////////////////......//////000000000000///////////////000111111............/////////000///......------......///111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000111111222222222333111111222333444444555555222222222222222222222222333333333333333333333333222222111111111111222222///000111222222222222222111111111111111111111111000000111222333333444444000111111111111222222222444333333222222333333444------...///000111222222////////////////////////333222000/////////000111111111111111111111111111000000000000000000000000//////000000111111222222...//////000000000000000000000000000111111111111222222111111000000//////+++,,,---/////////................../////////000,,,---...///000000000000//////000000111111111222//////000000000000//////////////////////////////000000////////////000000---.........//////000000///////////////////////////000111111111///...---,,,,,,------...///000000////////////////////////////////////////////////////////////////////////,,,,,,---...////////////,,,,,,---...//////......,,,,,,---...///000111111........................////////////////////////000000//////.........---////////////000000000000000//////............///111111111000000000000000000000////////////000000000000000000////////////000000000000000000000000///000111222333444444444111111000000000111333444777666555555444444444444000111222333333333333333222222222333333444444444444444444555555555666666222222444666888999;;;<<<444777:::999777555555666777777777777888999:::;;;666888999::::::;;;===>>>???@@@AAA???===;;;:::;;;999999::::::;;;<<<======999999888888999999:::;;;:::<<<>>>??????>>><<<:::999999999::::::;;;;;;;;;888:::<<<>>>>>><<<:::888555555666888888999999999666666777777888888999999666777777888888888888777777777666666666666777777777666666666555555555555333333444444555666777777333333333333333333333333222222222222333333444555666666555444333222222111111222222333333333222222111111111111111111111111111000/////////000222333333222111000000111222333111111111111111111111111000000000000000000000000////////////////////////---------.........//////000000000000000000000000000000000000000000000000......///000000000000000//////////////////////////////000000111111111222///////////////000111111---.........//////000000.........------.........222222111111111111222222000000000000000000000000444444444333333222222222111111111111111111111111222222222222222222222222222333333444444333333222222222333333444555666666444444333222333444555666222333333444444333333222111111111111111111111111333444444444444333222222111111222333333333333222000000111111111222222222222333333444333222000///111111111111111111111111111111222222222333333333111000000000000000111111111222222333333222222111333222111000////////////000000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///000000111111111000000000000000000000000000000222111111111000000////////////000111222333333444111111111000///.........//////000000000000//////,,,------...............//////............//////111000///......///000111...///111111/////////000000000//////.........---///////////////.........000111222222222000///...---------.........//////000///---,,,---...000222+++,,,...000000000000000////////////000000000000000000000000000000000000000...------///111222222000000000///......------000000000000000/////////111111111000000000000000111111111111111111111111////////////000111333333111111222222222222111111222222111111111111111111333333222222333333444555666555444222111222222333333333333444444444555555333333333333333333444444444444444444555777999;;;777777666555333444777999777666555666888:::::::::;;;;;;===>>>@@@AAAAAAAAACCCBBBAAA???======<<<<<<@@@???>>>>>>???>>><<<:::>>>;;;888888;;;>>>>>>=========>>>@@@BBB@@@===:::>>>>>>======<<<<<<;;;;;;888:::<<<>>>===;;;888555555555666777888::::::;;;999999999999999999999999888888999999888777777666:::999888777777666666777555555444444444555555666666666555555555444444444333333333222222222111111222222222222333444555666777777666555333222111111444444444333333333222222000111111111111222222222000000111111111111000000111111111111111111111111555555555333111//////000////////////////////////111111000000000000111111////////////000000000000////////////000000000000000000000000000000000000111111000000//////..................////////////222111111111000000//////000000000000000000000000000000//////.........---////////////////////////222222111111111111222222111111111111111111111111444444333333222222222222222222222222222222222222222222222222222222222222222333333444444333333222222333333444444555555555444444333333333444555666222333333444444333333222111111111111111111111111333333333333333222222111111111222333333333333333111222222222333333333444333333333333333222111111111111111111111111111111111111111222222222333333333222111000000000000000111111111222222111111111111000000000000000111222222222111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111000///...000000000000000000000000111111000000000/////////...//////000000111111222//////000000000000000000//////000000000000//////------...////////////...//////............/////////...---,,,,,,---...//////000222222000000000111000/////////....................................000000111111111000......---------........./////////......---...///000111,,,---...000000000000////////////////////////000000000000000000000000000...,,,+++,,,...000000000///////////////.........000000000000000000000000//////000000111111222222////////////////////////000000///000000111222333111111222222222222111111222222111111111111111111222222222222222333444444555444333222222222333333444444444555555555666666555555555555666666666666888777777666666777999999888999999888777777999;;;999999999:::<<<=========>>>???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFFFFEEECCCCCCAAA???@@@BBBCCCBBB@@@BBBBBBCCCDDDFFFEEEBBB@@@BBBAAA@@@@@@>>>>>>===<<<;;;<<>>======???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFDDDHHHGGGFFFGGGIIIIIIGGGFFFKKKJJJIIIGGGFFFDDDCCCBBB>>>???@@@AAAAAAAAA@@@?????????===<<<;;;999888888999999::::::;;;;;;;;;<<<999::::::;;;;;;;;;::::::888777666555555444555555777777666666555666666777666666666555555555555444555555444444444333333333222333333333444555555555888777777666555444444333444444444444333333333333111111111111222222222333000000111111111111000000111111111111111111111111222333444333111000111222111111111111111111111111//////............//////////////////000000000000////////////000000000000000000000000000000000000000000000////////////...............////////////000000///////////////...........................111111111111000000000000////////////////////////333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333444444444444333333444444444444444444333333333333333333444444555555333333444444444444333333222222222222222222222222222222333333222222111000222222222222333333444444333333333333333444444444555444222111111222333444222222222222222222222222000000000111111111222222444333222111111111111111222222111111111111222222111000000000111111222333222222222111111111000000333333333333333333333333////////////////////////000000000000000000000000////////////000000000000////////////////////////000111111111000///......000000000000000000000000////////////............000000000//////............//////000111111222222//////000000000000//////...//////000000000000000//////............//////000000000//////000000000///000222222000///000111///////////////...............///000111111222222.....................---............////////////---......///000/////////000000000000000////////////////////////.........////////////////////////111///...///111222222111---......///000000111111/////////000000000000000//////000000111111111222111111111111111111111111222222111111000111111111111111222222222222111111111111222222222222222333111111000000111111222333111111111222333444444555555555555555666666666666777777777888999999::::::999999999999999999999999:::<<>>===<<<::::::;;;;;;;;;;;;;;;:::<<<<<<;;;:::999999999999777666666555444444555555666666666666666666666666666666666555555555444444444444555666666666555555333333333333333333333333555555555444444444333333111222222222222333333333111111222222222222111111111111111111111111111111///111222222111000111333000000000000000000000000111000000//////000000111////////////000000000000////////////000000000000////////////////////////.............../////////............////////////............////////////........................////////////////////////////////////////////////333333222222222222333333333333333333333333333333222333333333333333444444222222222222222222222222555555555555555555555555444444555555555555444444444444444444444444444444222333444444555555444444444444555555555555444444333333333333333333333333333444444444444333222222444333222222222333555666333333333333222222222222333333333333333444444555333333333333333333333333111111222222222333333333111111111222333444666666555444333222222333444555444444333111111000000000///000000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000,,,---...///000111111111////////////////////////...////////////000000000111111111000000/////////111111111111111111111000//////000000000000//////......///000000000////////////............//////------............------,,,...//////...------............///////////////++++++,,,,,,------.........------------...//////....../////////000000000............/////////000000000000//////000111111000//////......---------000000000000000000000000///......///000111///---......///000000111222222......//////000000111111333333222111000///......000000000000000000000000222222111111111222222333111111222222222222111111111111222222333444444444222111111111111222333333222222444555666666666666666666666666777777777777777888888999:::;;;<<<<<<999:::===???AAACCCCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLMMMPPPRRRRRRQQQRRRVVVZZZZZZZZZZZZZZZZZZZZZYYYYYYTTTUUUWWWXXXYYYYYYXXXXXXTTTRRRPPPPPPRRRTTTUUUUUUPPPQQQQQQOOOOOOPPPSSSVVVXXXWWWWWWYYY[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVUUUTTTRRRPPPOOOKKKKKKKKKLLLLLLMMMMMMNNNJJJJJJHHHGGGEEEDDDCCCBBB>>>????????????>>>===<<<<<<;;;:::999999888888999888888777666555555555555555666666666666777777777666666555555555444444444444555666777777666555555222222222222222333333333555555555555444444444333222222222222333333333333111111222222222222111111111111111111111111111111///111222111000000111222////////////////////////111111000000000000111111////////////000000000000////////////000000000000////////////////////////---............/////////............////////////...////////////000000000....................................////////////////////////////////////444333333222222333333444444444444444444444444444333333444444444555555555444444444444444444444444555555555555555555555555444444555555555555444444222333333444444555555555222333444555555555444444444444555555555555444444333333333333333333333333444555555555555444333333555444222222222333555666555444444444333333333333222333333444555555444444333333333333333333333333222333333333333444444444333333333333333444555666555444222111111222444555333333222111111111222222111111111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000------...///000000000000/////////////////////////////////000000000111111////////////////////////000000000111111222222333//////000000000000//////------...////////////...//////............//////,,,---...//////...---,,,---///000000///......///............/////////000---------------...............---------...000000.../////////000000000000///......---...///000111000////////////111222333000000///......---,,,,,,000000000000000000000000/////////000111111///---/////////000000111111222///000000111222222333333222222111111000000//////000000000000000000000000111111111111222333333444111111222222222222111111111111222222333444444555222222222222222333444444333444555777777777666666888888888999999999::::::;;;;;;<<<===>>>???@@@@@@@@@BBBDDDGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNPPPTTTVVVUUUWWWYYYXXXVVVXXX^^^ccc___^^^]]]\\\[[[[[[\\\\\\\\\^^^```bbbccccccbbbbbb___\\\YYYWWWWWWXXXXXXWWWRRRUUUWWWVVVTTTRRRRRRSSSUUUVVVWWWYYY[[[[[[YYYWWWWWWWWWWWWXXXXXXYYYYYYYYYTTTUUUWWWXXXXXXVVVTTTRRROOOPPPPPPQQQRRRSSSTTTTTTOOOOOOOOONNNMMMMMMLLLLLLFFFFFFFFFEEEDDDCCCBBBAAA>>>===<<<;;;::::::::::::;;;:::999888777777777777555666666666777777777777555555555444444444333333555666777888888777555444222222222333333444444444555555555555444444444444222222222333333333444444111222222333333222222111111111111111111111111111000111222111000///000111000000000000000000000000000000////////////000000////////////000000000000////////////000000000000////////////////////////---------.........//////............/////////////////////000000000111111////////////////////////......//////000000000000////////////////////////444333333222222333333444444444444444444444444444444444444555555666666666555555555555555555555555666666666666666666666666444444555555555555444444222222333333444555666666222333444555555555444333444444555555555555444444333333333333333333333333555555666666555555444333555444333222222444555777666666555555555444444444111222444555666555444444333333333333333333333333333333333444444444555555555555444333333333444444444333111000000111333444111111111111222333444444333333222222111000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...///////////////......//////////////////////////////000000111111222222..............................///111222333444555//////000000000000//////,,,------...............//////............//////...///000111111000///......000111111000//////000---.........//////000000111111111111000000000000///......---...///000111////////////000000000000000///---,,,---...000222000////////////111333444000000///...------,,,,,,000000000000000000000000111111111222333333111///000000000000111111111111111111222333444444555555000000000000111111111111222222222222222222222222111111111111222333444555111111222222222222111111111111222333333444555555333333222222333333444555555555777888888888777666:::::::::;;;;;;;;;<<<<<<>>>??????@@@BBBCCCDDDDDDGGGHHHKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSTTTVVVZZZ^^^ZZZ\\\]]][[[YYY\\\ccciiikkkiiigggeeedddeeefffgggmmmooorrruuuvvvwwwvvvvvvuuuqqqlllgggeeebbb```___\\\aaaeeefffbbb\\\YYYXXXZZZ[[[]]]___bbbaaa___\\\WWWWWWXXXYYY[[[\\\]]]]]]XXXZZZ]]]```aaa```^^^\\\SSSSSSTTTUUUVVVWWWWWWXXXRRRRRRRRRSSSSSSSSSTTTTTTLLLLLLKKKJJJIIIGGGFFFEEEAAA@@@???>>>>>>======>>>===<<<;;;:::999999999999555666666666777777888888555555444444444333333333555666888999888777555444222333333444444555555555666666555555555444444444222222333333333444444444111222222333333222222111111111111111111111111111000222222111000//////000111111111111111111111111//////............//////////////////000000000000////////////000000000000////////////////////////---------.........//////............/////////000//////000000111111222222000000000000000000000000//////000000111111111222////////////////////////666666555444444444555555333333333333333333333333444555666555333222333444555555555555555555444444:::999666444333333444555555555555444444333333333444444444555555666666666555666666777777666666555444444444444444444444444555555555555555555555555777777777666555555555444555555444444444333333333333333333333333333333333666666555555555444444444444555666777777666555444555555555555555555555555222222222222222222222222000000000000000000000000//////000000111111222222111111111111111111111111111111111111000000000///111111111111111111111111111000...,,,,,,...000111000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000000//////......------//////000000///...------...///111222333444444555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////////////////////////////000000///...............////////////////////////---------.........//////////////////////////////......///000000000000000000000///...............////////////......................../////////000////////////000000000000000000000000000000000000111111000000000000000111222111000000000111333333111111111111111111111111222222222222222222222222333333333222222111111111222222222333333444444444444333222222444666666555555555555666666777777777999;;;======;;;:::::::::===@@@CCCEEEHHHKKKOOOSSSSSSUUUWWWWWWUUUTTTVVVWWWYYYXXXXXXXXXXXXZZZ\\\]]]___aaaccccccdddkkkvvvyyysssrrrwww~~~~~~}}}zzzwww{{{}}}{{{tttooommmlllhhhmmmmmmnnnsssvvvsssllleeeaaa]]]]]]bbbfffhhhkkknnnoooppppppppptttuuummmdddbbbdddggghhhfffcccbbbbbbaaa___\\\\\\___bbbeeeffffff```VVVNNNNNNSSSRRRNNNKKKKKKIIIEEEAAA??????@@@>>>===;;;:::999888999999:::::::::::::::999888888777777777888777777666555444444444555555555555666444444444444444444444444666666666555555444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222111111111000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////.........---000000000000000000000000555444444444444444555555444444444444444444444444444555666555333222333444555555555555555555555555:::999777555444555666777666666666555555444444444555555555666666666666666444444555555555555444444555555555555555555555555666666666666666666666666666666666666666555555555666666666666555555555555555555555555555555555555777777777666666555555555333444555666666555444333444444444444444444444444222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111000000000///222111111111000000000/////////000000///......---///000111222333333444333000000000000////////////..................................../////////////////////000000000000111111111111111111111111111000000///...............////////////////////////---------.........//////////////////////////////......///000000000000000///..................///////////////............---......///////////////////////////000000000000000000000000000000000000111000000//////000000111222111000000000111222333111111111111111111111111222222222222222222222222333333333222222222111111222222333333444444555555555444333333555666666666555555666777888888999::::::<<<======>>>???CCCEEEGGGHHHJJJMMMPPPSSSVVVYYYYYYZZZZZZZZZYYYYYYZZZ\\\]]][[[ZZZYYY[[[___cccffflllppptttvvvxxx{{{~~~zzzvvvrrroooqqqwww{{{|||}}}~~~}}}xxx{{{}}}}}}zzzwwwtttsssvvvtttssssssxxxssseee^^^]]]YYYSSSNNNMMMJJJGGGEEEDDDCCCCCCBBB@@@>>><<<:::999999:::<<<<<<<<<<<<;;;;;;:::999777777888888888777777666666666666555555444444444444444444444444444444444666666666666555555555444222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111000000000/////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000/////////............000000000000000000000000333333333333333444555666555555555555555555555555444666666666444333444555555555555555666666666666999888777666666666888888777777666666666666555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555666666666666666666888888777777777666666666666666666666666666666666888888777777777777666666444444555666666555444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333222222222222222222222222222222222333333333222222222222111111111111111111111111111///000222333333222000///000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000111111111111000000000000//////000000000///......000000111222222222222222000000000000////////////....................................////////////000000000000111111111111111111111111111111111111000//////............///////////////////////////---............/////////////////////////////////......///000000000000///---------...//////000000////////////............,,,---///000000000///...////////////000000000000000000000000000000000000000000////////////000000111111000000111111222333111111111111111111111111222222222222222222222222333333333333222222222222222333333444555555666666777555444444666777777666444555666888:::;;;=========>>>???@@@BBBGGGMMMQQQQQQPPPPPPRRRVVVYYY[[[\\\\\\[[[[[[[[[\\\^^^```aaacccbbbbbbdddiiiqqqyyy~~~{{{uuunnnfff\\\VVVPPPLLLKKKKKKIIIGGGDDDBBB@@@>>><<<;;;;;;;;;???>>>>>>===<<<;;;;;;:::777777777777888888888777888888777666555444333333444444444444444444444444666666666666555555555555333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111111111111000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////............000000000000000000000000222222222222333555666666555555555555555555555555555666777666444444444555666666666666666777777777666666666555666777888999777777666666666666666666777777666666666666555555777777777777777777777777777777777777777777777777777777777777777777777777555555666666777777888888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444444444333333222222111111222222222222222222222222333333222222222111111111111111111111111111111111000111111111111111111000000000000000000000000000000000000000////////////000000000000000000000000111111111000000000000000////////////............//////000000000//////...000000111111111111111000000000000000////////////,,,,,,,,,,,,------------............//////////////////000000000111111111////////////////////////000///............//////////////////////////////.............../////////////////////////////////---...//////000000//////,,,---...000111111222222////////////............,,,---///000111000///...////////////000000000000000000000000000000000000/////////...//////000111111111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333333333444555666666777777777555444444666777777666444555777999<<<>>>@@@AAABBBDDDEEEGGGIIILLLQQQUUUZZZWWWVVVWWWZZZ]]]^^^^^^[[[[[[[[[[[[^^^bbbgggjjjooopppttt{{{tttjjj]]]TTTQQQPPPMMMJJJGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>>===<<<;;;::::::777777777777777777777888888888777777666555444444555555555555555555555555555555555444444444444444333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111111111000000000000000000000000111111000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000222222222333444555666777444444444444444444444444666777888777555444555666666666666777777777888888555555555555666777888888666666666666777777777777777777777777777666666666888888777777777777888888888888888888888888888888888888888888888888888888777777777888888999999999888888888777777777777666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333222222111111111000222222222222222222222222222111111111000000000000111111111111111111111111222111///......///111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111............//////////////////000000000000000/////////000111111111000000000000000000////////////,,,,,,,,,------.....................////////////........./////////000000........................//////............//////////////////////////////////////////////////////////////////////////////------...///////////////---...000111333444444444////////////............------///000000000///...////////////000000000000000000000000000000000000///////////////000111111000000111111222222222222111111111111111111111111222222222222222222222222333333333333333333333333333444555666777888999999777555444555777999999888666777999<<<@@@CCCEEEFFFIIIKKKNNNOOOPPPQQQRRRTTT]]][[[ZZZZZZ\\\___bbbccccccdddfffgggjjjpppyyynnnaaa[[[WWWSSSPPPLLLKKKJJJHHHHHHHHHHHHIIIBBBAAA???===<<<;;;;;;;;;999888777777666666777777777777777777777777777777555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000111111000000111111111111000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////444444444444444555666777444444444444444444444444666888888777666555666777666666777777888888999999666666666777777888888888777777888888888888888999888888888999999999::::::999888777666666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::::::::999999888888888777777777777777777777777777777777555555666666666666777777444444333333333333444444555555555555555555555555333333333333333333333333333333333333333333333333222222222222111111111111333333333333333333333333111111111000000000//////111111111111111111111111333111///------///111333000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111//////000111111111000000......///000000000000000000000000000////////////.........///000000111111............////////////............////////////000000000000000000000000///............//////000////////////////////////000000000////////////...////////////////////////------...////////////...---...000222333444333333////////////......................../////////000////////////000000000000000000000000000000000000000//////000000111222333000000111222222222222111111111111111111111111111222222222222222222222222333333333333444444444444444444555666888999::::::888666666777:::<<<===<<<;;;<<<>>>BBBEEEHHHKKKLLLOOORRRUUUVVVVVVVVVVVVWWWYYY[[[\\\]]]___dddjjjnnn{{{xxxoooiiidddaaaVVVTTTQQQMMMJJJHHHGGGGGGHHHFFFCCCAAA???>>>>>>>>>===<<<:::888777777888888666777777777888888888999555555555555555555555555333333333333333444444444333333333333333333333333444444444444444444444444111222222333333222222111111111111111111111111111000000000000111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////.........///////////////////////////////////////666666555555555666666777555555555555555555555555777888999888666555666777666666777888888999::::::888888999999::::::999999::::::::::::;;;;;;;;;<<<::::::;;;<<<===>>>??????===<<<;;;::::::;;;<<<===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888666666666777777888888888777666555444444555666777666666666666666666666666444444444444444444444444333333333333333333333333222222222333333333333333333333333333333333333333222222222111111111000000111111111111111111111111222111000000000000111222000000000000000000000000.../////////000000000111000000000000000000000000///000000000111111111111///000000000111111111222//////000111111111111111,,,---...///000000111111000000000000////////////.........///000111111111............////////////...////////////000000000000000000000000000000000...............///000000////////////////////////000000000000/////////...////////////////////////,,,---......//////......,,,---000111222222111000////////////............000///---------...000111////////////000000000000000000000000000000000000000000000000111222333444///000111222333222222111111111111111111111111111222222222222222222222222333333333444444444555555444555666777999:::;;;;;;:::999999;;;>>>AAABBBBBBAAACCCEEEHHHLLLOOOQQQRRRTTTVVVXXXZZZZZZ\\\^^^```___dddjjjmmmooovvv~~~rrrnnnhhh```YYYSSSNNNLLLOOOMMMJJJGGGEEEDDDDDDDDDCCCAAA>>><<<:::999::::::888888888888888888888777555555555555555555555555444444444555555666666666444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111///000000000111111111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////888777777666666666666777777777777777777777777777777888999888777666666888666777777888999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<=========>>>>>><<<===>>>???@@@AAABBBCCCBBBAAA@@@>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777888888999999999999;;;:::999888888999:::;;;777777777777777777777777444444444444444444444444444444444444444444444444333333333444444555555555333333333333333333333333333333333222222222111111111111111111111111111111111222333333333333222111000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222---.........//////000000//////000111111111111111+++,,,---///000111111111000000000000////////////,,,,,,,,,---...//////000............/////////000000000000000111111111111.......................................///000111////////////////////////111111000000/////////...////////////////////////,,,---......//////......+++,,,...000111000///...000/////////............111///---,,,,,,...111222////////////000000000000000000000000000000000000111111111111222333444555///000111222333222111111111111111111111111111111222222222222222222222222333333333444444555555555444555666777999:::;;;<<<<<<;;;;;;>>>BBBEEEFFFFFFFFFGGGJJJMMMPPPSSSUUUWWWWWWXXXYYYZZZ\\\```fffjjjmmmuuu~~~zzzoooeee^^^[[[UUURRROOOLLLIIIHHHIIIIIIGGGEEEBBB???<<<<<<<<<<<<;;;::::::999888777666666666666666666666666666666555666666666777777888888444444444444444444444444222222222222222222222222222222222333333222222222111111111111111111111111//////000000111111111222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---.........//////000000////////////////////////999888666555444444555666888888888888888888888888666777999:::;;;::::::999666777888:::;;;<<<<<<<<<;;;;;;<<<===>>>@@@BBBBBB===???BBBBBBBBBAAABBBDDDFFFEEEDDDCCCCCCDDDEEEFFFIIIFFFCCCCCCDDDFFFGGGGGGEEEKKKLLLHHHHHHJJJHHHBBBBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBB?????????>>>======>>>???<<<<<<::::::::::::;;;<<<;;;;;;::::::::::::::::::<<<:::888888999999999888666666555444444444444444;;;999777777888888666555222222333444444555555666555555555666666666666666666666555444333333333333333333333333333333333333333333111000000000111222000000000000000000000000000000000000000000000000111111000000000000111111111000///......///000111333333222111000///......000000//////.........---///////////////000111111000000////////////000000////////////////////////...---,,,---/////////...////////////////////////........................111111111111000000000000............////////////000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000---------.........//////000111111000...---///000///////////////000111111111111000000000000111111000000000000000000000000111111111111111111111111333222111111111222333444222222222222222222222222333333333333333333333333666333333666777333111222999888777888;;;===>>>>>>@@@???@@@DDDJJJOOORRRTTTUUUQQQMMMMMMUUU\\\\\\XXXZZZ[[[\\\```hhhrrr}}}xxxqqqhhh___UUURRRSSSTTTQQQMMMKKKIIIFFFCCC@@@??????@@@===:::888777777777666555444555666777777777666555777666666666555555555555444555555666555333222111000111222222333333333333666555555444333222111111000000000000000000000000111111000000111222333333222222222111111111111000////////////////////////111111000000//////......////////////////////////////////////000000000000......//////000000111111//////000000000000//////111111000000//////..................////////////////////////000000000000:::999888777666777777888888888888888999999999999;;;<<<=========<<<;;;:::<<<===>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIIIIGGGEEEEEEFFFJJJJJJIIIHHHHHHIIIKKKLLLMMMKKKIIIHHHIIIJJJIIIHHHIIIMMMOOOLLLMMMPPPOOOKKKEEEFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????@@@@@@??????===<<<<<<<<<======<<<<<<=========<<<<<<;;;;;;999777777888999999888:::999888888888888888999999888666666777777666555777777666666555444444444444444444444444444444444333333333333444555666666333333333333333333333333333333111000000000111222111111111111111111111111000000000000000000000000111111000000000000111111111000////////////000111111111111111000000000000111111000000000////////////////////////000111111000000////////////000000000000000000000000000000...,,,,,,---...///...---////////////////////////........................000000/////////.....................//////////////////000000000111111111////////////////////////000000000000////////////000000000000////////////........./////////000000000111111000...---///000///////////////000111111111000000//////000000111000000000000000000000000111111111111111111111111222222111111111222333444222222222222222222222222333333333333333333333333888555666:::;;;888777999888777777999<<<@@@DDDFFFHHHIIIKKKOOOTTTYYY\\\]]][[[WWWVVVYYY^^^```___]]]aaadddiiipppwwwwwwkkkccc```\\\UUUPPPTTTQQQMMMHHHEEEDDDCCCCCC???===;;;;;;;;;;;;:::888555666777888888888777666777777666666666555555555555555555666555444222111111111222333333333333333444444333333222222111111222222222222222222222222111000000000000111222333222222222111111111111000000000000000000000000000111000000000/////////...111111111111111111111111////////////000000000000////////////000000000000//////000000000000//////000000000000/////////////////////000000000000111////////////000000000000;;;::::::999999999999:::888999999999::::::;;;;;;:::;;;<<<===============AAAAAABBBCCCEEEGGGIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJMMMNNNOOONNNLLLJJJJJJKKKNNNNNNMMMMMMMMMNNNPPPQQQQQQOOONNNNNNNNNMMMJJJGGGKKKNNNNNNMMMMMMPPPQQQOOOLLLLLLKKKJJJKKKLLLMMMNNNKKKKKKJJJJJJHHHGGGEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???===???===;;;:::;;;;;;:::999999999888888888888999999777666555555777777666444888888888777666666555555666555555444444333333333333333333333444555666666333333333333333333333333333333222111111111111222111111111111111111111111000000000000000000000000111111000000000000111111111000000//////000000111//////000000111111111222111111111111000000000000///////////////000111111000000////////////000000111111111111111111111111///...---...000111000///////////////////////////.................................---------,,,,,,............//////////////////000000000000111111........................////////////000000000000111111000000//////....../////////000000000000000///000111000///...///000000////////////000111111000000////////////000000000000000000000000000000111111111111111111111111222222111111222222333444222222222222333333333333333333333333333333444444444333444888:::888888;;;::::::999;;;>>>DDDJJJMMMPPPQQQTTTWWWZZZ^^^```aaa___[[[\\\bbbddd``````eeejjjpppyyy}}}vvvooofff```^^^[[[UUUNNNIIIGGGFFFFFFAAA@@@>>>======<<<:::888888888999999999888888777777777777777666666666666555555666555555444222222222333333444444444444333222222222222222222222222333333333333333333333333000000000000000000111222222222222111111111111000111111111111111111111111000000000000////////////111111111111111111111111////////////000000000000000000000000//////////////////000000000000//////////////////000000000000000000000000111111111111////////////000000000000::::::999999::::::::::::999999:::;;;;;;<<<======;;;<<<===???BBBCCCEEEEEEGGGGGGHHHIIILLLNNNQQQRRROOOOOOOOOOOOOOOPPPQQQRRRQQQSSSUUUUUUTTTSSSTTTUUUYYYYYYXXXXXXYYY[[[\\\^^^[[[[[[[[[\\\\\\YYYTTTQQQUUUUUUTTTSSSRRRSSSTTTSSSVVVVVVWWWXXXXXXXXXWWWWWWPPPPPPQQQPPPOOONNNLLLKKKMMMKKKIIIHHHGGGGGGEEEDDDIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHFFFDDDHHHFFFBBB@@@???===;;;999::::::999999999999999999777666555555666777666555555555666666777888888888999888888777666555555444666666555444333333333333444444444444444444444444333333222222111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000///////////////000000111000000////////////000000000000000000000000000000111000///000222333222111////////////////////////.................................---------,,,,,,............////////////////////////000000000111////////////////////////......//////000000111111111111000000//////......////////////////////////...000111111///...///000000000//////000000111222000//////////////////000000000000000000000000000111111111111111111111111222111222222222222333333222222222333333333333333333333333444444444444444333222444888888666777;;;>>>>>>>>>???BBBHHHNNNSSSZZZ[[[]]]^^^^^^^^^___```ccc]]]^^^eeegggeeemmm{{{|||zzz|||}}}sssmmmdddZZZRRRMMMKKKJJJGGGEEECCCAAAAAA???<<<::::::::::::999999888888777888888888777777777666666666666666555444444333333333333444555555444444444000000111111111222222222333333333333333333333333111000000//////000111111222222222111111111000000111111111111111111111111000000000000////////////111111111111111111111111////////////000000000000111111000000//////......//////000000000000//////......//////000000111111//////000000000111111111////////////000000000000888999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDFFFHHHJJJMMMOOOPPPOOOPPPQQQSSSUUUWWWYYY[[[VVVVVVWWWXXXZZZ\\\^^^___ccceeeggggggfffeeefffgggnnnnnnnnnnnnoooqqqssstttpppqqqrrrtttuuurrrmmmiiikkkiiigggfffdddbbbaaabbbcccggglllppprrrqqqooommmccccccbbb```^^^[[[YYYXXXUUURRROOONNNMMMMMMJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQSSSSSSSSSSSSUUUSSSPPPMMMJJJFFFAAA===AAA@@@???===<<<;;;;;;;;;888777666666777888777555555555555666777777888888999999888777666666555555666666555444333333333333444444444444444444444444333333333333222222111111111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000111111111111000000000000///////////////////////////////////////000000111000000////////////000000////////////////////////000///...///111222111000/////////////////////////////////////////////////////////.........------............////////////...////////////000000000000000000000000000000000......//////000000111111111000000000/////////...........................---///111111000//////000000000000000000111222222000000////////////000000000000000000000000000000111111111111111111111111111111222222333333333333222222333333333444444444333333333444444555555555888777999<<<;;;888:::??????AAADDDGGGJJJOOOVVV[[[eeeffffffdddaaa___```aaaccc___```gggnnnxxx}}}nnnbbbZZZUUUTTTQQQNNNKKKHHHFFFEEECCCAAA<<<;;;:::999999888888777999888888888888777777777777666666555444444444333444444444555555444333333000000000111111222222333222222222222222222222222111111000000000000111111222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000111111000000//////......//////000000000000//////......//////000000111111........./////////000000////////////000000000000999:::;;;===>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFJJJKKKLLLNNNQQQTTTWWWXXXYYYZZZ\\\^^^```bbbbbbccceeefffhhhjjjmmmqqqsssuuu}}}||||||}}}|||}}}{{{wwwvvvxxxzzz~~~{{{vvvsssooommmlllfffbbb^^^\\\\\\\\\XXXUUUNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNQQQTTTYYY]]]```bbbffffffeeedddbbb\\\VVVQQQHHHGGGDDDAAA???===;;;;;;<<<:::999999999999888666888888777777666555555555777666666555555444444444333333333333444555666666444444444444444444444444333333333444333222222111222222222222222222222222000000000000000000000000111111000000000000111111000111111222222111111000222111111111000000//////............///////////////////////////000111111000000////////////000000........................---,,,+++,,,...///...---////////////////////////////////////////////////000000000////////////...............////////////......////////////000000111111111111111111111111////////////000000000000/////////000000000000000............------------,,,///111111000//////000111000000000000111222222111111000000000000111111000000000000000000000000111111111111111111111111000111222333333333333222222222333333444444555555333333333444555555666666999888:::<<<:::888;;;AAAAAAFFFMMMRRRUUUYYY^^^bbbdddfffeeebbb___]]]```cccbbbcccfffmmm{{{tttkkkgggeeeddd^^^WWWPPPKKKHHHEEECCC???>>><<<;;;:::999999999999999999999888888888777888777666555444444444444333444444444444333333222000111111111222222333333222222222222222222222222333222111111111111111111222222222111111111111000000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000//////////////////000000000000//////////////////000000000000............////////////////////////000000000000===>>>@@@BBBCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMOOOPPPSSSWWW\\\aaafffiiinnnpppsssvvvwwwwwwvvvuuu}}}~~~|||wwwuuuuuutttppplllbbbaaaaaa___\\\YYYWWWUUUSSSSSSTTTVVVZZZ^^^ccceeekkklllpppssstttpppjjjdddVVVTTTPPPLLLHHHDDDBBBAAA@@@>>><<<;;;;;;;;;999777:::999999888777777666666666666666555555555555555333333333333444555666666555555555555555555555555333333444444444333222111222222222222222222222222000000000000000000000000111111000000000000111111000111222222222222111000000000000000111111111111......//////000000000000///////////////000111111000000////////////000000////////////////////////---,,,+++,,,...///...---////////////////////////////////////////////////000000000/////////..................////////////........./////////000000000000000000000000000000000000000000////////////......//////000000111111////////////.........---,,,...111222111000///000111111000000111111222333222222111111111111222222000000000000000000000000111111111111111111111111000111222333333333222222222222333333444555555666333333444444555666666666777777:::<<<:::999===DDDJJJQQQZZZ___``````aaaccc]]]___```^^^\\\^^^dddjjjoooxxx~~~ttteeeYYYPPPIIIEEECCCBBB@@@===<<<;;;;;;;;;::::::999999999888888888888777666555444444444555333333333333333222111111222222222222333333333333333333333333333333333333444444333222222222222222222222222111111111111000111111111111111111111111.../////////000000000111000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////000000000000////////////...////////////000000000////////////000000000000AAABBBDDDFFFHHHHHHHHHGGGHHHHHHJJJLLLNNNOOOQQQRRRTTTWWW\\\ccckkkttt{{{wwwvvvtttqqqmmmhhhdddbbb[[[ZZZXXXXXXYYY[[[^^^```aaaeeelllsssvvvtttnnniiigggeeeaaa[[[VVVRRROOOMMMBBB@@@>>>======<<<999888777888888999::::::;;;;;;777777777777888888888888666666555444333333333333555555555555555555555555333333444555444333222111222222222222222222222222000000000000000000000000111111000000000000111111000111222333333222111000......///000111222333333//////000000111111111222///////////////000111111000000////////////000000000000000000000000000000000///...///000111111///////////////////////////000000000000000000000000000////////////...................../////////000............/////////000////////////////////////111111000000//////......------...///000111222222111111000000/////////...+++...111222111000///000111111111000111111222333333333222222222222333333000000000000000000000000111111111111111111111111000111222333444333222222222222333333444555666666333333444444555666777777:::;;;>>>AAA@@@???EEEMMMTTT\\\fffiiifffbbb______[[[^^^`````````eeennnvvvlll\\\RRRLLLFFFDDDBBB@@@>>>=========:::::::::999999999888888999888666555444444555555333333333333222222111000333333333333333333333333444444444444444444444444555444444333222222222333222222222111111111111000222222222222222222222222.../////////000000111111111111111111111111111111////////////000000000000......//////000000111111//////000000000000//////111111000000//////......000000000000111111111111////////////000000000000JJJJJJJJJJJJKKKLLLMMMMMMNNNRRRVVVXXXYYYZZZ^^^aaaeeegggooozzzzzzwwwxxxrrrjjjdddbbb```^^^\\\XXX\\\```aaa^^^]]]]]]___^^^___cccjjjooolllcccZZZTTTQQQLLLFFFBBB@@@@@@@@@;;;<<<======<<<;;;999777666777888888999999::::::999888777666666555555555444444444444444444444444222222222222222222222222222333555555555333111000111111111111111111111111111111222222222222111111000000111111000///...---000000000000000000000000///000111222222222222222000000//////.........------......---,,,,,,.../////////000000000000//////000000000000000000000000////////////////////////............///////////////////////////......---.........///......---,,,............///111222333111111111111111111111111000000//////......------////////////000000000000000000//////......------000///...------...///000000000111111111222222222444333222111111111333333000//////............//////000222222111111222333111222333333444444333333333555888999:::888666444222444666888888999;;;===;;;<<<===???CCCJJJRRRXXXaaafffjjjiiiccc^^^]]]^^^bbb___aaagggmmmtttrrr___QQQMMMKKKFFFBBB???>>>>>>???:::;;;<<<<<<:::888777777;;;999777555444555666777777777666555444444333333444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111111222222111000//////000111222////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000000///...............MMMMMMNNNOOOQQQSSSTTTUUUSSSXXX___cccfffkkksssyyy{{{~~~|||xxxuuuqqqnnniiifffbbb^^^[[[XXXVVVTTTZZZZZZ^^^ccchhhiiieeebbb___^^^\\\ZZZVVVSSSPPPNNNBBB@@@>>>;;;:::;;;<<<===777777999999999888777666888888777666666555666666555555555555555555555555222222222222222222222222222333444444444333111000111111111111111111111111111111222222222222111111000000000000////////////000000000000000000000000000000111222222222111111000000/////////............000111000///...///000//////000000000000//////000000000000000000000000////////////////////////............////////////......//////......---,,,,,,------.../////////...000////////////000000111........................///////////////.........////////////000000000000000000000000000/////////000///............///000111111111111111111222222333222111111000111222333000000/////////000111111///111222222111111222333333333444555555555555444222333555666666666444333444666777888888999;;;===@@@CCCHHHLLLPPPUUUYYY]]]```eeeiiihhhccc___```bbb```aaahhhttt~~~tttggg\\\UUULLLGGGFFFFFFDDDBBB>>>>>>>>>===<<<<<<===>>>:::999888777666777777888666555555444333333222222444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000111111222222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000222222111000000000000000RRRSSSUUUXXX[[[^^^```bbbhhhnnntttvvvvvv{{{~~~uuujjjccc___[[[WWWSSSVVVWWWXXX[[[^^^aaadddeeejjjlllooopppoookkkgggdddXXXSSSKKKCCC>>>======???999:::;;;;;;:::888666555888777666666666666666777666666666666666666666666333333333333333333333333333333333222222222222111222222222222222222222222111111222222222222111111111000/////////000111222000000000000000000000000111111111222111111000000000000////////////......///111333333222000000111//////000000000000//////000000000000000000000000000000000000000000000000............////////////......//////......---,,,+++,,,---...///000000000111111000///////////////.................................///////////////////////////000000000000000000000000111111111111000//////......//////000222222111111111111111111111111000000000111111222000000000000111222333444000111222222111111222333444444555666666666666666333333444444444555555555777888999888888:::===???BBBHHHPPPWWWZZZ[[[[[[[[[^^^aaaccc```\\\\\\```dddjjjrrruuuiiiYYYQQQOOONNNJJJEEEBBB@@@>>><<<;;;;;;<<<===::::::999999999999999999555555444444333222222222444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222000000000000000111111222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000//////......//////000222111111000000000000000^^^```cccgggkkkooorrrsss{{{rrrlllgggbbb___ZZZZZZZZZYYYXXXYYY]]]___jjjmmmqqquuuwwwvvvtttrrrsssnnndddYYYOOOGGGBBB??????>>>===;;;:::999888888888777777666666666777777777777777777777777777777444444444444444444444444333222222111111111222222222222222222222222222222111111222222222222111111111000///......000222444000000000000000000000000111111222111111000//////000000//////////////////...000333444333111000000//////000000000000//////////////////////////////000000000000000000000000............//////////////////000000//////...---,,,---...//////000000000000000////////////000000////////////////////////------......//////000000////////////000000000000/////////000000111111111000//////////////////000222222222111111111111111000000000000000111111111222111111111111111222222111222333333111111222333444444555666666666666555666555555555555777888999888999:::;;;;;;>>>BBBEEEHHHNNNVVV\\\]]]\\\ZZZYYY^^^___^^^[[[YYY^^^hhhpppooo```WWWRRRLLLGGGGGGDDDAAA>>>===;;;:::999999999::::::::::::999888555555555444444333333333444444444444444444444444333333333333333333333333444444333333333333222222111111111111111111111111222222222222222222222222000000000000000111111222111000000000000000000111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111111111000000000000111111//////............//////tttwwwzzz{{{sssooonnnggggggfffbbb]]]YYYXXXXXX___```cccfffiiikkkmmmmmmzzzyyyvvvooofff\\\RRRLLLFFFCCC>>>:::888999:::<<<999999888777777777888888888888888888888888888888444444444444444444444444333222222111111222333333222222222222222222222222111111222222222222111111111000///...///000333444000000000000000000000000111111111111111000///...//////000000000000000000---///222333111000////////////000000000000//////////////////////////////000000000000000000000000............////////////000111111111111000//////...///////////////..................///000111222000000000000000000000000------......//////000000////////////000000000000.........//////000000000///000000000000000000///111111111111111111111111//////000000111111111111333222111111000000000000111333444333222111222333333333444555555555555555777666555555555777999;;;888:::<<>><<<;;;:::999888888888888888888888888888888888888555555555555555555555555222333333333333444444444333333333333333333333333111111222222222222111111222111000///000111222333000000000000000000000000000000000111000000////////////000000000000111111---///111111///....../////////000000000000//////000000000000000000000000000000000000000000000000............////////////000111111111111000//////000000000000000///...---------......///111222333////////////////////////.........///////////////////////////000000000000............///////////////000000111111000000///000000111111111222222222//////000111222222222222333222111111000000111111222333444333222111222333333333444555555555555444555555444444555777999:::999<<>><<<;;;:::999888888888888888888888888888888555555555555555555555555222333444555666555444444333333333333333333333333111111222222222222111111222222111111111111111111000000000000000000000000...///000000000000000000//////000000000111111111...///000000......///000//////000000000000//////000000000000000000000000////////////////////////............///////////////////////////...------...//////000000000/////////////////////000111111000000000000000000000000///////////////.........////////////000000000000000000000//////////////////000111111111111000/////////000111222333333444///000111222333333333222111111111111222333555555333444555444222111222333444444555666666666666555555555666666777999:::;;;<<<@@@FFFKKKOOORRRUUUWWWUUUXXX\\\___```aaabbbddd___hhhuuu}}}rrruuu~~~wwwrrr```XXXNNNHHHFFFEEEBBB??????>>><<<:::888888888888666666666666666666666666444444444444444444444444333333333333333333333333555555444333333222111111111111111111111111111111111111111111111111111111000000000000000111111222///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111......------------......000000000000000111222222uuujjjaaa\\\ZZZYYYSSSUUUXXX\\\aaafffjjjlllooolllhhhaaaXXXPPPIIIEEEAAA@@@>>><<<:::999888888777777777777777777777777666666666666666666666666222333555777777666555444333333333333333333333333111111222222222222111111222222222222222111000///000000000000000000000000......///000000111000000//////000000111111111222///000000///......000111//////000000000000//////000000000000000000000000////////////////////////............/////////000------......------,,,+++,,,---...000111111111111111000000///////////////222222222222222222222222000000//////.........---////////////000000000000222222111111000000/////////000111222222111000///......///111222333444555///000222333444444333333///000111222444666888:::333444555444222111222333555666666777777777777777777888999:::;;;<<<======???DDDJJJPPPSSSTTTVVVWWWXXX\\\bbbfffhhhjjjlllmmmppp|||yyymmm]]]RRRMMMKKKIIIFFFBBB@@@===:::999888999:::444444555555555555555555444444444444444444444444333333333333333333333333555555444333333222111111111111111111111111111111222222222222222222222222000000000000000111111222///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000...............///000000}}}vvvssslllddd^^^^^^]]]\\\[[[[[[[[[[[[qqqkkkiiilllkkkcccYYYSSSWWWOOOEEEAAAAAAAAA???;;;;;;999888888888999888666555444333222222444666777666555333222111222222333333333333333333333333333222111111000111333444555222222222222222222222222333333222111000000111111111111000000000000111111000000/////////111222444111111000000000000111111111111000000//////......//////...------------...///////////////////////////////////////000111111111111000///////////////////////////////////////111000///......///000111//////000111111111111000000000000000000000000000---......///000111111222333111///...---...///000000111111111111222222222222222222222222222222222000/////////000111222222333333333333333333333333333333333333333333333333111333555666555555666777:::999:::;;;>>>@@@@@@@@@EEEMMMRRRRRRUUU[[[^^^\\\```aaadddiiiqqqyyyrrrccc[[[UUUOOOKKKGGGDDD@@@===::::::;;;<<<666888:::999666444555666777666555444444555666777555444444333333444444555555444222222222222444555222222222222222222222222222222222222222222222222111111111111111111111111////////////000000000000000000000000////////////////////////////////////000000000000000000000000...000111333333333222111000000000000000000000000000000000000000000000000{{{qqqmmmgggaaa]]]ZZZYYYYYYdddaaaaaagggjjjiiiffffffeee```XXXPPPIIIDDD@@@>>>;;;:::999888999888666444777666555444444444555666555555444333222333444444333333333333333333333333444333222111111222222333222222222222222222222222333222222111000000111111111111000000000000111111000000000000000111111222111111000000000000111111111111000000////////////111000//////....../////////////////////////////////////////////000111111111111000///////////////////////////////////////111000///......///000000///000000000111111111111000000000000000000000000......//////000111111222222111///......///000111000111111111111222222222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333333222444666777666666777888::::::<<<>>>AAACCCDDDDDDMMMTTTXXXWWWXXX]]]___]]]aaakkkyyy}}}nnnbbbXXXSSSMMMIIIDDD@@@>>><<<999777666888999999666444555777777666555555555555666777555444444333333444444555444333333333333333333444222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111222222222222222222000000000000000000000000000000000000000000000000zzzssskkkccc^^^[[[XXXUUUVVV\\\aaaeeekkkqqqyyywwwrrrhhh[[[OOOHHHEEE>>>===;;;;;;;;;:::888666888888777777666555555555555555444444444555666666333333333333333333333333555444333222111111111111222222222222222222222222333222111111000111111111111111000000000000111111111111111222111111000///111111000000000000111111111000000000000/////////222111000000//////000000/////////////////////////////////000000000111111111000000///////////////000000000000000000000000000000////////////000000000000000///000111111222000000000000000000000000...//////000000111111111111000///...///000111222000111111111111222222222222222222222222222222222444333333222222222222333333333333333333333333333222222222222333333333333444555777777666666888999<<<===???BBBEEEGGGIIIIIINNNTTTYYYYYYXXX[[[^^^^^^fffxxxxxxiiiaaaWWWQQQIIIDDDBBB???:::555777888999888666666666777777777666666666666777777555555444444444444555555333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111111111111222222222111111111111111111111111111111111111111111111111333222222111111111111222000000000000000000000000000000000000000000000000uuukkkddd]]]YYYVVVWWWYYY\\\dddmmm{{{qqqdddYYYRRRHHHEEE@@@>>>======<<<;;;777777888888888777666555555555555666666777888888444444444444444444444444444444333333222222222222222222222222222222222222222222111111111111111222111111000000000000111111222222333333222111///...111111000000000000111111000000000000000000000000111111000////////////000//////////////////////////////000000111111111111000000////////////000000111111111111111111111111///////////////000000000111000/////////000222222000000000000000000000000//////000000000111111111000/////////000111222222000000111111111222222222111222222222222222333333555444333222222111222222333333333333333333333333222222222222333333333333444555666777666777999:::???BBBEEEGGGHHHJJJKKKLLLMMMSSSXXXYYYYYY\\\aaaeeeuuu~~~rrraaaXXXLLLFFFEEEDDD???999999999999888777777888888777777777777777777777777555555444444444444555555222333444555555444333222222222222222222222222222222222222222222222222222111111111111111111111111222111111111111111000000000000111111111111111222////////////////////////222222222222222222222222333222000///...///000000////////////////////////////////////////////////{{{vvvpppiiibbb]]]YYYXXX^^^eeesssuuuyyy~~~xxxkkkaaaWWWQQQJJJCCC???===<<<;;;666777888888888888777777555666666777777888888888444444444444444444444444222222333333444444444444222222222222222222222222222111111111111111222222111111000000000000111111222333333333222111///---111111000000000000111111000000000000111111111111111000//////......//////000000000000000000000000//////000111222111111000000000////////////000000222222222222222222222222......///000000000000000000000000000000111111222000000000000000000000000000000000000111111111111000000000000000111222222000000111111111222222222111111111222222333333333444333222111111111111111333333333333333333333333222222333333333444444444444555666777777888;;;===EEEHHHKKKMMMLLLKKKLLLNNNQQQUUUZZZ\\\\\\___hhhpppjjj^^^PPPHHHGGGGGGDDD@@@===<<<:::999999999999999777888888888888888888777666555555444444555555666333333555666666555333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000000//////////////////000000000111111000000000000000000000000111111111111111111111111111000///---------...///////////////////////////////////////////////////wwwnnnhhhbbb]]]^^^bbbbbbcccjjjttt|||{{{sssjjjeee___VVVNNNGGGAAA===::::::::::::999999999999999666666777888888888777777444444444444444444444444111222333444555555555555222222222222222222222222111111111000111111222333111111000000000000111111333333333333222111000///111111000000000000111111000000000111111111111222000000///............///000000000000000000000000///000111222222222111000///////////////000000111111111111111111111111111---...///000111111111000//////000111111111111000000000000000000000000000111111111111111111111111000000111111111111111111000111111111111222222222111111111222222333333444333222222111111111111222333333333333333333333333333333444444555555666666555666888888999<<<@@@BBBJJJNNNRRRSSSQQQOOOPPPQQQTTTVVVZZZ]]]^^^cccooo|||wwwlll]]]RRRMMMKKKHHHFFFBBB???<<<;;;;;;;;;:::999888888999999999999888888666666555555555555666666444444555555555555444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000///..................///000000111111222222222222222222222222000000000000000000000000000///..................000000000000000000000000000000000000000000000000zzzuuunnnjjjiiibbbccceeehhhlllmmmjjjgggkkkhhhccc^^^XXXQQQIIICCCAAA@@@>>><<<:::999999999666777777888888777666555555555555555555555555555222333444555555444444333222222222222222222222222111111000000111222222333111111000000000000111111444333222222111111111111111111000000000000111111000000111111111222222222222111000000//////000000000000000000000000000000...000111333333222111000///////////////000111111111111111111111111111111,,,---///000111111111000---///111333333222000///000000000000000000000000111111111111111111111111111111222222111111000000000111111111111222222222000111111222333333444444333222222222222333333444333333333333333333333333444444555555666777777888777888:::;;;===AAAEEEIIIMMMRRRWWWYYYVVVUUUVVVXXXVVVXXX]]]ccchhhppptttggg\\\TTTOOOLLLGGGCCC>>><<<<<<<<<;;;999888888999::::::999888888666666555555555555666666555555444444444444555555222222222222222222222222222222222222222222222222111111111111111111111111222222111111000//////......//////000111111222222222222222222222222222222//////////////////////////////000000111000000000000000000000000000000000000000000000000000000000{{{wwwnnnmmmiiiddd___]]]^^^```jjjkkkllllllhhhaaaXXXQQQHHHEEEBBB>>>;;;:::999999666777888888888666555444555555555555555555555555444555555666555444222111222222222222222222222222111111000000111222333333111111000000000000111111444333222111000111222333111111000000000000111111000000111111222222222222333222222111000111111111000000000000000000000000...000222333333333111000///////////////000111111000000000000000000000000,,,---///000111111111000,,,...111444444222000...000000000000000000000000222222111111111111111111222222222222222111000///000111111111111222222222000000111222333333444444333333333333444444555666333333333333333333333333555555555666777888888999999:::<<<>>>@@@DDDJJJNNNNNNTTTZZZ\\\ZZZYYY[[[^^^\\\^^^eeeoooxxxzzzkkk^^^UUUPPPJJJEEE@@@=========;;;999888999:::;;;;;;:::999888666666555555555555666666666555444333333444555666222222222222222222222222222222222222222222222222111111111111111111111111333333222222111000000//////000000111222222333333000000000000000000000000///////////////////////////000111333333333222111000000000000000000000000000000000000000000000000yyylll```XXXWWWXXX\\\^^^eeeooorrrooollllll]]]UUUKKKDDDAAAAAA???>>>888:::<<<<<<999777777777777777666555555555555666444444444444444444444444333333333333333333333333111222333333444444333333444333111...,,,***((((((111111111111111111111111////////////////////////000111111111111000000///111111222222222222111111000000000000000000000000000000///////////////000111111000000//////......000000///////////////000//////000000111111111222000000000000000000000000111111000000000000111111333222222222111000000000222222222222222222222222333111///000222333222///222222111111000111111111111111111111222333333444444333333222111111111222333555777777666666777888<<<>>>BBBHHHNNNPPPOOOMMMRRRUUU]]]eeeeee^^^\\\``````iiixxx~~~qqqcccWWWUUULLLFFFEEECCC>>>:::999999888777888::::::999888888888888777666666555555777777777666555555444444444444444333333333222222///111333666666555333222111222222333333222222111444444333333222111000000111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111000000000//////......tttiiibbb^^^^^^]]][[[___hhhooosssxxx}}}sssmmmaaaSSSHHHAAA>>>>>><<<;;;999777555666777999666666555555555555666666444444444444444444444444333333333333333333333333111222333333444444333333444444222111//////......111111111111111111111111///////////////////////////000000111111111000000//////000000000000//////000000000000000000000000111000000//////000000000111111000000////////////000000////////////000000///000000000111111111111000000000000000000000000111111000000000000111111222222222111111111111111222222222222222222222222222000...///111222111///222111111111111111222222333333222222222333333444555444444333222333333333111333444555666888;;;>>>===BBBJJJPPPTTTSSSQQQOOORRRVVV^^^dddaaa^^^cccmmm}}}rrrhhhaaaWWWMMMIIIEEE@@@<<<;;;;;;999888888999999888666888888777777666555555555333333444444555666666666444444444333333333222222111222333555555444333222111222222333333222222111444333333222111111000000//////000000111111111222000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000111111111111000000/////////zzzsssooolllccc]]]ZZZ^^^fffmmmuuu}}}|||ooo]]]NNNDDD@@@@@@===999777777888999:::666666555555555555666666444444444444444444444444333333333333333333333333111222333333444444333333333333222222222222333333111111111111111111111111000000000000000000000000...///000111111111111111//////000000000000//////000000000000000000000000111111000000000111111222111000000000000/////////000000////////////000000000000000000111111111111000000000000000000000000111111000000000000111111111111111111111222222222222222222222222222222222000///...///000111000...000000000000111222333333555555444333333333444444666555555444444444444444333444555555777:::???CCCCCCKKKUUUZZZZZZVVVSSSRRRUUUZZZaaacccbbbfffvvvuuugggYYYQQQLLLFFFBBBAAA???===:::999:::999888777888888777777666555555555222333333444444555666666444444444444333333333333333333333333333333222222111222222333333222222111222222222111111000000///......///000111222333333000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111111111111111111000000000~~~uuukkkcccaaacccdddhhhlllzzzxxxgggWWWNNNHHHDDD@@@======<<<;;;999666666666555555666666777555555555555555555555555444444444444444444444444111222333333444444333333222111111111222222333444111111111111111111111111111111111111111111111111---...///111111222222222111111222222222222111111////////////////////////111111111111111111222333000000000000000000000000000////////////000000111000000000000000111111111000000000000000000000000111111000000000000111111000000000111222222222333111111111111111111111111000000///000000000000///000000000000111222333444777666555444444444444444555555444444444444444555888888888777888<<>>;;;::::::888888777666666666666777555555555555555555555555444444444444444444444444111222333333444444333333333333222222222222333333111111111111111111111111222222222222222222222222---...///111111222222222111111222222222222111111////////////////////////111111000000111222333333000000000000111111111111///////////////000111111111111000000000000000000000000000000000000000000111111000000000000111111000000000111222222222333111111111111111111111111111111111111111111111111000000000000111222333444777666666555444444444444444444333333333333444444:::::::::;;;>>>CCCKKKPPPZZZ___bbbaaa[[[WWWWWWYYY]]]```ccciiixxxzzznnneeeYYYOOOJJJGGGDDD@@@>>>======<<<;;;:::999999888777777666666888888777777666555555555555555555444444444333333666555333111111222333333111222222333333222222111111111111000000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222|||uuurrriiiggggggmmmuuu{{{|||{{{|||sssdddRRRDDD===<<<>>><<<;;;:::888777777777777555555555555555555555555444444444444444444444444111222333333444444333333555555444333333333333333111111111111111111111111111111111111111111111111...///000111111111111111//////000000000000//////000000000000000000000000000000000000000111222333000000000111111111111222///......//////000111222111111111111000000000000000000000000000000000000111111000000000000111111111111111111111222222222111111111111111111111111000222333222111000111222000000000000111222333333666666555444444444555555333333333333333333444555777999<<>><<<;;;;;;;;;::::::999888888888555666666777888888999999555555555555444444444333555444333222222222333444111222222333333222222111111111111111111111111111111111111111000000//////000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222000000000111111111111111yyyssskkkgggiiipppyyy~~~qqq^^^OOOHHHFFF???>>><<<:::888777777666555555555555555555555555555555555555555555555555111222333333444444333333333222222111222222333333111111111111111111111111111111111111111111111111///000000111111111000000//////000000000000//////000000000000000000000000////////////000111222333000000111111111222222222............///000111222111111111111000000000///000000000000000000000000111111000000000000111111222222222111111111111111111111111111111111111111///111222222000///000222222111111111111111222222444444444333444444555555444444444444444555666666888:::???DDDLLLUUU___eeedddcccaaa``````aaabbbdddqqqrrrfff]]]XXXQQQKKKFFFCCC???======<<<<<<;;;;;;:::999999555555666666777888888888555555555555444444444444333333222222333333444444111222222333333222222111111222222222222222222222000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222/////////000000111111111yyynnnggghhhpppxxx|||eeeTTTLLLAAA@@@>>>;;;999888777666666666666666666666666666555555555555555555555555222222333444444444333333............///000111222111111111111111111111111000000000000000000000000000111111111111000000///111111222222222222111111000000000000000000000000............///000111222000000111111222222222222............///000222222222111111111000000//////000000000000000000000000111111000000000000111111333222222222111111000000000000000000000000000000...000222111...---///111222222111111111111111111333333333333333444555666555555555555555666777888;;;>>>CCCHHHOOOXXX```fffbbbaaa```aaadddggggggggg}}}jjjeee\\\TTTMMMHHHDDDAAA>>>======<<<;;;;;;::::::777777777666555555444444666666555555555444444444222222222333333444444444222222222333333222222222222222222222222222333333......///000111222333333000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222......//////000000000111~~~pppiiiggghhhyyywwwgggVVVJJJ@@@@@@AAA===::::::666888666111333999888444555555555555444333222111666666555444444444444555444444444444444444444444444444444333333222222222000000111111111222222222000000000000000000000000222111111111000000//////111111111111000000000000111111000000//////......////////////000000000000111111000000000000111111000000000000000000000000111111222222222333333333111111111111111111111111111000000000//////......333222222222111111000000000000000000000000000000111111222222222333333333222111111222444555555444444666888777555555888;;;<<<@@@GGGMMMSSSXXX]]]aaa]]]bbbccc___```jjjvvv}}}nnn```XXXRRRJJJDDDEEE???<<<>>>@@@===;;;;;;::::::999999888777777777444555555555555555555555333444444555555444444333444444222222222222444444222222222222222222222222000000000111222222222333000111111111111222222222111111111111111111111111333333333222222111111111222222222222222222222222111111000000000000111111ssskkkiiiqqqrrr```MMMEEEBBB???<<<<<<666999888555666::::::777666666666666666555333333666555555444444444444444444444444444444444444444444333333333333333333222111111111222222222222333111111111111111111111111222111111111000000000000111111111111000000000000111111000000////////////////////////000000000000111111000000000000111111000000000000000000000000111111111222222222333333111111111111111111111111111111111000000000//////222222222111111000000000111111111111111111111111111222222222222333333333444333222333555666666555555666888888777999<<>>???<<<:::::::::::::::999888888777777666666666555555444444444333444444555555444444333444444333222222333444444222222222222222222222222111111111111222222222222000111111111111222222222111111111111111111111111222222222111111000000000111111111222222111111111111111000000000000111111xxxuuupppxxxfffUUUKKKCCC???>>>666::::::888666777888666888888888888777666555444555555444333333333333444444444444444444444444444222333333333333333333444222222222222333333333333222222222222222222222222111111111111111000000000111111111111000000000000111000000000000/////////////////////000000000000111111000000000000111111000000000000000000000000111111111222222222222333111111111111111111111111222222222111111111111000111111111000000000000000111111111111111111111111222222222222333333333333666555444555666777666555666777888999:::>>>BBBFFFQQQSSSUUUVVVVVVWWWYYY[[[^^^bbbeeekkk|||nnnaaaWWWPPPJJJCCC???@@@AAA>>>;;;;;;;;;::::::999999888888777777777666666555555444444444444555555555555444444444444333333333333444444222222222222222222222222222222222222222111111111000111111111111222222222111111111111111111111111111111111000000000000000///000111222222111000///111111000000000000111111|||yyy{{{sss___OOOEEEAAA===??????<<<888666666777888888888888777666555444555555444333333333333333444444444444444444444444222222222333333444444444222222333333333444444444222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000111111111111222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222222333333333444444777666555555777777666555666777888:::>>>CCCHHHLLLRRRTTTVVVWWWWWWYYY\\\^^^^^^ccckkkxxxooo```VVVSSSLLLFFFFFFEEEAAA>>>>>>;;;;;;;;;:::999999888888666666666666666666666666444444555555555555444444444444444333333444444444222222222222222222222222333333333222222111111111000000111111111222222222111111111111111111111111111111111111111111000000///000111222222111000///111111000000000000111111}}}vvvvvv~~~gggWWWPPPFFFDDDAAA>>>;;;999999;;;777777777777777666444444555555444333333333333444444444444444444444444444222222222333333444444444222222333333333444444444111111111111111111111111111111111111111222222222111111111111000000000///000000000000111111111111////////////000000000000111111000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222333333333000000000000000111111111111111111111111111111111222222333333333444444444666555444555666777666555777777999===BBBIIINNNPPPRRRSSSUUUVVVXXXZZZ]]]```^^^jjjzzzooo```]]]TTTMMMJJJHHHCCC??????<<<<<<;;;;;;:::999999999444555555666777888999999444555555666666555555444444444444444444444444444222222222222222222222222444333333333222222111111000000111111111222222222111111111111111111111111222222222222222222222222111111222333333222111111111111000000000000111111|||tttrrr{{{uuulllSSSJJJAAA===:::777888;;;888888888777777666555444666666555444444444444555444444444444444444444444222333333333333333333444222222222222333333333333000000000000000000000000111111111222222222222222111111111111000000000000000000000111111111111222////////////000000000000111111000000000000111111000000000000000000000000000000000111111111111222111111111111111111111111111222222222222333333333111111111111111222222222222222222222222222222222333333333333444444444444555444333555777888777666888999;;;AAAIIIOOOSSSTTTUUUVVVWWWXXXXXX[[[^^^aaagggyyypppggg]]]TTTPPPKKKEEE@@@???===<<<<<<;;;;;;::::::999555555666777888999::::::555555666666666666555555444444555555555555444444222222222222222222222222333333333333333222222222000111111111111222222222111111111111111111111111222222222222222333333333222222222222222222222222111111000000000000111111|||uuuuuuyyyqqq___MMMDDD???:::888:::999999999999888777666555777777666555555555555666444444444444444444444444444333333333333333333222111111111222222222222333111111111111111111111111111111111222222333333333111111111111000000000000000000111111111222222222////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222333111222222222333333333333222222222222222222222222333333333444444444444555555444444666888::::::999:::<<<@@@GGGOOOUUUWWWWWWXXXYYYZZZ[[[\\\___cccfffxxxssshhh^^^WWWRRRJJJDDDCCC======<<<<<<;;;:::::::::888888888888888888888888555555666666666666555555333444555666666555444333222222222222222222222222222222333333333333333333000111111111111222222222111111111111111111111111000111111111222222222222333222111000000111222333111111000000000000111111}}}qqq~~~|||cccTTTLLLDDD???>>>::::::::::::999888777777888888777666666666666666444444444444444444444444444444444333333222222222000000111111111222222222222222222222222222222222111111111222222333333333111111111111000000000000000000111111222222222222////////////000000000000111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000111111222222222222222222333333444444444222222222222222222222222333333333444444444555555555444555777:::<<<<<<<<<===>>>CCCKKKTTTZZZ[[[ZZZXXXYYY[[[]]]```dddiiimmm|||qqqfff___XXXOOOIIIHHH=========<<<;;;;;;::::::;;;;;;:::999888777666555555555666666666666555555333444555666666555444333222222222222222222222222222222222333333444444444000111111111111222222222111111111111111111111111//////000000111111111222333222///......///222333111111000000000000111111}}}xxxyyyuuu^^^JJJAAAAAA@@@:::777:::<<<999666666666666555555555444444444777666333222222333444555444444444444444444333333111111111111111111111111111222222333333222222111333333333222222111111111111111111111000000//////000000000000000000000000...//////000111222222222444333222111111222333444222222111111000/////////......///000111222222222222///...000444555222...000111111111111222222222222111000//////000111222333333333444444444555555333444444444555666666666888888888888:::;;;===??????CCCIIINNNQQQTTTXXX[[[]]]\\\^^^aaabbbfffuuuuuujjjbbb[[[TTTOOOGGGAAA<<<>>>>>>;;;888888999888777777777777777777555555555666666666666666444444444444444444444444444444333333333333222222111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000222222222111000111222zzztttwww{{{fffSSSGGGAAA<<<888999888666777:::777777777666666666666555666555444333333333444444444444444444444444444444222222222222222222222222111222222333333222222111333333333222222222111111222222111111111000000000000000000000000000000000...//////000111111222222222111000//////000111222111111111111000000000000//////000000111222222222333000...000444666333///000111111111111222222222111111000000000000111111333333333333444444444444333444444555555666666777999888888777888;;;===>>>CCCDDDGGGLLLQQQVVV\\\___^^^\\\]]]bbbhhhrrrvvvoooiiiccc___QQQHHHAAA@@@???<<<::::::::::::999888888888888999666666666666666666555555222222222222222222222222444444333333333333222222222222333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000222333222111000111222zzzwwwyyylllTTTFFF@@@======;;;888888;;;999999888888888777777777555555555444444444444333222333333444444555555555444444444444444444444444111222222333333222222111333333333222222222222111222222222222222111111111000000000000000000000000/////////000111111222222000//////......//////000000000000000111111111111111111111111111111222222333111000222555666333111000111111111111222222222000000111111111111111000222222222222333333333333444444444555666777777777999888888888:::===AAACCCLLLJJJJJJMMMSSS[[[aaadddcccbbbdddmmmyyy|||vvvqqq^^^SSSHHHCCC@@@<<<;;;===<<<;;;::::::999999999:::777777777666666555555555222222222222222222222222444444333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222333222111000111333}}}tttssssssooolllmmmqqqvvv~~~mmmTTTKKKDDDCCCBBB===999888999999999888888888888777555555555666555444333333222222333333444555666666333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111111111////////////////////////...//////000111222222222222222222222111111111111333222111333555666444222000000111111111222222222///000111222333222111000111111222222222333333333444444555666777777888999888888999;;;@@@FFFLLLPPPWWWTTTRRRSSSYYY___ccceeefffjjjsss~~~~~~{{{hhh\\\NNNFFFBBB===<<<>>><<<<<<;;;:::999999999999999888888777666555444444555555555555555555555555444444333333333222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222333333111111222333wwwkkkgggiiikkknnnpppmmmsssyyytttaaaMMMDDDBBB???;;;999999999999888888888777777555555666666666555444333222222333333444555666666333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000111111111000000000000000000000000......///000111222222333222222111111111111111111222222222333444555444333000000111111111222222222///000111333333333222111111111222222222333333333444444555666777888999:::888999<<>>???:::999999999888888888888666666666555555555555444222333333444444555555555222222222222222222222222111222222333333222222111111222222222222333333333111111111222222222222222000000000000000000000000000000000000000000111111000111111222222111111000...//////000111222222222000000000000000000111111111222222333333333333333000111111111111222222222000000111222333333333333222222222222333333333333444555666777888999:::;;;:::<<>>AAAFFFLLLSSSYYY]]]___XXX[[[]]]\\\[[[```kkkttt~~~{{{yyyvvvrrrooolllkkkkkkjjjhhhgggeeeddddddbbb```aaabbbccccccccc^^^___`````````______```^^^___aaabbbaaa^^^[[[XXXUUUXXX\\\^^^______```aaa^^^bbbfffiiikkkmmmoooqqqzzz}}}|||sssgggWWWJJJCCC???>>>===;;;:::999999999888777777777777777777777444444444444444444444444444444333333333333222222333333444444444444333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222333444444222222333444xxx{{{iiiPPPEEEDDD======<<<<<<<<<;;;;;;;;;999777555444333444666777444444444444444444333333555555555555555555555555222222222333333222222222111111111222222333333333//////000000111111111222000000000000000000000000111111111000000000000000///000111222222111000///000000000000111111111111,,,------...///000000111///000222222111111111222000111111111111222222222222111000000111333555666333333444444444444555555444555666888999:::;;;<<>>===;;;;;;::::::777777777777777888888888666666666666666666666666444444444333333333222222333444444555555444444333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222333444444222222333444kkkUUUKKK@@@<<<;;;>>>;;;444222444888777666555555444444444666666555555555444444444444444444333333333222222444444444333333222222222111111111111000000//////111111000000000000111111000000000000000111111111000000000000000000000000000000111222222222222111000000000000000000000000111111222222222333333333///////////////000111111333333333222222111111111222222333333333333444444555444444333333444444444555777888999999999<<<>>>BBBHHHMMMOOOOOOQQQWWW\\\XXXZZZYYY^^^hhhooozzzvvvsssrrriiihhhfffdddcccaaaaaa```^^^]]]\\\ZZZXXXWWWUUUUUURRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRPPPNNNNNNPPPQQQOOOLLLPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTVVVVVVVVVXXXZZZ\\\bbbgggllloooqqqvvv~~~vvviii[[[SSSKKKDDD===:::<<<>>>===;;;<<<<<<:::999888777777777666555555555444444444444888888777666444333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222333333333333222111111222222111111111111111111fffVVVKKKCCC===<<<;;;999:::===999888777777666666666666666666555555555444444444444444444333333333222222444444444333333222222222222222222111111000000000111111000000000000111111111000000000000/////////000000000000000000000000000111111222222222222222000000000000000000000000111111111222222222333333111000000000000111222222333333333222222222111111222222333333333333444444555555444333333333444444777888999999:::;;;???AAAFFFIIIMMMPPPQQQSSSXXX\\\^^^aaabbbjjjwww}}}{{{vvvpppkkkhhhffffffcccaaa___\\\[[[YYYYYYYYYWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNPPPQQQRRRSSSTTTTTTSSSQQQOOOOOOQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWWWWVVVWWWYYY\\\ZZZ^^^aaaccccccgggnnnttt|||~~~{{{qqqeee^^^MMMFFF>>>;;;;;;<<<;;;999===<<<:::999888888777777666666666666555555555555555555444333333222111111333333333333333333333333333333333333333222222222222222222222222222222222111111111111111111111111222333333333333222111111222222111111111111111111nnnWWWKKK@@@<<<<<<<<<<<<===999999888888888888888888666666666555555555444444444444444444333333333333444444333333333333222222333333222222222222111111111111000000000000111111111111111000//////......000000000000000000000000111111222333333333333222000000000000000000000000111111111222222222222333222111111111111222333333333333333222222222222111222222333333333333444444666555555444333333444444888888999:::<<>>===<<<:::===<<<;;;999888888888888888888777777777666666666444444444444333333222222444444444444444444444444555444444444333333222222222222222222222222222222222222222222222222222222222333333333333222111111111111222222222222222222}}}kkk]]]LLLCCC@@@>>>;;;999999999888888888888999999666666666666555555555555555444444444444333333333333333333333333333333333333333333333333333333333222111111000000111111222111111111111111111000000000000000000000000000000111111222333333333333333000000000000000000000000111111111111222222222222111111111111111222333333222222222222222222222222222222222333333333444444666666555444444444444444777888999;;;???EEELLLRRRZZZXXXWWWXXX[[[___```aaacccmmmwww~~~xxxsssnnnkkkdddbbb```]]][[[YYYXXXXXXTTTRRRPPPNNNNNNNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUQQQSSSUUUWWWYYYYYYXXXXXXVVVVVVUUUUUUVVVVVVUUUUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[YYYXXXWWWYYYZZZZZZ[[[\\\\\\ZZZZZZ]]]___^^^aaahhhmmmoootttwwwpppoooeee]]]QQQHHHBBB@@@???>>>===<<<;;;:::999888888888999999888888888888777777666666666666555555555555444444444444444444444444666555555444444333333222222222222222222222222222222222222222222222222222222333333333333222111111111111222222222222222333{{{aaaMMMDDDAAA???;;;999999888777777777888888777777666666666555555555555555555444444444333333333333333333333333333333333333333333333333333444222222111111111111222222111111111222222333333333000000000000000000000000111111222333333333333222000000000000000000000000000000111111111222222222111000000000000111222222222222222222222222222222222222222333333333444444666555555444444555555666555777:::===BBBJJJSSSXXX___]]]ZZZZZZ]]]aaadddeeeiiiwww~~~wwwqqqlllhhhccc```ZZZYYYWWWUUUTTTRRRQQQQQQNNNMMMLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZZZZZZZZZZYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\]]]]]]]]]\\\ZZZYYYZZZ[[[YYYZZZZZZZZZYYYYYYZZZ[[[\\\^^^bbbeeedddfffppp|||{{{tttvvvppphhh\\\PPPHHHBBB@@@???======;;;:::999888888888:::999999999999888888888666666666666666666666666333333333333333333333333555555555444444333333333222222222222222222222222222222222222222222222222222333333333333222111111111111222222333333333333vvvYYYIIIEEEBBB???;;;:::999888777777777777777777777666666666555555555555555555444444444333222222333333333333444444222222333333333333444444222222111111111111222222111111111222222222333333000000000000000000000000000000111222222222222111000000000000000000000000000000000111111111111222000000000000000111222222111222222222222333333333222222333333333333444444444444444444555666777888666888<<<@@@EEEMMMTTTZZZ]]][[[ZZZZZZ]]]bbbhhhlllxxx}}}sssoooiiidddaaa]]]ZZZWWWTTTTTTSSSRRRRRRQQQPPPOOOLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[^^^]]]]]]]]]\\\\\\\\\\\\\\\^^^______^^^]]]^^^```^^^^^^____________^^^^^^___``````^^^\\\[[[\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^aaa______eeennnuuuzzzyyy{{{xxxtttkkk```UUUJJJAAA===>>>===<<<:::999999999999::::::999999999888888888555555555444444444333333333333333333333333333333333333333333333444444444222222222222222222222222333333333333333333333333222333333333333222111111111111222222333444444444ttt```TTTJJJAAA======;;;:::888777777777777777777777666666666555555555555555444444444444222222222333333444444444111222222222333333333333333222222111111222222333222222111111000///......000000000000000000000000//////000111111111111000000000000000000000000000000000000000111111111111222111111111111222333333111111222222222333333333222222333333333333444444333333333444666777999::::::<<<@@@CCCGGGLLLRRRVVVXXXYYY[[[]]]```gggqqqxxx|||xxxvvvtttqqqooogggddd___[[[YYYVVVTTTRRROOOPPPQQQRRRRRRSSSSSSSSSQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\]]]]]]^^^^^^^^^bbbaaa```______```bbbccc___aaaccccccaaaaaabbbdddaaabbbbbbcccbbbbbbaaaaaaaaabbbbbb```^^^^^^___```aaa```````````````___^^^\\\[[[\\\______^^^aaaggggggjjjnnnrrrwww||||||nnn\\\KKKBBB>>>===<<<;;;:::999999999999999999999888888888888777666666555444333333222444444444444444444444444111111222222333333444444222222222222222222222222333333333333333333333333222333333333333222111111111111222222333444444555jjjUUUEEE@@@???===;;;999888888777777777777777666666666666666666555555555444444444222222222333333444444444111111111222222333333333333222222111111222222333444333111000...,,,***)))000000000000000000000000......///000000000000000000000000000000000000000000000000000111111111111333333222222333333444555111111111222222333333333222222333333333444444444222222333444666888:::;;;===???CCCEEEHHHKKKOOORRRUUUYYY]]]```dddmmmzzz~~~{{{xxxsssooollljjjgggeeebbb^^^ZZZWWWVVVTTTRRRQQQIIIJJJLLLNNNPPPQQQRRRRRRXXXYYY[[[\\\\\\ZZZYYYWWWXXXYYYYYYZZZ[[[\\\]]]^^^aaaaaaaaaaaabbbbbbbbbbbbeeecccbbbaaabbbdddgggiiiaaacccfffeeecccccceeegggfffffffffgggffffffeeeeeebbbccccccbbb```___aaabbbaaa```_________^^^\\\ZZZ]]][[[\\\```aaa```bbbeeeaaaaaaccceeehhhlllpppssssssnnnXXXJJJ>>>===<<<;;;:::999999999999999999888888888777777:::999888777666555444444666666666666666666666666///000111222333444444555222222222222222222222222333333333333333333333333222333333333333222111111111111222333333444555555kkkVVVNNNBBB<<<>>><<<555666===::::::999999999999999:::666666555555555444444444333333333333333333333333444333333222222333333444333222222111111222222333444444444333222111000///111111111111111111111111000000000000000000000000000000000000000000000000000111222222111000111222222222111111111111222222111111111000111111222333444444333333333444555555666555555555777999;;;<<<===CCCFFFEEEHHHOOOQQQNNNZZZZZZ___hhhpppzzz}}}wwwrrrooommmjjjfffeeeeeedddbbb___[[[YYYVVVRRRPPPNNNNNNNNNQQQRRRRRRRRRQQQRRRUUUWWW[[[]]]______]]][[[[[[[[[]]]\\\\\\]]]^^^______^^^cccbbb```aaabbbccccccbbbgggffffffggghhhiiihhhhhheeeeeeffffffhhhjjjkkklllhhhhhhfffeeeeeeeeeeeefffgggdddccceeedddaaaaaadddaaaaaa``````___^^^^^^]]]____________``````]]][[[]]]^^^^^^```aaaccceeegggjjjpppyyypppYYYGGGAAA>>>???>>>:::999:::999::::::::::::999888888999888666444444444555555555555555555555555555555555555555444444333333333000111222333333333333333444444444444444444444444444444444444444444444444333333444555555444333333mmmTTTFFF======<<<666666<<<<<<;;;:::999888777777777666666666555555555444444333333333333333333333333333333222222222222333333333222222111111222222333333333333333222222111000222222222111111111111111111111111111111111111111000000000000000000000000000111222222111000111222222222111111111111222222111111111111111222222333444444333333444444555555666666666666888:::<<<===>>>DDDHHHHHHKKKQQQSSSQQQ[[[YYY___mmm~~~|||xxxsssnnnjjjhhhhhheeeaaa______]]][[[XXXWWWUUUSSSPPPNNNNNNNNNOOORRRSSSTTTTTTTTTUUUXXX[[[^^^___aaa```^^^]]]\\\]]]`````````aaaccceeeeeeeeefffeeedddccccccccccccbbbggggggggghhhiiijjjjjjjjjmmmmmmllllllllllllmmmmmmllllllkkkkkkjjjiiiiiiiiikkkiiihhhjjjiiidddcccdddddddddccccccbbbbbbaaaaaa^^^]]]]]]^^^``````___]]]^^^^^^^^^___```aaabbbbbbdddggglllqqquuuxxxyyyzzzxxxxxx{{{kkkNNNEEE>>>======;;;999::::::::::::::::::999888888:::999888777777666666777444444444444444444444444444444444333333333222222111222222333333333222222222222222222222222222222444444444444444444444444333333444555555444333333eeeUUUFFFAAA>>>999999======<<<:::888777666555555666666666666555555555555333333333333333333333333222222111111111111222222333222222111111222222333222222333333333222222111222222222222111111000000111111111111111111111111000000000000000000000000000111222222111000111222222222111111111111222222111111111111111222333333444444333333444555555666777777777888999;;;===???AAAFFFKKKLLLNNNSSSVVVUUU^^^]]]fffzzz{{{rrrqqqnnnkkkgggdddaaa```___\\\YYYWWWVVVTTTRRRPPPRRRQQQOOONNNMMMNNNPPPQQQUUUVVVWWWWWWWWWYYY\\\___aaacccdddcccaaa____________```aaaccceeefffggghhhjjjjjjiiihhhgggffffffeeeiiiiiijjjkkkmmmnnnooooooqqqppppppooooooppppppqqqoooppppppppppppnnnmmmlllmmmlllmmmqqqpppkkkiiijjjhhhgggfffdddbbbaaa_________^^^^^^___aaabbbaaa```______```aaaaaa``````___aaa``````aaaccceeegggiiijjjjjjnnnuuuzzz~~~\\\OOOAAA===>>>===<<<<<<::::::::::::999999999999999999999999888777666666444444444444444444444444555555444444444444333333222333333333333222222111222222222222222222222222444444444444444444444444333444444555555444444333nnnWWWJJJBBB===;;;>>>;;;;;;999888777666666666777777777666666666555555444444444444444444444444222111111000000111111222333222222111111222222333111111222333333333222222333333222222111000000000111111111111111111111111000000000000000000000000000111222222111000111222222222111111111111222222222111111111111222333333444444333444444555666777888888888999;;;>>>AAABBBFFFJJJNNNPPPPPPSSSWWWYYY```gggxxx~~~~~~{{{vvvqqqiiihhheeebbb___\\\ZZZYYYUUUTTTRRRQQQPPPOOONNNNNNPPPOOONNNNNNOOOQQQSSSUUUYYYZZZ[[[ZZZZZZ\\\^^^aaadddeeefffeeecccaaabbbbbbaaacccdddeeefffggghhhjjjkkklllmmmmmmlllkkkkkklllmmmoooppprrrssstttvvvxxxuuuuuuvvvwwwxxxzzz{{{|||zzz{{{|||}}}}}}{{{yyywwwttttttxxx}}}~~~zzzwwwxxxqqqpppmmmjjjgggdddbbb```eeecccbbbbbbcccdddcccbbb```aaabbbbbbbbbbbbaaa```aaa```^^^]]]]]]^^^```aaaddddddhhhooosssuuuzzznnn[[[HHH@@@@@@@@@??????;;;;;;::::::999999999999666777888888777666444333444444444444444444444444666666666666555555555555444444444444333222111111555555555555555555555555444444444444444444444444444444444444444444444444mmmXXXJJJAAA======:::999888888888888888888888888777777777666666666444444444444444444444444222111111000000111111222333222222111111222222333111111222333333333222222222222222111111111000000111111111111111111111111000000000000000000000000000111222222111000111222222222111111111111222222222222222111222333333444444444444444555666777888777888999;;;>>>AAAEEEGGGKKKMMMQQQRRRRRRSSSYYY^^^cccvvv{{{wwwtttssspppjjjfffcccaaa^^^[[[XXXUUUTTTSSSNNNNNNOOOOOOOOOOOOQQQRRRQQQQQQQQQQQQSSSVVVYYYZZZ]]]^^^^^^]]]]]]]]]```bbbfffggghhhgggeeedddeeefffgggiiikkkkkkjjjjjjlllnnnjjjmmmqqqrrrrrrrrrtttvvvuuuxxxzzz||||||}}}|||{{{zzzwwwtttrrrpppooonnnllljjjiiihhhgggdddbbbbbbccccccccccccbbbbbbaaa`````````___^^^^^^]]]]]]\\\]]]aaagggkkklllpppvvvvvv}}}|||gggPPPDDDAAA???>>>>>><<<;;;:::999999999::::::777777888888888666444333444444444444444444444444444444444444444444444555444444444444444333222111555555555555555555555555444444444444444444444444444444444444444444444444lllXXXJJJAAA===:::999999999999999::::::888888888888777777777777444444444444444444444444222222111111111111222222333222222111111222222333222222333333333222222111111111111111111111111111222222222222222222222222000000000000000000000000000111222222111000111222222222111111111111222222222222222222222333444444333333444444555666888888666777999<<<@@@EEEIIILLLOOOPPPSSSUUUTTTVVV___hhhqqq|||wwwwwwuuuqqqllliiigggddd___[[[[[[ZZZWWWSSSQQQOOOOOOOOOLLLNNNPPPPPPQQQRRRUUUWWWVVVUUUUUUUUUWWWZZZ]]]___```aaaaaa``````aaaccceeeiiijjjjjjiiihhhiiijjjllliiillloooooommmmmmpppsssqqqvvv{{{~~~~~~}}}{{{yyywwwtttqqqlllhhhiiihhhgggeeedddddddddddd___`````````___]]][[[YYYYYYYYY\\\bbbeeeeeejjjpppsssxxxttt\\\LLLDDD???=========<<<:::999999999:::;;;::::::::::::999888777777555555555555555555555555111111111222222222222333333444444444444333333222333333333333333333333333444444444444444444444444555444444333333444444555nnnZZZKKKDDD<<<<<<;;;:::999999999:::999999888888888777777777555555555555555555555555333333222222222222333333333222222111111222222333333333333333222222111000000000000111222222333333222222222222222222222222000000000000000000000000000111222222111000111222222222111111111111222222333222222222222333444444333333444444555777888999555666999===BBBHHHMMMPPPQQQQQQSSSWWWXXX[[[ggguuu|||wwwqqqnnnooolllgggbbb```___]]]YYYVVVUUUSSSQQQOOOMMMMMMNNNNNNOOOQQQSSSTTTSSSUUUXXX[[[ZZZYYYYYYYYYZZZ]]]```aaa```bbbccccccdddfffiiillllllmmmmmmmmmmmmnnnpppsssnnnrrrwwwxxxwwwxxx|||}}}yyywwwuuuqqqmmmjjjiiiiiiiiieeedddcccbbb```^^^\\\[[[ZZZYYY[[[___aaaaaaeeekkkpppuuu|||kkkYYYLLLCCC@@@AAA===<<<:::999999999;;;<<<;;;;;;:::999888888888888666666666666666666666666222222222222333333444444333333444444444444444444444444444444444444444444444444444444444444444444555444333333333333444555hhhVVVLLL???>>>===;;;:::999888888999999999888888888888777555555555555555555555555444333333222222333333444333222222222222222222333444444444333222111000/////////000111222333333444222222222222222222222222000000000000000000000000000222222222111000111222222222111111111111222222333333222222333333444555333333444444666777888999444666999>>>DDDJJJOOORRRRRRQQQTTTXXXZZZ___nnnvvvssspppjjjiiilllfffbbb^^^\\\\\\[[[XXXUUUQQQPPPNNNMMMMMMNNNPPPQQQQQQTTTVVVVVVUUUVVVYYY\\\\\\\\\[[[[[[\\\^^^aaabbb```bbbdddeeegggjjjnnnqqqnnnoooppppppppprrruuuwwwyyy~~~{{{uuupppooonnnooommmllliiifffcccaaa``````ZZZXXXYYY[[[\\\\\\```ffflllsss{{{xxxdddTTTHHHDDDFFF>>><<<;;;999999:::;;;<<<:::999888666555666666777777777777777777777777777555555555666666666777777222222333444555555555555666666666666666666666666444444444444444444444444555444333333333333444555kkkUUUJJJCCC===<<<;;;888999;;;999999999999999999::::::777777666555555555555555444444444444333333222111111111111111111111111111222222333333333333222222222222333333333444444444000000000000////////////000111111111111222222222555444333222111111111111222222111111222222333444222222333444444555555666555666777777666666777999666777;;;AAAIIIQQQVVVXXXZZZRRRUUU___\\\[[[ttt{{{vvvnnnhhhccc```^^^]]]]]]\\\YYYWWWTTTSSSQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPUUUWWWXXXXXXXXXYYY[[[^^^]]]^^^___aaacccdddffffffhhhiiijjjlllmmmooopppqqqtttsssssstttwwwyyyzzzzzzyyyvvv}}}xxxiii^^^\\\[[[ZZZZZZ[[[\\\]]]^^^fffhhhnnnyyypppZZZRRRKKKCCCBBB>>>;;;;;;>>>???>>><<<::::::999888777777777888555555666666666666666555666666666666666666666666222222222222222222222222333444666777888777666444666666555555555666666777666666555444444444444555|||eeeMMMDDD===<<<<<<:::888999999999999999999999999999666666555444444444444444444444444444444333222111222222222222222222222222111222222222222222222111222222222222333333333333000000000111111111222222000111111111111222222222222222111111111222222333222222111111222222333444222222333444444555555666555666888888777777777888888:::???FFFMMMSSSWWWXXXYYYUUUXXX```ccckkkzzzsssnnngggaaa]]][[[YYYXXXYYYXXXVVVTTTRRRPPPOOOOOOJJJKKKNNNPPPSSSUUUVVVWWWWWWXXXZZZZZZZZZ[[[^^^```eeeeeefffgggiiijjjkkkkkkllllllnnnnnnoooqqqrrrtttxxxyyy{{{vvvhhh^^^]]][[[ZZZYYYZZZ[[[\\\```aaafffpppyyylll___VVVNNNFFFBBB>>>===>>>???>>><<<;;;;;;:::999888888888888555555666666666666666555666666666666666666666666333333333333333333333333333444666777777777555555444444444444555777888888666666555444444444444444xxxXXXLLLAAA>>>???<<<:::999888888888888888888888888666555444444333333444444333444444444444333333222222222222222222222222222111111222222222222111111111111111222222222222333000111111222222333333333000111111111111222222222//////000111222222333333222222111111222222333444222222333444444555555666555777999:::999888888999;;;???EEELLLRRRUUUWWWXXXYYYYYY\\\bbbmmmvvvqqqjjjeee___[[[XXXWWWUUUTTTTTTSSSRRRPPPOOONNNMMMMMMKKKMMMOOORRRUUUXXXZZZ[[[YYY[[[\\\]]]]]]^^^aaaccceeefffgggiiijjjlllmmmnnnqqqrrrtttuuuuuuwwwzzz|||{{{jjjbbbaaa___]]]\\\\\\\\\]]]]]]]]]aaagggnnnwww~~~nnnaaa\\\MMMHHHBBB??????@@@>>>===<<<<<<:::999999888888888666666666777777666666555666666666666666666666666444444444444444444444444333444555666777666555555222333333444555777888999666555555444444444444444lll[[[HHHAAAAAA???<<<;;;999999888888888888777777666666555444444444444555333444444444444444333333000111111111111111222222000111111222222111111000000000111111111222222222222222222222222222111111000000111111111222222222//////000111222222222222222222111111222222333444222222333444444555555666444777:::;;;;;;::::::;;;???DDDKKKQQQTTTVVVVVVWWWXXX\\\```fffyyywwwnnnjjjccc___[[[WWWVVVUUUTTTSSSPPPPPPOOONNNMMMMMMNNNNNNSSSSSSTTTUUUWWWXXXYYYZZZ[[[]]]_________aaacccfffbbbcccfffhhhlllnnnqqqrrrtttwww{{{}}}~~~yyyeeeeeedddcccbbbaaaaaaaaaaaa______aaadddgggmmm{{{~~~pppmmm[[[TTTKKKEEECCCBBBAAA???<<<<<<:::999888888888888666777777777777666666555666666666666666666666666555555555555555555555555333444555666666666555555333333333444555666777888666555444444333333444444mmmTTTGGGBBB???======999999999999888888777777888777777666666666666666333444444555555444444444222222222333333444444444111111222222222222111111000000111111111222222222333333222111000//////...000000111111111222222222000111222222222222111000222222111111222222333444222222333444444555555666444777:::<<<<<<<<<===>>>DDDIIIPPPTTTUUUUUUVVVWWWYYY^^^dddooo{{{tttkkkcccaaa]]]ZZZWWWUUUTTTTTTSSSRRROOONNNNNNNNNOOOOOOPPPQQQYYYXXXXXXXXXYYYZZZ[[[\\\^^^___aaabbbbbbdddfffiiihhhiiikkkmmmpppsssuuuvvvwww|||zzzfffccccccdddeeeeeeeeeeeeeeeaaa```bbbddddddfffpppzzznnneeeYYYPPPKKKIIIGGGEEE<<<;;;:::999888777777777777777888888777666555555666666666666666666666666555555555555555555555555333444444555555555555555666555555444444444444555555555444333333333333333fffSSSHHH@@@<<<<<<;;;;;;::::::999888888888999888777777666666777777333444444555555555555444444555555666666777777888222222222333333222222222111111111222222222222333333333222111000//////...000111111111111222222222111222333444444333111000222222111111222222333444222222333444444555555666555777999;;;<<<>>>AAADDDLLLPPPTTTUUUTTTTTTWWWYYY]]]bbblll~~~xxxqqqkkkccc]]]\\\XXXUUURRRQQQQQQQQQQQQPPPNNNNNNOOOPPPQQQSSSTTTUUUYYYYYYYYYZZZ\\\^^^```bbbaaabbbdddeeefffhhhjjjmmmnnnoooppprrrtttuuuwwwxxx}}}llldddgggjjjmmmooonnnmmmlllfffcccccceeeeeeeeeiiipppyyyvvvgggZZZSSSOOOLLLJJJ======;;;:::888777777777888888888888777666555555666666666666666666666666555555555555555555555555444444444444444555555555777666555444333333333333555444444333333333333333}}}gggUUUGGG???>>><<<<<<;;;;;;:::999999888888888777666666666666666333333444555555555555555444444555555666777777888333333444444444444333333222222222222333333333333222222222222222222222222000111111111111222222222000111333555555555444333222222111111222222333444222222333444444555555666555666888:::<<<@@@EEEIIITTTVVVXXXWWWTTTUUUYYY^^^cccffftttxxxooojjjeee^^^ZZZZZZUUUSSSQQQPPPPPPQQQPPPNNNNNNNNNOOOQQQSSSUUUWWWXXXZZZZZZZZZ[[[^^^aaadddfffeeeggghhhjjjjjjlllooorrrqqqrrrtttwww{{{~~~wwwssswww|||}}}{{{vvvoooiiiiiiiiiggggggjjjnnnsss}}}~~~lll]]]SSSNNNJJJHHH@@@???===<<<:::999999999888999999888888666555555666666666666666666666666444444444444444444444444444333333333444444555555555555444333333333444444555444333333222222333333xxxbbbOOOCCC@@@======<<<;;;;;;:::999999777777666555555555555555333333444555666666666555111111222222333444555555333444444555555444444333222222333333333444444444000000111222444555666666000111111111111222222222...000333555777777666666222222111111222222333444222222333444444555555666555666888999<<>><<<;;;;;;:::999999999888888666555555666666666666666666666666444444444444444444444444444333333333333444555555333333333333444444555666555444333333222222333333rrr___OOOCCCDDDAAA<<<;;;===>>>===;;;777888888888888666444333666666555555555444444444444555555666666555555444222222222222222222222222333333444444444444333333222333444555555444333222111111222222222333333333111111111111111111111111888666222000///111333555444555666555555555777999;;;;;;:::999;;;CCCPPPYYYaaa___^^^\\\YYYWWW]]]fffgggxxx{{{tttlllggg```[[[YYYWWWTTTQQQSSSSSSRRRPPPNNNMMMNNNPPPQQQSSSUUUVVVWWWZZZ]]]```bbbbbbccceeeggghhhhhhggggggkkkooopppooorrrxxxzzzxxxqqqllljjjjjjjjjmmmqqqttt{{{tttllleeeWWWPPPLLLBBBFFFAAA======<<<888888;;;888777666666777777666555444444555555666666777777666555555555555444444444999777666444333333333444444444444444444444444444222222333333333444444444rrr[[[JJJDDDAAA===<<<======:::777888888888888777666555555555555444444444333333333333333444444444444333333222222222222222222222222000000111111111111000000111111111222222111111111111111222222222333333333111111111111111111111111666555222111111222444555444555666555555555777999;;;::::::;;;@@@IIITTT\\\eee```]]]\\\\\\]]]bbbhhhqqq{{{qqqjjjddd```[[[XXXVVVUUURRROOOQQQQQQQQQOOONNNOOOQQQTTTUUUWWWYYYZZZ[[[]]]```bbbffffffggghhhjjjkkkkkkkkklllppptttwwwyyy{{{xxxqqqnnngggfffhhhkkknnntttxxxnnnmmmlllccc]]]WWWLLLBBB>>><<<======::::::<<<999777666666777888666555555555555666666666666666666555555555555444444444666666555444333444555555444444444444444444333333222222333333333444444444mmmYYYHHHDDD???=========:::777888888777777777777777888444444444333333333222222222333333444444333333222222222222222222222222222222333333444444333333222222111111111111111111222111111222222222333333333222222222222222222222222444333333222333333444555444555666666555666888999:::999999===EEEOOOXXX]]]```ZZZVVVXXX]]]aaaiiipppvvvnnnfff```\\\ZZZWWWUUUTTTSSSPPPNNNNNNNNNOOOOOOOOORRRVVVYYYZZZ\\\^^^______aaadddfffjjjjjjkkklllmmmnnnooooooooorrrwww||||||xxxmmmhhheeegggjjjnnnvvv}}}yyypppkkkqqqvvvqqqmmmdddUUUDDD???===??????<<<:::;;;999888777777888888777555777777666666666666666555666555555555555444444444444444444444444555666777555555555444444333333333333333333333444444444444mmmWWWPPPGGG@@@>>>>>><<<;;;999888777666666888999:::555555444444444333333333333444444444444444444333222222222222222222222222444444555555555555444444555444333222222333444555111111222222222333333333222222222222222222222222222222333444555555555444444555666666555666888::::::888999???IIIRRRWWWXXXWWWUUUUUUYYY^^^ggguuutttlllfff___[[[XXXWWWVVVUUUTTTRRROOOMMMKKKMMMNNNPPPRRRVVV[[[___^^^```bbbbbbcccdddgggiiijjjkkkmmmnnnnnnoooqqqsssuuuwww{{{|||rrriiihhhjjjmmmrrrwwwtttqqqnnntttyyyvvvuuulllYYYKKKDDD@@@AAA@@@<<<999999:::888777777888999777666888777777777666666555555666555555555555444444444555555444444555555555555555555555444444333333222333333333444444444444555sssfffTTTFFF???=========:::999888777777888:::;;;666666666666555555555555222222333333333333222222222222222222222222222222111111222222222222111111555444333222222333444555111111222222222333333333222222222222222222222222222222444555555555555444555666777666666666888:::999999;;;BBBJJJQQQSSSRRRTTTWWW\\\___bbbllluuukkkeee___[[[XXXUUUUUUUUUSSSQQQNNNLLLKKKKKKNNNPPPSSSVVVYYY^^^aaa```aaacccdddeeefffiiillliiikkkmmmoooooorrruuuyyy}}}qqqllllllmmmpppttt~~~uuupppsssvvvuuuxxxrrraaaOOOGGG@@@??????;;;999999:::999888888999999888777888888777777666666666555666555555555555444444444666666666555555444333222555555555444444333333333333333444444444555555555|||cccMMM@@@;;;;;;;;;::::::999999999999999:::777777777666666666666555///000000111111000000///222222222222222222222222222333333444444333333222222111111111111111111222111111222222222333333333333333333333333333333333333444444555555555555444555666777777666666888:::999;;;@@@GGGMMMPPPQQQPPPRRRXXX___bbbcccppp}}}zzztttkkkccc]]]XXXUUURRRRRRRRRRRRPPPMMMJJJJJJKKKMMMPPPUUUXXXZZZ\\\___aaa```bbbdddeeefffhhhlllnnnjjjmmmqqqssstttxxx~~~|||vvvsssqqqrrruuu}}}xxxvvvuuuvvvpppWWWKKK@@@<<<<<<;;;;;;<<<;;;:::999999::::::999777888777777777777777777666666555555555555444444444777777777666555333222111444444444444444444444444333444444444555555555555iiiRRRCCC>>><<<<<<;;;;;;;;;;;;:::999888888777666666666666555555555111111222222222222111111222222222222222222222222555555666666666666555555111111111222222111111111111111222222222333333333333333333333333333333333555555555555444444444444555666777777666777999;;;999>>>FFFMMMQQQSSSTTTTTTSSSXXX___ffflll~~~{{{pppkkkddd]]]WWWSSSOOONNNOOOPPPPPPNNNKKKKKKMMMOOOPPPTTTYYY]]]^^^^^^______```bbbdddfffhhhkkknnnqqqnnnrrrwww{{{}}}}}}zzz{{{{{{~~~iiiYYYHHH@@@===<<<<<<>>><<<:::999999::::::999888777777777777777888888888666555555555555444444444555555666666666555333222222333333444444555555555444444444444555555555555jjjTTTGGGAAA@@@@@@;;;;;;<<<<<<;;;999777666666666555555555444444444444555555666666555555444222222222222222222222222222333333333333333333222222333444555555444333222111111222222222333333333333333333333333333333333777666555444444444444444555666777777666777999;;;999AAAKKKRRRUUUVVVWWWYYYXXX[[[cccnnn|||yyyuuukkkhhhbbb[[[UUUPPPMMMLLLOOOQQQQQQOOOMMMNNNRRRVVVRRRWWW\\\```aaa___^^^^^^```bbbeeegggiiilllpppsssrrrwww}}}||||||iiiSSSFFF@@@===<<<>>><<<;;;999:::;;;;;;:::888666666777777888888999999666666555555555444444444333444555666666666555444111222222333444555666666444444444555555555666666{{{pppdddMMM???>>>===??????<<<999777666777999::::::999999777666555444444444444444444444444444555444333333333333444555111222222333333222222111555444444333333222222111555444444333333222222111222222333333444555666666666444222333666777555333222333444555555777;;;>>>;;;IIIUUUXXXUUUUUUUUUUUU]]]^^^ddduuu{{{sssoooeeeaaa[[[TTTOOOMMMLLLLLLOOOOOOPPPRRRTTTVVVYYYZZZ[[[]]]___``````aaaccceeedddfffiiikkklllooorrruuuvvv|||~~~yyyWWWIIIEEE???;;;<<<<<<;;;;;;::::::999999888;;;:::999999888888999999888888777555555444444444666666555555555444444444444444444444444444444444333333333444444444555555uuurrriiiRRRDDDBBB???<<<<<<;;;:::999:::<<<===999999999999777666555444444444444444444444444444555444333333333333444555222222333333333333222222333333333333333333333333222222222222222222222222222333333444444555555555777555333444666666555333444555666777777999<<>>999999999888888666555444444444444444444444444444555444444333333444444555222222333333333333222222111111222333333444555555000000000111222333333333444444444444444444444444777666444444555555444222555777999999:::;;;>>>@@@GGGTTT___```^^^]]]^^^^^^aaaeeevvvwwwnnneee___\\\YYYXXXVVVSSSQQQQQQPPPQQQOOOPPPRRRUUUXXX[[[]]]^^^]]]___bbbcccdddfffiiikkkjjjkkklllmmmpppvvv}}}qqqVVVGGGBBB???;;;>>>>>>======<<<;;;;;;;;;;;;:::999999888888999999888888777666555555555555666666666555555555555444444444444444444444444444555555555555666666666666zzzgggXXXMMM???@@@>>>===<<<<<<<<<;;;:::999999999888888777555555555555555555555555555555444444444444444444444444222333333333333333333222222222222333333444444444111111222222222333333333444444444444444444333333777666555555555444333333555777999::::::<<>>>>>======<<<;;;;;;:::;;;:::999999888888999999888888777666555555666666666666666555555555555555555555555555555555555555666666666666777777777777oooeeeXXXFFFCCC@@@===<<<<<<<<<:::888888888888888888777666555555555555555555555555555444444444444444444444444333333333444444333333333444444444333333222222222555555444444444333333333444444444444444444333333555666666555444444444444555777888999:::===AAADDDNNNYYYbbbbbb^^^___aaabbbdddqqqxxxmmmgggddd___[[[ZZZSSSSSSRRRQQQPPPPPPOOOOOOPPPRRRUUUXXX\\\^^^```aaabbbeeehhhkkkmmmooosssuuuttttttuuuxxx~~~hhhOOOFFFDDDAAA======<<<<<<;;;:::::::::;;;:::999999888888999999888777777666666666666777666666666666666666666666555555555555555555555555666666666777777777888888vvvqqqhhhVVVFFFBBB===;;;<<<===<<<:::888888888888888777666666555555555555555555555555333444444555555444444333333333444444444444333333555555444333333222111111666666666555444333333333444444444444444444444444444555666555444444555666666666777777999>>>DDDIIIQQQ[[[cccaaa^^^^^^aaabbbgggyyy}}}ssshhhbbb]]]WWWSSSSSSRRRQQQPPPOOONNNNNNOOOPPPSSSUUUXXX[[[^^^```aaabbbbbbeeehhhkkknnnqqquuuwwwwwwxxxzzzzzz___LLLDDDAAA======<<<<<<;;;::::::999;;;:::999999888888999999888777777666666777777777555666666666666777777777555555555555555555555555666666666666777777777777~~~zzzwwwjjjOOOHHH@@@======>>><<<:::777888888888888777666666555555555555555555555555333333444555555444333333333333444444444444333333333333333333333333333333444444444444444444444444222333333444444555555555222444666555444444666888888777777777999@@@IIIOOOTTT^^^eeeccc___```cccdddnnnuuukkkbbb\\\XXXRRRPPPQQQQQQOOOMMMLLLLLLNNNPPPRRRWWWYYY\\\___bbbcccccccccdddgggkkkooorrruuuyyy|||~~~yyyYYYGGGBBB>>>>>>======<<<;;;;;;;;;;;;:::999999888888999999888777777777777777888888555666666666777777777777555555555555555555555555555555555666666666777777wwwXXXPPPEEE???======:::777777888888888888777777666666666666666666666666666333333444555555444333333333444444555555444444333111222222333333444444555111222222333333444444555222222333333444555666666000333555555444444777999999888777777:::BBBLLLSSSWWW```gggeee```aaaeeeggguuu~~~{{{nnneee]]]YYYVVVRRRQQQTTTOOOMMMKKKJJJKKKNNNRRRTTTZZZ\\\___bbbeeeeeeeeeeeehhhkkkooosssvvvzzz~~~fffLLLEEE?????????>>>======<<<<<<;;;:::999999888888999999888777777777777777888888555666666666777777888888666666666666666666666666555555555555666666666666oooYYYCCC<<<>>>???<<<999999999999888888888888777888888666555444444444444555555444444444333333333222222222222222222222222333333333444444555555555777666555444444555666777444444444555555555666666666666777666444444555777666999<<<>>>AAAIIIRRRZZZ```^^^______\\\ZZZaaajjjwwwvvv|||zzzrrrfff___VVVRRRSSSTTTRRRPPPOOOLLLJJJJJJMMMQQQUUUWWWYYY\\\```ccceeegggjjjlllmmmpppuuuwwwyyy~~~tttSSSJJJ;;;>>>???===<<<;;;:::999999999999999999999999999888888888888777777777777333666999:::888555222111666555333333333444666888111222444666777777666666iiiOOOCCCAAA@@@===;;;::::::::::::999999999999:::999888777666666666666666666555555555444444444444444444333333333333333111111111111222222333333555555444333333444555555333444444444444555555555666666777666444444666777888999<<>>???>>><<<<<<::::::::::::::::::::::::999999999888888888777777777888888777555444555777444555666666777777666666888888888777777666666666{{{jjjWWWHHH???>>>AAA::::::::::::999999999999777666666555555555555666555555555444444444333333555444444444333333333222333333333333333333333333333333444444444444333333222222222333333333444444555666777666666666888999:::;;;???GGGQQQVVVVVVUUURRRSSSVVVXXXZZZaaarrrxxxnnnhhhaaa[[[TTTSSSRRRQQQPPPOOOMMMLLLJJJLLLNNNPPPRRRWWW]]]bbbccceeehhhjjjmmmpppuuuxxxzzznnnTTTHHH@@@AAABBB???<<<;;;::::::::::::::::::::::::999999999999888888888888777888888666555555666888444444555666666666666555888888777666555555555555~~~nnn^^^NNNAAA===???::::::::::::999999999999888888777777777777888888555444444444444333333333333333333333333333333333333333222222222222222111444444555555555555444444333333333333444444444444555666777777666666888::::::>>>EEENNNUUUYYYYYYXXXWWWVVVWWW\\\aaalll~~~|||ooogggbbb]]]YYYQQQQQQPPPOOONNNNNNMMMLLLKKKNNNRRRSSSUUUYYY___dddfffhhhjjjmmmooosssxxx|||}}}___NNNBBBBBBDDD@@@;;;;;;:::::::::::::::::::::::::::999999999999888888888777888888777666555777999555555666666666777777777888777666555555555555555xxxlllYYYFFF>>>>>>;;;;;;;;;;;;::::::::::::888888777777777777888888555555555555444444444444333333444444555555666666444444444333333333222222333444555666666555444333333444444444444555555555555666777777666777999;;;;;;BBBLLLUUUZZZ\\\\\\\\\^^^ZZZZZZ```lllzzz|||yyywwwiiiaaa]]]ZZZWWWNNNNNNNNNLLLKKKKKKLLLMMMMMMQQQUUUVVVWWWZZZaaafffhhhjjjlllnnnqqqvvv{{{oooXXXEEEBBBCCC>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666777888888777666777888999888777777777888999:::999888777666666666777888}}}hhhRRREEECCC======<<<<<<<<<;;;;;;;;;666666555555555555666777777666666666555555555555333333444555666777888888777777777666666555555555333333555555555555333333444444444555555555666666555666777777666777999;;;===FFFRRRZZZ^^^^^^___```bbb\\\[[[dddsssooovvv|||oooccc[[[VVVTTTSSSLLLLLLKKKJJJIIIIIIJJJLLLNNNSSSWWWXXXXXX[[[bbbgggiiikkkmmmooorrrwww}}}|||aaaHHHBBBAAA===;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888555777999999888777777888;;;:::999888888:::<<<===999999888777777888999:::}}}___III@@@AAA@@@>>>:::888999888777:::888666666888999999999777777666555555555555555333444444444555666666666444444444444444444444444111222222333333444444555333444555555444444555777444666888888888999:::<<>>===AAA<<<<<<;;;::::::::::::;;;:::::::::999999999888888888888777777777777888888999999:::999666555555666999999888777777777777777oooUUUGGGAAA@@@>>>;;;:::::::::888;;;999777666888999999999666666555444444444444444444444444555555555555555333333333333333333333333444444444444333333333333333444555555444444555777555777888999888999;;;===AAAFFFLLLRRRWWW[[[^^^```ccc```bbblll|||uuueeeiiiuuukkk^^^WWWVVVUUURRRNNNKKKIIIGGGGGGHHHKKKNNNPPPUUUYYY___bbbbbbccceeehhhnnnmmmppptttwww|||zzz]]]JJJBBB???>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::999999999999888888888777777777777888888888999999888666555555666999888777777666666666777~~~wwwcccOOOCCC@@@===<<<===<<<;;;:::;;;999777777888999999999666555444444333333444444555555555555555444444444222222222222222222222222666666555555444333333222333444555555444444555777777888999999999:::<<<>>>BBBDDDIIIOOOVVV[[[^^^^^^``````fffqqq~~~xxxgggaaalll{{{kkkcccYYYTTTTTTTTTQQQNNNJJJIIIHHHHHHIIILLLPPPRRRYYY^^^ccceeeeeefffhhhkkkooonnnqqqwww}}}jjjPPPCCCBBBAAA>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777777888888777888999777555444555666888777777666666666666666yyykkkooooooWWWFFF@@@<<<===>>>===<<<<<<<<<:::888777888999999999666666555444444444444555666666666555444444444333333333333333333333333333666666555555555444444444333444555555444444555777999::::::999999;;;>>>AAAFFFFFFIIIPPPXXX^^^___^^^___```fffssswwwiiieeefffrrr|||sssddd^^^WWWSSSRRRQQQNNNLLLIIIIIIIIIIIILLLOOOSSSUUU]]]aaaeeefffeeeeeehhhjjjpppqqqvvvvvvXXXHHHFFFDDD>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999999999999888888777777888888999666777888777555444555666777777666666666666666777yyyhhhfffooo|||bbbLLLCCC===>>>???===<<<======;;;888888888999999888888777777666666666666666666666666555444444444333555555555555555555555555444444444555555555666666333444555555444444555777:::::::::999999<<>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999999999888888888888999999666777888777666555666777777777666666666666777777kkkdddfffxxxpppWWWIII???@@@@@@===<<<@@@===;;;999888999999999888999888777777666666777777555555555555555444444444555555555555555555555555222333333444555555666666333444555555444444555777::::::999999:::???EEEJJJJJJJJJLLLQQQVVVZZZ]]]]]]\\\aaaqqqtttiii\\\ZZZZZZ]]]hhh|||ooohhh___[[[UUUPPPNNNLLLJJJIIIJJJJJJLLLOOOSSSWWW[[[]]]aaadddggggggeeeeeehhhkkkppptttrrr[[[KKKCCC?????????>>>===============;;;;;;;;;;;;::::::::::::999999888888888888999999777888999888777666777888777777777777777888888999tttiiidddooo}}}bbbQQQDDDCCCCCC>>>>>>CCC>>><<<999888999999999888888888777666666666666666444444444555555555555555555555555555555555555555333333333333444444444444333444555555444444555777:::999999999;;;@@@HHHMMMMMMOOORRRTTTVVVYYY]]]___cccqqqvvvmmmdddZZZTTTYYY\\\aaasssvvvjjjccc[[[WWWRRRMMMJJJJJJJJJJJJJJJLLLNNNRRRVVVZZZ^^^```aaaeeehhhiiiiiikkkooosssxxxzzzmmmRRRDDDDDD@@@???>>>>>>======>>>>>><<<;;;;;;;;;;;;::::::::::::999999888888999999:::777999:::999888777888:::888888888888888999::::::|||ooofffllljjjWWWGGGEEEDDD@@@@@@EEE>>><<<999888999:::999888777777666555555555555555333444444555555666666666444444444444444444444444555444444333333222222111333444666555444444555777999999888999;;;BBBJJJPPPPPPTTTWWWXXXXXXZZZ___cccmmmsssccc```[[[TTTOOOYYYbbbkkk}}}pppfff```XXXTTTOOOJJJHHHIIIJJJKKKKKKLLLOOOSSSXXX\\\```bbbaaaeeeiiikkkmmmpppuuuzzz{{{YYYHHHIII@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999999888888999999:::888999::::::999888999;;;999888888888999:::;;;;;;|||zzzzzzzzz{{{~~~tttrrrxxx}}}iiiQQQCCCBBBCCC@@@;;;<<<;;;;;;::::::999999888777777777777777666666555555444333333555555444333555555555555555555555555444444444444444444444444444444444333333444777:::::::::999999===DDDMMMTTTSSSSSSVVVZZZ\\\\\\```fffsssjjj___ZZZVVVTTTUUU]]]iii{{{xxxnnnccc\\\WWWQQQKKKHHHJJJLLLMMMNNNOOOOOOPPPTTTYYY___bbbdddkkkgggfffmmmuuuxxx|||qqqWWWGGGCCCBBB@@@<<<;;;<<<;;;:::;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999888666444444777999888666777888999::::::999888777{{{}}}~~~~~~}}}}}}~~~uuuoooppp}}}sssZZZIIIBBBAAA???<<<<<<<<<;;;::::::999999888777777888888777777666555666555444444666666555444555555555555555555555555444444444444444444444444444555555333333444777999:::::::::;;;???GGGPPPWWWYYYXXXZZZ]]]]]]\\\___eeekkk```[[[WWWVVV[[[dddsssyyyrrrggg]]]WWWTTTPPPJJJGGGIIIKKKMMMMMMOOOPPPRRRVVV[[[```dddfffhhhfffhhhpppvvvzzzbbbLLLDDDCCC@@@>>>=========;;;;;;;;;;;;:::::::::999999;;;;;;::::::::::::999999999777555666888:::999888888999:::;;;;;;:::999888~~~~~~~~~zzzpppkkktttgggPPPCCC???======<<<<<<;;;;;;:::999999999777888888888888777666666777666555666777777666555555555555555555555555555444444444444444444444444555666666444333444666888:::;;;<<<>>>CCCJJJTTTZZZ]]]\\\^^^```___^^^bbbiiioooddd^^^\\\[[[aaannn|||ssskkkaaaWWWRRRQQQMMMHHHFFFGGGJJJLLLMMMPPPQQQTTTXXX]]]bbbfffiiiggghhhmmmtttyyy~~~rrrTTTFFFCCCAAA@@@@@@???>>>===;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999:::888777777999::::::999::::::;;;;;;;;;;;;::::::~~~|||{{{yyyzzz|||wwwnnnqqqrrrYYYFFF======???<<<<<<<<<;;;::::::999999888888999999888888777666777666555555777777666555555555555555555555555555444444444444555555555555666666777555444444555777999;;;===@@@EEEMMMVVV\\\\\\\\\___aaa``````gggppppppfffbbbbbbcccggg{{{yyypppiii___VVVRRRMMMKKKHHHFFFFFFIIIKKKMMMPPPRRRVVV[[[___ccchhhkkkmmmnnnsssxxx|||```JJJDDD@@@@@@AAA???>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999888777888888999::::::::::::;;;;;;;;;;;;::::::~~~uuuqqq|||bbbKKK@@@>>>???======<<<;;;;;;::::::999999999999999999888888777666555444555666666555444555555555555555555555555444444444555555666666666666777777666555444555777888:::>>>BBBHHHOOOWWW]]]^^^^^^```aaa___```hhhrrryyykkkffffffjjjoooxxxvvvnnnfff\\\UUURRRKKKJJJHHHFFFGGGIIILLLNNNPPPTTTYYY]]]```dddiiilllrrrssswww{{{~~~rrrQQQGGG@@@AAAAAA>>><<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999777777777777777888999:::::::::999999999999::::::|||tttxxxmmmVVVGGGAAA@@@======<<<<<<;;;:::::::::999::::::::::::999888888666555444444666666555444555555555555555555555555444444444555666666777777555666777777666555666777888;;;@@@EEEJJJQQQXXX]]]ccccccdddbbb^^^]]]fffqqq|||nnnjjjmmmuuu}}}qqqhhh```WWWQQQOOOIIIJJJIIIHHHHHHJJJNNNQQQSSSXXX^^^aaaccceeejjjnnntttuuuzzz[[[MMMBBBAAAAAA<<<;;;>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::999999666777888888777777888:::::::::999999999999::::::wwwuuuzzzzzzbbbPPPEEEAAA=========<<<;;;;;;:::::::::::::::;;;:::999999888777666555555777777666555555555555555555555555555444444444555666777777777333555777777666666777888:::===BBBHHHMMMSSSZZZ^^^eeeeeefffddd^^^]]]gggsss{{{tttpppvvvxxxlllddd\\\SSSNNNMMMIIIJJJKKKJJJJJJLLLPPPTTTWWW]]]cccffffffhhhlllpppuuuxxx~~~zzzwwwxxxzzz|||}}}fffTTTFFFCCCBBB<<<;;;???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999777999:::999777777999<<<<<<;;;:::999999:::;;;<<<{{{uuuwwwkkkWWWHHHAAA=========<<<;;;;;;::::::::::::;;;;;;::::::999888888777666777888999888666555555555555555555555555444444444555666777777888333555777777777777888999<<<@@@EEEJJJOOOUUU[[[___cccdddeeeddd``````kkkyyyzzzwwwyyyvvvjjjbbbZZZQQQLLLLLLIIIKKKLLLLLLKKKMMMRRRVVV[[[```gggiiiiiijjjnnnrrrwww{{{|||yyywwwtttrrrsssvvvxxxxxx}}}mmmYYYHHHEEECCC===;;;@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888:::;;;:::888888;;;======<<<;;;::::::;;;<<<===~~~zzztttssscccQQQEEEAAA===:::;;;;;;999:::===:::::::::999999999888888:::999888888777777888888666666666666666666666666555444222111111222333444555666777888888888888888:::<<>>???}}}xxxyyy}}}~~~}}}zzzxxxyyy|||}}}{{{sssooottt]]]GGGDDD@@@=========:::999<<<:::::::::999999999999888999888777777666666777777666666666666666666666666666555555444444444555555555666777888888999999999;;;>>>DDDLLLTTTZZZ^^^___bbbccceeefffcccgggxxx{{{|||zzzssshhh]]]VVVPPPLLLJJJIIIJJJJJJKKKLLLQQQWWW\\\dddfffhhhiiijjjmmmrrrvvv{{{yyyyyyuuuuuuttttttrrrqqqpppooonnnnnnpppssswwwyyyyyyxxxzzzwwwwwwyyyyyyzzztttRRRJJJIIIBBB>>>AAA>>>===<<<;;;::::::::::::999999:::::::::;;;;;;;;;999999999999999999999999999999999:::;;;<<<===>>>xxxpppnnnmmmooouuuyyy|||~~~xxxuuutttwww|||}}}~~~uuummmuuuoooMMMHHHBBB?????????;;;999;;;::::::::::::999999999999888777777666666666666666666666666666666666666666666777777888888777777777666666777777888999999:::<<<@@@FFFMMMTTTZZZ^^^```cccdddddddddeeennn{{{{{{wwwpppeee[[[TTTOOOKKKIIIHHHJJJLLLNNNQQQVVV\\\```eeegggiiiiiijjjnnntttzzz~~~zzzwww|||{{{wwwrrrnnnlllmmmooorrrrrrssstttttttttttttttssssssuuuxxxzzzzzzxxxvvvvvvrrrqqqrrrsssvvv}}}cccMMMHHHGGGBBB===>>>===<<<;;;;;;::::::;;;::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===rrrllllllmmmrrryyyzzz~~~}}}xxxwww|||zzzqqqpppzzzWWWJJJCCC???@@@@@@<<<:::;;;;;;;;;:::::::::999999999888888777666666666666777666666666666666666666666666777888999999999888777666666777777888999:::;;;===AAAHHHNNNTTTYYY]]]___dddddddddeeekkk{{{|||zzz|||ssslllaaaWWWQQQMMMJJJIIIHHHKKKOOOSSSWWW\\\aaaeeefffhhhjjjjjjkkkpppyyy}}}{{{yyyxxxwwwwwwvvvvvvuuusssooommmlllnnnqqqtttvvvxxx{{{}}}~~~}}}}}}~~~}}}zzzxxxxxxtttrrruuuyyyxxxTTTHHHIIIFFF===???>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<>>???@@@>>><<<<<<;;;;;;;;;:::::::::999999999999888777777777777888777777777777777777777777555666777888999888888777666666666777888:::;;;<<<>>>CCCJJJOOOSSSWWW\\\___cccddddddhhhttt|||~~~uuuooohhh]]]TTTNNNKKKJJJIIIHHHLLLRRRWWW\\\```dddgggfffiiillllllmmmuuu}}}vvvyyyyyyzzzzzzzzzzzzxxxwwwvvvpppppprrrssstttuuuwwwyyyssstttvvvvvvvvvwwwxxxzzz~~~zzzxxx{{{bbbJJJHHHHHHBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::;;;;;;<<>>>>>;;;;;;;;;;;;:::::::::::::::999999888888888888888777777777777777777777777555555666777888888888888777777666777888:::<<<===@@@FFFMMMQQQTTTWWW\\\```cccdddffflll~~~~~~|||qqqkkkdddYYYPPPKKKIIIIIIHHHJJJNNNUUU[[[___bbbeeegggfffjjjnnnoooqqq{{{}}}zzzxxxvvvtttwww}}}vvvuuuoookkknnnzzz{{{wwwwwwyyyzzzxxxvvvppppppooonnnnnnmmmmmmmmmnnnpppsssuuuvvvxxx{{{}}}~~~sssQQQGGGGGGFFF@@@???>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999:::::::::::::::;;;<<<===}}}yyy{{{}}}pppgggcccnnn}}}\\\OOODDDAAAAAA@@@>>>>>><<<;;;;;;;;;;;;:::::::::999999888777777777777777777777777777777777777777666666666666777888999:::777777666666888:::===>>>CCCIIIPPPTTTVVVXXX]]]bbbcccfffhhhnnn}}}rrrhhhaaaWWWNNNIIIHHHHHHHHHLLLQQQXXX^^^aaaccceeeffffffkkkoooqqquuuyyytttoookkkiiiiiihhhgggjjjoookkkkkkiiieeehhhrrr{{{~~~|||wwwrrrqqqsssvvvwwwwwwsssrrrrrrsssuuuwwwzzz|||}}}}}}~~~\\\JJJFFFFFF@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>yyywww~~~ssshhh```eeewwwdddUUUGGGBBBBBB@@@>>>>>><<<<<<;;;;;;;;;:::::::::888888777666666666666666777777777777777777777777888777666666777999;;;<<<777777666666888:::===???FFFLLLSSSWWWXXXZZZ___ddddddgggiiippptttggg___UUULLLHHHGGGHHHHHHMMMRRRZZZ___bbbddddddeeefffkkkpppsssxxx}}}rrrkkkhhhjjjfffdddfffeeebbbcccggggggiiihhheeehhhrrrzzz}}}|||uuurrruuuyyy||||||~~~~~~zzzuuuqqqpppqqqttt|||eeeMMMDDDDDDAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<>>>???zzzttttttvvv~~~sssnnnaaa```ooo{{{^^^GGGFFFFFF===888;;;===<<<<<<;;;;;;:::999999888888888888777777777777666666777777888888999999888777666666666777999:::777888:::::::::<<<>>>@@@KKKMMMPPPTTTYYY^^^aaaccceeehhhiiippp|||pppbbbWWWMMMKKKKKKJJJIIIIIIOOOUUU\\\aaabbbdddfffiiieeellltttzzz~~~wwwrrrnnniiifff```bbbcccdddcccccceeeffflllnnnooooooqqqyyyvvvppptttnnnjjjpppsssvvvvvvWWWHHHGGGBBB@@@>>>>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999888999<<<>>>qqqkkklllnnnvvv~~~tttpppdddbbbooommmPPPDDDBBB>>>>>>BBB===<<<<<<;;;;;;::::::999888888888888777777777777777777777777777888888888888777777666666777888999777888:::::::::<<>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::;;;>>>AAAoooiiikkkooosssxxx~~~uuurrrgggeeemmmxxx```IIIAAABBBCCCBBB======<<<<<<;;;:::::::::999999888888888777777777888888888888777777777777999888777777777777777888777888::::::;;;===@@@CCCJJJLLLQQQWWW\\\aaaeeeggggggiiinnntttlllYYYPPPIIIIIIKKKKKKLLLNNNSSSXXX]]]aaaaaacccfffiiikkkpppxxx}}}xxxuuusssqqqoooqqqtttyyy|||}}}sssqqqrrruuudddMMMMMMDDDBBB@@@???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>AAADDD~~~pppjjjmmmsssyyy~~~}}}uuurrriiifffkkknnn}}}nnnRRRFFFFFFCCC;;;=========<<<;;;;;;::::::999999999888888888777777999999888888777777666666888888888777777777777777777888::::::;;;>>>AAAEEELLLOOOSSSYYY^^^bbbeeeffffffhhhrrrvvvjjjcccUUUNNNIIIIIIJJJJJJLLLOOOUUUYYY^^^```aaacccfffjjjmmmrrr}}}~~~|||}}}pppooowwwmmmQQQNNNEEECCCAAA@@@@@@@@@???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<>>>BBBEEEyyymmmgggkkksss{{{~~~zzzsssrrrkkkgggiiifffnnnuuuVVVFFFEEEBBB;;;>>>======<<<<<<;;;::::::999999999999888888888888999999888888777777666666777777888888888777777777888999::::::;;;???CCCGGGPPPRRRVVVZZZ^^^aaabbbcccdddgggvvvpppddd]]]SSSMMMIIIJJJJJJIIIKKKOOOWWW[[[^^^```aaaccchhhlllooowwwrrrmmmrrryyyYYYPPPGGGEEEBBBAAAAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;>>>BBBFFFwwwlllfffjjjttt|||~~~zzzqqqrrrllliiihhh```eeexxxzzzZZZEEEBBBCCCBBB>>>>>>======<<<;;;;;;;;;:::999999999999888888888888888888888777777777777666666777888888888888888888999999:::<<>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;>>>CCCFFFwwwmmmfffkkkvvv~~~{{{qqqsssnnnkkkiii___aaarrrfffOOODDDCCCEEE>>>>>>======<<<<<<;;;;;;::::::999999999888888888777777777777777888888888444555666888999999999999888999999:::<<<@@@FFFJJJOOORRRWWW[[[___aaaaaaaaabbbkkktttkkk```YYYNNNJJJIIIKKKLLLKKKOOOUUUXXX[[[^^^___```dddkkkpppzzzzzzppppppttt|||\\\JJJGGGDDDBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;>>>CCCHHH}}}sssjjjbbbgggsss}}}{{{qqqsssooollljjj``````qqquuu\\\HHHAAACCC>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888666666777777888888999999333444666888999::::::999888999999:::<<>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;???EEEIIIvvvkkkfff```aaafffqqq~~~vvv{{{uuuooommmiiidddccceeeyyyaaaOOOKKK@@@???>>>======>>>===;;;999:::::::::999999999888888777777777777777777777777777888999:::;;;:::999888;;;;;;;;;;;;<<<@@@GGGKKKOOOQQQTTTXXX\\\^^^___```dddssswwwjjj^^^UUUOOOJJJLLLNNNNNNNNNOOOPPPRRRSSSWWW\\\^^^___ccclllsss{{{zzzxxx~~~nnnTTTHHHDDDCCC<<<===AAA<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCFFFqqqhhhccc```bbbhhhtttxxx|||vvvpppmmmhhhbbb```cccssskkkSSSHHHCCC@@@???======>>>===;;;999:::::::::999999999888888888888888888888888888888777888999999::::::999999:::;;;;;;;;;===AAAHHHLLLNNNQQQTTTYYY]]]___aaabbbeeevvvsssfff[[[RRRMMMHHHJJJMMMOOOPPPQQQTTTVVVWWW[[[^^^______ccclllsss}}}}}}~~~yyyXXXJJJEEEDDD>>>>>>AAA===>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===>>>===;;;999:::::::::999999999888888999999999999999999999999999888888888888999::::::999::::::;;;>>>CCCIIINNNNNNPPPUUUZZZ^^^bbbdddeeeiii{{{{{{lll```VVVNNNJJJGGGJJJMMMPPPRRRUUUXXX[[[\\\^^^``````___dddmmmuuu___NNNGGGGGG@@@@@@BBB>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;<<<===<<<===???CCCFFFwwweee___]]]\\\aaajjjsss|||{{{{{{}}}~~~{{{zzztttooolllfff```]]]___fffyyymmmMMMOOOCCCAAA>>>>>>>>>===<<<::::::::::::999999999888888999999999999999999999999999888777777777888:::;;;888999;;;<<>>>>>>>>>>>=====================<<<;;;;;;::::::;;;<<<======>>>@@@DDDGGGqqqbbb]]][[[ZZZ___hhhooo~~~|||zzz{{{uuuwwwyyy}}}|||yyyvvvqqqmmmkkkgggaaa___```dddooo{{{VVVOOODDDBBB???>>>>>>===<<<;;;:::::::::999999999888888888888888888888888888888999888777666777888999:::888999;;;===AAAEEELLLPPPOOOQQQVVV\\\bbbfffiiikkkvvv{{{mmm```VVVPPPLLLJJJMMMOOORRRTTTUUUWWWYYY\\\ZZZ]]]``````bbbhhhttt}}}tttYYYJJJHHHBBB???@@@===>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::;;;===>>>???AAADDDGGGxxxjjj___]]]\\\ZZZ```iiinnn|||wwwvvvyyywwwvvvxxxvvvyyy~~~|||~~~{{{xxxuuuqqqmmmlllhhhbbb___aaaaaaiiidddNNNFFFCCC@@@>>>>>>>>>===<<<:::::::::999999999888888777777777777777777777777888777777777777888999999888:::<<>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@BBBEEEGGGoooddd]]]^^^^^^]]]bbbkkkqqq}}}pppqqquuuvvvvvvzzz|||yyywwwrrrooommmiiibbb___```[[[eeexxxzzzUUUGGGDDD@@@>>>>>>>>>===<<<:::::::::999999999888888888888888888888888888888666777777888888888888888999;;;===@@@BBBFFFKKKOOORRRUUUYYY___eeeiiilllmmmvvvmmm```UUUOOOLLLLLLLLLOOOQQQSSSUUUUUUWWWYYY[[[ZZZ___dddgggjjjqqq|||wwwtttyyy}}}yyyzzz~~~iiiPPPKKKDDD@@@AAA@@@>>>>>>>>>>>>============::::::;;;;;;<<<=========999;;;>>>???@@@BBBEEEGGGzzziii```[[[^^^```___eeennnuuunnnpppwwwyyy{{{~~~{{{yyyuuuqqqnnniiiaaa]]]^^^VVVbbbuuu___HHHEEEAAA>>>>>>>>>===<<<:::::::::999999999888888999999999999999999999999555666888999999999888777:::<<<>>>@@@CCCFFFKKKNNNSSSVVVZZZ```eeeiiilllmmmrrriii]]]RRRLLLKKKLLLLLLNNNPPPSSSTTTVVVWWWZZZ\\\]]]bbbgggkkknnnttt}}}vvvnnnlllttt~~~{{{vvvssstttzzzoooRRRLLLEEEAAACCCBBB>>>>>>>>>>>>============999::::::;;;<<<===>>>>>>999;;;>>>@@@AAACCCEEEHHHssseee___ZZZ\\\```eeemmmtttxxxuuutttuuuwwwzzzyyywwwuuurrrmmmgggccc```^^^ZZZ^^^kkkiiiJJJBBBDDDFFF>>>===???:::<<<<<<;;;;;;;;;:::::::::999888777666666777888999999999888888777888888888:::;;;===AAAEEEIIIMMMOOOUUUXXX^^^bbbaaaaaaiiittt|||rrrcccUUUOOOOOONNNMMMNNNQQQQQQPPPRRRVVVYYY[[[[[[^^^aaagggmmmttt{{{qqqkkkkkkrrr}}}zzzvvvxxxzzz~~~^^^JJJEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>AAACCCEEEGGGpppccc]]]ZZZ\\\aaafffnnnvvvvvvvvvxxxyyy}}}{{{wwwvvvsssnnnhhhccc___^^^[[[^^^iii{{{oooPPPEEEDDDDDD======@@@<<<<<<<<<;;;;;;;;;:::::::::999888777777777777888999999999888888888999999::::::;;;>>>AAAEEEIIIMMMOOORRRVVV\\\aaaaaabbbkkkuuuyyylll___RRRNNNNNNNNNOOOPPPRRRRRRRRRSSSVVVZZZ\\\]]]___dddjjjqqqvvv|||yyymmmhhhiiirrr~~~zzzxxx|||fffOOOGGGEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===???AAADDDFFFGGGyyyjjj```\\\ZZZ]]]bbbhhhqqqzzz|||ssstttxxxzzzyyyxxxvvvpppiiiccc___^^^]]]___gggvvvwwwWWWHHHCCCCCC<<<<<>>AAAEEEJJJMMMOOOQQQTTT[[[``````bbblllwww}}}ssseeeYYYNNNLLLNNNOOOPPPRRRSSSSSSSSSTTTWWWZZZ]]]```aaahhhpppuuuyyy}}}uuuhhheeehhhsss{{{zzzzzzqqqUUUJJJFFFCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<===>>>@@@BBBEEEGGGIIIssseee]]]ZZZZZZ___dddkkkuuu~~~vvvlllnnntttyyy{{{{{{yyysssjjjccc___^^^^^^aaahhhttt}}}[[[HHHBBBCCC>>><<>>BBBFFFJJJMMMOOORRRUUU[[[______aaakkkvvvsssiii___UUULLLKKKLLLMMMOOORRRRRRSSSSSSTTTVVVYYY^^^aaaeeellltttyyyzzz|||sssfffccchhhuuu}}}{{{}}}zzzzzzZZZKKKFFFDDDBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<=========>>>???AAADDDFFFIIIJJJnnnaaa\\\ZZZ\\\bbbgggmmmxxxssshhhiiipppwww~~~}}}vvvlllccc___^^^]]]bbbhhhsssaaaJJJAAADDD@@@>>>>>>;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999888999999:::;;;<<<===;;;<<<>>>BBBFFFJJJNNNPPPUUUWWW\\\______```jjjuuuvvvhhh___[[[SSSKKKKKKKKKKKKMMMPPPQQQRRRSSSSSSTTTXXX]]]bbbjjjooovvvyyyyyy||||||nnneeedddjjjwww~~~~~~^^^LLLFFFDDDBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<=========>>>>>>@@@BBBEEEHHHKKKLLLyyyjjj___\\\\\\___eeejjjppp|||sssggghhhnnnttt~~~yyymmmccc^^^^^^[[[```eeemmm}}}lllPPPCCCFFFBBB>>>>>><<<<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999999999888999999:::;;;<<<;;;<<>>>>>>>>>>>======<<<<<<======>>>??????AAACCCFFFJJJLLLNNNsssggg___]]]]]]aaahhhlllrrr~~~rrrggggggkkknnnvvv}}}}}}{{{nnnccc^^^^^^YYY\\\^^^bbbqqq}}}[[[GGGFFFAAA===???>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999999999888888888999999:::;;;===???CCCGGGKKKNNNPPPWWWYYY]]]``````bbblllxxxvvvhhh___ZZZTTTNNNKKKKKKKKKKKKMMMQQQQQQSSSTTTTTTSSSWWW___fffpppooopppttt||||||nnnddddddcccjjjzzzxxxzzz|||jjjSSSKKKGGGBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>============>>>>>>???@@@BBBDDDGGGKKKNNNOOO{{{pppfff```]]]___ccciiinnnsss}}}oooffffffhhhgggkkkrrrxxx}}}}}}}}}oooccc^^^^^^WWWZZZXXXXXXhhhdddJJJFFF???<<>>>>>>>>>>>>>>============>>>>>>@@@AAABBBEEEHHHKKKNNNPPPqqqfffaaaaaabbbaaadddjjjooowww}}}nnnbbbdddgggeeefffiiirrrttt|||~~~~~~||||||~~~sssfff]]]XXXWWWSSSSSSYYYaaasssuuuTTTJJJEEE===;;;CCC;;;;;;:::::::::;;;<<<<<<:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<;;;???CCCEEEFFFIIINNNSSSSSS^^^```^^^bbbdddkkk{{{pppcccZZZUUUQQQPPPNNNLLLLLLMMMNNNPPPRRRUUUXXXWWWWWW[[[ccckkkqqqlllmmmxxxyyynnneee```]]]gggllluuuxxxrrrmmmjjjkkkppptttwww}}}{{{[[[KKKGGGGGGAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<>>>@@@DDDGGGJJJMMMNNNyyylllccc___```aaabbbeeelllqqqyyyooocccccceeeccccccggglllmmmrrrxxx{{{|||~~~~~~}}}}}}tttfff[[[UUUUUURRRRRRWWW^^^ooo~~~\\\LLLFFF@@@===???<<<<<<;;;::::::;;;;;;;;;:::::::::999999999999888:::::::::;;;;;;;;;<<<<<<;;;???CCCEEEFFFIIINNNSSSSSS___aaa___cccdddjjjyyy|||lllaaaYYYVVVPPPOOOMMMLLLLLLMMMNNNOOOPPPRRRRRRSSSUUU\\\fffmmmpppmmmpppyyy}}}sssjjjddd```]]]ggglllvvvvvvpppmmmkkklllppptttwww~~~bbbMMMFFFFFFCCCBBBAAA@@@@@@??????@@@?????????>>>>>>============>>>AAADDDGGGKKKMMMNNNssshhhaaa___```aaaccchhhnnnttt|||pppcccbbbcccaaaaaaeeellllllnnnrrrrrrqqquuu|||uuuggg[[[TTTTTTQQQQQQUUU[[[iiigggOOOFFFDDDAAA<<<======<<<;;;::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;???CCCEEEFFFIIINNNRRRTTT```cccbbbeeedddiiiwwwwwwhhh^^^XXXUUUNNNNNNLLLLLLLLLMMMNNNOOOQQQPPPOOOQQQWWW```jjjqqqrrrsssvvv~~~}}}rrrjjjeeeaaa^^^\\\gggmmmwwwsssooommmkkklllqqqtttxxx~~~|||{{{|||}}}}}}|||{{{~~~mmmRRRHHHGGGDDDCCCBBBAAAAAA@@@@@@@@@???????????????>>>>>>>>>===???AAADDDGGGKKKMMMNNNqqqgggaaa___aaaaaaccciiipppuuu}}}rrrcccaaacccaaabbbffflllmmmpppsssrrrrrryyy~~~ttthhh]]]WWWTTTQQQRRRUUUYYYdddrrrQQQDDDFFFDDD<<<>>>>>>===;;;::::::::::::;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<<<>>???BBBDDDHHHKKKMMMNNNrrrggg___^^^```bbbdddjjjpppttt}}}uuueeecccdddcccdddiiijjjkkkooossssssttt}}}}}}vvvnnneee]]]YYYVVVSSSTTTWWWYYYaaayyy|||VVVDDDEEEEEE??????>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<@@@DDDEEEFFFHHHMMMQQQUUUcccgggfffhhhfffiiiuuutttggg]]]UUUPPPKKKLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSXXX^^^dddggghhhlllttt}}}yyynnnddd^^^\\\[[[[[[^^^jjjppp{{{vvvmmmjjjhhhhhhjjjooottt{{{~~~|||zzzyyyzzz{{{{{{zzzyyyyyyzzz||||||___LLLIIIDDDCCCBBB@@@??????>>>>>>??????????????????@@@@@@???@@@BBBEEEHHHKKKMMMNNNuuuhhh___]]]___ccceeejjjnnnrrr{{{{{{jjjfffgggeeegggllllllnnnsssvvvvvvyyy|||~~~~~~vvvnnnhhhaaa\\\XXXWWWUUUWWWYYYYYY___uuueeeLLLEEEDDDBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<===@@@DDDEEEFFFHHHMMMQQQVVVdddhhhgggiiigggjjjwww~~~pppdddZZZRRRNNNKKKLLLMMMNNNOOOPPPQQQQQQQQQSSSWWW[[[^^^aaabbbcccdddppp~~~zzzsssjjjaaa]]]\\\\\\\\\```lllrrr~~~|||yyy~~~|||pppgggeeedddeeehhhnnnsss||||||yyy{{{{{{yyyxxxwwwuuuuuuvvvwwwxxxxxxvvvxxxxxxyyy|||~~~~~~|||yyy}}}}}}~~~fffMMMFFFDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>???????????????@@@AAACCCEEEHHHKKKMMMNNN|||lllcccaaaddddddfffiiilllnnnxxxpppjjjiiifffhhhlllooorrrxxx|||~~~~~~wwwzzzzzzsssmmmhhhbbb\\\XXXWWWUUUXXXZZZYYY^^^qqqyyyYYYFFFBBBCCC======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===AAADDDEEEFFFHHHMMMQQQWWWdddhhhgggiiihhhlllyyyxxxiii^^^VVVPPPNNNKKKLLLMMMOOOQQQRRRRRRSSSTTTWWW[[[]]]^^^```dddgggkkkyyysssmmmfff```]]]^^^^^^___bbbnnnttt~~~tttsssxxxvvviiiaaa___```aaaffflllrrr}}}|||tttssssssrrrrrrrrrqqqqqqrrrtttvvvvvvuuuuuuuuuuuuwwwzzz{{{zzzyyy{{{}}}~~~~~~|||}}}oooRRRJJJFFFEEECCCBBB@@@?????????=========>>>>>>?????????@@@AAACCCFFFHHHKKKMMMNNNrrrhhhgggjjjeeefffhhhjjjkkkvvvuuummmkkkggggggllllllpppxxx~~~yyyrrrwww~~~zzzuuuppplllfff___YYYVVVUUUXXX[[[YYY\\\ooodddHHH???CCC===<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<===AAADDDFFFFFFHHHLLLPPPXXXdddgggfffiiiiiimmm{{{tttcccXXXRRROOONNNKKKLLLNNNPPPRRRSSSSSSSSSYYY]]]``````___bbbhhhnnnxxxnnniiiccc___^^^___```aaacccooovvv~~~xxxpppooottt|||qqqeee]]][[[]]]___dddkkkrrr}}}tttqqqpppooonnnpppooooooqqqtttuuuuuuuuurrrqqqrrrtttwwwzzzzzzzzzzzz|||~~~}}}||||||xxxZZZPPPGGGFFFEEECCCAAA@@@@@@@@@<<<<<<======>>>>>>>>>???AAABBBCCCFFFHHHKKKMMMNNN{{{kkkgggiiijjjfffdddggglllxxx{{{qqqmmmllllllnnnqqqqqqxxxwwwuuummmkkkuuu|||yyytttmmmfffbbb``````ZZZYYYXXXWWWTTTZZZjjj{{{kkkLLLDDDCCC>>>======<<<<<<<<<<<<===;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;;;;===@@@DDDEEEFFFHHHMMMQQQ^^^fffffffffjjjiiiooo~~~lllaaaZZZRRRNNNMMMJJJMMMPPPRRRTTTUUUXXXYYY___aaaeeefffddddddlllwww}}}mmmddd]]]]]]______aaadddgggmmmyyysssooonnnqqqttt~~~|||kkk```]]]]]][[[]]]bbbgggppp~~~vvvooonnnpppkkknnnqqqqqqooooooppprrroooqqqssstttsssssstttuuu{{{{{{zzzzzz{{{|||~~~aaaMMMKKKDDD@@@@@@???======?????????>>>>>>>>>>>>??????AAABBBDDDEEEFFFHHHKKKMMMuuukkkjjjiiiggggggkkkppp}}}}}}rrrnnnmmmnnnpppqqqsss|||zzzrrrnnnmmmiiikkkvvv~~~|||{{{zzzwwwrrrllleeeaaa______[[[YYYXXXVVVTTTXXXhhhxxxkkkLLLDDDCCC>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;<<<<<<>>>AAAEEEFFFGGGIIINNNRRR[[[dddeeeeeeiiijjjuuu}}}kkk```XXXPPPLLLKKKKKKNNNQQQTTTUUUWWWYYY[[[```bbbfffhhhggghhhrrr~~~|||lllddd]]]]]]______aaadddhhhmmmyyysssnnnnnnpppttt~~~yyyhhh^^^[[[ZZZYYY\\\aaaeeekkkvvvxxxuuuuuulllnnnppppppnnnmmmnnnpppnnnpppqqqrrrqqqqqqrrrssswwwwwwwwwwwwxxxyyyzzz{{{{{{fffOOOMMMGGGCCCDDDCCCAAA@@@BBB??????>>>>>>>>>>>>??????AAABBBDDDEEEFFFHHHKKKMMMsssmmmllllllooosssyyytttooonnnpppssswww|||wwwnnniiiggggggfffgggnnnxxx~~~|||yyyxxxyyyuuupppjjjeeeaaa___^^^[[[YYYXXXUUUSSSVVVdddrrrlllMMMEEECCC???>>>======<<<<<<<<<===;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<>>@@@??????>>>>>>>>>>>>??????AAABBBDDDEEEFFFHHHKKKMMM|||rrrsssuuuwwwzzztttooonnnrrrvvvvvvkkkdddcccdddffffffkkkttt{{{~~~}}}{{{{{{xxxtttoooiiieeebbb___^^^[[[YYYVVVTTTQQQTTT___lllpppPPPEEECCC??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======@@@CCCFFFHHHIIIMMMSSSXXX\\\hhhlllkkkmmmsssxxxfff[[[UUUOOOLLLLLLOOOQQQUUUXXXYYY[[[^^^```dddeeeiiilllnnnsss}}}kkkbbbZZZZZZ\\\]]]```dddkkkooozzz~~~pppllllllnnnrrr}}}xxxiiiaaa]]]\\\[[[```fffjjjkkknnnrrruuu}}}~~~rrrmmmkkkkkkkkkkkkjjjjjjkkkkkkkkklllmmmmmmlllmmmooopppoooppprrrssstttsssrrrrrrrrrvvv}}}uuuVVVJJJEEEBBBCCCCCC???===???@@@??????>>>>>>??????@@@AAABBBDDDEEEFFFHHHKKKMMMwwwxxxzzz|||~~~}}}sssoooooouuu{{{|||wwwooogggcccccceeegggiiipppyyy~~~~~~xxxtttnnniiifffdddaaa^^^ZZZWWWUUUSSSPPPQQQ[[[fffvvvVVVHHHBBB@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>AAACCCGGGHHHJJJNNNUUUZZZ___kkknnnkkkmmmtttuuudddZZZUUUQQQOOOPPPPPPSSSWWWYYY[[[]]]```bbbggghhhjjjnnnpppwwwlllbbbZZZYYYZZZ\\\___ccclllppp|||}}}oookkkkkknnnrrrxxxvvviiibbb^^^]]][[[aaahhhmmmoooqqqtttxxxzzzsssmmmjjjiiihhhhhhiiijjjkkkkkkjjjkkkllllllkkklllnnnppppppqqqrrrsssssssssrrrqqqpppssszzz^^^QQQKKKGGGGGGFFFBBBAAABBB@@@@@@????????????@@@@@@AAABBBDDDEEEFFFHHHKKKMMM|||www}}}{{{rrrooorrrzzz|||xxxuuuqqqkkkfffcccccceeefffmmmuuu}}}xxxssslllhhhgggeeeaaa^^^YYYUUUSSSQQQOOOPPPXXXaaayyy}}}]]]LLLBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>???AAACCCFFFHHHJJJOOOVVV\\\aaakkkmmmjjjmmmuuusssbbbXXXTTTQQQPPPQQQPPPSSSWWWZZZ\\\^^^aaaccchhhiiikkkooottt}}}oooeee\\\ZZZ[[[\\\___bbbmmmqqq~~~|||oookkkkkknnnrrrvvvttthhhbbb^^^\\\[[[```hhhnnnqqquuuzzz~~~|||vvvkkkiiigggfffhhhiiijjjiiiiiijjjjjjjjjiiijjjmmmooopppqqqqqqrrrrrrqqqqqqqqqoooqqqvvv~~~kkkTTTMMMGGGFFFDDD@@@???AAA@@@@@@????????????@@@@@@AAABBBDDDEEEFFFHHHKKKMMM~~~wwwzzzsssqqquuu~~~{{{zzzvvvrrrmmmhhhfffgggiiikkkqqq{{{wwwqqqjjjffffffeeeaaa]]]WWWSSSQQQPPPOOOOOOUUU^^^pppeeeQQQDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@CCCFFFGGGJJJOOOWWW]]]ccclllmmmkkkqqqzzzsssaaaVVVQQQNNNMMMNNNQQQTTTXXX[[[]]]___bbbdddggghhhlllqqqxxxtttiii___\\\]]]]]]```dddnnnsss|||oookkklllooosss|||tttiiiccc```^^^]]]bbbiiioootttzzz~~~oookkkhhhfffggghhhgggfffhhhhhhhhhgggfffhhhkkkmmmoooooonnnnnnnnnnnnoooooonnnooorrryyyzzzVVVNNNFFFCCC@@@======???AAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEFFFHHHKKKMMM~~~wwwzzztttsssxxx|||xxxrrrmmmkkklllooorrruuuuuuooohhheeeeeeddd```\\\VVVRRRPPPOOONNNOOOUUU\\\iii~~~iiiUUUEEEBBBAAA@@@>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@@@@BBBEEEGGGIIIOOOWWW^^^fffoooooonnnvvvsss```UUUOOOKKKIIIKKKPPPSSSXXX[[[]]]___bbbeeefffggglllsss{{{xxxmmmbbb_________aaaeeennnsss}}}pppllllllooosssvvvlllfffccc```aaaffflllrrrwww~~~sssnnniiiggggggfffeeebbbfffffffffeeedddfffiiikkknnnmmmlllkkkjjjkkklllmmmmmmmmmooovvv~~~\\\SSSJJJFFFBBB??????BBBAAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEFFFHHHKKKMMM|||yyyuuuvvvyyy|||{{{vvvtttrrrrrrxxxuuuhhhbbb___[[[ZZZ[[[UUUUUUTTTRRRRRRTTTWWW[[[kkkttt|||]]]GGGBBBBBBBBB@@@>>><<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===AAACCCFFFHHHJJJOOOWWW^^^dddeeegggkkkzzz}}}nnn]]]UUUQQQOOOOOOQQQSSSTTTVVVYYY]]]bbbgggiiiooorrrvvv|||llldddddddddgggmmm}}}xxxvvv}}}wwwnnnjjjjjjllllllpppwwwzzzvvvoooiiieeebbb___]]]^^^___```bbbcccddddddeeehhhhhhiiijjjkkkjjjjjjjjjiiiggggggjjjpppxxx~~~qqqZZZLLLHHHCCCDDDFFFAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEFFFGGGGGGIIILLLOOOvvvpppooopppsssxxxxxx~~~}}}~~~vvvmmmggg```ZZZXXXUUUXXX\\\```cccfffjjjmmmggglllzzztttUUUFFFDDDAAA???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>AAACCCFFFHHHJJJPPPXXX^^^ffffffhhhooozzzlll]]]VVVSSSPPPNNNOOOQQQRRRUUUZZZ___dddhhhkkknnnrrryyyqqqgggggghhhlllqqq{{{{{{tttlllhhhhhhjjjmmmqqqwww~~~xxxssslllfffccc```^^^]]]]]]^^^```bbbcccdddddddddffffffggghhhhhhiiiiiiiiihhhgggfffgggmmmttt|||uuu[[[MMMJJJEEEDDDFFFAAAAAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFFFFGGGHHHLLLNNNssslllkkkkkkmmmpppqqqtttzzz{{{rrrnnngggaaa^^^YYY\\\___bbbcccfffiiikkkiiilllwww}}}]]]JJJFFFAAA????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@CCCFFFHHHKKKPPPYYY___iiijjjnnnvvvxxxjjj\\\VVVSSSOOOMMMMMMOOOQQQUUUZZZ___eeeiiikkkkkkpppyyyvvvkkkjjjlllpppvvv|||{{{tttlllhhhhhhjjjmmmooorrrxxxtttooohhhbbb___^^^]]]\\\]]]^^^```aaacccddddddddddddddddddeeefffgggggghhhgggfffeeefffjjjrrrzzzyyy]]]NNNMMMHHHEEEEEEAAAAAA@@@@@@@@@AAABBBBBBCCCBBBDDDEEEEEEEEEGGGJJJMMMqqqiiiiiiiiiiiikkkmmmnnnssszzzwwwtttnnngggddd^^^```aaabbbbbbccceeehhhllllllttthhhMMMHHHBBB??????@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===??????@@@CCCFFFHHHKKKQQQYYY```lllnnnrrryyyvvvhhh[[[UUURRRNNNLLLMMMOOOQQQVVV[[[```eeeiiikkkjjjpppyyyyyynnnmmmnnnssszzz}}}uuummmiiiiiikkkkkkkkknnnrrrzzz}}}nnniiibbb]]][[[[[[[[[[[[\\\]]]^^^```aaabbbccccccbbbbbbbbbbbbccceeefffgggffffffffffffiiipppyyycccPPPOOOIIIEEEEEEAAAAAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEGGGJJJMMMqqqiiihhhhhhhhhiiiiiiiiimmmuuuyyy|||yyywwwqqqjjjfffbbbcccbbbaaa```aaadddfffmmmlllqqqtttQQQKKKCCC?????????===:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@@@@CCCFFFHHHKKKQQQZZZ```lllooosssxxxssseeeXXXSSSQQQOOONNNOOOQQQSSSWWW]]]bbbgggjjjlllmmmsss{{{{{{qqqoooooouuu~~~ssslllhhhgggiiigggiiilllqqqyyyzzzhhhccc]]]YYYXXXYYYZZZZZZYYYZZZ\\\]]]___`````````aaa``````aaabbbccceeefffeeefffggggggjjjoooxxx~~~nnnUUUOOOHHHCCCDDDCCC@@@@@@@@@AAAAAACCCDDDDDDCCCDDDEEEEEEFFFHHHKKKNNNqqqiiiiiiiiiiiijjjgggfffkkkrrruuuuuu}}}zzzxxxrrrjjjeeeddddddcccaaa___aaadddgggnnnkkkppp}}}SSSLLLDDD@@@??????<<<999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;===>>>???@@@@@@CCCFFFIIIKKKRRRZZZaaakkknnnrrrvvvpppcccVVVRRRQQQPPPPPPRRRSSSUUUYYY___dddhhhkkkmmmqqqvvv}}}|||ssspppooovvv~~~pppiiieeeeeegggdddggglllrrrzzz}}}yyyddd```ZZZVVVUUUWWWYYYZZZWWWXXXZZZ[[[]]]]]]^^^^^^``````___```aaaccceeefffdddfffggghhhjjjooowww}}}vvvXXXOOOFFFAAADDDEEE@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGGGGIIILLLOOOuuukkklllmmmggg___aaaffflllooopppuuu}}}xxxqqqmmmllljjjgggccc___]]]]]]^^^___ggghhhnnn~~~^^^IIIAAACCC???>>>@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???CCCEEEGGGIIILLLSSS]]]dddmmmmmmooottt}}}jjj___UUUQQQOOOMMMMMMPPPWWW[[[```cccdddhhhmmmrrrtttzzzzzzxxxssszzzyyylllgggddddddeeelllnnnsssxxx~~~|||rrrmmm```UUUTTTVVVWWWWWWXXXVVVWWWXXXZZZ\\\^^^```aaa___``````aaabbbdddeeefffiiifffeeegggiiilllttt|||\\\NNNLLLFFFBBBDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFIIIMMMPPPyyymmmllllllfff```___cccgggkkkmmmrrrxxx}}}~~~~~~xxxqqqmmmllljjjgggccc```^^^]]]___```aaaccclllcccLLLCCCDDD@@@???AAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????BBBEEEGGGHHHKKKRRR\\\dddmmmnnnrrryyyyyyggg]]]SSSQQQPPPOOOQQQSSSYYY]]]aaadddeeehhhnnnssswww}}}zzztttzzzwwwkkkgggeeefffhhhnnnppptttyyy}}}tttrrrfffZZZWWWWWWVVVTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^___```aaacccdddeeegggdddcccfffgggjjjqqqzzzaaaQQQNNNGGGCCCEEECCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFIIIMMMPPP~~~{{{~~~ppplllkkkfffaaa___aaadddhhhlllppptttvvv}}}~~~xxxrrrmmmllljjjhhhdddaaa___^^^___```^^^aaakkkjjjRRRFFFEEEAAA@@@BBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAACCCFFFHHHKKKRRR\\\ccclllooouuuuuucccZZZRRRQQQRRRRRRTTTXXX[[[___bbbdddfffiiiooottt{{{|||uuuyyyuuukkkiiiiiikkknnnqqqsssvvv{{{zzzuuuiii^^^ZZZYYYWWWTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^```aaabbbcccdddaaaaaaccceeegggmmmuuu{{{hhhUUUOOOHHHDDDEEECCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGIIINNNQQQ|||vvvrrrvvvuuuuuuzzzrrrllljjjgggdddbbbbbbdddhhhnnnrrruuuuuu~~~yyysssmmmkkkjjjhhheeeaaa_________```___bbbkkkrrrWWWHHHEEE@@@@@@BBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGJJJRRR\\\cccjjjnnnvvvrrraaaXXXQQQQQQSSSTTTVVVYYY[[[___bbbdddeeeiiiooottt~~~vvvzzzwwwooonnnppprrruuutttvvvyyy}}}tttjjjaaa^^^]]]ZZZXXXYYYVVVVVVWWWWWWWWWXXXXXXXXX[[[\\\]]]^^^```aaaaaabbbaaa______bbbcccdddiiipppvvv|||mmmXXXOOOHHHEEEFFFCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGJJJNNNRRR|||qqqkkkhhhjjjjjjmmmsss~~~vvvnnnkkkiiigggddddddeeeiiiooouuuxxxzzzzzztttmmmjjjiiigggdddbbb______^^^______```gggzzzzzz\\\IIIEEE??????AAA==============================<<<<<<======>>>???@@@@@@BBBEEEGGGJJJRRR\\\dddhhhlllttt}}}qqqaaaXXXQQQQQQSSSTTTUUUXXXZZZ]]]```bbbdddhhhooouuu}}}uuuxxxyyytttuuuvvvyyy{{{wwwxxx{{{uuummmeeebbb___[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]___```aaaaaaaaa___]]]^^^aaabbbbbbfffllltttzzzrrrYYYNNNGGGEEEFFFCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHKKKOOORRRssshhhccc``````cccgggmmmvvv|||qqqlllkkkjjjeeefffgggjjjooowww~~~{{{uuuoookkkhhhfffdddaaa___^^^]]]]]]\\\[[[```rrrbbbLLLEEE???>>>AAA=======================================>>>???@@@@@@@@@BBBEEEGGGKKKSSS]]]eeehhhjjjpppyyyooo___WWWQQQQQQSSSSSSTTTWWWYYY\\\___aaadddiiiqqqwwwyyyrrrttt{{{{{{wwwyyyzzzzzz|||xxxzzz}}}xxxqqqiiieee```ZZZVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___```aaaaaa```^^^\\\^^^aaabbbaaadddiiiqqqxxxyyy]]]OOOHHHEEEFFFCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHKKKPPPSSS}}}lllbbb^^^]]]]]]bbbggglllsssuuunnnkkkjjjhhhjjjlllnnnrrr{{{}}}{{{wwwqqqnnnfffeeeccc```^^^]]]\\\\\\[[[YYY\\\lllgggNNNFFF@@@???BBB>>>====================================>>>???@@@AAA@@@CCCFFFHHHLLLTTT^^^fffjjjjjjmmmuuulll\\\TTTOOOPPPSSSSSSTTTWWWYYY\\\___bbbeeekkktttzzztttlllnnnssszzzwwwyyyyyywwwwwwyyyzzzwwwqqqkkkgggbbbZZZWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWYYY\\\^^^_________^^^^^^]]]___bbbbbbaaaccchhhnnnttt|||cccQQQIIIFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFGGGHHHLLLPPPTTTzzziii___]]]]]]___eeekkkooouuuxxxoookkkjjjlllooorrrsssvvv{{{zzzxxxssspppeeedddbbb```^^^\\\[[[[[[^^^[[[[[[iiikkkQQQGGGAAAAAACCC???>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAAAACCCFFFIIIMMMTTT___ggglllkkklll}}}qqqiiiYYYRRRMMMOOOSSSTTTUUUXXXYYY\\\```bbbfffmmmvvv}}}qqqhhhiiimmmnnnxxxvvvxxxvvvtttsssyyy{{{sssnnniiigggccc]]]ZZZ\\\WWWWWWXXXXXXXXXXXXXXXYYYVVVXXXZZZ]]]^^^^^^]]]]]]^^^]]]___ccccccaaaccchhhkkkpppxxx~~~hhhTTTJJJGGGFFFCCCBBBBBBAAAAAABBBBBBCCCCCCEEEFFFGGGIIILLLQQQTTTtttggg]]]YYYZZZ]]]```hhhpppwww~~~~~~nnnjjjnnnnnnoootttzzz~~~yyysssnnnmmmffffffeeedddbbb___\\\ZZZZZZ___aaadddwwwwwwSSSGGGFFFBBB??????>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAABBBDDDFFFIIIMMMUUU```hhhlllmmmqqqooobbbVVVSSSNNNLLLMMMPPPRRRSSSZZZ\\\^^^```ccckkkvvv~~~zzzqqqmmmkkkjjjhhhqqquuu|||uuuooonnnnnnppprrrmmmsss||||||yyyppplllhhheeedddaaa]]]YYYVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]````````````aaabbbcccdddiiiooowww}}}zzz[[[MMMIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFHHHGGGGGGHHHMMMRRR|||mmmccc[[[XXXYYY[[[]]]dddmmmttt}}}ppplllooonnnooottt}}}yyyrrrnnnmmmhhhhhhgggeeeccc```]]]\\\XXX]]]___bbbtttyyyVVVIIIGGGCCC@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<======???@@@AAABBBDDDFFFIIIMMMUUU```hhhlllnnnrrr~~~ooocccVVVRRRNNNMMMNNNQQQSSSTTTYYY\\\^^^aaafffnnnzzzuuummmhhhfffeee___eeeeeejjjuuu{{{qqqjjjhhhhhhiiikkkkkkpppxxxwwwqqqpppppplllhhhfffeeeccc^^^ZZZVVVUUUUUUVVVVVVWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^___aaacccdddeeejjjpppwww}}}___OOOJJJIIIEEEDDDCCCBBBBBBCCCDDDEEECCCEEEGGGGGGGGGIIIOOOSSSqqqeee]]]WWWVVVWWWYYY\\\cccmmmttt}}}rrrmmmoooqqqqqqxxxzzzrrroooooojjjjjjiiigggdddbbb___^^^WWW[[[]]]```ppp|||[[[KKKGGGDDDBBBBBB>>>>>>>>>=========<<<<<<===============>>>???@@@BBBDDDFFFIIIMMMUUU```hhhlllooosss{{{nnncccUUURRRNNNMMMOOORRRUUUVVVYYY\\\___ccchhhqqq~~~zzzooogggccc```^^^\\\___\\\^^^hhhooo}}}~~~}}}nnnfffdddcccdddgggjjjooowww}}}}}}wwwqqqoooppppppmmmiiiggggggddd___ZZZUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[\\\^^^```bbbeeefffjjjooovvv{{{~~~eeeSSSLLLJJJEEEDDDCCCBBBBBBCCCDDDEEEBBBEEEGGGGGGGGGKKKQQQVVVzzzjjj```ZZZUUUTTTWWW[[[^^^eeeoooxxxtttnnnpppxxxyyy{{{ssspppqqqkkkkkkiiigggeeebbb```___XXXZZZ]]]```mmm___MMMGGGDDDBBBBBB>>>>>>>>>============<<<>>>>>>>>>===>>>>>>??????BBBDDDFFFIIIMMMUUU```hhhkkkoootttwwwkkkaaaTTTQQQNNNNNNPPPTTTXXXYYY[[[^^^aaadddiiirrr}}}~~~tttjjjddd___\\\ZZZ\\\```\\\\\\dddlllzzz|||zzz}}}{{{mmmfffeeeeeegggiiimmmssszzz~~~~~~uuuqqqllljjjhhhddd^^^ZZZTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[\\\]]]___aaacccdddggglllsssxxx{{{jjjUUUMMMJJJEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDFFFGGGHHHLLLSSSYYYuuufff^^^YYYUUUUUUWWW[[[___hhhsss{{{wwwssstttzzzpppmmmooolllkkkiiigggdddbbbaaa```ZZZ\\\___bbbkkkeeeOOOFFFCCCBBBBBB???>>>>>>>>>============???>>>>>>>>>>>>>>>???@@@BBBDDDFFFIIIMMMUUU```hhhkkkpppvvv|||sssggg]]]TTTQQQNNNNNNRRRVVVZZZ\\\^^^```bbbdddgggooozzzyyypppgggaaa^^^[[[ZZZYYY^^^\\\\\\dddiiivvvyyyxxxzzzyyylllggghhhiiillloooqqqwww~~~zzzsssmmmiiiddd]]]XXXTTTTTTTTTTTTTTTUUUWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^```aaaaaabbbhhhoootttyyymmmVVVMMMKKKEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDFFFGGGHHHMMMUUU[[[}}}qqqccc\\\XXXUUUVVVXXXZZZ___jjjvvv{{{wwwyyyyyynnnkkkmmmnnnllljjjgggeeecccbbbaaa]]]^^^aaadddkkk}}}lllSSSFFFCCCBBBAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@AAABBBDDDFFFIIIMMMUUU```hhhkkkqqqxxxyyypppdddZZZSSSPPPNNNOOOSSSXXX]]]___```aaacccdddgggnnnxxx|||uuukkkccc^^^\\\[[[ZZZXXX``````aaafffjjjuuutttsssvvvwwwkkkgggjjjlllppptttsssyyy~~~tttlllddd]]]WWWSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^___```aaa___eeelllqqqwww}}}pppWWWMMMKKKEEEDDDCCCBBBBBBCCCDDDEEECCCEEEFFFGGGHHHNNNVVV\\\vvvkkk___YYYWWWUUUWWWZZZ\\\bbbnnn{{{{{{wwwxxx}}}qqqmmmnnnpppnnnkkkiiifffeeedddddd___```bbbeeejjjyyysssWWWHHHDDDCCCBBB?????????>>>>>>>>>============>>>>>>???@@@AAABBBBBBDDDFFFIIIMMMUUU```hhhkkkrrryyy}}}vvvnnnbbbXXXRRRPPPNNNOOOTTTZZZ___aaaaaabbbddddddgggnnnxxxxxxpppfff^^^YYYYYYYYYZZZZZZbbbcccccchhhjjjvvv|||pppqqquuuxxxllljjjmmmppptttxxxxxx~~~{{{ooofff^^^XXXSSSRRRRRRSSSSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbccc___dddjjjooottt{{{tttXXXMMMKKKEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGGGGHHHNNNVVV]]]qqqfff[[[WWWVVVUUUWWW[[[___fffsssxxxtttuuuvvvqqqsssrrrpppmmmjjjhhhffffffeee``````cccfffiiivvvxxxZZZJJJEEEDDDCCC????????????>>>>>>>>>>>>=========>>>???AAABBBCCCBBBDDDFFFIIIMMMUUU```iiijjjssszzzzzzuuummmaaaWWWRRRPPPNNNPPPUUU[[[```bbbaaabbbdddeeehhhooozzzuuummmbbbZZZVVVVVVWWWXXXXXX``````___cccfffrrrtttqqqrrrxxx|||pppmmmpppssswww{{{}}}rrrhhh___YYYRRRRRRRRRRRRSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]^^^```bbbdddfff```eeejjjooosssyyyvvvYYYMMMKKKEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGGGGGGGHHHNNNVVV]]]ggg___XXXVVVUUUTTTWWW[[[dddjjjuuu|||tttrrrttt{{{zzzsssnnnrrrppplllhhheeecccccccccdddgggcccdddkkkrrr^^^HHHEEEDDD???AAA@@@??????>>>>>>??????<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDFFFLLLVVVbbbjjjqqq{{{{{{zzzuuukkk___YYYRRRPPPNNNQQQWWW]]]```aaabbbeeehhhiiikkkrrr~~~uuuiii]]]YYYXXXUUUSSSSSSYYYZZZ]]]___```eeevvvzzzssspppsssxxx|||sssrrrssstttwww{{{zzzssseeeZZZVVVRRRQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYYYYZZZ]]]```^^^___```bbbccccccccccccbbb```aaahhhpppvvv~~~vvvWWWOOOJJJEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDFFFHHHHHHLLLWWWccceee]]]WWWUUUUUUUUUXXX]]]jjjqqq{{{zzzrrrooopppvvvzzztttooorrrpppllliiifffdddddddddgggiiieeedddjjjpppdddMMMHHHFFFAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>???@@@BBBBBBDDDDDDEEEHHHNNNXXXdddlllsss|||zzzzzztttjjj___XXXSSSQQQPPPRRRXXX]]]```aaabbbeeehhhjjjmmmuuuuuuhhh\\\XXXWWWUUUTTTUUUYYYZZZ]]]______eeetttvvvooolllpppyyy|||sssrrrtttvvvyyy}}}~~~ooo```VVVRRRQQQQQQPPPPPPQQQSSSUUUVVVXXXYYYYYYYYYXXXYYY\\\^^^^^^^^^```aaabbbcccccccccbbb```aaagggnnnssszzzvvvXXXOOOIIIEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEGGGIIIIIIMMMXXXdddbbb[[[VVVUUUUUUVVV[[[aaarrryyywwwoookkklllqqqzzz{{{uuuqqqrrrqqqnnnjjjhhhfffeeeeeeiiikkkfffeeejjjnnnmmmSSSJJJFFFCCCAAA@@@??????>>>>>>??????@@@@@@??????@@@AAABBBBBBEEEFFFGGGJJJQQQ[[[fffnnnvvv}}}zzzzzztttiii^^^WWWSSSQQQQQQSSSWWW]]]```bbbaaaeeeiiilllpppyyytttggg[[[VVVVVVUUUVVVWWWZZZZZZ]]]______dddqqqqqqkkkhhhnnnyyy{{{sssrrruuuwww{{{yyyjjj\\\SSSOOOPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXWWWXXXZZZ\\\\\\]]]___```aaaaaabbbbbbbbb```aaaffflllpppvvv}}}vvvZZZOOOGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFHHHJJJKKKNNNYYYeee___YYYUUUUUUUUUWWW___ggguuu~~~vvvmmmiiijjjnnnvvv|||uuuqqqrrrqqqnnnllljjjhhhgggggghhhjjjfffeeeiiimmm~~~vvvXXXJJJEEEDDDAAA@@@??????>>>>>>??????@@@@@@?????????@@@@@@AAAEEEFFFHHHKKKRRR\\\gggnnnuuu{{{yyyzzzssshhh\\\VVVQQQPPPPPPRRRUUUZZZ^^^aaaaaaeeeiiimmmsss~~~tttfffYYYUUUUUUUUUWWWYYY[[[[[[]]]___```cccooo{{{zzzllliiihhhooozzz{{{rrrqqqsssuuuyyy}}}rrrfffZZZRRRPPPOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXYYYXXXWWWWWWXXXYYY\\\\\\^^^___```aaaaaaaaaaaa___```ffflllooovvv|||www[[[PPPFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGJJJKKKNNNZZZfff]]]YYYUUUUUUVVVYYYccclllvvvwwwmmmjjjjjjnnnsss{{{}}}uuuqqqqqqpppooommmkkkiiihhhhhheeehhheeedddhhhkkk{{{^^^JJJDDDDDDAAA@@@??????>>>>>>????????????>>>>>>>>>??????@@@CCCDDDGGGKKKQQQ[[[fffmmmpppwwwzzzzzzsssfff[[[UUUOOOOOOOOOPPPSSSWWW[[[___aaaeeejjjnnnuuusssfffYYYTTTUUUUUUWWWYYY[[[[[[]]]```aaadddnnnyyyuuujjjiiilllqqq|||zzzqqqpppqqqsssvvvzzz|||ttthhh```WWWQQQOOONNNNNNNNNNNNPPPRRRTTTUUUVVVWWWYYYXXXWWWWWWWWWYYY[[[\\\]]]___````````````aaa___aaagggmmmqqqwww}}}yyy\\\PPPFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDFFFIIIJJJNNNYYYeee]]]YYYWWWWWWWWW[[[fffqqqzzzwwwnnnkkklllnnnpppuuu|||~~~vvvrrrppppppooommmllljjjiiihhhcccfffccccccggghhhwwwhhhMMMDDDEEEAAA@@@??????>>>>>>??????>>>=========>>>??????@@@AAACCCFFFJJJQQQ[[[eeelllmmmuuu{{{zzzrrreeeYYYTTTMMMNNNOOOOOOQQQTTTYYY]]]bbbeeejjjooowwwrrreeeYYYUUUUUUUUUVVVXXX\\\[[[]]]aaacccfffnnnxxxtttllljjjoootttxxxpppnnnppprrrvvvzzz|||tttfff___ZZZSSSOOOMMMMMMMMMMMMNNNOOORRRTTTUUUUUUWWWYYYYYYXXXXXXXXXYYY[[[\\\^^^___``````aaaaaaaaa___bbbiiinnnrrrxxx~~~{{{]]]PPPGGGHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDFFFHHHJJJNNNZZZfff^^^ZZZYYYXXXYYY]]]iiiuuuwwwnnnkkkmmmllllllnnnsss{{{wwwsssoooooonnnmmmllljjjiiihhhcccfffcccbbbddddddrrrvvvTTTFFFFFFAAA@@@??????>>>>>>??????=========>>>???@@@AAABBBAAACCCFFFKKKRRR\\\fffmmmqqqvvv|||zzzrrrdddXXXSSSMMMNNNPPPPPPPPPTTTYYY^^^bbbfffkkkpppwwwqqqeeeZZZVVVVVVUUUTTTUUU\\\[[[]]]bbbeeehhhoooxxxyyyoookkknnnvvvvvvnnnnnnqqqtttyyy}}}tttiii___[[[XXXSSSNNNMMMLLLLLLLLLMMMOOOQQQTTTUUUTTTVVVYYYZZZYYYYYYZZZZZZ\\\]]]^^^___```aaaaaaaaabbbaaaccciiinnnqqquuu{{{~~~]]]PPPHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEGGGIIIKKKOOO[[[ggg^^^\\\ZZZYYYYYY^^^jjjwwwvvvmmmkkkmmmjjjiiiiiimmmuuu}}}wwwtttnnnnnnnnnmmmllljjjiiihhhdddgggdddbbbcccaaannn[[[IIIFFFAAA@@@@@@???>>>?????????>>>>>>>>>???@@@BBBCCCDDDAAACCCGGGLLLSSS\\\gggmmmwwwzzz~~~{{{qqqcccWWWSSSNNNOOOQQQQQQQQQTTTZZZ^^^bbbfffkkkpppxxxqqqeeeZZZWWWWWWUUUSSSTTT\\\[[[^^^cccfffiiipppxxx}}}qqqkkklllvvv}}}tttmmmnnnssswww|||wwwqqqggg^^^[[[ZZZUUUPPPNNNLLLLLLLLLMMMOOOQQQTTTUUUSSSVVVYYYZZZZZZZZZ[[[\\\\\\]]]___```aaaaaabbbbbbdddbbbdddiiimmmooosssxxx|||]]]QQQIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFHHHKKKLLLQQQ\\\hhheee___[[[[[[]]]cccooo{{{tttooonnnmmmiiihhhhhhkkkpppwww~~~{{{uuurrrsssrrrpppnnnkkkiiigggffffffbbbaaabbb^^^]]]nnniiiJJJGGGCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>??????@@@AAABBBDDDGGGLLLSSS]]]hhhppptttwww~~~rrrdddYYYRRRPPPQQQRRRRRRSSSVVV\\\___bbbhhhnnnpppsss~~~rrrggg]]]WWWTTTSSSUUUYYY[[[[[[]]]ccckkksssyyy|||zzzmmmnnnmmmwwwzzzrrrnnnpppuuuwwwzzz~~~xxxnnneeeaaa]]]VVVQQQPPPKKKLLLMMMOOOQQQSSSTTTUUUWWWWWWXXXYYYZZZ\\\^^^___````````````aaaaaaaaaaaaaaacccgggiiilllooosssvvv[[[MMMIIIGGGFFFDDDCCCCCCCCCDDDEEEHHHHHHHHHHHHJJJRRR]]]eeehhhccc^^^^^^aaafffqqq|||vvvooolllkkkhhhhhhhhhiiimmmrrrxxx{{{yyytttrrrtttsssqqqooommmjjjiiihhheeebbbbbbccc___]]]kkklllMMMIIIBBBBBB@@@???>>>=========??????>>>>>>??????@@@AAACCCDDDHHHLLLSSS]]]hhhooosssvvv}}}rrrdddYYYSSSPPPQQQRRRSSSTTTXXX]]]```dddhhhlllpppuuuqqqfff\\\WWWTTTRRRUUUYYY]]]]]]___dddlllttt{{{~~~yyylllnnnmmmxxxwwwppplllooosssvvvyyy}}}|||oooggg```XXXSSSSSSLLLMMMNNNOOOQQQRRRSSSTTTWWWWWWXXXYYYZZZ\\\^^^^^^^^^^^^___```aaabbbccccccccceeeggghhhjjjmmmqqqttt}}}\\\NNNJJJGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHKKKRRR]]]eeejjjeeebbbccceeekkkuuuxxxoookkkiiiggggggggghhhjjjmmmppprrrvvvzzzzzzuuutttuuutttrrrpppnnnllljjjiiieeeccccccccc^^^\\\iiiyyypppOOOHHHBBBAAA@@@>>>============??????>>>>>>??????@@@AAACCCEEEHHHLLLSSS]]]gggnnnsssvvv}}}pppcccYYYTTTOOOQQQSSSUUUVVVZZZ___bbbeeehhhkkkpppxxxpppeee[[[VVVSSSRRRUUUYYY^^^___bbbgggnnnuuu|||zzzmmmoooqqq|||uuunnniiilllpppsssvvvyyy}}}|||ooodddZZZTTTSSSMMMNNNNNNOOOPPPQQQSSSSSSWWWWWWXXXYYY[[[\\\]]]]]][[[\\\]]]___aaacccdddeeeffffffgggggghhhkkkooossszzz|||^^^PPPLLLGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIKKKRRR]]]eeefffcccbbbeeeiiioooyyy|||pppjjjhhhfffffffffggghhhjjjlllnnnhhhqqq{{{|||yyyxxxttttttrrrpppnnnllljjjiiihhheeedddaaa\\\\\\ggguuuvvvQQQHHHCCCBBBAAA???>>>>>>======??????>>>>>>??????@@@AAADDDEEEHHHLLLSSS]]]gggnnnssswww~~~nnn```XXXTTTOOOQQQTTTWWWYYY\\\```cccggghhhkkkpppzzznnndddZZZVVVSSSRRRUUUZZZ^^^```ccchhhnnnuuu}}}}}}pppqqqwwwtttlllgggiiilllmmmpppsssvvv|||zzzlll___VVVSSSOOOOOONNNNNNOOOQQQRRRSSSVVVWWWXXXYYY[[[[[[\\\\\\[[[\\\]]]___aaabbbcccdddeeefffeeeeeefffjjjoootttyyy}}}___QQQLLLGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHIIILLLSSS]]]eee^^^\\\___eeekkkrrr}}}sssllliiifffffffffgggiiikkkmmmnnnhhhppp{{{~~~zzzyyysssrrrqqqooommmkkkjjjiiikkkhhhddd___ZZZ\\\gggsssXXXJJJDDDCCCBBBAAA@@@???????????????>>>>>>??????@@@AAACCCEEEHHHLLLSSS]]]gggnnnuuuzzz~~~kkk^^^VVVSSSPPPSSSWWWZZZ\\\___bbbdddgggiiikkkqqq{{{nnndddZZZVVVTTTSSSVVV[[[^^^```dddiiinnnuuu}}}pppppp{{{vvvmmmggggggiiiiiijjjmmmooovvvxxxfffYYYTTTOOOOOONNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ[[[[[[[[[[[[]]]]]]^^^___```aaabbbbbbddddddeeeeeegggkkkqqquuu{{{```QQQKKKGGGFFFDDDCCCCCCCCCDDDEEEEEEFFFHHHIIILLLSSS]]]eeeWWWWWW[[[dddlllsss}}}wwwooollliiihhhhhhhhhjjjllloooqqqrrrwww}}}}}}yyyxxxrrrrrrqqqooommmkkkjjjiiillljjjfff___[[[^^^gggppp___OOOEEEDDDCCCBBB@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBDDDGGGLLLSSS^^^hhhpppvvv|||~~~kkk]]]UUUSSSQQQTTTYYY]]]^^^```bbbdddgggjjjmmmrrr{{{nnnddd[[[WWWUUUUUUXXX]]]^^^aaafffjjjnnnuuu~~~qqqrrrxxxooohhhhhhjjjiiijjjllllllrrryyy~~~lll]]]VVVOOONNNMMMMMMNNNQQQSSSUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ]]]]]]^^^___``````aaaaaacccdddeeefffhhhlllqqqvvv{{{```PPPKKKGGGFFFDDDCCCCCCCCCDDDEEEDDDFFFHHHJJJMMMTTT^^^eeeSSSTTTZZZccclllsss|||{{{ssspppmmmkkkiiihhhiiillloooqqqzzz~~~~~~yyyxxxssssssqqqpppnnnmmmkkkkkkiiijjjhhhccc___aaaggglllcccOOODDDDDDBBBAAA@@@???????????????>>>>>>??????@@@AAAAAACCCFFFLLLTTT^^^jjjqqquuu|||lll^^^VVVSSSSSSVVV[[[___```aaabbbcccfffkkkppptttyyynnneee[[[WWWVVVVVVZZZ______ccchhhlllooovvvxxx|||yyyqqqkkkkkkmmmmmmoooqqqpppuuu{{{}}}~~~jjj[[[UUUNNNMMMMMMMMMNNNQQQTTTVVVUUUWWWYYYZZZ[[[ZZZYYYYYY[[[[[[]]]^^^```aaabbbccceeefffhhhiiijjjlllpppssszzz```PPPJJJGGGFFFDDDCCCCCCCCCDDDEEECCCEEEHHHJJJMMMTTT^^^eeeSSSTTTZZZdddlllrrr{{{}}}vvvssspppnnnjjjhhhhhhkkknnnpppyyy{{{yyyttttttsssqqqooonnnmmmlllfffiiijjjgggcccdddgggiiiqqqbbbMMMCCCCCCAAA@@@???>>>>>>>>>?????????>>>???@@@@@@AAA@@@BBBFFFLLLTTT___jjjrrrttt|||nnn___WWWTTTTTTXXX]]]```aaaaaabbbccceeekkkqqqtttxxxnnneee\\\XXXWWWWWW[[[``````eeejjjnnnqqqwwwzzzrrrmmmnnnqqqrrrtttwwwvvv{{{zzzeeeWWWRRRNNNMMMLLLLLLNNNRRRUUUWWWUUUWWWYYYZZZ[[[ZZZYYYXXXXXXYYY[[[^^^```bbbdddeeefffhhhjjjkkkkkkllloooqqqxxx```PPPKKKGGGFFFDDDCCCCCCCCCDDDEEECCCEEEHHHJJJNNNTTT^^^eeeYYYWWW[[[fffqqqxxx}}}{{{rrrnnnlllmmmmmmkkkhhhkkkqqq}}}|||vvvtttsssrrrrrrpppmmmkkkiiiiiihhhffffffeeeeeeeeettt]]]IIIDDDBBB@@@???@@@@@@>>>===@@@???===<<<===???BBBDDDBBBCCCFFFJJJRRR\\\hhhpppwwwxxxooo^^^XXXYYYVVVVVVXXX\\\```aaaaaa```fffiiimmmttt~~~xxxkkk^^^YYYZZZ[[[^^^aaacccjjjmmmkkkooo}}}}}}wwwsssrrrrrrssswww}}}}}}oooaaaWWWQQQLLLLLLLLLLLLNNNPPPRRRSSSSSSTTTVVVVVVVVVVVVWWWYYYZZZ\\\___```aaabbbeeegggggghhhiiiiiiiiijjjmmmppp|||{{{~~~^^^SSSOOOHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGIIINNNUUU^^^dddYYYXXX]]]gggpppvvv||||||sssooommmmmmmmmjjjgggkkkrrr|||zzzvvvtttsssrrrrrrpppnnnkkkkkkjjjiiihhhggggggggggggrrr~~~YYYKKKEEEBBB@@@???@@@@@@???===@@@???===<<<===???BBBCCCCCCDDDGGGLLLSSS]]]hhhooouuuwwwppp___WWWWWWUUUUUUWWW[[[___bbbccccccgggiiimmmuuu{{{lll^^^XXXWWWXXX[[[___bbbiiimmmlllooo|||}}}wwwsssttttttuuuzzz|||jjj^^^VVVQQQKKKKKKKKKKKKMMMOOOQQQRRRTTTUUUWWWXXXWWWXXXZZZ[[[]]]___aaabbbbbbbbbdddffffffggghhhhhhhhhjjjmmmoooyyyyyy~~~cccSSSMMMIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFGGGIIIMMMUUU]]]dddYYYZZZ```hhhmmmrrr|||~~~tttpppnnnmmmllljjjiiinnnvvv|||xxxvvvuuusssrrrrrrqqqnnnkkklllkkkjjjiiihhhhhhhhhhhhppptttUUUMMMEEECCCAAA@@@@@@@@@???>>>@@@???======>>>???BBBCCCCCCFFFIIINNNTTT^^^gggnnnqqqwwwppp___VVVUUUSSSSSSUUUYYY___dddfffggghhhiiinnnxxxqqq```XXXVVVWWWZZZ^^^bbbhhhmmmmmmqqq{{{{{{vvvssstttuuuwww|||rrrdddZZZSSSPPPLLLLLLKKKLLLMMMOOOQQQRRRTTTVVVXXXYYYYYYZZZ\\\^^^```aaaccccccbbbbbbccceeeeeefffgggggggggiiilllnnnuuuvvv}}}iiiTTTLLLJJJIIIGGGFFFEEEEEEFFFGGGEEEFFFGGGIIIMMMTTT\\\bbbZZZ\\\bbbhhhjjjooo{{{~~~tttooommmllllllllloooxxx}}}xxxwwwuuussssssrrrqqqnnnlllkkkkkkjjjiiiiiiiiiiiiiiiooouuuUUUMMMEEECCCAAA@@@@@@@@@???>>>???>>>>>>===>>>@@@AAACCCCCCEEEIIIMMMTTT]]]ffflllooovvvppp```VVVTTTRRRRRRSSSXXX___eeeiiikkkjjjjjjppp|||vvvdddZZZXXXYYY]]]aaaaaagggmmmooorrryyyvvvqqqoooqqqsssuuu{{{mmm```WWWRRROOOMMMMMMMMMMMMNNNPPPRRRSSSSSSUUUXXXYYYZZZ[[[]]]______```bbbbbbbbbbbbdddeeedddeeefffffffffhhhkkkmmmqqqttt|||kkkUUULLLIIIHHHGGGFFFEEEEEEFFFGGGFFFFFFGGGIIIMMMTTT\\\bbb[[[^^^cccfffggglllyyy~~~sssnnnkkkkkknnnrrrzzzyyywwwuuutttssssssqqqnnnllljjjjjjiiihhhhhhhhhiiiiiippp}}}YYYJJJEEECCCAAA@@@AAAAAA???>>>???>>>>>>>>>???@@@AAABBBBBBDDDGGGKKKRRR[[[dddkkknnnwwwooo```WWWUUUQQQQQQSSSXXX___fffjjjllljjjlllssszzzggg\\\YYYZZZ^^^cccaaaffflllpppsssyyy}}}pppkkkiiikkknnnqqqwww~~~oooaaaWWWRRROOOLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTWWWXXXXXXZZZ\\\^^^[[[]]]___aaaaaabbbdddfffdddeeefffffffffgggjjjmmmpppttt|||kkkUUUNNNHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGHHHJJJNNNUUU]]]ccc^^^^^^aaaccceeejjjxxx~~~tttooolllmmmssszzz{{{wwwvvvtttssssssrrrooollljjjjjjiiiiiihhhiiiiiijjjooo\\\IIIFFFDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEIIIPPPZZZeeellloooxxx}}}nnn```XXXUUUQQQRRRTTTYYY```fffjjjkkkjjjnnnwww{{{lll```\\\[[[^^^aaabbbeeekkkqqqtttyyywwwkkkgggdddgggjjjmmmttt{{{xxxggg[[[SSSPPPJJJJJJIIIIIIJJJKKKMMMNNNRRRTTTVVVWWWWWWXXXZZZ\\\ZZZ\\\^^^```aaabbbeeegggdddeeefffffffffhhhkkkmmmqqquuu}}}jjjUUUPPPGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHJJJOOOWWW```fff```^^^^^^```ccciiivvvvvvrrroooqqqwww|||wwwvvvttttttsssrrrooommmkkkkkkjjjjjjjjjjjjkkkkkkmmm~~~[[[IIIFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>??????@@@AAAAAACCCCCCEEEHHHOOOZZZgggpppqqqyyy|||nnn```XXXUUURRRSSSVVV[[[aaafffhhhhhhiiippp{{{rrruuuyyyuuuhhhbbb^^^___aaaccceeejjjrrruuuyyytttjjjfffcccfffiiilllssszzzppp```VVVQQQKKKKKKJJJJJJJJJLLLMMMNNNSSSUUUWWWWWWWWWXXXYYY[[[\\\^^^```aaaaaabbbdddfffeeefffggggggggghhhkkknnnssswww~~~jjjUUUPPPHHHGGGFFFEEEFFFFFFGGGHHHFFFGGGIIILLLQQQYYYbbbiiiaaa^^^\\\^^^bbbiiivvvxxxuuurrrttt{{{|||xxxvvvttttttsssrrrooommmllllllkkkkkkkkkllllllmmmjjj{{{{{{ZZZKKKFFFDDDBBBAAAAAAAAA@@@???===>>>>>>???@@@@@@AAAAAADDDDDDEEEHHHOOO[[[iiisssssszzz}}}nnn```WWWTTTRRRTTTWWW]]]bbbfffgggfffhhhqqq}}}zzzqqqrrrqqqqqqxxx~~~ppphhhbbbaaacccdddeeejjjrrrvvvzzztttkkkfffdddgggjjjmmmssszzz}}}uuucccWWWRRRNNNNNNMMMMMMMMMOOOPPPQQQUUUVVVXXXXXXWWWXXXYYY[[[___aaabbbcccbbbbbbdddeeeeeefffgggggggggiiilllnnnuuuxxxkkkUUUPPPIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGIIILLLRRRZZZdddjjj^^^[[[\\\aaagggnnnyyy{{{vvvrrrrrrxxx{{{uuusssqqqooonnnnnnnnnoooooommmjjjhhhggghhhiiikkkssszzz}}}```IIIIIIFFFCCCAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGJJJPPPZZZhhhqqqssszzzzzzjjj^^^XXXXXXTTTVVVYYY\\\^^^bbbfffiiiiiinnnxxxssskkklllppptttwww}}}ttthhheeedddeeebbbdddkkksssyyyxxxnnnnnnnnnnnnpppssswwwyyy}}}}}}gggXXXSSSLLLLLLMMMNNNPPPQQQRRRRRRVVVWWWXXXXXXWWWWWWXXXZZZ\\\\\\]]]^^^```aaacccdddbbbdddfffhhhiiijjjmmmooovvvuuuxxxvvvXXXMMMHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFGGGKKKRRR[[[eeejjj___\\\\\\aaagggppp}}}{{{xxxtttssswww~~~zzzvvvuuusssqqqpppppppppppppppnnnkkkiiihhhiiikkklllsssxxxiiiOOOIIIFFFCCCAAAAAA@@@???>>>?????????@@@@@@AAAAAABBBBBBDDDGGGJJJPPP[[[hhhrrrrrrwww~~~{{{lll___YYYYYYUUUXXX]]]```bbbccceeefffjjjnnnyyy~~~~~~vvvnnnlllmmmpppssstttyyy|||oooiiihhhgggfffhhhooowww~~~~~~tttttttttuuuwww{{{~~~}}}iiiYYYRRRLLLLLLMMMNNNOOOQQQRRRRRRTTTVVVWWWWWWWWWWWWXXXZZZ]]]]]]^^^___aaacccdddeeedddeeeggghhhiiikkknnnpppvvvuuuxxxxxxZZZOOOHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFGGGKKKRRR\\\eeekkkaaa]]]\\\aaaiiisss|||zzzuuussstttxxx{{{wwwvvvtttsssrrrrrrrrrrrrqqqooollljjjjjjjjjlllmmmqqqtttoooPPPIIIFFFCCCAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFJJJPPP\\\jjjsssuuuvvvzzz}}}mmmaaaZZZYYYVVVZZZ___cccddddddddddddjjjnnnxxxwwwpppoooooommmkkklllmmmppptttvvvyyyuuummmjjjiiijjjlllsss}}}~~~~~~gggVVVOOOKKKKKKLLLMMMNNNPPPRRRRRRRRRTTTVVVWWWWWWWWWYYY[[[]]]^^^___aaabbbdddfffffffffgggggghhhhhhkkkooorrruuutttxxx~~~{{{\\\PPPHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFGGGKKKRRR\\\fffkkkbbb___^^^ccclllwww}}}zzzuuuqqqqqqsssuuu{{{|||vvvvvvuuutttssssssrrrrrrpppnnnllljjjiiikkklllnnnnnnppptttQQQIIIGGGCCCAAAAAAAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@AAACCCFFFJJJQQQ\\\kkkuuuzzzwwwyyy~~~ooobbbZZZYYYVVVZZZ^^^aaabbbccceeefffkkknnnvvv~~~ssskkkggghhhiiijjjjjjkkkpppvvvzzz~~~xxxnnniiihhhlllnnnuuuttt```QQQKKKKKKKKKKKKLLLMMMOOOQQQSSSRRRTTTVVVWWWXXXYYY[[[]]]^^^___```bbbdddfffggggggfffggggggfffgggiiinnnrrrttttttwww~~~|||]]]PPPHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGKKKSSS]]]ffflllfffcccccciiiqqq}}}xxxsssooooooooonnnqqqvvv{{{}}}uuuuuuuuuttttttsssrrrrrrooommmkkkiiiiiijjjlllmmmmmmnnn|||WWWJJJGGGDDDBBBAAAAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@AAACCCGGGJJJQQQ]]]kkkuuuzzzwwwyyyqqqcccZZZXXXVVVWWWYYY[[[]]]aaafffiiijjjllltttzzzqqqiiieeeeeefffhhhiiijjjnnnvvv{{{{{{pppjjjhhhkkkmmmuuuxxxfffXXXNNNKKKJJJJJJJJJJJJLLLOOOQQQSSSSSSVVVXXXYYYZZZ[[[^^^```]]]___aaacccfffggghhhhhheeefffeeeeeeeeehhhlllppprrrrrrwww~~~\\\NNNHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGKKKSSS]]]gggmmmkkkiiilllsss{{{xxxrrrmmmnnnnnnllllllooopppvvv~~~}}}tttuuuuuuuuuuuutttsssrrrnnnmmmjjjiiiiiijjjlllnnnmmmooo~~~YYYJJJGGGDDDBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGKKKQQQ]]]kkktttxxxuuuyyyuuueee[[[XXXUUUVVVWWWXXXZZZ___fffjjjiiikkksss|||uuulllfffccccccddddddjjjiiilllrrrvvvyyytttmmmjjjjjjllluuu{{{hhh\\\SSSMMMLLLIIIIIIIIIIIIKKKNNNQQQSSSUUUWWWYYYZZZ[[[\\\^^^```\\\^^^aaadddfffhhhhhhhhhdddeeeeeeeeeeeegggjjjmmmpppqqqwww]]]MMMHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGLLLSSS^^^hhhnnnqqqqqquuu~~~zzzsssnnnnnnmmmkkkjjjkkkmmmpppuuu|||{{{uuuvvvwwwwwwwwwvvvuuutttooommmkkkjjjjjjkkknnnooojjjmmmzzz\\\JJJGGGDDDBBBBBBBBBAAA????????????@@@@@@AAAAAABBBCCCFFFHHHKKKQQQ\\\jjjtttvvvuuu|||yyyiii^^^ZZZTTTVVVXXXYYY[[[___cccggghhhkkksss{{{rrrggg```___aaabbbbbbllliiiiiimmmqqqsssyyyvvvnnnkkkjjjlllvvvjjj]]]VVVPPPLLLJJJIIIHHHHHHHHHJJJNNNQQQTTTUUUWWWYYYZZZZZZ[[[]]]___[[[]]]aaadddfffhhhhhhhhhdddeeefffgggggghhhjjjlllnnnpppwww___OOOHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGLLLTTT^^^hhhnnnuuuvvv||||||uuuooonnnnnnkkkiiijjjlllmmmqqqxxxzzzvvvwwwxxxyyyyyyxxxvvvuuupppnnnlllkkkkkkmmmoooqqqeeeiiiuuudddJJJHHHDDDCCCBBBBBBAAA@@@>>>>>>???@@@AAAAAABBBBBBDDDFFFIIILLLQQQ\\\iiissswwwwww}}}kkk```[[[TTTWWWZZZ\\\]]]___aaacccgggkkkttt~~~}}}rrrddd]]]]]]aaacccccclllhhhhhhlllooosssyyyuuullliiikkknnnxxxqqq^^^UUURRRNNNIIIGGGIIIHHHGGGHHHJJJNNNQQQTTTUUUWWWYYYZZZYYYZZZ\\\^^^[[[]]]```dddfffggghhhgggdddfffhhhiiiiiiiiikkklllmmmoooxxxbbbQQQHHHHHHFFFEEEEEEEEEFFFGGGFFFFFFHHHLLLTTT^^^iiioooyyywww{{{wwwuuuqqqmmmjjjiiihhhhhhmmmmmmooosssxxx}}}zzz|||{{{{{{zzzyyywwwwwwvvvqqqqqqqqqpppooommmkkkjjjkkkkkkqqqfffQQQIIICCCCCCBBB???===>>>??????@@@@@@@@@AAAAAAAAA@@@DDDHHHLLLRRR]]]lllwww~~~|||}}}ooo```ZZZWWWYYY[[[]]]]]]___aaaccchhhnnnvvv~~~pppjjjccc___^^^`````````cccggglllmmmjjjkkkwwwxxxmmmhhhhhhmmm{{{vvvhhhZZZRRRNNNJJJGGGGGGIIIIIIHHHIIIJJJMMMPPPRRRWWWXXXXXXWWWWWWXXX[[[]]]aaaaaaaaabbbccccccddddddeeeeeeeeeeeegggiiikkklllmmmssszzz^^^OOOKKKIIIFFFEEEFFFGGGFFFFFFDDDFFFIIINNNVVV^^^eeeiii{{{yyy|||yyyvvvsssnnnkkkiiiiiiiiijjjkkknnnqqquuuyyy|||}}}{{{|||{{{zzzxxxwwwvvvuuutttpppppppppooommmllljjjiiijjjiiinnnlllRRRJJJCCCCCCBBB???>>>>>>??????@@@@@@@@@AAAAAAAAAAAADDDHHHKKKQQQ\\\lllxxx~~~|||~~~rrrbbb[[[XXXZZZ\\\]]]^^^```bbbdddhhhmmmuuu~~~xxxlllgggaaa^^^^^^_________bbbeeeiiillljjjlllyyyvvvlllgggeeejjjvvvtttfffWWWPPPMMMIIIHHHHHHIIIIIIIIIJJJKKKNNNPPPQQQWWWXXXYYYYYYYYYZZZ\\\^^^aaaaaaaaabbbccccccddddddeeeeeeeeefffhhhjjjlllnnnqqquuu{{{bbbSSSKKKIIIFFFEEEFFFGGGFFFFFFEEEFFFHHHMMMUUU^^^fffkkk}}}zzz||||||yyyuuuqqqmmmkkkjjjjjjiiillloooqqqtttwwwzzz}}}}}}{{{zzzyyywwwuuuttttttssspppoooooommmlllkkkjjjiiiiiigggjjj{{{tttSSSJJJDDDCCCBBB@@@>>>?????????@@@@@@@@@AAAAAAAAABBBDDDGGGJJJOOO[[[lllyyy}}}~~~uuuddd]]]YYY[[[]]]^^^^^^```ccceeehhhlllsss}}}uuunnnfffccc___]]]]]]^^^^^^]]]dddfffkkkppppppsss~~~vvvjjjdddbbbeeeooo}}}|||~~~}}}rrrdddUUUNNNKKKIIIHHHIIIHHHIIIJJJKKKMMMOOOPPPQQQVVVXXXZZZ[[[[[[[[[]]]^^^```aaabbbcccddddddddddddeeeeeeeeegggiiilllooopppuuuxxx|||cccTTTKKKIIIFFFEEEFFFGGGFFFFFFGGGGGGHHHLLLTTT^^^hhhnnn|||yyyzzz|||xxxsssooolllkkkkkklllooorrrtttuuuzzz~~~zzzyyywwwvvvuuuuuuvvvvvvqqqpppooommmlllkkkjjjjjjjjjggghhhwwwyyyTTTKKKDDDCCCCCC@@@???@@@??????@@@@@@@@@AAAAAAAAABBBDDDFFFHHHNNN[[[lllyyy~~~vvveee]]]YYYZZZ\\\\\\]]]___bbbeeefffjjjrrr}}}vvvllleee___^^^]]]\\\]]]]]]]]]]]]hhhlllssszzz|||}}}wwwjjjbbb___aaahhhttt~~~sssdddUUUNNNKKKIIIHHHJJJHHHIIIKKKMMMOOOPPPPPPPPPTTTVVVZZZ[[[\\\\\\\\\]]]```aaabbbdddddddddddddddddddddeeegggjjjnnnqqqsssyyyzzz}}}bbbSSSKKKIIIFFFEEEFFFGGGFFFFFFHHHGGGGGGKKKSSS^^^jjjpppyyyuuuuuu|||~~~zzzuuuqqqnnnmmmmmmmmmrrrvvvxxxyyy~~~xxxxxxvvvvvvvvvxxxyyyzzzsssrrrpppnnnmmmllllllllllllhhhhhhvvv{{{UUULLLEEECCCCCCAAA@@@AAA??????@@@@@@@@@AAAAAAAAABBBDDDFFFHHHNNNZZZlllyyyvvveee^^^XXXYYYZZZZZZ[[[]]]aaaddddddjjjsssyyyooofff```ZZZZZZ[[[\\\\\\]]]^^^___jjjoooyyyzzzkkkaaa______ccckkktttttteeeVVVOOOLLLIIIHHHIIIHHHJJJKKKNNNOOOPPPQQQQQQRRRTTTXXXZZZ[[[[[[\\\]]]```aaaccceeeeeeeeedddcccddddddfffhhhkkknnnqqqsssyyyzzz}}}cccSSSKKKIIIFFFEEEFFFGGGFFFFFFHHHGGGGGGKKKTTT___kkkssswwwrrrpppuuu~~~~~~zzzvvvrrrpppooonnnnnnuuu}}}}}}xxxwwwvvvuuuvvvxxxzzz{{{tttrrrpppnnnmmmllllllmmmmmmjjjiiivvv{{{VVVMMMEEECCCCCCAAAAAACCC??????@@@@@@@@@AAAAAAAAAAAACCCFFFIIINNNZZZkkkxxxwwwfff```WWWXXXYYYYYYZZZ\\\```ddddddjjjttt~~~sssjjjbbb]]]WWWYYY[[[\\\\\\^^^aaaccciiimmmxxx{{{lllbbb```___aaafffmmmwwwqqqdddVVVPPPNNNKKKIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQTTTWWWYYYZZZ[[[]]]___```aaaccceeefffeeedddcccdddeeeeeegggjjjnnnqqqssswwwxxx{{{gggVVVKKKIIIFFFEEEFFFGGGFFFFFFGGGGGGHHHLLLUUUaaammmtttxxxppplllpppxxx~~~~~~zzzvvvsssqqqppppppppp{{{|||zzzxxxvvvttttttuuuwwwxxxsssrrrooommmkkkkkkllllllmmmjjjjjjvvv|||WWWNNNEEECCCCCCAAAAAACCC??????@@@@@@@@@AAAAAAAAA???CCCFFFJJJOOO[[[jjjvvv~~~zzziiibbbXXXYYYYYYYYYZZZ]]]aaaeeeeeelllvvvwwwnnnfff```\\\VVVXXX[[[\\\\\\___cccggghhhkkktttxxxlllddd```___bbbeeejjjtttyyykkk___TTTPPPOOOLLLJJJJJJLLLLLLLLLMMMNNNQQQSSSTTTRRRTTTWWWXXXYYY[[[___aaa```aaadddfffgggfffdddcccdddeeeeeegggjjjmmmpppqqqsssuuuzzzjjjXXXKKKIIIFFFEEEFFFGGGFFFFFFFFFFFFHHHMMMVVVbbbmmmtttyyyqqqjjjmmmuuu}}}zzzvvvsssqqqqqqqqqsss{{{|||zzzvvvtttrrrrrrtttuuurrrqqqnnnkkkjjjjjjkkkkkkllljjjjjjvvv~~~XXXNNNFFFCCCCCCBBBBBBDDD??????@@@@@@@@@AAAAAAAAA>>>BBBGGGJJJPPP[[[jjjuuu}}}}}}kkkeeeYYYZZZZZZZZZ[[[^^^bbbfffgggmmmxxxsssjjjddd___[[[VVVYYY[[[\\\\\\```eeejjjiiijjjrrrvvvlllfff``````bbbfffkkkuuuiiieee[[[QQQOOOPPPMMMKKKKKKMMMLLLLLLLLLNNNQQQTTTUUUTTTVVVWWWXXXZZZ\\\```ddd```aaadddfffgggfffdddccceeeeeeeeegggiiilllooopppppprrrxxxkkkXXXKKKIIIFFFFFFFFFGGGFFFFFFFFFFFFIIINNNWWWcccnnntttwwwkkkeeekkkuuuxxxrrrpppooonnnqqquuuvvv||||||zzzxxxwwwwwwuuurrrpppuuutttrrrpppmmmkkkiiihhhhhhiiijjjqqq]]]JJJEEEHHHCCC@@@BBB@@@>>>???@@@AAAAAAAAAAAA@@@DDDCCCEEEIIINNNWWWhhhxxx|||qqqggg```aaaaaa```___^^^___```iiilllrrr}}}|||rrriii```ZZZYYYZZZ\\\___aaabbbdddfffhhhjjjfffjjjyyy~~~ooogggccc^^^\\\]]]bbbhhhuuu}}}iiicccZZZWWWRRRNNNLLLKKKIIIHHHJJJKKKKKKMMMNNNPPPRRRSSSVVVXXX[[[\\\]]]^^^```bbbeeegggiiiiiigggeeeeeefffeeeeeeeeegggkkknnnpppqqqqqquuu~~~lllUUULLLJJJGGGFFFGGGHHHGGGGGGGGGHHHJJJPPPYYYcccmmmssswwwjjjccchhhrrr|||}}}vvvqqqpppppppppsssxxxvvv{{{zzzyyywwwvvvvvvuuurrrooosssrrrqqqooommmkkkjjjiiiiiihhhffflll```LLLFFFIIIDDDBBBCCCAAA??????@@@@@@@@@AAAAAAAAADDDCCCEEEIIINNNWWWhhhwww{{{uuukkkaaaaaa```^^^]]]^^^___aaahhhkkkrrr~~~wwwnnnfff^^^YYYYYY[[[^^^bbbdddeeeeeeggghhhlllhhhlllzzz}}}mmmddd```\\\[[[[[[```gggtttsssccc```XXXUUUPPPMMMKKKKKKIIIHHHJJJJJJKKKLLLNNNQQQSSSTTTUUUWWWZZZ[[[\\\^^^aaacccdddfffhhhiiigggffffffggghhhgggfffgggjjjlllnnnooorrrvvvmmmVVVLLLJJJGGGFFFGGGHHHGGGGGGGGGHHHJJJOOOXXXcccnnntttuuuhhh```dddmmmxxxzzztttppppppqqqrrrvvv|||}}}}}}{{{yyyxxxwwwwwwvvvsssqqqqqqpppooonnnmmmkkkjjjjjjkkkhhhcccggg}}}cccNNNGGGIIIEEECCCDDDAAAAAA@@@?????????@@@AAABBBDDDCCCEEEIIINNNWWWgggvvv{{{~~~{{{pppcccaaa^^^\\\\\\]]]```aaafffjjjrrrssskkkddd^^^ZZZ[[[[[[___dddggghhhiiiiiijjjppplllnnnzzzmmmbbb^^^ZZZXXXYYY]]]dddrrr{{{hhh[[[YYYUUUQQQMMMKKKJJJJJJIIIHHHIIIJJJKKKLLLOOOQQQSSSTTTTTTVVVYYY[[[\\\^^^aaacccccceeeggghhhhhhgggggghhhjjjjjjiiihhhiiikkkmmmoootttxxxoooWWWLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGJJJOOOXXXcccnnntttqqqeee]]]```hhhtttyyytttrrrrrrrrrsssyyy|||{{{yyyyyyyyywwwuuusssnnnnnnnnnmmmllllllkkkkkkmmmiiieeeggg{{{fffPPPFFFHHHDDDCCCDDD@@@AAA@@@???>>>>>>@@@BBBCCCCCCCCCEEEJJJNNNWWWggguuu}}}~~~sssfffbbb]]][[[[[[]]]```bbbeeeiiiqqqrrrjjjddd^^^\\\]]]ZZZ___eeejjjmmmnnnoooooouuurrrrrrzzznnnaaa\\\XXXVVVVVVZZZaaaooo}}}qqqaaaVVVTTTQQQOOOKKKIIIIIIIIIIIIIIIHHHIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ[[[\\\]]]```bbbaaadddggghhhhhhhhhhhhiiikkkkkkkkkjjjjjjmmmpppsssvvv{{{oooWWWLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGIIINNNXXXcccooouuunnncccZZZ]]]dddppp|||xxxtttsssssssssuuu|||zzzyyyxxxwwwwwwvvvtttrrrmmmmmmmmmmmmllllllllllllmmmjjjhhhlll}}}iiiQQQEEEFFFCCCBBBCCC???AAA@@@???>>>>>>@@@BBBCCCCCCCCCEEEJJJNNNVVVffftttttthhhccc]]]ZZZ[[[^^^aaabbbfffiiiqqq~~~qqqgggaaa\\\[[[\\\XXX^^^eeelllpppsssuuuvvvzzzxxxwww{{{ooo___YYYVVVTTTUUUYYY___kkk~~~{{{ssslll```WWWTTTOOOMMMIIIHHHHHHIIIIIIHHHGGGHHHJJJLLLOOORRRUUUVVVYYYZZZ\\\\\\\\\]]]^^^```aaacccfffhhhhhhhhhiiijjjjjjkkklllllllllpppuuuyyyzzz~~~oooVVVLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGIIINNNWWWcccooovvvmmmbbbZZZ[[[```iii|||{{{tttsssqqqqqqrrrsssuuu~~~~~~wwwvvvuuuuuuuuutttrrrpppnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkjjjooo|||lllSSSEEEEEEBBBAAACCC>>>AAA@@@?????????@@@AAABBBBBBBBBEEEJJJNNNVVVeeesssvvvjjjeee^^^\\\]]]```aaaaaaeeeiiippp}}}}}}mmmccc^^^YYYYYY[[[YYY^^^ffflllqqquuuxxxzzz|||}}}|||~~~ppp^^^WWWUUUTTTUUUYYY]]]gggxxxoooiiiggg```YYYWWWOOOLLLIIIGGGHHHIIIIIIHHHFFFGGGIIILLLOOOSSSUUUWWWZZZ\\\]]]^^^]]]^^^```aaaaaadddggghhhhhhhhhhhhiiihhhjjjllllllmmmqqqxxx~~~~~~pppVVVLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGHHHMMMWWWdddpppwwwnnncccZZZYYYZZZaaaqqq|||sssllljjjjjjllloooqqquuu~~~xxxwwwvvvvvvvvvuuusssqqqooooooooonnnnnnmmmmmmmmmllliiihhhlllxxxpppUUUFFFFFFCCCBBBCCC?????????@@@@@@@@@AAAAAAAAABBBBBBFFFJJJOOOVVVdddrrryyylllfff___]]]```bbbbbbaaadddhhhppp}}}{{{kkkbbb]]][[[\\\___\\\aaaggglllqqquuuxxx{{{|||uuuaaaXXXUUUTTTVVVYYY\\\cccqqqiiibbbaaa]]]YYYXXXPPPMMMIIIHHHHHHHHHHHHHHHFFFGGGIIILLLOOOSSSVVVXXXXXX[[[]]]^^^___aaaccceeebbbdddggghhhhhhggghhhiiigggiiikkkkkkkkkooowww~~~rrrWWWLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGHHHMMMVVVdddpppxxxooodddZZZWWWWWWZZZiii{{{wwwmmmgggddddddhhhlllpppuuu{{{zzzyyyyyyyyyyyyvvvtttpppppppppooonnnnnnmmmmmmlllhhhfffiiissssssWWWGGGGGGDDDDDDEEE@@@>>>???@@@AAAAAAAAAAAA@@@BBBBBBFFFKKKOOOVVVdddqqq~~~|||lllfff```___aaadddcccaaacccgggooo}}}{{{kkkccc___^^^```ddd```ccchhhlllpppssswwwzzz{{{zzzeee\\\UUUTTTWWWZZZ\\\aaammmzzzkkk```^^^ZZZVVVVVVPPPMMMJJJHHHHHHHHHHHHHHHEEEGGGIIILLLOOOSSSVVVXXXWWWYYY\\\___aaacccfffiiiccceeehhhhhhhhhgggggghhhfffiiikkkjjjiiimmmuuu}}}tttYYYLLLJJJGGGFFFGGGHHHGGGGGGGGGGGGHHHMMMVVVdddqqqyyypppfff[[[VVVVVV[[[eeeoooyyynnneee```___cccfffeeefffppp|||zzzzzzyyyxxxwwwvvvuuutttsssrrrpppnnnnnnnnnnnnooonnniiidddeeeqqqzzzZZZHHHIIIFFFCCCCCCAAA??????@@@@@@@@@AAAAAAAAADDDDDDEEEIIILLLSSSbbbppp{{{xxxmmmbbb_________^^^```bbbfffmmmzzzzzzjjjbbb___\\\\\\^^^___ccciiioootttxxxzzz{{{~~~bbb[[[WWWUUUVVVYYY\\\```kkkvvv~~~kkk```]]]XXXSSSRRROOONNNKKKIIIHHHGGGGGGGGGJJJIIIIIILLLQQQUUUXXXYYY[[[ZZZZZZZZZ\\\^^^aaacccffffffeeeffffffggghhhiiieeehhhkkkmmmooorrrvvvyyyrrrXXXOOOMMMIIIGGGGGGGGGGGGFFFFFFGGGJJJOOOWWWdddrrr{{{lllddd\\\YYYYYY\\\dddlllttt|||yyymmmeee```___ccceeeeeefffooo~~~}}}zzzwwwtttrrrpppppprrrqqqpppooooooooooooooommmhhhdddeeennn~~~]]]IIIIIIEEEBBBCCCAAA??????@@@@@@@@@AAAAAAAAADDDDDDEEEIIILLLSSSaaaooo{{{yyymmmaaa^^^^^^]]]\\\^^^aaaeeekkkuuu{{{kkkbbb___]]]]]]___```dddiiioootttxxx|||~~~eee\\\XXXVVVWWWZZZ]]]aaakkkvvv|||~~~lll___\\\UUUPPPOOOOOOMMMKKKIIIHHHGGGGGGGGGJJJIIIIIILLLQQQUUUXXXYYY[[[ZZZZZZZZZ\\\___aaaccceeeeeeeeeeeefffggghhhiiifffhhhjjjmmmooorrrvvvyyy}}}}}}qqqWWWMMMKKKGGGEEEEEEEEEEEEDDDFFFGGGJJJNNNWWWdddqqqzzziiibbb\\\[[[[[[\\\bbbiiinnnrrrxxx~~~wwwkkkccc___^^^bbbddddddfffooo~~~}}}wwwsssooonnnnnnppppppqqqqqqqqqpppoooooommmhhheeedddkkkaaaKKKHHHCCCAAACCCAAA??????@@@@@@@@@AAAAAAAAADDDCCCEEEIIILLLSSSaaannn}}}{{{nnnbbb]]]\\\[[[ZZZ\\\cccfffjjjrrr|||kkkbbb___\\\\\\^^^bbbeeeiiinnnsssxxx~~~jjj]]][[[YYYZZZ]]]^^^bbblllvvv|||tttnnnfffgggiiiooowww~~~lll___YYYRRRMMMMMMNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHIIIMMMRRRVVVXXXXXXZZZZZZZZZ[[[]]]___bbbcccddddddddddddeeefffggghhhfffhhhjjjlllnnnrrrvvvyyy{{{{{{pppVVVMMMKKKGGGEEEEEEEEEEEEDDDFFFGGGIIINNNWWWcccqqqzzzggg```[[[ZZZ[[[]]]cccjjjqqqtttxxx|||uuuhhhaaa]]]]]]```ccccccfffnnn{{{zzztttqqqpppqqqooopppqqqrrrrrrqqqpppooommmjjjfffeeeiiizzzgggLLLGGGBBBAAABBB@@@??????@@@@@@@@@AAAAAAAAADDDCCCFFFIIILLLRRR```mmmrrreee___]]][[[ZZZ[[[eeehhhkkkqqq}}}kkkaaa^^^[[[\\\^^^cccfffjjjnnnrrryyyooo^^^]]]\\\]]]___aaadddmmmwww|||{{{}}}zzzllleee\\\]]]^^^bbbggglllqqqsss~~~jjj]]]XXXQQQLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIMMMRRRVVVXXXXXXZZZZZZ[[[\\\^^^```bbbddddddddddddddddddeeeggggggfffhhhjjjlllnnnqqqvvvzzz||||||pppVVVOOOLLLIIIGGGGGGGGGGGGFFFFFFGGGIIINNNVVVcccpppyyyfff___YYYYYYZZZ^^^fffooosssxxxuuuggg___\\\\\\___aaaccceeemmmxxxyyyuuusssssstttqqqqqqrrrssssssrrrpppoooooolllhhheeegggvvvkkkNNNGGGBBBAAACCC@@@??????@@@@@@@@@AAAAAAAAACCCCCCFFFIIILLLRRR___lll}}}yyyjjjccc```]]]\\\]]]cccfffjjjppp~~~kkkaaa]]][[[[[[^^^dddhhhlllooossszzzsss______^^^___bbbdddgggoooyyy~~~xxxvvvzzzuuufff___ZZZ[[[\\\^^^aaafffkkknnnuuu}}}eee[[[WWWPPPLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGIIIMMMSSSWWWXXXXXXYYYZZZ[[[]]]___aaacccddddddddddddddddddeeeggggggggghhhjjjkkkmmmqqqwwwzzzpppVVVOOOLLLIIIGGGGGGGGGGGGFFFFFFGGGIIINNNVVVbbboooxxxddd^^^XXXYYY\\\aaajjjssspppxxxwwwhhh___\\\[[[]]]```bbbeeelllvvv}}}}}}wwwtttssstttuuussssssssssssrrrqqqppppppooommmiiieeedddsssoooPPPHHHCCCBBBCCC@@@??????@@@@@@@@@AAAAAAAAACCCCCCFFFJJJLLLQQQ^^^jjjyyypppgggccc```^^^______ccchhhooo~~~nnnccc^^^\\\]]]___dddhhhmmmpppttt|||yyybbb```___aaaeeegggjjjrrr{{{~~~~~~tttqqqtttzzzooo___XXXWWWXXXZZZ]]]aaafffmmmrrrwwwuuuaaaYYYVVVPPPLLLMMMLLLKKKIIIGGGGGGGGGGGGHHHFFFGGGIIINNNSSSWWWXXXXXXXXXYYY[[[]]]```bbbcccdddddddddddddddeeefffggghhhhhhiiijjjkkkmmmqqqwww{{{pppVVVMMMKKKGGGEEEEEEEEEEEEDDDFFFGGGIIINNNVVVbbbooowww```[[[YYY\\\```dddllltttrrr{{{|||kkkbbb^^^ZZZ\\\___aaaeeekkktttzzz|||wwwuuutttuuuvvvwwwvvvtttsssqqqpppppppppnnnlllhhhbbbaaappppppQQQIIIEEECCCDDD?????????@@@@@@@@@AAAAAAAAABBBCCCFFFJJJLLLQQQ]]]iiixxxsssjjjeeeaaa___```]]]ccchhhooo}}}qqqfffaaa___```bbbccchhhooorrruuu}}}eee``````bbbgggiiilllttt~~~|||tttooorrryyymmm\\\WWWRRRUUUYYY^^^dddlllvvv|||ooo^^^YYYVVVOOOJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHEEEFFFIIINNNTTTXXXYYYXXXXXXYYY[[[^^^```bbbddddddeeeeeeeeeeeefffggghhhiiihhhiiijjjjjjlllqqqwww{{{qqqWWWMMMKKKGGGEEEEEEEEEEEEDDDFFFGGGIIIMMMUUUaaannnwww\\\YYYZZZ___dddgggmmmtttxxxnnnddd```ZZZ[[[^^^aaaeeekkksssxxxvvv}}}}}}zzzwwwvvvwwwwwwyyywwwuuurrrqqqpppppppppmmmkkkfffaaa___nnnqqqQQQJJJFFFDDDDDD?????????@@@@@@@@@AAAAAAAAABBBCCCFFFJJJLLLQQQ]]]iiizzzuuukkkfffaaa___```___eeekkkqqq~~~tttiiidddaaabbbeeebbbiiipppsssvvv~~~hhh``````ccchhhjjjmmmvvvuuuppppppwwwooo___[[[PPPTTTZZZaaaiiisss~~~lll\\\XXXUUUNNNIIIIIIKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFIIINNNTTTXXXYYYXXXXXXYYY[[[^^^aaacccddddddffffffeeeffffffggghhhiiihhhiiiiiijjjlllqqqwww|||rrrXXXOOOMMMIIIGGGGGGGGGGGGFFFFFFGGGIIIMMMUUUaaannnvvvZZZXXXXXX\\\cccjjjnnnppp|||pppddd```]]]^^^aaaeeefffgggmmmuuussswww}}}~~~|||{{{zzzzzzzzz{{{|||xxxtttsssttttttpppkkklllkkkbbb]]]```iiilllQQQJJJEEEBBBCCC@@@@@@@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHKKKRRR\\\ddduuuqqqlllbbb]]]___aaacccgggnnn|||yyyllldddaaaeeemmmllllllmmmrrrzzzlllcccfffdddgggqqqssswwwvvvnnnrrruuurrr[[[YYYTTT]]]aaahhhtttzzzxxxhhhYYYQQQOOOLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEEEEJJJRRRWWWWWWUUUQQQUUUZZZ]]]```bbbdddfffgggggggggggghhhhhhhhhhhhggghhhhhhkkkoootttyyy}}}sss[[[MMMJJJGGGEEEEEEFFFFFFEEEJJJHHHHHHMMMVVVbbbmmmsssZZZYYYYYY]]]dddjjjnnnooo|||ttthhhbbb```___bbbeeeeeefffkkksssrrrvvv|||~~~|||{{{zzzzzzzzz~~~yyyuuuttttttsssnnnjjjjjjiii```YYY\\\ddd~~~jjjOOOJJJEEEBBBCCC???@@@@@@@@@AAAAAABBBBBBBBBDDDFFFGGGHHHKKKRRR\\\ddd|||zzztttmmmccc___aaaaaacccgggnnnzzz|||mmmfffccceeekkkmmmmmmooosss{{{iiibbbfffcccgggqqqsssxxxyyyssswww}}}vvv^^^ZZZWWW___ccckkkyyytttfffXXXRRROOOLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGEEEEEEJJJQQQVVVWWWUUURRRUUUZZZ]]]___aaadddffffffggggggggghhhhhhiiiiiihhhhhhiiikkkoootttyyy|||sss[[[MMMJJJGGGEEEEEEFFFFFFFFFJJJHHHHHHLLLUUUaaakkkrrrYYYYYY[[[___eeekkknnnooozzz{{{mmmfffccccccdddfffeeedddiiiqqquuu{{{}}}{{{zzzyyyyyy~~~zzzvvvuuutttqqqmmmhhhiiiiii___XXXZZZaaa{{{gggMMMIIIEEEBBBCCC???@@@@@@AAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKRRR\\\cccwwwxxxoooeee```bbbaaacccgggmmmxxxpppiiiggggggiiimmmnnnqqquuu|||hhhaaaeeecccfffqqqtttyyyyyyvvv{{{zzzbbb]]][[[ccchhhpppmmmaaaVVVRRRPPPLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEJJJPPPUUUVVVTTTRRRVVVZZZ]]]___aaaccceeeffffffgggggghhhiiijjjjjjjjjjjjjjjlllpppuuuyyy|||rrrZZZMMMJJJGGGEEEFFFFFFFFFFFFIIIHHHHHHLLLSSS^^^iiipppYYYZZZ\\\```eeejjjnnnpppxxxrrrkkkgggffffffgggeeedddiiiqqq|||~~~}}}{{{zzzyyyyyy{{{yyywwwuuutttrrrmmmjjjiiijjjaaaZZZ[[[bbb}}}eeeLLLIIIEEECCCCCC@@@AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIKKKRRR[[[bbbsss|||pppfffaaaaaa___bbbffflllwwwuuunnnlllkkkiiinnnpppssswww~~~jjjaaaeeebbbfffqqqtttzzz{{{{{{{{{eee^^^```iiimmmwwwvvveee\\\TTTRRRPPPLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFJJJPPPTTTUUUTTTTTTWWW[[[^^^___aaacccdddeeeffffffhhhiiijjjkkkkkkkkkkkkkkkmmmqqquuuzzz}}}qqqYYYMMMKKKGGGFFFFFFGGGGGGFFFHHHHHHIIIKKKRRR\\\gggoooZZZ\\\^^^aaaeeejjjnnnqqqzzzwwwooojjjhhhhhhiiiggggggmmmttt|||||||||{{{{{{zzzzzzyyyxxxwwwvvvvvvuuurrrooommmgggiiibbb[[[\\\cccfffMMMIIIEEECCCDDD@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIILLLRRR[[[bbbpppqqqfff```___\\\```ffflllvvvzzzqqqpppnnnlllmmmpppuuuyyylllcccfffcccfffqqquuu|||yyyhhhaaagggooouuuxxxoooiii___XXXRRRQQQOOOKKKHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHKKKOOOSSSUUUUUUUUUYYY\\\___```aaacccdddeeefffggghhhiiijjjkkkllllllllllllnnnrrrwww{{{~~~pppYYYNNNKKKHHHFFFFFFGGGGGGFFFGGGHHHIIILLLQQQ[[[gggooo\\\]]]___aaadddiiiooosss~~~zzzrrrllljjjjjjlllkkklllsss|||~~~yyyzzzzzz{{{{{{zzzzzzyyyuuuvvvwwwwwwuuussspppnnndddgggaaaZZZZZZaaakkkOOOJJJEEECCCDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@AAADDDGGGIIILLLRRRZZZaaannnsssggg```\\\[[[```eeejjjssstttqqqpppnnnlllqqqvvvzzzqqqfffhhheeegggrrrvvv}}}vvvlllhhhoooxxx~~~~~~uuummmfffccc[[[UUUPPPOOOMMMIIIGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGJJJMMMPPPSSSUUUVVVXXX[[[^^^aaabbbbbbdddeeegggggghhhhhhiiijjjkkkkkklllllllllooosssxxx}}}pppXXXNNNKKKHHHFFFGGGGGGGGGGGGFFFHHHJJJLLLQQQ[[[hhhqqq^^^___``````bbbhhhpppvvv{{{sssllljjjkkknnnooorrrzzz{{{{{{|||||||||zzzyyyxxxuuuwwwxxxwwwuuuqqqooommmeeehhhbbbZZZYYY```}}}pppRRRKKKEEECCCEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCGGGIIILLLRRRZZZ```mmm{{{vvvjjjaaa[[[[[[```eeehhhooo~~~tttpppooommmkkkpppvvvzzzyyyiiikkkgggiiissswww}}}|||uuurrrpppwwwwwwpppgggbbbaaaYYYSSSOOONNNKKKGGGFFFIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGIIILLLNNNPPPSSSVVVWWWZZZ]]]```bbbcccccceeefffhhhhhhhhhiiiiiijjjjjjjjjkkkkkkllloootttzzzoooWWWNNNLLLHHHGGGGGGHHHHHHGGGEEEHHHJJJMMMQQQ\\\iiisss___`````````aaagggpppwww{{{tttlllkkklllppprrruuu~~~}}}~~~~~~~~~|||{{{yyywwwwwwxxxzzzxxxuuupppmmmkkkhhhkkkeee\\\ZZZ```}}}sssTTTKKKEEECCCEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@CCCGGGIIILLLRRRZZZ```kkkyyyyyylllbbb\\\\\\```eeegggkkkyyytttnnnmmmkkkkkkpppvvvzzzkkkmmmhhhjjjtttwww~~~xxxvvvvvvwww|||wwwoooiiiaaa\\\\\\XXXRRRNNNLLLJJJFFFFFFIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJMMMOOOQQQSSSVVVXXX[[[^^^bbbcccddddddeeegggiiiiiiiiiiiiiiiiiijjjjjjjjjkkklllooouuu{{{oooWWWNNNLLLHHHGGGGGGHHHHHHGGGEEEGGGKKKMMMRRR\\\jjjuuuccc___^^^bbbgggkkksss{{{vvvpppmmmkkkkkkpppuuu}}}|||}}}~~~|||yyyuuutttssswwwxxxyyyvvvrrrnnnlllllllllhhh^^^YYYZZZ^^^wwwzzzVVVIIIJJJJJJHHHHHHBBBBBBAAA@@@@@@@@@AAAAAA???CCCGGGJJJMMMRRRYYY___iiiyyy~~~yyyzzzzzzkkk```[[[___^^^cccjjjooowwwooojjjjjjmmmnnnssszzz|||pppjjjpppwwwyyy}}}tttrrryyyyyyooofff```]]]YYYVVVRRRQQQOOOMMMKKKIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEIIINNNRRRTTTWWWYYY[[[[[[]]]```bbbcccccccccbbbcccdddeeeffffffgggiiilllrrrnnnlllqqqyyyoooXXXLLLJJJGGGFFFFFFFFFEEEDDDHHHHHHIIIKKKSSS___llluuuccc``````dddhhhmmmwwwuuunnnhhhhhhkkksss{{{||||||}}}{{{xxxuuuuuuuuuvvvwwwwwwuuurrrooonnnnnnmmmiii^^^YYY[[[___yyy[[[JJJHHHFFFCCCBBBAAAAAAAAA@@@@@@AAABBBBBB@@@CCCHHHKKKMMMRRRZZZ```kkk{{{{{{{{{{{{mmmccc^^^^^^]]]aaahhhmmmttttttmmmmmmmmmnnnssszzzvvvuuuxxxxxx|||tttsss|||zzzqqqlllddd^^^[[[XXXUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHKKKOOORRRTTTVVVXXXZZZ\\\]]]___aaabbbcccccccccdddfffggghhhhhhiiikkkmmmrrrooommmpppxxx}}}jjjUUUMMMJJJGGGFFFFFFGGGFFFEEEHHHHHHIIILLLSSS^^^llluuu``````aaadddfffkkkwww~~~rrrkkkbbbcccjjjuuu{{{|||{{{yyyvvvuuuwwwxxxvvvvvvvvvtttqqqppppppqqqmmmjjj```[[[\\\```zzz___KKKGGGDDDAAA@@@@@@@@@@@@@@@AAABBBBBBCCCAAADDDIIILLLNNNTTT[[[aaakkk|||}}}}}}qqqgggbbb]]][[[___fffjjjqqq{{{rrrpppnnnooossszzz~~~zzzxxx{{{uuutttsssiiiaaa^^^[[[YYYXXXVVVTTTRRRRRRQQQOOOMMMKKKIIIHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGJJJMMMQQQSSSUUUVVVXXXYYY\\\]]]^^^___aaabbbccccccfffhhhiiijjjjjjkkkmmmooorrrooommmpppwww}}}}}}dddQQQMMMKKKHHHGGGGGGHHHGGGFFFHHHHHHIIILLLSSS^^^kkksss]]]]]]___```___cccqqq|||nnnggg```aaagggttt~~~{{{{{{{{{yyywwwuuuuuuxxxzzzwwwwwwvvvssspppooopppqqqmmmkkkbbb]]]]]]```{{{___KKKGGGEEECCCDDD?????????@@@AAABBBCCCDDDBBBEEEJJJLLLOOOTTT\\\bbbjjjzzzyyylllddd___\\\^^^dddhhhnnnwwwrrroooppptttzzz}}}zzz~~~yyywwwjjjbbbZZZ[[[[[[\\\\\\ZZZWWWUUURRRQQQPPPNNNLLLIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIILLLQQQTTTVVVXXXZZZ\\\]]]]]]^^^___```bbbcccdddggghhhjjjjjjjjjkkknnnpppqqqooooooqqqvvv{{{~~~```QQQMMMKKKHHHGGGHHHIIIHHHGGGHHHIIIIIILLLSSS]]]iiirrr[[[[[[\\\]]][[[]]]jjjwww{{{}}}zzzkkkdddaaa```eeeppp{{{{{{{{{zzzxxxvvvtttuuuxxx{{{zzzyyywwwsssooommmnnnooolllllleee```___```zzz```LLLHHHFFFEEEFFF?????????@@@AAABBBCCCDDDBBBFFFJJJMMMPPPUUU\\\bbbgggxxxqqqfffaaa]]]^^^dddhhhlll{{{{{{tttppppppuuu{{{~~~wwwddd^^^\\\^^^aaabbbaaa]]]ZZZXXXRRRQQQPPPOOOLLLIIIGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHKKKPPPUUUXXXZZZ]]]___^^^^^^^^^___aaabbbdddeeefffgggiiiiiiiiijjjmmmooopppppppppssswww|||___SSSMMMKKKHHHGGGHHHIIIHHHHHHHHHIIIJJJMMMSSS]]]hhhppp[[[ZZZ[[[\\\[[[]]]fffppptttuuuuuusssrrrtttzzzyyyjjjcccbbb```cccmmmzzzzzz|||{{{zzzyyyvvvtttuuuwwwzzzzzzyyyxxxtttpppmmmmmmmmmkkkmmmhhhccc``````wwwbbbMMMHHHEEECCCCCC@@@@@@@@@@@@AAABBBBBBCCCBBBEEEJJJMMMOOOUUU\\\bbbfffwwwwwwjjjddd___^^^dddgggkkkwwwvvvpppqqquuu|||sssccc___```cccffffffccc^^^ZZZXXXRRRRRRQQQOOOLLLIIIFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGKKKQQQUUUYYY\\\___bbb^^^___```aaacccdddeeeeeeeeeggghhhhhhhhhjjjlllnnnoooppprrruuuyyy~~~]]]TTTLLLJJJGGGGGGHHHIIIHHHHHHIIIIIIJJJMMMSSS\\\gggnnnXXXVVVVVVZZZ\\\^^^dddlllkkklllmmmkkkiiijjjooosssvvvyyy|||~~~yyykkkdddaaa```dddllluuuzzz}}}zzzzzzyyywwwttttttvvvxxxwwwxxxxxxuuurrrooonnnnnnjjjmmmjjjfffbbb___tttcccNNNIIIEEEBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAAEEEIIILLLOOOTTT[[[aaahhhyyy}}}pppeee___^^^cccfffiiitttyyyqqqqqqvvv}}}oooeeeccccccfffiiihhhddd^^^[[[YYYRRRRRRQQQPPPMMMIIIFFFCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIMMMRRRVVVYYY\\\___aaa___```bbbdddeeeffffffeeefffggghhhiiiiiijjjlllooommmooossswww|||\\\TTTKKKIIIFFFFFFGGGHHHHHHGGGIIIIIIKKKMMMSSS[[[fffmmmTTTQQQRRRWWW[[[^^^ccchhhdddfffhhhhhhgggiiinnnrrroooppppppoooqqq}}}yyylllfff___```eeelllrrryyy|||~~~zzzzzzzzzwwwuuutttuuuwwwtttvvvwwwvvvssspppooooooiiimmmkkkhhhccc^^^rrrbbbNNNJJJFFFCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAADDDIIILLLNNNTTT[[[aaajjj{{{uuueee^^^]]]bbbeeegggqqq~~~{{{qqqrrrvvv~~~yyyiiicccccceeehhhkkkjjjeee___\\\[[[RRRRRRQQQPPPMMMIIIEEECCCCCCDDDEEEFFFGGGHHHIIIIIIKKKOOOSSSWWWYYY[[[^^^```___```cccfffggggggfffeeefffhhhiiiiiiiiikkkmmmooollloootttyyy~~~ZZZSSSJJJHHHFFFEEEFFFGGGGGGGGGIIIIIIKKKMMMSSS[[[eeelllVVVUUUVVVZZZ```dddeeedddcccaaa```aaaeeejjjmmmoooqqqrrrrrrrrrtttyyyzzznnnhhhbbbggglllooorrrwww~~~{{{zzzyyywwwuuutttuuuwwwwwwwwwvvvuuusssrrrpppooopppmmmooobbb___bbbkkk```MMMIIIEEEBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBFFFJJJNNNTTT[[[```lllttttttgggaaa]]]___ccchhhpppxxxyyyxxx{{{ppp```___gggiiigggddd```]]]ZZZXXXVVVSSSTTTUUUQQQKKKEEECCCCCCBBBCCCEEEEEEEEEFFFHHHJJJMMMOOOSSSWWWZZZ\\\]]]]]]___```bbbdddeeefffggggggeeegggiiiiiiiiihhhiiijjjooorrrwww{{{zzzYYYQQQKKKJJJHHHGGGFFFGGGHHHHHHNNNJJJJJJOOOUUU\\\fffppp]]]\\\]]]```eeeggggggfffbbbbbbbbbdddhhhlllpppqqqrrrqqqqqqrrrtttxxx}}}{{{pppjjjgggjjjnnnpppsssvvv{{{zzzzzzyyywwwuuuuuuvvvwwwxxxwwwwwwvvvtttrrrpppooonnnkkknnnbbb^^^```hhhcccMMMHHHEEEDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAACCCGGGKKKOOOVVV\\\aaajjjrrr|||kkkddd______bbbeeelllsss}}}oooaaa^^^ddddddbbb```\\\YYYWWWUUUTTTTTTUUUTTTOOOIIIDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKNNNQQQTTTXXX[[[]]]^^^^^^```aaaccceeefffgggggghhhfffhhhjjjjjjjjjiiijjjlllnnnqqqvvvzzzyyyYYYPPPJJJIIIHHHGGGFFFGGGHHHHHHMMMJJJJJJOOOUUU\\\gggqqqgggggggggiiikkkkkkiiifffaaaccceeeiiilllpppssstttuuutttssstttvvvyyyzzzzzzsss~~~yyypppkkklllmmmpppsssvvvzzz|||~~~zzzyyywwwvvvvvvvvvwwwwwwxxxxxxxxxwwwuuusssqqqooollljjjmmmaaa]]]^^^dddeeeNNNHHHFFFEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHLLLQQQWWW^^^cccjjjrrrsssjjjbbbaaabbbdddjjjppp~~~zzznnnbbb]]]___]]]\\\ZZZWWWUUUSSSRRRQQQVVVUUUQQQLLLFFFCCCBBBCCCCCCDDDFFFFFFFFFGGGJJJLLLPPPRRRVVVZZZ]]]___``````bbbcccdddfffggghhhhhhhhhgggiiikkkkkkjjjjjjkkkmmmmmmpppuuuzzzxxxXXXOOOJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIJJJOOOUUU]]]hhhsssooooooppppppooolllhhheeeaaadddhhhmmmpppsssuuuwwwyyyxxxwwwxxxzzz{{{zzzyyywww~~~sssllliiimmmnnnrrrvvv|||yyyxxxvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxvvvsssqqqoookkkjjjmmmbbb]]]^^^ccceeeNNNHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHMMMRRRYYY```eeemmmttt|||qqqgggcccdddeeejjjpppzzz{{{rrrlllddd]]][[[XXXWWWVVVTTTRRRQQQQQQQQQWWWTTTNNNHHHDDDBBBBBBCCCBBBCCCEEEFFFFFFGGGJJJLLLSSSUUUWWW[[[^^^```bbbbbbcccdddeeeggghhhhhhiiiiiigggiiijjjjjjiiiiiikkkmmmlllooouuuzzzuuuVVVNNNJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJPPPUUU]]]iiiuuutttuuuuuutttpppkkkgggdddaaaffflllpppsssuuuxxxzzz|||||||||}}}~~~~~~}}}vvvoookkkiiimmmooossswww|||~~~zzzwwwuuuvvvxxx{{{{{{zzzyyyyyyzzzyyywwwssspppnnnlllkkknnnccc^^^___dddcccNNNHHHGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDHHHMMMSSSZZZbbbgggnnnvvvuuuhhhcccdddeeejjjnnnwww~~~qqqllljjjeee^^^ZZZWWWVVVUUUTTTSSSRRRRRRRRRWWWRRRKKKEEEBBBAAABBBCCCAAACCCDDDEEEEEEGGGJJJLLLUUUVVVYYY\\\___aaacccddddddeeefffggghhhhhhiiiiiiggghhhhhhhhhggghhhjjjllllllpppuuu{{{qqqTTTMMMIIIHHHGGGGGGGGGHHHIIIJJJJJJIIILLLPPPUUU\\\iiivvvxxxyyyyyyvvvpppkkkgggfffeeejjjppptttuuuxxx{{{zzzppplllkkkkkkmmmqqquuuwwwyyy}}}{{{xxxuuuwww{{{~~~~~~|||xxxyyyyyyyyywwwsssooolllmmmkkknnnbbb^^^___eeecccNNNIIIHHHDDD???AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCHHHMMMSSS[[[ccchhhnnnvvvyyyjjjccccccdddgggkkkuuuyyyssslllhhhhhheee```\\\XXXWWWVVVUUUUUUTTTUUUUUUUUUOOOHHHCCCAAABBBBBBCCCAAACCCEEEFFFFFFHHHKKKMMMVVVWWWYYY\\\___bbbdddfffdddeeefffggghhhhhhhhhhhhggghhhhhhgggfffgggjjjlllnnnrrrwww}}}lllSSSMMMIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJMMMQQQUUU[[[iiivvv|||}}}|||xxxrrrmmmkkkkkkkkkpppuuuxxxxxxzzz|||qqqiiigggiiikkklllrrrxxxyyyyyy~~~|||xxxvvvxxx}}}~~~wwwxxxyyyyyyvvvrrrnnnkkkmmmjjjmmmaaa]]]___gggfffNNNHHHIIIEEE@@@AAAAAAAAAAAAAAAAAAAAAAAA???BBBGGGMMMSSS[[[ccchhhoooxxxooofffeeeeeefffiiirrr}}}~~~zzzxxxxxxyyy|||}}}xxxuuunnnllliiigggfffeeeccc___ZZZYYYXXXWWWVVVVVVVVVVVVRRRLLLFFFBBBAAACCCCCCCCCCCCEEEGGGHHHIIIJJJMMMPPPVVVWWWYYY\\\___bbbeeefffddddddeeefffgggggggggggghhhiiiiiihhhggghhhkkknnnppptttyyy~~~gggQQQMMMHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLOOORRRTTTZZZhhhvvvzzzsssooonnnooooootttyyy{{{{{{}}}tttjjjdddcccfffhhhjjjrrrzzz|||||||||yyyvvvxxx~~~wwwxxxyyyxxxvvvqqqmmmjjjllliiikkk___\\\___ggghhhOOOHHHIIIGGGBBBAAAAAAAAAAAAAAAAAAAAAAAA???BBBGGGLLLSSS[[[ccchhhsss{{{vvvkkkhhhggghhhjjjppp{{{|||zzz~~~rrrkkkllloooqqqzzz|||tttqqqoooiiijjjiiifffeeeeeedddbbb[[[ZZZYYYXXXWWWWWWWWWWWWPPPKKKDDDAAABBBCCCCCCCCCEEEGGGIIIJJJKKKLLLOOORRRWWWWWWYYY\\\___bbbeeefffddddddeeefffgggggggggfffiiijjjjjjiiihhhiiilllooorrruuuzzzeeeQQQMMMHHHHHHGGGFFFGGGHHHJJJKKKLLLMMMPPPSSSTTTZZZggguuu~~~zzzuuuqqqooooootttwww|||~~~~~~|||ssshhhccceeehhhiiiiiimmmqqqyyy}}}{{{zzzzzz|||~~~|||||||||{{{xxxsssnnnlllkkkoooiii```YYYVVViiilllMMMIIIHHHCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEJJJQQQ\\\gggnnnuuu{{{ooohhhhhhiiijjjnnnwwwtttyyynnnhhhdddaaafffqqq{{{zzznnnhhhhhhhhhfffcccbbbbbbcccdddcccZZZYYYYYYZZZZZZXXXTTTPPPHHHFFFCCCAAA@@@AAABBBCCCFFFEEEEEEFFFIIIMMMQQQSSS[[[\\\^^^```aaabbbccccccbbbbbbbbbccccccddddddeeegggggghhhhhhhhhjjjnnnrrrsssuuu{{{eeeUUULLLIIIHHHFFFEEEFFFHHHJJJLLLMMMLLLNNNQQQTTT[[[hhhvvv{{{vvvsssrrrrrrwwwyyy}}}wwwooofffbbbdddhhhjjjkkksssvvv~~~||||||}}}~~~}}}}}}}}}{{{xxxtttpppmmmjjjmmmggg^^^YYYXXXllloooNNNIIIHHHCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDHHHOOOZZZfffoooxxx|||sssjjjiiiiiijjjnnnvvv~~~xxxssseeeaaa___]]]cccnnnuuu|||~~~ssshhhddddddgggfffddddddddddddbbb```[[[ZZZZZZ[[[ZZZWWWRRRNNNEEEDDDBBB@@@@@@AAABBBDDDEEEEEEEEEGGGJJJOOOSSSVVVZZZ[[[\\\^^^___```aaaaaabbbbbbccccccddddddeeeeeeggghhhiiijjjjjjllloooqqqsssvvv{{{cccSSSJJJIIIHHHFFFEEEFFFHHHJJJLLLNNNMMMOOORRRTTTZZZgggttt|||xxxvvvuuuvvvzzz{{{}}}wwwpppjjjccc```ccchhhlllmmmwwwzzz~~~~~~~~~~~~}}}|||yyyuuuqqqnnnkkklllddd[[[XXXYYYpppsssRRRKKKIIICCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGNNNYYYfffooozzz|||yyymmmiiiiiijjjllltttsssfff\\\[[[\\\\\\bbbkkkooouuuyyyuuulllccc```aaaeeeeeefffggggggeeeaaa]]]\\\\\\[[[[[[YYYTTTNNNJJJBBBAAA@@@??????AAACCCDDDDDDEEEFFFHHHLLLPPPUUUXXXXXXYYYZZZ\\\]]]^^^^^^___bbbbbbccccccdddeeefffffffffiiikkklllmmmnnnoooqqqsssvvv|||```QQQGGGIIIGGGFFFEEEFFFHHHKKKMMMNNNNNNPPPSSSUUUZZZfffrrr|||yyywwwxxxyyyzzzzzz}}}xxxoooiiieee```___bbbhhhmmmpppvvvzzz~~~~~~~~~~~~}}}{{{xxxuuuqqqooommmmmmdddZZZXXXZZZqqqxxxUUULLLIIICCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDGGGNNNZZZgggpppyyyzzz}}}ooojjjiiiiiikkkqqq|||wwwjjjbbb\\\\\\]]]]]]bbbiiilllpppsssooogggaaa```aaacccdddgggjjjkkkhhhbbb^^^]]]\\\[[[YYYVVVQQQJJJEEE??????>>>>>>???AAACCCDDDEEEEEEGGGIIILLLPPPTTTWWWXXXYYY[[[\\\]]]^^^^^^^^^bbbccccccdddeeefffggggggfffiiimmmooooooooopppqqquuuxxx}}}]]]QQQGGGHHHGGGFFFEEEFFFHHHKKKMMMOOOOOORRRUUUVVVZZZeeeqqq}}}}}}|||zzzxxxwwwyyy{{{zzzzzzsssjjjeeebbb______ccciiiooosssvvvzzz}}}}}}~~~~~~}}}|||zzzxxxuuurrrppppppoooeee[[[YYY[[[ppp|||XXXNNNIIICCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEHHHNNNZZZhhhqqqzzzzzzrrrkkkiiijjjkkkoooxxx~~~qqqhhhddd```___^^^___ccchhhjjjmmmoookkkeee```___aaaaaacccgggkkkmmmjjjeee```\\\ZZZWWWUUURRRLLLFFFBBB=========>>>@@@AAACCCDDDFFFFFFHHHJJJMMMPPPSSSUUU[[[[[[]]]^^^____________bbbcccdddeeefffggghhhhhhfffjjjnnnpppqqqpppqqqqqqwwwzzzxxx[[[RRRIIIHHHGGGEEEEEEFFFIIIKKKMMMPPPQQQTTTXXXYYY\\\fffqqq{{{{{{zzzxxxwwwxxxzzz}}}zzz}}}qqqiiicccbbb``````dddjjjqqquuuxxx}}}~~~||||||}}}~~~~~~~~~}}}{{{xxxvvvtttrrrqqqpppggg^^^\\\\\\nnnZZZNNNIIIDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEHHHOOOZZZfffooo|||~~~xxxnnnkkkkkkkkknnnuuu~~~{{{xxxjjjeeedddbbb```___```dddhhhjjjlllmmmjjjeee`````````aaacccfffiiikkkiiiddd```XXXVVVRRROOOLLLHHHCCC@@@======>>>???@@@BBBCCCDDDFFFGGGIIILLLOOORRRUUUWWW]]]^^^___```aaaaaaaaaaaaccccccdddeeeggghhhiiiiiigggjjjnnnpppppppppqqqqqqyyy}}}rrrYYYRRRIIIGGGFFFEEEEEEFFFIIILLLNNNQQQRRRVVV[[[\\\^^^gggrrrzzzzzzyyyxxxwwwyyy|||}}}rrrjjjdddcccbbbbbbeeekkkqqqvvvzzz~~~~~~~~~}}}|||}}}}}}}}}|||}}}zzzxxxvvvuuuoooooogggaaa```___nnn[[[OOOIIIDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDHHHNNNXXXdddkkk{{{rrrmmmllllllmmmsss~~~rrrfff```bbbbbbaaaaaadddjjjnnnnnnooopppnnniiieeeccccccccccccdddeeeeeeddd```]]]UUUQQQLLLHHHFFFDDDAAA@@@>>>>>>???@@@AAABBBCCCDDDEEEFFFJJJNNNSSSWWWZZZ\\\___```aaabbbbbbbbbbbbbbbccccccdddfffggghhhiiijjjgggjjjmmmoooooopppqqqrrr{{{mmmVVVPPPGGGGGGFFFEEEEEEFFFIIILLLNNNQQQSSSXXX]]]^^^aaajjjtttzzzzzzyyyxxxxxxzzz~~~sssllleeeeeeddddddfffkkkrrrwwwzzz{{{}}}}}}}}}|||{{{|||zzzyyyxxxlllnnngggcccbbbaaaooo[[[OOOIIIDDDGGGBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCGGGMMMWWWaaaiiiyyyvvvooommmmmmmmmrrr~~~zzz}}}}}}pppeee]]]aaabbbbbbccciiipppuuurrrtttuuusssnnnjjjgggfffeeedddbbbbbbaaa___\\\ZZZRRRNNNHHHDDDBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCDDDDDDFFFJJJPPPVVV[[[___aaa``````aaabbbcccccccccbbbccccccdddfffgggiiijjjjjjhhhjjjlllnnnnnnoooqqqrrr|||iiiSSSNNNEEEGGGFFFEEEEEEFFFIIILLLNNNQQQSSSYYY^^^```bbbkkkuuu}}}{{{yyy{{{xxxnnnlllhhhgggjjjlllnnnrrrxxxxxx|||yyy}}}}}}|||}}}}}}{{{xxxuuupppooohhhdddbbb^^^nnn~~~ZZZNNNHHHBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCHHHLLLTTTbbbpppyyyyyyrrrpppnnnqqqsssyyyzzzttt|||tttfff^^^]]]___aaadddhhhooowww}}}~~~|||zzzyyywwwpppjjjggg]]]VVVVVVWWWUUUSSSSSSKKKIIIEEEAAA>>>===<<<===>>>>>>???@@@BBBCCCDDDDDDDDDHHHLLLQQQUUUYYY^^^aaaaaacccddddddcccccccccdddbbbcccdddfffggghhhhhhhhhhhhjjjmmmoooooopppsssttt{{{fffUUUNNNGGGHHHFFFEEEGGGGGGGGGLLLSSSUUUXXX\\\^^^aaaeeemmmrrr}}}{{{zzz{{{{{{pppmmmiiihhhjjjlllmmmrrrwwwyyy~~~~~~{{{~~~}}}}}}}}}}}}{{{wwwtttqqqooohhheeeccc___ppp}}}YYYNNNIIICCCDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@CCCHHHKKKSSSaaaooozzzxxxtttoooppprrrvvvuuuqqqxxxqqqddd\\\___bbbfffjjjpppwww}}}tttlllbbbXXXPPPOOOPPPMMMKKKJJJGGGEEECCC@@@???>>>????????????@@@BBBCCCDDDEEEFFFGGGIIIMMMQQQTTTYYY^^^aaaaaabbbdddeeedddcccdddeeefffggghhhjjjkkkkkkkkkkkkiiikkklllmmmnnnppptttvvvcccTTTNNNGGGHHHFFFEEEGGGGGGGGGLLLSSSVVVZZZ]]]```bbbfffmmmrrr}}}}}}}}}tttoookkkiiilllmmmmmmqqqvvv|||~~~~~~~~~}}}{{{wwwtttqqqooohhhdddcccaaarrr~~~ZZZOOOIIIDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@CCCGGGJJJQQQ```mmmzzz~~~vvvpppoooooosss}}}|||uuummmlllppp}}}}}}pppddd]]]```dddjjjqqqxxxzzzooo```UUULLLJJJIIIFFFCCCBBBBBBAAA@@@?????????@@@AAA@@@@@@AAACCCDDDEEEFFFGGGJJJLLLNNNQQQTTTXXX]]]```___aaaddddddddddddeeefffgggggghhhiiijjjjjjiiiiiijjjkkkllllllmmmqqqvvvyyy___QQQLLLGGGHHHEEEEEEGGGGGGGGGLLLSSSXXX[[[___aaabbbffflllqqq}}}xxxrrrnnnlllmmmnnnnnnrrrwww|||xxxuuuqqqooofffbbbbbbaaattt\\\PPPJJJDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@BBBFFFIIIOOO]]]kkkzzzvvvrrrpppooorrrzzzvvvmmmjjjiiihhhiiisss~~~ssshhhaaa```eeemmmuuu}}}sssbbbWWWLLLIIIGGGCCC@@@?????????>>>>>>??????@@@AAA@@@@@@AAABBBDDDEEEFFFGGGKKKLLLNNNPPPRRRVVV[[[^^^]]]___aaaccccccccceeefffhhhhhhiiijjjjjjiiiiiiiiikkkkkkkkkkkkmmmrrrxxx}}}}}}[[[OOOKKKGGGHHHEEEEEEGGGGGGHHHMMMSSSXXX\\\```bbbcccffflllppp{{{~~~|||uuuqqqnnnpppqqqqqqtttyyy{{{xxxrrroooeee`````````uuu^^^QQQKKKDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@BBBEEEGGGMMM[[[hhhxxxzzzuuuqqqooorrryyywwwmmmffffffgggfffdddjjj}}}~~~tttjjjdddccchhhpppxxxzzzdddXXXMMMIIIGGGCCC@@@?????????????????????????????????@@@BBBCCCDDDEEEFFFJJJLLLNNNPPPRRRUUUYYY\\\ZZZ\\\___aaaaaabbbdddffflllmmmmmmnnnnnnnnnmmmmmmllllllllllllooottt{{{uuuWWWMMMJJJGGGGGGDDDDDDGGGGGGHHHMMMTTTYYY\\\aaacccdddggglllqqqzzzwwwsssqqqsssttttttwww|||~~~{{{uuuqqqfff```___```vvv___RRRKKKEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@AAADDDFFFKKKXXXeeeuuuwwwrrrppprrrvvvqqqgggeeeeeeeeeccc```eeewww}}}tttlllgggjjjnnntttzzz~~~cccWWWKKKGGGEEEBBB????????????????????????????????????@@@AAACCCDDDEEEFFFJJJLLLOOORRRSSSVVVYYY[[[XXX[[[^^^```bbbccceeegggkkkkkklllmmmmmmmmmmmmmmmlllmmmnnnooorrrwwwnnnUUULLLIIIFFFGGGDDDDDDGGGGGGHHHNNNTTTZZZ^^^cccfffhhhkkkooosssyyyuuusssuuuvvvwwwzzzzzzttthhhaaa```bbbxxx]]]QQQLLLFFFGGGCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDJJJVVVcccrrryyyrrroooqqqqqqwwwrrrhhhfffdddccc```^^^cccuuuwwwpppkkknnnppptttxxx{{{{{{aaaUUUIIIFFFEEEBBB@@@@@@>>>??????@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGIIIMMMRRRUUUWWWXXXZZZ\\\YYY[[[___bbbccceeegggiiiggghhhiiijjjkkkllllllllllllnnnoooqqquuuzzziiiTTTLLLIIIFFFFFFDDDDDDFFFHHHHHHNNNUUU\\\aaagggjjjllloootttxxxzzzvvvtttvvvxxxxxx|||}}}wwwjjjcccbbbccczzz~~~[[[PPPLLLGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@BBBDDDIIIUUUbbbpppzzzsssoooooommmooowwwlllfffcccaaa^^^\\\cccuuu{{{tttooonnnppprrrtttvvvxxx|||uuu```UUUIIIFFFEEECCCBBBCCC======???@@@BBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHJJJNNNTTTXXXZZZ[[[\\\]]]ZZZ]]]```ccceeegggiiillliiijjjkkkmmmnnnooooooooommmnnnqqqssswww|||gggSSSMMMIIIFFFFFFDDDDDDFFFHHHIIINNNUUU^^^ccciiimmmpppsssxxx|||yyytttxxxyyywww~~~}}}vvvggg______ddd~~~}}}XXXPPPMMMHHHIIIFFFDDDBBBBBBBBBCCCBBBAAABBBBBBDDDDDDBBBCCCMMMYYYmmmzzzrrrmmmlllppp|||sssgggbbb___]]]^^^```gggvvv~~~yyywwwmmmppprrrrrrqqqqqquuuxxxgggUUUOOOHHHEEEFFFFFFDDDAAA======>>>???@@@AAAAAAAAACCCCCCCCCDDDFFFIIIKKKMMMIIINNNTTTYYY[[[\\\]]]^^^\\\]]]```cccgggjjjmmmnnnmmmoooqqqqqqpppooonnnoooooopppqqqrrrvvv}}}zzz```NNNIIIIIIBBBGGGDDDCCCDDDEEEGGGMMMUUU^^^eeennntttxxxzzz~~~|||wwwzzz|||}}}xxxhhh``````ddd]]]RRRNNNHHHIIIFFFDDDBBBBBBCCCCCCBBBAAABBBBBBCCCDDDCCCDDDNNNZZZlllwwwqqqmmmnnnvvvvvvhhh\\\ZZZZZZ\\\___fffttt~~~xxxsssnnnoooqqqpppnnnoooqqqtttvvv{{{vvv```OOOJJJDDDBBBCCCCCC@@@======>>>???@@@@@@AAAAAAAAABBBBBBCCCEEEFFFHHHJJJKKKIIINNNTTTYYY\\\]]]^^^___^^^___aaadddgggjjjlllmmmmmmoooqqqqqqpppooonnnoooooopppqqqsssxxxsss\\\MMMJJJJJJCCCGGGDDDCCCDDDEEEFFFMMMTTT___gggrrryyy||||||}}}}}}~~~~~~zzzjjj``````dddaaaUUUOOOHHHHHHGGGEEECCCBBBCCCCCCBBBAAABBBAAACCCEEEDDDFFFOOOZZZkkk}}}|||uuuooommmqqqwwwxxxfffXXXWWWWWW[[[___eeeqqq}}}wwwqqqmmmmmmmmmllljjjjjjlllnnnkkkkkkllloootttrrreeeWWWHHHEEEBBBAAABBBBBB???<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIINNNTTTZZZ]]]^^^___``````aaaccceeehhhjjjllllllmmmoooqqqqqqpppooooooooonnnppprrruuuzzzjjjVVVLLLKKKJJJCCCGGGDDDCCCEEEEEEFFFLLLSSS___hhhuuu~~~~~~~~~zzzjjj```___ccc~~~aaaUUUOOOHHHIIIGGGEEECCCBBBCCCCCCBBBAAAAAAAAABBBEEEEEEGGGOOOYYYjjj|||uuupppnnnqqqvvv{{{eeeZZZXXXXXX\\\___ccclllvvv}}}wwwqqqiiiiiigggfffeeefffhhhiiieeeaaa]]]]]]```^^^WWWOOOEEEDDDCCCCCCDDDDDDAAA>>>>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHIIIIIIIIIJJJOOOUUU[[[^^^```aaabbbcccdddeeegggiiijjjkkklllllloooqqqqqqpppoooooopppnnnppptttwww}}}bbbRRRLLLKKKJJJCCCGGGDDDCCCEEEEEEFFFKKKRRR^^^gggttt}}}xxxiii```___ccc|||___TTTNNNIIIKKKGGGEEECCCCCCCCCDDDCCCBBBAAA@@@AAADDDEEEGGGNNNWWWiii{{{uuuooonnnqqquuu}}}jjj\\\YYYYYY]]]___bbbhhhooovvvyyy}}}}}}wwwrrreeecccaaa``````bbbcccddd___ZZZUUUTTTTTTPPPKKKGGGBBBBBBCCCDDDEEEDDDBBB@@@??????@@@AAAAAAAAAAAA@@@@@@AAADDDGGGIIIJJJJJJJJJLLLQQQXXX]]]```aaacccdddffffffggghhhjjjkkklllllllllnnnpppqqqpppoooppppppoooqqqvvvzzz]]]QQQLLLJJJIIICCCFFFDDDCCCEEEEEEEEEJJJPPP[[[dddpppzzz|||vvviiiaaaaaaccc{{{```UUUOOOJJJMMMHHHFFFDDDCCCDDDDDDCCCBBBAAA???@@@CCCEEEFFFLLLSSSdddwwwxxxpppnnnoooqqqxxxooo]]]ZZZZZZ^^^bbbeeekkkqqqyyyzzz}}}~~~||||||{{{vvvqqqccc```\\\ZZZ[[[]]]]]]]]]XXXSSSOOONNNKKKFFFBBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBDDDGGGJJJLLLMMMNNNPPPUUU[[[```bbbcccdddeeeggghhhiiijjjkkklllmmmnnnlllnnnpppqqqpppppppppqqqpppsssxxx}}}}}}XXXQQQLLLHHHGGGDDDFFFCCCCCCEEEFFFEEEIIIOOOYYYbbbnnnyyyzzzuuujjjddddddfff|||fffYYYRRRLLLNNNHHHFFFDDDCCCDDDDDDCCCBBBBBB??????BBBDDDEEEIIIOOO]]]qqq|||uuuqqqppppppsss~~~lll___\\\]]]ccckkkqqqxxx~~~}}}yyyyyyzzzxxxqqqkkkeee```ZZZWWWWWWWWWVVVUUURRRLLLIIIIIIFFF@@@???BBB???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBDDDGGGJJJNNNQQQRRRTTTXXX^^^bbbdddeeeeeefffhhhhhhiiikkklllmmmnnnoookkkmmmpppqqqpppppppppqqqqqquuuzzzsssTTTPPPKKKFFFFFFFFFFFFCCCCCCFFFFFFEEEHHHNNNWWWaaappp{{{yyyuuukkkfffggghhh~~~kkk]]]TTTLLLNNNHHHFFFDDDDDDDDDDDDDDDBBBBBB???>>>AAACCCDDDHHHMMMWWWkkkzzzvvvsssrrrllluuuwwweeeaaa___```iiittt}}}yyyzzz|||xxxvvvwwwyyyvvvmmmeeegggaaaZZZUUUTTTSSSRRRPPPOOOIIIFFFGGGDDD???@@@FFFAAABBBBBBBBBAAA@@@AAABBBAAAAAAAAABBBBBBAAA@@@@@@BBBBBBDDDFFFJJJOOOSSSUUUVVVZZZ```dddeeefffffffffhhhhhhjjjkkkmmmnnnooopppkkkmmmpppqqqpppppppppqqqsssvvv|||lllQQQOOOJJJDDDFFFGGGEEECCCDDDFFFFFFEEEHHHNNNWWWbbbrrr{{{xxxlllbbbbbbggguuu___YYYTTTSSSHHHFFFDDDCCCCCCCCCBBB@@@AAABBBCCCBBBBBBDDDFFFIIIVVVfff}}}~~~vvvppppppsssxxxsssdddbbbaaaccclll}}}|||sssyyy~~~xxxuuurrrrrrssspppjjjddd^^^\\\YYYUUURRROOOMMMLLLFFFFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCBBB@@@???@@@AAAEEEFFFHHHKKKOOOTTTWWWYYYXXXZZZ\\\```ccceeeggghhhfffiiimmmoooooonnnoooooolllnnnqqqsssttttttrrrqqqssswww|||gggSSSQQQLLLFFFHHHHHHBBBCCCDDDDDDDDDFFFIIILLLWWWaaaqqqyyywwwkkkcccdddjjjttt___XXXSSSQQQJJJHHHFFFEEEEEEEEECCCBBBAAABBBCCCBBBBBBCCCFFFIIIRRRccc{{{uuuqqqrrrvvv|||~~~ooobbbccciiippp~~~yyy|||wwwssspppoooooommmgggbbb]]]\\\XXXUUUQQQNNNLLLKKKFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAAAAABBBCCCFFFGGGJJJMMMQQQUUUXXXZZZYYY[[[]]]```ccceeefffggggggiiimmmoooooonnnooopppmmmoooqqqsssttttttrrrqqqssswww|||cccPPPOOOJJJFFFIIIHHHBBBCCCDDDDDDDDDFFFIIIKKKVVVbbbssswwwvvvkkkdddfffmmmsss___XXXRRRQQQMMMKKKHHHGGGGGGFFFEEECCCAAABBBCCCBBBBBBCCCFFFHHHLLL]]]vvvzzzsssqqqsss}}}{{{xxxpppccceeeqqq}}}yyyuuuqqqmmmkkkjjjgggccc___\\\ZZZWWWSSSOOOLLLJJJIIIFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBDDDFFFIIIJJJMMMPPPTTTWWWZZZ[[[[[[\\\___aaaccceeeffffffgggjjjmmmoooooonnnooopppoooppprrrtttttttttsssrrrssswww||||||^^^NNNMMMIIIFFFIIIHHHBBBCCCDDDDDDDDDEEEHHHKKKUUUbbbtttxxxwwwllleeehhhoooqqq```ZZZSSSRRROOOMMMJJJHHHHHHGGGEEEDDDAAABBBBBBBBBAAABBBEEEGGGHHHWWWppp~~~vvvqqqqqq{{{}}}vvvvvvvvvhhhjjjyyy~~~yyyvvvssspppkkkgggeeeccc___\\\ZZZXXXUUUQQQMMMJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDCCCBBBCCCEEEGGGLLLNNNPPPTTTWWWZZZ\\\]]]]]]^^^```bbbcccdddeeeeeehhhjjjmmmnnnnnnooopppqqqrrrrrrssstttttttttttttttuuuyyy}}}vvv\\\MMMMMMHHHFFFIIIFFFBBBCCCDDDCCCCCCEEEGGGJJJTTTaaatttzzzxxxmmmeeehhhpppqqqddd^^^WWWVVVPPPNNNKKKIIIHHHGGGEEECCCAAABBBBBBBBBAAABBBDDDFFFFFFSSSiiiyyysssrrr|||{{{xxxvvvnnnooo}}}yyyuuurrrpppmmmiiieeebbb___\\\[[[WWWVVVSSSOOOLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBBBBCCCBBBBBBCCCFFFHHHOOOQQQTTTWWWZZZ\\\]]]^^^^^^___aaacccdddeeeeeefffiiikkkmmmnnnnnnoooppprrrsssssssssssstttuuuvvvvvvxxx|||rrr[[[OOOMMMGGGFFFHHHDDDBBBCCCDDDCCCCCCDDDGGGIIIQQQ^^^ppp{{{|||yyyllldddgggpppvvvllleee\\\[[[SSSPPPMMMJJJIIIHHHEEECCCAAABBBBBBAAA@@@AAACCCFFFGGGOOO___vvv~~~xxxvvv}}}}}}}}}{{{uuuvvv|||wwwssspppnnnkkkiiigggccc```\\\ZZZXXXTTTRRRPPPMMMJJJHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBAAACCCGGGJJJQQQSSSVVVYYY\\\]]]^^^^^^___```aaaccceeeffffffgggjjjkkkmmmnnnnnnoooqqqsssttttttsssssstttvvvxxxyyy|||lllYYYOOOMMMGGGFFFHHHBBBBBBCCCDDDCCCBBBCCCFFFHHHNNNYYYjjj|||zzzvvv{{{~~~~~~{{{wwwjjjaaaeeeqqq}}}uuulllaaa^^^UUUSSSOOOLLLKKKIIIGGGEEEBBBBBBBBBAAA@@@AAACCCEEEGGGKKKVVViii}}}{{{~~~}}}}}}{{{wwwrrrmmmjjjiiidddddddddaaa]]]YYYVVVUUUPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBEEEIIILLLRRRTTTWWW[[[]]]^^^^^^^^^^^^___aaaccceeegggggghhhjjjlllmmmnnnnnnoooqqqssstttssssssssstttwwwzzz|||dddTTTLLLKKKEEEFFFHHHBBBBBBCCCDDDCCCBBBCCCEEEHHHKKKSSScccwww|||zzz~~~yyyuuuggg___dddrrr{{{qqqccc```WWWUUUQQQNNNMMMKKKHHHFFFBBBBBBBBBAAA@@@@@@CCCEEEGGGHHHOOOaaazzz|||}}}~~~zzzyyyxxxtttnnnjjjgggfff```aaaaaa```\\\WWWTTTSSSOOONNNLLLJJJHHHGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDEEEGGGGGGDDDDDDDDDCCCDDDFFFKKKNNNSSSUUUXXX[[[]]]^^^^^^^^^^^^___aaadddfffggghhhiiikkklllmmmnnnnnnooorrrttttttsssrrrsssuuuxxx|||~~~}}}^^^PPPJJJIIIDDDFFFIIIBBBCCCCCCDDDCCCBBBCCCEEEGGGIIIPPP^^^ttt|||zzz|||{{{||||||rrrkkkhhhgggsssvvvmmmgggddd]]]WWWPPPLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFJJJNNNYYYppp~~~yyyyyy{{{{{{yyyuuuqqqqqqpppnnnjjjfffbbb```]]]]]][[[YYYVVVRRRNNNLLLIIIIIIHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEFFFGGGJJJNNNQQQTTT[[[[[[[[[]]]___```___^^^```bbbdddeeegggjjjnnnqqqmmmnnnoooppprrrrrrrrrrrrtttuuuvvvvvvwwwzzz~~~rrrYYYTTTNNNIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHMMMZZZooo~~~|||}}}|||~~~uuunnnjjjhhhtttwwwlllddd___ZZZSSSOOONNNMMMKKKIIIGGGFFFDDDCCCBBBBBBCCCDDDDDDHHHLLLUUUiii}}}zzz}}}xxxwwwtttqqqllllllkkkjjjgggddd```^^^ZZZZZZYYYVVVSSSOOOLLLJJJHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHKKKNNNQQQSSSYYYYYY[[[]]]___aaaaaaaaadddeeeggghhhhhhjjjnnnpppnnnoooooopppqqqrrrrrrrrrsssuuuwwwxxxzzz}}}nnnWWWSSSMMMHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFKKKXXXmmm~~~~~~xxxqqqllliiivvvrrrdddZZZVVVQQQNNNLLLJJJHHHFFFHHHGGGEEECCCCCCCCCCCCDDDBBBFFFJJJPPP```yyy~~~}}}yyysssqqqnnnjjjffffffeeedddbbb```]]]\\\WWWVVVUUURRROOOLLLIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGGGGIIILLLOOORRRTTTWWWYYY[[[^^^```bbbddddddgggiiijjjjjjjjjkkkmmmooopppppppppppppppqqqrrrssssssvvvyyy{{{~~~hhhUUUQQQLLLHHHGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFDDDIIIUUUhhh~~~yyyqqqmmmkkk{{{vvvdddUUUTTTQQQOOOLLLJJJGGGFFFIIIHHHFFFDDDCCCCCCDDDDDDBBBFFFIIILLLWWWnnn}}}~~~uuuooommmiiidddcccbbbaaa```]]][[[XXXWWWTTTSSSRRROOOMMMJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGJJJNNNQQQUUUVVVXXX[[[]]]```aaaccceeefffgggiiikkkkkkkkkkkkmmmoooqqqqqqpppppppppqqqrrrsssvvvxxx|||aaaRRROOOKKKHHHGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFCCCGGGQQQbbbvvv~~~vvvooommmooovvvfffZZZZZZYYYXXXTTTQQQNNNLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCFFFIIIKKKRRReee~~~~~~}}}~~~zzzrrrllliiieee```bbbaaa___\\\YYYVVVSSSRRRRRRQQQPPPMMMKKKIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFDDDEEEHHHKKKOOOTTTWWWYYY[[[^^^aaabbbbbbbbbdddffffffhhhjjjkkkkkklllnnnpppppppppppppppqqqrrrssssssxxx{{{vvv[[[QQQNNNJJJHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDDDDEEEAAAEEEMMM\\\ooo|||~~~}}}rrrkkklllrrruuuiiiaaacccccc```[[[UUUPPPNNNKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEHHHKKKOOO^^^yyy}}}{{{zzzzzzvvvwwwtttnnniiifffbbb]]]```___\\\YYYUUURRRPPPOOOQQQPPPNNNKKKJJJHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFBBBBBBCCCDDDEEEFFFGGGHHHEEEGGGJJJMMMQQQTTTWWWXXX\\\___cccdddcccccceeehhhfffhhhkkkllllllmmmnnnpppnnnoooppprrrssstttttttttxxx{{{kkkXXXPPPMMMJJJHHHHHHHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDDDD???BBBJJJWWWjjj~~~~~~ppphhhkkkuuu~~~tttllllllnnnnnnjjjaaaXXXQQQNNNLLLJJJHHHFFFEEEDDDDDDEEEDDDDDDGGGJJJNNNYYYppp~~~|||yyywwwvvvuuuuuuoooqqqoooiiieeeccc```[[[\\\ZZZXXXUUURRRPPPNNNMMMOOOMMMKKKIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCDDDDDDEEEEEEAAAAAA@@@AAABBBEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTZZZ___ccceeeddddddhhhkkkiiikkknnnnnnnnnmmmnnnoookkkmmmqqqsssuuuuuuttttttuuuyyycccVVVOOOMMMJJJHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCCCCAAACCCHHHRRRbbbwwwpppfffjjjvvv|||uuuooozzz|||{{{uuujjj^^^VVVRRRLLLKKKIIIGGGEEEDDDDDDEEEDDDCCCEEEJJJNNNVVVkkk{{{zzzxxxvvvtttsssrrrqqqjjjlllkkkfffbbbaaa^^^YYYXXXWWWUUURRRPPPOOONNNMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAABBBCCCDDDDDDEEEAAA@@@??????AAADDDGGGJJJNNNNNNOOOPPPQQQQQQQQQQQQXXX^^^ccceeedddeeejjjnnnmmmoooqqqqqqooonnnmmmnnniiilllqqqtttwwwvvvuuutttrrrwww~~~^^^VVVPPPMMMJJJIIIHHHGGGEEECCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDGGGMMMZZZmmm{{{|||}}}~~~ooobbbbbbrrrzzztttrrrooo```XXXUUUPPPNNNMMMLLLKKKIIIFFFDDDCCCBBBCCCEEEHHHTTTkkk|||yyyuuussspppnnnnnnnnnmmmlllhhhgggddd```\\\ZZZXXXWWWQQQQQQPPPNNNLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCC??????>>>===???DDDKKKPPPVVVRRRQQQSSSPPPLLLNNNTTT]]]^^^``````bbbeeejjjnnnooooooooonnnnnnmmmlllllllllmmmppprrrsssttttttttt{{{{{{yyy^^^WWWSSSQQQMMMJJJHHHFFFDDDAAADDDDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGLLLTTTddd||||||wwwzzzyyylll```aaarrr|||eee\\\YYYNNNMMMKKKKKKKKKJJJGGGEEEEEEDDDEEEFFFIIITTTiii|||}}}zzzwwwtttqqqnnnllllllkkkjjjiiidddbbb___\\\YYYVVVTTTSSSPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAACCCHHHOOOUUUXXXUUUTTTUUUTTTPPPSSSYYY___```aaabbbcccfffjjjmmmmmmnnnooopppppppppoooooolllnnnpppssstttuuuvvvvvvwwwxxx|||rrr[[[VVVPPPNNNKKKJJJJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEGGGKKKRRR```www}}}yyyuuusssyyy~~~~~~~~~}}}rrrggg\\\___rrr}}}bbbXXXXXXQQQOOOMMMLLLKKKJJJGGGEEEFFFEEEFFFGGGJJJSSSeeevvv~~~|||{{{zzzzzzxxxvvvsssqqqnnnkkkiiihhhgggeeeccc^^^\\\YYYVVVTTTQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAABBBBBBDDDEEEFFFDDDDDDCCCCCCEEEKKKSSSXXXZZZXXXWWWYYYXXXVVVYYY^^^aaabbbccccccdddfffiiilllkkkmmmooorrrssssssrrrqqqmmmoooqqqtttwwwxxxyyyyyywwwxxx}}}kkkWWWTTTPPPNNNKKKJJJJJJJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBCCCFFFEEEFFFIIIOOO[[[qqqyyyvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz~~~{{{~~~}}}}}}~~~|||yyykkkaaaYYY^^^tttxxx}}}oooYYYSSSUUUUUUSSSOOOMMMLLLKKKHHHFFFGGGFFFFFFGGGIIIOOO^^^mmmxxxwwwuuuuuutttssspppnnnllljjjgggdddcccbbb___]]]XXXVVVTTTRRROOONNNLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCDDDEEEBBBCCCCCCDDDFFFLLLSSSYYYZZZZZZZZZZZZZZZ[[[^^^bbbbbbcccdddddddddeeegggiiikkkmmmppprrrtttsssrrrqqqoooqqqtttwwwyyy{{{||||||~~~iiiVVVRRRTTTPPPLLLJJJIIIHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDEEEHHHMMMXXXmmm|||uuussspppllllllnnnqqqtttwwwyyyzzz|||~~~{{{}}}}}}xxxtttddd]]]WWW^^^xxx}}}uuuxxxttt```TTTSSSXXXWWWTTTQQQOOONNNMMMLLLJJJGGGFFFEEEGGGGGGKKKVVVbbb~~~}}}|||vvvtttrrrqqqpppnnnkkkiiifffdddaaa___^^^\\\YYYWWWSSSRRRPPPNNNMMMKKKKKKJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJOOOUUUYYYZZZ[[[\\\[[[[[[]]]aaacccbbbdddeeeeeeddddddfffhhhlllnnnpppqqqrrrrrrqqqppprrrsssvvvyyy|||~~~kkkXXXRRRTTTQQQLLLIIIGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDGGGLLLVVVkkk}}}~~~yyypppkkkhhhhhhgggfffhhhmmmrrrvvvzzz|||~~~~~~|||}}}|||vvvqqq```[[[WWWaaa~~~zzz{{{~~~mmm___TTTQQQXXXaaa___[[[WWWUUUTTTSSSQQQPPPHHHFFFFFFGGGGGGHHHPPPYYYnnn~~~|||}}}~~~}}}{{{yyywwwuuutttsssqqqooommmllliiifffccc```^^^\\\[[[ZZZXXXUUURRRPPPOOOMMMLLLKKKJJJJJJIIIFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDGGGIIIMMMOOORRRUUUYYY[[[ZZZ]]]]]]ZZZZZZ___bbbcccccceeefffffffffeeeggghhhnnnnnnooopppqqqrrrrrrrrruuuwwwyyy|||ooo]]]UUUSSSPPPKKKIIIHHHIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCFFFJJJTTTgggyyy}}}yyyuuuppplllgggdddccceeeeeeeeehhhmmmxxx}}}~~~~~~~~~~~~~~~{{{uuuppp^^^[[[YYYdddzzzooocccZZZTTTWWWeeetttuuupppiiiccc^^^YYYUUURRRJJJGGGGGGHHHGGGGGGKKKRRR^^^zzz~~~|||{{{wwwyyyzzz{{{|||}}}}}}~~~wwwxxx}}}yyyxxxvvvtttqqqooommmlllmmmkkkiiihhhgggeeeaaa___ZZZYYYWWWWWWWWWUUUQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGJJJMMMRRRVVVXXXYYY[[[\\\ZZZ______[[[[[[```dddccceeefffhhhiiihhhhhhiiikkknnnnnnooopppqqqsssvvvwwwxxxzzz|||~~~pppbbbZZZWWWSSSNNNKKKJJJJJJJJJIIIDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFOOOaaarrr~~~~~~~~~uuuooolllhhhfffeeeccccccfffgggfffjjjooo~~~{{{}}}~~~~~~{{{uuuppp]]][[[ZZZfff{{{ssslllfffaaa]]]bbbvvv|||pppggg^^^WWWRRRKKKIIIHHHIIIHHHGGGJJJPPPWWWsss}}}xxxvvvuuuppprrruuuuuutttvvvzzz}}}wwwpppssszzztttsssqqqooollljjjhhhggggggfffdddccccccaaa___\\\WWWVVVUUUUUUUUUSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEDDDDDDDDDEEEFFFGGGHHHBBBBBBCCCDDDFFFGGGIIIJJJJJJNNNUUUYYYZZZZZZZZZ[[[[[[``````[[[[[[aaadddcccfffhhhjjjkkkkkkkkklllmmmnnnnnnnnnooorrrvvvyyy|||zzz{{{}}}pppfff^^^^^^YYYRRRMMMJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBCCCDDDKKK\\\mmm}}}yyynnnfffcccddddddccceeeiiimmmooopppsssxxx}}}|||yyy{{{zzzzzz{{{zzz{{{~~~wwwmmm]]]ZZZZZZhhh~~~xxxvvvpppiiigggmmm|||{{{aaaTTTSSSKKKIIIIIIKKKJJJHHHJJJNNNNNNccc{{{wwwtttrrrpppmmmmmmpppsssuuuvvv~~~~~~xxxssspppppppppuuusssoookkkhhhfffdddddd^^^^^^]]]\\\ZZZYYYXXXXXXXXXUUUQQQNNNMMMMMMMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGCCCDDDDDDEEEFFFHHHMMMPPPVVVVVVWWWWWWXXXYYYYYYYYY]]]^^^______```bbbfffjjjggghhhjjjlllnnnoooooonnnuuuqqqnnnppprrrtttzzz~~~nnngggeeelllddd[[[SSSOOOLLLHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGEEEIIIXXXgggtttnnngggbbbccceeefffgggiiilllpppsssuuuxxxxxxtttvvvzzz{{{{{{{{{|||wwwmmm___[[[[[[iii}}}{{{{{{vvvwwwfffUUUSSSKKKHHHGGGIIIHHHFFFGGGLLLMMM]]]xxxzzzuuurrrpppmmmkkkkkknnnqqqssssssyyy{{{||||||zzzyyyyyyzzz}}}vvvpppmmmllllllnnnmmmjjjgggeeecccbbbbbb\\\\\\[[[YYYXXXVVVUUUUUUUUURRROOOMMMMMMLLLKKKIIIFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHKKKPPPSSSTTTUUUVVVXXXYYY[[[\\\]]]^^^______``````cccgggjjjiiijjjlllnnnoooppppppppptttpppooorrrtttvvv{{{sssjjjfffgggbbb[[[TTTPPPLLLIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEEEECCCGGGUUUdddqqqfffcccaaaaaadddiiilllmmmooorrrwwwzzz}}}uuuqqqsss{{{|||||||||}}}wwwmmm```]]]\\\lll}}}cccTTTQQQMMMIIIGGGHHHGGGEEEFFFIIIKKKVVVkkkzzztttqqqllljjjhhhhhhkkkmmmnnnoooqqqrrrssssssrrrrrrssstttyyywwwvvv{{{~~~wwwpppkkkhhhggggggfffeeecccaaa```___^^^^^^YYYYYYWWWVVVTTTRRRQQQPPPPPPOOOMMMLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLOOOTTTWWWSSSTTTVVVYYY[[[^^^```aaa___``````aaaaaadddhhhkkkmmmmmmooopppqqqqqqqqqqqqrrrooopppuuuxxxyyy||||||qqqeee``````___[[[VVVPPPMMMKKKKKKFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCBBBEEEQQQ^^^rrrggg``````aaadddiiinnnqqqsssuuuyyy~~~uuurrrsss|||}}}~~~~~~wwwmmmaaa]]]]]]ooopppaaaYYYWWWRRRLLLHHHIIIHHHEEEFFFHHHJJJOOO___yyy{{{uuuqqqjjjhhheeeeeegggiiiiiiiiijjjkkkllllllkkkkkkmmmooonnnmmmnnnuuu}}}yyywwwtttnnniiieeecccbbbbbb```___^^^\\\[[[ZZZYYYXXXVVVVVVTTTRRRPPPNNNMMMLLLLLLLLLKKKLLLLLLJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGIIILLLNNNPPPSSSWWWZZZVVVWWWXXX[[[]]]___aaabbb```aaabbbbbbccceeeiiilllooooooppppppqqqqqqqqqqqqqqqppprrrxxx{{{|||~~~}}}lll```\\\\\\]]]\\\WWWQQQMMMLLLNNNHHHGGGEEEDDDCCCCCCCCCCCCAAAAAABBBBBBAAACCCNNNZZZyyymmmeeeaaacccfffiiilllppptttwwwyyy~~~uuusssuuu|||~~~xxxmmmaaa]]]___rrr~~~wwwqqqkkkfffaaaVVVOOOIIIIIIHHHEEEEEEFFFIIIKKKVVVmmm|||vvvrrriiigggdddddddddeeedddccceeefffgggfffeeefffhhhjjjhhhhhhkkkttt}}}|||xxxwwwxxxzzz~~~~~~zzzwwwvvvwwwuuurrrnnniiigggddd```^^^^^^^^^___\\\[[[ZZZXXXVVVTTTSSSRRRSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKNNNQQQRRRUUUYYY\\\[[[[[[\\\]]]___```aaabbbaaabbbccccccdddfffkkknnnoooooopppppppppqqqrrrrrrrrrqqqttt{{{~~~~~~|||lllcccaaa``````___ZZZRRRNNNMMMNNNIIIHHHFFFDDDCCCBBBCCCCCCCCCAAABBBCCCBBBCCCLLLVVVxxxzzz|||}}}|||uuummmfffdddfffjjjmmmppptttxxx{{{{{{sssssswww}}}xxxnnnbbb___aaawww|||zzz}}}}}}{{{yyyuuummmdddZZZRRRJJJIIIHHHEEEDDDEEEHHHIIIQQQbbb{{{}}}wwwsssjjjhhheeeccccccbbb```___aaaaaaaaa```___```bbbdddeeefffjjjppptttuuuqqqmmmjjjjjjkkkooossswwwxxxxxxsssoookkkjjjjjjjjjgggddd^^^]]][[[YYYXXXYYYZZZ[[[WWWWWWVVVTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHLLLNNNRRRTTTVVVXXX[[[]]]_________``````aaaaaaaaaccccccdddeeeeeehhhllloooppppppppppppqqqrrrsssttttttsssvvv}}}wwwlllhhhkkkkkkiiiddd^^^VVVQQQOOONNNJJJIIIFFFDDDBBBBBBCCCDDDDDDBBBBBBDDDCCCCCCJJJRRRppprrruuuxxxwwwrrrlllggggggjjjooosssvvv{{{xxxrrrtttyyy~~~xxxnnndddaaaeee||||||uuuooozzz|||wwwooogggaaaWWWOOOMMMLLLIIIGGGGGGFFFHHHNNNYYYmmm}}}vvvrrrllliiifffdddbbb```]]][[[\\\\\\\\\ZZZXXXXXX[[[]]]```aaadddeeefffeeedddcccaaa``````bbbfffjjjlllllliiieee```___```aaa___]]]XXXWWWUUUTTTSSSSSSTTTUUUPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEEEEFFFGGGGGGEEECCCCCCDDDDDDDDDEEEEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDDDDEEEGGGIIIKKKLLLPPPSSSVVVXXXYYYZZZ]]]___``````aaaaaabbbbbbccccccddddddeeeffffffiiimmmpppqqqqqqqqqqqqrrrtttvvvwwwwwwuuuxxx~~~{{{zzzvvvrrrrrrwwwzzztttkkkccc[[[VVVQQQNNNKKKIIIFFFDDDBBBBBBCCCDDDDDDBBBBBBDDDCCCCCCGGGNNNsssttt|||zzzjjjmmmqqqttttttpppkkkgggjjjnnnsssxxx|||xxxssswww}}}~~~xxxnnneeeccchhh}}}tttooo~~~|||wwwtttqqqhhh^^^UUURRRRRROOOLLLLLLDDDGGGLLLTTTddd||||||uuuqqqnnnkkkgggeeebbb```\\\YYYYYYYYYWWWUUUSSSSSSVVVXXXZZZ[[[\\\\\\[[[\\\^^^```^^^[[[YYYYYY[[[___aaabbb```\\\XXXWWWZZZ\\\]]]\\\UUUTTTSSSQQQPPPPPPPPPQQQKKKKKKMMMMMMMMMLLLKKKJJJFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQSSSVVVYYY[[[[[[]]]___`````````aaabbbcccddddddeeedddeeeffffffgggiiimmmqqqrrrrrrrrrrrrtttvvvyyyzzzyyywwwyyy~~~ttt}}}zzz|||||||||pppfff___YYYSSSOOOLLLJJJFFFCCCBBBBBBCCCDDDCCCAAAAAACCCBBBBBBFFFLLLsssooonnnooowwwqqqmmmjjjlllqqquuuuuusssvvvxxx{{{~~~yyyrrrqqqsssvvv{{{yyypppeeegggggg~~~zzzpppiii}}}wwwtttsssoooeee___XXXUUUTTTRRRNNNIIILLLFFFFFFOOO[[[oooyyytttrrrkkklllkkkhhhccc^^^[[[ZZZVVVUUUSSSQQQPPPOOOPPPPPPWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUOOOOOONNNMMMMMMLLLMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGIIILLLQQQUUUWWWWWWYYY[[[\\\]]]]]]___bbbdddcccbbbaaa``````bbbdddeeefffhhhiiihhhggghhhmmmppppppppppppqqqrrrssstttuuu}}}~~~~~~uuujjjkkkiii\\\RRRPPPLLLJJJGGGFFFFFFGGGFFFEEEDDDCCCBBBAAABBBDDDFFFHHHqqqmmmnnnoooxxxrrrnnnkkkmmmrrrxxxyyyyyy|||~~~wwwppppppssswww~~~{{{qqqfffhhhiiiyyyoooiii}}}uuuqqqooolllfffaaaZZZWWWVVVUUUPPPLLLKKKGGGGGGMMMVVVgggyyytttqqqmmmllljjjgggccc___[[[YYYVVVUUURRRQQQOOOOOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRUUUTTTRRRRRRRRRTTTUUUWWWTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKOOOSSSWWWXXXXXXYYY[[[]]]]]]^^^___bbbdddccccccbbbbbbccceeefffgggggghhhiiiiiihhhjjjnnnqqqqqqqqqqqqqqqsssuuuvvvxxx~~~ssskkkmmmkkk___UUUSSSLLLJJJGGGEEEEEEFFFEEEDDDCCCCCCBBBAAABBBDDDFFFGGGqqqmmmooorrrxxx~~~sssooolllmmmtttzzz~~~sssmmmnnnsssxxx|||rrrfffjjjllluuummmnnnuuupppooommmjjjeee___[[[YYYWWWSSSOOOMMMIIIJJJMMMQQQ]]]yyyyyytttqqqoookkkgggeeedddaaa\\\XXXUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOONNNOOOPPPQQQRRRPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMOOONNNOOOQQQUUUXXXYYYYYYZZZ[[[]]]]]]^^^___bbbdddccccccdddfffggghhhiiijjjiiijjjkkkkkkkkklllooorrrrrrqqqqqqrrrtttwwwzzz|||xxxooojjjmmmlllaaaXXXVVVMMMJJJGGGDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFtttpppsssxxxyyytttqqqmmmnnnttt{{{zzzooojjjmmmtttyyy{{{rrrggglllppp~~~rrrlllwwwvvvsssuuuvvvnnniiiccc^^^[[[XXXTTTQQQOOOLLLMMMNNNNNNVVVooo}}}yyyuuurrrpppkkkfffddddddbbb]]]WWWUUUTTTRRROOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKIIIIIIIIIIIIEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBAAABBBCCCCCCEEEEEEFFFGGGJJJMMMOOOQQQRRRQQQPPPRRRUUUXXXYYYYYYZZZ[[[]]]^^^^^^```bbbeeebbbccceeegggiiijjjkkkkkkkkkkkklllmmmmmmoooqqqsssrrrrrrrrrsssvvvzzz~~~~~~xxxpppkkkjjjmmmlllccc[[[YYYOOOKKKGGGDDDCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDEEEzzzuuuyyy}}}~~~uuurrroooooottt|||uuukkkiiimmmuuu{{{zzzpppfffmmmssszzz||||||rrrooozzz~~~{{{wwwxxx|||rrrnnniiiccc___[[[WWWUUURRRNNNMMMNNNLLLPPPdddzzz}}}zzzwwwuuutttqqqkkkfffddddddbbb]]]XXXVVVTTTRRROOONNNMMMLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGHHHDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAAAAAAAAAAACCCDDDEEEFFFGGGIIILLLOOOQQQSSSTTTRRRPPPQQQTTTWWWXXXXXXZZZ\\\]]]^^^^^^```ccceeeaaabbbdddfffhhhjjjjjjkkkmmmlllmmmnnnppprrrrrrsssrrrrrrsssuuuxxx|||}}}~~~{{{uuunnnmmmooopppnnnfff```^^^QQQMMMHHHDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDyyy|||{{{sssqqqpppqqqvvv~~~zzzpppiiihhhmmmvvv|||zzzpppdddmmmuuu{{{ooopppxxx{{{sssrrrtttrrrrrrtttyyyvvvtttoookkkfffcccaaa```WWWQQQNNNNNNKKKLLLZZZlll}}}zzzwwwuuuuuuuuuppplllgggdddcccaaa]]]YYYWWWUUUSSSPPPNNNMMMMMMMMMGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJMMMPPPRRRTTTTTTTTTRRRPPPQQQSSSVVVXXXYYY[[[\\\^^^^^^___```ccceeeaaabbbccceeegggiiijjjkkkmmmmmmmmmoooqqqssssssrrrqqqrrrtttwwwzzz}}}}}}~~~~~~zzzwwwrrrtttvvvuuupppjjjeeecccTTTOOOIIIEEECCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB{{{{{{~~~uuuooopppqqqtttzzzyyytttlllggghhhnnnwww}}}{{{ppp```kkkuuu~~~ooopppyyywwwooooooiiieeefffpppyyyxxxvvvssspppoooooopppbbbYYYSSSRRROOOMMMVVVbbbvvvyyyuuusssttttttooommmiiieeeaaa^^^\\\[[[XXXVVVTTTQQQOOONNNMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIHHHKKKOOOSSSUUUVVVVVVVVVUUUSSSQQQQQQTTTWWWYYYZZZ[[[\\\^^^______```cccfffdddddddddeeefffhhhjjjlllnnnmmmmmmooorrrtttsssrrrppprrruuuyyy|||~~~~~~}}}}}}{{{zzzyyytttxxxzzzvvvoooiiieeecccVVVQQQKKKFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAzzzyyy|||yyyppplllnnnqqqvvv~~~uuupppjjjggghhhoooxxx~~~|||qqq]]]iiivvvuuuvvvqqqiiijjjbbb]]]aaaqqq{{{{{{{{{yyyxxxyyyzzz|||mmmbbbYYYWWWTTTPPPUUU___iiizzztttrrrssssssnnnmmmjjjeee```]]]\\\]]]YYYWWWTTTRRROOONNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGHHHHHHGGGFFFEEEEEECCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@FFFFFFEEEDDDDDDDDDDDDEEE@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDFFFIIIKKKKKKLLLKKKKKKNNNRRRWWWYYYYYYXXXWWWUUUSSSQQQRRRUUUXXX[[[\\\[[[\\\^^^______aaacccfffffffffeeeeeefffhhhkkkmmmnnnllllllooosssuuusssqqqppprrrvvvzzz|||~~~~~~~~~uuuyyyxxxzzzyyytttxxxyyytttkkkeeebbbaaaXXXSSSLLLFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA{{{wwwyyy~~~zzztttqqqtttyyy~~~vvvllleeefffkkkrrryyyzzzmmm^^^cccxxxrrrcccWWWXXXXXXbbbwwwwwwssstttuuuuuuuuueee___VVVQQQPPPRRRUUUWWWeeewwwvvvqqqooonnnnnnjjjhhheeecccaaa^^^ZZZWWWYYYVVVSSSRRRSSSRRROOOLLLMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHHHHHHHFFFEEEDDDCCCFFFDDDAAA@@@@@@CCCFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDDDDCCCBBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFJJJNNNPPPOOONNNLLLNNNPPPSSSVVVXXXYYYYYYXXXWWWXXXZZZYYYXXXXXXYYYZZZ]]]]]]]]]___aaadddgggiiiddddddfffiiikkknnnpppqqqpppooommmmmmppprrrtttuuuwwwwwwxxxyyy{{{}}}vvvqqqrrruuutttyyyzzzrrriiibbb\\\WWWQQQOOOLLLIIIFFFDDDCCCBBBCCCCCCCCCDDDDDDCCCBBBBBBzzzuuuwww|||wwwuuuxxx}}}}}}|||~~~rrriiibbbdddkkksss{{{vvviiiaaaggg~~~}}}qqqcccWWWWWWVVV^^^rrr{{{xxxxxxwwwtttpppeee___XXXSSSRRRTTTVVVXXX\\\mmm~~~vvvqqqoooooonnnkkkiiieeecccaaa^^^[[[XXXVVVTTTQQQQQQRRRRRROOOMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCFFFDDDCCCAAABBBCCCEEEGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLOOOQQQQQQQQQPPPPPPRRRTTTVVVXXXYYYYYYYYYWWWYYYZZZZZZYYYYYYZZZ\\\___``````aaabbbdddeeefffccceeegggjjjlllnnnppppppooonnnmmmnnnpppsssuuuvvvzzzzzz{{{|||}}}wwwqqqqqqsssvvvyyyxxxppphhhccc\\\VVVNNNLLLJJJGGGEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCxxxssssss|||}}}|||uuuwww~~~|||wwwnnneee```ccckkksss}}}~~~pppdddccckkk~~~vvvjjj___WWWUUU]]]nnn~~~~~~{{{tttoooeeeaaa[[[WWWUUUVVVWWWWWWWWWfff}}}yyyuuusssrrrqqqmmmjjjeeebbb```^^^[[[ZZZUUUTTTRRRRRRSSSSSSQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBB@@@??????AAADDDEEEFFFGGGIIIKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOQQQSSSTTTTTTUUUTTTUUUVVVWWWXXXYYYYYYZZZXXXZZZ[[[\\\[[[\\\]]]___bbbccccccdddeeeeeeeeeddddddeeehhhkkkmmmooooooooonnnnnnnnnnnnpppsssvvvxxx}}}}}}~~~wwwqqqrrrtttyyyyyyuuummmhhhccc\\\TTTKKKJJJGGGEEEDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDuuuppppppuuuyyypppuuu~~~zzztttjjjccc^^^ccclllttt|||{{{mmmccccccnnnyyyppp\\\\\\ddduuuyyysssiiieee___ZZZXXXVVVUUUTTTSSS^^^rrr~~~zzzxxxvvvuuuoookkkfffbbb___^^^\\\[[[YYYXXXWWWVVVVVVUUUSSSSSSNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEBBB@@@>>>>>>@@@CCCEEEFFFHHHLLLNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[YYY[[[]]]]]]]]]^^^```aaabbbccceeefffggggggfffeeeeeegggjjjlllnnnooooooooonnnoooooopppqqqtttxxx{{{}}}~~~yyy|||}}}zzzvvvssstttwwwyyywwwqqqjjjgggddd\\\TTTLLLKKKHHHEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDD~~~rrrmmmmmmppp}}}vvvpppwwwyyyssshhhaaa___eeemmmttt{{{yyynnnhhheeessskkkmmmxxx~~~|||wwwooojjjddd^^^ZZZVVVSSSQQQPPPVVVeeezzz~~~{{{xxxvvvppplllgggccc```^^^\\\[[[\\\[[[ZZZXXXUUUSSSRRRQQQOOONNNMMMLLLLLLKKKLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFFFFFFFEEECCCDDDFFFFFFEEEDDDAAA@@@???AAACCCEEEFFFIIIMMMPPPNNNNNNNNNMMMMMMNNNNNNNNNQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[\\\^^^_________aaacccaaabbbeeegggiiiiiiiiiiiiggghhhkkkmmmnnnooooooooopppqqqrrrrrrsssuuuzzz~~~|||}}}xxxzzzzzzxxxuuussstttvvvuuutttoooiiifffeee^^^VVVQQQNNNJJJGGGEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCyyynnnkkkllloooyyy~~~vvvtttzzz|||tttoooddd______hhhqqqwww|||xxxpppnnnkkk~~~~~~|||{{{}}}|||yyyuuuppphhhbbb]]]YYYVVVTTTTTTVVV^^^qqq|||xxxuuuqqqmmmhhhdddbbb___\\\ZZZ[[[[[[ZZZWWWSSSOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEGGGGGGGGGFFFEEEEEEBBBDDDEEEFFFGGGJJJNNNQQQOOOOOONNNNNNNNNNNNOOOOOOQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\^^^___```______aaaccc```aaacccfffiiikkklllmmmjjjjjjkkklllmmmooooooppprrrtttvvvvvvuuuwww|||}}}}}}xxxsssooommmmmmnnnooommmiiifffeee```ZZZUUURRRNNNJJJHHHHHHIIIJJJKKKIIIGGGEEECCCCCCCCCCCCtttkkkiiilllnnnvvv}}}yyyxxx||||||tttkkkfff^^^\\\___jjjuuuzzz~~~vvvqqqrrrttt~~~zzzyyytttllleeeaaa^^^\\\[[[ZZZXXX[[[kkkzzzvvvpppmmmiiifffccc```\\\YYYXXXZZZYYYVVVRRROOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHHHHIIIIIIIIIKKKOOORRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWYYYZZZZZZZZZ[[[\\\^^^______^^^^^^]]]___``````______```bbbaaabbbccceeegggjjjlllnnnmmmlllkkkkkklllnnnpppqqquuuxxxzzzxxxvvvxxx}}}~~~|||uuunnngggcccaaafffkkkmmmjjjfffeeebbb^^^XXXUUUQQQMMMLLLMMMOOOPPPPPPNNNKKKGGGEEEDDDCCCCCC{{{qqqiiiiiilllmmmsss|||~~~{{{{{{}}}yyynnnccc___ZZZYYY___lllxxx}}}~~~uuuqqqttt|||zzzxxx|||||||||vvvnnnhhhdddcccbbbaaaYYYUUUUUUcccyyy~~~zzzpppmmmjjjgggddd```\\\XXXXXXZZZZZZXXXTTTRRRRRRTTTQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKKKKJJJGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJKKKKKKLLLNNNOOOPPPLLLLLLLLLKKKKKKMMMPPPSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[YYY[[[]]]___aaa```___^^^^^^___aaa```______```aaacccccccccdddfffiiilllmmmooommmkkkjjjkkknnnppprrrwwwzzz|||zzzxxxxxx}}}|||xxx~~~|||}}}xxxppphhhaaa\\\YYY```hhhmmmjjjgggeeeccc```XXXVVVRRROOOOOOPPPSSSUUUSSSQQQMMMIIIFFFEEEDDDDDD|||wwwssskkkhhhkkknnnqqqxxx{{{vvvuuuuuupppfff^^^VVVYYY```jjjttt|||ssskkktttvvvrrruuujjjkkkqqq~~~|||rrrwwwuuulllggghhhhhhfffbbbZZZWWW___nnn}}}zzzuuutttrrrmmmgggaaa___^^^]]]ZZZWWWVVVVVVVVVUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLJJJJJJIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKNNNNNNLLLKKKJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNLLLNNNSSSWWWXXXWWWUUUSSSUUUTTTRRRQQQQQQSSSUUUWWWUUUWWWXXXYYYYYYZZZ]]]___\\\\\\^^^___```aaaaaaaaaddddddccccccbbbcccccccccdddfffiiijjjiiiiiijjjlllkkkjjjjjjjjjkkkmmmoooppptttxxx{{{{{{yyyzzz~~~wwwyyy}}}|||vvvkkk___WWWUUUWWWZZZbbbhhhiiiiiiiiifffbbb[[[RRRLLLOOOVVVXXXXXXYYY[[[WWWQQQMMMJJJIIIHHHFFFwwwoookkkeeedddhhhmmmpppwwwzzztttrrrrrrnnneee]]]WWW[[[bbblllvvv~~~tttmmmvvvxxxnnnkkkaaa___dddrrr{{{yyyppptttsssmmmjjjlllmmmkkkfff___[[[___gggrrr{{{xxxtttoooiiieeeaaa___```]]]ZZZWWWWWWVVVUUUTTTPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHJJJKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWYYYWWWUUUSSSRRRSSSTTTUUUWWWYYYZZZZZZZZZ[[[^^^```]]]]]]^^^```aaaaaabbbbbbeeedddddddddddddddeeeeeeeeeggghhhhhhhhhhhhjjjkkkkkkkkkkkklllmmmoooqqqrrruuuyyy||||||zzzzzz~~~zzz||||||xxxnnnbbbZZZWWWWWW]]]eeemmmnnnnnnmmmjjjeee\\\SSSNNNRRRZZZ^^^```bbb```[[[TTTNNNJJJHHHFFFEEEqqqgggccc___aaafffjjjnnnvvv~~~~~~|||vvvpppnnnmmmiiibbb\\\YYY]]]eeeoooxxxrrrlllwww}}}nnnddd]]]\\\```ooo|||zzzsssuuuuuussssssuuuuuurrrmmmhhhccc``````fffvvvzzztttpppkkkfffaaabbb___[[[XXXWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMLLLLLLMMMOOOOOOPPPQQQPPPOOONNNOOOQQQSSSSSSRRRRRRSSSUUUXXXZZZ\\\[[[XXXUUUTTTSSSTTTUUUZZZ[[[\\\\\\[[[\\\^^^```]]]^^^___```aaabbbbbbccceeeeeeeeeeeeeeefffggghhhgggggghhhgggfffgggiiikkkkkkkkklllmmmooorrrtttuuuyyy}}}~~~{{{~~~{{{{{{yyyqqqfff\\\VVVTTT]]]fffnnnqqqqqqpppkkkfff^^^UUUPPPSSSZZZ___cccfffeee___WWWPPPKKKHHHEEEDDDmmmdddaaa^^^```eeefffkkkuuu~~~}}}|||zzzxxxzzz}}}{{{xxxrrrkkkgggfffddd___\\\YYY___hhhqqqyyy}}}zzzmmmjjjwwwuuukkkfffjjjrrr}}}|||||||||}}}|||yyytttpppjjjccc\\\___ooo|||wwwqqqjjjccc```]]]ZZZXXXWWWVVVUUUSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMMMMNNNLLLKKKKKKMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLMMMOOOQQQPPPQQQRRRRRRQQQPPPQQQRRRUUUTTTSSSSSSTTTVVVYYYZZZ[[[ZZZXXXVVVUUUUUUUUUVVV[[[\\\]]]\\\[[[\\\]]]___^^^^^^^^^___```aaabbbcccdddddddddeeefffggghhhiiihhhhhhhhhgggfffgggjjjlllkkkkkkmmmooorrrtttvvvwww}}}zzz{{{yyyrrrhhh]]]UUUQQQXXXbbbkkkooopppooojjjeee```VVVPPPQQQVVVYYY^^^bbbgggaaaYYYRRRMMMJJJGGGFFFkkkdddccc```___bbbbbbiiittt|||}}}yyyvvvttttttxxx~~~{{{sssnnnfffaaa___^^^\\\[[[XXX___jjjssszzz~~~zzzwwwkkkjjjzzzxxxssszzzvvvrrrlllddd[[[\\\jjjzzz}}}uuukkkddd___\\\YYYWWWWWWWWWUUUTTTRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJKKKLLLNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOONNNNNNQQQSSSQQQRRRSSSSSSRRRQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[]]]___^^^]]]]]]^^^___```bbbcccddddddddddddeeefffhhhhhhjjjjjjiiihhhgggiiilllooolllmmmooorrruuuwwwyyyyyy}}}~~~}}}}}}{{{uuukkkaaaYYYTTTWWWaaakkkooopppoookkkeee^^^UUUOOOPPPSSSVVV[[[```eeeaaaZZZUUUQQQOOOLLLJJJkkkeeeeeeaaa___```bbbiiissszzz|||zzzvvvtttqqqttt{{{}}}pppiiiaaaZZZXXXXXXYYYZZZXXXaaammmvvv{{{~~~yyyuuulllmmm||||||wwwqqqkkkeee______hhhsssyyyoooiiibbb___\\\ZZZYYYYYYWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNMMMMMMLLLMMMMMMNNNMMMKKKJJJJJJLLLMMMMMMLLLOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPRRRTTTRRRSSSTTTSSSRRRQQQRRRTTTSSSUUUWWWYYYZZZZZZXXXWWWUUUUUUVVVVVVWWWYYYZZZ[[[ZZZ[[[\\\\\\[[[\\\^^^```___^^^^^^^^^___aaacccdddeeeeeeeeeeeeeeefffggghhhjjjkkkllllllkkklllooorrrpppqqqsssvvvyyy{{{||||||zzz{{{}}}}}}~~~{{{vvvooohhhaaa^^^___hhhpppsssrrrqqqmmmggg\\\UUUQQQRRRUUUXXX]]]cccbbb___[[[XXXVVVTTTPPPNNNqqqjjjiiieeebbbccccccjjjrrrxxxxxxvvvtttsssuuuxxx~~~{{{yyylllfff]]]VVVSSSTTTWWWYYYYYYcccpppyyy}}}}}}wwwssskkkoooxxxyyyrrrrrrvvv}}}~~~|||tttllliiihhhgggjjjnnnwwwyyytttkkkhhhccc```^^^\\\ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSOOOOOONNNNNNNNNNNNOOOOOOMMMLLLJJJKKKMMMNNNNNNMMMPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPRRRSSSRRRRRRSSSTTTRRRSSSTTTSSSRRRQQQRRRTTTUUUVVVXXXZZZZZZZZZYYYXXXVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[]]]]]]]]]^^^```bbbaaaaaa``````aaaccceeeggggggggggggffffffggghhhhhhjjjlllnnnooopppqqqsssuuuuuuvvvyyy|||~~~xxxyyyzzz}}}~~~~~~|||yyyuuurrrooollliiigggjjjrrrxxxwwwuuurrrmmmggg^^^XXXUUUVVVXXXYYY]]]bbbaaa___]]]\\\ZZZWWWRRROOOyyyooonnnjjjggghhheeekkkrrrvvvvvvtttssssss{{{~~~{{{xxxuuurrrkkkddd[[[SSSPPPRRRVVVYYYZZZeeerrr{{{zzztttppphhhnnn{{{vvvggghhhnnnvvv{{{~~~{{{~~~xxxpppooopppooommmmmmppp~~~~~~sssooojjjeeebbb___\\\ZZZTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQNNNLLLKKKLLLMMMOOONNNNNNPPPPPPQQQQQQQQQQQQPPPPPPNNNPPPSSSTTTTTTSSSSSSTTTQQQSSSTTTSSSRRRQQQRRRSSSWWWWWWXXXYYYYYYZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\\\\ZZZ\\\]]]^^^^^^```bbbddddddcccbbbbbbccceeegggiiijjjiiihhhhhhhhhhhhhhhiiijjjmmmppprrrssssssuuuwwwyyyzzz}}}zzzzzz{{{~~~zzzvvvsssooollllllllllllkkkrrryyy|||yyyuuuqqqkkkeeebbb\\\XXXXXXXXXVVVYYY]]]``````___^^^\\\XXXSSSOOO