BM6P6(@ 999:::===@@@BBBDDDFFFFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIFFFAAA===;;;;;;===???BBBCCCEEEFFFFFFDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA::::::999777444111...,,,------------,,,,,,,,,,,,***)))***,,,......,,,***************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++)))))))))***,,,---...---...444;;;@@@AAA@@@CCCBBB@@@===;;;:::::::::::::::;;;;;;<<<<<<<<<<<>>:::??????;;;<<>>999666666777888666888;;;>>>@@@AAAAAAAAA???@@@@@@AAABBBBBBCCCCCCEEEEEEDDDBBB???;;;888666111000000///...---,,,+++,,,+++***+++,,,,,,***(((************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************************************************************************************************************************************))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))************))))))+++******)))***+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---///333999>>>AAAAAA@@@EEEDDDBBB@@@===:::888777444666999<<<>>>?????????:::;;;<<>>???===;;;888555444666999;;;???===:::666333111//////...///444777333+++***...---...///000000111111111222222222111111111000000000//////......---,,,,,,,,,,,,,,,++++++++++++***++++++*********)))))))))&&&***+++((())),,,,,,((())))))))))))************)))************+++++++++************))))))))))))'''((()))***+++******)))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((FFFGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGEEEBBB??????@@@AAA>>>999555222111111222///000333666999;;;===>>>===>>>???AAACCCEEEFFFGGGIIIIIIHHHFFFCCC@@@===;;;777777666444111///---,,,---+++))))))***+++***)))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********************************************************************************************************************************))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))************))))))******)))))))))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,,,,---222999???AAABBBBBBBBBFFFEEEDDDAAA>>>:::666444444666:::===@@@AAAAAAAAA;;;<<<@@@GGGRRR___mmmuuutttyyywwwhhhhhhsss|||~~~|||sssrrrvvvvvveee\\\___fffgggbbb\\\lllppp[[[AAA666888<<<===<<<:::999777666666555<<<:::888666555444444444---...222666666000++++++---...///000000111111111222222222111111111111111000000///......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********(((***+++((())),,,,,,***))))))))))))************)))************+++++++++************))))))))))))(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((GGGGGGFFFEEECCCAAA???>>>>>>>>>>>><<<999777777888;;;999666333111000000000111111111222333555777888999:::<<>>===???>>>===;;;888555222000---+++))))))***,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))''''''''''''''''''((((((***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))+++,,,...000111777>>>BBBBBBBBBDDDEEEEEECCC@@@===;;;999777777=========>>>???@@@BBBBBBCCCHHHQQQYYYcccooo{{{~~~zzzzzz{{{zzzrrrqqq{{{~~~}}}{{{}}}~~~wwwqqqsssyyy~~~wwwuuuyyyyyyrrriiijjjzzz~~~jjjPPP@@@;;;888888:::===???>>>:::555222888777666555555666777777...---...222333111,,,)))---...///000000111111111111111111111111111111111000000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))((()))***+++***((()))))))))************))))))*********+++++++++************)))))))))(((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((IIIHHHFFFCCC@@@===:::888222333444333222111222333444333222111000000000000222111000///000111333444333444666888;;;===???@@@@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBAAA???<<<999777444222...---,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))(((((()))***************))))))))))))))))))))))))************************************++++++++++++******))))))))))))******************************************************************************************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))************************************))))))))))))************+++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))''''''(((((((((''''''''')))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))'''''')))---222555888<<<@@@AAAAAAAAADDDGGG@@@>>>:::888777888:::<<>>>>>@@@EEEJJJMMMSSS]]]iiiqqquuu{{{|||qqqlllmmmqqquuu|||wwwvvvyyyuuuqqqmmmkkklllnnnppppppnnnoooooommmlllpppwww~~~}}}zzz{{{}}}{{{www}}}yyyiiiYYYPPPHHH@@@;;;<<<===>>>===:::888666555444444333444555777888333111...///111333000+++---...///000000111111111111111111111111111111111111000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++((((((((()))***))))))***((()))))))))************))))))*********+++++++++************)))))))))((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCBBBAAA???<<<999666555...000111111111111222444111111111222222222222222000000//////000222444555000111222333444666777777::::::<<<=========<<<<<<>>>???AAABBBBBBAAA???>>>>>>;;;666333000...***(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))************))))))'''((()))******+++******))))))))))))))))))))))))*********************************++++++++++++,,,******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++))))))))))))))))))))))))******))))))))))))************************************))))))))))))************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))************))))))******+++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))((())),,,111777;;;???@@@AAAAAA@@@AAABBBDDD:::888666555666:::===@@@======???DDDMMMWWW```fffssszzz|||yyyyyy|||jjjjjjgggffflllzzzsssppppppoookkkeeedddfffddd```\\\YYYYYYZZZ[[[[[[WWWYYYZZZYYYWWWZZZbbbiiikkkoootttwwwyyy{{{}}}~~~}}}|||~~~yyywwwlll]]]WWWYYYVVVOOOLLLHHHBBB<<<::::::<<<>>>666555444333333444555666888777444111222555444///---...///000000111111111111111111111111222222222111111000//////......---------------,,,,,,,,,,,,*********+++++++++++++++)))'''))),,,---***)))***))))))))))))************)))************+++++++++************)))))))))))))))))))))((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))999999999999888777666555444555777777777777888:::555666777777777777666555333333333333444666777777444444444444444444444444444555666666666555444333666888;;;???AAABBBAAAAAAAAA>>>;;;888666333...+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************************************))))))))))))************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,+++))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))+++///333888<<<>>>AAAAAAAAABBBBBBAAA???<<<444555666888:::<<>>>>>======>>>@@@======>>>>>>>>><<<;;;:::999999999999999999999999;;;;;;:::999888777666666555555555555444222000///...111666;;;???AAAAAAAAA>>>===<<<;;;;;;888555222,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))******))))))))))))************************************))))))))))))************+++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++)))((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&)))///555:::===??????AAAAAAAAACCCEEEBBB<<<777111333777<<<>>>???>>>>>>>>>FFFTTTfffxxx{{{qqqnnnooonnnfff^^^```nnn}}}yyysssiiifffcccaaabbbaaa]]]ZZZTTTRRRTTTZZZ```fffqqq{{{~~~xxxoooiiihhhjjjmmmooouuuxxxyyysssfff\\\XXXYYYNNNPPPUUU[[[^^^___bbbeeewww~~~~~~{{{}}}vvv}}}ttttttuuutttllljjjeee^^^UUUJJJAAA<<<<<<:::888666444444444444555:::;;;666444555111+++---...///000111111111111000000111111222222222222111111000000//////............---------,,,,,,,,,(((((())))))*********++++++)))---444444...+++---))))))))))))************)))************+++++++++************))))))))))))***)))((((((((()))+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))777888:::>>>CCCFFFHHHHHHDDDEEEEEECCCAAA@@@CCCEEEAAA@@@???AAADDDDDDAAA===CCC@@@<<<888666888<<>><<<999555222111000000333222222333666:::===@@@AAAAAAAAAAAA???===;;;999555111---+++,,,---......******************+++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++***************+++***((('''''')))***,,,+++***)))))))))))))))***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++***)))***))))))))))))***+++,,,******+++,,,,,,,,,++++++***************+++,,,---))))))***++++++++++++******************,,,------))),,,//////,,,+++,,,...,,,---------,,,---000333///...,,,*********,,,---******+++,,,,,,,,,++++++))))))((((((((()))************)))))))))(((((((((************))))))))))))******++++++++++++******))))))))))))))))))))))))************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))+++))))))************))))))((()))))))))************)))))))))))))))***+++,,,***///555999===???BBBCCC<<>>;;;888777;;;:::<<>>>>>===<<<;;;<<<===???@@@@@@CCCDDDBBB>>>;;;<<<===@@@AAA@@@???>>>@@@CCCFFFDDDCCCBBB???<<<:::888666333333222222333555666777<<<===>>>?????????>>>===:::777333000///...,,,+++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++*********))))))))))))************************((())))))))))))(((((((((***)))))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************************))))))))))))************************************))))))*********+++++++++)))***++++++,,,+++++++++*********)))******++++++***+++,,,,,,------------///......---,,,,,,,,,---,,,,,,---...////////////222222222222333333333333666888888777444444555777777777777666444333444555666555333000...---------------------,,,,,,,,,,,,++++++******++++++,,,,,,************************************))))))))))))******++++++++++++******************************************************,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))((('''(((***))))))************))))))))))))))))))******************))))))***+++,,,---000555<<>>:::999======999444444666999::::::===@@@;;;333,,,///000...,,,---///000222222333333333333222222222222222111000/////////.........---------,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++************************))))))************))))))+++*********))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************AAACCCEEEFFFFFFEEEFFFGGGBBB@@@>>>>>>??????===;;;:::999888777777999===???;;;>>>BBBBBB@@@???@@@BBBBBBBBBCCCCCCEEEGGGIIIJJJDDDEEEEEEEEECCC@@@===:::777666555444333222111111666777999<<<>>>???@@@@@@???===999666444111---***------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))******)))***,,,---,,,***(((&&&)))((((((((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************************************))))))))))))************************************************+++++++++++++++*********++++++,,,---+++++++++++++++,,,,,,,,,------...///000000111111555444333222111000//////111222444666888999::::::<<<===>>>?????????>>>===BBBAAA???<<<::::::<<>>???AAA???>>>;;;888666444333444333222111000/////////------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++*********)))))))))******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))+++++++++)))((()))***))))))************))))))******************))))))+++*********+++,,,...///555:::AAAFFFFFFDDDBBBAAAGGGBBB===:::;;;===@@@BBB>>>???AAAEEEJJJTTTgggwwwwwwggg]]]YYYbbbooo|||vvvqqqmmmddd\\\VVVVVV]]]jjjvvv}}}zzzsssqqqpppvvvxxxqqqqqqttt|||tttgggeeeaaa^^^^^^^^^]]]\\\aaa___mmm{{{wwwwww}}}vvvjjjYYYLLLDDD?????????<<<::::::777888777:::@@@CCC===555111222111///,,,,,,///333333333444444444444333333222222222111000000//////.........------------,,,+++,,,,,,,,,,,,+++******)))************+++++++++************************))))))************))))))***************)))))))))((())))))******))))))((())))))))))))))))))))))))************************************************???@@@BBBBBBAAAAAAAAABBB<<<<<<999777555666999<<<888999;;;===???>>><<<999<<<999777888:::===>>>>>>>>>>>>@@@CCCFFFEEEBBB???AAABBBDDDFFFEEECCC@@@>>><<<<<<;;;:::888555333111111333555888:::===>>>???AAA???>>><<<999555000,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........////////////......------,,,,,,,,,+++++++++************************((()))))))))))))))******.../////////...,,,+++***(((((((((((()))***,,,,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************************************((()))))))))************************************)))))))))************+++******))))))***+++---...+++,,,---...000000111111222222222333444555666777:::999999888777666555444888999<<<>>>AAABBBDDDDDD@@@BBBDDDGGGHHHGGGFFFEEECCCAAA===999888999;;;>>>BBBEEEIIIJJJIIIGGGGGGGGGFFFFFFFFFEEECCCAAA@@@>>>===<<<:::888666666666666000000///...---,,,+++***))))))******+++,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((,,,---...---+++***+++,,,))))))************))))))++++++************))))))******)))***+++---000111888===BBBEEEEEECCCAAA@@@EEEAAA======???BBBDDDEEE===@@@GGGSSScccwwwvvvkkk^^^TTTXXXccc{{{zzzooodddZZZQQQKKKXXXaaavvv}}}~~~llljjjrrrxxxzzz|||vvvsssppplllhhhjjjtttqqqnnnpppttt|||yyyjjj[[[RRR\\\mmmmmmmmmyyyyyy}}}xxxsssvvvrrrgggWWWFFF===:::;;;???CCC999999888:::>>>AAA@@@===555111............///222333444444555555444444333222222222111111000000000............------------+++,,,,,,,,,,,,+++******))))))*********+++++++++************************)))******++++++******)))************************)))))))))******)))))))))))))))))))))))))))))))))************************************************BBB@@@???>>>???@@@@@@@@@FFFKKKNNNIII@@@;;;>>>DDDGGGIIIOOOWWW[[[UUUHHH===CCC???===BBBJJJMMMGGG@@@???<<<:::;;;@@@AAA???<<>><<<999777666111222333444666888:::;;;>>>>>>>>>>>>===:::555111///...---,,,+++*********,,,,,,++++++,,,,,,---......//////000000//////...---------,,,,,,,,,++++++***************+++++++++(((((())))))*********+++111000...,,,++++++,,,,,,(((((((((((()))***,,,,,,***)))))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************((((((((()))))))))*********))))))***+++...000222///111333555777888888888777777666777777999:::;;;<<<<<<======<<<<<<;;;:::???@@@@@@AAAAAAAAA@@@@@@:::<<>>;;;777555444666777999???BBBFFFHHHFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@???>>>======777777666555222000---,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((+++,,,---,,,***))))))***))))))************))))))+++++++++******************))))))***,,,000333555===???BBBCCCBBBBBBCCCDDDAAA@@@???@@@AAABBBBBBAAA:::DDDUUUlllxxxeeeTTTQQQSSS[[[mmm~~~rrrdddZZZXXX[[[```eee}}}~~~}}}yyy{{{{{{ssswww|||iiijjj{{{yyynnngggeeemmmhhhnnnmmmooo{{{sssZZZQQQWWWYYYaaavvv}}}~~~}}}{{{nnnWWWIIIBBB>>>===???;;;;;;;;;;;;:::<<>><<<;;;:::444444444444444555666777999999;;;>>>???===999666111000...---,,,++++++***,,,,,,++++++,,,,,,---.........////////////......------------,,,,,,,,,,,,*********+++++++++++++++)))))))))***++++++,,,,,,...,,,***(((((((((***+++)))((((((((()))***++++++)))))))))))))))******+++))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++((())))))))))))*********,,,,,,...000222555777999888:::<<<>>>????????????;;;:::999999999:::;;;<<<<<<===>>>>>>>>>===<<<;;;AAA@@@???<<<999777444333111222555888:::<<<<<<<<<999777555555777888888888===???AAAAAA???;;;999888::::::<<<>>>@@@AAACCCDDDDDDEEEEEEEEEDDDCCCBBBBBB?????????>>>;;;999666444111000///...---,,,,,,+++,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((())))))'''&&&'''((())))))************))))))*********+++++++++,,,,,,*********,,,///444999<<>>???@@@@@@??????AAACCCKKK[[[sssqqqUUULLLJJJUUUdddttt~~~ssslll```___ccckkksssxxx}}}}}}zzzyyy}}}tttvvvuuuvvv}}}|||zzzooommmjjjbbbhhhnnnwwwgggZZZYYYVVVZZZdddfffqqqtttwww|||wwwpppgggWWWFFF<<<======>>>===:::999BBBLLLCCC999555;;;===888222111333333444444444444333333222222222222222222222222/////////.........------+++,,,,,,,,,,,,+++******)))************+++++++++******************************++++++++++++***************+++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************((((((((((((((((((((((((WWWPPPLLLUUUgggvvv}}}|||zzzkkkeeellluuu{{{}}}mmmddd___kkk~~~oooiiifffooorrriii[[[NNNEEECCCDDDFFFHHHFFFDDDAAA???>>>>>>>>>888777666555555555666777555666888;;;>>>>>>;;;888444333111///...---,,,,,,,,,,,,++++++,,,,,,---...---......//////......---...------------,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------))))))((((((((((((((()))***)))))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,000222555999<<>><<<:::<<<>>>???>>><<<999777777666666666666777999;;;<<<@@@AAADDDFFFFFFEEECCCBBBAAABBBCCCCCCCCCAAA???===:::999777555222000///...,,,,,,+++++++++***************++++++++++++***************************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))(((''''''((()))))))))************))))))))))))******+++,,,------,,,,,,,,,///444:::@@@CCCGGGHHHIIIHHHEEECCCBBBCCC<<<>>>???======CCCOOOXXXlll}}}lllXXXMMMUUUeeevvv}}}rrrkkkhhhhhhqqq~~~yyysssppptttzzzyyy|||kkkfffjjjmmmqqqqqqjjjkkknnnjjjlllllldddkkknnnppprrr{{{xxxZZZGGG>>>===>>>@@@>>><<>>BBBCCC???<<<<<<>>>@@@@@@>>>=========777666444333222444555666;;;===AAADDDFFFEEECCCAAA???AAACCCEEEEEEDDDCCCBBBAAA???===:::777444222000,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++************************)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))++++++******+++---))))))************))))))(((((()))***,,,---...///---...///222777>>>DDDHHHGGGIIIKKKJJJFFFBBB>>>===;;;======;;;>>>KKK```qqq|||jjjYYYLLL[[[nnnxxxmmmhhhooo{{{}}}uuuoooooo}}}tttcccfffpppwww{{{iiillllllkkkppp}}}|||{{{iiiRRR???<<<<<>>@@@CCCGGGJJJLLLMMMMMMOOONNNLLLIIIGGGDDDCCCBBB>>>===:::999999:::===>>>;;;<<<<<<<<<;;;999666444444111......000111000///111111000///////////////222444888;;;;;;999666444888888888999::::::;;;;;;999666333111000000///...444777;;;???BBBCCCCCCBBBAAABBBCCCEEEEEEEEEDDDCCCAAA@@@???===<<<:::999888222///------//////---***)))))))))***************)))((((((((((((((())))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++)))(((***---///...,,,//////222666;;;???@@@AAADDDGGGHHHFFF@@@<<<<<<>>>CCC===999???MMM___rrr}}}bbbPPPTTTaaa{{{ttt[[[YYYdddttt~~~tttoooccc```___fffkkkppp{{{[[[UUU___lll{{{yyysssyyyfffEEE@@@<<<<<<>>>???@@@???>>>???>>>;;;666222///...111333444666666555444333555555444333333444444444000000///...............------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))******++++++++++++******************************|||ooojjjuuuttteeeTTTLLLNNNWWWcccmmmxxxqqqllliiiaaaXXX\\\gggyyyzzzzzzvvvgggWWWOOOOOOYYYbbbjjjtttsssjjjaaa```lll{{{kkkVVVHHHEEECCCCCC>>>@@@DDD<<<888BBBBBBAAA>>>:::888777777888777777666444222000...---,,,+++++++++++++++,,,,,,------------------,,,,,,---------------------------...///...+++***+++,,,...---,,,+++++++++++++++************************************************************************))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))************)))))))))((()))))))))*********++++++((())))))***************************************************++++++++++++))))))***++++++,,,------***---000222444666999<<>>>>>???>>>===;;;888777999666333222333333111000111111000000000000111111111333666888888777555333333333333333333333333333555333000000111111111000///111444777:::;;;;;;;;;<<<===???@@@AAABBBCCCCCC@@@@@@@@@?????????>>>>>><<<999666444333000,,,((()))))))))))))))***++++++*********))))))******++++++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++*********)))++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++)))((())),,,...---,,,...000555:::???BBBCCCCCCHHHGGGDDD???:::999:::<<<===999===QQQpppvvvcccTTTMMMRRRggg|||rrr]]]iiigggooosssvvv~~~tttccc[[[bbbjjjvvviii\\\WWWXXXdddttt~~~~~~~~~qqqXXXKKK???<<<<<<:::;;;???@@@AAAAAA>>>:::555111...111222333555555555444333444333333222111111111222000000///............///------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))******++++++++++++******************************cccZZZWWW```kkkllleee^^^fffffffffgggnnnvvvyyyvvvtttnnnppprrrrrrvvv~~~}}}zzzwwwnnnccc]]]^^^dddkkkpppvvvkkk]]]XXXUUU[[[ooovvv[[[OOOQQQLLLLLLGGGEEEDDD888333>>><<<:::999999:::;;;;;;;;;888777666444333222111111------,,,,,,+++,,,,,,,,,------.............................................//////...,,,+++,,,------,,,,,,++++++++++++,,,************************************************++++++++++++++++++++++++))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))************))))))))))))************+++++++++,,,((()))******++++++******************************************+++++++++,,,******,,,---...............222888<<<>>>@@@AAABBBEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNLLLFFFAAA===???>>><<<;;;:::;;;<<<===BBBBBBAAA@@@>>><<<:::999999777555444555555444333444333333333333333444555222333555666666666555444555666777888888999999999888666444333444444333222---...000111222333444444777777888999;;;===???@@@<<<<<<<<<<<<;;;;;;;;;;;;BBB@@@>>>;;;999555000,,,,,,,,,***))))))***+++,,,,,,,,,+++++++++++++++,,,***************)))))))))******+++++++++,,,,,,,,,++++++++++++************+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))+++------,,,///333999???DDDEEEEEEDDDBBB???999555444666:::===777???SSSuuu^^^SSSLLLQQQ```qqq{{{hhh]]]^^^||||||~~~xxxlllmmmuuuuuuhhhbbb^^^[[[```iiimmmuuuxxxdddSSSPPPLLLBBB>>>AAAAAABBBCCCBBB???999444000000111222333444555444444555555333222111111111111111000//////......//////------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++*********************++++++++++++******************************bbb]]]XXXYYY^^^bbbdddeeeooodddaaa^^^cccpppuuuggghhhqqqqqqyyyooo]]]SSSHHH@@@AAA777888;;;@@@DDDDDDAAA>>>;;;:::888555444333333333111000000///........................////////////////////////////////////...///000///---,,,---...,,,,,,+++++++++++++++,,,************************************************++++++++++++++++++++++++))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,))))))***++++++++++++************************************+++++++++,,,,,,---------...///000111222999===CCCGGGHHHGGGEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFCCC???:::888<<<;;;;;;<<<===???BBBCCCEEEDDDBBB???===:::888777333333333555666888888888888777666666555555555666555555555666666666666777888999<<<@@@BBBDDDEEEFFFAAA???<<<:::999888555333444444333333222222111111333333333333444666888999;;;:::999888777555444444======>>>>>>===<<<999777222111...,,,*********+++---,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))+++*********+++,,,---...222777>>>CCCEEEDDDBBBAAA999777555555777;;;???AAA@@@QQQjjj```GGGJJJWWWooosssmmmqqqxxx|||mmmdddaaajjjtttxxxwwwwwwiiipppzzz}}}sssuuummmVVVDDD@@@???@@@BBBDDDBBB>>>888444000111111222333444555555888888666555333333222222111000000///.../////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************kkkmmmnnnnnnrrr~~~{{{uuuooooootttzzz~~~ooopppoookkkfffiiiwww{{{iii___KKK;;;???@@@BBBEEEFFFFFFDDDBBB@@@???<<<888666444444444333222111000////////////.........//////000000000////////////////////////---/////////---,,,---...+++++++++******++++++,,,************************************************++++++++++++++++++++++++))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,))))))***+++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,...111555:::<<>>?????????>>>===<<<999::::::;;;<<<<<<;;;;;;<<<<<<<<<===???AAACCCDDDEEECCC@@@<<<999777555555333444666777888999:::;;;999999777555444333333333555555555555555666666777777999<<<@@@BBBDDDEEEEEECCCAAA???======;;;888666<<<;;;999777555333222222333222111000000111333444::::::999888777555444444555777:::<<<===>>>>>>>>>888666444000...,,,+++***---,,,+++******************************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++---///111666;;;AAADDDBBB@@@>>>===999:::;;;;;;===>>>@@@BBBTTTdddvvvkkkQQQPPPZZZlll}}}tttuuuwww}}}hhhhhheeefffqqqwwwgggiiiwwwmmmLLL<<<===>>>???BBBCCCAAA===999222222111111222444555666999888777555444333333333111111000///////////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************yyyzzz~~~pppllleee^^^^^^hhhzzztttXXX@@@?????????>>>>>>???CCCFFFDDDBBB@@@===:::888666555333222111///...---------------......///000000000////////////////////////,,,...///...---,,,---...+++************++++++,,,************************************************++++++++++++++++++++++++))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))************************+++++++++,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---111666;;;AAADDD@@@BBBCCCBBB>>>:::888777333333444555555555444333222333666999<<>>>>>>>>>>>>>>??????@@@>>>;;;777555444444555999;;;<<<<<<:::999999:::888777666444333222222111444444444444555555555666:::;;;===???@@@@@@???>>><<<;;;;;;;;;<<<<<<:::999<<<<<<;;;:::888666444333444444333222222222222222444444444444444555555555222444666777888999;;;===;;;:::999666333111...---------,,,+++*********************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,...222555;;;>>>BBBBBB>>>;;;:::;;;:::<<<===<<<:::<<>>===???BBBCCC@@@===555444333222222333666777666666444333222222222222222111000000//////000000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************+++++++++******++++++++++++******************************~~~sssoooxxxlllaaaOOOSSSVVVRRRJJJEEEDDDGGGCCCCCCBBB@@@>>><<<:::888444333222000...---------,,,,,,---......///000000........................+++---...---,,,+++,,,...***************+++,,,,,,************************************************************************))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))((()))))))))************)))))))))*********++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///111444888;;;===>>>???888999999777444111111222...///000222222222222111444666:::>>>AAACCCDDDDDD===<<<<<<<<<<<<<<<<<<<<<999777444333333444777888999<<<>>>===;;;999999:::888888777666666666777777666777777888999888888888===>>>@@@AAAAAA@@@===<<<888888888999;;;;;;999888888999;;;;;;;;;:::888777666666777777888777777777111111222222222333333333111222333222222333777:::;;;;;;;;;;;;:::777444333///...---,,,++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***,,,---------000555:::===@@@AAA???:::999;;;>>>:::<<<===;;;;;;EEEWWWeee|||wwwuuurrreeeTTTPPPVVV{{{qqqdddfffooo~~~sss{{{nnnooottt~~~rrrfffcccssslllVVVFFFAAA======@@@BBBBBB@@@999777444222222333666777555555444333333333333333222111000000//////000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++******++++++++++++******************************zzztttzzzooofffnnnwww}}}kkkWWWJJJEEEBBBCCCCCCBBBAAA???===;;;777666444222111000//////,,,,,,,,,---...//////000........................+++,,,------++++++,,,---******))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++((())))))))))))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------666999===??????;;;777444222222111000......000222444555777888:::::::::999:::===@@@CCCDDDBBB???===777888888999:::;;;<<<<<<333222000000222666:::===444777;;;;;;999888999;;;:::::::::;;;<<<===>>>???:::;;;<<<===>>>===<<<<<<:::<<<>>>AAAAAA@@@>>>===::::::999:::;;;:::777555555777:::===>>>===<<<;;;777888:::<<<======<<<;;;888888777666666555444444///000000///...000555:::999:::===>>>>>><<<999888111000///...---,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***,,,---......111777<<<>>>@@@@@@===999888===AAA<<<>>>??????EEEZZZxxxvvvYYYLLLFFFJJJcccvvvbbbsssrrrqqqxxx}}}{{{zzzwwwnnnkkkppprrr___LLLEEE>>><<>><<<;;;:::;;;777444666999444***.........///////////////222111111000///......---......---------,,,,,,,,,,,,++++++******++++++,,,************************+++*********))))))((((((************************************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,,,,++++++333000,,,******...222555:::<<<<<<:::666222000000000000000000000000111111111333555777999<<<@@@CCCAAADDD>>><<>>666111111000...111888444777:::;;;:::999:::<<<===BBBBBB>>>???EEEGGGDDDAAA@@@@@@BBBDDDDDDBBB???;;;>>>@@@AAAAAABBBDDDGGGFFFAAA===;;;<<<<<<:::888:::999777444444888;;;;;;666777999::::::;;;<<<===>>>;;;777666888888777555......//////////////////555666999;;;<<<======<<<:::888444///,,,*********++++++,,,,,,+++***)))(((++++++******++++++,,,---************************++++++++++++++++++++++++************************************************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************,,,------...111666===AAA???:::888;;;=========???>>>;;;??????OOOuuu___GGG???GGG]]]{{{rrrhhh~~~vvvwwwwww}}}~~~ooohhhsss}}}pppfffwwwsssmmmqqq\\\KKK===>>>DDDCCC@@@>>>???<<<777444333444666888666555555555444444444444111111111000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***,,,---+++,,,------++++++,,,---))))))************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++******+++------,,,***zzzwww~~~{{{{{{}}}~~~~~~|||sssjjjppp|||mmmYYYBBBBBBCCCCCCBBBBBBBBBBBB<<<<<<888333333666444...//////.........//////000111111111000///..................---------,,,,,,,,,,,,++++++++++++,,,,,,************************+++*********))))))))))))************************************************************************************************************************************************************************)))************+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---000333555777999999777444111//////000//////000111222222333333777999<<<======>>>???@@@>>>FFFCCC>>>===666111777@@@IIIRRRXXX[[[]]]YYYRRR:::555222555555444666<<<>>>@@@@@@???===???EEEJJJHHHJJJLLLPPP[[[hhhmmmjjjYYYZZZ\\\^^^___]]][[[YYYQQQNNNMMMQQQZZZccciiikkkaaa[[[SSSNNNLLLKKKHHHFFF@@@FFFKKKKKKGGGAAA;;;777999:::;;;======<<<:::999;;;999999:::===>>>===;;;===;;;888555222000///...333444666888:::<<<======<<<:::777333///---,,,+++,,,+++++++++*********)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************,,,,,,---///444999===@@@===999888;;;<<<:::999;;;999:::DDDQQQkkk}}}\\\NNNDDDJJJ\\\rrrppprrr{{{|||ppphhhccceeeqqq{{{qqqvvv|||~~~zzz{{{~~~ooo```PPPGGGAAA===@@@FFFAAA@@@<<<888555444555777666666666666555555555555111222222111111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***+++,,,***+++,,,,,,******+++,,,******++++++++++++************+++++++++,,,,,,,,,************************+++******+++,,,,,,+++***}}}}}}~~~uuuuuuxxxyyy}}}kkkLLLHHHBBB???>>>@@@AAABBB??????;;;555333555666444222111///...---...000111111111000000//////...............------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************)))))))))************************************************************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***...111444555555555444333222///---...111444000111222333444666777777999<<>><<<999777999888888:::<<<<<<:::888>>>===;;;888666555444444111222333555777999;;;======<<<:::777444222000///---,,,+++***)))***++++++++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++,,,+++---222999===>>>===:::888999<<<<<<999888:::999BBBVVVkkk[[[DDD???CCCVVVqqq~~~uuuxxxeee[[[^^^gggrrr}}}{{{|||}}}yyyzzz}}}~~~wwwdddNNNBBB???CCCCCCBBB===777444444666888888777777777666666666333333333333222111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++*********++++++)))***++++++))))))***+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******zzzlllmmmlllfffvvv|||mmmaaa\\\UUUOOOKKKGGGBBB???BBBBBB@@@;;;777666777888444222000------...000222111000000000/////////...............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))*********+++++++++++++++++++++++++++,,,,,,...///222444444333111000///000000111111444777;;;555666666777888999999::::::<<<>>>>>>=========>>>888<<<888;;;MMM]]]lll}}}xxxeeeXXXQQQLLLGGGEEEFFFIIINNNTTTXXX\\\___hhhpppyyy~~~~~~~~~zzz}}}zzzwwwxxx{{{}}}}}}zzzvvvtttsssooohhhcccbbbZZZWWWQQQLLLHHHEEEAAA???;;;:::999888999999::::::;;;;;;;;;;;;;;;:::999888222222222222333666888999;;;;;;;;;:::999777555444///---+++******+++,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))************))))))***)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,...555===AAA???;;;999999<<>>:::RRRnnn~~~fffBBBCCCFFFSSSlllrrrppp{{{hhhjjjqqq}}}dddHHH:::AAACCCDDDAAA:::555555666999999888888888888777777555555555444444333222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++******+++,,,wwwssslllcccpppuuu{{{|||tttbbbNNN@@@AAAAAAAAA???;;;777666777666444111...---...000111000000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************+++++++++************************************************************************************************************************************************************************))))))*********+++++++++******)))******,,,---...555555444444222111000///111333666777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999:::===@@@===BBBEEEWWWvvv{{{qqqaaaVVVWWW^^^```\\\XXX\\\aaahhhpppzzzzzzrrruuuyyy}}}{{{{{{wwwxxx}}}}}}tttuuuxxxxxxxxxzzzvvvwwwwwwsssjjj```WWWRRRHHHFFFBBB>>><<<<<<>>>???:::;;;<<<===<<<:::777555555444333222222222444555777888999999::::::999999111000...,,,+++,,,---...++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))************))))))***)))((()))***+++***(((((()))))))))************))))))))))))))))))))))))************++++++++++++******++++++,,,,,,,,,,,,......111888@@@CCC???:::<<<<<<>>>???;;;666999???DDDgggvvvcccOOOCCCNNN[[[rrrmmmnnnzzzwwwmmm~~~{{{|||}}}kkkQQQBBB>>>AAACCCAAA===999777777:::999999999999888888888666666666555555444333222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++++++++,,,---,,,+++***+++---******++++++++++++************+++++++++,,,,,,,,,***************************+++,,,+++******,,,///}}}uuuttt}}}{{{rrrzzzzzz}}}~~~||||||~~~~~~{{{tttkkkdddaaappp~~~^^^HHHBBB@@@???@@@===888444444666555222000//////000000000000000000/////////////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++************,,,...111222888777666555444444555555666888;;;;;;999888777777>>>>>>>>>===<<<<<<;;;;;;:::999888666555888===@@@JJJUUUbbb{{{|||tttlllbbb___gggqqqqqqkkklllssszzzyyykkkjjjlllpppwww|||~~~|||vvvwwwxxxwwwuuuuuuyyy|||wwwuuuuuuxxx~~~|||vvv{{{~~~qqqjjjgggbbbZZZOOOEEE>>>;;;;;;555666666777777777666666666555444333222222222222444444555666777999::::::444333111///...------...++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,---------///111555<<>>@@@???:::777777666555444222000/////////////////////000000000000////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++---///222666888:::::::::::::::999999999555777777777555555666777<<<<<<<<<<<<<<<<<<;;;;;;888:::<<<>>>AAAFFFLLLPPP]]]jjjttt}}}yyysssvvv{{{yyysss}}}}}}yyy}}}{{{|||vvvkkkffffffiiiooozzzzzzrrrnnnooommmjjjhhhjjjpppuuuiiiiiilllrrryyy}}}|||{{{{{{tttttt{{{~~~~~~~~~}}}vvvjjj]]]RRRLLLJJJJJJFFF@@@:::777666777999555555555555555444333222333222222222333555666777777666555333111///------++++++******++++++,,,---........................------------------------************************************************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,------...000444999???AAAAAA>>><<<<<<===>>>===999;;;IIIWWWuuutttZZZLLLAAAFFF\\\mmmwwwmmmttteeegggmmmrrr~~~www{{{}}}vvvrrrssssss\\\HHHDDDBBB@@@AAACCCBBB===999999999999999888888888888666666666666555444333222000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))+++---......------***,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))),,,...---+++---222777yyynnnwww}}}kkklllyyy}}}rrrbbb\\\bbbnnn~~~wwwuuu|||~~~tttxxxyyyQQQFFF???AAABBB>>><<<<<<666666555333111000///...////////////000000000000000/////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************)))************+++++++++---------///222666:::<<<>>>>>>??????>>><<<:::888000111111000111333777;;;999:::::::::;;;;;;<<<<<<===BBBIIIPPPWWW^^^eeejjjkkkttttttrrrxxx|||}}}~~~yyypppqqqyyy}}}yyy~~~xxxsssqqqkkkbbb^^^```fffiiirrrxxxkkkggggggfffdddbbbaaa```aaaVVVXXX\\\dddlllpppnnnkkkmmmiiikkkpppooommmzzzyyy{{{tttpppooouuukkk[[[JJJ>>>888666777444555666777666555444333333222111///000111333444999888777555333000---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************))))))************))))))))))))************))))))***)))((()))***+++***((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......111666<<<@@@AAA???>>>===888:::===>>>???FFFYYYkkkooommmQQQ<<>>???DDDDDDCCCAAA???;;;888666333222222444777888888777:::???>>>888;;;FFFLLLKKKRRROOOXXXmmmzzzwwwsssttttttuuuxxxzzzxxxxxx{{{yyy}}}|||yyyyyy}}}wwwtttssssss{{{tttrrrhhhaaadddiiiggg]]]UUUYYYUUUTTTWWW^^^aaa___[[[ZZZUUUTTT[[[bbbdddjjjpppyyyvvvuuuuuurrrpppwwwxxxkkk\\\III>>>>>>:::666444444666555555666444555666555333111000000444666999;;;999555///+++******++++++,,,,,,,,,,,,---------.........//////---,,,+++,,,...///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++*********,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((***++++++++++++,,,...***+++,,,,,,++++++---///888999<<<@@@BBB@@@<<<999444???@@@888>>>[[[wwwgggGGGBBBCCC999SSS}}}yyyrrrZZZ```kkk{{{yyy~~~vvvffffffNNN<<>><<<;;;;;;;;;::::::;;;;;;<<<888888777666555444333333333333333333222000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,************************,,,,,,,,,,,,------...///))),,,...------222===EEEpppfffhhhrrr{{{yyyhhhgggtttyyyxxx~~~kkkqqqpppvvv{{{ttt}}}rrrjjjnnnwww~~~{{{wwwxxxnnnmmmuuu~~~~~~wwwqqqbbb___[[[TTTHHH>>>>>>DDD???:::888888666111///111...//////000000111000000000000/////////.........------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************)))***++++++,,,,,,,,,,,,///111555999===@@@AAABBBDDDCCCBBB@@@===:::888666666777888888888666555444666888888:::CCCRRR___dddfffccciiixxxzzzvvvwwwzzz|||}}}zzz}}}vvvmmmlllmmmqqquuusssoookkkjjjhhhfffgggiiihhhccc___\\\WWWSSSSSSPPPLLLMMMQQQ]]]YYYXXXYYYZZZ^^^jjjxxxyyylll\\\RRROOOCCC>>>888666555444555555555444222///...///111333111444777999999666222000,,,,,,++++++++++++,,,,,,,,,------------.........---,,,+++,,,...///...---++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,)))'''&&&''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,---...---+++++++++,,,***+++,,,,,,+++,,,...000:::;;;===@@@@@@???;;;999<<>><<>>]]]~~~yyyxxx~~~cccccchhhyyy}}}oooeeeVVVJJJEEEEEEDDDAAA<<<<<<;;;;;;;;;;;;;;;<<<888888777666555444333333333333333333222000...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,---...,,,,,,------///666@@@GGGuuujjjhhhooo{{{ttteeejjj{{{}}}vvvnnneeeeeejjjxxx}}}tttkkkhhhiiinnnwwwxxxqqqvvv~~~wwwnnnkkkwww{{{}}}yyykkkdddiiinnntttsssgggTTTGGGCCCBBB===;;;;;;:::555111222///000000000111111111111000000000/////////......------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************+++,,,---///222555:::>>>AAACCCCCCCCCAAA@@@>>><<<:::888777777666999<<<;;;888555555666;;;999>>>JJJWWWaaakkksssyyyvvvzzz~~~}}}zzzxxxxxx|||xxx~~~~~~yyyrrraaagggoootttvvvvvvwwwwwwyyyxxxvvvuuurrrmmmgggbbb^^^\\\[[[YYYTTTOOOQQQUUUMMMIIIFFFEEEEEEKKKWWWcccqqquuuxxx{{{vvvnnnhhhcccWWWQQQGGG>>>999777666555444333111000000111222333///111444666888777666666///...,,,+++******++++++,,,,,,,,,,,,---------------,,,+++,,,.........---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********+++++++++)))&&&&&&)))+++------))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))///000000...,,,******+++***+++,,,,,,,,,---000333<<<===?????????===:::888<<<>>>>>>JJJooommmNNN;;;>>>GGGMMMmmmtttnnnyyy~~~}}}~~~~~~~~~~~~}}}|||||||||}}}~~~|||{{{|||qqqiiigggzzzxxxvvvaaaKKKGGGGGGEEE>>>>>>===<<<;;;;;;;;;;;;888888777666555444333333333333333222222000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,---------///555<<>>AAACCCBBB@@@???===<<<999777666555666666333777:::999666666:::>>>HHHHHHSSSeeeooooooooouuu}}}xxxxxxzzz}}}~~~}}}{{{{{{||||||~~~|||uuupppmmmmmm___gggnnnqqqtttyyy|||}}}{{{zzzxxxvvvtttpppllliiihhhllloooooollljjjnnntttddd```[[[TTTOOOMMMPPPTTT\\\^^^aaaeeemmmxxx{{{zzz{{{vvvxxxxxxrrrqqqjjj]]]OOOGGGDDDAAA>>>555555555777777666333111111111333444666777888888222000...,,,******+++++++++++++++,,,,,,,,,------...,,,,,,,,,......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))*********---,,,******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))...//////...+++******+++***+++,,,,,,---///222555>>>??????>>><<<;;;::::::888BBBTTTooovvvWWWCCC===KKK```oooyyyeeelllzzz|||~~~~~~}}}}}}~~~|||zzzxxxxxxwwwyyyyyyyyyzzz}}}~~~zzzxxxwwwyyy}}}yyywwwqqqmmmzzz~~~\\\JJJFFFEEE@@@@@@>>>===<<<;;;;;;;;;888888777666555444333333333333222222111000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++************---...000666===DDDHHHIII}}}sssjjjkkkvvv{{{jjjdddjjjttt{{{{{{|||}}}pppkkklllgggfffhhhqqqvvvkkkggglllrrrrrr|||xxx\\\JJJCCC=========888444333333222111111111111222222111000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++******---111555888<<<>>>@@@AAA@@@===:::888888777555333333333444555333666888777555888@@@GGGTTTWWWdddwww|||}}}|||}}}}}}|||yyywwwuuussszzzxxxzzz~~~vvvnnnnnnrrrrrruuuwwwyyyxxxvvvuuuvvvxxxyyyyyyxxxyyy}}}~~~zzzzzz~~~~~~vvvlllddd]]]XXXNNNOOOOOORRR[[[fffjjjhhhooottttttqqqvvv{{{|||rrrddd]]]\\\XXXRRR???<<<888666666666555333444444444444444555666777444333000...,,,++++++++++++++++++,,,,,,,,,------...---,,,,,,---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))))))))******************+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,---,,,+++***+++,,,***+++,,,,,,---000555888?????????===:::999;;;<<>>===;;;;;;:::888888777666555444333333333333222111111000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++************---000777???FFFJJJJJJHHHhhheeefffppp~~~}}}||||||mmmoooooollliiikkkpppvvvsss}}}~~~yyyPPPFFF>>>======:::777666444333222111111111222333111111000000000/////////------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,...111666;;;>>>???@@@@@@???<<<888444222444444333333333333444444888999::::::;;;???GGGNNN[[[bbbppp|||~~~uuuxxxyyyvvvvvvzzz}}}}}}|||sssrrrxxx~~~}}}{{{|||yyyxxx~~~{{{xxxxxx}}}~~~{{{uuullleeeZZZWWWRRRNNNPPPTTTPPPJJJUUUYYY___hhhuuu~~~vvvssstttppphhhQQQGGG;;;333222444777888666666555444444444444555555444333222000...---,,,,,,,,,,,,,,,------------///---,,,,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++((((((((())),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++++++++,,,...++++++,,,---...222777;;;===>>>>>><<<999999===AAANNNnnn___EEECCCAAAYYYyyyuuugggzzz|||gggccc^^^jjj~~~{{{wwwvvvxxx{{{yyyvvvwwwwwwvvvtttvvvxxxzzzzzzxxxwwwwwwwwwxxx|||~~~yyytttrrrssswwwzzz{{{uuuUUUEEEEEEEEEDDDBBB???===<<<;;;:::888888777666555444333333333222222111000000111111------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,000555>>>FFFKKKLLLKKKIII```iiivvvxxxgggdddbbbfffnnnwwwvvvwww|||~~~xxxyyyVVVJJJ@@@>>>>>><<<:::999666444333111111111333444111111111000000000//////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,...111666;;;@@@CCC@@@???>>><<<999666222000222333444555555666555555888:::===AAAGGGNNNSSSWWWdddrrr}}}~~~xxxxxx~~~{{{}}}}}}~~~|||~~~{{{{{{xxxrrrnnnkkkeee^^^[[[XXXMMMAAAGGGGGGNNNZZZeeemmmtttzzzxxx|||qqq]]]RRREEE<<<999999999888777666555555444444444444555555666555444111///---,,,------------.........///---,,,,,,---...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,222///+++))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***,,,,,,+++,,,---///++++++,,,---///333999===;;;======:::888999???EEEbbbjjjIII???AAAHHHhhh{{{ooo{{{uuulllnnnzzz}}}}}}|||{{{}}}|||xxxtttrrruuuxxxyyyxxxwwwyyyzzzuuuvvvwwwyyyrrrbbbbbbjjjxxxooo[[[KKKCCCGGGFFFCCC@@@>>><<<::::::888888777666555444333333333222111000000000111222------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...555<<>>???>>><<<<<<666555333111111111333444111111111111000000000000------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---///444999???CCCFFF@@@???===;;;888555333111222333555777888888777777555888>>>HHHRRRZZZ___```nnn~~~{{{zzz}}}|||~~~||||||vvvvvvtttssstttqqqeeeXXXIIIDDDEEELLLPPPTTTbbbrrruuu}}}ooo```YYYQQQKKKGGGAAA:::444666666555555555444444444555666777888666333000------------........./////////...,,,,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,AAA;;;222+++((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++,,,...---,,,,,,---///++++++,,,---///444:::>>>:::<<<<<<:::777:::AAAHHHtttwwwOOOCCCEEEDDDSSSxxxzzzyyyooo{{{~~~~~~~~~~~~~~~||||||}}}xxxpppsssvvvvvvvvvwwwzzz~~~vvvtttqqqpppttt|||lll```[[[ggg{{{uuuggg___QQQAAAHHHFFFDDDAAA>>><<<::::::888888777666555444333333333222111000000000111222---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///:::@@@GGGJJJIIIIIILLLPPP~~~~~~}}}nnneeegggnnnqqqqqqtttvvvxxx{{{~~~wwwtttrrrrrryyywww~~~||||||~~~~~~zzzqqqjjjccc^^^XXXRRRKKKCCC???===;;;999666555555444222000111222222222222111000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---111777<<<>>>@@@AAACCCDDDBBB===777555666666555888666555555777:::<<<>>>:::NNN]]]cccmmm{{{{{{qqqsss}}}uuuvvv}}}~~~{{{xxxsssrrrrrrrrrpppmmmnnnttt~~~|||~~~~~~zzz}}}~~~qqqaaaZZZPPPHHHDDDGGGLLLPPP^^^nnnzzz}}}wwwnnnqqqpppjjjcccYYYGGG666666666777888888666444111,,,111666999888444111///+++,,,---.........------//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))+++222===EEE888111***)))---...***&&&+++++++++************)))******++++++++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...444;;;???AAA@@@888999@@@>>>777@@@RRR~~~yyylllWWWDDD===GGGSSSppp~~~}}}~~~yyytttrrrtttwwwxxxxxxzzzuuuooojjjjjjooouuuyyynnnbbbooo|||~~~~~~lll[[[RRRKKKGGGFFFFFFAAA999999===888888777888888777444222333333222222111000000000000/////////............///...---,,,++++++++++++///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------,,,,,,+++***------,,,,,,---///000000CCCHHHJJJHHHIIIOOOOOOKKK|||vvvuuuyyy}}}zzzvvvtttpppnnnpppooorrryyy}}}zzzvvvuuu~~~wwwxxx||||||uuummmlllsss}}}vvv```JJJ======:::666444444555555555222222222222222111000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...333999>>>@@@BBBCCCEEECCC???:::666666888888777888777555333555999@@@DDDUUUgggrrrnnnqqq~~~~~~yyyrrrsss~~~{{{}}}zzz~~~rrrkkkkkknnnooorrrtttsssrrrssswww{{{uuummm{{{xxxuuunnndddXXXNNNIIIGGGFFFPPP]]]jjjvvv|||xxxppp~~~{{{tttlllaaaWWWDDD===555333666888888666444333444666888888444111---------------.........//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++)))******)))***---444999222---)))(((+++,,,+++)))+++++++++************)))******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---000666<<<@@@BBB::::::999888:::DDDWWWgggvvv^^^III>>>BBBYYYppp}}}zzz{{{}}}}}}{{{{{{~~~~~~|||}}}xxxpppkkkkkkooovvvzzzmmmqqq|||{{{mmmgggTTTNNNKKKMMMKKKCCC<<<:::999888888888888777555222333333222111111000000///000000/////////.........///...---,,,++++++++++++......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***---,,,,,,,,,,,,///222555BBBHHHKKKJJJJJJLLLIIICCClllnnnppprrruuu||||||uuupppuuuyyy~~~{{{vvvqqqqqqvvvxxxuuusssssspppmmm}}}}}}zzzxxx}}}vvvxxxxxxRRR:::BBB===888444333555666666222222222222222111111000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111555;;;@@@BBBDDDEEEFFFCCC>>>:::888:::;;;;;;:::999888777666777???JJJRRRfffuuu{{{ppplllzzz{{{zzz~~~xxxxxx||||||}}}yyyuuuwwwyyyyyy}}}uuukkkbbb```dddjjjppptttxxxyyywwwwwwyyy|||ooovvvxxxlllkkkooowwwwwwjjj```\\\[[[OOOIIIIIITTTccckkkmmmnnn~~~wwwrrrnnnjjjYYYKKK;;;333555999:::888:::555111333888;;;888444000///...------......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***+++******+++---***)))(((((()))***+++,,,+++++++++************)))******++++++++++++******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......///333999>>>AAABBB;;;???<<<555;;;RRRiiitttpppOOO???>>>MMMmmm|||ttttttzzz}}}~~~}}}~~~~~~~~~}}}{{{wwwqqqnnnnnnssszzz~~~yyyyyyyyyzzziii[[[MMMLLLOOOLLLDDD===;;;:::999999999888666333222222222111000000//////000000000/////////......///...---,,,++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++///777===DDDJJJNNNMMMKKKGGG@@@999kkksss{{{vvvtttuuuvvvuuutttvvv}}}vvv^^^EEEDDD@@@:::555444333222222222222333333222222111000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000777:::???BBBCCCCCCDDDDDDFFFAAA===>>>???===;;;:::555777999:::???HHHVVV```nnnzzz~~~tttqqq~~~vvvsssvvv}}}~~~}}}~~~}}}yyyoooiiimmmnnnjjjaaa\\\\\\]]]\\\hhhccc___[[[VVVTTTVVV[[[```dddiiikkkkkklllpppsss___dddiiihhhbbbcccsss~~~|||}}}{{{{{{xxx{{{{{{uuuooonnnuuu|||zzzcccOOOKKKNNNRRR[[[fffwww|||{{{uuukkk___NNNAAA;;;999777444888555222444888;;;;;;999444222000...---...///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++*********''')))******((((((+++...+++++++++*********))))))***++++++,,,,,,++++++***(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---...000555;;;???AAAAAA===>>>@@@GGGXXXmmm|||dddEEE@@@III[[[yyy{{{{{{yyytttzzz}}}~~~}}}{{{|||~~~~~~{{{xxxvvvuuussssssuuuyyy}}}|||pppmmmvvvyyyxxxyyy[[[LLLMMMNNNIIIBBB===<<<:::::::::999777555333222222111000000//////000000000////////////.........---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,222<<>>@@@@@@@@@???@@@BBBFFFAAA@@@BBB@@@:::888:::999<<<@@@FFFMMMXXXdddmmm}}}}}}{{{yyyuuuwww~~~~~~yyysssqqqrrrtttuuuuuuhhhhhhiiigggccc\\\UUUPPPPPPQQQOOOIIIFFFGGGGGGDDDGGGGGGKKKPPPNNNGGGDDDGGGFFFMMMVVVZZZYYYWWWUUUUUUPPPRRRVVVXXXWWW^^^rrrxxxxxxyyy~~~vvvxxxxxxtttpppsss|||yyycccXXXOOOHHHJJJQQQfffqqqwwwrrrhhhZZZKKK???777444444555666777888999:::<<<777555222000......///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,,,,,,,))),,,...,,,)))'''***---+++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,...111777<<>><<<888EEEgggsssVVV>>>BBBVVVlll}}}~~~ssscccfffxxx|||zzzyyyzzz~~~~~~~~~~~~|||zzzyyyxxxuuuvvvxxxzzz{{{{{{{{{{{{vvvooonnnxxxxxxjjjjjjooolllmmmsssnnnUUUOOOOOOJJJBBB@@@>>>;;;:::::::::888666333333222222111111000000111000000000////////////......------,,,,,,------,,,,,,,,,++++++,,,------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,------000777AAAIIIGGGEEECCCAAA===999555555|||sssmmmkkkrrr{{{~~~|||kkkCCC@@@>>><<<;;;999666444333333333333333222222111111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000444777999>>>>>>>>><<<;;;;;;>>>@@@CCC>>>>>>???;;;666:::CCCSSSSSSVVV[[[dddnnnxxx}}}zzzuuuvvv|||}}}~~~wwwqqqpppnnnhhhaaa\\\[[[[[[YYYXXXTTTPPPLLLLLLPPPUUUVVVVVVUUUVVVSSSMMMIIIIIIGGGCCCCCCGGGQQQ[[[YYYNNNIIILLLMMMWWWccchhhcccYYYNNNHHHGGGLLLTTTYYYXXXVVV]]]gggrrruuuyyy~~~uuuzzz}}}}}}{{{{{{~~~|||uuupppgggZZZNNNIIIJJJVVVrrr}}}~~~{{{qqq```PPPEEE@@@777888:::999777777999;;;888777444222000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((((((***,,,,,,,,,+++---///---***)))***,,,+++++++++************)))++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...333999>>>@@@???===>>>:::NNNxxx\\\JJJ<<>>999777555333555888xxxuuuqqqqqqvvvwwwwwwzzz}}}}}}hhhNNNKKKFFFAAA???<<<:::888333333444444333333222111111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........000333777<<<>>><<<;;;999777666888===AAAAAA<<<;;;;;;777666DDDWWWrrrmmmhhhiiiqqqzzz|||yyyzzz{{{wwwxxx~~~qqq```ZZZ\\\UUURRROOOMMMMMMMMMLLLKKKQQQMMMKKKSSS```jjjmmmlllrrrqqqllleeeaaaaaa```\\\fffhhhqqqyyytttiiiiiiqqqttt{{{zzznnnccc]]]UUU]]]iiipppiii^^^XXXYYYUUU[[[aaahhhrrr~~~}}}zzzyyyvvvttttttqqqeeeXXXIIIJJJUUUjjjyyy{{{wwwsss~~~uuuiii___YYYCCC@@@;;;777666666777888999888666444222000///...000000000000/////////...------------------------+++++++++++++++++++++++++++)))((())),,,---,,,***+++,,,------,,,++++++++++++++++++************)))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///555<<>>CCCWWWtttlll^^^HHHEEEEEETTTssssssyyyvvvmmmmmm|||yyyqqqooosss{{{}}}{{{{{{}}}~~~~~~}}}}}}~~~|||}}}~~~zzz{{{|||}}}|||zzzxxxwwwrrrpppwwwwww```]]]mmm{{{~~~tttsssiiiZZZQQQOOONNNLLLDDDAAA>>><<<<<<;;;:::999666555555444444333333222111111111000000000//////......------------.........---------......///000......------------......,,,,,,------------,,,,,,***+++,,,,,,---------,,,---,,,...555???FFFHHHHHH@@@999444444444444:::AAA}}}{{{~~~|||{{{rrrlllrrr~~~yyyuuuzzz|||}}}wwwccc]]]WWWNNNEEE@@@<<<:::888333333444444333333222111111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......................../////////111555:::???BBB:::999666333333777>>>CCCAAA<<<999999555999PPPjjjvvvkkkhhhnnnvvv{{{|||}}}wwwvvv|||{{{zzz~~~|||oooZZZHHHGGGOOOGGGGGGJJJMMMQQQTTTVVVVVVSSSQQQVVVddduuu}}}zzzttt}}}|||xxxssstttyyy{{{yyyyyytttssspppzzzrrrhhhhhhYYY\\\[[[WWWYYYdddpppvvv|||vvvjjjccclllyyyvvvjjjgggYYYLLLKKKOOOWWWdddqqq|||tttmmmPPPFFF;;;555555777777555999999888666333111...---000000000000////////////------------------------++++++++++++++++++++++++,,,++++++---//////,,,)))******+++,,,,,,,,,,,,++++++++++++************)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---111777>>>CCCDDDAAA>>>999HHH[[[kkkvvvtttdddQQQ<<>><<<<<<;;;:::999777666666555555444333333111111111111000000000000......---------......///...............///000111......------------......,,,------......------,,,***+++,,,,,,------------...,,,///888CCCJJJJJJFFF@@@999555777999:::@@@III{{{{{{xxxpppnnnvvvzzz{{{vvvsssqqqooovvvzzz}}}~~~zzznnnmmmsssqqqgggWWWIIIBBB===999777666444444555444222111333222111000////////////......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------000444888999:::;;;===999666444555999<<<===<<<999111222:::===@@@TTTlllyyybbb```wwwvvvtttyyyqqqqqqxxx~~~{{{yyy{{{lll[[[OOOFFF???@@@FFFIIINNNRRRQQQPPPRRRZZZbbbbbbhhhrrr|||}}}}}}{{{~~~xxxnnnddd\\\XXXVVVaaaiii}}}tttkkkrrrwwwtttrrruuuuuuggg\\\VVVMMMIIIWWWmmmuuu]]]DDD999777666444555777999:::999666222///------,,,,,,---///000///...------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++******************++++++++++++******)))))))))+++,,,,,,,,,,,,---///---444999;;;;;;<<<<<<<<<@@@>>>NNNmmm}}}pppUUUCCCAAAKKK___wwwrrrxxxqqqpppvvv|||}}}{{{~~~}}}zzz|||{{{yyyyyy|||}}}zzzvvvwwwtttpppooorrrtttuuurrrsssrrrpppuuu{{{yyyrrrqqqtttwwwwwwwwwxxx}}}zzzrrrrrr{{{{{{uuu~~~qqqkkksss}}}{{{aaaJJJJJJWWWJJJFFFAAA??????>>><<<999666666555444333333222222000000000000//////////////////.........---------------------------------...---,,,,,,++++++,,,,,,------------------------......---------,,,,,,,,,***000666===EEELLLJJJDDD;;;666333888AAAHHHHHHEEErrrppplllgggdddfffjjjnnnjjjbbb```fffjjjiiipppzzztttkkkggggggeeehhhkkkoooqqqrrrtttzzz~~~{{{xxxuuuwww~~~{{{}}}iiiRRREEE@@@:::888555444444444333222333222111000000/////////.........---------,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...222666999::::::;;;;;;666444444666:::<<<<<<;;;@@@888888CCCIIILLL\\\qqq|||qqqttt|||vvvsssrrrsssxxx~~~~~~wwwuuuyyyzzzrrrhhhcccRRRKKKGGGHHHIIIHHHKKKQQQTTTVVVYYYZZZ]]]dddnnnwwwsssyyy{{{{{{|||yyyiii^^^XXX\\\\\\cccqqq}}}zzzvvv}}}zzzsssssswwwoookkkhhh]]]OOOOOOXXXnnnsssyyy~~~mmmYYYKKK@@@888666888333555777888777555333222......---///111111000///------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++*********)))***,,,------,,,,,,---///111666<<<>>>>>>======<<<999CCC[[[tttwwwbbbKKKAAAEEETTTkkkzzztttrrrqqquuu|||{{{{{{}}}|||{{{|||}}}}}}{{{zzz}}}~~~{{{uuusssuuusssooonnnpppooolllhhheeeeeeeeedddiiillllllppptttsssnnnpppsssvvvxxxyyyzzzzzz{{{}}}yyyyyy|||~~~oooxxxfffZZZVVVNNNJJJDDDAAA@@@???<<<:::888777777666555444333333111111000000/////////...//////.........---------------------------------...---,,,,,,++++++,,,,,,------------------------------------------......---333:::@@@GGGKKKIIIBBB<<<<<<<<>>:::666444333444444333333333111000000000000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,111444999<<<;;;:::999999444555666999<<<===;;;::::::888AAASSS^^^bbbnnn}}}}}}mmmrrrxxx{{{|||~~~|||}}}vvvnnngggeeeaaaYYYOOOJJJEEECCCEEEJJJOOOSSSXXX^^^bbbdddiiiooowww|||vvvvvvuuutttwww||||||tttqqqooohhhcccdddfffhhhlllqqqyyypppmmmxxx}}}{{{zzzzzzvvvttttttvvvnnn```YYYZZZXXX___jjjxxxxxxqqqfffYYYHHH:::666999111333555777777666444333111000///000111222111000------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************++++++++++++************,,,---------,,,,,,---///333777===@@@@@@>>><<<<<>>DDDIIILLLHHHAAA@@@CCCFFFGGGEEECCCDDDDDDnnneeebbb```^^^]]]___aaaaaaaaa```aaabbbbbb^^^\\\___```^^^```eeeccciiikkkddd___aaaeeegggooopppqqqnnnkkkjjjllloooooorrrwww{{{~~~yyyiiidddkkkvvv|||vvvvvvxxx~~~gggRRRJJJAAA===777333222333333333333333222111000000000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------444777<<<===<<<:::888777555777999;;;======;;;:::555<<>>AAAWWWppphhhFFF===DDDJJJiii|||yyy{{{{{{xxxvvvuuu||||||}}}~~~}}}|||{{{|||}}}|||}}}~~~{{{yyyxxxwwwvvvsssqqqpppppprrruuuuuuuuuuuuuuuqqqllllllmmmiiidddaaa\\\WWWRRROOOPPPYYYaaasss{{{zzznnnwww~~~{{{xxxuuusssvvvzzzzzzxxxZZZXXXSSSMMMFFFBBB???>>>===;;;:::999888777666555444333333222111000......---////////////............------------..................---,,,,,,,,,,,,,,,------------------------...------,,,---...///000333;;;CCCHHHKKKMMMJJJDDDEEEHHHJJJJJJGGGDDDAAA@@@|||kkk```]]]^^^___^^^^^^_________^^^___aaadddbbb___^^^`````````aaaddd```eeehhhddd```cccfffhhhqqqssstttqqqnnnlllmmmooooooqqqrrrqqqooonnnoooqqqrrrsssmmmppp}}}~~~xxxrrrpppsss~~~sssxxx|||}}}uuu___PPPEEE@@@999444222333333333444333222111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000777:::===>>><<<999777666555777999:::;;;;;;<<<<<>>AAA@@@???GGGSSSlll|||yyyXXX???>>>JJJUUUwwwzzzooouuuzzzyyyyyywwwwwwwwwwwwzzz~~~}}}|||}}}~~~|||zzzyyyzzz{{{yyyxxxvvvsssooommmnnnqqqgggeeeddddddgggiiijjjjjjlllmmmlllkkkooorrroooiiibbbVVVKKKIIINNNZZZlll}}}vvvoooooottt~~~~~~|||wwwsssrrruuuzzz}}}yyyzzz|||lllXXXUUUPPPIIICCC@@@>>>>>>;;;:::999888777555444444444333222111000///...---000000/////////.........---------......////////////...------,,,,,,------------------------------000///---,,,,,,---...///666>>>FFFJJJMMMPPPMMMHHHJJJIIIIIIIIIHHHDDD???<<>>>>>BBBDDDAAADDDWWWnnnjjjJJJ:::@@@MMMrrryyyttttttooowww}}}{{{zzz|||~~~~~~~~~zzz{{{{{{yyyuuutttuuuxxxttttttssstttvvvuuusssqqqnnnooopppooonnnnnnoooppppppmmmkkkkkkkkkpppzzzrrrqqqpppqqqsssuuuuuutttvvvwwwxxxyyy~~~{{{rrr```RRRHHHNNN]]]ooowwwfffbbbfffzzzyyy|||}}}}}}~~~~~~{{{www{{{xxxttttttuuu|||uuuWWWVVVSSSMMMGGGBBBAAAAAA<<<;;;:::999777555444444333333222111000000//////000000000/////////......---------...//////000000///......---------------------------------------000///---,,,,,,...000111:::CCCJJJMMMNNNQQQOOOLLLLLLIIIGGGEEEEEEDDD@@@===aaa```^^^]]]___bbbfffhhhlllmmmoooqqquuu|||~~~xxx|||}}}yyywwwwww{{{{{{xxxpppgggcccdddgggooo~~~yyysssvvv~~~{{{{{{ppp```SSSNNNIIICCC===:::999777666444444333222111111111111////////////............------------------------------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000333666777:::;;;;;;:::888666666777666777888:::===DDDMMMTTTVVVYYYcccqqq{{{}}}tttnnnjjjhhhddd]]]UUUOOOJJJFFFCCCLLLUUU]]]bbbgggjjjggg```fffqqqyyywwwsssppplllgggaaa]]]XXXTTTQQQQQQPPPPPPIIIHHHGGGEEEDDDDDDDDDDDD???>>>===>>>???@@@???===:::<<<============???@@@@@@AAACCCFFFHHHJJJKKKLLLKKKEEECCCCCC???<<>>NNN^^^|||tttooouuu}}}||||||~~~~~~yyyxxxuuuqqqmmmkkkkkklllkkkjjjiiijjjkkklllkkkjjjeeegggiiikkkkkklllnnnppprrrqqqtttzzz|||{{{pppZZZNNNMMM___vvvvvvdddZZZaaaooozzzxxxxxx~~~}}}jjjfffpppyyyrrrVVVWWWVVVQQQKKKFFFDDDDDD>>>===<<<:::888777666555222222222111111000000000000000000000/////////...---------...///000000000//////...------------------------------------------,,,++++++---000333555AAAHHHNNNNNNNNNPPPPPPNNNJJJJJJGGGDDDAAA@@@BBBDDDbbbeeehhhkkkooovvv}}}vvvlllffffffiiifffmmmssssssrrrvvv}}}xxxkkkccc___\\\QQQMMMFFFAAA>>><<<999888555444333222111111111111000/////////............------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111444888:::;;;;;;:::888666555666777999:::;;;===BBBLLLYYYbbb___dddrrr{{{}}}{{{qqqjjjgggeeeRRRNNNHHHDDDDDDHHHOOOTTT\\\dddiiiiiikkkooommmfff```hhhjjjbbbYYYVVVTTTPPPGGGGGGEEECCC@@@>>><<<<<<;;;;;;:::999888777666666<<<:::777777888888888777444555666666555555888:::555666888:::;;;<<<======@@@:::999<<<;;;;;;JJJ]]]^^^```cccfffjjjnnnssswwwzzz{{{yyyqqqggg]]]VVV[[[qqq}}}zzzbbbSSSVVV___ttt{{{tttlllQQQHHH<<<555666999;;;;;;999666333111111222111111////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,---111666:::???@@@CCCBBB<<>><<<:::888777666222222111111111111111111000000000000////////////---------...///000000111//////...------------...------------------------******)))+++---222666888EEELLLPPPOOOMMMOOOOOONNNHHHJJJJJJDDD>>>===DDDKKKpppxxx|||pppjjjkkknnnkkkfffeeekkkoooooorrrwwwxxxsssiiihhhkkklll^^^WWWMMMEEE>>>999777888333333333333333222111000111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---+++,,,222777:::;;;;;;777333333555888999999:::888555AAAXXXcccfffnnngggttt~~~~~~}}}hhh___WWWMMMEEEIIIKKKJJJOOOZZZdddiiijjjfffhhhuuu}}}qqq___\\\VVVOOOIIIEEEBBBAAA;;;;;;::::::999999999888555555555666666666777777777777777777777777777777444444444444444444444444666666666777777777888888888999888555666AAASSSbbbVVVSSSSSSYYY___dddllltttuuuwww{{{}}}yyyeeeXXXSSSZZZnnn|||rrrhhh\\\RRRjjj}}}~~~nnnVVV===555777:::===AAA>>>999222///000111000///000/////////............///............---------++++++,,,------......///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------/////////...---000777<<<@@@DDD???AAA???OOOvvv~~~mmmaaaNNN??????SSSrrr|||yyyoooooovvv|||yyyuuuqqquuussssssvvvxxxyyy|||~~~~~~~~~{{{vvvaaaTTTOOOOOO]]]vvv```UUUTTT]]]ooo~~~||||||}}}}}}|||mmmooo{{{ooodddYYYTTTYYYXXXNNNFFFEEEIIIFFFBBB>>>;;;777333000666555444333222111111111000/////////............,,,,,,,,,,,,------.../////////...---,,,,,,++++++---.........---,,,,,,+++***...111000---///777???HHHJJJLLLOOOOOONNNMMMLLLLLLFFFBBBAAA???>>>EEEOOOuuulllkkklllkkkfffffflllooopppsssyyy}}}www~~~xxxsssssswww|||qqqnnnaaaOOO@@@<<<;;;:::444444444333333222111000111000000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---000666:::<<<<<<;;;888444333444666888999:::<<<===NNNhhhnnnhhhjjjmmmwww||||||~~~wwwdddVVVIII???IIIMMMSSSYYYeeepppuuusssnnnnnnrrr|||}}}kkk\\\NNNKKKGGGBBB>>>;;;999999666666555555555444444444222222333333333444444444444444444444444444444444444444444444444444444444333333444444444555555555777666444555:::BBBLLLSSSJJJGGGGGGLLLQQQUUU\\\cccggglllrrrwww{{{~~~{{{nnn___UUUPPPQQQ[[[ggguuu|||}}}yyyzzzvvvfffUUU^^^bbbnnnyyydddMMM@@@:::888:::>>>>>>:::666222111111000///000000/////////.........///............---------------------------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,------++++++,,,,,,,,,,,,------...............222888===???BBB>>>EEEFFFRRRmmmjjj\\\SSSDDD<<>><<<:::777444666666444333222111111111000000/////////.........------,,,,,,,,,---......///......---,,,,,,++++++------......------,,,++++++...000///---000888@@@IIIKKKMMMOOOPPPOOOMMMLLLIIIFFFCCCAAA???BBBOOO^^^~~~tttppppppooolllkkkmmmoooqqquuuzzz|||zzzyyy~~~jjjyyyfffIII@@@===888555555444444333222222111111000000//////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---000555:::======;;;888777666555666888:::;;;:::BBBMMMddd|||zzzkkkgggsss~~~zzzzzz{{{zzzwwwwwwzzzttthhhZZZPPPLLLNNNQQQ\\\cccmmmwwwtttgggdddeeehhhlllkkk```OOOAAA<<<;;;999666444333333333333222222222222111111111111222222222333333333333333333333333333333333333444444444444444444444444222222333333333444444444777444222666>>>DDDDDDBBB>>>;;;:::>>>AAADDDIIIOOOTTTZZZccckkkqqquuuyyy{{{~~~|||zzzzzzssskkkccc]]]XXXRRROOOOOOPPPXXXfffvvv}}}~~~ssseee```RRRVVVtttsssaaaPPPCCC:::888;;;>>>===;;;777333111000000000000000/////////......///............---------.........---,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,------...000444:::>>>@@@AAA>>>IIINNNWWWhhh[[[OOOFFF======MMMjjjxxx}}}xxxnnniiifffgggbbbWWWKKKFFFMMMaaaxxxdddUUUIIINNNaaauuu~~~~~~~~~~~~|||yyyvvvttt|||wwwwww|||{{{vvvgggXXXRRRQQQMMMGGGEEEBBB@@@>>>===<<<;;;999777666555333222222111111000000000/////////............------------------.........------,,,,,,+++------......------,,,,,,,,,...///------111;;;CCCKKKMMMOOOQQQQQQOOOMMMLLLEEECCCAAA??????III]]]ppp~~~}}}|||xxxtttqqqppprrrwww|||yyyyyyyyyzzzwwwuuuyyy~~~|||xxxqqqllllllsss|||rrrrrr|||wwwPPPEEEAAA:::777666555444333333222222000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...444:::======:::888444777999:::::::::<<<>>><<>>@@@>>>999999555444777999999<<>>@@@@@@<<<666111111222000000000////////////...///............------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,...111666<<>>>>>>>><<<;;;777666555444333222222222000000000////////////...000///...---------------......---------,,,,,,,,,,,,------...------,,,,,,,,,---...---...444???GGGMMMOOOQQQRRRQQQOOOMMMKKKGGGCCC@@@@@@HHHZZZqqq{{{vvvwww}}}~~~zzzyyy~~~}}}pppccc___aaarrr}}}yyyvvvTTTLLLIIIBBB999888666555444333333333000000000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111888<<<===;;;777444333888======;;;999:::===EEE]]]ttt{{{ooosss|||wwwvvv}}}ooofffmmmsssmmmgggfffUUUOOOOOOYYYdddjjjooosssmmmXXXHHHEEECCC???;;;777666777999555555444444444444444444444444444444444555555555444444555555555666666666666666666666666666666666666666666666666666666666555555666666666777777777666666555666777888777777777444333555666444666999;;;>>>BBBHHHOOOWWW```ffflllooouuuyyy|||{{{qqqhhhVVVLLLEEEKKKXXXeeettt|||wwwttttttuuuvvvvvvzzz{{{uuueeecccttt{{{hhhTTTDDD;;;???AAABBB>>>888333222333111000000000///////////////............---------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,+++,,,///333999===@@@??????;;;JJJVVVeeezzzoooMMMCCC<<>>>>>===<<<;;;777777555444333222222222111000000000////////////000///......---------------------------,,,,,,,,,,,,,,,------...------,,,------......111999CCCKKKOOOPPPRRRRRRQQQOOOLLLJJJIIIDDD???DDDUUUmmm}}}uuuhhheeeiiivvvrrrYYYQQQLLLDDD;;;:::777555444444444444000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000444:::===<<<999666444666;;;???===888777<<>>AAAAAAAAA>>>:::666444444111111000000000////////////............---------*********+++,,,---------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,///555:::>>>???;;;>>>@@@VVVeeerrroooFFF>>><<>>===<<<;;;:::888777666444333333222222111111000000000///////////////......---.........------------------------,,,,,,------......------------...111555>>>GGGNNNPPPQQQRRRRRRQQQNNNKKKIIIDDD@@@>>>FFF\\\vvv~~~xxx~~~zzzssssssxxxlll^^^UUUMMMEEE<<<;;;888666444444555555000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222777<<<>>><<<:::999999999===???<<<999>>>LLLXXXppp~~~vvvnnnwwwtttttt}}}rrrpppmmmkkkhhhbbb[[[XXX^^^kkkyyyxxxqqq```MMMAAA===:::777444555666666555444333333111111222333333333333333666666666777777777888888777777777777888888888999999999999999999999999999::::::::::::::::::::::::888888888888999999999999777888888777444444666888666333444777777444444666777777777777888<<>><<<;;;999666444111111111000000000/////////............---------++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,000666;;;>>>???999AAANNNppp^^^BBB<<<@@@WWWyyy}}}|||~~~~~~{{{eeeXXXXXXjjjyyyzzz|||{{{uuummmeee```___iiiyyy~~~~~~|||zzz|||~~~vvvmmmiiihhhmmmppplll```\\\hhhxxxhhh[[[hhhxxx~~~|||~~~yyyuuuuuuwwwvvv|||~~~|||xxxzzzyyyssstttyyyzzz\\\NNNNNNGGGDDD???===<<<<<<<<<;;;888777666444333333333333111111111000000000/////////............//////000------------------------+++,,,------......---------...000333:::BBBKKKPPPQQQQQQRRRRRRPPPMMMIIIGGG@@@CCCGGGQQQfff~~~|||tttpppuuu{{{wwwmmmtttzzz}}}~~~|||yyy{{{~~~ttthhhaaa]]]XXXOOOIII===;;;999666555444555666000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333888<<<>>>===<<<<<<>>>:::===>>><<<<<>>666666:::888333666555333222444666888888222333555666777888888888888999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;:::999777555666999999666666888666777777666555666999;;;;;;AAAJJJTTT\\\dddkkkooouuu}}}|||}}}~~~yyy|||yyy~~~{{{dddlllfffLLLDDD@@@<<<;;;;;;;;;888555111111111111000000000000//////.........---------------,,,++++++*********---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------...------000777<<<>>>>>>:::FFF]]]}}}LLLCCC???FFFaaa~~~|||vvv___SSSSSSeeerrrrrruuu~~~yyyyyyvvvoooddd[[[WWWWWWdddvvv~~~~~~uuupppsssqqqwww{{{vvvjjjfffssseeehhhzzz|||{{{{{{vvvxxx~~~{{{{{{~~~qqqhhhfffooo{{{vvv\\\RRRUUUEEEBBB>>><<<<<<<<<======888777666555444333333333111111111111000000000000...............///000111------------------------+++,,,,,,---.........------...111555<<>>999666777555222222111111000///////////////.........------------------............///........................+++,,,------......------.........------,,,,,,,,,///***)))---///---///444<<<>>>???===:::888:::<<<444>>>???;;;KKKlll~~~yyyppplll~~~}}}{{{yyy~~~hhh___YYY\\\dddpppkkkUUUFFF;;;:::888777666666777777666333111111444666666555555666888888888999;;;===>>><<<<<<<<<======<<<;;;>>>>>>>>><<<;;;;;;===???;;;<<<>>>???@@@???>>>===??????>>>>>>>>>>>>??????======???@@@AAAAAABBBBBBAAA@@@??????AAAAAA???<<<<<<;;;:::999888888888777999888777666666666777888:::<<<>>>@@@DDDLLLWWW^^^jjjpppxxx|||}}}{{{~~~xxxqqqnnn~~~sss]]]JJJIIIGGGCCC???<<<::::::444333111111222222000...//////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,///111222444888;;;<<>>999999888666555444333222444333222111000000000000//////............//////---------.......................................000,,,---888CCCHHHKKKNNNQQQUUUUUUOOOLLLMMMJJJDDDOOOOOOXXXoooyyyuuuuuurrrkkkhhhjjjlllhhhbbb```fffgggiiinnntttxxxyyyzzz~~~rrriiifffjjjxxx{{{tttlllccc^^^OOO>>>999<<<666333555444222222222111000000////////////.........---------....../////////000000000........................+++,,,------......------.........------,,,,,,,,,///++++++---...,,,000666>>>>>>>>><<<999999;;;===999===@@@HHHbbb}}}ttttttxxx~~~{{{zzz}}}vvv^^^WWWSSS[[[qqq}}}hhhTTTEEE===999888777666555555666777999777555555888999888777888:::===>>>======>>>???=========>>>???@@@@@@@@@>>>>>>??????>>>???AAADDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMIIIJJJJJJHHHEEEBBBBBBBBBDDDBBB@@@>>>======<<<<<<;;;:::999888777888888999777999:::<<<>>>DDDLLLRRR___fffpppxxx|||~~~zzzwww}}}xxxrrrnnnyyyxxxiiiXXXQQQIIICCCAAA???:::555444333111111111111000/////////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...111444888;;;===<<>>@@@:::999888777555444333333444333222111000000000000//////............//////................................................111---000:::EEEJJJMMMPPPRRRUUUUUUOOOKKKKKKHHHCCCIIIUUUcccuuuuuuqqqsssuuulllfffffffffaaa]]][[[^^^YYY\\\gggmmmlllooouuuuuujjjcccdddqqq~~~zzz```III===;;;555333666444333333222111111000000////////////.........---------.........////////////........................,,,,,,---............---.........---------------...------...------222:::>>>>>><<<:::888888;;;===:::;;;BBBWWWuuuyyynnnttt}}}~~~~~~|||xxxhhhWWW[[[bbbrrrmmmYYYLLL???666555777666555555555555666666888777666666888888777666888:::===>>>>>>=========>>>>>>???AAABBBDDDEEEEEEAAABBBDDDEEEFFFGGGJJJMMMPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]___``````aaa```aaaaaa]]]UUUQQQPPPRRRPPPMMMIIIFFFEEEDDDBBBAAA>>><<<;;;999888777888888555666777888999<<>>>>>===BBBTTTsss{{{```HHHAAA>>>BBBPPPiiisssuuuxxx~~~www```ZZZeeeuuuzzzzzzjjjYYYKKKLLLSSS___qqq~~~~~~yyyvvvllljjjkkknnnuuuvvvqqqzzz|||zzz{{{|||}}}}}}~~~|||zzzzzzuuusssuuuwwwvvvwww{{{|||}}}zzzwwwkkkrrrmmm]]]OOOJJJFFFFFFDDD@@@>>>???::::::999777666555444333444333222111111000000111//////............//////000//////......---------........................111///333>>>HHHMMMOOORRRSSSUUUUUUOOOJJJHHHEEEBBBBBBYYYmmmzzzooo{{{uuuuuuyyyrrreee^^^ZZZTTTPPPOOOQQQKKKPPP]]]aaa```jjj{{{~~~{{{{{{{{{~~~wwwllleeehhhppp~~~~~~~~~vvvrrr|||{{{www{{{YYYAAA;;;777888:::555333333333222111111000000////////////............+++++++++,,,,,,,,,------........................,,,------..............................------------...///...---...555<<<===;;;999666555777:::<<<999???PPPhhh}}}~~~vvvxxxrrr~~~zzzvvvzzzxxxpppeee\\\]]]sssfffKKKEEEBBB999333555444444444555555666666666999888999999::::::999999===???AAABBBBBBCCCEEEGGGIIIKKKMMMOOOQQQSSSUUUWWWWWWYYY\\\^^^___aaaeeegggnnnmmmllllllnnnqqquuuwwwzzzzzzyyyyyyyyyyyyzzzzzzwwwxxxzzz|||~~~zzztttooolllllliiiddd^^^ZZZXXXUUUQQQNNNGGGEEEBBB???<<<;;;::::::666666777777777999:::;;;@@@HHHUUU```iiiqqqyyy~~~~~~}}}}}}yyy|||zzzuuuwwwpppdddSSSJJJGGGFFFBBB===888555222000000111111000/////////...............------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...222:::>>>>>>======LLLUUU```^^^NNN@@@======PPP^^^tttyyysssrrr{{{jjjfffpppvvv^^^PPPZZZgggppp|||wwwssshhhgggjjjsssyyypppkkkvvv~~~~~~}}}}}}}}}||||||yyyxxxzzz|||~~~uuuooommmrrrwwwwwwwwwyyyzzz{{{}}}~~~sssxxxuuuiiiUUUNNNHHHGGGEEE@@@<<<<<<;;;;;;:::888777666555444444444333222111111111111//////............//////111000000///...------,,,........................000000666AAAKKKNNNPPPSSSTTTUUUTTTNNNHHHDDDCCCCCCIIIaaayyyrrr[[[|||yyyvvvsssvvv{{{ppp\\\QQQJJJEEECCCDDDDDDBBBIIITTTVVVWWWkkk~~~{{{zzz}}}zzzzzz|||~~~sssgggdddggguuurrreeeiiiwwwxxxuuu|||eeeDDD;;;999<<<<<<444444444333333222111111111000000/////////.........+++++++++,,,,,,,,,------........................,,,---......//////..............................---///000......222888<<<:::777444333444777:::;;;:::MMMgggyyy}}}zzzwwwxxxvvvyyyxxx{{{mmmXXXUUU^^^vvvppp[[[GGG:::>>>???888555:::333444444666777777888888;;;<<<===>>>>>>???@@@AAAEEEFFFHHHIIILLLPPPVVVZZZ^^^bbbgggjjjmmmqqqvvvzzz{{{wwwtttoooiiidddVVVSSSOOOJJJEEEAAA???===888777777777777888888777333999BBBKKKUUUaaannnvvv|||~~~}}}zzz~~~zzzrrryyyzzzqqqcccTTTIIIDDDCCCCCC===999444111000111111111////////////////////////...------,,,,,,------...---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////444<<<>>><<<===AAAVVVccchhh^^^NNNAAA???EEEZZZmmm{{{wwwvvv~~~vvvsss}}}kkkbbbrrr{{{vvvrrrggggggnnn{{{uuuiiiaaauuu~~~||||||{{{|||xxxsssqqquuuxxxwwwvvvvvvxxxyyy{{{|||~~~vvvuuuuuunnnYYYQQQIIIHHHFFFBBB>>>>>><<<<<<;;;999888777666555555444333222111111111111//////............//////111111000///......------////////////////////////...000888DDDMMMOOOQQQSSSUUUTTTRRRMMMFFFBBBCCCGGGZZZlllwwwgggbbb~~~yyyvvvuuurrrqqqvvv|||xxxgggSSSHHHCCC@@@AAACCC===???EEELLLNNNUUUjjj{{{{{{{{{yyyzzz|||sssiiieeeeeeqqqtttiiirrrhhhGGG===:::;;;;;;333555555444333333222222111000000000/////////......---.........////////////........................------...////////////................../////////---000000///222888;;;:::666444222222555999;;;<<<>>>\\\yyyyyytttxxx}}}uuu}}}{{{vvvbbbPPPYYYqqqmmmUUUGGG===888999999555555:::333444666888999::::::;;;999;;;<<<===???AAAEEEIIIFFFHHHLLLQQQVVV^^^ggglllwww|||~~~wwwfffbbb\\\TTTLLLFFFBBB???<<<;;;888888888888777666555888<<<@@@HHHUUUdddooowww{{{tttrrr|||vvvbbbOOOCCCBBBEEEBBB===777222111111111111...////////////000000000......------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000666======:::AAALLL[[[vvv~~~jjjQQQ<<<;;;KKK```zzz}}}~~~zzz{{{}}}}}}|||uuurrr}}}|||}}}}}}~~~{{{wwwtttiiijjjrrr~~~ttthhhaaaxxx|||yyyyyywwwwwwyyyzzz|||}}}~~~|||{{{yyy```UUUKKKIIIHHHFFFCCCBBB======<<<:::999888777666555444333222222111111222//////............//////111000000//////.........////////////////////////---000:::HHHPPPQQQRRRTTTUUUSSSPPPKKKDDDAAAFFFNNNhhhtttwwwnnnuuunnnkkkiiijjjkkkkkkqqqxxxiiiZZZKKKEEEBBBAAAAAACCC>>>AAADDDGGGLLLVVVeeeqqqssstttsssttt{{{}}}ooommmmmmqqq{{{~~~yyypppiiifffiiisss{{{{{{yyyeeeNNNFFF<<<999:::666555555555444333333222222000000000000/////////........./////////000000000........................------...///////////////---........./////////000.../////////555======777444222111333888<<<======QQQpppzzz{{{|||xxxrrrhhh\\\\\\rrrjjjRRRHHH>>><<<:::777555555555777444555777:::<<<=========;;;===???@@@BBBGGGNNNSSSVVV[[[dddmmmwww}}}yyypppfff\\\SSSMMMJJJFFFCCC???===<<<<<<:::888;;;;;;;;;<<<@@@JJJWWWaaakkkqqqyyyzzz|||nnnXXXIIIEEEGGGGGGAAA:::444111111111111.../////////000000000000......------------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............000777>>><<<;;;HHH[[[kkkeeeMMM;;;<<>>===<<<;;;:::888888777555555444333222222222222//////............//////000000000///////////////////////////////////////---222>>>KKKSSSSSSTTTVVVVVVRRRMMMIIICCCAAAIIIUUUvvvZZZWWWXXX[[[^^^```gggoooZZZNNNCCC??????===;;;;;;AAADDDDDDEEELLLYYYaaabbbaaaaaa______fffllllllgggbbb]]]\\\gggzzz~~~}}}xxxllleeeaaabbbmmm}}}yyycccVVVOOO@@@999;;;;;;666555555444444333222222000000000000////////////---------............///........................---......///////////////---.........//////000000...///...///888@@@>>>555333111222555;;;???@@@???iiiyyy}}}vvvvvvxxxppp___[[[mmmmmmLLL;;;999555999:::777777999777333444666999;;;>>>?????????DDDFFFHHHIIILLLRRR[[[bbbuuu}}}|||qqqggg___\\\PPPKKKEEEBBBAAA@@@>>>;;;999888666444666===HHHPPP___gggsss{{{}}}~~~ttt```QQQKKKKKKJJJDDD;;;555111111111111.../////////000000111111......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000888???======OOOfffwwwWWWLLLDDDFFFXXXuuu{{{{{{wwwrrrtttwww{{{}}}}}}{{{{{{xxxpppnnnsss|||ooo```\\\```tttxxx~~~~~~}}}}}}|||}}}}}}wwwvvvyyyuuuuuuvvvwwwyyy{{{}}}~~~{{{{{{{{{nnnwwwwwwiiigggqqqqqqyyyzzzjjjYYYPPPKKKEEEAAA???>>>>>>===<<<:::999888777555555444333222222222222//////............//////////////////000000000000000000000000000000000000...333@@@NNNUUUUUUUUUXXXVVVQQQLLLHHHBBBAAALLLZZZKKKHHHFFFGGGKKKNNNOOONNNJJJGGGCCCAAA???<<<999666999:::===@@@EEEIIIMMMOOOSSSNNNLLLRRRWWWYYY[[[^^^[[[[[[bbbppp~~~xxxjjjgggddddddfffjjjmmmooopppmmmooozzz{{{{{{xxxuuuoookkkjjjXXXWWW___mmmzzzssskkkaaaYYYMMM@@@999999999888777555555444444444000000///...............////////////////////////.........------,,,,,,,,,,,,---......///.........000//////........./////////...///666>>>???:::333555111///888???999>>>TTTuuu}}}yyyuuu{{{lll^^^dddvvvcccPPP???999>>>999999999777555555888;;;<<<999:::???BBBAAAAAACCCEEEIIISSS```hhhqqq~~~sssccc^^^VVVOOOKKKGGGDDDBBB===<<<:::999:::<<<===>>>LLL\\\mmmwww{{{~~~xxxfffVVVOOOJJJIIIBBB777333555555111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------------------------......///......------666111===FFF:::===dddyyyMMM@@@CCCOOOeee|||hhhuuu}}}uuu~~~zzzuuuqqqtttzzz~~~|||vvvhhheeejjjxxx~~~zzziiiVVVUUU```pppxxxyyynnnkkksss|||ssswww{{{{{{yyyxxx{{{~~~~~~zzzzzz{{{wwwvvvqqqXXXZZZeeeyyyoooQQQGGGIIIIIIDDDAAAAAA>>><<<:::::::::888777666555444444222222111000111111111111000000000000000000000000000000000000////////////............///888EEEQQQUUUUUUVVVXXXSSSMMMCCCCCCFFFBBBPPPmmmAAA???===>>>AAAEEEFFFEEEHHHEEEBBBAAAAAA@@@===999999::::::<<<>>>@@@BBBCCCHHHFFFJJJTTT[[[^^^___bbbhhhhhhlllttt|||~~~xxxrrrfffccc```]]][[[ZZZYYYXXXZZZ]]]hhhzzz|||vvvooohhhccc```^^^SSSNNNVVVeeezzzwwwkkk```SSSFFF???>>>999888777666555444444444111111000////////////000////////////////////////.........------,,,,,,,,,---...//////000000////////////............////////////222888===>>>:::555555777555888<<<<<>>999777999===@@@BBBQQQdddssszzz~~~cccNNNKKKKKKEEE:::333333333000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------------------------------...............------333111<<>>AAAKKKZZZgggnnnrrrvvv|||wwwtttrrrnnnhhhaaaZZZTTTQQQRRRWWWeeexxx}}}|||yyyqqqjjjdddaaaeeeUUUGGGGGGSSSkkkwwwiiiXXXGGG???>>>:::999888666555555444444222222111000000000000111000000000000000000000000.........---------------...//////000000000000000//////............/////////222666:::<<<<<<:::888444>>><<<777===HHH[[[sss{{{wwwtttddddddmmmqqq]]]IIIAAA<<<666333666666555444666888:::::::::??????BBBEEEGGGLLLWWWcccuuuxxxoooeee]]]WWWVVVPPPGGG@@@===<<<<<<<<<777CCCUUUgggssszzz~~~|||uuuxxx}}}yyyrrrRRRMMMNNNJJJ???666333222111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------.....................111333===???===TTTxxxkkkSSSJJJEEEAAA```uuuttt}}}xxxtttwwwzzz}}}{{{zzz}}}|||}}}yyyttteeebbbfffrrr~~~{{{uuulll]]]SSSZZZiiissszzz}}}|||{{{zzzzzzyyywwwvvvvvvyyy|||yyyqqqjjjkkkssszzz{{{yyy|||zzzzzz{{{tttmmmrrr}}}pppooowww___RRRMMMIIIFFFEEEDDDAAA???======<<<:::999666666555444333222222111111111111111000000000000000000000000000000000000,,,------...000111111222///:::HHHRRRWWWXXXXXXXXXPPPOOOGGGCCCCCCFFF^^^|||qqqooozzzEEEIIIPPPXXX```eeeggghhhhhhiiifff\\\KKK>>>888777:::::::::;;;;;;<<<===>>>===AAAMMM___qqq~~~~~~tttlllgggeeeeeekkkvvv||||||zzzzzzqqqtttyyy~~~yyytttppplllhhh]]]TTTQQQSSSaaa~~~uuuqqqhhhMMM???===;;;:::999777666555555444222222111000000000000111000000000000000000000000...............---------......///000000000000//////............//////000000444999;;;:::999:::;;;444AAA>>>999GGG___uuu~~~vvvpppmmmbbbmmmaaaQQQAAA<<<<<<999666666888777777999<<<>>>>>>===DDDEEEIIIMMMPPPXXXkkk}}}~~~tttkkkeee[[[XXXSSSOOOKKKEEE???:::555:::EEEVVVeeepppyyy{{{xxxyyy\\\PPPPPPMMMEEE;;;555444444222111111000000/////////........................------------------------...------,,,,,,,,,---------------------------------------------......///111888@@@===???ZZZxxx~~~lllWWWGGGFFFDDDHHHkkkssszzz}}}}}}|||yyywww{{{}}}yyyxxx}}}{{{{{{wwwqqqeeebbbeeeqqq|||yyymmm^^^VVV___mmmqqq{{{}}}|||{{{zzzyyywwwyyy{{{}}}|||{{{wwwpppjjjkkkrrryyyzzzxxxyyyyyy|||}}}wwwoooooottt~~~}}}zzzxxxdddTTTLLLHHHFFFFFFEEEBBB???>>>===<<<:::999777777666555444333222222111111111111000000000///////////////////////////---......///000000111111000===KKKSSSWWWYYYYYYWWWQQQQQQIIIDDDEEELLLfff|||qqqlllhhhooo~~~TTT[[[fffpppyyy~~~vvvYYYBBB;;;>>>>>>>>>============>>>>>>@@@AAAIIIXXXiiiyyy||||||uuuvvvvvvvvvxxx|||zzzvvvrrrnnnhhhfffddd```YYYZZZppppppqqq}}}___GGG@@@<<<;;;:::888666555555555111111000////////////000000000000000000000000000........................,,,---......//////.....................///000000222666:::;;;999888:::===555???<<<>>>ZZZyyy~~~{{{}}}tttooommmjjjjjjOOODDD999666888777555444999999999;;;===@@@AAABBBFFFLLLVVV```jjjzzz~~~hhhccc]]]YYYVVVQQQIIICCC???;;;<<>>===<<<:::999888777777666555444333222111111111111000000000///////////////////////////000000000000000000//////222@@@NNNUUUXXX[[[YYYUUUOOOOOOGGGCCCIIISSSkkkyyydddbbbhhhrrr]]]cccmmmuuu|||^^^CCC<<>>BBBGGGKKKPPP[[[pppvvviii```]]][[[WWWSSSLLLBBB<<>><<<:::888888777666555444444333111111111111000000000000000000000000000000000000111111111000000/////////555DDDRRRVVVYYY[[[YYYRRRKKKJJJBBBCCCQQQ___qqqkkk[[[aaaoooNNNQQQVVV\\\bbbkkkvvv}}}}}}^^^EEE;;;;;;AAA@@@>>>===<<<;;;;;;;;;@@@@@@CCCIIILLLPPPWWW```ooowww{{{}}}yyyssslllcccffffffjjjkkkccc[[[```mmmqqqvvvTTTBBB>>>===;;;999777666555555222222111000000000000111////////////////////////---........./////////000------...///////////////---------......///000111666777888888777888999:::999===@@@UUUzzz|||zzz}}}rrrrrraaaKKKAAA999::::::999888:::;;;;;;666;;;???@@@BBBHHHRRR[[[hhhyyyyyynnnhhhddd___[[[VVVLLLDDDCCCAAADDDUUUhhhvvvzzz~~~www|||xxxfff[[[PPPKKKEEE===777666444333333222111000///...................................................,,,,,,,,,,,,,,,---...///------------------------...---,,,,,,,,,...000111666999@@@>>>@@@WWWmmmmmm^^^IIICCCGGGLLLjjj~~~|||}}}qqqnnnooorrrvvv{{{}}}|||rrrhhhTTTUUU]]]jjjvvv}}}xxxfffVVVQQQYYYcccsss~~~~~~}}}~~~{{{yyyzzz|||}}}zzzwwwvvvzzz|||zzztttpppqqqssswwwxxxwwwvvvsssnnnfff```eee{{{zzzbbbUUURRROOOJJJKKKHHHEEECCCBBBAAA>>>===999888888777666555444444111111111111000000000000000000000000000000000000000000000000000111111111777HHHUUUXXXYYY\\\XXXPPPJJJGGG@@@HHH___ppp|||kkkcccmmmzzzNNNPPPRRRUUU]]]jjjzzz|||bbbKKK>>>;;;===============>>>???@@@@@@BBBHHHOOOOOOMMMNNNSSS\\\cccqqq{{{{{{}}}uuukkkgggfffkkkqqqlll```ZZZ]]]```|||\\\GGG>>>===<<<999888666555555444333222222111111222222////////////////////////---.........//////000000...//////000000000000000---------......000111111777777666666777888999999;;;???EEE^^^~~~uuuzzzuuuiiinnnnnnSSSGGGDDD777;;;===:::777777999999777===DDDFFFGGGNNN]]]iii|||tttlllaaaXXXZZZRRRLLLIIIBBB>>>KKK]]]qqqvvv|||{{{~~~sssdddVVVQQQLLLCCC;;;999444444333222111000///...////////////////////////........................,,,,,,,,,,,,,,,---...///------------------------...---,,,+++,,,...000222;;;<<>>@@@@@@>>>@@@DDDDDDAAA@@@CCCIIIMMMRRRWWWYYYUUUNNNHHHRRRSSS]]]ppp}}}rrroooqqqrrrqqqmmmeee\\\VVVYYYyyyzzz___KKKDDD>>>999;;;>>>===777333666666555444222111111000111111111111000000000000///////////////////////////////////////////////////,,,+++///111//////111888??????666000444;;;>>>;;;AAAQQQkkkxxxmmm~~~uuubbbooo~~~\\\HHHAAA>>>666777777777666777999;;;:::AAAHHHLLLNNNZZZqqq{{{lllbbb^^^eeeYYYQQQQQQOOOHHHGGGJJJ___jjjyyy~~~yyy}}}}}}rrrbbbVVVRRROOOCCC666555444111///...///111333000/////////............------------------------......------------..............................,,,---............111333777GGGCCCIII\\\sss{{{___JJJ@@@III^^^|||||||||~~~qqqiiigggmmmuuu{{{zzz~~~qqq```NNNRRR^^^mmmyyy~~~qqq___OOONNNZZZgggrrr~~~~~~~~~zzzzzz~~~~~~yyy~~~yyywwwzzzxxxrrrppprrrtttqqqnnnnnnooonnnjjjfffaaafffxxxxxxlllSSSPPPMMMLLLKKKJJJIIIGGGDDD???<<<<<<;;;:::888777555444333111111111111000000000000////////////////////////000000000000000000111222<<>><<<<<<:::::::::666555555444333222111000111111111000000000//////////////////////////////////////////////////////000------000222000111333<<<@@@???777222666<<<>>>===MMMcccwwwooonnnhhheeefffJJJ???;;;999555666777777777999<<>>===<<<;;;:::888666555444222222222222111111111111////////////////////////000000000000000111222333@@@MMMYYY]]]\\\YYYUUUQQQJJJIIIQQQggg|||UUUBBBEEEBBBCCCHHHMMMLLLGGGFFFHHHSSS]]]jjjtttwwwxxxwwwwwwggg^^^VVVTTTVVV\\\gggqqq}}}}}}}}}ssshhhbbbaaabbbggg}}}vvvlllcccQQQIIIAAA???===;;;;;;===666555555444333222111111000000000000////////////////////////////////////////////////////////////111......111333222333777AAABBB???888555888<<<===BBB^^^yyyjjjvvvnnnWWWhhhmmmOOO???:::888555444666777777888;;;???BBBCCCIIIQQQZZZmmmzzzzzz{{{{{{{{{zzzyyyyyyzzz|||~~~~~~~~~~~~|||ttt^^^TTTMMMEEEBBBEEEBBBNNN___qqq|||~~~~~~|||{{{~~~|||tttlllrrr~~~xxxooogggccc\\\MMM===555444333222111111111111000000000/////////......------------------------......------------..............................,,,---.........///222444:::GGGNNNooo{{{WWWEEECCCUUUpppyyyyyyxxxwww~~~vvvlllhhhllluuu||||||yyycccPPPDDDLLL]]]qqq~~~ppp\\\MMMLLLWWWccclllyyy~~~~~~xxxwwwyyy{{{yyytttssswww~~~zzzqqqmmmmmmooooooooommmlllkkklllcccXXXqqqvvvcccbbbppp|||cccUUUOOOPPPNNNMMMLLLJJJGGGCCC@@@>>>>>>===;;;999888666666444333333333333222222222///////////////////////////000111000000111333555EEEPPP[[[^^^\\\XXXSSSMMMHHHHHHUUUppp[[[GGGJJJHHHHHHKKKMMMKKKFFFFFFJJJTTT___nnnxxx{{{}}}{{{rrrhhh```YYYVVV[[[cccrrr~~~xxx~~~uuujjjcccbbbcccfffppp}}}{{{rrrZZZLLL@@@@@@BBB===999888666555555444333333222222000000000/////////......////////////////////////////////////////////////000......111222222555;;;EEEBBB===888777999===>>>LLLllloooaaaRRRqqqsss[[[III@@@===:::666555666777777888;;;@@@DDDHHHPPP\\\mmm~~~}}}|||~~~}}}{{{yyyxxxvvvuuuuuuxxxzzz|||}}}}}}~~~~~~yyybbbMMMDDDBBB???@@@EEEDDDKKKYYYiiivvv~~~}}}xxxjjjiii|||xxxoooiii___NNN???666555555444333222111111000000000////////////.................................------------..............................---............///333555???GGGLLLmmmfffPPPAAABBBYYYvvv{{{vvvttt|||zzzoooiiillluuu}}}rrr[[[GGGCCCKKK\\\ooo}}}}}}kkkWWWJJJKKKWWWbbbjjjxxx~~~{{{yyyyyy{{{|||yyynnneeejjjmmmpppooolllkkklllnnngggWWWgggjjjiiizzzeeeVVVTTTPPPNNNLLLKKKJJJHHHDDDAAA???>>>===;;;999888777666333333333333222222222222///////////////////////////000111111000111555888HHHRRR\\\^^^\\\YYYRRRKKKIIIGGGSSSqqqqqqttteeePPPOOOPPPNNNMMMKKKFFFCCCFFFMMMXXXbbboooxxx{{{|||~~~xxxrrrhhh]]]YYYZZZdddppp~~~uuulllzzzwwwlllfffdddeee______eeevvv~~~{{{]]]CCC>>>AAA>>>777555666555555444444333333333000000000000////////////000000000000000000000000///////////////////////////---...000000111777>>>FFFAAA<<<999888:::>>>BBB[[[ttt|||mmmVVVYYYnnnbbbQQQEEE???<<<::::::777777888888999===BBBFFFHHHXXXooo}}}}}}~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssxxxvvvsssqqqpppqqqsssttttttvvvyyy{{{}}}~~~~~~}}}ttt```NNNIIIHHHGGGJJJPPPLLLNNNSSS\\\hhhrrryyy|||}}}~~~www~~~{{{lllgggwww|||wwwmmmbbbPPPAAA777777666555444333222111111000000000////////////..............................------------..............................---......------000333777AAAIIINNNnnnrrrSSSJJJ===CCC]]]{{{tttqqqyyy~~~sssjjjkkkuuu~~~}}}wwwhhhSSSCCCEEELLL[[[mmmzzzyyyeeeQQQGGGKKKWWWaaalllzzz}}}yyywwwyyy|||}}}|||}}}zzzpppfffiiilllooonnnlllkkkmmmoooiiiYYYbbbsssuuufffTTTVVVOOOMMMKKKIIIHHHFFFDDDAAA>>>===<<<;;;999777666555333222222222222111111111000000000000000000000000...111222111///111666;;;JJJSSS\\\^^^]]]ZZZRRRKKKHHHIIIYYY|||qqqeeekkk|||lllWWWPPPUUUSSSPPPLLLFFFCCCIIIRRR___fffooovvvzzz}}}|||qqqiiifff^^^fffqqqyyy{{{ooopppzzz~~~~~~|||sssfff\\\iiiuuuwwwnnnhhhdddccc\\\VVVXXXlll~~~}}}zzzMMM>>>>>><<<888888555555555555444444333333111111111111000000000000000000000000000000000000///////////////////////////---...000000111999AAAEEEAAA===<<<:::;;;BBBIIIkkkzzzmmmRRRMMMeeedddWWWGGG<<<666555777<<<888888999:::<<>>>>><<<;;;999777666666222222222222111111111111000000000000000000000000...111333111///111888>>>MMMUUU]]]___^^^ZZZRRRIIICCCLLLfffvvv^^^]]]jjjwwwcccWWWWWWVVVTTTRRRLLLIIIOOOYYY___ccciiipppwww}}}}}}oooooonnnmmmttt~~~mmm^^^aaannnyyy{{{||||||vvvkkk]]]TTT]]]jjj|||xxxkkkbbb```YYY\\\ooo~~~}}}[[[GGGBBB<<<999;;;555555555555444444444444222222222222111111111111000000000000000000000000////////////////////////000...///111000222;;;EEEDDDAAA@@@???======GGGRRRzzzuuuXXXKKKVVV|||pppZZZKKK<<<666555444666:::888999;;;===AAAGGGOOOTTTeee{{{vvvrrrqqqnnnkkkfffbbb```___VVVUUUTTTUUUXXXZZZYYYWWWTTTVVVXXXZZZ[[[YYYVVVTTTTTTVVVXXX[[[^^^_________]]]]]]\\\ZZZWWWTTTQQQOOOQQQTTTYYY]]]aaafffkkknnnpppooonnnnnnoooqqqtttvvvxxxxxxxxxxxxxxxyyyzzz{{{uuuvvvwwwyyyzzz|||}}}~~~|||~~~~~~zzzsssooofff[[[WWW[[[WWWTTTOOOKKKNNNZZZkkkwww{{{|||~~~~~~}}}vvvsssuuuxxxxxx|||xxx{{{vvvcccSSS<<<:::777555333333444444111111111000000000//////..............................------------.......................................------000555999;;;???AAA\\\iii]]]SSSAAA???>>>SSSsss|||{{{mmmhhhqqqsssfffdddooo{{{|||}}}}}}}}}}}}|||tttkkk]]]LLLDDDCCCEEEMMM^^^rrrzzzaaaLLLFFFLLLXXX```ppp~~~{{{ssssssxxx~~~wwwnnnmmmxxxwwwlllkkkkkklllmmmnnnlllkkkfffbbb\\\hhh^^^VVVNNNLLLIIIGGGGGGFFFDDDBBB@@@???>>><<<:::999888777444333333333222222222222000000000000000000000000...111333222///111999@@@RRRYYY___```^^^YYYOOOEEEGGGYYYwwwlll^^^bbbvvvttteeeWWWWWWXXXWWWRRROOOUUU^^^ZZZ\\\aaaiiisss{{{xxxsssttt~~~ttthhhhhhqqq{{{~~~~~~~~~wwwcccQQQVVVfff{{{{{{nnn```WWWhhhsss}}}yyygggfffaaadddwwwdddRRRJJJ???999:::555555555555555444444444333333333222222222111111000000000000000000000000////////////////////////111000000222222444===HHHDDDBBBBBBBBB??????JJJYYYiiiLLLZZZmmmbbbOOOAAA666777:::999777777888999<<>><<<:::999888555555444444444333333333000000000000000000000000---111444222///111999AAAUUU\\\```aaa^^^XXXMMMBBBVVVkkk|||pppmmmtttyyyhhhXXXWWWXXXZZZWWWRRRRRRVVVUUU\\\bbbfffmmmwww~~~zzztttpppttttttiiigggooovvv{{{{{{qqqdddXXXKKKQQQhhh|||~~~sssaaa```mmm|||kkkiii```ccc{{{kkkLLLAAACCC@@@888;;;999777777777777666555333333222222111000000000000000000000000000000000//////............//////---///000111333999BBBIIIIIIDDDDDDEEE???>>>TTTppp[[[WWWnnnrrrWWWFFF???777444666999999888<<<<<<>>>BBBDDDMMMaaauuu{{{iii[[[SSSPPPLLLJJJIIIKKKNNNPPPSSSWWW\\\___oooyyyxxxjjjppp}}}sss```NNNBBBGGGKKKRRR\\\hhhrrr{{{~~~yyytttsssvvvwwwuuuqqqoooddd^^^bbbgggfffdddeee______aaadddhhhiiigggfffssswwwyyyyyy|||~~~tttrrr}}}|||yyyyyyrrreee\\\YYY^^^^^^YYYRRRTTTbbbqqqyyyyyy~~~~~~~~~zzzvvvwww|||yyywww{{{mmmLLL;;;666999444222777777111111111111000000000000////////////....................................---------............///---......------111888>>>???@@@QQQTTT]]]cccNNNDDD???HHHaaawwwfff```nnn}}}ooo^^^XXXbbbqqqtttxxx~~~yyyiiiYYYKKKBBBAAAFFFHHHRRRfff|||bbbKKKKKKPPPWWWdddooo|||~~~zzzwwwuuu~~~zzzpppkkkiiikkkllljjjhhhiiiiiibbbaaa]]]ffftttYYYUUUNNNJJJJJJKKKHHHEEEEEEAAA@@@???>>>>>>===;;;888777666555444222111000///111111000///////////////---///---000555111444EEEUUU^^^aaadddeeeVVVHHHJJJkkk~~~{{{{{{kkk___\\\[[[ZZZVVVPPPMMMOOOQQQWWW^^^bbbiiittt}}}~~~zzzuuutttyyywwwnnnkkklllnnnqqqkkk___SSSHHHSSSnnnttteeeggguuu~~~ooolllaaaddd~~~oooTTTFFFCCCAAA<<<<<<:::888777777777666555333333222222111000000000000000000000000000000000000//////......//////000///000111222444:::BBBIIIGGGEEEEEEDDD???BBB\\\zzzyyyZZZbbbzzziiiPPPDDD>>>777555777999888777999;;;@@@CCCFFFSSSqqquuukkk]]]RRRMMMKKKIIIGGGCCCFFFLLLSSS\\\gggrrryyylllaaabbbkkkttt{{{fffRRRFFFAAA<<<@@@HHHTTTddduuu~~~|||rrrkkknnnrrrrrrqqqrrrqqqsssuuuwwwxxxwwwvvvuuuyyy|||~~~}}}xxxwww{{{|||yyyxxxsssggg^^^\\\^^^^^^]]][[[ZZZ^^^fffmmmuuu|||}}}~~~{{{|||}}}{{{}}}tttRRR>>>777999444222555444111111111111000000000000////////////....................................---------............///---......------111999???AAADDDZZZdddjjjgggNNNEEE>>>LLLiiiyyykkkhhhsss|||ooo\\\TTT]]]lllsssxxx~~~wwwfffVVVHHH>>>>>>BBBHHHRRRggg}}}dddLLLLLLPPPWWWcccsss|||xxxvvv|||pppkkkhhhkkkllljjjiiikkklllgggeee^^^ddd{{{eeeWWWOOOKKKKKKLLLIIIFFFGGGCCCAAA???>>>===<<<:::888666666555444333111111000111111000///////////////...000---000555111444EEEYYYaaabbbaaa```TTTMMMTTTsssqqqddd^^^ZZZZZZWWWPPPLLLKKKNNNUUU[[[```hhhsss|||~~~~~~yyytttqqqttt{{{|||ooohhh___ddd___TTTJJJCCCSSSsssxxxnnntttrrrmmm```cccoooYYYIIIBBB???<<<===;;;888777888888666555333333333222111111000000000000000000000000000000111000000//////000000111000111222333666<<>>CCCIIITTTiii~~~gggNNNLLLOOOWWWdddwww~~~zzzwwwyyyyyyqqqkkkgggiiikkkkkkkkklllmmmjjjfff]]]^^^uuuhhhjjjsssyyysssZZZRRRLLLLLLMMMJJJHHHIIIFFFCCC???===<<<;;;999888666666555444333333222222111111000////////////000000222///000555000555GGG[[[cccbbb___]]]WWWXXXggg|||zzzeee]]]WWWXXXYYYUUUQQQOOONNNVVV^^^cccjjjsssyyyzzz{{{zzzwwwssspppoooppppppyyyzzzqqq```aaaXXXMMMHHHFFFWWWvvvzzz|||ooojjj^^^aaa{{{~~~zzznnn^^^OOOEEE@@@>>>>>><<<999888888888777555444333333222222111000000000000000000000000000000111111000000000000111111222222333555888>>>EEEIIIFFFHHHGGGBBBBBBRRRttt|||ggg___iiiSSSEEE<<<999777777888999777666<<>>>>>???>>>>>>AAAAAAAAAAAABBBFFFKKKPPP^^^dddmmmvvv|||}}}}}}rrrlllmmmtttTTT???<<>><<<;;;>>>DDDKKKOOO\\\hhhxxxyyyqqqiiiiiipppzzz~~~sss}}}zzzwwwtttnnnhhhdddaaa[[[]]]eeebbbWWWYYYdddttt|||}}}|||uuunnnooowwwvvvwwwwwwgggMMM???>>>:::999:::666222222222111111111000000////////////....................................---------............///---......------222:::@@@EEENNNtttoooJJJEEEEEE\\\}}}{{{yyy}}}vvvvvv~~~pppWWWIIIQQQ```pppvvv~~~xxxiiiWWWJJJBBB???BBBHHHLLLXXXnnngggNNNKKKOOOXXXfffxxx|||yyy}}}}}}vvvlllkkkttttttkkkeeegggjjjkkkkkkmmmkkkjjjeeeZZZXXXpppmmmXXX```qqqyyyuuu]]]UUUNNNMMMMMMKKKJJJKKKIIIEEE@@@===<<<;;;999888666555555555444444333333222111000000//////000000111333000111444000666JJJYYYbbbbbb^^^]]]ZZZbbbwwwjjj^^^UUUWWW\\\[[[WWWTTTOOOWWW```dddjjjpppsssrrrsssqqqqqqsssuuusssmmmgggiiittt}}}nnngggWWWLLLLLLNNN]]]xxxyyyyyymmmfff]]]^^^ooouuuiiiZZZMMMEEEBBB???===:::999999888777555444444333333222111111111000000000000000000000000111111000000000000111111333333333666;;;BBBGGGJJJGGGIIIGGGBBBIII```xxxfffeeevvv^^^LLLCCC999888777888888999888888@@@???BBBLLLfffrrr\\\KKKFFFDDDBBBBBBBBBCCCBBBBBBAAACCCEEEFFFFFFHHHJJJLLLIIIOOOXXXcccnnnzzztttXXXDDD===>>>>>>===;;;;;;<<<>>>AAACCCQQQZZZhhhuuu}}}|||yyyhhhbbbZZZXXX^^^jjjsssxxxzzz}}}zzzvvvsssppplllgggddd[[[ZZZaaa___YYY```ooozzz}}}zzzzzzvvvnnnfffhhhsss}}}ooosss}}}vvvnnnRRRBBB@@@;;;:::;;;777222222222222111111111111////////////....................................---------............///---......---...333;;;AAADDDQQQzzzjjjGGGDDDIII___~~~tttqqqzzzqqqsss}}}lllUUUHHHQQQ```ooouuu~~~xxxhhhTTTGGGAAA???DDDJJJPPP]]]tttgggMMMKKKOOOZZZjjjwww}}}zzzxxxzzzwwwpppooovvvxxxmmmeeeeeeiiijjjjjjlllhhhjjjdddZZZWWWeeezzzdddlllrrr```WWWOOONNNNNNLLLLLLMMMKKKGGGBBB???===<<<:::999666666666555555444444444222222111000000000000000111444111111444000888MMMXXXbbbaaa]]]ZZZWWWaaawwwtttdddVVVWWW]]]___[[[WWWQQQXXX___aaaeeekkkmmmmmmmmmmmmpppvvv{{{zzzqqqhhheeekkkttt}}}xxxlllVVVKKKMMMQQQ```yyyzzzuuu~~~sssggg^^^[[[cccjjjnnnwwwxxxeeeQQQDDD@@@@@@>>>;;;:::999999777666444444444333222222111111000000000000000000000000111000000//////000000111333222333777>>>EEEJJJMMMHHHHHHEEEEEEUUUrrrqqqfffkkklllVVVGGG???888888888888888999::::::AAAAAAEEEVVVxxxvvvcccRRRGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJMMMQQQTTTUUUWWWYYY[[[\\\bbbkkkvvvvvv```KKK???<<<::::::;;;;;;<<<======>>>EEEKKKVVVcccnnnuuuxxxxxxqqqpppkkkhhhjjjqqquuuuuu~~~~~~zzzuuurrrrrrnnniiifff___\\\^^^^^^^^^iiiwwwzzz~~~{{{uuusssxxx~~~kkkooozzzsssXXXFFFAAA999666999777333222222222222111111111////////////....................................---------............///---............333;;;BBBAAAQQQyyyyyy```CCCCCCJJJ^^^yyyxxxnnnpppwww|||}}}~~~|||vvvgggVVVMMMUUUbbbnnnuuu}}}kkkUUUFFF???>>>BBBHHHSSSaaayyyhhhOOOKKKPPP\\\mmmxxx}}}{{{www}}}~~~}}}qqqeeedddggghhhhhhiiihhhkkkeee\\\YYY\\\zzzqqqyyywwwbbbXXXPPPMMMMMMLLLLLLOOOKKKHHHDDDAAA@@@>>><<<;;;888777777666555555444444222222111000000000000111111444111111444111;;;RRR[[[ccc```ZZZVVVRRRZZZnnn}}}~~~{{{ooozzz|||iiiWWWVVV___ccc```[[[WWW[[[]]]]]]```hhhnnnpppnnnpppuuuzzz~~~|||wwwrrrgggfffgggkkkqqqwww}}}ttt^^^QQQSSSXXXkkksssuuuoooccc[[[ZZZYYYXXX___jjjtttsssTTTDDDAAAAAA>>><<<::::::999777666555444444333333222111111000000000000000000000000000//////......//////000333222333888AAAHHHMMMOOOHHHGGGBBBHHHcccwwwgggfffqqqvvvbbbPPPBBB<<<888888888888888:::<<<>>>BBBGGGQQQhhhnnn___SSSNNNLLLNNNQQQUUUXXX\\\```bbbeeehhhllloooqqquuuyyy|||yyyttt||||||hhhRRRDDD@@@;;;;;;:::::::::::::::::::::@@@HHHQQQYYYdddpppyyy{{{~~~www~~~~~~zzzsssqqqrrroooiiigggfffccc``````eeennnvvv~~~nnnqqq|||aaaOOOFFF999444777777333333222222222111111111////////////....................................---------............///---.........///444<<>>QQQsssttteeeUUU@@@BBBMMM___wwwwwwnnnpppuuuuuuttttttwwwuuuppphhh\\\TTTYYYbbbpppvvvlllTTTDDD>>>===AAAGGGSSSccc|||lllQQQMMMQQQ]]]ooo|||}}}{{{yyy~~~|||tttfffcccfffffffffffffffjjjccc\\\YYYSSSkkkzzzcccYYYPPPMMMLLLLLLLLLOOOKKKIIIFFFDDDCCCAAA>>><<<999999888777666444444333333222111111000000111111000444111111444222===VVV___ddd___XXXVVVSSS[[[ooowwwgggjjjqqqrrr|||llliiiVVVVVVaaagggeeeaaa]]]___]]]ZZZ^^^hhhrrrvvvqqquuu{{{~~~~~~|||{{{zzzhhhddd``````fffoooyyy~~~mmm``````fff|||qqqxxxvvvggg[[[VVVRRRMMMQQQYYYlll]]]JJJIIIAAA???<<<::::::999777666555444444333333222222111000000000000000000000000//////............//////222111333999BBBJJJOOOPPPHHHEEEAAAJJJmmmnnn^^^eeetttxxxjjj[[[LLLAAA;;;999999999888888:::===@@@DDDNNN^^^xxx|||qqqfff^^^\\\ZZZ]]]bbbgggmmmsssyyy}}}}}}uuuttt|||}}}nnnZZZYYYmmmoooWWWIIIFFF;;;;;;:::;;;<<<>>>@@@BBB>>>DDDHHHIIIJJJSSSdddqqqqqq|||{{{ooo|||{{{zzz|||~~~zzzrrrppprrroooiiihhhkkkjjjdddccciiioooqqq}}}|||}}}uuuwwwjjjWWWKKK;;;444888999333333333222222222111111000/////////....................................---------.........//////---.........///444<<>>AAAPPPaaayyysss}}}vvvppptttwwwuuurrrrrrvvvtttrrrlllbbbZZZZZZ```qqqwww}}}iiiQQQBBB===>>>CCCIIISSSccc|||pppTTTNNNRRR^^^ppp|||{{{|||}}}}}}wwwpppppp{{{vvvgggccceeeeeeddddddcccggg___ZZZVVVKKK^^^sssdddYYYPPPLLLLLLKKKLLLOOOKKKIIIGGGFFFEEECCC???===::::::999777666444333333333222111111000111111111///333111111444333???XXXbbbeee___YYYYYYYYYcccwwwdddUUU```vvv{{{hhh|||yyypppeee___^^^bbbeeefff```______bbbggglllppprrrsssxxx|||uuummmfff___bbbrrrzzzmmmssszzznnnVVVVVV[[[OOOMMM___nnnlllJJJLLLBBB???<<<999888777666555666555555444444333333222222222222111111111111000000000000000111111111111111000555AAAKKKNNNOOOQQQIIIDDD???XXXnnncccdddwww{{{iiiTTTDDD===;;;999555555777999999===BBBJJJZZZmmm~~~yyysssllliiijjjmmmpppuuuzzz~~~~~~{{{vvvZZZLLLUUUcccxxx~~~qqq\\\KKKCCC???===???>>>;;;;;;>>>BBBDDDGGGLLLSSSZZZ```dddssstttyyy{{{rrrccc```fff}}}}}}zzzzzz{{{{{{|||yyyvvvsssnnnkkkjjjgggddddddhhhmmmppprrr~~~}}}~~~}}}tttuuu|||ooo___HHH666999<<<222555444444333333222222111111111111111000000000000////////////////////////---------.........//////---//////---///777???AAAAAADDDVVV```OOO@@@AAAEEETTTsssrrrvvv{{{wwwxxx{{{}}}{{{yyy|||qqqffffffllluuuzzzyyyiiiOOOBBBCCC???AAAOOO^^^llllllTTTMMMWWWiiivvv}}}}}}}}}~~~{{{vvvuuuwwwyyyyyy|||~~~rrrggg```^^^aaadddbbbddd^^^WWWSSSLLLYYYvvvvvvlll^^^QQQOOOQQQQQQOOONNNJJJJJJIIIGGGDDDAAA???>>>999888777666666555555555444333222111000000000000///333222111444444AAA[[[___ccc```UUURRR^^^ppp{{{rrrVVVdddrrrxxxnnnttttttxxxvvvqqqjjjdddbbbcccfffhhhcccaaa___```dddiiinnnqqqqqquuu{{{|||tttllliiirrr||||||pppWWWTTTZZZPPPOOObbbtttpppKKKGGGDDDAAA===;;;:::999777666555555555444333333222222222222222111111111111000000000000000111111111111111111666BBBLLLOOOOOOQQQLLLGGGDDD]]]pppfffhhhxxxzzzgggSSSCCC<<<:::;;;888777999:::999<<>>===;;;<<>>@@@===@@@PPPYYYKKK<<<===BBB^^^vvv}}}yyy~~~~~~xxxvvvyyy|||}}}|||tttooopppyyyoooTTTGGGGGGDDDGGGVVVbbbqqqpppYYYPPPYYYlllzzz}}}~~~~~~{{{{{{vvvjjjaaa___```cccdddfff```[[[WWWOOOUUUlll{{{pppaaaSSSPPPSSSSSSPPPOOOIIIIIIGGGEEECCC@@@>>>===:::999888777666555555555444333222111111000000000000333222111444333@@@ZZZbbbddd```VVVUUUcccvvvuuu\\\iiiwwwyyyzzz}}}jjjhhhnnnqqqttttttqqqlllgggeeegggjjjgggddd```]]]___dddkkkooorrrvvvzzz~~~~~~uuuoooqqqxxx~~~vvv[[[UUUZZZTTTUUUgggzzzUUUHHHFFFCCC???===<<<;;;999777555555444444333222222222222222222111111111111000000000000000111111111111222222888EEENNNPPPPPPPPPIIIFFFEEE^^^wwwgggbbbjjj|||yyydddOOOAAA;;;::::::888999;;;;;;:::>>>CCCPPPppp}}}lll]]]YYY]]]aaaeeejjjpppvvv}}}tttdddKKKDDDTTTeeewww}}}pppdddNNNGGGAAA@@@@@@>>>@@@CCCBBBBBBBBBBBBEEEOOO^^^jjjoooppprrrpppddd[[[bbbqqqzzzrrrmmmooosss|||~~~}}}zzzwwwsssooollljjjjjjiiiffffffjjjrrrxxx}}}|||jjjttt{{{ppp[[[AAA999;;;555555555444444333222222222111111111111000000000000////////////////////////------........./////////---//////,,,...666===@@@BBBKKKXXX\\\OOOAAACCCNNNooo~~~|||tttooooootttxxx{{{uuuooovvvpppUUUGGGFFFCCCIIIZZZccctttttt]]]SSSYYYkkk{{{}}}xxxwwwzzz{{{yyy{{{yyymmmccc___```bbbccceee```]]]ZZZPPPNNN\\\rrrcccTTTPPPQQQQQQOOOMMMIIIHHHGGGEEEBBB@@@>>>===<<<;;;999888777666666666444444333222111111111111000444111111333333@@@YYYdddddd^^^VVVVVVeee{{{{{{iiiuuuzzzkkkaaammmvvvtttvvvyyyzzztttkkkeeefffiiijjjfff```[[[ZZZ^^^fffllluuuyyy~~~~~~||||||zzzwwwxxxzzz~~~bbbXXX[[[XXX[[[kkkbbbNNNGGGDDD@@@>>><<<;;;999888555555444444333222222222222222222111111111000000///000000000111111111111333333;;;HHHQQQRRRPPPOOOFFFFFFIIIddd{{{ggg]]]___sssvvv```LLL???:::999666666888;;;<<<<<>><<<999555555555444333333222222111111111111000000000///////////////////////////............////////////...111000...000888???AAANNN___kkkgggWWWHHHOOOddd|||ssskkkjjjnnnvvv|||ssshhhnnnyyyqqqWWWGGGEEECCCLLL```fffyyywwwaaaSSSWWWhhhxxxzzzrrruuuzzzzzzvvvxxx~~~{{{oooeee______aaa```aaa[[[YYYYYYOOOIIIQQQyyyiiiXXXSSSSSSRRRPPPOOOKKKIIIHHHEEECCCAAA@@@@@@>>>===;;;999888777666666555444333222222111111222000444111111333333@@@ZZZeeebbb[[[TTTUUUeee{{{|||}}}{{{tttsssrrrpppoooppptttwwwvvvzzzpppaaahhh~~~{{{ooofffeeehhhllliiibbb\\\YYY\\\ccciiitttzzz{{{xxx|||}}}~~~~~~hhhYYYZZZXXX[[[hhh}}}hhhPPPHHHEEEAAA>>><<<;;;999888666666555444444333333222222222222111111111000000///000000000111111111111333444<<>>LLLTTTSSSMMMKKKDDDKKKYYYzzzooobbbeeellllllWWWFFF<<<999888:::999:::<<<;;;<<>>MMMUUURRRLLLHHH@@@JJJ]]]~~~}}}ggghhhuuu{{{{{{gggSSSDDD<<<999888888888:::<<<<<>>FFFIIIiiieeeSSSEEESSS~~~www|||}}}}}}|||yyy{{{xxxpppmmmsssyyyyyy|||~~~|||||||||tttkkkpppuuu}}}{{{sss___QQQMMMLLLYYYssszzzhhh]]]```nnn{{{~~~vvvpppmmmuuu~~~zzzxxx}}}~~~|||rrreee]]][[[]]][[[bbb^^^[[[^^^XXXNNNPPPTTTfffdddyyyuuu```VVVTTTRRRPPPOOOQQQPPPMMMJJJIIIHHHIIIIIIDDDCCC@@@>>>;;;999888777777666555444333333333333...333222333888999GGGaaahhhccc```ccchhhrrryyyMMMPPPTTTXXX[[[```eeehhhooopppqqqvvv}}}wwwvvvwww}}}~~~}}}wwwqqqnnnpppttt~~~uuuuuuxxxaaa\\\XXXSSSUUU[[[iii|||aaaMMMJJJFFFBBBAAA???===;;;999999888888777777666666222222222111111111111000000000000000111111111111111444>>>MMMUUURRRKKKGGGBBBMMMddd}}}|||zzzdddpppxxxdddQQQDDD<<<999888333444777;;;???GGGWWWggg}}}oooZZZLLLOOOYYYXXX\\\ccciiinnnssswwwzzz~~~{{{{{{oooWWWBBBBBB???HHH```tttwwwhhhaaa]]]YYYTTTSSSQQQUUU[[[___^^^YYYQQQLLLAAAEEEPPP[[[\\\WWW\\\ggglllsss}}}rrryyy~~~||||||~~~~~~|||yyyvvvsssoookkkhhhbbb``````bbbeeehhhjjjjjjssszzz~~~rrrppptttyyy}}}bbbEEE<<<===666666666555444444333333111111111111000000000000////////////////////////////////////000000000000+++///000///444>>>FFFJJJlll{{{[[[MMMAAAMMMvvvttt{{{uuu~~~uuuqqqtttyyyxxx}}}~~~zzzxxxvvvnnneeejjjnnnvvv~~~wwweeeWWWSSSRRR```zzzuuueee\\\aaappp|||}}}uuupppkkkuuu}}}yyy~~~~~~|||tttfff\\\ZZZ[[[WWWaaa```\\\^^^VVVLLLKKKMMMmmmmmm|||ggg\\\YYYWWWUUUUUURRRPPPMMMJJJIIIHHHIIIJJJEEECCCAAA>>><<<999888777777777555444444444444444...333222444999:::IIIccceee```___eeellluuuwwwuuu{{{wwwuuuSSSYYYaaahhhnnnssswwwzzz}}}{{{~~~~~~{{{yyywww{{{{{{}}}}}}}}}iiieee___TTTRRRUUU]]]rrrrrrVVVMMMFFFEEEDDDAAA???@@@???>>><<<999777555444333111111111111111111222222222111000//////000111111444777BBBPPPVVVOOOHHHGGGEEELLLooosss{{{tttaaaMMM@@@:::999:::777:::<<<;;;>>>NNNggg{{{{{{fffTTTOOOSSSXXX^^^bbbhhhnnnssswww{{{~~~vvvaaaOOOAAA>>>AAANNNaaauuu|||tttjjjbbb___]]]\\\VVVSSSVVV^^^```\\\[[[]]]SSSKKKFFFKKKTTT```nnnyyy}}}xxxwww~~~}}}}}}xxxkkkcccbbbdddcccfff```[[[[[[]]]___ccchhhrrr|||}}}xxxttt|||ttthhhOOO>>>BBB;;;:::888777555444444444444444333222222111111000////////////////////////000///.........///111222---333000///999@@@DDDMMMgggrrrfffTTTMMMEEENNNlllzzz|||{{{|||sssxxx~~~tttooopppttttttwwwzzz|||zzzvvvrrroooeeekkkpppvvv{{{wwwpppcccQQQMMMbbb|||vvvdddUUUTTTfffzzz|||rrrjjjuuu}}}~~~{{{~~~ttt|||tttiiiaaaZZZRRRTTTVVVYYY\\\\\\XXXQQQLLLQQQbbbuuu___TTTTTTTTTRRRVVVTTTQQQMMMKKKJJJJJJKKKGGGEEEAAA===:::999888888:::999888666444333333222333111222444222555HHH^^^aaafffcccpppqqqoooooo^^^^^^uuuyyy|||]]]bbbkkkwww~~~zzztttrrrqqqrrrooolllnnnsssyyyvvvkkk___UUUVVVVVV\\\ppp\\\RRRJJJHHHFFFCCC@@@@@@???>>><<<999777555444333111111111111111111222222222111000//////000111222555:::FFFTTTYYYRRRKKKHHHPPPYYY{{{uuu}}}}}}qqq]]]KKK>>>888888888777:::;;;;;;@@@QQQkkkxxxcccRRRNNNSSSXXX^^^cccjjjpppuuuyyy}}}{{{ooo\\\MMMIIIAAA@@@PPPhhh~~~|||{{{vvvoooiiieeecccbbbXXXVVVXXX```dddbbbaaacccfff]]]TTTOOOSSSbbb{{{sssqqqzzzsssddd\\\\\\______fff^^^YYY[[[^^^___bbbfffrrr|||~~~www~~~zzzmmmSSS@@@BBB;;;:::888777555444444444444444333222222111111000////////////////////////000//////...///000111222...333000///888>>>AAAKKKfffoooeeeVVVMMMDDDOOOoooqqqpppzzznnnhhhkkkoooqqqqqquuu|||xxxpppjjjssszzz|||}}}|||zzzrrreeeUUUQQQfffwwwgggYYYYYYjjj}}}}}}uuuooo{{{zzzxxx~~~xxxkkkaaaWWWNNNPPPRRRUUUXXXYYYUUUOOOJJJMMM\\\vvv```VVVVVVWWWVVVWWWUUURRRNNNLLLKKKLLLLLLGGGEEEAAA>>>;;;999888888888777666444333222222222333111222444222555HHH^^^dddcccZZZdddgggjjjbbbZZZfffeeejjjuuu{{{jjjccceeehhhiiieeeccciiirrrnnn\\\RRRVVVUUUXXXllldddYYYNNNKKKJJJFFFCCCBBB@@@>>><<<999777555444333222222222222222222111111222111000//////000111222777>>>KKKXXX\\\UUUMMMIIIOOO]]]}}}|||pppyyyzzzmmmYYYGGG<<<777777888888:::;;;;;;BBBWWWtttttt^^^OOOMMMSSSYYY^^^ccckkkrrrwwwzzz~~~}}}wwwlll\\\QQQOOODDDAAATTTqqqyyyxxxuuuqqqkkkhhhggghhh^^^ZZZZZZ```fffhhhiiikkkoooiii```WWWTTTaaaooonnn{{{rrrccc\\\]]]``````hhh___XXXYYY]]]___aaacccrrr|||~~~{{{vvv[[[EEEEEE;;;:::999777666555444444444444333222222111111000///////////////////////////////////////000111111...333000///888<<<@@@KKK[[[```\\\UUUNNNHHH[[[~~~~~~ppp~~~vvviiicccffflllllljjjnnnyyy|||ppplllvvv~~~}}}zzzrrrfffVVVSSShhhxxxkkk___^^^mmm~~~|||uuupppxxxvvv}}}}}}pppdddWWWNNNNNNOOOSSSVVVWWWTTTNNNIIIKKKTTTxxxbbbWWWXXX[[[[[[WWWUUURRROOOMMMMMMMMMMMMHHHFFFBBB???<<<999888888666555444333222222222222222111333555333666III^^^gggaaaPPPWWW___hhhfffcccvvvsssyyyrrr___YYY___fffhhhddddddooo}}}}}}}}}~~~jjjVVVMMMRRRQQQRRRhhhiii]]]QQQMMMLLLIIIFFFEEEAAA???===:::888666555444333222222222222222111111222111000000000111222333777@@@OOO[[[]]]WWWNNNIIIHHH\\\vvvtttcccnnnxxxjjjVVVDDD:::777777888888999:::<<>><<<:::999888444444444333222222111111222111000000111222444555666DDDRRRYYYXXXUUUMMMGGGPPPlllxxx]]]```pppyyyiiiSSSBBB:::999888888999:::<<>>CCCUUUrrrtttiii\\\RRROOOIIIDDDCCCEEEEEEGGGTTTdddjjjkkkhhhaaaaaaiiisssyyy~~~|||}}}|||jjjcccooo|||yyyqqqrrrggg\\\WWWVVVWWW]]]dddnnnvvv}}}wwwaaappp{{{mmmMMMCCC<<<;;;:::888777666555555444444333222222111111000////////////////////////......///000000000000000...000...333>>>CCCPPPgggmmmddd[[[LLL@@@UUUyyyzzzzzz|||~~~~~~}}}~~~||||||}}}xxxmmmfffmmm||||||{{{{{{uuuoooeeeXXXSSSaaavvvxxxkkk\\\WWWaaappp{{{wwwuuummmrrryyy{{{||||||kkk[[[SSSQQQRRRTTTVVVWWWUUUQQQMMMIIIDDDPPP~~~ppp|||jjj[[[YYY[[[\\\XXXVVVSSSQQQOOOOOOPPPPPPNNNLLLJJJFFFCCC???<<<;;;:::999888777666666666666222111333555444888KKKaaadddfff^^^lll|||nnnqqqzzzpppbbbaaaccciiikkkjjjkkknnnuuuuuufffWWW___hhhmmmlllooo~~~ttt___VVVTTTYYY}}}wwwfffUUUPPPQQQPPPMMMKKKGGGEEECCC@@@>>><<<;;;:::555444444333222222111111111111000000111333444555777EEESSSWWWVVVTTTNNNGGGSSSpppfffVVV```uuuyyyhhhQQQ@@@999888777666999:::===EEEWWWsssyyyhhhUUUKKKOOOWWW\\\eeeiiinnntttzzz}}}kkkRRR???@@@HHH___~~~kkk^^^SSSJJJEEEEEECCCAAAEEEKKKIIICCCIIIVVVaaajjjnnniiieeekkkuuuzzzyyyhhhbbbmmm}}}}}}{{{|||}}}~~~~~~}}}}}}tttiiifffaaa]]]ZZZWWWVVV[[[ccciiirrr}}}{{{kkkOOO___sssPPPEEE<<<;;;:::888777666555555444444333222222111111000////////////////////////---...///000111000000///000000...222===CCCSSSmmmqqqfff[[[FFF???ddduuu~~~~~~}}}}}}~~~}}}{{{xxxxxxzzz|||rrrgggaaakkk|||}}}zzzyyyzzzuuuooogggZZZSSS___qqq{{{~~~ttteeeUUUQQQ\\\lll|||xxxvvvjjjmmmsss{{{yyyyyyooo```YYYSSSSSSTTTVVVWWWTTTPPPLLLDDDEEEIIIttt^^^jjjtttppp^^^YYYZZZZZZZZZXXXVVVSSSRRRRRRSSSSSSPPPOOOLLLIIIEEEAAA>>>===<<<;;;999888666666555555222111333555444888KKKaaaccchhhbbbpppyyylll___UUUUUUZZZdddppptttrrrrrruuuwwwssseeeRRRXXX```dddcccfffuuu{{{||||||~~~eeeYYYYYY```||||||jjjXXXRRRRRRQQQMMMJJJHHHFFFDDDBBB???===<<<<<<555555444333333222111111111111000000111333444666888GGGTTTWWWUUUSSSOOOHHHUUUsss|||]]]VVV\\\ttt~~~yyygggPPP???888777666555:::;;;>>>GGGZZZvvv}}}vvvfffTTTKKKNNNVVVZZZaaadddiiinnnttt{{{}}}nnnUUUAAADDDMMMeeeppp\\\NNNGGGCCCDDDHHHHHHIIIQQQYYYRRRDDDBBBIIIZZZhhhrrrooojjjmmmvvv{{{~~~kkkcccnnn}}}xxxvvvwwwyyy{{{|||~~~}}}yyynnnccc[[[[[[\\\]]]YYYVVVZZZaaafffooo|||}}}}}}vvvtttkkkRRR^^^yyyWWWJJJ<<<;;;:::888777666666555444444333333222111111000////////////////////////---...000111111111000///222111---222<<>><<<;;;999888666555444444222111333666444888LLLbbbccchhhbbbooo}}}zzz|||qqqhhhfff```TTTMMMMMMUUUjjjvvv{{{{{{vvvaaaRRRNNNQQQXXX[[[aaattt~~~yyy~~~fffZZZQQQ[[[ssslllYYYTTTSSSNNNMMMRRRMMMJJJFFFEEEDDDBBB===999777777666555333222111000333222000000222333444444888EEETTTZZZVVVPPPOOOQQQhhhlll{{{aaaUUUYYYzzz|||sss```KKK???;;;888777888666::::::>>>ZZZ||||||sssaaaOOOJJJOOOTTTSSSWWWZZZ^^^ccciiiooovvv{{{~~~~~~jjjNNNCCCDDDYYY{{{___UUUIIIBBBDDDIIIMMMOOOVVVdddiiisssdddIIIIIIGGGPPP[[[kkkvvvtttnnnrrr{{{uuu```nnn{{{xxx|||}}}~~~vvvnnnmmmnnnnnnssszzz}}}vvvkkk```eeehhhhhhaaaWWWSSSXXX^^^dddnnn{{{|||sssmmmfffRRRaaafffFFF@@@>>><<<::::::999666444666666555444222111000000222000............---,,,000000000000000000000000)))///111666>>>CCCTTTooo~~~aaaGGGOOOiiiwww~~~|||yyyxxx{{{yyyyyyzzzwww{{{mmm```[[[UUUOOOWWWdddssszzzlll[[[QQQTTT]]]dddxxxxxxqqqqqqoooqqqzzz}}}zzz{{{}}}wwwooommm]]]ZZZUUUSSSSSSQQQMMMIIIKKKDDDFFF___lllhhhsssaaa\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRQQQOOOLLLIIIEEEBBB@@@???>>>;;;999666555333333111000222555555999MMMccciiieeennnxxx{{{lllnnn{{{|||qqq|||sssddd^^^]]]```\\\TTTSSSYYYcccwwwsss\\\IIIGGGLLLYYYccclll{{{~~~~~~gggYYYTTTTTT^^^uuuyyy```XXXVVVQQQNNNPPPLLLJJJFFFEEEDDDAAA===:::888777666555333222111111444333111111333444555666777DDDTTTZZZVVVPPPOOOPPPrrrpppxxx]]]UUUaaa{{{rrr___JJJ>>>:::888777888666::::::@@@]]]~~~zzzlllXXXJJJFFFIIIMMMOOOSSSVVV[[[```eeejjjpppsss}}}~~~{{{fffMMMEEERRRiiiwwwTTTNNNHHHIIIPPPXXX___aaakkkyyy}}}rrrSSSOOOLLLLLLQQQ^^^lllqqqqqquuu{{{qqqeee|||yyyeeecccllltttyyy|||mmmjjjlllppppppooottt{{{|||~~~~~~|||xxxmmmbbbkkkllljjjaaaUUUOOORRRWWW```hhhwww}}}uuuoookkkYYYeeehhhHHHAAA???<<<;;;:::999666555555555444444333222111111222000.........///...---000000000000000000000000...222111444<<>><<<999777555444333333111333555333666III___bbb___fffnnnsssxxxvvvrrrpppppp}}}~~~ttt}}}yyyoooeeeeeeiiijjjbbbYYY]]]hhhyyy~~~tttlllsssxxx}}}rrrYYYCCCBBBIII[[[kkkzzzzzz}}}lll\\\TTTLLLKKKZZZrrrjjj\\\XXXTTTPPPOOOLLLJJJGGGEEECCCAAA===:::888888777555444333222111444333333333444555777888888FFFVVV]]]YYYSSSQQQQQQwwwxxxmmmUUUTTTlllzzzppp]]]HHH===999777777888777;;;<<>>QQQwwwsssrrr```ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVRRRQQQPPPNNNLLLIIIGGGEEE@@@>>><<<:::777555444444555333444555111444FFF[[[^^^YYY[[[aaakkkhhhccc^^^mmmyyyyyyxxx|||tttxxx~~~rrrffflllzzzooobbb^^^^^^___dddnnnxxx|||}}}sssYYYEEECCCIII\\\qqq{{{|||~~~tttaaaPPPHHHFFFTTTmmmqqq___ZZZWWWRRROOOKKKJJJHHHFFFCCC@@@===;;;999888777666555333222222222222333333333555777999;;;IIIYYY```\\\UUUSSSSSSqqqdddNNNQQQsss}}}xxxmmm[[[FFF;;;888666666888:::===@@@KKKjjj~~~~~~~~~|||yyylllUUUEEEGGGLLLLLLQQQ\\\WWW\\\bbbhhhlllooorrrtttyyyzzz{{{{{{{{{}}}uuu___PPPSSSggguuuSSSOOOQQQVVV```mmmwww~~~zzzOOOFFFAAACCCDDDLLLYYYiiixxx|||hhhZZZjjj{{{xxxzzz|||qqqcccuuuuuuggghhhhhheee\\\RRRMMMPPPTTTYYY^^^iii}}}~~~}}}{{{xxx|||ttttttkkkLLLDDDAAA>>><<<;;;:::888666444444444444444333333333222000......///000///...////////////////////////...111000555???GGGXXXsssqqqhhhKKK888BBBXXXmmm~~~uuuppp{{{ssswww~~~}}}yyyxxxzzz||||||lll]]]RRRKKKDDD@@@<<<:::@@@HHHOOOaaaxxx~~~ppp```WWWUUUWWW]]]bbbooowww{{{ttttttzzz}}}yyyzzzzzzxxxsssfffXXXVVVTTTTTTTTTRRRLLLHHHEEEAAA???KKKkkkvvvsssaaa[[[[[[ZZZUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQOOOMMMKKKIIIHHH@@@???===:::888666555444666444444555222444FFF[[[___WWWUUUYYYhhh```___]]]ppptttwww~~~vvv~~~lll\\\RRRMMMIIILLLUUU]]]dddhhhnnnvvvqqqUUUFFFDDDIII[[[rrrxxxuuu|||cccOOOIIIHHHTTTmmmuuu___ZZZYYYUUUQQQLLLKKKJJJGGGDDD@@@>>>===999999888777555444333222///111222222222333777:::===JJJZZZ```[[[UUURRRSSSppp~~~___KKKRRRwww}}}wwwkkkYYYEEE:::888777777999===???CCCSSSsss~~~yyytttfffSSSHHHNNNTTTTTTYYYddd^^^ccckkkqqquuuwwwzzz{{{{{{||||||{{{{{{|||yyylllXXXOOOXXXrrr~~~lllXXXRRRVVV^^^hhhttt}}}zzzLLLCCC???>>>DDDLLLUUUccctttsssiii~~~uuusssvvvlllhhh{{{vvvhhheeeeee```XXXPPPMMMPPPTTTZZZ\\\eeexxxzzz~~~zzzxxxnnnPPPFFFCCC???<<<;;;:::999777444444444444444444444444222000///...000000000///////////////////////////,,,000000666AAAFFFTTTlllkkkdddKKK888>>>RRRlllzzzsss}}}tttuuu|||}}}{{{}}}~~~sss^^^NNNGGGBBB>>>;;;999999===CCCFFFYYYrrrnnn\\\UUUVVV[[[eeeoooyyyooopppxxx||||||uuuhhhWWWTTTQQQQQQQQQNNNJJJEEEEEECCC@@@EEE]]]|||yyywwwddd[[[YYYXXXTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPNNNLLLKKKJJJAAA@@@===;;;888777555555555333444666333666III^^^bbbVVVRRR[[[ooo[[[aaaiii}}}sss~~~fffTTTKKKEEE@@@BBBFFFKKKRRRYYY\\\dddooo~~~jjjMMMDDDCCCHHHYYYrrrvvvooo}}}aaaOOOJJJGGGOOOeeevvv___YYYYYYVVVRRRMMMMMMLLLIIIEEEAAA??????::::::999777666555444333...000222222222333777<<>>???FFFYYYzzzzzztttjjj```[[[```ddddddhhhnnnlllpppwww|||}}}nnn```OOOLLLYYYsssyyyjjjfff^^^YYY^^^fffqqq|||vvvGGG???>>>:::CCCLLLRRR]]]pppyyykkkwww{{{zzzuuuiiigggddd___VVVNNNKKKMMMPPPXXXZZZdddvvvxxx{{{tttsssWWWHHHDDD@@@===;;;;;;999888666555555555444444333333222000//////000111000///000000000000000000000000---000000666AAADDDOOOeeeeeeaaaMMM===CCCTTTnnnwwwwww|||}}}}}}zzzgggPPPBBB===<<<:::888777888<<<@@@EEEWWWpppvvvfffWWWSSSWWW___oooxxxppppppwww~~~~~~vvvhhhZZZVVVRRRPPPOOOMMMIIIFFFBBBBBB>>>>>>OOOnnn{{{|||ggg[[[WWWVVVTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJBBB@@@>>><<<999777666666444333444666444777JJJ```dddUUUUUUiii[[[hhhuuu}}}eeeQQQEEEAAA@@@CCCDDDDDDIIIQQQUUUZZZbbbooofffHHHCCCCCCHHHWWWqqq|||{{{ppp```KKKIIIFFFJJJ^^^yyyxxxaaaYYYYYYVVVRRRNNNOOOOOOKKKFFFBBBAAAAAA;;;:::999888666555444444...111444444222444999>>>EEEPPP\\\^^^XXXQQQPPPRRR}}}}}}lllRRRQQQkkkvvviiiWWWCCC:::888888999;;;>>>>>>FFF\\\}}}{{{wwwyyy{{{}}}xxxeeeVVVIIIJJJ[[[nnnrrr|||xxxiiifffkkkhhhiiinnnvvvqqqBBB===>>>;;;DDDLLLQQQ]]]sss}}}xxxrrrhhhwwwmmmfffccc]]]TTTLLLIIIKKKNNNSSSXXXdddxxxxxxyyyjjjyyy___IIIFFFAAA===<<<;;;:::999777777666555444333333222222000//////000111111000000000000000000000000000///111000777CCCIIIUUUlllkkkcccLLL>>>GGG[[[www||||||~~~~~~zzzzzzxxxzzzwww```III???999::::::999999;;;???AAAIIIZZZrrr~~~fffYYYPPPRRRXXXbbbwwwzzzqqqpppwww~~~}}}vvvvvv~~~uuuddd]]]XXXRRRNNNMMMLLLIIIFFF???AAA>>>;;;HHHggg}}}tttkkk___ZZZYYYVVVVVVUUUTTTSSSSSSRRRRRRTTTTTTRRRQQQOOOLLLJJJIIIBBBAAA???<<<:::888777666444333444555333666III^^^fffVVV___lllxxxgggTTTAAA@@@CCCGGGFFFCCCGGGOOOWWWYYY]]]gggxxxeeeIIIDDDEEEIIIWWWpppttt```EEEFFFFFFKKK]]]vvvyyybbbYYYXXXVVVRRRNNNPPPPPPLLLGGGCCCBBBBBB;;;:::999888777555444444...222555555444555;;;@@@KKKUUU```aaa[[[TTTSSSUUU~~~wwwdddLLLUUUwwwvvviiiWWWCCC:::999999:::<<<======EEE\\\vvvaaaSSSHHHKKK]]]mmmjjjooopppkkkqqqyyyvvvzzz~~~sssCCC???BBB???GGGMMMSSSaaayyysssqqqmmmmmm}}}yyyqqqdddaaaZZZRRRLLLJJJLLLOOONNNVVVeeezzzxxxwww~~~bbb|||bbbJJJFFFAAA===<<<;;;::::::888777777555444333222222222000//////111222111000000000000000000000000000000111000888HHHQQQaaayyyyyyiiiJJJ:::HHHbbbyyysssrrruuuzzzxxx^^^IIIAAA999<<<===<<<<<>>BBB@@@;;;GGGfffiiiwwwnnnddd```___XXXXXXWWWVVVUUUTTTSSSRRRTTTTTTSSSQQQNNNLLLIIIHHHBBBAAA???<<<:::888777666555333444555222444FFF\\\hhhYYYiiifffNNNDDDDDDDDDCCCBBBDDDGGGIIIRRRUUUWWW\\\gggyyy}}}___GGGEEEHHHKKK\\\|||}}}yyy}}}zzz[[[JJJFFFDDDGGGVVVnnnxxx]]]XXXUUUNNNMMMJJJIIIIIIIIIIIIHHHEEECCC<<<;;;999777666555555555444333333333111222:::CCCNNNWWW^^^bbb___OOOMMM^^^{{{xxxdddPPPaaawwwfffVVVEEE<<<888777888:::???@@@JJJdddnnn```WWWUUU]]]gggqqqsssuuuxxx{{{tttKKK===AAACCCOOOXXX]]]hhh~~~pppvvvwwwhhhzzz{{{~~~|||rrrfffbbb\\\UUUQQQOOOOOOOOORRRVVVaaavvv}}}xxxcccyyy{{{ZZZNNNEEE???>>>>>>:::888999777777666666555555444444222222111111000/////////000000000000////////////000222111222GGGLLLrrryyy{{{mmmCCC===LLL{{{xxx~~~|||ooonnnrrr{{{hhhQQQGGGFFF>>>======>>><<<;;;@@@HHHQQQdddzzziiiQQQQQQLLLQQQ___jjj||||||tttqqqvvvxxx|||zzzgggaaa\\\TTTNNNKKKHHHFFFDDDCCC@@@===<<>>===<<<:::888666666555555333444444333333;;;DDDKKKUUU\\\```]]]OOOMMM^^^zzzqqq```XXXssswwwgggWWWEEE<<<888777888;;;???@@@KKKfffuuulllggggggoooxxxnnnLLLCCCJJJMMMYYYbbbdddmmmqqqvvvwwwsss|||{{{qqqccc___ZZZTTTQQQPPPQQQRRRRRRUUUaaauuuzzzbbbuuubbbOOOGGG@@@??????;;;999:::777777777666555555444444222222111111000000//////000000000000000000000///...000222444LLLTTT|||pppFFFEEE[[[xxxyyymmmkkkmmmyyy~~~~~~qqq[[[IIIBBBAAA<<<;;;<<<===<<<<<>>AAANNNiii{{{{{{~~~}}}}}}{{{{{{~~~cccJJJGGGQQQ___lllsssrrrvvvuuuxxxxxx{{{qqqccc___ZZZUUUQQQPPPPPPPPPQQQTTT___sssyyy]]]llllllQQQIIIBBBAAA@@@===;;;;;;888888777666666555444444222222222111000000//////000000000000000000000000---000222666OOOXXXnnnDDDGGG```tttssstttgggccccccllljjjeeeXXXIII???<<<===<<<;;;<<<======???IIITTTggg}}}rrrRRR@@@CCCBBBHHHVVV___rrr}}}zzzoooiiinnnzzz|||uuuyyy|||tttvvvmmm___TTTNNNJJJGGGEEE@@@BBBBBB>>><<>>:::888777999555444777777CCC\\\jjjjjjmmm~~~yyy||||||wwwbbbLLLFFFCCCAAA???@@@BBBDDDEEEKKKIIIGGGMMM___sss}}}~~~jjjSSSDDDAAAFFFMMMfffeeeMMMGGGAAACCCRRRmmmlll___ZZZVVVVVVVVVTTTSSSRRRRRROOOLLLIIIEEECCCAAA>>>;;;999777777666444333555555555;;;BBBAAAQQQ[[[^^^\\\QQQSSSccc~~~~~~xxx}}}ttt]]]```zzzxxxiiiYYYFFF<<<888777999<<<===BBBQQQlllnnn\\\cccdddeeexxxzzzbbbOOOOOOYYYlllxxx{{{|||xxxzzz~~~|||zzz|||yyy{{{|||~~~zzzpppfffbbb\\\UUUPPPMMMKKKKKKOOORRR]]]qqqsssUUUbbbrrrSSSKKKDDDCCCBBB???<<<===999888888777666555444444333333222111111000000///000000000000000111111111///222333555MMMTTT{{{zzzkkkCCCDDDXXX}}}hhhlll|||~~~qqqbbbXXXSSSSSSOOOIIIAAA;;;999:::<<<===<<<===>>>>>>BBBOOO]]]ssswwwRRRHHHGGGEEEMMM^^^fffssszzzssspppxxxzzz}}}yyyuuu}}}}}}{{{ooo___SSSLLLIIIGGGDDDAAA@@@@@@>>><<>>>>>QQQ\\\^^^\\\TTTVVVfffqqq^^^iiixxxkkkZZZGGG<<<888777999<<<===CCCTTTooozzzbbbQQQ^^^```bbbvvv}}}lll]]]\\\dddooo{{{|||}}}www|||yyyqqqeeedddfffhhhkkknnnqqqtttyyyzzzoooeeebbb\\\UUUPPPLLLJJJIIILLLPPP\\\pppyyy|||lllOOO[[[tttUUUMMMFFFEEECCC@@@======999999888777666555444444333333222222111000000000///000000000111111111222000333444666KKKOOOtttyyysssjjjGGGEEEPPPuuuwwweeeggg}}}~~~zzz|||rrr___NNNEEEAAA>>>:::888888:::;;;;;;===<<<<<<======BBBSSSccczzzzzzWWWNNNLLLJJJWWWmmmvvv}}}|||vvvuuu~~~xxx}}}{{{yyylllZZZNNNIIIHHHFFFDDDCCC>>><<<===>>>LLLoooccceeeiii^^^aaaeeecccaaa___\\\YYYWWWVVVVVVVVVVVVVVVTTTRRRPPPOOOPPPOOONNNLLLHHHCCC>>>;;;:::;;;666666999777???UUU\\\]]]aaa~~~zzzpppxxxuuuvvvzzzrrr___MMMDDDBBBAAACCCGGGHHHFFFDDDCCCDDDFFFPPPddd{{{kkkPPPBBBDDDHHHMMMfffhhhOOOIIIAAAAAANNNgggtttaaa^^^[[[ZZZSSSSSSRRRRRRSSSRRROOOLLLGGGFFFCCC@@@===;;;999999888444222444555444666:::;;;PPP]]]]]][[[TTTXXXhhhhhhYYYiiiyyymmm[[[HHH===999777:::===>>>EEEVVVqqqppp\\\NNN]]]___bbbvvvooo^^^[[[bbbmmmwww}}}{{{~~~|||vvv~~~uuu|||hhhYYYVVVRRRLLLNNNRRRWWW\\\cccmmmyyyyyynnnbbb___ZZZUUUPPPMMMKKKJJJJJJPPP]]]pppvvvyyymmmQQQ\\\wwwVVVNNNGGGEEEDDD@@@>>>>>>::::::999888666555444444333333333222111111000000///000000111111222222222///222555777KKKMMMooossshhhdddGGGDDDJJJlllyyy~~~kkkfff~~~pppYYYGGG===<<<;;;999:::;;;<<<<<<;;;;;;:::;;;;;;<<>>:::;;;666666999666===PPP___\\\ZZZtttuuucccjjjkkktttwwwpppxxx^^^RRRKKKIIIJJJNNNRRRTTTPPPLLLEEEHHHLLLTTTeee{{{pppSSSCCCCCCHHHPPPlll|||{{{}}}xxx___LLLFFF@@@@@@MMMgggzzzeee```ZZZUUUUUUTTTSSSSSSSSSQQQNNNKKKIIIGGGEEEBBB@@@>>><<<<<<;;;777444555666444555888999PPP\\\\\\YYYTTTXXXggguuuyyy}}}aaaTTTaaazzznnn\\\HHH===999888:::>>>???GGGXXXrrryyygggWWWMMM\\\[[[]]]uuuxxxdddPPPLLLSSS___hhhmmmnnnvvv~~~}}}zzzpppjjjbbbVVVKKKGGGEEEBBB>>>===AAAFFFLLLVVVeeewwwyyymmmbbb___ZZZUUUPPPLLLJJJIIIKKKRRR___sssyyyuuuZZZddd|||WWWNNNGGGFFFDDD@@@===>>>;;;:::999888777555444444444333333222222111111000///000000111111222333333...222666888JJJIIIhhhjjjbbb```EEECCCIIIkkkyyyvvvzzzcccMMM@@@<<<::::::;;;<<<=========<<<;;;;;;===>>>AAALLLcccyyyiiiQQQLLLTTT^^^sss{{{tttwww|||zzz{{{vvv{{{}}}qqqdddSSSIIIGGGHHHFFFBBBAAA======???===FFFiiimmmrrrtttkkkfffccccccbbbbbbaaa```______\\\\\\\\\\\\ZZZXXXVVVUUURRRQQQNNNKKKGGGDDDAAA@@@;;;:::555555999666:::MMM```\\\YYYnnnyyyhhhqqqvvvxxxrrrqqq\\\UUUSSSRRRSSSXXX^^^___ZZZUUULLLPPPTTTZZZiii}}}wwwWWWEEEAAAHHHTTTrrr|||wwwwwwoooSSSIIIDDD>>>@@@MMMgggwwweeeccc\\\VVVXXXWWWUUUTTTSSSQQQMMMJJJJJJIIIGGGDDDBBB@@@???>>>>>>999666777777555555888777OOO\\\ZZZWWWRRRWWWfff|||tttzzzrrr___TTT]]]wwwzzzooo]]]HHH===999888:::>>>@@@HHHYYYrrrxxxfffWWWOOO^^^[[[\\\wwwsss[[[EEEAAAIIIKKKRRRXXX[[[eeesssxxxuuurrrnnnooo{{{xxx^^^[[[JJJ===<<<:::444666===:::===BBBGGGRRRcccwwwyyymmmeeebbb\\\UUUOOOJJJFFFDDDLLLSSSbbbvvv}}}~~~}}}bbbkkkWWWNNNGGGFFFDDD@@@======;;;;;;:::888777555444444444444333222222111111000///000000111222222333333...333666777HHHDDD``````fffdddHHHGGGOOOppp}}}|||||||||{{{kkkSSSAAA<<<===777888:::;;;<<<===>>>???>>>???AAACCCGGGUUUnnn~~~aaaMMMOOO\\\lll~~~zzz~~~{{{www}}}xxx||||||qqqdddSSSIIIIIIIIIFFFBBB???===@@@AAA:::@@@eeesssooo~~~sssiiibbb________________________[[[[[[[[[ZZZYYYWWWUUUTTTRRRPPPMMMIIIFFFCCCBBBAAA::::::555555999555999JJJRRRTTTVVVnnnnnnyyy|||pppaaaYYYVVVTTTXXXbbbgggddd]]]YYYRRR\\\]]]aaatttzzzUUUGGGFFFEEEUUUxxx}}}zzz{{{rrraaaXXXYYYTTTFFF>>>DDDOOOaaaiiibbb___[[[YYYVVVRRRQQQRRRRRRQQQOOOMMMIIIGGGHHHFFFCCCCCCFFFMMMDDD888333444777777666999JJJ```\\\WWWUUURRRkkk}}}yyybbbTTTggg}}}qqqaaaLLL===999;;;<<<<<>>>>><<<;;;>>>AAABBBCCCKKKbbbtttUUUTTT\\\```qqq}}}}}}zzzwwwyyylllbbbTTTIIIEEEDDDDDDDDD???>>>>>>777===CCCUUUvvvkkkuuueee[[[```aaaaaaaaa```___^^^^^^\\\[[[YYYWWWUUUSSSQQQPPPPPPNNNMMMLLLKKKHHHCCC@@@>>>999666666555555;;;BBBZZZ[[[UUUmmm~~~}}}~~~zzzjjj]]]VVVYYYZZZ```ggggggaaa]]]\\\UUUaaacccgggwwwtttQQQEEEGGGGGGWWWyyyxxxmmmkkkggg___```fff[[[JJJ>>>AAAKKK___jjjbbb\\\VVVZZZWWWSSSRRRSSSSSSRRRPPPPPPKKKIIIJJJHHHDDDDDDGGGSSSNNNEEE<<<555222333555888JJJaaa]]]XXXVVVUUUppp~~~|||}}}eeeWWWmmm}}}rrrbbbLLL>>>999;;;<<<<<<@@@KKKVVVmmmwww```QQQOOO]]]YYY]]]zzzpppVVVAAA<<>>===;;;:::888777777777444444333333222111111111111111111111111111111111000111555;;;AAALLL^^^nnnpppbbbAAACCCPPPvvv||||||}}}~~~yyyvvvtttfff^^^SSSGGG@@@<<<<<<===<<<;;;;;;<<<============???DDDJJJOOOYYYoooiiiTTTWWW___cccttt}}}zzzwwwwwwlllbbbTTTIIIEEEDDDDDDDDD???>>>>>>666<<<@@@QQQoooeee~~~sssccc[[[_______________^^^^^^^^^]]]\\\[[[YYYXXXVVVUUUTTTRRRQQQOOOOOOMMMJJJEEEBBB>>>:::777666555555:::AAAVVV\\\[[[sssyyyooobbbWWWRRRXXX\\\dddiiifff^^^\\\___\\\kkkpppsssqqqQQQGGGIIIKKK[[[{{{wwwiiihhhjjjlllrrryyyaaaNNN@@@???HHH^^^yyyiiiccc___YYYZZZXXXUUUTTTTTTTTTSSSQQQRRRNNNKKKLLLIIIEEEDDDFFFSSSTTTRRRGGG:::222444888888IIIbbb___ZZZWWWZZZxxxzzziii]]]vvv~~~ssscccNNN???:::;;;<<<===AAAKKKUUUlll}}}nnnYYYMMMMMMUUUSSSYYYwww|||}}}{{{vvvrrrrrrzzz{{{|||}}}~~~~~~mmmTTT???;;;@@@>>>>>>>>>???CCCIIINNNQQQTTTXXXaaappp~~~rrrggg\\\PPPFFF;;;999777777999<<<===>>>AAALLLWWW^^^hhhttt~~~yyyoooddd```ZZZRRRLLLHHHFFFEEEHHHOOO\\\ooo}}}|||TTT]]]bbbZZZSSSPPPLLLFFFCCCCCC???>>>===;;;:::999888888444444333333222222111111111111111111111111111111///000444<<>>@@@AAAGGGOOOYYYdddqqqvvv\\\TTT\\\eeekkk{{{{{{~~~{{{wwwtttnnndddUUUJJJEEEDDDDDDCCC@@@>>>>>>666;;;>>>MMMttthhh~~~ppp```[[[\\\\\\\\\[[[\\\\\\]]]]]]XXXXXXWWWVVVUUUTTTTTTSSSTTTSSSRRRQQQPPPMMMHHHEEE???;;;888777666555:::@@@SSS^^^___tttvvvhhh[[[RRRMMMRRRVVV^^^eeeddd___^^^aaaeeevvv~~~oooPPPHHHLLLPPPaaaxxxmmmpppyyy}}}```NNN@@@@@@III^^^vvvhhheeeccc^^^ZZZYYYWWWVVVUUUTTTSSSRRRSSSOOOMMMMMMJJJDDDCCCDDDIIIOOORRRNNNCCC;;;;;;>>>999JJJcccbbb\\\YYY]]]yyyjjj___zzz}}}ttteeePPPAAA::::::<<<>>>AAAJJJTTTkkk}}}uuucccOOOEEEEEEKKKLLLUUUtttyyyrrrkkkhhhddd^^^[[[[[[XXX[[[^^^___```dddkkkppp|||}}}xxxgggPPP???<<>>===;;;:::999888888555444444333222222111111111111111111111111111111111111555===HHHVVVjjjzzzzzzcccHHHKKKUUU}}}~~~yyyrrrkkkgggRRRJJJ???::::::===<<<;;;<<<;;;;;;;;;===AAAFFFJJJXXX```mmmzzzbbbVVVXXXaaajjjrrryyyzzz{{{www~~~xxxwww~~~uuussshhhXXXLLLFFFCCCBBBAAA???>>>===666<<<>>>JJJ~~~xxxiii~~~nnn^^^[[[XXXXXXWWWWWWXXXYYYZZZ[[[TTTTTTTTTTTTTTTTTTTTTTTTVVVUUUSSSSSSQQQNNNIIIFFFAAA===:::999777555999???RRRaaacccrrr}}}ssscccVVVLLLHHHLLLNNNUUU```eeeeeedddfffmmmlllNNNFFFMMMTTTgggwwwlllqqq~~~zzzYYYJJJAAACCCKKK```{{{hhhbbb```]]]YYYYYYYYYWWWUUUTTTSSSSSSRRROOOMMMMMMJJJDDDBBBCCC@@@EEEKKKMMMJJJEEEAAA@@@>>>LLLcccccc___[[[___xxx|||hhh\\\ttt|||uuugggSSSBBB::::::<<<>>>@@@HHHRRRjjj|||~~~|||qqq]]]HHH???>>>DDDGGGSSSsssyyyuuujjjaaaWWWRRRMMMHHHGGGIIIDDDGGGKKKMMMOOORRRXXX]]]dddgggnnnwwwuuudddOOO???===DDDEEEEEEEEEDDDDDDGGGLLLQQQ[[[cccqqqsss[[[KKKCCC===777888999:::;;;===???BBBDDDNNNZZZeeekkkqqq{{{ppp___]]]YYYQQQIIIDDDBBBBBBGGGNNNYYYjjjzzz|||wwwwww]]]wwwbbb\\\VVVSSSMMMGGGDDDFFF???>>><<<;;;999888888888555555444444333222222111111111111111111111111111333222666>>>IIIWWWiiixxxyyydddHHHIIIRRRzzzpppeee^^^MMMEEE===:::<<<>>>===;;;<<<<<<<<<===@@@GGGPPPWWWiiiqqq~~~lllXXXYYY___fffjjjttt|||{{{|||www||||||ooonnnzzz{{{wwwkkk[[[NNNFFFBBB@@@???>>><<<===777>>>???JJJ|||nnn```{{{ooo]]][[[UUUUUUUUUUUUVVVWWWXXXXXXVVVWWWWWWWWWXXXXXXYYYYYYVVVUUUTTTSSSQQQNNNJJJFFFCCC>>>;;;:::888555888>>>OOOeeekkkwww~~~~~~|||ooo^^^PPPGGGCCCGGGIIIQQQ^^^fffggghhhjjjqqqnnnPPPIIILLLVVVjjjzzzkkknnn~~~vvvRRRGGGAAAEEEMMM```~~~hhh```___]]]ZZZ[[[[[[ZZZWWWUUUTTTUUURRRNNNMMMMMMJJJEEEBBBCCC???AAACCCGGGHHHGGGDDDBBBFFFOOOcccddd```[[[^^^~~~{{{hhhYYYlll}}}vvviiiUUUDDD;;;999<<>>>>>@@@EEESSSsss~~~wwwmmmgggUUUMMMEEEBBBAAA???@@@DDDHHHKKKPPPSSSTTTUUUWWWXXXOOORRRYYYdddqqq{{{}}}rrraaaNNNAAAAAAGGGIIIJJJJJJIIIHHHJJJPPPUUUbbbkkk{{{sssVVVCCC>>><<<888777888:::;;;===AAAEEEIIISSS^^^jjjooowwwzzznnn^^^]]]ZZZRRRIIICCCBBBBBBGGGNNNYYYjjj}}}zzzyyypppmmmZZZ{{{lllcccYYYSSSMMMGGGDDDEEE???>>>===;;;999999888888555555444444333333222222222222222222222222222222444333666???IIIUUUeeerrrvvvhhhKKKIIIQQQrrrzzzxxxlll___UUUBBB>>>::::::<<<>>>>>>===<<<===>>>@@@DDDOOO]]]ggguuu}}}___WWW___eeejjjhhhuuu|||www|||~~~qqqppp|||vvvjjjZZZMMMEEEAAA???>>>===;;;<<<888??????HHHxxxhhh[[[|||rrr^^^[[[UUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYVVVUUUTTTSSSRRRNNNJJJFFFDDD@@@===<<<888555888===HHHeeeqqq}}}rrr~~~}}}{{{zzzhhhWWWKKKBBB???CCCHHHRRR]]]aaaaaaeeejjjrrriiiNNNHHHHHHTTTjjj}}}mmmpppoooPPPFFF@@@EEELLL]]]lllcccbbb```[[[^^^___^^^ZZZWWWWWWXXXRRROOONNNOOOLLLFFFDDDEEEAAA@@@>>>>>>@@@DDDGGGIIINNNRRRbbbcccbbb\\\[[[|||mmm]]]nnnwwwjjjWWWEEE;;;999<<<@@@BBBHHHNNNfffoooUUUDDD???AAAAAAFFFTTTssswwwxxxyyy{{{}}}{{{tttiii]]]VVVKKKFFFEEEIIINNNPPPTTTXXXZZZ\\\```dddfffddd```\\\TTTRRRRRRVVV___iiiqqquuuyyyssshhh[[[LLLCCCFFFNNNTTTUUUVVVSSSQQQRRRXXX]]]iiisssvvvUUU@@@<<<<<<:::888:::===>>>AAAFFFNNNTTTZZZfffrrrzzzyyyjjj^^^^^^\\\TTTKKKDDDCCCDDDEEEMMMYYYkkk~~~{{{{{{oookkkWWWzzzqqqdddUUUNNNKKKFFFDDDDDD@@@???>>><<<;;;:::999999555555555444333333222222222222222222222222222222333111555>>>IIITTTaaammmpppkkkKKKGGGQQQyyy```gggyyyssslllaaaTTTJJJ;;;;;;<<<<<<======>>>===<<<>>>@@@CCCIIIWWWhhhuuu|||{{{ZZZZZZbbbgggmmmnnn||||||wwwyyy}}}{{{|||pppeeeVVVIIICCC@@@???>>>>>><<<<<<777>>>===CCCqqqkkk```vvv___[[[WWWXXXZZZ[[[[[[YYYWWWUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSOOOKKKGGGEEEAAA>>>===999555777<<>>@@@CCCFFFMMMWWW^^^fffrrrwwwhhh___```^^^VVVLLLEEEDDDFFFCCCKKKXXXlll~~~{{{~~~tttnnnXXXzzzooo___OOOIIIGGGFFFEEEEEEBBBAAA???>>><<<;;;;;;;;;666555555444444333222222222222222222222222222222111000444>>>IIISSS___jjjeeegggFFFAAALLLjjjrrr\\\```~~~~~~wwwoooggg```VVVJJJAAA;;;===@@@@@@>>><<<<<<<<<===???AAAEEEMMM\\\ooo}}}vvvZZZ\\\cccgggpppwww|||wwwvvvvvvjjj```QQQFFFAAA@@@??????>>><<<<<<777===:::???llliiicccyyy```[[[YYYZZZ]]]___^^^[[[XXXVVVXXXYYYYYYZZZZZZ[[[[[[[[[XXXWWWVVVUUUTTTQQQLLLHHHFFFBBB???===:::555777;;;???[[[eeennnvvvfffnnnmmmtttzzzbbbIII======@@@EEEIIINNNQQQQQQSSSWWWZZZfffooowww~~~vvv]]]NNNGGGCCCDDDYYYssstttooosss|||xxxhhhTTTEEEDDDLLL___|||hhheee___]]]```aaa___[[[XXXXXXZZZ[[[ZZZXXXUUUQQQLLLHHHFFFBBBBBB@@@>>>>>>DDDMMMTTTTTTYYY]]]bbbbbbWWWZZZooozzzwwwdddoooyyyppp\\\GGG::::::<<<===BBBEEEMMMhhhiiiRRRFFFGGGLLLUUUSSS^^^www}}}zzzrrrggg^^^YYYYYYaaahhhjjjsss}}}zzzpppkkkjjjjjjiiifffjjj^^^NNNDDDCCCHHHRRRZZZjjjjjjgggccceeejjjjjjgggvvvwwwSSSBBB;;;888>>>>>>???BBBGGGPPP\\\gggmmmvvvrrreee```___ZZZTTTMMMGGGEEEEEEGGGRRRYYYlll}}}~~~|||wwwddd}}}bbbYYYRRRPPPNNNIIIFFFFFFCCCLLLLLLBBB<<>>888777777666555333222111000222222111111111111222222555444333===LLLPPPTTTccckkk\\\JJJCCCLLLbbb{{{xxxpppxxx{{{}}}~~~~~~vvvyyyqqqggg]]]VVVNNNEEE>>>@@@???>>>===<<<<<<<<<===;;;@@@???GGG[[[jjjyyyggg[[[dddooosssrrr}}}}}}rrrvvv|||sssmmm```OOOEEEAAAAAA>>>;;;===<<<999;;;<<<888GGGggglllfffyyyggg___\\\]]]bbbhhhfff```\\\\\\]]][[[XXXXXX[[[^^^``````TTTUUUUUUUUUSSSPPPMMMKKKIIIFFFBBB>>>;;;999888888===PPP```]]]^^^|||qqqUUUaaarrrxxx```HHH>>>>>>AAADDDHHHLLLMMMMMMMMMQQQTTTYYYbbbjjjrrrmmmXXXLLLEEEBBBIII\\\uuutttkkkppp||||||eeeTTTEEEEEEOOOeee~~~hhheeebbb^^^^^^]]][[[YYYYYY[[[]]]YYYYYYWWWTTTQQQLLLHHHFFFCCCCCCAAA>>>???CCCKKKRRRUUUZZZ]]]bbbcccYYY]]]sss}}}~~~ffflllyyyqqq^^^HHH;;;:::<<<===BBBFFFNNNggg~~~mmmUUUDDDGGGRRRZZZVVVaaa~~~|||uuummmiiiiiinnnuuuzzz|||zzzyyyuuurrrmmm]]]JJJAAAAAAGGGPPPXXXhhhjjjiiifffggglllnnnlllxxxzzzRRRAAA<<<:::<<>>888888777666555333222111111222222111111111111222222333444444>>>KKKMMMQQQ```jjjXXXEEEBBBMMMccc{{{zzzpppnnnggg^^^VVVOOOJJJEEEAAACCCBBB@@@>>>=========>>>>>>CCCEEEQQQiiiyyy~~~```[[[eeemmmrrruuuvvvttt~~~|||vvvkkk^^^NNNDDD@@@@@@>>>;;;===<<<999;;;<<<888FFFeeellleeexxxhhhbbb______cccgggeee^^^ZZZ[[[^^^[[[YYYXXXZZZ]]]^^^___UUUUUUUUUTTTRRROOOMMMLLLIIIGGGCCC???<<<:::999888;;;NNN^^^\\\^^^{{{uuu^^^nnn~~~ttt\\\FFF>>>@@@CCCEEEGGGIIIHHHFFFFFFHHHKKKNNNUUU]]]ffftttuuu^^^PPPHHHCCCAAALLL^^^vvvtttjjjooo}}}^^^OOOCCCFFFWWWuuugggdddeee___\\\YYYXXXYYY\\\]]]^^^XXXWWWVVVTTTQQQMMMJJJHHHFFFDDDBBB???>>>AAAGGGKKKTTTXXX[[[aaaddd[[[```vvvjjjkkk{{{sssaaaKKK===;;;<<<===CCCHHHOOOggg|||qqqWWWCCCIII\\\\\\VVVccc{{{zzzyyy|||zzzdddKKK@@@@@@EEELLLRRR```dddeeedddffflllpppppp}}}~~~RRR@@@???<<<;;;CCCHHHPPPZZZdddnnnxxx~~~sssgggaaa^^^YYYRRRJJJEEECCCCCCDDDQQQZZZnnn}}}rrrYYYooo[[[SSSNNNOOOPPPOOONNNOOOPPPTTTPPPEEE>>>???>>>888888888777555444333222111222222111111111111222222000444555>>>JJJKKKQQQcccrrrZZZDDDCCCNNNbbb}}}~~~|||nnn```\\\XXXQQQJJJFFFDDDDDDEEEGGGEEEAAA???======>>>??????FFFIIIXXXssskkkWWW]]]gggjjjppp|||xxxuuu~~~{{{uuuwwwwwwuuuiii]]]NNNCCC??????===;;;<<<<<<999:::;;;888EEEbbbkkkcccwwwhhhbbb```^^^aaaeeeddd```]]]^^^^^^\\\YYYXXXZZZ\\\\\\\\\VVVUUUTTTRRRPPPOOONNNNNNJJJHHHEEEAAA>>>;;;999999999III[[[]]]___yyyyyyjjj|||mmmVVVDDD???BBBEEEHHHIIIIIIFFFAAA@@@BBBEEEKKKOOOVVV___kkk}}}{{{```OOOGGGCCCAAA@@@LLL\\\uuuwwwmmmttt|||VVVIII@@@KKKiii~~~dddaaaddd___\\\YYYYYY\\\^^^]]][[[XXXXXXWWWUUUSSSPPPMMMLLLIIIGGGCCC???======???AAAKKKPPPVVV___ddd\\\___sssnnnppp|||vvveeeOOO???;;;======DDDIIIPPPfff~~~{{{rrrWWWAAALLLhhhaaa\\\jjj~~~{{{mmmOOOBBBAAACCCFFFJJJSSSXXXZZZYYY[[[bbbhhhjjjsss|||PPP???AAA@@@===HHHPPPZZZeeennnwwwtttiiibbb___YYYQQQJJJDDDCCCCCCDDDPPPYYYmmm|||nnnXXXrrr[[[SSSOOOPPPRRRQQQPPPQQQRRRSSSNNNEEE??????>>>:::999888777666555333222222222222111111111111222222///333555>>>JJJNNNYYYooocccJJJHHHSSSccc}}}zzzvvvrrrssswww~~~rrr]]]LLLJJJHHHDDD@@@???AAAEEEHHHHHHEEEAAA>>><<<===>>>???AAAMMMTTTbbb{{{ttt]]]UUUcccllliiirrr{{{{{{xxxwww~~~yyyrrrqqqpppoooiii^^^OOODDD???>>>===<<<;;;<<<999999;;;999DDD]]]jjjaaaxxxfff___]]][[[]]]cccfffddddddfff___\\\ZZZYYYZZZ[[[[[[ZZZXXXVVVSSSQQQPPPOOOPPPPPPLLLKKKHHHEEEAAA>>>;;;999777DDDWWW___ddd|||yyyppp}}}yyysssdddOOOAAA???DDDFFFLLLLLLJJJEEE@@@>>>@@@CCCHHHLLLQQQYYYdddrrr~~~gggOOOCCCAAA??????@@@IIIXXXsss}}}vvvsssQQQFFFBBBUUUwwwaaa___bbb___]]][[[]]]______[[[WWWYYYYYYYYYXXXVVVSSSQQQOOOKKKHHHDDD@@@===:::999888@@@FFFNNN\\\ccc[[[\\\nnnsssxxx~~~yyyiiiRRRAAA<<<===>>>DDDKKKPPPdddzzzoooTTT@@@OOOnnneeefffyyymmmOOODDDDDDDDDFFFJJJOOOQQQPPPLLLLLLRRRWWWXXXWWW^^^jjjvvv{{{zzzNNN???BBBCCCDDDWWW___jjjsss{{{tttiiibbb___YYYQQQIIIEEEDDDDDDEEEPPPXXXlll~~~lll\\\~~~|||]]]VVVQQQQQQRRRQQQPPPQQQPPPOOOJJJDDD@@@@@@???<<<999999888777555444333222222222111111111111222222///222333<<>>======999<<<999888:::999CCCYYY~~~kkkddd~~~{{{fff]]]]]]ZZZ\\\bbbfffffffffggg___]]][[[ZZZ[[[[[[[[[ZZZZZZXXXUUURRRQQQQQQRRRSSSOOONNNLLLIIIEEEAAA===;;;888@@@TTTcccnnnxxxyyyoooiiiZZZHHH>>>@@@EEEGGGQQQPPPMMMFFF@@@>>>AAADDDDDDGGGNNNWWW```kkk|||lllWWWDDD>>>>>>===>>>AAAHHHVVVrrrlllPPPIIIHHH]]]oooaaa``````^^^^^^___```aaa___[[[XXX[[[[[[[[[ZZZXXXUUURRRQQQLLLIIIEEEAAA???<<<888555888???HHHWWWaaaYYYZZZllluuu{{{{{{mmmVVVDDD======>>>CCCKKKPPPbbbyyyjjjOOO@@@OOOjjj^^^iiicccJJJFFFJJJKKKNNNVVVWWWTTTLLLDDDDDDHHHKKKIIIHHHOOO___rrrzzz|||oooKKK@@@AAAFFFNNNaaaiiisss|||rrrfff```]]]WWWOOOHHHDDDDDDEEEGGGRRR[[[ppp~~~fff\\\|||```XXXSSSSSSSSSPPPOOOPPPNNNKKKGGGDDDBBBAAA???===::::::999777666555444333222222111111111111222222000222111;;;LLLWWWgggjjjUUUTTTeeewww{{{qqq~~~nnneeeYYYVVV\\\hhhttt{{{yyyeeeOOOBBBAAA??????CCCIIINNNPPPOOOEEEBBB>>>;;;;;;>>>BBBFFFPPPgggvvvrrr^^^ZZZcccrrrvvvuuu|||vvvpppiiibbb]]]UUUUUUVVVWWW[[[___ccceeeiiiiiillloooppptttvvv~~~|||xxxvvvlllbbbTTTGGG???===<<<===888<<<999777::::::BBBTTTzzzooommm}}}ggg______[[[[[[aaaeeedddbbbbbb___]]][[[[[[\\\]]]\\\ZZZ\\\ZZZXXXVVVUUUUUUVVVWWWQQQQQQPPPNNNJJJEEE@@@===:::>>>RRRjjj{{{}}}uuueee___QQQBBB===AAAFFFHHHSSSRRRNNNGGGAAA???BBBFFFCCCGGGQQQ]]]fffppp___MMM>>>===>>><<<===CCCIIIWWWuuukkkNNNLLLLLL\\\mmmdddbbb\\\]]]___aaaaaa```^^^^^^^^^\\\[[[[[[ZZZXXXUUURRRQQQKKKHHHEEEDDDCCCAAA<<<999777<<>>===>>>BBBKKKOOO___yyyeeeLLL???KKK^^^SSShhhsssZZZHHHKKKSSSUUU[[[fffbbbZZZNNNEEEGGGNNNOOOLLLPPPTTTcccxxxbbbHHHAAA@@@HHHYYYiiipppyyy|||nnnbbb\\\ZZZTTTLLLFFFBBBCCCDDDHHHUUUaaawwwuuuXXXQQQ}}}aaaYYYTTTSSSTTTQQQOOOPPPNNNJJJGGGEEEEEEBBB>>><<<;;;:::999888666555444444222222111111111111222222222222000;;;MMMVVVbbbwwwwwwiiiWWWQQQddd}}}tttttt|||mmmcccYYYYYYeeettt~~~wwwbbbOOOFFFIIIFFFFFFNNNWWW\\\XXXSSSDDDAAA===:::<<>>::::::;;;777<<<999666::::::AAAQQQwwwvvvyyy~~~jjjbbb\\\XXXXXX___cccbbb___^^^___]]]\\\]]]^^^^^^]]]\\\^^^]]][[[ZZZYYYXXXYYYYYYTTTTTTTTTQQQMMMHHHBBB???===<<>>???;;;===DDDLLLYYYwwwlllKKKMMMMMMWWWvvvooogggcccWWW\\\___aaa```^^^^^^aaaddd[[[[[[[[[YYYWWWTTTQQQPPPIIIGGGFFFFFFGGGEEEAAA===999<<>>===>>>BBBKKKOOO^^^}}}{{{yyycccJJJ???GGGTTTQQQllloooYYYKKKRRR[[[]]]eeepppggg^^^PPPHHHNNNXXX[[[WWW\\\ZZZdddvvvxxx[[[GGGBBB???JJJ___qqqxxxzzzkkk^^^ZZZWWWQQQJJJCCCAAABBBCCCIIIXXXfff}}}{{{~~~mmmLLLDDDuuuaaaYYYTTTTTTTTTRRRPPPQQQPPPKKKHHHGGGFFFBBB===;;;;;;:::999888777555444444222222111111111111222222222222000<<>>DDDJJJXXXVVVPPPIIIDDDDDDJJJOOO\\\ZZZeeeiiiOOOEEE<<<:::===@@@BBBBBBOOOaaarrr[[[OOOHHHNNNggg|||qqqtttgggeee\\\ccc```\\\[[[[[[]]]^^^___[[[XXXVVVXXXZZZXXXRRRLLLLLLKKKKKKJJJIIIFFFAAA===<<<999>>>KKKUUUZZZ___fffsssuuu~~~vvveeeQQQBBB<<<;;;EEEFFFOOOddd{{{|||eeeLLL@@@???AAANNNfff~~~wwwrrroooddd]]]XXX^^^lllyyy~~~xxxqqq\\\NNNXXXbbbgggmmmhhhiiinnnyyymmmTTTJJJGGGIIIWWWiiiooo}}}}}}uuuhhh]]]ZZZTTTNNNJJJCCC>>>>>>CCCOOOVVVhhh{{{xxxooo___DDDNNN}}}uuu\\\YYYUUUSSSRRRPPPOOOMMMOOOLLLHHHEEEDDDBBB???===<<<;;;999777555333222222333222111111000111111111...333222888IIISSSYYYccctttzzzPPPGGG```|||kkkqqq|||wwwuuu}}}|||bbbOOOSSS\\\WWW___lllsssvvvhhhOOO@@@AAA@@@???AAAJJJXXXcccxxxxxx```\\\mmm}}}xxxfff[[[OOOKKKHHHFFFGGGMMMVVV___mmmxxxsssyyy}}}rrrnnnqqqeee\\\OOODDD===;;;:::999;;;;;;<<<<<<888777???JJJlllwwwwwwsssZZZTTTHHHOOOXXX]]]_________```^^^\\\YYYYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWUUUQQQLLLEEE@@@???@@@KKKkkkzzzxxxuuu{{{~~~rrrbbbSSSIII???<<<;;;<<<@@@FFFMMMLLLJJJFFFEEEJJJSSSZZZgggkkkyyybbbKKKCCC<<<<<>>>>>DDDEEENNN```www~~~iiiPPPBBB@@@CCCEEEZZZrrrzzzvvvtttllliiiiiiqqq}}}kkk\\\dddooovvv~~~}}}zzz```PPPJJJQQQaaappp|||tttfff[[[WWWQQQKKKGGGAAA<<<===BBBMMMWWWlll{{{{{{ooo\\\FFFVVVsss[[[XXXSSSPPPOOOOOONNNMMMNNNLLLIIIFFFEEECCCAAA???===<<<:::777555444333222333222222111111111111111...444222888IIISSSXXXbbbvvv~~~TTTGGGYYYwwwssskkkfff~~~}}}fffUUUXXX\\\[[[ggguuu{{{zzzjjjPPP>>>>>>>>>@@@HHHUUUfffqqquuubbbkkkwwwwwwdddTTTMMMJJJJJJKKKOOOWWWeeeuuu|||ooovvvtttooorrreee\\\OOODDD===;;;:::999888888:::999666555<<>><<<:::888666444444333333333222111111111111111000555333777GGGQQQVVVaaayyyZZZIIIVVVrrrpppxxxeeeooo||||||jjjYYYZZZZZZ___qqq~~~kkkOOO???===<<>>===AAABBBAAAGGGPPPiii~~~wwwxxx}}}zzzoooYYYMMMCCCCCC[[[eeefff|||hhheeebbb^^^```bbbcccaaa^^^\\\ZZZZZZXXXWWWVVVVVVTTTPPPMMMPPPOOONNNOOOOOONNNKKKHHHDDD===999AAANNNXXX[[[ZZZmmm||||||uuu^^^KKKBBB@@@BBBEEEKKKXXXnnnvvv]]]HHHFFFOOO```ooo|||{{{kkk\\\iii|||yyynnn___TTTOOOIIIDDDAAA===:::>>>CCCOOO^^^yyyxxx{{{fffMMMKKKqqqrrr___[[[UUUQQQPPPQQQRRRRRRMMMLLLJJJIIIIIIHHHEEECCC>>>===;;;999777555444444333333222111111111111222111555333666FFFPPPUUU___]]]LLLZZZwwwwww{{{www}}}|||{{{jjjWWWUUUVVV```xxxzzzeeeKKKCCC???>>>GGGZZZooozzzttt~~~vvvaaaPPPJJJLLLVVVcccuuu~~~{{{qqqvvv~~~wwwjjjeeegggfff[[[LLLAAA===;;;:::888999888999:::888777<<>>;;;;;;<<<::::::<<<===>>>???@@@CCCKKKVVV___lllnnnOOOAAA===>>>CCCBBBAAALLL[[[zzzrrrttt|||{{{jjj___TTTJJJAAACCC]]]eee]]]}}}lllhhhddd]]]```cccccc```]]][[[ZZZ[[[ZZZYYYXXXXXXVVVSSSQQQSSSRRRPPPPPPPPPNNNKKKHHHEEE>>>999>>>KKKWWW[[[ZZZjjj{{{{{{xxxdddPPPDDD>>>BBBFFFLLLVVVjjj|||cccLLLKKKXXXlll}}}ppp{{{vvviii[[[QQQLLLGGGBBB@@@===<<<@@@GGGTTTddd~~~zzz~~~{{{cccJJJTTTqqq^^^ZZZTTTPPPPPPQQQRRRRRRMMMLLLKKKJJJJJJIIIFFFDDD???>>><<<:::888666555555444333333222111222222222111555222555EEENNNTTT___]]]MMM]]]}}}|||~~~|||kkkVVVQQQUUUaaazzz}}}ooo\\\EEEDDDAAACCCPPPfff|||tttqqqtttuuuvvv|||{{{jjjZZZRRRSSSVVVjjj{{{}}}uuuxxx~~~~~~uuuiiigggjjjeeeXXXIII>>>;;;;;;:::888888777888999888777<<>><<<===>>><<<;;;===999;;;>>>???BBBIIIRRRYYYssstttvvv[[[DDDAAA===???EEEDDDDDDUUUkkkyyyooottt{{{iiiYYYPPPOOOGGGAAADDD```fff]]]jjjeeeaaa^^^aaacccaaa]]]ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRQQQQQQOOOMMMJJJGGGBBB<<<===GGGUUUZZZYYYdddzzz|||}}}|||lllYYYHHH>>>AAAHHHNNNUUUggghhhOOOPPPaaauuu{{{ooobbbVVVOOOJJJEEE@@@???======BBBJJJYYYjjj}}}~~~~~~zzzbbbLLLaaalllZZZVVVQQQNNNNNNOOOOOOOOOMMMLLLKKKKKKKKKIIIFFFCCC@@@???===;;;999777666666444444333222222222222222111555111444DDDNNNTTT___ZZZIII[[[|||{{{oooZZZUUUZZZfff{{{qqqcccTTTBBBBBBDDDLLL^^^wwwzzzmmmhhhdddfffjjjttt~~~~~~wwwhhh^^^___eeehhhwww}}}tttyyyyyyooommmqqqbbbUUUEEE;;;:::;;;:::888777555555888888777:::@@@TTT]]]aaa}}}hhhaaa___\\\ZZZZZZ[[[\\\\\\\\\YYYVVVVVV\\\eeeiiieee___YYYYYYZZZZZZ[[[\\\\\\\\\XXXXXXYYY[[[\\\YYYUUUQQQNNNOOOJJJMMMZZZbbbmmmzzz{{{~~~fffMMMDDD???<<<>>>???======???999<<<>>>@@@AAAEEEKKKPPPdddttt{{{tttggg\\\jjjhhhLLL???BBB===@@@GGGGGGJJJbbb~~~wwwrrryyy}}}hhhTTTMMMLLLJJJEEEAAAEEEdddfffbbbvvvfffccc```___aaaaaa^^^YYYWWWZZZ]]]ZZZZZZ[[[ZZZYYYYYYYYYYYYWWWUUUTTTSSSSSSSSSQQQOOOJJJHHHAAA===DDDPPPWWWWWW```rrrttt~~~vvvcccOOOAAA???HHHNNNSSSddd|||jjjPPPTTTiiitttgggZZZQQQMMMGGGBBB>>>===<<<===CCCKKKZZZmmm~~~{{{uuu]]]LLLjjjdddXXXTTTQQQNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKHHHEEEAAAAAA@@@>>><<<:::888777777444444333222222222222333000444000333CCCMMMTTT___~~~XXXGGGVVVxxx}}}~~~~~~qqqaaa^^^dddnnn}}}|||gggZZZQQQDDDEEELLLZZZqqqvvvcccZZZTTTWWW\\\fffssszzzssshhhbbbbbbcccdddaaa```hhhttt|||pppiiinnnwww||||||qqqwww|||qqqmmmooo___QQQAAA888999;;;;;;888888555555888999888;;;???[[[aaaaaaxxxhhhcccaaa^^^ZZZYYYZZZZZZXXXWWWVVVWWWYYY\\\^^^^^^[[[YYYXXXYYYZZZ\\\^^^```aaabbb]]]\\\[[[ZZZZZZXXXTTTQQQMMMOOOIIIIIITTT]]]iii}}}{{{uuuvvvzzzcccGGGDDD???<<<>>>???===>>>@@@<<<>>>AAAAAA???@@@DDDHHHOOOWWWYYYXXXUUUTTTkkk}}}ZZZEEE@@@BBB===@@@HHHIIIOOOkkkzzzxxx~~~sssTTTGGGIIINNNHHHDDDAAAFFFeeeeee^^^~~~qqqhhhhhhggg```aaa```\\\VVVUUUYYY^^^YYYZZZZZZZZZYYYYYYZZZ[[[WWWUUUTTTTTTVVVVVVUUUSSSNNNLLLFFF>>>BBBMMMUUUUUU___mmmyyymmmzzzzzz}}}kkkTTTCCC>>>GGGNNNRRRbbbzzzkkkQQQVVVnnn{{{kkkmmmttt}}}}}}zzzoooaaaUUUNNNLLLEEE@@@<<<;;;;;;<<>><<<:::999888777555444333333222222333333///333///222CCCNNNUUU```tttVVVFFFTTTxxxvvvuuu~~~|||~~~{{{qqqeeedddllltttzzzcccVVVQQQHHHKKKTTTfff~~~oooWWWJJJJJJLLLRRR[[[fffllldddXXXUUUUUUWWWVVVOOOLLLWWWeeewwwuuunnnsss|||}}}zzznnnvvv}}}ooogggggg]]]OOO???666888;;;;;;999:::777888;;;<<<;;;===AAA]]]aaa```sssgggeeeaaa^^^[[[ZZZ[[[[[[XXXVVVUUUZZZ______YYYTTTTTTUUUXXXYYY[[[^^^aaaccceeefffaaa^^^[[[YYYWWWVVVSSSQQQNNNPPPJJJGGGQQQ[[[jjj|||tttwww}}}rrr[[[IIIEEE@@@===>>>===:::;;;>>>??????BBBEEECCC>>>>>>BBBMMMJJJHHHFFFHHHUUUnnnkkkPPPCCC@@@???BBBFFFGGGJJJZZZ|||{{{{{{yyyuuuttt{{{dddQQQKKKKKKLLLGGG>>><<>>??????>>>???CCCHHHHHHIIIIIIDDD>>>===AAA@@@@@@BBBDDDFFFLLL[[[jjj{{{```III@@@AAAAAACCCFFFJJJQQQdddtttsssqqqppptttyyy```QQQOOOQQQRRREEE@@@@@@MMMnnnZZZbbbqqqsssfffcccdddcccbbbbbbaaa___^^^]]]]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUWWWYYYZZZZZZXXXVVVTTTVVVOOOIIIGGGHHHJJJQQQYYYXXXmmm}}}tttwww~~~zzzdddMMM@@@EEEGGGIIIVVVmmm{{{fffRRRSSS^^^bbbMMMJJJEEEYYYnnnzzz}}}uuukkkbbbZZZVVVPPPSSSNNNOOOYYYaaaooo}}}ssscccWWWQQQLLLGGG@@@AAA;;;999???>>>BBBPPPfff~~~xxxlllSSSPPPkkk]]]WWWVVVUUUSSSRRRPPPPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFEEEBBB>>><<<;;;999888666666555444333222222222222333333333444===MMMXXX\\\pppwww[[[PPPVVVvvvfff{{{rrrssswwwzzzyyyzzz|||zzzwwwtttpppmmmkkkaaaTTTSSSYYYqqq{{{lllYYYOOOMMMYYYaaaiiiuuurrrgggggggggnnnqqqjjj]]]UUUWWW\\\kkkttt}}}~~~~~~~~~xxx~~~vvvkkkeeeeeeVVVIII===::::::999888888;;;888777999:::999===CCCZZZ\\\ooottteeeccc^^^]]]\\\ZZZXXXWWWVVVUUUUUUVVVYYY[[[]]]_________WWWXXXZZZ^^^cccfffgggfffeeebbb___\\\YYYVVVSSSQQQRRRRRRPPPMMMLLLYYYvvv{{{qqqbbbYYYXXX[[[cccooo{{{}}}rrr\\\LLLGGGBBB???AAACCCCCCEEEHHHNNNOOORRRQQQIII@@@>>>BBB;;;;;;===@@@BBBEEENNNWWWllluuuyyymmmWWWDDD???AAACCCCCCHHHQQQ^^^uuuooommmjjjlllvvvqqq\\\QQQQQQTTTUUUDDDCCCBBBRRRwww|||TTTffftttttthhheeedddgggfffeeedddbbbaaa```___^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWXXXYYYZZZYYYXXXWWWYYYTTTNNNJJJGGGHHHPPPZZZVVVfffwwwtttwww}}}lllXXXCCCEEEEEEFFFPPPdddyyy|||eeeNNNIIIQQQlllnnnLLLAAAFFFFFF\\\uuu{{{nnn^^^OOOEEEAAA:::@@@???AAAKKKUUUfff|||yyynnn___TTTOOOJJJFFF===@@@;;;:::??????CCCRRRmmm}}}{{{|||lllSSSXXXggg]]]YYYXXXWWWUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIHHHEEEBBB???===;;;999777666666555333333222222222333333111333>>>MMMVVVXXXnnnmmmZZZZZZmmm^^^~~~~~~vvvrrruuuvvvvvvzzzzzztttnnngggZZZSSS\\\lllmmm]]]WWW[[[iiisss|||rrrqqqwwwxxxnnnjjjllliiiqqqzzzzzz}}}{{{}}}rrrhhhbbb```QQQGGG===<<<<<<:::888888:::777777::::::;;;@@@FFF]]]ddd|||tttbbbbbb\\\[[[ZZZYYYXXXXXXXXXXXXVVVXXX\\\```bbbcccbbbbbbYYYZZZ]]]bbbfffgggeeecccfffdddaaa^^^[[[XXXVVVUUUWWWXXXWWWRRRMMMWWWssswwwrrrhhh[[[PPPLLLPPPTTTVVVdddyyy}}}yyydddTTTNNNGGGBBBDDDGGGHHHJJJMMMOOOTTT[[[[[[QQQEEEAAADDDBBB>>><<<===???BBBKKKSSSbbbmmmtttkkkVVVEEE@@@BBBEEEEEELLL\\\pppsssnnnjjjgggkkk|||oooZZZPPPQQQSSSTTTDDDCCCBBBYYYyyyTTTtttsssjjjgggeeehhhgggfffdddbbb```___^^^]]]\\\\\\[[[ZZZXXXVVVUUUWWWWWWXXXYYYZZZZZZZZZ[[[[[[WWWRRRNNNHHHFFFOOOYYYWWWccc}}}}}}zzztttaaaFFFEEEEEEHHHPPP```uuu|||dddKKKDDDIIIYYYmmm}}}aaaFFFAAAIIIUUUlllzzzkkkXXXIII@@@>>>;;;@@@???CCCPPP\\\mmm{{{wwwkkk\\\RRRMMMIIIDDD>>>AAA===<<>>;;;999777777555444333333333333333222000222===LLLTTTUUUeeeyyy^^^WWWyyy```hhh|||{{{|||yyyvvvyyy{{{rrriiiccc[[[ZZZgggyyyoooccc___fffxxxxxxuuu}}}wwwzzz~~~zzz{{{www}}}|||tttkkkccc\\\LLLDDD>>>>>>>>>;;;888888999777888:::;;;<<>>DDDLLL]]]iiissslllYYYHHHBBBDDDFFFJJJWWWmmm}}}jjjjjjiiiiiirrrqqq]]]TTTTTTUUUSSSDDDAAAAAAaaatttYYYssskkkhhhdddeeedddcccaaa___^^^\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXUUURRRLLLHHHNNNWWWYYYbbb|||xxxhhhIIIDDDDDDJJJRRR\\\nnnwww```HHH@@@EEETTTeeewwwxxxdddNNNHHHNNNeee{{{|||yyyqqqbbbPPPBBB===<<<>>>@@@<<>>???>>>:::888888888777888::::::;;;CCCMMMmmmoootttaaa```\\\ZZZXXXVVVUUUUUUUUUUUUZZZ\\\___bbbbbb```^^^\\\ZZZYYYYYYZZZ]]]`````````___``````^^^\\\\\\___bbbgggbbb]]][[[YYYZZZbbbllloooqqqcccbbb___ZZZVVVTTTTTTVVVZZZhhh}}}|||nnnddd\\\\\\aaaccceeehhhooovvv}}}vvv```HHH>>>??????>>>>>>@@@>>><<>>>>>999???RRR___lllzzzvvvoooaaaSSSLLLIIIDDD>>>:::>>><<<;;;AAAFFFQQQfffzzzwwwwwwyyyqqqWWWMMMlllwwwaaa\\\YYYYYYYYYXXXVVVSSSQQQOOOOOONNNMMMKKKKKKLLLMMMOOOMMMLLLIIIGGGFFFCCC???<<<:::999777666444444333333111333222222:::IIIUUUZZZjjjqqqWWWvvv{{{zzzttt{{{}}}yyyvvvvvvyyyxxx{{{|||{{{ooo```VVVZZZ___```ccciiimmmkkkhhhgggnnnzzz~~~wwwwwwyyyzzzzzz}}}~~~|||{{{vvvlllxxxzzziiiXXXHHHBBB??????>>>999888999888777888:::999:::CCCNNNoooooorrrdddaaa\\\[[[XXXVVVTTTUUUUUUVVVZZZ\\\^^^______]]][[[YYYVVVUUUUUUWWW[[[```bbbccc^^^```aaa```___```eeeiiimmmfff```^^^]]]\\\^^^ccc\\\aaaxxxzzzuuurrrooo}}}wwwnnnpppvvvzzz}}}eeeJJJ@@@BBB>>>???BBBDDDDDDGGGTTTaaaoooxxx}}}rrr]]]MMMIIILLLLLL[[[wwwqqqmmmqqqsssxxxooojjjfff]]]SSSCCCAAAHHHqqqoooPPPaaammmjjjhhhaaaaaa```___^^^]]]\\\[[[[[[^^^^^^^^^]]]\\\[[[ZZZYYYXXXZZZ\\\^^^___^^^\\\ZZZXXXWWWZZZ^^^\\\VVVSSSSSS[[[ZZZlllrrraaaNNNDDDKKKSSSVVVbbbsss}}}pppaaa]]]ZZZVVVKKK@@@CCCOOO___rrr{{{kkklllvvv}}}rrraaaOOOBBB<<<;;;======@@@===AAAQQQ]]]lllwwwllleeeXXXKKKFFFEEEAAA<<<888===<<<===FFFNNN^^^vvvyyyuuuvvvwwwjjjLLLHHHlllrrraaa```ZZZ[[[[[[[[[YYYWWWTTTSSSQQQPPPOOONNNNNNNNNNNNNNNMMMKKKIIIHHHGGGEEEAAA>>>::::::888666555444333333000444444222777FFFWWW```www|||ZZZppptttxxxxxx|||{{{vvvuuupppfff```___fffjjjkkkkkkmmmrrrtttrrrhhhYYYPPPSSSVVVSSSPPPQQQKKKJJJLLLUUUeeexxx|||}}}|||zzz|||yyypppzzz|||||||||vvvmmmyyyxxxeeePPPHHHCCC??????<<<888777999777777999999777999BBBNNNkkkmmmoooeeeaaa\\\[[[XXXWWWVVVWWWYYYZZZYYYZZZ[[[\\\\\\[[[ZZZZZZXXXWWWXXXZZZ^^^```aaa```^^^```bbbaaa___```fffkkkmmmggg```]]]ZZZYYY]]]cccZZZ___www{{{~~~hhhMMMEEEIIIDDDDDDEEEGGGJJJWWWnnnyyyaaaPPPMMMQQQOOOaaatttiiimmmvvv~~~yyy~~~~~~|||wwwssskkk\\\NNNBBBCCCMMMuuuZZZ???aaa}}}iiijjjjjjcccaaa``````___^^^]]]]]]\\\bbbaaaaaa___^^^\\\ZZZYYYXXXZZZ]]]___```^^^[[[YYYXXXWWW[[[bbbccc\\\UUUSSS]]]WWWccc~~~{{{{{{vvvoooWWWGGGLLLTTTVVVbbbrrrsssaaaJJJGGGFFFGGGCCC@@@JJJYYYnnnzzzlllYYYGGG===:::<<<>>>;;;AAAAAADDDPPP[[[mmmwwwuuuzzzoooddd]]]PPPEEEBBBCCC@@@:::888>>>>>>@@@KKKVVVjjjyyyttttttlll```HHHNNNwwwnnnbbbccc[[[\\\]]]]]]\\\ZZZWWWUUURRRQQQQQQQQQPPPOOONNNNNNLLLKKKIIIIIIHHHFFFBBB???;;;:::888777555444444333///444555222666EEEXXXdddjjjxxxVVVlllttt}}}}}}{{{pppgggbbbYYYNNNIIIIIIAAAHHHOOOUUU\\\dddgggeeedddVVVMMMNNNMMMFFFAAAAAA@@@BBBIIIZZZqqq|||}}}zzzzzzxxx}}}vvvrrrcccppp}}}yyyzzz~~~xxxuuuzzzeeeOOOIIICCC???>>><<<777777999777777999999777888BBBMMMeeelll}}}mmmeee___\\\ZZZYYYXXXXXXZZZ]]]___XXXXXXYYYZZZ[[[[[[[[[[[[]]]]]]^^^```aaa```]]]ZZZ]]]```aaa___\\\]]]ccciiiiiiddd___YYYTTTSSS[[[eeebbbfff}}}iiiUUUMMMLLLIIIOOOKKKMMM]]]mmmxxx___PPPQQQVVVZZZpppvvvttt{{{|||zzzzzz~~~tttmmm^^^FFFCCC>>>WWWvvvZZZ???ccc|||lllfffdddgggeee```___dddeeeaaaaaaccceeeiiiggg___[[[]]]^^^[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\^^^```aaa___[[[UUURRRYYYYYY]]]vvvvvvxxxtttvvvwwwcccNNNHHHMMMVVV```hhhzzz|||~~~|||kkkVVVMMMLLLGGGJJJOOOMMMXXXqqq~~~{{{gggPPPDDD@@@===;;;:::===BBBCCCKKK\\\fffrrrzzzqqq|||uuuiiidddWWWKKKEEEBBB>>>;;;;;;:::888<<>>======AAAEEEGGGRRRfffqqq{{{{{{|||pppfff]]]RRRGGGBBB@@@===;;;;;;???===AAAJJJRRRbbb{{{xxxsssnnnjjj[[[MMMNNNqqqjjjeeehhh\\\XXXWWWXXXYYYZZZYYYVVVTTTUUUTTTRRRPPPOOONNNNNNNNNMMMLLLLLLLLLLLLIIIEEEBBB>>>===;;;888777666666666000444444000444BBBRRR[[[bbbcccLLL```}}}wwwyyy{{{zzzttthhh[[[SSSKKKBBB>>>>>>:::;;;<<>>>>>???@@@HHHOOOUUUcccuuuwwwttt{{{|||uuuwww}}}{{{tttiii```TTTJJJAAA???>>>;;;:::<<<>>>===AAAJJJUUUjjj}}}xxxuuupppjjjeeePPPLLLbbbdddccchhh\\\UUUUUUUUUWWWXXXWWWTTTRRRTTTTTTRRRQQQPPPNNNNNNMMMNNNMMMMMMMMMLLLJJJFFFCCCAAA???<<<999777555555555111444333000222>>>MMMWWWXXXwwwzzzdddMMM\\\|||~~~rrr}}}|||wwwvvviii[[[SSSMMMEEE>>><<<999999999;;;===AAAEEEGGGJJJIIILLLOOONNNIIIIIIKKK\\\ggg{{{wwwrrrtttvvvxxxuuupppllllllmmmiiimmmwwwooo``````mmm|||~~~{{{}}}{{{vvvtttaaaUUUKKKFFF???:::888777777777;;;555999666;;;===@@@^^^vvv{{{vvveee^^^]]]cccbbbbbbaaa___]]][[[ZZZWWWXXX[[[]]]^^^]]]ZZZVVVZZZ[[[\\\]]]\\\]]]___aaa___]]]ZZZXXXWWWXXXZZZ[[[YYYXXXZZZ[[[ZZZ[[[ccclllrrrxxxzzzrrrppprrrwww{{{xxx}}}~~~mmmkkk{{{zzz~~~vvv^^^WWWNNNCCCEEEMMM}}}TTT;;;HHHjjj}}}rrrkkkgggbbbddd___]]]\\\^^^___```______YYYZZZYYYUUUSSSSSSTTTTTTPPPPPPRRRSSSUUUVVVWWWWWWXXXXXXWWWVVVUUUSSSQQQPPPSSS[[[```nnn~~~yyyqqqqqqooowwwrrrXXXLLLTTT[[[ZZZ___mmm{{{~~~||||||~~~~~~~~~}}}|||{{{{{{}}}{{{pppxxxcccKKK???======???@@@IIIUUUbbbuuu|||jjjffffffdddttt~~~}}}wwwmmmaaaYYYKKKCCC>>>======;;;<<<>>><<<<<>>;;;777555444444222333333000111:::HHHSSSTTTsss}}}rrr[[[^^^{{{yyyxxxqqq{{{uuuooodddZZZVVVSSSKKKDDD@@@@@@???>>>===>>>???@@@AAAEEEHHHNNNTTTUUUUUUZZZbbb}}}ooogggccceeegggfffccc___^^^]]]]]]cccmmmwww|||kkk\\\WWWfffvvv}}}|||yyyuuuqqq```SSSIIIEEE>>>:::777777666666;;;555999666;;;>>>CCCdddzzzrrrfffaaa^^^ccccccbbbaaa___\\\ZZZXXXZZZ\\\]]]]]]^^^^^^[[[VVV[[[[[[\\\\\\\\\^^^aaaddd___]]]ZZZXXXWWWWWWYYYZZZZZZWWWUUUVVVZZZaaajjjqqqnnntttwwwggglll{{{~~~~~~tttwww}}}lll___YYYIII>>>EEEJJJpppnnnHHH<<>><<<===AAA???@@@HHHWWWnnn}}}zzzzzzuuummmeeeLLL___iiiWWWXXXXXXSSSRRRRRRRRRTTTVVVUUUSSSPPPOOOPPPQQQQQQPPPNNNKKKJJJOOONNNMMMMMMMMMLLLIIIFFFEEECCC@@@<<<888666444444222222222000111777DDDPPPTTTnnn}}}{{{ccc^^^zzz~~~vvvxxxhhh~~~zzz{{{xxxqqqccc\\\WWWXXXXXXRRRLLLIIIHHHFFFDDDAAA???>>>>>>===???CCCLLLUUU\\\dddrrrwwwhhh^^^[[[]]]```aaa^^^ZZZUUUSSSXXX]]]dddllluuu|||}}}uuufffWWWSSScccuuuzzz~~~wwwttt}}}mmm\\\QQQGGGCCC===999888777666666:::555999777;;;???EEEgggtttllldddbbb___bbbaaa```___]]][[[YYYXXXYYY[[[[[[YYY\\\aaa```\\\\\\]]]]]]\\\\\\^^^bbbeee___]]]ZZZXXXXXXYYY[[[\\\[[[YYYXXX[[[dddlllooonnnffflllxxxwww___WWWjjjaaa```XXXDDD>>>EEEKKKcccXXXAAA@@@LLLccc~~~iiigggddd___ccc```aaa```]]]^^^```___[[[ZZZXXXXXXYYYWWWUUUWWW[[[```^^^\\\ZZZXXXVVVUUUUUUVVVVVVUUUSSSQQQOOOMMMLLLQQQYYY[[[ddd|||}}}zzzwwwiiiXXXVVVXXXWWWZZZdddooosssvvvyyyzzzxxx{{{zzzyyyyyyyyyzzz{{{|||wwwzzzwwwbbbKKK???<<<<<<<<<===BBBHHHMMMXXXgggddd^^^bbbdddgggrrr|||}}}}}}wwwkkk\\\OOOHHHBBB>>>===>>>>>>===>>>BBB???BBBMMMddd|||{{{{{{uuujjj```PPPrrrbbbXXXVVVQQQSSSPPPPPPQQQSSSTTTTTTQQQOOOMMMNNNPPPQQQQQQOOOLLLKKKOOOMMMLLLLLLLLLKKKIIIGGGGGGDDDAAA===999777555555333111111111111666BBBNNNRRRhhhyyy~~~ggg]]]yyyyyyvvvaaammmzzz|||yyypppiii\\\XXXWWWYYYYYYUUUSSSTTTOOOMMMJJJFFFBBB???===<<<:::>>>FFFRRR]]]kkk}}}{{{pppiiimmmnnnpppooojjjccc[[[VVVOOOSSSXXX___jjjtttvvvsssxxxyyyyyyxxxyyysssdddUUUUUUdddvvvzzz~~~}}}uuutttuuufffXXXMMMDDDAAA<<<999888777777666999444:::777;;;???EEEhhhrrrfff```aaa^^^```___]]]\\\ZZZZZZZZZZZZ[[[___```^^^bbblllnnniii^^^^^^^^^\\\\\\]]]```bbb]]]\\\ZZZYYYYYY[[[]]]___]]]```dddiiiooorrrmmmeee```dddlllwwwzzzpppddd[[[TTT\\\{{{xxxvvvuuuvvv~~~qqqWWW]]]SSS???AAAEEETTT```KKK===BBBLLLjjjiiigggeeebbbgggbbbcccaaa]]]]]]```^^^YYYZZZWWWWWWYYYXXXUUUWWW]]]```^^^\\\YYYWWWVVVUUUUUUSSSSSSTTTTTTSSSQQQOOONNNQQQ]]]^^^```ppp}}}zzzwwwhhh]]]YYYYYYWWW^^^eeejjjrrryyy{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwvvvyyy~~~nnnhhhiii|||sss___III???=========>>>AAAEEECCCHHHUUUXXX[[[gggtttyyy|||wwwxxxuuulll]]]PPPFFFBBB@@@>>>===???>>><<<===AAAAAAFFFTTTqqq}}}zzzyyyxxxpppaaaUUUSSSvvv]]]\\\UUUMMMUUUMMMMMMNNNPPPRRRRRROOOMMMLLLNNNQQQTTTTTTRRROOOMMMNNNMMMKKKKKKKKKKKKIIIGGGGGGEEEAAA===:::888666666333111000222222555AAANNNPPPggguuu```vvv|||uuummmtttzzz{{{tttjjjccc]]]ZZZWWWWWWTTTSSSWWW^^^[[[YYYUUUPPPKKKGGGCCCBBB>>>>>>DDDMMMWWWcccrrrrrrooorrryyy{{{rrrggg]]]WWWJJJNNNRRR[[[hhhqqqnnneeehhhlllqqqwww}}}{{{mmm^^^VVVcccsss}}}}}}~~~uuutttooo```TTTIIIBBB???;;;888888888888777777444;;;888;;;>>>DDDgggssseee```ccc```___]]][[[YYYYYYZZZ\\\^^^^^^eeefffdddiiirrrrrrkkk]]]^^^]]]\\\ZZZZZZ[[[]]]ZZZYYYXXXXXXYYY\\\```bbbbbbjjjnnnllliiihhhddd```______aaagggsss^^^RRRIIIKKKTTTjjj}}}sssssswww|||{{{sssllliiigggjjjwwwiiiPPPZZZNNN;;;FFFDDD\\\cccFFF<<>>>>>???<<>>;;;<<<@@@HHHMMM^^^{{{wwwwwwuuukkkZZZKKKSSSiiiUUUZZZQQQGGGRRRKKKKKKLLLNNNPPPPPPNNNLLLLLLNNNRRRUUUVVVUUURRRPPPNNNLLLKKKJJJKKKJJJIIIGGGGGGEEEAAA>>>;;;888777777333000000222333555AAANNNOOOjjjgggrrryyy}}}|||ssspppuuuzzz~~~~~~zzzrrrhhh```bbb]]]YYYTTTOOOOOOXXXcccfffddd```[[[UUUPPPLLLJJJEEECCCDDDJJJQQQWWWaaajjj||||||iii[[[YYY^^^eeemmmwww~~~vvvuuu|||yyylll```TTTNNNNNNQQQWWWaaapppxxxqqqcccXXX```kkkxxxxxxiiiTTT```nnn{{{}}}zzz~~~vvvtttjjj\\\QQQGGG@@@===:::888888999888888666333;;;999;;;===CCCfffpppgggcccfffccc^^^\\\ZZZXXXYYY[[[___aaa\\\dddgggcccfffllliii```]]]]]]]]][[[XXXWWWXXXYYYWWWWWWVVVWWWYYY]]]aaaccciiiqqqqqqeeeZZZYYY]]]```___\\\YYY[[[gggyyy{{{LLLFFFCCCGGGWWWxxxoooccc___bbbfffhhhiiieee\\\TTTYYYfffvvv|||~~~wwwXXXVVVRRRIIICCC>>>OOOgggXXX???@@@CCCSSSzzz|||iiieeeeeedddddd```___^^^\\\ZZZYYYWWWWWW^^^ZZZUUUSSSUUUVVVTTTRRRVVVWWWWWWVVVTTTSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRXXXaaabbbaaaeeefffpppyyynnnbbbZZZ```ZZZWWW]]]iiisssuuurrrvvvvvvvvvtttqqqoooooopppmmmttt|||~~~bbbOOOPPPjjj~~~}}}{{{|||rrr[[[DDD;;;===???@@@BBBCCCLLLPPPZZZllluuu{{{~~~xxxrrrtttooodddWWWJJJBBB@@@???<<<===;;;999999>>>BBBCCCLLLUUUsss~~~yyyyyyzzzqqq___TTTUUUuuu|||eeeaaaYYYRRRRRRQQQQQQPPPOOOOOOOOONNNLLLJJJPPPQQQSSSTTTUUUTTTRRRRRRQQQPPPNNNKKKIIIGGGFFFEEEGGGGGGEEECCC@@@<<<999777555333333333222444>>>IIIQQQ___aaahhh|||~~~~~~~~~xxx~~~rrrjjjlllppppppgggaaaYYYRRRPPPTTTZZZ___eeehhhmmmooojjj___VVVRRROOOKKKFFFDDDHHHMMMSSSVVVZZZ]]]\\\WWWQQQOOOOOOOOOWWWaaajjjpppwww}}}yyyrrrkkkiiinnnxxx~~~rrrfff^^^WWWNNNFFFGGGRRRbbbrrrvvvggg[[[ZZZaaaqqq}}}{{{qqqiii[[[```jjjyyyyyywwwoooYYYIIIGGGCCC===777555888999777555333777777:::======LLLiiiuuu{{{dddcccddd```]]][[[XXXWWWWWWYYY\\\^^^````````````````````````^^^___^^^ZZZUUUSSSUUUXXXYYYWWWVVVYYY^^^cccddddddkkkkkkiiiddd^^^\\\___bbb___aaaaaa```cccpppDDDCCCCCCKKKaaasssaaaVVVQQQUUUZZZ___aaa]]]TTTMMMRRR```rrr{{{xxx|||rrrVVVWWWQQQEEEAAABBBPPP```QQQ<<>>BBBZZZmmm```______]]]\\\ZZZZZZZZZZZZZZZZZZZZZYYYTTTVVVVVVSSSNNNMMMQQQUUUVVVWWWXXXWWWUUUUUUVVVWWWTTTTTTSSSRRRRRRRRRRRRSSSXXX`````````dddccclll~~~wwwnnnhhh```\\\XXXYYY^^^fffmmmqqqoooppppppooommmnnnppprrruuuvvvvvvuuuvvvzzz}}}qqqfffhhhyyy~~~^^^DDD@@@BBBAAAGGGTTT[[[\\\bbbxxx}}}uuuooolllbbbTTTIIICCCAAA???>>>;;;===>>>>>>>>>@@@FFFKKKTTTsss~~~{{{sssrrrrrr```LLLUUUnnnooo]]][[[UUUQQQRRRQQQPPPOOOOOOQQQTTTTTTTTTRRRNNNPPPSSSUUUUUUTTTQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGEEEBBB>>>;;;999777555333333222222999AAASSSggg\\\```{{{{{{~~~yyyoooeeebbbcccaaa^^^XXXXXXYYY[[[]]]```ccceeegggmmmuuuxxxvvvpppiiiddd^^^YYYTTTPPPNNNMMMLLLLLLKKKMMMPPPOOOLLLIIIIIIKKKYYY```gggkkkqqquuuvvvsssllljjjgggcccbbbdddiiimmmsssjjj]]]RRRIIIDDDAAA@@@PPPddd{{{{{{ppphhhiiilllhhhaaa\\\YYYggg{{{~~~|||yyyrrr|||yyyiiiUUUEEECCC@@@<<<777666777999777666666:::999999===>>>LLLfff|||uuuaaa______ZZZ^^^^^^^^^^^^^^^]]]\\\[[[]]]]]]^^^```aaabbbcccdddbbb```______```bbbccccccYYYYYYYYY\\\___aaa```___]]]___bbbeeegggfffbbb^^^___fffllljjjiiitttDDDHHHJJJRRRrrrvvvkkk^^^OOODDD@@@???AAAGGGOOORRRNNNKKKJJJZZZgggyyyzzz{{{~~~bbbRRRWWWKKK:::@@@NNNRRRMMM>>>999@@@GGGbbb|||ggg___```___\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXWWWUUURRRRRRUUUXXXWWWYYYZZZZZZYYYXXXYYYZZZTTTTTTSSSSSSSSSSSSTTTTTTVVV]]]]]]]]]```___eeevvv~~~xxxtttjjjfff```[[[ZZZ^^^eeekkknnnnnnmmmllljjjjjjmmmooooooooommmlllmmmsss{{{xxxtttsssxxx___MMMNNNNNNJJJVVVjjj}}}}}}uuukkkdddXXXOOOEEE??????@@@???===888:::===@@@AAADDDNNNYYYeee|||yyytttiiieeecccQQQDDD[[[iii[[[[[[VVVTTTVVVTTTSSSRRRRRRTTTVVVWWWVVVTTTPPPRRRVVVXXXXXXWWWTTTRRRLLLLLLMMMMMMMMMMMMMMMMMMJJJIIIHHHFFFDDD@@@===;;;999666444444222111666===III___}}}WWW[[[zzz{{{ttt~~~tttggg___^^^___ZZZUUUQQQRRRTTTWWW[[[^^^aaaccc```hhhppptttsssqqqlllgggbbb___[[[YYYXXXVVVTTTSSSRRRQQQQQQPPPLLLIIIKKKPPPWWW\\\cccjjjpppuuuvvvvvvnnnmmmkkkgggcccaaabbbdddccc[[[PPPHHHCCCAAAEEEKKK___tttzzzvvvqqqhhh^^^YYY^^^sss|||yyy}}}vvvppp{{{pppcccQQQCCCBBB>>>;;;777666777888888666444999777666<<<@@@OOOgggqqqaaaaaabbb^^^aaa``````______^^^^^^]]]]]]]]]___```bbbdddeeefffdddaaa___```dddffffffddd[[[\\\]]]___``````___^^^]]]]]]]]]```bbb```ZZZUUUZZZ```eeehhhmmm|||LLLMMMMMMWWWxxx{{{jjj\\\OOOEEEAAABBBFFFFFFKKKSSSVVVRRRQQQTTTeeerrr}}}~~~zzz\\\QQQUUUGGG999BBBQQQQQQEEE:::;;;DDDPPPlllvvvfffaaacccbbb___]]]\\\\\\[[[ZZZYYYXXXWWWWWW\\\XXXUUUTTTVVVWWWWWWVVVUUUWWWYYYZZZYYYYYYYYYZZZUUUUUUTTTTTTTTTUUUUUUVVVVVV]]]\\\\\\```]]]aaaqqq~~~~~~rrrooohhhaaa]]]^^^dddiiimmmmmmllljjjgggfffggghhhgggfffffffffhhhlllrrrvvvxxx~~~{{{uuuuuuvvv|||ppplllqqqoookkk{{{~~~||||||{{{xxxqqqfff[[[TTTJJJDDD>>><<>>IIIUUUuuu~~~nnnaaa[[[kkk|||zzz}}}xxxrrrwww~~~vvveee[[[NNNAAA@@@;;;999888777777888888777555;;;777555;;;AAAPPPfffqqqeeeeeefffccccccbbb___^^^^^^___aaaccc^^^^^^___aaacccdddeeefffdddaaa___```ccceeedddaaa]]]___```aaaaaa```_________]]]ZZZZZZ\\\\\\XXXUUU]]]]]]___eeepppTTTRRRSSSbbb~~~nnn\\\OOOEEE@@@AAAEEEKKKKKKSSS^^^```ZZZZZZ^^^jjjyyy~~~|||nnnZZZRRRPPPBBB;;;EEEOOOLLL@@@999>>>HHH[[[vvvsssfffccceeedddaaa___]]]\\\\\\[[[YYYXXXWWWWWW\\\XXXSSSRRRUUUWWWUUUSSSRRRUUUXXXYYYXXXXXXXXXYYYWWWVVVVVVVVVVVVWWWXXXXXXZZZ```______ccc___aaaooowwwtttoooiiieeeeeehhhkkkllllllkkkiiieeebbbaaaaaaaaaaaaaaabbbdddgggjjjlllpppvvvuuuuuuyyy{{{~~~{{{yyyyyyvvvpppggg\\\RRRLLLEEEBBB???>>>???>>>;;;888>>>===@@@DDDEEELLLccczzz~~~zzzvvvuuudddRRRGGG@@@GGGhhhtttbbb\\\^^^\\\^^^aaa\\\[[[ZZZXXXXXXXXXWWWUUUSSSOOOPPPRRRTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLKKKJJJGGGDDDAAA???<<<777555666555333333777AAAXXX___ssstttgggYYYrrr|||uuu}}}}}}mmm]]]YYY[[[ZZZUUUQQQPPPPPPOOOOOOQQQUUUYYY[[[\\\fffmmmmmmooottttttooommmkkkhhheeedddaaa^^^[[[QQQMMMLLLOOONNNMMMTTT```hhhiiinnnvvv{{{{{{}}}|||zzzwwwtttpppjjjccc^^^LLLEEE@@@>>>===@@@OOO```uuujjjhhh~~~{{{zzz|||zzz~~~{{{uuuvvvzzznnn]]]UUUJJJ??????999888888777777777888888999???:::555<<>>???BBBGGGKKKXXXhhhkkkccc```dddmmm{{{zzz~~~eeeZZZTTTKKK>>>???IIILLLEEE<<<:::@@@KKKddd|||~~~qqqeeedddfffdddaaa___\\\\\\[[[[[[[[[ZZZZZZZZZ[[[XXXUUUSSSSSSSSSSSSSSSSSSVVVYYY[[[ZZZZZZZZZ[[[XXXXXXXXXXXXXXXYYYZZZZZZ\\\bbbaaaaaaddd``````lll~~~}}}~~~}}}}}}yyytttpppllljjjiiihhhhhhiiijjjhhhddd```^^^]]]]]]\\\\\\\\\___aaacccccceeekkklllqqq{{{~~~~~~yyyuuupppooollleee]]]TTTMMMIIIBBB@@@>>>===<<<<<<<<<<<>>AAAHHHYYYnnnrrrgggbbbeeeppp~~~}}}{{{{{{aaaZZZUUUIII;;;AAALLLJJJ???999;;;@@@MMMiii}}}|||oooeeeccceeeccc```^^^ZZZZZZ[[[[[[\\\\\\\\\\\\ZZZ[[[ZZZVVVRRRPPPSSSVVVVVVYYY\\\^^^^^^^^^^^^___YYYYYYYYYYYYYYYZZZ[[[[[[\\\aaa``````ccc___^^^iiivvvtttxxx{{{~~~}}}~~~yyytttpppkkkfffbbbeeegggiiihhhddd```]]]\\\[[[YYYWWWWWWYYY\\\]]]^^^```eeedddiiitttwww|||~~~zzzzzz{{{zzztttooobbb```]]]WWWOOOIIIEEECCC<<<<<<:::999888999===AAACCCAAADDDLLLTTTeee|||xxxsssooo[[[QQQEEEFFF[[[~~~~~~hhh[[[YYY\\\ZZZ^^^```ZZZ[[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRRRRQQQRRRSSSTTTTTTNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMKKKIIIFFFCCCBBB===888666888888555444666666PPPRRRvvvfffqqq~~~|||jjjeeerrrwwwgggYYYWWWXXXVVVTTTUUUOOOPPPQQQSSSUUUVVVWWWWWW]]]gggkkkgggiiirrruuuqqqpppmmmjjjhhhgggfffdddbbbZZZWWW[[[bbbaaa[[[]]]gggrrrqqqxxx}}}qqqgggQQQLLLNNNTTTYYY```vvv{{{wwwpppnnnsss|||tttnnn{{{zzziiiVVVOOOFFF<<<;;;666777888888777777888999333;;;999777DDDSSSdddwwwggg^^^^^^``````YYYZZZ]]]```cccfffhhhiii]]]]]]\\\\\\[[[ZZZYYYYYYWWW[[[^^^^^^\\\\\\^^^aaa\\\^^^^^^]]]ZZZZZZ]]]aaaYYYYYYXXXTTTRRRTTTZZZ```bbb___YYYUUUXXXcccsss~~~nnnlllxxxyyymmmeeebbb^^^QQQDDD?????????AAACCCGGGIIITTTeeepppooohhhdddrrr{{{zzz|||yyy{{{ttt{{{xxxYYYSSSHHH===>>>FFFHHHDDDDDD666111???TTTfff{{{oooiiiddddddaaa]]]ZZZ[[[\\\YYYWWWXXX]]]^^^\\\XXX[[[YYYVVVTTTSSSTTTUUUVVVUUUVVVYYY[[[\\\\\\[[[[[[XXXZZZ[[[[[[ZZZYYYYYYZZZnnnlllhhhccc``````cccfff~~~rrrqqqwww}}}|||{{{sssjjjeeeeeeiiiiiiddd```___]]]YYYXXXVVVTTTSSSTTTXXX\\\___aaa___]]]^^^ccckkktttyyyuuuzzz~~~~~~}}}|||vvvvvvuuusssnnniiidddaaaZZZVVVPPPJJJEEEBBB@@@@@@>>>===<<<;;;;;;===???AAA>>>GGGMMMNNNYYYyyy}}}{{{xxxlll___MMMFFF@@@WWWhhhccc^^^YYYYYY]]]aaa```___ZZZZZZYYYXXXWWWUUUTTTSSSPPPRRRVVVWWWUUUSSSRRRRRRSSSSSSSSSRRRQQQPPPOOONNNJJJJJJKKKJJJIIIGGGEEECCC<<<;;;999777555333333222:::HHHSSSppp}}}vvvttteeeZZZ\\\]]]YYYVVVWWWSSSTTTTTTTTTUUUXXX]]]aaadddcccbbbffflllpppqqqpppmmmpppssstttqqqnnnlllkkkccchhhllliiibbb___ccciiijjjtttvvvjjjiiiiiikkkqqq{{{zzzkkkaaacccfffrrr{{{wwwvvvyyykkk\\\NNNCCC;;;777888777666666666666666777777666:::===IIIfff{{{zzz}}}ggg^^^\\\[[[ZZZ\\\XXXUUUZZZccciiigggddd```]]][[[[[[]]]]]][[[XXXZZZ\\\^^^aaabbb```\\\YYY[[[ZZZZZZYYYXXXXXXWWWWWWSSSSSSSSSTTTTTTUUUVVVVVV[[[\\\ZZZVVVSSSWWWaaaiiittt|||oooooo|||uuuiiiaaa___\\\PPPDDD@@@@@@???@@@BBBFFFIIIUUUjjjxxxxxxpppjjjnnnvvvxxxrrruuu~~~xxxvvvxxxyyywwwpppnnn}}}kkkSSSMMMBBB:::===DDDDDD???<<<666;;;NNNbbbsssnnngggbbbaaa___[[[ZZZ[[[```\\\YYYZZZ\\\\\\YYYVVVXXXWWWVVVUUUTTTTTTUUUUUUUUUVVVXXXZZZZZZZZZYYYXXXXXXXXXXXXVVVUUUVVVYYY\\\hhhgggeeebbb___```cccfffyyy}}}xxx{{{~~~{{{uuunnnhhhaaafffiiigggeeeccc]]]WWWUUUSSSQQQOOOPPPTTTWWWZZZ\\\ZZZYYYYYY\\\bbbhhhllloootttwwwvvvuuuwwwwwwuuuwww|||}}}}}}~~~~~~zzzuuullllllkkkiiieee```[[[XXXRRROOOJJJDDD@@@>>>===<<<:::;;;;;;;;;;;;===???@@@>>>CCCNNN___vvv{{{yyyuuuhhhYYYIIIGGGQQQuuuyyyaaa```[[[WWWWWWZZZ]]]\\\ZZZVVVVVVVVVUUUTTTSSSRRRQQQPPPSSSVVVWWWVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNJJJKKKJJJJJJHHHFFFDDDCCC===;;;:::777555444333333666GGGWWWwww|||tttdddYYYZZZ[[[VVVSSSUUUQQQSSSTTTUUUWWWZZZ^^^aaadddcccdddgggmmmqqqrrrrrrtttvvvxxxzzzzzzxxxuuusssnnnrrrsssooogggfffkkkrrr~~~}}}~~~yyy{{{uuudddXXXYYY___oooxxxsssqqq}}}vvviii[[[OOODDD===999777777666666666666777777:::;;;:::>>>OOOeeezzzuuuccc^^^_________YYYZZZ[[[^^^bbbfffhhhiiiddd```[[[YYYZZZZZZZZZXXX[[[[[[]]]aaaeeeeeeaaa]]]YYYYYYXXXWWWWWWVVVUUUUUUWWWVVVTTTSSSSSSTTTVVVWWW]]]]]][[[XXXWWWZZZ```fffrrrkkknnn}}}xxxmmmbbb[[[YYYVVVLLLCCCAAAAAA???@@@BBBEEEHHHWWWpppyyyooogggggg```[[[eee{{{zzz~~~~~~{{{{{{~~~|||vvvuuuuuuxxxoooeeekkkzzzZZZKKKDDD;;;888===CCC@@@999777777BBBXXXooo~~~llleee___^^^\\\ZZZYYY\\\___\\\YYYYYY[[[[[[YYYVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTWWWVVVTTTRRRRRRUUUZZZ^^^___``````___^^^^^^aaacccmmmuuu}}}|||}}}|||}}}{{{vvvpppdddhhhjjjjjjjjjiii```WWWTTTRRRPPPNNNNNNPPPSSSVVVWWWVVVTTTTTTUUUXXX[[[^^^ggglllooonnnnnnpppqqqoooooovvv|||}}}~~~}}}~~~|||uuunnniiiaaaaaa```^^^[[[VVVRRROOOIIIFFFCCC???<<<;;;;;;;;;888:::<<<======>>>???AAADDDDDDTTTttt}}}zzzzzzuuufffVVVGGGSSSooosssbbb^^^ZZZVVVUUUXXXYYYYYYWWWSSSSSSTTTTTTSSSRRRRRRQQQQQQSSSVVVWWWUUUSSSSSSSSSNNNNNNOOOOOOOOOOOONNNNNNKKKKKKJJJIIIGGGEEECCCBBB>>><<<:::888666444333333333FFFYYYzzz~~~wwwsssdddXXXYYYYYYUUURRRSSSQQQSSSVVVXXXZZZ\\\___bbbeeeeeefffjjjooosssuuuuuuvvvuuuvvvyyy|||}}}zzzvvvrrrsssqqqkkkfffgggpppyyyrrreeekkkuuuyyyttt```SSSYYYaaarrr~~~wwwqqqoooxxxpppdddXXXMMMEEE>>>:::777777777666666777777888:::>>>888>>>TTTaaauuuqqqbbbaaaccccccbbbWWW\\\aaabbb```aaagggmmmeeeaaa[[[XXXWWWXXXXXXYYY[[[ZZZ[[[```fffgggccc^^^WWWWWWVVVUUUTTTSSSRRRQQQXXXVVVSSSQQQQQQRRRUUUWWWZZZZZZZZZZZZ\\\___bbbdddnnn```gggyyy{{{mmmbbbXXXQQQOOOKKKDDD???@@@AAA@@@AAACCCEEEIIIZZZvvv|||oooaaa___ZZZXXXeee{{{|||wwwyyy{{{zzzyyy{{{}}}yyyvvvuuuvvvllleeepppqqqOOOEEE>>>888888???CCC>>>666999999CCC[[[yyyiiiaaa\\\[[[ZZZXXXYYY\\\YYYXXXVVVWWWZZZ[[[ZZZXXXRRRTTTUUUWWWWWWVVVTTTSSSUUUUUUUUUUUUTTTSSSRRRQQQUUUUUUTTTSSSSSSVVVZZZ^^^ZZZ[[[\\\\\\[[[[[[\\\^^^fffeeemmm{{{zzzyyy{{{{{{|||}}}rrrpppmmmjjjkkkkkkddd[[[XXXVVVRRRPPPOOOOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVYYY___cccccceeeiiikkkjjjjjjqqqwwwxxxzzz}}}~~~|||~~~{{{vvvpppiiibbb]]]ZZZZZZYYYWWWTTTPPPMMMJJJCCCBBB@@@>>><<<<<<======999<<>><<<999777555444333444EEEWWWrrrooo}}}ssscccXXXYYYZZZVVVTTTVVVSSSVVVZZZ\\\]]]^^^___aaafffgggjjjnnnrrrvvvxxxyyywwwtttssswww||||||xxxrrrqqqmmmgggcccgggrrr|||vvv```ZZZcccrrr~~~xxxggg[[[hhhooo|||xxxssssssuuummm```UUULLLEEE>>>999777777777666777777888888777<<<444>>>XXX\\\qqqmmm^^^``````^^^\\\YYY]]]bbbaaa^^^^^^ccchhh```^^^[[[XXXWWWWWWWWWXXXZZZXXXXXX]]]ccceee```ZZZTTTTTTSSSRRRQQQPPPOOOOOOSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUWWWZZZ___cccddddddjjjXXXdddyyyooo```VVVMMMGGGFFFAAA<<<:::===???@@@BBBFFFGGGLLL^^^zzzxxxiii\\\```eeejjjvvv~~~tttkkkpppvvvyyyzzz|||}}}zzzvvvsssrrrmmmnnn}}}iiiKKKBBB<<<888<<>>=========>>>>>>999<<>>???DDDHHHUUUaaa~~~|||vvvjjjZZZPPPkkkrrraaa]]]ZZZXXXUUUTTTSSSSSSRRRRRROOOPPPQQQQQQQQQQQQQQQQQQMMMOOOQQQQQQPPPOOOOOOOOOLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCCCCAAA???===:::888666555444666AAAPPPddd```kkk{{{|||ttteeeYYY[[[]]]ZZZYYY\\\XXX[[[^^^`````````aaaaaahhhjjjooossswwwzzz}}}~~~~~~{{{yyy||||||yyytttlllgggjjjsss{{{|||{{{{{{|||www|||xxxbbbSSSVVVbbbuuurrriiivvv|||~~~vvvrrrsssvvvmmm```UUUMMMGGG???:::777777777777777888999999666;;;666DDD]]]^^^ttteeeYYY\\\[[[WWWUUU\\\]]]]]]\\\[[[[[[\\\^^^XXXXXXYYYYYYXXXWWWVVVVVVXXXVVVUUUXXX\\\]]]XXXSSSQQQQQQQQQPPPOOOOOONNNNNNNNNQQQTTTWWWXXXYYYXXXWWWUUUUUUVVVZZZ^^^aaabbbaaagggZZZkkk{{{dddUUULLLEEE@@@>>>;;;888888<<<>>>@@@DDDIIIJJJQQQddd~~~tttddd___iiixxxvvvhhhfffmmmvvv}}}}}}{{{zzzvvvqqqmmmlllnnnyyy}}}___HHH???;;;:::???CCCAAA<<<999888>>>SSSvvveeeaaa[[[WWWXXXYYYXXXYYY\\\YYYXXXXXXWWWVVVUUUTTTTTTTTTVVVWWWXXXXXXWWWUUUTTTVVVUUUTTTSSSRRRQQQQQQPPPPPPTTTYYY\\\\\\[[[ZZZZZZYYYZZZZZZXXXVVVTTTTTTUUU\\\^^^fffvvv}}}lllttttttoootttyyyzzzxxxxxx{{{}}}{{{yyyyyy~~~}}}}}}}}}yyylllgggiiihhheee```]]]XXXSSSNNNKKKIIIIIIGGGGGGHHHJJJKKKLLLLLLMMMKKKPPPQQQOOOOOOSSSUUUTTTZZZ]]]^^^\\\]]]dddiiijjjoooqqqssstttuuuvvvyyy{{{|||{{{{{{|||}}}~~~}}}|||zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwvvvvvvrrroookkkiiiiiihhhddd```^^^ZZZUUUQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA<<<<<<<<<;;;<<<<<<<<<===888;;;>>>======BBBLLLTTT```{{{}}}uuugggVVVNNNMMM~~~eeeZZZVVVSSSRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMLLLNNNOOOOOONNNMMMMMMNNNNNNNNNOOOPPPPPPQQQPPPPPPLLLKKKJJJHHHGGGFFFFFFFFFBBBAAA>>>;;;999777555555666;;;IIIZZZrrr[[[]]]sssxxxhhh\\\]]]```]]]]]]```\\\___bbbcccccccccdddeeejjjnnntttxxx{{{~~~|||ssslllkkkoootttttt~~~rrrmmmmmmnnnvvv|||wwwxxxzzz{{{wwwmmm```UUUNNNXXXfff|||{{{ttt{{{{{{qqqnnnooouuulll___UUUOOOIIIBBB<<<777777777777888888999:::999;;;>>>QQQfffhhhccc[[[^^^\\\YYYZZZ]]]ZZZWWWWWWYYYYYYXXXVVVRRRTTTWWWXXXWWWUUUTTTTTTUUUUUUUUUVVVVVVUUURRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRXXX\\\___^^^\\\[[[XXXXXXYYYZZZ[[[]]]___```jjjdddwwwrrr[[[MMMFFF@@@<<<:::;;;888888<<<>>>???DDDJJJNNNVVVkkkrrrdddjjjxxxooocccjjjrrr|||yyyvvvuuurrrlllfffeeelll}}}sssTTTAAA<<<999;;;@@@AAA<<<999:::666CCC\\\xxxbbb^^^YYYVVVXXXZZZYYYYYY\\\YYYZZZYYYXXXVVVUUUUUUUUUWWWXXXXXXYYYXXXWWWUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQUUUYYY\\\\\\ZZZYYYYYYYYYYYYYYYWWWTTTSSSTTTUUUYYY]]]dddnnn~~~rrrtttxxxnnnsss{{{}}}zzzzzzyyyxxxxxxyyy{{{}}}{{{}}}{{{ssspppnnnjjjfffccc^^^WWWQQQLLLHHHGGGCCCCCCDDDEEEFFFGGGHHHIIIJJJNNNPPPMMMLLLOOOQQQQQQQQQTTTUUURRRSSSXXX\\\]]]cccdddeeeeeefffiiimmmppprrrqqqrrrsssuuuuuusssqqqppppppqqqrrrqqqpppooonnnooooooooonnnllljjjhhhgggaaa\\\XXXYYYYYYWWWRRRNNNOOOMMMKKKJJJJJJJJJHHHGGGDDDDDDCCCBBB@@@???=========<<<<<<<<<<<<<<<<<<<<<;;;===???@@@BBBKKK[[[fff{{{~~~||||||yyymmmWWWHHHJJJUUUlll^^^YYYTTTOOOPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJLLLNNNOOONNNMMMLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQLLLKKKJJJHHHHHHHHHHHHHHHCCCBBB???<<<999777666555666666EEEUUUdddzzzxxxYYYWWWppp}}}lll```___aaa]]]\\\___]]]```ccceeefffgggjjjllllllqqqxxx|||zzzsssooonnnppplllttt|||rrrgggfffhhhhhhrrr|||yyy|||xxxpppeeeZZZSSSOOONNN]]]mmmzzz{{{wwwnnnkkknnnnnneeeXXXPPPLLLHHHAAA;;;777777777777888999:::;;;::::::GGG^^^lllsssccc]]]```\\\YYY\\\XXXVVVTTTTTTVVVWWWVVVUUURRRTTTVVVUUUSSSQQQQQQRRRRRRTTTVVVVVVSSSQQQPPPQQQNNNNNNOOOOOOPPPQQQQQQQQQQQQTTTXXX\\\^^^^^^]]][[[WWWXXXZZZYYYYYY\\\bbbgggnnnkkkmmmWWWJJJDDD???;;;999>>>;;;:::===>>>???DDDKKKQQQZZZooorrreeewww{{{hhhaaaooovvv~~~wwwttttttqqqiiiccc```iii}}}mmmLLL:::999888:::@@@>>>888777:::777FFF___~~~{{{eee]]]XXXVVVYYY[[[YYYYYY\\\WWWXXXYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSRRRUUUYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVTTTTTTUUUWWWWWW]]]aaafffwwwmmmooo{{{{{{wwwttttttwwwyyyyyywwwzzz~~~zzztttooommmiiiccc[[[TTTNNNJJJHHHCCCCCCCCCCCCDDDEEEFFFGGGCCCGGGIIIGGGGGGLLLOOONNNLLLPPPRRROOOOOOSSSVVVVVVTTTUUUUUUUUUVVVZZZ___cccbbbbbbccceeeggggggdddbbbcccdddfffffffffeeecccaaa_________^^^]]][[[XXXWWWSSSOOOMMMPPPRRRQQQLLLIIIFFFFFFFFFGGGHHHFFFCCCAAABBBBBBAAA@@@>>>===<<<<<>>>>>=========???AAACCCDDDHHHUUUhhhwwwzzzxxxyyyvvvgggOOOBBBOOOccc^^^XXXXXXQQQOOOPPPPPPOOONNNMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNOOOOOOMMMMMMNNNOOORRRSSSSSSSSSSSSSSSRRRRRRLLLKKKJJJIIIHHHIIIJJJJJJDDDBBB@@@===:::777666555777444EEEUUU\\\nnnpppWWWWWWppp}}}{{{pppbbb```aaa]]][[[^^^]]]___ccceeehhhkkknnnqqqnnnssszzz{{{wwwuuuuuupppwww|||tttkkklllnnnnnnxxx{{{ssseeeXXXPPPMMMNNNOOObbbsss|||~~~}}}uuummmlllpppfff]]]QQQJJJHHHEEE>>>999777777777777888999:::;;;:::777KKKeeennnyyy{{{^^^YYYZZZTTTQQQUUUTTTTTTTTTTTTUUUVVVWWWWWWTTTUUUUUURRROOOMMMOOORRRPPPUUUXXXWWWRRRPPPQQQTTTMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVYYYZZZZZZZZZZZZRRRUUUXXXYYYYYY^^^hhhppprrrkkkTTTFFFAAA===;;;<<<999===@@@???===???EEELLLRRR[[[nnnyyyiii```rrrddd^^^aaasssyyy{{{sssppptttqqqeee___bbbjjjtttZZZBBB@@@<<<999999<<<:::555666;;;???NNNggg|||pppddd]]]\\\[[[\\\]]]^^^^^^\\\WWWWWWXXXYYYYYYYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUWWWZZZ\\\[[[XXXVVVWWWXXXZZZ\\\[[[XXXUUUVVVTTTRRRPPPPPPQQQSSSTTTWWWXXX\\\dddqqqxxxuuuyyyzzzrrrrrruuusssmmmxxxyyy|||~~~{{{uuuqqqlllgggaaaXXXNNNFFFEEEEEEDDDBBB@@@@@@AAABBBCCCCCCCCCDDDEEEFFFHHHIIIGGGGGGHHHJJJJJJKKKKKKJJJMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQOOONNNMMMNNNNNNMMMLLLKKKIIIGGGGGGEEEFFFHHHIIIIIIHHHGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDBBB???;;;;;;<<<>>><<<;;;999:::<<<>>>>>>>>>>>>>>>AAAFFFHHHIIITTTppp~~~www|||uuuhhhWWWGGGHHHbbbjjjWWWUUUSSSMMMLLLKKKJJJJJJJJJKKKMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJKKKNNNQQQPPPMMMLLLPPPTTTTTTTTTSSSRRRPPPOOOOOOPPPNNNMMMLLLMMMMMMMMMKKKIIIFFFEEEBBB???<<<:::999888333777EEEPPPYYYlllyyytttgggkkk|||pppnnnxxxqqqgggaaa```bbbeeeeeeiiigggfffhhhmmmrrrvvvxxx|||~~~xxxuuuxxx|||wwwwwwggg```XXXSSSOOOKKKLLLQQQfffyyyzzzwwwkkkcccddd]]]PPPEEEFFFJJJGGG>>>888777777777777888888888888@@@555QQQtttyyyoooZZZYYYVVVRRRTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRTTTUUUUUUSSSQQQPPPSSSRRRRRRRRRRRRTTTUUUVVVXXXXXXYYY[[[]]]]]][[[YYYXXXYYYZZZZZZZZZ]]]dddiiimmmuuu{{{|||jjjSSSEEE@@@===<<<===;;;>>>@@@@@@???@@@DDDIIIPPPZZZlll}}}sssfff```pppvvv]]]___gggvvv{{{wwwpppooossspppeee___bbbkkksssoooOOO<<<:::;;;999:::===<<<888888<<>><<<999999;;;<<<;;;999BBB@@@>>>;;;:::<<>>FFFQQQlllyyytttnnnjjjmmm}}}tttiiiaaa```dddiiikkkmmmmmmmmmppptttxxx{{{}}}|||uuuqqquuuxxxsssllliii___[[[ZZZ\\\\\\\\\^^^bbbvvv}}}~~~zzzyyyrrrcccYYYYYYUUUMMMHHHGGGGGGBBB===<<<777777777777888888888888>>>888OOOjjjooolllYYYYYYUUUSSSVVVUUUVVVVVVTTTSSSRRRRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQSSSTTTUUUUUUUUUUUUXXXXXXWWWVVVWWWXXXYYY[[[[[[[[[\\\^^^aaaaaa___]]]\\\\\\[[[YYYXXXZZZ```dddggglllnnnlllsss~~~iiiQQQDDD@@@>>>===>>>>>>???AAAAAAAAABBBEEEHHHQQQ\\\nnn{{{{{{rrrkkkjjj|||fffUUUbbbrrr}}}}}}}}}vvvqqqpppsssoooeee```bbbeeelllppphhhUUUDDD:::777999999<<>>::::::===PPP]]]qqqnnneeeeeedddbbbbbbccccccaaa```[[[YYYVVVWWWYYYYYYWWWTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^]]]]]]^^^```[[[[[[\\\]]]^^^\\\YYYVVVSSSRRRQQQPPPPPPRRRTTTVVVNNNTTTZZZZZZ[[[eeezzzwwwmmmkkkqqqqqquuu{{{wwwqqqlllhhheeeVVVTTTOOOJJJFFFBBB@@@???>>>>>>===<<<<<<=========??????@@@AAACCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>BBBCCCDDDDDDCCCBBBAAA@@@>>>>>>============<<<<<<<<<;;;::::::;;;<<<;;;999???>>>>>>======AAAGGGKKKOOOZZZlll|||wwwuuupppjjj\\\YYYJJJ???TTTooo^^^VVVRRRQQQQQQNNNNNNOOOOOOOOONNNNNNMMMIIIIIIIIIIIIJJJLLLNNNOOOPPPSSSWWWXXXUUUSSSSSSUUUWWWWWWVVVTTTSSSQQQPPPPPPNNNMMMMMMMMMOOOOOOMMMKKKHHHGGGEEEBBB???===;;;:::888555:::@@@LLLmmm{{{|||yyyllldddcccgggnnnrrrnnnppptttxxx{{{~~~zzztttkkkdddfffjjjhhhccc___]]]]]]bbbjjjoooqqqssswwwzzzvvvzzz}}}|||zzzppp```WWWWWWSSSPPPNNNLLLEEE===;;;===777777777777888888888888;;;===MMMZZZaaa~~~fffWWWXXXUUUUUUXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSPPPQQQSSSUUUWWWYYYZZZ[[[]]]\\\ZZZZZZZZZ[[[]]]^^^^^^^^^^^^```bbbcccaaa___]]]]]][[[YYYXXX[[[```dddjjjjjjhhheeekkkyyy~~~gggNNNBBB?????????@@@@@@@@@@@@???@@@DDDHHHKKKVVV```ppp{{{{{{vvvyyy___TTThhh{{{}}}||||||xxxuuutttsssmmmbbb]]]^^^ZZZaaa___PPPCCC>>><<<888888<<<@@@@@@===:::<<>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@??????>>>??????@@@>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@???======>>>>>>========================<<<======<<<;;;:::999===AAACCCDDDGGGLLLPPP[[[ppp{{{uuunnneee^^^QQQKKKCCCHHHiiizzzbbb[[[YYYTTTQQQSSSOOOPPPQQQRRRQQQPPPOOONNNJJJJJJIIIIIIJJJMMMPPPRRRSSSUUUWWWWWWUUUTTTUUUVVVXXXWWWVVVUUUTTTRRRPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGDDDBBB???===;;;888555<<>>???DDDJJJOOOVVV```nnnxxx{{{}}}```YYYnnn{{{{{{{{{wwwuuurrrnnndddYYYTTTTTTTTTYYYTTTDDD;;;<<<===888999AAAFFFBBB;;;999???FFF^^^www}}}iiibbbcccaaa_________^^^\\\ZZZZZZWWWTTTSSSSSSRRROOOLLLMMMMMMMMMNNNQQQSSSVVVXXXWWWZZZ\\\[[[XXXWWWZZZ\\\\\\\\\\\\^^^^^^\\\YYYUUUXXXWWWVVVTTTTTTTTTTTTTTTTTTVVVXXX[[[___eeekkkpppuuu||||||wwwzzz|||wwwtttxxxzzzqqqoooiiibbb\\\WWWRRRMMMJJJ@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>======<<<======>>>>>>=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<>>FFFcccooo\\\XXXXXXSSSPPPQQQOOOPPPQQQRRRRRRQQQOOONNNLLLKKKJJJJJJLLLNNNQQQSSSUUUUUUUUUTTTTTTTTTVVVXXXWWWVVVTTTTTTTTTSSSPPPMMMKKKJJJJJJLLLMMMNNNMMMKKKKKKJJJIIIGGGDDDAAA>>>===999666;;;BBBKKKlllyyyvvvzzz|||~~~~~~xxxsssooooooqqqrrrooossszzz~~~~~~fffaaa\\\YYYZZZ]]]```bbb^^^fffqqqwww{{{~~~{{{mmmaaacccmmmzzzppphhhggglll[[[TTTMMMJJJEEE===777555666777777777888888888888888CCCDDDEEE]]]ppp]]]WWWYYYVVVXXX]]]\\\[[[[[[ZZZXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXXXXYYY[[[]]]___```___]]]\\\[[[[[[^^^```bbbhhhfffdddcccbbbaaa^^^\\\ZZZYYYYYY\\\```fffkkknnnllljjjhhhiiiooo{{{}}}dddIII===>>>AAACCCCCCAAAEEEHHHGGGEEEGGGNNNTTTUUU^^^mmmzzz}}}aaa]]]ooo|||~~~zzzyyyxxxooonnnjjjbbbWWWNNNKKKKKKRRRTTTMMM@@@999::::::777:::FFFLLLDDD999:::HHHUUUppprrrdddaaacccaaa___^^^___^^^\\\[[[[[[ZZZWWWTTTPPPLLLIIIHHHMMMLLLLLLMMMOOORRRUUUWWWYYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZZZZ[[[\\\]]][[[XXXUUUSSSSSSTTTTTTUUUWWWXXXYYYUUUSSSTTTYYYaaaffffffddd|||mmmrrr~~~}}}yyyvvvyyy~~~xxxpppiiieee```YYYUUUJJJIIIGGGDDDBBB@@@???>>>>>>===<<<;;;<<<<<<>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<=====================<<<===???AAAEEEJJJQQQYYYbbbrrrvvvlllaaaTTTIIIEEELLLQQQgggxxxiii[[[VVVVVVSSSOOOMMMNNNNNNOOOPPPPPPPPPPPPPPPMMMLLLLLLKKKLLLMMMOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWUUURRRQQQRRRTTTSSSOOOKKKJJJJJJJJJLLLNNNOOONNNMMMLLLLLLKKKIIIGGGCCC@@@>>><<<666888;;;@@@bbbttt|||vvv{{{vvvrrrqqqqqquuuzzzuuuUUUNNNIIIKKKPPPXXXaaaiiiqqq~~~lll[[[QQQQQQ[[[nnnzzz~~~uuukkkeeeeeeiiiUUUKKKBBBBBBBBB===777444777777777777888888888888999CCC@@@FFFkkkjjj\\\YYY[[[WWWYYY^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXYYYYYYZZZZZZYYYYYYXXX[[[[[[\\\]]]^^^___``````aaa```^^^]]]___bbbfffhhhmmmkkkhhhfffeeecccaaa___]]]\\\]]]___dddhhhjjjjjjiiijjjmmmqqquuu}}}}}}cccGGG<<<>>>BBBDDDEEEJJJSSS[[[ZZZTTTQQQUUU[[[ZZZdddvvvttt\\\[[[kkkuuuxxxzzz{{{yyyvvvvvvyyy}}}{{{{{{{{{yyyvvvssscccccc```VVVMMMHHHHHHIIIOOOKKKDDD===999999:::;;;:::KKKSSSGGG999>>>TTTggg|||ccc___aaa```___]]]]]]^^^]]]\\\ZZZXXXZZZZZZVVVOOOKKKKKKMMMNNNMMMMMMMMMOOORRRVVVXXX[[[ZZZYYYYYY[[[[[[ZZZYYYWWWWWWXXXZZZ[[[ZZZWWWTTTPPPPPPQQQSSSUUUVVVXXXXXXVVVSSSQQQVVV^^^ddddddaaarrrlllgggqqq~~~{{{}}}~~~||||||wwwqqqiiiccc]]][[[WWWRRRMMMIIIFFFEEEBBBAAA???=========>>>???:::::::::::::::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;===>>>999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???;;;;;;<<<<<<<<<============>>>?????????CCCIIIMMMQQQ]]]nnn~~~|||mmm]]]TTTMMMHHHFFFIIIqqqpppjjj___WWWVVVWWWTTTMMMLLLLLLLLLMMMNNNOOOPPPQQQMMMLLLLLLLLLKKKKKKJJJJJJNNNPPPRRRUUUWWWWWWVVVTTTQQQOOONNNPPPSSSSSSNNNJJJLLLKKKLLLNNNPPPQQQQQQOOOMMMMMMMMMKKKHHHEEEAAA???<<<666888999999SSSmmmqqqzzznnnqqq~~~zzzuuussssss|||rrrQQQJJJHHHOOOYYYcccppp{{{vvvaaaNNNJJJJJJSSSeeettt{{{}}}zzzpppfffbbbaaaaaaQQQGGG>>>===>>>;;;777666777777777777888888888888:::AAA<<>>CCCEEEFFFSSS```lllmmmddd\\\]]]bbbcccnnnlllVVVWWWgggooonnnnnnmmmjjjffffffjjjnnnoooooopppttt|||xxxsssooo\\\]]]ZZZQQQIIIGGGJJJMMMJJJCCC<<<999999999===AAA:::MMMVVVIII:::AAA]]]uuu~~~tttYYY[[[bbb^^^\\\[[[[[[[[[[[[ZZZXXXRRRVVVZZZWWWPPPNNNQQQUUUPPPOOONNNNNNPPPSSSWWWYYY[[[XXXVVVWWWZZZ[[[YYYVVVUUUUUUVVVYYYZZZYYYVVVTTTQQQQQQQQQRRRSSSSSSTTTTTTWWWTTTRRRUUU\\\bbbddddddddd}}}jjj[[[aaasssyyy~~~zzz~~~vvvooommmjjjeee^^^WWWRRRMMMKKKFFFDDDAAA???>>>>>>???@@@999999888999999:::;;;;;;::::::::::::;;;;;;;;;;;;999888777777777999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@=========>>>>>>????????????@@@BBBBBBDDDJJJRRRXXXfffwww~~~zzz{{{iiiXXXGGG@@@@@@BBBJJJSSSppplllmmmeeeZZZXXX\\\YYYQQQKKKKKKJJJKKKLLLNNNQQQRRRLLLLLLLLLKKKJJJHHHGGGFFFJJJNNNSSSYYY\\\ZZZUUUQQQOOOLLLKKKNNNRRRRRRNNNIIIMMMMMMMMMOOORRRSSSSSSRRRNNNNNNNNNLLLIIIFFFBBB@@@:::777===>>>777IIIrrrmmmnnnxxx~~~xxx{{{|||wwwuuuvvvsssXXXSSSSSS^^^jjjuuurrr\\\JJJPPPPPPXXXiiiwww}}}wwwnnnfffbbb```^^^SSSIIIAAA>>>;;;888666777777777777777888888888888;;;???;;;QQQ~~~fff]]]]]]^^^XXXZZZ___\\\[[[[[[[[[\\\]]]^^^```aaa``````aaaaaaaaaaaa``````YYY[[[___bbbdddddddddccc```___^^^^^^```eeejjjmmmiiigggddddddddddddcccbbb\\\\\\^^^bbbgggiiigggdddnnnttt~~~zzz___FFF@@@DDDEEEJJJPPPZZZmmmpppccceeelll{{{}}}hhh___```fffjjjoookkkhhheeeaaa^^^___aaafffaaabbbmmmyyy}}}vvvnnnfffaaa]]]UUULLLFFFEEEIIILLLFFF<<<555555777888:::<<>>@@@>>>999;;;<<<===;;;999888:::<<<:::;;;;;;:::888888:::;;;<<<;;;===???===999<<>>???===<<<===???@@@@@@@@@@@@AAACCCEEEFFFLLLPPPPPPSSSbbbrrr~~~zzzyyytttlllbbbIII<<>>888666<<>>:::777666555888999:::999888888:::;;;999BBBBBB[[[xxxccc___ZZZXXXYYY]]]```bbbbbb```^^^]]]]]]]]]\\\[[[]]]^^^_________^^^]]]\\\\\\___bbbcccddddddeeefffcccccccccdddeeeggghhhiiiccccccbbbbbbaaa```______``````aaaaaaaaaaaabbbbbbjjjmmmqqqrrrsssxxxttt]]]GGGBBBDDDGGGPPPZZZqqq|||zzzyyy{{{ooommmsss|||}}}yyyvvvsssooooooqqqpppnnnsssxxxooohhhaaaZZZVVVOOOHHHEEEFFFHHHIIIBBB:::555777999:::;;;>>>LLLbbbXXXCCC999IIInnnvvvyyylllbbb```ccc___]]]ZZZXXXXXXXXXWWWVVVXXXXXXXXXWWWTTTSSSTTTUUUUUUWWWWWWTTTTTTWWWWWWUUUWWWVVVTTTTTTTTTVVVXXXZZZUUUTTTRRRPPPPPPQQQRRRSSSRRRSSSTTTSSSRRRRRRTTTVVVTTTVVVXXXZZZ]]]```bbbbbbaaaqqqjjjbbbmmmuuupppsssyyyvvvxxx{{{|||~~~|||uuuppplllhhhbbb[[[WWWUUUSSSOOOKKKIIIFFFCCCBBBBBBAAA???===>>>>>>??????>>>>>>======:::;;;;;;:::999999;;;<<<<<<===<<<;;;::::::;;;;;;>>>>>>>>>>>>>>>???@@@@@@AAABBBEEEFFFHHHJJJNNNPPP\\\YYY\\\eeeqqq~~~|||zzzyyyrrriiiSSSJJJDDDAAA@@@NNNssskkk^^^\\\\\\[[[YYYWWWTTTRRRQQQJJJKKKLLLMMMNNNOOOPPPQQQLLLKKKIIIIIIIIIIIIGGGEEEHHHKKKOOORRRSSSRRRPPPNNNKKKLLLLLLMMMMMMLLLKKKJJJLLLLLLMMMNNNNNNOOONNNNNNJJJIIIHHHGGGDDDBBB@@@???;;;===999777;;;???SSSqqqxxxrrrppp}}}zzzzzz|||xxxsssttt}}}qqqddd___fffkkkwww|||sssiii___aaa___PPPFFFDDD@@@<<<999777666666888999:::999888888:::<<<;;;CCCIIIiiirrrgggccc___]]]^^^```bbbccc___]]]\\\\\\]]]^^^^^^]]]]]]]]]^^^______^^^]]]\\\[[[^^^aaacccccccccdddeeedddeeefffhhhhhhgggfffeeebbbbbb```______^^^^^^^^^``````aaabbbcccccccccbbbeeehhhkkkkkkkkknnnvvv|||vvvcccRRRNNNRRR[[[iiiwww|||tttggg```[[[QQQLLLFFFDDDDDDEEEEEECCC<<<888666999;;;;;;<<>>===SSSyyyhhh]]]YYYUUUUUUSSSQQQNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQLLLKKKIIIIIIIIIHHHGGGEEEIIIIIIIIIJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGIIIHHHHHHGGGFFFDDDCCCBBB@@@BBB>>><<<===;;;FFF^^^}}}xxx}}}yyyzzz}}}~~~~~~yyywww~~~yyyiiiaaa\\\]]]WWWGGGBBB@@@===:::888777777777777888999999888888:::<<<===???XXXttthhhaaa___]]]]]]_________^^^aaa___\\\[[[ZZZZZZXXXVVVYYYYYYZZZZZZZZZZZZZZZZZZXXX[[[___bbbbbbaaaaaabbb___```bbbdddcccaaa___]]]```^^^\\\ZZZYYYZZZ\\\^^^]]]___bbbdddeeeeeecccbbb___aaabbbaaaaaabbbeeegggtttsssnnn]]]VVVSSSHHHDDD@@@@@@BBBAAA<<<777666666888::::::888<<>>:::888777666666777888999999888999;;;======>>>___llldddaaa```___```bbbcccbbbaaa___]]]ZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXX[[[___aaaaaa_________^^^^^^^^^^^^____________^^^\\\ZZZXXXXXXYYY[[[]]][[[]]]```bbbcccbbb```___\\\]]]^^^``````aaaccceee}}}fffYYYRRRNNNEEEBBB@@@@@@@@@>>>999555666666888:::999999@@@JJJ]]]YYYEEEJJJXXXllljjjccc```]]][[[ZZZYYYYYYZZZ[[[[[[YYYWWWZZZ[[[\\\[[[XXXUUUSSSSSSSSSXXXZZZXXXXXXYYYWWWRRRSSSQQQOOOOOOOOORRRUUUWWWRRRRRRRRRRRRSSSSSSSSSSSSOOOQQQRRRRRRPPPOOOPPPPPPNNNPPPSSSUUUWWWWWWWWWVVVXXX___mmmzzz{{{yyy~~~mmmqqqsssvvvwwwyyy{{{zzzrrrnnnpppkkkcccZZZSSSLLLEEEAAAAAA@@@DDD___~~~cccXXXWWWSSSMMMNNNNNNMMMKKKKKKJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHJJJHHHGGGHHHIIIJJJIIIGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDD@@@AAA<<<;;;===:::AAAVVVrrrzzzvvvwwwwww~~~yyywww|||~~~|||}}}{{{vvvyyyzzzyyyvvvlll^^^]]]ZZZYYYTTTGGGDDDAAA>>>:::888666666666666888999999888999;;;===@@@CCCjjjnnnhhh^^^]]]\\\\\\^^^______^^^YYYXXXVVVWWWYYYZZZZZZYYYUUUUUUTTTUUUUUUVVVWWWXXXXXX[[[___aaa```]]][[[[[[\\\\\\\\\[[[\\\]]]^^^___ZZZYYYWWWVVVVVVWWWYYYZZZYYYZZZ\\\]]]^^^]]]\\\ZZZWWWXXXZZZ]]]___aaaaaabbbzzzgggYYYRRRLLLGGG@@@@@@@@@???===;;;888666777777999:::999<<>>;;;999777666777777666777999999888999;;;>>>DDDLLLyyyqqqmmm]]][[[XXXWWWXXXXXXXXXWWWWWWUUUUUUVVVXXXZZZZZZZZZUUUUUUTTTTTTUUUWWWXXXYYYYYY\\\```aaa___[[[XXXWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXXXXWWWWWWVVVUUUVVVXXX\\\___``````___uuulll{{{zzzrrrnnndddWWWPPPMMMHHHCCC<<<>>>???>>>;;;999888888777777999::::::@@@OOO___vvvjjjVVVfffwwwiiieeeaaa\\\ZZZ[[[ZZZZZZ[[[[[[ZZZXXXUUUSSSUUUXXXXXXVVVTTTSSSSSSQQQUUUWWWWWWXXX\\\\\\YYYQQQUUU[[[^^^]]]XXXQQQMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNMMMLLLMMMPPPRRRSSSTTTVVVWWWWWWUUURRRQQQSSS\\\iiipppmmmnnn~~~vvv}}}~~~www|||rrrlllmmmmmmfff\\\VVVLLLGGGCCCCCCAAADDDPPP^^^uuu[[[TTTTTTQQQMMMNNNJJJJJJKKKKKKJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBCCCFFFGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBCCCEEEFFFHHHLLLJJJFFFCCCBBBCCCDDDEEECCCDDDDDDEEEFFFFFFEEEEEEBBBFFFEEEFFFHHH??????NNNeeerrr}}}yyyvvvvvvzzzzzzqqqggg```ZZZUUUUUUYYYeeerrr{{{ttt___UUUVVVPPPLLLHHH>>><<<;;;999777666666777888666777888999888999<<<>>>HHHTTToookkkccc___[[[YYYXXXXXXWWWVVVYYYWWWUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUVVVXXXYYYZZZZZZ]]]```aaa^^^ZZZWWWUUURRRSSSUUUVVVUUURRROOOLLLQQQQQQQQQRRRRRRRRRRRRRRRWWWVVVVVVUUUTTTTTTTTTSSSVVVWWWYYY\\\___```___^^^fff~~~~~~wwwiiiaaalllxxxooofff^^^[[[UUUNNNHHHCCC???>>>@@@>>>;;;999777777888888===222777>>>999DDDjjjlll^^^qqq|||eeeaaaccc^^^YYYYYY[[[[[[ZZZYYYXXXXXXXXXYYY\\\ZZZXXXVVVTTTSSSSSSSSSMMMQQQUUUXXXYYYZZZ\\\]]]ZZZ___dddeeeaaaZZZSSSOOOPPPOOOMMMLLLMMMOOOQQQSSSQQQOOONNNNNNPPPRRRSSSSSSUUUUUUUUUTTTTTTUUUXXX[[[VVVWWWXXX[[[___gggpppvvv|||zzzlllnnngggmmm~~~zzzzzzzzz~~~|||~~~~~~}}}{{{qqqoooiiibbb\\\TTTJJJAAAIIICCC???BBBKKK```rrrgggZZZRRRQQQPPPMMMIIILLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEEEEGGGEEECCCAAAAAACCCEEEFFFEEEDDDCCCAAA@@@???@@@@@@AAAEEECCCAAABBBCCCEEEEEEEEEKKKIIIHHHFFFFFFGGGHHHIIIFFFEEECCCDDDFFFHHHIIIIIIEEEJJJMMMJJJCCC???AAAEEESSSyyy{{{yyy|||~~~kkkddd``````^^^VVVRRRTTTXXXfffxxx~~~xxxeeeXXXQQQWWWXXXMMMCCCAAA===:::666555555666777777888<<<888777<<<:::888AAAEEEjjjxxxhhhccc```___]]][[[ZZZYYYXXXXXXUUUXXXZZZXXXUUUSSSTTTUUUUUUTTTSSSRRRSSSVVVXXXZZZaaa___\\\YYYWWWUUUUUUUUUVVVUUUSSSQQQPPPQQQRRRSSSQQQPPPOOONNNNNNNNNPPPPPPOOOQQQSSSUUUWWWWWWWWWWWWYYY[[[^^^aaacccccccccbbbWWWnnn~~~}}}~~~~~~}}}tttpppiiibbbeeevvvqqqjjjaaaUUUWWWUUUPPPJJJEEEAAA>>>===>>><<<:::888777777888999===666<<>><<<;;;;;;:::888777777777888999888555<<<@@@<<>><<<<<<999666555666777777777666888444666===;;;;;;FFFdddjjj^^^___]]]\\\[[[ZZZYYYYYYYYYYYYZZZXXXVVVWWWYYYYYYVVVSSSPPPPPPPPPQQQSSSWWWZZZ]]]^^^]]]\\\[[[ZZZ[[[\\\\\\VVVUUUSSSQQQPPPPPPPPPPPPTTTSSSQQQOOONNNMMMMMMMMMPPPQQQSSSUUUWWWXXXYYYYYY]]]^^^___```aaa```___^^^^^^kkkyyy{{{~~~{{{vvvooohhhccccccbbbdddooo~~~zzzeeeTTTQQQSSSOOOFFFEEEDDDBBB@@@>>>===<<<;;;777777777666777888999999888777======<<>>>>>>>>======<<<;;;;;;666666666666777888999999===>>>AAA>>>CCCcccrrr~~~xxxeee^^^YYY[[[^^^]]][[[YYYYYYYYYYYYXXXWWWVVVTTTSSSQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRTTTWWWYYYVVVYYY\\\\\\[[[YYYXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRVVVVVVUUURRRNNNMMMNNNPPPRRRSSSTTTSSSRRRRRRTTTUUUWWWUUUSSSQQQRRRVVV^^^cccppp{{{~~~wwwxxxqqqmmmffffffuuuzzzzzzxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~{{{|||~~~~~~}}}~~~}}}}}}|||{{{xxxuuuoooiiiaaaYYYTTTOOOKKKIIIEEEAAA???DDDIIINNNWWWaaaqqqqqq^^^]]][[[XXXVVVUUUVVVUUURRRPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLJJJIIIGGGHHHHHHHHHGGGEEEGGGFFFDDDCCCCCCCCCDDDDDDKKKIIIFFFDDDEEEEEEDDDDDDJJJJJJKKKLLLMMMOOOPPPQQQOOOMMMKKKKKKLLLMMMMMMLLLNNNLLLJJJJJJLLLJJJDDD???BBBFFFYYYwww~~~~~~zzzyyylllxxx~~~lllhhhuuu|||rrrgggYYYWWWdddtttyyyvvvYYYUUUQQQMMMHHH@@@;;;;;;999777555666777888888888::::::666888===:::@@@UUUmmm```\\\]]]^^^^^^]]]]]]^^^^^^______^^^YYYVVVZZZaaaddd```[[[RRRSSSTTTWWWZZZ]]]```bbb]]]]]]]]]]]]^^^___aaabbb[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\]]]^^^___```aaaaaabbbbbbqqq|||zzzvvvuuuzzzpppeee]]]XXXWWWaaammmssspppeeeYYYPPPPPPMMMHHHBBB???===<<<<<<;;;;;;<<<<<<<<<;;;:::999555666666777888999999999===???AAA>>>IIIppp}}}|||mmmaaa^^^[[[[[[]]]]]]ZZZXXX[[[[[[[[[[[[ZZZXXXUUUTTTNNNOOOOOOOOOOOONNNNNNMMMOOOPPPRRRRRRRRRSSSUUUWWWUUUWWWYYYZZZYYYXXXXXXYYYVVVUUUTTTSSSRRRRRRQQQQQQPPPRRRSSSQQQNNNNNNQQQTTTRRRSSSUUUTTTSSSRRRSSSTTTVVVVVVTTTRRRRRRVVV\\\```ooo~~~lllWWW[[[nnnyyyyyyzzz{{{{{{yyyvvvsssrrrrrrvvvvvvwwwxxxzzz|||~~~xxxzzz|||~~~~~~}}}|||{{{|||}}}~~~}}}~~~{{{|||~~~~~~~~~~~~~~~~~~zzz~~~}}}|||}}}{{{wwwllldddXXXMMMFFFBBB@@@???===:::???LLLXXXccctttggg\\\\\\YYYXXXVVVUUUUUUUUUSSSQQQNNNMMMLLLJJJIIIIIIIIIIIIGGGHHHJJJJJJJJJJJJLLLMMMJJJIIIIIIIIIJJJJJJIIIGGGHHHGGGFFFDDDCCCCCCDDDDDDJJJHHHFFFFFFGGGIIIIIIHHHJJJKKKLLLMMMNNNOOOPPPPPPOOOMMMKKKKKKLLLNNNNNNMMMPPPNNNMMMNNNNNNKKKEEE@@@???DDDTTTrrrzzz{{{rrr}}}wwwtttrrrggg{{{{{{eeebbbqqqyyyrrrjjjbbbfffvvvsssWWWUUURRRLLLEEE>>>;;;:::888666555666888999999888:::;;;999:::<<<999GGGdddsssfffbbb```___^^^^^^^^^^^^___```bbbbbb___[[[YYY\\\bbbdddaaa\\\VVVWWWXXXZZZ]]]```bbbccc___^^^]]]]]]^^^___aaabbb\\\\\\\\\[[[[[[ZZZZZZYYYVVVWWWXXXXXXXXXXXXWWWWWWSSSTTTUUUVVVYYY[[[^^^___^^^______```bbbcccddddddpppzzz~~~|||}}}|||wwwvvvyyy}}}|||yyyqqqfff]]]XXXVVVWWW]]]dddeee___UUULLLGGGHHHEEEBBB@@@???===<<<<<<999999:::::::::999888777666666777888999999999999888===@@@@@@RRR{{{wwwccc\\\\\\ZZZYYYZZZ[[[YYYWWWYYYZZZZZZZZZYYYVVVTTTRRRMMMNNNOOOOOOPPPOOONNNMMMMMMOOORRRSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVWWWXXXTTTTTTSSSSSSRRRRRRRRRRRRLLLOOOQQQPPPMMMMMMQQQUUUSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUTTTSSSSSSVVVZZZ]]]hhhxxxZZZLLLTTT___aaajjjpppvvvyyywwwssspppnnnmmmnnnoooqqqssswwwzzz{{{zzzzzz{{{|||}}}|||{{{{{{zzzzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~|||{{{|||~~~}}}~~~}}}}}}}}}}}}|||zzzyyyzzzyyyyyy{{{}}}}}}{{{xxxwww||||||xxxttttttpppkkk```YYYOOOGGGCCCBBBCCCDDD???BBBRRRjjjyyynnnggg```[[[XXXWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIEEEFFFHHHIIIHHHIIIKKKLLLIIIIIIIIIJJJLLLLLLJJJHHHHHHGGGEEEEEEDDDEEEFFFGGGIIIHHHFFFGGGJJJLLLMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQOOOLLLGGGCCC@@@EEEPPPhhhlll{{{xxxtttoooiiiaaazzzooo\\\]]]pppxxx}}}xxxssspppyyysssUUUUUURRRJJJAAA<<<:::999777555555666888:::999999777::::::<<<<<<;;;PPPuuummmcccaaa```^^^]]]]]]]]]^^^___aaabbbcccbbb^^^\\\]]]``````]]]YYYZZZZZZ[[[]]]^^^```aaabbb```___^^^]]]]]]^^^___```\\\]]]]]]]]]]]]]]]\\\\\\XXXYYYYYYYYYYYYXXXVVVUUUWWWWWWXXXZZZ\\\___bbbcccbbbbbbbbbbbbbbbcccddddddoooyyy}}}xxxxxxyyywwwsssrrrtttrrrnnnpppvvvuuutttpppiii___XXXTTTTTTRRRTTTUUUSSSNNNHHHEEECCCAAA<<<888999<<<<<<::::::888888999999999777666555777777888999999999999999999???EEEHHH\\\jjj]]]XXXYYYYYYWWWXXXYYYXXXVVVVVVWWWWWWWWWUUUSSSPPPNNNNNNOOOQQQRRRSSSRRRRRRQQQLLLOOOSSSUUUUUUUUUVVVWWWYYYZZZYYYWWWUUUTTTTTTVVVSSSSSSSSSSSSRRRRRRRRRRRRNNNPPPRRRPPPLLLKKKOOOSSSSSSUUUVVVVVVTTTSSSTTTTTTSSSTTTTTTTTTTTTUUUYYY[[[YYYiiijjjNNNHHHJJJJJJRRR\\\iiirrrssspppkkkhhh``````bbbdddgggkkkoooqqqxxxxxxxxxxxxxxxwwwvvvvvv{{{{{{{{{|||{{{{{{zzzzzzxxxyyy{{{|||}}}||||||{{{zzz{{{yyyzzz~~~}}}zzzyyy{{{yyyyyyxxxxxxxxxwwwuuutttuuuqqqooosssyyyzzztttnnnlllpppoooggg```]]]WWWPPPMMMHHHBBB???AAADDDGGGIIIJJJUUUpppccc]]]ccc___SSSXXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIICCCEEEFFFGGGGGGHHHJJJKKKIIIIIIIIIKKKMMMMMMKKKJJJFFFEEEEEEEEEEEEGGGHHHIIIKKKJJJHHHHHHJJJLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNOOOMMMLLLLLLOOOQQQRRRQQQQQQRRRTTTSSSPPPLLLGGGEEEBBBHHHNNNaaarrr}}}yyyqqqkkkaaaVVV]]]wwwyyyeeeTTTZZZooowwwzzz~~~~~~~~~zzzzzzxxxSSSUUURRRIII???:::888888666555555666999::::::999444999;;;===<<<<<>>;;;<<>>^^^uuuhhhddd___YYYXXXXXXYYY\\\^^^____________aaa___]]][[[ZZZZZZZZZZZZccc___[[[\\\___```^^^ZZZZZZYYYYYYYYYYYY[[[\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYY]]]\\\[[[YYYXXXVVVUUUTTTYYYZZZ]]]```dddfffhhhhhhiiikkkhhhjjjoooeee\\\cccxxxnnniiikkkooommmiiiiiillljjjbbb\\\[[[```^^^\\\XXXTTTPPPLLLKKKGGGEEEBBBAAA@@@>>><<<:::::::::999888888888888888777777777777777777777777;;;;;;;;;;;;;;;<<<<<<;;;DDDJJJ^^^mmmZZZZZZZZZ[[[[[[[[[YYYVVVTTTRRRSSSQQQQQQQQQNNNLLLOOOVVVVVVVVVTTTSSSRRRQQQQQQQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTRRRPPPPPPPPPPPPNNNMMMNNNMMMLLLLLLLLLMMMNNNOOORRRTTTUUUTTTQQQPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUZZZaaabbb___gggttt|||nnnddd^^^WWWOOOIIISSSOOOWWW``````gggmmmiiifffdddeeeeee```XXXTTTVVV[[[___dddhhhkkkmmmooopppsssssstttuuuuuuvvvwwwyyytttzzzzzzqqqkkkiiieeefffggghhhiiiiiihhhgggeeebbb```bbbeeeddd___YYYSSSKKKIIIIIIGGGMMMKKK===DDDCCCDDDEEEAAA>>>BBBIIIKKKOOOTTTeeelllYYYWWWZZZXXXVVVWWWTTTSSSQQQPPPPPPPPPQQQQQQMMMLLLKKKJJJJJJIIIJJJJJJIIIGGGEEEDDDEEEEEEDDDCCCFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHHHHIIIKKKIIIGGGHHHKKKNNNPPPOOOTTTSSSQQQOOONNNNNNNNNNNNLLLLLLKKKLLLMMMNNNPPPQQQSSSQQQOOOLLLJJJIIIHHHHHHMMMBBBDDDNNNaaa{{{{{{}}}}}}~~~xxxmmm]]]OOOKKKOOOYYYjjjsssnnnkkkoooiii\\\LLLKKKWWWlllyyyxxxvvvxxx|||}}}}}}}}}{{{wwwtttvvvwwwppp```SSSPPPLLLGGG@@@;;;888666666555666777888999999999999888;;;;;;<<>>>>>>>>AAATTT|||}}}fffZZZYYY[[[[[[[[[ZZZXXXUUURRRQQQMMMNNNQQQRRRNNNKKKQQQZZZZZZXXXUUURRRPPPPPPPPPPPPRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVSSSRRRPPPPPPPPPOOONNNLLLLLLLLLJJJJJJIIIJJJKKKLLLNNNPPPQQQQQQPPPPPPQQQSSSRRRRRRSSSTTTTTTSSSRRRRRRYYYSSSSSSXXXZZZZZZ___hhhqqq~~~yyyfffVVVUUUNNNRRR[[[aaakkkmmmccc[[[XXXXXXXXXSSSLLLJJJLLLOOOXXX]]]ZZZZZZ```bbb```eeefffgggiiikkkmmmnnnnnnqqqvvvyyywwwoooeee^^^ZZZZZZ\\\___aaaaaa```^^^]]]YYYXXXWWWXXXYYYWWWRRRMMMLLLEEEDDDBBB>>>EEEIII???>>>============AAANNN\\\uuuooottt}}}hhhZZZQQQTTTWWWTTTRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJHHHEEEDDDDDDCCCBBB@@@FFFGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFJJJMMMOOOPPPSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKJJJJJJKKKMMMOOOPPPPPPOOOMMMKKKJJJIIIIIIIIIHHHDDDEEEFFFOOOppppppooozzz{{{yyyyyyuuukkkeeedddgggnnnyyy~~~ssskkk\\\LLLJJJSSSYYYdddiiidddbbbccc\\\OOOEEEMMM```uuu}}}wwwrrrsssuuuzzz~~~{{{zzzyyyyyyuuummmbbbWWWOOOKKKMMMJJJDDD???:::888777666666666777888999999999999999777;;;===@@@\\\kkkaaacccaaa\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[YYYXXXXXXVVVTTTVVVZZZ[[[ZZZXXXVVVUUUUUUUUUUUUWWWXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXX]]]^^^___```aaabbbbbbccc```bbbcccooozzzhhhbbb}}}{{{wwwoooiiiiiinnnsssuuuqqqnnnkkkeee^^^VVVRRRPPPOOONNNLLLJJJGGGEEECCC@@@>>><<<;;;;;;:::888666777666666555555555666666444444555666777999999::::::777777;;;???@@@BBBEEEHHHkkkqqqaaa[[[[[[XXXXXXXXXWWWVVVTTTSSSRRRNNNMMMNNNPPPOOONNNQQQXXXYYYWWWSSSPPPNNNNNNOOOPPPUUUSSSQQQOOONNNNNNOOOPPPQQQQQQQQQRRRRRRTTTUUUUUURRRPPPNNNNNNNNNNNNLLLJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRQQQRRRTTTUUUUUUTTTRRRQQQUUUQQQPPPSSSUUUXXX___iiinnnxxxlll___YYYWWWXXXaaafff]]]PPPLLLJJJKKKKKKLLLSSSZZZ\\\ggghhh\\\WWW]]]^^^XXX]]]]]]___bbbdddfffeeedddgggiiiiiifff^^^WWWRRRPPPHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDAAA???@@@===@@@???;;;AAAEEE>>>BBB>>>>>>DDDPPP___ttt}}}iii\\\UUUQQQSSSSSSOOOMMMNNNLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIGGGEEEDDDDDDDDDCCCAAAGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDFFFHHHJJJLLLMMMOOONNNMMMKKKKKKKKKLLLLLLJJJIIIIIIIIIJJJKKKMMMNNNLLLLLLKKKKKKJJJJJJJJJJJJCCCFFFJJJIIILLLaaa~~~yyykkkjjj|||~~~zzzoooaaaUUUOOOQQQTTTZZZdddttt{{{vvvdddNNNLLLYYYaaaiiinnnmmmjjjdddWWWIIIHHHVVVnnn|||yyy{{{yyy|||~~~{{{yyyvvvvvvrrrfffWWWMMMLLLNNNIIIFFFAAA===999777777777666777888999::::::::::::;;;555<<>>???EEELLLiiiyyydddZZZXXXYYYTTTTTTUUUUUUUUUTTTTTTTTTSSSMMMKKKOOORRRQQQPPPRRRTTTRRROOOMMMLLLMMMOOOQQQUUUSSSPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTPPPNNNLLLLLLLLLLLLJJJIIIJJJIIIHHHGGGGGGHHHIIIIIILLLLLLMMMNNNOOOQQQQQQQQQPPPRRRSSSUUUUUUSSSRRRPPPKKKLLLNNNOOONNNPPPZZZdddlllqqqvvv~~~|||vvvVVVOOOIIIGGGHHHNNNYYYdddooovvvqqq```XXX\\\]]]UUUWWWWWWXXX[[[]]]]]][[[XXXPPPOOOMMMIIIFFFCCCCCCCCCAAA@@@@@@????????????@@@@@@@@@@@@?????????BBBDDD<<>>:::888777777888777888999::::::;;;;;;;;;===666>>>HHHXXX{{{aaa[[[]]][[[WWWVVVWWWVVVVVVVVVUUUUUUUUUUUUTTTVVVXXXZZZZZZXXXUUUSSSVVVUUUUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYXXXWWWVVVTTTSSSSSSWWWWWWWWWXXXYYY[[[\\\]]]]]]aaa[[[XXX______[[[___kkkrrr{{{}}}{{{{{{|||{{{~~~yyywwwuuuwww{{{~~~yyywwwtttoookkkiiikkkmmmiiifff^^^UUUQQQPPPNNNJJJCCCCCCBBBAAA???===;;;:::999888666666666666555333555555444444555555666666666666777888999;;;;;;<<<@@@<<<<<>>>>>HHHVVVnnn___YYYXXXZZZRRRRRRRRRSSSSSSTTTUUUUUUUUUMMMIIINNNSSSRRROOONNNPPPOOOMMMLLLLLLNNNOOOPPPRRRQQQOOONNNMMMLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRROOONNNLLLLLLLLLKKKJJJHHHIIIIIIHHHGGGHHHIIIJJJKKKOOONNNNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQPPPIIIMMMPPPOOOLLLNNNUUU\\\fffkkkqqqxxx|||rrrfff\\\TTTPPPTTT[[[jjjiii___PPPJJJMMMNNNJJJGGGGGGHHHKKKMMMLLLGGGCCC@@@???<<<:::999:::<<<===???>>>======>>>???AAABBB>>>AAADDDEEEEEEHHHNNNRRRRRR\\\ttt{{{yyy{{{cccXXXUUURRRPPPNNNMMMLLLKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCEEEGGGIIIIIIIIIFFFFFFEEEDDDCCCCCCDDDDDDGGGGGGGGGEEEDDDBBB@@@???EEEGGGGGGGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJHHHIIIIIIJJJKKKJJJJJJJJJHHHKKKDDDAAAEEEIII[[[yyy{{{}}}|||ttttttvvvtttxxxyyyqqqeeeYYYSSSTTTLLLPPPSSSXXXeee{{{uuuxxx~~~xxxmmmaaaaaatttzzzmmm___UUUQQQSSSeee{{{~~~{{{yyywwwkkkeeeZZZOOOGGGDDDDDDEEEAAA???<<<888777777888888888888999:::;;;;;;;;;;;;>>>:::@@@SSSpppjjjYYYVVVYYYWWWUUUWWWUUUTTTSSSSSSSSSSSSSSSTTTRRRTTTVVVWWWVVVTTTRRRPPPRRRRRRSSSSSSRRRQQQOOONNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVYYYXXXWWWUUUTTTRRRQQQPPPUUUUUUTTTTTTUUUWWWYYYZZZYYYdddddd^^^^^^[[[WWW[[[```eeekkkllljjjjjjmmmqqqwwwssspppqqqvvvzzz{{{zzzuuusssrrruuuzzz{{{yyyuuurrrqqqoookkkgggdddbbbbbb]]]\\\WWWOOOLLLNNNLLLGGG??????>>>===;;;999888777777666555555555555444333555555555555555666777777888888999:::;;;;;;<<<<<>>@@@CCCEEEHHHIIIJJJGGGNNNWWW\\\^^^aaagggmmmttt~~~gggZZZTTTRRRMMMMMMLLLLLLMMMNNNLLLKKKLLLKKKIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBDDDFFFHHHIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHGGGEEECCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIDDDJJJEEEDDDKKKKKK[[[xxxkkkooottt~~~{{{xxxyyy}}}uuugggXXXRRRSSSMMMSSSVVVZZZeeevvv}}}uuukkkjjjttt~~~{{{{{{tttjjjjjjzzzrrr```XXXZZZ\\\nnn~~~|||yyyuuuqqqjjjcccYYYNNNHHHEEEEEEFFF>>><<<999777666666888999888999:::;;;<<<<<<<<<<<<===>>>CCC]]]qqqbbbVVVVVVWWWTTTTTTYYYRRRRRRQQQPPPQQQQQQSSSSSSRRRSSSSSSTTTSSSQQQOOOMMMNNNPPPRRRRRRRRRPPPOOOOOONNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPWWWVVVTTTSSSSSSTTTVVVWWWUUUdddeee^^^]]]ZZZVVVZZZbbbgggjjjhhhdddbbbfffkkkkkkgggeeehhhooouuuwwwwwwsssqqqqqquuuyyyyyytttooolllllljjjhhhddd___[[[YYYQQQRRROOOIIIGGGJJJGGG@@@??????>>>===;;;999777666888777555666777777555444555555555555555666777888999::::::;;;;;;<<<<<<===::::::???CCCBBBEEE\\\vvvoooeeeccc\\\WWWWWWSSSSSSRRRQQQQQQQQQQQQQQQNNNLLLMMMPPPQQQOOOPPPSSSPPPPPPPPPOOOOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQRRRPPPOOONNNNNNNNNLLLKKKIIIIIIHHHIIIJJJLLLNNNPPPVVVTTTQQQQQQSSSRRRPPPMMMMMMMMMLLLKKKKKKLLLMMMMMMGGGHHHJJJMMMRRRUUURRRNNNMMM```rrrvvvuuu{{{zzziiiXXXQQQQQQQQQSSSVVVXXXWWWYYY]]]aaa```ZZZTTTFFFFFFGGGGGGHHHGGGDDDAAASSSVVV[[[aaaeeeggghhhhhhpppzzzhhh\\\VVVQQQMMMMMMMMMMMMMMMOOOPPPMMMHHHJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBCCCEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCEEEFFFGGGCCCFFFHHHHHHEEECCCDDDFFFEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHAAALLLKKKKKKOOOFFFQQQuuuxxxooo{{{||||||www|||{{{rrr```NNNEEEEEEGGGNNNSSSVVV```nnnxxxyyyeeeddddddlll{{{xxx|||zzz}}}xxxqqqzzz~~~iii___aaafffxxx}}}{{{wwwrrrmmmddd```WWWNNNHHHEEEGGGIII===;;;888666555666888999999999:::;;;<<<<<<<<<<<<<<<@@@EEEeeennncccZZZZZZXXXSSSSSSYYYQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRRRRPPPOOOMMMLLLMMMPPPSSSTTTTTTSSSRRRRRRNNNMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUSSSRRRRRRRRRQQQQQQQQQQQQZZZXXXVVVTTTSSSSSSTTTUUUUUU```^^^UUUWWWXXXWWW\\\kkknnnnnnhhhddddddccc``````YYYVVV\\\dddiiimmmpppiiiiiijjjlllooopppooonnnkkkgggcccaaaaaa]]]UUUMMMMMMLLLIIIGGGDDDCCCBBBAAA;;;:::999888777777777777444555666666555555666888555555666666777999:::;;;666;;;??????>>>?????????===DDDAAAAAAMMM___hhhcccccc\\\VVVUUUWWWUUURRRPPPPPPPPPOOONNNQQQOOOMMMMMMNNNQQQUUUWWWWWWUUUSSSPPPNNNMMMMMMMMMMMMKKKKKKLLLKKKJJJLLLQQQPPPOOOMMMLLLLLLNNNPPPQQQOOONNNNNNMMMMMMMMMLLLLLLHHHJJJLLLLLLJJJJJJLLLOOOXXXVVVTTTRRRQQQQQQQQQRRROOOOOONNNMMMLLLLLLLLLLLLOOONNNNNNQQQTTTUUURRROOORRRUUU\\\fffqqqzzz~~~|||}}}wwwuuuyyywwwmmmccc```vvvbbb]]]YYYQQQMMMPPPMMMNNNOOOPPPOOOMMMKKKIIIHHHHHHIIIIIIJJJIIIIIIHHHLLLKKKJJJHHHFFFDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGEEECCCDDDFFFFFFDDDAAAAAABBBCCCCCCBBBCCCEEEGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFHHHJJJMMMPPPNNNEEEAAAOOOaaavvvssszzz~~~{{{~~~mmm\\\MMMBBBAAAFFF@@@MMMWWW^^^iiissspppeee]]]\\\dddwwwxxxsssyyy~~~qqqkkkoooooosssxxxrrrllliii\\\UUUMMMHHHHHHFFFCCC???999777555444444666888999888;;;<<<999777888<<<>>>BBB;;;KKKyyyeeeaaa[[[WWWUUUTTTSSSRRRQQQPPPOOOMMMMMMNNNOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUXXX]]]YYYMMMHHHPPPUUUTTTVVVUUUTTTSSSSSSUUUWWWXXXUUUUUUTTTSSSRRRPPPPPPOOOZZZXXXVVVSSSRRRRRRRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVvvvnnnjjjgggdddggg^^^YYY[[[^^^______aaa______```bbbfffiiijjjiiieeeaaa\\\XXXUUUQQQKKKGGGJJJHHHFFFDDDBBB@@@??????;;;:::999888777777777777444555666666555444666777666666666777888999:::;;;<<<======<<<<<<============NNNLLLKKKkkksssaaa___```[[[VVVWWWWWWUUURRRQQQQQQRRRQQQPPPPPPOOOMMMMMMNNNQQQTTTVVVTTTTTTRRRQQQPPPPPPPPPPPPOOOLLLLLLNNNNNNLLLLLLOOOOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKMMMNNNMMMKKKKKKLLLNNNTTTSSSSSSRRRRRRRRRSSSSSSPPPOOOOOONNNNNNNNNNNNOOOQQQNNNLLLMMMOOOOOONNNLLLSSSUUUXXX]]]dddlllssswwwyyywww|||rrrbbbWWWWWWVVVOOOLLLOOONNNOOOOOOOOONNNMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHMMMLLLKKKIIIGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCDDDCCCBBBDDDFFFGGGFFFDDDEEEFFFFFFFFFDDDDDDFFFHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFHHHHHHGGGGGGGGGHHHJJJKKKNNNMMMFFFCCCMMM\\\|||oooqqqyyy|||yyy{{{~~~~~~uuucccTTTGGG???>>>BBBBBBNNNXXX___jjjsssoooddd[[[\\\eeewwwzzzvvvttthhhhhhjjjfffmmm|||wwwnnngggcccXXXQQQJJJFFFEEEDDD@@@===999777555444444666888:::888;;;<<<:::999;;;===???>>>>>>UUU{{{ddd```[[[WWWUUUTTTSSSRRRTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPOOONNNOOOPPPQQQRRRSSSTTTTTTTTTnnnppphhhXXXRRRWWWYYYVVVXXXWWWUUUUUUUUUVVVXXXYYY\\\ZZZVVVSSSQQQQQQRRRRRRWWWVVVTTTRRRQQQRRRSSSSSSUUUUUUUUUUUUVVVVVVWWWWWWxxxqqqlllgggmmmeee_________\\\[[[\\\ZZZXXXXXXYYY\\\___``````aaa^^^XXXRRRLLLIIIFFFEEEEEEDDDBBB@@@>>>===<<<;;;:::999888777777666666777444666777666444444555666777777777777888:::;;;<<<@@@>>>;;;;;;===>>>???@@@???NNNRRRaaatttggg]]]^^^___ZZZXXXZZZVVVUUUSSSRRRSSSTTTSSSRRRQQQPPPNNNMMMNNNQQQTTTUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRMMMLLLPPPSSSPPPMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNOOOOOOMMMKKKJJJNNNOOOPPPOOOMMMLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUPPPOOOOOOOOOOOOPPPPPPQQQQQQNNNKKKKKKLLLNNNPPPPPPVVVWWWWWWVVVWWW]]]eeelllvvvtttxxxvvviii\\\TTTQQQUUUTTTNNNLLLOOOPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHGGGDDDAAA???BBBBBBBBBCCCFFFGGGGGGFFFGGGHHHHHHGGGEEEEEEFFFHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGJJJKKKJJJIIIIIIIIIJJJJJJLLLKKKHHHFFFLLLUUUxxxrrrooovvv|||~~~}}}~~~~~~xxx{{{{{{xxxuuuxxx}}}wwwgggUUUHHHAAA<<<===@@@CCCMMMWWW___iiirrrooofff\\\^^^iiixxx~~~|||fffZZZWWWYYY[[[jjjsssjjjbbb\\\RRRMMMFFFBBBAAA@@@===:::888777555555555777999:::::::::;;;<<<<<<===>>>???@@@LLLooorrrbbb^^^ZZZWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSQQQQQQMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSTTTTTTTTTSSSSSSRRRjjjjjjcccXXXWWW^^^```\\\YYYXXXWWWVVVWWWXXXZZZ[[[bbb^^^YYYTTTRRRRRRTTTVVVUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXyyysssmmmmmmgggbbbcccbbb___^^^___\\\YYYVVVUUUUUUWWWWWWWWWXXXWWWTTTNNNIIIEEEEEEEEEAAA@@@???===;;;::::::999999888777666666666666666555666777666444444444555888888888888999;;;<<<===@@@<<<:::===AAABBBCCCEEEGGGQQQccchhhbbb___aaa___[[[ZZZ\\\VVVUUUSSSTTTUUUVVVUUUTTTSSSRRRPPPOOOPPPRRRTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQLLLKKKRRRVVVTTTOOOMMMLLLLLLLLLKKKKKKIIIHHHGGGHHHJJJMMMOOOPPPOOOMMMKKKNNNNNNOOOOOOOOOOOOPPPQQQPPPQQQSSSUUUVVVVVVUUUTTTNNNNNNNNNNNNOOOPPPQQQQQQMMMMMMMMMNNNPPPSSSUUUVVVXXXZZZYYYUUURRRUUU^^^eeeuuuyyy~~~wwwfff^^^YYYVVVUUUWWWTTTNNNMMMPPPQQQPPPOOONNNMMMMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHGGGFFFCCC@@@>>>CCCBBBBBBCCCEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEHHHLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMOOObbbyyyuuuzzzvvvvvvxxx{{{|||}}}~~~~~~}}}yyy{{{yyyrrrkkknnnzzzzzziiiYYYHHH@@@>>>===???BBBCCCKKKTTT\\\gggpppoooiii^^^eeeppp|||}}}tttfffZZZWWWWWWZZZooo{{{ooofff^^^YYYLLLIIIDDD@@@???===;;;999777666555555666888:::;;;===;;;:::<<<===<<<===???BBB^^^nnn___]]]YYYWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTRRRPPPNNNMMMNNNOOOPPPPPPQQQPPPPPPVVVVVVVVVVVVUUUSSSRRRQQQXXXXXXVVVSSSXXX```aaa]]]ZZZYYYWWWVVVWWWXXXZZZ[[[```^^^YYYVVVTTTTTTUUUWWWTTTSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXYYY|||qqqkkkhhhgggeee___]]]^^^[[[XXXTTTRRRRRRRRRRRRRRRNNNOOONNNKKKGGGCCCBBBBBB>>>===<<<;;;999999888888777777666666555666666666555666777777555444555777999999999999:::<<<===>>>>>>::::::@@@CCCBBBCCCGGGSSSoooooocccbbbaaaaaa^^^YYYXXXZZZVVVUUUTTTUUUWWWWWWVVVUUUUUUTTTRRRRRRRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPOOOOOONNNJJJJJJRRRWWWVVVQQQOOOJJJKKKKKKJJJJJJHHHGGGFFFFFFHHHKKKNNNPPPPPPNNNMMMKKKLLLLLLNNNPPPRRRSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRMMMLLLLLLLLLMMMNNNOOOOOOKKKMMMPPPRRRSSSTTTUUUUUUVVVXXXYYYWWWSSSTTTYYY___lllrrryyyuuufff]]]YYYZZZXXXWWWUUUQQQMMMMMMQQQQQQPPPOOONNNMMMMMMMMMMMMJJJKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDJJJIIIGGGEEECCCBBBAAAAAADDDDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKJJJIIIIIIKKKMMMIIIIIIIIIJJJJJJIIIIIIIIIEEEIIILLLNNNNNNLLLLLLKKKMMMMMMLLLLLLMMMOOONNNLLLQQQggg}}}rrrppp{{{xxxrrrlllwwwyyy{{{|||||||||{{{{{{vvvwwwtttllleeegggrrr}}}{{{rrr]]]PPPCCC>>>???@@@BBBEEEFFFKKKSSS\\\gggnnnnnniiiaaakkkxxx{{{tttddd\\\]]]```gggxxxkkkbbb[[[UUUHHHEEEBBB???===;;;:::888555555555666777999;;;<<>>??????;;;<<>><<<:::999888444555555777888:::;;;<<>><<<999???III]]]mmmbbb\\\[[[ZZZZZZ\\\]]]]]]\\\]]]]]]\\\ZZZWWWTTTRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQXXXXXXXXXXXXWWWVVVUUUUUUSSSUUUWWWZZZ]]]]]]ZZZWWWWWWVVVUUUTTTTTTVVVXXXYYYTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSRRRQQQQQQPPPOOORRRSSSTTTUUUWWWXXXYYYZZZccckkksssxxx~~~wwwssstttkkkiiigggffffffeeecccaaaccc^^^VVVQQQMMMIIIDDD@@@999888777666666666666666666555555444444555555666555777888999888999:::<<<:::::::::;;;<<<===??????@@@<<<>>>DDDEEEEEERRRbbbyyygggbbb______]]]ZZZXXXXXXXXXWWWVVVUUUUUUVVVWWWWWWUUUSSSTTTSSSRRRRRRQQQQQQQQQRRRQQQOOOLLLJJJJJJKKKMMMOOOLLLKKKLLLPPPQQQMMMLLLMMMJJJJJJHHHHHHGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHJJJNNNQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKJJJKKKKKKKKKLLLNNNOOOOOOLLLKKKLLLNNNQQQQQQPPPPPPQQQSSSUUUVVVUUUQQQSSS___rrrwwwpppfff^^^[[[[[[]]]___TTTRRRNNNKKKJJJMMMPPPPPPMMMMMMNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKLLLKKKKKKJJJIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDDDDCCCBBBCCCGGGJJJPPPPPPPPPNNNKKKJJJKKKLLLIIIIIIJJJKKKKKKJJJIIIIIIGGGIIIKKKLLLLLLLLLMMMOOOLLLOOOOOOKKKJJJNNNNNNJJJGGGOOO\\\vvv}}}tttooowwwtttddddddiiinnnrrrssstttuuuwwwyyywwwuuuvvvzzz|||zzzxxxxxxyyy|||xxxooogggbbb^^^]]]ZZZTTTSSSUUU\\\aaakkkuuuwwwnnn```UUUYYYlllxxxvvv{{{|||ggg\\\UUUOOOJJJ??????>>><<<:::888777777444444555777999;;;<<<===>>>;;;<<<@@@===:::EEEUUUwwwddd```\\\[[[ZZZ\\\^^^```______```^^^\\\YYYVVVSSSRRRQQQOOOPPPQQQSSSTTTTTTTTTTTTWWWXXXXXXYYYYYYXXXXXXXXXOOOQQQUUUXXXYYYYYYZZZ\\\WWWVVVUUUTTTTTTVVVXXXYYYUUUTTTRRRPPPOOOPPPPPPQQQPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUUUUWWWXXXYYYZZZZZZOOOVVV]]]aaaiiittt{{{~~~~~~|||zzzwwwuuurrrnnnkkklllcccVVVMMMHHHDDD>>>999777666555555444444444555555555444444444555555666555777999999999:::<<<>>>;;;;;;;;;;;;<<<>>>???@@@@@@===@@@GGGIIINNNaaaxxxqqqbbbfff^^^^^^[[[YYYYYY\\\]]]\\\VVVUUUUUUVVVWWWVVVTTTRRRSSSRRRQQQPPPPPPPPPPPPPPPNNNLLLIIIGGGGGGJJJNNNQQQMMMLLLNNNPPPNNNIIIHHHKKKKKKIIIHHHGGGGGGHHHJJJLLLPPPOOONNNLLLJJJIIIHHHGGGJJJHHHGGGIIIMMMOOOOOOMMMMMMMMMKKKKKKKKKLLLMMMNNNMMMMMMLLLKKKKKKJJJKKKKKKKKKMMMMMMLLLKKKLLLOOOSSSTTTQQQOOONNNPPPSSSUUUVVVTTTSSSQQQQQQWWWeeeuuu}}}yyyuuuxxxtttddddddbbb___[[[XXXWWWWWWWWWUUUPPPMMMNNNQQQRRRPPPKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCHHHHHHGGGFFFFFFFFFFFFFFFAAACCCEEEGGGGGGFFFDDDCCC@@@BBBCCCCCCBBBDDDIIIMMMPPPPPPOOOLLLHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKKKKKKKLLLNNNPPPKKKOOOOOOIIIHHHLLLLLLIIIGGGKKKVVVtttvvvmmmppp{{{yyybbb\\\aaahhhmmmoooqqqtttvvvuuuqqqqqqwww{{{ttt~~~yyyqqqtttrrrpppoooiii```]]]^^^gggmmmyyyoooYYYJJJSSSiii{{{zzzppp\\\TTTPPPKKKGGG=========;;;888666666666333444555777999;;;<<<===<<<:::===AAA>>><<>>===:::;;;>>>@@@>>>???AAA;;;AAAIIILLLHHHSSSzzzvvvfff```]]]^^^^^^\\\[[[YYYYYYXXXXXXTTTUUUVVVWWWVVVTTTRRRPPPTTTSSSRRRQQQPPPOOONNNNNNKKKKKKKKKKKKKKKJJJJJJIIIMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHJJJJJJRRRQQQOOOKKKHHHFFFGGGIIIGGGGGGJJJNNNRRRQQQMMMHHHNNNLLLJJJHHHHHHJJJLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKJJJKKKNNNPPPVVVSSSNNNLLLMMMOOOPPPQQQOOOOOOMMMLLLOOOWWWccclllssswww}}}oooddd\\\\\\\\\\\\ZZZXXXVVVTTTSSSPPPNNNMMMOOOPPPNNNLLLNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMPPPNNNKKKIIIGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGIIIIIIKKKJJJIIIGGGFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIKKKKKKIIIHHHHHHIIIJJJKKKHHHFFFUUUxxxrrrhhhpppnnn[[[WWWZZZeeennnnnnooorrrqqqrrrtttsssrrrrrrsssuuuxxx~~~zzzvvvyyytttpppnnnkkkhhhggggggggghhhmmmxxxyyybbbSSSPPPVVViii}}}~~~~~~|||dddUUUPPPMMMGGGAAA>>>===:::888666555555555777777888:::<<<===??????CCC888;;;GGGBBB:::RRRxxxzzzjjjfff\\\ZZZ[[[]]]^^^___^^^^^^]]]YYYXXXVVVSSSQQQOOOMMMMMMNNNOOOQQQRRRTTTVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUQQQQQQPPPOOOOOONNNMMMMMMOOOPPPRRRSSSUUUUUUVVVVVVXXXWWWVVVUUUUUUVVVXXXXXX<<<===>>>AAAFFFKKKPPPRRRZZZZZZZZZ[[[___fffpppvvvzzzrrrhhhcccbbb```[[[VVVRRRJJJ@@@999777666444111666666666555555555555555555555666666666777777777888999999999777777999;;;@@@===;;;===<<<<<<@@@EEEEEE@@@DDDTTTggg}}}nnnbbb```^^^[[[[[[YYYWWWVVVUUUUUUUUURRRSSSTTTTTTTTTRRRQQQOOORRRQQQPPPOOONNNMMMLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHOOONNNLLLIIIFFFEEEFFFHHHFFFEEEDDDFFFIIIJJJHHHFFFLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFHHHJJJKKKJJJKKKMMMNNNRRROOOLLLKKKLLLNNNOOOOOOMMMNNNNNNMMMOOOSSS[[[```cccjjjuuutttggg___[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTRRRPPPMMMMMMNNNOOOMMMLLLLLLLLLLLLLLLKKKJJJHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMLLLIIIHHHGGGGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEFFFEEEDDDCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEEEEDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNSSSfff]]]VVVUUU]]]hhhmmmppptttnnnpppqqqpppooonnnooopppuuu|||{{{xxx{{{{{{ooo]]][[[XXXTTTTTTXXX___eee}}}}}}lll[[[VVVYYYcccttt~~~~~~ppp^^^RRRNNNJJJDDD>>>===<<<999777666555555555777777999:::<<<>>>??????EEE>>>???CCC>>>BBBgggrrrjjjllleee]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVSSSQQQNNNMMMLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWSSSSSSRRRQQQQQQQQQRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSPPPPPPOOOOOONNNNNNMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTZZZYYYXXXXXXXXXXXXYYYZZZ888888888999:::;;;<<<===AAA@@@BBBHHHQQQZZZbbbfffcccZZZOOOHHHFFFFFFDDDAAA???;;;555333555666555444555555555555555555555555666666666777777777888888777999:::;;;::::::<<<======<<<>>>@@@@@@@@@FFFMMMLLLKKKWWWrrryyyccc^^^___^^^XXXWWWUUUTTTRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQOOONNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFJJJJJJIIIFFFDDDCCCEEEGGGGGGDDDAAA@@@AAADDDEEEEEEIIIIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGCCCFFFIIIKKKKKKKKKLLLMMMMMMKKKJJJJJJLLLMMMMMMLLLKKKLLLNNNNNNNNNOOOQQQTTTUUU[[[eeeoooxxxsssbbbXXXVVVXXXZZZXXXXXXXXXXXXWWWVVVTTTTTTPPPOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEHHHGGGGGGGGGGGGIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDDDDCCCBBBAAA???>>>CCCDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHMMMTTTSSSXXX}}}qqqcccVVVUUU\\\ccchhhkkkkkkmmmnnnmmmkkkjjjjjjkkkwww~~~{{{}}}~~~|||~~~vvviiiMMMLLLIIIDDDBBBHHHSSS]]]mmmmmmlllhhh___[[[cccooo~~~~~~uuuiiiaaaVVVNNNIIIEEE???;;;;;;:::888666555444555555777888999;;;===>>>???@@@@@@@@@@@@<<<;;;PPPkkkiiimmmggg```___]]][[[ZZZXXXXXXWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKLLLMMMOOOPPPRRRSSSSSSNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSYYYXXXXXXWWWWWWXXXXXXYYY::::::::::::::::::::::::<<<:::;;;@@@HHHOOORRRSSSLLLEEE===999999;;;;;;:::777555333444666888888777555555555555555666666666777777777888888888888999666999<<<===>>>???AAACCC???@@@DDDHHHGGGEEEIIIPPPUUUfffjjj[[[ZZZ\\\[[[UUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFDDDCCCCCCEEEHHHIIIGGGDDDBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCFFFJJJLLLLLLLLLLLLMMMIIIHHHHHHJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNRRRSSSUUUYYYaaalllyyyxxxjjjddd[[[UUUSSSUUUWWWXXXUUUUUUUUUTTTTTTSSSSSSRRRNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCBBB@@@>>>===<<>>AAAAAA???>>>:::777666777999888777444333333444555555555444555555555666666666777777888888888999999999999:::999;;;===>>>>>>???AAACCCEEEEEEGGGKKKMMMNNNUUU]]]rrrqqq```YYYYYYXXXVVVTTTSSSRRRQQQPPPPPPPPPQQQPPPPPPQQQPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCCCCFFFHHHHHHHHHGGGEEEDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDGGGKKKMMMMMMMMMMMMNNNHHHHHHHHHKKKMMMNNNLLLKKKMMMLLLKKKKKKMMMNNNOOOPPPTTTSSSRRRRRRUUU]]]gggmmmooowww|||mmm]]]]]][[[XXXVVVUUUSSSQQQOOOSSSRRRRRRQQQQQQPPPPPPPPPLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEECCCBBB@@@>>>============???@@@BBBBBBCCCCCCBBBCCCDDDFFFFFFGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBEEEEEECCCBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIKKKPPPSSSXXXggg~~~lllWWWOOOTTT[[[```hhhjjjllllllkkkiiiiiiiii~~~}}}zzzxxxzzz||||||kkk[[[PPPUUUYYYWWWOOOKKKLLLPPPPPPQQQVVV]]]dddrrr|||zzz}}}vvvnnniiiddd___VVVRRRLLLDDD>>>;;;;;;<<<777666555444444555666777999999:::<<<>>>???AAAAAACCCCCC>>>===SSSpppdddaaa```YYY[[[ZZZXXXVVVTTTTTTTTTUUUQQQOOOMMMKKKKKKKKKLLLMMMHHHHHHIIIJJJKKKKKKLLLLLLPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTSSSQQQOOOMMMIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPOOOOOONNN:::999888888777777888888888777666777888999999999999888777777888777555444666666666666666555555555666666666777777888888999999999999::::::::::::;;;<<<=========<<<===@@@CCCEEEEEEKKKXXXfffsssxxxoooccc\\\YYYXXXVVVRRRSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLLLLKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEDDDBBBCCCFFFHHHEEEFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGIIILLLMMMMMMLLLMMMNNNIIIHHHIIIJJJMMMMMMLLLKKKOOOMMMKKKKKKNNNQQQRRRSSSTTTUUUWWWXXXXXXXXXZZZ[[[cccgggqqq~~~pppfffccc```[[[YYYWWWTTTRRRRRRRRRQQQPPPQQQQQQOOONNNMMMMMMMMMMMMJJJJJJJJJIIIFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>=========>>>???@@@BBBDDDEEEEEEDDDBBBAAA@@@?????????<<<===>>>???@@@@@@AAA@@@AAABBBDDDFFFGGGGGGGGGFFFBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIINNNLLLOOOUUUZZZbbbxxx~~~{{{vvviiiWWWKKKMMMWWW^^^dddgggjjjllllllkkkkkkkkkuuu{{{~~~uuudddWWWSSSYYY```aaa\\\WWWVVVVVVWWWXXX\\\fffqqqxxxyyy~~~~~~}}}{{{}}}}}}{{{}}}||||||wwwlllccc```]]]YYYSSSNNNGGG@@@;;;::::::;;;666555444444555666777888999:::;;;===>>>@@@AAABBBEEE@@@:::AAAaaasssggg]]]ZZZ]]]\\\VVVUUUTTTSSSRRRRRRRRRRRRMMMMMMLLLKKKKKKKKKLLLLLLGGGGGGHHHHHHIIIIIIJJJJJJOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMOOONNNPPPRRRSSSRRRPPPMMMLLLGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNPPPPPPPPPPPPOOONNNMMMMMMKKKIIIDDD@@@<<<:::999999888999999888777888:::;;;888888777777777777666555666777888777777777888999666777777888999999::::::::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>BBBGGGKKKNNNTTTgggfff```ZZZYYYZZZXXXUUURRRQQQQQQRRRRRRSSSUUUVVVWWWTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDCCCAAABBBDDDGGGCCCDDDEEECCCAAAAAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMJJJIIIHHHIIIKKKLLLKKKJJJOOOMMMLLLMMMQQQSSSSSSRRRRRRUUUXXXYYYXXXWWWVVVVVV[[[\\\ccclllrrrwww}}}pppccc\\\YYYVVVVVVXXXQQQOOOMMMNNNPPPRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJKKKHHHIIIIIIHHHEEEDDDEEEGGGCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???======;;;;;;;;;<<<===???@@@AAABBBAAA@@@?????????@@@AAA===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFEEEDDDAAAAAABBBCCCCCCCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBCCCDDDDDDEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHKKKJJJMMMQQQQQQTTTcccuuuwwwttthhhsssuuueeeQQQJJJNNNTTT^^^bbbfffiiijjjkkkkkkllliiipppwww{{{}}}xxxwwwzzz}}}{{{ooobbbYYYWWW[[[___aaaaaa``````aaa___cccnnn}}}wwwzzz~~~||||||yyyxxx{{{zzzvvvvvv{{{pppqqqlllccc\\\XXXSSSNNNMMMHHHAAA===;;;:::888777555555444444555777999:::::::::<<<===???AAABBBBBB???===AAAVVV|||hhhbbbYYYSSSWWWZZZSSSSSSRRRRRRQQQOOONNNMMMHHHIIIJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLJJJLLLNNNPPPPPPNNNKKKIIIEEEFFFGGGIIIKKKMMMNNNOOOMMMMMMNNNNNNMMMLLLKKKKKKOOOOOOPPPPPPOOONNNLLLKKKaaa]]]VVVNNNGGGBBB@@@???777999:::888555555888<<<888777666666777888999:::222333444444555666888:::777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@CCCJJJRRRWWWeeeqqqrrr]]]XXXVVVWWWYYYXXXUUUSSSPPPQQQQQQRRRTTTVVVWWWXXXTTTSSSQQQOOONNNLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDBBB@@@@@@CCCEEECCCDDDDDDBBB???@@@DDDGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKJJJHHHHHHJJJLLLJJJIIIGGGGGGIIIJJJJJJIIIOOONNNNNNPPPSSSTTTRRROOOSSSTTTTTTSSSSSSUUUXXX[[[TTTTTTYYY______]]]dddnnnqqq|||nnnfff```WWWTTTZZZ[[[RRRKKKLLLNNNNNNNNNOOOPPPPPPNNNLLLQQQPPPMMMKKKIIIIIIIIIIIIGGGHHHIIIGGGDDDCCCEEEGGG@@@AAABBBDDDEEEFFFFFFFFFDDDDDDBBBBBBAAABBBCCCDDD@@@@@@@@@@@@@@@???>>>>>>999:::::::::<<<===>>>???@@@???>>>>>>>>>???AAABBB???@@@@@@AAAAAAAAA@@@@@@CCCDDDFFFGGGFFFEEECCCBBB???@@@BBBBBBCCCBBBAAA@@@BBBAAA@@@@@@???@@@@@@@@@>>>???BBBDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGEEEIIINNNPPPOOOPPPUUU[[[zzzzzzqqqfffppp}}}```MMMJJJLLLYYY]]]cccgggiiiiiikkkkkkdddkkkrrrwww}}}~~~uuupppqqqwww}}}xxxlllccc___^^^]]]]]]^^^```cccfffhhhmmmvvvxxx{{{~~~~~~~~~}}}{{{}}}zzzzzz}}}{{{tttrrrvvvgggiiifff```[[[WWWQQQJJJHHHCCC===;;;;;;:::777444555555555555666888999;;;:::;;;<<<>>>???AAABBBCCC999???RRRtttmmm___bbbYYYOOOPPPRRRRRRRRRRRRQQQPPPMMMKKKIIIEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBBBBCCCEEEHHHIIIGGGIIILLLNNNNNNLLLJJJHHHDDDEEEGGGIIIKKKMMMNNNOOOKKKLLLLLLLLLKKKJJJIIIHHHMMMNNNNNNNNNMMMLLLJJJIIIoooyyyxxxeeeMMMBBBBBBEEE999888777666666666777777777666666666555555444444444555777666666666999;;;::::::999999999999:::;;;;;;???AAA>>>999888<<<@@@FFF<<<>>>HHHHHHFFFZZZxxxgggZZZZZZZZZXXXUUUSSSTTTUUUSSSTTTTTTUUUVVVWWWXXXYYYXXXWWWTTTQQQNNNKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHDDDFFFGGGGGGGGGGGGIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQUUUSSSRRRSSSWWWZZZZZZXXXVVVVVVWWWXXXYYY\\\]]]___\\\dddqqq~~~xxxggg]]]^^^[[[YYYVVVSSSQQQQQQQQQRRRTTTQQQNNNMMMNNNNNNNNNMMMQQQPPPOOOMMMKKKIIIIIIHHHKKKKKKIIIFFFCCCBBBBBBDDD???AAACCCEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBAAA???>>>===<<<<<<;;;;;;<<<===???@@@????????????@@@@@@AAABBBAAABBBCCCBBBAAA@@@AAACCCEEEFFFGGGHHHGGGFFFEEEDDDBBBCCCCCCAAA??????@@@AAAAAA@@@>>>===<<<>>>AAACCCBBBCCCCCCCCCAAA@@@AAABBBEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGHHHLLLLLLLLLTTT```}}}gggdddqqqjjjSSSMMMQQQ\\\eeeggggggiiihhheeeeeeiiiooosssvvv{{{zzzsssqqqssswwwzzz{{{||||||vvvssssssssssssrrrqqqtttxxx{{{vvvttt|||~~~|||xxxuuu}}}zzzwwwuuutttssspppooonnnfff[[[VVVTTTQQQJJJDDD@@@???>>><<<:::999777777444555666777999;;;<<<===<<<>>>?????????AAAAAA???CCCHHHrrrttthhh[[[UUURRRNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHJJJKKKLLLKKKIIIHHHGGGHHHHHHGGGEEEDDDDDDEEEGGGHHHLLLGGGBBBAAAEEEHHHHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJIIIIIIKKKMMMLLLMMMOOONNNMMMLLLLLLMMM\\\eeefffXXXGGG???>>>>>>;;;;;;;;;;;;:::999999888888888888888888999999999777777777777666666777777999999999999:::;;;;;;<<<:::<<<>>>@@@AAACCCFFFHHHHHHCCCCCCHHHJJJVVVxxxmmm^^^[[[\\\[[[YYYVVVUUUUUUVVVTTTTTTUUUUUUVVVWWWXXXXXXVVVUUUSSSPPPNNNLLLJJJJJJLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIGGGEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFEEEFFFFFFGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQRRRTTTSSSRRRTTTWWWYYYXXXWWWTTTUUUVVVWWWXXXZZZ[[[[[[YYY\\\bbbiiirrr|||rrrmmmggg[[[UUUWWWXXXVVVTTTQQQPPPOOOPPPPPPRRRPPPNNNMMMNNNOOONNNNNNQQQPPPOOOMMMKKKJJJJJJJJJMMMLLLKKKHHHEEEDDDDDDFFFAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>;;;:::===<<<<<<<<<===???AAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDBBB@@@??????@@@BBB@@@>>>===???AAABBBCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJMMMMMMMMMUUU___qqqzzz|||kkkVVVSSSYYY```fffhhhgggffffffcccfffhhhjjjlllqqqzzz|||wwwrrrsssyyy~~~~~~{{{}}}tttxxx~~~|||yyyvvv}}}{{{wwwtttrrrpppmmmkkkggg___VVVQQQOOOLLLEEE???===<<<;;;999888666555555444555777999;;;<<<======>>>???AAAAAABBBCCCBBBAAACCC\\\kkk```VVVRRRQQQNNNLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHJJJHHHGGGEEEEEEFFFGGGHHHKKKGGGCCCCCCGGGIIIHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJIIIIIIKKKMMMQQQRRRTTTTTTSSSRRRRRRSSS@@@GGGJJJDDD===999888777;;;<<<======<<<:::888666999999999999999999999999:::999888888999999888777999999:::;;;<<<======>>>???>>>===???CCCHHHMMMOOOOOOSSSWWWYYY```xxxkkk___]]]\\\]]]\\\ZZZWWWVVVWWWXXXTTTTTTUUUUUUVVVVVVVVVWWWSSSRRRQQQOOOMMMLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGGGGHHHJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRUUUWWWWWWVVVTTTSSSTTTUUUWWWWWWWWWWWWVVV\\\\\\[[[\\\^^^dddlllrrrwwwxxx{{{~~~zzznnnccc\\\]]][[[UUUSSSUUUTTTSSSQQQOOONNNNNNNNNNNNQQQOOOMMMLLLNNNOOOOOONNNQQQPPPOOONNNLLLLLLKKKKKKMMMMMMLLLIIIFFFEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCFFFEEEDDDBBB???===:::999<<<<<<<<<===>>>AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEDDDDDDDDDGGGGGGFFFDDDAAA??????@@@CCC@@@>>>???BBBEEEEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKMMMLLLMMMNNNNNNOOOUUU]]]eeegggSSSNNNQQQ]]]dddccccccfff```aaaaaa``````eeennnuuu|||yyyxxx|||{{{zzz{{{}}}wwwsss}}}{{{zzzxxxwww{{{xxxsssooollliiieeeccc\\\VVVOOOKKKIIIFFF???999999888777666555444333333555777:::===>>>???>>>>>>>>>>>>???@@@@@@@@@@@@@@@HHHwww|||aaaXXXQQQPPPPPPMMMLLLMMMIIIIIIIIIHHHHHHGGGGGGFFFFFFHHHIIIIIIHHHHHHIIIJJJMMMLLLJJJHHHGGGGGGGGGHHHJJJGGGEEEFFFIIIJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFGGGFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGLLLMMMMMMKKKJJJJJJLLLNNNSSSUUUWWWWWWWWWVVVWWWXXX666777888888888999888777<<<>>>@@@AAAAAA???<<<:::::::::999999999888888888:::888888999<<<===<<<;;;<<<<<<===>>>???@@@@@@AAAGGGHHHKKKOOOUUU^^^hhhooosss~~~ppp]]][[[```[[[\\\[[[YYYWWWVVVVVVXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHIIIGGGIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQSSSUUUVVVUUUTTTRRRRRRSSSUUUWWWWWWVVVTTTSSSYYY[[[]]]]]][[[ZZZZZZ[[[```cccfffjjjooouuu|||vvvxxxrrrnnnjjjddd```bbb\\\XXXYYYYYYTTTRRRSSSQQQQQQOOONNNNNNNNNNNNNNNOOOMMMLLLKKKMMMOOOOOONNNPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLJJJGGGEEEEEEFFFEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFDDDCCC@@@>>><<<;;;;;;;;;<<<===???BBBDDDFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGFFFGGGIIIKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGEEEBBBAAABBBCCCDDDAAA???AAAFFFHHHGGGEEECCCEEEFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKOOOOOOOOOOOOOOOPPPUUUZZZ___yyybbbOOOFFFRRR]]]\\\ZZZ^^^[[[\\\]]][[[ZZZ]]]ccciiiuuuxxx|||~~~}}}yyyuuuvvv{{{rrrvvv~~~{{{yyyyyyxxxwwwuuurrrlllhhhddd```[[[XXXSSSOOOJJJGGGEEEAAA;;;555666666555555444333333333666999<<<@@@AAAAAA@@@???@@@??????@@@??????CCCIII```iii[[[UUUPPPQQQQQQMMMLLLMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLKKKKKKLLLNNNPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGGGGHHHJJJJJJHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGMMMMMMMMMLLLJJJKKKMMMOOOQQQSSSUUUVVVUUUUUUVVVXXXDDD>>>888777999::::::999<<<===@@@DDDFFFGGGGGGGGGBBBAAA@@@???>>><<<;;;;;;===<<<;;;;;;===???@@@@@@DDDDDDDDDDDDEEEGGGHHHIIIQQQ___qqqrrr___VVVXXX\\\YYYYYYYYYWWWUUUTTTUUUVVVTTTTTTSSSSSSRRRRRRQQQQQQNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFDDDCCCCCCFFFFFFEEEEEEDDDEEEEEEFFFEEEGGGHHHHHHGGGFFFGGGIIIGGGHHHJJJMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOOOOQQQSSSTTTTTTRRRQQQPPPRRRSSSUUUVVVVVVUUUSSSRRRPPPTTTYYY\\\\\\[[[ZZZZZZ[[[]]]^^^^^^^^^___aaadddeeeiiinnnqqqtttyyy|||vvvjjjfffaaa___```aaa```___]]]YYYWWWVVVTTTPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKKKKLLLNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNLLLJJJHHHHHHHHHDDDGGGJJJLLLLLLIIIFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>???@@@BBBEEEHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIJJJIIIHHHHHHHHHJJJKKKJJJHHHGGGFFFFFFGGGGGGEEEFFFFFFEEEDDDCCCEEEFFFCCCBBBBBBDDDHHHIIIHHHFFFBBBDDDEEEFFFEEEEEEGGGIIIJJJKKKLLLNNNNNNMMMLLLKKKOOOOOOOOONNNNNNQQQUUUWWW\\\uuu|||uuuXXXDDDIIISSSRRRPPPQQQVVVYYY\\\\\\ZZZZZZ\\\^^^dddmmmwww{{{xxxvvvwwwzzzyyysssrrrwww}}}yyyqqq{{{}}}zzzyyyyyyxxxwwwppplllgggaaa]]]YYYTTTQQQMMMJJJFFFDDDBBB>>>999555555555555555555555555555888;;;>>>AAACCCCCCBBBAAACCCBBBBBBBBB@@@BBBPPP___ttt]]][[[VVVSSSTTTRRRNNNLLLMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKNNNOOOOOOOOOQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCEEEFFFGGGHHHMMMMMMMMMLLLJJJKKKMMMOOONNNPPPRRRSSSSSSSSSTTTUUUUUUJJJ@@@<<<<<<:::888888888999;;;===AAAEEEHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDCCCBBBDDDIIILLLUUUUUUTTTTTTVVVZZZ^^^aaallluuuaaaYYYXXXYYYYYYWWWWWWWWWVVVTTTSSSTTTUUUSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLGGGHHHIIIJJJJJJKKKKKKJJJDDDDDDEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEEFFFEEEEEECCCCCCBBBAAAAAABBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHKKKMMMNNNMMMLLLKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQSSSSSSQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRUUUUUUUUUTTTSSSUUUXXXZZZWWWYYYZZZZZZXXXXXXYYYZZZ^^^]]]\\\^^^bbbgggkkkmmmtttzzz}}}yyyoooiiihhheeebbb^^^\\\ZZZZZZ]]]___```aaaXXXWWWUUUTTTRRROOOMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQPPPMMMKKKKKKKKKEEEGGGJJJLLLLLLIIIEEEBBBFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDGGGIIILLLNNNKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHDDDEEEEEEEEEDDDDDDFFFHHHBBBCCCFFFGGGHHHHHHGGGGGGBBBCCCEEEFFFFFFFFFHHHJJJJJJKKKMMMOOOOOOMMMLLLKKKMMMNNNNNNLLLMMMRRRTTTSSSWWWcccxxxwwwssspppqqqYYYDDDBBBGGGJJJKKKNNNQQQVVV\\\^^^[[[YYYXXXXXXXXXcccooouuuuuuuuuyyy~~~{{{xxxtttrrruuuyyy}}}}}}|||wwwpppsss~~~zzzxxxwwwwwwuuutttjjjfffaaa\\\XXXTTTPPPMMMHHHEEEBBB@@@>>><<<888666555555555666666666777777:::<<>>;;;999999<<<@@@CCCGGGGGGGGGGGGFFFFFFFFFFFFNNNQQQSSSQQQPPPUUU^^^gggooonnnmmmnnnrrryyy~~~jjj]]]ZZZ[[[[[[YYYVVVWWWWWWUUUSSSRRRSSSUUURRRRRRQQQOOONNNLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDEEEFFFEEECCCAAA@@@AAAAAACCCDDDDDDEEEEEEEEEBBBAAA@@@@@@@@@@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHKKKLLLMMMLLLJJJIIIIIIIIIHHHGGGGGGHHHJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLOOOQQQRRRQQQNNNMMMNNNPPPOOOPPPPPPQQQQQQRRRRRRRRRXXXWWWTTTPPPNNNOOORRRVVVQQQSSSVVVXXXXXXXXXYYYZZZ[[[YYYWWWXXXZZZ]]]^^^^^^cccgggkkklllnnnsss||||||vvvuuuqqqllleeegggeee___\\\^^^___]]]ZZZYYYXXXWWWXXXYYYZZZZZZUUUUUUUUURRRPPPOOOOOONNNLLLLLLMMMNNNOOOPPPPPPPPPPPPMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPMMMOOOPPPOOOMMMKKKJJJJJJFFFGGGGGGGGGFFFEEECCCBBBFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEGGGJJJLLLNNNJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGIIIEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFEEECCCCCCDDDFFF@@@EEEIIIJJJGGGEEEFFFGGGCCCDDDFFFGGGGGGHHHJJJLLLJJJLLLNNNOOOOOOMMMKKKJJJJJJMMMLLLIIIKKKQQQSSSPPPRRRUUU^^^kkksssyyysssjjjjjjnnnuuukkk[[[MMMEEEDDDIIIMMMMMMSSSYYY\\\ZZZWWWUUUVVVTTT[[[dddlllrrrvvvyyy{{{ssstttvvvvvvvvvuuuuuuvvvxxxyyy{{{}}}~~~}}}|||{{{{{{}}}nnnnnn{{{vvvtttqqqpppooonnnllljjjbbb^^^YYYUUUQQQNNNJJJGGGCCC@@@===:::999777666555444444555666666777888888<<<===???AAABBBCCCDDDDDD===>>>@@@???>>>MMMxxx~~~hhh___YYYVVVSSSSSSOOOJJJIIILLLIIIIIIJJJKKKLLLLLLMMMMMMIIIKKKMMMNNNNNNOOOPPPQQQMMMMMMLLLKKKJJJIIIGGGGGGFFFGGGHHHHHHGGGFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNPPPRRRRRRPPPOOOPPPQQQjjjaaa[[[]]]^^^ZZZXXXZZZSSSNNNEEE>>>999999<<<>>>???@@@@@@AAABBBCCCCCCDDDSSSYYY]]]^^^^^^fffuuutttkkk```YYYXXXYYYYYYWWWVVVWWWWWWUUUSSSSSSTTTUUURRRQQQPPPNNNLLLKKKIIIIIILLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFDDDEEEFFFFFFEEECCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@??????@@@AAAAAACCCDDDEEEFFFFFFGGGGGGFFFBBBBBBBBBCCCEEEFFFHHHIIIFFFHHHIIIHHHFFFFFFGGGHHHGGGHHHKKKLLLLLLKKKIIIGGGHHHGGGGGGFFFGGGHHHJJJKKKGGGGGGHHHHHHIIIJJJJJJKKKPPPQQQRRRPPPMMMLLLNNNPPPNNNNNNNNNNNNOOOPPPQQQRRRNNNOOOPPPPPPQQQRRRUUUXXXSSSUUUWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVWWW\\\\\\\\\^^^aaaccceeeeeeaaahhhmmmllllllooorrrqqqvvvwwwvvvsssrrrtttzzz~~~{{{{{{xxxsssqqquuuwwwwwwyyy}}}}}}}}}zzztttqqqqqqooojjjcccgggfff```___aaa```[[[VVVZZZ[[[XXXWWWZZZ[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUQQQSSSRRRNNNLLLLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOOPPPNNNKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPIIIKKKMMMLLLJJJHHHGGGGGGHHHFFFDDDBBBAAAAAABBBCCCFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@AAABBBBBBBBBCCCEEEGGGIIIKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHAAABBBDDDFFFFFFFFFEEEEEEFFFGGGGGGEEECCCBBBCCCDDD???FFFLLLKKKFFFCCCDDDHHHDDDFFFHHHIIIIIIJJJLLLNNNJJJKKKNNNOOOOOOMMMKKKIIIHHHKKKJJJGGGJJJQQQSSSOOOOOONNNRRRYYYaaallltttnnnsss}}}fffLLLAAACCCFFFKKKQQQVVVXXXWWWUUUTTTUUURRRSSSWWW```jjjppppppnnnkkkqqqxxxzzzwwwssspppoooppprrrvvvyyy{{{{{{zzzyyyxxxzzz}}}ssslllqqqzzzxxxkkkjjjhhhggggggeeebbb___ZZZWWWRRRNNNKKKHHHDDDBBB???===:::666555444444444333444444555666777888999======>>>@@@BBBCCCEEEEEEBBBDDDGGGGGGGGG[[[ppp]]]XXXVVVSSSQQQPPPLLLHHHHHHLLLHHHIIIIIIJJJKKKLLLMMMMMMGGGIIIKKKLLLLLLLLLMMMOOOIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHCCCDDDDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIKKKMMMMMMOOOPPPPPPNNNMMMNNNNNNeeegggiiifffccciii{{{ppp]]]QQQLLLKKKKKKLLLMMMNNNMMMHHHDDDDDDEEEEEELLLFFFFFFNNNTTTZZZdddpppvvvnnnkkkuuuzzzhhhbbb[[[WWWWWWXXXXXXWWWUUUVVVXXXZZZ[[[YYYUUUQQQLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDFFFGGGFFFEEECCCBBB@@@AAACCCEEEGGGHHHIIIJJJIIIFFFCCC@@@AAAFFFKKKNNNHHHJJJKKKJJJHHHGGGHHHIIINNNNNNMMMNNNNNNMMMJJJGGGFFFFFFFFFEEEDDDFFFJJJNNNQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKJJJJJJKKKNNNRRRTTTQQQPPPNNNLLLLLLNNNQQQRRRQQQQQQRRRRRRSSSTTTTTTTTTNNNNNNNNNOOOPPPSSSUUUVVVZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^______^^^]]]\\\^^^```______^^^^^^^^^^^^______]]]^^^___```aaa```___^^^[[[XXXXXX\\\]]]ZZZXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRVVVUUUSSSRRRQQQPPPQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNKKKJJJJJJKKKMMMOOONNNMMMOOONNNMMMKKKJJJJJJIIIIIIKKKJJJIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFCCCAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA>>>===<<<>>>@@@AAA@@@AAAAAABBBBBBCCCCCCCCCFFFFFFGGGGGGFFFDDDAAA???BBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGCCCFFFHHHGGGDDDBBBBBBDDDIIIJJJKKKJJJGGGEEECCCCCCFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMLLLKKKKKKJJJJJJKKKLLLJJJHHHHHHIIIJJJJJJJJJCCCKKKMMMJJJSSSllluuuuuupppNNNAAABBBKKKMMMQQQVVVTTTOOONNNPPPMMMPPPTTTUUUXXX```mmmvvvrrrqqqrrruuuxxxwwwqqqlllhhhhhhjjjooovvvzzzzzzyyy{{{{{{||||||}}}~~~{{{pppnnnppp{{{uuuoooeeeccc```\\\ZZZXXXXXXYYYRRROOOJJJEEE@@@===<<<;;;999999888777666555555444111111222444555777888888999>>>???::::::???BBBAAAEEEFFFBBBCCCYYY|||cccYYYTTTTTTSSSRRRPPPNNNLLLJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEGGGIIIKKKLLLJJJHHHGGGKKKHHHEEEDDDEEEGGGIIIIIIJJJLLLNNNNNNLLLLLLLLLMMMoooqqqrrrqqqtttooo^^^YYYZZZ^^^aaahhhhhhddd]]]UUUQQQPPPPPPRRRSSSVVVZZZ___fffmmmrrruuurrrttthhh```]]]XXXUUUUUUUUUVVVVVVTTTUUUWWWYYYZZZXXXTTTPPPKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@CCCDDDEEEFFFEEEDDDBBBAAA@@@AAABBBEEEFFFHHHHHHIIIHHHFFFBBB@@@@@@DDDHHHLLLIIIJJJJJJIIIHHHHHHIIIKKKPPPNNNMMMLLLLLLJJJHHHEEEFFFFFFEEEEEEDDDFFFJJJMMMOOONNNMMMKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOQQQNNNMMMLLLKKKKKKLLLNNNOOONNNNNNOOOPPPPPPQQQQQQRRROOOOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZ[[[^^^^^^^^^\\\YYYXXXYYYZZZVVVUUUUUUUUUUUUVVVWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVRRROOOOOOTTTVVVTTTSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNOOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHJJJHHHFFFFFFHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDBBB@@@>>>AAABBBCCCCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCDDDGGGKKKKKKHHHEEECCCCCCEEEFFFGGGGGGDDDBBBAAABBBFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMKKKJJJIIIIIIIIIIIILLLJJJHHHGGGIIIJJJJJJIIIDDDJJJLLLKKKRRRfffeeeMMMCCCDDDFFFKKKPPPPPPLLLMMMRRROOOQQQRRRQQQRRRWWWaaaiiipppnnnjjjggggggjjjooosssllljjjiiikkkqqqvvvyyyyyy{{{||||||||||||}}}}}}}}}wwwkkkhhhlll}}}uuunnngggbbb```]]]YYYWWWUUUUUUUUUOOOLLLHHHCCC???<<<;;;:::888888777666555555444444333444555777888:::;;;;;;999===>>>;;;<<>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???BBBBBBCCCDDDCCCBBBAAA@@@???@@@BBBDDDEEEFFFGGGGGGGGGEEEAAA??????AAAEEEGGGHHHHHHHHHGGGFFFGGGJJJMMMPPPMMMKKKIIIHHHGGGEEEDDDEEEEEEEEEDDDDDDFFFIIILLLMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOOOOOOOOOOQQQSSSTTTRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUWWWXXX[[[[[[ZZZXXXTTTRRRSSSTTTSSSRRRRRRRRRSSSSSSTTTUUURRRSSSTTTUUUVVVUUUUUUTTTOOOKKKKKKPPPSSSRRRRRRTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHEEEBBBBBBDDDFFFHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???=========>>>???????????????????????????>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===???@@@@@@AAAAAA@@@@@@???===>>>???@@@AAAAAAAAAAAACCCGGGJJJKKKIIIDDDAAA??????AAABBBBBB@@@??????@@@DDDEEEEEEFFFGGGHHHIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGJJJHHHFFFFFFHHHIIIIIIIIIEEEGGGJJJMMMRRR```zzz{{{YYYEEEAAACCCHHHMMMNNNLLLNNNSSSSSSSSSRRROOOLLLNNNTTTYYYhhhhhheeeaaa___dddnnnvvvllljjjggghhhlllpppsssuuuyyyyyyyyyyyyyyyyyyyyyzzzzzz|||~~~~~~uuunnniiikkkttt|||pppkkkeee^^^[[[ZZZWWWTTTQQQPPPPPPPPPIIIGGGDDD@@@<<<:::999888666666666555555444444333444555666888:::;;;======;;;<<<<<<<<<>>>CCCCCCAAABBBCCCHHH]]]zzzbbbWWWSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBDDDFFFGGGHHHGGGEEEDDDBBBAAAAAABBBDDDFFFFFFEEEGGGIIIKKKKKKJJJJJJJJJLLLwwwqqq}}}vvvyyywwwddd[[[UUUXXXYYYWWWSSSRRRSSSVVVQQQQQQRRRTTTUUUSSSPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJIIIGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????@@@AAACCCDDDEEEEEEEEEEEECCC@@@>>>===???AAACCCEEEEEEEEECCCCCCEEEIIIMMMMMMJJJGGGEEEFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEHHHJJJJJJIIIGGGFFFEEEEEEFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNMMMMMMMMMNNNPPPQQQMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVUUUSSSPPPNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUOOOKKKKKKOOORRRQQQRRRTTTQQQQQQQQQPPPPPPPPPQQQQQQOOOOOOOOOOOONNNMMMLLLLLLNNNNNNMMMMMMMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGJJJIIIIIIIIIHHHGGGFFFFFFFFFCCC??????AAAEEEHHHIIIGGGFFFDDDBBBAAA@@@??????======<<<<<<<<<======>>>>>>>>>>>>===============<<<;;;;;;:::;;;===???@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@???>>>===<<<>>>>>>>>>>>>>>>=========>>>???@@@AAAAAABBBBBBBBBAAACCCDDDEEECCC@@@===;;;<<<===??????======>>>???AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIGGGEEEEEEFFFHHHHHHHHHEEEDDDHHHOOORRR[[[tttcccOOOCCCDDDHHHNNNOOOMMMNNNRRRVVVUUURRRNNNJJJIIILLLOOOVVVZZZ___aaabbbccceeegggdddeeeeeegggiiijjjjjjjjjppppppqqqrrrssssssttttttrrrsssuuuvvvwwwvvvtttssssssjjjeeehhhppp|||sssfffbbbbbb^^^WWWSSSRRRPPPMMMKKKJJJIIIIIICCCAAA???<<<999888777666444444444444444444444333333444555777999:::<<<<<<===<<<;;;;;;>>>AAAAAA???@@@MMMcccdddTTTOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>??????????????????>>>===>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBB>>>>>>???BBBEEEFFFEEEDDDEEEGGGIIIIIIHHHHHHIIIJJJzzz~~~~~~www~~~pppaaa[[[ZZZTTTVVVXXXVVVRRROOOPPPRRROOOOOOPPPRRRSSSQQQNNNLLLJJJJJJIIIHHHHHHIIIJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@??????@@@======???@@@AAABBBBBBBBBDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCCCCCCCCAAA???=========???@@@AAAAAAAAA@@@@@@BBBGGGJJJHHHFFFDDDCCCDDDFFFFFFFFFDDDDDDEEEDDDDDDDDDFFFIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDDDDEEEGGGIIIJJJIIIIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSOOOPPPPPPOOOMMMMMMNNNPPPOOOOOONNNNNNNNNNNNOOOOOONNNOOOQQQRRRSSSSSSSSSRRRNNNKKKJJJNNNPPPOOONNNPPPPPPPPPOOONNNNNNNNNOOOOOOMMMMMMNNNNNNMMMLLLJJJJJJMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGHHHHHHHHHGGGGGGDDDCCCCCCEEEHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHFFFFFFDDDBBB@@@@@@CCCGGGIIIJJJGGGFFFDDDBBB@@@>>>======<<<<<<;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::999::::::<<<===>>>=========<<<<<<;;;;;;:::<<<============<<<<<<<<<======<<<;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>======<<<;;;::::::<<<======<<<===>>>@@@===>>>>>>???@@@AAABBBCCC@@@AAAAAACCCEEEGGGIIIJJJGGGEEECCCCCCEEEGGGGGGGGGEEECCCGGGMMMNNNSSSggg~~~zzzhhh^^^GGGDDDEEEJJJMMMLLLLLLMMMRRRQQQNNNKKKHHHGGGHHHIIIFFFIIIPPPXXX]]]\\\WWWRRRXXX\\\aaaeeeeeebbb___\\\ddddddfffgggiiijjjlllllliiijjjmmmoooooonnnmmmkkkgggccceeesssnnnfff\\\UUUWWWYYYVVVPPPLLLKKKIIIGGGEEECCCBBBBBB===<<<:::999777666555555333333333444444444444444555666777888999;;;<<<<<<>>>;;;:::;;;===>>>???@@@IIIgggkkkUUULLLJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHBBBBBBBBBAAAAAAAAAAAA@@@BBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA???>>>===;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAA@@@@@@???======???BBBEEEFFFEEECCCBBBDDDFFFGGGFFFFFFGGGHHH|||vvveeeaaa___YYYUUURRRSSSSSSQQQOOOMMMMMMNNNOOOOOOOOOPPPQQQPPPNNNKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDAAAAAA@@@???????????????===>>>???AAABBBCCCCCCCCCEEEEEEFFFGGGGGGEEEDDDCCC@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@>>>=========>>>>>>>>>?????????>>>@@@DDDFFFDDDCCCBBBCCCEEEFFFFFFEEECCCDDDEEEDDDCCCDDDEEEGGGEEEEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJIIIJJJLLLMMMOOOKKKKKKJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUUUUTTTSSSQQQLLLMMMNNNMMMMMMMMMOOOQQQPPPOOONNNMMMMMMLLLLLLMMMLLLMMMOOOQQQRRRRRRQQQQQQPPPMMMNNNSSSTTTRRRPPPQQQPPPOOOMMMKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDFFFIIIKKKKKKKKKGGGHHHIIIIIIIIIHHHFFFEEECCCBBBCCCFFFIIILLLLLLLLLGGGFFFDDDAAA???>>>===<<<<<<<<<<<<==================<<<<<<;;;;;;:::::::::999999999999::::::;;;<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>AAA>>><<<;;;;;;<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@;;;<<<<<<===>>>???@@@@@@>>>>>>@@@BBBDDDGGGIIIJJJEEECCCBBBBBBDDDFFFFFFFFFEEEEEEFFFGGGGGGKKKYYYgggsssnnnmmmmmmXXXMMMDDDEEEIIIJJJHHHHHHJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDFFFKKKRRRTTTQQQLLLMMMRRRYYY\\\\\\YYYVVVTTTYYYZZZ[[[]]]^^^```aaabbb```bbbdddggghhhhhhggggggdddeeeppppppccc\\\WWWQQQNNNOOOPPPMMMIIIEEEDDDCCCAAA@@@>>>===<<<777777777666555555444444333333333444444555555555999999::::::;;;<<<<<<<<<===::::::;;;;;;<<>>?????????>>>??????@@@AAA??????????????????????????????@@@@@@@@@>>>===<<<999::::::;;;;;;::::::999;;;<<<===>>>>>>??????>>>;;;<<<<<<===============<<<<<<>>>@@@CCCDDDCCCBBB@@@BBBDDDEEEEEEEEEFFFGGG}}}bbbYYY]]]^^^ZZZVVVRRRPPPNNNNNNOOOOOOOOONNNOOONNNNNNOOOPPPPPPMMMKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGFFFEEEDDDCCC@@@@@@???>>>>>>>>>>>>???===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBAAA@@@?????????>>>??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>=========>>>===???@@@??????@@@BBBDDDDDDCCCBBBDDDEEEFFFDDDCCCBBBDDDEEEDDDCCCCCCDDDFFFDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKMMMOOOQQQNNNMMMKKKJJJKKKMMMOOOQQQMMMPPPTTTVVVWWWTTTQQQOOOKKKMMMNNNNNNMMMNNNPPPRRRTTTSSSQQQPPPNNNMMMMMMMMMKKKLLLNNNPPPQQQQQQQQQQQQOOOMMMPPPVVVYYYVVVSSSSSSRRRPPPNNNLLLJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKIIIGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDFFFIIIJJJJJJIIIEEEFFFGGGHHHHHHFFFEEECCCBBBDDDHHHMMMQQQQQQOOOMMMGGGEEECCCAAA???>>>======>>>>>>>>>>>>>>>>>>============<<<;;;;;;:::999999999999999999999999999999888888999999999999999999::::::999::::::;;;<<<<<<===<<<:::999888888888999888999:::;;;<<<<<<<<<<<<>>><<<::::::<<<===<<<:::;;;;;;<<<;;;:::;;;===???;;;<<<<<<===>>>???@@@@@@??????@@@AAACCCEEEGGGHHHDDDBBB@@@AAACCCEEEFFFEEEBBBEEEFFFCCCEEEMMMUUUXXXhhhwwwooofffiiittthhhPPPHHHIIIIIIGGGDDDEEEDDDBBBBBBBBBBBBBBBAAACCCCCCCCCDDDGGGJJJLLLMMMIIIKKKNNNNNNNNNOOORRRUUUTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ\\\^^^____________aaaccclllxxxyyylll\\\SSSPPPNNNLLLJJJHHHFFFDDDDDD@@@@@@???>>><<<:::999888444444444444444444444333222333333444555666666666:::::::::::::::::::::::::::999:::<<<;;;<<>>>>>>>>======>>>======<<<===>>>???@@@========================<<<===>>>??????>>><<<;;;888999999::::::999999888999:::;;;<<<============999:::::::::;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBAAA@@@>>>@@@CCCDDDCCCCCCEEEFFFwwwkkkaaa^^^[[[XXXXXX]]]SSSPPPMMMNNNQQQTTTSSSRRROOONNNNNNOOOPPPPPPMMMKKKIIIHHHFFFEEEEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCC@@@???>>>>>>>>>>>>>>>???>>>???@@@BBBCCCDDDEEEEEECCCDDDFFFGGGFFFEEECCCBBBAAA@@@@@@???????????????>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@@@@AAACCCDDDDDDDDDEEEFFFEEECCC@@@BBBCCCEEEDDDCCCCCCDDDEEECCCCCCCCCDDDEEEGGGIIIKKKHHHGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKMMMOOOQQQSSSQQQOOOMMMKKKKKKMMMPPPSSSLLLOOOTTTWWWXXXTTTPPPMMMMMMNNNOOONNNMMMNNNPPPQQQTTTSSSQQQOOOMMMLLLKKKJJJGGGIIIJJJLLLMMMNNNNNNMMMHHHGGGKKKSSSVVVTTTQQQQQQVVVTTTQQQNNNMMMLLLMMMMMMKKKKKKMMMMMMLLLKKKHHHGGGDDDEEEFFFHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFCCCDDDFFFGGGFFFEEECCCBBBBBBEEEKKKQQQUUUUUURRRNNNFFFEEECCCAAA@@@>>>>>>===?????????@@@???>>>============<<<;;;;;;:::999999999999999888888888888888888888888999999::::::;;;999999999999:::;;;<<<<<<===<<<:::888888888888999999999:::;;;<<<<<<<<<<<<999888888:::======:::777:::;;;;;;:::999:::<<>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCAAA@@@@@@CCCEEEEEEEEE>>>EEEFFFCCCGGGSSSYYYWWWSSS```kkkqqqzzz~~~qqqbbbbbbqqqaaaOOOMMMLLLGGGCCCCCCBBBBBBBBBCCCCCCBBBAAA;;;>>>@@@@@@>>>???DDDHHHIIIHHHFFFCCCCCCHHHQQQXXXSSSSSSRRRRRRQQQQQQPPPPPPUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY\\\___\\\UUUSSSUUUIIIIIIIIIGGGCCC???@@@BBB>>>======<<<:::888777666222222333444444444444333222333444444555666777777999999999888888777777777888888;;;===<<<>>>LLL\\\ooo]]]MMMJJJMMMKKKFFFEEEDDDCCCCCCBBB@@@??????>>>???>>>>>>>>>>>>============<<<;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===??????>>><<<;;;888888999999999999888888888888999:::;;;;;;;;;;;;888999999999999:::::::::;;;::::::;;;>>>??????>>>===???BBBCCCBBBCCCDDDEEErrr```\\\WWWWWWYYYYYYVVVSSSQQQPPPOOONNNNNNNNNOOOPPPMMMNNNNNNNNNNNNMMMLLLLLLEEEFFFHHHIIIIIIGGGFFFDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEGGGJJJKKKGGGFFFEEEDDDCCCBBBAAAAAACCCCCCAAA@@@???>>>>>>>>>@@@>>>>>>AAADDDFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@???===<<<<<<<<<<<>>>>>>>>>>>@@@AAABBBBBB@@@???======>>>@@@AAA???>>>======>>>@@@BBBDDDCCCDDDEEEEEEEEECCCBBBAAADDDCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDFFFJJJLLLLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJMMMKKKHHHIIIMMMPPPQQQQQQQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMOOOPPPPPPOOONNNMMMJJJKKKMMMOOOPPPPPPPPPOOOOOONNNMMMMMMOOOOOONNNMMMGGGKKKOOOQQQQQQPPPOOOOOOJJJKKKLLLNNNPPPRRRSSSTTTRRRPPPOOOPPPRRRRRRNNNKKKMMMKKKHHHHHHIIIKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCHHHEEECCCCCCDDDEEEDDDDDDGGGFFFFFFGGGHHHIIIGGGFFFFFFIIIMMMPPPPPPNNNJJJGGGDDDCCCAAA?????????AAABBB@@@@@@??????>>>?????????@@@@@@???===<<<:::999999888666555666777999888888;;;::::::999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<>>>======;;;:::999888888666666777888:::;;;<<<<<<999:::===>>>>>>===;;;999:::999999999999:::;;;;;;<<<<<<<<<<<<===>>>@@@@@@??????@@@AAABBBDDDDDDEEECCCBBBBBBDDDGGGHHHFFFCCCCCCDDDEEEHHHLLLOOORRRTTTWWWYYY]]]hhh~~~sssbbbiiikkkHHHBBBFFFAAABBB888:::@@@<<<===BBBAAA???>>>===<<<<<<===???@@@HHHGGGEEEEEEEEEHHHJJJLLLKKKLLLLLLKKKJJJIIIHHHGGGHHHHHHJJJKKKMMMNNNOOOPPPNNNOOOOOONNNLLLJJJHHHGGGBBBAAAAAA???>>>===<<<;;;888777777666555444444444666555444444333444555666333333555666777777777777888777666777999:::::::::999;;;<<<;;;<<>>===????????????????????????<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;;;;:::999999999999:::;;;;;;:::::::::888999999999999888777777444444555777888:::;;;;;;<<<<<<============<<<<<<===>>>@@@AAABBBBBBAAAAAAjjjccc^^^ZZZWWWWWWYYYYYYVVVRRRPPPOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKKKKKKKIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAA@@@????????????@@@>>>>>>AAADDDEEEDDDBBBEEEEEEEEEDDDDDDBBBAAAAAA>>>===<<<;;;::::::;;;;;;>>>>>>======>>>@@@AAABBBAAA@@@>>>======>>>@@@AAA???>>>======>>>@@@CCCDDDDDDDDDEEEEEEEEEDDDBBBAAABBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDFFFJJJMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDDDDDDDEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKMMMQQQSSSRRRPPPRRRQQQOOOMMMKKKJJJJJJJJJJJJLLLMMMOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOOOOONNNOOONNNMMMNNNOOOPPPOOOMMMIIILLLPPPQQQQQQOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMOOORRRSSSQQQNNNNNNKKKIIIHHHJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCDDDEEEEEEDDDGGGFFFFFFGGGIIIJJJHHHGGGHHHJJJMMMOOOOOOMMMJJJGGGEEEDDDBBBAAA@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???===<<<;;;::::::888777777999::::::999;;;:::999999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888777888999999:::;;;<<<<<<;;;<<<>>>???>>><<<:::888:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDBBBAAAAAACCCGGGHHHFFFDDDEEEEEEGGGIIILLLOOOQQQSSSSSSTTTWWWbbbyyy|||www```EEE???<<<===777<<<@@@<<<>>>AAA===>>>===<<<;;;;;;<<<======???@@@@@@AAAAAABBBCCCCCCAAACCCFFFHHHHHHGGGDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@===<<<;;;:::999888777777777777666666555444444333777666555444333333444555555555777888888999999999;;;:::999::::::;;;:::::::::;;;<<<>>>HHHbbbmmmSSSNNNIIIEEEEEEEEECCCAAACCCBBBBBBBBBAAAAAAAAA@@@????????????????????????<<<<<<<<<;;;;;;;;;::::::======;;;:::::::::;;;<<<::::::;;;;;;;;;::::::999999::::::;;;;;;;;;::::::999999999888888888777777777777777888888888999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@iii[[[[[[ZZZWWWVVVWWWYYYYYYUUUQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJMMMMMMNNNNNNMMMKKKJJJHHHHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@?????????AAACCCDDDCCCBBBDDDDDDDDDDDDCCCCCCBBBAAA===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@???>>>======>>>???@@@??????>>>>>>???AAACCCDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEDDDDDDGGGJJJLLLLLLLLLGGGGGGGGGHHHHHHGGGGGGFFFGGGFFFFFFFFFGGGHHHJJJLLLKKKLLLLLLMMMMMMLLLLLLLLLJJJKKKNNNQQQTTTTTTRRROOOSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKMMMMMMNNNOOOOOONNNNNNMMMPPPOOONNNNNNPPPPPPOOONNNLLLNNNQQQRRRPPPOOONNNNNNLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLMMMOOOQQQQQQPPPNNNNNNLLLIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHHHHHHHGGGEEECCCAAABBBEEEHHHKKKIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFFFFHHHJJJKKKJJJIIIJJJKKKMMMMMMMMMKKKIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>======<<<:::999:::;;;===<<<<<<;;;:::999999999:::;;;<<<::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@???<<<:::888;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>?????????@@@AAABBBCCCDDDDDD@@@@@@AAACCCFFFHHHGGGFFFHHHHHHIIIJJJLLLNNNPPPRRROOOOOOQQQZZZooosssKKK;;;999777666<<>>@@@888===<<<;;;:::999999::::::888999;;;<<<======<<<;;;888;;;@@@CCCEEEDDDAAA???BBBBBBAAAAAA@@@@@@??????@@@@@@@@@???===<<<:::999888888777777666555444444666666666555555444444333666666555444333333444444777888999:::::::::::::::======<<<<<<;;;;;;::::::>>>>>>>>>BBBTTTwwwvvvWWWLLLJJJGGGDDDCCCBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999888777666777888888::::::999999888888777777888999;;;<<<>>>???????????????@@@AAAAAAAAA@@@@@@qqqddd\\\ZZZVVVUUUUUUWWWXXXWWWTTTPPPRRRQQQPPPOOONNNNNNMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKOOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC???????????????@@@AAAAAA??????@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@============>>>>>>??????;;;;;;<<<===>>>@@@AAAAAA>>>>>>=========>>>??????????????????@@@AAACCCDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLJJJKKKNNNQQQRRRSSSQQQPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPOOOOOONNNNNNPPPOOONNNOOOPPPPPPPPPNNNNNNPPPRRRRRRPPPNNNMMMMMMHHHIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOONNNLLLKKKOOOLLLIIIIIIJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGDDDCCCAAAAAABBBEEEHHHJJJIIIHHHFFFFFFGGGHHHGGGEEEFFFEEEFFFHHHJJJKKKKKKJJJLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@??????>>><<<;;;<<<===???>>>>>>;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>?????????===<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@????????????????????????@@@AAABBBBBBCCCCCC@@@@@@AAADDDFFFIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPLLLNNNPPPSSSaaa|||tttUUUCCC999777555:::===:::>>>???666<<<;;;:::999888888777777777888888999::::::999999666999<<>>===@@@??????>>>>>>======<<<======<<<<<<:::999888888777777777666666555555444555555555444444444333333444444444444444555555555888888999:::;;;;;;::::::<<<======<<<:::999999:::===AAAGGGTTTmmmdddPPPKKKKKKJJJGGGDDDCCCDDDFFFAAABBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<;;;<<<;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;999777666555666888999;;;;;;::::::999999888888:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ooobbb___\\\XXXUUUSSSSSSTTTUUUVVVTTTRRROOOQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNMMMLLLLLLKKKNNNMMMMMMLLLKKKIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA>>>???@@@AAA@@@@@@@@@@@@?????????@@@??????>>>>>><<<<<<===>>>>>>?????????:::;;;<<<===>>>??????@@@<<<<<<<<<======>>>>>>???>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIJJJLLLMMMNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPOOONNNLLLLLLMMMNNNOOOOOOPPPPPPSSSRRRRRRQQQPPPPPPOOOOOOPPPOOONNNNNNPPPPPPOOONNNPPPQQQRRRQQQOOOMMMLLLLLLHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPOOOMMMLLLKKKNNNLLLIIIHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEGGGJJJKKKKKKIIIKKKKKKJJJIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>><<<===>>>@@@??????<<<;;;:::999999999:::;;;========================999999:::;;;<<<===>>>>>>>>>>>>============<<<<<<;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAA@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEGGGIIIKKKMMMLLLLLLKKKLLLLLLMMMNNNOOOMMMPPPRRRPPPUUUkkk|||mmmfff\\\IIIBBB777777;;;999<<<>>>777;;;;;;:::999999888777666888777666555555777888:::888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777666666555555555555555555444444444444333333333333111222333555666777888888888888999999:::999999999999;;;;;;:::999999;;;===???LLL```yyynnnXXXOOOLLLLLLKKKHHHEEECCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<===>>>>>>>>>===============<<<;;;:::;;;:::888777666777999:::::::::::::::;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAAyyyoooeee^^^XXXSSSQQQTTTSSSSSSSSSSSSSSSQQQPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>???@@@AAA>>>@@@AAAAAA???>>>>>>???=========>>>>>>======<<<::::::;;;<<<======<<<<<<:::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<======>>>>>><<<===>>>???@@@AAAAAABBB@@@AAABBBCCCDDDCCCBBBBBB????????????@@@AAACCCCCCFFFGGGHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKGGGIIIKKKKKKKKKLLLNNNPPPNNNNNNNNNOOOOOOPPPPPPQQQMMMNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPOOONNNMMMMMMOOOOOONNNMMMOOOPPPQQQPPPMMMKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPOOOOOOPPPNNNKKKHHHGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGCCCFFFJJJMMMOOONNNKKKIIIHHHGGGGGGGGGHHHHHHFFFDDDEEEEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???===<<<===>>>?????????===<<<;;;:::::::::;;;<<<========================::::::;;;<<<===>>>??????>>>=====================:::;;;<<<===>>>?????????<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAAAAAAAABBBBBBCCC???@@@@@@@@@AAAAAAAAABBB@@@BBBDDDEEEFFFHHHKKKMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMPPPRRROOONNN\\\}}}|||lllfffmmmsss\\\AAA666;;;;;;:::<<<:::::::::;;;;;;:::999888777888666444222333444777888777666555333333444555666555555666666777888999999888888777555555444444555333333333333333444444444333333333333333333333333111222444666888999999999777888888999999888888888888999;;;:::999<<>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::999:::;;;===>>>?????????>>>>>>>>>>>>===<<<;;;;;;<<<;;;:::999888999::::::999::::::;;;<<<======>>>??????@@@@@@@@@@@@??????????????????@@@AAABBBCCCrrrdddaaa^^^]]]YYYSSSRRRUUUSSSSSSSSSRRRPPPNNNNNNNNNKKKLLLMMMNNNNNNNNNMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???@@@>>>@@@AAAAAA>>><<<===>>><<<======>>>>>>======<<<:::;;;<<<======<<<<<<;;;;;;;;;<<<=========<<<;;;::::::;;;<<<============;;;<<<===>>>???@@@@@@@@@??????AAABBBBBBBBBAAAAAA=========>>>???@@@BBBBBBBBBDDDFFFEEECCCBBBCCCEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJDDDHHHLLLNNNMMMLLLMMMNNNOOONNNNNNMMMMMMNNNPPPPPPNNNNNNNNNOOOPPPRRRSSSSSSQQQPPPOOONNNNNNOOOPPPPPPNNNMMMLLLLLLNNNNNNMMMLLLNNNOOOPPPNNNLLLJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKNNNQQQQQQPPPOOOPPPQQQMMMJJJGGGFFFFFFGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIJJJEEEGGGKKKOOOOOONNNKKKIIIGGGGGGFFFGGGHHHHHHFFFDDDEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEFFFFFFEEECCCAAA@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBAAA@@@@@@??????>>><<<;;;<<<===???>>>>>>>>>===<<<;;;;;;;;;<<<<<<========================999::::::;;;<<<===>>>>>><<<<<<==================;;;;;;;;;<<<============<<<<<<;;;;;;<<<<<<===>>>@@@@@@???@@@@@@AAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAA???AAACCCCCCCCCEEEHHHLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLMMMNNNMMMSSSeeexxx~~~ttt```ZZZhhh}}}|||PPP888>>>===777999>>>:::;;;<<<<<<<<<;;;:::999777666555555555555666777555555555444444555555555333333444444555666666777666555444333222222333333222222222333333444444444222222222222222222333333555666777888999999888888888888999999999999888888999;;;<<<;;;<<>>>>>>>>============>>>>>>>>>===<<<;;;999:::;;;===???@@@@@@@@@>>>??????>>>>>><<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>><<<===>>>>>>????????????>>>>>>>>>>>>@@@BBBCCCEEElll```aaaWWWPPPRRRWWWWWWUUUSSSTTTTTTSSSPPPNNNLLLMMMNNNLLLMMMOOOPPPQQQQQQPPPOOOHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBAAAAAA@@@EEEEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>??????===@@@BBBAAA>>><<<<<<>>>======>>>>>>>>>>>>>>>===<<<===>>>??????>>>===<<<;;;<<<=========<<<;;;:::999:::;;;<<<============:::;;;<<<>>>????????????>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDD???AAADDDCCCBBBBBBDDDGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIBBBGGGNNNQQQOOOMMMLLLLLLQQQPPPNNNLLLLLLMMMNNNOOONNNNNNNNNOOOPPPQQQSSSTTTOOONNNMMMMMMMMMNNNOOOPPPMMMLLLKKKLLLMMMNNNMMMKKKMMMNNNOOOMMMKKKJJJJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTSSSPPPMMMNNNOOOLLLIIIFFFEEEEEEFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLDDDFFFIIIKKKLLLKKKIIIGGGGGGFFFFFFGGGHHHGGGEEECCCEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCDDDEEEDDDCCC@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEAAAAAAAAA@@@@@@?????????===<<<:::;;;===>>>>>>===???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@BBBBBBAAABBBFFFJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHHHHMMMOOOOOOTTT]]]hhhuuu~~~xxx``````zzzZZZ:::@@@???555777@@@:::;;;<<<=========<<<;;;777888999999999888777666444555777999999888777666555555555555555666666666666555444222222222333444333333333444555555666666222222222222222222222333888999999::::::888777666999999:::::::::999888888:::<<<>>>>>>???FFFRRR[[[kkkSSSTTTSSSJJJIIIEEEBBBDDDIIIKKKHHHDDDBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>===>>>?????????>>><<<;;;999:::;;;===???@@@AAAAAA????????????>>>===;;;;;;<<<<<<=========<<<;;;:::<<<<<<<<<<<<============999999;;;===>>>?????????=========>>>@@@BBBDDDFFFxxxhhh___\\\YYYXXXWWWUUUTTTSSSSSSSSSQQQRRRPPPKKKJJJMMMNNNLLLNNNOOOPPPPPPPPPNNNKKKJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>>>><<<;;;999999:::;;;<<<========================<<<<<<<<<>>>@@@@@@>>>;;;999999:::;;;;;;;;;;;;:::;;;:::999:::999999:::===;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<=========;;;===??????>>>===>>>???<<<======>>>>>>>>>======BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFDDDCCCDDDEEEGGGHHHDDDEEEFFFFFFEEEEEEGGGIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKHHHHHHIIIKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHHHHIIIJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOOOOOOONNNNNNIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEIIIHHHHHHGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFEEECCCAAAHHHGGGEEEDDDBBBAAAAAAAAA999<<>>>>>@@@???>>>===;;;;;;::::::888888999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;::::::999888777777888888999:::<<<======>>>======>>>>>>>>>>>>>>>===<<<<<<======>>>?????????===>>>???@@@BBBCCCDDDEEEBBBDDDFFFGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJLLLOOOQQQ]]]ggg|||yyyttteeeCCCBBB===666888===777:::;;;888888:::;;;:::777777666555555555666666666666666666666666666666444444444333333222222222333333333333333333333333333333333333333333333333444444444555555555555555666666777888888999999999888999888777888;;;;;;999???===;;;AAAGGGGGGZZZ|||{{{___RRRKKKGGGFFFHHHGGGEEECCCCCCCCCDDDDDDDDDBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;======<<<;;;:::;;;<<<::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<============;;;<<<<<<===============<<<;;;;;;:::::::::;;;;;;===<<<;;;:::::::::;;;<<<============>>>???@@@AAAzzziii\\\UUURRRTTTTTTRRRQQQPPPOOOOOOOOONNNPPPOOOKKKKKKOOOPPPNNNNNNOOOPPPPPPOOOLLLJJJIIIDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>??????@@@@@@??????>>>======<<<:::999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAA@@@>>>;;;888888999::::::::::::999888777555666666666666888:::::::::999999::::::;;;999999999999::::::::::::999;;;======<<<;;;<<<===<<<<<<===>>>??????>>>>>>AAAAAA@@@???@@@AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFEEEFFFGGGGGGGGGGGGIIIKKKOOONNNNNNMMMMMMMMMMMMNNNOOOLLLJJJIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIIIIKKKKKKJJJHHHFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCDDDEEEEEEDDDBBBEEEDDDCCCAAA@@@@@@@@@@@@;;;===@@@AAA@@@??????@@@>>>>>>?????????>>>>>>===>>>===<<<;;;999999999999777777888999::::::;;;;;;;;;::::::999999999::::::999999888888777888888888::::::::::::::::::::::::;;;:::999999888999999:::::::::999999888777777666666777777888999:::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBDDDDDDCCCDDDEEEGGGFFFGGGHHHHHHGGGHHHJJJLLLMMMXXXnnnhhhZZZPPPJJJCCC555===;;;:::;;;<<<;;;:::999555555555555555666777777666666666666666666666666444444444333333333222222444444444444444444444444444444444444444444444444444444444555555555555666666666666666777777888999999:::999999999;;;<<<<<<;;;===>>>III^^^ppphhhTTTMMMIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@??????????????????>>>======<<<;;;;;;;;;=========;;;:::;;;<<<::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::999999999:::;;;<<<<<<;;;<<<<<<===>>>??????uuuhhh]]]UUUQQQOOOQQQPPPOOONNNMMMLLLLLLLLLNNNPPPOOOLLLLLLOOOOOOMMMNNNOOOOOONNNLLLJJJHHHFFFDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA??????????????????????????????>>>>>>======<<<<<<>>>????????????>>>======<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@AAA@@@===:::666777777888888888888888555444444444666888999888999999888888888888999999777777777777666666666666777999;;;;;;:::999:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBB???@@@AAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAACCCEEEFFFEEEGGGHHHHHHHHHIIIKKKMMMRRRQQQOOONNNMMMMMMNNNOOOOOOMMMJJJJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGDDDCCCEEEGGGHHHHHHFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBEEECCCBBBBBBDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>???===???AAAAAA@@@???>>>???<<<<<<======>>>=========;;;;;;999888777777777777666666777777888888999999999888888777777888888999777666666666666777777888888888888888888888888888888888777777777888999:::888888888777666666555555444444555666777888999999888888999999999999888888999999999:::;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;??????@@@???>>>???AAADDDDDDEEEGGGGGGFFFFFFGGGHHHCCCMMM\\\ooo|||ddd[[[ddd^^^GGGGGG<<<666:::<<<999888:::777777666666666666777777666666666666666666666666444444444444444333333333555555555555555555555555555555555555555555555555444444555555555666666666888777666666666777999999777888999999:::;;;>>>BBBBBBNNNWWWgggmmmVVVKKKIIIHHHGGGHHHDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@???@@@?????????>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<===<<<;;;:::;;;<<<::::::;;;;;;;;;;;;;;;:::;;;::::::999999888888888777888999999::::::999999:::999999999999999::::::999888777777888999;;;<<<:::::::::;;;;;;<<<======}}}llliiiccc]]]WWWSSSQQQPPPQQQPPPOOONNNMMMMMMMMMMMMOOOQQQQQQMMMLLLNNNMMMJJJNNNNNNMMMLLLJJJHHHEEEDDDCCCCCCDDDEEEEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@@@@>>>>>>>>>????????????????????????>>>===<<<;;;;;;===>>>>>>>>>>>>===<<<<<<;;;;;;:::999888999999:::::::::::::::::::::::::::777888;;;>>>???>>>:::777555555666777777777777666111333333333666;;;;;;999888888777666666666777777666666666555555555555444666888::::::999888999::::::;;;<<<>>>???@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>@@@BBBDDDDDDCCCBBBAAABBBBBBBBBBBBCCCDDDFFFGGGDDDFFFGGGGGGGGGHHHKKKMMMPPPOOONNNLLLLLLMMMNNNOOONNNKKKIIIIIIIIIJJJIIIHHHFFFFFFDDDDDDDDDDDDFFFFFFJJJGGGDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNMMMLLLLLLEEEEEEEEEEEEDDDBBBAAA@@@>>>???AAACCCDDDEEEFFFFFFDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAACCCAAA??????AAACCCCCCCCC>>>>>>============>>>>>>===???@@@@@@>>><<<<<<===::::::;;;<<<<<<<<<<<<;;;:::999888777666666666666555555555666666777777777666666666555666666777777444444444444555666777777666666666666666666666666444555777888999999888888666666666555555555444444333444444555666777777777777777777777777777666555666777777888888999::::::======<<<<<<;;;:::::::::>>>>>>===<<<;;;<<>>;;;<<<888999>>>;;;:::999888777666666666666666666666666666666666555555555444444444444444555555555555555555555555666666666666666666666666444444555555666666777777999888777666777888:::;;;888888:::<<<<<<===DDDLLLNNNjjjkkk]]]OOOIIIHHHFFFEEEEEEBBBCCCCCCDDDCCCAAA@@@>>>???@@@AAABBBAAAAAA???>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<:::999:::;;;999999:::::::::999888888;;;::::::999888777666666666777777888888888888888888888777777888888999999777666666666777888:::;;;999::::::;;;;;;<<<<<<<<>>@@@AAAAAA@@@???>>>????????????@@@@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<============<<<;;;;;;::::::999999888888888888888888888888888888888888444555777:::<<<;;;777444333444555555666666555555333777999555444888888666888777666555555555555555666666666666666666555555777999::::::999999999;;;::::::<<<===??????@@@@@@======>>>???@@@@@@@@@AAA???AAACCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEBBBCCCDDDDDDDDDEEEGGGJJJJJJJJJIIIIIIJJJLLLMMMOOOJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEELLLIIIFFFDDDEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKJJJIIIHHHHHHFFFEEEEEEEEEDDDBBBAAA@@@???@@@AAABBBDDDDDDEEEEEEBBBAAA@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@>>><<<<<<>>>@@@@@@@@@=========<<<======>>>???<<<===>>>===;;;::::::;;;999::::::;;;;;;;;;::::::999999888777666666666666444444555555555555666666444444444444444555666777333333333333444555666666555555555555555555555555111444888;;;<<<;;;888666555555444444444444444333444444555555666666777777777777777777777666555444555555555666777777888888::::::::::::;;;;;;;;;;;;=========;;;:::<<>>???JJJWWWcccnnn\\\SSSKKKIIIHHHEEECCCCCCAAAAAABBBBBBAAA@@@>>>======>>>???@@@@@@???>>>===>>>>>>===<<<<<<;;;:::::::::::::::999999999999999999:::;;;:::999888888:::777888888888888777777666::::::999999888777666666666666777888888888888777666666666666666777888888666666555555666888999:::999:::;;;<<<<<<<<<;;;;;;pppggg```[[[TTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKJJJJJJKKKKKKGGGLLLOOONNNPPPRRRQQQNNNJJJIIIHHHGGGEEEDDDCCCBBBAAABBBDDDEEEEEEDDDBBBAAA<<<===???AAAAAA@@@>>>===>>>>>>??????@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999888888888777777777777777777777777777777333333444666888888555333333444444555555555555555===EEEGGG>>>777888888555888777666555555444444555666666666666777777777888777999;;;;;;:::999:::;;;999:::;;;<<<===>>>>>>>>>;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA????????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEDDDEEEFFFGGGIIIJJJKKKKKKGGGFFFEEEFFFGGGHHHGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEKKKJJJHHHHHHIIIJJJIIIHHHJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIDDDEEEFFFGGGHHHJJJJJJKKKIIIIIIJJJIIIIIIHHHGGGFFFHHHGGGEEEDDDCCCBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@??????===;;;:::;;;===>>>>>>>>>=========<<<<<<===>>>>>>:::;;;<<<;;;999888999:::::::::;;;;;;::::::999888999999888777777777777777444444555555555555555555333333333333444555666666444444333333333444555555444444444444444444444444000333888;;;<<<:::777444444444444444444444444444555555555555666666777777666777777777666555444333444444444555666666777777777777888999999:::;;;;;;;;;;;;<<<<<<<<<===@@@BBB???@@@@@@???>>>???BBBDDDBBBGGGJJJLLLWWWlllggg```pppqqqOOO>>>888666555666666555555666777888888777777777777777777777777555555555666666666666666444444444444444444444444666666666666666666666666444444555666777777888999555555666888999:::;;;;;;===;;;===AAAAAAEEEVVViiipppOOOMMMHHHEEEFFFFFFCCCAAACCC@@@@@@@@@@@@???>>>======<<<<<<======>>>===============<<<;;;:::999999888888888888888888888888888777999999888777666777888555555666666777666666555999999888888777777666666444555666666777777666666555444444444555666777888777666666555666777999:::999:::;;;<<<<<<;;;:::999}}}{{{qqqbbbYYYXXXXXXVVVTTTTTTSSSRRRQQQPPPOOONNNKKKKKKJJJJJJIIIIIIJJJJJJIIINNNPPPPPPPPPQQQOOOJJJHHHGGGFFFEEECCCCCCBBBBBB@@@BBBDDDEEEEEEDDDBBB@@@<<<>>>@@@BBBBBBAAA@@@>>>======>>>>>>???@@@@@@AAA===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888777777666666666666666666666666666444333333444666666555444333444444555666555555555>>>KKKOOOCCC888777999888888777666555555444444444444555666666777888999999777888::::::999999999:::999999:::;;;<<<<<<;;;;;;:::;;;===>>>???@@@@@@???AAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>>>>===???@@@AAA@@@>>>>>>@@@BBBBBBCCCEEEGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEIIIHHHIIILLLOOOPPPOOONNNLLLKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHJJJHHHEEECCCBBBBBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>;;;::::::<<<>>>???>>><<<======<<<;;;;;;<<<<<<<<<:::;;;;;;:::999999:::;;;<<<<<<<<<;;;:::999888777888888777666666666666777555555555555555555555555333333333333444555666777555555444333333333444444444444444444444444444444222333666777888777666444444444444444444444444444444444444555555555666666666666666555555444222222333444444555555666666777555555666666777888888888777999;;;<<<===>>>@@@BBB??????>>>===<<<>>>BBBFFFBBBBBBEEEJJJPPPXXXgggtttwwwtttvvv\\\KKKJJJGGG???======<<<:::999999999999777777777777777777777777555555666666666777777777555555555555555555555555555555555555555555555555444444555666777888999999666888;;;>>>@@@AAAAAAAAAAAA@@@FFFOOOUUU```zzztttWWWIIIDDDAAAAAACCCBBB??????BBB@@@@@@???>>>============;;;:::::::::;;;;;;<<<===<<<<<<;;;:::999888777777777777777777777777777777666777777777555444555666222333444555666666666555666666666666555555555555222333444444555555444444333333333333444555666777888777666666666777888999777888:::;;;;;;:::888777uuuhhh]]]___]]]YYYWWWWWWTTTPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKOOOSSSTTTQQQOOONNNIIIDDDGGGFFFEEECCCCCCBBBBBBBBB@@@BBBDDDEEEEEEDDDBBB@@@===???BBBDDDDDDCCCAAA@@@;;;<<<<<<===>>>??????@@@:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888888777666666666666666666666666666666666444333333555666666666333444555555666666555555333DDDJJJ>>>111111666777888888777666555444444444333444555666777999::::::666888999:::999888999:::999999:::;;;;;;:::::::::999:::<<<>>>???@@@??????@@@@@@??????>>>??????@@@AAAAAABBBAAAAAA@@@???>>>@@@@@@AAA???>>>===>>>@@@BBBDDDFFFHHHHHHGGGDDDCCCEEEDDDEEEGGGIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGJJJNNNSSSUUUTTTSSSNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLIIIFFFCCCAAACCCEEEFFFGGGGGGFFFEEEDDDBBB@@@?????????@@@@@@AAABBBDDDDDDDDDDDDCCCBBBAAA???>>>===::::::;;;===???@@@>>><<<===<<<;;;;;;:::::::::;;;:::;;;<<<;;;::::::;;;=========<<<;;;:::888777666777666666555555555666666555555555555555555555555333333333333444555666777666555555444333333333333444444444444444444444444444444333333333444555555444444444444444444444444333444444444444444444555555555555444333222111000333333444555555666666777444444444555555555555555555888;;;======>>>@@@AAAAAAAAA???======@@@EEEJJJHHHAAA???FFFJJJMMMXXXfffmmmkkk___dddbbbWWWJJJHHHEEEBBB>>>;;;999888777777777777777777777777555666666666777777888888777777777777777777777777555555555555555555555555444444555666777888999999;;;===BBBFFFHHHIIIHHHHHHKKKLLLVVVeeerrryyyUUUIIINNNCCCAAA@@@BBB@@@======AAAAAA@@@>>><<<<<<<<<======::::::999888999:::<<<===<<<<<<;;;:::999888777666666666666777777777777777555666666666444333444555111222333444555555666666333444444444444444444444111111222333333333333222333222222333444555666777999888777666666777888888666777888:::999888666555uuulllfffaaa^^^ZZZYYYXXXVVVTTTRRRQQQPPPRRRQQQQQQPPPNNNMMMMMMLLLMMMLLLJJJHHHIIIJJJMMMOOOQQQQQQQQQPPPMMMJJJGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBEEEHHHIIIGGGDDDAAA@@@@@@@@@AAAAAABBBAAAAAAAAA????????????????????????>>>===<<<;;;;;;:::;;;;;;999999999888888888777777666666666666555555555555555444444444444555666666555555555555555555555555666666666666666666666666666666666777777777666666888888777666555555666666555555555555666888999:::999999888888777888888888::::::::::::::::::::::::<<<===???@@@@@@???>>>>>>BBBBBBBBBCCCBBBBBBAAA@@@DDDCCCBBBAAA@@@@@@@@@@@@===>>>@@@@@@>>>======>>>BBBCCCEEEGGGGGGFFFCCCBBBGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHJJJOOOSSSTTTRRROOOMMMNNNNNNLLLJJJHHHIIIKKKFFFEEEDDDCCCCCCEEEGGGIIIIIIIIIJJJKKKLLLNNNPPPQQQPPPPPPPPPOOONNNMMMLLLKKKGGGFFFCCCAAAAAABBBDDDFFFFFFEEEEEEDDDCCCCCCCCCCCC???@@@AAABBBCCCEEEEEEFFFDDDDDDEEEEEEEEECCCAAA@@@@@@??????@@@BBBBBBAAA???======;;;::::::;;;<<<===999:::::::::;;;;;;<<<<<<;;;;;;:::999999888888777888888777555555444444444222333444444555555444444666666666666777777777777888777777666555444444444333444444555555555555555777666555444333222222222222222333333333444444444555444222222222222444555444444333333333333333333333333333444444444555555555555555555555555555555777888:::<<<>>>@@@@@@AAA>>><<<::::::<<<@@@EEEHHHCCCCCCCCCCCCFFFMMMUUU[[[mmmwwwmmmqqq|||oooXXXCCC<<>>;;;===777666<<<888222666666666666555444666:::>>>;;;;;;;;;:::999777555333:::777444444777888777555666111222777:::888999<<<@@@GGGVVVeeehhh___UUUPPPYYYiii}}}zzzbbbRRRHHHCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@???>>><<<;;;:::999999999999::::::;;;<<<<<<;;;;;;:::999888666666555666777888888888888888666666555444333333222222222222333333333333444444666666666666666666666666444444333333333444555555555333000000222444555555666555555555555444444444666777666555444444666888yyyssskkkddd___[[[XXXVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPOOONNNLLLKKKKKKKKKJJJJJJIIIJJJLLLNNNPPPRRRRRRQQQPPPNNNKKKHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBDDDGGGGGGEEEBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888888777777777777666666666555555555444444444444444555666666555555555555555555555555555555555555555555555555444444444444444555666777777777666555555555555555444444444444555666777888777777666666666777777888::::::::::::::::::::::::<<<===>>>?????????>>>===AAAAAABBBBBBBBBBBBBBBAAABBBBBBAAA@@@???>>>>>>???===???@@@@@@???>>>>>>???BBBCCCEEEFFFFFFEEEBBBAAACCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHJJJNNNRRRSSSQQQNNNLLLLLLLLLKKKKKKKKKLLLMMMKKKBBB<<>>>>><<<;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;::::::999888888777777888777666555444444444444222333444444555444444444555555666666666777777777777777777666555444444444333333444555555555555444666666555444333333333333222222333333333444444444444333333333333333333444222222222333333333333333444444444444555555555555555555555555555555555555666777999;;;===>>>??????>>>===<<<<<<===AAADDDGGGDDDDDDDDDDDDFFFJJJPPPTTTbbbjjjzzzpppzzzfffMMM===666333999???;;;888<<<::::::CCC555777888999999777666555::::::::::::;;;:::999888666555555666777888777555>>>999777999999999>>>EEEYYYcccmmmjjj]]]TTT\\\kkkyyy|||```QQQKKKHHHFFFDDDCCCAAA@@@??????@@@@@@????????????>>><<<;;;;;;:::999999999::::::;;;<<<;;;;;;::::::999777666555666777777888999999888888888777777666555555444444222222333333333333444444444444444444444444444444333333333333333444444555555333111111333444555444666555555555555444444444777777666555444555777999ttt~~~qqqeeebbb___[[[XXXWWWVVVTTTSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJLLLMMMOOOQQQRRRSSSRRRRRRQQQPPPNNNKKKIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEBBBAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999999:::999888888888888777777777777777777777666666666666444444444444444555555666555555555555555555555555555555555555555555555555555444222222222444666777777666666555555555555555555444444444444444555555555555444555555666777888::::::::::::::::::::::::;;;<<<======>>>>>>======???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBAAA@@@???@@@AAACCCDDDEEEFFFFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJMMMPPPQQQOOOMMMKKKJJJJJJKKKMMMMMMLLLKKKKKKCCCCCCUUUkkkqqqcccQQQOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@BBBBBBAAA???@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888777777777777777666555444444444444222222333444444444444444555555555666666666666777777777666666555444444444333333444555555555555444666555444444333333333333333333333333444444444444333333444444444444333333111111111222222333333444555555555555666666666666666666666666666666666666666777999;;;<<<===>>>>>>???>>>>>>>>>???AAACCCDDDDDDEEEFFFEEEEEEFFFIIILLLSSSYYYeee|||xxxrrrrrrYYYSSSYYYWWW^^^XXXLLLEEE:::333:::888888999;;;======;;;999666555444555666666444222666888999999777666666666666:::@@@FFFGGGGGGLLLSSS]]]eeellliii^^^```wwwxxx]]]KKKGGGHHHHHHFFFBBBBBBAAA???????????????>>>>>>>>>>>>>>>===<<<<<<::::::999999999:::;;;;;;::::::999999888777666555777777888999999999999888777777777666555555444444222222333333333333444444333333333333333333333333222222222222222333444444444222222333444555444333666555555555555444444444666555333333333555777999YYYaaakkkqqqrrrsssuuuwwwzzzxxxnnniiihhheee___YYYWWWVVVTTTTTTUUUUUUTTTSSSOOOOOOOOOPPPOOOPPPPPPPPPNNNNNNMMMLLLJJJIIIHHHGGGIIIKKKNNNQQQSSSUUUUUUVVVQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEECCCAAA@@@AAACCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999888888888888777777777777888888777777777666666666444444333333444444555666555555555555555555555555555555555555555555555555999777555333222444666777777777666666555666666777666666555444333333444444444444444444555666888888999999999:::::::::::::::::::::;;;<<<<<<============>>>@@@AAABBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGFFFEEECCCBBBDDDDDDEEEFFFGGGGGGGGGGGGEEECCCBBBAAAAAABBBDDDFFFFFFGGGIIIKKKMMMMMMMMMLLLIIIIIIJJJLLLMMMKKKGGGCCC???HHH[[[sss~~~hhhTTTQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===>>>@@@CCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@??????@@@BBBBBBAAA???@@@@@@???===<<<;;;::::::>>>>>>======<<<<<<;;;;;;999999999888777777666666777666555444444444444444222222333444444444444333444444555555555666666666666666666555555444444444444444555666666666666555666555444333333333333333333333333444444444444555222333444555555444333222000000111111222333444444666666666666777777777777777777777777777777777777777888999;;;===>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEEEEDDDDDDEEEFFFIIIMMMTTThhh{{{}}}jjjmmm~~~ttt\\\EEE>>>AAA>>>::::::;;;======<<>>>>>>>>>>>>>>===<<<:::::::::999999::::::;;;999999999888888666555555888888999999999999888888555555444444444333333333222222222333333333444444333333333333333333333333222222111111222222333444333222222444555666444333666555555555555444444444444222111111333555777888MMMQQQVVVYYY[[[___cccgggmmmvvvwwwyyyvvvnnnnnnfffddd```\\\ZZZYYYYYYYYYSSSRRRQQQQQQRRRQQQOOONNNLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHLLLOOOQQQSSSSSSSSSOOONNNMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEECCCAAA@@@BBBCCCBBBBBBBBBBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777777777777777777777777777777777777777777666666666666333333333333333444555555555555555555555555555555555555555555555555555555>>><<<999666444555666777777777777666666777777888777777666555444444444444444444444555666777888999888888888888999999::::::888999999999:::;;;<<<<<<<<<<<<>>>@@@AAABBBBBBBBBAAA@@@@@@????????????@@@BBBDDDFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGCCCBBBAAA@@@@@@BBBDDDFFFEEEGGGIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLJJJFFF@@@<<<>>>TTTppp|||lll\\\SSSQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDAAABBBCCCDDDCCCBBB@@@?????????>>>>>>???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBAAAAAAAAA@@@??????@@@BBBBBBAAA?????????>>>===<<<;;;:::999???>>>>>>>>>===<<<<<<<<<999888888777777666666555666555555444444444444555111222333333444444333333444444444444555555555555555555555555444444444444555555666777777777777777555555444333333333444444333333444444444555555555333333555666666555333333000000111222333333444444666666666777777777888888888888888888888888888888888999;;;<<<>>>>>>??????>>>>>>??????@@@@@@@@@@@@>>>@@@CCCDDDDDDCCCDDDEEEDDDIIILLLWWWvvvlllsss___MMMKKKKKKLLLMMMMMMKKKGGGDDD???===<<<>>>AAABBB>>>:::999:::;;;<<<@@@IIIUUU^^^jjjoooqqqjjj___[[[```fffttt___PPPOOONNNLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA===>>>>>>>>>>>>>>>===<<<;;;::::::999999:::::::::888888888888888777666555888888999999999888888777444444444444444333333333222222222333333333444444444444444444444444444444222222111111222222333444333333333444666666555333666555555555555444444444555333222444888:::;;;:::NNNOOOPPPPPPPPPRRRVVVZZZ[[[cccbbb```eeedddfffpppllliiiqqqwwwvvv}}}{{{{{{sssooolllkkkggg```]]]___YYY]]]``````]]]YYYVVVVVVTTTRRRPPPPPPPPPOOOMMMLLLIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEGGGJJJLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDDDDBBB@@@???@@@BBB@@@AAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666777666666777777777777777888666666666666555555555555333333333333333444444555555555555555555555555555444444444444444444444444>>><<<:::777555555555666777666666666666777777888777777666555444444555555555555555555555666777888666666666777888888999999777777777888999:::;;;<<<:::;;;<<<>>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@BBBDDDFFFFFFEEEEEEFFFGGGEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAAAAAAAACCCDDDEEEDDDFFFHHHHHHGGGGGGHHHIIIGGGHHHJJJHHHEEEAAA??????RRReeewwwwwwfffVVVRRRUUUMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBAAA@@@??????@@@@@@AAABBBCCCDDD@@@AAABBBCCCEEEFFFGGGHHHCCCCCCAAA@@@@@@@@@@@@@@@@@@??????@@@BBBBBBAAA???============<<<;;;999999=========<<<<<<<<<<<<<<<888888777777666555555555555555444444444444444555111111222333333333333333333333333444444444555555444444444444444444444444555555666777777777777666555444444333333444444444333444444444555555555555444444555555555555444444222222222333333444444555666666666666777777777777777777777777777777777777999:::;;;===>>>?????????<<<======>>>>>>?????????;;;>>>AAACCCCCCCCCDDDEEEDDDHHHJJJNNN^^^tttxxxlllwwwmmmWWWUUUaaarrr~~~yyypppjjjIIIHHHJJJQQQXXXZZZVVVQQQRRRNNNIIIFFFIIIQQQ]]]eeedddddd^^^TTTTTTfff{{{^^^OOOKKKLLLKKKHHHDDDBBBCCCEEEAAABBBBBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999::::::888888999999888888777666777888888888888777666666666666666666666666666666222222333333333333444444444444444444444444444444222222222222222333444444555333333333555666555444666555555555555444444444888666777:::???BBBAAA>>>NNNNNNNNNNNNNNNNNNOOOPPPKKKRRROOOMMMTTTTTTTTT\\\XXXUUU\\\```]]]bbbjjjggghhhhhhiiijjjkkkkkkiiihhhhhhkkklllkkkgggcccaaa```___\\\ZZZZZZXXXVVVWWWZZZXXXZZZ\\\\\\[[[WWWSSSQQQRRRPPPNNNMMMNNNNNNMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDD@@@AAABBBAAA???===>>>???===>>>>>>>>>>>>>>>======::::::::::::::::::::::::999999888777666666666666666666666666777777888888555555555555444444444444333333222222333333444555555555555555555555555555444444444444444444444444888777666555555444444555444444444444444555666666555555444444333444444444555444444444444444555555444444555555666777777888666666666666777999;;;<<<999:::;;;<<<============??????>>>>>>>>>??????@@@@@@BBBDDDDDDDDDDDDEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHGGGEEEEEEFFFHHHDDDFFFFFFBBB>>>???FFFLLLdddhhhhhh```TTTMMMNNNSSSIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEECCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBDDDDDDDDDCCCCCCAAAAAABBBCCCDDDDDDEEEEEEBBBAAA@@@>>>>>>>>>>>>???@@@??????@@@BBBBBBAAA???;;;;;;<<<<<<<<<:::999888999999999999::::::::::::888777777666666555444444555444444333333444444555111111222333333333333222222333333333333444444444444444444444444444444444333444444555555555555555444444444333333444444555444444444444555555555555555555444444444444555555444444444444444444444444555555555666666666777777777777777777777777777777999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;<<<===??????;;;>>>AAABBBBBBCCCDDDEEEEEEGGGIIIKKKPPPXXXbbbiiippp|||ppprrrsssccccccvvvbbbcccgggqqqzzz}}}xxxrrrccc]]]VVVSSSVVV^^^ffflll\\\aaaccccccooo{{{___NNNIIIJJJIIIGGGEEECCCBBBBBBCCC@@@AAABBBBBBBBBBBBAAA@@@????????????>>><<<;;;;;;<<<;;;::::::999999999:::999999999999999999888777777777777777777666555555666666666666666666666666222222333333333333444444333333333333333333333333333333333333333444444555666444222222444666666666666555555555555444444444777777888>>>DDDFFFCCC???IIIJJJMMMNNNNNNMMMLLLLLLHHHMMMIIIJJJTTTUUURRRVVVUUUQQQUUUVVVPPPRRRWWWTTTRRRSSSUUUWWWYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVUUUTTTTTTWWW[[[[[[VVVQQQOOOQQQRRRQQQNNNKKKIIIGGGFFFHHHJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBB===???@@@???===<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888999888777666666555555555555666666666777777888888555555444444444333333333333333222222333333444555555555555555555555555555444444444444444444444444222222222333333444444444222222222222333333444555444333333222222333333444444444333222222222333333333333444444555666666777666666555555777999:::<<<999999:::;;;<<<<<<<<<<<<>>>>>>============>>>???>>>@@@BBBCCCBBBBBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGFFFDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDCCCFFFGGGGGGDDDCCCEEEHHHCCCDDDCCC===999>>>MMMZZZddd\\\RRRKKKJJJKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGDDDBBBAAAAAABBBCCCEEEEEEDDDDDDCCCCCCCCCCCCAAABBBDDDFFFFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???============>>>@@@??????@@@BBBBBBAAA???999:::;;;;;;;;;:::999888666666666777777888888999777777777666555555444444444444333333333444444555111111222333333333333222222222333333333444444444444444444444444444444444111222333333444444333333444444333333333444444555444444444555555555666666666555444333333444555666555555555555555555444444555555555555666666666666666666666666666666666666888999:::;;;<<<<<<======::::::::::::;;;===???@@@===???AAABBBBBBBBBCCCEEEEEEEEEHHHLLLKKKIIIOOOYYYdddtttwwwddd\\\nnnssslll```aaafffoooyyy{{{uuummm]]]YYYUUUXXXbbboooyyy~~~zzzrrr^^^PPPMMMPPPHHHFFFEEEFFFHHHGGGBBB>>>>>>???AAAAAABBBAAA@@@???@@@@@@@@@???>>><<<;;;:::<<<;;;::::::999999999999999999:::::::::999999888666666777666666555444444333444444444444444444444222222333333333444444444222222222222222222222222444444333333444444555666777555222222333666777777666666555555555444444444444444777>>>DDDFFFBBB===HHHHHHGGGGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQLLLNNNOOONNNLLLLLLOOORRROOOPPPSSSUUUVVVVVVUUUTTTWWWTTTRRRSSSWWWYYYXXXWWWRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPLLLHHHFFFGGGGGGFFFDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGFFFDDDBBBAAAAAAAAAAAAFFFEEECCCBBBAAA@@@????????????>>>>>>=========<<<:::999888888:::;;;:::999999999999999888888888777777666444333333444666777888777777666555444444444444555555555444333333222555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333222222111222222222222222222222222222222222222222333333333333444444444444444444444444444444222222333444666888999:::888888:::;;;<<<=========<<<;;;;;;;;;;;;<<<======@@@AAA@@@>>><<<:::;;;<<<<<<>>>@@@AAAAAABBBDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGBBB<<<555555???PPP```gggPPPLLLFFFDDDEEEGGGGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHEEEEEEDDDBBBBBBAAAAAAAAAEEECCCCCCDDDFFFGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA@@@BBBCCCBBBAAA@@@@@@@@@??????===<<<<<<===>>>???<<<===???AAA@@@>>><<<:::::::::999999888777666666333444444555666777888888999888666555444333222222333444555666666666555444111111222222222222111111444333333222222333333444111222333444555444333222444555555555444333333222222222222333333333444444111111222222222333333333222222222333333444444444444333333222111111111222444444444555555555666666444444555555666777777777888999::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>???AAABBBCCCCCCCCCEEEGGGFFFFFFFFFGGGHHHIIIKKKLLLYYY___kkk~~~kkkdddooozzzhhh```^^^SSSaaatttooo^^^aaa^^^fff~~~dddZZZWWWPPPJJJKKKGGGFFFEEEDDDBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@???>>><<<;;;::::::;;;;;;999999999888888888777777999999888888777777666666666555555555555444444444333222111222222333222111333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555666555555444444666777888999999999::::::999999999HHHGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNMMMKKKKKKNNNQQQOOOPPPRRRTTTUUUTTTTTTSSSUUUTTTSSSTTTVVVVVVVVVUUURRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOKKKFFFDDDEEEFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBAAA@@@@@@AAAEEEDDDCCCAAA@@@????????????>>>>>>===<<<<<<;;;;;;:::999888888888888777666888888888888777777777777666555444333333444555666777777666666555444444333444444555555444333333222444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222111111111222222333444222222222222222222222222222222222333333333444444444444444444444444444444222222333444555777888999777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????===;;;:::;;;===<<<>>>@@@AAABBBCCCEEEGGGEEEEEEDDDDDDCCCBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFEEEDDD:::===777222EEEdddkkk]]]MMMIIIEEEDDDEEEGGGGGGFFFEEEFFFHHHIIIIIIIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAACCCBBB@@@??????@@@AAA@@@>>><<<<<<;;;<<<<<<<<<===>>>???>>>===;;;:::999999888888777666666555333444444555666777777888888777555444333222222222222333444555666555444444111111111222222111111111333333222222222222333333111111333444444444333222444444555555444333333222222222222333333333333444111111111222222222333333111111222222222333333333444333222111111111111111333333333444444444555555444444444555666666777777888888999:::::::::::::::999::::::;;;<<<<<<======>>>???AAAAAAAAABBBCCCEEEFFFFFFEEEFFFFFFGGGHHHHHHPPPWWWcccyyywwwnnnkkkiiiwww~~~}}}gggTTTQQQQQQLLLGGGHHHFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???????????????>>>===<<<;;;:::::::::;;;999999888888888777777777777777777777666666666666555555555555444444444333333111000222444666555333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444333333333444555666777888888999999888888777GGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJKKKMMMOOONNNOOOQQQRRRSSSRRRRRRQQQSSSTTTVVVVVVTTTSSSRRRSSSRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMJJJFFFDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@CCCBBBAAA@@@???????????????>>>===<<<;;;:::999888;;;999777777777777555444777777777666666666555555666555444333333444555666666666666555555444444333444444444444444333333222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111222333444222222222222222222222222222222222222333333333333444444444444444444444444222222222333444555777888666777999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<<<<;;;::::::<<<======???AAAAAAAAABBBDDDFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFDDDCCCDDDFFFFFFBBB???999777555<<>>>>>>>>@@@AAA@@@???BBBAAAAAA@@@???>>>>>>===???AAABBBAAA@@@>>>??????AAA@@@>>>===;;;:::::::::======<<<<<<<<<;;;;;;;;;888888777777666555555555444444444555666666666777666555444222222111111111111222444555555555444333111111111111111111111111333333222222222222333333111111222333333333333222444444444444444333333222111111222222222333333333000111111111222222222222000000111111111111222222333222111111111111111111111222222222222333333333333333444555555666666777888888999999::::::999999999999999:::;;;;;;<<<<<<;;;===????????????AAABBBDDDDDDCCCCCCCCCCCCDDDDDDGGGNNNYYYjjjyyy```TTTLLLNNNOOOKKKHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999:::888888888777777777666666444444555555555555555666444444444444333333333333444000...111666888666333000000000000000000000000222222222222222222222222333333333333333333333333222222222333333333333444222222222222222333444444555666666777777666666555EEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQPPPPPPOOORRRUUUXXXXXXTTTPPPPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@?????????AAA@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;999888777666:::999777777888888777555666666555555555444444444555444444333333444444555555555555444444444333333333333444444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111222111111111111111111111111111222222222222333333333333333333333333333333333222111222222333444555666666666888999:::;;;;;;;;;:::::::::::::::;;;;;;<<<888999::::::999:::<<<>>>>>>???AAA@@@??????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBFFFDDDBBBDDDFFFEEE@@@;;;===111888SSSbbbYYYLLLJJJAAABBBBBBCCCEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCC???=========??????>>>===@@@@@@???======<<<;;;;;;>>>@@@AAA@@@???===>>>>>>???>>>======<<<;;;;;;:::===<<<;;;:::::::::;;;;;;888888777777777666666666444555555555555555555555333333222111111000111111111222333444444444333222111111000000000000111111222222111111111111222222000111111222222222222222333333444444444333333222111111111111222222222222000000000111111111111222000000000000000000000000222111111000000000111111000000000111111111222222222333333444555555666666777777888888999888888777888888888999999:::::::::999;;;<<<<<<<<<<<<===???@@@@@@@@@@@@@@@AAABBBBBBCCCHHHOOOXXXhhhyyy|||hhh]]]RRRMMMKKKMMMLLLHHHFFFHHHCCCBBBAAA@@@???????????????>>>>>>===<<<=========<<<;;;::::::999999888888777777777666666666555555222222333333444444555555444333333333222222222222444000---000555777444000000000000000000000000000222222222222222222222222222222222222222222222222111111111222222222333333111111111222222222333333333333444444444444333333DDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOSSSVVVYYYXXXSSSPPPOOOPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLJJJIIIFFFHHHLLLMMMLLLIIIFFFDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>???>>>>>>=========>>>>>>>>>===<<<:::999777666666999777777888:::;;;:::999555555555444444444444333444444444333333444444444444444444444333333333333222222333333444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333222111000/////////111111111111111111111111111111111222222222333333333333333333333333333333222222222222222333444555444555777888999999::::::999999999999999:::;;;;;;666888999999999:::<<<>>>???@@@@@@???===<<<===>>>BBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAADDDCCCBBBCCCDDDBBB>>>:::;;;;;;KKK``````KKK@@@DDD>>>???AAACCCCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBCCC@@@>>>===>>>??????>>>===???>>><<<;;;:::::::::;;;===???@@@???>>><<<======<<<<<<=====================<<<:::999999999;;;;;;999888888888888888777777555555555555444444444444222111111000000000111111111222333444444444333222111111000//////000111111222111111000000111111222000000000000111111222222222222333333444333333222000000000111111111222222//////000000000111111111////////////////////////000000000//////000000111/////////000000000000111222222333333444444555555666777777888777777666666777777777777888888888888777999::::::999999;;;<<<:::;;;;;;<<<>>>@@@AAABBBBBBEEEHHHKKKRRR\\\cccfffiiirrr[[[PPPNNNHHHFFFFFFFFFDDD@@@AAACCCAAA@@@???>>>=========>>>======<<<;;;;;;;;;;;;<<<:::::::::999999888777777666666666555555555444444111111222222333333444444222222222222111111111111444111...///222333000,,,111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222111111222222333333333333111222222333333222222111BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFIIILLLNNNPPPQQQOOOLLLJJJJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQTTTUUUVVVUUURRROOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJLLLMMMLLLKKKIIIGGGDDDHHHMMMOOONNNJJJGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBB??????@@@@@@???>>>=========<<<<<<<<<<<<<<<===>>>===<<<;;;:::999888777666888777777888:::<<<<<<;;;555555555444444444333333333333333444444333333333333333333333333333333333111222222333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111444333222111000/////////111111111111111111111111111111111111222222222222333333333333333333333333333333333222222333444444444444666777888999999999999999888888999999:::;;;666888999999999:::<<<>>>>>>???@@@???======>>>???DDDCCCCCCCCCBBBBBBAAAAAA??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@???===<<<999QQQaaa[[[OOOJJJFFF???===???AAABBBBBBBBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@??????@@@@@@???>>>===<<<:::999999:::;;;;;;<<<>>>???>>>===;;;<<<<<<;;;<<<===>>>????????????===<<<;;;:::999:::;;;;;;999999999888888888888888666555555555444444333333111111000000000111111222111222444555555555444333111000///......///000111111111000000000000111111000000//////000000111222111222222333333333333333///000000000000111111111////////////000000000000000000////////////......///////////////000000111////////////000000000000111111222333333444444555666666777777666666555555666666666666666666666666666777999888777777999:::777888999:::<<<>>>@@@BBB@@@BBBDDDFFFIIINNNTTTXXXbbbyyysss\\\MMMIIILLLCCCCCCBBBBBB@@@@@@BBBDDD???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999888777666555555555555444444444333333111222222222222222222333222111111111000000000000333111000/////////---,,,000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000111222222333333222222000111111222222111111000AAABBBCCCDDDDDDCCCBBBAAADDDEEEFFFIIIKKKMMMOOOPPPMMMJJJGGGGGGIIIJJJIIIHHHJJJKKKLLLMMMNNNPPPRRRSSSSSSRRRPPPOOOOOOOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJLLLMMMLLLKKKHHHGGGDDDHHHLLLMMMKKKHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLGGGFFFEEEDDDCCCBBBAAAAAA===>>>?????????>>>===<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;:::999999888888888777666777999::::::999555555555555444444444444333333333444444333333333222222222222222222333333111111222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222222222222222222222222222444444333333333333444444333444555666777888888888888888888888888999::::::777888999999999:::<<<>>>;;;===???@@@@@@@@@BBBDDDEEEEEEDDDDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAA???AAACCCAAA===;;;<<>>;;;:::999888999:::<<<===;;;===>>>>>><<<;;;;;;<<<===>>>???@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;777777777888888888888888666666555444444333222222111000000000111111222333222333444555666555444444111000///......///000111000000000//////000000000000000///...///000111222111111222333333333333333/////////000000000111111........./////////000000000000000000//////......///............///000111////////////000000000000111111111222333333444444666666666666666555444444555555555555555555555555555777888888666666777999777888888999;;;===>>>???>>>???AAADDDFFFHHHLLLOOO]]]lll}}}kkkZZZPPPIIIGGGJJJAAABBBBBBBBBBBBCCCCCCCCC===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999777888888888888666555444444444444444333333333333333333222222222222222222111111000000000/////////000111222111...---...000////////////////////////000000000000000000000000////////////////////////....../////////000000000...///000111111111000000000000111111111111000000AAABBBCCCCCCCCCBBBAAA@@@EEEEEEGGGHHHJJJKKKMMMMMMKKKHHHEEEEEEGGGHHHGGGEEEJJJJJJKKKMMMOOOQQQSSSTTTSSSOOOLLLLLLMMMNNNLLLIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMLLLKKKHHHFFFFFFHHHJJJIIIGGGFFFHHHKKKGGGEEEDDDCCCCCCDDDEEEGGGKKKKKKLLLLLLMMMMMMNNNNNNGGGFFFEEEDDDCCCBBBAAAAAA======>>>??????>>>===<<<::::::::::::;;;<<<======;;;;;;;;;::::::999999999999888666777888888777666666666555555555444444444222333333444444333333222222222222222222222222333000111222333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000.........///000222333444000000000000000000000000000111111111111222222222222222222222222222222222555555444333333333444444222333444666777777888888888888888777888999999:::888999::::::999:::<<<>>>999;;;>>>@@@BBBDDDGGGIIIGGGFFFFFFDDDCCCBBBAAAAAA???@@@@@@@@@@@@AAAAAAAAA===AAADDDAAA;;;999===BBBaaa```YYYKKK>>>999===BBB>>>@@@BBBAAA@@@@@@CCCFFFCCCCCCDDDDDDDDDCCCAAA@@@@@@??????>>>??????@@@@@@BBB@@@??????@@@@@@???===::::::888888999:::<<<>>>;;;===>>>===<<<:::;;;;;;???@@@AAAAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;666666666666777777777777666666555444333333222222111000000000111222333444333444555666666666555444222000///......///000222000000////////////000000000///.........///111222000111222333333333333333////////////000000000000............/////////000111111000000/////////..................///000111////////////000000000111000111111222333333444444555666666666555444444333555555555555555555555444555666888777666666777888999999999999:::;;;<<<===>>>>>>@@@CCCEEEEEEFFFIIIPPPXXXaaappprrr^^^KKKEEEDDDCCCAAACCC???AAAAAA@@@@@@AAA@@@===<<<<<<;;;:::::::::;;;;;;;;;:::999999888888999999777777888888888666555333444444444333333333222222444333333333222222111111000000000000////////////---111444222///---000444........................000000000000000000000000////////////////////////............/////////000,,,---///000000000///...000000111111111111000000BBBBBBAAA@@@AAABBBCCCDDDFFFEEEEEEGGGJJJLLLMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIJJJMMMPPPQQQPPPNNNMMMNNNOOOOOONNNMMMKKKJJJHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEEEEFFFHHHJJJLLLMMMIIIFFFCCCDDDGGGIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<888888999:::::::::999999999999999888777666666555666555444333333333333333222222222222222222222222444444444444444444444444222222222111111111000000111111111111111111111111333333333222222222111111222222222111111111000000111111111111111111111111////////////000000000000333333222111000///......111222333333444444333333555555444333333333333444222333333444444333333222222333444666666666666555777888888999999:::;;;;;;888999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFFFFCCC@@@AAACCCEEEEEEDDDAAA@@@@@@AAABBBBBBAAA???@@@DDDDDD<<<555;;;NNN```dddXXXIII???<<<===>>>===CCCEEEGGGEEEBBB@@@BBBDDDDDDDDDDDDCCCBBBAAA???>>>@@@@@@???>>>>>>===>>>>>>=========>>>@@@AAA???>>>============<<<<<<<<<<<<<<<>>>>>>>>>===<<<===>>>CCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::888777777666666555555555555444444444555444444444444333333333333333333333333333333333000000000000000000000000111111111111111111111111//////......///000111111000000000000000000000000000000000000000000111222000000////////////000000222111000//////...//////000000000000000000000000///000000000000111111111///000000111333444555555666555333222111222333333333333333444444444555555444444444444555777888:::999999888888888999;;;<<>>>>>@@@AAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;777888:::::::::999777555666666555555555555666666555444444333333222222111000000000000000000000000111000///......///000111000000111111111111000000///////////////000111111111111000000//////......000000///...............---...///000000///...------------...///000000111000000000000111111111111CCCBBBAAAAAAAAABBBDDDDDDFFFEEEDDDFFFIIIKKKLLLKKKHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKLLLOOORRRSSSRRRPPPOOOPPPPPPPPPPPPNNNMMMLLLJJJKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMKKKHHHFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFDDDCCCAAAAAAAAA??????@@@@@@???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::::::::999999888999999888777777666555555666555444333333333333444333333333333333333333333444444444444444444444444222222222222111111111111111111111111111111111111333333222222222111111111222222222111111111000000111111111111111111111111/////////000000000111111222222111111000/////////222222333444444444444444555555444333333333333444222333333444444333333222222333444555666666555555777777888888999::::::;;;999999:::;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFFFFCCCAAABBBEEEGGGFFFEEECCCAAA@@@@@@AAAAAA@@@>>>@@@>>>;;;999>>>IIIYYYdddWWWOOOEEE@@@???@@@@@@???DDDEEEFFFEEEDDDCCCDDDEEEEEEDDDDDDCCCBBB@@@@@@???AAA@@@???>>>======>>>???===<<<<<<===>>>??????===@@@?????????>>>>>>>>>>>>===???@@@???>>>===>>>???CCCCCCCCCBBBAAAAAA@@@@@@======>>>>>>======<<<<<<<<<<<<;;;:::999888777777555555555555444444444444333333444444444555555555333333333333333333333333111111111111111111111111111111111111111111111111///.........//////000111000000000000000000000000000000000000000111111222000000////////////000000111000000////////////000000000000000000000000000000000000111111111222222000000111222333444555555555444333222222222333333333333333444444444555555777666555555555555666777888888777777888:::;;;<<<>>>???@@@AAABBBCCCDDDEEEDDDGGGHHHLLLYYYkkkvvvxxxyyy~~~xxxfffYYYRRRKKKIIIEEECCCCCCCCCBBBBBB@@@???>>>>>>@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::888777555666666555555555555666666555444444333333222111111000000000000000000000000111000///......///000111000000111111111111000000///////////////000000111000000000000//////......000000///...............---...///000000///...---------......///000000111//////000000000111111111CCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDFFFIIIJJJJJJJJJEEEEEEEEEFFFGGGIIIKKKMMMKKKKKKLLLOOORRRSSSRRRPPPOOOPPPPPPOOOOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJHHHHHHIIIJJJJJJIIIGGGHHHHHHIIIJJJJJJJJJJJJGGGGGGFFFEEECCCBBBBBBAAA>>>>>>??????>>>===;;;:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;:::999888888888888777777666666555555555555444333333333444444333333333333333333333333444444444444444444444444333333333222222222111111111111111111111111111111222222222222111111111000222111111111111000000000111111111111111111111111000000000000111111111111000000000000000000000000222333444444555555444444555555444333333333333333222222333333333333222222111222333444555555555555777777777888999999::::::999:::;;;<<<<<<======<<<>>>???AAACCCDDDEEEFFFFFFEEECCCBBBCCCEEEGGGGGGGGGDDDBBB@@@?????????>>>===AAA999444;;;JJJYYY___```JJJFFFAAA@@@BBBCCCBBB@@@EEEEEEEEEEEEGGGGGGFFFEEEEEEEEECCCBBBAAAAAAAAAAAAAAA@@@>>>======>>>???@@@>>>===;;;;;;<<<>>>>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@???@@@AAA@@@???>>>???AAACCCCCCBBBBBBAAA@@@@@@@@@======<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888888777555555555555444444444444222222333444555666777888333333333333333333333333111111111111111111111111111111111111111111111111///////////////000000000000000000000000000000000000000000000000111222222111000000//////000000111000////////////000000111000000000000000000000000111111111111222222222333111111222333444444555555444444333222222222333333333333333444444444555555999888777666555444444444777777666777888:::<<<===>>>>>>???@@@@@@AAABBBBBBDDDEEEDDDEEELLLUUU[[[[[[cccppphhhXXXOOOLLLJJJFFFDDDCCCCCCCCCDDDBBBAAA@@@>>>===>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;777888999999999888777666666666555555555555666666444444444333222222111111000000000000000000000000000000////////////000000///000000111111000000/////////......//////000111000000000////////////...000///......---...............////////////......------......///000000000//////000000000000111111CCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIJJJMMMPPPQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJFFFFFFEEEEEEDDDCCCBBBAAA>>>????????????===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999777777777777777666666555555555555444444333333333444444444444444444444444444444333333333333333333333333333333333333222222222222111111111111111111111111222111111111111000000000111111111111000000000000111111111111111111111111000000000000111111111222////////////000000111111333333444555555555555444555444333333222222333333222222333333333333222222111222222333444444555555666666777777888999999999999:::;;;<<<<<<======<<>>>>>>>><<<;;;>>>999999EEEUUU^^^ZZZRRREEECCCAAAAAABBBCCCCCCAAAGGGEEEDDDFFFJJJKKKHHHEEEFFFEEECCCBBBAAAAAAAAABBBBBB@@@>>>======>>>@@@AAAAAA>>>;;;;;;<<<>>>??????CCCCCCBBBBBBBBBAAAAAAAAA???AAABBBAAA@@@???@@@BBBBBBBBBAAAAAA@@@??????>>><<<<<<;;;:::::::::::::::<<<;;;;;;:::999888888888555555555444444444333333333333444555555666777777222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111111000000000000000000000000000000/////////000111222333111000000000000000000111//////...//////000111111000000000000000000000000111111222222222333333333111222222333444444555555444333333333333333333333333333333444444444555555888888777666666555555555666666666666888:::<<<>>>?????????@@@@@@AAAAAAAAADDDDDDDDDEEEIIIMMMPPPQQQQQQbbbpppyyy|||hhhXXXPPPLLLIIIFFFBBBAAABBBCCCEEEEEECCCAAA???>>>======>>>???>>><<<::::::::::::::::::::::::777888888999888777666666666555555444444555555666444444333333222111111111000000000000000000000000000000////////////000000//////000000000000/////////............///000000///////////////////////////......------............//////////////////...............//////000000////////////000000000111DDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKIIIHHHFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPQQQPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIDDDDDDDDDEEEDDDCCCBBBAAA???@@@@@@AAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::999888777666666666666555555555555555444444333333333444444555444444444444444444444444333333333333333333333333333333333222222222111111000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000///000000000000111111111.........///000000111111222333444444555555444444444444333222222222222333111222222333333222222111111111222222333333444555555666666777777888888999888999:::;;;<<<<<<<<<<<>>???@@@AAAAAAAAABBBCCCDDDAAA???======<<<;;;999555:::DDDQQQZZZYYYOOOFFFIIIFFFCCC@@@@@@AAABBBBBBGGGEEEEEEGGGKKKKKKIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@>>>===>>>???@@@BBBCCC@@@===<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA@@@@@@??????>>>>>>======;;;:::999999888888999999:::::::::999999888888777555444444444444333333333555555555555555555444444222222222222222222222222111111111111111111111111111111111111111111111111111222333333333222222111000000000000000000000000////////////000111222333111111000000000000111111//////...//////000111111////////////////////////111111222222222333333333111222222333333444444444222333333333333333333333333333333444444444555555666666666777777777777777555555555666888:::<<<===??????@@@@@@AAAAAAAAABBB@@@@@@AAACCCDDDEEEGGGJJJEEESSS\\\```rrrnnnbbb[[[QQQLLLKKKJJJFFFBBBAAAAAABBBDDDFFFEEECCCAAA???>>>======>>>>>><<<;;;::::::::::::::::::::::::888888888888777777666666555555444444444444555555444333333222222111000000000000000000000000000000//////000000000000////////////000000000000//////...............//////000.............../////////......------------....../////////....../////////............////////////...////////////000000000DDDEEEFFFGGGGGGGGGFFFFFFGGGFFFGGGHHHJJJJJJHHHFFFFFFEEEDDDDDDCCCDDDEEEFFFKKKKKKLLLOOORRRSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHDDDFFFGGGGGGEEEDDDDDDEEEDDDEEEFFFFFFGGGGGGGGGGGGAAABBBCCCDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<888999999999888777666666555555555555555555444444444444333333333444555555333333333333333333333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000//////////////////000000000000000111000000000000000000000000////////////000000000000.........//////000000000111222333333444444333333444444333222222222222222111111222222222222111111111111111111222333444555555555555666777777888888777888999::::::;;;;;;;;;===>>>??????@@@@@@@@@@@@;;;===??????>>>===>>>???AAA@@@>>>>>>>>><<<:::777000===MMMWWWWWWPPPHHHCCCJJJHHHDDDAAA???@@@BBBCCCFFFFFFGGGIIIJJJJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@AAAAAACCCAAA???>>>???@@@@@@???@@@@@@@@@?????????>>>>>>>>>???@@@???>>>===>>>@@@>>>>>>======<<<;;;;;;;;;:::999888777666777888999999999888888777777777777444444444444333333333333555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333444444333111000000000000000000000000000////////////000111333333222111111000000111111222000////////////000000111////////////////////////111111111111222222222333111111111222222333333333222222333444444444333333333333333444444444555555333444666777888999999999666666555666777999;;;<<<>>>>>>???@@@AAAAAABBBBBBAAA@@@AAACCCBBB@@@BBBFFFEEEMMMQQQTTT___tttssscccUUUPPPLLLGGGEEEFFFFFFDDDBBBBBBAAABBBCCCDDDDDDBBB@@@???>>><<<<<<======;;;:::::::::::::::::::::::::::888888777777777666666666555555444444444444555555333333333222111111000000000000000000000000000000//////000000000000//////...//////000000//////.........------......///000---............/////////---------,,,------.../////////............//////......//////////////////......////////////000000EEEEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHGGGEEEBBBDDDCCCCCCBBBCCCDDDFFFGGGKKKKKKLLLOOORRRSSSRRRPPPOOONNNLLLKKKJJJJJJKKKKKKHHHGGGFFFEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBDDDGGGGGGEEEDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDD???@@@AAACCCCCCBBB@@@??????@@@@@@@@@@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<666666777777777666666555444444444444444444444444333333333333333444555666333333333333333333333333222222222222222222222222111111111000000000//////000000000000000000000000000000/////////.........////////////000000111111000000000000000000000000---.........////////////......//////////////////000111222222333333222222444333222222111222222222111111222222222222111111111111000000111222333444444444555666666777777888666666777888999999999999;;;<<<<<<============<<<;;;===??????===;;;;;;<<<>>>>>>>>>??????===999666888EEERRRTTTMMMEEECCCEEEEEEEEECCCAAA@@@AAACCCDDDEEEGGGJJJJJJIIIGGGFFFEEEBBBCCCEEEFFFFFFDDDBBB@@@>>>???@@@AAAAAAAAA@@@@@@AAA@@@??????@@@@@@???===?????????>>>>>>>>>======<<<===>>>>>><<<<<<===>>><<<<<<;;;;;;:::999999999:::999777555555666777888777777777777666666666666444444444333333333222222222222222333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000111222333222111///...000000000000000000000000......//////000222333444222111111000000111111222111000000////////////000////////////////////////000000000111111111222222000000111111111111222222111222333444444444333333333333333444444444555555333444666888999999999999777666666666777888:::;;;<<<<<<===>>>???AAABBBBBBEEEBBBCCCFFFDDD@@@BBBHHHHHHKKKOOOSSSXXX```hhhnnnuuuwwwttteee[[[RRRMMMLLLJJJHHHFFFEEEEEEFFFFFFCCCBBBAAAAAABBBAAA???===???===<<<<<<<<<<<<;;;999999999999999999999999999888888777666666666666666555444444333333444444555333333222222111000000000000000000000000000000000...///000111111000///.........////////////.........------------...//////---------.........//////---,,,,,,,,,------...///000///...------...///000/////////////////////............/////////000000EEEFFFGGGHHHIIIHHHGGGGGGCCCCCCDDDEEEFFFEEEBBB@@@BBBAAAAAABBBCCCEEEGGGHHHIIIIIIKKKMMMPPPQQQPPPNNNMMMLLLJJJIIIHHHHHHIIIIIILLLKKKIIIGGGFFFFFFGGGGGGCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDAAADDDGGGHHHFFFDDDEEEGGGCCCDDDDDDDDDDDDDDDCCCBBB===???AAABBBBBBAAA@@@???>>>>>>??????>>>===<<<:::<<<;;;;;;::::::;;;;;;<<<444555666666666666666555444444444444444444444444333333333333333444555666222222222222222222222222222222222222222222222222000000000000////////////000000000000000000000000000/////////.............../////////000000111111000000000000000000000000------------.........///////////////////////////000000111222222222222111444333222222111111222222111111222222222222111111111000000000000222333444444444555555666777777777555666777888888999999888::::::;;;;;;;;;;;;;;;:::;;;>>>@@@@@@<<<::::::;;;<<<<<<===???@@@===999555DDDMMMTTTPPPDDD===@@@GGG???@@@BBBBBBBBBBBBDDDEEEDDDHHHKKKKKKHHHEEEDDDEEEAAACCCEEEGGGGGGEEEBBB@@@===>>>@@@BBBCCCBBB@@@???@@@???>>>???@@@???===;;;?????????>>>>>>>>>======;;;<<<===<<<;;;:::;;;===;;;;;;:::999999888888777999888666555444555777888666666666666555555555555444444444333333333222222000000111222333333444555111111111111111111111111222222222222222222222222111111111111111111111111///000111222111000...,,,000000000000000000000000.........///000222333444222222111111111111222222222111000//////.../////////////////////////////////000000000000111111111000000000000000111111111000111333444555444333333333333333444444444555555444555777888999999888888777777666666666888999:::::::::;;;===>>>@@@AAABBBCCC@@@AAAEEECCC???CCCJJJEEEFFFLLLSSSSSSPPPRRRWWW```dddqqqhhh\\\WWWQQQLLLJJJGGGIIIJJJJJJGGGEEEEEEEEEDDDBBB@@@?????????===;;;???===<<<<<<<<<<<<:::999999999999999999999999999888888777666666666666666555444444333333444444555333333222222111000000000000000000000000000000000...///000111111000///.........////////////.........------------...//////---------.........//////,,,,,,,,,,,,------...///000///...------...///000///////////////...................../////////000BBBCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFAAABBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBAAAAAABBBCCCDDDBBB@@@>>>>>>???@@@@@@???===<<<;;;<<<<<<===<<<;;;999888>>>>>><<<;;;:::999999999777777777777777777777777444444444444444444444444444444444333333222222222333333333333333333333333///000222333333222111000222111111000///......---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////000000111111111000000///000000000000000///......222222111111111111111111111111222222222333333333444444444444444444444444222222333444444555555666999999::::::::::::999999::::::::::::::::::::::::???999777999888555666<<>>;;;:::;;;===???@@@@@@???>>>;;;<<<===>>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<::::::888888888999:::;;;777888888888888666444333555555555666666777777777666666555555555444444444222222111111111111222222111111111111111111111111222222222222222222222222333333222222111000//////000000000000000000000000000000000000////////////---------............///............////////////111000000////////////000////////////////////////............////////////////////////////////////111111000000//////......000000111111111222222222222222222333333333444444555555555666666666666777777666555666888999999888888888999:::;;;<<<>>>?????????@@@@@@AAABBBCCCCCCIIIIIIJJJJJJKKKLLLLLLMMMPPPUUUZZZ^^^eeeuuuggg___TTTNNNLLLKKKIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777888777777666555444444444444444444444444444444444222222222111111111000000000000000000////////////////////////000000000000000000//////.........---000111...,,,111999999333---------...------,,,,,,------------------------,,,---...//////...---,,,------............------...///000///...---...000@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>???@@@CCCEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAACCCAAA@@@AAABBBBBBAAA@@@????????????>>>>>>===<<<::::::;;;<<<;;;:::999999>>>===<<<:::999999888888666666666666666666666666444444444444444444444444333333333333222222222111222222222222222222222222111111222222222111111000111111000000///......---////////////////////////////////////////////////........................................................................---......///////////////000000111111111000000///000000000000000///......111111111111111111111111111111111222222222333333444444444444444444444444222222333333444555555555777777777777777777666555666666777999;;;<<<=========;;;<<<<<<888666>>>HHHSSSMMMEEE???===>>>@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGGGGEEECCCBBBBBBCCCCCCDDDCCCBBB@@@===;;;999;;;===>>>??????>>>===;;;<<<=========<<<;;;:::;;;<<<<<<<<<;;;:::999999999888777777777777888999666777777777666555333222444444444444555555555666555555444444444444333333222222111111111111222222111111111111111111111111222222222222222222222222333333222111111000//////////////////////////////000000000/////////......------------........................////////////111000//////////////////........................---.........////////////////////////////////////000000000000//////......000000000111111111222222222222222333333333333444444444444555555555555666666555444666888999999888999999999999:::;;;======>>>??????@@@AAABBBCCCCCCGGGGGGHHHHHHIIIIIIIIIJJJFFFJJJNNNPPPSSS\\\jjjuuusss```YYY[[[[[[TTTLLLHHHHHHHHHFFFCCCEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888777777777777777666666555444444333333333333333333333333333222222222222111111111111000000/////////.........------........./////////////////////......------///000...,,,111777888333---------...------,,,,,,------------------------,,,---...//////...---,,,---......//////......------///000///...---...///===>>>???@@@BBBDDDEEEEEE@@@@@@@@@??????>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBDDDBBB?????????@@@@@@???@@@@@@???======<<<<<<<<<888888999:::::::::999999===<<<;;;:::999888888888444444444444444444444444333333333333333333333333222222222111111111111111111111111111111111111111333222111111000000000000111000000//////.........////////////////////////////////////////////////................................................---------------------------......//////////////////000000111111000000000000000000000000///......000000000000111111111111111111111222222222222333333333333333333333333333222222333333444444555555666666666666666555444444444555777999;;;<<<======999;;;===<<<888999FFFTTTRRRKKKCCC<<<;;;===@@@AAA<<<<<<<<<===>>>???@@@AAA@@@BBBEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@???===<<<<<<999:::<<<===>>>======<<<;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;:::999888777777777666666555666666777444555555555444333222111222222222333333333333333444333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////000////////////.........------------............---............/////////111000//////.........///........................---------.........//////////////////////////////000000000////////////...000000000000111111111111111111222222222333333333222222333333333444444444444333333555888999999888999999888888999:::;;;;;;===>>>>>>???AAABBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDFFFIIIJJJKKKMMMQQQTTTWWW___gggkkkpppwww~~~|||pppddd]]]TTTJJJHHHMMMMMMIIIEEEDDDEEEFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>=========<<<<<<<<<;;;::::::::::::999999999888888888777777777666666666666555555444444333333333333333333333333333333333333222222222111111111//////.........---------,,,,,,,,,---------......///............---------......---,,,///555666555.........------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,......////////////......---...//////------...///:::;;;<<<>>>@@@BBBCCCDDD=====================<<<<<<<<<===???AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDBBB>>>======>>>>>>>>>AAA@@@>>><<<;;;;;;;;;<<<777777888888999999999999;;;;;;:::999888777777777333333333333333333333333222222222222222222222222111111111000000000000000111111111111111111111111444333111////////////000000000/////////.........////////////////////////////////////////////////................................................---------------------------......///////////////...///000000000000000000000000000000000///....../////////000000000000000111111111111222222222222222222222222222222222222111222222333444444555555777777888888777666666555666777888::::::::::::999666888999999999@@@LLLXXXMMMHHHAAA<<<;;;===>>>???<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCBBBAAAAAABBBAAA@@@>>>===;;;;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888<<<<<<<<<<<<;;;:::999888777777777666666666666666333333333333222222111111111111111111111111111111222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000//////////////////////////////////////////.........------,,,,,,---------.........---------.........//////111000///...............------------------------,,,,,,---------................................./////////////////////////////////000000000111111111111111111222222222222111111111111222222222333333222222444777888888888888888888777777888999999;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHJJJLLLNNNNNNMMMKKKFFFKKKQQQUUUXXX]]]bbbdddwww|||~~~|||sssjjj```XXXRRRPPPNNNJJJLLLQQQGGGEEEDDDDDDFFFFFFDDDBBBBBBBBBAAA@@@@@@??????>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999888888888777777777666666666555555555444444444333333333222222222222222222222222222333222222222222111111111......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------,,,...111555777///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,.........//////.........,,,---......---,,,---...999999;;;<<<>>>@@@AAABBB;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCC@@@===;;;<<<=========@@@???===;;;:::;;;;;;<<<777777777777888999999::::::999888777777777777777333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222444333111///......//////////////////............////////////////////////////////////////////////................................................---------------------------......///////////////......///000000000000000000000000000000///............/////////000000000000000111111111222222222222222222222222222222222111111222222333444444555666666777777777777666666666888999;;;;;;:::999999999777666999AAAKKKRRRTTTFFFCCC@@@>>>>>>===<<<;;;>>>>>>===<<<<<<;;;<<<<<>>>>>???@@@???<<<;;;::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999999999<<<<<<============<<<<<<999999999999888888777777333222222222111111111111111111111111111111111111222222111111111000000000111222333333333333222111000000000000000000000000000000000000000000000000000000//////////////////....................................------------,,,,,,,,,------------...------------............111000///...------------------------------------,,,,,,,,,,,,------------------------------------.............../////////....../////////000000000000000000111111111222222000000000000111111111111222222111333555777777666777777666666666777777888999999:::<<<===???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCFFFEEEEEEGGGJJJKKKIIIHHHIIIIIIKKKNNNOOOQQQTTTWWWZZZbbblllpppooopppuuuzzz{{{ooobbb]]]^^^]]]WWWPPPSSSPPPMMMLLLJJJFFFFFFGGGDDDDDDDDDEEEFFFEEECCCAAA@@@@@@??????>>>=========999::::::::::::;;;;;;;;;999888888888888777777777666666666555555555444444333333333333222222222222111111111111111111111111222222111111111111000000------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------+++,,,---------///444:::000///...,,,,,,+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------............------+++---...---,,,+++,,,...888999:::<<<===???@@@@@@;;;;;;;;;<<<<<<=========>>>???@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHFFFDDDAAABBBCCCEEEFFFGGGGGGGGGHHHFFFEEECCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCC@@@>>>;;;;;;<<<<<<<<<;;;======<<<;;;;;;;;;;;;<<<888888888777888888999:::888888777666666666666666222222222222222222222222111111111111111111111111000000000000111111111111222222222222222222222222222111000000////////////........................////////////////////////////////////////////////---------------------------------------------------------------------------......///////////////------...///000000000000000000000000000///......------......//////000000000000000111111111111222111111111111111111111111111111222222333333444444222333444555666666666666555666999<<<======<<<;;;===:::888>>>KKKVVVTTTLLLAAA@@@>>>>>>>>>===;;;999??????===<<<;;;:::::::::@@@AAAAAA@@@>>>======>>>>>>===<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>::::::;;;::::::999888777444333222222222222333333222222222222222111111111222111111111111000000000111222333444444333222111000000000000000000000000////////////////////////////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------............/////////............///////////////000000000000111111111///000000000000111111111333222111222444555555444555555444555555666777777666777888999;;;<<<>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBCCCEEEDDDDDDGGGEEEEEEIIIJJJJJJKKKOOOJJJNNNRRRTTTUUUWWW\\\______iiixxx{{{vvv{{{{{{ooonnnnnnmmmkkkfff___ZZZYYYRRRLLLIIIKKKMMMLLLIIIFFFGGGGGGGGGFFFDDDAAA@@@AAAAAABBBCCCCCCAAA@@@??????>>>>>>===<<<<<<;;;;;;999999999999999999999999888888777777777666666666555555555444444444333333222222222222111111111111000000000000000000000000111111000000000/////////......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---++++++---...,,,---444===111000...,,,+++++++++,,,******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---999::::::;;;===>>>>>>???;;;;;;<<<======>>>??????>>>???AAABBBCCCCCCBBBBBBEEEFFFFFFGGGGGGHHHHHHHHHFFFGGGIIIIIIIIIFFFDDDBBB???AAADDDGGGHHHHHHGGGFFFGGGFFFDDDBBBBBBBBBCCCDDDCCCBBBBBBAAA@@@???>>>>>>@@@@@@AAABBBBBBBBBBBBBBB===;;;:::;;;<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;:::999888888888999999777777666666555555666666333333333333333333333333111111111111111111111111000000000111111222222222111111111111111111111111///000000000000000//////........................////////////////////////////////////////////////------------------------------------------------........................---......///////////////,,,---...///000000000000000000000000000///......,,,,,,---......///000000000000000000111111111111111111111111111111111111111111111222333333444444111222333555777777888888777999;;;===>>>===<<<;;;<<<<<<<<>><<<<<<<<<<<<;;;:::======<<<;;;::::::::::::>>>??????>>>======>>>???======<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::999999:::;;;<<<=====================<<<<<<:::;;;;;;;;;:::999888777555444333333333444555555444444444333333333222222222222222111111111000000111222444555555444222111000000000000000000000000////////////////////////................................................---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........111111///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------.........//////////////////000000000111111///000000000000111111111333222111222333444333222333333333333444555777777333444555777999:::<<<<<<======>>>???@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDD@@@>>>@@@GGGIIIGGGFFFIIIFFFFFFGGGHHHIIIKKKKKKKKKHHHNNNXXX^^^```___\\\ZZZWWW\\\___]]]]]]]]][[[VVVPPPPPPPPPRRRSSSRRROOOLLLGGGFFFEEEDDDDDDFFFGGGIII===???BBBCCCDDDDDDCCCBBB===???@@@@@@@@@?????????=========<<<;;;;;;::::::888888888888888888888888777777777666666666555555444444444444333333333333111111111111111111111111////////////////////////////////////........................------------++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,...000---+++444@@@111000...,,,+++++++++,,,)))******+++,,,,,,------,,,+++***))))))***+++,,,***++++++,,,,,,++++++******,,,---,,,+++***+++,,,::::::;;;<<<<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@>>>???@@@AAABBBAAA@@@@@@EEEEEEFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIGGGEEEBBB@@@>>>AAAEEEHHHJJJIIIGGGFFFFFFEEECCCBBBBBBBBBDDDEEEDDDCCCBBBAAA???>>>======???@@@AAAAAABBBBBBBBBAAA;;;::::::;;;======;;;:::888999;;;<<<===<<<<<<;;;<<<;;;999888888888999999777666666555555555666666333333333333333333333333000000000000000000000000000000111111222222222333000000000000000000000000......000111111000//////---.....................////////////////////////////////////////////////------------------------------------------------////////////////////////---......///////////////,,,---...///000000000000000000000000000//////...,,,,,,------...///000000000000000000111111111111000000000000000000000000000111111222333333444444222333555777999;;;;;;<<<<<<===>>>???>>><<<999777999;;;???FFFRRRWWWLLL<<>>:::999:::;;;<<<<<<:::::::::999::::::;;;;;;;;;<<<============???AAA<<<<<<<<<;;;;;;:::::::::===<<<<<<;;;;;;;;;<<<<<<:::999999999:::<<<>>>???>>>>>>======<<<;;;999999::::::;;;;;;:::999777666666555444444444555666777555555555444444333333333222222222222111111111111111222444555555444222111000000000000000000000000////////////////////////---.............................................---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......111111///...---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////000000000000000000000000111111111111444333111222333333222000111222222333444555777888222333444666777999:::;;;:::;;;<<<>>>???AAABBBCCC<<>><<<>>>???@@@??????@@@AAA===<<<<<<;;;;;;:::999999888888888888777777777666777666666666555555555555444444444333333333222222000000000000000111111111///////////////////////////............---------//////.........---------)))************+++++++++*********++++++,,,,,,,,,+++,,,///000---+++444BBB222000...+++******+++,,,))))))***+++,,,,,,------,,,+++***))))))***+++,,,*********++++++************+++,,,,,,******+++,,,<<<<<<===>>>>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???DDDBBBAAA@@@@@@AAACCCDDDJJJIIIGGGGGGGGGGGGFFFDDDEEEDDDCCCBBBAAABBBBBBCCC>>>BBBFFFIIIHHHGGGFFFFFFCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===???@@@AAABBBBBBBBBAAA@@@======<<<<<<<<<<<<==============================<<<;;;:::999888999::::::888777555444333333444444444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......---------............//////////////////////////////............------------------............///------------------------,,,---......//////.....................///000000111111000000//////......---......///000111111222000000111000//////111444111111111111111111111111111111111222222333333333333444555666888:::;;;<<<::::::;;;;;;<<<===>>>>>>666???JJJRRRRRRLLLDDD>>>@@@???>>>===<<<;;;:::999===============<<<<<<<<<@@@>>>======>>>?????????===<<<;;;:::::::::::::::??????>>>>>>===<<<<<<<<<>>>===;;;:::;;;<<<>>>???======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;777666555666777888777666555555555555555555555555666555444333333333333333444444444444444444444444222222222111111111111000000000000000////////////000000//////.........---.................................------,,,,,,,,,------------------------------------------------000000000000...,,,***)))++++++++++++++++++++++++---------.........//////,,,,,,,,,---------............------------......000000//////.........---///////////////.........000000000000111111111111222222222333333333444444333333333444444444555555333555777777777888:::;;;:::<<<>>>>>>>>>???AAACCCCCCBBBBBBAAAAAA@@@@@@@@@???BBBGGGKKKLLLKKKIIIGGGCCCDDDFFFGGGHHHHHHGGGGGGLLLMMMNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGEEECCCAAA@@@AAABBBCCC@@@@@@??????????????????>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777999888888777666555555444777555444444444444222111111111111111000000000000//////............//////////////////////////////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///111...++++++,,,---+++)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))+++,,,------,,,***))):::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>>>>@@@BBBCCCEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAA@@@CCCGGGIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBAAA@@@>>>======<<<<<<======>>>========================<<<;;;:::999888999999:::888777555444333333444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////......---------............///....................................------------------------............------------------------,,,---......//////.....................//////000000000000000//////............//////000000111111///000000000//////111333222222222222222111111111111111222222222333333333444444555666888999::::::999999999999999999::::::777@@@KKKNNNKKKEEEAAA@@@???>>>===<<<;;;:::999999<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>>>>?????????>>>======<<<;;;;;;;;;;;;;;;@@@@@@??????>>>=========>>>===;;;::::::;;;<<<>>>=========<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;999888777777999999888777555555555555555555555555444444444333333333444444444444444444444444444444222222222111111111000000///////////////000000000000/////////.........---..............................---------,,,,,,,,,------------------------------------------------///000000000...---+++***++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------............------------......000/////////.........---/////////////////////.../////////000000000111111111222222222222333333333333333333444444444444555444666888888777888999;;;:::;;;============???AAAAAA@@@@@@@@@??????>>>>>>???AAAEEEGGGHHHGGGEEEDDDCCCDDDEEEGGGGGGGGGGGGFFFJJJJJJLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEECCCAAAAAAAAABBBCCC?????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999::::::999888777777777777888888777777666555555444777555444333444444222111111111111111000000000000//////............//////........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************,,,---...000---++++++,,,,,,+++)))*********++++++,,,,,,,,,*********+++++++++,,,,,,******************************+++,,,,,,+++***)))999999::::::::::::999999;;;;;;;;;;;;<<<===>>>>>>======<<<<<<===???@@@BBBAAA@@@@@@AAACCCEEEDDDCCCBBBBBB@@@??????@@@@@@AAABBBEEEIIIJJJHHHFFFEEEEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>>>>============>>>>>>========================;;;:::999999888888999999777666555444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////...---------............///....................................------------------------............------------------------,,,---......//////............------......///000000000000////////////...///////////////////////////000000000//////111333222222222222222222222222111222222222222333333333444555555666777777888888888888888777777777666666;;;CCCIIIHHHAAA===>>>BBB======<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<======BBBBBBAAA@@@@@@??????>>>???>>><<<;;;:::;;;;;;<<<>>>>>>============<<<<<<=========<<<<<<<<<<<<;;;<<<:::999999::::::888777555555555555555555555555333333333333333444444555333333333333333333333333222222111111111000000000.........//////000000111/////////...............////////////////////////...------------,,,,,,,,,------------------------------------------------//////000//////---+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............------------....../////////.....................//////////////////....../////////000000000111111111222222222333333333333333333444444444444666888999999888888999::::::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>======@@@AAABBBCCCDDDCCCBBBAAADDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFEEECCCBBBAAAAAABBBCCC@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888::::::999888777777777777777777777666555555444444666555333333444444222111111111111111000000000000//////............//////........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------///---+++++++++,,,+++************+++++++++++++++*********++++++++++++,,,************************************************888888999999999:::999999::::::::::::;;;<<<===>>>;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAACCCDDDDDDCCCDDDCCCBBBAAAAAAAAABBBCCCDDDGGGIIIJJJHHHFFFDDDDDDBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>>>>============>>>>>>========================:::999999888888888888888666666555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------............///.................................---------,,,,,,,,,,,,---------.........------------------------,,,---......///............------------...////////////////////////////////////////////////.........///000000//////000222222222222222333333333333222222222222222222222222555555555555555666666666777777777777777888888888BBBEEEEEEAAA<<<:::<<<@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===???BBBBBBAAA???>>>===>>>>>>>>>===>>>>>>??????CCCCCCBBBBBBAAA@@@@@@???@@@???>>>===<<<;;;;;;<<<>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;<<<;;;999999999999777666555555555555555555555555444444333333222333333333222222222222222222222222111111111111000000000000------......///000111111........................////////////////////////------------------------------------------------------------------------....../////////...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.......................................////////////............////////////222222222222333333333444222222333333333444444444777888:::999888888999:::;;;<<<===<<<;;;:::;;;<<<=========>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777:::999888777777666666666666666666555555444444444555444333333444444222111111111111111000000000/////////............//////........................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++++++++++++++******************+++++++++************++++++++++++************************)))))))))((())))))***+++888888888999999::::::;;;999999999::::::;;;<<<===;;;;;;<<<===>>>???@@@AAADDDCCCBBBCCCDDDEEEDDDBBBCCCBBBAAA@@@AAAAAACCCCCCEEEGGGIIIIIIGGGEEEDDDDDDBBBAAA???>>>============<<<===>>>???@@@@@@@@@???BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999888888888888777777555555555555555444444444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////.............../////////---------............///...........................------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,---......///.........---------------...//////.............../////////////////////............---///000000//////000111111111111222222333333333222222222222222222222222444444444444444444444444666666777888:::;;;<<<<<>>======>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBAAA@@@@@@???AAA@@@???>>>======<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999888777888888666444555555555555555555555555666555444333222111111111222222222222222222222222111111111000000000//////,,,------...///000000111---------...............////////////////////////---------------------------------------------------------------------------......//////...---,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------...............---.........//////000000............////////////333333333333444444444444222222222333333333444444777888999999888777888:::<<<===>>>===;;;:::;;;<<<>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCEEEGGGHHHIIIGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;::::::::::::999999999999999888888888777777777:::999888777666666666666555555555555444444444444444333222222333444333111111111111111000000000/////////............//////........................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,++++++******++++++************************))))))*********+++++++++************************))))))(((((()))***++++++888888777888888999:::;;;999999999999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@EEECCCBBBCCCDDDDDDCCCBBB@@@??????>>>>>>???AAAAAADDDFFFHHHGGGFFFDDDDDDDDDAAA@@@>>>=========>>>>>>======>>>???@@@@@@??????BBBAAA@@@???>>>>>>??????======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777666666444555555666555555444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////---............/////////---------............///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......------,,,,,,------...///---............/////////........................,,,...000000/////////000000000000111111222222333333333333222222222222111333333333333333444444444555666777888:::<<<===>>>GGGAAA;;;999;;;<<<;;;999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===@@@BBBAAA>>><<<<<<>>>=========>>>???@@@AAABBBBBBBBBAAA@@@@@@??????>>>?????????>>>>>>=========<<<<<<============>>>>>>;;;;;;;;;::::::::::::999999777666666777777555444333333333333333333333333555444333222222111111111111111111111111111111111111111000000000/////////---------......//////000---------------.................................,,,,,,,,,------------...------------------------------------------------,,,---.../////////...---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------------.........------......///000000000....../////////000000000222222333333333444444444222222222222333333333333555777888888777777888999;;;<<<======;;;:::;;;<<<>>>>>>??????@@@AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLOOONNNMMMLLLLLLLLLMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>======;;;;;;:::::::::999999999999999999888888888777777999999888777666666666666444444444444444444444444444222111222333444333111111111111111000000000000//////............//////------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,+++))))))+++,,,***************))))))))))))))))))************+++************************((())))))******+++++++++666666666666666888999:::888888888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@??????@@@BBBCCCBBBAAA@@@???>>>>>>>>>???AAABBBCCCEEEFFFFFFDDDCCCCCCDDD@@@???>>>===<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@AAA@@@???============>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::666777888888888777666555333444555666666555444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////---------............///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,---......//////......------,,,,,,------...///---------.........//////,,,------....../////////,,,...000000/////////000...//////000000111222222333333333222222222111111111111222222333333444444444555555777888999::::::???===:::999::::::999777888888999999999:::::::::::::::;;;<<<<<<===>>>>>><<>><<<<<<======>>>@@@AAABBB@@@@@@??????>>>=========<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<=========::::::999999999999888888777666555555777777666555222222222222222222222222222222111111222333444444111111111111111111111111111000000000////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------------------------------+++,,,.../////////......++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------......///000000111/////////000000000111111000000111111111222222222111222222222222333333333333555666666666666888:::999:::;;;;;;:::999;;;<<<======>>>???@@@AAABBBCCCBBBBBBDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;::::::::::::::::::999999999888888888999888777666666555555666333333333333333333333333333222111222333444333111111111111111000000000000//////............//////------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++,,,+++)))(((***---+++*********)))))))))((())))))))))))************************************''')))***,,,,,,,,,,,,+++555444444444555666888999888888888888999:::;;;<<<<<<<<<======>>>======<<<<<<;;;;;;===@@@BBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDBBBCCCEEEEEECCCCCCCCCDDD@@@???===<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@>>><<<<<<<<<<<<===;;;;;;;;;::::::;;;;;;;;;999999999999999999999999666777888888888777555444333444555666666666444444222222222222222222222222////////////////////////000000000000000000000000////////////////////////////////////////////////---------.........//////---------.........//////---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,---......//////......---,,,,,,,,,,,,---......---------.........//////,,,,,,------...///000000+++...000111000...//////---......///000111111111333333333222222111111111000111111222333333444444333444444555555666666666777999;;;;;;888666666777666666666777888888999999999999::::::;;;<<<=========???AAA>>>999888:::>>><<<<<<<<<===>>>@@@AAABBB??????>>>>>>===<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======999999999888888888777777777666555666777888777666111111111111111111111111//////000111222444666777000000000000000000000000000000000000////////////...............---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------+++,,,---////////////...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------...///000000111000000000000111111111111////////////000000000000111111222222222333333333111333555666555666888:::777999::::::999999:::;;;<<<===>>>???@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCFFFEEEEEEDDDEEEGGGHHHIIIKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDCCCCCCBBB>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888999888777666666555555555333333333333333333333333333222111111333444333111111111111111000000000000//////............//////---------------------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***))))))+++,,,+++((((((***---+++*********))))))(((((())))))))))))************************************''')))+++---...---,,,+++666666666666777777777777666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<===???BBBBBB???;;;???@@@AAAAAAAAABBBDDDFFFBBBCCCCCCBBBBBB@@@??????<<<<<<;;;;;;;;;===???@@@AAABBBBBBCCCBBBAAA@@@???>>>===;;;;;;:::;;;<<<===888999999::::::999999888::::::999888777666555555777777666555555555555666333333333333333333333333222111111000000000000000000000000000000000000000222222111///...---,,,+++000000000000000000000000//////............//////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------........................,,,---...---+++***+++,,,//////.........---------------------------------000000//////.........---..................---------------............///000000111111111222222222333333333222222111111111000111111111111222222222444444444555555555555666777888888999999999888888666555444444666777666555777888999:::<<<===>>>>>>>>>===;;;:::999:::;;;;;;;;;<<<>>>@@@AAABBBAAAAAABBB>>>;;;:::;;;<<<:::888888888888:::<<<===<<<:::999999:::;;;;;;<<<======::::::999888777777777888333333333333333444555666111222333333333333222111111111111111111111111111000000000000000000000000000000//////.........---000////////////.........---------,,,,,,+++++++++........................------------------------++++++++++++++++++++++++,,,***)))***+++---,,,,,,,,,,,,,,,---------......,,,***((((((+++,,,+++)))++++++++++++++++++++++++000///---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---///000222333000000000000000000000000222222222222222222222222000000000000111111111111444555666777888888888888888888888888999:::;;;<<<888:::;;;===?????????>>>AAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888888888777777666555555444444444444444444444444444444333333333222222222111111111111111111000000000///000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,,,,+++*********++++++++++++*********))))))******+++++++++,,,,,,,,,)))***+++***))))))+++---******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++555555666666666777777777555555666777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>===<<<===???AAAAAA>>><<<===>>>@@@@@@@@@AAACCCEEE@@@@@@@@@@@@???>>>>>>===::::::::::::;;;<<<===>>>???@@@@@@AAA@@@???>>>===>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;;;;;;;::::::888888888777777777777777777666555555444444555555333333333333333333333333222111111000000000000000000000000000000000000000111111000///...------,,,//////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------------------------,,,---...---+++***+++,,,...---------,,,,,,,,,,,,------------------------............---------,,,..................------------------............/////////000000000111111222222111111111000000000000000111111111222222222444444444444555555555555555666666777888888888777888777777888;;;<<<<<<;;;888999999:::;;;<<<======<<<<<<:::999999999:::::::::;;;===>>>???@@@??????AAA>>>;;;:::;;;;;;:::888888888888999;;;<<<;;;:::;;;;;;::::::::::::999999888888777666666666666666444444333333333444444555111222222333333222222111111111111111111111111111////////////////////////000/////////.........---/////////.........---------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,,,,++++++,,,,,,,,,,,,---------,,,***((()))+++,,,+++***++++++++++++++++++++++++......,,,,,,+++,,,------------------------------,,,,,,,,,------------...------------...///111111000000000000000000000000000000000000000000000000//////000000000111111111333444555666777777777777777777777888888999:::;;;888999;;;===>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAADDDCCCCCCBBBCCCEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@???>>>????????????>>>======;;;;;;;;;;;;;;;::::::999::::::888777777666666666777666666555444444333333333333333333333333333333222222111111111000000000111111111000000000//////000//////...------,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********---,,,++++++*********++++++++++++*********))))))*********+++++++++,,,,,,++++++,,,+++))))))***,,,))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++444555555555666666666666444444555666777888888999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>@@@@@@>>><<>>@@@======<<<<<<<<<<<<<<<<<<::::::;;;<<<==================>>>??????>>><<<;;;>>>===<<<;;;;;;;;;;;;;;;999999::::::::::::999999666666666777777888888888666555555444444444444444333333333333333333333333222111111000000000000000000000000000000000000000000/////////............//////////////////////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++---------------------------------,,,,,,,,,,,,,,,------------------......------------........................////////////111000000000000/////////000000000111111111222222333333333444444444555555333333555666777777777777999888888:::===??????>>>999999:::::::::;;;;;;;;;;;;:::999999888999999999999:::;;;<<<<<<<<<<<<<<>>>>>??????AAA@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;:::999999888888777666555555555555555555444444333333222222111111111111111111111111000000000000////////////000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********,,,,,,+++************++++++++++++************************++++++++++++,,,,,,,,,,,,+++)))((()))+++((((((''''''''''''((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++444444444444555555555555444555555666777777888888:::::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>>======CCCCCCBBB???<<<:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@??????<<<===>>>>>>>>>===<<<;;;======<<<<<<;;;;;;;;;;;;666666777777777777666666666666666666777777777888555555444333333333333444222222222222222222222222222111111000000000000000000000000000000000000000.........//////////////////////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---------.........---.........////////////000000000000000000000000000000000000111111111111222333333333444444444444222222444555777777888888999888888999;;;<<<<<<;;;::::::::::::999999999999999999888888888888888888888888999999999999999999<<<<<<<<<<<<;;;:::999777888777777999:::;;;:::888::::::999888666555444444666555555444444444555555555555444333222222222222111111222222222222111111////////////////////////////////////////////////........................---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***((()))+++,,,,,,+++)))************+++++++++,,,+++***)))******************************************+++++++++,,,------************************++++++,,,,,,,,,---------......---------------...////////////////////////------------------------////////////000000000111000111222333444444444444666666555555666777888888777777888999::::::;;;;;;999::::::;;;<<<===>>>>>>======<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@AAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<======>>>>>>======<<<;;;:::::::::::::::999888888777777666555555555555555333333333333222222111111111111111111111111111111000000000/////////......000000/////////..................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++***************+++************************************+++++++++++++++,,,+++***'''&&&'''))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************222333333333444444444444555555666666777888888888999999999999999::::::;;;;;;;;;<<<======<<<======CCCCCCCCC@@@>>><<<===>>>======<<<;;;;;;;;;<<<<<<;;;===>>>@@@@@@@@@??????<<<===>>>??????>>>===============<<<<<<;;;:::999555666666777777666666555777777777666666666666555555555444333333333333444222222222222222222222222222111111000000000000000////////////////////////............////////////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,------......,,,,,,,,,------------............/////////000000111111111111111111111111//////000000000111111111222222222222333333333444222333444666777888888888:::999777888999999888777999999999999999888888888777888888888888888888888777777777777777777888888:::<<<======<<<:::999888999888888999;;;;;;:::888777777777666666555555555555555444444444555555666555444333222222222222222111111111111111111111111................................................---------...............---,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((()))***+++++++++)))))))))*********++++++,,,,,,+++***)))))))))***************************)))******++++++,,,,,,,,,************************+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,...................................................////////////000000000///000111222222333333333555555444444444555666666666666666777777888999999999999:::;;;<<<===>>>>>>===<<<;;;;;;<<<===???@@@????????????????????????>>>>>>?????????@@@@@@@@@?????????>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;===============<<<<<<;;;999999::::::999999888777777666666555555555555666222222222222222111111111111111111111111111111111111000000000000//////////////////............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********))))))***++++++************************))))))*********+++++++++)))******(((&&&%%%&&&'''***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********222222222222333333333333666666666666777777777888888888888888888999:::::::::;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@BBBCCCAAA???>>><<<;;;<<<<<<===::::::;;;<<<==================???@@@@@@??????>>>============<<<;;;999999888888999999999999888888777777777666666555555555666555555444444444444444222222222222222222222222222111111000000000000000////////////////////////.........///////////////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,------......,,,,,,,,,,,,------------.........////////////000000000111111111111222222/////////000000000111111111111222222222333333333333333555666777777777777;;;:::888888999999777666999888888888888888888888777777888999999999888888777777666666777888999999999<<>>;;;:::999:::999999:::;;;<<<:::999555555555555666666666666444444444444444444555666444333333222222222222333222111000000000000111222////////////////////////........................---------------.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((((((***++++++***))))))*********++++++++++++,,,,,,+++)))((()))***************************))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,......................................................////////////000000//////000111222222222222444444333333333444444555666555555555555666777888888999999;;;<<<===>>>???>>>>>>=========???@@@AAA===>>>>>>>>>>>>?????????======>>>>>>>>>?????????>>>>>>======<<<======>>><<<<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;::::::888999999999999888777777666666555555555555555666222222222222222222111111111111111111111111111111000000000000///////////////.........------------------,,,,,,,,,,,,,,,,,,*********++++++++++++++++++************)))))))))***))))))))))))***++++++***************+++++++++)))))))))************+++((())))))(((&&&%%%&&&(((******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******111111111111222222222333555555555555555666666666888777777777777888999999999;;;<<<<<<::::::<<<>>>AAAAAABBBAAA??????AAABBBCCCAAA???===;;;;;;<<<<<<::::::::::::;;;<<<===>>><<<===>>>???@@@??????>>>===>>>>>>===<<<;;;999888888999999::::::999999888555555555666666666666666777666555555444444555555111111111111111111111111222111111000000000000000///////////////////////////////////////....................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,---...---+++***+++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------***++++++,,,------......++++++,,,,,,,,,---------,,,---------............/////////000000000111111////////////000000000111111111111111222222222222333333444555555555555555999888777777888888777666777777777888888888888888777777999:::::::::999999777666666666777999:::;;;888<<>>===<<<<<<<<<<<<>>>???@@@=========>>>>>>>>>??????=========>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::999999999999999888888777888888888888888777777666444444333333333333444444222222222222222222222222000000000000000000000000/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************)))))))))))))))))))))))))))***++++++))))))*********+++++++++))))))))))))************)))******)))'''''')))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***000111111111111222222222333333444444444444444444777777777777777888888999999;;;<<<;;;999999<<<>>>EEEEEEDDDAAA>>><<<<<<===DDDBBB???===;;;:::;;;;;;<<<<<<;;;;;;<<<===???@@@;;;<<<===?????????>>>>>>===>>>>>>>>>===;;;999777777777888888888888777777333333444555666777888999777777666555555555555666111111111111111111111111222111111000000000000000////////////////////////000000//////.......................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************,,,---...---+++***+++,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------++++++,,,,,,,,,------------.........//////000000////////////000000000000000111111111111222222222222222333444444444333333555444333444666777777666666777777777888888888888777888999:::;;;;;;:::999777666666777888:::<<<===888===BBBCCC@@@===;;;;;;===<<<;;;<<<======<<<:::777777666666666555555555111111000000111222333333111111111111222333444444222111000//////000111222000000000000000000000000........................,,,,,,,,,------...............------------,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++******++++++++++++,,,,,,,,,+++------+++((('''(((+++)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------------------------------............/////////000///000111222222333333222333333222222111222222333555444333222333444555666555666777999:::;;;======:::999999888999:::<<<===<<<=========>>>>>>??????============>>>>>>>>>???>>>===<<<;;;:::999999999;;;;;;::::::999:::::::::777777777777777666555555888888888888888777666666333222222111222222333333222222222222222222333333////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************))))))))))))))))))((())))))***++++++))))))******++++++++++++))))))))))))******************+++***))))))+++---((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))000000000000000111111222222222333333333333444444888555222333666888888666:::;;;======<<<;;;;;;<<>>BBBAAA;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<>>>@@@AAAAAA>>>>>>>>>>>>============<<<<<<============<<<<<<999999999888888888777777555444333555777888888777666555555555555444444444333222111111000000111111333333222222111000//////000000///...............111000000///...---------,,,,,,,,,---------......---------.........//////---------,,,,,,++++++++++++++++++*********)))))))))***+++,,,---,,,++++++************************)))************+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,***)))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......222000...///222333111///000000000000000000000000111111222222222222111111000111222333444555555555555555555666666666666666555555555666777999:::;;;666888999::::::999777666:::999888777777999;;;<<<:::;;;<<<>>>>>>>>>======999:::;;;;;;;;;:::999888666777777888888888777777333111///111333555333111333333333222222222111111111111111111111111111111333222111000////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))************************************************+++,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++..................------000000000000////////////000000111222222222222111000111222333444666777777555666888:::<<<>>>>>>???===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777666666888888666666666777888999888999999999999777555444444444444444444444333333333333333222222111111111000000000000000000000000///............---------------,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))000000000000000111111222222222222333333333444444555333111222555777777666999;;;======<<<<<<===>>>NNNSSSNNNAAA:::>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<>>>???@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888777777666666666555444333555777888777666555555555555444444444444333222111111000000111111333333222111111000//////000000///...............000000000///...---------,,,,,,,,,---------......------------.........///---------,,,,,,++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++************************)))************+++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,+++***)))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...222000...///111222000///////////////////////////000111111222222111111000///000222333444444555555555555555555666666666666666666666777888999:::;;;777888:::;;;:::999888777:::999888777888999;;;<<<:::;;;<<<=========<<<;;;:::;;;<<<<<<<<<;;;999888777888888888888888777777333222000222444555444222333333333333222222222222222222222222222222222222333222111000////////////000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************))))))************))))))************************************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,------,,,---............---,,,........................000000000000////////////000111111222222222222222111111222444555666777888777888:::<<<===??????@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;<<<<<<======<<<<<<;;;;;;::::::999888888777777888888777777777777777888777777888888888777666555555444444444444333333333333222222222222222222111000000000000000000000000///............---------------,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))000000000000000111111222222222222222333333333333333111000111444666777777999;;;===>>>======>>>???LLLOOOJJJ@@@;;;>>>===888<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<===>>>>>>>>>>>>============<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::777777666666666666555555555444444555777888777666555555555555444444444444333222111111000000111111222222222111111000000///000000///...............000000//////...---------,,,,,,,,,---------......------------............------,,,,,,,,,,,,+++++++++++++++***************)))***+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,+++******))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------111///...///000111000///////////////////////////000000111111111111000000///000111222333444444444444444555555555666666666666777777888999:::;;;;;;888999:::;;;;;;:::999888:::999888888888999;;;<<<;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===<<<;;;:::999999999999999888777666666444333222333555555555333444444444333333333222222222222222222222222222222222222111000/////////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++++++++++++++))))))************))))))************************************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------...//////...------........................////////////000000000000111111222333333333333222222222333444666777888999999:::;;;===???@@@AAAAAA>>>>>>============>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999888888888888888888777666555444555666777777777666666555555444444444333333333111111111222222222222222000000000000000000000000///............---------------,,,,,,,,,,,,++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))000000000000000111111222111222222222222333333333222111111222444666888999888:::===>>>===>>>???@@@BBBCCCAAA<<<;;;???===888::::::;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::666666666666666666666666666444444555777777777666555555555444444444333333333222111111000000111111222111111111000000000///000000///.............../////////......---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,---++++++,,,,,,,,,---------///////////////////////////////////////////////////000000000000000000///...///000222333333444444333444444555555666666666777777888999:::;;;;;;;;;999999:::;;;;;;;;;:::::::::999999999999:::;;;<<<============<<<<<<;;;;;;;;;<<<=========<<<;;;:::999999999999888777666555555444444444555555555555444444444333333333333222222222222222222222222222111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++))))))************))))))************************************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************))))))************************************++++++++++++,,,+++)))))))))***,,,---+++++++++,,,,,,,,,------........................---------...............////////////000000000000111111222333333333333333222333444555666888999999:::;;;===>>>@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>???========================>>>>>>????????????>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::888999999999888777555444444444555666666777777777555555555444444333333222000000111111222222333333///////////////////////////............---------------,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((000000000000000111111222111111111222222222333333222333333333555777999;;;888:::<<<=========???@@@<<<======<<<===???===999888888888999999:::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777666555444555666777666555555444444444444333333333333222111111000000111111111111111000000000000000000000///...........................------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***++++++++++++,,,,,,************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++******))))))************************++++++++++++++++++++++++************++++++,,,---+++++++++,,,,,,,,,------......//////.........///...........................//////000000//////.........000111222333333333333333333444555666666777777888999:::::::::::::::999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;???>>>>>>======<<<<<<<<<;;;<<<=========<<<;;;:::999999999888777666555444555555666555555444555555444444333333333222222222222222222222222222222222111000//////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++******)))))))))***,,,,,,+++++++++,,,,,,,,,------.........------.........---------.........//////.../////////000000000111111111222333333333333222222333444555666888999999;;;<<<===???@@@AAAAAAAAA>>>??????????????????>>>===========================>>>????????????>>>===<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;888999999999888777555444777666666666777777777888666666555444333333222222000000000111111222222222///////////////////////////............---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++***))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((000000000000000111111222111111111111222222222222333444555555444666999;;;888:::<<<===<<<<<<===>>>===???@@@@@@???===;;;999666777777888888999999:::999::::::;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999666666777777777777888888666555444555666777666555444444444444333333333333333222111111000000111111000000000000000000000000000000///...............------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************+++++++++++++++******++++++,,,---************************)))************+++++++++***++++++++++++,,,,,,,,,******))))))))))))*********++++++++++++***))))))************************++++++++++++++++++++++++******)))******+++,,,---++++++++++++,,,,,,,,,,,,---...///...---,,,---///..............................////////////......---...///000111222222222222222333444555666666777666777999:::::::::999888888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>===<<<<<<<<<======;;;;;;<<<===<<<;;;:::999777777777777666555444444444666666666444333444555333333333222222222111111111111111111111111111111000//////....../////////---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************)))))))))************+++(((((()))******+++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,------.../////////......//////000000111111000000111222222222222111222222333444666777888999:::;;;<<<>>>??????@@@@@@>>>>>>????????????>>>>>>===========================>>>???@@@@@@???>>>===<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666555<<<;;;:::999888777888888666666555444333333222111000000000111111111111111000000000000000000000000///............---------------,,,,,,,,,,,,++++++************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))000000000000000111111222111111111111222222222222333444555444333444777:::888:::;;;<<<;;;:::;;;<<<<<>>>>>======>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>=========>>>>>>>>>>>>======::::::::::::::::::::::::888888777777777777777888AAA@@@>>>;;;999888888888777666555444333222222111111111111111000000000000000000000000000000000000///............---------------,,,,,,,,,,,,++++++************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))000000000000000111111222000111111111111222222222222444555444222222555888888:::;;;;;;:::999:::;;;777<<>>??????>>>===<<>>???@@@@@@???>>><<<======>>>>>>>>>>>>======::::::::::::::::::::::::888888777666666777888999EEECCC@@@===:::888888777777666666444333222111111222222111111000000//////000000000000000000000000//////.........------------------,,,,,,,,,++++++************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))111111000000///.........222111111111000000//////000000000111222222333333666666777777888888999999======<<<;;;:::888777666777888777777;;;??????:::888999;;;<<<===<<<<<<;;;::::::::::::999777555444666555555555555444444444666555333222222333444666444444444555555555666666555555444444444333333333222111000......000111222111111000///////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))******+++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---.........---,,,,,,+++------------------------***+++---...///...---,,,...///000000//////000111222222222222222222222222555777888888666555666777666666777888999999::::::<<<<<<;;;;;;;;;:::::::::888888999999999888888777::::::::::::888666444222555444444333333444444555444444555555444444333222222222222111000//////...000000000000000000000000------............------.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///////////////.........222111111111000000//////111111111222333444666777999999999888999999::::::<<<<<<;;;::::::999888888999;;;======<<<;;;<<<===;;;===??????===<<<;;;<<<===<<<<<<;;;;;;<<<<<<======:::777777999:::999888777666555444555777999:::CCCBBB@@@===:::888555444444444333333333222222222000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((&&&'''((())))))*********+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******)))(((((((((((((((111000000000000/////////111111111000000000//////000000000111222222333333666666666777888888999999<<<<<<<<<;;;:::999888777888999888777;;;??????:::888999;;;<<<======<<<<<<;;;;;;;;;;;;:::888777555777777666666666555555555666555333222222333555666444444444444555555555666444444444444333333333333222111///......///111222111000000///////////////......---------,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++)))***++++++,,,,,,++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------......---,,,,,,+++------------------------,,,,,,------...------------///000000//////000111222222222222222222222222555666888777666555555666777777888888999999::::::;;;;;;;;;:::::::::999999999999999::::::999999888::::::999888777555333222333333333222222333333333444444444444444333333222222222111111000//////...////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////111111111000000000//////111111111222333444555666888888777777777888999999999999999999999999999999999;;;<<<===<<<;;;<<<===<<<>>>??????===<<<;;;<<<;;;;;;::::::::::::;;;;;;<<<999777666888999888777666555444444555777999:::@@@???===;;;888666444333444333333333333222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++******************)))))))))((((((((('''))))))))))))))))))))))))(((((()))************)))))))))))))))((((((((((((&&&'''((())))))*********************)))))))))((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((000000000000111111111111111111000000000000//////000000000111222222333333555555666777777888999999::::::;;;;;;::::::999999888999999888:::>>>>>>:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888888888777777777666666555444333222222333555555444444444444555555555555444444444333333333222222111111////////////111111111000//////......//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++)))***++++++,,,,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---------------,,,,,,+++------------------------...------,,,,,,,,,---------///000000///...000111111111111111111111222222333555777777555444555666999999999999999999999999::::::999999999888888888999999::::::::::::999999;;;:::888666444333222222333222222111111222222333333444444444444333222222222111111000000//////...////////////////////////------............------...------------,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.../////////000111111000000000000//////000000111111222333555555666555555555555666777888666666777888888999::::::888:::<<<<<<;;;;;;;;;<<<>>>???@@@???===;;;;;;;;;999999888888888888999999:::888666666777777777666555444444444555777999;;;;;;:::999777666444333333333333333222222222111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))&&&'''((())))))*********************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((//////000000111222222333000000000000000000//////000000000111222222333333444555555666777888999999888999::::::;;;;;;::::::777999999777888;;;<<<999888888999::::::;;;;;;;;;;;;;;;;;;::::::999888777888888777777777666666666444444333333333444555555444444444444444444444444333333333333222222222222111000////////////000111000000///............///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...---...000///......///111000000000111111111111111222444666666555444555666:::::::::999999999999999888888888888777777777777777777888999999999999888;;;999777444222222222222333333222222222222333333333333333333333222111111111111000000////////////////////////////////////,,,------......------,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///000000000000000000000000//////000000000111111222444444333333333333333444555666555555666666777888888888888:::;;;;;;::::::;;;<<<===>>>>>>===:::888888999777777666666666666777777777777666666666666555555333333444444666777999:::777777666555555444333333222222222222111111111111////////////////////////........................++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))&&&'''((())))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))......///000111222222333//////////////////000000000000000111222222333333333444555666777888999999777888999:::;;;;;;;;;;;;555888999666666999999777777777777888888999::::::::::::999999888888777777777777777666666666555555333333333333444444555555444444444444444444333333333333222222222111111111000//////////////////000000//////.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...---...//////......///000/////////000000111111111222444555666555444555666:::999999999999999999999888888777777777666666666555555666777777777777777999888666444222222222222444444333333333333444444222222333333222222111000000000000///////////////........................,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******)))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...//////000//////////////////000000000000000000111111222333111111111111222333444555666666666666666666666666777999;;;;;;:::999:::;;;;;;<<<<<<:::777666666777777666666555555666666777555666666666555444444444333333444444666777888999555555555444444444444444222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***&&&'''((())))))*********))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))---......///000111111222......////////////000000000000000111222222333333333333444555777888999999777888999:::;;;;;;;;;;;;555999:::777555777888666777777777777888999:::;;;:::999888888777777777888777777666666666555555555222333333444444555555555444444444444333333333333222222222111111111000000////////////////////////000///......------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************'''''''''''''''''''''''')))))))))))))))******+++((()))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,...//////...---///000......//////000000111111222444666666555555666777888888888888888888888888888888777777777666666666333444555666666777666666777777666444444333333444555444444333333444444555111222222222222111000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******************************))))))************))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---.........///......////////////000000000000//////000111111222/////////000111222333444666666666666666666666666666888::::::999999999:::999:::999777555444555666777777666666666666777777444666777777555444444555333444444555666666666777444444444444444444444444111111111000000000000///........................++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''(((((())))))******&&&'''((())))))*********))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***------....../////////000........./////////000000000000000111222222333333222333444555666888999999888888999:::;;;;;;;;;;;;777;;;<<<888666777999888999888888888999:::;;;<<<;;;:::999888888888999999888888888777777777666666111222333444555555555555444444444333333333222222222111111111000000000000...//////////////////...//////...------------.........---------,,,,,,,,,+++,,,,,,,,,------------************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++((())))))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////,,,---///...------...000------...//////000111111222444666777666666777888666666666777777888888999888888888777777777666666333444555666777777777777555555666666666666555555444333333333333333333444111111111111111000000///////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))(((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000000000////////////000111111////////////111222333444555555555666777777888888666888::::::999888999:::888999888777555444666888888888777777777777888888444666888888555444444555444555555555555555555555333333333333333222222222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((()))*********&&&'''((())))))*********((()))))))))************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******---------...............---.........//////000000000000000111222222333333222222444555666888999999888999::::::;;;;;;;;;:::888===???:::777888:::999;;;:::999999:::;;;===>>><<<;;;:::999999999:::;;;999999999888888888888777111222333444555555555555444444444333333222222222111111111111000000000000......////////////......//////...------------.........---------,,,,,,,,,,,,,,,,,,------.........************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((())),,,...////////////,,,---///...------...000---------...///000000111333555777888777777888999444555555666777888888999888888888888777777777777444555666777888888888888333444666777777777666555333222222222222222222333111111111111111000//////.........///////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))(((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------------------------,,,,,,---.........//////000000000////////////000000111......//////000222333444333444555666777999::::::666888999999888888999:::888999888777555555777999999999888888888888999999333666999999666444444555555555666666555555444333222222222222111111111111000000000000////////////........................------------------------******************************))))))))))))******++++++******))))))(((((('''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++&&&'''((()))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******...------------...////////////000000000000//////...//////000111222222222444444444555555555555555999999999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;:::999999999999:::999888666777888999999888666666777777777777666666666666666666555444333222333333333333333444555666222222222111000//////...////////////////////////........................,,,,,,,,,------...............---,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))************))))))(((((((((((())))))))))))***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------.........---,,,,,,---///222333:::999999888777666555555444555555666777888888999666666777777777777666666555666777888888999999888666555444333333444555666555555666666555555444333111111111000///......---//////////////////////////////...---------------......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))***,,,,,,***)))***++++++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------......//////000000111111/////////000111222444444666666666777888:::;;;<<<999999999888888888777777::::::999999888777666666888888999999999888777777666666555555444444444333666666555444333222222222444444333222222111000000...//////...------///000///.........------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))---------------...////////////000000000000//////...//////000111111222222333333333333444444444444777777888888999:::;;;;;;:::::::::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;999777888999::::::999666777777888888777777666444444555666666666555555222222222222222333444444222222111111000//////...////////////////////////........................,,,,,,------------------------,,,++++++***))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((()))******)))(((((())))))************))))))(((((((((((())))))))))))******************************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................------------............------...000222444999999888777777666555555777777777777777777777777666777777888888777777666666666777888888888888777666555444333333444555666444444444444444333333222222222111000000///......////////////////////////000///......------............---,,,,,,+++******,,,,,,,,,------------...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((***,,,+++***)))******++++++******)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------......//////000000111111000000000111222333555555444444444555666888999::::::::::::999999999888888;;;::::::999888888777777888888888999888888777666666666666555555555444444666555444333222222222222333333333222111000000000///000000///......//////.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++'''((((((((()))))))))***)))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))---------------......///...//////000000//////......//////000000111111222111222222222333333333333555555666888999:::;;;<<<::::::999999::::::;;;<<<:::999999::::::;;;<<<===<<<;;;999999:::;;;;;;:::777888888888888888888777333444555666777777777777222111111111111222222333222222111111000/////////////////////////////////........................------------------,,,,,,,,,++++++******)))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))************))))))(((((((((((())))))))))))******************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------......///.........///111333444888777777777666555555555888888888888777777777777777888888888888888888777777777888888777777666666555555444444444444555555333333444444333333222111222222222111000000//////000000000000000000000000111000//////......//////...------,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((***++++++***))))))***++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............//////000000111111222222222333444555666777555555555666777888999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999888888888999999999888888777666666666666666666555555555555555444333222222222222333333222222111111000000111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))------,,,,,,------...///...//////////////////...////////////000000111111111111222222333333444444555555666777888999:::;;;999999999999999::::::;;;888888999999:::<<<===>>>>>><<<::::::;;;<<<;;;:::888888999999999999888888444555666666777777777666222222111111111222222333111111111111000000//////////////////////////////.................................------,,,,,,,,,,,,+++++++++*********))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))*********************++++++*********))))))************))))))(((((((((((())))))))))))*********************************+++,,,,,,------++++++++++++++++++++++++,,,,,,---.........------...------,,,,,,------...////////////000111333333666666666555555555555555777777777888888888888888888888999999999999888888888888888888777666555444444444444444444444444444333444444444444333222222222222222222111111000000000000000000000000000000111111000///////////////---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***++++++)))))))))***************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111111333333333444555666777888999999999::::::;;;======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999999999:::::::::::::::999888777666666666666666666666666666555555444333333444444444333333333222222222111222111000000111000///---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))***************)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((()))))),,,,,,,,,,,,,,,---............////////////......///////////////000000000111222222333444555555555666666777777777777888888999888888888888999::::::777777888888:::;;;===>>>>>><<<::::::;;;;;;:::999888888999999999999888888666666666666666555444444333333222222222222333333111111111000000000000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************+++******************+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---...---------------,,,,,,,,,,,,------/////////000000111222222444444444444444444555555444555666777888999::::::888888999999999999888888888888888777666555444333333444444444444444444333555555555555555444333333222222222111111111111111000000000000000000000000111111000///////////////------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((()))++++++)))((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////000000111111333333333444555666777888;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::::::::999<<<<<<<<<<<<;;;:::999888555555555666666666666666777666666555555555555555444444444444444333333333222111000111222222000---000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((()))******))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,------...---......//////......---////////////////////////111111222333444555666666777777777666666666666666888888777777888888999:::666666777777888:::;;;<<<===;;;999888999:::999888777888888888888888888777666666666666555444333222444444333222222222222333111111000000000000000000////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,------/////////000000111111111222222333333444444444555222333444666777999:::;;;777888888888888888888777777888777777666555444333333333444444444444333333555555666666555555444333111111111111111111111111000000000000000000000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''')))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............//////000000111111222222222333444555666777999888888888999999:::;;;::::::::::::999999999999::::::::::::999999999999=========<<<;;;:::999888444444444555555555555555666666555555555555555666444444444444444333333333222000///111444444111...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,,,,++++++,,,,,,---...---......//////......---////////////////////////000000111222333444555555555555555666666777777777777777777777777888999999666666666666777888999:::;;;999777777777777666555666777777888888777777666333444444444444444333333333333222111111111111111000000000000000000000111////////////////////////........................,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++,,,------------,,,---,,,,,,++++++,,,,,,---......//////000000000///111111111222333444444555222333444555666777888888666777777888888777777666666777777777666555444444222333444444444444333222444555555555555444333333000000000000000000000000////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''')))******)))(((((())))))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,------............//////000000111111000000000111222333555555777666666666666777888888888888888888777777777777999999999999999999999999<<<<<<;;;;;;:::888777666333333333333444444444555444444333333333333444444222222222222222222222222111//////222666777333///............------------------------------------************************+++***)))(((((()))***+++((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))***)))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))),,,,,,++++++,,,,,,---...---..................---///////////////............///000111222333444444222333444555666888999999777777777777777888888999666555555555666777888999:::888666555666666555444666666777777777777666666111111222333444444444444222222111000000///000000000000000000000111111111////////////////////////........................,,,,,,,,,------.........******************++++++---,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------...///////////////...000000111222333444444555333444444444555555666666666666777777777777666666666666666666666666555444222222444444444444222222333333444444444333222222///////////////000000000//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''')))******((((((((())))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,---............//////000111111111/////////000111222444444777666666666666666777888777777777666666666666555888888888888888888888999:::::::::999888777555555222222222333333444444444222222222111111222333333000000000000000000111111000......222777888444000------,,,,,,,,,+++++++++------------------------))))))))))))))))))))))))+++***)))'''''')))***+++(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))++++++,,,,,,,,,,,,---------------............///............////////////222222222222333444555555888888888777777666555444:::666666;;;===:::666444333444444555666777888888999888666555555555666777666666666666666666555555333333333444444444555555555555444444333222111111111111111111000000000000000000000000000000000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))*********++++++++++++(((((('''((()))***,,,---------,,,+++***)))((('''******))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,++++++++++++++++++***)))(((++++++++++++++++++++++++...------,,,,,,,,,------...------------...//////222222222222333444555555666666666666777777777777666666555555555444444444555555555555555555555555555555444333333333333444555555444333333222111111000000////////////000000////////////............------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***))),,,+++++++++******))))))))))))))))))))))))))))))''')))***)))((('''(((***+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++,,,------......---------------.........//////000000000111222222333333222444666666555444555666444555666666555555666888777777777777777888888999999999777666666555555555222333444444555555555555666666555444333333222222000111111111111222222222333222222111111111111111000000//////............+++++++++++++++++++++++++++++++++************)))000///---+++*********+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++)))((('''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***,,,---+++++++++,,,,,,,,,------------------........................////////////000000000000111222333444555555666666666555444444888666777;;;<<<777444444444444555555666666777777666666555555666777888888666666666555555444444444333333333333444444444444444444333333222111111111111111000000000/////////////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********+++***))))))(((((()))***++++++++++++*********************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,+++++++++++++++++++++***))))))++++++++++++++++++++++++...------,,,,,,,,,---------------------...//////000000000000111222333444555555555666666666777777666555555555444444444333444444444444444444444444555444333333222222333333444444333333222111111000///......------......///////////////............------------------------...------------,,,,,,,,,,,,,,,---------,,,++++++,,,+++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))***++++++***))))))++++++******))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,------...---------,,,------------.........//////000111111222222333222444555666555444555666333444666555444444555777666666666666666777888888888777666555555444444444111222333444444444444444333333333333444444444444111111111000000/////////111000000/////////////////////.........---------+++++++++++++++++++++++++++++++++*********)))))),,,+++***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***+++++++++++++++,,,,,,,,,,,,------------............---............/////////............///000111111222333444444555555444444777777999<<<:::555333555555555555555555555666666333444555666777888888888666666555444444333222222222222333333333444444444333333222222111000000000000000000/////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***)))(((((())))))))))))******+++++++++,,,******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***++++++,,,,,,++++++***++++++++++++***))))))++++++++++++++++++++++++------,,,,,,,,,,,,---------------------......///............///000111111444444444555555555666666555555444444444444333333333333333333333333333333333333222111111111111222222222222111111000000///------,,,,,,,,,,,,------////////////............------------------------------------,,,,,,,,,,,,------------,,,,,,+++***++++++*********)))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,------------//////000000111111222222111333555555444444444555222333444444333333444555555444444444444555666666666666555444333333333333000111222222333222222222///000111222333555666666222111111000...------,,,///......---,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////------------...///000111111222333444555555555555777888<<<>>>:::444333666555555555555555555555444222444555777888888777666666666555444222111000000222222222222333333333333222111111111000000//////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))******)))))))))))))))))))))************+++++++++******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------------,,,,,,------...///------------...///000111333333333333444444444555444444333333333333333333222222222222222222222222222222111000000000000000111111000000000/////////...------,,,,,,------...////////////............---------------------------------,,,,,,,,,++++++------------,,,+++***************))))))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************************++++++,,,------------,,,+++++++++,,,,,,,,,------......//////000111111222111333444444333333444555000222333333222222333444333333333333333444444555444444333222222222222222000000111111111111111000...///000111222444555555111111000//////...------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,------------...------------...........................///111111111222333444555666666666777888<<>>999111222222333333333333444444777666444333333444555666444333222111000000000000000000000000000000000000000000111111111111000000//////............/////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////------......//////000000///000111222333444444444333333333222222111111111222222222111111111111000111111000000//////......000000000000000000000000////////////////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))************))))))***)))'''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///............////////////111111111000000000000000222222333333333333444444555444222000//////000111222222111000///...------222222222111000//////...////////////////////////000000000000000000000000000000///...---,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&(((((())))))))))))(((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...---------............///000000000///000000111222333444444666:::>>>;;;444222222222333333333444444555555444333444444555666444333222111000000000000000000000000000000000000000000111111111111000000//////............/////////...------,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---......///---......//////000111111///000111222333333333333333333333222222222111111222222222111111111000000111000000000/////////...000000000000000000000000////////////////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((())))))******))))))(((***((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------..................////////////000000000000000000000000222222333333333333444444555444222000///000111111111111111000//////......222222111111000//////...////////////////////////000000000000000000000000//////---,,,,,,+++++++++++++++,,,,,,++++++***)))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&(((((())))))))))))(((((((((((()))))))))*********((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,---------------------............///000/////////000000111222222333333333888===;;;666222222222222333333333333444333333333444555666777333333222111000000000000000000000000000000000000000000111111111111000000//////............/////////...------,,,---------------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++,,,,,,------...............///000000111111222000000111222333333333333333333333222222222222111222222111111111000000000000000000000////////////000000000000000000000000////////////////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))'''(((((())))))((((((''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++,,,------------............/////////000000000000000000000000222222333333333333444444555444222111000000111222000000000000000000000000222222111111000/////////////////////////////////000000000000000000000000...---,,,+++++++++++++++***++++++++++++***))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((())))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------............//////////////////000111222333444333222555::::::666111222222222222333333333222222333333444555666777333222222111000000111111000000000000000000000000000000111111111111000000//////............//////......------------......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))((((((((((((((((((((((((************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************)))))))))((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222000000111222222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))******++++++,,,,,,------------.........///////////////000000000000000222222222333333333444444444333222111111111111222//////000000000111111111111111111111000000//////////////////////////////000000000000000000000000...------,,,++++++,,,,,,+++++++++++++++******)))******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............///............///000111222444666444111222666777444111111111222222222333333111222333444444555555666333222111111000111111111000000000000000000000000000000111111111111000000//////............//////......---------......///------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************)))))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------------/////////000111111222222000000111222222222111111222222222222222222222222111111111000000000//////////////////000000000000////////////////////////////////////////////////......------------............---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,,,,---------------..................//////000000000000222222222333333333444444333333222222222222222222//////000000111111222222111111111000000000000000000000000000000000000000///////////////////////////......---------------,,,,,,,,,---,,,++++++***++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///---------...///000111222444666555111111444444222111111111111222222222222111222333444444555444444222222111111111111111222000000000000000000000000000000111111111111000000//////............//////.........---......///000------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,------------------------......///000000111111222000000111111111111111000111222222222222333333333111111000000000/////////////////////000000000000000000000000000000000000////////////////////////......------------............---------,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,---------,,,------------.........---......//////000000111222222333333333333444444333333333333333333222222000000000111111222222222111111000000000000000000000000000000000000000000///////////////////////////......------.........,,,------------,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((())))))))))))((((((''''''(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///---------...///000111222000444444222111444444222111111111111222222222222222222333444444444333222222111111111111111222222000000000000000000000000000000111111111111000000//////............//////...............///000000------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,---------------------------......//////000111111000000111111111111000000111111222222222333333333111000000000////////////.../////////000000000111000000000000000000000000////////////////////////......------------............---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((())))))******))))))(((%%%&&&'''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------......,,,,,,---------.........------......///000000111222222333333333333444444222333333333333333333333111111111111111111222222000000000000000000000111000000000000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,------///000111222---222444222111444555333000111111111111222222222222333444444444333222111222111111111111111222222000000000000000000000000000000111111111111000000//////............//////...............///000000---------,,,,,,,,,++++++*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,------------------------------......///000000000000000111111111000000///111111111222222333333333000000000000////////////.../////////000000111111000000000000000000000000////////////////////////.........------...............---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------......///,,,,,,,,,---------......---------...///000000111222222333333333444444444222222333444444444333333111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////,,,,,,,,,++++++,,,------***++++++++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((()))))),,,***((()))+++,,,+++(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,...............///000000////////////000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////............------------------------,,,,,,,,,+++++++++******************************))))))))))))(((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************,,,+++*********+++,,,---************************,,,,,,------.../////////111111222222222111111000///666DDDMMMBBB///***000000000000000000000000000//////////////////////////////000000000000//////////////////////////////------++++++++++++------------------------------************************************************)))))))))))))))(((''''''******))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))*********+++***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///111222333333333222222222111111111222222333333222222111222222222111000//////...//////000000000000//////////////////////////////......////////////............------,,,+++******+++++++++*********))))))...---,,,***)))(((((((((******))))))))))))******(((((((((((((((((((((((()))***+++++++++)))((('''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))******(((''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***((()))+++,,,+++)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,...............//////000.../////////000000000000000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000////////////............------------------------,,,,,,,,,+++++++++*********************************)))))))))((((((((((((******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************++++++*********+++,,,---************************,,,,,,------.../////////111111111222222111111000///;;;QQQaaaYYYAAA222///////////////////////////...........................//////000000//////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))(((''''''***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...++++++,,,,,,---...///000222222222222111111111000111222222222222222222111222222111000000///......//////000000000000//////........................---......//////......------------,,,+++*********+++++++++*********))))))******))))))((())))))*********))))))))))))******((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))***++++++***)))*********++++++++++++,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,......------......///000....../////////000000000000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///////////////............------------------------,,,,,,,,,+++++++++************************************)))))))))(((((((((******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************+++************+++,,,,,,************************,,,,,,,,,---......//////000000111111222111111000///222;;;DDD@@@333,,,...////////////////////////........................---..................---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...111111000000000000000///111111222222222222111111111111000000//////.........//////000000//////...........................,,,------......------,,,,,,,,,,,,+++******))))))+++++++++***************''''''''''''((()))++++++***))))))(((((())))))***((((((((((((((((((((((((******))))))(((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++************+++******************++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...------------...//////........./////////000000000000111111111111000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////////////////............------------------------,,,,,,,,,+++++++++***************************************)))))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((()))))))))************************))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************((()))))))))***************************++++++,,,************************+++,,,,,,------.../////////000000111111111111111999222......---,,,111888////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************************************(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************************++++++++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,////////////////////////000000111111111111000000000000000//////............//////////////////...........................+++,,,,,,------,,,,,,++++++++++++*********))))))************************'''''''''((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''''''''''''''''''((((((((())))))******&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++************+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------...//////............////////////000000000111111000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////............------------------------,,,,,,,,,+++++++++******************************************))))))))))))+++******))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))))))))************((()))))))))************))))))******++++++++++++************************++++++,,,,,,---............///000111111111111111000...///222333000//////................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************************************(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++*********++++++,,,........................///000000111111000000////////////.....................////////////..............................++++++,,,,,,,,,,,,++++++++++++***************************************************))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))+++++++++***)))***+++)))))))))************+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,------...///------.........////////////000000111111000000///000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...////////////............------------------------,,,,,,,,,+++++++++******************************++++++*********)))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************((()))******++++++******************************+++++++++,,,------............///000111111111111)))+++---//////---+++***........................------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,+++*********++++++,,,------............///////////////000000000000//////..................---------......//////......---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,+++******)))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))+++,,,+++)))(((***,,,))))))))))))******************+++++++++,,,,,,,,,++++++******+++,,,,,,---------,,,,,,------...///---------.........////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////............------------------------,,,,,,,,,+++++++++******************************+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************'''((()))***+++******)))***************************++++++,,,,,,---......---...///000111111111111444555444111///000444777........................------------------------------............---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))))))))((('''''''''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''((())))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,*********++++++---...///---.........////////////...//////000000//////...---------------------------......//////......---------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++***)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((()))***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((+++,,,,,,)))(((***,,,))))))))))))******************+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,---......---------.........////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000......////////////......000/////////............------------------------,,,,,,,,,+++++++++******************************+++++++++************)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))************'''((()))++++++******)))***************************++++++,,,,,,---......---...///000111111111111***///333111...---------........................---------------------------......//////......---------------------------...---++++++++++++---...++++++++++++++++++++++++************************************************)))))))))))))))((((((''''''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''')))***+++,,,---))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,*********+++,,,...///000........./////////000000......////////////......---------------------------..................---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''************************'''''''''''''''&&&&&&&&&"""$$$&&&)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))******))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------........................000000//////.........---......////////////......//////............////////////......---------,,,......////////////......///////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))+++,,,,,,------.........000000000000//////////////////000000000000//////////////////////////////...............///000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))(((+++,,,,,,------,,,,,,++++++*********))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************************++++++,,,------......///////////////////////////000000000000000000000000//////......---------,,,------------------------//////.........---------------,,,,,,,,,,,,++++++***************************)))(((''''''((()))***))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))******))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------........................000/////////.........---......////////////......//////............///////////////.........------...//////000000//////...........................///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))************************************+++++++++,,,---...////////////////////////////////////000000000000//////.......................................//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++************)))))))))((())))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,---........................................................./////////.........------------------------------//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((((((((()))***))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------/////////.....................////////////......//////............//////000000////////////......//////000000000000//////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++******))))))((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++******+++,,,---...//////////////////////////////...//////000000//////.................................------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,------..............................------------------------000000////////////......////////////////////////...............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..............................////////////......//////............//////000000000000000///////////////000000000000//////...........................------,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******,,,++++++***)))(((''''''***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((()))))))))************++++++++++++++++++++++++))))))***+++---...//////---...............//////...//////////////////..............................------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********++++++++++++******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++***++++++,,,------..............................------------------------000000000000000/////////////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.....................////////////......//////............///////////////000000000000000//////000000000000//////........................------,,,,,,,,,------...++++++++++++++++++++++++******))))))))))))******,,,++++++***)))(((''''''***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))))))))************************************))))))***+++,,,---...///,,,,,,------..................////////////..............................---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,******++++++,,,,,,++++++***))))))))))))))))))******((((((((((((((((((((((((''''''(((((())))))************++++++++++++******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***((()))))))))************++++++++++++++++++++++++******++++++,,,------.................................................../////////000000000000000000000000000000000000000---.....................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******))))))***++++++++++++*********+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...............////////////......//////............//////......////////////000000......////////////......------------------------------,,,,,,,,,---......++++++++++++++++++++++++******))))))))))))******++++++******))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))******++++++,,,,,,------++++++,,,,,,---.........---......//////......---------------------------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))******++++++++++++******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******''''''(((((())))))******))))))))))))******************************************++++++,,,,,,------------------------------..............................////////////000000000000000000000000000000---------...............------,,,,,,,,,,,,++++++************************)))******++++++******)))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......//////............//////------........./////////------............------------------------------,,,,,,,,,,,,,,,---...///******************************))))))))))))***************)))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))************************************++++++++++++++++++++++++***++++++,,,------......---......//////......---------------------------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))******++++++++++++******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''((((((((()))))))))'''''''''((()))*********))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------------------------------------------------------------........./////////////////////////////////---------.........//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((()))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......//////............//////,,,---------......//////,,,------------------,,,------------------------,,,,,,,,,,,,,,,---...///******************************))))))))))))******)))))))))))))))************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......---..................------------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))************(((((((((((((((((((((((()))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++((()))***++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///000000000000////////////222000...,,,+++,,,---...........................////////////////////////---.........---,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++*********++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))((('''''')))************+++++++++******+++++++++,,,,,,,,,---......///////////////...------,,,,,,------.........---------,,,,,,,,,---,,,***))))))***,,,---------------,,,,,,+++***++++++------------++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&((()))***%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---***''''''***+++***)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......---,,,******,,,///222444........................---------...------,,,,,,------............------------------------------------,,,,,,+++***)))))))))))))))))))))))))))))))))+++,,,)))&&&###$$$&&&'''&&&&&&%%%%%%'''((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))************)))'''&&&%%%,,,,,,++++++***((('''&&&''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''((()))))))))))))))((('''''')))************+++++++++((()))***++++++***)))((())))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------------............/////////////////////000111000...,,,+++,,,---...................................................------......---,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++*********++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******)))((((((((()))************+++++++++*********+++++++++,,,,,,,,,,,,---............---------,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,------,,,,,,+++***++++++,,,------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&'''((()))***&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((******(((&&&))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,---///000........................,,,---------------,,,,,,------............------------------------------------,,,,,,+++******))))))))))))))))))))))))))))))***+++)))&&&%%%&&&'''((('''&&&&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))(((((('''((((((((()))))))))))))))******))))))((('''&&&&&&'''(((((())))))))))))''''''''''''(((((((((((()))((((((((((((((((((''')))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&)))************+++++++++))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........///000000000000///...,,,,,,,,,------................................................---------------,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++************++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))(((''''''''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))+++***(((&&&))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------//////......---,,,,,,,,,------------------------,,,,,,------------,,,,,,------............---------------------------------,,,,,,++++++*********))))))))))))))))))))))))(((******)))((('''''')))(((((('''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''((())))))******''''''''''''(((((((((((())))))))))))))))))******))))))(((((((((((())))))''''''((((((''''''&&&&&&))))))*********+++++++++)))))))))******)))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...//////000000///...---,,,,,,,,,,,,---................................................,,,,,,---------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***************++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))************))))))*********+++++++++************++++++++++++***+++,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))************)))((()))))))))************************************++++++++++++,,,,,,,,,,,,---......///...---+++***------------------------++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((((())))))))))))((())))))(((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''((((((((())))))''''''((()))))))))))))))+++******))))))(((((((((''''''''''''((((((((((((((((((((())))))************))))))))))))))))))***'''(((((((((((((((''''''))))))*********+++++++++***))))))))))))))))))***))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---...//////000...------,,,,,,,,,,,,,,,................................................++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))***+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))*********+++++++++))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------------.........+++,,,,,,------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))''''''(((***+++((()))))))))*********************************************+++++++++,,,,,,***+++---...///...,,,,,,------------------------***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))******)))******((('''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))******************)))((())))))*********)))))))))************+++++++++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,---.........,,,---------,,,,,,,,,,,,........................------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))))))))************+++++++++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......++++++++++++++++++++++++)))***++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))((((((((()))(((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''%%%&&&(((***))))))))))))************************************))))))*********+++++++++)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&'''((()))((('''&&&'''((()))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((())))))***))))))'''&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((((()))))))))************))))))))))))***+++++++++******)))************++++++++++++***)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,........................------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))))))))************)))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++))))))))))))++++++))))))***+++++++++++++++,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&((()))))))))((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&))),,,,,,***(((((()))))))))))))))************************************))))))))))))*********+++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((&&&%%%&&&'''(((&&&%%%%%%&&&'''((()))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''((()))))))))))))))(((***)))'''&&&&&&'''((()))''''''''''''((((((((((((***))))))))))))))))))((((((((()))******)))(((((((((((()))***************)))************++++++++++++***)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************+++++++++))))))))))))************(((((()))***************,,,++++++++++++++++++,,,(((((())))))*********++++++***(((''''''(((***+++((()))***+++++++++++++++,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))(((''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&+++222444111---******))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))&&&$$$%%%''''''%%%###$$$%%%'''((((((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((333111---***((((((((((((''''''''''''((((((((())),,,+++++++++******))))))'''((()))******)))((('''''''''((()))))))))))))))++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,---------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***)))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++***)))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''))),,,......,,,)))'''))))))))))))************''')))******))))))***+++)))************+++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,++++++++++++***************++++++++++++*********)))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))444222///+++)))(((((((((((((((((((((((((((((((((000...+++***+++///333666222...)))((()))***)))'''))))))))))))************++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((***++++++***((('''(((((()))))))))*********''')))******))))))***+++)))************+++++++++)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------......---,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))///...+++)))((((((((()))(((((((((((((((((((((((())))))((((((,,,111666999///+++((('''((()))((('''(((((()))))))))*********+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((())))))))))))******''')))******))))))***+++)))************+++++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((())))))))))))((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''+++///444777+++)))'''&&&'''(((((('''(((((())))))))))))************)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++************************************************************++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((()))(((((((((((()))))))))***''')))******))))))***+++))))))*********+++++++++)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&'''((())))))(((((((((((((((((((((((()))((((((((()))+++---...)))((('''''''''((())))))(((((((((((()))))))))******)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((()))***'''(((((((((((()))))))))''')))******))))))***+++))))))*********+++++++++)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******)))(((((((((((((((((()))))))))((()))******'''(((((((((((())))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***''''''(((((((((((())))))''')))******))))))***+++)))************+++++++++***))))))))))))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********************)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((((()))******)))((()))***''''''(((((((((((()))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))************************************+++++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))''')))******))))))***+++)))************+++++++++***))))))((()))***+++,,,************++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&'''((()))))))))((((((&&&(((******'''&&&''')))'''''''''((((((((())))))))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))*********************************************)))***++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))((()))******))))))***+++)))************+++++++++***)))((((((((()))+++,,,)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,++++++++++++************))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%(((***)))&&&$$$%%%'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((('''''''''((()))+++,,,++++++******************)))************+++++++++************************))))))***+++,,,,,,------,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++***((('''((()))***)))'''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))*********+++++++++************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((('''''''''((()))+++,,,************************)))************+++++++++************************))))))***++++++,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((******)))((('''((()))***)))'''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))***+++************************)))************+++++++++************************))))))******+++,,,,,,,,,+++++++++++++++***************+++,,,,,,+++******+++++++++***************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))***++++++,,,,,,++++++************************((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))(((''''''))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))************************************************************+++++++++++++++,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++++++++++++++***************************+++******)))(((''''''&&&((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))************))))))*********+++++++++************************))))))******+++++++++,,,+++++++++*********************++++++++++++******************************))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))***+++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((())))))*********************************************************************++++++,,,,,,,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********************************+++******)))(((''''''&&&((((((((((((((((((((((((***)))))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((()))))))))*********))))))*********+++++++++************************)))***************++++++************************************************************************))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&'''((()))(((&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++***************************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))*********)))************+++++++++************************************************)))))))))***************+++***))))))))))))***+++***************+++++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((()))******++++++******)))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((()))))))))***************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))******)))((('''''''''(((((()))******+++)))************+++++++++************************************))))))))))))((()))))))))*********++++++***)))(((((()))***+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************((())))))***************************************)))******++++++******)))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++************************************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,+++++++++------,,,,,,+++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))******)))((('''&&&''''''((()))******+++)))************+++++++++*********************************)))))))))))))))(((((())))))*********++++++***)))(((((()))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))*********************************************++++++++++++************))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******+++++++++*********)))))))))************+++++++++,,,------......------,,,)))************+++++++++)))))))))***+++++++++,,,,,,+++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((++++++******))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((*********))))))))))))))),,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))&&&%%%$$$%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******+++***)))(((((()))***+++)))))))))))))))******+++************************************************************))))))))))))''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******+++++++++*********)))))))))************+++++++++,,,,,,------------,,,,,,)))************+++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((((())))))))))))))))))((()))((((((((('''''''''&&&*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))******)))(((((()))******))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******+++***)))(((((()))***+++)))))))))))))))******+++++++++++++++************************************************))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******+++++++++***************)))************++++++++++++,,,,,,------,,,,,,+++)))************++++++++++++++++++***************************************))))))))))))))))))))))))************)))))))))))))))))))))******)))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&))),,,......+++(((%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******)))))))))))))))******+++,,,,,,,,,++++++*********************************************))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,+++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************)))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&))),,,......,,,(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))*********))))))))))))))))))***)))))))))))))))******+++------,,,,,,++++++******************************************)))))))))((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++,,,+++++++++***)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))************)))(((((()))******))))))))))))************)))******++++++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''(((((())))))))))))***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******)))))))))******))))))))))))))))))))))))******+++,,,,,,,,,++++++*********************************************)))))))))((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))*********************+++++++++)))************+++++++++)))******++++++******))))))************++++++++++++++++++***************((())))))******+++++++++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***''''''''''''((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((&&&''''''(((((())))))***))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))************)))))))))))))))))))))******+++************************************************************))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))*********+++++++++)))************+++++++++))))))************)))))))))************+++++++++***************+++++++++))))))******+++,,,,,,---))))))))))))))))))))))))((()))))))))************)))((('''&&&&&&'''((()))&&&'''''''''((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((''''''((())))))(((''''''))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))***++++++***)))((()))))))))))))))******+++((((((((())))))******+++************************************))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))******++++++++++++)))************+++++++++))))))************)))))))))************+++++++++))))))******+++++++++,,,))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))*********+++)))(((&&&%%%%%%&&&((()))((()))))))))******++++++((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((*********)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))***++++++***)))((()))))))))))))))******+++&&&&&&'''((()))***++++++************************************))))))))))))******))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((***+++,,,''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((())))))***+++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''******))))))))))))***************)))))))))))))))))))))))))))************+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((+++*********))))))(((((()))************+++++++++))))))))))))((((((((((((***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((''''''(((((())))))******)))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''',,,+++++++++******))))))(((((((((((())))))))))))************************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&)))&&&%%%&&&)))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))*********)))))))))))))))))))))))))))))))))************************)))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((************)))))))))((()))************+++++++++))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''++++++******))))))))))))(((((((((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((''''''''''''((('''%%%&&&)))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))******))))))))))))************************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((************)))))))))))))))************+++++++++))))))))))))(((((((((((())))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******)))))))))))))))*********((()))))))))*********************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))(((((((((((())))))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************************************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((((())))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))************((()))))))))************))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))******))))))*********+++++++++))))))))))))((((((((((((((()))*********((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((******))))))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((()))******++++++))))))))))))************))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))************)))************+++++++++))))))))))))(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******'''(((((()))******++++++))))))))))))************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((()))))))))************)))************+++++++++))))))))))))(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%''')))((('''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************'''((((((((())))))******************************''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))************))))))))))))******'''(((((()))***+++++++++))))))))))))************(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((()))(((((())))))*********+++)))************+++++++++))))))))))))((((((((((((((('''&&&&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((''''''''''''((((((''''''(((((())))))******&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%'''))))))'''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))***************)))((()))+++,,,+++***---,,,***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///---***'''&&&'''(((***'''(((***)))(((''')))***))))))))))))************+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******.........,,,)))&&&&&&'''))))))))))))))))))))))))(((((())))))))))))((((((************************,,,***((('''&&&'''((()))---+++)))((('''((()))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))***************************)))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((!!!###%%%'''(((((('''&&&******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((()))))))))*********)))((((((***,,,------,,,,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---+++***((('''((()))***''')))***)))(((((()))***))))))))))))***************++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------+++)))''''''((())))))))))))))))))))))))(((((())))))))))))((((((************************+++***((('''''''''((())),,,+++)))''''''((()))*********)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))***************************)))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((*********)))(((***)))))))))((((((((('''******))))))))))))******))))))(((((((((((())))))))))))************))))))(((((())))))))))))******((('''(((***---///000///,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))))))))((()))******(((((((((***))))))))))))******************++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***,,,,,,+++)))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((************************+++***(((''''''((())))))***)))((('''''''''((()))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))***************************)))((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++***)))((())))))))))))((((((((((((+++******))))))******+++))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))***'''''''''***...111222111+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((()))***++++++***))))))***+++***(((((((((***((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''(((***+++***)))((()))+++(((((((((((((((((((((((((((((())))))))))))((((((***************************)))(((((((((((()))))))))(((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))((()))))))))***************************)))(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))))))))************))))))'''(((((((((((()))))))))'''''''''***...111222111************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&''')))+++++++++***)))***++++++***)))(((((()))((()))))))))************((())))))*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''''')))******))))))***+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((((())))))((('''''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((())))))))))))((()))))))))***************************)))(((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))''''''(((((((((((())))))((('''(((***---///000///))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))+++++++++***)))***+++,,,+++)))(((((()))))))))))))))************(((((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((***)))((((((***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((()))*********))))))(((((((((((())))))))))))))))))))))))***************************)))((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))))))))************))))))'''''''''((((((((()))))))))((((((***,,,------,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))************)))+++,,,,,,+++)))(((((()))))))))))))))************'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''((())))))*********)))((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((()))***************(((((((((((())))))))))))))))))))))))***************************)))(((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))))))))************))))))''''''''''''((((((((()))***)))))))))+++,,,+++***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))+++,,,---+++)))(((((()))))))))))))))************''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***))))))(((((()))***************((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((()))***************(((((((((((())))))))))))))))))))))))***************************)))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((()))'''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))***++++++***)))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++,,,***((()))+++,,,+++(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))+++******)))(((''''''&&&(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++***)))(((((('''))))))***))))))((('''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))((('''***111666;;;333***&&&(((+++,,,+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++++++++***************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))************)))***++++++))))))***+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++,,,***((()))+++,,,+++)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********)))((('''''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++((())))))))))))((((((''')))(((''''''''''''((()))(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))''')))---111...)))$$$###%%%'''&&&$$$(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))******++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++************'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++******)))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))***++++++***)))***++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''((())))))***++++++'''(((((())))))))))))((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***++++++***(((''')))***'''%%%$$$&&&)))***(((%%%(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))******))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))*********))))))************))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************)))***+++***)))((()))+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((***)))))))))))))))******+++************+++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((('''(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))((((((((((((&&&'''((())))))***)))))))))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********)))((('''''')))((((((***,,,---+++((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))************))))))*********))))))((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((()))))))))************((()))******)))((()))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((******)))))))))))))))*********+++************+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&'''((())))))***))))))((())))))))))))))))))((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***************************))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***)))(((''')))(((&&&&&&'''(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))******))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((()))******(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***''''''(((((((((((())))))))))))))))))))))))))))))+++******))))))))))))))))))+++++++++***)))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))%%%%%%&&&''')))***++++++'''(((((())))))))))))(((((())))))******))))))((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((***+++***(((+++***'''%%%%%%%%%'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))(((((('''((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************((()))***)))((('''(((***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***'''''''''((((((((())))))))))))))))))))))))))))))++++++***))))))))))))))))))+++,,,+++)))(((***,,,***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++((())))))))))))(((((('''((()))************)))((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********************************&&&&&&'''((()))***++++++))))))))))))))))))))))))***((('''(((***+++***(((++++++***)))(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))(((''''''(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((()))***)))((('''(((***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))++++++***))))))((())))))(((+++,,,,,,)))(((***,,,******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((((((((())))))***))))))(((''''''((()))***++++++***)))((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++************************%%%&&&'''((()))***+++,,,))))))))))))))))))))))))---***'''(((***+++***(((&&&'''((()))((('''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((()))******)))(((''')))((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((()))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))***,,,------+++***+++------+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++*********))))))((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))***)))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''((()))******)))((('''))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++******))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************''''''(((((())))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((())))))***)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))***+++,,,---...,,,******,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************)))))))))(((************************))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---,,,,,,+++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((((((((()))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))+++,,,---...///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))*********************************(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))&&&'''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''(((***,,,---...***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++,,,......000...,,,******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...000111222...---+++)))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))(((((('''((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++,,,............---+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------111///---***((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''***))))))(((((((((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))+++,,,---...,,,---...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''111///,,,***(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))(((((((((((())))))***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))***+++,,,---(((+++//////,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))*********)))(((''''''((()))***))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))000...,,,***))))))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''(((((()))***+++(((***+++,,,,,,+++***(((************************(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((()))***,,,---&&&***///000---***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((())))))*********+++************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))******++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))************++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************++++++++++++***)))(((((()))***+++((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))))))))***+++***)))'''''')))***+++******)))))))))))))))***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))***************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))*********++++++++++++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++******))))))******+++***)))(((((()))***+++******))))))))))))******************)))))))))((())))))))))))************************************))))))************))))))(((((((((((()))))))))***************************))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))******))))))))))))*********))))))(((((())))))***************************)))************+++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))******+++***)))(((((()))***+++***)))))))))))))))******************)))))))))))))))))))))*********++++++************************))))))************))))))((((((((()))))))))*********************************))))))(((((())))))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++******))))))((((((******))))))))))))*********))))))))))))))))))***************************))))))*********+++++++++---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))******)))(((((()))***************)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***************))))))))))))))))))***'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***))))))))))))))))))***+++******************+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((******))))))))))))************)))(((((()))******))))))))))))))))))***+++*********)))))))))))))))))))))*********+++++++++************************))))))************))))))(((((()))))))))************************************))))))))))))))))))***,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))))))))******++++++******))))))((((((******))))))))))))************))))))))))))******************************))))))*********+++++++++---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++******************************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))))))))******)))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((())))))******))))))))))))************((((((((((((((((((((((((***)))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((***))))))((())))))************))))))))))))******))))))(((((()))***++++++))))))))))))))))))******************++++++++++++************************))))))************))))))))))))))))))******************************************))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((()))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******************))))))))))))******))))))))))))******+++******))))))******+++************************)))************+++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++************************)))))))))******)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******))))))************))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++******))))))******+++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((************(((((('''(((((())))))******+++)))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******)))))))))******)))))))))(((((((((((()))***+++,,,))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++))))))************)))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++***************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))***************))))))))))))******+++******))))))******+++)))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))******************************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,+++************************))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***((()))***++++++***)))(((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***(((''''''(((((()))******++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((()))***+++,,,((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))******++++++******))))))))))))******++++++************++++++(((((((((((((((((((((((()))************++++++++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''''''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((()))***+++,,,(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++++++++*********))))))******+++,,,+++***)))(((%%%''')))+++,,,+++******)))************+++++++++(((((()))************)))************************(((((((((((((((((((((((()))***++++++***)))***++++++*********))))))(((((((((((())))))******++++++************************)))))))))))))))))))))))))))************+++++++++)))((('''''''''(((******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((())))))***+++*********))))))((((((************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********************************)))))))))))))))------,,,,,,+++,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))),,,+++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************+++++++++************)))******)))((((((((((((((())))))))))))))))))))))))************************+++*********))))))((((((,,,+++++++++***)))))))))))))))*********+++++++++'''(((((()))***+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,++++++*********'''(((***+++,,,,,,,,,+++))))))************))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***)))(((((('''(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))************'''((()))***+++,,,------+++++++++*********))))))***++++++,,,+++***)))(((&&&''')))+++++++++***))))))************+++++++++)))))))))******+++++++++************************(((((((((((((((((((((((()))***++++++***)))***+++************)))))))))((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***+++,,,---...************************))))))))))))************************)))))))))((())))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))((((((((()))******************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***************************)))))))))))))))))))))************************************))))))))))))*********)))******++++++++++++++++++*********)))************************)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******)))((((((((((((((())))))))))))))))))))))))************************************)))))))))(((+++++++++***************))))))*********+++++++++((((((((()))***++++++++++++++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++***************)))((()))***+++,,,,,,++++++))))))************))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((('''(((((((((((())))))))))))************)))))))))(((++++++++++++++++++++++++)))))))))))))))*********))))))))))))************&&&''''''((()))***+++++++++++++++******************++++++++++++***))))))((()))***++++++***)))((()))************+++++++++***)))))))))***+++---...************************)))))))))))))))))))))))))))***++++++***)))***+++************))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))***))))))))))))***++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))******************************************************))))))))))))***+++,,,,,,++++++++++++************************************)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))'''((()))))))))((('''&&&))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))************************************))))))))))))***************+++++++++***************+++++++++(((((())))))***+++++++++***++++++,,,,,,+++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))******+++++++++******))))))))))))))))))))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((++++++******)))((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((())))))******++++++)))))))))*********++++++((((((((())))))*********************************++++++++++++******))))))))))))*********))))))((())))))*********++++++++++++***))))))***,,,...000************************************************)))***++++++***)))***+++*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++++++++++++++++++++++++++((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))*********************************)))***************++++++++++++++++++,,,---...///++++++++++++++++++++++++************************))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))(((***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------...+++***))))))(((((())))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))***+++++++++,,,************************)))))))))******+++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******++++++***+++++++++*********)))******))))))))))))************************************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((((((((((((((())))))))))))*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,************************+++++++++***************)))************))))))((())))))*********++++++++++++***)))))))))+++...///************************++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))******++++++******))))))((((((************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------------++++++++++++++++++++++++((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************************************))))))******+++++++++,,,++++++++++++,,,---...///+++++++++++++++++++++,,,************************))))))*********+++++++++))))))***++++++++++++***************************))))))************))))))((()))+++------,,,***)))))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************))))))(((((())))))***************************************************(((((()))+++,,,---...///++++++***)))))))))))))))************************************************))))))))))))))))))******)))))))))***+++++++++,,,************************************++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++************************)))(((((()))************************************))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,************++++++++++++,,,,,,,,,,,,------------***************+++++++++,,,+++******))))))******)))))))))))))))*********)))************+++++++++++++++***)))***+++,,,---************************************************)))***++++++***)))***+++))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))***************************************************************************************))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))******++++++************************))))))******+++,,,,,,,,,))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************))))))************))))))'''((()))*********)))((()))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************))))))***+++,,,---...///++++++***))))))))))))***************************************************))))))))))))***************************++++++++++++++++++***************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******)))******+++++++++***)))(((((()))***+++***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++*********++++++++++++,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,+++***)))))))))***+++((((((((())))))***++++++)))************++++++++++++************)))))))))************************************************)))***++++++***)))***+++((()))))))))************)))))))))))))))*********************************)))))))))))))))))))))))))))************+++++++++&&&'''((()))))))))((((((************************))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))((((((((()))******((()))))))))***************************************************************************************)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))******++++++************************))))))***++++++,,,------*********)))******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******************************************************++++++,,,---......,,,+++******))))))******************************************************((()))))))))************+++++++++***************+++++++++*********))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++******************)))))))))+++,,,---+++***)))(((((()))***+++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))((()))))))))************'''''''''''''''''''''''')))))))))))))))******************+++++++++,,,,,,)))******+++,,,---......))))))******++++++++++++---,,,***)))))))))***+++(((((((((((()))***,,,,,,)))************+++++++++******+++******)))((('''************************)))))))))))))))))))))))))))+++++++++***)))***+++(((((())))))*********+++(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***+++++++++************************))))))***+++,,,,,,------------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++***************************))))))************))))))++++++******+++,,,------))))))))))))))))))))))))))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((************************))))))))))))))))))))))))***++++++,,,,,,------...,,,+++******)))*********************************************************(((((())))))*********+++,,,+++++++++******))))))++++++++++++******))))))++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------************************++++++******))))))(((((())))))(((((()))+++---...+++***)))'''''')))***+++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,---///000111111************************************************))))))*********++++++++++++*********))))))((((((++++++,,,,,,,,,++++++*********++++++++++++************))))))((((((''''''++++++******++++++,,,---))))))******++++++++++++)))))))))))))))************************************************************+++,,,---...---,,,,,,************************+++++++++*********))))))************************++++++************++++++))))))))))))************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******)))))))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,+++***+++---...//////,,,,,,,,,,,,------...///,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++******---+++(((((((((((('''&&&++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++++++++)))))))))***+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))************))))))((()))***++++++***)))(((******+++,,,,,,---......,,,,,,++++++***)))(((((()))************++++++++++++++++++*********))))))************************---------,,,,,,+++++++++.........---,,,+++))))))+++,,,,,,,,,------......+++,,,---------+++***))),,,,,,,,,,,,------------,,,,,,---------.........+++,,,------,,,---///111...---------...///000000------,,,,,,++++++******+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))'''((())))))(((((()))******''')))///000***&&&((())))))))))))))))))))))))***(((((()))***+++***))))))************+++++++++'''((()))******)))((('''))))))))))))))))))))))))************************------------,,,,,,+++***+++)))'''(((+++,,,***(((&&&+++,,,+++---555;;;>>>************************************************))))))*********++++++++++++*********))))))))))))++++++,,,,,,,,,++++++*********++++++++++++******++++++*********)))))))))+++************+++,,,,,,******************************************************************************************************,,,------,,,,,,+++************************+++++++++*********))))))************************+++******))))))******+++))))))))))))************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((()))******++++++******))))))))))))))))))(((''''''***)))))))))))))))))))))************************************)))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++***))))))***++++++***///...---,,,+++*********---,,,,,,+++++++++,,,,,,+++++++++******+++++++++---,,,******+++,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))******++++++,,,------...,,,,,,++++++***))))))((()))************++++++++++++++++++*********))))))************************---------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------...////////////...---,,,,,,,,,------------------............/////////---...//////------///111.........---------------------,,,,,,+++*********+++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))'''((())))))(((((()))+++,,,((()))///222---))))))))))))))))))))))))))))))***(((((()))***+++***))))))************+++++++++((((((((())))))((((((((())))))))))))))))))))))))************************,,,,,,------,,,,,,+++***+++)))(((***,,,---,,,***)))+++++++++333>>>DDDDDD***************************************************************+++++++++***************)))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++++++++******))))))******+++,,,******************))))))************************************************************************)))***++++++,,,,,,++++++************************+++++++++***************************************+++******))))))******+++))))))))))))************************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))******))))))(((((())))))))))))))))))******************************************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++******------,,,,,,++++++++++++///...---+++*********)))------,,,,,,,,,,,,,,,---******)))))))))***++++++,,,+++***+++---...---,,,************************,,,++++++******++++++,,,************************************+++++++++,,,***+++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))************++++++,,,,,,------,,,,,,++++++***))))))))))))************++++++++++++++++++***************++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,---------,,,+++++++++,,,,,,,,,,,,---++++++,,,...............000000000111111222222222444444555555555666666666555666777666555444555666222222111000///...,,,,,,...------,,,++++++******++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))'''(((***)))(((((()))+++---))))))///333111---***))))))))))))))))))))))))***(((((()))***+++***))))))************+++++++++((((((''''''''''''(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,++++++************+++---...---++++++++++++///:::GGGLLLKKK************************************************************************************************++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++******)))))))))***+++++++++************)))))))))+++++++++++++++*********************************************************))))))******++++++++++++******************************************************************************))))))))))))******((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))*********))))))((()))))))))))))))*********************************)))***************++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,.........---,,,***)))(((---...//////---------------------,,,,,,---............---......///111111///...---,,,,,,,,,,,,,,,,,,+++******,,,,,,***)))************************,,,++++++******++++++,,,*********************************+++++++++,,,,,,***+++,,,---,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))+++***)))(((((()))***+++******++++++,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,------------...///000222333444444888888999::::::;;;<<<<<<@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDCCCAAA@@@@@@@@@;;;;;;:::999666333000...//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))''')))******)))(((***+++,,,)))(((---222333...***))))))))))))))))))))))))***(((((((((***+++***)))))))))*********+++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***++++++,,,,,,------,,,+++***///444888AAAKKKPPPOOO***************************************************************************************+++++++++***+++,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++************---,,,,,,,,,+++++++++******************************************************************+++++++++***************************************************************************))))))))))))))))))***((()))))))))************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))******)))))))))******)))))))))))))))************))))))(((((())))))************************************))))))******+++++++++,,,++++++++++++++++++++++++)))***+++,,,---.../////////000000111111111000000...000222222000///000111111000000//////000000000...//////000222444666777888888777666555333222111000...---------,,,***'''************************,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,+++,,,---------+++***)))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))************))))))+++***)))(((((()))***+++******+++++++++++++++,,,+++++++++***************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---...///000111111777888999:::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPOOOMMMKKKJJJKKKGGGGGGGGGEEEBBB===888666333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++************++++++******))))))))))))******************************((()))******))))))***+++***)))(((***///111...)))))))))))))))))))))))))))***(((((((((***+++***)))))))))*********+++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))******************************+++,,,,,,+++++++++,,,------,,,++++++,,,,,,///:::DDDHHHJJJNNNQQQQQQ************************************************+++++++++************************+++++++++++++++***+++,,,------......---++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------...------,,,,,,+++++++++************************************************+++************+++,,,,,,***************************************+++++++++***************************))))))(((((())))))***))))))))))))***************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************((())))))******))))))((())))))******++++++******((((((((()))******++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---///111333555555111333555888:::<<<===>>>999<<>>;;;888999:::777666555333111000//////000111111333555777999:::???@@@AAAAAA@@@===:::888777666444444444222///,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))************++++++++++++++++++************************)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000000///...------000000222333555777999999??????@@@AAACCCEEEGGGHHHFFFFFFGGGIIIKKKLLLMMMNNNRRRRRRRRRSSSSSSSSSSSSTTTTTTVVVWWWWWWTTTRRRQQQRRRRRRRRRRRRQQQMMMGGGAAA>>>777666555444333222111000............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++************++++++******))))))))))))******************************((()))+++***))))))***,,,''')))***)))+++...,,,((())))))))))))))))))))))))***(((((()))***+++***))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))************************)))***++++++++++++++++++---------,,,+++,,,///222:::GGGRRRTTTQQQQQQRRRSSS************************************************+++++++++*********))))))*********++++++,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...++++++,,,------...//////.........---,,,,,,++++++************************************************,,,++++++***+++,,,---...************************))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************((()))))))))************(((((())))))))))))((((((((()))***++++++++++++***'''(((((()))******++++++++++++++++++++++++++++++))))))***++++++,,,------------------......//////---...000333666999<<<===;;;<<<>>>AAADDDFFFGGGHHHCCCGGGJJJGGGBBB>>>===???999888666444222111000000333333333444555666777888===???CCCEEEEEEBBB>>><<<::::::999::::::888555222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))++++++******************************************)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///000000111111111111000555666888;;;===@@@BBBCCCDDDDDDDDDEEEFFFHHHKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXZZZ\\\\\\ZZZXXXWWWWWWXXXYYYYYYXXXTTTMMMGGGCCC;;;:::999888666555444333000000/////////.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++************++++++******))))))))))))******************************(((***++++++***)))+++,,,%%%+++---***(((***+++)))))))))))))))))))))))))))***(((((()))***+++***))))))************+++++++++))))))************))))))))))))))))))))))))))))))************************))))))***+++++++++++++++,,,---,,,,,,,,,000777<<>>AAABBBFFFFFFHHHIIIJJJJJJJJJJJJDDDHHHJJJGGG???:::888:::666555444444333333333333555555444444444444555555777:::???CCCDDDBBB>>>;;;::::::;;;<<<===;;;888666------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000...---+++******++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))************))))))((()))***++++++***)))(((++++++************************************++++++)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///000111333333333444999:::===@@@CCCFFFIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYY[[[\\\]]][[[[[[[[[\\\\\\\\\]]]]]][[[^^^```aaa___]]]\\\\\\ZZZ\\\\\\[[[WWWPPPIIIEEE======;;;:::999777666555111111000000/////////...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++++++++************++++++******))))))))))))******************************(((***++++++******+++,,,%%%---000+++''')))+++***))))))))))))))))))))))))***(((((()))***+++***))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************((()))***++++++++++++++++++,,,,,,,,,...444===DDDKKKOOOQQQPPPOOORRRQQQOOO,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***))))))******+++,,,---,,,+++)))((()))***,,,...------,,,,,,,,,,,,------------...///111222333444111000000000000111222222444333222222333333111///444333333333333333333333222111000///...---------...---,,,++++++++++++,,,...---,,,++++++******+++//////...---,,,,,,,,,,,,************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************(((((()))***+++,,,------******))))))******+++,,,************************---,,,,,,+++***)))((((((+++++++++*********))))))))))))))))))***+++,,,---+++,,,---.........---,,,************************,,,+++***)))***+++,,,---+++,,,---,,,***))))))***111222444444444555777999333777>>>DDDHHHIIIGGGFFFKKKLLLOOOQQQQQQPPPOOONNNCCCAAA===888666555555555444555666777777777555555555555444333333333444444555666999???DDDFFFBBB???<<<;;;:::999777777777777333222111/////////000000///...---,,,,,,---...///+++++++++,,,------+++(((,,,,,,,,,,,,,,,,,,,,,,,,---///---((((((---...)))************************+++++++++************)))))))))))))))))))))))))))************************++++++************++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))+++***)))(((((()))***+++))))))))))))************((())))))))))))*********(((***++++++******+++,,,---,,,,,,++++++++++++,,,---,,,,,,,,,---...///000///333777:::;;;===BBBFFFFFFHHHJJJKKKKKKLLLOOOPPPRRRRRRRRRSSSTTTVVVWWWXXX]]]^^^^^^_________^^^^^^`````````_______________^^^```aaa___\\\ZZZ[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYLLLKKKHHHCCC>>>;;;:::;;;===;;;888444222111111111---,,,++++++------,,,***///......------------------------,,,,,,,,,++++++000///---,,,+++,,,,,,---++++++++++++++++++++++++************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))***)))((((((((()))+++,,,************************++++++++++++******))))))************************,,,***))))))***+++++++++...***''',,,777BBBIIILLLNNNOOOQQQRRRPPPLLLHHHDDD,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++******+++---.........---......///000111555555666777888999:::;;;>>>===<<<;;;:::999999999888777777777888777555333888888888888888888777777999888666555444333333333222111000///------,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++************+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************************************++++++***))))))***++++++************************))))))***************+++******))))))******+++,,,************************,,,,,,++++++***)))))))))+++++++++*********))))))***)))))))))***+++,,,,,,+++,,,---...///...------************************+++++++++***++++++,,,---***+++,,,,,,+++,,,...000000222444666888:::===@@@BBBEEEHHHKKKLLLJJJHHHFFFHHHJJJMMMOOOPPPNNNLLLJJJEEEBBB===888555333222222777777888888999999888888999999888888777777666666444555:::@@@GGGIIIHHHEEEAAA@@@>>><<<:::888777666666555444333333333333444444333111///---,,,,,,++++++******+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,---000...)))************************++++++++++++************************************************************+++******************+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))************)))))))))*********++++++)))++++++***))))))+++,,,+++************+++,,,,,,,,,,,,,,,---///000222333777;;;@@@CCCCCCEEEHHHLLLNNNPPPRRRSSSSSSUUUWWWYYY]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYY[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]___``````\\\WWWSSSSSSSSSWWWXXXZZZ\\\\\\\\\[[[ZZZZZZYYYVVVQQQJJJFFFDDDDDDEEEDDDAAA>>>999555222000222000//////000000///...------............---,,,---------,,,,,,,,,++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************+++++++++******)))************************))))))))))))))))))))))))***))))))((()))***+++,,,************************++++++++++++*********)))************************,,,,,,+++++++++++++++***---,,,...666BBBKKKPPPPPPRRRTTTUUUSSSOOOIIIDDDAAA++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,+++++++++,,,......111111222333444666777888>>>>>>??????@@@AAABBBBBBDDDCCCBBBAAA@@@????????????>>>======>>>===;;;999===>>>>>>>>>???>>>>>>>>><<<;;;:::888777777666666777666555222000...---,,,,,,,,,,,,,,,---...//////*********)))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***))))))***++++++************************+++*********))))))((((((******))))))******+++,,,************************************************+++++++++*********************************+++++++++,,,.../////////...---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---111444111444888;;;>>>BBBFFFIIINNNOOOPPPPPPOOOMMMJJJIIIJJJLLLOOOPPPPPPNNNKKKIIIFFFDDD@@@<<<999888999999:::999999999::::::;;;<<>><<<:::777999===BBBHHHKKKKKKJJJFFFEEEBBB???<<<999777555777777777666666666555555:::999777555222///---+++---+++******+++,,,,,,+++++++++++++++++++++++++++(((+++---+++,,,///...,,,++++++++++++++++++++++++,,,+++++++++************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++***************,,,,,,++++++++++++,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,+++***((()))+++---************+++,,,------+++,,,---///222555888999???CCCIIIKKKKKKKKKNNNPPPUUUWWWYYYYYYZZZ[[[^^^```aaa```]]]ZZZWWWTTTSSSRRROOOPPPRRRSSSUUUVVVVVVVVVYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\ZZZWWWRRRNNNMMMMMMOOORRRVVV[[[^^^^^^^^^]]]bbbaaa___YYYRRRLLLIIIHHHKKKKKKJJJHHHDDD>>>999666444222000///000000...---+++,,,...//////...---,,,------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++++++++***)))(((************************))))))))))))))))))))))))***))))))))))))***++++++************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,///666AAALLLSSSUUUSSSVVVWWWVVVQQQIIIBBB???>>>******************************+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++,,,---///111222888888999:::<<<>>>@@@AAACCCCCCDDDDDDDDDDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAABBBBBB@@@>>>AAABBBCCCDDDDDDDDDCCCCCC>>>>>>===============>>>===<<<:::888555222000...///......------......///+++++++++++++++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++*********************************)))))))))((((((******))))))******+++,,,************************))))))*********+++++++++************************+++***************++++++,,,---...///000///......++++++++++++++++++++++++)))***,,,---------,,,+++......---,,,+++---000444888;;;???CCCFFFIIIMMMPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@???@@@BBBDDDFFFAAA@@@@@@???@@@AAACCCDDDEEEGGGIIIJJJIIIFFFCCC@@@>>>???AAADDDFFFHHHIIIIIIJJJIIIFFFCCC???;;;888666666666666666666555444444<<<<<<;;;:::888666333111111///,,,++++++,,,+++***++++++++++++++++++++++++------,,,))))))+++...000++++++++++++++++++++++++,,,,,,+++++++++******************************************************************++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,---,,,***((()))+++---,,,+++++++++,,,---...///...///111444888<<>>AAABBBDDDEEEFFFEEEDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHCCCCCCBBB@@@>>>;;;888777555444222000///...------++++++++++++,,,---......************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********************************))))))))))))******************))))))******+++,,,************************)))))))))***++++++,,,,,,*********************************)))******++++++---...///000000000//////++++++++++++++++++++++++***+++,,,---...---,,,,,,---......------000555888AAADDDHHHKKKLLLNNNPPPRRRPPPPPPQQQQQQQQQQQQQQQQQQLLLIIICCC>>>:::999999:::===<<<<<<<<<>>>AAAEEEGGGHHHGGGFFFFFFGGGIIIJJJLLLHHHJJJMMMNNNMMMKKKGGGDDD???@@@@@@AAABBBDDDFFFGGGLLLLLLJJJHHHEEEAAA>>><<<888777777666555555444444777888999;;;;;;:::999888777444000...---,,,+++***++++++++++++++++++++++++///111222222///,,,,,,...++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************)))***++++++++++++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++))))))+++---,,,,,,,,,,,,,,,---//////444555888;;;@@@DDDHHHJJJJJJOOOUUUWWWWWWVVVXXXYYY]]]]]]]]]\\\\\\\\\___aaa```]]]YYYTTTNNNJJJGGGEEEAAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@AAABBBBBBCCCFFFFFFFFFGGGHHHIIIIIIIIIBBBBBBDDDGGGKKKOOOSSSVVV]]]^^^^^^\\\XXXTTTRRRQQQLLLLLLLLLLLLLLLKKKKKKKKKCCC@@@===;;;;;;<<<;;;:::555333000---,,,,,,...///.........---------,,,,,,++++++,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,+++***)))((('''************************)))))))))))))))))))))))))))*********++++++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,***+++...000:::===BBBIIIPPPTTTUUUTTTTTTPPPIII@@@:::;;;AAAGGG++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---///000111444555888;;;???BBBDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJEEEDDDDDDCCCBBBBBBAAAAAA>>>===<<<:::999999999999;;;;;;:::<<<===>>>===;;;===???AAACCCCCCCCCAAA@@@??????@@@AAABBBDDDFFFGGGGGGGGGHHHGGGFFFDDDBBBAAA===;;;999666333000///...++++++******++++++,,,,,,************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************))))))******+++++++++,,,******))))))******+++,,,************************))))))******+++++++++,,,***************+++++++++))))))))))))***+++,,,------...000111111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++---///222555:::???CCCIIILLLOOOPPPPPPPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPNNNIIICCC===999777888999888777555444555777999;;;@@@@@@@@@AAABBBCCCDDDEEEEEEGGGIIIKKKKKKHHHEEECCC:::;;;<<<;;;<<<>>>CCCFFFJJJKKKKKKKKKJJJHHHFFFDDD>>><<<:::888777666777777333444666888999;;;;;;<<<:::888444222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111999>>>:::000***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))((((((((((((((((((((((((***************************************************************+++++++++((()))************)))(((*********++++++++++++,,,++++++,,,,,,,,,---------)))+++,,,,,,++++++,,,---++++++,,,---///111333444===>>>AAADDDIIIMMMQQQSSSUUUYYY]]]^^^\\\[[[\\\^^^```___^^^\\\ZZZZZZ]]]___XXXVVVRRRNNNJJJGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<======>>>>>>AAA@@@@@@AAADDDEEEEEEDDD@@@???>>>>>>@@@DDDHHHKKKRRRTTTUUUTTTQQQPPPPPPPPPLLLLLLLLLKKKJJJJJJJJJJJJFFFCCC@@@>>>???@@@@@@???===;;;666222000//////000............---------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++***)))(((************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++...444999FFFHHHJJJNNNQQQTTTVVVWWWRRRLLLEEE??????DDDLLLQQQ,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...000333666888::::::<<<>>>AAADDDFFFHHHIIIGGGFFFFFFEEEEEEEEEEEEFFF??????>>>===<<<::::::999555444333222111000000000333222333555777888777666888999<<<>>>???>>>===;;;;;;;;;;;;;;;<<<===>>>>>>DDDEEEGGGHHHIIIHHHGGGFFFDDDBBB???<<<888555444333------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))************************,,,,,,,,,,,,++++++++++++******))))))******+++,,,***************************************+++++++++))))))*********+++++++++((((((((()))***,,,---......///000111222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........111666:::???DDDIIIMMMLLLOOOQQQRRRPPPOOONNNOOORRRRRRSSSSSSSSSQQQPPPOOONNNLLLHHHDDDAAA?????????888666333111000000222333444444666777888999999999<<<>>>@@@BBBBBBAAA???>>>888999888666555777<<<@@@BBBCCCEEEHHHIIIIIIHHHGGGCCCAAA===999777777888999666666666777999:::<<<===:::999777666666444222///------------------------***...666<<<777---)))+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((***+++,,,,,,+++***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++)))***++++++++++++***)))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,'''))),,,...---------...,,,---000333777;;;>>>@@@FFFGGGIIILLLPPPTTTWWWYYY[[[]]]___]]]YYYVVVVVVXXXZZZZZZXXXTTTQQQQQQSSSUUULLLKKKIIIGGGEEECCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@BBBFFFHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDFFFGGGHHHGGGFFFFFFHHHIIIIIIJJJKKKLLLKKKIIIGGGFFFFFFCCC???>>>???@@@AAAAAAEEECCC@@@<<<888444111///............------------,,,,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++******)))************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...------222<<>>@@@CCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB999888777666555333222222111111111111111222222333---------000333444444333444666888;;;;;;;;;999888<<<<<<;;;;;;;;;;;;;;;;;;>>>@@@CCCEEEGGGGGGGGGFFFGGGFFFCCC@@@<<<:::888777111000///.......................................,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************//////...---,,,+++***)))*********)))***++++++,,,************************************************))))))******++++++++++++''''''((()))***,,,...///...///000222222111111000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///555888===AAAEEEIIINNNQQQLLLOOOQQQQQQPPPNNNMMMMMMLLLMMMOOOQQQRRRQQQPPPNNNJJJIIIIIIGGGEEECCCAAA@@@:::888555333111222333444000111333555666666666666666777999;;;;;;;;;:::999::::::777333///000444888999;;;>>>BBBEEEFFFFFFFFFEEEBBB===888555555777999<<<<<<;;;::::::<<<===>>>999888888999999888555333........................++++++---000,,,&&&)))000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))******++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,%%%(((,,,//////.........///111555:::???EEEJJJMMMLLLLLLNNNQQQUUUXXX[[[]]]ZZZ\\\[[[WWWQQQMMMMMMNNNRRRQQQNNNJJJGGGFFFHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCCCCDDDCCCCCCFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFKKKOOOOOOMMMLLLKKKJJJIIIGGGEEECCCBBBBBBBBBBBBBBBAAABBBDDDFFFCCCFFFJJJMMMMMMJJJGGGDDDIIIFFFBBBAAACCCEEEFFFFFFHHHHHHHHHEEE@@@999222...//////.........---------+++,,,,,,---,,,+++)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++++++++******************************)))))))))))))))))))))))))))***+++,,,---,,,++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...///666AAAJJJKKKMMMPPPRRRRRRSSSTTTUUUUUUPPPLLLPPPYYY```bbb```///......---,,,+++******------------...//////000111444777;;;>>>???@@@@@@>>>>>>>>>???@@@BBBEEEFFFGGGFFFDDDBBB???<<<;;;:::555555444444333222222111333222000000222222222111111111222333333333333333000222333444333333555666:::;;;===>>>>>><<<:::999:::;;;===@@@CCCFFFHHHJJJDDDDDDDDDDDDBBB@@@>>><<<666555333111///,,,+++***......---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++************************------------------------,,,,,,++++++++++++,,,,,,)))************+++++++++......//////000000111111//////---,,,,,,,,,---...---,,,+++***,,,...111333@@@BBBFFFHHHKKKMMMQQQSSSRRROOOLLLMMMJJJEEEDDDFFFHHHJJJMMMOOOPPPOOOMMMKKKCCCBBB@@@===;;;999888888777666555444444444555666666777777666555444444555555666888:::;;;:::999888444444444444444333333222333444777:::>>>BBBDDDFFFAAA???<<<888666555555555666888:::;;;<<>>>>>AAABBBDDDFFFFFFFFFFFFEEEHHHIIIKKKJJJGGGDDDCCCCCCFFFHHHJJJJJJFFFAAA:::666444111...,,,,,,.........------..................+++---///...+++***,,,///------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++///......---,,,******)))******+++++++++******)))******+++++++++,,,,,,,,,)))+++,,,+++******,,,...------...222999BBBJJJOOOOOOQQQRRRRRRQQQRRRTTTUUUXXXWWWWWWZZZ___ccccccbbb,,,+++++++++++++++++++++---------...000222555777999:::;;;<<<<<<:::888777777777777888:::<<>><<<:::888666555333222222222222111111111555444222222333444333222///000111222333222111000222333444333222111222333888999:::<<<<<<<<<;;;;;;888888999;;;===>>>???@@@DDDDDDEEEFFFFFFGGGGGGGGG???>>>;;;999555222000///---,,,+++*********+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************++++++++++++......//////000000111111///...---,,,,,,---...............///333777<<>>999888888777666666777777777777666555444555666666222333555555444444555777333444666777777777555444888888888888888777666666333444555666888999:::;;;:::999777444333333444555666888;;;<<<===>>>@@@CCCCCCBBB???<<<999777666666666555333111///...------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++++++++*********++++++++++++******************************************************))))))************))))))************************))))))************))))))************************)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,......//////...---,,,---...//////111555888???AAADDDGGGJJJMMMNNNOOORRRRRRUUUYYY\\\\\\YYYVVVMMMHHHAAA<<<<<<<<<===<<>>AAADDDHHHIIIGGGFFFCCC@@@<<<888555444...---+++***)))***,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------************************++++++++++++++++++++++++************************************+++++++++,,,.........///000111111111000...---,,,+++,,,...///...000222777<<>>===<<<;;;:::888777666555666666666777777888888777666666555555666666777333555777888999:::<<<>>><<<<<<===>>>>>>===;;;:::>>>>>>>>>>>>>>>======<<<888888777666555444333333555444333222222333444555777999<<<>>>>>>???AAABBBEEEDDDBBB@@@===:::888777888888777666444222111000......------------......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))************************))))))************))))))************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,...///000///.........///111333555999>>>BBBGGGHHHJJJMMMPPPSSSTTTUUUUUUVVVWWWYYYXXXUUUOOOJJJ???;;;777555555777999999===;;;:::<<>>444444555555444444222222222111000///000111333555333333444444444555555555777888999:::;;;<<<<<<===;;;999777777777777666555555777:::;;;;;;888555333333444333222000///000222444444444444444555666777555444444333333222222222111111222444888>>>BBBEEEGGGFFFEEECCC@@@===:::888555333000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++*********************************+++++++++,,,,,,------...///000111111222111///---+++***+++---...///222888???FFFKKKNNNPPPPPPOOONNNNNNMMMKKKHHHFFF>>>999555555444222333888777666555555444555666777777777888888888777777777666666777888999:::;;;;;;===???AAABBBCCCDDDFFFHHHFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEDDDCCCCCCBBBAAA@@@>>><<<:::777666555444444333333333333444555555888;;;>>>>>>???AAACCCEEEEEEEEECCCAAA===:::888::::::::::::888666444333//////......---.........,,,,,,,,,---------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++)))******++++++******)))************************)))******++++++******)))************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---/////////...---111333555888<<>>===???CCCFFFLLLOOOSSSVVVUUUQQQLLLIIIFFFBBB===999666444111///////////////............000---+++,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,------+++++++++,,,,,,,,,---------+++***,,,...///...------333>>>HHHQQQUUUVVVUUUSSSOOOIIIBBB===>>>BBBEEESSSVVV[[[```ccccccaaa___......---,,,---...000111111444999===>>>>>><<<;;;222333444666777888999999666555333222111111111111000111222333555666777888<<<<<<===???@@@AAABBBCCC???===;;;:::::::::888777999;;;===???>>><<<888666444555444333111222444666666555444333222222333333333333222222222111111111222222111333666:::???BBBBBBCCCDDDDDDCCCBBB@@@???;;;999555111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************++++++++++++************************------------------------)))***++++++++++++***)))***++++++++++++,,,,,,,,,------...///000111222222222000---++++++,,,...///666:::AAAIIINNNPPPPPPOOOOOONNNLLLLLLLLLJJJGGGCCC;;;666222222222000222777222111000000111222444666666666777888999999888888;;;<<<===???AAACCCDDDDDDHHHJJJKKKKKKKKKKKKLLLNNNIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEECCCAAA???>>>===666666555555444444444444111444777999:::<<<>>>@@@BBBCCCDDDDDDBBB???<<<:::;;;<<<<<<<<<:::888666555111111000///...---------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++************************************++++++++++++******************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............555888<<>>???@@@BBBEEEHHHKKKFFFHHHLLLNNNPPPPPPPPPOOOTTTRRROOOPPPTTTWWWWWWVVVVVVXXXYYYXXXUUURRRQQQRRRNNNLLLKKKPPP]]]hhhfff]]]]]]RRRMMMQQQRRROOORRRZZZ[[[ZZZXXXVVVTTTRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[UUUVVVUUUUUUSSSQQQNNNMMMKKKIIIFFFAAA<<<;;;<<<===BBBGGGNNNTTTUUUSSSNNNKKKFFFCCC???;;;888666333111000000/////////.........000---+++---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++************((()))***+++,,,---------++++++,,,,,,,,,---------,,,+++***+++---///000000333:::EEEPPPVVVXXXVVVTTTNNNKKKFFFAAA>>>@@@FFFJJJTTTVVVZZZ]]]^^^_________------,,,,,,---///222333888;;;???BBBCCCAAA===;;;;;;<<<<<<===>>>???@@@@@@;;;;;;;;;:::999777555444444444555666888999::::::>>>???@@@AAABBBDDDEEEEEEEEEBBB@@@>>>>>>>>><<<;;;;;;<<<>>>??????===;;;:::888888888666555666888;;;:::999888888666666555444333333333222222111111111333222111111333666999;;;>>>???BBBEEEFFFFFFFFFEEE???===:::666333000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))*********+++++++++************************------------------------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,---...///000111222333222000...---...111555777AAAEEEJJJOOORRRQQQPPPNNNPPPNNNLLLMMMNNNLLLGGGCCC;;;666333222111...///333111000000///000222333444:::<<<>>>AAACCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLNNNMMMLLLLLLMMMNNNJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDD:::::::::999888777666666000222333444444666999;;;>>>???@@@AAAAAA@@@>>>===;;;;;;;;;:::999888777666555444333111///...------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************++++++++++++******++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------///111333444<<>>AAACCCEEEGGGHHHJJJMMMPPPJJJMMMQQQRRRRRRQQQQQQQQQSSSQQQQQQQQQRRRUUUVVVWWWWWW^^^ggglllllljjjiiiiii]]]^^^```iii~~~wwwjjjcccgggiiifffkkkuuu{{{oooddd[[[WWWVVVSSSUUUVVVWWWVVVTTTQQQOOOSSSTTTUUUVVVVVVUUUTTTSSSRRRRRROOOJJJCCC???======:::>>>FFFMMMQQQRRRQQQOOOHHHEEEAAA>>><<<999666333111000000//////.........///...---...//////...---------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,++++++*********)))******+++,,,---------,,,,,,,,,,,,,,,------------+++++++++++++++...333777>>>DDDNNNVVVZZZYYYUUURRRJJJIIIFFFCCCBBBEEEJJJNNNSSSVVVYYY[[[ZZZZZZZZZ[[[---------...111555999;;;AAABBBDDDEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDEEEEEECCCEEEFFFGGGGGGDDDAAA???@@@@@@@@@?????????>>>>>>AAAAAABBBCCCDDDFFFFFFGGGKKKHHHEEEDDDCCCCCCAAA???>>>???@@@AAAAAAAAA@@@???>>>>>><<<:::888888;;;===>>>???@@@@@@???>>><<<<<<999999888777555444333333222111000///000111333444999;;;???CCCFFFGGGGGGGGGBBBBBBAAA???<<<999666444......---------,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***+++++++++,,,,,,,,,------,,,,,,---///000222333333111000///000444999???CCCKKKKKKLLLMMMNNNNNNNNNNNNQQQNNNLLLMMMNNNLLLFFFAAA:::666444555444111111444444444555777999;;;===>>>DDDFFFIIILLLNNNOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKHHHJJJKKKKKKJJJIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHAAAAAAAAA@@@@@@???>>>===777777666444222333666999888999;;;===???@@@@@@???;;;:::999888777666666666:::999777444111000......,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------...111666<<>>===@@@CCCCCCEEEIIIJJJJJJKKKNNNPPPOOOPPPRRRQQQPPPQQQTTTVVVRRRYYY```aaa]]]\\\```fffttt}}}}}}wwwyyy{{{yyyqqqeeeXXXPPPUUUUUUVVVWWWVVVUUUTTTSSSRRRTTTTTTRRRMMMHHHDDDCCC===>>>AAAEEEJJJMMMPPPRRRNNNKKKFFFCCC@@@===999666111111000000///......---...///000///...---...///........................,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------...***---...,,,***...777@@@HHHMMMSSSYYYZZZVVVQQQMMMIIIIIIIIIGGGFFFGGGIIILLLPPPTTTYYY[[[YYYVVVTTTTTT//////000222666<<>>BBBCCCEEEFFFFFFEEEDDDCCC@@@???>>><<<:::888777666444333222111111222333333555888<<>><<<.........------,,,,,,,,,------------------------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------************************+++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,---///000222333333//////000333888@@@GGGLLLOOOMMMJJJGGGGGGIIIKKKMMMPPPMMMKKKLLLMMMJJJCCC===888555555888888666777:::777999<<<@@@EEEIIILLLMMMJJJLLLNNNOOOPPPOOONNNMMMNNNNNNNNNNNNLLLJJJHHHGGGEEEGGGIIIIIIHHHHHHJJJLLLIIIHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJGGGGGGGGGHHHHHHGGGFFFFFF@@@???<<<777444444777999555666888;;;===???@@@AAA;;;:::888666555555666666>>><<<:::777444111000///,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------...------...333;;;CCCGGGIIINNNTTTYYYZZZZZZYYYYYYLLLHHHCCC>>>::::::;;;<<<:::<<>>>>>AAADDDDDDGGGKKKLLLKKKKKKMMMPPPRRRSSSRRRPPPOOORRRXXX]]]vvvsssfff[[[[[[ZZZXXXVVVSSSPPPNNNMMMQQQTTTUUURRRNNNJJJIIIFFFDDDBBBAAACCCHHHMMMPPPSSSPPPKKKGGGDDD???;;;888222111111000///......------///111000---,,,...111////////////////////////,,,------......------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++++++++,,,---...000000111,,,,,,---------,,,++++++,,,,,,,,,---------......+++///111...***///;;;FFFLLLOOOTTTWWWVVVRRRLLLHHHKKKKKKLLLJJJHHHGGGHHHIIILLLRRRYYY\\\YYYTTTPPPOOO///222555777999;;;>>>AAAFFFFFFEEEEEEEEEEEEDDDDDDGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMOOORRRSSSRRRPPPNNNGGGFFFEEEEEEBBB???CCCJJJDDDHHHLLLMMMKKKJJJKKKMMMJJJGGGEEEFFFGGGGGGCCC@@@IIIGGGEEEEEEFFFFFFCCCAAACCCAAA>>><<<;;;<<<===>>>@@@CCCGGGIIIIIIHHHGGGHHHGGGEEEBBB@@@>>>;;;777444666666555111------111555666:::>>>??????@@@CCCEEEIIIIIIIIIGGGEEECCC@@@???666222...,,,,,,---------111000///...------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,---......------,,,)))***++++++***+++---///))),,,.../////////000111111222666===EEEIIIJJJJJJPPPNNNHHHAAA<<<>>>EEEKKKHHHIIIIIIGGGBBB<<<999777555555555555777999<<<===CCCEEEHHHKKKMMMMMMMMMLLLJJJNNNOOOKKKKKKNNNMMMIIIMMMLLLJJJIIIHHHGGGDDDBBBGGGFFFDDDDDDDDDCCCAAA???HHHGGGCCCCCCIIINNNLLLEEEJJJCCCFFFIIIFFFIIIKKKCCCEEEFFFEEECCCCCCEEEEEEDDDLLLHHHLLLMMMEEEFFFKKKHHHHHHEEEBBB@@@???;;;555000555555555666888:::===>>>???===;;;999888777666555666777999::::::666000+++///......------,,,++++++......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,---...000+++///444999===AAAFFFIIISSSTTTWWWYYYZZZXXXVVVUUUPPPIIIAAA;;;:::::::::999888===AAAAAACCCGGGHHHGGGMMMJJJJJJKKKKKKJJJOOOVVV[[[^^^```]]]YYYaaaxxx}}}rrriiiiiilllhhh\\\SSSSSSRRRSSSUUUTTTOOOKKKIIIJJJGGGDDDDDDEEEGGGHHHHHHRRRTTTRRRMMMIIIGGGCCC>>>999777555333111000000000333111///------...111222..............................---------,,,,,,,,,......---,,,,,,+++******------------------------+++,,,------++++++,,,---,,,------......------,,,,,,------...///000111111---,,,,,,,,,,,,---......---------............//////000///------555CCCNNNTTTUUUUUUTTTPPPKKKFFFCCCKKKIIIFFFDDDDDDDDDFFFGGGOOOYYY[[[ZZZ\\\SSSIIIJJJ222666;;;???AAACCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEGGGHHHFFFGGGIIIJJJJJJHHHGGGFFFGGGFFFGGGIIIGGGDDDEEEJJJFFFHHHKKKKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDBBB@@@DDDEEEEEECCCAAA@@@BBBCCCEEEDDDBBB???===;;;:::999===???BBBDDDDDDFFFHHHJJJJJJHHHEEEDDDBBB???;;;888666777666444222111222333444777;;;<<<<<<===???AAAGGGGGGHHHGGGFFFCCCAAA???888555111///......---,,,------,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,------,,,,,,+++,,,------...***,,,---------...000222333777>>>DDDGGGIIIKKKMMMJJJGGGBBB;;;666666:::>>><<<>>>>>>===:::888777777888999:::;;;>>>@@@BBBCCCJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPPPPOOOLLLIIIGGGHHHGGGFFFCCCAAA@@@AAACCCBBBDDDFFFGGGFFFFFFFFFFFF;;;CCCLLLUUU\\\\\\QQQDDDHHH======@@@AAAJJJQQQLLLFFFFFFCCC???>>>@@@CCCEEELLLEEEGGGIIIEEEIIIMMMGGGHHHEEEBBBAAABBBBBB???===666666555555555666777888;;;===>>><<<999777888:::777777777999:::999666333000///...---------------......------------............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////333999>>>BBBGGGKKKNNNUUUWWWXXXZZZZZZZZZXXXWWWOOOHHH???:::999:::;;;<<<@@@EEEHHHFFFEEEGGGEEEBBBHHHFFFFFFGGGHHHOOO```ooo~~~yyyooohhhrrr|||yyyjjjTTTOOOKKKKKKNNNQQQSSSTTTLLLKKKIIIGGGGGGIIILLLNNNLLLPPPRRRPPPNNNLLLGGGAAA===<<<999666444222222222////////////////////////.................................---------,,,,,,...------,,,,,,+++++++++------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,------......///---,,,,,,,,,,,,---......---------............//////000//////222;;;GGGPPPSSSSSSTTTRRRNNNHHHBBB>>>DDDCCCAAA@@@BBBDDDGGGJJJUUU______WWWRRRGGG@@@FFF555999>>>AAAAAA@@@??????>>>============>>>>>>>>>=========>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAAEEECCCDDDHHHHHHEEEDDDGGGFFFEEEDDDDDDDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@AAACCC???AAABBB???<<<;;;@@@DDD@@@@@@AAAAAAAAA@@@???>>>>>>@@@AAABBBBBBDDDGGGIIIFFFEEEDDDDDDCCCAAA===;;;999888888888888777444222333555777888888888:::<<>>===:::555222000222444444555555444333444777999>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKGGGCCCCCCGGGFFF@@@AAAHHHCCCEEEGGGFFFDDDGGGNNNTTT^^^kkk{{{yyyiiiZZZQQQRRRccczzz{{{\\\QQQQQQYYYcccuuurrrkkk^^^NNNBBB===@@@EEEMMMCCCCCCFFFDDDIIILLLEEECCCCCCCCCEEEEEEDDDAAA>>>;;;:::888777666555555555666;;;@@@???;;;888;;;???;;;:::888999:::;;;;;;:::333222000...---...///000......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,///111555999???DDDIIINNNRRRUUUYYYZZZ[[[[[[\\\[[[[[[[[[PPPJJJCCC>>>>>>AAADDDFFFFFFIIIIIIGGGGGGJJJKKKHHHKKKLLLQQQWWW```qqqsssooouuu}}}|||~~~lllaaaaaa___YYY___ooo{{{{{{wwwssslllddd```^^^eeejjjhhhrrryyy{{{uuujjj[[[QQQOOOQQQRRRRRRQQQQQQPPPMMMJJJGGGFFFFFFEEEKKKQQQRRRRRRRRRLLLFFFBBB@@@===999777555444444...///000111111000///....................................------------,,,---------,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---...---,,,++++++,,,---...+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............/////////000333:::DDDNNNTTTSSSSSSRRROOOJJJDDD???;;;?????????@@@DDDIIINNNQQQTTT]]]ZZZNNNHHHBBBFFFUUU===???@@@???;;;777444333555555444444555666777888;;;;;;;;;;;;:::999999888888888999:::===@@@CCCDDDFFFBBBBBBEEEEEECCCCCCEEEDDDAAA???@@@BBBCCC@@@===:::===@@@AAAAAACCCHHHLLLEEEDDDCCCAAAAAABBBFFFIIIMMMLLLKKKIIIGGGFFFEEEEEEAAACCCDDDDDDCCCBBBCCCDDDCCCBBBBBBDDDEEEDDDBBB@@@???<<<999999;;;;;;999666333444444555555666777888:::<<>><<<:::888444000,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,---000222444555000++++++...000...+++////////////111555<<<@@@CCCGGGMMMPPPOOOLLLHHHFFF555444444333222111222222333333444333444666;;;>>>EEEGGGIIIKKKLLLLLLLLLKKKHHHIIILLLMMMKKKHHHCCC@@@CCC===???FFFEEEDDDSSSiiirrrwwwzzzvvvqqqqqqxxxzzznnnppp{{{rrrwwwhhhTTTKKKOOOWWW___UUUQQQMMMDDDDDDGGGAAACCCFFFIIILLLLLLHHHBBB>>>AAA@@@???===<<<;;;:::999555999>>>???>>>===>>>???>>>===;;;;;;===>>>>>>===999777333000......///000......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------...000333666<<<@@@EEEJJJOOOSSSWWWZZZ\\\\\\\\\\\\\\\\\\]]]]]]TTTQQQMMMIIIIIIJJJLLLNNNLLLKKKFFFBBBGGGQQQYYY[[[___cccoooxxxiiiWWWOOORRR\\\bbbcccmmmkkk```eeewww~~~www{{{}}}vvvrrruuu{{{yyysss|||{{{wwwyyy}}}~~~pppgggccc\\\UUUTTTSSSRRRRRRQQQNNNHHHDDDDDDJJJOOOQQQRRRSSSPPPKKKCCCAAA>>>;;;999777666666222222333333333222111111....................................------------,,,,,,,,,---------------------------------------+++,,,------++++++,,,---...---+++******+++---...,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---......---------............///......111888BBBLLLSSSVVVWWWTTTOOOJJJEEEAAA>>>===AAAAAACCCGGGLLLSSSXXX\\\XXXZZZPPPDDDEEELLL[[[pppCCCBBB@@@;;;666333222222444333222222333555777888999:::;;;;;;;;;::::::999;;;;;;;;;<<>>===>>>BBBHHHLLLLLLJJJ@@@DDDJJJMMMPPPUUU[[[```]]]XXXSSSSSSXXX\\\\\\ZZZlllggg```WWWPPPLLLJJJJJJ@@@CCCGGGHHHFFFCCCAAA@@@BBBBBBBBBDDDFFFHHHHHHGGGEEE@@@;;;:::<<<======;;;777666555444555555666666444666:::>>>BBBEEEGGGHHHCCCAAA???>>><<<888333///....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,---000222444555000******---///---***---...000222666<<>>DDDHHHKKKKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEAAA===???FFFGGGPPPmmmyyymmmlllxxxwwwfffMMMCCCCCC???CCCEEEHHHIIIIIIHHHHHHGGGCCCCCCCCCCCCBBBAAAAAA@@@888888999===AAABBB@@@===;;;;;;<<<>>>AAABBBAAA@@@???<<<888333000......///......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...000333888;;;BBBEEEJJJNNNRRRUUUYYY\\\]]]]]]\\\\\\\\\\\\\\\\\\XXXWWWTTTQQQMMMKKKJJJJJJLLLIIIEEEDDDPPPdddttt{{{vvvssswwwrrrhhh^^^]]]XXXSSSWWWfffrrrwww{{{~~~xxxyyytttqqqtttooonnntttzzztttcccZZZPPPNNNRRRUUUSSSOOOHHHMMMOOONNNOOORRRQQQNNNBBBAAA>>><<<:::999999999666555333111000000111222//////////////////////////////.........------------------------------...------------------------+++,,,------++++++,,,---...---+++******+++---...------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///---///555>>>HHHPPPUUUVVVWWWRRRJJJCCC???>>>@@@AAAFFFHHHKKKOOOTTTZZZ^^^```]]]XXXIIICCCRRRfffzzz<<<;;;999555222222444666333333222222333555888999999:::===???@@@AAAAAAAAABBBAAA@@@???@@@AAABBBCCC>>>>>>@@@BBB@@@>>>AAAGGG>>>AAAFFFNNNUUU[[[]]]]]]YYY\\\bbbhhhlllqqquuuxxxzzztttnnnpppvvvzzzxxxssswwwrrriiiaaa\\\ZZZZZZ[[[IIILLLQQQRRRPPPKKKGGGEEEAAA???>>>???AAADDDEEEEEEGGGCCC???<<<<<<>>>???@@@;;;999666555666666666555222333555999===AAAEEEGGGDDDCCCAAA@@@>>>;;;777444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***++++++---///000444000,,,***,,,...---,,,---///444888<<>>BBBGGGKKKNNNMMMLLLLLLKKKIIIGGGFFFEEECCC???;;;;;;BBBNNN[[[ccc\\\XXXXXXZZZ^^^lllzzz|||```QQQPPPLLLAAAAAA@@@??????@@@CCCFFFAAABBBCCCDDDDDDDDDCCCCCC>>>:::999===CCCEEEBBB===888999:::>>>BBBEEEEEEDDDBBB???;;;666333000//////......------------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++,,,---///222777===BBBHHHKKKOOOQQQSSSUUUXXXZZZ[[[[[[[[[\\\[[[[[[ZZZYYYXXXWWWUUUQQQKKKGGGEEEEEEDDDHHHNNNZZZpppxxxmmm```YYY[[[___```___^^^eeekkknnnyyyyyyrrrooossstttrrruuu{{{uuu]]]NNNKKKMMMNNNNNNOOOQQQPPPMMMNNNQQQSSSQQQFFFEEEBBB???===;;;;;;;;;999666333000......///000/////////////////////////////////.........------.........---------------------------------------+++,,,------++++++,,,------,,,+++******+++,,,---------------............---,,,,,,,,,,,,---......---------............///...444===FFFNNNRRRUUUVVVVVVPPPGGG@@@>>>@@@DDDHHHLLLNNNQQQUUUXXXZZZ[[[[[[RRRNNNFFFOOOooo444555666555555666888:::777666555555666999<<<>>>@@@AAACCCEEEFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>===CCCLLLQQQNNNJJJMMMUUUWWW\\\dddkkkoooqqqrrrsssyyyzzz~~~yyywwwtttqqqqqqsssvvvxxxgggiiijjjhhhbbb\\\WWWUUUGGGDDD???>>>???AAACCCCCCEEEDDDCCC@@@>>>>>>???AAA>>>;;;777555666777666444555444444555777<<<@@@CCCEEECCCAAA@@@???>>>;;;999444222///---,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---444111...,,,,,,---///111111666<<>>@@@CCCEEECCCAAA>>><<<:::;;;>>>AAACCCCCCAAA???<<<999666333222111......------------............---,,,,,,,,,,,,---------------------------........................++++++,,,,,,,,,,,,------***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........................---///111444888>>>EEEKKKNNNPPPSSSTTTTTTUUUWWWXXXWWWXXXZZZZZZZZZXXXWWWUUUTTTTTTRRROOOLLLLLLPPPSSSUUUaaarrryyymmmfffTTTMMMLLLWWW___cccjjjtttzzzuuuttt{{{hhhVVVNNNLLLLLLSSSUUUTTTPPPPPPTTTUUUSSSNNNLLLIIIDDDAAA>>>===<<<<<<:::777444222000//////////////////////////////////////////............//////......------,,,,,,------------------------+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,------......//////---,,,,,,,,,,,,---......---------............///111999EEENNNRRRSSSUUUVVVUUUQQQKKKGGGFFFIIINNNQQQQQQTTTXXXZZZ[[[XXXUUUSSSEEEKKKQQQhhh666888;;;======>>>???@@@???>>>======>>>BBBEEEGGGJJJJJJKKKKKKIIIGGGDDDBBB=========<<<<<<<<<<<<<<>>???AAA@@@;;;777555666777666444888666333222444888<<>>999444333777<<>>??????>>><<<:::888666444333.........------...............---,,,,,,,,,,,,---------------------------........................++++++,,,,,,,,,---------+++,,,------------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------........................222333666999>>>EEEMMMSSSQQQSSSUUUVVVUUUUUUVVVWWWUUUVVVXXXZZZYYYWWWTTTSSSPPPQQQPPPOOOQQQWWW```hhhyyy}}}ggg___WWWVVVVVVUUUWWWZZZ^^^ZZZeee||||||{{{rrraaa[[[[[[TTTVVVVVVSSSTTTWWWWWWTTTVVVSSSOOOIIIDDDAAA>>>===???>>>===;;;888555222000000000000000000000000000000/////////............000000///...---,,,,,,,,,------------------------+++,,,------++++++,,,---***++++++,,,,,,++++++***++++++,,,------...//////---,,,,,,,,,,,,---......---------.........//////333>>>KKKSSSUUUTTTUUUVVVWWWUUURRRPPPPPPSSSWWWYYYVVVYYY\\\^^^]]]XXXRRRNNNJJJVVVeeeDDDAAA???AAAEEEHHHIIIHHHEEEEEEAAA<<>>999777<<>>888333000......////////////......000/////////............//////.........---------........................------++++++++++++------++++++,,,,,,,,,---------//////.........------------,,,,,,,,,,,,---.........---,,,---///111111000>>>KKKWWWYYYWWWVVVVVVVVVZZZYYYYYYZZZ\\\]]]]]]\\\XXXWWWZZZ\\\YYYQQQLLLKKKMMMiii}}}HHHFFFFFFGGGIIIIIIFFFDDD???BBBBBBBBBHHHPPPRRRNNNOOOHHHCCCEEEFFFCCC@@@BBBDDDFFFIIIMMMRRRYYYaaagggppp|||}}}wwwttt{{{wwwjjjbbbOOOFFF@@@BBBDDDCCCCCCFFFDDD???<<<===;;;666555999:::999777444111111333555===???AAACCCCCCBBBAAA@@@BBB@@@===:::666222000///---------------,,,++++++------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,---------------------------------------,,,,,,---......***...111333333555;;;@@@EEEIIILLLOOOOOOOOOPPPQQQNNNMMMMMMOOOQQQNNNGGGAAA:::===BBBIIINNNOOOMMMJJJNNNNNNPPPRRRMMMDDDAAADDD>>>BBBLLL^^^vvvrrrgggggggggqqq~~~|||yyy~~~|||uuuqqqgggjjjkkkkkkooouuuvvvsssjjjrrryyy|||rrrfff___YYYRRRNNNLLLHHHCCC@@@BBBCCCCCCCCCDDDEEEIIILLLDDDCCCCCCCCCCCCBBB???===@@@>>><<<:::999888888888444333222111000//////...//////.........---------------------------------......---,,,,,,---......------,,,++++++,,,------++++++,,,,,,---......///------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++,,,------,,,,,,...000:::<<>>???CCCFFFGGGKKKNNNLLLHHHIIIBBB===???CCCFFFIIILLLSSSXXX___cccfffllluuu||||||tttrrrvvviii```^^^TTTIIIEEECCC@@@@@@AAABBBAAA@@@@@@<<<777888<<>>:::666222000.........------------,,,------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------------------------......---------------...+++///222444666:::@@@EEEJJJMMMOOOPPPPPPOOOPPPPPPOOONNNNNNPPPRRRPPPJJJEEE@@@EEEMMMQQQPPPOOONNNMMMKKKLLLMMMIII@@@:::===DDD>>>PPPooo}}}tttqqqzzz}}}nnnkkkpppqqqyyy|||xxxvvvvvvrrrmmmffflllvvv}}}~~~}}}~~~|||xxxsssiiiZZZIII<<>>===<<<;;;999999999999666555444222111///....../////////.........------------------------------......---,,,,,,---......------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000------...------///333666CCCDDDGGGKKKOOOSSSWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUMMMOOOPPPMMMGGGEEEHHHLLLLLL\\\~~~}}}tttjjjbbbYYYPPPKKKJJJQQQccc{{{fffOOOKKKPPPUUUQQQQQQRRRSSSSSSRRRNNNKKKFFFGGGGGGFFFCCC>>>999666111111111111000/////////000000000/////////....../////////.........------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------...............------------------,,,------...///...//////......111888===LLLRRRWWWVVVVVVXXXXXXVVVXXXZZZ]]]___``````___^^^]]]^^^^^^YYYOOOFFFIIIRRR}}}rrr___KKKKKKJJJIIIGGGCCC???===BBBEEEIIIKKKLLLJJJEEEAAA??????AAAEEEJJJRRR\\\eeegggqqq|||xxxzzzooodddZZZmmmyyytttgggfffwwwzzzvvvtttkkk```YYYTTTPPPLLLJJJJJJGGGCCC@@@??????@@@BBBGGGGGGFFFCCC>>>:::888777444666999===@@@BBBDDDDDDAAAAAAAAA@@@<<<888333000//////..................------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---------------------------///......---------------333555888:::<<>><<<:::888777777777666555444222000...---////////////..........................................------------......---------,,,,,,---------,,,,,,,,,---------......---------------,,,+++***++++++++++++++++++++++++,,,++++++++++++,,,------------------------------+++++++++,,,,,,...//////...///000111333777<<<@@@IIIKKKNNNRRRTTTVVVVVVWWWSSSSSSSSSSSSSSSRRRRRRQQQLLLOOOQQQLLLFFFFFFMMMUUUrrrssseeeSSSRRRPPPOOOSSSYYY]]]^^^qqqkkk[[[SSSQQQPPPNNNMMMPPPTTTTTTQQQLLLJJJJJJIIIIIIGGGCCC===:::555444333222111000//////000000000////////////...////////////....................................---------,,,,,,---------,,,,,,,,,------------...........................---------------...//////...000111///...333===FFFQQQUUUXXXVVVWWWXXXVVVQQQUUUXXX]]]```aaa___^^^]]]^^^\\\WWWPPPGGGHHHWWWgggssssssKKKKKKIIIGGGEEECCCCCCCCCEEEFFFIIIKKKKKKHHHEEEDDD;;;EEEPPPUUU[[[fffvvvsssiiittt~~~wwwfffUUUTTT\\\oooyyy|||vvvfffaaaVVVPPPVVViiiuuuxxx}}}zzz}}}xxxvvvtttnnniii^^^TTTHHHAAABBBFFFEEEBBBGGGHHHHHHFFFBBB???======777666666888;;;???CCCFFFAAABBBCCCBBB@@@;;;777444222111000///............------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...//////...------,,,,,,,,,---------------------------///......---------......555888;;;???BBBFFFJJJLLLMMMNNNOOOOOOMMMLLLMMMNNNQQQQQQRRRSSSTTTSSSRRRPPPUUUQQQMMMKKKJJJIIIHHHGGGEEEDDDFFFSSShhhyyyxxxooo}}}~~~}}}yyyvvvuuuuuuvvv~~~oooRRRLLLEEECCCFFFIIIIIIGGGCCCBBBBBBCCCFFFHHHHHHGGGDDDCCCAAA>>>;;;888666444777777777555333111///...000000/////////.........................................................------------------------,,,,,,,,,---------------..................---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------------...111444888>>>EEEJJJMMMPPPTTTXXXYYYWWWUUUSSSQQQQQQQQQQQQQQQPPPOOOOOOMMMMMMKKKHHHHHHRRRdddqqqhhhVVVNNNIIINNNQQQSSS```vvvxxxqqqyyyzzzfffXXXVVVQQQLLLNNNSSSVVVUUURRRMMMLLLKKKKKKJJJGGGBBB>>>888777555333111000000000111000000000////////////000000/////////.................................------------------------,,,,,,---------.........---........................------------...//////...000111000111777CCCMMMSSSWWWXXXVVVUUUTTTQQQLLLUUUZZZ___bbbbbb___^^^]]]```ZZZRRRLLLMMMZZZsssKKKKKKKKKHHHGGGFFFHHHJJJIIIGGGEEEEEEBBB???AAAEEEHHHUUUbbbggglllxxx{{{ooo```dddwwwqqq```ZZZSSSRRR\\\||||||kkkXXXSSSSSSXXXfffuuuxxxsssttt{{{kkkccc\\\^^^jjjzzzzzzooobbbOOOBBBBBBFFFDDD===DDDEEEFFFEEECCCAAA@@@AAA;;;999777666888<<>>BBBCCCDDDDDDDDDBBB@@@???888666333000...---------------------------------,,,------......------,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------...//////000///...------,,,,,,,,,------------------------------------...000111222444777>>>FFFLLLPPPPPPPPPIIIKKKLLLLLLLLLMMMOOOQQQNNNOOOPPPPPPPPPQQQRRRTTTMMMNNNNNNLLLIIIGGGGGGHHHPPPiii{{{yyy{{{}}}}}}wwwpppnnnmmmeeeVVVIIIDDDBBBAAABBBEEEGGGHHHHHHGGGFFFEEEBBB???;;;888666666777888888666444222000000000000000/////////...........................---...///000000///...---,,,---...//////...---,,,------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.................................------------......///...111666;;;AAAGGGMMMQQQUUUUUUVVVVVVUUUTTTSSSRRROOOPPPPPPPPPPPPOOONNNNNNIIILLLSSS```nnnvvvvvvsssooollldddVVVJJJHHHNNNTTTaaa|||fffUUULLLKKKNNNPPPRRROOOLLLLLLNNNLLLGGGCCC===;;;888555222111000000111111111000000000//////000000000000/////////...........................,,,---...//////...---,,,------------............---------.........//////...............//////000000//////222999CCCMMMSSSWWWYYYVVVMMMEEEDDDGGGIIIVVV[[[```aaa]]]ZZZZZZ[[[RRRJJJHHHVVVnnnCCCGGGKKKLLLIIIGGGGGGHHH===999999@@@IIIVVVjjj|||{{{nnndddgggsssyyyvvvqqqllllllmmmvvvvvvppp|||qqqoooooosss||||||ooogggeeeaaa^^^___bbbgggjjjhhhnnnllldddcccooottteee___aaa___ZZZFFFGGGGGGFFFEEEEEEFFFHHHAAA???===:::999888888888???@@@AAABBBBBBAAA@@@@@@:::777444111...---------------------------------,,,------......------,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////000000///...---,,,,,,,,,------------------------,,,,,,,,,---///000222333:::===DDDKKKQQQRRRPPPNNNIIIJJJLLLLLLMMMNNNQQQSSSLLLMMMNNNNNNNNNOOOQQQSSSOOOPPPMMMGGGAAACCCMMMVVVppp~~~}}}}}}~~~iiiDDDBBBAAABBBDDDGGGHHHHHHFFFEEEEEECCC@@@===:::888666777888888777555333222000000000000////////////////////////////////////---...///000000///...---,,,---...//////...---,,,------------------------,,,,,,------...------------------------------------,,,,,,,,,,,,---..............................,,,,,,,,,---...///000111333666<<>>EEEJJJSSSXXX\\\\\\XXXUUUUUUWWWQQQJJJMMMcccKKKFFFFFFJJJIIIAAA<<<;;;>>>>>>CCCPPPcccwww}}}hhheeejjjyyy~~~xxxyyyxxxtttuuuwww{{{~~~xxxsssvvviii___^^^[[[ZZZcccrrreee[[[NNNFFFEEEFFFFFFEEEIIIHHHDDD???<<<<<<;;;888;;;;;;;;;<<<===>>>???@@@<<<;;;888444222111000000000000///.....................////////////......---------............///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,//////.........---------//////.........---------...///////////////.........//////......111666;;;@@@CCCGGGKKKMMMNNNNNNMMMJJJKKKLLLNNNOOOPPPQQQQQQLLLLLLOOOSSSRRRMMMJJJKKKSSSMMMEEELLLXXX]]]lll{{{xxxzzztttsssoookkknnntttvvvsssxxxlllcccdddiiiooozzz}}}yyyxxx~~~aaaKKK<<<@@@HHHFFFDDDFFFIIIIIIGGGEEEEEEDDD???999;;;;;;;;;;;;999777444333000000000000000/////////////////////////////////........................//////000000///...------+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///...///000///...---///000666>>>GGGLLLMMMNNNRRRVVVYYYUUUPPPNNNNNNNNNMMMKKKNNNLLLLLLLLLHHHDDDIIIRRReeennnuuuqqqeeeVVVKKKDDD[[[[[[]]]cccnnn|||~~~YYYGGGIIINNNPPPPPPPPPPPPPPPNNNKKKHHHGGGCCC>>><<<:::777333///444222//////000000000000000000000000////////////000/////////....................................,,,,,,,,,---------.........///000...------///111+++,,,...000000000000000...000333:::FFFSSSWWWTTTSSSLLLEEEBBB???@@@KKKXXX^^^^^^\\\ZZZZZZZZZWWWSSSEEEIIIVVVooouuuuuuEEEBBBCCCGGGEEE???;;;<<<>>>GGGXXXqqqzzzwwwxxxzzz}}}}}}|||{{{pppiiihhheee___cccmmmmmmwww~~~oooZZZKKKDDDEEEGGGHHHDDDGGGIIIFFFAAA===;;;:::777999;;;===????????????>>>===:::777444111///...000//////.........//////......////////////......---------............///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,//////.........---------//////.........---------......////////////.........///000///000444:::@@@FFFHHHLLLOOOQQQRRRQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRVVVRRRQQQSSSRRRLLLIIIIIIBBBPPPbbbyyytttkkk{{{wwwmmmccc]]]___eeellluuu~~~}}}wwwxxxwwwttt|||mmm\\\KKKFFFGGGHHHHHHJJJIIIIIIIIIHHHGGGEEEBBB>>>::::::::::::999777666555222111000000////////////////////////////////////........................///////////////...------+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///...//////......///111444>>>CCCIIILLLNNNQQQUUUYYYWWWTTTOOONNNNNNNNNMMMLLLNNNMMMNNNLLLGGGGGGUUUfffwwwrrrgggWWWKKKIIIMMMQQQeeekkkuuu}}}{{{yyywwwyyy}}}ttt\\\PPPMMMPPPPPPPPPPPPPPPNNNLLLKKKGGGDDD@@@===<<<999444111444222000000111222222222111111000000//////......000000/////////.................................,,,,,,---------.........,,,...///...---,,,---...,,,---...000000000000//////333777>>>JJJTTTVVVRRRQQQGGG>>>===@@@FFFPPPZZZ^^^^^^]]]\\\[[[WWWPPPIIIQQQ```rrryyyEEEBBBAAAAAA>>>:::;;;>>>FFF\\\zzz~~~{{{}}}|||uuuqqqsssqqqkkkkkkpppgggpppwwwtttooouuukkkWWWLLLGGGEEEDDDAAAFFFKKKLLLFFF@@@======555888;;;>>>@@@???>>>===@@@???===;;;777333///---/////////......///000000......////////////......---------............///,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...............---------...............---------......///////////////......//////000333999@@@EEEJJJLLLOOOQQQSSSSSSRRRQQQPPPQQQRRRRRRSSSSSSRRRRRRRRRNNNLLLNNNNNNJJJHHHIIIOOOnnnxxxllliiikkkssskkkkkkjjjjjjiiigggfffeeeeeennnxxxvvvmmm]]]MMMHHHJJJIIIEEEIIIHHHIIIIIIHHHFFFEEEDDD<<<;;;:::999888777777777555444222000//////000000////////////////////////........................///////////////......---,,,,,,------------,,,,,,------............------------------------------...------------,,,,,,,,,---------............///.........---...111666:::HHHIIIKKKNNNQQQUUUXXXZZZTTTRRROOONNNNNNNNNNNNMMMPPPKKKHHHJJJOOOXXXdddoooiii```SSSFFFAAADDDMMMUUUpppxxx}}}|||~~~~~~{{{zzz|||}}}tttYYYMMMOOOOOOOOOQQQRRRQQQMMMJJJIIIFFFCCCAAA>>>;;;777444555333111111333444444444222222111000//////......000000000/////////..............................,,,------------.........,,,...000000///...............///000000/////////000666===EEEOOOVVVUUUOOOLLLBBB:::<<>>GGGOOOeee}}}xxxuuuyyy{{{{{{~~~yyymmmbbbdddtttyyykkk___TTTJJJDDDFFFFFFGGGJJJIIIDDDAAA@@@:::;;;<<<>>>>>>===<<<;;;?????????===:::666222/////////////////////000111......////////////......---------............///,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,................................................---...//////////////////......///111666===EEEJJJLLLMMMOOOPPPQQQQQQPPPOOOMMMNNNOOOPPPPPPQQQQQQPPPPPPMMMLLLKKKHHHGGGMMMUUU{{{{{{tttxxx|||hhh]]][[[eeehhhnnntttzzz~~~vvvgggccccccYYYHHHJJJGGGFFFHHHGGGEEEEEEGGG@@@>>><<<999888777777777777666333111000000000111////////////////////////...........................///////////////......,,,,,,------------,,,,,,------............------........................---------------------------------............///------------000555===BBBMMMMMMNNNPPPTTTWWWXXXWWWQQQPPPNNNNNNNNNNNNNNNNNNPPPHHHDDDNNN___hhheee___OOOJJJEEEFFFJJJSSS```kkkttthhh]]]WWWQQQQQQTTTTTTNNNHHHJJJIIIGGGDDDAAA===:::777555333111111333444555444333222222111000///......000000000////////////...........................------------...............111333444333111000000000000000000000/////////111999CCCKKKSSSVVVRRRJJJEEEAAA>>>BBBIIIRRRYYY^^^]]]]]]^^^[[[TTTOOOSSSZZZeeeBBB???;;;;;;CCCTTTgggrrr~~~{{{|||~~~xxxyyy|||}}}{{{pppkkkkkknnn{{{xxxmmmccc]]]VVVKKKCCCEEEHHHGGGDDDDDDBBBAAA>>><<<::::::::::::;;;===>>>???===:::666444000000/////////000000111......////////////......---------............///,,,,,,,,,---------.........------,,,,,,------...---,,,,,,,,,,,,,,,,,,------.....................---.....................------.../////////////////////000444:::BBBHHHKKKMMMNNNOOOPPPPPPPPPOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPUUURRRNNNIIIEEEKKK```ttt|||}}}~~~sssjjjmmmvvvfffPPPHHHCCCEEEFFFDDDDDDGGGEEECCC???<<<999777666555888777555333222111222222000000000000000000000000..............................///////////////...,,,------......------,,,------............------........................---------------------------------............///.........///333:::CCCIIINNNNNNPPPSSSVVVVVVSSSQQQOOOOOOOOONNNMMMMMMMMMNNNKKKNNNTTT\\\ccc```SSSGGGIIIFFFIIISSS```ooovvv___RRRQQQRRROOOJJJKKKKKKJJJHHHDDD???<<<:::555333111111222444444333333222222111000/////////111000000000////////////////////////////////////---------.........//////...111444444333111111111000000000///////////////333===HHHOOOTTTUUUNNNFFF???DDDHHHKKKOOOTTTYYY]]][[[\\\\\\VVVNNNQQQfff~~~999;;;???HHH\\\www|||{{{|||~~~tttjjjhhhnnn{{{oooYYYGGGEEEHHHHHHGGGGGGHHHEEEAAA<<<:::999999:::999;;;===>>>>>><<<:::999222111000000/////////000......////////////......---------............///,,,,,,,,,---------............------------......------,,,,,,,,,,,,---------------...............---------...............,,,---...///000000000000111111444999@@@FFFJJJLLLPPPPPPQQQQQQRRRQQQQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQKKKJJJKKKLLLQQQbbbrrrhhhiiippp|||~~~]]]NNNBBBCCCGGGEEEEEEGGGHHHGGGCCC???;;;888666444777777666666555444333333000000000000000000000000........................---...//////////////////------............------------............------------------------------,,,,,,,,,------------...---------............///...///111333777???HHHNNNMMMOOORRRTTTTTTQQQNNNLLLMMMOOOOOONNNLLLKKKLLLMMMHHHZZZiiieeeVVVHHHAAA>>>CCCKKK^^^sssyyy\\\NNNMMMNNNOOOKKKLLLLLLJJJFFFAAA>>>===666444222111222333333222222222111111111000000000111111000000000/////////////////////////////////------........./////////---///111111000/////////000000000//////000111111888AAALLLQQQTTTSSSMMMEEE???GGGOOOPPPQQQUUUYYY[[[ZZZYYYXXXSSSNNNXXX{{{<<>>===;;;:::333333111000//////............////////////......---------............///,,,,,,,,,---------............------------......------,,,,,,,,,,,,---------------.........//////---------.........//////,,,---...///000000000000555666999???FFFKKKMMMLLLPPPQQQQQQRRRRRRRRRRRRSSSQQQRRRRRRRRRQQQPPPOOOOOOEEELLLZZZjjjwwwuuuwwwyyyjjjbbbggg{{{|||}}}lllVVVDDDEEEJJJIIIGGGIIIIIIHHHEEEBBB???;;;777666555666777888777666444333000000000000000000000000........................------...///////////////------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////111333666;;;CCCLLLRRRNNNQQQTTTSSSOOOLLLKKKLLLMMMOOOPPPOOOLLLJJJJJJLLLRRR```gggZZZGGG???BBBGGGHHHWWWtttxxx~~~rrrWWWJJJKKKOOOJJJLLLNNNLLLGGGAAA???>>>999777444333333444333222000111111111111222222222111111111000000000//////////////////////////////............////////////...///000000......///000000////////////111222333>>>GGGPPPSSSTTTSSSMMMGGGBBBIIIMMMNNNQQQXXXZZZYYY[[[VVVTTTTTTUUUdddGGGRRRbbbwwwtttooowww}}}zzz{{{}}}yyy~~~xxxvvv||||||aaaTTTLLLEEEFFFMMMFFFEEEDDDBBB@@@===;;;::::::;;;<<<======<<<;;;;;;444444222000///...............////////////......---------.........//////,,,,,,,,,---------............------------.........------,,,,,,------...---------.........//////---------.........//////,,,---...///000000000000888999<<>>EEENNNSSSPPPSSSTTTQQQKKKHHHKKKNNNMMMOOOPPPOOOKKKIIIIIIKKK```___VVVGGGAAAFFFNNNQQQbbbkkk|||zzzcccKKKFFFJJJJJJMMMNNNLLLGGGBBB??????;;;999666444444444444333000000000111222222333333111111111111000000000000000000000000000000000000............/////////000000111111000//////111222000////////////111333444BBBJJJRRRTTTTTTSSSNNNHHHGGGIIIIIIIIIPPPZZZ\\\WWW\\\TTTQQQVVV]]]mmm```ttt}}}mmmyyyxxxrrrxxxvvv]]]MMMIIIJJJKKKIIIGGGGGGGGGCCC<<<999;;;;;;999888<<>>MMMMMMNNNNNNNNNKKKFFFBBBKKKDDDDDDOOOYYY[[[[[[]]]cccTTTOOOZZZfffuuuyyy{{{oooiiiyyytttaaaSSSLLLJJJIIIEEEDDDGGGHHHBBB===;;;;;;999888:::???AAA???<<<>>>;;;777333000///000000////////////////////////........................................................................------------............/////////...//////000000000/////////..................///000222444666777@@@DDDJJJMMMOOOOOOOOOOOOOOOQQQSSSSSSRRRQQQQQQQQQSSSNNNKKKPPPQQQKKKWWWtttlllcccccciiittt}}}xxx{{{yyyuuutttwwwvvvqqqkkknnntttyyyyyyzzz~~~lllXXXLLLJJJFFFJJJLLLEEEEEEEEE<<<999:::;;;>>>>>><<<888444222111000111222111000...///////////////////////////////////////000111111.........------......///---------------------------------............///...---------------------...///000000//////000222444999AAAGGGKKKNNNPPPQQQRRRQQQOOONNNNNNNNNPPPPPPNNNLLLIIIDDD@@@AAAEEEIIIKKKCCCEEEWWWlllzzzqqqXXXMMMKKKIIIJJJOOOOOOHHHBBB???BBB???;;;888666444222000222222222222222222222222111111000000000/////////000000000000000000000000000//////......//////000////////////000000000111000111111000///333;;;BBBMMMNNNNNNNNNMMMIIIEEEAAAEEEDDDHHHRRRZZZ\\\ZZZYYYQQQKKKSSSmmm||||||vvvhhhmmmssskkk^^^]]]UUUJJJCCCFFFKKKHHHAAA;;;;;;999777888===@@@@@@>>>BBB???:::555222000000000////////////////////////....................................................................................////////////222111000////////////000////////////...............///111333555777999;;;DDDHHHLLLPPPPPPPPPQQQQQQQQQRRRTTTTTTRRRPPPOOOOOOXXXIIIIIIPPPNNNVVVvvvsssnnnkkkkkkqqq|||vvvsssvvvrrrkkkccciiinnnqqqwww~~~}}}sssUUUMMMIIINNNPPPHHHGGGHHHBBB======>>>???@@@>>>:::777333222111111222333111000///////////////////////////////////////000111111//////......---......///---------------------------------............///000///...------...///000000111111000///000222444999>>>FFFKKKNNNOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQKKKFFFAAA???@@@AAA>>><<>>:::888666444222333333333333333333333333111111111000000000000///000000000000000000000000///000000111111000000////////////000000000111111111222111000111777AAAHHHMMMNNNNNNMMMJJJGGGCCC@@@AAAHHHQQQXXX^^^```[[[TTTLLLOOO```zzzzzzmmmrrrzzzmmmpppxxx}}}ttt^^^HHHCCCGGGHHHBBB<<<<<<999777777;;;>>>@@@@@@EEEBBB===888333111000000////////////////////////........................................................................////////////000000000000111111000000000000111111///////////////.........000000000222555:::>>>@@@GGGJJJNNNPPPQQQPPPQQQQQQQQQSSSTTTSSSQQQOOONNNNNNQQQJJJLLLIIIJJJlllxxxjjjooowww|||mmmdddgggooonnnhhhbbbiiisss|||nnnWWWLLLKKKMMMHHHHHHKKKEEE@@@@@@@@@@@@AAA???<<<999444222111111222333222111///////////////////////////////////////000000111000//////.......................................---------............///000///...------...000222000000000//////000333666>>>CCCJJJNNNPPPOOONNNNNNOOOOOOOOOPPPPPPPPPQQQQQQIIICCC===;;;===???>>><<>>;;;999777555333333333333333333333333222222111111111000000000000000000000000000000000///000111222222111000/////////000000000111111111111111111111444;;;EEEMMMLLLMMMLLLJJJFFFCCCAAA@@@CCCPPP[[[___aaaaaa[[[SSSTTT___ttt|||rrrzzz~~~{{{|||wwwTTTDDDCCCDDDBBB???===;;;888888:::===???AAADDDBBB>>>:::666222000///000000000000000000000000////////////////////////////////////////////////......................../////////000000000111111////////////000111222333.........///////////////111000///000444;;;BBBGGGIIIKKKNNNPPPPPPOOOPPPPPPRRRSSSTTTSSSQQQNNNMMMMMMGGGFFFQQQWWW]]]yyy~~~}}}pppnnnkkk{{{uuurrrmmmggghhhttt{{{hhhQQQFFFHHHGGGJJJKKKEEECCCBBBAAA@@@AAA@@@===;;;666444111111222222111000000000000000000000000000///////////////000000111111000///.......................................---------............//////...---,,,,,,...000222/////////......111666999BBBFFFKKKOOOOOONNNMMMLLLNNNOOOOOOPPPPPPOOOMMMMMMDDDAAA<<<888999???GGGMMMTTTmmm~~~ZZZJJJMMMSSSSSSQQQPPPLLLFFFAAA>>>;;;888666333333333333333333333333222222222222111111111111111111111111111111111111///000111222222111000///000000000000111111111111000000000111666???HHHOOOKKKKKKIIIEEEAAA@@@AAACCCHHHTTT___aaa^^^[[[XXXUUUaaauuu{{{zzz}}}bbbMMMGGGEEECCCBBB>>>===;;;::::::<<>>:::666222000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000.........///000111333333.........///////////////111000000111777>>>FFFKKKJJJMMMOOOPPPOOONNNOOOOOOQQQRRRTTTSSSPPPNNNMMMMMMNNNRRRhhh{{{yyywwwzzzsssiiilll|||xxxlllgggfffeeelllmmmpppxxxxxxZZZHHHGGGGGGJJJKKKDDDFFFDDDBBBAAAAAAAAA???>>>999777444222222222111111000000000000000000000000///////////////000111111111111000///....................................---------............///......------...///000111//////......///333:::>>>FFFIIIMMMNNNNNNMMMLLLLLLMMMNNNOOOOOONNNKKKHHHFFF>>>===;;;999===KKK]]]kkk{{{}}}zzzwwwuuusssrrrqqqkkkiiihhhfffeeeccc```]]]aaabbbbbbeeeiiinnnssswwwhhhPPPNNNQQQRRRRRROOOLLLGGGCCC???<<<888555333333333333333333333333333333333222222222111111111111111111111111111111///000000111111000000///000000000111111111222222000000111444:::CCCKKKPPPKKKJJJGGGBBB>>>???EEEJJJOOOUUU\\\^^^XXXSSSWWW___~~~zzz|||zzzsssyyykkk]]]UUUNNNHHHFFF@@@???>>><<<;;;<<<>>>??????@@@BBBBBB???:::555222000000000000000000000000////////////////////////////////////////////////................................./////////000000............///000000111............/////////000///000222777===CCCIIILLLMMMNNNPPPPPPOOONNNOOOOOOPPPRRRSSSRRRPPPNNNMMMNNN[[[tttuuuppp~~~~~~llliiisssyyy{{{ooofffaaacccjjjpppyyy}}}dddQQQNNNKKKJJJJJJFFFJJJGGGEEECCCCCCCCCBBBAAA>>>;;;777555444444333222000000000000000000000000///////////////000111111222111000///....................................---------............///......//////000111111222000000//////111777???DDDJJJLLLNNNNNNMMMMMMMMMNNNMMMNNNOOONNNKKKGGGCCC@@@<<<<<<===AAAMMMccc|||yyyooogggbbb\\\\\\[[[[[[[[[[[[[[[[[[UUUSSSQQQPPPPPPOOOLLLJJJLLLLLLLLLMMMOOOSSSVVVXXXbbbgggtttfffYYYSSSQQQRRRPPPNNNKKKGGGDDD@@@:::777444444444444444444444444444333333333333222222222111111111111111111111111000//////......//////000000000111111111222222222111111333888???GGGMMMQQQLLLKKKFFF@@@===AAAKKKSSSXXXUUUXXX\\\UUUNNN[[[ppp|||tttyyysss~~~|||pppiiibbbVVVLLLGGGAAAAAA@@@>>><<<<<<===>>>>>>@@@DDDEEECCC>>>888444000000000000000000000000000000000000000000000000000000000000000000000000....................................////////////000//////...............---.........//////000000,,,000555<<>>:::777666555444333000000000000000000000000///////////////000111111222222000///............////////////////////////---------.........//////...///000222333333333333111111111111444:::BBBHHHLLLMMMOOONNNMMMMMMOOOPPPMMMNNNNNNMMMIIIDDD???<<<>>>>>>AAAJJJ]]]xxxvvvkkkccc[[[TTTOOOMMMMMMOOOPPPRRRTTTUUUVVVSSSQQQNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIKKKKKKNNNRRR```pppwww}}}zzzfffWWWQQQSSSSSSRRROOOMMMJJJEEE???:::444444444444444444444444444444444333333333222222111111111111111111111111000///...------...///000000111111111111222222222222222555;;;BBBJJJOOORRRNNNLLLGGG@@@>>>CCCOOOYYY___VVVWWW]]]VVVOOOaaa~~~{{{www}}}{{{wwwsssyyywwweeePPPGGG???===BBB@@@888999@@@DDD@@@<<<>>>BBBBBB<<<555333111...---...///000000000000000000////////////,,,---...---,,,,,,,,,---//////000000000000/////////////////////........./////////...---------,,,---------......///000111...111666===EEEJJJLLLMMMPPPQQQQQQRRRQQQOOONNNMMMQQQWWWRRRKKKKKKIIIMMM[[[vvvsss}}}sss}}}nnnbbb[[[YYYdddmmmxxx}}}rrraaaUUULLLGGGPPPIIIEEEGGGHHHEEECCCCCC@@@???===888333111444777222222222111111111111000000000////////////000000111111000000//////......//////............//////////////////////////////////////////000000000000111//////222888@@@GGGJJJOOOMMMLLLMMMPPPQQQNNNKKKJJJRRRSSSIIIBBBAAA>>>888???>>>JJJeee}}}rrrjjjbbb[[[TTTLLLJJJLLLLLLNNNRRRUUUUUUUUUUUUVVV[[[XXXTTTRRRQQQQQQOOONNNPPPMMMJJJJJJKKKKKKHHHFFFKKKJJJOOOWWW^^^fffwwwlllVVVQQQRRRVVVTTTLLLJJJLLLFFF<<<999777555333222333444555444444444333333333222222000000000000000000000000////////////000000000000000111111111111222222222222000555AAAHHHJJJLLLPPPNNNHHHBBB@@@EEEMMMUUUZZZ]]]WWWXXXZZZSSSPPPeee{{{yyyvvvzzzjjjVVVGGG>>>@@@BBB===;;;>>>BBB@@@>>>@@@BBBAAA===888555222///...///000111000000000000000//////////////////000000///.../////////000000111111000000///......//////////////////..................------///////////////000111222000333999AAAGGGLLLMMMMMMPPPQQQQQQQQQQQQPPPOOOOOOKKKPPPNNNMMMQQQPPPYYYmmmxxx~~~tttqqqrrrddd___^^^ccchhhttt|||cccKKKKKKGGGGGGJJJJJJGGGEEEGGGAAAAAA???;;;666333444666222222222222111111111111000000////////////000000111000000000/////////...//////............///////////////////////////////////////000000000111111------///444<<>>===???@@@AAABBBBBB@@@>>>===888555222000111111111111000000000000//////////////////000000000000/////////000000111111000000///.........//////000000000..................//////111111000000000111222222222666>>>EEEKKKMMMNNNNNNQQQQQQPPPPPPQQQQQQRRRSSSTTTSSSNNNPPPSSSOOOXXXppp{{{}}}{{{vvvzzz|||ssswwwzzzkkk\\\XXX^^^jjjyyy{{{UUUJJJGGGGGGJJJIIIFFFEEEFFFDDDCCCBBB>>>:::666555555333222222222111111111111111000000//////000000111000000000000////////////000//////......//////000///////////////////////////000000000000111111111---///444:::AAAHHHMMMPPPMMMNNNPPPQQQQQQQQQRRRSSSQQQKKKFFFCCC@@@>>>AAAEEERRRiiivvvpppkkk___UUUQQQSSSOOOLLLNNNOOOOOOSSSXXXXXXWWWWWWVVVVVVVVVWWWXXXRRRPPPOOOPPPSSSVVVXXXYYYWWWUUUSSSSSSSSSSSSRRRPPPRRRNNNKKKKKKJJJJJJMMMQQQXXXaaammmzzzrrr^^^XXXTTTVVVUUUNNNDDD???:::999666555444444666777444444444444333333333333111111111111111111111111/////////000000000111111111111111111222222222333333555<<>>===AAADDDDDDBBB@@@@@@AAA;;;888444222222333222111000000000000////////////---------///000000...---...//////000000//////...------...///000111111222------......//////000000111111000000000111111222444999AAAHHHLLLNNNNNNNNNQQQQQQPPPPPPQQQRRRTTTUUU[[[XXXUUU[[[___VVVXXXmmmrrrttttttttt}}}tttiiiyyyrrreeeccckkkdddbbbkkkyyylllUUUMMMGGGHHHJJJHHHFFFFFFEEEEEECCCAAA<<<888555333333333222222222111111111111000000000000000000111000000000000////////////000000////////////000000////////////////////////000000000111111111222222111555;;;AAAFFFIIILLLMMMKKKNNNQQQPPPNNNMMMNNNQQQLLLEEECCCEEEBBB???HHHUUUsssyyy}}}iii\\\^^^^^^VVVUUU[[[[[[XXXWWWXXXXXXUUUVVVYYY[[[YYYWWWUUUUUUUUUUUUUUURRRPPPOOOOOOQQQTTTUUUVVVWWWUUUTTTSSSTTTTTTUUUUUUWWWTTTQQQPPPQQQPPPOOOOOOJJJQQQZZZbbbjjjtttzzzfffVVVWWWYYYRRRHHHDDD<<<:::888666555555666777555444444444444333333333111111111111111111111111//////000000000111111111111111111222222222333333444888AAAIIILLLKKKJJJJJJLLLLLLMMMQQQUUUYYYZZZZZZUUURRRSSSXXX^^^ppptttppp~~~fffQQQGGGAAA??????===BBBFFFFFFCCCAAABBBDDD>>>:::666444333333222111000000000000////////////...------///222222///------......//////......------......///000111222222---......//////000000000000000/////////000111111666<<>>:::555222333333333222222222222111111111000000000000111111////////////000000000000000000////////////000000000000000000000000000000111111111111222222222222333999AAAGGGIIIKKKMMMNNNMMMPPPRRRPPPLLLJJJKKKMMMLLLFFFCCCCCCBBBGGG^^^vvvxxxqqqjjj]]]XXX^^^^^^YYY___kkk[[[ZZZ[[[___```\\\[[[]]]ZZZXXXUUUUUUWWWWWWVVVTTTWWWVVVTTTUUUVVVXXXXXXXXXYYYYYYXXXWWWVVVWWWYYYZZZ[[[ZZZWWWTTTSSSRRROOOKKKIIILLLPPPQQQUUU]]]kkkuuuxxx[[[TTTWWWTTTKKKGGG???===:::888666666777777555555555444444444333333111111111111111111111111000000000000111111111111111222222222222333333333444;;;EEEJJJLLLLLLKKKJJJMMMMMMNNNPPPTTTWWWXXXXXXRRRQQQXXXgggyyy~~~ooowwwsss___RRRIIICCC@@@@@@CCCGGGGGGEEECCCCCCDDD@@@<<<888555444333222111000000000000////////////000//////222555666222///---......//////......---/////////000000111111111//////////////////000000////////////000111222222:::@@@HHHLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTWWWvvv~~~lllwwwwwwdddXXXWWWaaammmlllvvviiiXXXHHHDDDHHHJJJJJJKKKGGGEEECCCAAA???<<<777444333333333333222222222222222111111000000111111222////////////000000000000111000000//////000000111000000000000000000000000111111222222222333333333333:::CCCJJJLLLNNNPPPRRRQQQRRRRRRQQQNNNKKKKKKKKKHHHDDD???===BBBVVVwwwzzzjjjdddgggiiiddd]]]___[[[[[[``````^^^dddnnnccc``````aaa```[[[ZZZ[[[WWWVVVXXX\\\aaacccaaa^^^cccbbbbbbccceeeeeecccaaa[[[[[[ZZZWWWTTTTTTVVVXXXXXXZZZZZZWWWUUUUUUSSSOOOMMMMMMLLLJJJKKKQQQ[[[bbbkkksssgggVVVUUUUUUOOOIIIBBB@@@===999777666666666555555555555444444444333222222222222222222222222000000000111111111222222222222222222333333333333555>>>GGGJJJJJJJJJIIIGGGIIIJJJLLLPPPTTTVVVVVVUUUSSSVVVeee|||vvvsss{{{}}}rrrhhh]]]OOOEEECCCEEEGGGGGGFFFEEEDDDCCCAAA===999555444333111000000000000000////////////000//////222777777333/////////000000000000//////000000000000000000000111000000000///////////////......///000111222444555???EEEKKKNNNNNNMMMPPPRRRNNNOOOPPPQQQQQQQQQQQQQQQgggyyy|||~~~nnn___[[[aaakkkvvvvvvhhhYYYPPPKKKHHHIIIMMMIIIGGGCCCBBBAAA???;;;888444444333333333222222222222111111000000111111222.../////////000000000111111111000000000000111111000000000000000000000000222222222333333333333444666>>>GGGLLLMMMMMMOOORRRQQQPPPNNNNNNNNNMMMJJJHHH@@@BBBBBBEEEUUUssszzzhhhaaaYYYWWW[[[]]]]]][[[\\\^^^ccciiinnnrrrtttvvvvvvpppjjjgggccc^^^^^^aaadddfffmmmxxxzzzwwwqqqpppmmmhhhbbb___aaacccfffkkkkkkeee```___^^^[[[SSSRRROOOMMMMMMNNNPPPRRRXXX]]]fffppp||||||cccYYYXXXTTTNNNEEECCC???;;;888666555555555555555555444444444444222222222222222222222222000000111111111222222222222222222333333333444444777AAAHHHGGGEEEEEEDDDAAAAAADDDKKKRRRWWWXXXVVVSSSSSS^^^uuuppplll|||ppp\\\KKKEEEEEEFFFGGGGGGFFFDDDBBBAAA>>>999555444222111///000000000000////////////...------111555666222---111111222222222222111111111111111000000000000000111111000000//////....../////////111222444666777BBBHHHNNNPPPNNNNNNQQQUUUNNNOOOPPPQQQQQQQQQPPPOOOpppvvvyyymmmccc]]]hhhzzzsssfffWWWMMMNNNTTTKKKHHHDDDCCCCCCAAA>>>;;;444444444333333333222222222222111111111111222222.../////////000000111111111111000000000000111111000000000000000000000000222222333333333444444444<<>>LLLwww}}}jjj___[[[\\\RRR^^^gggeee```aaaeeehhhhhhppp|||xxxnnnfffeeegggjjjsss~~~}}}uuuiiiddd\\\WWWWWWUUUOOOMMMPPPMMMJJJIIINNNTTT]]]kkkvvvjjj___YYYTTTIIIEEE@@@;;;999888777666555555444444444333333333444444444333333333222222111111222222222333333333444444444222111222555888???DDDGGGFFF???:::888999<<>>:::777333222333444444333111222444555555444222111111111111111111111111111333222000//////000111222111222333333111000000111222333333222222444999===@@@EEEKKKMMMLLLJJJJJJJJJFFFIIIKKKIIIHHHGGGDDDAAACCCLLLgggrrrfff___\\\ZZZYYY]]]bbbcccaaabbbjjjuuuzzzqqqfffaaaaaaiiittttttllleeebbb]]]UUUPPPQQQSSSNNNJJJJJJMMMRRR]]]fffuuu{{{iii[[[PPPMMMIIIBBB===:::888666555666666666555555555444444444444444333333333222222111222222222222333333333444444444333222333666999BBBEEEFFFCCC>>>999999;;;:::EEEHHHMMMVVVUUUMMMNNNNNNdddpppkkkWWWNNNNNNLLLLLLLLLCCCDDD@@@>>>>>>:::444111222333222111000000000000000//////000000000000000000000000000000000000000000/////////000000000111111000000000///000111111222111///000333555999CCCNNNHHHKKKPPPVVVUUUQQQQQQTTTKKKVVVUUULLLKKKJJJOOO[[[gggttt~~~|||yyy{{{hhh^^^eeeqqqzzzoooTTTTTTRRROOOIIIDDDBBBBBBCCC<<<999555333444444444333333333555555555555333333222222222222222222222222444333111000//////000111111222333333111000111111111222222333444777<<<@@@GGGHHHJJJKKKKKKIIIGGGFFFGGGMMMNNNHHHCCCCCCFFFFFFWWWmmmkkkaaaVVVSSSXXX]]]]]]ZZZaaa```\\\[[[eeevvv{{{zzzqqqnnnmmmfffdddgggqqq|||vvvmmmaaaXXXTTTSSSNNNKKKKKKKKKJJJMMMRRR\\\nnnjjjXXXUUUPPPHHHBBB===;;;888777777777777666666666555555444444444444333333333333222222222222333333333333333444444333222444777:::EEEFFFDDD???:::888;;;>>>;;;FFFJJJOOOVVVRRRLLLQQQSSSuuu~~~www```RRRPPPNNNQQQRRRIIIFFFBBB@@@AAA???888444444111111111000000111222222111111111000000000//////000000000000000000000000//////000000000111111111000000000000000111111222111000222444666<<>>;;;888555333444444222222333333333333222222222222222222222222222222444333333111111000000000000222444444222111222333111111111444999???DDDFFFLLLKKKJJJKKKLLLMMMLLLJJJTTTGGGCCCHHHCCC???WWWxxxppp```WWWWWWXXXYYYZZZ]]]^^^``````]]]bbbjjjttt|||pppggglllssspppzzzjjjbbb\\\[[[XXXTTTQQQRRRKKKOOOVVV^^^iii{{{```ZZZQQQIIICCC@@@>>>===666666666555555555444444555555555444444444333333222222333333333444444444333444444444444666:::===DDDAAA<<<666444777;;;???CCCLLLNNNNNNOOOHHHKKK[[[vvvtttyyyzzzyyytttvvv{{{}}}mmmfffbbbXXXTTTVVVRRRJJJCCC@@@@@@@@@:::555444000000000111222333444555444444333222000///......111111111111111111111111000000000111111111222222//////000111111111111000//////222888===BBBLLLWWWppp```QQQMMMQQQRRRQQQPPPRRRQQQ___|||pppuuuoooaaa___rrrsssUUUTTTRRRQQQPPPMMMHHHDDDBBBAAA>>>:::555333444555222222222222222222222222333333333333333333333333333333333222222111111000000222444444333222333444222111222555;;;BBBFFFHHHKKKLLLMMMMMMMMMMMMMMMMMMPPPBBB===CCCDDDJJJlllrrr```UUUQQQWWW[[[^^^^^^ZZZXXXYYY\\\___hhhssszzzyyypppggghhhvvvyyyjjjaaaZZZUUUTTTUUUNNNMMMMMMRRR[[[lllfff___TTTKKKDDD@@@>>><<<666666666555555555444444555555555555444444444333333333333333444444444444333444444444555777;;;>>>AAA>>>999666666999===@@@EEELLLLLLJJJJJJEEEOOOggg~~~xxxeeeZZZYYYVVVPPPHHHBBBBBBBBB===888666333222222111111222222222222222111111111111111000111111111111111111111111000000111111111222222222...///000111222111111000///...111999@@@DDDJJJQQQbbb^^^VVVOOOOOOSSSRRRNNNMMMUUUppp{{{nnnssspppeeejjjyyy}}}aaa[[[UUUSSSTTTRRRMMMHHHCCCBBB@@@;;;666333444666333333333222222333333333333333333333333333333333222222222333222222222111000222444444333222333444444222222666===DDDHHHIIIIIILLLOOOOOOLLLKKKKKKMMMGGGDDDAAA???HHHaaaqqq```WWWVVVWWWZZZ]]]^^^[[[VVVUUUXXX\\\eeeooovvvwwwwww{{{~~~~~~|||qqqeee\\\XXXSSSOOOMMMOOOSSS[[[lll|||qqqiii]]]QQQIIICCC@@@>>>777777777666666666555555555555555555444444444444333333333444444444444555333333444555666888<<<@@@>>><<<999888999<<<@@@AAAJJJNNNMMMKKKJJJIII[[[{{{~~~zzz{{{qqq```]]][[[VVVMMMFFFFFFEEEAAA<<<;;;666555444222111000000000//////000111222222333333111111111111111111111111000111111111111222222222...///000222222111111000...---111:::BBBFFFIIILLLPPPXXXYYYQQQMMMQQQPPPKKKKKKXXXyyyuuuhhhpppwwwhhh]]]fff{{{uuufff]]]ZZZUUUMMMFFFDDDDDDAAA<<<666333444666555444444333333444444555333333333333333333333333111111222333333333222222000222444444333333444555555333222666>>>EEEHHHJJJHHHMMMQQQPPPKKKHHHHHHKKK@@@JJJHHH???LLLvvvmmmYYYNNNNNNUUU[[[___^^^]]]YYYVVVWWW\\\```pppwww{{{wwwvvvlllaaaWWWRRROOOOOOMMMMMMWWWbbbnnn|||sssfffYYYNNNHHHCCC@@@888888888888777777777777666666555555555444444444333333333444444444555555222333444555666999===@@@===;;;::::::===@@@BBBCCCNNNRRRPPPNNNNNNPPPgggvvvvvv{{{xxxdddaaa___YYYOOOGGGEEEEEEBBB>>>:::666111000111222000...000111111111111222222222222222222111111111000000111111111111111111111111000000000000111111111111000222666===DDDIIILLLLLLIIIOOOQQQMMMLLLNNNKKKDDDCCC^^^}}}rrriiiuuuzzziiiccchhhnnn{{{ZZZVVVXXXLLLDDDCCCBBB???<<<777444111333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222444555777<<>>???>>>999:::===@@@DDDGGGIIIKKKOOOQQQPPPKKKMMMbbb|||}}}rrrcccbbb^^^VVVMMMHHHEEEBBB@@@;;;777222000111222000...111111111111222222222222222222222111111111000000111111111111111111111111000000000000111111111111000222777>>>EEEJJJMMMMMMQQQQQQOOOLLLLLLNNNMMMJJJFFFSSShhh}}}~~~kkkzzzvvveeecccjjjrrryyyhhhYYYYYYQQQFFFEEECCC@@@<<<888555444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222444666999>>>DDDIIILLLMMMOOOSSSRRRMMMJJJJJJGGGBBBCCC@@@EEE\\\~~~fffZZZPPPQQQVVVYYY[[[\\\[[[```[[[YYYhhhvvv~~~ooo```XXXRRRNNNMMMPPPQQQWWWdddttt|||hhh]]]UUUKKKCCC===:::999999777333444777666666555555555444444444444444444444444444444444555444333555999===>>>>>><<<>>>@@@CCCFFFIIILLLMMMSSSUUURRRLLLOOOiiiiiieeeccc^^^UUUKKKDDDBBBCCC<<<888333111222333111///111111111111222222222333222222222111111111111111111111111111111111111111000000000111111111222222000333999@@@FFFKKKNNNOOOSSSPPPNNNNNNMMMJJJJJJMMMNNNTTTaaatttnnnqqq^^^VVV___nnnsssZZZWWWSSSKKKIIIEEEAAA===:::888777444444333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333444777<<>>EEE===NNNzzzhhhTTTOOONNNUUU[[[ZZZWWWVVVTTT]]]\\\^^^qqqzzzmmmbbbWWWOOOMMMJJJKKKRRR]]]iiiwwwooodddZZZMMMCCC>>>:::999:::999555444777666666666555555555444444444444444444444444444444666444444555888<<<======AAACCCEEEGGGJJJMMMOOOPPPOOOQQQOOOLLLRRRnnnttthhhfffbbb[[[OOOEEECCCFFF>>>999555333333444222000111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222111555<<>>EEEFFFHHHJJJMMMOOOQQQRRRLLLLLLKKKNNN\\\zzz~~~nnniiiccc^^^TTTIIIEEEHHH@@@;;;666444555555333111111222222222222333333333111111111111111111111111111111111111111111111111111111111111222222222222333888@@@FFFIIILLLOOOQQQOOONNNOOONNNNNNVVVjjj}}}~~~wwwfff}}}```VVV^^^xxxssshhh]]]VVVRRRKKKEEE???<<<;;;:::555555555444444333333333222222222222222222222222111111111222222333333333222222333333333444444444777===CCCGGGIIIIIIIIIJJJJJJHHHIIIJJJKKKIIIFFFEEEDDD```qqq```TTTTTTRRRTTTXXXXXXTTTRRRSSS]]]ppp~~~ssshhhVVVPPPLLLMMMRRRZZZgggsss|||xxxiiifff{{{wwwfff\\\GGG@@@<<<<<<;;;888666777777777666666666555555555555555555555555555555555666666777777999;;;>>>@@@FFFGGGHHHKKKMMMPPPRRRSSSUUUNNNJJJTTTnnn{{{yyy|||oooeeeaaa[[[PPPIIIHHHBBB===888555666666444222222222222222333333333333111111111111111222222222111111111111111111111111111111111222222222222333555;;;CCCIIIJJJLLLNNNPPPTTTSSSNNNJJJUUUppptttbbbfffooo```WWWVVVhhhttt```]]]YYYRRRJJJCCC???<<<;;;666666555555444333333333333333333333333333333333111111111222222333333444222222333333444444555555:::@@@FFFIIIIIIHHHIIIJJJMMMKKKJJJIIIFFFCCCEEEJJJPPP{{{hhhZZZTTTPPPZZZWWWVVVXXXWWWVVV[[[aaaqqqnnnaaaTTTOOOSSS___rrruuudddgggsssgggNNNFFF>>>===<<<999777888777777777666666666555555555555555555555555555555555777888999:::===AAADDDEEEFFFHHHKKKNNNQQQSSSTTTYYYOOOJJJZZZ~~~yyyhhhfffdddYYYMMMHHHCCC>>>999666777777555222222222222333333333444444000000111111111222222222111111111111111111111111111111111222222222333333888>>>GGGKKKKKKKKKMMMOOORRRSSSLLLJJJaaagggfffuuufffZZZ]]]fffeeeddd```YYYQQQIIICCC???===666666666555444444333333333333333333333333333333000111111222333333444444222222333333444555555666===BBBHHHJJJHHHGGGIIIKKKMMMKKKIIIHHHCCC@@@HHHSSSggglllXXXRRRRRRSSSZZZWWWVVVXXXZZZ^^^jjjuuuwwweee[[[[[[ddduuu{{{lllwwwzzzkkkVVVKKK@@@===<<<999888999777777777777666666666555555555555555555555555555555777:::;;;<<>>CCCHHHLLLLLLLLLMMMMMMOOOKKK???IIInnnmmmxxxoooXXX___qqqooobbb___XXXIII@@@AAA;;;999666666666666555444333333333333333333333333333333333333333333333333333222111111333666:::<<>>DDDHHHBBBUUU{{{zzz]]]RRRTTTXXXXXXWWWTTTTTTTTT```sss}}}pppbbb[[[ttt~~~wwwmmmTTT@@@@@@@@@:::888<<<999999999888888888888777666666666666666666666666777888:::>>>BBBFFFIIIJJJFFFDDDFFFLLLUUUXXXTTTOOOMMMeeewww}}}pppjjjddd\\\KKKCCC<<<;;;999666555777444444444333333333222222333222111000000111222333000111111111222222222222222333444333222444666999DDDGGGKKKNNNNNNMMMJJJIIIDDDIIIHHHOOOeeettt}}}qqqooowww]]]YYYooo~~~hhhbbbZZZJJJBBBFFF<<<:::777666666666555444333333333333333333333333333333333333333333333333333222111222444777:::===DDDGGGJJJJJJHHHGGGHHHIIIHHHFFFBBBDDDFFFKKKjjjlllWWWQQQUUUYYYYYYYYYYYY\\\```ssspppfffmmm~~~xxxcccNNNEEE@@@:::777999999999999999888888888888666666666666666666666666666888;;;???CCCFFFHHHIIIFFFDDDEEELLLTTTXXXWWWTTTPPPooo}}}}}}xxxnnnkkkhhhQQQHHH???===;;;888777888444444444444333333333333222222111111111111222222111111111111222222222222222333333333333444888;;;GGGIIIKKKOOOQQQOOOKKKHHHEEEIIIHHHOOOaaammmzzznnnwwwZZZSSScccnnniiiaaaMMMBBBEEE>>><<<999777777666555444333333333333333333333333333333333333333333333333333222222222444888<<<>>>GGGHHHIIIIIIHHHGGGHHHIIICCCHHHEEEAAAFFFWWWjjj]]]QQQRRRXXX[[[\\\\\\YYY```kkkvvvssssss^^^KKK@@@<<<:::999:::999999999888888888888666666666666666666666666555888===BBBFFFHHHHHHHHHDDDDDDFFFLLLSSSXXXXXXWWWSSStttzzzrrrllljjjYYYMMMBBB>>><<<999777888555444444444444333333333222222222222222222222222222222222222222222222222222333333333333666:::===EEEFFFIIINNNRRRRRRNNNKKKMMMIIICCCNNNjjj}}}wwwbbbRRR^^^yyyvvvuuupppYYYGGGEEEAAA>>>:::888777777666555444444444444444444444444333333333333333333333333333222222333666999===@@@FFFFFFFFFFFFFFFGGGIIIJJJAAAFFFAAA@@@NNNgggrrr\\\UUURRRVVVZZZ[[[[[[\\\[[[hhhxxx~~~iiiQQQBBB>>>===;;;::::::999999999888888888666666666666666666666666555999???DDDHHHIIIHHHGGGBBBEEEIIIOOOTTTVVVVVVUUUVVVuuu~~~}}}rrrkkkaaaTTTFFF@@@>>>:::777666555555555444444444333333222222222333333222222222333222222222222222222222222222333333444777<<<@@@DDDFFFIIIMMMPPPPPPNNNMMMNNNTTTWWWddd}}}oooUUUXXXttt}}}yyyeeeSSSLLLEEEAAA<<<999888777666555444444444444444444444444333333333333333333333333333333333444777;;;???BBBCCCCCCCCCDDDEEEGGGHHHIIIAAABBB???JJJfff~~~yyy^^^UUUTTTUUUXXXYYYWWWYYY]]]hhh{{{tttYYYFFF@@@===::::::::::::999999999999888777777777777777777777777666:::@@@FFFIIIJJJIIIGGGBBBGGGNNNSSSUUUUUUSSSRRR[[[wwwwww|||mmmkkk\\\KKKCCC@@@;;;777555555555555555444444444333222222333333333333222222333333333333222222222222222222222222444888>>>BBBFFFIIILLLMMMLLLLLLMMMNNNXXXuuurrrmmm[[[SSSgggyyytttjjj\\\RRRHHHDDD>>>:::888777666666444444444444444444444444333333333333333333333333333333333555888<<>>BBBEEEEEEDDDCCCEEEGGGGGGDDDAAA???EEEXXXzzz```SSSQQQTTTXXXZZZYYY]]]kkkzzzwww```III===<<<;;;;;;:::::::::999999999777777777777777777777777:::===BBBGGGJJJKKKJJJIIIHHHOOOVVVXXXWWWVVVYYY]]]xxxccccccwwwvvv{{{iiiUUUJJJEEE???999777666666555555555444444444222222444444444444222222444444444333333222222222222222222222444:::@@@EEECCCIIINNNNNNJJJLLLUUU^^^wwwhhh|||ZZZRRRYYYsssyyycccLLLGGG@@@;;;999888777666555555555555555555555555333333333333333333333333333333444666999>>>CCCFFFHHHGGGFFFGGGHHHGGGBBB>>>???KKKhhhlllZZZTTTRRRUUUZZZ]]]^^^eeeyyylllPPPBBBCCC;;;;;;;;;:::::::::999999777777777777777777777777;;;>>>BBBFFFIIIKKKKKKJJJLLLQQQWWWXXXWWWXXX___fffmmm___\\\mmm|||{{{fffSSSFFF???:::777888777666555555444444555444444333333222111000000222222222222222222222222444444444555888<<>>;;;:::;;;:::888:::???::::::999999888999999999<<>>CCCGGGJJJFFFNNNNNNLLLPPPSSS___sssvvvjjj```rrrdddNNNDDDCCCKKKLLL???888777777777666666666666555555444444444444555555333555777;;;>>>AAACCCDDDGGGHHHJJJHHHAAA@@@MMM]]]hhhZZZWWWTTTTTTWWW^^^^^^hhhnnnUUUBBB===:::<<<===;;;999:::999888888888999999:::;;;>>>AAAEEEHHHIIIJJJLLLNNNUUUYYYWWWUUUXXX]]]pppnnnUUULLLGGGRRRhhhvvvzzz{{{^^^DDD:::999999888777666666666666444444444444333333333333333333333333333333333333222333666:::???CCCGGGIIIKKKOOOJJJHHHTTTbbbuuu|||tttooo\\\mmmyyy{{{kkkWWWIIIBBBGGGFFF888888888777777777666666666555555444444444444555555444666999<<>><<<:::;;;888888888888999:::;;;;;;???BBBFFFHHHIIIJJJLLLNNNQQQVVVSSSOOORRRSSS___uuudddNNNHHHFFFRRRhhhwww}}}xxx~~~mmmMMM;;;:::999888777666666666666444444444444444444444444444444444444444444444444444555888<<>>333888888888777777777666666555555444444444444555555444666999===@@@BBBCCCDDDIIIGGGFFFDDD???FFFeeekkkSSSNNNUUUZZZ]]]bbbcccpppvvvNNNEEE>>>======;;;::::::888888888888999:::;;;<<<@@@CCCFFFIIIJJJKKKLLLMMMMMMVVVUUUOOOMMMKKKVVVkkk^^^JJJGGGFFFSSSkkk{{{{{{wwwyyyXXX@@@:::999888777666666666666444444444444444444444444444444444444444444444444666777:::>>>BBBFFFIIIJJJJJJNNNOOOaaakkkhhhttthhh```pppuuubbbgggqqqxxxbbbGGG@@@AAA:::888888888888777777777777555555555444444555555555555777:::===@@@BBBCCCDDDIIIFFFEEECCC@@@JJJooowwwbbbRRRUUU^^^aaaaaacccjjj|||TTTIII@@@======:::888999888888888888999:::;;;<<<@@@CCCGGGIIIJJJKKKLLLMMMLLLXXXZZZRRRLLLIIIUUUlll{{{[[[JJJDDDFFFNNNgggsssuuu}}}\\\EEE???999555666777555555777666666555444444444444555333222222111111222333333555888;;;???BBBFFFKKKNNNRRRMMMLLLoooxxx]]]kkk}}}zzz]]]fff|||rrrdddmmmmmmSSSCCC<<<999:::999888777666666666666666666555555555555666666888999;;;===@@@BBBDDDEEEJJJOOO>>>CCCCCCMMMnnn^^^RRRUUU\\\^^^aaaeeeooojjjGGG<<>>AAACCCEEEHHHKKKMMMOOOOOOSSSYYYWWWQQQLLLJJJ^^^wwwYYYHHHBBBEEELLLdddwwwrrrxxxfffMMMBBB<<<888::::::777666777666666555444444444444555444444333333333333333444555888<<>>AAABBBEEEHHHKKKMMMOOOPPPVVVZZZSSSLLLOOOYYYpppqqqWWWGGGAAADDDJJJaaayyymmmsss~~~qqqUUUEEE???;;;======:::777666666666555444444444444555666666555444444333444444666999===@@@CCCGGGKKKNNNJJJMMMWWWwwwvvv|||cccbbb}}}lllMMM>>>===;;;:::999888777777777777777666666555555666666777888999;;;>>>AAADDDFFFGGGFFFEEEBBBFFFIIIjjjrrr]]]SSSRRR[[[^^^^^^nnn[[[CCC???;;;:::<<<888999::::::999999:::<<<>>>AAABBBEEEHHHKKKNNNPPPQQQVVVZZZQQQLLL^^^xxx}}}mmmUUUFFFAAADDDIII^^^yyyoooeeevvvxxx[[[FFF???:::<<<>>>:::777666666666555444444444444555777666555444333333333333666999>>>AAADDDGGGKKKNNNMMMNNNZZZqqqhhhaaalll{{{UUU@@@===;;;;;;999888888888888888777777666666666666777777999:::<<>>>>>===;;;999999:::::::::999:::<<>>AAA>>>999:::::::::;;;:::999:::===???AAABBBDDDGGGKKKOOOSSSUUUYYY^^^XXX[[[yyyoooRRRDDDAAAEEEHHHXXXnnnxxxlll```eeerrrRRREEE999777888888777777666666555444444444444555444333333333333333444444888;;;@@@DDDFFFIIIKKKMMMMMMLLL___ttt}}}xxxeeeZZZpppooosssjjjLLL>>><<<<<<;;;:::999999999999888777777666666777777888:::;;;>>>AAADDDGGGJJJKKKJJJAAADDDMMMsssnnn[[[SSSVVVZZZ[[[bbbwwwwwwTTTAAACCC>>>777<<<:::;;;;;;::::::;;;===???AAABBBCCCGGGKKKPPPTTTWWWVVVZZZYYYdddqqqOOOBBB@@@DDDFFFTTTiiirrr~~~bbbbbbooo~~~```OOO>>>777777777777888666666555444444444444555333333333333444555666777888<<>>AAAEEEHHHKKKLLLDDDFFFLLLVVV~~~cccWWWOOOZZZ``````mmmyyyaaaFFFCCC<<<555???:::;;;;;;;;;:::;;;===@@@AAAAAACCCFFFKKKPPPUUUXXXSSSTTTUUUeeesssMMMAAA???CCCDDDRRRfffmmm||||||qqq___gggyyy{{{yyykkkXXXCCC999777777888999666666555444444444444555444444444444666777888999888<<>>IIISSS\\\sss[[[SSSKKK\\\eeeeeevvviiikkkkkkIIICCC:::444AAA:::;;;;;;;;;:::;;;>>>@@@AAAAAACCCFFFKKKQQQVVVYYYWWWTTTPPP___|||~~~nnnNNNBBB<<>>:::888999999999777666666555555555777666555444555666777888>>>>>>BBBFFFHHHJJJQQQYYYgggwwwmmmbbb[[[rrrkkkVVVUUUUUUccckkkNNNDDD:::;;;>>>999:::>>>999:::999888777777888999:::<<>>;;;;;;>>>???>>>???CCCCCCDDDFFFIIINNNSSSWWWYYY^^^RRRPPPeee}}}nnnUUUHHH@@@AAAFFFJJJTTT```xxxzzzmmmfffbbbvvvvvvwwwQQQ???;;;999777777999888777777666666666666777666555555555666888999<<<>>>CCCHHHIIIJJJQQQ[[[jjjuuu}}}www\\\eeeyyyyyy\\\RRRUUUWWWiiivvv[[[EEE??????===777<<<@@@888:::999888777777888999:::===???@@@BBBFFFKKKIIICCCIIIXXXsssVVVQQQQQQZZZ[[[bbbwwwxxx|||eeeOOOAAA<<<===@@@<<<;;;<<<======@@@EEECCCDDDGGGJJJOOOTTTXXX[[[[[[SSSWWWsss|||oooRRRFFF>>>@@@EEEKKKXXXeee~~~ooodddbbbeee~~~ppp~~~^^^EEE===;;;:::888999888888777666666777777777666666555666777999:::<<>>>>>@@@BBBFFFHHHFFFCCCJJJ___gggQQQSSSVVV[[[]]]ggg~~~|||www\\\CCC:::???AAA>>>===???@@@???AAAEEEEEEFFFGGGJJJNNNSSSWWWYYYVVV]]]qqq|||pppPPPEEE>>>@@@EEEMMM\\\lllyyyfff^^^ccclll|||xxxrrryyyoooPPPBBB@@@???<<<999888888777777777777888777777666666777888:::;;;===AAAGGGJJJHHHKKKYYYiiiuuu~~~[[[^^^oooYYYQQQSSSVVVddd}}}{{{PPPEEE???;;;999???AAA666;;;:::999888888999:::;;;>>>>>>@@@DDDFFFFFFEEEDDDPPPlll^^^NNNTTTWWW\\\bbbqqquuusssQQQAAADDDAAA???@@@DDDDDDBBBBBBDDDFFFGGGHHHJJJMMMQQQTTTVVVYYYooowwwlllPPPFFF???BBBGGGOOOaaasssppp___\\\hhhttt|||uuuxxxuuussszzzUUU@@@======;;;999888888777777888888888777777666777888999;;;<<<>>>CCCHHHKKKJJJRRRggg{{{{{{zzz[[[kkkyyybbbUUUQQQTTTZZZhhhzzz~~~YYYDDD;;;>>>@@@EEEDDD;;;;;;:::999888888999:::;;;>>>>>>AAAFFFGGGEEEEEEFFFXXXuuuVVVMMMSSSUUUYYYdddyyy~~~nnnzzzwww|||kkkQQQJJJAAA@@@AAAEEEFFFBBBAAACCCFFFGGGHHHJJJMMMQQQTTTVVV\\\wwwxxxkkkaaaLLLCCC>>>CCCJJJUUUjjj~~~}}}gggYYY[[[lll||||||uuuuuuzzzzzzoooyyy[[[@@@;;;<<<:::999888888777777888999999777777777777888:::<<<===???CCCIIILLLNNN[[[xxxpppbbb|||dddYYYTTTQQQYYYeeesss|||~~~xxxuuuqqqyyyzzzwwwhhhHHH:::CCCHHHGGGCCC<<<;;;:::999999999999:::;;;???>>>AAAGGGHHHEEEEEEIIIZZZhhhPPPNNNVVVUUU[[[hhhzzzkkkyyyyyynnnyyycccLLLBBB???@@@BBBCCC@@@AAADDDDDDEEEGGGJJJOOOSSSWWWZZZZZZssszzzmmm```UUUFFF>>><<>>@@@EEECCCDDDGGGKKKPPPVVV[[[^^^YYYqqqsss]]]PPPMMMGGGDDD@@@@@@KKKbbb}}}kkk\\\^^^jjjuuuzzz}}}|||{{{nnnUUUEEE>>>CCC::::::999999888777777777777777777777888:::<<<>>>CCC@@@KKKNNNLLLiii___pppuuucccZZZMMMLLLQQQPPPYYYqqq}}}{{{yyyxxxvvvtttttttttvvv~~~tttdddmmmnnnnnnooovvvLLLDDD???777===777<<<:::999888888999:::<<<===>>>???CCCFFFHHHGGGHHHJJJ```}}}gggVVVQQQSSSPPP```ddd~~~rrrsss~~~iii___llluuu~~~[[[HHH@@@???===<<<===???BBBDDDGGGEEEFFFLLLUUUZZZZZZXXXYYYjjjpppYYYKKKHHH@@@???>>>AAANNNgggyyyccc^^^hhhsss|||yyy{{{|||xxx]]]HHH===@@@:::::::::999888888777777777777777777999;;;===>>>BBBAAAMMMRRRTTTsss|||```zzzyyyaaaUUUPPPGGGHHHNNNOOO^^^yyy|||xxxvvvtttssspppnnnkkkkkkkkkrrruuutttzzzjjjmmmnnnnnnmmmqqq~~~SSSEEE???999???888<<<:::999999888999;;;<<<===???@@@DDDHHHGGGFFFHHHLLLiiiqqq^^^PPPPPPUUUUUUgggooozzz}}}~~~lll\\\WWWeeeppp|||ZZZFFF@@@???=========???BBBDDDEEEEEEFFFMMMUUUYYYYYYWWWTTTdddnnnVVVFFFAAA===>>>???BBBOOOkkkppp```hhhxxxvvvyyy|||iiiNNN<<<;;;;;;::::::999999888888777888777777888999;;;>>>???AAADDDOOOUUU]]]}}}sss}}}ooobbbjjjUUUKKKIIIDDDFFFLLLOOOccc{{{xxxtttrrrpppmmmkkkhhhhhhgggeeeiiimmmkkk{{{zzzxxxuuuvvv{{{~~~oookkkmmmnnnkkkkkksss___GGG???===@@@999::::::999999999999;;;<<<===@@@BBBFFFIIIFFFCCCGGGOOO{{{hhhXXXMMMOOOXXX[[[nnn|||wwwqqqiii]]]WWWXXXeeeqqq|||}}}ZZZCCC@@@???>>>===>>>@@@BBBCCCCCCDDDFFFMMMTTTXXXXXXVVVSSSdddoooWWWFFF??????AAABBBDDDOOOjjjmmmhhhyyyxxxyyy{{{~~~xxxXXX>>>888;;;;;;;;;:::999999888888888888888888:::<<>>@@@???999888::::::999999:::;;;===>>>@@@AAAFFFIIIEEEAAAIIIVVViiiZZZOOOQQQZZZ^^^rrrrrreee___ZZZTTTVVV^^^mmm{{{ttt^^^CCC@@@@@@???>>>???@@@BBBCCCAAACCCGGGMMMTTTXXXXXXVVV^^^rrrttt\\\JJJBBB???BBBDDDEEENNNgggrrrkkksssyyyxxxxxxhhhGGG<<<<<<<<<;;;;;;:::999999999888888888999;;;===@@@AAADDDJJJNNNVVVnnnyyyuuuYYYnnnuuuYYYLLLKKKMMMKKKKKKNNNTTTppp}}}zzzvvvsssoookkkiiigggdddaaaaaaaaa\\\[[[___ZZZYYYeeefffjjjlllkkkiiihhhddd___aaa```bbbfffmmmsssxxxzzzxxxfffgggiiiiiidddfffuuuNNN???BBB===999888;;;::::::999:::;;;===>>>@@@AAAFFFIIIDDD@@@OOOccchhh[[[QQQRRR[[[```vvv}}}hhh]]]SSSPPPLLLJJJQQQ]]]sssqqqeeeGGGAAA@@@?????????@@@AAABBBAAACCCHHHNNNTTTXXXZZZZZZtttyyyaaaNNNEEE===@@@CCCEEEOOOfff|||llleeelll~~~xxxtttuuuzzzyyyyyyRRRBBB===<<<<<<;;;;;;::::::999888888888:::<<<>>>AAABBBCCCLLLOOO[[[||||||lll```~~~iiiPPPJJJHHHKKKIIIKKKPPPXXXxxx|||wwwsssooolllhhheeecccaaa^^^\\\[[[^^^YYYVVVYYYUUUPPPVVVQQQRRRSSSTTTTTTSSSRRRQQQVVVVVVXXX\\\ccciiinnnooozzzfffdddeeegggddddddqqqTTTAAADDD::::::999;;;::::::::::::<<<===>>>@@@AAAGGGJJJEEECCCYYYttt~~~bbbWWWOOORRR]]]eee}}}~~~mmm[[[RRRLLLJJJHHHGGGRRR```xxxpppnnnnnnMMMAAAAAA@@@@@@@@@AAAAAAAAABBBDDDIIIOOOUUUZZZ^^^```|||dddPPPEEE???@@@CCCGGGQQQddd|||nnn```ddduuuvvvsssvvvvvvsss|||XXXCCC======<<<<<<;;;:::::::::888888999:::<<>>???BBBBBBHHHMMMGGGIIIdddwww]]]TTTNNNSSS```jjjqqq^^^TTTMMMJJJJJJJJJMMM\\\mmmnnndddvvvRRRAAAAAAAAAAAAAAAAAAAAAAAACCCFFFJJJPPPVVV]]]cccggg}}}eeeOOOEEECCCDDDEEEIIIRRRcccvvvjjj^^^mmmuuurrrxxxuuummmvvvXXX@@@=========<<<;;;;;;::::::888888999:::<<>>@@@;;;;;;::::::;;;<<<>>>???CCCCCCJJJOOOJJJMMMlllvvv\\\TTTOOOUUUbbbmmmiiiUUULLLGGGEEEHHHJJJQQQdddwwwkkk```{{{UUUAAAAAAAAAAAAAAAAAAAAAAAADDDFFFKKKPPPVVV^^^fffkkkpppYYYFFFAAAFFFFFFDDDOOOdddqqqrrr|||jjj[[[dddvvvxxxpppyyyxxxfff{{{ddd???@@@>>><<<<<<<<<;;;999777777777777888;;;???BBBDDDNNNRRR[[[vvveeedddtttkkkPPPJJJGGGKKKKKKLLLOOOVVVlll{{{wwwqqqllljjjhhhfffeeebbb]]]YYYXXXZZZYYYVVVRRRRRRQQQOOOMMMKKKIIIIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJNNNTTT\\\ccciiimmmooohhhrrr~~~wwwfff]]]aaaccc```hhhwwwuuuGGG===@@@???>>><<<;;;;;;;;;<<<===???@@@FFFLLLRRRNNNEEEOOOwwwrrrYYYQQQXXXWWW```zzzuuu]]]QQQJJJCCCEEEMMMNNNRRRnnnhhh]]]|||dddKKK:::BBBBBB===BBB@@@FFFGGGIIIFFFKKKYYY]]]aaammmxxxcccQQQBBBDDDDDDGGGVVVllltttqqq~~~~~~hhhhhhzzz}}}pppvvv|||yyyfffxxxrrrIIIAAA???===<<<<<<;;;:::888888888888999<<<@@@CCCEEEKKK\\\xxxeeennnaaaKKKIIIHHHIIILLLOOOVVVfff}}}xxxsssmmmiiiffffffeeedddaaa\\\XXXVVVXXXWWWTTTPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHFFFEEEHHHLLLOOOPPPNNNQQQSSSWWW\\\aaafffiiijjjkkkuuu{{{iii]]]___bbb___fffssszzzLLL@@@AAA>>>===<<<<<<;;;;;;<<<>>>@@@AAAEEEJJJOOONNNKKKXXX}}}mmmXXXSSSZZZ[[[gggoooXXXNNNKKKFFFIIIPPPRRR[[[|||pppZZZkkkuuuQQQ===CCCBBB===BBB@@@EEEEEEHHHFFFMMM]]]```aaajjjlll[[[DDDEEEDDDIII[[[ooosssmmm|||wwwlllwww|||xxx~~~pppqqquuu}}}iiirrrTTTBBB@@@>>>===<<<<<<:::999999999999:::===AAAEEEGGGLLLhhhggg||||||YYYHHHJJJKKKGGGNNNTTT___zzz|||yyyrrrmmmgggcccbbbbbbcccccc^^^[[[VVVUUUUUUTTTQQQNNNMMMLLLKKKIIIGGGFFFEEEEEEHHHDDDBBBIIIUUU\\\[[[XXXYYYZZZ]]]```cccfffggghhhoooxxxlll\\\]]]```___dddmmmRRRCCCBBB>>><<<===<<<<<<<<<>>>???AAABBBFFFJJJNNNNNNPPPccchhhXXXVVV[[[]]]nnnoootttfffSSSLLLMMMJJJMMMRRRWWWhhhyyy|||]]]\\\sss[[[BBBDDDCCC???CCC???DDDDDDGGGGGGPPPaaabbb___eeeppp___HHHGGGFFFKKKZZZjjjoookkkwww~~~vvvrrrjjjgggnnn{{{ooolllooo}}}nnnmmmZZZDDDAAA>>>===<<<<<<;;;:::999999:::<<>>============???@@@BBBDDDGGGLLLOOOLLLRRRjjjdddYYYYYY]]]^^^sssuuuaaaiii|||___OOOLLLLLLLLLNNNRRRZZZqqqrrrgggttthhhZZZkkkhhhIIIFFFDDDAAAEEE@@@EEEDDDGGGHHHRRRbbbccc\\\```xxxtttcccJJJJJJJJJNNNXXXfffooorrrvvvlllgggfffllluuuooojjjlllzzzuuuhhh}}}\\\EEEBBB>>><<<<<<<<<;;;::::::::::::<<>>;;;;;;;;;:::999999999:::<<>>AAACCCDDDJJJPPPPPPQQQiii~~~___]]]bbbgggsssyyyjjjuuuwwwrrrvvvyyy___LLLIIIMMMHHHMMMPPPUUUiiipppcccWWWYYYgggrrrhhheeeTTTDDDAAACCCFFF@@@EEEEEEJJJKKKRRR___dddkkkzzzsssUUUMMMIIIOOOYYY^^^\\\YYYVVVffftttgggXXXMMMSSSfff}}}rrrhhhmmmyyybbbllllllEEEAAA<<<999999999888888888888999;;;???CCCHHHJJJVVVhhhxxxbbbooorrr[[[GGGIIIRRRNNNTTTeeeooolllvvv~~~yyyjjj^^^\\\^^^WWWVVVTTTTTTTTTSSSQQQOOOHHHIIIIIIHHHGGGFFFHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAACCCNNNddd{{{mmmbbb]]]\\\___ccchhhtttRRRFFF>>>:::;;;;;;;;;<<<>>>@@@CCCDDDJJJNNNMMMTTTuuuyyyaaa```cccgggttt||||||nnnfffkkktttnnnWWWHHHGGGMMMHHHNNNRRRYYYppp|||bbbYYYQQQUUUbbbjjjjjj\\\SSSAAA???AAAEEE>>>CCCDDDJJJLLLRRR___fffsss