BM6P6(@ 000000000000////////////...------,,,,,,------............---,,,,,,///111///000222444555777:::<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBAAABBBEEEGGGFFFGGGIIIIIIJJJIIIGGGGGGDDDCCCBBBAAA???>>>===<<<<<<;;;999777777888999:::>>><<<888444222000000000000//////......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......000000000111222222222333555888<<>>>>>>>>===<<<:::999888888<<>>BBBFFFLLLNNNHHH???222111000//////......///...---000666>>>OOOmmmwwwkkkeeecccooozzz|||rrriiiiiifff___]]]TTTIIICCCAAAAAA???<<<>>>>>>======<<<<<<<<<<<<999888888888999999777666777777666666555555444333444555777999:::::::::999;;;;;;::::::999:::::::::::::::999999::::::;;;;;;>>>??????@@@@@@??????>>>CCCDDDEEEEEEDDDBBB@@@>>>AAADDDGGGGGGGGGGGGJJJMMMRRRQQQPPPQQQSSSVVVZZZ]]]\\\WWWTTTSSSPPPNNNRRRXXXWWWWWWUUUTTTYYY^^^\\\VVVRRRTTTVVVYYY\\\___```aaa```]]]YYYVVVTTTSSSTTTUUUZZZZZZ[[[[[[YYYVVVSSSQQQVVVWWWWWWTTTPPPNNNPPPRRRUUUTTTQQQNNNLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLJJJIIIKKKKKKLLLKKKJJJIIIGGGFFFHHHKKKOOOPPPOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHHHHIIIHHHEEEBBBGGGFFFDDDBBBAAAAAABBBCCCBBBAAA???======>>>@@@AAA?????????>>>>>>=========>>><<<;;;;;;<<<<<<<<<;;;=========>>>@@@AAABBBCCC===<<<;;;<<<======;;;999======???BBBFFFGGGGGGEEE++++++,,,,,,------.........------,,,,,,------...---......---,,,,,,///111///000222444444666999<<<<<<===>>>???????????????AAABBBCCCBBBAAABBBEEEGGGEEEFFFGGGHHHIIIIIIJJJIIIIIIFFFCCC@@@>>>>>>??????<<<<<<:::999999:::;;;<<<:::888555111///.........//////......---,,,,,,,,,---------.........//////------------------------,,,,,,,,,------------...000000000111111222222333555777;;;@@@DDDHHHJJJKKKKKKNNNLLLFFFBBBBBBAAA???<<<<<<;;;:::888777666666:::>>>CCCDDD@@@999222...---,,,,,,,,,,,,,,,------++++++++++++************(((***++++++******+++,,,++++++************++++++)))************+++++++++,,,+++*********+++------------,,,,,,,,,+++++++++******++++++,,,---------)))))))))******+++++++++***************************)))))))))***,,,...///333333111///---+++***))))))************+++++++++******+++++++++***((('''(((((())))))************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))(((***)))(((''''''((()))***)))((('''&&&&&&'''((()))''''''((((((((())))))))))))'''&&&'''***+++***(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))************))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((***+++***)))((()))***,,,,,,---------,,,++++++***************************))))))***+++---///111888<<<@@@EEEJJJMMMGGG>>>222111000///..................111888BBBUUUtttvvvrrrnnngggZZZRRRHHHBBBAAAAAA???===??????@@@@@@@@@???>>>===:::::::::;;;<<<<<<;;;:::;;;:::999888888888999999777777888;;;>>>???>>><<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBBBBFFFGGGGGGGGGFFFEEECCCBBBDDDGGGIIIIIIGGGGGGIIILLLOOOOOOOOOOOOQQQTTTWWWXXX[[[WWWTTTSSSQQQOOORRRXXX[[[\\\[[[ZZZ\\\```___[[[XXXYYY[[[]]]___```aaaaaaaaa```]]][[[ZZZYYYZZZ[[[ZZZ[[[[[[\\\[[[[[[YYYYYY]]]^^^^^^[[[WWWUUUVVVWWWSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRPPPOOONNNLLLLLLMMMMMMLLLJJJIIIHHHLLLNNNQQQQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMJJJHHHHHHJJJJJJHHHFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAAAAAAAAAAAAAABBBBBBBBB@@@???@@@BBBDDDDDDDDD@@@AAABBBCCCCCCCCCBBBBBB@@@???>>>>>>??????>>><<>>>>>?????????AAABBBCCCCCCBBBCCCEEEGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJEEEAAA>>>>>>@@@AAA<<<<<<<<<<<<<<<=========777555222000...---......///......------,,,++++++............////////////------------------------,,,,,,,,,,,,------------//////000000111222222333444666999===BBBFFFIIIJJJMMMPPPOOOIIIEEEDDDDDDAAA<<<<<<;;;999888777666555666999;;;;;;888333000...------,,,,,,,,,------...,,,+++++++++************)))***++++++******+++---++++++************++++++)))************+++++++++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********************************(((((())))))***+++,,,---333222111///,,,***)))((()))************+++++++++))))))***++++++,,,,,,---&&&'''((()))***+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((('''''''''))))))))))))))))))))))))************************((((((((((((((()))******((((((''''''''''''(((((((((***+++***)))((()))***------------,,,,,,+++***))))))))))))))))))))))))***))))))***+++---///000444999>>>CCCHHHKKKEEE===333222111///...---------......222:::GGG^^^}}}~~~vvvnnnfffWWWQQQJJJEEEEEEDDDCCCAAABBBCCCEEEFFFFFFDDDBBBAAA?????????@@@AAAAAAAAABBB@@@???>>>===>>>???AAABBB???======AAAGGGJJJGGGCCCAAA@@@???>>>???@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIJJJJJJOOONNNMMMMMMLLLLLLLLLLLLMMMNNNOOONNNMMMLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUUUU[[[WWWVVVVVVUUUTTTWWW]]]fffiiiiiieeebbbcccccc`````````bbbccccccdddddddddddddddccccccbbbbbbaaaaaa^^^^^^^^^___```bbbcccdddddddddccc```\\\ZZZZZZ[[[WWWXXXYYYZZZ[[[[[[[[[[[[VVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPOOOMMMLLLMMMOOONNNNNNNNNNNNNNNNNNNNNNNNLLLIIIGGGGGGHHHHHHHHHHHHDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIFFFDDDCCCDDDGGGJJJLLLLLLLLLLLLLLLLLLJJJHHHEEEDDDCCCAAA??????@@@@@@???>>>BBBBBBAAABBBDDDDDDBBBAAA,,,,,,---...//////000000...------,,,,,,------...+++---......------///111000111333333333555777:::;;;;;;===>>>????????????AAABBBDDDDDDCCCCCCEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJGGGCCC@@@?????????;;;;;;<<<============<<<777555333111//////000111.........---,,,,,,++++++------------............------------------------++++++,,,,,,,,,---------...//////000111222333333333555777;;;???DDDHHHJJJNNNRRRQQQKKKGGGGGGEEECCC>>>>>>===;;;999888777666444555555444222000000000//////...------,,,------,,,,,,+++++++++*********)))***,,,+++******+++---++++++************++++++))))))*********+++++++++++++++++++++,,,,,,---------------...............,,,,,,+++++++++*********))))))))))))))))))))))))************************'''(((***+++,,,,,,,,,+++000000...---,,,******)))))))))*********+++++++++''''''''''''(((***+++,,,''''''((()))***+++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))************)))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''((((((((('''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))************)))(((((((((((((((((((((((()))***************++++++((((((((((((((())))))***)))((((((''''''(((((()))(((***+++***)))((()))***------------,,,+++******((((((((((((((((((((((((***)))))))))+++,,,...///111777===BBBFFFHHHCCC<<<333222000///------,,,,,,...///333===NNNhhhzzznnnddd[[[XXXSSSPPPPPPOOONNNMMMLLLNNNQQQSSSSSSQQQMMMKKKLLLMMMMMMLLLKKKKKKLLLMMMJJJJJJKKKLLLMMMMMMNNNNNNNNNKKKJJJOOOWWW[[[WWWRRROOONNNMMMLLLMMMOOORRRTTTOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSTTTUUUVVVXXXYYYZZZ^^^]]][[[ZZZYYYZZZ\\\]]]^^^^^^^^^]]][[[ZZZZZZZZZWWWXXX[[[]]]^^^^^^]]]\\\```]]]]]]```aaaaaaffflllzzz~~~}}}tttlllhhhgggfffggghhhiiijjjkkkkkkkkkkkkjjjkkkkkkkkkkkkiiihhhgggffffffeeefffgggjjjlllnnnlllkkkiiigggdddbbbbbbbbbbbbccceeeggghhhhhhgggggg``````______^^^]]]]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTRRRPPPNNNNNNQQQSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPNNNKKKIIIIIIIIIJJJJJJGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNOOOLLLJJJIIILLLQQQVVVZZZ\\\___]]]ZZZVVVRRRNNNKKKJJJJJJGGGDDDCCCCCCDDDCCCBBBEEEDDDCCCCCCEEEEEEDDDBBB000000//////////////////...------,,,,,,------...***,,,............///000000222333333333444666888;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDDDDDDDDDDEEEFFFIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFCCC@@@>>><<<:::;;;;;;<<<<<<<<<;;;;;;777555333111000000111111///......------,,,++++++++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,---------...///000111222333333333444666999===BBBGGGJJJOOORRRRRRMMMIIIHHHFFFCCC???>>>===;;;999777666555333333333111//////000222222111000...---,,,,,,+++,,,,,,,,,++++++++++++***)))+++,,,,,,++++++,,,---++++++************++++++))))))*********+++++++++)))******+++++++++++++++---------....../////////------,,,,,,+++******************)))))))))))))))************************(((***,,,---...---,,,++++++++++++++++++,,,,,,,,,))))))*********+++++++++(((((('''''''''((())))))((()))))))))************++++++*********)))))))))************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((('''((((((((('''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***++++++******(((((((((((((((((((((((())))))******+++++++++,,,((((((((((((((())))))******))))))(((((())))))***(((***+++***)))((()))***,,,---------,,,,,,+++***((((((((((((((((((((((((***)))))))))***,,,---///000666<<>>???AAABBBBBBBBBAAACCCEEEEEEEEEDDDEEEFFFIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHHHHEEEBBB>>><<<;;;;;;;;;:::::::::999999777555333000//////000111000//////...------,,,,,,***+++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------...///111222333333444444555777<<>>:::000000///...---------------111666AAAWWWttt~~~|||{{{{{{yyy{{{~~~zzz|||~~~~~~||||||}}}|||{{{xxxwwwvvvuuuttttttttttttooollliiifffddddddeeefffeeedddbbb___^^^```dddgggaaaaaaaaaaaaaaaaaaaaaaaacccbbb```\\\XXXUUUUUUVVVTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSKKKKKKOOOWWWdddsss~~~{{{tttmmmfffbbb```___[[[VVVPPPLLLJJJIIIIIIIIIIIIGGGEEEEEEGGGHHHGGGFFF,,,---------------------...------,,,,,,------...)))+++...////////////000111222333333222222444666:::;;;===???@@@AAAAAABBB@@@CCCEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIGGGFFFCCCAAA@@@>>>===;;;999999888999999999888555222111111111222111000000//////...------+++++++++,,,,,,,,,------------------------------***++++++++++++,,,,,,,,,,,,---...///000222333333555555555777;;;AAAHHHKKKMMMQQQRRRMMMIIIGGGEEEAAA===<<<:::888666444333222111222333222111///000111111000//////.../////////------,,,,,,,,,+++++++++***+++---,,,++++++,,,...++++++************++++++)))************+++++++++)))***+++,,,,,,,,,++++++***+++,,,---...///000000......------------------,,,,,,,,,,,,+++++++++*********************************+++,,,,,,,,,,,,+++(((((())))))***+++++++++)))************+++++++++******+++,,,,,,+++******''''''((()))***++++++,,,,,,,,,+++++++++*********************************************************((((((((((((((((((((((((+++******))))))******+++((()))))))))************'''((()))******)))((('''&&&'''((())))))((('''&&&''''''((((((((()))))))))&&&((()))(((&&&$$$&&&'''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''))))))******)))))))))))))))))))))))))))))))))***++++++,,,------((((((((((((((()))******))))))(((((((((((())))))(((***+++***)))((()))*********+++,,,------------******************************)))))))))+++,,,---///444666666666999999777///......------.........---111777BBBYYYvvv{{{yyyyyyzzz{{{xxxwwwvvvuuutttvvvzzz}}}rrrrrrrrrrrrrrrrrrrrrrrrsssttttttpppkkkhhhhhhiiiggggggfffeeedddddddddeeedddbbb```^^^\\\[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZQQQQQQTTT\\\iiixxx~~~zzzuuurrrpppjjjddd]]]WWWTTTSSSRRRRRRSSSPPPNNNMMMMMMMMMLLLKKK+++,,,,,,---...///000000...------,,,,,,------...(((+++...////////////000222333333333222222444666999:::<<<===???@@@@@@AAA@@@CCCEEEFFFFFFEEEEEEFFFCCCEEEGGGIIIJJJKKKJJJJJJLLLKKKIIIGGGEEEDDDDDDEEE@@@???<<<999888888999:::===;;;999666444333444444111111111000//////......,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,,,,---///000222333333666555555666;;;AAAHHHLLLLLLPPPQQQLLLHHHGGGDDD@@@???>>><<<:::888666555444///111333333111/////////............///000222222---------,,,,,,,,,++++++***,,,------,,,+++---...++++++************++++++)))************+++++++++***+++,,,---...---,,,,,,******+++,,,---///000000........................---------,,,,,,+++++++++***************************************+++++++++)))))))))))))))*********)))************+++++++++'''(((***,,,---,,,+++)))%%%&&&''')))***,,,---...---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************++++++************++++++(((((())))))*********+++'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&(((***(((%%%$$$%%%'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------((((((((((((((()))******((((((''''''''''''(((((((((***+++***)))((()))***)))***+++,,,---.........******************************)))))))))+++,,,---...222444222222555666555...------------...//////---222888CCCYYYvvv~~~|||{{{{{{||||||xxxvvvsssooommmlllmmmmmmeeeeeeeeeeeedddddddddcccaaa```aaagggrrr~~~}}}}}}wwwooohhheeeccccccbbb]]]ZZZWWWUUUTTTSSSRRRQQQ//////.........---------,,,,,,,,,++++++,,,------,,,...000222333111///...111111111222222333333333888999;;;<<<<<<<<<>>>@@@@@@@@@BBBEEEHHHIIIHHHFFFHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEE???===;;;;;;;;;<<<;;;::::::999666444333222222222111000///......---------........................---------,,,,,,+++++++++,,,---.........---,,,+++.........///000000111111333555777888:::???GGGMMMSSSRRROOOKKKGGGDDDAAA@@@<<<:::888777777666444222222222222333333444444555000000000000000//////...++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,......///000000///...---......------,,,+++******************************)))))))))******))))))))))))***+++,,,---,,,+++***************************------,,,+++***)))(((''')))))))))***,,,///222444111111111...+++(((((((((******+++,,,,,,,,,,,,+++(((((())))))))))))((((((%%%''')))+++,,,***((('''&&&''''''((()))******+++************))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((()))))))))))))))))))))))))))******+++(((((())))))************(((((()))***************"""$$$&&&''''''''')))++++++)))(((''''''((()))+++((((((((())))))((((((((())))))))))))************************************///...---,,,---...///000000000000000111111111111111000///...............---000666@@@QQQggg|||~~~{{{zzzzzzvvvttttttyyy}}}{{{|||||||||vvvqqqkkkgggfffeeeccc```//////.........---------...---------------......,,,---///000111000///...000000111111222333444444888999;;;<<<<<<===???AAA?????????BBBEEEGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJIIIFFFDDDBBB???===;;;;;;;;;<<<;;;::::::999777555333222222333222111000///............---------------------------------,,,,,,+++++++++,,,,,,---......---,,,+++---...///000000111111111222555777888:::???GGGMMMQQQQQQQQQPPPMMMHHHCCC@@@===;;;999888777666444333444333222111///...---,,,000000000000000//////...,,,,,,,,,,,,------------******)))******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...///000000///...------------,,,+++*********************************++++++************++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************)))))))))+++...111222222222222000,,,*********(((((()))************)))(((((())))))))))))((((((&&&''')))*********(((((('''''''''((()))*********))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))******(((((()))***************%%%&&&((((((((((((***,,,***)))(((''''''((()))******))))))(((((())))))***))))))))))))***************************************************++++++,,,............//////////////////...---------......---///444<<>>@@@BBB>>>======???BBBDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJKKKLLLJJJFFFBBB??????===;;;;;;;;;<<<;;;::::::999777555444333333333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---///000111111000///111444777888:::???FFFLLLOOOQQQUUUVVVSSSMMMEEEAAA>>><<<999888888777555333777777555333111///...---000000111111000000///...........................++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...///000000///...---,,,,,,,,,+++******))))))++++++++++++++++++++++++---,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***)))))))))***,,,...///222222222000---,,,+++,,,(((((()))************)))((())))))******))))))((('''((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))*********)))(((((((((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))))))))(((((()))***************((()))+++***))))))+++,,,***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......---...111666@@@MMM\\\eeeiiiiiikkkpppwww|||/////////...............//////......---.........------,,,,,,,,,---...///------...000222333444555444777999;;;<<<===@@@BBB???===<<<===AAADDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIHHHEEEBBB@@@???===;;;;;;;;;<<<ӵ555444444444444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++---///000111111000///000333666888:::>>>EEEKKKPPPRRRVVVWWWUUUOOOIIIDDD@@@===:::888777666555444444333333333333333333333000111111111111000////////////............------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++Ħ++++++***+++,,,,,,Ħ,,,+++,,,,,,,,,------,,,,,,,,,,,,---.../////////...---+++ӵ)))++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))***++++++000000111///---+++,,,---******+++,,,,,,,,,,,,+++)))))))))******))))))))))))((('''''''''(((***+++'''((((((((()))))))))***''''''''''''(((((((((((((((((((((Ħ((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((()))))))))))))))))))))))))))******+++************************(((((()))***************)))+++++++++))))))***+++******)))(((((()))******,,,+++***))))))***+++,,,((()))))))))***************************************+++,,,---...---,,,+++++++++++++++,,,,,,,,,---++++++++++++,,,------......///000222777???HHHOOOSSSSSSUUUYYY^^^ccceeefffhhhmmmttt{{{//////////////////////////////...---,,,,,,------------+++++++++,,,...///,,,---...///111222333444222444777888999;;;===@@@???>>>===>>>AAADDDFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDDDD???===;;;;;;;;;4ĉ@ӵ666555444444333222111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,...///000000/////////222666888:::>>>DDDJJJRRRSSSUUUUUUSSSOOOJJJHHH@@@===999777666666444333---......///000111111222111111111111111000000//////.........---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++>L******))))))+++,,,=hĦ++++++,,,,,,,,,,,,,,,,,,++++++,,,---/////////...---4ĉ@ӵ++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,---...---+++***+++,,,******+++,,,,,,,,,,,,+++))))))************)))))))))((('''''''''(((***+++(((((((((((())))))))))))&&&'''''''''((((((((()))'''''''''>L'''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******+++++++++++++++++++++++++++(((((()))***************)))*********((('''((()))******))))))))))))******,,,+++***))))))***+++,,,((()))))))))************************************&&&'''(((******)))((((((++++++,,,,,,,,,---------+++++++++++++++,,,---...//////000111222666;;;???EEEDDDDDDFFFJJJMMMNNNNNNQQQVVV\\\bbbfffiiillloootttttttttuuuuuuvvvwwwwww{{{}}}...////////////000000000//////...---,,,,,,,,,,,,------,,,+++,,,---...///,,,---...///000111222333222444666777888999;;;===???>>>>>>@@@CCCEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJFFFEEECCCAAAAAABBBDDDEEE???===;;;;;;;;;GG=?666555444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******+++,,,---...---------......///000000...111555888:::===CCCHHHSSSSSSSSSRRROOOLLLIIIHHH@@@===999666555444333222000000000000000000000000111111222222111111000////////////...------,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++HdĦ************+++=Īj++++++,,,,,,,,,,,,++++++***+++---...//////...---GG=?,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***++++++))))))***+++(((((()))************))))))******++++++******))))))((('''''''''(((***+++(((((((((((())))))))))))'''''''''(((((())))))***&&&&&&&&&HdĦ'''))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((()))***+++(((((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++*********(((((()))***************'''((())))))'''&&&''')))************************************************))))))))))))************************************((()))******++++++******,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------///000111111222555777<<<;;;:::;;;>>>???@@@???BBBEEEIIILLLOOOQQQTTTWWWYYYYYYZZZZZZ[[[]]]^^^___cccfffiiilllnnnooorrrtttsssssstttuuuwwwyyy{{{}}}...//////ӵ111000///ĭӵ---ӵ...Ħ333555777888888888;;;<<<>>>ӵӵCCCBBBĦƜ`1.׼s888666555333Ħ000000---------------------ӵ,,,Ħ*********,,,---......---,,,,,,ĭӵNNNJJJĦ222111444Ħ111Ħ222111000000111111000//////...------...---++++++DdD+++,,,,,,?fӵ++++++,,,Ħ***+++,,,ӵƜ`1.׼s,,,,,,ĭӵ---***+++++++++++++++++++++++++++ӵ***+++++++++Ħ)))*********))))))************))))))******Ħ((((((((((((((()))(((Ħ((())))))***++++++&&&''''''DdD)))))))))******ӵ((((((ӵ&&&ӵ((((((((())))))Ħ))))))ӵ&&&((()))***ĭӵ++++++)))))))))************************************,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------...------,,,,,,,,,,,,---+++---///111111111333444888666555666999;;;;;;:::;;;<<<>>>??????BBBEEEHHHFFFFFFFFFGGGIIIKKKMMMNNNMMMPPPTTTUUUUUUUUUXXXZZZ\\\\\\\\\\\\]]]___```aaafffffffffggghhhiiijjjjjjjjjkkklllnnnqqquuuxxxzzz...///?~4111222222g&e>&e...g&e...>hӵ666888888888999;;;<<<g&eEEEguO>uO>&eGGGGGG4ff?>ߝL;;;gĉ@999888777666Shӵ///..................g&e,,,>hӵ)))***,,,---//////---,,,fff?><z555g&e>&ePPPMMMHL222111111ShӵgL222222111000000222222222111000//////S?ʬ///...3h?D%%)?,,,,,,ZufĦ+++++++++gL+++***+++g&e...gĉ@,,,,,,g&e>&e...@e)))***??++++++******************g<ĉ***+++,,,---3we<Ħ)))*********3h?@e,,,,,,,,,,,,+++******+++Z***(((((((((((()))3h?gL(((((()))***++++++,,,'''((((((D%%)?)))fff?><z((((((=?Ħ(((g&e$$$g&e(((((((((S?ʬ)))4ff?>ߝL(((@e(((g&e***&&&(((3h?g&e>&e***+++??))))))))))))************************************+++***)))((()))***,,,---***++++++++++++,,,,,,,,,///......---,,,,,,,,,,,,(((+++///111111111222333666444444555888:::;;;:::888999999999999;;;???BBB<<<<<<===>>>@@@BBBEEEGGG???BBBEEEFFFDDDDDDFFFHHHLLLLLLKKKKKKKKKKKKKKKLLLQQQQQQPPPQQQQQQSSSTTTTTTWWWXXXZZZ\\\^^^aaaccceeeggglllttt{{{~~~|||xxxsssvvvyyyzzzzzz|||2224Dӵ///222222Hƅ^Hu]Ħ+++Hu]Ħ000ZuR)Ħ444555666888:::;;;<<<Hu]ĦAAAHŐeHŐeHu]ĦJJJqIܗGIӵ???tt999777444HGgĉ@......------......//////Hu]Ħ...ZuR)Ħ+++++++++++++++///...sߝLGdUĦ777Hƅ^Hu]ĦMMMntHdĦ555333HGgĉ@111HdĦ000000000111222111111000000//////Htƅ^++++++Bt=o9ĦDtfo9Ħ---,,,,,,g?+++,,,HdĦ,,,+++,,,Hu]Ħ,,,tt,,,---Hƅ^Hu]Ħ+++H׼s...++++++,,,,,,***++++++++++++***tQ+++++++++,,,je<Ħ+++***(((Bt=o9ĦH׼s******))))))(((((()))))))))HtĦ***((('''&&&(((Bt=o9ĦHdĦ)))))))))'''''')))***))))))(((Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ)))Hu]Ħ''')))Htƅ^***qIܗGIӵ)))H׼s++++++Hu]Ħ+++)))Bt=o9ĦHƅ^Hu]Ħ)))*********+++++++++,,,,,,,,,******************************))))))******+++,,,...,,,***))))))***,,,---,,,,,,,,,,,,---...//////------------///111333444444444444444444444444444444555666777888888888888;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@AAACCCDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAHHHFFFEEEEEEHHHNNNTTTXXXVVVXXX]]]aaaeeeggghhhhhhkkklllnnnoooppprrruuuxxxrrrtttvvvxxxzzz~~~|||vvvpppnnniiieeecccccceeefff___aaadddeeeeeefffhhhjjjooossswwwyyy|||1111114DuXӵ///111111DdDΦDdDĦ,,,DdDĦ///...t|<333333555666888999;;;;;;DdDĦCCCDdDΦDdDΦDdDĦJJJpeƜ4DuTӵ???`eĭ777qet................../////////DdDĦ------t|<,,,,,,,,,,,,,,,,,,///...DdDDdDĦ444DdDΦDdDĦSSSq<niDdDĦ333qet000222DdDĦ000000000111222111111000000///q<R,,,,,,qjRgdKӵHdDĦgdKӵ...---GR/f6LĭĦ++++++DdDĦ,,,+++,,,DdDĦ,,,`eĭ---DdDΦDdDĦ+++DdDĦ000,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++geĦ))))))***FSĦ+++)))qjRgdKӵDdDĦ******)))))))))))))))))))))DdDĦ******(((&&&qjRgdKӵDdDĦ)))))))))'''''')))***)))))))))HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ(((DdDĦ'''q<R******peƜ4DuTӵ)))DdDĦ***)))DdDĦ***qjRgdKӵDdDΦDdDĦ))))))************))))))*********+++++++++******************************))))))******+++,,,---,,,+++******+++,,,,,,,,,,,,+++,,,,,,---...///.........///000222444555444444444444444444444444444444555666777777777777999::::::;;;;;;::::::999999::::::;;;<<<<<<======>>>===<<<===>>>???>>>======>>>???@@@@@@???>>>===AAAAAABBBCCCEEEGGGJJJKKKIIIKKKMMMPPPRRRSSSTTTTTTZZZ[[[\\\\\\\\\]]]___aaa```bbbdddeeegggjjjooosssqqquuuzzz~~~~~~yyyrrrooommmiiiccc^^^[[[YYYUUURRRPPPPPPRRRSSSSSSUUUVVVWWWWWWXXXZZZ[[[ZZZ^^^bbbeeegggmmmvvv~~~//////4DuXӵ...000///DdDΦDdDӵ,,,DdDĦ------o)h000222333444555777999:::;;;DdDĦCCCDdDΦDdDΦDdDӵJJJ=ӊB1.uTӵ>>>HߝL`o9777po9wӵ...///////////////...DdDĦ,,,,,,o)h---------------------///...DdDΦDdDĦ222DdDΦDdDӵWWWGIpӵDdDĦ444po9wӵDdDĦ111111111111222111111000000///po9u......------GIdnuR)ĦDdDĦnuR)Ħ......CdgĪj+++DdDĦ+++++++++DdDĦ---HߝL`o9---DdDΦDdDӵ,,,DdDĦ111...------,,,,,,,,,---------------------,,,geĦ))))))sp?aĦ***)))GIdnuR)ĦDdDĦ)))***************)))))))))DdDĦ******((('''GIdnuR)ĦDdDĦ)))))))))'''''')))***))))))***DdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ&&&DdDĦ'''po9u&&&'''******=ӊB1.uTӵ***DdDĦ))))))DdDĦ)))GIdnuR)ĦDdDΦDdDӵ))))))************(((((()))))))))***************************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---.../////////000000222333555666333333333333333333444444333444555666777777777777777888888999999999888888777777888888999999::::::<<<:::999:::;;;;;;:::999:::;;;;;;<<<<<<<<<;;;;;;<<<===???AAABBBAAA@@@???EEEEEEEEEFFFFFFFFFGGGGGGOOOPPPQQQPPPNNNNNNPPPQQQPPPQQQRRRSSSTTTVVVZZZ]]]___bbbfffhhhjjjllloooqqqrrruuu{{{xxxpppccc___ZZZXXXVVVSSSNNNJJJKKKJJJGGGEEEDDDDDDEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKFFFIIIMMMOOOQQQWWW^^^eeelllqqqzzz......4DuXӵ...///...DdDʜ4DuTӵ,,,>d<Ħ,,,Dt...222333444666888999:::>d<ĦAAA>d<ʜDd<ʜ4DuTӵJJJIIIF&uTӵ>>>4DufئL>e777puR)Ħ///000000//////......>d<Ħ---Dt------------------......DdDΦDdDĦ222>d<ʜ4DuTӵZZZ4DwDd<Ħ888puR)Ħ>d<111111111111111111000000///peӵ///ĦpeӵDx<>d<ӵDd<...qR/ܗ?fӵ+++>d<++++++>d<Ħ---4DufئL>e,,,DdDʜ4DuTӵ,,,DdDĦ333///......------------...---------------,,,geĦ+++s<v>aĦ)))(((peӵDx<DdDĦ)))******+++++++++((())))))DdDĦ***(((((((((peӵDx<>d<))))))'''''')))***((()))+++>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ&&&>d<Ħ(((peӵ&&&Ħ***F&uTӵ)))DdDĦ))))))>d<Ħ)))peӵDx<>d<ʜ4DuTӵ))))))************))))))))))))*********+++******************************))))))******+++,,,******+++,,,,,,,,,++++++++++++++++++,,,---...///...///000111222444555555333333333333444444444444333444555666666777777666666666777888888888777777888999999999:::::::::;;;<<<;;;::::::;;;<<<:::999;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>@@@@@@???===<<dp&ĒR??????nfʜd<Φ>d<Ħ111s&dq&ĒR[[[```i?ʜtd<Ħ999HHܗDӊB222<x111111111111000000///B?daĦ))))))B?Ho9+++>d<++++++,,,,,,((())))))>d<ӵ((()))B?Ho9***<x'''''')))***((()))+++&ӫeʬtIӇ(((>d<Φ>d<Ħ(((D&ӫetIӇ(((DdDĦ'''sdKĦ)))B?dp&ĒR(((***>d<sdKĦ+++B?Ho9***s&dq&ĒR)))))))))*********************+++++++++,,,,,,******************************))))))******+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,---......---...///000222333444444333333333444444555555555333444555666777777777777555666777888888888888888:::::::::::::::;;;;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCDDDEEEFFFHHHGGGGGGHHHJJJLLLLLLMMMNNNNNNMMMMMMOOOPPPOOOQQQTTTTTTTTTTTTUUUVVVXXXZZZ]]]aaacccddddddccchhhkkknnnnnnnnnmmmnnnpppzzz}}}xxxnnnddd\\\VVVRRROOOJJJHHHFFFEEEEEECCCBBB@@@?????????>>>>>>============>>>??????======>>>???@@@@@@@@@@@@@@@BBBDDDGGGHHHLLLRRRWWW]]]dddjjjooolllmmmmmmnnnoooppppppqqq------4DuXӵ......---Hu]3hh,,,------ne******=e///000111222444666777888neBBBCCCpIƎ@t@hHHHJJJKKK>hAAAAAABBBfe888@ďD000000000///////////////...ne//////=e,,,,,,,,,,,,,,,,,,......ege///000sĪj@hLLLWWW^^^fdDĦ777@ďD111111Hkge222222111111111000000///@h......@G,,,---HĪj@IŌ...+++Bene,,,Hkge+++ne------fe***Hu]3hh,,,------se000///...---------------,,,,,,,,,,,,,,,+++geĦja>aĦ***)))@G,,,+++se+++++++++++++++)))))))))<Ō)))******@G)))***Hkge)))'''''')))***))))))***HĪj@IŌ((((((ege'''(((Hu]3hIŌ((((((DdDĦ(((ne((()))@h******>h+++++++++se+++ne++++++@G)))***sĪj@h))))))))))))***************++++++++++++,,,,,,,,,******************************))))))******+++,,,*********++++++,,,,,,---*********++++++,,,---...,,,---///111222333333333444444444555666666777777444555666777888888888888666777888999999999999999999999:::::::::::::::::::::888888999:::;;;;;;999:::999999999:::;;;<<<===::::::::::::;;;===>>>???===>>>???@@@AAACCCDDDDDDAAACCCDDDEEEEEEFFFIIIKKKJJJKKKLLLLLLJJJJJJKKKLLLLLLNNNPPPQQQPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXXXXWWW___bbbffffffdddcccdddfffnnnppptttxxx{{{~~~|||~~~zzzzzzzzz|||}}}yyyuuurrrhhhbbbXXXPPPLLLJJJIIIIIIDDDCCCCCCBBBAAA@@@??????<<<<<<======<<<;;;:::999:::<<<===<<<;;;;;;<<<=========;;;;;;;;;;;;<<<===???BBBFFFIIILLLOOOSSSVVVUUUVVVWWWXXXYYYZZZ[[[\\\---4DuXӵ///ĵD^+++,,,---...---***+++///...///000222333555666777@@@BBBCCCGGGGGGIIIKKKKKKAAAAAABBBDDD888888999222111111111.........//////////////////---------------------......000000111<<aĦ+++******+++++++++s׼s+++++++++++++++***)))))))))Ho***)))***+++)))))))))***))))))'''''')))***)))))))))(((((((((''''''(((D^(((((((((DdDĦ((((((((('''(((,,,*********++++++,,,,,,s׼s******)))******)))***)))***)))))))))))))))************************++++++++++++******************************))))))******+++,,,*********)))***,,,---...************+++,,,---...---...000222444444444444555555666666777888888999555666777888999999999999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888777777888;;;<<<<<<;;;:::999999999:::;;;======;;;;;;<<<<<<======>>>>>>===>>>@@@CCCDDDEEEEEEEEEAAACCCDDDEEEEEEFFFHHHKKKGGGHHHJJJJJJHHHGGGHHHIIILLLNNNQQQRRRRRRRRRSSSTTTSSSTTTTTTUUUUUUVVVVVVVVV[[[```eeefffcccbbbdddggghhhiiikkknnnqqqtttwwwyyyssstttxxx|||}}}|||{{{zzzvvvpppoooooopppqqqrrrqqqmmmkkkgggjjjmmmooonnnmmmmmmllliiijjjkkkkkkkkkllloooqqqoooooooooooommmkkkiiihhhiiigggeeecccbbb```\\\ZZZUUUQQQJJJFFFDDDCCCBBBBBB@@@AAAAAA@@@???>>>>>>???;;;<<<======<<<:::999777888999::::::999999;;;<<<:::999888888999999999999999<<d<Ħ///+++,,,---.........Ħ+++---///000000000///......000111333555666777666888ĦAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKKKKIIIFFFEEEEEE??????@@@CCCFFFHHHGGGFFF@@@===999666666999===AAA666555444333222111111111---.........//////000000Ħ...............////////////////////////............///000222222333444333222222555999<<<===GGGRRRZZZ```eeeccc___>d<Ħ:::888777111222333444444444333333333333444555444333222111111111111000//////......///.........---------------------,,,,,,+++++++++++++++,,,,,,---...//////------------------------,,,---......//////......,,,+++******Ħ---******+++,,,---///000111)))>d<Ħ,,,,,,------...Be...---000///...---,,,+++++++++......//////......geFYĉ---...>aĦ,,,++++++,,,...111...---,,,+++***+++Be,,,,,,++++++*********)))))))))nu]ӵ***+++((((((***,,,))))))))))))************((()))))))))'''''')))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((>d<Ħ(((((((((((((((>d<Ħ(((((((((Ħ%%%'''((()))((()))***,,,************************((()))+++,,,Be'''))))))((((((Ħ)))))))))))))))************)))***,,,------,,,***)))))))))))))))************))))))))))))*********************************************)))***++++++,,,+++***)))))))))+++...///************+++,,,---......000222444555666555555555666666777888999999:::666777888999999::::::999888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999888888:::===>>>>>>>>>;;;;;;::::::;;;===>>>@@@===>>>@@@AAAAAA@@@>>>===<<<===@@@BBBDDDDDDCCCBBB@@@AAACCCBBBBBBCCCEEEGGGGGGIIIJJJJJJIIIHHHHHHIIIJJJLLLOOOPPPQQQQQQSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[VVV\\\aaacccaaa```cccfffgggggggggiiilllppptttwwwrrrrrruuuzzz|||}}}{{{}}}|||wwwsssrrrsssppprrrpppllljjjjjjeee^^^^^^^^^___aaacccbbb^^^\\\]]]bbbggghhheeebbbaaabbb]]]]]]]]][[[ZZZZZZ\\\^^^]]]]]]]]]]]]\\\ZZZXXXWWWVVVTTTSSSRRRRRRQQQOOOLLLJJJHHHDDDBBBAAA???===;;;<<<======<<<;;;:::;;;;;;999:::;;;;;;:::888555444666888::::::999999;;;<<<:::999888999:::<<<<<<;;;666888<<<>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB?aŖ%7uSQuR)ӵsdKĦ///++++++,,,---...gdKĦ------............///,,,---...000222444666666:::gdKĦ>>>@@@@@@@@@AAACCCEEEFFFFFFEEEDDDCCCHHHMMMMMMIIIGGGHHHKKKHHHGGGFFFEEEDDDDDDDDDDDDCCC@@@===:::999888777555555555666666555333222111---------............gdKĦ///////////////000000000000000000000000......---...///222555666666444222222333666:::<<<>>>EEEPPPYYY^^^```aaaaaagdDĦ;;;777111///000111222333444444444444444444555444444333333222222111111000/////////////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++gdKĦ+++,,,,,,,,,,,,,,,,,,,,,,,,+++sdKĦ++++++,,,...000000---+++///......---------......))),,,......,,,***ŶS,,,,,,+++3we<***+++---...+++)))(((+++///000,,,,,,+++***)))))))))*********)))iĉ@3hR/Ō((((((((('''''''''******))))))******+++,,,+++*********))))))(((((((((((())))))******++++++((((((((((((((((((((((((((((((((('''&&&DdDĦ)))))))))))))))sdKĦ((((((gdKĦ))))))************))))))))))))))))))************((()))+++---+++***(((((()))gdKĦ+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---222333555555444555666888555666777888999888777777999999;;;<<<============@@@@@@???>>>>>>>>>>>>???;;;<<<===>>>?????????????????????>>><<<<<<>>>@@@>>>===;;;;;;<<<======<<<======>>>?????????????????????@@@AAACCCEEEGGGHHHBBBDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJLLLNNNOOOPPPPPPPPPRRRSSSSSSSSSSSSSSSTTTWWWYYYZZZ______aaabbbbbbaaa``````ccceeeiiikkkmmmnnnqqqsssooommmnnnssszzz~~~{{{|||~~~~~~zzzwwwwwwuuusssssssssqqqkkkfffnnnllljjjiiigggaaaYYYRRRUUUVVVVVVWWWXXXXXXYYYYYYWWW___hhhkkkggg```\\\[[[XXXVVVSSSPPPOOOPPPRRRSSSSSSRRRPPPNNNMMMMMMNNNOOOMMMLLLIIIGGGEEEDDDDDDDDDDDDCCC@@@>>>======>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999888777:::::::::999999888888888999999999999999999999999::::::999999999999999999===<<<<<<<<<<<<===>>>>>>>A...ne...000---------...ne---------............///---...///000222333555555ne<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEEEECCCHHHLLLLLLIIIGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB>>>;;;:::999888666444444555555555333222111///////////////000ne//////////////////000000000000000000000000//////...///000333555777666555333222333555999;;;@@@GGGQQQ[[[```cccdddDe@@@===999333000111222222333333333333333444444555444444333333333333222222111000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++ne++++++,,,,,,,,,,,,,,,,,,,,,,,,+++ne+++++++++,,,---///111111///---,,,......------------......///111222000---***>A,,,------k<******+++,,,---,,,***))),,,000111---)))++++++******)))***************)))fh((())))))))))))))))))******))))))******+++,,,************)))))))))(((((()))))))))))))))******(((((((((((((((((((((((()))))))))((((((De))))))))))))))))))ne((((((ne)))))))))************))))))))))))))))))************)))***+++------,,,+++***))))))ne******))))))))))))))))))))))))++++++++++++++++++++++++*********))))))***************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111333444555555555777999999999;;;<<<<<<<<<;;;:::<<<===>>>??????@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFHHHHHHFFFEEEEEEFFFBBB@@@>>>>>>?????????>>>;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDFFFHHHJJJLLLFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNQQQSSSTTTUUUUUUUUUWWWYYYWWWWWWWWWWWWXXXZZZ\\\]]]]]]___bbbdddggghhhhhhhhhhhhhhhggghhhjjjmmmoooqqqllllllmmmrrrxxxzzzvvvsssrrruuuwwwwwwwwwwwwxxxyyy}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttqqqooonnnooorrrtttrrrlllggghhhfffdddccc```[[[TTTOOONNNOOOOOOOOOPPPPPPQQQQQQTTT[[[dddhhhgggccc^^^[[[VVVTTTPPPMMMLLLMMMNNNPPPNNNLLLJJJHHHHHHHHHIIIJJJIIIHHHFFFDDDBBBBBBBBBBBBCCCAAA???===<<<======>>>>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::999888777:::::::::999999888888888999999999999999999999999999999999999999999999999<<<<<<;;;;;;<<<<<<===,,,------///111............***---------............///...//////000111222333444:::;;;===>>>?????????@@@@@@BBBCCCDDDEEECCCGGGKKKKKKJJJIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFCCC???===<<<;;;999888333333444444444333333222222111111111111111/////////////////////000000000000000000000000000000000000111333555666666555333222222444777999>>>EEEOOOXXX^^^bbbdddeeeLLLDDD@@@;;;555222222222333333333333333333333444444555444444333444444333333222111111111////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///......---------,,,,,,,,,------......//////...+++)))------...***))))))***+++,,,---++++++---000111...************)))******++++++******))))))(((((())))))******++++++***))))))))))))***++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))((((((((())))))))))))************))))))))))))))))))***************+++,,,,,,,,,+++***)))******)))))))))))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111000222444555555666888::::::;;;<<<=========<<<<<>>@@@BBBCCCDDDDDD@@@@@@AAABBBDDDGGGIIIKKKLLLLLLLLLMMMNNNPPPRRRSSSRRRQQQOOONNNOOOQQQTTTVVV[[[\\\]]]]]][[[[[[\\\]]][[[[[[[[[[[[\\\]]]^^^___]]]___cccgggkkknnnooopppppplllhhhgggjjjmmmnnnnnnggggggiiimmmqqqqqqlllhhhiiijjjlllmmmmmmmmmoooqqqwwwvvvtttsssrrrrrrrrrsssssssssrrrrrrqqqpppoooooojjjjjjllloooqqqnnngggaaa```^^^[[[YYYWWWSSSNNNJJJMMMLLLLLLLLLLLLLLLMMMMMMPPPUUU]]]eeehhhfff```[[[RRRPPPMMMJJJHHHIIIJJJKKKFFFEEECCCBBBAAABBBBBBCCCBBBBBB@@@???????????????@@@???>>><<<<<<<<<===>>>===<<<<<<;;;;;;::::::999999999:::::::::999999888999999999999999888888888999999999999999999999999888888888999999::::::;;;;;;;;;:::::::::;;;<<>>??????>>>>>>>>>@@@BBBDDDEEEDDDGGGJJJKKKKKKKKKLLLNNNNNNMMMLLLKKKKKKJJJKKKKKKFFFCCC@@@===<<<;;;:::888333333444444444333333333222222222222222111111111////////////////////////000000000000000000000000000000///000111222333444666555333222222333555777999???IIIQQQXXX\\\___aaacccaaaYYYNNNFFFBBB===777444444333333222222222222333333444444555444444444444333333222111111000000////////////////////////---------...............------------------------------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///---,,,,,,,,,,,,------...+++,,,,,,,,,------///000---.........------,,,,,,++++++***))))))***++++++,,,++++++,,,//////---+++***)))))))))***+++,,,,,,******))))))))))))******''''''((()))******++++++)))))))))))))))***++++++*********)))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************++++++,,,,,,+++***)))(((++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///111333444555666999;;;999999999:::::::::::::::??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSTTTSSSRRRQQQQQQIIIGGGEEEDDDDDDDDDBBBAAA???@@@BBBDDDEEEFFFGGGGGG@@@@@@@@@AAACCCFFFIIIKKKOOOOOONNNNNNOOORRRUUUXXXWWWUUUTTTSSSUUUXXX\\\___eeeffffffdddbbb``````aaaaaaaaaaaaaaaaaaaaabbbbbbaaacccfffiiilllnnnpppppptttooojjjjjjmmmooollliiiaaaaaaaaadddffffffdddaaadddfffggghhhhhhiiikkkmmmtttrrrqqqppppppqqqssstttttttttsssrrrppppppqqqsssnnnlllkkkkkkjjjggg```ZZZ\\\ZZZXXXUUURRROOOMMMKKKMMMLLLKKKJJJJJJJJJJJJKKKMMMPPPWWWaaahhhhhh```YYYOOOMMMJJJGGGFFFFFFFFFGGGAAA@@@???>>>>>>>>>>>>???>>>==================>>>>>>======<<<<<<<<<======;;;;;;;;;::::::999999999777777888999999:::999999999999999888888888888888999999999999999999999999777777888999::::::;;;;;;::::::999999::::::;;;////////////////////////+++,,,---------...000222***+++,,,---............---------............/////////000000000111111111444555666777999;;;===>>>============???AAACCCEEEEEEGGGIIIKKKLLLMMMOOOQQQOOOOOONNNMMMLLLLLLLLLLLLGGGDDD@@@>>>===<<<:::999555555444444444444444444222222222111111000000000000000000000000000000000111111111111111111111111///////////////000111111555444333222222333555666666<<>>>>>======??????@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIILLLMMMNNNNNNMMMMMMOOOQQQJJJGGGEEEDDDDDDDDDCCCAAAEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEGGGJJJMMMOOOPPPOOOMMMMMMOOORRRVVVYYYXXXWWWVVVVVVYYY]]]bbbeeehhhiiijjjiiihhhggghhhiiijjjjjjjjjjjjjjjiiiiiiiiihhhiiijjjkkkllllllkkkjjjmmmiiigggiiillllllgggaaa]]][[[ZZZZZZ\\\^^^```aaabbbdddffffffffffffhhhjjjoooooonnnoooppprrrssstttuuuvvvuuusssqqqqqqsssvvvtttooojjjhhhfffddd```\\\^^^]]][[[YYYVVVTTTSSSRRRLLLKKKIIIGGGFFFFFFGGGGGGKKKMMMRRR[[[dddddd]]]VVVLLLKKKHHHFFFDDDDDDDDDEEE@@@??????>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<:::::::::::::::999999999666666777888999999999999888888888888888888888888999999999999999999999999777777888999::::::;;;;;;:::999999999999:::;;;;;;000000000000000000000000,,,---......------///111)))***+++---...///000000---------............////////////000000111111111333333444666888:::<<<===<<<<<<===>>>@@@BBBCCCDDDGGGHHHIIILLLNNNQQQSSSTTTQQQQQQOOONNNNNNNNNNNNNNNIIIFFFBBB???>>>===<<<:::888777666555444444444444222222111111000/////////000000000000000000000000111111111111111111111111......//////////////////333222222111222333444555777<<>>???@@@BBBBBBAAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFGGGIIILLLHHHFFFDDDDDDDDDDDDCCCBBBHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFIIILLLNNNNNNMMMLLLMMMOOORRRVVVXXXWWWWWWVVVWWWYYY\\\```cccaaacccfffhhhiiikkkmmmpppppppppppppppooonnnlllllliiijjjjjjiiihhheeecccbbb```______bbbdddccc___ZZZ[[[YYYWWWVVVWWW[[[___bbb```bbbeeefffeeedddeeeeeeiiiiiijjjlllmmmnnnoooooorrrttttttqqqnnnmmmooorrrqqqlllfffdddeeefffdddccc___``````]]]ZZZXXXXXXYYYPPPNNNKKKIIIGGGGGGHHHHHHKKKKKKNNNUUU[[[[[[UUUOOOIIIHHHFFFDDDCCCCCCCCCDDD????????????????????????<<<===>>>????????????>>>>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::555666777888888888888888777777777888888888888888999999999999999999999999888888888999999::::::;;;::::::999999999:::;;;;;;000000000000000000000000---...///...,,,,,,...000***+++,,,---......///...---------............///---......///000111111222111222333444777999;;;<<<;;;<<<>>>@@@AAACCCCCCDDDHHHIIIJJJMMMPPPSSSUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPLLLIIIEEEBBBAAA@@@???===;;;:::888666555444444444222222222111000/////////000000000000000000000000111111111111111111111111//////000000000/////////111111111111222333555666888<<>>???@@@@@@AAA@@@@@@@@@BBBDDDDDDCCCCCCEEEFFFHHHFFFDDDDDDDDDEEEDDDCCCGGGGGGHHHJJJKKKKKKKKKKKKIIIGGGEEECCCDDDFFFIIIKKKLLLLLLLLLMMMOOORRRUUUWWWVVVUUUUUUUUUUUUWWWXXXYYYVVVYYY\\\^^^```bbbeeehhhhhhiiiiiihhhgggeeedddbbbaaaaaaaaa```^^^\\\YYYXXXUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\[[[ZZZYYYYYY[[[___aaa```cccggghhhgggdddcccbbbdddeeeggghhhiiihhhgggffflllooopppmmmhhhfffhhhkkkfffbbb______aaacccbbb```ZZZ\\\]]][[[XXXVVVVVVWWWSSSQQQMMMJJJHHHHHHHHHIIIIIIJJJKKKNNNPPPOOOKKKFFFEEEDDDCCCBBBBBBBBBBBBCCC>>>?????????????????????===>>>???@@@@@@??????>>>?????????>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;666666777777888777777777666777777777888888888999999999999999999999999999999999999999999999999999:::::::::::::::;;;<<<<<<000000000000000000000000...//////...,,,,,,---///,,,,,,------...------------------.........//////------...///000111222222111111222444666999;;;<<<:::<<<>>>AAACCCDDDDDDCCCJJJIIIJJJMMMQQQUUUWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRNNNKKKGGGEEEDDDCCCAAA@@@===<<<999777555444444555333333222222111000//////000000000000000000000000111111111111111111111111000111111111111000000///000000000111222444555666888;;;???BBBDDDGGGJJJLLLQQQUUUTTTLLLDDD@@@<<<999666555333222222333555666111222333444555555555555444444333333222111111000////////////////////////000000//////.........---..............................////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////......000111222222222222.........//////111222222555666;;;CCCJJJMMMKKKHHH333222000///.........///+++,,,,,,------,,,,,,+++,,,---------,,,,,,...///,,,,,,+++***)))))))))*********))))))))))))******************))))))))))))((((((((((((((()))******(((((())))))*********+++*********+++,,,,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************))))))(((((()))***++++++(((((())))))******++++++))))))))))))))))))))))))******************************))))))))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///222333555555555555666888888777666666666777888999:::::::::;;;::::::999999;;;::::::;;;;;;<<<===>>>;;;<<<===>>>????????????<<>>??????>>>>>>>>>===>>>???@@@@@@???>>>>>>@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777666666666666777777888888888999999999999999999999999999::::::999999999999999999;;;;;;::::::;;;;;;<<<===222222222111000//////...................................................111///+++***+++,,,...............//////000111222444333222222333555888999???@@@AAAAAA@@@@@@BBBDDDIIIHHHIIINNNSSSWWWWWWVVVSSSSSSSSSRRRRRRRRRRRRRRROOONNNMMMKKKHHHFFFCCCBBBAAA???;;;777444444444555222222222111111111000000111111111111111111111111222222222222222222222222111111000000000000111111111111111222333444555666666;;;@@@DDDFFFJJJPPPUUUXXXUUUQQQNNNKKKEEE>>>888555444333222222222333444111111222222222111111000111111111111111000//////...---,,,---/////////...//////............//////---......///000111111222......////////////......------......///......---////////////////////////,,,---///000000000///...000000000000000000000000//////000111111111000000111000//////000222444666444===EEEKKKXXXbbb[[[KKK;;;777222///......---,,,***++++++++++++***))))))......---,,,---...///000---,,,***(((((()))***++++++++++++*********************************************+++++++++,,,,,,,,,+++)))((('''''')))+++,,,,,,,,,++++++***)))((((((,,,,,,+++***)))(((''''''''')))***++++++***)))'''&&&''''''((()))******+++''')))***)))((('''(((***,,,++++++***)))(((''''''++++++************************************************************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++******++++++,,,,,,,,,++++++***------++++++++++++------++++++++++++,,,---......444555555444222222444555555555555555555666777777666888999:::888888999:::;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBAAA@@@??????EEEEEEFFFFFFFFFFFFEEEEEEJJJHHHFFFFFFHHHJJJKKKJJJJJJKKKNNNQQQSSSTTTUUUUUUYYYWWWTTTQQQNNNLLLKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQVVVUUUTTTRRRPPPOOOMMMMMMOOONNNMMMLLLMMMPPPSSSUUUOOOQQQRRRSSSTTTWWW\\\___```dddfffccc^^^\\\^^^aaaeeehhhmmmmmmjjjddd```]]]dddcccbbbaaaaaa```^^^\\\ggghhhiiijjjhhhccc^^^ZZZXXXVVVUUUVVVWWWXXXWWWUUUNNNNNNNNNNNNNNNOOOOOOOOOMMMKKKHHHEEECCCAAAAAAAAAFFFJJJLLLJJJDDD@@@@@@BBBBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???===<<<<<<<<<<<>>===<<<;;;<<<======<<<<<<<<<<<<;;;:::999888888888888888888999999999777777888888888888777777999999999999999999999999888888888777888888999:::<<<;;;:::999999999:::;;;222222111111000//////......................................................---------......---,,,------------...///000111333222222222444666888:::>>>???AAAAAA@@@AAACCCEEEGGGGGGIIIMMMRRRVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSPPPOOONNNLLLJJJGGGDDDCCCAAA???;;;777555444444555444444444444333333333333111111111111111111111111222222222222222222222222000000////////////000000111111111222333444555666777;;;@@@CCCGGGLLLSSSYYYZZZWWWSSSOOOLLLFFF>>>999777666444333111111111222000000111222222222222222111111111111111000000///...---,,,---///000///.........------------......---......///000000111111......////////////...............///////////////........................---......///////////////////////////////////////000111111222222222111111000000//////111333555777888BBBMMMVVVbbbiii___OOO===:::555222111111111000++++++,,,,,,++++++***)))---,,,,,,+++,,,---...//////...,,,******+++,,,---******************++++++************************))))))*********+++++++++******)))))))))***+++,,,,,,,,,++++++***))))))(((************))))))))))))((()))***++++++***)))(((''''''(((((())))))******((()))***)))((('''((()))+++++++++******))))))(((************************************************************************))))))*********+++++++++************************)))************+++++++++,,,,,,,,,++++++***************++++++,,,,,,------+++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++,,,---...///222333444333111111333444444444444444444555666666444666888888777666777888;;;;;;:::::::::999999999;;;::::::::::::;;;<<<<<<<<<===???@@@@@@@@@@@@???AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEGGGIIIIIIHHHFFFHHHKKKNNNQQQRRRSSSTTTUUUTTTQQQNNNKKKIIIHHHHHHGGGFFFEEEEEEEEEGGGIIIJJJNNNNNNMMMLLLKKKJJJIIIHHHJJJIIIHHHHHHIIILLLOOOQQQNNNOOOPPPQQQRRRUUUYYY\\\^^^aaacccaaa]]][[[]]]```fffkkkppprrroooiiibbb___dddcccbbbbbbbbbaaa___]]]dddeeegggfffbbb]]]YYYWWWVVVUUUSSSTTTUUUUUUTTTSSSLLLLLLMMMMMMMMMMMMMMMMMMMMMKKKIIIFFFDDDBBBAAAAAAFFFIIIKKKIIIDDD@@@@@@BBB@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<<<<<<<;;;;;;:::999888888888888888888888888888777777888888888888777777999999999999999999999999888888888888888999999:::;;;;;;:::999999999:::;;;222111111000000//////...........................------------------------+++,,,///000000///---+++,,,,,,,,,------...///000111111111222444777999;;;<<<>>>@@@AAAAAACCCEEEGGGFFFFFFHHHMMMQQQUUUVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPMMMIIIFFFDDDAAA???<<<888666555555666555555444444444333333333111111111111111111111111111111111111111111111111/////////....../////////111111111222333444555666777;;;???CCCGGGOOOXXX___]]]ZZZWWWRRRMMMFFF???::::::888666333222111000000000111222222333333333333111111222222111111000///...---,,,---///000///...------,,,,,,,,,,,,------.........//////000000111......////////////......000//////.........//////.......................................///000000------------------------000111111222111111000000000000000000222444666888:::FFFSSS^^^gggjjj___OOO:::666222000000000///...,,,,,,------,,,,,,+++***+++++++++++++++,,,------++++++)))((((((((()))***)))))))))***+++++++++,,,************************(((((()))))))))*********)))******+++++++++++++++,,,,,,++++++***)))))))))(((((())))))*********+++((()))***++++++***)))((((((((((((((()))))))))))))))***+++***((('''((()))++++++++++++++++++++++++************************************************************************(((((()))))))))*********************************)))************++++++++++++++++++++++++*********)))******+++---......///***++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000111222222222000000222333333333333333333444555555333555666777666555666777:::::::::999999999999999999999999999999:::;;;<<<;;;<<<===??????@@@@@@@@@???@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBDDDCCCCCCEEEGGGHHHGGGEEEBBBDDDFFFJJJLLLOOOPPPQQQOOONNNLLLIIIGGGEEEEEEDDD@@@@@@??????@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEGGGIIILLLNNNMMMNNNNNNNNNOOOQQQUUUXXXZZZ]]]___^^^\\\\\\^^^aaagggmmmsssvvvssslllfffbbbddddddddddddcccaaa```___bbbeeefffddd^^^XXXUUUUUUTTTRRRQQQQQQRRRRRRQQQOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIGGGEEEDDDCCCCCCEEEHHHJJJHHHDDD@@@@@@AAA???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===;;;;;;:::999999999999::::::;;;;;;;;;:::999888777777777777777777777777777777777888888888888777777888888888888888888888888888888888888888999::::::;;;::::::999999::::::;;;111111000000////////////........................------------------------+++---000222111///------------------...///000000//////000222444777:::;;;:::===@@@BBBCCCDDDFFFHHHGGGHHHJJJNNNRRRTTTVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSPPPLLLHHHEEEAAA@@@===:::888777666666333333333333222222222222111111111111111111111111111111111111111111111111000000////////////000000111111111222333444555666888;;;???CCCHHHQQQ\\\eee___^^^[[[WWWPPPHHH@@@;;;:::999666444222111111111222333333333333333222222111222222222222111000000///------...///000///......------,,,,,,------............/////////000000---......//////......---000///...---------..............................///......------...000111------------------------//////000000000//////...000000000111333555777888:::EEEQQQZZZ______TTTHHH666333000/////////...---------......------,,,++++++++++++++++++,,,,,,---+++***)))(((((((((((()))(((((()))***+++,,,,,,,,,************************))))))))))))*********+++(((***,,,------,,,+++***+++++++++*********))))))))))))))))))************((()))************)))((())))))))))))((((((((((((***++++++***((('''((()))******+++++++++,,,,,,,,,***************+++++++++************************************************))))))))))))*********+++************************))))))*********++++++++++++++++++******************++++++,,,------......******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111222222222000111222444444444333333444444555666333555777777666555666777999999999999999888888888999999999999:::;;;<<<<<<;;;<<<===>>>@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGEEECCCAAABBBDDDFFFHHHJJJKKKLLLIIIIIIGGGFFFDDDCCCBBBAAA>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEFFFFFFJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLMMMLLLLLLNNNQQQTTTXXXZZZ]]]]]]]]]^^^```bbbhhhlllqqqrrrpppkkkgggdddeeeffffffeeedddbbbbbbbbbcccfffgggddd]]]XXXVVVWWWSSSRRRPPPPPPPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGEEEEEEDDDEEEGGGHHHGGGDDDAAAAAAAAA@@@AAACCCDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???===<<<<<<<<<;;;;;;;;;;;;999:::::::::999999888777777777777777666666666666777777888888888888777777777777777777777777777777999888888888888999::::::::::::::::::::::::;;;;;;000000000///////////////........................------------------------///111333333000//////000............///000111222---...000222555777:::;;;999<<<@@@BBBDDDEEEGGGIIIIIIKKKNNNPPPRRRTTTVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSUUUVVVVVVTTTOOOJJJGGGAAA@@@>>>;;;999888888777444444444333333333222222111111111111111111111111111111111111111111111111222111111000000111111222111111111222333444555666888;;;>>>BBBHHHRRR^^^ggg```aaaaaa]]]VVVLLLBBB===999888666444333333333444555555555444333222111000222222222222222111000000///...---...000000000/////////............//////............////////////------............------...---,,,,,,++++++++++++........................///......------...000111...........................//////000111000000000000000111222333555666777:::AAAIIIMMMOOOMMMEEE>>>666444222111222222111111---............---,,,,,,+++,,,,,,,,,------------///......---------------(((((()))***+++,,,,,,,,,*********************************+++++++++,,,,,,((())),,,---...---+++***+++++++++***************************))))))))))))))))))************))))))))))))))))))((((((((((((***++++++***)))(((((()))*********+++,,,,,,------))))))*********+++++++++*********************************************************+++++++++,,,,,,************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111222333222111222333555555555555555555666666777555666888888777777777888888888888888888888888888::::::::::::;;;<<<===>>><<<======???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDFFFFFFDDDBBBBBBCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCBBBAAA@@@???===>>>>>>>>>???@@@@@@AAA??????@@@BBBCCCEEEFFFGGGMMMLLLKKKIIIIIIHHHIIIIIILLLLLLLLLLLLKKKMMMPPPSSSXXXZZZ\\\^^^___aaaccceeegggiiijjjjjjhhhfffeeeeeeeeeggghhhhhheeecccdddeeeeeeffffffccc^^^ZZZYYYZZZUUUSSSQQQQQQQQQPPPNNNMMMOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEFFFGGGGGGEEECCCBBBBBBCCCDDDEEEFFFFFFDDDBBBAAA??????????????????????????????????????????@@@@@@=========<<<<<<<<<;;;;;;999999:::::::::999888888777777777777666666555555777777888888888888777777777777777777777777777777999999999888999::::::;;;999999999::::::;;;;;;;;;////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222555777666222//////111///......//////000111222---...000222555777999:::999<<<@@@CCCEEEFFFHHHIIIKKKNNNPPPRRRRRRSSSUUUVVVZZZYYYYYYXXXWWWVVVUUUUUURRRTTTWWWXXXVVVRRRMMMIIIAAA@@@???===;;;:::999888777777666666666555555555333333333333333333333333222222222222222222222222333222222111111222222333111111111222333444555666777:::>>>BBBGGGQQQ\\\eeecccfffiiiggg^^^RRRHHHAAA999888666555444444444555666666666555444333222111222222222333222222111000///...---...000111000////////////....../////////........................------............------,,,,,,,,,,,,+++***)))(((------------------------...............///000000////////////////////////...///000111222333333333000000111222333444555555888<<<@@@AAA@@@<<<:::888222000//////000000000///------......------,,,+++++++++,,,---------------.........---------,,,,,,)))))))))***+++++++++,,,***************************++++++++++++,,,,,,,,,((()))+++------,,,+++)))************************+++*********))))))((((((***))))))))))))))))))***(((((((((((()))))))))))))))***++++++))))))***+++)))*********++++++,,,,,,)))))))))***++++++,,,,,,***************************************************++++++++++++,,,,,,,,,************************)))************+++++++++)))))))))***************,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000111222333222222222444666666555555555555666777777666888999:::999888999:::777777777777777888888888:::::::::;;;<<<===>>>???<<<======???@@@CCCEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@BBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>===;;;;;;<<<======>>>>>>???;;;<<<===???AAACCCEEEEEEMMMLLLKKKIIIHHHGGGGGGGGGLLLMMMMMMMMMMMMNNNRRRUUUYYYZZZ\\\^^^aaaccceeefffeeeeeeeeecccaaaaaacccdddfffhhhkkkjjjfffeeefffhhhfffeeecccbbb```___^^^]]]YYYWWWUUUTTTTTTSSSQQQOOOQQQQQQPPPOOONNNMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA;;;;;;<<<<<<;;;;;;:::999999999::::::::::::999999999888888777777666666555777777888888888888777777888888888888888888888888999999999999999:::;;;;;;888888999:::;;;;;;;;;;;;////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222777<<<;;;666111//////............///000111111---...000333555777888888999<<>><<<;;;:::999777777777777666666666555444444444444444444444444333333333333333333333333222222111111111111222222111111111222333444555666777:::>>>BBBGGGOOOYYYaaaeeekkkqqqqqqhhhZZZNNNGGG<<<:::888666444333333333444444555555555555444444222222333333222222111000000.........000111000//////......------......///........................,,,------......------,,,+++,,,---...---+++)))'''---------------------------......///////////////////////////////////////***+++---///000222222333000111111222222222222222111444888888555222222333---+++***+++,,,------+++---------------,,,++++++)))***+++,,,---,,,,,,+++++++++++++++******))))))******************++++++************************************++++++++++++((()))***+++++++++******************************))))))))))))******************))))))))))))******''''''(((((())))))******''')))************+++---))))))******************((())))))***++++++,,,,,,************************************************************++++++++++++************************)))************+++++++++((()))))))))*********+++)))*********************))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...//////000111111111111333555555444444444444555666666666888::::::999888999:::666666666777777777888888999999999:::;;;<<<>>>>>>;;;;;;<<<===???BBBEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIHHHGGGEEEDDDCCCDDDBBB@@@???@@@@@@>>>===>>>===<<<<<<<<<<<<===>>><<<<<<===>>>======;;;;;;::::::;;;<<<============;;;;;;===???AAACCCDDDEEEKKKKKKJJJJJJJJJIIIIIIIIINNNNNNOOONNNOOOQQQTTTWWWYYYYYY[[[^^^aaadddeeefffaaabbbcccaaa``````aaabbbfffiiilllkkkgggeeegggjjjjjjfffbbbccceeegggeeeccc]]][[[YYYXXXWWWVVVTTTRRRRRRRRRQQQOOONNNLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJFFFFFFGGGHHHHHHGGGFFFDDDGGGGGGFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@????????????<<<<<<=========<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999888777777666666777777888888888888777777999999999999999999999999:::999999999999:::;;;;;;777888999;;;<<<<<<;;;;;;.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222888??????999222...,,,---------------...000000---...000333555666777777999===AAADDDEEEFFFGGGHHHLLLOOORRRRRRPPPOOOPPPRRRUUUUUUTTTSSSRRRQQQPPPOOOOOORRRWWWZZZYYYUUUPPPLLLAAAAAA@@@>>>===;;;:::999666555555555444444444444555555555555555555555555444444444444444444444444111111000000000000111111111111111222333444666666666:::>>>BBBFFFMMMWWW^^^hhhooowwwwwwnnn```RRRKKK>>><<<:::666444222222222111222333555666777777777222333333333333222111111000///...///000111000///...------,,,,,,------........................---,,,------......------,,,+++,,,///000///,,,)))&&&------------------------,,,---///000000000///...////////////////////////%%%&&&(((***---...///000000111111222222111111111+++...222333000,,,---111...---,,,---///000///...,,,,,,------,,,,,,+++***((()))***+++,,,+++******,,,------------,,,+++++++++++++++***************************************))))))))))))************(((((()))*********************************++++++''''''((()))***+++,,,,,,******))))))))))))******&&&''''''((()))******+++'''(((*********+++,,,...))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************))))))))))))************************************)))************+++++++++(((((())))))*********+++''''''((()))***++++++,,,((()))***+++,,,---------++++++------------++++++++++++++++++,,,---.........///000000///000222444444333333333333444555555666888999:::888888999:::555666666666777777888888888888888999:::;;;===>>>::::::;;;<<<>>>AAADDDFFFCCCDDDGGGIIILLLNNNOOOOOOKKKKKKJJJIIIGGGEEECCCBBBEEEBBB???=========<<<;;;:::999999888999:::<<<===999:::;;;<<<<<<;;;:::999:::;;;<<<======>>>======<<<===???@@@CCCDDDFFFGGGJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPRRRVVVYYYYYYYYYZZZ]]]aaadddeeeeee___aaaccccccbbb``````aaafffjjjmmmlllhhhfffhhhkkknnnhhhdddfffkkkooolllhhh```^^^\\\ZZZZZZXXXVVVTTTRRRRRRQQQOOOMMMLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGGGGHHHIIIIIIGGGEEEGGGFFFFFFEEEDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<::::::;;;<<<<<<;;;;;;;;;:::::::::999888777777666777777888888888888777777999999999999999999999999::::::999999::::::;;;<<<777888999;;;<<<<<<;;;;;;////////////..................------------......//////...,,,+++,,,...111222666999:::777222///---........................000000000111222444555666555888<<>>;;;:::;;;::::::555555555555555666777777666444222222333555555444111222333333111111222333555444333222111222333444000111222222333555888;;;777:::===???CCCLLLYYYcccgggrrrtttbbbVVVRRR???999555555555222111333444555777888999999888888333333333333222111000///000000///..............................---------........................////////////////////////........................,,,,,,,,,---...///000000111000///------...///000,,,---......//////......///////////////.........111111000////////////////////////...------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,+++)))((())))))))))))))))))))))))(((***+++)))''''''***---)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))***'''%%%&&&)))+++***(((,,,***))))))***++++++***)))))))))))))))((('''''')))************+++++++++)))************+++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,//////...---...///000111111111000000000000111111444444444555777:::<<<>>>777777666555555666777888666666777888999999::::::<<<;;;:::999999;;;<<<>>>@@@@@@AAABBBDDDEEEFFFFFFGGGEEECCCAAA???>>>>>>???>>>===<<<;;;999888777666666666666777888888999999:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFIIIMMMOOOOOONNNNNNOOORRRVVVYYYVVVPPPMMMQQQVVV]]]___aaa```]]]]]]```ccccccaaa```bbbeeegggfffdddeeeeeefffgggiiikkkmmmnnnqqqrrrqqqooommmlllnnnooobbbaaa^^^\\\ZZZZZZZZZZZZUUURRRPPPQQQOOOKKKJJJLLLKKKMMMPPPPPPNNNNNNPPPSSSNNNMMMLLLJJJJJJKKKMMMNNNLLLJJJHHHFFFEEEEEEEEEFFFBBBCCCDDDDDDCCCCCCDDDEEEBBBAAA@@@???>>><<<;;;;;;;;;===>>>@@@@@@>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999888777777888:::::::::999888777777888888;;;:::999999888888888888<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::////////////..................------------......---......,,,++++++---//////222555666444111///...........................000000000000111222444444444777:::<<<===???AAACCCHHHKKKOOOQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPQQQSSSVVVXXXVVVPPPKKKGGGDDD@@@===============777666666555555666666777777555444444555666555444111333333333222111222333555444333222222222333444111222333333333444777:::888<<>>??????@@@@@@???===;;;999999888999::::::999888777666666555666666666777888888999999:::::::::;;;<<<===>>>>>>===============>>>>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFIIILLLMMMNNNNNNOOOPPPRRRVVVYYYWWWRRRPPPTTTYYY]]]```bbbbbb``````cccfffeeeddddddfffhhhhhheeebbbccccccdddgggjjjmmmppprrrssstttsssqqqmmmjjjiiiiiibbbaaa^^^[[[YYYWWWUUUUUUVVVSSSSSSUUUTTTOOOMMMOOONNNPPPRRRRRRPPPPPPRRRTTTRRRPPPNNNLLLKKKLLLMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGGGGHHHIIIGGGEEEDDDDDDEEEBBBBBBAAA@@@???>>>>>>===<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::999888888999;;;:::999999888777777888888::::::999888888888888888<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::////////////..................------------......+++,,,...---,,,+++,,,------///111222000/////////........................000/////////000000111222444777999:::;;;<<>>:::999888555444666333444555777777777777666666666666555555444444333111000//////......///////////////////////////////////////......---------////////////////////////........................---------------...///000////////////...---,,,+++---......///////////////------......//////000000111111000/////////000000000000//////......------...------,,,,,,------...444333222000...,,,+++***,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************+++***************++++++***************************(((''''''))),,,,,,,,,(((((((((((((((((((((((((((((()))***++++++++++++)))))))))***++++++,,,,,,++++++************+++++++++)))((((((***++++++***,,,***))))))***++++++************+++******)))((()))************+++++++++)))************+++++++++***************************++++++,,,,,,++++++***((()))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,---,,,,,,,,,,,,---......//////............//////...///000222444555666666444444333333444444555666666666666666666666666666888777666666666777999:::777777777888888999999999:::999888666555444444444666555555555555444444444666666666777888888999999::::::;;;<<<===???@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAACCCDDDFFFGGGGGGGGGFFFHHHKKKLLLMMMNNNPPPRRRUUUYYY\\\[[[XXXWWW[[[```___cccfffgggfffgggjjjmmmmmmmmmmmmoooooommmjjjfffggghhhhhhjjjlllooorrrttttttuuutttqqqmmmiiiggggggbbbaaa___]]]ZZZXXXVVVUUUVVVUUUVVVZZZYYYTTTQQQRRRQQQSSSTTTTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMLLLLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKJJJHHHDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999:::<<<:::999888888777888888888:::999999888888888888888;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;////////////..................------------......***,,,///000...---,,,,,,---///000///...---...///........................//////.........//////000444666888:::;;;===@@@BBBAAAEEEKKKNNNNNNMMMLLLLLLQQQRRRTTTUUUTTTRRRPPPNNNMMMMMMMMMOOOPPPQQQRRRRRRKKKHHHDDDBBBAAAAAA???>>>;;;:::999888777666666666777777666777888777444222222333444333222222333444666555555444444444444444444555555444333333555888:::===@@@AAADDDLLLYYYcccooowwwvvvbbbPPPHHHAAA;;;:::888555444666222333444666666666666555666666555555444444444444111000000///.../////////////////////000000000000000000//////......------////////////////////////........................---------------...///000.../////////...---+++***......///000000000000///------......///000111111111111000000///000000111111111000//////......---------------------------444333222000...---,,,+++///...---,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***+++,,,************************---***''''''***,,,,,,***((((((((((((((((((((((((,,,,,,,,,,,,+++***)))((())))))*********+++++++++,,,+++***))))))***+++,,,+++******)))***+++++++++,,,***))))))***++++++*********+++++++++******)))))))))*********+++++++++))))))*********++++++++++++******************+++***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------......///...------,,,,,,------...***,,,...000222222222222111111111222222333444444555444444444444444444444555444444444444555666777666666666666666666777777999888777666666555444444333333333333444444444444666666666777888888999999:::;;;<<<>>>???AAAAAABBB===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKKKKLLLNNNQQQTTTYYY\\\______^^^___cccgggfffjjjoooqqqqqqrrrtttwwwvvvwwwwwwxxxxxxwwwuuussstttssssssssstttuuuwwwxxxvvvvvvuuuqqqnnnkkkkkkllleeedddcccaaa___]]][[[ZZZVVVUUUXXX]]]\\\WWWSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHEEEAAA???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>>>>>>>======:::;;;;;;<<<<<<;;;;;;:::999:::;;;:::888888:::;;;999999888888888888888999::::::999999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;////////////..................------------......+++...111222000...------000000111///---,,,---....................................---......//////111333666777999<<<@@@CCC???DDDIIIMMMNNNOOOOOOOOORRRTTTVVVVVVVVVSSSPPPNNNLLLLLLLLLLLLMMMOOORRRTTTNNNKKKGGGDDDBBBAAA>>><<<===<<<:::999777777666666666555555666777666444222222333444444222222333444666666666666555555444444555666666444333333555777888;;;>>>@@@CCCKKKXXXbbbnnnvvvlllXXXJJJCCC<<<:::888444333666111222444555666666555555555444333222222222333333111111000///////////////.../////////000000111111000000/////////.........////////////////////////////////////////////////...------------...//////...///000000///---+++***...///000000111111000000......//////000111222222111111000000000000111111222111111000//////......------------------------000000///......------,,,......---,,,---...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************+++***)))))))))***,,,---************************///,,,((((((***+++***((()))))))))))))))))))))))),,,------------,,,++++++***************+++++++++,,,+++***))))))***+++,,,+++++++++***))))))***+++,,,***))))))***++++++***)))******+++++++++******))))))*********+++++++++))))))*********+++++++++++++++***))))))***++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))******++++++++++++------,,,,,,,,,,,,------)))***,,,...000000//////......///000111111222222222222222222222222222111222222222222333333444444444444444555555555555555888888777777777666555555222222333444444555555666666666666777888888999999:::;;;===???AAAAAABBBBBB<<<======???@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLMMMMMMOOORRRTTTYYY\\\___``````bbbfffjjjlllqqqxxx{{{||||||~~~|||}}}}}}}}}~~~~~~~~~zzzuuupppooopppssslllkkkiiifffccc```^^^\\\WWWWWWZZZ^^^^^^WWWSSSSSSRRRSSSTTTUUUUUUTTTRRRQQQOOONNNNNNMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGFFFFFFFFFEEEFFFEEECCC@@@>>>>>>????????????@@@@@@@@@@@@@@@======>>>>>>>>>>>>======::::::;;;;;;;;;;;;::::::888999999999777777999:::999888888888888888999999;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>>BBB@@@DDDHHHLLLMMMNNNPPPQQQRRRTTTVVVWWWVVVSSSPPPMMMLLLLLLLLLLLLLLLNNNRRRUUUOOOLLLHHHFFFDDDBBB???=========;;;:::888888777777555444444555666777555444222444555444333222333555666666777777666666555444555666666555333444666888777:::===???CCCLLLYYYcccnnnxxxwwwcccMMMEEE>>>;;;888444444666222333444666666666666555333333111000000111222333222111000000//////000000---......//////000000111////////////////////////////////////////////////////////////////////////......---------....../////////////////////...---//////000111111111111111000000111111222222333333111111000000000111222222222222111111000000//////,,,------......------,,,------------------------++++++++++++,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************))))))))))))***+++,,,,,,++++++++++++++++++++++++///,,,***)))************))))))))))))))))))))))))###$$$%%%''')))***++++++************************++++++************++++++***++++++***(((((()))+++,,,***))))))***++++++***((()))******+++*********)))************+++++++++)))************+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------------,,,------,,,,,,,,,,,,------)))***+++---......//////+++,,,---///000000000000000000000000000000000000000111111111222222222222111111222222333333333333444555555666555555444444333333444555555666777777666666666777888888999999:::<<<>>>@@@AAAAAAAAAAAA<<<<<<===???@@@BBBCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHKKKMMMOOOOOOOOOPPPRRRTTTWWWYYY[[[]]]___bbbeeehhhnnnttt{{{}}}~~~~~~wwwttttttuuuuuusssnnniiidddaaa___^^^]]]\\\^^^aaa```YYYTTTTTTQQQQQQRRRTTTVVVUUURRRPPPMMMMMMNNNNNNNNNNNNNNNNNNHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGEEECCCAAAAAABBB?????????@@@@@@@@@@@@@@@>>>>>>============>>>>>>::::::;;;;;;;;;;;;::::::888999999888777777888:::888888888777888888999:::;;;::::::::::::;;;;;;<<<999999999999::::::::::::;;;;;;;;;<<<<<<<<<======////////////..................------------......,,,...000111///......///,,,...000///...------...........................------------...///111111000111333444555999===AAADDDFFFHHHJJJJJJLLLNNNPPPPPPRRRUUUVVVUUUQQQNNNKKKKKKMMMMMMLLLKKKMMMQQQUUUNNNLLLIIIHHHGGGFFFDDDBBB======;;;:::999999999999666555444555777888888777333444555444333333333555666666777888777666555444444555555555444444777999666999===@@@DDDMMM[[[eeeooozzz|||iiiQQQHHHAAA===:::666555777222333555666777777666666333222111000000111333444222111000000//////000000,,,------...//////000000.........///000000111111///////////////////////////////////////////////////......---------......000////////////000111111///000111111222222111111333333333333333333333333111111000000111111222333333222222111111000//////,,,,,,---......---,,,,,,------------------------)))***+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++***)))***,,,...++++++++++++++++++++++++ """%%%''')))***+++******************************++++++++++++******)))***+++***'''&&&(((***,,,***))))))***++++++***'''((())))))*********))))))************+++++++++)))************+++++++++,,,+++***((((((***+++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---...///000111000//////------,,,,,,,,,,,,------+++++++++,,,---...///000)))***,,,---/////////...------......//////000000///000000111111111111111000000111111222333444444222222333444444444333222444444444555555666666777666666666777888888999999;;;<<<>>>@@@AAA@@@@@@???======???@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIMMMOOOQQQRRRRRRQQQRRRRRRWWWYYY[[[]]]___bbbfffhhhkkkqqqyyy~~~~~~~~~||||||zzzyyyzzzwwwrrrmmmiiigggggggggfffddddddfffccc\\\WWWWWWQQQQQQRRRTTTWWWWWWTTTQQQOOOPPPPPPOOOOOONNNMMMMMMHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIGGGDDDBBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>============>>>>>>999::::::;;;;;;::::::999999999:::999888777999;;;888888777777888999999:::999888888888888999:::;;;888888999999999:::::::::;;;<<<<<<<<<============000/////////.....................------.........,,,...//////...------...)))+++...///.........///........................,,,,,,---...///000222333444555666666777999>>>AAAFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTSSSPPPLLLIIILLLMMMNNNMMMLLLMMMQQQUUUMMMKKKJJJJJJJJJJJJHHHFFF===<<<;;;;;;::::::::::::777666444555777999::::::333444555555333333444555666777888888888777555444444555555555444555888:::666:::>>>AAAEEEOOO]]]hhhnnnzzz}}}jjjSSSKKKCCC???;;;777777999333444555777777777777666444333111000000111333444222111111000000000000000,,,,,,,,,---...//////000------...///000111222222////////////////////////000000000000000000000000///......---------......000000/////////111333444000000111222222222222111444444444444444444444333111111000000111222333333333333222222111000000000,,,,,,---......---,,,,,,...............---------***,,,---///000000///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************'''(((***+++,,,,,,++++++++++++++++++++++++++++++&&&)))+++***)))***...222++++++++++++++++++++++++&&&''')))***,,,------...++++++******************)))***+++,,,,,,+++***)))(((***+++)))&&&%%%'''***,,,***))))))***++++++***''''''((())))))))))))))))))************+++++++++)))************+++++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++---.........---,,,...------,,,,,,------...,,,,,,++++++,,,...000111((()))+++---............,,,,,,------...///000000///000000111111111111111000111222333444555666777111222444555555444333333444444444555555666666666666666666777888888999999;;;<<<>>>@@@AAA@@@>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKNNNPPPSSSTTTSSSRRRQQQRRRZZZ[[[]]]___bbbeeehhhjjjgggmmmuuuzzz{{{zzzzzz{{{}}}}}}{{{xxxssspppnnnppprrrtttllljjjiiijjjfff^^^ZZZZZZQQQQQQRRRUUUXXXYYYUUURRRSSSRRRRRRQQQPPPNNNMMMLLLIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGDDDAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>============>>>>>>999::::::;;;;;;::::::999:::;;;;;;:::999999:::<<<888888777777888999::::::777777666666777888999999888888888999999:::::::::<<<<<<<<<<<<=========>>>222111///.........///000.......................................///000111...------,,,,,,------.....................---------------.........//////222333444444555777<<>>;;;;;;>>>===999555999999:::::::::;;;;;;;;;;;;999777555444333333333444666666666444333444555666555333222333666999;;;AAA???>>>???EEEPPP]]]fffooosss{{{zzzpppXXXPPPGGGAAA???<<<777222444555666666666666666555555555444333333222111111222222111000//////000000000000000111222222333333222222000///------,,,,,,////////////////////////111000...---++++++******///...---,,,,,,---///000222111000000///000000111000111333444555666666666444444444333333444444555444333222111111333555666444444444222000///000222......//////000000111111444333111///...---------------------------------,,,++++++******++++++,,,------------------------,,,+++***)))))))))++++++---,,,++++++************++++++************++++++***+++,,,,,,,,,,,,+++***************************,,,++++++++++++++++++,,,((((((((((((((((((((((((************************+++++++++++++++++++++++++++++++++++++++***)))(((,,,***))))))******(((''')))))))))***++++++,,,,,,,,,+++***))))))***+++,,,---,,,***)))))))))***+++)))************+++++++++++++++,,,------...//////---------,,,,,,+++++++++,,,+++***+++,,,---+++*********+++,,,,,,---......************************------------------------,,,,,,,,,---------......------------------------............////////////////////////000000000000+++((('''+++111555333000222000000222333333444666333444555666666555444333555555555555666666666777888777777777777999:::;;;>>>>>>??????===;;;999888:::<<>>???@@@AAA@@@>>><<<:::::::::999888888999::::::888888777777888888999:::;;;:::::::::999999888888888888999999999999888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===222111000///...//////000////////////////////////............/////////000...------,,,,,,------...........................---------.........//////222333444444555777;;;>>>CCCDDDFFFHHHIIIIIIHHHHHHJJJLLLNNNOOOPPPNNNLLLKKKLLLKKKKKKKKKMMMPPPRRRTTTVVVRRRMMMKKKKKKKKKJJJHHHCCC???<<<<<<>>>>>>:::555999999:::::::::;;;;;;;;;:::999777555444444444444555666777666444333444555666555333333444666999;;;>>>???@@@BBBGGGOOOYYY```gggooozzzxxxqqq^^^UUUKKKDDDBBB???;;;666555666666666666666555555444444444333333222222222222222111000000000000000000000000000000000/////////////////////000111111////////////////////////......---------...//////222111///...---...///000111111111111111111111111111222333444555666666666555555444444333444444444555444333222222444555666444555555333111000111333////////////000000111111---......///000000111111------------------------------,,,,,,,,,,,,------------------------------++++++************++++++//////...---------------++++++************++++++++++++++++++++++++++++++************************++++++************++++++************************************************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))))),,,***)))***++++++***(((++++++******************++++++***))))))***++++++,,,++++++***))))))******)))************+++++++++***++++++,,,------......------,,,,,,,,,+++++++++,,,+++***)))((()))***++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////////////////000000000000------...///000111111222000//////111333333333333444444555555555555444444555555555666666666777777777777777777777999:::;;;<<<===>>>??????@@@@@@???===>>>@@@BBBEEEGGGIIIJJJLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTWWWVVVTTTTTTVVVYYY[[[cccgggfffgggmmmrrrsssrrrsssuuuxxx|||~~~yyytttpppnnnmmmkkklllmmmlllhhhddd```^^^ZZZUUUTTTXXXZZZYYYYYYZZZTTTTTTTTTSSSRRROOOMMMLLLIIIHHHGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@@@@>>><<<::::::999999888888999999:::888888777777888888999:::777777777777666666555555999999::::::::::::999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===222111000////////////000000000000000000000000000---...///000000000///......------,,,,,,------...........................------........./////////111333444444555777;;;>>>AAABBBDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKMMMMMMLLLLLLMMMOOOQQQRRRUUURRROOOMMMMMMMMMMMMMMMEEEBBB>>>>>>???>>>:::777::::::::::::;;;;;;;;;;;;:::888777555444444555555666777888666444333333444555555444333444777999;;;;;;>>>AAAEEEJJJOOOVVV[[[cccmmmyyy{{{xxxvvvfff\\\OOOFFFBBB@@@<<<999777777666666555555444444333333333333333333333333222111000000000000000000000000000//////...---,,,.........///000111222333//////////////////////////////......///000111111444333111000......//////000111222333333222111000222222444555666666666666777666555444444444444444555444333222333444555666555666666444222111222444/////////000000000000111+++,,,...///000000000000------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++---,,,++++++***+++++++++++++++************++++++,,,+++***))))))***+++,,,*********************************))))))*********************************************************,,,,,,------------,,,,,,***++++++++++++***))))))+++******+++------,,,+++,,,,,,++++++***))))))(((++++++***))))))***++++++***++++++++++++***)))))))))************+++++++++*********+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++(((%%%%%%)))---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////////////////000000000000000333444222...---///333000111222333666777666444555555444444444444555555555555666666666777777777777777666777777888::::::======>>>???@@@BBBCCCDDDBBBBBBBBBCCCDDDGGGIIIJJJMMMOOOPPPOOOOOOPPPRRRTTTZZZYYYWWWVVVVVVWWWYYYZZZ[[[bbbgggiiimmmttt|||{{{~~~xxxrrrnnnlllkkkhhhhhhgggfffdddaaa___]]]]]]XXXWWWZZZ[[[YYYYYY[[[UUUUUUUUUTTTSSSPPPNNNLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEGGGGGGEEECCC??????@@@@@@@@@@@@??????>>>>>>?????????===<<<;;;:::999888888888888999:::888777777777777888999999999999999999888888888888:::::::::;;;;;;:::::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===111111111000000000000000////////////////////////,,,...///111111000...---...------,,,,,,------...---------...........................////////////000222444555555777:::===AAABBBDDDFFFGGGHHHGGGGGGEEEGGGIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQTTTRRRPPPNNNNNNOOOOOOPPPGGGEEEAAA@@@???>>><<<999:::::::::;;;;;;;;;;;;<<<999888777555555555555666777888888777444333333444555555444444555777999;;;:::===AAAFFFKKKQQQXXX\\\eeemmmxxx}}}||||||ooocccSSSGGGAAA>>>;;;777888888777666555444444444222333333333333333333333111111000000000000000111//////000000///...------111000000/////////000000000000000000000000000000333222111000000000000000333222111000//////000000000111333444555444222111333333444666666777777777888777666555444444444444333333222222333333444555555666666555333333444555000000000000000000000000...///111111000...,,,***..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,++++++******)))))))))******,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,******************************))))))))))))******************************************************,,,------......------,,,******+++++++++******)))+++***+++---//////...---+++++++++*********))))))+++******************+++)))***+++,,,,,,+++))))))))))))*********+++++++++))))))******++++++++++++,,,+++++++++++++++++++++***---...+++&&&%%%)))---,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------------............////////////////////////000000000000222333444222///...000333222444666888<<<@@@>>>999666555444333333444555666555666666666666777777777666666777777888999999:::@@@@@@??????@@@AAACCCDDDFFFEEEDDDCCCDDDFFFIIIJJJNNNPPPSSSSSSRRRSSSVVVYYY^^^[[[WWWUUUWWWYYYZZZ[[[\\\bbbhhhnnnttt}}}xxxrrrooonnnmmmgggfffeeedddcccbbb```^^^]]]ZZZXXXZZZZZZXXXXXXZZZVVVVVVUUUTTTRRRPPPMMMLLLGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDCCC>>>>>>>>>??????>>>>>>>>>===>>>>>>>>>>>>===<<<;;;999999888888888888999999777777777777777888999999::::::::::::::::::::::::999999::::::::::::999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===111111111111111000000///........................---...000111111///...,,,...------,,,,,,------...---------.........//////........./////////000000000111444555555777:::<<>>:::777999888777555444444444444222333333333333333333333111000000000000000111111---///000222222111000000000000//////.../////////111111111111111111111111333222222111111111222222////////////000111111222000222444555666555444222444444555666777777777777888777666666555555555555222222222222222333333444555666666555444333555666111111111111000000000000000111222222000---***)))........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,******************************))))))))))))******))))))))))))))))))))))))************************+++,,,...//////...,,,+++)))******+++++++++************+++...000111///---))))))*********+++++++++*********++++++*********))))))+++,,,,,,+++***)))))))))*********+++++++++))))))************++++++++++++++++++++++++++++++(((---111000+++(((***,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000222111000///000111333444444777999:::@@@GGGEEE>>>666666444333333444666666666666666666777777777888666777888888999:::::::::???>>>>>>>>>???AAACCCDDDHHHGGGFFFDDDEEEFFFHHHIIIMMMQQQTTTUUUTTTTTTXXX\\\^^^[[[WWWUUUWWWZZZ\\\]]]___cccjjjrrrzzzxxxtttsssrrrrrrmmmkkkiiihhhiiihhheeeccc\\\ZZZYYY[[[YYYVVVWWWZZZUUUUUUUUUTTTQQQOOOLLLJJJGGGGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@AAACCCCCCBBB@@@>>>>>>????????????>>>>>>===============<<<<<<;;;888888888888888888888888777777666666777777888999666666666777777777777777888888999999999999888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===111111222222111111000///...........................///000000000///...---...------,,,,,,------...,,,,,,------.../////////....../////////000000000///111333555666777999;;;<<<===???BBBCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOHHHIIIKKKLLLNNNPPPQQQRRRRRRTTTVVVUUUTTTRRRRRRSSSMMMKKKHHHDDDAAA???>>>>>>:::;;;;;;;;;<<<<<<<<<<<<<<<;;;999666555444555555666777888777555444555666555555555666777888999:::<<<===@@@DDDKKKTTT___fffkkkmmmqqqwww|||qqq^^^OOOGGGBBB===:::888777666555444444555666333333333333333333333333000000000000000111111222...///111333444333222111.........///000111222333111111111111111111111111//////000111222444666777......///000111222222333222333444555666666555555555555666777777777777777777777666666666666777777222222222333333333444444555555666555333333555666222111111111111000000000...///000111111000///...........................------,,,,,,,,,,,,------------------------------++++++,,,---............++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,*********************************))))))*********((((((((((((((((((((((((***************************,,,---......---,,,***))))))***++++++++++++******+++,,,...111111///,,,((())))))***++++++,,,,,,)))***++++++++++++***)))))))))***++++++++++++***)))************+++++++++*********************************+++++++++++++++(((,,,000111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.....................////////////////////////000000000000000///......111444666777888;;;;;;;;;AAAJJJHHH???777666666666666666666777666666666777777777888888777888999:::;;;;;;;;;;;;999:::;;;===@@@BBBEEEFFFHHHGGGFFFFFFEEEFFFGGGHHHJJJOOOTTTUUUTTTTTTXXX]]]\\\[[[YYYXXXYYY\\\```bbbdddffflllttt|||~~~yyyxxxxxxxxxvvvmmmkkkiiiiiikkkiiieeeaaa\\\ZZZZZZ[[[YYYVVVWWW[[[VVVVVVUUUTTTQQQNNNLLLJJJGGGHHHHHHHHHHHHGGGFFFFFFAAA@@@???@@@BBBBBB@@@>>>>>>>>>????????????>>>>>><<<<<<<<<<<<;;;;;;<<<<<<777777888999999888777777777666666666666777888888777777777888888888888999777888888999999888888777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===111111222222222111000///........................000/////////...............------,,,,,,------...,,,,,,------...//////000.../////////000000000000...111333555666777999;;;;;;===???AAACCCDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRLLLLLLNNNOOOPPPQQQQQQQQQTTTWWW[[[[[[YYYVVVTTTTTTOOOMMMJJJFFFBBB??????@@@;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::777555444333333555666777777666666777888555555666777888999999:::<<<>>>AAAEEEKKKSSS]]]cccjjjnnnsssvvvxxx{{{~~~qqq___QQQIIIEEE@@@===888777555444444555666777444444444333333222222222000000000000000111222222///000333444444333111000222111111111222222333444222222222222222222222222...//////111222555666777000000111222222333333333333444444555666666777777666666777888888888777777666666666666777888999999333444555555555666555555444555555444333333444666222222222111111111000000......///000111222333444..............................------------..............................,,,,,,,,,,,,---...///000((((((((((((((()))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))************************)))+++---......---+++)))))))))***+++++++++++++++***+++,,,///000000---+++******************++++++)))***++++++++++++***)))******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++)))*********++++++++++++)))***,,,---...------,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///............////////////////////////000000000000///000222111000333888===AAACCC@@@===CCCLLLIII???777777888888888888777777666666777777777888888888888999;;;<<<===<<<<<<<<<999:::<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<666777888999999888777666666666666666666777888888999999:::::::::;;;;;;;;;888999999::::::999999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===111111222333222111000///000000000000000000000000111000///..................------,,,,,,------...,,,,,,------...///000000////////////000000000000...000333555666777999:::===???AAACCCEEEFFFFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTPPPPPPQQQQQQRRRRRRQQQQQQUUUZZZ^^^___\\\XXXVVVVVVPPPNNNKKKFFFBBB@@@@@@AAA;;;;;;;;;<<<<<<<<<======???===:::777555333333333444555777777666666888999555555666777888999::::::;;;===AAAFFFKKKRRRZZZ___iiiqqqxxxyyyvvvxxxzzzmmm\\\PPPIIIEEEAAA>>>777666555444444555777888555555444333333222111111000000///000000111222222000222333444444222///---888777555444333222222222222222222222222222222222111111111111222333444444333333444444444333222222444444444444555666888999666777777888888888888777555555666666777999:::;;;555666666777888777777777333444555444333222444666222222222222111111000000000000000000111222444555//////////////////////////////............//////////////////////////////------,,,,,,---...000111++++++******+++,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,************************,,,,,,++++++++++++,,,,,,************************************************(((***,,,......,,,***(((((()))***+++++++++++++++***+++,,,///000000---***,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))+++***)))))))))***,,,---)))************+++++++++,,,,,,++++++++++++++++++))))))******++++++++++++***)))((())),,,......---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////............/////////000////////////000000000000---333777555000000999AAAIIIKKKFFFAAAEEENNNKKK@@@777888999::::::999888777777777777777888888888888999:::;;;===>>>======<<<===>>>@@@AAABBBBBBAAA@@@EEEFFFFFFGGGGGGGGGFFFFFFDDDKKKRRRTTTRRRRRRWWW\\\[[[___ccccccbbbdddkkkqqqooommmoootttxxx|||~~~}}}}}}yyynnnlllkkklllnnnkkkddd^^^\\\[[[]]]^^^\\\XXX[[[```YYYXXXXXXVVVSSSPPPMMMLLLHHHIIIJJJKKKJJJIIIHHHGGGDDDBBBAAAAAABBBAAA???===<<<<<<============<<<<<<;;;;;;:::::::::;;;;;;<<<666777888999999888777666666666666666666777888888666666777777777888888888999::::::;;;;;;::::::999888888999999999:::::::::;;;;;;;;;<<<<<<<<<======111111111111000000000000...------,,,,,,,,,------111///------...000000///...........................------------...//////000000//////.........---///000222333333444666777999;;;???CCCEEEGGGGGGGGGFFFHHHLLLNNNPPPRRRUUUXXXQQQRRRSSSSSSRRRRRRSSSUUU\\\```eeefffaaa\\\XXXWWWXXXRRRIIIDDDBBBBBB@@@>>>>>>===<<<;;;:::;;;<<<===>>>??????===:::777777777888777666555555666777888555555555666777999:::;;;<<<===BBBGGGIIIKKKQQQYYYbbbkkksssvvvwww{{{~~~}}}yyynnnaaaXXXPPPJJJDDDBBB::::::888777555555444444444444444333333333222222222111000000000111333333333222111111222444666777333333333333222222111000000111222333222222000///111111111111222222333444333333222222333333444555777777888888888777777666444555666666555555666888666777999::::::999777666444444444444666888;;;<<<555555444333333333333444222222111111111111111111///000111222222111000///222222111000000///000000,,,---...//////...---,,,............---,,,++++++......---,,,,,,,,,,,,---++++++,,,,,,---...//////++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((******)))))))))))))))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++---111333222000---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,---------......---,,,---...///000------------------------...............///000000......//////000000111111111111111111222666<<<@@@NNNNNNHHHAAAEEELLLFFF888777:::???BBBBBB???:::777444555777888999999888888======<<<======>>>???@@@AAA@@@???>>>>>>@@@BBBCCCEEEFFFGGGHHHIIIHHHGGGGGGIIIOOOTTTTTTRRRPPPRRRUUUZZZ[[[]]]aaaggglllqqqssstttxxxyyyyyy~~~{{{xxxqqqpppppppppoookkkeee``````_________``````^^^\\\ZZZZZZZZZXXXVVVTTTQQQPPPOOOLLLIIIHHHHHHGGGGGGEEE@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>??????;;;:::999888777777777777888888777777777777777777999888666555555555666777999999888888888888888888;;;:::999888777777777777777777888999:::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>111111111111000000000000...------,,,,,,------...///---++++++,,,---,,,+++...........................------------...//////000/////////...............000222333333444666777555888;;;???BBBDDDDDDDDDIIIJJJMMMNNNOOOQQQUUUWWWTTTTTTTTTRRRPPPQQQSSSUUU\\\aaafffhhhddd___[[[YYYWWWQQQIIIEEECCCCCCAAA??????>>><<<;;;;;;<<<<<<======>>>???===:::777666666888777666666555666777888555555666666777999:::;;;======AAAFFFHHHIIIPPPXXX^^^hhhqqqtttwww|||yyyooobbbXXXPPPIIIDDD@@@::::::888666555444444444444333333333222222222222222111000000000111222333333222111000111333444666222222222222222111000000111111222333333222111000222222222222222333444444333333222222333333444555777777888888888777777666555666777777666666777999777888999:::999999777777555555555666888:::;;;<<<:::999888666555555444444444444222111000000000000///000111222222111000///111111000000//////000000//////000111111000//////....../////////...------///...------,,,,,,------+++,,,,,,------.........++++++++++++++++++++++++---,,,+++))))))+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++***)))******))))))))))))******)))))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***---...---+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---------------...------,,,---...///000------------------------...............///000000......//////000111111111000111111111222555999===CCCEEEAAA;;;???EEEAAA666777:::>>>AAAAAA>>>:::777666777999:::;;;;;;::::::::::::::::::;;;<<<===>>>@@@???>>>===>>>@@@AAACCCCCCDDDEEEGGGHHHHHHGGGGGGGGGLLLQQQRRRQQQPPPRRRUUUYYY\\\```dddiiiooouuuzzz{{{}}}uuutttrrrqqqoookkkeeeaaa______```aaabbb```]]]ZZZYYYYYYYYYXXXVVVSSSQQQOOOOOOMMMJJJHHHHHHHHHGGGFFF@@@@@@AAAAAA@@@@@@?????????>>>>>>======>>>>>>???;;;:::999888888777777777777777777777777888888888999888777666555666666777999999999999999999999999999888888888888888999999999999999999999999:::::::::;;;<<<<<<;;;;;;<<<>>>111111111111000000000000...---------------......333111///...///000///..............................------------...//////////////////...............000222333333333555777777999<<<@@@CCCEEEGGGGGGKKKLLLMMMMMMNNNQQQUUUXXXXXXWWWUUUQQQOOOOOORRRUUUZZZ___eeehhhfffbbb^^^[[[VVVPPPJJJFFFEEEDDDBBB@@@???>>>===<<<;;;<<<<<<===<<<===>>><<<999777666666777777666666666777777888666666666777888999:::;;;======@@@DDDEEEGGGNNNWWWYYYcccmmmrrrvvv||||||sssggg[[[SSSLLLEEE@@@;;;:::888666555444444333333333333222222222111111111111000000111111222333333222111000000111333333222222222222222111111000222222333333333333222222444333333333333444555555333333222222333333444555666777777888888777777777666777888888777777888999999999999999888888777777555666777999:::;;;;;;;;;<<<;;;999777555444333333666555333222000/////////000000111222222111000000000////////////000000111///000000111111000000///......///000000000/////////...------,,,---------------------------------++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++******)))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,---...---++++++***)))***,,,---,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,---............------...------------...//////------------------------...............///000000......///000000111111222000111222222222333666888888<<<;;;666888>>>===666666888<<<>>>>>><<<888666666777888999::::::::::::999999999999:::;;;<<<===???>>>>>>>>>>>>@@@BBBCCCAAABBBDDDEEEGGGGGGHHHHHHEEEJJJOOOQQQQQQQQQTTTVVVXXX]]]dddhhhkkkqqq{{{zzzxxxtttqqqoookkkfffccc^^^___aaaccccccaaa\\\XXX[[[[[[ZZZYYYWWWTTTRRRPPPOOOMMMJJJHHHHHHHHHHHHGGGAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<======>>>;;;;;;:::999888888888888666666777777888888888999888888777666666666666666::::::::::::::::::::::::777777777777888999:::;;;:::::::::999999999888888:::;;;<<<<<<;;;;;;<<<>>>111111111111000000000///...------------......///222111000000222222222111...........................------------.../////////////////////............000222222222333555777777999<<<@@@CCCFFFGGGHHHJJJKKKKKKLLLMMMQQQVVVZZZ[[[YYYUUUQQQNNNOOORRRVVVXXX\\\bbbffffffccc___]]]VVVQQQKKKHHHGGGGGGDDDAAA???>>><<<;;;:::;;;;;;<<<<<<======<<<999777666666777777777777777777888888777777777777888999:::;;;>>>===???CCCDDDEEELLLUUUVVV```jjjooottt{{{yyymmm```WWWQQQIIIBBB<<<:::999777555444444333333333222222222111111111111111111111111222222222333222111000000000111222222222333333333333222222222222333333444444444333555555444444444555555666333333222222333333444555555666777777777777777777555777888888777666888999;;;:::999888777777777777555666888:::;;;;;;:::999888777666444333222111111555444333222111000000000111111111111111111111111///.........///000111111.........//////.........---...//////000000000000//////...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++((()))))))))***+++,,,---------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...------,,,******+++,,,---,,,+++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------......//////.......................................///000000...//////000111111222222///111333333222222333444333777888555444888999666555777999;;;;;;999777555555555666666777888888888;;;;;;;;;;;;;;;<<<>>>>>>????????????@@@BBBDDDEEEAAABBBCCCEEEGGGIIIJJJJJJHHHLLLOOORRRSSSTTTVVVXXXYYY___gggjjjlllrrr}}}|||yyytttqqqooollliiifffbbbaaaaaaaaabbb```]]]ZZZ]]]]]]\\\[[[YYYWWWTTTRRRNNNKKKHHHGGGGGGHHHGGGFFFBBBAAA@@@@@@????????????======<<<<<<<<<<<<======<<<;;;:::999999888888999666666666777888888999999888777777666666666666666888888999999999999::::::888888777777888999999:::999999999999999999999999:::;;;<<<<<<;;;;;;<<<>>>111111111111000000000///---------------...///000,,,,,,+++---///111000///...........................------------...//////.........///////////////---///111222222333555666444555888;;;>>>AAACCCDDDFFFGGGIIIKKKMMMRRRXXX]]]\\\ZZZVVVQQQNNNOOOTTTWWWXXX[[[```eeegggfffbbb```WWWRRRMMMKKKKKKIIIEEEBBB>>>===<<<::::::::::::;;;<<<======<<<999777777777666666777888888888888888888777777777888999:::;;;>>>===@@@CCCCCCDDDJJJRRRUUU^^^gggkkkpppxxx~~~}}}qqqcccZZZUUULLLBBB===<<<:::888666555444444333333333222222222111111000000111111222222222222222222111111111111111111333333444444444444444333222222222333333444444444666555555444444555555555333333222222333333444555555555666777777777777777444555777666555555666888::::::999888777777888888555666888999:::999888888555555444333222222222222222222222222222222333333222222111111111111222222///////////////000111222/////////....../////////,,,---.../////////////////////...------------...------------------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---***************+++,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))***+++------------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++&&&'''((()))******,,,,,,---,,,+++,,,---......,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------......................................................///000000//////000000111222222222000222444444222111111111222666777444222333555555444666777999999777666444555555555666666777888888;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFGGGCCCDDDEEEGGGIIIKKKMMMMMMNNNPPPRRRUUUVVVXXXZZZ\\\\\\bbbiiilllmmmsss{{{xxxtttqqqpppnnnllljjjhhheeeaaa____________^^^\\\\\\\\\[[[YYYVVVTTTRRRLLLJJJGGGFFFFFFGGGFFFEEECCCBBBAAA@@@????????????======<<<<<<<<<<<<=========<<<;;;:::999999999999666666777777888888888888777777777777777666666555666777777777888888888999:::999999888777777888888777777888999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>111111111111000000000000------------...///000000,,,,,,,,,...111222111///...........................------------...//////.........///////////////---///111222222222444666666777999;;;>>>@@@BBBCCCBBBDDDGGGJJJMMMRRRXXX\\\ZZZYYYUUURRRPPPQQQVVVZZZ[[[\\\___cccggggggeeecccYYYUUUQQQOOONNNKKKGGGCCC???>>>===;;;:::::::::;;;<<<===>>>===:::888888999666666777888999999999999888888888888888999::::::>>>>>>AAADDDDDDCCCHHHOOOTTT\\\cccfffkkkuuu~~~~~~ttteee\\\XXXNNNBBB???>>><<<:::888666555555444444444333333333222222000000111222222222222111111111222222222222222222222333333444444444444444222222111111222333444555666666555444444444444555333333222222333333444555444444555666777777777777444555666666555555666777888888888888888888888888777777888888888888888777777777666555555555555666222111111222222333444555333222111111111111222333111000000000000111111222222111111000000111111222------.../////////......000///......------......------------------------++++++,,,,,,------......,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,***************+++,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++&&&(((***++++++,,,...///---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,---......//////.............................................///000000//////000111111222222333111333444444222111111222222333333222111000111222555555666777777666555555777777777777777999::::::999999999999:::;;;<<<===???@@@BBBDDDEEEGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUXXX[[[^^^```aaabbbfffkkkooorrryyy}}}zzzvvvtttsssqqqooommmmmmhhhccc______```aaaaaa[[[[[[ZZZYYYWWWTTTRRRPPPLLLIIIGGGFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@AAA>>>======<<<<<<======>>>======<<<;;;::::::::::::888777777777777777777777777777777777777666555555555555666666777888888888;;;:::999888777777777777666777888999:::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>111111111111000000000000------------...///000111000000000111222222000..............................------------...//////............/////////000---///111111111222444666999:::;;;===???AAACCCDDDAAACCCGGGJJJMMMQQQVVVYYYWWWVVVUUURRRQQQTTTXXX\\\[[[ZZZ[[[^^^bbbddddddbbb[[[XXXTTTRRRQQQMMMHHHCCCBBB@@@???===<<<;;;<<<<<<===>>>???>>>;;;:::999:::555666888999::::::999999999999888888888999::::::>>>>>>BBBFFFFFFDDDGGGMMMRRRXXX^^^aaahhhtttyyyiiiaaa^^^SSSFFFAAA@@@>>>;;;999888777666555555555444444444333333///000111222333222222111111111222333333444444333000111222222333333333222111111000000111222444555666555555444333333444444333333222222333333444555333444555666777777777777444666777777666666777888555666888999::::::999999:::999999888888888999999::::::999777666666666666333333222222222333444444333222222111111222222333333222222111111111111222222222111000000111222222//////000000000///......000//////...............+++,,,,,,------.........++++++,,,,,,---......///,,,------------------,,,++++++++++++++++++++++++---,,,+++*********+++,,,************+++,,,---...,,,,,,------...//////000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......------///111,,,+++***+++---...---,,,***++++++,,,,,,------...+++++++++,,,,,,---------+++,,,---...............,,,---.../////////...---.......................................///000000///000000111111222333333222444444333222111222333222111111222222222222222555666666666666666666555777777666666777888:::;;;::::::::::::;;;<<<===>>>>>>???AAADDDFFFHHHIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPQQQRRRTTTYYY^^^cccggghhhhhhjjjnnnssszzz~~~{{{xxxvvvtttpppnnnnnnjjjeeebbbbbbbbbaaaaaa\\\\\\\\\ZZZXXXVVVSSSRRRMMMKKKHHHGGGHHHIIIIIIHHHGGGFFFDDDBBBAAAAAAAAABBB???>>>>>>======>>>>>>???>>>===<<<;;;::::::::::::999999888888777666666666666777777888777666555444555666666777888888999999999999888888888888888999888888888999999::::::::::::;;;<<<<<<;;;;;;<<<>>>111111111111000000000000---------......000111111///............---***'''...........................------------...//////---.........//////000000---///111111111222444666777777888999;;;===???@@@AAADDDGGGJJJMMMPPPSSSVVVUUUUUUTTTSSSSSSUUUZZZ]]]XXXVVVVVVXXX]]]``````___]]]ZZZVVVTTTRRROOOHHHCCCDDDBBBAAA???=========>>>===???@@@???<<<;;;:::;;;555666888999::::::999999999999999888999999::::::===???CCCHHHGGGDDDFFFLLLOOOVVV[[[^^^fffttt~~~nnnfffdddYYYKKKBBBAAA???<<<:::888777777666666555555555444444444///000111222333222111111000111222333444555555555...///000111111111111111000000//////000222333555666555444333333333333333333333222222333333444555333444555666777777777777666777888888777777888999444555888:::;;;;;;:::999<<<;;;:::999888999:::;;;<<<;;;999888666555444444555444333333222222222222444333222111111222333444444444333222111111111222111000///......///000111111111111111111000///...000000///...............++++++,,,,,,---...//////++++++,,,,,,---...//////,,,------......------,,,++++++++++++++++++++++++...---+++*********++++++************+++,,,---...))))))***++++++,,,------************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***(((((()))+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,***)))+++---+++***)))***,,,---,,,+++)))***+++,,,------...///+++++++++,,,,,,---------,,,,,,...///000000000000,,,,,,.../////////...---////////////////////////...............///000000000000000111222222333333333444444333222111333444444111000333666666555555666666666666666666666666555555444444555666888999======<<<======>>>???@@@===>>>AAACCCFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNOOOOOOPPPSSSYYY```gggkkkmmmlllmmmpppwww|||yyyvvvqqqnnnnnnkkkhhhfffeeecccaaa```_________^^^\\\YYYVVVUUUNNNLLLJJJIIIJJJKKKJJJJJJIIIGGGEEEBBBAAAAAABBBCCC??????>>>>>>>>>>>>??????>>>>>><<<;;;;;;;;;;;;;;;::::::999888777666555555666777888888888777555444666777777888999999::::::777777777777888999:::;;;:::::::::999999999999888:::;;;===<<<;;;;;;<<<>>>444333333222000...,,,+++////////////////////////......//////...---,,,,,,.........------,,,,,,,,,,,,---......//////.........///000000///---+++)))000111222222222444888<<<888;;;===>>>>>>???@@@AAACCCEEEHHHKKKMMMOOOOOOPPPLLLNNNPPPPPPQQQSSSVVVXXX\\\[[[VVVTTTZZZeeehhhddd___^^^\\\WWWQQQLLLIIIIIICCCBBB@@@>>>>>>>>>>>>???@@@AAA@@@===:::999999::::::999999888999:::<<<===:::;;;<<<<<<::::::;;;<<<<<<>>>???AAACCCFFFKKKOOOUUUVVVZZZcccnnnzzz~~~qqqhhhbbbWWWKKKFFFCCC???<<<;;;999777666666555444444555666555444666666555444444333222222333333333333333333333333555333111//////111444555000000//////000222333555777666666555555444333333333333333444444333222222333333555666666666555444222555777888777777777888999::::::::::::<<>>?????????AAABBBCCCDDDGGGJJJMMMNNNOOOOOOQQQRRRTTTTTTTTTVVVXXX[[[]]]]]]ZZZVVV[[[dddhhhfffeeeddd```ZZZRRRLLLIIIHHHEEEDDDBBB@@@>>>>>>>>>>>>BBBBBBAAA>>>:::888888999888888999:::;;;<<<>>>>>>:::;;;<<<<<<::::::;;;===<<<>>>???@@@BBBEEEJJJMMMRRRTTTZZZcccqqq~~~xxxlllcccWWWLLLFFFCCC???===<<<;;;:::999666555444444666666555444666555555444333222222222333333333333333333333333333222000//////000111222444444333444444555666777333444444444444444444444444444444555555444444333333444555666666666555555444666999:::999888999:::999;;;<<<======>>>@@@BBB@@@???>>>===<<<<<<<<<<<<:::;;;;;;:::999888888::::::888666555666666444333222222222111222222333333111111111000000000111111000000000000000000000111111111111111111000//////111000//////.........///......---------,,,,,,,,,,,,,,,---------.........000...,,,---///000...,,,))))))***++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++......---+++))))))************************++++++*********++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---.........------------......---------......///111111////////////////////////111000///......///000111////////////000000000111+++---///111333333222222444444444444333333333333333444666555444444555777999999888888888888888888999:::;;;;;;;;;<<<>>>AAAAAABBBCCCCCCCCCEEEGGGJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSVVV[[[aaagggkkkmmmooorrrtttxxx}}}yyywwwtttoookkknnnnnnmmmllljjjhhheeedddaaa```]]]ZZZWWWTTTQQQPPPQQQOOOLLLJJJIIIJJJLLLMMMJJJIIIHHHFFFDDDBBB???>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::;;;:::999777777777777888777777777777666666666666888888777777888999:::;;;888888888888888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<666666555444333222000///////////////////////////...............---------...------------,,,,,,,,,------...////////////...---...///000000///------000111222222333444888:::999;;;>>>?????????AAABBBCCCDDDFFFIIIKKKMMMNNNOOOSSSTTTVVVVVVVVVVVVYYY[[[]]]___^^^[[[\\\bbbhhhjjjllljjjfff^^^UUUMMMIIIGGGFFFEEEBBB@@@???>>>>>>>>>BBBBBBAAA>>>;;;888888999777888:::===>>>???@@@@@@999:::<<<<<<;;;;;;<<<>>><<<===>>>???@@@CCCHHHKKKOOORRRYYYdddrrrooobbbVVVMMMFFFCCC@@@>>>======<<<;;;666555444444666666555444444444444333333222222222444444444444444444444444333333333222111111111111222222333444444333333333222333333444555666666666555555555555555555555555333444555666666666666555666888;;;<<<;;;:::;;;;;;<<<>>>AAACCCCCCCCCDDDEEEEEECCCAAA???======>>>???;;;<<<===<<<:::999:::;;;<<<;;;:::999:::999777555222222111111222333444444444333111000///000000111111111000000000000000000111111111111111000//////000///......---...............---------,,,,,,,,,---------.........//////111...,,,+++,,,------,,,)))******+++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++&&&)))...000///---+++***************************))))))))))))******++++++))))))))))))+++,,,---...------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---.........------------..................///000111111////////////////////////111000///......///000111/////////000000000111111+++---///111222333333222222222222222333333333333333555666666555444666777888888999999999999999999999:::<<<<<<===>>>AAACCCDDDCCCBBBDDDFFFIIIIIIIIIGGGHHHIIIKKKNNNPPPSSSTTTUUUVVVWWWZZZ___dddiiilllooosssxxx|||~~~zzzzzzyyyrrrlllqqqpppnnnllljjjhhhgggfffbbb```\\\XXXUUURRRQQQPPPQQQPPPMMMKKKIIIIIIJJJKKKKKKKKKIIIGGGDDDAAA???>>>???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<;;;::::::;;;:::999888777777777777777777777777666666666666666666666666777888999:::777777777777777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<555555555444333222111000////////////////////////.........---------......------------------------------...///////////////,,,---...///000/////////000111333333333444777:::888:::===>>>>>>>>>@@@AAACCCDDDFFFHHHJJJLLLMMMNNNRRRSSSTTTTTTSSSTTTVVVXXX[[[^^^```^^^]]]aaaiiiooopppnnniiiaaaXXXPPPKKKIIIEEECCCAAA@@@>>>>>>>>>???AAAAAAAAA>>>;;;::::::;;;888:::===@@@AAAAAA@@@???999:::<<<<<<;;;;;;===>>><<<===>>>>>>???AAAFFFIIIMMMQQQXXXbbbqqqmmm^^^TTTPPPGGGDDD@@@>>>===<<<;;;999666555444555666777666444333333333333333222222222444444444444444444444444666666777666666444222111111222333444444333111000555555555555666666777777444444444444444555555555444555555666666666666666777999<<<<<<<<<;;;;;;<<>>>>>@@@AAA===>>>??????======>>>???===<<<<<<<<<<<<;;;888666222222222222333444555555666444222000000000111111111111111000000000000000111111111111111000/////////......---------............---------,,,,,,,,,------........./////////111///,,,*********+++,,,)))***++++++,,,,,,++++++++++++***))))))(((''''''************************************************************************++++++++++++++++++++++++************************'''***---...---+++++++++************************(((((()))***++++++++++++***)))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,++++++,,,,,,---......------,,,,,,------..................///000000////////////////////////000000////////////000000//////000000000111111111111222333333333333222111000000111222222333444444444555666666555555666777888888999999999999999:::999;;;===>>>???@@@CCCEEEEEEBBBAAADDDHHHKKKJJJIIIHHHIIIJJJLLLOOORRRUUUVVVXXXYYYZZZ\\\```eeekkkooorrrwww|||~~~|||zzzuuuqqquuusssooollliiihhhhhhhhhdddaaa]]]XXXUUUSSSRRRRRRRRRPPPNNNKKKIIIHHHHHHIIIIIIIIIHHHFFFDDDAAA???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999888888777777777777777777777666666666666555555555666777777888999777777777888888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<222222222222222111000000////////////////////////......------------...///---------------------------...//////000000//////------...//////000000000000222333444333444777888777999;;;=========>>>@@@CCCCCCEEEFFFHHHJJJLLLMMMPPPQQQRRRRRRRRRRRRTTTVVVXXX[[[_________aaajjjrrrooonnniiibbbZZZSSSNNNMMMBBBAAA@@@???>>>??????@@@???@@@@@@>>><<<;;;<<<===<<<===@@@BBBBBB@@@>>><<<:::;;;<<<<<<;;;;;;===>>>;;;<<<======>>>AAAEEEHHHMMMQQQWWW___kkk{{{}}}lll\\\TTTQQQIIIEEEAAA>>><<<:::888666777666555555666777666555333333333333333333333444555555555555555555555555666666777777666555333111555555666777777666555444555555555444444333333333333333222222333444555555555555555555666666777777777999<<<===<<<;;;<<<<<<>>>BBBGGGJJJJJJJJJIIIIIIIIIGGGCCC@@@??????@@@AAA>>>???@@@???>>>>>>???@@@======<<<======<<<999666444444444444444555666666666555333222111111111111111111111111000000//////111111111111111000//////......------------...///......---------,,,,,,,,,------------.........///000///---***))))))+++,,,******+++,,,,,,,,,,,,+++++++++******)))(((((((((************************************************************************++++++++++++++++++++++++***************************++++++)))(((''')))+++************************))))))***+++,,,,,,+++++++++*********)))***************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,---,,,++++++,,,...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,---......////////////////////////000000////////////000000000000000000111111111111222222222333333222222222000000111222333333444444444555777666555555666888888888999999:::::::::::::::<<<>>>@@@@@@AAADDDEEECCCBBBAAADDDIIIKKKJJJHHHJJJKKKLLLNNNPPPSSSUUUVVVXXXZZZ\\\^^^```fffmmmrrrsssxxx}}}|||yyyvvvuuuwwwtttpppllliiihhhhhhhhhdddbbb^^^ZZZWWWUUUUUUUUUQQQPPPNNNKKKIIIHHHGGGGGGEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;<<<;;;::::::999999999999999888888888777777777777777666666666666444555555666777777888888888888888999999999::::::777777888888888999999999:::::::::;;;;;;;;;<<<<<<000000111111111000000///////////////////////////......---,,,,,,...///000,,,,,,,,,------------.........///000000000000///.........//////000000000000222444444444444666888777999<<<=========>>>@@@CCCCCCDDDEEEGGGIIIKKKLLLPPPQQQSSSSSSRRRSSSVVVXXXXXXYYY\\\______```hhhppplllkkkhhhaaaZZZSSSPPPOOODDDBBBAAA@@@??????@@@@@@???@@@@@@>>><<<;;;<<<>>>>>>???AAABBBBBB@@@>>><<<;;;===>>>===<<<;;;<<<===:::;;;<<<===>>>AAAFFFIIIOOOQQQVVV[[[eeesssppp___TTTQQQJJJFFFAAA>>>;;;999777555777666555555777777666555333333333444444555555555666666666666666666666666333444444555444333111000333333444444444444444333333333222222111000000///333222111111222333555666666666555555666666777888888:::=========<<<<<<===<<>>>>>???AAA???>>><<<<<<===<<<:::888777777666666666666666777444444444444333222222222222222111111000/////////111111111111111000//////.........---......///000......---------,,,,,,,,,,,,,,,,,,---------...............,,,***)))+++---***++++++,,,,,,,,,,,,,,,******+++,,,---......///***************+++++++++***************************************************++++++++++++,,,,,,,,,************************++++++***'''%%%&&&(((+++************************)))***+++,,,,,,+++***)))******++++++******)))(((******************************+++++++++,,,,,,,,,************++++++++++++,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------//////////////////////////////000000000000//////000000000111111111222222------...///111222333444000111111222333444444555444666777777666555777888888888999999:::;;;;;;;;;:::===@@@AAAAAABBBCCCEEEBBBBBBCCCFFFIIIKKKKKKJJJLLLMMMNNNOOOQQQTTTVVVWWWVVVYYY]]]___```eeekkkqqqrrruuu{{{zzzyyyxxxxxxuuuqqqmmmjjjhhhggggggbbbaaa^^^[[[YYYWWWVVVVVVPPPOOOMMMKKKJJJHHHGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>>>><<<;;;::::::999999;;;;;;;;;;;;;;;:::999999888888999999999888888777777777777777666666666666444555666777888888888777888888888999::::::;;;;;;777888888888888999999999:::::::::;;;;;;;;;<<<<<>>>>>???@@@BBBCCCCCCCCCDDDEEEHHHJJJKKKOOOPPPRRRRRRRRRTTTVVVYYYZZZYYYZZZ^^^___^^^ccckkkjjjiiifff```XXXRRROOONNNIIIGGGEEEBBB@@@?????????BBBCCCBBB???<<<::::::;;;===>>>@@@AAAAAA@@@???>>>===>>>???===;;;:::;;;<<<999;;;<<<===???BBBGGGJJJOOORRRUUUYYY```mmm~~~{{{gggVVVNNNJJJFFFBBB???===;;;999777777666555666777888777555333333444555555666777777666666666666666666666666222222333333333222222111000000000000000111222333222222222222222222222222444333222111222444666777777666555555555666888888:::<<<>>>??????>>>>>>???<<>>===;;;:::::::::999:::;;;;;;;;;;;;:::999999777888999999999999888777777777777777666666666666444555777888999888888888777777777888999:::::::::777888888888888999999999:::::::::;;;;;;;;;<<<<<>>EEEEEECCC@@@<<<999888999<<<===>>>@@@AAAAAA@@@@@@>>>??????>>>;;;::::::;;;999:::<<<===???CCCHHHLLLPPPRRRUUUWWW]]]jjj{{{nnnWWWLLLIIIFFFBBB???>>>===;;;:::888666555666777888777555333444444555666777888888777777777777777777777777444444444444444444444555222222111111222444666777333444444555555666666777555444333222333555777999777666555555555666888999;;;===@@@AAA@@@@@@@@@AAA>>>AAAEEEGGGHHHHHHJJJKKKFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGFFFFFFGGGIIICCCAAA>>>============<<<<<<<<<:::999888777777777111222555777777555333222222222222111000//////...111111111111111000/////////////////////000111111......---------,,,,,,,,,******+++++++++,,,,,,,,,***---//////---+++---///***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))%%%(((***,,,++++++,,,---************************)))***++++++***(((&&&$$$###&&&))),,,---,,,***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///......---------......//////////////////////////////000000000000//////000111111111111222222222333333222222222222333333333333444444444444555555555666777777666666777888888888999::::::;;;<<<<<<<<<>>>AAABBBAAAAAAAAABBBAAAEEEJJJKKKKKKKKKMMMPPPKKKLLLNNNPPPSSSWWWYYY[[[]]]aaafffgggeeefffjjjoooyyyxxx~~~wwwuuurrrnnnjjjgggeeeddd\\\\\\\\\[[[ZZZXXXVVVUUUNNNMMMMMMKKKJJJIIIHHHGGGHHHGGGGGGEEECCCAAA???>>>??????===<<<;;;:::::::::::::::;;;;;;;;;:::999999777777999::::::999888777777777777777666666666666444555777999999999888888555666666777888999999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<333333333333333333333333111111000///...---,,,,,,000000//////.........---))),,,...,,,)))***///555000///...------...///000///000111000///...///000//////000111333444555555888999:::<<<>>>@@@BBBBBBCCCDDDEEEDDDCCCCCCEEEFFFRRRQQQPPPPPPQQQSSSVVVXXX___```aaa```^^^___dddhhheeegggeee]]]UUUPPPKKKGGGIIIHHHFFFEEECCCBBBAAAAAABBBBBBAAA???>>><<<;;;;;;<<<<<<;;;;;;<<<===>>>@@@>>>>>>===;;;;;;:::::::::<<<===>>>???BBBDDDFFFGGGNNNMMMPPPWWW___kkk|||uuu```TTTMMMJJJEEE@@@<<<;;;::::::777666555444444333333444555555555555666666666666777777666666555555555555777666555444333222222333111222333333444444333333333333333333444555666666555555555555555666777888444555777888777888999;;;<<<<<<<<<<<<>>>@@@BBBDDDCCCBBBCCCGGGLLLOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFEEEDDDDDD???@@@AAA???======@@@CCC???>>>;;;999888888999999555555555555444222000///333333333333111///---+++///000111111111000...---000000000000000000000000..............................//////...,,,***))),,,+++)))((((((***+++---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++***))))))***,,,))))))***++++++++++++***)))************+++++++++******************************))))))))))))))))))(((((()))***+++,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,,,,------******))))))******+++,,,---------,,,,,,------...,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---...000000//////.........---////////////000000000000////////////////////////111111111111222333444555222222333444444555555666444444555666777888999999777888:::::::::;;;>>>@@@BBBCCCDDDCCCCCCCCCEEEGGGEEEFFFGGGIIILLLNNNPPPQQQPPPOOOPPPRRRUUUXXXYYYYYY```aaabbbdddgggkkkooorrrvvv|||uuutttqqqmmmiiiddd```^^^\\\[[[YYYWWWVVVUUUVVVVVVTTTSSSQQQNNNKKKJJJHHHHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;===<<<:::999888999999:::888888888888777777777777444444555666666666666666666666666666777777777777777777777777888888888888666888:::;;;:::999999:::888999999:::;;;<<<>>>???222222222222222222222222000000000///......------000/////////............,,,///111///---...222777000///...------...///000///000111111//////000111000111222333444666777777999:::<<<>>>@@@BBBDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIOOONNNNNNNNNOOORRRTTTVVV]]]```aaaaaa______cccgggeeehhheee]]]UUURRRNNNJJJKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;<<<;;;;;;;;;<<<===???@@@???>>>===<<<;;;;;;;;;;;;999:::;;;===@@@CCCEEEFFFMMMLLLNNNUUU]]]hhhxxxzzzfffYYYMMMJJJEEE@@@<<<:::::::::888777666555444444444444444444444444555555555555666666555555555444444444666666555444333222222222222222333444444444444444333333333333444444555666444444444444555555666777444666888888888888:::;;;<<<======>>>@@@BBBDDDDDDGGGFFFGGGLLLSSSVVVUUURRRTTTTTTUUUUUUSSSPPPNNNLLLHHHGGGFFFEEEEEEDDDEEEEEE@@@AAAAAA@@@======???BBB@@@>>><<<:::999999::::::555666666666555333222111333333333333111///---,,,///000111111111000......000000000000000000000000---------------------------............,,,+++***,,,,,,+++*********+++,,,************************++++++++++++++++++++++++***************************++++++***))))))***,,,))))))***+++++++++++++++************++++++++++++************************************************)))))))))***+++++++++,,,************************************++++++++++++*********+++++++++,,,,,,------,,,,,,------...///---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///000000/////////............////////////000000000000333333333333333333333333111111111111222333444555444333333444444555666666555555666777888999999:::888999:::;;;;;;<<<>>>AAABBBCCCDDDCCCCCCCCCEEEGGGHHHHHHJJJKKKLLLNNNNNNOOOPPPOOOPPPRRRVVV[[[^^^```dddeeeggghhhkkkooosssvvvzzz{{{rrrqqqnnnkkkgggdddaaa___]]]\\\ZZZXXXWWWVVVVVVVVVTTTSSSPPPNNNLLLJJJIIIIIIEEEEEECCCBBB@@@>>>===<<<>>>===<<<;;;;;;:::::::::<<<;;;:::999999999:::;;;888888888888777777777777444555666777777777777666666666666666777777777777777777777777888888888888777888::::::999999999:::999999999:::;;;<<<===>>>111111111111111111111111////////////////////////////////////...............000111000...///333777//////............//////...000111111000000222333222222333555666777888999999:::<<>>===<<<<<<<<<<<<777888999;;;>>>@@@CCCDDDJJJIIIKKKQQQYYYcccrrrlll___MMMJJJFFF@@@===;;;::::::888888777666555555555555222333333333444444444444444444444444333333333333555555444444333333222222333333444555555555555444444444444444444444555555555555444444444555666666555777888999888999:::<<<<<<===???AAACCCDDDEEEEEEKKKJJJKKKRRR\\\```]]]YYY]]]^^^``````^^^XXXSSSOOOIIIHHHEEEDDDCCCCCCEEEEEEAAABBBBBB@@@???>>>???AAA???>>><<<;;;:::::::::;;;666666666666666555444333444444333333111000...---000000111111000000///...000000000000000000000000------------------------,,,------......---,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++************************)))+++++++++))))))***+++)))******+++++++++++++++************+++++++++,,,******************************++++++++++++++++++******************++++++************************************+++++++++,,,))))))*********++++++++++++************+++,,,,,,---,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222////////////............////////////000000000000111111111111111111111111111111111222333333444444666555444444444555666777666666777888999::::::;;;999:::<<<<<<<<<===@@@BBBBBBCCCDDDCCCCCCCCCEEEGGGJJJKKKLLLLLLMMMMMMMMMMMMPPPPPPPPPSSSXXX___eeeiiikkklllnnnoooppprrrvvvyyy~~~xxxooonnnllliiifffdddaaa```]]]\\\ZZZXXXWWWVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKKKKGGGEEECCC@@@>>><<<<<<<<<>>>===<<<;;;::::::::::::;;;:::999999999:::;;;<<<888888888888777777777777666666777777888888777777666666666666777777777777777777777777888888888888888999:::999888888:::<<<:::::::::::::::;;;<<<===000000000000000000000000............//////000000///////////////.........,,,---......------000222/////////....../////////...000111222111111333555222222333555666777888999999:::<<<>>>AAACCCEEEFFFFFFHHHHHHHHHGGGHHHJJJKKKHHHIIIIIIKKKMMMPPPRRRTTTVVV[[[```ccccccdddfffiiikkklllhhh___XXXUUURRRNNNKKKJJJHHHEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999:::;;;===???AAA??????>>>===============999999:::;;;<<<>>>@@@AAAFFFEEEHHHMMMTTT]]]lllyyyqqqcccPPPLLLGGGBBB>>><<<;;;;;;999888777666666555555666333333333333444444444444333333333222222222222222444444444444333333222222333444555555666666555555555555444444444444555555777777666666666666666777666888999:::999:::;;;===;;;===@@@CCCEEEFFFFFFFFFLLLJJJMMMWWWccchhheee```dddfffhhhhhhddd]]]UUUPPPJJJHHHEEECCCBBBCCCEEEFFFDDDDDDCCCBBBAAA@@@???@@@===<<<;;;999999888999999666666666666666555555555444444333333111000//////111111111111000000//////////////////////////////------------------------+++,,,,,,------.....................---,,,+++***************************++++++++++++++++++++++++************************)))***,,,+++***)))***+++)))***++++++,,,,,,++++++*********+++++++++,,,,,,************************+++++++++++++++,,,,,,,,,+++++++++************************************************+++++++++,,,,,,************++++++++++++)))))))))))))))***++++++...---,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...---------...///111222///////////////.........////////////000000000000111111111111111111111111111111222333444444444444777666555444444555777888666777888999:::;;;;;;<<<:::;;;<<<======>>>@@@CCCAAACCCDDDCCCCCCCCCEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLPPPQQQSSSVVV[[[ccckkkqqqtttvvvwwwwwwvvvwwwzzz}}}zzzqqqooommmiiifffcccaaa```\\\[[[ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMLLLJJJFFFBBB@@@?????????>>>===<<<;;;:::::::::::::::999999888999:::<<<===888888888888777777777666777777888888888888777777666666666666777777777777666777777777888888888888999999999888777888:::===;;;;;;:::::::::;;;;;;<<<000000000000000000000000------......///000000000.........///////////////+++,,,------,,,---...000...//////////////////......000111222111111333555111111222444555666777888777888:::<<>>===<<<;;;;;;::::::999:::;;;===???@@@???>>>>>>============>>>======<<<<<<<<<======>>>CCCBBBDDDJJJQQQYYYgggtttqqqcccRRROOOJJJDDD@@@>>>======999888777666666555555666333444444444444555555555111111222222222222222222333333444444444333222111333444555555666666555555555555444444444555666666::::::999888888777888888777999:::;;;:::;;;<<<>>>;;;===@@@CCCFFFGGGHHHHHHJJJJJJOOOYYYeeellljjjfffhhhjjjkkkkkkfff^^^UUUPPPKKKIIIFFFDDDCCCDDDFFFHHHHHHGGGFFFEEECCCBBB@@@???:::999999888777777777777666666666555555555555666555555444333222111111000222111111000000000000000////////////////////////------------------------,,,,,,,,,,,,---......////////////......,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***,,,,,,***)))************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,+++***+++++++++,,,,,,---------/////////.........//////.........///////////////////////////000000000000444444444444444444444444000111333444444555444444666666555444555666777888777777888999:::;;;<<<<<<:::;;;=========>>>AAACCCAAACCCDDDCCCCCCCCCEEEGGGEEEGGGIIILLLNNNNNNNNNNNNQQQSSSVVVZZZ___fffooouuu}}}~~~~~~vvvtttpppkkkgggcccaaa```ZZZZZZYYYWWWVVVTTTRRRQQQSSSRRRQQQPPPPPPOOOOOOOOONNNLLLIIIEEEBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::999999888999:::<<<===888888888888777777777666777777888888888888777777666666666666777777777777666777777777888888888888999999999888777888:::===;;;;;;:::::::::;;;;;;<<<000000000000000000000000---.........//////000000.........///////////////---........./////////000......////////////.........000111111000000222333000000111333444555666777777888999;;;===???@@@AAAAAACCCDDDDDDCCCDDDFFFHHHHHHIIIKKKLLLNNNPPPQQQRRROOOTTT[[[___```bbbeeehhhlllnnnlllccc[[[WWWRRRMMMNNNMMMKKKHHHFFFDDDCCCCCC??????>>>======<<<;;;;;;;;;::::::::::::<<<===>>>>>>======<<<<<<======>>>>>>>>>======<<<=========@@@???BBBIIIOOOWWWdddqqqzzz~~~zzzooobbbSSSPPPJJJEEE@@@>>>======888888777666555555555555444444444444555555555555111111111111222222222222111222333444444333222111333333444555555555555444444444444444555666777888===<<<;;;:::999888888888888:::;;;<<<;;;<<<===???===???AAADDDGGGJJJKKKLLLLLLNNNSSS\\\eeekkklllkkkkkklllkkkiiiddd\\\UUUPPPOOOMMMKKKIIIIIIIIIJJJKKKLLLJJJHHHGGGGGGEEEAAA???999999999999888888888777999888777666666666666777666555444333222222222222333222111000000000000111000000000000000000000000........................,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------++++++++++++++++++++++++************************(((***,,,,,,+++***)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))******+++,,,,,,,,,******************++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------...------,,,,,,------...,,,,,,---------.........,,,---.........---+++******++++++,,,,,,------.../////////.........------.........///////////////////////////000000000000222222222222222222222222000111333555555555444444333444444555666666777777777777888999:::;;;;;;<<<:::;;;<<<======>>>@@@CCCBBBCCCDDDCCCCCCCCCEEEGGGCCCFFFIIIMMMOOOPPPPPPPPPQQQVVV\\\```ccchhhnnnsss{{{xxxsssmmmhhhccc```___[[[ZZZYYYXXXVVVTTTRRRQQQPPPQQQRRRSSSSSSRRRPPPOOOMMMLLLIIIFFFDDDBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::;;;<<<888888888888777777777777777777888888777777666666666666666666777777777777777777777777888888888888888999:::999888888:::<<<:::::::::::::::;;;<<<===111111111111111111111111.........///////////////............/////////000///...//////000111000///---...///000000///...---///000111111//////000111000000111333444555666777888888999;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGHHHIIIKKKLLLNNNOOOOOOPPPNNNRRRWWWZZZZZZ[[[^^^aaahhhkkkkkkeee^^^YYYTTTOOOOOONNNKKKIIIFFFDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???>>>>>>AAAHHHNNNVVVdddpppvvv}}}}}}vvvssstttlll```RRROOOIIIDDD???<<<;;;;;;888777666555444444444444222333333333444444444444111111111222222333333333000111333444444333222111222222333444444444444444333333333444555777999999======;;;:::999888888888999:::<<<<<<<<<<<<>>>@@@AAABBBCCCFFFIIIMMMOOOQQQSSSVVV[[[aaaeeeiiilllnnnooonnnkkkgggbbb[[[VVVRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKJJJIIIGGGCCC???<<<<<<======<<<<<<;;;;;;===<<<:::999888888888888666555444333222222333333333222111000000000111111000000000000000000000000////////////////////////...---,,,,,,,,,---.........---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''***,,,---+++***))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------************************(((((())))))***++++++,,,)))))))))***+++++++++,,,************************+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,))))))(((((())))))***+++++++++++++++,,,---......++++++,,,,,,,,,---------,,,---...///...---+++*********+++,,,,,,---......,,,------............---............/////////000////////////000000000000////////////////////////000222333555666555444444///111333555777777666666666666777888999:::;;;;;;999;;;<<<<<<<<<===@@@BBBBBBCCCDDDCCCCCCCCCEEEGGGEEEHHHKKKOOORRRSSSRRRRRRQQQXXX```eeeggghhhlllooo}}}|||yyytttmmmhhhcccaaa```\\\\\\[[[ZZZXXXUUUSSSQQQNNNPPPSSSVVVVVVTTTQQQOOOLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>=========<<<;;;:::999999999:::;;;888888888888777777777777666777777777777666555444666666666666777777777777777777777777888888888888777888::::::999999999:::999999999:::;;;<<<===>>>111111111111111111111111////////////////////////---.........//////000000.........///000000///...---...///000000///...---///000111000///...///000000111222333555666777777999999:::;;;<<<===>>>>>>???AAABBBBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNRRRUUUVVVUUUUUUXXX[[[ccchhhjjjeee```[[[VVVPPPMMMLLLJJJGGGDDDBBBAAA@@@>>>>>>======<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===888999999:::<<<>>>@@@AAA======AAAHHHNNNVVVdddpppuuu{{{yyypppmmmpppjjj___QQQNNNHHHBBB>>>;;;::::::777666555444444333333444111111222222222333333333111111222222333333333333000111333444444333222000111222333333444444333333222222333444666888:::;;;===<<<;;;999888777777777999;;;<<<===<<<===???@@@DDDDDDEEEHHHKKKOOOSSSUUUYYY]]]bbbeeefffhhhkkkoooqqqooolllgggaaa[[[WWWUUUWWWWWWWWWVVVUUUUUUTTTTTTQQQOOOLLLKKKKKKIIIDDD@@@???@@@@@@@@@@@@??????>>>@@@???===;;;::::::::::::777666444333222333333444333333111000000000111222000000000000000000000000000000000000000000000000......,,,,,,,,,,,,---......,,,+++******+++---///++++++++++++++++++++++++++++++++++++++++++++++++************************'''***,,,---,,,***))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------************************'''(((((()))******++++++(((((()))***+++,,,,,,---************************++++++,,,,,,,,,---------)))************+++++++++,,,,,,++++++,,,,,,---...)))))))))***+++,,,......******+++++++++,,,,,,,,,,,,---...//////---+++*********+++,,,,,,---......******,,,---.../////////---.........//////000000////////////000000000000111111111111111111111111000222444666666666555444---///333666888777666555666666777888999::::::;;;999:::<<<<<<<<<===@@@BBBBBBCCCDDDCCCCCCCCCEEEGGGHHHJJJNNNRRRTTTTTTSSSSSSQQQZZZccciiiiiihhhjjjlllttt{{{{{{xxxsssmmmgggdddaaaaaa^^^^^^]]]\\\ZZZWWWTTTSSSMMMPPPTTTWWWXXXUUUQQQOOOLLLLLLLLLKKKIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<:::999888999999:::888888888888777777777777666666777666666555444444666666666666777777777777777777777777888888888888666888:::;;;:::999999:::888999999:::;;;<<<>>>???000000000000000000000000111000///......///000111,,,---------.../////////......////////////......---------............///111111222111111000///.../////////000222444666888777777888:::<<<===?????????AAACCCDDDCCCCCCDDDEEEEEEGGGIIIJJJJJJKKKMMMNNNLLLMMMOOOQQQSSSUUUVVVVVV^^^cccgggfff___XXXUUUTTTOOOMMMJJJGGGCCC@@@>>>===?????????>>>===;;;999888>>><<<;;;999999:::;;;<<>>===<<<;;;:::::::::<<<;;;:::<<>>===>>>???===:::777666555444333222222111222222222111111111111000000000000000000000000000111111000000//////......555333000...------.../////////.........---------***+++,,,,,,++++++---///,,,+++***))))))***+++,,,++++++***))))))***++++++((((((***++++++,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********)))))))))((((((******************************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///............////////////222222111111222222333444111111222222222333333333555444444333333333444444111222555666777777555444555666777888999:::;;;;;;:::;;;<<<<<<<<<===???AAACCCCCCCCCDDDEEEGGGHHHIIIOOOOOOPPPQQQRRRSSSTTTTTTWWWZZZ___cccfffgggfffeeeuuurrrttt{{{}}}wwwooogggbbb```aaadddcccbbb```]]]ZZZXXXVVVTTTSSSSSSVVVXXXXXXTTTPPPPPPOOONNNLLLJJJHHHFFFDDDAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666::::::999888777666555555666555555444444666777888666666666666777777777777777888999::::::999888777777999;;;<<<<<<===>>>???000000000000000000000000111000///......///000111---------.....................////////////......---------............//////000000111111111000000/////////000222444666888888888999:::<<<===>>>>>>===???AAABBBAAAAAACCCDDDEEEFFFHHHIIIIIIJJJLLLNNNKKKLLLNNNPPPSSSTTTUUUUUU^^^ccchhhgggaaaZZZWWWVVVPPPNNNJJJFFFCCC@@@???>>>??????>>>===<<<;;;;;;:::>>><<<;;;999999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::;;;>>>@@@???>>>???@@@BBBFFFNNNZZZfffooovvvwwwwwwssskkkccc]]]ZZZNNNJJJEEEAAA???===;;;:::999888777555444333333333222222222333333333444444333222222111111222222333333333333222222222111111333555666666444333444555444333333333444666888999999999999999999888888888<<<;;;::::::<<>>>>>;;;888888777666666555444333333222222222222111111111111000000000000000000000000111000000000/////////...000///---,,,,,,---///000.........------------,,,,,,---......------...000,,,+++***))))))***+++,,,************************)))*********++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////............////////////111111111111111222333333111111222222222333333333555444444333333444444444222444666777888888777666666777777888999:::;;;<<<:::<<<============@@@BBBCCCCCCDDDEEEHHHJJJMMMOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVZZZ```dddeeeeeeffffffnnnmmmqqqyyy|||wwwqqqjjjfffddddddcccbbb```^^^[[[YYYWWWVVVTTTUUUXXX]]]```]]]VVVPPPNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@???>>>============::::::::::::::::::::::::888888999999888888777777888888888888777777777777666666555444555666777888666666666666777777777777999999::::::::::::999999888:::<<<===<<<<<<===>>>000000000000000000000000000000////////////000000...............---------......////////////......---------............///---...///000111111111111/////////000222444666888999999:::;;;;;;<<<<<<===;;;===?????????@@@AAACCCDDDEEEGGGHHHHHHIIIKKKMMMJJJKKKMMMOOOQQQSSSTTTTTT]]]bbbhhhiiiddd^^^YYYWWWQQQOOOJJJEEEBBB@@@@@@@@@???>>>===<<<<<<<<<=========<<<;;;:::999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>===<<<<<<>>>AAAFFFLLLUUU___fffrrrrrrqqqllleee^^^YYYWWWMMMIIIDDDAAA???>>><<<;;;888777666555444333333333333333333444444444444444333222222111111222222333333333333222222222222111222444555555444333333444333444444555666777888888888888888888888999999999<<<;;;::::::===@@@DDDFFFJJJJJJKKKLLLMMMQQQVVVYYY^^^bbbdddcccdddgggfffbbbhhhiiijjjllllllhhhccc___aaadddccc___]]]```bbbaaa```^^^[[[YYYWWWUUURRROOOPPPMMMMMMMMMJJJFFFGGGKKKJJJFFFAAA>>>>>>===:::777888888777666666666666666333333333222222222111111000000000000000000000000000000000000////////////++++++******+++---///000------------,,,,,,,,,,,,+++---...---,,,,,,---///++++++************++++++)))***+++,,,,,,+++***))),,,+++******)))***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++.........------------,,,------------------------++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000............////////////000000000000000111111222111111222222222333333333444444444333333444444555444555666888888888888777666777888888999:::;;;;;;;;;<<<=========>>>@@@BBBCCCCCCDDDEEEIIIMMMQQQTTTOOONNNNNNOOOPPPSSSUUUVVVUUU[[[bbbeeedddcccfffiiijjjkkkpppzzz~~~|||xxxsssnnnkkkhhhgggcccbbb___[[[YYYWWWVVVVVVTTTWWW]]]dddfffbbbXXXPPPMMMLLLKKKIIIGGGEEEDDDCCC??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::666777777888888888888777666666777777888888888999666666555555555666777888666666666777777777888888;;;::::::::::::::::::;;;999;;;======<<<;;;<<<===000000000000000000000000000000////////////000000/////////...---------,,,---......//////......------------............///......///000111111000000/////////000222444666888::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCCCCDDDFFFGGGGGGHHHJJJLLLIIIJJJLLLNNNPPPRRRRRRSSSZZZ```fffiiifff```ZZZWWWSSSPPPJJJEEEBBB@@@AAABBB???>>><<<;;;;;;===>>>@@@===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::;;;;;;<<<;;;;;;:::===@@@DDDIIIPPPWWW\\\ggggggfffbbb\\\WWWTTTSSSLLLIIIDDDAAA???>>>===;;;777666555444333333333333444444555555555555555555333222222111111222222333222222222222222222222222111333555555444333444555222333555666777888777777777777777888888999999999;;;;;;;;;<<<>>>AAAEEEGGGHHHIIIIIIJJJKKKOOOTTTXXX___dddfffeeeeeefffddd```aaacccfffjjjkkkkkkiiiggghhhjjjiiieeedddgggiiiggggggeeecccbbb```\\\WWWSSSQQQOOOOOOPPPLLLFFFEEEHHHGGGCCC@@@>>>===<<<:::888999888777666666666666777444333333333222222222222000000000000000000000000000000000000////////////+++******+++,,,---///000------,,,,,,,,,+++++++++)))+++,,,,,,******+++,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((---,,,+++***))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000............///////////////////////////000111111111111222222222333333333444444333333333444555555444444666777777888777777666666777777888999:::::::::;;;<<<<<<<<<===???AAABBBBBBBBBDDDHHHLLLQQQSSSNNNNNNNNNNNNPPPSSSVVVXXXVVV^^^fffhhheeedddiiinnnnnnooouuu}}}}}}xxxssspppllliiifffdddbbb^^^ZZZWWWVVVVVVVVVSSSVVV\\\ccceeeaaaWWWOOOKKKJJJHHHFFFEEECCCBBBBBB???>>>===<<<<<<;;;;;;;;;999999999999999999999999555666777777888888888888777777777777888888888888666666666666666777777777666666666777777888888999;;;:::999888888999:::;;;:::;;;======<<<;;;<<<<<<000000000000000000000000//////000000000000///////////////...---------,,,------............---------------............///000000000000000///....../////////000222444666888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCEEEBBBDDDFFFGGGGGGHHHJJJKKKHHHIIIKKKMMMOOOQQQRRRRRRVVV[[[bbbfffeee```ZZZWWWTTTPPPKKKFFFBBBAAABBBBBB???>>><<<;;;<<<===???AAA<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;::::::;;;;;;:::<<>>===;;;777666555444444444444444555555555555555555555555333222222111111222222333222222222222222222222222111333555555444444444555111222555777888888777666777777888888999999999:::;;;;;;;;;===???BBBFFFHHHFFFGGGHHHHHHIIIMMMRRRVVV___ccceeeddddddeeebbb^^^^^^aaafffkkknnnqqqrrrssspppqqqooollllllooopppmmmmmmlllkkkjjjhhhccc\\\XXXRRRPPPPPPPPPKKKDDDBBBDDDBBB@@@???>>>======<<<;;;999888666555444555666666444444444444333333333222111111111111111111111111////////////000000000000------------------......------,,,,,,,,,+++++++++)))+++------+++******++++++++++++,,,,,,+++++++++((()))+++,,,,,,+++)))(((------+++***))))))((((((******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000............//////////////////......//////000111111111222222222333333333333333333333333444555666333333444555666666666666555555666666777888888888999:::<<<<<<;;;<<<>>>@@@AAAAAABBBCCCEEEIIILLLNNNMMMNNNNNNOOORRRUUUWWWYYYYYY```hhhjjjhhhhhhmmmssssssuuu{{{xxxrrrnnnkkkfffccceeebbb___[[[XXXWWWWWWWWWRRRSSSVVVZZZ]]][[[TTTNNNJJJHHHGGGDDDCCCBBBAAAAAA???>>>===<<<<<<;;;;;;;;;999999999999999999999999555666777888888888888888888888888888777777777777666666666777777777777777666666666777888999999999:::999888777777888999::::::;;;======<<<;;;<<<<<<000000000000000000000000//////000000000000//////...............---------------............---------------............///000000000000///...---,,,/////////000222444666888::::::;;;;;;;;;;;;;;;;;;===>>>?????????AAADDDGGGCCCDDDFFFGGGGGGHHHJJJLLLHHHIIIKKKMMMOOOQQQRRRRRRTTTXXX^^^bbbccc```[[[WWWSSSQQQLLLGGGDDDBBBBBBBBB???>>>=========>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>999:::;;;;;;::::::<<<===;;;<<>><<<;;;777777666555555555555555555555555555555444444444333222222111111222222333111222222222222333333333222444555666555555666777333444666777888999888888999999999999999:::::::::;;;;;;<<<>>>@@@DDDFFFHHHEEEFFFGGGHHHIIILLLRRRUUU]]]aaacccbbbbbbdddbbb___bbbfffkkkpppssswwwzzz}}}wwwxxxwwwtttvvvxxxwwwsssrrrrrrrrrssspppkkkccc^^^WWWTTTSSSRRRLLLEEEBBBDDD@@@@@@@@@@@@??????>>>>>>;;;:::777555444444555666555555444444444333333333111111111111111111111111////////////000000000000000000//////......------------------,,,,,,,,,,,,,,,...000000///---------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++)))((('''******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000............///////////////////////////000000111111111222222222333333333333333333333444555555666333333444444555666666666666666666777777777888888:::;;;<<<<<<<<<===???AAAAAAAAABBBDDDEEEHHHIIIJJJLLLMMMOOORRRUUUWWWYYYYYY[[[aaagggkkkkkkmmmrrrwwwuuuyyywwwqqqmmmiiieeeaaadddbbb___[[[YYYWWWVVVVVVPPPOOOOOOQQQTTTTTTPPPLLLIIIHHHEEECCCBBBAAAAAABBB??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::777888888999999999999888999888888888777777666666555666777888888888777777555666777777888999::::::999888888777777888888999999;;;======<<<;;;<<<===000000000000000000000000...///000111111000///...---------...............,,,------......------,,,---------............///...///////////////....../////////000222444666888:::::::::;;;;;;<<<<<<<<<<<<===>>>>>>>>>AAADDDGGGCCCEEEGGGHHHHHHHHHJJJLLLHHHIIIKKKNNNPPPQQQRRRRRRTTTWWW[[[```bbb```]]]YYYSSSPPPMMMIIIFFFCCCBBBAAA??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<===888:::<<<<<<;;;;;;===???<<<===>>>>>>???AAAEEEHHHIIIMMMQQQTTTTTTTTTSSSSSSNNNJJJEEEAAA???===;;;:::888888777666666666666777555555555444444444333333333222222111111222222333111111222222222333333333222444666777666666777888666666888999:::;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<>><<<999666444444555666555555555555444444444444111111111111111111111111.../////////000000000111///////////////...------.........------------,,,---///222222000...------++++++,,,------,,,++++++************************)))***,,,---,,,***(((&&&******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------........./////////............////////////000000//////000000111222111111222222222333333333333333333333444555666666444444444555555666777888888888888888999999999999;;;===>>>>>>>>>>>>AAACCC@@@BBBDDDGGGIIIJJJKKKKKKKKKMMMQQQUUUXXXYYYZZZZZZ[[[___eeeiiimmmqqquuuxxxyyy}}}wwwooollljjjfffcccaaa```^^^[[[YYYVVVTTTSSSOOOLLLKKKLLLOOOPPPMMMJJJIIIGGGEEECCCAAAAAABBBBBB@@@@@@???>>>============::::::::::::::::::::::::999::::::::::::999999888777777777777888888888888555666777888999888777777555666777888999::::::;;;888999999::::::999999888888:::<<<===<<<<<<===>>>000000000000000000000000...///000111111000///...,,,------....../////////,,,------......------,,,---------.........//////,,,---...///000000000000/////////000222444666888999999:::;;;;;;<<<======<<<<<<======>>>@@@DDDGGGDDDEEEGGGHHHHHHIIIKKKMMMHHHJJJLLLNNNPPPQQQRRRSSSTTTVVV[[[___bbbaaa^^^[[[RRRPPPNNNJJJGGGDDDBBBAAA???????????????>>>======;;;;;;<<<<<<;;;;;;:::999===<<<<<<;;;;;;;;;<<<<<<777:::<<<<<<;;;;;;>>>AAA===>>>>>>>>>===???CCCFFFDDDHHHNNNQQQRRRPPPOOOOOOOOOKKKFFFAAA???===:::999999888888777777777777888555555444444444333333333333222222222222222222333111111111222222333333333333555777888777777888999999999999:::;;;<<<===>>><<<<<<<<<;;;;;;::::::::::::;;;===???BBBEEEGGGIIIHHHIIIJJJJJJKKKOOOTTTXXXcccfffgggeeegggkkkmmmkkkkkkooorrrtttuuuwww{{{~~~|||yyy{{{}}}}}}wwwnnnhhheeeaaa^^^[[[TTTMMMKKKMMMGGGHHHHHHGGGDDDBBBAAAAAAAAA???;;;888555555666777666666555555555444444444111111111111111111111111.../////////000000111111------...//////......---//////.........---------,,,...000111///---,,,,,,++++++------------++++++++++++***))))))***++++++'''))),,,......+++(((&&&******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000------------.........///............/////////000000000000000000111222222111111222222222333333333222222222333444555666777666555555555666777888999::::::::::::::::::;;;;;;===???@@@@@@???@@@BBBEEE@@@CCCFFFJJJLLLMMMMMMMMMKKKNNNRRRWWWZZZ[[[[[[ZZZ[[[^^^bbbhhhnnnsssvvvxxx~~~vvvooolllkkkhhhfff___^^^]]][[[XXXUUURRRQQQMMMKKKJJJKKKNNNOOOLLLIIIIIIGGGEEEBBBAAAAAABBBCCCAAA@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888555555666777888999::::::555666777999999888888777555666777888999:::;;;;;;999999;;;<<<<<<;;;999999777999<<<<<<<<<===>>>???111000000000111222333333111111111111000000000000------------------------111111000...,,,,,,///111,,,------...///000111111000111111111222222222222111111222222222333333333444444555777888999:::;;;<<<::::::<<<@@@CCCCCCAAAAAABBBDDDGGGIIILLLNNNOOOMMMKKKIIIJJJMMMQQQTTTUUUVVVWWW]]]dddjjjhhh___XXXTTTQQQNNNIIIEEEAAA???>>>??????@@@???>>><<<:::999<<<<<<;;;<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===??????>>>>>>>>>>>>>>>???EEEIIIMMMOOOOOONNNNNNNNNLLLIIIEEE@@@===<<<======666555555444444444555555333333333333333333333333111222222333333222222111555444444333333222222111222222333444555666777888666666777888:::;;;<<<===????????????>>>===;;;999;;;<<>><<<;;;:::>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;===>>>?????????>>>>>>>>>>>>??????DDDGGGLLLNNNNNNMMMMMMMMMJJJHHHEEEAAA>>>===<<<<<<777777666555555555555666333333333333333333333333222222333333333333222222444444444333333333333222222333333444555666777888666666777999:::;;;<<<===>>>????????????===<<<;;;>>>@@@BBBFFFHHHJJJKKKKKKJJJIIIJJJOOOSSSVVV]]]eeehhhkkkmmmnnnnnnsss{{{|||{{{yyywwwwww{{{}}}}}}~~~~~~}}}zzzuuurrrrrrppplllgggbbb]]]YYYWWWYYYSSSOOOOOONNNJJJIIIJJJFFFEEEBBB>>>;;;:::<<>>>>>>>>???>>><<<;;;999999999::::::999999999888888888888666777888888999999888888999999888888888777777777777888999::::::999777666888999999999999:::::::::======>>>>>>>>>?????????111111000000000111222222000////////////.........////////////////////////******++++++***+++...111.........///////////////////////////000000000000111111111222222222222333444555666777999:::;;;;;;999999999<<>><<<;;;:::===<<<<<<===???@@@???===========================>>>>>>=========>>>???@@@??????>>>>>>>>>>>>??????BBBEEEJJJLLLLLLKKKKKKKKKHHHGGGEEEBBB@@@===<<<;;;888888777666666666666666333333333333333333333333222222333333333333222222333333333333444444444444333333444555666666777888666777888999;;;<<<======>>>>>>????????????>>>>>>AAACCCFFFIIIKKKLLLLLLKKKLLLKKKMMMSSSWWW[[[ccckkkkkkmmmppprrruuu}}}~~~~~~~~~}}}{{{{{{zzzuuuuuussspppkkkfffbbb___]]]VVVRRRQQQOOOKKKIIIKKKHHHGGGFFFBBB@@@???AAACCCFFFEEECCC???:::666555666444444333222222222222333333333222111111111111111111000...---,,,---///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,******,,,...,,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++---************************)))))))))*********++++++***+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.../////////......000111//////............//////////////////000000000000222111111000000111111111111111222222222333333333333333333444444444555555888888888777888999999::::::;;;;;;;;;:::;;;<<<>>>===>>>AAACCCFFFGGGIIIIIIFFFGGGIIIKKKLLLMMMLLLLLLNNNPPPTTTYYY]]]```bbbbbbgggiiikkkooossswwwzzz{{{yyyyyyrrrkkkiiilllddd```]]][[[[[[YYYUUUQQQNNNMMMLLLMMMNNNNNNLLLJJJGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???>>>===;;;:::999999999999999999888888888777777777555666777777888888777777888888777777777777666666777777999::::::999888777999999999999::::::::::::?????????@@@@@@@@@AAAAAA111111000000000000111111//////.........---------........................---------,,,******+++---///////////////..................////////////000111111111111222222222222444555666777999:::;;;;;;888888:::<<<>>>@@@BBBBBBAAAAAABBBCCCEEEFFFGGGGGGDDDFFFHHHKKKLLLNNNQQQSSSVVVWWWYYY]]]aaaaaa___\\\ZZZXXXTTTOOOJJJFFFDDDBBB?????????>>>===<<<<<<;;;:::999999;;;===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>??????@@@CCCGGGJJJJJJIIIIIIIIIGGGGGGFFFEEEBBB???<<<;;;888888777666555555555555222222333333333333444444222333333333333333333222222222333333444555555666333444444555666777777777777888999:::;;;<<<===>>>===>>>>>>????????????@@@@@@CCCFFFJJJMMMNNNNNNMMMOOONNNPPPVVV[[[___gggooonnnppprrrvvv|||zzzzzzzzzxxxtttoooiiifffaaaZZZTTTRRRPPPKKKIIIKKKJJJJJJIIIGGGDDDCCCEEEFFFIIIHHHFFFAAA;;;777666666555555444333333333333333444333222222111111222222111000...,,,,,,---///111////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((***+++---,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,************************,,,,,,+++******)))((((((+++,,,------++++++,,,---******+++++++++,,,,,,,,,+++***)))***,,,,,,,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///...------///111/////////....../////////////////////000000000000000000000000000111222333111111222222222333333333333333333444444444555555777777777888888888999999:::;;;<<<;;;:::;;;<<<>>>===>>>@@@BBBEEEGGGHHHIIIEEEFFFHHHKKKLLLMMMMMMMMMPPPSSSWWW\\\```bbbcccccchhhkkkqqquuuyyy{{{}}}~~~zzzvvvrrrnnnooossseeebbb]]]ZZZXXXVVVRRROOOPPPNNNMMMLLLMMMMMMKKKJJJFFFEEEDDDBBBAAABBBBBBCCCCCCBBB???=========???@@@===<<<:::999888888999999888888888777777777777666555555666777777777777777777777777666666666666666777777888999999999888888999999999:::::::::;;;;;;?????????@@@@@@@@@AAAAAA111111000000///000000111............------------------------------------...//////...,,,,,,---...///////////////.........---.........////////////000000111111111222222222444444555666888999:::;;;888999:::<<<===>>>@@@AAA@@@AAAAAABBBDDDEEEEEEFFFBBBEEEHHHJJJJJJLLLOOOQQQUUUVVVYYY\\\___``````___\\\ZZZVVVQQQLLLHHHEEECCC??????>>>>>>======<<<<<<:::999999;;;===>>>===<<>>???>>>BBBFFFHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDAAA>>><<<888777666555444444444444222222222333333444444444333333333444444333333333222222333444555555666666444555555555666777777777888888999;;;<<<===>>>???=========>>>>>>???@@@@@@>>>@@@EEEIIIMMMOOOPPPPPPRRRQQQSSSXXX]]]aaahhhqqqssstttvvvzzz~~~yyysssooohhhaaaZZZWWWSSSNNNLLLMMMLLLLLLLLLKKKHHHGGGGGGHHHIIIHHHEEEAAA;;;777666666666555444444333333444444444333222222111111222222000///...------...000111.........---------,,,,,,------------------------++++++++++++++++++++++++***+++,,,+++)))((()))+++---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,************************,,,,,,++++++******))))))+++---------++++++,,,---******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,---...---,,,,,,...000...//////////////////...////////////000000000000////////////000111222222111111222222222333333333333333333444444444555555666666666777777777777777:::;;;<<<<<<;;;;;;===?????????@@@AAACCCDDDEEEFFFCCCEEEHHHKKKMMMOOOPPPPPPRRRTTTXXX]]]```bbbccccccfffllltttzzz}}}{{{vvvsssqqqnnnpppuuuiiifffbbb^^^\\\YYYWWWUUUQQQOOOLLLKKKKKKKKKJJJIIIEEEDDDCCCAAAAAAAAAAAABBBCCCBBB???=========???@@@===<<<:::999888888999:::888888888777777777777666555555666777777777777777666666666666666777777777777777888888999999999999999999:::::::::;;;;;;;;;>>>>>>>>>????????????@@@111111000/////////000000///............---------------------------------+++---////////////111222.........///////////////............////////////000000000111111111111222222333444555777888999999888:::;;;<<<<<<<<<>>>???@@@@@@AAABBBCCCDDDEEEFFFBBBEEEHHHHHHHHHIIIMMMQQQUUUWWWZZZ^^^aaacccdddddd^^^[[[WWWRRRMMMIIIFFFDDD??????>>>==================<<<<<<===???@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>===@@@EEEGGGGGGFFFFFFFFFGGGGGGGGGFFFDDDAAA>>>===888777666444333333333333111222222333333444444555333333444444444444333333222333333444555666666666555555666666666777777777888999:::;;;===>>>??????======<<<<<<===>>>??????>>>@@@CCCGGGKKKOOOQQQSSSSSSRRRUUUZZZ___ccckkksssxxxyyy{{{|||xxxlllddd\\\XXXTTTNNNLLLMMMMMMNNNOOOMMMJJJHHHGGGGGGFFFFFFDDD@@@;;;777666777666666555444444444444555333333222111111111111111...............//////000...------------,,,,,,,,,------------------------************************,,,---...---+++***+++,,,,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***,,,************************((())))))***+++,,,------+++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,+++***+++---......---++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,------,,,,,,---///......////////////......////////////000000000000///////////////000111222111111222222222333333333333333333444444444555555555555666777777777777666999:::<<<<<<;;;<<>>>>>>>>>>>???===<<<;;;999999999:::;;;999999888888888777777777555666777777888888777777666666777777777777888888777777777888888999::::::::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>???111111000////////////////////////............---........................+++---///000///000111222------......//////000000....../////////000000000000000000000111111111111111222333444555777888888999;;;===<<<::::::<<<>>>??????@@@BBBCCCEEEFFFGGGCCCFFFHHHGGGEEEFFFKKKPPPRRRVVV[[[___bbbdddfffggg^^^\\\XXXRRRMMMIIIFFFDDD??????===<<<<<<======>>>>>>======>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;:::999999999999:::;;;<<<======@@@DDDFFFFFFFFFEEEFFFFFFFFFEEECCCAAA???===<<<999888777555444444333333111111222333333444555555333333444444444444333333333333444444555555666666666666666666777777777777999999:::<<<===>>>???@@@===<<<<<<;;;;;;<<<===>>>AAABBBDDDGGGJJJNNNRRRTTTSSSSSSVVV\\\bbbgggpppxxx~~~qqqhhh___ZZZUUUOOOMMMNNNNNNOOOPPPOOOKKKHHHFFFFFFDDDDDDCCC???;;;999888999777666666555555555555555222222111000000000000111,,,---...000000000//////............------------........................+++++++++++++++++++++++++++---...---,,,++++++,,,++++++************++++++)))+++,,,+++***)))***+++************************((())))))***,,,------...+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,++++++,,,...//////...++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------............------------------------//////............//////,,,---...---,,,---...000---...///000000///...---////////////000000000000111111000000000111222222111111222222222333333333333333333444444444555555555666777888888888777777888999;;;<<<<<<===@@@BBBAAAAAAAAAAAABBBCCCEEEFFFFFFHHHKKKNNNPPPQQQRRRRRRVVVXXX[[[```eeeiiimmmooorrrvvvzzz{{{|||{{{wwwsssnnnooosssqqqnnnjjjddd^^^[[[YYYYYYWWWSSSNNNJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::::::::;;;<<<:::999999999888888888888666777888888999999888888777777777888888888999999777777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>??????111111000///////////////000////////////.........////////////////////////...///111000///------...,,,------...///000111111////////////000000000000000000000000111111111111000111222333555666777777999<<<===<<<:::999:::<<<>>>???@@@BBBDDDEEEGGGGGGDDDGGGHHHFFFCCCDDDJJJOOONNNSSSYYY^^^aaaccceeefff___\\\XXXSSSMMMIIIFFFDDD??????===<<<<<<===>>>>>>===<<<;;;<<<======;;;999========================<<<===>>>>>>>>><<<;;;:::888888888888999:::;;;<<<===@@@DDDFFFFFFFFFEEEFFFEEEDDDCCCAAA???===<<<;;;:::999888666555555444444111111222333333444555555333444444555555444444333444444444555555555555555666666666666777777777777999:::;;;<<<===???@@@@@@===<<<;;;::::::;;;<<<===EEEEEEEEEGGGJJJNNNRRRTTTSSSRRRVVV^^^dddjjjttt}}}~~~xxxooofffaaa[[[UUUSSSTTTNNNOOOQQQOOOLLLHHHEEEEEECCCCCCBBB???<<<::::::;;;777777666555555555555555222111111000///000000000+++---///111111000///...000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***+++******************+++)))+++++++++***)))***+++************************,,,,,,++++++++++++++++++***+++,,,+++)))((()))*********+++++++++,,,,,,,,,---,,,+++---///000000///+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---------.........//////........................//////............//////---...//////......///111---...///000000///...---////////////000000000000333333222222111222222333111111222222222333333333333333333444444444555555666777888999:::999888888777999;;;<<<<<<>>>AAACCCAAAAAAAAABBBCCCEEEGGGIIIIIIKKKMMMOOOPPPQQQQQQQQQZZZ\\\___eeekkkqqqvvvyyy{{{||||||zzzyyy~~~zzzvvvrrrrrrvvv|||uuulllccc]]]YYYXXXYYYUUUOOOKKKJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEFFF@@@@@@AAA@@@@@@???======>>>===<<<;;;:::;;;<<<===:::::::::999999999999888777777888999999999999999777777888888999999999:::777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????000000000000000000000000000000///...............---,,,,,,---///000...---000000//////......------000...,,,...111333111///......///000000000000000000000111111111222222222333444555444444444666888;;;;;;;;;;;;<<<>>>???@@@???@@@BBBDDDEEEEEEDDDDDDGGGGGGGGGEEECCCDDDGGGIIILLLRRRXXX\\\ccchhhhhhccc```[[[WWWUUUQQQJJJEEEDDD@@@???>>>???@@@???===<<<<<<::::::;;;===?????????:::;;;>>>@@@@@@???>>><<>>???@@@AAACCCFFFIIILLLMMMNNNPPPRRRTTTTTTUUUYYYbbbnnnzzzyyyuuunnnhhhddd___[[[XXXSSSSSSQQQNNNKKKHHHEEEDDDBBBBBB@@@>>><<<;;;999999666666666666666555555444444444333222111000///...000000000000000000000000000000000000000000000000------------------------........................+++******))))))******+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................------+++,,,.../////////...............////////////000---------------...///000//////............//////222222222111111111111111333333222222222333444444555444444555555666777888666888888555666:::;;;888<<<<<<===>>>>>>>>>>>>===CCCCCCCCCCCCCCCDDDEEEEEEHHHJJJNNNQQQSSSTTTSSSRRRYYY\\\___cccnnn{{{xxxsssyyyxxxsssrrruuuxxxyyypppeee]]]XXXWWWVVVUUUSSSPPPLLLJJJJJJJJJJJJHHHIIIIIIHHHEEEDDDDDDEEEBBB@@@>>>;;;:::;;;===>>>======;;;:::::::::::::::<<<:::888777888888777666777777777777777777777777888888999999999:::::::::888888999999999:::::::::<<<;;;:::999999999999999<<<<<<<<<<<<============000000000000000000000000000000///...............///......///111222000//////////////////.........///...---...111222111000...///000000111111000000000000111111111222222222444555666555555555777999<<<<<<<<<<<<===???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGFFFDDDDDDFFFHHHMMMRRRXXX\\\ccciiihhhdddaaa\\\XXXXXXTTTLLLFFFEEE@@@>>>===>>>>>>>>><<<;;;<<<;;;::::::===???@@@@@@=========>>>>>>>>>>>>>>>===;;;999999;;;<<<;;;:::;;;;;;;;;;;;;;;===>>>???===???BBBFFFHHHHHHHHHGGGFFFEEEDDDAAA???===;;;:::777777666555444444444555444444333333333444555666666555444444444444555666555555666555444444666888777888888888999999999999777777888999:::;;;<<<<<<=========>>>>>>???@@@AAABBBEEEIIILLLNNNOOOQQQSSSTTTTTTUUUZZZbbbmmmxxxxxxtttoookkkhhhfffccc```ZZZXXXVVVRRRNNNIIIFFFDDDCCCCCCAAA@@@>>><<<:::999666666777777666666555444444444333222111000//////000000000000000000000000000000000000000000000000------------------------------------------------++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------.........////////////............//////000.........//////111222222111111111111111111111111333333222222333333444555555555555555666777888888777:::999777999======:::======>>>>>>>>>?????????AAA@@@@@@@@@AAABBBCCCDDDHHHJJJOOOSSSVVVWWWWWWWWWVVVZZZ___eeeooozzz~~~|||zzzsssqqqwww{{{uuussstttvvvwwwrrrjjjbbb[[[XXXWWWWWWTTTRRROOOLLLJJJJJJJJJJJJGGGHHHHHHGGGEEECCCCCCDDDBBB@@@===;;;;;;<<<===???>>>===<<<;;;::::::::::::<<<:::888777888888777666777777777777777777777777777777888888888999999999888888999999999:::::::::<<<<<<;;;:::::::::::::::<<<<<<<<<<<<============000000000000000000000000000//////............//////......///111222000///.........///////////////...------...000111111000//////000111111111111111000000000111111111111222444555666666555555888:::<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGNNNSSSXXX\\\cccjjjjjjfffbbb^^^[[[[[[WWWOOOHHHFFF@@@???======>>>===<<<:::===;;;999:::<<>>???<<<;;;999:::;;;<<<;;;:::<<<<<<<<<<<<<<<===??????>>>???AAADDDFFFGGGHHHHHHGGGFFFDDDBBB???===;;;:::666555555444444444555555444333333333333444555666666555444444444444555666444555666555444444666888888888888999999999::::::777888888999:::;;;<<<<<<>>>>>>>>>>>>>>>???AAAAAABBBEEEIIIMMMOOOPPPSSSTTTRRRSSSUUUYYY___hhhrrryyy~~~uuusssooolllkkkiiigggeeeaaa___[[[VVVPPPKKKGGGEEEEEEEEEDDDBBB@@@===<<<:::777777777777777666555555444444333222222111000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------.........///......---,,,,,,---------............000000///.........//////.........///111222444555000000000000000000111111333333333333333444555555555555555555666777888999999;;;;;;:::===BBBCCC@@@@@@???>>>>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEIIIKKKPPPTTTXXXZZZZZZ[[[TTTYYY___eeennnwwwzzzxxxvvvpppnnnuuu~~~{{{uuuqqqqqqqqqllliiiccc]]]YYYXXXXXXYYYRRRQQQOOOLLLKKKJJJJJJKKKGGGGGGHHHFFFDDDBBBCCCCCC@@@???===<<<<<<===>>>@@@???>>>===<<<;;;;;;;;;;;;;;;:::888777888888777666777777777777777777777777666666777777777888888888888888999999999:::::::::===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<============////////////////////////000///............//////---,,,,,,---///000...---------......//////000000---------...///000000000///000000111111111111111000000000000111111111111222333444444444555777999::::::;;;;;;===>>>@@@AAACCCBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKJJJIIIGGGGGGHHHOOOTTTXXX\\\cccjjjkkkhhhddd```^^^^^^[[[RRRJJJHHHCCCAAA???>>>>>>>>><<<;;;>>><<<::::::<<>>======<<<=========<<<<<<============<<<:::::::::::::::;;;<<<<<<>>>???@@@AAADDDFFFHHHIIIGGGFFFDDDBBB@@@===<<<;;;555444444444444444555666333333333333444444555555555555555444444555555555333444555555444444555777777777888888888999999999888999:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAAEEEIIIMMMOOOQQQTTTVVVRRRTTTVVVXXX[[[aaaiiiooowww|||qqqooommmkkkjjjiiigggeeedddbbb^^^XXXSSSMMMJJJHHHGGGGGGFFFDDDBBB???===;;;777777888888777777666555555444444333222222111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000/////////......---,,,,,,,,,,,,,,,---------......000//////...------------.........///000111333444///000000000000000111111333333333333333444555666666666666666777888999999999;;;<<<>>>DDDJJJKKKGGGAAA@@@???>>>>>>@@@BBBCCCCCCCCCDDDDDDEEEGGGHHHIIIKKKMMMQQQUUUXXXZZZ[[[[[[UUUZZZ___cccjjjsssxxxwwwvvvrrrqqquuu|||xxxrrrooolllkkkfffccc___[[[YYYXXXXXXXXXRRRQQQOOOMMMLLLKKKKKKKKKFFFGGGGGGFFFCCCBBBBBBCCC???>>>=========>>>???@@@???>>>===<<<<<<;;;<<<<<<;;;999777777888999888777777777777777777777777777777777777777888888888999888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============//////////////////////////////............//////---,,,,,,---///000...---------......//////000000,,,---......//////000111//////000111111111111111000000000000000000000000000111222222222333555777888888888999;;;===>>>???BBBBBBAAABBBCCCDDDFFFHHHIIIKKKMMMLLLKKKJJJJJJKKKPPPTTTWWW[[[bbbjjjllljjjfffbbb``````]]]TTTLLLJJJFFFDDDAAA?????????===<<<>>><<<:::;;;===@@@AAAAAA===>>>???@@@???>>><<<:::;;;<<<>>>>>>======<<<<<<888999999999::::::::::::>>>>>>???@@@BBBEEEGGGIIIGGGFFFEEEBBB@@@>>><<<;;;555555444444444555555666333333333444444444444444444555555555555555555444111333444444333333444555666666666666777777777777::::::;;;<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBAAADDDIIILLLOOOQQQSSSUUUTTTWWWZZZ[[[[[[]]]ccchhhpppwwwwwwlllkkkjjjjjjlllllljjjiiidddbbb]]]XXXSSSOOOLLLKKKHHHHHHHHHFFFDDDAAA>>><<<888888888999888777777666555555444444333222222222111111111111111111111111////////////////////////000000000000000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++******)))))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////000000111111//////......------------,,,,,,,,,---------......//////...---,,,,,,,,,---//////.........///000000//////000000111111111222333333333333444555666777777777666777777888999:::999;;;===@@@HHHPPPPPPLLLBBBAAA???>>>>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ^^^```aaagggqqqxxxzzzzzzxxxwwwyyy}}}xxxsssooollliiifffddd```]]]ZZZXXXWWWWWWSSSRRRQQQOOOMMMLLLKKKKKKFFFGGGGGGFFFCCCBBBBBBCCC??????>>>===>>>>>>???@@@???>>>===<<<<<<;;;<<<<<<;;;999777777888999888777777777777777777777777777888888888999999999::::::888888999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<============000000000000000000000000///............//////000///......///111222000///.........///////////////+++---............///111......///000000000000000111000000000000000//////...000111111111222555777666666777888:::<<<>>>???AAAAAAAAABBBCCCDDDEEEFFFIIIKKKLLLLLLKKKLLLMMMOOOPPPSSSVVVYYY```iiilllkkkhhhcccaaaaaa]]]UUUNNNLLLIIIFFFBBB@@@@@@???>>>======<<<;;;<<>><<<:::888:::======;;;:::::::::::::::;;;<<<<<<;;;;;;:::===>>>???@@@BBBDDDFFFHHHHHHGGGEEECCC@@@>>><<<;;;777666666555555555666666222333444444555555444444444444555666666555444444111222444555444333333444555555555666666666777777:::;;;;;;<<<===>>>????????????>>>??????@@@AAABBBAAADDDHHHLLLNNNOOORRRSSSVVVZZZ______]]]]]]bbbgggkkkttt~~~}}}tttjjjjjjjjjmmmoooqqqpppooodddaaa]]]XXXSSSPPPNNNMMMIIIIIIIIIHHHEEEAAA>>>;;;999999999999999888777777555555555444444333333333111111111111111111111111000000000000000000000000000000000000000000000000........................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------....../////////...---------......,,,---------............///......------------...//////............//////000000000111222222333333333333333333444555777777777777777777888999:::;;;:::;;;<<<@@@IIIPPPOOOJJJAAA@@@?????????@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKNNNOOOQQQSSSUUUWWWXXXXXX___cccdddcccgggqqqyyy}}}}}}|||}}}{{{wwwtttoookkkhhhfffccc___\\\XXXVVVUUUUUUUUUSSSQQQOOOMMMLLLKKKGGGGGGHHHFFFDDDBBBCCCCCC@@@??????>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;:::888777777888999999888777777777777777777777777888999999999999:::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<============000000000000000000000000...............///000000///......///111222000//////////////////.........+++---//////------///111------...///////////////111111000000////////////...000111222222333555888666777777999:::<<<>>>???>>>???@@@BBBCCCCCCDDDDDDHHHIIIJJJJJJJJJKKKNNNQQQOOORRRUUUWWW___hhhlllkkkjjjeeeaaa```]]]UUUOOONNNIIIFFFBBB@@@???>>>===<<<<<<;;;<<<>>>AAAAAA@@@???<<<===>>>>>>???>>>>>>===777:::===>>><<<::::::;;;;;;;;;<<<======<<<;;;:::<<<===>>>@@@BBBDDDFFFFFFHHHGGGEEECCCAAA>>>===<<<999888777666666666666666222333444555555555444444444444555666666555444444222444666777666555555666666666666666777777777777999999:::;;;<<<===>>>>>>????????????@@@AAABBBBBBAAADDDHHHKKKLLLNNNPPPQQQRRRXXX^^^___\\\]]]aaafffhhhrrr}}}~~~xxxnnnnnnnnnoooqqqqqqooommmfffccc^^^XXXSSSPPPNNNMMMIIIIIIIIIHHHEEEAAA===;;;999999::::::999999888777555555555555444444444444111111111111111111111111000000000000000000000000////////////////////////------------------------++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------............---,,,---...//////------........./////////000////////////000000111///.........///000111111000111111222333333444444222333333333555666777888888888888888999:::;;;;;;;;;;;;<<<>>>FFFLLLIIIBBB????????????@@@@@@@@@@@@@@@@@@AAACCCEEEHHHJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[aaafffiiihhhkkkssszzz}}}{{{}}}~~~{{{vvvpppkkkiiigggeeeaaa]]]YYYVVVTTTXXXWWWVVVSSSQQQNNNLLLJJJGGGHHHHHHGGGEEECCCCCCDDDAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;:::::::::::::::888777777888999999888777777777777777777777777888888888888999999999999888888999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<============000000000000000000000000...............///000111---,,,,,,---///000...---000000//////.........---***---//////------///111,,,------...............111111000000/////////...///000222222222444666999777777888999;;;===???@@@===>>>@@@BBBCCCCCCCCCBBBFFFGGGGGGGGGHHHJJJNNNQQQOOORRRTTTVVV^^^ggglllkkkkkkeeeaaa```\\\UUUPPPOOOIIIFFFAAA???>>>===<<<;;;;;;;;;===???BBBBBB@@@>>>======<<<<<<===>>>???@@@999<<<@@@@@@>>>;;;<<<===:::;;;<<<<<<<<<;;;:::999;;;<<<>>>AAACCCDDDEEEEEEHHHGGGEEECCCAAA>>>===<<<::::::888777666666666666222333444555555555444333333444555666666555444333333666888999777666777777777777777777888888888888777888888999:::;;;<<<===????????????@@@AAABBBCCCAAADDDHHHJJJLLLMMMNNNPPPKKKRRRZZZ\\\ZZZ[[[```eeegggqqq|||}}}uuusssqqqpppooolllhhheeehhheee___YYYTTTPPPNNNMMMIIIIIIJJJHHHFFFAAA===:::999::::::::::::999888888555555555555555444444444111111111111111111111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000...---,,,,,,---...///111.........////////////000111111000000111222333333.........///000222444444111111222333444444555555222333333444555666888888888888888888999:::;;;<<<===<<<;;;<<>>???@@@@@@@@@@@@???@@@AAABBBDDDFFFHHHKKKLLLMMMNNNPPPSSSWWWZZZ\\\^^^bbbhhhllllllooouuu{{{}}}www{{{{{{vvvoooiiihhhgggeeebbb^^^ZZZVVVTTTZZZYYYWWWUUURRROOOLLLJJJHHHIIIIIIHHHEEEDDDDDDEEEAAAAAAAAA@@@???>>>============<<<::::::::::::::::::888777777888999999888777777777777777777777777777777777777888888888888888888999999999:::::::::999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>000000000000111111111111000000000000////////////...---,,,,,,,,,,,,---...//////.........---------..................------000000000000111111111111222111111111000000//////222333444333222222444555333444555777999;;;======>>>???AAACCCDDDEEEFFFFFFIIIIIIIIIIIIIIIKKKOOOSSSPPPQQQRRRVVV\\\ccckkkooojjjddd]]]ZZZYYYWWWQQQMMMLLLHHHBBB>>>>>>>>>===;;;>>>>>>???@@@AAABBBBBBCCCAAA@@@??????>>>>>>??????>>><<<::::::;;;<<<===<<<888999::::::::::::<<<>>>??????>>>???AAADDDGGGIIIIIIHHHFFFDDDBBBAAA??????;;;;;;999777666555555555666666555555555444444444444444444444444444444444222111111000111333444555444555777888999888666555999:::<<<<<<;;;<<<===??????@@@AAABBBCCCDDDDDDEEEEEEGGGIIIIIIIIIIIIKKKMMMLLLOOOSSSWWW\\\aaagggkkkmmmttt}}}{{{wwwqqqkkkeeebbbaaaaaa```ZZZTTTOOONNNOOONNNKKKGGGEEECCCAAA???======<<<;;;999888777777777777777666555444333333222000111222222222222000000...+++***+++...//////---......---,,,++++++******........................---,,,,,,++++++,,,,,,---...+++))))))++++++)))&&&---,,,++++++******++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,,,,+++*********+++++++++***************+++******+++++++++,,,,,,,,,+++,,,,,,+++***+++---///,,,,,,------------,,,,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000//////...............////////////000000000000000000000000000000000///////////////333333222222333333444555444444333333444555777888888888888999::::::;;;;;;999;;;===>>>>>>???@@@AAA?????????@@@AAAAAAAAABBBAAABBBDDDEEEEEEHHHKKKNNNMMMNNNOOORRRUUUYYY[[[]]]aaadddhhhkkkooosssxxx|||yyy}}}tttmmmqqqlllgggdddaaa^^^XXXTTTUUUUUUVVVUUUTTTQQQNNNMMMJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@>>>======<<<<<<<<<<<<;;;:::999999999999:::::::::999999999888888:::999777666666888:::<<<777777777777777777777777999999888888999999:::;;;<<<<<<;;;;;;;;;<<<======;;;;;;:::;;;;;;<<<===>>>000000000000111111111111000000000000////////////......---,,,,,,---......//////.........---------...........................////////////000000000111111111000000000//////111222333222111111333555333444555777999;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEJJJJJJJJJIIIIIILLLPPPSSSQQQQQQSSSVVV[[[aaagggkkkgggbbb]]]ZZZZZZWWWQQQLLLKKKGGGBBB?????????>>><<>>>>>??????>>><<<::::::;;;======<<<;;;===>>>=========???AAA?????????@@@AAACCCFFFGGGFFFFFFEEEDDDBBB@@@???>>>:::999888777777777777777777777777666666555555555444444444444444444444444333333222222333444666777555666777999999888777666999;;;<<<<<<<<<<<<===???======>>>???@@@AAABBBBBBFFFHHHIIIJJJIIIJJJLLLNNNMMMPPPVVV[[[```dddjjjmmmmmmttt|||wwwoooiiidddaaafffeeeccc^^^WWWRRRQQQRRRLLLJJJFFFDDDCCCAAA???======<<<;;;:::999999888999999888888777666555444444666666666666555444222111000...,,,---///111000...///......---,,,,,,++++++........................---,,,,,,++++++,,,,,,---000...,,,,,,------+++)))++++++++++++,,,------...,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++++++++************++++++***++++++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,------,,,,,,,,,///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...////////////..................////////////000000000000000000000000000000000000000000000000333222222222222333444444444333333333444555666777555666666777888999999:::999;;;======<<<<<<===>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDDDDEEEHHHLLLOOONNNOOOQQQSSSVVVZZZ\\\^^^cccfffiiilllnnnrrrvvvyyywww}}}zzzsssqqqoookkkfffcccbbb```[[[XXXVVVWWWVVVUUUSSSPPPMMMKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;:::999999999999::::::999999888888888888999888666555555777:::;;;777777777777777777777777888888888888888999::::::;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<===>>>??????000000000000111111111111000000000000////////////......---,,,,,,---.....................---------....................................////////////111111000000000000//////000111222111000000222444333444666888:::<<<===>>>BBBCCCCCCDDDDDDDDDDDDDDDJJJKKKKKKJJJJJJLLLPPPSSSRRRRRRSSSUUUYYY^^^bbbeeebbb___\\\[[[ZZZWWWQQQLLLIIIFFFBBB????????????>>>???@@@AAABBBCCCDDDDDDEEEAAA@@@??????>>>>>>??????>>><<<;;;;;;<<<======<<<999;;;;;;;;;:::;;;===???>>>??????AAABBBCCCDDDDDDBBBCCCDDDDDDCCCAAA???===999888888777888888999999888888777777777777666666555555555555555555555555555444444444555666777888666777999:::::::::999888:::;;;<<<<<<<<<<<<===???<<<======>>>???@@@AAAAAAGGGHHHIIIJJJIIIJJJLLLNNNNNNRRRYYY___dddhhhkkknnnpppvvv}}}xxxpppjjjgggeeelllkkkhhhbbb\\\WWWUUUUUULLLJJJGGGEEEEEECCCAAA???===<<<;;;;;;::::::::::::::::::999888777666666555999999999888666555333222333111000000111111111000000//////......------,,,........................---,,,,,,++++++,,,,,,---000...------......,,,+++***++++++,,,---//////000,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++******++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,---.../////////...............////////////000000000000000000000000111111111111111111111111222222222222222333444444333333333333333555666666333333444555777888888999999:::<<<<<<:::999:::;;;===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEHHHLLLPPPOOOPPPRRRTTTWWWZZZ]]]^^^cccfffiiikkkmmmppptttvvvuuu}}}uuurrruuunnnjjjeeebbbbbbbbb___\\\XXXXXXWWWUUURRROOOLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@?????????<<<<<<;;;:::999999999999999888888888888777777777888777666555555777999:::777777777777777777777777777777777888888888999999:::::::::::::::;;;<<<<<<============>>>???@@@@@@///000000000111111111111000000000000////////////......------------..............................---------......................../////////000000000000000000000000/////////000111000///000222444444555666888:::<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEJJJKKKLLLKKKKKKLLLOOORRRSSSSSSTTTUUUWWWZZZ]]]___]]]\\\\\\\\\ZZZWWWQQQLLLGGGEEEBBBAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDAAA@@@??????>>>>>>??????>>><<<;;;;;;===>>>===<<<999:::::::::999999;;;===>>>>>>@@@AAABBBBBBBBBBBBAAABBBDDDEEEEEEBBB@@@>>>::::::999888888888888999777777777777777777777777555555555555555555555555555555555666666777888888888999:::;;;;;;;;;:::::::::<<<======<<<<<<===???>>>>>>???@@@AAABBBBBBCCCFFFGGGHHHHHHHHHIIILLLNNNPPPUUU\\\bbbeeegggiiikkkrrrwww|||vvvrrrooommmqqqoookkkfff```[[[XXXWWWMMMKKKIIIHHHHHHFFFDDDBBB<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888777666666777777666555444333222111444333222111111111111111000000000/////////..............................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,------***---///000///.........------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------------------------------............///+++,,,---...///000000000............////////////////////////////////////111111111111111222222222222222222111222333333444222222333333444444555666222333444555666888999999888:::;;;;;;:::::::::;;;======>>>>>>???@@@AAAAAAEEEEEEEEEDDDEEEHHHMMMPPPOOOPPPQQQTTTVVVZZZ\\\^^^```cccgggjjjlllooorrruuuwwwtttssswwwpppkkkfffccccccccc```^^^WWWWWWVVVUUUSSSPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@????????????<<<<<<;;;:::999999999999888777777777777777777777777666555555555666888999777777777777777777777777666666777777888888888888999999999999::::::;;;<<<============>>>???@@@@@@///000000000111111111111000000000000////////////........................---.....................---------.........////////////000000000111111111//////////////////000000...///000000///000222444444555666888:::<<<>>>>>>>>>???AAACCCEEEGGGGGGHHHJJJKKKLLLKKKKKKLLLNNNQQQRRRSSSTTTUUUWWWXXXZZZZZZ\\\\\\]]]\\\ZZZUUUOOOKKKEEEEEEDDDBBB@@@@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCAAA@@@??????>>>>>>??????>>><<<<<<<<<>>>>>>===;;;<<<===>>>===<<<<<<>>>@@@===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFFFFDDDAAA@@@===<<<;;;999888888777777666666666666666666666666666666666666666666666666555555666666777888888888999::::::;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIMMMPPPRRRWWW^^^ccceeeffffffgggnnnttt{{{vvvrrrtttqqqlllgggbbb^^^ZZZXXXMMMLLLJJJIIIIIIGGGDDDBBB<<<;;;;;;:::::::::;;;;;;;;;::::::999888777666666444444444333333333333333333333222111000000000111111000000000000000//////........................---,,,,,,++++++,,,,,,---,,,------,,,,,,++++++,,,++++++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,---------***---///000///...............---,,,,,,---......***++++++,,,---------------------------------------------............///,,,---...///000111111111............////////////////////////////////////000000111111222222222222222111111111111222333333222222333444555555555555444555555666888999999:::777999;;;<<<<<<<<<===???<<<===>>>???@@@AAABBBBBBFFFFFFFFFFFFFFFHHHMMMPPPNNNOOOPPPSSSUUUXXXZZZ\\\\\\___dddhhhlllooorrruuuzzzyyyvvvwwwsssnnniiifffeeeccc```\\\VVVVVVVVVUUUTTTRRRQQQPPPOOONNNLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::999999999999777777777777777777777888777666555555666666888888777777777777777777777777555666777888888888888777999888888999:::;;;<<<===<<<<<<<<<<<<===>>>??????000000000000111111111111000000000000////////////---...////////////...------------...............,,,,,,------.../////////000000000000111111111111......////////////000000...///000000000000222444444555777999;;;===>>>???<<<===@@@BBBEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTUUUWWWXXXXXXXXX^^^______]]]YYYSSSNNNJJJEEEEEEEEECCCAAA???@@@AAA===>>>>>>???@@@AAABBBCCCAAA@@@??????>>>>>>??????======<<<===??????===;;;<<<<<<===<<<;;;;;;<<<>>><<<======???@@@AAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAA>>>===<<<:::999888777777555555666666666666777777777777777777777777777777555666777888999999999888::::::::::::;;;;;;;;;<<<<<<===>>>>>><<<<<<===>>><<<======>>>???@@@AAAAAACCCDDDEEEFFFGGGKKKOOOSSSVVVZZZ```eeegggggghhhhhhkkkqqq~~~{{{tttuuuqqqlllhhhddd```\\\YYYMMMLLLKKKJJJIIIGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666666555444444333444444555555111222222111//////000222000000000000000000000000........................---,,,,,,++++++,,,,,,------...///...---,,,---...++++++,,,---,,,+++)))(((,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++******++++++,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,------------+++---......------...///......,,,,,,,,,,,,......***+++,,,---...//////...---------------------------------............///......///000111111111000............////////////000000000000000000000000//////000000111222222222111111111111111222333333222333444555666666666666666777777888888999999:::777999<<<======>>>???@@@======>>>@@@AAABBBCCCCCCEEEGGGHHHHHHHHHIIILLLOOONNNOOOPPPRRRUUUWWWZZZ[[[[[[___dddiiimmmpppsssuuu|||}}}xxxvvvuuupppllliiigggddd___[[[WWWWWWVVVVVVUUUTTTTTTTTTSSSRRROOOLLLIIIGGGFFFEEECCCBBBAAA???>>>>>>>>>>>><<<<<<;;;:::999999999999777777777888888888888999777666666666777777888888777777777777777777777777666777888999999999888777999999999999:::<<<===>>><<<<<<<<<<<<===>>>??????000000000000111111111111000000000000////////////---...///000000///...------------.........//////,,,,,,------...//////000/////////000000000000111........./////////000000...///000000000111333555555555777999;;;===>>>???<<<===???AAACCCEEEEEEFFFHHHIIIKKKKKKJJJJJJLLLMMMOOOPPPSSSVVVXXXYYYYYYXXXbbbbbbaaa^^^XXXRRRMMMJJJEEEFFFGGGDDDAAA??????@@@>>>??????@@@AAABBBCCCCCCAAA@@@??????>>>>>>??????=========>>>??????===;;;::::::;;;:::999888:::;;;<<<<<<<<<===>>>@@@CCCDDDDDDDDDDDDDDDCCCBBBAAA@@@======<<<::::::999999999666666666777777888888888777777777777777777777777666777999:::;;;;;;::::::::::::999:::::::::;;;<<<<<<>>>???>>>===<<<===>>>======>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIMMMSSSWWWYYY]]]ccchhhjjjlllnnnooopppuuu{{{vvvrrrlllhhhfffccc___[[[QQQOOONNNMMMLLLIIIEEEAAAAAA@@@???>>>======<<<<<<===<<<<<<;;;:::999888888777666555333333333444444000111222222000///222444000000000000000000000000........................---,,,,,,++++++,,,,,,---+++---......,,,+++,,,...)))+++,,,---...---+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++,,,---......,,,,,,,,,------------...+++,,,---,,,++++++---///---,,,***))))))***,,,---***+++---///000000000000........................---------............///......//////000//////...............////////////000000000000000000000000......///000000111222222111111111111111222222333333444555777777777777666888888888888888888888888999;;;============>>>???>>>>>>???AAABBBCCCDDDEEEEEEGGGIIIJJJJJJJJJLLLMMMPPPPPPQQQSSSUUUXXXZZZ[[[^^^bbbhhhllloooqqqtttvvv{{{yyyvvvssspppmmmkkkjjjfff```ZZZZZZZZZXXXWWWVVVUUUUUUTTTTTTSSSQQQNNNLLLJJJIIIIIIDDDCCCBBBAAA????????????<<<<<<;;;:::999999999999888888888888999999::::::777777777777888888999999777777777777777777777777666777999:::;;;:::999888999999999:::;;;===>>>???============>>>???@@@@@@000000000000111111111111000000000000////////////---...///000000///...------------.........//////,,,,,,------...///000000............/////////000---.........//////000000...///111111111222444666555666777999;;;===>>>???===>>>???AAABBBCCCCCCCCCGGGIIIJJJJJJIIIIIIKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYddddddccc^^^WWWPPPLLLIIIEEEGGGGGGEEEAAA>>>???@@@???@@@@@@AAABBBCCCDDDEEEAAA@@@@@@???>>>?????????=========>>>@@@???===;;;===>>>>>>===;;;;;;===>>><<<;;;;;;;;;===@@@CCCEEEEEEDDDCCCBBBAAA@@@@@@???<<<;;;;;;::::::;;;;;;;;;777777888888999999999999777777777777777777777777888999:::<<<===<<<<<<;;;:::999999999999:::;;;;;;===>>>???>>>===<<<===>>>@@@@@@AAABBBCCCDDDDDDEEEDDDEEEGGGIIIKKKPPPVVVZZZ[[[___eeejjjnnnqqqtttvvvyyy|||vvvrrrmmmiiigggeeeaaa]]]VVVTTTSSSRRRPPPMMMHHHEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999888666444222111000111111///222333222000000333666///////////////000000000........................---,,,,,,++++++,,,,,,---(((***,,,+++)))(((***,,,(((***,,,...//////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++*********+++,,,,,,---++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,+++***+++---///+++***(((''''''(((***+++***+++---///111111111111........................---------.........//////.........///......------............/////////000000000000000000000000000---......///000111111111111111111000111222222333444555666888888888888777888888888888777777777777:::<<<======<<<;;;;;;<<<>>>???@@@AAACCCDDDEEEFFFDDDGGGJJJKKKKKKKKKLLLLLLQQQQQQSSSTTTWWWYYY[[[\\\bbbfffkkkoooqqqrrrtttvvvyyy~~~xxxxxxrrrooommmmmmlllhhhaaa[[[]]]\\\ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLLLLEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;:::999999999999888888999999999:::::::::777888888888999999999999777777777777777777777777666888:::;;;;;;;;;999888:::::::::;;;<<<===??????>>>>>>>>>>>>???@@@AAABBB111111000000//////......111000000///...---------.../////////000000000111/////////...---------,,,,,,,,,,,,---------......,,,,,,------......//////---...//////......///111...///111111111111333555555555777888:::<<<======BBBBBBAAAAAAAAABBBCCCCCCHHHIIIJJJLLLMMMMMMNNNNNNNNNPPPRRRUUUWWWYYYZZZ[[[dddhhhhhh___WWWRRRNNNJJJGGGHHHIIIGGGDDDBBB@@@???@@@@@@AAABBBDDDDDDCCCAAA@@@??????@@@BBBBBBAAA???@@@>>><<<<<<>>>???===:::=========<<<;;;;;;::::::<<<<<<<<<===???BBBDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???===;;;999888888777999::::::;;;:::999888777666777888999999888777666999:::;;;<<<============999999:::::::::;;;;;;;;;999;;;===???AAABBBCCCDDDEEEDDDBBBAAABBBCCCEEEGGGFFFGGGIIIKKKNNNRRRWWW[[[aaa```dddkkkoooooorrrwww}}}xxxtttnnniiieeebbb^^^[[[WWWVVVTTTRRRPPPMMMLLLKKKHHHFFFCCCBBBAAA@@@>>><<>><<<;;;:::999888888888777555444333333444444111111111111000000000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++*********************++++++,,,---------,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------------...---------............///......------------......000//////......000111222000000000000000000000000111111000000000000000111222222222222222222222222222333333444666888999:::::::::999999888777777777999::::::;;;<<<===>>>>>>@@@AAABBBDDDEEEFFFFFFFFFIIIMMMPPPOOOLLLJJJMMMPPPSSSUUUWWWXXXYYY[[[___bbbhhhjjjmmmpppsssuuuwwwyyyxxx|||yyysssqqqooonnnmmmjjjeeebbb```___^^^\\\YYYVVVSSSRRRUUURRRNNNKKKJJJHHHFFFEEEHHHFFFBBB>>><<<<<<===>>>;;;<<<=========<<<:::::::::::::::999999999999888999999999888888888777777777777888888888777777666999999999999999999::::::;;;::::::999999::::::;;;>>>============>>>>>>???111000000000/////////...111000000///......------.............../////////............------------,,,---------.........................../////////---...//////......///111---///111111111222444555555555777888:::;;;======AAA@@@@@@AAAAAABBBCCCDDDGGGHHHIIIKKKLLLMMMNNNNNNPPPQQQSSSVVVXXXZZZ[[[\\\dddhhhhhh___WWWRRRNNNJJJHHHHHHIIIGGGEEEBBBAAA@@@@@@???@@@BBBDDDEEECCCBBB@@@???>>>@@@AAABBBAAA???BBB@@@>>>???@@@AAA???============<<<;;;;;;::::::;;;<<<<<<===???AAACCCEEECCCBBBAAA@@@???????????????>>>===;;;:::999888888999999:::::::::999888777777888999::::::999888777999:::;;;<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;<<<===???AAABBBCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGFFFHHHJJJLLLMMMQQQUUUYYY\\\\\\bbbjjjoooppptttyyy~~~}}}yyyrrrlllhhhddd```^^^ZZZXXXVVVTTTQQQNNNLLLKKKGGGEEECCCBBBBBBAAA???===>>>>>><<<;;;::::::::::::999888666444333333333333222222222111111111111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------...///...---,,,---...------...............///,,,,,,,,,------.........---------............//////......------....../////////.........///000111000000000000000000000000111111000000000000111111111111111222222333333333333333444444666777999999999999999888888888888888:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFGGGKKKOOORRRQQQNNNMMMOOORRRUUUWWWXXXYYYZZZ^^^bbbeeeiiijjjlllppptttwwwxxxxxxxxx|||yyysssqqqooonnnllljjjfffcccaaa```___]]]ZZZWWWTTTSSSPPPNNNKKKIIIIIIHHHFFFDDDFFFDDDAAA???=========>>>======>>>>>>>>>===<<<;;;888888888888777777777777999999999888888888777777777777888888888888777777888999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<===============>>>>>>???000000000000////////////000000000///......------......------------------------------............------........./////////000000///////////////...---...//////......///111,,,...000111111222444666444555666888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNSSSTTTUUUVVVXXXZZZ\\\]]]dddhhhhhh```WWWRRRNNNKKKHHHHHHGGGFFFEEECCCAAA@@@???>>>???AAADDDEEEDDDCCC@@@???>>>???AAAAAAAAA???AAA@@@??????@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<===???@@@BBBCCCAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999999999999:::999999888777888999::::::::::::999999::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;======???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHIIILLLMMMNNNPPPSSSUUUWWWZZZaaakkkqqqssswww}}}wwwpppkkkgggdddbbb]]]\\\YYYUUURRROOOMMMLLLGGGFFFDDDCCCCCCCCCAAA???>>>======<<<;;;;;;;;;<<<:::999777555333222222222222222222222111111111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***,,,---......---,,,,,,,,,------......------------,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000111000...------...///////////////.........++++++,,,,,,---...//////---------............//////......------......///......------......///000000000000000000000000000111000000000000000111111000000111222333333444444444444444555555777888888777888888888888999999999;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGIIINNNQQQSSSSSSQQQPPPQQQTTTWWWXXXYYYZZZ\\\```fffjjjlllkkklllpppvvvyyyyyywwwzzz|||yyyrrrpppnnnlllkkkiiieeebbb______]]][[[XXXVVVSSSRRRKKKJJJHHHGGGHHHGGGEEECCCCCCBBBAAA@@@???>>>======>>>>>>>>>???>>>======<<<999888888888777777777777999999999888888888888888777777888888888888888777888888999999999:::::::::===<<<<<<;;;;;;<<<<<<==================>>>??????000000000000////////////000000//////.....................---------------,,,,,,,,,------..................////////////000111111000000//////......---...//////......///111,,,...000111111222555666444555666888999;;;<<<===<<<<<<===???AAACCCEEEFFFEEEFFFGGGHHHJJJLLLNNNOOOTTTTTTTTTUUUWWWYYY\\\]]]dddhhhhhh```WWWSSSOOOLLLHHHFFFEEEDDDCCCBBB@@@???>>>===>>>@@@CCCEEEEEEDDD@@@???>>>>>>@@@AAAAAA@@@>>>=========>>>>>>===============<<<;;;;;;::::::;;;;;;<<<===>>>???AAAAAA@@@???>>>===============;;;;;;;;;;;;;;;;;;::::::888999999999999888888888888888999999999999999999:::;;;;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<>>======<<<<<<<<<======<<<:::888555333222222222222222222111000000////////////............//////........................------------------------------------------------+++,,,,,,------,,,,,,+++((()))+++---......---,,,,,,------.........------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000111222222///---------000/////////......------***++++++,,,---...//////---------............/////////............//////------------.........///////////////////////////000000000000000000111222//////000111333444555555555555555555555666777888666777777888999999::::::;;;;;;<<<===>>>??????@@@BBBAAA@@@AAABBBEEEHHHJJJNNNQQQSSSSSSRRRQQQRRRTTTWWWXXXYYYZZZ]]]bbbhhhmmmnnnmmmmmmqqqxxx{{{zzzxxx|||{{{wwwpppnnnkkkjjjhhhfffcccaaa\\\[[[ZZZXXXVVVSSSQQQOOOKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@???===<<<>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999888888888888888888888888777777888999999999888888888888888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@////////////000000000000////////////....................................+++,,,,,,,,,------...............////////////000111111000000//////......---...//////......///111,,,...000111111222444666444444666777999;;;<<<<<<:::;;;<<<>>>@@@CCCEEEGGGEEEEEEFFFHHHJJJLLLOOOPPPTTTSSSSSSSSSUUUXXX\\\^^^dddhhhhhh```XXXSSSPPPLLLGGGDDDBBBAAABBBBBB@@@>>>>>>======???BBBDDDEEEDDD@@@>>>======???@@@@@@@@@======>>>>>>=========>>>=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>??????>>>>>>======<<<<<<======:::;;;;;;<<<<<<;;;::::::888888888888888888888999777777777777888888999999;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<@@@@@@AAABBBBBBBBBBBBBBBBBBEEEHHHJJJLLLLLLKKKJJJLLLNNNOOOPPPPPPRRRTTTWWWYYY]]]fffooosssuuu{{{yyyrrrmmmjjjhhhaaa___ZZZVVVRRROOOMMMMMMKKKIIIGGGGGGHHHGGGFFFDDD>>>======<<<<<<<<<======<<<:::888555444333222222222222111000//////......//////............//////........................------------------------------------------------+++,,,,,,------,,,,,,+++'''(((***+++,,,,,,,,,,,,,,,---------------,,,,,,******))))))))))))******+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///111333222000...------///......------,,,,,,,,,++++++,,,,,,---...//////---------............////////////....../////////,,,------...............////////////////////////000000//////000111222222//////000111333444555555555555555555555666777888666666777888999::::::;;;999:::;;;;;;======>>>???AAAAAA@@@AAABBBEEEHHHJJJMMMNNNPPPQQQQQQQQQQQQRRRUUUVVVXXXZZZ\\\aaagggkkkooonnnooorrrwwwzzzzzzyyy}}}yyytttmmmkkkhhhfffeeedddbbb```\\\[[[ZZZYYYVVVTTTQQQPPPOOOMMMJJJIIIHHHGGGDDDBBBAAAAAABBBCCCBBB@@@>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888888888888888888777777888999999999999999777777888999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@////////////000000000000//////////////////......------......////////////,,,,,,,,,,,,------------------........./////////000000///////////////...---...//////......///111...///111111111111333555333444555777999:::;;;<<<::::::;;;===@@@BBBEEEFFFEEEEEEFFFGGGJJJMMMPPPRRRTTTSSSQQQRRRTTTXXX]]]```dddhhhhhh```XXXTTTQQQMMMGGGDDDAAA@@@BBBBBB@@@>>>???>>>===>>>AAACCCDDDCCC@@@>>><<<<<<>>>@@@@@@@@@>>>???@@@@@@??????@@@AAA=========<<<;;;;;;::::::;;;;;;<<<===>>>>>>======>>>======<<<<<<=========:::;;;<<<<<<<<<;;;:::999888888777777777888999999666666666666777888999:::;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<@@@AAABBBBBBCCCCCCCCCCCCDDDFFFIIILLLMMMNNNNNNMMMOOOPPPQQQQQQRRRUUUYYY]]]\\\```iiiqqqtttvvv}}}~~~wwwrrrnnnkkkbbb___[[[VVVRRRPPPOOONNNKKKJJJHHHGGGGGGGGGEEECCC>>>======<<<;;;;;;;;;<<<;;;:::888666444333333333333222222111000///......//////............//////........................------------------------------------------------+++,,,,,,------,,,,,,+++)))))))))******++++++,,,,,,,,,------,,,,,,++++++***))))))))))))))))))***,,,,,,,,,------......///++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000222333111...---------------------,,,,,,,,,,,,,,,,,,---------......---------............///000//////......//////000------...////////////...000000000000000000000000////////////000111222333000000111222333333444444444444444555555777888888666666777888999999::::::999999:::;;;<<<===>>>>>>@@@@@@@@@AAACCCFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTWWWYYY\\\```eeehhhkkkmmmooorrrtttvvvwwwxxx|||yyysssllljjjfffeeedddcccaaa______^^^^^^\\\ZZZWWWUUUTTTSSSPPPLLLIIIIIIHHHGGGEEECCCCCCDDDDDDBBBAAA???=========<<<;;;;;;;;;;;;;;;999999999999888888888888888888888888888999999999777777888999::::::::::::777777888999:::;;;;;;<<<:::::::::999999:::::::::<<<<<<<<<<<<===???@@@AAA.../////////000000000111.../////////////////////++++++,,,---...//////000------,,,,,,,,,,,,,,,,,,,,,---------.........................../////////---...//////......///111///111222222111111222333333444555777888:::;;;<<<999:::;;;===???BBBDDDEEEFFFFFFFFFHHHKKKNNNRRRTTTTTTSSSQQQRRRUUUZZZ```cccccchhhhhh```YYYTTTQQQNNNIIIEEEAAAAAACCCDDDBBB???@@@???===>>>@@@BBBCCCBBB@@@>>><<<<<<>>>???@@@@@@===???AAA@@@???>>>@@@BBB=========<<<;;;;;;:::::::::;;;<<<=========<<<;;;>>>===============>>>>>>:::;;;<<<===<<<;;;999888888777666666777888999:::777777666777777999:::;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@BBBCCCDDDDDDDDDDDDEEEGGGIIILLLNNNOOOPPPPPPQQQRRRRRRRRRTTTYYY___dddcccgggooowwwzzz}}}}}}wwwrrrooocccaaa\\\WWWTTTRRRQQQQQQJJJIIIFFFEEEEEEDDDBBB@@@>>>>>><<<;;;::::::::::::;;;999777666444444444555555555444333222111000/////////............//////................................................------------------------+++,,,,,,------,,,,,,+++,,,+++***))))))***,,,---++++++,,,,,,++++++***)))++++++************++++++***++++++,,,------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...111222111///------------------...............------------,,,,,,,,,---------............///000000////////////000000---...///000000000//////000000000000000000000000////////////000111222333111111111222222333333333333333444444666777999999777777777888999999999:::::::::;;;<<<===>>>??????>>>???AAACCCEEEGGGHHHIIIJJJKKKKKKMMMOOOPPPOOOOOOPPPSSSWWWZZZ]]]___bbbeeefffjjjnnnpppoooooosssvvvyyyzzzsssmmmjjjgggeeeddddddbbbaaa``````___^^^\\\YYYXXXVVVSSSPPPKKKHHHHHHIIIJJJJJJFFFFFFEEEDDDCCCAAA???>>>>>>>>><<<;;;;;;;;;<<<===::::::999999999888888888777777888888888999999999666777888999::::::::::::666777888999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAA.../////////000000111111.........///////////////))))))***+++---...//////---------,,,,,,+++++++++,,,,,,,,,---------......,,,---------......//////---...//////......///111000111222222111000111222333444555777888:::;;;<<<::::::;;;===???AAACCCDDDFFFFFFFFFHHHKKKOOOSSSUUUUUUSSSRRRRRRVVV\\\bbbfffccchhhhhhaaaYYYUUUQQQNNNKKKFFFBBBBBBEEEFFFDDDAAAAAA???>>>>>>@@@AAABBBBBBAAA>>><<<<<<===???@@@@@@:::===???>>><<<<<<>>>@@@>>>======<<<;;;;;;:::::::::;;;<<<======<<<;;;;;;>>>>>>=========>>>>>>???;;;<<<=========;;;888777888777666666666888999:::888888777777888:::;;;===;;;;;;===>>>????????????;;;;;;;;;<<<<<<<<<======???@@@AAACCCDDDEEEEEEEEEFFFGGGIIILLLNNNPPPQQQRRRSSSSSSSSSSSSUUU[[[ccchhhjjjnnnvvv}}}{{{uuurrreeebbb]]]YYYUUUTTTSSSTTTIIIGGGEEEDDDCCCBBB@@@>>>???>>><<<;;;:::999888888:::999777666555555555666777777666555333222222111//////............//////................................................------------------------+++,,,,,,------,,,,,,+++///...+++))))))+++---...+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------***---111222111///...------.........//////000000///......------,,,++++++---------.........//////000000////////////000000---...000111111111000///000000000000000000000000////////////000111222333222222222222222222222333222333333444666888999:::888888888888888999999999;;;;;;<<<===>>>???@@@@@@===???AAACCCFFFGGGHHHHHHJJJJJJKKKMMMOOOPPPOOOOOOPPPSSSXXX\\\^^^___aaacccaaagggmmmnnnkkkjjjooouuuvvv|||sssnnnkkkhhhfffeeeeeecccbbb```___^^^]]][[[YYYWWWVVVRRRNNNJJJGGGHHHJJJLLLMMMIIIHHHFFFEEECCCAAA@@@???@@@???===<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::777777888888999999999999666777888999:::;;;;;;;;;666777777999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAA000000000000000000000000111111111111111111111111---------............///.........---,,,,,,++++++,,,---......//////......000000000000000000000000///////////////000111111111111222222222333333333555444333222444777:::<<<;;;<<<===???AAACCCDDDEEEEEEGGGJJJLLLMMMNNNQQQSSSVVVWWWXXXYYY[[[___eeeiiihhhfffbbb^^^YYYUUURRRPPPJJJIIIFFFCCCAAA@@@@@@@@@<<<<<<<<<<<<===???@@@AAA>>>???@@@@@@@@@???===<<<<<<<<<======>>>>>>??????@@@>>><<<;;;:::;;;<<<======<<<;;;:::::::::::::::======>>>???????????????===<<<<<<<<<<<<;;;;;;;;;999999888777777888999:::666888:::;;;<<<;;;999888999::::::::::::::::::;;;======<<<======>>>???@@@BBBCCCDDDFFFFFFFFFEEEDDDHHHJJJLLLMMMNNNPPPSSSVVVVVVWWWYYYZZZ[[[___dddgggrrrtttyyy~~~tttnnnhhh```\\\[[[YYYVVVSSSQQQLLLEEEAAA???@@@AAABBB===<<<<<<;;;:::999777666:::999888777555333111000333333333222222222111111333333222000///---,,,,,,000222222111///---------//////...------------...,,,---------------------,,,,,,,,,------...///000///...,,,---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000//////...---,,,,,,,,,,,,,,,,,,---------..................////////////,,,,,,++++++++++++,,,,,,............////////////////////////000000000000444222000000222333444333000111111222222333444444222222333333444555666666555666888999:::;;;;;;<<<<<<<<<===<<<===???BBBEEEBBBBBBBBBCCCDDDFFFGGGHHHCCCCCCFFFKKKQQQTTTSSSQQQTTTTTTVVVYYY\\\^^^^^^]]]```dddfffdddgggnnnssstttwwwqqqnnnkkkiiiiiijjjiiiiiicccaaa]]]YYYVVVUUUTTTUUUQQQNNNKKKIIIIIIIIIIIIIIIGGGGGGFFFEEECCCBBB@@@???======<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::::::::;;;;;;::::::999888777777666777999::::::999777666888999:::;;;<<<;;;:::999<<<<<<======<<<;;;::::::;;;;;;<<<===>>>???@@@@@@000000000000000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,---,,,------.......................................///////////////000000111111111111222222222333333222333444555666888999999;;;<<<>>>???AAACCCEEEFFFEEEHHHJJJLLLMMMOOOQQQTTTTTTVVVXXXYYY\\\```eeehhhgggfffddd```\\\WWWTTTQQQKKKJJJGGGEEECCCAAAAAAAAA======<<<======>>>???@@@<<<===>>>>>>>>>===<<<;;;<<<=========>>>>>>>>>??????>>><<<;;;;;;;;;======>>>======<<<;;;;;;<<<<<<======>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;999999888777777888999:::555666777888999888888777999::::::::::::;;;;;;;;;============>>>>>>???@@@BBBCCCDDDEEEFFFFFFEEEEEEGGGIIILLLNNNOOOQQQTTTVVVYYY[[[]]]___aaadddiiillltttwww}}}uuuooogggaaa]]]ZZZWWWTTTOOOKKKGGGCCCBBBAAA@@@???>>>>>>===<<<;;;999888777888888777777666555333333333333333222222222111111111000000000/////////......000111000...---------000///...---------------.........------,,,,,,+++,,,,,,,,,---///111444555111///------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000///......---,,,,,,,,,,,,,,,---------..................//////////////////............//////............////////////////////////000000000000333111000000222333333333111111111222333333444444333333444444555555666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDBBBBBBCCCDDDEEEFFFHHHIIIFFFFFFHHHLLLQQQTTTTTTSSSSSSTTTVVVYYY\\\]]]]]]]]]aaadddfffdddgggooouuuwww~~~vvvrrrpppnnnmmmlllkkkiiigggaaa___\\\YYYVVVTTTSSSSSSPPPNNNKKKIIIJJJJJJJJJJJJHHHHHHGGGFFFDDDBBB@@@???>>>===<<<<<<<<<;;;<<<<<<<<<;;;::::::999999999:::;;;;;;::::::999888888777777888999::::::999888777999999::::::;;;;;;::::::<<<<<<======<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@000000000000000000000000////////////////////////111000///...---,,,++++++******++++++,,,------...,,,,,,---.......................................//////......//////000111111111111222222222222333111222444777888888888777<<<<<<>>>@@@BBBDDDFFFFFFEEEHHHJJJLLLMMMOOOQQQTTTRRRTTTXXXZZZ]]]aaaeeehhhiiihhhgggeee```[[[VVVSSSLLLKKKHHHFFFDDDBBBBBBBBB>>>>>>>>>======>>>>>>???======>>>???>>>===<<<;;;============>>>>>>>>>>>>???>>><<<;;;;;;<<<======???>>>>>>============>>><<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888888888999999777777777777777888999999999999::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFFFFIIIMMMPPPRRRSSSUUUWWWYYY\\\```dddfffjjjnnnqqqwww{{{zzzqqqggg___ZZZWWWVVVQQQNNNJJJHHHFFFCCC@@@>>>??????>>>===<<<:::888777666666777777777666555555333333333222222222111111......//////000000111111---...///...---,,,---...111000///...---,,,,,,,,,//////...---,,,++++++***---,,,---...111555:::<<<555222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000///......------,,,,,,,,,---------..................////////////000//////////////////000............////////////////////////000000000000333111000000222333333222111111222222333333444444555555555555666666666666777888999::::::::::::::::::;;;;;;;;;;;;===@@@BBBBBBCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLPPPSSSTTTTTTRRRTTTVVVYYY[[[\\\\\\\\\aaaddddddcccfffpppxxx{{{xxxtttsssrrrrrrpppmmmgggccc^^^]]][[[YYYVVVSSSRRRQQQOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGEEEBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;:::999999999999:::;;;;;;::::::999999888888777888999::::::999888777:::999999999::::::;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<======>>>???@@@@@@000000000000000000000000////////////////////////000//////...------,,,,,,+++,,,,,,,,,---------...,,,,,,---.........------........................///............///000000111111111111222222222222111222444666777888888888;;;<<<>>>@@@BBBEEEFFFGGGEEEGGGJJJLLLMMMNNNQQQSSSQQQTTTXXX\\\___bbbfffiiillllllllljjjeee^^^WWWSSSLLLKKKHHHFFFCCCBBBBBBBBB@@@??????>>>======>>>>>>???@@@AAAAAAAAA@@@???>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<======???>>>>>>=========>>>>>><<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999999999888999999;;;:::999888888:::;;;===999999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFJJJNNNRRRTTTUUUVVVWWWWWW[[[aaafffiiimmmqqqttt{{{xxxlllbbb[[[XXXWWWVVVRRRMMMJJJHHHFFFCCCAAA??????>>>===<<<:::888777777777777777777666555555333333333222222222111111......//////000000111111,,,---......------///111111000///...---,,,,,,,,,.........------,,,,,,,,,---------///333888>>>BBB777444///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000//////.........,,,,,,,,,---------..................////////////......------------..................////////////////////////000000000000222111000000222333333222111111222222333444444555777777777777666666666666888999999:::::::::999999999:::;;;;;;;;;<<<>>>AAABBBBBBCCCDDDFFFHHHIIIJJJLLLKKKKKKKKKNNNPPPSSSTTTQQQTTTWWWYYYZZZ[[[\\\]]]```ccccccaaaeeepppyyy}}}|||ssstttuuuuuurrrlllddd___\\\[[[ZZZYYYVVVSSSQQQOOONNNLLLJJJJJJKKKLLLKKKKKKLLLKKKJJJHHHFFFCCC@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::999999999888999999::::::999999888:::999999888999:::<<<===;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@////////////////////////000000000000000000000000....................................------,,,,,,+++,,,,,,---...---------////////////////////////...............//////000000000111111111222222222444333333333444777999;;;;;;<<<===@@@BBBDDDFFFGGGDDDFFFIIIKKKLLLMMMPPPRRRQQQTTTXXX\\\___bbbfffiiiooooooooolllggg___XXXSSSKKKJJJGGGEEECCCAAAAAAAAAAAA@@@???>>>>>>======>>>@@@AAABBBBBBBBBAAA???>>>>>>>>>>>>>>>==================<<<<<<<<<=========>>>===============>>>>>><<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888<<<;;;999888888:::<<<>>>999999:::;;;;;;<<<======<<<===>>>@@@AAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHIIIGGGJJJOOORRRTTTUUUVVVWWWWWW[[[aaaggglllqqqvvvyyy~~~|||nnnccc]]]YYYXXXXXXSSSLLLGGGEEEDDDDDDDDD??????>>>===;;;999777666999999888888777555444333333333333222222222111111000000000000////////////---...//////...///111333000000///------,,,,,,,,,,,,,,,,,,------............------///333999>>>BBB888444000------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////////////////............,,,,,,,,,---------..................////////////......------------..................////////////////////////000000000000111000///000222333222111111222222333444444555555777777777777777666666666888999999:::::::::999999888:::;;;;;;;;;;;;===???AAABBBBBBDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJMMMPPPSSSQQQTTTXXXZZZZZZ[[[\\\^^^```ccccccaaaeeeoooxxx|||{{{rrrsssttttttrrrkkkccc\\\\\\[[[ZZZYYYWWWTTTRRRPPPMMMLLLJJJJJJLLLLLLKKKJJJLLLLLLJJJHHHFFFCCCAAA?????????@@@@@@@@@???>>>=========<<<<<<<<<======>>>;;;;;;;;;:::::::::::::::999999999::::::999999999:::999888888999:::<<<===;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>??????@@@@@@////////////////////////000000000000000000000000---------.........////////////...------,,,++++++++++++,,,---------------000000000000000000000000......------......///000000000000111111111111222555444222222333666:::<<<999:::<<>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===>>>>>>>>>>>>============<<<<<<<<<==============================>>>>>>???;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999888777:::999777666777888:::<<<999999:::;;;<<<======>>><<<===???AAABBBCCCBBBBBB@@@AAAAAACCCEEEGGGIIIJJJIIIKKKOOORRRSSSSSSUUUVVVWWW[[[aaahhhnnnttt{{{{{{nnnfff```\\\YYYVVVQQQIIIDDDBBBBBBCCCCCCAAAAAA@@@>>><<<:::888777999999999888777666444333333333333222222222111111222111111000///......---//////000///...///111333//////...------------...***++++++,,,---...//////...------///222666;;;===666333///............---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***+++---.../////////...------,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,---...//////.....................---,,,,,,,,,---------..................////////////000//////////////////000............////////////////////////000000000000000//////111222333111000222222333333444444555555666666666666777777777777777888999:::::::::::::::999:::<<<<<<<<<<<<===???@@@@@@AAACCCEEEGGGIIIJJJHHHIIIIIIIIIIIIKKKNNNQQQQQQUUUZZZ[[[[[[[[[]]]```bbbeeeeeecccfffooowwwzzz{{{uuuqqqqqqrrrrrrpppjjjccc^^^^^^]]][[[YYYWWWUUUTTTSSSOOONNNMMMMMMNNNNNNMMMKKKKKKKKKJJJHHHFFFCCCAAA@@@???@@@AAAAAAAAA@@@???>>>>>>============>>>??????;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888999:::;;;<<<===:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>?????????@@@@@@////////////////////////////////////////////////...............---------++++++++++++++++++++++++++++++,,,------------,,,////////////////////////...------------...//////000000000000111111111111333333333444555777999:::888999;;;>>>@@@CCCEEEFFFAAACCCFFFGGGIIIJJJMMMOOOPPPRRRTTTUUUXXX[[[aaadddeeeffffffeeebbb^^^YYYVVVLLLKKKHHHFFFDDDBBBBBBBBB@@@@@@??????>>>????????????@@@AAAAAAAAA@@@>>>>>>???>>>>>>>>>=========<<<;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@;;;<<<======>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777999999888777888999:::;;;999999:::;;;<<<===>>>>>>;;;===???BBBCCCDDDCCCCCC@@@@@@AAABBBDDDGGGJJJKKKKKKMMMOOOPPPPPPRRRTTTVVVUUUYYY___eeelllttt|||zzznnniiifff```[[[TTTPPPJJJFFFEEEDDDDDDCCCDDDCCCBBBAAA???<<<:::999888888888888888777666555333333333222222222111111111111111000///........./////////...,,,---000222...------------...//////+++,,,,,,------..................///000333555666333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,---...///000000---------,,,,,,+++++++++++++++,,,,,,---......///,,,,,,,,,,,,---...//////,,,,,,------------------,,,,,,,,,---------..................//////////////////............//////............////////////////////////000000000000000//////111333333111///222222333333444555555555555555555666666777777777666777888999:::;;;;;;;;;999;;;======<<<<<<===>>>??????@@@BBBDDDFFFHHHIIIFFFHHHJJJIIIIIIJJJNNNQQQRRRVVV[[[]]][[[[[[^^^aaaeeeiiiiiigggiiipppvvvxxx|||zzzsssqqqqqqpppooonnnkkkfffbbb```___\\\ZZZXXXWWWVVVVVVTTTRRRQQQQQQRRRQQQOOOMMMJJJIIIIIIGGGEEECCCAAA@@@@@@AAABBBCCCBBBAAA???>>>===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::777777999:::;;;<<<<<<<<<:::;;;;;;<<<======<<<<<<>>>????????????@@@@@@@@@////////////////////////........................000000///...---,,,,,,+++((((((((()))******++++++++++++,,,---------,,,,,,...........................------------...//////000000000000111111111111111222444666888888888888777888:::===@@@BBBDDDFFF@@@BBBEEEGGGHHHIIILLLNNNOOOPPPQQQRRRTTTXXX^^^bbb___```aaaaaa___\\\YYYWWWNNNLLLJJJGGGEEEDDDCCCCCC@@@???????????????@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@??????>>>>>>=========<<<;;;;;;<<<===>>>>>>======@@@?????????@@@AAAAAABBB;;;<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777;;;:::::::::;;;;;;<<<<<<999999:::;;;<<<===>>>???;;;===@@@BBBDDDDDDCCCCCC@@@@@@AAABBBDDDGGGJJJLLLLLLMMMOOOOOOOOOPPPSSSUUURRRVVV[[[aaaiiiqqqzzzyyynnnkkkjjjccc]]]TTTQQQNNNKKKJJJIIIGGGEEEFFFFFFEEECCCAAA>>><<<;;;666666777888888888888888333333333222222222111111000000000000//////////////////...,,,+++,,,...111---------------...///000---------------------,,,............///000111222111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,,,,...///111222---------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000,,,,,,,,,++++++,,,,,,,,,............/////////000////////////000000000000/////////111333333111///222222333444444555555666333444444555666777777888555666888999:::;;;;;;<<<:::<<<===>>>=========>>>>>>>>>???AAACCCFFFHHHIIIEEEHHHJJJJJJJJJKKKNNNQQQRRRWWW\\\^^^\\\[[[___bbbhhhlllmmmjjjkkkqqqvvvwww}}}}}}vvvrrrqqqooonnnmmmkkkhhheeebbb```]]]ZZZXXXXXXXXXYYYWWWVVVTTTTTTTTTSSSQQQOOOHHHHHHHHHGGGEEECCCBBBAAA@@@AAABBBCCCCCCAAA???>>><<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;666777999;;;<<<<<<<<<;;;::::::;;;<<<=========<<>>>>>>>>???@@@@@@>>>;;;>>><<<:::;;;>>>???===;;;???@@@@@@AAA@@@???>>>===:::<<<>>>@@@AAA???===<<<===<<<;;;;;;::::::::::::<<<<<<======<<<<<<;;;:::;;;:::999999999:::;;;<<<999999::::::;;;<<<<<<===;;;===???@@@@@@@@@AAACCCBBBCCCDDDDDDDDDFFFIIILLLKKKMMMPPPQQQQQQQQQRRRTTTVVVYYY^^^ccciiiooouuuyyytttooojjjccc]]]UUUSSSQQQPPPOOOMMMJJJGGGIIIFFFCCCAAA@@@???===;;;<<<<<<:::999777666555555666555555444444333333222000000000000//////////////////............////////////000000///...---,,,---------------------------------.........//////111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((***---...,,,)))******,,,------,,,******////////////...---,,,+++))),,,...///...------...---------------------------------............///---,,,,,,,,,,,,---......000000000000000000000000///////////////////////////////////////.........000000000000////////////000000000000111111111111111000///......000222333444555666555555555777999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::AAAAAA@@@AAABBBDDDFFFGGGFFFGGGHHHHHHIIILLLPPPSSSVVVWWWYYYYYY[[[^^^bbbfffmmmmmmllljjjkkknnnssswww{{{~~~wwwtttqqqqqqoookkkiiihhheeeaaa\\\YYYXXXXXXWWWWWWZZZZZZ[[[XXXTTTPPPNNNNNNLLLKKKIIIGGGEEECCCBBBBBBEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::::::::999999888777666666:::999999:::<<>>?????????===<<<<<<======>>>???@@@??????@@@BBB////////////////////////000000000000000000000000000///......//////...,,,------------------------+++,,,------,,,,,,...///.........------------------......///////////////...//////......000222333222555666555444666999;;;;;;:::::::::<<>>>>>>>>===>>>@@@@@@???===@@@>>>===>>>???@@@???===AAA@@@??????>>>>>>??????;;;<<<>>>?????????======<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;:::999999999:::;;;<<<::::::;;;<<<<<<======>>><<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDEEEEEEGGGJJJLLLLLLOOOQQQSSSTTTUUUWWWXXXYYY\\\aaaeeejjjpppvvvzzz~~~wwwpppkkkeeeaaa[[[YYYWWWUUUSSSPPPKKKHHHHHHEEECCCAAAAAAAAA???>>><<<<<<;;;:::888777666555555555555444333333222222111111000000000/////////000//////......//////000//////......------------------------------------.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********,,,,,,,,,------,,,,,,,,,/////////......,,,++++++***,,,...///...------...---------------------------------............///---,,,,,,,,,,,,---......////////////////////////------------------------.........///////////////000000000000000000000///000000000000111111111111333333222222222333444555333444555555555555777999;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIIIIIIIKKKNNNQQQWWWXXXZZZ[[[]]]```eeeiiilllllljjjjjjjjjooouuuzzz}}}wwwssspppooommmkkkhhhgggccc```[[[XXXXXXXXXXXXXXX[[[\\\\\\YYYUUUPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999:::999999:::<<<>>>>>>>>>===>>>???>>><<<;;;<<<======>>>@@@@@@??????AAABBB////////////////////////000000000000000000000000///...------......---,,,------------------------)))+++------------///111.............../////////---......///////////////111111222222111111333555555555555555555666999<<<<<<<<<;;;;;;===>>>@@@BBB???AAACCCEEEGGGIIIJJJJJJKKKNNNQQQTTTUUUVVVXXXZZZVVVUUUUUUWWWYYYZZZYYYWWWPPPLLLFFFCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGFFFCCC@@@>>>===???===<<<===???@@@@@@???AAA???>>>>>>??????>>><<>>@@@AAA<<<=========>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===<<<<<<======<<<<<<;;;::::::::::::::::::;;;<<<===<<<<<<======>>>?????????>>>@@@BBBBBBAAAAAAAAABBBBBBDDDEEEFFFFFFHHHKKKMMMMMMOOORRRSSSTTTVVVYYY[[[]]]```dddhhhlllqqqwwwzzz{{{yyyqqqkkkgggeeeaaa```]]][[[XXXSSSMMMIIIGGGEEECCCBBBBBBBBBAAA@@@<<<<<<;;;;;;999888666666555444444333333222222111111111111000000000000///111000000//////000000111000///---,,,,,,---......------------------------000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++...000...)))'''))),,,...------,,,,,,------...---......------,,,+++******,,,......---,,,---...---------------------------------............///---,,,,,,,,,,,,---......////////////////////////------------------------------......//////000000000000000000000000000000000000000111111111222222333333444444555555444444222333555555555666888::::::::::::::::::;;;<<<<<<;;;<<<===>>>>>>??????>>>???@@@AAABBBBBBBBBBBBBBBHHHIIIJJJIIIIIIJJJMMMPPPVVVXXXZZZ\\\___cccgggkkkmmmlllkkkiiikkkpppwww|||~~~wwwsssooolllllllllhhheeeaaa^^^ZZZXXXYYYZZZZZZZZZ]]]^^^]]]ZZZUUUPPPMMMLLLLLLKKKIIIGGGFFFEEEDDDDDDAAAAAAAAA@@@???>>>>>>===>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::;;;;;;<<<<<<999999:::;;;;;;<<<======<<<===>>>===<<<;;;<<<======>>>@@@@@@??????AAABBB///////////////////////////////////////////////////...------//////...---------------------------***+++------------...000,,,,,,---...//////000000---......///////////////222222333444111///111555999666555555555555888<<<===============>>>@@@@@@???AAACCCFFFHHHIIIIIIHHHKKKNNNRRRTTTUUUVVVXXXZZZWWWVVVVVVWWWYYYYYYXXXWWWOOOKKKFFFBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCFFFGGGHHHGGGCCC@@@>>>===???===;;;<<<>>>@@@AAAAAA???>>>======<<<<<<;;;:::@@@@@@???>>>>>>??????@@@>>>===<<<<<<<<<===???@@@<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;<<<======>>>>>>??????@@@AAAAAAAAA@@@BBBCCCCCCBBBAAABBBCCCCCCEEEGGGHHHHHHJJJMMMOOOLLLNNNPPPRRRRRRTTTWWWYYY```cccfffjjjmmmrrrwwwzzz{{{zzzqqqkkkhhhfffbbbaaa___]]]ZZZUUUOOOKKKHHHEEECCCBBBBBBBBB@@@???<<<<<<<<<<<<;;;999888666444444444333222222111111222222111111111000000000111111000000000000111111//////..................,,,,,,------------------////////////............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++)))***,,,...---,,,++++++,,,---...,,,---------,,,,,,+++***+++---......---,,,---...........................---------............///---,,,,,,,,,,,,---......////////////////////////////////////////////////,,,------...///000111111000000000000000111111111000000111111111222222222000111333555555444333222111333444555555666999;;;::::::999999::::::;;;<<<;;;<<<===>>>@@@@@@@@@AAA@@@AAABBBCCCDDDCCCBBBAAAGGGHHHJJJJJJJJJKKKNNNQQQTTTVVVZZZ]]]```dddiiilllqqqpppnnnllllllqqqxxx}}}}}}}}}wwwtttnnnkkkmmmooojjjdddaaa^^^ZZZYYYZZZ\\\]]]]]]^^^___^^^ZZZUUUOOOLLLKKKIIIHHHGGGFFFDDDDDDCCCCCC@@@?????????>>>>>>============<<<;;;:::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======999:::<<<<<<<<<<<<<<<===<<<===>>>===<<<;;;<<<======???@@@@@@@@@@@@AAACCC////////////////////////////////////////////////000///......000111000...------------------------,,,---......,,,,,,,,,...++++++,,,---...//////000---......///////////////---,,,...111///---222:::===777444555666555888===>>>>>>>>>>>>??????@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFKKKNNNQQQSSSTTTVVVXXXZZZYYYXXXXXXXXXYYYYYYWWWUUUPPPLLLGGGCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDGGGHHHIIIHHHDDD@@@>>>===???===;;;<<<>>>@@@AAAAAA>>>>>>>>>===<<<;;;;;;;;;===>>>@@@AAAAAA@@@???===>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<======>>>???<<<<<<<<<===<<<<<<;;;:::::::::;;;<<<======>>>>>>??????@@@AAAAAABBBBBBCCCAAACCCEEEEEECCCCCCCCCDDDDDDFFFIIIKKKLLLMMMOOOQQQOOOQQQRRRSSSSSSTTTWWWZZZbbbdddhhhkkknnnrrrwwwzzz~~~zzzqqqkkkgggfff___^^^]]][[[ZZZVVVQQQNNNJJJGGGDDDBBBBBB@@@>>>===<<<=========<<<;;;999777555555444333333222222111222222222222111111111111111111000000000000111111---...000111111000///...,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...,,,---,,,+++******+++,,,---,,,,,,------,,,,,,++++++,,,---...---,,,+++---...........................---------............///---,,,,,,,,,,,,---..............................////////////////////////,,,------...///000111111///000000000111111111222111111111111222222222222000111444555666555333222111333444555555666999;;;:::999999999999:::;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBEEEGGGIIIKKKLLLNNNQQQTTTUUUXXX\\\```cccggglllooovvvuuurrroooooorrrxxx|||{{{|||xxxuuuooommmqqquuuooodddbbb___\\\[[[\\\^^^______]]]^^^]]]YYYSSSNNNJJJIIIFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>>>>=========<<<<<<;;;:::999999999999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????===<<<===>>>;;;===>>>===<<<<<<===>>>>>>???AAAAAA@@@@@@BBBCCC////////////////////////000000000000000000000000000///...///000111000///---------------------------...///...,,,+++,,,---++++++,,,---......//////---......///////////////,,,+++...444444444===JJJAAA888333666777555888>>>>>>>>>??????@@@@@@@@@AAACCCDDDEEEFFFFFFGGGFFFFFFJJJLLLOOOQQQSSSUUUYYY\\\\\\ZZZYYYZZZZZZZZZXXXVVVQQQMMMGGGDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEGGGIIIJJJHHHEEEAAA???>>>???===<<<===???@@@@@@??????@@@AAA@@@>>><<<===>>>;;;===@@@CCCCCCAAA>>><<<>>>===<<<<<<<<<===???@@@>>>============>>>>>>???<<<<<<======<<<<<<;;;:::::::::<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFFFFIIILLLNNNOOOPPPRRRTTTTTTUUUVVVWWWWWWZZZ]]]```cccfffiiilllpppsssxxx{{{{{{uuuoooiiifff^^^\\\ZZZYYYXXXVVVSSSQQQLLLIIIFFFDDDBBBAAA???===<<<===>>>???>>><<<:::888666555555444444333222222333333333222222222111111111000000//////000000111---...///000000000///...+++,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((***///111///,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,---......---++++++,,,...........................---------............///---,,,,,,,,,,,,---..............................------------------------------......//////000000///000000111111222222222111111111222222222222333222333555777777666555444222333555555555666888:::999999999999999:::;;;;;;;;;<<<===>>>@@@@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEDDDGGGJJJMMMNNNQQQTTTVVVWWW[[[___cccgggkkkooorrrxxxwwwuuurrrqqqssswwwzzz{{{~~~xxxwwwrrrpppwww}}}uuufffdddaaa]]][[[\\\]]]]]]]]][[[[[[ZZZVVVQQQKKKHHHGGGDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<;;;::::::::::::::::::<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<<<<<<<<<<===@@@CCCCCC@@@>>>???@@@<<<===>>>>>>======>>>???>>>???AAAAAA@@@@@@BBBCCC////////////////////////000000000000000000000000///...---...000111000///------------------------+++---...---,,,,,,---...------....../////////000---......///////////////111...111777777777CCCSSSDDD999222666777555777???===>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNPPPTTTZZZ^^^[[[ZZZZZZ[[[\\\\\\ZZZXXXPPPLLLGGGCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGIIIJJJIIIEEEBBB@@@???>>>>>>===>>>@@@@@@???======???@@@@@@===<<<>>>@@@<<<===@@@AAABBBAAA???>>>===============>>>>>>?????????>>>>>>======>>>>>><<<<<<======<<<<<<;;;:::999:::<<<>>>????????????@@@@@@AAAAAABBBCCCCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHHHHKKKNNNQQQRRRSSSUUUVVVUUUWWWXXXZZZ\\\___dddhhheeehhhkkkooorrrvvv{{{~~~{{{uuummmgggaaa^^^[[[YYYXXXWWWUUUTTTLLLJJJGGGFFFEEEDDDCCCAAA<<<===???@@@???===;;;999777666666555555444444333444333333333333222222222000//////......//////000...---+++++++++---...000++++++,,,,,,---......///***++++++,,,---...//////......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........+++,,,,,,,,,,,,,,,,,,+++,,,------.........------.........---++++++,,,...........................---------............///---,,,,,,,,,,,,---..............................------------------------.........//////////////////000000111111222333333111111111222222222333333222333444555666555555444333444555555555555777999999999999888999999:::;;;;;;<<<===>>>????????????BBBBBBBBBCCCDDDEEEFFFGGGGGGIIIMMMOOOPPPRRRTTTVVVWWWZZZ___cccfffjjjnnnqqquuuuuutttsssrrrsssvvvyyy~~~~~~yyyyyyuuuuuu~~~{{{iiieeeaaa]]]ZZZZZZZZZZZZZZZWWWXXXWWWTTTNNNIIIFFFEEECCCCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<=========@@@DDDGGGGGGCCC@@@AAABBB===>>>??????>>>>>>???AAA>>>@@@AAAAAAAAAAAABBBDDD////////////////////////000000000000000000000000...---,,,---///000///...------------------------)))+++------------///000////////////000000000000---......///////////////333......333111000<<>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEHHHJJJLLLIIIJJJKKKLLLOOOTTT[[[```ZZZYYYYYY[[[]]]^^^]]][[[PPPLLLFFFCCCBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFGGGHHHJJJIIIFFFCCCAAA@@@>>>>>>>>>???@@@@@@>>>;;;:::===>>>>>>;;;;;;<<>>>>>??????@@@@@@@@@@@@============>>>>>>>>>>>>@@@@@@???>>>======>>>>>><<<<<<======<<<<<<;;;:::999:::<<<>>>???@@@??????@@@@@@AAAAAABBBCCCCCCCCCAAADDDFFFGGGGGGGGGHHHJJJIIILLLPPPRRRTTTUUUVVVXXXSSSUUUXXXZZZ^^^bbbhhhlllgggiiimmmqqqtttxxx}}}{{{qqqiiieeebbb]]]ZZZXXXWWWVVVUUULLLJJJHHHGGGHHHHHHFFFEEE<<<>>>???@@@@@@>>>;;;999777777777666555555444444444444444333333333222222//////............/////////,,,(((%%%&&&)))...222++++++,,,,,,---...//////***+++,,,---...000111111//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...000...+++***,,,///+++,,,............,,,+++------......///............///...,,,+++***,,,...////////////////////////---------.........//////---,,,,,,,,,,,,---..............................///////////////////////////////////////.........///000000111222222333333111111222222222333333333111111222222333333222222444555666555555555777999999999888888999999:::;;;;;;<<<===>>>>>>???>>>>>>AAAAAA@@@AAABBBDDDFFFGGGIIILLLOOOPPPQQQRRRTTTUUUTTTWWW\\\```cccgggjjjmmmqqqrrrssssssrrrtttvvvxxx~~~yyyzzzwwwxxxkkkeeeaaa\\\YYYXXXXXXWWWWWWUUUVVVUUURRRMMMHHHEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@???===<<<;;;===============>>>???@@@<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<>>>??????AAAFFFJJJIIIDDDAAABBBDDD===???@@@@@@??????@@@BBB>>>@@@AAAAAAAAAAAABBBDDD222111000000000000000111000///.........000111222......////////////......000//////...,,,++++++***,,,,,,---......---,,,+++............////////////---......///////////////222111000000111444666888777555333333555888:::;;;<<<======>>>>>>>>>>>>>>>AAABBBDDDDDDDDDEEEGGGJJJFFFGGGIIIKKKNNNTTT\\\aaa^^^___]]]ZZZ\\\^^^\\\VVVQQQJJJBBB???@@@BBBAAA???DDDAAA>>><<<<<<===@@@AAAJJJLLLMMMJJJDDD???>>>???======<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<>>>>>======??????@@@@@@@@@??????>>>@@@??????>>>===>>>>>>>>>;;;;;;;;;<<<>>>>>><<<:::<<<<<<;;;<<<===???AAABBB@@@>>>===<<<===???BBBDDDEEEFFFHHHJJJKKKKKKJJJJJJIIIKKKOOOTTTWWWWWWUUURRRXXXVVVVVVYYY___fffkkkmmmiiiiiimmmsss|||uuullllllgggaaa______]]]XXXSSSNNNKKKGGGEEEDDDDDDCCCBBB@@@AAAAAAAAA@@@===:::999999888555333222222333444000111444555666666555444111000...------///000222//////.........---------------------------------...---+++))))))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,+++***))))))************************+++,,,------,,,+++)))(((---------............///,,,---...//////...---,,,...------,,,,,,------...------------------------........................///---,,,---000222111///////////////000000000000000000000000000000000000444111///...///111111111222222111111222444555666555555444444555666888999666666666777888:::;;;<<<<<<<<<======>>>?????????CCCBBBAAA@@@BBBEEEHHHJJJMMMNNNPPPQQQRRRQQQPPPOOOUUUXXX[[[]]]___```bbbdddiiilllnnnnnnmmmnnnrrrvvv~~~wwwuuuooommmtttxxxmmmbbb^^^ZZZXXXWWWWWWTTTRRRQQQPPPOOONNNMMMJJJEEEBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;===>>>>>>JJJJJJIIIGGGEEEAAA>>>===???@@@AAAAAABBBBBBAAAAAABBBCCCDDDCCCCCCCCCEEEGGG------......//////000000000///......///000111222...///////////////......------,,,,,,,,,,,,,,,+++//////000111111000///...------------............---......///////////////111111111111222444666777666555333333444777999:::<<<<<<<<<<<<===>>>???@@@???BBBEEEFFFFFFEEEFFFFFFFFFGGGIIIKKKNNNTTT[[[```___aaa```^^^^^^```\\\VVVOOOHHHAAA>>>???AAA@@@>>>DDDBBB???======>>>@@@AAAHHHJJJLLLIIICCC???===>>><<<<<<;;;;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<>>??????@@@@@@@@@????????????>>>============>>><<<<<<<<<===>>>===;;;999<<<;;;;;;;;;<<<>>>@@@AAABBBAAA?????????AAADDDFFFDDDEEEGGGIIIJJJKKKKKKKKKKKKMMMPPPTTTWWWWWWUUUSSSVVVVVVWWWXXX\\\bbbgggjjjiiiiiilllrrrzzz}}}tttnnnjjjfffddddddaaa\\\WWWMMMJJJFFFDDDCCCCCCBBBAAA>>>?????????>>>;;;999777888777555444333333333333222333555666666444333222333222000//////111222333//////.........------------------------.........///---,,,*********,,,---++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,+++*********++++++++++++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,,,,---------...------...//////...------...------,,,,,,------...------------------------........................000...------///000...,,,////////////000000000000000000000000000000000000111000000000222222000///222222222222222444555666666555555444555666777888666666777777888:::;;;<<<:::;;;;;;<<<>>>??????@@@BBBAAA@@@@@@AAADDDGGGIIIKKKMMMOOORRRSSSRRRQQQPPPTTTVVVYYYZZZZZZ[[[^^^```eeehhhkkklllkkklllooossszzz}}}vvvpppjjjggglllsssuuunnnfffbbb^^^ZZZXXXWWWWWWUUUSSSQQQPPPOOOOOONNNKKKGGGDDDEEEEEEDDDDDDDDDEEEEEEFFFBBBAAAAAA@@@????????????>>>===<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???EEEEEEEEEDDDCCCAAA@@@?????????@@@AAAAAAAAAAAA@@@BBBCCCDDDCCCBBBCCCEEEGGG+++,,,...///000111000000000////////////000000111//////000000///...------,,,,,,,,,------.........,,,,,,---......------,,,,,,,,,,,,------------...---......///////////////000000111333444444444555444333222222333555888999<<<;;;;;;;;;<<>>???@@@@@@>>>EEECCCAAA???>>>???@@@AAAEEEHHHJJJHHHBBB>>><<<<<<;;;;;;<<<<<<>>>@@@AAABBB>>>>>>>>>>>>>>>======<<<>>>>>>>>>===============>>>>>>>>>???@@@@@@@@@AAA@@@???>>>>>>======>>>>>>>>>===<<<===>>>===;;;999;;;;;;::::::;;;===???@@@???>>><<<<<<<<<>>>@@@BBBAAACCCEEEGGGIIIKKKKKKLLLNNNOOORRRUUUVVVWWWVVVVVVVVVXXXZZZ[[[[[[^^^dddhhhiiiiiikkkpppxxxxxxrrrooollllllkkkggg```[[[MMMJJJFFFCCCBBBBBBAAA@@@????????????>>><<<:::888888777777666555444333333555555666666555333111000000///...---------///////////////.........---------------......////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------------...//////...------......------------......------------------------........................111///...---......,,,+++////////////000000000000000000000000000000000000//////000222444333000...333222222222333444555666666666555555555666777777777777777777888:::;;;<<<999:::;;;<<<===>>>??????@@@?????????@@@CCCEEEGGGIIIKKKNNNRRRSSSTTTSSSRRRRRRTTTTTTTTTTTTVVVYYY[[[aaaeeeiiijjjjjjjjjmmmpppvvv}}}|||sssmmmhhhccccccfffhhheeeaaa```]]]YYYWWWVVVVVVUUUUUUQQQPPPOOOOOONNNLLLIIIFFFFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@???????????????@@@>>>>>>============>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<===>>>??????@@@@@@@@@???@@@@@@AAAAAA>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCBBBCCCEEEGGG---...111222333222111000000////////////000000000000000000000///...---,,,............////////////+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---......///////////////...000222444555444333222222333333222222444777999<<<;;;::::::<<>>???@@@@@@AAA======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>???@@@AAABBBAAA@@@@@@??????????????????>>>======>>>>>><<<:::;;;;;;::::::;;;<<<>>>???<<<<<<;;;:::;;;<<<>>>??????@@@BBBEEEHHHJJJLLLMMMPPPRRRTTTVVVWWWWWWXXXXXXYYY]]]aaa```^^^___eeejjjjjjjjjkkkpppwwwyyyuuutttsssqqqnnnhhhaaa[[[OOOKKKGGGDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@>>><<<;;;999999999999888666555444555555555555444333222111///...---,,,,,,------...////////////............------......///000000000///...------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,+++******+++,,,...///+++,,,,,,,,,,,,------------..................---......------------......................................................///......---...------,,,////////////000000000000000000000000000000000000000000000222333333111///333333333333444444555555666666666666666666777777888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???BBBDDDEEEFFFIIIMMMQQQTTTTTTTTTSSSPPPPPPQQQQQQQQQTTTXXX[[[```dddhhhjjjjjjkkknnnqqqxxx}}}sssnnnjjjddd``````aaaaaaaaa^^^[[[XXXUUUTTTTTTUUUUUUPPPOOONNNNNNMMMLLLIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>?????????>>>======>>>???AAABBB???@@@@@@AAAAAAAAAAAAAAA@@@AAACCCBBBBBBCCCEEEGGG000111222333222111...---///000000000000///////////////000//////...------.........------------,,,------.........//////000---.........////////////---......///////////////...000222444555444222111111222333333222333666999;;;:::999:::<<>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@???======>>>>>>===<<<;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>???@@@@@@===>>>@@@CCCFFFIIIKKKMMMPPPSSSWWWXXXXXXXXXZZZ[[[___dddhhhhhhffffffjjjoookkklllnnnrrrxxx{{{xxxwwwvvvsssnnnggg^^^XXXRRRNNNJJJGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;:::888777666333444444444444444444333333333222222111111111111000000/////////................../////////000000.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...............---------,,,,,,,,,,,,+++***+++,,,...///------------.....................------.........///......------......///........................////////////////////////,,,---............//////////////////000000000000000000000000000000000000333111//////111333333333333333444444444444444444666666666777777777777777888888888888999:::;;;;;;=========<<<;;;;;;::::::=========>>>???AAACCCDDDEEEHHHMMMQQQSSSTTTRRRQQQMMMNNNOOOPPPRRRUUUZZZ^^^]]]aaafffhhhhhhjjjmmmppp|||vvvqqqmmmfffaaa___```aaabbb]]][[[XXXTTTRRRRRRTTTVVVPPPOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@?????????>>>>>>============>>>>>>>>>??????>>>============>>>>>>???@@@???>>>>>>>>>???AAABBB@@@AAAAAABBBBBBBBBBBBBBB???AAABBBBBBBBBCCCEEEGGG000000111000///...,,,+++///000000000000//////.........////////////......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///........./////////000000---......//////////////////000222333444333222111000222555444222333666999;;;::::::;;;===???BBBDDDFFFEEECCCAAA???@@@DDDGGGFFFGGGIIIKKKNNNTTT[[[aaafffmmmpppmmmhhhccc\\\UUULLLJJJGGGCCCAAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDAAA===;;;===???????????????>>>===<<<;;;<<<======>>>>>>>>>>>>>>><<<<<<============>>>>>>??????>>>>>>>>>???AAABBBCCCBBBAAAAAA@@@@@@AAAAAA@@@>>>======>>>??????>>><<<<<<;;;;;;;;;<<<>>>???>>>>>>>>>======>>>>>>???<<<===???AAADDDHHHKKKLLLOOOTTTYYY[[[ZZZZZZ\\\^^^dddhhhlllnnnnnnnnnqqqtttlllooossswww|||{{{wwwwwwvvvssslllddd\\\WWWTTTQQQLLLIIIHHHGGGFFFEEE@@@@@@???>>>======<<<<<<======<<<;;;:::999888888444444444444444444444444222222222111111000000///000000000/////////..............................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......---------------------------,,,,,,,,,,,,------...---------........./////////...------------.../////////............//////........................////////////////////////,,,---//////...///000222////////////000000000000000000000000000000000000444111///...000333444555333444555555555555444444444555666777888888888888999999999999999:::;;;;;;???>>>>>>===<<<;;;::::::=========>>>@@@AAACCCDDDDDDHHHLLLPPPRRRQQQOOONNNKKKMMMPPPRRRTTTWWW\\\___[[[^^^bbbcccdddfffkkkppp|||{{{rrrmmmgggbbbaaabbbbbbbbb^^^]]]ZZZUUURRRRRRUUUWWWSSSQQQNNNMMMLLLKKKIIIGGGIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>===============>>>>>>>>>>>>>>>======<<<<<<======>>>??????????????????@@@AAA@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBBBBCCCEEEGGG000000//////......------///000111111000///...---,,,---...///000000000000+++++++++,,,,,,,,,,,,,,,***))))))))))))+++,,,------------.........//////---......//////////////////000111222333222111111///333666555333333666:::::::::;;;<<<>>>???AAABBBCCCCCCCCCBBBAAAAAADDDFFFFFFGGGIIILLLPPPVVV^^^cccgggnnnqqqmmmgggaaaZZZTTTLLLJJJGGGCCC@@@============>>>AAABBBCCCCCCCCCBBBDDDDDDCCC???;;;;;;>>>BBB<<<===>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<>>======???@@@AAAAAAAAA@@@????????????@@@@@@>>><<<===???AAAAAAAAA>>>===<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCFFFIIIKKKMMMSSSZZZ]]]]]]\\\]]]```fffhhhlllpppsssuuuvvvvvvmmmrrrxxx}}}~~~uuuuuutttpppjjjccc]]]ZZZVVVRRRNNNJJJIIIHHHGGGEEE@@@@@@???>>>===============<<<:::999888777888888666555555444333333333333////////////...---,,,+++000000000000/////////...//////......---,,,,,,,,,,,,,,,---...............------------------------+++++++++,,,,,,---------,,,,,,,,,---------------+++++++++,,,------......------------------,,,,,,,,,,,,---------.........///...------------.../////////............//////........................////////////////////////...000111111///...000222////////////000000000000000000000000000000000000222000000000333444444333444444555666666555444333333444666888999::::::999::::::999999999:::;;;;;;==============================>>>???@@@BBBCCCDDDEEEHHHLLLOOOPPPOOOLLLIIILLLNNNQQQTTTUUUWWW[[[]]][[[^^^```aaabbbffflllrrrxxx||||||rrrmmmgggeeefffgggeeecccbbbaaa]]]XXXTTTSSSVVVZZZVVVTTTQQQOOONNNMMMJJJIIIKKKKKKJJJIIIHHHGGGGGGHHHFFFEEEDDDBBBAAA@@@??????AAAAAAAAAAAAAAA???>>>===<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<<<<===<<<<<<>>>???@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>???AAAAAAAAACCCEEEGGG111111000000000000111222///000111111111///...---+++,,,---///000000111111,,,,,,---...///000111222,,,,,,++++++,,,...///111,,,,,,,,,---------......---......///////////////000111111222222222222111///333777666444333666::::::;;;<<<===>>>???@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDEEEGGGIIILLLQQQXXX___eeegggnnnqqqmmmfff```YYYTTTKKKJJJGGGCCC>>><<<;;;;;;;;;===@@@BBBDDDDDDCCCCCCEEEEEECCC>>>:::;;;???DDD:::;;;<<<>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@BBBAAA???======>>>@@@AAA@@@??????>>>===>>>>>>>>>???===<<<===???AAABBBBBB>>>>>>===<<<<<<===??????@@@@@@@@@@@@@@@?????????<<<<<<===???BBBEEEIIIJJJLLLSSS[[[___^^^]]]___aaafffgggkkkpppuuuxxxxxxwwwnnnttt|||rrrsssrrroooiiiccc___\\\VVVRRRNNNJJJIIIHHHFFFEEEBBBBBBAAA@@@?????????@@@===;;;999777555666777888888777666444222222111111111111111111000///...---000000000000//////////////////...---,,,++++++***++++++,,,---.........---------------------------+++++++++,,,,,,---------------------------------)))******+++,,,---......------...///...---+++***++++++,,,,,,,,,---------///...---,,,,,,---.../////////............//////////////////////////////000000000000000000000000000222444222///---///111////////////000000000000000000000000000000000000//////111333555555333111444444666666666555444333222333666888::::::::::::::::::999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@======>>>@@@AAABBBCCCDDDEEEHHHLLLOOOOOOMMMIIIGGGMMMPPPSSSUUUVVVWWWYYYZZZ^^^```bbbbbbcccgggooouuuvvv{{{zzztttnnniiihhhkkklllhhhdddeeedddaaa[[[VVVUUUXXX\\\YYYVVVSSSQQQPPPNNNLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA@@@>>>>>>===AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<888:::<<<>>>@@@@@@@@@@@@<<<<<<===>>>>>>>>>>>>>>>>>>???AAAAAAAAACCCEEEGGG000000000000////////////...///////////////......+++,,,...000111111000000---.../////////...,,,+++++++++******++++++,,,---............////////////---------............///111111111000000000000000111333555666777666555444;;;:::;;;;;;<<<===>>>>>>AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGIIIMMMTTT]]]ccchhhkkkmmmnnniiiaaaWWWQQQMMMJJJFFFCCCBBBAAA???===>>>@@@AAABBBBBBBBBDDDFFFNNNKKKGGG@@@;;;:::<<<>>>;;;;;;;;;<<<<<<<<<======333666:::<<<======???@@@??????>>>======>>>???@@@>>>>>>?????????@@@@@@AAA@@@@@@@@@?????????>>>>>>@@@>>>===<<<<<<===>>>@@@@@@>>><<<===@@@AAA???===<<<===???BBBDDDEEECCCAAA>>>???AAABBBEEEFFFHHHIIIPPPSSSWWWZZZ[[[]]]___aaaeeejjjpppuuuvvvvvvuuutttwwwzzz~~~xxxtttuuupppdddZZZVVVSSSSSSQQQOOOLLLIIIFFFDDDCCCAAA???@@@DDDFFFEEECCC>>>>>>:::777888:::777111666666666555555444444333444333111000000000111222////////////000000000000111000000///...------,,,.........------,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++,,,,,,---------------------------...------------...//////............////////////////////////000000000000000000///...........................////////////...000111222111...+++)))222111111111000000//////222444444333111///...///222222222222222222222222444222111111222333222111777666555444555666888:::999999999::::::<<<===>>>??????>>>>>>============>>>>>>>>>???@@@AAACCCDDDEEEGGGKKKMMMNNNLLLIIIHHHHHHNNNTTTXXXXXXWWWXXXYYY[[[```fffkkkmmmmmmnnnooosss{{{~~~tttqqqooommmkkkiiifffdddlllfffaaa^^^^^^^^^]]][[[ZZZVVVRRRSSSUUUTTTPPPKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>@@@@@@???????????????@@@;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????AAA???===???BBBCCCAAA???AAABBBCCCBBBBBBCCCFFFIII000000000000////////////......////////////......,,,---...//////000000///...............---,,,,,,------,,,,,,------...///------------...................../////////000000111000000000000000000000222333555777777777666555888999;;;===>>>>>>>>>===>>>>>>???AAABBBDDDEEEEEEGGGHHHIIILLLPPPWWW___dddhhhjjjmmmlllhhh```XXXRRRLLLIIIEEECCCAAA@@@???===@@@AAABBBBBBAAAAAACCCDDDKKKIIIEEE???;;;999;;;===;;;;;;;;;<<<<<<<<<======999:::<<<<<<;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@@@@??????????????????@@@@@@@@@?????????>>>>>>???>>><<<;;;;;;<<<>>>??????===<<<===???@@@>>><<<======???BBBEEEEEEDDDBBB???@@@AAACCCEEEGGGIIIIIIOOOQQQTTTVVVXXX[[[^^^aaagggkkkrrrvvvwwwvvvvvvuuuzzz}}}|||xxxwwwqqqeee\\\XXXTTTRRRPPPMMMKKKHHHGGGFFFEEECCCBBBBBBEEEGGGFFFEEEAAABBB???;;;999:::888333666555555444444333333333222222111000000000000111////////////000000000000111111000//////...------/////////......------------------------........./////////000000000111111,,,,,,,,,,,,------------///...---,,,,,,,,,------........................---------------......///............////////////////////////000000000000000000///...........................////////////...///000111000...---+++111111000000000/////////000111333222111000111111222222222222222222222222555333222222333444333333777666555444444666888999888888888999999:::;;;;;;<<<<<<===>>>??????@@@@@@????????????@@@AAABBBCCCEEEFFFIIIKKKLLLKKKJJJIIIIIIMMMSSSWWWWWWWWWXXXYYY[[[___eeeiiikkklllmmmnnnttt}}}}}}vvvsssooollljjjgggdddbbbeeecccaaa```___^^^]]][[[\\\YYYVVVVVVYYYXXXTTTPPPLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDBBBAAA@@@??????????????????>>>??????@@@@@@===>>>>>>>>>>>>>>>============>>>>>>>>>>>>======;;;<<<===>>>????????????AAA???>>>???AAACCCAAA@@@@@@AAABBBAAAAAABBBEEEGGG////////////000000000000---....../////////......///.............../////////......---------------------,,,,,,------...///,,,,,,,,,------------...////////////000000000111000000000000000000111111333444666777888888777777555888;;;???@@@@@@???>>>;;;<<<>>>@@@BBBDDDEEEFFFGGGIIILLLOOOSSSYYY```dddhhhjjjkkkkkkggg```YYYUUUKKKHHHDDDBBBAAA@@@???===@@@BBBCCCBBBAAA@@@AAACCCGGGFFFCCC>>>:::999;;;===;;;<<<<<<<<<<<<=========<<<======<<<:::999:::<<<;;;;;;;;;;;;;;;<<<======AAA@@@@@@??????>>>======@@@@@@@@@???????????????>>>===<<<;;;;;;<<<===>>>===<<<<<<>>>??????===;;;>>>>>>???BBBEEEFFFDDDCCC@@@AAABBBDDDFFFHHHJJJJJJMMMNNNPPPRRRTTTXXX]]]aaaiiimmmrrrvvvwwwwwwvvvvvv|||}}}xxxqqqfff^^^[[[SSSQQQNNNKKKIIIHHHIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGFFFIIIGGG@@@;;;:::999666555555444333333222111111000000111111000000///...////////////000000000000111111000000//////......///////////////........./////////...............---------............///,,,------------...............---,,,,,,,,,------........................---,,,,,,,,,,,,---..................////////////////////////000000000000000//////............///............//////////////////////////////......000000///////////////...---///111111111111333444222222222222222222222222555444222222444555444333666555444444444555666777666777777999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@????????????@@@AAABBBBBBDDDEEEFFFHHHIIIJJJJJJJJJIIIMMMRRRUUUVVVWWWXXXYYY[[[^^^cccfffhhhjjjmmmnnnvvv~~~}}}yyyuuupppkkkhhheeeaaa___]]]___aaa```^^^\\\[[[[[[[[[XXXWWWWWWYYYYYYVVVSSSMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>============<<<======>>>>>>======<<<<<<<<<===>>>????????????AAA@@@???@@@AAABBBAAA@@@???@@@AAAAAA@@@AAADDDGGG////////////000000000000------......//////......111///...---,,,---......///...---,,,,,,,,,---...++++++******++++++,,,---,,,,,,---------.............../////////000000000000000000000000111111111333444666777888888888888666888;;;>>>@@@AAAAAAAAA===>>>???AAABBBDDDEEEFFFFFFIIIMMMQQQUUUZZZ___cccgggiiijjjiiifff```ZZZVVVKKKHHHDDDBBBAAA@@@>>>===???@@@BBBBBBAAAAAABBBCCCDDDDDDBBB???<<<;;;<<<>>><<<<<<<<<<<<<<<=========;;;<<<<<<;;;::::::===???;;;;;;;;;;;;<<<<<<===>>>????????????>>>>>>>>>>>>????????????????????????======<<<;;;;;;<<<======;;;<<<===>>>???>>><<<:::?????????BBBDDDFFFEEEDDDAAABBBCCCEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRWWW^^^bbbiiimmmqqquuuvvvvvvvvvwww{{{xxxooofff___[[[SSSQQQMMMKKKIIIJJJLLLMMMLLLKKKJJJIIIIIIJJJIIIIIIMMMPPPNNNFFF===:::888666555444444333222111000000///000000111111000...---////////////000000000000111111000000000///////////////..................000//////......---------++++++++++++++++++++++++---------.........//////------------------------........................,,,,,,,,,,,,,,,---..................////////////////////////000000000000000///............//////............///////////////...------...///000111////////////............---///000000000111333444222222222222222222222222444222111111333444444333555555444444444444555666555666888:::<<<>>>???@@@<<<======>>>>>>>>>======@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKJJJLLLOOOSSSUUUWWWYYYZZZ\\\___cccfffhhhjjjmmmooouuu~~~{{{vvvpppjjjeeebbb^^^\\\ZZZ\\\^^^\\\XXXVVVWWWYYYTTTSSSRRRSSSUUUUUUSSSPPPLLLKKKIIIGGGEEECCCBBBBBBDDDCCCBBBAAA@@@??????@@@>>>======>>>>>>???@@@AAAAAA@@@>>><<<;;;<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@AAABBBBBBAAA@@@AAAAAAAAAAAABBBEEEGGG.../////////000000000111,,,,,,---...............111000...,,,,,,,,,------...---,,,++++++,,,......++++++******++++++,,,------.........////////////------.........///////////////000000111111111111333444555666888888999999999999:::;;;===AAADDDEEEAAABBBBBBCCCDDDEEEFFFFFFFFFIIIMMMQQQUUUXXX]]]```fffgggiiiiiifffaaa[[[WWWLLLIIIEEEBBBAAA@@@>>><<<<<<>>>@@@AAAAAABBBDDDFFFDDDDDDDDDAAA???===>>>???========================<<<======;;;::::::<<<>>>;;;;;;<<<===>>>?????????<<<<<<===>>>??????@@@@@@????????????????????????=========<<<<<<=========;;;<<<===>>>======<<<<<>>???AAADDDEEEEEEDDDAAABBBDDDEEEHHHIIIKKKLLLMMMNNNNNNOOORRRWWW^^^ccchhhkkkooorrrsssuuuvvvxxxzzz~~~wwwmmmddd^^^ZZZQQQPPPOOOMMMMMMNNNOOOPPPNNNNNNMMMLLLJJJJJJJJJJJJRRRUUURRRHHH???;;;888555555444333222111000/////////000000111111000...---////////////000000000000000000000000////////////------------------------///.........------,,,,,,////////////............---------.........//////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000//////............//////............///////////////...---------///111222............////////////000111111000//////111222222222222222222222222222222000///000222333333222555555555444444444555555777888:::<<<>>>>>>??????==================>>>>>>????????????@@@AAABBBBBBCCCCCCCCCDDDEEEHHHJJJKKKJJJKKKMMMPPPTTTWWWYYYZZZ]]]```dddfffiiikkknnnppprrr{{{{{{vvvnnngggbbb___\\\ZZZZZZZZZZZZVVVQQQPPPRRRUUUNNNNNNNNNOOOOOOOOONNNMMMIIIHHHGGGEEECCCAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@>>><<<;;;::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCBBBBBBCCCFFFHHH......//////000000111111+++,,,---...............//////...---,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,------...///........./////////000000------------............/////////000111111222222333333444555777888999999<<<;;;::::::===@@@DDDGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKNNNQQQSSSVVV[[[^^^ccceeehhhiiigggbbb\\\XXXOOOKKKGGGCCCAAA@@@===;;;:::<<>>>>>>>>============<<<@@@@@@???===:::999999:::;;;<<<>>>???@@@@@@@@@@@@:::;;;<<<===???@@@AAAAAA???????????????@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<===>>>>>><<<<<<===>>>???>>>>>>???BBBDDDDDDCCCAAABBBCCCEEEGGGIIIKKKKKKMMMNNNOOOPPPRRRWWW]]]bbbgggjjjmmmppprrruuuxxxzzz{{{vvvkkkccc]]]XXXOOOPPPQQQSSSSSSSSSSSSSSSPPPPPPOOOMMMJJJIIIIIIJJJQQQSSSPPPGGG@@@===:::666555555444333111000//////000000111111000000///...////////////000000000000///////////////.........,,,,,,,,,---------------.........---------------000000000000000/////////,,,------------.........+++,,,---.........------++++++++++++++++++++++++...------------...//////............////////////////////////000000000000///............//////000............///////////////...------...///000111...////////////000000000222222111///...---///111222222222222222222222222111///...///111222222222666666666555555555555444:::;;;>>>@@@AAABBBBBBAAA@@@???===<<<===>>>AAABBB>>>>>>>>>???@@@AAACCCDDDCCCCCCDDDDDDFFFGGGIIIJJJKKKJJJKKKNNNSSSWWWYYYZZZ\\\```dddgggjjjkkknnnppppppxxxyyysssjjjccc___\\\[[[YYYZZZXXXUUUQQQNNNNNNPPPRRRLLLMMMMMMMMMMMMMMMLLLLLLGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>======<<<;;;::::::::::::>>>??????@@@@@@??????>>><<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAABBBCCCCCCBBBDDDFFFIII.........///000111111111***+++,,,---............------.........---,,,,,,***+++,,,---------------------,,,,,,------...///---------.........//////............////////////...//////000111111222222222222333444555777888999<<<<<<<<<<<<>>>AAADDDEEECCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPRRRUUUYYY]]]aaadddhhhjjjhhhbbb\\\WWWQQQNNNIIIEEEBBB@@@===;;;;;;===???@@@@@@AAACCCEEEDDDEEEFFFEEEBBB?????????>>>>>>>>>>>>=========<<<>>>???@@@>>><<<:::999:::;;;<<<>>>???AAAAAAAAA@@@;;;<<<<<<===>>>???@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>????????????>>>>>>>>>??????===;;;;;;>>>AAA>>>===<<<>>>AAACCCCCCCCCAAAAAACCCEEEGGGIIIJJJKKKMMMNNNOOOPPPRRRVVV[[[___gggiiimmmpppsssvvvzzz~~~wwwjjjccc]]]WWWNNNQQQUUUYYYZZZYYYVVVTTTPPPPPPPPPMMMIIIGGGHHHIIILLLMMMIIIDDDBBBBBB>>>999666666555333222111000///222222111000000000000111////////////000000000000------------............------------.........///...............////////////.........------------,,,,,,,,,,,,------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000............////////////////////////000000000000...............///000000............///////////////............//////000/////////000000000111111111111111///------///222222222222222222222222222111000//////222333333333777777777777666666555555999<<>>>>>??????@@@???>>>======<<<======;;;<<<<<<<<<<<<<<<;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@======>>>???@@@@@@@@@@@@???AAACCCCCCAAA@@@BBBDDDAAABBBBBBBBBAAACCCEEEHHH---......///000111111222***+++,,,---............+++,,,---.........,,,,,,)))***,,,---...---,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000...//////000111222222222222222222333555777888999;;;;;;===???AAABBBCCCCCCAAABBBCCCEEEGGGIIIKKKKKKNNNOOOPPPQQQRRRUUUYYY]]]___ccchhhjjjiiiccc\\\WWWSSSPPPJJJFFFCCC@@@<<<:::===???@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEBBB???>>>===??????>>>>>>=========<<<999<<<>>>???>>><<<<<<===:::;;;===???@@@AAA@@@@@@============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@???===:::;;;???CCC===<<<<<<===@@@BBBCCCBBB@@@AAABBBDDDFFFHHHJJJJJJLLLMMMOOOPPPRRRUUUYYY]]]gggjjjmmmqqqtttxxx}}}wwwkkkddd]]]VVVLLLQQQWWW]]]^^^\\\XXXUUUOOOQQQPPPMMMHHHFFFGGGHHHHHHGGGDDDAAACCCEEEBBB<<<777666555444222111000///444333111000000000111222////////////000000000000,,,------------------------.........//////000000......//////000000111111000000//////............+++++++++,,,,,,,,,------***+++---...///...------------------------------///////////////000111111............/////////000////////////000000000000...............///000111............/////////000//////////////////......//////000000111111222222000000000...---...000333222222222222222222222222222000000000333444444444777777888888777666555555666;;;CCCMMMVVV^^^bbbeeeXXXSSSJJJBBB<<<;;;;;;<<<<<<<<<===>>>AAACCCEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGLLLJJJIIILLLRRRWWWZZZZZZXXX\\\cccgggiiijjjkkkkkknnnuuu}}}~~~|||}}}tttmmmeee^^^ZZZZZZZZZZZZTTTRRRQQQSSSUUUUUURRROOOKKKLLLMMMLLLJJJIIIHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@AAA@@@???===<<<<<<<<<<<<;;;<<<===>>>>>>>>><<<<<>>???@@@@@@AAA@@@@@@???BBBDDDCCCAAA@@@BBBEEE@@@@@@AAAAAA@@@BBBDDDGGG000000111111111111000000---------.........//////------............------------------------------........................++++++,,,,,,,,,,,,---------......///////////////222111111000000000000000000111333555666999===@@@>>>??????@@@AAACCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKNNNTTTXXXYYYXXXaaadddiiillljjjccc[[[VVVPPPNNNKKKGGGCCCAAA???>>><<<======???@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>>>><<<===>>>???>>>===;;;999::::::::::::::::::::::::=========???AAABBBAAA@@@BBBBBBAAA@@@@@@??????>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>????????????@@@@@@@@@???@@@@@@@@@??????AAACCCAAACCCEEEFFFGGGHHHJJJLLLKKKKKKLLLMMMNNNRRRWWW[[[dddggglllooorrruuuyyy{{{}}}pppcccXXXSSSMMMRRRYYY^^^^^^ZZZVVVTTTRRROOOLLLJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGCCC>>>:::999888777555333222222111222222222111000//////...000000000000000000000000000000000000///...---,,,------,,,+++,,,---...//////............///000000000000//////.........---//////.........---------......---------,,,,,,,,,,,,------......---,,,,,,........................///...---,,,,,,---...///...............///000000...///...---,,,,,,...000000000000000000000000000...------------...//////111111000000//////......333222111/////////000000111111222222222333333333111111222222222333333333333444555666777777777777???@@@GGGVVVhhhtttwwwuuunnn___NNNEEE@@@<<<;;;===@@@???>>>>>>???AAACCCEEECCCDDDFFFFFFFFFFFFHHHJJJIIIIIIJJJMMMPPPTTTWWWYYYZZZ]]]```dddhhhiiijjjjjjqqquuu~~~xxxtttlllhhhbbb]]]ZZZWWWUUUSSSVVVVVVUUUTTTSSSQQQPPPOOOKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHFFFDDDBBB@@@AAA@@@??????>>>>>>??????????????????>>>===;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCCCCEEEFFF000000111111111111000000---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------......///////////////111000////////////000000111222444444444666999<<<<<<===???AAABBBDDDDDDDDDFFFFFFFFFFFFGGGIIIKKKMMMMMMLLLLLLOOOUUUYYY[[[ZZZbbbfffjjjllljjjcccZZZUUUSSSPPPKKKFFFBBB???============>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>:::;;;===>>>???>>><<<;;;::::::::::::::::::::::::=========???AAABBBBBB@@@@@@@@@????????????>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???@@@@@@AAA????????????@@@@@@@@@@@@???@@@AAA@@@??????AAABBBAAACCCEEEFFFFFFGGGIIIJJJIIIJJJJJJKKKLLLOOOTTTXXX```dddiiinnnqqqtttwwwzzzrrreeeZZZUUUOOOTTTYYY\\\[[[WWWRRROOOMMMKKKHHHGGGGGGGGGEEEDDDFFFFFFFFFGGGFFFCCC>>>:::777777555444222222111111222222111111000//////...000000000000000000000000111111111111000///...---...---,,,,,,,,,---//////......------......///000000/////////.........---///.........------------***++++++,,,---...//////------------------------........................///...------------...///...............//////000...//////...------///111////////////////////////...------------...//////111000000000/////////...222111000/////////000111111111111222222222333333111111222222222333333333333444555666666777777777<<>>???BBB??????>>>>>>???AAACCCDDDBBBDDDFFFFFFFFFFFFHHHJJJJJJJJJLLLNNNQQQUUUXXXZZZYYY[[[___dddhhhkkkmmmmmmtttxxx}}}wwwuuummmiiiddd___\\\ZZZXXXWWWVVVVVVVVVVVVTTTRRRPPPOOOKKKKKKKKKJJJJJJJJJJJJIIIEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@???>>>>>>>>>>>>???????????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCBBBCCCDDDFFF000000111111111111000000------........./////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////111000000000000000111111333444444333333444666999<<<>>>AAAEEEGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJMMMNNNNNNNNNNNNQQQWWW[[[^^^___fffhhhlllmmmiiibbbYYYTTTTTTQQQKKKEEE@@@===<<<<<<======>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@???>>>999;;;<<<>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;=========@@@BBBCCCBBB@@@===>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAAAAA????????????@@@@@@@@@AAAAAAAAABBBAAA??????@@@BBBCCCDDDFFFFFFEEEEEEGGGHHHGGGHHHIIIIIIJJJMMMQQQTTTZZZ^^^ffflllpppsssvvvxxx}}}~~~qqqddd[[[VVVRRRUUUXXXZZZYYYTTTOOOKKKJJJIIIGGGGGGGGGFFFCCCAAAFFFEEEEEEEEEDDDAAA===999666555444333222111111111222222111111000/////////000000000000000000000000111111111111111000///.........------......///000---------------......////////////...........................------------***++++++,,,---...//////...---,,,,,,,,,,,,......------------------------///...------------...///......------......///000...//////...------...000////////////////////////...------------...//////000000000000//////////////////.........///000000111111111222222222222333111111222222222333333333333444555666666777666666:::===GGGXXXjjjuuuyyyxxxhhhZZZJJJBBB>>>===???CCC???>>>>>>>>>???AAACCCDDDBBBDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMOOORRRVVVXXXZZZWWWYYY^^^ccchhhllloooppptttwww~~~}}}yyyvvvtttnnnkkkfffaaa]]][[[ZZZZZZVVVWWWXXXXXXWWWTTTQQQOOOJJJJJJJJJJJJIIIIIIHHHHHHCCCCCCDDDDDDEEEDDDDDDCCCAAA@@@??????>>>>>>??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAABBBBBBBBBDDDFFF000000111111111111000000............////////////------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///////////////111111111111222222333444333444555444444555888:::>>>AAAFFFJJJNNNOOOOOOOOOGGGFFFFFFGGGHHHJJJLLLNNNOOOOOOQQQTTTXXX]]]aaadddiiikkknnnnnniiiaaaXXXSSSSSSOOOJJJDDD@@@============>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????;;;<<<======>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@CCCCCCBBB@@@======>>>>>>???@@@@@@AAA???@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAABBBBBBAAA??????@@@BBBDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNQQQTTTZZZcccjjjooosssuuuwww{{{~~~|||ooobbbYYYUUUSSSUUUWWWYYYYYYUUUPPPLLLMMMLLLKKKKKKKKKIIIFFFCCCEEEDDDCCCCCCCCC@@@<<<888555555444333222222222333111111111111000000//////////////////////////////000000000000000///..................//////000000---,,,,,,,,,,,,---..............................------------------------......---------,,,,,,,,,...---,,,++++++,,,...000------------------------.........------............------------...//////---.........,,,,,,---///////////////////////////...------------...//////000000000000////////////------......//////000000111111111111222222222222111111222222222333333333333333444555666666666666:::===EEEQQQ]]]ddddddbbbYYYNNNDDD???<<<:::;;;>>>>>>>>>>>>>>>???@@@BBBCCCAAACCCEEEEEEEEEEEEGGGHHHKKKLLLNNNPPPSSSVVVXXXZZZWWWXXX\\\```eeejjjmmmooonnnpppvvv}}}zzzvvvtttsssrrrpppkkkddd___[[[[[[[[[UUUWWWYYYYYYXXXUUUQQQNNNJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<=========@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBBBBBBBDDDFFF000000111111111111000000........./////////000000------............------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------......////////////////////////000111222333444333444555666777999<<>>>>>>>>=====================>>>>>>???@@@BBBBBBAAA@@@???>>>>>>>>>======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDDDDBBB@@@===>>>>>>???@@@AAABBBBBB???@@@AAABBBBBBBBBAAAAAA@@@?????????@@@@@@AAABBB???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEHHHIIIJJJJJJIIIKKKMMMOOOQQQWWW```hhhnnnrrruuuwwwwww{{{}}}pppcccZZZUUUSSSSSSUUUXXXZZZYYYUUURRRQQQPPPOOONNNMMMKKKGGGDDDDDDCCCBBBAAAAAA>>>;;;777666666555444444333444444111111111000000000000000////////////////////////.........///......------.........///////////////---,,,,,,,,,,,,---......---------...............,,,,,,------------------......---------,,,,,,,,,...---+++++++++---///000---------------------------..................------------------...//////+++,,,------,,,+++,,,---...........................------------...//////////////////000000000000------.../////////000000000000111111111222222222111111222222222333333333222333444555666666666666:::;;;@@@GGGNNNPPPNNNLLLJJJDDD@@@???===999888:::=========>>>???@@@AAABBBAAABBBDDDDDDDDDDDDFFFHHHKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXZZZ]]]aaaeeeiiikkkiiikkkqqqwwwzzz|||~~~xxxuuuttttttxxxwwwssslllddd___]]]]]]UUUWWWYYYYYYXXXUUUQQQNNNKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB>>>????????????>>>>>>===========================<<<===>>>>>>??????>>>>>>???>>>>>>============>>>@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBBBBCCCEEEGGG000000111111111111000000....../////////000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,---------......///////////////,,,,,,,,,---...000111222333444666777999<<<@@@CCC@@@CCCHHHMMMQQQSSSUUUUUUJJJJJJIIIHHHIIIJJJKKKLLLOOOQQQTTTVVVZZZ```ggglllmmmooopppnnniiiaaaXXXSSSLLLJJJGGGDDDAAA???>>>>>>;;;<<<<<<<<<======>>>>>>===>>>@@@BBBBBBBBB@@@???@@@@@@???===<<<;;;:::999========================<<<===???BBBEEEDDDBBB???>>>??????@@@AAABBBBBBBBB???@@@AAABBBBBBBBBAAAAAA????????????@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBAAA@@@AAABBBDDDFFFGGGHHHGGGEEEEEEEEEFFFIIIJJJKKKKKKJJJJJJLLLNNNPPPUUU]]]eeekkkppptttvvvuuuxxx}}}tttggg]]]XXXRRRRRRSSSWWW\\\]]][[[WWWSSSQQQOOOMMMKKKIIIEEEBBBCCCBBB@@@@@@???===:::777888777666555444444333444111111000000000000000000000000000000000000000000---------......------,,,------...////////////...---------------......///---------------.........,,,,,,,,,,,,------------***++++++,,,---...//////---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------,,,,,,------...///+++,,,......,,,+++,,,---...........................------------...//////////////////000000000000......///000000000//////000000000111111111111222111111222222222333333333222333444555555666555555888999;;;???CCCDDDCCCAAA@@@>>>>>>AAA@@@;;;999;;;<<<======>>>???@@@AAAAAA@@@BBBCCCDDDCCCDDDEEEGGGIIIJJJLLLOOORRRTTTUUUUUUYYYYYYYYY[[[^^^bbbfffhhhjjjkkkpppvvvyyy{{{zzzvvvttttttttt{{{{{{yyyrrriiiccc``````VVVWWWXXXXXXWWWTTTQQQOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBB>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@???>>>===???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCCCCDDDFFFHHH000000111111111111000000.../////////000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------......///////////////,,,,,,---...///111333444333555777888:::<<>>>>><<<===@@@BBBCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;========================<<<===???CCCEEEEEEBBB???>>>>>>??????@@@@@@AAAAAA???@@@AAABBBBBBBBBAAAAAA????????????@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAAAAABBBDDDFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKNNNSSSZZZaaaggglllqqqttttttvvvzzz}}}vvviii^^^YYYRRRQQQQQQVVV\\\___]]]YYYUUURRRNNNKKKHHHEEEBBB@@@CCCAAA???>>>>>><<<999666888777666444333222222222000000000000000000000111000000000000000000000000------...............---+++,,,---...///......---......------......///000,,,,,,,,,------.........++++++,,,,,,,,,---------***++++++,,,---...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------,,,,,,------...///,,,...000000...------..............................------------...//////.../////////000000000111///000111111111000///...000000000000111111111111111111222222222333333333222222333444555555555555666777888:::===>>>>>>===;;;:::<<<@@@???<<<;;;>>>;;;<<<===>>>@@@@@@AAAAAA???AAACCCCCCCCCCCCEEEGGGGGGHHHKKKNNNPPPQQQRRRRRRZZZYYYYYYZZZ]]]aaafffiiimmmmmmqqqvvvxxxzzzzzzvvvssssssrrrtttwwwxxxsssjjjccc``````VVVVVVVVVVVVTTTRRRPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@@@@?????????========================<<<===>>>@@@@@@???>>>===??????>>>??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDDDDEEEGGGIII000000111111111111000000////////////000000000000---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------....../////////////////////000111222444666777444666777888999<<<@@@CCCGGGHHHKKKOOOSSSVVVYYY[[[RRRQQQOOOMMMMMMMMMMMMNNNOOOQQQTTTWWWZZZaaajjjpppnnnooopppnnniiibbbZZZUUUKKKKKKIIIFFFBBB>>>:::777999999:::;;;<<<>>>>>>???;;;===@@@BBBCCCCCCAAA@@@>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@CCCFFFEEEBBB???>>>>>>>>>>>>???????????????@@@AAABBBCCCBBBAAAAAA????????????@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBB>>>???AAAAAAAAABBBEEEGGGGGGIIIIIIIIIGGGGGGHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJMMMQQQXXX^^^dddjjjooossstttvvvxxxzzz|||~~~vvviii]]]WWWRRRPPPPPPUUU[[[___]]]YYYWWWTTTNNNJJJGGGDDDAAA???BBBAAA???>>>===;;;888666888777555333222111000000000000000000000111111111000000000000000000000000......///////////////...++++++---.........---,,,///............///000000,,,,,,,,,------.........+++++++++,,,,,,---------......---------,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---,,,,,,,,,,,,---......---///111222000/////////...........................------------...//////.../////////000000111111111111222222222000///...000000000000111111111111111111222222222333333333222222333444555555555555777777777888888999::::::999888999======:::;;;???;;;<<<===???@@@@@@@@@@@@???AAACCCCCCCCCCCCEEEFFFEEEGGGJJJLLLOOOPPPQQQQQQZZZYYYYYYZZZ]]]bbbhhhkkkooonnnqqquuuvvvwww~~~|||wwwssspppooolllpppsssppphhh```]]]]]]VVVVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIHHHHHHCCCCCCBBBBBBCCCDDDFFFGGGAAA@@@??????>>>>>>??????>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCDDDEEEFFFHHHJJJ222111000.........///000//////.........---------000///...---,,,+++++++++***///...(((&&&***---++++++++++++---///000...,,,///////////////.........+++,,,------,,,,,,---///......///000111333555666666666666888:::>>>AAADDDHHHJJJLLLPPPSSSUUUWWWXXXUUUUUUSSSOOOLLLKKKMMMNNNNNNRRRWWW\\\aaaeeeiiilllppppppoooooommmfff\\\TTTRRRMMMGGGCCCAAA???;;;888;;;;;;;;;;;;;;;<<<===>>>===>>>???AAAAAABBBBBBAAA@@@@@@@@@<<<999888;;;>>>===<<<<<<<<<===>>>@@@AAA??????@@@AAA@@@???>>>===;;;;;;===>>>????????????@@@@@@??????????????????AAA@@@??????>>>?????????AAA???===;;;;;;===@@@AAA???@@@BBBBBBBBBCCCFFFHHHHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJKKKLLLLLLLLLLLLLLLOOORRRXXX]]]aaaeeeiiilllrrrsssuuuvvvxxx|||zzznnn___UUUQQQRRRSSSUUUXXX[[[^^^___VVVTTTQQQMMMIIIEEECCCBBBCCCBBBAAA???<<<:::999888888777666444333222111111000000000000000000111111555444222000///...------------......//////000000////////////////////////........................------------,,,+++******,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,------.........---///000000///......///000000//////.........---/////////...------,,,,,,111111111111000000000000//////000000111111111222111111222222222333333333444444444444444555666777888888777777888888999:::777999:::;;;::::::;;;=========>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGIIINNNRRRSSSTTTWWWXXXYYY[[[```eeeiiilllppptttwwwxxxxxx{{{}}}wwwsssqqqpppooopppnnnhhheeeddd___YYYVVVRRRPPPQQQTTTTTTPPPLLLNNNKKKIIIHHHHHHHHHGGGFFFEEEBBBAAABBBEEEFFFEEECCCAAA@@@@@@@@@???>>>>>>>>>DDDAAA>>>===???@@@AAAAAA?????????>>>>>><<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@AAABBBCCCAAA@@@AAA@@@??????AAADDDGGGIII222111000///......///000//////.........---------------,,,+++++++++,,,,,,***---,,,***,,,000///***......---.........+++)))------......//////000000---...000///......///111......///000111333555666666666666888:::>>>AAACCCHHHJJJNNNQQQTTTVVVXXXXXXWWWWWWUUUQQQMMMLLLMMMOOONNNRRRXXX]]]bbbgggllloooooooooooonnnllleee[[[TTTQQQLLLGGGDDDCCCAAA===:::;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@@@@AAAAAA@@@@@@???<<<999888:::===<<<<<<;;;;;;<<<===>>>?????????@@@@@@@@@???>>>===;;;;;;===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@???======>>>???@@@???@@@BBBBBBBBBCCCFFFHHHHHHIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLPPPVVV[[[```eeejjjmmmoooppprrrsssuuuyyy{{{ooo```UUUQQQPPPPPPQQQTTTWWW[[[]]]WWWUUURRRNNNJJJGGGEEEDDDBBBBBB@@@>>><<<:::999888777666555444333222222222111111111111111111111111//////000000111111111222////////////////////////////////////////////////........................,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,---------------------///000000///......///000/////////....................................111000000000000000000000000000000000111111111222111111222222222333333333444444444444444555666777888888777777888888999:::888:::;;;:::999999:::<<<<<<<<<>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDGGGFFFGGGJJJOOOSSSUUUUUUXXXXXXZZZ\\\```dddhhhkkkrrrvvvyyy{{{|||~~~yyytttpppmmmlllnnnlllgggdddccc___ZZZUUURRROOOPPPRRRRRRNNNJJJLLLJJJIIIHHHHHHHHHFFFDDDEEECCCAAABBBDDDEEECCCAAA@@@@@@@@@???????????????BBB@@@======>>>???@@@@@@????????????>>>===<<<;;;<<<<<<=========>>>>>>>>>>>>============>>>??????@@@??????AAABBBCCCBBB@@@AAA@@@???@@@AAADDDGGGJJJ111000000////////////000...............---------++++++******+++,,,------+++,,,***+++...111---&&&///...------...---+++))),,,,,,---...///000000111---///000000///...000111/////////000111333444555555555666888;;;>>>AAACCCHHHKKKOOOTTTWWWXXXXXXXXXZZZZZZXXXTTTPPPMMMNNNOOOMMMRRRXXX^^^ccchhhmmmpppnnnnnnnnnmmmiiibbbYYYSSSPPPLLLGGGEEEDDDCCC@@@<<<<<<;;;;;;;;;;;;<<<=====================>>>???@@@@@@@@@???<<<999888999;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???===<<<;;;<<<<<<===>>>>>>>>>>>>=================================>>>???@@@BBBBBBBBBBBBAAAAAA@@@@@@?????????AAABBBCCCBBBDDDFFFHHHHHHJJJKKKKKKJJJJJJLLLMMMPPPPPPPPPPPPNNNMMMLLLKKKJJJNNNUUU[[[aaafffkkkooolllmmmnnnoooqqquuu{{{|||rrrcccWWWTTTSSSQQQPPPQQQUUUYYY\\\XXXWWWSSSPPPLLLIIIGGGFFFAAAAAA???===;;;999888777666555555444333333444444222222222222222222222222,,,---///111222222222222///////////////.........////////////////////////........................,,,------.........------,,,------......------,,,++++++,,,,,,------......------------------,,,,,,------------------------------,,,+++++++++,,,,,,------------------------------------------,,,,,,---///000000///......///////////////............,,,------...//////000000///000000000000000000000000000000111111111111111111111222222222333333333333333333444444666777777888888777777888888999::::::;;;;;;:::999888999;;;;;;<<<>>>@@@@@@@@@@@@???@@@AAABBBDDDDDDDDDDDDCCCGGGFFFGGGKKKPPPTTTVVVWWWYYYZZZ[[[]]]```dddgggiiiqqqtttyyy||||||zzzvvvoooiiijjjllljjjeeebbbaaa^^^ZZZUUURRROOONNNPPPOOOLLLIIIJJJJJJIIIIIIJJJIIIFFFDDDEEEDDDBBBBBBCCCCCCAAA@@@???????????????@@@@@@@@@@@@>>><<<<<<>>>?????????@@@@@@@@@@@@???>>>======;;;;;;<<<<<<<<<===============<<<<<<======>>>??????>>>>>>@@@BBBCCCCCCAAAAAA@@@@@@@@@BBBEEEHHHJJJ000000000////////////000........................---,,,,,,++++++,,,---------,,,+++++++++,,,***(((,,,++++++,,,...///...------------....../////////,,,---......------...////////////000111333444555444555666999<<>>>>>@@@???>>><<<:::999999:::======<<<<<<<<<<<<<<<<<<===>>>?????????>>>===<<<;;;<<<<<<===>>>>>>======<<<===============>>>>>>============>>>???@@@AAABBBBBBCCCCCCCCCAAA@@@???@@@BBBCCCCCCCCCDDDFFFHHHGGGIIIJJJKKKKKKKKKMMMOOOQQQQQQQQQQQQQQQPPPOOONNNMMMQQQWWW]]]bbbggglllooojjjkkklllnnnppptttyyy~~~~~~}}}vvvhhh\\\\\\YYYUUURRRRRRUUUYYY\\\WWWVVVSSSOOOKKKIIIGGGFFF@@@???>>><<<:::999777777555555444444444444555555444333333333333333222222000111222333222000...---.........///////////////////////////////////////........................,,,,,,---...////////////,,,------......------,,,***++++++,,,---...//////.........------,,,,,,,,,,,,,,,------------------...---,,,,,,++++++++++++------------------------.........------,,,,,,,,,---///000000///......//////////////////.........---........./////////000/////////000000111111111111111111111111111111111111111222222222333333333333333333444555666777888888888777777888888999:::;;;<<<;;;:::888888:::;;;<<<===???AAAAAAAAA@@@???>>>@@@BBBDDDEEEEEEDDDCCCEEEEEEFFFJJJOOOSSSVVVVVVZZZZZZ[[[]]]```ccceeegggkkkooosssxxx}}}{{{wwwwwwuuuoooiiiiiillljjjccc^^^]]][[[WWWUUUSSSPPPNNNNNNMMMKKKIIIJJJJJJJJJKKKLLLJJJGGGDDDGGGFFFDDDDDDCCCBBBAAA@@@>>>>>>>>>???@@@@@@@@@AAA@@@>>>======???@@@@@@???@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===>>>@@@BBBDDDCCCBBB@@@@@@@@@AAACCCFFFHHHJJJ/////////000000000000///---.....................000000...------,,,,,,,,,,,,---...,,,))))))...555,,,++++++,,,...//////...//////......------,,,,,,,,,---///...------...000000000000000111222444444444555777:::===AAACCCEEEIIIMMMRRRWWWZZZ[[[ZZZYYY______]]]YYYTTTQQQPPPPPPQQQUUUZZZ___bbbdddfffggghhhjjjjjjhhhccc\\\UUUQQQLLLIIIFFFFFFGGGGGGCCC@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<>><<<;;;;;;::::::999===>>>>>>>>>=========<<<======>>>???>>>===<<<;;;;;;<<<<<<============<<<=========>>>>>>???????????????>>>>>>===>>>>>>???BBBCCCDDDDDDDDDBBBAAA???AAABBBCCCCCCCCCDDDFFFHHHFFFHHHJJJJJJJJJKKKMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRVVV[[[```cccgggkkknnnkkklllmmmnnnqqquuuzzz~~~}}}|||xxxnnneeeccc___YYYTTTRRRTTTWWWZZZTTTSSSPPPLLLIIIFFFDDDDDD>>>>>>===;;;:::888777666555555444444444555666666444444444333333333222222222333333333222///,,,+++,,,------...///000000111////////////////////////........................,,,,,,---...////////////,,,------......------,,,++++++,,,------...//////.........------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++------------------------.........------,,,,,,,,,---///000000///......///.........///////////////000000/////////............//////000111222222333222222222111111111111111111111222222222333333333333333333444555666777888888888777777888888999:::;;;<<<;;;:::999:::<<<>>>???@@@AAABBBBBBBBBAAA@@@>>>???BBBDDDEEEEEEDDDCCCDDDDDDEEEHHHMMMRRRTTTTTTXXXYYY[[[]]]___bbbdddeeegggiiinnntttzzzwwwqqqqqqrrroookkkkkkmmmkkkbbb[[[YYYWWWTTTVVVTTTQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMLLLIIIFFFGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>???@@@@@@@@@AAA@@@???>>>???@@@BBBAAA@@@???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>=========???BBBCCCCCCAAA???@@@@@@BBBDDDFFFIIIJJJ...//////000000000000///---------...............222111000...------,,,,,,***,,,//////++++++555AAA000...,,,,,,,,,---,,,+++000//////...---,,,++++++...000111111000///111222000000000000111222333444555666999<<<@@@CCCEEEFFFJJJMMMQQQVVVYYYZZZZZZZZZ______^^^ZZZVVVRRRQQQQQQRRRVVV[[[___aaabbbcccdddfffhhhhhhfff```XXXSSSPPPKKKHHHFFFFFFHHHGGGDDD@@@======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;;;;:::===<<<;;;;;;<<<<<<;;;999======>>>>>>???>>>>>>===<<<===>>>>>>>>>===;;;:::;;;<<<<<<=========<<<<<<=========>>>>>>??????@@@@@@???>>>===============AAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDDDDCCCDDDFFFHHHGGGHHHJJJKKKJJJKKKMMMOOOLLLNNNPPPRRRTTTUUUVVVWWWWWWZZZ^^^bbbdddgggjjjlllmmmnnnoooppprrrwww|||}}}zzzxxxvvvrrrnnnhhhddd]]]VVVRRRRRRSSSUUUQQQOOOMMMIIIFFFDDDBBBAAA======;;;:::999777666666666555555555555555666666555444444333333222222111000111222222111000///...------......///000000000////////////////////////........................,,,------.........------,,,------......------,,,,,,,,,------......//////------------------,,,,,,+++,,,,,,------.........------,,,+++++++++,,,,,,------------------------------------------,,,,,,---///000000///......///.........///////////////111111000//////...------//////000111222444444555222222222222222111111111111111222222222333333333222222333333555666888999888888777777888888999::::::;;;;;;;;;;;;===@@@CCCBBBBBBBBBBBBAAAAAAAAAAAA>>>???AAACCCEEEEEEEEEEEEEEEDDDEEEHHHLLLPPPRRRRRRVVVWWWYYY\\\^^^aaabbbccceeegggkkkqqqxxxvvvnnnmmmnnnnnnmmmlllnnnlllbbbYYYVVVUUUSSSUUUSSSQQQNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFGGGEEEBBBAAAAAABBB???????????????@@@@@@@@@@@@???>>>???AAABBBBBBAAA>>>???????????????>>>>>>;;;;;;<<<<<<<<<===============<<<<<<======>>>???>>>======???AAABBBBBB@@@??????AAABBBEEEGGGIIIKKK---...///000111111000///---------.........//////000///...---------------++++++---///---,,,333===111///,,,+++,,,---,,,+++.........------,,,,,,,,,...000111111000000111222000000000000111222333333666888:::>>>AAADDDGGGHHHKKKMMMQQQTTTWWWYYYZZZ[[[^^^___^^^[[[WWWSSSRRRRRRRRRVVV\\\aaacccddddddeeedddfffgggddd]]]VVVQQQOOOJJJHHHFFFFFFHHHGGGCCC???======<<<;;;;;;;;;;;;;;;999:::<<<======<<<:::888;;;:::999:::===>>><<<::::::;;;<<<>>>>>>>>>>>>===<<<<<<===>>>===<<<;;;:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<======>>>??????>>>============>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDCCCDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMOOOLLLMMMOOORRRTTTVVVWWWWWWWWWZZZ^^^bbbdddfffiiikkknnnoooqqqrrrtttxxx~~~~~~zzzuuurrrrrrtttuuuooojjjbbbZZZUUURRRRRRRRROOOMMMKKKHHHDDDBBB@@@@@@<<<;;;;;;999888777666555777666555555555555555666444444444333222111111111000000000000000111111111000000//////.........---////////////////////////........................,,,------------,,,,,,+++,,,------......------,,,---------...............,,,,,,------------------++++++,,,,,,---......///,,,,,,+++++++++,,,------------------------------,,,,,,---------------------///000000///......///............/////////000000000000//////////////////000111222444555666777333333333222222111111111111111222222222333333333222222222333555777888999888888777777888888999:::999:::;;;;;;===@@@EEEIIIDDDCCCAAA@@@???@@@AAABBB???@@@AAABBBCCCEEEFFFFFFGGGFFFFFFIIIMMMPPPQQQQQQSSSUUUWWWZZZ]]]```aaabbbcccdddhhhnnnuuu{{{vvvoookkklllmmmmmmkkknnnkkkbbbYYYVVVUUUTTTRRRQQQOOOMMMKKKKKKLLLMMMJJJIIIHHHHHHIIIIIIHHHGGGBBBDDDEEECCC@@@???@@@AAA@@@@@@@@@???????????????>>>======???AAABBBAAA@@@===>>>>>>??????>>>>>>===<<<<<<=========>>>>>>>>>>>>============>>>?????????>>>>>>???AAABBB@@@???>>>???AAACCCEEEHHHJJJKKK---...///111111111000///---------.........//////------,,,,,,,,,---.........***+++......***,,,111...,,,***+++---/////////,,,------------------------...//////......///000111000000000111222333333777888;;;???CCCFFFHHHIIILLLMMMPPPSSSVVVYYY[[[[[[^^^^^^^^^[[[WWWTTTRRRRRRQQQVVV]]]bbbdddfffggghhhcccfffgggccc\\\UUUPPPOOOJJJGGGFFFFFFGGGFFFBBB>>>>>>===<<<;;;;;;;;;;;;;;;888:::===???>>><<<999777:::888888:::===???===:::888999;;;===>>>>>>======;;;<<<=========<<<;;;:::;;;<<<<<<===<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===???@@@AAA???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEDDDCCCDDDFFFHHHKKKLLLNNNNNNMMMMMMNNNPPPMMMNNNPPPRRRTTTVVVVVVWWWVVVYYY]]]aaacccfffiiikkkooopppqqqrrrtttxxx~~~}}}{{{wwwrrrnnnoootttyyyuuuppphhh```YYYUUUSSSSSSNNNMMMJJJGGGDDDBBB@@@???;;;;;;:::999888777666555777777666555555555555555444444333222222111000000222222111000//////000000333222111///...,,,+++***////////////////////////........................------------,,,+++******,,,------......------,,,...............---------,,,,,,,,,------.........++++++,,,,,,---...//////++++++++++++,,,------...------------------------,,,,,,,,,------.........---///000000///......///---.........//////000000......//////000000111111000000222333555666777888333333333222222111111111111111222222222333333333222222222333555777888999888888888777888999999:::888999:::<<<>>>BBBHHHLLLEEECCC@@@>>>===>>>@@@AAA@@@@@@@@@AAACCCEEEFFFGGGIIIHHHHHHJJJMMMPPPQQQQQQRRRSSSVVVYYY]]]___aaabbb```bbbeeekkkrrrwww{{{|||xxxqqqllljjjkkkllliiimmmkkkaaaYYYVVVWWWWWWPPPOOONNNKKKIIIIIIKKKMMMIIIHHHFFFFFFGGGHHHGGGFFF@@@BBBCCCBBB???===>>>@@@AAA@@@@@@@@@??????>>>>>>===<<<<<<>>>@@@AAA@@@???<<<======>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAAAAA@@@>>>>>>???AAACCCFFFHHHJJJKKK......//////000000111111........................000//////.........//////,,,,,,------...------,,,,,,,,,,,,---...///000000////////////000000000000+++,,,---///000000000000111222444555444444555666666888<<<>>>AAADDDHHHKKKLLLNNNPPPTTTWWWZZZ\\\]]]cccbbb___ZZZVVVTTTTTTUUU[[[WWWXXX```eeeeeefffkkkmmmkkkfff```ZZZUUURRRPPPLLLJJJHHHGGGFFFEEECCCAAA@@@???>>><<<:::999999999::::::999999::::::;;;<<<999:::;;;;;;;;;:::999888<<<===>>>??????>>>===<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;::::::999999;;;::::::;;;<<<>>>@@@AAA;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDGGGEEEDDDCCCCCCEEEGGGHHHLLLMMMNNNPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPRRRUUUVVVZZZ[[[]]]aaafffkkkppprrrnnnpppssstttuuuxxx{{{~~~|||~~~{{{wwwoookkkrrr{{{xxxwwwrrrjjj___WWWTTTSSSKKKKKKKKKJJJGGGCCC???<<>>===<<<:::333333222111000000111111111222333444555444333333000000000111333555777999777777777777888999:::;;;======<<<===???BBBEEEGGGCCCBBBAAA????????????@@@???@@@AAACCCDDDDDDEEEEEEJJJJJJJJJJJJLLLNNNPPPQQQTTTVVVYYY\\\___```aaaaaaaaabbbdddhhhnnnvvv|||~~~vvvnnniiihhhjjjiiihhhgggeeeaaa\\\WWWUUUSSSQQQNNNKKKJJJIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGBBBCCCDDDDDDBBBAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>>>>>>>===>>>???@@@AAA@@@????????????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEGGGHHHIII.../////////000000000111..............................------------......,,,,,,,,,---,,,,,,++++++,,,---------.../////////////////////000000000000......//////000/////////000222444555444444555666555777:::===???BBBFFFIIIJJJLLLOOOSSSWWWZZZ\\\]]]bbbaaa___[[[WWWTTTTTTUUUZZZXXX[[[aaaeeedddggglllnnnkkkfff```ZZZUUUQQQOOOKKKIIIGGGFFFFFFDDDBBB@@@@@@???>>><<<:::999999999999999999999999:::;;;;;;999:::;;;;;;;;;:::999999888999;;;===????????????<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===???@@@=========>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQQQQPPPPPPRRRTTTWWWYYY[[[\\\___bbbggglllqqqsssoooqqqsssuuuvvvxxx|||~~~{{{sssooottt}}}{{{{{{yyyqqqggg]]]WWWTTTKKKKKKLLLKKKHHHDDD@@@>>>???>>>;;;999888777777777666666666666666666666666444444333333333333222222111111000/////////000000///000000///------...000////////////.........---...------------......///,,,,,,,,,---...///000111........................------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,++++++******......---------,,,,,,,,,........................------......///000000000/////////000000000000111111333888<<<>>>===;;;:::333222222111000000111111111222333444444444333333111111111111333555666888777777777777888999::::::<<<;;;;;;<<<>>>AAACCCEEEBBBAAA@@@>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEIIIIIIJJJKKKLLLOOOQQQRRRUUUVVVXXX[[[]]]___aaaaaaaaabbbdddhhhmmmtttzzz~~~{{{uuummmhhheeeeeeeeeeeedddbbb^^^ZZZUUURRRRRRQQQNNNKKKIIIIIIIIIIIIHHHIIIJJJJJJJJJIIIGGGGGGCCCDDDDDDCCCAAA@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@>>>>>>>>>==================>>>???@@@AAA@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJ////////////000000000000........................------,,,,,,,,,------...,,,,,,,,,,,,,,,+++***)))------..................////////////000000000000///000000000//////...---000111333444333333444555555777999;;;===@@@DDDGGGHHHJJJNNNSSSWWW[[[^^^___``````___\\\XXXUUUUUUUUUYYYZZZ___dddeeedddhhhmmmnnnkkkgggaaa[[[UUUPPPNNNJJJHHHFFFEEEEEEDDDBBB@@@@@@???===<<<::::::999999999888888888888999::::::999::::::;;;;;;::::::999888999:::<<<===>>>>>>???<<<<<<============<<<<<<============<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>?????????????????????@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRTTTWWWYYY[[[[[[\\\___cccggglllppprrroooqqqtttuuuwwwyyy}}}xxxssswww~~~~~~xxxmmmbbbXXXSSSMMMMMMMMMKKKIIIEEEAAA???===;;;:::888777666777777777777888999999888777666444444333333333333222222222222111000000000000111000111111///------...//////////////////.........---,,,,,,,,,---...//////,,,,,,,,,---...///000111------------------------------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,........................------......///000000000000000000000111111111111111444888;;;===<<<:::999333222111111000111111111111222222333444333333333222222222222333444555666777777777777888999::::::;;;::::::;;;<<>>======>>>??????AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTVVVVVVWWWXXX[[[]]]```bbbbbbcccdddhhhlllrrrwwwzzz}}}wwwrrrmmmgggbbb^^^aaabbbbbbaaa^^^YYYTTTQQQQQQPPPMMMKKKIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@???AAABBBAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<===>>>???@@@@@@========================>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKK////////////000000000000........................---------,,,------......------------,,,+++******...............---------////////////000000000000//////000000000//////...///111333444333333444555555777:::;;;===???BBBEEEGGGIIIMMMSSSXXX\\\___aaa^^^___```^^^ZZZWWWVVVVVVXXX]]]cccfffeeeeeeiiiooonnnlllgggbbb[[[UUUPPPMMMIIIGGGEEEDDDDDDDDDAAA@@@???>>>===<<<;;;:::::::::888888777777888888999:::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<============>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@@@@@@@???????????????@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJJJJKKKLLLNNNPPPRRROOOPPPQQQRRRTTTWWWYYY[[[YYY[[[^^^bbbfffkkknnnpppoooqqqtttvvvxxxzzz~~~}}}xxx{{{}}}wwwnnncccYYYSSSPPPPPPNNNLLLIIIDDDAAA>>><<<;;;:::888777777888888888999:::;;;;;;:::888666444444333333333222222222333222222111111111111111111111111000...---.../////////..................,,,,,,,,,,,,---...///000//////...------------...------------------------,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------......//////------------------------........................------......///000000000//////000000000111111111222444777:::;;;:::999888222222111111111111111222111111222222333333333333333333333333444444444555666666666777777888999::::::::::::;;;<<<>>>@@@AAA>>>>>>===<<<<<<===>>>???BBBCCCCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLOOOQQQSSSTTTVVVVVVUUUVVVXXX[[[___aaabbbccceeeggglllppptttwww|||wwwrrrooolllgggaaa\\\___```bbbbbb___[[[VVVSSSPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEBBB??????@@@BBBAAA@@@@@@???>>>>>>??????@@@??????>>>===<<<<<<;;;<<<<<<<<<===>>>?????????============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDFFFHHHJJJLLL000000000000////////////..............................------...///000000......//////...---,,,,,,...............---------////////////000000000000---...///000111111111111000222444444333333444555777999;;;<<<<<<>>>AAADDDFFFHHHMMMRRRXXX]]]```bbb]]]______^^^[[[YYYXXXXXXYYY```fffgggfffgggkkknnnmmmkkkgggbbb\\\UUUPPPMMMIIIGGGEEEDDDDDDDDDBBB@@@???>>>===<<<;;;:::::::::888888777777888888999:::999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????>>>===<<<<<<=========>>>????????????>>><<<;;;;;;<<<======@@@@@@@@@??????????????????@@@BBBDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSVVVXXXYYYZZZ\\\___ccchhhlllnnnpppoooqqqtttvvvxxxzzz~~~{{{ssskkkbbbZZZUUUSSSRRRPPPLLLHHHDDD@@@>>>>>>===;;;:::999999::::::888:::;;;<<<;;;:::888666444444333333333222222222333222222111111111111111000111111000......///000............////////////...---------......///000//////...------------...------------------------,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------......//////000------------------------........................------......///000000000........./////////000000111333555888888888777666222111111111111111222222111111111111222222333333444444444444444444444444666666666666777888999:::;;;;;;;;;<<<===>>>??????======<<<<<<<<<===???@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFGGGJJJLLLOOOQQQSSSSSSVVVUUUTTTTTTVVVYYY]]]```aaabbbdddhhhlllppptttvvv|||vvvsssooolllkkkhhhbbb^^^]]]^^^___```^^^[[[WWWTTTOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCC@@@@@@AAABBBAAA@@@??????>>>?????????@@@??????>>>===<<<<<<;;;<<<<<<======>>>>>>??????>>>>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDFFFHHHJJJLLL000000000000////////////.......................................///000111......////////////......------..................////////////000000000000------///000111222222222111222444555444444555666888999;;;;;;<<<===@@@BBBDDDFFFKKKPPPVVV[[[^^^```\\\]]]]]][[[YYYXXXXXXYYY[[[bbbhhhhhhhhhkkkmmmmmmkkkjjjgggbbb\\\VVVQQQNNNIIIGGGEEEEEEEEEEEECCCAAA>>>>>>===;;;;;;:::::::::999888888888888999::::::999999999999:::;;;<<<<<<888888999999;;;===>>>???======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@>>>===<<<;;;;;;<<<===>>>>>>????????????????????????@@@BBBDDDFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMOOOQQQRRRTTTUUUVVV[[[^^^aaafffjjjmmmoooqqqnnnpppsssuuuwwwzzz~~~xxxooohhhaaa[[[WWWRRRQQQNNNKKKHHHDDDAAA???AAA@@@>>><<<;;;:::;;;;;;999999:::::::::888777666444444333333333333222222222222111000000000000111///000111000//////000222000000000000111111111111000000///////////////000,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------.........//////,,,,,,,,,------------...........................------......///000000000............////////////111222444555666555444333111111111000111111222333222111111111111222333333333444444555555555444444666666666666777888999999;;;;;;<<<<<<===============<<<<<<<<<===>>>@@@AAACCCBBBBBBBBBCCCEEEGGGHHHFFFGGGIIILLLNNNPPPQQQQQQUUUTTTSSSSSSUUUXXX\\\^^^```aaadddhhhmmmqqquuuwwwzzz|||{{{uuusssqqqnnnkkkiiigggdddaaaZZZ[[[[[[\\\[[[YYYVVVUUUOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGFFFCCCBBBBBBCCC@@@@@@???????????????@@@??????>>>>>>======<<<<<<<<<=========>>>>>>>>>???>>>??????@@@@@@AAAAAAAAA??????>>>>>>??????@@@AAA??????@@@@@@@@@AAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKK111000000000/////////...........................------------...///000000,,,,,,---...////////////,,,---------.../////////////////////000000000000...///000111111111111111222444666666555555666777777999:::::::::;;;===???AAACCCHHHMMMRRRWWWZZZ\\\YYYYYYYYYWWWUUUUUUWWWXXX]]]dddhhhhhhjjjooooookkkiiihhhfffbbb]]]WWWRRROOOIIIHHHFFFFFFFFFFFFDDDBBB>>>===<<<;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999888888999;;;<<<===999999999:::;;;===???@@@>>>======<<<<<<======>>>::::::;;;<<<>>>??????@@@>>>===<<<;;;;;;<<<>>>>>>=========>>>>>>????????????@@@BBBDDDFFFGGGHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHGGGIIIKKKMMMNNNMMMKKKJJJMMMNNNOOOQQQRRRSSSTTTTTTZZZ\\\```dddhhhkkkmmmnnnmmmooorrrtttvvvyyy}}}zzzrrrkkkddd^^^WWWSSSMMMMMMKKKIIIGGGEEEDDDCCCBBBAAA???<<<;;;:::::::::999999888888777666666555444444333333333333222222111111000/////////000000...///000000///000222333333333333444444444555555333222111000000//////000,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------......,,,,,,,,,---------..............................------......///000000000...////////////000000000000000222333333222111111111111000000111222222333222111000000000111333333222333444555666666555555666555555666666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBBBBBAAAAAABBBDDDFFFHHHEEEGGGIIIKKKMMMNNNOOOOOOSSSSSSSSSSSSUUUWWWZZZ\\\^^^```ccciiinnnsssxxxzzz{{{zzz~~~{{{vvvtttsssppplllgggdddddddddZZZZZZZZZZZZYYYYYYXXXXXXOOOOOOOOOOOONNNLLLKKKKKKHHHGGGFFFEEEDDDEEEEEEFFFDDDFFFHHHHHHFFFDDDDDDDDD@@@???????????????@@@@@@>>>>>>>>>>>>========================>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJ111111000000/////////...........................+++++++++,,,---...///000******,,,---.../////////,,,,,,------...///000000////////////000000000000111111111111111000//////222444666777666666777888666888999999888999;;;===>>>AAAEEEJJJPPPTTTWWWYYYWWWWWWVVVTTTRRRRRRUUUWWW___dddggghhhlllqqqpppjjjhhhgggfffbbb]]]XXXSSSPPPJJJHHHFFFFFFGGGFFFEEECCC>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999999888888999;;;<<<======<<<;;;;;;;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>999:::;;;<<<===>>>???@@@===<<<<<<;;;<<<===>>>???;;;<<<<<<===>>>??????@@@???@@@BBBDDDFFFGGGHHHIIIGGGEEEDDDCCCCCCEEEGGGHHHGGGJJJMMMPPPRRRQQQOOOMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVXXX\\\aaaeeegggiiijjjlllnnnqqqtttvvvyyy}}}}}}yyyzzzyyytttmmmgggaaaZZZRRRMMMIIIIIIIIIHHHHHHGGGGGGGGGCCCAAA???<<<:::999999999999888777666555555555555444444444333333333222222111000000///////////////---///000000000000333555666666666666777777888888555444333111000000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,------.................................------......///000000000000000000000111111111111///000111222222111000///111111000000111222333333222111000000000111333444222333444666777666666555555555555666666777888999888999999:::::::::999999===<<<<<<===>>>@@@BBBCCCBBBAAA@@@@@@AAACCCFFFGGGEEEGGGIIIKKKMMMMMMMMMMMMRRRRRRRRRSSSUUUWWWYYYZZZ\\\___ccciiiooouuuyyy|||}}}~~~zzzuuuuuusssmmmfffbbbccceee]]]\\\[[[[[[[[[[[[\\\\\\PPPPPPPPPOOOOOOMMMLLLKKKHHHGGGEEEDDDDDDDDDEEEFFFCCCFFFIIIJJJHHHFFFEEEDDD@@@???????????????@@@@@@============>>>>>>>>>>>>============>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@???>>>>>>>>>???AAABBB??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEGGGHHHIII111111111111111111111111......---------,,,,,,,,,---------............///........................,,,,,,,,,---------..................//////000000222222222222222222222222111222444555666555444333999888777777777888999:::???BBBGGGKKKNNNQQQTTTWWWWWWVVVSSSPPPMMMMMMPPPSSS___dddhhhlllpppqqqjjjbbbggghhhgggccc]]]VVVPPPNNNKKKHHHDDDDDDFFFEEEAAA<<<;;;<<<======<<<:::999888777777888999:::;;;;;;<<<===<<<;;;::::::;;;===>>>===>>>>>>>>>>>>>>>===<<>>@@@???>>>>>>===<<<<<<<<<>>>???@@@============>>>>>>>>>>>>>>>>>>===;;;::::::===???BBBBBBBBBBBBBBBDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHIIILLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTWWW[[[^^^```aaacccfffjjjqqqoooooossszzzzzzwwwvvvtttqqqlllhhhbbb[[[TTTOOOQQQNNNKKKJJJKKKJJJGGGDDDEEECCCAAA@@@@@@???===;;;::::::999888777666555444333333333222222222111111222111111000000000000000,,,---...000222444555666666888:::<<<=========<<<===;;;777444111...------------------------------+++,,,------++++++,,,---.........------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------............////////////000000//////.........---............/////////000000000000000000000000000222222111111000000/////////111222222222222333555444444444444555555555666999999888888888888888999999999999999:::;;;;;;<<<888999:::<<<>>>AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQTTTVVVUUURRRSSSXXX[[[YYY```ccchhhmmmqqqvvv|||~~~~~~~~~|||wwwnnneeebbbfffkkkcccaaa_________^^^YYYVVVUUUUUUUUURRRNNNKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFDDDEEEFFFGGGFFFDDDBBBAAAAAA@@@?????????@@@AAABBB?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>===<<<<<<===>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIJJJ000000000000000000000000............------,,,,,,---------............///........................,,,,,,---------.........+++,,,,,,---...///000000222222222222222222222222333333444444555666777888999888777777777888999:::<<>>=========???===;;;<<<>>>@@@???>>>======<<<<<<<<<===??????;;;;;;;;;<<<<<<<<<======>>>??????===<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[^^^```aaacccgggjjjnnnnnnpppsssyyy}}}yyyxxxqqqooolllhhhddd]]]VVVQQQSSSPPPMMMMMMMMMLLLHHHDDDDDDBBB@@@??????>>><<<:::999999888777666555444444333333333222222222111111222111111000000000000000......000111333555666777888999:::<<<======>>>>>>???===;;;888555222111000------------------------+++---...---,,,+++,,,---......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------............////////////000/////////...................../////////000000000000000000000000000000111111111000000000000000///111222222222222333555444444555555555666666666999888888777777888888888999999999999:::;;;<<<<<<::::::;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRUUUWWWVVVXXX\\\]]][[[___bbbggglllqqqwww~~~|||~~~yyyqqqjjjhhhkkkpppgggeeebbbaaa```]]]XXXUUUUUUVVVUUURRRNNNLLLKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEDDDEEEFFFGGGFFFEEECCCBBBAAA@@@???>>>??????@@@AAA???????????????????????????>>>=====================>>>??????????????????<<<=========>>>?????????AAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKMMM/////////////////////////////////............------------............///........................,,,------------.........+++,,,---...///111111222222222222222222222222222555444333333444777:::;;;999888777666666777888999;;;???DDDHHHJJJLLLMMMOOOVVVVVVUUURRROOOMMMMMMNNNWWWaaajjjlllkkkllllllkkkcccbbb```]]]YYYSSSNNNKKKEEECCCBBBDDDGGGHHHEEECCC???>>><<<:::999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<============???===<<<<<<>>>??????>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKOOOPPPQQQRRRSSSUUUVVVVVVXXX[[[^^^```bbbeeehhhjjjlllnnnrrrtttxxx~~~|||zzzooonnnllljjjgggaaaYYYTTTVVVSSSPPPPPPPPPMMMHHHDDDBBB@@@>>>>>>>>>===;;;:::999888888777666555444444333333333222222222111111222111111000000000000000///000111333444666777888888888888888999;;;<<<=========;;;999777444222000------------------------,,,.........---,,,---......------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------............/////////////////////................../////////000000000000000000000000000000000000000000000111111111111///111222222222222333555555555555555666666666777888888777777777777888888999999999999:::;;;<<<======<<<<<<;;;;;;<<<<<<===@@@@@@BBBCCCEEEGGGHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOTTTWWWXXX[[[``````^^^___aaafffjjjpppwww~~~|||~~~~~~zzzsssmmmlllooossshhhfffccc```]]]ZZZUUURRRUUUVVVVVVSSSOOOLLLKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCCCCAAA@@@???>>>>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@??????>>>>>>???@@@@@@AAA======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCEEEHHHKKKNNNOOO/////////////////////////////////////////////...---------............///........................------------..................///000111111222222111111111111111111111111222222222333555777999:::888777666666666666777888===AAAFFFJJJLLLMMMNNNPPPUUUVVVVVVTTTPPPMMMLLLLLLTTT]]]eeegggiiilllmmmkkkbbbaaa^^^\\\XXXTTTOOOKKKEEECCCCCCDDDFFFGGGEEECCC>>>===:::999888999;;;===:::::::::999999888888888888999;;;<<<======<<<;;;888999:::;;;<<<<<<======>>>============>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@<<<>>>@@@@@@???>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCDDDEEEFFFHHHIIIHHHHHHHHHIIIIIIKKKLLLLLLQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^```cccfffiiikkklllpppuuuvvvwww|||~~~zzzqqqpppnnnmmmjjjddd\\\WWWWWWTTTRRRQQQPPPMMMHHHCCCBBB@@@>>>>>>>>>>>><<<:::999999888777777666555555333333333222222222111111222111111000000000000000111111222444555666777888555444444333444666888999888888888777555222///...---------------------------...//////------...///------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......---------------------------------........./////////////////////............////////////000000000222222222222222222222222//////000000111111222222///111222222222222333555555555555666666666777777777777666666666777888888888888888999:::;;;<<<===>>>======<<<<<<<<<======@@@AAABBBCCCEEEFFFGGGGGGEEEFFFFFFGGGIIIKKKMMMNNNMMMQQQTTTUUUYYY```bbbaaa```bbbeeehhhlllssszzz~~~}}}{{{wwwpppkkkjjjllloooeeeccc```\\\YYYUUURRROOOTTTUUUVVVTTTPPPMMMLLLLLLFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDAAA@@@???>>>>>>>>>???@@@>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>@@@AAACCC???????????????>>>>>>>>>?????????@@@AAABBBCCCDDDAAABBBCCCEEEGGGJJJLLLNNN000000000000000000000000.../////////////////////---------............///........................---------.........//////////////////////////////111111111111111111111111...///111333555666666666777666555555555666777888>>>BBBGGGJJJLLLMMMOOOQQQUUUVVVWWWUUUQQQNNNLLLLLLTTTXXX]]]aaahhhnnnmmmhhhdddaaa^^^[[[YYYUUUPPPLLLFFFEEEEEEEEEEEEEEECCCBBB<<<;;;999777888;;;>>>@@@;;;::::::999999888888888777888:::<<<===<<<<<<;;;888888:::;;;<<<<<<<<<<<<>>>>>>>>>============>>>==================<<<<<<>>>>>>>>>>>>????????????;;;===??????>>>>>>>>>???@@@AAACCCDDDDDDEEEDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSTTTUUUWWWXXXXXXZZZ[[[]]]aaaeeehhhjjjkkknnnsssxxxxxxvvvzzz}}}yyytttsssqqqoookkkeee^^^YYYWWWTTTQQQOOOOOOLLLGGGBBBBBBAAA????????????===;;;999999999888888777777666333333333222222222111111222111111000000000000000111111222333555666777777444333222222222444666777444444444444222000...------------------------------...//////------...///------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,------...............------------------------------------.....................///////////////////////////000000000111111111111111111111111111//////000000111111222222///111222222222222333555555555555555666666666666666555555555666666777888888888888999:::;;;======>>>=========>>>???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMPPPQQQPPPUUU]]]ccccccbbbcccdddeeehhhnnnuuu{{{~~~yyyvvvqqqjjjeeecccdddeee``````]]]ZZZVVVSSSRRRQQQSSSTTTUUUTTTQQQMMMLLLKKKFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA???>>>>>>>>>???@@@>>>>>>???@@@AAAAAABBBBBB===============>>>???@@@???>>>======>>>@@@AAACCC@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJ000000000000000000000000---............/////////---------............///........................------........./////////,,,,,,,,,,,,------------111111111111111111111111+++---000333444444333222444444444444555666888999===???CCCFFFIIIKKKNNNQQQVVVWWWWWWUUURRROOONNNNNNTTTVVVYYY^^^gggnnnmmmhhhfffbbb]]][[[YYYUUUPPPKKKGGGGGGGGGFFFEEECCCBBBAAA;;;:::888888999;;;>>>@@@:::::::::999999888888888777888999;;;<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<>>>??????>>><<<<<<===???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>======???@@@>>>???@@@BBBBBBBBBBBBAAADDDDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRSSSTTTUUUWWWXXXXXX[[[[[[]]]aaafffjjjkkkllloootttyyyyyywwwyyy}}}wwwuuussspppmmmjjjeee___[[[WWWTTTOOOMMMMMMKKKGGGCCCBBB@@@????????????>>><<<999888888888777777777666333333333222222222111111222111111000000000000000000000111222333444555555444444444444444555666666333333333222222000//////------------------------,,,.........---,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,------......------------------------------,,,------------..................////////////////////////000000000111111........................000000000000111111111111///111222222222222333555444444444444555555555666555444444555555666777888777777888999:::<<<===>>>=========>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPRRRQQQOOOSSS]]]cccdddeeedddddddddffflllsssyyy|||zzztttqqqkkkfffaaa_______________]]]ZZZVVVTTTTTTTTTQQQSSSTTTSSSPPPMMMKKKJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGCCCBBBAAA????????????@@@>>>>>>??????@@@@@@AAAAAA======<<<<<<<<<===>>>>>>============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIII////////////////////////,,,,,,------............---------............///....................................////////////******+++---...000111111111111111111111111111111......///000111222222222222222222333555777999;;;<<<>>>AAACCCFFFJJJOOORRRWWWXXXXXXVVVSSSQQQQQQRRRSSSXXX\\\___eeelllnnnlllhhhccc]]]ZZZXXXUUUNNNIIIFFFGGGGGGFFFDDDCCCBBBBBB===<<<:::999999:::<<<===::::::999999999999999999888888888999:::;;;======:::;;;<<<<<<<<<<<<;;;;;;>>>???@@@>>><<<;;;===?????????@@@@@@@@@???===<<<::::::::::::;;;;;;;;;;;;===>>>???>>>===>>>AAACCC>>>???AAACCCDDDCCCBBBAAADDDDDDCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSQQQQQQRRRTTTUUUVVVWWWXXX\\\[[[\\\aaagggkkkllllllnnnrrrwwwyyyxxxzzz|||vvvssspppllljjjgggddd```^^^YYYTTTNNNLLLKKKKKKHHHFFF@@@???>>>===>>>>>>===;;;666666666666555555555555333333333222222222111111222111111000000000000000...//////000111222333333333333444555555555555444222222111000000///000000------------------------+++---...---,,,+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......***+++,,,,,,---,,,,,,,,,------------------------,,,,,,---------...................../////////000//////000000000111111111////////////////////////111111111000000000000000///111222222222222333555333333333333444444444444444444444444555666777888777777888999:::<<<===>>>============>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNSSSUUUUUUTTTXXX___ddddddfffeeeddddddfffmmmuuu{{{}}}yyyrrrnnniiidddaaa```______^^^^^^]]]YYYTTTQQQRRRTTTOOORRRSSSSSSPPPLLLJJJIIIFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCCCCEEEFFFGGGHHHDDDCCCBBB@@@@@@@@@@@@AAA????????????????????????>>>>>>===<<<<<<<<<======:::;;;<<<===>>>?????????=========>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBCCCDDDFFFIIIJJJLLL........................,,,,,,,,,---------......---------.........//////..................................../////////000***+++---///222444666777000000000000000000000000111000///...///000222333111111111222555777:::<<<===>>>AAACCCFFFJJJPPPUUUXXXXXXXXXVVVSSSRRRSSSTTTQQQZZZ```bbbdddjjjoooppphhhccc\\\YYYWWWTTTMMMHHHEEEFFFGGGFFFDDDCCCCCCCCC???>>><<<:::999999999999999999999999999999999999999888888888999;;;===>>><<<<<<<<<===<<<<<<;;;;;;>>>???@@@>>>;;;:::<<>>===;;;;;;;;;<<<<<<<<<======???@@@???>>>>>>???CCCEEEAAABBBEEEFFFGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSQQQQQQRRRSSSUUUVVVWWWXXX\\\[[[\\\aaaggglllmmmllllllpppuuuxxxzzz{{{}}}vvvooollliiifffeeecccaaa___ZZZUUUNNNKKKKKKKKKJJJHHH???>>><<<<<<======<<<:::444444444444444444333333333333333222222222111111222111111000000000000000------...///000111111222000111222444444333222111111000...---------...///------------------------+++,,,------++++++,,,---,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,---......******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---.........//////000000000000000000111111111111222222222222222222222222222222111111000000/////////111222222222222333555222222222333333333444444333333333444555666777888777777888999:::<<<>>>>>>>>>>>>============>>>>>>??????@@@BBBDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOUUUXXXZZZZZZ]]]bbbeeedddfffeeeeeeeeehhhoooxxx~~~|||qqqmmmhhheeeccccccbbbbbb]]]]]][[[WWWQQQNNNNNNPPPNNNQQQSSSRRROOOLLLIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIEEEDDDCCCAAA@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>??????>>>======<<<======888999<<<===??????>>>>>>:::;;;;;;<<<===>>>>>>???BBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEHHHKKKMMMOOO...,,,,,,111111......111////////////////////////...///////////////...---........................////////////000000000000////////////////////////......//////////////////222222222111111111111111222111000000222555999;;;>>>>>>======@@@EEEMMMRRRTTTUUUVVVSSSPPPOOORRRUUUYYY\\\___aaaccceeehhhkkkeeeaaa\\\WWWRRRNNNIIIFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@===:::999:::<<<<<<<<<======<<<;;;999888777777999999999999999999999999999;;;>>>>>>===;;;;;;;;;=========>>>??????@@@@@@@@@AAA@@@>>>>>>@@@AAA@@@@@@???===<<<<<<<<<;;;;;;:::;;;===@@@BBBDDDEEEEEEAAAAAABBBDDDFFFGGGEEEDDDGGGFFFDDDDDDEEEFFFIIIJJJNNNLLLKKKLLLPPPRRRQQQOOOOOOOOOQQQRRRTTTVVVXXXXXX[[[\\\___bbbggglllppprrrqqqrrruuuzzz~~~wwwrrrkkkiiigggccc```\\\ZZZXXXWWWSSSOOOLLLKKKJJJIIIHHHAAA<<<888888;;;;;;888444999888777666555555555555666555444333222222222222222222111111000/////////...------,,,---...///000111111222222222222111111////////////////////////------------------------******+++++++++,,,,,,,,,---..................------------,,,,,,---------)))***++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........---...............------///////////////.........000000000000111111111111...............///000000111111000000111111222333555555555555555555555555444444555555666777777777777888888999999:::;;;;;;:::;;;===>>>===<<<===>>>>>>@@@BBBBBBBBBBBBDDDEEEBBBEEEHHHIIIJJJJJJLLLMMMUUUWWW[[[^^^bbbdddeeeeeejjjiiijjjllllllnnnxxxyyyqqqjjjhhhgggcccaaaaaabbb___[[[VVVSSSQQQPPPPPPQQQRRRSSSRRRPPPLLLHHHEEEJJJIIIGGGEEEDDDDDDEEEEEEBBBAAA@@@@@@AAADDDFFFHHHBBBCCCCCCBBB@@@??????@@@CCCBBB@@@>>>===>>>>>>???>>>>>>>>>>>>============;;;<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAAAAAAAAAAABBBDDDBBBCCCCCCCCCDDDFFFJJJMMM000/////////000000---+++////////////////////////------...//////..................................../////////000000000000////////////////////////000000000000000/////////000111111111111111111111111111000111333777;;;===????????????AAAGGGNNNSSSUUUWWWXXXVVVSSSSSSUUUYYYZZZ^^^bbbfffgggggghhhiiiccc```[[[WWWSSSPPPLLLIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@===:::999:::<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::<<>><<<<<<<<<<<<<<<===>>>>>>??????@@@???@@@@@@??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBAAAAAACCCFFFGGGFFFEEEEEEEEEDDDCCCDDDFFFHHHIIILLLKKKKKKMMMPPPQQQPPPNNNNNNNNNPPPRRRUUUWWWYYYZZZ^^^^^^```cccfffjjjnnnppppppsssxxx~~~{{{tttoooiiihhhfffccc___\\\ZZZXXXXXXTTTPPPLLLJJJIIIGGGFFFCCC>>>:::999;;;<<<999777888888777666666555666666555555444333222222222222222222111111000/////////...------,,,---...///000000000111111111111000000........................------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............---...............------/////////////////////...//////000000000111111111///............///000000111111111111111222333333555555555555555555555555444444555555666777777777888888888999999:::::::::999;;;===>>>===<<<===>>>???AAABBBCCCCCCCCCEEEGGGEEEGGGIIIJJJJJJKKKMMMOOOWWWXXX\\\___bbbeeeffffffjjjjjjmmmoooooorrr{{{wwwqqqnnnnnnlllfffbbbaaabbb```\\\WWWTTTRRRQQQPPPPPPQQQQQQQQQOOOLLLIIIHHHIIIIIIGGGFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@BBBCCCDDDBBBCCCCCCAAA???>>>???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>======<<<<<<======>>>???===???@@@@@@@@@@@@AAACCCBBBBBBCCCCCCCCCEEEIIILLL///222111...222888333)))////////////////////////,,,------...////////////............................../////////000000000////////////////////////222222111111000000000////////////000000111111111000000000222444888<<<>>>???@@@@@@AAABBBGGGMMMRRRSSSUUUXXXWWWUUUUUUXXX[[[\\\aaahhhlllllljjjgggfff```^^^ZZZWWWTTTQQQMMMKKKHHHHHHGGGFFFEEECCCAAA@@@@@@===:::999:::<<<<<<<<<888888999:::;;;;;;<<<===999999999999999999999999;;;===??????>>>===<<<===;;;<<<<<<======>>>??????>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===>>>>>>??????@@@@@@@@@CCCBBBAAABBBEEEFFFGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKNNNPPPQQQOOOMMMLLLNNNPPPSSSVVVXXX[[[\\\___```aaacccfffiiilllnnnooossszzz~~~xxxqqqlllggggggeeeccc```]]]ZZZYYYYYYUUUPPPLLLIIIGGGEEEDDDDDD@@@;;;999:::<<<;;;999888777666666666666666777555444333222222111222222222222111111000/////////...------------...///////////////000000/////////........................------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...,,,+++******+++,,,...---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---......////////////////////////000000000000111111//////......//////000111222222111111222222333444444444444444444444444444444444555555666777777777888888888999999999999999999;;;=========<<<===??????AAACCCDDDDDDEEEGGGIIIHHHIIIJJJJJJKKKMMMPPPRRRVVVWWWZZZ]]]```cccdddeeehhhjjjnnnrrrrrrrrrzzzwwwttttttvvvtttllleeebbbdddaaa]]]YYYVVVTTTSSSSSSQQQPPPOOONNNMMMKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDBBB@@@?????????@@@CCCCCCBBB@@@>>>>>>@@@BBBAAA@@@???>>>>>>>>>>>>>>>=========>>>>>>??????@@@===>>>??????@@@@@@??????>>>>>>>>>===>>>??????@@@===>>>@@@@@@??????AAABBBAAABBBBBBBBBCCCEEEIIILLL---222222...555@@@;;;,,,////////////////////////,,,---...///000111111111................................./////////000000////////////////////////222111111000000//////...------...///000111111222000000000111333666999;;;===>>>???@@@AAAEEEJJJNNNMMMQQQUUUVVVVVVVVVYYY\\\^^^dddmmmrrrqqqlllfffccc^^^\\\YYYVVVSSSPPPLLLIIIHHHHHHHHHGGGEEECCCAAA@@@@@@===:::999:::<<<<<<<<<888888999::::::;;;<<<<<<888888888888999999999999;;;<<<>>>>>>===<<<<<<===;;;;;;<<<<<<======>>>>>>>>><<<;;;======;;;<<<>>>=========;;;::::::;;;<<<=========>>>>>>???@@@@@@DDDBBBAAABBBDDDFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHJJJLLLOOOQQQPPPNNNLLLLLLNNNPPPSSSVVVZZZ\\\]]]^^^___```bbbeeeiiilllnnnmmmrrrzzz~~~wwwooojjjggghhhgggfffddd```]]]ZZZXXXTTTOOOKKKIIIGGGFFFDDDDDD@@@;;;888999:::;;;;;;777777666666666666777777444333333222111111222222222222111111000/////////......------............---......//////......---........................------------------------,,,,,,,,,---------......+++++++++,,,,,,+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,---......///.....................////////////////////////000000000111/////////...///000000111222222222222222333333444444444444444444444444444444444555555666777777777888888888888888888999999888:::<<<===<<<<<<===???>>>@@@BBBCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKNNNRRRUUURRRSSSVVVYYY[[[^^^```aaafffhhhmmmqqqpppooottt|||yyyyyy||||||qqqhhhdddfffccc___[[[XXXVVVVVVVVVSSSQQQOOOLLLKKKIIIIIIIIIGGGHHHHHHHHHGGGEEECCCBBBDDDCCCBBB@@@???>>>>>>>>>DDDCCCAAA???<<<===@@@BBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>??????===>>>??????@@@@@@????????????>>>>>>??????@@@AAA===???@@@AAA@@@@@@AAACCCAAABBBBBBBBBBBBEEEHHHLLL,,,111000+++333>>>:::+++////////////////////////---...///000111222222222////////////////////////............////////////////////////////////////000000000//////.........------...///000111111222111111111111111333444555999;;;<<<===>>>AAAEEEHHHIIIMMMSSSWWWWWWXXX[[[^^^```gggppptttsssmmmfffaaa^^^[[[XXXUUURRRNNNIIIFFFHHHHHHHHHHHHFFFDDDBBB@@@@@@===:::999:::<<<<<<<<<::::::::::::::::::::::::777777777888888999999999:::;;;<<<<<<;;;:::;;;<<<;;;;;;<<<<<<======>>>>>>???;;;:::<<<<<<:::;;;???<<<===>>><<<::::::;;;===<<<<<<<<<===>>>@@@BBBCCCEEECCCAAABBBDDDGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJMMMPPPPPPOOONNNMMMNNNOOOQQQTTTWWWZZZ\\\]]][[[\\\]]]```dddhhhlllnnnkkkpppwww}}}yyypppkkkjjjkkklllkkkhhhddd```]]]VVVSSSNNNKKKJJJIIIHHHGGGCCC@@@;;;888888999:::;;;888777777666666666666777333333222111111111222222222222111111000/////////..................------------............------........................------------------------,,,,,,,,,---------......***++++++++++++++++++***---,,,***))))))***,,,---******+++,,,,,,---......///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,------...//////......---.........//////000000...////////////000000000///////////////000111111222222111111222222333444444444444444444444444444444444555555666777777777777888888888888888999999777999;;;<<<<<<<<<===???===???AAABBBBBBCCCEEEGGGJJJKKKKKKKKKLLLNNNRRRUUUQQQRRRSSSVVVXXX[[[]]]^^^fffhhhmmmqqqooolllooovvv}}}~~~tttjjjggggggdddaaa]]]ZZZXXXXXXXXXTTTRRROOOLLLIIIHHHGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBAAA@@@@@@????????????CCCCCCAAA>>><<<===???BBB????????????>>>>>>>>>===::::::;;;;;;<<<===>>>>>><<<===>>>>>>??????>>>>>>???????????????@@@AAAAAA???AAABBBBBBAAABBBCCCEEEAAABBBCCCBBBCCCEEEIIILLL...000---***...444111'''////////////////////////...///000000111111111111////////////////////////------........./////////////////////////////////...............//////////////////000000111111111111111111000000111111222555777999:::;;;===@@@BBBFFFLLLTTTXXXZZZ\\\___aaabbbhhhppptttrrrllleeeaaa]]][[[XXXUUURRRNNNIIIEEEFFFGGGHHHHHHGGGEEECCCAAA@@@===:::999:::<<<<<<<<<;;;;;;;;;::::::999999999666666777777888999999999999;;;;;;;;;999999:::;;;;;;<<<<<<======>>>??????@@@;;;<<>>???===;;;:::<<>>@@@CCCDDDDDDCCCBBBCCCFFFGGGHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[YYYZZZ[[[^^^bbbgggkkkmmmiiinnnssswwwyyy|||}}}ssslllmmmnnnpppooommmgggbbb^^^VVVSSSOOOLLLKKKJJJIIIHHHAAA???<<<999888888999:::999888777666666555555555222222111111111111222222222222111111000/////////.........///......---,,,------............------------------------------------------------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))******+++---....../////////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---...////////////------......///000000000......////////////000000000000//////000000111222111111000000111111222333333333333333333333333333444444555555666777777777666666777777888999999:::666888;;;<<<<<<<<<>>>???>>>@@@BBBBBBBBBBBBDDDEEEIIIJJJKKKKKKLLLNNNQQQSSSRRRRRRSSSUUUXXXZZZ]]]^^^fffhhhmmmpppmmmjjjmmmtttxxxyyy}}}rrrjjjhhheeeccc___\\\YYYWWWWWWWWWSSSQQQNNNKKKIIIGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA???======???AAA===>>>>>>??????>>>======;;;;;;;;;<<<<<<=========<<<===>>>>>>??????>>>>>>?????????>>>??????@@@AAA@@@AAACCCCCCBBBBBBDDDEEEBBBCCCCCCCCCDDDFFFJJJMMM000...,,,+++,,,---,,,+++////////////////////////---...////////////......////////////////////////---------.........//////////////////////////////.........///000000111111000111111111111111111111000000111111111222222333222444777888999:::<<<>>>BBBIIIRRRXXX[[[]]]```bbbccchhhooorrrpppjjjeeebbb\\\ZZZXXXWWWTTTQQQLLLHHHEEEFFFHHHIIIHHHGGGDDDCCC@@@===:::999:::<<<<<<<<<;;;;;;;;;::::::999999999666666666777888999999999:::;;;<<<;;;:::999;;;<<<<<<<<<===>>>>>>??????@@@???<<>>AAA??????>>>===>>>@@@BBBCCCCCCCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJMMMPPPPPPOOOOOOQQQSSSUUUUUUUUUVVVWWWXXXXXXYYYYYYYYY[[[]]]```dddgggiiihhhlllppprrrsssvvv|||~~~~~~uuummmoooqqqrrrrrroooiiibbb^^^YYYUUUQQQMMMLLLKKKIIIHHHAAA@@@>>><<<:::999:::;;;::::::888777555444444444222222111111111111222222222222111111000/////////....../////////...,,,,,,------............------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,---...////////////------......///000000111........./////////000000000000//////000000111222000000//////000000111222333333333333333333333333444444555555666777777777444555666777888999:::;;;666888:::<<<<<<<<<>>>???@@@BBBCCCCCCBBBBBBCCCEEEFFFHHHJJJKKKLLLMMMOOOQQQQQQQQQRRRSSSUUUXXX[[[\\\aaadddhhhllljjjhhhlllsssuuuwww}}}wwwlllggghhhbbb```\\\YYYVVVUUUTTTTTTOOONNNLLLKKKJJJIIIHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAA@@@>>>===>>>???<<<===>>>??????>>>============>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@???AAABBBBBBBBBBBBCCCEEECCCDDDDDDDDDEEEGGGKKKNNN111---+++......---///444////////////////////////---------...------,,,,,,000000000000000000000000---------.........//////////////////////////////......///000111222333333222222222111111111111111///000111222333444444555111333666888888999;;;<<<>>>EEEOOOVVVYYY[[[^^^aaadddhhhnnnpppnnniiieeeccc[[[ZZZXXXXXXWWWTTTOOOLLLDDDEEEGGGIIIIIIGGGEEEDDD@@@===:::999:::<<<<<<<<<::::::::::::::::::::::::555666666777888999999999;;;<<<===<<<::::::<<<>>>======>>>>>>??????@@@@@@======FFFSSSSSSFFF======<<>>BBBCCCAAA@@@>>>>>>???AAABBBBBBBBBCCCFFFHHHIIIGGGEEEDDDEEEFFFGGGGGGHHHGGGGGGLLLNNNQQQQQQOOOOOORRRUUUWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[\\\___aaadddfffhhhkkkooopppqqqttt|||zzz}}}vvvnnnppprrrssssssoooiiibbb]]]\\\XXXRRRNNNLLLJJJHHHGGGAAAAAA@@@>>><<<:::;;;;;;;;;:::999777555444333333222111111111111111222222222222111111000/////////....../////////...,,,+++---......//////......---------------------------------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---...////////////---------...///000000111............/////////000000000000000000111111222///////////////000000111333333333333333333333333444444555555666777777777333444555777888:::;;;<<<555888:::;;;<<<<<<>>>???CCCDDDEEEDDDCCCBBBCCCEEEDDDGGGJJJKKKKKKLLLNNNOOONNNNNNOOOPPPRRRUUUXXXZZZ[[[^^^cccgggfffeeekkkrrruuuwww~~~{{{rrrhhheeeggg___]]]YYYVVVSSSRRRRRRRRRKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>@@@AAABBB@@@>>>======>>><<<===>>>??????>>>======@@@@@@@@@?????????????????????@@@AAAAAAAAAAAA@@@>>>>>>>>>===>>>??????@@@>>>@@@AAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEHHHKKKOOO000000000000000000000000000000//////.........---////////////////////////000//////......000111222.........////////////000111000////////////000000000111111111111000000///222222222222222111000000111111111111000///---,,,222222444666444333777>>>DDDIIIOOORRRTTTYYY^^^aaaeeeeeehhhlllnnnlllddd^^^\\\ZZZXXXWWWUUURRRMMMJJJJJJJJJJJJIIIHHHEEECCCBBBAAA???<<<999888888:::;;;:::;;;<<<;;;999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>>>>;;;;;;DDDPPPNNNAAA:::===>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNPPPSSSVVVYYY[[[]]]]]][[[XXXVVVUUUYYYZZZ[[[[[[\\\___dddgggggghhhjjjlllppptttxxxzzz{{{~~~tttmmmooooooqqqrrrnnnfffaaabbbZZZXXXVVVRRRNNNKKKHHHFFFAAA@@@@@@??????>>>>>>>>>;;;:::888777555444444444222222222333333444444444333222111111000000111111........................////////////.....................------,,,,,,,,,///...---,,,,,,---...///.........------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,------...,,,,,,++++++,,,,,,---...------------------------....../////////...,,,+++.........////////////000//////////////////////////////000000///...------///000111000///...///000222111000//////000111222111111111000111111222222666333111222444444222000555555555555666777888999888888888888888888888888::::::::::::<<<>>>@@@BBBEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKPPPQQQRRRSSSUUUVVVXXXXXXZZZ]]]bbbfffiiikkkmmmooozzzwwwzzz~~~zzztttmmmgggbbb```[[[YYYVVVTTTSSSSSSQQQPPPIIIJJJKKKJJJHHHHHHJJJLLLHHHHHHIIIHHHGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBB@@@???===<<<<<<<<<===>>>>>>???@@@AAAAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@CCCAAA???@@@BBBCCCAAA?????????@@@AAAAAABBBCCCCCCGGGGGGGGGHHHIIIJJJKKKLLL////////////////////////000/////////............//////////////////////////////.........///000111////////////000000000000111000000/////////000000000000111222222222222222222222222333333222111111222222333333222000///...444444777888666333777>>>CCCMMMXXX^^^```aaa```]]]ffffffgggiiijjjhhhccc___YYYXXXVVVUUUTTTRRRNNNKKKIIIIIIIIIHHHGGGEEECCCAAA>>><<<:::777666777888999:::;;;<<<;;;999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>>>>;;;:::@@@IIIIII???<<<@@@>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>???@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRUUUXXXZZZ]]]]]][[[XXXWWWVVV[[[\\\\\\\\\]]]___cccfffgggiiikkkmmmpppssswwwzzz|||vvvpppnnnmmmoooqqqlllccc______YYYXXXUUUQQQMMMIIIGGGEEEAAAAAAAAAAAA@@@@@@??????<<<;;;999777666555444444111111222222222222222222111111111000000000//////........................////////////..................---------,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------......///...---,,,+++------........./////////........................///////////////...------...///000000......///000222111000//////000111222111111111111111111222222666444333333555666444222555555555666666777888999666666777888999999:::::::::::::::;;;===???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJPPPQQQRRRTTTVVVWWWXXXYYYZZZ]]]aaadddfffhhhkkkmmmxxxvvvyyy~~~~~~~~~|||yyyuuuoooiiiccc___]]][[[YYYWWWUUUTTTSSSPPPNNNMMMMMMMMMLLLJJJIIIJJJKKKFFFGGGHHHHHHGGGFFFEEEDDDAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>===<<<===>>>>>>??????@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>???AAABBB@@@>>>>>>??????@@@AAAAAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKK........................////////////............////////////////////////...............///000000////////////000000000111111000000000000000111111000111222333333333333333111222222333333333222222444444444444333333111111222333555777666555;;;DDDLLL\\\nnnwwwyyytttiii^^^dddeeeffffffeeecccaaa___VVVTTTSSSSSSSSSQQQNNNKKKGGGGGGGGGGGGFFFDDDBBBAAA>>><<<:::888777777888999:::;;;<<<;;;999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>>>><<<999<<>>======<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPRRRTTTVVVYYY[[[\\\[[[YYYXXXXXX\\\]]]]]]]]]]]]___cccfffhhhjjjmmmoooppprrrvvvxxx~~~}}}wwwsssmmmlllmmmnnniii```\\\]]]YYYWWWTTTPPPLLLHHHEEECCCCCCBBBBBBBBBBBBBBBBBBBBB>>>===;;;999777666555555222222111111111111111111///000000000000///..............................////////////...............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,------...............---,,,,,,+++******,,,,,,++++++,,,,,,---...------------------------,,,,,,---------,,,++++++,,,,,,,,,---------.................................////////////...---------...//////...---...///111111000000000000111111000000111111111222222222444333222333555555555333444555555666666777888888555555666888999:::;;;<<<;;;;;;;;;<<<===???AAABBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIPPPQQQSSSUUUWWWXXXYYYYYY[[[\\\^^^___aaacccgggjjjssssssxxx~~~{{{yyyxxxwwwvvvtttpppkkkfffbbb^^^]]]]]][[[YYYXXXVVVTTTPPPMMMPPPQQQPPPNNNKKKIIIJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAA@@@????????????????????????@@@AAABBBCCC@@@@@@>>>=========>>>???@@@@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBB@@@???>>>>>>@@@@@@???>>>>>>??????@@@@@@AAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKK///////////////////////////////////////.........////////////////////////.............../////////........./////////000000111111000000000111222222111111222333333333222222000111222222333222222222444444444444444444333333333333555777777<<>><<<;;;::::::;;;;;;:::;;;<<<;;;999888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@???===;;;===@@@???<<<===BBB>>>===<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>AAAAAACCCDDDFFFHHHIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUTTTWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaaeeehhhiiilllnnnooooooqqquuuxxx~~~yyyuuurrrlllkkkllllllggg___[[[[[[XXXVVVTTTPPPKKKHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>;;;999777666555333333222222111111000000000000111111111000///...........................////////////............------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,++++++++++++++++++,,,,,,,,,---------.................................//////...------,,,---///...------...///111000000000000000000111///000111111222222222222222111111222333444444444444444555666777777777777555666777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAA?????????>>>??????@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHOOOQQQSSSUUUWWWYYYYYYYYY[[[[[[\\\\\\\\\___dddgggnnnpppxxx}}}yyyvvvsssqqqqqqooollliiifffdddccccccaaa^^^ZZZWWWVVVTTTRRRPPPPPPQQQPPPNNNKKKJJJJJJLLLHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>===>>>??????AAA@@@@@@@@@???>>>>>>===<<<===???@@@AAABBBBBBCCC@@@?????????@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKK000000000000000000000000.........///////////////000000000000000000000000.........///////////////------........./////////111111111111111222333333333333333333222111111000111222222333333222222222444444444444444444444555888777888:::===GGG[[[nnnzzzffffffggggggfffbbb]]]ZZZQQQQQQPPPPPPQQQPPPMMMJJJCCCDDDDDDEEEDDDCCCBBBAAA???>>><<<;;;;;;;;;;;;<<<:::;;;<<<;;;999888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBAAAAAA??????@@@BBB@@@<<<<<<>>>======<<<<<<<<<<<<======::::::::::::;;;<<<===>>>AAAAAACCCEEEGGGIIIJJJKKKGGGGGGHHHIIIIIIJJJJJJKKKMMMOOOQQQRRRRRRRRRTTTVVVRRRUUUWWWXXXXXXXXXYYYZZZXXXZZZ[[[]]]___cccgggkkkiiilllnnnnnnmmmoootttyyyzzzuuuqqqoookkkjjjjjjkkkfff^^^ZZZ\\\XXXVVVTTTPPPLLLIIIFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDAAA>>>;;;888777666444444333333222222222111111111222222111111000000////////////////////////////////////............------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---........................------............------+++---......------...000000000000111111000000000...///000222333333333222222222333333333444444555333444555666777777777666888888888888888999999999;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGGGGHHHNNNPPPSSSVVVXXXYYYYYYYYY[[[[[[ZZZZZZZZZ]]]aaaeeellloooxxxzzzuuupppmmmkkkjjjhhhgggffffffggghhhbbb^^^XXXTTTRRRRRRRRRQQQOOOOOOOOONNNKKKKKKLLLMMMKKKKKKIIIHHHFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@AAABBBCCCBBBAAA@@@>>>>>>??????@@@AAA@@@@@@??????>>>>>>>>><<<===???@@@AAABBBBBBCCC@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJKKKLLL111111111111111111111111.........///////////////000000000000000000000000...//////000111000000000............////////////111111111111222333444444333444444444333333222111444555555555444444333222444444444444444555666777999999;;;>>>DDDSSSmmmuuuqqqmmmkkkiiieee^^^XXXSSSRRRQQQPPPPPPNNNKKKHHHBBBCCCDDDDDDDDDCCCBBBAAA<<<;;;;;;::::::::::::::::::;;;<<<;;;999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBCCCBBBAAAAAA@@@AAABBBBBB@@@===<<<======<<<<<<<<<<<<======>>>::::::::::::;;;<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQRRRRRRRRRTTTUUUQQQSSSUUUVVVVVVVVVWWWYYYVVVXXXZZZ\\\___ccchhhllliiikkkmmmkkkiiilllssszzzxxxrrrnnnllliiihhhhhhhhhddd]]]ZZZ\\\XXXWWWUUURRRNNNLLLIIIHHHDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGDDD@@@<<<999777666444444444333333333333333333222222111000111111111////////////////////////////////////............,,,,,,,,,------------...---......//////......---++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******------------------------******+++,,,,,,---......,,,,,,++++++,,,,,,---...------------------------++++++*********+++,,,---+++++++++,,,,,,,,,------------------------------,,,,,,---............---,,,---//////......///111000000111111111111000000---///000222333333333222333555666666444444555777222333555666777777666555888888888888888888888888:::;;;<<<===>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHLLLNNNRRRUUUWWWXXXXXXXXXZZZZZZZZZZZZZZZ\\\aaadddmmmooowww|||vvvppplllfffeeedddcccccceeeggghhh```\\\VVVRRRQQQQQQQQQQQQOOOOOOOOONNNLLLKKKMMMNNNNNNLLLJJJHHHFFFDDDDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@?????????@@@AAA@@@??????>>>??????@@@@@@===>>>???@@@AAABBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLLLL000000000000000000000000............/////////000000000000000000000000000//////111222222222111000000000000000111111111111111111111222222444555555333333444666666777777777999999999999888666555444666555555555666777999::::::===DDDMMMXXXlllvvvooolllhhh___XXXUUUTTTRRRQQQPPPMMMIIIFFFBBBCCCDDDEEEEEEDDDCCCBBB;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBBBBBBBAAA@@@???@@@AAAAAA???======>>>???<<<<<<<<<<<<<<<===>>>>>>:::::::::;;;;;;<<<===>>>??????AAABBBDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJMMMOOOQQQQQQQQQRRRSSSPPPRRRSSSTTTSSSTTTUUUWWWVVVWWWYYY[[[^^^bbbgggkkkhhhjjjkkkhhhfffjjjttt|||xxxrrrmmmkkkfffdddeeeeeebbb[[[YYY[[[XXXWWWVVVSSSQQQOOOMMMLLLCCCDDDEEEFFFGGGHHHIIIIIIKKKIIIFFFAAA>>>:::888777222222222222222333333333444222000......///111222////////////////////////////////////............,,,,,,,,,---------.........------,,,,,,------...******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,++++++***+++,,,---...,,,,,,,,,,,,------------------------------------+++,,,------.........---,,,...////////////000222///000111222222111000///---...000333444444333222222444555444222111222444111333555666777777666555777777777888999999999:::999:::;;;<<<======<<<<<<@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJMMMQQQTTTWWWXXXWWWWWWYYYZZZ[[[[[[[[[]]]aaadddkkknnnttt|||}}}wwwqqqlllgggeeecccaaaaaabbbdddeee___]]]ZZZXXXWWWVVVTTTRRRRRRRRRRRRPPPMMMLLLMMMNNNMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???@@@AAAAAA???>>>>>>>>>>>>@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA???AAABBBAAA???>>>@@@BBBDDDDDDDDDDDDDDDCCCCCCCCCIIIIIIHHHHHHIIIJJJJJJKKK////////////////////////---.........//////000000000000000000000000000000///000111333333222222111111222222222222333333333222222222222333444555666222333555777999;;;<<<<<<======<<<<<<:::999777666777777666666777999;;;<<>>===???@@@???<<<;;;===@@@BBB<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHIIIIIIJJJJJJKKKHHHKKKNNNOOOOOOOOOPPPQQQPPPQQQSSSSSSRRRRRRTTTUUUWWWXXXZZZ[[[]]]```eeeiiihhhjjjjjjfffdddhhhttt~~~yyyrrrnnnlllcccbbbbbbccc```ZZZXXX[[[XXXXXXVVVUUUSSSQQQOOOOOOCCCCCCDDDEEEGGGHHHIIIIIILLLJJJGGGBBB>>>;;;888777000000111111222222222333444222///,,,,,,...000222000000000000000000000000000/////////............,,,,,,,,,------............---++++++++++++---...*********++++++,,,,,,,,,++++++,,,---............------------------------...------,,,,,,++++++***,,,,,,++++++,,,,,,---...------------------------,,,,,,+++++++++,,,...///,,,,,,------------......------------------------+++,,,------.........------...000000///000111333///000111222222111000///,,,...000333444444333222///111222111...,,,...000111222555666777777555555555555666888999:::;;;<<<888999;;;<<<<<<<<<;;;;;;AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIILLLPPPTTTVVVWWWWWWVVVXXXZZZ[[[\\\\\\^^^bbbdddiiilllrrrzzz}}}xxxrrrmmmjjjhhheeebbbaaabbbcccddd```````````````]]]XXXUUUVVVVVVUUURRRNNNLLLLLLMMMLLLJJJIIIGGGFFFFFFGGGGGGJJJJJJJJJIIIJJJJJJKKKKKKEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA>>>>>>======>>>@@@BBBCCC???@@@@@@AAAAAAAAA@@@@@@===@@@AAAAAA>>>===???AAACCCCCCCCCCCCCCCCCCBBBBBBJJJIIIIIIHHHHHHIIIIIIJJJ222000///......///000222222000///111444666555333222111000//////000111222222222111111000////////////000000111222222333333222222111222444666555555666777888888999;;;>>>AAAFFFQQQSSSIII@@@???;;;444;;;::::::<<>>======<<<<<<<<<======999999888888888888888999:::999999888999999::::::::::::999999999:::;;;;;;>>>??????>>><<<;;;<<<>>>======>>>>>>??????@@@@@@======>>>@@@AAA???<<<999888999:::;;;<<<;;;::::::<<<===>>>???????????????EEEEEEEEEEEEGGGIIIKKKLLLJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPPPPPPPOOOPPPSSSUUUVVVWWWXXXZZZ\\\^^^```aaafffeeedddcccdddiiipppvvvzzzpppjjjkkkhhhccc```^^^[[[XXXVVVXXXXXXWWWUUURRRNNNKKKIIIGGGFFFEEEEEEHHHIIIIIIIIILLLJJJFFFBBB===:::777555333333333222222222111111555333000000000111111000000000000000000000000000,,,---///000000///---,,,........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++......---,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------..............................------,,,,,,,,,+++++++++---...///...---...///111000000000000000000000000000000111222222222222111///000000111111111000000000000000///000000111222333333444444555666666666888888777666666777888999;;;;;;;;;;;;===>>>???@@@@@@?????????@@@AAAAAABBBEEEDDDDDDGGGJJJLLLJJJGGGLLLOOOSSSVVVWWWWWWXXXYYYXXXYYY[[[[[[\\\^^^bbbeeehhhpppxxx||||||yyy}}}{{{uuurrrqqqjjjddddddcccbbbcccgggdddaaa___```cccbbb\\\WWWUUUUUUUUURRROOONNNOOOPPPLLLLLLKKKJJJIIIHHHIIIIIILLLKKKJJJJJJJJJIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDBBB???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@??????>>>??????>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHKKK111000///......///000111///...---...111333222000222111000//////000111222111111111111000000000000000000111111222222333333666444222111222333444444222666999:::;;;AAALLLVVVeeennnmmm^^^OOOIIIEEE???===<<<<<<>>>DDDKKKRRRVVVeeeqqqwwwsssmmmddd]]]WWWUUUQQQOOOLLLIIIEEEBBBBBBCCCEEEGGGHHHGGGFFFEEE>>>>>>===<<<<<<<<<<<<<<<::::::999999999999::::::999999999999999999:::;;;:::::::::::::::;;;;;;<<>>===<<<===???>>>>>>>>>>>>>>>?????????=========???@@@???<<<999999:::;;;<<<===<<<<<<;;;<<<===>>>???@@@@@@@@@@@@CCCCCCCCCDDDEEEHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOPPPOOOPPPPPPOOOOOOOOORRRTTTTTTUUUWWWZZZ\\\^^^___```aaaaaa``````bbbgggooottt{{{}}}tttnnnjjjgggcccaaa^^^[[[WWWUUUUUUUUUTTTSSSPPPMMMJJJHHHFFFDDDCCCDDDGGGHHHIIIHHHKKKIIIEEE@@@<<<999777666333333333222222222222111333111//////111222222222000000000000000000000000,,,---...//////...---,,,........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------,,,,,,---...///...------///111////////////////////////000000111222222222222111//////000111111111000000222222111111222222333444333333444444555666666666888777777777888999;;;<<<;;;;;;;;;<<<<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDFFFJJJKKKIIIGGGKKKNNNSSSUUUVVVVVVWWWXXXWWWYYYZZZ[[[\\\^^^bbbeeejjjqqqxxx|||~~~~~~xxxtttvvvooojjjjjjjjjhhhhhhkkkhhheeecccdddeeeddd___ZZZVVVWWWVVVTTTQQQOOOOOOPPPKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIGGGEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEDDDAAA???>>>>>>???@@@AAAAAA@@@??????>>>>>>===???@@@@@@@@@@@@@@@??????@@@????????????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGIIILLL111000///......///000111...------...000111111///111111000000000000111111000000000111111111111222222222222222222222222222777555333222222444666888444:::???AAADDDPPPeeeuuuttt\\\NNNHHHDDDDDDDDDGGGMMMWWWeeerrryyy{{{vvvnnnddd\\\XXXVVVRRROOOLLLGGGBBB>>>BBBDDDFFFHHHHHHHHHFFFEEE???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<>>===???@@@????????????>>>>>>>>>>>><<<<<<===>>>???>>>;;;999;;;<<<======>>>>>>======<<<<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDGGGIIIKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPOOONNNNNNPPPRRRRRRSSSVVVYYY\\\]]]^^^^^^]]]]]]^^^___bbbhhhoootttwww{{{~~~vvvqqqjjjhhhfffcccaaa]]]YYYUUUQQQQQQQQQOOOMMMKKKHHHFFFDDDBBBBBBCCCEEEGGGHHHGGGJJJGGGBBB>>>:::777666666333333333333222222222222111000//////222333333333////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////.........------------...///...------///111///////////////////////////000111111222222111111//////000111111111111111444444333333333444555555333333444444555666666666999999888888999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDFFFHHHIIIHHHGGGJJJNNNRRRTTTUUUUUUVVVWWWWWWXXXYYYZZZ[[[^^^bbbfffmmmrrrxxx{{{~~~|||yyyttttttrrrooommmnnnllljjjgggggggggeee```\\\WWWXXXWWWUUURRRPPPOOOPPPIIIIIIHHHHHHGGGHHHHHHHHHCCCCCCCCCEEEGGGHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDBBB@@@??????@@@@@@@@@@@@@@@???>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGHHHJJJLLL111111000//////000111111000//////000111111111111111000000000000000000111//////000111111222333333333333333333333333333333444444555555666888;;;===;;;AAAGGGNNNWWWjjjhhhTTTLLLJJJPPPUUU___lll{{{zzztttlllaaaZZZWWWUUURRROOOLLLHHHBBB>>>BBBDDDFFFGGGHHHGGGFFFEEE@@@???===<<<;;;::::::999:::::::::::::::;;;;;;<<<:::::::::::::::;;;<<<<<<::::::;;;<<<============@@@AAAAAA@@@???>>>@@@AAA@@@@@@??????>>>>>>=========<<<<<<===>>>>>>;;;999<<<<<<<<<===============<<<======???@@@BBBCCCDDDBBBBBBBBBCCCEEEGGGIIIKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPOOONNNMMMMMMOOOQQQPPPRRRUUUYYY[[[\\\\\\\\\[[[\\\^^^```dddjjjqqqvvvvvvzzz}}}~~~{{{tttnnnkkkjjjhhhfffddd```ZZZVVVMMMNNNNNNMMMKKKIIIGGGEEEBBBAAA@@@AAADDDFFFFFFEEEGGGDDD@@@;;;888666666666444444333333333222222222111000///000222333333222///////////////////////////...------------...///........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++------,,,+++++++++*********+++,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,---------..........................................---------------.........------///000///////////////////////////000000111111111111111000111222333333333333333444444444444444555555666333333444444555666666666::::::999999888888888888;;;;;;<<<<<<============>>>>>>>>>???AAACCCDDDEEEDDDDDDEEEFFFGGGHHHHHHGGGJJJMMMQQQTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[___cccgggooossswwwxxxzzz~~~}}}zzzsssooonnnmmmkkkhhhgggfffddd___\\\WWWXXXXXXUUURRROOONNNNNNHHHHHHGGGGGGGGGGGGGGGHHHCCCBBBCCCDDDGGGHHHGGGFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAABBBAAA@@@@@@???>>>>>>======@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFGGGJJJLLL111111000000000000111111///000000000000000111111000000000111111000000000//////000111222333444444333333333333333444444444111444777888888999;;;===BBBHHHRRR```ttthhh```___cccnnnvvvqqqjjjaaa[[[UUUSSSQQQOOOMMMIIIEEEAAABBBDDDEEEGGGGGGFFFEEEDDD???>>>===<<<::::::999999999999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999:::;;;<<<============@@@AAAAAA@@@??????AAABBB@@@@@@??????>>>>>>======>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<<<<===============>>>???@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOOOONNNMMMMMMPPPRRRQQQRRRUUUWWWZZZ[[[[[[[[[YYY[[[^^^aaadddiiippptttuuuyyy||||||yyyqqqllljjjiiigggeeeccc___YYYUUULLLLLLMMMLLLKKKHHHFFFEEEBBBAAA@@@@@@CCCDDDDDDCCCDDDBBB>>>;;;888666666666444444444333333333222222333222111111222222000//////////////////////////////...------------...///........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++------,,,++++++*********++++++,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................---------,,,,,,,,,,,,+++,,,---...---,,,---...000........................//////000111111111111000111222333444555555555555333333333333333444555555333333444444555666666666666666777888888999999999:::;;;<<<===>>>>>>>>>===>>>>>>???@@@AAACCCEEEFFFEEEEEEFFFFFFFFFGGGHHHHHHLLLOOORRRTTTUUUUUUUUUVVVWWWXXXYYYYYY[[[```eeeiiirrrtttuuuuuuvvv|||vvvnnnlllkkkiiigggdddbbb___\\\ZZZVVVWWWWWWUUUQQQMMMLLLKKKHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEEEEEEEFFFIIIKKK111111111111111111111111...///000000......///000000000111111111111000000000000111111222333444444222222333444444555666666333666::::::999999<<>>===<<<;;;::::::::::::999888888888999:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;777999;;;<<<=========<<>>>>>>>>>>>???>>>===>>>??????===;;;<<<<<<<<<<<<<<<===>>>>>>????????????@@@BBBDDDFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNOOOPPPQQQNNNOOOOOONNNNNNOOOQQQTTTTTTTTTUUUVVVXXXYYYZZZ[[[XXXZZZ]]]```cccggglllooopppvvvzzz{{{~~~zzzqqqlllhhhfffdddaaa___[[[VVVSSSNNNNNNNNNMMMLLLIIIGGGFFFCCCBBB@@@@@@BBBCCCBBBAAAAAA@@@>>>;;;999777666555444444444444333333333333333222111222222222000...////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++++++++***++++++,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,+++++++++,,,---...---,,,,,,...000...........................///000000111111000000111222333555666666666666333222222222222333444444333333444444555666666666000222444777999;;;<<<===:::;;;===???@@@@@@@@@????????????@@@AAACCCDDDEEEFFFGGGHHHGGGFFFFFFHHHJJJNNNQQQTTTVVVVVVVVVVVVWWWXXXXXXYYYZZZ\\\aaagggllltttttttttsssuuu{{{xxxnnnjjjhhhgggeeebbb___\\\ZZZYYYVVVWWWWWWUUUQQQMMMJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFGGGGGGGGGEEECCCBBBBBBCCCDDDEEEGGGHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@??????>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAACCCDDDEEEEEEFFFHHHJJJ111111111222222111111111...000222111///...///111///000111222222111000///111111111222222333333333111222333444555666777888777:::<<<<<<<<<@@@HHHOOOcccsssqqqmmmjjjeeebbbXXXUUUPPPMMMLLLKKKJJJHHHFFFGGGIIIJJJJJJIIIGGGFFF===<<<;;;;;;::::::::::::999999999::::::;;;<<<===@@@@@@>>><<<;;;:::::::::666777:::<<<======<<<;;;>>>???@@@???>>>???@@@BBB>>>>>>>>>>>>>>>?????????@@@???>>>>>>??????>>>===>>>>>>=========>>>???@@@AAAAAA@@@???@@@BBBDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJLLLNNNPPPPPPMMMNNNOOOOOOOOOPPPSSSVVVXXXWWWVVVUUUVVVXXXZZZ[[[ZZZ\\\___bbbcccfffjjjmmmkkkrrrxxx{{{yyyqqqllliiigggccc```^^^[[[WWWTTTPPPPPPPPPOOOMMMKKKHHHGGGEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>===;;;999666555555444444444444333333333111111111222333333111///000000000000000000000000,,,---...//////...---,,,........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++++++++++++++,,,---...///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------,,,,,,,,,,,,,,,---------,,,,,,...000...........................//////000000000000000000111222333555555555555333333222222333333444555333333444444555666666666222333666888:::;;;<<<<<<999;;;>>>@@@BBBBBBBBBBBB@@@@@@@@@AAAAAACCCDDDDDDGGGHHHIIIHHHFFFFFFIIILLLPPPSSSWWWYYYXXXXXXXXXYYYYYYYYYZZZ[[[]]]ccciiinnnuuuuuuuuuuuuwww{{{ppplllgggfffdddaaa^^^\\\[[[[[[XXXYYYYYYVVVRRRMMMJJJIIILLLKKKIIIHHHFFFFFFEEEEEEGGGFFFFFFFFFGGGGGGEEEDDDBBBBBBCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@===>>>???@@@AAAAAAAAAAAA@@@????????????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBDDDEEEEEEEEEGGGIIIKKK111111222222222222111111111333555444111000222444///000111222222111000///111222222222222333333333000111222444666777888999999;;;===>>>AAAJJJWWWbbbyyyoookkkiiieeebbb[[[WWWQQQMMMKKKKKKJJJIIIHHHIIIKKKLLLLLLJJJIIIHHH<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<===>>>???BBBAAA???===;;;:::999999555777999;;;===<<<<<<;;;>>>?????????>>>>>>@@@BBB======>>>>>>??????@@@@@@AAA@@@??????@@@@@@???>>>@@@???>>>>>>>>>???AAABBBCCCBBB@@@@@@@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFHHHKKKMMMOOOPPPMMMNNNOOOOOOPPPRRRUUUXXXZZZYYYVVVUUUUUUWWWZZZ[[[]]]```ccceeefffhhhkkkmmmiiiqqqyyy|||xxxpppkkkmmmjjjeeebbb___]]]ZZZXXXSSSRRRRRRQQQOOOLLLIIIHHHGGGEEEBBBAAAAAAAAA@@@???===>>>>>>>>><<<:::777555555555444444444333333333//////000222444444222111111111111111111111111111,,,---///000000///---,,,........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,---...///000+++,,,...//////...,,,+++------------------------,,,,,,,,,---------..............................//////.........---------,,,---------,,,,,,...///...........................//////000000000000000...///111222333444444444444333333333333444555555333333444444555666666777888999:::;;;:::999888777999;;;>>>AAACCCDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDHHHJJJJJJIIIGGGGGGJJJMMMRRRUUUXXXZZZZZZYYYZZZZZZYYYZZZZZZ[[[^^^dddkkkpppvvvvvvvvvwww{{{}}}sssoooggggggeeebbb___]]]\\\]]]YYYZZZZZZXXXSSSNNNKKKJJJMMMLLLJJJHHHGGGEEEEEEDDDFFFEEEDDDEEEGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCCCCBBBAAAEEEDDDDDDCCCCCCBBBAAAAAA<<<===>>>???@@@AAAAAAAAA??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCEEEFFFGGGGGGHHHJJJLLL111111111111111111111111000000//////000222444555222222222111111111111000222333444444333333555777666444111222555888999888@@@>>>@@@EEEKKKVVVlllrrrmmmhhhcccaaaWWWTTTPPPMMMLLLKKKIIIHHHIIILLLNNNNNNLLLIIIGGGGGGAAA???<<<:::999999:::;;;:::;;;<<<;;;;;;===???BBBEEEDDDBBB???<<<;;;999999999999:::;;;;;;;;;::::::===@@@@@@======@@@???===@@@@@@@@@???===<<<===???AAA@@@??????@@@AAACCCDDD>>><<<;;;::::::;;;<<<>>>BBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFEEECCCAAA@@@@@@EEEDDDDDDEEEGGGJJJNNNPPPPPPPPPOOONNNNNNPPPUUUYYYXXXXXXXXXXXXXXXXXXWWWWWWZZZ\\\aaaeeehhhjjjiiiiiijjjnnnsssxxx~~~xxxqqqmmmnnnkkkfffdddcccbbb^^^[[[YYYWWWTTTRRRPPPLLLHHHDDDFFFFFFEEEDDDCCCBBBAAAAAABBBAAA???===;;;888777666555555666666555555444333222111000//////000111111333222111///...---------.........///////////////.........------,,,,,,,,,//////......---,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++******++++++,,,---000///...------------------------------...//////,,,,,,,,,---------.........------------.../////////////////////.........////////////000000000000111111111111111111111111000000111000000111333666444444444444444555666777666888999999999999;;;<<<;;;<<>><<<<<<>>>@@@@@@@@@============>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFGGGIIIKKK111111111111111111111111111000000000000222333444000000111111222222222333222333444444333444666777:::888666777999;;;;;;;;;>>>???EEEOOO[[[mmmtttmmmhhhcccaaaWWWTTTOOOMMMKKKJJJHHHFFFIIILLLNNNNNNKKKHHHFFFEEE@@@???===;;;:::::::::;;;:::;;;<<<;;;;;;<<>>>>><<<<<<@@@@@@===???@@@@@@???===<<<>>>???@@@??????>>>???AAABBBCCCBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFEEECCCAAA@@@AAADDDDDDDDDFFFHHHJJJMMMNNNOOOOOONNNMMMMMMPPPTTTWWWWWWWWWXXXXXXXXXXXXXXXWWW[[[]]]```dddggghhhiiiiiijjjmmmrrrxxx}}}{{{sssmmmkkkkkkhhhdddccccccbbb```]]][[[XXXTTTPPPNNNLLLIIIGGGHHHHHHFFFEEECCCBBB@@@@@@AAA@@@???<<<:::777555444444444444444444333222222222111000000///000111222555444333111000000/////////////////////...............---------,,,,,,,,,******)))))))))******+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,+++++++++***++++++,,,---............------,,,,,,+++,,,...///000///...---,,,,,,---------............------------...///////////////////////////...////////////000000000000111111111111111111111111111222222111111111333666444444444444444555666777666777999999888999:::<<<;;;<<>><<<<<<>>>???@@@???=========>>>>>>>>>??????AAAAAAAAAAAAAAABBBBBBCCCBBBCCCEEEEEEEEEFFFIIIKKK111111111111111111111111222111111000111111222222//////000111222333444444222333444444333444666888666666777888:::;;;<<<===AAAGGGSSScccvvvwwwnnniiiddd```WWWSSSOOOLLLJJJHHHFFFDDDIIIKKKMMMLLLIIIFFFDDDDDD???>>>>>>===<<<;;;:::::::::;;;<<<;;;;;;<<>>???@@@@@@???======>>>@@@??????>>>>>>???@@@AAACCCFFFEEECCCAAA@@@@@@@@@AAA???????????????@@@AAAAAACCCDDDEEEEEECCCAAAAAABBBBBBCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMOOOSSSVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\]]]___bbbdddggghhhiiijjjmmmrrrwww|||~~~vvvnnniiihhhgggeeecccbbbbbbbbbaaa___[[[WWWQQQMMMKKKJJJIIIIIIJJJIIIGGGEEECCCAAA@@@@@@BBBAAA???<<<999666444333222222222222111111111111222111111000000111222222444444222111000000000000000000//////......------...------------,,,,,,,,,++++++******+++,,,...///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,+++++++++++++++,,,------,,,------......---++++++***,,,///111111///---,,,,,,------------............------------...//////......//////////////////////////////000000000000000000000000000000000000222333333333111222333555333333333444444666777777666777999999888888999;;;:::<<<>>>AAACCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGEEEEEEEEEEEEFFFJJJPPPTTTSSSUUUWWWXXXWWWUUUQQQOOOTTTVVVZZZ___cccfffhhhiiiiiihhhjjjrrr||||||}}}wwwuuuqqqooojjjeee```[[[XXXVVVRRRRRRRRRQQQPPPPPPRRRUUUNNNMMMKKKIIIGGGFFFEEEEEEHHHGGGGGGHHHIIIIIIGGGDDDBBBBBBAAA@@@??????????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>???===<<<<<<>>>??????>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBAAACCCDDDDDDDDDEEEHHHJJJ111111111111111111111111222222111111111111111111000000111222222333444444222444555444444444666888333666999:::;;;===AAADDDIIIVVVkkkzzzpppkkkfffbbbXXXTTTPPPLLLJJJHHHFFFDDDIIIJJJKKKJJJGGGDDDCCCBBB>>>>>>>>>>>>===;;;:::999:::;;;;;;;;;:::;;;>>>@@@AAA@@@@@@???===<<<;;;:::777888999::::::;;;;;;:::;;;>>>>>><<<<<<@@@@@@>>>>>>???@@@???>>>>>>???AAA@@@????????????AAABBBCCCFFFEEECCCAAA??????>>>>>>???????????????@@@AAAAAACCCDDDEEEDDDCCCBBBCCCDDDAAACCCFFFIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMOOORRRUUUUUUVVVWWWXXXYYYYYYYYYYYY]]]]]]^^^```bbbfffhhhjjjkkkmmmrrrvvvzzzwwwmmmgggfffgggeeecccbbbaaa``````___XXXTTTOOOLLLJJJIIIHHHGGGIIIHHHFFFDDDCCCBBBBBBCCCCCCBBB@@@===:::777555444333222222111111111111111111111111111222222222333222111000///............111111000///...------,,,------------------------...---,,,+++,,,---///000++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------***+++---......---+++***+++,,,.../////////...---------------...............------------...//////............////////////////////////000000000000////////////////////////111222333222111111222333333333333444555666777888666777999888888777999::::::<<<>>>@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEHHHJJJFFFEEEEEEDDDEEEIIINNNSSSQQQSSSVVVXXXXXXUUUQQQOOOSSSVVV[[[aaaeeeggghhhhhhhhhhhhjjjrrr{{{|||wwwxxx~~~zzzyyyuuurrrkkkddd^^^YYYVVVUUUSSSRRRQQQOOOOOOOOOQQQSSSMMMLLLJJJHHHGGGFFFEEEEEEHHHGGGFFFGGGHHHGGGEEECCCAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>??????@@@?????????>>>>>>======>>>===<<<===???@@@???>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGJJJ111111111111111111111111111222222222111111111000333222222222222222222222333444555555444444666888888;;;>>>>>>>>>AAAIIIOOOWWWkkk~~~sssnnniiicccXXXUUUQQQMMMLLLJJJHHHFFFGGGHHHIIIHHHEEEBBBBBBBBB?????????>>>===<<<:::999:::;;;;;;;;;:::;;;===???>>>?????????>>>===;;;:::888888999:::;;;<<<<<<<<>>===@@@???<<<>>>???@@@???>>>???AAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEEEECCCAAA@@@>>>======@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEDDDCCCCCCDDDFFFBBBDDDGGGJJJKKKLLLKKKJJJJJJLLLNNNOOOOOOPPPSSSUUUUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\]]]___bbbfffiiillllllnnnrrruuuyyy~~~|||pppiiiggghhhhhhfffccc```^^^]]]]]]VVVTTTQQQPPPOOOLLLIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDBBB???<<<999777666444444333222222222222333111111222222333333333333111111000///.........///111111000///...------,,,---------------------------,,,+++***))))))***++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...)))+++---......---+++***......---,,,,,,...///000---------.........//////...------------...//////---.........//////000000////////////000000000000........................///000111111000000111222333333333444555666777888777888999999888777999::::::;;;===>>>@@@AAABBBCCCAAAAAA@@@AAABBBEEEHHHJJJHHHGGGFFFEEEDDDGGGKKKNNNNNNPPPSSSVVVWWWVVVSSSRRRNNNRRRWWW]]]aaacccccccccjjjjjjmmmssszzz{{{wwwsssxxx}}}|||xxxtttmmmeee___ZZZWWWVVVVVVTTTPPPNNNMMMMMMNNNNNNKKKKKKIIIHHHFFFFFFEEEEEEFFFEEEDDDDDDEEEEEECCCBBB@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===>>>>>>===>>>@@@@@@???>>>????????????@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGJJJ111111111111111111111111000111111222222222111111444333333333222222222222333444555555444555777999999===???>>>>>>EEERRR\\\pppuuupppiiibbbWWWTTTPPPNNNLLLKKKIIIHHHEEEFFFGGGFFFCCCAAAAAABBB@@@??????>>>===<<<;;;;;;:::;;;;;;:::999:::<<>>???>>>===<<<;;;888999:::<<<============AAADDDCCC???>>>@@@???<<<===>>>?????????@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCEEEGGGDDDFFFHHHKKKLLLLLLLLLKKKJJJMMMPPPRRRRRRSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[[[[]]]___ccchhhkkknnnnnnpppsssvvvyyy}}}~~~ssslllkkkjjjjjjhhhddd```]]]\\\\\\WWWVVVUUUTTTSSSQQQMMMJJJDDDCCCBBBAAABBBDDDFFFGGGEEEDDDBBB@@@===;;;:::999666555444222222333333444111111333444444444444444333333222111111111111111000000//////......------,,,,,,,,,------------...//////......---,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...++++++---......------,,,000...,,,++++++---000222------........./////////...------------...//////------......///000000000////////////000000000000////////////////////////,,,...000111000000111222222222333333555666888999888999::::::999888999::::::;;;<<<===???AAABBBCCC??????>>>???AAACCCFFFHHHGGGGGGGGGEEEDDDDDDGGGIIIJJJLLLOOOQQQSSSTTTTTTSSSNNNQQQVVV\\\```bbbccccccjjjkkknnnrrruuuvvvuuussswww~~~yyyvvvooohhhbbb]]]ZZZYYYYYYVVVRRRPPPOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGEEEDDDBBBCCCDDDDDDCCCBBB@@@@@@???????????????@@@@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>??????>>>@@@AAABBB@@@?????????@@@@@@@@@AAAAAAAAA>>>???AAABBBBBBBBBAAA@@@AAACCCDDDDDDDDDEEEHHHJJJ111111111111111111111111///000111222333333222222222222333333333333333333333555555555444555777999888<<<@@@AAADDDRRRfffwwwwwwpppggg]]]UUURRROOOMMMLLLKKKJJJHHHBBBDDDDDDDDDBBBAAAAAABBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::999:::<<<>>>;;;<<<===>>>???>>><<<;;;999:::;;;===>>>????????????BBBAAA>>>>>>@@@@@@======>>>?????????@@@BBBEEEBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEECCCBBBAAA@@@???????????????@@@AAAAAABBBCCCDDDCCCCCCDDDFFFIIIFFFGGGIIIKKKMMMMMMMMMMMMKKKNNNRRRTTTUUUVVVWWWXXXWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZ]]]aaaeeejjjmmmooooooqqqtttvvvyyy}}}|||ssspppqqqkkkkkkjjjfff```]]]]]]^^^XXXVVVTTTRRRRRRQQQNNNLLLDDDCCCAAA@@@@@@BBBDDDFFFCCCBBBAAA???===<<<::::::666555333222222222444555111222333444555555555444333222222111111111111111///////////////.........,,,,,,,,,---------......///000222333222111000///---......//////......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,------..................---,,,,,,...///000............////////////...------------...//////------......///000000111////////////000000000000////////////////////////+++---000111111111222333222222222333555777888999999;;;<<<;;;:::999:::;;;::::::;;;<<<>>>@@@BBBCCC======<<<===>>>AAADDDFFFCCCDDDEEEDDDBBBBBBCCCDDDHHHIIIJJJLLLNNNOOOQQQQQQOOORRRVVV[[[___bbbddddddeeeiiilllnnnooopppsssuuuwww~~~}}}yyywwwqqqkkkeeeaaa]]]\\\___\\\YYYWWWWWWUUURRROOOKKKJJJIIIHHHHHHGGGHHHHHHEEECCCBBBBBBDDDEEEEEEDDD@@@@@@?????????@@@@@@AAAAAAAAA@@@???????????????????????????????????????@@@@@@@@@AAACCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBB???@@@BBBCCCCCCCCCAAA@@@BBBCCCEEEEEEEEEFFFIIIKKK111111111111111111111111...///111222333333333222111111222333444444555666444555666555555555777999999???EEEIIIQQQeeexxxpppeeeZZZSSSPPPMMMKKKKKKKKKIIIHHHAAABBBCCCCCCAAAAAABBBCCCBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;:::999999<<<>>>:::;;;===>>>???>>>===<<<:::;;;<<<>>>???@@@@@@@@@===???@@@======@@@@@@===<<<>>>???@@@???AAACCCEEEAAA@@@??????@@@AAACCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@BBBCCCDDDCCCCCCDDDGGGIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLOOOSSSVVVWWWWWWXXXYYYXXXXXXXXXYYYXXXXXXWWWWWWXXXZZZ]]]bbbgggkkkooopppppprrruuuwwwyyy}}}}}}xxxrrrqqquuujjjkkkjjjfffaaa^^^^^^```XXXUUUPPPNNNMMMMMMMMMMMMEEEDDDAAA??????@@@BBBDDDAAA@@@???>>>===<<<;;;:::666555333111111222333444000222333555666666555555111000///////////////000.........///////////////,,,,,,,,,------.........***,,,///111222111///---......////////////......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,---.........------------...///000,,,---......//////................../////////000...------------...//////---------...///000000111////////////000000000000000000000000000000000000+++---111222333333444555222222222333555777888999:::<<<<<<<<<:::::::::<<<::::::;;;<<<>>>@@@BBBCCC===<<<;;;<<<===???BBBDDD???@@@BBBBBBAAA@@@AAABBBGGGGGGGGGHHHIIIKKKMMMNNNLLLNNNRRRWWW[[[^^^```aaaaaaeeeiiijjjjjjlllrrrxxxyyy~~~}}}}}}~~~}}}{{{yyywwwsssmmmhhhccc```^^^eeeccc```______^^^ZZZVVVKKKJJJIIIIIIHHHHHHHHHIIIEEECCCBBBCCCEEEFFFFFFFFFAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????@@@@@@???????????????@@@@@@@@@AAA@@@AAABBBDDDDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBDDDDDDCCCBBBAAACCCDDDEEEFFFFFFGGGIIILLL000111111111111222222222222222222222222222222222111000111333666777555333<<<666333666::::::<<>>===<<<;;;::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@AAA???===;;;<<>>>>>??????===???@@@AAA@@@@@@AAABBBBBBCCCDDDEEEEEECCCAAA???<<<===>>>??????@@@??????AAAAAAAAABBBDDDEEEGGGHHHIIIGGGFFFIIIOOOSSSUUUTTTTTTTTTUUUWWWZZZ[[[[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXWWW[[[```dddfffhhhjjjkkkoooqqquuuxxx{{{~~~}}}|||zzzvvvoookkklllmmmhhhbbb^^^]]]]]]^^^^^^\\\UUUNNNKKKLLLNNNMMMLLLDDDAAA???>>>@@@AAABBBBBB@@@>>><<<;;;;;;:::888666777666444333222222333444111111111111111111111111///000000000000...,,,+++.........////////////000......//////...---,,,,,,......//////////////////.........------,,,,,,,,,------------------------.........------,,,,,,,,,(((***+++---......------,,,,,,,,,+++***)))'''''',,,,,,------...---------************++++++,,,---------/////////...---,,,++++++,,,///222222000...000///...------...///000---------------...//////222111111111000000//////////////////000000000000///000222333333444666777222111222444777888888777999888888999;;;;;;999888888888999::::::;;;<<<<<<<<<;;;;;;===AAACCCAAA???BBBBBBBBBBBBAAA@@@??????DDDCCCBBBCCCEEEHHHKKKNNNLLLMMMOOORRRUUUXXXZZZ[[[WWW[[[___bbbcccfffkkkooo~~~zzzyyyzzz{{{|||wwwrrrhhh```___ccchhhhhhgggccc\\\UUUQQQOOOKKKIIIGGGGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDEEECCCAAA??????@@@>>>@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDBBBBBBFFFFFFFFFFFFFFFGGGGGGHHH111111111111222222222222222222222222222222222222222222333444666666666555888444333777:::;;;===AAAIIILLLUUUgggxxxmmmeee^^^WWWSSSOOOKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA??????===<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@>>>===<<<===@@@BBBDDDAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@????????????@@@???@@@AAAAAA@@@@@@???@@@BBBBBBDDDDDDCCCBBB@@@>>>======>>>??????????????????@@@@@@AAABBBDDDEEEFFFHHHGGGFFFIIINNNRRRTTTTTTTTTSSSTTTVVVYYY[[[[[[ZZZ\\\[[[ZZZYYYYYYYYYYYYYYY[[[^^^aaadddeeefffhhhiiinnnqqqtttwwwzzz}}}|||yyywwwrrrkkkggghhhiiieee```]]]]]]^^^``````[[[UUUOOOLLLNNNOOOMMMKKKEEECCC@@@???@@@AAABBBAAA???===;;;::::::999777666555444333111000111111222111111111111111111111111000000000000000...---,,,---............/////////------...............---..............................---------,,,,,,,,,------------------------......---------,,,,,,,,,)))***+++,,,------------,,,,,,,,,---,,,,,,++++++,,,,,,------...---------,,,,,,,,,,,,,,,---......------............------,,,---...000333333222000000///...------...//////......------......///000111111111000000000//////000000000000111111111111///111222222111111333444222222222444777888777666888777777888999::::::999888888999999:::;;;;;;<<<<<<;;;;;;===@@@BBBAAA???AAABBBBBBBBBAAA@@@@@@???DDDDDDCCCCCCDDDGGGJJJLLLKKKKKKMMMNNNPPPQQQRRRSSSRRRUUUYYY[[[\\\```fffkkkuuuyyy}}}|||yyyzzz}}}{{{wwwpppiiifffhhhggghhhhhhddd___YYYTTTRRRNNNKKKHHHGGGGGGHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEDDDAAA??????@@@???@@@AAA@@@???>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEEEEEEEFFFGGGHHH111111111111222222222333222222222222333333333333333444666666555555777888777444555999<<<===@@@EEELLLUUUfffxxxlllddd^^^YYYUUUPPPLLLJJJIIIHHHHHHIIIIIIHHHGGGEEECCC@@@???>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;;;;::::::;;;;;;===>>>???@@@@@@@@@=========>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@???@@@@@@AAAAAA@@@AAAAAABBBBBBAAA@@@???AAAAAABBBBBBAAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGFFFFFFHHHLLLPPPRRRRRRRRRRRRSSSVVVYYY[[[[[[ZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[___aaabbbccccccdddfffhhhlllooosssvvvwwwyyy|||~~~~~~~~~yyyuuusssnnngggdddeeeccc```\\\[[[\\\___aaabbbYYYUUUPPPOOOOOOOOOMMMKKKHHHEEEBBB@@@AAAAAAAAAAAA???===;;;:::::::::888666555444333111111111111222222222222222222222222222000000000000///...---------------............///------......///...............------------------...------------,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---...............,,,,,,,,,------...........................///000...---------------............///111444444333111///......---......////////////......//////000111111111000000000000//////000000111111111222222222000111222111000///000222333222333444777777777555777666444555777999::::::888888999999::::::;;;;;;;;;:::;;;===@@@AAAAAA???@@@AAAAAAAAAAAAAAA@@@???EEEDDDCCCCCCDDDFFFIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQRRRTTTXXX___eeeiiilllqqquuuxxx~~~|||zzzyyy|||~~~}}}zzzsssnnnmmmhhhjjjkkkiiiddd^^^ZZZXXXRRRNNNJJJGGGFFFGGGGGGGGGJJJJJJIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@FFFGGGFFFEEEBBB@@@@@@AAA@@@AAABBBBBB@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDFFFHHHIII111111111222222222333333222222222333333333333333444555777666555555777:::999777999<<<>>>>>>CCCJJJSSSeeexxxkkkddd^^^[[[VVVQQQLLLJJJIIIHHHGGGHHHIIIIIIIIIFFFCCC???===;;;;;;999999888999:::;;;======<<<;;;;;;:::999999:::;;;<<<===>>>?????????;;;<<<===???@@@AAABBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAAAAABBB@@@@@@BBBDDDEEEEEECCCBBB@@@@@@AAA@@@???>>><<<;;;<<<;;;;;;;;;<<<<<<======>>>>>>>>>???AAABBBDDDEEEFFFEEEFFFGGGJJJMMMOOOPPPPPPPPPRRRTTTXXXZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]```aaaaaaaaaaaacccgggjjjkkknnnqqqtttuuuvvvxxxyyyyyy~~~{{{vvvrrrppplllfffdddfff```^^^ZZZYYY[[[]]]___```VVVTTTQQQPPPPPPOOOMMMJJJJJJGGGCCCAAAAAAAAAAAA@@@???===<<<;;;;;;;;;999777888777555444333333444444222222222222222222222222000000000000//////......------------..................//////...------,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,------...............,,,,,,,,,,,,---....../////////............//////...---,,,+++,,,---...//////...///000333333222111...------........./////////////////////000111111000000000000000000/////////000000000000111111111///111222111000000111222333333333444666777666555777555333333666999:::;;;888888999999::::::::::::999:::;;;===???@@@@@@??????@@@@@@AAAAAAAAA@@@@@@DDDDDDCCCCCCDDDEEEGGGIIILLLLLLLLLLLLKKKKKKKKKKKKIIIKKKMMMNNNOOOTTT[[[aaaeeehhhlllpppuuu|||}}}zzz{{{~~~yyyrrrooommmoooqqqooojjjddd```^^^VVVRRRKKKGGGFFFGGGHHHHHHJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@FFFGGGGGGEEEBBB@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDFFFHHHJJJ111222222222222333333333222222333333333444444444333555666777777777999::::::999;;;===>>>AAAJJJUUUjjjxxxkkkddd___[[[WWWQQQMMMJJJIIIHHHFFFGGGHHHIIIHHHFFFBBB>>>;;;;;;:::999888999999;;;;;;======<<<;;;:::999999888::::::;;;<<<============:::;;;===>>>@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@??????@@@AAAAAA??????AAAEEEIIIJJJIIIFFF@@@@@@@@@???>>><<<;;;;;;999999888888999:::;;;<<<>>>??????@@@AAACCCDDDEEEDDDEEEEEEFFFGGGJJJLLLNNNNNNOOOPPPSSSWWWZZZZZZYYY[[[ZZZYYYXXXXXXZZZ\\\^^^______``````aaadddiiillljjjllloooqqqrrrsssuuuvvv{{{yyyuuuqqqpppmmmhhhgggjjjaaa^^^ZZZXXXYYYZZZ[[[ZZZTTTSSSQQQPPPPPPNNNLLLJJJJJJGGGCCCAAAAAAAAA@@@@@@@@@>>>===<<<===<<<;;;999888777555444333444444555222222222222222222222222111000000000////////////---------.........//////000000000///...,,,+++***......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------------,,,++++++,,,,,,+++,,,,,,...///000......---------------...---,,,+++++++++---...///...------...000111000///,,,,,,---...............///////////////000111111//////////////////000000.........////////////000...000111222222222444555333222222444777888777555666444222333555888::::::888888999999999999999:::888999;;;<<<===>>>??????>>>??????@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLLLLMMMMMMKKKMMMNNNNNNOOOSSSZZZ```fffhhhkkkooottt{{{|||uuuqqqtttuuuvvvtttnnnhhhdddbbbYYYTTTMMMHHHFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFFFFEEECCCAAAAAABBBDDDEEEFFFFFFEEEEEEGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAABBBBBBBBBBBBCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEDDDEEEFFFHHHIII222222222222333333333333222222333333444444555555444444555888;;;===<<<:::::::::<<>><<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;:::;;;<<<======>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>@@@FFFKKKMMMKKKHHHAAA@@@???>>>===;;;;;;:::777777666777888:::<<<>>>>>>>>>???@@@AAACCCDDDEEECCCDDDEEEEEEEEEGGGJJJMMMMMMMMMOOORRRVVVYYYZZZYYYZZZYYYWWWVVVWWWZZZ\\\^^^]]]^^^___```bbbeeejjjnnnjjjkkkmmmnnnooopppsssvvvyyytttpppooolllhhhhhhkkkaaa^^^ZZZXXXWWWWWWVVVUUURRRRRRQQQOOONNNLLLKKKKKKIIIFFFBBB@@@@@@AAA@@@??????>>><<<<<<===<<<;;;999666555444222222222222333333333333333333333333333111000000//////000000111.........////////////000000000000///...,,,+++***//////......---,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,+++++++++,,,...000111...---,,,,,,+++,,,,,,,,,++++++++++++,,,---...///---,,,+++,,,...///...---+++,,,---...............//////......//////000111......////////////000000---------.........//////---///111222222333555666222111222444777888888777666555333444666888999999888888999999999999999999777999;;;<<<<<<===>>>@@@======???@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRRRRQQQTTTZZZ___eeefffiiimmmrrrvvvzzz|||zzzxxxyyy|||~~~}}}{{{uuusssuuuvvvvvvsssmmmhhheeecccZZZUUUNNNJJJHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCFFFFFFFFFFFFFFFGGGGGGHHH222222222333333333444444222222333333444555555666666444555;;;BBBDDD@@@;;;;;;<<<@@@EEEMMM]]]wwwyyykkkeeebbb[[[WWWQQQMMMKKKJJJIIIHHHGGGGGGHHHHHHFFFDDDAAA???======<<<<<<<<<===??????::::::::::::::::::::::::;;;<<<<<<;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<======???EEEKKKMMMJJJFFFBBBAAA???>>><<<;;;;;;:::666666666777999<<>>@@@AAACCCDDDBBBCCCEEEDDDCCCEEEHHHKKKKKKLLLMMMQQQVVVYYYZZZYYYYYYWWWUUUUUUVVVYYY\\\^^^\\\^^^```aaaccceeeiiillljjjkkkkkkkkkllloootttwww}}}zzztttpppmmmjjjeeedddggg```]]]YYYWWWVVVUUUSSSRRRQQQPPPOOOMMMKKKJJJKKKKKKHHHEEEAAA???@@@@@@@@@???===<<<::::::;;;;;;:::888777666444333222222333333333333333333333333333333111111000//////000111222/////////000000000111111.........///......---,,,000000//////...------,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++,,,+++++++++,,,...000111...------,,,++++++,,,,,,******+++,,,---------------,,,++++++---......---***+++,,,...//////............------......///000........./////////000000............////////////...///111111000111222444000000111444777999999888777666555666888999888777999999888888888888888888555888;;;<<<;;;<<<===@@@<<<===>>>???AAAAAABBBBBB???@@@AAABBBDDDEEEFFFGGGDDDEEEGGGHHHJJJLLLNNNNNNPPPRRRTTTTTTSSSTTTYYY\\\bbbcccfffkkkpppssstttuuutttrrrtttwwwyyy|||~~~vvvpppqqqqqqqqqpppmmmhhheeeccccccZZZUUUOOOKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDAAACCCDDDEEEDDDDDDFFFGGGFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAADDDEEEFFFGGGHHHGGGGGGFFF222222333333333444444444222222333333444555666666777555555===GGGIIICCC<<<===???EEEMMMXXXnnnyyykkkfffdddZZZVVVQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEECCCBBB<<<;;;;;;:::;;;<<<===>>>:::::::::::::::::::::;;;<<<<<<<<<;;;:::999777777<<<;;;:::999999999::::::======>>>???@@@AAAAAABBBBBBAAA???===<<<;;;;;;;;;>>>===>>>DDDJJJKKKGGGCCCBBBAAA@@@>>><<<;;;;;;;;;777666777888:::>>>AAACCC<<<<<<<<<===>>>@@@BBBCCCAAACCCEEEDDDCCCCCCGGGKKKJJJKKKMMMQQQVVVYYYZZZYYYXXXVVVTTTTTTUUUXXX\\\^^^]]]___aaabbbccceeehhhkkkjjjkkkjjjjjjkkknnntttxxxwww{{{{{{tttoookkkgggaaa```bbb___\\\XXXVVVUUUTTTSSSQQQPPPPPPNNNLLLJJJIIIJJJKKKFFFDDD@@@??????@@@@@@???;;;:::999999999999888777999888666555444444555555333333333333333333333333111111000//////000111222000000000000111111111111+++,,,---...////////////111111000///......------,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...---,,,+++***((()))+++,,,---.........,,,+++******+++...000222///...---,,,,,,,,,,,,,,,(((***+++---......------...,,,++++++---......---)))+++,,,...//////......---------------...//////---.........//////000000////////////000000000000...000111000///...///111//////000444777::::::999777777666888999999888666999999888888888888888888555888;;;<<<;;;;;;===@@@;;;<<<>>>???AAAAAABBBBBB>>>???@@@BBBDDDFFFGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPPPPSSSUUUUUUTTTTTTWWWZZZ```aaaeeejjjooorrrrrrqqqpppoooqqqtttvvvyyy~~~yyyoookkkmmmkkkkkkjjjgggcccaaabbbbbbYYYUUUPPPLLLKKKKKKKKKKKKOOOMMMKKKHHHFFFDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBBBBBBBBBBCCCEEE???AAACCCCCCBBBBBBDDDFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@CCCEEEGGGHHHIIIHHHFFFEEE222222333333333444444444555666777777777666444333666777888999AAAHHHEEE<<>>>>>>>>===<<<;;;:::::::::888999:::999777666777888;;;<<<<<<;;;999999;;;<<<777888;;;@@@EEEEEEAAA===???????????????>>>===<<<<<<>>>@@@BBBEEEFFFGGGHHHBBBBBBAAA@@@>>><<<:::999888888888999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDFFFGGGGGGFFFEEEFFFIIIKKKLLLNNNQQQRRRRRRSSSTTTVVVZZZWWWUUUVVVYYY[[[YYYWWW\\\^^^aaaccccccdddfffgggjjjjjjjjjkkkmmmssszzz|||zzzzzz}}}~~~wwwqqqjjjggggggeeeaaa]]]]]]]]][[[YYYVVVTTTQQQPPPNNNNNNOOONNNLLLHHHEEECCCAAA@@@???>>>>>>>>>???@@@===<<<:::999999999777555555666777888888777666666444444444444444444444444111111111111000000000///333222000.........//////------,,,,,,,,,+++++++++------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------,,,,,,---------............///++++++++++++++++++++++++------,,,+++++++++,,,,,,......//////...---,,,,,,---------............///........................///////////////.........////////////000000000000111111222333444444555666666777777777888888888888888888888888888777666555777888999:::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAA>>>???@@@AAACCCDDDEEEFFFBBBCCCEEEIIIMMMOOOPPPPPPQQQRRRSSSSSSTTTVVVZZZ]]]aaa```aaadddkkksssyyy|||oookkkmmmuuu|||}}}|||zzzooofffbbbiiieeeaaa```aaabbbaaa___XXXVVVSSSQQQPPPNNNKKKIIIKKKJJJIIIGGGEEEDDDCCCBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@??????AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGFFFDDDBBB@@@BBBCCCDDDEEEDDDCCCAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@EEEEEEEEEEEEEEEFFFFFFFFF222222333333333444444444444555666777777666555555777888888999@@@FFFDDD<<>>======<<<<<<<<<======>>>===<<<;;;;;;::::::::::::<<<===<<<:::999:::;;;:::;;;;;;:::999888:::;;;<<<<<>>===<<<===>>>@@@BBBCCCEEEEEEFFFBBBBBBAAA@@@>>>;;;999888888888888999:::<<<===>>>=========>>>???@@@BBBCCCDDDEEEFFFEEEEEEFFFIIILLLLLLNNNQQQRRRRRRRRRTTTUUUTTTSSSSSSTTTVVVXXXYYYYYYZZZ]]]___aaabbbdddgggiiikkkkkkkkkllloootttzzzzzzxxxyyy}}}}}}yyytttmmmjjjhhheee```[[[\\\[[[ZZZXXXUUUSSSPPPOOONNNNNNNNNMMMKKKHHHEEECCCAAA@@@>>>=========>>>>>><<<:::999888999999777555555666777777888777666555444444444333333333333333222222222222111111111111222111000///.........///............------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,---)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------...///......//////...------,,,---------............///......................../////////////////////...////////////000000000111111111111222333444444555555555555666666666777777666666666777777666666555888888777777888:::<<<>>><<<======>>>@@@AAAAAABBB???@@@AAABBBCCCDDDEEEEEECCCDDDEEEHHHKKKMMMNNNOOOOOOOOOPPPPPPQQQSSSWWWZZZ``````aaadddiiippptttwwwpppooottt}}}zzzpppfff```dddaaa___^^^``````^^^\\\XXXUUURRRPPPOOOMMMJJJHHHIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA?????????@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEECCCAAA@@@BBBBBBDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFF333333333333444444444444444444555666777777777777999999999999>>>CCCBBB>>>FFFLLLZZZuuu~~~nnngggccc```ZZZSSSOOONNNMMMKKKHHHHHHHHHHHHHHHGGGFFFEEEEEE???>>>===<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::;;;===>>>===;;;:::;;;;;;999::::::999888888:::;;;??????@@@CCCFFFGGGFFFEEEAAA@@@@@@???>>>>>>=========>>>???@@@AAABBBBBBBBBBBBBBBAAA???===:::888777888888888999;;;===???@@@============>>>@@@AAABBBDDDEEEEEEEEEEEEFFFIIILLLLLLNNNPPPQQQQQQQQQSSSUUUQQQRRRSSSTTTTTTVVVYYY\\\YYY[[[]]]___aaadddhhhkkkllllllmmmnnnrrrvvvzzz}}}vvvuuuwww|||{{{yyyuuupppmmmjjjeee^^^YYYZZZYYYXXXVVVTTTQQQOOONNNMMMMMMMMMKKKJJJGGGDDDCCCAAA@@@>>><<<<<<<<<<<<===:::999777777888888777666555555666777777666555444333333333333333333333333333333333222222222222111222111000///............000000/////////.........++++++,,,....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---///000111.........///......---,,,---------............///..............................///////////////////////////000000000111111000111111111222222333333333444444444444555555555444444555666666666555555999777555444555888<<<>>>======>>>???@@@AAAAAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDEEEFFFGGGIIILLLNNNOOOOOOOOOPPPPPPPPPRRRVVVYYY___```bbbeeeiiimmmppprrrrrruuu}}}}}}xxxoooeee______^^^^^^^^^^^^]]][[[XXXVVVTTTPPPNNNLLLKKKHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@?????????@@@BBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@???AAABBBCCCCCCCCCBBB@@@?????????@@@@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFF333333333444444444444555333444555666777888999999999999999999<<>><<<<<<;;;;;;;;;===<<<;;;;;;:::::::::;;;999;;;======;;;999999:::999:::;;;:::999999;;;<<>>>>>======>>>>>>???????????????>>>AAA@@@@@@>>><<<:::777666777777888:::;;;>>>@@@AAA???>>>======>>>@@@AAACCCFFFGGGGGGGGGFFFGGGIIIKKKLLLMMMOOOOOOOOOPPPRRRTTTRRRUUUVVVUUUTTTUUUZZZ^^^ZZZ[[[]]]]]]___bbbgggkkklllllllllooorrrvvvxxxxxxrrrqqqtttzzz~~~|||xxxuuussspppnnnkkkeee^^^YYYXXXXXXWWWUUUSSSPPPNNNMMMKKKKKKKKKJJJHHHFFFDDDBBBBBB@@@???===<<<<<<<<<===999777666777888888777666444555666777666555444333111111111222222222222222333333222222222111111111111000000///......------////////////............+++,,,---...////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,------......++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,...//////---...............---------------............///....................................//////////////////000000000111111111111111111111111111222222333333333444444444555555555555666666666555444444777666444444555777:::<<<<<<<<<======>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJMMMPPPSSSQQQRRRRRRRRRSSSUUUYYY\\\___aaaeeeiiilllooorrrtttvvv{{{}}}yyyzzzxxxwwwuuurrrlllddd^^^___`````````^^^[[[WWWUUUUUURRRNNNKKKJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAAAAA@@@??????>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@???>>>@@@@@@AAABBBBBBAAA@@@???===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFF333333444444444555555555444444555666777888::::::999999999:::;;;===BBBFFFSSSbbb}}}~~~kkkaaa]]]^^^[[[WWWSSSOOOLLLIIIGGGFFFGGGHHHHHHGGGFFFDDDCCC??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;999;;;======<<<:::999::::::;;;<<<;;;;;;;;;===>>>@@@@@@AAAAAAAAABBBDDDEEECCCBBBAAA???>>>=========>>>>>>??????>>>===<<<<<>>===;;;999777666777777888999;;;===???@@@@@@???>>>===>>>@@@BBBCCCJJJJJJJJJHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMNNNQQQSSSTTTVVVVVVUUURRRSSSWWW\\\]]]]]]^^^^^^___aaaeeeiiijjjjjjkkknnnrrrttttttrrrnnnmmmpppvvvzzz~~~xxxtttoooooonnnmmmjjjfff```\\\YYYYYYWWWUUURRROOOMMMLLLJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@>>>======>>>>>>999777666777888888777666444555666666555444333222000000000000111111222222222111111111000000000000000000000///......---,,,.........---------,,,,,,---..................---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------...............------------............///........................---.........//////000000000000000000111111111111222222111111111111111111333333333444444444555555888888888777666555444333333444555666777888888999::::::;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCCCCFFFIIIKKKMMMOOOTTTWWWRRRSSSSSSTTTTTTWWW[[[^^^```dddjjjnnnpppsssvvvyyyzzzvvvooopppooonnnmmmkkkgggbbb^^^bbbcccdddbbb___ZZZUUUSSSTTTQQQLLLIIIGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@???????????????>>>>>>===??????@@@@@@@@@@@@@@@???======>>>???AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFF333444444444555555555555555555555666777888:::;;;:::999:::<<<===???GGGPPP]]]ssskkkaaa\\\]]][[[YYYUUUPPPLLLIIIGGGFFFGGGHHHHHHGGGEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;===???@@@>>><<<;;;;;;:::<<<<<<<<<;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDEEEGGGDDDCCCAAA???>>>===>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<;;;:::999888777777777777888:::<<<>>>???AAA???===<<<<<<>>>AAACCCJJJJJJJJJHHHFFFFFFHHHJJJLLLMMMMMMLLLLLLMMMOOORRRTTTTTTSSSQQQPPPQQQUUUWWW]]]^^^___``````bbbeeegggiiihhhjjjmmmrrrssspppmmmjjjhhhkkkqqqvvv{{{~~~wwwrrrllllllmmmllljjjfffbbb___\\\[[[YYYWWWSSSPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBAAAAAA???>>>>>>>>>???@@@:::999777777888888777666444555555555555333222111......//////000111111111111111111000000000/////////////////////---,,,,,,---,,,,,,,,,,,,+++++++++------.........------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,++++++******)))******++++++******)))******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,+++***************,,,---......///.........---------............///........................------......///000000000000000000111111111222222333333333222111111111000333333333333444444444444777777777777666555444444222333555666777888888888999999:::::::::;;;;;;;;;======>>>@@@AAABBBCCCDDDCCCGGGLLLOOOOOOPPPTTTWWWOOOPPPQQQRRRSSSWWW[[[___ccchhhmmmqqqrrruuuyyy}}}|||}}}}}}~~~}}}{{{|||{{{qqqjjjiiijjjjjjiiieeebbbaaaaaabbbdddeeebbb]]]XXXTTTRRRTTTPPPKKKHHHFFFDDDCCCAAA@@@@@@@@@@@@????????????===============>>>???@@@======>>>>>>????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>???@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFF444444444444555555555555666666666666777888:::;;;<<<;;;===@@@AAACCCNNNZZZpppmmmccc^^^\\\\\\ZZZVVVQQQLLLHHHFFFGGGHHHIIIIIIGGGDDDAAA???>>>======<<<<<<<<<======;;;::::::999::::::;;;;;;:::<<>><<<:::::::::;;;<<<;;;;;;;;;===???CCCEEEHHHGGGFFFEEEFFFGGGEEEDDDAAA???======>>>>>>>>>??????>>>>>>===<<<;;;:::::::::::::::999999888777777777888999:::<<<<<>>======>>>@@@AAA<<<:::999888999999777555444444555555444333111000------...//////000111111222222222111111111000000...////////////---,,,+++,,,,,,,,,,,,++++++++++++***+++,,,------...------+++,,,,,,------,,,,,,+++************************,,,---,,,,,,+++******))))))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++******+++,,,,,,,,,------...//////......---------............///........................------......///000000111000000111111111222222222555444444333222111111000111111111222222222333333333444555555666666666666555444444555666777999:::999::::::::::::;;;;;;;;;===>>>???AAACCCEEEFFFGGGDDDIIIOOOQQQPPPOOOPPPSSSLLLNNNPPPQQQSSSWWW\\\```fffjjjoooqqqqqqsssxxx}}}|||~~~~~~{{{zzzwwwuuuvvv|||xxxpppkkkgggkkkllliiibbb___aaaddd^^^```aaa___ZZZUUUSSSSSSUUUPPPKKKGGGEEECCCBBBAAAAAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@<<<===>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>============>>>>>>============>>>>>>??????===>>>>>>???@@@AAAAAABBBAAAAAABBBCCCDDDEEEFFFGGG444444444555555555666666777777666666666888999:::>>>===???CCCDDDGGGSSSaaaoooddd```\\\\\\[[[WWWQQQLLLHHHFFFHHHIIIIIIIIIGGGDDD@@@>>>======<<<<<<<<<======>>>:::::::::999999:::;;;;;;777:::======<<<999888777888:::;;;;;;:::;;;===???BBBEEEHHHHHHFFFDDDDDDFFFFFFDDDAAA???======>>>>>>>>>?????????>>>===<<<<<<888999999:::::::::999999777777777777888999:::;;;>>><<<999777888:::===???AAABBBCCCDDDDDDFFFJJJLLLLLLLLLLLLKKKJJJKKKNNNQQQVVVRRRNNNOOOSSSXXXZZZZZZYYY\\\```bbbdddfffhhhjjjiiihhhjjjnnnssssssnnnhhhfffcccdddiiiooovvvxxxsssnnnoooooommmjjjfffddddddbbbaaa^^^ZZZUUUQQQMMMKKKHHHGGGEEEDDDBBBBBBAAAAAA======<<<<<<===>>>???AAA===<<<:::999999999777555444444555555444222111000------......///000000111333333333222222222111111...////////////---,,,+++------,,,,,,,,,+++++++++((()))***,,,---...//////+++,,,,,,------,,,,,,+++************************))))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++,,,---...///,,,,,,---.../////////...---------.........//////........................---------...///000000111000111111111111222222222666555444444333222111111000000000000111111111111///000222444555777777777777666444333444777:::<<<::::::;;;;;;;;;;;;;;;;;;>>>???@@@CCCEEEGGGIIIJJJEEEKKKQQQRRROOOLLLMMMNNNLLLNNNPPPRRRUUUYYY^^^bbbhhhlllppppppooopppuuuzzz{{{~~~|||yyy~~~}}}yyyvvvtttuuu|||}}}{{{wwwrrrnnniiimmmpppkkkbbb]]]aaagggYYY\\\]]][[[WWWTTTSSSTTTUUUQQQKKKGGGDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<<<<>>>??????<<<======>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>=========>>>>>>???===============>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGG777666666555555555666666777888888777777777999<<<>>>???@@@AAAHHHUUUfffssssssiiiccc]]][[[XXXVVVTTTPPPKKKGGGLLLLLLLLLKKKIIIEEEBBB@@@@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@AAAAAA@@@===<<<:::999999999:::<<<>>>???AAAAAAAAAAAABBBDDDFFFGGGFFFHHHGGGCCC===:::===BBB>>>>>>????????????>>>>>>999999:::;;;;;;::::::999:::999888888888999:::;;;===<<<;;;:::;;;;;;===>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLKKKIIIHHHIIIKKKNNNPPPQQQRRRTTTUUUWWWWWWXXXXXXXXX\\\```cccfffiiilllnnnpppnnnnnnppptttsssnnniiigggfffgggiiikkkooo|||tttmmmooorrrwwwyyyqqqgggbbbddd___]]]ZZZWWWTTTPPPJJJGGGBBB@@@>>>===>>>@@@@@@???<<<<<<<<<============>>>===;;;888777777888888777444444444444333111///...////////////////////////222111111111000000//////......---,,,,,,,,,,,,---,,,---......,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------******))))))******+++,,,,,,***((()))+++,,,+++)))+++++++++++++++***)))(((---------,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////000///------,,,---.../////////000000000000//////////////////////////////...//////000111222222222222111000111222111---)))333333333444444444555555000111111222222333444444222222222333333333444444888888777777777999:::;;;;;;<<<======<<<<<<===>>>@@@@@@AAACCCEEEGGGIIIJJJJJJHHHKKKPPPOOOJJJJJJOOONNNMMMMMMOOOTTT[[[bbbffftttooommmpppqqqqqqxxx~~~}}}|||~~~zzzuuuqqquuu}}}}}}}}}}}}uuunnnlllkkkiiifffdddbbbbbbbbbccc```]]]YYYWWWVVVUUUTTTRRRQQQLLLGGGDDDDDDDDDBBB@@@CCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===>>>??????>>>===<<<===>>>===<<<;;;;;;===???:::;;;;;;<<<===>>>??????============>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC777666666555555666666666888888999888777888:::===<<>>>>>????????????>>>>>>:::;;;;;;;;;;;;::::::999:::999888888888999:::;;;<<<<<<;;;;;;;;;<<<===>>>@@@BBBDDDEEEEEEFFFIIIKKKKKKKKKJJJIIIJJJLLLNNNPPPRRRRRRSSSUUUUUUVVVVVVVVVWWW[[[___bbbeeegggjjjmmmpppnnnnnnqqqttttttpppkkkhhhgggiiikkkkkknnnyyy}}}tttnnnnnnpppsssvvvqqqgggaaaaaa]]][[[XXXVVVSSSOOOJJJGGGEEECCC@@@>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999777555444444555444333555555555555444222000///////////////////////////111111000000000/////////......------,,,,,,,,,---+++---...---,,,+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,+++)))(((***,,,---+++))))))************))))))(((---------,,,,,,+++++++++***++++++,,,------------------,,,,,,++++++******+++,,,,,,------,,,,,,+++***+++++++++,,,---------///...---,,,,,,---.........//////000000//////..............................//////000111111222222333111000111333222///,,,222222222333333333444444111111222222333444444444444444444555555555555666777777777666777888:::;;;<<<>>>??????>>>>>>>>>@@@@@@AAAAAACCCEEEGGGIIIKKKKKKIIIJJJNNNLLLHHHIIIMMMJJJJJJLLLPPPWWW___gggkkkqqqoooppptttvvvwww}}}~~~~~~yyytttqqqlllrrr|||{{{yyyzzzxxxqqqlllkkkhhhfffdddbbbbbbccceeeggg```]]]YYYVVVUUUTTTRRRQQQOOOKKKGGGEEEDDDDDDBBB???BBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>>>><<<===>>>>>>???>>>===<<<<<<======<<<::::::<<<>>>;;;;;;<<<<<<======>>>>>>============>>>>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB777777666666666666777777888999999999888999<<<>>>===CCCIIIPPP\\\uuurrrfff```YYYWWWTTTRRROOOLLLHHHEEEKKKKKKKKKJJJHHHEEECCCAAA@@@???===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999999888888888999;;;===>>>@@@??????@@@CCCGGGLLLNNNNNNLLLHHHDDDAAA?????????===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;:::999999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSTTTTTTTTTUUUWWWZZZ^^^aaadddfffiiikkkooommmnnnqqqttttttqqqnnnllllllnnnpppooopppxxxzzztttooonnnlllnnnqqqoooggg```]]]ZZZXXXVVVSSSQQQNNNJJJGGGIIIFFFBBB@@@???>>><<<;;;<<<<<<;;;;;;::::::999999:::888666666777777666555555555555555444222111000////////////////////////000000///////////////............------------,,,+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++,,,,,,,,,)))'''(((((()))*********))))))------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------,,,+++***))))))(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,---------..................---......................../////////000111111222222333111111111333333222111111111111222222222333333222222333333444555555666666666666666777777777777666666666666777888999:::===???AAABBBAAA@@@@@@AAAAAAAAABBBCCCEEEGGGJJJKKKMMMKKKKKKLLLJJJFFFGGGKKKJJJKKKMMMQQQXXX```gggkkkmmmmmmqqqwwwzzz}}}~~~}}}vvvqqqnnnmmmiiippp|||~~~xxxsssrrrooojjjhhhiiidddcccaaa```aaadddgggjjj___\\\XXXUUUSSSRRRPPPNNNLLLJJJHHHFFFEEECCCAAA???@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>======<<<;;;<<<<<<;;;::::::;;;===<<<<<<<<<========================>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB777777666666666777888888888999:::::::::;;;>>>@@@BBBFFFNNNYYYnnnqqqddd]]]YYYWWWSSSQQQOOOLLLHHHEEEJJJJJJIIIHHHGGGEEECCCBBB@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;888888777888999:::<<<===@@@?????????BBBFFFJJJMMMLLLHHHDDDAAA@@@@@@???>>>======>>>>>>>>>>>>==================<<<;;;::::::999999999999::::::;;;;;;<<<<<<<<<======>>>?????????AAACCCDDDEEEFFFHHHJJJHHHIIIJJJKKKMMMNNNOOOPPPSSSRRRRRRRRRRRRSSSSSSSSSWWWZZZ^^^aaadddfffiiikkklllkkklllooorrrsssqqqoooqqqrrruuuxxxvvvtttzzz}}}{{{xxxsssooommmiiihhhmmmnnnggg___ZZZXXXVVVSSSQQQOOOMMMIIIGGGIIIFFFCCC@@@???>>>===;;;<<<<<<;;;:::999888777777:::888777777888888777666444444333333222111000000////////////////////////////////////...........................------,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---............---,,,***'''$$$((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,------,,,------......------,,,------------------------//////000000111111111111111000000000111333444444222222222222333333333333333333444444555666666666666666777777777888888888555555666666777888999:::<<>>????????????????????????<<<<<<<<<<<<<<<===>>>>>>==================<<<<<<:::;;;<<<;;;:::999;;;<<<===============<<<<<<<<<======>>>>>>>>>????????????????????????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBB777777777777777888999999999:::;;;;;;;;;===@@@CCCFFFHHHQQQeeeqqqccc[[[ZZZWWWTTTQQQOOOMMMIIIGGGHHHHHHHHHGGGFFFDDDCCCCCCAAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::777777777777888:::<<<===AAA@@@??????@@@CCCFFFHHHHHHEEEBBB@@@AAAAAAAAAAAA======>>>>>>>>>>>>======<<<=========<<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@???AAACCCDDDDDDFFFHHHJJJFFFGGGIIIJJJLLLNNNOOOPPPSSSRRRRRRQQQQQQRRRSSSTTTYYY[[[___bbbdddfffiiikkkiiiiiijjjlllooopppooonnnsssuuuyyy|||zzzxxx|||{{{zzzwwwsssnnnlllfffeeejjjmmmggg___ZZZWWWTTTQQQOOOMMMKKKIIIFFFGGGEEEAAA@@@@@@@@@???>>><<<;;;;;;999888777666555555444333333444555333222222222111000000/////////000000000000000000000000............////////////....../////////...---,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,------,,,***))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))))))))******++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,........................000000000000000111111111/////////000000222333555333333333333444444444444333444444555555666666777555555666666666777777777444555666777888999::::::<<<>>>@@@AAAAAA@@@AAABBBAAAAAA@@@AAACCCFFFJJJLLLTTTUUUSSSNNNKKKJJJKKKKKKNNNOOOPPPRRRTTTWWWZZZ[[[bbbdddgggjjjpppyyy|||vvvrrruuu||||||uuupppooopppssszzzyyyppphhhdddaaa^^^___bbbaaa___\\\[[[[[[]]]```bbb\\\YYYTTTQQQOOOMMMKKKIIIHHHHHHHHHFFFDDDAAA@@@???>>>????????????@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<999;;;<<<<<<:::::::::<<<===============<<<<<<<<<>>>>>>>>>>>>???????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBB777777777777888999:::;;;999:::<<<<<<===???BBBEEEGGGLLL\\\xxxrrrbbbZZZ[[[XXXTTTQQQOOOMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCAAA@@@>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777666666666777999;;;<<>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@???AAACCCDDDDDDEEEGGGIIIEEEFFFGGGHHHKKKMMMOOOPPPSSSRRRQQQQQQQQQSSSTTTUUUYYY\\\```cccdddfffiiikkkhhhhhhjjjkkklllmmmmmmnnnqqqssswww{{{zzzyyy~~~|||zzzxxxsssoookkkfffeeejjjlllggg___\\\WWWTTTPPPNNNLLLJJJHHHFFFEEECCC@@@??????@@@@@@???<<<;;;:::999888777666666555444333444666666444222111000//////......//////000000000000000000000000...////////////000000000......///000///...---,,,+++,,,---,,,+++***+++---++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------''')))++++++,,,,,,///111,,,,,,---.........------++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,((())))))***+++,,,------+++,,,,,,------,,,,,,+++------------------------***+++,,,---......------,,,------------------,,,////////////////////////000000000000000000111111---///000111111111333444333333444444444555555555333333444444555666666666555555555555666666666666444555777888:::;;;;;;;;;<<<===????????????AAACCCAAA@@@??????AAAEEEIIIKKKVVVXXXWWWQQQNNNNNNMMMLLLJJJKKKNNNPPPSSSVVVXXXYYY\\\```bbbbbbiiiuuu|||wwwooolllnnnwwwzzzvvvuuutttzzzyyyppphhheeebbb^^^^^^aaaaaa___]]][[[ZZZ[[[[[[\\\YYYVVVRRROOOMMMLLLJJJHHHGGGHHHGGGEEEBBB@@@???@@@??????????????????@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;======;;;:::;;;<<<<<<<<<<<<===============>>>>>>>>>?????????@@@@@@>>>>>>>>>===>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCC888888888888999:::;;;;;;999;;;<<<===>>>@@@DDDGGGKKKWWWooorrrbbbYYYZZZWWWSSSPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDAAA@@@???============>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666777999:::<<>>AAAEEE<<<<<<============<<<<<<888999:::;;;;;;<<<<<<;;;999:::;;;<<<<<<<<<;;;:::;;;<<<>>>@@@AAAAAAAAAAAA>>>@@@CCCDDDDDDEEEGGGIIIDDDDDDDDDFFFHHHLLLOOOQQQSSSRRRQQQQQQRRRTTTVVVWWWXXX[[[___bbbccceeehhhjjjhhhiiikkkkkkkkklllmmmnnnoooqqqvvv{{{{{{|||}}}|||zzzuuupppjjjfffgggkkkkkkfff```^^^XXXUUUPPPMMMKKKIIIGGGEEEEEEBBB???>>>??????>>>===;;;;;;:::999888888777777666555555777888888666444111111//////...//////000000000000000000000000000/////////000000000111111......000000000///---,,,+++---...---,,,+++,,,---++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,---+++************+++,,,,,,(((***+++******+++///333---------...------,,,,,,+++++++++,,,,,,---------***++++++,,,------------******++++++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,------...***+++---...//////......------............------000000000000000000000000111000000000000000000000---000333444222222333444222222333333333444444444222333333444555555666666555555555666666666666777555666888:::;;;<<<<<<<<<===>>>>>>>>>===???BBBEEE@@@???>>>>>>@@@CCCGGGJJJUUUYYYYYYSSSOOOPPPOOOKKKHHHJJJMMMPPPSSSUUUWWWWWWXXX]]]```aaagggsss}}}zzztttlllgggiiisss~~~~~~|||yyyvvv{{{zzzsssllliiifffbbb```bbbaaa```___^^^\\\[[[ZZZZZZWWWTTTPPPMMMLLLKKKIIIHHHGGGGGGGGGDDD@@@>>>@@@BBB@@@@@@??????????????????<<<<<<<<<<<<<<<===>>>>>>???>>><<<;;;::::::;;;;;;:::<<<>>>>>>===;;;;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@>>>============>>>??????@@@AAAAAABBBCCCCCCDDDDDD888888888888999:::;;;<<<:::;;;======>>>AAAEEEGGGRRRcccssscccYYYZZZWWWRRROOONNNLLLJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@???============>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666555666777888:::;;;@@@AAACCCDDDEEEDDDCCCCCCBBBEEEEEEAAA;;;999===AAA<<<<<<============<<<<<<777777999:::;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCDDDEEEGGGIIIDDDCCCCCCDDDFFFKKKOOOQQQRRRRRRQQQQQQRRRTTTWWWYYYWWWZZZ^^^```bbbdddfffhhhjjjkkkllllllllllllmmmnnnooorrrwww}}}~~~}}}}}}|||vvvqqqiiiggghhhlllkkkfffaaaaaaYYYUUUQQQMMMKKKIIIGGGEEEEEECCC@@@>>>>>>>>>===<<<;;;;;;::::::999888888888222222222333555555333111222111000//////000111111000000000000000000000000//////000000111111222222---///000111000///---,,,,,,---......,,,,,,---...++++++,,,,,,---...//////+++++++++,,,,,,---------******))))))******+++,,,......---+++((((((,,,000------------,,,,,,+++***+++++++++,,,,,,---------)))***+++,,,---.........------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------***,,,---///000000//////---......//////......---000000000000000000000000111111111000000000000000---111555666444333333555111111222222222333333333222222333333444555555666666666666666777777777777555666999;;;<<<=========??????>>>======???CCCGGG???>>>======???CCCGGGIIITTTYYYZZZTTTPPPQQQOOOJJJJJJKKKNNNQQQSSSTTTUUUUUUUUU]]]bbbccciiittt{{{{{{{{{tttkkkeeegggppp|||{{{wwwyyy|||uuupppnnnkkkeeebbbccc````````````^^^]]][[[ZZZUUURRROOOLLLLLLKKKIIIHHHGGGGGGFFFCCC???===@@@CCC@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>><<<;;;::::::;;;;;;:::<<>>??????>>>????????????@@@@@@@@@===============>>>??????AAAAAABBBBBBCCCDDDEEEEEE999999999999999999:::::::::??????<<<===DDDIIIJJJ\\\yyyrrrbbb]]]WWWWWWVVVTTTQQQNNNKKKIIIFFFFFFFFFFFFDDDBBB@@@???@@@AAAAAAAAA@@@???===<<<;;;;;;;;;::::::999999999::::::999888888999999999666777777888999999::::::AAABBBBBBCCCCCCBBBBBBAAAEEEDDDAAA?????????@@@AAA@@@??????>>>===>>>>>>>>>999::::::;;;;;;::::::999999999999::::::;;;;;;;;;>>>>>>?????????>>>>>>===??????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGJJJNNNRRRPPPNNNLLLLLLOOOPPPOOOMMMTTTVVVZZZ^^^bbbeeefffgggjjjjjjjjjkkkllllllmmmnnnrrruuuvvvvvv{{{|||sssllljjjjjjkkklllkkkgggbbb^^^[[[YYYTTTPPPMMMKKKKKKKKKDDDBBB???>>>?????????>>>>>>>>><<<;;;999888666666666666777777666444222111222111111222444444333111/////////000000/////////333333222111111111111111555333111000000000...,,,...---,,,,,,++++++,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,++++++*********------------,,,,,,+++***---,,,+++******+++,,,---,,,------......------,,,++++++++++++++++++++++++***++++++,,,---------,,,+++,,,.........,,,***))),,,++++++***+++,,,...///******,,,---.../////////////////////////////////000111222111///...///000//////000111111111111000111222333444555555555555444333222222222333444555444444444555555777888999888777777777888999999:::888888888:::===>>>===<<<>>>>>>???@@@AAAAAAAAAAAA@@@??????AAAFFFIIIHHHGGGPPPRRRUUUWWWVVVTTTPPPMMMOOOPPPQQQSSSVVVXXXYYYZZZZZZWWW]]]jjjsssssssssvvvuuurrrnnnmmmpppxxx~~~~~~{{{uuuooommmnnnnnnlllhhhcccbbbccccccccc```\\\XXXYYYWWWTTTRRRPPPNNNJJJGGGEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;:::============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>???????????????============>>>>>>>>>>>>@@@@@@@@@???======???AAACCCCCCBBBBBBCCCDDDFFFGGG999999999999:::::::::::::::===>>>???@@@FFFPPPXXXsssrrrbbb]]]XXXXXXWWWUUURRROOOLLLJJJGGGGGGGGGFFFEEECCCAAA@@@AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999888888888888999999777777888999999::::::;;;>>>???@@@@@@AAAAAAAAA@@@EEECCCAAA@@@??????@@@AAA?????????>>>>>>>>>======:::::::::;;;;;;:::::::::999999:::::::::;;;;;;;;;>>>>>>>>>??????>>>>>>===?????????@@@@@@AAAAAAAAA@@@AAABBBBBBCCCFFFIIIMMMLLLJJJIIIJJJMMMOOOOOONNNRRRTTTXXX]]]aaacccdddeeejjjkkklllnnnpppqqqqqqqqquuuwwwxxxwwwzzz~~~zzzrrrkkkiiiiiihhhhhhgggeee```]]]YYYWWWTTTPPPLLLJJJHHHHHH@@@===;;;:::;;;;;;;;;:::>>>===<<<;;;999888777666555666666666666444333222222111111333444555333222111000000//////000000111333333444555777999:::;;;;;;888555333222111///---...------,,,+++,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---,,,+++++++++,,,---...++++++,,,---............/////////000000000111111222333444333000//////000000000000000111111111111111111222333444444444444444333222222222333444555555555444555555666777888777777777777888999:::;;;<<<;;;:::<<<>>>??????>>>???@@@AAAAAAAAAAAAAAAAAA???>>>>>>@@@DDDGGGGGGFFFLLLNNNRRRTTTUUUSSSPPPNNNSSSTTTVVVXXXZZZ\\\^^^___\\\[[[___iiioooooonnnppprrrqqqpppqqquuu|||}}}xxxvvvvvvvvvsssooohhhgggeeeeeeccc```\\\XXXZZZXXXUUUSSSQQQNNNKKKHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@??????>>>>>>>>>============>>>>>>??????>>>======<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;======>>>????????????>>>============>>>>>>>>>>>>@@@@@@@@@???======???AAACCCCCCBBBBBBBBBCCCEEEFFF999999999:::::::::;;;;;;;;;:::===CCCDDDIIIZZZnnnrrrbbb]]]YYYYYYWWWUUUSSSPPPMMMLLLHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<999999888888888888999999888888999::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDCCCAAA@@@???@@@@@@AAA>>>>>>?????????>>>===<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAABBBBBBBBBCCCFFFIIIHHHGGGGGGHHHKKKMMMNNNMMMOOORRRVVV\\\___aaabbbbbbgggiiilllppprrrtttttttttwwwyyyxxxwwwzzz~~~|||zzzzzzzzzwwwpppkkkgggfffdddcccbbb```]]][[[XXXVVVTTTQQQMMMIIIEEECCCBBB@@@>>>======>>>>>>=========<<<;;;999888777777444555555666666555444444333333222444555666555333333222000//////000222333222333666999===BBBEEEGGGDDDAAA<<<888555333000.........---,,,,,,,,,,,,---------------------------,,,,,,+++++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,------......------,,,......///000111222333333555666666555222000000111111000/////////000222333111111222333333222222222333333222222333444555555666555555555555555666666666666777777999:::<<<===>>><<<:::;;;===>>>???>>>AAABBBBBBBBBBBBAAAAAA@@@=========@@@CCCEEEFFFEEEIIIKKKOOOQQQRRRRRRPPPOOORRRSSSUUUXXXZZZ\\\]]]^^^```___bbbhhhlllkkkiiiiiimmmooossswww}}}~~~|||xxxtttooollliiifffdddaaa]]]ZZZ[[[XXXUUUSSSQQQOOOLLLIIIHHHHHHGGGEEEDDDCCCBBBAAA???>>>>>>============>>>=========>>>>>>?????????>>>======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<===>>>>>>??????>>>>>>============>>>>>>>>>>>>???@@@@@@???===>>>@@@BBBCCCBBBBBBAAAAAABBBCCCDDD999999::::::;;;;;;<<<<<<;;;888===FFFHHHNNNgggsssbbb]]]ZZZYYYXXXVVVSSSQQQOOONNNJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@???>>><<<<<<:::;;;;;;<<<<<<=========:::999999999999::::::;;;999999::::::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@@@@AAA<<<>>>???@@@@@@>>><<<;;;;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======????????????????????????CCCDDDEEEDDDDDDDDDFFFHHHHHHHHHGGGHHHIIIKKKLLLLLLMMMQQQVVV[[[___aaaaaa```aaadddiiinnnrrrtttttttttwwwxxxxxxvvvyyy{{{xxxwwwvvvvvvvvvtttpppllleeeccc```^^^^^^\\\ZZZYYYWWWVVVUUURRRNNNHHHDDDAAADDDBBB@@@???@@@AAAAAA@@@<<<<<<;;;::::::999888888333444444555555666666666444333333444666777555444555333111//////111333555222444888===CCCIIIMMMPPPNNNIIICCC===999666333000///......---------------........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,------,,,+++***))))))************))))))***+++++++++++++++,,,,,,+++,,,------------,,,,,,------,,,++++++,,,,,,---...------,,,++++++++++++---.........------,,,+++------///000111333444444888888888666333111111222222111///......000222333222333333333333222222111222333333333444444555555666666555444444444555555555666666777999;;;<<<======:::888777999;;;<<<===BBBCCCCCCCCCBBBAAA@@@@@@======>>>@@@CCCEEEFFFFFFJJJKKKNNNPPPQQQPPPPPPOOOQQQSSSUUUXXXZZZ[[[\\\\\\bbbbbbeeehhhjjjiiihhhgggiiimmmttt||||||wwwsssrrrnnnjjjgggdddccc```^^^[[[YYYUUUSSSQQQPPPMMMKKKJJJJJJIIIGGGFFFEEECCCCCC@@@???>>>======>>>???????????????>>>>>>>>>======>>>=========<<<<<<;;;;;;<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@>>>===>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCC999::::::;;;<<<<<<======<<<:::???IIINNNYYYxxxsssccc]]][[[ZZZXXXUUUSSSQQQPPPOOOKKKKKKIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<:::;;;;;;<<<<<<=========:::::::::::::::;;;<<<<<<999::::::;;;;;;<<<=========>>>@@@BBBCCCEEEEEEFFFBBBBBBAAAAAA@@@@@@AAAAAA<<<===???@@@???>>><<<:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============?????????@@@@@@@@@@@@@@@EEEFFFGGGFFFEEEEEEGGGHHHKKKKKKJJJJJJIIIIIIJJJJJJNNNQQQVVV[[[___aaabbbbbb___ccchhhmmmqqqssstttttttttvvvuuutttxxxyyyvvvuuuuuuuuutttrrrooommmdddaaa^^^\\\[[[ZZZYYYXXXWWWWWWVVVSSSOOOIIIDDDAAA???===;;;:::;;;<<<<<<<<<;;;;;;;;;::::::999999999333444444444555666666777555444444555777777666444555444111000000111444555666888<<>>999555222000///......------..............................------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++***+++,,,------,,,+++*********++++++++++++***************++++++,,,,,,,,,------............---------,,,,,,++++++,,,------------------,,,++++++***............---,,,++++++,,,---...///111333444444888999999777444222222222222111///......000222333333444444444444444333222222222333444555555666666666555555444444444444555555555555777888:::<<<===;;;999777666888;;;<<<<<>>@@@AAACCCEEEGGGHHHLLLMMMNNNOOOOOOOOONNNNNNTTTVVVXXX[[[\\\]]]]]]]]]___bbbeeeggghhhiiiiiihhheeejjjrrr{{{yyysssppppppmmmiiifffeeedddcccbbb[[[XXXUUURRRQQQPPPNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDBBBBBBCCCDDDEEEBBBBBBAAA???>>>===<<<;;;===============<<<<<<<<<<<<==================<<<<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????>>>===>>>@@@CCCBBBBBBAAA@@@AAABBBCCCDDD999::::::;;;<<<===>>>>>>>>>???EEENNNYYYlllsssccc^^^ZZZYYYWWWUUURRRQQQPPPPPPLLLKKKIIIHHHFFFEEEEEEEEEDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::999::::::;;;<<<===999999:::;;;;;;<<<<<<===<<<<<<>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>===<<<;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<============>>>>>>??????@@@AAAAAABBBCCCEEEFFFFFFEEEDDDEEEGGGLLLLLLLLLKKKIIIHHHIIIJJJPPPRRRVVVZZZ^^^aaaccccccaaaccchhhlllppprrrssstttsssuuutttrrrvvv~~~wwwvvvvvvuuutttssspppnnnmmmdddaaa^^^\\\\\\[[[YYYWWWVVVVVVUUURRRNNNIIIEEEBBB===;;;999999:::;;;;;;;;;::::::::::::::::::::::::444444444444444555666777444444333555666777555444444333111000000111333444999;;;???FFFMMMSSSYYY\\\VVVSSSMMMGGGBBB===777333000000///............///.................................---------,,,,,,***++++++++++++,,,,,,,,,)))***+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------............------,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++---.........---,,,,,,+++,,,,,,---///000222333333666777777666333111111222111000/////////000222333333444444555555444444444111222333555666666666666555444444444444444555555444444555666777888:::;;;:::888777777:::<<<======??????????????????>>>===<<<>>>AAABBBCCCDDDGGGIIIMMMMMMMMMMMMMMMMMMNNNNNNRRRTTTVVVXXXYYYXXXWWWVVVXXX^^^bbbbbbcccgggiiihhhaaaeeekkksssxxx|||~~~|||}}}vvvqqqooollliiifffdddddddddcccbbb[[[XXXTTTQQQPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAABBBCCCDDDCCCBBBAAA@@@>>>===;;;;;;========================<<<======>>>>>>======<<<;;;<<<======>>>>>>==================>>>>>>>>>>>>>>>??????>>>>>>>>>AAACCCBBBAAAAAAAAAAAACCCDDDFFF::::::;;;<<<===>>>??????@@@EEELLLUUUeeesssddd___ZZZXXXVVVTTTRRRPPPPPPPPPLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDAAA???===<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;999999999:::;;;;;;<<<<<<<<<===???@@@AAABBBBBBBBB@@@AAAAAAAAABBBAAAAAAAAA>>>============<<<<<<<<<===<<<;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBBBBBDDDFFFFFFEEEEEEEEEGGGIIIKKKLLLJJJHHHGGGIIIKKKQQQRRRUUUXXX\\\```cccdddaaacccfffiiilllooopppqqqtttuuussspppsss|||~~~xxxvvvvvvvvvtttqqqnnnlllkkkdddbbb```___^^^\\\ZZZXXXUUUTTTRRRPPPLLLHHHEEECCC@@@>>><<<;;;===>>>>>>>>>::::::::::::::::::::::::555555444444444555666666444333333444666666555333222222111111111111222222666888===DDDLLLSSSYYY]]]VVVSSSOOOKKKEEE???888333111000//////......//////........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,------,,,++++++******+++,,,---------,,,,,,***+++,,,---------,,,+++---------...------,,,,,,+++,,,---...///000111111444555555444222111111222000000000000111111111111111222333444444444444444111222444555666777666666333333333333444555555666444444444444555666777888555555555777:::<<<<<<<<<;;;;;;<<<=========<<<<<<;;;===@@@AAAAAABBBEEEHHHJJJJJJJJJJJJKKKLLLNNNOOONNNPPPRRRSSSSSSRRRPPPNNNPPPXXX\\\[[[\\\aaadddccc]]]___bbbggglllqqquuuwwwzzzxxxrrrppppppiiigggdddccccccbbbaaa___ZZZWWWSSSPPPOOONNNMMMLLLHHHHHHHHHIIIIIIIIIJJJJJJFFFDDDAAA>>>======>>>???AAAAAA@@@??????>>>>>>========================>>>======>>>>>>>>>>>>======;;;<<<======>>>>>>==================>>>>>>>>>>>>>>>>>>???>>>>>>???AAACCCAAAAAAAAAAAACCCDDDFFFHHH::::::;;;<<<===>>>???@@@BBBJJJRRRYYYnnnsssddd___ZZZXXXUUUSSSQQQPPPPPPPPPLLLKKKHHHFFFEEEEEEEEEEEEEEEDDDAAA???===<<<<<<<<<;;;;;;;;;::::::999999999666666666666777888999:::888888999::::::;;;;;;<<>>>>>===<<<<<<<<<<<<===>>>===;;;::::::;;;===>>>======<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<999:::;;;===>>>@@@AAABBBCCCEEEGGGHHHGGGFFFGGGHHHGGGIIIJJJIIIGGGGGGJJJMMMRRRRRRTTTVVVZZZ^^^bbbeee```aaaccceeegggjjjlllmmmuuuvvvsssooorrrzzz{{{vvvwwwvvvsssooollljjjiiieeecccaaa``````^^^[[[XXXSSSRRRPPPNNNJJJGGGDDDCCC???===<<<;;;===>>>???>>>999999::::::::::::;;;;;;666555444333333444555666333333222444555666444333111111111111111111111111000333888@@@HHHQQQWWW[[[TTTRRRPPPLLLGGG@@@999444111111000///////////////////////////////////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,((()))***+++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------+++++++++++++++***)))((()))***,,,.........,,,+++)))***,,,---...------,,,,,,,,,---......------,,,+++,,,,,,---...///000000222333444333111000111222//////000111111111111000///000111222333444444444000222444666777777777666222222222333444555666777444444444444444555666777000000222555888::::::999999999:::;;;<<<<<<<<<;;;999<<>>>>>???@@@>>>????????????@@@@@@@@@============>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<<<<===========================>>>>>>>>>>>>===>>>???>>>>>>???AAADDDAAAAAAAAABBBCCCFFFHHHIII===999888<<<>>>>>>???BBBBBBHHHWWWppptttggg```XXXUUUPPPNNNMMMMMMMMMLLLMMMKKKIIIGGGEEEDDDDDDDDDCCCBBBAAA???>>>======<<<>>>>>>>>>===<<<:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@???>>>===@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAA>>>;;;999999::::::;;;<<<<<<:::999:::<<<<<<;;;;;;:::::::::;;;;;;;;;:::888777777999:::<<<777999===AAACCCCCCCCCBBBGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGJJJNNNQQQQQQRRRTTTWWWZZZ]]]```aaa```aaacccddddddfffiiikkkuuusssqqqpppsssxxx~~~{{{||||||yyyuuuqqqmmmjjjhhhgggdddeeeggggggddd^^^XXXTTTNNNLLLJJJHHHHHHFFFCCCAAABBB@@@>>><<<;;;;;;<<<======;;;999888999999888777444333333222222333333444333555777666444222222222222222222111111111000000222333666<<>>@@@BBBBBBGGGFFFEEEEEEGGGJJJMMMPPPSSSQQQOOOLLLKKKKKKMMMNNNLLLNNNRRRUUUXXX\\\aaaeeeaaaaaa```^^^]]]aaaiiipppzzz}}}|||}}}vvvsssqqqooommmhhhgggeeedddccc```\\\YYYVVVSSSPPPNNNNNNNNNNNNMMMNNNMMMLLLKKKKKKJJJJJJKKKHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@????????????>>>======<<<<<<<<<<<<======:::;;;<<<<<<======<<<<<<===============<<<<<<;;;>>>>>>???@@@@@@@@@@@@???======>>>???@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEE<<<999:::>>>@@@@@@BBBFFFNNNVVVhhhvvvhhhaaaZZZWWWTTTRRRQQQQQQOOOMMMNNNMMMJJJGGGEEEDDDCCCCCCDDDCCCBBB@@@???>>>>>>============<<<;;;:::999888:::::::::::::::999999999;;;;;;:::;;;;;;<<<===>>>AAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCAAAAAAAAA>>>;;;::::::;;;888999;;;;;;;;;;;;===>>><<<;;;;;;::::::;;;;;;;;;::::::888777888999;;;<<<:::<<>><<<;;;;;;<<<===;;;999777777888888777666444333333222222333333444333555666666444222111222111111111000000000//////222333555999>>>DDDIIILLLJJJIIIFFFBBB===888444222000000000000/////////......---+++******+++---...------------............++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///------------------------...///000111111111111111222111000//////000111222000111111222222333333444333333444444444444333333333333222111111222222333555555555444444333222111444444444555666777888999555777888888666666777999:::::::::;;;<<<>>>???@@@DDDDDDCCCDDDEEEIIILLLNNNQQQOOOLLLJJJIIIJJJKKKLLLLLLNNNQQQTTTXXX]]]cccgggggggggfffcccaaadddkkkqqqzzz}}}zzztttqqqppppppoooiiigggfffeeedddaaa^^^[[[WWWSSSOOOLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHFFFEEECCCBBBAAA@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>============>>>>>><<<<<<===>>>>>>>>>>>>=========>>>>>>======<<<;;;===>>>>>>???????????????>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEE;;;:::;;;@@@AAABBBFFFLLLVVVbbbyyyvvviiiccc[[[YYYVVVTTTSSSRRRPPPNNNPPPNNNLLLIIIFFFDDDCCCBBBEEEDDDBBBAAA??????>>>>>><<<<<<<<<<<<;;;999888777999999999999999999999999::::::::::::;;;<<<===>>>BBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAAAAABBBBBB@@@@@@@@@>>><<<:::;;;<<<999:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<<>>>???AAACCCCCCCCCAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKMMMQQQTTTPPPRRRUUUXXXZZZZZZZZZZZZ___aaadddfffiiilllpppssstttsssrrrrrrtttxxx}}}|||}}}xxxrrrlllhhheeecccaaaaaa```^^^[[[WWWTTTRRRQQQNNNJJJHHHGGGGGGFFFEEECCCAAA???===;;;<<<<<<===:::888777666777777666444333333222222222222333333333444666555333111111222000000000///////////////222222333555777;;;>>>@@@@@@@@@>>>;;;888444111000000000000/////////......------++++++++++++------,,,,,,------............++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,---++++++++++++,,,---......---------------------------...///000111111222111222222000000000000222222000000111111222333333333222333333444444333333222222222111111111111222222555555666555555444333222333333333333444666777888444555666666555555666888:::::::::;;;<<<===>>>???@@@@@@@@@BBBDDDGGGJJJKKKMMMKKKIIIHHHGGGHHHIIIJJJLLLNNNPPPSSSWWW]]]dddjjjmmmnnnllliiigggiiioootttxxx{{{}}}~~~~~~wwwpppnnnnnnooopppiiigggeeedddcccbbb```]]]YYYTTTNNNKKKJJJJJJKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@CCCBBBBBBAAA@@@??????>>>??????>>>>>>>>>>>>??????======>>>???????????????>>>>>>>>>>>>>>>===<<<<<<===>>>>>>??????????????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEE;;;;;;>>>AAABBBCCCJJJRRR]]]pppvvviiiccc]]]YYYUUURRRQQQQQQPPPOOORRRPPPNNNKKKGGGEEECCCAAADDDCCCBBB@@@???>>>======;;;;;;;;;;;;:::999888777888888888888888999999999999999999:::;;;<<<===>>>AAAAAAAAA@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@???@@@@@@>>><<<;;;<<<======>>>>>><<<:::888888999::::::;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===AAABBBCCCDDDCCCBBBAAA???AAAAAAAAABBBDDDFFFGGGHHHGGGHHHJJJKKKLLLNNNQQQSSSQQQSSSVVVYYY[[[ZZZYYYXXX]]]___cccfffiiimmmrrruuussssssrrrsssuuuxxx|||~~~{{{}}}wwwqqqkkkfffbbbaaa^^^]]][[[XXXUUUSSSQQQPPPRRRNNNJJJGGGGGGGGGGGGGGGCCCAAA???===;;;;;;<<<===999888777777888777666444333333222222222222333333333444555444222000111111000000000000000000000000000000000111333555666888888888777666444222000///000000/////////.........---,,,,,,++++++,,,,,,---//////...------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,---+++***))))))+++---...,,,+++++++++,,,,,,---...,,,,,,------------------------///000111111111111111111000//////000111111000000000111222222333333222222333333333333222222222222222222222222333333222333444555666666666666222222222222333444555666444555777777666666777999<<<<<<<<<<<<===>>>>>>???===>>>???AAACCCFFFHHHIIIIIIHHHGGGFFFFFFGGGIIIIIILLLMMMNNNPPPTTT[[[ccciiinnnoooooommmkkklllqqqvvvwwwyyyzzzyyyxxxzzz~~~{{{sssllliiijjjmmmooohhhfffcccbbbaaaaaa```^^^[[[VVVOOOJJJIIIJJJKKKKKKHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@DDDCCCBBBBBBAAA@@@??????@@@??????????????????@@@===>>>>>>???????????????>>>>>>??????>>>>>>===<<<>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCCCCDDDDDDEEE===>>>@@@CCCBBBDDDOOO[[[nnnuuuiiicccaaa\\\UUUQQQOOOPPPRRRRRRSSSQQQOOOLLLIIIFFFCCCAAACCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888888999999999888999999999;;;<<<===>>>@@@@@@????????????@@@AAA>>>>>>????????????@@@@@@???@@@@@@>>><<<;;;<<<======>>>>>><<<:::888888999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>BBBCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@BBBDDDEEEGGGEEEGGGIIIJJJKKKMMMOOORRRSSSUUUXXX[[[\\\[[[YYYXXX[[[^^^aaaeeehhhlllqqqtttssssssssstttvvvyyy{{{}}}}}}}}}~~~zzzuuunnnhhhccc```^^^[[[YYYVVVSSSPPPOOONNNNNNPPPMMMHHHFFFFFFFFFFFFFFFCCCAAA???<<<;;;:::;;;;;;:::999888888999888666444333222222111111222222333333444444333000///000111111111111111111111111111......///000111222333444333333333222222000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,+++***))))))+++---...,,,,,,+++++++++,,,------,,,,,,,,,---------......------...000000111111111/////////......////////////000000111111222333333111111222222222222111111222333333444444444555555222333444555666666666666222222111222222333444555555777888888888888:::;;;===<<<<<<<<<<<<<<<======;;;<<<>>>AAACCCEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMQQQWWW___dddiiikkklllkkkjjjkkkppptttvvvwwwwwwtttrrrsssxxx||||||xxxwww{{{{{{wwwpppiiiffffffiiilllgggdddaaa_________^^^]]]]]]XXXQQQLLLJJJJJJKKKLLLHHHHHHIIIIIIHHHGGGEEEEEECCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@????????????@@@@@@======>>>????????????>>>?????????@@@???>>>>>>===???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDD>>>@@@CCCDDDDDDIIIYYYiiiuuuiiicccddd___XXXSSSRRRSSSTTTTTTSSSRRRPPPNNNJJJGGGDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777888888999:::::::::888888888999:::<<<===>>>@@@???>>>>>>>>>???@@@AAA????????????????????????@@@@@@@@@>>><<<:::;;;<<<999:::;;;;;;::::::<<<===888999;;;<<<===<<<<<<;;;999:::;;;<<<<<<===>>>>>>AAABBBBBBBBBBBBBBBBBBAAA<<<<<<<<<===???AAABBBCCCDDDFFFHHHJJJJJJLLLNNNPPPTTTVVVXXXZZZ[[[[[[ZZZYYY[[[^^^aaadddgggjjjooorrrrrrssstttuuuwwwyyyzzz{{{~~~|||xxxyyyvvvqqqkkkeeeaaa^^^\\\XXXVVVSSSPPPMMMLLLLLLKKKMMMJJJGGGEEEEEEEEEDDDDDDBBB@@@>>>;;;999999999:::999999888999:::999666444222222111111111111222222333333333111//////000111111111111111222222222222------...///000111222222111111111111000///....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++)))******+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++++++++************,,,---...,,,,,,,,,++++++,,,,,,---+++,,,,,,------...............///000000000//////........................//////000000111222222222000111111222222111111000222333444555666666666555555555666555555444333222222222222222222333444444666888::::::::::::<<<===;;;::::::999999999:::::::::;;;>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHJJJLLLQQQWWW\\\```bbbddddddcccdddhhhlllqqqrrrqqqnnnlllmmmrrrwww|||uuupppnnnssszzz~~~yyywwwsssqqqlllgggddddddgggjjjhhhddd```]]]\\\]]]]]]]]]\\\XXXQQQMMMKKKLLLLLLLLLHHHIIIIIIIIIIIIGGGFFFEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@======>>>???????????????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDD>>>AAADDDFFFGGGPPPeeeyyyvvvjjjeeeaaa^^^YYYVVVUUUSSSRRRQQQRRRRRRQQQOOOLLLHHHEEECCCBBBBBB@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::888888888999:::;;;;;;;;;777777888999:::<<<===>>>AAA@@@???>>>>>>@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>;;;::::::;;;888999;;;;;;;;;;;;===>>>777999;;;<<<======<<<;;;999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCCCC======>>>>>>@@@AAACCCCCCCCCFFFHHHJJJKKKLLLNNNPPPTTTUUUWWWXXXYYYZZZZZZZZZ]]]___bbbdddfffiiimmmppprrrssstttvvvxxxyyyzzzzzzzzz}}}|||vvvqqqsssqqqlllgggbbb___\\\[[[UUUTTTQQQNNNLLLKKKJJJIIIIIIGGGDDDCCCCCCCCCBBB@@@AAA???<<<:::888777888888888777777888999888555222222222111111111111222222333333222111......///111000000000000111111111222------...///000000000000000000000000///...---,,,//////.........---------+++,,,,,,------,,,,,,+++)))***+++,,,---......///++++++++++++++++++++++++)))))))))******))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++)))******++++++,,,---------,,,,,,++++++,,,,,,,,,++++++,,,,,,---......////////////000//////...---......////////////......//////000000111111222222000000111111111111000000111222333555555555555555555555555444444333222111333222222222222333444444777888:::::::::;;;<<<>>>;;;;;;:::999888888999999888:::<<>>===>>>???@@@AAACCCDDDFFFFFFDDDEEEFFFGGGHHHKKKOOORRRXXXZZZ]]]\\\ZZZZZZ]]]```dddeeeeeecccbbbeeekkkpppxxxzzz}}}~~~}}}|||~~~zzzuuupppjjjgggnnnxxx}}}zzzrrrlllhhhiiiiiihhhfffcccdddhhhkkkjjjfff```]]]\\\\\\]]]]]]YYYVVVQQQMMMLLLLLLKKKJJJGGGHHHIIIIIIIIIGGGEEEDDDAAAAAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDD>>>AAAEEEHHHJJJUUUmmmwwwkkkfff\\\ZZZXXXWWWVVVSSSNNNKKKRRRRRRQQQOOOLLLIIIFFFDDDCCCCCCAAA???>>>======<<<<<<<<<<<<===<<<<<<;;;;;;888888999:::;;;;;;<<<<<<777777888999:::<<<>>>>>>BBBAAA@@@??????AAACCCDDDAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA???;;;999999::::::;;;<<<<<<:::999:::<<<777888;;;=========<<<;;;999:::;;;===>>>?????????>>>>>>???@@@AAACCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFDDDFFFIIIKKKLLLMMMNNNPPPTTTTTTUUUVVVWWWYYYZZZZZZ___aaaccceeegggiiimmmooorrrssstttvvvxxxyyyyyyzzztttwww{{{~~~~~~yyyrrrmmmooommmiiieeeaaa^^^\\\[[[TTTSSSPPPNNNLLLJJJIIIHHHGGGEEECCCCCCCCCBBB@@@>>>AAA???<<<999777666777777666666666777888777444111222222111111111111222222222333222000......///111.../////////000000111111.........//////......---000000000///...---,,,+++//////.........---------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))************+++++++++((()))***,,,,,,------,,,------,,,++++++,,,,,,,,,++++++,,,,,,---...//////000000000000///...---,,,//////000000000000///////////////000111111222222000000111111111111000000000111222444555555444444111111222333444444444444333333333222333333444444666888:::::::::;;;<<<>>>======<<<;;;::::::::::::666888;;;===>>>===;;;:::<<<<<<>>>???AAACCCDDDEEEBBBCCCDDDEEEEEEGGGJJJLLLSSSVVVXXXWWWTTTSSSTTTWWWXXXZZZZZZYYYZZZ]]]eeekkkqqqsssvvvwwwwwwyyy}}}|||wwwvvvxxxyyyyyywwwvvvtttrrrmmmgggdddmmmxxx~~~vvvlllddd```bbbdddeeeeeedddeeeiiimmmlllhhhaaa]]]\\\\\\]]]]]]WWWTTTPPPMMMLLLKKKJJJIIIFFFGGGHHHIIIHHHFFFDDDCCC???@@@AAABBBAAA@@@???>>>===>>>>>>??????@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD???DDDKKKQQQUUUdddttthhhaaa^^^YYYUUUSSSQQQMMMMMMQQQNNNOOOPPPNNNKKKHHHGGGGGGCCCBBBAAA@@@???===<<<<<<:::===???>>>;;;999:::<<<999::::::;;;;;;::::::999999:::;;;:::999:::===??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@???===<<<<<>>===<<<;;;;;;::::::::::::<<<<<<<<<======???@@@@@@CCCBBBBBBAAA@@@???>>>>>>BBB@@@???>>>???AAADDDFFFFFFFFFHHHJJJLLLMMMOOOOOOSSSSSSQQQOOOSSSYYY\\\ZZZ___aaadddeeefffgggiiijjjrrrsssssstttuuuvvvwwwwwwwwwvvvwww{{{|||yyyxxxvvvpppkkkjjjgggdddaaa```___\\\ZZZXXXRRRMMMLLLNNNNNNKKKGGGGGGGGGEEEDDDBBB@@@???>>>>>>===<<<:::999888777777888777555444333333444444333222111111000000111111///000111000///...///000////////////////////////000000//////............000///...---,,,------...000///...---,,,---......******+++++++++,,,,,,,,,+++++++++***((((((+++---,,,,,,+++***+++,,,---...************************---+++)))***,,,---+++))),,,,,,,,,++++++************+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---,,,+++)))(((,,,,,,,,,---------.........///////////////......***+++---///000000///...------...000222333111///...///000111111222222111333333333222222222222222555444444333333444444555222222222222222222222222222222333444444555555666888:::;;;;;;:::999;;;<<<;;;:::888666666777888999888888999999999:::::::::999:::;;;===???@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFMMMOOOQQQQQQOOOMMMLLLLLLJJJMMMQQQRRRSSSVVV\\\```jjjjjjjjjiiihhhjjjnnnqqqssspppooorrrwwwzzzzzzyyyzzz{{{zzzxxxyyyzzzuuunnniiikkkkkkkkkkkkooovvv{{{{{{zzzyyyrrrdddXXX___```aaaccceeegggiiijjjhhheeebbb___\\\XXXTTTQQQVVVUUUTTTRRRPPPNNNLLLKKKKKKHHHDDDDDDEEEFFFEEECCCCCCBBBAAA@@@????????????===<<<<<<>>>@@@AAA@@@???BBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@===>>>???AAACCCDDDCCCBBBCCCFFFMMMWWWccczzzsssgggaaa]]]WWWTTTSSSQQQNNNNNNRRRPPPOOONNNMMMKKKIIIGGGFFFCCCBBBAAA@@@???===<<<<<<;;;===???>>><<<:::;;;<<<999999::::::::::::999999999:::::::::999:::===???>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@>>>======<<<>>>???@@@@@@===<<<<<<===<<<<<<;;;:::::::::::::::<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@AAACCCBBB@@@???@@@BBBDDDFFFEEEFFFHHHIIIKKKMMMOOOPPPRRRSSSQQQPPPSSSZZZ]]][[[]]]___aaaccccccccceeefffmmmoooqqqtttuuuuuutttssstttrrrrrruuu|||{{{yyyxxxtttnnniiihhhfffbbb```___^^^[[[ZZZWWWRRRNNNKKKKKKKKKHHHEEEGGGFFFEEECCCAAA@@@>>>>>>===<<<;;;999888888888888777666555333222333333444333222111111000000111111///000111000///...///000......................../////////......---------//////---,,,,,,,,,------000///...---,,,------...******+++++++++,,,,,,,,,+++++++++***))))))+++---,,,,,,+++++++++,,,---...***************************(((((())),,,...---+++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---------,,,***))),,,,,,,,,---------............/////////......---+++,,,---...////////////...---...000111222000///...///000111222222222222111222222222222222222222000111333444444333111000222222222222222222222222222333333444444555555666888:::;;;;;;:::999;;;<<<;;;:::888777777777999999888888888888999999999999888999;;;<<<>>>>>>??????AAA@@@@@@@@@AAABBBDDDEEEIIILLLNNNOOOMMMKKKIIIIIIGGGJJJNNNOOOOOOQQQUUUYYYcccdddddddddcccccceeegggfffgggjjjlllooorrruuuwww{{{|||{{{zzz|||~~~yyysssmmmnnnnnnmmmnnnssszzz~~~xxxnnnddd]]]aaabbbdddfffhhhiiijjjjjjiiifffccc```]]]YYYTTTPPPRRRSSSRRRRRRPPPNNNLLLKKKJJJGGGDDDCCCDDDEEEDDDBBBCCCBBBAAA@@@???????????????>>>>>>???AAABBBAAA???AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@@@@>>>>>>======>>>>>>???@@@>>>>>>>>>?????????@@@@@@??????AAACCCDDDEEEDDDCCCEEEFFFNNN]]]tttsssfff```ZZZVVVRRRRRRQQQOOOPPPTTTQQQNNNKKKKKKLLLKKKHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<>>>??????===<<<<<<===888999999::::::999999888999:::::::::999:::<<>>======<<<===>>>@@@@@@>>><<<;;;;;;;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@BBBCCCCCCEEECCCBBBAAAAAABBBDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPRRRSSSRRRPPPTTTZZZ\\\ZZZYYY[[[^^^______```bbbcccgggjjjnnnrrrsssrrrpppooorrrpppooorrrxxx~~~{{{yyywwwssslllgggfffccc```^^^]]]\\\ZZZXXXUUUSSSOOOKKKHHHFFFDDDCCCEEEEEEDDDBBB@@@???>>>===::::::999888888888888999666555333222111222222333222222111000000000000111///000111000///...///000..............................------------,,,,,,...------,,,,,,,,,,,,---///......---,,,---------******+++++++++,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,------------,,,,,,+++,,,,,,,,,---------......,,,---............---------------------...///000///......///111111///......///000111222222222222000000000111222222222333///111444666666444111///333333333333333333333333333333333444555555666666888:::;;;;;;::::::;;;<<<;;;:::999888777888999:::777888888888999999999999999999:::;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@AAABBBCCCEEEHHHKKKLLLJJJHHHGGGFFFGGGJJJNNNNNNMMMMMMOOORRR]]]___``````^^^]]]]]]]]]YYY]]]bbbeeefffiiiooouuuuuuwwwwwwwww{{{~~~{{{uuussssssrrrqqqrrrwww~~~vvvjjjdddccccccdddgggiiijjjjjjiiihhhgggeeebbb```]]]YYYTTTPPPNNNOOOPPPQQQPPPNNNLLLKKKGGGEEECCCCCCDDDDDDCCCBBBCCCBBBAAA@@@@@@?????????AAA@@@@@@AAABBBBBBAAA???AAA@@@???>>>============>>>>>>??????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>???@@@>>>>>>>>>>>>????????????@@@AAACCCDDDEEEEEEEEEEEEIIILLLWWWlllrrrfff___YYYTTTQQQRRRQQQOOOPPPTTTRRRMMMIIIIIILLLLLLIIIDDDCCCBBBAAA@@@???>>>===<<<>>>>>>?????????>>>>>>>>>888999999999999999999888999999:::999999999<<<>>>;;;<<<>>>???AAABBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@?????????>>>>>>======<<<;;;===??????===;;;::::::::::::;;;;;;;;;:::::::::<<<<<<;;;:::::::::;;;;;;;;;<<<===???@@@BBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDDDDEEEGGGIIIKKKMMMOOOPPPSSSTTTSSSQQQSSSXXXZZZWWWTTTVVVZZZ\\\]]]___aaacccfffhhhkkknnnooopppooonnnqqqppppppssszzz~~~}}}{{{yyywwwrrrkkkfffcccaaa^^^\\\\\\[[[YYYXXXUUUTTTQQQLLLFFFCCCBBBBBBDDDCCCBBBAAA???>>>===<<<888888777777777888888999555444222111111111222222222222111000000000000000///000111000///...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,+++***)))((('''&&&++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,---------......+++,,,------...---------...------,,,,,,...///000000///......000000///---//////000111222222222222//////000111111222333333222444666777777666444222333333333333333333333333333333444444555666666666999:::;;;;;;::::::;;;===;;;;;;:::999999999999:::999999999::::::::::::;;;:::;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@AAABBBBBBCCCCCCFFFIIIJJJIIIGGGFFFFFFJJJNNNQQQQQQOOOMMMNNNPPP[[[^^^aaaaaa___\\\ZZZYYYUUUXXX\\\```bbbfffkkkpppoooqqqsssuuuzzz~~~yyyxxxwwwtttssstttyyy~~~vvvjjjdddcccbbbdddgggiiiiiihhhfffeeeaaa```^^^]]][[[YYYUUURRRJJJLLLNNNOOOOOONNNLLLJJJFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBB@@@>>>@@@???>>>>>>=========>>>?????????@@@??????>>>>>>======>>>>>>??????>>>>>>===============>>>??????=========>>>>>>>>>?????????AAACCCDDDDDDDDDDDDDDDPPPZZZlllrrrfff___YYYTTTQQQRRRQQQNNNPPPTTTRRRMMMHHHHHHKKKLLLIIIEEEDDDCCCBBBAAA@@@???>>>===>>>>>>>>>???@@@??????>>>999999999::::::999999999888999:::999888999<<<>>>:::;;;===???AAABBBBBBCCC>>>???@@@AAAAAA@@@???>>>>>>=====================;;;<<<>>>===;;;:::999999:::;;;;;;<<<<<<<<<;;;:::<<<;;;;;;::::::::::::;;;======>>>???@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCDDDFFFHHHKKKMMMOOOPPPUUUVVVTTTQQQRRRVVVVVVRRRPPPSSSXXX[[[^^^```cccfffhhhhhhiiiiiikkkmmmooopppnnnnnnpppuuu{{{||||||zzzyyyvvvpppkkkgggaaa___\\\[[[[[[ZZZYYYWWWUUUTTTQQQLLLGGGCCCBBBCCCBBBAAA@@@???>>>===<<<;;;777777666666666777888888444333222111000111222333222111000000//////000000///000111000///...///000........................+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,+++***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++***((('''''''''++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......+++,,,,,,---......------///...---,,,,,,---///000000///---...//////...---///000111222222333333222//////000111222333333444555555555555555555555555333333333333333333333333333333444555555666666777999;;;<<<<<<;;;:::<<<===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======???@@@AAABBBCCCDDDDDDEEEDDDGGGIIIJJJIIIHHHIIIIIINNNQQQTTTTTTQQQNNNOOOQQQZZZ^^^bbbcccaaa]]][[[YYYYYYXXXYYY]]]ccchhhjjjjjjmmmppprrrvvv}}}~~~{{{yyyvvvuuuwwwzzz}}}~~~vvvlllddd```___```ccceeeeeedddbbbaaaZZZYYYWWWWWWWWWWWWUUUSSSJJJKKKLLLNNNNNNMMMKKKJJJGGGGGGGGGFFFDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@???@@@AAAAAA???>>>@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>======>>>???@@@@@@??????=========<<<===>>>>>>???<<<<<<=========>>>>>>>>>===@@@BBBCCCBBBAAAAAACCCWWWiiirrrggg```[[[VVVRRRRRRPPPMMMNNNQQQPPPMMMIIIHHHIIIJJJIIIGGGFFFEEEDDDCCCAAA@@@??????>>>======>>>@@@@@@???===999::::::;;;;;;::::::999888999999999888999;;;>>>:::;;;===???@@@AAABBBBBB===>>>???AAAAAA???>>>===<<<<<<<<<<<<============;;;<<<<<<;;;999888999::::::;;;===>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEHHHKKKMMMOOOPPPTTTUUUSSSPPPQQQTTTSSSOOOOOORRRWWW[[[^^^aaadddgggjjjiiihhhggghhhjjjmmmooohhhjjjmmmsssyyy~~~~~~}}}}}}zzzzzzyyyvvvrrrnnniiiggg___]]][[[ZZZZZZZZZYYYWWWUUURRROOOKKKGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;666666555555555666777777444333222111111111222333111111000////////////000///000111000///...///000------------------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,------------,,,++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))+++,,,***++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---,,,,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,---......///............---------......///000...,,,---...//////...///000111222333333333333111111111222222333333444444444333222222333444444333333333333333333333333444444444555666666777777999;;;<<<<<<;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::============>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHHHHGGGIIIJJJJJJJJJJJJLLLNNNPPPSSSUUUTTTQQQOOOQQQSSSZZZ^^^bbbdddccc```^^^]]]___]]]]]]aaahhhmmmmmmlllmmmppprrruuu|||||||||zzzxxxyyy{{{~~~~~~{{{vvvoooeee^^^ZZZ\\\^^^___```___^^^]]]WWWTTTRRRQQQRRRSSSSSSSSSLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKIIIFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>???AAAAAA@@@>>>@@@@@@???????????????@@@AAAAAAAAAAAA@@@???>>>===;;;===>>>@@@@@@@@@??????======<<<<<<======>>>???<<<<<<<<<<<<============;;;>>>BBBBBB@@@>>>???AAAgggsssgggaaa]]]XXXSSSRRROOOKKKKKKNNNNNNMMMJJJHHHHHHHHHIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@>>><<<<<<===@@@AAA???===:::;;;;;;<<<<<<;;;;;;:::888999999888888888;;;===;;;<<<===???@@@AAAAAAAAA===>>>@@@BBBBBB@@@>>>===;;;;;;;;;<<<<<<=========<<<<<<;;;999777777999;;;;;;<<<>>>???@@@???>>>===;;;:::::::::;;;<<<===>>>=========>>>???@@@@@@@@@>>>???@@@AAABBBCCCEEEEEEBBBCCCEEEHHHJJJMMMOOOPPPPPPQQQPPPNNNPPPTTTSSSOOOQQQTTTXXX[[[]]]___bbbdddhhhhhhggggggggghhhiiijjjfffgggjjjpppxxx}}}zzzyyy{{{zzzwwwwwwwwwuuurrrnnniiigggfff^^^\\\ZZZZZZZZZZZZYYYXXXRRRNNNJJJGGGGGGGGGDDDAAA???>>>>>>===<<<;;;::::::666666555555444555555555444333222111111222333444111111000//////////////////000111000///...///000------------------------,,,,,,,,,,,,---------...+++,,,---...///......---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,***,,,......,,,++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******,,,///******+++++++++,,,,,,,,,***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++***+++,,,---...,,,,,,,,,---------......,,,,,,---...////////////---...............------///---+++,,,...///000///000000111222333333333333333333333333333333444444333333444444444444333333444444444444444444444444444444555555666666777777:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<<<<;;;;;;:::<<<============>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@BBBDDDGGGJJJKKKLLLLLLJJJKKKKKKJJJJJJLLLOOORRRRRRTTTVVVUUURRRRRRUUUXXX[[[___dddggggggeeeddddddggggggiiilllqqquuuxxxyyywwwyyyzzz{{{|||zzzzzzzzz~~~~~~zzzvvvooofff```WWWXXXYYYZZZ[[[\\\\\\\\\XXXTTTPPPMMMNNNPPPQQQRRRPPPOOOMMMKKKJJJIIIIIIIIIMMMNNNOOOMMMHHHDDDCCCDDDDDDCCCBBBAAAAAA@@@AAAAAA@@@??????@@@BBBCCCBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???===<<<;;;999;;;===?????????>>>======<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<=========:::>>>BBBBBB???===>>>AAA|||ttthhhbbb___YYYTTTRRROOOJJJJJJMMMMMMMMMLLLIIIGGGFFFHHHKKKHHHHHHGGGEEEDDDCCCBBBAAA===<<<;;;===@@@AAA???<<<;;;<<<<<<======<<<<<<;;;888888999888888888;;;===;;;<<<===???@@@@@@@@@@@@>>>???AAACCCCCCAAA???>>>::::::;;;;;;<<<============<<<:::777555666999;;;;;;===???@@@AAA@@@???>>>:::::::::;;;<<<===>>>???;;;<<<===>>>???@@@AAABBB>>>???@@@BBBDDDEEEFFFGGGBBBCCCEEEGGGJJJMMMOOOPPPLLLNNNNNNMMMPPPTTTTTTQQQSSSUUUYYY[[[\\\]]]```aaaffffffggghhhhhhgggffffffggggggiiipppyyy|||yyy{{{}}}zzzxxx{{{~~~{{{vvvsssuuuuuusssooojjjfffeeeddd^^^\\\ZZZZZZZZZZZZYYYXXXQQQKKKFFFEEEGGGGGGDDD@@@>>>>>>===<<<;;;;;;::::::666666555444444444444444444333222222222333444555111111000//////////////////111111000///...///000------------------------,,,,,,,,,------.........+++,,,.../////////......,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,***,,,......---++++++,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***)))+++---*********++++++,,,,,,,,,******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++***)))***+++---...,,,,,,,,,---------......,,,---...///000000000000------/////////...---,,,...,,,++++++...000000000000000111222333333333333444444444444444444444333333444777999999777444333444444444444444444444444444444555555666777777777:::;;;<<<<<<;;;;;;<<<>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<==================???@@@@@@AAAAAAAAA@@@BBBFFFIIILLLNNNOOOOOOLLLLLLKKKIIIIIILLLQQQUUUUUUWWWXXXWWWUUUUUUYYY]]]^^^bbbgggjjjkkkjjjjjjjjjlllpppuuuwwwyyy|||yyyzzz||||||vvvnnnhhhdddVVVVVVWWWXXXYYYZZZ[[[[[[[[[VVVPPPLLLLLLNNNOOOPPPSSSQQQNNNJJJHHHHHHHHHIIIOOOQQQRRROOOJJJEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAADDDEEEDDDBBBAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@???>>><<<::::::888999;;;===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======:::???CCCBBB???===>>>AAAuuujjjddd\\\WWWRRRNNNMMMMMMMMMLLLRRRPPPLLLIIIGGGGGGHHHIIIJJJHHHEEEBBB@@@??????@@@============>>>@@@AAABBB======<<<;;;:::888777666888999;;;;;;;;;;;;<<<>>>=========>>>???@@@BBBCCCAAABBBBBBCCCBBBAAA???>>>???>>>===;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999999;;;<<<===>>>>>>???>>>>>>>>>===<<<::::::;;;<<<<<>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOLLLOOORRRSSSRRRQQQRRRRRRQQQWWW]]]___]]]\\\]]]```hhhiiijjjllllllllllllkkkhhhhhhlllttt}}}}}}yyyvvvxxxxxxyyyzzzyyywwwrrrnnnuuuvvvrrriiieeeffffffaaaaaa```]]][[[]]]^^^YYYRRRKKKJJJIIIGGGEEEBBB@@@???@@@===;;;:::;;;;;;999666555555555444444333333222333222111111111111111222------...//////000//////...///000000000///---,,,........................++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---...---,,,***))))))***+++,,,------------/////////...---,,,++++++.........---,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,...---,,,,,,++++++++++++(((***---///000///---,,,........................------......//////000000............////////////222111111333777888555333222222333333444555555666444555777777666333000...333333333444444444555555777777777666666666666666555666888:::;;;<<<======>>>>>>>>>>>>>>>>>>?????????>>>>>>===>>>>>>??????>>>???@@@?????????AAACCCFFFHHHLLLNNNOOOOOOPPPQQQSSSTTTTTTQQQNNNPPPWWW^^^]]]]]]\\\ZZZYYY[[[^^^aaaeeecccdddkkktttwwwtttnnnrrrxxx{{{vvvnnnddd]]]XXXWWWUUUTTTUUUXXX[[[]]]YYYWWWSSSOOOMMMMMMMMMNNNPPPOOOMMMIIIGGGHHHKKKNNNQQQQQQQQQMMMGGGDDDEEEFFFBBBBBBAAA@@@?????????@@@@@@@@@@@@AAACCCCCCBBB@@@@@@@@@??????@@@BBBCCCEEECCCBBBBBBAAA???===;;;:::============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;<<<======;;;===?????????>>>???AAAssshhhbbb\\\XXXSSSOOONNNMMMMMMMMMOOOMMMJJJGGGEEEEEEFFFFFFHHHGGGDDDAAA????????????<<<<<<<<<<<<<<<===>>>???<<<<<<<<<;;;:::999888777888:::;;;;;;;;;;;;<<<>>>======>>>>>>???AAABBBBBB@@@AAABBBBBBBBBAAA@@@???AAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<<<<===>>>>>>>>>============<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKMMMPPPPPPOOOOOOOOOPPPNNNSSSYYY\\\\\\\\\___cccggghhhjjjlllmmmmmmmmmmmmjjjjjjmmmsss|||{{{xxxvvvvvvvvvwwwxxxuuuqqqmmmtttvvvqqqiiieeeeeeccc^^^``````^^^\\\^^^```\\\UUULLLKKKJJJHHHFFFCCCAAA@@@@@@>>>;;;;;;<<<;;;999666666666555555444333222222222222111111000000111111......///000000000000000...///000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++***))))))******+++,,,,,,---,,,666555333222000/////////%%%&&&(((***+++,,,------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////....../////////000000000333222222444777777666333333333333444444555555555666777888999888666333111333333444444444555555555888888888777777666666666666777999;;;>>>???@@@AAACCCBBB@@@???>>>??????@@@@@@@@@??????>>>?????????AAABBBDDDDDDDDDDDDEEEGGGHHHKKKNNNOOOPPPPPPQQQRRRTTTVVVVVVTTTQQQSSSZZZ```bbbbbbaaa___^^^___bbbdddiiihhhiiinnntttvvvuuurrrxxx}}}zzzqqqhhhbbb[[[ZZZWWWVVVVVVXXX[[[\\\YYYVVVSSSOOOLLLKKKKKKKKKLLLLLLJJJHHHGGGHHHLLLOOOOOOOOOOOOKKKFFFDDDDDDEEEAAAAAA@@@???????????????@@@??????@@@BBBBBBAAA???????????????@@@AAABBBCCCBBBBBBAAA@@@???===;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======;;;===???@@@?????????AAAqqqgggaaa]]]YYYTTTPPPOOONNNNNNMMMLLLJJJGGGEEECCCCCCCCCDDDFFFEEEBBB@@@>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999:::<<<<<<;;;;;;<<<>>>======>>>???@@@AAAAAABBB??????AAABBBBBBBBBAAA@@@BBBBBB@@@>>>======<<<<<<<<<;;;:::999999999:::;;;=========>>>======<<<<<<<<<<<<<<<<<<===>>>??????999:::;;;===>>>>>>????????????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEJJJLLLMMMMMMLLLKKKLLLMMMOOOSSSWWWZZZZZZ[[[___bbbeeefffiiikkklllmmmmmmmmmkkkkkklllpppwww~~~{{{wwwvvvwwwxxxxxxwwwssspppssstttqqqkkkfffddd```[[[^^^^^^]]][[[^^^```\\\VVVMMMMMMLLLJJJGGGEEEBBBAAA@@@>>><<<<<<<<<;;;999777888777666555444333222222222111111000000000000/////////000111111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++******))))))******))))))***++++++,,,,,,---666444111...,,,+++,,,,,,*********+++******)))(((,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------000000///////////////.../////////000000000111111333222333444666777666444444444444444444555555555666777888999999777555444444444444555555555555555888888888888777777777666666888:::===@@@BBBDDDDDDGGGEEEBBB@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCFFFGGGGGGGGGHHHIIIKKKMMMPPPQQQQQQQQQRRRSSSUUUWWWXXXWWWVVVXXX]]]aaaggggggfffdddbbbcccfffhhhiiijjjlllooorrruuuwwwxxx|||~~~ssskkkggg```^^^[[[XXXWWWXXXZZZ[[[YYYWWWSSSOOOKKKIIIHHHHHHHHHHHHHHHGGGFFFHHHKKKNNNLLLLLLKKKHHHEEEBBBBBBCCC@@@??????>>>>>>>>>>>>>>>@@@???>>>???@@@@@@???======>>>???@@@@@@AAAAAA@@@AAA@@@@@@???>>>===;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========;;;===???@@@??????@@@AAAqqqfffaaa^^^ZZZUUURRRPPPOOONNNMMMJJJHHHFFFDDDBBBBBBBBBBBBCCCBBBAAA???>>>=========<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;:::999;;;<<<<<<;;;;;;<<<>>><<<===>>>???@@@AAAAAAAAA===>>>@@@AAABBBBBBAAAAAACCCCCCBBB@@@???>>>======>>><<<;;;999999:::<<<===============<<<<<<;;;:::;;;;;;<<<===>>>???@@@AAA;;;<<<>>>???@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGJJJKKKKKKKKKIIIIIIKKKMMMTTTVVVXXXYYYXXXYYY\\\^^^aaabbbeeehhhjjjkkkkkkkkkiiihhhhhhlllrrrxxx}}}~~~zzzzzzyyyzzz{{{zzzxxxvvvppppppooolllhhhddd```]]]]]]^^^]]][[[[[[]]]ZZZTTTOOONNNMMMKKKIIIFFFDDDCCCAAA@@@>>>===<<<:::999888999888777666555333222222111111111111000//////......///000000000000//////.....................---------------------------........................,,,,,,---------------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******++++++,,,------...555333///+++)))((()))***.........---+++***((((((+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,------...------,,,,,,,,,---------,,,,,,+++,,,---...///000000000000000000000000111000000000//////......000000000000111111111111333333333444555555555555444444444444444444444444333444555666777666444444555555555555555555555555666666777777888888999999888999<<<>>>@@@BBBCCCCCCGGGEEEAAA>>>>>>???AAACCCDDDCCCBBBAAA@@@@@@@@@@@@>>>AAAEEEGGGGGGFFFFFFGGGMMMOOOQQQQQQQQQQQQRRRTTTSSSUUUWWWXXXYYYZZZ^^^aaaeeeffffffeeeddddddgggiiieeehhhkkklllnnnqqqvvvzzz{{{}}}}}}zzzwwwwwwyyyyyy~~~tttllliiicccaaa^^^[[[YYYXXXYYYZZZZZZXXXUUUQQQMMMJJJGGGFFFFFFGGGGGGFFFEEEFFFHHHJJJIIIHHHGGGEEECCCAAAAAAAAA>>>>>>============>>>>>>???>>>===>>>??????===;;;<<<===>>>???@@@??????>>>?????????>>>===<<<;;;:::999999:::::::::;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<<<<===============<<<>>>@@@@@@??????@@@AAApppfffaaa^^^[[[VVVSSSQQQPPPNNNLLLIIIGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>===============<<<;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;:::<<<===<<<;;;;;;<<<>>><<<===>>>@@@AAAAAAAAAAAA<<<===???AAABBBBBBAAAAAACCCCCCBBBAAA@@@???>>>===>>>===;;;::::::<<<>>>???<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===???@@@@@@AAA===>>>?????????===<<<:::======>>>???@@@AAABBBCCC???@@@AAACCCFFFHHHIIIJJJKKKKKKKKKIIIHHHIIIKKKNNNUUUVVVXXXXXXYYYZZZ[[[]]][[[]]]```ccceeegggggggggdddcccdddgggmmmtttyyy{{{yyy}}}|||zzzyyyyyyzzzzzzyyywwwlllllllllllljjjfffbbb```___aaa```\\\[[[[[[XXXRRRPPPOOONNNLLLJJJGGGEEEDDDAAAAAA@@@>>><<<:::999999999888888777555444444333111222222222111000......---......///......------...------------.........////////////////////////........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,+++******+++------,,,+++++++++,,,---...///888666222///------...///'''((()))+++,,,---......+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...---------,,,,,,---.........---,,,++++++,,,...///000000000000000000000000111111000000/////////...000000000000111111111111333333444333333333444555333333333333444444444444333333555555666555555444555555555555555555444444333333555666888:::;;;<<<999:::<<<===>>>?????????BBB@@@>>><<<<<<>>>AAACCCCCCBBBAAAAAA@@@@@@@@@AAA===@@@CCCEEEEEEDDDDDDEEEMMMNNNPPPPPPOOOPPPQQQSSSPPPQQQTTTVVVXXXZZZ]]]___^^^___aaaaaaaaabbbeeegggccceeehhhgggfffhhhmmmrrrvvvwwwxxxuuuqqqpppqqqttttttzzz~~~tttmmmkkkdddbbb___\\\ZZZXXXXXXXXX[[[YYYWWWTTTPPPMMMJJJHHHHHHIIIIIIHHHFFFDDDEEEFFFFFFEEECCCBBBBBBAAAAAA@@@>>>===============>>>>>>>>>===<<<===>>>>>>===;;;;;;<<<===>>>>>>>>>===<<<============<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;<<<===>>>>>>>>>======<<<>>>@@@@@@@@@???@@@BBBpppeeeaaa^^^[[[WWWSSSQQQOOOMMMKKKGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@?????????>>>>>>===>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<======<<<;;;<<<===;;;<<<>>>@@@AAAAAAAAA@@@<<<===???AAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<;;;;;;::::::999:::<<<===>>>?????????======<<<<<<;;;999888777<<<<<<===>>>@@@AAABBBBBB<<<===???AAADDDGGGIIIJJJJJJJJJIIIHHHGGGIIIMMMPPPPPPRRRTTTWWWYYY[[[\\\]]]XXXYYY\\\___aaabbbccccccbbbaaabbbeeelllsssxxxzzzwwwxxxzzz|||}}}}}}zzzxxxuuuuuuuuuuuuuuutttjjjhhhiiikkkiiidddbbbbbbaaacccccc^^^[[[[[[XXXSSSPPPPPPNNNMMMJJJHHHEEEDDDBBBBBBBBB???<<<:::999:::888888888777666666555555222333333333222111///...------.........---,,,,,,---------,,,------...///////////////////////////........................+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,++++++***+++,,,...///555444222000//////000111'''((())))))***)))))))))+++,,,,,,---------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,---......------------------...///...---,,,+++,,,,,,......------------------------111000000000000000000////////////000000000111111222333333222111111333444111111111222333333444444555555666666666666666666444444444444444333333333111222333555888:::;;;<<<999999:::;;;<<<<<<<<<<<<>>>===;;;::::::<<>>>>>???<<<<<<<<<===??????>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<============;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>>======<<<>>>@@@AAA@@@@@@AAABBBnnnddd```]]]ZZZVVVSSSQQQOOOLLLJJJFFFEEEDDDCCCBBBBBBAAAAAA??????@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<===;;;<<>>???@@@AAAAAA@@@??????@@@AAABBBAAAAAA@@@???::::::::::::;;;;;;<<<<<<999::::::;;;;;;;;;::::::999:::;;;===>>>>>>>>>===<<<<<<;;;:::999999999999;;;<<<===>>>???AAABBBBBB<<<===???AAACCCEEEGGGHHHHHHHHHGGGFFFFFFHHHMMMQQQMMMOOOQQQUUUXXXYYYYYYXXXVVVWWWZZZ\\\^^^___``````dddccccccgggmmmsssxxxzzzxxxvvvttttttwwwzzz|||}}}~~~}}}}}}{{{xxxuuurrrppppppqqqpppoooiiiffffffhhhfffaaa^^^aaa]]]``````\\\YYYYYYVVVSSSPPPPPPNNNMMMJJJHHHEEEDDDBBBCCCCCC@@@<<<999999:::777777777777777777777777333444555555444222///.........//////...------,,,------,,,,,,,,,---...///////////////////////////------------------------++++++,,,,,,---......///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,***)))(((((()))***,,,...------,,,,,,,,,---......,,,,,,+++***((('''%%%$$$+++,,,,,,---......------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++++++++,,,---...///---------------...//////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000111111111....../////////000000000111222333111//////111444......///000222333444444555555555555555444444444444444333333333222222222222222333555666777888999666777999:::;;;<<<<<<<<<===<<<;;;:::::::::;;;<<<===============>>>???@@@AAABBBCCCCCCAAAAAABBBCCCFFFGGGHHHIIIIIIJJJMMMPPPJJJJJJKKKNNNRRRWWWZZZ\\\WWWXXXYYYYYYXXXXXXYYYZZZ___``````___^^^^^^___aaaggghhhiiihhhgggiiipppuuusssrrruuuzzzzzzwwwxxx}}}{{{vvvooohhhddd___^^^\\\ZZZYYYXXXXXXXXXWWWXXXXXXXXXVVVSSSOOOMMMKKKLLLNNNLLLIIIFFFDDDDDDCCCAAA??????AAABBBAAA???>>>=========>>>>>>???@@@;;;;;;;;;===???@@@???>>>;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;;;;::::::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>?????????===<<<===>>>@@@AAA@@@@@@AAABBBmmmbbb___]]]ZZZVVVSSSQQQNNNKKKIIIDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>;;;;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;;;;:::<<<===>>>===<<<;;;<<<===;;;<<>>???@@@AAA@@@??????>>>???@@@AAABBBAAA@@@@@@777888999::::::::::::999888999::::::;;;;;;;;;;;;999:::;;;=========<<<<<<===<<<;;;:::;;;<<<===>>>;;;;;;<<<>>>???AAABBBBBB???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDDDDHHHMMMRRRNNNOOOQQQTTTVVVVVVSSSQQQVVVWWWYYY\\\]]]^^^^^^^^^gggffffffiiinnntttyyy{{{yyyuuupppooorrruuuvvvvvvxxx{{{}}}}}}wwwzzz}}}~~~{{{yyyxxxuuuqqqoooooooooooonnnjjjeeedddfffddd]]][[[^^^WWW[[[\\\XXXUUUUUUTTTQQQPPPOOONNNLLLJJJGGGEEEDDDBBBDDDDDDAAA<<<999999;;;777777777777888888888888444555666666555222000...//////000000///...---------,,,,,,+++,,,---//////........................------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---((()))***,,,,,,,,,+++***)))((('''&&&''')))+++,,,)))***+++,,,---.........(((((()))++++++,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++,,,---...///---------------...///000---------------------,,,........................//////000000111111222222............////////////000222222000...---000333,,,---...///111333444555333333222222222111111111333333333222222111111111444444444444555555666666444666777:::;;;===>>>>>>>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAA@@@>>>>>>???AAACCCDDDFFFFFFGGGIIILLLOOOJJJIIIIIILLLQQQVVVZZZ[[[XXXYYYZZZXXXVVVUUUUUUVVVZZZZZZ[[[^^^```bbbcccccc```bbbcccbbbcccgggnnnuuurrrnnnnnnrrrpppmmmooouuu{{{~~~xxxsssoooiiibbb]]]\\\\\\ZZZYYYXXXXXXXXXXXXUUUVVVWWWXXXVVVTTTQQQOOOKKKMMMNNNNNNKKKGGGFFFEEECCC@@@>>>>>>AAABBBAAA???>>>>>>>>>>>>>>>???@@@@@@;;;:::;;;===@@@AAAAAA???<<<;;;:::999999999:::;;;999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===;;;<<<>>>???@@@???===<<<===???AAAAAA@@@@@@AAABBBmmmbbb\\\[[[YYYVVVTTTRRRNNNJJJFFFIIIEEE@@@>>>>>>???@@@@@@@@@AAAAAA@@@@@@???>>>===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::<<>>@@@@@@???>>>???@@@BBBCCCAAABBBBBB@@@===<<<===???===???AAABBBCCCBBB@@@???===:::888777999:::;;;;;;999999999;;;===>>>===<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<>>>@@@BBBDDDAAAAAABBBBBBCCCEEEGGGHHHFFFEEEDDDDDDFFFIIIMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQTTTYYY]]]^^^___aaabbbiiigggeeefffiiinnnrrrtttxxxvvvrrrqqqsssuuuwwwwwwzzz|||~~~{{{yyyzzz|||zzzvvvwww{{{yyyzzzxxxqqqmmmmmmmmmkkkhhhhhhfffbbb\\\XXXVVVUUUUUUWWWZZZ[[[ZZZWWWSSSQQQOOOLLLIIIGGGGGGFFFEEEDDDDDDBBB@@@===;;;:::::::::999888666666777777555444777777666555444444333333000000000000////////////------......///000000000............------------,,,---......//////......+++++++++,,,,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,------,,,++++++,,,...---...000111111///---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------,,,,,,------...***+++,,,...///111222333333333111000...,,,+++***..................---------///000000///......//////////////////.........000111111111111222222222///000000222333444555555777555444222111111222222000000111222333333444444222222222000000111444777888777666666666888999:::999888777777777888999:::;;;;;;;;;<<<<<<>>>???@@@===>>>@@@@@@??????@@@AAACCCCCCDDDDDDDDDFFFIIILLLFFFGGGHHHJJJLLLPPPUUUZZZYYYZZZ\\\[[[XXXUUUTTTSSSUUUXXX[[[\\\```cccbbb]]]\\\[[[ZZZ[[[^^^ccciiimmmmmmkkkmmmooonnnkkklllqqqrrryyy{{{zzzwwwqqqjjjccc^^^[[[\\\ZZZWWWTTTSSSSSSUUUVVVTTTUUUUUUTTTSSSPPPMMMLLLMMMOOOQQQPPPMMMHHHEEEDDDCCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>???===;;;:::::::::999888<<<<<<======<<<<<<;;;::::::;;;<<<<<<======<<<<<<>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>@@@AAAAAA??????@@@BBBoooccc]]]YYYWWWUUUTTTSSSPPPLLLIIIHHHDDD@@@>>>>>>?????????===>>>>>>?????????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;>>>@@@???===AAAAAAAAAAAAAAABBBCCCCCCAAABBBBBB@@@===<<<<<<======>>>???AAAAAAAAAAAA@@@@@@===:::888999999999999888888888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@>>>>>>======>>>@@@AAABBBAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDFFFIIILLLOOOKKKKKKKKKLLLMMMNNNOOOPPPQQQUUUYYY\\\]]]^^^___aaaeeedddcccfffkkkpppsssttttttrrrqqqqqqtttwwwyyyyyyzzz{{{}}}~~~~~~}}}|||{{{zzzyyyzzz{{{zzzvvvwwwzzzyyyzzzvvvpppmmmooopppooolllkkkhhhccc]]]XXXVVVVVVTTTUUUVVVVVVVVVUUUSSSRRRLLLIIIEEECCCCCCCCCBBBAAABBBAAA???===<<<::::::999555444444555777888888777666666555555444333333222111000000000////////////---------....../////////000000000000/////////...,,,------...............---------............///------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,******,,,---,,,---...//////...---+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------------------...+++,,,---...///000111222222222111///...---,,,+++........................---///000000///......///////////////////////////111111111111222222222222222222222222222222222222666555333222111111222222111111222222333333444444333333444333222333666888777777666666666777888999999888888888888999:::::::::::::::;;;<<<===>>>???<<<>>>???@@@??????AAABBBAAABBBCCCDDDDDDEEEGGGHHHDDDFFFGGGIIILLLQQQWWW\\\XXXYYYYYYXXXVVVUUUUUUVVVXXXZZZ\\\\\\```eeefffbbb^^^]]][[[[[[^^^bbbgggjjjjjjiiijjjmmmllljjjkkkppprrrwww~~~}}}yyyvvvrrrlllgggbbb\\\YYYVVVUUUSSSRRRRRRTTTUUUVVVRRRSSSTTTTTTSSSPPPMMMKKKOOOQQQTTTSSSPPPKKKHHHFFFCCCCCCCCCBBBAAA@@@???>>>?????????????????????@@@<<<<<<=========>>>>>>>>>>>><<<:::::::::;;;:::888;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBqqqddd]]]XXXVVVTTTSSSRRRQQQNNNLLLFFFDDD@@@?????????>>>===:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???>>><<<@@@@@@AAABBBBBBBBBBBBAAAAAABBBAAA???<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCC@@@<<<:::999999888777888888999::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;===>>>@@@AAA@@@@@@?????????@@@AAAAAAAAABBBCCCDDDEEEDDDDDDCCCEEEDDDDDDDDDFFFIIILLLNNNIIIIIIIIIJJJKKKLLLNNNNNNRRRUUUXXX[[[[[[\\\]]]___``````bbbffflllqqqssssssnnnmmmnnnqqquuuyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxzzzyyyuuuvvvzzzzzzzzzwwwqqqpppsssuuutttooommmiiibbb[[[VVVUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRKKKGGGCCC@@@@@@AAAAAA@@@@@@@@@???>>>===;;;999888444333333444666777777666555444444333333222222222111111000000000/////////---------------.........000000/////////.........,,,,,,---...............------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++))))))+++,,,+++,,,---......---,,,+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))........................------......///000000000000000000///......------............////////////...///111111///...///000.../////////000111111111111111111111222222222333555555444333222111000000444444333222111111111111222222333333333333333333111333444444444444555777666666666555666666777888888888999::::::::::::::::::::::::;;;<<<>>>???@@@===???AAABBBBBBBBBDDDEEE@@@AAABBBDDDEEEEEEEEEEEEDDDEEEHHHJJJNNNSSSZZZ^^^YYYYYYYYYWWWVVVWWWYYY\\\^^^```aaaaaaeeekkkllliiibbbaaa___^^^___aaaeeeggghhhggghhhlllllljjjlllqqqsssvvv{{{xxxxxxssslllhhheeeaaa]]]YYYSSSSSSRRRRRRRRRRRRRRRSSSOOOQQQSSSTTTSSSQQQMMMKKKNNNQQQTTTTTTPPPKKKHHHFFFBBBBBBBBBBBB@@@???>>>===>>>>>>>>>??????@@@@@@@@@<<<<<<<<<============>>>>>><<<:::999:::;;;:::999:::::::::::::::999888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>???@@@AAAAAA@@@@@@AAACCCrrreee^^^XXXUUURRRQQQPPPPPPNNNLLLEEECCCAAA?????????===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>======>>>???@@@@@@???>>>===@@@AAAAAA???<<<:::999:::;;;;;;;;;===>>>AAABBBDDDCCC@@@<<<:::::::::999888999;;;<<<===<<<;;;;;;;;;::::::;;;<<<<<<;;;::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBCCC@@@BBBDDDEEEEEEDDDBBBAAADDDDDDCCCDDDFFFHHHKKKMMMJJJJJJJJJKKKLLLNNNOOOPPPRRRUUUXXXYYYZZZ[[[\\\^^^^^^___bbbgggmmmpppppppppiiiiiikkkooouuuyyyzzz{{{|||||||||{{{{{{{{{{{{{{{xxxvvvwwwyyyxxxtttuuuyyy{{{}}}{{{xxxxxx|||{{{xxxqqqnnnhhh```YYYTTTSSSSSSUUUUUUUUUUUUTTTRRRQQQPPPMMMIIIEEEBBBBBBBBBCCCCCC>>>??????>>>===;;;888777777555444444444444333111333333333222222222111111111111111000000000//////------------------,,,,,,---------,,,,,,,,,++++++,,,,,,---.........------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,+++,,,,,,------------,,,......------,,,,,,,,,---------------------------......---,,,+++***)))))).........//////.....................///////////////////////////////////////////////////000000000...000111111000///000000...//////000111222333333111111111222222222333333555555444333222111111000333333222222111111111111333444444555444444333222...000222333333333444555777666666666666777777777777888:::<<<<<<<<<;;;:::;;;;;;<<<===>>>@@@AAABBB@@@CCCFFFGGGGGGHHHIIIJJJDDDCCCBBBCCCEEEFFFFFFFFFGGGIIIKKKMMMPPPUUU\\\```^^^]]]\\\[[[ZZZ]]]bbbfffgggjjjkkkkkknnnrrrrrrmmmiiigggdddbbbbbbccceeegggiiihhhiiimmmmmmlllooouuuvvvxxxzzzwwwwwwqqqiiieeecccbbb^^^[[[WWWVVVUUUSSSQQQPPPNNNMMMMMMOOORRRTTTSSSQQQNNNKKKJJJLLLOOOPPPLLLHHHDDDCCCAAAAAA@@@@@@???>>><<<;;;<<<<<<======>>>?????????;;;;;;<<<<<<<<<=========<<<;;;999999:::;;;:::999:::::::::::::::999999888888888999::::::::::::999::::::::::::;;;<<<===>>><<<<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@AAABBBrrrfff^^^YYYVVVQQQOOONNNMMMLLLKKKFFFDDDAAA@@@??????===;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@??????======?????????>>>===<<>>AAACCCDDDAAA>>>;;;::::::;;;;;;;;;<<>>===>>>:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<==================>>>???AAABBBCCCDDDEEE@@@AAACCCEEEEEEDDDBBBAAACCCCCCCCCDDDFFFHHHJJJKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRTTTWWWXXXYYYZZZ\\\^^^```aaadddiiimmmnnnmmmkkkggghhhjjjoootttyyy{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}wwwvvvwwwyyyxxxtttuuuyyy~~~zzzssspppjjjbbb[[[VVVUUUUUUYYYZZZ[[[[[[YYYTTTPPPMMMNNNJJJFFFDDDCCCDDDDDDCCC===>>>>>>>>><<<:::888777666555333333444444222111222222222222222111111111111111111111000000000000.........---,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...---------*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,------...............------,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////.........//////////////////............/////////000/////////000000000111111///111222222111000000111000000000111222333444444111222222222222333333333333333333333333333333333333333333333222222222111333444555666666555333222///111333444444444555666888888888888888888888777888999;;;<<<======<<<<<<===>>>>>>???AAABBBDDDEEEEEEHHHKKKMMMMMMMMMNNNOOOIIIFFFDDDDDDGGGJJJKKKKKKLLLMMMOOOPPPSSSWWW]]]aaadddcccbbb```aaaeeekkkpppooosssuuuuuuwwwyyyvvvqqqpppnnnllliiihhhhhhjjjkkkkkkiiijjjnnnnnnnnnqqqwwwxxxzzz|||vvvsssmmmfffbbbaaa```^^^]]]ZZZYYYWWWUUUSSSQQQOOONNNMMMOOOQQQSSSSSSQQQNNNLLLHHHJJJLLLLLLIIIEEECCCAAA@@@?????????>>><<<;;;::::::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888:::;;;;;;:::;;;;;;;;;;;;;;;:::999999777888999999::::::999999999999999:::;;;<<<===>>><<<<<<<<<<<<============>>>???AAA@@@??????@@@BBBpppeee___ZZZVVVQQQNNNMMMMMMMMMLLLHHHFFFBBB@@@??????>>><<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCBBB@@@???@@@???@@@@@@@@@@@@???>>>>>>>>>@@@AAAAAA>>><<<;;;;;;:::;;;<<<>>>@@@BBBCCCDDD>>><<<999999:::<<<======>>>CCCIIIJJJGGGBBB@@@???<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<<<<<<<===???AAACCCDDDEEEEEE@@@AAABBBCCCDDDCCCCCCBBBAAABBBCCCDDDFFFHHHIIIJJJHHHHHHHHHJJJKKKMMMOOOPPPRRRTTTWWWXXXYYYZZZ]]]___bbbcccfffjjjmmmmmmkkkiiihhhhhhjjjooovvv|||~~~}}}yyywwwyyy{{{zzzwwwxxx|||yyyuuusssooohhhaaa\\\[[[[[[]]]^^^______[[[VVVPPPLLLLLLIIIFFFDDDDDDCCCBBBAAA=========<<<;;;999888777333222222333555666666555222222222222222222222222222222111111111000000000000//////...---,,,++++++......---------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------******+++,,,------------,,,,,,,,,---......//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,,,,,,,,,,---......//////------,,,+++,,,---...///------------------------++++++,,,------...//////...///000111111000///............///////////////............//////000000//////000000111111222222000111333333111000111222111222222222333444444444222222222222333333333333222222333333444444555555333333444444444333333222222444666777777666444333333444666777777777999;;;:::;;;;;;;;;;;;:::999999999:::;;;<<<===>>>>>>>>>??????@@@AAABBBDDDFFFGGGHHHKKKOOOQQQPPPPPPPPPQQQLLLIIIFFFGGGKKKOOOPPPOOOOOOPPPQQQRRRTTTXXX^^^bbbffffffdddcccdddiiiooottttttwwwyyyyyy{{{}}}zzztttxxxvvvtttrrrqqqqqqqqqrrrnnnlllmmmppppppppptttzzz|||~~~{{{sssmmmjjjfffbbb___^^^^^^___ZZZYYYXXXVVVUUUTTTTTTTTTOOOPPPQQQRRRRRRQQQOOONNNIIIKKKKKKJJJGGGEEEDDDDDD@@@@@@@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::888777888:::;;;;;;:::;;;;;;;;;;;;;;;::::::999888888999::::::::::::999999999999999:::;;;<<<===;;;;;;<<<<<<<<<============>>>??????>>>>>>???AAA}}}nnneee^^^ZZZVVVQQQNNNNNNPPPQQQQQQKKKHHHCCC@@@?????????>>>>>>>>>?????????>>>>>>============>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@CCCDDDAAA?????????@@@@@@???>>>>>>>>>>>>>>>===???AAAAAA@@@>>>======:::<<<>>>@@@BBBBBBBBBBBB===;;;888888999;;;<<<<<<>>>EEEMMMPPPKKKEEEAAA???===<<<:::888888:::<<<===:::;;;<<<===>>>>>>======<<<===???AAABBBCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBDDDEEEGGGIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPRRRTTTVVVXXXYYY[[[___aaaddddddfffjjjmmmmmmllljjjiiiiiikkkqqqyyy|||{{{|||~~~{{{|||}}}~~~wwwuuutttqqqlllfffaaa______^^^^^^^^^\\\YYYUUUQQQNNNJJJHHHFFFFFFEEEDDDAAA???======;;;:::999999888888444333222333555777666555333333333333333333333333222222222111111111000000111111000///...---,,,+++------------,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------)))***+++---......------,,,,,,------.../////////---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---++++++++++++,,,---...///,,,,,,++++++,,,...000111........................,,,,,,---......///000000...///111222222111///...---.........//////000000........./////////////////////000111111222333333000222333333222111111222333333333333444444444444222222222333333333444444333333333444444444555555333444555555555555444333111333666888888777666444555666777777777999<<<>>>======>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@@@@??????@@@AAACCCEEEFFFHHHHHHKKKNNNPPPPPPNNNNNNNNNJJJHHHHHHLLLQQQTTTRRROOOMMMNNNPPPQQQTTTXXX^^^cccddddddcccbbbcccgggmmmrrrtttvvvuuutttwww||||||yyy~~~}}}{{{zzzyyyyyyzzzzzzuuussssssuuuvvvuuuyyy}}}xxxrrrkkklllkkkgggbbb___bbbeee]]]\\\YYYVVVUUUUUUUUUVVVRRRRRRRRRRRRQQQQQQPPPPPPKKKKKKJJJHHHEEEDDDEEEFFFCCCCCCBBBBBBAAA@@@>>>===<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;999888777888:::;;;<<<;;;:::::::::::::::999888888888999999:::::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;===>>>>>>======>>>???zzzlllddd^^^ZZZVVVQQQOOOPPPRRRTTTUUUMMMIIICCC@@@???@@@@@@@@@===>>>???@@@@@@AAAAAA@@@======>>>>>>??????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;???CCCCCCAAA>>>===>>>???>>>===;;;;;;;;;<<<===<<>>>>>;;;===???BBBCCCCCCBBBAAA>>>;;;888777888:::::::::>>>FFFPPPSSSNNNFFFAAA???>>><<<999777777999<<<>>>888999;;;===????????????>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEFFF@@@AAABBBDDDEEEGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVXXXZZZ\\\```cccddddddfffjjjmmmnnnmmmkkkjjjjjjlllsss|||~~~~~~|||wwwyyy}}}{{{vvvrrrrrrppplllgggbbb``````]]]\\\[[[XXXVVVSSSRRRQQQJJJIIIHHHHHHHHHFFFBBB@@@>>>===;;;999888888999999888666555555555555444222333333333333333333333333222222222111111111111000222222111///...---,,,++++++++++++*********))))))++++++,,,---------,,,,,,))))))*********+++++++++)))***+++---......------,,,,,,------...///000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...************+++,,,---...++++++******,,,...111222................................./////////000000...000111222222111000...------......///000000111....../////////////////////000000111222222333333000222444333222111222333444444444444444444333333222222333333333444444444444444444444444444444444333444555666666666555444111333555888999888666555555555666555555777;;;>>>>>>???@@@@@@@@@>>>===<<<<<<<<<;;;;;;===???AAABBB>>>>>>???@@@BBBDDDFFFGGGFFFIIIMMMNNNMMMLLLKKKKKKFFFGGGIIIPPPVVVWWWRRRMMMJJJKKKMMMPPPSSSYYY___ddd`````````___```dddjjjooosssssspppnnnqqqyyy}}}}}}~~~~~~~~~}}}zzzzzz||||||{{{{{{wwwrrrlllpppqqqmmmfffcccfffkkkbbb```[[[WWWTTTRRRSSSSSSUUUTTTRRRQQQPPPPPPQQQQQQKKKJJJHHHEEECCCBBBDDDFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;:::999999888999999:::::::::;;;;;;;;;888777666777:::;;;<<<;;;888999999999999888777777999999:::;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<======<<<<<<===>>>rrreee]]]WWWTTTQQQOOOPPPQQQQQQPPPOOOMMMHHHDDDAAA>>>>>>===AAAAAAAAABBBBBBAAAAAA@@@@@@>>><<<<<>>;;;888777888:::<<<===>>>???AAA@@@???===<<<===<<<;;;;;;;;;<<<>>>???>>>???@@@@@@???>>>===<<<===>>>>>>@@@FFFKKKIIICCC===;;;::::::;;;<<<;;;:::@@@EEEKKKPPPOOOIIIAAA;;;999999888888888999;;;<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBDDDGGGHHHGGGFFFEEEHHHKKKNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUWWW[[[^^^___cccgggjjjkkklllmmmnnnjjjiiilllrrryyy{{{~~~xxxwwwzzz|||{{{yyyzzzvvvooojjjeeeaaa]]]ZZZYYYYYYXXXWWWUUUSSSPPPOOOLLLJJJIIIHHHGGGEEEAAA>>><<<;;;;;;:::999888777777666666555555666777888888333333333222222222111111333222111///......------------.........---+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,***+++---//////...---,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++000000//////.........---,,,---.../////////...---222222222222000///...---000///...---,,,------...+++,,,---......---,,,+++//////000111222333333333111111111111222333444555444444444333333222222222333333333222222222111111333333333444555666777777999999888666555444333222444444555555666777777777666666666666888:::<<<===>>>???@@@AAA@@@>>><<<;;;======<<<<<<<<<======>>>===>>>>>>>>>>>>@@@DDDGGGKKKKKKJJJKKKMMMNNNLLLKKKHHHJJJMMMPPPSSSSSSSSSRRRLLLMMMNNNQQQTTTXXX[[[\\\]]]```bbbbbbaaaaaaeeehhheeefffiiilllrrrwww|||}}}|||uuuyyy{{{zzztttppppppooooooooonnnnnnnnnkkkeee^^^YYYWWWWWWXXXYYYXXXVVVTTTSSSTTTTTTSSSQQQKKKJJJHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFCCC???;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???888888888999:::;;;<<<===888999::::::::::::999888999999888888999999:::;;;===;;;999999::::::999888999;;;???BBBCCCAAA>>><<<<<<;;;:::999:::<<<>>>???pppccc[[[YYYVVVSSSQQQQQQRRRRRRRRRQQQOOOJJJFFFCCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA???======???AAA@@@>>>>>>===<<<;;;:::999999999;;;<<<>>>???@@@@@@@@@@@@BBBAAA???>>>============>>>??????@@@???>>>===<<<>>>??????@@@FFFKKKIIICCC===;;;999999;;;<<<;;;:::>>>BBBHHHKKKKKKFFF@@@;;;;;;:::999888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@>>>???@@@BBBCCCCCCCCCDDDBBBAAAAAACCCEEEFFFEEECCCDDDGGGKKKMMMNNNOOOQQQSSSSSSTTTTTTTTTTTTVVVZZZ]]]\\\___cccfffgggiiikkkllllllkkkmmmsssxxx||||||yyyxxxzzz|||{{{yyyzzzvvvpppiiiccc___^^^^^^ZZZYYYXXXUUUSSSQQQPPPOOOKKKIIIHHHGGGFFFDDDAAA>>><<<<<<;;;:::999888777777::::::999999888888777777333222222222222222222222333222111///......---------......///...---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***+++---.........,,,+++,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------***+++---...///000//////000000000000//////...---000///...---,,,------...++++++,,,....../////////000000000111111222222333111111111111222333444555555555444444444333333333222222222222222222222222333333333444444555666777888888777666555444333333555555555666777777888888777777666666777999;;;<<<@@@@@@AAAAAA@@@>>><<<:::<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>@@@DDDFFFJJJIIIIIIKKKLLLMMMLLLJJJGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXUUUWWWYYYYYYYYY[[[___cccdddeeehhhkkkppptttxxxzzz}}}}}}~~~}}}wwwtttwwwzzz}}}}}}xxxssssssrrrrrrqqqppppppooogggccc]]]ZZZYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTSSSQQQIIIHHHHHHHHHHHHJJJKKKMMMKKKJJJHHHGGGEEECCC???<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===??????999999999999:::;;;<<<<<<888999::::::::::::999888888888777777888888999::::::999777888999::::::999<<<>>>AAACCCCCC@@@===;;;===<<<;;;;;;;;;===???@@@pppccc]]][[[XXXTTTSSSSSSTTTTTTSSSQQQNNNJJJFFFCCCBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???AAA???>>>>>>???@@@??????<<<<<<======<<<:::888777::::::<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@????????????>>>>>>?????????>>>======>>>@@@@@@@@@DDDIIIGGGAAA<<<:::999999;;;<<<;;;:::;;;>>>BBBEEEEEEBBB===:::<<<;;;999888777777888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???===>>>@@@AAACCCDDDEEEEEECCCBBBAAABBBCCCDDDBBB@@@DDDFFFIIIKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSUUUXXX[[[ZZZ]]]```ccceeegggkkkmmmkkkjjjlllqqquuuwww}}}~~~yyyvvvwwwxxxwwwvvvyyywwwqqqiiiaaa^^^___bbb\\\ZZZVVVSSSPPPOOOOOOOOOJJJHHHGGGFFFEEECCC@@@>>>===<<<<<<;;;:::999888888<<<<<<<<<;;;999777555333222222222222222222222222333222111///................../////////...------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,)))***,,,...///000000000.........//////......---//////...------------...++++++,,,---...000222222111111111111111111111111111111111111111222333444555555555444444444444333111111222222333333444444333333333333444555666777666666666555555555444444666666666777888888999999999888777777777888:::;;;@@@@@@AAAAAA@@@>>>;;;::::::::::::;;;;;;<<<<<<<<<===>>>???>>>>>>@@@CCCEEEGGGGGGGGGIIILLLLLLKKKIIIGGGHHHIIIJJJLLLOOOQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVXXX[[[^^^```bbbdddhhhlllooorrrssstttwww}}}|||yyysssuuuyyy}}}{{{xxxwwwwwwuuutttsssrrrqqqfffddd```^^^^^^^^^]]]\\\[[[YYYVVVUUUUUUUUUSSSQQQGGGGGGHHHIIIKKKNNNPPPRRROOOLLLIIIFFFDDDCCC@@@>>>======<<<<<<;;;<<<<<<===:::::::::;;;<<<>>>???@@@;;;::::::999999::::::;;;888999999::::::999999888777777777777777888999999888777666777999;;;;;;:::>>>@@@AAABBBBBB???<<<:::======<<<<<<===>>>@@@AAAqqqfff___[[[XXXUUUSSSSSSTTTSSSSSSNNNLLLHHHDDDAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????>>>=========>>>>>>===<<<<<<<<<<<<;;;:::999888;;;;;;<<<===???BBBDDDEEEAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>=========?????????AAAEEECCC>>>;;;:::888999:::;;;;;;:::999:::===>>>>>>===;;;::::::999888777777888999999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>===>>>@@@CCCEEEFFFGGGHHHEEEDDDCCCCCCDDDCCCAAA???CCCFFFHHHJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSWWWZZZ[[[]]]```bbbdddgggkkknnngggfffjjjooorrrsssxxx~~~}}}wwwsssrrrsssrrrqqqtttuuutttmmmddd___```bbb\\\YYYUUUPPPNNNMMMNNNOOOIIIGGGEEEDDDDDDBBB@@@>>>>>>======<<<;;;:::999999999:::::::::888666333111111222222222222333333333222111000///............//////////////////.........------,,,,,,------.........---,,,,,,+++******,,,+++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,---......//////000,,,---...///////////////............------......------------...000222333111111111111000000000000111111111111111222333333333333333333333333333333000000111222333444555666444333333333444444555666555555555555555555555555666777777888999999:::::::::999888777777888999999<<<===>>>??????===<<<:::888999999:::;;;;;;;;;;;;<<<>>>??????>>>???BBBDDDDDDDDDFFFIIILLLLLLKKKIIIIIIIIIJJJLLLOOOSSSWWWYYYUUUUUUTTTTTTTTTTTTUUUUUU[[[ZZZXXXVVVUUUVVVXXXYYY\\\]]]aaaeeeiiillloooppppppuuuzzz|||{{{yyyxxxxxxqqqssswww|||{{{yyy{{{zzzyyywwwvvvtttsssrrriiigggeeeeeedddcccaaa^^^[[[YYYWWWWWWVVVUUUSSSPPPIIIIIIIIIKKKMMMPPPSSSTTTQQQMMMIIIEEEDDDBBBAAA@@@>>>======<<<<<<<<<<<<<<<999999:::;;;<<<>>>???@@@<<<;;;::::::999999999:::999999999999999999999999888888888888888999999::::::888777888999;;;;;;:::===>>>???@@@???>>><<<;;;<<<<<<<<<<<<===>>>???@@@pppeee```ZZZWWWTTTRRRRRRRRRRRRQQQMMMJJJFFFCCCAAAAAACCCDDDDDDDDDDDDCCCBBBAAA???>>>======<<<;;;::::::;;;;;;===<<<;;;:::::::::;;;;;;=========>>>???AAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAA==================>>>>>><<>>>>>AAA???;;;:::999888888:::;;;;;;;;;888999999:::::::::999999777777666666777999:::<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>???AAADDDFFFHHHIIIJJJHHHFFFEEEEEEEEEDDDBBB@@@DDDEEEHHHIIIIIIKKKMMMPPPPPPPPPQQQQQQQQQSSSWWWZZZ[[[]]]___aaabbbeeeiiillldddeeejjjpppttttttwww}}}}}}|||wwwtttqqqpppooonnnnnnrrrtttppphhhaaa^^^___[[[XXXSSSNNNLLLLLLMMMNNNIIIGGGDDDCCCCCCBBB@@@>>>???>>>>>>===<<<;;;::::::777888999:::999777555333222222222222222222222222222111000//////....../////////........./////////...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,..................//////............---------...------...///000000000000------..................000///...------...000111111111000000000000000000111111000000111111222222111111111111111111111111000000111222444555666666444333333333333444444555444444444444555555555555777777888888999999:::::::::999888777777777888999777888:::<<<===<<<;;;:::777888999:::;;;;;;;;;;;;<<<===??????>>>???AAACCCCCCCCCFFFIIIMMMNNNLLLKKKIIIIIIKKKMMMRRRXXX]]]```WWWWWWWWWVVVWWWWWWXXXYYYZZZXXXVVVUUUUUUVVVWWWXXX\\\]]]aaaeeejjjooorrrttttttwwwzzzxxxuuusssuuuxxxnnnooosssyyy~~~|||yyyvvv{{{zzzxxxwwwtttsssqqqpppjjjiiihhhgggfffccc___\\\ZZZYYYWWWWWWWWWVVVSSSPPPLLLLLLKKKLLLMMMOOOQQQRRRQQQMMMHHHEEECCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<999999::::::;;;===>>>???<<<<<<;;;:::999999999999999999999999999999999999:::999999999999:::;;;;;;>>><<<::::::;;;;;;:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>mmmbbb]]]ZZZWWWSSSQQQQQQQQQPPPPPPMMMKKKFFFCCCBBBCCCEEEGGGFFFEEEEEEDDDBBB@@@???>>>;;;<<<<<<:::888888999:::;;;:::999999:::;;;===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>=========<<<<<<<<<===>>>>>><<<@@@@@@>>>===>>><<<999:::888777888:::;;;;;;;;;999999999999999999888888666555555666777999;;;===:::::::::;;;;;;;;;<<<<<<========================>>>@@@BBBDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGFFFDDDBBBDDDFFFHHHHHHIIIJJJMMMPPPNNNOOOPPPPPPQQQTTTYYY\\\ZZZ\\\___``````aaaccceeeeeefffllltttwwwwwwyyy~~~{{{~~~|||}}}|||{{{xxxuuurrrooommmllliiimmmpppoooiiiaaa\\\ZZZXXXUUUQQQMMMKKKKKKMMMNNNIIIGGGDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;999::::::;;;;;;:::999888333333333222222222111111111111000///////////////......------......///000...------,,,,,,------...---------,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++,,,,,,---.........///////////////000000...------,,,---------...///000000000000000,,,---......///.........//////...............///000000000000000000000000111111000000000111111222///000000000000111111111111111222333444555666666444444333333333333444444444444444444444444555555777777777888999999:::::::::999888777777777888999555666888:::;;;;;;:::999666777999;;;<<<<<<;;;;;;<<<===????????????@@@BBBBBBDDDGGGKKKOOOPPPOOOMMMHHHIIIKKKNNNSSSYYY___bbbYYYXXXXXXXXXYYYYYYZZZ[[[XXXWWWWWWYYY\\\___`````````aaadddhhhmmmsssxxx{{{zzz{{{zzzvvvrrrqqqsssvvvpppqqqttt{{{|||yyyvvvvvvvvvtttsssqqqooonnnmmmhhhfffeeedddccc```\\\YYYXXXWWWVVVWWWWWWVVVSSSQQQNNNNNNMMMLLLLLLMMMNNNOOOOOOKKKGGGDDDCCCCCCBBBAAA??????>>>===<<<<<<<<<<<<::::::::::::;;;<<<===>>><<<;;;::::::999999999999:::999999888888999999::::::::::::::::::;;;<<<<<>>===;;;<<<===;;;888777999;;;777888999;;;<<<===>>>>>>===>>>@@@AAABBBAAAAAA@@@BBBCCCCCCCCCBBB@@@>>>======<<<<<<;;;<<<===>>>???>>>BBBBBB???===>>><<<999999888777888:::;;;;;;;;;;;;;;;;;;::::::999888888777666666666777888:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGGGGIIIHHHGGGGGGGGGGGGEEECCCFFFGGGHHHHHHIIIJJJMMMPPPLLLNNNOOOPPPRRRVVVZZZ^^^\\\^^^aaaaaa```___``````eeegggnnnuuuxxxvvvwww{{{yyy|||~~~yyy}}}zzzwwwwwwvvvvvvvvvtttpppllliiihhheeegggiiihhheee___YYYUUUUUUSSSPPPMMMKKKLLLMMMNNNJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999999555444444333222111000000111000000///////////////------,,,,,,,,,---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,------...---------......///////////////...---,,,---......------.../////////......,,,,,,.../////////......+++,,,---.....................//////000000111111111111000000000000111111///000000000111111111111222222222333444555666666444444333333222333333444444444444444444444444444666666777777888999999999999888777777777888999:::777888999;;;;;;999888777666777:::<<<======<<<;;;;;;===?????????>>>???AAACCCDDDHHHMMMQQQSSSQQQOOOJJJKKKMMMQQQUUUZZZ^^^aaaZZZZZZYYYYYYXXXYYYYYYYYYXXXXXXZZZ^^^cccfffeeeddddddddddddgggkkkqqqwww{{{yyyxxxwwwtttqqqooooooppppppppprrrzzz~~~|||yyyvvvqqqpppooonnnlllkkkjjjiiidddcccbbbaaaaaa___\\\YYYUUUUUUUUUVVVWWWVVVSSSQQQNNNMMMLLLKKKKKKKKKLLLMMMLLLIIIFFFDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999999::::::::::::999888888999::::::::::::999999::::::;;;<<<===;;;::::::;;;<<<;;;:::;;;::::::999999:::;;;<<<:::;;;<<<======>>>>>>>>>lllaaa]]][[[XXXTTTRRRQQQQQQPPPPPPIIIFFFBBB>>>>>>@@@CCCFFFGGGGGGFFFDDDBBB@@@>>>===<<<===>>><<<999777999;;;333555999===??????>>>===;;;===???BBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBAAA===<<<;;;;;;<<<===>>>???@@@DDDEEEAAA>>>>>>===:::999777777777:::;;;;;;;;;<<<<<<<<<<<<;;;999888777888888777666666777888999:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEIIIGGGGGGGGGGGGGGGEEECCCFFFGGGHHHHHHIIIJJJNNNPPPKKKMMMOOOPPPSSSWWW\\\___```bbbdddeeecccaaa```___dddfffllltttvvvssssssvvvyyy{{{~~~{{{www|||}}}zzzzzz||||||wwwssssssoooqqqrrrqqqmmmhhhdddcccddddddcccbbbaaa]]]WWWSSSSSSQQQOOOMMMLLLLLLMMMMMMJJJHHHEEECCCCCCDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777666555444333111000//////111000000////////////000---,,,,,,+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---))))))******++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,---...///******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------...//////,,,,,,,,,------............---,,,,,,---...///000,,,------......------,,,+++,,,.../////////......((())),,,...////////////---......///000111111222111111000000000000000111000000111111222222222333222333333444444555555555444444333222222333333333555555444444444333333333666666666777888888999999999888777777777888:::;;;:::;;;<<<<<<;;;999666555666888:::<<<>>>>>>===<<<;;;===???@@@???>>>???@@@CCCEEEIIIOOOSSSUUUSSSQQQMMMOOOQQQTTTXXX[[[^^^```[[[[[[ZZZXXXXXXWWWWWWWWWVVVVVVXXX\\\aaacccaaa^^^dddcccbbbcccgggmmmssswwwtttsssrrrqqqpppmmmjjjiiihhhgggjjjrrr{{{~~~}}}{{{xxxuuummmlllllljjjiiihhhgggfffcccbbbaaaaaaaaa```^^^\\\SSSSSSTTTVVVWWWVVVTTTQQQMMMLLLKKKJJJJJJJJJKKKLLLIIIGGGEEEDDDDDDCCCBBB@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999999::::::;;;;;;:::999888888999:::;;;999999888888999999:::;;;:::999888888:::<<<<<<;;;>>>===;;;:::999999:::;;;;;;<<<===>>>????????????mmmccc___\\\[[[VVVQQQRRRTTTQQQLLLHHHGGGFFFDDDCCCBBBCCCDDDIIIGGGDDDCCCCCCCCCAAA@@@999999999999999999999999999999;;;@@@FFFHHHEEEAAA???BBBEEEFFFEEEDDDCCCCCCEEEEEEEEEDDDAAA>>>>>>???@@@???>>><<<<<<<<<===>>>@@@AAACCCCCCBBB>>>:::888===<<<:::888888999:::;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<:::999999;;;???AAA@@@>>>??????>>>>>>>>>>>>??????@@@@@@AAACCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPQQQUUUYYY^^^aaabbbeeehhhgggdddaaa```aaagggjjjoooqqqrrrssstttuuuyyyyyyyyyxxxxxxxxxwwwwwwtttrrrooonnnooopppooooooooonnnkkkiiijjjkkkddd\\\```^^^\\\[[[[[[ZZZXXXVVVMMMKKKIIIGGGFFFGGGHHHIIIHHHGGGEEEDDDEEEDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;999888666555444444555555444444444333333333111111000///////////////000000///...------,,,,,,------,,,,,,,,,,,,++++++((()))***+++++++++++++++'''(((***+++,,,,,,++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++******))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////...------------.../////////...---------,,,------,,,,,,,,,,,,++++++............////////////000///......///111333444444111000000222333111///111111111111111111111111444333333222222222333333111111111111111111222222555777888777666555666888888999999888888777666555444444444444444555666666555666777888888999999888;;;999777777999:::888555:::;;;;;;;;;;;;===@@@CCCAAAFFFLLLPPPQQQPPPOOOOOOPPPOOOMMMLLLOOOSSSXXX[[[WWWVVVUUUVVVXXXZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ]]]]]]]]]]]]^^^```bbbccchhhhhhiiijjjiiifffcccbbb]]]___hhhtttxxxvvvwww|||~~~|||zzz{{{{{{xxxrrrmmmkkklllllljjjeeebbb```______bbbbbb```ccceee^^^SSSPPPSSSVVVVVVTTTPPPNNNMMMLLLKKKIIIHHHGGGHHHIIIIIIFFFEEEDDDCCCAAA???>>>===???>>>============>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999888777666999999999888888888888888777777888888888777777666;;;;;;;;;;;;;;;:::::::::========================lllbbb___ZZZYYYUUURRRSSSVVVTTTOOOJJJHHHFFFEEEEEEFFFFFFFFFHHHFFFDDDCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::<<>>???@@@???>>>===<<<<<<===>>>???AAABBBCCCDDDBBB???<<<999===;;;:::888888999:::;;;999::::::;;;;;;::::::999777777777888999:::<<<<<<:::999999<<>>??????>>>>>>>>>>>>????????????@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNQQQUUUXXX[[[]]]^^^aaadddggggggdddbbbbbbbbbgggjjjooorrrssssssssstttzzzzzzxxxvvvtttrrrqqqpppmmmkkkiiiiiiiiiiiihhhgggjjjiiigggeeegggiiiccc[[[[[[ZZZXXXWWWXXXWWWVVVTTTMMMKKKIIIFFFEEEEEEFFFGGGHHHFFFDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;:::999777666555444444444444444444333333333333111111000///////////////000//////...------,,,,,,------,,,,,,,,,,,,++++++))))))******++++++******((()))***++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,************************++++++++++++************,,,+++******))))))******,,,,,,++++++************++++++++++++++++++++++++************************,,,,,,,,,------------...///...------,,,,,,------............------------------,,,,,,,,,,,,++++++---.........////////////000///......///000222444000///---///111333111000111111111111111111111111333333333333333333333333222222222333333333333333555666777777555555666777555666777777777777777666555444444444444555666666555555777888888888888888999888777888;;;<<<;;;999<<<===<<<;;;;;;===@@@CCCAAAEEEJJJMMMNNNNNNNNNNNNRRRPPPMMMLLLLLLNNNRRRTTTUUUTTTSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZ\\\[[[[[[ZZZ[[[\\\]]]^^^aaabbbcccddddddddddddccc^^^```hhhrrruuussssssxxxzzzyyyyyyzzz{{{yyyuuuqqqpppqqqpppmmmgggccc```___]]]______^^^aaaddd^^^VVVQQQSSSUUUTTTQQQLLLIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999666666777777777777777666888888888888888888888888999999:::::::::999999888::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;:::~~~lllccc___YYYXXXUUUSSSUUUYYYWWWRRRMMMIIIFFFFFFHHHJJJJJJHHHHHHFFFCCCBBBBBBBBB@@@???========================;;;===@@@DDDGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA>>>>>>@@@BBB>>>===<<<<<<<<<===>>>???AAABBBCCCDDDCCC@@@===;;;<<<;;;:::888888999999:::888999999999999999999888666777777888999:::;;;<<<:::999:::<<>>@@@@@@????????????@@@@@@===>>>???@@@AAABBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJHHHLLLQQQWWW[[[]]]]]]\\\```bbbeeefffeeedddddddddfffjjjooorrrrrrrrrrrrrrrwwwvvvuuussspppnnnkkkjjjgggeeedddddddddcccaaa___aaaaaa```___cccfffaaaYYYUUUTTTRRRRRRSSSTTTSSSRRRMMMKKKIIIFFFDDDDDDDDDEEEFFFDDDCCCBBBCCCBBBAAA???======<<<;;;:::::::::::::::999888666555444444444333333333333222222222222111111000////////////////////////...------,,,,,,------,,,,,,,,,,,,++++++)))************))))))(((******)))******+++,,,---///...------,,,,,,,,,,,,************++++++++++++,,,+++++++++************,,,++++++***************+++************)))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------............------,,,,,,,,,,,,++++++---------.........////////////.........000222333---,,,,,,...000222222111111111111111111111111111222333444555555444333222333333333444444555555555444666777666555444555666222333444555666666666666555555555444555555666777555555666777888888888888777666777999<<<>>>>>>===??????===;;;:::<<<@@@CCCAAACCCFFFHHHIIIJJJKKKMMMPPPNNNKKKIIIIIIKKKNNNPPPRRRQQQQQQRRRSSSVVVXXXZZZZZZ[[[]]]^^^^^^\\\[[[ZZZ[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[]]]___aaaccceeeccceeekkkqqqssspppqqqsssuuuuuuvvvxxxzzzyyyuuusssrrrsssqqqmmmgggbbb^^^]]]\\\\\\[[[ZZZ]]]```]]]XXXXXXYYYYYYWWWRRRMMMIIIHHHFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBAAA@@@?????????============<<<;;;999888;;;;;;::::::999999888888888888888888888888888888555555666888888999999999666777777888888999999999888999999:::::::::999999888888999999::::::;;;;;;<<<<<<;;;;;;::::::::::::}}}nnneeeaaaYYYYYYWWWTTTVVVZZZWWWRRRMMMJJJGGGGGGKKKMMMLLLIIIGGGEEECCCBBBBBBAAA@@@>>>>>>>>>>>>===============:::???FFFLLLOOOOOOMMMLLLLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDBBB???===>>>AAADDD???>>>===<<<;;;<<<<<<===???@@@AAABBBAAA???<<<;;;;;;:::999999888888999999777777888888888888777777888888888888888999999:::999999:::<<<>>>?????????@@@@@@????????????@@@@@@===>>>>>>???AAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAADDDEEEFFFGGGHHHIIIIIIJJJGGGJJJPPPVVV[[[]]]]]]\\\___aaadddfffggggggffffffeeeiiimmmppppppooooooooopppppppppooonnnllljjjiiidddcccbbbbbbcccaaa^^^[[[YYYZZZYYYZZZ___ccc```XXXRRRPPPOOOOOOQQQRRRRRRRRRNNNLLLIIIFFFDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;::::::999999:::888777666555444444444444333333333222222222111111111000000/////////////////////.........---------------,,,,,,,,,+++++++++************))))))((('''++++++***)))***+++---...///...---,,,,,,+++,,,,,,,,,,,,,,,---------------,,,,,,+++++++++*********++++++***)))))))))))))))***)))))))))))))))))))))************************)))))))))***************++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,---------.........///............///000111------......000111111111111111111111111111111111111222444555666555333222222333333444444555555555333555666555444333444555222222333444444444444444555555444444555555666777444555666777888888888888666666777999;;;======>>>@@@???<<<:::888:::>>>AAA@@@AAACCCCCCCCCEEEHHHJJJHHHGGGFFFGGGIIILLLPPPSSSPPPPPPQQQRRRSSSUUUXXX[[[\\\^^^```aaaaaa___]]][[[\\\\\\[[[YYYXXXWWWVVVVVVXXXWWWWWWWWWZZZ^^^bbbdddhhhkkkooorrrqqqpppoooqqqpppqqqsssuuuuuutttrrrpppoooooonnnkkkeee```]]]\\\\\\ZZZXXXWWWXXXZZZYYYWWWXXXYYYXXXUUUPPPLLLIIIHHHCCCDDDEEEFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@===>>>??????>>>;;;999777<<<;;;;;;:::999888777777888888888888888888888888888888999:::::::::::::::555666666777888999999:::666666777888888888777777888888999999:::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<~~~ooofffbbb\\\\\\YYYVVVWWWYYYUUUOOOLLLJJJIIIJJJMMMNNNLLLIIIGGGDDDBBBAAAAAA@@@???>>>============<<<<<<;;;;;;:::@@@JJJSSSXXXWWWSSSOOOOOOKKKFFFDDDDDDEEEDDDCCCDDDCCCBBB???===>>>AAACCCAAA@@@>>><<<::::::::::::===>>>?????????===<<<:::::::::999999888888888888666777777888888777777666;;;:::999888777777777777888999;;;===>>>>>>???@@@@@@??????????????????@@@>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIJJJHHHJJJNNNRRRWWWZZZ]]]^^^^^^___bbbeeeggghhhgggfffdddgggjjjkkkkkkkkkkkkllllllmmmmmmmmmmmmkkkiiihhhbbbaaa```aaaaaa```]]]ZZZUUUVVVVVVWWW]]]bbb___XXXQQQOOONNNNNNPPPRRRSSSSSSNNNLLLIIIFFFDDDDDDDDDDDDBBB@@@??????@@@@@@>>>=========<<<;;;::::::::::::666666555444333333333444333333333222222222111111111000000///////////////...............---------------,,,,,,,,,+++++++++***************)))(((''',,,+++*********+++,,,---------,,,++++++***++++++,,,,,,---------.........,,,,,,,,,++++++++++++*********)))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------..................//////000000000000000///000000000000000000000000000000///111333555555444333222000111111222333333444444222444555444333222333444333333333333333222111111444444444444444555666666444555666777777888888777666777888888999999:::;;;>>>===;;;888777888;;;>>>???@@@@@@??????AAADDDGGGDDDCCCDDDEEEHHHLLLPPPSSSOOOQQQSSSTTTTTTVVVXXX[[[]]]___aaaccccccaaa^^^]]]______^^^]]][[[YYYXXXWWWZZZXXXVVVVVVWWW[[[```cccjjjmmmoooooonnnmmmmmmmmmnnnpppqqqqqqpppmmmjjjhhhhhhiiijjjhhhdddaaa______]]]ZZZWWWUUUTTTTTTTTTTTTQQQQQQPPPMMMIIIFFFDDDDDDAAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@???<<<:::888;;;;;;:::999888888777777999999999999999999999999:::::::::::::::999888777555555666777888888999999555666777888888888888888888888999:::;;;<<<<<<===999999:::<<<===>>>???@@@}}}pppgggbbb]]]]]]ZZZVVVVVVWWWSSSLLLJJJLLLNNNPPPOOOMMMKKKIIIFFFDDDAAA@@@@@@@@@>>>=========<<<<<<;;;;;;::::::;;;@@@JJJVVV______YYYSSSOOOJJJFFFDDDEEEEEEDDDBBBCCCCCCBBB@@@======???AAAAAA@@@===;;;::::::::::::<<<<<<===>>>======<<<;;;999999999999999888888888666777777888888777777666;;;:::999888777666666666777:::<<<======>>>???@@@??????>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAABBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLOOOSSSWWW[[[]]][[[\\\^^^aaaeeefffeeecccbbbdddeeeeeeeeeeeegggiiijjjkkkllllllkkkiiifffeee```___^^^^^^___^^^\\\ZZZUUUVVVVVVWWW]]]bbb___XXXQQQNNNLLLLLLNNNQQQRRRRRRLLLJJJHHHEEECCCCCCDDDDDD@@@>>>======>>>>>>===<<<======<<<;;;::::::::::::444444333333333333333444333333333333222222222222111111000///////////////........................------,,,,,,,,,,,,++++++***++++++++++++******))),,,,,,++++++++++++,,,,,,+++++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))((())))))))))))))))))************+++*********************************+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------..................000111222111///...///000000000000000000000000000///000111333333333222222//////000111111222333333111333444333222111222333333333333333222111000///333333333222333444444555444444555666777777777777777888999999777777888999;;;;;;:::999777888:::<<<>>>>>>>>>===<<<>>>AAADDDDDDDDDDDDDDDFFFHHHKKKMMMNNNRRRVVVWWWVVVVVVXXXZZZ\\\]]]___aaaaaa```___^^^`````````___^^^]]][[[ZZZ\\\ZZZXXXVVVWWWZZZ___aaahhhkkkllliiihhhiiiiiihhhmmmooopppoookkkfffcccbbbccceeegggfffeeeccccccccc]]]YYYVVVUUUSSSPPPPPPSSSOOOOOONNNJJJFFFDDDDDDEEEAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@???>>>===;;;:::::::::999999888888777777999999999999999999999999888888888777777555444444555666666777777888888888777888999:::::::::::::::888888999999::::::;;;;;;999999;;;<<<>>>???@@@AAA|||oooeee```\\\\\\YYYVVVVVVWWWRRRKKKHHHNNNUUUVVVRRRMMMKKKJJJFFFCCCAAA@@@@@@???>>>===>>>======<<<;;;;;;::::::>>>???FFFSSS___ddd^^^WWWNNNIIIDDDDDDEEEFFFCCC@@@CCCCCCCCCAAA>>>===>>>???>>>===<<<;;;:::;;;<<<===<<<<<<======>>>======<<<999999999999999888777777777777777888888777777777888888777777777777888888777:::===>>>======???AAA>>>>>>============>>>>>>=========>>>>>>??????@@@CCCBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGGGGHHHGGGIIIKKKNNNQQQUUUXXXYYYWWWWWWYYY]]]aaabbbaaa^^^aaaaaaaaa___^^^```cccfffdddeeegggiiiiiihhhfffeee```^^^]]]]]]^^^___^^^^^^WWWXXXXXXYYY___ccc```YYYOOOLLLIIIIIIKKKNNNOOOOOOIIIGGGEEEBBBAAAAAABBBCCC>>>===<<<<<<======<<<;;;<<<;;;:::999999888888999333333222222222222333333444444444444333333333333111111000///////////////........................------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...******++++++,,,------...------,,,,,,,,,+++++++++---,,,++++++******++++++************++++++,,,,,,************************)))))))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......------------///111000...---///111000000000000000000000000...//////000111111222222......///000111222333444111222333222111000111333222222333333333222111111222222111111222222333444333444555666777777777777777999::::::888888999;;;999:::;;;:::999999:::<<<=========<<<;;;<<>>>>>======>>>>>>>>>======<<<<<<<<<999999999888888888888888888888888888888888888888555555666666666555555444666666666777777777777777777777888::::::;;;;;;:::777777777777888888888888::::::;;;<<<<<<======>>>zzzmmmddd^^^[[[[[[XXXVVVVVVWWWSSSLLLHHHQQQZZZ[[[UUUNNNKKKLLLEEECCCAAA@@@@@@???>>><<>>>>>===<<<;;;;;;:::@@@>>>BBBNNN^^^eeeaaaZZZLLLHHHDDDDDDFFFFFFCCC???CCCDDDDDDBBB???===<<<===;;;;;;::::::;;;<<<>>>???<<<======>>>>>>>>>>>>>>>888999999999999888777777777777888888888888777777555555666666777999:::;;;777:::===>>>======???AAA======<<<<<<<<<<<<======;;;;;;<<<<<<======>>>>>>AAAAAAAAABBBCCCDDDEEEFFFAAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKNNNRRRTTTUUUVVVTTTTTTUUUYYY]]]___]]]ZZZ```___^^^\\\[[[]]]aaaddd\\\___cccfffiiijjjiiiiiibbb```^^^^^^```aaabbbbbbYYYZZZYYY[[[```ddd```YYYMMMJJJGGGFFFHHHKKKLLLMMMFFFDDDBBB@@@???@@@AAABBB===<<<;;;;;;<<<===<<<:::;;;:::999888777777777777222222222111222222333333555555444444444444333333111111000///////////////---.....................---------,,,,,,,,,++++++***+++,,,,,,------------+++,,,---...---,,,+++***+++++++++,,,---...///000,,,,,,------...///000000---------,,,,,,,,,++++++///...------,,,,,,------******+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------......---,,,,,,))),,,//////------///222000000000000000000000000............///000222222...///000111222333444444000222333222111000111222000111222333333333333333111111000000111111222333333444555666777777777777666999;;;;;;999999;;;>>>888:::<<<<<<;;;;;;;;;<<<<<<======<<<;;;<<<>>>@@@AAAAAA@@@@@@AAACCCDDDEEEKKKQQQYYY[[[XXXTTTSSSTTTVVVVVVWWWXXXZZZ[[[\\\]]][[[\\\]]]^^^___^^^]]]\\\[[[ZZZXXXWWWXXX[[[^^^aaafffkkklllfffeeeiiijjjhhhlllnnnpppnnnhhhccc``````YYY\\\^^^______^^^^^^___XXXTTTSSSUUUSSSOOOPPPVVVPPPOOOLLLGGGBBB@@@@@@BBBBBBBBBAAA@@@AAABBBDDDEEE>>>>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<888888888888888999999999777777777777777777777777444555666777888888888888777777777777666666666666555555666888888999999999666666666666555555555555<<<<<<;;;;;;;;;:::::::::zzzmmmeeeaaa^^^\\\ZZZXXXUUUSSSRRRRRRMMMQQQWWWYYYVVVRRRMMMJJJEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;>>>AAAFFFNNNZZZcccaaaZZZKKKHHHEEEEEEFFFGGGEEECCCAAA@@@@@@???>>>===<<<<<<===<<<<<<<<<===>>>@@@AAA??????===<<>>??????AAABBB@@@@@@@@@???????????????>>>>>>>>>???@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEFFFCCCAAABBBEEEFFFEEECCCFFFGGGJJJMMMPPPQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXYYY^^^]]]ZZZYYYYYY[[[^^^```aaaaaabbbdddgggiiihhhhhhdddaaa^^^aaaeeegggeeebbbZZZYYYZZZ^^^bbbaaa\\\VVVKKKJJJIIIIIIIIIIIIHHHGGGCCCAAA@@@>>>>>>???@@@AAA???===;;;===??????<<<999;;;:::888888999888777555333222222111222333555666555555666666555333222000////////////............------------------------...+++)))))),,,---,,,***------------------------///......---------......------------------------+++,,,...///000111444666555111......111111...***************************************************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...,,,+++)))***+++***)))((()))***,,,,,,------------......,,,,,,,,,---------......---------------...//////000000000000000000000000........................////////////000000000000////////////000000000000222222111111111111111111444555666555333222333444111111111000111111222333333444555666666777666666888888999:::;;;;;;;;;:::???@@@@@@@@@@@@???>>>>>>???>>>>>>===============BBBBBBCCCDDDDDDDDDDDDDDDIIIIIIKKKNNNQQQSSSRRRPPPUUUVVVWWWWWWVVVWWWYYY[[[YYY[[[]]]______]]]YYYWWWWWWXXXYYYZZZZZZ[[[]]]___gggggghhhhhhhhhgggeeedddjjjoootttssskkkccc^^^\\\[[[\\\]]]^^^___aaabbbccc[[[YYYTTTQQQOOOPPPSSSUUUPPPNNNJJJFFFCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@=========<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::888777666666666999999888888999999:::;;;:::::::::::::::999888777777777777888999999::::::999999999:::::::::;;;;;;:::;;;<<<;;;:::999;;;===zzzmmmeee```^^^]]]ZZZWWWTTTQQQOOONNNLLLPPPUUUWWWTTTPPPLLLJJJFFFDDDBBB@@@????????????>>>===<<<<<<;;;;;;;;;<<<<<>>===<<<;;;===<<<<<<<<<===>>>@@@AAAAAA@@@>>>===AAAFFFDDD>>>:::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999999:::999999:::;;;;;;777444999;;;=========>>>@@@BBB@@@@@@???>>>===<<<<<<;;;===>>>>>>??????@@@AAAAAA??????AAABBBDDDEEEEEEEEECCCAAA>>>>>>AAACCCCCCBBBEEEFFFJJJMMMPPPRRRSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___bbbfffhhhhhhfffdddfffcccaaabbbfffhhhfffccc^^^]]]\\\^^^```^^^WWWRRRJJJIIIHHHHHHIIIJJJHHHGGGEEECCCAAA???===>>>>>>??????===;;;;;;======<<<:::===;;;999777777666333111444333222222222333444555333444444444333222000///////////////............---------------------------+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------///444;;;@@@;;;555///,,,---...,,,***************************************************,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...///////////////////////////.........................../////////000000000000.../////////000000000000111111111111111111111111222333444333222111222333111111111111111222222333444444555666777777777777888999:::;;;<<<<<<<<<<<<>>>??????>>>>>>===<<<<<<>>>>>>===============>>>AAABBBCCCDDDEEEEEEEEEEEEFFFFFFHHHKKKOOOQQQPPPOOORRRSSSTTTTTTSSSTTTVVVXXXTTTVVVXXXYYYYYYXXXVVVUUUUUUWWWZZZ\\\[[[[[[[[[\\\eeeeeeeeedddcccbbbaaa```fffkkkppppppjjjccc```___ZZZ[[[\\\]]]^^^_________ZZZWWWTTTQQQPPPQQQSSSUUUQQQOOOKKKGGGDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999888777777777888888999888888888888999::::::999999::::::999999888777666777777888888999::::::999999999::::::::::::;;;:::;;;<<<;;;999999;;;<<>>>>>???@@@>>>======<<<<<<<<<<<<<<<<<>>===;;;;;;===<<<<<<<<<===>>>???@@@BBBBBB@@@>>>BBBGGGGGGBBB<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999:::999999;;;<<<<<<999777<<<<<<===<<<<<<<<>>===;;;:::999999======>>>??????@@@@@@AAA>>>???@@@BBBCCCDDDEEEEEEBBB@@@===<<<>>>@@@BBBBBBDDDFFFIIIMMMPPPRRRRRRSSSPPPQQQRRRSSSTTTVVVWWWWWWTTTUUUXXXZZZ[[[[[[[[[[[[[[[^^^bbbfffgggfffcccaaagggeeecccdddggghhhfffdddbbb```______^^^YYYRRRLLLHHHGGGGGGHHHIIIJJJHHHGGGFFFEEEBBB???===<<<======???<<<::::::;;;<<<;;;;;;<<<:::777666666555444222444444333222222222333333222222222222222111000////////////............------------------------------+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------------///---++++++///777BBBJJJ@@@999000******+++++++++************************************************+++++++++++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++---...---,,,+++,,,...************++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---............................................................/////////000000000....../////////000000000111111111111111111111111111222333222000///000111111111111111111222333333444555666777888888888888888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::======<<<<<<<<<======>>>@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDHHHLLLNNNOOONNNNNNOOOPPPPPPOOOOOOQQQSSSOOOPPPQQQRRRSSSSSSSSSRRRSSSWWW[[[]]]\\\ZZZXXXWWWaaa```___^^^]]]]]]]]]]]]```eeejjjkkkgggcccaaaaaaZZZZZZ[[[[[[\\\\\\[[[[[[XXXVVVTTTQQQQQQRRRTTTVVVTTTRRRNNNJJJFFFBBB@@@???AAAAAA@@@@@@@@@?????????@@@@@@???>>>>>>======<<<<<<;;;;;;::::::999999999::::::999999999888888888777777666777777888999999888888888888888999999:::888999999999999888888777666666777888888999999:::888888999999999::::::::::::;;;;;;;;;999999;;;<<>>>>>@@@AAA>>>>>>======<<<======>>>>>>AAADDDGGGNNNTTTRRRLLLFFFGGGHHHJJJKKKKKKJJJIIICCCCCCAAA@@@>>>===<<<;;;===============>>>??????BBBBBB@@@>>>AAAFFFHHHEEE???>>><<<;;;:::;;;===>>>;;;;;;;;;<<<;;;::::::999999999:::;;;<<<<<<;;;;;;=========;;;:::;;;>>>AAA>>>>>>===<<<;;;;;;::::::======>>>>>>???@@@@@@@@@===>>>@@@AAACCCDDDDDDDDDCCCAAA>>><<<>>>@@@CCCEEEFFFHHHJJJMMMOOOPPPPPPPPPOOOPPPQQQSSSTTTUUUVVVVVVRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ]]]aaaccccccbbbaaa```fffeeecccccceeeeeedddbbbcccaaa___]]][[[VVVOOOJJJFFFFFFFFFHHHJJJJJJIIIGGGFFFDDDAAA>>>===<<<======>>><<<:::999999:::;;;<<<888777555555777888888777555444444333222222222222222222222111111000000000//////.........---------------------------------,,,+++******+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++///888BBBJJJ>>>888000+++******++++++************************************************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++///...,,,+++************+++,,,...---,,,,,,---...+++,,,,,,,,,,,,---------++++++,,,,,,,,,------------------------......///------------------------................................./////////000000........./////////000000000000000000111111111111111222333222000///000111222111111111111222333333444444666777888888888888888999:::<<<>>>??????@@@>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<======>>>???@@@AAACCCEEEFFFFFFGGGAAAAAABBBEEEJJJMMMNNNMMMLLLMMMNNNMMMLLLMMMNNNPPPMMMMMMMMMNNNOOOQQQRRRSSSTTTWWWZZZ[[[YYYWWWVVVVVV[[[ZZZYYYYYYYYYZZZ\\\]]]]]]```cccdddbbb```______ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTVVVWWWXXXVVVSSSOOOJJJFFFCCCAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;:::999888888777888888888888777777777777777666666666666777888888777777777777777888999999777888888888888888777777666666777777888999999999888888888888999999999999:::;;;;;;:::999999:::<<>>>>>=========>>>>>>???>>>BBBDDDFFFLLLQQQPPPKKKIIIKKKMMMOOOOOOMMMLLLKKKCCCCCCBBB@@@???===<<<<<<=========>>>>>>>>>>>>>>>???@@@???===???EEEGGGEEE@@@???===;;;:::;;;===>>>;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<============;;;::::::===@@@=====================>>><<<======>>>??????@@@@@@===>>>???AAABBBBBBCCCCCCAAA@@@>>><<<<<>>======>>>>>>===<<<;;;999888999;;;<<<:::888666666777999999999444444444444333222222111222222222111111111111111............------------------------------------++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///444;;;@@@555333///---,,,,,,++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++...---,,,***)))))))))))))))+++,,,,,,++++++,,,...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........---......///000------------------------....................................////////////............//////////////////000000000111111111111222333222111000111222222222222111222333333444333444555777888888999999777888:::;;;===>>>??????>>>===<<<:::999999999:::::::::::::::;;;<<<>>>>>>>>>???@@@BBBDDDEEEEEEFFFAAA@@@AAADDDIIILLLMMMMMMLLLMMMMMMLLLKKKKKKMMMOOONNNNNNNNNNNNOOOQQQSSSTTTVVVWWWXXXWWWUUUUUUUUUVVVVVVVVVUUUVVVWWWZZZ\\\]]]ZZZ[[[]]]]]]\\\[[[ZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWZZZYYYWWWTTTOOOJJJFFFDDDDDDDDDCCCCCCCCCBBBBBBBBB??????>>>======<<<<<<;;;;;;;;;:::999888888777777888888777777777666666666888777666666555555666666777777666666777777888999666777777888888777777777555666666777888888999999777777777888888888999999999:::;;;:::888888:::;;;uuukkkeeecccZZZZZZYYYWWWTTTQQQMMMKKKJJJLLLMMMLLLLLLLLLMMMOOOMMMKKKGGGDDDBBBAAABBBCCC>>>>>>>>>>>>>>>??????@@@===@@@CCCEEEJJJOOOOOOKKKPPPRRRTTTTTTPPPLLLHHHGGGBBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>======;;;>>>>>>===???DDDFFFEEEAAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::999:::;;;;;;::::::<<<===<<<<<<===;;;:::;;;===???<<<======>>>>>>???@@@@@@<<<<<<===>>>>>>??????@@@>>>???@@@@@@AAAAAAAAA@@@=========;;;;;;===AAADDDIIIJJJKKKMMMNNNNNNMMMMMMOOOPPPRRRUUUVVVVVVVVVVVVZZZZZZZZZ[[[]]]___bbbccc]]]___```^^^[[[[[[___bbbaaaaaa___^^^]]][[[ZZZZZZXXXYYYXXXWWWTTTQQQNNNKKKGGGGGGHHHJJJLLLKKKIIIFFFCCCAAA???===<<<===>>>>>><<<======;;;999999;;;===???<<<888666666777666666333333444444444333222222222222111111000111111222.........------------,,,------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000222444------------------,,,,,,************************************************)))))))))***************)))************+++++++++++++++++++++++++++++++++,,,++++++******)))))))))((()))++++++******,,,---))))))))))))************++++++++++++,,,,,,,,,,,,...------------...//////------------------------........................------........./////////------........./////////...//////000000111111111111222333222000000000111222222222222222333444444222222444666777888888888666777888:::;;;<<<<<<<<<<<<;;;:::999888999:::;;;888888999:::;;;<<<>>>???===>>>???AAABBBCCCCCCCCCAAAAAAAAACCCGGGKKKLLLMMMLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUSSSSSSUUUWWWRRRSSSTTTUUUWWWYYY[[[\\\WWWWWWVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[ZZZXXXVVVTTTTTTTTTTTTTTTUUUUUUTTTTTTXXXXXXWWWUUUQQQMMMHHHEEEEEEEEEDDDDDDDDDCCCCCCCCC???>>>>>>======<<<;;;;;;:::999999888888777777777888888777777777666666666777777666555555555555555666666666666666777777888555666666777777777777666555555666777777888888999666777777777777888888888999:::::::::888888:::;;;tttkkkfffddd]]]]]]\\\ZZZVVVQQQMMMKKKIIIJJJJJJIIIIIIJJJMMMOOONNNLLLIIIGGGEEECCCCCCCCC???>>>>>>>>>??????@@@AAA===AAAEEEGGGKKKPPPQQQOOORRRUUUXXXVVVQQQJJJFFFDDDAAAAAAAAA@@@@@@?????????======>>>??????>>>===<<<999===???>>>@@@DDDFFFEEEAAA@@@???===============<<<<<<<<<<<<<<<;;;;;;:::999:::<<<;;;999999;;;===:::;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>??????<<<<<<======>>>?????????@@@@@@@@@@@@@@@??????>>>;;;===>>>===<<<===AAADDDFFFGGGJJJLLLNNNOOOOOOOOOOOOQQQSSSVVVWWWWWWWWWVVVXXXYYYZZZ\\\^^^_________\\\___aaa___\\\[[[]]]aaa______^^^\\\ZZZXXXWWWWWWTTTUUUUUUTTTQQQNNNLLLKKKIIIIIIJJJLLLMMMLLLIIIFFFEEECCC@@@===<<<;;;<<<<<<;;;===>>>===;;;:::;;;===@@@<<<888555555555555444111222333444444444333222111000/////////000111111.........---------,,,,,,------------------------***,,,---,,,))))))+++---++++++++++++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++(((***---...---,,,------)))***+++,,,++++++,,,,,,************************************************((()))))))))*********+++)))************+++++++++************************))))))***++++++***)))(((((()))++++++******,,,---))))))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------........................---------.........//////---------.........//////......//////000111111222000111222111///...///000333222222222222333444444000111333444666777777777555666777888999999999999999888777666666888999;;;777777888999:::<<<>>>???======>>>???@@@AAAAAAAAABBBAAA@@@BBBFFFIIIJJJKKKKKKLLLMMMLLLJJJJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSRRRSSSUUUUUUTTTSSSTTTUUURRRRRRTTTUUUVVVWWWWWWWWWRRRQQQPPPOOOQQQRRRSSSTTTUUUVVVXXXYYYXXXVVVTTTRRRQQQQQQRRRRRRRRRQQQQQQPPPQQQRRRSSSRRROOOKKKGGGDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@??????>>>>>>======<<<888888888888888777777777888888888777777777666666555555444444555555666666666555555555555666777777444555666666777777666666555555666666777888888888666666666777777777888888999::::::999888888999;;;tttkkkgggeeeaaa```^^^[[[WWWQQQMMMJJJHHHHHHHHHGGGGGGHHHLLLNNNNNNMMMKKKIIIGGGEEEDDDCCC??????>>>>>>???@@@AAAAAA???DDDHHHJJJNNNTTTVVVTTTOOOSSSWWWVVVQQQKKKGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????>>>===<<<888===@@@@@@AAAEEEGGGEEEAAA@@@???>>>============<<<<<<======<<<<<<;;;:::999;;;<<<:::888777:::<<<888:::<<<===<<<<<<===>>>??????>>>>>>=========<<<<<<<<<======>>>?????????AAAAAAAAA@@@@@@>>>======<<>>;;;:::::::::;;;>>>@@@???<<<:::;;;===<<<999555444444555666666000111333444555444444333000///...------...000000......---------,,,,,,,,,------------------------***,,,---,,,))))))+++...))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++(((***,,,---,,,++++++,,,)))******))))))***+++---************************************************(((((())))))*********+++)))************+++++++++************************'''(((***+++,,,+++)))((((((***++++++++++++---...***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,................................................---------.........//////---------.........//////---......///000111111222///000000000...---...///333333222222333333444555///000222444555666777777444555666777777777777777777666555444555777999:::777777777999:::<<<>>>???<<<===>>>???????????????AAA@@@???AAADDDGGGIIIIIIKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNOOOPPPPPPQQQPPPPPPNNNQQQUUUWWWVVVTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSRRROOOMMMKKKLLLNNNQQQSSSTTTSSSTTTVVVWWWWWWUUURRRQQQNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMNNNOOOMMMIIIEEEBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>777777777777888888888888888888888888777777777777333333333444555666777888555555555555555666777777444444555666777777666666555555666666777888888888666666666666777777777777999::::::999888888999;;;sssjjjeeedddaaaaaa```]]]XXXRRRLLLIIIGGGFFFEEEFFFGGGJJJMMMOOOMMMJJJGGGEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<@@@??????EEEOOOUUUWWWVVVXXXXXXVVVSSSNNNJJJFFFCCCGGGDDDAAA@@@@@@@@@???>>>>>>>>>===;;;::::::===???;;;<<<>>>???AAAAAABBBBBB>>>===<<<;;;:::;;;<<<<<<999999999888888888888777:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>============>>>>>>>>>>>><<<===>>>@@@@@@???>>>>>>?????????>>>>>><<<;;;;;;999:::<<>><<<;;;;;;<<<============<<<;;;:::999888777666444444555555666555444333222111111111111////////////////////////000000///...---,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,------)))))))))***+++++++++,,,++++++******************+++++++++*********))))))************************))))))***++++++++++++++++++++++++++++++***)))((())))))))))))************))))))(((((((((***+++,,,)))))))))***+++++++++,,,,,,++++++******++++++,,,******))))))))))))******,,,,,,++++++***+++++++++++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,,,,---------.........//////000///---,,,++++++++++++,,,,,,---------------------------------111111000/////////////////////////////////////////////000111111111111111222333444555555555444333222222333444555666777888666666555555555555666666444555666777999999999999<<<;;;:::999999999:::;;;999999999:::;;;<<<===>>>999;;;???CCCEEEFFFGGGGGGJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOOOOPPPPPPOOONNNNNNTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRRRRRRRPPPOOONNNNNNOOOOOONNNNNNNNNQQQSSSUUUSSSSSSVVVUUUPPPMMMNNNPPPMMMIIIGGGIIIKKKMMMNNNIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>============999999999888999999::::::777777777777777777777777555555666666666666555555777666555444444444444444666555555444444666777888555555555555555666777777;;;999777666555666777888;;;;;;;;;::::::999999999rrrjjjfffeeebbbaaa___[[[VVVPPPKKKHHHGGGGGGGGGGGGIIILLLOOOQQQOOOLLLIIIGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>AAA@@@@@@FFFNNNTTTUUUTTTVVVUUUSSSQQQMMMIIIEEECCCDDDBBB???>>>?????????>>>>>>???>>>===;;;;;;<<<>>>>>>>>>???@@@@@@AAA@@@@@@>>>===<<<;;;:::;;;<<<<<<999999999999888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>><<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<999;;;<<>>BBBDDDFFFFFFFFFIIIIIIIIIIIIIIIJJJJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQSSSUUUTTTRRRSSSUUUTTTOOOMMMNNNPPPMMMJJJIIIJJJKKKLLLLLLFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>=========<<<999999999888888999999:::777777777777777777777777555555666666666666555555666666555444444444444444555444444333444555666777555555555555555666777777999888777555555666888999888888999999::::::::::::}}}rrrjjjggggggdddbbb^^^YYYTTTOOOKKKIIIHHHHHHHHHJJJLLLOOORRRSSSPPPMMMKKKIIIIIIHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAAFFFMMMRRRSSSRRRRRRQQQOOOMMMJJJGGGDDDCCCBBB@@@======>>>???>>>>>>???@@@@@@???===;;;<<<======>>>>>>??????>>>======>>>===<<<;;;:::;;;<<<<<<:::999999999888888888888::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBAAAAAA@@@???>>>:::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNPPPQQQQQQRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQQQQRRRSSSTTTTTTUUUWWWYYY]]]^^^ZZZTTTQQQSSSVVVWWWZZZYYYXXXXXXTTTMMMJJJLLLIIIIIIJJJJJJJJJIIIGGGGGGIIIGGGDDDAAA>>>;;;:::999============<<<;;;:::999:::999888666555444333333333333222111000000000000////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,******)))))))))+++++++++*********************+++++++++++++++++++++++++++***************************************'''((())))))******))))))***++++++++++++***))))))''''''((((((((()))))))))+++++++++******)))((('''******************)))))))))))))))(((((()))))))))&&&'''((()))))))))))))))***)))))))))))))))******++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---............------------------------------------///...------,,,---------........................//////000000000111111111...///000222222333333333222222333333444555666666666777888::::::888777666333444555666777888888888:::999999888999999::::::888888777777777888888999999;;;===@@@BBBDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHIIILLLLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTWWWXXXXXXWWWUUUUUUVVVXXXTTTRRRRRRTTTSSSNNNLLLMMMPPPNNNKKKKKKKKKKKKJJJIIIDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>>>>======<<<<<<:::999999888888888999999777777777777777777777777555555666666666666555555666666555444444444444555444444333333444444555666555555555555555666777777888777666555666777888999555666777888999:::;;;;;;{{{qqqkkkiiiiiigggddd___YYYTTTOOOLLLKKKIIIIIIJJJLLLNNNQQQSSSUUUOOOMMMKKKJJJJJJIIIGGGFFFCCCBBBBBBBBBAAAAAAAAABBB@@@@@@AAAFFFLLLPPPQQQQQQMMMMMMKKKJJJHHHFFFDDDCCCBBB@@@>>>===>>>@@@@@@???@@@AAABBBAAA>>><<<;;;<<<;;;;;;<<<<<<===<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<::::::999999999888888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<>>>???@@@AAAAAABBBBBBAAA@@@@@@BBBCCCDDDBBBCCCCCCCCCBBBBBBAAA@@@;;;<<<<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOQQQQQQQQQOOOQQQSSSUUUTTTRRRRRRVVVZZZZZZZZZXXXSSSQQQRRRTTTUUUXXXXXXXXXVVVQQQLLLJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHGGGEEEBBB???===;;;;;;????????????>>>===<<<;;;;;;:::999777555444333222333222111000///////////////////////////////////////...------,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,+++***************,,,+++++++++***)))))))))******+++++++++++++++,,,************************************************''''''((()))))))))))))))******+++++++++******)))''''''''''''(((((((((((()))***+++++++++)))((('''++++++******))))))((((((***))))))(((((())))))***&&&&&&((()))******))))))***))))))))))))******+++***************************,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++************,,,...///.........---,,,,,,,,,+++------------------------......---------------...........................///////////////000111111///000111222333444555555111222222333444444555555444666888::::::888666444222333444555666777777777888888888888888999999999999888888777777777777888999:::<<<>>>@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFGGGIIIKKKJJJKKKLLLNNNOOOQQQRRRSSSUUUTTTRRRQQQQQQRRRSSSTTTXXXYYYZZZXXXWWWVVVWWWXXXTTTQQQQQQSSSRRRNNNLLLNNNOOONNNLLLLLLLLLKKKHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@@@@???======>>>>>>>>>===<<<;;;:::999999888888888888888666666666666666666666666555555666666666666555555666555555444444444555555444444444444555555666666555555555555555666777777888777777666666666777777555555666777888999::::::zzzqqqllljjjkkkkkkgggaaa[[[UUUPPPMMMLLLJJJJJJKKKMMMOOORRRSSSUUUMMMLLLJJJJJJJJJIIIGGGEEEAAAAAABBBBBBBBBBBBBBBBBB===>>>AAAFFFKKKNNNPPPPPPIIIIIIHHHGGGFFFFFFEEEEEEDDDBBB??????@@@AAAAAAAAA@@@AAABBBAAA>>><<<;;;<<<::::::<<<===>>>?????????>>>===<<<;;;:::;;;<<<<<<:::::::::999999999999888:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>;;;<<<===>>>???@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA<<<<<<======???AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPOOONNNOOOQQQQQQPPPOOOPPPRRRSSSQQQNNNMMMPPPTTTTTTTTTVVVVVVTTTQQQPPPRRRUUUVVVUUURRRMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>@@@AAAAAA@@@@@@???>>>===;;;;;;:::888666444222111333222111000////////////////////////////////////...------,,,,,,,,,,,,---,,,,,,+++++++++************)))))))))******+++,,,,,,+++++++++***)))))))))******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((())))))))))))))))))******+++++++++******''''''''''''(((((((((((('''((()))+++++++++***)))+++******))))))(((((((((*********))))))*********''''''((()))))))))))))))***************+++,,,---***************************+++,,,,,,******+++,,,*********+++++++++,,,,,,++++++******+++---///000---,,,,,,,,,+++*********------------------------///......---......//////........................//////......//////000111//////000111222444555555111111222222333333444444222333666777777666333222111222333444555666666666777777777888888999999999:::999999888888888999999888999;;;<<<>>>???@@@@@@???@@@AAABBBBBBBBBAAAAAAFFFDDDCCCBBBCCCDDDFFFHHHGGGGGGIIIKKKMMMOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQUUUWWWWWWVVVUUUSSSTTTUUURRROOOOOORRRQQQNNNMMMOOONNNMMMLLLKKKKKKIIIFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBBBB@@@???>>><<<===>>>>>>>>>===;;;::::::999888888777777777888666666666666666666666666555555666666666666555555555555444444444555555666555666666666777777777777555555555555555666777777999888777666555555555444666666777777777888888888xxxoookkkjjjkkkllliiiccc\\\VVVQQQNNNLLLJJJKKKLLLMMMOOOQQQRRRRRRLLLKKKIIIIIIJJJIIIFFFDDDAAAAAABBBCCCDDDDDDDDDCCC===???BBBFFFJJJLLLMMMNNNGGGGGGFFFFFFFFFGGGHHHHHHFFFDDDBBBAAABBBCCCBBBBBB???@@@@@@???===;;;<<<===<<<===>>>@@@AAABBBCCCCCC>>>===<<<;;;:::;;;<<<<<<::::::::::::999999999999:::::::::;;;<<<<<<======>>>======<<<======>>>>>>======>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA============???AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMNNNPPPQQQPPPOOOSSSTTTSSSRRRPPPOOOPPPQQQOOOPPPTTTWWWUUUPPPMMMNNNPPPSSSSSSNNNJJJJJJJJJHHHGGGGGGHHHHHHGGGEEECCCBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;:::999777555333222333333222111000000000000////////////////////////------,,,,,,,,,,,,------++++++++++++************((((((((())))))+++,,,,,,+++++++++*********************++++++,,,---------***************+++++++++))))))))))))))))))))))))'''((())))))******))))))))))))***++++++++++++***''''''((((((((()))))))))'''((()))******+++++++++))))))))))))))))))((((((+++******))))))******+++******))))))))))))******************+++,,,---...************************)))***++++++))))))***+++))))))*********+++++++++++++++++++++,,,---//////++++++++++++************------------------------..................///000------------------------000///...---...///000111............///000222222111111111222222333333333111222333555555333222111000111222333444555555555555666777888888888888888::::::999999999::::::;;;888999999:::<<<===>>>>>><<<===???@@@@@@@@@???>>>AAAAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOKKKKKKJJJJJJJJJKKKLLLLLLOOOQQQRRRRRRQQQOOOPPPPPPNNNKKKKKKNNNNNNLLLLLLOOOMMMKKKJJJJJJIIIHHHEEECCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBB@@@>>>===;;;<<<===>>>>>>===;;;999:::999888777777777777777777777777777777777777777555555666666666666555555555444444444444555666666666666777888888888888777555555555555555666777777888888777666666555444444777777777777777888888888tttlllhhhgggiiillliiiddd]]]VVVQQQLLLJJJJJJJJJLLLMMMNNNOOOOOOOOOKKKJJJJJJJJJJJJIIIGGGDDDAAABBBDDDEEEFFFFFFFFFEEE???AAAEEEGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGIIIJJJKKKHHHEEECCCBBBBBBBBBBBBAAA>>>???>>>===;;;;;;<<<>>>===>>>???@@@AAAAAABBBAAA>>>===<<<;;;:::;;;<<<<<<;;;;;;:::::::::999999999::::::;;;;;;<<<=========>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBB???@@@@@@AAAAAA@@@@@@@@@>>>=========>>>@@@CCCDDDEEEFFFGGGIIIKKKMMMOOOOOOSSSRRRRRRQQQPPPNNNLLLKKKLLLKKKKKKLLLNNNPPPOOONNNTTTSSSRRRSSSTTTTTTRRRQQQMMMMMMQQQVVVUUUNNNLLLNNNMMMQQQQQQKKKIIIKKKKKKIIIFFFFFFFFFFFFEEECCCBBB@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<:::::::::999888555333222444333222111111000000111////////////////////////---,,,,,,+++,,,,,,------++++++++++++***************)))))))))))))))***+++***************+++++++++******++++++,,,------...))))))*********+++++++++))))))))))))))))))))))))((()))******++++++******))))))***+++++++++++++++((((((((()))))))))*********)))))))))))))))******((((((((())))))))))))))))))))))))(((((()))))))))...---***(((((()))***+++))))))))))))***+++,,,---************************((()))******(((((()))***))))))))))))*********+++******+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------------,,,,,,---......///------------------------000///...------///000111///......---...///000111111111111111222222222222111222222333333222222111///000111333444444444444444555666888888888888888999999999999999:::;;;<<<888888888999:::;;;<<<===<<<===???@@@AAA@@@???>>>======>>>>>>???@@@@@@AAABBBCCCEEEFFFHHHJJJLLLLLLFFFFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNNNNMMMLLLLLLMMMHHHFFFFFFIIIKKKIIIJJJNNNKKKJJJHHHGGGGGGGGGEEECCCBBBAAA@@@??????>>>??????BBBCCCCCCCCCBBB@@@>>><<<:::<<<===???>>><<<:::999:::999888777666666666666777777777777777777777777555555666666666666555555444444444444444555666666555555777888888888777666555555555555555666777777444555555666777777777666666666777777888999::::::rrrjjjfffeeegggkkkhhhccc]]]VVVPPPKKKHHHJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJGGGEEECCCDDDEEEGGGHHHHHHHHHGGGBBBDDDGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMHHHFFFCCCAAABBBBBBAAA@@@>>>>>>===;;;::::::===???======>>>>>>>>>>>>======>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;<<<===>>>>>>???>>>============>>>>>>??????????????????@@@@@@???@@@BBBCCCCCCCCCBBBAAA>>>>>>???@@@@@@@@@??????>>>=========>>>@@@CCCDDDCCCDDDFFFHHHJJJLLLNNNNNNRRRQQQPPPOOOMMMKKKIIIHHHIIIIIIIIIJJJMMMOOONNNNNNNNNMMMLLLOOORRRSSSPPPMMMMMMLLLPPPUUUSSSMMMKKKOOOLLLQQQQQQKKKHHHLLLMMMJJJGGGGGGHHHGGGFFFDDDBBBAAA???@@@AAAAAAAAAAAA??????>>>??????>>>>>>===<<<;;;999::::::999888666444333555444333222111111111111////////////////////////,,,,,,,,,++++++,,,------+++++++++************))),,,+++***)))(((((((((((())))))******+++++++++,,,******+++,,,,,,---......))))))******++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++((()))***+++++++++++++++))))))))))))************---+++***((((((((())))))''''''(((((())))))******((((((''''''''''''((((((111///+++((('''(((+++,,,(((((((((((()))***+++,,,))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))************((()))***,,,,,,+++***)))+++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...------------------------000///---,,,---...000222222111000//////000111222111111111111111222222222222222222222222222222222///000111222333444444444333444666777888888888777888888888888999:::;;;<<<888888888888999:::;;;<<<===>>>@@@AAABBBAAA???>>>;;;<<<===>>>????????????BBBCCCDDDEEEGGGIIIJJJKKKCCCDDDFFFGGGHHHGGGFFFFFFFFFIIIKKKLLLKKKJJJKKKKKKDDDBBBBBBFFFHHHGGGIIILLLJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDDDDBBB@@@>>><<<:::;;;===???>>><<<:::888:::999888777666666666666777777777777777777777777555555666666666666555555444444444444444555666777333444666777777777666555555555555555555666777777111222444666777888999999444555666777999;;;<<<===yyynnnjjjfffgggkkkjjjhhhddd^^^XXXRRRMMMJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIHHHEEECCCCCCDDDDDDDDDEEEHHHKKKKKKHHHDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHKKKOOOSSSUUUJJJGGGBBB???>>>======<<<;;;::::::999999999::::::===>>>@@@AAA@@@>>>;;;999<<<:::888777999;;;<<<<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>><<<;;;:::BBBAAAAAA@@@?????????@@@BBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>?????????@@@@@@>>><<<>>>@@@BBB@@@>>>AAACCCGGGJJJLLLLLLKKKJJJLLLNNNOOOOOOLLLIIIHHHGGGKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPQQQRRRQQQOOONNNNNNMMMLLLJJJOOOMMMKKKIIIHHHGGGGGGHHHIIIGGGEEEDDDDDDDDDBBBAAAAAAAAA@@@>>>============;;;;;;;;;:::::::::999999:::999777555333222222111///////////////000000000//////............//////------......------,,,+++...---,,,,,,,,,,,,---...+++++++++************)))++++++******+++,,,,,,---,,,,,,,,,++++++,,,------******++++++++++++******,,,,,,,,,++++++*********))))))(((((()))***++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))++++++******))))))(((((())))))************)))))))))))))))))))))******+++((()))***++++++***)))((((((((())))))******+++++++++)))((('''((()))+++,,,+++***************++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////000000000111111111111111000///......///000111111111111111111111111111222333444555666666666666777999;;;:::999888999999999999888888777888888888===============<<<<<<<<<<<<<<<============<<<<<>>>>>>>>BBBCCCDDDDDDBBB@@@>>><<<>>>======<<<;;;;;;::::::777888999::::::999777666555555555555666666666666666666666666666666666666555555555555555555555555777777777777777777777777555555555555555555555555444555555555444333333222555666777777666666777888xxxmmmiiieeeeeehhhgggeeeaaa\\\VVVPPPLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKHHHIIIIIIHHHFFFDDDEEEEEEEEEEEEFFFJJJMMMNNNLLLIIIEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQSSSTTTNNNJJJEEEBBBAAAAAA@@@@@@>>>>>>===<<<<<<======>>>AAA@@@???>>><<<;;;:::999:::999777777:::<<<<<<<<<>>>>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>??????@@@@@@???>>>???AAABBBAAA???BBBDDDGGGIIIKKKJJJIIIHHHIIIKKKMMMNNNLLLKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNMMMOOOOOOPPPPPPQQQQQQRRRRRRSSSQQQOOOOOOOOOOOOMMMKKKMMMLLLJJJHHHFFFFFFFFFFFFGGGFFFEEEEEEEEEDDDBBB@@@===<<<;;;::::::999:::::::::::::::999999999888888999888777555333222222111000000000000000000000000//////............//////------......------,,,+++...---,,,,,,,,,,,,---...+++++++++************)))''''''''''''''''''(((((((((((())))))***+++,,,---******++++++++++++******,,,,,,,,,+++++++++******)))))))))))))))***++++++************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******)))))))))))))))((())))))************)))))))))))))))))))))******+++***++++++,,,,,,++++++***)))))))))))))))************)))((('''((()))+++,,,++++++******************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------.........//////////////////000000000111111111111000///......///000000111111111111111111111111222222333333444444444555777999::::::999888888999999999888888777888888999;;;;;;;;;<<<<<<=========::::::;;;<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEHHHJJJKKKKKKIIIHHHDDDAAA??????BBBFFFIIIJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBBBBAAA???===;;;======<<<;;;;;;:::999999:::::::::999888777666555777777777777777777666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444555555444333333222444555777666555555666888vvvmmmiiidddbbbeeecccaaa]]]YYYTTTOOOKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGIIILLLOOOPPPOOOMMMHHHFFFDDDCCCCCCEEEGGGIIIJJJKKKNNNPPPSSSTTTTTTUUUOOOLLLGGGDDDCCCBBBBBBAAA???>>>>>>===>>>>>>??????AAA???<<<:::999:::;;;<<<888777777888;;;==================>>>>>>>>>??????========================<<<<<<============<<<<<<:::;;;;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???======>>>???@@@AAA@@@???AAABBBCCCBBB@@@BBBDDDFFFHHHIIIHHHGGGFFFFFFHHHKKKLLLLLLLLLLLLMMMLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQOOOOOOPPPOOONNNLLLLLLKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDAAA>>>999999888888777888888888888888888888777777777777888777666555444333222222111111111111111111111111//////............//////------......------,,,+++...------,,,,,,------...+++++++++************))))))))))))))))))(((((((((''''''((()))+++,,,---...******++++++++++++******,,,,,,,,,++++++++++++***))))))))))))))))))***+++************))))))))))))((((((((((((''''''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))******+++,,,++++++******++++++,,,************))))))))))))***)))((((((((()))+++,,,,,,,,,+++***)))))))))***************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......---------.........//////////////////000000000000000//////......///000000222222222222222222222222333222111111111222333444666888999999888777777888888888888777777888888999888999999:::;;;<<<======777888999;;;<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBDDDFFFGGGHHHGGGFFFEEEAAA???===>>>AAAEEEGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<<<<===>>>???@@@AAA>>>?????????>>>===;;;:::;;;;;;;;;::::::999999888===<<<:::888666555444444777777666666555555444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444333333222333444666555444444555777uuunnnkkkeeeaaacccaaa___[[[WWWRRRNNNLLLJJJKKKJJJJJJJJJJJJJJJKKKKKKHHHIIIJJJIIIHHHHHHIIIJJJJJJJJJKKKMMMOOOPPPPPPOOOJJJHHHEEECCCBBBDDDGGGIIIHHHJJJNNNRRRUUUVVVVVVVVVMMMIIIEEEAAA@@@@@@@@@???<<<<<<;;;;;;<<<<<<======>>><<<:::999999;;;>>>???888777777999;;;=========<<<===>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===============:::;;;;;;<<<>>>@@@BBBCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAA???>>>===>>>??????@@@AAAAAABBBCCCCCCBBBAAACCCDDDFFFGGGGGGFFFEEEDDDEEEGGGJJJKKKKKKKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQOOONNNNNNOOOOOOMMMLLLLLLJJJHHHFFFEEEDDDDDDEEECCCCCCCCCEEEEEEDDD@@@===999999999888999999::::::777777777666666666555555777666666666555444333222333333222222222222222111//////............//////------......------,,,+++------------------------+++++++++*********))))))+++++++++++++++******)))******+++,,,---.........******++++++++++++******++++++++++++++++++++++++***)))))))))))))))******************)))))))))((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((())))))***))))))************)))))))))))))))))))))******+++***)))(((''''''((()))***++++++******))))))(((((())))))(((((())))))***+++,,,,,,+++***))))))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,------...,,,,,,---------.........,,,,,,---------................../////////000000............/////////000222222222222222222222222444333111000000111333444555666888888666555666777777777777777777777888999888888888999999:::::::::666777888:::<<<=========>>>>>>??????????????????BBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB???===<<<<<<@@@CCCEEEFFFGGGFFFEEECCCAAA@@@>>>>>>:::::::::;;;<<<===>>>???<<<<<<<<<<<<;;;:::999888999999999888888888777777===;;;999777555555555555444444333333222111000000444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333444444444333333222222333555444333333444666vvvooolllfffbbbccc```^^^[[[VVVRRROOOMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGIIIJJJJJJIIIHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPMMMJJJGGGCCCBBBCCCEEEFFFCCCGGGLLLRRRVVVXXXXXXXXXLLLHHHCCC@@@??????>>>===;;;;;;::::::;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>;;;:::999999<<<===>>>===;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>>>>?????????AAACCCDDDDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFEEEDDDGGGHHHJJJJJJIIIIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNLLLKKKLLLMMMMMMLLLKKKLLLKKKIIIGGGEEEEEEEEEEEEAAAAAABBBDDDEEECCC???<<<999999999888999999::::::666666555555555444444444555555666666555444333333333333333333222222111111//////............//////------......------,,,+++------------------------+++++++++*********))))))(((((())))))))))))(((''',,,,,,---------,,,++++++******++++++++++++******++++++++++++++++++++++++******)))))))))))))))***************)))))))))((()))))))))))))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******))))))************)))))))))))))))))))))******+++***)))(((''''''((()))***++++++******))))))(((((()))))))))))))))******+++,,,++++++***))))))******************************+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------))))))******+++,,,------,,,,,,,,,---------......,,,,,,,,,,,,---------------............/////////------......////////////111111111111111111111111444333111000000222444555333555666666555444444555555555555555555666777888999999888888777777666666555666888:::;;;======>>>>>>>>>>>>>>>>>>>>>??????BBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAA===<<<:::;;;>>>AAABBBBBBCCCCCCBBBAAA@@@>>>===<<<::::::999999999::::::;;;::::::::::::999888777777777777777777666666666666888777666555444555666777444333333222111000000///444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333444333333222222333444444333333444555vvvpppmmmgggccceeeaaa^^^ZZZVVVRRROOOMMMLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGIIIJJJJJJHHHHHHIIIJJJMMMMMMMMMMMMLLLMMMPPPRRRQQQNNNJJJFFFDDDCCCCCCDDDAAADDDJJJPPPTTTWWWXXXYYYLLLIIIDDDAAA?????????>>><<<<<<<<<<<<===>>>??????BBBAAA@@@>>>======>>>>>>AAA>>>;;;:::;;;=========:::<<<===???@@@@@@??????========================<<<<<<===>>>>>>???>>>>>>??????>>>>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>AAADDDDDDCCCBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEHHHIIIJJJIIIHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJLLLMMMLLLKKKLLLKKKIIIGGGEEEEEEEEEEEEAAA@@@AAABBBCCCBBB???<<<888888777777777777777888555555555555444444444444444444666666666555444333444333333222222111111111//////............//////------......------,,,+++,,,------......------,,,+++++++++************)))((()))***+++,,,+++*********+++,,,,,,+++***((('''******++++++++++++*********++++++++++++,,,,,,,,,+++******)))))))))))))))************))))))))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******++++++******))))))******+++************))))))))))))((()))))))))************+++***************++++++******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------))))))******++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------.........///,,,---...///////////////000000000000000000000000222111111111111333444555222444555555444333333444333333333333444555666666888888777666555444444333444555777888:::;;;<<<<<<;;;<<<<<<<<<======>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>??????@@@AAAAAAAAA@@@===;;;::::::<<<>>>???>>>????????????>>>===<<<;;;:::999888888777777777777999888888888777777777777555555555555555555555555333333333333444555666777555555444444333333222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222222333333333333333222333555444333333444666uuunnnlllgggdddeeeaaa^^^ZZZUUUPPPNNNLLLLLLKKKLLLNNNPPPPPPMMMJJJIIIHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMLLLOOOSSSWWWUUUSSSOOOKKKGGGEEECCCBBBBBBEEEIIINNNSSSVVVWWWXXXLLLHHHDDD@@@?????????>>>============>>>???@@@AAADDDBBB???===>>>AAADDDGGGGGGCCC>>>;;;:::<<<======:::;;;===?????????======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???????????????>>>>>>============>>>??????======>>>>>>>>>?????????>>>???@@@BBBBBBAAA@@@???<<<@@@DDDEEECCCAAAAAAAAADDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCDDDAAA@@@???@@@AAAAAA???===999888777666666555666666666555555555555444444444333444555666777666444333333333333222111111000000//////............//////------......------,,,+++,,,,,,---......---,,,,,,+++++++++************)))''')))+++---......---,,,)))***+++,,,,,,+++)))(((******++++++++++++************+++++++++,,,,,,,,,++++++***)))))))))))))))************))))))))))))''''''((()))************))))))))))))))))))))))))++++++++++++************))))))************)))))))))))))))))))))******+++))))))************)))))))))))))))))))))*********(((((()))***************))))))))))))***+++,,,,,,******************************))))))))))))******************************++++++++++++,,,,,,,,,,,,***************+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++,,,---///////////////////////////////////////......///000111333444444111333444444333222222333111111111111222333444555666666555555444444333333222333555666777888888888777888888999:::;;;<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>??????===;;;999999;;;<<<;;;;;;:::;;;<<<<<<<<<<<<;;;:::888888777666666666666666888888777777666666666777444444444444444444444444000000111222333444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333333333444555555444444555666tttmmmkkkfffccceeeaaa^^^YYYTTTOOOLLLKKKJJJJJJMMMPPPRRRQQQNNNKKKHHHHHHIIIJJJIIIGGGFFFGGGHHHIIIKKKLLLMMMMMMQQQWWW\\\XXXVVVRRRNNNJJJFFFCCCBBBDDDFFFJJJNNNRRRUUUVVVWWWKKKGGGBBB???>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAA???<<<;;;>>>EEEMMMRRRLLLFFF@@@;;;:::;;;<<<===:::;;;===>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>??????<<<<<<======>>>>>>>>>???<<<>>>AAACCCCCCBBB@@@???<<<@@@DDDEEECCC@@@@@@AAAEEEEEEEEEFFFGGGGGGHHHHHHEEEGGGHHHHHHGGGHHHJJJLLLIIIJJJJJJKKKLLLKKKKKKKKKNNNNNNMMMMMMLLLKKKKKKKKKLLLKKKJJJKKKMMMOOONNNMMMIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>???@@@@@@???>>>;;;:::999777777666666666666666555555555444444444222333555777777666555333333333222222111000////////////............//////------......------,,,+++,,,,,,---......---,,,,,,+++++++++************)))"""$$$&&&)))******)))))))))***,,,.........,,,+++******++++++++++++***************++++++,,,,,,,,,++++++***))))))((())))))************))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))---,,,,,,,,,+++*********))))))************)))))))))))))))))))))******+++&&&'''((())))))((('''&&&(((((())))))******++++++(((((()))***************(((((())))))***+++------******************************))))))))))))******************************)))************++++++++++++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++---///000000///...........................***,,,---000111222333333111222444444222111222333000000000000111222333444444444444444444444444444111111333444555555666666444555666777888999:::::::::;;;;;;;;;:::999999888888888999:::<<<===>>>>>>===;;;999999:::::::::888777888:::;;;<<<;;;::::::666666555555555666666777888777777666666666777777333333333333333333333333...000111222333333222111222222222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333333333333333444666555444444555777zzzqqqnnniiifffeeeaaa^^^YYYUUUQQQMMMIIIFFFIIIKKKNNNQQQQQQPPPOOOMMMLLLJJJHHHHHHIIIJJJJJJIIILLLLLLKKKKKKMMMQQQXXX]]]\\\WWWPPPKKKJJJIIIGGGDDDFFFFFFHHHNNNUUUVVVQQQKKKJJJHHHEEEBBB???===<<<<<<::::::;;;<<<>>>@@@AAABBBBBBBBBAAA@@@AAAGGGQQQXXXTTTLLLBBB======>>>===;;;????????????>>>>>>>>>>>><<<===???@@@@@@@@@>>>===???@@@AAA???===<<<<<<===;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>>>><<<===>>>??????@@@@@@??????@@@@@@AAAAAABBBBBBCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHKKKMMMNNNLLLIIIGGGHHHJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJMMMPPPPPPMMMLLLLLLNNNKKKIIIGGGEEEDDDDDDDDDEEECCCAAA@@@@@@AAAAAA???===;;;:::888777666666666666777777666555555555555555444444444444444444444444222222222111000//////...,,,---......------///000------,,,+++,,,---...///---------,,,,,,++++++++++++++++++************)))((())))))))))))*********************************+++++++++*********))))))(((((()))***++++++,,,,,,***++++++***))))))***,,,(((((())))))*********+++))))))(((((()))***++++++))))))))))))************************))))))))))))'''((()))******+++******'''((()))******)))'''&&&((()))*********((('''&&&******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))***++++++++++++***)))************+++++++++++++++******)))*********))))))))))))))))))))))))///......------,,,++++++........................------------------------111111111000000///...---////////////000000000000111111000000000000111111444444444555555444444444555444333222222222333444777666555444444555666777888888888777888888999999666777888999:::;;;;;;:::999888888888888888888999666777777777888888888888777777777777666555333333555666777777777777777666333333333444444444555555333333333333333333333333111222333222000000000111111111111111111111111111222222333333333222222111000111111111111222222222222333444444222222333444222222222333333333444444444333333333333444555555}}}rrrlllfffcccccc```]]]XXXUUURRROOOLLLJJJIIIKKKMMMPPPQQQRRRQQQQQQNNNLLLJJJJJJKKKLLLLLLKKKLLLKKKJJJJJJMMMRRRVVVYYYZZZUUUOOOLLLLLLLLLIIIGGGFFFGGGKKKSSS[[[\\\WWWRRRIIIHHHEEEBBB???======<<<<<<<<<<<<===???AAACCCEEEBBBCCCDDDEEEGGGMMMVVV\\\XXXPPPFFF???>>>>>>===<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>??????>>>===<<>>>>>???>>>>>>===>>>>>>>>>???@@@<<<===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDBBBAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFLLLMMMMMMLLLJJJIIIIIIIIILLLKKKKKKJJJJJJIIIIIIHHHHHHKKKMMMMMMKKKJJJJJJKKKIIIIIIGGGFFFEEEDDDDDDDDDCCCAAA???>>>??????>>>===;;;999777666555555666777666555555444444444444444444444444444444444444444222222111111000//////...---.........,,,,,,...000......---,,,,,,---...///------,,,,,,,,,++++++++++++++++++************))))))))))))*********++++++************************+++++++++*********))))))(((((()))******+++,,,,,,)))******)))(((''')))***((()))))))))************))))))))))))))))))******))))))))))))************************))))))))))))))))))*********))))))((())))))(((((((((((())))))''''''((((((((('''&&&%%%******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************)))))))))((())))))))))))************))))))***++++++++++++***))))))*********+++++++++++++++************++++++************************---------------,,,,,,,,,------------------------------------------------///000000000000///....../////////000000000111111111111000000000000111111//////000000000000//////444333222111222222333444777666555555444555666777888777777777777888999999555666777888999999999999888888777777777777888888666666666777777777888888777777777777666555444333666666666666555444444333333333333333444444444444333333333333333333333333111222333222000000000111111111111111111111111111111222222333333222222111000000111111111222222222000111222222000000111222222222222333333333333444333333333333333444555555tttjjjcccaaacccbbb^^^YYYUUURRROOOLLLJJJHHHHHHIIIKKKMMMOOOQQQRRROOOMMMLLLLLLMMMNNNNNNMMMNNNKKKHHHJJJOOOSSSUUUVVVVVVRRROOOOOOPPPQQQNNNLLLJJJLLLQQQZZZaaaaaa[[[TTTHHHFFFDDDAAA???=========???>>>======???BBBEEEGGGDDDFFFIIILLLPPPVVV\\\aaa^^^UUUJJJBBB??????>>>>>><<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>===<<<<<>>>>>>>>?????????@@@@@@@@@AAAAAA=========>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@DDDFFFFFFEEECCCAAA@@@AAABBBCCCDDDFFFHHHIIIJJJKKKMMMLLLKKKKKKLLLLLLJJJHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHGGGGGGGGGGGGFFFEEECCCCCCBBB???<<<;;;<<<======<<<;;;999666444444555666888555444444333333333333333333333333333333333333333222111111000000//////......//////...,,,,,,---///000///...------...//////,,,,,,,,,,,,+++++++++++++++++++++************)))************+++++++++,,,************************+++++++++***************((())))))******+++++++++)))******(((&&&&&&'''((())))))))))))*********************)))))))))))))))))))))))))))************************))))))))))))************)))((('''&&&+++)))'''&&&&&&(((***+++(((((()))))))))((('''&&&***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))***++++++++++++***)))))))))*********++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------...//////000/////////000000000000111111111111111000000//////000000111///000000000000000000///222111111111222333444444666666555555555666666777777666666666777777888999444555555666666777777777777777666666666666777777555555666666666777777777777777777666666555444444555555555555444222111000222222333333333444444444222222222222222222222222111222333222000000000111111111111111111111111111111111222222222222222111000000000111111111222222000111222111000000111222111111222222222333333333333333222222333333444555vvvjjjbbbbbbfffeeeaaaZZZTTTOOOKKKGGGEEEFFFFFFEEEEEEFFFIIILLLNNNNNNMMMLLLLLLNNNOOONNNMMMPPPLLLIIILLLRRRWWWWWWUUUTTTRRRPPPRRRUUUWWWUUURRRQQQSSSWWW___dddaaaXXXPPPFFFEEEBBB@@@>>>>>>===>>>@@@???======>>>BBBFFFIIIIIIKKKOOOSSSWWW[[[___aaa```XXXMMMDDD@@@?????????======<<<<<<<<<;;;;;;;;;:::;;;<<<===============>>>???@@@???===<<<<<<>>><<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAAAAA@@@=========>>>>>>???@@@@@@BBBBBBAAAAAA@@@??????>>>EEEFFFGGGGGGDDDCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKIIIKKKMMMNNNKKKGGGJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFDDDBBBAAAAAA>>>:::888999;;;;;;;;;:::888555333333444666888555444444333333333333333222222222222222222222222111111000000////////////...//////...,,,,,,---///222111000.........//////,,,++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************************************((()))))))))*********+++)))******(((&&&&&&'''((()))))))))))))))*********************))))))((((((((()))))))))************************)))))))))((())))))******)))((('''''')))((((((''''''(((*********++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))***++++++++++++***))))))))))))************++++++++++++++++++,,,---++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000111111111222000000////////////000000000000111111111111000000000000000111222333444444555555555555555666666666555555555555666777888888555555555555555666777777666666555555555555666666444555555555555666666666777666666555555555555555444444444444333222222111222222222222333333333333111111111111222222222222111222333222000000000111111111111111111111111111000111111222222222222111000000000000111111111111111333444333222111222333111111111111222222222222222222222222222333333444xxxnnngggfffjjjddd___XXXRRRMMMIIIFFFDDDHHHFFFDDDBBBCCCEEEHHHJJJKKKJJJJJJKKKMMMNNNMMMKKKPPPMMMLLLPPPWWW\\\\\\YYYVVVTTTSSSVVV[[[]]]\\\ZZZUUUVVVZZZ```ccc___TTTKKKDDDCCCAAA???>>>>>>>>>>>>@@@???======>>>BBBFFFIIIMMMOOORRRVVVZZZ\\\]]]]]]]]]VVVLLLDDD???>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????===>>>???>>><<<<<<===>>><<<<<<<<<<<<===============>>>??????@@@@@@??????>>>=========>>>???@@@AAABBBBBBAAA@@@??????>>>===AAACCCDDDDDDCCCBBBCCCDDDAAAAAAAAACCCEEEGGGIIIJJJJJJIIIHHHJJJMMMNNNKKKGGGJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDEEEDDDCCCAAA@@@@@@<<<999777888999::::::888777555333333444666777666555555444333444444444222222222222222222222222000000000///////////////......///...,,,,,,...///333222000///.........///+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************************************)))))))))))))))******************)))''''''((()))******))))))))))))))))))******++++++***)))((('''((()))))))))************************)))))))))(((''''''((()))))))))))))))&&&'''(((*********)))(((+++***************++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))***++++++++++++***(((((()))))))))*********+++*********++++++,,,---++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///////////////000000000000111111111000000////////////000000.........//////............///000111222222333333333333444444555555555555444444444444555666777888666666555555555666777777555444444333333444444555333333444444444555555555666555444444333444444555111222333333444444444444111111111222222222333333000000000111111222222222111222333222000000000111000000000000000000000000///000111111222222222222//////000000000111111111111222333333111111222333000000000111111111222222222111111111111222333333{{{tttmmmkkkmmm___[[[TTTOOOLLLJJJIIIGGGJJJHHHEEECCCCCCEEEHHHJJJHHHHHHHHHIIIKKKLLLKKKIIINNNMMMNNNTTT[[[```aaa```[[[YYYXXX[[[```ccccccbbbXXXXXX[[[```ccc^^^SSSIIIBBBAAA???>>>>>>>>>>>>???@@@???>>>>>>@@@CCCFFFHHHNNNOOOQQQUUUXXXYYYXXXVVVTTTPPPIIIBBB>>>===???@@@;;;;;;:::::::::999999999;;;;;;<<<===>>>??????@@@<<<===>>>>>><<<<<<===>>><<<<<<==================;;;<<<>>>?????????>>>===>>>>>>=========???@@@BBBBBBAAAAAA@@@???>>>>>>>>>===>>>@@@@@@??????@@@AAABBBBBBBBBCCCDDDGGGIIIJJJGGGGGGHHHJJJLLLLLLJJJHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGEEECCCAAAAAABBBBBBAAA@@@@@@???>>>;;;888777888999999999666555444444333444555666666555555444444444444444111111111111111111111111////////////////////////,,,---......------///000444333111///...------...*********++++++++++++++++++++++++************)))************+++++++++,,,***************************************+++++++++))))))))))))))))))))))))))))))***)))(((((()))+++************))))))))))))))))))***++++++***((('''))))))))))))************************))))))))))))%%%&&&'''((())))))))))))%%%&&&)))***+++***)))((((((((('''''''''((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***((((((((()))))))))******))))))))))))***+++,,,,,,++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////000000000000000//////......//////000///000000111111000000///...///000111111111111111111111222333444444444444222222333333444555666777666666555444444555666777333333333222222333333333222333333333333444444444444444222111111222333444///000111333444444555555000000111111111222222222/////////000111111222222111222333222000000000111000000000000000000000000//////000111222222222222/////////000000000111111///000111000//////000111///000000000000111111111111111000000111111222333}}}yyysssnnnmmm___ZZZTTTOOOLLLKKKJJJIIIHHHFFFDDDCCCCCCEEEHHHJJJFFFFFFFFFHHHJJJKKKIIIHHHIIIKKKPPPVVV\\\aaaeeefffbbb___]]]___cccggghhhhhh```___```bbbccc\\\PPPGGG@@@@@@>>>======>>>???@@@@@@@@@@@@AAABBBEEEGGGIIIKKKKKKMMMQQQUUUVVVTTTQQQJJJHHHDDD???<<<<<<>>>@@@;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===??????<<<===>>>===<<<<<<===>>>=====================<<<;;;<<<>>>???@@@???>>>===>>>>>>===<<<===???AAABBBAAAAAA@@@@@@??????>>>>>>>>>???AAA@@@???>>>>>>???EEEDDDDDDDDDEEEGGGIIIKKKCCCEEEIIIKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFFFFDDDAAA@@@@@@???>>>>>>>>>>>>???===;;;999888999999888777444444444555555444444444555444444333333333333333111111111111111111111111////////////////////////+++,,,---------...000222444333111...---,,,,,,,,,)))*********+++++++++++++++++++++************))))))))))))*********++++++************************))))))*********+++++++++)))))))))))))))))))))(((&&&'''(((((('''''')))+++************)))))))))((('''(((***++++++***)))((())))))))))))************************))))))))))))''''''((((((((((((((('''&&&'''((())))))*********''''''&&&&&&&&&'''((()))((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))***++++++++++++***(((((((((((()))))))))***(((((((((((()))***+++,,,******************************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------------.........//////////////////............//////222222222333333222222222...///000111111000000///...///111222333333222222111111222222333555666777666555333222222333444555222222222111111222222222222222222222333333333333333222000//////111222333///000000111222222222222000000000000111111111222......//////000111111222111222333222000000000111000000000000000000000000...///000111222222222222////////////000000000111...000111000///...///111/////////000000000111111000000000000000111222222}}}vvvooolllccc]]]VVVPPPMMMJJJIIIGGGCCCBBBAAAAAABBBDDDGGGIIIEEEEEEFFFHHHJJJKKKIIIHHHEEEJJJQQQWWW]]]bbbfffiiifffccc```aaaeeejjjkkkkkkiiigggeeeeeecccZZZMMMCCC@@@???>>>======>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIHHHHHHIIIMMMRRRSSSRRROOOCCCBBB@@@>>>;;;;;;===???>>>>>>=========<<<<<<<<<999999999:::;;;<<<>>>???;;;===>>>===<<<<<<===>>>===============<<<<<<<<<;;;===???@@@@@@@@@>>>===???>>>===<<<===???AAABBB@@@@@@@@@???????????????BBBCCCDDDCCCAAA???>>>???BBBBBB@@@@@@AAACCCEEEGGG@@@DDDIIIKKKIIIGGGGGGIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAACCCEEEFFFCCC@@@??????===<<<<<<===>>>>>><<<:::999999::::::888666222333444555666555444333444333222222111111222222000000000000000000000000.........///////////////***+++---------...111333444333000...,,,,,,,,,,,,))))))******+++++++++++++++++++++************)))((())))))))))))*********************************))))))******++++++++++++))))))))))))(((((((((((($$$%%%&&&&&&&&&''')))++++++*********))))))((((((&&&''')))+++,,,+++***)))))))))))))))************************))))))))))))))))))))))))((('''&&&%%%(((((('''&&&''')))+++---)))(((''''''''')))***+++((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))***++++++++++++***(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------,,,,,,------------........./////////............//////......////////////......//////000111111000///...---...000111222222222111111111111222333444666777555333222000000111333444222222111111111111222222111111222222222333333333222111///......000111333///000000000000000///...000000000000111111111111---......///000111111222111222333222000000000111000000000000000000000000......000111111222222222////////////000000000000000222333222111000111222////////////000000000000000000000000000111111222|||yyyvvvssseee[[[RRRNNNKKKHHHFFFFFFBBBAAA@@@@@@AAADDDFFFHHHFFFFFFEEEFFFGGGFFFDDDBBBDDDGGGNNNVVV^^^dddhhhjjjgggdddaaa```ccchhhmmmpppqqqnnniiiaaaXXXNNNFFFAAA@@@AAAAAABBBBBB@@@???>>>===???@@@AAAAAACCCFFFIIIIIILLLOOONNNJJJGGGGGGHHHEEECCCAAA???===;;;::::::===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>===============>>>@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<===?????????>>>>>>AAA@@@?????????@@@AAABBBAAACCCDDDCCCAAA???????????????????????????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<<===>>>===<<<;;;;;;;;;:::999888777666666777777777666555333222444444333333333333444444666444222111222333333222////////////............,,,,,,,,,---...///111111,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++...000++++++++++++++++++++++++///---,,,***))))))******+++***)))))))))***,,,,,,'''(((***,,,,,,***((('''******++++++++++++************))))))******+++,,,***************)))(((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++*********)))))))))))))))&&&&&&'''((()))***++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((+++)))((()))******)))((())))))))))))))))))))))))+++***((('''((()))+++,,,++++++************************+++++++++,,,,,,,,,************************************************++++++,,,------...//////,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,////////////000000000000111111000...,,,,,,...000000000000000000000000000000000000000000111111222444444222111000/////////333222000//////000222333555444222111111111222222222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////111111000000//////......////////////////////////000000000000000000000000............////////////000000000000////////////000000000000000///............//////000000111111~~~{{{vvvrrrggg\\\RRRNNNKKKGGGDDDEEECCCCCCBBBBBBBBBDDDGGGHHHFFFEEEEEEFFFGGGFFFDDDBBBBBBFFFLLLTTT\\\bbbfffiiifffbbb^^^]]]___eeejjjnnnnnnkkkeee]]]UUUNNNHHHEEEAAAAAAAAAAAA@@@???>>>>>>===>>>?????????BBBFFFIIIJJJMMMOOOMMMHHHDDDCCCDDDBBBAAA???===;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>===============>>>>>>???>>>===;;;::::::;;;;;;>>>>>>>>>>>>===<<<:::::::::;;;<<<>>>?????????>>>???>>>>>>===>>>???@@@AAAAAABBBCCCBBB@@@???>>>???>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGFFFEEEDDDBBBBBBBBBBBB============>>>>>>>>>>>>???>>>======>>>>>>===<<<::::::::::::999888777666666666777777666555333222444444333333333333444444555333111111222333222222////////////............---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++...///++++++++++++++++++++++++---,,,+++***))))))******+++***)))))))))***+++,,,((()))***++++++***)))((()))******++++++******)))******))))))******++++++***************)))(((((())))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))******************&&&'''''''''&&&&&&''')))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))(((((((((((())))))------,,,+++***))))))(((''''''((())))))))))))(((,,,***)))***,,,,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&'''((()))*********************************+++++++++,,,,,,************************************************+++++++++,,,---------...,,,,,,,,,------------.........---,,,,,,,,,,,,,,,....../////////000000000000000000...,,,,,,...000000000000000000000000000000000//////000000111222333333222111000000000000333222000//////000222333444333222111111111111222222222111111111000000000000000000000000000000000//////000000000000//////////////////////////////000000000000//////......////////////////////////////////////////////////............////////////000/////////////////////000000000000000///............//////000000111111~~~wwwrrrggg]]]SSSNNNKKKFFFDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGEEEDDDDDDDDDFFFEEEDDDBBBAAADDDJJJQQQYYY___dddfffccc```[[[XXXZZZ```gggkkklllhhhbbbZZZSSSMMMIIIHHHBBBAAA@@@???>>>>>>>>>>>>?????????>>>???CCCHHHLLLLLLOOOPPPMMMGGGAAA??????>>>===<<<;;;:::999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;???>>>>>>===<<<;;;999999999:::;;;===>>>?????????<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBAAA???>>>>>>???======>>>???@@@AAAAAABBB??????@@@AAAAAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@======>>>>>>?????????@@@>>>>>>===>>>??????===:::999999:::999999888777666666666777666666555444333444444333333333333444444555333111111222222222111/////////............---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++***))))))******+++******))))))******+++,,,)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++)))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((+++---)))))))))))))))))))))))))))(((((((((((()))***************))))))*********))))))(((((((((((())))))+++*********))))))))))))(((((()))***************,,,+++***+++---......---))))))))))))))))))))))))))))))*********+++++++++*********************************++++++++++++,,,************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,.........////////////000///000///...,,,,,,...000000000000000000000000000///////////////000111111111111000000000000111111222111000//////000111222333222111111000111111111111111111111000000000000000000000000000000000000...//////000000//////...////////////////////////000000000////////////...////////////////////////////////////////////////............////////////////////////////////////000000000000000//////.........//////000000111111yyyrrrfff\\\RRRNNNKKKGGGEEEFFFEEEDDDDDDCCCCCCDDDEEEFFFDDDCCCBBBCCCDDDDDDCCCBBB@@@CCCHHHOOOVVV\\\aaacccaaa]]]XXXTTTUUUZZZbbbhhhllliiiccc\\\TTTMMMHHHEEEBBBAAA???>>>======>>>???AAAAAA@@@??????CCCIIINNNPPPRRRRRRNNNGGGAAA>>>>>><<<;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===;;;:::;;;;;;<<<===>>>???>>>>>>>>>======<<<<<<<<>>>>>===<<<:::999888888999:::<<<===>>>??????:::;;;;;;<<<>>>???@@@AAA>>>@@@AAA@@@???======>>><<<======???@@@AAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@????????????===>>>>>>??????@@@@@@AAA=========???@@@???<<<999999:::::::::::::::999888888888777777777666666555555555444444444444555555555333222222333333222111//////.........------------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************++++++******+++++++++,,,***************+++++++++******))))))))))))******))))))************))))))((())))))***************))))))************)))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&+++++++++***((())),,,...(((((((((((((((((((((((()))))))))))))))******+++++++++************++++++))))))(((((((((((())))))###$$$%%%&&&''')))******))))))***++++++++++++***+++******+++---......---))))))))))))))))))))))))***+++,,,---------,,,,,,***************+++++++++************++++++++++++************************************************+++++++++***************++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---------........./////////...//////...,,,,,,...000///////////////////////////............///000000///////////////000111222111000////////////000111111111111000000000111111111111000000000/////////////////////////////////...//////////////////...........................////////////////////////////////////////////////////////////////////////............////////////........./////////////////////000000000000//////......//////000000111111zzzsssddd[[[QQQNNNLLLHHHFFFGGGCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCBBBAAACCCGGGLLLRRRXXX\\\___]]]ZZZVVVQQQPPPUUU]]]dddkkkiiifff___VVVLLLDDD???BBBAAA???>>>>>>>>>???@@@@@@???>>>======AAAFFFJJJQQQSSSSSSOOOHHHBBB??????<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<::::::::::::;;;<<<>>>>>>????????????>>>>>>>>>===>>>>>>======<<<:::999888999999:::;;;<<<===>>>???:::;;;<<<===???@@@@@@AAA===>>>@@@???>>>======>>><<<======???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????>>>??????;;;;;;;;;<<<<<<=========<<<<<<<<<>>>???>>>;;;888::::::;;;;;;;;;;;;;;;;;;999999888888888888888888666666555555555555666666555444333333444444333111............------------+++************+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,))))))******++++++++++++******))))))))))))******)))))))))******)))))))))'''((()))************)))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))''''''(((((())))))))))))%%%%%%%%%&&&'''(((((((((***+++***(((&&&%%%&&&((((((((((((((((((((((((((()))))))))))))))******+++++++++************++++++))))))(((((((((((())))))"""###$$$%%%''')))***+++)))******+++++++++++++++)))(((((())),,,------,,,))))))))))))))))))))))))'''((())))))******))))))))))))*********+++++++++))))))*********+++++++++*********************************************************************)))+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---------------............---.........---,,,...///.................................---......///000............///000111111000//////////////////000000000000000000000000000000000000/////////......////////////////////////......////////////......------------------------.............../////////////////////////////////....................................////////////------....../////////000//////000000000000//////......//////000000111111|||}}}zzzssseee[[[RRRNNNKKKHHHFFFGGGAAABBBBBBBBBCCCCCCDDDDDDBBBAAA???@@@AAACCCBBBBBBAAACCCEEEIIINNNSSSWWWYYYWWWVVVRRRNNNKKKOOOWWW^^^eeedddbbb]]]UUUKKKAAA<<<@@@@@@@@@???@@@@@@AAABBB===<<<;;;::::::<<<@@@DDDMMMOOOPPPMMMGGGBBB???@@@<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<:::::::::::::::;;;<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;:::999:::::::::::::::;;;<<<===;;;;;;===>>>????????????;;;===>>>>>>===<<<<<<=========>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@??????>>>>>>??????========================;;;;;;;;;;;;<<<<<<:::888999999:::;;;;;;<<<;;;;;;999999888888888888999999666666555555555555666666444333333333444444222000.........------------,,,************+++,,,,,,---++++++++++++++++++++++++)))******+++,,,+++++++++************************++++++,,,,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))((())))))******))))))((('''((()))*********)))(((((())))))************)))))))))))))))))))))))))))))))))))))))************************))))))))))))&&&''''''(((((())))))***&&&'''((()))***++++++,,,,,,------+++(((&&&&&&''')))))))))))))))))))))))))))(((((((((((()))***************))))))*********))))))(((((((((((())))))((((((((()))))))))))))))))))))***++++++++++++***)))((('''(((***++++++***))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,)))))))))************+++*********************************************************************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---------......+++---......---,,,...///........................---------------...//////...............///000000......////////////.........//////000000000000///////////////............000000000000000000000000---......//////......------------------------------............/////////////////////////////////....................................////////////---------......//////000...//////000000000000000......//////000000111111zzzzzzyyyqqqhhh]]]SSSNNNKKKFFFCCCDDDAAAAAABBBCCCDDDEEEEEEEEEBBB@@@>>>???@@@BBBBBBBBB@@@AAACCCEEEIIIMMMPPPSSSQQQQQQOOOJJJGGGIIIQQQWWWYYYYYYWWWTTTOOOHHHBBB>>>>>>???@@@AAABBBCCCCCCCCC<<<===<<<;;;:::;;;>>>@@@EEEHHHJJJHHHCCC???>>>???===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;:::999999:::;;;<<<:::;;;<<<===>>>======<<<:::<<<>>>===<<<;;;<<<===>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAA@@@??????>>>???????????????>>>>>>======<<<<<<;;;:::888999::::::999777666777888999::::::::::::888777666666666777888888444444333333333333444444222111111222333222000............---------,,,,,,---,,,,,,++++++++++++,,,***************************************+++++++++******************************++++++***)))((('''((()))***+++,,,++++++***((()))***++++++***)))((((((((())))))))))))((((((&&&''')))***+++***)))((((((((()))***************))))))))))))))))))))))))((()))))))))************************)))))))))(((&&&&&&''''''((())))))***)))))))))******++++++++++++---//////---***))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))(((((((((((())))))******))))))))))))))))))((())))))***+++************((('''(((******)))((())))))))))))))))))))))))++++++***)))***+++,,,---((())))))***++++++,,,,,,))))))))))))************************************************************)))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,,,,,,,---------***,,,......---------///------------------------------,,,,,,------...///......---------...//////.........//////.........---...///000000000///////////////.........------000000000000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////....................................////////////,,,,,,---......///000000......///000000000000000......//////000000111111yyyxxx}}}~~~xxxpppkkk```UUUOOOJJJDDDAAAAAAAAABBBCCCEEEFFFGGGGGGGGGAAA???>>>>>>@@@BBBBBBBBB???@@@AAACCCEEEIIILLLNNNMMMMMMLLLGGGDDDEEELLLSSSPPPOOONNNLLLIIIFFFCCCAAA===>>>@@@CCCDDDEEEEEEDDD?????????>>>======>>>@@@???BBBEEEDDD@@@===<<<===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999999::::::999999::::::;;;<<<;;;;;;:::999999999::::::999:::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999999999:::;;;999:::;;;<<<<<<<<<;;;::::::;;;======<<<;;;<<<===??????????????????@@@@@@???@@@@@@AAABBBBBBCCCCCCAAA@@@???????????????@@@<<<;;;:::999888888777666;;;999777777888999888777444555666777888999999999777666555444444555666777333222222111111222222333000//////000111111...,,,......---------,,,,,,,,,000///---,,,+++***************************************))))))******+++,,,))))))))))))))))))))))))((()))))))))((('''%%%$$$((()))***+++,,,+++******''')))***,,,,,,***)))'''(((((())))))))))))((((((&&&''')))***+++***((('''(((((()))***************))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&))),,,---+++)))''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&&&&'''((()))******(((((()))************)))+++)))((()))******)))((()))))))))))))))))))))))))))'''&&&%%%%%%''')))***((())))))***++++++,,,,,,))))))))))))************************************************************))))))***+++,,,---------******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------***,,,......---------...---------------------------,,,,,,,,,,,,---......///......---------......---......//////......---,,,---///000000000////////////.........---------000000000000000000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////..................................../////////000,,,,,,------...///000000......///000000000000000......//////000111111111wwwuuuzzz{{{vvvnnnqqqfffZZZRRRKKKEEECCCDDD@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAABBB===???AAACCCDDDFFFIIIKKKKKKIIIFFFDDDDDDEEEHHHJJJGGGFFFDDDAAA@@@????????????@@@@@@@@@@@@@@@@@@???@@@???===;;;:::;;;<<<===??????>>>===============999:::;;;<<<<<<;;;:::999999999999999999999999999777888888999999888888888777888999:::;;;:::999999::::::::::::::::::::::::999::::::::::::::::::;;;===<<<:::999999:::<<<===;;;<<<>>>>>><<<:::::::::::::::;;;<<<======<<<<<<@@@@@@@@@??????????????????@@@BBBCCCDDDDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>::::::888777777777888999999999999888777666666555666666777888888888888888444444333333333444444555444444333222222111111000000000000000000000000000------------,,,+++***)))***))))))(((((())))))***************************+++***)))(((((()))***+++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************************))))))))))))******))))))((((((''''''((((((''''''((()))***+++))))))))))))((((((((((((+++*********))))))((((((************)))'''&&&&&&&&&)))+++***((('''(((******)))(((''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))((((((((((((((()))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))******)))'''&&&&&&''''''((()))******+++,,,+++++++++***)))))))))***)))))))))***+++,,,,,,---***(((((()))***'''%%%))))))******++++++++++++,,,...//////...,,,,,,,,,((())))))+++,,,---......++++++++++++++++++++++++***)))******+++,,,---...------------------------.........------,,,,,,,,,......---------,,,,,,,,,//////.........---------........................------------------------//////.........---------////////////////////////------------------------................................................////////////////////////............////////////111000000///......------000000///...............////////////000000000000{{{{{{~~~~~~wwwqqqpppfff[[[SSSLLLFFFCCCDDDBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@===>>>@@@@@@AAACCCGGGJJJIIIGGGDDDBBBBBBCCCEEEGGGEEEDDDBBB@@@>>>=========>>>???@@@AAAAAA@@@???>>>@@@???===;;;:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;<<<============<<<;;;999999999999999999999999888999999999999888888777777888999:::::::::999999999999999999999999999999999999999::::::::::::;;;<<<;;;:::888888:::;;;<<<:::<<<>>>>>><<<:::::::::;;;;;;;;;<<<<<<<<<======?????????????????????>>>===>>>@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<:::999888777777777888999999999888888777666666555666666777888888888888777666555444444444444444555444444333333222111111111////////////////////////...............---,,,+++---------,,,,,,---------************************+++***))))))))))))***+++---------,,,,,,,,,,,,,,,))))))))))))))))))************+++++++++,,,,,,,,,************************************************)))))))))(((((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))((((((******+++******)))((('''''')))+++***(((&&&''')))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))***(((((()))))))))*********''''''(((((())))))******+++++++++************************)))******+++++++++((('''''')))***)))'''(((((())))))************(((***,,,,,,***)))((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------......---------,,,,,,,,,+++,,,,,,,,,------......///.........------------------------------------------------------------///.........------------------------------------------------------------........................................................................------------........................////////////000000///...............////////////000000000000zzztttqqqggg]]]VVVPPPHHHEEEEEEDDDDDDDDDDDDBBBAAA@@@???===============>>>>>>???======>>>===>>>AAAEEEIIIGGGEEEBBB@@@???@@@BBBCCCCCCBBB@@@???>>>=========>>>???AAACCCCCCAAA???>>>???>>><<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<<<<;;;:::888888888888888888888888999:::::::::999888777777777888999999::::::999999888888888888888888888888999999999999::::::;;;;;;;;;:::999888888999:::;;;:::<<<======;;;::::::;;;===<<<;;;;;;;;;<<<===>>>=========>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@???>>>>>><<<;;;::::::999:::999888888777777888888999999888888777666666666555666777777888888777777777777666555555555555555444444333333222222111111........................---...............------//////............//////++++++++++++++++++++++++++++++************++++++//////......---------,,,)))))))))(((((((((((((((+++++++++,,,,,,,,,------++++++++++++++++++++++++************************((((((((((((''''''''''''))))))))))))(((((((((((((((((()))******)))''''''(((((((((((())))))))))))******))))))))))))((((((*********++++++******)))((()))******(((&&&&&&'''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))******++++++(((((((((((())))))))))))***************+++++++++++++++******)))*********)))'''&&&''')))******)))((((((((()))))))))))))))+++,,,......,,,+++***+++...------,,,+++***))))))++++++++++++++++++++++++------,,,,,,,,,------...------------------------------------,,,,,,,,,,,,******+++,,,---...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,....................................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,,,,,,,------------...,,,,,,---...//////000000000//////............///////////////000000000000|||yyyrrriii```ZZZSSSLLLGGGHHHGGGFFFEEEDDDBBB@@@???>>>======<<<<<<======>>>???>>>>>>===<<<<<>>???@@@AAACCCBBBAAA@@@??????>>>>>>>>>@@@CCCEEEEEECCC@@@>>>>>>===<<<;;;::::::::::::;;;::::::999999:::::::::888888888888888888888888888888888888888888888888::::::::::::999888777666777888888999999999999999777777777777777777777777888888888999::::::;;;;;;999999888777777888999999:::;;;<<<<<<;;;::::::<<<>>>===;;;::::::;;;===???<<<<<<<<<=====================>>>>>>???@@@@@@@@@??????>>>===<<<:::999888999999999888888888888888888888888888777777666666555666666777777777777777999888777666555555555555555444444333222222111111////////////////////////,,,,,,---......---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,///......------,,,,,,+++*********))))))(((((('''******++++++++++++,,,,,,++++++++++++++++++++++++************************))))))((((((((('''''''''))))))))))))((((((((((((((()))***+++***)))&&&%%%(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********))))))))))))***)))((('''&&&&&&&&&''')))******)))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))))))))))))))(((((((((((()))))))))***+++++++++,,,,,,,,,+++***)))))))))***)))(((''''''((()))******))))))))))))************+++---//////---,,,+++,,,...------,,,+++***))))))++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................................................................,,,,,,---------.........,,,,,,---......//////000000///............//////////////////000000000000~~~~~~|||tttkkkbbb]]]VVVNNNJJJKKKHHHHHHFFFDDDBBB@@@???>>>>>>============>>>?????????>>>===<<<<<<>>>CCCGGGDDDCCCAAA?????????@@@@@@CCCCCCCCCCCCBBBBBBAAAAAA???AAADDDFFFFFFDDDAAA???===<<<;;;::::::999999999999888888888888888999999777777666666666666777777777777777777777777777777888999999999888888777666777777777888888888999999666666666666666666666666777777888999999:::;;;;;;888888888888888888888888:::;;;<<<;;;:::999;;;<<<>>>===;;;999999:::<<<===;;;;;;<<<<<<============>>>>>>??????@@@AAAAAABBB@@@@@@@@@???===;;;:::888999999999999888888777777888888888777777777777777555555666777777777777777999888777666666666666666555555444444333222222111000000000000000000000000---......////////////...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++******)))))))))))))))))))))************++++++++++++++++++++++++*********************************)))))))))(((((((((((((((((())))))))))))((()))***+++***)))&&&%%%'''((((((((()))))))))***(((((((((((((((((())))))''''''((((((((((((((((((***)))))))))))))))((('''&&&'''(((*********)))(((''''''''''''((((((((((((''''''''''''''''''''''''++++++******************(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++---///...+++'''$$$))))))))))))(((((((((((()))))))))***+++++++++,,,,,,,,,+++***)))))))))***+++******(((((()))***,,,++++++++++++++++++++++++(((***,,,+++***(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------++++++++++++++++++++++++,,,,,,------------------........................------------------------........................................................................---.........////////////........................//////............//////////////////000000000000uuulllbbb\\\VVVOOOLLLMMMIIIHHHFFFDDDAAA@@@??????===============>>>??????>>>>>>===<<<;;;===AAADDDBBBBBB@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAA???@@@CCCDDDDDDCCC@@@???<<<;;;;;;::::::999888888777666666666666777888888888888777777777777888888666666666666666666666666666666777777777777777666888777777777777888999999666666666666666666666666666777777888999:::;;;;;;888888888888888888888888999:::;;;:::999999;;;===<<<;;;:::999999999:::;;;;;;;;;<<<<<<======>>>>>>@@@@@@???@@@@@@AAACCCCCCAAAAAAAAA@@@???<<<:::999888999999999999888777777888888777777777777777777444555666666777777666666777777666666666666777777555555444444333333222222111111111111111111111111000111111111111111000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************++++++++++++************((((((((())))))))))))***++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))(((((()))******)))''''''''''''(((((())))))******''''''(((((((((((())))))'''''''''(((((('''&&&&&&***))))))***+++,,,***(((&&&'''((())))))******)))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++)))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((***---...---***&&&###(((((((((((())))))))))))***************+++++++++++++++******)))*********+++++++++***)))***---000,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------........................++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------................................................------------------------........./////////000000......------------------///............//////000////////////000000000000uuukkk```YYYSSSMMMKKKMMMJJJHHHFFFCCCAAA@@@@@@@@@<<<<<<;;;;;;<<<<<<===>>>;;;<<<<<<<<<;;;<<<>>>@@@@@@????????????@@@@@@AAA>>>???@@@@@@AAA@@@??????===>>>???@@@@@@???>>>===;;;;;;;;;::::::999888777555555555555555666777777777777666555555666777777666666666666666666666666333444555666666777777666888777777666777888999:::666666666666666666666666666666777888999:::;;;;;;888999999999999999999888999::::::999999999;;;===:::::::::999999888888888;;;<<<<<<===>>>>>>??????@@@@@@??????@@@AAACCCDDDAAAAAAAAAAAA???<<<:::888888999999:::999888777666777777777777777777777888444555666666777777666666555555555555666777888888555555555444333333222222000000000000000000000000000000000000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))'''(((((())))))******+++))))))))))))************((())))))))))))************************************************************))))))))))))((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''''''''((()))*********'''''''''((((((((())))))(((((()))(((((('''&&&%%%+++))))))+++---...---+++''''''''''''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))''''''''''''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))))))))((('''(((((()))*********)))(((''''''(((((())))))******+++++++++************************)))******++++++)))***+++******---222666,,,,,,,,,+++++++++******+++---///...---+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------................................................---------------------------------.........//////+++,,,,,,------......///...............///000000////////////000000000000tttiii^^^WWWQQQKKKJJJLLLJJJHHHFFFCCCAAAAAA@@@@@@;;;::::::::::::;;;<<<<<<999:::;;;;;;::::::<<<============>>>>>>???@@@AAA;;;;;;===>>>>>>======<<<<<<<<<============<<<<<<:::::::::::::::888777777444444444444444555666777555444333222222333444555666666666666666666666666111222444555666666777777888777666666666777999:::777777777777777777777777555666777888999:::;;;;;;999999::::::::::::999999999::::::999888999;;;>>>999999999999999888777666<<<<<<<<<===>>>??????@@@@@@????????????AAABBBCCC@@@AAAAAAAAA???<<<999777888888999:::999888777666777777777777777888888888444555555666666666666666444444444444555777888999666555555444444333222222000000000000000000000000------------,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((''''''((()))***+++,,,,,,''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))************************)))((((((((('''''''''''''''((((((((())))))******((((((''''''((()))***+++&&&''''''((()))******+++&&&'''''''''(((((())))))************)))(((&&&&&&+++))))))+++///000...,,,((('''''''''''')))+++,,,''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))''''''''''''((()))++++++((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))(((((('''&&&&&&'''))),,,...&&&''''''((()))******+++,,,+++++++++******))))))***)))))))))***+++,,,,,,&&&(((***+++,,,///666;;;++++++++++++******))))))(((***++++++***(((((((((++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++,,,,,,---------------------------------------------------------................................................------------------------,,,,,,,,,---------......)))***+++,,,...///000111...............///000111////////////000000000000uuufffWWWRRRQQQOOOMMMNNNIIIHHHFFFDDDBBB@@@???>>>@@@>>><<<<<<===>>>===<<<888999;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@===>>>@@@AAA@@@???===;;;===============<<<<<<;;;BBBAAA???<<<:::777555444666666777777777555444333555555555444444333333333111111222333333333333222333444444444333333555666555555666666666666555555555555666666666666555555444555666777777888777777888888999::::::;;;<<<<<<999999999999999999999999999999888777888999;;;<<<::::::;;;;;;<<<=========>>>???@@@@@@AAAAAAAAAAAA???>>>===<<<<<<;;;999777555666777888999888777777777777888999888666444222333555777999888777444222333333444666777888999:::555444444333333222111111000...---...111222111///...............------,,,...---+++*********++++++******++++++++++++******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********(((((())),,,---,,,)))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''((((((((((((,,,***(((&&&'''(((+++---*********)))(((''''''&&&)))'''&&&(((,,,---+++)))'''''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))((((((((((((++++++***)))((('''&&&&&&++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((()))(((&&&&&&((((((((('''+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,***)))))))))***+++++++++******************,,,+++++++++,,,------...******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,++++++******++++++,,,000...,,,+++,,,---,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---...//////------------------------................................................000000000000////////////////////////000000000000ooobbbTTTPPPPPPNNNMMMNNNNNNLLLIIIFFFCCCAAAAAA@@@BBB@@@>>>===>>>>>>===<<<:::;;;<<<======<<<<<<;;;===>>>???@@@@@@???>>>>>>===>>>???@@@@@@>>>===;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::999999333333555555666555444444555555444444444333333333111111222333333333333333333444555444333333555777666666666777777666555555555555666666666666555555444555666777777777777777888888999999:::;;;;;;<<<999999999999999999999999:::999888888888999:::;;;:::;;;;;;<<<=========>>>??????@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;999777666777888999999888777666666777888888888666444222777777888888666444222000444444555666777888888999555555555444333333222222000...---...000222000///111111111111111000//////---,,,+++*********++++++******++++++++++++******...---,,,+++)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))*********)))(((***,,,---+++((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((()))(((''''''(((***,,,---+++******)))((((((''''''((('''&&&(((+++,,,***(((&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((***(((''''''((())))))(((************)))))))))((())))))))))))))))))))))))************++++++++++++,,,+++******)))))))))***************************))))))))))))******+++,,,******++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,---------,,,++++++***,,,+++++++++,,,,,,---...---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------.........------------------------................................................000/////////////////////////////////000000000000{{{iii]]]RRROOOOOOMMMLLLMMMQQQNNNJJJFFFCCCBBBBBBBBBDDDBBB???>>>>>>>>><<<;;;<<<<<<=========<<<;;;;;;======>>>???>>>===<<<;;;===>>>?????????>>><<<;;;::::::;;;;;;::::::999888777888888999999:::::::::111222333444444555444444555444444444444333333333111222333333444444333333444555666555444444666888777777777777777666555555555555666666666666555555444444555666777777888888888888999999::::::;;;;;;::::::::::::::::::::::::::::::999888888888999999:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???===<<<:::;;;<<<<<<:::999888999999999888777666555555666777777666555333222666666666555444333333222555555666666666777777777555555555444333333222222///...---...000000000.........//////......---,,,---,,,+++*********++++++******++++++++++++******///......,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++***)))***++++++)))((())))))(((((((((((())))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((***+++,,,---++++++******))))))(((((('''&&&&&&''')))***)))(((&&&&&&&&&''''''(((((()))$$$&&&(((******(((%%%###&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''((()))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******))))))************************))))))))))))*********+++******++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))---222222///,,,+++,,,,,,,,,+++++++++,,,------------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------................................................////////////////////////////////////000000000000xxxeee[[[RRROOOOOOLLLKKKLLLNNNKKKGGGCCCAAAAAABBBDDDFFFCCC@@@???>>>>>><<<:::<<<<<<<<<;;;;;;::::::999:::;;;<<<=========<<<;;;======>>>>>>>>>===<<<;;;:::::::::;;;::::::999888:::999999888777666666666333333333444444444444444444444444444444444444444222333333444444444444444444555666666555555666888888888888888777666555555555555666666666666555555444444444555666777888999888888999999::::::::::::::::::::::::::::::::::::;;;::::::999999888888888:::;;;<<<>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>;;;:::999999;;;<<<;;;::::::999999888777666555444555555555666555444333222333222222222333444666777666666666666555555555555444444333333222111111111...............///......---------------,,,++++++,,,+++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******+++************)))(((''')))(((((((((((((((((()))((((((((('''''''''''''''))))))((((((''''''''''''''''''''''''((((((((((((%%%&&&((()))************++++++******))))))))))))%%%&&&&&&'''((((((((('''((((((((((((''''''''''''%%%&&&((((((((('''&&&%%%((())))))************)))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((*********)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((***************++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))000777888444///...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,------------------------.........................................................///////////////////////////000000000000uuuccc[[[TTTRRRPPPLLLJJJJJJJJJHHHEEEBBBBBBCCCEEEGGGFFFDDDAAA???>>>===<<<:::;;;::::::999999888888888777888:::<<<===>>>==================<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999::::::999888666555444444777666555444444333333222444444444444444444444444333333444555555555555444444555666666555555666888777777777777777666555555555555666666666666555555444333333444555777888999888888999999999999999:::::::::::::::::::::::::::::::::::::::999888888777999:::<<<>>>>>>>>>======@@@@@@@@@@@@???>>>======;;;999888888:::;;;;;;::::::999888666555444333333444444444444444333333222222111000000111333555666555555555444444444444333222222111000000//////...---.........---------...///000000000000///......++++++++++++++++++++++++******++++++++++++******************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************+++***)))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((('''((()))******)))'''&&&*********)))))))))))))))%%%&&&''''''''''''''''''******)))((('''&&&&&&%%%((('''&&&%%%%%%&&&((()))((())))))***++++++******'''(((((((((((((((((('''(((((()))))))))*********'''((((((((()))))))))***))))))))))))((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***+++)))((((((*********)))))))))))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))'''(((***++++++***)))((())))))*********+++++++++***+++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,(((///666888444///...///---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,------------------------................................................------....../////////000////////////000000000000{{{pppaaaZZZUUUTTTQQQLLLIIIJJJIIIGGGEEEDDDDDDFFFHHHJJJEEECCC@@@>>>>>>===;;;:::999999888777777777888888666777999<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777777777777777777777999888666444333222222222333333333444444444444555333444555555666666555555444555666555444444666888555555666666666666555555555555666666666666555555333333333333444666999:::888888999999999999999999999999999999999999999999999999:::::::::999888888888999<<<===>>>>>><<<;;;===>>>>>>>>>>>>======<<<;;;999777777888:::::::::888777666444333333222222333333222222222222222222555444222111000000000111333333333222222222222222000000000///......------,,,.........,,,+++,,,---...............------,,,******+++,,,,,,,,,++++++******++++++++++++******,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))+++***)))(((((()))''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((()))******)))(((&&&%%%)))))))))(((((((((((((((%%%'''(((((('''&&&&&&'''+++******)))((('''&&&&&&)))'''%%%$$$$$$&&&)))***%%%&&&'''(((((())))))((('''(((((())))))(((((('''))))))))))))************''''''(((((())))))************))))))((((((''''''***))))))(((((())))))***((((((((((((((((((((((((''''''(((((())))))******+++)))'''((()))***))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******)))))))))))))))***++++++,,,,,,((()))*********)))((('''++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,(((,,,111222000---,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------................................................---------......//////000////////////000000000000vvvjjj\\\WWWTTTTTTQQQLLLJJJKKKGGGGGGEEEEEEEEEEEEFFFGGGDDDAAA???=========;;;:::999888888777777888999:::777888:::<<<===>>>>>>======<<<;;;;;;::::::;;;;;;999999999:::999999888777555555666777888999999:::777666444333222222222222333333333444444444555555444444555666666666666666333444555444333333555777222333444555555666666555555555666666666666555555333333222222444666999:::999999888888888888888888888888888888888888888888777888999:::::::::999999666888;;;=========;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<999777666777999999999666555444222111111222222222222111111111222222222444444222111000///......000000000000111111111111111000000///......------,,,...///...+++***+++---+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++******++++++++++++******+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******&&&(((******((('''(((***((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((%%%((())))))'''&&&'''((((((((((((((((((((())))))''''''&&&%%%%%%'''((()))$$$%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((())))))))))))***'''''''''((()))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))************(((''''''((())))))(((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******((())))))***++++++,,,,,,((()))***+++***)))'''&&&+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------.........------------------------................................................,,,,,,---......///000000////////////000000000000ssseeeXXXTTTRRRSSSRRRMMMKKKMMMEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@>>>======<<<;;;:::999999888888888999;;;<<<999:::<<<=========<<<<<<<<<<<<;;;::::::::::::;;;888888888888888777666666666666777777888888999999444333222111111111222333333333333444444555555555444555555666666666666666333444444444333333555666111111333444555666666666555555666666666666555555333222222222444666999;;;999999888888888888888888777777777777777777777777666777999:::;;;::::::999666777:::<<<===<<<:::999999999:::;;;<<<<<<<<<<<<<<<:::777666777888888888555444222111000111111222222111111111111111222222111111111111000000000000.../////////000000000000111111111000//////......+++...///...+++)))+++---......//////......---,,,)))***+++,,,---,,,,,,+++******++++++++++++******(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******%%%(((******(((''')))+++))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''&&&(((******'''&&&''')))&&&&&&'''((()))***+++,,,%%%&&&&&&'''((((((((('''&&&'''((()))************(((((())))))))))))((((((''''''''''''((((((((()))&&&''''''((()))******+++&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++)))(((&&&&&&((((((((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))(((''''''''')))***+++((())))))***++++++,,,,,,***+++,,,---,,,+++)))'''+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,...,,,***+++---...///......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---...//////------------------------................................................,,,,,,------...///000000////////////000000000000vvviiibbbVVVUUUSSSPPPMMMIIIFFFDDDEEEEEEDDDCCCBBBBBBAAAAAA??????>>><<<:::888777666;;;;;;;;;:::888666555444888888999:::<<<===>>>>>>;;;;;;:::999888888888999555555666666777777888888555555555555666666666666666555444333222333333444222222222333444555666777666666555555555444444444777777666666555555555444222333333444444333333222333444555555444444666888444555555444333333666888666777888999999888777666777777777777777777777777999999999999999888777666888888999:::::::::999999999::::::;;;;;;;;;::::::555555666666666666555555444444333333333222222222...000111111000000111222222222222222222111000///............///000222222000000000000///...---,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))---,,,+++***))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&((((((((((((((()))******((((((((((((((('''&&&&&&%%%&&&'''((()))***+++,,,'''''''''''''''((())))))+++*********))))))((((((+++******)))(((''''''&&&$$$&&&(((***++++++)))))))))((((((((((((***,,,---(((((('''(((((()))***+++)))))))))(((((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))(((++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******---------,,,,,,+++++++++,,,+++******+++,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------------------------------,,,++++++,,,---///111333000//////.........//////000000//////.........---...///000000//////000111rrrfff___ZZZYYYWWWTTTQQQMMMJJJHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@???===<<<:::888777777999999999999999888777666888888999::::::;;;<<<<<<999888777777666666666777666666666666666777777777888888777777666666666555666555444333333333444444333333333333444555666666666555555555444444444444555555555444444444333333222333333444444333333222111222333333222222444555444555555444333333666888666666777888888777666666777777777777777777777777888999999999888888777666666666777888999999999888777777888888888888888777555555666666666666555555222222222222111111111111...///111000//////000222111111111111111111000000............///000111222000000000//////...,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))))))))*********)))))))))))))))))))))))),,,+++***)))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((*********)))))))))(((((((((((((((((())))))))))))***)))((('''&&&''''''(((''''''''''''((((((((()))'''((()))******)))((('''(((((('''''''''&&&&&&&&&((((((''''''(((((()))***((())))))))))))((('''&&&&&&&&&'''((()))***++++++((((((((((((((()))******++++++++++++******))))))******))))))((((((''''''$$$%%%''')))***)))(((((()))((((((((((((***+++,,,)))(((((((((((())))))***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***))))))++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------------,,,++++++,,,------------------------------------------------------,,,,,,,,,,,,---///000111......------------......000/////////...............///000000//////000111|||mmmaaa[[[\\\[[[YYYVVVSSSOOOLLLJJJDDDDDDDDDCCCBBBBBBAAAAAA@@@???===;;;:::888888777666666777888999999999999777777888888999999999:::888777777666666666666666777777666666666666666666::::::999888777666555444666555444444333444444444333333333333444444555666555555555555444444444444444444333333333333222222222222333333333333222222111222333222111111333555333444555444333333555777555666777777777777666555777777777777777777777777888888888888888777777666444444666777888888888888777777777888888777777666444555555666666555555444111111000000000/////////---///000000///...000111///000000000000000111111------------...///000111////////////...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((())))))))))))******))))))))))))))))))))))))******)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))))))))(((((((((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))))))))******))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******))))))))))))(((((((((((($$$%%%'''((()))((((((''')))))))))(((((()))*********))))))(((((((((((()))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++++++++***))))))+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((***+++,,,---------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......///.........------,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------...------------...//////------,,,,,,,,,------...////////////...............///000000//////000111wwwhhh^^^YYYZZZYYYWWWTTTQQQMMMJJJHHHDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>===;;;999888888888555666777888999999999888777777777777777777777777999888888777777777888888777777777666666555555444888888777777666555555444555555555444444444444555333333333333333444555666444444444444444444444444333333333333333333333333222222333333333333222222444444555444333333444666222444555444333333555666555555555666666555555555666666666666666666666666666777777888777777666666333444555666777888888888888888999999999888777777444444444555555444444444000000000000////////////,,,...//////......///000............///000000111------,,,------...//////...............---,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************))))))***************+++)))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((()))))))))))))))***)))(((((('''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((('''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))(((((((((((())))))(((((())))))***+++************************(((((((((((())))))))))))&&&&&&'''((())))))(((((()))))))))(((((((((((((((******)))(((((('''((((((***************+++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,---------....../////////......---,,,,,,---------------------------------,,,,,,---------------------------------------------------------............------......---------,,,------......///////////////............///000000//////000111rrrddd\\\YYYXXXWWWUUURRROOOKKKHHHGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@>>><<<:::999888999999777777888888888777666666555666666666666666666666888777777666777777888888777777666666555555444444555555555555555555555555444555555555555555555555444444333333333444555555333333444444444444444444333333333333333333333333111222222333333222222111444555555444222222444555222333555444333333444555444444444444444444444444555555555555555555555555555666666777777777666666444555666777888888888888777888888888777777666555333333444444444444333333000000000000////////////+++---......---,,,...///...------------...000000,,,,,,,,,,,,,,,,,,---...,,,------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++******************************************+++++++++,,,,,,)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))''''''(((((())))))))))))******)))((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))(((((((((((((((''''''''''''((())))))((((((((()))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))((((((((((((******)))(((((('''(((((())))))******++++++++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++)))******+++++++++************))))))***++++++,,,++++++++++++++++++++++++************************------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))++++++***((((((***,,,,,,,,,,,,---------......//////.........---------------------------------------------------------------------------------------------------------...............---------......------...///000000.........///////////////...///000000//////000111zzzmmmaaa[[[ZZZXXXWWWUUURRROOOKKKHHHFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<999888888999:::888888888888777666555444444555555555666666777777444444444444444555555666666666555555555555555555333333333444444555555555444444555666666666666555444444444333333444444555333333333333444444444444222222333333333333444444111111222222222222111111222333333222000000111333111333444555444333444555444444333333333333444444555555555555555555555555444555555666666666666666555666666777777777777777555555555555444333222222222333333444444333333222000000000/////////......***,,,------,,,,,,---......---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************&&&&&&'''((()))***++++++''''''(((((((((((())))))&&&''''''(((((())))))******))))))(((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((())))))(((((((((((())))))))))))&&&'''(((((()))(((((((((((((((((((((((('''''''''))))))(((((((((((())))))'''(((((((((((()))))))))''''''&&&&&&''''''((()))(((((())))))******))))))))))))))))))(((((((((((('''''''''''''''(((((()))'''''''''(((((((((((()))))))))))))))((((((((((((************************''''''((()))))))))((((((***))))))(((((((((((()))(((((())))))***+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++))))))***++++++++++++***))))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++***,,,...,,,***)))+++...,,,,,,,,,---------......------------------------------------------------------............---------------------------------------------------------......///......------...............///000111.........///////////////...///000000//////000111uuuhhh^^^ZZZZZZVVVUUUTTTQQQMMMJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>>;;;999888888:::;;;888888888888777666555444333444444555666777888888444333333333444444555666444444555555555555555555555555555555555444444444333444555666777777666555555444444333333444444444222222333333333444444444111111111222222222333333111111222222222222111111222333333222000///000222000222444555444333333444444333222111111222333444444444444444444444444444333444555555666666666555555666666666666555444444555555555444444222111111222222333333333333222222............------------***+++,,,,,,++++++,,,---///...,,,+++***+++---...++++++************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++************************************'''''''''((())))))******+++,,,...000000...,,,+++))))))))))))))))))))))))&&&&&&'''((()))***++++++'''''''''((((((((())))))&&&&&&''''''((())))))***(((((((((''''''(((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))%%%&&&((()))))))))(((((()))(((((((((''''''''''''***)))(((''''''((()))***'''((((((((())))))))))))((((((''''''(((((()))***&&&'''((())))))))))))((((((((((((((())))))))))))((((((((('''((())))))***'''((((((((())))))))))))******))))))((((((''''''******))))))))))))******%%%&&&''')))))))))(((((()))(((((((((((())))))***''''''((())))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))***+++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,++++++)))*********++++++++++++))),,,...,,,)))(((+++///,,,,,,,,,---------......++++++,,,,,,------......------------------------,,,---...//////...---,,,------------------------------------------------,,,---...//////......---------------...///000000............/////////000...///000000//////000111|||}}}qqqeee\\\ZZZZZZTTTSSSQQQNNNKKKGGGDDDCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@>>>;;;999888999:::;;;666777777777777666666555333333444555666888888999555555555555555666777888333444444555555666666666888888777666555444444333333444666777777777666555555444444333333333444444222222222333333444444444//////000000111111111222111111222222222222111111444555555333222111222444000222444555444333333444444333222111111222333444444444444444444444444444333444444555666666666555555555555555444333222222666666666666555444333222222222222333333222222222---------,,,,,,,,,++++++)))+++,,,,,,+++***,,,---///...,,,*********,,,---++++++***************+++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))+++---000222222000---+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''(((%%%&&&&&&'''((()))******************************&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&((()))))))))(((((())))))(((((('''''''''&&&***)))(((''''''((()))***'''((((((((())))))******((((((((((((((()))******&&&&&&'''(((((()))(((((((((((((((((()))))))))***)))))))))))))))******+++(((((())))))*********++++++******)))(((''''''&&&***)))(((((((((((())))))$$$%%%''')))))))))))))))(((((('''(((((()))***+++&&&''''''((()))*********(((((())))))*********+++))))))))))))))))))))))))************************************************)))************+++++++++((()))***+++++++++++++++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------))))))******++++++++++++'''***,,,+++'''&&&)))---,,,,,,,,,---------......)))******+++,,,---......------------------------,,,---...//////...---,,,------------------------------------------------+++,,,.../////////...---+++++++++,,,---...///000---.........//////000000...///000000//////000111}}}zzz}}}yyynnnccc]]]\\\]]]WWWTTTOOOKKKHHHEEEBBB???@@@AAACCCEEEFFFEEEDDDCCC???>>><<<;;;;;;;;;<<<===999999888777666555444333666666666666666666666666444444444444444444444444555555444444444333333333777777666666555555444444444444555555555555555555444222//////000222222111333222222111111222222333000000000000000000000000111111000000000000111111111111111111111111111111///000000000111111111111555333000...///000111222222777777222000333333000222111111000111333444555222222222333333444444444222222333333333222111111///000000000111111111111000///...---,,,---......******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++***)))((((((***...---+++*********++++++))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''(((((((((((()))+++...000///---***(((---,,,+++)))((('''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((((((((***,,,((((((((((((((()))******))))))*********((($$$ ''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&''')))+++++++++++++++***((('''&&&)))))))))))))))))))))))))))'''%%%%%%)))++++++***((((((''''''''''''((((((''''''((()))))))))))))))''''''&&&&&&'''(((***+++'''''''''''''''&&&&&&&&&))))))))))))************&&&%%%&&&''')))***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++)))'''&&&%%%************))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++******))))))++++++,,,,,,,,,,,,------------,,,,,,,,,---......---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................+++,,,,,,------,,,,,,+++---------.........//////------------------------////////////////////////---......///000111111222zzzxxxxxxyyy|||yyysssjjjaaa\\\\\\]]]XXXVVVRRRMMMHHHCCCAAA@@@???@@@BBBCCCDDDCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<999999888777666555555444555555555555555555555555444444444444444444444444555555555444444333333333666666666555555555555555555555555555555444333222333111///000111222333222222222222111111222222222////////////////////////000//////////////////000111111111111111111111111//////000000000111111111222111000000111222222111000444444000///222222///111111000000111222444555333333333333333333444444333333333333222111000000//////000000000111111111///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***+++***)))((((((***,,,+++***)))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))))))))*********)))***,,,---,,,+++((('''******)))))))))))))))***((((((((()))))))))))))))************++++++++++++(((((((((((((((((((((((('''((((((((())))))))))))'''((()))(((''''''(((***'''''''''''''''(((((()))))))))))))))***(((%%%"""''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((()))***,,,---******+++******)))((('''))))))))))))))))))))))))***'''%%%&&&)))++++++***((((((''''''''''''((((((''''''((()))))))))))))))))))))((('''''''''((()))((('''''''''''''''''''''))))))))))))************&&&&&&&&&''')))***)))((((((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))******+++++++++***)))((()))***,,,---************+++++++++,,,************++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------............---------.............................................////////////////////////.........///000111111111}}}vvvttttttsssqqqrrrpppkkkddd^^^[[[[[[]]]XXXXXXUUUNNNFFFAAA@@@AAA??????@@@AAAAAA@@@>>>===;;;<<<<<<<<<<<<;;;::::::888888888777777666666666555555555555555555555555444444444444444444444444555555555555444444444444444444444444555555555555666666555555444222111000222111000000222333333333222222111111111111222222///////////////////////////......------......///////////////////////////////////////000000000000000000111111111111111111///111000------000000...000000000000111222333333444444333333333333333333333333333222222000//////////////////000000000000------,,,++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********)))***+++***)))((((((*********)))((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))''''''((((((((()))))))))(((((()))))))))((('''&&&'''''''''((()))***+++,,,************))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&'''(((((()))((((((((())))))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''((()))***))))))************))))))))))))))))))))))))))))))***(((''''''(((***))))))((((((''''''''''''((((((''''''((()))))))))))))))+++***)))(((''''''''''''((((((((((((((()))))))))))))))))))))************'''&&&&&&(((******)))((())))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++''''''((()))***+++,,,---,,,+++(((''''''))),,,...)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++************++++++,,,,,,,,,,,,------000///...---,,,+++++++++---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,..............................////////////......///.....................////////////////////////////////////////////////......//////000000111111wwwpppnnnnnnnnnnnnllljjjfffbbb^^^[[[[[[[[[XXXYYYVVVNNNDDD>>>???AAA????????????>>>===<<<;;;999:::;;;;;;;;;:::888777777777777777777777777777444444444444444444444444444444444444444444444444555555444444444444444444222222333333444444555555333333444444333222111111111000///000222444333333111111000000000000111111///////////////////////////..................///................................./////////000000111111111000000222444666000///...,,,---//////...////////////000111222222444444444333222222222111333333222222111000.............../////////000000---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************)))***+++***(((((((((***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&''')))((((((''''''''''''''''''''''''((()))***+++,,,*********))))))(((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((&&&$$$$$$%%%&&&''''''&&&&&&''''''((())))))((('''''')))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((()))***************((((((((((((((((((((((((***)))((((((((()))((((((((((((''''''''''''((((((''''''((()))))))))))))))***))))))((((((((((((((()))))))))))))))*********((()))))))))************(((''''''(((******)))((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++(((((()))******+++,,,,,,+++***)))((()))***,,,---((())))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------......------------------------------------------------.................................//////.........////////////..................////////////000000////////////////////////.../////////000000000111|||zzzuuunnniiihhhkkkoooiiigggddd```]]][[[YYYXXXVVVVVVTTTLLLBBB===>>>AAA?????????>>>===<<<;;;:::888999:::::::::999777666777777666666666666666666444444444444444444444444444444444444444444444444333333333444444444444444111111222222333333444444000000111222333333222222111000///000222333222111111000000//////000000111........................000//////......//////000---------------------------............/////////000111000000222888@@@FFF333///,,,---.../////////------...///000000000000333333222222111111111000111111111111000///...------............/////////...............------,,,******+++++++++,,,,,,,,,************************)))***+++***(((((((((***))))))******************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&'''***)))((('''&&&''''''((()))((((((((((((((()))))))))))))))(((((('''''''''))))))*********+++++++++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&$$$###$$$&&&((((((''''''(((((()))***)))((('''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((+++*********************'''((()))******+++******((((((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))******++++++((()))))))))************(((((('''(((******)))(((***)))))))))((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))+++++++++***************((()))***,,,,,,+++******((())))))))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---............------------......------------------------............////////////........................------............------////////////////////////------........./////////000000000000000000000000////////////000000000000ttttttqqqkkkeeeeeeiiinnnfffddd```^^^\\\YYYVVVSSSRRRQQQNNNGGG@@@===>>>@@@>>>======<<<;;;:::::::::777888888888888777666666666666666555555444444444333333333333333333333333222222222222222222222222222222222222333333333333111111111111222222222222---...///111222222333333000//////000111111000...000000////////////000000........................000//////////////////000------------------------------------.........///...//////000444===IIIRRR666000,,,---//////......,,,,,,---...////////////111111111000000000000000///000000000000///......------------.........///....../////////...---,,,******+++++++++,,,,,,,,,)))))))))***************)))***+++***)))((((((***((()))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))***)))((((((''''''((((((***))))))(((''''''''''''((((((((((((''''''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''&&&$$$$$$%%%'''((((((((((((((()))******)))(((((()))***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''((()))***************))))))))))))))))))))))))&&&(((******)))(((((()))((((((''''''''''''((((((''''''((()))))))))))))))&&&'''((()))************(((((())))))******++++++))))))))))))************)))(((((()))***+++)))'''******))))))((((((''''''&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((,,,,,,+++++++++*********&&&(((+++------,,,***((()))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000---,,,,,,,,,,,,---............------------......------------------------///////////////000000000........................---------......---------....../////////000000000---------......//////000000000000000000000000000////////////000000000000yyyyyyooommmiiieeecccdddgggiii```^^^[[[ZZZYYYVVVRRRNNNOOOLLLGGGBBB???===>>>???;;;;;;:::999999888888888888777666666555555666666666666555444333222222111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111000000000......///000111111111111000/////////000///---+++000//////......//////000........................///......------......///........................,,,,,,---------.........+++,,,......000888CCCLLL999000+++---///---,,,---***+++---...//////...............///////////////......//////000000//////,,,,,,---------.........------.........---,,,+++******+++++++++,,,,,,,,,((()))))))))*********+++)))***+++***)))((((((***'''''')))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%''')))(((''''''''''''((()))))))))))))))+++,,,+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%((())))))*********))))))))))))))))))))))))))))))$$$'''******)))((()))***((((((''''''''''''((((((''''''((()))))))))))))))(((((()))*********)))(((''''''(((((()))******+++))))))))))))***************)))((()))++++++)))'''*********)))((('''''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++++++++((()))***,,,,,,+++******************+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---............------------..........................................//////000000..............................////////////......------...///000111111222---......///000000111111000000000000000000000000000000000000////////////yyytttvvvmmmgggaaa___bbbdddeeeddd[[[YYYVVVVVVVVVTTTOOOKKKLLLHHHCCC???>>>>>>>>>>>>999888888777777777777777888777666444444555666666666666555444222111000000222222222222222222222222000000000000000000000000//////000000111111111222222222111111000000/////////000000000000000///...000///...//////...+++)))//////............//////...........................------,,,,,,------...........................,,,,,,,,,---------......))),,,---,,,+++...666===:::000***,,,...,,,***+++***+++---...///......---,,,---------......//////,,,---...///000000000000,,,,,,,,,---------......,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,(((((())))))*********+++)))***+++***)))((((((***%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((('''&&&%%%(((((('''''''''(((((()))(((((())))))******++++++))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&(((***'''&&&&&&&&&&&&'''(((((())))))***,,,---+++(((%%%))))))))))))))))))))))))((((((((((((((((((((((((******++++++***)))(((((())))))************))))))))))))))))))))))))))))))###&&&***+++)))((()))+++((((((''''''''''''(((((('''(((((()))))))))))))))******++++++***)))'''&&&&&&''''''((()))*********))))))))))))***************)))))))))++++++)))'''+++******)))(((''''''&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))***+++,,,------...***************++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------......---,,,,,,,,,---------,,,,,,,,,,,,---...............------.................................---------.........//////........................//////000000000000//////,,,---...///000111222333...//////000111222222222000000000000000000000000000000000000////////////rrrnnnooofffbbb]]]]]]```bbb```]]][[[WWWRRROOOMMMMMMMMMLLLJJJGGGBBB???>>>???@@@@@@::::::::::::888666444222555444333333444555666777777666444333222111111111000000000000000111111111......//////000000000111////////////000000000000111111111111000///------......////////////......,,,,,,,,,---...///000000......------------......++++++,,,---.........---------...............---.........///......------------------------,,,,,,------------------------++++++++++++++++++++++++..................------/////////...---------,,,------------------------------------------------......,,,+++***)))))))))'''((()))***************(((((())))))******++++++,,,+++***))))))***+++,,,))))))(((((((((((())))))+++***(((((()))******)))))))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((&&&'''))))))(((&&&***)))'''%%%%%%%%%&&&'''$$$'''))))))&&&&&&(((+++******))))))((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***,,,---...++++++******************((((((((((((((((((((((((+++*********))))))((((((*********)))'''(((***,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............................../////////...---------,,,...---------...///111222........................---.........//////000000............/////////000000000000000000000000000////////////////////////111111222222222333333333zzzmmmjjjllleeebbb^^^___bbbdddbbb```YYYUUUPPPMMMKKKJJJJJJIIIHHHDDD???======>>>>>>>>>::::::999888777555444333555444333333444555666777666555444333222111111111111000000000000000000000000000111111111222222222.../////////000000000000111111111000///...------......////////////......,,,,,,------......//////......------------......,,,,,,---...............,,,---------------,,,+++,,,------.........------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))******************)))))))))))))))*********+++***))))))))))))***+++))))))(((((((((((())))))+++)))(((((()))***)))((())))))************)))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''((('''''''''''''''(((((()))(((((())))))******)))***)))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++'''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++)))(((''')))))))))***+++++++++,,,************************+++*********))))))))))))+++++++++***))))))+++---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,------...///.......................................---------......------...///000111................................./////////000000........./////////000000000000000000000000000000111111111111111111111111111111111111222222222333pppgggeeegggccc```^^^___bbbdddbbb```WWWSSSNNNJJJHHHGGGFFFEEECCC@@@===;;;;;;<<<<<<;;;;;;:::888777555444444444444444333333333444555555555555333222111111000000111111111000000/////////000000111111111111222222....../////////000000000000000000//////...------......////////////......---------------...............------------......,,,---......///.........,,,,,,,,,,,,,,,+++*********+++,,,,,,------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,******)))***++++++************))))))))))))***))))))(((((())))))***))))))(((((((((((())))))***(((''''''((())))))((())))))************))))))((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''&&&'''(((&&&'''((())))))*********+++(((%%%'''***+++(((%%%))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))******)))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,)))%%%###(((((()))***+++,,,,,,---***************************************)))))))))+++,,,---,,,******,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---------,,,------...///........................---------...............//////............///000..............................////////////000000....../////////000000000000000000000000000000000111111111111111111111111000000000111111111222222}}}||||||}}}}}}yyyrrrhhhbbbbbbcccbbb```^^^^^^``````___]]]VVVRRRLLLGGGEEEDDDCCCAAA@@@>>>;;;:::;;;;;;;;;::::::999777555444444444555333333333333333333444444444444222111111000000000222222111000///......---......//////////////////........./////////000000000//////...---------------......//////......---...---------------------...------,,,,,,------...---......//////.........------------,,,+++***)))((()))***+++,,,---------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,------.........------------------------++++++++++++++++++++++++***************+++,,,,,,///---+++))))))***+++,,,++++++******))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))'''&&&&&&((())))))((())))))************))))))((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((***+++***)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))(((&&&&&&''')))'''((()))+++++++++***))))))&&&%%%%%%&&&'''%%%###))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++)))((()))))))))***+++++++++,,,((((((((((((((((((((((((************************+++,,,---,,,+++***+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......---------------...//////........................,,,---------...//////////////////.......................................//////////////////000000...////////////000000000000000000000000000000000///////////////////////////000000000000111111111|||yyysssmmmjjjjjjlllnnnppppppooojjjddd``````aaacccbbb```___^^^]]][[[YYYTTTPPPJJJFFFCCCBBBAAA???>>><<<;;;;;;<<<<<<;;;999999888666444333333444444333333333333333333222222333222111111000000000000222111111000///...------//////..............................///////////////...------,,,------...------............---------------------,,,,,,,,,------,,,,,,,,,,,,---------...............---------------------,,,++++++((()))***+++,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......+++,,,,,,,,,------......------------------------++++++++++++++++++++++++))))))))))))***+++,,,,,,///---+++))))))***+++,,,++++++******))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))((('''%%%&&&((())))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((()))***)))***+++++++++***((('''&&&'''((('''$$$###$$$&&&(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((())))))***************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))++++++*********+++,,,,,,,,,+++++++++***)))))))))((((((((((((((((((((((((***************+++++++++)))+++,,,,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------------,,,,,,------...///...------------...//////////////////////////////,,,---------...////////////////////////.........////////////////////////000000000000000000//////////////////000000000111111111111111111111111111000000000000000000000000///000000000000111111111|||xxxuuujjjhhheeeaaa___aaafffiiiiiiiiihhheeeaaa_________ccccccbbb```^^^[[[YYYXXXQQQMMMGGGCCCAAA@@@???>>><<<;;;;;;<<<======;;;999777777555444444333333333222222333333333222111111222111111000//////000000000000000//////.........111111000000000000//////------........./////////......,,,++++++,,,---...------............------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------...------,,,+++,,,,,,------------,,,,,,)))***++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,******)))***++++++************))))))))))))((())))))******))))))((())))))(((((((((((())))))((('''&&&&&&(((******)))))))))************))))))))))))************++++++((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))''''''(((***++++++)))+++++++++******)))((('''&&&))),,,***&&&%%%'''***(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******((((((((((((((((((((((((((()))******++++++******''''''((()))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))///---,,,***)))***++++++---,,,,,,+++***)))((((((*********************************+++++++++++++++)))***,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,---------------+++,,,,,,,,,,,,,,,,,,------------------......///......------......///000////////////////////////---------.....................///////////////...////////////////////////111111000000000000///////////////000000000111111111111111111111111111111222222222222222222222222000000000111111111222222uuurrrnnnjjjiiigggdddbbb\\\[[[ZZZXXXWWWZZZ```eeedddcccbbb```]]]\\\\\\]]]^^^______]]]ZZZXXXVVVUUULLLIIICCC@@@>>>>>>===<<<999999:::;;;===<<<:::888555555555555444444333222111222333333222111000///111111000////////////000//////////////////......111111000000000/////////---------.........//////...---+++***+++,,,---...,,,------......------,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------,,,++++++***)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++))))))******************)))))))))))))))*********))))))***++++++***))))))))))))(((((((((((()))))))))'''&&&''')))++++++***))))))************))))))((()))))))))************))))))))))))))))))))))))$$$$$$&&&'''((()))))))))'''&&&%%%%%%&&&(((***+++************************''''''''''''((((((((((((,,,(((%%%(((---000---)))***))))))((((((((())))))((())))))))))))))))))***'''((((((((()))))))))***'''((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********(((((((((((((((((((((((())))))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))******+++++++++*********,,,+++++++++***)))))))))*********************************++++++,,,,,,,,,)))+++------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,------...------------,,,,,,,,,,,,,,,,,,+++---------------...//////...............//////000////////////////////////...............---------,,,---...///000000//////////////////////////////111111111000000000////////////000000000111111111111111111111111111111111222222222222222222222222111111111111222222222333}}}zzztttrrrsssrrrnnniiifffccc___]]]\\\\\\ZZZYYYSSSSSSSSSRRRQQQTTT[[[``````___]]]\\\ZZZZZZ[[[[[[WWWXXXYYYXXXVVVSSSRRRRRRIIIFFFAAA===<<<<<<;;;;;;888888999;;;<<<<<<999777444444555666555444222111111222333333222111000///111000000////////////000........./////////////////////......---------,,,---------.........//////...---+++******+++---...,,,------......------,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))'''((()))***+++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++------------------------------------------------******))))))))))))******'''((()))***************(((((())))))******++++++)))***+++,,,,,,+++***)))))))))(((((((((((()))))))))((('''(((***,,,,,,+++))))))************))))))'''((((((((())))))******************************"""###%%%'''((()))******&&&%%%$$$###%%%'''+++---************************''''''''''''((((((((()))...((($$$'''///222...(((((((((''''''''')))***,,,)))&&&$$$&&&)))+++)))''''''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))***++++++++++++***************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))))))))))))))###%%%(((+++------,,,+++***************+++++++++((((((((((((((((((((((((*********++++++,,,,,,,,,+++---//////...,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,------.........,,,------......------,,,+++,,,------......---------------,,,,,,+++++++++...------------...//////...............///000000000000000000000000000000/////////......------,,,+++,,,...000000000000000000000000000000000000000222111111111000000//////000000000000111111111111111111111111111111111111000000000000000000000000111222222222222333333333}}}wwwwwwuuusssooollliiihhhgggeeecccaaa___^^^^^^^^^ZZZXXXVVVUUUUUUUUUSSSRRRNNNLLLKKKKKKMMMRRRWWWZZZ\\\[[[ZZZYYYXXXWWWWWWWWWTTTTTTUUUVVVVVVSSSNNNKKKGGGCCC???;;;:::999888666555555666777888999::::::666555444333222222222222111111111111111000////////////000000///...------,,,------...............000000///...------,,,,,,...........................111333111---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///...---+++***......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,************************,,,+++*********+++,,,---------++++++++++++---------,,,+++*********+++,,,)))))))))******+++,,,,,,)))***++++++***+++---///,,,+++******))))))******************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))'''&&&&&&'''((((((******))))))((((((''''''))))))))))))************+++++++++*********))))))************))))))))))))((('''&&&&&&'''((()))******'''%%%(((---000---***))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))111000...,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''+++000111...+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((***+++------,,,+++******************+++++++++******))))))))))))******))))))))))))************************************...---,,,+++************(((((()))***++++++,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,+++***)))---,,,***))))))***,,,---************************)))************++++++++++++,,,,,,------,,,,,,+++'''(((***,,,---...//////++++++,,,,,,,,,------------......///////////////------------------------...------------,,,,,,,,,------------------------------............------////////////////////////............/////////000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000............////////////000000111222222222222111111111111111111111111111111222222333333222222111222222333333333444444444}}}wwwtttsssssssssrrrrrrvvv{{{~~~|||yyyxxxwwwvvvvvvvvvtttqqqlllhhheeeeeeeeecccbbb```]]]\\\ZZZ]]]\\\ZZZXXXWWWVVVVVVVVVUUUSSSQQQPPPPPPPPPOOOMMMLLLKKKJJJJJJLLLQQQUUUXXXXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRSSSSSSPPPLLLHHHDDDAAA===:::::::::999888555555666666666666777777555555444333222222222222111111111111111000/////////////////////...------,,,,,,---............---000//////...------,,,,,,...........................///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++*********+++,,,------,,,,,,++++++,,,,,,------,,,+++******+++,,,,,,+++++++++++++++++++++******+++,,,++++++,,,...000,,,+++******))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))))))))*********+++,,,,,,+++++++++*********************)))))))))))))))(((((((((((()))***+++***((('''))),,,---)))&&&)))))))))))))))))))))))))))))))))))))))******+++''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&)))------+++)))((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************(((***+++------,,,+++***************++++++++++++******))))))))))))******))))))))))))************************************(((((((((((()))***+++,,,((())))))***++++++,,,,,,++++++++++++++++++******++++++,,,,,,+++******)))---,,,***))))))***,,,---************************************++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------......///////////////------------------------,,,,,,------......//////........................---......//////......---////////////////////////........./////////000000////////////000000000000////////////000000000111000000000000000000000000000000000000000000000000/////////000000000111111000000111222222222222222111111111111111111111111222222333333333333222222222222333333333444444444vvvuuutttrrrpppooommmllllllhhhdddaaaaaabbbbbbaaacccfffiiiiiiiiikkkppptttrrrppplllhhhfffdddddddddeeeeeeeeecccaaa]]]YYYWWWYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNLLLJJJJJJJJJJJJIIIGGGIIIHHHHHHHHHKKKNNNRRRUUURRRQQQPPPPPPOOOOOOOOOOOONNNMMMNNNOOOOOOLLLHHHEEEAAA>>>;;;999999::::::999666666555555444444444333555444333222222111222222111111111111000000000//////////////////......---,,,,,,---.............../////////...------,,,,,,---------------------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,......---,,,,,,+++******---------++++++,,,///222,,,+++******))))))******************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((()))++++++***))))))))))))((((((((())))))*********+++++++++------,,,,,,,,,+++++++++++++++*********)))))))))******)))))))))***+++++++++)))((()))+++***&&&"""))))))))))))))))))))))))(((((())))))******++++++''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************((()))+++,,,,,,,,,+++***************++++++,,,,,,******))))))))))))******)))))))))*********++++++************************(((((((((((()))***+++,,,)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++************++++++++++++++++++++++++++++++************+++++++++,,,------............------------.........------,,,,,,,,,,,,,,,---------------......///////////////------------------------,,,,,,---...///000111111////////////////////////---......//////......---////////////////////////....../////////000000000////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111222222000111111222222222222222222222222222222222222222222222333333333333222222333333333333444444444444lllkkkjjjiiihhhggggggfffcccaaa]]][[[\\\\\\]]]\\\```bbbcccbbb```aaafffjjjhhhfffbbb___\\\\\\\\\]]]`````````___]]]ZZZWWWVVVWWWVVVUUUTTTSSSSSSRRRRRRNNNMMMMMMMMMLLLLLLLLLLLLJJJHHHGGGGGGHHHGGGEEEDDDFFFFFFFFFGGGIIILLLOOOQQQMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKIIIEEEBBB@@@===:::888888888888777555555555555444444444444444333333222111111222222222111111000000000000000...///////////////......---...//////000000////////////.........---------------------------------...+++***,,,///111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,---///000,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---------,,,,,,,,,------,,,+++***+++...111,,,+++******))))))******************************++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))((()))))))))************************)))))))))((()))))))))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,......---------,,,,,,,,,+++++++++*********))))))*********)))*********************+++,,,***&&&###))))))))))))))))))))))))'''(((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))************************(((((()))))))))*********************************))))))***+++,,,++++++***)))******++++++,,,,,,,,,+++******))))))******+++))))))*********+++++++++************************...---,,,+++************))))))*********+++++++++++++++++++++,,,,,,,,,,,,*********++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---..................---***+++---...///000000000,,,,,,,,,------------...---......///////////////........................---......///000111111111////////////////////////......////////////......////////////////////////...////////////000000000////////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111222222000111222222333333222222222222222222222222222222222333333333333333333222333333333444444444444555eeedddcccbbbaaaaaabbbbbb]]][[[XXXWWWXXXYYYYYYXXXZZZ\\\\\\ZZZWWWXXX[[[___```^^^[[[YYYWWWVVVWWWWWWZZZZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKHHHGGGGGGGGGHHHGGGEEECCCDDDDDDEEEFFFHHHJJJLLLMMMIIIIIIIIIHHHIIIIIIJJJJJJJJJIIIHHHIIIIIIGGGDDDAAAAAA===999777666666555444444444444555555555666666333333222111111111222222222111000000//////000000......///////////////...//////000111111111111111...............---------------------------------...,,,+++---111222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,...000111...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------.........,,,,,,+++***)))***,,,///,,,+++******))))))******************************++++++++++++++++++++++++)))))))))*********++++++************************((()))))))))************************)))))))))(((+++*********))))))(((((())))))))))))************++++++++++++,,,,,,,,,,,,.........---------,,,,,,++++++++++++************)))))))))))))))))))))((())))))***+++,,,+++)))'''))))))))))))))))))))))))))))))))))))(((&&&%%%$$$''''''((()))))))))))))))((((((((((((((((((((((((++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++,,,,,,************************++++++++++++++++++++++++))))))))))))************************************))))))******++++++++++++)))******+++,,,,,,------++++++************++++++************++++++++++++************************...---,,,+++***************************+++++++++************++++++,,,,,,)))******+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---..................---+++,,,---...//////000000,,,,,,---------.........---......///////////////........................000000000000000000000000...........................//////////////////...000000000000000000000000////////////000000000111////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111/////////000000000111111111111222333333333333222222222222222222222222222333333333444444333333333333333444444444555555555___^^^]]]\\\[[[\\\]]]]]]ZZZXXXUUUUUUUUUVVVVVVUUUSSSUUUVVVTTTQQQQQQTTTWWWZZZYYYXXXWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHEEECCCBBBBBBDDDFFFHHHIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEBBB???@@@<<<888666555444333333444444444555555666666666222222111111111111222222333222000/////////000111---.../////////////////////000000111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,...------///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,---......------++++++,,,------...//////***+++,,,+++******+++---,,,+++******))))))******************************++++++++++++++++++++++++(((((())))))***+++++++++************************))))))))))))************************))))))))))))))))))******))))))(((''')))))))))************+++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,++++++++++++*********))))))******))))))((('''))))))***+++++++++++++++))))))))))))))))))))))))++++++,,,+++***)))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))***))))))((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))++++++***************************************************)))))))))*********++++++************************))))))))))))******++++++)))******+++,,,---......++++++************++++++*********++++++++++++,,,************************(((((((((((()))***+++,,,************************))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++***,,,---//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------...............---,,,+++,,,---------............---......///////////////........................111000000000/////////..............................//////000000//////...000000000000000000000000/////////000000000111111////////////000000000000000000000111111111222222000000000000000000000000111111111111111111111111/////////000000000111111111222222333333333333333333333333333333333333333333333444444444444333333333444444444555555555555]]]\\\ZZZXXXXXXYYYZZZ[[[XXXVVVTTTSSSSSSTTTSSSRRROOORRRTTTSSSPPPOOOQQQTTTVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEEEEGGGHHHGGGDDDBBBAAABBBDDDFFFHHHIIIIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEDDDDDDDDDBBB@@@>>>===:::666444444444444333444444444444333333333333222222111111111111222222333222000///...///000111------...///////////////......///000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,............---,,,,,,,,,,,,,,,---------***,,,......,,,++++++,,,,,,+++******))))))******************************++++++++++++++++++++++++))))))******+++,,,,,,---************************))))))))))))************************))))))))))))%%%&&&''')))******))))))))))))*********+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,+++++++++***************+++++++++***)))((())))))))))))((()))+++,,,))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((+++---,,,***************************************************))))))*********+++++++++************************)))))))))))))))******+++)))******+++,,,---...///,,,++++++******++++++,,,*********+++++++++,,,,,,************************(((((((((((()))***+++,,,******************************++++++,,,------...++++++,,,---------------+++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,.........------,,,+++***------------............---......///////////////...........................///////////////////////////////////////////////////000000000000//////000000000000000000000000//////000000000111111111////////////000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000000111111111222222111222333333444444333333333333333333333333333333333333444444444444333333444444444444555555555555ZZZYYYWWWUUUUUUUUUWWWXXXSSSQQQOOOOOOOOOOOONNNMMMLLLOOORRRRRROOONNNPPPRRRPPPQQQRRRSSSRRRQQQNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOIIIHHHGGGGGGHHHJJJMMMNNNKKKLLLLLLLLLKKKJJJHHHGGGDDDCCCDDDEEEGGGFFFCCC@@@@@@BBBDDDFFFHHHHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDBBBBBBBBBAAA>>><<<:::888555333444555555555555555444333222111000///222111111111111111222222333222000///...///111222------...///000000//////,,,------...............---.....................,,,,,,,,,,,,,,,,,,,,,,,,***---000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///...---,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++------------++++++)))+++,,,...//////.........------,,,,,,++++++******---///000...,,,++++++,,,++++++***)))***************************************************************+++,,,,,,---......************************))))))))))))************************))))))))))))!!!###%%%(((***+++++++++))))))******++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))******)))'''&&&&&&)))+++))))))))))))))))))))))))###$$$''')))******))))))'''(((((()))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++///000...,,,************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))******+++)))******+++---...//////,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************...---,,,+++************++++++******************++++++,,,,,,---...//////+++,,,------............+++---000222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,---------------------.........//////---......///////////////////////////////////////,,,,,,---...///000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111222222222333333333111222333333444444333333333333333333333333333333333444444555555444444333444444444555555555666666UUUSSSRRRRRRRRRRRRPPPNNNQQQQQQQQQOOOLLLKKKLLLMMMPPPPPPPPPOOONNNMMMLLLLLLKKKPPPQQQNNNOOORRRQQQLLLMMMMMMMMMMMMNNNOOOPPPQQQKKKHHHGGGHHHJJJKKKIIIGGGKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHBBBCCCFFFHHHIIIIIIHHHHHH??????AAABBBCCCCCCDDDDDDDDDCCCBBB@@@>>>===<<<;;;777666444222222444666777777777666555444444333333222000...000222444333111000111222111000000222444000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...------------------------------------------------...------,,,,,,------...------,,,++++++*********+++***)))***---...,,,)))+++)))((()))---...---+++++++++++++++++++++++++++)))******+++,,,---......---,,,,,,+++*********+++******+++++++++,,,,,,,,,------------------------111111000000////////////,,,,,,+++***+++,,,...///------------------------,,,,,,+++***)))))))))***---+++***+++///000///---(((((())))))))))))(((((())))))))))))***+++,,,---,,,+++)))'''(((***,,,...*********************************+++,,,,,,,,,---)))************+++++++++*********++++++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))************************)))************+++++++++******************************++++++++++++******)))******+++,,,---------******++++++++++++******''''''(((((())))))******+++)))'''(((***---//////+++++++++*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,************************)))+++...000000///---+++,,,***(((***---...---+++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++000000///...---,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------....../////////......---------////////////////////////..................------////////////000000000000000000000000000000000000111111111000000000000000//////000000000000//////---...000111222111///...---....../////////////////////000111111111111111222222222111111111111111000111111111111222222222111111222333333333333222111111000000111222222333444333333222222333333444222222333333333333444444555444444444555555666777444444444333333222222222333444666555444444555777TTTSSSPPPPPPPPPQQQPPPOOOOOOPPPPPPNNNLLLKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKOOOPPPMMMMMMQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOKKKIIIHHHHHHJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGIIIKKKKKKKKKJJJIII@@@@@@AAABBBCCCCCCCCCCCC??????>>>>>>===<<<;;;;;;777666444222222444666777777666666555444444333333111///...000222333222000000111111000...---...000000000000000000000000000////////////////////////...........................------,,,,,,------...........................++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,---------,,,+++***,,,...///---+++,,,***)))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,++++++,,,,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,+++++++++,,,---...************************---,,,,,,+++******++++++...,,,++++++---...,,,***((())))))******))))))(((,,,+++******)))*********+++***)))((()))***,,,---*********************************+++++++++++++++)))************+++++++++*********++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++************************)))************+++++++++***************************++++++,,,,,,++++++***''''''(((((()))******+++******++++++++++++******(((((((((((())))))******+++***+++---000111000...+++++++++*********))))))))))))***++++++++++++***************+++++++++,,,************************)))***,,,---------+++***,,,***)))***,,,...,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------)))******++++++******)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///.........------------////////////////////////......................../////////000000000111111111111111111111111111111111111111111000000000000//////000000000000//////---...000111222111000///---...//////000000//////000000111222222222222111111111111111111111111111111111111111222222222222111111222333333333333333333333222222222333333444333333333222222333333333333444444444555555555555333333222222222333444444555555555444444444333333444555666666555555666888TTTQQQNNNMMMNNNOOOOOOOOONNNOOOOOONNNMMMLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKMMMMMMJJJKKKNNNOOOMMMMMMMMMNNNOOONNNMMMLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHAAAAAABBBBBBBBBBBBAAAAAA;;;;;;;;;;;;::::::::::::777666444333333444666777666666555555444333333333000///000111333333111///222222222000---,,,---...000000000000000000000000////////////////////////------------------------......------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,,,,---.../////////---,,,,,,---//////...------++++++,,,...//////...------------------------------------------------......------,,,,,,------******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,///---++++++,,,,,,***)))*********++++++*********...---,,,***)))(((((((((***************+++++++++******************************************)))))))))************+++++++++*********+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************************)))************+++++++++***************************++++++,,,,,,++++++***&&&''''''(((((())))))*********++++++++++++******((((((((())))))))))))******+++///222555444000---+++++++++***************))))))***++++++++++++***)))))))))*********++++++************************)))))))))***************+++*********,,,---,,,+++++++++++++++++++++++++++---------------......///++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,------------..................---------------////////////////////////............///////////////000000000000111111111111111111111111111111111111111111111111111111111///000000111111000000///...///000111111111000///......///000000000000000000000111222222222222222111111111111111111111111111111222222222333333333111222333333444444333333555555444444444444444555333333222222222222333333555555555666666666666777444444333333222333333333666666666555555555555444555666777777666666777888SSSPPPMMMKKKLLLNNNOOOOOOOOOPPPPPPOOOMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLKKKIIIJJJLLLMMMMMMMMMNNNOOOOOONNNLLLJJJIIIKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDAAABBBBBBBBBAAAAAA@@@???;;;::::::999999888888888666555444333333444555666555555555444444333333333000111222333444333111000333444333222000///000111////////////////////////////////////////////////------------------------......------------......////////////////////////..............................------------......,,,,,,------............,,,,,,---............---,,,,,,,,,,,,---......---------------------------//////.........---------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------........................---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++***...---+++***)))(((((((((((()))***+++,,,+++******************************+++*********)))((((((((())))))*********+++++++++***************++++++++++++******************+++++++++++++++++++++++++++******)))))))))))))))***************************))))))*********+++++++++************************)))******++++++******)))(((((())))))*********+++******++++++++++++******)))))))))))))))))))))))))))+++...111444333///+++************************))))))***++++++++++++***((())))))))))))************************************))))))((()))***+++,,,+++++++++++++++,,,++++++++++++++++++++++++++++++---------------...//////+++++++++,,,,,,,,,---------..................---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,,,,------------...------------..................------------------///////////////////////////////////////000000000000000000111111111222222111111111111111111111111000111111111111111222222000000000111111000000000...///000111111111111000...///000000111111000000///000000111222111111111000000000111111111111111222222222222333333333444222333333444444444444444666666555444444444444555333333222222222222333333555555555666666666777777777777666555555555555666666666666555555555555555555666777777666666777999RRROOOLLLJJJKKKMMMOOOOOOPPPRRRRRRQQQNNNKKKJJJKKKNNNNNNOOOOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNLLLMMMNNNOOONNNLLLIIIGGGJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>======<<<;;;:::888777666555666555444444444444555666444444444444444333333333111333444444444333222222111222222111000000222333////////////////////////////////////////////////------------------------///......------......///........................///////////////////////////......------......///...---------,,,,,,,,,++++++,,,------------------***+++++++++++++++,,,,,,++++++++++++++++++++++++/////////......---,,,,,,,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------************************++++++************++++++******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++***************+++((()))***,,,,,,+++***)))************************+++*********)))((((((((())))))*********+++++++++************************************************++++++++++++++++++++++++***)))))))))))))))******************************))))))*********+++++++++************************(((((())))))))))))(((((())))))))))))******************++++++++++++******************))))))))))))))))))***,,,......,,,***************************))))))***++++++++++++***((())))))))))))*********************************,,,+++***))))))***,,,---++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------......//////......---)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,------.........,,,,,,---------.........---------.........//////......................../////////////////////////////////000000000111111111111111111222222222222111111111111111111111111000000111111222222222333000000111111111111000000///000000111111111111111///000000111222111111111...///000000111111000000000111111111222222222333222333333333444444444444333333444555555555555444666555555444444444555555444444333333333333444444444555555555666666666666888888777777666777777888555555555666666666666666666777888888777777888999QQQNNNLLLKKKLLLNNNOOONNNQQQRRRSSSRRRPPPMMMLLLLLLOOOPPPPPPPPPPPPPPPOOOOOOMMMKKKKKKMMMMMMLLLLLLOOOLLLMMMMMMMMMLLLKKKIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKHHHIIIIIIJJJJJJHHHGGGFFFGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>??????>>>===<<<<<<======;;;:::888666555444555555555444444555555555444444333333333333333333333444444333222111222333...///000///......000222000000000000000000000000////////////////////////------------------------//////............//////................................................//////............//////......------,,,++++++******,,,------,,,,,,---...***+++,,,,,,******+++,,,++++++++++++++++++++++++///.........------,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++)))***,,,,,,++++++---///***++++++,,,,,,++++++***))))))))))))***+++,,,---((()))***+++,,,+++************************************************)))))))))************+++++++++***************))))))))))))***++++++++++++***)))+++++++++++++++++++++++++++++++++***++++++,,,---************************)))************+++++++++************************((())))))))))))))))))(((((((((((((((((((((((((((******++++++++++++******+++************)))))))))***((('''(((***++++++******************+++++++++))))))***++++++++++++***)))))))))*********++++++************************,,,,,,+++***+++,,,---...+++,,,---,,,*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------,,,,,,------------------,,,---------............------.........////////////////////////000000000//////////////////////////////000000111111222222111111222222222333333333222222222222222222222222000000111111222333333333000111111222222111111000000000000111111111222222000000111222222222222222//////000111111111111000111111222222333444444444333333333444444444555555333444555555666666555555555555444444555555666777555555444444444444555555555555555555666666666666777777666666777777888999666666777777777777888888888:::;;;;;;:::999;;;<<>>>>><<<<<<<<<===<<<<<<;;;;;;;;;:::999888777666555555555555555555555555555555333333333333333333333333222333333111......111333///000111000......///111000000000000000000000000////////////////////////........................//////............//////////////////////////////........................//////............//////.........---------------***---//////---,,,---///***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------.../////////...,,,+++........................+++************+++,,,---***,,,...---++++++,,,...******++++++++++++******))))))))))))***+++,,,---))))))***+++++++++++++++*********************************+++++++++++++++)))************++++++++++++*********)))))))))(((******+++,,,,,,+++******************************++++++******+++,,,,,,---************************)))************+++++++++******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))***)))((()))++++++***)))))))))*********+++++++++))))))***++++++++++++***************+++++++++,,,************************+++++++++++++++,,,------+++,,,...,,,***)))***,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,------------........................///////////////000000000111111111222//////////////////////////////000111111222333333222222222333333333333444222222222222222222222222000000111222222333444444000111111222222111111000111111000000111111222222000111222222333333222222111111222333333333333222222222333444444555666666444444444444555555555555444444555666666666666666555555555666777888999:::666666555555555555666666666666666777777777888888777777777888999:::;;;<<<999999999999::::::;;;;;;<<<>>>??????>>>===???@@@OOONNNMMMNNNOOOPPPOOOMMMLLLOOORRRTTTTTTSSSSSSSSSOOOOOOPPPQQQQQQPPPPPPPPPOOOLLLMMMSSSSSSNNNMMMQQQLLLLLLKKKJJJJJJJJJJJJKKKGGGIIIKKKJJJHHHGGGHHHKKKJJJKKKLLLLLLJJJHHHEEECCCCCCDDDFFFGGGGGGFFFEEEDDD???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::888777777777666666666666555555555555555555555555333333333333333333333333222222111...++++++///333444444444222000//////111000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000111111111111111111111111//////............//////------......///000000000+++...111000...---///111+++...///...,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++---------....../////////....../////////...,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...---///000///+++***+++---*********++++++***************))))))***++++++,,,***************+++++++++*********************************+++,,,,,,,,,---)))************++++++++++++*********))))))((((((***+++,,,------,,,+++***************************))))))(((((()))***++++++************************)))************+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++******))))))*********,,,...---+++)))))))))******++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,+++---...---***(((***,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------.........//////............/////////000000000111111222222222333///////////////////////////000000111222222333333222222333333333444444444222222222222222222222222000000111222333333444444111111222222222222111111111111000000111111222333111111222333333333333222222333444444555555444444333333444444555666777777444444444555555555666666444555555666666666666666555666666777888:::;;;<<<777777666666666666777777777888888888888999999999999999:::;;;<<<>>>???@@@;;;;;;;;;<<<<<<=========???AAABBBBBBAAA@@@BBBCCCLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNMMMNNNOOOPPPQQQPPPOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKKKKJJJHHHGGGGGGHHHFFFFFFGGGHHHGGGEEECCCAAAAAA???===<<<<<<<<<;;;:::======<<<;;;;;;:::999999777555333222222444666888111111111111111111111111333333444444444555555555333333333222222222111111...///111222111000---,,,,,,------...///000111111111111000000000000111111//////000000//////...---............////////////111111111111111111111111//////000111111111111111111///...///222333222000---///000111000///---,,,+++++++++,,,,,,,,,------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///************************---,,,,,,+++*********+++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,***)))))))))******************************)))************+++++++++---,,,+++***))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++******))))))+++++++++***************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,'''((()))++++++,,,,,,,,,111000//////------,,,+++++++++,,,,,,......///000......,,,,,,,,,,,,..............................------------------------++++++,,,---......//////........................,,,,,,,,,------.........111000///...------,,,+++/////////---,,,---000222111000.........000222333222111000////////////000000///...///111222111000333333333333333333333333444444444444444444444444333333333333333444444444111111111222333333222111111111111222333444222111111222333222222333666888777777666555444222222111444666888777555444444444555333444777888555555888777777777999::::::888666777999999888;;;??????<<<;;;;;;;;;<<<======:::888<<<:::888888999;;;;;;;;;;;;===>>>===<<<<<<===>>>?????????@@@AAABBBDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEKKKOOORRRRRRQQQPPPQQQSSSMMMMMMNNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNNNNJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLJJJIIIHHHHHHGGGGGGIIIJJJKKKIIIGGGFFFFFFGGGEEEFFFGGGGGGFFFDDDBBBAAA@@@>>><<<;;;<<<<<<;;;:::<<<;;;;;;::::::999999999777666444333333444555666111111111111111111111111111111111111222222222222333222222222111111111111111222222333222111000///.........///////////////111111000000000000111111/////////............---............////////////111111111111111111111111...///000000111111000000111///...///111222111///...///000111000///---,,,,,,,,,,,,---------------+++,,,------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///........................---,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++***************)))((('''************************++++++++++++++++++++++++((())))))***************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,***)))))))))***+++************************************++++++++++++---,,,+++***))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,,,,---------///...------------...///////////////............------------------------******+++,,,,,,---......////////////////////////........................000000//////......------...//////......///222555000//////...///000111222444444333333222333333333555444444444444444444333222333333333333444444444333333333333444444555555333333333333333333333333333222222333333333333222000000000000111111000///444555555444222333555777444555666555555555666777777888999888777777999:::777555777::::::888888<<<888888999:::;;;;;;:::999:::=========AAAFFFGGGCCCCCCAAA@@@BBBEEEFFFCCC???@@@???===>>>@@@BBBBBBBBBCCCDDDFFFFFFEEEFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPRRRSSSTTTVVVVVVVVVVVVVVVZZZ^^^aaacccbbbbbbccceeeMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMHHHIIIJJJJJJKKKKKKJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLKKKJJJKKKMMMOOOLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGEEEFFFFFFFFFEEECCCAAA@@@>>><<<::::::;;;;;;:::999999999999999999999999999777666555444333333333444222222222222222222222222000000000111111111111222222222111111111000000000222222222222111111111111000000000//////.........000000000000000000000000000///...---,,,---..................////////////000000000000000000000000......///000000000000//////...---...000111000///...///000000000///---,,,...............---------,,,,,,---............---------------------------++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++************+++++++++,,,---,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))***,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++//////......------------//////............//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........///////////////////////////////////////.........////////////////////////...////////////111444777000000111111111222222222333333222222222333333444555555555444333333222222111111222222333333333333555444444444555666777888555555555444444444444444444444555555555555444444666555555555555555555555555666777666444444666888555777888888888888;;;===;;;<<<======<<<<<<>>>???<<<;;;===AAAAAA>>>@@@EEE@@@@@@AAAAAAAAA@@@@@@@@@AAAEEEJJJNNNUUU\\\]]]ZZZWWWRRRNNNQQQVVVXXXTTTOOOHHHGGGFFFHHHKKKMMMNNNMMMPPPQQQSSSTTTUUUVVVYYY[[[\\\]]]___aaacccddddddccciiijjjmmmoooqqqqqqpppooorrrtttxxxzzz{{{{{{}}}~~~LLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNPPPKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEDDDCCCAAA???>>><<<:::999999:::;;;:::999777777777888888888888888666666555555444333222222222222222222222222222222111111222222222333333333111111111000000000000///000000//////...///000000000/////////////////////000000111111111111000000000///---++++++,,,...///............////////////////////////////////////---......///////////////............/////////////////////000///...------////////////............------............------........................++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++++++++++++++,,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++.........---,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------............++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++)))))))))+++---...+++++++++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,------.........///000000000000000000000000........................000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000////////////////////////////////////............------......///////////////000111000000111333555111222333444444444444444333333222222222333444444333444444444333222333333444444555666777777666666777777777777777888999999777777777666666666666666555666666666555555777888888999:::::::::;;;<<<===999:::;;;:::999888:::;;;:::<<<>>>>>>>>>@@@CCCGGGHHHJJJLLLKKKIIIFFFEEEEEEHHHHHHKKKNNNMMMKKKNNNTTTSSSTTTTTTSSSQQQOOONNNNNNOOOXXXbbbkkkvvv~~~~~~zzzqqqjjjdddeeekkkmmmhhhbbbUUUTTTUUUWWWZZZ]]]^^^]]]aaaccceeeggghhhjjjnnnqqqssstttwwwzzz{{{{{{zzzzzzKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKMMMOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDCCCBBBAAA???>>>===;;;999888888:::;;;;;;:::666777777777777777777777666666555444333333222111222222222222222222222222111111222222222333333333111111111000000000000///000000///...//////000000......//////000111111222///000111111111111000///111///---,,,+++,,,...///............////////////////////////////////////---......///////////////---......///...//////000///////////////......---////////////////////////---......//////...------........................++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,---------.........---------............///000000000000000000000000---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,+++.........------+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,---...*********+++++++++,,,,,,******************++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---,,,,,,++++++---------......//////000---......///000000111111------............------.........---------,,,,,,------------------------............////////////......................../////////...............------......//////000000111222333222000000111222000111333444555666666666666666666555555666666777222444666666555555777999999:::;;;<<<<<<;;;:::999999999999:::::::::::::::::::::999999888888888888666888999888777888:::===888;;;???@@@@@@AAABBBDDDGGGHHHGGGEEEAAA>>>======>>>BBBGGGIIIKKKOOOVVV\\\bbbeeehhhgggaaaZZZUUURRRZZZ[[[]]]```^^^\\\```gggmmmooopppnnnjjjfffddddddhhhrrr~~~~~~vvvvvvzzz|||wwwqqqffffffgggjjjnnnqqqqqqqqquuuwwwxxxyyy{{{~~~KKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIJJJLLLNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEGGGHHHGGGFFFEEEFFFGGGDDDCCCBBBAAA???>>><<<<<<:::999888888:::<<<<<<;;;777777777777777777777777666555444333222222222333333333333333333333333333000000000111111111111222222222111111111000000000111111111111222222222222---......///111222222333///000111222222111000///111000///...---...//////............////////////000000000000000000000000......///000000000000///---///000000///...000111000/////////........................//////000000...////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,------...,,,---------............---------............///........................,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------***+++,,,---...---,,,++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***************))))))******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////,,,,,,------...---------,,,,,,------.........///++++++,,,---...///000000---......//////......---................................................------..................////////////////////////////////////000000000111//////000000111111222222333444555444222000111222111222333555777999:::;;;999888777666666666666777111444777888666666999<<<:::;;;<<<===<<<;;;888777999;;;>>>@@@BBBBBBAAA@@@BBBBBBBBBAAA@@@@@@??????===???AAAAAA@@@AAAEEEIIIIIINNNTTTVVVUUUUUUUUUWWW___^^^\\\VVVOOOIIIEEEDDDFFFLLLSSSXXX]]]dddooowwwyyyooogggbbbiiiiiilllmmmjjjhhhmmmuuu|||yyyyyy~~~|||}}}yyyvvvwwwxxx{{{MMMLLLKKKKKKKKKKKKLLLMMMLLLMMMMMMNNNNNNNNNNNNNNNIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHJJJKKKMMMLLLJJJIIIHHHHHHGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHDDDCCCAAA???>>><<<;;;;;;:::999888999;;;======<<<999888888777777666666666555444333111111222444555333333333333333333333333111111111111222222222222333222222222111111111111///000111222333222222111//////000000000111111111///000111222222111000///111111000000000/////////............////////////111111111111111111111111...///000000111111000000---000111111//////000222000000///...............,,,,,,---...//////000111///////////////...------........................------------------------...---,,,+++***++++++,,,+++,,,,,,---......//////------------............---------............///++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------)))***,,,......---,,,+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++*********+++,,,---------................................................*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,---......,,,+++***,,,,,,------...//////000++++++,,,,,,,,,---------,,,,,,,,,------------...---.........////////////---...///000000000000000.........///////////////.........//////000000000///000111111111111000///......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111///000111111222333444444333444444444444444444444444666777777555444444555666777777999<<<@@@CCCDDD@@@???>>>===<<<;;;;;;;;;:::===@@@@@@======@@@DDDAAABBBCCCCCCBBB???<<<:::>>>AAAGGGMMMPPPQQQOOONNNRRRRRRRRRQQQPPPOOOOOOOOOMMMPPPSSSRRRQQQTTTYYY^^^hhhnnnvvvxxxvvvrrrrrrrrrsssrrroooiiiaaaZZZUUUSSSUUU\\\dddiiinnnvvvwwwooolllkkklllooooookkkiiinnnwww}}}~~~~~~}}}~~~OOONNNMMMLLLLLLMMMNNNOOOMMMMMMNNNOOOOOOOOOOOONNNLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJJJJIIIGGGGGGHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIDDDCCCAAA???===;;;;;;::::::999888999<<<===>>>===:::999999888777666666555555444222000000222555666333333333333333333333333333333444444444555555555333333333222222222222111,,,---000111222111000...111111111111000000000000...000111222222111000...111111111222111000//////............/////////000111111111111111111111111//////000111111111111111...000222222//////111333000000///...............***+++,,,---...000111111//////000000///...------////////////////////////........................000///---+++++++++---...,,,,,,------...///000000---------.........//////---------.........//////........................,,,,,,,,,,,,,,,---...///...------,,,,,,------...)))***,,,.........,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......------......///000111111////////////////////////000000000000000000000000*********++++++,,,,,,,,,........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++,,,...//////,,,***(((.........///000111111222,,,,,,,,,------.........,,,,,,,,,---------................../////////000...///000222222333333333222222222222111111111111333333333222222222222222111222333444444333222111//////000111222333444444000000000000000000000000444444444444444444444444333333333333333333333333111111222333555666777777777777777777777777777777444666888999888777888999=========???CCCGGGKKKNNNMMMLLLJJJIIIGGGFFFFFFFFFIIIMMMOOONNNJJJIIILLLPPPOOOPPPQQQQQQOOOLLLHHHFFFCCCHHHPPPXXX]]]^^^]]]\\\aaaaaa```___^^^^^^]]]]]]\\\___bbbcccbbbdddkkkqqq~~~{{{{{{zzzuuunnnhhhdddbbbdddkkkrrrvvvxxx|||tttooommmhhhiiikkkkkkfffccciiirrr||||||}}}}}}}}}~~~}}}{{{wwwNNNOOOQQQQQQOOOMMMLLLLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGGGGFFFEEEFFFIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???<<<;;;::::::;;;::::::999999::::::;;;888888888888777777777777555444333333222222333333333333333333333222111000111222222333333222222111......//////000222333444000000000000000000000000///000222222000000000111000000000000000000000000///......---------......---.........//////000000333222111000000111222222111111222222222222111111//////////////////......////////////////////////......////////////......333222111000///...------------...///000000111111000///...///111111...***,,,------............---.........---------------------,,,,,,,,,---.........---------...///000000////////////////////////------------------------,,,,,,++++++++++++,,,,,,////////////......---,,,---,,,+++******+++,,,,,,---,,,+++++++++,,,...///---,,,,,,,,,++++++*********+++------,,,,,,---...***+++,,,------...///000555111,,,+++...111222222111000//////000000///---------,,,,,,,,,+++++++++...+++)))***------,,,)))))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,,,,,,,+++******++++++,,,------......---,,,,,,------,,,++++++******)))***+++---...+++,,,---.........---------,,,,,,,,,...000000000.........------,,,,,,,,,+++---......------...000///000000...------...///222222111///------///222111111111///---...000333000000222444111---///444000222222111222555555111777555555555777999888888333666999:::777666777888333444666888:::;;;<<<<<<===:::999999::::::777444222222222222333333333444555666666777888999::::::777888:::<<<<<<:::888666666777888999888777555333666777888:::<<<>>>???@@@?????????>>>===;;;:::999:::<<<======<<<===AAADDDCCCCCCEEEHHHMMMSSSYYY\\\[[[XXXSSSOOOMMMNNNPPPRRRTTTWWWZZZ[[[ZZZXXXVVVVVVWWWXXXXXXWWWUUURRROOOMMMPPPSSSXXX^^^dddgggiiijjjlllmmmnnnlllhhhfffgggiiiggghhhjjjkkkmmmppptttwwwzzzyyyxxxuuusssqqqooonnnvvvvvvxxx{{{yyysssooommmkkkkkkhhheeecccccceeegggxxx~~~~~~}}}}}}}}}}}}}}}|||{{{|||yyyyyyxxxtttpppooorrruuuvvvttttttxxx|||}}}xxxsssrrrooolllkkkmmmqqquuuwwwrrrsssttttttqqqppppppqqqtttqqqoooooorrruuuwwwxxxxxxvvvsssqqqooopppqqqrrrLLLNNNPPPPPPNNNMMMLLLMMMMMMMMMKKKKKKJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHFFFEEEFFFHHHKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBAAA???>>><<<;;;;;;::::::999999999999::::::999999999888888888777777555444333333222222333333333333333333333222111111222222333333333333222222111000000000000111111222111111111111111111111111///000222222000///000111000000000000000000000000000000///////////////000/////////000000111111111............///000222333000000111111111111000000000000000000000000000000.........------.........//////000000000000//////111111111000000000000000............////////////000//////000222222000---***+++---...///000000///......---------,,,,,,,,,///...............//////...---------------------////////////////////////.....................---...------,,,,,,------...---------------,,,++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++***+++,,,+++++++++---///***,,,---//////000222333444333111333555555444111222000......///000///...////////////............///---,,,---//////...,,,,,,,,,------.........---......---------------...000///...---......---,,,.../////////000000111111///...------.........---......---------...///000...........................---------...///000000000000000000000000/////////000111000//////000222222222222222222333444555222333333222111111444777444333222111222444666777555444555666333000222888666999;;;:::<<>>:::>>>>>>???AAADDDEEEEEECCCAAADDDFFFDDD>>>::::::<<>>;;;999999999::::::;;;;;;;;;>>>>>>???@@@AAABBBBBBBBBEEEGGGIIIIIIHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@BBBCCCCCCCCCDDDHHHKKKKKKLLLOOOSSSWWW[[[___```[[[YYYVVVTTTSSSTTTVVVXXXZZZ]]]___```^^^[[[ZZZYYY[[[[[[\\\\\\ZZZXXXUUUTTTUUUWWW\\\aaaeeehhhjjjjjjhhhjjjlllkkkhhhfffgggiiihhhiiijjjkkklllmmmppprrrtttxxx}}}|||yyyyyyyyyxxxxxxxxxwwwwwwwwwzzzzzz{{{|||zzzvvvqqqnnnmmmmmmmmmkkkgggddddddfffhhhpppvvv{{{|||xxxuuuttttttvvvvvvuuurrrpppoooqqqssspppooommmiiifffeeehhhjjjhhhfffeeehhhllllllhhhdddbbb```^^^^^^```dddggghhheeegggiiiiiihhhgggggghhhhhhhhhhhhiiikkknnnqqqrrrrrrpppnnnllllllnnnpppqqqKKKMMMNNNOOOMMMMMMMMMNNNNNNMMMKKKJJJIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKJJJJJJIIIHHHKKKKKKKKKIIIHHHHHHJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIGGGEEEDDD@@@@@@AAAAAA@@@>>><<<;;;:::999999888888999999:::999999999999888888888888555444444333333333333333333333444444333333222222222333333444444333333222333222222111000000000111111111111111111111111111///000222222000///000111000000000000000000000000111111000000000111111222111111111111111222222222///////////////000111222//////000000000000//////000000000000000111111111000///...------...///000000000000111111000000000000000000111111111222222111000000000000////////////......///111111000...,,,---///111111111000000/////////.........------.........------------...////////////...---,,,+++////////////////////////000000//////.........---///......------......///,,,------------,,,,,,+++------,,,,,,,,,,,,------((()))******++++++******---------------,,,,,,,,,+++,,,,,,++++++,,,///222...111333555666777888:::999;;;???BBBDDDBBB===999777444111///000111111000............------------...---,,,---...///...---,,,,,,,,,---------------//////...------...////////////////////////...................../////////////////////////////////...------------...//////111111000000000000111111111111111111222222222222333333333333333444444444333444444333222333555777666666777999:::<<<===>>>:::;;;<<<<<<<<<===@@@BBB===:::777888<<>>>>><<<<<<<<<999777;;;BBBDDDJJJMMMNNNPPPRRRQQQMMMOOOPPPQQQTTTXXXZZZYYYXXX]]]```aaa[[[QQQJJJIIILLLOOOPPPSSSWWW[[[^^^```aaa\\\ZZZXXXVVVTTTPPPJJJFFFEEEDDDBBBBBBBBBCCCEEEGGGJJJKKKLLLMMMNNNNNNMMMLLLSSSUUUWWWXXXVVVRRRMMMJJJIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJGGGHHHJJJKKKKKKMMMPPPRRRRRRTTTWWW[[[___aaaaaabbb[[[ZZZYYYYYYYYYZZZ[[[\\\___aaacccbbb```\\\[[[ZZZ]]]]]]^^^^^^^^^\\\[[[ZZZYYY[[[^^^aaadddeeefffffffffhhhjjjkkkiiihhhiiiiiikkkjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkmmmpppssssssssspppqqqrrrsssuuuvvvwwwxxxwwwvvvuuuuuuuuuwwwxxxyyyyyyxxxuuusssqqqooonnnmmmjjjiiihhhdddaaa```aaabbbdddhhhlllllliiifffeeefffiiihhhfffccc___]]]^^^``````___\\\XXXUUUUUUWWWZZZYYYVVVUUUVVVYYYYYYVVVSSSUUUUUUVVVVVVXXX[[[^^^___YYY\\\```bbbccccccdddeeecccfffjjjkkklllmmmqqquuuuuutttsssssstttvvvyyyzzzJJJKKKMMMNNNMMMMMMNNNPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJNNNOOOOOOMMMLLLKKKMMMOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJHHHEEECCC@@@AAABBBBBBAAA>>>;;;:::999999999888888999999999999888888888888777777777555555444333333333333333333333444444444444333333333333444444444444333333333333222111111111111222222222222222222222222222///111222222111000000111111111111111111111111111111111111111111111222333111111111111222222222222555555444222111000000///...//////000000//////...000000000000000111111111222111000//////000111222111111000000000000111111000000000111111111111222333333333222111111000000111111111111222222111111111222222333222111///...000000000000000000000000///000000000000000//////111111222222111000///...////////////////////////000000000///......------...------,,,,,,------...---...............------,,,,,,,,,,,,,,,---------)))***+++------,,,++++++---------------------------------------000444888777:::>>>@@@@@@@@@BBBEEEEEEIIIOOOTTTUUURRRLLLHHH???;;;666333333333222222////////////............000/////////000111000000.....................//////............///000000...///000000000000000111........................///000000000/////////000......//////000000111111444444333444555777888:::;;;<<<===<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;::::::;;;:::;;;===AAADDDAAABBBCCCEEEHHHKKKKKKKKKMMMNNNPPPPPPOOOOOOPPPRRRKKKFFFBBBCCCGGGKKKJJJGGGIIIGGGFFFGGGEEEEEEKKKSSSZZZaaaggghhhjjjkkkjjjffffffeeedddeeehhhkkkllllllrrruuuuuummmaaaXXXXXX[[[YYY[[[^^^aaadddgggiiiiiicccbbbbbbaaa^^^ZZZUUURRRSSSOOOIIIEEEEEEHHHMMMPPPSSSTTTVVVWWWWWWWWWUUUTTTWWWYYY\\\]]]\\\XXXSSSPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPMMMNNNPPPQQQSSSUUUWWWXXXVVVWWWYYY[[[]]]^^^___```\\\\\\\\\\\\\\\\\\\\\]]]```aaabbb```]]]YYYXXXWWWZZZ[[[\\\\\\]]]\\\\\\[[[YYYZZZ\\\]]]^^^^^^^^^^^^dddfffiiijjjkkkjjjiiihhhiiihhhfffffffffffffffeeedddbbb```bbbfffjjjkkkkkkggghhhiiijjjlllmmmnnnooolllkkkjjjiiihhhiiiiiiiiikkkjjjiiihhhhhhggghhhhhhccccccbbb```]]][[[[[[\\\[[[^^^``````^^^\\\\\\\\\\\\\\\\\\YYYVVVUUUUUUVVVXXXUUURRRNNNLLLLLLOOOQQQUUUSSSQQQQQQSSSTTTRRRPPPTTTVVVXXXZZZ\\\^^^```bbb\\\```fffkkkmmmooopppqqqpppvvv}}}~~~JJJLLLMMMMMMMMMMMMOOOQQQOOONNNMMMKKKJJJJJJJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOONNNLLLLLLMMMOOOKKKKKKKKKKKKJJJJJJJJJIIILLLLLLMMMLLLJJJGGGDDDBBBBBBBBBCCCBBBAAA>>>;;;999:::999999999999999999:::888888777777777666666666666555444444333333444444333444444555555555444444444444444555555444444444222222222222222333333444222222222222222222222222000222333333222111111222222222222222222222222222111000000000111222222333111111111111111111111111555555444333222111000/////////000000000000////////////000000000111111111333222111000000111222333111111000//////000111111222222222111111111111000333333222222222222222222666666666555555555555666222222222222111000////////////000000111111111111222333444444555555444444222222222333222222111000000000000000000000000000000/////////......---------,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,------............///000111222111000///........................,,,---...///222666<<<@@@CCCGGGLLLMMMKKKKKKMMMOOOQQQUUU[[[___^^^[[[VVVRRRFFFBBB<<<888666555444333555555555555444444444444333444555555555555666666666555444333222222333333111111222222333333333333000222333333222333555888444444555555555555555555111333444333111000111222222333444555666777888888888999:::===@@@CCCEEEGGGJJJLLLNNNNNNLLLJJJKKKLLLGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHIIIJJJOOOTTTXXXWWWWWWWWWZZZ^^^```___]]]bbbdddeeedddbbb```___```XXXRRRMMMMMMQQQSSSRRROOORRRPPPPPPRRRRRRSSSZZZcccllluuu{{{}}}}}}~~~}}}yyyuuuqqqmmmkkklllppprrrtttrrruuutttmmmccc\\\\\\___\\\]]]___aaaccceeeffffff___```bbbbbb```^^^]]]\\\]]]VVVMMMFFFEEEJJJRRRXXXYYYZZZZZZ[[[[[[ZZZYYYXXXVVVXXX[[[]]]\\\ZZZWWWTTTSSSTTTVVVWWWXXXXXXXXXXXX[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUSSSSSSUUUWWWYYY[[[[[[[[[ZZZYYYXXXXXXYYY[[[^^^____________^^^]]]\\\[[[ZZZ\\\]]]^^^\\\XXXUUUTTTTTTVVVWWWXXXYYYYYYZZZZZZZZZWWWXXXXXXXXXWWWWWWVVVVVV^^^```cccfffhhhgggeeedddbbb___\\\[[[\\\]]]\\\[[[[[[ZZZZZZ[[[]]]^^^^^^^^^_______________`````````^^^^^^]]]]]]]]]]]]^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]\\\YYYWWWWWWXXXWWWYYY[[[[[[ZZZYYYXXXXXXSSSVVVXXXYYYWWWVVVVVVVVVWWWSSSOOOLLLKKKMMMPPPQQQVVVVVVUUUUUUWWWWWWWWWVVVVVVYYY]]]___```bbbeeehhhmmmrrrzzzLLLMMMNNNNNNMMMNNNPPPRRRQQQPPPNNNMMMLLLMMMMMMNNNIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPPPPJJJKKKMMMLLLKKKKKKLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMMMMLLLKKKIIIFFFCCCAAABBBBBBBBBBBB@@@>>><<<;;;;;;::::::999999::::::;;;888888888777777777777666666555555444444444444444444444555555666666555555444555555666666555555444333222222222333444444555333333333333333333333333222333555555333222333444222222222222222222222222111111111111111222333444222222222111111111111111//////000111222222111111111111222222222222111111000000000111222222333333222222222222222222222222333222111000000111222333555555444444333333333222222222222333444555555555555666777777666777999<<<666555333222111222333333//////000111222444444555222333555777888888777777666555444222111111111111111111111111111111111111/////////000000000000000......------------......,,,,,,---............------...///000000000000000...//////000000000000000000000000000111111111111...000333777;;;AAAHHHMMMSSSXXX]]]]]]YYYWWWXXX[[[]]]aaafffhhhddd^^^XXXUUULLLHHHCCC???===;;;:::888;;;:::::::::999999999999777888::::::999999;;;<<<<<<;;;999777666555666666888999<<<>>>>>>>>><<<;;;888::::::999888:::???DDD::::::;;;;;;<<<=========999;;;<<<:::777555666888444666888:::<<<===>>>>>>AAACCCFFFKKKOOORRRTTTVVV[[[___bbbbbb___]]]^^^```[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZ\\\aaahhhmmmllljjjjjjlllppppppmmmjjjlllnnnooonnnjjjgggdddddd]]]YYYUUUTTTUUUVVVVVVTTTWWWVVVWWWYYYYYY[[[bbbkkkrrrzzz|||tttpppjjjfffgggiiilllmmmlllmmmlllgggaaa]]]]]]___ZZZ[[[\\\^^^____________ZZZ\\\^^^^^^^^^^^^___``````YYYOOOHHHHHHNNNVVV]]]\\\\\\\\\[[[ZZZZZZZZZZZZVVVWWWZZZ\\\]]]\\\[[[YYYUUUVVVXXXZZZZZZYYYWWWVVVZZZZZZZZZYYYYYYYYYXXXXXX[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWYYY\\\]]]]]][[[[[[ZZZWWWVVVWWWYYY\\\^^^___^^^]]][[[ZZZXXXVVVVVVUUUVVVWWWUUURRRPPPOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQRRRUUUYYY___cccdddbbb___\\\WWWQQQOOOPPPQQQQQQPPPQQQSSSUUUUUUSSSQQQPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUURRRQQQQQQQQQRRRSSSSSSTTTSSSVVVXXXYYYXXXVVVVVVWWWUUUVVVYYY[[[\\\[[[YYYXXXSSSWWW]]]```___]]][[[ZZZWWWSSSNNNKKKMMMPPPSSSTTTVVVWWWXXXZZZ\\\\\\]]]]]]\\\```eeeggghhhjjjooorrrNNNOOOOOOOOONNNNNNQQQSSSRRRQQQPPPOOOOOOPPPQQQQQQKKKKKKKKKLLLMMMNNNPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOIIIKKKMMMNNNMMMMMMNNNPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888666666555444444444444444444444555666666666666666555555666666666666555555555444444333333333333444444444444444444444444444333555666666555444444555333333333333333333333333222222222222333444555666444333333333222222222111...///000222333333222222333333444444444444333333222222333333444555555666444555777888888777555444555444333222222333444555777777777777777888888888555555777999;;;<<<>>>>>>:::===???AAAAAADDDIIILLLEEEBBB>>>999666666777888222333555777999;;;<<<===:::<<>>=========CCCFFFJJJMMMNNNLLLIIIGGGCCCDDDDDDBBB@@@DDDKKKRRRAAAAAABBBCCCEEEFFFGGGGGGCCCFFFGGGDDD???<<<===@@@;;;===@@@CCCFFFHHHIIIIIIMMMPPPUUUZZZ^^^aaabbbbbbiiinnnrrrssspppnnnoooqqqmmmmmmllllllllllllllllllhhhhhhgggfffggglllsssyyyrrrpppnnnooorrrqqqlllggggggjjjkkkjjjgggbbb___^^^ZZZXXXVVVUUUTTTUUUVVVWWWXXXVVVXXXZZZZZZZZZ```hhhjjjrrrxxxvvvsssrrrrrrpppjjjgggcccaaaaaabbbbbbaaahhhfffcccaaa```___^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]\\\ZZZZZZ]]]```\\\WWWRRRNNNOOOUUU\\\aaa___^^^\\\ZZZYYYZZZZZZ[[[YYYYYY[[[\\\]]]]]]]]]]]]XXXXXXXXXXXXWWWVVVUUUTTTWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\[[[[[[ZZZYYYXXXWWWUUUTTTTTTVVVYYYZZZXXXUUUSSSRRRRRRQQQQQQRRRSSSTTTWWWUUUSSSQQQPPPNNNNNNMMMKKKLLLMMMLLLJJJHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJHHHKKKRRR[[[cccfffdddaaa]]]VVVMMMHHHIIIJJJJJJIIIMMMQQQUUUSSSMMMJJJKKKNNNJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]ZZZ]]]aaadddddddddddddddbbbdddhhhlllnnnmmmkkkhhhiiinnnuuuxxxvvvqqqllliii___[[[UUUTTTWWW[[[^^^```bbbeeeiiilllnnnoooppppppqqqvvvzzz|||}}}PPPPPPPPPOOONNNOOOQQQSSSSSSRRRQQQPPPQQQRRRSSSTTTLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMKKKMMMOOOQQQQQQQQQRRRTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOMMMKKKHHHEEECCCBBBAAA>>>>>>>>>???@@@AAACCCDDD===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;::::::666666555444444444444555444444555666777777666666555555666666666666555555777777555444333222222222444444444444444444444444444666777777666555555666333333333333333333333333333333333444555666777777555555555444444333333333222333444555444333222111444555555666666555555444444444555555666777888888888:::<<<>>>>>><<<:::888888777555444444555777888777888999:::;;;<<<======:::;;;===???BBBDDDFFFGGGGGGKKKOOOQQQSSSXXX^^^cccXXXSSSJJJBBB<<<:::::::::888999;;;===@@@CCCDDDEEEJJJLLLPPPSSSUUUVVVVVVUUUIIIEEE@@@:::777555666666444444444444444444444444111222333333555555666777666666666555555666666666333444555666666666666666222444555777888888777777888777666555666777888999666777777777888888999999>>>CCCJJJRRRZZZbbbiiinnnvvv|||~~~wwwrrrrrrttt|||{{{mmm```XXXWWWVVVTTTTTTTTTTTTRRRPPPSSSSSSSSSSSSRRRRRRRRRRRRYYY[[[^^^]]]\\\\\\^^^```XXXVVVRRRNNNLLLJJJJJJJJJMMMPPPUUUYYYZZZXXXTTTQQQLLLLLLLLLHHHGGGKKKTTT\\\KKKKKKLLLNNNPPPQQQRRRSSSKKKNNNOOOKKKEEEBBBCCCFFFHHHJJJMMMQQQUUUWWWXXXYYYVVVYYY___dddhhhjjjiiiiiirrrwww||||||yyywwwyyy|||vvvuuuuuuttttttsssssssssooonnnllljjjjjjooovvv{{{nnnkkkhhhiiijjjiiiccc]]]___bbbdddccc```\\\XXXWWWUUUUUUUUUSSSRRRSSSUUUXXXVVVUUUVVVXXXWWWVVV[[[ccc```hhhmmmjjjfffeeedddcccaaa```______```___]]]ZZZccc___\\\[[[\\\]]]\\\ZZZYYYZZZ[[[]]]^^^_________^^^___^^^[[[XXXXXX[[[^^^WWWUUUTTTSSSVVV[[[```dddaaa___\\\ZZZYYYZZZ[[[]]][[[[[[[[[\\\\\\]]]]]]^^^\\\ZZZWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSPPPOOOOOOQQQSSSTTTQQQNNNHHHIIIJJJKKKKKKJJJJJJIIIMMMLLLIIIGGGFFFEEEFFFFFFBBBCCCDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDHHHPPP[[[eeejjjiiifffcccYYYNNNHHHGGGIIIIIIHHHNNNTTTYYYUUUMMMJJJMMMSSSMMMNNNOOOQQQSSSUUUWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^aaaaaabbbdddfffhhhjjjkkkkkkoootttwwwyyyyyyyyyzzzyyy|||nnnjjjdddcccggglllpppqqqwww{{{RRRRRRSSSSSSSSSSSSRRRRRRNNNNNNOOORRRTTTVVVVVVUUUUUUVVVVVVUUUTTTUUUXXXZZZUUUTTTTTTTTTSSSSSSSSSSSSOOOPPPRRRTTTUUUVVVWWWWWWRRRSSSUUUVVVWWWWWWVVVVVVQQQOOOMMMJJJGGGEEECCCBBBEEEEEEDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>;;;;;;===>>>;;;888666888:::999666666888;;;888888999999::::::;;;;;;:::999888777777777888999888777777777777777888888999888777777777777777777777777777777777777888888999:::;;;:::888777888999666555555888;;;<<<:::777;;;<<<<<<;;;999999:::<<<::::::999888888999999:::888888777777888999:::<<<999<<<>>>>>><<<===@@@BBB>>>CCCJJJPPPPPPKKKDDD???DDD@@@???@@@???===>>>BBBAAAAAABBBCCCCCCCCCBBBAAAAAACCCFFFHHHKKKOOOUUUYYYWWW\\\```cccjjjvvv~~~rrr]]]KKKEEEFFFEEEAAA???@@@CCCKKKSSSXXXYYYWWW^^^^^^aaagggllllllfff```ZZZQQQFFF???<<<<<<999777666666666777888888999999999999:::;;;;;;<<<;;;;;;=========<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;<<<<<<<<<>>>@@@AAA???===??????@@@>>><<<<<<===>>>AAABBB<<<;;;BBB@@@@@@JJJTTT]]]dddgggkkkqqqvvvwww|||jjj___aaa^^^___aaa```\\\ZZZ[[[\\\\\\\\\\\\]]]aaafffjjjcccgggmmmooonnnllllllmmmnnniiibbb\\\YYYWWWVVVUUU]]]^^^```cccdddbbb]]]ZZZ[[[YYYVVVTTTTTTVVVYYY[[[ZZZ]]]```___]]][[[\\\^^^UUUWWWXXXUUUQQQOOOOOOQQQSSSXXX^^^bbbccccccbbbbbbddddddddddddfffhhhiiikkkvvvvvvxxxyyyzzz{{{{{{{{{{{{{{{zzzwwwrrrooonnnnnnlllmmmlllkkkhhhhhhhhhjjj```___]]][[[YYYXXXWWWWWW^^^[[[XXXXXXXXXWWWSSSPPPTTTVVVVVVUUURRRRRRUUUXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWUUUTTTWWWZZZZZZUUUOOOSSSSSSSSSRRRRRRSSSWWWYYYXXXYYYZZZ\\\[[[ZZZXXXWWWYYYYYYYYYYYYZZZ[[[]]]]]]\\\[[[YYYWWWXXXZZZ]]]^^^^^^]]][[[XXXVVVUUUUUUUUUTTTXXXYYYVVVWWW[[[YYYRRRSSSTTTTTTSSSPPPOOOOOOPPPMMMLLLJJJJJJLLLOOOOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKIIIGGGFFFGGGIIIJJJGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBAAACCCEEEDDDAAA???>>>>>>BBB@@@??????@@@@@@@@@???@@@@@@AAACCCEEEFFFEEECCCFFFGGGGGGEEECCCCCCDDDFFFKKKIIIOOOZZZcccgggnnnvvvoooeeeYYYPPPNNNOOOPPPQQQWWWYYYZZZYYYXXXXXXYYYZZZ[[[]]]aaadddeeegggiiikkklllmmmnnnmmmmmmqqqyyyzzzxxxwwwxxxwwwyyyzzztttttt}}}VVVVVVUUUUUUTTTSSSRRRQQQTTTTTTVVVXXX[[[]]]]]]]]]ZZZYYYWWWWWWWWWXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVPPPQQQRRRTTTUUUWWWYYYYYYWWWWWWXXXYYYXXXXXXWWWVVVRRRQQQOOOLLLJJJHHHGGGGGGJJJIIIHHHIIIIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDBBBAAAAAAAAA???>>><<<===>>>>>>======???AAA??????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<======???>>>===<<<;;;:::999999;;;;;;<<<<<<======>>>>>>@@@AAABBBAAA???>>>???@@@@@@??????AAADDDFFFEEECCCDDDDDDCCCAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???@@@BBBCCC@@@BBBDDDDDDDDDFFFKKKNNNVVVZZZ```cccbbb\\\UUUPPPLLLIIIJJJLLLLLLHHHHHHJJJLLLOOOQQQQQQOOOMMMMMMMMMHHHJJJMMMPPPTTTYYY___dddccciiinnnqqqzzzwww```RRRPPPQQQQQQLLLLLLOOOWWWbbbjjjnnnooonnnnnnppptttwwwuuunnngggZZZRRRHHHBBB@@@???===;;;===>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBAAAAAABBBCCCBBBAAAAAACCCEEECCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGEEECCCBBBCCCDDDDDDEEE@@@???EEEEEEHHHUUUfffnnntttrrrqqquuuzzz|||qqqfffbbb______bbbbbbaaacccgggeeeeeeffffffgggkkkqqquuuqqqsssuuuvvvuuuuuuwwwzzzxxxtttmmmhhhdddaaa^^^\\\^^^aaafffkkkmmmkkkfffbbb^^^\\\YYYXXXYYY\\\___bbbfffiiilllmmmllljjjkkklllhhhhhhgggddd___\\\]]]^^^___cccgggiiihhhfffddddddbbbaaa``````aaaccceeegggkkkjjjjjjjjjkkkmmmoooppprrrrrrqqqnnnjjjgggffffffhhhhhhgggdddaaa______```WWWVVVUUUSSSQQQPPPPPPPPPTTTRRRQQQQQQSSSRRRPPPMMMPPPQQQQQQOOOMMMMMMOOOQQQRRRRRRSSSTTTTTTSSSSSSSSSOOOOOOOOOOOOOOONNNMMMMMMLLLJJJJJJMMMQQQQQQMMMIIIJJJJJJJJJIIIIIIJJJMMMOOOPPPQQQRRRSSSSSSRRRPPPOOOQQQQQQQQQQQQRRRRRRSSSTTTRRRQQQQQQPPPQQQSSSVVVWWWYYYWWWUUUSSSQQQPPPPPPPPPKKKNNNNNNKKKLLLQQQQQQMMMLLLMMMNNNLLLJJJIIIIIIJJJIIIGGGEEEEEEGGGHHHHHHGGGHHHGGGFFFDDDDDDCCCCCCCCCAAA@@@???@@@BBBCCCAAA???>>>>>>>>>============>>><<<>>>@@@@@@?????????@@@??????@@@AAABBBBBB@@@???BBBCCCEEEGGGJJJKKKKKKJJJKKKLLLMMMLLLKKKLLLMMMOOOPPPPPPWWWccclllrrrxxxssslllccc]]]]]]```aaaaaaffffffggghhhjjjkkkkkkkkkooorrruuuxxxzzz}}}YYYXXXWWWVVVTTTSSSSSSRRRVVVWWWYYY[[[^^^___```aaaaaa]]]YYYXXXZZZ[[[[[[YYYXXXXXXYYYYYYZZZYYYYYYYYYRRRRRRRRRSSSUUUWWWZZZ[[[ZZZ[[[[[[ZZZZZZXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPOOONNNNNNOOONNNLLLJJJHHHIIIJJJKKKMMMNNNOOOPPPLLLLLLLLLKKKIIIGGGGGGHHHGGGFFFEEEFFFHHHIIIJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCAAA???>>>===@@@AAABBBDDDFFFGGGGGGGGGIIIJJJKKKJJJIIIHHHIIIJJJHHHFFFEEEGGGIIILLLMMMMMMPPPNNNLLLJJJGGGEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKNNNTTT\\\aaajjjmmmqqqrrrpppiiibbb]]]VVVUUUXXX]]]]]]YYYVVVWWWUUUZZZ^^^]]]XXXSSSRRRSSSQQQSSSVVVYYY]]]bbbhhhlllooouuu{{{xxxbbb\\\___bbb\\\\\\^^^fffqqq{{{~~~~~~~~~zzzqqqjjjYYYSSSKKKFFFEEEEEEDDDBBBEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLLLLLLLJJJIIIGGGIIIJJJKKKKKKKKKMMMOOONNNPPPQQQPPPMMMLLLNNNPPPPPPPPPPPPNNNKKKJJJKKKLLLGGGJJJFFFDDDIIIJJJQQQbbbwwwwwwwww{{{~~~xxxmmmiiieeeccceeefffgggkkkpppnnnpppqqqrrrssswww{{{~~~}}}|||{{{zzz||||||xxxsssoookkkeeebbbbbbffflllssswwwvvvqqqmmmaaaaaa```aaaccceeehhhjjjssswww|||~~~}}}}}}}}}yyyxxxsssnnnhhheeeeeefffjjjlllnnnmmmiiieeebbbaaa\\\[[[YYYWWWXXXZZZ\\\^^^^^^]]][[[ZZZ[[[^^^aaacccdddeeedddbbb^^^\\\[[[\\\``````^^^[[[VVVSSSSSSSSSNNNMMMLLLKKKIIIIIIHHHHHHKKKJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJIIIGGGFFFHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHDDDDDDCCCCCCCCCCCCBBBBBB@@@??????CCCGGGGGGEEEAAA@@@@@@AAA@@@???@@@BBBEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKIIIGGGFFFEEEDDDDDD???AAA@@@>>>???CCCFFFEEECCCDDDDDDCCCBBBAAAAAABBBAAA@@@>>>???@@@@@@???>>>?????????>>>>>>=========<<<;;;;;;<<<===>>><<<;;;<<<;;;:::::::::;;;;;;<<<;;;<<<>>>>>>>>>???BBBDDD@@@AAADDDFFFHHHGGGFFFFFFKKKMMMPPPTTTWWWYYYZZZZZZXXXZZZ[[[\\\\\\\\\^^^```\\\^^^dddooowww{{{|||wwwsssrrrvvvzzz{{{{{{|||{{{zzz}}}}}}WWWVVVUUUTTTTTTTTTUUUVVVXXXZZZ]]]```aaabbbdddfffgggaaa[[[YYY\\\]]][[[XXXXXXYYYZZZ[[[[[[[[[ZZZZZZVVVUUUTTTTTTTTTVVVYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWXXXXXXXXXUUUTTTSSSTTTVVVWWWVVVTTTPPPPPPQQQRRRSSSTTTUUUUUUQQQSSSUUUTTTQQQPPPRRRUUURRROOONNNOOOSSSUUUUUUSSSVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHFFFDDDCCCEEEGGGIIILLLNNNPPPQQQQQQQQQRRRSSSRRRQQQPPPQQQSSSNNNLLLKKKKKKMMMPPPSSSTTTWWWTTTRRROOONNNLLLKKKIIIHHHJJJKKKMMMMMMLLLKKKIIIGGGHHHIIIJJJLLLNNNOOOPPPKKKKKKKKKOOOVVVbbbnnnuuuzzz{{{}}}|||xxxqqqjjjeee^^^^^^cccjjjlllgggdddddd```fffkkkhhh___WWWUUUVVVYYY[[[]]]___aaaeeekkknnntttzzzppphhhkkknnnjjjiiikkkrrr{{{}}}vvvllleeeXXXTTTNNNJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMOOORRRTTTUUUTTTSSSQQQNNNPPPQQQRRRQQQQQQSSSTTTUUUXXXZZZXXXSSSQQQTTTWWWWWWWWWVVVTTTQQQOOOPPPQQQKKKOOOJJJGGGJJJLLLUUUhhh||||||wwwyyy|||~~~yyyoooqqqllliiijjjjjjiiikkkooosssvvvzzz|||||||||}}}}}}~~~|||zzz{{{~~~}}}|||yyywwwtttoooiiieeegggjjjooouuuzzzzzzwwwtttgggiiillloooqqqrrrqqqqqq{{{~~~wwwooohhhdddcccdddfffggggggeee```\\\YYYXXXSSSQQQNNNLLLLLLNNNPPPRRRSSSRRRRRRQQQRRRTTTVVVWWWVVVVVVVVVUUURRRPPPPPPQQQTTTTTTSSSOOOKKKIIIHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCEEEGGGGGGEEECCCAAA?????????>>>>>>>>>>>>>>>:::999:::===@@@@@@>>><<<;;;<<<===<<<;;;<<<>>>@@@???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDBBBAAA@@@???>>>=========<<<>>>???>>>>>>???@@@AAA???@@@AAAAAA??????@@@AAA@@@??????@@@AAAAAA???>>>===============<<<<<<;;;<<<<<<<<<=========<<<;;;???>>>>>>======>>>??????@@@@@@@@@@@@@@@CCCHHHKKKIIILLLOOOQQQSSSTTTVVVWWW^^^bbbfffjjjmmmppprrrtttqqqrrrttttttsssssstttvvvwwwyyy}}}QQQPPPOOOPPPRRRVVVYYY\\\___bbbfffggghhhiiikkkmmmjjjddd]]][[[]]]^^^\\\YYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[YYYWWWUUUUUUVVVWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\YYYXXXXXXYYY\\\^^^___^^^WWWWWWXXXXXXXXXXXXYYYYYYUUUXXX[[[[[[YYYYYY\\\___ZZZXXXVVVWWW[[[]]]\\\ZZZ^^^]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYXXXXXXWWWVVVVVVTTTTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOOOONNNLLLKKKJJJJJJLLLOOOSSSUUUWWWXXXXXXVVVWWWXXXXXXWWWVVVWWWYYYUUUTTTSSSRRRRRRUUUYYY[[[YYYVVVSSSRRRRRRRRRPPPNNNMMMNNNPPPRRRRRRQQQPPPOOONNNOOOQQQSSSVVVXXXYYYZZZMMMKKKJJJOOO[[[lll|||{{{sssnnnffffffkkkqqqssspppnnnooopppvvvyyyuuujjjaaa]]]^^^^^^___aaacccfffjjjooosssxxx~~~{{{{{{{{{uuuuuuxxx~~~~~~xxxooogggaaaWWWTTTQQQOOONNNOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMQQQRRRSSSTTTUUUVVVVVVVVVTTTVVVYYY[[[\\\[[[YYYXXXWWWXXXZZZYYYXXXVVVVVVWWWXXX\\\^^^\\\VVVTTTVVVZZZXXXYYYXXXVVVSSSQQQQQQSSSNNNRRRMMMIIIKKKKKKSSSeeewww{{{{{{|||yyy~~~vvvnnnoookkkjjjkkkkkkhhhhhhkkkwww{{{}}}zzzxxxzzzyyyxxxyyy{{{}}}|||{{{yyyxxxwwwsssnnnjjjkkklllnnnrrrvvvxxxxxxwwwooosssyyy~~~|||wwwtttzzz}}}zzzqqqhhhaaa]]][[[ZZZVVVWWWWWWTTTPPPMMMLLLKKKHHHGGGDDDCCCBBBCCCEEEGGGFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIJJJHHHFFFEEEFFFGGGFFFFFFFFFDDDBBBAAABBBCCCAAAAAA@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA>>>>>>>>>@@@AAABBBBBBBBB???AAACCCEEEFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<888888999:::;;;;;;:::999:::;;;<<<<<<;;;:::<<<>>>;;;;;;<<<<<<==================>>>>>>>>>>>>===<<<<<<<<<=======================================<<<>>>AAAEEEGGGEEEBBBAAABBBAAACCCDDDDDDDDDDDDEEEGGGDDDDDDEEEGGGIIIIIIGGGEEEAAAAAAAAA@@@?????????>>>>>>???@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBEEEJJJRRRXXX[[[^^^aaaccceeehhhmmmqqqyyy}}}JJJJJJJJJLLLQQQWWW]]]aaabbbfffjjjkkkiiijjjlllooolllgggaaa]]]]]]^^^]]]\\\\\\]]]^^^______]]][[[ZZZ^^^]]][[[YYYYYYXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXXXXYYYYYY[[[\\\]]]]]]\\\[[[]]]aaacccdddddd]]]]]]]]]]]]\\\\\\\\\\\\ZZZ[[[]]]^^^___```aaaccc___^^^\\\]]]^^^_________```````````````_________^^^___^^^^^^]]]\\\ZZZZZZYYYZZZ[[[[[[ZZZYYYWWWVVVSSSTTTTTTTTTSSSRRRPPPOOONNNPPPTTTXXX[[[]]]^^^^^^ZZZ\\\]]]]]]\\\[[[\\\^^^YYYYYYXXXVVVUUUVVVZZZ]]]ZZZWWWTTTTTTVVVWWWUUURRRQQQRRRTTTUUUVVVUUUUUUTTTQQQSSSVVVYYY\\\^^^___```SSSOOOLLLQQQ```ttt{{{vvvsssqqqrrrvvvwwwuuuvvvyyyzzz}}}zzzqqqiiieeeeeebbbdddgggiiilllpppvvvzzz|||yyyrrrjjjdddaaaWWWVVVUUUTTTSSSSSSTTTTTTWWWXXXYYYYYYYYYWWWTTTSSSRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^```aaa```___^^^```aaabbbaaa^^^\\\[[[[[[YYY\\\^^^]]]ZZZWWWWWWYYYXXXXXXXXXVVVSSSRRRRRRSSSQQQTTTOOOKKKNNNLLLPPP___nnn{{{}}}}}}}}}zzz|||uuupppjjjggggggkkkllljjjkkkooo{{{}}}xxxvvvwwwvvvvvvxxx|||~~~~~~|||zzzyyyxxxvvvssspppmmmlllmmmooossswwwxxxxxxvvvzzz{{{tttooopppqqqssswwwzzzzzzxxxuuulllfff]]]UUUQQQNNNKKKJJJFFFGGGGGGEEECCCAAABBBCCCAAA@@@??????>>>???@@@@@@===???BBBDDDDDDCCCAAA???@@@AAABBBBBB@@@@@@AAABBB>>>???@@@@@@???@@@BBBDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEDDDBBB@@@@@@AAABBBBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGIIIIIIHHHFFFEEEAAA@@@>>><<<:::::::::;;;888888999999999999999999:::;;;<<<<<<;;;:::;;;<<<999999::::::;;;<<<<<<<<<;;;<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<======:::;;;===>>>???@@@@@@@@@@@@CCCIIINNNKKKFFFEEEGGGGGGIIIKKKLLLKKKLLLNNNOOOMMMNNNOOOQQQSSSRRROOOLLLKKKJJJHHHFFFEEEEEEEEEFFFCCCEEEHHHJJJJJJKKKMMMNNNQQQRRRTTTTTTSSSQQQNNNLLLHHHHHHGGGGGGLLLTTT___gggooosssxxx{{{}}}GGGGGGHHHKKKQQQYYY```eeeeeeiiimmmmmmjjjjjjlllooommmjjjeeeaaa______```aaaaaabbbddddddcccaaa^^^\\\___^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[\\\^^^___```bbb```___```bbbeeeeeeeee______``````aaaaaaaaabbb______^^^___aaabbbbbbaaa```aaaaaa```^^^^^^___``````````````````aaaaaaaaaaaaaaaaaaaaa```^^^\\\[[[^^^___``````___^^^\\\ZZZYYYZZZZZZZZZXXXVVVSSSQQQRRRUUUYYY]]]```bbbbbbbbb___```bbbaaa``````bbbccc]]]^^^^^^[[[YYYYYY\\\______[[[WWWWWWZZZZZZXXXUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXZZZ^^^aaaeeeggghhhiii^^^XXXSSSWWWfff|||{{{zzzyyyxxx{{{{{{}}}}}}zzztttoookkkjjjlllmmmnnnnnnoooqqqvvvyyyzzz}}}xxxpppiiiccc```___YYYYYYYYYXXXXXXWWWXXXYYY]]]^^^``````___\\\YYYWWWQQQRRRUUUXXXZZZ]]]^^^___bbbccccccdddddddddccccccccceeefffeeeccc```^^^^^^ZZZ\\\^^^______\\\YYYXXXWWWXXXWWWVVVTTTSSSTTTUUUSSSUUUPPPOOOSSSOOOOOOZZZaaakkkssstttsssvvvxxxyyy|||{{{~~~zzzxxxoookkkkkknnnpppqqquuuzzz~~~~~~{{{yyyyyywwwuuutttwww|||~~~{{{vvvtttsssrrrqqqpppllllllnnnrrrvvvzzz{{{zzzvvvwwwwwwvvvrrrllleeebbb]]]]]]]]]```cccccc```]]]TTTOOOIIIDDDCCCBBBAAA??????@@@@@@???>>>>>>???AAA??????@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCAAAAAAAAACCCDDDDDDCCCCCCEEEFFFBBBCCCEEEEEEFFFGGGIIILLLJJJJJJJJJKKKKKKMMMNNNOOOMMMOOOQQQPPPNNNLLLMMMNNNRRRPPPPPPQQQSSSSSSQQQNNNOOOOOOOOONNNMMMLLLJJJIIIDDDBBB???<<<:::999999999888:::;;;<<<<<<<<<===>>>;;;===>>>>>>===<<<<<<===============>>>???@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA???>>>>>>>>>@@@BBBEEEFFFDDDEEEHHHKKKMMMNNNOOOOOONNNPPPVVV\\\ZZZUUUWWW]]]\\\^^^```aaaaaabbbdddfffeeefffggghhhiiifffaaa]]]YYYWWWSSSPPPNNNNNNPPPQQQOOOSSSXXX\\\___bbbfffiiigggiiikkkllljjjfffaaa^^^WWWUUUSSSRRRUUU^^^iiirrr}}}GGGGGGGGGKKKQQQZZZbbbgggkkkooosssrrrooonnnqqqtttnnnllliiiddd``````bbbeeefffggghhhhhhgggdddaaa___^^^___aaabbbcccccccccccccccbbb```___^^^^^^_______________```aaabbbddddddfffdddbbbbbbcccdddeeeddd___```aaabbbccceeeffffffdddaaa___```bbbcccaaa^^^```bbbcccaaa]]]\\\^^^aaa^^^_________``````aaaaaaaaabbbbbbbbbaaa___]]]\\\aaabbbcccccccccaaa^^^]]]^^^______]]][[[WWWTTTRRRUUUXXX\\\```ccceeeddddddbbbdddeeeeeeddddddeeegggeeefffgggdddaaa```bbbeeeccc___ZZZZZZ\\\]]]YYYVVVYYYYYYYYYYYYZZZ[[[\\\]]]eeegggjjjnnnrrrtttvvvvvvggg```YYY[[[jjj~~~{{{zzz~~~}}}}}}|||{{{xxxvvvsssqqquuutttsssqqqnnnnnnppprrruuu}}}|||xxxuuuoooggg```[[[ZZZ[[[ZZZ\\\\\\\\\[[[ZZZ[[[\\\```aaabbbcccaaa___[[[YYYUUUVVVYYY]]]```ccceeefffggggggffffffffffffffffffbbbdddffffffccc```______[[[\\\^^^aaabbb```[[[WWWWWWXXXXXXWWWUUUTTTUUUWWWSSSUUUQQQQQQWWWSSSPPPYYYUUU\\\bbbccceeekkkpppqqq}}}yyy{{{yyytttrrrsssuuuxxx~~~~~~{{{yyyxxxzzz|||xxxuuusssuuu{{{{{{wwwqqqlllkkkkkkkkkjjjkkklllpppvvv{{{~~~~~~|||qqqooolllgggaaa\\\WWWUUUNNNMMMLLLMMMPPPPPPMMMJJJJJJEEEAAA???@@@BBBAAA@@@???@@@@@@???>>>???AAACCC???@@@BBBCCCDDDCCCBBBAAAGGGGGGFFFFFFFFFGGGHHHHHHFFFHHHIIIJJJIIIIIIKKKMMMJJJLLLMMMNNNNNNPPPRRRTTTWWWWWWXXXXXXYYY[[[\\\]]]ZZZ\\\___^^^\\\[[[]]]^^^aaa___^^^^^^```___[[[WWWXXXWWWUUUSSSPPPNNNMMMLLLFFFDDD@@@===:::999999999:::<<<>>>???@@@AAACCCEEE>>>@@@AAAAAA???>>>??????BBBAAAAAABBBCCCDDDEEEFFFCCCEEEGGGIIIJJJJJJHHHHHHCCCCCCBBBCCCFFFJJJNNNQQQUUUWWW[[[^^^aaacccddddddcccdddjjjpppooolllpppyyyxxxzzz|||}}}}}}yyyttteeebbb]]]XXXVVVWWWYYY[[[\\\aaahhhnnnrrrwww}}}{{{}}}zzztttppphhheee```\\\]]]dddnnnvvvHHHJJJLLLOOOSSSYYY```dddjjjmmmqqqtttuuusssooommmmmmnnnmmmgggbbb```dddiiillljjjhhhhhhgggfffccc```eeeeeeffffffggggggggghhhiiiiiihhhgggeeebbb___]]]```___^^^```cccfffggggggjjjjjjiiihhhfffccc```^^^aaabbbddddddcccbbbcccdddffffffeeedddcccccccccccccccbbbdddhhhiiieeecccdddbbbaaa`````````bbbcccdddhhhgggfffdddcccaaa```______```bbbcccdddeeeeeeeeeeeeeeecccaaa___\\\ZZZYYYXXXZZZ^^^bbbfffhhhiiiiiiiiihhhfffffffffhhhkkklllmmmlllkkkjjjhhhgggffffffgggeeecccbbbbbbaaa___]]]]]][[[XXXZZZ^^^bbbcccbbbfffjjjrrrzzz}}}|||zzzpppeeeeeeppp{{{wwwzzz~~~{{{{{{{{{{{{zzzxxxwwwuuuqqqmmmjjjiiiiiijjjoooqqquuu{{{{{{xxxtttoookkkjjjgggddd```^^^]]]\\\]]]]]]]]]]]]]]]^^^___```aaaeeedddcccbbbaaa`````````TTTVVVYYY]]]aaacccaaa___bbbccceeeggggggfffeeeddd```aaacccddddddbbb___]]]\\\]]]^^^^^^]]][[[XXXVVVTTTVVVWWWWWWUUUSSSRRRRRRTTTSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSVVVZZZaaagggkkkqqqyyyzzzzzzzzzxxxwwwwwwvvvuuuuuuttttttwww|||~~~~~~|||sssmmmddd___]]]]]]\\\[[[ccciiirrryyy|||yyytttooogggccc]]]WWWSSSOOOLLLIIICCCAAA@@@AAACCCEEEFFFFFF@@@@@@???????????????@@@>>>AAAEEEGGGHHHIIIKKKLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUUUUTTTRRRPPPRRRTTTWWWZZZ[[[\\\[[[[[[ZZZYYYYYYZZZ]]]aaafffiiigggfffffffffggghhhhhhiiilllnnnpppnnnkkkjjjlllooonnnnnnkkkiiijjjjjjcccZZZWWWVVVSSSPPPLLLHHHEEEDDD??????>>><<<;;;;;;>>>@@@BBBCCCCCCBBBFFFJJJIIIDDDEEEFFFHHHIIIIIIIIIIIIHHHKKKJJJIIIIIIJJJMMMPPPRRRTTTUUUWWWYYYZZZYYYWWWVVVTTTOOOIIIHHHMMMUUU^^^cccdddkkkssszzzyyyyyyjjjeee___ZZZ[[[aaaiiiooosssvvvzzz~~~{{{vvvooojjjjjjmmmpppsssFFFGGGJJJLLLOOOTTT[[[___gggiiilllooopppnnnkkkiiikkklllkkkfffaaa```dddiiijjjjjjiiigggfffddddddcccffffffgggggggggfffffffffiiiiiiiiihhhfffcccaaa___eeedddcccdddfffhhhhhhgggkkkkkkjjjiiigggdddbbbaaabbbdddfffgggffffffggghhhffffffeeedddddddddeeeeeebbbaaadddiiijjjfffeeefffdddcccccccccddddddeeefffhhhgggfffeeeddddddcccccccccdddeeefffggggggggggggggggggfffdddaaa^^^[[[ZZZZZZ]]]aaaeeehhhiiiiiihhhiiihhhhhhiiijjjkkkmmmnnnmmmmmmlllkkkjjjiiiiiihhhgggfffddddddeeedddcccaaa___]]][[[\\\```ccceeeeeejjjmmmuuu}}}zzzqqqpppyyy}}}{{{}}}}}}||||||}}}}}}{{{wwwtttooollliiifffddddddeeeffffffgggjjjnnntttzzz~~~~~~~~~{{{tttoookkkgggccc___```___]]][[[[[[[[[]]]]]]ZZZZZZZZZ[[[]]]___```aaaaaa```___^^^]]]\\\\\\\\\VVVWWWYYY\\\___aaa```^^^\\\]]]___``````___^^^]]]ZZZ[[[[[[[[[ZZZXXXVVVTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRSSSTTTSSSPPPNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLNNNMMMLLLMMMPPPTTTYYY\\\fffoooyyy}}}vvvqqqpppqqqrrrsssrrrrrrrrruuuwwwwwwuuurrrfffaaaZZZUUUUUUVVVVVVUUU\\\bbbjjjqqqtttqqqmmmiii___[[[WWWSSSOOOLLLIIIFFFBBB@@@>>>>>>@@@BBBCCCCCC======>>>???AAADDDGGGIIILLLOOORRRUUUVVVWWWYYY[[[]]]^^^```aaabbbccccccbbb___aaaeeehhhiiigggeeecccbbbdddgggiiikkkkkkjjjiiicccbbbaaabbbdddhhhlllooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnooorrruuutttssspppmmmlllkkkddd[[[TTTRRRNNNKKKGGGEEECCCCCC@@@@@@???>>>===???BBBEEEIIIKKKLLLMMMQQQWWWWWWRRRUUUVVVXXXZZZZZZZZZYYYXXXUUUWWWZZZ^^^bbbeeehhhiiinnnoooqqqrrrrrrrrrqqqpppiiicccYYYTTTUUU___kkkssszzzxxxeeecccbbbbbbfffmmmtttxxx~~~{{{zzzzzz{{{CCCEEEGGGHHHJJJNNNTTTXXX```aaaccceeeeeedddcccbbbeeefffeeebbb^^^^^^bbbfffeeeggggggeeebbbaaacccfffffffffgggggggggfffeeeeeeiiiiiiiiihhhgggeeecccbbbeeeddddddfffhhhjjjjjjiiikkkkkkkkkjjjiiigggfffeeefffhhhjjjkkkjjjjjjkkklllfffffffffffffffgggggghhhdddbbbeeeiiijjjgggfffhhheeeeeeffffffggggggfffffffffffffffffffffggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjhhhfffbbb^^^\\\]]]```dddhhhkkkkkkjjjiiifffggghhhjjjkkklllllllllnnnnnnnnnnnnnnnmmmlllllliiigggffffffggghhhfffeee```^^^\\\]]]aaadddffffffiiilllrrrzzz~~~~~~~~~yyywwwxxxyyyzzz|||{{{wwwpppllleeecccaaa^^^^^^^^^```aaa]]]^^^___aaadddhhhkkkmmmlllkkkkkknnnpppppplllhhhlllhhhddd```]]]ZZZWWWUUUXXXWWWVVVVVVWWWXXXZZZ[[[XXXXXXXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUPPPOOOOOOQQQTTTVVVVVVUUURRRSSSTTTUUUUUUTTTRRRRRRPPPPPPPPPOOONNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLJJJIIIJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEEDDDEEEHHHKKKLLLXXXaaammmuuuyyy}}}|||sssllljjjkkknnnooommmmmmmmmnnnnnnlllgggccc]]]YYYUUURRRRRRTTTUUUUUUYYY^^^eeejjjmmmkkkgggeee\\\ZZZWWWTTTQQQNNNJJJGGGBBB@@@>>>>>>???@@@@@@@@@?????????AAAEEEJJJOOORRR[[[^^^aaadddeeegggiiikkkjjjllloooqqqrrrqqqooommmeeehhhllloooooommmjjjgggiiijjjlllmmmlllkkkiiiggg```_________aaacccfffhhhiiihhhhhhgggggggggggghhhhhhgggfffhhhlllpppssstttuuuuuurrrmmmkkkiiibbbYYYQQQOOOLLLHHHEEECCCBBBBBBAAABBBBBBBBBDDDGGGMMMQQQVVVZZZ]]]```ffflllmmmjjjnnnoooqqqssstttsssrrrqqqiiilllrrrxxx}}}|||qqqeeeaaaggguuu}}}ttthhhiiikkknnnsssxxx|||~~~BBBCCCEEEFFFGGGJJJNNNQQQVVVWWWXXXYYYYYYYYYXXXXXX[[[\\\[[[YYYXXXYYY\\\___^^^aaabbb___[[[[[[```eeeccccccdddfffffffffeeeeeehhhgggggggggfffeeedddddd``````bbbeeeiiilllmmmmmmkkkkkkkkkjjjjjjiiiiiihhhiiikkkmmmmmmlllkkklllmmmgggggggggggghhhiiijjjkkkgggeeefffiiiiiieeedddeeecccdddeeeffffffeeedddcccccccccdddeeegggjjjlllmmmjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmllliiieeeaaa___^^^bbbgggkkknnnnnnmmmllljjjkkkmmmnnnnnnnnnlllkkknnnooopppqqqqqqppppppooojjjiiiggggggggggggfffddd]]]\\\\\\\\\___aaadddeeehhhiiinnntttwwwyyyxxxuuuqqqrrrssssssrrrnnngggccc___^^^[[[YYYXXXYYYZZZ[[[XXXXXXXXXYYYZZZ]]]___``````^^^\\\]]]^^^^^^]]][[[[[[ZZZXXXVVVUUUSSSRRRQQQTTTSSSRRRRRRRRRRRRSSSSSSVVVUUUTTTRRRQQQPPPOOOOOORRRQQQPPPNNNMMMMMMLLLLLLIIIGGGFFFFFFHHHJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKNNNJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIJJJSSS[[[eeelllooorrrvvvyyyuuuvvvyyy~~~~~~uuunnnkkklllmmmmmmiiihhhgggfffdddaaa^^^\\\aaa^^^\\\ZZZZZZ[[[]]]^^^]]]```eeeiiikkkjjjgggeeeeeeccc```]]]YYYUUUOOOKKKDDDBBB??????@@@@@@@@@@@@CCCBBBBBBCCCFFFKKKPPPSSS___aaadddggghhhjjjmmmooolllmmmnnnoooooonnnlllkkkggghhhiiiiiihhheeebbb```cccccccccaaa^^^[[[WWWUUUSSSSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUUUUVVVVVVWWWXXXZZZYYYZZZ___fffkkkmmmlllooopppnnnjjjgggfff___XXXTTTTTTSSSQQQMMMIIIFFFDDDCCCEEEHHHKKKPPPVVV^^^ccciiinnnssswww}}}yyynnnlllsss{{{zzzuuuuuuvvvvvvwwwxxxzzz{{{|||~~~CCCDDDEEEFFFFFFHHHKKKNNNMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSRRRRRRRRRSSSVVVXXXXXX[[[\\\ZZZVVVVVV[[[```]]]^^^aaacccddddddddddddcccccccccccccccccccccccc``````bbbfffjjjmmmmmmlllhhhhhhhhhiiiiiijjjjjjkkkkkklllmmmmmmkkkiiiiiijjjggggggggghhhiiijjjkkkllliiiffffffgggfffaaa^^^```^^^___```aaaaaa```^^^]]]^^^___```bbbeeeiiimmmoookkkjjjjjjjjjkkklllmmmnnnooooooooonnnkkkhhheeeccc```ccchhhmmmpppqqqqqqpppppprrrssstttsssqqqnnnmmmooopppqqqssssssrrrqqqpppkkkiiifffeeeeeecccaaa___ZZZZZZYYYZZZ[[[^^^aaacccggggggjjjnnnooopppvvv~~~}}}~~~~~~|||||||||~~~}}}wwwuuukkkiiigggfffeeebbb^^^[[[ZZZXXXUUURRRQQQQQQSSSTTTRRRQQQQQQQQQRRRTTTVVVWWWWWWTTTPPPNNNOOOPPPRRRRRRUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOMMMKKKJJJIIIHHHHHHKKKJJJIIIGGGFFFFFFFFFFFFGGGDDDBBBBBBDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHKKKLLLNNNOOOPPPRRRVVVYYYPPPPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRTTTXXX]]]dddhhhhhhiiijjjkkkhhhhhhjjjooouuuzzz}}}~~~|||~~~~~~|||}}}yyytttqqqooommmllliiigggddd```^^^]]]^^^```fffeeedddbbbaaaaaabbbdddaaabbbeeeggghhhgggfffeeejjjgggddd```\\\WWWQQQLLLEEECCC@@@???@@@AAA@@@@@@BBBAAA@@@@@@CCCGGGLLLOOOVVVXXX[[[\\\]]]___bbbeeeddddddcccccccccccccccdddfffeeecccaaa___]]]\\\[[[ZZZXXXVVVSSSPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOTTT\\\eeekkklllkkkmmmpppooollljjjjjjeee___```bbbdddccc___WWWNNNIIIGGGKKKRRRYYYaaajjjsssxxx}}}}}}ssspppqqq~~~}}}~~~}}}{{{yyywwwwwwxxxyyy~~~CCCEEEFFFGGGGGGHHHKKKMMMHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVXXXYYYWWWUUUUUUXXX\\\YYY[[[]]]```aaaaaa``````]]]\\\\\\]]]]]]^^^``````ccccccdddfffiiijjjiiigggddddddeeeeeeggghhhjjjkkkiiikkklllkkkiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkllliiieeecccdddaaa[[[YYYZZZXXXXXXYYYYYYYYYXXXWWWWWWXXXYYYZZZ]]]aaafffkkknnnjjjiiiiiiiiijjjlllnnnooopppooonnnmmmkkkiiihhhgggdddfffjjjmmmppprrrrrrrrrooopppqqqqqqpppnnnllljjjoooppprrrssssssrrrqqqpppiiigggdddbbbaaa```]]][[[WWWXXXYYYYYYYYY[[[___bbbbbbbbbdddggggggfffjjjqqqvvvyyy|||~~~}}}xxxsssooonnnoooppptttzzz~~~|||vvvqqqnnnmmmdddbbb^^^[[[ZZZYYYWWWVVVTTTRRROOOLLLKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPNNNLLLIIIFFFEEEGGGJJJLLLUUUUUUUUURRRMMMJJJHHHHHHFFFGGGGGGHHHJJJJJJKKKKKKGGGGGGGGGGGGHHHIIIIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDBBB@@@@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCEEEGGGJJJLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOUUUWWWZZZ\\\]]]```dddgggZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\]]]___bbbcccbbb`````````]]]]]]]]]```dddhhhiiijjjmmmooorrrsssssswww|||}}}{{{xxxuuussspppllliiiiiigggccc___\\\\\\```ccccccddddddcccaaa```aaabbb`````````______^^^^^^^^^ccc```]]]YYYWWWSSSNNNKKKFFFDDDAAAAAABBBBBBBBBAAA??????>>>???AAADDDHHHJJJKKKLLLNNNNNNOOOPPPSSSUUUWWWWWWVVVWWWYYY[[[^^^```\\\\\\ZZZYYYXXXWWWWWWVVVQQQOOOLLLIIIFFFFFFFFFGGGAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHJJJNNNUUU```jjjrrrvvvwwwyyy|||~~~{{{zzzzzzvvvrrrsssvvvyyyxxxrrrfffYYYQQQQQQVVV___jjjsss}}}vvvqqqzzz~~~~~~~~~}}}{{{zzz{{{}}}~~~CCCEEEGGGGGGGGGHHHJJJLLLHHHJJJLLLOOOQQQRRRSSSSSSTTTTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY[[[]]]]]]\\\ZZZYYYVVVVVVVVVVVVXXXZZZ[[[]]]______```bbbddddddcccaaa``````aaabbbdddfffiiijjjfffgggiiijjjiiihhhiiijjjiiihhhhhhhhhiiijjjkkkkkkeeeaaa___```]]]WWWUUUWWWTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSUUUWWW\\\bbbgggjjjiiihhhhhhiiijjjmmmoooqqqpppnnnmmmkkkjjjjjjjjjjjjjjjkkklllmmmooopppqqqrrrkkklllmmmnnnnnnmmmlllkkkoooppprrrssssssqqqooonnneeecccaaa```___^^^\\\ZZZXXXYYY[[[ZZZZZZ\\\```dddcccccceeehhhgggfffiiiooovvvyyy|||}}}yyyrrrlllhhhgggggghhhlllpppsssuuutttqqqqqqpppnnnjjjgggdddccc```]]]ZZZWWWWWWVVVTTTRRROOONNNKKKIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLNNNNNNKKKKKKJJJIIIHHHHHHJJJKKKSSSUUUVVVSSSOOOLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLFFFFFFFFFGGGIIIKKKLLLMMMIIIHHHGGGFFFEEEDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKFFFHHHKKKOOOQQQRRRRRRRRRSSSTTTWWWYYY[[[[[[[[[[[[^^^aaadddfffgggiiikkkmmmddddddccccccbbbaaaaaaaaa___^^^]]]\\\[[[[[[[[[\\\XXXXXXXXXXXXVVVVVVUUUVVVTTTSSSRRRSSSVVVWWWXXXWWW[[[]]]___bbbfffjjjooossstttrrrpppnnnmmmkkkgggddddddccc```\\\XXXXXX[[[___\\\^^^``````^^^]]]^^^```[[[ZZZXXXVVVTTTSSSSSSTTTVVVTTTQQQQQQQQQQQQPPPNNNJJJHHHFFFFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEFFFIIIKKKPPPRRRVVVZZZ___cccggghhhbbbcccddddddccc```\\\ZZZTTTPPPJJJDDDAAAAAACCCEEE???@@@AAACCCCCCBBB@@@???BBBBBBBBBBBBBBBBBBCCCDDDGGGLLLVVVaaalllxxx~~~qqqcccZZZ\\\cccnnnyyywww~~~}}}~~~~~~}}}vvvtttrrrsssCCCEEEGGGHHHHHHHHHJJJLLLJJJLLLPPPSSSVVVWWWWWWWWWYYYXXXXXXYYY[[[\\\]]]\\\[[[ZZZZZZ[[[\\\\\\[[[YYYXXXYYY[[[\\\[[[XXXVVVTTTRRRRRRRRRSSSTTTVVVYYYZZZVVVWWWYYY\\\___```___]]]]]]]]]^^^___bbbeeehhhiiiccceeegggiiiiiiiiikkkllliiiiiihhhhhhiiiiiijjjkkkaaa^^^\\\]]]ZZZUUUTTTVVVQQQPPPOOOMMMMMMMMMNNNOOOPPPPPPQQQTTTYYY___eeehhhiiihhhhhhiiikkknnnqqqsssooonnnllljjjiiijjjkkklllooonnnnnnmmmnnnnnnooopppnnnooopppqqqrrrsssssssssnnnppprrrsssrrrqqqnnnlllcccaaa___^^^___^^^\\\ZZZZZZ\\\]]]\\\\\\]]]bbbfffkkklllooosssrrrpppsssyyyyyy|||~~~xxxpppiiieeefffffffffiiimmmpppppppppooooooooonnnkkkgggeeeccc]]][[[YYYXXXWWWVVVSSSQQQNNNMMMKKKJJJKKKMMMOOOQQQTTTSSSQQQPPPPPPPPPQQQQQQLLLNNNQQQRRRQQQOOONNNNNNPPPSSSVVVVVVSSSRRRRRRTTTUUUUUUTTTSSSQQQOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJJJJKKKMMMNNNPPPQQQHHHKKKNNNRRRTTTTTTSSSRRRUUUXXX\\\```cccdddddddddbbbeeehhhjjjkkkkkklllmmmjjjjjjiiiiiihhhgggggggggdddcccaaa^^^[[[YYYXXXWWWOOOOOONNNMMMLLLLLLMMMNNNMMMKKKJJJJJJLLLMMMMMMLLLMMMNNNPPPTTTYYY^^^bbbdddmmmkkkhhhffffffeeecccaaa]]]]]]]]]YYYTTTRRRTTTVVVXXX[[[^^^___]]]]]]___aaaYYYVVVSSSPPPNNNMMMMMMMMMNNNLLLKKKMMMPPPSSSUUUUUUPPPNNNLLLLLLMMMOOOOOONNNRRRPPPNNNKKKHHHEEEDDDCCCBBBCCCCCCBBBAAABBBEEEGGGTTTXXX___hhhoootttwwwyyyyyy{{{~~~|||uuunnniii___YYYPPPHHHBBBAAABBBDDDDDDFFFGGGIIIIIIHHHFFFEEEHHHGGGFFFEEEDDDDDDCCCDDDCCCIIISSS]]]jjjzzzvvvhhh```dddlllxxx||||||~~~yyy}}}}}}xxxsssooonnn{{{LLLLLLJJJHHHGGGIIILLLOOOQQQVVVYYYXXXXXX]]]___^^^^^^^^^___aaacccdddfffgggfffdddaaa``````^^^\\\ZZZ\\\\\\\\\ZZZWWWUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\bbb``````cccgggiiigggdddggghhhiiilllnnnppprrrsssyyyppphhhggghhheeecccccc___]]][[[]]]______]]]ZZZ[[[ZZZWWWUUUTTTTTTUUUUUUXXXZZZ\\\]]]^^^aaaeeehhhnnnlllkkkllloootttvvvwwwwwwsssnnnnnnrrrvvvxxxyyysssttttttuuuvvvxxxyyyzzz{{{zzzzzz~~~yyyzzz{{{{{{yyywwwsssqqqkkkjjjhhhfffeeeeeefffgggjjjjjjjjjkkklllnnnooopppuuu{{{yyyuuurrroooppprrruuuyyy|||~~~~~~}}}|||xxxtttpppmmmkkkhhhccc^^^[[[ZZZ[[[\\\XXXTTTPPPPPPSSSUUUUUUTTT[[[^^^\\\UUURRRUUUVVVTTTTTTWWWWWWTTTTTTWWWXXXUUUTTTVVVVVVVVVUUUUUUVVVXXX]]]___```___[[[WWWUUUTTTSSSRRRRRRSSSTTTSSSQQQNNNLLLMMMNNNMMMMMMMMMPPPRRRQQQRRRRRRSSSTTTUUUVVVVVV[[[YYYXXXZZZ\\\]]]ZZZXXXYYYUUUTTTVVVVVVSSSSSSVVV\\\```fffiiiiiijjjlllooossspppooorrrwwwyyywwwtttvvvsssppprrrwwwxxxuuuppppppllljjjiiibbbWWWOOOMMMNNNNNNLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGIIIMMMRRRWWWZZZcccgggjjjhhhccc```bbbeeefffdddbbb```___```aaabbb```fffjjjiiiggggggeee```bbb\\\VVVSSSNNNHHHFFFHHHIIILLLPPPRRRSSSVVV\\\aaa\\\[[[ZZZZZZZZZZZZ[[[\\\aaa___[[[VVVQQQMMMJJJIIIGGGCCC???===???CCCGGGJJJUUU```ppp|||~~~wwweee[[[NNNEEECCCEEEHHHIIIOOOOOOPPPQQQSSSRRRPPPMMMMMMLLLIIIFFFBBBAAAAAABBBCCCFFFNNNWWWaaannnxxxiiieeeiiiiiixxx~~~}}}www}}}zzzpppooouuu|||TTTSSSPPPMMMLLLMMMRRRUUUZZZbbbhhhiiiiiimmmppppppqqqpppoooooooooppprrrsssuuurrrnnnkkkiiieeeaaa___aaabbbcccbbb___\\\[[[[[[\\\[[[[[[\\\]]]^^^_________^^^]]]]]]^^^___```aaadddeeehhhlllooopppnnnmmmoooppprrrtttwwwyyyzzz{{{uuummmlllkkkhhhffffffdddddddddfffiiijjjgggeeecccaaa```^^^^^^^^^___```bbbdddfffhhhjjjoootttxxxwwwuuutttvvv{{{~~~||||||}}}}}}}}}}}}}}}~~~zzz|||zzzvvvrrrooonnnnnnmmmlllfffccc```aaadddggggggfffiiilllkkkdddaaadddeeecccccceeedddcccfffjjjjjjfff]]]]]]\\\]]]___bbbdddfffgggiiikkkjjjhhheeeccccccaaa```_________]]]ZZZWWWTTTVVVXXXZZZ[[[\\\___bbbbbbbbbcccdddfffhhhiiijjjjjjiiihhhjjjmmmooonnnmmmiiiddd^^^[[[XXXUUUWWW]]]fffkkksssxxx|||~~~yyytttppplllcccWWWOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEHHHMMMQQQTTT[[[```fffiiihhhhhhiiijjjjjjjjjiiihhhiiijjjlllmmmpppuuuxxxwwwvvvvvvsssnnnpppjjjccc^^^VVVNNNJJJJJJKKKNNNSSSXXX]]]ccchhhlllnnnmmmkkkjjjiiijjjkkklllllllllkkkhhhddd^^^XXXUUUMMMJJJEEEBBBBBBEEEHHHJJJUUUcccwww|||cccZZZOOOIIIJJJPPPXXX\\\^^^^^^___aaabbbbbb___]]][[[XXXSSSMMMGGGDDDCCCDDDCCCEEEJJJQQQYYYdddwwwsssgggffflllwww}}}|||~~~}}}{{{{{{wwwyyy}}}dddaaa\\\WWWTTTUUUYYY]]]fffsss~~~zzzvvvrrrnnnkkkmmmppprrrssspppllljjjiiiggghhhiiikkklllmmmmmmmmmmmmkkkiiigggffffffggghhhiiinnnvvv|||~~~~~~}}}|||~~~~~~vvvsssrrroooooopppssssssvvvyyy|||}}}zzzxxxssssssssssssssstttuuuvvvxxxzzz|||~~~{{{yyyzzz~~~}}}zzz{{{|||{{{{{{{{{zzz{{{mmmjjjgggiiiooouuuyyyzzzyyy{{{}}}}}}{{{yyyxxxxxxuuutttsssrrrqqqnnniiifffbbbeeeiiimmmooorrrvvvxxxxxxxxxxxxyyy|||}}}|||}}}{{{rrrjjjbbb\\\___fffrrryyyzzzrrrjjj```UUUOOOOOOLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCDDDFFFIIILLLNNNTTTYYY```hhhmmmoooooonnnrrrrrrsssuuuwwwzzz|||~~~yyyqqqhhhaaaXXXOOOKKKMMMRRRUUU\\\eeennntttwwwxxxyyywwwtttqqqooooooooopppmmmppprrrrrroooiiibbb]]]XXXUUUPPPKKKHHHGGGHHHJJJOOO^^^tttttt[[[UUUNNNMMMTTT```lllsssttttttuuuwwwxxxwwwtttrrrmmmiiibbbZZZRRRLLLHHHFFFFFFEEEGGGKKKOOOXXXhhhwwwzzzllleeeiiirrryyyuuuvvvyyy}}}zzzyyywwwsssmmmeee___^^^aaadddqqq~~~}}}~~~}}}{{{wwwyyy{{{~~~}}}zzzwwwtttqqqpppsss{{{{{{zzzzzz~~~zzzuuuwww{{{xxxssswww|||tttiiigggkkkxxxvvvkkkccc[[[UUUTTTXXXVVVVVVVVVUUUSSSQQQOOONNNJJJIIIIIIIIIJJJKKKLLLLLLHHHHHHGGGGGGGGGIIIKKKLLLPPPSSSYYYaaajjjoooqqqqqqyyyzzz}}}zzzpppeee]]]VVVQQQRRRVVV___bbbjjjttt}}}}}}yyyvvvtttpppkkkhhhfffeeeeeedddgggkkknnnnnnkkkgggdddeeebbb]]]VVVOOOIIIGGGGGGKKKWWWjjj}}}tttdddUUUTTTUUU[[[fffuuuzzzvvvpppiii```WWWOOOJJJJJJGGGFFFGGGIIIOOO\\\iiiuuurrrhhhfffooozzz}}}{{{zzzyyyyyy~~~vvvyyy}}}{{{yyywwwyyy}}}}}}tttlllgggggghhhyyy~~~zzzwwwmmmlllwww~~~vvvmmmccc]]]ZZZZZZ```gggjjjiiihhhfffccc```\\\ZZZSSSRRRPPPOOONNNOOOQQQRRRNNNMMMLLLJJJIIIIIIJJJJJJMMMMMMPPPWWWaaakkkqqqttt|||~~~{{{ooobbbYYYTTTUUU\\\dddnnnrrryyywwwooonnnllliiiddd```]]][[[ZZZ]]]___aaaeeehhhjjjkkklllooonnnkkkbbbWWWMMMGGGEEEMMMUUUaaaqqq~~~hhhZZZUUUZZZdddppp~~~|||xxxqqqggg[[[SSSPPPKKKHHHGGGGGGIIIRRR\\\hhhxxxyyymmmhhhkkkwwwzzzwwwzzzyyyuuuzzznnniiijjjnnnpppwwwvvvqqqlllllljjjhhhkkkooottt{{{yyyqqqmmmlll}}}vvvpppttt{{{|||oooiiidddeeegggkkkrrrzzz~~~}}}|||zzzvvvqqqllljjjaaa___[[[YYYWWWWWWYYYZZZWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJKKKPPPXXXcccnnnuuuzzz}}}vvvjjj]]]UUUTTTYYYeeeppp|||xxxmmmdddddddddcccbbb___\\\ZZZXXX[[[ZZZZZZ[[[___dddiiimmmuuuwwwvvvooobbbUUULLLGGGLLLOOOWWWdddtttooo___VVVWWWaaaooowwwkkkaaaYYYSSSNNNLLLIIIGGGKKKRRR___mmmtttmmmmmmtttuuusssxxxuuuwww|||ttthhh___\\\\\\___aaadddlll{{{qqqjjjeeeaaaaaa```^^^aaafffjjjoooxxxzzzssspppyyy|||yyy}}}yyytttooonnnqqqxxx~~~{{{xxxnnnllliiiffffffhhhkkkmmmiiihhheeebbb___\\\ZZZYYYOOOOOOOOONNNQQQXXXcccllltttyyyzzzmmmcccZZZXXX\\\eeessswwwlllccc^^^```bbbeeeggghhhgggeeeddd```]]]ZZZXXXZZZ^^^dddgggvvv{{{~~~zzznnn___TTTOOOHHHIIINNNYYYiii{{{qqqbbb[[[ZZZaaalll|||{{{sssgggaaa[[[VVVPPPJJJJJJNNNUUU```ppp{{{pppooouuu}}}yyywww~~~yyyuuuyyyzzzhhhbbb[[[UUUTTTTTTUUUVVVVVV\\\gggxxxssshhhddd___[[[[[[[[[ZZZ]]]aaadddhhhooozzzxxxsssttt}}}tttpppnnnsssuuu~~~uuusssqqqqqqtttxxx}}}zzzyyyvvvsssoookkkiiigggVVVWWWUUUPPPMMMPPPYYY```ooouuu~~~qqqhhhaaa]]]aaaiiiuuu{{{nnnddd___^^^dddhhhmmmsssvvvwwwvvvtttjjjfffbbb^^^]]]___cccfffuuu|||uuuggg[[[UUUIIIJJJMMMVVVddduuuzzzhhh]]]^^^cccpppzzztttmmmfff```XXXPPPLLLNNNLLLUUUdddvvvvvvooorrrzzzzzzxxxxxx}}}}}}xxxzzz~~~~~~xxxgggZZZWWWRRROOOOOOOOOOOONNNPPPSSS[[[jjj}}}|||mmmeeebbb]]]ZZZZZZZZZYYY\\\aaaccceeejjjtttxxxyyy{{{zzzwwwvvvuuusss}}}{{{{{{~~~{{{wwwtttkkkfff^^^VVVSSSUUU[[[```fffpppwwwhhh\\\ZZZ^^^jjjzzz|||nnngggffffffeeetttzzz{{{vvvnnniiieeedddcccbbbkkkzzz~~~xxxgggUUUMMMLLLOOOTTTZZZddduuu}}}vvvlllbbb___fffppp}}}xxxsssooofffYYYPPPLLLOOOTTT[[[fffxxx~~~wwwsssuuu~~~~~~sssmmmllljjjkkknnntttzzz~~~{{{xxxwwwxxx{{{uuuttteee^^^RRRQQQOOOMMMKKKIIIIIIHHHIIIMMMUUU```pppoooddd___XXXXXXWWWWWWXXXYYY[[[\\\^^^aaagggqqq|||wwwyyy|||sssrrruuuyyy|||zzzuuukkkaaaZZZWWWWWWYYY^^^hhhxxxoooaaa___```ffftttttthhhfffkkkrrrvvv{{{uuuooojjjeeebbbgggttt~~~}}}qqqbbbQQQNNNNNNRRRXXX```nnnzzzuuurrrllleeeaaaeeeqqq{{{{{{tttqqqlllbbbWWWRRROOORRRWWW```ppp}}}~~~wwwssspppssszzztttkkkaaa```___^^^^^^aaafffkkknnnzzz|||www~~~{{{zzzzzz}}}|||iii[[[TTTNNNMMMKKKIIIHHHGGGFFFFFFIIILLLRRR\\\jjj~~~yyyiii___\\\WWWVVVVVVVVVVVVXXXYYYZZZ\\\___dddnnn~~~xxxxxxyyypppmmmqqq{{{{{{pppeee]]]WWWTTTYYYaaapppuuuggg\\\___fffrrr|||lllcccfffrrr|||tttkkkeeefffqqq{{{{{{oooYYYRRRMMMOOOTTTZZZccckkkhhhfffaaa^^^aaammm~~~}}}rrrqqqqqqjjj___XXXQQQQQQRRRYYYfffrrrtttppprrrppptttrrrhhhbbb[[[SSSQQQPPPPPPQQQSSSVVVYYY[[[eeerrryyyzzz~~~uuuooottt{{{}}}nnn]]]QQQKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKOOOVVVbbbvvvnnnaaaZZZYYYVVVUUUUUUUUUUUUWWWXXXYYY\\\^^^dddnnn~~~{{{}}}tttmmmgggkkkxxx|||qqqfff\\\UUUYYY___jjjyyyzzzmmmddd^^^```lll}}}xxxjjjfffmmmzzz~~~sssllliiiqqq{{{xxxdddXXXNNNMMMPPPSSSXXX\\\^^^]]][[[[[[dddxxx}}}ooonnnqqqmmmccc[[[TTTQQQOOOSSS^^^hhhmmmlllrrrqqqvvvsssddd[[[VVVQQQLLLIIIIIIJJJJJJKKKMMMNNNOOOSSSaaauuu|||~~~yyy|||tttjjjkkk{{{zzzxxx~~~wwweeeWWWNNNJJJJJJJJJJJJJJJJJJJJJKKKLLLIIIKKKMMMQQQ\\\ooowwweee\\\YYYYYYVVVVVVUUUUUUUUUWWWXXXYYY^^^aaagggqqqyyy~~~~~~yyyvvvmmmfffcccmmm|||oooaaaWWWYYY[[[cccpppqqqfffbbbaaafffvvvtttlllqqq||||||tttlllrrryyynnn```SSSNNNNNNNNNOOOQQQTTTVVVXXX]]]nnnpppmmmooommmfffaaaVVVPPPKKKMMMUUU^^^dddhhhlllooowwwvvvcccVVVPPPLLLIIIGGGGGGGGGGGGHHHHHHIIIJJJJJJMMMXXXiii~~~|||zzzssssss}}}yyylllkkkwww{{{uuuwwwmmm^^^SSSMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKMMMPPPYYYlllpppaaaZZZZZZ[[[WWWVVVVVVVVVVVVXXXYYYZZZ^^^bbbiiiuuuxxxwww~~~yyy{{{yyyyyy{{{sssmmmiiieeegggvvvwwwfffZZZWWWWWW[[[gggxxx|||hhh``````bbbrrrxxxoooooo~~~~~~pppqqquuu~~~wwwiiiZZZRRRNNNKKKJJJKKKJJJPPPWWWbbbzzzvvvooommmjjjhhhhhhXXXOOOHHHIIINNNTTTZZZ```ccclllxxx{{{kkkYYYOOOLLLIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGNNNTTT```qqqxxxwwwsssnnnsss~~~~~~|||ooommmsss}}}|||sssrrruuudddWWWOOOKKKJJJGGGGGGHHHHHHIIIKKKLLLMMMIIIKKKMMMPPPXXXkkknnn```ZZZZZZZZZWWWVVVVVVVVVVVVXXXYYYZZZ]]]bbbkkkxxx}}}xxx{{{wwwtttwwwyyyqqqpppvvv|||yyynnneeefffjjjtttooocccYYYWWWWWW___mmm}}}pppaaa]]]bbbfff|||uuunnntttzzztttqqqvvv~~~pppaaaWWWPPPJJJIIIKKKEEEOOO[[[iiizzztttssssssuuu||||||qqqiiidddgggmmm___TTTKKKIIIKKKMMMSSSYYY```mmm|||vvveeeSSSMMMKKKHHHEEEEEECCCCCCBBBAAABBBCCCDDDEEEMMMOOOUUUbbbuuuxxxuuuwww~~~zzznnnkkkvvvrrrjjjdddeeehhhjjjooovvv|||~~~|||ppplllnnnuuu}}}rrrnnnyyyooo^^^SSSLLLIIIGGGFFFFFFGGGGGGHHHIIIKKKKKKGGGJJJMMMPPPYYYkkkmmm```YYYWWWWWWVVVUUUUUUUUUUUUWWWXXXYYY]]]cccooo~~~||||||yyyssstttzzz~~~vvvmmmkkkpppwwwyyyzzz{{{{{{}}}~~~|||~~~}}}~~~xxxkkkaaafffqqqxxxlll^^^YYYVVVZZZfffttt~~~zzzhhh]]]^^^ffflll~~~wwwqqqxxxzzzoooooowwwuuufffZZZQQQJJJIIILLLFFFRRR___nnnrrrjjjaaa^^^^^^```hhhppp|||~~~qqqeee___dddnnnfffZZZOOOLLLKKKKKKPPPWWWbbbqqqppp^^^NNNIIIHHHDDD@@@@@@CCCBBBAAA@@@@@@BBBDDDEEEIIIIIILLLVVVhhh~~~|||qqqnnnrrrpppgggnnnyyyxxxcccYYYSSSTTTWWWYYY```iiisssuuuzzz{{{pppjjjjjjqqq}}}qqqllltttnnn]]]RRRLLLHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLEEEIIIMMMQQQYYYlllnnn```XXXUUUSSSUUUTTTTTTTTTTTTVVVWWWXXX```gggsssyyyuuu~~~}}}~~~qqqgggrrryyy}}}}}}{{{vvvqqqnnnqqqttttttsssrrrsssxxxyyyooozzzzzz}}}yyynnngggeeepppyyy{{{ggg___XXXXXX[[[bbbnnnyyyzzzvvveee\\\ZZZfff{{{tttooovvv|||lllhhhppp{{{}}}qqq```RRRKKKGGGDDDFFFLLLYYYoookkk___ZZZRRRMMMMMMRRRYYY^^^nnnwwwjjjeeejjjpppiiibbbVVVLLLGGGHHHMMMRRRaaajjjyyylllZZZJJJEEEHHHHHHEEECCCCCCCCCCCCCCCCCCCCCBBBBBBFFFGGGKKKSSS\\\mmmyyytttsss{{{wwwgggfffnnnzzznnnaaaTTTQQQLLLIIIKKKPPPXXX]]]mmmsssyyy}}}|||qqqiiieeeiiixxxyyymmmffflllyyydddXXXQQQKKKGGGFFFFFFGGGGGGGGGGGGHHHKKKMMMIIIKKKLLLNNN[[[sssmmm___YYYWWWVVVTTTRRRRRRUUUUUUSSSSSSWWW___mmm{{{uuu{{{zzzwww|||uuulllooouuu||||||~~~{{{vvvqqqpppppprrrrrrqqqqqqqqqvvv}}}yyypppuuuvvvyyyzzztttjjjfffhhhvvv}}}}}}ooofff\\\XXXXXX]]]iiitttxxx}}}tttddd^^^___kkk~~~qqqqqqzzz|||yyyyyyxxxxxxzzz}}}nnngggkkkttt|||vvvdddTTTLLLIIIGGGIIINNNZZZooovvv```VVVRRRLLLGGGGGGLLLRRRWWWddduuu|||oooiiikkkoookkkdddYYYNNNHHHHHHLLLPPPVVV___oooiiiXXXGGGCCCEEEEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFIIIPPPXXXhhhxxxtttzzzxxxgggcccjjjvvvwwweeeXXXPPPMMMHHHEEEFFFKKKQQQUUUeeennnwww|||~~~ssshhhdddgggvvvuuuiiiccciii|||yyycccVVVOOOJJJGGGFFFFFFGGGGGGGGGFFFGGGJJJLLLGGGLLLQQQXXXhhhnnn```ZZZXXXWWWWWWTTTTTTWWWWWWVVVXXX\\\dddssswwwxxx~~~xxxvvv~~~~~~}}}zzzwwwssswww|||}}}xxxttt{{{{{{rrrkkknnnttt~~~{{{wwwwwwxxxwwwxxx{{{}}}yyyvvvuuuuuuuuuuuurrrqqqpppooorrrxxx{{{rrrnnnpppsssrrrkkkdddffflll~~~wwwlll```XXXUUUYYYeeeqqquuuzzzqqqdddbbbeeerrruuulllsss}}}|||ooohhhfffbbb```aaa``````eeennn{{{rrrfffdddjjjuuu|||}}}jjjWWWNNNKKKJJJKKKOOO[[[nnnkkkUUUMMMJJJFFFCCCDDDHHHMMMPPPZZZkkk}}}tttmmmlllmmmmmmggg]]]QQQJJJHHHKKKOOOQQQ[[[kkk}}}}}}gggWWWGGGCCCDDDDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEGGGLLLSSS```www{{{qqqtttyyyhhhaaaeeerrr}}}lll[[[PPPLLLJJJFFFDDDDDDGGGKKKMMM]]]jjjxxxvvvhhhccceeesssssshhhbbbiii{{{xxxaaaTTTMMMIIIGGGGGGFFFGGGGGGGGGFFFFFFIIIKKKJJJPPPXXXdddxxxpppbbb[[[XXXWWWYYYVVVVVVYYYYYYYYY^^^eeemmm~~~xxxwwwxxxxxxwww|||yyyvvvtttwwwvvvvvvwwwxxx{{{|||}}}xxxxxxxxxzzz{{{zzzwwwuuupppqqqsssuuuvvvvvvuuuuuuxxx}}}xxxjjjiiikkksss~~~vvvsssqqqqqquuu{{{~~~}}}}}}{{{~~~{{{xxxyyy|||~~~}}}|||ssssssqqqoooooottt|||}}}tttiiijjjllljjjccc___fffqqq}}}}}}zzzpppcccZZZUUUWWWcccpppsssxxxoooeeefffkkkxxxuuulllgggrrr~~~ooo```XXXTTTRRRQQQRRRPPPQQQWWWaaappp~~~wwwhhh___bbbnnnyyynnnZZZOOOKKKJJJKKKNNNYYYlll{{{dddPPPJJJHHHFFFDDDEEEHHHLLLNNNXXXfffwwwtttmmmkkkllloookkkaaaVVVLLLHHHJJJMMMQQQ\\\lll~~~|||iiiZZZJJJEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEGGGKKKPPP[[[ppp{{{nnnlllwwwzzzjjj```cccooowwwfffWWWMMMIIIHHHGGGFFFFFFHHHKKKLLLYYYjjj|||zzzjjjdddeeeqqqvvvkkkfffkkk|||vvv___RRRLLLHHHGGGHHHGGGGGGHHHGGGFFFFFFIIIKKKOOOTTT^^^lllqqqccc\\\YYYWWWYYYVVVWWWYYYZZZ]]]eeennnzzz{{{xxxwww~~~~~~~~~{{{uuuttt~~~{{{zzzqqqkkkhhheeecccffffffffffffhhhlllqqqtttuuuttttttuuuwwwxxxwwwuuuqqqpppnnnmmmnnnqqquuuwwwwwwzzz~~~|||lllgggdddjjjxxxuuuooollllllsss{{{}}}}}}{{{wwwvvvxxxwwwuuuttt{{{zzzzzz}}}wwwwwwtttpppmmmooovvv}}}uuufffffffffccc]]][[[fffsss|||yyywwwvvvtttvvv{{{~~~zzzyyy|||~~~uuujjj```XXXVVV___jjjqqquuummmfffkkkqqq|||~~~qqqhhhdddooossseeeVVVOOOLLLJJJJJJKKKIIIJJJOOOYYYhhhxxx}}}lll^^^]]]iiiuuu}}}qqq^^^QQQKKKIIIIIILLLUUUhhh~~~ttt___MMMIIIHHHGGGFFFGGGIIILLLNNNVVVaaarrr|||rrrkkkjjjlllqqqnnnfffZZZOOOIIIJJJMMMPPPZZZjjj{{{kkk]]]MMMGGGFFFDDDCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGIIILLLPPP[[[nnn~~~nnniiippp{{{|||nnncccbbbmmm}}}qqqaaaTTTMMMFFFFFFFFFGGGHHHJJJMMMNNNWWWhhh{{{nnngggfffqqq{{{ooohhhkkk{{{uuu^^^QQQKKKHHHGGGHHHGGGHHHHHHGGGGGGGGGJJJLLLQQQWWWaaappprrreee]]]ZZZXXXXXXVVVVVVYYY\\\aaammmyyy{{{vvvyyy{{{}}}|||wwwuuu~~~vvvtttwww||||||yyyxxxssstttwww{{{yyynnnddd^^^[[[YYYXXXXXXXXXXXXXXXYYY]]]cccgggmmmlllnnnppptttvvvvvvuuurrrooojjjggghhhlllrrrvvvtttvvvxxxxxxxxxzzz|||~~~}}}~~~rrriiiaaacccppp}}}rrrlllggghhhpppyyy}}}zzzwwwxxxxxxqqqnnnnnnkkkjjjjjjtttvvvzzz|||{{{xxxqqqkkkkkkqqqwwwuuufffccc```]]]XXXYYYeeerrr|||tttmmmiiigggffffffccciiisss~~~}}}yyyxxxzzz}}}{{{sssiii]]]VVVYYYaaalllqqqkkkhhhpppvvvqqqhhhfffnnn~~~}}}hhh[[[NNNJJJHHHFFFEEEFFFDDDFFFJJJSSSaaarrrppp```\\\eeepppyyyuuudddWWWNNNIIIHHHJJJRRRcccyyy|||nnn[[[KKKIIIGGGFFFEEEEEEGGGJJJKKKQQQ[[[lll}}}}}}rrrjjjjjjkkkrrrpppjjj^^^RRRJJJJJJMMMQQQ[[[kkk|||mmm___PPPIIIFFFCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHJJJNNNRRR]]]pppuuulllnnnvvv~~~sssfffbbbjjjvvv~~~}}}mmm]]]QQQKKKEEEEEEEEEFFFHHHKKKMMMNNNSSSccctttrrrjjjgggqqqpppfffgggvvvttt^^^RRRMMMIIIHHHIIIGGGHHHIIIHHHHHHIIILLLOOOQQQ[[[iiixxxvvvhhhaaa]]][[[XXXWWWXXX\\\___hhhwww}}}ttttttwww||||||wwwuuu}}}~~~~~~sssllllllqqqvvv{{{zzzrrrllljjjiiibbbccceeeiiiooouuuzzz}}}|||~~~xxxpppdddZZZTTTQQQQQQPPPNNNOOOOOONNNNNNQQQWWW\\\aaaccchhhnnntttwwwvvvuuupppmmmiiiffffffiiimmmpppsssuuuvvvwwwwwwxxxzzz|||yyy{{{{{{~~~}}}yyymmm___]]]gggvvvyyypppjjjeeeeeemmmwww~~~yyyvvvxxxssshhhddd```\\\[[[]]]cccjjjttt}}}~~~zzzqqqhhhfffkkkrrr~~~uuufff```[[[XXXUUUWWWbbbmmm~~~}}}|||~~~xxxqqqfff]]]YYYWWWVVVVVVTTTYYYbbbmmmxxx~~~}}}{{{yyyyyy{{{}}}~~~|||yyyqqqdddYYYXXX]]]eeekkkhhhhhhttt|||qqqkkklllooowww```UUUJJJHHHGGGDDDBBBBBBBBBCCCGGGOOO]]]ooorrrbbb\\\bbbjjjwww~~~zzzmmm```TTTJJJJJJJJJPPP___tttxxxlll\\\NNNIIIHHHEEEDDDDDDFFFHHHJJJNNNVVVhhh{{{vvvnnnkkkkkkrrrqqqmmmaaaTTTKKKKKKMMMSSS^^^nnnqqqcccTTTLLLGGGDDDCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHKKKPPPUUU```ttt|||qqqmmmrrr}}}yyyjjjaaaeeemmmrrr~~~|||kkk[[[OOOJJJHHHHHHGGGGGGIIIKKKMMMNNNPPP]]]lllxxxtttkkkgggppprrrcccdddrrrttt___TTTOOOKKKIIIIIIGGGHHHIIIIIIJJJKKKOOOQQQXXXfffwwwzzzmmmeeeaaa^^^[[[[[[\\\```eeeppp~~~rrrlllpppvvvwwwssspppwwwtttnnnnnnssswwwqqqgggeeelllttt{{{zzzmmmccc\\\ZZZYYYZZZYYYZZZ^^^eeelllrrruuu|||}}}xxx{{{}}}yyyzzz|||rrrjjj^^^SSSNNNLLLLLLLLLJJJKKKKKKJJJIIIKKKQQQVVVXXX]]]eeeooovvvyyyxxxuuuooommmkkkiiihhhiiikkkllltttvvvyyyzzzzzzzzz{{{|||vvv|||{{{yyy{{{~~~{{{||||||||||||~~~~~~ooo___ZZZbbbnnnxxx{{{xxxpppjjjeeeeeemmmwww~~~zzzzzz|||nnn```ZZZVVVPPPOOORRRSSS^^^mmmyyy{{{qqqfffccchhhnnnyyy~~~tttfff___XXXTTTSSSVVV___iii{{{|||{{{yyywwwzzz~~~}}}~~~}}}{{{oooggg\\\RRRLLLJJJJJJJJJMMMPPPWWWbbbmmmvvv{{{}}}~~~|||zzzyyyzzz{{{yyyyyyzzzvvviii]]]ZZZ^^^```fffeeeiiiwwwrrrmmmpppqqqrrr\\\RRRJJJHHHHHHDDD@@@???BBBCCCFFFNNN\\\nnnsssddd]]]```fffvvv~~~~~~tttgggXXXMMMLLLKKKPPP]]]pppwwwmmm___TTTKKKIIIGGGDDDDDDFFFIIIJJJOOOVVVggg{{{|||qqqlllkkkqqqrrrnnncccUUULLLKKKNNNQQQ\\\mmm~~~vvvhhhYYYPPPKKKFFFEEEGGGBBBCCCCCCDDDEEEFFFFFFGGGFFFGGGKKKPPPVVVbbbvvvssslllooozzz|||lll```aaafffhhhppp|||~~~lll[[[OOOJJJMMMLLLKKKJJJJJJLLLNNNOOOPPP[[[hhhsssuuukkkfffoootttbbbdddrrrttt```UUUPPPLLLIIIIIIGGGHHHIIIJJJKKKMMMPPPSSS```qqq~~~~~~ppphhhdddaaa^^^^^^```dddjjjvvvyyykkkkkkmmmooommmmmmttt~~~|||lllccc______bbbgggmmmttttttjjjfffiiimmmwwwzzzmmmfff```ZZZVVVVVVSSSRRRRRRSSSWWW^^^eeejjjvvvxxxyyyyyyxxxzzz~~~xxxqqqrrrxxx|||}}}wwwvvvzzz|||}}}|||~~~}}}qqqeeeYYYRRRNNNJJJHHHIIIEEEFFFHHHIIIIIIKKKNNNPPPTTTWWW^^^hhhrrrxxxxxxvvvqqqnnnmmmlllfff```dddlllqqqvvv{{{|||zzzyyyzzz|||zzz}}}~~~yyy|||uuunnnnnnppprrrwww|||~~~ttthhh______fffnnntttrrrtttrrrjjjbbbdddqqq}}}~~~~~~}}}|||vvvhhh[[[UUUQQQMMMKKKKKKOOOUUU___hhhpppwww||||||~~~tttjjjgggfffeeemmmtttxxxppphhh___VVVPPPNNNQQQ[[[eeetttvvvwwwuuuqqqrrrwww}}}xxx~~~yyyrrrpppooonnnfffYYYLLLHHHHHHEEECCCBBBGGGMMMNNNTTTaaahhhqqqzzz~~~}}}~~~~~~wwwsssuuuuuuvvvwwwtttlllccc\\\WWWZZZ\\\bbbmmm|||}}}pppiiihhhwww{{{mmm]]]WWWOOOHHHDDDCCCBBBBBBCCCGGGJJJOOO\\\ooo~~~rrrccc[[[\\\```jjjxxx{{{qqq^^^LLLOOOQQQSSSXXXiii~~~{{{xxxqqqcccUUUNNNIIIFFFIIIJJJIIIJJJLLLOOOYYYhhhxxxwwwpppmmmtttwwwvvvlll\\\PPPLLLNNNTTTXXXfff|||~~~rrrbbbSSSKKKGGGDDDCCCEEEFFFHHHHHHGGGGGGHHHJJJJJJIIIMMMVVV^^^hhhzzzsssoootttzzz~~~}}}mmm___[[[^^^```hhhsss}}}kkk[[[QQQMMMKKKIIIGGGGGGHHHKKKLLLLLLQQQYYYggguuuxxxhhhgggfffxxxrrr___jjjnnn|||~~~ooo___XXXUUUOOOJJJHHHKKKIIIIIILLLNNNPPPWWW___ooo|||pppmmmggg```bbb```bbbjjjttt|||llljjjhhhiiihhhiiiqqqzzzsssddd[[[XXXVVVYYY]]]]]]dddqqqzzzmmmfffhhhlllvvv|||qqqeee^^^YYYSSSOOOOOOMMMLLLLLLMMMQQQWWW]]]aaalllpppsssvvvvvvxxx{{{~~~|||tttqqqrrryyy|||~~~~~~~~~|||xxxxxxyyy||||||{{{~~~}}}mmmbbbUUUOOOKKKGGGFFFGGGFFFHHHIIIIIIHHHIIIKKKMMMQQQTTT[[[fffqqqxxxyyyyyywwwsssoookkkeee```dddlllrrrssswwwzzz||||||yyywwwyyyzzz|||~~~~~~~~~wwwtttllleeedddeeefffjjjoooxxx~~~vvvjjj```\\\```hhhnnnrrrtttsssjjjbbbbbbmmmwww~~~~~~}}}}}}~~~~~~xxxmmm```SSSNNNKKKHHHFFFFFFJJJOOOWWW```gggooovvvzzz}}}}}}tttlllhhheeeaaahhhoooyyyxxxpppggg___UUUPPPNNNQQQ[[[eeevvvxxxwwwsssmmmkkkoootttzzz~~~~~~wwwqqqoookkkhhh^^^RRRHHHFFFGGGEEECCCCCCFFFLLLLLLOOOZZZ```kkk~~~yyy}}}}}}}}}}}}~~~}}}wwwrrrsssrrrtttvvvtttnnneee\\\WWWZZZ\\\bbbnnn}}}yyymmmhhhiiiwww{{{mmm]]]WWWOOOIIIEEEDDDCCCCCCFFFIIIKKKOOO[[[nnn}}}uuufff]]]]]]```hhhvvv{{{qqq___MMMKKKMMMOOOUUUeeezzz~~~xxxuuupppeeeXXXOOOIIIGGGHHHJJJIIIIIILLLNNNWWWfffuuuwwwrrrooouuuzzzzzzqqqbbbUUUOOOPPPRRRXXXhhh}}}wwwgggXXXNNNIIIFFFDDDDDDFFFGGGGGGFFFFFFHHHJJJKKKKKKQQQZZZcccnnnwwwppprrrxxx|||ooo```YYYZZZZZZcccoooxxxfffWWWOOOKKKKKKJJJIIIHHHIIIKKKLLLLLLRRRZZZhhhvvvzzziiihhhgggyyyuuubbbggglll{{{|||lll\\\UUURRRNNNJJJIIIKKKIIIIIIKKKMMMQQQ[[[fff|||pppmmmhhhbbbcccbbbfffpppzzzrrrkkkeeeddddddgggnnnvvvvvviii\\\UUUQQQOOOPPPSSSQQQWWWaaammmzzzssshhhhhhkkkwwwrrrggg\\\VVVRRRLLLJJJJJJIIIHHHGGGHHHKKKPPPUUUXXX```eeelllqqqtttvvvwwwwww{{{xxxpppkkktttxxx|||~~~|||zzzyyy{{{xxx{{{yyy{{{|||{{{}}}~~~zzzkkk___SSSMMMJJJFFFEEEGGGGGGHHHIIIHHHGGGGGGIIIJJJMMMQQQXXXbbbmmmvvvzzz|||}}}xxxrrrllleee```ccciiiqqqrrruuuzzz~~~wwwqqqvvvwwwwwwxxxzzz|||~~~}}}uuukkkccc\\\ZZZZZZYYY\\\aaallluuu}}}}}}xxxmmmaaaYYYZZZ```fffooorrrrrrkkkcccaaahhhppp{{{}}}~~~||||||}}}zzzrrrdddXXXLLLHHHGGGEEECCCDDDDDDHHHNNNTTT\\\dddmmmrrr|||}}}zzztttoookkkeee]]]bbbgggoooxxx|||{{{uuupppfff^^^TTTOOOMMMPPP[[[eeetttuuutttoooiiigggkkkooo{{{|||zzzuuuqqqnnnggg___SSSJJJCCCCCCEEEDDDCCCCCCDDDJJJIIIIIIPPPUUUbbbyyyzzz}}}}}}|||}}}zzz|||{{{~~~xxxqqqpppooorrruuuuuupppggg^^^WWWXXX[[[bbbooo}}}vvvjjjfffhhhuuuzzzmmm^^^XXXPPPJJJFFFEEEEEEDDDHHHJJJLLLPPP[[[mmm|||zzzkkk```^^^___hhhvvv~~~uuudddSSSKKKKKKLLLSSSbbbuuu|||vvvtttpppggg]]]PPPKKKGGGHHHIIIHHHIIIKKKLLLUUUcccrrr~~~~~~xxxssspppwww|||xxxiii[[[SSSQQQPPPXXXhhh|||ooo___TTTLLLHHHEEEDDDEEEFFFFFFEEEFFFHHHJJJLLLOOOVVV```kkkvvv{{{rrrpppuuuzzzqqq```WWWUUUUUUaaammmuuucccUUUNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMRRR\\\kkkyyy}}}llljjjiii{{{uuuddddddlll}}}zzzjjjZZZRRRPPPMMMJJJJJJKKKJJJKKKLLLNNNTTTdddsss||||||pppllliiieeeccceeekkkuuu|||vvvssswww{{{zzzpppfffccccccffflllrrr}}}ooodddXXXSSSQQQNNNNNNQQQQQQTTTZZZbbbmmmzzzzzzlllhhhjjjzzzyyymmmbbbWWWRRROOOKKKIIIJJJIIIHHHHHHHHHJJJMMMQQQSSSVVV\\\fffnnnrrrsssrrrpppyyy~~~|||rrrhhhnnnrrrxxx|||~~~|||zzzyyyzzzyyyxxx}}}zzz||||||zzz{{{|||yyytttkkk___TTTNNNKKKGGGGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJLLLOOOUUU^^^iiirrryyy|||~~~{{{wwwpppiiiddddddfffpppsssxxx}}}|||tttnnnrrrssstttuuuwwwyyyzzz{{{~~~{{{rrrggg___XXXUUUTTTSSSTTTXXXcccmmmvvv{{{~~~~~~zzz{{{xxxpppcccYYYVVV\\\bbbjjjnnnpppkkkdddaaafffkkkxxxzzz}}}~~~}}}|||}}}}}}}}}uuummm```UUUJJJHHHHHHFFFEEEFFFAAADDDGGGLLLSSS\\\fffmmmxxxxxxvvvsssrrrpppggg\\\^^^aaagggnnnssssssqqqnnnfff]]]TTTOOOMMMPPPZZZeeennnpppqqqmmmiiiiiinnnsssxxxxxxvvvsssrrroooeeeZZZMMMFFFAAACCCEEECCCBBBBBBAAAGGGFFFCCCHHHMMM]]]vvv}}}~~~}}}~~~xxxzzz{{{~~~yyyrrrnnnnnnqqqvvvxxxuuulllaaaZZZWWWZZZbbbooo}}}vvvjjjeeegggttt~~~yyylll___ZZZRRRKKKHHHGGGGGGFFFHHHKKKMMMQQQ]]]ppprrreee______kkkyyy|||lll[[[OOONNNNNNSSS```ppp}}}|||xxxvvvrrriii___SSSMMMHHHIIIIIIHHHHHHKKKLLLTTTaaaooo{{{~~~wwwrrrpppvvv}}}~~~ppp```UUUPPPOOOWWWfffwwwvvvfffYYYOOOIIIGGGDDDEEEFFFEEEEEEFFFHHHKKKNNNSSS\\\gggssssssnnnssszzzppp^^^VVVUUUUUUbbbnnnvvvdddWWWQQQPPPKKKLLLLLLMMMLLLLLLNNNOOOSSS^^^ooo~~~qqqnnnlll}}}qqqbbbeeeqqq{{{jjjYYYQQQOOOLLLJJJJJJKKKLLLNNNPPPRRR[[[ppp}}}vvvyyynnniiigggfffbbbfffmmmvvv~~~~~~rrrmmmkkknnnqqqsssxxx}}}{{{uuujjjeeecccccchhhmmmwwwkkkaaaWWWSSSRRROOOOOOQQQRRRSSSUUUZZZbbbppprrrkkkiii{{{}}}tttiii___UUUQQQNNNKKKIIIJJJJJJIIIIIIIIIJJJLLLNNNOOORRRXXXaaakkkqqqqqqooolllxxx~~~~~~uuukkkkkknnntttzzz~~~}}}{{{xxx}}}xxxwww||||||~~~}}}zzzzzzzzzuuuoookkk___TTTNNNKKKGGGGGGHHHDDDEEEFFFFFFFFFGGGIIIKKKKKKNNNSSSZZZcccmmmvvv|||~~~|||wwwpppkkkfffcccnnnuuu}}}~~~wwwqqqmmmmmmpppsssvvvxxxxxxwwwvvvzzz}}}zzzpppeee]]]UUUSSSQQQOOOPPPTTT]]]gggqqqwww{{{~~~}}}zzzyyywwwqqqfff[[[XXX[[[```dddiiilllkkkeeecccfffjjjuuuxxx{{{}}}}}}}}}~~~|||zzzrrrjjj___TTTJJJIIIIIIHHHGGGGGGBBBCCCEEEHHHNNNXXXccckkkrrrsssrrrrrrtttsssjjj___]]]^^^bbbgggkkknnnmmmlllggg___UUUOOOMMMPPPZZZdddlllooopppnnnkkkkkkqqqwwwuuuuuutttssstttqqqfffZZZLLLFFFBBBDDDDDDBBBAAABBB>>>EEECCCAAAEEEJJJZZZsss}}}xxx{{{|||~~~{{{tttnnnpppssswwwzzzyyyqqqeee]]]VVVYYY```mmm{{{xxxkkkeeefffsss}}}zzzlll```[[[SSSMMMJJJIIIIIIHHHHHHKKKOOOUUUbbbuuuwwwiiiaaa___kkkyyypppaaaTTTPPPNNNRRR[[[hhhuuu}}}{{{~~~}}}zzzvvvlllaaaVVVOOOJJJJJJJJJHHHIIILLLNNNTTT```mmmyyy~~~wwwqqqnnnuuu}}}uuudddVVVNNNPPPUUUaaaqqq~~~|||lll]]]RRRKKKIIIEEEFFFGGGFFFFFFGGGJJJMMMQQQWWW```kkkxxxuuummmrrr|||ooo^^^WWWXXXYYYaaammm}}}wwwdddWWWRRRRRRJJJLLLNNNNNNMMMNNNPPPSSSWWWcccuuutttpppnnnnnnaaajjjzzz}}}lll[[[SSSPPPMMMKKKKKKLLLMMMPPPTTTXXXdddzzzzzzrrrzzzsssjjjeeedddfffaaaeeekkkqqqxxxyyysssrrrwww|||zzz~~~~~~}}}}}}xxxrrrnnnkkkjjjmmmnnnnnnrrrwwwwww{{{pppiiiccc___bbbgggqqq{{{|||lllaaaWWWSSSRRROOONNNPPPMMMNNNOOORRRZZZhhhyyyxxxnnnjjjxxx|||sssfff\\\RRRNNNLLLIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPUUU]]]gggoooqqqooolllvvv}}}yyyoookkknnnsssyyy~~~|||zzz|||~~~wwwvvvzzz}}}||||||{{{wwwpppkkk___SSSMMMJJJFFFEEEGGGDDDEEEFFFGGGFFFGGGJJJLLLIIILLLPPPVVV^^^iiiuuu|||~~~xxxrrrjjjccckkksss||||||uuupppnnnkkknnnrrrvvvwwwwwwuuutttvvvzzz|||}}}{{{{{{~~~yyyooo```XXXQQQPPPNNNLLLMMMPPPYYYcccmmmsssxxx}}}~~~{{{xxxuuupppggg^^^ZZZ[[[^^^```eeejjjjjjfffeeegggjjjsssuuuyyy{{{|||}}}~~~~~~|||yyywwwqqqjjj]]]SSSJJJHHHIIIGGGEEEEEECCCDDDEEEGGGMMMVVVbbbiiimmmooopppqqqttttttlllbbb\\\\\\^^^ccchhhlllmmmllljjjaaaWWWQQQNNNPPPYYYcccoooqqqrrrooojjjjjjooouuurrrtttvvvvvvwwwtttiii]]]NNNHHHDDDDDDDDDAAA@@@BBB>>>DDDBBBAAAFFFJJJWWWmmm|||~~~{{{}}}~~~~~~xxxpppssstttxxx{{{{{{ttthhh___UUUWWW^^^jjjxxxxxxkkkeeefffuuu|||ooobbb\\\TTTNNNKKKKKKKKKJJJIIINNNSSSZZZhhh{{{|||lllcccaaajjjxxxqqqbbbVVVPPPMMMOOOVVV```mmmxxxzzz~~~yyyooodddZZZSSSMMMLLLKKKIIIJJJMMMOOOUUU___kkkvvvxxxqqqnnnwww~~~zzzhhhXXXOOOPPPSSS^^^nnn|||qqqbbbVVVOOOLLLHHHHHHIIIHHHHHHJJJMMMPPPSSSZZZbbblllzzzwwwmmmsssqqq```ZZZZZZ\\\]]]hhhxxxwwwcccVVVPPPOOOJJJLLLNNNNNNMMMOOOTTTXXX___lll~~~tttpppmmm~~~oooeeemmm|||lll[[[TTTRRROOOMMMLLLMMMNNNQQQVVV[[[ggg|||{{{}}}~~~}}}~~~uuunnnrrrzzzuuunnngggaaabbbeee```eeeiiikkkooouuuwwwuuuvvvwwwvvvuuuvvvzzzzzzvvvxxxvvvrrrmmmjjjkkkooosssnnnqqqssspppoooooolllhhhiiiggggggiiiiiihhhkkkpppqqq{{{yyyqqqfff^^^___dddnnnxxx|||qqqfff[[[UUURRRNNNMMMNNNJJJKKKKKKMMMSSS```rrr~~~~~~rrrkkkpppvvveeeZZZQQQMMMKKKHHHGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIMMMQQQXXXcccmmmqqqqqqoooppp||||||rrrnnnooorrrwww}}}}}}{{{~~~|||~~~|||vvvuuuwww}}}}}}wwwmmmbbbUUUOOOKKKGGGFFFGGGFFFGGGHHHGGGGGGGGGIIIJJJFFFHHHLLLRRR[[[ggguuu}}}xxxooofffgggmmmuuuzzz{{{wwwqqqmmmlllmmmpppssstttuuuuuutttwwwzzz|||{{{yyyxxx|||yyynnn[[[SSSNNNMMMLLLJJJKKKNNNUUU^^^hhhnnntttzzz}}}{{{xxxtttnnnggg```\\\ZZZYYY___dddiiiiiigggeeefffiiiooorrrvvvyyyzzz{{{}}}}}}}}}xxxvvvvvvqqqkkk^^^SSSJJJHHHHHHFFFCCCCCCCCCCCCDDDFFFLLLUUU```gggkkkoooqqqqqqrrrrrrllldddYYYZZZ]]]bbbhhhmmmooopppmmmdddYYYRRRNNNPPPYYYcccnnnppppppmmmhhhhhhmmmrrrrrrvvvzzzzzzyyyuuujjj___MMMHHHDDDDDDBBB@@@@@@CCC???DDDAAABBBHHHJJJSSSeeeuuu~~~}}}|||ssstttuuuwww{{{{{{tttiii___TTTVVV\\\ggguuu|||sssiiifffiiiyyysssccc]]]UUUOOOMMMLLLLLLLLLLLLRRRYYY```nnnoooeeeccckkkxxxsssdddWWWPPPLLLOOOUUU]]]kkkxxx}}}{{{rrrjjj]]]UUUOOOMMMLLLJJJKKKNNNPPPUUU]]]hhhrrr|||zzzssspppzzzmmm\\\RRRQQQSSS]]]ooovvvgggZZZSSSPPPJJJKKKKKKJJJJJJLLLPPPTTTUUU[[[ccckkkzzzyyymmmsssvvveee]]][[[ZZZ^^^hhhvvvxxxdddUUUOOOMMMJJJLLLNNNMMMLLLPPPWWW^^^iiivvvsssnnnjjj{{{qqqiiilllwwwhhhZZZUUUTTTRRROOOOOONNNMMMOOOUUU[[[eeeuuu{{{tttsssvvv|||~~~|||zzz{{{uuurrrpppppptttyyy|||}}}xxxtttqqqppplllhhhjjjooooootttxxx}}}yyyrrrmmmjjjeee___```eeebbbfffhhhgggjjjnnnlllhhhiiijjjjjjjjjnnntttuuuqqqqqqnnnkkkhhhgggiiillloookkknnnooolllkkklllkkkhhhiiiggghhhjjjiiifffiiinnnmmmwwwxxxkkk```___eeemmmxxxwwwkkk___XXXSSSNNNLLLMMMKKKLLLLLLLLLPPP[[[kkkxxxuuullljjj|||yyyeee[[[QQQNNNLLLIIIGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJMMMUUU```kkkrrrsssrrrlll{{{~~~sssqqqqqqrrrvvv{{{}}}{{{yyy}}}|||}}}{{{vvvtttuuu|||}}}qqqeeeYYYRRRNNNJJJHHHJJJIIIJJJJJJHHHGGGFFFGGGIIICCCFFFJJJPPPYYYgggwww{{{rrriiieeegggmmmuuu{{{zzzssslllmmmmmmnnnoooqqqssstttvvvzzz}}}}}}yyyyyy}}}~~~yyynnnXXXQQQLLLLLLKKKJJJKKKNNNRRR[[[eeekkkqqqxxx{{{{{{yyytttlllfffaaa\\\XXXUUU```eeeiiiiiigggeeefffgggmmmppptttwwwyyyzzz|||~~~}}}}}}{{{vvvuuuuuurrrmmm```UUULLLJJJIIIFFFCCCCCCBBBCCCCCCEEEKKKTTT^^^eeelllppprrrqqqqqqpppkkkdddWWWXXX\\\bbbiiiooossstttoooeeeZZZSSSOOOPPPYYYbbbjjjmmmmmmkkkgggggglllqqqsssyyy}}}}}}{{{uuukkk```LLLGGGCCCBBBAAA???AAAEEEAAAEEEBBBBBBIIIJJJOOO^^^nnnzzz~~~}}}~~~uuuuuuuuuvvvyyyzzztttiii___TTTUUUZZZeeesss~~~|||wwwoooggggggkkk|||wwwccc^^^VVVPPPMMMMMMMMMMMMNNNUUU]]]dddqqqpppgggdddmmm{{{uuugggYYYQQQMMMQQQVVV^^^mmm{{{|||uuunnn___WWWPPPNNNMMMKKKLLLOOOPPPTTT\\\fffpppyyy|||vvvsss~~~rrr```VVVRRRSSS^^^qqqyyyjjj]]]VVVTTTLLLLLLLLLLLLLLLNNNRRRVVVUUU\\\ccckkkzzz{{{nnntttzzziii___ZZZWWWaaajjjwwwzzzfffWWWOOOMMMJJJLLLMMMLLLLLLPPPYYYaaaqqq~~~qqqlllhhhxxxrrrkkkiiirrrdddXXXTTTUUUSSSQQQQQQOOOLLLMMMSSSZZZbbbnnnyyytttwwwxxxwwwwwwxxxtttnnnmmmmmmqqquuutttooommmooogggffffffhhhkkkoooqqqrrrpppjjjfffeeeeeeccceeehhhhhhkkkmmmooovvv}}}}}}yyypppkkkhhhhhhddd___```eeeccchhhiiifffhhhkkkiiiccceeeffffffgggmmmuuuvvvssspppmmmiiiggggggjjjlllmmmkkkoooqqqnnnnnnqqqqqqooopppoooppprrrpppllloootttpppvvv}}}pppgggccc___mmmwwwzzzoooaaaWWWSSSQQQOOOMMMVVVRRRPPPQQQRRRVVVbbbmmm{{{}}}llloooxxx~~~kkk[[[OOOOOONNNHHHHHHNNNIIIIIIJJJJJJJJJIIIHHHHHHJJJMMMRRR[[[eeeooouuuxxxxxx}}}|||ssspppmmmmmmrrrxxx~~~|||xxxsssqqq{{{yyylllZZZOOOKKKJJJHHHEEEKKKJJJIIIIIIJJJIIIGGGEEEFFFGGGIIIOOOYYYhhhvvv~~~|||tttjjjgggeeeeeeiiipppssspppmmmlllkkkmmmpppppppppvvv~~~zzzzzz{{{}}}~~~}}}ssshhhXXXTTTOOOLLLLLLNNNOOOPPPTTTWWW^^^hhhsss{{{}}}}}}yyyuuunnnhhhccc___\\\YYY^^^bbbhhhmmmjjjcccaaacccgggooovvvxxxyyyyyyvvvrrr{{{yyywwwxxxzzzyyytttpppaaaZZZPPPJJJIIIIIIIIIHHHCCCCCCDDDFFFHHHNNN\\\iiilllqqqtttrrrqqqppplllfff\\\ZZZZZZ^^^gggnnnrrrsssmmmfff\\\UUURRRTTTWWWZZZfffnnniiiaaaeeeiiikkkssswww{{{~~~}}}|||yyyqqqhhhSSSKKKEEEEEEEEECCCBBBCCCCCCAAAAAACCCDDDHHHQQQ\\\jjjttt~~~~~~~~~|||xxxooonnnrrrzzz|||nnnbbbWWWTTTXXXdddpppxxx~~~}}}vvvllleeehhhooossshhh^^^UUUTTTUUUUUUTTTVVVVVVXXX```mmm}}}uuujjjeeennn}}}yyyggg[[[RRRLLLNNNQQQYYYkkk~~~{{{ssshhh___SSSMMMMMMOOOPPPOOOQQQWWW```jjjsss{{{wwwuuuwwwfffYYYXXXWWW___ppptttcccXXXSSSSSSOOONNNPPPPPPOOORRRVVVZZZ___fffnnn}}}yyyjjjsss{{{lllddd___ZZZbbblllzzzxxxfffXXXOOOKKKOOOPPPPPPMMMMMMSSS]]]fff}}}ttthhhkkkyyy~~~kkkccceeetttxxxiiibbbYYYVVVWWWVVVQQQLLLQQQRRRUUUXXX[[[]]]___```dddeeefffgggggggggfffeeeffffffgggggggggeeedddcccfffdddaaaaaaccceeeggghhhgggfffeeedddcccccccccccceeedddfffkkkpppsssrrrpppmmmjjjiiijjjeeeaaagggpppgggggghhhiiiiiihhhfffffffffhhhkkkooorrruuuwwwxxxtttrrroookkkiiikkkooossswwwzzz|||}}}{{{yyyxxxxxxyyy|||~~~zzztttrrrvvv{{{kkkpppzzzuuukkkddd^^^kkkvvvuuufff\\\WWWUUUSSSQQQSSSQQQPPPQQQRRRVVV```kkkxxxnnnpppvvvtttdddVVVSSSOOOHHHGGGLLLJJJJJJJJJJJJJJJIIIIIIHHHMMMNNNQQQWWWaaammmvvv{{{yyy}}}uuuqqqnnnmmmqqqxxx}}}~~~{{{wwwsssqqqzzz}}}ppp^^^RRRMMMKKKHHHEEEJJJIIIHHHIIIJJJJJJHHHFFFGGGHHHJJJOOOYYYggguuu~~~|||vvvllldddbbbbbbgggnnnrrrqqqnnnkkkjjjlllooopppqqqwww~~~}}}}}}~~~}}}yyyooodddXXXTTTOOOLLLLLLNNNPPPPPPSSSVVV\\\fffpppxxx{{{{{{xxxuuuqqqmmmiiiddd___[[[___bbbjjjpppmmmeeeaaaccceeemmmuuuwwwxxxyyywwwsssyyyxxxwwwxxxyyyyyyxxxwwwhhh```TTTLLLIIIHHHHHHGGGGGGFFFGGGIIIJJJNNN[[[gggmmmrrruuutttrrrqqqkkkeee]]][[[[[[___hhhooossstttooohhh^^^UUURRRSSSVVVXXXiiitttpppfffddddddgggqqquuuyyy{{{zzzyyywwwppphhhWWWNNNFFFEEEEEECCCCCCDDDDDDBBBBBBDDDEEEHHHRRR\\\iiittt~~~xxxtttsssuuu}}}~~~qqqddd\\\WWWVVV___jjjttt~~~}}}xxxnnnhhhkkkrrrvvvmmmcccZZZYYYZZZZZZZZZ\\\___bbbjjjwwwvvvlllhhhpppzzzggg[[[SSSNNNPPPSSSZZZkkk~~~~~~vvvmmmeee[[[UUUTTTTTTSSSQQQVVV\\\eeepppzzzzzzxxx|||kkk]]]ZZZZZZcccttt|||lll```ZZZWWWQQQNNNPPPRRRRRRTTTWWW]]]bbbhhhppp~~~uuuiiirrrpppfff___[[[hhhsssyyygggZZZQQQMMMOOOQQQRRRRRRSSS[[[fffooozzzmmmbbbfffssswwwggg```eeepppxxxnnngggbbb]]]WWWUUUVVVVVVTTTQQQRRRSSSUUUVVVWWWXXXXXXXXX^^^^^^___```___^^^]]]\\\bbbcccdddfffffffffeeeeeeeeeccc``````bbbeeegggggggggffffffeeedddeeeeeeeeehhhggghhhkkkpppsssrrrqqqooommmmmmnnnjjjgggkkksssqqqqqqrrrqqqpppnnnmmmkkkkkklllooorrruuuxxxzzz|||}}}zzzvvvssstttxxx{{{~~~dddiiisss~~~tttiiiaaaiiissszzzkkk```YYYVVVTTTSSSPPPNNNOOOQQQRRRUUU]]]ggguuutttpppsss|||~~~nnn```YYYSSSKKKIIIMMMLLLLLLKKKKKKKKKJJJJJJIIIOOONNNOOOSSS\\\iiiuuu}}}yyy|||~~~~~~vvvrrrnnnmmmqqqxxx~~~|||xxxtttrrryyytttbbbUUUOOOLLLIIIGGGIIIIIIHHHJJJKKKLLLJJJIIIIIIJJJLLLPPPYYYfffttt}}}~~~xxxpppccc``````dddlllrrrrrrpppjjjhhhjjjnnnqqqrrrxxx~~~~~~}}}{{{wwwlllbbbYYYUUUPPPMMMNNNPPPQQQRRRRRRUUUZZZcccllltttxxxyyywwwwwwvvvtttqqqjjjccc]]]___dddmmmsssppphhhcccccccccllltttwwwyyyzzzyyyuuu{{{{{{zzzyyyxxxxxx{{{}}}sssiiiZZZOOOIIIHHHGGGFFFJJJIIIJJJLLLLLLOOOZZZfffmmmssswwwvvvuuusssmmmfff^^^\\\[[[```hhhppptttvvvqqqjjj```VVVQQQRRRUUUXXXiiiwwwvvvjjjeeebbbfffrrrvvvyyyzzzyyyxxxxxxrrrkkk\\\RRRIIIFFFEEEDDDDDDFFFEEECCCCCCEEEFFFIIIRRR[[[hhhsssxxxtttsssvvv~~~wwwlllcccZZZUUUYYYdddqqq~~~zzzqqqkkkmmmttt{{{pppggg___]]]^^^^^^___bbbgggkkkttttttkkkjjjrrr{{{hhh\\\TTTOOORRRTTTZZZkkk|||{{{tttmmmeee^^^[[[YYYVVVSSSZZZ```jjjvvvzzzyyynnn___[[[\\\fffyyyyyylllccc^^^VVVPPPRRRVVVWWWWWWYYY___dddjjjqqq~~~qqqiiitttuuuiiiaaa]]]ooo|||yyyhhh\\\TTTPPPOOORRRTTTWWW[[[dddpppxxxrrrggg^^^bbbkkksssyyy}}}{{{nnnbbb]]]aaagggoooxxx}}}wwwoookkkllloooppppppqqqpppnnnllliiiddd]]]XXXVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWWWW[[[\\\[[[[[[ZZZYYYWWWVVV\\\]]]```bbbdddeeeeeeeeedddbbbaaaaaadddggghhhiiijjjiiiiiiiiiiiijjjkkkkkkmmmllllllnnnqqqssstttsssttttttuuuuuusssppptttyyy~~~~~~~~~}}}{{{yyyvvvuuutttuuuwwwyyy|||~~~aaafffppp|||~~~rrrhhhhhhqqq~~~~~~ooocccZZZVVVSSSQQQMMMMMMOOORRRSSSUUU\\\dddrrr{{{ppppppwwwxxxjjjaaaZZZRRRPPPRRROOONNNMMMMMMLLLLLLLLLLLLNNNMMMMMMQQQXXXdddrrrzzzvvvyyy{{{}}}wwwsssnnnmmmqqqyyy~~~zzzvvvtttzzzvvveeeWWWPPPMMMKKKJJJJJJJJJJJJLLLNNNOOONNNLLLJJJLLLNNNQQQXXXdddrrr{{{{{{|||vvvhhhdddaaaccckkkqqqrrrqqqiiifffggglllppprrrxxx~~~~~~~~~|||xxxnnncccZZZWWWRRROOOPPPRRRTTTTTTSSSUUUZZZaaaiiiqqqvvvyyyzzz{{{||||||xxxpppeee]]]```eeeooowwwtttjjjddddddcccllluuuxxx{{{~~~}}}yyyzzzvvvvvvzzz~~~rrr```SSSKKKIIIHHHGGGJJJJJJKKKNNNNNNQQQ[[[gggmmmsssxxxyyyxxxwwwrrrkkk```]]]\\\```hhhpppuuuwwwrrrlllbbbXXXRRRRRRVVV[[[iiiwwwvvvmmmjjjgggiiisssyyy||||||zzzzzz{{{wwwqqqaaaVVVKKKGGGEEECCCDDDGGGEEECCCCCCEEEFFFHHHPPPZZZeeerrr~~~wwwnnnmmmqqq{{{vvveee\\\UUUXXXcccqqq{{{rrrkkkmmmsss~~~rrriiiaaa___^^^^^^```dddjjjooozzz}}}pppiiiiiittt|||kkk\\\TTTPPPRRRUUUZZZiiiyyy|||vvvmmmeee```]]]ZZZXXX]]]cccmmmzzzxxxvvvnnn^^^[[[^^^iii~~~zzzoooggg\\\TTTVVV[[[\\\\\\\\\aaafffmmmtttqqqlllxxxxxxkkkccc___ppp~~~uuuggg\\\UUURRRPPPRRRVVVYYY___hhhssszzz}}}|||}}}zzztttlllccc]]]___eeefffggghhhoooppprrrsssoooggg___[[[^^^aaaeeeiiimmmooopppqqqkkkgggbbbaaacccfffhhhiiifffdddbbb```^^^\\\XXXUUUSSSUUUWWWWWWVVVVVVZZZ]]]ZZZ[[[\\\]]]]]]^^^^^^^^^___^^^^^^]]]\\\[[[ZZZYYY___aaacccfffhhhiiijjjjjjfffdddcccdddgggkkkllllllpppppppppqqqrrrssstttuuuwwwvvvtttuuuvvvxxxyyyzzz}}}}}}~~~~~~ccchhhqqq{{{yyymmmhhhooozzzvvviii___XXXSSSQQQMMMMMMPPPTTTUUUVVV\\\dddqqqpppooosss}}}xxxmmmbbbYYYUUUTTTRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNQQQWWWaaallltttrrrvvvzzz|||yyytttooommmrrrzzz~~~yyyvvv|||wwwgggYYYRRROOONNNNNNMMMLLLLLLNNNPPPQQQQQQOOOKKKMMMOOOQQQVVVaaaoooyyyyyy}}}pppjjjddddddjjjppprrrrrriiieeedddhhhmmmqqqxxx~~~~~~}}}xxxnnnccc\\\XXXSSSQQQRRRTTTVVVWWWTTTVVVZZZ```gggooowww|||}}}sssfff]]]aaagggqqqyyyvvvlllfffeeeeeennnwww|||~~~zzzwwwxxx}}}wwweeeVVVNNNKKKJJJIIIIIIIIIKKKNNNOOOSSS___kkknnntttzzz{{{||||||xxxrrreeeaaa]]]___fffooovvvyyytttnnndddZZZSSSSSSYYY^^^mmmxxxvvvooopppnnnlllqqqzzz}}}}}}{{{|||}}}zzzttteeeZZZNNNHHHEEECCCDDDGGGEEECCCDDDFFFFFFGGGOOOXXXbbbppp{{{vvvjjjiiilllwwwyyyeee\\\WWW[[[fffsssyyyooogggiiiooovvvmmmdddaaa^^^]]]```dddjjjqqq||||||nnnhhhiiisss|||ooo]]]UUUPPPRRRTTTXXXgggxxxwwwnnnhhhdddbbbaaacccgggppp|||wwwsssnnn]]]]]]```mmmqqqfff\\\[[[___`````````ggglllsss{{{tttqqq{{{zzzjjjaaa___lllzzzzzznnnccc[[[VVVSSSRRRTTTVVVYYY___fffnnnssswww|||}}}~~~|||yyyrrrllllllnnnlllgggaaa[[[YYY]]]aaa```______dddgggiiiiiigggccc^^^ZZZ]]]___bbbeeegggiiiiiiiiidddbbbaaaaaacccfffhhhiiibbb```]]][[[ZZZZZZXXXWWWWWWZZZ]]]]]][[[\\\```ddd___``````aaaaaaaaa``````bbbaaaaaaaaaaaaaaaaaaaaajjjkkknnnppprrrsssttttttkkkjjjjjjlllpppsssuuuuuu{{{{{{{{{|||~~~hhhnnnuuu}}}rrrkkknnnuuusssggg]]]WWWTTTPPPPPPSSSWWWXXXYYY___gggqqq~~~uuuppppppxxx{{{mmmaaaYYYVVVVVVUUUSSSRRRQQQQQQQQQRRRLLLNNNQQQSSSWWW___iiipppsssvvvyyy|||~~~yyyrrrooosss{{{{{{vvvzzzyyyiii\\\TTTQQQQQQQQQNNNNNNNNNOOORRRRRRRRRPPPLLLNNNPPPQQQTTT^^^lllvvvzzz~~~xxxpppgggeeeiiiooorrrrrrjjjddd```ccciiiooovvv~~~}}}~~~|||zzzwwwmmmbbb[[[XXXSSSQQQRRRTTTVVVWWWTTTVVVZZZ___fffoooxxxtttggg^^^bbbhhhrrrzzzwwwmmmgggggghhhqqqzzz~~~}}}{{{yyyyyy}}}yyygggYYYRRROOONNNMMMKKKJJJLLLNNNQQQVVVdddqqqrrrxxx|||}}}}}}xxxmmmggg```___fffpppxxx|||xxxsssiii\\\TTTTTTZZZ```qqq{{{yyyrrrtttqqqllloooyyy{{{||||||}}}~~~{{{uuujjj^^^RRRLLLHHHEEEEEEGGGFFFEEEEEEGGGGGGHHHNNNWWW^^^mmm~~~{{{vvvkkkiiikkkuuuyyyfff^^^YYY^^^iiissszzzsssiiibbbeeelll}}}|||sssjjjddd```]]]___eeejjjqqq}}}~~~ooohhhiiippp~~~sss```WWWQQQRRRSSSXXXgggxxxzzzsssooolllllliiikkkrrr}}}wwwsssnnn]]]```bbbooo{{{oooeeebbbccccccdddeeelllrrrxxx~~~tttssszzzzzzhhh^^^\\\fffqqq~~~~~~{{{wwwoooggg___ZZZWWWUUUUUUUUUVVVYYY]]]bbbgggjjjmmmpppsssrrrooonnnooorrrooolllfffaaaaaaeeeccc___YYYUUUUUU\\\aaabbbaaabbb```dddgggfffffffffccc^^^\\\^^^```ccceeefffffffffdddccccccbbbcccdddeeeeeecccaaa]]]\\\\\\\\\[[[ZZZYYY\\\___```______bbbeeegggggggggfffeeecccaaa```ffffffggghhhiiikkkmmmnnnsssuuuxxx{{{}}}{{{zzz{{{~~~lllrrrzzz}}}nnnmmmqqq{{{{{{mmmaaaYYYUUUSSSSSSVVVZZZ[[[\\\bbbjjjppp}}}}}}sssmmmrrr|||xxxkkkaaa\\\ZZZXXXVVVTTTSSSSSSTTTTTTQQQSSSUUUUUUWWW^^^hhhqqqxxxzzzzzzzzzvvvqqqssszzzzzzuuuwww}}}nnn___VVVRRRRRRRRRNNNMMMMMMOOOQQQQQQPPPOOOKKKNNNPPPPPPRRR[[[iiittt|||~~~{{{rrrhhhdddhhhnnnrrrssslllccc]]]___eeellluuu}}}~~~zzz||||||zzzyyyvvvlllbbbYYYUUUQQQOOOPPPSSSUUUVVVSSSUUUYYY]]]cccmmmyyyuuujjjbbbdddiiirrryyyvvvmmmhhhhhhjjjsss|||}}}zzzxxxxxx|||xxxhhh[[[UUUSSSRRRRRRPPPNNNNNNPPPRRRYYYhhhvvvyyy}}}{{{vvvnnndddaaagggrrr|||~~~yyymmm___UUUSSSYYY___mmm{{{|||vvvvvvrrrooosssyyy|||~~~~~~~~~xxxnnncccWWWPPPLLLHHHFFFHHHHHHGGGHHHJJJIIIIIIPPPXXX[[[kkk}}}}}}wwwllljjjkkkuuu}}}iiiaaa[[[^^^gggppp{{{zzztttmmmccc^^^bbbjjjyyyxxxnnnfff___[[[]]]ccchhhppp|||nnnggghhhmmmwwwdddZZZTTTSSSTTTYYYiiizzz~~~wwwrrrpppmmmmmmpppzzz~~~uuurrr{{{lll\\\^^^```jjj}}}xxxnnnhhhfffdddfffjjjmmmrrrxxxyyyppppppuuuyyywwweee\\\[[[ccckkktttxxxwwwwwwyyy|||}}}zzzvvvrrrpppnnnkkkfffaaa]]]ZZZXXXXXXXXXWWWWWWYYY\\\```cccdddhhhiiiiiihhhffffffiiillljjjhhhccc___aaaeeeddd```\\\YYYZZZaaafffggggggiiibbbiiimmmlllnnnpppnnniiieeefffhhhjjjlllmmmnnnnnnlllmmmmmmmmmllllllllllllnnnlllhhhgggggggggfffeeeaaaccceeegggiiijjjlllmmmrrrrrrrrrqqqooonnnlllkkkpppqqqrrruuuyyy}}}ooouuu}}}pppnnnoooxxxpppbbbYYYTTTVVVUUUXXX[[[]]]^^^eeemmmooo|||vvvkkkmmmwwwtttjjjccc\\\ZZZXXXVVVTTTTTTUUUVVVVVVWWWWWWVVVWWW^^^iiisss~~~}}}zzzxxxyyyssssssyyyyyyssssss}}}rrrbbbWWWRRRRRRSSSNNNMMMMMMNNNOOOPPPOOOMMMKKKNNNPPPPPPQQQYYYgggrrr~~~~~~{{{rrrgggcccgggnnnsssuuummmccc[[[\\\bbbjjjttt|||}}}{{{yyy||||||{{{zzzwwwnnndddWWWSSSOOOMMMNNNQQQSSSTTTRRRTTTXXX\\\bbblllyyyvvvllleeedddiiirrryyyvvvmmmhhhiiijjjttt}}}|||xxxxxx}}}vvvhhh\\\WWWVVVUUUTTTUUURRRQQQRRRTTT[[[jjjyyy~~~||||||sssgggccchhhsss~~~}}}qqqbbbUUURRRWWW^^^fffxxx~~~xxxwwwssssss|||{{{{{{qqqfffZZZTTTOOOJJJHHHIIIKKKIIIJJJLLLKKKKKKQQQYYYYYYiii|||xxxkkkhhhkkkuuummmccc[[[]]]dddmmmwww{{{vvvooohhh___[[[aaajjjuuuzzzooofff]]]XXXZZZ```fffmmmzzz~~~llldddeeejjj~~~yyyggg]]]UUUUUUUUUZZZkkk}}}zzzsssooolllkkkmmmuuuxxxqqqppprrrzzz{{{iiiYYYZZZ[[[ddduuu}}}{{{|||}}}ssslllgggdddgggmmmkkkpppuuuzzztttmmmllloooqqqqqqtttyyy|||rrrccc[[[]]]bbbhhhnnnrrrrrrrrrsssuuuxxxwwwuuusssoookkkhhhfffgggeeebbb^^^[[[ZZZZZZZZZZZZYYYXXXZZZ]]]```aaabbbdddeeeeeedddcccfffkkknnnjjjiiifffccceeeiiiiiidddgggcccccchhhlllllllllnnngggooottttttwww{{{zzztttwwwwwwwwwxxxyyy{{{}}}~~~{{{|||~~~~~~~~~~~~|||yyyvvvtttttttttsssrrrooopppsssvvvyyy{{{|||}}}{{{{{{|||||||||||||||{{{{{{|||sssxxx~~~wwwpppuuuttthhh___YYYXXXXXXXXXXXXZZZ^^^eeejjjuuu{{{{{{llliiipppyyyvvvmmmeeeaaa\\\XXXWWWYYY^^^aaa\\\ZZZZZZZZZZZZ\\\gggsss}}}|||uuurrrwwwyyy||||||vvvfff\\\WWWRRRLLLPPPPPPQQQQQQQQQPPPPPPOOONNNQQQTTTTTTUUU[[[hhhsssyyy}}}{{{zzzqqqiiifffjjjrrryyyqqqggg[[[XXX^^^iiirrrvvv{{{|||~~~~~~||||||||||||zzzuuuooojjj[[[SSSNNNMMMMMMLLLNNNQQQPPPQQQUUU\\\bbbiiiuuu{{{nnncccaaagggooouuuvvvrrrlllgggmmmrrr{{{}}}ooodddaaa___[[[YYY[[[UUUSSSSSSUUUXXX___ooo~~~~~~wwwlllgggjjjttttttggg[[[VVVXXX\\\pppwww~~~zzzwwwxxx{{{~~~tttlll```VVVPPPOOOOOOOOOOOONNNLLLLLLMMMOOORRRTTT___lllxxxkkkfffiiixxxxxxkkk]]]ZZZbbbnnnuuuwwwzzzuuulllccc]]]\\\___aaazzz{{{rrrhhh___ZZZWWWVVVccchhhrrrzzzjjj```\\\iiiwwwyyyiiiaaaYYYWWWYYY___iiisss}}}~~~{{{uuuoookkkiiigggiiioooyyy{{{}}}~~~|||wwwpppkkkhhhoooqqqrrrsssqqqkkkccc]]]ZZZ```hhhmmmppptttxxx{{{uuusssqqqooopppqqqtttuuu~~~}}}|||||||||zzzyyy}}}|||}}}xxxuuuoooiiijjjnnnnnnkkkmmmmmmoootttzzzzzz|||}}}~~~}}}{{{zzz|||xxxqqqiiicccbbbeeeiiillllllmmmlllhhhccc^^^ZZZ^^^fffkkkkkkkkkmmmmmmlllqqqpppnnnjjjeeedddgggkkkjjjgggccc^^^ZZZZZZ]]]aaa]]]\\\^^^bbbggghhhgggdddiiiiiiiiihhhjjjmmmsssxxxxxxvvvqqqmmmjjjkkkooosssqqqvvv{{{|||xxxuuuuuuwwwxxxzzzwww|||zzzqqqsss|||yyynnnddd\\\WWWXXXXXXXXXZZZ^^^eeeiiitttzzz}}}nnniiimmmvvvzzzqqqllleee___\\\]]]aaaccccccaaa```___]]]]]]gggqqq}}}yyyvvv{{{~~~{{{{{{qqqgggbbb[[[TTTRRRRRRRRRRRRRRRQQQQQQPPPPPPTTTWWWWWWYYY```lllwww|||~~~|||uuummmjjjmmmtttyyyuuummmddd```bbbjjjrrrwwwzzzzzz|||}}}~~~~~~~~~~~~}}}{{{wwwpppkkk]]]VVVQQQPPPPPPOOOQQQTTTTTTTTTWWW\\\aaagggsss~~~|||rrrgggcccgggmmmsssuuurrrkkkeeegggooo|||}}}qqqgggdddbbb^^^\\\]]]ZZZYYYYYY[[[]]]dddrrr{{{pppiiijjjrrr{{{vvviii]]]WWWWWWYYYmmmttt{{{|||zzzxxx{{{vvvnnnbbbXXXSSSQQQRRRRRRQQQPPPOOOOOOPPPSSSVVVWWW```kkk|||wwwiiidddggguuuvvvjjj]]][[[bbblllrrrsssxxxuuunnneee^^^\\\___ccc{{{~~~yyyqqqhhhaaa\\\ZZZYYY___dddlllvvvtttggg```]]]cccnnnyyy{{{zzzyyywwwtttjjjbbb[[[YYYYYY]]]eeemmmmmmnnnoooooonnnnnnoooppppppqqqrrrrrrppplllhhheeeeeeeeeeeeiiinnnrrrttttttrrrtttuuussspppllljjjiiiiiiiiijjjkkkjjjeee^^^XXXWWW\\\bbbfffiiikkknnnpppnnnmmmkkkiiiiiijjjkkklllqqqqqqpppooooooooonnnmmmpppppppppqqqssssssrrrpppmmmkkkfffccceeekkkllliiihhhhhhiiimmmrrrvvvyyyyyysssrrrqqqooooooooopppppprrrpppkkkeee``````cccfffdddfffggggggfffdddaaa___ccciiimmmkkkkkknnnpppooopppooolllhhhddddddgggkkkkkkiiifffaaa^^^___bbbeeehhhhhhiiimmmppprrrpppnnnnnnoooqqqrrrtttwww|||}}}{{{|||vvvzzzsssqqquuu}}}uuujjjaaaYYYYYYYYYYYYZZZ^^^cccgggqqqwwwrrrkkkjjjqqq~~~yyyppphhhddddddhhhjjjllliiigggeeeaaa___fffppp~~~~~~zzz}}}xxxyyy|||uuunnndddZZZTTTTTTTTTTTTSSSSSSRRRRRRQQQTTTXXXYYY\\\dddpppzzz}}}yyyrrrooopppuuuyyyxxxuuuooojjjiiilllrrrwwwzzzyyyyyyzzz|||~~~zzztttooobbb[[[VVVUUUTTTSSSTTTWWWXXXWWWXXX\\\___dddooozzz~~~uuukkkeeefffjjjpppuuutttllleeeeeepppvvvmmmjjjgggccc```______^^^___aaaccchhhuuutttkkkjjjnnntttyyyzzzxxxrrriii___YYYXXXYYYgggmmmsssuuuuuuvvv{{{vvvooocccZZZUUUTTTTTTUUUTTTSSSSSSSSSTTTWWWZZZ\\\bbbkkkxxxyyyqqqeeeaaacccppp|||~~~rrrhhh^^^\\\bbbjjjmmmmmmsssrrrnnneee]]][[[___eeexxxxxxuuunnnhhhbbb___]]]]]]\\\^^^dddkkkrrrvvvwwwvvvvvvxxxwwwrrrjjjdddaaa``````gggjjjhhhhhhkkknnnnnniiibbb\\\ZZZZZZZZZ^^^eeecccdddcccbbb``````bbbddddddeeefffggggggfffdddcccbbbcccddddddeeegggkkknnnooopppqqqooollliiihhhiiiccccccccccccccc```[[[WWWXXX[[[___bbbcccdddeeefffhhhgggfffeeeeeeeeeeeeeeegggggggggffffffeeeeeeeeefffeeeeeefffggghhhfffeeeeeedddaaa```eeemmmooolllgggffffffiiimmmqqqsssssspppmmmhhhdddbbbdddgggiiijjjiiigggeeebbbbbbdddfffdddeeeggghhhhhhhhhggggggjjjnnnooollllllppprrrrrrqqqoookkkgggeeefffjjjnnnooonnnllliiiggghhhlllooosssssssssvvvxxxyyywwwvvvxxx|||ooorrrwwwyyyxxxwwwxxxxxxtttooopppuuu}}}qqqggg^^^^^^]]][[[[[[]]]aaadddkkkrrr|||xxxmmmiiinnn}}}zzzqqqlllmmmppprrrqqqooonnnkkkfffdddjjjrrr||||||xxxyyyxxxkkk___XXXXXXWWWVVVUUUTTTTTTTTTRRRUUUXXXZZZ^^^gggrrrzzz}}}xxxttttttvvvyyy{{{|||{{{vvvqqqqqqvvv{{{}}}|||zzzyyyzzz}}}zzzvvviiiaaa[[[ZZZXXXUUUUUUXXXZZZXXXXXX[[[]]]aaalllwwwwwwnnnhhhggghhhooowwwwwwpppiiijjjwww|||tttoookkkfffbbb```___```cccfffhhhlllwwwsssjjjggghhhkkkmmmjjjkkkjjjeee^^^ZZZYYY[[[aaaeeeiiikkklllnnnsssxxxxxxyyyzzz{{{{{{zzzyyyyyyrrrlllbbbZZZVVVUUUUUUUUUUUUUUUUUUVVVXXX[[[]]]___dddjjjrrryyy}}}~~~~~~yyyvvvsssmmmeeeaaa^^^___iiirrrtttttttttnnnfff___]]]bbbggghhhgggjjjkkkiiiccc\\\[[[aaagggrrrwwwyyywwwwwwyyyyyywwwpppnnnjjjfffcccaaa``````[[[\\\___cccgggiiiiiigggiiijjjjjjgggdddaaabbbccccccfffeee```___ccchhhiiieee```\\\[[[ZZZXXXZZZ^^^aaaaaa```^^^\\\\\\^^^aaaaaabbbcccdddeeeeeeffffffbbbeeegggeeeccceeelllqqqssstttuuusssnnniiieeedddbbbaaa`````````___\\\ZZZ\\\^^^aaacccdddeeeddddddffffffffffffffffffffffffjjjjjjjjjhhhfffddddddddddddddddddeeehhhiiihhhgggfffgggffffffllltttvvvssslllkkkjjjmmmqqqvvvxxxyyyvvvrrrlllgggeeefffhhhjjjjjjkkkmmmmmmllllllmmmooooooooopppqqqqqqrrrrrrrrrsssvvvwwwuuuuuuxxxyyywwwvvvtttppplllkkknnnrrruuuxxxxxxwwwvvvuuuwwwzzz~~~gggjjjnnnpppqqqpppooonnnsss}}}{{{zzzxxxyyy}}}|||sssnnnmmmqqq{{{xxxnnndddcccbbb___\\\\\\^^^```eeekkkuuuyyyooojjjmmm{{{{{{uuusssuuuvvvuuuttttttsssooommmrrr{{{|||}}}}}}uuuggg]]]\\\[[[YYYXXXWWWWWWWWWVVVXXX[[[^^^ccckkkttt|||{{{zzz{{{}}}|||{{{~~~|||yyyyyy|||}}}nnngggaaa___\\\XXXVVVXXXYYYXXXXXXZZZ\\\```jjjuuu|||ssskkkiiijjjqqqyyy{{{vvvooorrr~~~zzzrrrlllhhhccc```aaacccgggkkkmmmoooxxxzzzooogggcccbbbcccddd```bbbbbb___ZZZXXXXXXZZZ\\\^^^aaaaaaaaacccgggkkklllmmmnnnooopppooonnnnnnkkkfff___ZZZWWWVVVUUUUUUVVVVVVWWWXXX[[[]]]```aaafffhhhlllooopppqqqssstttnnnpppoookkkiiihhhccc\\\___\\\]]]dddiiijjjkkkmmmkkkfff```___bbbeeeeeedddaaacccccc```]]]]]]ccciiijjjnnnoookkkjjjlllmmmllliiihhhfffeeedddccccccccc___^^^___aaacccdddcccbbbeeeeeedddcccbbbcccdddfffgggiiifffaaa___bbbddddddbbb^^^\\\]]]\\\YYYYYY\\\]]]]]]\\\ZZZXXXXXX[[[]]]aaaaaabbbccceeefffhhhiiifffiiikkkhhhddddddjjjpppqqqtttxxxwwwrrrjjjccc___```^^^]]]]]]^^^^^^\\\[[[___```cccfffiiijjjiiihhhggghhhhhhiiijjjkkkllllllqqqrrrqqqnnnjjjgggfffggggggggggggjjjnnnqqqrrrrrrpppqqqppppppvvv}}}}}}zzztttssssssvvv{{{zzzuuusssrrrrrrssstttwwwzzz||||||||||||}}}{{{|||}}}~~~{{{yyyyyy}}}ccceeehhhkkkllllllkkkjjjjjjrrrxxxzzzzzz|||zzzvvvqqqpppoooppprrrvvvzzz|||{{{vvvqqqnnnlllmmmwwwzzzqqqffffffccc```\\\[[[\\\]]]```fffnnnvvv}}}uuunnniiijjjuuuyyyvvvuuuuuuwwwwwwxxxyyyvvvtttzzz}}}~~~rrrdddcccaaa^^^]]]\\\\\\\\\^^^___aaadddhhhoooxxx}}}}}}zzzyyy|||rrrkkkeeeccc```\\\ZZZ\\\[[[ZZZ[[[]]]^^^aaaiiirrr~~~xxxpppnnnooosssyyy{{{xxxtttuuu~~~{{{}}}{{{rrrkkkiiifffbbbfffhhhmmmqqqqqqqqqxxx~~~}}}xxxssskkkdddaaaaaa``````___```___\\\WWWUUUWWWYYY\\\]]]^^^]]]\\\]]]___```cccdddeeefffffffffeeedddcccaaa]]][[[ZZZYYYWWWUUUVVVWWWXXX[[[]]]```bbbddddddeeegggfffffffffhhhjjjgggiiihhheeeeeeeeeaaa\\\___]]]^^^cccfffgggiiinnnkkkhhhcccccceeeggggggeee___````````````cccgggjjjfffjjjiiieeeccceeefffeeecccddddddeeeeeeeeeffffffbbbaaaaaabbbdddeeeeeedddfffeeeddddddeeegggiiijjjkkkllljjjdddccceeeeeebbbccc```___``````\\\[[[^^^]]]]]]]]]\\\ZZZZZZ\\\^^^```aaabbbdddfffhhhjjjkkknnnppppppkkkfffdddgggkkkkkkpppvvvyyyuuunnnfffbbb```___]]]]]]^^^___^^^\\\bbbdddgggmmmrrruuuvvvuuurrrrrrsssssstttuuuwwwwwwzzz||||||xxxsssooopppqqqrrrrrrrrruuuzzz~~~bbbcccdddggghhhhhhgggfffffflllpppooooooqqqrrroooiiijjjjjjjjjkkklllnnnppppppnnnnnnmmmjjjjjjrrr|||~~~|||zzzyyyzzz|||xxx{{{{{{zzzzzzyyyssskkkddddddbbb___[[[ZZZZZZ\\\]]]bbbhhhmmmqqqwww{{{wwwwww{{{}}}uuummmiiiffffffmmmuuu~~~xxxtttssssssssstttwwwyyywwwuuu{{{{{{{{{~~~wwwllljjjhhheeecccbbbbbbcccddddddeeegggkkkqqqwww|||{{{|||~~~~~~}}}|||yyyyyy|||{{{rrrlllggggggfffbbbaaaccc```___```bbbbbbbbbgggooowww{{{tttttttttuuuwwwxxxvvvtttuuu||||||yyy{{{~~~}}}~~~yyyoooiiijjjiiifffjjjlllqqqtttqqqnnnrrryyy~~~}}}{{{yyywwwvvvttttttqqqmmmhhhdddcccccccccccc``````^^^ZZZWWWWWW[[[______``````___^^^]]]]]]]]]```aaabbbbbbbbbaaa```_________^^^______^^^ZZZXXXXXXYYYZZZ]]]```ccceeefffaaabbbbbbaaaaaaaaadddffffffhhhgggeeefffgggddd___aaa```bbbgggiiijjjpppvvvoookkkhhhhhhjjjkkkkkkjjjeeecccbbbcccgggjjjkkkkkkhhhkkkjjjeeecccdddeeedddaaacccdddfffhhhiiiiiiiiidddcccbbbcccfffhhhiiiiiiggggggfffgggjjjlllmmmnnnnnnooommmiiihhhkkkjjjgggiiieeedddfffddd```___aaa```bbbcccbbbaaaaaabbbdddcccdddgggkkknnnppprrrsssvvvwwwwwwsssooolllmmmnnnooottt{{{~~~{{{vvvpppmmmiiihhhgggggghhhhhhgggeeelllnnnsss{{{aaaaaaaaacccdddeeecccbbbfffkkkllljjjjjjmmmnnnmmmeeeggghhhhhhhhhggghhhiiiiiijjjlllllliiigggmmmwwwyyyxxxuuuqqqnnnmmmooorrrnnnpppooommmnnnoookkkddd```aaa```]]]ZZZYYYZZZ\\\\\\```eeegggiiimmmuuu|||yyyyyyxxxsssmmmmmmqqqvvvuuummmfffdddccccccgggmmmsssxxx~~~|||wwwtttsssssssssooopppsssuuusssqqqwww~~~xxxxxx{{{{{{}}}~~~~~~~~~yyy{{{vvvqqqooollliiiggggggggggggeeeeeeeeegggjjjpppuuuyyyuuuvvvxxx{{{}}}}}}{{{yyyyyy{{{}}}~~~|||zzzxxxyyy|||{{{wwwqqqlllhhhiiijjjggggggiiieeedddeeegggeeecccgggmmmrrryyy~~~}}}{{{||||||zzzxxxxxxxxxwwwuuutttsssrrrtttyyy{{{xxx{{{~~~yyy{{{vvvmmmhhhkkkllljjjkkkmmmqqqsssoooiiikkkqqqxxxwwwuuurrrooommmllllllnnnkkkgggeeeeeefffffffff______]]]ZZZXXX[[[aaagggcccccccccbbbaaa```^^^^^^```aaabbbbbbbbbaaa___^^^^^^^^^```cccdddbbb^^^ZZZYYYZZZ\\\___bbbeeeggghhh^^^___``````___aaadddffffffhhhhhhfffgggiiigggbbbbbbbbbeeekkkmmmpppvvv~~~qqqooolllkkkmmmoooooooookkkhhheeeggglllooonnnlllkkknnnnnniiifffggggggeeeaaaccceeehhhjjjkkkkkkkkkdddcccbbbdddgggjjjllllllhhhhhhhhhjjjmmmpppqqqqqqrrrrrrppplllmmmqqqqqqnnnnnnjjjiiijjjgggcccaaacccaaaccceeefffeeedddeeefffgggjjjnnnssswwwzzz{{{|||}}}}}}}}}|||zzzyyyxxxyyyzzz~~~~~~zzzxxxuuutttssstttttttttrrrpppxxxzzzcccdddeeedddcccbbbcccccccccfffiiijjjhhhgggiiikkkkkkiiihhhjjjmmmnnnllliiilllkkkjjjiiiiiikkkmmmnnnssssssqqqpppnnnlllkkkjjjggghhhiiikkkjjjiiigggfffdddeeeccc______bbbdddbbbccceeefffeeeeeehhhmmmrrrrrrpppllliiihhhkkknnnqqqrrrllldddbbbdddffffffdddooonnnnnnqqqvvvzzzzzzyyyxxxzzz{{{{{{yyywwwvvvwwwrrrrrrqqqpppooonnnmmmmmmkkklllmmmllllllnnntttyyy}}}|||vvvtttwwwzzzyyy}}}|||sssnnnnnnqqqpppqqqtttwwwzzzzzzyyywwwnnnmmmmmmpppwww}}}{{{zzzzzz}}}~~~zzzuuuttttttrrrmmmiiieeedddeeegggjjjmmmoooooonnnnnnooossssssrrrssstttvvvxxxzzzxxxwwwuuussssssuuuwwwyyy~~~}}}{{{zzzyyyzzzyyyyyy{{{}}}~~~|||{{{}}}yyyttttttvvvwwwsssooonnnlllkkkkkkkkkkkkiiihhhdddhhhlllnnnmmmkkkiiihhhqqqrrrsssrrrrrrrrrtttvvvuuutttsssssstttsssqqqoooyyywwwuuussssssuuuxxxzzzzzzvvvrrrxxxvvvrrrmmmjjjjjjnnnqqqoooqqqrrrooojjjffffffgggpppqqqpppnnnkkkiiijjjkkkkkkmmmmmmllljjjhhhhhhiiiccc```\\\\\\```eeegggggghhhfffdddcccbbbbbb```___aaaccccccaaabbbeeeccc^^^___bbbeeeeeecccbbbcccdddcccddddddeeeeeeddddddccccccaaa___^^^```aaabbbaaafffiiilllmmmkkkgggeeedddjjjkkklllmmmpppvvv}}}uuurrrnnnmmmooorrruuuvvvrrrooollllllnnnpppooonnnrrrqqqpppnnnllljjjiiihhhhhhjjjlllnnnoooooonnnmmmhhhfffdddfffjjjnnnnnnmmmsssqqqppppppqqqrrrrrrqqqqqqqqqqqqrrrtttuuutttssstttttttttrrrooollllllmmmnnnlllmmmpppooolllmmmrrrvvvvvvxxx|||kkklllkkkjjjiiigggggghhhiiikkkllllllkkkkkkmmmoooooonnnnnnpppssstttsssqqqsssrrrpppooooooooopppqqqttttttsssqqqpppooonnnnnnmmmnnnooopppooonnnlllkkkkkkmmmlllhhhhhhjjjkkkiiihhhiiijjjiiihhhjjjooosssssspppmmmkkkkkknnnrrrtttuuuoooiiigggiiikkkjjjhhhllljjjjjjlllqqquuuvvvvvvppprrrtttsssqqqooooooooollllllmmmmmmlllkkkjjjiiijjjlllmmmllljjjlllppptttuuuwwwwwwtttooommmpppssstttvvvxxxuuupppmmmmmmooonnnmmmnnnooopppqqqqqqpppiiihhhhhhlllqqqtttuuuuuuvvvttttttvvvyyyzzzwwwtttxxxxxxvvvsssooolllkkkllljjjlllnnnnnnmmmkkkjjjjjjnnnnnnnnnoooppprrrssstttooooooppppppqqqrrrrrrssswwwxxxzzz{{{zzzxxxuuusssuuuttttttvvvyyyzzzzzzyyyyyyvvvrrrqqqrrrrrrooolllkkkjjjiiiiiijjjjjjiiiggggggjjjmmmooonnnlllllllllnnnooopppppppppppprrrssssssrrrqqqrrrssssssqqqooowwwuuusssqqqqqqsssvvvxxx}}}yyytttrrrwwwuuurrrmmmiiiiiikkkmmmlllllllllkkkhhheeeddddddmmmmmmmmmkkkiiihhhhhhjjjjjjlllnnnnnnkkkhhhggggggccc```^^^___bbbfffgggggghhheeebbbaaaaaaaaaaaa``````bbbcccbbbdddiiihhhdddbbbeeehhhhhhfffdddeeefffeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeefffggghhhjjjlllooopppmmmjjjhhhggglllnnnqqqssstttvvvyyy{{{yyyvvvssssssuuuwwwyyyzzzrrrpppnnnooorrrssssssqqqttttttsssrrrpppooonnnmmmnnnoooqqqrrrrrrqqqooonnnkkkiiihhhiiimmmpppppppppvvvsssooonnnppprrrssstttqqqqqqrrrtttwwwwwwvvvttt|||}}}}}}|||yyyvvvvvvvvvssssssvvvzzz{{{yyy{{{xxxwwwvvvtttrrrqqqooooooqqqqqqrrrqqqqqqsssvvvyyyxxxxxxyyy{{{~~~}}}{{{yyyxxxxxxxxx}}}|||{{{zzzyyyyyyyyyyyyxxxyyyzzzzzzyyyxxxuuutttvvvyyyyyyvvvuuuvvvuuurrrsssssssssrrrrrrtttwwwzzzyyywwwtttrrrsssuuuyyy|||{{{wwwtttsssuuuuuusssqqqooommmkkkkkknnnrrrtttuuuqqqssstttsssqqqooooooppppppqqqsssssssssqqqnnnmmmkkkmmmooonnnkkkkkkmmmoooooopppqqqooollljjjlllooorrrqqqqqqpppooooooooooooooonnnmmmlllkkklllmmmnnngggggghhhkkknnnooonnnmmmrrrpppooorrrvvvwwwvvvtttvvvwwwvvvtttqqqnnnnnnoooppprrrrrrqqqnnnjjjiiihhhkkklllmmmnnnoooppppppppphhhjjjlllnnnpppppppppoooqqqsssvvvyyyyyywwwtttqqqrrrqqqqqqsssvvvxxxyyyxxxwwwuuutttrrrooommmlllkkkjjjiiiiiijjjllllllkkkjjjkkkmmmoooooonnnnnnnnnooolllnnnpppqqqppppppppprrrrrrqqqqqqrrrtttttttttrrruuutttrrrqqqqqqsssuuuwww}}}}}}}}}}}}{{{wwwtttrrrwwwvvvsssoookkkhhhhhhiiiiiihhhgggfffgggfffeeecccjjjkkkkkkkkkiiihhhiiijjjkkknnnqqqrrrooojjjgggeeeeeeccccccdddgggiiijjjiiiiiifffcccaaabbbcccddddddeeeggggggfffiiimmmmmmjjjccceeeggggggeeedddddddddhhhhhhgggffffffggghhhiiihhhjjjlllkkkhhhgggiiilllppprrrttttttqqqnnnmmmlllpppssswwwyyyxxxvvvuuuuuuwwwuuussstttvvvxxxyyyyyysssssstttvvvxxxyyyxxxvvvvvvvvvvvvvvvuuutttssssssuuuvvvvvvvvvuuutttrrrqqqqqqooooooppprrruuuuuuuuu{{{wwwsssqqqrrruuuxxxyyyvvvwwwyyy}}}|||~~~|||zzzxxxyyyyyyxxxyyy{{{~~~}}}{{{xxxvvvwwwyyy{{{}}}zzz{{{|||{{{yyyxxxxxxyyy{{{}}}{{{wwwtttqqqtttvvvvvvrrrpppppprrrtttuuuvvvuuusssrrrsssuuuwwwssspppppprrrtttsssrrruuuuuuuuutttsssssstttuuulllmmmpppsssttttttrrrqqquuussssssvvvzzzzzzxxxtttuuuvvvwwwuuusssrrrrrrrrrxxxyyyyyywwwssspppnnnnnnpppqqqssstttuuutttssssssjjjkkkmmmoooqqqrrrssssssrrrtttvvvxxxyyyyyyxxxxxxwwwuuuttttttvvvyyyzzzzzzxxxxxxxxxuuuqqqnnnmmmmmmlllkkklllnnnqqqrrrpppoooqqqrrrrrrpppnnnnnnooopppmmmppprrrsssrrrrrrrrrssssssrrrqqqsssvvvxxxxxxxxxwwwuuutttrrrssstttvvvwwwzzzzzzzzzyyyxxxvvvtttssswwwwwwvvvrrrmmmiiiggggggiiifffdddeeehhhjjjhhhfffiiijjjllllllkkkkkkkkkmmmmmmqqquuuuuurrrmmmhhhfffggghhhiiijjjlllmmmmmmlllllliiieeecccdddgggiiijjjmmmnnnmmmkkkmmmpppppplllggghhhiiiiiihhhgggfffeeelllkkkjjjiiiiiikkkmmmooonnnrrrtttrrrmmmjjjllloootttvvvwwwvvvtttrrrqqqqqqtttwwwzzzzzzyyyvvvttttttwwwvvvvvvwwwzzz{{{{{{zzzyyyzzz}}}~~~|||yyyzzz{{{{{{|||{{{{{{zzz||||||||||||{{{zzzxxxwwwyyyyyyyyyzzz|||}}}~~~~~~}}}|||}}}}}}}}}||||||}}}{{{wwwwwwzzz{{{yyywwwzzz}}}~~~}}}~~~wwwzzz~~~~~~}}}||||||}}}|||www{{{}}}~~~~~~}}}|||||||||~~~}}}zzzxxxwwwxxxyyyzzz{{{||||||{{{zzzyyysssrrrrrrrrrtttvvvyyy{{{xxxwwwxxxyyy{{{~~~}}}zzzxxxyyy{{{||||||{{{||||||zzzvvvrrrqqqqqqoooooopppsssvvvwwwvvvtttwwwwwwvvvsssqqqooopppqqqppprrrtttuuuttttttuuuvvvrrrrrrrrrtttxxx|||}}}~~~zzzxxxwwwuuuuuuvvvwwwwwwvvvvvvuuuuuuttttttssssssvvvwwwwwwtttoookkkhhhgggiiigggdddfffjjjlllkkkjjjiiilllnnnnnnnnnmmmnnnoooooorrrvvvvvvsssnnniiigggiiikkkmmmnnnnnnnnnnnnooommmjjjgggfffhhhkkknnnooopppqqqpppmmmooottttttpppqqqpppqqqqqqpppooommmkkknnnmmmllllllmmmppprrrtttyyy}}}~~~xxxssssssvvvwwwxxxxxxwwwuuuttttttuuuxxxyyyzzzyyywwwvvvwwwxxx~~~|||{{{zzz{{{}}}~~~}}}|||}}}|||yyywwwtttuuuvvvzzz|||}}}{{{yyy|||}}}|||zzzxxxvvvwwwxxxuuuvvvwwwwwwvvvwwwyyy{{{tttttttttwww|||}}}|||zzzzzzzzzzzzvvvuuuuuuttttttuuuvvvvvvwwwxxxyyywwwsssooommmlllkkkjjjiiijjjllloooppppppnnnqqqsssttttttsssssstttrrrtttvvvvvvsssooommmllllllnnnpppqqqppppppqqqrrrpppmmmkkklllnnnrrrtttuuuqqqsssrrrqqqtttzzz|||yyyxxxwwwvvvvvvvvvuuurrrpppqqqrrrrrrsssvvvxxx{{{}}}~~~~~~|||}}}}}}|||{{{{{{}}}~~~}}}~~~}}}~~~~~~~~~~~~||||||}}}|||{{{|||}}}||||||{{{|||}}}}}}~~~}}}{{{xxxwwwwwwqqqrrrrrrrrrrrrtttwwwzzzyyy{{{~~~~~~}}}}}}~~~{{{{{{{{{yyywwwuuuvvvwwwsssuuuwwwwwwvvvuuuwwwzzzwwwuuuuuuvvvyyy}}}~~~~~~{{{|||{{{zzz}}}~~~{{{wwwzzz{{{~~~xxxzzz{{{zzzyyyzzz~~~||||||~~~{{{}}}~~~||||||~~~}}}~~~~~~|||}}}yyy||||||||||||}}}zzz~~~}}}}}}~~~||||||~~~~~~}}}zzzzzzzzzxxxxxxyyy}}}~~~~~~}}}xxxwwwvvvtttsssqqqpppooonnnuuuyyy~~~}}}|||yyyyyyzzz{{{}}}~~~}}}}}}~~~|||xxxyyysssqqqsssvvvvvvxxx{{{||||||||||||}}}}}}~~~}}}~~~{{{zzzzzzyyywwwyyy~~~~~~~~~~~~uuuuuuuuuttttttssssssrrrrrrqqqppppppqqqsssuuuvvvvvvyyy|||{{{xxxvvvxxxzzzwwwtttpppnnnnnnooopppqqqppppppoooooopppqqqrrrrrrzzzppplllnnnuuu{{{~~~}}}zzzuuupppmmmlllmmmmmmkkkjjjjjjkkklllkkkiiijjjjjjkkkjjjjjjmmmpppsssoooqqqpppnnnoooqqqoookkkeeeeeedddddddddddddddccckkknnnrrrtttsssrrrqqqqqqnnnooopppqqqtttvvvyyyzzz||||||||||||{{{{{{zzzzzz{{{{{{yyyxxx{{{}}}xxxpppgggaaa]]]```cccfffkkkqqqtttuuuvvvvvvwwwzzz~~~~~~}}}yyyuuusssssstttzzzzzzzzzxxxwwwxxx{{{}}}|||||||||zzzyyyxxxzzz{{{zzzzzzzzz|||~~~}}}}}}wwwrrrqqqqqqqqqvvv|||~~~zzzyyywwwrrrrrrvvv{{{|||~~~}}}wwwrrrjjjjjjjjjiiihhhhhhiiijjjiiihhhgggffffffhhhiiijjjhhhkkknnnooonnnnnnooopppoookkkgggfffhhhiiihhhfffbbbdddfffgggggghhhjjjkkkqqq{{{yyyuuunnnfffbbbccchhhmmmpppooonnnmmmiiifffdddeeefffccccccccccccdddcccbbbaaaaaacccdddeeefffhhhlllooolllmmmkkkggghhhjjjiiiddd^^^___```bbbcccddddddeeejjjmmmppprrrrrrrrrtttuuurrrrrrtttvvvyyy|||~~~}}}|||||||||}}}~~~~~~~~~~~~sssbbb\\\XXX\\\bbbhhhpppxxx{{{|||~~~|||zzz{{{|||}}}}}}}}}{{{{{{~~~uuuqqqrrrvvv~~~}}}}}}~~~}}}|||xxxuuusssqqqnnnpppsssuuuuuuvvvwwwwwwtttpppllldddeeeeeecccbbbbbbeeehhhggggggggghhhggggggfffeeeaaacccfffhhhiiikkkmmmnnnlllhhheeedddffffffcccaaa^^^aaaeeeggghhhiiikkklllssszzz}}}vvvnnnllliiieeebbbaaabbbccccccfffffffffdddbbbbbbdddfffdddeeeeeeeeedddbbbaaaaaa]]]___aaacccdddgggkkknnnqqqqqqnnnjjjiiijjjhhhccc___```cccfffhhhjjjkkklllpppsssvvvyyyzzz|||~~~~~~xxxddd^^^]]]bbbkkksss}}}vvvppprrryyy~~~|||{{{}}}}}}|||~~~zzz{{{|||}}}~~~{{{vvvrrrqqqrrrtttrrruuuzzz|||~~~|||zzzxxxwwwwwwwwwvvv}}}~~~xxxyyyyyyxxxwwwuuutttuuuwwwuuusssqqqppppppooollljjjgggiiiiiifffdddeeejjjnnnmmmooorrrtttssspppllliiibbbbbbdddeeehhhkkkmmmnnnkkkiiigggfffeeedddaaa___bbbfffllloooooooooqqqsss{{{|||xxxuuuoooiiijjjjjjiiihhhfffcccaaa```fffggggggfffeeefffhhhkkkmmmmmmmmmkkkiiigggggghhhfffiiikkkmmmooorrruuuxxx{{{{{{yyytttrrrsssoooiiifffhhhkkkpppsssuuuwwwwww|||jjjfffgggoooxxx|||wwwzzz~~~}}}~~~~~~{{{yyyyyyzzz~~~zzzuuurrrtttvvvxxxyyy|||~~~|||{{{yyywwwuuusssrrrrrrrrrwww}}}zzzuuusssrrrssssssrrrrrrttttttqqqnnnpppvvv|||yyy~~~yyyssskkkiiihhhhhhiiillloooppppppqqqqqqnnnjjjgggeeedddjjjpppwwwzzzyyyyyy{{{}}}zzzvvvvvvtttpppssstttuuutttrrrooommmlllooopppqqqrrrrrrtttxxxzzz|||}}}|||xxxtttrrrsssuuuzzz}}}zzzxxx{{{zzzxxxzzz}}}{{{|||}}}|||zzzxxxvvvsssqqqppprrrvvv{{{~~~}}}}}}|||yyy{{{}}}tttqqqmmmkkkllloooqqqrrrxxxzzz{{{wwwqqqlllkkklllrrryyy~~~}}}~~~~~~|||||||||xxxzzz|||~~~}}}zzzuuutttwwwyyy|||wwwssspppoooooouuuzzz}}}{{{zzz||||||yyy~~~}}}}}}{{{tttpppnnnuuu{{{~~~}}}vvvsssyyy|||~~~}}}}}}{{{zzzzzz{{{|||{{{{{{yyyvvvttttttvvvxxx|||~~~}}}yyywwwuuuuuuuuuuuutttrrrqqqpppoooooonnnmmmmmmnnnoooooouuuuuusssqqqooonnnppprrruuuwww{{{~~~{{{xxx|||||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~|||{{{yyyxxxxxxyyy{{{|||yyyzzzyyywwwtttqqqppppppnnnooooooooonnnnnnmmmlllnnnnnnooopppqqqqqqrrrrrrpppqqqrrrqqqpppqqqsssvvvzzz||||||~~~}}}}}}~~~~~~}}}}}}{{{tttpppooonnnnnnmmmnnnnnnnnnuuuuuuwwwyyy||||||}}}}}}~~~{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}zzzxxxvvvttttttvvvyyyzzzzzzxxxvvvuuuuuuuuusssqqqrrrssstttuuuuuuuuusssrrroooppprrruuuwwwwwwwwwvvvttttttssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvwwwyyy{{{|||{{{zzz|||{{{zzzxxxtttssstttuuuxxxzzz}}}}}}{{{wwwvvvuuuuuuuuuvvvwwwxxxvvvwwwwwwtttqqqpppqqqtttqqqqqqrrrrrrrrrssssssssstttvvvxxxzzz||||||{{{{{{wwwxxxyyyyyyxxxyyy{{{}}}~~~~~~uuujjjbbbddddddddddddddddddeeefffllllllllllllnnnqqqsssttttttssssssssstttuuuwwwxxxvvvvvvwwwyyy|||~~~}}}||||||||||||{{{zzzyyyxxxwwwuuusssqqqsssvvvxxxxxxvvvrrrqqqqqqrrruuuwwwxxxwwwuuuwwwyyyyyyxxxwwwwwwwwwssswwwzzzyyyvvvuuuxxx|||xxxwwwwwwzzz}}}}}}{{{wwwvvvuuuttttttvvvxxx{{{}}}{{{}}}}}}|||xxxtttrrrqqqqqqqqqsssvvvyyyzzzzzzyyyqqqpppqqqrrrtttuuutttsssqqqrrrrrrsssuuuvvvwwwwwwooorrrttttttqqqmmmkkkjjjjjjllloooooonnnmmmmmmnnnooonnnllljjjkkklllooopppooonnnmmmnnnooonnnllljjjllllllmmmoooppppppmmmjjjhhhkkknnnpppqqqrrrtttwwwsssrrrqqqqqqrrrrrrpppoooppppppqqqqqqqqqrrrrrrrrrsssrrrqqqrrruuuyyy{{{{{{zzzzzzyyyvvvsssrrrsssuuuxxxyyy{{{}}}~~~~~~yyyyyyxxxxxxxxxxxxyyyyyyyyyzzzyyyvvvssssssvvvyyywwwwwwxxxxxxyyyzzz{{{{{{uuuxxx{{{~~~~~~}}}}}}||||||}}}~~~}}}|||~~~}}}{{{yyyzzzxxxuuurrrnnnjjjdddaaaaaa```^^^]]]^^^___aaabbbjjjiiigggdddbbbbbbeeegggiiiiiiiiiiiiiiijjjkkkkkkmmmnnnppprrrrrrsssrrrrrrlllnnnpppooonnnmmmnnnooonnnmmmkkkjjjjjjkkkmmmnnnhhhiiiiiijjjkkkllllllmmmllllllmmmmmmnnnooooooppprrrqqqpppoooooonnnnnnooopppoooppprrrtttsssoookkkqqqqqqrrrrrrqqqqqqqqqpppssssssssssssrrrqqqpppooommmooosssvvvwwwvvvsssqqqooommmmmmooorrrssspppmmmjjjlllnnnqqqrrrrrrqqqpppnnnoooooopppppppppooooooooollljjjllloooqqqpppnnnnnnnnnmmmjjjiiijjjnnnqqqpppsssvvvvvvtttqqqooonnnlllnnnqqqsssrrrpppnnnllljjjnnnssswwwxxxyyyyyyzzzyyyyyyyyyxxxvvvuuusssrrrrrrrrrrrrsssuuuwwwyyyzzzwwwwwwwwwxxxzzz}}}}}}{{{xxxxxxzzz|||}}}~~~~~~}}}}}}yyyuuuuuuxxx}}}{{{{{{||||||zzzxxx}}}{{{|||~~~~~~}}}~~~~~~|||}}}zzzxxxwwwwwwyyyzzzwwwuuuuuuwwwzzz|||{{{zzz{{{|||~~~~~~}}}}}}}}}{{{yyywwwwwwyyy{{{||||||||||||{{{yyywwwuuusssrrrrrrpppnnnllliiieee```^^^```___^^^]]]^^^___aaabbbhhhgggeeebbb```___aaadddfffffffffffffffgggggghhhjjjkkklllmmmnnnnnnmmmlllfffhhhiiijjjiiihhhiiijjjmmmlllkkkjjjjjjkkklllmmmddddddeeefffggghhhhhhhhhiiijjjkkklllnnnpppqqqrrrpppoooooonnnnnnnnnoooooouuurrrppppppqqqqqqooommmnnnpppqqqsssssssssrrrqqquuuuuuuuuuuuuuutttsssrrroooppprrrtttuuuuuuttttttqqqpppoooqqqssstttrrrppppppppprrrssstttsssrrrrrrttttttttttttttttttssssssooommmkkkllloooqqqpppooorrrrrrqqqpppoooooorrrttttttwwwyyyyyywwwuuuttttttqqqsssvvvxxxxxxwwwtttrrrooorrrvvvyyyzzzzzz{{{|||~~~~~~~~~}}}|||{{{yyyxxxuuuuuuvvvwwwyyyzzz{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyyzzz~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~yyyzzz{{{{{{{{{{{{zzzzzzzzzyyywwwuuuuuuvvvwwwxxxwwwvvvvvvwwwyyyyyywwwvvvuuuvvvxxxyyyzzzyyyyyyxxxxxxuuusssrrrsssttttttsssttttttssssssqqqpppnnnnnnllllllllljjjhhheeebbb```bbbaaaaaaaaaaaaccceeefffiiiiiigggdddaaa```bbbccceeeeeefffffffffggggggggghhhiiijjjkkkkkkjjjiiiiiigggiiikkklllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhiiikkklllmmmllllllkkkiiijjjllloooqqqtttvvvwwwvvvuuuuuuuuuuuuvvvwwwwww|||yyytttrrrrrrssssssssstttuuuwwwyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyxxxwwwsssssstttuuuvvvwwwxxxxxxvvvtttssstttuuuvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwvvv{{{{{{zzzzzzyyyyyyxxxxxxsssqqqpppqqqsssuuuuuutttwwwxxxyyyxxxvvvvvvwwwxxxzzz{{{|||{{{zzzyyyzzz{{{wwwyyy|||~~~|||zzzvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}zzz|||}}}}}}~~~~~~~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxyyyzzz|||}}}|||||||||||||||{{{yyyxxxxxxxxxyyy{{{||||||{{{zzz{{{yyyvvvuuuuuuuuutttrrrvvvuuuuuutttsssqqqoooooonnnooopppooonnnllljjjjjjgggggggggggghhhjjjkkklllnnnnnnnnnkkkhhhgggggghhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkklllmmmmmmllljjjjjjkkknnnpppqqqqqqrrrsssuuussssssttttttttttttsssssspppqqqssstttttttttsssrrroooppprrrtttwwwyyy{{{|||}}}||||||{{{{{{||||||}}}~~~{{{yyyyyyzzz{{{{{{|||||||||||||||}}}~~~~~~|||zzzyyyxxxxxxzzz{{{||||||||||||zzzxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}||||||{{{{{{yyyyyyxxxyyyzzz{{{|||||||||}}}~~~|||||||||}}}~~~~~~}}}||||||~~~~~~~~~{{{{{{|||{{{zzzzzz}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||||||||}}}~~~||||||}}}|||{{{yyyyyyxxx|||{{{|||}}}~~~||||||zzzwwwvvvvvvuuutttrrrxxxwwwvvvuuussspppnnnmmmnnnqqqssssssqqqoooooopppkkkkkkkkkllllllmmmnnnooorrrssssssqqqooolllllllllkkkkkklllmmmnnnmmmmmmlllmmmnnnnnnoooooonnnmmmllllllnnnqqqrrrrrrsssuuuvvvuuuvvvwwwwwwwwwwwwvvvuuurrrssstttuuuuuuuuutttsssvvvvvvwwwyyyzzz{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyy~~~~~~zzzxxxwwwyyy{{{}}}}}}{{{yyyxxxyyy{{{~~~|||{{{|||{{{{{{zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzz{{{}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~|||}}}}}}|||zzzzzz{{{}}}}}}{{{{{{||||||yyy{{{zzzxxxxxxxxxxxxvvvttttttsssrrrqqqnnnllljjjiiikkknnnqqqqqqnnnllllllnnnjjjkkkkkkkkkllllllllllllppprrrtttsssqqqnnnmmmmmmkkklllmmmnnnooonnnmmmmmmmmmnnnooopppppppppooonnnoooqqqtttuuuuuuvvvwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyzzzzzzzzz{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{|||}}}yyyxxxzzz}}}}}}|||zzzxxxwwwzzz}}}~~~zzzxxx|||}}}}}}}}}||||||~~~}}}~~~~~~~~~~~~~~~~~~{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{|||||||||zzzyyyzzz}}}|||yyywwwyyy||||||xxxsssxxxwwwvvvwwwxxxxxxvvvuuuoooooonnnmmmllljjjhhhgggjjjnnnqqqpppllliiijjjmmmjjjjjjjjjjjjjjjjjjiiiiiinnnpppssssssqqqooonnnnnnlllmmmooopppppppppnnnmmmnnnoooqqqrrrsssrrrrrrqqqtttvvvxxxyyyyyyyyy{{{|||yyyxxxwwwvvvvvvwwwxxxyyy{{{zzzyyywwwwwwxxxzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzxxxzzz}}}}}}|||}}}~~~|||yyywwwwwwxxxxxxyyyyyyyyyyyywwwxxxxxxuuutttvvv{{{{{{xxxuuuwwwyyyyyyuuupppqqqppppppqqqssssssrrrpppmmmmmmnnnmmmmmmlllkkkjjjmmmqqqtttrrrnnnkkklllnnnkkkkkkkkkkkkjjjiiihhhgggmmmooossstttrrrpppooonnnnnnoooqqqrrrsssrrrpppoooqqqrrrsssuuuvvvvvvvvvuuutttvvvxxxyyyyyyyyyzzz{{{|||{{{yyyxxxxxxyyy{{{|||{{{yyywwwuuuuuuvvvyyyzzz~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}|||yyy|||~~~|||}}}~~~~~~yyyxxxzzz|||}}}||||||{{{|||}}}~~~}}}zzzwwwxxxxxxxxxxxxxxxyyyyyyyyysssssssssssstttuuuvvvvvvvvvtttrrrqqqqqqooollliiisssrrrpppppppppooommmkkkrrrpppooommmlllkkkllllllnnnqqqtttuuutttrrrppppppnnnqqqvvvxxxwwwvvvuuutttwwwvvvvvvvvvwwwyyy{{{|||xxx{{{{{{yyyzzz~~~}}}~~~zzzvvvuuuyyy}}}~~~~~~|||}}}}}}zzzxxxxxx|||~~~|||zzz||||||}}}||||||{{{{{{{{{zzzxxxwwwwwwxxxwwwuuusssxxxwwwwwwxxxyyyyyyxxxvvvwwwvvvtttrrrppppppppppppvvvxxxzzzzzzwwwtttrrrqqqsssuuuxxxyyyxxxyyyzzz{{{~~~}}}{{{yyyyyyzzz{{{|||~~~}}}}}}~~~~~~{{{yyyyyy{{{~~~}}}{{{|||~~~}}}{{{zzzyyyyyyyyyyyy|||zzzzzz|||}}}~~~~~~~~~~~~}}}