BM6P6(@ 000000///...------,,,,,,,,,------......------,,,........................***+++,,,---....................................------------------------///---+++,,,///111///---******,,,---.../////////........................------------------------........................+++,,,,,,------,,,,,,+++///...------,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,...000111000...---------------------------,,,+++,,,...///...---///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...111000...---,,,,,,------,,,++++++******++++++,,,------------------------........................***++++++,,,,,,++++++***++++++******++++++,,,------,,,,,,+++*********+++///,,,***+++...///...------.../////////...---,,,------------------------........................------,,,+++,,,---...///............---,,,+++***++++++++++++,,,,,,---.........---,,,---...///000................................................,,,,,,,,,,,,,,,---......///000111111111///...---------------.........///000000000000000000000000000111111111111222222222444444333222222111111000333222111111111333666777444444444444444444444444777777666666666666666777888888999::::::;;;<<<<<<999999888888999999:::;;;::::::;;;;;;<<<======>>>::::::<<<===>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHFFFHHHJJJJJJIIIIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPOOONNNNNNMMMMMMNNNNNNOOOMMMNNNOOOPPPPPPPPPOOONNNRRRRRRSSSTTTVVVYYY[[[\\\bbbgggoooxxxttthhh[[[VVVTTTSSSSSSTTTVVVVVVWWWXXXYYY[[[\\\\\\[[[[[[\\\^^^aaaeeeiiikkkuuuxxx{{{}}}~~~|||yyy}}}|||~~~//////......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---....................................---------------------------+++***+++---...---+++,,,,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,---,,,++++++*********+++***+++,,,---------,,,,,,,,,,,,---------------------------.........//////***))))))+++---...---,,,---------------------------,,,+++,,,...///...---///...------------...///------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...111000...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------************************,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,---+++)))***,,,...---,,,------...............---------------------------........................------,,,,,,,,,---...///............---,,,+++***---,,,,,,,,,------...///...------,,,---...///000////////////////////////........................///////////////000111111000000000000000///......------........./////////000000000000000000000000000000111111111222222222000111111222222333333444333222111111222333555777444444444444444444444444777777666666666666666777888888999999:::;;;;;;<<<999999888888999999:::;;;:::::::::;;;<<<=========:::;;;<<<===============>>>???AAABBBBBBCCCEEEGGGFFFGGGIIIIIIHHHGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPOOOOOOQQQQQQRRRSSSUUUWWWXXXZZZ[[[___eeellluuussshhheeecccaaaaaabbbcccdddfffggghhhhhhhhhhhhcccaaa^^^\\\[[[\\\^^^```gggiiilllnnnoooqqqsssvvv......------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------........................------------------------,,,+++***+++---...---,,,......///////////////...................................................---------------------------......//////......---,,,,,,+++*********++++++++++++,,,------------,,,------------------,,,,,,---------...............***))))))***,,,---,,,+++---------------------------,,,+++,,,...///...---///...------------...///------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,,,,,,,++++++,,,,,,---...000///...---,,,,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,------...///......------,,,,,,------,,,***))))))+++,,,,,,+++---,,,,,,,,,---...//////---------------------------------------------------,,,,,,,,,,,,---...///............---,,,++++++......---------...//////...------------...//////////////////////////////........................---------------......///000000//////......//////....../////////000000000000000000000000000000000000000000111111111222222000000111111222333333333333222222111222333555666444444444444444444444444777666666555555666777777888888888999::::::;;;;;;999888888888888999::::::999::::::;;;;;;<<<<<<===;;;;;;<<<<<<===<<<<<<<<<===???AAAAAAAAABBBDDDFFFEEEFFFHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPQQQQQQRRRTTTUUUVVVUUUYYY]]]aaafffnnnyyyyyywwwvvvuuuvvvxxxzzz|||uuuoooggg^^^XXXVVVVVVWWWYYYZZZ\\\\\\]]]```cccfffjjjpppzzz---------,,,,,,+++++++++,,,------......------,,,........................---...............---,,,................................................------------...//////...///////////////...------........................000000000000000000000000------------------------------............------...------,,,,,,---------,,,,,,,,,---------------.........------,,,,,,,,,........................---,,,++++++---......------------------------------,,,+++,,,...///...---.........------.........------------------------------------------------------------------------------------------------,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,+++******+++,,,,,,---,,,,,,++++++,,,...000111------------------------------------------------,,,,,,,,,,,,------......---.........------,,,+++......------------......------------......//////////////////////////////........................,,,,,,++++++,,,,,,---...111000...------...///000////////////000000000000////////////////////////000000000000111111111111333333222222111000000000333222222222222333444555333333444444444444444444666666555555555666777777777888888888999999::::::888888888888888999999:::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<>>>@@@@@@@@@@@@BBBDDDCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRVVVYYY\\\^^^```eeemmmssszzzlll```YYYWWWVVVSSSSSSSSSSSSSSSUUUYYY\\\aaafffoooxxx~~~~~~|||}}}~~~|||xxxsssnnnmmmppptttvvvxxx{{{---,,,,,,,,,,,,,,,++++++,,,------......------,,,.................................///......------................................................------............//////............------,,,+++................................................------------------------,,,,,,------------,,,,,,---------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,.....................---...---++++++---.........---------------------------,,,+++,,,...///...------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...,,,+++++++++,,,---///000------------------------------------------------,,,,,,,,,------------------------...------,,,,,,------,,,,,,,,,,,,,,,------------...............------------------------........................///////////////000000111000///...------...///000////////////000000000000//////////////////////////////000000000111111111333333222111111000000///333333222222333333444444333333333444444444555555555555555555555666777777777777888888888888888999888888777777888888999:::999999999::::::::::::::::::;;;;;;;;;;;;;;;:::999;;;===>>>???>>>???@@@BBBAAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPNNNMMMMMMMMMMMMNNNOOOPPPSSSVVVZZZ[[[\\\___dddiiimmmuuupppccc\\\YYYTTTTTTSSSRRRPPPQQQTTTVVV___ccciiioootttvvvvvvvvvqqqtttyyy|||xxxrrrrrrrrrtttyyy}}}xxxmmmiiiddd___^^^___ccceeeggglllvvv------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......................................................***+++---,,,++++++,,,...------......---,,,++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,---......///------------------,,,,,,...............---------...,,,******+++------------------------------------,,,+++,,,...///...---------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,+++,,,++++++******++++++,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,++++++*********+++,,,,,,,,,---...---,,,,,,...000,,,+++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------...------,,,,,,------,,,+++++++++,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,..............................------......///000.........---......//////....../////////000000000000000000000000000000000/////////000000000111111//////000000111222222222333333333333333333333333222333333444444555555555444444444444555666777777777777777777777777777777888777777777777888999999999999999999999999999999999999::::::;;;::::::::::::<<<===>>>======???@@@???AAACCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJKKKKKKLLLMMMOOOOOOLLLLLLLLLLLLLLLMMMNNNOOONNNQQQTTTVVVVVVWWW[[[___]]]dddmmmvvv~~~}}}tttiiiccc___^^^]]]ZZZVVVTTTUUUVVV\\\```fffkkknnnnnnmmmkkkeeeggglllttt||||||vvvqqqooonnnkkkooouuuzzzwwwpppfffffffffggglllvvv}}}}}}~~~xxxqqqlllaaa___[[[XXXWWWXXX[[[]]]___fffsss------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////................................................)))+++------++++++,,,...---...............---,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********++++++,,,---...------,,,---...///000,,,,,,------------------//////.........---------000...++++++,,,---......---------------------------,,,+++,,,...///...---------...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------------,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------........................+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------+++++++++++++++,,,------***,,,---,,,++++++---///+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------...------,,,......---,,,,,,,,,,,,,,,,,,---.../////////...---------------------------........................,,,++++++++++++,,,------,,,---....../////////...------........./////////000000000000000000000000////////////000000000111//////000000111222222222333333333444333333333222222222333333444555555666444444444444555666777777777777777777777777777777777777777777777888999999999999999999999888888888777888999::::::::::::::::::;;;======<<<<<<===???>>>@@@BBBCCCBBBBBBDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOJJJJJJJJJKKKLLLMMMNNNOOOLLLOOOSSSSSSRRRSSSVVVYYYWWW[[[aaafffkkkrrr{{{wwwzzzyyysssrrrppplllgggbbbaaa```eeejjjqqqwwwxxxtttmmmiiicccccceeeiiinnnrrrttttttrrrrrrpppjjjccc^^^\\\\\\\\\^^^bbbeeehhhmmmssswww{{{{{{yyywwwuuuvvvxxx{{{zzz{{{|||}}}zzzsssjjjccc[[[ZZZZZZ[[[```jjjvvv~~~}}}{{{qqqpppooommmnnnrrrxxx}}}yyyuuupppiiiddd```^^^]]][[[[[[\\\^^^___dddkkkyyy........................,,,------......------,,,........................,,,,,,...///000000000000........................////////////////////////+++...000///---,,,...111......///////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,------...///......---,,,---...///000,,,,,,,,,------.........//////.........---------333111...---...000111000---------------------------,,,+++,,,...///...---,,,---...//////...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...***+++,,,---------,,,+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///)))+++---,,,)))))),,,///+++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,------...---------000///...---------------,,,,,,.../////////...---................................................///............///000000+++,,,...///000///...---------------.........///000000000000000000000000////////////000000000000222222111111000/////////333333444444444333222222222222333333444555666666333333333444555666777888777777777777666666666666777777777777777888888999999999888888888888888888666777888999:::;;;;;;;;;999;;;<<<<<<;;;;;;===>>>===???BBBCCCCCCCCCDDDFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNJJJJJJJJJJJJLLLMMMNNNOOONNNQQQUUUUUUTTTSSSUUUXXXXXXZZZ\\\]]]___dddlllsss{{{|||wwwssszzz~~~wwwqqqnnnmmmxxx~~~wwwooogggeeecccccceeefffeeedddddddddbbb\\\UUUPPPOOOPPPPPPRRRSSSTTTVVVYYY^^^aaaddddddcccbbbbbbdddhhhkkkjjjkkklllmmmlllfff^^^XXXRRRQQQQQQRRRWWWbbbnnnwwwxxxyyyzzzzzzxxxuuurrrpppeeedddbbbaaaaaaeeejjjoooqqqvvvyyysssppplllfffaaadddccccccbbbbbbcccddddddnnnttt,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,------------------------/////////......---------,,,,,,---.../////////...---------,,,,,,+++++++++,,,---------,,,***((('''((())),,,...000000///.........---,,,,,,,,,,,,---........................................................................,,,,,,,,,---,,,,,,++++++---,,,,,,,,,,,,---...///---------------------------------,,,,,,+++++++++------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///---,,,,,,.../////////............---,,,++++++,,,---...---+++***+++,,,,,,++++++,,,------,,,***........................---------------------------------,,,,,,+++++++++------------,,,+++***)))******+++++++++,,,,,,,,,.........---,,,+++))))))---...///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---..............................++++++++++++++++++++++++---------............///...............---------///...------//////...---,,,,,,,,,,,,,,,,,,++++++------------------------...------------...//////000///...------...///000........................000000000000000000000000000000000000000111111222333222222111111222222333000000000000111222333444666666666666666666666666777777666666555555444444444555666888999999999999999888888888777777666666777777777777888888888888:::::::::;;;<<<===??????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPQQQSSSUUUWWWYYY]]]cccgggnnnsss||||||wwwtttsssuuu|||wwwllleeeffffff```]]]]]]]]]WWWSSSRRRPPPJJJGGGHHHHHHGGGGGGHHHKKKLLLMMMMMMTTTTTTTTTSSSRRRRRRUUUVVVYYYZZZ[[[[[[YYYUUUQQQNNNEEEGGGIIIJJJMMMVVVdddnnnrrrqqqppppppooolllgggddd___\\\WWWVVVXXX\\\___aaafffkkkrrrzzzzzzwwwyyywwwqqqmmmooooooppppppooommmkkkjjjkkkqqqyyy,,,,,,,,,---------......///...---,,,,,,,,,,,,---------------------------+++++++++++++++*********..................---,,,.........---------,,,,,,---------------,,,+++***)))+++,,,...//////......///...------,,,,,,------........................................................................,,,,,,------------,,,,,,------,,,,,,,,,------...------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///......------------------,,,,,,,,,---...---+++***+++,,,,,,++++++,,,------,,,***---------------------------------------------------------,,,,,,+++++++++------------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,---------......//////...---,,,---.........,,,........................---------------------------------,,,---......///000///...------...///000000000000000000000000000000000000000000000000000000000000000000111111222333222222111111222222333111111000111111222333444555555555555555555555555777777777666666555555555666777777888888888777777999999999999888888888777777777777777888888888888999999999:::;;;===>>>??????@@@@@@AAAAAABBBBBBBBBEEEFFFGGGGGGHHHHHHGGGGGGDDDEEEFFFFFFHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSVVVZZZ]]]dddhhhoooyyy{{{vvvsssssssss~~~zzzsssrrrqqqkkkgggfff```YYYRRROOOMMMHHHGGGIIIIIIHHHGGGFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLNNNOOOQQQRRRSSSSSSRRROOOKKKHHHDDDFFFGGGHHHLLLVVVdddoooooooooppppppppplllgggccc___\\\XXXWWWYYY]]]aaabbbfffjjjpppwww}}}~~~{{{{{{{{{{{{{{{yyyvvvtttrrrqqqpppxxx,,,,,,,,,------------.........---,,,,,,,,,------------------------------,,,,,,------------------...//////......---,,,+++//////............------...------,,,,,,------...,,,,,,------............///...------,,,---------------------------------------------------------------------------------,,,,,,---......------,,,...------,,,,,,,,,------------------------------.........---------------++++++++++++++++++++++++............////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++---......------,,,,,,------------------***,,,------++++++,,,...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,+++******,,,,,,,,,,,,------------***+++,,,,,,------------+++************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,---//////---,,,***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,+++,,,---...---+++,,,------....../////////------------------------,,,,,,,,,,,,,,,------...//////...------...//////000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111222222111111111222222333444555444444444444444444444444777777777777666666666666777888888888777777666555:::::::::999999999999999777777777888888888999999999999999999:::<<<===>>>??????@@@@@@AAABBBBBBCCCGGGGGGHHHIIIIIIIIIIIIHHHDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPPPPPPPQQQTTTWWWZZZ]]]aaahhhqqq}}}~~~xxxuuuuuuwwwyyy{{{yyymmmcccXXXRRRNNNLLLMMMQQQPPPNNNLLLIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMLLLJJJFFFDDDDDDEEEFFFIIIOOO[[[kkkvvvwwwxxx{{{}}}}}}yyyrrrmmmhhheeeaaa```bbbeeehhhiiilllnnnrrrwww|||{{{wwwuuurrrxxx------------------------...------,,,,,,,,,------------------------------,,,------....../////////------.........---,,,,,,............---------------,,,+++++++++---...///......------------.../////////...---------------------------------------------------------------------------------------,,,,,,---.........------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,------------------------------------------------------------------------...------,,,,,,+++++++++&&&(((+++---------,,,,,,,,,,,,,,,,,,------...///***+++,,,,,,,,,,,,---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////...------,,,++++++---,,,++++++------,,,+++******++++++,,,---......------------------------,,,++++++++++++,,,------................................................////////////////////////000000000000000111111222222222111111111111222222222222222222333444555555444444444444444444444444777777777777777777777777666777777777777777666666999999999999999999999999777777888888888999999999999888999999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPPPPOOOMMMLLLLLLLLLMMMOOOPPPPPPRRRUUUXXXVVVXXXZZZ]]]cccmmmwww~~~wwwhhh___YYYWWW[[[``````^^^ZZZUUUQQQPPPQQQRRRUUUUUUVVVWWWXXXWWWTTTSSSOOOPPPQQQPPPOOOLLLIIIGGGGGGHHHJJJPPPZZZiiizzz|||xxxtttrrrrrrtttuuuvvvwwwxxx{{{~~~~~~yyyvvvuuuyyy------------------------------,,,,,,,,,------...------------------------)))))))))******++++++,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,---++++++*********,,,---.........---------...////////////...------------...------------------------------------------------------------------------+++,,,,,,---......------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***%%%))),,,...,,,++++++,,,,,,,,,,,,,,,,,,---...///***+++,,,,,,,,,,,,---...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++***)))((()))***+++,,,........................+++,,,,,,------,,,,,,+++...---+++******+++---...---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------------,,,++++++------,,,+++******++++++,,,---......------------------------,,,++++++++++++,,,------------............------........................////////////////////////000000000000000111111222222111111000000111111222222222222222333444555555555555555555555555555555666666666666666777777777444444555777777888888888777777888888888888888888888888888888999999999999999999999999::::::;;;<<<===>>>>>>???AAABBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMOOOOOOOOOOOONNNMMMLLLKKKLLLMMMOOOPPPPPPQQQTTTVVVUUUUUUVVVWWW[[[aaajjjooo|||{{{ooohhhfffjjjpppuuusssoooiiicccaaacccfffjjjjjjkkkmmmooommmhhhddd^^^^^^]]][[[YYYUUURRROOONNNPPPTTT]]]kkk~~~{{{wwwyyy{{{}}}...------------,,,,,,,,,------,,,,,,,,,---......------------------------++++++++++++++++++,,,,,,((()))+++,,,.../////////+++++++++,,,,,,,,,,,,---************++++++,,,---------........./////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''***......+++***+++---...---,,,+++,,,---...///***,,,------++++++,,,...,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,+++***,,,,,,,,,+++,,,------...------------------------+++,,,,,,------,,,,,,+++...,,,+++))))))+++,,,...---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////'''((()))+++---///111222---,,,+++,,,---...---+++,,,------....../////////------------------------,,,,,,,,,,,,,,,------...------............------000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111111111111222222333444555666666666666666666666666555555555555666666666666333333555666777888888888777777777777777888888888888888888999999999999::::::::::::::::::;;;<<<<<<<<<===>>>???@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMNNNOOOOOONNNNNNOOOPPPSSSSSSTTTTTTVVVZZZ___dddgggmmmwww~~~xxxvvv|||{{{uuusssxxx~~~{{{uuutttwww{{{|||sssrrroookkkfffaaa]]]ZZZXXXZZZaaammmwwwwwwvvvtttsssuuuyyy|||......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------.........---------------)))***+++,,,---.........,,,,,,,,,,,,------......++++++,,,,,,---,,,,,,,,,+++,,,...///000000000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++++++++,,,---...///000+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***---///...***(((***---///...,,,++++++,,,---...,,,---...---+++***+++,,,,,,++++++,,,------,,,***------------------------++++++,,,,,,---......///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,---......------------------------------------------------,,,,,,---------.........((()))***+++---...000000...---,,,---.........,,,........................---------------------------------,,,---......///,,,------......------,,,000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111111111000111111222333444555555555555555555555555333444444444555555555666444444555666777777777666777777777888888999999999888888888999999999::::::;;;;;;;;;:::;;;;;;<<<===<<<<<<===???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKMMMOOOOOONNNNNNNNNPPPPPPRRRSSSSSSTTTVVVZZZ]]]\\\```gggpppyyy{{{yyywwwsssnnnlllttt~~~~~~~~~vvvoooiiifffaaadddlllzzz{{{yyyuuuqqqnnnnnnqqqttt.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------+++++++++******)))))))))++++++,,,---------,,,,,,---------.........//////,,,,,,.........---,,,+++)))+++...000111111000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,******+++,,,---///000111+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++*********++++++,,,,,,---,,,///000...)))'''***...000///---+++++++++---...,,,---...---+++***+++,,,,,,,,,+++,,,---...,,,***........................++++++,,,,,,---...//////+++++++++,,,,,,---------++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,))))))+++,,,---.........)))***+++,,,---,,,+++***************************+++,,,,,,------,,,,,,+++''')))---//////---)))'''---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++///...------//////...---,,,,,,,,,,,,,,,,,,++++++------------------------...------------...//////,,,,,,---......---,,,,,,........................000000000000000000000000000000000000000111111222111111000000000000111111000000000000111222333444444444444444444444444444333333333444444444555555666666666666666555555444888888888999999:::::::::888888999999999:::::::::<<<<<<;;;;;;;;;<<<======;;;<<<===???@@@AAACCCCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLIIIKKKNNNPPPPPPQQQSSSUUUPPPRRRSSSTTTTTTVVVXXXZZZ[[[]]]aaaeeekkksss{{{{{{xxxwwwtttsssqqqmmmhhhgggppp|||zzzsssooogggjjjsss}}}xxxrrrmmmmmmpppsss.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------............---,,,+++++++++++++++......000111222222222222111000///...............---------............///000///...---------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........................---,,,+++,,,...///...---++++++,,,,,,---...//////++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,---.....................------,,,,,,,,,---------------------------------,,,,,,+++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,------------......))))))***++++++,,,------------------------------------............------000///...---------------------------,,,,,,+++***---------------------------......//////......---------------------------///...---,,,,,,,,,,,,,,,------......------,,,+++.........------,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,+++,,,------......------...,,,***+++...///---++++++++++++,,,,,,---------////////////////////////++++++,,,,,,---..............................---,,,------.../////////...---------.........//////000000000000000000000000111000///......///000111.../////////////////////111111111000000000000000111111000000111111222333222333444444555555444444555555555555666666666666444444555555666777777777888888999:::;;;;;;<<<<<<777777777888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLLLLKKKLLLMMMOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKMMMOOOQQQRRRRRRRRRRRRPPPPPPPPPQQQQQQSSSTTTTTTYYYYYYZZZ\\\```fffkkkooozzz{{{uuurrrtttssssssqqqjjjdddeeennnvvvxxxrrrlllnnnxxxyyysssqqqooonnnmmm......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------------.........//////......---,,,,,,,,,,,,,,,---...///000111111111111000///......------......---------............///......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++........................---,,,+++,,,...///...---++++++,,,,,,---......///***++++++,,,,,,,,,++++++------------------------++++++,,,---..................---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++************+++---///000++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,111000///---,,,***)))(((******++++++,,,,,,------------------------------------............------//////...---------------,,,---------,,,,,,+++***------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,+++++++++++++++...............---,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,+++,,,------......------222000...///000111///---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.....................++++++,,,,,,---------------------.........//////////////////////////////111000///......///000111//////////////////......111000000000000000000000111111000000111111222333222333444444555444444444444444444444555555555555444444555555666777777777666666777888888999::::::888888888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIGGGHHHJJJJJJIIIIIIKKKMMMNNNNNNOOOOOOOOOOOONNNNNNLLLNNNPPPQQQSSSSSSSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWZZZ^^^bbbdddmmmrrryyywwwpppoooqqqvvvvvvssslllffffffmmmttt~~~|||wwwpppqqqyyy|||vvvqqqnnnlllkkkjjj...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,............///////////////...------,,,---------------...///000000000000///...---------------------------............///------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***---------------------------,,,+++,,,...///...---+++,,,,,,------.........)))***+++,,,,,,---,,,,,,........................,,,,,,------...---------...------------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---*********+++,,,---...///++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---------------------------------------............------///...------------------,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******------------------------,,,,,,++++++++++++******---............---,,,,,,------------,,,,,,,,,,,,......------------,,,,,,------------,,,,,,,,,,,,+++,,,------......------///...,,,------...,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...//////000000..................//////+++,,,,,,,,,------------------........./////////........................000000////////////000000000000000//////.........000000000000000000111111111111000000111111222333222222333444444444444444333333333444444444444555444444555555666777777777666666777777888999999999::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJJJJIIIIIIKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSTTTUUUWWWYYYZZZ```ccciiiooovvv~~~|||wwwxxx|||~~~~~~zzzrrrkkkiiimmmsss~~~|||xxxyyy{{{tttsssvvv}}}|||{{{~~~zzzuuuoookkkhhhfffeeeccc------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,+++------..................///......---------......,,,------...//////.........------,,,,,,,,,---------------............///------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------.........------,,,,,,,,,---------------------------,,,+++,,,...///...---,,,,,,,,,---------......)))***+++,,,------------........................---------...------,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,---------...------,,,+++++++++++++++++++++,,,,,,,,,------+++,,,---...---,,,+++***&&&'''(((***,,,...///000---------------------,,,------------------------------............------......---,,,,,,---------,,,,,,,,,------,,,,,,+++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,++++++***)))---------,,,,,,+++++++++------------------------------......///000000000---------------.........//////........./////////............////////////........................000000////////////000000111111000000///.........000000000000000111111111111111000000111111222333222222333444444444444333333333444444444555555555444444555555666777777777888888999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNMMMNNNOOOOOOOOOOOOOOOOOONNNOOOPPPQQQRRRRRRQQQPPPPPPPPPOOOOOOPPPQQQQQQRRRPPPQQQRRRSSSTTTUUUUUUVVVXXXZZZ___ccciiipppwww}}}{{{rrrnnnooorrrvvv|||uuupppppptttxxxzzz|||zzzssspppooovvv~~~}}}{{{xxxwwwuuuuuuwwwzzzzzzxxxvvvvvvwwwwwwuuusssnnnjjjeeeaaa___]]][[[ZZZ------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,------............---------,,,,,,,,,------...---------............///......------------......------------------------,,,,,,---------.........+++++++++,,,,,,---------,,,,,,,,,------.........---------------------------,,,+++,,,...///...---,,,,,,,,,---------------)))***+++,,,---.........---------------------------------...------,,,,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------......------,,,+++******+++++++++,,,,,,,,,------***+++,,,---...---,,,+++------,,,++++++***))))))---------------------,,,------------------------------............------------,,,,,,,,,------...+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////...------...---------,,,,,,+++++++++........................------......///000000000++++++,,,,,,,,,---------000//////.........///000........./////////000000........................//////000000000000//////111111000000//////////////////000000111111111111111111000000111111222333111222333333444444333333444555555555666666666666444444555555666777777777888999999999999999::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQPPPOOONNNPPPOOOOOOOOOOOOPPPPPPQQQNNNNNNPPPQQQRRRSSSTTTTTTTTTVVVYYY\\\```ffflllpppxxx{{{uuussstttttt~~~|||uuummmhhhgggiiikkklllooouuu}}}xxxsssmmmhhhfffjjjpppxxx~~~vvvvvvvvvuuuttttttssssssqqqrrrtttxxx{{{{{{yyyvvvqqqooommmkkkjjjhhhfffddd```]]]YYYUUUTTTSSSQQQPPP,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......------------...............---------------,,,,,,,,,+++++++++++++++------------------...///------...............---------------------...///---------............///......---------...//////------------------------,,,---------............***++++++,,,,,,------...***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,------------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,---***+++,,,------------,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------------............------,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,******++++++,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,***++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,,,,,,,,,,+++,,,------......------,,,---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,+++------------------------,,,------...//////000000+++++++++,,,------......///...---,,,,,,,,,---........./////////000000000........................//////000000000000//////000000000000000000000000/////////000111111222222111111000000111111222333111111222333333333333333555555555666666666777777444444555555666777777777777777777777777777777777::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKHHHJJJKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNOOOOOOOOONNNNNNOOOOOOPPPLLLLLLLLLMMMOOOPPPRRRSSSRRRSSSVVVWWWYYY]]]aaadddhhhqqq}}}|||~~~zzzvvvoooiiidddbbbcccdddeeeiiipppwww~~~zzztttnnnjjjddd___^^^aaafffkkksss{{{|||vvvoooppppppqqqqqqqqqqqqpppiiihhhiiijjjllllllkkkjjjcccbbb```^^^[[[YYYWWWVVVSSSQQQMMMKKKKKKJJJIIIHHH,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........------------......------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,---............/////////......---......------......///000---------............///---,,,,,,,,,------...///------------------------------------............******+++,,,,,,---......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......///......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...)))***+++,,,---...///000******++++++,,,,,,------------------------------------............------,,,,,,++++++,,,,,,---...***+++,,,,,,---------,,,+++++++++,,,------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,.........,,,+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,------......------''')))++++++***)))+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---......///000000000///---,,,+++,,,---....../////////000000000000////////////////////////...///000111111000///.../////////000111111222222...//////000111111222222111111000000111111222333111111222333333333333222444444444555555555666666444444555555666777777777777777777777666666666666888888888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFFFFFFFFFFDDDFFFHHHJJJKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGHHHJJJJJJKKKKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOORRRRRRSSSSSSSSSRRRPPPOOOOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLLLLMMMOOOQQQRRRPPPRRRTTTUUUVVVWWWYYY[[[\\\dddnnnwwwyyyvvvuuuwwwwwwvvvzzz~~~|||uuuqqqkkkgggdddccccccddddddiiipppwww}}}|||uuuooojjjeeebbb]]]YYYYYY^^^aaadddiiipppsssvvvzzz}}}}}}sssnnnhhhiiijjjkkkkkkjjjiiihhh```^^^\\\\\\]]]]]]\\\[[[TTTTTTSSSQQQOOOMMMLLLLLLJJJHHHFFFEEEEEEEEEDDDCCC,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........------------......,,,---------.../////////.........------,,,,,,,,,++++++++++++,,,,,,---......///////////////.....................///000111---------.........//////++++++++++++,,,,,,---...---------------------------------.........//////******+++,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------------------------------------...------,,,,,,------------------------***+++,,,---......///...,,,,,,,,,------.........//////...---,,,,,,++++++---------,,,,,,+++++++++............---+++)))(((++++++,,,,,,,,,---------,,,,,,+++***+++,,,...///111000///...,,,+++***)))))))))***++++++,,,---------------------------------..................---++++++++++++,,,,,,---...***+++,,,,,,------------++++++,,,------...//////---......//////......---++++++++++++++++++++++++((()))+++---------+++***------......------,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------)))+++......,,,,,,///222+++++++++,,,,,,---------------------------------++++++,,,,,,---......///.........///000111111222333222///...---...///000////////////000000000000000000000000000000000000...///000111111000///.........///000111222333333...//////000111222222222111111111000111222222333111111222333333333333222333333333444444444555555444444555555666777777777999999999888888888888888777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGDDDFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHIIIKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPTTTTTTUUUUUUUUUSSSRRRQQQOOOOOONNNNNNMMMNNNNNNNNNRRRPPPNNNMMMMMMOOOQQQSSSQQQSSSUUUVVVUUUUUUUUUVVVWWW]]]eeejjjoooyyyyyyooommmmmmpppqqqppptttyyywww{{{|||{{{rrrnnniiifffeeefffffffffggglllsssyyy~~~xxxpppjjjeeeaaa___YYYWWWXXX]]]```bbbfffkkkkkknnnpppssstttvvvzzz|||tttlllgggbbbcccddddddcccbbb```___YYYVVVSSSRRRRRRSSSRRRQQQIIIJJJJJJIIIGGGFFFFFFGGGEEEDDDBBBBBBCCCDDDCCCBBB------------------------***))))))((())),,,...000---------,,,,,,+++++++++,,,,,,,,,---------......---------............///............---,,,+++***---......//////......---////////////000000000000...........................------,,,,,,------...+++---//////...///000222////////////...---,,,+++........................---,,,,,,,,,,,,---......++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---------,,,,,,,,,,,,---......000000//////.........---///...,,,+++***+++,,,,,,---...///111111///...---...------,,,,,,------...//////.........------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...------,,,,,,,,,,,,,,,---------......---------------------------------.........//////,,,,,,+++++++++,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------***)))))),,,///...+++(((+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,------.........///...---,,,+++,,,---.../////////......---------,,,,,,,,,---------......------------------------.........------,,,,,,,,,---+++******+++,,,,,,+++***+++,,,,,,******+++,,,111111000///...---,,,,,,,,,---...///000000000000000000000000000000000000,,,...000111222222222111000000000000000000000000111111000000111111222333111222333333333333222111222222222222222222222222333333333444444444555555333333333333333444555555777777777777777777777777888888888888888999999999::::::::::::::::::::::::;;;<<<===>>>@@@@@@@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTRRROOONNNQQQPPPOOOOOOOOOPPPQQQRRRNNNNNNNNNOOOOOOPPPPPPPPPSSSUUUVVVVVVUUUTTTVVVWWWVVVYYY^^^ccciiipppxxx}}}{{{uuunnnlllooorrrqqqooorrrrrrrrrssswww}}}{{{uuuqqqmmmkkkhhhgggggghhhgggfffkkkooouuu|||xxxooogggaaa^^^]]]ZZZZZZ\\\]]]^^^```aaabbbcccfffiiilllnnnnnnmmmllluuutttsssppplllfffbbb___YYYYYYYYYYYYXXXVVVTTTSSSNNNNNNMMMLLLJJJGGGFFFDDDEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>????????????------------------------...---,,,+++,,,---///000......---------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------...............---,,,+++***)))******++++++******)))---............/////////...........................------,,,,,,------...,,,---............///000////////////...---,,,+++---------------------------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,---...000000000//////---,,,,,,,,,------..................---------,,,...---,,,,,,++++++,,,,,,,,,---...//////...---,,,------------------------//////...---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...------,,,,,,,,,,,,,,,------------...------------------------------------.........///***)))((((((((()))***+++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------***))))))+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,---............---------,,,,,,,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,---,,,+++***+++---//////......------,,,,,,,,,---...///000000000000///////////////////////////000000000000///......000000000000000000000000111111000000111111222333111222222333333222222111222222222222222222222222333333333444444444444555666666555555666666777888666666666666666666666666777777888888888999999999::::::::::::::::::::::::;;;<<<===>>>???@@@@@@@@@BBBBBBDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQTTTTTTUUUUUUTTTRRROOONNNOOOOOONNNNNNNNNPPPQQQRRRNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSTTTTTTSSSRRRTTTUUUVVVXXX[[[___ccchhhooosssvvvyyyzzzuuutttuuuvvvtttqqqsssqqqnnnmmmooosssyyy|||~~~zzzuuuppplllmmmkkkhhhgggggghhhgggfffhhhkkkqqqwww|||}}}yyyrrrkkkddd___\\\[[[YYYYYYZZZ\\\]]]^^^`````````bbbdddfffgggfffdddcccgggfffeeeccc___[[[WWWUUUSSSSSSTTTSSSRRRPPPNNNMMMIIIIIIHHHGGGEEECCCAAA@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============------------------------///...---,,,,,,---//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------............---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------....................................------,,,,,,------...,,,---......,,,,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...------,,,++++++***************************+++,,,---------,,,+++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---......---,,,+++,,,,,,---......---,,,,,,//////---,,,,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...------,,,,,,,,,,,,,,,------------------------------------------------............---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++++++++++++++******...------,,,------......------------,,,,,,,,,,,,,,,,,,,,,---------.................................------------,,,,,,,,,,,,***)))***,,,------,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////........................000///......------......000000000000000000000000111000000000000111222222111111222333333222111111222222222222222222222222333333333333444444444444666666666666666777888888666666666666666666666666777777777888888888999999:::::::::::::::::::::::::::;;;<<<>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQUUUUUUVVVVVVTTTRRROOOMMMMMMMMMMMMMMMNNNPPPQQQRRRNNNNNNNNNNNNOOOOOOOOOOOONNNPPPQQQQQQPPPPPPQQQRRRTTTVVVXXXZZZ[[[___cccfffiiikkknnnppprrrtttwwwyyy|||~~~|||sssooojjjggggggkkkpppttt~~~zzztttqqqmmmiiieeehhheeebbbaaaaaabbbaaa```aaadddhhhmmmqqqsssttttttrrroooiiiccc^^^ZZZXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVWWWWWWVVVUUURRROOOLLLJJJLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA???===<<<;;;<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;------------------------,,,,,,+++++++++,,,---...+++++++++***************++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------.........------,,,+++,,,------......------,,,,,,------------....................................------,,,,,,------...,,,---...---+++++++++---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++***))),,,,,,---------...---------------,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---............---,,,+++,,,...//////...,,,+++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......------------------------+++,,,------++++++,,,---------,,,,,,++++++******---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***)))***,,,......---,,,---......,,,,,,---...+++,,,,,,,,,---------...,,,---....../////////...........................------,,,,,,---///111222000000000000000000000000000000000000000111222222111111222222222222111111222222222222222222222222222222333333333444444444555444444444444555666666666666666666666666666666666666777777888888999999999999999999999999999999::::::<<<===>>>?????????AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQUUUVVVVVVVVVTTTQQQOOOMMMKKKKKKLLLMMMNNNPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNOOOMMMNNNPPPOOONNNNNNOOOQQQSSSUUUVVVWWWWWWYYY\\\^^^ccceeefffffffffhhhkkknnnoooqqqtttxxx|||xxxtttmmmhhhgggjjjnnnqqqyyy}}}yyypppjjjhhhfffccc```]]][[[XXXVVVVVVVVVVVVUUUXXXYYY]]]```bbbcccdddddddddbbb^^^ZZZVVVTTTRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVRRRRRRSSSSSSRRRPPPOOOMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGFFFEEECCCAAA?????????>>>>>><<<;;;999999999999999999999999999999888888888999999999::::::------------------------******++++++,,,---......+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---------...------,,,,,,***++++++,,,,,,++++++***------........./////////...........................------,,,,,,------...+++,,,---,,,+++***+++,,,.........///......---,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------...//////...,,,,,,+++,,,---.........---------------------------...+++,,,......///...---,,,.........//////.........+++,,,...//////...,,,+++...---,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---.........---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++,,,---------------------------+++,,,------++++++,,,---......------,,,,,,++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,......---,,,---......,,,,,,---...,,,,,,,,,---......//////,,,------...............////////////////////////...---------...000222333////////////////////////000000//////000000111222111111111111111111111111222222222222222222222222222222222333333333444444444444444444444555666666555555555555555555555555555666666777888888999999999999999999999999999999999:::;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPTTTUUUUUUUUUSSSQQQNNNMMMKKKKKKLLLNNNOOOPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPOOONNNNNNOOOQQQRRRTTTVVVVVVWWWXXXZZZ\\\\\\]]]]]]\\\[[[\\\___bbbaaaccceeegggjjjlllmmmnnnxxx~~~}}}vvvrrrpppqqqssswwwzzzwwwpppggg```^^^]]][[[YYYTTTRRROOOMMMMMMMMMLLLKKKNNNPPPQQQSSSTTTUUUUUUUUUWWWVVVSSSQQQNNNMMMLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::999888888888999999999999:::888888999999999:::::::::------------------------,,,,,,,,,------.........------............//////++++++++++++,,,,,,,,,,,,---------.........//////,,,------...------,,,,,,,,,,,,------------,,,,,,---............/////////...........................------,,,,,,------...+++,,,------++++++,,,------...............------........................---,,,,,,,,,,,,---......++++++,,,,,,---...//////........................***+++,,,---------,,,++++++,,,---.........---,,,------------............,,,------............---////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---------------,,,,,,---...///////////////,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,------------......---++++++---------,,,+++---...---,,,+++,,,---,,,,,,------.........///,,,------.........------////////////////////////111000//////......//////////////////////////////000////////////000111111222111000000000000111222222222222222222222222222222222222222333333333333555555555555555666777777555555555555555555555555444555666666777888999999999999999999999999999999888999:::<<<======>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOORRRRRRSSSTTTSSSPPPNNNMMMLLLLLLNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPRRRSSSVVVVVVVVVWWWYYY[[[WWWXXXXXXVVVUUUVVVXXXZZZZZZ[[[[[[\\\^^^___``````hhhnnnwww}}}yyywwwxxxzzz~~~qqqjjj```YYYVVVVVVUUUTTTQQQOOOKKKJJJIIIIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???======>>>>>>===<<<;;;;;;999999999999999999999:::888888999999999:::::::::------------------------......------,,,+++***))),,,,,,---------.........***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------...------,,,---......//////......---,,,,,,---------....................................------,,,,,,------...***,,,------,,,,,,...///------...............------------------------------,,,,,,,,,,,,---......,,,---------------------------------------------'''((()))***++++++***)))***+++---//////...---,,,++++++,,,,,,---------------------------...//////.........------.........------------------------)))+++,,,......---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---............***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++(((+++---...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,---------+++,,,...///000000000///,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......000...,,,,,,,,,---,,,++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,------------------......------,,,...........................////////////...------///////////////////////////////////////000111111222111000//////000111222222222222222222222222222111222222222222333333333444444444444444555666666555555555555555555555555444444555666777888999999888888888888888888888888888999:::;;;<<<=========???@@@AAABBBBBBCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDDDDFFFGGGHHHIIIIIIFFFGGGIIIJJJJJJHHHGGGFFFCCCDDDFFFHHHJJJJJJKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUVVVXXXVVVWWWWWWVVVUUUTTTVVVWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[___fffmmmsssyyy~~~}}}~~~rrrjjj___XXXUUUUUUTTTSSSQQQNNNKKKIIIHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBB>>>???@@@AAABBBAAAAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888999999999999------------------------...------+++)))&&&$$$###)))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...---------)))******++++++******)))++++++,,,,,,,,,---------...........................------,,,,,,------...***+++------------///000------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.........---***+++---//////...---,,,*********++++++,,,,,,,,,...---,,,,,,---...///000...------,,,,,,------......------,,,,,,------...(((***---//////...,,,***---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---............******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++'''(((***+++,,,++++++***,,,,,,------------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++###''',,,...---,,,---///+++++++++++++++++++++++++++,,,------++++++,,,---*********++++++,,,,,,---+++,,,...000000000000///---------....../////////,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........111///---,,,,,,,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++---------...------,,,,,,------------------------)))***,,,...//////......///////////////////////////////////////000111111222111000//////000111222222222222222222222222222111111222222222333333333222111111111111222333333555555555555555555555555444444555666777888999999888888888888888888888888888888:::;;;<<<=========??????@@@AAABBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCCCCEEEFFFGGGHHHIIIEEEGGGHHHIIIIIIHHHFFFEEEBBBCCCEEEHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTTTTSSSRRRSSSTTTSSSTTTUUUUUUSSSSSSSSSTTTQQQQQQPPPQQQQQQRRRSSSTTTTTTWWW\\\```cccfffiiilllrrrvvvzzz}}}vvvmmmbbbZZZXXXXXXWWWVVVPPPNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???@@@@@@??????@@@AAABBBBBB<<<===>>>@@@AAAAAA@@@@@@::::::;;;;;;;;;;;;:::::::::999999999888888888777777777777777888888888888,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///...---,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***))))))***---///111------------------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///...,,,***))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,......---------,,,,,,,,,---......---,,,,,,---///000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,------------............/////////...,,,+++)))***+++,,,---.........,,,,,,,,,++++++*********))))))***++++++++++++***.................................------,,,,,,,,,+++,,,------,,,,,,...///************************,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---......//////......---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,---...000111000111000...,,,++++++---........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...//////.........---------000000000000000000000000---------............///000000000000000000000000////////////000000000000222222111111111111222222111111222222222333333333222222333333333333444444555555555555555555555555444444555555666777777777999999999888888888777777999999999999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDEEEGGGIIIJJJIIIIIIIIIJJJJJJLLLMMMMMMKKKLLLNNNOOOPPPPPPOOONNNQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSSSSTTTVVVXXX[[[\\\^^^```cccfffjjjnnntttwww~~~xxxnnnbbbZZZXXXYYYYYYWWWRRROOOJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA??????>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAA???===<<<;;;<<<===>>><<<;;;:::999888888888888777888999:::::::::::::::999999999999999999999999,,,,,,,,,---------......------,,,,,,,,,,,,------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++++++++,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,------.........+++,,,,,,+++******+++---000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++---...******++++++++++++,,,,,,,,,---......---,,,+++*********+++,,,---------------------,,,,,,,,,++++++------...////////////.................................---------,,,,,,,,,+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000///...------...//////222222222///+++))))))***........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///.........------------........................---------............///000000000000000000000000////////////000000000000222111111000000111111222111111111222222222333333222222222333333333444444555555555555555555555555444444555555666777777777999999999888888888777777888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFGGGCCCDDDEEEEEEFFFFFFFFFEEEFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQQQQRRRSSSUUUVVVTTTVVVYYYZZZ\\\```dddgggnnnoooqqquuuzzzvvviii```]]]\\\ZZZXXXQQQNNNJJJGGGFFFFFFEEECCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBBBBCCCBBBAAA@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@???===<<<<<<<<<===>>><<<;;;:::999888888888888777888888999999999999888888888888888888888888888,,,,,,,,,---------............------------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...---,,,+++++++++,,,,,,------.........((())))))***,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---//////***+++,,,---...//////000...//////...------...000//////......---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++......------------,,,,,,+++,,,,,,---------------------------------------------------,,,,,,,,,,,,+++,,,------,,,,,,---...//////......------,,,,,,))))))+++,,,---.........+++*********+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------******++++++++++++******,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000000///...---,,,,,,,,,,,,000111000///,,,******+++------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...............---------------------------------------------............///000000000000000000000000////////////000000000000222111111000000111111222111111111222222222222333222222222222333333333333444444444444444444444444444444555555666777777777999888888888888777777777777777777777888999:::;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEEEE@@@AAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPOOONNNNNNMMMKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTVVVYYY[[[]]]^^^```cccggglllqqqsss|||}}}}}}|||}}}~~~xxxlllccc^^^[[[XXXUUUNNNLLLHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@?????????AAACCCDDDDDDBBB@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>===============<<<<<<;;;:::999888888888888777888888888888777777666666666666666666666666666,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////......---++++++,,,,,,---...//////)))******+++,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///++++++---.../////////...///000000///......///111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***---------------,,,,,,,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---//////......------,,,,,,)))***+++,,,---------------,,,***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,+++************,,,---...------...///------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------------------------------------------------------............///////////////////////////////////////000000000000111111000000000000111111111111111111222222222222111222222222222333333333444444444444444444444444444444555555666777777777888888888888777777777777666666666666777888999::::::;;;;;;<<<======>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOOOONNNLLLIIIHHHGGGGGGHHHLLLNNNPPPPPPPPPQQQSSSUUUSSSSSSUUUXXX\\\___ccceeejjjkkkkkklllmmmmmmmmmmmmooopppsssyyy~~~xxxqqqggg^^^YYYUUURRROOOKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>???AAACCCEEEEEECCC???===>>>>>>===============>>>========================<<<<<<<<<=========>>>>>><<<======>>>>>>===<<<<<<;;;;;;:::999888888888888777777888777777666555555666666666666666666666666,,,,,,,,,---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...//////......---++++++,,,,,,---...//////---------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,------///000///...---,,,***+++,,,+++))))))+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------------------,,,+++******+++++++++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---------------,,,,,,++++++,,,,,,,,,------,,,,,,+++///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,(((***---...------...///------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,------------------........................---------............///////////////////////////////////////000000000000111000000000000000000111000000111111111222222222111111111222222222333333444444444444444444444444444444555555666777777777777777777777777777777777666666666666777888999999;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJLLLNNNOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPOOONNNKKKIIIFFFEEEEEEEEEEEEGGGJJJKKKKKKLLLNNNPPPNNNOOOQQQSSSVVVXXXZZZ\\\^^^^^^]]]]]]]]]^^^^^^___aaabbbdddhhhkkkmmmmmmlllgggccc\\\VVVQQQNNNLLLJJJHHHFFFDDDDDDEEEEEECCCBBBAAAAAAAAAAAA@@@???>>>===>>>@@@CCCDDDDDDBBB>>><<<===<<<<<<;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<============<<<<<<;;;;;;:::999888888888888777777777777777666555444777777777777777777777777,,,,,,,,,---------............------------......,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000//////...---,,,+++++++++,,,,,,------..................------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,---...000111000///,,,++++++,,,,,,+++******+++---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,,,,,,,------...------------,,,,,,+++*********++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,---------,,,,,,+++***000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------******++++++++++++******,,,------......------,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---...////////////......+++---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------........................---------............///000000000000000000000000////////////000000000000111000000//////000000111000000000111111111111222111111111111222222222222333333333333333333333333444444555555666777777777666666777777777777777888666666666666777888999:::<<<<<<<<<<<<======>>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQOOOMMMKKKHHHFFFEEEEEEEEECCCFFFHHHJJJJJJKKKMMMNNNLLLMMMNNNPPPQQQSSSTTTUUUVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[WWWUUURRROOOLLLIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@@@@@@@???>>>======???@@@BBBBBBBBB@@@===;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<<<<=========<<<;;;:::999888888888888666777777777777666666555777777777777777777777777,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,---///111111000...,,,...///000///------///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------...------,,,******++++++++++++,,,,,,,,,+++******+++,,,---...,,,,,,---------,,,+++++++++++++++,,,,,,,,,------((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++*********+++,,,,,,------++++++,,,---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////...---,,,+++***---//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------------------------------............///000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111111111111111222222222222333333333333333333333333444444555555666777777777666666666666777777888888777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<======???@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFHHHKKKLLLLLLLLLMMMNNNJJJKKKLLLNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMJJJKKKMMMNNNNNNNNNNNNNNNJJJJJJJJJHHHFFFDDDCCCCCCCCCBBBAAABBBDDDDDDCCCAAA@@@@@@@@@@@@???>>>===<<>><<<;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<<;;;:::999888888888888666666777888888888777777555555555555555555555555,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------...//////...------++++++++++++++++++++++++,,,,,,,,,---------......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++***))))))***---///111------------------,,,,,,))))))***+++,,,------...))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,.........---,,,+++------------------------+++,,,,,,------,,,,,,+++*********+++,,,---...///)))+++...111222111000...,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---------.........******)))))))))***,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,***)))***+++)))******+++,,,---...///)))***+++,,,---.........***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---......//////......---,,,------......------,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,------,,,+++)))&&&%%%'''***---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111000111111111111222222222333333333333333333333333444444555555666777777777555666666666777777888888777777777777888999:::;;;::::::::::::::::::;;;;;;===>>>???@@@BBBCCCEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>???@@@CCCDDDFFFFFFGGGEEEFFFGGGHHHHHHGGGEEEEEEGGGFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUTTTRRROOONNNLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKIIIHHHGGGFFFGGGGGGFFFHHHKKKKKKJJJJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJBBBDDDEEEFFFFFFEEEFFFGGGBBBCCCDDDCCCAAA?????????AAAAAA@@@BBBDDDDDDCCCAAA@@@@@@@@@??????>>>===<<>>===<<<;;;;;;888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<:::999:::<<<>>>???<<<;;;:::999888888888888555666777888888999888888444444444444444444444444******))))))***,,,---///------------------------///......------,,,++++++************************,,,---...///...---+++***------,,,++++++++++++,,,***+++,,,---...---,,,+++---,,,,,,,,,,,,---............---,,,,,,,,,,,,---......---------......///,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......---+++******+++++++++++++++++++++++++++...///111333333111...*********+++++++++,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,------......------,,,........................,,,,,,,,,+++))))))+++------------,,,,,,+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,***)))***,,,//////---,,,,,,+++******))))))******,,,,,,************,,,,,,******+++++++++,,,,,,,,,***+++,,,---.../////////---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...111222000,,,)))---------............///...------,,,,,,------.......................................////////////,,,---------.../////////222111000000///000000111111111111111111111111111111111222222222333333333444444444444444444444444333444666777777555444222444444555666777777666666555666777888999:::;;;;;;???>>>===<<<<<<;;;;;;<<<>>>>>>??????AAADDDFFFHHHFFFFFFEEEDDDBBB@@@???>>>???AAACCCDDDCCCAAAAAABBBFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEDDDCCCBBBFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLLLLLLLLLLNNNPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNPPPLLLJJJLLLMMMKKKJJJMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLJJJHHHIIIJJJJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB>>>>>>?????????@@@@@@@@@======<<<;;;::::::999999:::888666555555666888:::;;;::::::999999::::::;;;777888888999999::::::;;;:::::::::;;;;;;<<<<<<<<<::::::999999888777666666555555555555555555555555333333333333333333333333++++++******+++,,,---...------------------------------------------------+++++++++++++++++++++++++++---///000000---+++)))...------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,,,,---...------,,,,,,,,,------...------,,,+++++++++,,,---,,,,,,++++++,,,,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---++++++++++++++++++++++++,,,---...000000///,,,***++++++++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,************************...------,,,++++++++++++,,,---------,,,+++******------------------------+++,,,,,,+++))))))+++------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,++++++++++++,,,***))))))+++---...---,,,---,,,,,,+++++++++++++++---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---///111000---+++---------............///...------,,,,,,------.......................................////////////......//////////////////000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444444444555666666555444333555555555666666555555555555666666777888999:::;;;>>>======<<<<<<<<<<<<<<>>??????@@@@@@AAA@@@@@@>>>>>>>>>?????????@@@@@@===<<<<<<;;;::::::999999999888777666666777888999::::::999999999999::::::::::::999999999999999999::::::::::::;;;;;;;;;;;;::::::999888888777666666444444444444444444444444333333333333333333333333------,,,,,,,,,------...------------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000...+++)))///......---,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---............---,,,,,,,,,,,,---...---,,,+++++++++++++++000///...,,,++++++******---,,,,,,++++++,,,,,,---+++++++++,,,---.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++///...---,,,+++************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++******+++---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,++++++++++++,,,+++)))((()))+++------,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---///000...------------............///...------,,,,,,------.......................................////////////000000000000000/////////---...000111222111111000111111111111111111111111111111222222222333333333444444444444444444444444555555555555555555555555555555555555444444444444555555666777888999999:::<<<<<<<<<;;;<<<<<<===>>>??????@@@AAABBBDDDFFFGGGEEEFFFFFFEEEDDDCCCBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLMMMPPPSSSUUUmmm]]]MMMHHHJJJKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????======>>>????????????>>>======>>>>>>>>>?????????<<<<<<;;;;;;::::::999999777777777777777777777777999999999888888999999999;;;;;;::::::999888888777:::::::::::::::999999999999999888888777777666666444444444444444444444444444444444444444444444444.........---------------------------------------,,,,,,,,,---------......------------------------,,,------......---,,,,,,//////...------------...---,,,+++***+++,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---///...---,,,++++++++++++//////...,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,++++++***+++++++++,,,,,,---------------------------------***++++++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///000111,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,------------------------...---,,,,,,++++++++++++((()))***+++------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,***((((((***+++,,,,,,------,,,+++++++++++++++------------------------,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...---------............///...------,,,,,,------.......................................////////////111000000//////.........+++---///111222222111000111111111111111111111111111111222222222333333333444444444444444444444444555555444444444555666666333333333333444444555555555555666777777888999999;;;;;;;;;;;;<<<===>>>?????????@@@AAACCCDDDFFFFFFGGGGGGFFFFFFDDDCCCAAAAAA@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKMMMPPPSSSUUUhhh\\\PPPMMMLLLKKKKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>===============>>>>>>?????????===>>>>>>?????????>>>>>><<<<<<=========>>>>>>>>>;;;;;;;;;:::::::::999999777777888888888888777777999888888777777888888999::::::999999999888888888:::::::::999999888888777888888777777777666666666333333333333333333333333444444444444444444444444..................------------------------------......---------,,,,,,,,,------------------------///...,,,***+++,,,...000//////...------------...---,,,+++***+++,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---//////...------------------------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000111111///...///111,,,,,,,,,---------......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++++++++++++++++++++,,,***(((((()))+++,,,+++,,,,,,+++***************------------------------,,,,,,,,,---------......------.........---,,,,,,+++,,,,,,------,,,,,,+++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,.........---------............///...------,,,,,,------......................................./////////////////////......---------+++---///111222111000///111111111111111111111111111111222222222333333333444444444444444444444444444444444444444555666777111111222222333555777888666666777777888888999999::::::::::::;;;===>>>???>>>???@@@AAACCCDDDDDDEEEGGGGGGFFFEEECCCAAA???>>>@@@AAACCCCCCBBBBBBDDDFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDFFFHHHJJJKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOONNNMMMLLLLLLNNNOOOQQQUUUSSSRRRSSSPPPKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@???>>>===<<<<<<<<<======>>>>>>??????@@@@@@>>>???????????????>>>>>>;;;;;;<<<<<<<<<=========:::::::::::::::999999999777777888888888888777777777777777666666777777777777777777888888888999999999999888888777777777666777777666666666666666666333333333333333333333333444444444444444444444444------......///......---------------------------//////...---,,,,,,++++++------------------------///...+++******,,,///111///......---,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---............---,,,,,,,,,,,,---.........------......///---------------...//////---,,,,,,++++++,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************+++++++++++++++---------+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++...111111---+++,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------))))))))))))))))))))))))*********+++,,,---...///000000///...---+++***)))------------------------(((***,,,,,,,,,+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***)))***++++++,,,+++++++++,,,+++))))))+++,,,++++++,,,+++******))))))******,,,,,,------------,,,,,,,,,,,,,,,,,,------------...------,,,+++)))((('''++++++------------++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---++++++,,,------,,,---------............///...------,,,,,,------.......................................////////////............------------,,,---///000111000000///111111111111111111111111111111222222222333333333444444444444444444444444333333444444555666666666222222222222444666888999777777888888999999999999::::::::::::;;;<<<===>>>===>>>???AAABBBBBBBBBBBBEEEEEEDDDCCCAAA???===<<>>>>>======<<<<<<>>>>>>>>>>>>????????????>>>????????????>>>>>>===::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999777777777777777777777777777666666555555666666777444555555666777777888888777777777777777666666666666666666666555555555555222222222222222222222222333333333333333333333333++++++---...///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////......------------...---,,,,,,++++++,,,,,,---.........---------------***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))+++,,,,,,,,,,,,---///------------------------+++///333222...******+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...************************++++++++++++,,,------............---,,,+++***)))++++++++++++++++++++++++'''))),,,---,,,+++,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,++++++***,,,+++++++++------+++***,,,,,,+++************+++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***+++---......---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...++++++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---,,,,,,------+++)))---------............///...------,,,,,,------.......................................////////////............////////////......//////////////////111111111111111111111111111111222222222333333333444444444444444444444444222333444666666666666555666555444333333555666888999999999999::::::::::::::::::::::::;;;;;;<<<===<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@???AAACCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLMMMLLLKKKJJJIIIEEEFFFKKKPPPPPPLLLKKKNNNMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJKKKGGGIIIJJJHHHDDDAAAAAAAAA>>>>>>>>>>>>============>>>>>>=====================>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999888777666666777888999666555555555555555555666444444555555555555555555555666666666666666777777555555555555555555555555222222222222222222222222222222222222222222222222)))***,,,...//////......------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///---+++------,,,++++++++++++,,,***+++,,,---...---,,,+++---,,,,,,,,,,,,---............---,,,,,,,,,,,,---*********+++,,,---...///111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......//////000)))***+++,,,------...///---------,,,,,,+++++++++------------------------)))************+++++++++''')))+++,,,,,,---///111---------------------------222666666111,,,+++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,---...------------------------------,,,++++++,,,,,,,,,'''(((***+++,,,---......************************'''))),,,---,,,,,,,,,---+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********((()))***+++,,,,,,+++***,,,,,,,,,---......+++)))...---,,,,,,++++++,,,,,,******,,,,,,,,,,,,************+++++++++,,,,,,,,,***+++,,,---.../////////***+++---......---+++***,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---------,,,***(((---------.........//////...------,,,,,,------......................................./////////000......//////000000111111000//////.........//////111111111111111111111111111111222222222333333333444444444444444444444444111222444777777777666555:::888666444333444555666::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<>>>???@@@@@@@@@???;;;<<<===>>>>>>???>>>>>>===>>>?????????@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMHHHJJJLLLMMMMMMKKKJJJHHHKKKGGGFFFJJJMMMLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKFFFHHHIIIFFFBBB??????@@@=========>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::<<<=========<<<;;;;;;:::999999:::::::::;;;;;;;;;999999999999999999999999:::888777555555777888:::555555555444444555555555555555555444444333222222444555555555666666777777444555555555555555555555111111111111111111111111111111111111111111111111......---------,,,,,,,,,---------------------------------.........//////***+++,,,,,,------------*********++++++,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,---------............------------......///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++---...//////************+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...111444555333///,,,---...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******+++---/////////---,,,///---)))'''&&&(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++,,,,,,,,,,,,------+++++++++++++++***)))(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......******,,,---...///////////////...---,,,,,,,,,,,,------++++++++++++------------------------------,,,---......//////......000000//////............,,,,,,------.../////////000111111111111222222222333333333333333333333333555555555555555555444444444444444555555555555666555666777888888999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<==================@@@???>>><<<<<<<<<===>>>======???@@@BBBCCCEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGDDDAAA???@@@CCCDDDCCCAAACCCDDDDDDDDDDDDFFFJJJNNNMMMKKKJJJLLLNNNOOOMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEFFFHHHKKKKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHFFFDDDBBB@@@???????????????????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::999999888777777777666666666666666666666666666555555555555444444444555555444444444555555666666666666666666666666666333333333444444444555555444444222111111222444444444333333222222333333444.........---------,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............------------......///...------------...///,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---111222222111///---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++---......---,,,+++111///---++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------,,,+++***))))))+++---///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------------,,,,,,,,,------...------,,,++++++,,,------------------------------,,,---......//////....../////////.........------,,,------...//////000000000111111111111222222222333333333333333333333333555555555555555555444444444444444555555555555666555555777888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<===============@@@???>>>===<<<======>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDBBB@@@AAACCCDDDCCCBBBFFFEEEEEEFFFHHHJJJKKKKKKLLLKKKJJJKKKNNNNNNLLLJJJLLLKKKJJJIIIIIIHHHHHHIIIGGGFFFGGGHHHKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@???======>>>???@@@AAAAAABBB>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888777666666555555555555555555555555555666555555555555444444444777666555444444444444444555555555555555555555555333333444444444555555555444444333333333333444444444333333222222333333444...............---------------------------------+++++++++,,,,,,,,,------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......++++++************++++++///...------------...///,,,,,,++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///...------,,,+++******+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---000///.../////////---,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++---------,,,+++***000///......---......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---............---,,,,,,,,,,,,+++***)))))),,,++++++++++++,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------000...***((((((+++...111++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,++++++++++++++++++,,,---...///------,,,,,,,,,,,,------------------------------,,,---......//////...............------------------......//////000111111000111111111111222222222333333333333333333333333444444444444444444555555444444444555555555555666555555666777888888888888::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===============@@@???>>>>>>===>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDCCCFFFFFFFFFIIILLLMMMKKKIIIMMMLLLKKKLLLMMMMMMLLLJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHJJJLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>:::;;;<<<>>>@@@BBBCCCDDD>>>>>>>>>>>>====================================;;;;;;::::::::::::999999888888777777666555555555444444444444444444444444666555555555555444444444888777666444333333222222444444444444444444444444444444444555555555666666333444444555555444444333444333333222222333333444........................---------------------------------.........//////---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,.........------.........------------------------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,...,,,+++,,,///000...++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++)))))),,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------222000,,,)))((((((***,,,&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,---------------------------------,,,---......///.........------------------------......//////000111111111000000111111111222222222222222222222222222222222333333444444444444555555444444444555555555555666444555666777888888888888::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>===????????????????????????AAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMOOOOOONNNMMMOOONNNNNNNNNNNNNNNLLLKKKKKKKKKIIIHHHGGGGGGGGGGGGIIIGGGEEEFFFHHHKKKLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>:::;;;<<<>>>???AAABBBCCC??????>>>>>>>>>=================================;;;;;;:::::::::999999999888888888777666666555555444444444444444444444444666555555555555444444444666555555444333333333333333333333333333333333333444444555555555666666666333444555666666555444333444333333222222333333444------..................---------------------------------.........//////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......111000000//////000000111---..................---------------------------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,---+++***,,,///000---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,---+++++++++,,,,,,,,,------------,,,+++***)))((('''&&&'''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,------------...---,,,+++++++++++++++------------------------------------------------,,,---......///.........------------------------......//////000111111111000000111111111222222222222222222222222222222222333333333333444444555555444444444555555555555666444555666777777888888777999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFEEEEEEFFFGGGHHHHHHLLLRRRSSSRRRRRRTTTVVVQQQRRRRRRRRRPPPOOONNNNNNKKKJJJIIIHHHFFFFFFFFFEEEGGGEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>><<<======>>>??????@@@@@@>>>>>>>>>>>>====================================;;;;;;:::::::::999999999:::999999888888777666666555555555555555555555555666555555555555444444444333333333333333444555666333333333333333333333333444444444444555555555666222333444555555444333222444333333222222333333444,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,---------............------,,,------------,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,---------............------------......------...//////...------******++++++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++++++++,,,,,,---------+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,+++,,,......---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***++++++,,,,,,++++++***------------,,,,,,,,,,,,************************+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++))))))***+++,,,,,,,,,,,,)))******+++,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------%%%'''***---...,,,***)))++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***,,,------.........---,,,+++************------............------------------------------,,,---......//////......---------------.........---......//////000111111000111111111111222222222222222222222222222222222222222333333444444555555444444444555555555555666444444555666777777777777777777888888999999::::::999999999999::::::::::::::::::<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDFFFGGGGGGGGGGGGJJJLLLRRRTTTVVVVVVUUUVVVXXXZZZSSSUUUUUUTTTQQQOOOOOOOOOKKKJJJIIIGGGFFFEEEEEEDDDFFFDDDDDDEEEGGGIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::999999888777777777666666666666666666666666666555555555555444444444111111222222333555666777333333333333333333333333333333333444444444555555222333333444444333333222444333333222222333333444+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,---........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++******************+++------...//////...------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------************+++,,,------,,,,,,------------,,,,,,************************+++---...---,,,+++,,,---,,,---......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------............//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,++++++((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------$$$'''***...///...,,,+++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...//////...---,,,------------------------,,,---......//////......------........./////////,,,------...//////000000000111111111111222222222111111111111111111111111111222222333444444555555444444444555555555555666333444555666777777777777555666666777888888999999888999999999999:::::::::999:::;;;===>>>>>>????????????AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCEEEGGGHHHGGGIIILLLOOO^^^XXXRRRQQQTTTWWWVVVTTTTTTUUUVVVUUUQQQNNNNNNOOOKKKJJJHHHGGGEEEDDDDDDDDDEEEDDDEEEFFFIIIJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEEEEDDDBBBAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888777777666666555555555555555555555555666555555555555444444444222222222222333444555555444444444444444444444444222222222333333333333444222222222111111222222222444333333222222333333444*********++++++,,,,,,,,,---------------------------------.........//////,,,,,,---.../////////............------,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......///......------......///,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,------......------,,,************************,,,---......,,,,,,---...+++...000///,,,***+++---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,------...///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,++++++***)))((()))***+++,,,+++*********+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------)))***---...///---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++,,,,,,,,,,,,+++******************+++,,,------,,,---...//////...---,,,------------------------,,,---......//////.............../////////000000,,,,,,------.../////////000111111111111222222222111111111111111111111111111111222333333444555555444444444555555555666666333444555666777777777777444555555666777888888999888888999999999:::::::::999:::;;;===>>>?????????>>>???AAABBBCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBEEEHHHHHHHHHJJJMMMQQQeeeXXXKKKJJJQQQUUUQQQJJJSSSUUUVVVTTTPPPMMMMMMOOOKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEFFFHHHKKKKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEDDDDDDCCCBBBAAA@@@============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888888777666666555555444444444444444444444444666666555555555444444444444444333222222333333333444444444444444444444444111111222222222333333333333222111000000111222333444333333222222333333444...------,,,,,,------...------------------------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------,,,***)))((())))))***,,,------......////////////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////............//////,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---///...,,,+++...---,,,***)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,...//////,,,)))'''&&&+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000///..................---,,,+++***+++,,,---******))))))***,,,...///...,,,)))***---...---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,+++)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++,,,---,,,***)))***+++---------......------,,,))))))***+++,,,,,,------000///---,,,+++,,,------.........------.........000///---+++******++++++---,,,*********,,,...///,,,,,,,,,++++++************++++++,,,,,,------...,,,,,,+++******+++,,,,,,++++++,,,------......///------------------------///...,,,++++++,,,...///......,,,,,,+++,,,---...111000///...---,,,++++++111111000///////////////000000000000111111111111000111111222222333444444333444444555555444444333666555555555555666777777444555666777888888888888::::::::::::999888777777999::::::;;;===???@@@AAAAAAAAA@@@@@@AAAAAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@AAABBBCCCDDDGGGGGGFFFDDDEEEJJJTTT[[[gggSSSFFFKKKQQQNNNJJJKKKNNNRRRTTTSSSOOOLLLMMMNNNOOOMMMIIIFFFDDDCCCDDDEEEAAAEEEKKKPPPPPPMMMHHHEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???AAAAAA@@@???@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888:::999888888777777888888888999999::::::999999888555555555555555555555555444444444444444444444444666666666666555444333222111111111222222333333333444444444333333222222222333222222222222222222333111111111111111111111111222222222111111111000000...------,,,,,,------...------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------///......---,,,+++******///...---,,,,,,------...---------------...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++((()))+++---------,,,+++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++------,,,******++++++,,,,,,,,,,,,,,,,,,---------------------------000///......---------...------,,,,,,++++++,,,,,,,,,++++++++++++---...//////---******++++++***(((+++++++++,,,,,,,,,---------------,,,,,,+++++++++***+++,,,---------,,,,,,---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,---,,,***)))***+++******+++,,,,,,,,,++++++*********++++++,,,,,,------,,,+++*********++++++---,,,,,,,,,,,,,,,,,,---...------,,,++++++++++++,,,+++*********+++---...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------------------------------------------------///...,,,++++++,,,...///...---,,,,,,,,,---...///...............---------111000000/////////////////////000000000111111111000111111222222333333444333333444444444444333333222222222222222333444444444444555666777777777777999999:::::::::999888888:::::::::;;;<<<>>>???@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@@@@AAACCCDDDCCCEEEGGGIIIKKKMMMOOOQQQ^^^OOOEEEJJJOOOMMMJJJLLLJJJMMMQQQUUUVVVSSSMMMIIINNNLLLIIIGGGEEEFFFGGGHHHHHHJJJMMMOOONNNKKKGGGDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@???@@@AAABBBCCCAAABBBBBBBBBBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<::::::;;;;;;:::999999888999999888777777777888888888888999999999999888888555555555555555555555555444444444444444444444444666666666666555444333222111111222222222333333333444444333333333222222222222222111111111111222222111111111111111111111111222222222111111111000000...------,,,,,,------...------------------------------------------------++++++++++++,,,,,,,,,,,,,,,------------.........//////...---,,,+++******,,,,,,+++++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---,,,+++***+++------,,,,,,,,,,,,,,,,,,+++..............................---,,,,,,,,,------,,,,,,------,,,,,,++++++...------,,,,,,---......---+++******++++++***(((++++++++++++,,,,,,,,,,,,///...------++++++***)))***+++,,,---------,,,,,,...---+++*********+++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++++++++************++++++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,+++******...------,,,,,,------...//////...------,,,++++++------------------------...---,,,++++++,,,---...------,,,,,,---...//////---------.........//////111000//////......////////////000000000000111111000000111111222333333333333333444444444444333333111111111111111222222333333333555666666666666666888888999:::::::::999999;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@@@@??????AAABBBCCCDDDDDDFFFIIILLLMMMMMMLLLSSSJJJFFFKKKMMMKKKJJJNNNKKKJJJLLLPPPUUUVVVQQQLLLLLLKKKIIIGGGFFFGGGHHHIIIOOOOOONNNMMMJJJHHHEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>><<<;;;::::::999999::::::999::::::::::::999888888999888888777777777777777777888888999999888888777444444444444444444444444444444444444444444444444555555666555555444333222111222222222222333333333333333333333222222222222111111000000000000111111111111111111111111111111222111111111111000000000...------,,,,,,------...------------------------------------------------+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,------------...*********++++++,,,---------------,,,,,,+++++++++------,,,,,,,,,------...........................------------------------------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++***++++++,,,******+++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))***+++---------,,,,,,+++++++++------------------------------,,,++++++,,,,,,,,,+++,,,---...---,,,+++***---------,,,,,,,,,,,,,,,(((((()))+++,,,.........+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++************+++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++,,,------+++***+++---+++,,,---...////////////,,,,,,++++++++++++++++++...---------------------++++++************++++++***+++,,,---...---,,,++++++,,,------------,,,,,,---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,------......//////---------............///000000///............///////////////000000000111000000000111222222333333333333333444444333333333333333333333333444555555222333444555666666666666666777888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>>>>============>>>????????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@?????????@@@AAABBBHHHDDDAAACCCHHHLLLNNNNNNKKKHHHHHHLLLLLLHHHIIINNNNNNJJJHHHHHHMMMRRRUUUVVVRRRQQQOOOMMMLLLLLLMMMMMMQQQOOOLLLHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@???????????????>>>======::::::999888888888888888888999999999999999888888888888777666666666666777666777777888888777777666444444444444444444444444333333333333333333333333444555555555444444333222222222222222222222222222333222222222222222222222000000////////////000000111111111111111111111111111111111111000000000000...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,------------------.........//////,,,,,,---------.........------.../////////000000---------,,,,,,+++++++++------,,,,,,,,,---..............................------------------------------------------------......------------......,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***+++,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))***,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---...---,,,+++***,,,,,,,,,,,,,,,+++++++++(((***,,,---......//////+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++***)))))))))))))))************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---+++,,,------,,,+++,,,---,,,---....../////////...,,,,,,++++++++++++++++++,,,---------------------,,,,,,++++++++++++,,,,,,***+++,,,---...---,,,+++------............---,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------,,,,,,------------------......////////////............---------000//////..................////////////000000000///000000111111222333333222333333333333333333222444444444444444555555666222333444555666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<======>>>???>>>>>>???AAABBBDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCC@@@@@@?????????@@@AAABBBEEECCCAAADDDIIIMMMNNNMMMHHHHHHKKKLLLJJJGGGHHHKKKJJJJJJIIIHHHHHHLLLSSSYYYZZZYYYWWWUUUSSSRRRQQQQQQMMMJJJGGGDDDBBBBBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>????????????=========>>>>>>>>>>>>>>>===============<<<<<<;;;999999888777777777777777777777888888999888888777888777666666555555666666555666666777777666666555444444444444444444444444333333333333333333333333444444444444444444333222222222222222222222222222222222222222222222222222000//////////////////000000000000000000000000000000000000000000000000000...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------,,,------------.........000000///...---,,,+++++++++,,,------...---------------------,,,,,,,,,,,,......---------------...------------------------------------------------------------------------......------------.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++------,,,,,,...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------,,,,,,++++++******+++,,,,,,++++++***,,,...000000...,,,,,,,,,+++++++++++++++*********)))***++++++---......///,,,,,,+++++++++,,,---...************))))))((((((++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///+++,,,------,,,,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,------,,,++++++............------------,,,,,,,,,,,,------------******+++,,,,,,---......***++++++,,,,,,++++++***++++++,,,,,,---...//////------------------------------------------------......////////////...---//////.........---------000///......------............////////////000000//////000000111222222222222222333333333333222222222222222222222333444444333333555666666666666666666777888999:::;;;;;;;;;::::::::::::;;;<<<===>>>======<<<<<<======>>>??????@@@AAABBBDDDFFFGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDAAA@@@@@@??????AAABBBCCC>>>AAAGGGLLLOOONNNJJJFFFEEEHHHJJJJJJHHHFFFGGGIIIDDDHHHLLLLLLJJJIIILLLPPPVVVTTTRRRPPPNNNLLLKKKKKKGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAA@@@@@@@@@@@@???===============>>>>>>>>>;;;<<<======>>>>>>======;;;<<<<<<<<<<<<;;;::::::999888777777666666777777666666777888888888888777777777666555555555555555444555555666666555555444333333333333333333333333333333333333333333333333333333444444444444333333333333333222222222222111111111111222222222222222000000////////////000000000000000000000000000000//////000000000000000111...------,,,,,,------...------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------000000///...---,,,++++++)))***+++++++++***)))(((---------------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++---......---......+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---......------,,,,,,++++++,,,,,,)))***+++------------,,,,,,...111000---+++******++++++++++++*********)))+++++++++,,,,,,---------,,,,,,+++++++++,,,---...***+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////+++,,,------,,,,,,---///............---,,,+++************++++++,,,,,,---)))***+++,,,,,,,,,++++++------,,,,,,,,,,,,------...------,,,++++++++++++...---,,,+++***++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,---------------------------------------------,,,------------------,,,//////000000///...---,,,---------...............//////...------------............/////////000000//////000000111111222222222222333333333333222222111111111111111222222333444444555666777777777777777888999:::::::::::::::999999999:::;;;===>>>???=========<<<===>>>>>>?????????@@@BBBDDDFFFGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBAAA@@@@@@@@@AAACCCDDD@@@EEELLLPPPOOOKKKFFFDDDBBBEEEGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<:::;;;<<<=========<<<<<<::::::;;;;;;::::::999888999888888777666777777777555666666777888888777777777666555555444444555555444444555555555555444444333333333333333333333333222222222222222222222222222333333444444333333333333333333222222222111111000111111111222222222222111000000//////000000111000000000000000000000000////////////000000111111...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///,,,------...---,,,***)))---------....../////////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---------************************------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++---000000...,,,+++***+++++++++,,,,,,---------........................,,,,,,,,,,,,------...///...---,,,+++***+++,,,---)))***,,,...//////......(((+++//////---++++++,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------+++,,,------,,,,,,...///111111000000///...,,,,,,))))))***+++,,,,,,------***+++---...///...---------,,,,,,++++++,,,,,,---000///---+++******++++++...,,,***(((((()))***+++*********++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,---......---,,,,,,///......------,,,,,,+++------------------------,,,------......------,,,000000111111///...,,,+++++++++,,,---...///000111//////...------------.............../////////000/////////000111111222222222222222333333222222222222222222111222333333444444555666777888888888888888888999:::::::::999999888888888999;;;===???@@@===============>>>??????<<<===>>>@@@BBBDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAABBBCCCDDDGGGKKKNNNMMMIIIFFFFFFGGG@@@BBBCCCCCCCCCEEEGGGGGGPPPJJJDDDBBBDDDGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA??????????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::<<<=========<<<;;;999::::::::::::999888888999999888777777777777777555555666777777888777777666666555444444444444555333444444555555444444333333333333333333333333333222222222222222222222222222222333444444333333333333333333222222111111111000000111111222222222222111111000000000000111111000000000000000000000000.../////////000000111111------,,,+++,,,---...///---------............///)))))))))***+++,,,....../////////......------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///.........------------)))******+++,,,---......,,,,,,,,,---------......------------------------...---,,,+++***+++,,,------......//////......---,,,+++*********+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++------------+++++++++---000000///------------......---++++++,,,...///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,++++++***)))(((((()))***,,,------,,,***)))++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////******++++++,,,---......------------------------,,,++++++******++++++,,,++++++++++++,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,***++++++,,,------------)))***,,,------,,,+++***,,,,,,++++++***))))))))),,,,,,++++++,,,,,,---...------++++++++++++------+++)))(((***---...---+++))))))************))))))---,,,,,,,,,------.........---,,,,,,++++++++++++------------------------///////////////////////////...---,,,---...000222222222222222111111111111111111222333333333333222222222222222222222222222333333444444555666666666666666666666777777777777888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEGGGEEECCCAAAAAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEBBB@@@???@@@DDDGGGJJJKKKNNNMMMKKKIIIGGGFFFEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@????????????>>>============<<<<<<<<<===>>>===;;;777555555555999999:::;;;;;;<<<<<<<<<:::::::::999999888888888777777777777777777777777777666555444333444444555666666555444333333222222333333333333333333333333555555555444444333333333111111111111111111111111111222222333333222222111111111111111000000000000000111111000//////000222000000000000000000000000000000000000////////////000000//////............------,,,,,,,,,---...///,,,,,,,,,,,,---------...++++++++++++,,,---...///.........---------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.........---------,,,,,,++++++,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,+++,,,,,,---......***++++++++++++++++++***,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++******++++++,,,,,,,,,------...............------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***---//////...,,,++++++---......---++++++,,,...///......---,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,------...//////000------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---.../////////.........---------,,,,,,,,,++++++*********++++++,,,---------,,,,,,+++,,,,,,---------,,,,,,******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...,,,++++++---...,,,******++++++,,,,,,++++++***------,,,,,,,,,---...///...------,,,,,,,,,,,,---........................//////////////////////////////---------...000111000000000000000000000000000111222222333333222222111111111222222333333333333333444444555666666666777777777777888888888888888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHHHHIIIHHHHHHIIIGGGEEECCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDAAA@@@AAACCCGGGJJJLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@?????????=========<<<<<<<<<;;;;;;:::;;;<<<:::888777777888;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777777777777777777777666555444333444444555666555555444333333222222333333333333333333333333444333333333222222222222111111111111111111111111111222222333333222222111111111111000000000//////000111111000//////000222////////////////////////000000000000/////////.../////////.........---------,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---------,,,,,,------------------------,,,,,,,,,---------......------------------------***+++,,,---.../////////,,,------......------,,,------,,,,,,,,,---...///------,,,,,,,,,,,,------------++++++++++++------...---,,,++++++,,,---...***++++++,,,---...///000/////////...............++++++,,,,,,,,,,,,------///---+++))))))+++---///+++---......,,,+++******---......---++++++,,,...//////......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))---,,,***))))))***,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,+++***))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------------,,,,,,,,,,,,------...------------......///////////////............,,,,,,++++++++++++******,,,,,,---------,,,++++++...------,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---000...------------,,,***,,,------......------,,,...---,,,++++++---...000------------------......//////////////////////////////////////////////////////...------...000111000000000000000000000000000111222222333333222222///000000111222333444444333333333444555555666666777888888888999999999999888999:::;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLJJJGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDAAABBBDDDHHHLLLMMMMMMKKKGGGFFFEEEDDDCCCBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;:::777999::::::999888:::;;;<<<;;;;;;:::999999888888999999999888888888888888777777777777777777777777666555444444333444444444555555444444333333222222333333333333333333333333222222222111111111111111111111111111111111111111111111222222222222111111111111000000000000/////////000111000......000111........................000000000/////////...............---------------,,,,,,,,,,,,------......+++,,,,,,,,,,,,---------//////...---,,,,,,------+++++++++,,,,,,---------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............/////////.........------//////.........---------,,,,,,,,,---------......------------------------***,,,---///000000///...---..................---,,,,,,,,,,,,,,,------...------,,,,,,,,,---.........---+++******+++---...------,,,+++,,,---...///++++++,,,,,,---...///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,---///...,,,+++***+++---......---++++++,,,...000//////.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---+++++++++,,,,,,,,,------,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,------.....................------------------------------------------,,,++++++***///...,,,++++++,,,------//////...,,,+++***)))(((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,+++------............------...---+++***+++,,,///000---------------...///000........................//////////////////////////////............///000000000111111111111222222000000111222222222222222...///000111222333444444222333333444444555666666666777777888888999999999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFIIIKKKNNNPPPQQQRRRNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEHHHLLLNNNNNNKKKHHHDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBB@@@>>>>>><<<<<<;;;;;;;;;:::::::::777888::::::999999:::;;;::::::999999999888888888888888888888888888888777555555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111000000000//////////////////000///...---///111........................000000/////////.........------------------------,,,,,,,,,---------------------------............///...---,,,+++++++++++++++++++++,,,,,,---------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,............---000000000////////////.../////////......---,,,,,,,,,,,,,,,---------......------------------------------/////////...---,,,*********++++++************+++++++++,,,,,,,,,,,,---,,,,,,,,,------...///------++++++++++++---------,,,,,,+++,,,---///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...//////---,,,,,,------......---++++++,,,...//////.........//////000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---...///111111111000///+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++------------------------...------,,,,,,------...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++***...---+++*********+++,,,------,,,+++***)))((((((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,---,,,,,,------------,,,,,,...---,,,++++++---...000---------------...///000------------------------/////////////////////////////////.........///////////////000000000111111000000111222222222222111......///000222333444444222222333333444555555555555555666666777888888999888999:::;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>???@@@AAACCCDDDEEEFFFEEEFFFIIILLLOOORRRSSSTTTPPPNNNLLLJJJHHHFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEHHHHHHJJJLLLMMMKKKGGGCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::888:::;;;:::888888999:::777777777777888888999999777777777777777777777777444444444444444444444444333333444444444444444444333333333333333222222222222222222222222222222222111111111111222222222222000000000000000000000000000111111222222111111000000000000////////////......//////...------...000////////////////////////////////////............------------------------+++,,,------......---------------.........//////......---,,,++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,000000000/////////......///.........------,,,,,,,,,,,,,,,---------......------------------------...............---,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++***+++---......---+++***---...///...------...///---......---++++++,,,.........------......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***++++++,,,,,,,,,,,,------******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((***,,,.........,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,++++++***************+++++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++************((())))))******+++,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++(((***++++++++++++,,,...+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------......------------------......------------------------///////////////////////////////////////.........,,,------......////////////000111111222222111111...//////000111222333333222222222333444444555555444444555666777888888999888999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@??????>>>>>>@@@AAACCCDDDEEEFFFEEEGGGIIILLLOOOQQQRRRSSSPPPOOOMMMKKKIIIGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJIIIIIIIIIFFFCCC@@@@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::888777888999555555666666777888888999666666666666777777777777444444444444444444444444222333333444444444444333333333333333222222222222222222222222222222222222111111111111111222222222000000000000000000000000000000111111111111000000000000////////////......---...///...,,,,,,...////////////////////////////////////.........---------------------.........+++,,,---.........------,,,,,,---------...............---------------............---------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++............------------------------,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,---...---------......---------***+++,,,---------,,,,,,*********++++++,,,---...***+++---......---+++***,,,,,,+++******+++------,,,,,,------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---...000---......---++++++,,,...------,,,,,,---......///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))************++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---,,,++++++*********++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,---------,,,,,,------------,,,+++***)))(((((()))***,,,---......,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***,,,------+++***,,,...+++,,,,,,------,,,,,,++++++,,,---.........------...------,,,,,,,,,,,,---........................///////////////////////////////////////......---.........///000111111111///000000111111111111111///000000000111111222222111222222333333444555555444555666777888999::::::888999:::;;;<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????===>>>???AAACCCDDDFFFFFFFFFGGGIIILLLNNNOOOPPPQQQOOONNNMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCDDDFFFGGGIIIKKKHHHEEEDDDCCCCCCAAA???>>>>>>>>>??????AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@>>>============<<<<<<<<<;;;;;;999:::;;;:::888777888999666666666666666666666666555555555666666666777777555555555555555555555555111222333444555444444333222222222222222222222222111111111111111111111111/////////000000111111111000000000000000000000000000000111111111111000000000000/////////.........---......---,,,,,,---///........................//////.........---------------........./////////+++,,,---.........---,,,++++++,,,,,,,,,---------//////............///////////////......---------,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++*********+++---///000)))******++++++******)))+++,,,---.........---,,,************+++,,,---...)))+++---//////---+++)))---,,,+++*********+++,,,***++++++,,,---...//////,,,,,,,,,------.........---------,,,,,,+++++++++///---+++))))))+++---///)))***+++++++++,,,...000---......---++++++,,,...,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---000111++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////************************------------------------,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........***+++,,,,,,---------------...//////...,,,+++)))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++------------++++++---///000...+++***+++---,,,------------------,,,***+++---//////...---,,,...---,,,,,,++++++++++++//////////////////////////////////////////////////////000000///...------111222222333444444555555//////000111111111111111000000000000000111111111111222222333333444555555555666777888999:::;;;;;;999999:::;;;<<<<<<<<<<<<>>>??????@@@@@@@@@??????===>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKMMMNNNNNNOOONNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJIIIFFFBBB@@@@@@AAAAAA@@@<<<<<<======>>>@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBB@@@>>>===>>>============<<<<<<<<<888999::::::999888999;;;777777777666555555444444444555555555666666777777777777777777777777777777000111333444555444444333222222222222222222222222111111111111111111111111---.........//////000000000000000000000000000000000000111111111111000000000/////////............------...---,,,+++---///------------------------//////.........---------........./////////000000.../////////000000111111...------,,,,,,------............------,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---........................------,,,,,,,,,---............////////////......//////.........---------'''((()))***,,,---...///---...//////000000//////........................,,,,,,,,,++++++*********,,,+++******+++...000222///...,,,*********,,,---........................,,,------......------,,,++++++,,,,,,,,,---------+++,,,---------+++)))'''/////////......---------)))***+++---.../////////......---------,,,,,,,,,++++++,,,,,,---...//////,,,++++++++++++++++++,,,---......---++++++---............------,,,,,,,,,------------------------,,,,,,,,,---------......---..................---------......------,,,++++++++++++,,,,,,+++******+++111444///************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...+++***+++---...---+++++++++++++++++++++++++++,,,,,,,,,------.........+++,,,.........,,,***(((+++++++++,,,,,,,,,------,,,++++++******++++++,,,...,,,***+++---...,,,***,,,,,,,,,---------......000///...---------------------------------------...------,,,,,,------...,,,,,,,,,---------......111000...------...000111000000//////.........---........................000000////////////000000////////////000000000000***...111222000///000222//////000111111111111111444444444444444444444444777777777777888888888888::::::;;;;;;;;;;;;;;;;;;??????@@@@@@@@@AAAAAAAAA???@@@AAACCCDDDEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLJJJIIIGGGGGGFFFFFFEEEDDDDDDHHHLLLMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDBBBBBBAAAAAACCCBBBAAA???>>>=========<<<===>>>@@@@@@@@@???>>>???>>>===<<<;;;:::::::::777777777777777777777777777777777777777777777777555555666666777888888888666555555555555444444444333333333333333333333333222222222222222222222222111111111111000000000000---......///000111111222000000000000000000000000111000///...------...///////////////............111111000///...---,,,,,,---.........---,,,,,,+++000///---+++++++++,,,---....................................////////////...------,,,,,,------............------,,,,,,,,,.........---------,,,,,,+++---------,,,+++,,,---........................///...------,,,,,,,,,,,,.........//////.........//////.........---------+++++++++,,,,,,,,,------+++,,,------......------........................------------,,,,,,++++++,,,+++++++++,,,...000111///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,---///000000///...---.........---------,,,,,,..................---,,,......---------,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---///000000///---+++,,,---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,+++++++++111333///******+++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,---......---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,***+++---...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,,,,------------,,,++++++++++++++++++,,,...,,,***+++---...,,,***+++++++++,,,,,,,,,------...------,,,+++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......---,,,***))))))***,,,---///.........------------........................000000////////////000000////////////000000000000,,,...111111000///111222000111111222222222222222333333333444444555555555777777777777888888888888:::::::::;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@>>>???@@@BBBCCCCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFIIILLLMMMKKKGGGDDDDDDCCCCCCBBBAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCBBBBBBAAAAAACCCBBB@@@???>>>=========<<<===>>>??????????????????>>><<<;;;:::999999999777777777777777777777777666666666666666666666666666666555555555444444444555555555555444444444444444444444333333333333333222222222222222222222222111111111111000000000000.........///000111111111000000000000000000000000111000///...---......///////////////............////////////............------......------,,,+++,,,,,,------------------...........................---------------,,,,,,......------------...............---------------/////////...............,,,---...---,,,,,,---...........................111000///---,,,+++++++++------............------...............---------.........---,,,,,,+++++++++,,,------......------....................................------------,,,+++++++++,,,...000111......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,---...000111111000///------------,,,,,,,,,,,,------......------,,,+++......---------,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,---000111222111...,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++++++++******------......------,,,+++,,,,,,------------,,,,,,+++000222...***+++,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++******+++,,,---............))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++*********+++++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......+++***)))(((((()))***+++---------------,,,,,,,,,........................000//////......//////000////////////000000000000...///000000//////111333111222222333444333333333222222333333444555666666777777777777888888888888999:::::::::;;;;;;;;;<<<============>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBBDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDEEEIIIMMMOOOLLLHHHDDDAAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>=========>>>============>>>>>>???>>>===<<<:::888777777777777777777777777777777777666666666666666666666666666666555444222111000000555555555555444444444444555555555444444333333333222222222222222222222222111111111111000000000000......//////000000111111000000000000000000000000000000///............///////////////............------.........//////000------......------,,,,,,)))***---///000///...---........................---------,,,,,,++++++***......------------.....................---------........................,,,...///...---,,,---...........................000///...------,,,,,,,,,,,,,,,------------,,,,,,......................../////////...------,,,,,,---...//////000/////////...........................---------------------,,,,,,+++,,,,,,...///000...---,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...***+++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---///111111///,,,+++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------******++++++++++++******------......------,,,+++,,,,,,------......------+++000111---+++,,,---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++++++++,,,---...,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------......................../////////....../////////////////////000000000000000000/////////000222333111222222333333333333333111111222333444666666777666777777777888888888888999999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFHHHHHHHHHFFFDDDCCCDDDHHHLLLLLLHHHDDDBBBCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>============>>>===<<<;;;<<<<<<>>>???===<<<;;;999777666555555777777777777777777777777666666666666666666666666555555444333222111000000555555555444444444333333666666555444444333333333111111111111111111111111111111111111000000000///.../////////000000000111000000000000000000000000/////////.........//////////////////............---------.........//////,,,------...------,,,,,,***+++---.........------........................---------,,,,,,++++++***///......------......///........................------------------......---...//////------...///.................................------......///,,,,,,------------,,,,,,---.....................---...............//////---...//////000/////////........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......///---------------------...........................+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------......---------,,,,,,,,,,,,,,,,,,---------------++++++************++++++(((+++...///...,,,++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------......------,,,++++++,,,------.........---+++//////,,,+++---...,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++,,,---...,,,,,,,,,---------......+++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,------..............................------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------..................//////........................//////............//////////////////000000000000222111/////////111222222000111111222333222222222111111222333444666666777666777777777888888888888888888999999:::;;;;;;<<<=========>>>>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFGGGGGGEEECCCBBBDDDFFFGGGEEEBBBAAACCCEEEBBBAAAAAAAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>============>>>===<<<;;;;;;<<<===>>><<<;;;:::888666555555555666666666666666666666666555555555555555555555555333333333333333333333333555444444444444333333333555555444444444333333333111111111111111111111111111111111111000000000///////////////000000000000////////////////////////......//////////////////////////////........................------------,,,,,,------...------,,,///...---,,,+++,,,,,,---...........................---------------,,,,,,//////............//////.............../////////---------------............///000///.........000..............................------...//////000------............---------------...............,,,,,,------...///000000+++,,,------......------........................,,,,,,,,,,,,,,,---------,,,,,,,,,------.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------............//////...---,,,,,,++++++,,,,,,,,,,,,------------111111111000///...---,,,......---------,,,,,,,,,------------------------,,,++++++******++++++,,,'''***,,,---,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,+++***+++,,,------...------,,,......++++++...///---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,............---,,,+++***,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,---......---,,,+++)))+++,,,,,,,,,,,,---///,,,,,,---------...............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////........................///......------......///////////////000000000000222111///000111222222111000111111222222222222222222222333333444555666666777777777777888888888888777777888999:::;;;<<<<<<============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEDDDCCCCCCDDDDDDBBBAAA???@@@CCCFFFAAAAAA@@@@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>==================<<<<<<;;;;;;;;;;;;<<<;;;:::999888777666666666666666666666666666666666555555555555555555555555222222333444444555666666444444444444333333333333333333333333333333333333111111111111111111111111111111111111000000000000////////////000000000000////////////////////////---...//////000/////////////////////............///.........------,,,,,,,,,,,,------......------111///---+++***+++,,,---....................................//////////////////............//////---........./////////000------........./////////...///000000///...///000........................000///...............///.........//////.........---------.........//////+++,,,,,,---......//////+++,,,------......------........................,,,---------............,,,,,,------...---------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------............///......---------......,,,,,,---------.........000000000///...---++++++......---------,,,,,,,,,------------------------...------,,,,,,------...***,,,------++++++,,,---+++,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------......------,,,+++)))***+++,,,------------,,,...,,,***+++///000---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,---------......---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,...///---+++)))***,,,------------------------,,,,,,,,,,,,,,,---------+++,,,---------,,,+++************+++++++++,,,,,,+++,,,---//////---,,,+++)))+++------++++++---///++++++,,,,,,,,,---------......------...//////000------------------------...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++---------....../////////........................///......------......///////////////000000000000222111000111333333111///111222222333333333333333333333333444444555555555777777777777888888888888777777888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEECCCAAA@@@AAABBBBBBBBB???????????????@@@AAAAAA@@@@@@??????@@@@@@AAABBB@@@AAACCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>============>>><<<<<<<<<<<<<<<;;;:::::::::999888888777777777888666666666666666666666666555555555555555555555555222222333333444555555666444444444333333333222222000111111222222333333333111111111111111111111111111111111111000000000000000000000000////////////////////////////////////,,,---///000000000//////////////////............,,,,,,------------......+++,,,------......------...---------,,,,,,------.........................../////////000111111111//////............//////---.........//////000000.../////////000000111111...000111000///...///111........................222111000......---------......////////////......---------.........//////,,,,,,,,,------------------...//////000000//////........................---.........//////000000,,,,,,---......---------,,,,,,---.../////////.................................////////////......---------.........//////,,,,,,,,,,,,,,,---...///---------....../////////******+++,,,,,,,,,++++++......---------,,,,,,,,,------------------------//////............//////...//////---++++++,,,---,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++((()))***+++,,,,,,---,,,,,,---,,,)))+++000000...++++++,,,,,,,,,---------+++++++++,,,,,,---------///...,,,+++***+++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,...///...***)))***,,,------------------------*********++++++,,,,,,---+++,,,.........,,,***)))))))))*********++++++++++++,,,...//////...,,,+++(((+++------++++++---000******+++++++++,,,,,,,,,---------------...///000////////////////////////...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------..........................................------.........////////////000000000000222000000222444444111...222333444444555555444444444444444444444444444444777777777777888888888888666777888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@@@@??????@@@@@@@@@???????????????AAAAAAAAAAAAAAABBBDDDDDDGGGDDDBBBBBBDDDDDDAAA>>>>>>>>>===>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBB???@@@BBBDDDEEEEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@???>>>>>>============>>>;;;;;;<<<===<<<;;;999888999999888888888888999999666666666666666666666666555555555555555555555555222222333333333444444444444444444333333333222222//////000111222333333444000000000000000000000000111111111111000000000000000000000000////////////////////////////////////,,,---///000000000//////000/////////............***++++++,,,---//////000+++,,,,,,---.........---)))+++---/////////...---........................///...---,,,,,,---...///000///...------...///000////////////////////////............////////////---.........//////000000//////.........---------------......//////000000...------,,,,,,------...//////............//////111///------......---,,,........................//////.........---------........................)))***+++,,,------------,,,***)))+++///111000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,.../////////000000000...---,,,------------------------+++,,,,,,------,,,,,,+++------------------------111000000...---,,,++++++------------------------+++,,,...---,,,,,,---///......---,,,,,,+++******,,,------......------,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......////////////////////////------------------------...------,,,,,,++++++***+++++++++******)))))))))***+++,,,,,,+++***+++,,,------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,+++++++++++++++,,,---------...///////////////...---,,,,,,++++++/////////...---,,,***)))---------,,,,,,+++++++++......//////...,,,***))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......---------,,,,,,+++++++++------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,---...//////000///...,,,,,,,,,---............///////////////000000000///......------000000000000000000000000000000000000000000000000//////000111222333333333333333333444444444555555777666555444444555666777999999999999999999::::::::::::;;;;;;<<<======>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@??????@@@BBBDDDEEEMMMAAA:::@@@BBB===;;;???@@@@@@@@@???@@@@@@AAABBB@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888888999999777777666666666666777777777777777777777777777777666555555555555444444444222222222222222222222222111111111111111111111111222222222111111111111000000111333333111000111222000//////............///////////////////////////////////////////////////////////////////////////................................................////////////////////////.........------,,,,,,,,,,,,,,,,,,---------......///...------------...///000///...------...///000////////////////////////............////////////---........./////////000//////.........---------------------....................................//////............//////000///------......---,,,........................//////.........---------...................................................,,,+++,,,...///...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........///000000///...------------------------------......//////......---------------------------+++++++++,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///......------,,,++++++***,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((()))***)))(((((()))***------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,+++++++++++++++------------...............------,,,++++++******,,,,,,,,,---,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......//////.........---------------------,,,,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------//////...---------------///.........---,,,,,,,,,////////////............000000000000000000000000000000000000000000000000000000000111222222222333333333333444444444444555777666555444444555666777888888888888999999999999999::::::;;;;;;<<<<<<=========>>>????????????>>>>>>>>>>>>>>>????????????@@@@@@??????@@@AAABBBCCCRRREEE===@@@AAA>>>>>>DDD??????>>>>>>>>>??????@@@>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::999888999999999777777666666666666777777666666666666666666666666555555555555444444444444222222222222222222222222111111111111111111111111222222222111111111000000///111222222111000000111...---------------......////////////////////////........................................................................------------------------..............................---------,,,,,,,,,,,,,,,,,,---------......///......------....../////////............//////////////////////////////............////////////...............//////////////////............------------------,,,,,,,,,...///000000000000///...//////............//////000...------.........---.......................................---------........................111000...---,,,,,,------000///------......---+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------.../////////......---------------------------......//////......---........................***+++++++++,,,,,,,,,---------------------------+++,,,...---,,,,,,---///......------,,,+++++++++,,,------......------,,,......------,,,++++++***------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------******+++,,,,,,---......------------,,,,,,,,,,,,+++,,,------++++++,,,---------......------,,,+++,,,------------.........,,,,,,,,,---------......---,,,++++++++++++++++++............------------,,,,,,,,,++++++******))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...............------------,,,---...//////...---,,,...------,,,,,,------...//////...---,,,,,,,,,,,,.........///......---,,,......---,,,+++******)))............////////////000000000000000000000000000000000000000000000000111111111111111111222222333333333333444444444444666666555444444555666666666666666777777888888888888888999999:::;;;;;;;;;<<<===>>>>>>?????????>>>======>>>>>>????????????AAA@@@@@@??????@@@AAAAAAUUUHHH?????????===@@@FFF???>>>>>>=========>>>>>>>>>>>>=========>>>????????????@@@@@@@@@@@@???????????????>>>>>>======<<<======<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999777666666555555666666777666666666666666666666666555555555555444444444444222222222222222222222222111111111111111111111111222222111111111000000000///000222222000000000111------------...///000000////////////////////////................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......//////............///////////////....../////////////////////////////////............////////////......................../////////...............///......------,,,,,,,,,---...000111111000...---//////............//////000...,,,,,,...///...---........................................................................///...,,,*********,,,---//////............------------------------------------------------------------------------------,,,------......------,,,,,,------....../////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++------------------------+++,,,...---,,,,,,---///......------,,,,,,,,,,,,,,,------......------,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---...///...---------///------......------,,,+++---------.........//////,,,,,,,,,---------......------,,,,,,,,,,,,,,,---.........------,,,,,,,,,---,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,------------------,,,,,,...---,,,+++,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,...000000///---,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,------/////////...---,,,---------,,,,,,+++++++++---------...///000000111111111111111111111111111000000000000000000000000222222222111111111111111222222333333333444444444555555555555555555555555444555555666666777777777777777888888999999::::::<<<<<<===>>>????????????======>>>>>>??????@@@@@@AAAAAA@@@@@@????????????PPPGGG@@@??????>>>@@@DDD@@@@@@???>>>=========>>>@@@@@@????????????@@@@@@?????????@@@@@@????????????>>>>>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;:::999999999999999666666666555555666666666666666666666666666666666555555555444444444333333222222222222222222222222111111111111111111111111111111111111000000000000...000111111000//////000/////////000000222333333////////////////////////................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////...//////////////////...////////////////////////............////////////...............---------////////////////////////000/////////......------,,,---///000000///---,,,//////............/////////...,,,,,,...///..............................---.............................................---,,,*********,,,...///,,,---...............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------......//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,+++------------------------+++,,,...---,,,,,,---///......------------,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++------......------,,,+++---------.........//////,,,,,,,,,---------............------------............------,,,,,,,,,+++------------,,,,,,,,,,,,---------------,,,,,,+++------------------------000///---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,...000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,,,,,,,------......//////,,,------...///000111111222222222222222222222222000000000000000000000000222222222111111111111111222222222333333333444444444444555555555555444444333333444555666666777777666666777777888999999:::;;;;;;<<<>>>>>>?????????<<<======>>>??????@@@@@@BBBAAAAAAAAA@@@??????>>>JJJFFFCCCDDDDDDBBBBBBCCCCCCBBBAAA@@@??????>>>???@@@@@@??????>>>??????@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<;;;:::::::::::::::::::::999888888888888999666666555555555555666666555555555555555555555555555444444444444333333333222222222222222222222222111111111111111111111111111111111000000000//////---///111000///...///000/////////000000222333333////////////////////////................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........//////000000//////.........////////////......////////////////////////............////////////.........---------------...////////////000000000///////////////.........---...////////////...---//////............/////////---,,,,,,...//////...........................---------.......................................------,,,,,,---...000111+++,,,------,,,,,,...///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///---------------------------......//////......---++++++++++++++++++++++++(((((()))***+++,,,------------------------------+++,,,...---,,,,,,---///......------------------,,,------......------,,,+++,,,,,,---......//////------------------------,,,,,,,,,---------..............................------------------------......---,,,,,,+++******------------............***+++,,,,,,******+++,,,------......------,,,+++,,,------------.........,,,,,,,,,---------......---------------......///------------,,,,,,,,,,,,------------------------............------,,,+++------------..................,,,+++***)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++---...//////.........------,,,,,,------...,,,,,,,,,,,,---...//////,,,---......///.........,,,------...///000111111---------...///000000111222222222222222222222222000000000000000000000000111111111111111111222222222222222222333333333333444444555555555555444444333333444555666666777888666666777777888999999999:::;;;<<<===>>>?????????<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???DDDEEEGGGIIIJJJIIIHHHGGGEEEEEECCCBBB@@@@@@??????>>>>>>===<<<<<<<<<======>>>??????????????????>>>========================;;;;;;:::999999999999:::999999888777777777777777666555555444444555555666555555555555555555555555444444444444333333333333222222222222222222222222111111111111111111111111111111000000000/////////---...000000.........///------------...///000000////////////////////////------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........///000111111000///...---...///000000///...---////////////////////////............////////////.........------,,,,,,,,,.../////////000000000000------.............../////////////////////////////////............//////...---,,,,,,...//////...........................---------.........//////................................................+++---...---+++***+++---,,,,,,,,,---------..............................------------------------...---,,,,,,,,,,,,---...///...---,,,,,,,,,---...---------------------------......//////......---------------------------(((((()))***+++,,,------------------------------+++,,,...---,,,,,,---///------..................,,,------......------,,,---------...............------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...---,,,+++,,,...------......------,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------.........///,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---............------,,,,,,------...------,,,,,,,,,------...---------------...//////.........//////000000000------......//////000000000000000000000000000000000000000000000000000000000000000111222222222333111222222222222333333333333444444555555444444333333333444555666777888888666777777888888999::::::999:::;;;===>>>?????????<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@CCCGGGJJJKKKLLLLLLKKKGGGFFFDDDBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999999888777777666666666666666666555555444444555555666555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111111000000000////////////,,,...000///...---.........---------------......////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........///000111111000///...---...///000000///...---////////////////////////............/////////000.........------,,,,,,,,,.../////////000000111111,,,,,,,,,------.........111111000000000000111111//////............//////...---,,,,,,.../////////........................---------.........//////........................------------,,,+++***))),,,...///---)))'''(((***,,,,,,,,,------.........................................................///...,,,++++++,,,...///000///---,,,+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++////////////////////////------,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///------..................,,,------......------,,,/////////...------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------***++++++,,,,,,------...+++++++++,,,,,,---------((()))******(((((()))***------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......***)))))))))***++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++((((((***+++,,,------------------.........//////+++,,,---...///...---,,,*********++++++,,,,,,,,,******************************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++***++++++---...///...------,,,,,,------...//////...---,,,,,,,,,,,,...---,,,,,,---...///000//////////////////...............///////////////////////////////////////000000000000000000000000//////000111222333333444111111222222222333333333333333444555555444333333333333444555666777888999777777777888999999::::::999:::;;;===>>>?????????;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDBBBBBB<<>>@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999999888888999999777777666555555555555555555555555444444555555555555555555555555555555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000////////////,,,...//////...------...000//////.........//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........,,,,,,,,,---------......///////////////000111222//////............//////.........///...------,,,////////////////////////000000000000000000000000//////000000111111111222---------.........//////000111000///---,,,---///111000///......///000111000000//////.........---+++++++++,,,,,,,,,------///......------...000111......---------,,,,,,,,,..............................------------......++++++,,,------......///...........................------,,,,,,------...)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---***'''(((---///---***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------.........---+++***,,,,,,---......---,,,,,,,,,+++)))(((((()))+++,,,///............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******+++***)))))))))***+++,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,000---******---......---+++,,,,,,------,,,,,,+++++++++,,,---............---+++))))))+++,,,---,,,------------------------------------------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,+++,,,---...///---------,,,,,,+++++++++000///---,,,************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------//////...---+++***))))))------,,,,,,,,,---......------,,,+++,,,---...///,,,,,,---...////////////------............------//////............//////............////////////000000000000////////////000000000000111111111111000000000000111111111111444333222222333444333222555555555555666666666666777888888999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBDDDCCCBBBAAA@@@?????????CCCCCCCCCDDDEEEGGGIIIJJJPPPNNNJJJFFFCCCBBBCCCDDD@@@???>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888888888888888888888777777666666555555555555555555555555444444222222222222222222333333111222222333333222222111222222111111111111222222//////000000111111111111111000000///...---------000000000000000000000000---,,,++++++++++++,,,---////////////////////////........................////////////////////////................................................***++++++,,,,,,++++++***,,,,,,,,,++++++*********......,,,,,,,,,,,,......///......---------......111000000//////000000111000000000000000///......////////////////////////////////////////////////222222222222333333333333------------.............../////////------///111///...------------...///000/////////............,,,,,,,,,,,,------------...............///000000//////.........---------..............................------------......------------------------------------------------...------,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))+++...111///,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,------------------------------.........---,,,+++,,,,,,---......---,,,,,,//////...------...//////...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,,,,------------...///...---,,,,,,,,,,,,---///---++++++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------,,,***))))))+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......------.........------,,,------............------//////............//////............////////////000000000000////////////000000000000111111111111000000000000111111111111555555444555555666555444555555555555666666666666777888888999999::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGLLLKKKJJJIIIGGGDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888888888888888888888888777777777666666666555555666666555555444444444333222222222222222222222222111222222222222222222111222111111000000111111222000000000000000000111111111000000///......------///////////////////////////...---,,,,,,---...///........................................................................------------------------........................,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++++++++...---,,,++++++,,,---...000///...---,,,,,,,,,,,,222111111000000111111222222222111111111111000000////////////////////////........................000000000///////////////,,,,,,,,,---------......,,,...............000222///......------......///////////////............------------.........///---......///////////////000000/////////.......................................------------......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,------------------------///---***+++...000///---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------......---,,,,,,,,,---------,,,,,,,,,......,,,++++++,,,,,,------,,,,,,+++---------...------,,,,,,+++***((()))***,,,,,,+++------------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***...------,,,,,,------...++++++*********+++,,,---*********+++++++++++++++)))***,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++,,,------...///+++++++++++++++,,,------+++,,,,,,---------------............---,,,+++***------............------//////............//////............////////////////////////000000000000000000000000111111111111000000000111111111222222555555555555555555555555555555555555666666666666777777888888999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@@@@??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFHHHHHHGGGDDD@@@===??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::888888888888999999999999777777777777777777777777666666666666666555555555777666666555444333222222333333333222111111111000111111111111111111111111222111111000000111111222000000000000000000000000000000000///......------........................000//////......//////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,222111000///////////////111111111000000111111111222222111111111000000111////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,---------------...///...---...000111111000000000000000000111///////////////.....................////////////,,,---///000000000///...////////////.........---..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++,,,---...........................---+++******,,,---,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))---------------------,,,------------------------++++++,,,------,,,++++++---------,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++******,,,++++++,,,,,,,,,------++++++,,,,,,,,,---------...------,,,,,,,,,------++++++,,,---...---,,,***+++,,,,,,------,,,,,,+++............---,,,++++++***)))((()))+++,,,+++***------------------------,,,,,,++++++++++++*********++++++,,,,,,++++++***...------,,,,,,------...+++++++++++++++,,,,,,---''''''(((((())))))*********+++,,,---,,,***'''&&&************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---******+++,,,,,,---......++++++******++++++,,,---***+++,,,---...---,,,,,,,,,---------,,,,,,+++***------............------///......------......///............////////////////////////000000000000///000000000111111111111000000111111111222222222222333444333222222333444555555555555666666666666777777777888999999::::::<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>@@@@@@????????????@@@@@@@@@@@@???????????????@@@===???AAACCCBBB@@@<<<:::;;;;;;;;;::::::999999999::::::::::::999999999999666666666777777888888888777777777777777777777777555555555555555555555555777777666555333222111111444333333222111000000///111111111000000111111111111111000000000000111111000000000000000/////////000000//////............------------------------/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++000000000000000111222333111000000//////000000111222111000/////////000000000000000000000000000000000000000000000000000000111111111000000/////////,,,,,,,,,---------......///000000///------...///000111111111111111111000.........///////////////........./////////000000,,,---///000000000///............---------,,,,,,..............................------------......,,,,,,,,,---------......------------------------...------,,,,,,------......---,,,+++,,,---...///...........................,,,++++++,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------......//////......---............------------+++******))))))******+++)))******+++,,,,,,,,,,,,++++++,,,,,,------------+++++++++,,,,,,,,,------------,,,,,,,,,------...***+++---...---,,,+++++++++,,,,,,------,,,,,,+++............---,,,++++++***))))))***+++,,,+++***------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***---------,,,,,,---------+++,,,,,,---------------((()))))))))***+++++++++,,,,,,------+++)))&&&$$$************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***,,,---------,,,+++***+++,,,,,,---------,,,------............------......------------..................////////////.../////////000000000111///000000000111111111111111111111111222222222222111333444444222111333444555555555555666666666666666777777888888999::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<======BBBAAA@@@???>>>>>>>>>>>>???>>>======<<<===============>>>>>>>>>===<<<;;;:::::::::::::::999999999::::::999999999888888888555555555666666777777777666666666666666666666666444444444444444555555555777666555444333222111111333333222222111000//////111000000//////000000111111000000000000000000111000000//////////////////////////////............------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++////////////000111222333000000000//////000000000111000///...---...//////000000000000000000000000111111111111111111111111000//////////////////...---------.........//////000111111///---,,,---......//////000000//////............///////////////............/////////000---......///////////////...------------,,,,,,,,,..............................------------......++++++,,,,,,---...//////...........................------,,,,,,------...,,,,,,,,,,,,------...///------------------------000//////...............,,,------......------,,,------------------------/////////......------,,,------------------------,,,,,,------------..............................------,,,,,,,,,---.........------,,,,,,------...------------------------//////.........---------++++++************++++++%%%''')))+++---...///000******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......***,,,------+++++++++,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,+++******+++------,,,***------------------------------,,,,,,++++++*********++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,,,,---------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////---------,,,,,,++++++++++++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,***+++,,,------.........------............------......------------..................////////////......//////000000111111000000000000111111111111111111111222222222222333333555777666444222444777555555555555666666666666666666777777888999999999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<>>===<<<<<<<<<======<<<;;;;;;;;;<<<<<<@@@???>>>=========>>>???;;;;;;<<<<<<<<<<<<<<<<<<:::999999888888777777777555555555555666666666666666666666666666666666666333333333444444444444444666555555444333222111111222222222111000000000///111000///......///000111111000000//////000000111.........//////000000000//////////////////......------------------------++++++,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++222222111111111222333333222111111000000111111222222000///------...///000000000000000000000000000000000000000000000000000---------------................../////////000000//////000///------...000...///000000000000///.............../////////000------........./////////...............///000000............------------..............................------------......,,,---------------------------------------------...------,,,,,,------...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///------...///,,,------......------,,,........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...---,,,+++******+++,,,---.........---------,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++,,,---------)))***+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///***,,,---,,,***)))+++---+++,,,,,,------,,,,,,+++,,,,,,------...---------+++++++++---......---+++------------------------......------,,,+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,---...---,,,,,,---------------,,,,,,,,,***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...+++++++++***++++++,,,---,,,------.........------------............------...------,,,,,,------...............////////////.........///000111111111000000000000111111111111111111111222222222333333222555888777333222444777555555555555666666666666666666777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>===============;;;;;;;;;;;;;;;;;;<<<<<<@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<=========>>>:::999999888777777666666666666666666555555555555555555555555555555555555222222333333333444444444444444444333333222222222111111111111000000000000111000...------...000111000000////////////000000,,,------...///000111111.../////////////////////------------------------***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++,,,---......---,,,+++777777666555444444444444333222222222222222222333222111///...---...000111000000000000000000000000///////////////////////////000000000111111222222////////////000000000000---...///.........000222000111222333333222111000---.........//////000000------------........./////////...------///000111000/////////.............................................------.........///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------....../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,.........---++++++,,,---,,,------......------,,,..............................---,,,++++++******++++++++++++++++++++++++........./////////000000++++++++++++++++++++++++---,,,,,,+++,,,---...///...---,,,,,,,,,,,,---...222111///......///111222---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........---+++)))((('''((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,---+++((((((+++...+++,,,,,,------,,,,,,+++++++++,,,---............,,,+++,,,---//////---+++------------------------//////...------,,,+++++++++++++++,,,,,,++++++++++++******************+++)))***+++,,,---,,,++++++,,,+++++++++***)))))))))*********+++,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,+++***)))***+++---...////////////...---,,,,,,---..................---...------,,,,,,------.............../////////000---......///000111111222000000000000111111111111111111222222222333333333000444666555111000222666555555555555666666666777666666666777888888999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>???;;;:::::::::;;;;;;<<<======>>>>>>>>>>>><<<;;;:::999::::::;;;;;;<<<<<<<<<999999999888777666666555777777777666666555555444555555555555555555555555222222222333333444444444333333333333333333333333000000000000000111111111111000...------...000111000000////////////000000+++,,,---...///111222222.........///////////////........................++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,............,,,,,,;;;;;;<<<<<<;;;999777666555555444333333222222222111111111111111111111111222111000///.........///111111111111111111111111000000000000000/////////111111111111111111111111///////////////.........////////////////////////000000000000////////////000000000000000000000000---...///111111///...---////////////////////////***+++,,,,,,++++++---......................................................---,,,,,,,,,,,,---......---,,,++++++,,,---......---,,,++++++---...000++++++++++++++++++++++++------------------------.................................------,,,,,,,,,,,,***)))+++...///---++++++,,,,,,***))))))+++------,,,,,,++++++,,,,,,---........................---------...------,,,,,,)))***++++++,,,,,,,,,,,,...///000///---,,,---...---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++---...---------,,,,,,+++++++++,,,------......------,,,------------------------......---,,,,,,,,,,,,---------------------------/////////......------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++***)))(((((()))))))))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++------+++)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------.........------,,,,,,,,,////////////////////////////////////000222333444111111000000//////......////////////000000000000111111222222222222111111000111111111111222222222333333333444444444555555666666666666777777777777666666777888888888888888999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<============>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::999999777777777777777888888888666666666666555555555555666666666555444444333333333333333222222111111111333222111111000000111111000000000000000000000000222111///.........///000//////000000000000//////...............///000000,,,---...//////...---,,,.........------,,,,,,,,,,,,---------.../////////+++,,,,,,---...---------...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................++++++,,,,,,,,,,,,------------++++++++++++------EEEEEEEEEDDDBBB@@@>>>===;;;;;;:::888777666555555333333333333222222222222222111111000000111111222000000000000000000000000222222111111000000//////........................000000000000000000000000////////////////////////////////////000000000000........................---...///000000///...---////////////////////////---...000///......000111................................................////////////////////////......------------.........---,,,++++++---///000......---,,,+++******)))------------------------..............................---------,,,,,,,,,,,,+++***,,,...///---+++,,,,,,,,,+++******,,,...------,,,,,,+++,,,,,,,,,......------------......+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,------------------------+++++++++,,,---...///000------------------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))))))))*********+++,,,,,,---......------------------------///---++++++------,,,)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------......---------,,,,,,,,,........................//////.........///000000000000000///////////////////////////000000000000000000000111111000000000111111111111222222222222333333333444444444555555555555666666666777777777666777777888888888888888:::;;;<<<=========<<<<<<<<<<<<<<<<<<===========================<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::999999888888888777777777777777666666666666555555555555666666666555444444333333333333333222222111111111333222111111000000111111000000000000000000000000111111///.........///000//////000000000000/////////...............///000,,,---............---,,,......---------,,,,,,,,,,,,,,,,,,---------------......///000000000000000---,,,++++++++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---RRRRRRQQQPPPNNNLLLJJJHHHFFFEEECCCAAA???===<<<;;;999999888777666555444444333333222222222333444444111111111111111111111111444333333222111000//////........................111111111111111111111111////////////////////////......//////000000111111........................---...///000000///...---////////////////////////...///111000//////000111................................................---...///000000///...---.........//////............---,,,,,,,,,---///000000000///---,,,+++***)))...................................................------------,,,,,,,,,---,,,,,,---//////...,,,------...---++++++---///......---,,,++++++,,,,,,...---,,,++++++,,,---...***++++++,,,,,,++++++***---------...------,,,,,,+++,,,---,,,***)))***+++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........+++,,,,,,------,,,,,,+++------------,,,,,,+++***------,,,,,,,,,,,,++++++,,,------......------,,,------------------------+++++++++,,,---...///000------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------...------------,,,,,,,,,------------------------///......---,,,,,,------//////////////////000000////////////000000000000//////000000000000//////111111111111222222222333333333333444444444555555444444555555555666666666666777888888999999888888;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<============<<<<<<============>>>>>>===<<<<<<;;;;;;<<<<<<===<<<============<<<;;;;;;;;;;;;::::::::::::999999999999888888777777666666666666666555555555555444666666555555444333333333222222222222222111111111333222111111000000111111000000000000000000000000111000//////......//////...//////000000//////...//////...............///,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---[[[[[[ZZZYYYXXXWWWVVVUUURRRQQQOOOLLLIIIGGGEEEDDDBBBAAA@@@>>><<<;;;:::999777777666555444444444444333333333222222222222222222222222111111111000000////////////////////////000000000111111111111111////////////////////////---......///000111111222..............................///000000///......////////////////////////,,,---......---,,,---///................................................+++,,,...//////...,,,+++---...///000000///...---...------,,,---...//////000000///...---,,,,,,+++////////////////////////........................------------------------------......//////...------...///...---,,,...//////...---,,,,,,,,,,,,,,,///---+++))))))+++---///***++++++,,,,,,,,,,,,+++.../////////...---,,,,,,***,,,,,,,,,******+++,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---,,,*********,,,...///************************---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------------------------------------------------------......---,,,,,,------------......//////000000000////////////000000000000//////000000000000//////111111111222222222333333333333333444444444555555444444444444555555555666777777888999999999999888:::;;;<<<===>>>======<<<<<<<<<<<<<<<============;;;<<<<<<===>>>>>>??????======<<<<<<<<<<<<=====================<<<;;;;;;;;;;;;:::::::::999999999:::999999888777666555555666666555555555444444444666666555444444333333222222222222111111111111111333222111111000000111111000000000000000000000000000000//////...............//////////////////...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,________________________\\\[[[YYYWWWTTTQQQOOONNNMMMLLLJJJHHHFFFDDDCCCBBB@@@???===:::888777666555555555444333333222111111111111111111111111111222000000000000000000000000/////////000000111111111000000000000000000000000---......///000111111222////////////////////////......////////////......////////////////////////+++---------++++++,,,---................................................+++,,,...//////...,,,+++---...///000000///...---------------......//////........................////////////////////////........................---------------------------...//////......---------...//////...---...//////...------,,,,,,,,,---///---+++))))))+++---///++++++,,,---------------////////////......---,,,+++---...---,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,------...,,,+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------------------------------........................------------...///000111------......//////000000////////////000000000000000111111222222111111000111222222222222333333333333333333444444444555555444444444444555555555666777777888999999999999999999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@=========<<<<<<===============>>>>>>======<<<;;;;;;;;;:::::::::999999999:::999999888777666555555555555555555444444444444555555555444333333222222111111111111111111111111333222111111000000111111000000000000000000000000///////////////......---......////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,------...///////////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ccccccbbbccccccdddeeefffdddcccbbb```^^^\\\ZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMKKKJJJGGGDDDAAA???======999999888666555333222111222222222222222222222222////////////////////////......///000000111111111000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////---/////////---,,,---...................................................---...///000000///...---.........//////.........------......////////////,,,,,,------...//////000................................................,,,,,,,,,------------...,,,...//////---,,,,,,---,,,...//////...------.........------------.........---,,,++++++,,,---...++++++,,,---.....................///......------,,,...//////------...000............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++---......//////.........++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------************++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,+++++++++,,,------........................***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,------------...////////////////////////---------...///111222333..................//////////////////000000000000111111222222222222111111222222222222333333333333333333333444444444555555444444555555555666666666777888999999:::999999999999999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<============<<<<<<===>>>>>>???@@@@@@>>>======<<<<<<======>>>===>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888888777777666666555555555444444444444333555555444444333222222222000000000111111111111111333222111111000000111111000000000000000000000000...////////////...---------......//////......---------,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,------------.....................------+++,,,------......------,,,------......------,,,++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++hhhggggggfffggggggiiiiiiiiihhhgggfffeeedddcccbbbbbbaaa```^^^\\\ZZZYYYXXXWWWUUUSSSPPPMMMKKKIIIIIICCCBBB@@@>>>;;;999777666777777666555444333222222000000000000000000000000//////000111111222333333000000000000000000000000////////////000000000000//////////////////////////////............/////////////////////////////////000000///...------///................................................////////////////////////......------------......---......///////////////------------------......------------------------........................,,,,,,,,,---------......+++---///...,,,***+++,,,+++---//////...,,,,,,---------,,,------...///000......------------......******+++,,,---......---,,,,,,---.........------,,,...//////......///000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////+++++++++,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,---...///000------------------------))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))),,,------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------------------------,,,,,,,,,---------..............................///.........///000111111..................------////////////000000000000000000111111111111000000222222222333333333444444333333333444444444555555555555666666666777777777777888999999::::::999999999:::<<<=========<<<;;;<<<<<<<<<<<<=====================>>>>>>??????@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999888888888777777777777777555555555444444444333333555555444333333222222111///000000000111111111222333222111111000000111111000000000000000000000000....../////////...---,,,---......//////......---+++++++++,,,---...///000......---,,,,,,---......,,,,,,,,,---------......------------------......))))))***++++++++++++***+++,,,------------,,,+++***+++---......---+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++mmmllljjjiiiiiiiiijjjkkkkkkjjjjjjiiiiiihhhhhhggghhhgggfffdddbbbaaa______]]]\\\ZZZXXXVVVTTTSSSSSSLLLKKKHHHFFFCCC@@@>>>======<<<:::888555333222111222222222222222222222222000000111222333333444444000000000000000000000000000000000000////////////........................//////............//////////////////////////////...///000///---,,,,,,---...................................................---,,,,,,,,,,,,---......---,,,++++++,,,---...---......///000/////////.........------,,,,,,+++------------------------........................,,,,,,,,,------.........+++---///...+++)))***,,,***,,,//////---,,,,,,,,,,,,,,,,,,---...///000111........................((()))***+++,,,---------++++++,,,---.........---,,,---......------///000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))(((((()))+++---...+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---,,,,,,---------,,,++++++************************)))+++...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000------------------------,,,,,,,,,------.........------------------------000000///............////////////......------,,,////////////000000000000//////000000000000//////222222333333333444444444333333333444444444555555666666666666777777777777888888999::::::::::::999:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999777777777777777888888888555555444444444333333333555555444333333222222111//////000000111111111222333222222111000111111111000000000000000000000000---.../////////...,,,,,,---..................---******+++,,,---///000111///...------------...///,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,---............---***+++,,,------,,,+++******+++---......---+++***---,,,,,,++++++,,,,,,---******++++++++++++******************************++++++,,,,,,,,,---------++++++------------++++++llllllmmmmmmmmmmmmmmmmmmnnnmmmmmmlllllllllmmmmmmllllllkkkjjjhhhggggggfffdddcccaaa```^^^]]]\\\\\\ZZZWWWRRROOOMMMJJJGGGDDDEEECCC@@@>>><<<:::777555666555444222222222333333111111222222222222333333444444444444333222111000000///.........000111222///000000111111111111111111111111111000///------////////////////////////........................000---******---......,,,---------.........//////...........................------------...//////......................../////////...---,,,******+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,---.../////////---------------------------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,.........///......---,,,+++,,,------......------,,,,,,,,,------.........---.........//////000000000///...---------------------............------)))***,,,---...------,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......------------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++++++++******)))(((((((((---,,,,,,++++++,,,,,,---******+++,,,+++***)))(((++++++************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,((()))++++++++++++---.........---------,,,,,,,,,......---,,,,,,+++******000///...---,,,+++++++++---------............///000000//////.........---111111000000//////....../////////000111111222222333333333333333333333333333333333444444444555555666666666666666555555555999999:::;;;:::999888777:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888777777555444444444444333333333222222222333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000...---,,,,,,,,,,,,---.........///000///...,,,+++...------,,,,,,------...------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************+++,,,------......---,,,++++++++++++,,,++++++******++++++,,,***)))))))))((((((''''''mmmnnnnnnnnnnnnnnnmmmmmmoooooonnnnnnnnnnnnnnnoooooonnnnnnmmmkkkjjjjjjiiiiiihhhgggeeecccbbbbbbbbbbbb___[[[YYYWWWUUURRRPPPPPPMMMIIIGGGDDDAAA>>>;;;;;;:::888666555444444555333333333222222222222222111111111111111000000///000000/////////000222222......,,,,,,,,,---///000111111111111000///...---////////////////////////........................000---++++++---///...------------.........//////.........------.........---------------...//////........................////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------........................------------------------...---------,,,,,,,,,,,,++++++,,,---............------------------------...------,,,,,,------...------------------------***+++,,,,,,------,,,,,,"""###$$$%%%%%%%%%%%%%%%+++,,,------...---------,,,,,,------------------///..................---......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------+++,,,------.........---------------------------------------------------........................,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,+++++++++************************++++++************++++++,,,,,,---------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++************+++,,,+++,,,......------...000------,,,,,,,,,+++++++++---------,,,,,,+++++++++------,,,,,,,,,---......---------............///000/////////............000000000000////////////000000000111222222333333333333333333333333333333333333333444444444444555666666666666555555555555888888999:::::::::999888:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<===============??????>>>>>>>>>>>>??????===>>>>>>>>>>>>===<<<<<<;;;::::::::::::999999999888888888888777666555444777777666666666555555555444444444333333333222222111111111111111111111111111111111111111111111111///////////////////////////...------------...///+++,,,,,,,,,++++++***)))...------,,,,,,------.........---------,,,,,,,,,------------------------+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++pppqqqqqqppppppooonnnmmmppppppoooooooooppppppqqqrrrrrrqqqpppooonnnnnnmmmmmmlllkkkiiihhhggggggggghhhfffcccbbbbbbaaa___^^^\\\ZZZVVVRRRPPPLLLHHHFFFCCCBBB@@@===;;;999888888666666555444333222111000/////////000000000000000111000000000000111111222///---+++******,,,///111000111111000000///...---////////////////////////........................000...------...//////...---------...............///...---,,,,,,---...///------------......//////...........................///////////////......------------,,,,,,,,,,,,................................................////////////.........---,,,------......------,,,------------------------///......------......///------------------------***+++,,,,,,------,,,,,,,,,,,,...///000111111111++++++,,,---------------------------------,,,,,,///......------,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++///......------------...,,,------...............------------............------------------------------------------------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------,,,,,,,,,,,,++++++))))))***++++++,,,------++++++************++++++,,,------------,,,+++******++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......---,,,---///,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111---------............///////////////............////////////000000000000111111111222333333444444333333333333333333333333333333333333444444444444555555555555555555555555666777888999::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>======<<<;;;:::::::::999999999888888888888999888888777666555444444444444333333333333555444444444333333333333111111111111111111111111111111111111111111111111////////////////////////000///............///000///...------------------...------,,,,,,------.........---,,,***)))((((((------------------------+++---------+++++++++---+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...++++++++++++++++++++++++,,,++++++***))))))((((((,,,,,,,,,,,,++++++++++++************+++,,,---...,,,++++++******++++++,,,---------------,,,,,,,,,sssssssssrrrrrrpppooooooppppppppppppppppppqqqrrrttttttsssrrrrrrqqqppppppmmmlllkkkjjjiiiiiiiiiiiijjjhhhfffeeefffffffffeeedddbbb^^^\\\ZZZWWWTTTQQQMMMLLLJJJGGGDDDAAA???>>>;;;:::888777555333111111111111111111111222222222000000000000000000000000000000///......000111222000000000000000///......////////////////////////........................//////......////////////........................000...---,,,,,,---...000,,,------.......................................------...///////////////......------,,,,,,,,,+++........................////////////////////////////////////............---.........------,,,+++------------------------......------------......------------------------***+++,,,,,,------,,,,,,+++,,,---...////////////++++++,,,------------,,,.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++000///---,,,++++++,,,---,,,,,,---------------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,---------......)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------++++++++++++******))))))++++++,,,,,,---...//////+++++++++,,,,,,,,,------------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111---------............//////////////////...............//////000000111111000000111111222333333444222222222222222222222222222222333333333444444444444444555555555555555666555666777888999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;999999999999888888888888888888999999888777666666333333333222222222222111444444333333333222222222111111111111111111111111111111111111111111111111///////////////////////////..................///000///...------...///000...------,,,,,,------...------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------************************++++++++++++******))))))---------,,,,,,++++++***+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++************ttttttttttttsssrrrqqqppppppooooooooopppqqqqqqrrrttttttssssssrrrrrrqqqqqqnnnmmmlllkkkkkkkkkkkkkkkiiihhhffffffhhhiiihhhgggfffdddbbbaaa```___]]][[[WWWVVVTTTQQQNNNKKKHHHGGGBBBAAA???===:::888666555444333222222111222222333/////////////////////...///000111333333222111111///000000000000//////...000000000000000000000000////////////////////////...////////////...//////.....................---///...------------...///,,,---......//////..............................+++,,,------.....................------,,,,,,,,,........................////////////////////////.........------------,,,............---,,,++++++------------------------------,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++******+++,,,,,,------,,,,,,.........------,,,,,,,,,*********+++,,,---............------------......,,,,,,------------,,,,,,...---+++***)))***++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......***++++++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------------------...++++++************)))***++++++,,,---......//////++++++,,,,,,,,,---------------------------------+++---...---+++++++++---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------............///.........///////////////......//////000000111111//////000000111222222222222222222222222222222222222222222333333333444444333444444444555555666666555555666777888:::;;;<<<999::::::;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999888888888777777777777888888888888777666666666666666666555555555555222222222222111111111000000000000000000000000000000000000000000000000000........................------------------------,,,,,,*********+++,,,---...------,,,,,,------...++++++++++++++++++++++++************************+++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,,,,---------------------,,,+++***......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******************ttttttuuuttttttsssrrrqqqpppppppppppppppqqqrrrssstttsssssssssrrrrrrrrrqqqpppoooooonnnnnnnnnoooooollljjjiiiiiijjjkkkjjjiiigggeeeddddddeeeeeedddbbb```___^^^\\\YYYVVVSSSRRRLLLKKKIIIFFFCCCAAA???>>>999888666444222222222222///000000000000//////...,,,...111333333222000...//////000000000000//////000000000000000000000000////////////////////////,,,...000000...---.....................---------........................+++,,,.../////////...---........................++++++,,,---......------.........---------------........................////////////////////////---------,,,,,,,,,++++++---.........---,,,,,,+++------------------------,,,,,,,,,++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,000000000000000///......******+++,,,,,,,,,,,,,,,------------------,,,,,,))))))***+++---...//////......---------...//////,,,,,,------------,,,,,,,,,++++++************+++***++++++++++++******)))))))))******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------,,,------......------,,,---...//////...---...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------............///.........///////////////////////////000000000000...//////000111111222222222222222222222222222222222222222222333333333333333333333444555555666666666666666666888999;;;<<<999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::999999777888:::;;;<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999888888888777777777777666666666777777777777666666555555555444444444444333111111111111000000000000000000000000000000000000000000000000000000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...******+++,,,------......++++++++++++++++++++++++***+++------,,,+++---...+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---......---++++++///...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,ssstttttttttttttttssssssqqqqqqqqqqqqrrrssstttuuuttttttssssssssssssrrrrrrpppppppppoooooopppqqqqqqooommmkkkkkkkkklllkkkjjjiiihhhgggggghhhiiihhhgggeeeeeeeeecccaaa___\\\[[[VVVUUUSSSQQQNNNKKKJJJHHHCCCAAA===:::777666555555111222222333222111000///---...000111111111////////////000000000000//////000000000000000000000000////////////////////////+++---000000---,,,---...//////.........---------,,,---...000000...---,,,+++,,,...///000///...---........................,,,---...............---------------............................................................---------,,,,,,,,,,,,+++---------...------,,,,,,------------------------------,,,,,,,,,,,,------------------------------***+++,,,,,,------,,,,,,((())))))************)))******+++,,,,,,,,,,,,+++,,,,,,------------------***++++++,,,---......///---,,,,,,,,,------...///++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))))))))***++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------...+++,,,------------,,,+++,,,...//////......000111---------,,,,,,,,,++++++---------,,,,,,+++++++++...------,,,,,,------------------............///............/////////000000000000000///////////////000000111111222333333111111111111111111111111111222222222222333333333222222333444444555666666666666666666777888:::;;;999999:::;;;;;;;;;;;;:::999999999999::::::::::::888888888888888999999999333444666888999888777666:::;;;;;;;;;;;;:::999999888888777777777666666666555555666666666666555555333333222222222111111111222222222111111111000000000000000000000000000000000000000000000000000000........................,,,---...//////...---,,,---......///000000//////...------,,,,,,------...******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,+++++++++******)))*********,,,++++++******++++++,,,,,,,,,,,,,,,------......rrrssstttttttttttttttsssrrrrrrrrrssstttuuuvvvvvvttttttttttttssssssssssssoooooonnnnnnnnnooopppppppppnnnlllkkklllllljjjiiilllkkkiiijjjkkkkkkjjjiiihhhhhhhhhhhhfffdddbbbaaa]]]\\\ZZZXXXUUUSSSQQQPPPLLLIIIEEE@@@===;;;::::::333444444555444333222111000000000000000111111222//////000000000000000///000000000000000000000000000000000000000000000000***---000///---+++,,,---//////.........---------+++---///111111///---++++++,,,...000000///...---...........................///////////////......,,,---------.../////////......................................................---------,,,,,,,,,,,,,,,---......------,,,------------------------.........------.........------------------------++++++,,,---------,,,,,,***+++,,,...////////////******+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------++++++++++++,,,,,,---...******++++++++++++******)))***,,,---...------,,,------------,,,,,,+++*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++,,,,,,---///......------......///,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,------,,,++++++***+++------------...000,,,,,,,,,+++++++++******......---,,,,,,+++******,,,,,,,,,,,,,,,---...///---------.........//////---.........//////000000111111000000//////......000111111222333333444444111111111111111111111111111111222222222333333333222222333333444555666666777777666666666888999:::999999:::;;;;;;;;;::::::888888999999999:::::::::666666777777888888888999444666888:::;;;:::999888:::;;;;;;;;;;;;:::999999777777777777666666666666444444555555555555555444666666555555555444444444333333333222222222111111000000000000000000000000000000000000000000000000........................---...///000000///...---)))***,,,---...---,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,........................((()))+++,,,,,,---///000---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************+++---//////...---,,,''''''''''''((()))***+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------ssstttuuusssqqqpppqqqrrrtttssssssssssssttttttuuuuuusssrrrssstttuuutttsssrrrrrrrrrqqqqqqqqqpppppppppppppppooonnnnnnmmmmmmmmmnnnnnnnnnmmmlllkkkkkkkkkkkkjjjiiihhhgggffffffeeeccc```______^^^]]][[[SSSRRROOOLLLHHHCCC@@@>>><<<;;;:::888555333222111555555333222111000000000000///...---...///000111111222222111...------...000000000000000000000000000000000000000000000000+++,,,---......---,,,+++000000000///.........---//////.........---------......------------......,,,---......//////......111000...,,,,,,,,,...///000///---,,,++++++,,,---............---,,,++++++.........------,,,,,,,,,,,,,,,************,,,,,,***++++++,,,---------,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++------,,,++++++***)))))),,,,,,++++++******++++++++++++,,,---............+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,+++++++++,,,------......------......//////...---,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,+++++++++++++++***)))(((...------,,,,,,++++++***(((((()))***+++,,,,,,---+++++++++++++++++++++++++++***(((''''''(((***+++((()))+++,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...++++++************++++++...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,************************((()))+++,,,---,,,,,,+++---------...------,,,,,,.........////////////000//////.........---------//////.........------------------,,,,,,+++++++++111111111111111111111111444444444444444444444444111111222222222333333333444444444444555777888999999999999999999888777666777777888888888999999999999999888777666666777777999999888888888888999999888888888888888888888888777666666555444333333333555555555555444333222222222222222222222222222222222222222111111111111000000000////////////000000111///---,,,+++,,,...///000000//////.........---------------------------........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---//////+++'''******+++++++++,,,,,,,,,,,,...///...+++)))''''''...+++'''%%%&&&)))++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))*********+++,,,---...---,,,,,,ppprrrssssssrrrrrrssstttttttttttttttttttttuuuvvvvvvtttssstttuuuvvvuuuttttttssssssrrrqqqqqqppppppqqqqqqpppoooooonnnnnnmmmnnnnnnnnnnnnnnnmmmlllllllllkkkkkkjjjiiihhhhhhggghhheeecccbbbaaaaaa___^^^]]]\\\ZZZWWWTTTPPPMMMKKKCCCBBB@@@>>>;;;888666555666555444333222222222222333222111000000000000000000111111000...---...///000000000000000000000000000000000000000000000000---...///000000///...---/////////...............000000/////////...............------------......,,,---......//////......000///---,,,+++,,,---......---------------......,,,,,,---------------,,,------------------,,,,,,......---,,,,,,---......++++++,,,---------------...---------,,,,,,,,,+++---------------------------------,,,,,,+++++++++...------,,,++++++******,,,,,,,,,,,,,,,---...///.........///......---------------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,------...------------------------,,,++++++,,,---------,,,,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...---,,,***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,)))***,,,---.../////////,,,,,,---------.........//////.........---------//////.........---------000000//////////////////111111111111111111111111333333333333333333333333111111222222222333333333444444444444555777888999999999999999999888777777777777888888888999999999999888777777666666777777999888888777777888888999888888888888888888888888777777666555555444333333333333444444444444444333222222222222222222222222222222222111111111111000000000////////////000000111000...---,,,---...///000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......+++(((******+++++++++,,,,,,,,,+++---...---+++)))((()))111...+++***+++---......++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++***))))))*********+++,,,---------,,,,,,mmmppprrrsssssstttuuuwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuuvvvwwwwwwvvvuuuuuuttttttsssrrrrrrqqqqqqrrrrrrqqqppppppoooooonnnoooooooooooooooooonnnmmmmmmmmmllllllkkkkkkjjjjjjjjjhhhfffeeeeeeeeecccbbbbbbaaa```^^^[[[YYYVVVUUUNNNMMMJJJGGGDDDAAA>>>===888888777666555444333333444444444333222111//////...///000000.........000000000000000000000000000000000000000000000000000///000000111111000000///---------...............000000000000000/////////......------------......,,,---......//////......///...---,,,+++,,,---...,,,,,,---...///000000///)))***+++,,,------------,,,,,,------------------......------------......,,,,,,---............---.........---------------------------------------------,,,,,,,,,,,,++++++.........---,,,,,,++++++,,,,,,,,,---...000111222000000000//////...,,,,,,///...---,,,,,,,,,---...++++++,,,---------------++++++,,,---------------+++,,,,,,,,,,,,++++++***,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,---------------,,,,,,+++******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,+++***)))++++++************++++++...------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------***+++,,,---.../////////++++++++++++,,,,,,,,,,,,...............---------...............---------000000000000000111111111111111111111111111111111111111111222222222222222111111222222222333333333333333444444555666888999888999999999999888777777777777777888888888888999888777777666666666666777888888777777777777888888777777777777777777777777777777777666555555444444111222333444555555555555333333333333333333333333222222222111111111111000000000////////////000000111000///...---...///000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------+++*********+++++++++,,,,,,,,,***,,,------+++*********---,,,******,,,------,,,************************,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,+++******)))************+++,,,---------,,,,,,lllnnnrrrssstttuuuvvvxxxuuuuuuuuuuuuvvvwwwxxxxxxyyywwwvvvwwwxxxyyyxxxwwwttttttttttttttttttttttttssssssrrrrrrqqqpppppppppppppppqqqqqqqqqppppppooooooooonnnnnnnnnmmmmmmmmmllljjjhhhgggggghhhfffeeeccccccbbbaaa```^^^\\\[[[XXXVVVTTTPPPMMMIIIGGGEEE???>>>===;;;999777555444333444444444333222000......///000000......///111000000000000000000000000////////////////////////000000000000000000000000,,,,,,------......//////////////////////////////......------------......,,,---......///............---,,,,,,,,,,,,------,,,---///000000000///...***++++++,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,------......///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------------------------...///000111......///......---,,,,,,///...,,,******,,,---...+++,,,------......------++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''(((***,,,---,,,***))),,,++++++******++++++,,,...............//////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------///...---+++++++++,,,---............---,,,++++++***++++++++++++,,,,,,,,,................................................---------....../////////111111111111111111111111111111111222222222222222111111222222222333333333333333333444555666777888888888999999999888888777777777777777888888888888777666666555555666666666777777777666666777777777777777777777777777777777777777777666666555555555111222333444444444444444333333333333333333333333222222222111111111000000000000////////////000000111111000////////////000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,***))))))***+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++*********++++++***************+++++++++,,,,,,,,,---------iiilllpppssstttuuuvvvwwwuuuuuuuuuvvvvvvwwwyyyyyyzzzxxxxxxxxxyyyzzzyyyxxxsssssstttuuuvvvwwwxxxxxxtttttttttsssrrrrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrqqqqqqppppppoooooonnnnnnllljjjhhhhhhiiiiiiiiiggghhhhhhhhhhhhgggfffeeeddd___^^^[[[XXXUUURRRPPPNNNIIIHHHFFFCCC???<<<888666333444555555444333111000...000111000//////000111111111111111111111111111////////////////////////////////////////////////,,,------....../////////..............................------------......,,,---......///.........---------------------......///000000000///---,,,------------,,,,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............------......---------------...***+++,,,------------------,,,***))))))+++,,,...+++,,,------......------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,------------,,,,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---%%%&&&))),,,------,,,+++,,,,,,++++++++++++,,,,,,((())))))***************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------...---,,,*********+++,,,............---,,,+++***,,,,,,,,,,,,---------------.....................---.....................,,,,,,,,,------......///000000000000000000000000111222222222333333333444111111222222222333333333333333333333444666777888777888888999999999888888777777777777777777777777666555555555555555666666777666666555555666666777666666666666666666666666666666666666555555555555333333444444333222222111333333333333333333333333222222222111111111000000000000////////////000000111000000///////////////---------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,+++******,,,---+++***+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++***************+++++++++++++++,,,,,,,,,------bbbffflllppprrrtttuuuwwwuuuuuuuuuuuuvvvxxxyyyyyyzzzyyyxxxxxxzzzzzzyyyxxxssstttuuuvvvwwwxxxyyyzzzvvvuuuuuuttttttsssrrrrrrrrrsssssstttttttttttttttssssssrrrqqqpppooonnnnnnlllkkkiiiiiijjjkkkjjjjjjkkkkkkkkkkkkkkkjjjiiiiiidddcccaaa___]]]ZZZYYYXXXSSSSSSQQQNNNIIIEEEAAA>>>999999999888777555444333000111222222000000000222111111111111111111111111000000000000000000000000///......------......///.........///////////////------------..................------------......,,,---......//////......------..................///000000///...---,,,,,,............---,,,+++***,,,,,,------------------......////////////......---............---,,,,,,---------------.........------------------------++++++,,,,,,,,,,,,------...........................------,,,++++++,,,,,,))))))+++,,,,,,---------,,,+++*********+++,,,---++++++,,,---------------******+++,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,---------,,,,,,++++++,,,------------------------------,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++......---,,,,,,+++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---&&&''')))+++------------,,,,,,++++++++++++,,,,,,((()))***++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++*********+++++++++,,,------......------------------............---------...............---------...............//////////////////000000000000000000000000000000111111222222333444444444111111222222222333333333222222333333444555777888777777888999999999999888888777777777777777666666555444444444444555555666666666555555555555666666666666666666666666666666555555555555555555555444444444444444333222111000222222222222222222222222222222222111111111111000000000////////////000000000000000/////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,***+++,,,+++******,,,---)))))))))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,,,,,,,+++++++++,,,---...XXX]]]dddjjjooorrruuuwwwtttttttttuuuvvvwwwxxxyyyzzzyyyxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuutttsssssssssttttttuuuvvvvvvuuuuuuuuutttsssrrrpppooommmmmmmmmllljjjkkklllmmmmmmlllkkkkkkllllllkkkkkkjjjiiiffffffeeedddcccbbbaaaaaa\\\[[[ZZZXXXUUUPPPLLLJJJDDDCCCAAA>>>;;;999888777333444444333111000111222111111111111111111111111000000000000000000000000///......------......///000000000000000/////////---.........////////////......------------......,,,---......//////......---...//////000000000///......---------------............//////...------------------------,,,,,,---...///000000///...------------------,,,+++++++++,,,,,,,,,------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,------...------------------...------,,,+++***+++,,,,,,,,,,,,+++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------------++++++,,,,,,,,,,,,++++++------,,,++++++*********---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---.........---------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------......------------------............---------.........//////---------.........//////111111000000000000000000000000000000000000000000000000111111222333333333111111222222222333333333222222222333444555666777777777888999999999999999888888777777666666666666444444333333444444555666666555555444444555555666555555555555555555555555333333444444444444444444222222333333333222222111111111111111111111111111222222222111111111111000000000////////////000000///////////////...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,******+++******+++++++++,,,,,,,,,,,,,,,,,,+++))))))+++---(((''''''(((***++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---******))))))***++++++,,,,,,,,,+++++++++,,,---...PPPVVV^^^ffflllqqquuuwwwssssssssstttuuuwwwxxxyyyzzzyyyxxxxxxzzzzzzyyyxxxzzzzzzyyyxxxxxxwwwwwwvvvwwwwwwvvvvvvuuuuuuttttttttttttuuuvvvvvvvvvvvvvvvvvvuuutttrrrpppnnnmmmlllooommmllllllnnnoooooonnnnnnoooooooooooonnnmmmlllhhhhhhhhhgggggggggffffff`````````___\\\YYYUUUSSSNNNKKKGGGCCC???<<<::::::444555666444222111111222111111111111111111111111000000000000000000000000000///...------...///000222222111111000000//////.../////////000000111111.........------.........,,,---......//////............///000111111000000---,,,++++++,,,---///000,,,---...///000000000000.........------,,,,,,,,,+++,,,---......---,,,+++,,,---------,,,,,,+++***+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,---------------------+++++++++,,,---...///000............---,,,+++++++++,,,---............---******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++((()))***+++++++++++++++***+++,,,,,,------------+++,,,------......------------......------,,,+++***+++,,,------,,,+++***,,,,,,---.../////////...***++++++,,,,,,------...)))***+++,,,---......///------------------------***++++++,,,,,,++++++***,,,+++)))((()))+++...///---------------------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------/////////...---,,,***))),,,,,,------------......---------.........//////---------.........//////111111000000//////......000000000000000000000000...//////000111222222222111111222222222333333333222222222333444555666777666777888999999999999999888888777777666666666555333333333333444444555666555555555444444555555555555555555555555555555555333333333333333333333333000111222222333333333333000000000000000000000000222222222111111111111000000000////////////000000.........///...------,,,,,,,,,,,,------.........------------------------........................//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000000---******+++******+++++++++,,,,,,,,,------,,,+++))))))+++------+++***+++---/////////*********************************++++++,,,,,,---))))))***+++,,,------...******))))))***+++,,,,,,---,,,+++***+++,,,---...PPPTTTZZZbbbiiinnnqqqsssrrrrrrrrrsssuuuvvvxxxyyyxxxxxxyyyyyyxxxxxxwwwvvvxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwwwwwwwvvvvvvuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuuuutttsssqqqppppppqqqqqqnnnnnnnnnnnnnnnoooppppppqqqppppppooonnnmmmmmmlllkkkkkkjjjjjjiiihhhggggggeeedddcccaaa```______^^^YYYVVVSSSOOOKKKFFF@@@<<<<<<999666444333333111000222222333333222111///...222111111111111222222333111111000///////////////............////////////............////////////------......///000000000//////............//////......//////...---,,,,,,/////////...------,,,,,,000///---,,,---///111222////////////////////////------------------------///...------,,,,,,,,,,,,,,,------,,,++++++,,,...------..................++++++,,,,,,---.........---------....../////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...,,,*********,,,---222222222000---++++++,,,000...,,,*********+++,,,------............------............---,,,++++++------------------------///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********)))***++++++,,,---......+++,,,,,,---...///000000---,,,+++******,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,------.........///...---,,,,,,---...///......---,,,,,,...///000000000000000////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222333333333333444666888999777777777777777666666666777777777777777666666666444444444444444444444444555555555555555555555555555555555444444333333333222222222111111111111000222222222111111111111000///000000000000111111111222222222111000//////...,,,,,,------------------........................///...---+++******++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---...///......---------,,,,,,,,,......//////...---,,,,,,000///---,,,+++,,,,,,---......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++LLLPPPVVV^^^dddjjjmmmnnnqqqqqqqqqrrrtttuuuwwwxxxwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwvvvuuuuuutttuuuuuuvvvuuusssrrrqqqqqqqqqrrrooonnnnnnnnnoooooopppqqqrrrrrrqqqppppppooonnnnnnllllllkkkkkkjjjiiiiiiiiihhhgggfffeeedddcccccccccbbb```]]]ZZZVVVRRRMMMIIIFFFCCC???<<<;;;999777666222222222222222111111000000000//////000000111111111111000///////////////............////////////............///////////////////////////.........//////............////////////000000//////...---------..................333222000...,,,+++++++++////////////////////////------------------------...---,,,,,,+++++++++,,,,,,------,,,++++++,,,............------,,,,,,+++//////////////////......+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++...---,,,+++***+++,,,---,,,---......,,,,,,,,,......,,,+++))))))***+++,,,------............------,,,,,,---------------,,,......------,,,,,,++++++...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,---+++,,,---......---,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,+++******,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...---------------...//////000/////////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222333333333333444666777999777777777777777777777777777777777777666666555555444444444444444444444444555555555555555555555555444444444444444333333333222222222111111111111000222222222111111111000000000000000000111111111111222222111111000//////...................................................///...---+++******+++++++++,,,,,,,,,---.........---------.........//////...------------,,,,,,,,,...............---,,,,,,......---,,,+++,,,------...------------,,,,,,,,,)))***++++++))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++MMMPPPUUU\\\bbbgggkkkllloooooopppqqqrrrtttuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxvvvuuuttttttttttttvvvuuutttsssrrrrrrssssssppppppooooooppppppqqqqqqssssssrrrrrrqqqqqqppppppnnnnnnmmmmmmllllllkkkkkkiiiiiihhhgggggggggggggggfffdddaaa^^^\\\YYYUUURRRNNNKKKGGGCCC@@@>>>:::888444444333222222222333333000000000///000000111222111111000////////////000............////////////............////////////111000000///......------//////............//////000000000000000000///...,,,,,,------...//////000333222000...,,,***)))(((////////////////////////////////////////////////......---,,,,,,,,,------,,,---...---++++++---...///......---,,,+++******111000000///......------+++++++++,,,,,,,,,,,,------......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,+++***)))))))))***,,,---------............------***+++,,,---..................---,,,+++***)))))),,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))+++,,,---.........+++++++++,,,,,,---------,,,------............------------------------------------,,,,,,+++++++++++++++++++++,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......////////////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222222222222222333333333333444555777888777777777777777777777777888888777666666555444444444444444333333444444444444444444444444444444444333333333333444444444444222222222111111111111000222222111111111000000000000000000111111111222222222111111000000//////...000000000//////......---------------------------......---,,,++++++++++++,,,,,,,,,,,,------------,,,---...000000//////...------------,,,,,,,,,,,,---............------,,,---,,,,,,,,,,,,------...------------,,,,,,,,,,,,)))***++++++))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,SSSUUUZZZ___eeeiiilllnnnmmmmmmmmmnnnpppqqqssstttrrrssstttvvvwwwxxxxxxxxxvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyxxxwwwuuuttttttttttttvvvvvvuuuuuuttttttttttttrrrqqqqqqqqqqqqqqqrrrrrrsssssssssrrrrrrqqqqqqqqqppppppoooooonnnnnnnnnnnniiiiiihhhhhhhhhiiiiiijjjgggdddbbb```___]]]ZZZWWWWWWTTTOOOKKKHHHDDD@@@===:::888666444333333333444222222111111111222333333222111000000//////000000............////////////............////////////000000//////............//////............////////////000000000//////...---------.........//////,,,------......---,,,+++//////////////////////////////////////////////////////............//////---......---,,,,,,---///.........------,,,,,,,,,......---------,,,,,,,,,........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,------,,,)))(((((()))************+++,,,---...,,,------......------,,,***+++,,,---------------,,,,,,,,,++++++*********+++,,,---...---,,,+++************+++++++++,,,,,,---,,,***))))))***,,,---)))***+++,,,------------******+++,,,,,,---......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************+++,,,---...///,,,+++++++++++++++++++++------------,,,,,,++++++,,,,,,+++++++++,,,---...------------------------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,.../////////...---.........///////////////////////////000000000000///000000000111111111111111111111111111111111111222222222222222222222222222222333333444555666666555666666666666666777777999999888777555444333333555444333333333333444555444444444444444444444444222222222333333444444555222222222111111111000000111111111111000000000000000000000111111111222222111111000000////////////111000000///...---,,,,,,---------------------------------,,,++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,---------,,,,,,,,,++++++---------......------,,,+++++++++,,,,,,------...---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,+++------,,,,,,+++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYY[[[^^^bbbfffjjjlllmmmjjjkkkkkklllmmmooopppqqqpppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvuuuttttttttttttwwwwwwwwwwwwvvvvvvvvvuuutttssssssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppkkkkkkkkkkkkkkkllllllmmmllliiigggfffeeedddbbb```aaa^^^ZZZVVVSSSOOOKKKHHHCCCAAA>>>:::777666555444444333222222111111111222222222111000000000000000............////////////............////////////............//////000000//////............//////---......//////.........//////.........---------***+++,,,---............////////////////////////000000000000000000000000...---------------.........//////...------...000------......//////000000,,,,,,,,,---------..............................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,+++,,,------,,,+++******++++++++++++,,,---...///000,,,,,,------------,,,,,,,,,,,,------,,,++++++************++++++,,,,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------,,,,,,+++******+++,,,,,,---......,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))***,,,------))))))***++++++,,,------//////......------,,,,,,++++++++++++,,,,,,------------------------------++++++++++++++++++++++++.........------,,,,,,,,,------............------+++,,,.../////////...---------....../////////000////////////000000000000///000000000111111111111111111111111111111111111222222222222222222222222222222333444444555555555444444444555555666666666:::999888777666555444444555555333222222333555555444444444444444444444444111222222333333444444444222222222111111111000000111111111000000000////////////000000000111111111000000000/////////////////////......---,,,++++++------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++)))***,,,......---,,,+++------,,,,,,,,,+++++++++,,,,,,---------------,,,***++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]^^^___bbbdddfffhhhiiihhhhhhiiijjjkkkmmmnnnooonnnnnnpppqqqrrrssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwuuuuuutttsssssssssttttttsssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooopppqqqnnnllliiihhhhhhhhhfffeeedddbbb___\\\ZZZWWWSSSPPPMMMKKKHHHDDD@@@===:::999666555444222111000000000222222111000000000000111............////////////............////////////------......///000000111//////............//////,,,------...............000//////...------,,,,,,------------------------////////////////////////000000000000000000000000++++++*********+++,,,,,,...///000///------///000------...///000111222222------......///000000111---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++(((***,,,,,,,,,---///000+++,,,,,,---...//////000,,,,,,------------,,,,,,------------,,,+++***)))))))))***+++,,,---......++++++,,,---------,,,,,,++++++,,,,,,,,,---------...,,,+++******+++,,,...,,,---------,,,,,,+++***+++++++++,,,,,,---------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,(((((()))***+++,,,------/////////......---------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++------------------,,,,,,---......//////......---,,,---......//////......---------......//////000////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222333444444444444444444444444555555666666777::::::999888777777666666666555333222222333555666333333333333333333333333222222222222333333333333222222222111111111111000111111000000000/////////........./////////000000////////////////////////.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++***************************++++++,,,,,,------...************))))))))))))++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,______``````bbbcccdddeeeggggggggghhhiiikkkmmmmmmlllmmmnnnoooppppppqqqpppsssssstttttttttuuuuuuuuuttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuuttttttttttttuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqooommmjjjiiiiiiiiihhhfffdddbbbaaa``````^^^ZZZWWWUUUTTTQQQNNNJJJFFFCCCAAA<<<:::888666444222111111333222111111000000111111............////////////............////////////........./////////////////////............//////------...///////////////..................------111000...---------......////////////////////////////////////////////////+++++++++++++++,,,------///000000///......///111---.........//////000000......//////////////////------,,,,,,,,,+++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++***))))))******+++''')))+++,,,,,,---///111+++,,,,,,---............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,------......,,,+++++++++,,,,,,---...,,,,,,---------............---,,,++++++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...++++++*********++++++,,,))))))******+++++++++,,,...---------------------++++++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---............---,,,---------------...//////,,,,,,---......///000000////////////000000000000000000000000111111111111111111111111111111111111222222222222222222222222111222333444444444333333555555666666777888888999:::::::::999999999888888666555333111111333555666333333333333333333333333333333333222222222222222222222222111111111111000111000000000////////////------------............////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++*********+++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++******+++,,,---------------++++++,,,---,,,+++******,,,,,,,,,++++++++++++***)))***++++++))))))***+++******************************+++,,,,,,---......************))))))))))))******++++++++++++++++++*********************************+++++++++,,,,,,------------------------bbbaaaaaaaaaaaabbbbbbcccfffffffffgggiiijjjlllmmmkkklllmmmnnnoooooooooooossssssssstttttttttuuuuuussstttttttttuuuuuuvvvvvvtttttttttuuuuuuvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooonnnnnnoooooosssqqqmmmlllllllllkkkjjjhhhgggfffggggggfffcccaaaYYYYYYWWWUUURRRNNNJJJHHHBBB@@@>>>;;;888666555444333222111111000111111111............/////////000............/////////000000000000///......------//////............//////......///000000111000000,,,,,,------.../////////000///...------...000111////////////////////////////////////////////////...............///000111///000000000......000111..................------.........---,,,,,,++++++/////////......------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,***(((((()))***+++***+++,,,,,,+++***,,,---++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,...///---------.........//////...------,,,,,,------...)))***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++)))***+++,,,------...///------,,,+++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------,,,,,,,,,------.........++++++------------++++++......---,,,,,,...///000,,,,,,------...///000000////////////000000000000000000000000111111111111000000000000000000000000222222222222222222222222111222333444555444333222666777777888999:::::::::::::::::::::::::::::::::777555333111111333555777333333333333333333333333444333333222222111111111222222222111111111111000000000000000////////////,,,,,,,,,---------...............///////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++))))))***+++,,,,,,------------,,,,,,,,,---...///,,,,,,,,,+++++++++*********+++,,,,,,------------+++,,,,,,---,,,+++)))(((,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++++++++***+++++++++,,,,,,---------)))))))))))))))))))))))))))))))))******+++++++++------------------------```___^^^^^^^^^___```aaaeeedddccccccccceeefffgggeeefffgggiiikkknnnpppqqqpppppppppppppppooonnnmmmssstttuuuvvvvvvvvvvvvvvvvvvuuutttttttttuuuwwwxxx{{{{{{yyyxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvsssssssssssssssssssssssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnmmmjjjhhhfffeeeeeeeeecccbbb```^^^[[[XXXUUUTTTPPPMMMHHHCCC>>>:::888666777555333222222222111//////000000111111000000/////////............//////111///......//////...,,,//////000000000000//////////////////////////////......---------,,,,,,,,,---.........///000000000////////////////////////////////////............000000////////////000000//////.........---------........................---,,,,,,+++++++++,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***,,,,,,+++***))))))************************++++++///...,,,+++***++++++,,,((()))+++,,,,,,+++)))(((((()))***,,,------,,,,,,)))***,,,---...---,,,,,,------------,,,+++***)))+++,,,---......,,,***)))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------,,,,,,+++*********...---,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////000000//////......------////////////000000000000//////000111111111111111222222111111222222333444333222222111000000000111111111222222222333333333555555666666777777888888777:::===??????===;;;999777777666666555555444444222222222111111111000000555555444444444444333333111111111111111111111111000000000000////////////000000//////.........---......//////...---,,,,,,,,,,,,,,,------.........---,,,++++++******+++++++++---......+++))))))))),,,,,,+++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))((())))))))))))******************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***))))))---,,,,,,+++*********+++***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,aaa```^^^^^^^^^___aaabbb``````_________```bbbcccdddddddddfffgggiiikkkllliiijjjlllmmmooopppqqqqqqrrrrrrssstttuuuuuuuuuuuuuuuuuutttsssttttttvvvvvvxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttttttttuuuuuuvvvttttttttttttttttttttttttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooonnnnnnmmmlllkkkiiihhhgggggggggccccccccccccbbbaaa``````UUUSSSOOOKKKFFFBBB???>>>:::888555333444444333222//////000000000000////////////............//////111///......//////...---/////////000000/////////........................------------,,,,,,,,,,,,,,,,,,,,,---------------........................////////////............///......------....../////////.........---------........................///............///000000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++...---,,,+++++++++,,,---***+++,,,------,,,+++***)))***+++,,,------,,,,,,***+++,,,---------,,,,,,------------,,,+++***))),,,,,,++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------......---------------,,,,,,+++***++++++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///////////////.........////////////000000000000//////000111111111111111222222111111222222333444333333222222111111111111000111111111222222222222444444555555666666777777999;;;>>>@@@@@@???===;;;888888777666666555555444333333222222222111111111333333222222222111111111000000000000000000000000000000000000/////////...111000000000////////////......//////...------,,,,,,,,,------------------------,,,++++++++++++++++++,,,...---+++)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***))))))))))))************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---,,,++++++******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++***)))(((((()))***+++************************hhhfffccc```___```aaabbb___^^^]]]\\\\\\]]]______aaaaaaaaabbbcccdddeeefffccceeegggjjjlllnnnppppppooopppqqqrrrssssssssssssssssssrrrqqqqqqrrrrrrssstttuuuvvvwwwvvvuuutttsssssssssssssssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppooonnnnnnlllmmmllllllkkkjjjiiiiiieeefffgggggggggggggggfff]]]\\\YYYVVVQQQMMMJJJHHH@@@===999666666666555444111111111111111111000000000//////......//////000000///......//////...---......////////////..............................------------,,,,,,,,,,,,---------------,,,,,,,,,------------------------////////////............------,,,,,,,,,,,,------...............---------..............................------,,,,,,++++++,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++************+++---------,,,,,,++++++***,,,,,,+++++++++,,,------------------------------***+++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,------------,,,+++******---,,,***(((((()))***,,,*********++++++++++++,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++//////...------,,,++++++******++++++,,,------...************+++,,,---...,,,++++++******++++++,,,------------------------******+++,,,---...//////---------,,,------...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------.........///////////////////////////000000000000//////000111111111111111222222111111222222333444444444333333333222222222000000000111111111222222333333444555555666777777;;;===???AAAAAA@@@>>>===999888888777777666555555444444333333333222222222222222222222111111111111////////////////////////000000000/////////......111111111000000000000///.........///......---,,,------------------,,,,,,...------,,,,,,,,,,,,,,,+++,,,...---+++))))))************+++,,,---------------------------------,,,,,,++++++*********)))*********++++++,,,,,,,,,)))))))))*********++++++------------,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++******************************************************yyyvvvpppjjjeeecccbbbbbb```___^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaa```bbbdddfffhhhiiijjjkkkmmmnnnooopppqqqrrrrrrrrrpppppppppoooooooooooooooqqqsssuuuvvvvvvuuusssrrrqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooolllmmmnnnooonnnmmmlllkkkiiiiiiiiihhhgggfffddddddbbbbbbaaa^^^[[[WWWSSSQQQIIIEEE@@@<<<:::888777666444444333222222222222222000000////////////000000000///......///000///---......////////////......------------------------//////.........---------000000000///.........---------------------------////////////............---,,,,,,,,,,,,,,,,,,---................................................///......,,,+++)))((('''------------............------------------------.../////////...---,,,,,,+++,,,,,,---,,,,,,++++++---,,,+++******+++,,,---,,,++++++******+++++++++//////...---,,,,,,++++++++++++++++++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,+++***))))))***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...---------,,,,,,,,,+++*********+++++++++,,,,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------******+++,,,------......------,,,,,,---...000111+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---------------------------------......//////000000////////////000000000000//////000111111111111111222222111111222222333444444444444444444444333333111111222222222333333333333444444555666777888888;;;===???@@@AAA@@@>>>===999999888888777666666666555555444444444333333333444444444333333333333222000000000000000000000000000000/////////.........000000000///////////////---...............------.........------,,,,,,,,,......---,,,,,,,,,------+++,,,---,,,***)))***++++++++++++,,,,,,---------------------------------,,,++++++******)))))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,---------,,,,,,+++***+++++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrllliiigggcccaaa^^^[[[YYYWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]___aaaccceeefffgggjjjkkklllmmmooooooppppppoooooopppppppppooooooooopppqqqtttuuuvvvuuutttsssqqqqqqqqqqqqrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssrrrqqqqqqmmmnnnoooppppppooonnnmmmkkkkkkjjjiiihhhfffdddccceeeeeedddccc```]]]YYYXXXSSSOOOIIIDDD@@@>>>;;;999777666444333111111111111000000////////////000000///...---...///000///.........////////////..............................000000000000////////////000000000///.........---------------------------////////////..................------------......---................................................//////000///......---//////.........---------------------------------------------,,,,,,+++***+++,,,,,,---------,,,,,,...---,,,++++++,,,---...,,,+++++++++++++++,,,,,,//////......---,,,++++++***++++++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++,,,,,,,,,---+++*********)))))))))(((---,,,,,,++++++++++++,,,,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------........................------......//////000000////////////000000000000//////000111111111111111222222111111222222333444333444444555555555444333333333333444444444555555444555666777888999:::::::::;;;===>>>???>>>===<<<999999888888777666666666555555555444444444333333444444333333333222222222111111111111111111111111////////////....................................------...............---.........------,,,,,,,,,......---,,,,,,,,,------+++,,,---,,,***)))***,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,+++++++++******************++++++++++++***+++,,,,,,---------,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***))),,,++++++***++++++,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwtttkkkiiiddd___[[[WWWUUUTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUWWWYYY]]]```bbbdddeeeeeefffhhhiiikkkkkkllllllnnnnnnooopppppppppppppppoooppprrrssstttttttttsssrrrrrrrrrrrrrrrssstttuuuttttttttttttttttttttttttuuuuuutttsssssssssssstttsssssssssssssssssssssssssssttttttttttttsssrrrrrroooooopppppppppooonnnnnnkkkkkklllllllllkkkkkkjjjhhhggggggeeecccaaa___^^^\\\YYYTTTOOOKKKGGGCCC@@@;;;:::777444222111000000111000000//////000000111///...---...///000///...//////000000000000//////////////////////////////111000000000000/////////---------------,,,,,,,,,------------------------////////////............//////............//////---------.......................................'''(((+++...000111111111/////////.........------------------------------+++,,,,,,,,,,,,++++++***+++,,,,,,---------------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---.........------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---...------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++)))+++---...///...,,,+++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))***++++++,,,------,,,++++++***))))))((((((&&&''''''((()))+++,,,---,,,++++++******++++++,,,---------------------------,,,,,,,,,+++++++++***,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......////////////////////////.........///////////////////////////000000000000//////000111111111111111222222111111222222333444222333444555555555444333444444555555555666666666555555666777999:::;;;;;;999:::;;;======<<<<<<;;;999888888777777666555555555555444444444333333333111111111111000000000000111111111111111111111111/////////.........------,,,---------------......,,,---......///.........------------------,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++------------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++++++++,,,)))***+++,,,------------))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++******++++++,,,,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************~~~{{{uuunnngggbbb^^^\\\ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUWWWZZZ\\\^^^___``````aaabbbdddeeefffgggggghhhiiijjjlllmmmmmmmmmmmmmmmnnnooopppqqqrrrsssssstttsssssssssssssssttttttttttttttttttttttttttttttvvvuuuuuutttttttttttttttttttttttttttttttttttttttssssssttttttssssssrrrqqqqqqqqqpppooonnnnnnnnnooolllmmmnnnoooooooooooooookkkjjjiiigggfffeeeddddddbbb___]]]ZZZWWWSSSOOOKKKDDDBBB>>>:::777555444444111111000000000000111111///...---...000000000///000000111111111111000000000000000000000000000000/////////............---,,,,,,,,,---------------........................////////////............//////............//////---------.........//////........................$$$%%%))),,,.../////////............////////////........................++++++,,,,,,------,,,,,,+++,,,,,,---......------,,,,,,------------,,,,,,+++++++++++++++,,,---...---------,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,---......---,,,+++,,,,,,++++++,,,---...///...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++''''''((()))***,,,---...,,,++++++******++++++,,,////////////////////////+++++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,------------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......//////........................///////////////.........////////////000000000000//////000111111111111111222222111111222222333444111222444555555555333333444444444444555555555666444444555777888999;;;;;;::::::;;;<<<<<<<<<<<<;;;888888777666666555555444444444444444333333333222111111111111000000000000111111111111111111111111//////.........---------------------......//////,,,------...//////......,,,,,,------------------------,,,++++++++++++++++++,,,,,,+++)))***+++---++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++,,,------,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++***))))))***++++++************************~~~vvvooojjjhhhcccaaa___\\\YYYWWWUUUUUUWWWXXXXXXYYYZZZZZZYYYYYY\\\]]]___```bbbccccccdddaaabbbdddfffhhhhhhhhhhhhlllllllllmmmnnnppprrrsssuuuuuutttsssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssssssrrrrrrqqqpppsssqqqpppnnnmmmnnnnnnooonnnnnnooopppppppppoooooonnnmmmkkkiiigggggghhhhhhdddcccbbbaaa```\\\WWWTTTMMMJJJFFFAAA===;;;::::::111111000000000000111111...------...000111000///111111222222222222111111000000000000000000000000......---------,,,,,,,,,---......//////000000000////////////////////////000/////////............///......------......///---------.........//////........................+++,,,...000000000...---,,,,,,---...///000111111........................++++++,,,---............+++,,,,,,---.........---+++,,,............,,,+++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,---///000000///---,,,,,,,,,++++++,,,...///000///...,,,+++***+++,,,,,,++++++,,,------,,,,,,,,,+++***)))((()))***,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---///......------,,,,,,++++++,,,,,,------......///---------,,,,,,---......,,,++++++++++++++++++,,,************************))))))***+++,,,------...***+++,,,---...---,,,+++,,,,,,,,,---------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------------------------000000//////.........---////////////000000000000//////000111111111111111222222111111222222333444000111333555555444333222333333333444444444555555333333444666777999:::::::::;;;;;;<<<<<<<<<<<<<<<777777777666555555444444444444333333333222222222333333333222222222222111000000000000000000000000//////.........------------.........//////000000,,,,,,---.../////////...,,,,,,,,,------.........---,,,++++++******+++++++++,,,,,,***)))***,,,...)))))))))***++++++,,,,,,------------------------******+++,,,---......///((()))***+++,,,---......******+++++++++,,,,,,,,,------------,,,+++******((())))))***++++++,,,,,,************************)))***++++++,,,,,,,,,,,,+++*********+++,,,,,,---***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******+++)))(((&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,|||xxxuuuqqqkkkgggcccaaa```[[[YYYWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZZZZ[[[]]]^^^___bbbeeefffdddcccdddfffiiiiiikkkmmmnnnoooooooooppppppqqqqqqppppppoooooossssssttttttuuuuuuvvvvvvqqqrrrssstttuuuvvvwwwxxxuuuvvvvvvuuuuuutttsssrrrssssssttttttssssssrrrqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiiiiifffeeeddddddcccbbb___\\\VVVSSSOOOKKKGGGCCC>>>:::888666333222222111000...............///000111111111111111111000000000000000000////////////000000000000000000000000000000////////////////////////000///...------...///000111000///...------...///,,,---...---+++***+++,,,000000//////.........---000000//////.........---........................---------------------------------.........//////........................------------------------.........------,,,,,,,,,------------------------***444999333,,,++++++***111000///...,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++//////---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---))),,,---,,,******---000,,,++++++******++++++,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,***((())),,,...---,,,,,,,,,,,,------.........///...,,,+++***+++,,,,,,........................000000000000000000000000000000000000111111111111//////000000111111111111000111111111222222222222444444444444444444444444333333333444444444555555555555666666777777888888;;;;;;;;;::::::999999999777777666555555555555555444222000000222333111///333444444444444333222222111000///......---......///...------...///...---////////////////////////...------,,,,,,------...+++,,,,,,------,,,,,,+++------------,,,+++***)))***++++++,,,,,,------...******+++++++++,,,,,,,,,+++++++++******)))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---.........---,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++~~~wwwqqqmmmkkkjjjgggdddaaa^^^[[[WWWTTTTTTTTTUUUUUUUUUWWWYYY[[[[[[^^^bbbccccccccceeehhhffffffhhhiiikkkllllllmmmmmmmmmnnnoooooooooooonnnrrrrrrsssttttttuuuuuuuuussssssttttttuuuuuuvvvvvvuuuvvvvvvvvvuuuuuutttssssssttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqooonnnnnnmmmmmmmmmooonnnnnnmmmllllllkkkkkkhhhgggfffffffffdddaaa___[[[XXXUUUQQQNNNIIIDDDAAA<<<:::777555444444222111111000000/////////000000111111111111000000000000000000////////////000000........................////////////////////////000///...------...///000111000///...---......///---//////...---,,,---...000/////////............///.........------------........................------------------------+++,,,,,,,,,------------........................------------------------......---------,,,,,,,,,---------------------------555:::555...------,,,------------,,,,,,,,,+++++++++,,,---------------------,,,,,,++++++******,,,,,,------------------......---------,,,,,,,,,,,,,,,+++++++++*********---,,,,,,,,,,,,,,,,,,---***************+++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++))))))+++...,,,++++++******++++++,,,------,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,,,,---...///...,,,)))***,,,---,,,***,,,,,,------------------///...---,,,,,,,,,------........................//////////////////////////////000000000111111111000000000000000111111111000000000111111111222222333333333333333333333333333333333333444444444444444555555666777777888888::::::::::::999999999999999888777555444333333333555333111111333444222000222333333333333222111111//////.........//////000///...------...///...---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------......---,,,,,,+++******************++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzzzzxxxtttooojjjccc\\\WWWTTTSSSQQQQQQQQQSSSUUUVVVUUUWWWYYY[[[[[[\\\^^^```aaaaaabbbdddeeefffggghhhhhhiiikkklllmmmnnnnnnnnnqqqqqqqqqrrrssstttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvuuuuuuttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnqqqppppppoooooonnnnnnmmmkkkjjjiiiiiiiiihhheeebbbaaa___\\\YYYVVVRRRNNNKKKDDDAAA===:::888777666444444333222111000000000000111111111111000000000000000000////////////000000........................//////////////////////////////............//////000000///............//////000111000...---...///////////////............---------------,,,,,,,,,................................................,,,,,,---------.........------------------------------------------------...------------,,,,,,,,,---------------------------444777444...---------******++++++,,,---------+++,,,---.........---,,,//////...---,,,+++******)))***,,,---.........---......---------,,,,,,,,,+++++++++*********))))))...------,,,,,,------...))))))(((((())))))***+++---,,,,,,++++++,,,,,,---++++++,,,+++))))))***,,,,,,++++++******++++++,,,......,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------......---,,,,,,,,,------------,,,,,,,,,---......///---++++++++++++***)))------------------,,,,,,//////...---------..............................//////////////////////////////000000000000111111111111111000000000000000/////////000000000111111222222222222222222222222222222333333333444444444444444555555666777777777888888999999999999999999:::999777555333222111111555333222222333444222111111111222222111111000///---------......///111111///...------...///...---...........................------,,,,,,------...------++++++++++++------------------,,,+++******,,,,,,+++******)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---------------,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyrrrkkkeee[[[XXXUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWZZZ[[[[[[\\\^^^___aaaaaadddeeegggiiikkklllmmmnnnnnnnnnooopppqqqqqqrrrsssrrrrrrssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvtttuuuuuuuuuuuutttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppooonnnnnnooooooqqqqqqppppppoooooooooooolllkkkkkkkkkkkkjjjgggeeeeeeccc```^^^\\\YYYVVVSSSNNNKKKEEEAAA>>>;;;888666555444333222111000000000111111111111000000000///000000////////////000000000000000000000000000000/////////////////////////////////......//////////////////........./////////000111000.........//////////////////.........------------------------......................../////////////////////////////////000000000000111------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***...111///+++))))))***)))******++++++,,,,,,---+++,,,...//////...---,,,.........------,,,,,,,,,)))***,,,...///...,,,+++......---------,,,,,,,,,++++++*********)))))))))------,,,,,,,,,,,,------)))))))))))))))******+++---,,,,,,++++++,,,,,,---------,,,+++*********+++,,,++++++******++++++,,,......---,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,++++++,,,---......------,,,,,,,,,------......---,,,+++++++++++++++.........------,,,,,,,,,......------------------........................////////////////////////////////////000000000111111111111111000000000000////////////000000000000111111111111111111111111222222222222333333333333333444444555555666777777777777777888888999999999999888666444333222111111333333222222222222111111000000000111000000///..................///000000///---------...///...---...........................------,,,,,,------......---+++******+++---...,,,---------,,,,,,+++***,,,+++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,---------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,+++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------{{{vvvhhhddd___\\\ZZZYYYWWWUUUWWWUUUSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUWWWYYYZZZ[[[___```ccceeehhhjjjkkkllljjjkkkkkklllnnnoooooopppnnnooopppqqqrrrsssttttttssstttuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuutttssssssssssssrrrrrrrrrqqqqqqqqqppppppooooooooooooppppppppppppooooooooooooooommmlllkkkllllllkkkhhhffffffdddbbbaaa```^^^[[[XXXWWWTTTOOOJJJEEEAAA<<<999666666444333333222222222111111111111000000000///000000////////////000000111111111111111111111111////////////////////////...//////////////////.........//////////////////...///000///---,,,---............///////////////..................//////......................../////////////////////////////////000000000000111------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---***''''''***,,,,,,++++++++++++******,,,------......---,,,+++,,,,,,,,,------.........+++,,,---......,,,***)))......---------,,,,,,,,,+++++++++************))),,,,,,++++++++++++,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))***+++---//////...------,,,,,,,,,------+++,,,,,,,,,+++,,,---............------,,,,,,,,,,,,,,,,,,,,,------,,,,,,...................................................////////////000000000111111111000000000000000////////////000000000000111111111111111111111111111111111222222222333333333333333444555555666666555666666777777888888888666555444333333222333333111111111111000000000000///000000000000///......000000///...............///---------...///...---...........................------,,,,,,------......---+++******+++---...,,,,,,---------,,,++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,---,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++------------------------|||zzzuuuppplllkkkhhhddd```ZZZVVVRRRPPPPPPPPPQQQPPPOOOOOOOOOOOOQQQSSSUUUVVVZZZ[[[^^^aaaccceeeggghhhfffggghhhiiijjjkkklllmmmkkklllmmmnnnpppqqqrrrsssrrrrrrtttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttssssssssssssrrrrrrrrrrrrqqqppppppoooooopppppppppoooooooooooooooooooooooommmllllllmmmmmmllljjjgggfffeeecccccccccbbb___]]]]]][[[WWWTTTPPPJJJDDD@@@;;;:::999777555444444444111111111111000000000000000000////////////000000////////////////////////////////////////////////......////////////......---...//////000/////////---...///...,,,+++,,,---.........///////////////.........///////////////................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,)))))),,,...------,,,+++******)))------,,,,,,,,,+++++++++******+++,,,---...//////,,,---------,,,+++)))(((......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---000...,,,,,,---......---,,,++++++******++++++,,,------------,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,...///000......---,,,,,,,,,------***+++,,,,,,,,,,,,...000------------------,,,,,,***+++,,,,,,------,,,,,,......................................................////////////000000///000000000111111111111/////////000000000111111111111111111111111111111000000111111111222222222222222333333444555555555555555666666666666666666444444333222222222333333000111111111///...///000//////000000//////...---111111///......---------///...------...///...---------------------------...------,,,,,,------...------++++++++++++------,,,,,,,,,------,,,,,,+++***++++++,,,------......******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,)))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,jjjpppwww~~~yyyssshhhbbbZZZTTTQQQOOOMMMLLLLLLLLLKKKKKKMMMOOOQQQSSSTTTVVVXXX[[[^^^```aaabbbcccdddeeefffgggiiijjjjjjkkkkkklllmmmmmmnnnoooooopppqqqrrrtttuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuuuutttssssssssssssrrrrrrrrrqqqppppppoooooopppqqqqqqooooooooooooooooooooopppnnnnnnmmmnnnooonnnkkkiiihhhfffeeefffffffffdddbbb______^^^]]][[[VVVOOOJJJDDDBBB???<<<999777555444111111111111000000000000000000////////////000000////////////////////////////////////////////////---...///000000///...---,,,---///000000000//////---...///...,,,+++,,,---............/////////000---------....../////////........................------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......++++++++++++++++++++++++---***+++......******.........------,,,+++++++++...,,,+++))))))***+++,,,******++++++,,,,,,------,,,,,,++++++++++++++++++......---------,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---///,,,***+++---///...---,,,++++++******++++++,,,+++,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------...------------.../////////...---,,,,,,,,,,,,,,,+++---...---++++++---///,,,,,,------------------***+++---.........------........................................................./////////000000......///000111222222333000000000111111111222222222222222222222222222222000000000000111111111222222222222333444444555555666666555555555555555555555555333222111111111111000111333222///...///111000000000000000///......000//////........./////////...------...///...---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,)))*********++++++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,******************++++++******+++++++++,,,,,,,,,(((***+++------,,,+++******++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaeeejjjooosssvvvxxxzzz|||~~~~~~vvvjjj```YYYTTTOOOLLLJJJJJJIIIIIIJJJMMMPPPQQQPPPRRRTTTWWWZZZ\\\]]]^^^aaabbbcccdddfffggghhhiiillllllllllllllllllllllllooopppqqqssstttuuuuuuuuuwwwwwwwwwwwwwwwvvvuuuuuuttttttsssssssssrrrrrrrrrqqqpppppppppppppppqqqqqqpppppppppppppppppppppqqqpppooooooooopppooommmkkkiiihhhhhhhhhiiiiiigggeee___```bbbcccbbb^^^XXXSSSJJJHHHEEE@@@<<<888555444111111111111000000000000000000////////////000000111111111111111111111111////////////////////////---...///000000///...---,,,---///000000000//////.../////////---,,,---...---.........//////000000,,,,,,,,,------.................................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........++++++++++++++++++++++++,,,))))))------)))***.........---------------,,,...,,,***((('''(((***,,,++++++++++++++++++++++++************+++,,,---.........---------,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------+++)))***---///...,,,,,,++++++++++++++++++,,,***+++,,,---------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///---------.........//////222222111//////.........///...---,,,,,,,,,,,,,,,---///000...+++***+++...,,,,,,,,,------.........+++,,,.../////////................................................................../////////000------...000111222333444111111111111222222222222222222222222222222222222000000000000111111111111111222222333333444555555666666666555555444444333777666444222111000//////000222444333000///000222000000000000000//////.........---......///000111///...------...///...---------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))))))))******+++++++++))))))******++++++++++++************************+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...******+++++++++,,,,,,,,,((()))+++---------+++***+++++++++,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++XXX___ddddddeeehhhllllllnnnooooooppprrrvvv{{{yyyooohhhaaaXXXRRRPPPOOONNNOOOPPPQQQPPPOOORRRRRRRRRSSSTTTUUUVVVWWWZZZ[[[]]]```ccceeeffffffccccccdddeeefffhhhiiijjjjjjlllnnnpppqqqrrrrrrqqqssstttuuuuuutttssstttvvvvvvvvvvvvvvvuuusssrrrrrrpppqqqqqqrrrrrrqqqqqqqqqnnnnnnnnnnnnooooooooooooppppppoooooonnnnnnmmmmmmnnnmmmkkkiiihhhhhhhhhhhhgggfffffffffeeebbb]]]ZZZXXXTTTNNNHHHDDD@@@<<<:::777222------000333111///111000...------...000111111111000000//////......111000///...............------......//////000000111000///......///000111000000000000000000000000,,,,,,------......//////......------------......//////////////////............,,,***)))***---000......//////......---,,,000///...---------------......---------,,,,,,,,,------------------------,,,,,,---...---,,,***))),,,++++++******++++++,,,------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,---...+++***((()))+++------,,,---,,,,,,++++++*********...---,,,,,,+++++++++++++++***)))+++---......---+++,,,---,,,***)))***+++---,,,+++******+++,,,---++++++******************++++++******************------,,,+++++++++,,,,,,,,,,,,---///111000...,,,++++++,,,,,,,,,,,,------------.........---+++***,,,---......---+++***))),,,,,,+++******+++,,,,,,.........------.........---------............///....................................////////////////////////000000000000222111111111000000//////222111111111000000//////...///000222222111000000000000111222444555666666666555555555555444444444222222222111111111111000//////............//////111222222222111000...---111000000///...---------.........------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++***)))((((((******((('''***......)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,###&&&((((((''''''))),,,,,,,,,,,,++++++******************************************************************++++++,,,,,,,,,***++++++,,,------------,,,+++*********+++,,,---++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,***+++,,,,,,......///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,ZZZ___bbbaaabbbdddeeedddddddddddddddeeeiiimmmppptttwww{{{xxxqqqhhhaaa\\\[[[ZZZZZZZZZZZZXXXWWWRRRRRRQQQQQQQQQSSSTTTUUUTTTUUUWWWZZZ\\\]]]^^^____________```bbbccceeefffgggiiikkkmmmoooppppppppprrrsssttttttsssrrrsssuuuwwwwwwvvvvvvuuutttrrrrrrqqqqqqrrrrrrrrrqqqqqqpppooooooooooooooooooooonnnppppppoooooonnnnnnnnnnnnooonnnllljjjiiiiiiiiiiiiiiihhhgggggggggeeeaaa^^^]]]ZZZUUUPPPMMMIIIEEEBBB===888444222555666444111333222000///...//////000000000000000000/////////000000///.........//////.........///////////////111000///......///000111/////////////////////////////////000000000000000......------------....................................,,,***'''&&&''')))///...,,,+++++++++,,,---///......---,,,,,,------000/////////............---------------------------------------,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++++++++,,,,,,---......,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++...---,,,,,,+++++++++,,,+++******+++---///...---,,,------,,,***)))***+++,,,,,,++++++++++++,,,,,,++++++******************++++++******************+++++++++******+++,,,,,,+++***+++---//////,,,***++++++,,,,,,,,,,,,------,,,,,,---------,,,******+++,,,,,,------,,,,,,,,,...---,,,++++++,,,---.........------------......---------............///....................................////////////////////////000000000000111111111111000000000///111111111111000000000/////////000111111111111111111111222222333444555555555555555555444444444444111111111000000000////////////............//////000000111111000///---,,,000000000///...---------......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,+++***+++***(((+++000000,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,+++******,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---------,,,,,,++++++*********+++,,,---+++++++++,,,,,,+++*********+++,,,---------------)))******++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,gggjjjkkkiiijjjjjjgggaaa```___\\\ZZZZZZ[[[^^^```aaacccgggkkkooorrrtttuuuzzz}}}|||tttnnnmmmkkkkkkkkkiiifffdddZZZXXXTTTRRRPPPPPPQQQRRRPPPQQQSSSUUUWWWXXXXXXYYYZZZZZZ[[[\\\]]]___```aaabbbdddgggjjjlllnnnnnnnnnpppqqqrrrrrrqqqqqqssstttwwwwwwvvvvvvuuutttrrrqqqrrrrrrrrrrrrrrrqqqppppppqqqpppppppppooonnnnnnnnnpppoooooooooooonnnnnnnnnpppooonnnlllkkkkkkkkkkkkkkkiiihhhhhhiiihhhfffdddaaa___\\\YYYWWWSSSOOOLLLDDD@@@;;;888888888555222444333333222111000////////////000000000000000000//////.........///000000000000///////////////...000000////////////000000////////////////////////000000000000000/////////......------------......------------------......000111111///,,,***++++++000...***(((((())),,,......------,,,,,,,,,,,,,,,////////////............------------------------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++,,,------...,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++,,,...///...------......---+++******+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++******++++++++++++++++++******)))******+++,,,---)))))))))+++------+++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++***++++++,,,---...///......------------......------,,,,,,,,,,,,---------------............///....................................////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000000111111222111222222222333333444444555555444444444333333333000000000000/////////...//////............/////////////////////...,,,,,,000000//////...---------...------------,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------------+++,,,,,,***---111222///***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,---,,,++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,++++++++++++******++++++,,,---++++++++++++******)))(((((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,yyyoookkkggg```[[[XXXWWWVVVVVVZZZZZZ[[[]]]___aaacccdddooorrrvvv|||~~~||||||{{{zzzwwwuuuiiieee^^^WWWRRROOONNNNNNOOOPPPQQQSSSUUUVVVVVVWWWVVVVVVVVVWWWYYYZZZ\\\]]]^^^```cccgggjjjkkklllmmmmmmoooqqqqqqpppqqqrrrtttvvvvvvvvvuuuuuusssrrrrrrssssssssssssrrrqqqpppppprrrrrrqqqpppoooooonnnnnnooooooooooooooooooooooooppppppooonnnmmmmmmmmmlllkkkjjjhhhiiijjjjjjiiihhhbbbaaa___^^^]]]ZZZVVVRRRJJJFFFAAA===;;;888555222333333333333222111000////////////000000111111222///.........///000111111111000000000//////......000000////////////000000//////////////////////////////......------,,,,,,......------------......,,,,,,,,,------------------///111222111000000000///...+++))))))***,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---,,,******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---,,,***))))))+++,,,,,,,,,***++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---,,,+++,,,...///...---...//////---+++******+++***+++,,,------,,,+++*********+++++++++++++++,,,******+++++++++++++++,,,************+++,,,---...***))))))***,,,---+++)))+++++++++,,,,,,,,,------++++++,,,,,,,,,+++++++++,,,+++******+++,,,...///...------------------...---,,,,,,++++++,,,,,,------------............///....................................////////////////////////000000000000111111111000000000000000111111111000000000000000111000/////////000222333222222222222222222333333444444444444333333333222111111000000000///////////////............//////////////////......------/////////......---------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++++++++++++++***,,,,,,+++,,,111222000++++++++++++++++++++++++******+++++++++,,,,,,,,,************)))))))))***++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********------------,,,++++++***+++***++++++++++++,,,,,,,,,,,,,,,,,,+++***((((((%%%&&&''')))************.........------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,xxxnnnddd^^^ZZZVVVTTTVVVUUUTTTSSSSSSUUUWWWYYYaaadddiiiooowwwyyytttkkk```WWWPPPMMMKKKNNNNNNOOOQQQRRRRRRRRRRRRPPPPPPQQQRRRSSSUUUVVVWWW\\\^^^aaadddgggiiikkkkkkkkklllnnnoooooooooqqqssssssttttttttttttsssrrrrrrsssssssssssssssrrrqqqpppsssrrrrrrqqqpppoooooonnnooooooooooooppppppppppppppppppppppppooonnnnnnmmmkkkiiihhhiiijjjkkkjjjiiicccbbbaaaaaa```^^^[[[XXXPPPMMMIIIDDD@@@<<<999666222222333333333222111111//////000000111111222222///////////////000111222111111000000/////////...//////000000000000//////........................//////......------,,,,,,......------------......,,,,,,,,,---------......***,,,///000///...---...///............---------,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,,,,***))))))+++...000111111+++++++++,,,,,,------...,,,,,,,,,++++++,,,,,,------,,,+++,,,.........,,,---......---+++******++++++,,,---......---,,,+++******++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,---...///000+++******+++------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------+++***++++++------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------............///....................................////////////////////////000000000000000000000000000000111111000000000000000000111111111000/////////000222333222222222222222222222222444333333333222222222222222222111111111000000000//////............//////000000//////////////////............------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,+++******(((,,,,,,***+++///000///++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,++++++*********++++++,,,,,,,,,,,,------------,,,+++***)))'''((()))***++++++++++++///......------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttllleee___[[[WWWUUUQQQOOONNNPPPSSSUUUUUUXXX]]]dddlllvvvxxxlllbbbZZZTTTRRRRRRRRRRRRQQQPPPOOOMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRYYY[[[^^^bbbeeeggghhhhhhfffhhhjjjkkkkkklllnnnpppppppppqqqrrrssssssssssssrrrrrrssssssssssssrrrrrrsssrrrrrrrrrqqqpppppppppoooooooooppppppppppppqqqpppppppppppppppooonnnnnnjjjiiiiiijjjkkkkkkjjjhhheeedddcccbbbcccbbb___]]]YYYWWWSSSOOOJJJEEEBBB@@@666555555444444333333333000000111111111111111111000000/////////000111111111000000000000000000/////////000000000000//////........................000000000000000/////////......------------......,,,,,,,,,---......//////...000222111///---,,,,,,///000000111000///......,,,,,,,,,,,,,,,------...------------............---------------------------------------......///------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,+++++++++,,,,,,,,,++++++---111444555555,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------,,,++++++------,,,++++++,,,---,,,***)))***+++,,,,,,------------,,,,,,******++++++,,,---------******++++++,,,---------------,,,------...///000---,,,+++,,,---......---++++++,,,,,,,,,,,,------------,,,,,,,,,---...///------,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------............///....................................////////////////////////000000000000000000000000111111111111000000000000111111111111000000000000000111111222000111111111222222333333333333333222222222111111222222222222111111111111//////............//////000000///......//////000------------------------,,,,,,,,,------------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////...---,,,+++(((,,,---***))),,,...---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++***)))***+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++++++++,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,+++---------------,,,+++***+++,,,------...---------,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,yyyrrrmmmeeeaaa[[[VVVSSSSSSUUUVVVQQQTTTXXX]]]bbbiiipppuuu||||||ssslllfffdddbbb```^^^[[[VVVRRROOOMMMKKKLLLLLLMMMNNNPPPQQQRRRWWWYYY[[[___aaacccddddddaaaccceeefffggghhhjjjllllllmmmnnnppprrrssssssssspppqqqrrrsssttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqoooooopppppppppqqqqqqqqqoooppppppqqqppppppnnnnnnjjjjjjjjjlllmmmmmmjjjgggfffdddbbbaaaaaaaaa```___^^^^^^[[[WWWRRRMMMJJJHHH===;;;999777555444333333222222111111111111111111111111000000///000000000000000000000000111111111...///000111111000///.........................../////////000000000000000......------------......,,,------...//////000000111222333222000//////000222111000////////////000------,,,,,,---......///,,,,,,---------.........------------------------,,,,,,---...............,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,+++++++++,,,,,,++++++---111333444444---------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++******,,,,,,+++***(((***++++++))))))***,,,------,,,,,,,,,,,,------******++++++,,,------...******++++++,,,------...------,,,,,,,,,------...---,,,++++++---......---++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,......******+++,,,------------,,,---...//////...---,,,......------------......---------............///....................................////////////////////////000000000000///000000000111111111111///000000000111111111111//////000111111111111111//////000111222333333444222222222222111111111111111111111111000000000000//////............/////////......------...//////------------------------,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++)))---...***(((+++---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,***)))***---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***---------...------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwqqqiii```ZZZXXXYYYYYYUUUWWWYYYZZZ\\\___cccffflllrrr||||||wwwuuurrrppplllfff```ZZZUUURRROOOOOOOOOPPPQQQSSSUUUUUUUUUWWWYYY\\\___```aaaaaa]]]___aaacccccceeegggiiijjjkkkmmmoooqqqrrrssstttpppppprrrssstttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrsssooooooppppppqqqqqqqqqqqqnnnooopppqqqqqqpppnnnmmmkkkkkklllnnnooonnnjjjgggeeebbb___^^^_________^^^``````^^^ZZZUUUPPPMMMLLLCCCAAA===999555444333333333222222222111000000000222222111000//////000000//////000000111111222222...///000111111000///...........................,,,---------......//////.........------.........------......///000111111***,,,---...------///111444222///---,,,...000222---------------...///000*********++++++,,,,,,,,,------------------------+++,,,...///000///...---,,,++++++******++++++,,,////////////////////////,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,+++++++++++++++***)))+++---000000000.........------,,,,,,,,,++++++++++++,,,,,,---...,,,***)))***++++++***)))'''(((******))))))+++,,,......,,,++++++,,,......******+++,,,,,,---......******+++,,,,,,---......------,,,+++++++++,,,,,,---+++***+++,,,...------++++++,,,,,,,,,---------++++++*********+++---...'''(((+++---...//////...---...///000000///...---///......------......///---------.........//////..................................../////////000////////////000000000000//////000000111111111222//////000000111111111222...///111222222222111000...///000111222333444444222222222111111111111000000000000000//////////////////............//////...---,,,+++,,,---...///------------------------,,,,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------&&&'''((()))))))))))))))***///000+++)))***,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++)))((()))---...---+++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,---***+++,,,,,,------------)))***+++,,,---,,,++++++)))******+++++++++******+++++++++++++++***)))(((------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvnnnhhheeeccccccbbbbbbcccddddddbbb```cccgggmmmsssyyy~~~tttjjjaaa]]]YYYXXXXXXXXXYYYZZZ\\\]]]___``````^^^___```^^^YYYZZZ[[[]]]]]]^^^___aaacccfffhhhkkkmmmoooppppppppppppppppppqqqqqqpppoooooosssssssssrrrrrrqqqqqqqqqqqqqqqppppppooonnnnnnnnnpppppppppppppppooonnnnnnmmmlllllllllllljjjgggdddaaa]]]YYYXXX[[[^^^______ccccccaaa___\\\XXXTTTRRRMMMIIICCC???===;;;999888333444444444333222111000333222000/////////000111//////000000000000//////000000000000000000000000.........------,,,,,,,,,........................//////.........---------......------------..............................000///...------...///000111...,,,,,,......,,,)))---,,,---...///...***'''++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********111...+++*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((***---//////...+++***...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,---.........------,,,,,,,,,//////......------------------------------------///......------,,,++++++........................---...............------///////////////...------////////////000000000000111111000000000000111111000000000000000111111222444111...///111333222111222222222222222222222222111111111111000000000000000000000000000000000000---------------------------------------------------------.........//////------------------------++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,,,,+++++++++******************+++,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++)))***,,,---,,,)))(((((()))***+++,,,,,,------,,,,,,+++***(((((('''******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++)))'''(((***,,,,,,,,,+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---zzzwwwuuuuuussspppnnnkkkgggaaa]]]^^^aaaeeehhhmmmsss{{{yyyvvvnnnnnnmmmmmmnnnoooqqqrrrpppooojjjdddbbbbbb```[[[ZZZ[[[[[[[[[\\\^^^aaacccfffgggiiikkklllmmmmmmmmmoooooopppqqqqqqqqqqqqpppsssrrrrrrrrrqqqqqqqqqppprrrrrrrrrqqqqqqppppppppppppppppppppppppooonnnnnnmmmlllllllllllliiidddaaa[[[WWWSSSSSSVVVZZZ\\\\\\bbbbbbbbbaaa___\\\ZZZXXXSSSPPPJJJFFFCCC@@@<<<:::555555444333222111111000111111000000///000000000000000////////////000000000000000000000000000000//////..........................................//////.........---------......------------..............................000///...------...///000///---+++,,,...///---+++///.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******........................------------------------((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,***)))))),,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++...---,,,,,,+++++++++,,,************************+++---//////---,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------......------------------------......------------,,,,,,........................---......//////...------///000000000000///...---////////////000000000111111111000000000000111111000000000000000111111222555333000000222333333111111111111111111111111111111111111000000000//////////////////////////////------------------------------------------------,,,------------.........------------------------++++++++++++++++++++++++...,,,,,,,,,---...---,,,))))))***+++,,,------...+++++++++***++++++,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,***((()))+++,,,***)))*********+++++++++++++++......------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++))))))***,,,,,,,,,,,,++++++***++++++---...******+++++++++,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------~~~wwwooofffaaa^^^___```aaacccggglllpppvvv~~~~~~ssskkkhhhccc^^^WWWVVVTTTSSSTTTWWW[[[]]]cccdddeeeggghhhhhhiiihhhkkklllmmmnnnooopppppppppqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqpppppppppppppppppppppppppppooonnnnnnlllllllllmmmkkkggg```\\\UUURRROOOOOORRRVVVZZZ[[[aaabbbccccccbbbaaa```___[[[XXXTTTPPPLLLHHHCCC???;;;:::777555333222222222//////000000111000000000111000///......///000111000000000000000000000000///////////////000000000.......................................---------......------------..............................//////...------...//////---,,,+++,,,...///...---/////////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...------,,,,,,,,,,,,++++++,,,---------------......+++))))))***---///000000,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---,,,,,,++++++,,,,,,---+++***)))((()))***+++,,,------,,,+++++++++,,,,,,************+++++++++++++++---......---,,,,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.................................---......//////.........000000111111000000///////////////000000000111111111111000000000000111111000000000000000111111222666444222222222333222111000000000000000000000000111111000000000000//////........................------------------------------------------------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++...,,,+++,,,---...---+++))))))***+++,,,------...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++***)))((()))******)))(((---,,,,,,,,,+++++++++***)))*********++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---+++***+++,,,,,,+++,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---|||sssmmmiiihhhfffddddddeeehhhjjjnnntttzzz}}}||||||~~~|||tttjjjaaaYYYUUUQQQOOOPPPSSSWWWYYY^^^^^^```aaacccdddeeeeeeeeefffhhhjjjlllmmmnnnnnnoooooooooooooooooooooooommmmmmnnnnnnnnnnnnnnnnnnpppppppppppppppooonnnnnnllllllmmmmmmkkkeee^^^YYYSSSQQQNNNNNNQQQUUUZZZ]]]bbbbbbcccddddddcccbbbbbb```^^^[[[YYYVVVQQQKKKGGGBBB@@@<<<888555444444444...///000111222111000///222000///------///000222////////////////////////.........//////000000000......................................................------------......................................................------,,,---------------+++---///...,,,+++---...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------******+++,,,,,,---......+++,,,------++++++,,,---........................***************************+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---,,,,,,++++++,,,,,,---+++******)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,---......,,,,,,---...,,,,,,,,,+++++++++++++++000000///---+++***)))(((------------------------,,,,,,,,,---...//////000........................---......////////////...000000111111111111000000//////000000000111111111111111000000000000111111000000000000000111111222444333222222222111111000000000000000000000000000111000000000////////////........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++***)))***++++++++++++,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++************))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,------...******+++++++++,,,,,,,,,(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---}}}xxxvvvssspppnnnnnnmmmmmmmmmppprrrrrrooonnnnnnooonnnnnnnnnpppuuu|||uuuiiibbb]]]VVVSSSSSSUUUWWWXXXXXXYYYZZZ\\\^^^```bbbcccbbbcccfffhhhjjjllllllmmmllllllllllllmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnpppppppppppppppooonnnnnnmmmmmmmmmmmmkkkfff^^^YYYSSSRRRPPPNNNPPPTTTZZZ^^^cccddddddeeeeeedddbbbaaaaaa```___^^^]]]YYYTTTPPPHHHFFFAAA<<<888666444444///000111222222111000///222000///------///000222////////////////////////---------......//////000////////////////////////---...........................------------..............................------............------.........---,,,,,,,,,,,,(((***---......---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******************************+++,,,,,,---......+++,,,------++++++,,,---........................***************************+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------111///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------.........,,,---...---,,,,,,---...,,,,,,,,,---------------111111000...---+++***)))------------------------+++,,,------...///000000........................---......///000000//////000000111111111111000000000000000000111111111111111111000000000000111111000000000000000111111222111111222111000000//////111111111111111111111111000000000////////////...////////////////////////------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,)))))))))******+++++++++*********))))))))))))(((***++++++++++++***++++++******+++,,,,,,---.........------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------222000---,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...~~~{{{yyypppqqqqqqoookkkgggfffeeebbbbbbbbbdddiiiooovvvzzzzzzllleee\\\WWWVVVWWWVVVUUUUUUVVVVVVXXXZZZ\\\___```aaabbbdddgggiiikkklllllliiiiiiiiijjjjjjjjjjjjjjjlllmmmmmmnnnoooppppppqqqpppppppppppppppooonnnnnnmmmmmmmmmnnnlllhhhaaa]]]VVVUUURRRPPPPPPTTTZZZ___ddddddeeefffeeedddcccbbbbbbaaaaaaaaaaaa___[[[XXXOOOLLLGGGBBB===999666555222222333333222222111000111000///......///000111000000000000000000000000..................//////////////////////////////---------.....................------------..............................------............------,,,---......,,,,,,,,,...---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,------******+++++++++++++++,,,---,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,,,,,,,+++++++++,,,------******++++++,,,,,,------------...---++++++---///,,,,,,------------..............................------------------------,,,,,,---...//////000000........................---...//////000000000000//////000000111111000000000000000111111111222222111111000000000000111111000000000000000111111222...000111111000//////000111111111111111111111111000000////////////......////////////////////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,***))))))***+++,,,------...***+++,,,---,,,+++***)))************++++++++++++******++++++,,,---------)))))))))(((((((((''''''***,,,---,,,+++***+++,,,))))))***+++,,,---......------,,,,,,++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111///,,,+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---}}}xxxrrrlllgggdddaaa___^^^^^^___cccgggjjjtttxxxyyyqqqhhhaaa___]]]ZZZWWWVVVVVVVVVVVVWWWXXXZZZ[[[^^^___aaaccceeegggggghhhffffffggggggggghhhhhhhhhkkkllllllmmmoooppppppqqqpppppppppppppppooonnnnnnnnnnnnmmmnnnmmmjjjfffbbb]]]\\\YYYUUUSSSVVV\\\aaaddddddfffggggggfffeeedddeeedddccccccdddccc```]]]XXXVVVRRRLLLFFFAAA===;;;666555444333222111111111000000////////////000000000000000000000000000000000000//////////////////////////////////////////---------.........//////......------------..............................,,,------......------,,,(((+++------,,,---///222999333,,,+++...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++*********,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---,,,+++++++++,,,,,,---...******++++++,,,------...---......,,,++++++---///++++++,,,,,,,,,---------,,,,,,,,,------......///------------------------------......//////000000........................------///000000111111111---...///000000000000///000000111111111222222222111111000000000000111111000000000000000111111222,,,///222222111000111222000000000000000000000000000000/////////.................................------------------------------------------------,,,------------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***))))))***+++,,,------...)))***,,,------,,,+++***************++++++++++++)))******+++,,,,,,------))))))))))))(((((((((((()))+++,,,+++))))))***,,,)))*********++++++,,,,,,)))))))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000...+++++++++,,,,,,+++***+++------...------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******|||ssskkkgggdddbbb^^^\\\ZZZ[[[]]]___dddhhhnnnvvvwwwpppmmmiiiddd```XXXWWWVVVUUUUUUUUUVVVWWWYYY[[[\\\^^^```aaabbbbbbeeeeeeeeeeeeffffffggggggiiiiiijjjkkklllnnnoooooopppppppppppppppooonnnnnnooonnnnnnnnnnnnllliiifffdddccc___ZZZWWWYYY___eeecccdddfffggghhhhhhhhhggghhhgggeeeeeeeeedddbbb```aaa___[[[VVVPPPIIIDDDAAA999888555333222111222222//////000000000000//////000000000000000000000000222222111111000000//////000000000000000000000000---------.........//////.........------.................................,,,,,,---......---,,,,,,%%%(((,,,------...222555DDD999---))),,,000///,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++******,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...---,,,,,,++++++,,,,,,------+++(((''''''))),,,...++++++++++++,,,,,,---...,,,,,,------...///000000---......,,,++++++---///*********++++++,,,,,,,,,---------,,,,,,+++++++++------------------------............////////////........................------///000111111111111------...//////000//////000111111111111222222222111111000000000000111111000000000000000111111222,,,///333333222111222444////////////////////////000/////////............---------------------------------------------------------------------------------.........//////++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******((()))+++---------++++++)))************+++++++++'''(((((()))******++++++************))))))))))))(((***,,,+++(((''')))++++++++++++************))))))***+++,,,---...//////******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///---+++***+++,,,,,,+++,,,,,,.../////////...---******+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))((({{{wwwrrrkkkddd___]]]]]]^^^___^^^bbbiiiooovvvsssiii]]][[[XXXUUUSSSSSSTTTTTTUUUWWW[[[]]]^^^```bbbcccddddddccccccbbbccccccccciiiiiijjjkkklllnnnnnnooollllllkkkllllllmmmnnnooonnnmmmlllkkkjjjiiiiiiiiihhhgggeeedddcccccccccdddiiiiiiiiiiiiiiihhhgggfffhhhhhhhhhgggfffdddcccbbbaaa___]]]ZZZWWWRRRLLLHHHAAA>>>888555333333222111222111000000111000...,,,//////000000000000//////111///...111777999777444------......//////000000////////////////////////////////////////////////////////////////////////------------------------//////............//////;;;666000------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------///...---,,,,,,---...///++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++*********)))***++++++------...///------------------------************************++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++***+++---------+++)))(((+++,,,,,,---...///000000......---,,,,,,++++++***---------------------------,,,++++++------,,,+++)))***++++++,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------......,,,++++++---///111000...,,,,,,,,,...///---...///000000///...---////////////000000000000......---......///000111222111111111000000//////000000000000000000000000////////////000000000000111111000111111222333333000000000000000000000000000000000000000000000000,,,,,,---...---,,,***))).........------,,,,,,,,,,,,///000...***((())),,,,,,++++++******++++++,,,......---,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***...---***((((((***,,,...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,}}}ssskkkeeeaaa``````\\\]]]bbbhhhmmmttt{{{|||~~~vvvjjjfff```[[[VVVUUUTTTUUUUUUVVVXXXYYYZZZZZZ\\\]]]aaaaaa`````````aaabbbcccdddeeefffggghhhiiijjjkkklllllllllllllllmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjhhhgggfffffffffgggiiijjjjjjkkkkkkkkkkkkjjjiiiiiiiiihhhgggfffdddccccccbbb___]]][[[WWWQQQMMMHHHDDD>>>:::888666444333333111000111222111///...//////000000000000//////111///...111555888666222.........///////////////////////////////////////////////////////////////////////////////////////------------------------///..................///333000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................///...---,,,,,,---...///++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++------------------------*********************************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,---,,,+++)))(((...------------,,,,,,,,,+++++++++***************---------------------------,,,++++++------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///......------,,,,,,,,,------------------------..................---------......,,,++++++---///111///...,,,,,,,,,...///---...///000000///...---.../////////000000000000000000//////000000111111111111111000000000//////000000000000000000000000.../////////000000000000000000/////////000111111////////////////////////////////////////////////,,,---------,,,,,,+++***++++++++++++++++++++++++---......---+++******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvppplllhhhaaa]]]aaafffiiimmmqqqppprrrtttvvvxxxyyyzzz{{{zzzxxxyyy~~~~~~zzzrrriiiaaa\\\YYYXXXVVVVVVVVVWWWXXXXXXYYYYYY\\\\\\\\\\\\]]]___```aaaeeeeeefffgggiiijjjkkkllllllllllllllllllmmmmmmnnnnnnmmmmmmllllllmmmmmmmmmmmmmmmlllkkkjjjjjjjjjkkkjjjkkklllmmmnnnnnnnnnnnnjjjjjjjjjjjjiiigggfffeeefffdddbbbaaa___\\\XXXUUURRRNNNHHHCCC???;;;888666333222111111222333111000///000000111111000000///111///...000444555333000000000///////////////...////////////////////////////////////////////////////////////////////////------------------------------------------------,,,------,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------..................---------,,,,,,+++++++++------------------------,,,---------.../////////......------------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------,,,,,,***+++,,,,,,,,,+++***)))------,,,,,,,,,+++++++++************++++++++++++---------------------------,,,++++++------,,,+++++++++,,,---------------,,,,,,++++++++++++******111000///...---,,,,,,+++------------------------------------------......------...---++++++---///000///...,,,,,,---......---...////////////...---....../////////000000000333222111111111111111222111111000000000000//////000000000000000000000000....../////////000000000111000000////////////000........................////////////////////////------,,,,,,++++++,,,,,,******++++++++++++,,,,,,---,,,++++++------,,,+++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********,,,,,,+++******+++,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyypppiiikkkppprrrsssuuuuuutttsssrrrpppnnnlllkkkllliiiiiimmmrrrxxxvvvmmmfffbbb]]]\\\[[[[[[\\\\\\[[[ZZZWWWWWWWWWWWWYYY[[[]]]___ddddddfffgggiiijjjkkkllllllkkkkkkkkkkkklllmmmmmmlllllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooonnnnnnnnnlllllllllkkkkkkjjjhhhhhhgggfffddddddcccaaa^^^\\\ZZZVVVQQQKKKFFFBBB===999444333111111222333222111000000000111111000000000111//////000222333111///111000000000//////......////////////////////////////////////////////////////////////////////////........................,,,------------------,,,***---000000---,,,...111------------------------...............---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///------------------------++++++++++++++++++++++++************++++++++++++++++++,,,------------,,,,,,,,,---------,,,,,,+++******+++,,,---......///++++++,,,,,,---...//////---------------------------,,,++++++------,,,++++++,,,------......------------------------------//////......------,,,,,,------------------------,,,,,,------------......,,,---...---,,,,,,---...///...------------......................................./////////000000333333222111000000000111000000000000000000//////000000000000000000000000........./////////000000222222111000/////////000........................////////////////////////...---,,,+++***+++,,,---...------------------,,,---+++)))***...///---+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,+++++++++***************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,***))))))***,,,---***+++,,,---------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{|||}}}xxxqqqkkkfffcccccc```___bbbeeeiiirrr{{{zzztttpppmmmjjjgggeeeaaa\\\XXXUUUTTTSSSSSSTTTWWWYYY[[[^^^^^^```aaaccceeefffgggiiiiiiiiiiiijjjkkklllmmmjjjjjjjjjjjjkkklllmmmnnnmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnmmmlllkkkmmmmmmmmmmmmlllkkkjjjjjjhhhfffeeeeeeeeedddbbb``````\\\WWWSSSNNNHHHCCC???888666333222333333222111000000111111111111000000000000///000111111000///111111000000/////////...////////////////////////////////////////////////////////////////////////........................,,,,,,---......---,,,,,,+++...111000---+++,,,...------------------------...............------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,------------------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,------..................++++++,,,---...///000000++++++,,,---...//////000---------------------------,,,++++++------,,,++++++,,,------......------------------------------++++++,,,,,,---------...------------------------,,,,,,,,,,,,------......,,,---......,,,,,,---.........---------...............------------..................////////////222111000/////////////////////////////////000000////////////////////////............////////////111000///...............................................................---,,,+++***+++,,,---...//////...------,,,++++++---***)))***...///...+++)))***,,,------,,,***))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,***))))))***,,,---)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyypppiiieeeaaa]]][[[[[[[[[]]]ccckkkppp|||yyyrrriii^^^VVVTTTSSSQQQPPPPPPRRRUUUWWW[[[[[[]]]___aaacccdddeeefffffffffgggiiijjjlllmmmjjjjjjjjjjjjjjjkkklllmmmlllmmmnnnooooooooooooooopppppppppooonnnllljjjiiimmmmmmmmmmmmmmmlllkkkkkkiiigggeeeeeeffffffdddcccbbb```\\\YYYUUUPPPJJJFFF???<<<888555444444222111000111111222222111111000///000000111111111111000111000000000000000000///////////////////////////////////////////////////////////////////////////........................,,,---...//////...---,,,,,,---...---,,,*********------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,------------,,,,,,,,,---------............------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,++++++------............////////////.........---------)))******+++,,,------...---------------------------,,,++++++------,,,+++++++++,,,---------------******++++++++++++,,,,,,)))******+++,,,---......------------------------++++++,,,,,,------......+++---......---,,,,,,------------.....................------------......------........./////////000///........................////////////000000////////////////////////------........./////////...------,,,,,,,,,,,,---................................................,,,,,,++++++,,,,,,------------,,,++++++***)))))),,,+++***+++---...---,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++******************++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzzssspppgggccc___^^^[[[YYY\\\bbbbbbmmmyyyyyyjjj___UUUSSSPPPNNNNNNOOOQQQSSSXXXYYYZZZ\\\^^^```bbbbbbbbbcccdddeeegggiiikkkmmmllllllkkkkkkkkkllllllmmmkkklllnnnooopppppppppooopppppppppoooooommmlllkkkmmmmmmmmmmmmmmmmmmlllkkkjjjhhhffffffggggggfffeeecccbbb```___\\\XXXRRRNNNGGGCCC>>>:::777666333222000111111222222111111000...000111222111111222222000000000000000111111111////////////////////////////////////////////////////////////////////////........................,,,---///000000///---,,,...---,,,,,,------,,,+++........................,,,---------.../////////***++++++,,,,,,------...++++++++++++++++++++++++------..................+++,,,------------,,,+++------------............------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,((()))******++++++******,,,,,,,,,,,,,,,---...............---------,,,,,,***+++++++++,,,,,,---------------------------------,,,++++++------,,,+++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,------......------------------------***++++++,,,------......+++---//////---,,,,,,---,,,------......///.........------,,,,,,------...---------.........//////.........---......//////........./////////000000////////////////////////---------.........//////......---------...//////////////////////////////........................***+++,,,,,,---------,,,*********++++++,,,,,,,,,+++,,,---,,,,,,+++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzppplllhhheee```\\\]]]aaa[[[eeeooottt|||xxxmmmVVVTTTPPPMMMLLLMMMOOOPPPQQQRRRSSSUUUXXXZZZ[[[\\\```aaabbbdddfffiiikkkmmmnnnmmmmmmlllllllllmmmmmmkkkmmmnnnpppqqqqqqqqqpppoooooopppppppppoooooonnnmmmmmmmmmmmmmmmmmmlllkkkllljjjhhhggghhhhhhgggfffdddcccbbbbbb```]]]XXXTTTMMMHHHBBB===:::777555333111111222222222222111111...000222222222222333333//////000000111111222222////////////////////////////////////////////////////////////////////////////////////////////////---...000111111000...---111...,,,---000111000...........................,,,,,,------...///000000)))***+++,,,------...///++++++++++++++++++++++++...............---------++++++------------++++++---------.........//////------------------------,,,,,,,,,------.........)))***+++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((((()))***************+++*********++++++,,,---)))***+++,,,---......///---------.........//////---------------------------,,,++++++------,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,------...........................------------------------------******+++,,,,,,---......+++---//////...,,,,,,---,,,,,,---.../////////......---,,,,,,,,,,,,---...---------.........//////...............///000111---.........//////000000////////////////////////---------.........//////111111000111111222333444000000000000000000000000........................)))***,,,---...---,,,,,,))))))+++,,,...///111111***---///---+++)))+++...,,,++++++******++++++,,,((()))***+++,,,---......------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvpppkkkfffbbb___```bbbdddhhhmmmwwwvvvccc\\\SSSMMMMMMNNNOOOOOOQQQSSSUUUUUUTTTTTTWWWZZZZZZ\\\___bbbdddfffiiikkkmmmlllkkkjjjjjjkkklllmmmkkkmmmooooooooonnnooopppqqqqqqqqqpppooonnnnnnmmmpppppppppppppppooonnnnnnjjjjjjiiiiiiiiiiiiiiijjjeeedddcccbbb```^^^\\\[[[XXXTTTMMMFFFAAA<<<888555333222222222333222000...222222111000000000000000000000000000////////////000000000000000000000000////////////............111111000///...---,,,,,,000000000000000000000000///...---,,,,,,---...///........................---------............/////////...---------------++++++,,,,,,---...//////---------------------------......///////////////............------,,,+++......------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++)))***,,,------+++(((&&&))))))))))))******+++,,,000000//////.........---........................,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,.........------,,,,,,------...------------------------------------------------...---,,,,,,,,,,,,---.........///000///...,,,+++,,,,,,,,,------...........................------...//////000111000000000222222111111000000////////////000000000000//////......////////////......////////////////////////000000...------...///000//////////////////////////////////////////////////////...---,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))***,,,,,,,,,***((('''******+++++++++,,,,,,,,,---,,,+++,,,...///...---*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................................................................------,,,,,,,,,|||xxxssspppggggggeeedddffflllvvv}}}nnneeeXXXPPPMMMNNNOOOOOONNNQQQSSSTTTSSSSSSUUUWWWUUUXXX[[[]]]^^^aaadddfffkkkjjjjjjjjjjjjjjjkkkkkkkkkmmmooooooooonnnooopppqqqqqqppppppooonnnnnnmmmooooooppppppoooooonnnmmmkkkjjjiiiiiihhhhhhhhhiiiffffffeeedddbbb```^^^]]][[[WWWRRRLLLGGGBBB===:::777555333222333222111///222111000000000000000111000000000000////////////000000000000000000000000////////////............///////////////.................................///...------------...///........................---------............///222222111000000000000000++++++,,,,,,---......///------------------------,,,------...............,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++...------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---..................---,,,,,,,,,,,,++++++++++++++++++........................,,,,,,---............---000000000000000///////////////000000000000//////......////////////..............................//////...------...//////................................................///......---,,,,,,++++++......---,,,,,,+++******------------------------,,,,,,,,,+++++++++******))))))************))))))------,,,,,,,,,,,,------,,,,,,,,,+++++++++******......------,,,,,,,,,,,,,,,,,,,,,,,,------------+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,uuurrrmmmhhheeegggmmmqqq~~~~~~ttteeeZZZUUUUUUUUUUUUMMMNNNPPPPPPOOONNNOOOPPPQQQSSSVVVXXXYYY\\\___bbbgggggghhhiiijjjjjjjjjiiikkkmmmooooooooonnnoooqqqqqqppppppoooooonnnnnnmmmnnnnnnooooooooonnnmmmmmmlllkkkjjjiiihhhggggggggghhhhhhgggfffdddbbbaaa```___\\\XXXTTTPPPKKKFFFAAA<<<999555333222222111111111111000000000111111222000000000000////////////000000000000000000000000////////////............---.........//////000000........................///...------------...///........................---------............/////////...---------......+++,,,,,,------.........------------------------+++,,,,,,---...---------+++,,,,,,,,,,,,++++++***))))))***+++,,,---..............................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,++++++...---+++***+++,,,...///...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------............------,,,,,,------......------,,,,,,,,,,,,,,,------,,,,,,+++*********........................++++++,,,---------------........./////////////////////000000000000//////......////////////.................................---------------......------------------------.................................------,,,,,,+++...------,,,,,,++++++***........................,,,,,,,,,++++++++++++***))))))************)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***...,,,***)))((()))+++,,,+++++++++,,,,,,,,,,,,---+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,}}}uuupppnnnoooqqqwww~~~vvvlllfffdddcccaaaWWWVVVSSSPPPNNNMMMMMMNNNNNNPPPRRRTTTVVVZZZ^^^aaacccdddfffhhhiiiiiiiiihhhiiilllnnnnnnnnnnnnooopppppppppoooooonnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmllljjjiiihhhgggffffffiiihhhhhhgggeeedddbbbaaaaaa```^^^\\\YYYTTTNNNIIIBBB===888444222222222111111111000000111111222222000000000000////////////////////////////////////////////////........................////////////000000000000000000000000.........------.................................---------............///------,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,---............------...............------,,,,,,------...//////000................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---...///...------,,,++++++++++++---------,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***......------------......------------------------------------------------------------------------...---+++******+++,,,---...............------------------...............,,,---......//////......,,,------......///////////////000000000000//////......////////////......000000000000000000000000,,,,,,,,,,,,---------...------------------------..............................---------,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))(((((())))))***+++++++++++++++++++++++++++***)))(((((()))***+++(((((()))))))))*********---,,,+++,,,...///...---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyyuuurrrrrrwww}}}yyyvvvrrrooojjjeee^^^WWWSSSQQQPPPPPPLLLMMMOOOQQQSSSVVV[[[^^^___aaaccceeeggghhhhhhggghhhjjjlllmmmmmmmmmnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhgggggggggiiihhhhhhgggfffdddcccbbbbbbaaaaaa```^^^ZZZTTTPPPHHHCCC===777555444333222222111111111111111222222000000000000////////////////////////////////////////////////............////////////............000000000000000000000000---..................---........................---------............///000//////...//////000000,,,,,,,,,---------------........................------...///////////////---......//////.................................................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,------222111000///////////////---------------------...........................,,,,,,++++++,,,,,,---...++++++---......---++++++///......------......///------------------------//////...---,,,++++++***---------------------------,,,+++******+++---...,,,,,,---......///000000---------.........//////,,,---......//////......,,,,,,------......////////////000000000000//////......////////////..............................+++,,,,,,------.........------------------------........................---------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***))))))(((((())))))***+++++++++++++++++++++++++++,,,---......---,,,,,,(((((()))))))))*********---,,,+++,,,...///...---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------{{{tttooorrrwww}}}}}}xxxrrrjjjbbb\\\XXXTTTRRRMMMMMMNNNNNNNNNQQQUUUXXX[[[\\\^^^```cccdddeeefffeeehhhjjjkkkkkkkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnooooooooonnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggfffeeedddcccbbbbbbbbbaaa^^^YYYVVVPPPKKKDDD>>>:::888666555333333222111111111111111000000000000////////////000000000000000000000000////////////............000000//////.........---........................------...//////...------........................---------............///...------------...//////------------------------........................---...//////000000//////+++,,,,,,------------,,,------------,,,,,,++++++........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++//////......---.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------,,,,,,,,,,,,------------------------------//////...---,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,------...))))))***,,,---...///000,,,,,,------.../////////++++++,,,------------------------...............//////000000000000//////......////////////......+++++++++++++++++++++++++++,,,---......///......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,)))***,,,......---+++***+++++++++,,,,,,,,,,,,---+++***)))***,,,---,,,+++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------................................................,,,,,,,,,------------...wwwwwwxxxzzz}}}~~~~~~}}}xxxrrrjjjaaa[[[TTTSSSRRROOOMMMMMMOOORRRVVVWWWXXXZZZ]]]___bbbcccccceeehhhiiiiiijjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnooooooppppppoooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffdddccccccccccccaaa^^^[[[XXXSSSLLLEEEAAA===:::888555444333222111000000000000000000000////////////000000000000000000000000////////////.....................///////////////........................------...//////...------........................---------............///++++++******++++++,,,---------------------------........................,,,---......//////......++++++,,,---------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------......,,,++++++,,,------++++++++++++++++++,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///------,,,,,,,,,,,,------------------------------------------------------,,,,,,---......---,,,,,,,,,,,,---...............***++++++,,,---...//////,,,,,,------...//////000,,,,,,---............---/////////...............//////000000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------******+++++++++,,,,,,,,,(((((())))))************,,,,,,,,,,,,------------+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................------------------------,,,,,,,,,---------......}}}{{{{{{|||||||||xxxwwwwwwwwwzzz~~~tttkkk\\\[[[WWWSSSNNNMMMNNNOOOSSSSSSTTTVVVXXX\\\___aaabbbdddggghhhhhhiiijjjlllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppnnnmmmmmmlllllllllmmmmmmmmmmmmmmmlllkkkjjjiiihhheeedddcccddddddcccaaa^^^]]]XXXQQQKKKFFFAAA>>>;;;666555444222111000000///000000000000////////////000000000000000000000000000/////////............,,,,,,---...///000111222000000000000000000000000,,,---...//////...---,,,........................---------.........//////------------......///000------------------------////////////////////////+++,,,------......------------...///000000000///,,,------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------333111---******+++...000---------------...///000*********++++++,,,,,,,,,........................,,,,,,++++++,,,,,,---...000///...------...///000//////............//////------------------------******+++,,,...//////000,,,,,,---......---,,,,,,+++,,,...///000///............//////////////////,,,,,,------...///000000...///000000111111000000000000000///.........---//////000000000000//////......////////////......////////////////////////+++,,,...000111000000///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,+++***+++,,,...///******+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........~~~|||xxxtttppplllmmmqqqwwwzzz}}}sssjjj___TTTOOOLLLLLLLLLOOOOOOPPPQQQTTTVVVYYYZZZ___```aaadddfffhhhjjjkkkhhhiiikkkmmmmmmnnnmmmmmmoooppppppppppppoooooonnnnnnmmmlllkkkkkklllmmmnnnnnnmmmkkkiiigggggggggggggggggggggfffeeedddbbbbbb___\\\YYYUUUPPPIIIAAA<<<999777444222222222111000///000000111111111111000111000///......///000111............/////////000---------.........//////000000//////.........---......---------,,,,,,,,,,,,---------.../////////........................,,,,,,,,,---------.........---,,,++++++,,,---...........................,,,,,,,,,------.........////////////////////////111...,,,+++---...//////,,,,,,,,,------............---,,,++++++++++++,,,------------------------))))))***+++,,,---.../////////...---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++***************+++++++++,,,,,,,,,/////////...---------,,,++++++******++++++,,,------------,,,,,,,,,++++++)))***+++,,,---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,---...//////..............................---------......000111222000000000000000000000000////////////////////////000///---,,,++++++,,,---,,,,,,,,,------.........,,,,,,,,,------............------,,,,,,------...,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''++++++++++++++++++++++++++++++******************************************---------,,,,,,++++++++++++,,,---...---,,,+++***...,,,++++++---......---,,,,,,,,,++++++***************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------------***+++,,,,,,------,,,,,,------------------------000///...---,,,+++++++++,,,,,,,,,---------......************************{{{wwwrrrmmmjjjkkkmmmooouuu{{{|||ooocccZZZTTTPPPNNNNNNMMMMMMMMMOOORRRUUUWWW^^^^^^```aaaccceeeggghhhhhhiiikkklllmmmmmmmmmmmmoooooooooppppppooonnnnnnooonnnmmmmmmmmmmmmnnnoooooommmllljjjiiihhhhhhiiihhhhhhhhhgggfffeeecccccc___]]][[[XXXTTTNNNHHHCCC>>>;;;777444333222111000000111111222222222111111111000///......///000111........./////////000000.........//////000000000000/////////.....................---------,,,,,,---------.......................................,,,,,,---------..................------.................................,,,,,,------------------........................000...++++++,,,.........,,,,,,---------------------------,,,,,,,,,++++++........................---------...............///......---,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---------------,,,,,,,,,+++************+++,,,,,,---------,,,,,,,,,++++++***+++,,,---...---,,,,,,------------------------------------------------+++,,,,,,------.........,,,,,,,,,---------......------...///////////////........................------,,,------...///000////////////////////////////////////////////////...---,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++************+++---------,,,,,,,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,,,,,,,---......---------,,,+++******,,,------,,,---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,---------------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,------------...************************~~~}}}zzzyyyyyy{{{}}}zzzsssmmmiiifffeeejjjpppyyyvvviii^^^VVVQQQPPPNNNKKKJJJJJJMMMQQQTTTZZZZZZ[[[]]]___aaacccdddfffhhhiiikkklllmmmllllllmmmnnnnnnooooooooonnnnnnoooooonnnnnnnnnnnnooooooooonnnlllkkkjjjjjjjjjjjjiiiiiiiiihhhgggfffeeeddd```___]]]\\\ZZZVVVPPPMMMFFFBBB<<<777555333222111222222222222222222111111000000////////////000000....../////////000000000//////000000000000111111////////////.....................------------,,,...............---------........................,,,------------...............////////////..............................------------------,,,,,,------------------------///---+++***,,,---------------------------,,,,,,,,,,,,---......---+++***........................//////......------,,,,,,.........------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++///......------......///,,,,,,++++++,,,,,,---...*********+++,,,---------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++,,,---.........------------------------------........................------------------------,,,,,,,,,---------............///000000000//////////////////////////////------,,,,,,,,,------...////////////////////////////////////////////////,,,,,,+++,,,,,,...///000///......------,,,++++++,,,,,,,,,------------......------,,,,,,------...------,,,++++++++++++,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,------...///000+++***)))***,,,---,,,+++......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---............---------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyvvvuuuttttttttttttxxx|||~~~zzzrrrkkkhhhjjjnnnuuu|||yyylll```ZZZWWWTTTOOOKKKJJJLLLPPPRRRSSSTTTUUUWWWZZZ]]]```aaadddfffhhhiiikkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjjjjkkkkkkkkkjjjiiihhhffffffcccbbb```___^^^[[[VVVSSSMMMHHHAAA;;;777555222111333333222111111111000111000000////////////000000...////////////000000000000000000000000000000000///////////////.....................------------/////////...---------,,,........................------------............,,,---...//////...---,,,.................................------,,,,,,,,,------------------------...,,,******,,,------,,,.........------,,,,,,,,,+++,,,...//////---,,,***........................,,,,,,,,,+++++++++******......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---------..................///000000...------------,,,,,,,,,+++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------......//////000000000000000///000000000000000000000000......------,,,---------////////////////////////////////////////////////,,,,,,,,,,,,------......////////////............------------------------...------,,,,,,------.........---,,,,,,,,,,,,---//////...------,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))),,,+++++++++,,,---///000+++******+++------,,,+++---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---......//////......------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................}}}zzzwwwsssqqqmmmppprrrrrrsssyyyzzzvvvsssvvvzzz}}}|||qqqjjjaaa]]]WWWRRRNNNMMMMMMNNNLLLMMMNNNQQQUUUYYY]]]```aaaccceeeggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjlllllllllkkkjjjiiigggggggggeeecccaaa```]]]YYYVVVSSSNNNGGG@@@;;;888555333444333222000000//////000//////000000000000//////////////////000000000111////////////////////////........./////////////////////.........---------/////////...---------,,,........................---------.........//////++++++---......---++++++.................................------,,,,,,,,,---------------------------,,,++++++,,,---,,,+++.........------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------......//////---------------......///.........---------,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......///000000000000000//////000000000000000000000000//////..........................................////////////////////////.........------,,,,,,+++++++++,,,---.../////////------------------------...------,,,,,,------...///...------,,,,,,------......---------,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))***,,,...///,,,++++++---...///---++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---......//////......------------------------......---,,,,,,,,,------+++++++++,,,,,,,,,------........................~~~yyyssssssqqqooonnnrrrzzz|||mmmjjjddd]]]VVVQQQMMMKKKHHHIIIJJJLLLPPPUUUZZZ]]]^^^```bbbdddffffffgggfffhhhhhhjjjkkkmmmmmmnnnnnnjjjkkkllllllllllllkkkjjjiiijjjjjjkkkkkkkkkkkkjjjlllllllllkkkjjjiiihhhgggiiigggdddcccaaa___[[[XXXWWWSSSMMMGGGCCC>>>:::777666555333111000///000000//////000000000000///////////////000000000111111000000////////////...............////////////////////////.........------...............---------........................------........./////////++++++,,,,,,,,,,,,++++++........................------------------,,,,,,---------------------------,,,+++,,,---...---+++------------------,,,,,,+++,,,...//////...------++++++++++++++++++++++++++++++,,,,,,------......------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---............---,,,+++++++++,,,,,,,,,,,,------------------..................***************++++++,,,............---------,,,++++++*********+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////000000000///......//////////////////////////////.........//////000........................////////////////////////............---,,,+++***'''((()))***,,,---.........------------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***))))))******+++,,,---,,,+++,,,...//////---+++******++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---............---------------------------...------,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++~~~zzzxxxyyy||||||yyytttmmmcccYYYPPPKKKIIIHHHHHHJJJMMMQQQUUUXXX[[[]]]___aaacccdddddddddfffgggiiijjjlllmmmmmmnnnkkkkkklllmmmmmmlllkkkkkkiiijjjkkklllmmmmmmlllllllllllllllkkkjjjiiihhhgggjjjhhheeedddcccaaa___\\\[[[XXXTTTOOOKKKFFF@@@===999888555333111111111222...///000111111000///...//////000000000111111111111111111000000/////////............/////////000////////////............---------...................................................////////////---,,,,,,++++++,,,,,,---........................,,,,,,------------------...........................---,,,---...///---,,,,,,,,,------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,------------.........------------------***************++++++,,,............------------,,,,,,+++***+++,,,---...------------------------------------------------+++,,,,,,------.........,,,,,,,,,---------......///////////////...------........................------------......///000........................////////////////////////,,,---.........---,,,+++)))******+++,,,---............---------,,,,,,,,,...------,,,,,,------......------,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,)))***++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++++++++***+++---//////,,,***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,------------------------------------------------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++yyynnnaaaVVVOOOJJJIIIIIIIIIKKKNNNRRRTTTZZZ[[[]]]```bbbccccccccceeefffhhhjjjlllmmmmmmnnnkkklllmmmnnnnnnmmmlllkkkjjjkkklllnnnnnnnnnnnnmmmlllllllllkkkjjjiiihhhgggiiigggeeeeeeeeedddbbb```^^^[[[XXXTTTPPPKKKEEEAAA<<<:::777555333333333444...///000111111000///...000000000000111111111111222222222222111111000000---.........//////000000000/////////............,,,------....../////////..................................../////////000......,,,++++++,,,..............................,,,,,,,,,------.........////////////////////////...------...//////...,,,,,,,,,,,,------.........---------------...///000------------------------------,,,+++***)))((('''------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------.........------.........,,,,,,++++++,,,,,,---...+++,,,,,,------......///,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,,,,,,,---......//////.........---------------,,,+++,,,---...///------------------------........................++++++,,,,,,---...//////,,,,,,,,,---------............//////...---,,,,,,........................+++++++++,,,---...///000........................////////////////////////***+++---...///......---......//////////////////.........------,,,,,,,,,...------,,,,,,------...------,,,++++++++++++,,,(((((()))***+++,,,,,,---'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************))))))******+++++++++++++++,,,---...---,,,+++***))))))***,,,......+++))),,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++******+++,,,,,,------,,,,,,------------------------------,,,,,,,,,------...******+++++++++,,,,,,,,,........................|||nnn```XXXTTTPPPJJJGGGIIIMMMRRRTTTWWWYYY[[[]]]___aaadddeee```bbbeeehhhjjjkkkkkkkkkrrrqqqooommmkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmllllllnnnmmmlllkkkiiihhhgggfffgggggggggfffeeedddcccbbb___^^^]]]ZZZVVVRRRNNNLLLDDD@@@:::777444333111000111222222222111000///...------............------......////////////......////////////////////////////////////............//////.........------------------.........//////---------............///------------------------........................------...//////...------))),,,......---++++++,,,,,,,,,,,,------.........//////---,,,,,,---...///......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,------...,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------------------------......//////...---,,,,,,***,,,...---***)))+++......------,,,,,,,,,------000000//////.........------------,,,,,,+++++++++......///000///...,,,+++///...,,,++++++,,,...///////////////////////////---------------------------------............///---***)))+++///000///---////////////////////////000000//////..................//////////////////......---------,,,,,,,,,////////////////////////111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++******)))))))))++++++++++++++++++++++++******))))))))))))*********(((&&&&&&)))+++,,,---+++*********)))(((((((((,,,,,,+++***)))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,************,,,,,,***++++++,,,,,,++++++***+++)))'''))),,,---+++(((---------,,,,,,+++++++++,,,------......------,,,)))+++,,,,,,++++++,,,---*********++++++,,,,,,,,,))))))*********+++++++++......---------,,,,,,,,,***************************++++++,,,,,,++++++*********))))))******+++,,,---,,,,,,++++++,,,,,,---wwwkkkdddZZZVVVPPPMMMMMMOOORRRSSSSSSUUUVVVXXXYYY[[[^^^___aaaccceeegggiiijjjjjjjjjoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllnnnmmmlllkkkiiihhhgggfffffffffffffffeeedddcccbbbaaa```___]]]ZZZVVVSSSQQQIIIEEE???;;;888555222000222222222222222111000000000000111111111111000000......////////////......////////////////////////////////////............//////.........---------,,,,,,,,,---------......---------............///------------------------/////////.......................................+++---///...---,,,------,,,,,,------------------///...------------...///......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,------...---,,,++++++++++++,,,---***++++++++++++,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,,,,---------------------------------...............---,,,,,,+++,,,,,,,,,+++***+++,,,...------,,,,,,---------000/////////.........---.........---------,,,,,,***++++++,,,,,,,,,++++++///...,,,++++++,,,...///---------------------------------------------------------............///...------...000111111000/////////////////////////////////.........------++++++,,,---...///000111......---------,,,,,,,,,------------------------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++)))''''''))),,,------++++++++++++++++++******++++++******)))******************+++++++++++++++++++++,,,,,,,,,------------,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++******)))+++,,,---+++***---------,,,,,,+++++++++,,,------......------,,,(((***++++++******+++,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---~~~xxxrrrdddaaa\\\XXXVVVUUUTTTSSSSSSSSSTTTTTTVVVXXXZZZ[[[aaabbbdddfffggghhhiiiiiikkklllmmmnnnnnnooonnnnnnllllllllllllllllllmmmmmmmmmmmmllljjjiiihhhgggfffeeefffffffffeeedddccccccccccccbbbaaa___\\\YYYWWWQQQMMMGGGBBB===999444111333333333222222222222111111111222222222222111111...//////000000//////...////////////////////////////////////...........................------------------.........//////---------............///------------------------000/////////......------......------------............///...---,,,...000------------------,,,,,,......---------......///......---,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,------...///......------......///++++++++++++,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,------------......---------------------------............------,,,,,,+++***+++,,,,,,,,,***---------,,,,,,------.../////////...............//////............------000000///..................---,,,++++++,,,---...---------------------------------------------------------............///,,,...//////...///000111////////////////////////.........---------------***++++++,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++)))((((((***,,,---,,,,,,,,,,,,,,,------------*********)))******++++++,,,,,,,,,,,,++++++++++++,,,,,,---------.........------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))+++,,,---,,,+++,,,---------,,,,,,,,,,,,++++++,,,------......------,,,)))+++,,,,,,+++***,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---|||xxxzzz|||qqqnnnjjjgggdddaaa]]]ZZZXXXVVVUUUUUUVVVYYY[[[[[[^^^___aaaccceeeggghhhiiiiiijjjlllnnnooonnnnnnmmmkkkkkkllllllllllllmmmmmmllllllkkkjjjiiihhhggggggeeeeeefffffffffeeeddddddddddddddddddbbb```^^^]]]WWWTTTNNNHHHCCC===777333333333222222222222222222000000000111111000000000//////000000000000//////////////////////////////////////////......................................./////////000000000000---------............///------------............//////......---,,,,,,,,,///...------------...///.........---+++,,,...000.........------,,,,,,,,,------------.........///......---,,,,,,,,,,,,---------------------------...------,,,,,,------...///..................///+++++++++,,,,,,,,,------------------------------.........------,,,,,,+++,,,,,,,,,------------------------------------------------......------,,,...,,,***+++...///---***------,,,,,,,,,---..........................................------------555444111///.........///...---,,,,,,,,,,,,---...////////////////////////---------------------------------............///***,,,///...,,,+++---000////////////////////////------------------------///......------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++)))'''(((***++++++++++++,,,,,,,,,------......***)))))))))***+++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,,,,,,,+++(((,,,......,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------,,,,,,---///.........------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---{{{xxxyyyyyyyyyzzz{{{~~~~~~|||zzzxxxuuuqqqlllhhh___[[[VVVUUUVVVXXXYYYXXXZZZ[[[]]]___bbbeeehhhiiihhhjjjkkklllmmmmmmlllkkkkkkkkkkkkkkkllllllmmmmmmkkkkkkjjjjjjiiihhhggggggeeeeeefffgggggggggffffffdddeeeeeeeeedddbbbaaa```[[[XXXSSSNNNIIICCC<<<777555444333111111111111111000000111111111111000000//////000000000000//////////////////////////////////////////............---.....................------........./////////---------............///---------....../////////---------,,,,,,,,,++++++.........------.........---------+++******---///.........------,,,,,,,,,,,,------.........//////......---,,,,,,,,,,,,---------------------------...------,,,,,,------...------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,---------------,,,000---+++,,,///000...+++,,,,,,,,,,,,,,,---...///---------...............,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,---...---------,,,,,,---------////////////////////////---------------------------------............///***---///...++++++---///////////////////////////------------------------////////////......------......---------,,,,,,,,,------------------------///.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************++++++++++++++++++++++++++++++************++++++***((('''((()))******)))******++++++,,,,,,------***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,(((,,,......,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---|||xxxuuusssuuuwww{{{~~~}}}kkkeee\\\WWWVVVVVVUUUSSSWWWXXXYYY\\\___bbbeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmkkkjjjjjjiiihhhhhhggggggffffffggghhhiiiiiiiiihhheeeeeeffffffeeedddbbbaaa]]][[[XXXTTTPPPJJJCCC>>>888777444222111111111111222222333333333333222222///000000111111000000///////////////////////////////////////............---------...............+++++++++,,,,,,,,,,,,------------............///---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++,,,---,,,+++***,,,---------------------,,,,,,+++,,,---...////////////......---,,,,,,,,,,,,---,,,------......------,,,...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******------------------------+++,,,,,,------------,,,...---,,,---.........---,,,,,,,,,,,,---......///---------------.........+++++++++,,,,,,,,,,,,---******+++,,,...000222333---------------------------------------------------------------------------------............///...///000///......///000////////////////////////---------------.........+++,,,---...000111222222......---------,,,,,,,,,------------------------/////////...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++***)))((()))***+++***(((************++++++++++++*********)))******++++++++++++++++++,,,,,,,,,---*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))+++,,,---,,,+++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,''')))******)))(((***+++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---zzzttttttvvvxxx|||xxxlllccc^^^[[[WWWSSSWWWWWWXXXYYY[[[]]]```aaaddddddeeefffhhhjjjlllmmmiiijjjjjjkkkllllllmmmmmmjjjjjjiiiiiihhhhhhgggggggggggghhhiiijjjkkkkkkkkkffffffggggggfffeeecccbbb^^^]]][[[ZZZVVVQQQJJJFFF<<<;;;888555333222222222111111222222222222111111000000111111111111000000////////////////////////////////////............---------.........//////,,,,,,,,,,,,---------------------............///---------...///000000000,,,------......//////000+++---///000000///---++++++---......---,,,,,,---,,,,,,------------------+++,,,---////////////.........---,,,,,,,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,------------...------------------------+++,,,,,,------.........------,,,,,,,,,+++++++++------------------------***+++,,,---------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,...///000111222222,,,------------------,,,---------------------------------------------------------............///000///......///000///...////////////////////////------........./////////)))***+++---///111222333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---+++)))++++++++++++************++++++******)))*********((())))))***+++,,,------+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,,,,------------,,,,,,******)))+++,,,---+++***+++++++++,,,,,,---------,,,------......------,,,((()))+++***))))))***,,,++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,---wwwvvvvvvxxx{{{|||ppphhhccc]]]XXXYYYXXXXXXXXXYYYZZZ\\\]]]aaaaaabbbdddfffjjjmmmoooiiiiiijjjkkkkkklllmmmmmmjjjjjjiiiiiihhhhhhggggggggghhhiiijjjkkklllllllllggghhhhhhhhhgggfffdddccc___^^^^^^]]][[[VVVPPPKKK@@@>>>:::777444333333333//////000000000000//////000000111111111111000000////////////////////////000/////////............---------.........//////////////////000000000111---------.........//////---------...///000000111------...///000111222222***,,,///111111///,,,***+++---000000///---------,,,,,,,,,------.........***+++---///000000///.........---,,,,,,,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,------...,,,---...//////...---,,,,,,,,,,,,---------..............................***++++++,,,---...//////.........------,,,,,,,,,------------------------***+++,,,,,,------------(((+++---,,,)))(((***,,,+++++++++,,,---...///000,,,,,,,,,------.........---------.........//////,,,---......---+++)))(((,,,------......------,,,////////////////////////---------------------------------........./////////---***+++...///---***////////////////////////........./////////000000***++++++,,,---...//////......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++...------,,,,,,------......---,,,---......---+++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***''''''((()))+++,,,---...,,,,,,,,,---------......******,,,,,,,,,,,,******,,,------......------,,,+++)))'''))),,,---+++(((+++++++++,,,,,,---------,,,------......------,,,+++---......---,,,...///*********++++++,,,,,,,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---~~~~~~uuupppiiiccc```ZZZVVVXXX[[[YYYXXXXXX]]]___aaadddgggiiikkkkkklllkkkiiigggggghhhiiijjjlllkkkkkkjjjiiihhhggggggjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeeeeeeeebbbbbbaaa___]]]ZZZXXXVVVKKKFFF>>>888555444444333222111000111222333222111111111111111111000////////////............//////---...///000000111000000//////.........---------/////////...---------,,,------............---------------............///...---,,,,,,,,,,,,---...------............------////////////////////////+++,,,---//////---,,,+++......---------,,,,,,,,,------------------------------.........---+++***------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,---..............................'''+++//////---++++++---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000//////.........---,,,,,,,,,---------......---------............///..................------////////////////////////---.........//////000000000---,,,---///000...,,,------////////////------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,...---------,,,,,,+++++++++......---,,,+++***)))(((...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++,,,------------------------------******))))))***,,,...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///++++++,,,,,,---...//////000///---+++++++++---...------------------------xxxggg^^^WWWVVVVVVUUUUUUWWW[[[\\\___bbbeeegggiiijjjiiiiiihhhggghhhiiijjjjjjkkkkkkkkkjjjiiihhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffffeeeeeedddcccbbb```^^^\\\ZZZXXXSSSNNNFFF???:::666333111333222000000111111000///000111111111111000////////////............//////...//////000000000000///000000/////////...........................------------............---------------............///......---,,,,,,---......------............------------------------------///000111222222111000///.........---------,,,,,,------------------------------.........---,,,+++------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---,,,,,,,,,,,,---......------------------------(((+++......,,,+++,,,---......------,,,,,,,,,,,,------------------------,,,,,,---------.........000/////////.........---,,,,,,,,,---------......---------............///................................................000//////......---------///---,,,---///000...,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++***))))))***,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,---......///000...---++++++,,,---...------------------------wwwjjj]]]WWWSSSQQQRRRUUUWWWXXX[[[^^^aaadddfffgggffffffggghhhiiiiiiiiiiiijjjjjjjjjiiihhhhhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggffffffeeeeeedddcccbbb```^^^\\\[[[YYYUUUNNNGGGAAA;;;666222666444222111111111000...000000000000000///......000//////......//////000///000000000000//////...000000000000000/////////..................//////------............---------------............///......---,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,...............---------------------------------------.........---,,,+++------------------------------------------------------,,,+++++++++,,,,,,...........................,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,......------------,,,,,,,,,........................,,,------------........./////////...............,,,,,,,,,---------......---------............///.........................................................---------------///...------...///...---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++************++++++***))))))***,,,------,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,+++++++++,,,---...++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---,,,,,,++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------.........///...---,,,+++,,,---...------------------------|||jjj]]]VVVQQQQQQSSSSSSTTTVVVYYY\\\___aaacccccceeefffhhhhhhhhhfffeeegggggggggggggggfffffffffhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhggggggffffffeeeddddddcccaaa___^^^]]][[[XXXSSSNNNIIICCC===999:::777555333444444333111///000000000000///......000000////////////000000000000111000000///...---////////////////////////------......//////000000------............---------------............///......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))........................---------------------------------------------,,,------------------------------------------------...---,,,,,,++++++++++++------------------------...---,,,,,,---...---+++------------------------------------............+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---------------------,,,------------------------------------....................................,,,,,,,,,---------......---------............///---------.......................................))))))+++,,,...///000111......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...************************,,,,,,,,,,,,,,,,,,,,,++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,...//////...,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---...------------------------xxxhhh\\\SSSOOOPPPPPPQQQRRRTTTWWWZZZ]]]^^^bbbccceeeffffffeeecccaaaddddddddddddeeeeeeeeeeeegggggghhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhgggggggggddddddccccccbbb```___^^^]]][[[XXXTTTPPPJJJCCC>>>:::888555333444444444333000000000000000//////...000000////////////000000000000111000000///...---........................---......//////000000000------............---------------............///........................------............------------------------------........................------..................------------------------------------------------------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,++++++,,,---------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............,,,,,,,,,---------......---------............///---------.........//////........................))))))+++,,,...///000111---.........------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,------************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///......---,,,++++++++++++------------------------******+++,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................+++,,,---......---,,,+++,,,,,,,,,------------------------,,,------------------------------------wwwiii[[[RRROOOOOOOOOPPPQQQSSSVVVXXXZZZ^^^```aaaccccccbbbaaa```bbbcccccccccddddddeeeeeefffgggggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhdddddddddccccccaaa``````bbb```\\\YYYUUUOOOHHHCCC<<<999555333222333222111111111111111111000//////111000000//////000000111///000000000000//////...------------............//////////////////000000------............---------------............///---...////////////...---------............------------------------------////////////////////////,,,,,,,,,---------------------------------------------,,,,,,,,,---......------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......---,,,------------------------***++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,---..............................,,,+++***+++---...---,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------.........,,,,,,,,,---------......---------............///,,,,,,------.../////////------------------------.........------------------...///...------...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++************++++++***))))))***,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++***++++++,,,,,,---------++++++++++++++++++++++++)))***************++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...------,,,,,,,,,,,,---------------------------)))***+++---......//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------------------------------------------zzziii[[[UUUOOOOOONNNOOOPPPRRRUUUVVVYYY[[[]]]___```aaaaaaaaacccccccccdddeeeffffffgggffffffgggggghhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeddddddcccbbbbbbaaa^^^\\\YYYUUUPPPLLLDDD@@@:::666444333222000222222222222222111111000111111000000000000111111...//////000000000000///---.........////////////000000000///////////////------............---------------............///---...///000000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,++++++,,,...///...---........................++++++,,,,,,---......///,,,------------.........---,,,,,,,,,,,,---......------------------------+++******,,,...///---******+++---...///...---,,,------------------------............////////////,,,,,,,,,------.........,,,,,,,,,---------......---------............///,,,,,,------...//////000------------------------000//////......---------,,,...000///---,,,---///---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++***))))))***,,,+++++++++,,,,,,---------,,,,,,,,,---------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,---.........---------------------------uuuddd\\\PPPOOONNNNNNOOOQQQSSSTTTUUUWWWYYY\\\___aaacccdddddddddeeeeeefffggghhhhhheeeffffffggghhhiiiiiijjjhhhhhhhhhhhhhhhiiiiiiiiiffffffggggggfffeeeeeeddd___^^^]]]]]]]]]\\\YYYVVVLLLGGGAAA;;;888555333111222333333333333222111111111111000000000000111111......///000000111000000.../////////000000111111111111000000//////......---..................------------.........//////---...///000000///...------..................---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---------------------------,,,,,,+++,,,---...///------------------------------------------------++++++++++++,,,------...........................,,,+++***,,,...//////...........................,,,,,,------...///000000---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******---000000,,,)))***+++---//////...---,,,..................................../////////000,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////,,,,,,------...///000000------------------------........./////////000000,,,...000///---,,,---000//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,------,,,++++++,,,...+++++++++,,,,,,---------***++++++,,,---//////000)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,---.........---,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...................................................---++++++++++++---...------------------------+++,,,------.........---------------------------sssfffXXXTTTPPPMMMLLLLLLLLLLLLQQQRRRUUUWWWYYY[[[^^^aaaccceeefffgggfffeeefffggghhhhhhiiijjjjjjjjjiiiiiijjjjjjiiihhhgggggghhhhhhggghhhhhhhhhhhhfffdddcccaaa````````````^^^ZZZWWWRRRMMMFFF@@@<<<888555333222333333333222111000///333333333222111000000/////////000000000000//////222222111111000/////////////////////////////////........................////////////////////////......------------......//////.........---------........................---,,,,,,,,,,,,---......,,,---......,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------.........---------------------------,,,+++******+++,,,---,,,,,,------,,,,,,+++***//////...,,,******,,,///000000/////////000000111//////.........---------//////.........---------........................,,,------......------,,,..............................//////...---,,,,,,///......---,,,+++******.........------,,,,,,,,,*********++++++*********)))***++++++,,,---......((()))***+++++++++++++++)))******,,,---...//////))))))***++++++++++++***++++++++++++++++++++++++------------------------,,,+++***))))))+++---...------------,,,,,,+++***------,,,+++***)))((('''++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,...///000++++++++++++++++++++++++---------------------------------............///.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...//////........................---------.........//////........................~~~yyyyyy{{{~~~~~~sss___ZZZSSSNNNLLLLLLLLLLLLQQQRRRTTTWWWYYY\\\```bbbbbbdddffffffeeeeeefffggghhhhhhiiijjjjjjjjjjjjiiijjjjjjiiihhhhhhhhhhhhhhhggghhhhhhhhhgggfffeeedddbbbaaa`````````^^^[[[XXXVVVRRRKKKFFFAAA<<<888555333333333333333222111111111111000000///......---//////000000000000/////////////////////000000000////////////////////////........................////////////////////////......------------..................------------........................---,,,,,,,,,,,,---......,,,---......,,,,,,---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,---......///------------------------......---------,,,,,,,,,......------------......------------------------///...---,,,,,,---...///,,,,,,------,,,,,,+++***//////...,,,******---///---,,,,,,,,,,,,,,,------///.........------------///.........------------........................,,,------......------,,,...........................////////////...---,,,******+++,,,---...///000,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++*********+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,---------,,,,,,+++***+++++++++++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---//////------------------------------------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,------------////////////////////////////////////////////////------............------...------,,,,,,,,,------------------------------,,,------------.................................}}}~~~|||uuussssssuuuyyy|||ooohhh^^^VVVQQQOOONNNNNNMMMNNNOOORRRUUUYYY]]]___aaaccceeeeeeeeeeeefffggghhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhgggfffeeeddddddbbb```___```___]]][[[[[[XXXSSSNNNIIICCC===999555444444333333333333333111111000000///.........//////000000000000//////---------...///000000000////////////////////////........................////////////////////////......------------............---------,,,,,,,,,........................---,,,,,,,,,,,,---......,,,.........---,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,,,,------....................................------------,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***.........,,,++++++---//////......---------..................------------............------------........................,,,------......------,,,........................//////////////////...---((()))***,,,...000111222******+++++++++++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---------------,,,+++,,,++++++***)))((('''''')))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,---------,,,++++++******++++++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,------...........................------------------------------------...............------------,,,,,,,,,,,,------------.........////////////////////////------------------------------............------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------yyytttsssssswwwyyy}}}{{{qqqggg___YYYSSSPPPMMMLLLLLLOOORRRWWWZZZ[[[^^^```bbbccccccccceeefffgggggghhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiigggggggggggggggffffffeeeeeeccc````````````___^^^___\\\YYYUUUPPPJJJCCC>>>777666444333222222333333222222222222111111000000//////000000000000//////.........//////000000000////////////////////////........................////////////////////////......------------......------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---...///...---,,,---///.........------------,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---------------------------...------------------...,,,,,,------,,,,,,+++***---......---++++++---///000///..................------------------------------------------------........................,,,------......------,,,...........................//////000//////......,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,++++++***)))((('''''')))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...------------,,,------........................------------------------,,,,,,---------.........---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------~~~~~~zzzxxxxxxyyyzzz|||{{{qqqeee[[[TTTSSSQQQOOOPPPSSSWWWXXXXXX[[[]]]```aaaaaabbbccceeeeeefffggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhggggggfffffffffffffffeeecccaaaaaabbbbbbbbbaaa```^^^\\\YYYUUUPPPIIIEEE<<<:::777444222111222333222222222111111111111111//////000000000000//////111111111000000/////////////////////////////////////////////////////////////////////////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---...//////------...///------------,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------000000111111111111000000,,,,,,------,,,,,,+++***,,,---...---,,,,,,---///---,,,++++++*********+++,,,,,,------------------,,,,,,------------------........................,,,------......------,,,..............................////////////......---------,,,+++*********++++++,,,,,,------......,,,------......------,,,******+++,,,,,,---......,,,,,,---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,+++,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------,,,,,,------------------------------------------------,,,,,,,,,------------...---------------------------------.........//////------------------------000000000000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------~~~}}}|||zzzzzz}}}uuuhhh```ZZZVVVQQQOOOQQQSSSSSSRRRWWWYYY\\\^^^^^^___aaaccccccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjhhhgggffffffffffffggggggeeecccbbbcccddddddcccbbb```___]]]\\\YYYUUUPPPLLLEEEAAA<<<666333222222333000000////////////////////////000000000000//////222222222111000/////////////////////////////////////////////////////////////////////////////////......------------......//////.........---------++++++++++++++++++++++++---,,,,,,,,,,,,---......---...//////...---...///---------,,,,,,,,,,,,+++------------------------+++,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,------,,,,,,+++***+++,,,......,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................,,,------......------,,,........................,,,---..................++++++,,,,,,,,,,,,------,,,---------------......,,,------......------,,,)))******+++---......///+++,,,,,,,,,,,,++++++***+++++++++,,,---------...***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,------------.........////////////////////////////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~|||uuueee___WWWTTTTTTTTTRRROOOTTTVVVYYY[[[\\\]]]___aaaaaabbbdddeeefffggggggggghhhhhhhhhhhhhhhiiijjjjjjhhhgggfffeeeeeefffggghhhdddcccccceeeffffffdddbbb```___^^^]]]\\\ZZZWWWTTTNNNIIIBBB;;;555333333333/////////////////////000//////000000000000//////000000000000000000//////////////////////////////////////////////////////////////////////////////......------------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///000///...---...000............------------........................,,,,,,---------.........---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------............------------......------------------------((()))***++++++***)))(((,,,,,,------,,,,,,+++******,,,......---,,,---...333222111000////////////++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,------......------,,,........................++++++,,,---------------,,,,,,------...///000000---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,,,,------------,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++***+++,,,,,,---------,,,*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------////////////////////////------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,------...------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,tttlllccc___^^^]]]YYYVVVRRRTTTXXXZZZ[[[\\\^^^``````aaacccdddeeefffffffffhhhhhhggghhhhhhiiijjjjjjhhhgggfffeeeeeefffggghhhccccccdddfffhhhgggeeebbbaaa___^^^^^^^^^^^^[[[YYYTTTOOOGGG>>>888444444444111111111111111222222222//////000000000000//////------......///000000000////////////////////////000000000000000000000000////////////////////////.........------.........000000000000////////////........................---,,,,,,,,,,,,---.........///000///...---...000000/////////..................................../////////000000000000111---------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,------.........///......------......///------------------------------////////////------,,,,,,---------,,,++++++***,,,......---------...000000///------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------........................,,,------......------,,,........................***+++,,,,,,---------,,,////////////000000000000---,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,+++***+++,,,,,,------------'''((()))***+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,...//////......------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------000000000000000000000000+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,,,,........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,~~~rrrjjjgggccc]]]YYYVVVUUUVVVUUUSSSVVV[[[^^^aaadddeeedddddddddeeegggggghhhiiijjjjjjkkkkkkiiihhhhhhgggggggggggghhhggggggfffeeeddddddccccccccccccbbbbbbaaa___^^^]]]ZZZUUUNNNGGGAAA<<<777444222222222111000000/////////000111111111000...---+++---///111111000///...000000//////.........---111000///......///000111////////////////////////000///...------...///000///......------///000111........................///...---,,,,,,---.../////////000000///...------+++,,,,,,------............------,,,,,,------...,,,,,,,,,---------......,,,---------.../////////,,,---......,,,,,,---...//////.........---------..................------+++,,,...///000///...---........................000000000000000000000000.........------,,,,,,,,,------------------------,,,,,,************,,,,,,)))***,,,------,,,***)))------............------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,------...------,,,,,,------...,,,,,,---...////////////******+++++++++,,,,,,,,,........................111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---......---,,,+++++++++,,,---)))***+++,,,,,,,,,******,,,+++******))))))******+++,,,---...///...---,,,........................++++++******++++++,,,---************************.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++....../////////...,,,+++..............................////////////......000///---,,,+++,,,,,,---------......---,,,+++++++++++++++,,,,,,,,,---------.../////////...,,,+++......///////////////...000///...---------------.................................////////////000yyynnnccc^^^YYYTTTUUUUUUUUUWWW[[[[[[^^^aaabbbbbbbbbcccdddggghhhhhhhhhhhhhhhhhhhhhgggfffffffffffffffggggggggggggfffeeeeeedddcccccccccccccccbbbaaa```^^^^^^[[[WWWPPPJJJEEE???999666444333333222111111000000000000000000000//////...,,,---///000000000//////000/////////............000000////////////000000////////////////////////000///...------...///000///......---...///000111........................///...------------...//////////////////...---------------------............------,,,,,,------...,,,,,,,,,---------......---------...............,,,---......,,,,,,---...///.........------------------------------------,,,,,,---.....................................................................---------,,,,,,,,,------------------------//////...------...//////------------------------------............------------......///.........//////...---------------...------,,,,,,------...,,,------.........------***++++++++++++,,,,,,,,,------------------------000//////......---------------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,---,,,++++++++++++,,,---....../////////......---...---,,,,,,++++++,,,,,,,,,,,,---,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---.../////////...,,,+++------------------------...//////////////////...///...---,,,,,,,,,------//////000000///......------------.........//////......//////...------,,,,,,,,,---///000000000000//////...---------------........................------........./////////iiijjjlllnnnppprrrtttuuuvvvwwwxxxxxxyyy{{{~~~qqqggg\\\SSSRRRTTTUUUVVVXXXWWWYYY\\\^^^___```bbbcccgggggggggggggggffffffeeeeeeeeeeeeeeeeeefffggghhhggggggffffffeeedddddddddccccccccccccbbbaaa______]]]ZZZUUUPPPJJJDDD===999666555444333222222222222111111000////////////000......////////////000000////////////............//////000000000000////////////////////////////////////............/////////............///000000........................///...------------...///...////////////...------//////........................------------......,,,,,,,,,---------.....................---------,,,---......,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------............------+++,,,...///000///.....................------,,,...------,,,,,,------...,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,------...//////...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,++++++++++++,,,---,,,,,,+++***))))))******...---,,,,,,++++++,,,,,,++++++++++++***)))''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------************++++++++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---....../////////000//////...------------.........////////////...------------...***+++---...000000111111///...------------------........................,,,---------............ZZZ[[[\\\___aaadddfffgggeeegggiiijjjkkkmmmqqqtttxxxzzz~~~qqqbbbSSSPPPRRRSSSRRRSSSSSSVVVYYY[[[\\\^^^aaaccceeefffggggggggggggffffffdddddddddeeefffggghhhiiiggggggffffffeeeeeeeeedddddddddddddddcccbbbaaa```___]]]ZZZVVVQQQJJJCCC>>>888777555444333222222222333222000/////////000111000//////...//////000000///////////////............///000111111000///.../////////////////////////////////....../////////............/////////000.................................------..................//////...------000000//////.........---......------------......,,,,,,,,,---------....../////////...---------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,------------,,,+++***+++,,,---...........................++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++,,,,,,************,,,,,,,,,------......------,,,)))***,,,---......---,,,+++,,,---......---,,,+++...------,,,,,,------...------------,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***)))'''&&&%%%%%%&&&''',,,+++******))))))******)))******+++,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,---......///,,,---------------,,,,,,+++++++++,,,,,,,,,------//////---,,,,,,---...///+++,,,---...////////////......---,,,,,,---------........................,,,,,,,,,---------......PPPQQQSSSUUUXXXZZZ\\\]]][[[\\\^^^___```cccfffiiikkknnnqqqsssuuuxxx{{{~~~~~~kkkXXXQQQQQQPPPNNNMMMQQQSSSVVVXXXZZZ]]]```cccbbbdddfffhhhiiiiiiiiihhhffffffffffffggghhhiiijjjgggfffffffffffffffeeeeeedddeeeeeeeeedddcccbbbaaaaaa```]]][[[WWWQQQJJJEEE;;;:::777444333222222222333222000/////////000111111000////////////000000.........///////////////...///000111111000///...////////////////////////...//////////////////...---......///////////////........................---..................---------............------000000//////.........---///......------......///,,,,,,,,,---------....../////////...---------,,,,,,---......,,,,,,---...,,,,,,------------------,,,---------.........///---,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...//////////////////...******,,,,,,,,,,,,******,,,,,,------------,,,,,,******,,,---------,,,,,,******,,,------,,,+++***...------,,,,,,------...------------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------...*********++++++,,,,,,,,,...---+++*********+++,,,,,,+++******))))))******)))*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---.........------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,---------------,,,+++++++++,,,,,,,,,------///...---,,,,,,---//////---...............---,,,------,,,,,,,,,------...........................,,,,,,,,,---------......HHHIIIKKKMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWYYY\\\______aaadddfffgggjjjnnnqqqtttxxx}}}yyydddXXXTTTPPPLLLKKKOOOQQQSSSUUUWWWZZZ^^^aaa```bbbeeehhhjjjjjjjjjiiiggggggggggggggghhhiiijjjffffffffffffffffffffffffeeeeeeeeeeeeeeedddccccccbbbaaa___^^^[[[VVVPPPLLLAAA>>>:::777444222222222222222111000000000000111111111000000000000//////........./////////////////////000000000000//////////////////////////////......////////////......---......///000/////////........................------...//////...------,,,,,,---............---//////..................//////............//////,,,,,,,,,---------.....................---------,,,---......,,,,,,---...,,,,,,,,,,,,------------,,,------....../////////,,,,,,,,,,,,,,,------...........................------------------------,,,,,,,,,------------...------------------------------...//////...------+++,,,...//////...,,,+++,,,,,,------------,,,,,,........................***++++++,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((()))***+++,,,,,,,,,+++...---------------.........---,,,,,,++++++,,,,,,,,,+++***)))))))))))))))------------------------)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,---.........---------...//////000/////////---------.........//////...------------...//////......///......---,,,+++,,,,,,,,,,,,,,,------...........................,,,---------............CCCDDDEEEGGGIIIJJJLLLLLLMMMNNNOOONNNNNNOOORRRTTTUUUVVVXXXYYYZZZ]]]```cccdddhhhmmmrrrvvvzzz~~~rrrdddZZZSSSNNNMMMMMMNNNPPPRRRTTTWWW[[[^^^```bbbeeeggghhhhhhgggfffggggggfffffffffgggggghhhffffffffffffggggggggggggeeeffffffffffffeeeddddddcccbbb```___]]]ZZZVVVRRRGGGDDD???:::666444333333111222222222222111000000000111111222111000///.............../////////000000000////////////000000////////////////////////---...///000000///...---------///000000000///...........................------...//////...------+++,,,------.........------------------.........//////............//////,,,,,,,,,---------......---------...............,,,---......,,,,,,---...++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,---.......................................------------------------,,,,,,,,,---------......------------------------++++++,,,------,,,++++++------------------------+++,,,,,,------,,,,,,+++111000...,,,,,,,,,---...---,,,,,,,,,------...///...------,,,,,,------...,,,------.........------,,,,,,,,,------------...------------------------..................//////---------------------------------------------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------+++***(((''''''(((***+++,,,,,,,,,+++))))))***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,******)))******+++------------------------******))))))******+++,,,------------------------+++,,,,,,,,,------------++++++,,,,,,,,,,,,------...---------------,,,,,,,,,,,,+++++++++,,,---...------------------------------............------,,,---.........---,,,+++---......///000000//////---------.........//////,,,------...//////......------.........---,,,,,,,,,,,,++++++,,,,,,---...........................------........./////////AAABBBCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHKKKMMMNNNOOOPPPQQQRRRTTTXXX[[[YYY]]]bbbgggkkkooosssvvvvvvzzz}}}lll```VVVPPPOOOKKKLLLNNNPPPQQQTTTXXX[[[```bbbdddfffgggfffdddcccgggffffffeeeeeeeeefffffffffffffffgggggggggggggggfffffffffgggffffffeeeeeecccbbb```___^^^\\\YYYVVVKKKGGGBBB<<<888555444444111111222333333111000//////111222333222111...------.........//////000000111000///......///000111////////////////////////---...///000000///...---,,,---///000000000///...........................,,,---...//////...---,,,+++,,,------.........---+++,,,,,,------.........//////............//////,,,,,,,,,---------......,,,------....../////////,,,---......,,,,,,---...+++++++++,,,,,,---------******+++,,,,,,---......,,,---...///000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------...///000000///...------,,,***))))))***,,,---+++,,,,,,------,,,,,,+++111///,,,***))))))+++,,,///...------...///000111...------,,,,,,------...,,,,,,---...////////////,,,,,,,,,---------..............................////////////////////////........................+++,,,,,,------......///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,)))&&&###"""'''(((***+++,,,,,,++++++''')))***,,,---------,,,,,,+++******))))))******,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---........................,,,,,,,,,------.........++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,+++***+++,,,...///........................***++++++,,,,,,++++++***------...///...---+++***++++++,,,---.........---+++++++++,,,,,,,,,------+++,,,...///000///...---+++,,,,,,---............++++++++++++,,,,,,---....................................////////////000>>>??????@@@AAAAAABBBBBBHHHFFFEEEDDDDDDEEEFFFHHHGGGGGGHHHJJJLLLMMMNNNOOOTTTVVVYYY[[[]]]```dddgggkkknnntttxxx{{{}}}|||kkk^^^TTTNNNMMMLLLLLLMMMPPPSSSVVVXXX\\\___bbbccccccbbbccccccdddfffhhhhhhgggffffffgggffffffggggggggggggffffffdddfffgggfffdddccccccdddcccbbbbbb```^^^\\\ZZZYYYWWWQQQIIIBBB<<<888555333444444333333222111000000000000000000000000000000////////////000000000000111111000000//////......000---***+++...000000...///111333111---+++,,,.........///000000000000000///000111222222111000/////////.........---------///......------......///........................////////////////////////------------------------000///...---,,,+++++++++---------............//////...---,,,,,,---...///------------------------*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---------.........//////000///...---------------,,,,,,,,,------.........,,,------......------,,,,,,,,,---.../////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++++++++,,,,,,---------........................+++******))))))******+++,,,------......------,,,+++,,,,,,------,,,,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,***)))))))))***++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------......///---,,,+++******+++,,,---.........------,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,---------..............................////////////////////////---------------------------------,,,,,,+++++++++))))))***++++++++++++***,,,,,,------.../////////////////////////////////===>>>>>>??????@@@AAAAAAEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMNNNQQQSSSTTTWWWZZZ]]]```cccgggkkkmmmpppsssvvvzzzyyyhhh[[[TTTLLLLLLKKKKKKLLLOOORRRUUUYYY\\\```bbbbbbbbbbbbbbbccceeeggggggfffeeefffgggffffffggggggggggggffffffeeefffggggggeeeddddddeeeccccccbbbaaa___]]][[[ZZZYYYTTTMMMFFFAAA<<<888555444444333222222111111111000000000000000000000000////////////000000000000111000000000/////////...///---++++++---///...---111222222111///......///000111222222333333222222//////000111111000////////////.........---------...------,,,,,,------...................................................------------------------//////...---------......---------............//////...---,,,,,,---...///------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,------------.........///......---,,,,,,------,,,,,,------------------,,,------......------,,,,,,------............---......---------,,,,,,,,,------------------------------------------------........................------------------.................................------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++******++++++++++++******---------,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,..................------........................<<<<<<<<<===>>>>>>??????BBBAAA@@@??????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKLLLOOORRRTTTVVVYYY[[[^^^aaaeeehhhmmmqqqvvvvvvuuuwww|||vvvfff[[[PPPNNNLLLJJJJJJLLLOOOQQQUUUYYY]]]```aaaaaaaaaaaabbbdddffffffeeedddeeefffffffffggggggggggggffffffeeeggghhhhhhfffeeeeeefffddddddcccbbbaaa___]]]\\\[[[WWWRRRMMMHHHBBB===999555444333222111111111111////////////////////////////////////000000000000000000000000///////////////...,,,,,,---...---,,,000///...///000000///...---......///000/////////......////////////.....................---------.........------.................................------------------------------------------------...............///000000---------............///......------------......---------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,...------------,,,,,,,,,................................................------......///000000111..................------------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,------------,,,,,,+++***(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++******,,,,,,++++++++++++******,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++++++++******...------,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,---------.........//////000//////...------,,,,,,------------------------:::::::::;;;<<<<<<======>>>>>>============>>>>>>>>>??????@@@AAABBBBBBCCCCCCEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPRRRTTTWWW[[[^^^```dddhhhiiiiiikkkppptttwwwzzz~~~~~~qqqeeeYYYVVVRRRNNNLLLLLLMMMOOOQQQUUUZZZ]]]^^^______```bbbdddffffffeeeeeefffgggeeeffffffggggggffffffeeeeeeggghhhhhhgggffffffgggeeeeeedddcccbbb```___^^^\\\ZZZVVVSSSNNNHHHAAA<<<666555444222222111222222////////////////////////////////////000000000000000000000000//////////////////...............---...+++***+++...000...,,,+++,,,------......------................................................000000////////////000000........................------------------------........................///...............//////---------............///------------------------,,,,,,------------------//////......---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---............+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,.........------,,,,,,,,,,,,------......------,,,...---,,,,,,++++++++++++------------------------------------------------........................------......//////////////////......------,,,,,,------------------------+++******************+++---,,,+++******+++,,,---------------,,,+++******)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++------------------------+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------,,,,,,...............//////000//////.........---------------------------------888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????BBBCCCDDDCCCBBBCCCEEEGGGHHHJJJKKKLLLMMMPPPTTTWWWWWWZZZ]]]^^^___aaaeeeiiikkknnnsssxxx}}}}}}zzzxxxvvvwww{{{uuugggccc]]]VVVPPPMMMLLLLLLOOORRRVVVYYYZZZ[[[]]]^^^aaaccceeefffeeeeeefffgggeeeeeeffffffffffffeeeeeeeeefffhhhhhhgggffffffgggeeeeeeeeedddcccaaa```___\\\ZZZYYYWWWSSSMMMFFFAAA:::888666444222222222222000000000000000000000000////////////000000000000////////////000000000000//////000000////////////---+++)))+++...000...,,,//////000111111111111000......------------......---.....................///......------......///........................................................................000///...---,,,,,,,,,,,,---------............///,,,------------------,,,,,,,,,,,,---------....../////////......---------------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------.........---+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,------......------,,,...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,...---------,,,,,,++++++------------------------......------------......------,,,,,,,,,,,,------,,,---------,,,,,,+++***+++---......,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------------++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------------------------------------------------,,,---...//////---------.........//////........................888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@???>>>???@@@BBBCCCDDDFFFGGGHHHIIILLLNNNPPPRRRTTTUUUVVVXXX[[[^^^```cccggglllpppvvv{{{zzztttooooooqqquuu|||yyyuuummmcccZZZSSSNNNLLLNNNPPPSSSTTTUUUWWWZZZ]]]```bbbdddeeeddddddfffgggeeeeeeffffffffffffeeeeeedddfffggggggfffffffffgggeeeeeeeeedddcccaaa```___\\\[[[ZZZYYYWWWRRRLLLGGG>>><<<999555333222222333000000000000000000000000////////////000000000000////////////000000000000,,,...000000/////////000///...---...000111000000......///000000000000000///...------------...///---------...............,,,,,,++++++++++++,,,,,,........................////////////////////////........................000///...---++++++++++++---------............///,,,,,,------------,,,,,,+++,,,,,,------........................---------...------,,,,,,------...,,,,,,,,,---------......................................................------------------------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------,,,,,,,,,------......------,,,......,,,++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,...///...,,,*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------------......******++++++++++++,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------,,,++++++---...///,,,,,,------...//////000////////////////////////777888888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@>>>@@@CCCDDDDDDEEEFFFHHHJJJKKKLLLMMMNNNPPPRRRTTTUUUXXX\\\```dddhhhnnnqqq}}}zzzsssooonnnooosss{{{vvvjjj___WWWRRRNNNOOOPPPPPPQQQTTTXXX\\\]]]___bbbbbbbbbbbbccceeedddeeeeeeffffffeeeeeedddcccdddfffffffffeeefffgggddddddddddddcccaaa```___\\\\\\\\\\\\ZZZWWWQQQMMMCCC@@@<<<777444333222333222222222222222222222222////////////000000000000.../////////000000000111(((+++...///......///000///000111111000///000111,,,---......//////......//////...------...//////---------.........//////------,,,,,,,,,,,,------........................................................................//////...------------------------............///+++,,,------------,,,+++++++++,,,,,,---......///---------------............---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------................................................////////////...---,,,+++,,,------------.........------,,,,,,---......///,,,,,,------------------,,,------......------,,,///...,,,+++,,,---///000,,,,,,,,,---------......------------------------....................................------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***+++---//////---+++*********+++,,,------------+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......---------......---------,,,,,,,,,---------......------------------------------------------------------------------------------------.........///...---,,,++++++---...000------..........................................888888888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<===>>>@@@<<>>???>>>>>>@@@BBBCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIKKKNNNQQQUUUXXXYYYdddggglllrrrzzzvvvwww}}}zzziii\\\WWWTTTPPPMMMMMMPPPSSSUUUWWW\\\aaaaaa``````cccgggeeeeeeeeeeeeffffffffffffcccccceeefffgggggghhhhhhffffffeeedddcccaaaaaa```^^^^^^______]]]YYYVVVSSSOOOJJJCCC<<<777444222000222222333222222111000///333222111000000111222333111111000000//////......---,,,++++++---......---000000000000000000000000///000000000000000//////.........------,,,,,,,,,////////////////////////............////////////000000///------,,,,,,,,,///---,,,,,,...//////.........---......///000111000000//////.........---......---------,,,,,,,,,,,,---.../////////...---+++++++++,,,,,,---------,,,,,,,,,---------......,,,------------------------...///...------...///---------------------------------.........//////...........................------,,,,,,------...//////.........---------......---------,,,,,,,,,...------,,,,,,------...***++++++,,,---------,,,***+++,,,,,,------,,,,,,------------------------)))***+++,,,...///000111.........///......------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++------------------,,,,,,111///,,,******,,,///111***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///111111///---+++,,,++++++***+++,,,...///......---------,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,*********++++++,,,,,,,,,---------............///////////////............------------------------((())),,,...////////////000000//////............222111000...,,,,,,++++++......---,,,,,,,,,,,,---------------------------,,,,,,------...///000000///............---------------...............---.........////////////000::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHKKKNNNQQQRRRVVVYYY^^^dddjjjqqqyyyuuugggZZZVVVPPPLLLKKKNNNQQQTTTTTTXXX\\\^^^]]]]]]aaaeeeffffffffffffffffffffffffddddddeeefffggggggggggggffffffeeedddcccbbbaaaaaa___`````````^^^\\\YYYWWWSSSNNNGGGAAA<<<888444111222222222222111111000000111000///......///000111111000000000/////////...///---,,,,,,...///......000000000000000000000000//////000000000000//////.........------,,,,,,,,,////////////////////////............////////////111000///...------------///---,,,,,,...//////...000//////.........//////000/////////.........---........................)))***,,,......///......+++,,,,,,,,,---------...,,,,,,,,,---------...............------,,,,,,+++---...///...------...///------------------------,,,------------..........................................------.........//////.........---------.........---------,,,,,,...------,,,,,,------...++++++,,,---------------------...///////////////------------------------------------------------------........................---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------------------------------------+++)))(((((()))+++---***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---,,,+++++++++,,,---......------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,------------............------+++++++++,,,,,,,,,---------------............///////////////............------------------------***+++,,,---.../////////.........---------,,,,,,///...---,,,+++*********///...------,,,,,,------------------------------,,,,,,------...//////000///............---------..................------------........./////////999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999<<<===>>>>>>===<<<===???============>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKNNNQQQUUUYYY^^^dddjjjnnnxxx~~~wwwddd^^^UUUNNNMMMNNNQQQSSSRRRUUUYYYZZZ[[[]]]aaaeeeffffffffffffffffffffffffeeeeeefffffffffffffffeeeffffffeeedddcccbbbaaaaaabbbbbbaaaaaa```^^^]]]\\\WWWSSSNNNHHHCCC===777333222222222111111111111000000000////////////000000000000000000////////////111///------...//////...000000000000000000000000//////000000000000//////.........---------------////////////////////////............////////////111111000///............///---,,,,,,...//////...111111///......---------/////////.....................//////////////////,,,------............------------------.........,,,,,,,,,---------......//////...---,,,++++++***---...///...------...///------------------------,,,,,,,,,,,,------------//////////////////////////////............//////...............---------.........------------,,,...------,,,,,,------...,,,,,,---............---------...////////////...------------------------------------------------,,,,,,---....../////////...------------,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///+++,,,,,,------............---,,,,,,,,,,,,---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------------------............////////////............------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++///...------,,,---------------------------------,,,,,,------...////////////............---------.../////////...---,,,,,,,,,---------............888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>===;;;;;;<<<===;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAABBBCCCDDDFFFGGGJJJLLLPPPSSSUUUZZZ^^^bbbhhhnnnwwwvvvnnnbbbYYYUUUTTTSSSSSSSSSUUUXXXYYYZZZ]]]bbbffffffffffffeeeeeeeeeeeeeeeffffffggggggfffeeeeeedddfffeeeeeedddccccccbbbbbbbbbbbbaaaaaa``````______ZZZWWWSSSOOOIIIBBB:::555333222222111111111111111222111111111111111111222000000000000////////////222000......///000///...////////////////////////...//////000000000000///...............---------////////////////////////............////////////111111000//////////////////---,,,,,,...//////...000000///.......................................////////////......------000000000//////...---,,,........................,,,,,,,,,---------...............------,,,,,,,,,---...///...---------///------------------------+++++++++,,,,,,,,,------////////////////////////......------------..........................................------------...------,,,,,,------...------......///......---)))***++++++,,,,,,++++++------------------------******+++,,,---...///000,,,,,,,,,---...///000000---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...++++++,,,,,,---...//////......////////////......,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++------------------------,,,,,,+++******+++,,,,,,...------,,,++++++++++++---------,,,,,,,,,+++++++++************+++,,,,,,+++++++++,,,,,,,,,------------+++******+++------------..................---------............/////////.........---------------------------------///...,,,++++++,,,---...,,,,,,++++++++++++++++++......///////////////...//////...---------------........................---------........./////////............---------////////////...---,,,+++,,,,,,,,,---------......888888888888888888888888999999999999999999999999999999999999999999999999888888999999:::;;;;;;<<<;;;<<<===<<<::::::;;;<<<;;;;;;;;;:::;;;;;;<<<===@@@@@@???@@@@@@AAABBBCCCDDDFFFIIIJJJLLLNNNRRRTTT\\\aaahhhpppvvv}}}uuukkkeee___YYYTTTUUUVVVVVVVVVXXX[[[```cccddddddddddddeeeeeeeeeeeeggggggggggggfffeeedddcccfffeeeeeeddddddcccccccccbbbaaaaaaaaa````````````[[[YYYWWWSSSNNNGGG???999555444333222111111111222111111111222222111111111////////////000000000000222000......000111000///////////////////////////......///000000000000000........................////////////////////////............////////////111000000////////////000///---,,,,,,...//////..................///000000---------...............000000///...,,,+++******---------------------...........................,,,,,,,,,---------......,,,,,,,,,------.........---...///...---------///------------------------+++++++++,,,,,,,,,------////////////////////////---,,,,,,++++++,,,,,,------.....................//////.........---------...------,,,,,,------...---......///......------(((((()))************)))------------------------***+++,,,,,,---...//////,,,,,,,,,,,,---///000111---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,++++++,,,,,,---...//////***+++,,,------,,,+++***,,,---...---+++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,***))))))***,,,---------------,,,++++++***------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------+++******+++------........................---------............///............------------------------------------///...---,,,+++,,,---...,,,,,,,,,,,,---------------...///000000000////////////...------------...........................---------...............///............---------......//////...------,,,,,,,,,,,,---------......999999999999999999999999999999999999999999999999888888888888888888888888777777888999:::;;;<<<<<<999:::;;;;;;:::999:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEGGGGGGHHHJJJLLLQQQUUUZZZ```eeekkkqqquuu|||}}}rrrfff\\\WWWVVVTTTSSSTTTXXX[[[^^^```aaabbbbbbcccdddeeeeeefffgggggggggfffeeeddddddfffeeeeeeeeedddddddddcccaaaaaabbbaaaaaa```___^^^[[[ZZZXXXVVVRRRLLLEEE???999888555333222222222222//////000000000000//////////////////000000000000000///---...000111111000000000000000000000000000---...///000000111111000.............../////////////////////////////////............////////////000//////......//////000///---,,,,,,...//////...---------......///111111---------------.........000000///---,,,+++***)))''''''''')))***---///000.........---------------,,,,,,,,,---------......***++++++,,,---...//////---...///...------...///------------------------,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,---------.............../////////.........------...------,,,,,,------...---............---,,,,,,******+++,,,,,,,,,,,,+++------------------------.........------,,,,,,+++...---,,,,,,---...000111,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,...//////...,,,++++++,,,,,,------.........,,,------......------,,,,,,---...---+++***+++,,,...------,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++---------------......///++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...............------------------............///.........------------,,,------------------------...------,,,,,,,,,------------------............+++,,,...//////...---,,,000///......------......................................................///............---------------...............---,,,---------............::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999:::::::::;;;777999::::::999999:::<<<<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;<<<<<<@@@BBBDDDEEEEEEEEEFFFHHHHHHKKKNNNRRRVVVZZZ```cccggglllrrrwwwzzzzzzlll[[[XXXTTTRRRSSSVVVYYY[[[]]]^^^___aaabbbdddeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddaaabbbcccdddcccaaa___]]]\\\[[[ZZZYYYVVVQQQKKKGGG===;;;888555333222222222...///000111111000///....../////////000000000111...---,,,---///111222111000000000000000000000000---...///000111111111111---........./////////000////////////////////////............///////////////.............../////////---,,,,,,...//////...//////.........//////000,,,,,,,,,------.....................------------))))))))))))***,,,...///------------,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------.........---...///...------...///------------------------,,,------------.........---------------------------,,,,,,++++++,,,,,,------------.........//////////////////...............------,,,,,,------...---------------,,,++++++++++++,,,---------------------------------------///......------,,,++++++///...---,,,,,,---///000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------------------,,,------------------------000000////////////000000***,,,------++++++,,,.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,++++++++++++***...------------...//////++++++,,,,,,,,,,,,------------............------.........---------,,,,,,---------............///.........---------,,,,,,------------------------,,,,,,------...---------,,,---------.........///,,,---...//////...,,,+++000//////...............................................................///............---------,,,,,,---...////////////------........./////////::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888666888999999999999;;;<<<;;;;;;:::::::::::::::;;;;;;;;;::::::;;;<<<======<<<>>>@@@AAA@@@@@@AAABBBCCCEEEGGGIIILLLPPPTTTXXXZZZ___eeejjjnnnsss{{{zzz```\\\WWWTTTTTTWWWYYY[[[[[[\\\]]]___bbbdddeeefffeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddbbbccceeefffdddbbb___]]]]]]\\\[[[ZZZXXXUUUOOOLLL???===999666333222222222000111222333333222111000.../////////000000111111---,,,+++---///111222222000000000000000000000000---...///000111111111111---.........//////000000////////////////////////............/////////000......---------......//////---,,,,,,...//////...111000///......---......,,,,,,,,,------.........---------...///000000111222111///---,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......---------------------,,,---...///...------...///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////000/////////...............------,,,,,,------...,,,---------,,,,,,+++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,------.........000///---,,,,,,---...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///------------------,,,,,,------,,,,,,,,,,,,------***+++,,,,,,,,,,,,---.........---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,---////////////---,,,......---------,,,,,,,,,---------.........//////......---------,,,,,,,,,------------------------***+++---...///...---,,,,,,,,,,,,------.........///000111222111000...---000000///...............////////////////////////.....................---//////.........---------++++++---...///000000000.........////////////000<<<<<<<<<;;;;;;;;;::::::<<<;;;::::::999999::::::888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888888888999999:::::::::???@@@@@@@@@AAAAAAAAAAAADDDEEEEEEEEEEEEFFFIIILLLRRRTTTWWWZZZ___dddkkkooovvvxxx|||llldddYYYQQQOOOQQQSSSTTTWWWYYY[[[^^^aaacccdddeeefffffffffgggggggggggggggeeedddcccbbbbbbbbbcccdddbbbcccdddeeedddbbb```^^^______]]][[[YYYVVVTTTRRRLLLGGG???999666555444444111111111111222222222222222111111000///......---000000000000000000000000000000000000000000000000............/////////000---------............///000000000000000000000000//////////////////////////////............/////////......------///000111///////////////////////////...---,,,,,,---...///......---,,,---...///000////////////////////////------------------------...------,,,,,,------...//////.........---------,,,,,,------------......///......------,,,+++++++++++++++,,,,,,,,,------/////////....../////////---------,,,,,,+++++++++---------............/////////...---,,,++++++***------......------,,,+++------------------------------------------------------------------------........................//////.........---------------------------------........................---------------------------,,,,,,++++++******)))&&&(((***+++,,,,,,++++++/////////......------,,,---,,,++++++++++++,,,------------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000........................++++++,,,,,,,,,---------/////////......---------------------------------,,,------......------,,,***++++++,,,,,,------............................................................/////////////////////.........---------------............------000000///...............////////////////////////<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999999::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999::::::============>>>>>>>>>>>>AAABBBCCCCCCBBBCCCFFFHHHHHHJJJLLLOOOQQQVVV[[[___jjjlllpppssswww|||vvvggg\\\UUUSSSRRRQQQUUUVVVXXX[[[^^^aaabbbcccffffffffffffffffffggggggeeedddcccbbbbbbbbbcccdddbbbcccdddddddddbbb```___^^^^^^]]]\\\ZZZXXXWWWVVVOOOJJJBBB<<<888666444333111111111111111111111222222222222111000000//////000000000000000000000000000000000000000000000000........./////////000000........./////////000000////////////////////////////////////////////////......------------......///......---...///000111///////////////////////////...------------...///...------,,,---...///000........................------------------------------,,,,,,,,,,,,------//////.........---------......------,,,,,,++++++------------------------,,,,,,,,,,,,------------++++++************++++++---------,,,,,,+++++++++---------............///.........------,,,,,,+++------......------,,,+++------------------------------------------------------------------------........................//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------.........//////...------------...///---------,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------++++++,,,,,,,,,---------.........---------,,,,,,------------------------,,,------......------,,,------------------------................................................000//////......---------//////.........---------//////000000000000//////000000///...............////////////////////////<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;::::::::::::999999::::::999999999999999999;;;;;;;;;<<<<<<<<<=========>>>?????????@@@BBBDDDEEEFFFHHHIIIJJJLLLPPPSSS\\\^^^bbbeeeiiinnntttxxxxxxhhh\\\UUUQQQPPPQQQRRRUUUXXX[[[^^^```aaadddddddddeeeeeefffffffffeeeeeedddcccccccccccccccbbbcccddddddcccbbb```___^^^^^^^^^]]]]]][[[ZZZZZZSSSNNNGGGAAA<<<888555333222111111000000000111111333333222222111111000000000000000000000000000000000000000000000000000000....../////////000000000////////////000000000111........................////////////////////////------,,,,,,,,,,,,------///............///000000///////////////////////////...------------...///...------------...//////........................---------------------------,,,,,,++++++,,,,,,---...............---------///......---+++******)))++++++,,,------...//////,,,------------.........---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++---------............///------------------------------......------,,,+++------------------------------------------------------------------------.......................................---------------------------------------------------------++++++++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------///......------......///------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------............------000000///......---,,,,,,................................................000000///...---,,,++++++...............---------//////000000000000//////000///......---.........////////////////////////============<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;:::::::::999999999:::::::::999999888888888;;;<<<<<<<<<<<<=========;;;<<<>>>>>>======???AAACCCDDDFFFGGGGGGIIILLLNNNRRRTTTWWW[[[^^^ccciiimmmtttzzzqqqbbbWWWQQQOOOOOOPPPRRRUUUXXX\\\^^^```bbbbbbccccccdddeeeffffffeeeeeeddddddccccccccccccbbbccccccccccccbbbaaa```___``````___^^^]]]\\\\\\WWWSSSMMMGGGAAA<<<777444333222111000000000000111222222222111111000000000////////////////////////////////////////////////...////////////000000000....../////////000000000........................////////////////////////...------,,,,,,------.............../////////000////////////////////////.........------.........------------......//////........................------------------------,,,,,,++++++++++++,,,,,,...........................------,,,++++++******,,,,,,,,,---------......---------........./////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........------......------,,,+++------------------------------------------------------------------------................................................------------------------------------------------+++,,,,,,,,,,,,,,,------------------....../////////...,,,++++++,,,---...//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,++++++,,,---...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------............------///.........---------,,,.........................................................------,,,,,,+++........................------............------///......------.........////////////////////////?????????>>>>>>>>>>>>===<<<============<<<;;;;;;::::::::::::::::::999999::::::::::::::::::::::::888999999::::::999999888;;;;;;:::::::::999999999:::::::::999999888888888::::::;;;;;;;;;<<<<<<<<<:::<<<===>>>======>>>???===???AAABBBBBBDDDFFFIIIJJJLLLOOORRRUUUYYY^^^bbbhhhnnnuuu|||zzzhhhZZZQQQNNNNNNOOOPPPRRRVVVYYY\\\^^^___```aaabbbcccdddeeeeeeeeeeeeeeeeeeddddddccccccbbbcccccccccbbbbbbbbbaaabbbbbbbbbaaa```^^^]]]\\\ZZZWWWRRRMMMHHHBBB;;;777555444222000///000000111000000000000000/////////////////////////////////////////////////////////////////////000000000111------........./////////........................//////////////////////////////............//////---......///////////////////////////////////////---..................------------.......................................---------------------------,,,,,,++++++,,,,,,------.....................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,------.........------......------,,,+++------------------------------------------------------------------------........................---.....................------------------------------------------------------------......///////////////......---------///...---,,,,,,,,,---...///......,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---++++++,,,,,,,,,---------................................................+++,,,,,,------.........---.....................------............------......------------......////////////////////////AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999:::;;;;;;:::999888;;;;;;::::::::::::999999::::::999999999999999999888888888999999999:::::::::<<<>>>>>>=========>>>:::<<>>===>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999;;;;;;::::::::::::999999999999999999999999::::::888888888999999999:::::::::<<<>>>>>>===<<<<<<===;;;===???@@@@@@@@@AAACCC???@@@BBBCCCEEEHHHKKKOOORRRWWW^^^cccgggllltttyyyrrrbbbVVVQQQLLLLLLLLLMMMOOORRRUUUWWW\\\\\\^^^___aaacccdddeeedddeeefffffffffeeedddccccccbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaa```______[[[ZZZXXXVVVRRRLLLEEE???:::888555222111111222333000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111............///////////////////////////////////////////////////////////////......------......///------///000000000///...////////////////////////------...//////...------,,,---.../////////...---------------------------------------------------///......------......///---------.........//////........................---------------------,,,,,,,,,,,,,,,------------000//////......//////000+++++++++,,,,,,------------------............///,,,,,,------------------------......------,,,+++------------------------------------------------------------------------........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......------------------***+++,,,---------------******+++---...///000111------...//////...------------------.........///,,,------------------,,,........................,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,---------......---.........////////////------------------------------------............,,,,,,---------.......................................////////////......,,,,,,,,,---------------................................................---------......//////000---------.........////////////000000000000//////---,,,,,,,,,------...///////////////////////////EEEDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCAAA@@@>>>@@@@@@??????>>>>>>======::::::::::::::::::::::::999:::<<<======<<<:::999;;;;;;;;;:::::::::999999888888888999999::::::;;;::::::;;;;;;;;;<<<<<<<<<999;;;===>>>===<<<<<<<<<999:::<<<===<<<;;;<<<===???@@@AAABBBCCCEEEIIIKKKLLLPPPVVV[[[^^^dddkkkpppuuu{{{~~~{{{zzz|||~~~}}}ttteeeZZZUUUKKKJJJJJJJJJLLLOOORRRTTT[[[[[[]]]___aaacccdddeeedddeeefffffffffeeedddccccccbbbbbbbbbbbbbbbcccccc^^^___```aaaaaaaaaaaaaaa[[[ZZZYYYXXXUUUOOOHHHBBB<<<999666333111111222333111111111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000////////////////////////...------,,,,,,------...,,,---///000000000///...////////////////////////,,,---...//////...---,,,,,,,,,.../////////...---------------------------------------------------//////............//////---------.........//////111111000///...------,,,+++,,,,,,------......///+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,------------------.........//////------------------------------......------,,,+++------------------------------------------------------------------------........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,---.........((()))+++---......---------------.........//////++++++,,,------,,,++++++---------.........//////+++,,,............,,,+++........................,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,---------......---------.........//////........................---------.........//////---------....../////////////////////////////////......////////////....../////////...------,,,,,,................................................//////////////////......---------.........//////------............------,,,,,,,,,,,,------...///////////////////////////IIIIIIHHHGGGEEEDDDCCCCCCDDDBBBAAAAAABBBCCCCCCBBBFFFCCC@@@????????????>>>============<<<;;;:::999======<<<;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAACCCCCCHHHJJJMMMOOORRRWWW]]]aaakkkpppwww~~~|||{{{yyyxxxzzz}}}yyymmmaaaYYYSSSQQQMMMJJJJJJLLLOOOQQQVVVUUUVVVYYY]]]bbbeeeeeeggggggggggggfffeeedddcccdddccccccbbbbbbccccccdddccccccbbbbbbaaaaaa``````bbb___[[[ZZZXXXUUUPPPKKKAAA>>>999666444333111000111000000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000---...///...---------/////////////////////////////////............//////........................,,,,,,,,,---------.........------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................------------------------,,,,,,...///000000111111------------------------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,---...///000......---------,,,,,,,,,...///000111111///---+++)))***+++,,,---......---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---//////...---...///+++++++++++++++++++++++++++,,,...000000///...---////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,------------------,,,---......//////......////////////////////////......------------............////////////..............................////////////////////////......////////////......------///000111111111111///////////////000111111111///------///111111111................................................................................................KKKJJJIIIHHHFFFEEEDDDCCCGGGEEECCCCCCEEEEEEEEEDDDEEECCCAAA@@@AAAAAA@@@???????????????>>>===<<<;;;=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999777888888999::::::;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<============>>>???AAAAAACCCEEEGGGIIILLLPPPUUUYYYccchhhooovvv|||zzzwwwtttvvv{{{}}}tttjjjcccYYYUUUPPPMMMLLLMMMOOOPPPVVVUUUVVVYYY]]]aaaccccccdddeeeeeefffffffffeeeeeecccccccccbbbbbbccccccccccccbbbbbbbbbaaaaaa`````````]]][[[ZZZYYYWWWRRROOOFFFBBB===888666444222111222111111000111111222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000...///000000......///000//////////////////////////////............//////........................---------.........//////.........------.........------------------------........................------------------------.........------,,,,,,,,,------------------------........................------------------------------.../////////..............................------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////............---------,,,,,,,,,...///000000000...---,,,,,,,,,,,,------......///......------,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++---......---,,,,,,---------------------------,,,---...///000///---,,,.................................------,,,,,,,,,......---------,,,,,,,,,------------------------........................,,,---......//////......////////////////////////......------------............////////////..............................////////////////////////......////////////......,,,,,,---.../////////...///////////////000000111///---,,,,,,.../////////................................................................................................QQQPPPOOOMMMKKKIIIHHHGGGJJJHHHFFFFFFGGGGGGFFFEEEFFFEEEDDDDDDEEEEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>========================;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::888888999999::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDFFFIIIMMMPPPWWW\\\cccjjjpppwww|||~~~wwwrrrtttyyyxxxsssgggaaaZZZTTTQQQQQQQQQRRRUUUTTTUUUXXX\\\___aaaaaaaaabbbcccdddeeefffffffffccccccccccccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa^^^]]]\\\[[[[[[YYYUUUSSSNNNIIIBBB<<<999666444222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000111000///...///111//////////////////////////////............//////................................./////////000000//////............//////------------------------.........................................................---------------------------------------........................------------------------...............---,,,,,,////////////////////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,...000111///---,,,......---------,,,,,,,,,/////////...............///...---------...///000000//////...---,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---///...,,,***++++++........................------/////////...---,,,------------------------.........---------------...------------,,,,,,,,,------------------------000000000//////......---,,,---......//////......////////////////////////......------------............////////////..............................////////////////////////......////////////......------...............---//////......//////000111---,,,***+++,,,......---................................................................................................[[[ZZZXXXVVVSSSQQQOOONNNNNNLLLIIIIIIIIIIIIHHHFFFGGGGGGGGGHHHIIIHHHFFFCCCBBBBBBBBBBBBBBBAAA@@@@@@===============>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDGGGJJJMMMRRRXXX___eeelllrrrvvvyyy}}}}}}zzz{{{~~~yyyqqqggg___[[[XXXVVVTTTRRRRRRRRRUUUZZZ]]]______aaaaaabbbcccddddddddddddbbbbbbccccccccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbb______^^^]]]\\\ZZZWWWUUUUUUOOOHHHAAA<<<888555333222111111000000000000111////////////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////////////////////////////...///000000///...///000//////////////////////////////............//////........................---.........////////////......------------......................................................------------...........................---------................................................------------------------,,,---------------,,,,,,................................................///............---------------------------------,,,,,,,,,------------...+++,,,...///000///...---......---------,,,,,,,,,///......---------...///000///---++++++,,,...///...............---------,,,,,,,,,---------......------------------------...........................///000///,,,+++++++++............................../////////...---,,,------------------------...............---------------------------------........................111000000///...---,,,,,,,,,---......///.........////////////////////////......------------............////////////..............................////////////////////////......////////////......///000000000000000///...///............///000000---+++***+++---...---,,,................................................................................................eeedddbbb___\\\YYYWWWVVVSSSPPPNNNLLLLLLKKKJJJHHHHHHHHHHHHHHHIIIHHHFFFCCCBBBCCCCCCCCCCCCBBBAAAAAA============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;::::::999:::::::::===>>>@@@@@@@@@@@@CCCDDDGGGKKKQQQVVV\\\bbbhhhlllnnnrrrxxxtttlllfffbbb]]]XXXSSSRRRQQQSSSWWW[[[]]]^^^aaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbccccccbbbbbbaaa``````aaaaaabbbbbbccccccaaaaaaaaa```]]]ZZZWWWVVVXXXSSSLLLFFF@@@;;;777444222111000//////////////////////////////////////////////////////////////////000111111111111000///////////////////////////////////////////////////////////////////////////---...//////------.../////////////////////////////////............//////........................,,,,,,---------.........---,,,,,,++++++,,,,,,---................................................++++++,,,,,,,,,---------........................................................................------------------------***+++,,,---............------------------------........................///............---------------------------------,,,,,,---------............------------...//////......---------,,,,,,,,,......------------...//////...,,,******+++---...,,,------....../////////,,,,,,,,,---------......---------------------------.....................///000111000...,,,,,,---------------------------..................------------------------------........................------------------------........................//////......---,,,++++++,,,---......///.........////////////////////////......------------............////////////......////////////////////////////////////////////////......////////////......///000000000000000///..................//////000---,,,,,,---...///...---................................................................................................pppooollliiieeebbb```^^^[[[XXXUUUSSSSSSQQQPPPNNNKKKIIIHHHHHHHHHHHHEEECCCCCCDDDDDDDDDDDDDDDCCCCCC????????????????????????============<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888888888888888888888999999999999999999999999;;;::::::999999999:::::::::;;;======<<<<<<>>>???CCCFFFJJJNNNSSSXXX]]]aaabbbffflllssszzzyyyuuupppiiiccc[[[XXXUUUTTTVVVYYY[[[\\\``````aaaaaaaaa``````___```aaabbbccccccbbbaaa```______```aaabbbccccccdddbbbcccdddbbb^^^[[[YYYYYYZZZVVVQQQKKKFFF@@@:::666222222111000////////////000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000---...///...---,,,---/////////////////////////////////............//////........................,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,................................................***++++++,,,,,,---------.............../////////................................................------------------------***+++,,,---////////////------------------------........................///............---------------------------------,,,---------............///...---,,,,,,...///000......---------,,,,,,,,,---------------.........---,,,++++++++++++------,,,,,,,,,---......//////,,,,,,,,,---------......---------------------------------...............///000222111///.........,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------.............../////////,,,,,,,,,------------....................................---,,,,,,++++++,,,---......//////......////////////////////////......------------............////////////......////////////////////////////////////////////////......////////////......------...............---......------......///000...------...000000///---................................................................................................}}}{{{xxxuuuqqqmmmjjjiiieeebbb___]]][[[ZZZXXXVVVRRRPPPMMMLLLKKKKKKIIIGGGEEEFFFFFFGGGGGGFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;888:::<<<<<<;;;;;;<<<===???AAADDDGGGJJJNNNRRRVVVVVVZZZ```gggmmmuuu}}}|||uuuhhhbbb[[[VVVUUUWWWYYYZZZ]]]^^^___``````````````````aaabbbccccccbbbaaa```^^^___```aaabbbcccdddddd```cccdddccc___]]]\\\]]][[[XXXUUUQQQLLLEEE>>>999555444333222111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////000000000000000000000000---///000///...---.../////////////////////////////////............//////........................------------............---,,,,,,++++++,,,,,,---................................................++++++,,,,,,---......///---........./////////000................................................------------------------,,,---...///////////////................................................///............---------........................------------............---------.....................---------,,,,,,,,,+++,,,---.........------++++++,,,,,,------.........---------,,,,,,,,,+++,,,,,,,,,---------..............................---------.........//////---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111........................---........./////////000,,,,,,,,,---------..........................................------------,,,---......//////......////////////////////////......------------............////////////......////////////////////////////////////////////////......////////////......,,,,,,---.../////////......------------...//////---------///000111///---................................................................................................~~~zzzvvvsssqqqllliiifffdddbbb```^^^\\\ZZZWWWSSSQQQPPPOOONNNMMMGGGGGGHHHIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBBBB????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999;;;=========<<<===>>><<<>>>@@@BBBDDDGGGKKKOOOOOORRRXXX^^^eeemmmuuuzzzrrrkkkaaaYYYVVVVVVXXXXXXZZZ[[[]]]___```aaabbbbbb___aaabbbccccccbbbaaa___^^^___```aaabbbcccdddeee___aaadddccc```^^^___```[[[ZZZXXXUUUPPPIIIAAA<<<777666555444333333333333000000000000000000000000000000000000000000000000...000111222222111000...000000000000000000000000////////////////////////000000000000000000000000///000111000///...///111//////////////////////////////............//////..................................../////////000...------,,,,,,------...////////////////////////........................,,,,,,------...///000000---.........//////000000////////////////////////........................------------------------/////////000//////...---//////////////////////////////////////////////////////.........---------........................---------.........//////***,,,...000111///---,,,......---------,,,,,,,,,***+++---//////...---,,,+++,,,---...////////////000///...---+++***)))(((,,,,,,,,,---------..............................---------.........//////,,,---//////...---...///------------------------++++++,,,,,,...///111222////////////////////////---.........//////000000,,,,,,,,,------.........////////////////////////.........///////////////,,,---......//////......////////////////////////.........------...............////////////......000000000000000000000000////////////////////////......////////////......------///000111111111111...------------...//////---,,,---...000000...,,,................................................................................................~~~{{{xxxtttqqqooolllhhhfffeeebbb]]]ZZZWWWUUUSSSQQQOOONNNMMMLLLJJJIIIHHHGGGIIIGGGDDDCCCDDDEEEEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@AAACCCDDDFFFFFFIIILLLOOOTTTYYY```hhhnnnsssxxxyyymmmccc]]][[[[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^``````aaaaaaaaaaaa````````````aaabbbcccdddeeeeeebbbbbbbbbbbbaaaaaaaaaaaa^^^\\\ZZZXXXTTTOOOHHHCCC>>>999333111333444111...////////////////////////111111000000//////......111000///000222222000///111111000000//////......000000000000000000000000////////////////////////////////////////////////000000000000000111111222......------------..............................000///...------...///000........................++++++,,,,,,---...//////////////////////////////.........------,,,,,,,,,000///...---,,,,,,---.........---,,,---...///000---------............//////............---------/////////...---------,,,////////////////////////......//////000111111222------......///......---,,,,,,,,,---------......,,,---------.../////////------............------........................------------------------------,,,,,,,,,+++++++++......------------.........///////////////......------............------..........................................---------...///000000///...---........................------------------------..................------,,,,,,,,,---------......................................................//////.........------------------............///////////////////////////......------------......//////000000000000//////000000//////.........---//////000000000000//////...///000///...---...000////////////////////////000000////////////000000........................................................................------......//////000000|||yyyvvvsssooommmkkkhhhccc```]]][[[YYYWWWUUUTTTSSSQQQOOOMMMLLLKKKLLLIIIGGGFFFGGGGGGFFFEEECCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEIIILLLQQQXXX___dddhhhmmmttt|||zzznnneee___ZZZXXXXXXYYYZZZ[[[]]]^^^^^^___``````aaaaaabbbaaaaaaaaa``````aaaaaabbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaa___]]][[[YYYWWWRRRLLLGGG@@@:::444222333444111...111111111111111111111111111111000000////////////111000///000222222000///111000000000/////////...000000000000000000000000000000000000000000000000/////////////////////////////////...///000000111/////////....../////////........................//////...------...//////........................++++++,,,,,,---......///..............................---------,,,,,,,,,//////...---,,,---.........------,,,---...///000---------............//////............---------...............---------////////////////////////+++++++++,,,------......---.....................,,,,,,,,,---------......---------...............------............------........................------------------------000000/////////..................------...............////////////......------............------................................................---...////////////...---........................------------------------........................,,,,,,---------.........................................................//////.........------------------............///..............................------------......//////000000000000//////000/////////............------............------...///000///...---...000//////////////////////////////............//////.................................................................................///////////////}}}zzzwwwtttqqqmmmiiigggfffcccbbb___^^^\\\YYYVVVTTTRRRQQQOOOMMMKKKJJJJJJJJJHHHGGGDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???@@@CCCFFFIIIOOOUUUYYY\\\```gggooovvv~~~~~~rrrggg\\\VVVTTTUUUVVVXXXZZZ\\\^^^______```aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaa___^^^\\\[[[YYYVVVQQQMMMBBB===888555444444111...111111111111111111111111111000000000000/////////111000///000222222000///000000000000////////////000000000000000000000000111111111111111111111111////////////////////////...............//////000000000////////////000000..............................------------..............................+++,,,,,,------.........------------------------...------------,,,,,,,,,......---------...//////...------------...//////---------............//////............------------------...............////////////////////////,,,,,,------...////////////......---------......,,,,,,,,,---------.....................---------------............------........................------------------------111111000000000/////////........................---....../////////......------............------................................................------............------........................------------------------........................,,,------------........................................................................------------------............///..............................------------......//////000000000000//////////////////............------............------...///000///...---...000////////////////////////......------------......////////////////////////................................................///////////////.........~~~{{{wwwtttsssqqqooonnniiihhheeeaaa^^^ZZZXXXVVVSSSQQQOOOMMMMMMLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA===============<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>@@@BBBDDDFFFIIINNNRRRSSSWWW^^^eeelllttt|||}}}nnn```WWWQQQQQQRRRTTTVVVYYY\\\^^^___```aaabbbccccccccccccbbbaaaaaaaaa``````______bbbbbbbbbbbbaaaaaaaaa```___]]]\\\\\\[[[XXXTTTQQQFFFBBB<<<888666444222000111111111111111111111111000000000000000000000000111000///000222222000///000000000000////////////////////////////////////000000000000000000000000///////////////////////////............///000000000//////////////////000........................------------------------........................,,,,,,,,,---------......------------------------------------------------------------......//////------------......//////---------............//////............---------,,,---------.../////////////////////////////////---------...//////000000//////...---------......,,,,,,,,,---------....../////////...---------,,,------............------........................------------........................---------,,,---..................---------......//////......------............------........................---------...............------------------------................................................---------...............------------....................................................................................---------............///..............................------------......//////000000000000/////////////////////.........//////000000000000//////...///000///...---...000///////////////////////////......------......///000000000000000000000000................................................000000//////......------}}}|||{{{yyysssqqqnnnjjjfffbbb___]]]XXXVVVTTTRRRQQQPPPMMMJJJKKKJJJIIIIIIGGGGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAA?????????>>>>>>=========<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAABBBCCCFFFIIILLLMMMPPPUUU[[[bbbiiiqqqvvvrrraaaWWWPPPPPPOOOPPPRRRVVVZZZ\\\^^^^^^```aaaccccccddddddbbbbbbaaaaaa```_________bbbbbbbbbbbbaaaaaaaaa```]]]\\\[[[[[[[[[YYYVVVTTTLLLHHHBBB===888555333111000000000000000000000000000000000000111111111111111000///000222222000///////////////000000000000////////////////////////////////////////////////////////////////////////000000//////000000111222///......------......///////////////////////////,,,------------------,,,........................,,,,,,,,,---------------------------------------------------------------,,,,,,---....../////////---------...............---------............//////............---------,,,---------.../////////////////////////////////)))******++++++,,,------//////...---------------,,,,,,,,,---------....../////////...---------,,,------............------........................---------....../////////---------,,,,,,,,,++++++------...//////...------,,,,,,---...............------............------........................---------.........//////---------,,,,,,---------................................................---------.........//////---------.........//////................................................---.....................---------............///..............................------------......//////000000000000//////........./////////////////////000000000000//////...///000///...---...000////////////////////////000//////////////////000000000000000000000000000........................////////////////////////000000//////......------}}}|||xxxtttpppllliiigggaaa___\\\[[[YYYVVVSSSPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@??????>>>======<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@AAADDDFFFGGGIIIMMMQQQVVV]]]dddiiissszzzrrrbbbWWWRRRPPPNNNNNNOOOSSSWWWZZZ\\\]]]^^^```bbbcccddddddbbbbbbbbbaaaaaa`````````bbbbbbbbbbbbaaaaaaaaaaaa]]]\\\[[[ZZZ[[[ZZZXXXVVVQQQNNNHHHAAA;;;777555444////////////////////////000000000111111111111222111000///000222222000///////////////000000000000000000000000000000000000........................////////////////////////000000000000000111222222......------------......////////////////////////------............------........................------------------------------------------------,,,,,,,,,------------...,,,---......///.........,,,---......//////......---------............//////............------------------...............////////////////////////++++++,,,------......///////////////...---,,,+++,,,,,,,,,---------.....................---------------............------........................---------...//////000000///............---------,,,---...//////...---,,,+++,,,---...............------............------........................,,,,,,------.../////////......------------......................................................,,,,,,------.../////////------........./////////................................................---------...............---------............///------------------------......------------......//////000000000000//////.........///////////////------............------...///000///...---...000////////////////////////000000////////////000000////////////////////////........................///////////////////////////////////////.........{{{wwwsssrrrkkkiiifffeeeccc```[[[XXXTTTSSSRRROOOMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======999;;;=========>>>@@@BBBDDDEEEHHHJJJMMMSSSYYY^^^dddkkkuuu}}}vvvhhh^^^TTTRRROOOMMMMMMPPPTTTWWWZZZ[[[]]]___aaabbbccccccbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa^^^]]][[[[[[[[[[[[YYYWWWUUURRRMMMEEE>>>999666666000000000000000000000000000000111111111222222222111000///000222222000///.../////////000000000111000000000000000000000000///////////////////////////////////////////////////////////////000111111//////............//////////////////////////////---...////////////...---........................------------------------........................,,,,,,,,,---------......---.../////////...---,,,,,,---.../////////...------------............//////............---------...............---------////////////////////////...//////000000111222222---...000111000...+++))),,,,,,,,,---------......---------...............------............------........................---------...///000000000////////////............,,,---///000000///---,,,***+++,,,---............------............------........................,,,,,,------...//////000//////...------...//////................................................,,,,,,------...//////000............////////////................................................---------.........//////---------............///------------------------......------------......//////000000000000//////............/////////000------............------...///000///...---...000/////////////////////////////////....../////////................................................////////////////////////.........///////////////~~~{{{yyyrrrpppnnnllljjjfffbbb^^^[[[ZZZXXXUUURRRPPPNNNLLLIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<<<<======999;;;=========>>>???AAADDDEEEFFFGGGJJJNNNTTTYYYYYYaaajjjrrryyy{{{ppphhhVVVSSSOOOLLLLLLOOORRRUUUYYYZZZ\\\^^^```bbbccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaaaaaaa```^^^\\\\\\\\\\\\ZZZXXXXXXUUUOOOGGG???:::777777111111111111111111111111000000111111222222222222111000///000222222000///.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////...............///000000000000////////////000000000000000000000000000000---...///000000///...---........................------------------------////////////////////////,,,,,,,,,------.............../////////...,,,+++,,,,,,.../////////...------------.........////////////.........---------/////////......------,,,////////////////////////,,,,,,------.../////////,,,...000222111...+++(((,,,,,,,,,---------......,,,------....../////////---..................---........................---------...///000000111///.........------------,,,---///000000///---,,,***+++,,,---............---..................---........................,,,,,,------...///000000000///...------...///000........................////////////////////////,,,,,,------...///000000............/////////000................................................---------.........//////---------.........//////------------------------.........------.........//////000000000000//////---.........//////000000//////000000000000//////...///000///...---...000////////////////////////.........------.........................................................000000000000000000000000---.........//////000000{{{yyyvvvtttrrrpppmmmkkkhhhddd___[[[XXXUUUQQQOOOOOOLLLIIIGGGHHHJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???????????????@@@???>>>>>>============>>>::::::::::::::::::::::::::::::;;;;;;::::::999888<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>???@@@BBBEEEHHHKKKLLLVVVYYY^^^dddlllvvv|||tttmmmaaa[[[RRRMMMKKKMMMOOOPPPUUUWWWZZZ\\\]]]^^^aaaccc```aaaaaaaaaaaa``````______```aaabbbbbbbbbbbbbbb___^^^^^^]]]]]]\\\\\\[[[WWWTTTOOOLLLIIICCC:::444444333111111222222000...000000000000000000000000111111111111111111111111222111111111000000//////111000///......///000111---...///000000111000000////////////////////////......////////////......000000//////.........---////////////////////////000000000000000000000000------------------------,,,++++++---//////...---,,,---......//////............//////...---,,,,,,---,,,,,,,,,,,,---......////////////////////////........................---------------...///000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000.........------,,,,,,,,,------............------........................//////000111111111111111..................------///////////////.........////////////////////////---------------------------,,,,,,+++,,,---...///------------------------///...---,,,,,,---...///............//////////////////000000///---+++******,,,...---+++***,,,...000///---+++***+++///222,,,,,,------...///000000000000000000000000000000............////////////...............///000111---------------------------,,,,,,,,,,,,---......////////////////////////,,,,,,------...///000000////////////000000000000111111111111111000//////000000000000000000000000///////////////.........//////000111111222111111////////////////////////---......///////////////........................000///...------...///000////////////////////////|||zzzyyywwwtttrrrooolllhhheeebbb___ZZZXXXUUUQQQMMMKKKKKKLLLLLLLLLHHHIIIIIIHHHHHHFFFEEEEEEBBBBBBAAAAAA@@@@@@AAAAAA??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<=========>>>???AAACCCFFFHHHIIIPPPSSSWWW]]]dddmmmwww}}}~~~yyytttjjjbbbXXXPPPMMMNNNOOOPPPSSSUUUYYY[[[\\\^^^```bbb```aaaaaaaaaaaaaaa````````````aaabbbbbbbbbaaaaaa______^^^]]]]]]\\\\\\[[[YYYVVVRRROOOLLLFFF>>>888555333111000111222111000000000000000000000000000111111111111111111111111111111111111000000000///111000///......///000111...//////000000000000///////////////////////////......////////////......000/////////............////////////////////////////////////////////////---------.........//////...---,,,---......---+++,,,---......//////............//////...------,,,///////////////000000111////////////////////////..............................---------...////////////............//////...................................................------------------,,,------............------..............................///000000000000///................................................////////////////////////------------------------------,,,,,,,,,---...///------------------------///...------------...///............//////////////////000000///...,,,++++++---......,,,+++,,,...//////000///------...000++++++,,,,,,---......///////////////////////////............///////////////............//////000........................---------------......///////////////////////////,,,,,,---......//////000////////////000000000000111111111111111000//////000000000000000000000000000000///...---,,,,,,+++,,,---...............---////////////////////////---......///////////////------..................000///...------...///000////////////////////////~~~{{{uuussspppnnnkkkgggbbb___^^^ZZZUUURRRQQQPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDCCCBBBBBBCCCCCC@@@???>>>>>>======>>>>>>=====================<<<===============<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>@@@BBBDDDEEEHHHKKKNNNSSSXXX```hhhnnnxxx}}}}}}}}}uuummm```VVVPPPNNNNNNOOOOOORRRVVVYYY[[[\\\^^^___``````aaabbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaa``````______^^^^^^]]]\\\\\\\\\[[[XXXUUURRRPPPKKKCCC===888555111000000111222222000000000000000000000000000000000000000000000000111111111111000000000000000000////////////000000///000000000000//////...////////////////////////......////////////......////////////............////////////////////////////////////////////////---......//////000000000000///------...---,,,***,,,---......//////...............///......---,,,///////////////000000111////////////////////////........................//////......---.........//////............//////000000000000000000000000---------------------------------------.........------............------........................------...////////////...........................------------------------////////////////////////---------------------------------,,,------...///------------------------///......------......///............////////////...//////000000//////...---...///...---,,,---///,,,...000000...,,,,,,,,,+++++++++,,,------......////////////////////////............////////////000//////............///////////////////////////...............///000000////////////////////////---------......//////000////////////000000000000000111111111111000000///000000000000000000000000111000///...,,,+++******------.........---,,,,,,////////////////////////---......///////////////---------......///////////////............//////000000000000000000000000|||{{{yyyxxxvvvrrrmmmiiihhhddd___[[[XXXUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>==================<<<<<<<<<============<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<======>>>@@@AAABBBCCCEEEHHHKKKOOOUUU\\\```kkkpppyyy}}}yyy|||}}}tttgggZZZRRRNNNLLLKKKLLLOOOTTTWWWYYYZZZ\\\]]]___```aaaaaabbbbbbbbbbbbaaabbbbbbbbbaaa```_______________^^^]]]]]]\\\\\\\\\YYYVVVUUUSSSOOOHHHBBB;;;777222000000222333444000000000000000000000000////////////////////////111111111000000000000000000000////////////000000000000111000000///...---////////////////////////......////////////......///////////////.........//////////////////////////////////////////////////////..................000...------......---,,,,,,---......///.........---...............------,,,,,,,,,,,,,,,------...////////////////////////........................000000///......---......//////............//////........................------------------------,,,,,,------......//////------............------........................------...////////////...---------...............---------...............////////////////////////...........................------------.................................//////............//////............////////////...//////000000000000000////////////............,,,---///...,,,******+++,,,,,,,,,------.........////////////////////////............////////////111000///...............///////////////////////////////////////000000111////////////////////////------....../////////000////////////000000000000000000111111111111000///000000000000000000000000000000///...------,,,,,,000111111111000///......////////////////////////---......///////////////------......//////000000/////////....../////////000000000000000000000000|||xxxrrroooiiieeeaaa^^^ZZZXXXTTTTTTSSSRRRQQQOOONNNMMMJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@??????@@@============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<==================>>>???@@@@@@AAACCCEEEGGGJJJNNNSSSWWW___eeennnwwwyyyxxxyyy~~~yyymmmaaaXXXQQQLLLIIIKKKNNNRRRTTTVVVWWWYYY[[[]]]^^^___```aaabbbbbbbbbaaaaaaaaaaaaaaa```___^^^``````___^^^^^^]]]]]]\\\[[[YYYWWWVVVVVVRRRLLLGGG@@@;;;555222111222444444000000000000000000000000////////////////////////000000000000000000111111//////000000000000//////000000111000000///...---////////////////////////......////////////...............///////////////////////////////////////........................000//////...---,,,++++++///---,,,,,,.../////////,,,---......///.........------...............---++++++******++++++,,,---////////////////////////........................111000///...............//////............//////////////////////////////........................---------....../////////------............------..............................///000000000//////---------.........//////......//////000000000000////////////////////////.............................................---........................////////////////////////............////////////......//////000000111111000000////////////...---...//////---++++++---...............////////////....................................////////////111000///.......................................000////////////000111111000000000000000000000000.........///////////////////////////000000000000///000000111111111000000000000000000000000000000///////////////000000000222222222222222111000///////////////////////////---......///////////////........./////////000000...//////////////////...000000000000000000000000}}}yyytttpppllliiieeebbbZZZYYYXXXWWWTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<==================>>>???@@@@@@@@@BBBDDDEEEFFFIIIMMMPPPVVV[[[cccllluuu~~~zzzwwwzzzvvvmmmddd[[[SSSMMMLLLNNNPPPRRRSSSUUUXXXZZZ[[[\\\^^^___```aaaaaabbb``````aaaaaaaaa```______``````______^^^]]]]]]]]][[[YYYXXXXXXXXXUUUPPPKKKEEE@@@999555333444444444000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000/////////000000000000//////...////////////////////////......////////////...............///////////////////////////////////////........................//////...---,,,++++++***///---+++,,,...000111111,,,---......//////......,,,---......///.........---------,,,---......///////////////////////////........................000000//////...///////////////............//////111111111111111111111111......................................./////////------............------..............................///000000000000///,,,,,,------...//////////////////000000111111222////////////////////////...........................////////////...------...........................//////000000//////...............///////////////.........//////000111111000......//////...,,,000111000///......000222////////////////////////....................................////////////000//////............///........................///////////////000111111000000000000000000000000////////////////////////////////////000000000000///000000111111111111000000000000000000000000000...//////000111111222222000000111111111000//////////////////////////////---......///////////////////////////////////////......////////////......000000000000000000000000{{{xxxtttpppmmmdddcccaaa___[[[XXXUUUTTTQQQQQQOOONNNMMMLLLLLLLLLHHHHHHFFFEEEDDDCCCCCCCCC@@@??????>>>>>>===<<<<<<<<<============<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<<===>>>???@@@>>>@@@BBBCCCCCCEEEIIIKKKOOOSSSZZZaaaiiirrr{{{yyyyyy||||||tttiii^^^VVVNNNOOOPPPPPPPPPSSSVVVYYYYYYZZZ\\\^^^___```aaaaaa______``````aaa``````````````````___^^^^^^]]]]]][[[ZZZYYYZZZ[[[YYYSSSOOOHHHDDD===999666555444333000000000000000000000000111111111111111111111111///000000000111111111111...///000111111000///......//////000000000000///////////////////////////......////////////................../////////000////////////////////////........................---------...............111///,,,,,,---///000000,,,---......//////......,,,------...//////......///............///000000////////////////////////........................//////////////////000111//////............//////000000000000000000000000------------------------////////////............------............------........................------...////////////...,,,,,,------...//////000.........///000111111111////////////////////////...........................///000000///...---,,,...........................///000111111000///...............///////////////...---------...///000222///------//////---+++,,,...000000//////000111////////////////////////....................................///////////////............//////000///////////////////////////............///000000000000000000000000000000000/////////////////////////////////000000000000//////000111111111111111000000000000000000000000////////////000000000000...//////000000000000///////////////////////////---......///////////////111111000000///.........---...///000000///...---////////////////////////{{{wwwtttmmmllljjjgggccc___\\\ZZZTTTTTTRRRQQQPPPOOOOOOOOOJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======:::::::::;;;<<<===>>>???===>>>@@@AAAAAACCCFFFHHHKKKNNNSSSYYYaaaiiirrrxxx||||||yyyzzztttggg^^^PPPPPPPPPOOOOOOQQQVVVYYYXXXYYY[[[]]]^^^`````````^^^^^^___```aaaaaaaaa````````````___^^^^^^]]]]]]\\\[[[ZZZ[[[]]][[[VVVQQQKKKFFF@@@;;;888666333222000000000000000000000000111111111111111111111111//////000000111111111222...///000111111000///.........///000000111000000////////////////////////......////////////......---.........//////000000////////////////////////........................,,,,,,---...///000111222333111...,,,---.........,,,---......//////......,,,,,,---.../////////..................///000000////////////////////////........................//////...//////000111222//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,000000//////......---------..................---........................+++,,,------......------,,,,,,------...///000000---------...///000000111////////////////////////////////////////////////...///000000000///---,,,////////////////////////...///000111111000///.............../////////000///...---,,,,,,---...///222///------...///,,,***%%%)))---//////...,,,,,,..................------..................................../////////000...............///000111000000000000000000000000...............///000000000000000000000000000000000000000000////////////////////////000000000000//////000111111111111111000000000000000000000000000000//////.........---//////000111111222111111////////////////////////---......///////////////222222111000///...---------...///000000///...---////////////////////////~~~vvvuuusssppplllgggccc```___\\\YYYVVVUUUTTTQQQOOONNNLLLIIIIIIJJJKKKJJJJJJEEEDDDCCCAAA@@@?????????<<<<<<<<<=========>>>>>><<<;;;:::999888999:::::::::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<===888888:::<<>>777444333333444333111////////////000111111111111111111111111222111111111000000//////222000...---,,,---...///000000000000000000000000000000///.......................................////////////////////////////////////////////////////////////////////////,,,---......//////..............................////////////////////////,,,---///000000///---,,,///...---,,,,,,---...///............//////////////////.........---------////////////////////////------............---------...///000000///...---111000000//////......---...//////000000//////......000111000...------...////////////////////////000000//////.........---111000///...------...///---------.........//////000000000000000000000000000000000000000000000000............//////////////////............//////////////////////////////........................000000///...............000000//////.........---///...---,,,,,,---...///........................---.........---+++)))(((000//////.........//////000000000000000000000000000000000000111111111111000000000000000111111222......//////000000111111......////////////......//////000000111111222222111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000////////////////////////////////////////////////------............------///...,,,++++++,,,...///////////////////////////~~~zzzvvvqqqmmmjjjeeebbb^^^\\\ZZZXXXUUUSSSOOOMMMJJJIIIJJJKKKJJJIIIGGGFFFEEECCCBBBBBBAAAAAA?????????>>>>>>===============;;;:::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999:::;;;<<<===>>>???@@@@@@CCCDDDFFFJJJPPPWWW]]]aaaeeejjjrrrzzz|||nnn]]]VVVNNNKKKMMMOOOPPPOOOVVVVVVXXXZZZ\\\^^^___``````aaaaaaaaa```___aaacccaaa`````````____________]]]]]]]]]\\\[[[ZZZYYYXXXWWWRRRKKKBBB;;;777555444333222111000//////000111111111111111111111111111111111111111000000000///222111///.........//////000000000000000000000000000000///...............////////////////////////000000000000000000000000////////////////////////////////////////////////,,,---......//////..............................////////////////////////,,,---...//////...---,,,///...------------...///............//////////////////.........---------////////////////////////------............---------...///000000///...---************************+++,,,,,,------,,,,,,+++...///111000...------...////////////////////////000/////////............111000///...---......///---------.........//////000000000000000000000000000000000000000000000000............//////////////////............//////////////////////////////........................000000///...............000000/////////.........///...------------...///........................//////000000///...---,,,000//////.........////////////////////////////////////000000000111111111111111000000111111222333/////////000000000000000//////000000000000////////////000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000////////////////////////////////////////////////---......//////......---///...,,,++++++,,,...///////////////////////////|||xxxuuunnnkkkgggdddbbb___[[[YYYTTTRRROOOMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>======>>>>>>===<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999========================@@@@@@BBBDDDHHHMMMRRRUUUXXX^^^fffnnnvvv{{{ggg___TTTMMMKKKLLLMMMMMMTTTUUUWWWZZZ\\\]]]^^^^^^```bbbbbbbbb``````aaabbb````````````____________^^^^^^^^^]]]\\\[[[ZZZYYYYYYUUUPPPIIIBBB<<<888666333222111000000000111222111111111111111111111111111111111111000000000000111111111000000000000000000000000000000000000000000000///...............000000000000000000000000111111111111111111111111////////////////////////////////////////////////,,,---......//////..............................////////////////////////........................///...------------...///............////////////...............---------////////////////////////------............------......////////////......++++++,,,,,,---......///......////////////.........///000000...---......////////////////////////////////////............000000///............///------........./////////////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////////////////000//////............///000000////////////......///......------......///...........................//////000000///....../////////......//////000////////////////////////////////////000000000000111111111111111222222333111111111000000000000000///000000111111000000////////////000000000000111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////////////////////////////---......//////......---///...---,,,,,,---...///////////////////////////}}}yyyvvvrrrooolllhhhccc```\\\YYYUUUSSSRRRQQQOOONNNJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<>>???AAADDDGGGJJJKKKKKKPPPXXX___fffppp{{{yyykkk^^^UUUQQQPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZ___```bbbbbb```______```_________```````````````_________^^^]]]\\\[[[ZZZXXXXXXVVVRRRLLLDDD>>>:::444444222111111222222333111111111111111111111111000000000000000000111111000111222222222222111111000000000000000000000000000000///.......................................////////////////////////////////////////////////////////////////////////,,,---......///.................................///////////////////////////...------------...///---..................---............////////////---.....................////////////////////////------............------/////////....../////////............------,,,,,,---------......------------...000000///......///////////////////////////.........///////////////......//////////////////........./////////000000////////////////////////------------------------............//////////////////............//////////////////////////////000000000000000000000000//////............////////////000000000000000000////////////////////////////////////////////////*********++++++,,,------///////////////000111111////////////////////////////////////000000000000000////////////000111111333333222222111111000000...//////000000//////...111111111111111000000000000000000000000000000000111111111111111111111111//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////...////////////////////////////////////////////////|||wwwsssjjjgggbbb^^^[[[YYYVVVTTTPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC=========>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999888999999:::;;;<<<======:::;;;<<<>>>@@@CCCEEEFFFEEEJJJPPPUUU[[[dddnnnvvv{{{kkk^^^UUUQQQOOOOOOOOOPPPQQQSSSVVVXXXYYY\\\^^^```aaa```______```_________```````````````_________^^^]]]\\\[[[ZZZXXXXXXWWWTTTOOOHHHAAA===666555444222111222222333111111111111111111111111000000000000111111111111111111111111111222222222000000000000000000000000000000///...............................................................////////////////////////////////////////////////,,,---......//////..............................////////////////////////........................------...//////...------............////////////---------...............////////////////////////------............------//////............/////////......---,,,,,,++++++......////////////......,,,...000000///...///000////////////////////////.........///////////////---...//////000/////////....../////////000000000////////////////////////....................................//////////////////............/////////////////////////////////////////////////////////............//////000//////000000000000111111...//////000000//////...////////////////////////---------------...///000////////////000111222222000000000000000000000000000000000000111111111111000000000///000111111222333333333222222222222222///000000111111000000///333222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...///000000000000000000///////////////////////////}}}vvvrrrmmmhhheeeaaa^^^\\\WWWVVVTTTQQQNNNLLLJJJJJJIIIHHHHHHGGGFFFEEEDDDDDD>>>>>>?????????>>>===<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999999999:::;;;;;;<<<<<<::::::;;;<<<>>>???@@@AAAAAADDDIIILLLQQQXXXaaaiiiwww|||kkk]]]TTTPPPNNNMMMLLLMMMOOORRRVVVXXXXXX[[[^^^```________________________`````````aaa^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXXXXVVVRRRLLLFFFBBB888777555333222111111222111111111111111111111111///000000000111111111111111000000///000111222333000000000000000000000000000000///.......................................////////////////////////////////////////////////////////////////////////,,,---......//////..............................////////////////////////,,,---...//////...---,,,------...//////...------............////////////---------.........//////////////////////////////------............------000///...------...///000000000000///////////////111111222222222222111111,,,...000000///...///000////////////////////////............/////////000,,,---///000000000//////.../////////000000000000000000000000000000000000....................................//////////////////............//////////////////////////////.......................................///000000//////000000000111111111...///000111111000///...////////////////////////000000///...//////111111////////////000111222333111111111111111111111111111111111111222222222222222222111111222222333444222222222333333333333333111222222333333222222111444444444333333333222222222222222222222222222222111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000111111000000000////////////////////////|||vvvqqqmmmjjjfffddd]]]\\\YYYUUURRRPPPNNNMMMNNNMMMLLLJJJHHHFFFEEEDDD??????@@@AAA@@@???>>>===:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<=========>>>>>>>>>???BBBFFFHHHKKKQQQZZZaaannnvvvvvvdddXXXRRRMMMLLLKKKJJJMMMPPPUUUXXXVVVYYY]]]_______________^^^_________``````aaaaaa^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXTTTNNNIIIEEE999888666333222111111111111111111111111111111111//////000000111111111222111000///......000222444000000000000000000000000000000///...............000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,---......//////..............................////////////////////////,,,---///000000///---,,,,,,---...//////...---,,,............/////////000---------.........//////////////////////////////---..................---000///...------...///000------......//////000000......////////////......,,,...///000///...///000////////////////////////---.........//////000000,,,---///000000000//////////////////000000000000111111111111111111111111////////////////////////............/////////000//////............//////////////////////////////.......................................///000111//////000000111111111222...///000111111000///...000000000000000000000000111000///......///000111////////////000111222333111111111111111111111111111111222222222333333333444444333333444444555666222222222333333444444444333444444555555444444333555555555444444333333333333333333333333333333333111111111111111111111111333333222111000///......000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000111111111111000000////////////////////////{{{vvvrrrnnneeeccc___\\\ZZZWWWTTTQQQVVVSSSOOOMMMLLLJJJHHHFFFFFFEEEDDDBBB@@@???======;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999:::;;;<<<===???@@@AAACCCEEEJJJQQQVVVbbbkkkyyyjjj[[[SSSPPPOOOOOONNNOOOPPPRRRSSSVVVYYY[[[]]]]]]]]]___```bbbbbbaaaaaa``````______aaa```^^^]]]\\\[[[[[[[[[ZZZ[[[ZZZYYYUUUPPPLLLIII???;;;777444333333222111333333333222222111111111111111111111111111111111...///000111333333444444111111111111111000///...111111000000//////......,,,---------.........///000000000000000000000000111000000///...---------////////////////////////---.../////////...,,,+++,,,,,,------.../////////000000///...............++++++,,,,,,---...//////////////////////////////........................,,,---///000000000///............------,,,,,,,,,////////////////////////000000000000000000000000////////////........................////////////---------............///......---,,,---...///000............////////////000000000000000000000000000000000000000///......////////////////////////222111111111000000//////000000//////.........---111111000///////////////////////////////////////---......//////////////////......------///000111000000////////////000000000000000000000000//////111111111111111111111111333000---,,,------+++)))333333222222111111111000222222222333333444444555222333333333333333333222444555555666777777888888888888888999999999999:::::::::999999999888888888888888888888888888888888777777777666666666555555333333444444444444444444444333333333222222111111222222222222222222222222...///000111000///...---000000000111111111111111......////////////................../////////000////////////000000000000~~~zzzwwwooolllhhheeebbb^^^ZZZWWWVVVTTTPPPNNNLLLKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999:::;;;<<<===>>>>>>???@@@BBBGGGMMMQQQZZZbbboooyyyttteee\\\SSSQQQOOOMMMMMMOOOQQQRRRVVVXXX[[[\\\\\\]]]^^^```aaaaaaaaa``````_______________^^^\\\[[[ZZZZZZZZZXXXYYYYYYYYYVVVSSSOOOMMMCCC???:::666555444333222333333333222222222111111111111111111111111111111000000111111111111111000000111111111111000000///111000000000/////////...000000000000000000000111000000000000000000000000111000000///......------////////////////////////......//////...------,,,........................000000///...............,,,,,,------......//////////////////////////////........................---......///////////////.........------,,,,,,,,,////////////////////////000000000000000000000000////////////........................////////////---------............///......---------...///000............////////////000000000000000000000000000000000000000///......000000000000000000000000111111111000000000//////000000/////////.........111111000///////////////////////////////////////---....../////////////////////...---...///000111000//////////////////000...............---------000000///////////////...444111......///000...---222222222222222222222222333444444555666777888888444555666888999:::;;;;;;;;;;;;<<<======>>>>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888888777777666555555444333222222111333333333222222222222222333333333444444333333222......////////////////////////000111111111000000........./////////000000////////////000000000000|||yyytttppplllgggccc___ZZZWWWTTTQQQPPPNNNKKKJJJGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<;;;<<<======>>>BBBGGGKKKQQQXXXbbblllsss{{{pppeeeXXXUUUPPPLLLKKKLLLOOOQQQTTTVVVYYY[[[[[[\\\^^^_____________________^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZWWWXXXYYYYYYXXXVVVTTTRRRIIIEEE>>>999666555444333333333333222222222222111111111111111111111111111222222222111000///...---///000000111111111111000000000000000////////////111111111111111111111111000000000000000000000000000000000///......------//////////////////////////////...------------...000000//////...------,,,000///......---.................................////////////////////////.......................................///000000.........---------------////////////////////////000000000000000000000000////////////........................////////////---------............///......------......///000............////////////000000000000000000000000000000000000000//////...111111111111111111111111111111000000000000//////000000////////////......111000000///////////////////////////////////////---....../////////////////////.........///000111//////............//////------------............000000/////////.........333222000000222333333222222222333333444555555555777888999:::;;;<<<======<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@??????>>>>>>======::::::999888666555444444555444444444333333222222222222111111111222222222///////////////////////////000111222222222222222....../////////000000000////////////000000000000~~~yyytttooojjjfff```]]]YYYVVVTTTRRROOOMMMIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>><<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::;;;;;;;;;<<<>>>BBBFFFJJJPPPYYY```gggoooxxx~~~uuujjj___ZZZSSSMMMJJJJJJMMMOOORRRTTTWWWYYYZZZZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^]]]\\\[[[[[[XXXYYYZZZZZZYYYXXXVVVUUUOOOIIIBBB<<<888666555444222222222222222222222222111111111111111111111111111111111111000...---,,,...///000111111111111111000000000000////////////000000000000////////////////////////////////////000000//////............//////////////////////////////---,,,,,,---...///000/////////.........---///......------.........///////////////.........////////////////////////........................///......------...000111...............---------////////////////////////////////////////////////////////////........................////////////---------............///...............//////000............//////////////////////////////////////////000000000000//////000000000000000000000000000000000000000000//////000000//////////////////000000////////////000000////////////////////////---......//////////////////////////////000000000//////............////////////000000000000000111222111111111000000000000222222111222333555666666555666777888999;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@>>>===;;;::::::888777777666555444444333222111000//////000111222222222222222111111111111///000111222222333333222...////////////000000000////////////000000000000{{{vvvpppllleeebbb]]]ZZZWWWUUUQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCBBBAAA???>>>======;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<;;;;;;===@@@CCCEEEIIIPPPUUUZZZbbbjjjqqqvvv}}}yyyooogggaaaXXXPPPKKKJJJKKKMMMPPPRRRUUUWWWXXXYYY[[[]]]\\\\\\]]]]]]^^^^^^_________`````````___^^^]]]\\\[[[[[[[[[[[[ZZZXXXWWWUUURRRMMMEEE>>>:::777555333222222222222222222222222111111111111111111111111//////000000000000///......///000111111111111111////////////000000000000000000000000////////////////////////////////////////////////............///////////////////////////...---,,,,,,---//////........./////////000000......------------......///////////////.........////////////////////////........................///......------...000111........................////////////////////////////////////////////////////////////........................////////////---------............///.........///////////////............//////////////////////////////////////////000000000000////////////////////////////////////////////////000000//////000000000000000000000000////////////000000000000000000000000000000---......////////////////////////000000000000000//////............//////000000000111111222222222111111222111111111111111222333333444555777999:::<<<<<<>>>???AAACCCDDDEEEDDDDDDEEEFFFGGGIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBB======<<<;;;999888777777777666555333333444555555444444333333333222222222///000111111222222222111////////////000000000111////////////000000000000~~~yyyuuulllhhhccc___[[[WWWSSSQQQPPPPPPNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::::::::999999888:::;;;<<<<<<;;;<<>>999666333111222222222222333333333111111111111111111111111...//////000111111111111///000000111111111111000////////////000000000000000000000111111111222222000000000000000000000000//////////////////......////////////////////////...------------...//////------...//////000111111---------,,,------...///........................////////////////////////.......................................///000000.............../////////////////////////////////000000000000000000000000////////////........................////////////---------............///---...///000000000000///............////////////000000000000000000000000...//////000000000000000..............................////////////000000//////000000000000111111///////////////000000111000000000000000000000000---......///////////////...///000111111111000000000000////////////000000//////000000111111222222111111222222333444444444666777999::::::;;;>>>@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMOOOQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSUUUTTTTTTSSSSSSRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKFFFEEEDDDCCCAAA@@@???>>>;;;;;;999888777666666666444444444333222222111111111111222222222111111000/////////000000000111111////////////000000000000wwwsssmmmgggccc^^^ZZZVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCC>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;:::999888777999:::;;;;;;;;;<<<>>>@@@===AAADDDFFFGGGKKKPPPUUU\\\cccllluuu}}}wwwwwwxxx||||||tttnnndddYYYQQQLLLKKKKKKLLLOOORRRTTTUUUWWWYYY[[[\\\\\\]]]^^^___```aaaaaa^^^___aaaaaaaaa```^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVRRRLLLGGGBBB===888444111111222222222333333333111111111111111111111111///000111111222222111111000111111111111000000///.../////////000000000111......///000111111222333000000000000000000000000.../////////////////////////////////////////////,,,------...//////......///////////////000000000---,,,,,,,,,------...///,,,,,,------......//////////////////////////////........................---......///////////////---........./////////000////////////////////////000000000000000000000000////////////........................////////////---------............///---...///000111000000///............////////////000000000000000000000000......///000000000000000////////////////////////........./////////000000//////000000000111111111///////////////000111111000000000000000000000000---......///////////////...///000111222111000000111111000000000000111111000000111222222333444444444444555777888999:::;;;===???AAAAAAAAABBBEEEHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPRRRTTTUUUVVVVVVVVVSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWWWWVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPOOONNNLLLJJJHHHGGGFFFAAAAAA@@@???===;;;999888666666666555444333333333333444444333333222111000//////000000000111111111////////////000000000000|||vvvpppkkkfff```]]]VVVUUUSSSPPPNNNKKKIIIHHHHHHHHHGGGGGGFFFEEEEEEEEE????????????>>>>>>>>>>>>::::::::::::::::::::::::999::::::;;;:::999888777888999:::;;;:::;;;>>>@@@>>>AAADDDFFFFFFGGGLLLOOOTTTZZZccckkkttt~~~wwwvvvuuuwww|||~~~wwwqqqggg\\\SSSNNNKKKJJJKKKNNNQQQTTTUUUVVVXXXZZZ\\\\\\]]]^^^```aaabbbbbb]]]^^^```aaaaaa___]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWTTTOOOJJJFFF@@@:::666111111111222222333333333111111111111111111111111111111222222222222111000111111111111111000///....../////////000000111111***+++,,,---...///000111000000000000000000000000.........///////////////////////////////////////+++,,,...///000///...---111111000000//////......,,,,,,,,,,,,------...///++++++,,,,,,---...//////////////////////////////........................,,,---///000000000///...---.........//////000000////////////////////////000000000000000000000000000/////////......................../////////000---------.........//////---...000111111111000///............/////////000000000000000000000000000......///000000000000000000000000000000000000000---.........//////000000//////000000111111111222///////////////000111111000000000000000000000000---......///////////////...///000222222111111000222222111111111111222222333333444555555666777777888999:::<<<>>>@@@AAABBBBBBEEEGGGGGGFFFGGGKKKNNNKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWXXXXXXXXXXXXYYYYYY[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJJJJIIIFFFCCCAAA???:::999999888777666666666666666666555444333111111000000000000111111111111////////////000000000000xxxrrrlllfffbbbaaa^^^YYYUUURRRQQQOOONNNMMMLLLJJJIIIIIIGGGDDDBBBEEEDDDBBB@@@??????@@@@@@======<<<;;;;;;;;;<<<<<<999999999999999999999999:::;;;;;;;;;<<<=========??????@@@AAACCCFFFGGGIIIOOOSSSYYY```iiisss}}}~~~{{{vvvuuuxxx~~~|||zzztttkkkbbbZZZSSSMMMIIIMMMJJJJJJOOOTTTUUUWWWZZZYYY\\\^^^______^^^___```^^^^^^____________^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUURRROOOJJJCCC<<<777222333333222111111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111...---...000000000////////////000000---...///000000///...---,,,------......------,,,......////////////......................................................////////////////////////000000///...............////////////////////////111111000000//////......................................................000///...------...///000//////000000000000//////////////////////////////000000000000000000000000---------.........//////...............///000000///////////////.........222111111111000000//////////////////000000000000222111///.........///000////////////000000000000000000000000000000000000///000000000111111111222222222111000000///......000000000000000000000000333333444444333333222111888888888999:::;;;======>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKKKKJJJGGGGGGGGGFFFCCC@@@<<<:::===;;;999666444333222222000000111111222333333333333333222222222111111111~~~xxxqqqmmmgggccc^^^ZZZWWWUUURRRQQQOOONNNLLLKKKKKKIIIGGGDDDEEEDDDBBBAAA@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDIIILLLQQQXXX```jjjttt{{{{{{vvvvvv{{{|||}}}~~~yyyqqqjjjbbb[[[TTTPPPOOOJJJIIIMMMQQQRRRTTTWWWYYY\\\^^^____________```_________``````_________]]]\\\[[[ZZZYYYXXXWWWWWWXXXVVVSSSPPPLLLEEE>>>999666666555444222111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111...---...000000000////////////000000---...///000000///...---,,,------......------,,,......////////////......................................................////////////////////////000000///...............////////////////////////////////////.........---////////////////////////........................000///............///000000000111111111111000000////////////////////////........................---------.........//////...............///000000......//////////////////111111111111000000000///////////////000000000000222111000///...//////000////////////000000000111000000000000000000000000000000000000000000111111000000//////......------000000000000111111222222333444555666777777777777;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLNNNMMMMMMNNNPPPQQQSSSTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQPPPOOONNNNNNLLLLLLLLLKKKIIIFFFCCCAAABBB@@@===;;;888777666666333333333333333333333333222111111111000000000000zzzuuuppplllfffaaa^^^ZZZWWWUUURRRQQQOOONNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;===>>>@@@AAADDDFFFJJJOOOUUU___iiippp|||zzzxxxzzz~~~{{{}}}zzztttnnnggg```[[[SSSMMMKKKMMMPPPPPPRRRUUUYYY[[[^^^_________```aaa___``````aaaaaa``````___]]]\\\\\\[[[ZZZYYYXXXXXXYYYXXXUUURRRNNNIIIBBB===:::999777555333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111000///...///000000000////////////000000......////////////......------............------......////////////......................................................////////////////////////000//////............///////////////////////////............------------000000000000000000000000........................000//////......//////000000111111222222111111000////////////////////////........................------........./////////...............///000000.........//////000000000111111111111000000000000////////////000000000000111111000////////////////////////000000000111111000000000000000000000000000000000000000000000///////////////////////////000111111222333444555555666777999:::<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFIIIJJJKKKKKKJJJJJJLLLNNNLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXX[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRPPPNNNKKKJJJIIIGGGEEEBBB@@@>>>===<<<999999888777555444333333333222222222222111111111}}}xxxtttnnniiiddd```\\\YYYVVVTTTQQQPPPOOONNNLLLKKKHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;::::::999999;;;;;;;;;<<<===???@@@AAABBBDDDFFFIIINNNVVV```fffooovvv~~~}}}zzzssslllfffZZZSSSOOOOOOPPPPPPSSSWWWXXX[[[^^^_________```aaa``````aaaaaaaaaaaa``````]]]]]]\\\[[[ZZZZZZYYYYYYZZZYYYWWWUUURRRLLLFFFBBB;;;999666444444444444333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000/////////000000000////////////000000...//////////////////...------............---------......//////......---................................................////////////////////////000///............//////////////////////////////........................////////////////////////........................000//////////////////000000000111111111111000000////////////////////////....................................////////////...............///000000------...///000111111222111111111000000000000000////////////000000000000111000000/////////////////////000000000111111111000000000000000000000000111111000000000000//////111111111222222222333333333333444666777888999:::<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJJJJIIIHHHIIIKKKMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMJJJHHHFFFDDDDDDAAA@@@>>><<<:::888666555666666666555555444444444|||vvvpppkkkfffaaa^^^[[[XXXUUUSSSQQQPPPNNNMMMJJJJJJIIIGGGFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::======<<<<<<;;;;;;::::::<<<<<<<<<======???@@@@@@@@@AAACCCDDDHHHNNNVVV\\\dddkkkuuu~~~~~~xxxssscccZZZSSSQQQPPPPPPRRRWWWWWWYYY\\\^^^^^^^^^___`````````aaaaaaaaaaaa``````]]]]]]\\\\\\[[[[[[ZZZZZZ[[[ZZZXXXWWWTTTPPPJJJFFF<<<888444333444555555444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000/////////000000000///000000////////////000000/////////....../////////---......//////......---------............------................................................//////////////////////////////............//////////////////////////////////////////////////////........................///////////////////////////000000000000000000///......////////////......000000000000000000000000////////////////////////........./////////000000...............///000000---......///000111222222000000000000000000111111////////////000000000000000000000000000//////...000000000000111111111111111111111111111111111111111111111111111000000000111222222333444555666666777888999;;;<<<>>>???@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHIIIIIIHHHGGGHHHKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZ[[[\\\\\\]]]ZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGEEECCC@@@>>><<<;;;::::::999888777666555555zzzuuuoooiiifffbbb^^^ZZZWWWUUUSSSQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDBBBAAA@@@>>>============::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAACCCGGGMMMQQQYYY```iiirrr{{{|||~~~oooeeeZZZTTTQQQNNNPPPTTTUUUWWWZZZ\\\]]]]]]^^^______``````aaaaaa``````___]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXVVVSSSMMMIII???:::555333444555444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000///...///000111000///000000////////////000000//////............//////......////////////......------............------................................................///////////////////////////............//////000/////////////////////////////////000000000000000........................///////////////////////////000000111111000000///---......//////......---000000000000000000000000000000000000000000000000....../////////000000000...............///000000/////////000000111111111000000000000111111111111////////////000000000000000000000000000///......000000000111111111222222111111111111111111111111111111111222222222333333222333444555777888999:::>>>>>>???AAABBBDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[XXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZ[[[[[[\\\]]]]]]ZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPOOONNNLLLJJJGGGEEEDDDCCC??????===;;;999888666555yyysssoooiiieee```[[[XXXVVVTTTRRROOOOOOOOONNNLLLJJJHHHFFFDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<>>>@@@AAABBBDDDGGGIIIOOOUUU^^^fffnnnyyytttfff\\\TTTOOOOOORRRSSSUUUYYY[[[[[[[[[]]]^^^_________``````_________]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYXXXTTTOOOLLLEEE???888444555555333111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000...---...111222111///000000////////////000000000///...------...///000......////////////......,,,------......------,,,................................................////////////////////////...............///000000////////////////////////........./////////000000........................///////////////////////////000111111111111000///......////////////......000000000000000000000000////////////////////////.../////////000000000000...............///000000000000000000000000000111///000000000111111111111////////////000000000000///000000111000///...---000000111111111222222222111111111111111111111111111111222333444444555666777777999:::<<<>>>???@@@DDDDDDEEEFFFGGGHHHIIIJJJIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSQQQPPPNNNLLLKKKKKKGGGFFFDDDBBB???<<<:::999zzzvvvnnniiiccc^^^[[[XXXVVVTTTQQQQQQQQQPPPNNNKKKIIIGGGEEEDDDBBBAAA@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======???BBBCCCCCCDDDFFFGGGIIINNNVVV^^^fffppp|||pppcccYYYRRRPPPRRRRRRTTTXXXZZZZZZ[[[\\\]]]^^^^^^____________^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\ZZZYYYYYYYYYXXXUUUPPPMMMJJJCCC;;;666666555222///333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000...---...111222111///000000////////////000000000///...------...///000......////////////......,,,------......------,,,................................................////////////////////////...............///000111////////////////////////---------.........//////000000000000000000000000000000000000000000000000///000111222222111000/////////000000000000//////000000000000000000000000........................////////////000000000000...............///000000111111111000000000000000//////000000111111111222////////////000000000000///000111111111000...---000111111111111222222222111111111111111111111111111111222333555666777777<<<===>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHKKKOOOQQQRRRRRRTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXWWWWWWXXXXXXYYYZZZ[[[XXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYXXXXXXWWWWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^^^^___[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[[[[YYYXXXXXXXXXYYYYYYZZZ[[[WWWWWWXXXYYYYYYXXXVVVUUUVVVUUUTTTSSSRRRQQQPPPOOOOOONNNKKKHHHEEEBBB???>>>~~~xxxsssmmmgggccc___\\\YYYYYYVVVSSSPPPNNNLLLIIIGGGGGGEEEBBBAAAAAAAAA@@@???>>>>>>>>>===<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===>>>===;;;999888999;;;<<<:::;;;<<<===>>>???@@@AAAFFFIIIMMMRRRYYYbbblllrrr}}}tttdddYYYVVVWWWWWWTTTTTTWWWXXXWWWWWWZZZ]]]^^^^^^______`````````^^^^^^______^^^^^^]]]\\\\\\[[[ZZZYYYVVVTTTRRRQQQKKKGGG@@@:::666444444555333333222222111000000000000000000000000000000000//////000000111111222222111111111111111111111111111111000000//////............//////000000111111111111000000//////......111000...------......///,,,,,,,,,---------......////////////////////////000///...------...///000......////////////......000...,,,---000111///---/////////...------,,,,,,///////////////.........000000000000000000000000000000000000000000000000111111000000//////......000000000000000///......------......//////000000//////////////////////////////............//////000000000000000000000000222111000//////000111222000000111111111000000/////////000000111111222222000000000000111111111222222111111111111222222333000000000111222222333333333555888:::;;;>>>@@@CCCFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLPPPQQQRRRRRRTTTUUUUUUVVVUUUVVVVVVVVVUUUUUUVVVXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVYYYZZZYYYVVVSSSQQQTTTSSSQQQPPPPPPRRRSSSTTTYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWW\\\\\\]]]^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQOOOLLLIIIGGGEEE|||uuuooojjjfffccc```]]]ZZZVVVSSSQQQNNNKKKIIIHHHFFFDDDCCCCCCCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;::::::;;;<<<===??????@@@AAADDDGGGLLLRRR[[[ccciiiuuu|||uuuhhh___[[[XXXUUUSSSVVVWWWVVVWWWZZZ\\\]]]]]]^^^^^^______```^^^^^^^^^___^^^^^^]]]\\\]]]\\\[[[ZZZXXXUUUSSSRRRMMMIIICCC===888666666666444444333333222111111111000000000000000000000000000000000000000111111111////////////////////////111111000000/////////////////////000000000000000111000000000/////////...000000///...............------........./////////////////////////////////000///...------...///000......////////////......000...---...000000///---...//////////////////////////////////////////...000000000000000000000000000000000000000000000000111000000000/////////...000000000000000///...............///////////////000000000000000000000000//////............//////000000000000000000000000222111000//////000111222111111222222222222111111000000000000111111111111............////////////222222222111222222333444000111111222333444555666777999<<<>>>???AAADDDFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNRRRSSSSSSTTTUUUVVVVVVWWWUUUVVVWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPMMMLLLKKKJJJJJJLLLMMMOOORRRRRRSSSUUUVVVXXXYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXX\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[ZZZZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTRRRPPPMMMKKKJJJzzzuuupppllliiibbb___[[[WWWTTTQQQNNNLLLKKKHHHFFFEEEEEEDDDCCCAAA??????>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>@@@CCCGGGKKKRRRZZZ___jjjqqq{{{~~~nnnbbb[[[VVVSSSTTTVVVUUUVVVZZZ[[[[[[\\\\\\]]]^^^^^^___^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]\\\ZZZXXXVVVTTTSSSPPPLLLGGGAAA<<<999777666555555444444333222222111000000000000000000000000111111111111000000000000////////////////////////111000000000000/////////000000000000000000//////000000000000///////////////////////////......---....../////////000000000//////////////////////////////............//////......////////////......000...---...///000///.........//////000111111222......//////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////...000000///////////////...111111111111111111111111//////............//////000000000000000000000000111111000000000000111111111222222333333333222222111111111111111000000000/////////...............333222222222222333444555222222333555777888999:::===???AAACCCDDDEEEHHHJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVUUUTTTSSSUUUVVVXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWXXXWWWTTTRRRPPPNNNNNNNNNGGGFFFDDDDDDDDDFFFGGGIIIJJJLLLNNNPPPSSSVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZZZZ[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQPPP~~~xxxssspppgggddd___[[[WWWTTTPPPMMMLLLJJJGGGFFFFFFEEECCCBBB@@@@@@???>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<===???BBBDDDGGGLLLRRRWWW___fffqqq{{{mmm```XXXRRRRRRTTTTTTVVVYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQOOOJJJEEE???;;;888666444444444333222222111111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000222111111000000/////////000000000000////////////...///000000000///---,,,....../////////000000000/////////////////////////////////....../////////......////////////......//////....../////////........./////////000000000............////////////////////////////////////////////////////////////000000000000//////////////////000000000000//////111000000000//////......000000000000000000000000//////............//////000000000000000000000000111000000000000000000111111111222222333222222222222222222111111000000000111111111111111000000000222222222222333444555555444555777999;;;===>>>???BBBDDDFFFGGGGGGHHHJJJLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKLLLLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQRRRSSSRRRPPPPPPRRRSSSVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSQQQNNNLLLJJJIIICCCBBBAAA@@@AAABBBDDDEEEHHHIIIKKKNNNQQQTTTVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTzzzvvvnnnjjjddd___[[[WWWSSSPPPNNNLLLIIIGGGGGGFFFDDDCCCBBBAAAAAA@@@>>>======<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;===>>>@@@BBBCCCGGGLLLOOOWWW^^^iiisss}}}ggg]]]SSSQQQRRRSSSTTTXXXXXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYWWWUUUSSSRRRQQQPPPLLLHHHCCC===999666333333222222111111000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000111111111111222222111111000000//////////////////000000000000...///000000000///---,,,------........./////////////////////////////////...//////////////////.........////////////........./////////......///////////////......------------.........//////000000////////////////////////////////////////////////////////////000000000000//////000000000000//////111111000000/////////...//////////////////////////////............//////000000000000000000000000000000000111111000000000//////000111222222111111333333222222111111000000222222222222222222222222333333333333444555666777888999:::===???AAACCCDDDFFFGGGIIIIIIIIIJJJKKKMMMKKKLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPRRRRRRQQQRRRSSSSSSRRRQQQOOONNNKKKLLLMMMLLLKKKLLLMMMOOOTTTUUUWWWYYYYYYYYYYYYXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSRRRPPPLLLHHHFFFBBBAAA@@@>>>>>>@@@AAABBBFFFGGGIIIKKKNNNPPPRRRSSSVVVVVVWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVV~~~vvvrrrlllgggbbb]]]XXXUUUQQQNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>???BBBEEEHHHPPPWWWaaajjjtttooobbbUUUQQQQQQRRRSSSVVVWWWXXXYYYZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPOOOKKKFFF@@@;;;888333333222111111000000///000000000000000000000000111111111111000000000000////////////////////////000000000111111111111222111111111111111111000000////////////000000000000///////////////......---------........./////////////////////////////////......////////////............////////////.........///000///...---...000000//////...------,,,,,,------......///000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000000000000000111000000000000000000///........................//////............//////000000000000000000000000000000111111111111000000...///000111111111111111222222222222222111111111000000111111222222222222555555555666777888999:::<<<===>>>AAACCCEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMLLLKKKLLLMMMOOOOOONNNOOOPPPPPPOOOMMMJJJIIIEEEFFFHHHHHHGGGHHHJJJLLLRRRSSSVVVXXXYYYYYYYYYXXXUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNPPPRRRRRRQQQMMMIIIFFFCCCBBB@@@>>>>>>>>>???@@@CCCDDDEEEHHHJJJLLLNNNOOOTTTTTTVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWW|||vvvpppjjjeee```\\\TTTRRROOOMMMLLLKKKIIIHHHFFFFFFEEECCCBBBAAA@@@???>>>======<<<<<<======>>>;;;;;;:::999:::;;;<<<======<<<<<<<<<;;;;;;::::::999;;;<<<===>>>???BBBEEEIIIOOOYYYbbbkkkuuuvvvgggWWWQQQPPPQQQRRRUUUWWWXXXYYYZZZ\\\]]]^^^___\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXVVVTTTTTTQQQRRRQQQOOOJJJDDD>>>:::444333333222222111000000000000000000000000000000000000000000000111111111////////////////////////000000111111111222222222111111111111111111222222.../////////000000000111000000///...................../////////000000000////////////////////////---...///000000///...---......////////////......---///000000...---...000////////////............------......///000000111000000000000000000000000000000000000000000000000.../////////000000000111......///000000000000000000000000000000111111111//////////////////////////////............//////000000000000000000000000///000111222222111000///...///000111222222222222111222222222222222222333000111111222333444555555999999999999;;;<<<===>>>@@@@@@BBBDDDFFFGGGIIIIIIKKKLLLNNNMMMLLLLLLMMMNNNLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOMMMJJJGGGEEEAAABBBDDDEEEEEEFFFIIIKKKPPPRRRUUUXXXYYYYYYXXXXXXVVVUUUUUUTTTTTTSSSSSSRRROOOOOONNNMMMMMMNNNOOOOOONNNOOOPPPQQQPPPOOOMMMLLLIIIGGGDDDBBBAAA@@@AAABBBAAABBBDDDGGGJJJLLLNNNOOOSSSTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQRRRTTTVVVWWWYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWW}}}vvvpppkkkeeebbbWWWUUURRRPPPOOONNNLLLJJJHHHGGGFFFDDDCCCBBB@@@@@@>>>>>>============>>>>>><<<;;;999999999;;;===>>>=========<<<<<<;;;;;;::::::<<<>>>>>>???@@@CCCEEEDDDJJJSSS\\\eeeooozzz~~~|||zzzjjjXXXQQQPPPQQQRRRTTTXXXXXXYYY[[[\\\^^^______\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUURRRSSSSSSRRRMMMGGGAAA===555555444333333222222111000000000000000000000000//////000000111111222222111111111111111111111111000000111111222222222222000000000111222222222333.../////////000000111111111000///------...//////000000000000111111111111////////////////////////---...///000000///...---......////////////......---///111000---,,,...000......//////000000111111---------...///000000111000000000000000000000000000000000000000000000000.../////////000000111111......///000000000000000//////000000111111222222000000000000000000000000//////............//////000000000000000000000000///000111222222111000//////000111222333444444444111111111222222333333444222333444555777888999999;;;;;;<<<<<<>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJJJJMMMNNNOOOOOOMMMMMMNNNOOOMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPRRRTTTVVVTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTRRROOOLLLJJJHHHGGGHHHGGGFFFEEEEEEFFFHHHIIILLLMMMNNNNNNLLLIIIFFFCCC???@@@BBBCCCDDDFFFIIILLLOOOQQQUUUXXXZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMJJJGGGEEEEEEEEEEEEAAACCCEEEHHHLLLOOORRRSSSTTTUUUVVVXXXYYYZZZZZZZZZWWWXXXXXXWWWVVVUUUTTTSSSPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYVVVUUUTTTRRROOOMMMLLLKKKMMMNNNPPPSSSUUUWWWXXXXXX[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXX|||tttlllgggddd^^^WWWRRRPPPOOOOOONNNMMMKKKHHHGGGFFFEEEBBB@@@======<<<<<<;;;;;;;;;;;;@@@>>><<<:::999:::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<======<<<;;;;;;>>>@@@GGGIIIMMMRRRZZZcccnnnuuu|||vvvyyyyyy}}}lllXXXQQQNNNIIIKKKRRRUUUUUUVVVXXXYYY[[[\\\\\\^^^]]]]]]\\\[[[[[[[[[\\\]]]YYYVVVVVVWWWXXXWWWVVVUUUSSSRRRSSSSSSNNNEEE>>>:::777333000000111222111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000111111000///////////////111111000///////////////000000////////////000000000000//////.........---000000000000000000000000111111000000//////......//////............//////111111000000//////......222111111000///......---000000////////////000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000000000000000......///000111222222333222222222222111111111111333333333333333333333333444444555777888999;;;;;;???AAACCCDDDDDDDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTPPPOOOMMMLLLJJJJJJIIIIIIFFFEEEEEEEEEGGGJJJLLLNNNPPPOOOMMMKKKHHHFFFDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUTTTPPPPPPPPPOOONNNNNNMMMMMMTTTOOOLLLMMMQQQUUUTTTRRRMMMMMMMMMLLLKKKJJJHHHGGGJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZYYYWWWUUUSSSRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPSSSSSSSSSTTTUUUWWWXXXYYYYYYUUUOOOIIIFFFEEEFFFGGGGGGHHHJJJMMMOOORRRTTTUUUXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[ZZZYYYYYYZZZZZZYYYZZZZZZ[[[[[[[[[ZZZZZZ|||tttooogggbbb[[[UUURRRPPPOOONNNLLLJJJHHHFFFFFFEEECCCAAA@@@???>>><<<<<<<<<======<<<<<<;;;:::;;;===???@@@<<<<<<;;;;;;;;;:::::::::<<<<<<===<<<;;;;;;===@@@BBBDDDHHHLLLSSS\\\eeelllyyy~~~xxxuuuuuu{{{ppp[[[SSSOOOJJJKKKRRRTTTUUUVVVWWWYYY[[[\\\\\\^^^]]]]]]\\\[[[[[[[[[\\\\\\ZZZWWWVVVXXXXXXWWWVVVUUUSSSRRRRRRSSSOOOGGGAAA<<<999555222222333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000///////////////111111000///////////////000000////////////000000000/////////............000000000000000000000000000000000000//////////////////............//////111000000000/////////...............////////////000000////////////000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111222222333333333333333222222222111111333333333444444555555555777777888:::;;;<<<===>>>AAABBBDDDEEEEEEEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRTTTSSSSSSSSSSSSUUUVVVWWWUUUUUUUUUTTTTTTTTTSSSSSSOOONNNMMMKKKIIIHHHHHHHHHEEEDDDDDDDDDEEEHHHJJJLLLPPPOOONNNLLLIIIGGGFFFEEEEEEEEEFFFHHHIIIKKKMMMNNNSSSTTTVVVXXXXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQMMMIIIJJJNNNQQQQQQOOOQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQSSSTTTVVVWWWUUURRRMMMHHHEEECCCCCCDDDBBBCCCDDDFFFIIILLLOOOPPPVVVWWWXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZzzzpppkkkccc]]]XXXUUURRRQQQNNNLLLIIIHHHHHHGGGEEEDDDCCCBBB???=========>>>???<<<<<<;;;;;;;;;===>>>@@@<<<;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;;;;===???>>>@@@CCCGGGLLLSSS\\\aaammmuuu|||ssslllnnnuuu}}}uuu```VVVPPPJJJKKKPPPSSSTTTUUUWWWYYYZZZ\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZXXXWWWXXXXXXXXXWWWVVVSSSQQQRRRRRRPPPJJJEEE???<<<777555444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////111000000///////////////000000////////////000000////////////............000000000000000000000000////////////000000000000//////............//////000000000000////////////++++++,,,---///000111111000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222333333333333333333333333333333222222222222333444555555666777888888;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGFFFFFFHHHJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUTTTSSSRRRRRROOONNNLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLOOOOOONNNLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQTTTUUUVVVXXXXXXXXXWWWWWWVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSOOOKKKIIIJJJMMMOOOOOONNNRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVXXXZZZ[[[WWWXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[[[[[[[YYYWWWUUUQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMOOOPPPRRRSSSQQQOOOLLLHHHEEEBBBAAA@@@???>>>???@@@CCCFFFJJJLLLQQQSSSWWWZZZ\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ{{{vvvnnngggaaa\\\XXXUUUSSSPPPMMMKKKKKKKKKIIIHHHFFFDDDAAA>>>===>>>???@@@>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;===>>>>>>@@@BBBDDDHHHMMMTTTYYYbbbkkkwwwvvviiiggglllsss{{{zzzfffYYYQQQKKKJJJMMMQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\]]]\\\\\\\\\[[[\\\[[[ZZZYYYYYYXXXXXXWWWVVVTTTRRRRRRRRRPPPMMMJJJBBB>>>999666555555444333111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000////////////000000000000////////////000000///////////////.........////////////////////////......//////000000111111//////............//////000000000000////////////+++,,,---...///111222222000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111333333333333222222222222333333333333222222222222555666777888:::;;;<<<===??????@@@AAABBBCCCDDDEEEFFFGGGIIIIIIHHHHHHIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRQQQOOONNNLLLJJJHHHFFFEEEEEEIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTOOOMMMKKKLLLNNNPPPPPPOOOQQQQQQSSSTTTVVVWWWWWWWWWVVVVVVWWWXXXYYY[[[]]]]]]YYYYYYZZZ[[[[[[[[[[[[[[[XXXYYY[[[]]]]]][[[YYYXXXSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLIIIFFFCCC@@@???>>>>>>======@@@CCCGGGJJJLLLOOOTTTXXX[[[[[[YYYXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZxxxpppiiiccc]]]XXXVVVSSSOOOMMMLLLLLLKKKJJJGGGFFFCCC@@@???>>>??????<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;<<<======???@@@BBBDDDHHHNNNRRRYYYbbbooozzz}}}llleeegggkkkrrrxxx|||kkk^^^TTTMMMJJJJJJNNNOOOPPPSSSUUUXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[YYYYYYXXXXXXVVVUUUTTTSSSRRRQQQPPPNNNDDD@@@;;;777555444333222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000////////////000000000000////////////000000.........///////////////////////////////////////......//////000000111111//////............//////////////////000000000000//////000000000111111111000000////////////000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111222222222222222111111111222222222333333444444444888999:::<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFHHHJJJKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTRRRRRRQQQOOONNNLLLJJJHHHGGGFFFFFFJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSOOONNNMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXVVVVVVWWWXXXYYY[[[\\\]]]YYYZZZZZZ[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]\\\[[[ZZZWWWVVVUUURRRNNNKKKHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMLLLIIIFFFCCCAAA???>>>===<<<>>>AAADDDGGGGGGKKKPPPVVVXXXXXXWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYzzzrrrjjjccc^^^YYYVVVQQQNNNLLLLLLKKKIIIIIIHHHFFFDDDBBBAAA@@@@@@888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<999:::<<<===<<<;;;;;;<<<;;;<<<===>>>@@@CCCGGGKKKRRRZZZeeepppyyytttiiieeefffkkkqqqvvv|||~~~pppcccYYYQQQLLLIIIJJJKKKNNNPPPSSSVVVXXXYYYZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ\\\]]]\\\ZZZYYYXXXYYYVVVVVVVVVUUUTTTRRRQQQPPPFFFBBB<<<888666555333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111///////////////000000111000000////////////000000.........///////////////000000000000000000000000////////////000000000000//////............//////////////////000000000000222111111111111111111111000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222222222222222222222222222222222111111111222222222222222222333444555666777888999======???@@@BBBCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRMMMMMMNNNNNNNNNNNNNNNNNNRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWUUUQQQMMMIIIGGGIIIIIIHHHGGGGGGGGGGGGHHHKKKLLLMMMMMMLLLJJJGGGEEE@@@???>>>===>>>???AAACCCFFFJJJOOOTTTWWWWWWVVVTTTRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWXXXXXX~~~uuummmggg___[[[VVVRRRPPPNNNMMMLLLLLLKKKKKKIIIGGGEEEBBBAAA::::::;;;<<<============:::::::::;;;;;;;;;<<<<<<888:::<<<===<<<;;;;;;<<<:::;;;<<<===>>>@@@DDDGGGKKKRRR\\\eeennnxxxsssjjjfffjjjqqqrrrxxx}}}vvviii___VVVPPPKKKGGGIIIKKKNNNQQQTTTVVVXXXYYY[[[\\\^^^^^^]]]\\\[[[ZZZ\\\^^^^^^[[[YYYYYYZZZVVVWWWXXXWWWUUURRRQQQPPPIIIEEE???:::888666555333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111///////////////000111111000000////////////000000............/////////000000000000000000000000000000000000000//////////////////............//////.../////////000000000111111000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000111222222222222222222222222222222111111222222333333444444444444666888:::<<<>>>>>>AAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOONNNMMMLLLLLLMMMKKKKKKKKKLLLKKKKKKJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOLLLMMMMMMNNNPPPQQQQQQRRROOOPPPPPPPPPPPPOOOOOOOOOSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXYYYWWWXXXXXXXXXXXXXXXWWWWWWYYYXXXXXXWWWXXXXXXZZZZZZXXXXXXXXXWWWTTTQQQNNNLLLLLLKKKJJJHHHGGGGGGFFFFFFJJJKKKMMMMMMMMMLLLJJJIIIDDDDDDCCCBBBBBBBBBBBBBBBHHHKKKOOOSSSVVVWWWVVVUUUQQQPPPOOONNNMMMLLLLLLLLLKKKLLLNNNQQQTTTUUUWWWWWWvvvpppeeeaaa[[[WWWTTTRRRQQQPPPNNNNNNNNNMMMKKKGGGDDDBBB????????????>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<888:::<<<===<<<;;;;;;;;;;;;<<<>>>>>>???AAADDDGGGGGGMMMUUU^^^fffppp{{{|||pppjjjmmmtttrrrxxx~~~yyynnncccZZZSSSMMMFFFGGGIIILLLPPPSSSUUUWWWYYYZZZ\\\^^^^^^^^^\\\[[[ZZZ]]]___^^^[[[YYYYYYZZZVVVXXXYYYYYYVVVSSSQQQPPPLLLGGGAAA<<<999888666555111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000///////////////000111111///////////////000111111000000////////////000000---.........//////000000000000000000000000000000111111000000//////......//////............//////.../////////000000111111.../////////000000000111000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111111222222222222222222222222222222333333444555666666555666888;;;===@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMKKKJJJHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTQQQPPPOOOOOONNNNNNOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLMMMMMMMMMPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMNNNOOOQQQRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWWWWWWWWWWWWWVVVVVVZZZXXXWWWUUUUUUWWWYYYZZZVVVWWWXXXXXXWWWUUURRRQQQNNNMMMKKKIIIHHHGGGFFFFFFJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDJJJLLLPPPTTTVVVWWWWWWVVVPPPPPPNNNLLLKKKJJJJJJJJJHHHIIILLLOOORRRTTTVVVWWW{{{pppjjjccc^^^\\\[[[XXXUUUVVVSSSQQQNNNLLLIIIEEEBBBAAA@@@???===<<<<<<;;;;;;::::::;;;<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAAGGGGGGMMMVVV___fffqqq{{{|||~~~xxxpppooorrrwwwxxx{{{yyynnnaaaVVVPPPHHHGGGHHHJJJOOORRRUUUUUUXXXYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUUUUUUUTTTRRRPPPJJJJJJGGGAAA999555444555444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111////////////000111222333000000////////////000000000///...---...000222333222222111111000000//////........................000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222222222111111000000//////111111000000000000111111000000000000000000000000///000111222222111000///111111111111111111111111222222222222222222222222222222111111111111111111000000000000111222444444222222111222333555777999:::<<>>>>>============>>>>>>===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAADDDCCCHHHQQQYYY```kkkuuu}}}}}}xxxttttttyyy{{{~~~xxxlll___VVVLLLJJJIIIKKKNNNRRRSSSTTTXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWVVVVVVWWWVVVTTTQQQPPPOOOKKKDDD<<<555333222444333222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000///111222111000///000111111111000000000000000111000000////////////000000222111///......///000111000/////////.........---////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111000000000000000111111000000000000111111111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111222222111111111111111111111111111111222333444555444444444555777999;;;<<<>>>???AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOOOOPPPRRRTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMJJJKKKMMMMMMMMMNNNQQQTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRQQQQQQUUUTTTSSSTTTUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSRRRSSSRRRRRRRRRTTTVVVYYY[[[^^^_________]]][[[YYYXXXVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLKKKLLLNNNPPPRRRQQQQQQQQQQQQQQQQQQRRRRRRTTTVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTQQQNNNKKKHHHFFFEEEEEEEEEGGGIIILLLOOOQQQ~~~vvvppplllgggbbb]]]YYYWWWTTTRRRQQQOOOLLLJJJGGGFFFDDDBBBAAA@@@??????@@@@@@@@@???===;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@???BBBJJJQQQXXXcccmmmzzz~~~~~~zzzvvvzzz|||wwwhhh\\\PPPMMMKKKJJJMMMPPPRRRSSSWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRQQQOOOIIIAAA999555333444444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000///111222111000///000111333222111000////////////000000////////////000000333222000............///////////////............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000111111111111111111111111111111222222333333333333222222111111111111111111111111000000000000000000000000111111222222222222222222222222222222333444555666777888888:::;;;>>>@@@AAABBBCCCEEEFFFGGGHHHHHHHHHFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHJJJJJJJJJKKKMMMOOONNNOOOPPPRRRSSSTTTUUUUUUOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJMMMPPPSSSTTTUUUWWWXXXZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^___^^^^^^^^^ZZZ[[[\\\]]]]]]\\\[[[[[[\\\[[[YYYXXX[[[```eeeiiiiiijjjkkkkkkiiieeeaaa^^^]]]\\\ZZZXXXVVVSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUSSSRRRSSSUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOOOOPPPOOOMMMMMMMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWUUURRRNNNJJJHHHDDDDDDDDDEEEGGGIIIKKKMMM{{{uuuooogggbbb\\\ZZZVVVUUUSSSRRRPPPNNNIIIHHHFFFDDDBBBAAA@@@@@@@@@??????>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>??????===???EEEKKKQQQ[[[eeeuuu}}}~~~wwwxxxzzz~~~nnn```SSSPPPKKKIIIKKKNNNQQQRRRVVVWWWYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYXXXVVVTTTPPPPPPNNNKKKEEE???999666555444333222222111111222111111111111111111111111111111111111111111111111000000000000000000000000///111222111000///000111222222111000//////000000000000////////////000000222111000///......//////111111111111000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////000000111111222222111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222333222222222333444555666777:::;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKJJJJJJKKKMMMOOONNNNNNOOOPPPQQQRRRSSSSSSNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMOOOSSSYYY]]]^^^______```cccbbbaaa___^^^]]]\\\\\\[[[[[[\\\]]]^^^```ccceeeiiikkknnnoooooonnnlllllljjjkkklllnnnnnnmmmlllkkkkkkiiieeeeeegggnnnuuuzzzyyyzzz||||||yyytttnnnjjjkkkjjjgggccc```\\\YYYXXXVVVVVVWWWWWWWWWWWWWWWWWWXXXVVVUUUUUUVVVVVVUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOONNNNNNOOOQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXWWWVVVVVVXXXYYYYYYYYYVVVRRRNNNKKKFFFEEEDDDDDDEEEFFFHHHHHH~~~vvvnnngggaaa^^^ZZZWWWVVVTTTRRRPPPKKKJJJHHHFFFCCCBBBAAA@@@======<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::::::::;;;<<<===>>>???===???DDDHHHMMMVVV___jjjsss}}}vvvvvvyyytttgggXXXSSSLLLIIIIIIMMMPPPRRRTTTUUUWWWZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXXXXXXXUUUSSSPPPPPPOOOLLLHHHBBB<<<777666555444333222222222222111111111111111111111111111111111111111111111111000000000000000000000000///111222111000///000111000000//////000111222222000000////////////000000///////////////000111111000000000000111111111111................................................000000000000000000000000000000000000000000000000000000000000//////////////////000000111111222222111111000000000000111111111111111111111111111111111111111000000111111111111111111111111111111111222222222222222222222222111111222222333333333333222222333444555777999999===>>>???AAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMLLLKKKKKKLLLNNNMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNOOOOOOOOOPPPPPPVVV\\\ccciiimmmnnnoooppprrrqqqooommmlllkkkjjjjjjiiikkklllllllllnnnrrruuu||||||}}}~~~{{{yyyuuutttwww}}}{{{|||zzzwwwsssnnnjjjgggeeebbbaaaaaaaaaaaaaaaaaaaaa]]][[[ZZZYYYZZZYYYXXXVVVVVVVVVWWWWWWXXXZZZ[[[\\\ZZZZZZ[[[\\\]]]^^^______ZZZZZZYYYXXXWWWVVVUUUUUUSSSQQQPPPNNNNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZXXXUUUQQQOOOIIIHHHFFFEEEEEEEEEEEEFFFvvvooohhheee___[[[XXXVVVSSSQQQNNNMMMJJJHHHEEECCCBBBAAA===<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<>><<<<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;;;;999999<<>>=========;;;;;;:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<>>>>>>>>@@@CCCEEEGGGKKKRRR\\\fffppp{{{wwwuuu{{{xxxggg[[[SSSOOOMMMMMMPPPMMMOOOUUUXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]^^^^^^```___^^^\\\ZZZYYYXXXWWWSSSSSSRRRQQQPPPMMMHHHDDD===:::666444444444333222222222222222222222222222111111000//////...//////222222222222222222222222222222222111111111000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111111111111111111111222222111111111111111111//////000000111111111222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444///000000000000111111111222111111111000000000///444555777777777888999;;;<<<===???AAADDDEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMOOONNNNNNNNNMMMLLLLLLLLLNNNPPPSSSSSSRRROOOOOONNNMMMNNNOOOOOOMMMLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNQQQQQQRRRRRRVVV\\\dddjjjqqquuu{{{~~~~~~}}}|||}}}~~~zzzrrrjjjaaa[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRTTTUUUTTTSSSRRRRRRSSSPPPLLLJJJMMMOOOOOOOOORRRSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSRRRQQQOOOMMMKKKJJJzzzrrrmmmggg```\\\YYYVVVRRROOOMMMLLLIIIGGGGGGFFFDDDAAA???>>>======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<===>>>AAACCCEEEHHHNNNVVV___iiittt|||www{{{vvviii___WWWQQQOOOPPPMMMNNNTTTXXXWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXUUUTTTSSSSSSRRRNNNJJJFFF>>>;;;666444333444333222222222222222222222222222222111000000//////000000222222222222222222222222222222222111111111000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000///111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333111111222222222333333333222222222222222222111111333555777999999;;;===??????@@@BBBDDDEEEGGGGGGHHHGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLNNNQQQQQQPPPOOONNNOOOOOOOOOPPPOOOMMMLLLNNNOOOMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSSSSUUUVVVXXX\\\aaaiiirrrxxx{{{sssmmmdddbbb^^^ZZZWWWUUUTTTTTTXXXYYYZZZZZZZZZXXXVVVUUUUUUPPPNNNOOOOOOMMMLLLNNNQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUSSSQQQOOOMMMKKK|||vvvnnnfffaaa]]]YYYUUURRRPPPNNNLLLJJJGGGGGGFFFDDDBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHOOOVVV___jjjwwwyyyzzz}}}ooobbbWWWQQQQQQNNNNNNRRRVVVWWWXXX[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYVVVUUUTTTTTTSSSPPPLLLIII@@@<<<777444333333333222333333333333333333333333222222111111000000111111222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333444444444555555333333333333333444444444444666999;;;===???BBBEEECCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPOOONNNOOOOOOMMMMMMMMMKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLNNNPPPQQQSSSSSSUUUWWWYYY[[[]]]]]]aaacccfffkkkqqqyyy}}}}}}~~~~~~~~~~~~|||uuurrrlllfffbbb___^^^^^^dddddddddggghhhgggaaa\\\[[[UUURRRRRRQQQNNNLLLNNNOOOPPPQQQRRRSSSSSSRRRRRRUUUVVVVVVVVVTTTRRROOOMMMvvvlllfff```\\\XXXUUUSSSRRRQQQOOOIIIIIIHHHGGGEEEBBB???======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===??????BBBEEEJJJOOOVVVbbboooxxx|||yyy~~~ppp```TTTSSSOOOMMMQQQTTTUUUXXX[[[\\\\\\\\\]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTTTTRRRNNNKKKBBB>>>999555444333333222333333333333333333333333333333222111111222222222222222222222222222222222111111111111111111111111222222111111000000//////000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222000000000111111222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111222222222222444444444444555555555555222333333444555555666666777:::===???@@@BBBEEEHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPPPPOOONNNMMMNNNOOOMMMMMMMMMKKKJJJJJJLLLOOONNNMMMMMMNNNPPPUUUYYY\\\___```bbbdddgggiiikkklllrrrsssvvvyyy}}}~~~}}}}}}}}}|||{{{zzzzzz{{{}}}|||vvvqqqnnnmmmmmmtttssstttxxx|||zzzrrrkkkbbb\\\XXXXXXVVVRRRPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSUUUVVVUUUSSSPPPOOOtttmmmaaa^^^YYYVVVUUUTTTSSSRRRKKKKKKKKKIIIGGGCCC@@@???>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>BBBDDDGGGKKKQQQ[[[hhhqqq~~~zzz}}}ooo^^^WWWQQQMMMOOORRRSSSVVV[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTTTTTTTRRROOOMMMFFFAAA;;;666444444333333333333333333333333333333333222222222222222333333222222222222222222222222111111111111111111111111222222111111000000//////000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111222111111111111111111111111000000111111111222222222...///000111222333444555111111111111111111111111000000000000000000000000222222222222222222222222222222222333333333333444333333333333444444444444222222333444666777888888===???AAABBBCCCDDDFFFHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMKKKKKKLLLNNNOOOPPPPPPOOONNNOOOQQQSSSRRRSSSTTTVVV[[[aaagggkkkoooppprrrsssuuuwwwyyyyyy|||}}}~~~{{{yyyyyyzzz||||||zzzyyyyyy}}}pppjjjeeeccc```ZZZWWWXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQSSSTTTTTTSSSQQQPPP~~~vvvfffbbb\\\XXXVVVUUUTTTSSSNNNNNNLLLJJJHHHEEEBBBAAA>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<========================@@@CCCEEEHHHMMMVVVaaajjjvvv~~~~~~}}}mmmZZZSSSNNNNNNOOOQQQTTTYYYYYYYYYZZZZZZ[[[\\\\\\]]]ZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUTTTTTTTTTSSSQQQOOOJJJEEE>>>888666555555444333333333333333333333333222222111111222222333333222222222222222222222222111111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111222222222111111111111111111111111000000000111222222333333...///000111222444555555111111111111111111111111111111111111111111111111333333333333333333333333222222333333333444444444222222222333333333444444222333444666888:::;;;<<>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===============<<<<<<===@@@BBBEEEHHHPPPZZZbbbnnnvvv~~~xxx^^^VVVNNNMMMNNNOOOSSSXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[ZZZZZZYYYYYYYYYXXXXXXWWWUUUUUUVVVUUUSSSRRRNNNHHH@@@:::777666666666444444444444444444444444111111111111111222333333222222222222222222222222000000111111111222222222000000000000000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111222333333111111111111111111111111///000000111222222333333111111222222222222333333111111111111111111111111222222222222222222222222333333333333333333333333111222222222333333333333222222333333333444444444555555777999;;;===???@@@CCCEEEFFFGGGFFFFFFHHHJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNNNNNNNOOORRRWWW[[[\\\___cccfffgggggghhhiiiooopppssswww|||}}}}}}~~~~~~}}}~~~xxxuuuuuuxxxtttmmmfffaaa_________\\\ZZZXXXVVVTTTSSSSSSSSS}}}wwwnnnfffaaa]]]ZZZXXXSSSQQQNNNKKKHHHFFFEEEEEE??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::===@@@BBBEEELLLUUU\\\hhhppp|||~~~~~~```WWWOOOMMMMMMMMMQQQWWWTTTUUUVVVXXXYYY[[[\\\]]][[[[[[[[[ZZZYYYXXXXXXXXXZZZXXXWWWWWWWWWWWWVVVTTTPPPJJJBBB;;;888777777777444444444444444444444444111000000000111222222333222222222222222222222222000000111111222222222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111222222333333111111111111111111111111///000000111222222333333444444333333222111000000111111111111111111111111222222222222222222222222333333333333333333333333000111111111111222222222333333333444444444555555777777999;;;>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJPPPQQQRRRSSSUUUZZZaaaeeeooosssxxx|||}}}}}}~~~{{{}}}}}}~~~~~~}}}zzzqqqkkkiiiiiijjjdddaaa]]]YYYVVVTTTTTTTTTvvvmmmfffbbb]]]YYYXXXUUURRRPPPNNNKKKGGGEEEDDDBBB@@@>>>======>>>???<<<<<<======<<<<<<;;;:::999:::<<<=========<<<<<<<<<<<<===@@@DDDJJJOOORRR___eeeqqq~~~{{{}}}zzz{{{iii[[[NNNKKKMMMOOOQQQSSSVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXWWWWWWUUUUUUTTTSSSOOOMMMHHHCCC>>>999666444333333333222222222111111444333111000000000111111222222222222222222222222222222222111111111000000222222111111000/////////111000000000//////......000000000000000000000000000000000000000000000000333555555222222444333000111111000000000000111111222222222111111111000000111111111111111111111111000000000000000000000111333333333333333333333333444444333222222333444444222222222222222222222222666666555444444333222222444444444555666777777888<<<===???BBBCCCDDDDDDCCCGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHJJJKKKLLLNNNMMMKKKIIIIIIJJJLLLMMMPPPPPPOOONNNMMMLLLKKKKKKMMMKKKIIIJJJLLLNNNNNNNNNSSSWWW[[[\\\]]]eeerrr|||~~~~~~~~~~~~~~~~~~~~~}}}}}}yyyyyyzzzwwwqqqiiidddaaa^^^[[[XXXwwwpppjjjddd___ZZZWWWSSSPPPNNNLLLJJJGGGFFFDDDBBB???>>>>>>>>>???<<<<<<======<<<<<<;;;:::999:::<<<=========<<<;;;<<<<<<===???CCCHHHMMMPPPYYY```kkkxxx~~~zzzvvvwww}}}mmm^^^PPPLLLMMMNNNPPPRRRUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZZZZZZZYYYYYYYYYXXXYYYXXXXXXWWWVVVUUUTTTTTTOOOMMMIIIDDD???:::777555444444333333333222222222444333111000000000111222222222222222222222222222222222222111111111000000000000000000111111111111111111111000000/////////000000000000000000000000000000000000000000000000111444333000000333444111111111000000000000111111222222222111111111000000111111111111111111111111222222222222111111111111111111111111111111111111444333222111111222333444222222222222222222222222555555555444444333333222555555666777888999:::;;;===>>>@@@BBBDDDEEEEEEDDDHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMOOORRRUUUWWWaaafffkkkmmmpppwwwzzz{{{~~~|||{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvwwwyyy{{{}}}|||yyywww{{{|||wwwrrrnnnkkkgggddd~~~vvvmmmggg___[[[UUUQQQOOONNNLLLKKKHHHGGGDDDAAA???>>>>>>>>><<<============<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>AAAEEEIIIKKKQQQXXXcccooo{{{zzzuuusssyyyqqqcccSSSLLLKKKKKKMMMQQQTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTPPPNNNJJJEEE@@@<<<888666444444444333333333222222333333222111111111111222222222222222222222222222222222222111111111111111//////000000111222222333111111111111111000000000000000000000000000000000000000000000000000000000000222111...///333555444111111000000000000111111222222222111111111111111111111111111111111111111444333333333222222111111111111111111111111111111222222111111111111222222222222222222333333333333444444444444444444333333777777888:::;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJIIIJJJKKKLLLLLLOOOSSSUUUWWW[[[bbbhhhqqqvvv|||~~~}}}{{{yyywwwwwwuuuuuuwwwwwwvvvyyy}}}|||yyyxxxwwwvvvttttttttttttttttttuuuvvvyyy~~~{{{xxxuuuuuuvvvyyy|||}}}yyyvvvuuummmddd___XXXSSSPPPOOONNNMMMJJJHHHFFFCCC@@@>>>=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEGGGLLLRRR\\\gggrrr~~~~~~wwwtttwww}}}vvvgggWWWNNNJJJHHHJJJNNNRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTPPPOOOLLLGGGBBB>>>:::888333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111222222222222222111111111111111111000000000000000000000000000000000000000000000000000222000---///444888777222111111000000111111222111111111111111111111111111111111111111111111111333333333222222111000000333333333333333333333333111111111111111111111111222222222333333333333333333333444444444555555555888999:::<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMNNNNNNOOONNNNNNMMMNNNMMMKKKKKKLLLNNNQQQSSSTTTYYY___bbbdddjjjsss{{{~~~|||{{{yyywwwvvvuuutttqqqoooqqqoooooossstttvvv|||}}}||||||{{{{{{{{{zzzzzz{{{}}}{{{yyyzzz{{{}}}|||tttkkkeee]]]VVVRRRPPPOOOOOOJJJIIIGGGDDDAAA???===<<<======>>>>>>======<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCIIIOOOXXXaaajjjvvv{{{uuuwww{{{}}}~~~yyykkk[[[PPPJJJFFFGGGKKKPPPQQQSSSUUUWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTQQQPPPMMMJJJEEE@@@<<<999222222222222111111111111222222222333333333222222222222222222222222222222111111111111111111111111333222222222111111000000111111111111111111222222000000000000000000000000000000000000000000000000111333111///000666::::::222222111111111111222222111111111111111111111111111111111111111111111111222222111111000000000000333333333333333333333333111111111111111111111111222222333333333444444444333333444555666777777888999:::<<<===???AAABBBCCCEEEEEEFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMLLLKKKKKKMMMMMMMMMNNNQQQUUUZZZ]]]ccciiiooosssvvv{{{|||zzzyyyxxxwwwvvvuuuuuutttqqqoooooommmnnnrrruuuxxx}}}rrrlllccc\\\WWWTTTRRRPPPKKKJJJHHHFFFCCCAAA???>>>===>>>>>>>>>>>>===<<<<<<<<<;;;::::::999:::::::::;;;;;;<<<===>>>@@@AAABBBFFFLLLSSSZZZbbbnnn}}}xxxyyy{{{{{{zzz{{{yyy~~~|||ooo```UUUMMMGGGGGGJJJNNNOOORRRTTTVVVXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUURRRQQQOOOLLLGGGBBB>>>;;;333333333222222222111111111222333333444333333333222222222222222222222222111111111111111222222222444333333222111111000000000000000111111111111111000000000000000000000000000000000000000000000000111333333000222888;;;:::222222111111111111222222111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111222333333222111111222222333333444444555555333333555666777999::::::<<<===>>>@@@AAACCCDDDDDDGGGFFFFFFGGGGGGIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOQQQUUU[[[aaagggjjjuuuzzz~~~|||{{{{{{|||}}}~~~|||zzzzzz}}}~~~~~~|||{{{{{{{{{|||{{{xxxuuurrrqqqrrrvvvyyy|||zzztttkkkccc]]]XXXUUURRRMMMLLLKKKIIIGGGDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999999999:::::::::;;;<<<===>>>@@@AAAAAABBBGGGNNNSSSYYYeeeuuu}}}}}}~~~|||{{{zzz}}}tttfff\\\RRRJJJIIIKKKMMMNNNPPPSSSVVVXXXYYYZZZXXXYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUURRRRRRPPPMMMIIIDDD???<<<555555444444444333333333111222333444444444333333222222222222222222222222000000111111111222222222222222222222222222222222/////////000000111111111000000000000000000000000000000000000000000000000///222333111333777999777333222222111111222222333000000111111111222222222111111111111111111111111///000000111111222222333111111111111111111111111111222333444444333222111222222333333444555555666333444666777999;;;<<<===@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKHHHIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNOOONNNNNNMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSVVV[[[bbbjjjrrrxxx{{{zzzwwwtttrrrrrrtttuuuvvvzzzxxxwwwvvvxxx{{{{{{yyy{{{yyyppphhhaaa[[[WWWTTTNNNNNNMMMLLLJJJGGGEEEDDD>>>>>>>>>>>>>>>======<<<===<<<:::999888999::::::::::::<<<===>>>@@@AAAAAA???DDDJJJOOOTTT___ooo{{{~~~~~~wwwkkk```VVVMMMKKKMMMLLLMMMPPPSSSUUUXXXYYYZZZXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRQQQNNNJJJDDD@@@===777666666666666555555555000111333444555444333333222222222222222222222222000000111111222222222222111111111222222333444444......//////000000000111000000000000000000000000000000000000000000000000...111222111333777777555333222222111111222222333000000111111222222222222111111111111111111111111000000111222333444444555333333333333333333333333222333444444444444333222222222333333444555666666444555666888:::<<<>>>???CCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNOOONNNMMMMMMLLLLLLKKKLLLNNNQQQTTTVVVZZZ^^^eeemmmwww}}}wwwwwwxxxxxxyyyyyyyyyyyyvvvssspppooopppsssuuuvvv}}}|||{{{{{{}}}~~~|||{{{}}}xxxnnnggg```ZZZUUUSSSPPPMMMJJJIIIHHHFFFEEEAAA@@@>>>===>>>===<<<:::======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@CCCGGGKKKQQQZZZfffnnn}}}xxxiiiZZZPPPLLLLLLIIIKKKOOORRRUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPNNNLLLHHHBBB===999777555444444444333222222222222111111111111000444333111000000000111111222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222222222555555555555555555555555111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666666777999<<<>>>@@@AAABBBEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPOOOMMMKKKNNNOOOOOONNNLLLKKKLLLMMMMMMNNNQQQSSSWWW\\\bbbgggmmmpppuuu~~~~~~xxxuuunnnnnnnnnooorrruuuwwwyyyxxxwwwvvvvvvwwwzzz}}}}}}wwwuuutttuuuyyy~~~tttllleee^^^YYYVVVSSSOOOLLLKKKJJJHHHFFFCCCAAA???>>>>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???BBBEEEHHHMMMVVVaaaiiivvvqqqaaaTTTMMMJJJIIIKKKNNNQQQTTTVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSRRRPPPNNNJJJDDD@@@:::888555444444444333222222222222222111111111111333333111000000000111111222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333444444555666666777777999:::<<<>>>AAABBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIJJJKKKKKKKKKMMMOOORRRQQQTTTYYY^^^ccciiiooosss|||}}}~~~xxxsssqqqnnnoooppprrruuuyyy|||~~~~~~yyywwwuuuuuuyyy}}}}}}ssskkkccc^^^YYYVVVQQQOOOMMMLLLJJJHHHFFFCCCAAA@@@???>>>;;;999<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<=========???BBBEEEHHHOOOYYY```llluuuzzzkkk\\\QQQKKKHHHJJJLLLOOORRRTTTUUUVVVVVVWWWXXXYYYYYYZZZYYYYYY[[[[[[ZZZYYYXXXWWWWWWVVVWWWUUUTTTRRRPPPMMMHHHDDD<<<999666555555444333222333222222222111111111111333222111111000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444222333444555666888999999<<<===???AAACCCEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHIIIKKKKKKMMMPPPUUUXXX[[[aaaiiipppwww|||}}}{{{yyyvvvsssrrrrrrsssuuuxxx||||||zzzwwwwwwzzz}}}~~~zzzqqqgggaaa\\\YYYTTTQQQOOOMMMKKKIIIHHHFFFCCCBBB@@@???<<<:::;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;;;;<<<======<<>>;;;888555555555444333333333222222222111111111222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444333333555666888:::;;;<<>>@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNNNNLLLIIIIIIKKKMMMMMMPPPTTTYYY^^^dddkkkpppxxxtttmmmnnnppprrruuuxxx{{{}}}{{{rrrkkkccc```[[[WWWTTTRRROOOMMMLLLJJJGGGEEEDDDBBB???=========<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<=========???AAAAAAAAAEEEKKKPPPWWW___kkkwwwvvvcccTTTNNNMMMLLLLLLMMMPPPRRRTTTUUUVVVWWWXXXXXXYYYXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXWWWUUUSSSRRRQQQOOOLLLJJJCCC???:::777666555555444333333333333222222222222000000111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222333111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555666666777888999;;;===>>>@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMLLLJJJKKKPPPTTTUUUYYY```hhhpppxxx~~~vvvrrrqqqiiilllppptttxxx|||yyyssshhhddd___[[[XXXVVVSSSPPPLLLJJJHHHFFFEEEDDDAAA???>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@@@@@@@CCCHHHMMMQQQYYYdddooo{{{lll]]]RRRPPPNNNLLLMMMOOOQQQSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVTTTSSSRRRQQQNNNLLLEEEAAA;;;777666555555444444444333333333222222222///000111222333222222111111111111111111111111111////////////////////////111111111111111111111111222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666666666:::;;;<<<===???@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMJJJMMMPPPPPPQQQUUU]]]dddiiinnnwwwzzzyyy||||||wwwvvvxxxssswww|||~~~xxxxxxxxxxxxyyyyyyzzzzzz{{{~~~xxxkkkhhhbbb^^^[[[XXXUUUSSSLLLJJJHHHGGGFFFEEEBBB@@@>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<======;;;===???@@@???BBBGGGLLLMMMTTT___jjjvvvvvvgggTTTRRROOOMMMMMMNNNQQQSSSUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYWWWUUUSSSSSSRRRPPPNNNFFFBBB<<<888666666555555444444444333333333222222///000111222333333222111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555666777777<<<======???@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMKKKOOOTTTVVVYYY```jjjrrr|||wwwrrrppptttzzz}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwvvvwwwxxxyyy{{{}}}zzz{{{{{{{{{zzz{{{~~~}}}|||{{{yyywwwuuusssrrrnnnnnnnnnoooppprrrsssttttttwww{{{}}}}}}|||||||||wwwxxxzzz~~~~~~}}}~~~|||yyyxxx{{{~~~qqqmmmgggbbb___\\\YYYWWWRRROOOLLLIIIHHHFFFCCCBBB@@@@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999>>>>>>>>>>>>@@@BBBDDDEEEIIIQQQ]]]gggppp|||uuubbbYYYRRRQQQPPPNNNRRRXXXUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXVVVTTTQQQOOONNNIIIFFFAAA<<<888666666666444333222222111111222222333333333222222111111111111111111111111111111111111111111111111111111111222111111111000000//////222222222222222222222222000000111222333333444444333333333222222222222111111111222222222222111111222222222222222222222222444333333222111111111222333333333333333333333333333333222222222333444444555444333333444666999;;;>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKHHHGGGGGGHHHIIIMMMPPPQQQNNNMMMNNNPPPWWWYYY\\\aaaiiittt~~~yyyvvvqqqnnnmmmnnnppptttzzzzzzyyyxxxvvvtttsssrrruuusssqqqoooooooooqqqqqqoooooonnnoooooopppqqqrrrrrrssstttsssrrrssstttvvvssssssrrrqqqpppnnnlllkkkiiiiiijjjkkklllnnnpppqqqvvvvvvwwwxxxwwwvvvuuutttqqqrrrtttxxx~~~{{{xxxuuutttttttttxxxssslllfffbbb^^^[[[YYYTTTQQQNNNKKKIIIGGGEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::============???AAACCCDDDHHHOOOYYYaaaiiiuuulllaaaWWWSSSPPPNNNPPPUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXVVVTTTRRRPPPOOOJJJGGGBBB===999666555555444333222222111222222222333333333222222222111111111111111111111111111111111111111111111111111111222222222222111111111000222222222222222222222222111111222222222333333333333333333222222111111111111111222222222222111111222222222222222222222222444333333222111111222222333333333333333333333333333333333333333444444555666666555555777999<<<>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNMMMLLLLLLMMMOOOKKKMMMOOONNNMMMNNNRRRVVV]]]bbbjjjttt}}}~~~zzzwwwssspppmmmlllkkklllqqqvvv}}}|||yyyxxxxxxtttssssssrrrqqqooonnnmmmlllkkkjjjiiiiiijjjlllmmmkkkkkkkkklllmmmooopppqqqssstttttttttssssssuuuwwwuuuuuuuuutttsssrrrppppppnnnnnnooopppqqqssstttuuuyyyyyyzzzzzzzzzyyyxxxwwwtttuuuwww{{{~~~{{{xxxwwwvvv{{{ssslllfffbbb___\\\WWWTTTPPPMMMKKKIIIGGGDDDBBBAAA@@@???=====================<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>@@@BBBCCCFFFLLLSSSYYY```kkkyyy~~~qqqaaaXXXRRROOOOOORRRUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUSSSQQQPPPMMMJJJEEE???:::777555555444444333222222222222222333333333222222222222111111111111111111111111111111111111111111111111111333333333222222222222222111111111111111111111111222222222222222222222222444444333333222111000000111111222222222222111111222222222222222222222222444333333222222222222222333333333333333333333333444444333333444444555666888888888999;;;===@@@AAACCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKLLLNNNPPPMMMNNNOOONNNOOOSSS[[[aaafffnnnzzz{{{rrrqqqpppooommmlllkkkjjjoooooossszzz~~~~~~~~~}}}{{{zzzyyyuuuuuuuuusssqqqpppqqqrrrnnnoooooonnnnnnmmmlllkkkggggggggggggiiikkkmmmnnnmmmnnnoooppprrruuuwwwxxx{{{|||}}}|||{{{{{{}}}~~~~~~}}}}}}|||||||||}}}~~~}}}{{{yyyqqqkkkfffbbb___ZZZWWWRRROOOMMMKKKHHHEEECCCCCCAAA@@@>>>==================<<<<<<<<<;;;;;;<<<<<<;;;<<<===???AAABBBDDDIIIOOOSSSYYYdddsss}}}ssscccYYYSSSQQQPPPTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWVVVUUUTTTSSSRRROOOLLLGGGAAA<<<888666444444444333222222222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111111222222333333333555444444333222111000000111222222333333222222111222222222222222222222222444333333222222222333333444444444444444444444444444444444444555666777777888999:::;;;===@@@BBBDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIJJJKKKJJJIIIJJJLLLNNNMMMPPPSSSUUUWWW^^^gggmmmuuu|||uuuoooiiijjjlllnnnoooqqqsssttt~~~~~~zzzvvvtttsssuuuvvvvvvuuutttttttttppppppooonnnlllmmmoooqqqqqqqqqrrrrrrssssssrrrrrrooooooppprrrtttwwwyyyzzz{{{|||}}}|||uuuooojjjeeebbb\\\YYYUUUQQQOOOLLLIIIFFFEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<;;;;;;<<<>>>@@@AAACCCGGGLLLPPPVVVaaaooozzzsssbbbXXXSSSQQQSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVWWWWWWVVVVVVTTTSSSSSSQQQNNNIIIDDD>>>:::777555555444333333222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111111111000000000000000000000000///000000111333444555555444444333333222111000000222222333333333333222222222222222222222222222222444333333222333333444444444444444444444444444444555555555555666777888999999999;;;===???AAACCCDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKLLLNNNPPPRRRWWW]]]bbbfffkkksssxxxyyysssnnnlllhhhlllppptttwww{{{|||xxxsssooollljjjmmmpppsssttttttssstttuuuqqqqqqqqqpppoooqqqtttwwwzzz{{{|||}}}~~~yyytttoooiiieee```]]]XXXUUURRRNNNKKKHHHFFFEEEDDDBBB@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<===>>>@@@AAAAAAEEEJJJNNNSSS]]]kkkuuu|||lll^^^VVVSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWVVVUUUSSSSSSQQQOOOKKKFFF@@@<<<888777555444444333333333333333111222222222222333333333111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111///000111222333444444555333333333222222222111111222222333333333333222222222222222222222222222222333333333333333444444555444444444444444444444444555555555666777888999::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOSSSVVV___dddlllqqquuuxxx||||||wwwrrrqqqrrrtttqqqvvv|||}}}zzzxxxvvvwwwxxxzzztttsssqqqnnnkkkiiigggfffhhhmmmsssuuuuuuuuuxxxzzzzzz{{{{{{{{{|||~~~}}}yyytttnnniiieeeaaa]]]YYYUUURRRNNNLLLGGGFFFEEECCCAAA@@@???>>>=========<<<<<<<<<<<<;;;>>>======<<<===>>>@@@AAA@@@DDDIIILLLPPPXXXdddmmmvvvsssaaaXXXTTTRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQOOOLLLGGGBBB===:::888555555444333333333333444111111222222222333333333111111111111111111111111111111111111111111111111000000000111111222222222222222222222222222222222222222222222222222222222111222222222222333333333222333333444444333333222222222222222222222222222333333333333333444555555555555555555555555555555666666666777888999:::;;;<<<===>>>@@@BBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNPPPSSSWWW]]]dddhhhqqqvvv{{{~~~~~~zzz{{{{{{yyyyyy|||vvvtttpppnnnmmmnnnpppqqqnnnmmmmmmllllllkkkkkkjjjmmmttt{{{}}}}}}|||{{{{{{|||}}}xxxqqqlllhhheee```[[[XXXUUUQQQNNNHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>============>>>>>>=========???@@@AAA@@@DDDHHHJJJMMMSSS^^^gggrrr|||wwwbbbYYYTTTQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPLLLHHHCCC???;;;999555555444333333333333444111111111222222333333333111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222555555444333222000//////000111111222222333444444222333333444444333333222222222222222222222222222333333333333333444555666555555555555555555555555666666666777888:::;;;<<<>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIJJJJJJKKKLLLMMMRRRUUUZZZ```gggoooxxx~~~|||{{{zzzxxxvvvyyy||||||pppnnnkkkhhhggghhhkkklllnnnnnnoooppppppqqqrrrrrrzzzzzzwwwuuuvvvxxxzzz~~~wwwsssnnnjjjddd___[[[WWWSSSPPPLLLIIIFFFDDDCCCBBB@@@???>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<===>>>>>>AAABBBDDDFFFKKKRRRZZZ```iiisss||||||~~~jjjYYYQQQOOONNNNNNPPPTTTVVVWWWWWWTTTTTTVVVXXXYYY[[[]]]]]]ZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPMMMKKKGGGAAA;;;666444444444444444444333333222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333444333222111222333444555444444444444444444444444333333333444444444555555666666555555555666666777555666888:::;;;===>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGFFFFFFGGGHHHIIIIIIHHHFFFGGGHHHKKKOOOQQQQQQQQQWWW]]]fffpppyyy|||uuuqqqqqquuu{{{~~~|||xxxvvvmmmllljjjiiiiiikkknnnppprrruuuzzz}}}~~~{{{yyyyyy{{{}}}}}}xxxsssoooiiiddd___[[[VVVSSSNNNKKKHHHFFFEEEDDDBBB@@@>>>===============>>>>>>======<<<<<<======>>>???@@@AAABBBDDDHHHOOOWWW\\\eeeooo}}}}}}|||}}}~~~{{{nnn\\\SSSPPPOOOOOOPPPSSSUUUVVVUUUXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPNNNKKKGGGBBB;;;777555555444444444444333333222222222222222222222222333333333222222222111111222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333333222222333333444444444444333333333333333333333333444444444555555555666555555555555666666777777888:::<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJLLLPPPUUUXXXZZZhhhooozzzzzzwwwtttsssvvv{{{{{{xxxwwwvvvtttsssrrrqqqrrruuuxxxzzz{{{vvvpppjjjeee```[[[WWWQQQOOOKKKIIIHHHFFFDDDBBB>>>======<<<<<<=========>>>============>>>?????????@@@AAABBBEEEKKKRRRWWW```iiiwww~~~}}}}}}}}}www{{{sssaaaVVVQQQOOONNNOOOQQQTTTTTTTTTZZZZZZZZZZZZYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPNNNLLLHHHCCC===888555555555444444444333333222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333444444333333222222222333333333333333333444444444444555555555555555555555555666777777:::;;;===???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMPPPUUU]]]eeeiiixxxxxxxxxyyy|||}}}yyywwwxxxzzzzzz|||{{{yyywwwwwwxxxzzz|||~~~xxxqqqkkkeee___[[[TTTQQQNNNKKKIIIHHHEEECCC>>>>>>======<<<<<<======>>>>>>>>>>>>>>>??????@@@??????AAABBBDDDHHHNNNRRR[[[dddppp|||~~~~~~xxxxxx}}}xxxdddXXXOOOMMMLLLMMMPPPSSSUUUUUUXXXXXXYYYYYYZZZ[[[\\\\\\YYYYYYWWWVVVUUUTTTTTTTTTRRRPPPNNNLLLIIIDDD>>>:::666666555555444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444555444333222111111222222222222333333444444444444555555555555444444444555666777888999<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQUUUZZZbbbkkktttzzz{{{vvvrrrqqqrrruuuwwwxxxwwwwwwxxx{{{~~~wwwpppiiibbb^^^VVVSSSOOOLLLJJJHHHFFFCCC??????>>>===============>>>>>>>>>>>>>>>??????@@@???@@@AAABBBCCCGGGLLLPPPWWW___jjjuuuyyywwwzzz}}}hhhYYYMMMKKKJJJKKKOOOSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRPPPOOOMMMKKKFFF@@@<<<777777666555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222333444555444333222111111111222222333333333444444444555555555666666444555555666777888:::;;;<<<===???@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKKKKJJJKKKNNNQQQRRRXXXaaakkksss||||||vvvtttqqqoooooossswwwzzz||||||}}}|||tttmmmfffaaaYYYVVVRRRNNNLLLJJJGGGDDDAAAAAA@@@???>>>>>>>>>>>>>>>============>>>??????>>>@@@AAABBBCCCFFFKKKNNNTTT[[[dddnnnyyy|||wwwyyy}}}lll\\\MMMKKKIIIJJJMMMQQQTTTUUUYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUURRRQQQOOONNNLLLHHHBBB>>>888777777666555444333333222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222333333444444333333111111222222333333444444444444555555555666666666555555666777999:::<<<======>>>???AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGIIIKKKKKKKKKNNNSSSXXX^^^fffsss}}}}}}{{{yyywwwuuurrrsssssstttuuuyyyyyypppiiiddd\\\YYYUUUQQQOOOLLLIIIFFFCCCBBBAAA@@@????????????======<<<<<<======>>>???===>>>@@@AAABBBEEEJJJMMMQQQWWW___hhhrrr~~~|||{{{}}}qqqaaaPPPMMMJJJIIILLLOOOQQQRRRWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOOMMMIIICCC???888888777666555444333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444444222222222333444444555555555555555555666666666666666666777888:::<<<>>>???>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJFFFJJJNNNPPPRRRWWW___fffpppyyy|||yyywwwxxxyyyyyyyyyzzz}}}|||ssskkkfff^^^[[[WWWSSSPPPNNNJJJHHHDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;===???@@@BBBDDDIIILLLOOOTTT\\\dddmmmzzzuuueeeRRROOOKKKIIIKKKMMMNNNOOORRRSSSTTTVVVXXXZZZ[[[\\\XXXWWWWWWVVVUUUUUUUUUUUURRRQQQPPPOOOMMMIIIDDD@@@999888777666555444333333222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333444333222111222333444555222222333444444555666666555555555555666666666777777777888999;;;>>>???AAA@@@@@@BBBCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKHHHLLLRRRVVVZZZaaakkksss~~~zzzxxxvvvvvvyyy}}}}}}sssllleee```ZZZVVVSSSPPPKKKGGGHHHFFFCCC@@@>>>===>>>>>>AAAAAA???>>>============>>>>>>???@@@BBBDDDFFFGGGMMMSSS[[[bbbjjjvvvyyylllXXXRRRKKKHHHJJJMMMOOOOOORRRSSSUUUWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVUUUUUURRRQQQPPPOOONNNKKKFFFCCC;;;888555333333333333222333333333333333333333333222222222222222222222222444444444333333222222222333333333333333333333333444444444444444444444444444333333333333444555555333222222111222333555666333333333333333333333333444444444444444444444444777777666666666666777777777999<<<======>>>???AAADDDDDDCCCBBBBBBBBBCCCCCCIIIGGGFFFGGGJJJLLLNNNOOOMMMRRR[[[ccclllttt|||~~~|||zzzvvvwwwyyy|||~~~~~~~~~~~~yyyrrriiiddd^^^YYYWWWSSSNNNJJJIIIHHHEEEBBB@@@??????>>>@@@@@@???>>>=========>>>>>>>>>???@@@BBBDDDFFFGGGJJJPPPXXX___gggrrruuu\\\UUUMMMIIIIIILLLNNNNNNQQQRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPOOOLLLHHHEEE===:::777444444444444333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333444333333333333444555555555444333222222222333444333333333333333333333333444444444444444444444444777777666666666777888888999<<<>>>??????@@@AAACCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHIIILLLNNNNNNNNNWWW]]]gggrrr{{{{{{wwwvvvvvvvvvuuussstttwwwzzz}}}|||qqqlllddd___[[[WWWRRRMMMKKKJJJHHHFFFCCCAAA???>>>??????>>>>>>>>>>>>>>>???>>>>>>>>>@@@AAACCCEEEFFFGGGMMMUUU[[[bbbmmm{{{|||ddd[[[PPPIIIIIIKKKLLLMMMPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNJJJFFF@@@<<<888666666666555444333333333333333333333333444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333444333333333333444555555666555444333222222222222333333333333333333333333444444444444444444444444777777777777777888999:::<<>>>>>>>>>>>>>>???@@@===>>>>>>???AAABBBDDDEEEFFFKKKRRRWWW]]]hhhuuummmcccUUULLLIIIJJJKKKLLLOOOQQQSSSUUUWWWWWWXXXWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQNNNJJJGGGAAA>>>999777666666555444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444333333333333444555555555555444444333333333333444444444444444444444444444444444444555555555555777777777888888:::;;;;;;>>>@@@CCCDDDCCCCCCEEEFFFCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJMMMQQQUUUZZZ___cccrrrxxx}}}yyysssqqqooonnnqqquuuyyy|||}}}~~~zzzppphhhbbb\\\VVVRRRLLLKKKJJJHHHEEEBBB???===???>>>>>>>>>>>>>>>???@@@======>>>>>>@@@AAACCCDDDEEEJJJPPPUUUZZZcccpppyyyvvvkkk[[[PPPKKKJJJKKKKKKNNNOOORRRTTTVVVWWWWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPNNNJJJGGGBBB>>>:::777666555444333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444333333333333444555555333333444444555555555555444444444444444444444444444444444555555666666666777777888888:::;;;======???AAACCCDDDCCCCCCDDDFFFEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLPPPTTT[[[dddnnnuuuyyytttqqqpppqqqrrruuuzzzuuukkkeee^^^XXXSSSMMMLLLJJJHHHEEECCCAAA@@@??????>>>>>>>>>>>>>>>???=========>>>???@@@BBBCCCEEEIIIOOOSSSWWW___kkkttt}}}qqqaaaTTTNNNLLLKKKKKKMMMNNNQQQTTTVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQNNNKKKGGGCCC@@@;;;888666555333222333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333444333333333333444555555222222444555666666666666444444444444444444444444444444444555666666777777777888888999;;;===>>>???@@@BBBDDDDDDDDDCCCDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMNNNRRRXXX___fffqqq~~~xxxuuutttttttttxxx}}}yyyooogggaaaZZZUUUOOOMMMKKKHHHFFFDDDDDDDDD@@@@@@???>>>=========>>>=========>>>>>>@@@AAABBBCCCHHHMMMPPPTTT[[[gggppp{{{vvvfffYYYRRRNNNLLLKKKLLLNNNPPPSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRRRRRRRPPPLLLIIIEEEBBB===999777666444333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333444333333333333444555555333444555666666555444444555555555555555555555555444444444555666777777777777888888:::<<<>>>@@@AAAAAACCCEEEEEEDDDDDDEEEFFFHHHHHHHHHIIILLLOOOSSSVVVYYY```iiirrrzzz|||xxxyyy|||~~~}}}rrrjjjccc\\\WWWQQQOOOLLLIIIGGGFFFGGGGGGAAAAAA???>>>========================>>>???AAAAAABBBFFFKKKNNNQQQYYYdddmmmwwwyyyiii\\\TTTPPPMMMKKKLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSUUUTTTTTTTTTTTTQQQNNNKKKGGGDDD???;;;999777666444333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333444444444444444444444444444333333333333444555555555666666666666444333222555555555555555555555555444444444555666777777888777888999:::<<<>>>@@@AAABBBDDDFFFFFFFFFEEEFFFGGGIIIHHHHHHJJJNNNSSSYYY]]]ccclllyyy|||{{{~~~wwwppphhh```ZZZVVVRRRNNNKKKIIIHHHFFFDDDDDDCCCAAA???>>>>>>??????============>>>???@@@AAADDDFFFIIILLLPPPVVV]]]bbbsss{{{}}}ooo```VVVQQQOOOOOONNNOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMGGGCCC===999777666555444333333333333333333333333555444444333333444444555777777666555444333333222444444444444444444444444222222111111222222333444777666555444333222222222444444444444444444444444333333333333333444555666666666666666666777888888;;;<<<===???@@@AAACCCCCCAAAAAABBBDDDFFFGGGGGGFFFHHHJJJNNNRRRWWW^^^ggglll|||~~~}}}{{{{{{}}}{{{tttlllccc]]]XXXUUUQQQNNNLLLJJJGGGEEEDDDCCCAAA???>>>>>>>>>???============>>>???@@@AAACCCEEEGGGJJJNNNTTT[[[```oooxxxuuufffXXXPPPMMMMMMNNNOOOPPPRRRTTTVVVVVVWWWWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMHHHDDD>>>:::888777666555333333333333333333333333222111111000000111111222666666555555444333333333444444444444444444444444333222222222222222333333444444333333333444555555444444444444444444444444666666555555444555555555666666666666777888999999<<<===>>>???@@@BBBCCCCCCDDDCCCCCCDDDEEEEEEEEEDDDIIIKKKPPPUUU^^^iiittt|||xxxwwwuuuvvvyyy}}}yyyqqqhhhaaaZZZXXXTTTQQQOOOLLLHHHFFFDDDCCCAAA???>>>===>>>>>>============>>>???@@@AAABBBDDDFFFIIILLLRRRXXX]]]jjjrrr~~~qqq```UUUPPPOOOMMMNNNOOOQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMHHHDDD???;;;999888666444333333333333333333333333111111000000000000111111444444444333333333333333444444444444444444444444444333222222222222222333111111222333444666777888444444444444444444444444999888777666555555555555777777777777888999:::;;;===>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHLLLOOOVVV___kkkyyy{{{vvvsssrrrrrrssswww}}}~~~uuukkkddd]]]ZZZWWWTTTQQQMMMIIIFFFDDDCCCAAA???>>>======>>>>>>>>>======>>>???@@@@@@BBBDDDFFFHHHKKKPPPVVV[[[eeemmmyyynnn___WWWUUUMMMNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMHHHDDD???;;;999777555333444444444444444444444444444333333333333333333444222222222333333444444444444444444444444444444444444444333222222222222333111111222333444555777888555555555555555555555555777777666555555666666666777777777888999;;;<<<===??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGIIIKKKOOOQQQRRRXXXbbbnnn|||~~~yyyuuurrrrrrsssvvvyyy~~~zzzoooggg```]]]YYYUUUQQQMMMIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@CCCDDDFFFGGGJJJNNNTTTYYYaaaiiittt{{{hhh[[[TTTNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMGGGDDD???<<<999777444222444444444444444444444444555555444444444444555555111222222333333444444444444444444444444444444444444444333333222333333444333333333333333444555666555555555555555555555555444444444444555666777888777888888999;;;===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHHHHIIIMMMRRRVVV]]]eeesss|||yyywwwvvvuuuwwwzzzuuummmeeeaaa[[[UUUQQQNNNJJJHHHGGGFFFCCCAAA???????????????>>>>>>>>>>>>>>>??????CCCDDDEEEFFFHHHMMMRRRVVV]]]eeeppp{{{rrr^^^RRROOOOOOOOOOOOPPPRRRTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQOOONNNMMMHHHEEEAAA===:::777444111444444444444444444444444444444333333333333444444222222333333444444555555444444444444444444444444333333333333333444555555555555444333333333444444555555555555555555555555222222333444555777888999888888999:::<<<>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHJJJJJJKKKOOOVVV\\\nnnwww~~~{{{{{{}}}~~~~~~}}}tttjjjeee]]]WWWRRROOOMMMKKKIIIGGGEEEBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????BBBCCCDDDEEEFFFJJJOOOSSSZZZaaalllvvviiiYYYQQQPPPOOOOOOPPPRRRTTTVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQOOONNNMMMJJJGGGCCC@@@===999666333555555555555555555555555444333333222222333333444444444444444444555555555444444444444444444444444222222222333444555666777555444444333333444444444555555555555555555555555555444555555666777888999888999:::;;;===@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFIIIMMMOOORRRYYYdddlllyyynnnhhh___XXXSSSQQQOOONNNJJJHHHFFFCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???AAABBBCCCCCCDDDHHHMMMQQQXXX___iiisss|||vvvdddQQQQQQPPPOOOPPPRRRUUUVVVSSSTTTUUUVVVVVVVVVVVVVVVTTTSSSSSSRRRQQQOOONNNMMMLLLIIIEEEBBB???;;;777444555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444111111222333444666777888333333333333333444555666666666666666666666666666888777777777777777888888888999:::<<<>>>AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEIIIOOOUUU[[[fffttt~~~vvvkkk```ZZZVVVQQQMMMNNNJJJIIIGGGEEECCCBBBAAA@@@??????>>>===============???@@@BBBCCCEEEGGGKKKNNNTTTZZZccclllvvvkkkZZZRRRLLLMMMPPPQQQRRRUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLKKKLLLIIIEEEBBB@@@===999666333333333333333444555666444444444444444444444444555555444333333333333444555555444444444444555555666555444333222333333444666666666666666555555555666666666666666666666666666666555666666777888999999:::;;;===>>>@@@AAABBBEEEFFFGGGGGGFFFGGGIIILLLNNNQQQVVV^^^iiiyyyxxxmmmbbb]]]XXXSSSOOOOOOKKKJJJHHHEEECCCBBBAAAAAA??????>>>===============>>>???AAABBBCCCFFFJJJMMMRRRXXX```iiirrr}}}rrr^^^UUUOOONNNPPPPPPQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSSSSRRRQQQPPPOOONNNLLLIIIFFFCCC@@@===999777555555444444555555666777555555555555555555555555555555444333333333333444555555444444444444555555666555444333333333444444666666666666666666666555666666666666666666666666666666666666777888999999;;;<<<===>>>@@@AAACCCCCCCCCEEEGGGGGGHHHIIIKKKMMMQQQWWW```lllyyy{{{pppfff```\\\VVVRRRRRRLLLKKKIIIFFFDDDCCCBBBAAA??????>>>============>>>===???@@@AAABBBDDDHHHKKKOOOTTT\\\eeemmmxxxzzzbbbYYYQQQOOOPPPOOOOOOQQQTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQOOOOOOLLLJJJFFFDDDBBB>>>:::777666666666555666666777888666666666666666666666666555555444333333333333444555555444444444444555555666555444444333444444444555555666666666666666666666666666666666666666666666666666777777888::::::>>>???@@@AAABBBCCCDDDDDDCCCEEEGGGIIIJJJMMMQQQTTTZZZcccqqquuujjjeee___YYYTTTSSSNNNMMMJJJHHHEEEDDDCCCBBB@@@???>>>>>>======>>>>>>>>>???@@@AAAAAACCCGGGJJJMMMRRRYYYaaaiiittt{{{bbbXXXPPPNNNNNNMMMNNNQQQSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRRRRQQQQQQOOONNNNNNLLLJJJGGGEEECCC@@@;;;888666666666555555666777777555555555555555555555555555555444333333333333444555555444444444444555555555555555444444444444555555555555555666666666666666666666666666666666666777777777777888:::;;;<<<@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHJJJNNNTTT[[[```iiisss{{{pppjjjddd\\\VVVTTTPPPNNNLLLIIIGGGEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGIIIMMMQQQWWW^^^fffppp|||vvv___VVVMMMLLLLLLMMMNNNQQQRRRSSSTTTUUUUUUUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOOLLLJJJHHHGGGEEEAAA===999666666555555444555555666444444444444444444444444555555444333333333333444555555444444444444555555444555555555555555555555444555555555666666777777777777777777777777777777777777888888:::;;;<<<===@@@@@@AAABBBDDDEEEFFFFFFIIIIIIJJJMMMRRR\\\gggooo{{{xxxqqqjjj```YYYWWWQQQPPPNNNKKKHHHFFFEEEDDD@@@@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAACCCFFFHHHLLLPPPUUU[[[bbbmmmyyy|||ppp^^^TTTLLLJJJKKKLLLOOORRRQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRLLLKKKIIIHHHFFFCCC>>>:::666666555555444444555555444444444444444444444444555555444333333333333444555555444444444444555555444444555666666666666555444444555555666777777777777777777777777777777777888888888999;;;<<<>>>???@@@@@@BBBCCCEEEGGGHHHIIILLLMMMQQQVVV___jjjwwwxxxpppeee]]]ZZZSSSQQQOOOLLLIIIGGGEEEEEEAAA@@@??????>>>>>>?????????@@@AAA@@@@@@AAADDDFFFKKKNNNSSSXXX___iiivvv~~~yyynnn```UUULLLKKKLLLLLLOOOSSSQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSLLLKKKJJJIIIGGGDDD???;;;888777666666555555666666555555555555555555555555555555444333333333333444555555444444444444555555333444555666777777666555444444555555666777777888777777777777777777777777888999999:::;;;===???@@@@@@AAACCCEEEGGGJJJKKKLLLRRRWWW___iiittt}}}ttthhh```\\\SSSRRROOOLLLIIIGGGFFFEEEAAA@@@??????>>>???????????????@@@??????@@@BBBDDDIIIMMMQQQVVV]]]gggsss|||yyyooobbbXXXNNNLLLLLLLLLOOORRRPPPQQQSSSTTTVVVVVVWWWWWWRRRSSSSSSSSSSSSRRRRRRQQQLLLKKKJJJJJJHHHDDD???;;;999999888777777666777777666666666666666666666666555555444333333333333444555555555444444555555555333444666777777777666555444444444555666777777888777777777777777777777777999999999:::<<<>>>???@@@AAABBBDDDGGGIIILLLNNNOOOXXX```mmmzzzwwwnnnfff```XXXTTTOOOLLLJJJIIIHHHHHH@@@@@@???>>>=========>>>??????>>>>>>???AAABBBDDDIIIKKKPPPXXX^^^cccmmmwww|||vvvrrrjjjaaaTTTLLLJJJNNNQQQSSSQQQRRRSSSTTTUUUTTTTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPKKKJJJJJJJJJIIIGGGBBB>>>===999555333333555777777333444444444555666666666555555555555555555555555555555444444444555555666777777666666555555555444333333444444555666666666888888888888888888999:::666888;;;===>>>???AAABBBEEEGGGHHHHHHIIIMMMTTTZZZgggttt{{{qqqhhhbbb\\\WWWRRRMMMKKKJJJHHHGGGBBBAAA@@@???????????????@@@??????>>>???AAABBBCCCHHHIIIOOOVVV\\\aaakkkuuu~~~yyymmmbbbTTTJJJHHHJJJMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQKKKKKKJJJJJJJJJGGGBBB???<<<999555444444666666666444444555555555555555555555555555555555555555555666555555444444444555555777666666666555555555555444555555666666777777888888888777777888888999999888:::===>>>???@@@BBBDDDBBBDDDFFFGGGKKKTTT```hhh~~~uuullleee^^^ZZZTTTOOOLLLJJJIIIGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@BBBCCCFFFHHHMMMTTTYYY^^^hhhrrryyy~~~qqqfffVVVKKKGGGHHHJJJKKKNNNOOOQQQSSSUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRLLLKKKJJJJJJJJJGGGCCC@@@;;;999666555666777666555666666555555555555555555555555555555555555555555777666555444444444444444666666666666555555555555555666666777777888999999777777777777777888999999;;;===???@@@@@@AAACCCEEEEEEFFFGGGJJJQQQ___ppp{{{yyynnnggg___[[[UUUPPPMMMKKKJJJHHHDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCFFFGGGLLLSSSXXX\\\eeeooovvv~~~}}}vvvjjjZZZNNNIIIIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQMMMLLLKKKJJJJJJGGGDDDAAA:::999777666777777666555777777666666555555444444555555555555555555555555777666555444444444444444666666666666666555555555555555666777777888888999777777777777777888999:::===>>>@@@@@@AAABBBDDDFFFLLLLLLNNNQQQZZZjjj~~~|||qqqiii___[[[UUUQQQNNNMMMKKKJJJDDDCCCBBBAAA@@@?????????AAA@@@?????????@@@AAABBBFFFGGGKKKRRRVVV[[[dddmmmvvv}}}~~~~~~wwwlll]]]QQQKKKJJJJJJJJJKKKLLLOOORRRTTTUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMKKKKKKJJJHHHEEEBBB;;;999777777777888777555777777777666666555555444555555555555555555555555666666555444444444444444555555555666666666666666444555555666666777888888777777777777888999:::;;;===>>>@@@@@@@@@BBBEEEGGGMMMOOOTTT[[[fffwwwvvvnnnbbb^^^XXXSSSPPPNNNLLLKKKEEEDDDCCCAAA@@@???>>>>>>AAAAAA?????????@@@AAABBBEEEFFFKKKQQQUUUYYYbbbkkkssszzzzzzoooaaaUUUOOOLLLJJJHHHKKKLLLOOOQQQSSSTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNLLLKKKJJJHHHEEECCC<<<:::777666777888777666777777666666666666666666555555555555555555555555555555444444444555555666555555555666666666666666444444555666666777777888888888888999:::;;;<<<======>>>@@@@@@AAACCCGGGJJJJJJQQQ[[[gggttt|||uuuiiiddd]]]WWWRRROOOLLLJJJGGGFFFDDDBBBAAA@@@??????BBBAAA@@@?????????AAAAAADDDDDDIIIOOORRRVVV___hhhnnnttt~~~~~~wwwiii]]]UUUPPPKKKGGGKKKLLLNNNQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIFFFDDD===:::777555666777888888666666666666666777777777555555555555555555555555444444444444444555666777555555555555666666666777555666666777777888888999999999999:::;;;<<<>>>>>>>>>???@@@AAACCCFFFJJJMMMOOOZZZiiiyyyzzzooojjjaaaZZZTTTPPPLLLIIIHHHGGGFFFDDDBBBAAAAAAAAABBBAAA@@@?????????@@@AAABBBCCCGGGMMMPPPTTT]]]fffjjjpppyyy}}}}}}qqqeee\\\TTTMMMIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOLLLKKKJJJIIIFFFDDD>>>;;;777444555777888999555555666666777777888888555555555555555555555555333333333444555666777888444555555555666666777777777777777888999999:::::::::::::::;;;<<<===?????????@@@AAACCCDDDHHHMMMPPPYYYeeewwwtttlllbbb[[[VVVSSSPPPMMMIIIHHHGGGEEECCCBBBAAAAAAAAA@@@??????>>>>>>??????AAACCCFFFIIINNNTTT[[[```hhhpppzzz|||{{{{{{pppdddYYYNNNHHHKKKMMMOOOQQQSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLKKKJJJIIIGGGEEE@@@===999777777777777666888888777777666666555555777777666666555555555444666666666666666666666666777777777777666666666666444444444555555666777888555888<<<>>>>>>???@@@AAAAAACCCEEEEEEGGGKKKSSSYYYfffvvvyyyqqqfff^^^XXXTTTPPPLLLJJJIIIGGGEEECCCBBBBBBAAAAAA@@@??????>>>>>>??????AAACCCFFFIIIMMMSSSZZZ___gggnnnxxx}}}|||ttthhh\\\QQQJJJJJJLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLKKKJJJIIIGGGEEE@@@===:::777777777777666888777777777666666666555777666666666555555555555666666666666666666666666777777777777666666666666666666666666777777888999777:::===??????@@@AAABBBDDDFFFGGGGGGIIIPPPZZZbbbuuuxxxlllbbb[[[VVVQQQMMMKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@??????>>>>>>??????AAABBBEEEHHHLLLRRRYYY^^^dddkkkuuu||||||yyymmm```TTTLLLIIIJJJLLLOOOQQQSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLKKKJJJIIIGGGEEEAAA>>>:::888777777777666777777777777666666666666666666666666555555555555666666666666666666666666666666666666777777777777888888888888888888999999999<<<>>>@@@@@@AAABBBDDDHHHHHHIIIJJJNNNXXXfffppp}}}pppfff___YYYSSSOOOLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@BBBDDDGGGKKKPPPWWW\\\cccjjjsss}}}{{{yyyrrrcccUUUMMMHHHIIIKKKMMMPPPRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNLLLKKKKKKJJJHHHFFFBBB???;;;888888777777666777777777777666666666666666666666666666555555555666666666666666666666666666666666666777777777777999999888888888888999999:::<<>>>>>??????@@@AAACCCFFFIIINNNUUUYYYbbbhhhrrr{{{yyyxxx~~~xxxgggWWWMMMIIIIIIKKKLLLOOOQQQSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOMMMKKKKKKKKKJJJHHHFFFCCC???;;;999888777777666666666666666777777777777555555555666666666666666666666666666666666666666555666666666777777777888888888777777777888999999:::<<<>>>@@@@@@BBBEEEGGGGGGKKKPPPWWWaaaqqqzzzooogggaaa[[[VVVOOONNNLLLIIIGGGEEEDDDCCCAAA@@@??????>>>>>>?????????AAACCCEEEHHHLLLSSSWWW```gggpppyyyxxxxxx|||mmmZZZOOOKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMKKKKKKKKKJJJIIIGGGCCC@@@<<<999888888777666666666666666777777777777555555555666666666666666666666666666666666666666555555666666777777888888777777777777888999:::;;;;;;===???AAABBBDDDHHHKKKKKKRRR[[[fffrrruuulllddd]]]XXXPPPOOOMMMJJJGGGFFFDDDDDDAAA@@@??????>>>>>>?????????@@@BBBDDDFFFKKKQQQUUU^^^dddmmmvvv}}}yyyvvvyyyuuu```SSSMMMMMMMMMMMMNNNPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJKKKJJJIIIGGGDDDAAA<<<999888888777555555666666666777777777888555555555555666666666777666666666666666666666666555555555666777888888888777777777888:::;;;======<<<>>>AAACCCEEEHHHLLLPPPTTT]]]jjjwwwyyyooofff^^^YYYQQQOOOMMMJJJHHHFFFEEEDDDAAA@@@@@@???>>>????????????@@@BBBCCCFFFJJJPPPUUU\\\bbbkkkttt{{{yyytttvvv~~~zzzeeeXXXOOONNNNNNMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJKKKKKKIIIGGGDDDAAA<<<:::888888777555555666666666777777888888444555555555666666777777666666666666666666666666444555555666777888888999777888888999;;;===???@@@>>>@@@BBBEEEGGGKKKPPPSSS\\\gggvvvvvvlllbbb\\\SSSQQQMMMKKKJJJHHHEEEDDDCCCBBBAAA@@@????????????@@@@@@AAAAAACCCGGGMMMRRRZZZaaajjjrrryyy|||sssvvv{{{hhhYYYRRRLLLJJJNNNRRRPPPOOOPPPSSSTTTTTTTTTSSSRRRPPPOOOOOONNNNNNMMMKKKJJJHHHGGGFFFBBB>>>;;;::::::999777777777777777777777777777666666777777777777666666777777777777777777777777888888777777777777777888888888999999999:::===???<<>>;;;::::::999777777777777777777777777777666666777777777777666666777777777777777777777777888888777777777777888888888999999999999;;;>>>@@@@@@DDDHHHJJJNNNXXXhhhttt|||qqqggg```VVVSSSOOOKKKIIIHHHEEECCCCCCBBBAAA@@@@@@????????????@@@AAAAAACCCGGGLLLPPPXXX^^^hhhpppxxxzzzuuurrrvvvssscccWWWOOOJJJKKKNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJHHHGGGFFFBBB>>>;;;::::::999777777777777777777777777777666777777888888777777666777777777777777777777777888888777777777888888999888999:::::::::<<>>;;;::::::999777777777777777777777777777777777777888888777777777666666666666666666666666888888777777888888999999888:::;;;;;;<<<>>>AAADDDGGGJJJOOOWWWdddxxxyyyoooggg]]]YYYSSSNNNKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAABBBCCCFFFJJJNNNTTTZZZdddlllttt|||}}}tttoooqqqyyyvvvhhh\\\SSSJJJIIIJJJKKKNNNRRRQQQQQQRRRSSSSSSRRRPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGFFFBBB>>>;;;::::::999777888888888888888888888888777777888888888888777777666666666666666666666666888888888888888999::::::999:::<<<<<<===@@@CCCFFFIIIMMMTTT___ppptttmmmbbb]]]VVVQQQMMMKKKHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBCCCFFFJJJLLLRRRYYYaaajjjqqqyyywwwqqqrrrwwwxxxlll^^^TTTKKKIIIJJJKKKMMMPPPPPPQQQRRRRRRRRRRRRPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHFFFBBB>>>;;;::::::999777888888888888888888888888777888888999999888888777777777777777777777777777888888888888888999:::;;;999;;;<<<>>>???AAAEEEHHHLLLQQQ\\\jjj|||{{{ttteee```YYYSSSOOOLLLJJJHHHDDDCCCBBBAAAAAA@@@AAAAAA>>>???AAABBBCCCFFFIIILLLQQQWWW```gggnnnvvv~~~}}}sssqqqsssxxxxxxnnn^^^UUULLLJJJJJJJJJLLLOOOOOOPPPQQQRRRRRRRRRPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHFFFBBB>>>;;;::::::999777888888888888888888888888777888888999999888888777777777777777777777777777888888888888999:::;;;<<<999;;;===>>>@@@CCCGGGJJJPPPXXXfffwwwyyyhhhbbb[[[TTTPPPMMMKKKIIIDDDDDDCCCBBBAAAAAAAAAAAA===???AAACCCDDDEEEIIIKKKQQQWWW___ffflllttt|||tttpppooossswwwnnn^^^UUULLLJJJKKKJJJKKKNNNOOOPPPQQQRRRRRRRRRQQQPPPKKKKKKKKKKKKJJJIIIHHHHHHFFFBBB>>>;;;::::::999888888888888888888888888888888888999999999999888888777777777777777777777777888888888888999:::;;;<<<:::;;;===???AAADDDHHHKKKTTT]]]mmmzzzpppiii___XXXTTTQQQMMMKKKGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@AAACCCFFFIIIKKKPPPUUU[[[ccckkkttt}}}~~~ssslllqqqxxxkkk\\\SSSJJJHHHHHHGGGIIIKKKLLLMMMOOOQQQRRRRRRQQQQQQLLLLLLKKKJJJIIIIIIHHHHHHDDDBBB@@@<<<:::999888888666666777777888888888999888777666555555666777888888888999999999:::::::::999999999999:::;;;;;;<<<===???BBBBBBCCCFFFMMMRRRWWWggg{{{rrrkkkaaaYYYUUUQQQNNNKKKGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@CCCFFFIIIKKKPPPTTT[[[ccckkkttt}}}vvvooorrrvvviii\\\SSSJJJHHHIIIHHHJJJMMMOOOPPPQQQRRRRRRQQQPPPPPPMMMLLLKKKJJJIIIHHHGGGGGGDDDCCC@@@===;;;999888888777777777777888888888999888777666666666666777888777777888888888999999999999999999999:::;;;<<<<<<>>>@@@BBBCCCDDDIIIPPPVVVaaaooouuunnnccc[[[VVVSSSOOOKKKHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@BBBEEEHHHJJJPPPTTT[[[bbbjjjttt|||zzzrrrrrr~~~vvvhhh[[[RRRJJJHHHIIIIIIKKKNNNQQQQQQRRRSSSRRRQQQPPPOOONNNMMMLLLKKKIIIGGGFFFFFFDDDCCC@@@>>>;;;:::999888777777777888888888888888888777777666666777777888666666777777777888888888999999999999:::;;;<<<===@@@AAABBBCCCFFFLLLVVV^^^ooozzzzzzrrrggg^^^XXXTTTPPPLLLIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBEEEHHHIIIOOOSSSZZZbbbjjjsss|||~~~tttqqqzzzzzzlll[[[RRRJJJHHHIIIIIIJJJMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNLLLKKKIIIGGGFFFEEEDDDCCCAAA???===:::999888888888888888888888888888777777777777777777777777777777777777888888888999999999999:::;;;<<<===>>>@@@AAACCCDDDIIIRRR^^^ggg{{{~~~vvvkkkaaa[[[VVVQQQMMMJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???@@@AAADDDGGGIIINNNRRRYYYaaaiiirrr{{{vvvpppuuu~~~}}}ooo]]]TTTKKKIIIIIIHHHIIIKKKJJJKKKMMMOOOPPPPPPPPPPPPOOONNNLLLKKKIIIGGGFFFEEEDDDDDDBBB@@@>>>;;;999888999999999888888888888888777777888888888888777777888888888999999999::::::999999999:::;;;<<<>>>???@@@BBBDDDHHHNNNZZZhhhrrrzzznnnddd]]]WWWRRRNNNKKKJJJHHHFFFDDDBBBBBBAAAAAA@@@???@@@AAADDDFFFHHHNNNRRRYYY```hhhrrr{{{xxxooopppwwwssscccXXXOOOKKKJJJHHHHHHJJJGGGIIIKKKMMMOOOPPPPPPPPPNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCAAA???<<<:::999999999999999999888888888777888888999999888888777888999999999999:::::::::999999999:::;;;===>>>???@@@CCCHHHNNNWWWdddttt}}}qqqfff___YYYSSSNNNLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@??????AAACCCFFFGGGMMMQQQXXX```hhhqqqzzz{{{ooonnnsss~~~xxxjjj___TTTOOOMMMIIIHHHJJJIIIJJJLLLNNNOOOPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDBBB@@@===:::999:::::::::999999888888888777888999999999999888777888888888888999999999999999999999:::<<<===???@@@BBBFFFMMMUUU```ooorrrggg```YYYSSSOOOLLLKKKIIIGGGEEECCCBBBAAAAAA@@@??????AAACCCEEEGGGMMMQQQXXX___hhhqqqzzz~~~pppnnnrrryyy~~~ooodddXXXSSSOOOKKKIIIJJJLLLMMMNNNOOOPPPOOOOOONNNLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEDDDCCC@@@===:::999:::::::::999999888888888777888999::::::999888777777777777777888888888888999999999:::<<<>>>???@@@DDDIIIQQQ[[[gggwwwttthhh```ZZZUUUQQQNNNKKKHHHGGGFFFEEEDDDBBBCCCBBBAAAAAABBBCCCEEEFFFNNNRRRXXX___fffooowww}}}xxxqqqnnn|||{{{mmm^^^UUUQQQLLLJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEEEECCCAAA>>><<<:::999999888888888888999999:::::::::999999888888888:::::::::::::::::::::::::::888:::>>>??????AAAEEEHHHOOO[[[jjjyyyvvvjjjaaa[[[UUUQQQNNNLLLIIIGGGFFFEEEDDDBBB@@@@@@??????@@@BBBCCCDDDLLLPPPVVV]]]eeemmmvvv{{{~~~vvvrrryyyqqqbbbYYYSSSNNNLLLMMMJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEEEECCCAAA???<<<:::::::::999999999999:::::::::::::::999999999888888:::::::::::::::::::::::::::888999===???>>>AAAFFFPPPXXXgggwwwyyylllccc\\\VVVRRROOOLLLIIIHHHGGGFFFDDDBBB????????????@@@BBBDDDEEEJJJNNNTTT[[[cccllltttyyyzzzuuuwwwvvvggg^^^WWWPPPNNNOOOJJJKKKMMMNNNOOOOOONNNMMMPPPOOONNNKKKIIIGGGEEEDDDEEEEEEDDDCCCAAA???<<<;;;;;;::::::::::::::::::;;;:::::::::999999999999888::::::::::::::::::::::::;;;:::;;;???@@@@@@EEEKKKXXXcccuuu}}}pppggg___XXXSSSPPPMMMJJJHHHGGGFFFDDDBBBAAAAAA@@@AAABBBDDDFFFHHHIIIMMMTTT[[[bbbkkksssyyy|||uuuvvvzzzlllbbbYYYQQQMMMNNNMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMKKKIIIGGGEEEEEEDDDDDDDDDCCCAAA???===;;;::::::999999999999::::::999999999999999999999999999999::::::::::::;;;;;;===<<<>>>BBBCCCDDDKKKRRR^^^lllvvvkkkbbbZZZUUUQQQOOOKKKIIIHHHGGGDDDCCCAAAAAAAAAAAABBBDDDFFFGGGIIIMMMSSSZZZbbbkkksssxxx}}}uuuuuu~~~|||pppfff\\\QQQMMMMMMMMMNNNOOOPPPQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCAAA???===<<<999999888888888888999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<>>>BBBDDDGGGPPPZZZeeettt{{{pppfff]]]WWWRRRPPPLLLJJJIIIGGGEEECCCAAA@@@??????@@@AAACCCDDDHHHLLLSSSZZZaaajjjrrrxxx~~~~~~vvvsss{{{~~~uuummmaaaUUUNNNMMMLLLLLLNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIIIIIIIIIIIIICCCDDDDDDCCCBBB???===<<<999888888777777888888999888999999999999:::::::::888999999::::::;;;;;;<<<999:::>>>BBBDDDIIITTT```ppp~~~tttiii___YYYSSSPPPMMMJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@BBBBBBGGGKKKQQQXXX___hhhpppvvv}}}|||sssnnnwww|||uuuiiiZZZRRRPPPLLLMMMNNNNNNNNNNNNLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHCCCCCCCCCCCCBBB@@@>>><<<:::999999888888999999:::888888999999999:::::::::888888999::::::;;;<<<<<<:::;;;@@@EEEHHHNNN[[[iiiyyyvvvkkkaaaZZZTTTQQQMMMKKKIIIGGGEEECCCEEEDDDCCCBBBAAABBBCCCCCCEEEIIIOOOVVV^^^fffooottt|||xxxpppjjjttt{{{ooo___VVVSSSNNNOOOPPPQQQPPPPPPNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCBBB@@@>>>===;;;::::::999999::::::;;;888888888999999:::::::::888888999::::::;;;<<<<<<===???DDDIIILLLSSSbbbppp}}}uuulllddd___SSSQQQMMMJJJHHHFFFCCCAAAAAAAAAAAABBBBBBCCCCCCCCCGGGIIIMMMSSSZZZcccmmmsss{{{zzzrrrmmmrrr|||wwwjjj\\\RRRSSSQQQOOONNNOOONNNMMMLLLLLLKKKIIIIIIJJJIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>;;;:::999999888888999999999999::::::::::::;;;;;;:::;;;<<<<<<;;;;;;===>>>>>>@@@DDDHHHPPP]]]mmmxxxzzzpppgggaaaVVVSSSOOOLLLJJJHHHEEECCCAAAAAAAAABBBBBBBBBCCCCCCFFFIIIMMMRRRYYYbbblllrrrzzzxxxppplllpppzzzrrrcccYYYSSSQQQOOONNNOOOOOOMMMLLLLLLKKKIIIIIIJJJIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>;;;:::999999888999999999999999::::::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???CCCGGGMMMWWWeeeuuuuuujjjcccYYYUUUQQQNNNKKKIIIGGGEEEBBBBBBAAAAAAAAABBBCCCCCCFFFHHHMMMRRRXXXaaakkkqqqyyy~~~xxxqqqjjjnnnwwwzzziii]]]TTTRRROOOOOOOOOOOONNNLLLLLLKKKIIIIIIIIIIIIGGGEEECCCCCCCCCCCCBBB@@@???>>>;;;;;;:::999999999999999999999::::::::::::;;;;;;:::;;;<<<;;;::::::<<<>>>AAAEEEMMMUUU```pppyyymmmeee[[[XXXRRRNNNLLLJJJGGGEEECCCBBBAAAAAAAAABBBBBBCCCEEEHHHLLLQQQWWW```jjjpppxxx}}}zzzsssiiilllttt|||iii[[[TTTRRRPPPOOOOOOOOONNNMMMMMMKKKIIIHHHIIIHHHGGGFFFDDDDDDCCCCCCBBB@@@???>>>;;;;;;:::999999999999:::999999999:::::::::;;;;;;:::;;;;;;;;;::::::===???BBBIIISSS^^^kkk{{{|||oooggg]]]YYYSSSNNNLLLIIIGGGFFFDDDCCCAAA@@@@@@AAABBBCCCEEEGGGKKKPPPVVV___hhhnnnvvv|||{{{tttkkkmmmsss}}}gggYYYTTTRRRPPPOOOPPPPPPNNNMMMMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???<<<;;;::::::999999::::::999999999:::::::::;;;;;;::::::;;;;;;:::<<>>BBBEEELLLWWWfffuuuuuunnnccc^^^WWWQQQNNNKKKIIIHHHEEEDDDAAA@@@???@@@BBBCCCDDDFFFJJJNNNTTT]]]fffllltttzzzyyysssrrruuunnn___UUUSSSQQQPPPPPPPPPOOONNNNNNLLLHHHGGGGGGHHHHHHGGGEEEEEEDDDDDDCCCAAA@@@???<<<<<<;;;::::::::::::;;;999999::::::::::::;;;;;;999:::;;;;;;===@@@EEEIIIVVVbbbssswwwpppeee```YYYSSSOOOMMMKKKJJJFFFDDDAAA??????@@@BBBCCCDDDFFFJJJNNNTTT\\\eeekkksssyyyvvvtttvvvpppbbbUUUSSSQQQPPPPPPPPPOOONNNOOOLLLHHHGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<;;;::::::::::::;;;999999:::::::::;;;;;;;;;999:::;;;<<<>>>BBBGGGKKK]]]jjj|||vvvmmmhhhaaaXXXRRROOOMMMKKKIIIEEEDDDCCCBBBAAABBBCCCCCCBBBDDDHHHLLLRRRZZZccciiitttzzzzzzyyynnnZZZYYYVVVRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGDDDDDDCCCBBBAAA@@@@@@???::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;<<<>>>>>>AAAKKKWWWggg{{{zzzqqqiiibbbYYYRRROOOMMMJJJHHHEEEDDDCCCBBBAAABBBCCCCCCBBBDDDHHHLLLRRRZZZccciiisssxxx|||yyy~~~uuucccYYYVVVRRROOONNNNNNMMMLLLIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;:::<<>>BBBJJJTTTbbbwwwvvvnnnccc[[[UUUQQQMMMIIIEEEDDDCCCBBBAAABBBCCCCCCAAACCCFFFIIIOOOVVV^^^dddnnnttt{{{wwwwww{{{xxxiiiWWWTTTPPPNNNMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>><<<>>>EEEPPP\\\lllxxxpppeee\\\VVVRRRMMMJJJEEEDDDCCCBBBAAABBBCCCCCCAAACCCFFFIIINNNVVV^^^cccmmmrrryyy~~~wwwwww{{{uuufffWWWTTTPPPMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;>>>GGGTTTaaarrr|||sssggg]]]WWWQQQLLLHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGJJJNNNVVV^^^dddkkkrrr{{{{{{vvvzzzqqqeeeZZZUUUPPPNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>======???AAAAAAFFFOOO[[[kkk~~~uuuiii___XXXSSSMMMIIIHHHFFFEEECCCBBBBBBBBBCCCCCCDDDFFFIIIMMMUUU]]]ccckkkrrr{{{~~~yyy}}}sssgggZZZUUUPPPNNNNNNNNNLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;<<<>>>BBBGGGQQQ___pppwwwkkkaaaZZZTTTOOOKKKHHHGGGEEECCCBBBBBBBBBCCCBBBCCCEEEHHHLLLSSS\\\aaajjjqqqzzz~~~vvvkkk[[[VVVPPPNNNNNNNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::<<>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<===@@@BBBGGGNNN[[[mmmyyymmmbbb[[[UUUOOOKKKJJJHHHFFFDDDCCCBBBBBBBBBAAABBBDDDFFFJJJQQQYYY^^^iiipppyyy~~~wwwooo^^^XXXQQQMMMMMMNNNMMMKKKIIIHHHHHHGGGGGGFFFFFFFFFBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>======>>>BBBEEEKKKSSSbbbtttzzznnnccc[[[UUUOOOKKKJJJIIIGGGEEECCCBBBBBBBBBBBBCCCDDDFFFJJJQQQXXX^^^hhhoooxxx}}}wwwooo___YYYQQQMMMMMMNNNMMMLLLIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<;;;<<>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<>>>BBBGGGKKKYYYeeettt~~~rrrggg___YYYRRRNNNKKKJJJHHHEEECCCBBBBBBBBBCCCDDDEEEGGGJJJQQQYYY^^^hhhooowww}}}yyyqqq```ZZZRRRMMMMMMNNNMMMLLLIIIHHHGGGFFFFFFFFFGGGHHHDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<======>>>???AAAEEEKKKPPP^^^kkk{{{uuulllddd\\\SSSMMMKKKIIIGGGDDDBBBAAAAAAAAAAAACCCEEEGGGIIINNNWWW^^^gggnnnvvv||||||rrrfffWWWSSSTTTOOOMMMMMMFFFJJJIIIGGGFFFCCCBBB@@@???@@@@@@@@@AAAAAABBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>@@@FFFNNNUUUhhhsssxxxnnnfff]]]UUUOOOLLLKKKHHHEEECCCBBBBBBBBBAAACCCEEEFFFHHHNNNWWW]]]gggnnnvvv|||wwwiiiYYYTTTTTTNNNMMMMMMHHHJJJIIIHHHFFFEEECCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<===???@@@???@@@HHHSSS\\\pppzzz|||qqqhhh___VVVPPPMMMLLLIIIGGGDDDCCCCCCCCCAAACCCEEEFFFHHHNNNWWW]]]gggmmmvvv|||}}}mmm\\\UUUTTTMMMMMMOOOJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===<<<<<<<<<======>>>@@@AAA@@@BBBKKK[[[hhh{{{~~~sssiii```VVVPPPMMMLLLIIIFFFDDDCCCCCCCCCAAACCCEEEFFFHHHNNNVVV]]]gggmmmvvv|||rrr___VVVSSSLLLLLLPPPLLLGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>===============>>>===@@@BBBBBBEEEQQQeeettt~~~sssiii```VVVPPPLLLKKKHHHFFFCCCBBBBBBBBB@@@BBBDDDEEEHHHMMMVVV]]]fffmmmuuu|||uuubbbWWWSSSKKKLLLPPPLLLFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>=========>>>>>>???===@@@CCCEEEKKK[[[ooo~~~sssjjj```WWWPPPLLLKKKHHHEEECCCBBBBBBBBB@@@BBBDDDEEEGGGMMMVVV\\\fffllluuu|||vvvcccXXXSSSKKKKKKOOOKKKFFFEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========>>>??????>>>@@@DDDKKKVVVgggzzztttkkkbbbXXXRRRMMMLLLIIIFFFDDDCCCCCCCCC@@@BBBDDDEEEGGGMMMUUU\\\eeellluuu|||wwwcccYYYTTTKKKJJJMMMIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>======>>>??????@@@@@@BBBGGGRRRbbbtttuuulllcccZZZTTTOOOMMMJJJHHHFFFEEEDDDDDD@@@BBBDDDEEEGGGMMMUUU\\\eeellluuu|||vvvcccYYYTTTKKKJJJLLLHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEDDDBBB@@@>>>===<<<>>>>>>===>>>>>>???@@@@@@BBBCCCIIIWWWjjj}}}~~~tttnnnggg^^^VVVOOOMMMKKKHHHFFFDDDDDDDDDDDDBBBCCCGGGJJJNNNUUU]]]fffmmmuuu|||xxxhhhXXXQQQOOOLLLJJJJJJLLLJJJGGGEEEDDDCCCDDDEEECCCBBBBBBAAAAAA@@@@@@????????????===<<<<<>>???>>>===<<<===@@@CCCIIIRRRddd|||wwwnnnddd]]]QQQPPPMMMIIIGGGEEEDDDDDDCCCAAABBBFFFIIILLLTTT\\\dddkkkttt{{{~~~mmm\\\SSSQQQNNNMMMMMMJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>======>>>AAADDDGGGTTTjjj{{{pppfff___SSSQQQNNNJJJGGGEEEEEEDDDBBB@@@AAAEEEHHHLLLSSS[[[cccjjjttt{{{qqq^^^UUURRROOOMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>===???CCCEEEHHHWWWppp~~~rrrgggaaaTTTRRROOOKKKHHHFFFEEEDDDBBB@@@AAAEEEHHHKKKRRRZZZcccjjjssszzzuuuaaaWWWRRROOOMMMMMMHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>@@@DDDGGGLLL^^^wwwssshhhaaaTTTRRROOOKKKHHHFFFEEEEEEAAA???@@@DDDGGGJJJRRRZZZbbbiiissszzzxxxdddXXXSSSNNNLLLLLLHHHGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<===>>>>>>>>>AAADDDHHHPPPccc|||ssshhhbbbUUUSSSPPPLLLIIIFFFEEEEEEAAA???@@@DDDGGGJJJRRRZZZbbbiiirrrzzzzzzeeeYYYSSSNNNKKKKKKGGGGGGGGGFFFEEECCCAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<===>>>>>>>>>AAAEEEHHHRRRfff}}}wwwjjjaaaWWWSSSNNNKKKIIIGGGFFFDDDAAABBBCCCDDDGGGLLLRRRWWWaaahhhrrryyy~~~|||hhh\\\VVVPPPLLLKKKIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>======???<<<;;;>>>@@@@@@DDDIII[[[jjj}}}wwwkkkbbbWWWSSSNNNKKKIIIGGGEEEDDDBBBBBBCCCDDDGGGKKKRRRVVV```gggqqqyyy~~~zzzfff[[[UUUPPPLLLKKKIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===???<<<<<>>>>>>>>???<<<===@@@CCCFFFNNNVVVcccmmmyyyxxxlllcccXXXUUUOOOKKKIIIGGGEEEDDDCCCDDDDDDDDDFFFJJJOOOTTT^^^eeepppxxx}}}tttaaaWWWSSSOOOLLLKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@===>>>AAADDDHHHRRR\\\kkkqqqyyy|||}}}yyyllldddYYYUUUPPPLLLIIIGGGEEEDDDCCCCCCDDDDDDEEEIIIOOOSSS]]]eeeoooxxx}}}sss```VVVRRRNNNLLLKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@@@@???????????????AAA??????BBBDDDJJJVVVbbbssswwwzzz{{{~~~yyymmmdddZZZVVVQQQLLLJJJGGGEEEDDDBBBBBBCCCCCCEEEJJJOOOTTT^^^eeeooowww}}}rrr___VVVRRRNNNKKKKKKIIIHHHFFFEEECCCBBBBBBBBB????????????????????????BBB@@@AAACCCFFFNNN]]]kkk{{{}}}~~~~~~zzznnneee[[[WWWQQQMMMJJJHHHEEECCC@@@AAABBBCCCEEEJJJPPPUUU___fffpppwww|||sss```VVVRRRNNNKKKKKKIIIHHHFFFEEECCCBBBBBBBBB????????????????????????AAA@@@BBBFFFJJJTTTfffvvvzzznnneee[[[WWWQQQMMMJJJHHHEEECCC???@@@AAACCCEEEJJJQQQUUU___gggpppxxx|||sss```VVVRRRNNNKKKJJJIIIHHHFFFEEECCCBBBBBBBBB??????????????????@@@@@@@@@@@@CCCGGGMMMYYYmmm~~~}}}}}}~~~~~~qqqhhh^^^YYYRRRLLLIIIHHHFFFEEEGGGDDDCCCFFFGGGHHHNNNVVV\\\dddpppxxx}}}yyygggZZZSSSQQQNNNLLLIIIHHHFFFDDDBBB@@@??????BBBAAA@@@???>>>>>>>>>>>>???BBBEEEIIIPPP```uuuzzzxxxtttqqqoooooopppqqqqqqpppssszzz~~~rrriii^^^YYYRRRMMMIIIHHHFFFEEEFFFDDDCCCFFFGGGIIIOOOVVV]]]eeepppyyy~~~{{{jjj\\\UUURRROOOMMMIIIHHHFFFDDDBBB@@@??????AAA@@@@@@???????????????BBBDDDGGGLLLWWWiii}}}zzzrrrmmmfffdddbbb`````````aaabbbaaa```bbbhhhnnnuuusssjjj^^^YYYRRRMMMJJJHHHGGGEEEFFFCCCCCCFFFGGGIIIOOOVVV^^^fffqqqzzz~~~nnn```XXXSSSPPPNNNIIIHHHFFFDDDBBB@@@??????@@@????????????@@@AAAAAAFFFEEEHHHQQQbbbvvvzzzrrrjjjccc^^^[[[ZZZXXXWWWWWWWWWXXXYYYYYYXXXYYY^^^dddlllyyyuuulll^^^YYYSSSMMMJJJHHHGGGFFFFFFCCCCCCEEEGGGIIIOOOWWW___gggrrrzzzqqqcccYYYTTTPPPNNNIIIHHHFFFDDDBBB@@@??????????????????@@@AAABBBCCCGGGEEEIIIWWWmmmxxxmmmeee```[[[WWWUUUTTTSSSRRRRRRRRRSSSSSSUUUTTTVVV[[[```hhhwwwuuulll___ZZZSSSMMMJJJIIIGGGFFFEEECCCCCCEEEGGGIIIPPPWWW```hhhrrrzzztttfff[[[SSSOOOMMMIIIHHHFFFDDDBBB@@@??????>>>>>>??????@@@AAACCCCCCEEEEEEKKK^^^xxx}}}zzznnneee___\\\XXXUUURRRRRRQQQQQQQQQQQQRRRRRRUUUTTTWWW\\\aaajjjzzzuuulll___ZZZSSSNNNKKKIIIHHHFFFEEEBBBBBBEEEGGGIIIPPPXXX```hhhrrrzzzwwwiii\\\TTTOOOMMMIIIHHHFFFDDDBBB@@@???????????????@@@@@@BBBCCCCCCEEEGGGRRRhhh~~~nnnuuu~~~vvvlllddd```^^^ZZZXXXUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\```eeejjjrrruuulll___ZZZTTTNNNKKKIIIHHHGGGDDDBBBBBBEEEGGGJJJPPPXXX```gggqqqyyy{{{mmm___UUUPPPNNNIIIHHHFFFDDDBBB@@@??????@@@@@@@@@@@@@@@AAABBBCCCFFFLLL[[[ttt}}}^^^eeeooozzzxxxooohhhdddbbb___\\\ZZZ[[[]]]___aaacccdddeeedddeeejjjooottt|||uuulll___[[[TTTNNNKKKIIIHHHGGGDDDBBBBBBEEEGGGJJJQQQXXX```gggqqqyyy~~~oooaaaWWWQQQOOOJJJHHHFFFDDDBBB@@@@@@???AAAAAA@@@@@@AAAAAABBBBBBHHHPPPbbb|||~~~}}}VVV\\\eeemmmttt}}}{{{tttoookkkiiifffeeeggggggiiikkknnnqqqtttvvvsssvvvxxxzzzwwwpppddd]]]UUUOOOLLLJJJGGGDDDCCCCCCBBBBBBDDDJJJQQQVVV^^^fffpppyyytttdddXXXRRRPPPJJJIIIFFFDDDBBBBBBAAAAAACCCAAA>>>>>>???AAACCCDDDIIISSSiiiLLLRRRYYY```gggoooyyy|||yyyxxxwwwvvvuuuttttttvvvxxxzzz}}}}}}xxxqqqddd^^^UUUOOOLLLJJJGGGEEEEEEEEEDDDDDDFFFLLLSSSXXX___fffqqqzzzvvvfffZZZRRRPPPJJJIIIFFFDDDBBBBBBAAAAAACCCAAA???>>>???AAADDDEEELLLXXXpppCCCGGGMMMRRRXXX```jjjqqq~~~~~~zzzttteee^^^VVVPPPMMMKKKGGGEEEEEEEEEEEEEEEGGGLLLSSSYYY```gggqqqzzzxxxhhh[[[SSSOOOJJJIIIFFFDDDBBBBBBAAAAAABBBAAA???>>>???AAADDDFFFOOO^^^xxx@@@CCCGGGJJJNNNUUU___fffpppyyy}}}vvvfff___WWWPPPMMMKKKHHHEEECCCCCCCCCCCCEEEJJJRRRWWWaaahhhrrr{{{{{{kkk]]]SSSOOOJJJIIIFFFDDDBBBAAAAAAAAAAAA@@@@@@??????BBBEEEHHHPPPbbb~~~???AAADDDFFFHHHMMMVVV\\\dddlllyyy~~~wwwggg```XXXQQQNNNKKKHHHEEEDDDDDDCCCCCCEEEKKKRRRWWWbbbiiisss||||||lll]]]TTTOOOJJJIIIFFFDDDBBBAAAAAAAAA???@@@@@@@@@???BBBFFFJJJSSSggg===???BBBBBBCCCFFFMMMRRRXXX```lllwwwwwwhhhaaaXXXRRROOOLLLHHHEEEFFFFFFFFFFFFHHHMMMTTTZZZcccjjjttt||||||kkk]]]TTTPPPJJJIIIFFFDDDBBBBBBAAAAAA>>>@@@AAA@@@???BBBGGGLLLYYYnnn;;;>>>@@@@@@@@@AAAFFFJJJMMMTTT___iiirrr}}}wwwiiibbbYYYRRROOOLLLHHHEEEFFFFFFFFFFFFHHHMMMTTTZZZdddkkkuuu}}}{{{iii\\\SSSPPPJJJIIIFFFDDDBBBBBBAAAAAA===@@@AAAAAA???BBBHHHMMM\\\ppp;;;>>>@@@@@@???@@@CCCGGGGGGMMMVVV```iiittt{{{uuuqqqooovvv{{{wwwjjjcccZZZSSSOOOLLLIIIFFFEEEDDDDDDDDDFFFKKKSSSXXXdddkkkuuu}}}zzzhhh[[[SSSPPPJJJIIIFFFDDDBBBBBBAAABBB===@@@BBBAAA???BBBHHHNNN\\\ppp~~~============>>>???AAAAAADDDHHHMMMRRRYYYdddrrr}}}xxxpppjjjfffeeegggiiisssxxxllleee[[[TTTPPPMMMJJJGGGFFFCCCCCCFFFHHHJJJQQQYYYfffmmmwww~~~vvvcccYYYRRRNNNKKKIIIGGGDDDBBBAAAAAAAAABBB@@@@@@BBBCCCDDDJJJRRRaaaqqq{{{~~~============>>>???@@@AAABBBEEEIIILLLQQQZZZfffooozzz|||pppeee___[[[XXXYYY\\\iiissszzzllleee[[[TTTPPPMMMJJJGGGFFFCCCCCCFFFHHHJJJQQQYYYfffmmmwww~~~vvvdddZZZSSSOOOMMMLLLIIIFFFDDDCCCCCCCCCBBB@@@@@@BBBCCCEEEMMMUUUdddrrr{{{|||============>>>>>>???@@@AAACCCEEEGGGIIIPPPYYY```mmmvvvxxxiii```WWWTTTRRRQQQTTTXXXgggsss{{{llleee[[[TTTPPPMMMJJJGGGFFFCCCCCCFFFHHHKKKRRRZZZgggnnnwww~~~vvvdddZZZTTTOOOJJJHHHFFFCCCAAA@@@??????BBB@@@@@@CCCDDDGGGPPPZZZlllvvv~~~zzzyyy===============>>>???@@@AAABBBCCCDDDEEEJJJPPPUUU```jjjyyy}}}pppggg___XXXRRRQQQQQQQQQUUUZZZfffrrrzzzllleee[[[TTTPPPMMMJJJGGGFFFCCCCCCFFFHHHKKKSSS[[[gggnnnwwwvvvdddZZZSSSNNNHHHFFFDDDAAA???>>>======AAA???@@@BBBDDDIIIUUUaaawww}}}~~~~~~yyywww|||???>>>>>>>>>>>>??????@@@???@@@@@@AAACCCFFFJJJMMMTTT]]]jjjwwwwwwlllbbb\\\VVVRRRNNNNNNNNNNNNRRRXXXfffsssxxxllleee[[[TTTPPPMMMJJJGGGFFFCCCCCCFFFIIILLLSSS\\\hhhnnnxxxvvvdddYYYQQQLLLKKKIIIFFFDDDBBBAAA@@@@@@???>>>???BBBEEELLL[[[jjj{{{~~~|||wwwuuuzzz@@@@@@?????????@@@@@@AAA<<<======>>>@@@CCCEEEGGGNNNUUU```jjjttt{{{ppphhhbbb\\\WWWTTTQQQPPPQQQPPPPPPUUU\\\hhhuuuyyyllleee[[[TTTPPPMMMJJJGGGFFFCCCCCCGGGIIILLLTTT\\\hhhoooxxx~~~~~~tttcccYYYRRRLLLJJJHHHFFFCCCAAA@@@??????>>>>>>@@@CCCGGGQQQddduuu~~~{{{zzzuuurrrwwwBBBBBBAAAAAA@@@AAAAAABBB=========>>>@@@AAABBBBBBIIINNNUUU]]]fffqqq}}}zzztttkkkdddaaa^^^ZZZWWWXXXVVVWWWYYYYYYYYY^^^eeelllyyy{{{llleee[[[TTTPPPMMMJJJGGGFFFCCCCCCGGGJJJMMMUUU]]]hhhoooxxx|||yyyrrrcccZZZTTTOOOHHHFFFDDDAAA???>>>>>>>>>??????BBBFFFKKKWWWmmm}}}zzzxxxsssooottt|||CCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@DDDJJJPPPWWWbbboooxxxzzztttjjjeee```^^^^^^]]][[[XXXYYYXXXZZZ]]]]]]^^^dddkkkppp}}}~~~llleee[[[TTTPPPNNNJJJGGGFFFCCCCCCGGGJJJMMMUUU]]]iiioooxxx{{{vvv~~~}}}qqqccc\\\WWWSSSKKKJJJGGGEEEBBBAAAAAAAAA@@@AAADDDIIINNN[[[sss|||zzzwwwrrrmmmrrrzzzFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDFFFJJJQQQYYYbbbgggpppvvvzzztttlllfff___]]]\\\[[[\\\___bbbdddcccdddeeeffffffhhhlllooowww{{{llldddZZZSSSOOOMMMIIIGGGGGGEEEEEEHHHKKKNNNUUU^^^hhhoooyyyxxxuuu~~~}}}zzz||||||nnnaaaWWWTTTTTTKKKHHHEEECCCCCCCCCBBB@@@===AAAEEEFFFMMMaaa~~~||||||}}}~~~tttnnnjjjnnnuuuGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????AAAAAABBBEEEJJJPPPVVVZZZccciiiqqqyyy}}}yyysssnnniiieee___[[[ZZZZZZZZZ\\\___ccchhhjjjnnnoooppppppppprrruuuxxx}}}{{{lllddd[[[SSSOOOMMMIIIGGGGGGDDDDDDHHHJJJNNNUUU]]]iiipppyyyyyywww||||||zzznnnaaaWWWSSSRRRJJJGGGDDDBBBBBBBBBAAA???AAADDDGGGJJJRRRggg||||||~~~|||qqqkkkfffiiioooyyyJJJJJJIIIHHHHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@??????@@@@@@@@@AAADDDGGGJJJKKKTTTYYY___dddiiinnnsssvvv|||vvvssshhhddd___[[[YYYWWWTTTSSSWWWYYY\\\```fffmmmrrruuuvvvwwwxxxxxxxxxyyy|||~~~{{{llleee[[[SSSPPPMMMJJJGGGFFFDDDDDDGGGJJJMMMUUU]]]iiipppzzz|||{{{~~~xxxmmmaaaXXXRRRQQQIIIGGGCCCAAAAAAAAA@@@???CCCEEEHHHKKKUUUlll}}}{{{zzz|||xxxmmmggg```bbbfffooo|||NNNMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEKKKNNNRRRVVVYYY^^^cccfffnnnrrrxxx}}}~~~xxxqqqjjjeeeaaa[[[XXXUUURRRRRRSSSTTTVVV\\\^^^ccciiiqqqxxx}}}}}}~~~~~~~~~{{{llleee[[[TTTPPPMMMJJJGGGFFFCCCDDDGGGJJJNNNVVV^^^jjjqqq{{{~~~vvvmmmbbbYYYSSSPPPJJJGGGDDDBBBBBBAAA@@@???AAACCCEEEIIIUUUnnn}}}{{{yyyyyy|||tttjjjccc\\\\\\^^^eeerrrQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFEEECCCDDDDDDDDDDDDDDDCCCCCCFFFHHHKKKMMMOOORRRVVVYYY]]]aaagggkkknnnoooqqqrrrrrrqqqpppooonnnooopppppppppqqqrrrsssttttttttttttqqqoookkkfff```[[[WWWTTTRRRQQQPPPPPPQQQVVV[[[^^^eeegggmmmssszzzzzzmmmeee[[[TTTPPPNNNJJJHHHFFFDDDDDDHHHKKKOOOWWW___lllsss|||}}}vvvmmmddd[[[TTTPPPKKKHHHEEECCCCCCBBBAAA@@@???AAADDDJJJXXXqqq}}}|||zzzxxxwww|||}}}rrrhhhbbbZZZYYYYYY^^^iiiyyy~~~~~~VVVVVVTTTRRROOOMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFGGGHHHKKKNNNOOORRRVVVYYYZZZ\\\^^^```^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^```aaabbbbbbbbbbbb^^^]]][[[WWWTTTQQQOOOMMMLLLMMMOOORRRVVV\\\ccciiiooorrrwww}}}zzzmmmfff\\\TTTQQQNNNKKKHHHGGGDDDEEEIIILLLPPPXXXaaammmttt}}}~~~uuukkkccc[[[TTTPPPKKKIIIEEEDDDCCCCCCBBBAAA@@@BBBFFFMMM]]]vvv~~~{{{zzzyyywwwvvv}}}{{{qqqhhhbbbZZZWWWVVVYYYbbbqqq{{{yyy}}}bbbaaa___\\\XXXUUUSSSRRRQQQPPPNNNMMMKKKIIIHHHGGGHHHGGGEEECCCBBBAAAAAAAAA???AAACCCCCCBBBCCCDDDFFFGGGHHHJJJKKKLLLMMMPPPRRRPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNMMMPPPUUUZZZ```gggpppvvvzzz~~~zzzmmmfff\\\UUUQQQNNNKKKHHHHHHEEEFFFJJJNNNRRRZZZbbbnnnttt}}}}}}sssiii```YYYSSSOOOJJJHHHEEECCCBBBBBBAAA@@@@@@BBBGGGPPP```yyy{{{yyyxxxwwwvvvvvv}}}zzzrrrjjjdddYYYVVVTTTUUU]]]jjjxxx}}}xxxuuuwww{{{mmmkkkiiieeebbb^^^\\\ZZZYYYXXXVVVSSSOOOMMMJJJIIILLLJJJGGGEEECCCBBBAAAAAA???AAACCCCCCBBBAAABBBCCCEEEEEEFFFFFFEEEGGGJJJMMMIIIHHHGGGFFFEEEFFFGGGGGGEEEFFFGGGHHHJJJJJJKKKKKKNNNNNNNNNNNNOOOPPPRRRRRRRRRWWW]]]dddjjjrrr|||}}}|||{{{xxxyyy{{{~~~zzzmmmfff\\\UUUQQQNNNKKKHHHHHHFFFGGGKKKOOOSSS[[[cccnnnuuu~~~}}}qqqfff^^^XXXQQQMMMIIIGGGCCCBBBAAAAAA@@@???>>>AAAGGGPPPaaazzz~~~~~~xxxwwwwwwvvvuuuuuu}}}~~~zzzrrrkkkfffYYYVVVRRRSSSZZZfffrrr{{{~~~|||~~~~~~wwwsssrrrtttvvvxxx~~~wwwqqqllliiifffcccbbb^^^XXXTTTSSSQQQNNNKKKKKKJJJGGGFFFFFFDDDBBB@@@CCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDGGGIIIIIIKKKMMMOOOPPPRRRUUUXXX___ccchhhooovvv~~~zzzwwwtttrrrqqqooopppssswwwzzzpppfff\\\WWWRRRLLLHHHHHHGGGEEEFFFIIILLLPPP[[[fffooovvv|||oooeee___YYYRRRMMMLLLGGGCCCDDDCCC@@@???AAABBBDDDGGGOOOddd}}}{{{wwwuuurrrsssvvvxxx~~~}}}xxx{{{{{{ssslllggg^^^YYYTTTSSSTTT[[[hhhuuu{{{xxxuuutttsssqqqqqqsssvvv{{{}}}{{{~~~zzzwwwxxxzzzuuuqqqnnnjjjhhhiiizzzvvvrrrooonnniiiccc```^^^\\\XXXTTTSSSPPPMMMKKKJJJIIIGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCEEEHHHIIILLLOOORRRUUUYYY]]]```jjjnnnsssyyy~~~yyyvvvpppnnnnnnpppttt|||zzzqqqfff\\\WWWRRRLLLHHHHHHGGGEEEFFFIIILLLQQQ[[[fffpppvvvrrrggg```YYYRRRMMMLLLFFFCCCDDDCCC@@@???AAACCCFFFIIIRRRfffyyyyyyvvvtttqqqrrruuuyyy|||uuuvvvzzz}}}{{{tttmmmhhh^^^WWWRRRPPPPPPVVVbbbnnn{{{}}}yyyuuuqqqnnnlllhhhgggfffeeefffhhhkkkmmmlllooossswww{{{~~~yyyvvvvvvwwwzzz}}}rrrlllgggbbb```aaa{{{vvvpppmmmjjjfffaaa]]]YYYUUUQQQNNNLLLKKKJJJIIIEEEEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDGGGIIIMMMPPPUUUZZZ___eeekkkoooxxx{{{~~~wwwsssqqqrrruuu|||zzzqqqggg]]]WWWSSSMMMIIIIIIGGGEEEFFFJJJMMMRRR\\\gggpppwwwxxxkkkaaaYYYRRRMMMKKKFFFCCCDDDDDDAAA@@@AAADDDGGGKKKUUUjjj~~~wwwwwwtttrrrpppqqquuuzzz~~~tttrrrtttvvv|||vvvnnniii```YYYRRROOONNNQQQ[[[eeesss~~~|||yyyvvvsssqqqooonnnllliiifffbbb___^^^]]]]]]\\\\\\\\\]]]]]]^^^aaacccgggjjjnnnttt{{{{{{vvvsssrrrrrrtttyyyzzzlllddd^^^XXXUUUVVV~~~zzztttmmmgggbbb]]]WWWSSSPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFHHHKKKNNNUUUYYY^^^dddkkkrrrxxx}}}}}}|||}}}{{{rrrggg]]]XXXSSSMMMJJJIIIFFFEEEFFFJJJNNNSSS^^^iiiqqqxxxooocccYYYRRRNNNKKKFFFCCCDDDDDDAAA@@@BBBDDDGGGLLLWWWmmm~~~xxx{{{tttrrrpppooopppttt{{{wwwqqqppppppttt{{{}}}wwwpppkkkddd\\\TTTPPPNNNOOOVVV^^^jjjvvv{{{tttmmmiiieeebbbaaa___^^^]]][[[XXXVVVSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTXXXZZZ]]]```dddjjjqqqwwwyyyzzzyyywwwrrrooommmlllnnnsss|||vvvggg]]]VVVOOOLLLLLL{{{qqqmmmeee___[[[XXXVVVTTTOOONNNLLLJJJIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLKKKHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJMMMRRRUUU___ccchhhooouuu||||||ssshhh^^^YYYTTTNNNJJJJJJFFFEEEGGGKKKNNNTTT___jjjsssyyysssdddYYYRRRNNNKKKEEEBBBDDDDDDAAA@@@BBBCCCGGGMMMYYYooo}}}}}}wwwxxxqqqooonnnmmmooosss|||{{{qqqlllkkkjjjpppzzz~~~~~~~~~~~~}}}xxxqqqmmmfff]]]TTTPPPMMMMMMQQQWWW___jjj{{{{{{sssnnnfff```\\\YYYVVVTTTSSSSSSRRRQQQPPPNNNLLLKKKGGGHHHJJJKKKMMMMMMMMMLLLNNNOOOQQQTTTWWW]]]ccchhhnnnoooqqqooollliiigggfffeeejjjrrr{{{rrrcccZZZSSSKKKHHHHHH~~~vvvooojjjeee```]]]YYYWWWTTTQQQOOOOOOOOOOOOLLLMMMOOOPPPPPPPPPOOONNNNNNNNNMMMLLLLLLKKKJJJJJJJJJLLLMMMNNNQQQVVV\\\```kkknnntttzzz}}}sssiii^^^YYYUUUOOOKKKKKKFFFEEEGGGKKKOOOUUUaaallltttzzzvvveeeYYYRRROOOJJJEEEBBBDDDDDDAAAAAABBBCCCGGGNNN\\\rrr~~~{{{|||vvv|||tttnnnmmmllllllnnnrrr|||tttlllhhhfffjjjpppxxx||||||||||||{{{xxxrrrnnnfff\\\SSSOOOLLLKKKMMMQQQ[[[eeeuuu~~~uuuoooeeeaaa[[[VVVSSSPPPNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKHHHJJJLLLMMMOOOSSSXXX\\\bbbdddffffffccc```___^^^___dddkkksssyyy|||}}}}}}xxxlll```YYYSSSLLLHHHHHHxxxrrrmmmiiigggccc___\\\[[[[[[[[[VVVWWWYYYZZZ[[[ZZZYYYXXXYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUWWWYYY]]]cccjjjoooyyy}}}tttiii___ZZZUUUOOOKKKKKKFFFEEEGGGLLLPPPVVVbbbmmmuuu{{{wwweeeYYYRRRPPPJJJEEEBBBCCCDDDBBBAAACCCDDDHHHPPP___uuu~~~||||||wwwyyyrrrlllkkkkkkkkkmmmqqq|||{{{pppkkkeeefffjjjooouuuzzz~~~|||{{{zzzzzzyyywwwssspppfff]]]SSSPPPNNNLLLMMMPPPZZZcccqqq}}}wwwooofff```XXXUUURRROOOMMMKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKLLLLLLNNNQQQTTTWWWYYY[[[[[[YYYXXXWWWWWW[[[___eeelllqqqtttttttttqqqggg]]]XXXTTTNNNJJJIIIwwwtttoookkkgggfffffffffggghhhjjjkkklllkkkiiihhhdddcccbbb```___]]]\\\[[[]]]___aaadddhhhooovvv|||tttjjj___ZZZVVVPPPLLLKKKFFFEEEGGGLLLPPPVVVbbbnnnuuu|||xxxeeeXXXRRRPPPJJJEEEBBBCCCDDDBBBAAACCCEEEIIIRRRaaaxxx~~~~~~zzzxxxpppjjjjjjjjjjjjmmmqqq{{{wwwpppfffffffffiiinnnrrrvvvwwwyyyzzzzzzzzz{{{~~~~~~|||zzzyyyyyyxxxvvvsssqqqiii___VVVSSSQQQOOOPPPRRRUUU]]]jjjyyy}}}zzzuuupppjjjbbbYYYTTTPPPOOOLLLKKKJJJIIIFFFDDDAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@DDDFFFGGGHHHHHHHHHJJJLLLPPPRRRTTTTTTSSSRRRRRRRRRSSSVVV\\\bbbgggiiiiiiiiilllccc[[[XXXUUUOOOKKKKKK~~~{{{yyyxxxwwwxxxzzz}}}}}}|||yyyvvvrrrpppooonnnlllkkklllnnnppprrruuu{{{|||yyy{{{yyy{{{tttlllaaaXXXSSSPPPMMMJJJEEEGGGIIIKKKPPPYYYeeemmmxxx}}}xxxggg\\\RRRJJJHHHFFFDDDAAAAAAAAACCCDDDCCCIIITTTeee|||zzzrrrkkkiiiiiiiiilllppp{{{{{{yyykkkhhheeeeeehhhllloooqqqwwwvvvsssrrrssswww{{{}}}zzzyyy}}}}}}yyywwwvvvuuusssqqqiiicccZZZQQQLLLJJJKKKLLLUUU\\\hhhttt}}}{{{qqqnnniiibbb\\\WWWTTTRRRLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJMMMOOORRRVVVZZZ^^^aaacccdddccc```[[[VVVRRRPPPQQQ~~~|||zzz|||~~~|||vvvrrrppppppnnnooosssvvvyyytttlllaaaXXXSSSPPPMMMJJJFFFHHHJJJLLLPPPYYYeeemmmxxx}}}yyyggg\\\RRRKKKHHHFFFDDDBBBAAABBBCCCDDDDDDKKKWWWiii}}}~~~xxxqqqkkkiiiiiihhhlllqqq{{{{{{}}}uuupppkkkhhhiiimmmpppqqqrrrpppllljjjjjjmmmppprrrvvvvvvvvvvvvvvvwwwxxxxxxzzz|||xxxwww{{{~~~{{{xxxwwwuuusssqqqjjjddd[[[SSSMMMKKKKKKMMMQQQYYYeeerrr||||||wwwssspppgggeee```ZZZUUUQQQNNNMMMIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHIIILLLOOOSSSWWWZZZ\\\aaaaaa___[[[VVVRRRQQQRRR}}}xxxsssnnnkkkjjjhhhffffffiiikkkmmmttt{{{tttlllaaaXXXSSSPPPLLLJJJGGGIIIKKKMMMQQQYYYeeennnyyy}}}|||iii]]]SSSLLLHHHFFFDDDBBBAAABBBDDDEEEFFFNNN\\\ooo|||~~~}}}vvvpppjjjiiihhhhhhmmmsss{{{zzz}}}zzzqqqjjjiiijjjlllnnnnnnkkkgggdddcccdddfffhhhkkkkkkjjjjjjjjjkkkllllllmmmpppsssxxx|||~~~vvvuuuxxx}}}}}}zzzxxxvvvsssqqqjjjeee]]]UUUOOOLLLLLLMMMMMMUUUaaammmwww}}}}}}wwwqqqkkkfffddd\\\ZZZWWWSSSOOOLLLJJJIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEHHHKKKPPPTTTVVV^^^^^^]]]ZZZVVVSSSRRRSSS|||xxxtttqqqooommmkkkhhhgggiiijjjkkkqqqyyyuuulllaaaXXXSSSPPPLLLIIIHHHJJJLLLNNNRRRZZZfffooozzz~~~lll___UUUNNNHHHFFFDDDBBBAAACCCDDDFFFGGGQQQ```uuu}}}|||tttnnnjjjiiihhhhhhnnnuuu||||||}}}|||rrrmmmlllmmmnnnmmmjjjeeeaaa___```bbbcccbbbbbbaaaaaaaaabbbbbbcccccceeeiiiooovvv|||}}}uuusssuuuzzz}}}zzzxxxtttrrrkkkfff___WWWQQQMMMLLLLLLKKKSSS___jjjrrrwwwzzz||||||yyyuuunnnhhhbbb^^^\\\UUUTTTRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDGGGLLLPPPSSSYYYZZZZZZXXXUUUSSSSSSSSS}}}zzzxxxwwwtttpppnnnnnnnnnooottt|||uuummmaaaXXXSSSOOOLLLIIIHHHJJJLLLNNNSSS\\\hhhqqq|||mmm```WWWPPPHHHFFFDDDBBBBBBCCCEEEGGGGGGSSSdddzzzyyy|||yyyqqqllliiiiiiggghhhooowww~~~~~~zzzvvvuuutttkkkhhhccc^^^\\\\\\]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[]]]bbbiiiqqqyyy}}}vvvtttuuuyyy}}}zzzvvvtttlllhhhaaaZZZSSSOOOMMMLLLLLLSSS]]]ffflllpppsssttttttqqqlllfffaaa\\\YYYWWWRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEIIIMMMPPPTTTVVVWWWVVVTTTRRRRRRRRR{{{xxxwwwvvvvvv{{{vvvmmmbbbYYYSSSOOOKKKHHHGGGJJJLLLOOOTTT^^^jjjsss~~~mmm___VVVQQQHHHFFFDDDBBBBBBDDDFFFGGGHHHUUUiiisssvvv~~~}}}uuunnnkkkiiihhhggghhhpppyyy|||yyymmmiiiccc]]]YYYXXXXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVYYY___gggoooxxxzzzxxxwwwzzz|||yyywwwnnnkkkeee^^^WWWRRROOONNNNNNTTT[[[bbbfffiiikkkmmmjjjgggccc___[[[XXXVVVUUURRRSSSSSSRRRQQQPPPOOONNNLLLKKKKKKJJJKKKLLLMMMNNNJJJIIIIIIGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBDDDGGGJJJKKKPPPRRRTTTTTTRRRPPPPPPPPPvvvnnnbbbYYYSSSOOOKKKHHHFFFIIILLLOOOUUU```mmmvvvjjj\\\TTTOOOHHHFFFDDDCCCCCCDDDFFFHHHKKKXXXmmmnnnsss{{{zzzsssllliiihhhhhhggghhhqqq{{{xxxtttlllddd^^^[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWW[[[aaajjjsss{{{~~~|||{{{}}}~~~{{{yyyrrrooojjjccc]]]WWWSSSQQQPPPTTTYYY]]]```bbbeeegggcccaaa^^^[[[YYYXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPOOONNNMMMMMMNNNPPPQQQNNNNNNMMMKKKJJJHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCEEEGGGHHHIIIMMMOOOQQQQQQPPPNNNMMMMMMvvvnnnbbbYYYSSSOOOKKKHHHFFFHHHLLLPPPVVVaaannnwww}}}gggZZZRRRNNNHHHFFFDDDCCCCCCEEEGGGHHHMMM[[[ppp~~~nnnsss{{{{{{tttkkkiiihhhhhhggghhhqqq|||~~~wwwnnnfffaaa___^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[___fffnnnwww}}}}}}{{{vvvsssmmmggg```ZZZVVVTTTQQQTTTXXXZZZ\\\^^^aaacccaaa___]]][[[ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZXXXVVVUUUUUUSSSRRRQQQQQQRRRTTTUUURRRQQQPPPNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFHHHIIIJJJJJJKKKMMMPPPPPPNNNLLLKKKKKKtttlllaaaWWWQQQMMMKKKJJJHHHIIILLLPPPXXXdddqqqzzzvvvggg]]]UUUQQQLLLGGGDDDDDDDDDCCCFFFKKKOOO^^^uuu{{{iiippp{{{vvvpppiiifffeeeffffffiiirrr}}}}}}|||~~~uuummmhhhfffdddddddddcccddddddeeefffcccgggooowwwzzzxxxrrrkkkccc\\\WWWTTTSSSTTTVVVYYY[[[]]]^^^^^^___``````___]]]]]]___```bbbcccddddddccc```\\\ZZZWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUUUUTTTRRROOOLLLJJJKKKJJJIIIIIIHHHHHHIIIIIIMMMKKKJJJIIIIIIHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEEEECCCDDDFFFHHHJJJLLLNNNOOOLLLKKKJJJHHHGGGFFFFFFFFFtttlllaaaWWWQQQMMMJJJIIIHHHIIILLLPPPXXXeeerrrzzzrrrdddZZZSSSOOOLLLGGGDDDDDDDDDCCCGGGLLLPPPaaaxxxyyyiiiqqq{{{~~~vvvoooiiifffeeeffffffiiirrr}}}~~~{{{}}}wwwtttrrrrrrqqqqqqppppppqqqqqqppptttzzz}}}{{{vvvoooggg```ZZZWWWUUUUUUWWWYYY[[[]]]_________aaacccccccccdddeeegggggghhhiiiiiihhheeebbb```[[[[[[ZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWUUURRRPPPNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNMMMJJJHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNLLLKKKJJJHHHFFFEEEEEEEEEtttmmmaaaWWWPPPLLLIIIHHHHHHIIILLLQQQZZZfffsss{{{|||lll```WWWPPPMMMLLLGGGDDDEEEEEEEEEHHHMMMSSSeee~~~wwwjjjqqq{{{~~~uuuoooiiifffeeeeeefffiiirrr|||zzz{{{~~~~~~zzztttllleee^^^[[[XXXWWWWWWXXXZZZ]]]```bbbaaadddhhhkkklllmmmnnnooonnnoooppppppooollliiigggbbbaaa```___^^^]]]\\\\\\^^^]]]\\\ZZZXXXVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTSSSPPPMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNPPPQQQQQQQQQOOONNNMMMLLLJJJHHHFFFEEEDDDCCCtttlllaaaVVVOOOKKKHHHGGGGGGIIIMMMSSS[[[gggttt}}}vvvhhh]]]UUUPPPMMMLLLHHHEEEFFFFFFFFFJJJOOOVVVjjjuuukkkrrr{{{}}}tttnnnhhheeedddeeeeeehhhrrr|||xxxvvvxxx||||||wwwpppiiiccc___\\\[[[ZZZZZZ\\\___cccffffffkkkppptttuuuuuuuuuvvvtttuuuvvvwwwvvvssspppnnniiihhhgggfffdddcccbbbaaacccaaa___]]][[[YYYYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTVVVYYYZZZYYYUUURRRNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQTTTVVVVVVTTTRRRQQQOOONNNLLLIIIGGGEEEDDDCCCssskkk```VVVOOOKKKHHHGGGGGGIIINNNTTT]]]iiivvv~~~~~~qqqeee[[[UUUQQQOOOLLLHHHEEEFFFGGGHHHKKKQQQZZZooouuulllsss{{{{{{sssmmmhhheeedddeeeeeehhhqqq|||wwwtttuuuxxx~~~}}}{{{wwwqqqlllgggeeeaaa```______aaafffjjjnnnqqquuuzzz}}}}}}|||{{{{{{yyyzzz||||||{{{yyyvvvtttppppppnnnmmmkkkiiihhhggggggeeecccaaa___]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYY[[[^^^___^^^ZZZWWWSSSRRRRRRSSSTTTUUUVVVVVVSSSUUUWWWZZZZZZYYYWWWUUUSSSQQQOOOKKKHHHFFFDDDDDD~~~qqqjjj___UUUNNNKKKHHHGGGGGGIIINNNUUU___kkkwwwyyymmmbbb[[[VVVSSSQQQMMMHHHFFFGGGHHHIIIMMMSSS]]]tttwwwnnnsss{{{zzzrrrmmmhhheeeddddddeeehhhqqq{{{yyyuuutttvvv{{{{{{zzzxxxuuurrrooommmllliiihhhhhhiiilllpppuuuyyy}}}}}}{{{yyyxxxvvvtttrrrpppnnnmmmlllkkkiiihhheeedddbbbaaa``````___^^^^^^^^^^^^^^^^^^^^^```bbbcccbbb___]]]XXXXXXXXXXXXYYYZZZ\\\\\\YYY[[[\\\^^^^^^]]]\\\[[[WWWVVVRRROOOKKKHHHFFFEEE|||ooohhh]]]TTTNNNKKKIIIHHHFFFIIIOOOVVV```lllxxx~~~|||tttjjj```ZZZVVVTTTSSSMMMHHHFFFHHHIIIJJJOOOTTT```wwwyyynnnttt{{{zzzrrrlllgggeeecccddddddgggqqq{{{~~~xxxuuutttwww|||{{{~~~yyyxxxuuusssrrrrrrssssssqqqqqqrrrtttxxx}}}~~~|||yyywwwuuutttrrrrrrrrrpppnnnllliiihhhgggfffeeeeeeddddddeeeeeeeeeddddddfffgggfffdddbbb]]]]]]]]]^^^___```bbbcccbbbbbbcccbbbbbb```______[[[YYYVVVRRRNNNKKKIIIGGGwwwrrrppppppsss{{{{{{nnnggg\\\TTTNNNKKKJJJIIIFFFIIIOOOWWWaaammmyyyyyyrrrhhh^^^YYYVVVTTTSSSMMMHHHFFFHHHJJJKKKOOOUUUbbbyyy{{{ooottt{{{yyyqqqlllgggdddcccddddddgggqqq{{{{{{vvvssstttxxxyyy{{{~~~~~~}}}{{{zzz{{{}}}~~~~~~xxxvvvtttrrrrrrtttwwwxxxwwwwwwyyy|||~~~{{{yyyxxxwwwwwwxxxwwwuuurrrooommmlllkkkjjjjjjiiiiiijjjjjjjjjiiihhhhhhiiiiiigggfffaaaaaaaaabbbccceeefffgggiiiiiigggfffdddbbbaaaaaa^^^\\\XXXTTTPPPLLLJJJIIItttlllgggcccaaabbbfffpppzzzrrrfff[[[UUUQQQLLLIIIIIIIIIKKKPPPXXXcccppp{{{~~~uuuiiiaaa^^^ZZZUUUPPPNNNJJJIIIJJJJJJKKKRRRYYYfff|||wwwooorrrwww{{{|||wwwoooiiifffcccaaabbbcccgggqqq||||||yyywwwyyyxxxxxxyyyzzzzzzxxxvvvsssrrrppppppqqqrrrqqqppprrruuuxxx{{{}}}yyyvvvtttrrroooooorrrvvvyyyzzzyyy{{{}}}zzzxxxvvvpppooonnnoooppppppooonnnlllllllllnnnnnnmmmjjjhhhfffffffffggghhhjjjlllnnnooonnnmmmllliiigggeeeddd___^^^\\\YYYTTTPPPKKKIIIwwwjjjccc```\\\\\\]]]```jjjyyyzzzqqqfff[[[UUUQQQKKKIIIJJJJJJLLLQQQYYYeeeqqq|||wwwjjjaaa]]]ZZZUUUPPPOOOKKKJJJKKKLLLMMMSSS[[[kkkyyynnnqqqvvv{{{{{{wwwoooiiieeebbbaaabbbcccgggqqq|||~~~{{{yyywwwvvvvvvuuusssqqqpppnnnkkkjjjjjjjjjiiihhhjjjlllnnnqqqtttxxx}}}~~~{{{vvvsssooommmkkkkkknnnrrruuuvvvyyy|||}}}|||{{{zzzxxxyyyzzzzzzxxxwwwwwwvvvuuuuuuuuusssooollliiiiiiiiijjjlllnnnpppqqqssssssrrrqqqnnnkkkhhhgggdddcccaaa^^^ZZZUUUQQQOOOyyynnnbbb\\\ZZZWWWWWWZZZ[[[dddsss{{{pppeeeZZZTTTPPPKKKIIIJJJKKKMMMSSS\\\gggttt~~~}}}zzzkkkaaa\\\YYYUUUQQQPPPMMMKKKMMMNNNOOOVVV]]]ooo{{{mmmpppuuuzzzzzzvvvnnnhhhdddaaa```aaabbbfffqqq||||||xxxuuussspppnnnmmmjjjfffdddcccbbb```^^^___aaaccceeegggkkkpppttt{{{}}}~~~{{{wwwsssoookkkiiiggghhhkkkoooqqqrrrxxx|||~~~|||}}}|||zzzyyyxxxuuuqqqnnnnnnnnnoooppprrrtttvvvwwwyyyyyyyyyxxxuuuqqqllljjjeeedddbbb___[[[WWWSSSPPP{{{pppeee___[[[XXXXXX[[[ZZZcccppp{{{nnncccYYYSSSPPPKKKIIIJJJKKKOOOUUU___kkkwww~~~}}}yyyiii___ZZZYYYVVVTTTPPPMMMLLLNNNOOOQQQXXX___qqq~~~nnnqqqvvvzzzzzzuuummmfffccc```___```bbbfffqqq|||{{{wwwsssqqqkkkhhhccc```^^^\\\ZZZYYYVVVXXXZZZ[[[^^^ccciiimmmrrrtttwwwxxxzzz~~~}}}zzzvvvqqqmmmkkkiiihhhiiilllppprrrssswww{{{~~~}}}{{{yyyuuurrrssstttuuuvvvxxxzzz{{{|||~~~{{{vvvpppmmmgggfffeeebbb^^^ZZZVVVSSS|||pppiiibbb\\\\\\^^^\\\cccnnnzzz{{{mmmbbbWWWSSSOOOKKKIIIJJJLLLPPPWWWbbbnnnyyyvvvggg]]]ZZZYYYXXXVVVPPPMMMMMMOOOQQQSSSZZZaaatttqqqtttxxx{{{{{{uuulllfffbbb___^^^```aaafffppp||||||xxxuuulllhhhbbb^^^[[[ZZZXXXVVVPPPQQQSSSUUUXXX^^^dddiiihhhkkkmmmnnnoootttzzz}}}zzzuuuqqqmmmjjjiiihhhiiimmmppprrrsssvvvzzz}}}zzz{{{|||}}}~~~yyyssspppnnnmmmllliiieeeaaa]]][[[uuukkkcccaaacccaaaeeellluuuzzzkkkaaaVVVRRROOOKKKIIIJJJKKKPPPXXXdddppp{{{vvvggg^^^[[[[[[ZZZXXXRRROOOOOOQQQSSSVVV]]]eeewwwvvvxxx{{{~~~|||vvvllleeeaaa^^^]]]___aaaeeeppp{{{|||rrrnnngggaaa]]]ZZZWWWVVVNNNOOOPPPQQQTTTZZZ```eeegggjjjmmmnnnnnnpppuuuyyy|||yyyvvvqqqnnnhhhgggfffhhhllloooqqqqqqvvvzzz|||wwwtttqqqpppooommmiiieeeaaa___|||}}}vvvllliiikkkiiikkkooottt|||}}}yyyjjj___UUUQQQNNNKKKIIIKKKJJJPPPYYYeeeqqq|||xxxjjjaaa^^^]]]ZZZXXXUUURRRRRRTTTWWWYYYaaaiiixxx{{{|||~~~wwwllleee```^^^]]]^^^```eeeppp{{{zzzqqqiiiccc___[[[YYYRRRRRRRRRRRRTTTXXX^^^ccciiimmmpppqqqoooooorrruuu~~~{{{yyyuuuqqqnnngggffffffiiimmmpppqqqqqqxxx{{{~~~{{{yyytttsssrrrooolllhhheeecccxxxtttmmmoooqqqtttxxx~~~sssppprrrpppqqqsssuuu||||||xxxiii___UUUQQQNNNKKKIIIKKKJJJOOOYYYeeerrr||||||nnnddd```^^^[[[WWWWWWTTTTTTWWWYYY\\\dddllluuu~~~wwwmmmeee```]]]\\\^^^```eeeppp{{{|||rrrjjjddd___]]]YYYXXXWWWVVVVVVYYY___cccgggjjjnnnnnnlllkkklllnnn{{{|||zzzxxxuuuqqqnnnhhhhhhhhhkkknnnrrrsssssszzz|||}}}|||zzzzzzxxxvvvsssoookkkiii|||qqqggg```bbbaaabbbdddeeeiiiuuu{{{wwwvvvxxxvvvvvvyyy}}}|||uuuhhh___UUUQQQMMMHHHHHHJJJNNNUUU___jjjttt}}}}}}oooeeeaaa^^^[[[XXXUUUUUUUUUVVVYYY^^^eeejjjwww|||{{{~~~uuukkkccc]]][[[[[[]]]___cccnnnyyyvvvnnnhhheeebbb```^^^[[[YYY[[[^^^bbbiiilllnnnnnnjjjgggfffgggvvv~~~{{{xxxuuuqqqlllhhhhhhhhhhhhjjjooosssuuuvvvzzz}}}~~~}}}}}}|||{{{xxxtttpppnnnyyyooofff```___]]]^^^___```dddooozzz~~~{{{zzz}}}zzzzzz|||~~~|||uuuggg^^^UUUQQQMMMIIIHHHKKKOOOVVV```lllvvv~~~ooofffbbb```]]]ZZZWWWXXXXXXYYY[[[aaaggglllxxx{{{zzz~~~~~~uuujjjccc]]][[[ZZZ\\\^^^cccmmmxxx|||uuupppllljjjgggcccaaabbbeeehhhkkknnnpppoookkkhhhggggggmmmuuu|||yyyuuuqqqlllhhheeeddddddgggkkkooorrrssswwwzzz~~~|||xxxuuurrrqqqyyyyyyppphhhccc]]][[[[[[\\\]]]```iiisss{{{tttggg^^^UUUPPPMMMIIIIIIKKKPPPWWWbbbnnnyyy}}}pppfffcccbbb```^^^[[[[[[\\\]]]```eeekkkpppzzzzzzyyy|||~~~}}}tttjjjccc]]]ZZZZZZ\\\]]]aaalllvvvxxxuuupppllljjjiiijjjllllllmmmnnnlllhhheeeccccccdddlllzzz}}}zzzvvvpppkkkgggbbbaaa```cccggglllnnnooosssvvvzzz~~~{{{yyyiiipppzzzyyyqqqlllccc___^^^```aaaccckkktttzzzsssfff]]]TTTPPPMMMJJJJJJLLLPPPXXXdddppp{{{}}}ooofffddddddbbb```]]]^^^```aaaccchhhnnnsss||||||yyy{{{|||}}}|||tttiiibbb\\\ZZZYYY[[[\\\___jjjttt|||wwwtttsssrrrqqqppppppnnnkkkhhhdddaaa___```gggrrr~~~zzzvvvpppiiieeeaaa___^^^```dddhhhkkklllnnnpppuuu{{{~~~___fffpppyyy|||xxxooojjjhhhiiijjjkkkqqqyyy~~~yyyqqqeee\\\TTTPPPMMMJJJJJJMMMQQQXXXeeeqqq}}}}}}ooofffdddddddddbbb```aaaccceeegggkkkqqquuu}}}zzz{{{yyy{{{}}}}}}{{{sssiiibbb\\\YYYXXXYYYZZZ^^^gggrrr~~~}}}{{{yyywwwtttoookkkfffbbb___\\\aaakkkwww~~~{{{vvvpppiiieee___]]][[[\\\___cccfffgggiiilllpppwwwSSSYYYbbbkkkuuu}}}{{{wwwuuusssrrrrrrrrrrrrrrrssssssuuuwwwzzz}}}}}}wwwssssssrrrqqqtttyyy{{{xxxpppddd[[[SSSPPPMMMKKKKKKNNNRRRZZZgggtttpppgggeeeffffffeeecccdddggghhhkkkoootttxxx~~~{{{{{{wwwyyy{{{|||yyyrrrhhhaaa[[[YYYWWWXXXYYY\\\eeeppp}}}}}}wwwqqqkkkeee```\\\XXX\\\cccmmmzzz}}}yyyssslllggg___\\\YYYXXX[[[^^^```aaaeeehhhmmmsss{{{IIINNNVVV]]]eeeooo{{{~~~rrroookkkhhhgggeeecccbbb`````````aaaaaabbbbbbbbbgggiiikkknnnpppqqqrrrrrrnnnoooooooooqqqvvv}}}zzzwwwtttoooooorrrqqqssstttvvvvvvvvvvvvwwwssswwwxxxoooccc[[[SSSPPPNNNKKKLLLOOOUUU]]]jjjvvvsssjjjggghhhhhhhhhfffhhhjjjmmmooosssxxx{{{~~~zzzyyyvvvwwwzzz{{{yyyrrrhhhaaa[[[XXXWWWWWWXXXZZZdddnnn{{{~~~wwwpppiiibbb]]]XXXZZZ^^^eeeppp}}}wwwpppkkkccc```\\\ZZZ[[[^^^```aaaccceeejjjpppyyyFFFJJJOOOTTTYYYaaakkksss}}}yyyqqqkkkddd```\\\YYYWWWWWWVVVUUUSSSSSSTTTUUUVVVVVVWWWWWWYYYZZZ\\\___aaaaaabbbaaa```aaabbbbbbeeelllvvv}}}}}}xxxrrrllliiikkkaaaaaaaaaaaaaaaaaabbbcccgggmmmvvvwwwoooccc[[[SSSPPPNNNKKKLLLOOOXXX```lllyyyvvvllliiijjjkkkjjjiiikkkmmmooorrrvvvzzz~~~}}}yyywwwuuuvvvyyyzzzxxxqqqhhhaaa[[[XXXVVVWWWWWWZZZcccmmm{{{{{{ssskkkfff\\\\\\^^^bbbjjjvvvzzzsssnnniiieee```^^^^^^```bbbcccbbbdddhhhnnnwwwEEEEEEHHHLLLRRRYYY```dddmmmttt{{{qqqhhh^^^WWWTTTSSSPPPMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVVVVYYYbbbppp{{{uuukkkeeeaaa[[[WWWXXXXXXWWWVVVUUUUUUUUUUUU[[[```iiivvvxxxpppbbbZZZRRRNNNKKKIIILLLQQQWWWdddsss}}}tttmmmllllllllllllqqqqqqqqqrrruuuzzzwwwrrrzzzvvvwwwyyy||||||uuuiii```]]]XXXVVVVVVVVVWWW^^^fffwww|||qqqjjjbbb___^^^aaaeeekkkwww}}}{{{rrrooojjjfffcccbbbcccdddgggiiimmmqqqyyyEEEEEEFFFHHHLLLQQQVVVYYY```gggpppxxx~~~zzzmmmeee]]]UUUPPPNNNMMMKKKIIIHHHHHHHHHIIIFFFFFFFFFEEEFFFFFFGGGGGGJJJKKKKKKKKKLLLLLLLLLMMMLLLMMMNNNOOORRR[[[hhhrrr}}}ttthhh___ZZZWWWRRRNNNLLLLLLKKKJJJJJJJJJKKKKKKRRRWWW```nnn}}}uuulllaaaYYYRRRNNNKKKIIILLLRRRYYYeeettt~~~uuunnnmmmmmmmmmnnnrrrqqqrrrtttwww|||vvvooowwwzzzzzz|||~~~}}}vvvjjj```]]]XXXUUUUUUUUUWWW^^^fffuuuyyyrrreeeaaa^^^___```eeeppp{{{xxxuuupppllliiihhhhhhiiihhhiiimmmqqqxxxHHHGGGFFFFFFGGGJJJLLLNNNRRRWWW^^^dddjjjsss}}}~~~uuuhhh^^^WWWQQQLLLIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFHHHIIIJJJNNNVVVbbbkkk{{{xxxiiibbbYYYRRROOOLLLIIIFFFFFFEEEEEEEEEEEEFFFGGGGGGIIINNNXXXfffvvv}}}qqqhhh___XXXQQQMMMKKKJJJMMMSSSZZZggguuuwwwppppppoooooopppsssssstttwww{{{uuulllsss~~~xxxkkkaaa\\\XXXUUUUUUUUUVVV]]]eeesss|||mmmggg```^^^]]]```iiisss}}}yyyuuuqqqpppoooooolllmmmpppsssyyyKKKJJJHHHGGGFFFGGGHHHIIIKKKMMMQQQVVV[[[ccckkkrrr{{{{{{nnnfff\\\TTTOOOLLLJJJIIIGGGHHHHHHIIIIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFHHHIIIKKKOOOVVV```gggqqqyyyyyyooodddYYYUUUNNNJJJHHHFFFDDDCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHLLLVVVcccrrr{{{ooofff]]]VVVOOOMMMKKKJJJOOOTTT]]]iiiwwwwwwrrrrrrqqqrrrtttuuuvvvxxx{{{uuujjjooo~~~zzzlllaaa\\\WWWTTTTTTTTTUUU[[[cccqqq~~~wwwnnneee```^^^___fffnnnvvv}}}zzzwwwvvvuuussstttvvvyyy}}}KKKKKKIIIHHHGGGGGGHHHHHHHHHIIIKKKMMMQQQWWW^^^bbbhhhnnnvvv}}}{{{ssslllgggaaa\\\UUUOOOLLLLLLLLLLLLJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIILLLPPPVVV\\\aaahhhnnntttsssoooiii^^^UUUNNNLLLHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEIIIMMMVVVbbbppp~~~~~~{{{|||zzznnnfff[[[TTTNNNLLLKKKKKKPPPVVV```lllzzzuuurrrssstttvvvyyyyyyzzz|||wwwjjjmmm|||{{{nnnbbb[[[WWWSSSSSSRRRTTTZZZbbbooo}}}uuujjjdddaaa```dddjjjpppzzz}}}{{{yyyzzz|||}}}LLLKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJLLLPPPSSSUUUZZZ___eeekkkooorrrvvvxxx|||{{{{{{|||~~~~~~}}}{{{yyyvvvqqqlllgggbbb\\\XXXXXXVVVRRROOOMMMNNNOOOPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHIIILLLOOOTTTXXXZZZaaafffhhhddd```[[[SSSKKKGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHLLLTTT___mmm{{{~~~yyywwwuuuuuu{{{yyymmmeeeYYYRRRMMMKKKKKKLLLQQQWWWbbbnnn|||yyyqqqqqqsssuuuyyy}}}}}}~~~wwwjjjlllzzz~~~|||~~~|||nnnccc[[[VVVSSSRRRQQQRRRYYY```lllzzz}}}rrrkkkfffcccdddhhhlllrrr~~~PPPOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMQQQUUUYYY]]]___aaaccceeehhhffffffgggjjjjjjiiigggdddaaa^^^\\\[[[XXXUUUSSSTTTTTTSSSRRRQQQRRRTTTUUUTTTRRROOOLLLIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGIIIKKKMMMNNNOOONNNNNNOOOQQQUUUWWWYYYZZZ]]]```___YYYUUURRRMMMGGGEEEEEEEEEDDDCCCAAAAAAAAAEEEDDDDDDDDDEEEFFFGGGGGGFFFJJJRRR^^^lllzzz{{{~~~zzzwwwvvvtttssswww}}}wwwkkkbbbWWWQQQLLLKKKKKKLLLRRRYYYdddppp}}}{{{|||yyyrrrmmmooossswww|||wwwiiijjjwwwzzzwww{{{{{{ooocccZZZVVVRRRQQQQQQQQQXXX___hhhvvv~~~vvvpppjjjhhhiiihhhkkktttUUUUUUTTTTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNLLLKKKMMMPPPTTTVVVVVVWWWXXXZZZ[[[YYYXXXZZZ]]]^^^\\\ZZZXXXVVVUUUUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVXXXZZZYYYWWWSSSNNNKKKIIIHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNPPPRRRTTTUUUVVVVVVWWWYYY\\\^^^___^^^\\\]]]ZZZSSSOOONNNJJJFFFFFFGGGGGGGGGEEECCCBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEIIIRRR^^^mmm{{{}}}xxxwww|||}}}zzzyyyyyywwwuuuwww|||vvviii```VVVPPPKKKJJJKKKMMMRRRYYYeeeqqq~~~xxxzzztttnnnjjjmmmssswww}}}wwwhhhiiivvv|||wwwtttxxx~~~{{{ooocccZZZUUURRRQQQPPPQQQWWW___eeesssyyyqqqllllllffffffmmmxxxTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRSSSUUUVVVSSSPPPQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPRRRUUUWWWXXXXXXXXXXXXXXXZZZ\\\\\\ZZZYYYXXXUUUQQQMMMIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHIIILLLOOOSSSVVVYYY]]]aaaddddddbbbaaacccfffhhhfffdddccc^^^XXXRRROOOLLLJJJHHHJJJIIIHHHGGGFFFEEEDDDDDDBBBDDDEEEEEEDDDCCCDDDFFFIIILLLTTTaaapppyyyxxxtttyyy|||zzzyyyxxx~~~sssggg^^^TTTOOOKKKJJJKKKNNNVVV```kkkttt|||{{{zzz{{{lllmmmooosssxxx}}}zzzjjjhhhrrr}}}pppqqqxxxxxxvvvqqqeee\\\UUUQQQQQQSSSSSSVVVZZZfffooo|||~~~uuummmiiihhhkkkqqqvvv|||UUUVVVVVVWWWYYYZZZ[[[[[[\\\ZZZYYYYYYZZZZZZWWWTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTWWWZZZ]]]^^^^^^___^^^]]]^^^___^^^\\\ZZZVVVTTTPPPLLLHHHGGGFFFFFFEEEGGGHHHIIIHHHJJJLLLNNNPPPSSSXXX\\\```dddhhhkkkqqqpppqqqsssvvvvvvtttrrrhhhccc\\\VVVRRROOOMMMKKKKKKKKKJJJJJJHHHGGGEEEDDDIIIJJJKKKJJJHHHHHHIIIJJJIIIMMMVVVcccsss{{{tttssstttyyy~~~~~~}}}rrreee]]]TTTOOOKKKJJJKKKNNNWWWaaallluuu||||||}}}}}}xxxlllmmmppptttzzz~~~ooollluuu}}}nnnmmmvvvwwwwwwqqqeeeZZZTTTOOOOOOPPPQQQSSSWWWccclllyyy}}}uuukkkiiiiiilllooottt}}}VVVVVVWWWYYY[[[^^^```aaaeeecccbbbbbbbbbaaa___]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[]]]```dddfffgggggghhhfffdddcccbbb```]]]ZZZUUURRROOOKKKHHHGGGFFFFFFFFFHHHJJJKKKLLLNNNQQQTTTVVVZZZ___eeeiiinnnsssvvvzzzzzz|||~~~~~~{{{ooojjjccc\\\XXXUUURRRPPPNNNNNNOOONNNMMMKKKHHHGGGKKKLLLLLLKKKIIIHHHIIIJJJIIINNNYYYgggwwwvvvqqqqqqrrryyy|||qqqddd[[[SSSNNNKKKKKKLLLPPPYYYcccnnnwww}}}~~~zzztttkkkmmmqqqvvv|||uuuqqqwww~~~llliiirrrvvvxxxrrrddd[[[TTTOOOOOOPPPPPPRRRVVV```iiivvv{{{qqqllliiiiiiiiikkkrrr{{{UUUVVVWWWYYY\\\```ccceeeiiiiiiiiijjjjjjjjjiiihhheeedddcccaaa```^^^]]]]]][[[\\\]]]___```bbbcccdddeeeeeegggkkkooorrrqqqppppppmmmjjjgggdddaaa]]]ZZZUUUSSSOOOLLLJJJIIIHHHIIIIIIJJJMMMNNNOOORRRUUUWWW\\\```gggmmmrrrwww|||~~~xxxsssllleee```\\\YYYVVVSSSTTTUUUUUUSSSQQQOOONNNPPPPPPOOOLLLIIIHHHIIIJJJJJJQQQ]]]lll{{{}}}uuuqqqrrrpppwww{{{ooobbbYYYRRRNNNKKKKKKMMMRRR\\\fffqqqyyyyyyqqqjjjlllqqqxxx{{{tttwwwkkkfffooouuuxxxsssddd^^^VVVQQQPPPQQQPPPRRRVVV]]]fffrrryyyrrrllliiigggggglllsss{{{TTTUUUVVVXXX[[[___ccceeehhhjjjlllnnnoooqqqrrrrrrooonnnmmmllljjjiiiggggggeeefffhhhjjjmmmoooqqqrrrqqqrrrtttxxx|||}}}|||zzzvvvsssnnnjjjfffbbb]]]ZZZWWWUUURRROOONNNMMMMMMNNNOOOPPPRRRSSSTTTVVVYYY\\\bbbgggnnnuuuzzz~~~}}}vvvqqqkkkfffaaa^^^[[[\\\\\\\\\\\\[[[YYYXXXZZZYYYWWWTTTPPPNNNNNNOOOOOOWWWdddrrr|||uuurrrsssnnntttzzznnnaaaYYYRRRMMMKKKLLLOOOTTT^^^iiittt|||{{{rrriiimmmrrrzzzxxxyyymmmfffnnntttxxxtttggg^^^WWWQQQPPPPPPOOOPPPTTT[[[cccppp|||wwwoookkkhhhfffiiimmmsss~~~UUUUUUUUUVVVYYY]]]aaacccdddgggllloooqqqsssvvvxxxwwwvvvuuutttsssrrrqqqpppoooqqqsssvvvyyy|||~~~|||xxxsssnnnjjjeeeaaa^^^[[[ZZZWWWUUUTTTTTTTTTUUUWWWYYY[[[\\\]]]```ccceeelllpppwww}}}~~~yyyssslllgggddddddddddddeeeeeeeeeeeecccbbb___ZZZUUURRRSSSTTTXXXaaannnzzz|||tttqqqrrrmmmsss~~~yyymmmaaaYYYQQQMMMKKKMMMPPPVVVaaakkkwww~~~}}}ssskkkooouuu}}}pppiiiooosssxxxvvvkkk]]]UUUOOONNNMMMKKKMMMPPPXXX```mmmyyy|||tttoookkkggggggiiikkktttWWWVVVUUUVVVXXX[[[___aaaaaaeeejjjmmmooorrrvvvyyy{{{{{{zzzyyyyyyxxxwwwwwwwwwyyy{{{~~~yyysssooolllhhheee```___]]][[[ZZZZZZ[[[\\\```bbbeeegggiiilllpppsssvvv{{{wwwqqqlllkkkkkkkkklllnnnppprrrlllkkkgggaaa[[[YYYYYYZZZbbbkkkxxx}}}uuuqqqrrrooottt}}}xxxmmmaaaYYYPPPLLLJJJMMMQQQWWWcccmmmyyyuuunnnrrryyytttnnnrrrssswwwwwwnnn^^^VVVOOOMMMLLLJJJKKKNNNUUU]]]iiivvv|||wwwrrrlllhhhiiifffnnnyyyXXXWWWVVVVVVWWWZZZ^^^```___ccciiilllnnnppptttxxx}}}|||||||||{{{{{{zzzzzz{{{}}}}}}xxxtttpppmmmjjjdddbbb```^^^^^^^^^___```eeehhhkkknnnrrrvvvzzz~~~}}}~~~wwwqqqpppooonnnpppssswwwyyywwwuuuqqqkkkeeebbbbbbccciiirrrxxxssssssqqquuu}}}xxxmmmbbbYYYPPPLLLJJJMMMRRRXXXdddooozzzvvvqqquuu|||wwwqqqtttsssvvvxxxqqq```XXXQQQOOONNNLLLMMMPPPRRRZZZgggsss~~~~~~yyyqqqkkkjjjfffmmmvvvaaa]]]YYYWWWXXXZZZ[[[\\\^^^```bbbdddgggjjjooorrrrrrtttvvvyyy{{{{{{||||||yyy||||||yyyuuuoookkkjjjfff```\\\\\\^^^```aaafffkkkrrryyy||||||uuutttttttttwww{{{~~~yyyqqqmmmnnnpppuuu|||{{{wwwuuunnnuuu~~~{{{tttjjj\\\RRRNNNKKKKKKPPPUUU\\\gggqqqyyywwwxxx}}}{{{uuu~~~xxxkkkooouuu|||{{{pppdddYYYOOOLLLKKKJJJKKKNNNRRRXXXcccooozzz|||vvvooojjjmmmkkkmmmwww}}}eeeaaa]]]ZZZZZZ[[[\\\\\\\\\^^^```bbbcccgggkkknnnqqqrrrtttvvvwwwwwwwwwwwwxxx{{{~~~~~~zzzuuuoookkkgggccc^^^ZZZ[[[\\\^^^^^^bbbgggooouuuyyy~~~{{{wwwwwwxxxzzz}}}yyyuuuvvvyyy|||wwwtttooovvvzzzrrrhhh[[[QQQNNNKKKKKKPPPUUU]]]iiisss}}}}}}xxxyyy~~~sssmmmwwwvvvfffgggmmmvvvyyypppeeeZZZPPPMMMLLLJJJKKKMMMOOOVVV```lllwww|||vvvnnniiihhhfffhhhrrrzzzxxx}}}kkkgggbbb___]]]]]]\\\[[[ZZZ\\\]]]^^^___bbbeeehhhmmmnnnpppqqqrrrsssssssssvvvyyy}}}{{{uuunnniiibbb^^^ZZZWWWWWWXXXYYYYYY\\\aaahhhnnnssszzz|||{{{|||}}}wwwsssqqqxxxxxxpppfffYYYPPPOOOKKKKKKPPPVVV^^^kkkwww{{{~~~xxx{{{ttthhhbbbkkkuuubbbaaafffrrryyysssggg]]]RRRNNNLLLJJJKKKMMMLLLRRR\\\gggssswwwoooiiidddbbbdddmmmzzzxxxsssqqqvvv}}}qqqmmmgggccc```^^^\\\[[[ZZZ[[[\\\\\\\\\]]]```ccchhhiiikkkmmmoooqqqssstttvvvzzz}}}{{{tttlllggg^^^ZZZUUUSSSRRRSSSSSSRRRUUUZZZaaafffllluuu~~~zzz{{{}}}wwwrrrssszzzwwwnnndddYYYQQQNNNKKKKKKPPPWWW```nnnzzz~~~yyy}}}kkk```YYY```rrruuubbbaaaeeerrr{{{wwwjjj___TTTPPPMMMKKKJJJLLLJJJOOOXXXcccooo{{{zzzpppjjjcccaaaccclllwwwrrrmmmkkkpppwwwsssoooiiieeebbb___\\\ZZZYYYZZZZZZZZZYYY[[[]]]```ccceeegggkkknnnrrruuuwwwxxx{{{{{{tttlllggg]]]YYYSSSPPPNNNNNNNNNNNNPPPUUU\\\aaagggrrr|||xxxtttqqqrrrwww|||vvvrrrttt|||vvvlllbbbXXXQQQMMMKKKLLLRRRYYYcccqqq}}}|||~~~{{{fffZZZRRRXXXggg{{{uuudddbbbfffrrr{{{xxxnnnbbbWWWQQQNNNKKKJJJLLLIIINNNVVV```kkkxxx{{{pppiiicccbbbcccjjjssszzz|||{{{ooojjjhhhlllsss{{{rrrnnniiieeebbb___\\\ZZZXXXYYYYYYXXXXXXXXX[[[]]]```bbbeeeiiinnnssswwwyyyzzz}}}xxxqqqkkkbbb]]]UUUPPPMMMMMMNNNNNNOOOUUU\\\```eeeqqq|||wwwtttrrrooommmjjjlllrrr}}}{{{uuuqqqttt|||tttiii___VVVPPPLLLJJJMMMTTT\\\fffsss~~~xxx}}}|||yyyaaaVVVNNNQQQ^^^pppxxxgggdddeeeoooxxxuuuqqqeeeYYYSSSOOOKKKJJJKKKIIIMMMSSS\\\gggsss|||qqqjjjdddcccdddiiipppvvvxxxxxxooojjjgggjjjpppxxx|||zzz}}}oookkkgggdddaaa^^^[[[YYYUUUVVVWWWVVVUUUVVVYYY[[[```aaadddhhhmmmrrrvvvyyy{{{~~~xxxsssjjjcccYYYRRROOOOOOPPPQQQQQQXXX___cccgggrrrssspppllljjjiiihhhfffeeeeeelllyyy~~~yyytttqqqsss{{{}}}qqqeee[[[SSSNNNJJJIIIMMMVVV___hhhtttuuu|||~~~|||qqq[[[QQQIIIMMMXXXhhhzzz~~~}}}~~~mmmfffeeemmmvvvssssssggg[[[TTTPPPKKKJJJKKKHHHKKKQQQXXXbbbooo{{{wwwpppiiihhhhhhkkkqqqvvvxxxxxxoooiiifffhhhmmmttt~~~xxxxxx|||llliiieeebbb```^^^[[[YYYTTTTTTUUUTTTTTTUUUWWWZZZaaabbbdddgggkkkppptttwww{{{}}}~~~yyyppphhh]]]UUUQQQQQQRRRSSSTTT[[[bbbfffjjjttt}}}uuullliiifffdddddddddcccaaa```hhhuuu|||xxxtttqqqrrrzzz{{{ooocccXXXPPPLLLHHHIIINNNXXXaaajjjuuussszzz{{{}}}~~~kkkWWWMMMFFFJJJUUUdddvvv~~~{{{zzz{{{}}}~~~sssiiieeemmmvvvuuuttthhh\\\UUUPPPLLLJJJKKKGGGJJJOOOUUU___kkkxxx~~~vvvnnnmmmllloootttxxxzzzzzzoooiiieeeggglllrrr}}}zzzyyy{{{yyyppplllhhhdddaaa___\\\ZZZZZZXXXVVVTTTUUUWWWZZZ\\\]]]___bbbeeegggjjjnnnqqquuuxxx{{{~~~~~~tttfff[[[WWWVVVUUUUUUWWW^^^gggmmmqqqxxx}}}uuukkkeeedddgggfff___[[[\\\\\\fffvvv~~~xxxuuusssrrrxxxvvvmmmbbbVVVNNNLLLHHHJJJOOOXXXcccooozzzzzz|||fffOOOGGGCCCHHHMMMWWWkkk~~~vvvqqqrrr{{{kkkfffllltttyyyzzzpppbbbVVVNNNKKKHHHGGGEEEFFFKKKSSSZZZaaannnyyy{{{wwwtttuuuzzz|||{{{xxxpppkkkhhhjjjlllqqq{{{|||yyyyyy~~~qqqnnniiifffcccaaa^^^\\\YYYXXXUUUSSSTTTVVVXXXZZZ[[[]]]```ccceeehhhlllooorrruuuxxx{{{~~~~~~rrrfff___[[[YYYYYYaaahhhppptttwww|||yyyrrrlllggggggddd^^^ZZZ[[[]]]fffvvv|||wwwtttrrrsssyyytttkkk```TTTMMMKKKHHHKKKPPPYYYdddqqq{{{|||uuu___MMMEEEBBBFFFKKKUUUjjjxxxsssssswwwtttkkknnnvvv|||{{{qqqdddXXXPPPLLLJJJIIIGGGGGGJJJQQQVVV]]]jjjuuu{{{{{{~~~|||vvvqqqnnnnnnpppttt}}}|||tttqqqmmmiiigggdddaaa___\\\ZZZXXXVVVVVVWWWYYY[[[\\\^^^aaaccceeehhhlllnnnppprrrtttvvvzzzxxxlllccc___^^^eeelllssswwwwwwyyyyyypppkkkeee___\\\\\\^^^hhhvvv|||yyywwwuuuwww||||||qqqhhh^^^SSSLLLJJJIIILLLRRR\\\gggsss}}}~~~lllVVVJJJCCC@@@CCCHHHRRRhhh~~~|||uuutttttt}}}tttrrrxxx}}}tttggg[[[SSSNNNKKKJJJHHHGGGIIIMMMRRRXXXeeeppp~~~~~~yyyvvvvvvvvvyyyxxxuuuqqqnnnllliiifffdddbbb```^^^\\\[[[\\\]]]^^^___aaadddfffgggjjjmmmpppoooqqqtttuuuxxx|||ooogggdddggglllsssvvvwwwwwwyyy|||uuummmgggcccbbbdddlllyyy~~~}}}|||}}}yyynnnfff\\\RRRLLLKKKJJJNNNUUU___kkkvvvfffQQQGGGAAA>>>AAAEEENNNeee{{{xxxvvvvvv~~~vvvyyyxxxlll___UUUNNNKKKIIIIIIGGGGGGJJJNNNUUUbbbnnnzzz}}}~~~~~~}}}{{{xxxuuusssqqqmmmjjjiiihhheeecccbbbaaabbbbbbbbbdddfffhhhiiikkkoooqqqsssuuuwwwwwwyyy~~~~~~qqqkkkkkkooovvvyyyzzzzzz{{{|||xxxrrrnnnmmmttt}}}wwwlllddd[[[RRRMMMMMMKKKPPPXXXcccooozzz|||bbbOOODDD???>>>@@@CCCKKK```www{{{www{{{{{{yyy}}}{{{pppbbbVVVNNNIIIHHHGGGEEEFFFIIIMMMSSS```lllvvv~~~}}}zzzvvvsssqqqpppmmmkkkiiihhhhhhhhhfffhhhjjjkkklllnnnqqqtttxxxzzz||||||{{{}}}vvvnnnrrrwwwzzz{{{||||||}}}~~~}}}yyy}}}~~~tttiiibbbZZZQQQMMMMMMLLLQQQ[[[fffrrr}}}~~~vvv]]]MMMBBB??????BBBBBBHHH\\\rrr}}}xxx}}}yyyyyy~~~zzzpppcccWWWNNNIIIHHHFFFDDDEEEHHHKKKQQQ\\\hhhqqqyyy}}}|||zzzxxxuuusssrrrqqqpppmmmoooqqqrrrrrrtttwwwyyy|||~~~}}}|||~~~vvvxxx{{{~~~{{{qqqfff___WWWPPPLLLMMMMMMSSS]]]iiiuuupppWWWJJJAAA???AAACCCBBBFFFXXXmmmyyyzzzzzzuuuxxxuuunnncccWWWOOOKKKKKKEEECCCDDDGGGIIIMMMVVV```lllttt|||zzzyyyxxxuuuvvvxxxyyyyyy{{{}}}~~~~~~{{{{{{|||xxxnnnddd\\\UUUNNNKKKLLLNNNTTT^^^jjjwwwkkkSSSFFFAAA@@@BBBEEECCCEEEVVVjjjyyyvvv{{{tttsssqqqlllbbbWWWPPPMMMMMMEEECCCDDDFFFGGGIIIQQQZZZhhhppp|||~~~~~~~~~yyyvvvyyyvvvlllaaaYYYQQQKKKKKKOOOTTTYYYcccnnnyyy{{{gggPPP@@@BBB???>>>???BBBGGGSSS___|||{{{wwwuuuwwwmmmnnnlllhhhbbbYYYQQQKKKIIICCCCCCCCCCCCEEEIIIPPPUUUaaajjjvvv|||yyyyyy~~~vvvlllaaaYYYQQQKKKKKKOOOUUU\\\fffrrr|||vvvaaaMMM???BBB???>>>???AAAFFFQQQ]]]sssvvvrrroooyyyuuujjjhhhgggeee```YYYRRRKKKHHHDDDDDDDDDCCCDDDHHHNNNSSS^^^gggsss}}}uuukkk```XXXQQQKKKLLLPPPWWW___kkkwwwmmmYYYIII@@@BBB???>>>???@@@DDDNNNYYYjjj~~~qqqlllfffooorrrfff^^^___```^^^ZZZSSSLLLHHHEEEEEEEEEDDDDDDGGGLLLPPPZZZbbbnnnxxxsssjjj___WWWPPPLLLMMMRRRYYYbbbppp{{{{{{eeeQQQEEEAAAAAA???>>>??????BBBKKKUUUeeeyyyllleee^^^fffsssnnn^^^UUUWWWYYY[[[YYYTTTLLLGGGFFFFFFFFFDDDCCCEEEIIILLLVVV]]]hhhsss|||}}}qqqggg\\\UUUPPPMMMPPPUUU[[[fffsss~~~ttt^^^LLLDDDBBB???======??????@@@HHHQQQ```sss{{{ggg___ZZZ^^^iiiyyyiiiWWWOOOPPPSSSVVVWWWSSSMMMHHHGGGGGGFFFDDDCCCDDDGGGJJJRRRYYYcccnnnyyy{{{mmmdddZZZTTTPPPNNNRRRYYY___iiiwww}}}}}}nnnXXXIIIBBBBBB===;;;<<<>>>>>>???FFFNNNZZZmmmxxx}}}wwwddd[[[XXXYYY```nnnjjjVVVNNNMMMNNNPPPSSSRRRMMMIIIFFFFFFFFFDDDCCCCCCFFFHHHOOOTTT^^^iiittt}}}xxxjjjaaaXXXSSSPPPPPPUUU\\\cccnnn{{{yyyyyy||||||gggTTTFFFAAA@@@:::999;;;===>>>>>>EEEMMMWWWhhhssszzzyyyfff^^^WWWUUUXXXeeezzzuuu```OOOLLLJJJLLLOOOPPPNNNJJJEEEFFFEEEDDDCCCCCCEEEGGGKKKOOOXXXcccoooxxx~~~wwwiii```VVVRRRPPPPPPWWW^^^gggqqq~~~uuuwww{{{xxxcccQQQEEE???>>>999888:::======>>>DDDLLLVVVgggrrrzzz|||llldddVVVSSSTTT```uuulllQQQMMMIIIIIIMMMOOONNNKKKDDDEEEEEEDDDCCCCCCEEEGGGIIILLLTTT___kkkuuu{{{}}}