BM66(@ AAACCCEEEEEEDDDCCCDDDEEECCCDDDEEEEEEEEEFFFJJJLLLPPPQQQQQQQQQOOONNNOOOPPPLLLKKKKKKLLLOOOPPPPPPOOOVVVWWWXXXYYYYYYYYYXXXWWWUUUQQQNNNNNNRRRUUUSSSPPPTTTSSSTTTUUUXXXZZZZZZZZZZZZZZZ[[[^^^``````^^^\\\VVVXXXZZZYYYYYYZZZ^^^bbbfffjjjnnnnnnjjjhhhjjjmmmmmmnnnpppqqqrrrqqqooonnnooolllhhhfffgggjjjkkklllkkkoooqqqmmmlllmmmmmmjjjeeebbbaaacccffffffaaa\\\___bbbeeeiiilllqqqvvvyyyrrriiieeeaaaaaadddggggggggggggiiilllllliiigggeeeeeejjjjjjlllnnnnnnjjjddd```[[[[[[ZZZYYYYYYZZZ[[[\\\OOONNNLLLKKKJJJIIIJJJJJJIIIGGGGGGHHHKKKKKKHHHDDDDDDEEEFFFEEEBBBBBBEEEHHH>>>:::777999>>>AAA???===<<<<<<<<<;;;;;;:::999999666666666666555555555555333444444555555444444333333333333333333333333333444444444444444444444444///222666888777666555555333444444444555666666666444444333222222333333333444444444444555555555555999999999999888777555555222222222333333333444444333333333333333333333333222222333333333333222222000000000000000000000000//////.........000111333///////////////......---......---,,,---...///000..................------000///...---------------,,,++++++***+++,,,...///...,,,******,,,.........000///...---,,,+++++++++++++++++++++++++++++++++)))))))))******+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------++++++,,,------,,,++++++************,,,...///...***))),,,///...---,,,+++++++++,,,---++++++++++++************++++++++++++++++++++++++------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******)))+++---//////...'''###!!!###)))------+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))******+++++++++,,,---...000000111000000//////.........---,,,---......//////.........------------...//////000000000000111111111111333333333333333555666666555444444555555666777888999:::;;;;;;;;;<<<>>>@@@IIINNNZZZmmm@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLKKKMMMOOOOOONNNMMMNNNOOOKKKJJJJJJKKKNNNOOOOOOOOORRRSSSUUUWWWYYYYYYYYYYYYUUUQQQMMMNNNRRRTTTSSSQQQTTTSSSTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^]]][[[YYYVVVWWWYYYYYYYYY[[[___bbbcccgggjjjjjjgggfffiiilllmmmnnnpppqqqqqqooonnnlllllliiifffeeegggjjjlllmmmjjjnnnnnnkkkiiilllmmmllldddaaa___aaadddeeeaaa^^^]]]___ccceeehhhlllpppsss|||sssiiieeecccaaaaaacccfffhhhiiijjjkkkllljjjgggeeecccccchhhhhhgggggggggfffccc```[[[ZZZYYYWWWVVVVVVWWWWWWQQQOOOMMMKKKJJJIIIIIIIIICCCCCCDDDGGGJJJIIIEEEBBB???AAADDDDDDBBBAAABBBDDD@@@===;;;===@@@AAA===999===<<<<<<;;;:::999888888666666666666555555555444333333444444444444333333333333333333333333333333333333333333333333333333444666888888666222111000444444444444444555555555444333333222222222333333:::999999999888888777777888888888888777666555444222222222333333333333444333333333333333333333333///000000111111000000///000000000000000000000000000000///////////////000///////////////......------,,,+++++++++,,,......//////////////////////////////...---------------...---,,,+++++++++,,,,,,,,,+++,,,...222555666666...---,,,+++***)))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------++++++,,,---...---,,,++++++*********.........---,,,+++,,,...,,,+++***)))))))))******)))))))))((()))))))))***))))))))))))))))))))))))((()))******************,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++))),,,)))'''(((---///...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,------...///000000111000/////////............,,,---......//////......///............///000000000000000000111111111111222222333333444555555666555444444555555666777888999:::;;;;;;;;;<<<>>>@@@GGGMMMZZZmmm@@@BBBCCCCCCBBBAAACCCDDDFFFHHHJJJJJJIIIIIIIIIJJJIIILLLOOOQQQPPPPPPPPPPPPLLLKKKJJJKKKNNNOOOOOOOOOOOOQQQTTTWWWYYY[[[[[[[[[UUUQQQMMMMMMQQQTTTTTTSSSTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZZZZ\\\___bbb```bbbeeedddbbbbbbeeehhhkkklllmmmnnnnnnmmmkkkjjjgggeeeccccccfffjjjlllmmmjjjlllkkkgggfffjjjmmmmmmccc___\\\\\\^^^```___]]][[[^^^```ccceeehhhkkknnnqqqxxx|||yyyuuuqqqkkkeee^^^___``````aaacccfffiiiiiiiiiiiihhheeedddeeefffhhheeebbb``````aaa```___\\\[[[YYYWWWVVVUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGFFFCCCDDDFFFIIIKKKIIIEEEAAAAAACCCEEEDDDBBB???>>>===AAA???>>>@@@AAA???;;;666<<<<<<;;;:::999888777666666666555555555444444444333333444444444444333333222222222222222222222222222222222222222222222222555777999888555111//////444444444444333333333333333222222222222222333333999999888777666555444444666666666666555444333333111111222222222333333333222222222222222222222222//////000000000000//////////////////////////////000111000000///...------///////////////......---------,,,,,,------...//////////////////////////////...------------------...---,,,++++++******+++((((((***---111444444444---,,,+++***************************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,------...---+++***)))***+++***))),,,+++******))))))*********))))))((()))***,,,---))))))))))))))))))))))))&&&&&&'''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***++++++)))(((///---+++,,,//////---***++++++++++++++++++++++++------------------------,,,,,,---.........------........./////////000000////////////............,,,---......//////......///////////////000111111000000000000111111111111111222333444555555555444555444444555555666777888999:::;;;;;;;;;<<<>>>@@@FFFLLLYYYmmmAAACCCCCCCCCBBBBBBCCCEEEGGGIIIKKKKKKJJJHHHHHHHHHJJJMMMRRRUUUVVVUUUUUUVVVOOONNNLLLMMMOOOPPPPPPPPPPPPQQQTTTWWWYYY[[[[[[\\\TTTQQQNNNMMMPPPSSSUUUUUUTTTUUUVVVVVVWWWXXX[[[]]][[[ZZZZZZ[[[]]]]]][[[ZZZZZZZZZZZZZZZ[[[\\\^^^```______```^^^]]]]]]```ccceeegggiiikkkkkkkkkjjjiiieeecccbbbbbbeeeiiikkkkkklllmmmkkkeeecccgggkkkkkkccc^^^XXXUUUVVVWWWXXXXXXZZZ\\\___aaadddgggkkknnnlllqqqrrrooolllkkkgggbbbZZZ\\\______^^^^^^bbbeeeddddddeeeddddddeeehhhkkkiiifffbbb___^^^^^^\\\[[[[[[ZZZYYYXXXVVVUUUUUUTTTSSSRRRPPPMMMIIIGGGEEEDDDEEEFFFFFFFFFFFFDDDBBB@@@?????????>>>============@@@???======>>>===:::777;;;;;;:::999777666555555555555555444444444333333333333333444444333333333222222222222222222222222111111111111111111111111000333555666444333333333444444333333222222222111222111111111111222222333666666555444444333222222444444444444444333222222111111111111222222222222222222222222222222222222000111111111111111111000...........................///000111000///---,,,///////////////......---////////////000000111111............////////////......---,,,,,,---------,,,,,,++++++++++++++++++******+++---//////---+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---)))******+++---///111222000,,,******---...,,,***------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,---000111++++++++++++++++++++++++(((((((((((())),,,...///++++++++++++++++++++++++***)))((()))+++,,,+++***,,,++++++,,,...---+++(((++++++++++++++++++++++++------------------------,,,,,,---......---,,,+++........................///////////////.........,,,---......///.........//////......//////000111///000000000111111111111000111333444555555444444555444444555555666777888888:::;;;;;;;;;<<>>>>>@@@BBBDDD@@@>>>:::888999<<<>>>@@@>>>;;;888777888999:::::::::999888777666555444444444444444444333333333333222333333333333333333222111111111111111111111111000000000000000000000000...000333444444444555666333333222222111111000000000000000000000111222333555555555555555666666666222333333333333222222111000000000111111111222222111111111111111111111111///000000111111000000///------------------------,,,---...000000000///...///////////////......---/////////000000000000000,,,,,,,,,------.........------,,,,,,,,,------...((()))***+++,,,,,,------///......//////...,,,))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,---...///000444111......111222000...------------,,,,,,++++++,,,,,,+++,,,,,,...000111+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++***)))((()))+++,,,,,,+++((()))***+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++)))(((------------------...............///////////////,,,---......///...............------......///000///000000000111111111111111111222333444444444444555444444555555666777888888999;;;;;;;;;<<>>>>>CCCJJJOOOXXXQQQGGG@@@<<<;;;;;;;;;:::888555333333666999;;;777777666666555555444444444444333333333222222222222222333333333333222222000000000000000000000000000000000000000000000000000111333333222222222333111111111111111000000000////////////000111222222222222333333333444444444222222222333333222222111///000000000000111111111000000000000000000000000------............------........................,,,,,,---...//////000//////////////////......---,,,,,,---............---+++++++++,,,------......,,,,,,,,,,,,,,,------...&&&''')))+++,,,---------++++++***+++------+++***)))))))))))))))***+++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000///...,,,+++*********///---,,,+++,,,---,,,+++***++++++++++++***)))((()))******++++++,,,,,,,,,))))))))))))))))))))))))******)))((((((((())))))++++++++++++++++++++++++---+++******+++,,,***)))((()))+++,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,---------......//////.........///////////////,,,---......//////......---------------...//////000000000000111111111111222111111111222333444555555444444555555666777888777999:::;;;;;;===???BBBCCCJJJWWWlllDDDEEEEEECCCBBBCCCFFFHHHIIIJJJKKKJJJIIIIIIKKKLLLJJJMMMPPPSSSTTTVVVXXXZZZ\\\XXXTTTQQQPPPPPPPPPOOOJJJKKKLLLNNNOOOOOOOOOOOOLLLNNNPPPRRRSSSTTTUUUVVVVVVWWWWWWTTTPPPOOOSSSWWWYYYXXXWWWYYY[[[]]]^^^]]]ZZZYYYXXXZZZ___bbbdddcccdddcccdddeeefffffffffeeeaaabbbeeeggghhhhhhgggfffbbbaaa```bbbfffiiijjjjjjhhhmmmooommmkkklllllliiiiiiddd]]]UUUOOONNNQQQSSSSSSVVVYYY\\\___ccchhhkkklllmmmllljjjkkklllhhhaaa``````bbbeeeggggggeeecccbbbccccccaaa``````bbbddddddcccbbbaaa___[[[VVVRRRPPPPPPPPPPPPNNNLLLJJJIIIJJJJJJJJJIIIGGGEEECCCBBBCCCCCCAAA??????BBBIIINNN___XXXMMMDDD>>>:::777555777777555444333444777999555555555444444444444444333333333333222222222222222222333333333333222222000000000000000000000000000000000000000000000000111222333222111000111222//////000000000000000000///......///000111222222222222111111111111111111111222222333333222222222/////////000000000111111000000000000000000000000,,,------......------,,,..............................---------......//////////////////......---***+++,,,---...------,,,++++++,,,,,,---......///,,,,,,++++++,,,,,,---...'''(((***+++,,,,,,,,,+++***((('''(((***++++++***(((((((((((()))***+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---///...---+++************)))))))))((('''&&&((()))******+++++++++***)))(((((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))************************,,,+++***+++,,,---,,,+++******++++++,,,---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---......///000111111222............/////////000,,,---......//////.....................//////000000000000000111111111111333222000///000222555666555444444555555666777888777888:::;;;;;;===@@@BBBCCCJJJXXXlllDDDDDDDDDBBBAAABBBEEEHHHKKKLLLLLLKKKJJJJJJMMMOOOLLLNNNQQQSSSTTTVVVYYY[[[]]]YYYTTTQQQOOOOOONNNMMMJJJKKKNNNPPPQQQRRRRRRRRRJJJMMMPPPSSSTTTTTTUUUVVVVVVXXXWWWSSSNNNMMMQQQVVVXXXWWWUUUVVVXXXYYYYYYYYYWWWVVVVVVYYY```eeeggggggdddeeegggiiilllmmmlllkkkeeefffhhhiiiiiihhhfffeee_________bbbgggjjjlllllleeekkkppppppooopppnnnkkkkkkggg```YYYSSSRRRUUUXXXXXXZZZ]]]___aaadddhhhkkkjjjjjjhhhfffgggjjjhhhccc]]]\\\^^^bbbfffhhhdddaaa^^^```aaaaaaaaabbbdddfffaaa___^^^]]]\\\ZZZWWWTTTRRRRRRRRRQQQOOOLLLIIIGGGGGGHHHHHHHHHGGGEEEDDDBBB???@@@???<<<999999===AAAHHHCCC>>>;;;:::;;;999888666777777666555444444555333333333444444444555555333333333222222222111111222222222333333222222222000000000000000000000000111111111111111111111111///000222222111111222444......//////000000111111............///000222222777777666666444444333222111222222333333333222222////////////000000000000000000000000000000000000...//////////////////...////////////////////////111000...---,,,,,,---...///////////////......---,,,,,,.../////////...---,,,,,,------...///000000++++++++++++,,,,,,---...((()))+++,,,,,,+++***)))000...,,,+++,,,---------************+++,,,......------------------------+++++++++******)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---************+++,,,---...+++---...,,,)))(((***---,,,,,,---...---,,,+++******+++---//////---***)))++++++++++++++++++++++++***+++,,,.........---,,,************************(((((((((***...000111000************)))***---///++++++++++++++++++++++++------------------------*********+++,,,///111333...///000111222333444444---.........//////000000,,,---......//////......///////////////000111111000000000000111111111111444222000...///222555777555444444555555666777888777888:::;;;;;;===@@@BBBDDDJJJXXXlllMMMKKKHHHGGGGGGFFFEEECCCFFFGGGIIIKKKLLLLLLKKKJJJLLLLLLLLLMMMOOORRRUUUVVVQQQPPPOOOMMMLLLKKKKKKKKKHHHJJJMMMOOOOOONNNLLLKKKLLLMMMNNNQQQSSSVVVYYYZZZYYY\\\^^^]]]YYYTTTPPPOOOTTTVVVWWWVVVSSSQQQSSSUUUVVVUUUUUUYYY___eeeiiikkkfffgggiiikkkmmmmmmmmmmmmjjjhhheeefffhhhjjjiiiggghhhgggfffeeefffhhhkkkmmmnnnkkkiiijjjlllmmmllljjjkkknnnnnnhhh]]]WWWWWWZZZ___aaadddfffgggggggggfffkkkkkkiiiiiihhhiiijjjkkkaaaaaa```bbbcccdddcccbbbcccaaa^^^^^^___aaabbbbbbeeeaaa\\\YYYYYYYYYWWWUUUUUUUUUUUUTTTRRROOOLLLJJJIIIFFFCCCCCCFFFGGGCCC???<<<<<<<<<;;;:::::::::999<<<<<<;;;::::::999888888888777666555444333222222666666555444333333222222444555666444111////////////000000000111111111111111111000///////////////000000000000000000000000------------///111333444000000000000000000000000///...---------...000111000222555777888777555333111111222222222222111111000///...///000///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------------------------------------------,,,------------------------,,,,,,,,,++++++*********---,,,,,,+++*********+++,,,+++******))))))******---,,,***)))((()))******+++++++++*********)))))))))************+++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++*********+++++++++)))))))))***+++,,,---,,,***)))))))))*********)))))))))+++,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++,,,------------,,,******+++,,,------------++++++******++++++,,,---000//////......---,,,,,,...///000111111000//////......//////......---,,,------,,,++++++---...///222222333333333222222111111222333444555555555555555555555555666666666666666888:::;;;<<<===@@@CCCFFFKKKWWWiiiNNNLLLJJJJJJKKKKKKJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLNNNPPPSSSVVVXXXPPPOOONNNLLLKKKKKKJJJJJJJJJLLLOOOQQQQQQQQQOOONNNMMMNNNOOOQQQTTTWWWYYYZZZ[[[^^^```___\\\WWWTTTSSSRRRTTTUUUTTTQQQPPPQQQSSSUUUTTTUUUYYY^^^dddggghhhggghhhjjjlllmmmmmmlllllllllkkkkkkmmmooonnnjjjggggggfffffffffhhhkkknnnpppkkkhhheeeeeeggghhhhhhfffmmmqqqtttooofff^^^\\\]]]```cccgggjjjllljjjhhhffffffgggggghhhjjjmmmppprrrfffdddbbbbbbccceeeeeeeeeeeebbb___^^^```bbbccccccccc___[[[XXXXXXWWWVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQKKKFFFBBBAAACCCCCCAAA>>>======<<<<<<;;;:::::::::;;;;;;::::::999888777777777777666555444333222222444444333333222222111111222333444333000///...///111111111111222222222333111000000///////////////////////////////////////......---...///000222333///////////////////////////............///000000///111333555555555444444000111111222222111111000000///...///000///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++........................////////////////////////------------------------//////.........------------,,,++++++******++++++...---,,,,,,++++++,,,,,,******))))))((()))))))))+++++++++*********)))))))))************+++++++++++++++************++++++,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++++++++++++++++++++*********++++++,,,------,,,++++++*********+++---,,,***)))))))))***+++***)))))))))+++,,,+++***++++++,,,,,,,,,,,,++++++)))***************++++++))))))))))))************+++++++++,,,,,,+++++++++************************)))***************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////.....................------,,,...............//////000000111111222222111111000111111222444444555555555555555555555666666666666666888:::;;;;;;===@@@CCCEEEJJJUUUgggOOONNNMMMMMMOOOPPPOOONNNFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKMMMPPPSSSVVVXXXNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQPPPNNNOOOPPPQQQTTTVVVXXXYYY[[[]]]``````]]]ZZZWWWVVVPPPRRRSSSSSSQQQPPPQQQRRRTTTTTTUUUYYY^^^bbbcccccchhhiiijjjkkkllllllmmmlllnnnooorrruuuvvvsssmmmiiikkkjjjjjjjjjkkkmmmnnnpppmmmjjjgggffffffhhhiiiiiinnntttxxxvvvmmmeee```___aaadddiiimmmnnnlllhhhfffaaabbbdddhhhmmmrrrwwwyyylllhhhdddbbbcccfffhhhhhheeebbb^^^]]]^^^aaabbbccceeebbb^^^[[[ZZZYYYXXXVVVUUUUUUUUUUUUVVVWWWYYYYYYNNNHHHBBB>>>>>>???>>><<<>>>======<<<;;;;;;::::::999999888888777777666666666666555444333333222222111111111111111111111111///111222111000......///000000000000111111111111111000//////......//////........................///............///000000..............................///000000000000/////////000111222333444555000000111111111111000000///.........//////...,,,------------------------------------------------------------,,,+++******..............................//////////////////------------------------,,,,,,,,,+++++++++++++++,,,,,,++++++******++++++------,,,++++++++++++,,,'''(((((())))))))))))(((+++++++++***************)))************+++++++++))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///---------------,,,+++***,,,,,,+++************+++***)))))))))+++,,,+++***((()))***++++++***)))(((*********))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******+++,,,+++++++++------------,,,+++***)))++++++++++++,,,,,,,,,,,,******+++,,,,,,---......000///......------------............---------,,,//////000111111111111000//////000000111000000///111222333444444444444444555555555555666666666666666888:::;;;;;;===@@@BBBDDDHHHSSSddd|||OOOOOONNNOOOQQQQQQPPPOOOHHHHHHGGGHHHHHHIIIIIIJJJGGGHHHJJJLLLNNNPPPRRRSSSLLLKKKJJJJJJIIIIIIIIIIIIGGGHHHIIIKKKLLLNNNNNNOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWZZZ]]]^^^\\\YYYWWWVVVRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSUUUYYY]]]___```___eeefffgggiiikkklllmmmnnnnnnpppsssvvvwwwuuuqqqooosssrrrqqqooonnnmmmmmmmmmooollliiiggggggiiikkklllppptttxxxvvvooohhhcccbbbbbbdddgggjjjjjjiiigggeee^^^___bbbgggmmmsssyyy|||ooojjjdddaaabbbeeehhhjjjeeeaaa]]][[[\\\___aaabbbcccaaa___\\\ZZZYYYWWWVVVWWWVVVVVVVVVWWWYYY[[[]]]PPPKKKCCC>>>============>>>>>>===<<<<<<;;;::::::777777777666666555555555555555444444333222222111000111111111111111111111...000111111000///000111---------............///000000///............///------------------------///.....................---------------------------...///000111000///...////////////111333555666///000000000000000000//////...---...//////...,,,------------------------------------------------,,,,,,---------,,,++++++........................******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,,,,++++++***++++++,,,+++******)))))))))))))))&&&''')))***+++***))))))************************))))))*********+++++++++((())))))))))))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......,,,---...//////...---,,,++++++++++++++++++++++++***)))))))))+++,,,+++***'''(((***++++++***((('''++++++******)))))))))((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((())))))***++++++++++++***,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---------.........//////111///...,,,++++++,,,,,,......------,,,,,,,,,---...///000222222111000000//////000000111111000000222333444555555555555555555555555555666666666666777888:::;;;;;;===@@@BBBDDDIIISSSccczzzNNNMMMMMMNNNOOOOOOMMMKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTTTTVVVYYY\\\]]]\\\YYYWWWVVVTTTUUUVVVXXXYYYYYYWWWVVVSSSSSSUUUXXX\\\^^^^^^]]]aaabbbcccfffhhhkkkmmmooolllmmmppprrrssssssssstttvvvvvvuuusssqqqooonnnmmmkkkjjjgggeeedddfffjjjllltttvvvwwwtttooojjjhhhhhhccccccccccccccccccdddddd^^^___bbbfffkkkppptttwwwnnnjjjddd```aaaeeehhhjjjfffccc___]]]^^^```bbbbbb___^^^]]]ZZZWWWUUUTTTTTTWWWWWWVVVUUUUUUWWWXXXYYYQQQMMMFFFAAA>>>===>>>>>>???>>>===<<<;;;:::999999666666555555555555444444444444333333222222111111111111111111222222222222...000222222111000111222,,,---------............000//////...............------------------------...............------,,,........................,,,---///000000//////...000000//////000222444666...//////000000//////......---,,,---//////...,,,------------------------------------------------)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++,,,,,,+++***))))))(((((())))))'''(((***+++,,,++++++***************************))))))*********+++++++++))))))************))))))******++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---***,,,---///000000000///+++++++++,,,,,,,,,++++++***)))))))))+++,,,+++***,,,---...//////...---,,,,,,,,,,,,++++++******)))************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))))))))***++++++++++++******+++,,,,,,---------,,,***+++,,,---------,,,,,,//////.........---------000///---,,,+++++++++,,,......---,,,,,,,,,,,,------...///000111000///...///000000111222222111111444555555666666666666555555555555555666666666666777999:::;;;;;;===???BBBEEEKKKVVVeee{{{JJJJJJJJJKKKLLLLLLIIIGGGHHHIIIJJJKKKKKKKKKIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSVVVYYY\\\^^^\\\YYYWWWWWWUUUVVVWWWZZZ\\\\\\ZZZXXXTTTSSSTTTWWWZZZ]]]^^^]]]]]]^^^___bbbeeehhhkkkllliiikkklllllllllnnnqqqsssrrrsssssstttsssrrrpppooojjjjjjiiihhhgggiiilllooowwwwwwvvvsssooolllkkklllcccbbb```^^^^^^___aaabbb``````aaacccfffiiilllnnnlllhhhdddbbbccceeeggghhhhhhfffcccbbbbbbddddddccc___```___]]]YYYVVVUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRNNNLLLHHHEEEAAA@@@??????>>>>>>===;;;:::999888888555555555555555555444444333333333222222111111111222222111111111111111111///111222222111000111222////////////000000000000000///......------......------------------------,,,------...------,,,,,,........................,,,,,,---............---111000//////000111333444......////////////......---,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++************+++)))******++++++++++++******************+++++++++)))************+++++++++***+++,,,------,,,+++************+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***++++++,,,,,,+++,,,---...///000000000***+++,,,,,,---,,,,,,,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))******+++,,,+++++++++)))***+++,,,------------***+++---.........---,,,......---,,,++++++******///...------,,,,,,,,,,,,///...,,,+++++++++,,,---------......//////......//////000111222222222222444555555666666666555555555555555555666666666666888999;;;;;;;;;<<>>======<<<:::999888777666555555555555555555555555222222222222111111111111111111111000000////////////000222111000//////000//////000000000111111111//////...------------...------------------------++++++------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000///////////////000000---......//////......---,,,,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++'''((((((((()))))))))***++++++******++++++,,,---,,,,,,+++***************+++******))))))))))))***))))))*********+++++++++)))************+++++++++,,,---...//////...---,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///......------.........***+++,,,---------,,,,,,***)))))))))+++,,,+++******)))'''&&&&&&''')))***************++++++++++++*********+++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++------.........------,,,///...,,,+++***+++,,,---......------......//////---...///000111111111111333444444444444444333333555555555555666666666666888999;;;;;;;;;<<>>===<<<;;;:::888777666555555555555555555555555555222222222111111111111111111111000///...------,,,...///111000...------...............//////////////////...------------...........................***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---...............------------..................---,,,++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,------------------------))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,---+++*********+++,,,,,,---***))))))(((((((((((((((+++***)))'''''''''((()))))))))******++++++++++++)))************+++++++++---...000111111000...---'''((((((((())))))******))))))))))))))))))))))))************************'''((((((***+++---///000222111///---,,,+++,,,,,,)))***,,,---...---,,,,,,***)))))))))+++,,,+++***,,,+++(((''''''(((+++,,,(((((())))))******++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++++++++,,,------------,,,------------,,,+++*********+++---//////...---,,,,,,------......//////000,,,---.../////////...---///...,,,******+++,,,---///...---------...000111,,,---...///000000000000222222333333333222111111555555555555666666666777888:::;;;;;;;;;<<<>>>AAAEEENNN\\\lll>>>???AAACCCEEEFFFGGGGGGJJJKKKLLLLLLJJJHHHEEECCCDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHJJJMMMNNNLLLJJJJJJMMMOOOMMMIIIGGGJJJNNNRRRSSSTTTUUUVVVVVVUUUTTTVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRSSSUUUYYYYYYVVVSSSSSSSSSTTTWWWZZZ^^^aaacccbbb```\\\ZZZXXXYYY[[[\\\bbbfffjjjjjjhhhffffffgggkkklllppptttvvvrrrjjjddd^^^cccgggfffcccaaadddhhheeeiiilllllliiifffggghhhccceeegggeeeaaa^^^^^^``````^^^]]]\\\^^^___^^^^^^aaacccfffeeecccaaabbbdddaaadddbbb___eeemmmhhh[[[QQQNNNMMMNNNLLLFFFCCCEEEIIIIIIIIIHHHHHHGGGEEEEEE@@@AAAAAAAAA@@@???===<<<<<<:::999:::;;;;;;999777111444666555222222444777222111000000000000000000////////////............////////////////////////...------,,,,,,------...---.........---,,,,,,+++............---,,,++++++------------------------,,,,,,---......---,,,,,,...---,,,,,,++++++++++++//////.........---------///......111333333///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***))))))******)))))))))+++///111111000...+++)))***,,,---+++(((***++++++,,,------------,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++*********))))))(((((())))))(((((((((((()))))))))************+++++++++,,,++++++***+++,,,...///+++,,,...//////---,,,*********))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***)))***+++---,,,,,,+++***)))((('''&&&+++++++++*********))))))))))))))))))***+++,,,---***+++++++++***)))'''%%%************************...---+++)))&&&$$$"""!!!************************+++,,,------......------///...,,,++++++,,,.../////////............//////******+++++++++,,,,,,,,,,,,---......//////......000///...---------------////////////000000000000///////////////.........//////000111333444555555555555444444555666888999999666777:::<<<;;;>>>BBBEEELLLXXXhhh|||>>>>>>@@@BBBCCCDDDDDDDDDHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIILLLOOOPPPNNNLLLMMMPPPQQQOOOKKKJJJMMMPPPPPPQQQSSSUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSTTTWWWZZZZZZXXXUUUSSSSSSUUUWWWZZZ^^^aaacccbbb```___]]]\\\]]]]]]^^^cccfffiiiiiifffdddeeegggkkkjjjmmmttt||||||uuunnnaaadddfffdddaaa___aaabbbgggjjjkkkjjjfffdddeeegggfffffffffdddbbb``````aaa```___^^^^^^^^^^^^]]][[[]]]___bbbbbbaaaaaaccceee```eeeeeecccjjjtttrrrhhhYYYRRRKKKIIIGGGCCCBBBDDDGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@AAA@@@???>>><<<;;;888999;;;<<<:::888555333777777666333111000222333222111111000////////////000000000000////////////........................------,,,,,,,,,,,,------------......---,,,,,,+++------------------,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++...---,,,+++++++++++++++///.........------------.........111333222///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***))))))******,,,+++***,,,...111111111---+++******,,,,,,+++)))++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***)))*********)))))))))(((((()))))))))(((((()))))))))))))))*********++++++++++++******)))***+++---...,,,---...//////---+++******)))))))))(((((((((''')))***++++++++++++***)))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++000...,,,*********+++,,,************************+++++++++*********))))))))))))))))))***+++,,,---...,,,***)))((()))***+++************************++++++++++++++++++++++++************************+++,,,------......------...---,,,******,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,------...............//////...---------------..................------//////000000000000000000111111111222222333333333555555444444555666888999999666777:::<<<;;;>>>BBBEEELLLXXXggg{{{===>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGKKKKKKLLLNNNPPPQQQPPPNNNNNNPPPQQQOOOLLLKKKNNNQQQNNNOOOQQQTTTVVVXXXYYYYYYWWWVVVSSSQQQOOONNNNNNNNNPPPQQQTTTWWWZZZYYYVVVSSSSSSSSSTTTVVVYYY]]]```bbbaaabbbbbbbbbbbbbbbbbbbbbdddfffhhhfffcccaaaccceeeiiifffhhhrrrwwwhhhhhhfffdddbbbaaa``````iiijjjjjjfffbbbaaacccfffjjjhhheeedddccccccbbbbbbbbbbbbbbbbbbbbb```\\\YYYYYY[[[^^^``````aaacccdddbbbggghhhgggmmmwwwyyytttbbbUUUIIIEEEDDDBBBBBBDDDGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;:::777888999999999:::;;;===???<<<777333222222111111222222111//////.........111111000000000/////////........................------,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,............------------.........000111111...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******)))*********///---+++,,,...000000000---+++******++++++***))),,,,,,,,,,,,,,,,,,+++***+++++++++++++++*********++++++,,,,,,++++++***)))******))))))))))))((((((******))))))))))))******)))))))))*********++++++))))))(((((()))+++,,,---.../////////...---+++***))))))))))))(((((((((((()))******++++++******)))))))))))))))************((())))))******+++++++++************************------,,,,,,++++++******((())))))***+++,,,------+++++++++***************))))))))))))***+++,,,,,,++++++++++++***+++++++++******************************+++,,,---...//////************************+++,,,------......---------,,,+++******+++,,,---++++++++++++++++++++++++------------------------,,,,,,---...............///...------------------,,,,,,---------,,,,,,,,,//////000000111111222222222222222222222222222222555444444444555666777888999666777:::<<<;;;>>>BBBFFFLLLWWWeeexxx>>>>>>????????????>>>>>>CCCCCCCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLNNNPPPQQQPPPPPPMMMNNNOOONNNLLLKKKMMMOOOLLLNNNPPPSSSVVVYYY[[[\\\[[[YYYUUUQQQNNNMMMMMMMMMLLLNNNQQQUUUVVVUUUSSSPPPQQQQQQRRRTTTWWW[[[^^^___aaaccceeeggghhhgggfffeeeeeeggggggdddaaa___aaaccceeedddfffooozzz~~~zzzooolllhhhffffffeeedddccchhhhhhgggccc______dddhhhnnnjjjeeeccceeefffeeecccdddeeefffggggggccc]]]YYYYYYZZZ]]]^^^```aaabbbcccdddhhhiiiiiimmmuuuzzzyyykkk\\\MMMHHHHHHFFFEEEEEEIIIIIIIIIHHHFFFDDDCCCBBB??????>>>===<<<;;;:::999:::777444555<<>>777444444444333111222111000///...---------000/////////............---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,------------------------------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***************+++///---+++***,,,.........,,,+++***************))),,,,,,,,,,,,,,,+++***)))+++++++++***************+++++++++++++++***))))))))))))))))))))))))((((((******))))))))))))******))))))))))))************))))))))))))***+++---...///000//////...,,,***)))))))))))))))(((((((((((())))))************))))))((()))))))))************''''''((()))***+++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))***+++,,,------...******************************))))))***++++++,,,%%%(((+++......,,,***(((************************++++++++++++++++++******************************+++,,,------......------++++++***))))))***++++++******++++++++++++******------------,,,,,,,,,,,,,,,,,,---.........------......---,,,,,,---------+++,,,---///////////////......///000111111222222111222222222222222333333444444555555666666777888999666666:::<<<;;;>>>BBBFFFLLLVVVdddvvv>>>?????????>>>>>>===<<>>===<<<:::999888888888444222999DDDLLLLLLIII@@@:::444111222333222111111000///...------------......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******++++++,,,,,,,,,------------------,,,---...///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***************++++++---+++))))))+++,,,,,,++++++++++++******))))))***,,,,,,,,,,,,+++******)))***************************++++++++++++***))))))(((((((((((((((((())))))******))))))))))))******(((((()))))))))*********************+++---///000/////////...,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************''''''((()))***+++++++++))))))))))))))))))))))))***+++,,,------+++***)))++++++++++++++++++++++++*********************************)))******+++,,,&&&'''((())))))*********************************,,,++++++***)))(((((((((************************+++,,,------......------************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,---...---------------,,,,,,,,,------...+++---///222333444444444------......///000111111///000111222333444555555444444555666666777777777999666666:::<<<;;;>>>BBBGGGLLLVVVbbbttt??????@@@@@@??????>>>===???@@@AAACCCDDDFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEHHHKKKMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRRRRSSSNNNOOOPPPRRRUUUXXX[[[\\\^^^\\\YYYVVVTTTRRRRRRRRRPPPRRRUUUUUUTTTSSSRRRRRROOOOOOPPPQQQTTTWWWZZZ\\\aaacccgggjjjkkkjjjhhhfffdddfffgggeeeaaa___```bbbdddhhhmmmppppppoooppprrrjjjhhheeebbbaaabbbeeefffddddddbbb___]]]```ffflllmmmkkkhhhfffffffffeeeeee```bbbeeehhhhhheee___ZZZ```___^^^___aaaaaa___]]]______aaafffnnnvvv{{{}}}ttthhhbbb\\\TTTMMMJJJJJJJJJIIIGGGEEEBBB@@@??????>>><<<:::888777777666222333888BBBKKKKKKAAA777666333000......///////////////...------------...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************+++******))))))******++++++************++++++,,,,,,,,,,,,,,,------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))******+++,,,***)))))))))+++,,,+++)))***+++++++++)))((()))***++++++++++++++++++***))))))))))))*********************++++++******)))(((''''''(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******************,,,---///111...------,,,+++******)))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))************((())))))******+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++*********)))***************++++++++++++***************++++++---)))$$$!!!"""&&&,,,000******************************++++++++++++++++++************************+++,,,------......------************************+++,,,---......---,,,+++*********++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------...,,,...111444666666666555------......//////000000...///000111333444555666333444555666777777777777999666777:::<<<;;;>>>BBBGGGLLLUUUaaasss@@@@@@AAAAAAAAA@@@??????<<<>>>@@@BBBDDDEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFDDDHHHLLLMMMMMMMMMOOOPPPRRRQQQQQQQQQRRRSSSSSSSSSPPPPPPQQQRRRTTTWWWYYYZZZZZZYYYXXXWWWUUUSSSRRRRRRSSSUUUVVVUUURRRQQQQQQSSSPPPPPPQQQRRRUUUXXXZZZ\\\```bbbeeehhhiiihhhfffeeebbbeeegggfffbbb``````bbbcccfffjjjmmmooonnnlllkkkffffffccc___[[[\\\```eeeeeeeeeccc```]]]___eeejjjjjjkkkkkkiiifffeeedddeee```bbbeeeiiijjjhhhccc___```^^^]]]^^^```aaa___\\\\\\ZZZZZZaaakkkrrruuuuuuvvvnnnfffbbb]]]VVVRRRRRRLLLLLLJJJHHHFFFCCCAAA???>>>===;;;999777666555555111777???FFFGGGAAA888111111111000...,,,,,,---///------,,,,,,------...///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++***))))))))))))***+++***************+++,,,,,,++++++,,,,,,,,,---------+++---...---++++++,,,...++++++++++++++++++++++++************************++++++************++++++******))))))***++++++,,,(((((()))+++------+++))))))+++,,,+++((('''(((***)))******++++++++++++***((()))))))))*********+++***************))))))((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))+++---///000,,,++++++***))))))))))))'''((((((((()))))))))******)))(((''''''((()))***))))))))))))*********************+++++++++++++++******************************++++++++++++******++++++*********)))))))))))))))*********+++++++++++++++***************+++---***&&&######'''+++...************************************+++++++++,,,************************+++,,,------......------***++++++++++++++++++******+++---......---+++***)))******+++,,,---......++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,...111333444444333222//////////////////000000000000111222333333444444333444555666777777777666999666777:::<<<;;;>>>BBBGGGLLLUUUaaasssAAAAAABBBBBBBBBAAAAAA@@@:::<<>>===:::888666555555555555<<>>999777888111333444222...,,,...111,,,,,,,,,,,,---...//////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++***)))(((((()))***+++******))))))***+++,,,,,,+++++++++,,,,,,---------***---...---+++***,,,...++++++++++++++++++++++++************************++++++************++++++******))))))***+++,,,,,,'''(((***---//////,,,)))(((+++,,,+++((('''(((***((()))***+++++++++++++++(((((())))))*********+++***************)))((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((***,,,...///******)))))))))))))))***'''((((((((())))))*********)))(((''''''((()))***))))))))))))************,,,,,,,,,+++++++++++++++******************************************++++++))))))))))))))))))******))))))******++++++++++++++++++***************+++'''(((+++,,,,,,***((('''*********************************)))))))))((((((************************+++,,,------......------++++++,,,,,,,,,,,,++++++)))***,,,------,,,***))))))***+++,,,...///000000++++++,,,---------,,,,,,++++++++++++,,,,,,---...---...111222222111...---111111111111000000000000222222222222222222222222333444555777777777777666999666777:::<<<;;;>>>BBBGGGLLLUUUaaasss>>>>>>?????????>>>>>>===<<<>>>@@@BBBCCCDDDCCCCCC@@@AAABBBBBBAAAAAACCCEEEHHHHHHHHHIIIIIIKKKLLLLLLQQQPPPPPPQQQQQQRRRSSSTTTZZZUUUQQQPPPSSSWWWYYYYYYXXXUUUQQQQQQSSSTTTSSSQQQSSSSSSRRRQQQQQQPPPQQQQQQVVVUUUTTTSSSSSSUUUZZZ]]]aaadddeeecccccceeeccc```bbbcccdddeeedddcccaaa______aaadddggghhhhhhgggfffccceeegggeeebbb```aaadddjjjmmmnnnjjjeeebbbdddgggnnnnnnooonnnllliiieeecccbbbcccfffkkknnnlllgggbbbbbb```^^^]]]\\\]]]___```ccc___ZZZZZZ]]]```bbbbbb\\\YYYUUUSSSSSSSSSRRRQQQQQQTTTUUUSSSLLLEEEAAA@@@???;;;777555666777777777;;;@@@EEEDDD>>>777444444222111111000///......---000000///...............,,,,,,,,,+++++++++******))))))***+++,,,,,,------***+++,,,---,,,+++***)))************************,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++---,,,++++++******++++++)))******++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......******))))))***,,,---///...---,,,+++******))))))***++++++++++++,,,,,,,,,((()))+++,,,,,,+++***)))((((((((((((((()))************))))))))))))*********)))''')))+++,,,***'''&&&***---,,,'''$$$%%%((((((((((((((((((''''''&&&***'''%%%'''***+++***'''************************(((+++---+++&&&$$$&&&)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++,,,+++***((('''(((+++...))))))(((((()))***++++++++++++++++++++++++++++++************************))))))))))))************,,,++++++++++++++++++,,,++++++************++++++******++++++++++++******'''(((***+++,,,,,,++++++***************)))((((((***,,,------,,,++++++,,,////////////............---------,,,,,,+++++++++///......---+++******))).........------,,,,,,,,,...---,,,,,,++++++++++++///000000000000000//////...------------...//////333222222222333333444555666555444444444444555555:::;;;<<<<<<;;;===@@@BBBEEEJJJSSS^^^qqq>>>>>>?????????>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAABBBCCCBBBAAAAAACCCEEEGGGGGGGGGHHHIIIKKKLLLMMMPPPPPPPPPPPPQQQRRRSSSSSSVVVRRRNNNMMMPPPSSSUUUUUUWWWTTTQQQQQQSSSTTTTTTRRRQQQQQQPPPPPPPPPQQQRRRRRRUUUTTTSSSRRRQQQSSSXXX[[[aaafffgggccc```___^^^[[[^^^___aaabbbbbbaaa```___^^^```ccceeefffeeecccaaa```bbbeeeeeedddbbbaaaaaaiiikkkmmmjjjeeeccceeehhhlllnnnppppppnnnjjjfffcccaaaaaadddhhhlllllliiifffaaa```^^^\\\[[[\\\]]]]]]ddd```[[[ZZZ[[[]]]]]]]]]UUURRROOOMMMLLLMMMLLLKKKMMMOOOPPPNNNJJJEEEBBBBBB>>>;;;777555666777777777777<<<@@@???999444222222111111000000///......---//////...---------------,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,------------,,,++++++************************,,,,,,++++++***))))))(((++++++++++++++++++++++++************************+++++++++,,,,,,---------+++******++++++,,,------++++++,,,,,,,,,,,,------)))))))))))))))))))))*********+++++++++,,,,,,,,,******))))))***,,,---...---,,,++++++*********+++((())))))))))))*********)))******++++++*********((((((((((((((()))******))))))(((((((((((())))))***)))((()))++++++)))'''(((,,,///---)))&&&''')))(((((((((((((((''''''&&&(((''''''((()))***)))(((************************))),,,...,,,'''%%%'''***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))((((((((()))***++++++,,,------+++***+++,,,((()))))))))*********+++************************************************))))))))))))************++++++************++++++))))))(((((((((((())))))******++++++++++++******)))***++++++++++++))))))***************)))((((((+++,,,......,,,+++,,,---.........------------,,,*********+++,,,,,,------------,,,,,,,,,,,,++++++......---------,,,,,,,,,...---,,,,,,++++++,,,,,,//////000000000000////////////......//////000000333333222222222222333333555555666666666777777777999:::;;;;;;;;;<<<@@@BBBGGGLLLUUU```qqq>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCCCCBBBBBBCCCEEEEEEEEEFFFGGGIIIKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSPPPMMMMMMNNNPPPRRRRRRSSSQQQPPPPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTRRRRRRSSSWWWZZZcccjjjmmmggg```]]]ZZZXXXZZZ[[[\\\]]]^^^^^^^^^^^^___aaadddfffeeeccc```^^^\\\]]]```ccceeedddaaa^^^fffiiijjjiiifffeeegggiiijjjlllooopppnnnjjjfffccc``````aaadddhhhkkklllllldddbbb___]]]\\\\\\\\\]]]ccc```[[[YYYXXXXXXWWWVVVOOOLLLIIIGGGGGGGGGFFFDDDFFFHHHIIIGGGEEECCCBBBCCC===:::777555666666666666333666888777333000///000111000000//////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************......---,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))************************************************))))))***+++,,,---......))))))***+++,,,---......---------------,,,,,,,,,)))))))))))))))))))))(((((())))))))))))************************+++,,,---,,,++++++*********++++++((())))))))))))*********+++******))))))*********((((((((((((((()))******((((((''''''''''''((((((***)))((((((******)))(((***---///...***((()))+++(((((((((((((((''''''&&&&&&((()))))))))((()))******************************,,,...,,,)))''')))+++---,,,***))))))***,,,---***************************))))))))))))***++++++***---000222000---***)))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))*********))))))(((((((((((())))))******++++++++++++******+++,,,,,,++++++)))((((((*********+++******)))(((+++---......---,,,,,,---------,,,,,,,,,+++++++++((((((***+++---...000000+++++++++,,,,,,---------...------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,...//////000000/////////000000000000000111111111333222222111111111222222555666777999999999888888666888999999:::<<>>>>>???AAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDCCCBBBBBBCCCEEECCCDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQRRRQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSWWWVVVVVVVVVVVVWWWWWWXXXVVVVVVUUUTTTSSSTTTWWWZZZdddmmmrrrlllccc___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ___aaadddffffffdddaaa___ZZZYYYZZZ^^^bbbbbb___\\\ccceeeggggggeeeeeefffhhhhhhiiijjjkkkjjjhhheeeccccccbbbaaacccfffiiilllnnngggeeebbb___^^^]]]]]]^^^```^^^ZZZWWWUUUSSSRRRQQQNNNKKKHHHEEEDDDCCCAAA@@@AAAAAA@@@@@@???>>>??????<<<999666555555666666555000222222111...---...000000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,+++++++++***************)))))))))))))))...---,,,+++***+++,,,---************************+++++++++*********))))))************************************************)))******+++,,,,,,------)))***+++,,,------------......---,,,++++++******++++++++++++************((((((((()))))))))*********************++++++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,+++)))(((((()))******((((((((((((((())))))***)))((((((''''''(((((()))))))))(((((())))))))))))+++,,,...---***)))***+++(((((((((((((((''''''&&&$$$(((++++++((('''(((***************************)))+++,,,+++)))((()))+++)))))))))(((((()))))))))))))))))))))))))))))))))***************+++++++++***---000111///,,,***)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******++++++************++++++******++++++++++++******++++++++++++******))))))*********++++++******)))+++---///...---,,,---...---,,,,,,,,,,,,+++++++++)))***+++---...000111222++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,------......//////000////////////000000111111111111111111000000000111222222333555777888:::999888666555555666777888999<<>>??????BBBBBBAAAAAAAAA@@@@@@AAACCCCCCDDDCCCAAAAAABBBDDDBBBCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQPPPOOONNNNNNOOOPPPRRRRRRSSSTTTTTTUUUYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSVVVYYYaaajjjpppllldddaaa```___\\\[[[YYYXXXWWWWWWWWWWWW]]]^^^aaabbbcccbbbaaa```[[[XXXVVVXXX[[[^^^]]]\\\```bbbcccdddcccccccccccceeeeeeddddddccccccccccccddddddccccccdddfffjjjlllfffeeeaaa^^^\\\\\\\\\\\\ZZZZZZXXXVVVSSSQQQOOOOOONNNKKKGGGEEECCCAAA>>><<<>>><<<;;;:::::::::::::::;;;999666555555555555444000000///...------...000////////////...............---------------......,,,,,,,,,+++++++++***************)))))))))))))))---,,,***)))))))))***+++************************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------,,,,,,+++---,,,,,,+++***)))((((((************************)))))))))************+++))))))*********+++******...---,,,***)))(((((((((******+++++++++,,,,,,,,,,,,+++)))((('''((()))***((((((((((((((())))))******))))))(((((())))))***))))))(((((('''''')))*********+++***)))((()))***(((((((((((((((''''''&&&$$$(((++++++)))'''(((***))))))))))))))))))))))))((()))))))))(((((()))***&&&''')))******)))'''&&&(((((((((((((((((((((((())))))******+++++++++++++++,,,...---+++*********)))***+++------+++)))(((************************((((((((((((((((((((((((((()))))))))******************))))))))))))******++++++************++++++******++++++++++++******))))))*********++++++,,,******++++++++++++******+++---......---,,,,,,------------,,,,,,,,,++++++***++++++,,,---.........------,,,,,,,,,,,,++++++---------------------------------,,,,,,---......------...///////////////...///000111111111000000...//////000111333444555666777888888777555333111444666777888999;;;???BBBCCCHHHSSSbbbwww===<<<<<<;;;<<<===???@@@BBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBB@@@@@@AAACCCBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOQQQQQQOOOLLLKKKJJJPPPRRRTTTUUUUUUTTTUUUWWWVVVUUUTTTRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQSSSUUUXXXZZZbbbhhheeeaaa``````______]]]ZZZWWWVVVVVVWWWXXXZZZZZZ[[[\\\]]]]]]^^^^^^\\\ZZZWWWWWWXXXZZZ[[[\\\^^^___`````````___^^^]]]````````````````````````bbbccccccbbbbbbbbbeeegggbbb```]]]ZZZXXXXXXXXXYYYVVVWWWWWWUUURRRNNNMMMMMMJJJHHHEEECCCBBB@@@===;;;;;;:::888777888999888777:::888666555555555444222111000...------...//////........................---------------......///,,,,,,,,,+++++++++******************************++++++***)))))))))))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++************,,,---.........,,,+++***,,,++++++***)))((((((''''''''''''((((((((())))))************++++++++++++))))))******+++******)))---,,,+++***)))(((((((((((())))))))))))*********+++******)))((((((((((((((((((((((((((()))************))))))))))))******((())))))'''&&&&&&(((***))))))(((((('''(((((()))(((((((((((((((''''''&&&%%%'''***+++***)))(((((())))))))))))))))))))))))''''''(((((()))))))))***'''(((***++++++***((('''''''''''''''''''''''''''((()))******++++++*********++++++***((((((***,,,***+++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))*********************))))))*********))))))(((((((((((())))))******++++++++++++******))))))))))))***+++,,,---)))***++++++,,,+++++++++***,,,------,,,++++++,,,---------,,,,,,,,,++++++************************---------,,,,,,+++++++++,,,,,,,,,------------...------------------...///,,,---......////////////...///000222222111000000//////000000222333555666666666666666555444222111555777888888999;;;>>>AAAAAAFFFPPP```www===<<<;;;;;;;;;===???@@@BBBAAA@@@@@@@@@AAABBBCCCAAABBBBBBAAA??????@@@AAACCCCCCCCCDDDEEEFFFHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMQQQTTTTTTQQQMMMKKKJJJMMMPPPSSSSSSRRRQQQQQQSSSRRRRRRQQQOOONNNNNNNNNNNNPPPQQQSSSSSSTTTUUUXXXZZZVVV\\\___^^^]]]___```]]]```^^^ZZZXXXWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYY[[[\\\]]]]]]]]][[[YYYXXXYYYZZZ\\\\\\]]]]]]\\\[[[XXXVVVZZZ[[[^^^```aaa```^^^\\\\\\___aaaaaa```___```bbb___]]]ZZZXXXVVVVVVVVVWWWVVVWWWXXXVVVQQQLLLJJJJJJFFFEEECCCCCCDDDCCCAAA???:::888777888:::;;;:::888999777555555555555333222111000...------.................................,,,,,,++++++,,,------...,,,,,,,,,+++++++++******))))))******++++++,,,,,,***++++++++++++***))))))************************************************************************))))))))))))))))))))))))***************+++++++++***,,,---...///...,,,++++++++++++******)))))))))%%%&&&&&&'''((()))******))))))*********+++++++++))))))***++++++***)))(((***)))))))))))))))******((())))))))))))*********************)))((('''&&&((((((((((((((()))******))))))(((((((((((())))))((())))))'''%%%%%%(((+++***((('''''''''((())))))(((((((((((((((''''''&&&&&&'''(((***,,,+++(((&&&))))))))))))))))))))))))(((''''''(((***+++++++++((((((''''''''''''(((((((((((((((((((((((((((((('''((()))*********))))))((()))******))))))+++---,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))************++++++************++++++))))))(((((((((((())))))******++++++++++++******+++******))))))***+++,,,)))***++++++,,,,,,,,,+++)))+++,,,,,,+++******+++,,,++++++++++++******************++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------...//////+++,,,---...///////////////000222333444333222111222222222222222333333444444444444444444444444444777888999999999;;;>>>AAABBBFFFOOO___www===<<<;;;:::;;;===???AAAAAAAAA@@@???@@@AAABBBCCCAAABBBBBB@@@>>>>>>???AAACCCCCCCCCCCCDDDEEEGGGGGGJJJIIIIIIJJJJJJKKKLLLMMMOOOTTTXXXXXXTTTPPPMMMLLLHHHKKKNNNOOOLLLKKKLLLMMMQQQPPPPPPOOOOOOOOOPPPPPPRRRTTTVVVWWWXXXYYY\\\___VVVZZZ\\\[[[\\\``````]]]___]]]ZZZXXXXXXZZZ]]]______]]]ZZZXXXWWWXXXZZZ[[[]]]```bbb```[[[XXXXXXYYY\\\[[[[[[[[[ZZZXXXTTTQQQUUUYYY^^^ccccccaaa\\\YYYVVVZZZ___```^^^]]]^^^______]]][[[XXXWWWWWWWWWXXXVVVXXXYYYVVVPPPKKKHHHHHHDDDDDDDDDEEEGGGGGGFFFEEE999888777:::===>>>===:::888777555555555555333111111000...---......---,,,---.....................+++*********+++,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,---------++++++,,,---,,,+++***)))******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---(((***,,,...//////...---,,,,,,,,,++++++++++++***&&&'''((()))***+++,,,---))))))))))))************((()))***++++++***)))((('''''''''((()))+++------***++++++++++++,,,,,,,,,)))************(((&&&%%%((((((((((((((()))******((((((''''''''''''((((((((())))))'''$$$%%%(((,,,***)))'''&&&((()))))))))(((((((((((((((''''''&&&'''&&&'''***------)))%%%)))))))))))))))))))))))))))(((((()))+++------,,,)))&&&###!!!!!!###&&&)))))))))))))))))))))))))))&&&'''(((******))))))(((&&&(((***+++++++++,,,---------++++++*********+++((((((((((((((((((((((((************************))))))))))))************,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******---,,,+++))))))))))))***)))***+++,,,,,,,,,,,,,,,(((***,,,,,,***)))***+++************)))))))))))),,,,,,---......///000000)))******+++---......///,,,,,,,,,------.........---------------...///000+++,,,---...////////////000111333555555444333222666555444333222222222222333222333333444666888999888999:::::::::;;;>>>@@@DDDGGGOOO^^^vvv<<<;;;:::999:::<<<>>>???>>>???@@@AAA@@@AAACCCEEECCCCCCBBB@@@>>>>>>AAACCCBBBDDDFFFIIIIIIIIIGGGFFFKKKHHHGGGIIIJJJGGGHHHKKKOOOSSSWWWWWWRRRMMMJJJJJJLLLNNNPPPMMMHHHGGGIIIMMMOOOOOOPPPQQQRRRRRRRRRQQQTTTVVVXXX[[[]]]___```aaa\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZVVVTTTWWWZZZ]]]cccjjjfffddd```ZZZUUUTTTUUUWWWXXX[[[^^^^^^[[[XXXXXXYYYXXXYYY[[[\\\\\\ZZZXXXVVV[[[ZZZ]]]ccciiiiiiddd___ZZZZZZZZZZZZZZZ[[[[[[[[[aaa]]]XXXWWWXXXZZZZZZZZZ___\\\VVVQQQKKKHHHFFFEEECCCBBBBBBCCCEEEFFFEEEDDD:::;;;;;;;;;;;;;;;::::::999777444333333333222000++++++,,,,,,---.........---------,,,,,,+++++++++++++++******************+++,,,,,,------,,,,,,++++++++++++************)))******))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++,,,+++***)))((((((((((((((())))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))((((((''''''((((((((()))******++++++(((((())))))))))))(((((())))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))''''''((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((((((((('''((()))******(((((())))))************&&&'''((())))))((('''&&&)))******)))'''%%%&&&'''***)))))))))(((((('''''',,,***)))***,,,...//////***)))(((''''''((()))***))))))))))))))))))))))))(((***++++++)))((()))))),,,++++++***)))(((((('''''''''((()))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******+++)))'''(((+++,,,***(((+++*********+++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------------//////...,,,))))))***,,,---......///////////////---...//////......///000222222111111000111111222666666666666555555555555888999:::::::::;;;===???BBBLLLQQQ[[[ttt;;;:::999999;;;===???AAA@@@AAAAAA@@@??????@@@BBBDDDDDDBBB@@@>>>>>>@@@BBBAAACCCFFFIIIJJJJJJIIIHHHGGGEEEEEEIIIJJJIIIJJJNNNRRRTTTWWWWWWUUUQQQNNNMMMJJJMMMOOOMMMJJJIIILLLOOOQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTWWWZZZ\\\^^^``````\\\[[[YYYZZZ[[[[[[ZZZYYYWWWRRRPPPRRRUUUZZZccclllqqqooojjjccc\\\XXXVVVWWWZZZ\\\___^^^[[[YYYXXXYYYXXX[[[]]]______\\\YYYWWWZZZZZZ]]]bbbggghhhccc^^^ZZZZZZZZZZZZZZZZZZZZZZZZ]]]ZZZWWWWWWYYY[[[[[[ZZZ[[[YYYTTTOOOJJJGGGEEEEEEAAA@@@@@@AAABBBCCCCCCBBB;;;;;;<<<<<<;;;:::999999444222000000222222222111,,,------------.........------,,,,,,,,,+++++++++***************************++++++++++++++++++***))))))******+++++++++,,,******))))))))))))******+++,,,,,,,,,++++++***)))******************************))))))))))))******+++******))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((())))))))))))+++++++++***************(((((())))))))))))((((((((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''(((((((((((()))))))))))))))))))))))))))*********((()))***++++++***)))(((%%%'''(((((('''''')))************))))))(((((((((((((((''')))+++,,,+++***++++++************++++++((((((((((((((((((((((((((()))++++++)))((()))******))))))(((''''''&&&&&&************************++++++++++++++++++++++++******++++++++++++******,,,***)))))),,,,,,+++)))***)))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,.........,,,***)))+++---,,,---......//////......---...000///......///111000000000000111222333333444444444555555555555555555666888999999;;;>>>@@@AAALLLQQQ[[[sss:::999999999;;;>>>@@@BBBAAABBBBBB@@@>>>===>>>???DDDDDDCCC@@@>>>===>>>@@@???AAADDDHHHJJJJJJJJJJJJEEEBBBDDDHHHKKKJJJMMMQQQVVVVVVVVVWWWXXXWWWTTTQQQJJJMMMOOONNNLLLMMMPPPSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQSSSUUUXXX[[[]]]______\\\[[[YYYYYYZZZZZZYYYXXXWWWQQQMMMNNNQQQWWWbbbmmmsssrrroooiiibbb\\\YYYXXX\\\^^^___^^^\\\YYYXXXXXXXXX\\\```dddccc```ZZZWWWZZZZZZ\\\```eeeeeeaaa]]]YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXZZZZZZYYYXXXVVVTTTPPPLLLHHHFFFDDDDDD???>>>===>>>@@@@@@@@@>>><<<<<<<<<;;;:::999888777444222000000111111000//////............---------,,,,,,,,,,,,++++++++++++************************))))))************))))))'''((()))***+++,,,------***))))))(((((())))))***+++++++++,,,++++++***)))************************))))))(((((((((((()))))))))))))))))))))******+++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))'''''''''((()))*********------,,,++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&''')))*********)))(((*********)))))))))))))))))))))************))))))%%%'''(((((((((((()))+++***************))))))))))))(((((()))++++++)))'''******++++++++++++******))))))))))))))))))))))))''')))++++++)))))))))***)))))))))((((((''''''&&&+++++++++******)))))))))******************************++++++++++++******,,,+++***+++,,,---,,,***)))))))))((())))))***+++++++++++++++************,,,,,,,,,++++++*********))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,------,,,+++***,,,...,,,------..................///000000//////000111...//////000111222333444222222333333444555555555222444666888999;;;>>>AAA@@@KKKPPPZZZsss<<<;;;::::::;;;===???AAABBBBBBBBBAAA???>>>???@@@DDDEEEDDDAAA>>>======???===???BBBEEEHHHIIIJJJJJJEEECCCEEEIIILLLLLLNNNSSSYYYWWWVVVXXX[[[[[[XXXUUUNNNPPPRRRQQQPPPQQQSSSVVVTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQTTTWWWYYY\\\]]]^^^]]][[[YYYYYYZZZZZZZZZYYYYYYTTTQQQPPPQQQUUU```kkkiiijjjiiifffbbb]]][[[ZZZ_________^^^\\\ZZZXXXXXXWWW[[[aaaeeeeeeaaa[[[WWWYYYYYY[[[^^^aaabbb___\\\YYYYYYYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXUUUSSSQQQOOOLLLIIIFFFDDDCCCBBB???>>><<<===>>>>>>===<<<<<<<<<;;;:::999888666555999666333222111000...,,,000000///......---,,,,,,,,,+++++++++++++++++++++***************+++++++++)))******************)))((())))))***++++++,,,,,,))))))(((((((((((())))))******++++++++++++******++++++++++++++++++++++++((((((''''''''''''(((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,************************+++++++++++++++***))))))'''((((((((()))))))))***+++++++++*********))))))(((((())))))))))))(((((()))))))))))))))))))))((((((((((((((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((''')))))))))(((''''''&&&&&&))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%''')))***+++***((('''************))))))))))))''''''((((((((((((''''''((()))***)))'''&&&'''(((++++++******************///---+++***+++,,,++++++'''((()))******)))((('''++++++++++++++++++++++++''')))***+++)))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***++++++++++++*********)))))))))******+++,,,,,,++++++*********)))---,,,,,,++++++*********)))))))))*********+++++++++,,,,,,------,,,,,,+++------------,,,++++++******+++,,,,,,++++++---...------...///////////////...///000000//////000222//////000111111111222111111222333444555666777777444555777888999;;;>>>AAA@@@KKKPPPZZZsss???>>><<<;;;;;;<<<===>>>AAABBBBBBBBBAAAAAABBBDDDEEEEEEEEEBBB???>>>>>>???===>>>AAACCCFFFGGGHHHIIIIIIFFFGGGKKKMMMMMMNNNRRRYYYXXXWWWYYY\\\]]]ZZZWWWTTTUUUUUUUUUUUUUUUVVVXXXSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQSSSVVVXXXZZZ[[[\\\]]][[[YYYXXXZZZ[[[\\\[[[[[[XXXUUUTTTRRRTTT]]]gggdddddddddbbb___[[[ZZZZZZ```___^^^]]]\\\[[[YYYXXXUUUYYY___dddeeebbb]]]YYYXXXYYYZZZ\\\]]]^^^\\\[[[XXXXXXXXXWWWWWWWWWVVVVVVVVVWWWYYYZZZWWWTTTPPPNNNMMMLLLJJJHHHEEEDDDBBBBBB@@@>>>======>>>>>><<<;;;:::::::::999888666555444777555222000000///---,,,000000///...---,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************))))))(((((((((((()))))))))******++++++*********************************((((((''''''''''''(((((((((((((((((()))***,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++***))))))***)))))))))((((((((('''(((((((((((())))))******(((((())))))))))))((((((******************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&)))))))))(((((()))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%''')))***+++***((('''*********)))))))))))))))((((((''''''''''''((((((((()))***)))((('''((()))******************++++++333///+++)))***,,,------'''((()))******)))((('''++++++++++++++++++++++++'''(((*********)))***+++++++++++++++************&&&&&&''''''((())))))***))))))))))))))))))))))))******++++++++++++******)))*********))))))******,,,++++++*********++++++------,,,,,,++++++******,,,,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++------------,,,++++++***)))+++,,,---,,,,,,---.........///000000000000///...///000000//////000111111111111111111000///...222333333555666777888999777888:::::::::;;;===@@@@@@KKKPPP[[[tttAAA@@@>>><<<;;;;;;<<<===???AAABBBBBBBBBCCCEEEGGGDDDEEEFFFDDDAAA@@@???@@@???@@@AAACCCEEEFFFGGGGGGJJJHHHHHHLLLMMMLLLNNNQQQWWWWWWXXXZZZ[[[[[[YYYWWWWWWWWWWWWWWWWWWXXXYYYZZZRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYZZZ[[[YYYWWWWWWYYY[[[\\\]]]ZZZXXXXXXWWWUUUVVV```kkknnnllliiiccc^^^ZZZYYYYYY```^^^\\\[[[\\\[[[YYYXXXTTTWWW\\\aaacccbbb```^^^XXXXXXYYYYYYZZZZZZZZZZZZXXXXXXWWWWWWVVVUUUUUUUUUUUUWWWZZZYYYUUUPPPMMMKKKLLLKKKIIIHHHFFFDDDBBBAAA@@@???============;;;:::777777777666666444333222///...,,,---...//////...//////...---,,,,,,++++++*********+++++++++++++++)))))))))***++++++,,,,,,***++++++++++++++++++***+++++++++*********)))))))))((((((''''''(((((()))((()))******+++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,************+++++++++,,,******************************++++++******)))(((*********)))((('''''''''&&&&&&''''''((())))))***(((((())))))))))))((((((************************))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***&&&''')))*********)))(((((()))))))))******************))))))))))))******%%%&&&((())))))***,,,---)))))))))***************000,,,(((&&&''')))++++++******++++++++++++******))))))))))))))))))))))))&&&(((*********)))***+++))))))))))))))))))))))))%%%&&&&&&'''(((******+++******************************++++++++++++******((()))******)))((()))***---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++)))+++------,,,,,,---...---......///000/////////---...//////......///000111111222222111///---,,,333333444555666777888999888:::;;;;;;:::;;;===???AAALLLQQQ\\\uuuAAA???===<<<;;;<<<===>>>???@@@AAAAAAAAABBBDDDFFFDDDFFFFFFEEECCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHEEEFFFJJJLLLKKKMMMQQQRRRUUUYYY[[[ZZZXXXVVVUUUVVVUUUUUUVVVYYYZZZ[[[\\\RRRRRRSSSTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXVVVTTTTTTWWWZZZ\\\]]][[[ZZZZZZZZZZZZ___mmm{{{}}}yyyqqqggg___ZZZYYYZZZ___\\\ZZZZZZ[[[[[[ZZZXXXUUUWWWZZZ^^^aaaccccccdddWWWXXXXXXXXXWWWWWWXXXYYYWWWWWWWWWVVVUUUTTTTTTTTTSSSVVVXXXWWWSSSOOOLLLLLLLLLKKKJJJHHHFFFDDDBBBAAA@@@>>><<<<<<<<<<<<:::888444444444444444333222111---,,,++++++...//////...------,,,,,,+++++++++***)))*********++++++++++++((())))))***++++++,,,,,,))))))************))))))***************+++++++++((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((()))***++++++)))))))))*********++++++***************************************))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''((()))))))))'''(((((((((((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((******(((((((((((())))))))))))''''''((()))***++++++,,,+++***)))(((((()))***+++%%%&&&((())))))***,,,...((((((((())))))************)))''''''((()))((('''++++++************++++++((((((((((((((((((((((((&&&(((***************,,,))))))))))))))))))))))))((()))))))))******++++++++++++++++++++++++++++++******++++++++++++******(((***,,,+++)))(((***,,,,,,,,,+++***************************++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,)))+++---...---,,,,,,,,,+++,,,------......------,,,---......------...//////000111222111000...,,,333333444555555666777777666777999999:::;;;>>>@@@BBBMMMRRR]]]www???>>>===<<<<<<===>>>@@@???@@@AAAAAA@@@AAACCCEEEDDDFFFGGGFFFDDDCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFEEECCCDDDHHHKKKJJJMMMQQQOOOTTTZZZ[[[XXXUUUTTTTTTSSSSSSSSSUUUYYY\\\]]]]]]RRRSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUSSSQQQRRRUUUYYY[[[\\\]]]\\\\\\]]]```hhh{{{vvvjjj```[[[[[[\\\^^^[[[YYYYYY[[[[[[ZZZXXXVVVWWWZZZ\\\```cccfffhhhWWWWWWWWWWWWVVVVVVWWWYYYWWWWWWVVVVVVUUUTTTSSSSSSQQQTTTWWWVVVRRROOOMMMNNNLLLLLLKKKIIIGGGEEEBBBAAA???>>><<<;;;;;;:::999777222222333333333222222111111000....../////////...,,,,,,++++++++++++******))))))******++++++++++++((())))))***++++++,,,,,,(((((())))))))))))(((((((((((()))***+++,,,,,,---((((((''''''''''''(((((((((((()))***************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******+++((())))))))))))*********))))))))))))))))))))))))***************)))((((((''''''(((((())))))******++++++******))))))(((((((((((())))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((()))******&&&&&&''')))***+++,,,---)))((('''&&&&&&'''((()))((()))******)))((()))+++''''''(((((()))))))))***''''''(((+++,,,+++(((%%%***)))(((''''''((()))***))))))))))))))))))))))))&&&(((************+++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******))),,,---,,,***)))+++---++++++***))))))((())))))(((((())))))******++++++))))))***+++,,,------...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------------***,,,......---++++++,,,******+++,,,,,,,,,,,,++++++,,,...---,,,,,,---///---...000111222111///...222333333444444555555555333555777888999;;;>>>AAACCCNNNSSS^^^xxxAAAAAA???===;;;;;;>>>@@@@@@@@@??????@@@AAACCCDDDDDDEEEGGGFFFDDDCCCCCCDDDIIIKKKKKKJJJGGGEEEEEEEEEIIIIIIHHHHHHIIILLLOOOPPPQQQRRRTTTWWWZZZYYYTTTOOOMMMNNNOOORRRSSSTTTUUUUUUWWWVVVUUUUUUUUUWWWYYY[[[XXXWWWWWWWWWWWWXXXYYYYYYTTTSSSPPPPPPQQQVVVZZZ^^^aaa\\\\\\```eeelll{{{uuuhhh___ZZZYYYZZZ^^^\\\YYYVVVVVVYYY\\\___```aaaaaaaaa``````bbbddd\\\ZZZWWWVVVVVVWWWVVVUUUVVVVVVTTTSSSRRRRRRQQQQQQLLLLLLMMMPPPRRRQQQOOOLLLLLLHHHEEEDDDDDDCCC???;;;>>>===;;;999888777666666555555444333222000///...000000///............///++++++++++++++++++++++++)))))))))))))))))))))))),,,(((&&&)))---///---***+++++++++************)))++++++***)))(((((())))))))))))))))))************+++++++++*********))))))******))))))((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((************************+++++++++*********))))))******++++++,,,,,,------+++***)))'''''')))***++++++******)))(((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''((()))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))******)))(((''''''((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((+++---...---***((()))+++***************)))(((((('''((()))))))))(((&&&%%%&&&(((***+++,,,+++)))((((((((((((((()))***,,,,,,)))(((((((((''''''''''''))))))))))))((((((((((((************************+++++++++***************++++++++++++++++++++++++++++++******)))*********(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,************************)))***++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000000///---,,,------......//////000000333333222222111000000000222222333444555555555555666777888999999;;;>>>AAAEEEGGGNNN^^^www@@@AAA@@@>>>===<<<>>>@@@AAAAAA@@@@@@AAABBBDDDEEEFFFHHHIIIHHHFFFDDDDDDDDDJJJKKKLLLKKKIIIHHHHHHHHHJJJIIIIIIJJJKKKMMMNNNPPPRRRQQQRRRUUUWWWVVVRRRNNNLLLMMMNNNPPPRRRSSSTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[YYYVVVTTTTTTVVVYYYZZZ]]]WWWVVV\\\ccciiirrrzzzzzzvvvoooggg```[[[XXXWWW\\\[[[XXXWWWWWWYYY\\\]]]cccdddeeeeeecccbbbcccdddbbb___\\\ZZZYYYYYYWWWVVVWWWVVVTTTRRRQQQPPPPPPPPPNNNMMMNNNPPPRRRRRRQQQPPPJJJGGGCCCAAABBBBBB???<<<>>>===;;;:::888777777777444444444333222111000///000000///...............++++++++++++++++++++++++))))))))))))))))))))))))+++)))(((,,,222666666444((((((((())))))*********+++******)))))))))))))))(((((()))))))))******************))))))(((((((((***)))))))))((((((((('''&&&&&&''''''(((((((((((())))))))))))((((((((((((************************+++++++++*********))))))((((((((()))))))))))))))+++***(((''''''(((***+++******))))))(((''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((''''''''''''''''''''''''((((((((()))))))))***+++***((('''((()))''''''((((((((()))))))))))))))))))))))))))))))))(((***,,,+++)))(((***,,,***************)))((((((((()))*********)))'''''''''((()))++++++***)))(((******))))))))))))******))))))((((((((('''''''''*********)))))))))))))))************************(((((())))))******++++++++++++++++++++++++++++++,,,,,,+++***************+++******************)))++++++,,,---------------******)))))))))+++,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------------...//////...---------......//////000111111222222222222111111111111222222333444555555555555666777888999999;;;>>>AAAEEELLLWWWcccuuu???@@@AAA@@@???>>>???@@@CCCBBBBBBAAABBBCCCEEEFFFIIIJJJKKKJJJGGGEEEEEEEEEJJJKKKMMMMMMLLLKKKKKKLLLJJJJJJJJJKKKLLLMMMMMMNNNPPPPPPPPPQQQSSSRRRPPPNNNKKKLLLMMMNNNPPPRRRSSSTTTVVVXXXYYYZZZZZZXXXVVVTTTXXXXXXYYYZZZ[[[[[[\\\]]]___^^^\\\ZZZZZZZZZZZZ[[[ZZZUUUTTTZZZbbbfffhhhjjjjjjjjjiiigggccc^^^YYYVVVYYYXXXWWWWWWWWWYYYZZZ[[[ccceeeggggggeeecccbbbbbbgggddd```\\\[[[YYYWWWVVVWWWUUUSSSQQQPPPPPPQQQRRRPPPNNNMMMNNNQQQSSSTTTTTTJJJFFFAAA???@@@@@@???<<<===<<<;;;999888777777777333333333333333222222111111000000///...---------++++++++++++++++++++++++)))))))))))))))))))))))),,,******...444888888666&&&&&&'''((()))***++++++*********)))))))))))))))(((((())))))))))))******))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++***************)))(((((((((((((((((('''******((((((((((((*********))))))(((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++***((((((((())))))))))))))))))*********************************&&&'''))))))))))))***,,,))))))******))))))(((((()))************)))(((((('''((()))***+++***)))(((***)))))))))))))))***+++)))))))))(((((((((''''''************************************************&&&''''''((()))***++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++------,,,++++++******))),,,,,,---.........------))))))))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,------------..............................///000000111111222111111111111222222222222222333444555555666555555666777888999999;;;>>>AAAEEEQQQ^^^hhhsss>>>@@@BBBBBB@@@@@@@@@AAADDDCCCCCCCCCCCCEEEFFFGGGJJJKKKLLLJJJGGGEEEDDDDDDHHHJJJLLLMMMLLLLLLNNNOOOIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMNNNOOOPPPPPPPPPMMMLLLLLLMMMOOOQQQTTTUUUXXXXXXXXXXXXWWWUUUSSSRRRXXXXXXZZZ[[[]]]^^^______________________________ZZZXXXWWW[[[___bbbcccdddccceeeggghhhfffbbb]]]YYYVVVVVVWWWWWWXXXYYYZZZZZZ___bbbeeefffeeebbb``````gggddd___\\\[[[YYYWWWUUUUUUTTTRRRPPPPPPRRRUUUVVVTTTQQQOOONNNQQQTTTVVVWWWMMMGGGAAA?????????>>><<<;;;:::888777666555555555222222333333333333333222111111000//////---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++,,,///000000...''''''(((((()))******+++))))))*********)))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******(((((((((((())))))))))))************************************************++++++******))))))((((((***)))(((((((((((()))***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&&&&''''''((()))))))))))))))*********''''''((((((((()))))))))''')))))))))''''''((()))''''''''''''''''''''''''************************'''(((((()))))))))***+++((()))))))))))))))(((((())))))))))))(((((((((''''''((())))))******))))))(((((((((((()))***,,,,,,)))))))))((((((((((((''')))))))))))))))*********************************(((((())))))******++++++************************,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,(((((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...//////............///////////////000111111222222000000111222222333444444222333444555666666666666666777888999999;;;>>>AAAEEEPPP^^^gggqqq===???AAAAAAAAA@@@AAABBBEEEDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIFFFCCCCCCCCCFFFHHHKKKLLLLLLLLLNNNOOOJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOQQQSSSNNNNNNMMMMMMOOORRRUUUWWWYYYXXXUUUSSSRRRQQQRRRRRRWWWXXXZZZ]]]___```aaaaaa```````````````______^^^ZZZ[[[\\\[[[ZZZ^^^bbbfffdddeeeffffffddd```\\\ZZZTTTUUUVVVWWWYYYYYYZZZZZZ[[[___dddffffffdddbbbbbbeeebbb___]]]\\\[[[ZZZXXXTTTRRRPPPOOOQQQUUUYYY\\\[[[WWWSSSRRRSSSWWWYYYZZZPPPJJJDDD@@@??????===;;;777666555444333333222222000111222222333333222222000000000000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++*********)))(((************************((()))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))'''((((((((()))))))))***************************************************++++++******))))))(((((()))(((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&(((+++...000''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((()))))))))&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))************)))'''(((((()))))))))((((((((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))******))))))))))))*********)))))))))((((((((((((''''''''''''(((((())))))************************,,,,,,,,,++++++************************************+++,,,------------,,,******+++,,,---.........++++++,,,,,,,,,,,,+++***((()))***+++,,,---......+++++++++++++++++++++++++++++++++++++++***)))(((***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,---------.........000///............///000/////////000111111222222000000111222333444444555333333444555666666666666666777888999999;;;>>>AAACCCKKKVVVaaappp<<<>>>@@@@@@???@@@AAACCCEEEDDDCCCCCCDDDEEEGGGHHHGGGHHHIIIHHHEEECCCBBBCCCDDDGGGJJJKKKKKKLLLNNNOOOMMMLLLLLLKKKJJJIIIIIIIIIHHHJJJLLLMMMNNNOOORRRTTTPPPNNNMMMLLLNNNQQQVVVXXXYYYWWWTTTQQQPPPPPPPPPQQQUUUWWWZZZ]]]```aaabbbbbbcccbbbaaa___^^^\\\ZZZZZZWWW\\\]]]YYYXXX]]]cccgggddddddcccaaa___\\\YYYWWWTTTTTTVVVWWWYYYZZZ[[[\\\[[[___dddggggggeeeddddddeeebbb___^^^^^^]]]\\\[[[SSSQQQNNNNNNPPPUUUZZZ^^^___[[[VVVTTTTTTVVVXXXYYYOOOJJJDDDAAA@@@???<<<:::555444333222111111111111000000111111111111111000...///000000000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))******************))))))++++++++++++*********)))'''(((***++++++***))))))''''''(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))************))))))))))))''''''(((((())))))*********************************************+++++++++)))(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&''')))+++...///((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&''')))))))))((((((((((((''''''''''''''''''''''''''''''+++***))))))++++++***)))''''''((()))))))))((((((((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))---,,,+++)))((('''''''''******)))))))))(((((((((%%%&&&&&&''''''(((((()))************************......---,,,+++******)))************************'''(((***,,,.........---))))))***+++---...//////++++++,,,,,,++++++******))))))+++,,,------------************************)))***************)))(((******+++,,,------------------------------------,,,---------............////////////////////////......///000000111111222111111111222333444444555333333555666666666666666666777888999999;;;>>>AAACCCGGGOOO[[[nnn<<<===>>>>>>===???BBBDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGHHHGGGEEEDDDCCCDDDEEEGGGJJJKKKLLLLLLNNNOOOQQQPPPNNNLLLKKKJJJJJJKKKJJJLLLOOOPPPOOONNNPPPRRROOOMMMKKKJJJLLLPPPUUUXXXVVVVVVTTTSSSRRRQQQPPPPPPTTTVVVZZZ]]]```bbbccccccaaa```^^^\\\ZZZYYYYYYYYYWWW[[[\\\ZZZ\\\cccgggfffddddddbbb```]]]YYYVVVTTTTTTUUUUUUWWWXXX[[[]]]^^^\\\___ccceeedddcccccccccdddbbb^^^]]]\\\\\\[[[ZZZSSSQQQMMMKKKMMMQQQWWW[[[]]]YYYSSSOOONNNOOOOOOOOOJJJFFFBBB@@@AAA@@@===:::444333222111111111111111//////000000000//////...,,,---///000111000......++++++++++++++++++++++++)))))))))))))))))))))))))))***+++******)))***+++))))))))))))************'''(((***+++++++++))))))'''''''''((((((((())))))'''''''''(((((()))))))))'''((((((((()))))))))*********)))))))))((((((((('''''''''((()))*********************************))))))*********+++++++++((((((((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$######"""%%%%%%&&&''''''((())))))''''''''''''(((((((((((('''((())))))(((((()))+++*********)))))))))(((((('''''''''''''''''''''''')))'''&&&'''***,,,***)))&&&''''''((())))))(((((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))+++***))))))))))))))))))*********)))))))))((((((&&&&&&&&&'''((()))))))))************************---,,,,,,++++++*********************************$$$%%%(((+++...//////...)))******+++,,,------...,,,,,,------,,,++++++*********,,,---------,,,,,,++++++++++++++++++++++++))))))***+++++++++******)))***+++,,,------------------------------------------------...............///000111111000///...---......//////000111111222222222333333444444444333444555666666777777777666777888999999;;;>>>AAABBBFFFMMMYYYkkk<<<======<<<<<<>>>BBBEEEDDDCCCCCCCCCCCCEEEFFFGGGFFFGGGHHHHHHFFFEEEEEEEEEFFFHHHKKKLLLLLLMMMNNNPPPTTTRRROOOMMMKKKKKKLLLMMMLLLOOORRRRRROOONNNNNNPPPOOOLLLJJJIIIJJJOOOTTTWWWTTTUUUVVVVVVUUUSSSPPPOOOSSSUUUYYY]]]```bbbcccccc\\\[[[YYYYYYXXXYYYZZZ[[[YYY[[[[[[\\\bbbkkkkkkfffdddddddddbbb___ZZZVVVTTTUUUUUUUUUVVVXXX[[[^^^___\\\___aaabbbaaa_________ccc```\\\ZZZYYYXXXWWWVVVTTTQQQLLLJJJJJJNNNTTTWWWXXXSSSMMMIIIGGGFFFEEEEEEEEEBBB@@@@@@AAAAAA>>>;;;444444333222111111111111///////////////...------+++,,,///000111000///...++++++++++++++++++++++++))))))))))))))))))))))))***++++++***(((''''''(((&&&&&&'''((()))***++++++&&&(((***+++,,,+++***)))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))*********)))))))))((((((''''''&&&''''''((()))******+++************************))))))******++++++++++++******++++++,,,,,,------''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******)))((('''&&&&&&%%%%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((***++++++******+++---***)))))))))((((((''''''((((((((((((((((((((((((&&&$$$###&&&***,,,+++***&&&&&&'''((())))))((((((***)))(((&&&&&&''''''((('''''''''''''''((())))))$$$%%%&&&(((***,,,...000************))))))))))))&&&''''''((()))******+++***************************************+++++++++))))))))))))))))))))))))!!!$$$'''+++.../////////++++++++++++++++++++++++---.........------,,,+++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------...---++++++++++++++++++++++++---------.........//////---///000222222000///---------......///000000000222222333333333333444444333444555666777777777777666777888999999;;;>>>AAABBBGGGOOOYYYiii>>>===<<<<<<<<<>>>???@@@BBBBBBCCCCCCCCCBBBAAAAAADDDFFFHHHHHHFFFDDDDDDDDDEEEGGGIIIIIIIIIIIIKKKMMMOOOOOOPPPNNNKKKIIIIIIJJJQQQRRRRRRSSSRRRQQQOOONNNLLLJJJGGGEEEEEEIIIOOOTTTXXXWWWVVVUUUUUUTTTSSSSSSRRRTTTWWW[[[^^^_________XXXVVVTTTSSSUUUVVVVVVVVVZZZZZZZZZ^^^dddiiilllmmmlllgggaaa___```^^^ZZZUUUTTTUUUXXXZZZ\\\\\\\\\\\\___^^^^^^]]]]]]^^^^^^___aaa```___]]]ZZZWWWTTTSSSQQQNNNJJJFFFFFFIIINNNQQQMMMLLLJJJHHHEEECCCAAA@@@@@@AAAAAAAAA@@@???===<<<:::888666444333222000...///000000000000000//////,,,,,,,,,------.........,,,,,,+++***))))))******,,,,,,***)))))))))***+++))))))))))))))))))))))))((())),,,------,,,)))((((((((())))))))))))((((((&&&&&&&&&'''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%***)))((('''''''''''''''(((((((((((())))))))))))---,,,)))'''&&&((()))+++((((((''''''''''''(((((((((((((((((((((''''''&&&'''((()))******++++++******((('''''')))***))))))+++*********))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))******)))((()))***(((((((((((()))))))))))),,,+++*********+++,,,------,,,+++++++++,,,---...******+++,,,,,,---......++++++++++++++++++++++++...---,,,+++************,,,+++*********+++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,---,,,,,,+++++++++,,,------......------///...,,,******+++,,,------------............/////////............//////333333222222222333444555666666666666555444333222666666888999;;;<<<>>>>>>CCCGGGNNNXXXjjj???>>>=========>>>???@@@??????@@@@@@@@@??????>>>CCCEEEGGGGGGEEECCCCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNLLLJJJHHHIIIIIIPPPOOONNNMMMMMMMMMMMMNNNMMMLLLJJJHHHIIIMMMRRRVVV[[[ZZZYYYWWWTTTQQQNNNMMMRRRTTTWWWYYY[[[\\\\\\[[[VVVTTTRRRQQQRRRSSSRRRRRRVVVVVVXXX]]]ccciiimmmnnnooojjjeeebbbaaa___ZZZVVVVVVWWWYYYZZZ\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYY]]]]]][[[ZZZXXXUUUSSSRRROOOLLLGGGDDDCCCFFFIIILLLKKKJJJHHHEEECCC@@@>>>===>>>?????????>>>===;;;:::888777555444444333000........./////////...,,,+++,,,,,,,,,---------......,,,++++++***))))))******,,,+++***)))))))))***+++)))))))))******)))))))))%%%&&&(((******(((&&&%%%(((((())))))))))))((((((&&&&&&''''''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((((((************************************************))))))))))))))))))))))))***))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''(((((((((((((((((()))(((((('''&&&&&&''''''&&&&&&&&&'''''''''((((((***************)))((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''(((((((((''''''&&&'''&&&%%%&&&(((******)))******)))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((''''''&&&&&&&&&'''((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))***+++,,,+++******+++,,,((((((((()))))))))******++++++*********+++,,,---,,,++++++***+++,,,---...***++++++,,,,,,---------++++++++++++++++++,,,,,,...---,,,+++************++++++*********+++,,,---++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...---,,,+++++++++,,,,,,---------............///.........//////111222222222222222222333333444444666666666666666666555444666666777999;;;<<<>>>>>>BBBFFFNNNXXXiii???>>>>>>=========>>>>>>===>>>>>>?????????>>>>>>BBBDDDEEEEEECCCBBBBBBBBBDDDEEEFFFEEEEEEFFFIIIKKKJJJKKKLLLJJJHHHGGGGGGHHHMMMKKKIIIHHHGGGIIIJJJLLLLLLKKKKKKKKKMMMPPPSSSUUUYYYXXXWWWVVVSSSOOOLLLJJJQQQRRRUUUWWWYYYYYYXXXWWWYYYWWWUUUUUUUUUUUUTTTRRRRRRRRRUUU[[[bbbiiilllnnnnnnjjjeeeccccccbbb___[[[ZZZZZZZZZ[[[[[[\\\]]]^^^]]]\\\ZZZYYYWWWVVVVVVUUUXXXXXXWWWVVVUUUSSSRRRRRROOOLLLGGGCCCBBBCCCEEEGGGHHHGGGEEECCC@@@===;;;:::;;;;;;<<<;;;;;;:::999888555555444444555333000...,,,---.........+++)))(((,,,,,,,,,,,,------------,,,+++******)))*********,,,+++******))))))******))))))************))))))((()))+++,,,,,,+++)))((('''(((((())))))(((((('''&&&&&&''''''((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&'''((((((******************))))))************************))))))))))))))))))))))))***)))((((((''''''(((((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&'''''''''((()))))))))'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&(((+++---,,,***'''%%%((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%%%%$$$###%%%''')))******((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))+++,,,------,,,+++,,,---)))))))))*********++++++++++++***)))***+++,,,---+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,------......------------,,,,,,,,,,,,++++++---------............///.........///111222444555222222222222333333333444555555666777777777777666555666777999:::<<<===>>>@@@FFFNNNWWWfff~~~=========<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@AAADDDDDDDDDCCCCCCDDDGGGJJJGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKNNNPPPQQQRRROOOOOOPPPQQQQQQOOOMMMLLLOOOQQQSSSVVVXXXXXXXXXWWW[[[ZZZXXXXXXXXXWWWTTTRRRPPPQQQSSSYYY```fffiiijjjgggeeebbbbbbddddddcccbbb^^^]]]\\\[[[[[[\\\^^^___```___]]]ZZZXXXWWWVVVUUUVVVUUUTTTSSSSSSRRRRRRRRRPPPMMMIIIEEECCCBBBCCCDDDFFFEEECCCAAA>>><<<:::999888888888888777777666666333333333444555444111...,,,---...///---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++***************((()))************)))((()))***,,,------,,,***)))'''(((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''((()))***((()))))))))******++++++************************))))))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,,,,***'''%%%((((((''''''''''''(((((((((((((((((((((''''''&&&))))))******)))((((((''''''%%%$$$%%%''')))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''''''''''''''''''''((((((((())))))((())))))***************((((((((((((((((((((((((+++,,,------++++++,,,---)))*********+++++++++++++++***)))))))))***,,,---***************+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,---,,,,,,+++***************+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,------------,,,+++,,,------......------,,,,,,---------,,,+++***---------............///.........///000111333444111111222222333333333333333444555666777777777777555666777888:::<<<===>>>???EEENNNWWWdddzzz;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>???@@@AAAAAAAAA@@@AAABBBAAA??????@@@AAACCCCCCDDDCCCBBBCCCEEEHHHEEEFFFGGGFFFEEEDDDEEEFFFDDDFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHKKKOOOQQQPPPOOOGGGHHHJJJLLLMMMMMMMMMMMMMMMOOORRRVVVXXXYYYZZZYYYXXXWWWWWWWWWVVVTTTQQQNNNQQQQQQTTTYYY^^^ccceeeeeecccbbb``````aaabbbbbbaaa___^^^]]]\\\\\\]]]^^^___aaa```^^^[[[YYYXXXWWWVVVVVVUUUTTTRRRRRRRRRRRRRRROOOMMMIIIEEEBBBAAA@@@@@@DDDCCCBBB@@@>>><<<;;;:::666666555555555555555555333222222333333333111///......//////...+++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++******))))))((()))***++++++***)))(((''''''((())))))(((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))&&&&&&''')))***+++,,,---************************)))))))))))))))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''((()))))))))))))))***)))''''''((()))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************(((((((((((((((((((((((()))+++,,,+++***)))***+++)))*********+++++++++++++++***)))))))))***+++,,,))))))******+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,---...............+++,,,------......------,,,,,,---------,,,+++***---------............/////////.........///000000000111222333333333222222111222333444555666666666555555666888:::;;;======>>>EEENNNVVVbbbwww999::::::;;;<<<<<<;;;;;;::::::<<<===??????@@@@@@AAAAAAAAA@@@>>>>>>???AAAAAACCCDDDDDDCCCCCCDDDEEECCCDDDEEEEEEDDDCCCDDDFFFCCCFFFIIILLLMMMLLLIIIHHHJJJIIIHHHKKKOOOQQQOOOMMMGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNRRRVVVYYYZZZZZZZZZYYYXXXYYYZZZYYYWWWRRROOORRRRRRTTTYYY]]]aaaaaaaaadddcccaaa___]]]\\\[[[[[[^^^]]]]]]]]]]]]^^^^^^___^^^]]][[[ZZZXXXWWWWWWVVVWWWVVVTTTRRRPPPPPPPPPQQQLLLJJJGGGCCC@@@>>>===<<>>===<<<;;;555555444444444444555555444222111111111222000////////////...---,,,+++***,,,,,,,,,,,,++++++++++++*********)))******+++,,,***++++++++++++***))))))''')))***++++++***)))'''((())))))******))))))(((&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((***+++,,,,,,************************)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''''''''((()))))))))$$$%%%'''(((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***((((((''''''''''''(((((((((((((((((((((''''''&&&$$$$$$%%%&&&'''''''''''',,,***((((((((()))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))******(((((()))***)))))))))*********++++++******)))((()))***+++,,,)))***++++++,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++******)))))))))******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,---......///......+++,,,------......------------,,,,,,,,,,,,++++++---------............/////////............/////////000222333333333222111000111222333444555555555444555666888999;;;<<<======EEENNNUUU```vvv888:::;;;===>>>>>>>>>===::::::<<<>>>???@@@AAAAAAAAABBBAAA@@@>>>>>>@@@AAA@@@BBBEEEFFFEEECCCCCCDDDBBBCCCDDDDDDCCCCCCEEEFFFEEEFFFIIILLLMMMLLLKKKJJJKKKHHHFFFHHHMMMNNNLLLIIIHHHHHHGGGFFFGGGIIIKKKLLLMMMOOORRRUUUWWWXXXXXXXXXZZZZZZ[[[]]]]]]ZZZVVVRRRQQQRRRTTTYYY]]]`````````ccccccaaa^^^[[[YYYXXXXXX[[[\\\]]]^^^^^^^^^^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWTTTPPPNNNMMMMMMNNNKKKIIIGGGDDDAAA>>><<<;;;>>>>>>============<<<<<<666555444333444444555666666333000//////000000//////...---,,,+++,,,,,,---,,,,,,,,,+++++++++************))))))***++++++,,,***++++++,,,+++***)))((('''(((***,,,,,,***((('''++++++++++++++++++++++++&&&''''''((((((''''''&&&((((((((((((((((((((('''((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''(((((((((((((((((($$$&&&'''))))))((('''&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&***(((''''''((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((()))******(((((()))***((((((((()))))))))*********)))((((((((()))+++,,,******,,,---------,,,+++))))))******++++++,,,,,,---,,,,,,++++++***************))))))))))))******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,------------+++,,,------......------...---,,,+++++++++,,,,,,---------............//////.........///000111111///000222333333333111000222222333444555555555444444555666888999;;;<<<======EEENNNUUU```www999:::<<<>>>@@@@@@@@@@@@<<<===>>>@@@BBBCCCDDDDDDAAABBBAAA@@@>>>>>>@@@BBB???BBBFFFGGGFFFDDDCCCBBBAAACCCDDDDDDCCCCCCEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMIIIEEECCCEEEIIIKKKHHHEEEHHHGGGFFFEEEGGGJJJNNNPPPNNNPPPRRRUUUVVVVVVVVVUUUVVVWWWYYYZZZ[[[XXXSSSOOOPPPQQQTTTYYY^^^aaaaaa``````aaa```]]][[[YYYZZZ[[[ZZZ[[[\\\^^^______^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[YYYWWWSSSOOOMMMKKKKKKKKKLLLKKKIIIFFFCCCAAA>>>===;;;;;;<<<<<<<<<<<<<<<===666555444444444555666777777444000---...////////////---+++******+++---...,,,,,,,,,++++++***************))))))***+++,,,,,,******+++,,,+++***)))((('''(((+++,,,,,,+++((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''---,,,+++)))((((((((((((+++******)))(((''''''&&&************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''((((((((())))))******'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((******)))((('''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))((((((((((((''''''''''''(((((((((((((((((((((''''''&&&))))))))))))((('''&&&&&&'''&&&%%%%%%'''((((((((('''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))***)))((((((((()))+++,,,***+++,,,---...---,,,,,,(((((()))***+++,,,,,,---...------,,,+++***))))))***)))))))))))))))******)))***+++,,,---,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---'''((()))***+++,,,,,,,,,+++,,,------......------///...,,,******+++,,,------------.........//////.........///000222444444...000222333333333111000333444555555666555555555444555666777999;;;<<<======EEENNNUUU```xxx;;;<<<===@@@BBBAAA???<<<999:::<<<===@@@BBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEDDDCCCEEEFFFEEECCCAAAAAACCCEEEDDDFFFHHHLLLOOONNNKKKHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJIIIGGGHHHLLLOOOSSSUUUVVVVVVTTTRRRQQQQQQPPPTTTZZZ\\\ZZZVVVQQQNNNPPPVVVZZZYYYYYY]]]``````______^^^[[[YYYYYY[[[\\\ZZZZZZ[[[[[[[[[\\\\\\\\\___\\\XXXVVVWWWZZZ[[[\\\ZZZVVVQQQMMMLLLLLLMMMLLLNNNNNNLLLIIIFFFAAA>>><<<:::999888999:::999777555999888555222111111222222222111///.........///000//////...------,,,++++++******++++++++++++*********************+++++++++,,,++++++******++++++,,,((((((''''''((()))******))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''***)))(((''''''((()))***+++++++++++++++***))))))'''((()))))))))(((&&&%%%'''((()))((('''&&&''')))'''(((((()))***,,,---...))))))))))))))))))))))))((()))*********)))'''&&&)))((('''&&&%%%%%%&&&'''))))))************))))))$$$$$$%%%%%%%%%%%%$$$$$$'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&%%%%%%&&&''''''(((''''''$$$''')))***(((&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&'''((()))+++,,,,,,,,,+++)))((((((((()))******))))))(((((((((((((((''''''''''''(((***+++,,,)))***+++,,,,,,+++***)))((()))***+++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++)))******+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((000///...---------------)))+++...000111000...,,,......//////////////////------///000222444555666//////000111222333333333333333333444555666777777999777555777:::<<<<<<:::AAABBBHHHTTTeee|||:::;;;===???BBBBBB@@@===<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCEEEEEEFFFDDDCCCCCCEEEGGGFFFFFFHHHKKKMMMNNNKKKIIICCCDDDFFFGGGHHHIIIIIIIIIFFFGGGHHHGGGFFFHHHLLLOOOSSSUUUVVVUUUSSSQQQQQQQQQNNNRRRWWWYYYXXXUUUQQQPPPPPPVVVZZZYYYXXX[[[]]]\\\YYY[[[[[[[[[YYYXXXYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYVVVUUUWWWXXXYYYZZZWWWTTTOOOMMMLLLLLLLLLKKKLLLLLLJJJHHHEEEAAA>>><<<:::888777888999999888777999888555222000000000000111111///.........///000......------,,,++++++***)))******++++++******)))))))))*********++++++++++++******))))))******+++))))))((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))***&&&''''''((((((''''''&&&***)))(((''''''((())))))***************))))))((((((((((((((((((''''''&&&'''((()))((('''&&&''')))'''''''''((()))***+++,,,))))))))))))))))))))))))((())))))***)))((('''&&&)))((('''&&&&&&&&&''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&((())))))************))))))***,,,+++(((%%%$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((%%%%%%&&&'''((()))******+++******)))(((((())))))'''''''''''''''((())))))))))))((((((((())))))***)))***++++++++++++***)))))))))***+++++++++******,,,+++++++++************))))))***++++++++++++***...---+++***)))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------------......///000///---+++***///////////////.........000000000000111111222222000000000111222222222333333444444444555666666666;;;999888999<<>>===AAABBBHHHTTTddd|||999999;;;>>>BBBCCCAAA???>>>>>>=========>>>>>>???AAAAAAAAAAAABBBDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEGGGIIIHHHGGGHHHIIILLLMMMLLLJJJCCCDDDFFFHHHJJJKKKKKKKKKFFFFFFGGGFFFFFFGGGKKKNNNQQQSSSUUUTTTSSSRRRRRRSSSNNNQQQUUUVVVUUUSSSRRRRRRRRRWWWZZZXXXWWWXXXWWWTTTUUUWWWYYYZZZYYYXXXXXXXXX]]]^^^^^^]]]]]]\\\[[[ZZZYYYWWWUUUVVVWWWXXXXXXWWWRRRPPPMMMLLLLLLLLLJJJIIIIIIIIIHHHFFFDDDAAA???===:::888777777888999999888999777555222000/////////111000//////......//////------,,,,,,+++*********)))******++++++******))))))))))))*********++++++***))))))))))))))))))***++++++***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&+++***)))(((''''''(((((()))))))))))))))(((((('''))))))(((''''''''''''''''''((()))((('''&&&''')))((('''''''''(((((()))***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&)))+++,,,+++(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))******))))))((((((%%%%%%%%%&&&'''(((******+++***)))((((((((((((((()))******++++++******)))******+++++++++******)))++++++*********))))))))))))***++++++,,,,,,++++++000...+++)))(((***,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///------------------......//////......------,,,,,,000000//////.........---////////////000000000000111111111111111111222222444444555555555555555555888777666777999;;;<<<;;;@@@AAAGGGSSSddd|||777888:::===AAACCCBBBAAA>>>>>>=========>>>???@@@EEEDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBBBBCCCCCCDDDDDDCCCDDDFFFFFFFFFFFFHHHJJJIIIHHHGGGHHHJJJLLLLLLKKKFFFGGGJJJMMMOOOPPPPPPOOOIIIHHHGGGFFFFFFHHHJJJKKKNNNPPPRRRSSSSSSTTTUUUWWWRRRTTTUUUUUUSSSRRRRRRRRRTTTYYY\\\ZZZYYYYYYVVVQQQUUUWWWXXXXXXWWWWWWXXXYYY]]]]]]]]]]]]\\\ZZZYYYXXXXXXWWWWWWXXXYYYYYYXXXVVVMMMLLLKKKKKKKKKKKKIIIGGGEEEEEEDDDCCCBBB@@@???>>>:::888666666888999:::999666555444222111111111111000000//////............++++++++++++******))))))))))))************))))))(((((())))))******++++++******))))))))))))******,,,,,,+++***)))))))))***(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''******))))))((('''''''''((((((((()))(((''''''&&&***)))'''&&&&&&''''''((('''((()))((('''&&&''')))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''''''''((())))))'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))((('''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((*********)))))))))))))))'''((()))******)))((('''&&&&&&&&&'''''')))************))))))((())))))***))))))************))))))+++++++++++++++***)))(((*********))))))))))))(((***+++,,,,,,------,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---,,,---......////////////,,,,,,++++++,,,...000111000000000///......------+++,,,---...///111222222222222222111111111111111555555555555555444444444555444444555777999::::::@@@AAAGGGSSSddd|||666777999<<<@@@CCCCCCBBB===<<<<<<<<<>>>@@@BBBDDDJJJIIIHHHFFFEEEEEEEEEEEEAAAAAAAAAAAABBBDDDEEEFFFDDDEEEGGGGGGFFFFFFGGGHHHJJJIIIGGGHHHJJJKKKLLLKKKHHHJJJMMMPPPRRRRRRRRRQQQNNNLLLIIIHHHGGGHHHIIIIIIJJJMMMOOOQQQSSSUUUXXX[[[XXXYYYYYYWWWSSSQQQQQQRRRTTTYYY]]]___bbbeeeccc___XXXYYYYYYWWWUUUUUUVVVXXXYYYZZZ[[[[[[[[[YYYXXXVVVZZZZZZYYYZZZ[[[[[[YYYWWWKKKJJJIIIJJJJJJIIIGGGEEEBBBBBBAAA@@@??????>>>>>>:::888777777888999999888444333333333333333444444///////////////......---++++++************)))))))))))))))******)))))))))'''(((((()))******+++++++++++++++******+++++++++,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******))))))))))))))))))))))))(((''''''((((((((((((((('''&&&&&&***)))'''&&&&&&''''''((('''((()))((('''&&&''')))******)))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((&&&''''''(((((()))))))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$&&&'''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''')))))))))))))))((('''&&&"""$$$&&&'''&&&&&&''')))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((()))((((((((((((''''''''''''((()))******)))((('''******)))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))+++++++++++++++***)))(((*********))))))))))))((())))))***+++++++++++++++)))***+++++++++)))'''&&&---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------...///000000000000000,,,+++******+++...000111000000//////.........---+++,,,---...///000111222222222222111111111111111555555555555555444444444666777888888999;;;===>>>@@@AAAGGGTTTeee}}}666777888;;;@@@BBBCCCCCC<<<<<<<<<===???BBBEEEGGGKKKJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAABBBDDDFFFHHHGGGHHHJJJIIIGGGFFFFFFGGGJJJIIIHHHHHHJJJKKKKKKKKKGGGIIIMMMPPPQQQQQQPPPOOOOOOLLLIIIHHHHHHIIIIIIIIIJJJLLLOOOPPPRRRUUUYYY\\\\\\\\\[[[XXXUUURRRRRRRRRSSSXXX^^^ccckkkrrrtttppp______^^^[[[XXXUUUTTTUUUUUUWWWYYYZZZ[[[ZZZXXXWWW\\\[[[ZZZZZZZZZYYYWWWUUUJJJIIIHHHHHHIIIHHHFFFDDDAAA@@@???>>>============999999888999:::999777555222222222333333333333333...////////////...------************************((())))))******))))))(((&&&'''(((((()))***++++++,,,,,,++++++++++++,,,,,,++++++***)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((((((''''''&&&))))))(((''''''''''''''''''((()))((('''&&&''')))******)))(((((()))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((()))))))))((((((((((((((())))))((((((((((((((())))))))))))((((((%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))((((((,,,+++******)))))))))***((((((((()))***+++,,,---***))))))(((((())))))*********+++++++++******)))++++++*********)))))))))&&&''''''((()))(((((((((+++,,,------+++'''###!!!------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++---...---...///111111000///......---,,,++++++,,,---...////////////////////////////////////............111111111111111111222222444444555555555555555555333555666777777999;;;===AAABBBHHHUUUfff777777888;;;???BBBCCCBBB>>>>>>===>>>@@@CCCGGGIIIHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAACCCEEEHHHJJJLLLMMMNNNMMMJJJGGGFFFFFFJJJIIIHHHIIIKKKKKKKKKIIIGGGIIIMMMPPPQQQPPPNNNMMMMMMIIIFFFFFFHHHJJJJJJJJJMMMNNNPPPPPPQQQSSSVVVYYY[[[\\\[[[YYYVVVSSSSSSSSSTTTXXX]]]bbbllluuuwwwuuuhhhjjjkkkhhhbbb\\\VVVTTTRRRTTTWWWZZZ\\\\\\[[[ZZZ\\\ZZZWWWVVVVVVUUUSSSQQQLLLJJJHHHGGGGGGGGGEEECCC@@@???===<<<;;;;;;<<<<<<999999999:::;;;999555222222222222111111000///........./////////...---,,,++++++++++++++++++++++++(((((())))))))))))((((((&&&&&&'''((()))***++++++++++++************++++++))))))((((((((()))******))))))))))))))))))))))))'''((()))******)))((('''''''''((((((((((((''''''&&&'''((()))******))))))((())))))))))))(((''''''(((((((((((((((''''''&&&'''((()))((('''&&&''')))(((((('''''''''((())))))))))))))))))))))))))))))+++***)))((('''(((((()))(((((()))***))))))''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))))))))))))))***+++***)))))))))***++++++,,,***)))(((''''''((()))***))))))***+++++++++******,,,+++++++++************''''''((()))))))))))))))***+++++++++***)))'''%%%------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,---/////////...,,,+++---,,,,,,,,,,,,,,,,,,---------......///000000000000000000/////////......000000000111222222222333333444444444555666666666///222444444444555999<<>>>>>@@@CCCGGGIIIEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAABBBCCCFFFIIIKKKPPPQQQRRRPPPLLLHHHGGGFFFIIIIIIIIIJJJKKKLLLJJJHHHIIIKKKNNNQQQRRRQQQOOOMMMIIIFFFDDDDDDHHHKKKKKKKKKPPPQQQQQQQQQPPPQQQTTTVVVYYYZZZZZZYYYVVVTTTTTTTTTVVVYYY[[[___gggppprrrnnnpppsssvvvuuunnndddZZZUUUQQQSSSWWW[[[]]]^^^^^^]]][[[XXXUUUSSSRRRQQQOOONNNMMMJJJHHHGGGFFFFFFEEECCC???>>><<<;;;::::::;;;;;;999999:::<<<<<<999444000222222111000...,,,+++)))---.../////////...,,,,,,++++++++++++++++++,,,,,,(((((())))))))))))((((((&&&&&&'''((()))***++++++******))))))))))))******(((((('''(((((()))******))))))))))))))))))))))))'''((()))******)))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++******)))))))))))))))((((((''''''((()))))))))(((&&&%%%'''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++***((('''''''''((()))))))))*********((('''&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((((((((("""$$$%%%&&&&&&(((***---%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))******((('''&&&&&&&&&((()))***''''''''''''(((***+++,,,,,,+++******)))************)))(((''''''((()))***((()))***+++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,''''''((()))***,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))'''&&&+++,,,.........,,,***)))((()))***+++---...///000,,,,,,---...///000111111---......///000111222222//////000111222333333444333333444444555666777777222444777777777888;;;???CCCDDDJJJWWWiii888777777:::???BBBCCCAAABBBBBBAAA???===>>>@@@CCCFFFDDDBBB@@@>>>???@@@@@@AAAAAAAAABBBDDDGGGJJJLLLSSSUUUWWWWWWUUUOOOJJJFFFLLLJJJIIIGGGHHHJJJLLLNNNKKKMMMOOOPPPPPPNNNKKKJJJJJJHHHFFFGGGIIIJJJKKKKKKLLLTTTYYYWWWRRRRRRSSSRRRYYY[[[]]][[[WWWSSSSSSTTT[[[[[[\\\\\\^^^ccciiimmmqqqyyy~~~zzzpppeeeYYYPPPQQQQQQRRRUUU[[[```ccceeeZZZYYYVVVRRRPPPNNNMMMMMMJJJIIIGGGGGGGGGEEECCCAAA:::::::::999999888888888888888888777666666555555555444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++++++++++++++,,,,,,+++***))))))***(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((('''******))))))((((((''''''***)))(((''''''((()))***))))))))))))************)))************++++++++++++***)))(((((()))***+++***(((&&&'''))))))'''%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%"""  ###&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))***************)))((((((...***&&&$$$%%%&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&)))((('''%%%%%%&&&'''''''''%%%######&&&(((******+++(((%%%"""!!!"""$$$&&&))))))(((((('''''''''&&&(((((()))***************,,,,,,,,,+++++++++++++++******))))))))))))******''')))+++,,,,,,***'''&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((())))))+++,,,---......(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++---.........---,,,,,,+++,,,,,,,,,---------......////////////000000000000333222000.........///000000000000000000111111111333333333444444444555555555777888888888:::<<<>>>@@@CCCJJJUUUeee{{{888777777:::>>>AAAAAA@@@?????????>>>======???AAAEEECCCAAA?????????@@@@@@@@@@@@@@@AAADDDGGGJJJLLLQQQUUUYYY[[[YYYUUUSSSRRRNNNNNNNNNNNNOOOOOOPPPPPPKKKMMMNNNOOOOOOMMMJJJIIIFFFDDDDDDEEEHHHKKKLLLLLLMMMUUUZZZWWWRRRQQQRRRQQQVVVYYY\\\[[[WWWSSSSSSTTTWWWYYY[[[\\\\\\^^^aaaccciiissszzzwwwoooeeeZZZQQQPPPOOOPPPTTTYYY^^^aaabbb^^^[[[WWWRRRNNNKKKIIIHHHKKKIIIHHHGGGFFFEEEBBB@@@::::::999999999888888888777777666666555444444444222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))))))))((('''''''''((((((((())))))))))))(((((()))))))))((((((((('''''')))))))))))))))))))))(((************************))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''))))))(((''''''((())))))&&&&&&&&&&&&''''''''''''))))))*********++++++++++++***)))(((((()))***+++***(((&&&'''((()))'''%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$"""###%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((())))))******)))(((((('''---)))&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((()))***000,,,'''%%%%%%&&&''''''+++***'''%%%%%%&&&'''(((***)))))))))(((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******)))***,,,,,,,,,+++)))((('''(((((((((((((((((((((************************************))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------////////////000000111222000000000000111111111111333333333444444444555555555777888888888:::<<<>>>@@@BBBIIITTTcccyyy888777777999<<<>>>>>>===:::<<<>>>>>>>>>===>>>???CCCBBBAAA?????????@@@AAA@@@???@@@AAACCCGGGJJJLLLPPPVVV\\\]]]ZZZWWWWWWYYYQQQRRRSSSSSSSSSRRRQQQPPPMMMNNNPPPQQQPPPOOOMMMKKKFFFEEEDDDEEEHHHJJJJJJJJJOOOWWW[[[WWWRRRQQQQQQPPPTTTWWW[[[ZZZWWWTTTSSSTTTVVVYYY[[[\\\[[[ZZZ[[[[[[```jjjrrrrrrlllddd[[[TTTOOOOOOOOORRRWWW[[[^^^___]]][[[VVVQQQMMMIIIGGGFFFKKKJJJHHHFFFEEECCC@@@>>>999999999888888888888888555555555444333333222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++))))))((('''''''''(((((((((((())))))))))))((((((******)))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((((((((('''''')))))))))(((((((((((('''(((((('''&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&)))))))))*********++++++******))))))))))))*********(((''''''(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))'''&&&%%%'''((('''&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&((()))***+++++++++444000***&&&%%%&&&&&&'''(((''''''&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&(((((()))***************'''(((((())))))***************))))))))))))******,,,,,,+++++++++***************)))))))))((((((((()))))))))))))))))))))))))))))))))***************...------,,,+++***))))))))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---//////000000000000000000//////000000111111111111333333333444444444555555555777888888888:::<<<>>>???AAAHHHTTTbbbwww888888888999:::;;;;;;;;;888;;;>>>??????>>>>>>???AAAAAA@@@??????@@@AAAAAA@@@@@@@@@AAACCCGGGJJJLLLRRRXXX]]]\\\VVVQQQSSSVVVUUUTTTSSSQQQPPPOOONNNMMMNNNOOOQQQSSSTTTTTTSSSRRRMMMKKKJJJIIIJJJJJJIIIHHHRRRYYY]]]YYYTTTRRRRRRQQQSSSWWWZZZZZZWWWUUUUUUVVVYYY[[[]]]]]]\\\ZZZ[[[[[[[[[dddjjjiiieee```[[[VVVPPPOOOOOOQQQUUUYYY[[[\\\ZZZXXXTTTPPPMMMKKKIIIIIIKKKIIIGGGEEEDDDBBB>>><<<888888888888888888888777444333333222111111000000000000///////////////...++++++++++++++++++++++++***************)))((('''+++***))))))***++++++***(((((())))))))))))((((((************)))))))))))))))))))))))))))*********************************'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***************))))))))))))))))))***)))((((((((((((((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))'''&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((('''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))(((&&&$$$$$$%%%'''(((%%%'''(((***++++++***)))...+++)))(((((())))))(((&&&''''''((())))))((((((''''''''''''''''''''''''(((((()))***************((())))))***+++,,,,,,---******))))))))))))******,,,+++***)))))))))******,,,,,,++++++++++++++++++************************)))))))))******+++++++++...------,,,+++***))))))*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...------,,,,,,,,,,,,,,,---------......------........./////////000111111111///---+++***//////000000111111222222333333333444444444555555555777888888888:::<<<>>>@@@CCCIIITTTbbbvvv888888999999999999999:::888;;;???@@@@@@???>>>???????????????@@@AAAAAABBBAAAAAAAAABBBDDDGGGJJJLLLRRRWWW\\\YYYRRRNNNPPPTTTZZZWWWRRRMMMJJJJJJKKKLLLKKKMMMOOORRRTTTVVVWWWWWWQQQOOONNNNNNOOOOOONNNLLLTTT\\\___[[[UUUSSSSSSRRRTTTWWWZZZZZZWWWUUUVVVXXX[[[[[[\\\[[[ZZZZZZ\\\^^^[[[bbbeeeaaa]]]\\\ZZZXXXQQQPPPOOOQQQTTTXXXYYYYYYYYYWWWTTTPPPMMMKKKJJJIIIIIIGGGEEECCCBBB@@@<<<:::777777777777777777777777222222111111000///////////////..................++++++++++++++++++++++++************))))))((('''***)))(((***,,,---,,,***(((((())))))))))))((((((************))))))))))))((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''''''''(((((((((&&&''''''''''''''''''&&&(((((()))))))))*********(((((()))))))))*********)))))))))******)))))))))(((((()))(((''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%$$$&&&((()))((('''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))))))))'''&&&%%%%%%&&&((()))'''((()))******)))'''&&&&&&&&&''')))******(((&&&'''((()))++++++++++++***************************(((((()))***************(((((()))***++++++,,,,,,******))))))))))))******+++***(((''''''''')))))))))******+++,,,,,,------************************))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...------,,,,,,,,,,,,---------........./////////000000000000.../////////...,,,***)))...//////000111111222222333333333444444444555555555777888888888:::<<<>>>BBBDDDLLLWWWdddxxx777888999999888888999:::999<<>>>>>>>>======>>>???@@@AAABBBBBBDDDDDDCCCCCCEEEGGGJJJKKKOOOSSSWWWUUURRRPPPRRRVVV[[[WWWQQQKKKHHHIIIKKKMMMHHHIIILLLNNNQQQTTTUUUVVVOOONNNOOOQQQSSSUUUTTTSSSTTT\\\```\\\VVVTTTTTTSSSVVVXXXYYYWWWTTTSSSVVVYYYYYYYYYYYYXXXWWWXXX[[[]]][[[```bbb^^^ZZZYYYYYYWWWRRRPPPOOOPPPSSSUUUVVVVVVZZZXXXTTTOOOKKKHHHFFFFFFEEEDDDBBB@@@@@@>>>:::888666666666666777777777777111111111000//////......,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******'''''''''***......+++((((((((())))))))))))((((((******)))))))))(((((((((((())))))******+++++++++((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''''''''''''(((((((((&&&'''(((((((((((('''&&&''''''''''''((((((((()))((((((((()))))))))******))))))************))))))''')))))))))'''&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$###$$$%%%(((((('''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***((()))))))))(((((('''&&&&&&&&&'''((()))(((%%%###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((()))***************&&&''''''(((((()))))))))******))))))))))))*********)))((('''&&&'''((((((&&&&&&'''((()))***+++,,,))))))))))))))))))))))))*********+++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......------,,,,,,,,,---------......---------.........//////***+++,,,---..................///000111222222333333333333444444444555555555777888888888:::<<<>>>BBBEEEMMMXXXfffzzz666888::::::888888:::<<<:::<<<>>>>>>===<<<<<<<<<;;;<<<===???AAABBBCCCCCCGGGGGGEEEEEEFFFGGGJJJKKKMMMOOOQQQQQQPPPQQQSSSUUUTTTRRRNNNJJJIIIIIIKKKMMMHHHIIIKKKMMMOOOQQQRRRSSSMMMMMMNNNQQQTTTUUUTTTSSSRRRZZZ^^^ZZZUUUSSSSSSRRRVVVWWWVVVSSSPPPPPPTTTXXXWWWYYYZZZZZZYYYXXXXXXYYYVVV]]]aaa___[[[ZZZXXXVVVQQQOOONNNNNNQQQSSSSSSSSSVVVTTTPPPLLLIIIFFFEEEDDDBBB@@@???>>>===<<<999777555555555666666666777777111111111000//////......---,,,,,,,,,++++++******************************)))******++++++++++++***'''&&&(((---222222,,,'''(((((())))))))))))(((((()))))))))(((((((((''''''((())))))******+++,,,,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''((())))))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((()))***++++++***)))(((''')))***)))&&&%%%'''((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((((((%%%''')))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((()))))))))******))))))((((((((()))******((('''%%%%%%''''''&&&%%%##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***************'''''''''(((((((((((((((******))))))))))))*********))))))((((((((((((((('''''''''(((((()))))))))************************,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---...000111222......///000111222333333333333333444444444555555555777888888888:::<<<>>>AAADDDMMMYYYggg{{{666888;;;:::888888:::===:::;;;===<<<;;;::::::;;;:::;;;===???AAABBBCCCCCCJJJHHHGGGFFFFFFHHHIIIKKKMMMMMMMMMMMMMMMNNNOOOPPPLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRNNNNNNNNNPPPRRRRRRQQQOOOPPPXXX]]]YYYTTTRRRSSSRRRVVVVVVTTTPPPLLLMMMRRRWWWXXXZZZ^^^^^^\\\YYYVVVUUURRR[[[aaaaaa^^^\\\XXXUUUPPPNNNMMMMMMOOOPPPQQQQQQOOONNNLLLIIIHHHGGGGGGGGG@@@>>>===<<<<<<;;;888666444555555555666666777777111111111000//////......//////...------,,,++++++************************&&&'''((()))))))))))))))((((((+++111666666///)))(((((())))))))))))((((((((((((((((((''''''''''''((())))))***++++++,,,,,,))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''((((((((())))))(((((((((((())))))))))))((()))***++++++***)))(((''')))***)))&&&%%%&&&))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((('''(((((('''%%%"""&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&'''((()))))))))(((%%%(((***)))&&&$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))......---,,,+++***))))))'''((()))***++++++******))))))(((((()))+++---...)))&&&###"""$$$(((***+++***))))))((((((((())))))))))))))))))******++++++(((((()))***************************))))))))))))******))))))))))))******************)))))))))(((************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------......---------.........//////000000///......000111222---...///000111222333333333333333444444444555555555777888999999:::<<<>>>@@@DDDLLLYYYggg{{{999:::;;;;;;;;;:::999888888:::<<<===<<<<<<===>>>===<<<;;;;;;<<<>>>@@@AAADDDDDDEEEDDDDDDEEEHHHJJJKKKJJJHHHGGGFFFGGGGGGHHHJJJIIIIIIJJJLLLMMMLLLJJJJJJLLLNNNOOOOOOOOOMMMLLLKKKMMMPPPQQQPPPPPPPPPQQQRRRTTTVVVUUURRRRRRUUUXXXYYYXXXVVVSSSRRRSSSWWWZZZ\\\]]]]]][[[WWWVVVYYY\\\VVVXXX\\\```aaa^^^WWWRRRMMMLLLKKKLLLNNNNNNNNNLLLJJJGGGDDDDDDFFFFFFEEEBBBAAA???;;;888777888999;;;555555555666555555444333000000///////////////000...---,,,,,,++++++,,,,,,333+++%%%''',,,---***''',,,+++++++++******))))))((()))***+++++++++++++++)))))))))))))))***+++++++++++++++*********))))))******++++++++++++******)))***+++++++++)))((('''))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$######%%%'''***+++++++++*********************************)))((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((("""###$$$$$$%%%&&&'''((()))&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))000///---+++)))'''&&&&&&%%%%%%&&&'''((((((((('''+++***)))(((((()))***+++'''((()))))))))))))))(((******)))(((((((((((((((((()))))))))))))))(((((((((&&&$$$&&&)))+++)))'''***)))'''''')))))))))((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))///---,,,***)))******+++---,,,***)))))))))*********++++++,,,,,,------...******+++,,,---......///)))***+++,,,---,,,++++++..............................///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...000000//////000111333444555555444444444555666666222333555666777999<<>>???======<<<;;;<<<>>>@@@AAACCCDDDDDDCCCBBBBBBDDDFFFHHHHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKKKKIIIGGGHHHJJJLLLNNNPPPPPPOOONNNJJJMMMOOOPPPPPPOOOOOOPPPOOORRRTTTTTTRRRSSSVVVYYY[[[ZZZXXXUUUSSSRRRUUUWWWWWWYYYZZZZZZXXXVVVUUUUUUVVVXXX[[[^^^___\\\WWWSSSLLLKKKIIIJJJKKKLLLKKKJJJHHHEEECCCCCCEEEEEEDDDBBBCCC@@@<<<999888888999;;;555555555555555444333333222111000///////////////------,,,+++++++++++++++!!!$$$(((***)))'''''')))++++++*********)))))))))******+++++++++******)))((((((((((((((()))******+++++++++*********))))))(((((())))))))))))(((((()))******+++***)))((('''))))))(((''''''''''''(((((('''&&&&&&&&&&&&'''((())))))))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&(((***+++))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''((('''%%%$$$%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&(((''''''&&&&&&&&&''''''))))))(((''''''''''''(((%%%&&&''''''((((((''''''***)))(((((((((((()))***))))))***))))))((('''&&&***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&((()))))))))))))))******+++***((((((***+++***)))))))))))))))*********************))))))((((((((()))))))))))))))))))))))),,,+++***)))******+++,,,,,,,,,***)))))))))*********++++++,,,,,,------...+++++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------.........---++++++,,,.../////////....../////////000///...///000000///.........------...///111222333333222222222333444444666777888999999:::<<<>>><<>>@@@======<<<<<<===>>>@@@AAAAAABBBBBBAAA??????@@@BBBEEEEEEDDDCCCCCCCCCDDDDDDGGGGGGHHHKKKLLLLLLIIIFFFFFFHHHJJJLLLNNNOOOOOOOOOIIILLLOOOPPPOOONNNNNNNNNMMMPPPRRRSSSRRRSSSVVVZZZ]]]\\\ZZZWWWSSSQQQRRRSSSTTTVVVZZZ]]]^^^[[[VVVQQQWWWWWWYYY[[[\\\ZZZVVVSSSKKKIIIGGGGGGHHHHHHGGGFFFEEECCCBBBBBBCCCDDDCCCBBBCCCAAA===:::888888999:::444444555555444444333222333222111000///.........,,,,,,+++************+++***,,,...---+++)))((((((******))))))))))))((((((++++++++++++***)))((('''((()))))))))))))))******+++************)))))))))(((((((((((((((((((((((()))************)))((((((***)))((((((''''''(((((((((''''''&&&&&&''''''((()))))))))((((((((('''''')))(((''''''&&&&&&''''''''''''''''''((((((((((((************************)))((('''''''''(((***+++(((((((((((((((((())))))***************)))((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((((('''))))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''((((((''''''''''''((((((************)))'''&&&%%%)))(((''''''&&&&&&''''''&&&&&&'''''''''''''''&&&))),,,...---)))'''***---,,,***))))))***++++++***************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---,,,+++******)))************++++++,,,,,,------...,,,,,,,,,+++++++++******+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,......---,,,++++++,,,---...---,,,+++,,,---...---,,,...............000111111222222222222222333444555999:::::::::999:::;;;===;;;DDDGGGPPPbbbttt555666777888999888777777777888999999999:::===???======<<<<<<======??????>>>???@@@@@@>>>>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDHHHIIIKKKMMMOOOMMMJJJFFFEEEFFFHHHJJJKKKLLLLLLLLLIIIKKKOOOPPPOOONNNMMMMMMLLLOOOQQQQQQPPPQQQTTTXXXZZZZZZYYYVVVSSSPPPPPPQQQTTTWWW\\\dddgggddd\\\TTTWWWWWWWWWYYYZZZYYYVVVSSSJJJHHHEEEDDDDDDEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBB???<<<999777666777777444444444444444333222222444333111000///......---,,,+++******))))))******333000***(((+++...+++%%%)))))))))(((((((((((((((***************)))((((((*********+++++++++******************))))))))))))++++++************++++++))))))*********)))))))))***))))))((('''(((((((((((((((''''''''''''(((((())))))(((((((((''''''''')))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''(((((()))((((((((()))))))))))))))***************)))((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%"""###%%%'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))***))))))(((''''''(((((('''&&&&&&&&&&&&&&&'''((())))))))))))))))))+++,,,---,,,***((()))+++,,,***((()))***+++******)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++*********************++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...---,,,+++******+++,,,---)))((((((***,,,......---000000000111111222333333444444444444555555666777777888999999888999;;;===;;;CCCGGGOOOaaarrr555666888999999999888888555666777888777888:::===<<<<<<<<<<<<<<<<<<======;;;===?????????@@@AAACCCBBBBBBCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLNNNLLLHHHEEEEEEEEEFFFGGGGGGGGGHHHHHHIIILLLOOOQQQOOOMMMLLLLLLMMMPPPQQQPPPNNNNNNQQQTTTUUUUUUUUUTTTRRRQQQRRRSSSTTTXXX___gggkkkhhh```XXXWWWVVVVVVWWWXXXXXXUUUSSSKKKHHHEEECCCCCCCCCCCCBBBAAAAAAAAA@@@??????@@@AAA>>>===:::777555555555555333333333333333222222111333222111///...---------,,,+++******))))))******%%%,,,000,,,)))***)))&&&((((((((((((((()))))))))'''((()))***************((())))))******)))(((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))))))))******+++++++++***************)))((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''&&&&&&%%%$$$$$$$$$!!!###&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))---+++))))))++++++)))'''***)))'''''')))***)))(((((((((((()))))))))******((((((((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))************+++************++++++,,,,,,------...)))******+++,,,,,,------+++++++++++++++,,,,,,---------------------------,,,---...---,,,,,,---///000///...------...///000...------...///000000///000000111111222333333333444333333444555666777777333555666666666888:::<<<;;;CCCGGGNNN```qqq333444555777777777666666444666888999888888888999::::::;;;;;;;;;;;;;;;;;;999;;;>>>???@@@@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHEEEBBBDDDDDDEEEEEEEEEEEEFFFFFFIIILLLPPPRRRPPPNNNLLLLLLMMMOOOQQQOOOMMMLLLOOORRRRRRRRRSSSRRRRRRSSSUUUXXXVVVYYY___dddfffccc]]]XXXVVVVVVVVVXXXYYYXXXUUUSSSLLLIIIEEEDDDDDDDDDDDDDDDAAABBBBBB@@@>>>===>>>@@@;;;:::888666555444444444222222333333222222111000111000///...---,,,,,,,,,,,,,,,+++************+++$$$>>>PPPGGG222&&&'''***(((((())))))))))))******&&&'''((()))************%%%&&&'''((('''&&&%%%$$$(((((()))))))))))))))******)))(((''''''((()))***)))))))))((())))))***++++++***))))))(((((())))))'''(((((())))))(((((('''((((((((('''''''''&&&&&&***)))((((((''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))******++++++,,,,,,***************)))((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))$$$$$$$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&'''(((((('''&&&&&&%%%&&&''')))************)))(((''''''&&&&&&''''''$$$%%%&&&'''((((((((((((,,,)))&&&'''***,,,)))&&&***(((''''''((())))))((('''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++***))))))))))))***++++++++++++******++++++,,,,,,------...)))***+++,,,---......///++++++*********+++,,,---........................,,,---------,,,,,,---///------------------------111000......///...---+++---...///000111111111111111111111222333444555666333444666666777888:::===<<>>?????????@@@AAA@@@AAABBBDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFCCCAAADDDDDDDDDDDDEEEFFFGGGHHHJJJMMMQQQSSSRRROOOMMMLLLJJJMMMOOONNNLLLLLLOOOSSSRRRSSSSSSRRRRRRTTTYYY\\\ZZZ]]]``````^^^ZZZWWWUUUVVVVVVWWWYYYZZZYYYUUURRRMMMJJJGGGEEEFFFGGGGGGGGGBBBDDDDDDAAA>>><<<===???999999777666666555555666222222222222222111111000///...---,,,,,,,,,,,,,,,------,,,+++++++++++++++///HHHWWWKKK555*********)))))))))*********++++++(((((()))))))))))))))(((&&&'''((()))((('''%%%$$$(((((((((((())))))*********)))(((''''''((()))******)))((((((((()))+++,,,+++***))))))(((((())))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((()))***+++++++++***************)))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&'''(((((()))))))))))))))(((''''''&&&'''(((((((((((('''&&&&&&'''((())))))***))))))***)))((((((''''''(((((($$$%%%&&&'''(((((((((((()))((((((((()))***))))))+++)))(((((()))******)))(((((()))))))))*********)))*********+++++++++,,,))))))))))))))))))))))))((()))***+++,,,,,,++++++((()))***+++,,,++++++******++++++,,,,,,------...,,,,,,,,,------.........,,,,,,+++***+++,,,---...------------------------+++---------,,,,,,...000)))***,,,------,,,***)))---,,,+++,,,...///...------...000111222222111111111111111222333444555666777999:::999999999<<<======EEEHHHOOO```qqq222333444666777777666666666:::===???===:::888777888888999999999888888777999;;;>>>???>>>======>>>>>>@@@BBBDDDEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJKKKJJJNNNRRRTTTRRROOOMMMLLLHHHJJJMMMMMMLLLMMMQQQTTTUUUUUUTTTSSSSSSVVV[[[^^^___aaabbb___YYYTTTSSSSSSVVVVVVXXXZZZ[[[YYYUUURRROOOKKKHHHFFFGGGHHHIIIIIICCCEEEEEEBBB>>>;;;<<<>>>999888888777777777777777222222222222222111000000------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,***555888000,,,......((())))))******+++++++++,,,************)))((('''&&&)))***+++,,,+++***(((&&&'''((((((((())))))******,,,+++***((((((***+++,,,***)))(((((((((***+++,,,+++******)))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&******)))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++***************)))((((((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%'''((('''%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&,,,+++***)))(((''''''''')))))))))))))))(((''''''&&&'''((())))))((('''&&&((()))))))))))))))((('''******)))(((((((((((((((&&&'''((()))************&&&)))++++++((('''***---,,,***))))))***++++++***)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))&&&(((***,,,---.........((()))***+++,,,,,,+++******++++++,,,,,,---......//////.........---------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000+++---///111111///---+++******+++...333666777777///000222333444444333333333333333444555666888888======>>>===;;;;;;===>>>===EEEHHHOOO```qqq666555555555555555666777999:::;;;<<<;;;:::999888<<<;;;999888777666777777===============>>>>>>>>>???AAABBBDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKKKKPPPUUUVVVSSSPPPOOOPPPLLLPPPTTTRRRNNNNNNTTTZZZaaa[[[TTTQQQSSSWWWYYYZZZ^^^^^^]]][[[XXXUUUSSSRRRUUUTTTVVVXXX[[[ZZZUUUQQQLLLKKKIIIGGGEEEDDDDDDEEEBBBAAA@@@>>><<<;;;::::::999999:::999888666444333111222333333222111///...------,,,,,,+++***)))))),,,++++++++++++++++++,,,((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************))))))((('''''''''''''''((((((((((((((())))))***************************((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''(((((())))))******###$$$$$$%%%&&&'''((((((&&&((()))***)))((()))***((((((''''''''''''((((((((((((((((((((('''''''''+++***)))(((((()))*********++++++++++++***))))))###$$$&&&'''((('''&&&&&&************))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$)))***+++,,,+++***(((&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&(((***+++,,,+++)))(((+++(((%%%%%%'''))))))'''))))))(((((('''''''''''')))((('''&&&%%%&&&''''''******++++++)))(((&&&$$$&&&&&&&&&''''''''''''((())))))))))))************(((******&&&&&&((((((%%%((((((((((((((('''''''''''')))***++++++***)))'''%%%''')))***((('''''''''))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))((('''''''''''''''++++++++++++++++++++++++))))))***+++,,,,,,------)))))))))******+++++++++,,,,,,------...//////000,,,000222000+++((())),,,+++++++++,,,,,,---------------,,,,,,,,,------............------,,,,,,,,,------......///000000000666555444333333333333444111222222333333444555555666777888888777888:::<<>>>>>>>>>>>===???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGHHHIIINNNRRRSSSPPPMMMMMMMMMKKKPPPSSSRRROOOOOOTTTZZZaaa\\\VVVRRRTTTWWWZZZ[[[ZZZ[[[[[[[[[YYYVVVRRROOOPPPPPPQQQSSSUUUUUURRRNNNLLLKKKHHHEEECCCAAAAAAAAABBBAAA???===;;;:::999999888999999999777666444333222222222222111000///...------,,,,,,+++******)))++++++************++++++))))))))))))((('''&&&&&&''''''''''''''''''''''''******)))))))))((((((((())))))))))))************))))))(((''''''''''''((())))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))((('''((()))''''''''''''(((((((((((($$$%%%%%%&&&&&&''''''(((&&&((()))***(((((()))***((((((''''''''''''(((((((((((((((((((((((((((''',,,+++***))))))***++++++)))************)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$######%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''(((((()))))))))******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''')))*********)))(((+++)))&&&&&&(((***)))(((((((((((((((''''''&&&&&&(((''''''&&&&&&&&&&&&&&&))))))***))))))((('''&&&'''''''''((((((((())))))&&&&&&'''((()))******+++))),,,,,,))))))+++***'''(((((((((((((((((((((''''''(((***++++++***((('''%%%'''))))))((('''''''''))))))))))))))))))))))))******++++++++++++*********)))((((((''''''((((((*********************************++++++,,,,,,,,,++++++++++++***************++++++,,,,,,---.........333777666111---,,,---+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,......//////000111111111333333333222222222111111111111222222333444444444555666888888999:::===??????GGGJJJQQQaaaqqq999999777666555444444444666666888999:::;;;;;;;;;999999999999999:::;;;;;;;;;<<<>>>@@@@@@???>>>===???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDAAABBBDDDEEEFFFGGGGGGFFFIIIMMMQQQRRROOOLLLLLLMMMOOORRRTTTRRRNNNNNNRRRWWW___ZZZUUURRRSSSUUUXXXYYYWWWWWWXXXZZZYYYWWWRRRNNNSSSRRRRRRSSSTTTTTTRRRQQQKKKIIIFFFCCC@@@>>>======BBBAAA???<<<:::999888777777888888777666555333333222222111000////////////---,,,,,,++++++******************))))))*********+++******)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((''''''((((((***))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&(((***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((((()))((((((''''''''''''((((((''''''((((((((((((((((((,,,++++++***++++++,,,,,,)))))))))))))))((('''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$#########$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''((()))***++++++***)))'''%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))+++)))(((((()))******)))'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))((((((((('''(((((()))(((((((((((()))))))))***''''''''''''(((((((((((())),,,+++((((((++++++(((''''''((((((((((((((((((&&&'''((())))))((('''&&&&&&((())))))(((''''''((())))))))))))))))))))))))))))))************))))))******)))((((((((())))))((((((((((((((((((((((((******++++++++++++++++++------,,,++++++******)))((())))))***++++++,,,,,,...222777888444000...------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,...------------,,,,,,,,,...//////000111111222222000000111222111000///...000111111222222333444444444666888999:::;;;>>>AAA>>>FFFIIIPPPaaaqqq888777777666555555555555666777888999::::::;;;;;;999::::::;;;;;;<<<===>>><<<>>>AAACCCCCCBBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEIIIKKKLLLLLLJJJIIIJJJNNNRRRRRRPPPMMMMMMOOOSSSTTTUUURRRMMMLLLNNNQQQYYYVVVRRRPPPPPPRRRTTTVVVXXXXXXYYYYYYYYYWWWTTTQQQWWWVVVTTTSSSRRRRRRQQQPPPIIIGGGDDDBBB???>>>======AAA@@@>>>;;;999777666555666666666555444444333222222111000...---......///,,,,,,,,,++++++***************))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))((('''(((((((((***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&$$$######&&&))))))))))))((('''''''''&&&((((((''''''&&&&&&&&&%%%%%%'''))))))((('''((()))((((((''''''''''''((((((''''''''''''((((((((((((************+++++++++,,,))))))******))))))(((''')))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###(((''''''&&&'''((()))***''''''((((((((()))))))))******)))(((((('''&&&&&&((()))'''""""""&&&)))(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&((())))))'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((++++++++++++************,,,,,,,,,+++++++++++++++(((((())))))***++++++++++++///222222000---,,,+++---------,,,,,,+++++++++,,,---------,,,,,,++++++------------------------.........///000000111111...///111222222111///---000000111111222333333444444666777888999:::===???===EEEGGGNNN___ppp555555444444555666777777888888888999999:::;;;;;;<<<<<<===>>>>>>????????????@@@CCCEEEEEEDDDBBB@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAADDDGGGKKKOOOPPPNNNLLLJJJJJJMMMQQQQQQNNNLLLMMMNNNPPPQQQRRROOOMMMLLLNNNQQQUUUTTTRRRPPPPPPQQQTTTVVV]]]]]]]]][[[YYYWWWVVVWWWWWWVVVTTTQQQMMMKKKKKKKKKFFFEEECCCAAA@@@@@@@@@@@@???>>><<<:::888666555444555555444333333222222222111000...---,,,,,,---...,,,,,,+++++++++++++++*********))))))))))))******,,,+++)))(((((((((******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))(((((((((((((((***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&$$$###$$$&&&)))+++*********)))((((((((()))((((((''''''&&&&&&%%%%%%'''((()))((('''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))((())))))*********************++++++******)))((()))(((&&&%%%$$$$$$%%%&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&((()))+++&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((($$$$$$))))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((())))))(((((((((******))))))))))))******))))))))))))))))))))))))+++*********************))))))***++++++,,,------))))))******+++,,,,,,,,,+++,,,,,,+++******+++,,,---------,,,,,,+++++++++,,,,,,---------,,,******------------------------,,,,,,------...//////000...000111333333222000///000111111222333333444444555666777777777777:::<<<;;;CCCEEEKKK\\\mmm222222222333444555777777888888888999:::;;;===>>>@@@AAAAAAAAAAAAAAA@@@???@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCFFFJJJNNNOOOMMMJJJHHHHHHKKKNNNMMMKKKIIIJJJLLLJJJKKKLLLLLLLLLNNNQQQSSSSSSSSSSSSSSSRRRTTTWWWYYY```ccceeeaaaZZZVVVWWWZZZYYYXXXVVVRRRNNNKKKJJJKKKEEEDDDBBBAAA@@@@@@AAAAAA===<<<:::888777555555444444333222111111111111222000///...---,,,,,,,,,,,,++++++++++++++++++++++++*********))))))************))))))(((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++***))))))(((((())))))***))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++++++++***************)))((((((((((((''''''&&&&&&%%%&&&(((((('''''''''(((((((((''''''''''''((((((&&&&&&''''''((()))))))))'''((()))***************+++++++++++++++***)))))))))(((((('''''''''(((((('''''''''((())))))******))))))((('''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$"""$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''((($$$&&&((((((&&&%%%&&&&&&'''''''''(((((((((((((((''''''((((((''''''&&&%%%'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''%%%&&&''')))***,,,---...))))))&&& !!!&&&++++++&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******************************))))))******************''''''((()))+++,,,---...*********+++,,,,,,---------,,,+++******+++---...---,,,,,,,,,,,,,,,,,,+++,,,,,,---------+++***))),,,,,,,,,------------...+++,,,,,,------.../////////000222333333222111111111222222333333444555555555666777666666666888:::;;;BBBDDDIIIZZZkkk222222222222222333444555666666777999;;;>>>AAACCCEEEEEEEEEEEEDDDBBB@@@???AAAAAABBBCCCCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEIIILLLMMMLLLJJJHHHGGGJJJMMMLLLIIIHHHIIIKKKJJJJJJJJJJJJJJJLLLNNNPPPOOOQQQSSSTTTSSSUUUXXX[[[^^^gggmmmiii]]]TTTTTTXXXVVVWWWWWWTTTOOOLLLLLLMMMEEEDDDBBB@@@?????????@@@::::::888777666555555555333222111000000000111111.........------,,,+++***++++++++++++++++++++++++++++++************++++++'''(((((())))))(((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))************+++***))))))(((((())))))))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***))))))***+++))))))))))))************((((((((((((''''''''''''$$$&&&(((((('''&&&'''(((((((((''''''''''''((((((&&&&&&''''''((())))))***'''((()))+++,,,,,,++++++***************))))))(((''''''((((((((((((((((((&&&''''''((())))))******))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))%%%&&&'''((()))(((''''''$$$'''))))))'''%%%&&&'''((((((((()))))))))******))))))(((''''''''''''(((&&&&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&'''((()))***+++,,,&&&))))))&&&&&&***+++(((&&&&&&''''''((())))))***(((''''''''''''''''''(((((((((((('''&&&&&&(((***))))))))))))))))))))))))((())))))******))))))(((((((((''''''(((((()))***************************(((((())))))******++++++''''''((()))******++++++)))******++++++,,,,,,------,,,+++,,,---.........+++,,,,,,,,,,,,,,,,,,---+++,,,---------+++)))(((,,,,,,,,,---------......,,,,,,------.../////////000000111111111222222222222333333444444555666666444555666777777888:::<<<===CCCDDDIIIYYYkkk333333222222111222222222333444666999===AAAEEEGGGHHHHHHHHHGGGEEEBBB@@@>>>@@@@@@@@@AAAAAAAAABBBBBBEEEDDDBBBBBBAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFJJJLLLMMMMMMKKKIIIIIILLLNNNNNNKKKIIIKKKMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKNNNQQQRRRRRRSSSWWW[[[\\\hhhrrrooo```SSSQQQUUUOOOQQQRRRPPPLLLIIIIIIJJJFFFEEEBBB@@@>>>=========999888777666666555555555222111000//////000111111,,,---......---,,,***)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))*********+++))))))))))))************+++******)))))))))))))))((((((((((((((())))))***************************(((((((((((((((((((((((('''(((******)))(((((()))''''''(((((())))))******'''((((((((((((((((((((($$$&&&(((((('''&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((()))+++,,,------,,,,,,)))))))))))))))(((((('''###$$$&&&'''((('''&&&&&&&&&&&&''''''((()))******&&&&&&&&&''''''''''''((("""###$$$&&&'''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))"""###$$$$$$%%%&&&'''''''''&&&%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((******)))(((&&&$$$(((******(((&&&'''((((((((())))))******+++++++++***(((''''''(((((()))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))******)))((('''&&&&&&%%%!!!'''*********+++)))$$$&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((('''&&&&&&(((***))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))************************'''(((((()))***++++++,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,***+++,,,...000///...,,,+++++++++,,,,,,---------+++,,,---...---+++)))''',,,,,,,,,------.........------......///000000000000000//////000111222333333333444555555666666777333444666777888:::===???>>>EEEEEEJJJZZZkkk///000111222333444444444666777777777999???FFFKKKMMMKKKHHHBBB>>>===???AAACCCBBB@@@???>>>??????@@@CCCCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFFFFFFFDDDCCCAAACCCEEEHHHJJJKKKKKKJJJIIIHHHIIIKKKMMMMMMNNNMMMMMMOOONNNLLLKKKJJJJJJJJJJJJKKKJJJLLLQQQVVVYYYWWWTTTXXX^^^cccbbb[[[TTTQQQPPPPPPKKKIIIKKKJJJFFFFFFJJJEEEEEECCCAAA>>><<<:::999999888666555444444555555444333222000///---,,,+++///---+++++++++******+++***,,,------,,,+++,,,---+++))))))+++...000...,,,******))))))))))))******&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))'''''''''''''''((())))))((('''''''''(((***---///))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''$$$&&&''''''&&&&&&((()))))))))(((((('''''''''&&&,,,+++++++++***)))))))))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''(((***,,,---***************)))(((''''''''''''''''''((()))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))***,,,...,,,'''"""******+++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++---+++)))+++...000///...---+++)))+++---///---+++------,,,,,,,,,,,,++++++,,,+++++++++---------,,,---------.........//////000...------...111555777888666333111111222555666666666777777888999;;;<<>><<<>>>???AAA@@@???>>>>>>???AAAAAACCCBBBBBBDDDFFFHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKJJJJJJOOONNNMMMLLLKKKLLLMMMMMMJJJIIIKKKPPPVVVZZZYYYXXXSSSXXX]]]^^^ZZZUUURRRQQQNNNKKKJJJMMMKKKEEEBBBDDDBBBAAA@@@===;;;999777666888777555444333333444444333333222000///...------,,,---///...+++***,,,///,,,+++***)))***+++,,,---,,,+++***,,,///000///---***))))))(((((())))))***'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++)))(((((((((((('''%%%))))))))))))************)))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((()))))))))(((''''''(((***,,,---))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%&&&&&&&&&'''(((((())))))''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''$$$###"""###%%%&&&%%%$$$"""###&&&''''''(((***,,,)))(((((((((''''''''''''******)))))))))))))))(((((((((''''''''''''((((((''''''&&&%%%%%%&&&'''''''''((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((()))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((***,,,+++'''$$$***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++...+++***+++---//////------+++***+++---...---+++.........------,,,,,,,,,,,,,,,+++,,,---.........---------.........//////111000///...///111333444444333222111222333555666666666777777888999;;;<<>>BBBFFFIIINNNLLLHHHCCC>>><<<<<<>>>>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBDDDFFFGGGGGGFFFGGGFFFDDDCCCAAAAAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHMMMLLLLLLLLLMMMOOOPPPQQQKKKIIIIIINNNUUUZZZ\\\\\\SSSUUUXXXZZZYYYVVVRRROOOJJJIIIKKKNNNLLLFFFAAAAAAAAA@@@===;;;888777555555666555444333222222333333222222111111000/////////***///222///+++***...333666111+++((()))++++++***+++******+++---...---,,,)))((((((''''''(((((()))'''((()))******)))((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******************)))(((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))''''''''')))))))))'''))))))))))))************((((((((((((''''''''''''***))))))(((''''''&&&&&&'''''''''''''''((())))))))))))((('''((()))***+++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&$$$$$$%%%''')))***+++,,,)))*********)))(((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''###%%%&&&''''''''')))***((((((((((((''''''''''''''''''((((((((((((((()))((((((''''''''''''((((((''''''&&&%%%%%%&&&'''''''''(((((())))))(((''''''&&&'''((()))************(((''''''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))***(((''')))************))))))((())))))))))))))))))))))))((((((((()))))))))******************++++++,,,,,,...,,,++++++---...---,,,,,,+++***+++---...---,,,000000///...------,,,,,,++++++,,,------...//////------........./////////111111111111111000111111000000111222333444555666666666777777888999;;;<<<>>>BBBCCCKKK[[[iii111111333444555666666666555888;;;===???AAADDDFFFIIIHHHEEEAAA===;;;<<<=========>>>???AAADDDFFFHHHEEECCCCCCDDDGGGHHHHHHHHHHHHGGGCCCAAA???@@@AAABBBDDDEEEEEEGGGHHHKKKMMMNNNGGGHHHHHHHHHHHHIIIHHHHHHJJJJJJJJJKKKMMMPPPRRRTTTNNNKKKIIILLLRRRYYY\\\\\\XXXXXXXXXYYYYYYVVVQQQMMMKKKKKKLLLMMMLLLHHHDDDCCCAAA@@@===:::888666555555444333333222222222222222111111111111111000000000,,,//////,,,+++000666:::CCC:::///*********)))'''''''''((()))******))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************((((((((((((((((((((((((%%%$$$$$$&&&(((******)))''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''''''''''''''''''''((())))))***)))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%%%%"""###$$$%%%'''((()))***************)))'''&&&&&&%%%%%%&&&&&&&&&'''''''''***(((&&&&&&((())))))(((((())))))(((&&&$$$%%%&&&(((((((((((((((''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''')))***,,,---((())))))***++++++******((((((''''''''''''((()))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))***++++++((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++,,,,,,,,,...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,000000///...---,,,++++++)))***,,,,,,,,,---...///............////////////000111222222222222111000///000111333444444333333666666666777888999;;;;;;>>>BBBDDDLLL]]]kkk111111333444555666666666444666999;;;===>>>AAACCCCCCCCCAAA???<<<;;;<<<>>>>>>??????@@@CCCEEEHHHJJJFFFEEEDDDEEEGGGIIIJJJIIIIIIFFFCCC@@@???@@@AAACCCEEEEEEFFFGGGJJJLLLOOOPPPLLLLLLKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJMMMPPPRRRTTTRRRNNNJJJKKKPPPUUUXXXYYYZZZYYYYYYZZZZZZXXXUUURRRTTTSSSPPPLLLIIIGGGFFFDDD@@@>>>;;;888555444444444222222222222222111111111000000000000000000000000...---***)))000===DDDDDDBBB999///))))))***)))'''&&&'''((()))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++'''''''''''''''''''''''''''&&&&&&''')))******)))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))'''''''''''''''((()))))))))))))))(((((((((((((((************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$###%%%&&&%%%%%%%%%%%%&&&&&&&&&'''))))))(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$###$$$&&&&&&&&&((())))))(((&&&$$$$$$%%%'''''''''(((((((((((((((((((((((())))))*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))'''&&&'''***---000+++,,,,,,,,,++++++***)))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))+++---...'''((()))***************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---,,,,,,+++,,,,,,......------,,,++++++***(((***,,,,,,++++++---///........./////////000000...///111333444333222111000111333444444333111000666666666777888999;;;;;;===BBBDDDMMM]]]kkk000111222444555555555555333555888999:::<<<>>>@@@???@@@@@@>>><<<<<<===???@@@@@@@@@AAACCCEEEGGGIIIGGGEEEDDDDDDGGGIIIJJJJJJHHHFFFCCCAAA@@@AAACCCDDDFFFFFFGGGHHHJJJKKKLLLLLLOOOOOONNNMMMLLLLLLLLLMMMIIIIIIIIIJJJLLLOOORRRSSSTTTOOOKKKJJJNNNRRRUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZ___]]]VVVLLLFFFFFFEEECCC===;;;888444222111111111111111222222222222111111000000000000////////////++++++((((((444EEEKKKGGG555000***'''(((******)))(((***++++++***)))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******************)))(((((())))))))))))******''''''''''''''''''''''''---,,,************)))'''))))))))))))************'''''''''(((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((************************)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&%%%'''***(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&+++(((%%%$$$%%%'''''''''$$$&&&''''''&&&&&&((()))'''''''''(((((((((((((((((()))))))))))))))******''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&///---)))'''&&&(((***,,,,,,,,,,,,,,,+++***)))((()))((((((''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++******+++---///&&&'''(((******+++++++++)))))))))))))))))))))))))))))))))*********++++++)))******+++,,,---......+++,,,,,,,,,******,,,...,,,---...---+++***+++,,,---,,,,,,,,,,,,+++++++++))),,,...---+++***,,,///....../////////000000000...///111333444444333222222333444444444333111000666666777777888999;;;<<<===BBBDDDMMM]]]jjj///000111333444444555555444555777888888:::===@@@AAAAAAAAA???===<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEEEECCCBBBBBBEEEGGGHHHIIIFFFEEECCCBBBBBBCCCEEEFFFEEEGGGIIIKKKLLLMMMMMMMMMPPPOOONNNLLLKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSRRRNNNJJJIIIMMMQQQSSSSSSQQQTTTWWWXXXVVVVVVYYY[[[___^^^WWWLLLFFFGGGGGGCCC===;;;777444111000111111111111222333333333222111000/////////......------''',,,,,,)))000<<<===777******((((((((()))***+++(((***,,,,,,***))))))+++***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***&&&&&&''''''((((((((((((''''''''''''''''''''''''***((('''((()))***((('''))))))))))))************''''''''''''((((((((()))'''''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((((((((************************)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###''')))(((%%%$$$'''***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&...+++(((&&&''')))******$$$%%%''''''&&&'''(((***''''''''''''((((((((())))))((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&+++***)))(((''''''''''''))))))*********))))))((())))))((('''''''''''''''&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))''')))++++++***)))+++---&&&'''((()))++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---...///)))+++,,,+++******,,,///+++---...---+++***+++---,,,,,,,,,---------------,,,///111000,,,***---000.../////////000000000000111222222222333222222222222333333444444444444333666666777777888999;;;<<<===BBBDDDMMM\\\iii///000111222333444444444555666777777888:::===@@@CCCDDDCCCAAA>>>===>>>???@@@@@@?????????@@@AAABBBDDDBBB@@@@@@CCCEEEGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGDDDFFFJJJNNNQQQSSSSSSSSSOOONNNLLLKKKJJJJJJJJJKKKNNNNNNMMMMMMNNNPPPRRRSSSQQQMMMIIIIIIMMMQQQRRRRRRQQQUUUXXXVVVRRRQQQTTTXXXYYYZZZUUULLLHHHKKKKKKGGG@@@===999555333222333333111111333444444333222111000//////...------,,,,,,%%%...000***)))---***""")))***++++++***)))***+++&&&)))+++***(((&&&((()))******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((()))))))))))))))))))))))))))))) ###''')))***)))''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))&&&''''''((())))))((((((******************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((('''###"""%%%)))########################%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++(((%%%###$$$&&&''''''&&&(((((((((&&&%%%&&&'''&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&###$$$''')))***)))'''%%%%%%&&&'''((())))))))))))***)))((('''''''''''''''&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&)))++++++)))((()))+++%%%&&&((()))+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))******+++---...//////(((***,,,+++******---000+++---///...+++)))+++---,,,,,,------.../////////...222444222---+++...111////////////000000000000444444333222222111111000222222333333444555666777666666777777888999;;;<<<===BBBDDDMMM\\\hhh111111111111222333444555555444444444777;;;???AAAGGGEEEAAA>>>;;;:::999:::AAAAAAAAA@@@@@@????????????AAACCCDDDEEEDDDCCCBBBEEEEEECCCBBBBBBCCCDDDDDDGGGHHHIIIIIIIIIKKKOOOQQQUUUQQQMMMJJJJJJKKKLLLKKKKKKNNNOOOLLLMMMPPPQQQNNNOOONNNMMMLLLNNNRRRVVVYYYWWWVVVUUUTTTTTTTTTTTTTTTQQQOOOLLLJJJIIIHHHEEEBBB===;;;888555333222111111//////000000111111111222//////...---,,,,,,,,,,,,***((('''((()))***)))'''*********************************))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))---***((((((+++,,,+++)))******************++++++''''''(((((())))))******''''''(((((())))))******'''((()))(((&&&%%%%%%'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''((()))******++++++***)))((((((((()))(((((())))))))))))((((((*********)))))))))))))))++++++++++++*********)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((+++***)))((('''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&&&&''''''((()))******+++))))))(((((('''''''''&&&$$$###$$$''')))***)))'''%%%)))+++((($$$"""&&&***)))((((((''''''''''''(((+++******)))(((''''''&&&''')))+++---......,,,,,,+++***)))((((((***,,,---((())))))(((''''''***,,,******))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&---+++))))))+++---------******))))))))))))******+++++++++++++++***)))(((************************++++++,,,,,,,,,,,,---------,,,,,,+++*********+++------------------------222111000//////...//////............////////////000000111222333333333333111222333444555666555555333444666888:::;;;;;;;;;<<>>@@@BBBDDDGGGHHHIIIHHHHHHEEEDDDCCCBBBAAABBBCCCCCCGGGHHHIIIIIIIIIKKKMMMPPPRRRPPPNNNLLLJJJJJJKKKLLLLLLOOOOOOLLLMMMPPPPPPMMMLLLKKKJJJKKKMMMQQQUUUXXXYYYXXXVVVUUUSSSRRRQQQQQQMMMKKKHHHEEEDDDCCCAAA???<<<:::888555333222111111.........//////000000000///...---,,,,,,++++++,,,***)))((()))***+++***(((***************************)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++)))((())),,,///...---,,,+++***))))))******+++(((((((((((())))))))))))'''((((((((()))))))))***((()))***)))'''&&&'''(((((((((((((((''''''''''''&&&&&&'''((()))***++++++(((((((((((())))))))))))******))))))((())))))))))))************))))))(((***)))))))))))))))))))))++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((()))******+++)))((((((((('''''''''''''''''''''((()))(((&&&$$$&&&&&&''''''&&&'''((()))'''''''''''''''((()))************)))((('''''''''###$$$%%%&&&''''''&&&&&&'''((()))*********)))((((((((()))(((''''''))),,,(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))+++***************))))))+++***))))))+++,,,,,,+++******))))))))))))******,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,---------,,,,,,+++******++++++------------------------......------,,,,,,------////////////000000000000000000111222333333333333333333333333333333333333666666777888:::;;;<<<<<<<<>>@@@AAA@@@@@@???????????????>>>@@@AAADDDGGGIIIJJJKKKKKKDDDDDDBBBAAAAAAAAABBBBBBHHHIIIJJJIIIIIIIIILLLMMMMMMOOOPPPNNNKKKIIIJJJLLLMMMOOOOOOLLLLLLNNNNNNKKKHHHHHHGGGIIILLLPPPUUUWWW[[[YYYWWWUUURRRPPPNNNMMMIIIFFFBBB???>>>===<<<;;;:::999777555333111111000---------.....................---,,,+++++++++++++++***))))))++++++***)))************************))))))))))))))))))******((()))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++))))))(((***...000111111...,,,***(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))((()))***)))((('''((()))((((((((((((''''''''''''&&&''''''((()))***++++++&&&''')))*********)))((())))))((((((((()))******************)))))))))((())))))))))))))))))************)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))******((((((((((((''''''''''''(((''''''((()))(((&&&$$$***(((&&&''')))***)))'''''''''''''''(((((()))*********))))))((((((''''''&&&'''''''''''''''''''''$$$'''+++---...,,,(((&&&'''((()))((('''''')))+++'''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))*********+++++++++++++++***))))))***,,,,,,+++)))******))))))))))))******...---,,,+++***+++,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------------------,,,,,,+++++++++,,,------//////000000000111111111///000111222333333333333666555333222222333333444666666555555666777999:::<<>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBDDDFFFGGGHHHHHHFFFEEECCCBBBAAAAAABBBCCCHHHIIIJJJJJJHHHHHHJJJKKKHHHMMMPPPOOOKKKHHHJJJMMMMMMOOOOOOLLLKKKMMMMMMJJJFFFFFFFFFHHHKKKPPPTTTVVVYYYXXXWWWUUURRROOOMMMLLLGGGCCC>>>;;;::::::999999888777666444222111000000------------...............---,,,+++***************)))((()))******)))(((************************)))))))))))))))*********))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))***---///000111///---+++((('''((()))*********))))))((((((''''''(((((((((((())))))))))))''')))***)))''''''((()))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%''')))***+++***((('''((((((((((((((()))***+++******))))))(((((((((((()))))))))))))))*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######'''''''''((((((((())))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''%%%%%%&&&(((******)))'''+++******)))))))))((('''***)))((((((((((((((((((***)))))))))(((((((((''',,,+++***************+++''')))---///000...+++((('''((())))))(((((()))+++'''((((((((()))))))))***(((((('''''''''((())))))))))))))))))))))))))))))(((((())))))******++++++)))))))))+++,,,,,,***(((******))))))))))))******---,,,***))))))***,,,---************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,---...///000////////////000000000000///000111222222333333222666555444333333444666777999777666555666777:::;;;<<>>???@@@@@@AAAAAAAAAAAAAAAAAA???@@@AAACCCDDDEEEFFFFFFHHHGGGEEECCCCCCCCCCCCDDDGGGIIIJJJIIIHHHGGGHHHIIIFFFKKKOOOOOOKKKIIIJJJMMMLLLOOONNNKKKJJJMMMLLLIIIEEEFFFFFFHHHKKKOOORRRTTTUUUTTTTTTSSSQQQOOOMMMKKKFFFBBB===:::888888888777555555444333222111000///........................------+++***************)))'''''''''((()))((('''))))))))))))))))))))))))(((((())))))******************))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))******+++,,,---...---+++)))(((((()))*********))))))((((((''''''))))))))))))((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%''')))***+++***((('''((('''''''''((()))******)))((((((''''''(((((()))(((((())))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&(((******)))'''!!!%%%))))))&&&%%%'''***((((((((((((((()))***+++))))))))))))((((((((((((***)))((((((((((((((())))))***+++------,,,++++++&&&((())))))(((((()))******)))))))))(((((((((''')))((((((((())))))***+++))))))))))))))))))))))))(((((())))))******++++++*********+++,,,,,,***(((******))))))))))))******+++***((('''''')))+++,,,************************+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------------------------------+++++++++,,,---...///000---------.........////////////000111222222222222222222111000222444777888<<<;;;999888999;;;===>>><<>>>>>????????????AAAAAABBBDDDFFFHHHJJJKKKIIIGGGFFFDDDCCCBBBCCCCCCDDDFFFHHHIIIHHHGGGHHHIIIFFFGGGIIIJJJKKKLLLLLLMMMIIILLLLLLIIIJJJMMMMMMJJJGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJIIIFFFDDDBBB>>>;;;888666555444222000111222222222222000///......---------,,,,,,,,,+++,,,+++***))))))(((((())))))'''&&&'''((()))((('''))))))))))))))))))))))))'''(((((()))******++++++...---+++)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''')))***)))&&&&&&(((***)))***++++++++++++***)))(((((((((((())))))))))))***)))))))))((((((((('''%%%'''((((((''''''((()))((((((((((((''''''''''''''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))((('''''''''(((((()))((((((((())),,,...000'''(((((()))******++++++++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))+++***)))******)))&&&###$$$&&&''''''(((***''''''(((((()))***,,,,,,(((((((((((())))))))))))'''((()))+++++++++******&&&&&&''''''((((((((((((%%%(((******)))((())))))))))))))))))(((((((((((('''''''''((((((***++++++))))))))))))))))))))))))+++***************))))))///---++++++,,,---,,,+++******))))))))))))******(((((()))))))))*********************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------+++++++++++++++,,,---...------------.........///...///000111222222222222......///000222333444444222333444555666777888999<<>>>>>>>>???@@@BBBEEEHHHKKKLLLHHHGGGEEECCCBBBAAABBBBBBCCCEEEHHHIIIHHHHHHHHHIIIGGGGGGFFFHHHKKKMMMMMMLLLHHHKKKKKKIIIJJJMMMMMMKKKGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGFFFEEEBBB???===:::888666444333111...,,,000111222222222000///...,,,,,,,,,++++++*********,,,+++***)))((((((((((((***((('''((()))***)))((())))))))))))))))))))))))'''(((((()))***+++++++++000...+++)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&(((***)))'''&&&))),,,((()))+++,,,---+++***)))''''''(((((())))))************))))))((((((((('''&&&((())))))(((((()))+++)))(((((((((''''''''''''************))))))))))))((((((((((((((()))*********)))((('''''''''''''''***)))))))))+++...111333'''(((((()))***+++++++++++++++++++++************)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((&&&$$$######$$$$$$%%%'''(((((()))%%%&&&''''''((((((''''''&&&'''((()))************''''''''''''''''''''''''&&&'''''''''(((((())))))((('''((()))++++++)))'''''''''(((***,,,+++)))&&&...---+++***((('''&&&&&&(((((((((((())))))))))))###%%%''')))******)))(((&&&''')))*********)))(((%%%'''******)))(((((()))''''''(((((())))))******&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))((((((''''''&&&&&&111...,,,+++,,,------,,,******))))))))))))******((()))***+++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------------------------......------......//////............/////////000...///000111111222222111222333444555555555555444666777888:::<<<=========<<>>===<<<:::999:::<<<@@@??????>>>>>>>>>>>>???@@@>>>???BBBGGGIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFEEEFFFFFFEEEAAA???DDDDDDCCCBBBAAA???>>>===888777777666444222000...000000000000////////////++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$%%%&&&&&&'''''''''''''''+++***)))(((((()))***+++&&&&&&''')))******************))))))((((((''''''******))))))((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''+++++++++++++++***)))((())))))*********))))))((($$$$$$%%%%%%&&&'''((((((((((((((((((((()))******))))))(((''''''((()))***(((((()))***************%%%&&&'''((()))***+++,,,...---,,,+++***(((''''''&&&&&&''')))---111666888)))************+++++++++******))))))))))))))))))+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++)))&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''((((((((('''&&&&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''%%%$$$%%%%%%&&&((()))***222///+++(((((((((((('''(((((())))))))))))((((((&&&&&&%%%%%%''')))+++,,,***)))(((''''''&&&''''''++++++++++++,,,,,,,,,,,,)))***+++++++++)))((('''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((*********)))))))))))))))+++++++++++++++++++++++++++++++++************)))((((((((((((((()))))))))(((***,,,---...---,,,+++,,,,,,++++++,,,,,,---...))))))***+++,,,,,,,,,,,,+++---//////...---...///,,,---///...------...///.........---,,,,,,++++++.../////////000000000111222333444666777666666555444666777777777777:::<<<;;;???AAAIIIXXXddd{{{000000000000111222333333333444666777777777999;;;<<<===>>>===;;;:::;;;<<<>>>============>>>??????@@@??????AAAEEEGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEGGGIIIKKKLLLKKKHHHEEECCCDDDGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHGGGEEEFFFFFFEEECCCAAAEEEEEEDDDBBB@@@>>>;;;:::777666555333222000///...000000000/////////......++++++++++++++++++++++++))))))))))))))))))))))))******))))))((('''''''''''''''((())))))))))))))))))((((((''''''(((((()))&&&'''((())))))***))))))***)))))))))((((((((('''************)))))))))(((*********)))))))))(((((((((((())))))))))))((((((+++++++++++++++***))))))))))))************))))))&&&&&&&&&''''''(((((()))((((((((((((((()))*********)))((((((((()))******((())))))*********))))))&&&&&&'''((()))***++++++------,,,+++***))))))((('''''''''(((***---000222)))************+++++++++*********++++++,,,,,,,,,*********)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''(((((()))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))((('''%%%%%%&&&''''''(((((((((((())))))))))))************)))))))))(((***(((&&&%%%%%%'''***+++111...***(((((((((((('''(((((())))))))))))((((((''''''(((((()))+++,,,---))))))(((''''''''''''''''''''''''((((((((())))))((())))))***)))((('''&&&))))))(((((())))))***+++''''''&&&&&&&&&'''((((((***)))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))((((((((())))))********* """%%%''')))******)))+++++++++++++++,,,------+++,,,,,,,,,,,,,,,+++++++++,,,......---------///,,,---......,,,+++,,,...111000000000000//////////////////000000000000000222333555666777777666666444666777777777777:::<<<===AAAAAAHHHVVVbbbyyy111111111111222333444555222444666777777888:::<<<;;;===??????===<<<;;;<<<<<<<<<<<<<<<===>>>??????@@@??????@@@CCCDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCDDDEEEHHHKKKOOOQQQRRRMMMHHHDDDDDDFFFHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLIIIHHHGGGHHHIIIHHHGGGEEEFFFEEEDDDBBB???<<<999888777555333111///.........000////////////.........++++++++++++++++++++++++))))))))))))))))))))))))************************((()))******++++++******((())))))))))))))))))((((((((())))))))))))(((((())))))))))))((((((((((((++++++************)))))),,,++++++++++++*********))))))************))))))***++++++++++++***))))))))))))***************)))((((((((((((((((((((((((((((((((((((((()))******+++******)))))))))******))))))*********))))))((((((((((((((())))))))))))++++++++++++************))))))((('''((()))***+++)))************+++++++++******+++,,,---...//////******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&$$$$$$%%%''')))(((((((((((())))))))))))*********)))))))))((((((+++)))'''%%%&&&***...000///---***((())))))((('''(((((())))))))))))((((((&&&'''(((***++++++++++++)))((((((''''''''''''(((((()))))))))************'''((((((((((((''''''&&&***))))))))))))***++++++)))((('''&&&&&&&&&'''((())))))))))))))))))******+++++++++++++++++++++++++++++++++************)))(((((()))***++++++,,,,,,$$$%%%'''***+++,,,,,,,,,+++************+++,,,,,,............---,,,+++******,,,------,,,+++---...///000000///---,,,---...000000000111111111111111000000000000000000000000222333444555666666666666444666777777777777:::<<>>===<<<<<<======<<<<<<<<<======>>>=========>>>@@@BBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCCCCDDDFFFJJJOOOQQQSSSOOOKKKHHHHHHIIIIIIIIIFFFHHHJJJLLLMMMMMMLLLKKKHHHIIIKKKNNNOOOMMMJJJFFFDDDCCCBBB@@@>>>;;;999777777555222000......///////////////.........------************************((((((((((((((((((((((((*********************+++))))))***++++++++++++******+++,,,------,,,+++***((())))))))))))(((((('''))))))))))))((((((((((((***)))))))))))))))))))))++++++++++++++++++++++++((())))))******))))))(((******+++++++++******)))))))))***+++++++++******)))(((((((((((((((((((((((((((((((((((())))))***+++++++++***************)))************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''(((((())))))*********++++++++++++,,,,,,,,,------......***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''''''''((((((&&&&&&''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&(((+++///222444---+++)))((()))))))))((((((((())))))))))))(((((($$$%%%'''))))))))))))((((((((('''''''''(((((()))))))))*********+++++++++((((((((((((((((((((('''((((((((((((((())))))***+++)))'''&&&%%%&&&'''((()))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))(((((()))***,,,---......,,,,,,---......------,,,******))))))******+++,,,......//////...---,,,,,,***+++,,,+++******,,,---333444444333000//////000,,,------...//////000000111111111000000000000///111111222333444444444444444666777777777777:::<<>>???>>>=========@@@???>>>===============;;;;;;<<<===>>>@@@CCCDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAAAAACCCGGGJJJMMMMMMLLLKKKKKKLLLLLLJJJIIICCCEEEGGGIIIJJJJJJHHHGGGEEEHHHNNNSSSUUURRRKKKFFF@@@@@@???>>>===;;;999888777555222000//////000000............------------************************(((((((((((((((((((((((((((((())))))))))))))))))'''((())))))******))))))***+++,,,------,,,+++***((())))))))))))(((((('''(((((((((((())))))))))))'''(((((((((((((((((((((************************'''(((((())))))((((((''')))******+++++++++******))))))***+++++++++++++++((((((''''''''''''''''''((((((((((((((())))))***++++++++++++******))))))))))))*********))))))((())))))))))))((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***))))))*********+++++++++------,,,,,,++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%))))))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''%%%###!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((&&&%%%(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&###%%%(((,,,///000111000+++)))(((((()))***)))((((((((())))))))))))((((((%%%&&&''')))))))))(((''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((()))))))))))))))))))))***((((((((((((((())))))******)))((('''&&&''''''((((((((())))))************+++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,---......******************))))))******))))))******+++,,,,,,---....../////////...***++++++***)))***,,,...333444444333000//////000++++++,,,---......//////111111111111000000000000000000000000111222333333444666777777777777:::<<<===@@@>>>BBBNNNXXXnnn............///000111222555666777666444333444555777:::<<<======<<<===>>>BBBAAA@@@????????????@@@;;;<<<=========???BBBDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAACCCFFFGGGGGGGGGGGGJJJLLLLLLJJJHHHBBBCCCEEEFFFFFFEEEEEEDDDBBBFFFMMMTTTVVVSSSLLLFFF>>>>>>>>>===<<<:::888888555444222111/////////000......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''((((((((((((((()))))))))))))))''''''((((((((((((''''''))))))***++++++++++++***))))))***+++,,,,,,,,,,,,''''''''''''''''''''''''((((((((((((((()))******++++++++++++***)))((('''(((((()))***************))))))))))))(((((((((((('''''''''''''''(((((((((''''''((()))******++++++)))************+++++++++------,,,+++***)))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&***))))))(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((($$$%%%&&&'''''''''''''''&&&&&&'''&&&%%%###""" $$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((******(((&&&$$$(((((((((((()))))))))))))))))))))(((((((((''''''&&&(((,,,...///---***((()))((('''(((***+++***)))(((((())))))))))))(((((((((((()))***************&&&&&&&&&'''''')))***+++(((((((((((())))))))))))***))))))))))))******+++***))))))))))))***++++++)))))))))(((((((((((('''((((((((()))******+++++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,------''''''((()))***+++,,,,,,+++************+++,,,,,,+++,,,---...////////////+++++++++***)))***,,,...///000000///---,,,---...,,,------...///000000111000000000111111111222222000/////////000111222333444666777777777777:::<<<;;;???>>>CCCOOOYYYnnn............///000111111222444555444333333444555777888:::;;;;;;;;;===>>>AAAAAAAAAAAABBBCCCDDDEEE>>>??????===<<<<<>>>>>>>>???AAABBBDDDEEEBBBBBBBBBCCCFFFGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAADDDIIIOOORRRPPPKKKGGG???>>>>>><<<:::888666555222222111000//////......---------,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((())))))(((((()))((((((''''''(((((()))&&&'''((())))))***))))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((()))))))))******(((((())))))))))))(((((())))))***+++++++++++++++((()))***+++,,,,,,,,,,,,'''''''''(((((())))))***((((((((((((((()))************+++******((('''&&&&&&'''(((***++++++++++++(((((((((((())))))))))))))))))))))))))))))((((((&&&'''((())))))*********)))************+++++++++,,,,,,++++++******))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((###$$$%%%'''((((((''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''((()))((('''&&&(((((((((((())))))))))))))))))((((((((('''''''''((()))+++,,,,,,***'''%%%'''&&&&&&(((***++++++)))(((((())))))))))))(((((()))))))))))))))******+++%%%%%%&&&&&&((()))***++++++++++++,,,,,,,,,,,,---)))(((((('''((()))***+++))))))(((((())))))***+++&&&''')))******)))(((''''''(((((()))******+++++++++++++++++++++++++++++++++++++++************))))))*********++++++,,,,,,*********+++,,,---...///+++++++++++++++,,,------,,,------.........------,,,,,,,,,***)))***---///,,,---......,,,+++,,,.........//////000000111111//////000111222222333444111111000000111222444555444666777777777777:::<<<:::>>>@@@FFFSSS\\\ppp............///000111222000111333333333333555666666888999999999:::===??????@@@AAABBBDDDFFFHHHJJJBBBBBBAAA>>>;;;:::===@@@============>>>>>>>>>>>>;;;<<<===???AAACCCDDDDDDAAA???===>>>@@@BBBDDDDDDDDDDDDBBBAAAAAA@@@AAAAAAAAABBBEEEIIILLLMMMJJJHHH@@@@@@>>><<<999666444333000000000000///...,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''((()))))))))))))))+++***)))(((((()))***+++&&&&&&((()))************'''((((((((())))))******'''((((((((())))))******(((((())))))*********+++))))))************))))))((()))***+++++++++++++++((()))***+++,,,---------'''(((((()))***++++++,,,((((((((((((((()))******)))*********)))(((&&&%%%%%%&&&((()))+++,,,,,,,,,(((((((((((()))))))))***++++++++++++*********)))&&&&&&'''((()))))))))((()))************+++++++++++++++++++++++++++++++++(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))"""$$$%%%'''((((((''''''%%%%%%&&&'''(((***++++++$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))((((((&&&&&&&&&(((***,,,+++***(((((())))))))))))(((((((((((('''&&&&&&''')))***%%%%%%&&&&&&((()))+++,,,((())))))))))))*********((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&'''(((((($$$&&&)))+++,,,***(((''''''(((((()))***++++++++++++++++++++++++++++++++++++++++++************)))*********************+++---,,,++++++*********+++,,,,,,++++++,,,,,,---...............---,,,++++++,,,,,,,,,+++***+++---000,,,...///...------...///............////////////......///111222333444555333222222111222444555666444666777777777777:::<<<999???AAAIIIVVV___sss......//////000000111111666555444333444444666777777777777777888999:::;;;===???CCCGGGHHHGGGEEEDDDGGGEEEBBB???<<<;;;::::::888999:::<<<>>>???@@@@@@AAA@@@@@@@@@AAACCCDDDFFFAAA@@@???@@@AAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGHHHHHHFFFCCCAAA;;;:::999888777555555444444333333222000...---,,,,,,,,,+++***))))))************)))((((((((((((((((((((())))))((('''&&&&&&'''((()))((('''&&&'''))))))))))))))))))))))))))),,,,,,,,,++++++)))((((((************)))))))))))),,,+++***((((((((()))******(((&&&'''***+++)))'''(((((((((((((((((((((((()))((((((''''''''''''(((******++++++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))******++++++((()))***+++++++++++++++'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++)))((((((***++++++++++++***))))))''''''((((((((((((''''''((((((((()))(((((('''&&&))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((((((((((((''''''(((((((((&&&'''***++++++(((%%%###))))))***,,,---...///000+++++++++***************)))))))))(((&&&''')))+++,,,+++***((('''&&&&&&&&&******)))((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++++++++---,,,***))))))***,,,---)))******)))(((((()))+++((()))***+++,,,+++******+++//////+++***---///,,,+++---//////---+++++++++*********++++++,,,,,,---,,,++++++******++++++,,,////////////............+++---///111222333333333111111222222222111111000444444444444444444444444888666555333444666999:::===>>>CCCKKKUUUdddyyy.........///000000111111444444333333333444666777666666777777888999;;;;;;>>>@@@CCCEEEGGGGGGFFFEEEGGGEEECCCAAA???>>>======;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCEEEFFFBBBAAA@@@@@@AAAAAA@@@>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCEEEEEEEEECCC@@@???;;;:::999888666555333333333333222111000...---,,,,,,++++++***))))))************)))((((((((((((((((((((())))))(((''''''&&&'''((()))(((''''''((()))))))))))))))))))))))))))*********))))))((('''&&&************************,,,+++)))((((((((()))******((('''(((******)))'''))))))))))))))))))))))))(((''''''''''''((())))))******++++++++++++*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********))))))******+++*********'''((()))******)))((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++*********++++++++++++***))))))'''(((((())))))(((((('''((((((((((((((('''&&&&&&(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((''''''&&&&&&''''''((()))***++++++,,,))))))))))))*********+++)))))))))((('''''')))+++''''''&&&''''''((())))))******)))(((((((((((((((+++***)))(((&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))******++++++---,,,***))))))***,,,---***++++++***(((((()))+++***++++++,,,+++***)))(((&&&+++//////+++)))+++......,,,******,,,------,,,+++++++++++++++,,,,,,,,,...------,,,,,,------...------......//////000000...///000111222111111000111111222222222111111000222222333444444555666666:::888666555444666888999======BBBKKKUUUdddyyy---......//////000111111222222222222333444666777666666666777888:::;;;<<<>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===>>>@@@AAABBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCAAA@@@???@@@???>>><<<>>>>>>>>>?????????@@@@@@???@@@AAABBBAAA???===;;;;;;:::999777555333222111222222222111000...---,,,,,,+++******)))************))))))((((((((((((((((((((()))))))))((('''''''''((())))))''''''((()))))))))))))))))))))))))))))))))***))))))((('''&&&************************+++***))))))((()))))))))***)))((((((******)))(((************************''''''''''''((()))************++++++++++++************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))*********)))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,***++++++++++++***))))))((())))))******))))))((('''''''''(((''''''&&&%%%'''((()))))))))(((&&&&&&''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''(((((((((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&((()))''''''((((((((()))))))))''''''(((((())))))******((())))))((('''''')))***%%%%%%%%%%%%&&&((()))******))))))(((((((((((((((+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++,,,+++***))))))***+++,,,,,,,,,,,,+++)))(((***+++,,,,,,,,,,,,***)))((('''%%%''',,,000,,,***555EEE^^^NNN:::...,,,---,,,))),,,,,,,,,,,,++++++++++++...------,,,,,,------...+++,,,---...///000111111111111111111000///......000111111222222222111111111111222444555666777888<<<:::888666555666777888<<<<<>>>>>>>>???AAABBBDDDEEEEEEEEEDDDCCCBBB@@@???>>>======>>>@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>>>>>>>===;;;:::=========>>>>>>>>>>>>???===>>>>>>>>>>>><<<:::888:::999777666444222000///111111111000///...,,,+++++++++***************+++))))))(((((((((((())))))(((((()))))))))(((((('''''')))***)))((('''((()))))))))))))))))))))))))))+++++++++++++++***))))))(((((())))))))))))************))))))))))))))))))***))))))))))))***)))))))))))))))))))))))))))))))))((((((((((((((())))))******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))((('''&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++***++++++++++++***))))))))))))************))))))'''''''''''''''&&&%%%%%%&&&'''((())))))((('''&&&''''''((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((''''''((()))***)))((('''(((***(((((('''&&&&&&'''''''''))))))(((((((((((())))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************+++******)))******+++,,,,,,------,,,***)))***+++,,,,,,++++++***)))(((((()))&&&)))...---///GGGdddmmmIII111+++---,,,)))---------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,---......///000000111111111000000///......000000111222222222111111222222333444555666777777:::999888777777777999999;;;<<>>>>>???@@@@@@@@@???CCCDDDFFFGGGGGGEEEDDDBBB@@@>>>===<<<======;;;999<<<<<<=========>>>>>>>>>=========<<<;;;:::888777888777666444222111//////000000000///...---,,,++++++***************++++++))))))(((((((((((())))))(((((()))))))))))))))(((((()))***)))((('''(((***))))))))))))))))))))))))***++++++++++++******)))'''''''''((((((((()))))))))))))))*********)))))))))*********)))))))))***((((((((((((((((((((((((+++***)))(((((((((((((((******++++++++++++******)))******++++++******)))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))*********+++++++++*********++++++++++++***))))))))))))************))))))''''''((((((''''''&&&%%%&&&'''((())))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))))))))((()))))))))(((((((((((('''***))))))((('''&&&%%%%%%''')))***)))((('''((()))))))))(((((('''((((((((())))))(((((((((((())))))&&&&&&&&&''''''(((******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))***++++++,,,,,,------+++***)))***,,,******************++++++,,,''')))...,,,///EEEaaaoooXXX:::******///000---...------,,,,,,+++++++++,,,++++++******++++++,,,...............---------///////////////000000000///000111222222222222222444444555555555555555666777777777777888999;;;<<<;;;<<>>???AAACCCDDDJJJKKKLLLMMMLLLIIIFFFDDD@@@@@@AAABBBBBBBBBAAAAAACCCEEEFFFHHHGGGEEEBBB@@@>>>===<<<===>>>???>>>===<<<<<<<<<=========>>>>>><<<<<<;;;;;;999888666666555555444333111000//////////////////...---,,,+++*********)))******+++,,,((((((((((((((())))))***(((((()))*********))))))((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((()))))))))(((((()))************))))))***++++++))))))***+++''''''''''''''''''''''''+++***))))))((((((((()))******++++++++++++******))))))************))))))))))))))))))))))))))))))************))))))))))))))))))*********)))(((((())))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((())))))))))))******+++++++++******)))***++++++++++++***))))))((())))))******))))))(((((((((((()))(((''''''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((((())))))(((((('''&&&&&&''')))***''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%'''(((******)))(((((()))'''''''''((((((***+++,,,((((((((((((((())))))***))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******(((((()))******+++++++++***+++,,,+++))))))+++,,,******))))))***++++++,,,***)))+++...,,,)))111???>>>444***(((---111///,,,------------,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,...------...///000111222///000111222222222222222555555555555555555555555555555666777888:::;;;<<<<<<===AAAJJJTTTbbbwww,,,,,,---......//////000222333444555666555555444444555555777888;;;<<<===>>>???@@@AAACCCDDDEEEEEEFFFHHHKKKNNNNNNLLLIIIGGGBBBBBBCCCCCCCCCBBBBBBAAABBBDDDGGGHHHGGGDDDAAA>>>>>>======???AAACCCCCCBBB<<<============>>>>>>>>>;;;:::999888777555444444333333222111111000//////............------,,,+++******))))))***++++++,,,((((((((((((((()))******(((((()))***************((()))******)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***+++++++++'''((()))***+++******))))))***,,,+++)))(((***,,,(((((((((((((((((((((((((((((((((((()))***+++,,,******++++++++++++******))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))******+++************)))(((''''''((()))***'''((((((((()))))))))***************************(((((((((((())))))))))))((()))***+++++++++++++++***++++++++++++***))))))'''(((((())))))(((((('''))))))******))))))((('''((('''&&&&&&&&&''')))***''''''((((((((()))))))))'''((((((((())))))))))))&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))))))))&&&&&&&&&'''((()))))))))(((''''''&&&'''((()))***))))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&(((******)))((((((((('''''''''''''''((()))***((((((((((((((()))******))))))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))))))))'''((()))******+++++++++((()))******))))))+++---,,,+++***)))))))))***+++))))))***+++++++++)))(((*********---//////,,,))),,,,,,,,,---------------...------,,,,,,------...------------------------......------...///111222//////000222222333333222444444555555666666777777555555666666777888999999===>>>BBBJJJSSSaaavvv,,,,,,------...//////000333444555666666666555444444555555777999;;;===>>>@@@AAABBBDDDEEEFFFFFFGGG@@@CCCGGGKKKMMMLLLJJJHHHBBBBBBBBBCCCBBBBBBAAA@@@BBBDDDGGGHHHGGGDDD@@@===>>>>>>>>>@@@DDDFFFGGGFFF============>>>>>>>>>???:::999888777555444333222111111111111000000000000............---,,,++++++******))))))***+++,,,,,,((((((((((((((()))******(((((()))***************(((***+++***)))((()))***)))))))))))))))))))))))))))******+++++++++******)))******+++,,,,,,------'''((()))+++++++++***)))(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))%%%%%%&&&(((***,,,...///******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))******++++++((()))***+++++++++++++++***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((***,,,---------***++++++++++++***))))))''''''((((((((((((''''''***************)))(((((()))(((&&&%%%%%%'''***,,,))))))))))))************'''((((((((())))))******&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&)))'''###!!!!!!"""$$$&&&((((((((()))))))))******&&&&&&'''((()))***+++,,,&&&(((***+++)))(((((((((+++***((('''&&&%%%$$$$$$((((((((((((((()))******%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))'''''')))***++++++++++++&&&((())))))((()))+++......---+++)))(((((())))))))))))'''&&&+++222000******+++------,,,+++,,,---,,,,,,,,,------.........,,,++++++******++++++,,,***++++++,,,---...////////////...------...000111//////000222222333333333222333444555666888999999666666666666777777777777>>>>>>BBBJJJSSSaaauuu...///000222222111000000555555555555555555555555444555555777888999::::::???@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGJJJLLLNNNPPPPPPFFFDDDCCCEEEHHHHHHEEEBBBHHHGGGFFFFFFFFFDDDAAA???BBBBBBCCCDDDEEEFFFGGGGGGAAA>>>;;;;;;<<<>>>>>>>>>;;;;;;:::888777666666555111000000///...------------------,,,,,,+++++++++******))))))))))))******))))))))))))************++++++++++++***((('''&&&))))))))))))))))))))))))---,,,((('''+++///+++$$$)))))))))))))))******+++++++++******)))(((((('''))))))))))))))))))))))))+++***))))))******)))((()))))))))))))))***************))))))***+++,,,,,,***+++,,,,,,------,,,,,,************************)))***+++++++++)))(((''',,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***)))+++***************+++++++++++++++*********))))))+++)))((()))+++,,,,,,+++---------,,,+++***))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))((('''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''((())))))((('''&&&&&&'''((())))))((('''&&&&&&###!!!###(((+++)))&&&)))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((()))*********************)))((((((((((((((('''((()))))))))(((&&&%%%%%%&&&((()))***)))(((&&&((()))*********((('''&&&)))((('''''''''(((***+++(((((()))***************'''))),,,......,,,)))''',,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,+++***((()))+++---......---,,,+++***((('''&&&&&&,,,---......//////......,,,---...//////...---,,,+++,,,,,,------,,,,,,+++......---,,,,,,...///000---------.........//////+++---///222333333222111555444333222222444666777:::999888555444666:::======>>>CCCKKKUUUbbbvvv//////000111111111111111444444555555555555555555666666777888:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEDDDEEEGGGJJJLLLMMMNNNNNNIIIHHHHHHJJJKKKKKKHHHEEECCCCCCCCCDDDFFFFFFDDDBBBAAABBBCCCDDDEEEFFFFFFGGGAAA>>><<<;;;<<<=========::::::999888777555333222000000//////...------,,,,,,,,,+++++++++***************))))))))))))******))))))))))))************++++++******)))((((((((())))))))))))))))))))))))(((++++++)))***------***)))))))))))))))***++++++))))))))))))************+++++++++++++++++++++++++++***)))***+++,,,+++***))))))******++++++,,,,,,***))))))))))))***+++,,,)))***++++++,,,,,,++++++***************************************)))((((((******************++++++************************************************))))))((()))***+++******))))))(((((()))***+++++++++++++++*********))))))+++***((()))+++,,,,,,+++,,,,,,,,,,,,+++***)))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))***))))))((('''&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''((())))))((('''&&&'''((())))))))))))((('''(((%%%###%%%)))+++)))&&&((('''&&&&&&&&&'''(((((((((((((((((())))))))))))'''((())))))*********)))******)))((((((((((((((((((((())))))(((''''''&&&%%%&&&((()))***)))((('''((()))******)))((('''&&&)))(((((('''((()))***+++(((((()))***************((()))+++------+++)))(((++++++,,,,,,+++******)))))))))))))))))))))******---+++))))))+++,,,,,,,,,'''(((***,,,...000111222,,,,,,---............---,,,---...//////...---,,,+++,,,,,,------,,,,,,+++---------------...//////------------............,,,...000222333222222111///111222444555666666555999999888777555777:::======>>>CCCKKKTTTbbbvvv000000000000000111111222444444444555555666666666777888999:::<<<===>>>???===>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMLLLHHHEEEBBBAAAAAACCCEEEEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFBBB???<<<:::;;;;;;;;;;;;999999999999777444111////////////......------,,,***************)))))))))******))))))))))))******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))&&&+++---***(((+++---,,,***))))))))))))***++++++(((((())))))***+++,,,,,,************************)))((('''(((***++++++))))))******+++,,,---------))))))))))))))))))***+++))))))***++++++++++++***************************++++++***))))))))))))***((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))))))))************+++((((((((((((((()))***++++++++++++***************,,,***))))))+++,,,,,,++++++++++++++++++***)))(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))*********)))((('''&&&&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((())))))******))))))(((***(((&&&'''***+++)))&&&&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))'''(((((()))))))))))))))******)))))))))((((((((())))))((((((''''''((((((&&&'''((()))***)))((('''((())))))))))))((((((''')))(((((((((((()))***+++((())))))************))))))******++++++******)))******++++++******)))))))))))))))(((((((((((((((...,,,******+++,,,+++***)))))))))))))))))))))(((++++++,,,------------,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++,,,---......//////......,,,,,,,,,---------.........///000222222222111000///333777;;;===<<<:::888777888999888777888:::<<<<<<===BBBJJJSSSaaauuu111000/////////000222333333444444555666777777888777888999;;;<<<>>>??????<<<======>>>@@@AAACCCCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKIIIEEECCCEEECCCBBBBBBCCCBBB@@@???@@@@@@AAABBBCCCDDDEEEEEEBBB???;;;999999:::999999888999999999777333///---.........---------,,,,,,******************************))))))))))))******((()))))))))***************)))((('''''')))+++---))))))))))))))))))))))))(((+++,,,)))))),,,,,,*********))))))******+++,,,((())))))******+++,,,,,,((((((((((((((((((((((((%%%$$$$$$%%%''')))((('''((())))))***+++,,,------***))))))(((((()))******)))******+++++++++++++++************************,,,+++***)))))))))***+++))))))*********+++++++++++++++++++++++++++++++++************************))))))************+++,,,++++++***)))))))))))))))************************,,,+++)))***+++,,,,,,+++***+++++++++******)))(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))************))))))+++)))''''''))))))'''&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))))))))(((((()))))))))******)))))))))***)))(((''''''((()))***''''''((())))))))))))(((((())))))))))))((((((((()))))))))))))))*********((()))************))))))******))))))))))))******))))))*********))))))(((*********))))))((((((''',,,+++******,,,,,,,,,+++---,,,***'''$$$""" ******+++,,,,,,,,,,,,+++,,,,,,............,,,,,,++++++,,,,,,,,,,,,+++++++++,,,.../////////...---,,,,,,,,,,,,------------///000111111111111000000111444888<<<>>><<<:::888666888::::::999999:::;;;<<<===AAAIIIRRR```sss111000/////////000222333333333444555666888888999666777888:::;;;===>>>???============>>>@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFDDDCCCEEECCCBBBAAABBBAAA@@@>>>??????@@@AAABBBCCCDDDDDDBBB>>>;;;999888888888777777888999999666333///,,,------------,,,,,,,,,,,,******++++++++++++++++++******))))))))))))******((()))))))))***************)))((('''((())),,,---))))))))))))))))))))))))++++++******///444333---***************++++++,,,************************((((((((((((((((((((((((%%%$$$$$$%%%((())))))((((((((())))))***++++++,,,******))))))))))))*********++++++,,,---,,,,,,,,,************************,,,+++***))))))***+++,,,+++++++++*********))))))************************************************(((***,,,+++***)))+++---///...---+++***)))((((((************************---,,,******+++,,,,,,+++***++++++++++++******))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((($$$$$$%%%&&&''')))***+++''''''''''''(((((())))))******))))))))))))******)))(((''''''''''''&&&%%%%%%&&&'''((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((()))************))))))***)))(((''''''((()))***'''(((((())))))))))))))))))(((((((((((()))))))))((())))))***************))))))*********))))))(((******)))(((((()))******((())))))*********))))))+++++++++******))))))))))))((((((***---......---++++++++++++************)))***++++++,,,,,,+++++++++,,,---......---,,,+++***++++++,,,,,,++++++***+++,,,.../////////...---,,,,,,,,,---------......000000000111111111111000000111333444555444333333555777:::;;;:::::::::;;;;;;<<>>?????????>>>===>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEGGGIIIIIIGGGFFFFFFGGGDDDBBB@@@@@@BBBCCCBBBAAA>>>>>>???@@@AAABBBCCCCCC@@@===:::888777888777777666666666666444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******))))))))))))************))))))(((((((((***+++,,,))))))))))))))))))))))))+++***)))+++333;;;:::444+++************+++,,,,,,++++++++++++++++++******++++++++++++++++++++++++***)))((()))+++,,,,,,***((())))))))))))*********,,,+++******************++++++,,,------------,,,************************+++************+++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++(((+++---,,,***)))+++...000///...,,,***))))))(((***************+++++++++...,,,+++***,,,,,,,,,+++++++++,,,,,,,,,++++++***))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***)))((('''&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((&&&'''((())))))))))))(((%%%%%%%%%&&&''')))***+++''''''&&&''''''((()))******))))))(((((())))))***(((((((((''''''&&&&&&&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))************))))))(((((()))***+++++++++***)))))))))(((((())))))******((((((((()))))))))******)))(((((((((((())))))***((()))******++++++******)))************))))))(((***))))))(((((())))))***))))))******++++++******++++++++++++************''''''(((***---//////...,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++,,,---......---,,,+++******++++++++++++******,,,---......//////......---------.........////////////000000000111111222222222222222222222333333555888:::;;;::::::;;;<<<;;;;;;@@@HHHPPP]]]qqq//////000111111111111111222222444555777999:::;;;555666777999;;;===??????BBBAAA???======>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHGGGFFFFFFHHHJJJFFFDDDBBBAAABBBBBBBBBAAA======>>>???@@@AAABBBBBB???<<<888777777777777777333333222111000...---,,,++++++++++++++++++,,,,,,)))))))))*********++++++******))))))))))))******))))))))))))************)))))))))))))))*********))))))))))))))))))))))))(((******+++///555555222++++++******++++++,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++------,,,+++++++++************))))))------,,,+++++++++++++++******+++,,,,,,,,,,,,,,,************************)))***++++++,,,,,,,,,+++++++++******************************************++++++++++++++++++++++++(((+++...---)))(((+++......---,,,+++************))))))*********+++++++++///---++++++,,,,,,,,,***+++,,,,,,---------,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&'''((()))***))))))((('''''''''''''''(((((()))'''&&&&&&&&&'''(((***+++))))))(((''''''((())))))((()))))))))((('''(((((('''((())))))***)))(((((((((((((((((())))))))))))+++++++++++++++***))))))'''(((***,,,,,,+++***)))(((((()))***************)))))))))))))))******+++)))(((''''''((()))***+++((()))***+++++++++*********************)))(((((()))))))))))))))))))))))))))******+++,,,,,,++++++))))))))))))************(((((()))+++...///...,,,------,,,+++***))))))(((***++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++******++++++++++++******---------------...//////........./////////000000////////////000111333333333333444555666666777777666888999:::::::::<<<>>>:::;;;???GGGOOO\\\ppp...///111222222222111000222222444666888999;;;<<<555666888:::<<<>>>@@@@@@CCCBBB@@@>>>======??????@@@@@@AAABBBCCCCCCCCCCCCBBBDDDEEEDDDCCCDDDHHHKKKKKKHHHEEEBBBAAA@@@???=========>>>???@@@AAABBBBBB>>>;;;888666777777777777111000///...---,,,+++++++++++++++++++++++++++,,,'''((((((((())))))************))))))))))))******))))))))))))************))))))************)))((())))))))))))))))))))))))'''+++---)))(((***+++***++++++******++++++,,,---'''((()))***,,,---...///++++++++++++++++++++++++---+++***+++,,,,,,+++***------,,,++++++******)))...------,,,+++++++++,,,))))))***++++++++++++***************************(((***+++,,,---,,,,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''+++...---)))(((+++///******))))))***++++++,,,))))))******++++++++++++///---++++++,,,,,,,,,***,,,,,,---......---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++*********+++,,,---&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&&&&''')))*********)))(((******)))''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++)))((('''&&&&&&'''((()))((()))******)))))))))***(((((()))******)))((('''(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))'''(((***,,,---,,,***)))'''((()))+++++++++***))))))))))))))))))******+++)))(((''''''''')))***+++((()))***+++,,,+++*********************)))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,''''''(((((())))))*********)))***,,,---...,,,******++++++++++++,,,,,,,,,++++++,,,------------,,,++++++------------++++++******++++++++++++******......---,,,,,,...///000////////////000000000000.........///000222333444...///222444666777666666777888999999999:::===???:::;;;???GGGOOO\\\ooo.../////////------///000111111222444555777888999999999999:::<<>>=========>>>>>>>>>>>>======<<<:::999888666555555555555000000///...------,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((******)))'''%%%%%%'''************(((&&&&&&(((***+++***)))***+++++++++)))******)))))))))))))))***)))***+++,,,,,,+++)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...+++***,,,,,,***+++......---+++*********++++++000000///...---,,,,,,+++,,,,,,,,,------,,,++++++---,,,,,,++++++******************++++++,,,,,,---++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************+++++++++************)))*********)))******+++,,,---------,,,+++***((('''.........---,,,+++***))),,,+++******)))*********,,,,,,,,,+++++++++******+++***((('''''')))+++,,,***)))(((((((((***+++,,,++++++***)))(((((())))))******)))(((((('''(((((($$$%%%&&&((()))*********))))))************)))))),,,+++***)))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((************************&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))(((&&&$$$%%%((()))(((%%%(((''''''&&&&&&((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++,,,***(((''''''(((*********)))))))))))))))++++++***)))'''(((+++...++++++***)))(((((())))))'''''''''''')))+++---...+++***************++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,---...000000111000...+++(((''''''))),,,,,,+++******+++,,,---.........---,,,++++++,,,,,,------.........000000000000000111111111...///222555777777777666888777777777888999::::::<<<<<<@@@FFFMMM[[[qqq///000000///......///111222222333444666777888888999999999:::<<<>>>@@@BBBBBBAAA???===;;;;;;;;;;;;>>>======???CCCEEEDDDBBBIIIHHHGGGFFFFFFFFFGGGHHHJJJHHHEEEBBB???===<<<<<<===>>>>>>???>>>===<<<;;;888777666555444333333333000//////...------,,,,,,,,,,,,+++++++++*********************)))))))))((('''''''''%%%######%%%'''++++++,,,***)))((()))++++++***)))***+++,,,+++)))******))))))))))))******)))***+++,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,******------******,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,+++************+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,+++******.../////////...---,,,,,,,,,++++++***************,,,+++++++++***************)))((((((((()))+++,,,***)))((((((((()))+++,,,,,,++++++***))))))******)))))))))))))))*********)))))))))))))))((('''&&&))))))************))))))(((''''''&&&&&&%%%&&&&&&((()))))))))(((((('''&&&((((((((((((((((((((((((***************************))))))((((((((()))))))))(((((((((''''''''''''(((((((((''''''((((((((())))))))))))(((((((((((()))(((''''''((()))(((''')))(((((('''((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***+++,,,***((('''((()))***)))))))))))))))))))))*********)))((((((***,,,+++******)))))))))))))))))))))(((((()))***+++,,,+++***************++++++,,,++++++******++++++,,,+++++++++++++++,,,---...,,,+++++++++,,,,,,---...((()))+++,,,---,,,+++***(((+++------,,,++++++,,,,,,,,,---......---------------------............000000000000111111111111///000333555666777666555777777777777777888999:::<<<===@@@FFFMMMZZZppp000000111000///...000222444444444555666777777888777777888999;;;===>>>???@@@AAAAAAAAA???===:::888===<<<===???AAACCCBBBAAAGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDBBB@@@>>>===<<<<<<<<<===?????????>>><<<:::777666555333222222111111//////......---,,,,,,,,,,,,++++++++++++*********************))))))))))))***+++***)))'''''')))++++++,,,...---,,,***++++++,,,***)))***+++,,,+++*********)))))))))******+++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++***---222222---***+++---,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++******))))))******,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,+++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++***************++++++*********)))))))))))))))))))))************)))))))))((())))))***+++,,,,,,+++*********++++++((())))))******+++,,,,,,++++++******)))((('''&&&((())))))******))))))((())))))((((((((((((''''''))))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))***+++***(((''''''((()))))))))))))))***++++++******)))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***++++++***((('''((()))))))))))))))))))))******(((***+++***(((((()))************)))))))))))))))++++++***))))))******+++++++++***************+++++++++************++++++)))*********,,,---...///,,,,,,+++++++++,,,------%%%''')))+++,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,,,,---...//////////////////............//////000000111111111111111222333555666666555444666666666666777888999:::======AAAFFFMMMYYYnnn000111111111//////000222555555555666666777777777666666777888:::;;;======???AAADDDFFFEEEBBB>>><<<@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@???>>>===<<<<<<<<<===>>>??????===:::999666555444333222111111111.........------,,,,,,,,,++++++++++++*********************))))))))))))))),,,,,,---+++******,,,---***,,,......---+++++++++,,,+++******,,,,,,+++*********))))))******++++++******++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------111777777111------,,,+++++++++++++++++++++........................+++,,,------------------***++++++,,,,,,------------------,,,,,,++++++***,,,++++++++++++,,,------,,,,,,+++***************+++,,,,,,,,,,,,,,,,,,+++---------,,,++++++******,,,,,,+++++++++*********+++************+++,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++,,,,,,+++************+++*********))))))))))))((((((((()))************)))))))))))))))))))))******++++++******)))******+++((())))))*********))))))((()))***************)))(((((())))))))))))(((((()))))))))))))))))))))((()))))))))******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''(((+++,,,***&&&$$$&&&(((((((((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))++++++***((((((((())))))))))))))))))*********)))***,,,,,,***))))))***))))))*********)))))))))************+++++++++,,,,,,+++******)))*********++++++************++++++************+++,,,---...,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++***)))***,,,------,,,,,,---...---,,,,,,,,,---...000111111111000000//////......//////000000111111222222222333444555555555444444555555555555666777999999===>>>AAAFFFLLLXXXlll~~~000111111111//////000222444444555555666666777777555666777888:::;;;;;;<<<<<>>????????????>>>======<<<;;;<<<=========;;;999777666666444333222111111111---------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))******((()))***)))(((((()))+++(((***,,,---+++*********,,,+++***+++,,,,,,,,,******************+++,,,,,,******+++++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------222777777222------++++++++++++++++++++++++000000///...------,,,,,,+++,,,------.........---+++++++++,,,,,,------......------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++,,,------------,,,+++,,,+++++++++*********))),,,,,,,,,++++++++++++***+++++++++***+++,,,,,,---///...---,,,,,,,,,------++++++,,,---------,,,,,,---,,,,,,+++***+++++++++*********))))))))))))((((((((()))************)))))))))*********)))))))))))))))(((((((((((())))))))))))))))))((('''%%%%%%((()))***************)))(((((())))))))))))((((((%%%%%%&&&'''''''''&&&%%%'''(((((())))))(((((((((************************''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))******++++++******)))***)))))))))((((((((('''''')))+++)))%%%###%%%'''''''''(((((((((((()))(((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))***+++***)))((()))***(((((())))))***************,,,------+++))))))***((()))************))))))((()))***+++,,,---......,,,++++++***))))))******+++******))))))******+++,,,++++++******+++++++++---,,,,,,++++++,,,,,,,,,---------,,,+++***)))(((***+++,,,,,,++++++,,,...------,,,,,,---///000222111111111000000//////......//////000111111222222333444444444444444444444444444555555666888999:::<<<===AAAFFFLLLWWWkkk|||000000111000///...000222333333333444555666666777555666777999:::;;;;;;;;;999;;;???CCCDDDDDDBBBAAA@@@BBBCCCBBB@@@??????@@@CCCCCCCCCBBBAAA@@@???>>>======>>>>>>>>>===<<<;;;;;;;;;;;;:::999888777666666555444222111111111111------,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))************)))***++++++******+++,,,''')))++++++***)))***+++---+++***+++,,,---,,,+++***************+++,,,---++++++***++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,+++...333333...+++,,,******+++,,,,,,,,,++++++///...---,,,+++******)))+++,,,---......///......,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,+++,,,---......---,,,+++************************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------///...---,,,---...///000//////000000000//////...------,,,+++++++++++++++++++++*********)))))))))))))))))))))************)))************)))(((((((((((('''''''''((())))))))))))***)))(((&&&###"""++++++******)))((('''&&&'''(((((())))))(((((('''&&&'''((()))***)))((('''''''''(((((())))))((((((************************(((((((((((((((((((((((('''''''''(((((()))++++++'''''''''((((((((((((((())))))++++++++++++))))))((((((((()))))))))))))))'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((((((((******)))(((((((((((((((************************(((((((((((())))))))))))))))))(((((((((((()))))))))***+++***)))((()))***((((((((()))******+++++++++,,,,,,+++)))((()))***'''(((***++++++***))))))((()))***,,,.../////////,,,,,,+++***))))))))))))******))))))))))))******,,,,,,+++***************------,,,+++++++++,,,,,,)))))))))******************+++,,,+++******,,,...------------...///000000000000000000////////////......///000111222222333444444444444444444444444444444555666777999:::;;;;;;<<<@@@FFFLLLWWWjjj{{{///000000///......///111000111222333444555666777555666888:::;;;;;;;;;:::999:::<<<>>>@@@@@@@@@@@@???AAACCCBBB???======>>>@@@AAAAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;:::999;;;:::999777666555666666444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))))))))***************,,,------,,,,,,---...((()))***)))))))))+++,,,---,,,++++++------,,,+++************+++,,,---...++++++******+++,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------......////////////---+++,,,//////,,,+++---)))***+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,---...////////////---------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++,,,---//////---,,,+++)))******++++++,,,,,,---------,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,+++,,,---000333444111222222222111000//////------,,,++++++++++++,,,,,,+++++++++***************)))((((((((()))+++,,,)))******+++***)))((('''((((((((((((((()))******((()))******)))'''%%%###)))))))))))))))((('''&&&''''''(((((((((((('''''')))***,,,---...---,,,+++'''((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***''''''''''''((((((((()))&&&((()))******)))(((&&&''''''(((((())))))******)))'''''''''(((((('''&&&&&&'''((()))***))))))(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))+++***)))((()))+++'''(((((()))******++++++++++++***(((&&&&&&''')))'''(((***+++++++++)))))))))***,,,---............---,,,+++***))))))))))))******))))))))))))******+++***************+++,,,...---,,,,,,+++++++++,,,)))))))))******,,,------,,,------,,,++++++---000......////////////............///////////////000......///000111222333333333333333333444444555666555555555666888:::;;;<<<999;;;@@@FFFLLLWWWjjj{{{.../////////------///000///000111222444555666777666777999:::;;;;;;;;;:::<<<<<<<<<===>>>>>>???@@@AAACCCDDDCCC???======???<<<=========<<<:::888777999::::::;;;:::999888777<<<:::777555444444555666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))*********+++&&&(((******))))))***+++)))******)))((())),,,...---,,,++++++------,,,+++************+++,,,---...++++++******+++---...//////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000---,,,......,,,---000)))***+++,,,---,,,,,,+++---------.........//////+++,,,---...////////////.........------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,++++++***)))*********+++,,,...//////...,,,+++)))***+++,,,---......///---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...))))))***+++...222666888111111111111000...------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++***((('''''')))+++,,,)))***+++++++++)))((('''))))))((())))))***++++++'''(((***+++***)))'''&&&$$$%%%&&&((()))*********''''''((((((((((((''''''&&&''')))+++,,,+++)))(((((()))***+++++++++++++++'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))%%%&&&((())))))(((&&&%%%&&&&&&'''((()))***++++++***(((&&&'''***+++)))''''''((()))++++++******)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))******)))((()))+++'''(((((()))***+++++++++******(((&&&######&&&(((&&&(((***+++,,,+++***)))+++,,,---.........,,,,,,---,,,+++***))))))))))))******))))))))))))******(((((())))))***+++------...---,,,,,,++++++++++++---,,,,,,,,,------...///---......---,,,,,,///111......000000000///...---------......//////000000---...///000111222333333333333333333444555666777555555666777888:::<<<===888:::???FFFLLLWWWjjj{{{......------------......111111222333333444444555333444777999:::;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@AAABBBBBBAAA@@@???>>><<<999999;;;===>>>>>>::::::;;;<<<<<<;;;;;;:::===;;;999666444333333333555444333111000...---,,,------------------------************************+++++++++*********))))))))))))))))))************///000000...,,,******+++++++++++++++++++++++++++---+++******+++,,,+++***---.........---,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,,,,---//////+++,,,,,,,,,,,,---------+++,,,---............------...//////000000000///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---.........---------,,,,,,,,,+++,,,...//////...,,,+++++++++++++++,,,---......---------------------------...///...,,,+++,,,---///......------///000111///.........---------------+++******+++,,,,,,+++++++++++++++******))))))*********+++,,,,,,,,,---,,,+++(((((()))***)))(((''')))++++++++++++,,,---***)))(((''''''((()))***+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))((('''(((+++...+++***)))))))))))))))******)))(((''''''((())))))(((''''''''''''(((((()))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))***************)))'''&&&&&&'''((()))+++*********))))))((((((+++((($$$$$$'''))))))((())))))))))))))))))))))))*********)))))))))))))))((()))***+++,,,+++******((((((((((((((()))******)))***++++++++++++***)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///111111000...,,,,,,+++++++++,,,------222111///---------...///...------------...//////111000000000000222333444777555333222333444555444444666777777666666777999:::;;;???DDDIIITTThhhzzz---------------...//////222222222333444444555555333444777999:::;;;;;;:::;;;;;;;;;<<<===>>>???@@@AAABBBDDDDDDDDDCCCAAA@@@???<<<:::999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::888555444333222222222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))*********+++//////000...+++******+++++++++++++++++++++++++++...,,,++++++,,,------,,,------......------,,,+++,,,,,,++++++,,,,,,---...........................---......//////......---------,,,,,,,,,---...///---,,,,,,,,,++++++******+++,,,,,,---------,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......---,,,,,,---.........------------,,,,,,,,,+++,,,...//////...,,,+++---,,,,,,+++++++++,,,,,,---------------------------...///...,,,+++,,,---//////...---...///000111/////////.........------...,,,++++++,,,------,,,++++++++++++*********)))*********+++++++++++++++,,,***))))))******)))'''%%%'''))))))))))))***++++++***))))))))))))***++++++*********)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))))))))(((''''''***,,,***)))))))))))))))************)))((((((((()))***(((((('''''''''((())))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***************)))'''&&&&&&''')))*********)))))))))((((((((()))&&&$$$$$$'''***+++******************************)))))))))))))))))))))))))))+++,,,,,,,,,+++*********))))))))))))******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,******+++,,,---...000111***+++,,,---...............------------...//////111000000000000222333444222000//////111222333222222444555666555555777888;;;<<>>???AAABBBDDDFFFGGGFFFDDDBBB@@@BBB???;;;::::::;;;::::::;;;:::999888888999:::;;;999888666444222111111111......------,,,+++++++++++++++++++++++++++++++++************************+++++++++***************))))))*********+++++++++...//////...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---......---------......------,,,,,,,,,,,,,,,+++,,,,,,---...////////////////////////......////////////............------......///000//////...---,,,+++***)))------.........------,,,---...............------------------------------,,,,,,------------,,,,,,......------------......------------,,,,,,,,,++++++,,,---......---,,,+++...---,,,+++************---------------------------.........,,,+++,,,---//////.........///000111000000000/////////......///---,,,,,,---......---++++++++++++************+++++++++*********************)))***,,,+++)))'''&&&''')))***))))))***+++++++++*********++++++,,,***************))))))))))))***++++++++++++***)))***))))))(((((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''************)))))))))))))))))))))'''&&&&&&(((***(((((((((((()))******+++******)))))))))******+++((((((((((((((()))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((((((((((((''''''%%%$$$%%%(((+++,,,,,,************************))))))))))))))))))************+++,,,,,,,,,,,,+++,,,+++***************+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...++++++++++++,,,---...///###%%%)))---//////............------......///000000000000000111222333444555333111222333444444333222444666666666777999:::<<<<<<@@@EEEKKKVVVjjj{{{+++++++++,,,...000111222333333444444555666666777777888:::;;;=========<<<<<<;;;::::::;;;===@@@AAAAAACCCEEEGGGFFFDDDAAA???CCC@@@===;;;<<<<<<<<<<<<<<<:::888777777888999:::666555444333222111000000,,,,,,,,,,,,,,,+++++++++*********************************************************************************+++++++++,,,,,,,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---,,,------...------,,,,,,...............///000000000000000000000000000000......////////////......////////////000000111111000000000///...---------///000000000000//////...///000000000000///..............................,,,------......------,,,///..................///------------,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...///////////////000000000000000000000////////////...---++++++---...---,,,+++++++++++++++++++++++++++++++++******)))))))))))))))***,,,---,,,)))'''(((***,,,,,,+++++++++---************+++++++++,,,*********************************++++++************))))))((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&''''''((()))))))))************************************************)))))))))(((&&&%%%&&&((('''''''''((((((***+++,,,***************+++++++++(((((((((((()))***++++++((()))))))))************+++******************+++++++++++++++++++++++++++((()))))))))************))))))((((((((()))***+++((((((((((((''''''''''''''''''&&&'''(((***++++++)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,))))))))))))******+++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++------------------------,,,---...------,,,---...------+++***))))))))))))###%%%))),,,...//////..................//////000000000000111111222333333777666444333444444222111444666888999999:::<<<>>><<<===AAAFFFKKKVVVjjj|||******+++,,,...000222333333333444444555666666777999:::<<<>>>??????>>>>>>;;;;;;;;;;;;<<<>>>???@@@>>>@@@BBBCCCCCCBBB@@@>>>@@@===;;;:::;;;<<<<<<<<<;;;:::777666555666888999333333333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++,,,,,,,,,,,,+++,,,------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,------,,,,,,,,,------...------,,,///............///000000////////////////////////......////////////............//////000000000000///////////////////////////000000000000000////////////000000000000//////........................000000000111111000000000////////////////////////.........---------,,,,,,,,,------------------,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---.../////////000000000000000000000000000////////////---+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))***,,,------***''')))+++------+++++++++,,,((())))))******+++++++++***************++++++++++++******************+++***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((())))))(((&&&%%%&&&(((''''''''''''((()))***+++))))))******++++++++++++((((((((())))))+++,,,,,,((()))))))))************++++++************++++++++++++++++++++++++++++++((()))))))))************))))))))))))******++++++''''''''''''(((((((((((())))))))))))((((((((()))(((((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,&&&&&&'''''')))***,,,---,,,+++)))(((((()))+++,,,))))))***+++,,,,,,------------------------------(((+++---...,,,***)))***......---+++************)))***+++,,,...//////000///............///000000///000000111222222333333111000///000111222111///555666888999:::;;;===???<<<===AAAFFFKKKVVVjjj|||+++++++++,,,...000111222333333333444555555666666;;;<<<===????????????>>>::::::;;;<<<===>>>??????;;;<<<===????????????>>>===;;;888777888::::::::::::999777666555555666777222222222222222111000///------------,,,,,,,,,,,,***************************************************************+++++++++++++++,,,,,,,,,---------***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,------......------------,,,,,,------...///000000000000000000000000//////000000000000//////---...///000000000//////------........./////////---...//////000000000///......///000000000000000////////////////////////---......//////......---//////000000000000//////////////////.........---------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---///...///000111111111000000000000000/////////......---+++)))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***+++------+++)))(((***++++++***))))))***'''((()))***+++++++++************+++++++++++++++++++++***))))))***++++++***))))))(((((('''''''''))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))))))))((()))***)))'''''''''(((''''''''''''((())))))***'''((()))***++++++++++++))))))))))))***+++------))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,'''(((((((((((()))))))))***++++++***(((''''''(((((((((((((((((((((((((((((((((((()))******++++++******))))))******+++,,,&&&&&&&&&'''(((***+++,,,,,,+++***))))))***+++,,,((()))***+++,,,------...------------------------)))---000///,,,***+++,,,------------...///000111//////////////////////////////......//////000111//////111222222333222222,,,,,,---000444666666555333555777777777888:::;;;<<<<<<@@@EEEKKKVVVjjj{{{++++++,,,,,,...///111111222222222333444444555555:::;;;===>>>>>>>>>>>>===888:::<<<>>>??????>>>===999999:::;;;<<<>>>???@@@@@@===:::888999::::::999888888777666666555444444111111222222222111000///---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,------------)))+++,,,,,,++++++,,,---------------------------,,,***)))***,,,......---+++,,,------......---------------------......///111111111111111111111111111222222333333222222111111222333444555444444333111111111111111000000000//////000222333333333333000111222333444555555555222222222222222222222222---......//////......---///000111111111111000///000000000000////////////---------,,,,,,------------------,,,------......+++++++++++++++++++++++++++,,,...---,,,,,,---///...///000111222111000000/////////.........---------,,,******,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------+++***)))***,,,---,,,+++(((***,,,+++***))))))***((()))***,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((******)))((()))***(((((('''''''''(((((()))&&&'''(((******+++******)))))))))***+++,,,---...))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))************((()))***+++,,,,,,,,,,,,((((((((()))))))))******(((***,,,+++)))'''(((***************************'''(((((()))******++++++))))))((((((((()))***+++)))))))))((())))))***+++*********************************++++++,,,,,,,,,...........................000000---))))))---111+++++++++,,,---///000111///000222222222111///---///////////////000000111...///111222333333222222//////000333666777666555444555777777666777888:::;;;<<>><<<999888888999;;;>>>@@@BBBEEEBBB>>><<<;;;;;;;;;:::777777777777666555444333000111222333333222111000------,,,,,,+++******)))++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,---------......)))***,,,,,,++++++,,,...---------------------------+++***+++---/////////+++,,,,,,---.........---///////////////000111111333333333333333333333333333444444555555444444333777888:::;;;;;;;;;:::999777777666555444444333222222333444666777888888999444555666888999:::::::::444444444444444444444444555555555666666555555555///000111222222111000///111111111111000000000000...------,,,,,,------...000000///...------------+++++++++++++++++++++++++++,,,------,,,,,,...///...///000222222111111000///.........------------///---+++,,,---...------+++++++++,,,,,,---------,,,,,,,,,------.........,,,***))))))+++------,,,+++,,,......,,,++++++,,,)))***+++---......------*********++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))*********+++&&&(((***+++***)))***+++)))(((((('''''''''((((((%%%&&&((()))*********))))))))))))***+++---...///))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------(((((())))))******++++++&&&(((++++++)))(((***,,,++++++++++++++++++++++++'''(((((()))***+++++++++)))((('''''''''(((***+++---,,,+++***)))))))))))))))***++++++++++++***))),,,,,,,,,++++++++++++***........................------+++&&&"""###***000*********)))******++++++---///333555555222...+++///////////////000111111...///111222333333222222111000000111222111///---666777999999888888999;;;:::;;;???DDDIIITTThhhzzz...------......///000111444333333222333444555666777888;;;===>>>>>>>>>===999888999???EEEHHHFFFBBB<<<======<<<<<<===@@@BBBFFFFFFDDD@@@<<<::::::;;;666666555444444444444444222333333333333222111111,,,+++******))))))******+++++++++*********))))))((((((((())))))***++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------***+++,,,---...---,,,+++---......---,,,,,,...///...///000000//////111333222333333444444333333222444444444444555666777888:::999999999:::<<<>>>???DDDEEEFFFGGGFFFDDDBBB@@@CCCEEEFFFFFFCCCAAA@@@@@@@@@AAADDDFFFGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGEEEBBB@@@>>>>>>>>>???@@@???===;;;::::::;;;<<<666666555666666777888999888666333222222222111///000000///////////////000,,,...000222222222000//////...---,,,++++++++++++///......---...///000111111111111111111111111111000000...,,,,,,///000///........................//////------------//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++*********+++,,,,,,---)))***---000111111000///++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((,,,,,,+++***)))((('''''',,,+++)))((('''((()))++++++*********))))))(((((($$$&&&((()))((('''((()))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***&&&'''((((((((((((+++---)))***,,,---.........---)))*********++++++++++++***))))))(((((()))***+++---,,,+++***))))))))))))......,,,***(((%%%"""!!!((())),,,222777777000)))++++++******)))(((((('''************)))'''&&&%%%''''''(((((()))))))))*********,,,------,,,+++***///---+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,++++++***+++,,,...///---------,,,,,,+++++++++++++++++++++,,,---......***///111000777???:::,,,000111000...------000333000///...000222333222111222222333333333444444444888888888888999:::;;;<<<999;;;@@@GGGMMMXXXkkk|||//////...//////000111222444444444333444555666777888999;;;===>>>===<<<<<<::::::;;;@@@GGGJJJIIIFFF<<<<<<;;;;;;;;;<<<>>>???EEEDDDBBB>>>:::888999:::777666555444444333333333111222222222222111000000---,,,,,,++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++***************++++++,,,++++++******************,,,,,,,,,------.........,,,---...///000//////...,,,...//////...///111333000111333222222222444666888777666555666777999:::??????@@@AAACCCEEEGGGHHHIIIIIIJJJKKKNNNPPPSSSTTTWWWYYYZZZ[[[\\\[[[ZZZYYYSSSUUUVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUURRRQQQOOOMMMLLLLLLLLLMMMKKKKKKJJJIIIHHHHHHHHHHHH??????>>>>>>??????@@@@@@???===:::888777666444222111111111000000000111111///000111222222111000000333222111//////...............---------...000000000000000000000000000000---000333333111000...,,,........................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......//////000000///---,,,+++,,,,,,++++++++++++++++++,,,,,,++++++******))))))************)))))))))))),,,+++)))(((((((((******++++++++++++*********)))''')))***+++)))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((()))******)))((()))+++$$$%%%&&&((((((((((((((()))))))))*********++++++***))))))(((((()))+++,,,,,,+++******)))*********---,,,,,,,,,***)))((('''))))))+++000555444...))))))))))))))))))*********)))***************)))((())))))******++++++++++++))))))*********))))))(((++++++***************+++***************************************************++++++,,,,,,++++++***...---+++***)))))))))***---------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,+++000111111999BBB>>>222///000///...------///111000///......111222222111222222333333333444444444666666666666666777999999:::<<<@@@GGGLLLWWWjjj{{{/////////000000111222333444555555666666777888999999:::;;;=========<<<;;;===<<<>>>BBBHHHKKKJJJHHH>>>===<<<<<<<<<===>>>???CCCCCC@@@<<<888777888:::888777666444333222222222000000000111000//////......---,,,,,,++++++,,,,,,+++++++++***************---............,,,***)))***************+++,,,,,,++++++++++++++++++++++++.............../////////,,,---...///////////////...000111222222333555888555777999::::::;;;>>>@@@EEECCCAAAAAAAAADDDGGGIIIPPPQQQQQQSSSUUUXXXZZZ[[[_________```bbbccceeefffggghhhiiijjjiiihhhgggfffbbbbbbbbb```^^^^^^___aaa^^^^^^]]]\\\ZZZYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]YYYXXXVVVUUUTTTTTTUUUUUUSSSSSSSSSTTTTTTSSSSSSRRRPPPPPPOOONNNNNNNNNOOOOOOJJJHHHDDDBBB@@@===:::777555555444333222222333333444333333222111000000000111111000///............000000/////////000111111000000000000000000000000---000333555333000------........................,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------...---------...000111333555444222000...,,,++++++------,,,,,,++++++******+++++++++++++++*********)))))))))*********++++++,,,+++***)))((()))******,,,,,,,,,+++++++++++++++***,,,------+++******+++(((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))***))))))(((***++++++***((('''(((&&&'''((())))))***))))))((()))))))))***************))))))((()))***+++,,,,,,+++***)))))))))***+++((()))***++++++,,,,,,+++*********...111000,,,((('''(((((()))***+++++++++))))))***+++++++++++++++((((((((()))))))))))))))++++++***)))((((((((()))'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++*********+++------,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,000111111999BBB@@@888---///000///...---...000000...------///111222222333333333333444444444444555555555555666777888888;;;===AAAGGGLLLVVVhhhyyy////////////000111222222444555666888999:::::::::888999:::<<<<<<======<<>>@@@AAADDDGGGIIIKKKMMMPPPRRRYYYXXXXXXXXXYYY[[[]]]^^^ffffffffffffggghhhiiijjjqqqpppooonnnlllkkkkkkkkkkkkjjjjjjiiigggeeecccbbbccccccaaa^^^[[[[[[^^^```aaaaaa```^^^^^^^^^^^^^^^aaaaaabbbcccdddeeeffffffcccbbb```___^^^]]]]]]]]]\\\]]]^^^_________^^^]]]______^^^]]]\\\[[[[[[[[[XXXVVVRRROOOLLLIIIEEEBBB???>>><<<:::999888777777888777555333111000000///111000000/////////000000222222222222222222333333222222222222222222222222333///...222555444111000........................---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---------------------///222555999;;;;;;999666333111000000000......---,,,++++++*********+++++++++++++++++++++))))))*********+++++++++,,,+++***)))))))))******+++++++++++++++++++++++++++---...---+++******+++''''''''''''''''''''''''))))))(((((((((((())))))'''((()))******)))((('''%%%(((***+++***(((''''''******++++++,,,,,,,,,,,,(((((()))))))))************))))))((()))***,,,---///---+++)))(((((())))))$$$%%%'''(((***++++++++++++******+++------***(((((((((((()))******++++++))))))***++++++*********(((((())))))))))))))))))...---,,,***)))***++++++&&&((()))+++,,,,,,,,,+++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,------...///000111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---/////////666======777---///111111///...//////000...,,,,,,...111222222333333333444444444444555666666666666777888999:::<<<===AAAGGGKKKUUUgggxxx............///000111111333555777:::;;;<<<;;;;;;666777999:::<<<===>>>>>>@@@@@@@@@AAACCCDDDDDDCCCEEEBBB@@@@@@AAACCCBBBAAACCCCCCBBB???<<<::::::;;;999888666444222111000///---............---,,,,,,,,,,,,+++***************************************)))***+++,,,---,,,,,,++++++++++++***+++,,,,,,---------........./////////+++,,,,,,---......//////222222222333333444555555666999===AAAEEEJJJOOOSSSVVVYYY]]]```bbbdddgggiiilllmmmooopppqqqpppooonnntttsssrrrpppoooooooooooorrrqqqpppnnnllljjjiiihhhgggffffffeeedddcccbbbaaabbbaaa```^^^]]]___bbbfffooooooooopppqqqrrrssstttuuuuuuvvvvvvwwwxxxxxxxxxxxxwwwuuusssqqqooonnnnnnmmmnnnooopppqqqpppooonnnjjjjjjhhhgggffffffeeefffgggeeebbb___]]]YYYUUUQQQPPPNNNLLLIIIFFFDDDCCCBBB???===;;;888666555444333555444444333333333444444222222222222222222222222222222222222222222222222555...---888BBB@@@666000........................------------------------++++++++++++++++++++++++***+++++++++,,,,,,------***+++---111666<<>>999555333222222......------,,,+++******+++++++++++++++,,,,,,,,,++++++++++++************,,,++++++***************))))))*********************,,,---,,,***))))))***(((((((((((((((((((((((())))))(((((((((((()))))))))***+++******(((&&&%%%"""%%%((())))))((('''(((''''''''''''((((((((()))))))))))))))***************))))))))))))+++---...222000,,,)))'''&&&''''''&&&&&&'''))))))*********+++***))))))******)))((())))))))))))))))))))))))************)))((('''&&&++++++******************...---+++*********+++,,,((()))+++,,,,,,+++***)))************************************************+++***)))(((((()))***+++++++++,,,...///000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---...------111555555222...000222222000//////000000...------///111222111333333444444444555555555666666666666777888999:::<<<===AAAFFFKKKTTTfffwww------------...///000111222444888;;;======<<<;;;777777888:::;;;<<<===>>>????????????@@@@@@AAAAAADDDAAA>>>>>>AAACCCBBBAAABBBCCCDDDBBB???<<<;;;;;;999888666444222000000///------......------,,,+++,,,+++******))))))*********************++++++++++++++++++,,,---......///+++++++++++++++,,,------+++,,,,,,------.........,,,,,,---...000111222222111222333444777999;;;===BBBFFFKKKRRRXXX___fffkkklllooosssuuuvvvvvvxxxyyyvvvwwwyyyzzzzzzwwwtttrrrlllkkkjjjiiihhhgggggggggeeeeeefffffffffeeeeeedddccccccdddfffggghhhiiijjjjjjkkkkkklllmmmpppuuuyyy}}}|||{{{wwwxxxxxxxxxxxxxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqpppnnnmmmkkkhhhdddaaa```___\\\YYYWWWUUUTTTSSSKKKJJJHHHFFFDDDAAA@@@???:::999888666555444444333111111111222111111000///111111111111111111111111333...333DDDOOOGGG888...........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***---222:::BBBJJJNNNRRRNNNGGG@@@999444000///......------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))),,,++++++++++++*********)))))))))))))))*********)))+++,,,,,,***))))))***))))))))))))))))))))))))***))))))(((((())))))***************)))'''&&&%%%"""$$$'''((((((((()))***((((((''''''''''''((())))))*********++++++++++++***)))))))))***,,,---...333000,,,)))&&&&&&&&&''')))******++++++++++++*********))))))))))))))))))*********)))))))))))))))************((('''&&&%%%'''''''''&&&&&&&&&&&&&&&***)))))))))))))))******+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))+++******************+++++++++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---,,,,,,,,,...///...---///000111000///...///111000///...000222333222111333444444444555555555555555555555555666777888888<<<===AAAFFFKKKTTTfffwww............///000111222000333888<<<>>>>>><<<;;;::::::::::::::::::;;;;;;;;;<<<===>>>>>>@@@AAACCCEEEAAA>>>???CCCEEEDDDBBB@@@BBBEEEDDDAAA===;;;:::888777555333222111000000------......------,,,+++,,,,,,+++************+++))))))*********+++++++++---,,,+++******+++---...,,,++++++++++++,,,------+++,,,,,,---......//////...///111333555777888999777999;;;???DDDJJJNNNQQQYYY\\\aaafffkkkqqqwww{{{zzz|||~~~~~~|||zzzyyyyyytttttttttsssqqqnnnkkkjjj_________```aaacccdddeeecccdddgggiiikkklllmmmmmmmmmmmmoooqqqtttvvvyyyzzz{{{|||}}}}}}~~~}}}}}}}}}}}}||||||{{{zzzuuutttsssrrrrrrrrrrrrrrrvvvvvvuuutttssssssssstttqqqppppppppppppnnnkkkhhhgggfffeeecccbbbbbbaaaaaaZZZZZZZZZXXXVVVSSSPPPOOOHHHFFFCCC???;;;888666555222333333444333222111000111111111111111111111111333000666EEEJJJ???444000........................,,,------......------,,,------------------------+++++++++,,,---.........***,,,///444<<>>>>><<<;;;===<<<;;;:::999888888888888:::<<<===>>>@@@CCCFFFGGGCCC???AAAFFFIIIHHHEEE>>>AAAEEEEEEBBB>>>:::888777666555333222111000000------......------,,,+++...---,,,,,,++++++,,,,,,))))))******++++++++++++...,,,)))'''&&&''')))***,,,,,,++++++,,,,,,---............///000111111222111222444666999;;;===>>>FFFHHHKKKQQQYYY```fffjjjnnnpppsssuuuwwwyyy}}}~~~~~~zzzvvvsssrrrooommmkkkhhheeebbbaaa```\\\]]]___bbbeeeiiilllnnnqqqsssvvvyyy{{{|||}}}}}}||||||{{{zzzyyyxxxwwwwwwssstttuuuvvvvvvvvvvvvvvvqqqpppnnnlllkkkkkklllmmmlllkkkjjjjjjiiijjjjjjjjjlllllllllnnnooonnnkkkhhhggggggfffffffffggghhhhhhffffffffffffccc```]]]ZZZZZZWWWSSSMMMGGGBBB>>><<<666666777777777666444333333333333333333333333333777222444<<<;;;222000666...........................///000111111000///...........................,,,,,,------...///000000,,,---000555===FFFOOOSSSVVVSSSMMMFFF???888333111,,,,,,------------------......---,,,,,,+++******((()))***+++,,,---......+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,(((***,,,,,,++++++,,,---******************************))))))))))))******''''''&&&&&&(((***,,,---+++,,,,,,***)))(((***+++,,,+++***))))))***++++++++++++,,,,,,,,,---------***)))))))))***,,,...///...,,,)))''''''(((+++---&&&'''((()))))))))))))))''')))***+++***)))***+++&&&&&&''')))***,,,------))))))***++++++++++++***,,,,,,++++++*********)))'''(((***,,,---------,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---////////////---,,,'''(((***---...//////...+++++++++,,,,,,---------000///...---------------,,,,,,---000000...---...------,,,***)))***---/////////111444666666333000444444444555555555666666888888888888999:::;;;<<<:::;;;@@@EEEKKKUUUgggxxx,,,,,,,,,---...///000000///222666999::::::;;;<<<<<<===???>>>;;;888777777999<<<@@@EEEIIILLLMMMMMMLLLFFFAAA@@@DDDGGGGGGFFFDDDAAA>>>???BBBBBB===888999666222////////////...//////.........---------,,,++++++******++++++,,,(((***---000000///---+++,,,---.........,,,+++***.........---++++++---///...///111111000///000111333555999???DDDHHHLLLMMMZZZ]]]bbbhhhmmmqqqrrrsssxxxzzz||||||yyyvvvuuuuuu{{{zzzxxxuuurrrmmmhhhdddaaa```^^^^^^^^^```bbbdddgggjjjmmmpppsssvvvyyy|||{{{~~~~~~|||zzzxxxuuussspppppppppnnnlllkkklllnnnkkklllnnnppppppooommmmmmnnnoooooolllhhhdddbbbbbbdddfffhhhhhheeebbbaaaaaa]]]```ddddddbbb___]]]\\\^^^___```aaabbbdddeeeeeeeeeeeefffffffffeeeeeedddccc```[[[WWWRRRMMMGGGCCC@@@???>>><<<999666444222555555333222111111111111444666888::::::888666444111/////////000111000...000000//////.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////000333999AAAHHHMMMMMMLLLIIIBBB;;;555111000,,,,,,------...------,,,,,,,,,---------,,,++++++000000...---+++***)))(((************************'''((()))***************(((((()))))))))*********)))******++++++******))),,,)))&&&&&&)))******((((((((('''(((((()))***+++)))*********++++++++++++))))))))))))************...---------,,,,,,++++++))))))))))))))))))))))))------,,,,,,+++***))))))+++++++++*********))))))(((((((((((((((((((((((()))************))))))((("""***111///((($$$'''+++,,,++++++***)))(((((('''''')))***++++++***)))'''))))))))))))))))))))))))************************&&&&&&&&&'''(((***+++,,,&&&&&&'''((()))******+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++000000///........................///...------,,,............////////////000000111222333333333333444444444555555555555666888888888888888999999999<<<<<<>>>CCCHHHTTTiii{{{---,,,,,,------///000000000333666888999999999:::<<<===>>>>>>;;;999888888===???CCCHHHKKKMMMNNNNNNJJJEEE@@@???BBBEEEEEECCCCCC???<<<===>>>>>>:::666777444000////////////...///.........------------,,,++++++*********++++++---///222444444222///...***+++,,,------,,,,,,+++***,,,...///......///111///000222222333555999<<>>888222//////---------...------,,,,,,***++++++,,,,,,+++++++++---------,,,++++++******************************((()))******+++++++++*********************************++++++++++++*********'''%%%%%%'''((((((''')))(((((((((((())))))***)))))))))*********++++++))))))))))))******************)))))))))(((((((((************************---,,,,,,+++******))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((((((((***+++---+++---///...***'''''')))*********))))))(((((((((((()))***++++++***)))((())))))))))))))))))))))))************************++++++*********+++,,,,,,)))))))))******++++++,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++...............///000000/////////.........------............////////////000000111222333333333333444444444555555555555666777777888888888999999999======???CCCGGGRRRgggyyy---------------...///000111333666777777777777888<<<===>>>===;;;999999:::???AAAEEEHHHKKKLLLLLLLLLHHHDDD@@@>>>@@@BBBAAA???AAA>>>:::999:::999666333333111...---...///..................---------------,,,+++***************,,,---///000///---***(((******,,,---............,,,...111222111111222444333555777:::===BBBIIIMMMUUUXXX]]]ccchhhllloooppptttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvsssnnnjjjgggfff`````````___^^^^^^]]]]]]aaadddiiipppxxx~~~|||zzzyyyyyyxxxwwwtttqqqnnnlllkkkkkkkkkjjjiiihhhgggfffeeeddddddfffgggfffdddcccccccccgggiiilllmmmmmmmmmooopppoooqqqsssssspppllliiihhhkkkmmmnnnllliiifffddddddbbbeeehhhiiihhhfffeeeeeebbbaaa___]]]\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[]]]\\\\\\^^^______]]][[[ZZZYYYVVVSSSOOOJJJGGGEEE999999888888777666666555555666999;;;<<<;;;:::999444222///......000000000000000000000///////////////////////////000000000........................------...///333888===AAA@@@@@@>>>999444///---------.........---,,,,,,+++((()))***++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))'''&&&&&&'''(((((('''******)))((((((((())))))((((((((()))))))))******))))))))))))************+++++++++***************************************+++++++++******))))))(((+++++++++***************++++++++++++++++++++++++***)))'''&&&'''***---///111000...---,,,***((('''))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))************************...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---...000111222111000///.........//////............////////////000000111222333333333333444444444555555555555666777777777888888888999999>>>>>>???BBBFFFQQQeeewww---------------...///000111333555666555555555666;;;<<<===<<<;;;::::::;;;>>>@@@CCCFFFHHHHHHHHHGGGGGGDDD@@@?????????>>><<<@@@===999666666666444222111///---,,,.........---------------------------......---,,,++++++++++++)))***++++++***(((%%%###,,,,,,---....../////////000222333333333555888:::<<<@@@EEEJJJPPPVVV\\\```fffhhhkkkmmmpppqqqqqqqqqnnnmmmllllllllllllmmmnnnvvvvvvtttoooiiiccc```___\\\]]]___```bbbdddgggiiisssvvv{{{}}}{{{zzzyyyyyyyyyyyyxxxuuuqqqmmmhhhdddaaa___```bbbbbbbbbbbbccceeehhhjjjkkkjjjhhhfffffffffdddgggiiiiiihhhhhhjjjmmmqqqrrrrrrqqqmmmjjjiiiiiilllmmmmmmlllhhhfffeeeeeeeeegggjjjkkkjjjiiihhhhhhgggfffccc```___^^^^^^___^^^^^^]]]\\\[[[ZZZZZZZZZ\\\\\\]]]___``````^^^\\\\\\\\\ZZZXXXVVVSSSQQQOOOFFFEEECCCAAA>>>;;;888777777888:::<<<======<<<<<<777333///......///000000000000000000000000000000////////////////////////------------------------------...///111444888:::999999888555111...------............---,,,++++++((()))***+++,,,---------******++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++***)))***************++++++***)))(((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++*********************************)))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,------...//////...+++((('''(((((((((((((((((())))))((()))************)))((())))))))))))))))))))))))************************,,,+++******))))))******------------,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111333111///...---...000111............////////////000000111222333333333333444444444555555555555666666666777777888888999999======???BBBFFFQQQeeewww...------------...//////111222444444333333444555999:::;;;;;;::::::;;;===>>>???BBBDDDEEEEEEDDDDDDEEECCCAAA@@@???>>><<<;;;???<<<999666555444333222///---,,,,,,.........---,,,,,,------------------//////...---------------,,,---......---+++)))'''---------------......///000111333444777<<>>?????????>>>>>>;;;777333111111222222222000111111111111111111111........................------------------------.........///000222444555444555555222///------...---.........---,,,,,,+++***+++,,,---............,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++***++++++,,,+++***))))))((())))))(((((((((((())))))))))))((()))))))))************''''''((((((((((((((((((*********************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,***)))(((###)))///111...***(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---------------...//////333111///...---...000111............////////////000000111222333333333333444444444555555555555666555666666777888888999999;;;;;;>>>BBBGGGSSSgggzzz......---------......///000111222222111111333444777888999999888999;;;======???AAACCCDDDDDDCCCBBBBBBBBBAAA@@@???===;;;:::;;;:::888666444333222222///---,,,---......---,,,,,,,,,,,,,,,------------.........------......///------...//////...---,,,------------...///000111111333777<<>>CCCHHHTTTiii|||///......---------.........000111111000111333555555666777777777888;;;===:::;;;>>>@@@AAAAAA@@@???>>>???@@@???===;;;999888777888777666444222111111///...---.........,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,---...///***+++,,,---............//////000111444777999;;;<<>>>>>@@@DDDIIITTTiii{{{///......---------......---///000000000000333555444555666666666888;;;===666777:::<<<======<<<<<<;;;<<<>>>>>><<<999888777444555666666444111000000000///......///...,,,***+++++++++,,,,,,---------)))))))))***+++,,,---...***+++---///000111222222333333555777;;;???CCCEEEKKKQQQZZZccciiiooosssvvvzzz}}}~~~}}}}}}sssqqqnnnlllnnnrrrwwwzzz|||~~~|||zzzyyyzzzuuurrrppprrruuuvvvqqqmmmjjjkkkkkkllllllkkkkkkkkkaaa^^^[[[YYYWWWXXXYYYZZZ^^^cccggggggeeeeeeiiimmmooommmhhhbbb]]][[[]]]___aaaeeehhhhhhfffiiirrrzzz}}}}}}|||vvvlllaaaXXXSSSXXXZZZ]]]^^^___bbbeeehhhiiiiiihhheee```\\\ZZZYYYTTTWWW\\\bbbfffhhhiiiiiigggeeebbb___]]]\\\]]]]]]XXXZZZ^^^ccchhhiiigggeeeggghhhhhhiiiiiiiiiiiiiiikkkkkkjjjgggddd___[[[XXXUUUTTTRRROOOLLLIIIGGGFFF???===:::999999777555222111111111222222333333333222111111111000000//////........................++++++---......---,,,+++---...///...,,,+++,,,---******,,,---.../////////,,,,,,---------,,,++++++******,,,---///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***,,,---......*********++++++*********))),,,//////,,,++++++---***)))))))))***+++,,,,,,************++++++++++++))))))))))))************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***&&&###%%%+++...---+++---------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))************************,,,+++***((('''&&&&&&&&&******++++++,,,---......++++++******++++++,,,---+++,,,,,,------,,,,,,+++))))))***+++---///111222......//////......---,,,............/////////000000000111222333333333333444444444555555555666666444444555666777888999999AAA@@@BBBEEEIIITTThhhzzz///......---,,,,,,++++++......---......///000111333444666888999999999888<<<<<<<<<======<<<;;;;;;===<<<;;;999999999999999777666444222111000/////////...---,,,++++++***+++++++++***************************((((((***...111---.../////////000222444777999===@@@EEEKKKQQQVVVbbbgggmmmsssvvvxxxzzz|||}}}|||}}}{{{zzz{{{|||wwwsssooojjjgggjjjggggggkkknnnlllkkkllliiigggfffhhhiiihhheeeaaaccc]]]VVVSSSVVVZZZ]]]^^^eeedddddddddeeegggiiijjjmmmpppppplllddd]]]\\\]]]bbbeeehhhjjjkkkooovvv{{{|||uuulllddd___]]]^^^___bbbdddeeeggghhhqqqpppmmmhhhaaa[[[XXXXXXYYYZZZ\\\```dddffffffeeecccbbbaaa___]]]\\\[[[[[[YYYYYY[[[^^^aaadddfffhhhggghhhjjjlllnnnppprrrsssuuurrrnnnkkkhhhddd```^^^___]]]ZZZWWWTTTOOOJJJFFFJJJFFFAAA===;;;888555333111111111111111111111000222111111000////////////000000000000////////////........................---.../////////...,,,,,,,,,,,,---......---,,,,,,------------------------))))))***+++,,,,,,------*********++++++,,,,,,,,,---+++******+++,,,,,,+++...------,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&***111222---)))))),,,,,,,,,++++++*********+++***)))(((((()))***+++************************++++++++++++++++++++++++,,,((($$$###&&&((()))(((+++******************+++******+++++++++,,,,,,,,,***)))(((''''''((()))************))))))))))))))),,,+++++++++***)))))))))++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------------..................,,,---......------...///....................................////////////...///000111222333444444333333222222333444666777777555444666999:::999777999:::===CCCIIIUUUjjj|||------------............000/////////000111222333111222444666777777777777999999999999888888777666;;;;;;::::::999999888888666555333222000///////////////...---,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,***((())),,,...///000000000111555:::>>><<>><<<888777666444333333333222111000000/////////000000000000000////////////................................./////////...---,,,------...//////...------------------------------++++++,,,,,,------......++++++,,,,,,,,,---------...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++*********))))))***))))))(((((())))))***)))))))))))))))))))))))),,,((('''***+++***+++...,,,,,,+++++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++///,,,((((((***,,,,,,,,,*********))))))***************+++++++++,,,,,,,,,+++******))))))******+++))))))))))))************++++++++++++***************+++++++++++++++******,,,+++***))))))***+++,,,---------.........//////......------------------))))))))))))))))))***+++......................../////////000000000000111//////000111222333333444444333333333333555666777888666555666999;;;:::888;;;<<>>AAAFFFMMMYYYnnn.........///000000111111222222222222333444666666666777888:::;;;<<<======>>>>>>>>>===<<<:::999888555666888999999888666555444333111000///.........///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,......///000333666666999>>>DDDJJJRRRZZZ```mmmooorrrtttsssssstttuuu}}}~~~{{{yyymmmkkkgggeeeccc```]]]ZZZYYYWWWYYY___cccddddddggggggeeebbbaaaaaaccceeefffiiihhhggghhhkkkooorrrtttssstttvvvyyy|||}}}}}}}}}}}}}}}~~~|||zzzuuusssoookkkfffcccaaa```eeedddbbb```___```bbbcccgggggggggfffeeecccaaa```___```bbbgggmmmrrrssssssssspppllliiieeeaaa\\\YYYUUUSSSQQQQQQRRRRRRQQQPPPJJJGGGCCC???;;;888777777444444444333333444444555000000000/////////......///////////////////////////////////////......---.........//////.........------------------,,,,,,.........---------------,,,,,,,,,------------------......---,,,,,,---///---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++******))))))******+++************************,,,++++++******++++++,,,))))))))))))))))))))))))***'''(((---///,,,((('''*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---+++***))))))+++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***(((((()))***++++++,,,,,,*********++++++,,,,,,,,,))))))******++++++******,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++******---+++))))))***,,,------........................//////000000000111111111222222222222222222222222444444444444555666777777888888888999:::;;;;;;;;;===>>>AAAGGGMMMYYYnnn000000000000000000000000111111111222333444666666444444555666777888999999<<<<<<<<<;;;:::999777666444555777888888666444333222111000///...---------,,,,,,++++++***+++++++++++++++,,,,,,------------+++,,,...///000222666999===CCCMMMVVV^^^eeelllpppuuuvvvwwwwwwwwwyyy|||~~~}}}xxxtttsssrrrqqqpppnnnkkkhhhfffdddaaa^^^\\\WWWUUUWWW^^^cccdddeeeggghhhgggeeedddeeegggkkknnnkkkmmmooorrruuuyyy}}}|||yyyuuuqqqnnnmmmmmmmmmpppnnnllljjjiiihhhiiijjjgggggggggfffdddaaa^^^\\\\\\\\\^^^bbbhhhlllnnnooopppnnnllljjjhhheee```\\\VVVUUUTTTUUUWWWWWWVVVUUUQQQOOOJJJFFFAAA>>>;;;:::777777666555444444444444111000000000000/////////000000000000000000000000000000//////............------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---++++++,,,.........------------......,,,,,,,,,------,,,,,,,,,++++++************++++++************************,,,,,,++++++++++++,,,,,,************************,,,'''''',,,///---***)))*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))((()))***+++...------,,,,,,------...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))((())))))***+++,,,,,,---******++++++,,,,,,,,,---))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------......---,,,++++++******+++(((&&&&&&)))******)))................................./////////000000222222222222222222333333333333444555555666666666777888999999999:::;;;;;;<<<===AAAFFFLLLXXXmmm000000000000////////////000000000111222444666666888777777777777888999:::>>>>>>>>>===<<<;;;:::999555666666666555444222111111000///...------------++++++************+++++++++,,,,,,------......///...///000111333777<<<@@@LLLSSS]]]gggnnnssswwwzzz}}}}}}}}}|||{{{}}}zzzsssppppppmmmiiiggggggiiijjjjjjooommmjjjhhhgggfffcccaaaYYYWWWYYY```eeefffgggjjjjjjjjjkkkjjjkkknnnssswwwxxx{{{zzzyyyzzz}}}~~~{{{xxxvvvsssrrrqqqkkkkkklllkkkiiieeebbb```aaa___^^^___cccgggjjjkkkmmmlllllllllkkkgggaaa\\\TTTTTTUUUWWW[[[\\\\\\[[[YYYWWWTTTOOOKKKFFFCCCAAA===<<<:::777555444333333222222111111111000000000000000000000000000000000111000//////......//////------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******+++---...---******,,,/////////............//////,,,,,,------------,,,,,,,,,++++++++++++++++++,,,***************+++++++++,,,++++++******++++++,,,************************111((("""$$$)))+++---///++++++++++++++++++,,,,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,...------,,,,,,------...******+++++++++,,,,,,,,,))))))************)))))))))*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////......------,,,,,,++++++---+++)))***...///---***....................................////////////111222222222333333444444111222333444555555555555666777999999888888:::;;;<<<<<<@@@EEELLLXXXlll---......//////000000000000000111222333555666777======;;;:::::::::;;;<<<>>>>>>??????>>>===<<<<<<777666555444333222111000000///...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---.../////////222333555888===DDDMMMTTT^^^cccjjjqqquuuyyy|||~~~{{{qqqiiidddbbb___]]][[[]]]```eeehhhjjjmmmkkkjjjjjjjjjjjjiiigggcccaaacccjjjooopppqqqtttsssuuuwwwxxxyyy}}}}}}uuuvvvwwwvvvuuuqqqnnnllliiifffbbbaaacccfffjjjkkkmmmmmmooopppnnnhhh```[[[QQQRRRUUUZZZ___cccdddddd```___^^^[[[WWWRRRMMMJJJGGGEEEBBB???;;;888777666333333333222222222222111111111111111111111111111111111///.........///000///...---,,,,,,---...//////......---,,,,,,++++++,,,,,,------......//////------,,,,,,,,,++++++++++++...000...+++***---111.........------.........,,,,,,------------,,,,,,------,,,,,,,,,,,,------))))))*********+++++++++++++++************++++++************************///%%% &&&***,,,///,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,))))))***,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++------......---,,,---...//////...---,,,---------.........//////......------------------000...---000444444111---...........................////////////000000000111111222222333444555555000111222444444444444333555777999999777777999;;;<<<===@@@FFFLLLXXXmmm++++++,,,...///111222222111111111222444666777888===<<<:::999888888999999:::::::::;;;::::::999999888777555333111000000000///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,------...///000000444666999???GGGSSS```hhhkkknnnrrruuuwwwyyy|||~~~}}}{{{oooeee^^^[[[ZZZTTTSSSTTTWWW^^^eeeiiillljjjiiihhhjjjlllmmmmmmlllooommmooovvv{{{|||}}}}}}zzzxxxppplllfffccceeehhhlllnnnnnnppprrrssspppiii```YYYOOOQQQUUU\\\ccchhhjjjkkkeeeeeeeeeccc___ZZZTTTQQQQQQNNNKKKFFFBBB>>><<<;;;444444444333333333222222111111111111111111111111222111///.........///000000///...------...///000//////...---,,,,,,++++++,,,------...///000111111.........------,,,,,,,,,,,,000222000,,,+++...222...------,,,,,,------...,,,------......------,,,...------,,,,,,------...))))))******+++++++++++++++******************+++************************''' ###***+++)))(((---,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***+++***(((''')))++++++******************+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++---------,,,,,,+++++++++***+++,,,---............,,,---...//////...---,,,+++++++++,,,,,,,,,------------.....................,,,,,,///444444///***........................000000000000111111111111000000111222444555666666///000222333444444333222444666888888666666888;;;======AAAFFFLLLYYYmmm,,,,,,------///000222222---...000222333555888;;;===<<<:::888777777777777999888888888888888999999777666555444222111000///------------------------///---+++******++++++******,,,///111222333555777<<>>CCCPPPSSSYYYaaahhhoootttwwwwwwxxxzzz|||~~~~~~zzzwwwuuusssrrrnnniiieeecccaaa``````ZZZYYYZZZ```hhhooosssuuuzzz|||{{{xxxtttqqquuuuuuuuutttrrrlllddd___ZZZUUUSSSWWW]]]bbbiiioooppppppnnnmmmkkkiiigggfff___```___[[[UUUOOOKKKKKKGGGDDD@@@===;;;999777555555444333222111111111111111000000000000000111111///......------......///111000///......---------///.........------------.........---------,,,,,,///............---------,,,000111---,,,...///---...---,,,+++*********************+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++************++++++++++++++++++,,,,,,,,,,,,......---+++************,,,,,,,,,+++++++++*********+++------+++******+++,,,+++++++++++++++++++++)))*********************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,------///////////////////////////////////////000111111000111111222222333444444333333333444444555555555444555666777888999999999:::<<>>;;;999777666666555555444444444555555666555444333222000//////------------------------+++,,,---...///111111222222222222444999BBBMMMTTT___bbbfffkkkppptttwwwyyyzzz{{{|||~~~|||wwwrrrrrrqqqpppooommmlllkkkkkkjjjhhhfffeeefffggghhheeefffiiiooowww}}}}}}}}}{{{xxxvvvsssooojjjfff```ZZZUUUTTTVVV[[[eeeooouuutttrrrpppnnnlllkkkjjjcccdddccc```[[[WWWUUUTTTRRROOOJJJFFFCCC@@@<<<:::777666444222222222444555111111000000000000000111//////............//////000000//////......---------------------,,,,,,,,,.........------------,,,///............---------+++///111---,,,///000......---,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,*********++++++++++++,,,///...,,,+++)))(((((((((,,,,,,,,,++++++++++++***+++---...---+++*********------,,,,,,+++******)))))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++*********///.............../////////////////////////////////////////////000111111000111111222222333444444111222333444555666777777555555666777888999:::::::::<<>>===<<<;;;777666555555444444444555333333222111000000//////------------------------+++---000111111222555888444<<>>>>>>>>===<<<;;;888777666555555555555555222222111111000//////...------------------------+++...111222222444:::>>>AAAJJJXXXdddlllooopppqqqqqqsssuuuyyy||||||vvvmmmddd___ZZZWWWUUUTTTWWW[[[aaagggkkkoooqqqrrrvvv{{{~~~yyysssnnnkkkgggdddggglllqqqsssuuuvvvvvvtttqqqoooiiifffcccbbbcccdddeeeddddddbbbaaa```___^^^[[[XXXOOOLLLFFF@@@;;;777555444555555444333222222222222111111000000000000111111---...///000000///...---.........////////////////////////.........------///............---------,,,000222...---000111///------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...///000///...---,,,+++++++++*********++++++++++++,,,******)))******+++,,,---***++++++++++++,,,,,,,,,,,,...///...,,,+++++++++)))******+++,,,,,,---------,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***+++,,,---,,,,,,,,,---------......------------------------++++++++++++,,,---......///////////////////////////////////////000111111000111111222222333444444555555555555555666666666666666555555666888:::;;;<<<===@@@CCCFFFPPPdddwww+++++++++,,,---...///000---///111222222444777999::::::;;;<<<<<<;;;:::999888777666555444444444444111111111000//////......------------------------+++...222333555:::BBBIIIVVV\\\eeemmmqqqsssssstttrrrtttvvvzzz}}}}}}zzzsssooojjjfffccc___[[[XXX^^^```dddjjjpppwww|||yyyuuupppkkkjjjlllnnnqqquuuxxxyyyvvvssspppeeebbb___```cccgggiiijjjiiihhhgggggggggeeebbb```YYYVVVQQQKKKEEE@@@===;;;777777666444444333333333222111111000000111111222---...///000000///...------------....../////////////////////............///............---------...222222///---///000///------,,,,,,,,,------...*********+++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---***+++,,,------,,,++++++------------------------...---+++++++++---...000222111000...,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++---......---,,,,,,---+++++++++++++++++++++,,,*********************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...,,,******+++,,,---,,,,,,,,,---------......***++++++,,,,,,------...++++++++++++,,,---...//////////////////////////////////////////000111111000111111222222333444444333333444555666777888888777666555555666888:::<<<<<<===@@@DDDGGGQQQeeexxx***++++++,,,---...000111000111222222222333555777999999:::::::::999777666888777666555444333333333111111000000//////......------------------------000333777999<<>><<<:::888777777777777666555444444555444222000//////////////////.........//////......///222444111666999<<>>:::777444444333111222333333111000111111111111111111111111............////////////...............---------///......------......///---------....../////////.........//////////////////...------,,,---------+++,,,,,,,,,,,,+++*********************************************+++,,,,,,//////...,,,+++***)))(((------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---,,,---...///...,,,++++++++++++,,,...///000***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''((()))+++,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++....................................////////////////////////////////////...///000222333555666777333333333555777777666555666666777888999::::::;;;<<<<<<@@@GGGJJJRRRfff{{{/////////......////////////111333333333444666777555888<<>><<>>;;;888777555222000000///...---...//////000000111111222111333666:::AAAJJJSSSZZZaaaeeehhhgggiiiooosssssszzzyyywwwwwwyyyzzzzzzyyy|||~~~xxxooohhhcccaaafffmmmtttzzz|||yyywwwzzz{{{}}}}}}yyytttmmmiiieeefffggggggfffeeeeeefffdddbbb^^^[[[WWWQQQKKKGGGBBB???;;;888777666444333111111111111111111111111000000000000////////////.........///////////////000//////......//////000////////////////////////---------...................../////////...------+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,------ """&&&)))---///000000---------...//////000000------,,,,,,,,,,,,+++++++++++++++,,,,,,------...---,,,+++,,,---...---+++,,,,,,+++***))))))******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------.........---------,,,++++++******++++++************++++++*********++++++,,,,,,---,,,,,,,,,---------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000000111111222000000111222333444555555555555555444333555888;;;666666777888999::::::;;;>>><<>><<>><<>>JJJRRR[[[aaacccdddhhhlllqqqqqqqqqrrrtttvvvxxxzzzwwwvvvuuuwwwzzz~~~|||yyy}}}~~~wwwssspppooonnnppprrrwww}}}{{{vvvsssoookkkhhhfffbbb\\\YYYZZZ___fffjjjrrrssssssqqqoookkkgggeee]]]VVVOOOJJJHHHEEE@@@;;;:::888666555555444222111666444222000000000222333000222444333111///111333000000000000000111222333444444333222111000//////111000///...............(((***,,,...//////...---------------------------)))***++++++***)))***,,,///---+++******,,,///000...........................------///111222111000.........------,,,,,,,,,++++++,,,,,,---...//////111000...---,,,,,,---...------,,,***)))'''&&&&&&---------,,,,,,,,,++++++...,,,******,,,---+++(((+++++++++++++++++++++++++++,,,------......------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++))))))+++---......---------------...///000,,,---------.../////////222111000.........///000............///////////////......000333666777666444444444444444444444444888888777777888:::<<<===>>>???AAADDDHHHTTTkkk------......///000000111000000000000111111111111222333444555666555555444111///------...///---+++///000111111222888AAAHHHSSSZZZaaafffggghhhkkknnnmmmnnnpppqqqrrrsssssssssoooppprrrvvvzzz~~~}}}yyytttpppppprrrtttvvvzzz~~~|||yyyvvvssslllhhhaaa]]]\\\___eeehhhooooooooommmkkkhhhfffdddZZZUUUPPPNNNNNNMMMIIIEEEAAA>>>999666555555444333222333444444444444333333666999======999555222111////////////000000111111222222222111000000//////000//////............///......///000//////...---------------------------+++,,,------+++++++++---...---+++***+++,,,///000........................,,,+++,,,...111333333333......---------,,,,,,,,,++++++,,,,,,---......///......---------......///++++++++++++++++++******+++++++++************)))---+++)))***+++,,,***(((+++++++++++++++++++++++++++,,,------......------------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,---......---------------...//////.........///////////////111000//////////////////....../////////000000000000///...///111333333222444444444444444444444444777777666666777999;;;<<>>???@@@>>>999444111/////////000000000000111111000000000000000000000000///............//////000000000000///000000111111------------------------...///000///---,,,,,,---...---,,,++++++,,,...000........................+++******,,,000333555666...------------,,,,,,,,,+++,,,,,,------.........+++,,,---....../////////+++,,,,,,,,,,,,,,,,,,,,,............------------,,,+++***+++,,,---,,,++++++++++++++++++++++++++++++,,,------......------------,,,+++******)))(((---------------------------,,,,,,,,,,,,,,,,,,+++---///111111...,,,---///------------------...///000000000///////////////......///000000000///////////////000000000111111444222000000111222111000444444444444444444444444666555555555666888:::;;;???@@@BBBEEEHHHSSSiii}}}............//////000000000000000111111222222333333333333333333333222222///...---------.../////////444:::@@@FFFOOOYYY```dddfffjjjkkklllmmmoooqqqqqqpppooommmkkkjjjiiihhhjjjnnnuuuzzz~~~{{{tttnnnjjjmmmpppuuuzzzxxxooolllnnnssswwwvvvtttoookkkgggdddccccccYYYXXXXXXZZZ\\\]]]\\\ZZZSSSNNNGGGBBB===:::777555222444888;;;======<<<;;;GGGEEEAAA<<<777444222222000000111111111111111111......//////000000000111...............///000111...---------///222555666------------------------///000111///---,,,,,,---...---,,,++++++---...///........................,,,+++***+++...222555555------------------------,,,,,,,,,---------......***,,,---...///...------......---,,,+++***))))))/////////.........------,,,,,,,,,---...//////...+++++++++++++++++++++++++++,,,------......------+++++++++,,,---------...........................---------,,,,,,+++++++++,,,111555444///,,,---000---------,,,,,,---......000000//////......------,,,---///000111000//////000000000000111111111111666555333333444555444333333333444444444444444444666555555666777999;;;<<<@@@@@@CCCEEEHHHSSShhh{{{............///////////////000000111222333333333555444444333333222222222000000///...---...000111000888BBBLLLRRRYYY___dddgggiiilllmmmnnnpppqqqrrrqqqnnniiieeecccccceeefffmmmrrrxxx{{{|||}}}~~~}}}|||pppiiiggghhhiiipppwww}}}wwwvvvxxx{{{|||yyyrrrlllfffbbb```___\\\\\\^^^```aaa```___]]]WWWTTTOOOJJJEEE@@@999555444555666777888:::;;;;;;HHHGGGEEEBBB???;;;777444///000000111111000//////.........///000000111111...............///000111...---,,,,,,---000333555------------------------///000000///,,,++++++,,,------,,,,,,,,,---...///........................///---++++++---000222222------------------------,,,,,,,,,---------------,,,---.........---+++***------,,,+++***))))))(((++++++*********)))))))))+++,,,,,,---------......+++++++++++++++++++++++++++,,,------......------,,,,,,------...//////000........................---------,,,,,,+++++++++,,,111555444///,,,---000...------,,,,,,,,,------.........------,,,,,,,,,,,,---...000000000///...000000000000111111111111444333222222444666666555333333333444444444555555666666666777888:::===>>>???@@@CCCFFFIIISSShhh{{{....../////////////////////000000111222333444444666555444333222111111222000000000///...000333666777@@@MMMWWW\\\```cccfffkkklllnnnpppqqqrrrqqqqqqjjjgggaaa]]]]]]___dddgggppptttxxxzzzzzz{{{sssiiieeegggmmmrrrzzz}}}|||{{{tttllleee___\\\ZZZ\\\___aaadddeeedddbbbaaa]]]ZZZVVVRRRMMMFFF>>>999777666444333333555777888999<<>>???CCCFFFIIISSShhh{{{/////////////////////...///000000111333444444555666555333111000000000000---...000///000333888<<>>777222444555666777666555333222000000111111111111111111000//////............///222111///---,,,,,,,,,---------------------------,,,---......,,,,,,,,,...,,,,,,,,,---------..............................///...------...///...---,,,,,,,,,---------......------------------------------,,,,,,+++,,,,,,,,,******++++++,,,------...///............---------+++,,,...---***)))+++---+++++++++++++++++++++++++++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,---------------//////...---------............/////////000000000000......///111333333333222222333333444555555666555555555666888:::===>>><<<>>>BBBFFFJJJTTTiii|||///////////////.........///000000222333444555555555444222000.........///***---///000111555<<>>;;;999777666555555333222666;;;???@@@???;;;<<<===>>>===;;;999888222222111111111111111111111000///...............//////............//////------------------------,,,---///...------...///,,,,,,,,,---------.................................------...///000...,,,,,,,,,,,,------.........------------------------,,,+++******+++,,,...///.........------,,,,,,,,,------,,,,,,,,,+++++++++...000222000---,,,---///+++++++++++++++++++++++++++,,,------......------((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------+++))))))+++---.........---,,,,,,++++++++++++,,,------....../////////111000...---,,,,,,---...............////////////222111000111333444444333222222333333444555666666444444444555777:::<<<===;;;===BBBFFFJJJUUUiii|||//////000000///...------...///111222333222000///222333333111...------...222333444555999???FFFKKKWWWZZZ^^^bbbeeefffffffffjjjkkklllkkkiiieee```^^^___^^^]]]```fffmmmrrrtttvvvyyyyyyzzzxxxqqqmmmqqqtttxxx{{{zzzooohhhdddccc]]]YYYWWW\\\gggqqqvvvwwwpppkkkcccZZZSSSOOOMMMLLLEEECCC@@@===;;;888777666777555555888===AAAAAA???AAA???<<<:::888888888999444444444333333333333333000000000000000000000000...///000///...---...000///000000///------...000000///...---------------........................000000///...............,,,---...//////...---,,,///...,,,+++***+++,,,,,,////////////////////////+++,,,---......---,,,+++000///...,,,+++***)))))),,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---+++***+++---...---+++***+++---......---+++***+++,,,,,,------,,,,,,+++------------,,,+++******,,,---...---+++***+++,,,......//////...---,,,+++.........------,,,,,,,,,...------------...//////000333555111,,,)))***---111---+++...000//////222333333444555555444444444555555555444444333333333555555666777888999::::::===???CCCIIINNNXXXjjj{{{///////////////...---------...000222222222111000000000000///---,,,---///---000555;;;AAAHHHPPPUUUZZZ]]]aaaeeehhhiiiiiiiiihhhhhhhhhfffccc```]]][[[\\\]]]aaaeeekkkqqqvvvyyywww}}}}}}uuurrrppppppvvv|||vvvlllgggbbb^^^ZZZ[[[aaajjjpppsssrrrnnnhhh```YYYTTTPPPNNNLLLJJJGGGCCC???;;;999888666555555999>>>AAA@@@>>>999888666555444333444444333333222222222222222222000000000000000000000000...///000///......///000///......---......//////111000///.......................................000000///...............------...//////...------...---,,,+++++++++,,,,,,........................,,,------------------,,,///...---,,,+++*********,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++///---++++++------+++)))***+++,,,......---,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---...///...,,,+++,,,---......---,,,,,,,,,------......---------,,,,,,,,,---------,,,---......///000222444111,,,***+++...///+++))),,,...------///222222333444444444444444666666666555555444444444555555666777888999::::::<<<>>>BBBGGGMMMWWWiiizzz///////////////......---,,,...///111222222111111/////////...------///111---333;;;DDDLLLSSSYYY^^^\\\___cccgggiiijjjjjjiiigggeeeccc```^^^[[[ZZZYYYUUU[[[bbbhhhlllqqqxxx|||}}}|||sssoooqqqwww|||zzzooojjjeee___[[[\\\ccclllrrrrrrqqqmmmhhhaaaZZZTTTPPPLLLKKKHHHEEEAAA>>><<<:::888777888<<<@@@BBB@@@===444333333333333222222222111111111111111111111111000000000000000000000000...///000000......///000...,,,***+++...000///...111111000////////////000........................000//////............///------...//////...------...---,,,,,,+++,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,+++++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++///...,,,+++,,,+++***((()))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,)))***+++***'''&&&&&&'''------+++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,------......111222000---+++---///222---,,,///111//////111000000222333444444444444666666666666666555555555555555666777888999::::::<<<===AAAFFFKKKUUUhhhzzz...///////////////......,,,---///000111111111111111111111000///000222555555;;;EEENNNTTTYYY\\\___]]]___bbbeeeggggggfffeeecccaaa^^^[[[YYYYYYYYYZZZXXX^^^eeejjjnnnttt}}}}}}xxxtttuuu|||vvvpppggg___\\\aaajjjqqqqqqqqqpppmmmggg^^^VVVQQQKKKJJJIIIHHHFFFEEECCCBBB<<<;;;<<>>:::444444555666666555555444111111111111111111111111000000000000000000000000...000111000///...///000...***(((***///111000,,,000000///////////////000........................000///............//////---..................------------,,,,,,,,,------------------------------...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++++++++******)))***+++---------------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++((())))))(((&&&$$$$$$%%%,,,,,,,,,,,,------......------------------------,,,++++++++++++,,,---------///000000...---...000222...---000222000///111...///111222333444444444666666555555555555555555555555666777888999::::::<<<===AAAFFFKKKUUUiiizzz......///////////////...------...///000111111111000111000//////111444777>>>DDDLLLTTTYYY\\\___```___aaacccddddddbbb```___[[[YYYWWWUUUUUUWWWYYY[[[bbbffflllpppttt|||}}}xxxvvvyyy|||~~~vvvjjjcccbbbggglllpppqqqqqqoooiii```WWWRRRNNNOOOOOONNNMMMKKKJJJIII@@@??????@@@BBB@@@;;;777555555666777666666555555222222222222111111111111111111111111111111111111///000111000///...///111...***(((***///111000,,,.........------......///........................//////............//////.........------.........------------------------...........................---,,,++++++,,,---...,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++++++++,,,---***+++,,,,,,------------+++,,,,,,------,,,,,,+++.........---,,,+++***))),,,---...---***)))***+++***+++---/////////...---------------------------,,,++++++++++++,,,---------...//////......///000...***)))---...+++***+++...///111222333444444444444444444444444444444444555555666777888999::::::>>>>>>AAAFFFKKKVVVjjj|||---...//////////////////......////////////000000---.........000333888<<>>:::999888888777666555555444666555555444333222111111111111111111111111111111///000111111//////000111...,,,***+++...000///......------------......///........................///............//////000///...------------...///,,,,,,---............---////////////////////////...------,,,,,,------...,,,,,,,,,++++++,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++''')))***+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******,,,---...---+++++++++---***+++---......---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...............//////000000000,,,+++///000---+++,,,000000222333444444444444333333333444444444444444555555666777888999::::::>>>>>>AAAFFFKKKVVVjjj|||------...///////////////000000///............///+++---...111444:::AAAFFFMMMQQQVVVZZZ]]]aaaeeehhheeeeeedddaaa]]]WWWRRROOOKKKKKKMMMPPPUUU\\\bbbffflllooottt||||||vvvrrrtttzzzxxxrrruuuuuutttpppkkkddd^^^ZZZSSSTTTTTTTTTRRRPPPMMMKKKMMMKKKIIIKKKMMMMMMKKKHHHDDDBBB@@@===<<<;;;:::::::::999888666444333222111111111111111111111111111///000111111000///000111///......---......//////...............///000000.......................................///000000///...------------...///+++,,,.../////////...---........................,,,------------------,,,------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++'''***++++++***)))+++---......---,,,+++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------)))+++,,,,,,******+++------,,,***(((((()))+++,,,,,,,,,,,,---------......---------,,,---......//////.........///000//////444000000444444111///000222222333444444444444444444444444444555555555666555555666777888999::::::>>>>>>@@@DDDIIIUUUiii|||------...///000000//////111000///......---......,,,---000444:::AAAJJJPPPVVVXXXZZZ\\\]]]```dddgggdddcccaaa^^^XXXQQQKKKGGGJJJKKKNNNSSSZZZbbbiiinnnuuuxxx~~~xxxrrrqqqsss}}}yyyxxxvvvrrrmmmgggbbb___YYYZZZ[[[]]]]]]\\\ZZZYYYUUURRRQQQSSSWWWYYYXXXUUUPPPNNNJJJFFFDDDCCCBBBCCC<<<;;;:::888666444222111111111111111111111111111///111222111000///000111///000000///------...000///////////////000111111.......................................///000111///...---,,,,,,---...///+++,,,.../////////......------------------------+++,,,............,,,+++...---,,,,,,+++++++++,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++)))+++---,,,)))(((***,,,///...---,,,+++*********+++,,,,,,------,,,,,,+++'''(((***,,,...//////000+++---...///......///111///,,,'''######%%%***,,,,,,,,,,,,------............------------.../////////.........///000///...333//////333333000......333333444555555444444444444555555555666666777777555555666777888999::::::===<<>>:::888777555444///000111111111111111000000000000000000000000000000000000000000000000000000/////////............000///.........///111222222111///.........//////000///...---------------222000//////000000///---,,,,,,,,,---------......,,,++++++,,,...//////...222333000******...---'''***++++++,,,---...////////////.........---------.../////////...------,,,------------,,,+++******,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...***+++,,,,,,------------------............------------............------,,,---......------...000---...000111222222222111000000111222333333333333777666444444444555777999666666777888999::::::;;;AAAAAADDDGGGKKKTTTeeevvv/////////////////////////////////...,,,---///111000555<<>>???BBBFFFKKKUUUgggxxx/////////////////////////////////------...111444;;;AAAJJJQQQUUUXXXZZZ[[[\\\___aaabbb```^^^]]]]]]TTTUUUUUUVVVVVVYYY^^^aaa^^^eeekkkjjjjjjsssxxxuuutttzzztttiiieee___ccchhhmmmqqqrrrsssrrrjjjhhheeeeeehhhmmmqqqtttpppnnnkkkkkkkkkjjjgggeeeZZZVVVPPPJJJFFFAAA===:::666555444333222111111111000000000000000000000000////////////////////////000000000////////////...///000222333333333222111000000//////////////////---------------...//////...---,,,,,,......---,,,,,,,,,,,,---------......000///...,,,******,,,...,,,///000...++++++++++++---,,,,,,,,,++++++******,,,,,,,,,+++++++++************++++++++++++******(((((()))***+++,,,,,,++++++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,..................---------.........---,,,++++++------............------......////////////......,,,---......------...000222111///......///000111000000111222333333333333444333333333333444555666555555666777888999::::::<<<===AAAFFFKKKUUUhhhyyy000000000000000000000000...............111666:::FFFJJJOOOTTTXXX[[[^^^``````aaacccaaa^^^ZZZXXXWWWSSSTTTVVVXXXZZZ^^^bbbfffdddgggkkkooouuu}}}xxxxxxzzzuuullljjjkkkmmmooorrruuuwwwxxxsssqqqooonnnnnnrrrvvvyyyvvvtttrrrpppooommmkkkiiiZZZWWWRRRNNNJJJFFFBBB???666555444222222222222222111111111111111111111111////////////////////////111000000000///////////////000222333333333222111//////000000000000000000//////...------------------,,,+++,,,---...---,,,,,,,,,,,,---------......+++++++++))))))+++000444000...+++)))(((***...222......------,,,,,,++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////............------,,,+++------............------...//////////////////...,,,---......------...000111000///.........000000000000111222333333333333333333333333444444555555555555666777888999999:::;;;<<<@@@EEEJJJUUUhhhyyy000000000000000000000000---...///000333888>>>CCCOOOQQQTTTWWWYYY\\\```ccc```aaaaaa^^^ZZZVVVTTTSSSRRRTTTWWWZZZ]]]aaafffjjjlllooovvv~~~{{{{{{zzztttrrrpppnnnpppsssxxx{{{{{{{{{zzzxxxwwwyyy}}}~~~|||zzzwwwssspppnnnlll___[[[WWWRRROOOJJJEEEBBB999888666444222222222333111111111111111111111111000000000000000000000000111111000000000/////////---...//////000000//////...///000222333333333333000000///------,,,,,,,,,---,,,+++,,,.........---,,,,,,,,,---------......,,,............222:::@@@HHH>>>333...+++***---111.........------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------------------((()))***+++,,,,,,,,,,,,***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111---............------,,,------............------...//////000000//////...,,,---......------...000/////////......///000000000000111222333333333333333444444444555555555555444555555666777888999999;;;<<<@@@EEEJJJTTTgggxxx000000000000000000000000...000111444888???GGGMMMSSSUUUXXXZZZ\\\]]]```bbb^^^^^^]]]ZZZVVVSSSRRRSSSSSSVVVZZZ^^^ccchhhmmmqqqvvv~~~vvvpppnnnpppuuuyyy}}}~~~}}}{{{vvvqqqnnnmmmccc```\\\XXXUUUPPPLLLHHH@@@===:::777444222222222111111111111111111111111000000000000000000000000111111111000000000//////......------......///000000111111111000///------///......---------......---,,,,,,---...//////---,,,,,,,,,---------......---///000000000666???GGGWWWHHH888222///---,,,...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,---------------******+++,,,,,,---,,,,,,***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---..................------............------//////000000000000//////,,,---......------...000------...///000000000000000000111222333333333333444444555555666666666666444444555666777888999999<<<===@@@EEEJJJTTTfffwww000000000000000000000000000111444777===EEENNNTTTTTTWWW[[[]]]^^^^^^___```[[[[[[ZZZXXXTTTRRRSSSTTTVVVYYY___dddiiiooouuuyyy~~~wwwqqqrrrvvvyyy{{{}}}}}}vvvpppmmmllldddaaa^^^\\\ZZZWWWSSSPPPEEECCC>>>999555333222111111111111111111111111111000000000000000000000000111111111111000000000000000///.........///111222444333222///+++'''###!!!---------------...///000...---,,,---///000///...,,,,,,,,,---------......(((***+++++++++111;;;CCCKKK;;;---,,,/////////111++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,---------------++++++,,,---------,,,,,,***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------......///.........,,,,,,---.../////////...---..................---//////000000000000//////,,,---///...------...000+++,,,...000111111000///000000111222333333333333444555666666777777666666444444555666777888999999<<<===AAAEEEIIISSSfffwww,,,...000000///...///000---333;;;CCCIIINNNRRRTTTWWWXXXZZZ]]]^^^_________\\\ZZZWWWUUUTTTUUUXXXZZZXXX\\\aaafffllluuu|||zzzwwwuuu}}}{{{|||~~~zzztttooollliiieee___[[[YYYXXXVVVUUULLLGGG>>>777444222222111000111111222222222111111111111111111000000//////222111///...---------...---...///000000///...---222444555333000...///111111000///.......................................---------............///------...///111333444555222222111111000000//////,,,+++++++++,,,,,,---...,,,------......------,,,++++++******************...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------++++++,,,------...//////111111111111000///...---.........///////////////............///////////////,,,***+++...111111000000000000000////////////222000///111444666444111333333333444444444555555555555666777999:::;;;;;;===>>>BBBEEEHHHPPPcccuuu---...//////......000111555:::BBBIIINNNSSSVVVYYYYYYZZZ\\\^^^___^^^^^^]]]ZZZYYYWWWUUUTTTUUUXXXZZZ```dddjjjqqq{{{{{{~~~}}}zzzyyyyyy||||||{{{~~~zzzsssnnnnnnjjjccc^^^ZZZXXXVVVTTTOOOIIIAAA;;;777555444333222222222333333222222222333333333333222222222111222111000...------.........//////////////////...111333444222///...///000///...---,,,,,,,,,,,,---........................---------............///...............///000111.........---------,,,,,,......---,,,++++++++++++,,,------......------,,,,,,,,,,,,+++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---+++)))***,,,......---000000000000////////////111000000111444555444222333333333444444444555555777777888888999:::;;;;;;===>>>BBBEEEGGGOOObbbsss......///......///222555===BBBIIIOOOSSSVVVZZZ\\\\\\]]]_________]]]ZZZYYYUUUUUUVVVVVVWWWYYY]]]```fffkkksss|||}}}wwwzzzzzzxxxwwwxxxwwwvvvyyy~~~yyysssqqqmmmgggaaa^^^[[[XXXVVVSSSNNNGGG@@@<<<999666555333333333333333333222222333333333333222222222222222111000///.........///000//////......//////000000111222111///---...///......------,,,,,,------........................---------............/////////...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,111000...,,,+++))))))))),,,------......------,,,,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,---............---...------,,,,,,+++++++++............////////////...,,,++++++,,,------,,,////////////000000000000111000000222444555444222333333333444444444555555777777777888888888999999===>>>AAADDDEEEMMM```qqq//////.........111666:::CCCGGGLLLQQQTTTWWWZZZ\\\^^^_________]]]ZZZWWWUUUPPPSSSWWWYYY\\\```fffkkknnnuuuzzz{{{{{{wwwuuuqqqooosssyyyzzzqqqnnniiieeebbb```]]]\\\XXXSSSLLLFFF@@@<<<777444333333222222222222222222111111111111111111111111111111111000000/////////111000///......///000111///000000///............000000////////////000000........................---------............//////...---,,,++++++++++++//////..................000///...,,,+++***)))))),,,------......------,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,---...///000000000000111111000000///...------............////////////000///.........///......////////////000000000000000000111222333444333333333333333444444444555555666666666666666666666666===>>>AAACCCDDDLLL^^^ppp/////////000222666===AAAHHHLLLPPPTTTVVVYYY\\\^^^______^^^]]]ZZZXXXVVVTTTQQQUUUYYY\\\^^^ccckkkqqq{{{zzzsssmmmiiilllsssxxxvvvrrrmmmiiieeebbb___\\\\\\XXXQQQKKKEEE???888444444333222111111111111222111111111111111111111222111111111111111000000000111000///......///000111//////...............---000000/////////000000111........................---------............///......------,,,---------////////////////////////...---,,,,,,++++++,,,,,,,,,------......------,,,***+++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......+++,,,---///000000000000333222222111000///..................//////////////////000000///......///.../////////000000000111///000222333333333333444333333333444444444555555666666777777777777777777<<<>>>AAACCCDDDKKK^^^ooo///000111333777===DDDIIINNNQQQUUUXXXZZZ\\\___bbb___^^^\\\ZZZYYYXXXXXXXXXYYY\\\``````aaafffooowww{{{qqqiiiiiimmmqqqzzz{{{uuuoooiiiccc^^^ZZZ\\\YYYUUUPPPKKKDDD===888666444333111111111222222333333333333444444444444111111222222222222111000111000000//////000000111000///---...///000///---......------......//////........................---------............///......---------...//////---------------.........++++++++++++,,,,,,---...,,,------......------,,,******++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,---.........000//////......---------............////////////+++---//////---------.........//////000000111111///111333333222222333444333333333444444444555555888888888999999:::::::::<<<===@@@CCCDDDLLL___ppp...000444777<<>>777444555666444111777666555444222111000000222111000//////000111222000000000000000000000000111111111111111000//////000000000000000000000000......//////...---,,,,,,///............//////000......------------......000000///............///+++,,,,,,,,,,,,,,,,,,+++111000///...............---,,,,,,++++++,,,,,,---------------,,,,,,+++***...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.................................,,,---------.../////////000111222111///---...///000000///...............111111111111111222222222444555555444222111111222666777777888999;;;<<<===>>>>>>@@@DDDHHHQQQddduuu333888AAAHHHLLLPPPRRRTTTXXXXXXYYY[[[^^^```aaaaaa]]]ZZZWWWYYY```fffiiijjjnnnmmmssstttsssuuuwwwxxxyyy{{{zzzppphhh\\\YYYWWWXXXZZZ[[[YYYWWWIIIBBB:::555555666555222555555444333222111111000222111000//////000111222000000000000000000000000111111111111111000//////000000000000000000000000///////////////...------,,,,,,,,,---......///000......------------......000///......------.........//////000000//////.........---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++***------,,,,,,,,,,,,------444333222000...+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///////////////...///000000......///000---------...///000111222111111111111222222222222444555666555333333333555666666555555555777888999===>>>@@@DDDHHHQQQcccuuu888===EEELLLQQQTTTWWWXXXZZZZZZ[[[\\\]]]]]]]]]]]]TTTTTTVVV[[[cccjjjoooqqqooottt}}}zzzxxxyyy{{{~~~~~~zzztttccc^^^YYYXXX[[[___``````PPPHHH>>>888666555555333333333333222222222111111222111000000000000111222000000000000000000000000000111111111111000000///000000000000000000000000///000000000000//////...++++++,,,------...//////......------------......///......---------------,,,------......------,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,///////////////......---------------------------//////...---,,,,,,------........................000000000///////////////+++---...///......000111---------...///000111222111111111111222222333333444555666666555555666777888777555444444555666888======@@@DDDHHHQQQcccttt===BBBJJJQQQUUUXXXZZZ\\\[[[]]]______\\\YYYVVVUUULLLQQQXXX___ffflllppprrrsss}}}{{{xxxxxxyyyyyyzzz}}}~~~{{{llleee]]]ZZZ\\\```bbbcccUUUNNNDDD;;;777555444333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000///000000000000000000000000000000111111111000000///------........................------------............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++000//////.........//////------,,,,,,,,,,,,------,,,---------------,,,,,,,,,++++++******++++++,,,))))))+++,,,------------........................000///...---------..............................000000//////......------,,,---......------...000111000000///.../////////000111111222222333333333222444555555555555777888:::999777666666888:::<<<<<<===@@@DDDHHHQQQcccsssCCCHHHOOOUUUYYY[[[]]]^^^]]]___bbb```ZZZSSSNNNKKKJJJRRR]]]fffkkkooorrruuu|||xxxvvvvvvvvvxxx{{{~~~~~~}}}tttmmmccc]]]]]]___``````XXXRRRIII@@@:::666444333111222222222222333333333111111222222222222111111000000000000000000000000///000000111111111000000000000000000000000000000000000111111111111111000000000111111000///...---......------------............---,,,,,,,,,,,,---//////000000000000////////////.........//////000...------,,,,,,------...,,,------......---------,,,++++++******++++++,,,...------,,,***((('''&&&...........................------------...//////.................................------,,,,,,,,,.../////////---,,,,,,...111111000///////////////000111111222333333444444111222444555444444666888999888888888999;;;===???;;;<<<@@@DDDHHHQQQbbbrrrJJJNNNUUUZZZ]]]^^^___```]]]```aaa]]]VVVNNNIIIHHHOOOXXXccclllpppvvv}}}yyytttsssrrrsssuuuyyy{{{}}}|||zzzsssjjjdddaaa___\\\ZZZXXXTTTOOOHHHAAA;;;666444333333333333333333333333111111222333333222111111000000000000000000000000///000000111111111111000000000000000000000000000///000000111111111111000000111222222111000...---......------------......///......---------------......////////////......---,,,,,,,,,,,,---............------------......,,,------............---,,,,,,++++++++++++,,,,,,---------------,,,++++++------------------------+++,,,---.......................................---------,,,,,,,,,,,,,,,///000111///---,,,,,,---.........///000111222333000111111222333444555555111333444444444444666777666666666888999;;;<<<===:::<<<@@@EEEHHHQQQaaaqqqQQQUUU[[[___```aaaaaabbb^^^___]]]WWWNNNJJJJJJLLLVVV^^^hhhpppvvv|||tttmmmlllkkkmmmqqqvvvxxxyyy|||wwwpppkkkgggaaa[[[UUUWWWWWWUUUPPPHHH@@@:::666555444444444444444444444111222222333333222222111000000000000000000000000//////000111111111111111000000000000000000000000...///000000111111000000---...000111222111000///......------------......000///......------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---............------------......,,,,,,---...............------,,,,,,,,,,,,------)))***,,,...000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++)))........................,,,,,,,,,---------------...000000000.........000.........///000111333333000111111222333444555666333444666666555555666888555666777999:::::::::999:::;;;@@@EEEHHHPPPaaaqqqUUUYYY___bbbcccccccccccc___^^^YYYQQQIIIGGGLLLQQQ]]]ccckkkqqqyyy~~~tttfffeeedddfffkkkppptttvvv}}}yyytttpppkkkddd[[[TTTVVVXXXYYYUUUNNNEEE===888666666555555555444444444111222333444444333222111000000000000000000000000//////000111111111111111000000000000000000000000......///000000000000000)))+++---000111222111000.........------.........000000///............/////////000000000000//////...............///000111......------------......,,,,,,---.../////////......------,,,,,,------...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///,,,(((&&&........................,,,------....../////////---...000000//////111222222111111000000000000000000111111222444555666666555666777777666666777888777888:::;;;;;;:::888777999;;;@@@EEEIIIPPPaaappp[[[]]]```bbbdddcccbbbaaa```YYYRRRLLLGGGHHHRRR]]]bbbgggnnnvvv}}}pppjjjccc```cccjjjpppuuuwww}}}{{{ssskkk```WWWVVVVVVWWWVVVRRRJJJ@@@999888444333444333000000222444333111//////000111333222222222222222222222222111111000//////...//////000000000000000000000000,,,+++***,,,000222111///,,,,,,------...////////////,,,(((***///222111//////...+++******+++...///111000...---...///111222,,,,,,++++++++++++******+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,---...//////...---,,,)))***,,,---...------,,,+++,,,...//////---,,,******,,,///000///.........---......///////////////.........///////////////333111///------...000222111222333333444444333333333333333444444444444444333444666888:::;;;<<<<<<<<<===@@@CCCFFFNNN^^^nnn\\\^^^aaacccdddcccaaa___ZZZSSSLLLIIIHHHKKKUUU___dddjjjsss~~~xxxooohhhfffhhhnnnrrrsssyyy~~~|||wwwrrriiiaaaZZZYYYXXXWWWTTTNNNFFF@@@:::555333555444111000333444333111000000000111222222222222222222222222222222111000/////////000000000000000000000000000000333111//////111111///---////////////////////////###  &&&******(((222111///......///111222111000...---,,,---...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,---............---,,,++++++,,,---------,,,,,,+++,,,---.........---,,,(((+++---...---,,,,,,,,,------...///////////////............////////////222111///------...000222111222333333444444333333444444444444444555555555777888888888888999999999<<<===@@@CCCFFFNNN^^^nnn___aaaccceeedddbbb^^^\\\UUUNNNIIIIIILLLRRR\\\fffkkkqqq}}}zzzooojjjkkknnnooovvv||||||{{{yyyqqqjjj[[[YYYVVVSSSPPPMMMHHHDDD===888555666555222111333333222222222111111111111222222222222222222222222444333111//////000111333000000000000000000000000666444222111222222000///111111000000000000//////000---+++,,,111444444333////////////////////////111000...,,,++++++,,,,,,////////////.........------------------------------...//////000000//////........................------............------...---,,,,,,,,,,,,,,,,,,+++,,,,,,------.........)))+++......---,,,,,,---------...////////////...............//////000000111000///------///111222111222222333333333333333444444555555555666666666999888777777777888::::::<<<===@@@CCCFFFNNN^^^nnnbbbccceeeeeeccc```\\\YYYSSSMMMJJJMMMSSS[[[eeeooowww}}}~~~pppjjjiiimmmsssxxxzzz||||||wwwpppbbb^^^XXXSSSPPPMMMKKKIIIAAA;;;666777777444222333222222333333333222111000222222222222222222222222555333111000000111333444000000000000000000000000222111000000111222222222//////000000000000000000333000...---///000///...------////////////------000///...---,,,,,,------////////////............------------------------------...///////////////,,,,,,,,,,,,------------////////////////////////000...---+++++++++,,,---+++++++++,,,,,,...///000,,,...000000///......///,,,---......//////......------......//////000000000000.........///111222111111222333333333333222444444555555666777777777666555555555777:::===???<<<===@@@CCCFFFNNN^^^nnneeeeeeeeedddaaa]]]YYYWWWSSSOOONNNSSSZZZbbbnnnxxxyyykkkfffiiimmmrrruuu{{{~~~|||vvvooojjjccc\\\XXXUUURRRQQQFFF>>>888888999666444444222333333333333222111111222222222222222222222222444333111000111222333555000000000000000000000000000000///.........000222------...///000000111111111///---,,,,,,,,,,,,,,,///000222333333222000///---------......//////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------.........111000000000000000000111000///---,,,+++,,,------+++++++++,,,,,,...///000...///000000///......///,,,------...............---------...///000000111//////......///000111222000111222222333333222222444444555555666777777888666555555555777:::===???<<<===@@@CCCFFFNNN^^^nnngggfffdddaaa^^^[[[XXXVVVRRRRRRUUU[[[aaaiiiwwwvvvmmmiiilllnnnrrryyy|||vvvqqqjjjddd___[[[WWWUUUKKKAAA:::999:::888555444444333333333222222222222222222222222222222222222222222222222222222333333000000000000000000000000222222000...,,,+++---000------...//////000111111111111000000111333444666...///000111111000///...,,,,,,---...///000000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------......//////000111111111111111000000000000111111///...------------------+++,,,,,,------.........---...///...,,,,,,,,,...,,,,,,---............---,,,------...///000111111///......//////000111222000111111222222222222222333333444555666777777888999888777777777888::::::<<<===@@@CCCFFFNNN^^^nnnhhhfffbbb^^^ZZZXXXWWWVVVTTTXXX___fffkkksssssssssrrrrrryyy}}}xxxtttooojjjeeeaaa\\\YYYNNNCCC;;;:::<<<999666444555444333222111222333333222222222222222222222222///000111222333333222111000000000000000000000000333333222///------000444111111111000000/////////***+++++++++,,,---000222,,,,,,------------,,,,,,+++,,,------............---------,,,,,,,,,,,,+++------------------------,,,------..................//////000111111222222000000///......///000000,,,---..................+++,,,---.........---,,,...//////...,,,+++---...+++,,,------......------,,,,,,---...///000111111.........///000111111222000000111222222222222222222222333444555666777777777888888888888999999999<<<===@@@CCCFFFNNN^^^nnniiifffaaa\\\XXXWWWWWWWWWWWW]]]gggooottt|||}}}xxxuuuxxx~~~~~~yyy|||yyyuuurrrnnniiiddd```PPPEEE<<<;;;<<<:::666555666555333111111222333444222222222222222222222222...///111333444333111000000000000000000000000000111222222111000222666;;;555555444222000///...---111111111000//////111333////////////////////////,,,,,,---------,,,++++++......---------,,,,,,,,,////////////////////////---......///////////////,,,------...///000000111///...---,,,,,,---...///+++,,,...///000///......+++,,,...//////...,,,***111111111000...---///000+++,,,------......------,,,,,,---...///000111222---......///000111111222000000111222222222222111111111222333444555666777333444666888:::;;;<<<<<<<<<===@@@CCCFFFNNN^^^nnniiiaaaYYYUUUSSSQQQRRRVVV\\\cccooozzzxxxvvvxxx|||{{{tttkkkbbb\\\SSSMMMDDD===999777777666666666666555555444444333111222333444444333222111000111222333333222111000...000222222111111222333222222222222222222222222444---,,,111222......111111111000///////////////000///............//////---------------...///000........................,,,+++,,,...111111...+++***+++,,,---............000111111000......///000...------,,,,,,------...,,,,,,,,,------.........---------.........//////333111000...------------........................000///.........000111222000...,,,---000222222000444444444555555444333333999888666555555777999;;;;;;:::999999999:::;;;<<<>>>???BBBEEEGGGNNN^^^mmmccc[[[UUURRRQQQPPPTTTYYY```cccnnn}}}|||vvvuuuxxx{{{}}}~~~~~~yyyrrriiibbbXXXRRRJJJBBB===999666444666666555555444444444444222222333333333333222222111111222222222222111111///111333333222222222333111111111111111111111111111...,,,---///000//////000000///..............................///000000---------------...//////........................,,,,,,,,,...111111...+++,,,,,,,,,------............//////...,,,,,,---......------,,,,,,------...,,,,,,---------------------------.........//////222111///...------..............................000///.........///000111000...---///111333222000000111111222222111111000444444555666666666666666:::999888888888999;;;;;;>>>>>>AAAEEEGGGNNN^^^mmm^^^WWWRRRQQQQQQSSSXXX___hhhiiitttzzzvvvwwwyyy{{{|||~~~xxxooohhh]]]YYYQQQJJJDDD>>>999555666555555444444444444444333333222222222222333333222222111111111111222222111222444444333222333444////////////////////////---000...,,,333<<<:::111//////...---------.....................///000111...------------...//////........................---,,,---...000000...,,,......---,,,,,,---...///......///---,,,+++---......------,,,,,,------...------------------,,,,,,---------...............000//////......//////000........................000///............///////////////111333333222000///000000111111000000000111333666888999777444222999888777777777888:::;;;===>>>AAAEEEGGGNNN^^^nnn\\\WWWSSSSSSTTTWWW^^^gggpppuuu|||yyyyyyxxxyyy|||{{{rrrlllbbb___YYYSSSMMMEEE>>>888777666555444444444555555444333222111111222333444333333111000000111333333333444666555444333333444////////////////////////+++111111222BBBUUUOOO;;;000000///............///000///............//////......---------......///........................------......//////...---000///---,,,+++,,,...//////000000///------...000...------,,,,,,------............------,,,,,,,,,............................../////////000000111......................../////////..................///111333444333111000111222222333333333333222222555888::::::999666444777777666666666888999:::===>>>AAAEEEGGGOOO___nnn\\\XXXUUUVVVWWW[[[dddnnnvvv{{{uuuqqqqqqtttyyy}}}}}}xxxrrrllliiiddd]]]UUUKKKAAA:::999888666555444444555666555444333222222333444555444333222111111222333444444555666666444222222333000000000000000000000000,,,222444:::RRRjjjaaaFFF222111000000//////000000222111000...------------///......---------..............................---............---------111///---,,,,,,---...000///000000///------...///...------,,,,,,------............------,,,,,,,,,.....................---......///000000111111111........................//////////////////.........000222444333222111000222222333444555555444444555555666777777777777666666666555555666888999:::<<<===AAADDDGGGOOO___ooo]]]ZZZXXXZZZ[[[aaalllxxxxxxmmmkkklllrrrzzz|||xxxuuuoooggg]]]QQQEEE>>>===;;;999666555555666666444444333333333333444444333333222222222222333333444666777666333222222222111111111111111111111111...333555<<>>999777777777444444444444444444444555555444333333333444555555555444333333222222222333333333222111111111111111000000000000000000000000111000000000/////////...111000///...---......///////////////............+++...000///,,,,,,///333333333222000///---,,,+++000///---,,,,,,---///000.........////////////000......---,,,,,,---............//////000000111111111111000000///.........,,,...//////...------...---------------...//////000000111111111000000///111111111111222222222222111222222333333444444555555555555555555666666777777777777888999999::::::;;;<<<@@@DDDGGGNNN___ooojjjqqq{{{tttttt{{{||||||}}}|||yyyuuuqqqnnniii```SSSFFF>>>:::999888666666666666666666666555333333222333333555666777555444333222111222333444222222111000000000000111000000000000000000000000000000000000////////////000000///.........//////////////////............///000111...,,,,,,000444444444222000...,,,+++***///...---,,,,,,---...///,,,---...///000222333333......---,,,,,,---......---------------.........////////////////////////+++---///...---,,,------...------------.../////////000000111111000000000000000000111222222333333111222222333333444444555555555555555555666666777777777777888999999::::::<<<===@@@CCCFFFNNN___ppprrryyy{{{xxx|||{{{|||~~~~~~{{{wwwuuuqqqhhh\\\OOOFFF???:::888666666666666666666555555333333333333444444555555555444222111111222444555222111000000///000000000000000000000000000000000000000000000////////////000000//////////////////////////////............///000000///------///111//////////////////.........---,,,,,,,,,,,,---...,,,,,,---///000111222333......------------......------,,,,,,,,,,,,,,,,,,........./////////000000,,,...//////...------.........---------......///...///000000000000000000000000000000000000000000111222222333333444444555444444444444444555555666777777777888999999::::::======@@@CCCFFFOOO```ppp{{{~~~||||||}}}}}}zzzxxxqqqkkkbbbXXXOOOEEE===888666666666666555555444444555555555444444333333222444333222222222333444444222111000000///000000000111111111111111111111111////////////000000000000//////000000000000000000////////////............---...000000///...------,,,------...///000000111---------,,,,,,------------------....../////////........................000000000///////////////------......//////000000...///111111///...///000///......---------............///000000000000000222222222111111000000///111222222333333444444555333333222222333333444555777777777888999999::::::======@@@DDDGGGOOO```pppzzz}}}}}}~~~~~~~~~|||{{{zzzsssnnnhhh___VVVLLLBBB;;;777777666666555555444444555555555555444333222111222222333333333333444444222222111000000000000111111111111111111111111111////////////000000000000//////000111111111000000////////////............,,,---///000000///---,,,........................------------------------............---------------...////////////...---........................---------....../////////...000222111000///000111//////...------------...------...///000000000000333333333333222222222111111222222333333444444555333333333222333444444555777777777888999999::::::<<<===AAAFFFIIIPPP```ooo|||{{{{{{{{{{{{{{{{{{||||||yyytttmmmddd[[[QQQHHHBBB999888888777777666555555333444555555555444333222000111333555555444333222333333222111111111111111111111111111111111111111.../////////000000000111...///000111222111111000////////////.....................///000111000000/////////......---------.........//////.................................---...///000000///...---***++++++,,,,,,------------........................000111111000//////000//////...---------------,,,---...///000000000000...//////000111222222333111222222333333444444555555444444444444555666666777777777888999999:::::::::===BBBGGGKKKQQQ___nnnzzzyyyyyyxxxyyy{{{}}}~~~zzzqqqggg^^^UUULLLGGG::::::999999888777777666111222444555666555555444///111444666666555333111444333222222111111222222111111111111111111111111.../////////000000111111...///000222222222111000000/////////............111///------///222333444------........................////////////........./////////000000111111---...///000000///...---------......///000111111........................---///000000///......///000///...---------------,,,---...///000000000000((((((***,,,...000111222111222222333333444555555666666666666666777888888777777777888999999::::::999<<>>BBBGGGIIIPPP___nnn~~~}}}}}}~~~{{{zzzyyyyyyzzzyyyzzz{{{}}}|||{{{{{{{{{zzzyyyyyyzzz|||}}}~~~}}}}}}yyyxxxxxxwwwzzz~~~zzzsssnnnjjjeee___ZZZMMMBBB;;;;;;:::777<<>>666555666333333555555555555555555444444333222222222111111111111000000000000000000//////......///000111111000//////333333111000/////////////////////000000/////////......////////////......222,,,)))---///---,,,/////////............///////////////////////////000000//////...------,,,,,,...............---------,,,------...///000111111111000///...---......//////////////////////////////////////////000000111111111111111111111111000000111111222222333444444333333444444555666666666888888888888999999:::;;;<<<>>>BBBGGGIIIPPP___nnn}}}{{{zzzyyyyyyzzzyyywwwuuuttttttuuuuuuvvvwwwxxxyyyzzz||||||}}}{{{yyywwwvvvvvvvvvuuutttuuuvvvwwwyyyzzz{{{{{{{{{|||||||||zzzzzz{{{~~~}}}{{{zzzxxxwwwxxx}}}yyytttqqqpppnnniiieeeUUUKKKBBB???<<<888<<>>888777777555444444<<<::::::;;;>>>===:::666333333111000000000111222222222222333333333333333///000000111111000//////555444222000///.........//////............//////......////////////......333///---...///---,,,---000//////......//////000//////////////////////////////......---,,,,,,,,,---------.........................../////////000//////............//////////////////////////////............/////////////////////000000000000000000111111222222333444444333333444444555666666666;;;;;;::::::::::::;;;;;;<<<>>>BBBFFFIIIPPP___nnn~~~}}}|||{{{yyyxxxwwwvvvvvvtttsssrrrqqqqqqqqqrrrrrrtttttttttuuuuuuvvvvvvvvvvvvtttssssssssstttrrrqqqqqqrrrsssuuuvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwzzz|||}}}{{{xxxuuuvvv|||xxxuuuttttttrrrnnnkkk\\\RRRHHHBBB===888999???:::666444555777777666666>>>;;;:::===AAAAAA;;;666444333111//////000111333222222222333333444555666111111111111000000000///333222111000////////////000///...------...///000......////////////......222000/////////...------000000////////////000000///////////////..................------,,,,,,,,,,,,,,,------...//////000///////////////.........000000000///////////////////////////////////////....../////////000//////.........///////////////000111111222222333444444333333444444555666666666;;;::::::::::::;;;;;;<<<<<<===BBBFFFIIIOOO___mmm}}}zzzyyysssssssssrrrrrrqqqpppppppppppppppoooooopppppppppqqqqqqqqqqqqqqqppppppppprrrqqqpppppprrrrrrqqqooonnnooopppqqqrrrssssssssstttuuuvvvuuutttuuuwwwyyy|||}}}~~~|||yyywwwxxx|||yyyvvvuuuuuutttoookkk___WWWMMMEEE>>>888777999222222333333555888888777888555444777;;;;;;555000444333111//////000111333---------...///000111222222222111000000000000000111000000000000000111111000///...------...///000......////////////......---...////////////000///000000////////////000000000/////////......---------------------,,,,,,,,,+++,,,,,,---...///000000////////////............222222111111000///......////////////////////////...///000111111111000000------......////////////000111111222222333444444333333444444555666666666777777888888999;;;<<<===;;;===AAAFFFHHHOOO^^^mmm||||||{{{{{{yyywwwtttsssoooooooooppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkmmmllllllmmmoooooonnnlllkkklllmmmnnnoooooooooooooooqqqrrrrrrrrrsssuuuwwwyyyzzz{{{~~~}}}|||~~~}}}{{{xxxwwwwwwuuuoookkkaaa\\\TTTKKKBBB<<<888777444666777555555888888666666444444666888777444000333333111000000000111222//////......///000222333333333111000000000000000////////////000111222333000000////////////000000......////////////......(((---///......000111000111000000//////000000111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///////////////.........000000111111000///......////////////////////////...///111222222222111000------......//////000000000111111222222333444444333333444444555666666666555666666777999:::<<<===;;;===AAAEEEHHHOOO^^^mmm~~~}}}}}}||||||||||||uuuuuuuuusssrrrpppnnnmmmjjjkkklllmmmmmmmmmlllkkkhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffggghhhjjjjjjiiigggiiiiiijjjkkklllllllllllljjjkkkmmmnnnoooppprrrtttxxxxxxyyy{{{~~~~~~{{{{{{zzzxxxrrrmmmdddaaa[[[RRRIIIBBB<<<888555999999555444777888555666666777777777666555444222222222111111111111000333333111111111333555666444333222000000000000000000000000000000000111222000000111111111111000000......////////////......&&&---000---,,,///111///111111000000000000111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........///////////////***+++---...////////////////////////////////////---...000111222111000///---......///000000111111000111111222222333444444333333444444555666666666777777777777888999;;;;;;;;;<<>>;;;666555666777555444666666555555444333333333555444444333333444444555222444222......222444222///000000111111111000000111111000/////////000000---------.......................................//////.........///000111000000000000000000000000((()))***+++---...///000000//////...------,,,,,,,,,---------......//////+++---///111222111///...000///...------...///000---------......//////000111000............000111000000000000111111111111000000111111111222222222555444444444555666777777;;;:::888777888999;;;===<<<<<<>>>BBBEEELLL[[[hhh}}}|||{{{zzzyyyxxxvvvuuusssqqqooommmkkkhhhgggffffffffffffeeeddddddcccccc______^^^]]]\\\ZZZXXXWWWXXXYYYZZZZZZYYYXXXVVVUUUWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\^^^^^^______aaabbbdddeeeiiikkklllnnnnnnqqqtttwww{{{|||}}}}}}}}}}}}~~~~~~~~~xxxxxxxxxwwwssskkkbbbYYYTTTGGGAAA:::777999:::888444666666666555444444333333444444444333333444444444222555444000...000111///000111111111111000000///////////////.../////////---.........//////000000........................------------......//////////////////////////////555444222000...---------//////.........---------++++++,,,,,,,,,---------,,,---///000111111111111/////////....../////////...///////////////////////////............/////////000000000111111111111111111111111222222222222444444444444555555666666999999888777888999;;;<<<;;;;;;>>>BBBFFFMMM\\\jjj~~~}}}~~~~~~}}}|||wwwxxxxxxwwwuuusssrrrqqqnnnmmmllljjjgggeeecccbbb^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQSSSRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\\\\]]]___```aaabbbeeegggjjjkkklllooorrrtttyyy{{{|||}}}||||||}}}~~~|||{{{yyyxxxwwwwwwzzzzzzxxxxxxxxxxxxzzzzzzxxxxxxyyyzzzxxxuuuvvvvvvtttnnnfff^^^YYYOOOGGG???:::::::::888555777666666555555444333333000000111111111111000000***000333111000111000...000111111111111000000///111222222222222222222222111111222222333333333444////////////////////////......//////000000000000///////////////////////////...------------......---------.........//////............---------,,,///.........///000222333000000000111111000000000111111111111111000///...//////............/////////000000000111111111111222222222333333333333444333333444555555666666666888888777888888:::;;;<<<::::::>>>CCCHHHPPP```nnn}}}{{{yyywwwwwwwwwuuutttqqqssstttssspppmmmllllllhhhhhhgggeeecccaaa^^^]]]ZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUTTTSSSSSSRRRQQQQQQOOOOOOQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^___aaadddgggiiijjjllloooqqquuuwwwyyyzzzyyyyyyzzz{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuussssssssssssuuuuuuvvvwwwxxxzzz}}}}}}wwwrrrsssuuutttpppjjjddd```UUUNNNDDD===:::888666555777777666666555444444444222333333444444333333222###+++222222111333333222///000000111111111000000///000111111222111111111////////////000000000000////////////////////////000111222333333333222222000000000000000000000000---------------.........,,,,,,------...//////000111111000000000/////////000///---,,,---///111333///000111222222111000///000000111222111000///...////////////////////////000000000000111111111111222222333333333444444444111222333444666666666666777777777888999:::;;;<<<::::::>>>DDDJJJRRRbbbqqq~~~}}}}}}|||zzzyyyxxxvvvsssrrrrrrpppnnnllljjjlllnnnmmmjjjgggffffffaaaaaaaaa___]]][[[YYYWWWWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQPPPOOONNNNNNNNNNNNJJJKKKMMMNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUVVVXXXYYYZZZZZZ[[[]]]```ccceeegggiiikkkmmmoooqqqtttttttttssstttuuuuuuttttttsssssssssssssssrrrrrrpppppppppppprrrrrrsssuuuxxxzzz|||{{{wwwqqqrrrttttttrrrnnnjjjggg\\\VVVLLLBBB;;;777777777777777666666555555444444333444555666666555444333&&&...333222000222333333...///000111111111111111,,,---...///000000///............---------------///////////////////////////000111222333222222111000000000000000000000000111111222222111///...---------........................////////////000000..................//////---///111222222111///---+++,,,...000111000/////////000000000000000000///000000000000111111111111111222222222333333333333///000222444666777777777666666777888999:::;;;;;;;;;<<>>666666555444444444555555444444333333333333222222555333222333444444333222111111111111111111111111111000000000000000111111000000000000000000000000222111000000......---,,,------...//////000111111000000////////////000000000000////////////....................................///000000000//////////////////000000000000111///...///000111000///////////////////////////............////////////111111000000000000//////111111222222333444444444333333222222333444444555666666666777888:::;;;<<<======@@@EEEIIIPPP___mmm{{{yyyxxxwwwuuusssooollljjjiiijjjkkkkkkkkkgggfffdddccccccbbbaaa___\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMHHHIIIIIIHHHGGGEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRSSSTTTVVVXXXZZZ[[[YYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]````````````aaabbbccccccccccccccccccdddfffggghhhllljjjjjjmmmpppuuu}}}|||zzz{{{zzzuuulll```RRRGGGAAA999999888777777777777888444444333333333222222222333222111111222222000///111111111111111111111111000000000000000000111222000000000000000000000000111000000000//////............//////000000000000//////............//////000000000000000/////////........................---...//////000000000000////////////000000000000000///.........////////////////////////.....................////////////000000//////...///000000111111222222333444444444555555444555555666777888555555666666888999;;;<<<>>>===@@@DDDHHHOOO]]]kkk{{{xxxuuusssrrrqqqooommmmmmjjjhhhfffgggfffeeedddbbbaaa___^^^^^^]]][[[YYYWWWVVVTTTSSSQQQQQQPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKIIIFFFCCCCCCDDDBBBBBBBBBBBBAAA???>>>===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>AAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]]]]]]]^^^___```aaa`````````aaabbbcccddddddeeebbbbbbeeeiiimmmttt|||~~~zzz|||{{{wwwqqqgggZZZMMMEEE;;;;;;:::999888888888888444444333333333222222222333222111111222222000///111111111111111111111111000000//////000111222222111111111111111111111111.../////////000000111111111111000000////////////...------,,,,,,------.../////////000000000000000........................,,,---...///////////////////////////000000000000//////......---...///000000/////////......------............////////////000000///...//////000000000000111111222333333333555555555555666777888999555555555666777888::::::======@@@DDDGGGNNN\\\jjj~~~{{{tttrrrooonnnmmmkkkhhhfffiiigggdddcccbbbaaa___^^^^^^\\\ZZZYYYYYYXXXUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIIIIJJJJJJIIIHHHGGGGGGLLLNNNNNNKKKFFFBBBAAABBBAAAAAA@@@@@@>>>===<<<;;;============>>>>>>>>>???<<<===>>>>>>===<<<===????????????>>>??????@@@AAADDDCCCBBB@@@???>>>======@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEEEEDDDDDDDDDEEEDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^[[[[[[\\\]]]]]]^^^^^^___aaa^^^^^^bbbfffiiinnntttvvv~~~|||}}}|||zzzvvvnnnaaaTTTKKK<<<;;;:::888777666555555444444333333333333222222555333222333444444333222111111111111111111111111////////////000111222333111111111111111111111111---...//////111111222333222222111000000///.........------------------.........////////////000000........................------.../////////......////////////000000000000...///000///...---...000000//////......---------............//////////////////000000000000111111000000111111222333333333222222333333444555777777666666666666777888999:::<<<<<>>???AAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>:::<<<>>>===<<<<<<===@@@>>>============>>>???@@@CCCBBB???===<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSOOOPPPQQQRRRSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTSSSWWWWWWVVVWWWWWWXXXYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[___\\\]]]bbbeeefffhhhlllkkkxxx}}}{{{tttiii\\\RRR>>>===;;;999777555444444444444333333333333222222444222222222444555444333111111111111111111111111////////////000111222333111111111111111111111111/////////000111111111222111111000000000000000000/////////....../////////------.........///////////////////////////////////////000000000///......////////////000000000000,,,///222111///......///000000///......---,,,,,,............////////////...///111222222222111111111111222222333444444444222222333333444666777888:::999999999999999::::::;;;;;;>>>BBBFFFNNN\\\jjj~~~{{{yyyvvvssspppjjjhhhfffeeedddaaa^^^\\\]]][[[YYYYYYYYYXXXVVVUUUWWWUUURRRQQQQQQPPPMMMKKKJJJJJJHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBBBBAAA888<<<@@@@@@===<<>>>>>======<<<<<<<<<=========>>>>>>:::<<>>???BBB???<<<::::::<<>><<<999777666555444444444333333333222222111000///000222333333111111111111111111111111111////////////000111222333111111111111111111111111111111111000000000000000/////////000111111222222111111000000000000111111,,,---------......//////000000000000000000000000111111111111111000///...////////////000000000000,,,///333333111......///000000///...------,,,,,,............/////////000...///222333444333222000222222333444444555555666444444555555777888999:::<<<<<<;;;;;;::::::;;;;;;::::::===BBBFFFNNN\\\jjj}}}yyytttpppmmmkkkhhhfffhhhfffdddaaa^^^[[[YYYXXXVVVUUUTTTRRRPPPOOONNNNNNNNNMMMLLLKKKIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;<<>><<<<<<>>>>>>>>>===>>>===============>>>???@@@AAAAAABBBAAA@@@>>>===??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAGGGHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQSSSSSSSSSQQQOOONNNOOOQQQTTTVVVXXXXXXYYYZZZ\\\]]]^^^___bbbeeekkksss~~~~~~}}}|||yyyqqqfff^^^OOOHHH???999888888777777444333333333444444222000//////000000111111111222//////000111222333333333000000000000000111111222333333333222111000000///111111000000//////......222111111111000000//////---.........//////000000///...------...000000000000///...,,,,,,---......---...///000000///...---......------------......---...//////......///000000000000000000000000000......///000000000000000,,,---...000000//////...222222333333333333444444333333333444555666777777888777777777777777888888@@@BBB???CCCKKKMMMXXXnnn~~~xxxxxxtttpppllliiigggdddbbbbbbaaa___\\\YYYVVVTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@======<<<;;;::::::::::::<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===>>><<<999>>><<<;;;;;;<<<======<<<======<<<<<<===>>>?????????@@@@@@@@@??????>>>===>>>??????@@@@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOOOOOOOOQQQSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\___aaaeeekkkttt~~~|||yyysssjjjcccXXXQQQFFF>>>999888777666555444333333444444333222000000000000111111111222000000000111222222222333000000000000000111111222111111000000///......---111000000000/////////...111111111111000000000///........./////////000000///.........///000000000000///......------............////////////......000000////////////000000---///000///------...///..............................///000000000000000///000111222222222111111222222333333333333444444444444444444555666777777888888888888888999::::::>>>AAA@@@EEENNNQQQ\\\rrr~~~{{{uuuppppppmmmiiifffcccaaa^^^\\\ZZZYYYWWWUUURRRPPPNNNMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999===;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@??????>>>=========>>>>>>======>>>???????????????<<<<<<===>>>@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYYYY[[[]]]___bbbhhhpppyyy~~~{{{xxxuuuooojjjddd[[[OOOCCC<<<888777777666444333333444666666555000000000111111111111111111111111111111111222222000000000000000111111222111111000000///.........000000000000////////////111111111111000000000000......////////////000000...//////000000000000//////000000000//////......//////............//////111000000//////000000111///000000///---,,,---.................................///000000000000000000111222222333333222222222222333333333333444444444444444444555666777777888888888888999:::<<<<<<===AAAAAAFFFOOOQQQ^^^uuu}}}yyywwwsssnnniiihhhfffbbb```^^^[[[XXXVVVSSSSSSQQQOOOMMMLLLJJJIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDBBBAAAAAA@@@@@@???@@@@@@@@@??????>>>===>>>>>>>>>>>>===<<<;;;;;;999999::::::::::::999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::===;;;::::::;;;<<<<<<;;;::::::;;;<<<===>>>@@@AAA@@@???======<<<===>>>???<<<======>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@===>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMPPPQQQQQQSSSTTTUUUVVVWWWYYYZZZ\\\^^^aaafffmmmrrr}}}}}}xxxvvvuuurrrooojjjaaaUUUHHH>>>999777777777555333222444777888888111111111111111111111111222222222111111111111111000000000000000111111222222222222222111111000000000000000000////////////111111111000000000000000//////////////////000000...///111111000000///000///000111111111000...---000///...------...///000//////............//////111222222111///---...///..............................///000000000000000//////000000111111111111222222222333333333444444555555555555555666777777666666777888999:::<<<===>>>BBB@@@CCCKKKPPP___yyy}}}wwwsssqqqnnniiifffaaa___\\\ZZZYYYVVVSSSQQQOOOOOONNNLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;:::888888888888999999999999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<>>><<<;;;;;;<<<======<<<:::::::::;;;<<<>>>???@@@@@@???>>>======>>>@@@AAA<<<<<<===>>>>>>>>>>>>========================<<<======>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHJJJLLLLLLLLLKKKJJJNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVXXXYYY[[[___dddhhhqqq}}}|||vvvttttttrrrqqqiiicccXXXLLLBBB;;;888888888555333333555777888888222222222111111111111111222222222111111111111111000000000000000111111222222222222111111111111111////////////000000000000000000000000000000111111000000000000000000//////...000111111///...///000///000111111111000...---000///...------...///000//////............//////222333444222000//////000////////////////////////......///000000000000000000000000000000111111111222222222333333333444444666666555555555666777777555555666666888999;;;;;;???BBB???AAAJJJRRRfffxxxuuupppmmmjjjgggcccaaa[[[YYYWWWUUUTTTRRRNNNLLLKKKKKKJJJIIIHHHHHHGGGGGGCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>><<<======>>>======<<<<<<<<<<<<=========;;;999888777888999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;===>>>>>>===<<<<<<===>>><<<;;;;;;<<<======<<<::::::;;;;;;<<<===>>>?????????>>>>>>>>>???@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::=========>>>??????@@@@@@>>>===============>>>>>>AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIHHHLLLLLLMMMNNNPPPQQQRRRSSSOOOPPPSSSTTTVVVXXX\\\___dddppp}}}wwwuuusssrrrpppfffccc]]]TTTIII@@@;;;999777555444444555777777666222222222222222111111111111111111111111111222222000000000000000111111222000000//////////////////////////////000000000000000000000000111111111111111111000000000000//////...000111///,,,+++...111///000000000//////......//////............//////222111111000000111111222222333333222000///000111000000000000000000000000......///000000000000000222111111111111222333333222222333333333333444444777666666555666666777777666666666666777888999:::===@@@???BBBMMMWWWnnn{{{uuummmjjjgggdddaaa^^^\\\ZZZUUUSSSQQQQQQPPPMMMJJJGGGFFFFFFFFFEEEEEEDDDDDDDDD??????>>>>>>>>>??????@@@AAAAAA???>>>===<<<<<<<<<<<<<<<===============<<<<<<===>>>???>>><<<:::999777888999999:::::::::999888999999999999::::::::::::::::::::::::::::::::::::<<<>>>>>><<<:::;;;======;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>======>>>????????????>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;===>>>?????????>>>>>>??????@@@AAABBBBBBAAABBBBBBCCCDDDEEEDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPKKKMMMOOOQQQRRRTTTVVVYYY[[[dddrrr~~~yyyvvvtttqqqnnnffffffddd]]]QQQFFF???;;;777555444444666666555444333333333222222111111111000000000111222222222333000000000000000111111222/////////////////////000.../////////000000000111///000000000111111111111111111111000000000//////...000000---))))))---111000///......------............////////////......222222111111111111222222///111111111//////000111////////////////////////......///000000000000000111111000000000111222333222222333333333333444444777777666666666666777777888777777777888888999::::::???@@@DDDNNNVVVkkk{{{yyyuuuoooeeeccc```]]]ZZZXXXVVVUUUQQQPPPNNNNNNMMMKKKGGGDDDCCCCCCCCCBBBBBBBBBBBBAAA======<<<<<<<<<===>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<===============<<<888999:::::::::888666444777888999:::::::::::::::888888999999999:::::::::::::::::::::::::::::::::888;;;======:::999:::<<<<<<:::999999:::;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>>>>>>>===<<<======>>>???????????????:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<===???@@@AAA===============>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMKKKMMMOOOQQQQQQRRRTTTVVVWWW___jjjrrr{{{{{{xxxuuuqqqmmmgggiiiiiicccXXXKKKAAA===666555555555666555333111333333333222222111111111//////000111222333333444000000000000000111111222111111111111111222222222.../////////000000111111//////000000111111111222222111111111000000/////////000///+++''''''---222000///...,,,,,,---......---...///000000///...---000000////////////000000---...//////......///000...........................//////000000000000000///...---------...000111222222333333333444444444888777666666666666777777999999999888999999::::::999???AAAEEELLLPPPbbbxxxrrrmmmhhheee```___\\\XXXUUURRRPPPOOOJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999888888;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999666888999888777666777888999999999999999999999999:::999999888888999999::::::::::::;;;;;;;;;<<<<<<777777777777888999:::;;;::::::::::::::::::::::::;;;::::::;;;<<<>>>@@@AAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJLLLMMMNNNPPPSSSUUUTTTZZZbbbjjjqqq}}}}}}wwwqqqqqqjjjggghhhdddVVVHHHBBB<<<999666444222222222222555444222111111111222222333111///......///111333111111111111111111222222000000000000////////////000000///...............111///---...111222000...222222111000///...------////////////////////////000000000000000000000000............////////////......//////000111111111000000////////////000000//////............//////222333333333333222111111000111222333444333222222333111///000333555444333555444333333333444555666777888888888888999<<>>=========<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999666888999888777666777999999999999999999999999999:::999999888888999999:::999999999999:::::::::;;;888888888888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===???@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<===>>>??????@@@>>>???>>>===;;;;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIGGGIIIJJJKKKKKKMMMOOORRRMMMRRRXXX^^^dddmmmyyy{{{uuurrrllliiillljjj]]]NNNFFF>>>;;;888555333333333333444444222111111111222222222111000//////000111222111111111111111111111111111000000000////////////000000///...............111///......111111000...111111000000//////......////////////////////////------------------------------........./////////000//////...------,,,,,,000000////////////000000//////////////////////////////000111111222111111000000222222333222222111333111000111333555444222555444444444444555666666888999999999777777999;;;<<<===AAAEEEHHHPPP```pppzzzvvvpppkkkgggccc```]]]UUUTTTQQQNNNKKKIIIHHHGGGDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888999888777777888999888888888888888888888888999999888888888888999999888888888888999999999999:::999999888999999::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::999:::;;;<<<>>>???@@@@@@>>>??????===;;;;;;<<<===????????????????????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIHHHIIIKKKMMMLLLOOOTTTWWW[[[bbbkkkrrr|||uuunnnlllpppqqqgggXXXNNNBBB>>>999666555555555444444333333222222222222333111111111111111111111111111111111111111111111111111111000000000/////////000//////............///111///...///000111000...000000000000////////////000000000000000000000000////////////////////////---------.........//////000//////......------,,,000000////////////000000///000111222222111000///+++,,,...///000111111111//////000111111111111111222111111222444444333111444444444555555555555666555777999999888888999:::<<<>>>BBBGGGJJJQQQ```ooo|||sssnnniiiddd```\\\XXXVVVOOONNNLLLIIIGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@??????======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999777888999999777777888999777777777777777777777777999999888888888888999999888888888999999999999:::;;;:::999999999999999:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;:::<<<=========>>>>>>>>>>>>??????===============>>>>>>???@@@@@@@@@AAAAAACCCDDDDDDEEEGGGGGGGGGFFFGGGIIIJJJMMMPPPRRRUUUXXX]]]dddhhhrrrzzzsssmmmooorrrmmmaaaWWWGGGAAA:::666555555555444333333333333333333333333111111222333333222111111222222222111111111111111111111111000000000//////000///............//////000/////////000000000///.../////////000000000111000000000000000000000000111111111111111111111111......////////////000000/////////000111111222222000000////////////000000///000222333333222000///,,,---...///000000000000...//////000000000000000111222222444444444333222444444444555555555555444///222666888999:::;;;<<<<<<>>>CCCHHHKKKRRRaaaooo{{{uuummmiiiccc]]]YYYUUUQQQNNNJJJIIIHHHEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999999999999999999999999999999777999:::999888777888999777777777777777777777777999888888777777888888999999999999999::::::::::::::::::999888888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999666888::::::::::::<<<===<<<<<<<<<======>>>>>>>>>===============>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKMMMOOOSSSWWW\\\___fffsssxxxoookkkmmmmmmggg___MMMEEE;;;666555555444333333333333333333333333333222222333333333333222222222222222111111111000000111111111111000000000000//////............/////////000000000/////////000......//////000000111111000000000000000000000000........................//////000000000111111111//////000000111222222222000000////////////000000///111222444444222111///000000000111111000000//////////////////000000000111222333444444444444555666666555555444444444444///222666888999:::;;;<<<<<<>>>CCCHHHKKKRRRaaaooo{{{sssnnngggbbb\\\WWWRRRNNNJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@??????????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999888888777999999999999999999999999888999:::999888888888:::888888888888888888888888888888777777777777888888999999999999:::::::::;;;999888888777888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999999666888:::;;;::::::;;;===:::;;;;;;<<<<<<======>>>===============>>>??????BBBAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFEEEEEEGGGIIIIIIIIIKKKMMMPPPTTTXXXZZZ^^^ggguuu}}}rrrjjjiiijjjhhhcccTTTJJJ???777666666444222222333333444444444444333333333333333333333333333333333222222111000000000222222111111111000000000///............//////000...000111000///...///111......//////000000111111000000000000000000000000000000000000000000000000//////000000000111111111111000000//////......---000000////////////000000000111222333333222111000111222222222111111000//////////////////000111111000111222333333444666999;;;:::888666555444444555555777999999888888999:::<<<>>>BBBGGGJJJQQQ```ooozzzrrrjjjeee___[[[UUUQQQMMMJJJGGGDDDCCCBBBAAA@@@????????????=========>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<:::::::::999888777777777999999999999999999999999888999::::::888888999:::999999999999999999999999888888777777777777888888888888888888999999999999666666666666777888999999::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999;;;======<<<::::::;;;999::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJLLLOOORRRTTTUUUVVV]]]fffppp}}}xxxlllggggggfffbbb\\\QQQCCC:::888888555222222222444555555555444444555444333222222333444555333333222222111000000///222222222111111111000000...............///000000...000111111......///111////////////000000000000////////////////////////222222222222222222222222............////////////111111000000///.........000000////////////000000111111111111111111111111000000111222222222111111000000/////////000111222///111222111111444999===BBB@@@<<<888666666777888888999999999777777999;;;<<<===AAAEEEHHHPPP```ppp{{{ssslllddd___YYYUUUQQQMMMJJJHHHEEECCCAAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::::::::999999999::::::;;;;;;;;;888999999:::;;;======>>>::::::999999888777777666999999999999999999999999888999::::::888888999:::999999999999999999999999888888777777777777888888777777777777888888888888555555555555666777999999::::::::::::::::::::::::999999;;;<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::777777777888888999999999===???@@@???===:::999999999999:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<======@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHGGGGGGGGGHHHKKKMMMNNNNNNRRRVVV]]]dddppp}}}ooogggfffdddaaaaaaUUUFFF===::::::777333111222444555666555444444666555333222222333555666333333222222111000000///222222222111111111111000...............///000111...000222111...---///111000000000000////////////////////////////////////////////////////////////,,,,,,,,,---------......000000000111222222333333000000////////////000000111111000//////000111111---...///111222222222222111000/////////000222333///000111000000444:::@@@HHHDDD???:::777777999:::777888888888888999<<>>======>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<:::999888999999:::999888777777999;;;<<<:::::::::999999888888888777777777777777777777777888888888888888888888888999999999888888888777777666666666777888888999999::::::999888777666555555444444555666777888999999:::999888777777777999999999::::::;;;<<<===>>>>>>::::::;;;;;;::::::999888::::::;;;;;;::::::999999:::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::============<<<;;;:::999;;;;;;<<<===============???>>>=========>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQVVV^^^eeeqqqzzznnnfffeeefffiii```NNN???;;;===999111111333333000111555666555444333333222222333333444555444333222111111111111111111222222222333333333000////////////000000111---///000222222000///---000000000000000000000000......//////000000111111//////////////////////////////............//////000000000111000//////...000000000000111111111111000///.........///111222333222111000000111222222444222000111333444333000///000222222333555999<<>>>>>AAAEEEGGGNNN^^^nnn{{{vvvpppiiiccc]]]WWWSSSMMMKKKGGGEEECCCAAA???===>>>=====================;;;;;;<<<<<<<<<=========::::::::::::::::::::::::>>>===;;;:::999999999999:::999888777888999;;;<<<999999888888888777777777777777777777777777777777888888888888888888888888999999999888888888777777888888888888777777777777999999888888777666666666666666666666777777777777999999888777777888888999;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::999888888888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<:::999999999999:::;;;;;;;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<======<<<<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJMMMOOOSSSZZZ```jjj|||vvvmmmgggfffjjjdddVVVGGG???===999333555777666222222555666444444333333222222333333444555444333222111111111111222222222222333333333444000000////////////000000...///000111111000///...000000000000000000000000............/////////000//////////////////////////////............//////111111111000000000//////...////////////000000000111111000000111111222333222111000000///000111222333111000000333333222000///111222333333555777:::GGGLLLKKK@@@777555777777888888888888999:::;;;<<<===>>>AAAEEEHHHNNN^^^mmm{{{ppplllfff```ZZZUUUOOOLLLHHHEEEBBBAAA@@@???===<<<=========<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999;;;;;;:::999999999999999:::999888888888999:::;;;888777777777777666666666777777777777777777777777888888888888888888888888999888888888888777777777;;;:::999888777666555444777777777777777777777777888777777777666666666555888888777777777888888999<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999888666777888999:::;;;;;;;;;999:::::::::::::::;;;;;;999999888888999999:::;;;:::::::::999999999999999::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLOOOTTTYYYaaaooo}}}uuulllgggjjjiiiaaaRRREEE===999666999:::999444333666777444444333333222222333333444444444333222111111111111222222222222333333333333222111000//////...//////...///000111111000///...000000000000000000000000------............//////000000000000000000000000000//////......//////000222111000/////////000111............////////////000000111111222222111111111000/////////000111111111000///000111222111//////111333444444444555777===???>>>999555666777666777777777888999;;;<<<===;;;===BBBFFFIIIOOO]]]kkk}}}uuugggccc]]]WWWSSSNNNJJJGGGDDDBBB???>>>???>>>===<<<=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999::::::999999888888999::::::777777777777777777777777777777777777777777777777888888888888888888888888888888888888777777777777::::::999888777666555555666666666666777777888888777777777777666666666666777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666777888999::::::::::::999999999999::::::::::::888888888888888999::::::999999888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<============>>>>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJLLLPPPSSSXXXcccnnn|||zzzpppjjjiiillliii]]]LLL???999888999:::999555444777777555444333333222222333333444444333222222111111111222111111111111111111111111222222000///............//////000000000000//////////////////////////////.../////////////////////000000000000000000000000000000////////////000000222111///------...///000........./////////000000,,,---///000000000///...000///.........///000111000/////////000000000//////222444555444333444444777666555444555777777555666777777888999;;;<<<===:::<<>>>>>??????>>>=========<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::999999:::999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555666777777888888555555555666777888888888666666777777888888888888999999::::::;;;<<<<<<===::::::;;;;;;::::::999888777888888999888888777777999999999999999999999999888777777777777888999999888888888888888888888888888888:::;;;<<<<<<===<<<<<<<<<<<<======<<<<<<;;;<<<<<<=========>>>>>>>>>======>>>???@@@BBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGJJJIIIJJJMMMOOORRRYYYbbbooo}}}}}}tttnnniiilllllldddSSSCCC;;;:::666888777333333777888666444333333222222333333444333333222222111111222222000000000000////////////222222000///............//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111000...,,,,,,---.../////////000000000111111111,,,---...000000///......000///.........///111222//////000////////////000///222444555444333333333666333222444666777666555777777777888999:::<<<===:::<<>>>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::::::::999:::::::::999999999999888777777888888888888999999888888888888888888888888777777777777777777777777666666777777777777777888555666666777888999999999555555555666666777777777444444555666777888999999555555666777888888888888888888999:::;;;<<<======::::::;;;;;;::::::999888888888888888888777666666999999999888888888888777777777777666777777888999888888888888888999999999888888999;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<===>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIGGGHHHLLLMMMNNNSSSYYYdddqqq}}}wwwrrriiiiiijjjggg[[[KKK@@@<<<555777666333333777888666444333333222222333333444333333222222111222222333000000000///////////////222111000//////...//////000000////////////000000000000000000000000000000222222111111111111000000000000000000000000000000111000000//////000000111000///...---------......000000000000111111111111//////000000111111000000000//////...///000222333...000111000///...///111000111333444333222333444666333333666888666555777888888888888999:::;;;;;;:::<<>>>>>?????????>>>;;;<<<<<<======>>>>>>???;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;;;;:::999::::::::::::999999888888666666666777777777888888888888888888888888888888777777777777777777777777666666666666777777888888555666666777888888999999555555666666666666666666555555666666777777888888444555666777888888888777999999999::::::;;;;;;;;;::::::;;;;;;::::::999888666666777777888777777777999999888888777777777777777666666666666777888888888888888999999999::::::888999:::;;;;;;;;;;;;;;;:::::::::::::::999888888:::;;;<<<=========<<<<<<@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGEEEGGGJJJLLLLLLOOOSSS[[[fffuuu~~~xxxsssjjjgggfffhhhcccTTTFFF@@@777999777333333666666444444333333222222333333444333222222111222222333333222222111111111000000000000000////////////000000000000////////////000000000000000000000000000000111111111111000000000///////////////////////////111111000000000000111111111000000000/////////////////////000000000000111000////////////000111111000000//////000111333444...000222111///...000222000111222222111222444666666333444999999555666::::::999999888888999::::::;;;<<<@@@DDDFFFMMM\\\kkkxxxrrriii```YYYRRRNNNIIIEEECCCBBBAAAAAABBB@@@>>>>>>>>>???>>>===;;;;;;<<<===>>>???@@@@@@<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999:::::::::::::::999888777444555555555666666777777888888888888888888888888777777777777777777777777555666666666777777888888666777777777888888888888666666666666666666666666777777777777666666666666333444666777888888888777;;;;;;::::::::::::999999::::::;;;;;;;;;:::999999333444555777888888888888999888888888777777666666666666666666666777888888888888999999::::::::::::999999:::;;;;;;;;;::::::888888888888888777666555999:::;;;<<<<<<<<<;;;:::AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFDDDEEEIIIKKKJJJLLLQQQVVV^^^jjjvvvyyysssllleeedddiiihhh[[[KKKBBB:::;;;999444333555555333444333333222222333333444222222222111222222333333333333333333222222111111000////////////000000111000000////////////000000000000000000000000000000111111000000/////////...////////////////////////111111000000000000111111111222222222222111000000............/////////000......---,,,,,,...///000111000000000000222444555///111333222///...000222000111111111111222555777555333555:::999555666<<<;;;:::999999888888999999<<<===@@@CCCEEELLL]]]lll~~~{{{rrriii```YYYTTTLLLJJJHHHEEECCCAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAAAAAAAAAAA:::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999888888777999999888888777777666666:::999999999888777777777555555666666777777888888999999999888777666666555666666666666666666666666888777666555444333222222777777777777888888888888666666666666666666666666888999999::::::999999888888999999::::::999999888777777777777777777777777666666666666777777777777777777777777777888888999888888999999999999888888888888888999:::;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>>>>AAA@@@???>>>>>>>>>@@@@@@?????????@@@AAABBBDDDEEEEEEFFFHHHHHHHHHJJJLLLNNNRRRWWWaaammmyyy~~~zzzxxxmmmnnnkkkddd```^^^TTTIIIAAA;;;444///...000111222444333222111111111222333444444333222222111111000222222111111000000//////000000//////......------////////////000000000000111000/////////111222333111111111000000000000000......//////......---,,,000000000000////////////000111222222333333333333///000111222111000...,,,//////000000111111111222000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;======AAADDDFFFLLL[[[jjjyyyqqqiiiaaaYYYRRRNNNIIIHHHFFFDDDAAA@@@???>>>============<<<<<<<<<;;;<<<===============<<<;;;>>>???AAACCCDDDDDDCCCCCC======<<<<<<======>>>???<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888888888888888888777777777777777888888777777777777777777555666666666777777777888999999888888777666666555777777777777777777777777666666666666666555555555666666777777777888888888666666666666666666666666888999999::::::999999888888999999::::::999999888777777777777777777777777666666666666777777777777666666666555666777777888777888888999999888888777::::::999999999:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======??????>>>=========>>>????????????@@@AAABBBCCCDDDDDDFFFGGGGGGHHHIIIKKKMMMOOOSSS\\\gggrrr{{{yyypppqqqlllfffbbb___VVVLLLBBB===666222111222333444444444222111111111222333444444333222222111111000000////////////////////////////////////.........////////////000000000000111000/////////000222333111000000000000000000000//////000000//////...---////////////000000000000000000111222222222111111111000000/////////////////////000000000111111111000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;<<<===@@@DDDFFFMMM\\\kkktttnnnggg___XXXQQQKKKHHHFFFEEECCCAAA???>>>===============<<<<<<<<<<<<;;;>>>>>>>>>======<<<;;;:::???AAAEEEHHHIIIHHHFFFEEE@@@??????>>>===>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777777777888888888888666666666666666777777777666666666666777777777777999888888777777666666555777777777777777777777777555666666666777777888888666666777777777777888888777777777777777777777777888888999999999999888888888999999::::::999999888777777777777777777777777666666666666777777777777555555555555555666666777777888888999999888888777;;;;;;:::999999999999999;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>????????????@@@BBBCCCDDDCCCEEEFFFFFFFFFGGGJJJLLLLLLOOOUUU^^^gggvvv}}}zzzuuutttnnnhhhddd```XXXPPPDDD@@@:::666444555555555555444222111111111222333444444333222222111111000.........////////////000...///////////////000000////////////000000000000000000000///000000111222000000000000000000111111000111111111111000//////......//////000000111111000000111111111000//////111000...------///111222//////000000000000111111000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;;;;<<<@@@DDDGGGMMM]]]lll{{{nnniiiaaaYYYRRRLLLGGGDDDCCCBBB@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<@@@CCCHHHLLLMMMLLLIIIGGGBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888666666777777888888999999555666666777777888888888666666666666777777777777888888777777666666666666888888888888888888888888555555666666666777777777666666666666777777777888777777777777777777777777888888999999999999888888888999999::::::999999888777777777777777777777777666666666666777777777777666555555555555666777777777777888888888888777777::::::999999999999999:::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;==================>>>>>>????????????@@@AAABBBCCCBBBDDDEEEEEEEEEFFFHHHJJJLLLMMMPPPWWW___lllzzzzzzvvvoooiiieeeaaaZZZTTTHHHDDD===999777666666555555444333222111222333333444444333222222111111000000000000000000/////////......//////000000000111////////////000000000000000000000000000000111111000000000000000111111111000000111111000000///...---......///000111111222111222222222111000////////////.........000111222//////000000000000000000000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;:::<<<@@@DDDGGGNNN^^^mmm|||tttiiiddd[[[TTTMMMHHHDDDAAA@@@@@@>>>======<<<<<<<<<========================;;;<<<===>>>????????????@@@DDDIIINNNPPPOOOLLLJJJDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888666666777777888888999999777777777888888999999999777777777777666666666666777777777666666666666666777777777777777777777777666666666555555555444444555666666666666777777777777777777777777777777777777888888999999888888777888999999::::::999999888666666666666666666666666666666666666777777777777777777666666777777888999777777777888888777777777888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::=========>>>>>>?????????????????????@@@AAAAAABBBBBBCCCEEEDDDDDDEEEGGGIIIMMMLLLOOOTTTZZZeeeuuu|||}}}vvvooojjjfffbbb]]]YYYOOOJJJBBB<<<888666555555555444333222222222333444444444333222222111111000333333222222111000//////.../////////000000111111////////////000000000000000000111111111000000000//////000000111111111111///000000000000///......---......///000111111222333333333333222111000000---...///111111111000000000000//////////////////000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;;;;<<<@@@DDDGGGOOO^^^nnntttmmmaaa\\\TTTMMMHHHDDD@@@>>>??????>>>=========>>>>>>===>>>>>>>>>>>>>>>??????;;;<<<>>>???AAABBBBBBBBBAAADDDJJJNNNQQQPPPNNNLLLEEEEEECCCAAA@@@???>>>>>><<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::999999777777777777888888888888888888888888999999999999777777777777666666666666666666666666666666666666666666666666666666666666666666555555444444444333555555666666666666777777777777777777777777777777777777888888888888777777888999999::::::999999888666666666666666666666666666666666666777777777777777777777777777888999999666777777888888777777666666777777777999:::;;;<<<999999::::::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===??????????????????????????????@@@AAAAAACCCDDDEEEEEEDDDDDDGGGHHHMMMLLLMMMRRRXXX___mmmyyywwwnnnkkkhhhccc```___YYYRRRHHH???999777555444666555333222222222333444444444333222222111111000444333333222222111000000///000000000000000000111////////////000000000000000111111111111000///////////////000111111222222//////000000//////...---......//////000000111111222333333333333222222111---...000222222111///...000000////////////......000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;<<<===AAAEEEHHHNNN^^^mmmvvvllleeeYYYTTTMMMGGGDDDBBB@@@?????????>>>>>>>>>??????@@@>>>?????????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCAAADDDIIIMMMPPPPPPOOOMMMHHHGGGFFFDDDCCCBBBBBBAAA;;;<<<<<<<<<=========>>><<<<<<<<<;;;::::::999999888888888777777777777777888888888888777777777777888777777777666666666555666666666666666666666666555555555555555555555555555555555555666666666666555555555666666666777777666666666666666666666666777777888888888888777777888999999::::::999999888666666666666666666666666666666666666777777777777666666666666666777888888666666777777777777666666888888777777888999::::::999999999::::::;;;;;;;;;999999999::::::;;;;;;<<<:::;;;<<<>>>??????>>>>>>???????????????@@@@@@AAACCCDDDEEEEEEDDDEEEGGGHHHJJJIIIKKKPPPUUUZZZeeeooo}}}xxxooommmkkkfffdddfffddd[[[NNNCCC;;;777666555666555444333222333444444444444333222222111111000000000111111222222222333111111111000000000000000////////////000000000000000111111222111000///......//////000111111222222000000111111000000///...////////////000000000000000111111222222222222111000000000000000//////...000000/////////.........000000000000000000000000000000000000000000000000111222222333333444444555444444444555555555555666555666777777666777999;;;===>>>BBBEEEHHHNNN]]]lll{{{pppfff```TTTPPPJJJEEEDDDCCCCCCBBB???????????????@@@AAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAACCCHHHLLLOOOPPPOOONNNJJJIIIHHHFFFEEEEEEDDDDDD;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;:::999999999999888888777777666666888888777777666666555555888888777777666666666555555555555666666666666666555555555555555555555555444444555666777888999999555555555555666666666777666666666666666666666666777777888888888888777777999999999::::::999999999666666666666666666666666666666666666777777777777555555555555555666777777666666777777777777666666:::999888888777888888888999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<888999;;;===>>>>>>===<<>>???BBBFFFHHHNNN]]]lllyyyooofff^^^YYYLLLJJJGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEIIINNNRRRSSSQQQNNNIIIJJJJJJJJJIIIHHHGGGGGGDDDBBBAAA@@@@@@???===<<<>>><<<;;;;;;<<<===;;;:::::::::999999888888777777888888888888888888999999::::::999999888777666666888888777666666666666666222444666666555444555666666777888888666555555666555555555555555555555555444555555666777888888999666666777888888888888888;;;;;;999999999999;;;;;;777777777777666666666666888888777777666666555555666666666666777777777777777777777777888888888888888888999999999999888888999999999::::::;;;;;;;;;999;;;<<<>>>>>>>>>======??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKNNNTTT[[[```qqq}}}~~~uuunnnkkkkkkkkkkkkooohhh]]]OOOCCC<<<999888555333111111222444444444111333555666555333111///111222333222111000000222000///......///111333555......------------......333222111000////////////222222111111111111222222000000000000000000000000111000///......///000111111000///------///000111333333222111000000000111111000000///111333555777444333222111000//////000222222222222222222222222111222333333444444333333444444333444444555666777:::999888888888:::<<<>>><<<===@@@CCCFFFNNN^^^nnnssshhh___WWWQQQKKKJJJGGGEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBCCCFFFKKKOOOPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJJJJGGGEEEDDDCCCCCCCCCAAA???@@@>>>===<<<======;;;::::::::::::999999888888888888888888888888888999999::::::999999888777777666888888777666666666666666444666777777555444555555666777888888666555555666555555555555555555555555444444555555666666777777666666777888888888888888:::::::::999999:::::::::777777777777666666666666777777777777666666666666555555666666666777777777777777777777888888888888888888999999999999888888:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDGGGHHHIIIKKKNNNSSSYYY^^^gggsssxxxsssqqqpppooommmkkkggg___RRREEE<<<888888666444222222333444555444000222444555555444222111...///000///...------///111000//////000111222333000000////////////000000111000000000000000111111000000////////////000000000000000000000000000000222111000//////000111222222111///......///111222333222111111000000111111222222111111222444666888:::888444111//////000111////////////////////////111222333333444444333333444444333444444555666777666777888:::<<<======>>>===>>>@@@CCCFFFNNN^^^nnnuuuiii```YYYQQQLLLJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEBBBDDDFFFKKKNNNPPPNNNLLLMMMMMMNNNOOOOOOOOONNNNNNKKKIIIHHHGGGHHHHHHFFFDDDCCCAAA???>>>>>>>>><<<:::::::::::::::999999999999999999999999999999888888::::::999999888777777777888888777666666666666666666888999888666555555555666777888888666555555666555555555555555555555555555555555555555555555555666777888888999888888888999999::::::::::::999999777777777777666666666666666666666666777777777777555555555555666666666666777777777888888888999999888888999999999999888888;;;:::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???======<<<<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMQQQWWW[[[bbblll}}}vvvqqqqqqqqqnnniiihhhhhhdddYYYKKK???::::::777555333333444555555555000222444555555444333111...///000///---,,,---...111111111111111111222222222222111111111111222222////////////000111222333000000////////////000000000000000000000000000000222222111111111111222222222111000//////000111222222222111000000000111111111111000000111333555666>>>;;;555111......000222000000000000000000000000111222333333444444333333444444333444444555666777333555999<<<>>>??????>>>>>>???AAADDDFFFNNN^^^nnn{{{sssiii```[[[VVVQQQMMMIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLKKKIIIHHHFFFEEEFFFGGGJJJMMMQQQRRRQQQOOOMMMNNNOOOPPPPPPPPPPPPPPPMMMLLLJJJKKKKKKKKKJJJIIIGGGEEEBBBAAAAAA@@@===;;;::::::::::::999999999999:::999999999999999888888999999999888888888777777888777777666666666666666888999:::999777555555555666777888888666555555666555555555555555555555555666666666666666555555555777888888999999888888888888999:::;;;;;;:::999888777777777777666666666666555555666666777777888888444555555555666666666666777777888888888999999999888888999999999999888888999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;===???@@@>>>======<<<<<<======>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLOOOTTTWWW]]]gggxxxvvvnnnooopppmmmiiigggjjjjjjbbbSSSFFF>>><<<999666444444555666666555333333444555444333111000000222222111000///000111111222222222222222111000222222111111111111222222000000//////000111222222222222111111111111222222////////////////////////111111111111111111111111222222111000000111222222111111000000000000111111............///000222222;;;888555111//////000111111111111111111111111111111222333333444444333333444444333444444555666777555777999<<<===>>>>>>>>>???@@@BBBEEEGGGNNN^^^nnnrrrkkkbbb[[[WWWTTTPPPMMMHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFEEEHHHIIIKKKNNNQQQSSSRRRPPPMMMNNNNNNOOOPPPPPPPPPPPPNNNMMMKKKLLLMMMMMMLLLKKKJJJHHHFFFEEEDDDCCC@@@>>><<<<<<;;;::::::999999888::::::::::::999999888888999999999888888888888888888777777666666666666666888::::::999777555555666666777888888666555555666666666666666666666666666888888888777777777777777888888999999999999888888777888::::::::::::888777777777777777666666666666555555666666777777888888555555555666666666666777888888888888999999999999888888999999999999888888777777888999;;;<<<======<<<<<<;;;;;;;;;===???@@@???>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBFFFHHHIIIIIIJJJMMMQQQTTTXXXaaappp~~~rrrqqqsssqqqnnnfffkkkmmmgggZZZLLLAAA===999777555444555666666555555555555555333222000///222333444333111000111222111111222222222111000000222111111000000111111222222222111000//////000000222222111111111111222222///////////////////////////000000000000000000///222222111111111111222222111000000///000000111111............///000111111222222222222111111000000........................111222333333444444333333444444333444444555666777:::999999999:::<<<===>>>@@@@@@BBBEEEHHHOOO___ooo|||nnnggg^^^WWWSSSPPPLLLIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGIIILLLOOOPPPPPPNNNMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLMMMNNNOOONNNMMMNNNLLLJJJHHHHHHGGGDDDBBB@@@???>>>===<<<:::999999;;;;;;;;;:::999999888888888888888888888888888888888888777666666666666666777999:::999777666666666666777888888666555555666666666666666666666666666888888888888888888888888999999999:::999999888777888888999999999999888888777777777777666666666666666666666666777777777777666666666666777777777777888888888999999999999:::888888999999999999888888777777888999;;;<<<======<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHIIIJJJLLLPPPSSSXXX```nnnwwwrrrrrrqqqooogggjjjmmmjjj```RRRDDD<<<:::777555444555555555444666666555444333111000///111222333222000///000111000000000000000000111111111000000000000000000111333222111000////////////000000////////////000000000000000000000000000000//////000000000000//////111111111111111111111111000000/////////000111111000000111111222222222222,,,...///111222111000000000000000000000000000000111222333333444444333333444444333444444555666777;;;:::888777888:::<<<>>>???@@@BBBFFFIIIPPPaaaqqq}}}~~~{{{ttthhhbbbYYYSSSOOOMMMJJJGGGFFFGGGGGGHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGJJJMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMLLLNNNMMMMMMNNNPPPPPPPPPOOOPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCAAA???===<<<;;;<<<;;;;;;:::999999888888888888888888888888888888888888777666666666666666555777888888777666666777666777888888666555555666666666666666666666666666666666777777888888999999999:::::::::999999888777999999888888888888999999777777777777666666666666777777777777666666666666777777777777888888888999888888888999999999::::::888888999999999999888888999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDDDDDDDEEEEEECCCEEEGGGHHHIIIKKKOOORRRXXX___kkkyyyvvvqqqooommmkkkmmmooonnngggZZZJJJ>>>999777444333444555444333444444333333333333222222000111222111/////////000//////.........000111222111111000000000000111111111111000000000000000111000000////////////000000000000000000000000000000///000111111111111000//////000000000000000000//////////////////000111111111111222222333333222222------...///000111111111333333333333333333333333111222333333444444333333444444333444444555666777666666777888999:::<<<<<<>>>???BBBFFFIIIRRRcccsssyyy{{{}}}~~~zzzooogggaaa[[[SSSOOOMMMLLLJJJHHHFFFGGGGGGHHHHHHGGGGGGGGGMMMMMMMMMMMMMMMMMMMMMMMMGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGJJJMMMNNNNNNMMMOOOOOOOOOOOONNNMMMMMMLLLOOONNNNNNOOOQQQRRRQQQPPPRRRPPPNNNMMMMMMMMMKKKIIIIIIHHHGGGDDDBBB???>>>===<<<<<<;;;::::::999888888888888888888888888999999888888777666666666666666444666888888666666666777666777999888666555555666777777777777777777777777444555555666777888888999:::::::::::::::999888777:::999888777777888999:::777777777777666666666666888888777777666666555555777888888888999999999999888888999999999:::::::::888888999999999999888888<<<<<<;;;::::::999888888999;;;<<<>>>>>>>>>>>>=========<<<<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIKKKOOOQQQSSSYYYcccpppwwwrrroooqqqqqqrrrrrrnnnaaaPPPBBB999777444333444444444333111111222333333444555555111222333222111000000222......,,,,,,---///111333222111111111111111111222////////////000111222333222222111111111111222222000000000000000000000000000111222333333222111000//////000000000000/////////////////////000111111///000000111111111111000000///...---...000222333000000000000000000000000222222333444444444333333444444444444444555777777111333666999;;;<<<<<<;;;===>>>BBBFFFJJJRRRdddtttwwwzzz|||}}}~~~zzztttmmmeee```VVVTTTQQQOOONNNMMMKKKJJJFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJMMMLLLJJJJJJKKKKKKKKKJJJLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLKKKMMMNNNOOOOOONNNMMMKKKLLLMMMMMMNNNOOOQQQRRRSSSLLLLLLLLLJJJFFFCCCBBBBBB???>>><<<:::999999::::::;;;:::999888777777777777333333444444555666666777666666777777888888888999888888777666666666666666666666666666666666666666888777666666666666777777:::888666666777999::::::===;;;999888999:::999888777777666666666777777888777777777777666666666666777777666666666666777777666777777777888888888888777777777888999999999:::888999999::::::;;;<<<<<<<<<<<<<<<============>>><<<<<<<<<===============??????>>>>>>??????@@@AAA@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGJJJNNNQQQUUUXXXaaannn{{{|||uuussskkkrrrsssnnnllliiiYYYEEE<<<888555444666666555333555444333333222222333333111111111222222333333333111111000000000000111111////////////000000000000222222222222222111000///222111000000000111333444---...///111111111000000///000000111111111000000111111111000000000000000222///------///111111///000000000000111111111111111111111111111111111111444444444333333222222222333222222111111222333333333333333444444444555555777777666666777999<<<===<<<>>>DDDIIILLLRRR___mmm}}}~~~{{{}}}~~~}}}zzzwwwsssooojjjddd]]]YYYTTTQQQOOOMMMLLLLLLJJJHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJKKKKKKLLLLLLKKKKKKLLLKKKIIIJJJKKKLLLLLLKKKMMMMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSQQQQQQQQQNNNJJJGGGEEEEEE@@@???===<<<;;;;;;;;;<<<>>>======<<<;;;;;;;;;<<<777777777666666666666666666777777777888888888888888888777666666666666666666666666666666666666666777777777666666666777777;;;:::::::::;;;=========777666555666888:::999888555555444444444555555666888888888888888777777777777777666666666666777777888888888888999999999999888888888888888999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFGGGJJJMMMPPPVVVYYY```kkkvvv~~~yyywwwooosssrrrmmmkkkiii\\\KKK@@@;;;666555555666444111555444333333222222333333222222222222222222333333111111000000000000111111111111111111111111111111222222222222222111000000222222111000000111222333...///000000000///......000000111111111111000000111000000000000000000000222000---...000111111000000000000000111111111111111111111111111111111111222222222222111111111000111111111111222333444555444444555555555666666666777777666666777999;;;======???CCCGGGJJJPPP^^^lllyyyyyy|||}}}~~~~~~{{{vvvsssnnnlllhhhddd```[[[VVVRRRPPPNNNKKKJJJJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMLLLLLLNNNLLLKKKLLLNNNPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOQQQOOOMMMLLLLLLMMMOOOQQQOOOOOOOOOOOOPPPQQQSSSSSSVVVWWWVVVSSSOOOLLLJJJJJJCCCBBBAAA???>>>>>>======<<<<<<;;;::::::::::::;;;::::::999999888777666666777777777777888888888888888888777666666666666666666666666666666666666666777777777777777777777777777888999999::::::999999666555555777999999888777666555555444444555555555888888888888888999999999888777777666666777777888888999999999999:::::::::999999999888888888888888777888888999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIMMMPPPVVVXXX___hhhqqq|||~~~~~~ssstttqqqkkkjjjjjj```SSSDDD???888555444444333111555444333333222222333333333333222222222222222222111111000000000000111111222222222222222222222222111222222222222111000000333222222111111111222222222222222222111000///...000111111111111111000000000000000000000000111111222000//////000111111000000000000000111111111111111111111111111111111111000000000000000///////////////000222333555666666555555666666666777777777888777777777888999;;;<<<>>>???BBBEEEGGGNNN^^^mmmyyytttvvv{{{{{{{{{|||~~~}}}xxxrrrmmmjjjgggbbb^^^ZZZVVVRRROOOLLLJJJHHHGGGHHHHHHFFFEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMQQQOOOOOOPPPRRRTTTUUUTTTRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOPPPQQQQQQRRRWWWXXXXXXVVVSSSPPPOOOOOOIIIHHHFFFDDDBBBAAA??????<<<;;;::::::999999::::::;;;::::::999999888888777777777777777777888888888888777777666666666666666666666666666666666666666666666777777888888888777555777999999888666555555:::999999999999888666333999888777777777777777777777777888888888888888999888777777777777777777888888888888999999999:::::::::999999999888777777777777777888888999::::::;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBB<<<===???AAAAAA@@@>>>===@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFIIILLLOOOUUUWWW]]]eeemmmwwwttttttqqqmmmllllllcccYYYHHHBBB:::555444444333222555444333333222222333333333333333222222111111111111111000000000000111111222222222222222111111111111111222222222111111000333333222222222111111111444444444333333222222222111111222222222111000000000000000000000111111111222111111111111111111000///000000000111111111111111111111111111111111111000000000000000000//////000000111333444555555555555555666666666777777777888888777888888:::;;;<<<>>>>>>AAADDDGGGPPPaaarrruuuqqquuuyyyzzzzzz{{{yyyrrrllliiieee___ZZZVVVSSSOOOLLLJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKJJJHHHGGGKKKLLLMMMNNNOOOOOOOOOOOORRRQQQPPPQQQTTTVVVWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXVVVUUUTTTRRRRRRQQQRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTVVVUUUTTTSSSSSSTTTPPPOOOMMMJJJHHHEEEBBBAAAAAA@@@???>>>>>>======>>>999999999999999999999999888888777777777777777777888777777666666666666666777777777777777777777777555666777888999999888888999;;;===<<<999777666777;;;:::999999999888666444999999888777777777777777666666666777777777888888888888777777777777888888777777777777888888888999:::999999999888777777777777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>======;;;===???@@@AAA@@@>>>===??????@@@AAAAAABBBCCCCCCBBBDDDEEEEEEFFFHHHKKKNNNSSSVVV\\\eeelllvvvuuutttqqqpppqqqoooggg^^^MMMFFF<<<555444555555444555444333333222222333333333333333222222111111111111111000000000000111111222222111111111000000000000111111222222222111111222222333333333222222222111111111111222222333333222222222222222111000000//////000000111111111111222222333222111111000111///000000000111111111111111111111111111111111111111111111111111111111111222222333444444444333333444444555555555666666666888888888999999:::;;;;;;===>>>AAAEEEIIIRRReeevvv~~~rrrppptttxxx||||||{{{ssslllfffaaa[[[UUUQQQOOOLLLJJJJJJHHHGGGGGGIIIJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNOOONNNLLLJJJIIINNNNNNOOOQQQRRRRRRRRRRRRRRRQQQPPPRRRTTTVVVWWWVVVXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXVVVTTTSSSSSSTTTTTTRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOQQQSSSSSSSSSSSSTTTUUUTTTSSSRRRPPPNNNKKKHHHGGGDDDDDDBBB@@@???>>>>>>>>>::::::::::::::::::::::::888888888888777777777777888888777666666666666666777777777777777777777777555666888999:::999999888888;;;===<<<888666888999:::999777777999:::999999888888777666555555555555555555555666777777888888999888888777777888888999666666777777777888888888999999999888888888888888888999999::::::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<@@@???===<<<999888666555<<<===>>>?????????>>>===??????@@@AAAAAABBBCCCCCCBBBDDDEEEEEEFFFGGGKKKMMMSSSUUU\\\eeemmmvvvyyyvvvssssssuuusssmmmfffVVVMMMAAA999666777777777555444333333222222333333333333222222222222222222111111000000000000111111222222222111000000//////000000111222222222222111111111222333444444333333...------......000111111333333333333222111000000/////////000111111222222222333555444222000000111000000000000111111111111111111111111111111111111111111222222222222222333222333444555555444333222444444555555555666666666888999999::::::::::::;;;===>>>AAAFFFJJJTTTfffwwwwwwpppppptttwww|||}}}|||rrrkkk```\\\UUUPPPNNNLLLKKKIIIKKKIIIHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPRRRTTTTTTSSSRRRPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTTTTUUUWWWXXXYYYXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZWWWVVVVVVWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRQQQRRRRRRMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUTTTSSSQQQPPPOOOHHHGGGEEECCCAAA???>>>>>>=========<<<<<<;;;;;;:::888888888888777777777666888888777666666666666666777777777777777777777777444666888:::::::::999888666999;;;;;;888888<<<@@@AAA>>>;;;:::;;;===>>>>>>999888777666555555555555555666666777888888999999999888888777777888888999777777888888888999999999888888888888888999999999999::::::;;;;;;<<<======;;;;;;<<<<<<<<<=========>>>>>>===;;;999888777666============>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDBBBDDDEEEEEEEEEGGGJJJMMMSSSVVV]]]fffmmmvvvzzzuuuuuuxxxxxxtttqqqbbbXXXIII???:::999999999555444333333222222333333222222222222222222333333111111000000000000111111444333333222111111000000000000111222222222222222///000222444555555444444000///.........///000000333333333333222111000///...//////000111111222222222444666555222000000111000000000000111111111111111111111111111111111111111111111222222222333333111222444555666555444333555555666666666777777777999999::::::;;;:::::::::>>>???BBBFFFJJJRRRcccsss}}}rrrnnnoootttwww{{{}}}zzzpppiii]]]XXXRRRNNNLLLLLLLLLKKKLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPRRRUUUXXXZZZZZZXXXXXXTTTUUUWWWXXXYYYZZZZZZZZZ[[[YYYXXXYYY[[[\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^___```___\\\ZZZYYYYYYZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSNNNPPPQQQRRRPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVUUUUUUOOONNNLLLIIIFFFEEECCCCCCAAAAAA@@@>>>===;;;::::::999888888888777777666666888888777666666666666666777777777777777777777777444666888:::;;;:::999888888<<>>???EEEJJJKKKGGGBBB??????@@@AAAAAA;;;:::999888777777777777666777777888999999::::::999999888888888888999999888888999999999:::::::::777777888888999999999:::::::::;;;<<<<<<======>>><<<<<<<<<============>>>;;;<<<<<<<<<======>>>>>>===============>>>??????>>>??????@@@BBBCCCDDDDDDCCCDDDEEEEEEEEEGGGJJJMMMTTTVVV]]]fffllluuu~~~wwwvvvyyyzzzzzzyyykkk```PPPCCC===;;;::::::555444333333222222333333111111111222222333333444111111000000000000111111555555444333333222111111///000111222222222222222...000222444555666555555444333222000000000000111444444444333222111000///...//////000111222222222222555777666333000000111000000000000111111111111111111111111111111111111000000111111222222222333///000333555777777666555777777777777888888888888999999:::;;;;;;;;;::::::???@@@CCCGGGIIIPPP```ooorrrnnnmmmnnnooorrrvvvxxxyyyppphhhcccYYYTTTOOOLLLLLLLLLKKKIIIJJJKKKMMMNNNOOOOOONNNMMMSSSSSSRRRRRRQQQQQQQQQPPPTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYXXXYYY[[[\\\[[[]]]^^^]]]\\\\\\]]]^^^___]]][[[[[[]]]_________aaa___^^^^^^\\\XXXYYY^^^ZZZ^^^___^^^^^^```___\\\]]]XXXSSSRRRSSSTTTTTTRRRVVVRRROOOPPPTTTVVVRRROOOQQQRRRTTTWWWYYYZZZ[[[[[[SSSQQQOOOKKKHHHEEECCCBBBDDDCCCAAAAAA@@@???<<<:::===<<<<<<;;;;;;::::::999999888888777777777777888777777777777777666666666666777888999::::::999888<<<<<<<<<=========>>>>>>GGGGGGHHHIIIIIIIIIIIIIII999999888777777777777777888888777777666666666555888888777666666666666666666777888999::::::999888;;;:::999888999:::;;;<<<===<<<;;;::::::;;;<<<===;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<===>>>???????????????@@@AAABBBCCCHHHFFFEEEEEEFFFJJJNNNQQQSSSYYY```fffmmmxxxxxxxxx{{{{{{{{{{{{wwwjjjXXXIIIAAA???======444555555666555555444444444444444333333333222222111111000000000000111111111111111111000000000000000111111111222222222222000000000000111111111111222000///......///000222111111111111111111111111222333444444222222333444666666666444111000000111444444333333222111000000000000111111111111000000000333555555333111000000///111444555555555555666555777999888666666777::::::;;;;;;:::888888999;;;>>>@@@DDDIIIKKKRRRaaappp{{{pppmmmmmmmmmnnnqqqsssuuu}}}|||tttlllddd```VVVRRRNNNKKKKKKLLLKKKJJJKKKMMMOOOQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQPPPSSSSSSTTTUUUVVVWWWWWWXXXVVVWWWYYYYYYYYYYYY\\\^^^___```bbbbbbaaa```aaacccbbb```^^^^^^```aaaaaa```eeebbbaaaaaa^^^[[[\\\aaa^^^cccgggggghhhiiihhhdddfffaaa[[[XXXYYYYYYXXXWWWUUUSSSPPPQQQSSSTTTRRROOOQQQRRRTTTVVVYYY\\\^^^___[[[ZZZVVVSSSOOOKKKIIIHHHIIIGGGFFFEEEEEEDDDAAA????????????>>>===<<<;;;;;;999999888777777777888888888888888888777777777777666777888999999999888888999::::::::::::;;;;;;;;;BBBBBBCCCDDDDDDDDDDDDDDD777777666555555555555555888888777777777666666666888888777666666666666666777888999:::;;;::::::999;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<>>>>>>===<<<<<<;;;::::::@@@???>>>>>>>>>>>>???@@@????????????@@@AAABBBCCCEEEDDDDDDEEEGGGKKKNNNQQQSSSYYY```ffflllwwwzzzyyy{{{|||{{{{{{yyyooo___PPPEEE???===<<<555666666555555444444333333333333333222222222222111000000//////000000111111111111111000000000000000000000111111111222222000000000000111111111111111000///......///000111111111111111111111111111111333444333222111222333333444555333111//////000444444333222222111000000000000111111111111000000000222444444222111111111111333555666555555555777666888999888666555666888999:::;;;:::999888:::<<<>>>@@@DDDHHHKKKRRRaaapppuuummmkkkllllllmmmpppooosss|||}}}|||xxxsssllleee^^^ZZZRRRPPPLLLKKKKKKLLLLLLLLLLLLMMMPPPRRRTTTTTTTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPQQQRRRUUUXXXZZZUUUWWWYYYYYYZZZ[[[^^^```bbbdddggghhhhhhhhhhhhiiihhhgggeeeeeeeeeeeedddcccdddaaa``````^^^ZZZ\\\aaadddmmmuuuwwwxxxxxxuuuqqqoooiiibbb]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRSSSTTTVVVYYY\\\___aaaaaa___\\\YYYUUUQQQOOOMMMLLLKKKJJJIIIIIIIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>::::::999888888888888888999999999888888888777777666777888888999888888888999999999999::::::::::::<<<<<<===>>>>>>>>>======777777666555555555555666888888888777777777777777999888777777666777777777888999::::::;;;:::::::::;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::============<<<;;;::::::AAA@@@????????????@@@AAA????????????@@@AAABBBCCCBBBBBBCCCEEEGGGJJJMMMOOOTTTYYYaaaffflllvvvzzzxxx{{{{{{zzz{{{{{{ttthhhYYYKKKAAA<<<;;;777777666555444333333222333222222222222111111111000000////////////000000222222111111111000000000/////////000000000111111000000000000111111111111111000///......///000111111111111111111111111111000222333222111000111222///111333333111/////////333333333222111111000000000000111111111111000000000111222222111000111333000111222111000000111333444666777777666666777999888999:::999999999;;;===>>>???CCCHHHJJJQQQaaapppvvvoooiiijjjkkkkkkmmmqqqooottt~~~~~~~~~}}}|||||||||||||||wwwuuuqqqkkkddd]]]WWWTTTOOOMMMLLLKKKLLLMMMNNNOOONNNOOOPPPRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTQQQOOONNNLLLKKKJJJKKKMMMQQQVVVXXXUUUVVVXXXYYYZZZ\\\___bbbdddggglllooopppqqqrrrssstttrrrpppoooooommmjjjgggeeebbb```aaa___\\\___dddlllxxxzzzsssjjjdddaaa^^^[[[XXXXXXXXXXXXWWWUUUUUUVVVXXXTTTTTTTTTTTTWWWZZZ]]]______^^^\\\YYYWWWTTTQQQPPPNNNMMMLLLLLLLLLLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@===<<<;;;:::::::::::::::::::::999999888888777777777777888888888888888888:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;;;;:::::::::999888888777777888888888888888888888888888888999888888777777777888888999999999:::::::::999999;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::;;;<<<<<<<<<;;;:::999999:::;;;<<<>>>?????????>>>@@@@@@@@@??????@@@@@@@@@????????????@@@AAABBBBBBAAABBBCCCEEEGGGIIIKKKLLLUUU[[[ccciiinnnwwwxxxvvvxxxyyyxxxyyyyyyvvvnnn```PPPBBB;;;999888888666555444333222222222222222111111111000000000//////////////////000222222222111111111000000////////////000000000000///000000000111111111111111111000//////000111111111111111111111111111111///111222111000///000111...000333333222000000000333222222222111111000000000111111222222111111000///000111111000000222444222333222000......000222111222444555777888:::;;;666777999999999999<<<>>>>>>???CCCGGGIIIQQQaaappppppkkkgggiiikkklllpppuuuuuuzzzzzzyyyxxxvvvuuutttttttttrrrpppkkkddd^^^WWWRRROOOMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUTTTRRRQQQQQQRRRTTTUUUTTTQQQMMMKKKGGGFFFEEEEEEGGGLLLPPPTTTSSSUUUWWWXXXYYY[[[^^^aaaeeejjjqqqwwwzzz}}}~~~~~~}}}{{{xxxsssooojjjgggeeefffdddbbbeeekkksssyyyrrrmmmhhhccc___ZZZZZZZZZXXXVVVVVVWWWYYYWWWVVVTTTTTTTTTVVVXXXZZZYYYYYYYYYXXXWWWUUUTTTSSSQQQPPPOOOOOOPPPPPPNNNLLLJJJIIIIIIGGGFFFEEEDDDDDDAAA@@@???>>>============;;;;;;::::::999888888777999999999888888888888999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::::::::999888888888888888888888888999999999999999999999888888888888999999999999999999888999999999;;;;;;<<<<<<============:::;;;<<<======<<<;;;:::;;;<<<<<<<<<;;;:::999999;;;<<<===>>>???@@@@@@@@@????????????????????????????????????@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJWWW]]]eeekkkqqqzzzvvvsssuuuuuuuuuuuuuuutttooocccTTTEEE<<<999999888666444333333333333222222222111111111000000000000////////////000000222222222222111111111111////////////000000000000///000000000111111111111111111000000000000111111111111111111111111111111///000111111//////000111///111333333222111222222222222111111111111111000111111222222222222111111000111111111000111333555999999888666444444666888333333333444666777888777555777888888888999<<<>>>>>>???BBBFFFIIIPPPaaappp{{{mmmiiigggjjjlllooottt{{{{{{yyyvvvrrrpppnnnmmmmmmkkkiiiddd^^^XXXTTTPPPOOOMMMOOOPPPQQQPPPQQQTTTVVVXXXYYYYYYYYYXXXWWWUUUTTTQQQSSSUUUVVVUUUQQQMMMJJJDDDCCCAAAAAACCCGGGKKKMMMOOOQQQSSSTTTUUUWWWZZZ]]]cccjjjttt}}}}}}sssnnnkkkjjjgggdddggglllxxx~~~wwwoooiiiccc```]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUSSSRRRMMMMMMLLLLLLKKKJJJJJJJJJFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::;;;;;;:::999999999999:::999999999999::::::::::::<<<============<<<<<<;;;888888777666666666666777999999999999999:::::::::999999999888999999:::;;;;;;::::::999999999999:::;;;<<<======>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::??????>>>======>>>>>>???>>>>>>????????????>>>>>>????????????@@@AAABBBCCCCCCCCCCCCDDDFFFHHHJJJLLLWWW^^^fffmmmsss|||yyyttttttrrrqqqqqqooooookkkdddXXXKKK@@@:::888777555444333333333444333222222222222111111111111111000000000000111111333222222222222111111111/////////000000000111111000000000000111111111111111111111111111111111111111111111111111111111111///111222111000///000111111222333222111111222333111111111111111111111111111111222222222222111111111222333333222111222444888888999777555555666777777555444444555555444222555777888888888999;;;===??????BBBEEEHHHPPP```qqqssslllhhhgggjjjnnnqqqyyy}}}{{{vvvppplllhhhffffffccc```\\\XXXUUURRRQQQQQQOOOQQQSSSTTTSSSTTTVVVYYYYYYZZZZZZZZZZZZXXXWWWVVVRRRTTTXXXYYYXXXSSSNNNKKKCCCBBBAAA@@@AAADDDFFFHHHJJJLLLNNNOOOOOOQQQTTTVVV[[[cccppp{{{}}}xxxtttooojjjkkkooo|||}}}rrrmmmeee```^^^[[[XXXUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVUUUTTTUUUTTTTTTUUUVVVVVVUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>======<<<;;;:::::::::;;;;;;999::::::::::::;;;;;;;;;======>>>>>>===<<<<<<;;;999888777777666666777777999999999:::::::::;;;;;;999999999999999:::;;;;;;>>>===<<<;;;:::;;;;;;<<<;;;<<<===>>>???>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<>>?????????@@@AAAAAA@@@??????????????????@@@AAABBBCCCBBBBBBBBBCCCFFFJJJNNNQQQVVV]]]fffmmmttt}}}yyyuuuqqqnnnmmmjjjiiigggccc[[[QQQEEE>>>888666555333333333555555333333333333222222222222222222111111111111222222333333222222222111111111000000000111111111222222000000000000111111111111111111111222222111111111111111111111111111111111000111222222000000111222222222111000...///111333000000000000111111111111111222222333333222222111222333555555444222222222222444555555333222222333555333222333555666555333666777888888777888:::<<>>===<<<;;;:::;;;;;;<<<<<<<<<<<<=========>>>>>>===============<<<;;;:::;;;:::999999888999999999999999999::::::;;;;;;;;;999999999999::::::;;;<<<@@@???>>>===<<<<<<===>>>;;;<<<>>>?????????>>>======<<<;;;::::::;;;<<<===;;;;;;<<<===>>>>>>>>>===:::999777777888;;;???BBB@@@@@@BBBBBBBBBBBB@@@@@@????????????@@@AAABBBCCC@@@@@@@@@BBBFFFLLLQQQUUUTTT[[[eeelllsss|||}}}wwwqqqlllkkkhhhfffdddbbb^^^UUUIIIAAA777666444333333444555666444444444333333333222222333333222222222222333333333333333222222222111111111111111111222222222222000000000000111111111111111111222222222222111111111111111111111111111111000222333222111000111222222222000...,,,---000222000000000000000111111111111222222333333222222111222444777777555333222222111444666666555444333444///......111666::::::888666777888888777888:::<<>>???@@@???>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>=========<<<;;;:::999888::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>>>>>=========????????????????????????<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDBBBAAACCCFFFIIILLLMMMWWW^^^gggpppxxxyyytttpppkkkkkkfffaaa```^^^VVVJJJ??????<<<888444222333444555444444444333333333222222333333333222111000//////333333222222111000/////////000111222222222222222222...,,,---111666888888111222222111000000111333000000000000000000000000000111111111111222222222555444222000///000000111444222000111333333000---///000000000111111111111111111111000000000000000444111///111444555333000444444444555555555555666666777888777777888;;;>>>>>>???BBBFFFIIIQQQbbbqqqvvvnnniiiiiiiiihhhkkksss~~~|||uuusssnnnhhhbbb]]]XXXVVVVVVTTTSSSTTTVVVXXXXXXWWWZZZYYYWWWUUUSSSSSSSSSSSSTTTUUUWWWXXXYYYXXXWWWVVVSSSTTTVVVWWWWWWUUUSSSRRRLLLJJJGGGDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCFFFIIIKKKKKKQQQXXX]]]bbbjjjuuu|||~~~~~~vvvmmmfffeee\\\[[[YYYXXXXXXWWWUUUSSSUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRRRRRRRRRRSSSSSSSSSUUUSSSPPPNNNNNNNNNPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDBBBAAAAAABBBAAA@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<;;;>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<======>>><<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCDDDGGGKKKNNNOOOXXX___iiirrrzzzwwwrrroookkkfffaaa```^^^XXXNNNEEE===:::666333222222333333444444444333333333222222333333333222222111000///333333222222111000000///000000111222222222222222555222000000333555666555000111222222111000111222111111111111111111111111000111111111111222222222444333222000000000000111222000///111333444222///111111111111222222222222111111111111000000000000333333444444444444555666555555555666666666777777::::::999888777777888999===>>>BBBFFFIIIQQQaaaqqq~~~rrrllliiijjjjjjjjjmmmuuu}}}vvvmmmkkkgggbbb]]]ZZZWWWVVVSSSSSSVVVZZZ^^^aaabbbaaabbb___[[[WWWTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWWWWVVVUUUQQQPPPMMMJJJGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDJJJPPPRRRTTTZZZeeennn}}}}}}rrrkkkjjjdddaaa^^^[[[YYYWWWTTTRRRUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNRRRQQQPPPOOOOOOPPPPPPQQQTTTTTTSSSSSSSSSSSSTTTUUUTTTTTTSSSQQQPPPNNNMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>========================;;;<<<<<<===============?????????>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???????????????????????????>>><<<:::::::::<<<===<<<<<<<<<===>>>??????@@@>>>>>>==================;;;;;;<<<>>>@@@AAACCCCCC@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEFFFIIILLLPPPRRRZZZaaakkkuuu~~~wwwssssssmmmhhhbbb```___[[[SSSLLL>>>;;;777555444555444333444444444444333333333333333333333333222111000///333333222222111000000000000000111222222222222111333111//////000///...,,,///111333333222111000111111111111111111111111111000111111111111222222222444333222111000000000000000//////111333444333111111222222222222333333333111111111111111111111111111555888777555444777;;;666666666666777777777888555444444666:::<<<>>>>>>===>>>AAAEEEHHHPPPaaapppyyyoookkkfffgggiiikkkoooxxxxxxpppjjjgggccc^^^ZZZXXXWWWWWWSSSWWW\\\ccchhhllllllllliiifff```[[[WWWVVVVVVVVVZZZZZZZZZYYYXXXWWWUUUTTTVVVWWWXXXYYYZZZ[[[[[[[[[WWWVVVTTTRRROOOLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGCCCHHHMMMNNNMMMRRR^^^hhh{{{xxxrrrqqqllliiiddd___]]]ZZZWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMRRRQQQOOOMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBB===>>>>>>???????????????@@@@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCC????????????????????????AAA@@@===;;;::::::<<<===;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>======<<<<<<;;;<<<===>>>???@@@AAABBB@@@AAAAAAAAAAAABBBBBBBBBDDDEEEFFFGGGIIILLLQQQTTTZZZbbblllwwwxxxssstttpppkkkeeeaaa___\\\VVVQQQBBB>>>:::888999999777555555444444444444333333333222333333333222222111000222222222111111111000000000111111222222222111111000000000000///---+++***...111333444333111000000111111111111111111111111000000111111111222222222333222222111111000000000000000000111222333222111111111111222222222333333000111111111111111222222000333555555555555777:::555555666666666777777777333222333666;;;???@@@???<<<===AAAEEEHHHPPP```ppptttmmmkkkfffhhhjjjlllpppyyyuuummmhhheee```[[[XXXWWWWWWWWWXXX]]]dddkkkoooqqqqqqqqqlllhhhccc]]]ZZZXXXYYYYYY^^^]]]]]]\\\ZZZYYYWWWWWWXXXXXXYYYZZZ\\\^^^___```[[[[[[ZZZXXXVVVSSSPPPNNNJJJKKKKKKKKKJJJIIIHHHGGGCCCGGGKKKKKKJJJOOOZZZcccrrr~~~zzzyyysssnnnhhhbbb___\\\ZZZXXXVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNRRRQQQNNNMMMLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMLLLLLLMMMMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBCCC@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<===>>>::::::;;;<<<<<<===>>>>>>>>>>>>??????>>>===<<<;;;>>>>>>>>>>>>>>>>>>??????BBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFGGGHHHLLLQQQUUU[[[cccnnnxxx~~~wwwxxxuuupppiiidddaaa]]]XXXUUUGGGAAA<<<999::::::888555555555555444444444333333222333333333333222111111222222222111111111111111111111222222222111111000111222444555444222111000...111333444333111000000111111111111111111111111000000111111111222222222222222222222111111111000111222333222111000000000000000000000111111111222000000111111222222222333111000///111444666666444444444555555555666666666::::::999999::::::999888===>>>AAAEEEHHHPPPaaapppxxxoookkkjjjjjjllloooqqquuu}}}vvvnnngggccc^^^ZZZWWWXXXZZZ[[[aaafffmmmqqqrrrrrrrrrrrrllljjjfffaaa___^^^^^^^^^aaaaaa___^^^]]][[[ZZZZZZZZZZZZZZZ[[[^^^aaadddfffccccccaaa___\\\YYYWWWUUUPPPOOOOOONNNMMMKKKIIIHHHDDDFFFGGGHHHIIIMMMTTTYYYkkkyyy~~~~~~zzztttllleeeaaa^^^[[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQPPPOOONNNNNNOOOOOOPPPNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFGGGIIIJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@????????????;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===<<>>>>>>>>=========BBBBBBBBBCCCCCCCCCDDDDDDAAADDDGGGHHHIIILLLRRRWWW^^^eeeppp{{{}}}zzzuuuoooiiieeeaaa]]][[[JJJCCC;;;888888999666333555555555555444444444333222333333333333333222222111111111111111111111111111222222222222111000000...111333444333333333444///111333333222111000111222222222222222222222222000111111111111222222222111111222222222111111000111333444333111//////000//////000000000111111111000000111111222333333333222///---000444666444111444444444444555555555555666888;;;;;;:::999:::;;;>>>???BBBFFFIIIQQQaaaqqq~~~rrrkkkiiiiiikkknnnrrrwww}}}zzzrrriiifffaaa]]]]]]___bbbeeeooosssxxxyyywwwtttrrrrrrooonnnllljjjhhhhhhhhhhhhffffffdddcccaaaaaa``````_________```ccchhhlllnnnrrrpppmmmjjjfffbbb```^^^XXXXXXVVVTTTRRRPPPOOONNNKKKJJJIIIJJJLLLOOOQQQRRRcccppp~~~tttkkkeeeaaa^^^\\\^^^^^^]]]\\\ZZZYYYXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNPPPQQQOOOMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHIIIKKKLLLLLLJJJHHHFFFGGGEEECCCBBBAAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBAAA@@@============<<<<<<<<<<<<<<<===???@@@@@@???>>>============>>>>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCAAAEEEHHHJJJJJJMMMTTTZZZaaahhhsss~~~|||yyytttoookkkgggdddbbbPPPGGG<<<777888999777444555555555555444444444444222222333333444333333222111111111111111111111111222222222222222111000000+++...111111000000111333000111222222111000111222222222222222222222222222000111111111111222222222000111222222222222111000///222444333111///000222000000111111111222222222000000111222222333444444333222222333444555555444555555555555666666666666---333:::<<<:::;;;???DDD???@@@CCCGGGJJJRRRcccrrryyynnnhhhgggggghhhlllsss{{{~~~vvvllliiieeeccccccggglllooo{{{~~~|||wwwuuutttttttttsssrrrrrrrrrrrrrrrkkkkkkiiihhhgggfffffffffeeeeeeeeefffiiinnnsssvvv~~~|||xxxsssnnnjjjhhhfff```___]]]ZZZXXXVVVVVVUUUTTTQQQNNNOOOQQQSSSRRRQQQXXXbbboooyyy|||qqqjjjeeeaaa___bbbbbbaaa___]]]\\\ZZZZZZUUUUUUVVVVVVVVVUUUUUUTTTPPPPPPQQQRRRSSSSSSSSSRRRUUUTTTRRRQQQOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLNNNOOOOOOMMMKKKIIIKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBCCCEEEEEEDDDBBBAAA?????????>>>======<<<<<<;;;<<<>>>@@@AAA@@@???>>>;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBFFFJJJKKKKKKOOOVVV\\\dddkkkvvv~~~}}}{{{wwwssspppmmmjjjiiiUUUKKK???999999;;;999666666666555555555444444444222222333444444333333333111111111111111111222222222222222222222111000//////111333333111111444666111222222111000000111333222222222222222222222222000111111111111222222222000000222333333222111000---000333333111000222444111111222222222333333333000000111222333333444444333666888777444333555888666666666666777777777777000777>>>>>>999777<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAAFFFEEEHHHLLLNNNQQQYYYbbbhhhooozzz~~~zzz~~~zzzssslllfffbbb\\\RRRDDD;;;888888777555777666555444444333444444333333333222222111111111222444555333000///111444333333333333333333333333111222222333333222222111333222222111111222222333000000000000000000000000000111111111111222222222000333555777777555333000000000000000000000000000222111000/////////111111555444222111000/////////222222333444444555555666444444555555666777777777;;;:::999999:::<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDFFFKKKMMMPPPXXXaaalllrrr|||xxx{{{|||xxxrrrlllgggddd^^^TTTFFF===:::::::::999777666555444444333444444333333333222222222111111444444444333222222333444333333333333333333333333111222222333333222222111222111111000000111111222111111111111111111111111111111111111222222222222111222444666666444222111111111111111111111111111111111111111111222333333333333444444444444555555222222333444444555555666666555666666777777888999;;;:::999999:::<<>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAACCCCCCCCCDDDDDDCCCCCCCCCDDDDDDGGGKKKNNNQQQZZZcccpppvvvyyyyyyxxxwwwtttoookkkiiibbbXXXJJJ@@@<<<<<<======777666555444444333444444333333333222222222222111333222111111222333333333333333333333333333333333111222222333333222222111111000000000000000000111111111111111111111111111111111111111222222222333222222333333333333222222222222222222222222222222222222333333333333222222///000222333333333222222222222333444444555555666777777666666777888:::;;;;;;:::999999:::<<<>>>@@@HHHHHHHHHJJJKKKRRRcccttt{{{nnnhhhgggeeedddeeedddkkkxxx~~~yyyxxx{{{~~~}}}yyytttqqqrrrtttwwwvvvvvvvvvvvvtttqqqnnnllliiieeeccceeehhhhhhccc]]]\\\\\\cccppp~~~~~~zzzwwwpppkkkhhhfffccc```\\\YYYVVVUUUWWWZZZ]]]___````````````ZZZYYYXXXXXXWWWVVVSSSQQQTTTRRRQQQQQQSSSTTTTTTSSSRRRQQQPPPOOONNNLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHHHHIIIJJJJJJIIIHHHFFFHHHIIIIIIHHHGGGHHHIIIFFFEEECCCAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCFFFFFFIIINNNRRRUUU^^^hhhrrryyy|||xxxvvvwwwwwwssspppooohhh^^^PPPDDD>>><<<<<<<<<777666555444444333444444222222222222222222222222111...,,,---000222111///333333333333333333333333111222222333333222222111111111000000000000111111111111111111111111111111111111111222222222333333333222222111111222222333222222222222222222222222333444444444444222000///000111333333222000...,,,222222333444444555555666777666555555666777999;;;::::::999999:::<<<>>>@@@FFFEEEFFFGGGIIIRRRddduuuvvvjjjffffffeeedddeeeeeelllzzz|||zzz|||}}}yyyuuurrrpppkkkiiilllrrrrrriiiaaa^^^ZZZ[[[bbbjjjsss~~~~~~}}}vvvoookkkiiieee```\\\XXXVVVUUUVVVZZZbbbjjjpppqqqooolllgggeeeaaa___^^^[[[WWWSSSVVVTTTSSSSSSTTTUUUTTTSSSQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHIIIIIIJJJIIIIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNMMMJJJIIIIIIIIIHHHGGGEEECCCAAA@@@??????????????????????????????;;;<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCFFFFFFJJJPPPSSSWWWaaajjjttt|||xxxsssvvvwwwtttppppppnnneeeWWWIII???;;;999888777666555444444333444444222222222222222222222222000...,,,---000222111///333333333333333333333333111222222333333222222111222222222111111222222222111111111111111111111111111222222222222333333333333222222111111222222333111111111111111111111111000111222333333333111111333444555666666444222000222222333444444555555666555555444444555666888999:::999888888999;;;>>>???AAAAAABBBEEEHHHRRReeevvv|||qqqfffdddeeeeeefffggghhhppp~~~}}}}}}xxxtttqqqnnnlllqqqvvvuuukkkbbb___ZZZWWWZZZ^^^bbbjjjrrr{{{xxxzzz}}}vvvpppmmmhhhccc^^^ZZZWWWVVVXXX]]]hhhxxxzzzuuunnniiieeeaaa\\\WWWZZZXXXUUUUUUUUUUUUSSSRRROOOOOOPPPQQQQQQRRRSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKHHHIIIJJJKKKKKKJJJHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMMMMNNNNNNMMMMMMKKKMMMOOOPPPOOONNNOOOQQQRRRSSSSSSRRROOOMMMMMMMMMJJJIIIGGGEEECCCBBBAAA@@@????????????????????????<<<<<<===>>>???@@@@@@AAACCCCCCCCCDDDDDDCCCCCCCCCDDDDDDHHHOOOSSSWWWaaakkkwwwyyyqqqtttvvvrrrnnnnnnrrrjjj]]]OOOCCC;;;777666777666555444444333444444111222222222222333333333222111000000111222222222333333333333333333333333111222222333333222222111333333222222222222333333222222222222222222222222222222222222333333333333333333222222222222333333111111111111111111111111,,,---///111333555666666///000222333444444444444222222333444444555555666444444555555666777777777:::999888888999;;;===???>>>>>>AAADDDHHHRRReeevvvtttjjjaaaaaaeeefffhhhjjjmmmuuu~~~wwwssspppnnnooouuu{{{yyypppgggbbb]]]ZZZZZZ[[[[[[___eeettt|||xxxrrrooovvvwwwsssnnngggbbb]]][[[ZZZZZZ^^^kkkzzzuuuoooiiicccbbb```]]][[[ZZZYYYWWWUUURRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNNNNMMMKKKLLLMMMMMMMMMKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLOOOQQQQQQPPPPPPQQQSSSSSSUUUVVVUUURRRQQQPPPQQQMMMLLLJJJGGGEEEDDDCCCBBB????????????????????????======>>>>>>?????????@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDIIIOOOTTTYYYcccmmm{{{~~~sssvvvyyysssnnnnnntttnnnbbbUUUHHH>>>999777777666555444444333444444111111222222222333333333222333333222111000222333333333333333333333333333111222222333333222222111222222111111111111222222222222222222222222222222222222222333333333444444333333333444444333333333222222222222222222222222//////000111333555666777---...///000111222333333222222333444444555555666333444666888888888777666999999888888999;;;===???>>>>>>BBBFFFJJJRRRdddtttnnneee]]]___dddgggiiilllqqqyyy~~~uuuqqqnnnnnnrrryyyxxxppphhhccc______]]]ZZZ[[[______iiitttyyyyyyvvvooojjjdddrrr{{{xxxrrrkkkeeeaaa^^^]]][[[]]]jjjzzzuuukkkhhheeebbb```^^^\\\ZZZYYYXXXWWWUUURRRPPPOOONNNVVVUUUUUUTTTSSSRRRRRRQQQPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOPPPOOOMMMKKKIIIKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJMMMPPPPPPOOONNNPPPRRRQQQSSSTTTTTTRRRQQQRRRRRRNNNMMMKKKIIIFFFEEEDDDCCC????????????????????????>>>>>>>>>>>>>>>?????????AAABBBBBBBBBBBBBBBBBBAAAEEEFFFKKKRRRWWW\\\fffpppxxxzzz|||vvvpppppptttoooeeeXXXKKKAAA;;;999777777555444444444444444111111111222222333333333000222333111...---///222333333333333333333333333222222222333333222222222111111000000000000111111222222222222222222222222222222333333333444444444333444444555555444444333333333333333333333333333777666444333222333333444555444333222222333333444222222333444444555555666333555888:::;;;:::888666999999888888999;;;===??????@@@DDDHHHKKKSSScccsssxxxkkkddd```aaadddfffkkkqqqzzz~~~yyywwwwwwwwwxxxzzz|||zzzuuupppkkkiiifffdddccc```]]][[[\\\^^^bbbggglllmmmllljjjjjjgggkkk|||}}}vvvqqqlllggg```ZZZZZZYYYccc|||zzzpppiiifffeeecccaaa```^^^[[[ZZZYYYXXXUUUSSSVVVWWWWWWUUUQQQOOOPPPSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMLLLJJJIIILLLMMMNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSSSSRRRQQQNNNKKKIIIHHHFFFDDDBBB@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>??????>>>@@@CCCDDDCCCBBBBBBCCCFFFIIINNNRRRXXX```kkksss}}}|||wwwrrrqqqtttrrrkkk^^^NNNBBB======666666555444333222222111333333444555444333111000111111111222222333333333000222333333222111333444000000111222333444444555333222111111111222333444111111111222222333333444111111111222333333333444555333111111222444444333000000111222333333444444222222222333333444444444666666444333222111111111222333444555666666666666666666555666777888:::;;;888888888888999:::;;;;;;@@@@@@CCCFFFJJJSSSddduuu}}}qqqjjjddd```aaadddgggmmmsss~~~}}}{{{zzzyyyyyyzzz{{{zzzvvvsssqqqpppooonnnmmmjjjeeeaaa]]]]]]^^^aaadddeeedddcccaaa```dddppp|||uuupppiiibbb]]]___[[[^^^kkkyyysssoookkkiiijjjgggdddbbb```^^^[[[YYYZZZ[[[[[[YYYUUUTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSRRRQQQQQQRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKMMMMMMMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPRRRRRRRRRRRRQQQRRROOOLLLJJJIIIHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>???????????????>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCFFFJJJOOOTTTZZZcccooowww~~~yyyuuussssssqqqjjj]]]NNNBBB===<<<777666666555444333222222333333444444444333222111111111222222222333333333000222333333222111333444111111111222222333333444222222111111111222333444222222222333333333333333333333333333333333333333555333111111222333333222000111111222333333444444333333333444444555555555555444444333333222222111222333444555666666666666888777777666666777888999999888888999999:::;;;<<<@@@AAACCCGGGJJJRRRddduuuxxxkkkgggbbb___```cccgggnnnvvv~~~|||||||||}}}{{{zzzzzz{{{|||}}}|||wwwooojjjccc```]]]\\\\\\]]]]]]\\\YYYZZZ]]]bbbjjj|||uuunnnfff```aaa^^^\\\```iii}}}|||zzzwwwtttoookkkhhheeeaaa^^^\\\\\\\\\ZZZWWWUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKLLLNNNMMMLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMNNNPPPQQQRRRRRRQQQQQQRRRPPPMMMKKKJJJIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@BBBBBBBBBBBBBBBDDDFFFJJJPPPVVV]]]gggsss|||{{{vvvuuupppoooiii]]]OOOCCC===;;;777777666555444333222222333333444444444333222222111222222222222333333333000222333333222111333444222222222222222222222222222222111111222222333444333333333333333222222222444444444333333333333222555444222111222333222111111111111222222333333444444444444444555555555555222333444444444333222222222333444555666666666666999999888777666666777777999999999999:::;;;<<<===AAAAAADDDGGGJJJRRRdddtttvvvjjjccc___]]]^^^bbbfffoooxxxzzzssslllgggaaa\\\ZZZZZZZZZZZZWWWXXXYYY[[[___nnn|||sssjjjddd```___```bbbdddmmm}}}wwwpppjjjfffaaa```___]]]ZZZYYYXXXYYYXXXXXXYYYYYYXXXXXXWWWWWWSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOKKKMMMNNNNNNMMMMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRQQQPPPMMMLLLKKKJJJGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>@@@AAABBBAAABBBCCCEEEFFFJJJQQQWWW___kkkxxx~~~zzzuuusssooommmhhh^^^RRRFFF>>>:::888777777666555444333333333333333333333333333222222222222222222222222222000222333333222111333444333333333222222111111111222111222222222222333333333333333222111111111000222222222222333333333333666555333333333444222111111111111222222333333333444444444444444444444444000111333555555555333222222333444555666666666666888888777777777777777777::::::::::::;;;<<<======AAABBBDDDGGGJJJSSSddduuurrrggg___[[[ZZZ\\\```eeeppp{{{|||qqqlllddd^^^[[[[[[[[[[[[YYYXXXWWWYYY\\\fffyyy{{{qqqkkkdddbbbbbbdddcccdddkkktttyyysssmmmkkkhhheeecccaaa```___[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWTTTTTTTTTSSSRRRQQQPPPOOOLLLNNNOOOOOONNNNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQSSSTTTUUUUUUTTTTTTQQQOOOMMMMMMLLLJJJGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@??????@@@BBBBBBBBBBBBDDDFFFFFFKKKRRRYYYbbbnnn{{{}}}xxxtttpppooonnnjjjbbbVVVJJJAAA<<<999888777666555444444333333333333333333333333333222222222222222222222222000222333333222111333444444333333222222111111111111111222222333333333333222222111111000000/////////000000111222333333444666555444444555555444222111222222222222222333333222222222222222222222222///111333555555555333222222333444555666666666666555666666777888999999999::::::::::::;;;<<<======AAAAAADDDGGGKKKTTTeeevvv{{{lllbbb\\\YYYYYY\\\___eeerrrppplllfffaaa___^^^]]]\\\[[[XXXWWWZZZ\\\aaajjjttt|||uuuoooiiidddccc```^^^aaaffftttyyyvvvrrrooommmjjjgggeeebbbbbbaaaaaa___^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTRRRQQQPPPNNNOOOPPPPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSQQQSSSTTTUUUVVVVVVUUUUUUQQQPPPOOOOOONNNLLLIIIFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCDDDFFFHHHIIIMMMUUU\\\fffrrr{{{vvvqqqqqqpppmmmfff]]]QQQFFF???999999888777666555444444333333222222222333444444333333333222222222222111000222333333222111333444333333333222222111111111000111222333333333333222111111111111111000000000000111111222222333444444555444333555666666444333222222222222222222222222222222222222111111111111111111333444555444444333222333444555666666666666444555666888999999999999999999999999:::;;;<<<===???@@@CCCGGGLLLUUUgggxxxuuuhhh```[[[YYYZZZ]]]```ggguuu~~~ooolllhhheeedddcccbbb```^^^\\\\\\]]]\\\\\\bbbiiivvvyyysssmmmiiibbb]]]___dddhhhsss|||yyyuuurrroooooonnnllljjjhhhfffeeeaaa```^^^\\\[[[YYYYYYXXX\\\[[[ZZZYYYWWWTTTSSSQQQPPPQQQRRRQQQPPPOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSRRRQQQQQQQQQOOOKKKHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCCCCDDDEEEHHHJJJLLLQQQYYY```jjjvvv|||vvvsssrrrpppkkkbbbVVVJJJBBB:::999999888777666555444333333222222222333444555333333333222222222111111000222333333222111333444333333222222222222222222000111222333333333222222222222222222222333333333555555555444444333333333111111111333555555444222222222222222222222222222333333333222222111111111222333333333333333333333222333444555666666666666555666777888999999888777999888888999999:::;;;<<<>>>???BBBGGGLLLVVViiizzzssshhhbbb[[[ZZZ[[[^^^aaaiiixxx~~~yyyooommmkkkjjjjjjiiifffdddaaaaaaaaa```\\\ZZZ___hhhjjj|||zzzxxxsssiii``````eeedddfffrrr{{{zzzyyywwwuuurrrpppnnnlllkkkiiigggeeecccbbbaaa___^^^]]][[[YYYVVVTTTSSSQQQRRRSSSRRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQSSSTTTUUUUUUTTTTTTUUUTTTTTTTTTTTTRRRNNNKKKGGGGGGFFFFFFEEEDDDDDDDDD???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDDDDDDDFFFIIILLLOOOTTT\\\cccmmmyyyzzzuuutttrrrnnnfffZZZMMMEEE::::::999888777666555555333333222111222333555666333333333222222111111111000222333333222111333444222222222222222222222222000111222333444333222222333333333444444555555555:::999888777555333222222......///111444444333111222222222222222222222222444444444333333222222222444444333222222333333444222333444555666666666666777777888999999888666555888888888888999:::;;;;;;===>>>BBBGGGMMMWWWjjj{{{uuukkkbbb\\\WWWWWWYYY\\\___hhhzzz{{{yyyyyyxxxuuuqqqmmmkkkjjjjjjkkkhhhhhhgggeeedddcccbbbbbbhhhvvvzzzsssmmmhhhffffffdddeeemmmxxx{{{yyyvvvsssqqqoookkkhhhcccaaa___^^^]]]\\\ZZZXXXSSSRRRRRRRRRRRRQQQNNNKKKPPPPPPPPPQQQQQQQQQPPPPPPSSSTTTVVVWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBDDDDDDDDDFFFJJJLLLNNNTTT\\\eeeooo{{{zzzvvvrrrppplllbbbRRRFFFAAA:::666888999777555555666555444333222111111111333333333333333333333333333333333222222111111111333222222222222222333333111111111111111111111111111000//////111333666888FFF@@@888444444666666666444555555666666555555444222222222222222222222222000111222222333333222222111222444555555444222111444444444444666777888999555444444555555666777888:::999999:::;;;===???AAAAAA@@@AAAEEEJJJUUUjjj}}}zzznnnfff```[[[XXXWWWYYY\\\```iii{{{~~~}}}}}}~~~{{{wwwssspppooooooooonnnmmmkkkiiigggdddbbbaaa```lll{{{tttmmmjjjjjjeeeccceeejjjtttyyyvvvpppmmmjjjgggeeeccc```]]]___\\\YYYVVVTTTQQQMMMJJJIIIJJJMMMPPPSSSTTTUUUUUUTTTUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDGGGJJJMMMQQQWWW```jjjttt{{{vvvrrrpppmmmeeeYYYOOOBBB;;;777888999666444555888777666444333222222111333333333333333333333333333333333222222222111111222111111000000000000000111111111111111111111111111111000000111333555666MMMGGG???888555333111///111222222222222222222111222222222222222222222222111222222333333333333333222222444444444444222222333333333444555666888888555555555555666777888888999999999:::;;;===???@@@AAA@@@BBBEEEJJJUUUjjj|||qqqgggbbb^^^[[[[[[ZZZ\\\```eeennn}}}}}}yyyvvvuuuuuuuuuwwwvvvtttqqqmmmiiifffdddbbbjjjwwwwwwrrrpppiiiccc```___ccclllvvv{{{vvvrrrnnnjjjggggggccc\\\WWWRRRNNNJJJGGGFFFIIIMMMRRRVVVXXXYYYYYYWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMLLLJJJHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGKKKOOOTTT[[[eeepppzzz|||wwwrrrooonnniiiaaaZZZEEE===777888888666444555666555555444444444333333333333333333333333333333333333333222222222222111333222111000000000000000111111111111111111111111111111222222222333333333===:::777444444333222111000111111222222111111000222222222222222222222222222222333444444444444444333333333333333333333333222222333444555666777777555555555555666777888999999999999999;;;===???@@@BBBAAACCCFFFJJJUUUiii{{{|||lllbbb___^^^\\\^^^\\\___dddkkkuuu~~~|||}}}{{{zzzzzz{{{}}}}}}|||zzzwwwsssooolllkkkmmmssswwwooogggbbb___^^^bbbiiilllyyy}}}xxxvvvmmmhhh```YYYTTTOOOLLLIIIKKKMMMQQQUUUXXXYYYZZZYYYYYYXXXVVVTTTTTTTTTTTTUUUWWWVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCDDDEEEHHHMMMQQQVVV^^^iiitttyyysssooonnnkkkgggcccHHH@@@999888888555444555111111222333444555555555333333333333333333333333222222222222222222222222333333333222222333333444111111111111111111111111222222333333333222222111......///111333555555555333333444444444444333333222222222222222222222222222333444444555555444444444333333222222333333444111111222444555555666666666666666666777888999999999999999999:::<<>>???AAAAAADDDHHHLLLVVVjjj{{{sssbbbZZZYYYYYYVVVYYYWWW[[[dddooo|||~~~}}}wwwsssvvv}}}uuulllccc]]]]]]^^^^^^aaaiiisss|||qqqhhh```ZZZVVVSSSTTTVVVWWWYYYZZZ[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPPPPNNNLLLJJJHHHGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDFFFJJJPPPUUU\\\dddqqq}}}{{{xxxrrrnnnkkkhhhfffcccRRRHHH>>>;;;999666666777777888888888777666444333333333333333333333333333111222222222222333333333000000000000111333444555111111111111111111111111333222222222222222222222111333555555333111000111222333333444444333333222222222222222222222222222222222333444444444444444333333333333333333333333000222333555666666666666777777777777888999:::;;;888888888888:::<<<>>>???@@@@@@DDDHHHMMMXXXkkk||||||nnn```YYYZZZYYYVVVXXXVVV[[[eeerrr{{{xxx{{{|||oooeeebbbbbb^^^\\\```dddgggpppyyy}}}tttmmmiiiaaa```___]]]\\\\\\]]]]]]YYYZZZZZZZZZYYYXXXWWWWWWTTTUUUUUUVVVVVVWWWWWWWWWUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPPPPOOOMMMLLLJJJIIIEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDFFFKKKRRRVVVaaajjjwwwtttrrrooommmjjjgggcccaaaVVVKKKAAA<<<:::777777999333444555666666555444333333333333333333333333333111111222222222333333333333222222111111111222222111111111111111111111111333222111111111222333444,,,///222222111111222444222222222333333222222222222222222222222222222222111222222333333333333333222222444444444444222222111222444666777777777666888888888888999:::;;;;;;888888888888:::<<<>>>???>>>???CCCIIINNNYYYlll~~~yyymmm```[[[]]]\\\XXXYYYXXX]]]iiiwww~~~uuurrryyy|||qqqmmmfff___\\\^^^^^^\\\___fffjjjnnnuuu{{{qqqnnnjjjeeeaaa___^^^^^^YYYZZZ[[[[[[[[[ZZZXXXWWWSSSTTTUUUVVVWWWWWWXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPOOONNNMMMKKKJJJEEEEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFKKKRRRWWWfffooo|||nnnnnnmmmllliiifffccc```YYYMMMBBB===;;;888888:::)))+++///222444555555555333333333333333333333333111111111222222333333333888777555444333222222222111111111111111111111111333222111000000222444555333555777666444222333555333333333444444333333333222222222222222222222222111111222333333333333222111222444555555444222111111333555777888888777666888888888888999:::;;;<<<888888888888999;;;>>>???===???CCCIIIOOOZZZmmmrrrccc^^^^^^\\\ZZZYYY\\\[[[^^^hhhyyyzzzwwwuuu}}}zzzlllhhhbbb^^^]]]\\\\\\[[[]]]```ccceeeiiiqqqzzztttmmmfff___\\\\\\^^^\\\ZZZ\\\```___YYYSSSVVVTTTRRRRRRUUUWWWXXXXXX]]]\\\ZZZWWWVVVUUUUUUUUUTTTSSSSSSQQQPPPNNNLLLKKKFFFEEEEEEEEEEEEEEEFFFFFFBBBAAABBBEEEGGGIIIRRR\\\cccrrr|||yyysssnnnmmmiiibbb]]]]]]YYYPPPEEE===;;;:::777444555555555555555555555555555444333333333333444555111111000000111111222333555555333333333333555555111222333333111111222333222222222111111111000000222222222333333444444444333444444444333222222111---///000222333333333222111222222333333222222111222333333444555555444444444333444555777888777666777777777777888888888888;;;;;;;;;<<<===>>>???@@@AAABBBFFFKKKOOOYYYkkk|||{{{lll^^^ZZZ[[[[[[YYYYYY[[[\\\```kkk{{{yyysssnnnsss}}}zzztttlllddd```]]]\\\[[[[[[\\\]]]]]]^^^cccjjjooorrrxxx}}}tttmmmgggccccccbbb```^^^___```^^^YYYUUUVVVTTTRRRRRRUUUWWWXXXXXX]]]\\\ZZZXXXVVVUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDGGGIIILLLUUU^^^gggvvvyyysssnnnmmmiiiaaa[[[ZZZTTTKKKAAA;;;999888777555555555555555555555555555555444333333333333444555222222111111111222222333444333222111111222333444111222333333222111222444333333333333222222111111222222333333333444444444444444444444444333222222///000111222333333222222222222333333333333222222222333333444444444333333222222333444666777777777555555555555666666666777:::::::::;;;<<<===>>>???@@@BBBFFFKKKPPPYYYkkk|||vvviii\\\XXXZZZ[[[[[[\\\\\\___eeeqqqxxxpppiiilllsssyyy{{{qqqjjjeeebbb```]]]]]]\\\YYYXXXYYY\\\___dddfffmmmyyyvvvpppjjjggggggjjjiiigggeeebbb___\\\ZZZXXXUUUSSSSSSUUUWWWXXXXXX\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGEEECCCCCCBBBGGGFFFGGGJJJKKKOOOXXXbbbmmm|||zzztttqqqpppkkkbbb[[[YYYQQQIII@@@:::888999888777555555555555555555555555555444444333333444444555333333333333333333333333222111111000000111111222000111333333222222333444444444444333333333333222333333333333444444444444444444555555444444333333111111222222222222111111333333444444444444333333333333444444444333333222333222333333444666777888555555555666666666777777999999999:::;;;<<<===>>>@@@AAAFFFKKKPPPZZZlll}}}wwwjjj^^^[[[\\\]]]]]]___^^^cccmmmzzz~~~uuuooojjjkkkooosss}}}vvvoookkkfffeeebbb^^^[[[YYYYYYZZZ^^^]]]aaakkkyyy~~~~~~wwwrrrooommmmmmrrrrrrppplllfffbbbaaaaaa[[[XXXVVVUUUVVVXXXYYYYYY\\\[[[ZZZYYYXXXXXXWWWWWWUUUTTTTTTRRRQQQOOOMMMLLLMMMLLLJJJHHHFFFDDDCCCCCCIIIGGGHHHKKKNNNRRR\\\gggttt|||wwwtttsssnnnddd]]]ZZZSSSMMMDDD===::::::999999555555555555555555555555444444444444444444444444444444444444444444333333222111111111111111111222///111222222222222333555333333333333333333333222333333444444444444444444444444555555555444444333333333333222222111111111333444444555555444444333444555555555555444333333666666666555444444666888777777888888888999999999888888888999:::;;;======???AAAEEEKKKPPP[[[mmm~~~xxxlll```\\\\\\\\\]]]```aaaiiivvvyyysssooolllkkkmmmsssyyyyyyooommmiiieeeaaa^^^[[[YYYXXXVVVWWW^^^jjjsssvvvvvvqqqqqqooollljjjjjjllloooqqqvvvzzz||||||xxxwwwxxxzzzyyyyyywwwrrrlllhhhffffff```]]]ZZZYYYYYYZZZZZZYYY[[[[[[[[[ZZZZZZYYYYYYXXXTTTTTTSSSRRRPPPNNNLLLKKKLLLKKKJJJHHHGGGGGGFFFFFFIIIGGGHHHLLLOOOUUU```lll{{{}}}xxxuuutttoooeee]]]ZZZWWWQQQHHH@@@;;;999888888666666666666666666666666444444444444444444444444333444555555555444444333333333333333333333333333000111333333222222333444111111111111222222222222444444444444444444444444333333444444444444444333444444333222222111111111333444444555555444444333555555666666666666555555:::::::::888555444555666888888888888999999999999888888888999:::;;;<<<===???@@@EEEKKKQQQ\\\nnnwwwkkk```[[[ZZZYYYZZZ^^^cccmmm|||zzzvvvsssqqqooonnnuuuwww{{{uuupppjjjeee___[[[YYYXXXWWW[[[aaagggiiiiiiggggggeeebbb___^^^```aaaaaaeeegggfffiiinnnpppnnnmmmnnnnnnmmmlllmmmqqqssswww}}}|||~~~zzzwwwrrrooommmgggddd```]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIGGGIIIMMMRRRYYYfffrrr}}}wwwtttrrrnnneee^^^\\\ZZZTTTKKKBBB;;;777777777666666666666666666666666333444444555555444444333111222444555666555444333333444444555555444444333111222333333111111222333000111111111111111222222555555555555444444444444222222333333444444333333555444333222222222222222333333444444444444333333444444555666666666666666999<<<===;;;777444444666666666666777777777888888888888888999:::;;;<<<===>>>@@@EEEKKKRRR\\\oootttiii___ZZZYYYXXXZZZ^^^dddooo|||zzz{{{|||~~~tttkkkdddbbbaaa``````aaabbbcccdddaaabbb```^^^[[[ZZZ[[[\\\[[[^^^^^^\\\]]]```aaa___^^^___`````````cccfffjjjkkksss|||}}}yyynnnjjjeeebbb```^^^]]][[[ZZZZZZ[[[\\\\\\\\\[[[ZZZWWWWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHJJJPPPUUU]]]kkkxxxzzzuuutttppphhhbbbaaa]]]XXXOOOEEE===999999:::666666666666666666666666333333444555555444333333///000333555666555555444333444555555555555444333333444444333111000111222111111111222222333333333666555555555444444444444000111222222333333222222444444333222222222333444222222333333333333222222111111333444555555555555555999======888555555666666666777777777888888888999999999999:::<<<===>>>>>>@@@EEELLLRRR]]]pppsssiii___[[[YYYYYY\\\aaacccoooyyypppggggggfffdddaaa______```_________^^^[[[ZZZ[[[\\\[[[^^^^^^[[[[[[^^^^^^[[[[[[\\\]]]^^^___bbbfffiiimmmuuu|||rrrnnniiidddbbb```^^^\\\YYYZZZ[[[\\\]]]\\\[[[[[[YYYYYYXXXWWWUUUSSSQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHJJJIIIKKKQQQXXXaaaooo|||~~~yyywwwssslllhhhggg___[[[RRRIIIAAA===>>>???777777777777777777777777333333444555555444333333---///222444666666555444333333555555555555333333444555555333111///000111222222222333333444444444666666555555555444444444///000111222222222222222444333222222222333444555111222222333333222222111...///000222333444555555000666<<<===999666666777888999999999999:::::::::999999999:::;;;<<<===>>>>>>@@@EEELLLRRR]]]qqqlllddd^^^\\\\\\ZZZ]]]aaacccpppyyysssllliiiiiiiiieeebbbcccaaa___^^^^^^\\\ZZZXXX]]]\\\[[[[[[[[[[[[[[[\\\[[[XXX[[[dddhhhfffeeehhhrrryyyyyypppgggdddbbb^^^[[[\\\WWWZZZ]]]^^^]]]\\\[[[[[[[[[YYYVVVUUUUUUTTTRRRPPPQQQPPPNNNLLLKKKJJJJJJJJJKKKJJJMMMSSSYYYcccqqq~~~~~~wwwtttqqqlllhhhccc[[[RRRLLLDDD<<<999;;;888999999999888777555444333333333333333333333333555555555555555555555555333333333333333333333333555555444333333222111111444444444555555444333333333444555666666666444444444444444444444444444444444333333222222333333444111111111111222222333444555555444444444333333333111222333444555555555555999999999888999999::::::<<<;;;::::::::::::<<<<<<<<>>>>>EEEGGGLLLXXX```oooaaa\\\XXXXXXXXXZZZ```hhhyyywwwsssnnnkkkjjjjjjjjjiiiiiihhhhhhggggggggghhhhhhfffnnn|||~~~rrrgggbbbaaa```aaadddhhhgggfffffffffdddaaa___^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLQQQZZZdddqqq}}}xxxtttkkkeeeaaa\\\SSSGGG>>>===:::999777666666666777888555555555555444444444444333333333333333333333333333333333333333333333333222222222333444444555555444333333333444444555555777666444333333444555666444444444444444444444444444444333333333333444444444444444333333444444555222222333333444555666666444555666777777888888888888777777777888999:::;;;;;;:::::::::;;;<<<>>>???>>>EEEGGGLLLXXX```ooo^^^ZZZWWWWWWWWWZZZbbbkkk{{{vvvtttrrrqqqpppnnnnnnnnnnnnnnnooopppqqqrrrxxx}}}rrrgggcccccccccfffjjjnnnmmmllllllllljjjfffbbb```^^^\\\[[[ZZZYYYWWWUUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPVVV```kkkxxxzzztttqqqmmmjjjeee[[[LLL@@@<<<999999777666666666777888666666666555555444444444333333333333333333333333333333333333333333333333555555555555555555555555444333333333333444555666777666555333333333444555444444444444444444444444555444444333333444444555555444444333333444444444444444444444444444444444444555666777888888888888777777777777888999:::;;;::::::::::::;;;===???@@@===DDDFFFKKKWWW___nnn]]]ZZZWWWWWWWWWZZZdddnnn~~~{{{yyywwwwwwwwwxxxyyy{{{|||}}}{{{~~~vvvkkkhhhhhhiiikkkooorrrqqqrrrtttuuuqqqkkkeeeaaa___]]]\\\\\\[[[YYYWWWVVVUUUTTTRRRQQQPPPOOOOOOOOOQQQWWWbbbnnn|||}}}wwwssspppnnnkkk___NNN@@@;;;888888777777777777777888777777777666555555444444333333333333333333333333333333333333333333333333555555555555444444444444444333222222333444666777777666555444444444444444444444444444444444444444555555444444444444555555555444444333333333333333555555444444444333333333444555666777888888888888666666666777888999:::;;;:::999999:::<<<>>>@@@BBB===DDDFFFKKKWWW___nnn]]]ZZZXXXXXXWWWZZZeeeppp~~~}}}xxxxxxyyy|||}}}rrrooonnnnnnooorrruuuuuuvvvzzz|||xxxooohhhcccaaa^^^]]]]]]\\\ZZZXXXWWWVVVUUUSSSQQQQQQPPPPPPPPPQQQXXXcccooo~~~~~~yyyqqqoooooonnncccRRRCCC<<<777777888888888888777777888888777777666555555444444444444444444444444444333333333333333333333333111222222222333444444444444333222222222444666888666666666666555444333222444444444444444444444444555555444444444444555555444444333222222222222222333333444444444444444444444444555666777777777777555555666666777999:::;;;999999999:::<<>>EEEGGGLLLXXX```ooo]]]ZZZYYYXXXWWWZZZeeeqqq{{{tttrrrtttyyyxxxtttsssqqqqqqsssvvvwwwyyy~~~|||rrriiicccaaa___^^^^^^]]]ZZZXXXWWWWWWUUUSSSRRRQQQQQQQQQUUUWWW]]]iiiuuu|||yyypppoooqqqqqqgggVVVGGG@@@666777888999999888777666999888888777666555555444555555555555555555555555333333333333333333333333---...///000222333444555444333222111222444666888555666777777666444222111444444444444444444444444555555444444444444555555444333222222111111111111111222222333444555666666333444555666777777777777555555555666777999:::;;;999999999:::<<>>???===:::777333000222666999777444222>>>HHHEEE888///000666222222222333333333444444444444333333333444444555333444555666777888999:::;;;888666666888:::999777888999999999999:::::::::===;;;999888999<<>>???BBBBBBFFFMMMUUUbbbuuuWWWUUUVVVWWWXXX\\\iiiuuu}}}yyy|||~~~yyyxxxwwwyyy}}}vvvqqqkkkeeebbbaaa___^^^\\\[[[ZZZYYYXXXXXXVVVVVVVVV\\\gggttt}}}vvvmmmhhhddd\\\OOODDD<<<;;;999777777888999::::::999777666555444444444666666666555444444444333444444333333333333222222111222222333222222111111666555333222222333333333444222000111444666555444222333444444333222333333111111222222222333333333777666555444444333444444222222222333333444444555666666777888999888777666::::::999888777666555444999999;;;<<<======>>>>>>@@@BBBGGGNNNUUUbbbvvvTTTSSSTTTVVVWWW\\\iiivvv|||zzz{{{{{{vvvmmmgggcccbbbaaaaaa]]]]]]]]][[[YYYXXXXXXWWWWWW^^^jjjxxx{{{sssjjjddd___XXXNNNEEE===<<<:::888777777888999777666666555444444444444666666666555444444444333444444444333333222222222111111222222333222222111555555444333222333555666444333222333555666666666222111000111222333444333111111111222222222333333555444333333222222222333444444444444444555555555666777888888888888888999;;;:::999888777555444444888999;;;<<<===>>>======???BBBGGGNNNUUUbbbwwwSSSRRRTTTVVVXXX]]]kkkxxx|||||||||rrrjjjeeedddcccbbb___``````^^^ZZZXXXXXXYYYYYYaaannn|||yyyrrriiibbb]]]WWWOOOHHH>>>===:::888777777777888666666555444444444444444555555555555555444444444555444444333333222222111333444444555555555555555222333333222111111444666444444444444555666777777888666444333444444333333333333333333444444444444333333222222222222333333666666666555555555555555555666777777666666888:::777777888888888888888888888999;;;<<<===>>>>>>>>>>>>AAAHHHOOOUUUbbbxxxTTTTTTUUUXXXZZZ```mmm{{{||||||}}}zzz~~~yyyooohhheeecccbbbbbbcccbbb___[[[XXXXXXYYYZZZcccppp~~~zzzsssjjjddd___ZZZRRRMMM???===:::888666666777777666666555444444444444444444444444555555555555555555555444333333222111111444444555666666666666666111333444333000000222444222333333333333444666777888777666555555444444444222333333333333444444444222222222222333444555555777666666666555555444444444555555333222333777;;;777888888888999999::::::999::::::;;;<<<===>>>>>>===AAAHHHOOOUUUbbbxxxVVVUUUWWWZZZ\\\bbbppp}}}wwwrrrqqqrrrvvvzzz~~~}}}{{{rrrjjjeeecccbbbcccdddddd```[[[XXXXXXYYY[[[dddrrr{{{uuummmgggbbb]]]VVVQQQ???===;;;888666666666777777666555555444444444444333444444555555666666666555555444333333222111111222333333444555555555444333555777555222000111333111222333333222333555666222333444444444444555666000000111111111222222222222222222333444555666777666666666555555444444333333333222000///000666:::;;;;;;::::::999888888888::::::::::::<<<===>>>???<<>>888888777666777:::444444444555555555555555777777666666666555555555555666666444000///000333333444555555333333444555444333333222222333333444444444444555555555666666222555555333333777777555555444333333333333444555333333222222222222333333888888777666555444444333555555555555555666777777777333///111777<<<<<<::::::;;;<<<<<<<<<===???AAABBBCCCIIIPPPXXXeeezzzUUUUUUVVVXXX___kkkyyy~~~{{{yyyyyyuuuppplllkkknnnssswwwzzz}}}~~~~~~rrrkkkgggeeedddeeedddbbb___]]][[[ZZZZZZ```gggqqqzzz~~~vvvnnnfff^^^WWWSSSFFF???999888888666666888666666666666666666666666555555444444444333333333444555666444222111333555333444555555333333444555555444444333333444444555333333333333333333333333222666888555333555555333555444333333333333444555666555555555555555555666777666666555555444444444555555555555555666777777888777777777888:::;;;<<<:::;;;<<<<<<<<<===???AAABBBDDDHHHOOOWWWeee{{{TTTTTTUUUYYYaaannn||||||vvvqqqtttqqqmmmkkkmmmssszzz~~~~~~{{{zzzpppjjjgggffffffgggfffccc```^^^\\\ZZZZZZ]]]dddmmmuuu|||yyyqqqjjjccc\\\WWWIII@@@:::999999777555666888888777777666666555555444444444444444333333333222333444333222333444666333444555555333333444555666555555444444555555666444444333333333333333333222999===999333222333222555444444333333444444555444333333222222333333444444444444444444444444444555555555555555666777777777:::<<<;;;888777999===:::;;;<<<<<<<<<===???AAADDDDDDHHHNNNVVVeee|||RRRSSSUUUZZZcccppp~~~zzz~~~{{{wwwuuuwww}}}~~~}}}}}}uuulllhhhggghhhhhhkkkiiifffbbb___\\\ZZZZZZZZZ```hhhooovvv~~~|||vvvooohhhaaa]]]MMMCCC<<<;;;;;;888555555888888777777666555444444666666666666666666666666222222222222111222333444333444555555333333444555555555444444444444555555666666666666555555555555444<<>><<<<<<999666555777777666555555444333333555666666666666666666666555555333333333333333333333444555555333333444555444444333333333333444444666666666666666666666666555>>>CCC===666333333333444444444444444444444444888777777666666777777888222222333333444555555555555555555555555666777777555666777888:::::::::::::::;;;<<<<<<<<<===???AAADDDDDDHHHNNNVVVeee~~~RRRSSSVVV\\\fffuuu}}}yyyuuuuuu{{{{{{vvvnnnjjjjjjlllppprrrtttrrrmmmgggaaa\\\XXXWWWSSSWWW]]]cccjjjuuu|||xxxtttnnnjjjZZZMMM@@@<<<<<<:::777777666666555555444444333333333333333444444444444444999888666555666777666555333444555555333333444555333333333222222333333333333333444444444555555555666<<<@@@;;;555444444333333444444555555444444333666666555555555555666666333333444444555555555666555555555555555666777777777777777999;;;<<<<<<<<<:::;;;<<<<<<<<<===???AAACCCDDDHHHOOOWWWfff~~~SSSTTTWWW]]]gggvvv~~~zzzuuusssvvv{{{{{{vvvooolllmmmrrrvvvyyyyyyuuupppiiibbb[[[WWWUUUPPPSSSYYY___gggsss}}}{{{xxxsssoooaaaQQQBBB<<<<<<;;;999999666666666555555555555555333333333444444444555555777555333444666888777666333444555555333333444555444444333333333333444444222222333444555666777777444888999666333444444222333333444555555444333333222222222111111222222222555555555555555555666666555555555555555666777777777999:::999666666:::===:::;;;<<<<<<<<<===???AAABBBCCCIIIPPPYYYggg~~~SSSUUUWWW]]]gggvvvyyyvvvwww||||||{{{wwwqqqnnnpppuuuzzz}}}{{{xxxrrrjjjbbb[[[VVVSSSNNNRRRWWW]]]eeerrr~~~}}}zzzuuurrreeeTTTCCC<<<===<<<::::::666666666666777777777777555555555666666666777777333000///000444666666555333444555555333333444555555555555444444555555555333444555666777999::::::333555555111111444333000333333444555555444333333444333333222222333333444666666666666666666666666555555555555555666777777444999<<<888111///555<<<:::;;;<<<<<<<<<===???AAAAAACCCIIIQQQZZZhhh~~~QQQTTTZZZaaalllyyy|||{{{rrrqqqwww~~~wwwlllccc^^^XXXQQQKKKOOOQQQTTTXXXaaaooo~~~|||zzzwwwvvvjjjZZZHHH>>>999777777999666666555555555555666777777777666444222222444555555555444444444333333333444666666666444333444555444333333222222222333333666666555555555444444444222333555666666555333222444333333222222222333333333333333444444444555555444333333333333444555555666666666666777777777777777777777777777777888888CCCAAA>>>;;;;;;<<>>@@@AAAEEEEEEHHHOOOYYYhhhSSSWWW]]]eeeppp}}}~~~yyytttuuu|||vvvooofff___ZZZUUUOOOKKKMMMPPPTTTYYYbbbqqq}}}|||}}}~~~~~~}}}{{{zzzyyysssbbbNNNBBB<<<888888:::777777777666666555555555111222333222222222555777888888777777777777777666444555666555333222333444444444444444444555666666555555555555555444444444222333444555555444333222555444444444444444555555333333333444444444555555555555444444555555666777666666666666777777777777666666777888999::::::;;;888999;;;===???@@@@@@@@@EEEFFFIIIPPPXXXhhhRRRVVV]]]gggrrr{{{wwwtttuuuyyy||||||zzznnniiibbb\\\WWWSSSOOOKKKMMMPPPTTTZZZdddsss}}}}}}}}}}}}{{{yyyvvvuuuuuudddOOOCCC<<<888777999888888777777666666555444000222333222111111333444777777777777777777777777444555666555333222222333111111111111222333444444555555555555555555555555333333444555555444333333555555444444444555666666333333333444444444555555666555555555555666777777666666666666777777777777444555666777888999::::::BBBBBBAAAAAA@@@@@@@@@@@@EEEFFFJJJQQQXXXgggQQQUUU]]]gggtttxxxuuurrrrrrssssssqqqoooeeebbb]]]YYYUUUQQQNNNLLLLLLPPPUUU\\\fffvvv~~~|||yyyuuuqqqoootttcccOOODDD===888777888777777888888777666555555777888999888777555666777666666666666666666666666555666666555333222222333111111111111111222333444444555555555555555555555333444444444444444444333444444444444444555666777333333333444444444555555666555555555555666777777666666666666777777777777888888999:::<<<===>>>>>>HHHFFFCCC@@@??????@@@AAADDDFFFKKKQQQXXXgggPPPUUU^^^iiiuuu~~~~~~uuurrrooolllkkkiiigggddd___]]]ZZZWWWSSSQQQOOONNNMMMQQQWWW___iiiyyy}}}xxxrrrnnnkkkppp```OOOEEE???999777777555666888888888888777666888999:::999777666555666444444555555555555666666666777777666444222333333444444333333333333444444444444444555555555555555444444444444444444444444333333333333444555666666333333333444444444555555555555444444555555666777666666666666777777777777888888999::::::;;;<<<<<>><<<<<<>>>AAACCCBBBEEEKKKRRRYYYhhhQQQVVV```kkkxxx}}}qqqoookkkhhheeebbb```___ZZZYYYXXXUUUSSSPPPOOOOOOMMMRRRXXXaaalll{{{~~~yyysssnnnkkklll^^^OOOGGGBBB<<<888888444555777999999999888777444666888888666555555555444444444555555666666666888888999777555333333444555555444333222222222222444444444555555555666666444444444333333444444444222222222222333444555666333333333444444444555555444444444444444555555666666666666666777777777777777777777888888999999999<<<;;;::::::<<<>>>@@@AAA@@@DDDKKKRRRYYYiiiRRRXXXaaammmzzz{{{ooommmiiieeebbb___^^^]]]WWWWWWWWWUUURRRPPPPPPPPPNNNRRRZZZbbbnnn}}}zzzuuupppmmmjjj]]]OOOIIIDDD>>>:::999333444777999::::::999888555777999::::::999999:::444555555555666666777777999999999888555444444555444444222111000/////////444444444555555555666666555444444333333444444555222111111222333444555666333333333444444444555555444333333333333444555555666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>>>>CCCKKKRRRYYYiiiTTTZZZbbblllwww}}}~~~pppmmmhhhdddaaa_________\\\YYYVVVRRROOONNNNNNNNNRRRVVV]]]gggsssxxxttttttkkkbbbTTTHHH???;;;999999:::999888777666666666666777777777666555555444444444444444555666777777888777777666555444333333333444333222222444444333222666666555444444333222222444444444444444444444444333333333333333444555666666666666666555444333222555555555555666666666666666666666666666555555444777999;;;;;;:::::::::;;;<<<<<<======???@@@AAABBBFFFDDDGGGQQQZZZhhhTTTZZZdddmmmxxx~~~yyytttqqqtttyyyrrrooojjjeeeaaa___^^^^^^\\\ZZZVVVRRROOONNNMMMMMMQQQUUU^^^iiivvv{{{xxxxxxooofffXXXKKKAAA<<<;;;::::::999888777666666666666444444444555555555555555444444555555666777777888777666555444444333333333666444333333444555444222333333333444444444444444444444444444444444444444444333333333333444555666333333444555666666666666555555555555666666666666444555666777777777777777777999;;;;;;:::::::::;;;;;;;;;;;;<<<===???@@@AAAGGGEEEIIIRRR\\\jjjUUU\\\fffppp{{{xxxrrrkkkffffffiiipppqqqwww}}}vvvsssnnnhhhccc___^^^]]]]]]ZZZVVVRRROOOMMMLLLLLLPPPVVV```mmmzzz~~~|||}}}tttlll^^^OOODDD>>><<<<<<;;;:::999777666555555555222222333444444555666666444444555555666777777777777666555444333333333333666555444444555555444222111111222333333444555555444444444444444444444444444444333333333444555555222333444555666666666666555555555555666666666666444555666777888999999999777999;;;;;;:::::::::;;;;;;;;;;;;;;;===???AAABBBHHHFFFJJJTTT^^^lllVVV]]]hhhrrr|||wwwpppmmmiiieeedddgggjjjiiilllrrrxxx}}}}}}{{{xxxssslllfffbbb___^^^^^^\\\XXXSSSPPPNNNMMMMMMPPPXXXdddrrr}}}~~~xxxpppdddUUUGGG???<<<<<<;;;:::999777666555555555444444444555555555666666555555555555666666777777666555444444333333333444666555333444555555333222111111222222333444444444444444444444444444444444444444333333333444444555555555666666555444444333555555555555666666666666666666777888999::::::999777999;;;;;;:::::::::;;;<<<;;;;;;<<<===@@@BBBDDDHHHFFFJJJTTT___nnnUUU]]]hhhsss}}}uuuooojjjjjjjjjgggfffhhheeebbbbbbfffiiilllsss{{{~~~~~~|||wwwqqqkkkfffbbbaaa```^^^ZZZVVVSSSQQQPPPPPPTTT\\\jjjyyy}}}~~~yyytttiiiZZZKKKAAA<<<;;;;;;:::999777666555555555777777777777666666555555555555555555666666666666555444444333333333333444555333222333444555444222333333333333333333333333444444444444444444444444555444444333333333444444555555555666555555444333555555555555666666666666888888999999999999888888777999;;;;;;:::::::::;;;;;;:::999:::<<>>CCCEEEGGGEEEKKKVVVbbbsssTTTZZZeeeoooyyy}}}rrrllljjjoootttssspppnnnjjjgggddddddaaa]]]___dddaaadddfffjjjrrr~~~wwwuuuyyy}}}|||zzzwwwsssoookkkhhhfffeeecccaaa^^^\\\\\\\\\]]]aaalll{{{{{{{{{xxxlll[[[KKKAAA===777777777777777888888999444444555555666777777777666666666666666555555555333333333222222333444444555444555777:::<<<===<<<222333444555666888999999444444444444444444444444666555444333333333333333444444555555555555555444555555555555666666666777444555666777888999999999777999;;;;;;:::::::::;;;>>>===<<<<<<>>>BBBFFFIIIHHHFFFLLLXXXddduuuWWW\\\dddppp}}}}}}vvvuuuwww}}}sssqqqpppsssyyy{{{xxxtttoookkkgggdddcccccccccbbbaaaccceeefffiiisss{{{yyyuuurrrrrrsssmmmgggeeegggjjjkkkjjjjjjccc^^^^^^]]]\\\]]]```gggttt~~~~~~|||~~~{{{ooo\\\KKKBBB@@@999999:::999999888777666666666777777777777666666888777666555444444555666555444333222222333444555999666444333444666777777333333333333333333333333666666666666666666666666666777777777555444555666222333444444333333555666666666666666777777777777555555666666777777888888777888999:::::::::::::::<<<===<<<;;;:::;;;>>>AAABBBJJJNNNWWWhhhvvvYYY^^^fffrrrzzzwwwuuuuuuzzz|||yyywwwzzz~~~|||xxxrrrooojjjfffeeeeeeddddddaaabbbccccccdddkkkwww|||uuusssooolllkkkfffccc```aaagggllloooooojjjddd___^^^]]]\\\^^^bbbjjjwwwzzz}}}|||ppp]]]LLLBBB???999999:::999999888777666666666777777777777666666888777666555444555555666666555444333333444555666666444222222333444555444333333333333333333333333555555555555555555555555555666777666444333444555222444555555333333444666555555666666666777777777555555666666777888888888888999999:::::::::999999999:::;;;;;;<<<===AAACCCCCCLLLOOOXXXiiixxx\\\```hhhttt|||vvvrrrsss{{{{{{uuuqqqllliiihhhhhhgggfffhhhiiihhhgggfffjjjqqqwww~~~xxxqqqmmmhhheeeeee]]]\\\\\\aaahhhooorrrssskkkeee```___^^^]]]```eeeppp|||~~~}}}xxx}}}~~~tttaaaNNNBBB===999999:::999999888777666666666777777777777666666777777666555555555555666666555555444444555555666888666555666777888777666333333333333333333333333555555555555555555555555444555666555333333333555444555666555333333444555444444555555555666666666555555666777777888888999999::::::::::::999999888555777:::<<<>>>@@@CCCEEEEEEMMMPPPYYYjjjyyy\\\```iiittt~~~yyywwwxxx{{{{{{uuuqqqmmmjjjjjjkkkkkkjjjoooppppppnnnlllmmmpppssswwwyyy}}}wwwqqqmmmgggdddccc```___aaafffmmmrrrsssrrrlllgggbbb```___^^^dddjjjxxx~~~yyywwwvvv|||xxxeeeQQQBBB<<<999999999999999888666666666666777777777777666666666666666555555555666666666666666555555666666666777777666777999999777555444444444444444444444444555555555555555555555555444555555555333222333444555666777666444333333444444444444444555555555666555666666777888888999999;;;;;;;;;;;;:::999888888555777;;;>>>???@@@BBBDDDEEEMMMPPPYYYkkkzzzZZZ___gggsssxxxxxx|||uuurrrnnnlllmmmoooooooooqqqsssttttttsssrrrrrrrrrtttttttttvvv{{{yyyvvvrrrlllhhhgggggggggiiinnntttvvvuuurrrnnnhhhdddbbbaaabbbiiirrr|||vvvuuuuuu}}}|||jjjTTTDDD<<<999999999999999888666666666666777777777777666666555555666666666666666666555666666666666666666555333222111333444444222000444444444444444444444444555555555555555555555555444555555555333222333444555666777666444333444555444444444444555555555666666666777777888999999999;;;;;;;;;;;;;;;:::999888777:::===>>>??????AAABBBDDDLLLOOOXXXjjjzzzXXX]]]fffrrr|||www{{{zzzwwwsssrrrssstttuuuuuuwwwyyy|||}}}}}}{{{yyywwwsssqqqooooooqqquuuyyy|||}}}wwwrrrrrrpppppptttyyy~~~~~~zzzuuunnnjjjfffeeecccfffooozzz}}}xxxwwwvvvmmmWWWFFF>>>999999:::999999888777666666666777777777777666666444555666666777666666666444555555666666555555444444333222222333444333222444444444444444444444444444444444444444444444444444555666555333333333555555666777666444444555666444444555555555666666666666666777888888999999::::::;;;;;;;;;;;;::::::999:::<<<>>>>>>>>>>>>@@@BBBDDDLLLOOOXXXjjj{{{VVV[[[eeerrr{{{yyy|||zzzzzzzzz{{{zzz|||~~~}}}zzzsssqqqnnnmmmmmmnnnooooooooottt}}}{{{oookkkhhhgggfffiiiuuuzzzyyyxxxpppZZZIII@@@999999:::999999888777666666666777777777777666666333444666777777777666666333444555666666555444333888666444444555666666666555555555555555555555555444444444444444444444444555666777666444333444555444555666666555555666777555555666666666777777777666777777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDFFFMMMPPPYYYlll}}}VVV[[[eeessszzz~~~~~~}}}{{{}}}{{{vvvtttrrrpppooonnnmmmllljjjhhhjjjnnnttt|||~~~ooollliiihhhggglllxxx~~~zzzzzzyyyqqq[[[JJJBBB999999:::999999888777666666666777777777777666666333444666777777777666666222333444555555444333222777444222111222444555555555555555555555555555555444444444444444444444444666777777777555444555666333555666666555555777888666666666666777777777777777777777888999999::::::999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<>>===;;;::::::999777555777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444555444333444666666666555111111222333444555666777333333444555666777888999444444444444444444444444555555555555555555555555444555777888999999888888;;;999888:::===>>><<<999;;;;;;<<<===???AAABBBCCCLLLLLLRRR\\\jjj~~~WWW^^^iiivvvxxxpppnnnnnnttt~~~xxxwww||||||zzzzzzyyyxxxwwwtttpppmmmmmmjjjiiijjjmmmmmmkkkhhheeefffeeedddcccfffkkkpppqqq{{{zzzsssmmmnnnqqqvvv~~~zzzwwwwwwwwwyyyyyynnnYYYHHHAAA>>><<<:::999999888666555777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444555444333444666666666555333333444444444444555555222222222222222333333333444444444444444444444444666666666666666666666666666777999:::;;;;;;::::::;;;:::999:::======<<<:::;;;;;;<<<===???AAABBBDDDKKKLLLRRR]]]lllXXX___kkkxxx|||ooojjjfffggglllttt}}}xxx}}}yyyzzzyyyyyyxxxvvvtttpppmmmkkkkkkjjjiiillloooooollliiifffeeeccc```]]]]]]___bbbbbbjjj{{{vvvooopppuuuzzz{{{wwwtttrrrrrrssslll[[[JJJ@@@===;;;999888888777666444777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444555444333444666666666555666555555555444444333333222222222111111000000000444444444444444444444444777777777777777777777777888999:::<<<<<<<<<<<<;;;::::::999;;;<<<===<<<:::;;;;;;<<<===???AAACCCDDDKKKLLLSSS___nnnYYYaaammm{{{vvvmmmfffdddgggffflllxxxyyy{{{zzzwwwyyy}}}~~~}}}{{{wwwtttrrrqqqnnnmmmlllnnnqqqqqqmmmiiidddcccaaa___^^^^^^___```___eeerrrwwwoooqqqxxx}}}}}}xxxtttqqqoooooolll```NNNBBB>>><<<999777777777666555777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444555444333444666666666555555555555555444444444444444444444333333333222222555555555555555555555555666666666666666666666666777888999;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDKKKMMMTTTaaaqqq[[[dddqqq}}}rrrhhhfffhhhcccdddhhhrrr}}}yyyyyyzzzyyy|||~~~zzzyyyzzzssspppooooooqqqppplllhhheeecccbbbaaaaaa`````````[[[___hhhxxxvvvoooqqqxxxzzztttqqqmmmllljjjaaaQQQCCC@@@===:::888888888888777777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444555444333444666666666555444444444555555555666666444444444444555555555555555555555555555555555555555555555555555555555555444555666888999888888777999:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDJJJMMMUUUcccsss^^^ggguuuyyyzzz~~~xxxmmmiiiiiidddbbbaaadddooo}}}yyywww~~~~~~xxxuuuqqqqqqrrrqqqnnnkkkkkkiiifffdddcccaaa^^^\\\YYY\\\bbbmmm}}}{{{yyyrrrmmmpppwww}}}}}}tttrrrnnnjjjggg```RRRDDDAAA>>>:::888888999888888777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444555444333444666666666555444444555555555666666666333333333444444555555555555555555555555555555555555555555555555555555555333444555777777777777666888:::<<<<<<;;;:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEKKKMMMVVVdddttt```iiixxxxxxppplllgggeeebbb___bbbooowwwyyy}}}|||wwwvvvxxxyyywwwuuussspppllljjjgggccc^^^ZZZ[[[^^^aaafffrrr|||vvvwwwzzz~~~qqqmmmkkkooottt{{{wwwwwwssslllgggaaaTTTGGG@@@===999777777888888777777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444555444333444666666666555666666666666555555555555555555555444444444444444555555555555555555555555555555555555555555555555444555777888999999888888888:::<<<<<<;;;:::;;;===<<<======>>>@@@BBBDDDEEEKKKNNNWWWeeeuuubbbkkkzzzyyypppjjjiiieee^^^[[[bbbrrr~~~{{{yyyzzz~~~~~~}}}yyyuuuqqqnnnlllhhhaaa\\\\\\^^^^^^___fffzzz~~~vvvssstttxxx{{{|||wwwvvvllliiiiiinnnsssyyy|||}}}xxxoooiiicccWWWKKK???<<<888666666666777666777777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444555444333444666666666555888888777666555444333333999888777666555444333333666666666666666666666666777777777777777777777777666777999:::;;;;;;::::::888:::======:::999;;;===<<<======???@@@BBBDDDEEEKKKNNNWWWeeeuuubbbnnn}}}}}}vvvpppjjjhhheeedddhhhnnnyyytttttt{{{yyyrrrqqqqqqkkkccc^^^\\\XXX[[[cccgggoooxxxtttooommmooossswwwyyy{{{zzz|||zzzssslllccccccdddgggnnnxxx~~~{{{wwwuuuwwwsssbbbQQQBBB===::::::999666666999777666555444444555666777>>>:::555111000222666888555555555444444333222222555444444333333444444555333444555555666666555555444666999;;;;;;:::999777777666555444444444444444666555555444444555555666555555555555555666777888777888888999999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;=========<<<===???DDDGGGHHHTTTYYYccczzzbbbnnn}}}}}}vvvnnnjjjfffcccggglllyyy}}}xxxvvvzzzzzzrrrrrrrrrllleeebbbaaa]]]^^^bbbcccfffvvv~~~vvvpppmmmiiiiiimmmrrrwwwzzzxxxvvvttttttxxx}}}zzztttooohhhbbbbbbbbbcccgggmmmvvv}}}zzzwwwvvvyyyuuufffUUUCCC>>>::::::999666666888777666666555555666666777999888666444333444555666333444444444444444444444555444444333333444444555333444555555666666555555555777999::::::888666555666666555444444444444555555555444444444444555555666555555444444444444555888999999::::::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>>>>?????????AAAEEEHHHIIITTTZZZdddzzzcccooo}}}yyyrrrkkkggghhhlllppp}}}}}}{{{tttsssrrrmmmgggdddbbb______bbb```^^^gggttttttkkkfffcccbbbcccjjjrrrxxx||||||zzzvvvqqqnnnooovvv{{{}}}wwwpppkkkeee``````aaacccfffkkkttt~~~{{{yyywwwxxx|||zzzkkkZZZEEE???::::::999666666888666777777888888777777666444555666777777666555444//////000111111222333333555444444333333444444555333444555555666666555555666777888999888666444222555444444444444555666666555444444333333444444555666666555444333333333333999999::::::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;===??????@@@AAADDDFFFIIIUUU[[[eee{{{dddqqq~~~uuunnnlllnnnmmm~~~}}}vvvtttrrrkkkfffddd___]]]___aaa```]]]```gggmmmvvv~~~vvvmmmfff```^^^]]]```gggqqqxxx|||zzzsssrrryyy}}}rrrkkkfffbbb^^^```cccfffjjjrrr|||zzzyyyxxx{{{ppp```HHH@@@:::::::::777666888666777888999999888777666333444666777888777666555111222222222333333333444555444444333333444444555333444555555666555555555555555666777666555333222333333333444444666777777444444333333333333444444666666555444444444555555888888999::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;888:::<<<>>>>>>@@@BBBDDDJJJVVV\\\fff|||eeeqqqvvvppppppnnnzzzyyyuuupppiiicccbbb___^^^___bbbbbb______aaabbbdddiiiooouuu{{{}}}xxxsssnnnhhheee^^^\\\[[[^^^fffpppxxx|||{{{{{{ttthhhaaa]]]]]]```dddfffiiipppzzz{{{zzzzzz~~~uuudddKKKBBB;;;::::::888666777666777888999999888777666444444555555666666777777888888888777777777666666555444444333333444444555333444555555666555555555222333444555666555555444333333333444555666777888555444444333333444444555555555555555666777999999777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;888:::===>>>???@@@CCCEEEKKKWWW]]]ggg~~~dddpppvvvsssooovvv}}}wwwqqqhhhcccccccccbbbbbbcccddddddbbb```aaa]]][[[^^^aaaccchhhnnnrrrvvv~~~}}}wwwpppjjjfffdddccc]]][[[ZZZ^^^fffooowww{{{vvvfff^^^ZZZZZZ^^^ccceeegggmmmwww}}}}}}}}}wwwgggNNNCCC;;;::::::999777777666777777888888777777666666555444444444666777888777666666555444444333333555444444333333444444555333444555555666666555555222222333444555666666666333333333444555666777888555555555444444555555555444444555666777999:::;;;666666777777888999999999999:::;;;;;;<<<<<<;;;;;;;;;===???@@@AAACCCFFFIIILLLXXX^^^hhhaaammm|||~~~yyysssuuu}}}zzzssskkkfffgggdddbbbaaacccgggiiihhheeeccc]]]XXXYYYZZZYYY[[[aaadddgggnnnwww{{{wwwqqqjjjccc___^^^^^^[[[YYYYYY]]]eeeooowww|||}}}yyyzzzrrrccc\\\ZZZVVV[[[aaacccdddjjjttt|||yyyhhhPPPDDD;;;:::;;;999777666777666666555555666666777666555555555555666666777222222222222222222222222555444444333333444444555333444555555666666555555444444444555555555555555444444444444444555666777777666666555555666666777555555555555666888999999666777777888999999::::::999:::;;;;;;<<<<<<;;;;;;===>>>???@@@AAADDDHHHKKKMMMXXX^^^iii^^^kkkzzzyyywwwzzz|||uuummmjjjkkkaaa```___bbbhhhnnnnnnkkkfff^^^ZZZ[[[[[[WWWXXX\\\WWWYYY___hhhqqqwwwzzz{{{vvvsssnnnfff___[[[ZZZZZZXXXWWWWWW[[[dddoooxxx|||~~~|||wwwqqqlllmmmrrrwww}}}iii\\\YYYYYYSSSYYY___aaabbbgggqqqzzzyyyhhhQQQEEE;;;:::;;;:::777666777666555444444555666777555555666777777666555444444555555666666777777888555444444333333444444555333444555555666666555555777666666555555444444333555444444444444555666666777777666666666666777777666666555555555666666777777888888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<======>>>???BBBGGGKKKMMMYYY___jjjccclllzzz|||wwwxxx|||zzzxxxqqqjjjdddaaaaaaeeekkkooonnnlllnnniiiaaa[[[WWWVVVVVVVVVWWWWWWYYY\\\aaaggglllpppoookkkeee___ZZZVVVUUUTTTUUUXXX[[[\\\^^^fffrrr{{{yyynnnccc^^^```dddrrrtttrrrkkk```XXXUUUUUUVVVYYY]]]aaaeeejjjpppttt}}}|||gggTTTGGG===;;;<<<;;;999888999888666555444444444555333222222222333555666888444444444555555555555555777666555444444444444444666666555555555555666666222333333444444555555555333333444444555444444333444444444444444444444444666666666666777777777777888777777777777777888999888999999::::::;;;;;;<<<:::<<<===>>>???BBBFFFHHHSSSXXXaaalll|||```jjjyyy}}}||||||xxxqqqjjjhhhffffffiiiooossssssrrrqqqllleee^^^YYYXXXWWWWWWXXXWWWVVVWWWZZZ^^^cccfffkkkgggbbb\\\WWWSSSRRRQQQQQQUUUYYY\\\^^^ccclllsss|||{{{vvvlllbbb]]]]]]___dddeeeeee```YYYTTTTTTUUUUUUXXX\\\```dddiiiooosss}}}yyy~~~yyyfffTTTHHH<<<:::<<<;;;888888999888666555444444555555888777666444333333222222777777777666555555555444666666555444444444444555777666666555555555666666444444444444444555555666444444555555555444333333444444444444444444444444666666666666777777777777888888888888888999999:::888999999::::::;;;<<<<<<;;;<<<===>>>???BBBFFFIIIRRRYYYbbbmmm|||^^^hhhwwwwwwooojjjhhhggggggjjjnnnqqqssssssvvvrrrkkkccc]]]YYYXXXXXX[[[YYYVVVTTTTTTWWWZZZ]]]dddaaa]]]WWWRRROOONNNMMMMMMQQQVVVYYY[[[^^^ccchhhpppqqqoooiiiaaa[[[YYYZZZYYYZZZYYYUUUPPPOOOQQQSSSTTTVVVZZZ^^^bbbgggmmmrrr{{{}}}}}}yyytttyyyvvveeeUUUHHH===:::;;;:::888777888888777666555555555555999999888777555333111000999888888777666555444444555444444444444555666666888777666555555555555555666555444444444555666777555555555555555444333222444444444444444444444444666666666666777777777777888888999999999:::::::::999999999:::;;;;;;<<<<<<;;;<<<>>>>>>???BBBFFFIIIQQQYYYeeeooo}}}^^^hhhwwwuuunnnlllkkkkkklllmmmoooqqqsssuuu{{{wwwqqqiiiaaa[[[YYYYYY^^^[[[WWWSSSRRRTTTWWWYYY___]]]XXXTTTPPPMMMKKKKKKKKKNNNRRRTTTVVVXXX\\\___bbbdddeeeccc^^^ZZZXXXWWWZZZXXXUUUPPPLLLKKKMMMOOOQQQTTTXXX\\\```eeekkkoooyyy{{{zzzvvvpppttttttgggWWWJJJ===:::;;;:::888777888777777666666666555555555666777888888777666555777777666666555555444444333333333444444666777777888777666555555444555555777666555444444555777888666666666666555444333222555555555555555555555555666666666666777777777777777777888999::::::::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>???BBBGGGJJJPPPZZZgggrrr___iiiwwwsssnnnpppuuuwwwzzzyyywwwvvvxxxzzz~~~|||vvvmmmddd]]]ZZZYYY\\\ZZZVVVSSSRRRSSSVVVXXX[[[YYYVVVRRROOOLLLJJJJJJLLLMMMNNNOOOQQQSSSWWWYYYVVVXXX[[[\\\[[[YYYXXXWWWZZZWWWSSSNNNJJJIIIKKKMMMOOORRRUUUYYY]]]ccciiimmmwwwzzzyyyvvvppprrrtttjjjYYYLLL???;;;;;;:::888888777777777777777666666666333555666888999999888777333333333444444555555555333333333444555666777888777777666555555555555555777666555555444555666777555666666666555555444333555555555555555555555555666666666666777777777777555666777888999999999999999::::::;;;;;;<<<============>>>>>>???BBBGGGKKKRRR\\\iiiuuu___hhhwwwssspppvvv~~~~~~zzzyyy{{{~~~~~~yyypppeee]]]ZZZYYYWWWVVVSSSRRRQQQSSSTTTVVVXXXWWWTTTQQQNNNLLLJJJIIILLLLLLLLLMMMOOOQQQTTTUUUQQQRRRTTTVVVWWWXXXWWWWWWUUURRRNNNKKKIIIIIIJJJKKKMMMOOOSSSWWW[[[aaafffkkkttt}}}xxxxxxwwwppprrruuunnn\\\NNN@@@<<<<<<;;;999999666777777888888777777666777777777777777666666555111111222333444555555666333333333444555666777888666666555555555555666666666666666555555555555444444555555666666666555555555555555555555555555555666666666666777777777777333555666888999999999888:::::::::;;;<<<<<<======>>>>>>>>>>>>???BBBHHHLLLUUU]]]jjjxxx\\\fffuuutttsss|||}}}{{{|||~~~~~~{{{rrrfff]]]YYYYYYTTTTTTSSSSSSRRRSSSSSSTTTUUUTTTRRRPPPMMMKKKIIIHHHJJJKKKMMMOOORRRSSSRRRRRRRRRQQQQQQQQQSSSUUUUUUUUUSSSPPPLLLJJJIIIIIIIIIIIIKKKNNNRRRUUUYYY___eeeiiinnnxxx}}}vvvwwwxxxqqqrrruuuppp___PPPBBB======<<<::::::666777888888888888777666999888777666555444444444222333333444444555555555444444444444444555666777555555444555555666777888444444666666666444333222333444555666666777777666555555555555555555555555666666666666777777777777333555777999:::::::::999::::::;;;;;;<<<=========>>>>>>>>>===>>>BBBHHHMMMYYY___iiiyyyZZZdddttt}}}}}}{{{{{{vvvuuu}}}~~~{{{rrrfff]]]YYYYYYUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQOOOLLLJJJIIIHHHHHHJJJNNNRRRUUUTTTQQQOOOUUURRRPPPOOOPPPRRRSSSTTTVVVSSSNNNKKKIIIHHHGGGFFFJJJMMMQQQTTTYYY^^^dddhhhjjjsss{{{tttvvvxxxrrrrrruuuqqqaaaRRRCCC>>>>>>===;;;;;;666777888999999888777666888777555444444444555666555555555555555555444444555444444444444555666666444444444444666777888999222444666777666444222000222333444666777777888888666666666666666666666666666666666666777777777777444666888;;;<<<<<<;;;:::::::::;;;;;;<<<=========??????>>>===>>>BBBHHHMMM[[[___iiizzzWWWbbbrrr}}}wwwuuuvvvxxxyyy{{{}}}|||xxxuuusssuuuwwwwwwrrreee^^^ZZZWWWUUURRRSSSTTTUUUVVVVVVUUUTTTSSSRRROOOLLLJJJGGGFFFEEEIIILLLPPPSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUURRRPPPMMMIIIFFFEEEEEEEEEHHHKKKNNNRRRVVV[[[aaaeeejjjrrr~~~}}}yyywwwvvvtttqqqoooeeeTTTCCC>>>>>>===;;;:::999999999999888888888777777555333222222555888;;;555555555555555555555555555444444333333333444444888888777555555444444444333444666777777666444333000222555666555444444555666666555555444444444333444555777888999999888888777888888999999:::;;;;;;999999::::::<<<===??????>>>===???BBBAAA@@@EEEMMMVVVeeeooozzzXXXcccsss~~~yyywwwvvvuuuyyy{{{}}}~~~{{{wwwrrrppplllwwwyyyuuu{{{rrreee]]]YYYVVVTTTSSSTTTUUUVVVVVVUUUTTTTTTSSSQQQOOOLLLIIIGGGEEEEEEIIILLLPPPRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUURRROOOLLLIIIFFFEEEEEEEEEHHHJJJNNNQQQUUUZZZ```dddiiippp|||}}}zzzzzz{{{{{{yyywwwkkkYYYFFF>>>===;;;999888999999888888888777777777999888555444333444666888555555555555555555555555555444444333333444444444888777666555555444444444333333444555555444333333222444666666444333333333555555555444444444333333444555777888999999888888777888888999999:::;;;;;;:::::::::;;;<<<===>>>???>>>===???BBBAAAAAAFFFMMMVVVfffppp|||YYYdddttt}}}{{{{{{}}}}}}wwwqqqmmmiiipppvvv}}}{{{sssuuuuuufff]]]YYYVVVUUUUUUUUUVVVWWWVVVUUUTTTSSSRRRPPPNNNKKKHHHFFFEEEDDDHHHKKKNNNQQQRRRTTTVVVXXXYYYYYYZZZZZZYYYXXXVVVUUUPPPNNNKKKHHHEEEDDDDDDEEEGGGIIIMMMPPPTTTYYY___cccgggnnnxxx~~~|||~~~ttt```JJJ@@@<<<:::777777888888777777777666666666;;;:::888666555444444444555555555555555555555555444444444333333444444555777777666666555555444444555555555555555555555555444555666666444222222222555555555555444444444444555666777888888999999888777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???BBBAAAAAAGGGOOOVVVhhhsss[[[fffvvv|||ssslllmmmpppttt{{{|||~~~{{{qqqrrryyyhhh___ZZZXXXVVVWWWXXXXXXXXXXXXVVVTTTSSSQQQPPPMMMJJJHHHEEEDDDCCCGGGIIIMMMOOORRRUUUXXX[[[]]]]]]]]]]]][[[YYYVVVUUUOOOMMMJJJGGGEEEDDDDDDDDDFFFIIILLLOOOSSSXXX]]]aaafffllluuu}}}yyydddMMM@@@<<<:::888888777777777777666666666666999999999888777555444444555555555555555555555555444444333333333444555555666666666666666555555444777777666555555666777777444555666555333222333444666666666666666666666666555666666777888888999999777888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===???BBBBBBBBBIIIQQQWWWhhhttt\\\fffvvvwwwooooooqqqttt{{{||||||xxxooopppzzzjjj```[[[YYYWWW[[[[[[[[[[[[YYYWWWUUUTTTQQQPPPMMMJJJHHHEEEDDDCCCEEEHHHKKKNNNQQQVVV[[[___```aaaaaa```]]]ZZZVVVTTTNNNLLLIIIFFFDDDCCCCCCDDDEEEHHHKKKNNNQQQVVV[[[___eeekkkssszzzzzzeeeMMMAAA===;;;:::;;;777777777777666666666666555666777888888777666555666666666666666666666666333333333333333444555666555666666777666666555444666555555444444555555666222333444444333333555666777777777777777777888888666666666777777888999999777888888999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===???>>>???BBBBBBCCCKKKSSSXXXjjjuuu\\\fffvvvwwwqqqqqqssszzz{{{{{{ssskkkmmmwww|||mmmddd___\\\ZZZ______^^^]]]\\\YYYWWWUUURRRPPPNNNKKKHHHFFFEEEDDDDDDFFFIIILLLQQQVVV]]]bbbcccccccccbbb^^^YYYUUURRRLLLJJJGGGEEECCCBBBCCCCCCDDDGGGJJJMMMPPPTTTZZZ]]]bbbhhhpppxxxyyyeeeNNNBBB???===<<<<<<888888777777777666666666333444555666777777777777666666666666666666666666333333333333444555555666444555666777777666555444333333333333333333333333222333444333333333666888777777777777888888888888666666666666777888999:::777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???BBBBBBDDDLLLUUU\\\mmmwww\\\fffvvvyyyvvvuuuzzz||||||ooohhhjjjpppuuulllgggdddaaabbbbbbaaa```^^^[[[XXXVVVSSSQQQOOOLLLIIIGGGEEEEEECCCEEEHHHKKKPPPWWW___dddeeeeeeeeeccc___YYYTTTPPPKKKIIIFFFDDDBBBBBBBBBCCCDDDFFFIIILLLOOOSSSXXX\\\___eeennnvvv|||yyyeeeNNNCCC@@@===;;;;;;999999888888888777777777333333333444555666666777666666666666666666666666333333333333444555666666444555666777777666555444222333444555555444333222444444444333222222444666555555666666666777777777777666666666777888999:::777888888999999:::;;;;;;:::::::::;;;<<<===>>>??????>>>???AAACCCEEEMMMWWWaaaqqqzzz[[[fffvvv~~~zzz{{{~~~~~~~~~mmmhhhjjjqqq}}}uuupppllliiiddddddcccaaa___\\\YYYWWWSSSRRROOOLLLJJJGGGFFFEEECCCEEEGGGKKKPPPWWW```fffffffffeeeccc___YYYSSSOOOKKKIIIFFFCCCBBBAAABBBCCCDDDFFFIIIKKKNNNSSSXXX[[[\\\bbblllttt{{{~~~yyyeeeOOODDD@@@===:::999999999999999888888888888444333333333333444555666777777777777777777777777222222222333444555666777333555666888888777555444555666888999999888666555666666555444222111333555333444444444555555666666777666666666666888999:::777888888999::::::;;;;;;999999:::;;;<<<===???@@@???>>>???AAACCCEEENNNXXXeeettt|||XXXdddvvv~~~sssnnnllliii}}}~~~xxxssspppkkkiiihhhgggeeeaaa\\\XXXTTTRRRPPPMMMJJJGGGEEECCCHHHGGGFFFFFFIIIQQQ[[[bbbggghhhgggbbb[[[VVVTTTTTTJJJHHHEEEBBBAAABBBCCCDDDDDDEEEGGGHHHLLLQQQXXX]]]]]]bbbjjjqqqxxx|||zzz~~~|||gggQQQGGGCCC<<<888888888999::::::999777444333666666555555555555666666555666777888888777666555555555444444444333333333333444444444444444444333222222333444555555555555555555555555666666666777555555666777777777777777777777888888888777777666777777888888888999999999<<<<<<======>>>>>>??????@@@???@@@AAABBBFFFQQQ^^^lllsss|||ZZZfffwwwuuummmiiikkkwwwyyytttrrrpppmmmkkkhhheee```]]]UUUSSSQQQNNNKKKHHHFFFEEEHHHGGGGGGGGGIIIPPPXXX^^^bbbbbbaaa^^^YYYTTTRRRQQQIIIGGGDDDAAA@@@AAABBBCCCFFFFFFGGGGGGIIIMMMSSSXXX[[[aaaiiipppwww~~~{{{~~~|||gggRRRGGGBBB<<<999999666666777777666444111000666555555555555555555666555555555666666666555555444444444555555666666666444444555555555555444444333333444555555555444444444444444555555555555666555666777888999888888777777777888888888888777777888888888999999999::::::<<<<<<======>>>>>>????????????@@@CCCDDDHHHSSS___llluuu]]]hhhwww~~~rrrkkklllpppzzz|||vvvsssnnniiifffccc```]]]WWWUUURRROOOLLLJJJHHHGGGHHHHHHHHHHHHJJJNNNTTTXXX[[[ZZZXXXWWWVVVSSSPPPMMMGGGEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFGGGKKKQQQUUUZZZ```hhhpppuuu|||}}}zzz|||{{{hhhSSSFFF@@@<<<::::::555555666666555333111000555555444444444444555555555555444444444444444555333333444555666777888999555555666666666666555555444444555555555444444333333333444444444555555555555666888999:::999777666777777888888888888888777999999999:::::::::;;;;;;<<<<<<======>>>>>>??????>>>???BBBEEEGGGJJJUUU```mmmwww```iiixxx}}}tttmmmmmmqqq|||wwwoooiiieeebbb___^^^ZZZXXXUUUQQQNNNKKKJJJIIIGGGIIIIIIJJJJJJLLLPPPSSSVVVTTTRRRSSSTTTSSSNNNJJJFFFEEECCCAAA@@@AAAAAABBB???AAACCCEEEHHHLLLRRRVVVYYY```hhhoootttyyyzzzvvvwww{{{}}}~~~zzziiiTTTEEE???===<<<;;;888888888888777666555444444444333333333333444444666555444333333333444555333444444555666666777777666666777777777777666666555555666555555444333333444444444555555555666666444666888999999888666555777777888999999999888888:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAADDDHHHHHHKKKTTT___mmmxxxaaakkkxxxpppppprrryyywwwooojjjfffdddbbb^^^\\\XXXSSSOOOMMMKKKKKKGGGIIIJJJKKKKKKLLLNNNQQQSSSRRRQQQRRRTTTRRRNNNIIIFFFEEEDDDBBBBBBBBBBBBCCC@@@AAADDDFFFIIIMMMRRRVVVYYY___hhhnnnrrrwww}}}~~~yyyuuuuuuxxx{{{}}}xxxjjjVVVFFF???>>>===;;;999999999999888888777666444444333333333333444444888777555444333444555666444444444444444444444444666666777777777777666666666666666666555444333333666666666666777777777777444555777888888777555444777777888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????BBBCCCFFFIIIIIIKKKTTT^^^mmmzzzcccmmmzzzvvvxxxxxxxxx}}}~~~uuuoookkkgggfffccc```[[[UUUQQQMMMLLLKKKFFFHHHJJJKKKKKKMMMOOOQQQRRRRRRSSSSSSSSSQQQMMMIIIEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEGGGHHHIIIKKKOOORRRYYY___ffflllpppuuu{{{{{{wwwvvvwwwzzz|||uuukkkXXXGGG??????>>>;;;888888888777777666666666555555444444444444555555777777666555444444444444555555444444333333333333666666777777777777666666555555666666666555444444666666777777777888888888777777777777777666666555777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????CCCCCCEEEHHHHHHKKKTTT___ooo|||fffooo~~~~~~~~~zzzxxx~~~}}}vvvpppllljjjgggddd^^^WWWQQQNNNLLLKKKFFFHHHIIIKKKLLLNNNQQQTTTRRRTTTVVVUUURRRNNNKKKIIICCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKNNNQQQXXX\\\ccchhhlllrrryyy~~~xxxttttttuuuwwwrrrkkkZZZIII@@@@@@>>>:::888777777666666666666666666555555555555555555666555666666555444333222222444444444444555555555555555666666777777666666555444555555666666666666555666666666666777777777777::::::888777777777888888666777888999::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????AAAAAACCCFFFGGGKKKWWWcccrrrgggrrr{{{vvvxxxzzzuuurrrjjjfff___XXXRRRNNNLLLKKKFFFGGGIIIJJJLLLOOOSSSVVVQQQUUUXXXVVVQQQLLLIIIIIIBBBAAAAAAAAAAAAAAAAAA@@@???AAADDDFFFIIILLLPPPSSSVVV[[[```eeeiiioooxxx~~~~~~wwwrrroooppprrrpppjjj\\\JJJAAA@@@>>>999999888888777777777777888666666555555555555666666444444555555444222111///333444444555666777888888555555666666666666555555444444555666777777777666555555555555666666666777>>><<<:::888888999:::;;;666777888999:::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<======>>>?????????>>>>>>@@@DDDGGGLLLZZZgggttthhhsss|||vvvooopppttt{{{}}}wwwqqqjjjfff```[[[WWWSSSPPPMMMHHHGGGGGGGGGJJJNNNSSSUUUYYYXXXVVVTTTPPPLLLIIIGGGCCCCCCBBBAAAAAAAAABBBBBB@@@BBBDDDEEEFFFIIIMMMPPPVVVZZZ___ccchhhmmmrrruuu~~~}}}zzztttnnnmmmmmmfffXXXHHH???===<<<999888777777666555555666666:::999777666555555555666555555555555555555555555555444444555888999999888333333555777555111111555555555444444444333333333444555555666777888888999>>>===<<<:::888777555555666666666777888888999999999999999::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@AAAAAACCCFFFHHHLLLXXXeeewwwjjjuuuvvvuuuyyy}}}zzzqqqpppqqqmmmpppttt}}}vvvooogggddd___[[[WWWTTTQQQNNNHHHGGGEEEEEEGGGLLLQQQTTTXXXWWWVVVSSSPPPLLLHHHFFFCCCBBBAAAAAA@@@AAAAAAAAA@@@BBBDDDEEEFFFIIIMMMPPPUUUXXX^^^cccggglllrrruuu~~~}}}wwwsssrrrooohhhZZZHHH???===<<<999::::::999999999999999::::::999777666555555555666555555555555555555555555555444444555777;;;@@@CCC<<<555111333666666666777555555444444444333333333555555555666666777777777<<<;;;:::999888777666555666666777777888999999:::999999999::::::;;;;;;<<<=========>>>?????????@@@??????AAAEEEGGGLLLXXXeeewwwmmmxxx{{{tttpppmmmppptttxxxrrrqqqeeegggjjjpppyyysssjjjccc```]]]ZZZXXXUUURRROOOIIIGGGDDDBBBDDDIIINNNRRRVVVUUUTTTRRRNNNJJJGGGEEEBBBAAA@@@@@@??????@@@@@@@@@AAACCCDDDFFFIIIMMMPPPSSSWWW\\\aaaffflllqqquuuzzz|||yyyyyytttlll]]]JJJ>>><<<;;;999777777777666666777888888999888777666555555555666555555555555555555555555444555555444666<<>>????????????AAABBBDDDEEEHHHLLLOOOQQQUUUZZZ```eeejjjppptttxxx}}}~~~|||~~~xxxqqqaaaLLL???;;;;;;:::666555555555555666777777888888777666666666666666555555555555555555555555333555666555444888AAAIIIKKK>>>333333777777444222555555444444444333333333555555555555555444444444777777777777777777777777777888888999::::::;;;;;;888999999:::;;;<<<======AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBDDDGGGIIIMMMYYYeeesssnnnyyytttiiigggkkkzzz~~~zzzoooppppppnnnnnnuuuyyyqqqiiiddd]]][[[YYYXXXXXXXXXVVVTTTQQQNNNIIIEEEFFFJJJOOOSSSSSSSSSRRRPPPMMMIIIFFFDDD@@@@@@???>>>>>>>>>??????>>>@@@BBBCCCDDDGGGKKKNNNPPPSSSYYY^^^ccchhhnnnqqqvvv{{{~~~}}}zzzuuueeePPPAAA<<<;;;:::999999999888888999999:::777777777777777666666666555555555555555555555555333666888666222222777===@@@:::666777777444222333555555444444444333333333555555555555555444444444555555666666666777777777777888888999::::::;;;;;;888999999:::<<<======>>>BBBBBBBBBBBBAAAAAAAAAAAADDDDDDEEEGGGHHHLLLWWWcccrrr|||nnnxxx{{{nnnkkknnnwwwsssrrrpppmmmmmmsss}}}{{{tttooojjjfffccc^^^[[[XXXWWWXXXYYYXXXWWWUUURRRMMMJJJIIILLLPPPSSSSSSRRRQQQOOOMMMIIIFFFDDDAAA@@@??????>>>>>>??????>>>???AAABBBDDDGGGKKKNNNOOOSSSXXX]]]aaafffkkkoootttyyy}}}{{{}}}{{{wwwiiiTTTCCC===;;;:::999999888777777777777777666666777777777777666666555555555555555555555555333555777555222000111333222222555888777333444888555555444444444333333333555555555555555555555666555666666666777777777888777777888888999:::::::::888999:::;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCBBBDDDFFFGGGJJJVVVbbbuuu}}}nnnyyyuuupppsssyyyyyyuuuooolllnnnttt}}}}}}wwwqqqmmmiiifffddd```\\\XXXVVVWWWYYYZZZZZZWWWTTTPPPMMMLLLMMMPPPRRRSSSRRRQQQPPPMMMJJJGGGEEEAAAAAA@@@????????????@@@===???AAABBBCCCFFFJJJMMMPPPSSSWWW\\\```dddiiilllpppvvv}}}{{{zzz{{{{{{xxxlllWWWFFF>>><<<;;;999888777555444444444444555666777888888777666666555555555555555555555555444444444444333333333222000000444777555222444999555555444444444333333333555555555666666777777777666777777777777777888888666666777777888999999:::888999:::;;;<<<>>>??????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBDDDHHHIIINNNZZZfff{{{ooozzzwwwqqqttt~~~|||zzzqqqlllnnnvvv~~~}}}xxxsssooolllhhheeeaaa]]]XXXVVVWWWYYY[[[\\\WWWUUUQQQNNNMMMNNNPPPQQQSSSRRRRRRPPPMMMJJJGGGEEEBBBAAA@@@@@@??????@@@@@@===???@@@BBBCCCFFFJJJMMMPPPSSSWWW[[[___cccgggjjjmmmsss{{{{{{yyyzzzzzzxxxmmmYYYHHH???<<<;;;===<<<:::888777666666666555666777888888777666666555555555555555555555555555333222333555777777666666444444555444111111555555555444444444333333333444555555666777888999999777777777777888888888888666666666777888888999999888999:::;;;===>>>???@@@??????@@@@@@AAABBBCCCCCCCCCDDDGGGKKKNNNTTT```mmmsss}}}wwwwww|||xxxkkkkkkuuu}}}~~~xxxrrrnnnkkkhhhfffbbb___ZZZXXXXXXXXXXXXXXXVVVUUUTTTRRRRRRRRRSSSTTTRRRQQQNNNMMMLLLIIIFFFDDDBBBBBBAAAAAA@@@???>>>>>>?????????@@@AAADDDFFFHHHMMMPPPUUUYYY\\\```dddhhhkkkqqqyyy|||{{{|||xxxhhhVVVHHH???;;;:::<<<:::777666777888999888444555555555555555444444999888777666666555555555444444444444444444444444777777666666555555444444777777666555444444333333333444666888888777666444444444333444555777999:::999999999999999999999999<<<<<<======>>>>>>???????????????@@@AAABBBDDDEEECCCDDDFFFHHHHHHOOOaaarrrrrrzzzzzz~~~yyywww|||ooonnnxxx{{{sssoookkkiiigggbbb^^^ZZZXXXWWWXXXXXXWWWTTTSSSRRRPPPPPPPPPQQQQQQRRRPPPNNNMMMKKKIIIFFFCCCBBBBBBAAA@@@@@@??????>>>?????????@@@AAADDDFFFHHHMMMPPPTTTXXX\\\___dddgggjjjpppxxx{{{yyyzzzvvvgggVVVHHH???;;;;;;;;;999777666777888888888555666666666555444444333666555444444444444555555555555555555555555555555666666666666666555555555777666666555444444333333444555666777888777777666666555555555666888999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@?????????@@@@@@AAABBBCCCDDDGGGHHHIIIPPPaaasssrrr~~~yyyrrrsssxxx}}}sssqqq}}}~~~uuunnnkkkhhhgggaaa^^^YYYWWWVVVWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPQQQQQQOOOMMMLLLKKKIIIFFFCCCBBBBBBAAA@@@?????????????????????@@@AAADDDFFFHHHLLLOOOSSSWWW[[[___cccfffiiiooowww{{{zzz|||xxxjjjYYYIII???;;;::::::999888888999999888666777777777666555444333222444444444444444555666666666666666666666666666666555555555666666666666666666666666555444444333333666666666777777777777777777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>@@@@@@????????????@@@@@@CCCDDDGGGIIIJJJQQQccctttqqq~~~uuutttxxx}}}ssstttvvvmmmhhheeeccc___\\\XXXVVVVVVWWWWWWWWWYYYYYYXXXWWWUUUTTTTTTTTTQQQOOOMMMLLLKKKIIIFFFDDDBBBAAA@@@?????????@@@@@@?????????@@@AAADDDFFFHHHJJJMMMRRRVVVYYY]]]bbbeeehhhmmmuuu|||~~~||||||~~~zzzmmm[[[KKK???;;;:::999888888999:::999777666888888777777555444333222777777666666666666777777666666666666666666666666444444555555666666777777666666555555555444444444666666555555555666777888777777777777777777888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@?????????@@@AAABBBBBBCCCDDDGGGJJJKKKRRRdddvvvqqqzzzwwwzzz~~~zzzqqqwwwyyylllddd___]]]\\\YYYVVVTTTUUUWWWWWWXXX]]]]]]\\\[[[YYYWWWVVVUUUQQQOOONNNMMMLLLJJJGGGEEEBBBAAA@@@???>>>???@@@AAA?????????@@@AAADDDFFFHHHIIILLLQQQTTTXXX\\\```cccfffkkkrrrzzz}}}zzzzzz|||yyyuuukkk[[[KKK@@@======999888888999:::999777666888888888777666444333222888888777666666666666666555555555555555555555555444444555555666666777777555555555555555444444444555555444444444555666777555555666666666666666666888888999999::::::::::::=========>>>??????@@@@@@>>>??????@@@BBBDDDEEEFFFCCCEEEHHHJJJLLLTTTfffxxxrrr|||}}}}}}~~~|||yyyssspppzzzpppddd\\\XXXYYYVVVSSSSSSUUUWWWYYYYYY^^^^^^]]]\\\ZZZWWWUUUTTTRRRPPPOOONNNMMMLLLIIIGGGBBBAAA???>>>>>>???AAABBB?????????@@@AAADDDFFFHHHHHHKKKOOOSSSWWW[[[___bbbeeeiiipppxxx~~~zzzyyy{{{tttrrrjjj\\\LLLAAA>>>???:::999888888999999888666888888888777666555444333666555555444444444555555555555555555555555555555555555555666666666666666555555555555555555555555555555555555666666666666444444555666666666666666777888888999999::::::;;;===>>>>>>??????@@@AAAAAA>>>>>>???AAACCCEEEGGGHHHCCCEEEHHHKKKMMMUUUhhhzzzssswwwuuurrrqqq~~~vvvfff[[[VVVUUUSSSQQQQQQTTTXXXZZZ[[[______^^^]]][[[XXXUUUTTTSSSQQQPPPOOOOOOMMMKKKHHHBBBAAA???>>>>>>???AAACCC?????????@@@AAADDDFFFHHHGGGJJJNNNRRRVVVZZZ^^^aaaccchhhooovvv~~~}}}{{{rrrbbbOOOBBB===>>>;;;999777666777888888888777777777777777666555555222222333333555666777888666666666666666666666666666666666666666555555555555555555555555555555555555666777999999888888777333444555777888888888777888888999999:::;;;;;;<<<=========>>>??????@@@@@@?????????@@@BBBDDDFFFGGGCCCEEEIIILLLNNNVVViii{{{sss}}}tttllljjjlllrrr}}}|||xxxzzz}}}yyywwwvvvyyyxxxtttttt{{{iii]]]VVVTTTRRRPPPQQQTTTXXX[[[\\\aaaaaa```___\\\YYYWWWUUUSSSRRRPPPPPPPPPNNNLLLIIIBBBAAA???===>>>???BBBCCC?????????@@@AAADDDFFFHHHFFFIIINNNRRRUUUYYY]]]aaacccgggnnnuuu}}}~~~jjjTTTBBB;;;:::<<<:::777666777888999999666777777777777777666555111222333555777:::<<<>>>777777777777777777777777777777666666555555555444444555555555555555555555666888:::;;;<<<;;;999888333444666888999:::999999999999:::;;;;;;<<<======<<<<<<======>>>>>>????????????@@@@@@AAABBBCCCDDDCCCEEEIIILLLOOOWWWjjj|||mmmxxxvvvssspppooonnnoooooojjjgggdddbbbdddhhhlllppppppwww{{{xxxxxx{{{{{{sssrrrvvv~~~yyyttt~~~|||xxxwwwoooccc\\\UUURRRNNNLLLMMMRRRXXX\\\bbbccc```[[[YYY[[[[[[XXXTTTRRRNNNLLLKKKJJJHHHFFFAAA@@@??????>>>>>>??????CCCBBBAAAAAABBBCCCDDDFFFHHHIIIMMMQQQVVVZZZ]]]___fffgggkkksss}}}vvvaaaMMMBBB<<<888999777666777888777555333888888777777777777888888111222444555666555555444222333555666777777777777666666555555555555666666444666777888888666444222999999888777666666777777555666666777777777777777999;;;<<<>>>>>>===;;;:::============>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEKKKJJJKKKSSSYYYhhhlll}}}yyytttrrrooonnnkkkiiiggggggggghhhcccaaa___]]]^^^aaaeeegggcccgggmmmtttyyy|||}}}}}}}}}vvvrrrppprrrvvvzzzzzzzzz~~~uuummmlllqqqyyy|||www}}}sssdddZZZWWWTTTPPPNNNOOORRRWWW[[[bbbdddbbb]]]ZZZ[[[ZZZWWWSSSQQQNNNKKKJJJIIIGGGEEEAAA@@@??????>>>>>>??????AAAAAA@@@@@@AAABBBCCCDDDGGGHHHKKKOOOTTTXXX\\\]]]eeefffkkkrrr|||uuu```MMMCCC===:::;;;:::999888888777555333666666555555555555666666444555666666666555444333555555555444444444333333666666555555555555666666777777666666666555555555777777666666666666666666555666666777777777777777999:::<<<=========;;;:::;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGEEEKKKJJJKKKTTT\\\kkkkkk~~~wwwqqqllljjjhhhgggjjjhhhfffdddcccccccccddd```___]]]\\\]]]___aaabbbaaabbbcccfffiiilllnnnoooooowwwxxxooohhhfffhhhhhhlllqqqrrrsss{{{}}}uuunnnpppwww~~~sssjjjcccdddkkkttt{{{rrrsssxxxhhh^^^ZZZWWWTTTQQQQQQTTTWWWYYYbbbdddccc___\\\\\\YYYUUURRRPPPLLLJJJIIIHHHFFFDDDAAA@@@??????>>>>>>??????????????????@@@AAABBBCCCFFFGGGJJJNNNRRRVVVZZZ\\\ccceeejjjqqqzzzuuubbbOOODDD???<<<;;;:::999999:::999777666666666555555555555666666777777777777666555444333777666555444444444555555666666555555555555666666888777666555444555666777555555555555555666666666555666777777888888777777888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>@@@AAACCCCCCDDDEEEFFFGGGHHHHHHFFFKKKKKKMMMXXX```pppjjj}}}zzztttmmmhhhfffgggiiijjjkkkjjjhhhgggffffffffffffdddccccccbbbccccccddddddfffggghhhiiikkkmmmoooppprrrwww}}}tttjjjggggggdddhhhkkkjjjjjjrrr}}}yyyxxxzzzyyyvvvtttrrrlllgggjjjqqqxxxlllbbb\\\___hhhttt|||xxxqqqiiigggrrr|||oooggg^^^\\\YYYVVVUUUVVVWWWYYYaaaddddddaaa^^^]]]YYYSSSQQQNNNKKKIIIHHHGGGDDDCCCAAA@@@??????>>>>>>??????>>>??????@@@AAABBBCCCCCCFFFGGGIIIMMMQQQUUUYYY[[[bbbeeekkkqqqzzzyyyfffRRRFFF@@@===888777777888:::;;;:::888888888777777777777888888666666666666555555444444777666555555666888;;;<<<666666555555555555666666777777666666666666666777444555555666777777777777666666777888888888888777888999:::;;;<<<<<<;;;;;;>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIGGGLLLLLLPPP]]]gggwwwjjj|||wwwoookkkgggeeegggkkkoooqqqmmmmmmlllkkkkkkjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiihhhjjjmmmppprrrtttttttttxxx}}}{{{pppkkkjjjcccgggiiifffccchhhuuu~~~}}}}}}yyyttttttwwwuuurrrpppmmmhhhdddfffkkkvvv|||nnnccc[[[^^^hhhvvvxxxtttqqqkkkhhhddd```]]]dddzzzyyyqqqkkkaaa```^^^\\\ZZZZZZYYYYYY```cccdddaaa^^^]]]YYYSSSPPPNNNJJJHHHGGGFFFDDDBBBAAA@@@??????>>>>>>??????>>>???@@@AAABBBCCCDDDDDDGGGHHHJJJLLLPPPUUUYYY\\\aaaeeekkkrrryyykkkUUUGGG@@@===999888777888999999777555888888777777777777888888333333333444444555555666777666555555666888;;;<<<666666555555555555666666444666777999999888666555555666777888888888888888666777777888888888888888999999:::;;;<<<<<<<<<===????????????@@@BBBCCCDDDAAABBBCCCDDDFFFGGGHHHIIIHHHMMMNNNTTTcccoooiii{{{}}}rrrkkkeeeddddddfffkkkppptttuuuppppppppppppppppppppppppnnnnnnnnnnnnnnnoooppppppnnnqqquuuzzz~~~~~~uuullljjjeeehhhhhhddd______fffmmm~~~{{{yyy|||~~~~~~zzzvvvuuuwwwvvvssspppooojjjdddcccfffnnnvvviii^^^___jjjwwwwwwllleeeaaa^^^[[[YYYYYYWWW[[[mmmvvvnnniiiddddddcccaaa```^^^\\\\\\^^^aaabbb___]]]]]]YYYTTTPPPNNNJJJHHHGGGFFFDDDBBBAAA@@@??????>>>>>>??????===>>>@@@BBBCCCDDDDDDDDDHHHHHHIIIKKKOOOTTTYYY[[[___dddkkkqqqwwwoooWWWGGG@@@======<<<:::999888666333111666666555555555555666666333222222333333444666666777666555444444444555555666666555555555555666666333555888::::::999666555666666888999999888777777666777888888999999888888:::::::::;;;<<<===>>>>>>=========>>>???@@@BBBBBBAAABBBCCCDDDFFFHHHIIIIIIJJJOOOPPPWWWiiiwwwgggyyyzzzqqqjjjfffcccdddggglllrrrwwwyyyyyyyyyzzzzzzzzz{{{zzzzzzzzzxxxxxxwwwwwwxxxzzz{{{}}}|||{{{pppmmmlllllliiiddd]]]ZZZ\\\___ooo|||uuuxxxzzz{{{{{{yyyzzzzzzwwwuuutttooogggeeefffkkkxxxwwwiii]]]^^^kkk{{{vvvhhh___[[[YYYRRROOORRRRRRTTTcccvvvwwwmmmhhhfffggggggfffdddbbb```^^^\\\``````]]]\\\\\\YYYUUUPPPNNNKKKIIIHHHFFFDDDBBBAAA@@@??????>>>>>>??????<<<===???AAABBBCCCCCCCCCGGGGGGHHHJJJMMMRRRWWWZZZ\\\bbbiiiooottt|||qqqXXXGGG@@@======<<<:::999999888555333666666555555555555666666555555444333333444555666555555555444444444333333666666555555555555666666555666777888999888888777555666888999888777555444777777888999999999999888;;;;;;;;;<<<===>>>???@@@>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDFFFHHHIIIJJJKKKLLLQQQRRR[[[nnn}}}eeewwwzzzqqqllliiiggggggiiimmmtttzzz~~~~~~~~~vvvrrrpppnnniiibbb[[[WWWWWWWWWZZZnnn}}}qqqtttwww{{{}}}}}}~~~{{{yyyyyytttlllhhhhhhkkksssssseeeYYY\\\lllwwwiii___[[[WWWMMMIIILLLMMMPPP^^^ooo{{{pppiiihhhhhhiiiiiigggdddbbb```[[[^^^___[[[ZZZ\\\ZZZVVVQQQNNNKKKIIIHHHGGGDDDCCCAAA@@@@@@???>>>?????????:::;;;>>>@@@AAABBBBBBBBBFFFFFFFFFHHHLLLQQQUUUXXXZZZ___gggmmmrrrzzzqqqXXXGGG@@@===999888888:::<<<<<<;;;:::888888777777777777888888999888666555444444555555222333555666777777888777666666555555555555666666777777666666666888999:::555666777888777666444222777777888999999999999888;;;;;;<<<<<<===???@@@AAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGIIIKKKLLLMMMNNNRRRSSS]]]qqqgggrrr{{{qqqiiifffiiimmmmmmqqqxxxvvvvvvrrrlllfff\\\SSSRRRUUUZZZfff~~~zzzvvvrrrrrr|||~~~~~~~~~~~~}}}{{{wwwrrrmmmkkklllqqqzzzyyykkkddd]]]^^^nnn|||mmmccc^^^VVVQQQMMMMMMNNNRRRZZZcccyyyjjjlllkkkiiihhhfffbbb]]]YYY\\\]]]^^^^^^]]][[[XXXVVVPPPMMMHHHFFFEEEDDDCCCBBBCCCBBB???>>>======???@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCDDDEEEGGGLLLRRRWWW[[[```hhhoootttzzz{{{lllZZZJJJ@@@======666777CCCGGG@@@;;;<<<666666555555555555666666777777777777666666666666555555555555555666777777777888888888999999999999666666777777888888888999999888777777888:::<<<===<<<<<<;;;:::999777777666::::::;;;;;;<<<;;;;;;;;;??????@@@AAABBBBBBBBBBBBDDDBBBCCCFFFLLLOOOOOONNNQQQVVVUUUZZZjjj{{{gggrrr}}}zzzuuummmhhhiiiooottt|||vvvnnnfff[[[RRRPPPSSSSSS^^^vvvzzzxxxyyy}}}yyyuuurrrpppkkkmmmrrr|||{{{qqqfff```[[[___oootttggg```ZZZTTTPPPPPPPPPRRRXXX```{{{~~~pppooommmkkkiiigggccc^^^[[[\\\\\\\\\\\\ZZZWWWUUUSSSPPPMMMIIIFFFEEEDDDCCCBBBCCCAAA???>>>======>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDEEEGGGHHHKKKOOOUUUYYYZZZ```gggmmmsssyyy~~~xxxjjjWWWGGG>>><<<999666>>>MMMSSSIII???===666666555555555555666666777777777777666666666555555555555555555666777777777777777888888888999999777777777888888999999999888777777777888999;;;<<<<<<<<<;;;;;;:::999999888999:::;;;<<<===>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCDDDCCCDDDHHHNNNRRRTTTTTTRRRWWWVVV\\\mmm}}}gggqqqxxxtttssspppmmmmmmrrr|||wwwlll```TTTQQQTTTRRR[[[qqq}}}yyyvvvtttrrrpppqqqwww}}}wwwnnniii___ZZZXXX^^^nnnqqqiii___YYYTTTSSSSSSRRRVVV\\\ooo~~~}}}sssnnnkkkhhhfffdddaaa^^^[[[ZZZZZZZZZYYYWWWTTTRRRPPPQQQMMMIIIFFFEEEDDDCCCBBBBBBAAA???>>>======>>>???=========>>>???@@@AAABBBCCCEEEHHHJJJMMMQQQUUUYYYZZZ___ffflllqqqxxxxxxzzzwwwjjjVVVEEE>>>>>>:::999@@@MMMPPPGGG>>>;;;777666666555555666666777777777777666666666555555555555555555555666777777666666666777777777888888777777888888888888999999777666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===??????@@@@@@<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFJJJPPPVVVYYY[[[SSSXXXYYY```qqqgggppp~~~}}}vvvqqqrrrsssttttttxxxvvvhhh\\\WWWXXXXXX___rrr~~~zzzyyy{{{wwwtttxxx}}}{{{wwwtttqqqlllgggddd\\\WWWVVV\\\kkk}}}ttteee^^^XXXWWWUUUTTTUUUYYY```lllxxx||||||{{{tttllleeebbb___]]]]]]\\\[[[ZZZWWWWWWWWWWWWVVVTTTRRRRRRRRRNNNJJJFFFEEEDDDCCCBBBAAA@@@???>>>=========>>><<<<<<======>>>???AAABBBAAACCCGGGJJJLLLPPPTTTWWW[[[```ggglllqqqxxxwww|||{{{mmmXXXFFF???@@@@@@:::999===>>>:::777777777777666666666666777777777777666666666555555555555555555555555666777777666666666666777777777777777777777777777777777777666666666666777777888888999999::::::;;;<<<<<<<<<:::;;;<<<===>>>?????????:::<<<>>>@@@BBBDDDEEEEEEGGGGGGIIILLLQQQWWW[[[]]]TTTZZZ\\\dddwwwfffppp~~~{{{sssnnnmmmmmmsssvvvzzz~~~rrrddd^^^^^^\\\cccsss{{{vvvvvv|||yyysssoookkkgggeee\\\WWWVVV]]]kkk~~~}}}mmmeee]]][[[YYYVVVVVVXXXVVV___hhhmmmnnnmmmhhhccc[[[XXXUUUUUUVVVYYYZZZ[[[TTTTTTUUUUUUUUUVVVVVVUUURRROOOJJJGGGEEEDDDCCCBBB@@@@@@???>>>============<<<<<<======>>>???AAABBB@@@CCCFFFJJJLLLPPPTTTXXX^^^bbbhhhmmmrrrxxx{{{}}}oooXXXFFF?????????:::666555444333444777777777666666666666777777666666666666555555555555555555555555555666777777666666666666777777777777666666666666666666666666555666666666777777777777777777888999:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;<<<>>>AAACCCEEEFFFGGGIIIKKKLLLOOORRRUUUYYY\\\VVV\\\___iii}}}fffpppwwwlllfffccceeeiiirrrvvv}}}rrriiihhhcccjjjzzz~~~wwwtttxxxyyysssooollliiiaaa[[[YYY```kkk}}}zzzoooeee```]]]YYYXXXYYYTTTXXX^^^ccceeeccc```]]]UUURRROOOOOORRRWWW[[[]]]RRRRRRSSSTTTUUUVVVWWWXXXSSSPPPKKKGGGFFFEEECCCBBB@@@??????>>>>>>===<<<<<<=========>>>???@@@AAABBBBBBDDDGGGJJJMMMQQQWWWZZZ___ccchhhmmmrrrxxx}}}|||mmmWWWEEE===<<<888888999::::::999888888888777777666666777777888666666666555555555444444555555555555555666777777666666666777777777888888777777666666666666555555666666777777777777666666666777777888:::;;;;;;<<<============<<<;;;::::::<<<===@@@BBBDDDFFFGGGGGGJJJMMMPPPRRRSSSUUUXXXZZZWWW^^^bbbnnneeepppuuuhhhbbb___^^^bbbiiiooovvv{{{www}}}yyysssooorrr}}}~~~xxxrrrooojjjbbb]]]```ggguuu|||nnngggbbb\\\YYYYYYSSSUUUYYY]]]___^^^[[[YYYRRRNNNKKKJJJNNNTTTYYY\\\RRRRRRRRRSSSTTTUUUVVVWWWTTTPPPKKKHHHFFFEEECCCBBB?????????>>>>>>===<<<;;;>>>>>>>>>>>>@@@AAABBBCCCBBBDDDFFFHHHKKKPPPWWW[[[___ccchhhlllpppwwwyyyjjjWWWGGG>>><<<666999<<<===<<<;;;999888888888777777777777888888666666555555555444444444555555555555555666777777777777777888888888999999999888888888777777777777666777888888888777666666777888888999:::;;;<<<<<<======>>>>>>>>>===<<<<<<>>>???AAACCCEEEGGGHHHHHHJJJNNNRRRUUUVVVVVVXXXZZZXXX___dddqqqdddpppqqqfff^^^]]]^^^^^^dddkkknnnvvvooommmiiigggkkkyyyxxxsssssshhh```___```kkkuuukkkeee^^^ZZZZZZRRRRRRUUUZZZ\\\[[[XXXXXXPPPLLLGGGFFFJJJPPPUUUXXXRRRRRRRRRRRRRRRSSSTTTTTTTTTPPPKKKHHHFFFEEECCCBBB????????????>>>===<<<;;;>>>>>>??????@@@AAACCCDDD@@@AAACCCDDDHHHMMMUUUZZZ^^^bbbgggkkkooovvvxxxjjjYYYJJJAAA>>>:::<<<;;;888666666666666888888777777777777888888666666555555555444444444555555555555555666777777888888888888999999999999::::::::::::999999888888666777888999999888777666999999:::;;;;;;<<<======<<<===>>>???????????????@@@AAACCCDDDFFFGGGHHHHHHIIINNNTTTXXXXXXXXXZZZ\\\YYY```eeessseeepppwwwfffbbb]]]YYYXXX[[[```ccckkkttt~~~|||}}}yyylllddd```bbbhhhvvv}}}zzzqqqfff^^^\\\dddwwwvvvhhhccc^^^RRRSSSQQQSSS[[[aaa___\\\[[[WWWQQQKKKFFFGGGLLLQQQTTTSSSTTTRRROOOQQQUUUUUURRRSSSQQQNNNIIIEEEBBB@@@>>><<<===???>>>======>>>???<<<;;;::::::;;;===???AAA@@@BBBEEEHHHKKKPPPWWW[[[]]]```eeejjjqqqxxxyyyiiiUUUFFF???>>>:::::::::999999999888888:::888666555555666888:::;;;999777777999888555222333444555555444444555777777777777777777777777777555555666777888999::::::777777777777777777777777::::::;;;;;;;;;;;;;;;;;;999;;;>>>@@@AAAAAA@@@???AAABBBEEEGGGHHHHHHGGGFFFGGGMMMUUU\\\______[[[YYYUUUaaagggnnncccoooyyypppfffccc___\\\\\\___dddgggjjjrrr|||}}}~~~~~~zzz~~~yyypppgggaaa^^^aaagggwww|||tttmmmddd^^^[[[___lllzzz~~~pppjjjeeeXXXTTTRRRVVV```fffddd^^^\\\YYYTTTMMMHHHGGGKKKOOORRRRRRTTTSSSPPPQQQTTTUUURRRSSSRRRNNNJJJFFFBBB@@@???:::===@@@AAA???=========<<<===>>>>>>????????????AAACCCEEEHHHKKKPPPUUUYYY[[[^^^ccciiipppxxx{{{jjjUUUEEE===<<<999999999888888888777777888777666555555666777888888666555666888888666444333555666666555444666777777777777777777777777777666666666777888888999999888888888888888888888888::::::;;;;;;;;;;;;<<<<<<:::<<<>>>@@@AAAAAAAAAAAA@@@AAACCCEEEFFFGGGGGGGGGIIINNNTTTZZZ]]]]]]ZZZXXXXXXccchhhpppbbbnnn|||qqqjjjccc```]]][[[\\\___cccfffhhhnnnyyy}}}|||}}}~~~yyy}}}}}}tttmmmoooyyyvvvuuu{{{}}}ooohhhbbb]]][[[```gggwww}}}rrrlllfffaaa]]]\\\ccclll{{{xxxqqqjjj\\\UUUUUU[[[hhhoookkkccc^^^[[[WWWPPPJJJHHHIIIMMMOOOPPPSSSSSSQQQQQQUUUUUUSSSTTTRRROOOKKKGGGDDDAAA???999===AAABBBAAA>>><<<;;;>>>???AAABBBCCCAAA@@@>>>BBBDDDFFFHHHJJJNNNSSSWWWYYY\\\aaagggnnnvvv~~~nnnXXXFFF===;;;888888888888777777777777555555555555555555555555555444444555777888666555444666777777666555777888777777777777777777777777777777777777777777777777888888888888888888888888::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDBBBCCCDDDEEEGGGIIIKKKLLLMMMPPPTTTXXXZZZ[[[ZZZYYYYYYdddhhhpppaaannnvvvmmmhhhbbbaaa___]]]]]]___bbbcccdddhhhppp}}}}}}|||}}}yyyrrrqqqyyyvvvnnnlll{{{|||qqqpppooosss}}}tttkkkfff```\\\\\\aaahhhxxxwwwqqqkkkfffaaa^^^aaahhhqqq}}}uuulll^^^YYYZZZbbbpppxxxssshhhaaa^^^ZZZTTTMMMIIIHHHKKKMMMPPPTTTVVVSSSSSSUUUUUUSSSUUUSSSQQQMMMIIIEEEBBB@@@<<<>>>AAAAAA@@@>>><<<<<<@@@AAAAAABBBBBBAAA@@@???CCCEEEFFFGGGIIILLLQQQUUUYYY\\\aaaffflllsss{{{qqq[[[HHH???===999999999999888888888777555666666777777666666555555555666666777777666555555666777777666666777888777777777777777777777777888888888888777777666666888888888888888888888888::::::;;;;;;<<<<<<======>>>>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHJJJNNNQQQSSSRRRSSSUUUWWWYYY[[[[[[\\\ZZZcccfffnnnbbbnnn~~~tttmmmiiigggfffdddcccbbbbbbbbbcccbbbdddiiiqqq}}}}}}~~~yyytttooolllpppzzzuuuqqq}}}xxxuuupppqqqqqqsssxxxwwwpppllliiidddaaabbbfffkkkxxxyyypppkkkeeeaaadddjjjooo{{{yyyooo```^^^^^^gggvvvyyymmmddd^^^\\\WWWPPPJJJHHHJJJLLLQQQWWWZZZXXXVVVWWWVVVTTTVVVUUURRROOOKKKGGGCCCAAA@@@@@@@@@???===<<<>>>???BBBAAA@@@???>>>???@@@AAACCCEEEFFFGGGHHHKKKPPPSSS[[[]]]aaaeeejjjpppwww|||rrr[[[HHH???===;;;;;;:::::::::999999999666777777888888777777666888999999888777666555555555666777777666666777888777777777777777777777777999999888888777666666666888888888888888888888888::::::;;;<<<<<<===>>>>>>??????@@@AAACCCEEEGGGHHHHHHHHHHHHIIILLLOOOSSSVVVVVVVVVWWWXXXZZZ\\\^^^___^^^fffgggooobbbnnn~~~vvvooollliiihhhgggfffeeedddbbbbbbeeeeeefffjjjsss~~~~~~ttttttyyyyyywwwsssmmmjjjiiisssyyyzzztttrrrqqqssstttvvvxxx{{{yyyzzzyyyuuurrrpppmmmkkkmmmooooooxxxwwwoooiiieeeggglllmmmvvvvvvfffbbbaaahhhvvv{{{nnnddd]]]]]]YYYSSSLLLIIIJJJMMMUUU\\\___]]]YYYYYYXXXVVVVVVVVVTTTQQQMMMHHHDDDBBBBBBAAA@@@===;;;<<<>>>AAAAAA@@@>>>======>>>@@@BBBCCCDDDEEEFFFGGGKKKOOOSSS[[[]]]aaadddiiiooovvv{{{|||{{{|||sss\\\GGG>>><<<<<<;;;;;;;;;::::::::::::888888888888888888888888999:::;;;999777555555555444666777777666555777888777777777777777777777777999888888888777777666666999999999999999999999999::::::;;;<<<===>>>>>>??????@@@AAACCCEEEGGGHHHIIIGGGGGGGGGHHHKKKNNNRRRTTTXXXXXXXXXYYYZZZ]]]```bbbbbbjjjkkksssaaalll{{{}}}vvvrrrmmmnnnnnnnnnmmmllljjjiiikkkjjjhhhhhhlllttt~~~{{{xxxnnnmmmpppwww~~~zzzzzzxxxrrrooopppttt{{{wwwvvvuuuuuuvvvwwwyyyzzzzzzyyywwwqqqllllllvvv}}}zzzxxxwwwxxxwwwssswwwwwwoooiiiiiilllnnnsss|||llleeebbbfffsss}}}xxxlllbbb\\\\\\ZZZTTTMMMJJJLLLOOOYYY```eeeaaa]]][[[YYYWWWWWWWWWUUURRRNNNIIIEEEBBBAAAAAAAAA???===<<<>>>???>>>>>>>>>??????@@@AAAAAABBBCCCEEEFFFGGGJJJOOORRRXXX[[[___dddiiipppxxx}}}}}}zzz{{{xxx___JJJ???>>>;;;;;;;;;:::::::::999999888777666555555666777888666888:::999666444555666333555666666555444666777777777777777777777777777888888888777777777777777999999999999999999999999::::::;;;<<<===>>>??????>>>@@@BBBEEEGGGHHHIIIIIIHHHHHHHHHJJJLLLOOOQQQSSSWWWWWWWWWXXX[[[^^^```bbbccckkknnnwwwaaajjjxxx}}}yyywwwxxxzzz{{{{{{zzzxxxvvvqqqooollliiiiiinnnuuu{{{~~~wwwuuummmlllmmmqqqttt}}}}}}{{{}}}sss||||||yyyxxxwwwxxxzzz{{{yyywwwpppkkkggghhhqqq~~~}}}vvvvvvvvvnnnkkklllqqqsss~~~nnneeeaaadddpppyyyvvvjjjaaaZZZ[[[ZZZUUUNNNKKKMMMPPP[[[ccchhhddd___\\\ZZZXXXWWWWWWVVVSSSOOOJJJEEECCC???AAABBBBBB???=========<<<===@@@BBBBBBBBBAAA@@@AAACCCDDDEEEGGGJJJOOOSSSUUUYYY^^^cccjjjrrrzzz}}}{{{}}}eeeNNNBBB@@@:::::::::999999999888888888777555444444555777888222555888777555444666888333444555555444444555777777777777777777777777777777777777777777777888888999999999999999999999999::::::;;;<<<===>>>???@@@>>>@@@CCCFFFIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVVVVXXXZZZ]]]```bbbaaaiiimmmxxx[[[fffuuu}}}yyytttooommmoooqqqssszzzzzzuuupppooonnnmmmlllsssxxxzzz{{{xxxyyy}}}}}}zzzllleeeaaafffrrr~~~uuusss{{{rrrmmmpppnnnsss~~~ttthhhccccccjjjmmmhhhcccaaa\\\]]]^^^ZZZSSSNNNLLLLLLZZZ^^^bbbdddaaa\\\XXXUUUUUUTTTTTTRRRNNNJJJFFFDDD??????>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>???@@@AAACCCGGGJJJNNNPPPTTTYYY___dddiiiooowww}}}lllSSSCCC>>><<<;;;:::999888888888888888888888888777777777777222444777777777666666777999999999999999999999999777777888888888888777777666777999999777666777888;;;:::999888999:::;;;<<<<<<<<<======>>>>>>??????@@@BBBDDDEEEFFFGGGJJJLLLNNNOOOPPPRRRSSSRRRRRRQQQSSSUUUWWWXXXYYY[[[___bbb]]]eeeooo[[[eeettt{{{uuurrrpppqqqqqqssswww}}}xxxuuurrrooommmqqq~~~~~~~~~~~~|||yyy{{{|||vvvkkkeeebbbhhhuuuzzzyyyxxxuuunnnmmmxxx{{{qqqkkkmmmkkkppp}}}}}}sssjjjdddccchhhjjjeee```^^^[[[]]]]]]YYYRRRLLLJJJJJJWWWZZZ___```^^^ZZZWWWUUUUUUUUUTTTSSSOOOKKKGGGEEEBBBAAA@@@??????>>>??????>>>>>>???@@@@@@???>>>===???@@@AAACCCFFFJJJMMMOOOSSSXXX]]]bbbgggnnnwww}}}mmmTTTEEE@@@<<<;;;:::999888888888888888888888888777777777777111333555666555444555555666666666666666666666666777777888888888888777777666777999999777777777888::::::999999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>@@@BBBCCCDDDEEEGGGIIINNNOOOQQQRRRSSSTTTSSSSSSSSSUUUWWWXXXYYYZZZ\\\^^^\\\aaajjj~~~[[[eeesss~~~xxxssspppnnnnnnqqqwww~~~yyyvvvsssrrrwwwxxxxxx}}}}}}|||rrrhhhcccbbbjjjyyy~~~pppmmmkkkiiiggggggmmmvvv~~~{{{nnnhhhiiihhhmmmyyy{{{pppkkkfffdddfffgggbbb]]][[[XXXZZZZZZWWWQQQMMMLLLMMMSSSVVVYYYZZZYYYWWWVVVVVVVVVVVVVVVTTTQQQMMMIIIGGGCCCBBBAAA@@@????????????======>>>??????>>>>>>===@@@@@@AAACCCFFFJJJMMMOOOSSSWWW[[[```dddlllvvv~~~kkkSSSEEE@@@<<<;;;:::999888888888888888888888888777777777777333555777777666555555666555555555555555555555555777777888888888888777777666888999999888777777888999999::::::;;;;;;::::::;;;<<<<<<======>>>??????>>>@@@BBBCCCDDDEEEGGGIIIOOOPPPRRRUUUVVVWWWWWWWWWVVVXXX[[[\\\\\\[[[\\\]]][[[___eee{{{\\\dddqqq~~~}}}vvvqqqnnnooopppsssxxx{{{xxxwwwzzz{{{|||{{{vvvvvvvvv|||}}}oooccc___```kkk|||tttjjjeeeaaabbbccccccfffjjjpppxxxzzzlllffffffeeeiiisssvvvmmmiiifffeeeeeeeeebbb^^^[[[VVVXXXYYYVVVRRROOOOOOQQQPPPSSSUUUWWWVVVVVVVVVWWWWWWWWWWWWUUUSSSOOOLLLJJJBBBAAA@@@???>>>=========<<<======>>>>>>>>>>>>>>>@@@@@@AAACCCFFFIIILLLNNNTTTWWW[[[___dddlllwwwfffOOOBBB>>>;;;;;;:::999888888888888888888888888777777777666777888999999888777888999888888888888888888888888777777888888888888777777666888:::999888777888888888999:::;;;<<<;;;:::999;;;;;;<<<<<<===>>>>>>???@@@BBBEEEFFFFFFGGGIIIKKKPPPQQQTTTWWWYYYZZZ[[[[[[\\\___bbbcccbbb`````````^^^bbbhhh{{{\\\cccooo}}}{{{uuuqqqpppppppppsssxxx~~~{{{{{{xxxwwwttttttvvvyyy{{{kkk^^^[[[^^^jjj~~~vvvjjjbbb]]]^^^```___```bbbhhhllluuuyyykkkdddbbb___bbbiiittt|||wwwrrrrrrtttsssnnniiieeeffffffffffffeeebbb___ZZZ[[[[[[WWWRRROOOOOOPPPOOOQQQTTTVVVVVVVVVWWWYYYWWWWWWWWWVVVTTTQQQNNNLLLCCCBBBAAA???>>>>>>=====================>>>>>>???@@@@@@AAACCCEEEHHHKKKMMMTTTWWW[[[___eeemmmxxx|||cccMMMAAA>>>;;;;;;:::999888888888888888888888888777777777666888999:::999888777888:::999999999999999999999999777777888888888888777777777888::::::888777888999888999:::;;;<<<;;;:::999;;;;;;;;;<<<======>>>>>>AAACCCEEEFFFGGGHHHKKKMMMNNNPPPSSSVVVXXXZZZZZZZZZ___bbbeeefffeeecccccccccbbbkkkppp}}}ZZZaaalllzzz|||yyyqqqooonnnooosssyyy|||zzzxxxvvvuuuvvvxxxwwwiii^^^ZZZ\\\hhh}}}~~~nnnfff_________]]]]]]___cccdddjjjtttyyyjjjbbb___YYY[[[___ffflllppppppoooeeedddcccccceeefffffffffccchhhjjjjjjiiijjjgggbbb``````^^^XXXQQQLLLKKKLLLOOOQQQTTTVVVWWWWWWXXXYYYVVVWWWWWWVVVUUURRROOOMMMFFFEEEDDDBBBAAA@@@@@@???============>>>???@@@@@@@@@@@@AAABBBEEEHHHKKKLLLSSSWWW\\\```fffnnnyyy{{{bbbMMMBBB@@@<<<;;;:::999888888888888888888888888777777777777777888888666555444666888777777777777777777777777777777888888888888777777777999::::::999888888999999999::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>AAADDDFFFGGGIIILLLNNNMMMOOOQQQTTTVVVXXXXXXXXX^^^```cccddddddcccdddeeefffrrrxxxWWW]]]hhhwwwwwwuuusssrrruuuzzz~~~~~~~~~{{{zzzwwwlllaaa[[[[[[fffzzzxxxooohhheeebbb______bbbaaaaaadddjjjqqqzzziii```\\\WWWXXXZZZ]]]___```___^^^WWWYYY[[[ZZZZZZ[[[```ddddddkkkpppooonnnnnnjjjddd______]]]WWWPPPKKKKKKLLLNNNQQQUUUWWWWWWWWWWWWXXXUUUVVVWWWVVVUUURRROOOMMMGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>======>>>???AAABBB@@@@@@AAABBBEEEGGGJJJLLLPPPUUU[[[```fffnnnwww~~~xxx```LLLBBB@@@<<<;;;:::999888888888888888888888888777777777777777777777666444444555777777777777777777777777777777777888888888888777777777999::::::999888888999::::::999999::::::;;;;;;::::::;;;<<<<<<======>>>>>>AAADDDGGGIIILLLOOORRRQQQRRRTTTWWWYYYZZZZZZZZZ\\\^^^```aaabbbccceeeggggggtttzzzTTTYYYdddttt}}}zzzyyy{{{yyy{{{zzzqqqddd^^^\\\eeexxxxxxpppkkkgggcccdddgggcccbbbccceeehhhttt{{{iii___YYYYYYYYYZZZZZZZZZYYYXXXWWWQQQVVVYYYWWWTTTUUU\\\bbbfffnnntttrrrppppppkkkdddYYYZZZYYYUUUOOOMMMNNNPPPMMMPPPUUUWWWWWWWWWWWWWWWUUUVVVVVVVVVUUURRROOONNNEEEDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>@@@BBBCCC@@@@@@AAABBBDDDGGGJJJLLLNNNSSSZZZ```fffmmmvvv|||uuu]]]III???>>><<<;;;:::999888888888888888888888888777777777777999999999777555555777999888888888888888888888888777777888888888888777777777999;;;:::999888999:::;;;:::999888999:::;;;<<<::::::;;;;;;<<<======>>>@@@CCCFFFJJJLLLOOOSSSVVVVVVWWWZZZ\\\^^^^^^^^^^^^\\\]]]```aaabbbdddgggjjjfffsssyyySSSZZZfffrrr~~~zzzmmmeee^^^]]]gggxxxxxxsssssspppjjjdddccc^^^]]]______fffmmmbbb\\\```____________^^^[[[XXXZZZVVVTTTVVVVVVYYY```iiiqqquuuyyyxxxuuuqqqoooooofffaaaYYYRRROOONNNMMMMMMRRRSSSVVVXXXXXXVVVTTTSSSVVVVVVVVVVVVVVVUUUQQQNNNIIIHHHEEEBBB???>>>======???>>><<<;;;<<<===???@@@======???AAAEEEHHHJJJLLLPPPRRRVVV]]]fffoooxxx}}}mmmWWWIIIBBB???;;;<<<<<<:::888888999:::::::::999888888777777777555999999444333777888666777777666666666666777777999888666555555555666777888888888999:::::::::::::::;;;<<<;;;::::::;;;======BBBGGGGGGBBB??????AAA@@@BBBDDDGGGJJJOOOTTTYYY\\\]]]```ccceeeeeeccc``````aaabbbdddhhhllloooqqqrrrpppuuuRRRXXXcccppp}}}~~~ssshhhbbb```hhhwwwzzzsssrrrppplllhhhccc^^^\\\\\\ZZZ___uuurrrhhhdddgggggghhhiiiiiifffbbb^^^ZZZWWWVVVXXXZZZ___iiissswwwzzz|||zzzvvvpppmmmllleee```XXXRRROOONNNMMMMMMSSSTTTVVVXXXXXXWWWUUUTTTVVVUUUUUUVVVVVVTTTQQQNNNJJJHHHEEEBBB@@@>>>>>>===@@@???=========>>>@@@AAA===>>>@@@BBBDDDGGGJJJKKKPPPRRRWWW^^^fffpppyyyjjjTTTFFF???;;;<<<<<<<<<:::888777888999777777777777666666666666444777555111222:::@@@@@@777777666666666666777777999888777777666666666777888888888888888888999999:::;;;<<<;;;::::::<<<===999???FFFIIIFFFCCCBBBCCCFFFHHHJJJLLLOOOSSSXXX\\\^^^aaaeeeiiikkkjjjfffcccbbbcccdddfffjjjmmmqqqsssppppppwwwOOOVVVaaammmzzz~~~{{{ooojjjgggmmmxxx{{{sssqqqpppnnnlllfffaaa]]][[[VVVXXXiii}}}yyypppnnnrrrrrrsssuuuuuusssnnnkkk___[[[XXXYYY\\\dddrrr|||tttnnnlllccc^^^WWWQQQOOONNNNNNMMMSSSTTTVVVWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVTTTQQQNNNJJJHHHFFFCCC@@@???>>>>>>@@@???>>>>>>>>>???AAABBB??????@@@BBBDDDFFFHHHJJJOOORRRXXX___gggpppzzzmmmVVVHHHAAA============;;;888777888999;;;;;;:::999888777555444777888666333444999<<<<<<777777666666666666777777888888999999999888777777:::999777666666777888888:::;;;<<<;;;::::::<<<>>>999@@@GGGKKKIIIEEECCCCCCGGGHHHKKKMMMOOORRRWWWZZZ```dddjjjooopppnnnkkkhhhhhhhhhhhhjjjlllooorrrtttnnnqqqyyyNNNTTT___kkkxxx{{{wwwtttvvv~~~zzztttrrrrrrqqqooojjjeeeaaa]]]WWWWWWbbbooowwwwww{{{yyyyyyyyyzzzzzzyyywwwhhhbbb\\\ZZZ\\\ggg{{{uuummmhhh___[[[UUUPPPOOONNNNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTQQQNNNKKKIIIFFFCCCAAA???????????????>>>>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFGGGHHHOOOSSSYYY```gggppp{{{pppXXXIIIBBB>>>=========;;;888777777888::::::::::::888777555444777777888777888888666444777777666666666666777777888999:::;;;;;;:::888777;;;:::888777666777888999:::;;;<<<;;;;;;;;;===???@@@DDDHHHJJJHHHEEECCCBBBGGGIIIKKKMMMOOOQQQUUUXXX```dddiiimmmnnnmmmlllkkkooonnnnnnnnnnnnppprrrsssmmmqqqzzzNNNSSS]]]iiivvv}}}xxxuuuuuuvvvuuutttmmmiiieee```ZZZXXX^^^fffzzz{{{wwwuuuvvvyyy|||}}}rrrjjjbbb]]]```nnnssshhhaaa\\\XXXSSSOOONNNOOONNNNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVUUURRROOOKKKJJJGGGDDDAAA@@@??????============>>>>>>??????AAAAAAAAABBBDDDEEEGGGHHHNNNSSSZZZ```fffooozzzoooVVVGGG???<<<<<<======;;;888777888999444666:::>>>BBBDDDEEEFFF>>>:::777777888999999999777777666666666666777777888999:::;;;;;;:::999888<<<<<<:::999888999999::::::;;;<<<<<<;;;<<<>>>@@@EEEFFFGGGFFFFFFEEEFFFGGGJJJLLLNNNPPPRRRTTTWWWZZZ___aaadddffffffhhhjjjmmmuuutttrrrqqqpppppppppqqqnnnrrr{{{LLLRRR[[[gggttt|||zzzxxxwwwyyy{{{{{{{{{qqqnnnjjjddd^^^\\\\\\^^^kkk~~~vvvqqqrrrvvvzzz|||yyyrrrjjjfffhhhwwwuuuhhh```YYYUUUQQQOOONNNOOOOOONNNOOONNNMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWVVVSSSPPPLLLJJJHHHEEEBBBAAA@@@@@@<<<=========>>>>>>>>>>>>@@@AAAAAABBBDDDFFFGGGHHHNNNTTT[[[```eeemmmyyysssYYYIIIBBB>>>;;;<<<<<<:::888888999::::::???GGGPPPXXX___dddfffTTTHHH;;;666444444777:::777777666666666666777777888888999:::::::::999999;;;;;;;;;;;;;;;:::::::::999;;;<<<<<<;;;<<<>>>@@@DDDCCCCCCCCCEEEGGGJJJLLLGGGJJJMMMOOOQQQSSSVVVXXX]]]___aaabbbbbbdddiiinnnwwwuuutttrrrppppppppppppqqqttt{{{JJJOOOYYYdddqqq}}}{{{zzz|||yyywwwrrrkkkeeeaaa^^^[[[dddxxxxxxvvvxxxzzz{{{~~~yyysssooonnnxxxuuuhhh___VVVSSSPPPNNNNNNOOOOOOOOOOOONNNMMMLLLNNNPPPSSSTTTUUUUUUUUUWWWXXXWWWTTTRRRLLLKKKHHHEEECCCAAA@@@@@@======>>>>>>????????????@@@@@@AAABBBDDDFFFHHHIIIOOOUUU\\\```dddkkkvvvxxx]]]MMMEEEBBB:::;;;;;;:::999888:::<<>>>>>???@@@@@@@@@@@@?????????@@@BBBDDDFFFHHHJJJOOOUUU\\\```cccjjjuuu~~~vvv\\\KKKCCC???999:::::::::999999;;;===999;;;>>>@@@AAA@@@???>>>@@@888555:::>>>:::777888777777666666666666777777888888777666777888:::;;;555777:::<<<<<<;;;999888999;;;<<<<<<<<<===???AAADDDDDDDDDFFFGGGGGGFFFEEEGGGJJJNNNQQQTTTVVVYYY[[[[[[```fffhhhggghhhlllpppqqqqqqppppppqqqrrrtttuuuyyyxxx~~~KKKOOOUUU^^^jjjyyyxxxqqqkkkfffdddeeeppp}}}xxxsssuuu|||~~~tttjjjbbb]]][[[XXXRRRLLLJJJJJJLLLNNNOOOOOONNNOOOPPPRRRTTTUUUTTTVVVWWWXXXWWWUUURRRPPPOOOKKKFFFCCCCCCBBB???<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBEEEIIILLLRRRUUUZZZ___dddkkkuuu{{{sssYYYJJJCCC???999<<<>>>===999777777999:::::::::999999999888888888888777777777777888888666666777888888888888888888888999::::::::::::999;;;::::::999999::::::;;;<<<<<<======>>>>>>??????@@@AAABBBAAAAAAAAADDDFFFHHHHHHLLLSSSVVVXXX]]]dddccceeeiiikkkkkklllnnnpppooonnnmmmpppuuuxxxwwwvvvyyy|||KKKOOOTTT]]]iiiwwwyyyrrrlllgggeeecccmmm~~~yyyuuuuuuyyy}}}~~~zzztttmmmeee___[[[YYYVVVPPPKKKHHHGGGHHHIIIOOOOOOPPPQQQRRRTTTUUUVVVUUUVVVWWWXXXWWWUUUSSSQQQPPPLLLGGGEEEDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBDDDGGGJJJPPPTTTZZZ___dddkkkuuu{{{yyy]]]KKKBBB>>>:::;;;<<<:::777666777999999999999999888888888888888777777666666777777888666666777888888888888888888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@???AAACCCCCCCCCCCCEEEFFFHHHHHHLLLRRRVVVXXX]]]ccceeegggiiijjjkkklllnnnppppppoooooorrrvvvxxxxxxwwwxxx|||KKKNNNSSS[[[fffttt}}}zzzzzz{{{sssmmmiiifffdddnnnyyywwwwwwwwwxxxuuuuuutttqqqmmmgggbbb___XXXVVVQQQLLLHHHFFFEEEEEENNNPPPRRRTTTVVVVVVVVVUUUUUUVVVWWWXXXWWWVVVSSSRRRPPPMMMIIIGGGEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBCCCFFFIIIPPPUUU[[[```eeemmmvvv}}}aaaKKKAAA>>>;;;;;;:::888666666888:::888888888888777777777777777666666555555666666777666777777777888888888888888888999::::::::::::999;;;;;;<<<<<<<<<<<<;;;;;;======>>>??????@@@AAAAAA???BBBEEEFFFFFFFFFFFFGGGHHHHHHKKKQQQTTTVVV[[[bbbhhhiiiiiiiiiiiijjjllloooqqqpppqqqssswwwyyyyyyyyyxxx|||KKKMMMRRRYYYdddqqqzzzuuurrrrrrrrrqqqnnnmmmppp|||vvvooojjjhhhiiirrryyyyyy{{{{{{{{{xxxxxxxxxuuuqqqkkkeeeaaaYYYWWWTTTPPPLLLHHHFFFEEELLLOOOSSSVVVXXXWWWVVVTTTUUUVVVWWWWWWWWWVVVTTTSSSPPPNNNLLLIIIFFFDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDGGGJJJRRRWWW^^^dddjjjrrr{{{cccLLLAAA>>>:::::::::999888888888888777777777777666666666666666666555555555555666666777777777777777888888999888888999::::::::::::999888999::::::::::::999888<<<======>>>???@@@AAAAAA@@@CCCGGGIIIIIIIIIIIIJJJIIIHHHJJJPPPSSSTTTZZZ```iiiiiihhhgggfffgggjjjlllpppppprrrtttvvvxxxyyyzzzyyy}}}JJJLLLQQQXXXbbbooo|||zzztttoookkkiiigggdddeeekkkyyy|||tttnnnjjjjjjtttxxx{{{}}}wwwooohhhccc[[[ZZZWWWSSSNNNJJJHHHFFFJJJMMMRRRWWWYYYXXXUUUSSSTTTUUUVVVVVVVVVUUUTTTSSSPPPOOOMMMKKKGGGDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCFFFIIILLLTTTZZZaaahhhooowwwaaaKKKBBB>>>999999:::;;;;;;:::888777777777777666666666555555666666555555555555666666777777666666777777888999888888999::::::::::::999888999999999999999999888;;;<<<<<<===???@@@@@@AAAAAADDDIIIKKKLLLLLLLLLMMMJJJIIIKKKOOORRRSSSYYY```hhhhhhgggeeeddddddgggjjjnnnoooqqqrrrtttvvvxxxyyyzzz~~~IIIKKKPPPWWWaaannn{{{~~~yyyqqqjjjdddbbbbbbcccjjjyyy|||sssnnniiitttzzz~~~}}}tttnnnccc```\\\VVVQQQLLLIIIGGGJJJMMMRRRWWWYYYXXXVVVTTTSSSTTTTTTTTTTTTTTTSSSSSSOOOOOONNNLLLGGGCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDFFFJJJNNNTTTZZZbbbjjjqqqyyyyyy]]]JJJBBB>>>888888888:::;;;:::888666777777777777666666666666777666666555555666666777888777666666666777999:::888888999::::::::::::999;;;;;;::::::::::::;;;;;;<<<<<<===>>>???AAABBBBBBCCCFFFJJJLLLMMMNNNPPPQQQMMMLLLMMMQQQSSSUUU[[[bbbfffggggggeeeddddddfffhhhjjjlllnnnpppppprrrtttvvv{{{HHHKKKOOOVVVaaannn{{{~~~xxxoooiiigggeeeeeekkkxxxzzztttnnnvvvzzzyyy~~~qqqmmmfff^^^VVVPPPKKKIIIKKKNNNSSSXXXZZZYYYWWWVVVRRRRRRRRRRRRSSSSSSRRRRRRMMMOOOOOOLLLGGGBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCFFFIIILLLPPPVVV```hhhoooxxxrrrYYYIIIAAA===:::777444444666888888777888888888777777777666666888777777666666777777888888777666555666777999:::888888999::::::::::::999===;;;999888888999;;;======>>>???@@@BBBCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRUUUSSSQQQQQQUUUWWWXXX^^^eeefffggghhhhhhffffffggghhheeehhhkkkllllllmmmpppssszzzHHHJJJOOOVVVaaannn{{{|||{{{~~~zzzuuutttiiihhhkkkwwwxxxtttzzzwwwpppnnnsss|||~~~yyypppfff\\\TTTOOOLLLMMMPPPTTTYYY[[[[[[YYYXXXQQQQQQQQQQQQRRRRRRRRRRRRMMMNNNOOOLLLFFFBBB@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCCCCEEEHHHJJJMMMSSS]]]eeemmmuuummmWWWHHH@@@<<<<<<666000...111555888999888888888888777777777777888888777777777777888888999888666555666777999:::888888999::::::::::::999<<<:::777555555777:::<<>>???AAABBBCCCEEEIIILLLQQQVVV]]]cccjjjsss}}}iiiSSSCCC>>>>>>:::::::::999999999888888888888888777777777777777777777666555555555555555777777777777888888888888999999999999999999999999;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@@@@AAABBBCCCEEEEEEJJJJJJKKKMMMPPPRRRTTTVVVPPPSSSXXX[[[\\\^^^```aaa___aaaccceeegggiiikkkllliiijjjkkkjjjjjjjjjlllnnn|||IIIIIIOOOXXXbbbkkkwww~~~yyynnnllluuu{{{pppqqqvvv}}}{{{tttllliiijjjllluuu|||{{{|||~~~yyyiii^^^UUUMMMKKKNNNTTTYYY\\\[[[XXXVVVWWWUUURRRPPPPPPQQQTTTUUUTTTQQQLLLIIIGGGEEECCCAAA??????>>>>>>??????@@@AAA>>>???AAABBBCCCEEEIIILLLQQQVVV]]]cccjjjsss}}}zzzeeeQQQDDD>>>===:::::::::999999999888888888777777777777777777777777777666555555555555555777777777777888888888888999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@BBBDDDFFFGGGIIIJJJKKKMMMOOORRRTTTVVVWWWYYY\\\]]]]]]\\\]]]^^^]]]]]]^^^aaaeeeiiikkkkkkiiiiiiiiiiiiiiilllqqqtttzzzHHHHHHMMMWWWaaajjjwwwxxxtttxxx|||ssslllrrrvvv{{{|||tttnnnkkkkkkvvv~~~{{{xxxwww{{{qqqdddYYYQQQKKKNNNRRRWWWYYYZZZXXXWWWWWWUUURRRPPPPPPQQQTTTVVVTTTQQQLLLIIIFFFEEEBBB@@@>>>>>>======>>>>>>???@@@>>>@@@AAABBBCCCFFFIIILLLQQQVVV]]]dddkkktttttt___NNNDDD>>><<<:::::::::999999999888888777777777777777777888888777777666555555555555555777777777777888888888888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???;;;<<<===???BBBDDDGGGHHHIIIJJJKKKMMMOOORRRTTTUUUYYY[[[]]]^^^]]]]]]^^^______]]]\\\___eeejjjllllllllllllkkkjjjkkkoootttyyy|||GGGGGGLLLUUU___iiivvv}}}}}}||||||~~~{{{xxxssspppnnnmmmvvvzzz~~~~~~wwwttttttzzzxxxtttuuu{{{uuufffZZZQQQLLLNNNRRRUUUXXXYYYYYYYYYVVVTTTQQQOOOOOOQQQSSSUUUTTTQQQLLLHHHFFFDDDAAA@@@>>>>>>>>>>>>>>>???@@@@@@???@@@BBBBBBDDDFFFJJJMMMQQQVVV^^^eeelllvvvoooYYYKKKCCC>>>;;;:::::::::999999999888888777777777777777888888888777777666555555555555555666777777777888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???<<<<<<===???AAADDDFFFGGGIIIIIIKKKLLLOOOQQQTTTUUUTTTWWWZZZ\\\]]]___aaacccddd```]]]___eeekkkmmmlllnnnoooppppppqqqssswwwzzzGGGGGGKKKTTT]]]gggttt~~~xxxpppkkkkkkpppuuu~~~||||||{{{yyyvvvyyy}}}wwwggg[[[RRROOOPPPSSSVVVXXXYYYYYYYYYTTTRRROOONNNNNNPPPRRRTTTUUURRRMMMIIIFFFDDDAAA???@@@????????????@@@AAAAAA???@@@BBBCCCDDDFFFJJJMMMQQQVVV^^^fffmmmwwwmmmVVVIIIBBB>>>::::::::::::999999999888888666666777777888888888888777777666555555555555555666777777777888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===??????>>>??????@@@AAACCCDDDEEEIIIIIIJJJLLLNNNQQQSSSUUUPPPRRRVVVXXXZZZ\\\```cccfffbbb``````dddhhhiiiiiiiiimmmrrrvvvyyy{{{}}}~~~HHHGGGJJJRRR[[[dddqqq}}}{{{qqqkkkmmmvvv~~~{{{zzz|||zzzxxxyyyyyyjjj^^^VVVRRRTTTVVVYYYZZZZZZZZZYYYTTTRRROOONNNNNNPPPSSSUUUVVVSSSNNNJJJGGGEEEBBB@@@@@@@@@@@@???@@@AAAAAABBB???AAABBBCCCDDDGGGJJJMMMQQQWWW___fffoooyyyoooWWWIIIAAA===;;;:::::::::999999999888888666666666777888888999999777777666555555555555555777777777777888888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHIIIJJJLLLNNNQQQSSSTTTQQQSSSTTTUUUUUUWWWZZZ\\\bbbbbbaaa```aaaccceeegggdddiiirrryyy}}}IIIHHHJJJQQQYYYbbbooozzz|||sssrrr{{{|||wwwuuuxxx~~~wwwuuu~~~{{{lllaaaZZZUUUWWWZZZ\\\]]]\\\ZZZYYYUUUSSSQQQOOOPPPRRRUUUWWWXXXTTTOOOKKKHHHFFFCCCAAA???????????????@@@@@@AAA???AAABBBCCCDDDGGGKKKNNNQQQWWW___gggooozzzrrrYYYIII@@@===<<<:::::::::999999999888888555666666777888888999999777777666555555555555555777777777777888888888888999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBCCCEEEGGGHHHHHHIIIJJJLLLNNNQQQSSSTTTSSSSSSTTTSSSRRRSSSUUUXXX^^^aaacccccc```aaadddhhheeejjjqqqwww{{{~~~~~~JJJHHHJJJQQQXXXaaannnyyy~~~{{{www}}}{{{uuurrrnnn{{{vvvrrr{{{zzzlllaaa[[[WWWZZZ]]]______]]][[[YYYVVVUUURRRQQQQQQTTTWWWYYYYYYUUUPPPLLLIIIFFFCCCAAA>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEGGGKKKNNNQQQWWW___gggpppzzzuuu[[[III@@@===<<<:::::::::999999999888888555666666777888999999999777777666555555555555555777777777777888888888888999999::::::;;;<<<======<<<<<<<<<======>>>???@@@>>>???@@@BBBDDDGGGIIIJJJHHHHHHJJJKKKNNNPPPSSSTTTRRRRRRSSSRRRRRRSSSUUUXXX\\\aaaffffffcccbbbgggllllllnnnrrruuuwwwyyy{{{}}}KKKIIIJJJQQQXXXaaammmxxxyyyzzz{{{pppiiifffeeelllxxx~~~yyyzzz|||zzzooofff_______________^^^]]]\\\[[[TTTTTTSSSSSSSSSTTTVVVWWWYYYVVVSSSNNNIIIFFFCCCAAA@@@@@@????????????@@@@@@???@@@BBBCCCEEEHHHLLLOOOSSSXXX___fffnnnxxxttt\\\JJJ@@@???BBB::::::888777777777888999888888777777777777888888999888777666666555555666666666777888888888888888555666777888:::===???@@@:::===???@@@????????????@@@AAABBBDDDEEEGGGHHHHHHNNNMMMLLLNNNPPPSSSTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[cccfffhhhhhhffffffiiikkkqqqqqqrrrsssuuuwwwyyyzzzJJJHHHJJJPPPWWW___lllwww~~~~~~|||xxx}}}uuujjjbbb___XXX___iiirrrzzz~~~xxxxxx|||rrriiibbbaaaaaa```^^^\\\[[[ZZZZZZTTTSSSSSSSSSTTTUUUWWWXXXXXXVVVSSSNNNIIIFFFCCCBBB@@@@@@????????????@@@@@@???AAABBBDDDEEEHHHLLLOOOSSSXXX```gggooozzzsssYYYHHH@@@>>>???::::::888777777777888999888888777777777777888888777777666666666777777888888888777666666777999:::888888999999:::<<<===>>><<<===???@@@??????@@@AAACCCDDDEEEGGGIIILLLNNNOOOMMMLLLKKKLLLNNNQQQTTTUUUUUUUUUVVVXXXZZZ]]]```aaafffiiilllnnnmmmmmmnnnppprrrrrrssstttvvvyyy{{{|||IIIGGGHHHNNNUUU]]]iiittt|||vvvsssrrr{{{www{{{zzzsssttt{{{oooccc\\\XXXSSSYYY```fffjjjooouuuzzzzzzyyyxxxnnngggeeeccc___\\\YYYXXXXXXXXXSSSSSSSSSTTTUUUWWWXXXYYYXXXVVVRRRNNNJJJFFFCCCBBB@@@@@@????????????@@@@@@???AAACCCDDDFFFHHHLLLOOOTTTYYYaaajjjrrr}}}pppUUUFFF@@@===:::::::::999888888888888999888888777777777777888888666666666666777888999999:::999666555555777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????AAACCCEEEEEEEEEGGGJJJMMMQQQSSSMMMLLLKKKKKKMMMPPPTTTVVVWWWXXXYYY\\\```dddhhhjjjkkkooosssvvvvvvuuuuuuuuurrrrrrssstttvvvyyy|||}}}IIIFFFGGGMMMSSSZZZfffqqq|||{{{uuurrrzzz{{{{{{vvvpppqqqwwwyyylll```XXXUUUTTTYYYaaaeeegggiiilllooottt|||}}}}}}tttkkkgggccc^^^YYYVVVUUUUUUUUURRRRRRSSSTTTVVVXXXYYYZZZXXXVVVRRRNNNJJJFFFDDDBBBAAA@@@@@@??????@@@@@@AAA@@@BBBDDDEEEFFFIIIMMMPPPUUU[[[cccllluuurrrTTTGGGDDD???999::::::999999888888888888888888777777777777888888777777666666777888888999999999888777777999:::;;;<<<<<<<<<<<<===<<<<<<<<>>::::::::::::999999888888888888777777777777888888999999888777777777777777777888:::;;;;;;;;;:::999:::;;;<<<>>>???????????????@@@@@@@@@@@@AAADDDGGGEEEDDDBBBBBBCCCEEEIIIKKKPPPQQQRRRQQQRRRTTTYYY]]]]]]^^^```dddjjjpppvvvyyyxxxyyy{{{}}}}}}|||zzzxxxqqqppppppqqqtttxxx{{{}}}IIIGGGGGGKKKPPPWWWbbblllwww|||~~~tttpppqqqnnnvvvzzzlll___XXXVVVVVV]]]fffkkklllkkkkkkkkkoooqqqsssrrrpppooopppsss~~~{{{pppfffaaa^^^YYYTTTQQQPPPPPPQQQPPPQQQSSSTTTVVVVVVWWWWWWWWWUUURRRNNNJJJGGGDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEFFFGGGJJJNNNQQQWWW^^^gggpppyyy~~~^^^QQQRRRMMMDDD:::::::::;;;:::999999888888888777777777777888888::::::999888777777777777666888;;;======<<<:::888999:::<<>>@@@AAABBBAAAAAA>>>@@@CCCDDDDDDDDDFFFGGGEEEEEEFFFFFFHHHIIIJJJKKKOOOTTTXXXYYYXXXYYY]]]aaabbbbbbcccfffkkkqqqwww{{{{{{xxxttttttwww{{{}}}~~~yyyxxxwwwxxx{{{KKKHHHHHHKKKPPPVVV```jjjppp}}}}}}uuuiiicccaaagggnnnwwwzzzxxxsssooonnnnnnnnnlllhhhdddaaaaaabbbfffgggddd```___```^^^ZZZXXXVVVSSSQQQOOONNNNNNOOOPPPQQQRRRTTTTTTTTTSSSRRRVVVTTTQQQNNNJJJGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBDDDFFFGGGHHHKKKOOORRRYYY___iiirrryyyxxxWWWIIIJJJGGG>>>::::::;;;<<<;;;:::999888888888777777777777888888777777777777888999:::;;;;;;:::::::::;;;;;;<<<<<<;;;<<>>>>>>>>???@@@AAACCCDDDBBBDDDEEEFFFHHHKKKPPPSSSZZZ___hhhrrr|||rrrXXXIIICCC>>>::::::999888888777777888888999888777555555777888999666666666666666666666666666777999:::;;;;;;:::999:::<<<>>>???@@@@@@@@@???AAACCCEEEEEEEEEFFFHHHIIIIIIGGGFFFGGGKKKMMMMMMLLLUUUUUUUUUVVVWWWYYYZZZ[[[```___^^^```gggnnntttvvvvvvvvvwwwxxxzzz{{{||||||~~~|||KKKJJJIIIIIILLLSSS[[[```mmmyyyvvvmmmmmmtttvvvrrrppplllpppmmmhhhaaa[[[[[[___cccccccccbbbaaa___\\\ZZZXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVYYYWWWSSSNNNJJJGGGEEEDDD@@@@@@@@@???@@@@@@AAABBBBBBDDDEEEFFFHHHKKKPPPTTT[[[```iiisss}}}kkkRRREEE@@@===:::::::::999888888888888999999888777666666777888999777777777777777777777777888888999:::;;;;;;;;;;;;;;;<<<===???@@@@@@AAAAAABBBDDDEEEFFFFFFGGGIIIJJJIIIHHHGGGIIIMMMPPPQQQPPPNNNNNNOOOQQQSSSVVVYYY[[[``````aaadddjjjoooqqqrrrxxxzzz}}}}}}}}}~~~KKKJJJIIIHHHJJJQQQYYY___kkkwwwvvvtttzzz{{{xxxuuurrruuuppphhh___[[[]]]ccciiihhhhhhhhhgggddd```\\\ZZZZZZYYYWWWUUUTTTSSSSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXWWWUUURRROOOKKKHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEFFFHHHLLLQQQTTT[[[aaajjjuuudddNNNCCC???===<<<;;;;;;:::999999999999999999888777666666777888999888888888888888888888888999999999999:::;;;<<<============>>>???@@@BBBBBBCCCEEEGGGGGGGGGHHHJJJLLLJJJJJJJJJLLLPPPSSSUUUUUUQQQQQQPPPQQQSSSWWW[[[]]]^^^___aaafffkkknnnnnnmmmxxx|||~~~}}}}}}LLLLLLJJJIIIJJJOOOXXX^^^iiittt}}}}}}xxxvvv}}}}}}yyyxxxrrrjjjbbb___bbbhhhmmmnnnoooooonnnlllhhhdddbbb]]]\\\YYYWWWUUUUUUUUUUUUUUUUUUTTTUUUUUUWWWXXXYYYVVVTTTRRROOOLLLJJJHHHGGGBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEGGGIIILLLQQQUUU[[[aaajjjuuu}}}```MMMDDD@@@??????<<<;;;::::::999999::::::999888888777777888888999999999999999999999999999999999888888888:::<<<===???>>>>>>>>>???AAACCCDDDDDDEEEHHHHHHIIIJJJLLLNNNMMMMMMMMMOOOQQQSSSUUUVVVYYYWWWUUUSSSTTTWWWZZZ]]]\\\\\\^^^ccchhhmmmooooootttzzz{{{yyy}}}~~~yyy}}}LLLMMMMMMLLLKKKOOOWWW^^^fffqqq}}}vvvrrr}}}|||tttsss|||yyytttnnniiigggiiimmmoooqqqrrrrrrrrrqqqnnnllljjjcccaaa\\\YYYVVVVVVWWWYYYYYYXXXWWWVVVVVVWWWYYYZZZUUUTTTRRRPPPMMMJJJHHHGGGAAAAAA@@@@@@AAAAAABBBCCCBBBCCCEEEGGGIIIMMMRRRVVV[[[```jjjuuuyyy\\\KKKDDD???===>>><<<;;;::::::999999::::::999999888888888888999999999999999999999999999999888888777777777999;;;<<>>>>>???AAACCCEEEDDDFFFHHHIIIJJJKKKMMMOOOOOOPPPPPPPPPQQQRRRSSSTTTXXXWWWTTTSSSSSSVVVYYY[[[]]]\\\\\\```gggooouuuxxxssszzzzzzwwwzzz}}}yyy|||MMMPPPRRRPPPNNNPPPWWW]]]cccnnnzzztttooovvv~~~tttpppppp{{{wwwrrrnnnoooppprrrsssrrrrrrrrrrrrrrrrrrqqqqqqlllhhhaaa[[[XXXYYY[[[]]]]]][[[YYYXXXWWWXXXYYYZZZUUUUUUSSSQQQNNNKKKHHHFFFAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIINNNSSSWWW\\\bbbkkkvvvpppUUUHHHCCC===:::;;;;;;;;;:::999999999999999999999999999999999999999999999999999999999999999888888888888999:::;;;;;;?????????@@@AAABBBDDDDDDCCCEEEHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRQQQQQQRRRTTTXXXWWWVVVWWWXXX[[[___aaaaaa^^^]]]```iiittt}}}yyy~~~}}}zzz{{{~~~~~~~~~}}}{{{~~~NNNSSSVVVUUURRRRRRWWW]]]aaalllxxx{{{tttuuuvvvzzz|||wwwpppnnnpppzzztttqqqrrruuuwwwxxxvvvuuuttttttssstttuuuuuuvvvpppggg___[[[\\\```cccaaa___\\\YYYWWWWWWXXXYYYVVVUUUTTTRRRNNNKKKGGGEEECCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEGGGJJJNNNSSSWWW^^^dddmmmxxxhhhOOOFFFCCC===999;;;::::::999888888888888999888999999999999999999888999999999999999999999999999999:::;;;<<<<<<<<<<<<>>>???@@@BBBCCCCCCDDDDDDCCCEEEGGGIIIIIIKKKMMMOOOPPPRRRSSSSSSRRRRRRUUUWWWZZZZZZZZZ[[[]]]___aaaccc```^^^]]]```iiiuuu~~~}}}}}}zzzwwwwww{{{}}}~~~OOOTTTYYYXXXUUUTTTXXX]]]```kkkvvv~~~zzzwwwqqqnnnzzz~~~yyyuuupppoooqqqyyy}}}uuurrrtttxxx{{{||||||zzzxxxvvvvvvvvvxxxyyy}}}vvvkkkaaa]]]^^^cccgggcccaaa]]]ZZZXXXWWWXXXYYYVVVVVVUUURRROOOKKKGGGEEEEEEEEECCCBBBAAA@@@@@@@@@BBBCCCEEEGGGJJJNNNTTTXXXaaafffooozzzdddLLLFFFEEE???<<<===:::999888888777777888888888999999::::::999999888888888888888888888888888:::;;;<<<>>>???>>>>>>===>>>???AAACCCDDDDDDCCCCCCBBBDDDGGGHHHIIIKKKMMMOOOOOORRRTTTTTTSSSTTTWWW[[[ZZZZZZZZZZZZZZZZZZ[[[[[[]]]\\\[[[___hhhsss{{{}}}{{{vvvssssssxxx~~~QQQTTTXXX\\\]]]\\\YYYXXX___fffrrr}}}yyyvvvuuu{{{zzztttqqqppp}}}{{{zzz{{{{{{|||~~~{{{zzzyyyvvvqqqpppxxx}}}rrrfffbbbfffkkkllliiiccc[[[WWWWWWYYYYYYXXXXXXWWWTTTQQQMMMJJJGGGFFFFFFEEECCCAAA@@@@@@@@@AAA@@@CCCEEEFFFHHHMMMUUU[[[bbbiiisss}}}}}}___KKKEEE===<<<===:::;;;::::::999999::::::;;;:::999777666666777999;;;<<<<<<:::888666666888;;;;;;<<<<<<===???@@@BBBCCCBBB@@@>>>???AAADDDEEEFFFJJJIIIHHHGGGGGGHHHIIIJJJOOORRRUUUWWWVVVVVVWWWXXXYYYZZZ[[[]]]___aaaaaabbb]]]```ccceeehhhnnnwww~~~xxxvvvwwwxxxxxxyyyQQQTTTXXX[[[]]]\\\ZZZYYY^^^eeeppp|||{{{www}}}{{{xxxxxxyyy}}}}}}|||}}}|||yyytttnnnlllttt~~~uuujjjggglllqqqsssjjjddd]]]YYYZZZ\\\\\\[[[WWWVVVTTTQQQMMMJJJHHHFFFDDDCCCBBBAAAAAAAAABBBCCCAAADDDFFFGGGIIIMMMUUU[[[dddkkkuuu}}}___KKKEEE===<<<===:::;;;::::::999999::::::;;;===<<<:::999999999999:::;;;;;;;;;999777777999::::::::::::;;;===???@@@AAABBBAAA@@@@@@BBBDDDFFFFFFJJJKKKKKKJJJHHHHHHJJJLLLPPPRRRTTTUUUTTTUUUVVVWWWYYYZZZ\\\^^^_________^^^^^^```bbbffflllttt|||zzzwwwuuuuuuuuuwwwQQQTTTXXX[[[]]]]]]\\\ZZZ^^^eeeooozzz{{{~~~xxx~~~}}}|||uuunnnjjjqqqzzzzzzpppmmmrrrwwwxxxkkkeee___\\\]]]^^^^^^]]]VVVUUUSSSPPPMMMKKKHHHGGGCCCBBBAAAAAAAAABBBDDDEEECCCEEEGGGHHHIIINNNUUU[[[gggnnnxxx|||___KKKEEE>>><<<>>>:::;;;::::::999999::::::;;;===<<<<<<;;;:::999888888999:::;;;:::999888999:::;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGJJJMMMOOOMMMJJJIIILLLPPPSSSSSSTTTSSSRRRSSSUUUWWWYYY[[[^^^```aaa```^^^]]]```___aaagggqqq{{{|||xxxuuusssrrruuuRRRTTTXXX\\\^^^^^^]]]\\\^^^dddnnnxxx}}}}}}tttnnnpppvvv|||ssspppuuuyyyyyymmmggg```]]]]]]^^^]]]\\\UUUTTTRRRPPPMMMKKKIIIHHHDDDCCCBBBAAAAAABBBCCCDDDDDDFFFHHHIIIJJJNNNVVV\\\gggoooyyy|||^^^KKKEEE>>><<<>>>;;;;;;::::::999999::::::;;;999999999999999888777666888999;;;;;;:::999::::::>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIOOORRRPPPKKKIIINNNSSSUUUUUUTTTRRRQQQRRRUUUXXXYYY\\\```dddeeeeeedddbbbbbb```aaahhhsss}}}yyyvvvuuutttvvvSSSUUUXXX[[[]]]]]]]]]\\\]]]ccclllvvv~~~tttpppsss~~~}}}wwwqqqpppvvvzzz{{{mmmggg```\\\\\\[[[ZZZWWWTTTSSSRRROOOMMMJJJHHHGGGFFFEEECCCBBBAAAAAABBBBBBEEEGGGIIIJJJKKKPPPWWW]]]gggooozzz{{{^^^JJJEEE>>><<>>===???<<<;;;::::::999999::::::;;;888888999:::;;;<<<<<<===777999:::;;;:::;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCGGGKKKLLLJJJHHHHHHJJJIIIMMMQQQQQQMMMLLLNNNRRRTTTTTTSSSRRRQQQRRRVVVYYYWWW[[[aaagggmmmqqqssssssmmmkkkiiikkkqqqyyyzzzyyyzzz|||{{{|||PPPQQQRRRTTTUUUUUUTTTSSSUUU[[[dddnnnxxx|||{{{wwwtttnnnnnnlllhhhiiiooottttttfffaaa\\\ZZZZZZZZZXXXVVVVVVTTTRRROOOLLLIIIFFFEEEFFFEEEDDDBBBBBBBBBCCCDDDDDDFFFIIIKKKMMMSSS[[[bbbjjjrrr~~~{{{]]]JJJDDD>>>===???<<<;;;::::::999999::::::;;;:::999999999999:::<<<===888999::::::999;;;===@@@???????????????@@@AAABBBDDDIIINNNNNNKKKIIIIIIJJJIIIKKKNNNOOONNNMMMNNNOOOPPPQQQQQQPPPPPPQQQTTTWWWVVVYYY^^^eeekkkpppsssuuuuuusssqqqooopppttt{{{|||~~~zzzxxxxxxyyyyyy|||MMMNNNPPPQQQQQQQQQPPPOOORRRXXXaaakkkuuuwwwsssuuuyyy|||zzzpppppplllgggfffjjjllllllccc___ZZZYYY[[[\\\[[[YYYVVVUUURRROOOKKKHHHFFFDDDDDDDDDCCCBBBBBBDDDEEEFFFCCCFFFIIIKKKNNNTTT\\\cccmmmuuuzzz]]]JJJDDD>>>===???<<<;;;::::::999999::::::;;;;;;999777666666777999:::999999999999999;;;>>>AAAAAAAAAAAAAAABBBCCCCCCDDDDDDIIIOOOPPPLLLIIIIIIKKKIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUUUUWWW\\\bbbhhhnnnrrrtttzzzyyyvvvrrroooqqqxxx~~~|||yyy|||{{{xxxuuuvvvvvvzzzPPPOOOMMMLLLLLLNNNOOOPPPOOOUUU^^^fffoooyyy~~~rrriiieeelllwwwvvvqqqnnnjjjgggeeeeeeggghhhgggccc^^^[[[ZZZZZZYYYXXXYYYWWWTTTOOOKKKHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFEEEHHHNNNRRRUUU\\\dddnnnxxxyyy[[[HHHCCC===;;;;;;666;;;::::::999888888888999888888999999999::::::::::::::::::::::::;;;<<<===EEEDDDCCCBBBAAAAAAAAAAAAGGGHHHIIIIIIIIIJJJMMMOOOJJJJJJKKKJJJHHHHHHIIIKKKIIIMMMOOOOOOMMMMMMPPPRRRSSSXXX]]]bbbeeegggiiikkkllluuuzzzwwwssstttwwwyyyzzz{{{~~~|||yyyxxxyyyzzz~~~LLLKKKIIIHHHHHHJJJLLLMMMNNNTTT\\\ccclllvvvssskkkfffeeennnzzzyyytttqqqmmmhhheeedddeeeeeefffbbb]]]ZZZYYYYYYYYYYYYZZZXXXUUUQQQMMMIIIGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFIIIOOOSSSWWW^^^fffpppzzzuuuXXXFFFBBB===<<<===888;;;::::::999888888999999888999999999999:::::::::::::::::::::;;;<<<===>>>BBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKMMMKKKLLLLLLKKKJJJJJJKKKMMMMMMOOOQQQPPPOOOOOORRRUUUWWWZZZ___bbbeeegggjjjlllooovvv{{{yyyvvvvvvvvvtttxxxzzz|||~~~~~~{{{yyyyyyzzz~~~IIIHHHFFFFFFFFFHHHJJJKKKMMMRRRYYY___gggrrr~~~ttthhhdddccceeeppp}}}|||xxxuuuooojjjfffcccccccccddd___ZZZWWWWWWYYYZZZ[[[\\\ZZZWWWRRRNNNKKKHHHGGGBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHKKKQQQVVVZZZaaaiiisss}}}pppUUUEEEBBB======>>>:::;;;::::::999999999999999999999999999::::::::::::999999::::::<<<===??????>>>???@@@BBBDDDEEEGGGGGGEEEGGGHHHHHHGGGHHHJJJLLLNNNOOOOOONNNMMMMMMNNNPPPQQQSSSSSSRRRPPPPPPTTTXXXZZZ]]]___aaaccceeeiiilllooouuuzzz{{{}}}~~~|||xxxxxxyyy|||~~~}}}zzz{{{{{{JJJIIIGGGGGGGGGIIIJJJLLLMMMQQQWWW\\\dddnnnzzzwwwlllddddddfffiiittt}}}zzz|||yyyvvvqqqkkkfffcccbbbaaa```\\\XXXUUUWWWZZZ\\\]]]]]][[[WWWSSSNNNJJJHHHGGGBBBAAAAAABBBBBBCCCDDDEEEHHHHHHKKKRRRWWW[[[ccckkkuuulllRRRDDDBBB===<<<>>>:::;;;::::::999999999::::::999999999:::::::::;;;;;;999999:::;;;<<<>>>@@@AAA===>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKKKKJJJKKKLLLNNNPPPQQQRRRQQQPPPPPPRRRSSSTTTUUUUUUSSSQQQRRRWWW[[[^^^___`````````cccgggjjjnnnrrrwww||||||}}}~~~~~~||||||}}}KKKJJJHHHGGGGGGHHHJJJKKKMMMPPPVVV[[[aaakkkwww|||sssjjjfffkkkpppuuu}}}xxxzzz}}}yyyvvvqqqlllgggcccaaaaaa]]]YYYVVVUUUWWW[[[^^^___]]][[[WWWRRRNNNJJJGGGFFFBBBAAAAAABBBBBBCCCDDDEEEGGGGGGKKKRRRXXX]]]eeemmmwwwiiiQQQDDDCCC===;;;<<<999;;;::::::999::::::;;;;;;999999:::::::::;;;;;;;;;:::::::::<<<===???AAABBB>>>???AAACCCDDDEEEFFFFFFIIIKKKMMMMMMLLLLLLMMMNNNQQQRRRSSSSSSRRRRRRTTTUUUTTTUUUVVVTTTRRRTTTYYY]]]cccdddcccbbbaaacccgggjjjpppssswww}}}}}}~~~}}}~~~KKKIIIGGGEEEEEEEEEFFFGGGKKKOOOTTTYYY```iiisss{{{wwwssslllllluuu}}}wwwwww{{{yyywwwrrrlllgggbbb___^^^YYYWWWUUUVVVZZZ]]]```aaa]]][[[WWWRRRNNNJJJGGGEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKSSSYYY___gggpppyyyeeeNNNDDDCCC===:::<<<999:::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAAAAA@@@AAACCCEEEGGGGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMQQQRRRSSSSSSRRRSSSTTTVVVSSSUUUWWWVVVUUUWWW[[[```iiiiiihhhfffeeeeeehhhjjjrrrvvvyyy~~~|||{{{}}}~~~}}}{{{~~~|||}}}LLLJJJGGGEEEDDDCCCDDDEEEGGGLLLRRRXXX^^^eeeooovvv}}}yyyssstttwwwtttwww~~~{{{xxxssslllfff```\\\ZZZVVVUUUUUUXXX\\\```aaabbb___]]]YYYTTTOOOKKKHHHFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHMMMUUU\\\aaajjjsss|||```KKKBBBCCC===;;;>>><<<:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<============>>>???@@@AAABBBCCCFFFIIIKKKKKKKKKKKKKKKMMMOOOPPPNNNNNNNNNNNNPPPRRRSSSRRRRRRRRRTTTVVVSSSVVVYYYZZZYYY[[[___cccjjjjjjjjjgggeeedddeeegggmmmttt{{{zzztttssswwwzzz{{{zzzzzzzzz}}}NNNLLLIIIFFFEEEDDDDDDEEEEEEJJJQQQWWW\\\ccclllrrr{{{zzz{{{vvvrrrtttzzz{{{~~~zzztttmmmeee^^^YYYVVVTTTTTTVVVYYY^^^aaabbbbbbaaa^^^ZZZUUUPPPLLLIIIHHHDDDCCCCCCDDDDDDEEEFFFGGGIIIIIINNNWWW]]]cccllluuuttt\\\HHHAAACCC>>><<>>:::::::::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<>>>>>>======>>>???@@@@@@CCCEEEHHHLLLNNNOOOOOOOOONNNPPPRRRSSSRRRQQQQQQQQQPPPQQQRRRRRRQQQRRRTTTVVVSSSVVV[[[\\\\\\^^^bbbeeehhhhhhhhhfffcccaaabbbccceeeoooyyyzzztttnnnmmmrrrwwwyyyyyywwwxxx}}}JJJIIIHHHFFFEEEEEEFFFFFFEEEIIILLLPPPTTT\\\gggnnn{{{~~~tttpppqqqxxx|||yyy|||}}}wwwlllbbb]]]\\\XXX[[[\\\\\\```eeefffbbbaaa^^^ZZZTTTOOOJJJHHHFFFGGGEEECCCBBBAAABBBDDDEEELLLMMMQQQXXX]]]bbblllvvv}}}jjjPPPHHHAAA???<<<999999;;;<<<;;;::::::999999999999<<<<<<<<<;;;;;;:::::::::;;;===@@@AAA@@@@@@@@@AAADDDFFFHHHJJJMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRROOONNNNNNQQQSSSSSSWWW\\\```aaaaaabbbcccjjjlllkkkeeeaaa```\\\WWW]]]fffttt|||ssspppllljjjkkknnnsssvvvyyy{{{MMMLLLJJJGGGFFFEEEDDDEEEDDDGGGKKKNNNRRRZZZdddlllyyy~~~tttppppppqqqttt||||||}}}{{{uuulllccc]]][[[WWW]]]aaaccceeehhhfffcccaaa^^^ZZZTTTOOOKKKHHHGGGCCCBBBAAA@@@AAABBBDDDFFFJJJKKKPPPWWW\\\bbbmmmwwweeeOOOHHHAAA???<<<999999;;;<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@@@@AAABBBCCCDDDGGGIIILLLOOOQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSSSSQQQOOOOOOQQQTTTVVVYYY^^^```bbbbbbdddeeedddfffeeeaaa^^^^^^[[[VVV]]]eeesss}}}rrrpppmmmkkklllooorrrtttzzz{{{QQQOOOLLLIIIFFFDDDDDDCCCCCCFFFIIILLLPPPWWWaaaiiiuuu~~~}}}sssooooookkklllsss~~~{{{wwwsssmmmfff___ZZZVVV```hhhjjjiiiiiigggcccaaa^^^ZZZTTTOOOKKKIIIGGGCCCBBBAAAAAABBBEEEGGGIIIJJJKKKPPPXXX^^^dddoooyyyzzz^^^NNNGGG@@@???===999999;;;;;;;;;:::999999999::::::::::::;;;<<<<<<===>>>>>>???AAABBBAAAAAAAAACCCEEECCCDDDGGGJJJMMMPPPSSSUUUSSSRRRQQQOOOOOOQQQRRRSSSTTTUUUUUUTTTRRRQQQSSSUUUWWWZZZ\\\^^^___```ccceeecccffffffccccccdddccc```___fffppp{{{~~~sssrrrpppooopppqqqssstttyyyzzz~~~RRRPPPMMMJJJGGGFFFEEEEEECCCEEEHHHKKKNNNUUU___fffrrr{{{|||rrrnnnmmmkkkkkkqqq~~~}}}xxxssspppnnnjjjbbb\\\XXXccclllmmmkkkiiigggdddaaa^^^ZZZTTTOOOLLLIIIHHHFFFFFFEEEEEEFFFHHHJJJLLLMMMNNNSSS[[[```fffqqq{{{yyy\\\LLLEEE@@@???===:::999;;;;;;::::::999999:::::::::999:::;;;<<<>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEHHHGGGGGGHHHJJJMMMPPPSSSUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ\\\___bbbdddggghhhggghhhkkkllljjjccchhhpppwww|||~~~~~~}}}vvvvvvvvvvvvvvvwwwwwwxxxxxxyyy|||RRRPPPNNNKKKIIIHHHGGGGGGCCCFFFHHHJJJMMMSSS\\\cccnnnwww{{{sssnnnmmmmmmnnntttzzzuuuqqqpppqqqnnnfff___\\\fffooooookkkiiihhhfffaaa^^^ZZZUUUPPPLLLJJJIIIIIIHHHFFFFFFFFFGGGIIIKKKOOOPPPTTT[[[aaafffpppzzz{{{]]]JJJDDD??????===:::999;;;:::::::::999999::::::;;;::::::;;;===???AAABBBBBBDDDEEEEEEDDDDDDEEEGGGJJJHHHHHHGGGGGGIIILLLPPPRRRWWWUUUSSSQQQQQQSSSUUUWWWUUUWWWYYYYYYWWWVVVUUUVVVVVVWWWXXXXXXXXXZZZ]]]```^^^bbbcccccceeejjjlllkkkiiikkkpppuuuyyyzzz{{{zzzzzz{{{{{{{{{|||}}}}}}~~~||||||~~~SSSRRROOOLLLJJJIIIHHHHHHCCCEEEHHHIIIKKKQQQZZZaaajjjsss}}}vvvrrrqqqooorrryyyyyyvvvtttuuuvvvrrrjjjdddbbbkkkrrrssspppnnnkkkgggaaa^^^ZZZUUUPPPMMMKKKJJJGGGFFFEEEDDDDDDEEEGGGHHHNNNOOOTTT[[[```fffqqq{{{|||___IIICCC??????>>>;;;:::;;;::::::999999999:::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKIIIGGGEEEDDDFFFIIIMMMOOOWWWVVVUUUSSSSSSUUUVVVWWWUUUXXXZZZ[[[YYYWWWVVVUUUXXXYYYYYYYYYYYYZZZ]]]```\\\___aaa```ccciiilllkkkkkkmmmppptttwwwyyyzzzzzz|||||||||}}}WWWUUUQQQNNNKKKIIIHHHGGGBBBDDDFFFGGGIIINNNWWW]]]dddnnn{{{zzzyyyxxxrrrxxx||||||||||||{{{uuummmggghhhpppxxx{{{zzzwwwooogggaaa^^^ZZZUUUQQQMMMKKKJJJEEEDDDCCCCCCDDDFFFHHHJJJMMMOOOUUU]]]dddkkkvvv{{{]]]GGGBBB>>>???>>>;;;:::;;;:::999999999::::::;;;<<<<<<<<<===???AAABBBCCCDDDFFFGGGIIIJJJIIIIIIJJJKKKKKKIIIGGGFFFHHHLLLQQQTTTWWWWWWVVVVVVVVVVVVWWWWWWUUUWWW[[[[[[ZZZWWWUUUUUUWWWXXXYYYYYYYYYYYY[[[]]]]]]```aaaaaadddjjjmmmllljjjlllppptttwwwzzz||||||zzzzzzzzz{{{}}}ZZZWWWSSSOOOKKKHHHFFFEEEAAACCCDDDEEEGGGLLLTTT[[[```jjjxxx~~~~~~~~~vvv}}}wwwnnnhhhlllttt}}}sssgggaaa^^^ZZZUUUQQQNNNLLLKKKEEEDDDDDDDDDFFFIIILLLNNNNNNPPPWWWaaaiiiqqq}}}xxx[[[GGGAAA>>>???>>>;;;:::;;;999999999999::::::;;;<<<<<<===>>>???AAABBBCCCDDDEEEHHHKKKLLLKKKJJJJJJKKKNNNMMMKKKJJJMMMRRRXXX[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTWWW[[[\\\ZZZWWWUUUTTTTTTUUUWWWWWWWWWWWWXXXZZZ[[[^^^______bbbhhhkkkjjjhhhjjjoootttxxx|||~~~wwwwwwwwwxxx{{{~~~SSSRRRRRRQQQNNNKKKIIIGGGGGGGGGGGGGGGHHHKKKQQQUUU```hhhuuu}}}zzzsssmmmjjjmmmrrr{{{wwwnnnddd```ZZZUUUSSSPPPNNNMMMEEEEEEEEEFFFIIIKKKLLLLLLNNNSSS\\\dddmmmxxxxxx[[[HHHEEE@@@>>>======<<<;;;;;;;;;:::999888999===?????????@@@@@@@@@AAAAAAAAAHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMLLLMMMOOORRRVVVXXXXXXVVVTTTTTTVVVWWWUUURRRWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSSSSTTTVVVYYY\\\^^^bbb```^^^___cccggghhhggghhhjjjnnnttt{{{|||zzzvvvqqqttt|||RRRRRRRRRQQQOOOLLLJJJHHHEEEEEEEEEEEEFFFIIINNNRRR]]]eeeqqq}}}{{{pppfff```eeejjjsss{{{|||tttmmmccc___ZZZVVVSSSPPPLLLJJJFFFEEEEEEFFFHHHJJJLLLLLLPPPVVV___hhhqqq}}}vvvWWWGGGDDD@@@>>>===<<<<<<;;;:::;;;;;;:::999999;;;=========>>>???AAABBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJMMMKKKIIIHHHGGGIIIKKKLLLTTTRRRQQQSSSUUUWWWVVVTTTVVVWWWWWWWWWWWWVVVUUUUUUSSSTTTUUUUUUUUUXXX]]]```dddaaa^^^^^^aaadddeeeeeeccceeejjjpppwww}}}zzzyyyvvvsssvvv}}}QQQRRRRRRQQQOOOMMMKKKJJJEEEEEEEEEDDDEEEHHHMMMQQQYYYaaalllxxx{{{nnnaaaYYY\\\```gggnnnrrrrrrmmmhhhaaa^^^ZZZVVVSSSOOOKKKHHHFFFFFFFFFFFFHHHJJJLLLMMMTTTZZZdddmmmwwwvvvVVVGGGDDD@@@======<<<<<<;;;:::<<<===<<<;;;::::::;;;;;;<<<===???AAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJOOONNNKKKJJJIIIIIIJJJKKKOOONNNOOOQQQTTTVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSVVVWWWVVVTTTVVV]]]dddkkkgggbbb______aaabbbccc___aaaffflllssszzzyyyzzzyyywww{{{QQQRRRRRRQQQPPPNNNLLLKKKHHHHHHGGGFFFFFFIIINNNRRRUUU]]]hhhrrr|||wwwkkk___YYYUUUXXX]]]aaaeeeeeedddbbb]]][[[XXXUUUSSSPPPKKKHHHGGGGGGGGGGGGGGGIIILLLOOOWWW^^^iiisss~~~wwwXXXFFFCCC???===<<<<<<<<<;;;;;;===??????>>>;;;::::::<<<<<<===???@@@AAACCCCCCEEEFFFGGGHHHIIIJJJKKKLLLNNNMMMMMMMMMMMMOOOQQQSSSMMMMMMNNNOOORRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSWWWYYYWWWSSSUUU^^^fffrrrnnnhhhcccbbbbbbeeefffccceeehhhlllpppvvv{{{zzz{{{zzzyyy~~~RRRRRRRRRRRRQQQOOOMMMLLLHHHHHHGGGEEEEEEHHHLLLPPPSSSZZZdddmmmwwwwwwmmmddd]]]YYYSSSUUUXXXZZZ[[[\\\\\\]]]ZZZXXXVVVUUUSSSQQQMMMJJJGGGHHHIIIHHHHHHJJJOOORRR[[[cccnnnzzzqqqUUUEEEBBB>>><<<<<<<<<<<<;;;<<>><<<<<<>>>>>>>>>??????@@@@@@AAADDDEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIJJJLLLNNNPPPRRRMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTTTTSSSSSSRRRQQQSSSWWWYYYWWWTTTUUU]]]eeepppmmmjjjggggggjjjooorrrmmmoooppppppqqqssswwwzzzzzzzzzxxxwww}}}SSSTTTTTTSSSQQQOOOMMMLLLFFFFFFEEECCCBBBEEEIIILLLRRRXXX```hhhrrr}}}vvvlllccc\\\YYYWWWUUUVVVWWWWWWWWWWWWYYY[[[[[[YYYVVVTTTSSSQQQNNNLLLGGGIIIJJJJJJIIILLLRRRWWW```hhhtttdddNNNEEEBBB>>><<<<<<<<<<<<;;;===???AAABBB@@@>>>===>>>>>>>>>>>>???????????????AAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOOOONNNMMMNNNPPPSSSSSSTTTTTTSSSSSSRRRQQQRRRUUUXXXWWWUUUWWW]]]bbbffffffggghhhjjjpppwww|||uuuxxxyyywwwtttsssuuuxxxyyyyyyxxxwww|||UUUUUUUUUTTTRRROOOMMMKKKFFFFFFEEECCCBBBDDDHHHKKKPPPUUU\\\dddlllwwwwwwrrrjjjbbb\\\YYYWWWWWWVVVXXXYYYXXXWWWXXX[[[^^^___\\\WWWTTTRRRPPPMMMKKKGGGIIIKKKKKKKKKNNNUUU[[[fffnnn{{{xxx[[[JJJDDDAAA===<<<<<<<<<<<<;;;;;;===???@@@???===>>>>>><<<======>>>???@@@@@@AAA@@@AAABBBDDDFFFGGGHHHIIIMMMLLLLLLMMMMMMMMMMMMMMMLLLNNNPPPOOOMMMMMMOOOQQQSSSTTTTTTTTTTTTSSSRRRRRRQQQSSSVVVWWWWWWYYY\\\^^^^^^```ccceeehhhmmmtttyyyxxx{{{~~~|||xxxvvvwwwzzz{{{}}}}}}|||VVVVVVUUUTTTRRROOOLLLKKKHHHHHHGGGEEEDDDEEEIIIMMMNNNSSSZZZ```hhhsss~~~uuukkkiiifffaaa]]]ZZZYYYYYYZZZWWWYYYZZZZZZXXXZZZ]]]aaaccc___YYYTTTQQQNNNLLLJJJGGGJJJLLLLLLLLLOOOWWW^^^jjjrrrqqqXXXLLLDDDAAA===<<<<<<<<<<<<;;;:::;;;=========<<<===>>>:::;;;<<<>>>???AAABBBCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJMMMOOOOOOMMMMMMPPPRRRTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRTTTWWWYYYZZZ[[[[[[]]]___bbbccccccfffkkkooowww{{{{{{xxxzzz}}}~~~}}}||||||~~~