BM6P6(@ uuuhhh___WWWQQQGGG???:::888666555777666666666777999;;;===<<<999555111...------...444555555333222222444666111111222333444444555555111///------///222333333111000111555::::::555000000///,,,*********+++,,,***)))))))))***+++---...---,,,*********,,,...000******+++++++++,,,,,,,,,((()))+++---...///000000++++++***))))))******+++((())),,,///000000///...,,,***)))((()))+++...000000111333222///,,,++++++000...++++++,,,,,,(((%%%)))+++---//////---+++)))***)))'''%%%%%%%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''((()))++++++...///000000...,,,)))((((((***++++++++++++---...(((((())),,,000111...+++(((+++...000000000111222///,,,***)))+++...000222...***'''(((+++,,,)))%%%(((((())))))((('''&&&&&&(((((())))))(((&&&$$$"""&&&'''))))))(((''''''(((***)))'''&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((,,,+++***((('''''''''''',,,+++(((&&&%%%%%%&&&'''(((&&&$$$&&&***,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++.........///111333666777<<<>>>@@@BBBDDDEEEFFFGGGHHHIIILLLOOOSSSYYY```dddiiinnntttuuusssooommmmmmjjjkkkmmmnnnnnnnnnmmmlllmmmmmmnnnpppsssxxx|||~~~~~~~~~}}}~~~~~~~~~zzzwwwtttpppooopppssstttuuurrroooooorrruuuuuutttyyyzzz{{{{{{{{{yyywwwuuusssrrrqqqqqqpppppppppppplllmmmnnnnnnmmmjjjgggeee___]]]\\\ZZZYYYVVVRRROOOIIIGGGCCC@@@>>><<<999777777999;;;<<<<<<999555333111000///..................,,,***((()))+++...000666222---***++++++***'''***+++,,,,,,,,,---///222000...,,,---///000...+++,,,,,,+++******+++,,,,,,+++++++++******(((''''''******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))************++++++******+++---...///666444222000/////////000333111000000000...+++)))))))))(((((()))+++---///000---***(((((()))))))))''''''((()))))))))))))))'''***+++'''&&&(((***))))))))))))((((((((('''''')))************+++++++++///---+++---000222111///zzzuuunnneeeYYYQQQHHHCCC<<<777444333222111666666666666777999:::;;;888666333000......///000444444555444222222333444///000000111222333444444000...,,,+++---///000000444222000222666888666333333111...+++)))((((((((((((''''''''''''(((***+++))))))))))))***+++---...000///---,,,***))))))(((***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...............---+++******,,,...000...111333333000,,,)))(((+++)))((()))++++++)))'''(((***,,,------,,,***(((***((('''%%%%%%%%%'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,---------,,,***((('''***+++------,,,---...000---,,,---///111111...++++++---000111000/////////---)))&&&&&&***---//////000+++&&&&&&)))+++***'''((((((((((((((('''&&&&&&&&&'''((()))((('''%%%$$$'''(((******((((((((())),,,+++)))((('''''''''((('''''''''&&&&&&&&&&&&%%%((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((()))+++***(((&&&&&&&&&'''((('''&&&%%%'''***,,,+++***&&&&&&&&&&&&'''''''''(((************************------------...000222333999:::<<<>>>???@@@AAAAAADDDFFFHHHKKKOOOUUU[[[```iiinnnssstttqqqmmmkkkkkkiiijjjlllmmmnnnnnnnnnmmmllllllmmmooorrrvvvyyy|||}}}}}}~~~~~~}}}|||zzzyyy{{{~~~~~~~~~}}}|||{{{yyywwwtttsssrrrsssuuuvvvyyyvvvssssssvvvxxxyyyxxx}}}}}}~~~~~~}}}{{{yyywwwrrrqqqooonnnmmmmmmmmmnnnmmmnnnoooooonnnllliiigggbbbaaa______^^^[[[WWWUUUNNNKKKFFFBBB@@@>>>;;;999:::<<<===>>>===;;;888777666555444222000......---///---,,,+++,,,...000222444111...+++******))))))((()))*********+++---///000...,,,---...///---+++++++++***))))))***++++++++++++++++++***)))((('''************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***++++++++++++************+++---///000444333111000.........//////---,,,,,,------,,,+++,,,+++*********,,,...///111///,,,+++++++++***)))******)))))))))))))))((((((+++,,,(((''')))+++***,,,------------,,,++++++))))))*********+++++++++,,,***)))***---...---+++sssmmmeee]]]VVVNNNEEE???888555222000/////////...//////000000111222333444333222000/////////111111222444555444222111111222.........///000222333444000...,,,,,,.../////////777333//////333666777666333111...+++)))(((((()))((((((''''''''''''((()))%%%&&&'''(((******++++++222000---+++))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,)))*********+++,,,---......---+++******,,,...///...111333222///+++(((''''''''''''))),,,---,,,+++'''(((***++++++***(((''')))((('''%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))------------,,,+++***)))***+++------,,,,,,...///000////////////...+++)))...000222222000---,,,,,,---((($$$&&&+++000000///111,,,&&&%%%''')))***)))'''(((((((((((('''&&&&&&$$$%%%'''(((((((((''''''''')))******)))(((((()))+++***)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))***++++++***)))'''''''''((()))&&&%%%&&&(((++++++***(((&&&&&&'''''''''((((((((()))))))))))))))))))))))),,,++++++++++++,,,,,,---333444666777888999999999===???BBBEEEHHHNNNTTTXXXeeeiiinnnooommmjjjiiiiiihhhiiijjjlllmmmmmmmmmmmmlllllllllmmmpppsssvvvyyyzzz{{{{{{{{{{{{{{{zzzyyyvvvvvvwwwyyy}}}~~~}}}|||zzzxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyzzzxxxvvvvvvyyy{{{|||}}}~~~{{{yyytttrrrooolllkkklllmmmnnnlllnnnoooppppppnnnlllkkkgggfffeeeeeedddbbb___\\\UUUQQQJJJEEEBBB@@@>>><<<>>>?????????>>>===<<<;;;===<<<999666333000...---............///000222222000000///,,,)))((()))+++&&&((()))))))))***+++---///...,,,,,,------,,,+++******)))(((((()))******++++++++++++***)))((((((((()))))))))*********+++(((((((((''''''''''''&&&&&&''''''''''''((((((((())))))***+++,,,,,,,,,,,,)))))))))***,,,...000111333222000///............---,,,******---...//////...------,,,---...///000222000///......---***(((---,,,+++))))))))))))***)))------***(((+++,,,+++---...000111000///---,,,)))))))))*********++++++******)))***,,,,,,+++)))yyyqqqmmmaaaZZZPPPHHHCCC>>>888444111000//////111111///...,,,---...///000000000000000000////////////000000000222444444222111000000//////...///000111333444222000///000222444444333777444000000222555666666...---+++***)))***+++,,,******))))))))))))))))))###$$$''')))++++++***)))---,,,***)))***,,,///111......---,,,+++******)))((()))***+++++++++******+++***)))((()))***,,,...+++******)))***,,,...///000111111000---***))))))))))))***,,,---......---((((((***++++++***((((((((('''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))'''&&&$$$(((''''''&&&&&&&&&''''''&&&&&&'''(((((((((((((((++++++******))))))(((((((((***++++++******+++---.........---,,,+++)))'''---000222222000---++++++...)))%%%'''...333333111///,,,((('''((())))))((('''''''''(((((('''&&&&&&%%%&&&''''''(((((('''''''''(((***)))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,&&&%%%%%%%%%%%%%%%%%%&&&###$$$&&&''')))***++++++---,,,***(((''''''''''''%%%&&&''')))******(((''''''''''''((((((((())))))))))))))))))))))))))))))++++++******))))))))))))...///000111111111111111666888;;;>>>AAAEEEKKKOOOXXX]]]cccfffffffffgggiiijjjjjjkkkkkkllllllllllllllllllllllllnnnqqqtttvvvxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvxxx{{{~~~~~~}}}}}}|||zzzxxxwwwvvvuuuuuuvvvwwwxxxzzz{{{|||zzzyyyxxxxxxzzz|||~~~}}}{{{xxxuuuqqqmmmkkklllmmmoookkklllnnnooopppooonnnmmmkkkjjjiiiiiiiiihhheeeccc[[[UUUNNNGGGDDDAAA@@@>>>AAA@@@@@@???>>>>>>>>>???AAA@@@===:::666333000.........///000111111111111---...///,,,)))'''))),,,''')))++++++++++++,,,---......---------,,,++++++*********))))))*********++++++++++++******)))(((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))***+++,,,,,,++++++'''((()))+++---///000111222222111000//////......000...,,,,,,...000111111,,,,,,,,,---...///111222000000/////////...***'''---,,,***))))))***,,,---+++...///+++***,,,...---+++,,,...000///...+++)))))))))))))))************,,,,,,,,,---......,,,+++zzzqqqhhh```\\\QQQJJJAAA;;;888666333111000000000111222222000...000111333555555555444333000000000000000///.........000333333222000000000222111000000111222444555000//////111444777777777444333333333444555555444...,,,***))))))***+++,,,***************)))))))))$$$%%%(((+++,,,+++***)))***)))((((((***---111333///...,,,***))))))))))))((()))******++++++++++++,,,+++)))'''((()))+++---))))))***+++,,,...111222333222000---******,,,...,,,------------,,,++++++))))))***++++++***))))))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&''''''(((&&&'''(((((()))((((((''''''&&&%%%$$$$$$%%%%%%&&&***+++,,,,,,+++***,,,---,,,---------,,,+++*********---000111///---++++++---)))&&&(((...222222111,,,++++++******)))'''%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%'''((())))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&&&&'''(((***++++++++++++...---+++)))'''%%%$$$$$$%%%&&&)))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&************************++++++++++++******))))))***+++,,,,,,---------,,,111333555888:::===AAAEEEIIIOOOVVV[[[^^^bbbfffjjjlllllllllllllllllllllmmmkkkkkkkkkkkkmmmpppssstttwwwwwwvvvvvvvvvvvvvvvvvvvvvxxxzzz|||}}}}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvrrrrrrtttvvvxxxzzz|||}}}||||||{{{|||}}}}}}zzzwwwrrrnnnllllllmmmnnnjjjkkkmmmnnnoooooonnnnnnmmmmmmlllllllllkkkhhhfff^^^YYYQQQJJJFFFDDDBBB@@@BBBBBBAAA@@@???@@@AAAAAABBBBBB@@@===:::666333111---...///000000000//////***,,,...,,,)))(((***,,,***,,,...///...---.../////////......,,,+++++++++++++++++++++++++++++++++***++++++++++++******))))))))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++*********'''((()))+++---///000111222222222222111000000///333000---,,,---/////////))))))***,,,...000222333...---...//////---)))&&&***)))))))))***,,,///111,,,///000,,,+++---///...)))+++---......,,,)))((((((((()))))))))*********+++,,,...//////...------yyyvvvppphhh```WWWQQQMMMDDD???888555444444222000000000000111222111...,,,///111444666666555333111000000111111111///---,,,,,,...000111000000111222555444222111111222444555...---...000333555555444222333444666666555333222000///,,,)))((((((((()))'''((())))))))))))((((((&&&''')))+++,,,+++***))),,,+++)))))))))+++---...---,,,+++)))((())))))***++++++++++++,,,---...///---,,,***(((((()))+++,,,++++++,,,---///111222333333222000---++++++...111---......---***'''''''''))))))************))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''((()))******)))((('''***)))'''&&&&&&((()))+++---///000///...---...000---...//////------...///'''***...000///,,,+++***)))((('''(((+++...//////***+++,,,,,,+++)))&&&$$$%%%%%%&&&''''''''''''&&&((((((''''''&&&&&&&&&&&&''')))***)))'''&&&&&&&&&''''''((()))******))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&''''''((((((''''''&&&((()))***+++,,,+++******---,,,***)))'''%%%###"""%%%'''))))))(((&&&&&&&&&''''''''''''((((((((((((************************)))***++++++,,,+++++++++)))***++++++,,,,,,,,,,,,...000222333444666999<<<===CCCJJJOOOTTTYYY___dddggggggggghhhiiijjjkkkllliiihhhhhhiiikkknnnqqqrrruuuttttttttttttuuuvvvwwwvvvxxx{{{|||{{{{{{{{{|||{{{{{{{{{zzzyyyxxxvvvuuuooopppppprrruuuxxx{{{}}}~~~{{{xxxtttpppmmmllllllmmmkkklllmmmnnnnnnooooooooopppooonnnnnnnnnmmmjjjgggccc^^^WWWPPPLLLIIIFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA===999666444///////////////...------)))***++++++***)))***++++++---000000000////////////000000///---+++,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++******,,,,,,+++***)))((('''''''''(((((((((((())))))))))))))))))(((((((((((('''))))))***************)))'''(((***,,,.../////////222222222222222111000000111///,,,+++,,,,,,,,,+++((((((***,,,...000111222++++++,,,---...---***'''''''''((()))+++---000111,,,000000---+++...///...***+++---------,,,***)))((((((((()))))))))******''')))---...---,,,,,,,,,zzzyyysssoooeeeaaaZZZSSSKKKFFFBBB@@@:::666222111222333000...000///...///000///---+++,,,...111444444222///---...000111222222111///---+++---.........000222444888666333111111111333444///......///111222111000222444555555555444333333000...+++)))((((((((()))'''((()))***++++++******((()))************)))(((,,,+++***)))))))))******+++***)))(((((()))***,,,---,,,***)))***,,,///000---,,,+++***)))******++++++,,,,,,,,,---.........///000111000///...000111...///000...)))&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((()))***++++++***)))(((,,,+++)))'''(((***---//////000111000///...///111...///000///,,,+++---///&&&)))---///---+++((('''''')))++++++***+++---000,,,,,,,,,+++)))'''&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&''''''(((***+++,,,+++)))''''''(((%%%&&&((()))************'''''''''&&&&&&&&&&&&%%%######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%&&&''')))+++,,,+++***)))((((((((('''&&&%%%$$$$$$&&&((()))(((&&&$$$%%%'''))))))))))))************))))))))))))))))))))))))'''(((***+++---------,,,)))***+++,,,---.........---...000111000111333555333888===AAADDDIIIOOOTTTXXXXXXYYY[[[^^^bbbeeefffeeeddddddeeegggkkknnnppprrrqqqqqqqqqrrrtttuuuvvvvvvyyy}}}~~~}}}|||}}}~~~}}}}}}|||{{{yyyvvvtttsssnnnmmmmmmnnnqqquuuyyy{{{}}}zzzvvvssspppoooooommmnnnnnnooooooppppppppprrrqqqpppoooooonnnjjjhhhhhhddd^^^XXXTTTQQQMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGEEEAAA<<<888555111111000///...------,,,)))(((((()))+++,,,+++******,,,//////...---------000222222000---+++,,,...)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++******))))))(((((('''((((((((())))))))))))))))))))))))((((((((('''***+++++++++++++++******((()))+++---............000111111222222111//////000...---,,,------+++******+++,,,---.../////////*********,,,---...,,,***&&&'''(((***+++---...///,,,000000,,,+++...///...+++++++++++++++***))))))(((((((((((()))))))))***###'''+++------,,,,,,---vvv{{{~~~wwwnnnfffaaaSSSPPPIIIBBB<<<999777777555222//////111111...+++000///......//////...,,,---000333666666444000...---///111333333222000///+++,,,---------///333666999777444111000000222333222111000111222111///---444555555444333333444555,,,+++)))((((((***+++---)))***,,,---.........---)))))))))))))))((((((''')))))))))***))))))))))))***)))((('''((())),,,---,,,***(((&&&'''***---000------,,,+++*********************))))))(((((((((,,,///222444333111000000000222222000+++(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***+++,,,,,,+++)))((((((&&&###"""###%%%(((+++...///000///...---...///---//////---***(((***,,,&&&)))---...,,,)))&&&%%%))),,,///...++++++...333...---,,,)))'''&&&&&&((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))***,,,---...---+++))))))***###$$$&&&((())))))(((((((((((('''''''''&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%(((***++++++******%%%%%%&&&&&&'''&&&&&&%%%'''))))))'''$$$###%%%(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&)))+++---.........***+++,,,...//////000000---...000000//////000111,,,000444666888;;;@@@EEEIIIJJJLLLOOOTTTYYY]]]___aaaaaaaaaccceeehhhlllnnnooooooooooooqqqsssuuuvvvwww{{{~~~{{{xxxuuusssqqqmmmlllkkkkkknnnrrrwwwzzz}}}|||yyyvvvtttsssoooooopppppppppqqqqqqqqqsssrrrqqqqqqpppnnnkkkhhhlllhhhccc___[[[WWWRRROOONNNOOOOOOPPPPPPPPPOOOOOOMMMMMMKKKHHHCCC>>>999666444333111///...------,,,)))'''&&&(((,,,---+++((((((***---...---+++++++++111333333111...,,,---///((()))***++++++***)))(((***++++++,,,,,,,,,++++++''''''''''''(((((((((((('''((((((((())))))************))))))(((((((((''',,,,,,,,,------,,,++++++)))***+++---......------//////000111111000///...000///...///000000...,,,---...............------*********+++...///...,,,'''((()))+++,,,,,,,,,,,,,,,000000,,,+++...///...)))))))))((((((((((((((((((((((((((())))))))))))"""''',,,......------///www{{{|||vvvoooggg___WWWRRRGGGBBB===999888777444222222111///------...000111111000///...------...///333000///111444666555333555///---111333111......///...------...111555777777888777444000---,,,,,,333111///......//////000333333111000////////////...------+++***)))((((((+++***)))***---...,,,***))))))************))))))))))))((('''''''''''''''((()))+++,,,------,,,,,,************+++---///000000...,,,,,,,,,+++***(((((()))***+++,,,------------...000111222222222111333222000...+++((('''&&&(((''''''&&&&&&''''''((('''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%'''((()))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((('''&&&%%%###""",,,------,,,)))'''((((((((()))))))))'''''')))+++000...------///...***&&&***+++---///...---***(((*********,,,,,,+++)))&&&***+++,,,---------------(((***,,,,,,***(((''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''---,,,+++***))))))))))))''''''''''''((()))+++,,,)))((('''&&&%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&((()))+++,,,$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%&&&'''((()))******+++++++++++++++***)))((()))(((&&&&&&((()))((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''---***((('''((((((((('''&&&&&&(((***------+++))))))'''%%%'''***---,,,***000---******---///...---//////000222666888888777;;;<<<>>>AAADDDIIIOOOSSSXXXXXXYYY^^^cccfffeeecccllljjjjjjlllllllllooouuuwww~~~~~~zzzuuupppmmmiiihhhggggggiiimmmqqqtttxxxyyy|||}}}}}}}}}yyywwwuuusssrrrqqqrrrrrrxxxvvvtttrrrqqqpppnnnlllkkkjjjhhheeebbb^^^[[[ZZZXXXWWWVVVUUUUUUUUUVVVWWWUUUVVVSSSLLLGGGDDD???999:::777444111111000...---,,,+++***((((((***+++,,,///000000///------...000333333333333111///---+++,,,,,,+++*********++++++,,,---///...---,,,,,,---))))))(((((((((***+++---((()))+++***(((''''''(((---,,,++++++------,,,+++&&&))),,,---++++++,,,///---++++++---000000---+++,,,---///000111000...---.........///......---,,,***+++,,,......---+++******((('''(((+++------+++000///---***(((***...111111---)))***...000...+++************))))))))))))+++***((('''''''''((())),,,---------------,,,,,,{{{~~~}}}{{{tttooohhh```XXXPPPIIIDDD===999555333333333222000555444222000//////000000/////////000///...------222000///222666888888555666222000222111...,,,---000///......///222555777888888888555111///...///000111000000.........///222111000////////////////////////...------,,,,,,,,,***)))+++------+++))))))******++++++******)))++++++***))))))))))))))),,,,,,------,,,+++)))(((+++***)))***+++---000111///...,,,,,,------+++***,,,+++*********,,,...///333333333333111///...,,,000///...,,,***(((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((((((&&&%%%&&&''')))(((((('''((()))***++++++***((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%++++++,,,***(((&&&&&&''''''((()))((('''''')))+++...---,,,...//////,,,***+++,,,...//////...,,,+++,,,,,,,,,------,,,)))'''+++++++++++++++***))))))***,,,---,,,)))((('''((('''''''''(((((()))'''&&&'''&&&%%%$$$$$$&&&(((***---,,,***)))(((((()))))))))((((((''''''((()))***)))((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&((((((''''''&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&&&&&&&(((***+++&&&&&&&&&'''((()))++++++---------------,,,+++***+++)))''''''((()))((('''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&,,,)))'''''''''((((((''')))((((((***++++++)))(((+++)))'''(((***,,,,,,+++222///,,,,,,---...---++++++++++++,,,...///...---111222333333666:::@@@DDDOOOPPPRRRVVVZZZ]]]]]]\\\eeeccceeehhhjjjjjjooouuuvvv|||{{{vvvrrrooohhhfffdddcccdddhhhlllnnnvvvwwwzzz{{{}}}~~~}}}{{{yyywwwwwwvvvzzzyyywwwuuutttrrrooonnnpppooommmjjjgggccc```^^^___^^^]]]\\\\\\]]]^^^___[[[\\\YYYRRRLLLHHHCCC===<<<888444222000///---,,,,,,+++***((((((***+++,,,...//////...,,,,,,---///000000111000///...,,,+++,,,,,,,,,,,,,,,---...///+++,,,......,,,+++,,,,,,))))))((((((((()))***+++(((***+++***)))''''''((()))(((((()))***++++++***(((***,,,,,,******+++---+++***)))+++...///---***---...000111111111///............------,,,+++***)))+++---...///...---,,,,,,)))'''(((+++------,,,000000///,,,***+++---000///,,,)))***...///...+++*********)))))))))((((((******))))))((())))))))),,,---.../////////...---}}}|||{{{yyywwwsssoooddd___VVVNNNFFF@@@999555222000......///111111000666666555333222111000///---...000111000///---+++///......111666888777555666333222333///***))),,,000/////////000222555777999999999666222000//////---000222222///------/////////...............///........./////////......---,,,++++++,,,+++)))'''******++++++++++++******+++******)))))))))))))))+++,,,---...---+++)))(((+++***))))))***---111333000...,,,,,,------,,,+++///---***((((((***...000444444333222000...,,,+++,,,,,,+++***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((&&&%%%&&&''')))(((((((((((()))******+++***)))'''''''''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''(((((()))******)))&&&%%%%%%&&&'''((((((((('''''')))+++,,,,,,,,,...000000///---,,,,,,---...////////////...///000///...,,,)))''')))))))))))))))))))))(((---...---+++)))'''((()))***((('''(((***+++(((&&&(((&&&$$$"""###&&&***,,,---+++)))''''''''')))******)))((((((''''''(((((())))))((('''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&+++***(((&&&%%%$$$######%%%&&&&&&&&&&&&'''''''''((('''''''''((()))+++,,,(((((('''&&&(((***,,,---......---,,,,,,+++******+++***))))))******((('''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&***(((&&&&&&'''((((((''',,,***(((((()))))))))'''---+++))))))+++---......444222///......---,,,***+++++++++,,,...///...---......---,,,---000666:::CCCEEEIIILLLNNNPPPRRRTTTYYYYYY[[[aaadddgggmmmtttxxx}}}|||xxxtttqqqjjjgggdddaaaaaadddhhhkkksssuuuwwwxxxyyy{{{~~~|||zzz~~~}}}|||zzzwwwtttrrrqqqvvvuuussspppmmmiiifffeeecccaaa___]]]]]]___aaacccbbbcccaaaZZZTTTPPPJJJDDDAAA>>>999666444222///---,,,+++***))))))***+++,,,---......---++++++,,,---,,,------------,,,++++++++++++++++++,,,...///000)))+++------+++***+++,,,***))))))((((((((((((((((((***++++++)))(((((()))(((((())))))*********+++,,,,,,,,,***((((((***,,,)))((((((***,,,---,,,+++...///111222222222111000//////...---+++***)))((()))+++---///000///.........+++)))(((***,,,,,,,,,000111111000---,,,---...---***((()))---...---+++))))))))))))(((((((((((()))******+++++++++******+++---///000111000///...~~~~~~{{{yyyuuurrrnnnhhhbbb]]]UUUPPPHHHAAA;;;777222000......---...///000111222444444444444333222111000---......//////...------...,,,,,,///444666ӵ...((()))...000000//////111222555666::::::999555111...------***///333333000------///---------,,,------......***+++,,,..................---,,,,,,+++)))(((&&&))))))************))))))((((((''''''''''''((((((((())),,,...///...,,,+++,,,***))))))***...111444222000---,,,,,,,,,+++***...,,,***(((((()))+++---.........////////////...Ħ''''''&&&&&&&&&'''Ħ&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&'''''''''(((***ӵ(((%%%%%%&&&&&&&&&''''''''')))(((&&&%%%&&&'''***+++((()))***(((&&&%%%%%%&&&&&&'''(((((('''''')))+++------...///000///...---++++++,,,,,,...///000000000111222111///+++)))(((%%%%%%&&&((()))+++,,,---//////...+++(((((()))***,,,)))'''(((+++,,,)))&&&((('''&&&%%%&&&(((+++---,,,***(((&&&&&&'''((()))(((((((((Ħ)))(((((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&***)))(((&&&$$$######"""&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,***((('''&&&'''***---///+++***)))(((((('''''''''***))))))***,,,,,,+++***&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%((('''&&&&&&((()))(((''',,,)))'''&&&''')))))))))---+++******,,,///111333444222111000///...---,,,******+++...222444444333000///---+++***---222666999===AAACCCCCCDDDHHHLLLMMMMMMQQQXXX]]]aaahhhpppvvvyyy}}}}}}}}}}}}}}}}}}~~~}}}yyyuuusssppplllgggdddccceeehhhkkkppprrrtttuuuvvvxxxzzz|||}}}{{{xxxuuuuuuxxxxxxvvvtttqqqmmmkkkiiieeeccc```^^^^^^___bbbcccdddggggggbbb]]]ZZZSSSMMMJJJFFFAAA===:::777444222---,,,***))))))***,,,---...//////---,,,+++,,,---+++++++++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,(((***+++,,,*********+++******)))(((((('''''''''(((***++++++***))))))***------...---,,,+++,,,,,,///---+++)))((((((***+++)))))))))***,,,---------///000111333333333333222222111///---+++)))(((''')))***---///000000000//////---+++))))))+++,,,---111222444333000...---,,,+++***((())),,,------,,,)))))))))(((((((((''''''((()))+++,,,---,,,,,,+++***+++...000000000...---}}}}}}~~~~~~}}}}}}wwwtttnnnhhhaaaYYYRRRMMMGGGCCC===999666333111///....../////////000111222000111222222333222222111000...---++++++---///000///......0003334ĉ@ӵ***+++000000000///000111222444555999999777444///+++******+++///333444222///...///---,,,,,,,,,,,,,,,---...)))***,,,...//////....../////////---+++)))''''''((())))))))))))))))))(((((((((''''''''''''((((((((())),,,//////...,,,++++++***)))***+++///222444444111...,,,+++***)))(((************))))))))))))))))))***+++,,,---...///>L''''''((((((&&&'''=hĦ&&&'''(((((((((&&&%%%&&&'''%%%&&&&&&'''''''''''''''4ĉ@ӵ%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((***+++((()))***)))'''&&&&&&'''&&&((()))(((((((((***,,,///000000000...,,,+++***(((((()))***+++---...///000222333222...***)))((('''''''''(((***,,,...//////...---+++(((((()))+++,,,***((()))++++++)))&&&&&&''')))***+++++++++******((('''%%%%%%&&&'''(((%%%&&&&&&>L)))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''')))*********((('''&&&'''***---///(((((('''&&&%%%&&&&&&&&&(((((()))+++...//////---'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''&&&&&&''')))***)))(((***'''%%%%%%'''***+++,,,******+++,,,---111444777111111111111///.........((('''(((+++///111111000///...,,,)))''')))---000222555888999999:::>>>BBBCCCBBBGGGNNNTTTXXX___ggglllnnnrrruuuuuuttttttvvvyyyzzz||||||{{{yyyvvvtttssspppkkkhhhfffhhhkkkmmmoooqqqtttuuuuuuuuuwwwyyy{{{|||}}}}}}}}}~~~{{{xxxxxxxxxwwwvvvuuurrrpppnnnmmmjjjhhheeecccbbbcccdddfffdddhhhjjjgggdddbbb\\\UUUOOOLLLFFFAAA>>>:::777444///---,,,++++++,,,---///000111000///---,,,---...++++++++++++,,,---......,,,+++******))))))))))))''')))++++++*********+++++++++***)))((('''&&&&&&''')))++++++)))((()))***000111111///,,,******,,,///...+++))))))***+++,,,++++++,,,,,,------//////000111222333333444444444555333111...+++***)))((()))***---///000000000///......,,,+++***+++---...000333555555222///---,,,+++***)))***+++,,,,,,,,,))))))))))))((((((((((((((()))+++,,,---------,,,)))***,,,.........,,,+++~~~~~~zzzxxxwwwuuutttpppkkkddd\\\TTTMMMEEEAAA:::888444222222111000///...///000000///...///000//////000000111222222222000...+++)))***,,,///222111000///222444GG=?---111////////////000111222333555555444111---***))))))...///111333444333000///------,,,,,,,,,,,,,,,---)))+++...000111111000//////000111///,,,)))(((((())))))************)))))))))))))))))))))******++++++---///000000---***'''*********+++---000222444444111---******))))))(((((()))***++++++******))))))))))))((()))******+++HdĦ((()))))))))%%%=Īj'''(((((((((&&&%%%&&&''''''(((((()))***)))))))))GG=?%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''')))***((()))))))))'''&&&'''((('''(((******)))***,,,...000111222000,,,)))((('''%%%&&&((()))***+++++++++---000333111,,,)))((((((---,,,******)))***+++,,,,,,------+++)))((()))+++******+++******)))((('''&&&(((***,,,,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&$$$$$$&&&HdĦ)))&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''(((((()))(((((('''&&&(((***,,,---)))((('''&&&'''((()))***))))))***---000111000///((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&(((***+++***)))(((&&&$$$%%%'''***+++,,,(((***,,,...///111444777///111222111///.........+++******,,,......---,,,//////---+++***+++---000...///000111111222555777999999===CCCHHHKKKRRRYYYbbbccchhhmmmooommmooorrrqqqsssvvvxxxxxxxxxvvvuuusssqqqnnnkkkjjjkkkmmmnnnppprrruuuuuuuuuuuuvvvwwwxxxxxxyyy|||wwwvvvvvvxxx{{{}}}{{{zzzwwwwwwvvvvvvtttsssrrrqqqlllkkkiiigggeeedddddddddccciiilllkkkiiigggbbb[[[QQQMMMHHHCCC???;;;888555000///...,,,,,,...///000111111111///---,,,---...++++++++++++,,,---...//////...---,,,************''')))+++++++++***+++,,,++++++++++++***)))''''''&&&(((******)))(((((()))...///000...)))'''(((***...---++++++,,,......------...///...------///111000111111222333444555555666444111...+++***)))))))))+++---///000///......,,,---...---,,,,,,---//////222555555333000...---,,,,,,++++++++++++,,,,,,************))))))))))))'''(((***+++,,,---......++++++,,,,,,,,,+++++++++ӵĭӵpppӵUUUĦ333111000///000000...---...ӵӵ++++++ĦƜ`1.׼s...---///...Ħ111111000111111000---,,,,,,ӵ666Ħ---,,,,,,,,,,,,,,,)))***---///ĭӵ,,,+++Ħ+++++++++Ħ***Ħ///111222222111...***((()))*********---...******DdD&&&'''(((?fӵ'''((((((Ħ'''''')))ӵƜ`1.׼s$$$$$$ĭӵ&&&'''((('''((()))++++++***+++...ӵ+++'''&&&&&&Ħ(((***+++***)))'''&&&))))))***+++(((***+++Ħ(((+++---+++'''%%%)))Ħ&&&''''''&&&%%%$$$$$$%%%'''DdD%%%&&&'''%%%%%%ӵ'''(((ӵ%%%ӵ&&&'''(((&&&'''Ħ(((---ӵ((('''&&&%%%ĭӵ***,,,'''%%%&&&''')))***)))(((+++///000000000111333///222333222...,,,+++,,,,,,,,,,,,---///000///...///000000///......000222000...------///111111111222111444999<<<>>>CCCJJJTTTUUUZZZbbbeeedddfffkkkjjjlllpppsssuuuvvvuuutttsssrrrqqqoooooopppqqqqqqrrrtttwwwwwwvvvvvvvvvwwwwwwwwwwwwyyy||||||{{{yyysssrrrooooooqqqvvv|||~~~||||||wwwwwwxxxxxxxxxwwwvvvvvvqqqqqqooommmkkkhhhfffeeeeeekkkooonnnmmmjjjddd]]]SSSOOOJJJEEEAAA===:::777222111///......///111222000111000///,,,+++,,,---,,,++++++++++++,,,...///------,,,+++*********+++''')))+++,,,++++++,,,---++++++,,,,,,+++***)))(((%%%&&&((((((((('''((()))))),,,...,,,(((&&&(((+++,,,+++***,,,///111111//////000111///---,,,...111000000111111222444555666555333000,,,***))))))))))))+++---...///...---,,,))),,,//////...---...///...111333444222000...............,,,+++++++++,,,++++++++++++************'''(((((()))+++,,,...//////...,,,+++***+++++++++?~4g&e>&ennng&eRRR>hӵ/////////000000...,,,g&e333guO>uO>&e,,,---4ff?>ߝL///gĉ@000...,,,---Shӵ000,,,---//////......g&e111>hӵ---,,,+++++++++&&&(((+++fff?><z333g&e>&e......HL((())))))ShӵgL...000222222222---+++((('''(((***,,,S?ʬ0002223h?D%%)?***+++ZufĦ'''((((((gL'''$$$%%%g&e&&&gĉ@((($$$g&e>&e&&&@e%%%&&&??$$$&&&)))***+++,,,+++,,,g<ĉ///***'''&&&3we<Ħ)))+++,,,+++3h?@e((()))***,,,...&&&(((+++Z***&&&+++///,,,&&&3h?gL$$$&&&''''''&&&$$$###&&&'''(((D%%)?&&&fff?><z$$$%%%=?Ħ)))g&e$$$g&e'''((()))S?ʬ&&&4ff?>ߝL&&&@e...g&e+++((('''3h?g&e>&e(((***??***(((''''''(((((('''&&&)))---111222000...///000111333444222...***)))***''''''(((+++...000000000+++,,,......------...000444000---...000222222000...---...222444555:::@@@DDDDDDKKKTTTWWWVVVYYY___eeehhhlllpppssstttttttttttttttttttttttttttuuuuuutttvvvxxxyyyxxxwwwwwwwwwwwwwwwwwwyyyzzzzzzxxxwwwqqqnnnjjjhhhiiinnntttyyy~~~~~~}}}~~~|||}}}xxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyywwwtttpppmmmkkkhhhnnnrrrqqqooollleee]]]VVVRRRLLLHHHDDDAAA===;;;333222111//////111222333///000000...+++******,,,,,,+++*********+++---...***)))))))))))))))******'''))),,,,,,,,,+++---...++++++,,,---,,,+++***)))$$$&&&'''((('''&&&'''((('''***---,,,)))'''***...+++******---222444333111000111111///,,,+++---000000000000111222333555666333111...+++)))(((((()))***+++---......---+++***'''+++000111///......000...000222333111000/////////000///---+++***+++,,,,,,,,,,,,+++++++++******(((''''''((())),,,...000222000---+++***+++,,,---4DӵHƅ^Hu]ĦfffHu]ĦDDDZuR)Ħ///,,,)))((())),,,---Hu]Ħ111HŐeHŐeHu]Ħ,,,qIܗGIӵ+++tt///111111HGgĉ@///---+++******+++///333Hu]Ħ333ZuR)Ħ+++---...---,,,***---sߝLGdUĦ...Hƅ^Hu]Ħ,,,ntHdĦ((((((HGgĉ@,,,HdĦ---000222222111$$$,,,///+++***---Htƅ^+++)))Bt=o9ĦDtfo9Ħ&&&&&&'''g?***)))HdĦ'''&&&%%%Hu]Ħ&&&tt$$$!!!Hƅ^Hu]Ħ'''H׼s)))(((&&&&&&&&&)))(((''''''(((***tQ---,,,+++***je<Ħ%%%%%%&&&Bt=o9ĦH׼s''''''(((((('''%%%)))***,,,HtĦ)))***)))((('''Bt=o9ĦHdĦ'''***,,,+++)))''''''///000///Dtfo9ĦsߝLGdUĦ%%%Ht@cӵHu]Ħ%%%Hu]Ħ&&&'''Htƅ^+++qIܗGIӵ$$$H׼s222///Hu]Ħ***'''Bt=o9ĦHƅ^Hu]Ħ***&&&((('''''''''''')))***+++***...111000------111666444444333222111000///...---,,,+++,,,...000000000---------000333444111...000---******,,,---,,,+++...---,,,,,,---000333444888:::>>>BBBFFFKKKQQQUUUXXX[[[```dddgggkkkooorrrppprrrtttuuuuuuuuuvvvxxxvvvuuuuuuxxx|||~~~}}}{{{~~~~~~|||zzzwwwtttrrrppprrrnnniiigggiiimmmqqqsssuuuuuuttttttuuuxxx~~~{{{{{{wwwsssuuuzzz~~~~~~|||~~~zzztttooollloooooooooooonnnhhhaaa\\\UUUPPPJJJHHHGGGEEE???::::::::::::999777555333111222000............,,,+++------------------,,,,,,&&&(((+++------***'''%%%,,,,,,---...//////......++++++,,,---,,,+++***)))+++***)))(((&&&&&&%%%%%%++++++******************///......///111111000...000///---,,,---...000111222111222333444444222000000///,,,*********+++,,,...///111222111///,,,***...//////000111222222333222111111111111111111111333111...+++*********+++***+++,,,...///---***&&&((())))))))))))+++///222000///---+++******++++++4DuXӵDdDΦDdDĦ___DdDĦ===111t|<222000...+++++++++---...DdDĦ///DdDΦDdDΦDdDĦ---peƜ4DuTӵ+++`eĭ222qet333111......------...222555DdDĦ444666t|<---,,,------,,,+++***+++DdDDdDĦ---DdDΦDdDĦ,,,q<niDdDĦ+++qet---,,,DdDĦ...///...,,,+++&&&,,,...+++)))q<R******qjRgdKӵHdDĦgdKӵ&&&&&&GR/f6LĭĦ))))))DdDĦ(((&&&%%%DdDĦ&&&`eĭ%%%DdDΦDdDĦ$$$DdDĦ'''((('''''''''&&&&&&&&&&&&((((((''''''(((***geĦ+++***(((FSĦ%%%$$$qjRgdKӵDdDĦ(((((())))))'''&&&((()))+++DdDĦ((())))))(((qjRgdKӵDdDĦ+++---...,,,+++******.........HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ%%%DdDĦ&&&q<R++++++peƜ4DuTӵ&&&DdDĦ000///DdDĦ***qjRgdKӵDdDΦDdDĦ))))))************,,,+++***(((((((((((()))***---111111//////333666555444333111111000000000///---,,,,,,...///...---......///222555555333000///,,,***)))+++,,,,,,***,,,,,,+++,,,---...000111///111444666999<<d<Ħ333Dt...000000000000///......>d<Ħ222>d<ʜDd<ʜ4DuTӵ,,,,,,F&uTӵ***4DufئL>e222puR)Ħ---...///000111222444>d<Ħ444Dt///,,,---......---******DdDΦDdDĦ000>d<ʜ4DuTӵ---4DwDd<Ħ---puR)Ħ>d<******)))(((((()))))))))***peӵ)))ĦpeӵDx<>d<ӵDd<%%%qR/ܗ?fӵ&&&>d<%%%&&&>d<Ħ%%%4DufئL>e&&&DdDʜ4DuTӵ(((DdDĦ***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((geĦ+++s<v>aĦ%%%$$$peӵDx<DdDĦ(((''''''''''''&&&((())))))DdDĦ((((((((('''peӵDx<>d<***(((&&&%%%'''(((***+++***>d<ӵDd<DdDΦDdDĦ%%%DdDӵnd<DdDĦ&&&>d<Ħ&&&peӵ)))Ħ'''F&uTӵ&&&DdDĦ+++--->d<Ħ)))peӵDx<>d<ʜ4DuTӵ'''&&&&&&(((+++,,,++++++******+++,,,...///,,,000333444333111111111333111///------///111333444333111000000///,,,******+++---///111111000//////...,,,++++++,,,,,,,,,))))))************)))(((...///000000......000111000222666:::???GGGOOOTTT\\\```fffjjjmmmoooqqqrrrrrrsssvvvyyy|||}}}yyyvvvsssqqqooommmlllmmmmmmmmmkkkiiicccbbbaaaaaaccciiiqqqwww~~~{{{xxxwwwwwwwwwvvvvvvwwwxxxwwwtttoookkkbbb]]]VVVPPPNNNNNNMMMLLLHHHIIIJJJJJJIIIFFFCCCBBB===999333///............,,,,,,---......///000000///...---,,,+++*********+++***)))(((***---111333222111000///---+++***)))''''''&&&&&&''''''((()))))))))***+++,,,------......///111111111111111222000///////////////......333333222333444333000...///...---,,,+++,,,,,,,,,---...///111111111000///------...///111222333333111333444555666555444333///000111222222000...---...,,,******++++++++++++((()))***)))((()))+++------,,,+++++++++,,,---...4DuXӵD&dq&ĒRLLL@@@sdKĦ000DHRRud.../////////...---,,,sdKĦ222D&oq<Ōq&ĒR*********>dp&ĒR***+++nfʜd<Φ>d<Ħ///s&dq&ĒR...---i?ʜtd<Ħ,,,HHܗDӊB(((<x---,,,'''&&&&&&))),,,B?d<%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((geĦ***Hg8>aĦ&&&&&&B?Ho9,,,>d<&&&&&&&&&%%%)))******>d<ӵ((('''B?Ho9&&&<x$$$###%%%'''((())))))&ӫeʬtIӇ%%%>d<Φ>d<Ħ$$$D&ӫetIӇ'''DdDĦ&&&sdKĦ&&&B?dp&ĒR&&&'''>d<sdKĦ)))B?Ho9(((s&dq&ĒR''''''((((((((())))))+++************,,,---...///111333333111///------000...---,,,,,,...111333666555333333222000---+++***,,,///000111000////////////...---,,,,,,---...))))))*********)))(((''')))+++,,,,,,++++++,,,---+++,,,...111444999@@@EEEIIINNNUUU\\\aaafffjjjmmmppprrruuuyyy{{{~~~|||xxxtttqqqooopppppppppqqqqqqooollliiidddcccbbbbbbdddiiiqqqvvv}}}|||xxxvvvuuuvvvwwwwwwwwwwwwyyyyyywwwsssoooiiiddd]]]WWWTTTTTTTTTUUUQQQRRRSSSSSSQQQNNNJJJHHH>>>:::444000///000000///---......///000111111222///...---,,,++++++++++++---,,,***)))+++...222555333222111///---+++***)))))))))(((''''''''''''((())))))***++++++,,,------,,,///111111000000111333000111111222111000///...111111000111222111///---000000//////.........///....../////////...---,,,+++,,,---...000111222222222333444555666555555444111333444555555333000//////,,,***)))***++++++++++++,,,------,,,,,,...///---,,,+++++++++,,,---...4DuXӵHu]3hhLLLAAA999ne......=e------.........------,,,ne000000pIƎ@t@h******)))>h******+++fe+++@ďD+++)))''''''***------,,,,,,ne000///=e''')))---000111111+++---ege+++,,,sĪj@h,,,------fdDĦ***@ďD++++++Hkge000000///(((%%%%%%***...@h'''(((@G''''''HĪj@IŌ%%%%%%Bene%%%Hkge&&&ne&&&%%%fe&&&Hu]3hh)))((('''se%%%%%%%%%%%%&&&&&&&&&&&&***))))))(((((('''geĦja>aĦ((()))@G///...se%%%&&&&&&&&&%%%*********<Ō))))))(((@G'''%%%Hkge'''%%%%%%'''((('''((()))HĪj@IŌ$$$&&&ege$$$$$$Hu]3hIŌ''''''DdDĦ'''ne%%%%%%@h((('''>h'''(((***se---ne***+++@G((((((sĪj@h&&&''')))*********((((((---,,,***)))(((((())))))000000000000///---+++***------,,,,,,---///222333555444333333333222///,,,...111333444333111000111/////////---++++++---///*********)))))))))))))))(((***,,,,,,+++++++++,,,***+++,,,---...000555888999>>>DDDKKKQQQWWW]]]```hhhkkkppptttwwwzzz~~~~~~zzzwwwssspppnnnqqqqqqrrrssstttrrrnnnkkkiiiiiihhhggghhhlllrrrvvv{{{{{{wwwttttttuuuvvvuuuvvvvvvxxxyyyxxxuuurrrnnnjjjeee___[[[ZZZ[[[\\\[[[\\\]]]]]][[[WWWRRROOOAAA===888444222111000///......//////000000111111...---,,,+++++++++,,,,,,...---+++***+++...222444333222000...,,,+++******---,,,++++++************)))))))))******++++++,,,***...111111//////111333///000222333222000...,,,222222222333444444222000000000000000000000000000...///......---,,,++++++++++++---...000111222333333333333333444555555666666777888888777555333222---***((('''((()))))))))+++---...///......000111,,,+++***)))))))))***+++4DuXӵĵD^CCC>>>888333000...---,,,------------------------000111000,,,++++++***)))))))))***+++)))(((+++******)))((('''+++......,,,+++111111///&&&&&&(((+++...//////***,,,***+++,,,******,,,,,,,,,DdDĦ)))+++...******000111111000,,,'''''',,,///,,,''')))))))))'''&&&%%%&&&%%%$$$&&&&&&%%%&&&'''&&&%%%&&&&&&D^)))(((((((((s׼s***$$$$$$%%%%%%%%%&&&&&&&&&,,,+++***(((''''''geFm8&&&>aĦ+++,,,,,,...///000s׼s)))''''''((((((''')))))))))Ho)))************))))))''')))((('''&&&((()))'''((()))&&&&&&(((%%%%%%&&&D^'''&&&&&&DdDĦ'''%%%%%%%%%%%%$$$((('''''''''((()))***s׼s)))---)))***---+++%%%))))))&&&((()))***+++,,,++++++***+++***((('''&&&&&&''''''---,,,,,,+++,,,,,,+++***---------...000222333444222111111222333222///,,,111444666666333111000000,,,---...,,,))))))+++...++++++***))))))***+++,,,***,,,......,,,++++++,,,)))***+++++++++,,,...000111444888<<<@@@EEEKKKOOOVVV[[[bbbhhhmmmrrrxxx|||zzzzzzyyyxxxuuusssqqqpppttttttuuuwwwxxxvvvssspppnnnoooooonnnnnnpppsssvvvxxx{{{wwwtttsssttttttsssttttttvvvxxxxxxuuusssrrroookkkfffbbb```aaabbbfffggghhhgggddd___ZZZVVVJJJFFFAAA<<<999666222000..................//////++++++++++++,,,,,,,,,,,,...,,,+++***+++---000222222111///---++++++******,,,,,,,,,+++,,,,,,---...))))))))))))))))))))))))(((,,,000000...---000333---///111222111///,,,***222222333444666777555333///000000111111000000000..................------,,,---...000111333444555333222222111222444666777777777777777666444222111,,,***(((((()))***)))((((((***---...---...///111---,,,***))))))))))))***Φ4DuXӵtvӵ>d<ĦBBB999666222/////////Ħ///......000000///.........---------......///666555Ħ222000...,,,...000111111000---,,,---,,,+++******+++,,,---(((((((((***+++---///000111111000,,,((((((+++...+++)))((((((***+++******(((,,,000000---,,,...222Ħ000+++((((((***'''&&&&&&'''***,,,------)))+++------,,,++++++,,,,,,---...///000000000000((()))+++,,,------,,,,,,>d<Ħ)))+++000666222///...,,,'''&&&))))))))))))+++///111111111///))))))...000+++'''((()))((('''(((******)))(((%%%&&&'''''''''&&&%%%$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))Ħ%%%(((((((((((((((((((((((($$$>d<Ħ))))))"""######Be)))***$$$$$$$$$%%%%%%&&&&&&&&&...,,,***(((''''''geFYĉ((((((>aĦ,,,//////,,,(((&&&---,,,,,,,,,...000Be///+++)))))))))))))))(((((('''nu]ӵ(((***+++,,,------$$$)))+++***'''$$$"""%%%&&&((('''&&&&&&'''((('''((()))(((&&&%%%&&&'''(((((((((***++++++(((&&&'''''''''''''''>d<Ħ'''''''''&&&%%%>d<Ħ((('''&&&Ħ%%%%%%%%%%%%%%%$$$""""""(((((('''''''''(((((()))%%%&&&''')))Be((()))---000///Ħ...***)))((()))+++,,,,,,,,,+++******)))(((''''''&&&,,,,,,+++,,,,,,,,,------&&&&&&%%%%%%&&&''')))******)))((((((***,,,,,,,,,---...///111222444555666/////////111222111///,,,000333666555111.........+++,,,,,,***''''''***,,,---+++***))))))+++---///(((***,,,+++)))(((''''''(((***++++++******+++,,,///000222333555999>>>BBBFFFLLLUUU\\\ccciiiqqqvvvuuuuuuvvvuuuuuutttsssrrryyyyyyzzz{{{}}}{{{xxxuuurrrssssssrrrqqqrrrtttvvvwww}}}}}}~~~~~~}}}{{{|||xxxuuusssssstttrrrrrrsssuuuwwwwwwuuussstttrrrooojjjeeecccdddeeemmmmmmnnnmmmjjjddd^^^[[[TTTPPPKKKEEE@@@;;;666333------------------,,,,,,))))))***+++,,,,,,,,,,,,---,,,+++******,,,...///111000...,,,+++***++++++)))))))))***+++,,,...///))))))))))))((((((((((((''',,,000000---,,,///333+++---///111000---***'''------...000333333222000...///000000000000000///------......///000000000......000111333555666777444222111000000333666888555555444333222000...------,,,++++++,,,,,,+++)))%%%(((***,,,,,,,,,...///000///---+++******++++++?aŖ%7uSQuR)ӵsdKĦ777111000///......gdKĦ000111///,,,***,,,...---+++***)))+++---000222777gdKĦ111111000---...000222222222111111---......---+++******+++******+++,,,---//////000...---,,,*********,,,.........---+++***+++///222)))***+++,,,---...000gdKĦ---+++)))((((((++++++***)))(((((())))))((()))***+++,,,+++***))))))+++...111333333222111...111///***'''***,,,+++gdDĦ***,,,...111000///---,,,,,,,,,,,,000///---------///000222000///...,,,+++***))))))***(((&&&)))---...***&&&))))))'''### (((''''''((())))))'''&&&'''&&&$$$######$$$&&&'''---***&&&$$$$$$$$$$$$$$$(((((('''gdKĦ$$$&&&&&&&&&''''''''''''(((&&&sdKĦ''''''&&&''''''******+++%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((ŶS%%%%%%%%%3we<111,,,)))''''''''''''(((***...666333///......,,,)))%%%,,,***(((iĉ@3hR/Ō++++++++++++++++++))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))***)))&&&&&&&&&'''%%%$$$$$$%%%'''((()))(((&&&%%%$$$$$$$$$$$$%%%DdDĦ'''((('''&&&$$$sdKĦ%%%%%%gdKĦ''''''(((((('''&&&%%%%%%'''((()))(((&&&%%%%%%%%%+++)))'''&&&%%%$$$,,,***)))gdKĦ'''&&&''')))***+++***(((''')))***+++++++++)))((('''(((''''''(((***,,,++++++,,,+++(((&&&&&&(((+++---******+++++++++***))))))------------...///111222111000/////////000222333777777666555333111///...,,,++++++++++++,,,---------+++((((((***+++++++++++++++***)))(((((())))))************************------,,,---...111444666<<Aaaane666333111000000///ne---///000...+++***+++,,,---,,,++++++,,,...111333ne111111000...------...000111111111111,,,...///...,,,******+++******+++,,,---...//////000...+++)))))))))))))))*********)))((((((+++---*********,,,...///ne000...------,,,,,,++++++***)))))))))))))))******+++,,,,,,+++***)))------...///000111111111---000///***(((***+++De(((***,,,...222111///...------...///---....../////////......///...---,,,+++************(((&&&(((,,,---)))&&&$$$%%%&&&%%%$$$%%%))),,,(((''''''((())))))(((&&&&&&&&&$$$$$$$$$$$$&&&&&&***(((&&&%%%%%%&&&&&&&&&((('''ne$$$$$$&&&&&&&&&&&&'''''''''''''''ne%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''((()))++++++***)))>A%%%$$$$$$k<111///+++(((&&&'''''''''(((***---000222333000...---...---+++((((((((((((fh***++++++++++++******))))))))))))((('''&&&%%%%%%&&&'''(((((()))))))))+++)))&&&&&&&&&'''&&&%%%)))***+++,,,+++***(((&&&%%%%%%$$$$$$$$$De$$$%%%'''&&&%%%$$$ne&&&&&&ne%%%(((((())))))(((''''''&&&'''((())))))(((&&&&&&%%%***(((&&&%%%%%%&&&$$$###+++)))ne)))'''!!!###%%%'''((()))(((''')))))))))))))))((('''''')))((('''(((***++++++)))***)))((('''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111111111///////////////000111222666666555444333111///...,,,,,,,,,,,,,,,---......,,,***((((((***++++++***+++******)))(((((())))))*********************+++---,,,++++++,,,...000222111444888===BBBIIIQQQVVV```dddiiimmmppprrrtttvvvxxx{{{}}}{{{{{{|||wwwssssssvvvxxxwwwtttssstttuuuuuutttqqqnnnllliiilllooosssuuuwwwzzz}}}}}}{{{zzzzzzzzzzzzyyyyyyvvvtttrrrooonnnnnnoooppptttttttttsssqqqnnnlllkkkmmmlllllllllllliiieeeaaa^^^ZZZVVVRRROOOJJJBBB<<<777333000------............,,,,,,---///111111111,,,++++++******++++++,,,111---******---...,,,)))''')))+++---...------,,,------,,,,,,,,,,,,,,,,,,111---+++---222555444111000---++++++...//////...333222111222333333111///***,,,...///......///000//////...---,,,+++******......///111222333444444444444444333222111//////111444444///---///222111---,,,***)))((((((((()))++++++******))))))******+++++++++,,,,,,,,,+++]]]QQQ333000111111000/////////---......---+++***+++,,,------,,,,,,...000333555000000000---+++,,,,,,,,,---...///111222,,,---//////---+++************+++,,,---...//////222...***((())))))'''%%%'''((())))))(((((()))+++,,,***)))+++///000...///000111111111111+++***)))))))))))))))))),,,,,,,,,,,,,,,+++***)))...---,,,+++,,,---...///+++......***((())))))'''(((((())),,,...111000//////...///000111+++---///000000...,,,+++------,,,+++++++++++++++***((('''(((++++++(((%%%'''(((((('''&&&''')))+++)))((('''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((('''%%%%%%%%%$$$...///---)))&&&%%%&&&&&&&&&'''))),,,...000///...------......---+++%%%'''***+++((()))+++,,,,,,+++)))((())))))))))))((('''&&&%%%%%%&&&&&&'''(((((())))))+++)))&&&&&&&&&''''''&&&))))))))))))(((&&&$$$###&&&&&&%%%$$$$$$%%%"""$$$&&&&&&$$$$$$(((((('''%%%%%%((())))))))))))(((''''''&&&''')))++++++)))'''%%%(((&&&$$$$$$%%%%%%%%%$$$+++)))(((((('''###$$$%%%'''(((((('''''')))((((((''''''''''''''')))((('''((()))***)))((('''''''''((()))***+++,,,))))))((((((((())))))***---...000222222222111000...///000111222222222222444444444333222111000///------........./////////,,,***((((((***+++************)))((((((((()))))))))))))))******+++++++++,,,+++***))))))***,,,---,,,...111333777<<>>:::666444222000......,,,+++,,,///000000000......------------......000...++++++,,,,,,***)))&&&''')))***++++++++++++******++++++++++++,,,,,,+++***)))+++...111111111///...------............111000///000111111///---,,,...000000.........///............////////////111222444555666555333222333333333333222111000///333:::;;;444,,,+++...000111000...,,,+++***++++++******+++,,,------......///...---,,,+++******}}}yyyssskkk```UUUMMM@@@999555333111...---///---------,,,,,,---......//////......//////..................///111222333///.........///---+++(((******))))))***,,,...000+++---//////---,,,,,,,,,***++++++,,,,,,---------000...++++++,,,,,,***((((((***---...---,,,+++,,,,,,******,,,//////,,,))),,,---///111333333333222***)))))))))))))))******...---,,,+++******))))))$$$&&&)))+++------,,,,,,(((------***'''((((((%%%)))******)))''''''((())),,,,,,++++++,,,---///000......,,,,,,+++,,,---...,,,,,,,,,+++,,,,,,---...,,,***)))((((((((('''&&&""""""###$$$&&&((()))))))))(((&&&&&&'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,...//////...---(((((('''&&&&&&&&&&&&&&&&&&(((++++++)))'''&&&&&&&&&&&&&&&'''(((***+++,,,...///000///---+++)))(((+++*********)))(((((('''%%%''')))++++++)))'''%%%(((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((())),,,)))&&&%%%&&&((((((((()))))))))*********))))))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((('''&&&'''(((******)))(((''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&(((+++---,,,)))%%%(((&&&%%%&&&((())))))))),,,+++)))'''&&&''')))+++,,,,,,,,,+++***)))((((((******((((((((()))***+++)))'''&&&'''(((((('''&&&$$$%%%''')))***+++******'''''''''((()))***+++,,,***,,,///111222000---++++++---///111333333333333222222222222111000///...---...//////000000//////***)))((()))***+++)))((()))((((((((((((((())))))(((((()))))))))*********''''''(((((()))***,,,,,,***++++++******,,,///222555888>>>EEELLLTTT\\\aaakkknnnsssvvvxxxzzz|||}}}~~~~~~{{{uuutttrrroooiiibbb\\\XXXTTTTTTUUUVVVWWW\\\aaafffkkknnnrrrtttuuuwwwyyy{{{zzzyyyvvvssspppnnnmmmllllllkkkjjjiiiggggggffffffaaaaaaccceeeiiijjjjjjhhhfffeeeeeeffffffccc\\\VVVKKKGGGBBB===:::777333111...---+++,,,---///...---...........................,,,************)))((())))))******)))))))))(((*********++++++,,,,,,,,,***))))))***---///000000---...//////000000111111000/////////000000...------///000000///...///000+++,,,,,,---......//////111222444555555444222111444444444444333222111111111888:::333+++***---...///...---,,,,,,,,,---...))))))+++,,,---......---,,,+++************++++++zzzvvvnnnfff]]]SSSIIICCC444111000111000,,,+++------------,,,------...///111///...///000000///.........------......///000000...------...---+++)))************+++,,,---------...///...,,,,,,---...***+++++++++,,,,,,,,,---.........---,,,+++******''')))+++,,,+++************+++---...---,,,***))),,,---...///000000000000)))))))))))))))******+++,,,,,,+++***)))))))))***%%%'''+++...000000///...***------)))'''((((((&&&+++++++++***((('''(((***+++******)))***+++,,,---///---,,,++++++---///111...---------------......---,,,+++)))((('''''''''(((&&&&&&&&&(((((('''&&&)))'''$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))),,,---+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((((((((((('''''''''''''''&&&(((***---/////////...)))(((((('''''''''''''''%%%''')))***)))(((((()))&&&''''''((()))*********...000111000---)))'''''')))((('''%%%%%%%%%&&&'''%%%&&&((())))))(((&&&%%%'''(((((((((((((((''''''&&&%%%%%%%%%%%%'''((())),,,)))&&&%%%&&&((()))***'''''''''(((((()))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%'''))))))'''''''''((())))))((((((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%))),,,---)))&&&'''&&&%%%&&&)))+++++++++***+++***)))'''''')))+++&&&&&&'''(((((()))*********))))))))))))******+++'''&&&%%%&&&'''((('''&&&%%%&&&'''((()))*********$$$%%%&&&((()))************,,,...000000///,,,***''')))***---...000111111333222222111000///...---+++,,,---...///...------)))(((((()))******)))'''((((((''''''(((((())))))))))))))))))))))))))))))&&&&&&'''(((***++++++,,,*********))))))***---000...111444888===DDDKKKPPP___ccciiimmmqqquuuxxx{{{{{{}}}wwwvvvtttoooiiibbb[[[WWWTTTTTTTTTTTTTTTWWW[[[___dddiiinnnqqqqqqsssvvvyyyyyyxxxvvvtttrrrpppooonnnkkkiiigggeeecccccccccccc______```cccgggjjjjjjiiihhhggggggiiijjjhhhccc^^^VVVRRRLLLGGGBBB>>>999555111///---------...---,,,......////////////......++++++***))))))))))))***++++++******)))(((((((((******++++++,,,,,,------*********+++,,,---...///,,,...000111111111222333111000///000111000///---***,,,...//////000111222***++++++,,,------......000111222333333222111111444444444444444333222111,,,222555000,,,---///000---,,,+++++++++,,,------)))***,,,---.........---******)))((()))***,,,---rrrlllbbbWWWNNNFFF>>>:::000...---///...******..................///000000000...---...000111///------------,,,,,,,,,,,,+++111///---,,,,,,,,,+++******++++++,,,,,,+++++++++.........,,,+++,,,...111+++++++++++++++,,,,,,,,,,,,///111...)))&&&''')))&&&(((******)))((()))***(((,,,000000,,,))))))***+++++++++,,,---...///000)))))))))))))))***+++++++++***)))((((((((()))***'''(((***,,,---...------+++...---(((&&&((()))((()))***+++***)))***+++---+++***)))))))))***+++,,,,,,,,,------...///000111000//////........./////////...---***((('''((((((,,,***((('''((('''$$$!!!(((%%%###"""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))+++,,,***'''&&&***---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&''''''(((((()))))))))((((((((('''''''''&&&"""$$$&&&)))******))))))(((((('''&&&&&&&&&&&&'''$$$&&&((()))((()))***,,,'''(((((()))************---///111111---)))''''''((('''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&%%%$$$$$$%%%&&&(((***,,,)))&&&%%%&&&(((***+++'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''')))((('''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$###&&&+++,,,***&&&%%%$$$$$$&&&(((+++,,,+++''')))***)))'''&&&''')))$$$$$$$$$%%%'''((()))***'''(((((()))******))))))&&&%%%$$$%%%'''(((((('''''''''''''''(((((())))))!!!$$$'''))))))((('''+++---///000000///---+++(((((()))+++---///111333333333222111000...,,,+++)))***,,,---------+++***)))(((((()))******(((&&&'''''''''''''''((())))))*********)))((((((''''''&&&'''(((((())))))))))))***************,,,///222+++---...000333888???DDDPPPTTTZZZ```fffkkkpppsssvvvyyy}}}{{{zzzxxxsssmmmfff```\\\XXXXXXXXXVVVUUUVVVYYY[[[^^^dddjjjmmmmmmnnnrrruuuuuutttsssrrrqqqpppooonnnjjjjjjhhhgggeeecccaaa```]]]]]]^^^bbbfffiiijjjjjjlllkkkjjjlllooonnnjjjgggaaa]]]WWWQQQKKKFFF@@@<<<555333000//////...---,,,------...//////...------************)))***+++,,,++++++******))))))******+++++++++,,,------......++++++,,,++++++,,,---...,,,...111111000///000111111000000000111111///---)))+++---...------...///+++++++++,,,------........./////////000000111111222333333333333222111111+++000222///...000111//////...---+++++++++,,,,,,+++,,,...000000///......,,,+++***))))))+++,,,...llleeeYYYMMMDDD<<<777444111...---...---***,,,000000000000000000111222222///---+++,,,///000...,,,------,,,++++++***))))))222000---+++,,,,,,,,,+++++++++,,,------+++***)))//////...,,,***,,,///222++++++++++++++++++,,,,,,,,,000333///'''"""$$$'''((()))******))))))***,,,&&&,,,222111+++'''(((+++******)))***+++---///111))))))((())))))***++++++))))))(((''''''((()))***)))(((''''''''')))***+++---///...(((&&&(((******''')))***++++++,,,...000,,,+++***))))))***++++++)))+++...000111222111000111111000///////////////000///...+++)))'''((()))###""""""$$$(((***)))''''''%%%"""!!!###$$$%%%%%%'''&&&$$$######$$$&&&'''%%%''')))'''$$$$$$)))///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&,,,***)))&&&$$$###""""""%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&$$$&&&((()))***)))((('''''''''&&&%%%%%%%%%%%%&&&$$$&&&(((((()))***,,,...(((((()))***************+++...111111---)))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$&&&(((***---)))&&&$$$&&&)))***+++,,,+++***)))((('''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((((('''&&&###"""%%%***,,,***'''$$$######%%%(((***++++++%%%(((***)))&&&$$$%%%'''''''''&&&&&&&&&'''((((((%%%&&&((()))))))))((('''%%%$$$###%%%'''(((((('''(((((('''''''''(((((()))!!!$$$(((,,,------+++)))---...000111000///...---******+++,,,...111444666444333333111///---+++***'''(((***,,,,,,+++***)))((((((((()))+++***(((&&&'''''''''''''''((()))***++++++***)))((('''&&&&&&'''(((((((((''''''&&&%%%&&&'''''''''(((***...111++++++,,,,,,...333999>>>???CCCJJJQQQWWW]]]cccfffrrruuuzzz~~~~~~|||xxxrrrkkkeeeaaa\\\]]]\\\ZZZXXXXXXZZZ[[[[[[aaahhhkkkkkklllooosssqqqqqqppppppooonnnnnnnnnjjjjjjkkkjjjhhheeeaaa^^^]]]]]]^^^aaaeeeiiijjjjjjooonnnmmmooorrrrrrppplllhhhddd^^^XXXRRRKKKEEEAAA888666333111000000...,,,,,,---...//////...---,,,)))***++++++***+++---...******))))))***+++,,,,,,++++++,,,------...//////,,,------,,,++++++,,,...,,,///222111///------...222111000111222111000...,,,---...---+++))))))))),,,,,,,,,---------......------------...///000111111111222222222111111000///222222///...000///,,,333222000...---,,,,,,------...000111222111///......---+++******+++---...aaaVVVHHH>>>999777444111//////...---,,,,,,,,,,,,***,,,///222333222000...------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))(((((((((***+++,,,......//////......---,,,///...---+++***)))))))))///......---,,,***)))(((((((((((((((***,,,...///)))---111000+++'''''')))***+++,,,,,,,,,,,,+++***%%%&&&)))+++,,,,,,+++******---///...+++(((((()))((('''''''''((()))+++,,,))))))(((((((((((())))))$$$''')))***+++,,,---///000---***)))))))))((('''******+++...222444555444///000000000///---***)))***))))))***+++)))&&&###""""""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))+++***)))'''%%%$$$$$$###$$$%%%&&&'''''''''(((***)))'''%%%%%%&&&'''''''''(((&&&$$$######%%%((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%'''***,,,...***'''%%%%%%&&&'''''''''((((((((((((((((((((((((&&&###!!!!!!$$$%%%$$$"""'''''''''''')))+++---///+++((()))...///,,,)))***+++,,,---...---+++)))''',,,+++))))))))))))((('''***)))'''%%%%%%%%%'''((('''&&&&&&'''(((((('''%%%((()))***)))'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&)))******'''$$$"""&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$(((***'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***++++++)))((('''&&&$$$$$$&&&***...000'''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%$$$%%%&&&((()))(((%%%""""""%%%'''&&&%%%&&&(((++++++***(((((((((%%%&&&''''''&&&'''***,,,///111333222...,,,---...//////.........000111222333111...---,,,***'''%%%***+++,,,---,,,***((('''''''''((((((((((((''''''((((((((((((((('''''''''++++++******)))((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,------///000000888999<<>>888444333111---))),,,,,,++++++***++++++,,,---------,,,,,,++++++++++++,,,.........,,,***)))************+++,,,---...222111///......000222444333222000///........./////////000000///......---,,,+++)))'''&&&&&&''''''...+++)))***---...---+++***+++,,,,,,+++---000222555444444222111111000000---------------...///000...///111222222000---+++...000222111---******++++++***)))(((((()))***+++VVVMMMAAA999666666444222000//////...------------...///222333444444333222//////...............///,,,,,,+++++++++*********++++++++++++++++++++++++***)))((((((((()))+++,,,,,,++++++++++++*********+++******))))))))))))))).........---,,,***)))(((''''''''''''(((***---...+++...111000+++(((((()))******+++,,,,,,+++******&&&'''(((***++++++++++++)))+++---,,,***''''''(((***)))((('''((((((******,,,+++***((('''&&&&&&%%%$$$'''***,,,------...///111...+++)))******)))(((******+++...111222111000333222000...,,,)))'''&&&))))))((()))***)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***,,,+++)))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((())))))'''%%%%%%'''((((((''''''&&&$$$###$$$%%%((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&(((***+++,,,***((('''''''''&&&%%%''''''''''''''''''''''''+++(((&&&&&&''''''&&&$$$&&&&&&&&&&&&(((***---...---******...///,,,++++++''''''))))))))))))((('''...,,,)))'''&&&''''''(((((('''&&&$$$$$$$$$&&&&&&&&&%%%%%%&&&(((((('''&&&''')))***)))'''%%%%%%&&&'''&&&&&&&&&&&&'''((((((((()))***+++***(((%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((((((&&&%%%$$$&&&))),,,...''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))((('''&&&'''(((***+++(((%%%######%%%'''&&&%%%$$$&&&))))))'''%%%%%%%%%((((((((('''&&&&&&(((+++,,,///333444222000//////111000000///000111222333222000---,,,+++***'''%%%******+++,,,,,,+++***)))'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((******++++++,,,,,,,,,+++,,,,,,,,,,,,---...///000222222444666;;;AAAFFFIIIRRRXXXaaajjjqqqwww{{{~~~~~~}}}zzzwwwtttqqqmmmgggcccbbbaaaaaa```aaabbbeeehhhkkknnnoooppprrrqqqqqqrrrssssssrrrpppmmmlllmmmnnnnnnmmmkkkhhhdddcccbbbbbbbbbdddfffgggmmmnnnqqqtttvvvvvvvvvvvvuuurrrooolllggg___VVVOOOJJJEEE???<<<:::888444000...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,***))),,,,,,,,,+++,,,,,,------111000.........000333444333222111000//////000111000000000///...---++++++...---+++***))))))******---+++)))***,,,...---+++***+++,,,,,,+++---///222444444444333111///...---,,,,,,,,,,,,,,,---......000111333444444222000///...000222111---+++***+++************************GGG@@@888333333444333333000000//////.../////////------...//////000000000222111000///////////////,,,++++++++++++*********++++++++++++++++++++++++)))))))))((())))))***+++,,,+++***)))))))))******'''''''''(((((()))))))))---------,,,+++***)))(((&&&&&&%%%&&&''')))+++---,,,///111///+++(((((()))******++++++++++++******'''''''''((()))***+++,,,+++,,,......,,,*********---+++***(((((((((((())),,,+++)))(((&&&%%%%%%%%%%%%(((---///////////////222///,,,************)))))))))+++---///000...,,,333111///,,,***(((''''''***)))(((((()))***)))'''******)))(((''''''&&&%%%%%%%%%&&&&&&''')))***+++,,,+++***((('''&&&&&&%%%((('''&&&%%%%%%&&&(((((()))(((&&&&&&((()))(((''''''&&&%%%$$$$$$%%%''')))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''(((,,,+++)))))))))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&...,,,)))))))))(((&&&$$$&&&&&&&&&''')))+++...///000+++***---...,,,,,,---(((((()))***++++++,,,,,,111...***&&&$$$%%%'''((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$&&&((())))))'''&&&((()))(((&&&$$$$$$%%%'''&&&&&&&&&&&&'''((((((,,,,,,+++***)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((&&&&&&&&&(((+++,,,))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))***(((&&&$$$$$$&&&'''&&&&&&$$$&&&((((((&&&%%%$$$$$$)))***)))(((&&&&&&''')))***...444666666333111000000000/////////000000111///---+++++++++***(((&&&))))))***++++++,,,,,,---(((((())))))((('''&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&''''''((())))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,,,,---...//////222111111222444777:::<<>>:::666333111///......//////...,,,)))***+++,,,,,,,,,***)))************+++,,,------...///000111111111//////333555777444000,,,+++,,,...---,,,---......---+++***+++,,,------------------,,,,,,+++++++++,,,,,,---...///...---...000222999666333000///...///000///---+++***++++++***)))((('''&&&'''***---//////+++***)))((()))***,,,---,,,---///000///...,,,+++111111111111111111111111222444666666444333333444444333222000///.........,,,+++******,,,...111333000///...---,,,+++++++++,,,***(((&&&&&&''')))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***((('''+++...---(((&&&)))------......---,,,++++++,,,...,,,)))(((((('''&&&$$$%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%(((+++...000///.........)))((((((***---///000///...---+++)))***---000222444444444333222000///......000222444555444222000333333444444333111...,,,&&&(((,,,///000---***((()))((('''&&&&&&&&&&&&&&&'''(((***,,,+++)))'''%%%!!!"""$$$%%%&&&&&&%%%%%%(((((()))***)))(((&&&%%%%%%&&&'''***,,,,,,)))'''%%%&&&''''''%%%%%%%%%'''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%***)))***+++---,,,***(((,,,------+++(((''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&'''(((***---///111,,,,,,+++)))&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&(((******)))'''%%%&&&&&&''''''&&&&&&%%%#########%%%(((+++------'''((())))))))))))***+++,,,...//////,,,***)))))))))'''%%%%%%''')))))))))&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%(((***+++***((('''%%%&&&'''(((&&&%%%%%%%%%'''))),,,+++((('''(((***,,,...000222222111///---,,,,,,,,,,,,,,,---...///---,,,+++,,,///111111000,,,...//////,,,***))))))'''''''''''''''(((((()))000,,,((('''((()))'''%%%'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******++++++***))))))((('''(((((()))******)))))))))***+++++++++,,,......///222666999DDDJJJSSS]]]eeemmmtttyyy}}}{{{wwwtttqqqooooooooonnnmmmjjjiiigggggghhhjjjkkklllnnnoooqqqssssssrrrqqqpppmmmnnnppprrrsssooojjjeeebbbbbbbbbcccccccccccccccccccccfffiiijjjhhhbbb]]]XXXTTTNNNHHHCCC???:::666333111///.........---+++)))***++++++++++++++++++************+++,,,---...222222333444444333222222333666777777444111111222******+++---///000...,,,+++,,,---......//////...------,,,,,,------......111222333222000///000111777666444333111111111111------,,,++++++******))))))((('''(((***,,,---...))))))))))))***+++,,,,,,,,,---...//////...,,,,,,111111111111111111111111444555777666444222222222555444333111000///......,,,+++******+++---000222000///...---,,,,,,,,,,,,///...,,,******+++,,,---+++++++++++++++,,,,,,,,,---......//////......---)))+++---...///...---,,,***---///---(((%%%(((+++***+++,,,,,,++++++,,,......,,,)))(((((('''&&&$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''))),,,///000000000000111***)))(((***---///000000...---,,,+++,,,///111333555555444444222111/////////000333555555444222000111222333333111...+++***&&&)))---//////...***'''((('''&&&&&&&&&&&&&&&'''&&&(((***++++++)))'''%%% !!!###%%%&&&&&&%%%%%%(((((()))))))))'''&&&$$$$$$$$$&&&(((******(((&&&%%%&&&'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((()))***,,,///000///------......,,,)))(((((()))&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&)))+++...000++++++***(((&&&$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***,,,,,,***(((%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%'''(((+++,,,(((***,,,,,,++++++---///---...000///,,,***))))))(((&&&%%%%%%(((***++++++&&&%%%$$$$$$###$$$%%%%%%$$$&&&''')))))))))''''''$$$&&&))))))&&&$$$$$$$$$%%%(((***)))'''%%%'''))),,,...111444555444333222000//////............///...---,,,---000222333333,,,...///...,,,***)))***(((''''''''''''((())))))000---((('''))))))(((%%%''''''''''''''''''''''''***)))(((((('''(((((()))(((((((((((((((((((((((('''(((((()))************))))))((((((((((((((()))******)))******+++,,,,,,+++---.........000333555888<<>>GGGSSS```hhhsssuuuxxxyyyyyyyyyyyyzzz~~~{{{xxxtttrrroookkkhhheeeeeeeeedddeeegggllloooqqqrrrtttuuuvvvvvvvvvuuusssssstttttttttpppjjjeee___^^^\\\[[[ZZZ[[[\\\]]][[[\\\\\\[[[ZZZWWWUUUSSSUUUSSSQQQOOOMMMJJJEEEBBB;;;888333000...---***)))+++***(((&&&'''))),,,...------------...///000000111111222222333444444555666666555333111---+++))),,,++++++---000111000///....../////////.........,,,,,,,,,---///111222333777888888777444111111111***,,,000222333111...,,,+++---...---+++))))))***+++,,,+++***((((((***,,,(((***---......,,,***(((***++++++,,,,,,,,,,,,,,,111111111111111111111111333444333222111111333555333222111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,))))))*********)))((('''************************+++---000222222000---++++++,,,...000000000///...+++***))))))((()))***+++***+++,,,,,,+++***+++---,,,***(((((((((((('''&&&%%%'''(((******)))((('''&&&&&&&&&''''''''''''((('''***,,,------...///111...,,,+++,,,...000000000000111111222333333333333333444444444333222222111444444555555555444444333111222222000+++(((((()))(((---///------000///***%%%&&&'''((()))((((((''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$######%%%'''((('''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''((())))))((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&&&&''''''((()))))))))(((((())),,,///000///,,,---...---+++***+++,,,)))'''%%%#########$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&'''&&&$$$$$$&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&(((***++++++(((%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%&&&(((&&&***------******---111***,,,------***(((''''''&&&%%%&&&(((+++---,,,+++&&&%%%%%%%%%%%%'''***+++---,,,+++))))))))))))***&&&)))+++***&&&###%%%'''&&&))),,,,,,***)))***---,,,---///000111222333333222111000///...............,,,******,,,///000000,,,......---+++******+++((((((((((((((())))))***---...///---+++)))(((((('''''''''&&&&&&&&&%%%%%%)))((('''&&&''')))***,,,))))))))))))))))))))))))&&&'''((()))))))))((('''&&&&&&'''))))))*********))))))))))))***+++,,,---+++,,,------,,,+++---...---///222555<<>>999555333000...)))***+++---......------////////////000111222333222222333444666888:::;;;:::999888888888666333111222000......///000000000000000//////...,,,+++***,,,,,,,,,++++++,,,,,,---000222444555444333333333444444444333222111000000***,,,///...+++))))))***%%%'''((('''&&&&&&***---111000...,,,+++++++++,,,(((((()))))))))******+++222222222111111333666999;;;777333444777888555111222...///333333---,,,///111...,,,***+++++++++***,,,+++***)))))))))***+++++++++******)))(((((((((***++++++***((('''(((***000///---***'''%%%$$$$$$***+++---......---,,,+++(((,,,,,,'''(((,,,---***%%%,,,000---)))***,,,,,,...---+++)))'''&&&%%%%%%%%%&&&'''''''''''''''&&&+++)))'''(((***,,,***((())))))))))))***+++,,,,,,---------...............---///111333444555444444222333333444444333333222555444333333333333444555333222///,,,)))((('''''')))(((''''''''''''(((((('''''''''((((((((())))))%%%&&&(((((('''&&&&&&'''''''''&&&&&&&&&((()))***)))(((&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((((((((('''&&&%%%###"""%%%%%%%%%&&&)))))))))'''%%%$$$$$$%%%((())))))((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$&&&(((***+++***((((((''''''&&&$$$$$$###(((((((((((('''&&&$$$###''''''(((+++...---)))%%%,,,+++***'''&&&'''***---000///---,,,+++,,,------******((('''%%%###"""!!!&&&&&&&&&'''))))))&&&$$$$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$&&&&&&'''((((((((((((((((((((())))))((('''&&&%%%%%%&&&'''''''''&&&%%%$$$"""###$$$&&&'''(((((((((************************((()))******)))'''%%%$$$&&&(((,,,......+++(((&&&)))(((((((((***+++---......,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((()))***++++++***((((((...222333000///222444333000000...---...///111222...---,,,++++++,,,...///,,,,,,,,,***))))))+++---%%%)))+++)))***,,,+++'''***,,,---...---***'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))$$$&&&''')))))))))(((((()))((('''''')))+++...000333111...,,,***(((((((((,,,///...***))),,,//////+++,,,---///222444555666DDDKKKUUU[[[```gggooovvvzzz}}}zzzuuusssrrrqqqooommmmmmmmmoooppptttvvvwwwwwwvvvuuuvvvwwwssssssqqqnnnjjjhhhhhhhhhhhhddd___^^^^^^^^^\\\ZZZYYYYYYZZZ[[[[[[YYYUUUQQQRRRPPPPPPSSSWWWZZZZZZYYYXXXRRRJJJBBB<<<888444222000...,,,+++,,,,,,+++***000000000222444444222000000000111333555888:::;;;;;;;;;:::777444333333555222000...,,,,,,,,,---...333444555222...***(((''',,,,,,,,,,,,,,,---...///222111000111222333333222555444444222111000//////000///---,,,******))))))+++*********,,,,,,***(((////////////---***'''%%%(((((()))***************000000000000000222444777888555333444777777333///222///000444444///---000000...+++++++++,,,+++***++++++*********,,,---...++++++******)))((((((((((((((((((((((((((()))***------+++***((((((''''''***,,,---...---,,,***))))))------)))***...///,,,%%%,,,000,,,)))***,,,,,,,,,+++***((('''&&&&&&%%%''''''((()))******))))))---+++***+++---...,,,***------------......///000/////////...............---...000222444555555444222333333444444333333222333222222222333444666777555333000---,,,***)))((((((''''''''''''''''''(((''''''''''''''''''((((((---------+++(((%%%%%%%%%((((((''''''(((***+++,,,***((('''%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%&&&''''''%%%$$$%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%((()))))))))(((''''''&&&%%%%%%%%%%%%***))))))(((''''''&&&&&&''''''(((+++---,,,((($$$******)))'''&&&'''***---------+++******)))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&$$$$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$###$$$$$$$$$$$$%%%''')))))))))((('''&&&&&&%%%%%%$$$$$$$$$###&&&%%%$$$$$$######$$$$$$&&&'''(((((())))))(((((()))*********)))(((&&&%%%%%%&&&&&&''''''&&&%%%%%%(((((((((((())))))))))))((())))))))))))))))))(((&&&''')))******)))((('''******+++...000111///,,,***))))))))))))+++,,,------,,,)))'''&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&,,,000111...---111222111111000...,,,,,,...000111,,,,,,---------------,,,,,,------+++***)))***,,,'''))))))&&&'''+++...,,,)))***++++++)))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''(((((()))&&&'''((()))))))))(((((('''''''''((()))+++---......---,,,***)))))))))***,,,//////+++)))+++---,,,((()))***,,,...000222333888>>>GGGNNNTTT]]]hhhooowwwzzz~~~|||{{{xxxvvvsssqqqpppooopppppprrrtttvvvvvvuuutttuuuvvvppppppooollliiihhhhhhiiigggdddbbbaaaaaaaaa___]]]ZZZYYYYYYYYYYYYWWWTTTQQQRRRQQQQQQTTTXXX[[[[[[ZZZYYYTTTMMMFFFAAA<<<777444222///---,,,------,,,+++000111222333333222222111222222333444555777888999999999777555111000000111111000...,,,+++,,,------000111222111...+++******,,,,,,,,,,,,---...//////444444444555666666555444111222333333111000111333000///...---,,,+++++++++***))))))***++++++***(((,,,---------,,,***'''&&&(((((()))***************//////......///111333444444333222444666555111---000...000333222///---...///---++++++,,,,,,+++************+++,,,---///000++++++******)))((((((((('''&&&&&&''')))******)))+++***************++++++,,,------...---***(((&&&%%%((((((''''''++++++)))&&&,,,///,,,)))+++---,,,***))))))(((''''''&&&&&&((()))***+++,,,---------///...---...//////...,,,.........///000111111222111111000000//////......+++---///222444555555555222222333333333333222222111111000111333555777888888444000......---***(((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&......---+++(((&&&&&&'''(((((((((((()))+++---...***)))'''%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%&&&%%%###!!!%%%%%%$$$&&&((()))'''&&&%%%%%%&&&''''''''''''''')))'''&&&'''(((******)))''''''%%%%%%$$$%%%&&&'''))))))((('''&&&&&&&&&&&&''''''(((***,,,***'''$$$)))))))))''''''(((+++...,,,,,,,,,+++***((('''&&&###$$$%%%&&&'''((())))))'''&&&%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))))))))))))))((('''&&&%%%$$$######%%%%%%$$$$$$######$$$$$$''''''((())))))))))))(((+++,,,,,,,,,+++)))'''&&&%%%%%%&&&''''''&&&&&&%%%***)))'''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))******))))))...,,,***---222444111---,,,+++***))))))***++++++,,,+++)))'''&&&&&&''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***...///---,,,///000///333000---+++***+++...///***+++---......---+++***,,,---...---+++)))))))))&&&)))***)))+++///111///******))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((())))))(((''''''(((((((((((())))))))))))(((((('''&&&&&&((()))+++,,,,,,---)))))))))))))))***+++,,,,,,000000,,,***+++***(((***+++,,,...000222333444111555:::???EEENNNYYYbbboootttzzz~~~}}}{{{xxxuuurrrppppppoooppprrruuuuuutttsssssstttnnnnnnmmmjjjgggfffhhhiiifffeeeeeefffffffffcccaaa^^^]]][[[ZZZYYYWWWTTTRRRQQQQQQRRRTTTXXX[[[\\\[[[ZZZVVVQQQLLLHHHBBB===999555222///------...---,,,///222444444111///000222555444444444555666666777888888777444000......///000///---,,,++++++,,,---,,,---//////---,,,,,,---,,,,,,,,,------...//////222333555777777666555444111444777555000...000444222111000...---,,,++++++)))(((((()))***+++)))'''***++++++++++++)))((('''(((((()))***************///......///000222333333111000111333444333///,,,+++,,,...000000---++++++...,,,++++++,,,---,,,+++++++++++++++,,,,,,------++++++******)))((((((((()))((('''(((***+++)))'''***************+++,,,,,,------......,,,)))'''%%%$$$&&&''''''(((******)))'''+++---+++))),,,---,,,(((((((((((((((''''''&&&((()))***,,,---.........------......///...---+++,,,,,,---...///000000000333222222111000///......***,,,...111333444444444222222333333333333222222111111000111222444555777777333///...///...***&&&(((((())))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%(((((()))(((''''''))),,,(((''''''((()))+++---...))))))'''&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((&&&&&&&&&'''&&&$$$"""%%%%%%&&&)))+++---,,,***(((((()))***)))((('''&&&+++)))((((((***+++******'''&&&%%%$$$$$$&&&((()))''''''&&&%%%%%%%%%&&&&&&))))))***,,,,,,***'''%%%'''((((((''''''(((+++------......---,,,)))'''%%%''''''''''''&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''((()))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''((())))))))))))(((------------+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%###""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%'''((())))))((((((///+++)))---333444///(((---,,,+++))))))))))))******)))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,)))---///---,,,///000...333000,,,)))((()))+++---***+++,,,------,,,+++***,,,---///...+++)))((((((###)))...///111444333...---,,,***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((((((((((((((((((*********))))))(((''''''%%%'''))),,,---------,,,(((((())))))***+++,,,,,,***///111...,,,,,,+++(((+++,,,---///111222444444444555555666999@@@IIIPPPbbbiiirrryyy}}}~~~~~~~~~~~~{{{wwwssspppnnnnnnoooqqqssstttrrrqqqqqqrrrnnnmmmllliiifffeeefffgggeeeggghhhjjjkkkjjjhhhfffdddaaa^^^\\\[[[YYYVVVTTTOOOPPPQQQTTTWWWYYY[[[[[[YYYWWWTTTRRRNNNIIICCC>>>999555111...---------------111444333...,,,///222555555555555555666777777999999999666222////////////...---,,,++++++,,,,,,+++,,,------,,,+++,,,---,,,,,,---...............---000333444444222111000555999<<<888000,,,...222666444222000---+++******(((''''''(((******)))'''))))))***++++++***))))))(((((()))***************111000///000333555555333...///000222333111...+++***---///000000///---+++,,,+++++++++---...---+++,,,,,,+++++++++***))))))++++++******)))(((((((((,,,++++++++++++***(((&&&++++++******)))******+++------......,,,***(((&&&******,,,...............'''+++,,,***)))---...---''''''((())))))((('''''''''((()))+++,,,---------***+++,,,---,,,***)))(((+++,,,---///000111111000333333222111000//////...***,,,...000222333333333111222222333333222222111222222111000111222333444555222///------,,,(((%%%((()))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((()))+++...&&&&&&%%%&&&''')))+++,,,(((((('''&&&%%%$$$$$$$$$###############$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&(((''''''((())))))(((&&&%%%&&&(((,,,///111111000+++,,,,,,,,,***(((&&&$$$)))'''&&&&&&((())))))(((%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''((((((+++,,,......,,,***)))(((&&&'''(((((('''(((***---,,,------,,,+++(((&&&$$$))))))((('''&&&%%%%%%$$$'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((++++++******)))((('''&&&''''''''''''''''''''''''%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((((((((((((,,,,,,,,,,,,+++)))'''&&&%%%%%%%%%%%%&&&&&&''''''***((('''%%%%%%&&&((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***((()))///666777000)))...---+++)))((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''(((***,,,---)))...000...---000000///111...+++(((&&&''')))***++++++***)))***+++,,,---,,,---///...+++)))((((((%%%)))++++++---111222000---+++)))((('''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))((((((((())))))++++++***)))((('''&&&&&&&&&(((+++...//////...---*********+++++++++++++++(((...111///...///...+++(((((()))+++---...///000666444111000111666===BBBPPPXXXeeeqqqyyy|||}}}~~~}}}yyyuuurrrpppoooooopppqqqqqqooonnnnnnooonnnnnnmmmjjjgggeeedddeeeeeehhhkkknnnnnnmmmkkkjjjgggddd```]]][[[YYYUUUSSSNNNOOOQQQRRRTTTVVVXXXYYYWWWWWWVVVVVVTTTPPPJJJFFF???:::444///------------,,,000222000,,,+++...222444444444555666777888999888888888666222000////////////...---,,,,,,,,,,,,,,,------,,,+++***+++,,,---......//////...------***...111333111///...///666:::===888111,,,///333777666333000,,,***((('''(((''''''(((******)))((()))******+++++++++++++++(((((()))***************333111///111555777666444---...000111111000...---,,,111444444444555222...+++******,,,......---,,,,,,,,,,,,+++***)))((('''++++++******)))(((((((((,,,...///...+++(((''''''+++******)))((()))))))))+++,,,.........,,,***))),,,+++,,,000000---,,,...(((++++++((()))...///---(((((()))******)))((('''&&&'''((()))***+++++++++'''***,,,,,,***((('''&&&---...000222333444444333222222111111000000//////+++,,,...000111222222111111111222222222222111111333222111000000111222222111111000...+++(((&&&%%%''')))***,,,,,,,,,++++++%%%&&&&&&&&&''''''''''''((()))++++++***)))***+++&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&***))))))***++++++***(((%%%&&&(((,,,000222111000,,,,,,+++***((('''%%%$$$%%%###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))***+++++++++++++++---///000///,,,***))))))&&&'''(((((('''''')))+++)))))))))((('''%%%$$$###'''''''''''''''((((((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,...---,,,***)))'''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$######$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&)))************((('''&&&%%%%%%%%%%%%%%%&&&((((((&&&%%%$$$$$$%%%&&&'''(((&&&''')))******)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))///666888444///...---+++***((((((((()))''''''''''''''''''((((((%%%%%%%%%&&&&&&((())))))'''''''''''''''((()))***)))...111///...000111///---,,,***'''&&&&&&'''(((***)))((('''(((+++---///,,,---...---+++)))))))))+++***%%% !!!)))///111)))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))((((((((())))))***+++******((('''&&&&&&&&&&&&&&&(((+++---...///...---******+++,,,,,,++++++***'''---000...---///...,,,))))))***,,,---...///000000...,,,+++---111666999>>>GGGVVVdddooowww|||~~~|||yyywwwtttrrrqqqoooooonnnkkkiiihhhiiikkklllnnnooommmjjjgggeeeeeeeeeiiimmmooonnnmmmmmmmmmgggeeebbb___\\\XXXTTTPPPNNNOOOQQQRRRRRRSSSUUUWWWWWWWWWXXXZZZZZZWWWRRROOOGGGAAA999222///.........,,,...000///---,,,///222444444555555666777888999444555666444111///....../////////......---,,,,,,---......,,,***)))+++,,,///000000000///...,,,***+++///222333000//////111222555888666111///222555555444111...+++)))'''&&&((('''''')))++++++***)))************++++++,,,,,,(((((()))***************333000///222666888666333---...000000///......///---333666555666888555///*********,,,...///---,,,+++,,,,,,,,,,,,+++)))(((++++++******)))(((((((((''',,,000///)))&&&'''***)))((((((((((((((())))))***+++---/////////---,,,,,,)))+++//////***(((+++)))+++***(((***...///---)))***+++,,,+++***((('''''''''((()))))))))))))))'''+++------+++(((''''''...///222444666666666555000000000000000000000000,,,---...000111111000///111111222222222222111111111000//////000111222333...111222000***&&&%%%'''%%%''')))***++++++***)))%%%%%%&&&'''((())))))***'''***,,,---***(((&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%''''''&&&%%%$$$###$$$%%%&&&(((,,,+++***+++++++++)))'''$$$%%%'''***......,,,***(((((('''&&&%%%%%%%%%%%%###"""!!!"""$$$&&&&&&&&&$$$%%%&&&(((((('''&&&%%%%%%'''))),,,,,,,,,***)))---///000///+++(((((()))'''((()))(((''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))******'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((+++---///000...---,,,***)))(((''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&((()))""""""#########$$$$$$$$$%%%&&&)))******)))&&&%%%''''''''''''(((((()))***(((((())),,,000222111000...---+++)))(((((())))))%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''(((''''''''')))...111//////000000...***))))))((('''&&&&&&%%%&&&&&&'''(((***,,,---...,,,------+++***)))***,,,++++++'''!!!!!!'''+++,,,(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***,,,,,,)))((('''&&&%%%%%%&&&&&&%%%''')))+++,,,,,,,,,,,,'''(((***+++++++++******(((---...,,,***++++++)))++++++,,,...///000111222+++******+++---///111222555<<>>AAAJJJRRR\\\eeeiiikkkkkkkkkfffffffffdddaaa]]]YYYWWWWWWZZZ___fffkkkoooqqqqqqrrrrrrrrrrrrrrrqqqqqqpppnnnqqqqqqooopppppplllfff```]]]ZZZYYYYYYXXXXXXWWWWWWVVVWWWZZZ```eeeiiijjjlllfff[[[PPPEEE<<<777444444333333222222333333333333444666777777777555444000...///333333///...000333444444555444333222111111000///.........///000555444333000---,,,---///,,,///333444333000...---...---,,,...111333333333......---,,,+++***))))))*********,,,------+++)))++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''111///------......---++++++---000222333222000...000333222...,,,///111000......---,,,++++++++++++))))))(((((())))))+++++++++)))(((((()))***)))((()))******)))'''&&&&&&'''((('''&&&&&&&&&'''))))))''')))+++------+++)))(((((()))+++...///...,,,***'''((()))++++++++++++***+++,,,...000///---+++)))+++******)))(((''''''''')))+++---...,,,***((('''(((((((((***---///...---////////////...,,,***)))((()))******)))''''''(((---...///000111111111111222000///000111222111000000333333///---///---)))&&&'''((()))((('''((((((&&&'''))),,,//////,,,******+++,,,***'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&'''(((((((((&&&%%%&&&'''$$$######$$$&&&((('''&&&)))'''%%%%%%%%%''')))***'''(((((((((&&&&&&&&&'''(((***,,,---+++*********,,,+++******))))))******---)))&&&&&&)))***'''$$$(((***,,,,,,***'''%%%%%%)))((('''&&&&&&'''((())))))(((''''''&&&&&&''''''$$$$$$$$$$$$%%%'''(((((()))***,,,------,,,+++***'''(((***+++++++++***)))((('''&&&%%%$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''))))))'''%%%$$$(((,,,---,,,...333555333------------------------+++++++++***++++++,,,,,,///////////////000111111---+++(((&&&%%%%%%'''(((,,,+++***(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''')))+++,,,------)))---000//////111///+++''''''&&&%%%%%%&&&'''((((((((())))))******++++++&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&'''(((((()))***''')))+++++++++***+++---------,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++---000222444444333111000111333666888BBBJJJVVV```eeeffffffeeecccddddddbbb___ZZZUUURRRUUUXXX]]]ccchhhlllooopppssstttttttttsssrrrpppooommmpppqqqpppooopppnnniiiddd___ZZZWWWXXXYYYWWWUUUVVVVVVVVVXXX\\\bbbgggiiijjjfff^^^SSSGGG>>>888555444444333222111222222333666777777777777777777777444222222555444111///111///111222333333111...,,,000///...---......000000000111000...,,,***+++,,,+++///222444222000...---.........///111333333444//////...,,,+++***))))))((((((((()))+++,,,***)))))))))***+++++++++******++++++++++++***))))))(((111///---,,,---...---,,,,,,---000222333111///...///111000,,,***...111111......---,,,+++++++++++++++******))))))((())))))'''((())),,,---,,,)))&&&'''((()))'''&&&%%%&&&'''(((((('''&&&&&&((()))***(((***+++,,,,,,+++)))((()))+++...//////...,,,,,,((((((''''''(((***+++,,,---///111222111000---+++,,,,,,,,,+++***)))(((''')))***+++------+++(((&&&((('''(((***,,,......---,,,...///000000///...---***,,,---,,,)))''''''(((+++,,,...///111111222222000//////000111222111000222444333///------+++'''******)))'''$$$$$$'''))))))((((((***---......---***++++++***'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&'''(((((((((&&&%%%&&&'''######"""$$$&&&''''''&&&%%%%%%%%%%%%''')))---///---......+++(((%%%&&&'''(((***,,,---+++*********))))))))))))***+++,,,---+++(((%%%%%%''''''&&&$$$)))+++,,,,,,)))&&&$$$$$$(((''''''&&&&&&((()))******)))((((((''''''((((((%%%%%%%%%%%%&&&'''((()))******+++,,,,,,+++******((()))***,,,,,,,,,,,,+++''''''%%%$$$####################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))(((&&&%%%%%%))),,,,,,...111222///++++++,,,---............++++++*********+++,,,,,,///000000000000111111111///---+++)))((()))***+++...,,,***((('''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((())))))***,,,---)))---000//////111...*********)))((('''''''''(((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&((())))))******''')))++++++******+++,,,,,,,,,++++++******++++++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,+++++++++,,,///222444444333222111000111222333:::CCCOOOYYY```cccdddddddddcccbbb___[[[WWWSSSPPPRRRUUUZZZ```eeejjjmmmooossssssttttttsssqqqooonnnlllpppqqqnnnmmmmmmlllhhhfff```ZZZWWWWWWXXXWWWUUUVVVVVVVVVWWWZZZ^^^cccffffffddd___VVVJJJAAA<<<:::999888777555555555666777;;;999777555555777999;;;999666555666555000///111///000222333333000---+++......---------///000111...///000///---++++++,,,---///111111000//////000//////000111111111111222000///...---+++***)))((((((''''''(((+++,,,+++***(((((())))))))))))((((((''''''((()))*********)))111///------...///000///---...000111111000...---,,,000///++++++///222222......---,,,++++++++++++,,,++++++******)))((((((&&&'''***...000...***&&&&&&'''((('''&&&&&&(((******)))'''&&&'''(((***,,,++++++++++++++++++******))),,,///000...,,,++++++)))((('''&&&'''))),,,......///111333222000...,,,,,,,,,,,,,,,+++***)))(((((((((***,,,---,,,)))&&&''''''(((+++...///...,,,,,,---///111222222111111,,,///000...***''''''))))))***,,,...000111222222...---...///222333222111000222111---***+++)))%%%***+++***&&&######'''+++,,,+++******---/////////)))******)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''(((((((((&&&%%%&&&'''&&&%%%$$$%%%'''(((((('''###$$$&&&'''(((+++///222222333444000+++'''''')))((()))++++++)))((()))***)))))))))***+++,,,---...,,,+++***(((''''''((()))+++,,,,,,***(((%%%%%%%%%&&&&&&&&&&&&''')))***++++++***))))))(((((())))))&&&&&&&&&&&&''''''((()))+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((''''''###)))---...000222000,,,((()))***+++,,,---......---,,,++++++++++++,,,,,,---...000111111000///...///......---------------,,,+++***))))))***+++,,,+++***)))((((((((())))))''''''''''''''''''''''''%%%&&&((()))((()))+++,,,,,,000111///------***%%%,,,,,,---------,,,+++***%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))(((((((((((()))******&&&&&&&&&%%%&&&&&&''''''%%%&&&'''((()))******)))((()))++++++******+++,,,++++++******)))******+++***+++,,,------,,,+++***+++++++++++++++,,,---...,,,+++++++++,,,...///111111111111000000000111111444;;;FFFPPPXXX___eeehhhfffeeeccc```\\\XXXVVVTTTPPPRRRWWW]]]dddiiinnnpppqqqrrrttttttsssqqqooommmjjjooopppllljjjjjjiiigggfffbbb]]]ZZZXXXXXXXXXWWWXXXXXXYYYYYYYYY[[[^^^aaaccccccaaaZZZOOOFFFAAA@@@;;;:::888666555666777888===;;;777444444666:::<<<:::666555555333///---///222333555555444222///---------,,,,,,---///111222///111333333111///........./////////---...000222///000222111000//////000111000///---,,,***)))((()))((((((***,,,......---))))))((((((((('''''''''%%%&&&'''((()))*********222///---...000222333333///////////////...---,,,***...///,,,,,,000333333......---,,,++++++++++++++++++++++++++++++******'''(((***---//////,,,)))&&&'''(((((('''(((+++---+++***((('''''')))+++---...---,,,+++******+++,,,(((,,,//////,,,)))((((((((((((((()))***+++,,,------///000222111///---+++***+++,,,,,,+++***)))(((''''''(((+++------***''''''(((***---000000...,,,---...///111222333333333...111222///***'''''')))&&&(((***,,,///000111222++++++,,,///222444333222...000000,,,+++,,,***&&&%%%(((***(((%%%%%%(((,,,---,,,,,,...000000///---''')))***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''(((((((((&&&%%%&&&''''''&&&%%%%%%'''((('''%%%"""%%%(((******+++///111111333444000+++'''(((***'''((()))(((&&&&&&((())),,,++++++******++++++,,,,,,---...+++'''&&&)))---,,,,,,+++)))&&&%%%&&&'''%%%$$$%%%%%%'''***,,,---++++++***))))))))))))***((('''''''''''''''(((((())))))******++++++++++++*********+++++++++++++++(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&)))((('''&&&&&&&&&''''''$$$+++111333555666222,,,&&&''''''(((***+++---...//////...---,,,,,,,,,,,,***,,,...000000...,,,***------///000000//////...---,,,++++++***************)))((('''''''''((((((''''''''''''''''''''''''$$$&&&((((((''''''***,,,,,,///000---+++,,,)))%%%(((***,,,...//////---,,,&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((())))))***''''''&&&%%%%%%%%%&&&&&&&&&'''((()))******))))))(((***++++++*********+++***))))))(((((()))******)))***,,,------,,,***))))))))))))******+++,,,---+++++++++,,,,,,,,,------//////000111222333333333444999???GGGPPPYYYccciiifffffffffeeeccc```]]][[[VVVXXX\\\aaafffkkknnnpppqqqrrrtttuuutttrrrpppnnnhhhmmmnnnkkkhhhiiijjjhhheeedddbbb^^^[[[YYYZZZ[[[[[[]]]]]]\\\ZZZZZZ[[[^^^aaacccbbb\\\QQQHHHCCCBBB===;;;888666666666888999<<<:::888666555777999:::999666444555333000///111444444555555444222000...,,,,,,,,,,,,---///111222...111333444222000//////---...//////......000111,,,///111111///......///111111///...,,,***)))((()))(((((())),,,...//////,,,+++)))((('''''''''''''''((()))***************222000......111333555555000000///...---,,,,,,+++(((---///------111444444......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,*********,,,...///...---'''((()))))))))+++...111,,,+++)))((((((***,,,...000...,,,******+++,,,---'''+++......***'''&&&&&&&&&(((***,,,......---,,,,,,---///000000...,,,***))))))***++++++***((('''&&&&&&'''***......+++(((''')))+++///222222///,,,//////000111222222333444...111333000***&&&''')))%%%&&&)))+++...000111111******,,,///333444444333---000000------///...*** %%%)))***((('''***---,,,---///111333222...+++&&&((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''')))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''(((((((((&&&%%%&&&'''&&&$$$######%%%%%%$$$######&&&***+++++++++---000---000111...(((%%%&&&)))'''''''''&&&$$$%%%''')))......,,,+++***)))))))))***...///+++%%%$$$)))...,,,,,,***(((%%%%%%''')))###$$$$$$%%%'''***---...,,,+++******))))))******)))((((((''''''''''''(((&&&&&&&&&'''(((((())))))******)))))))))))))))))))))(((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&)))(((&&&$$$###$$$&&&'''%%%---444888999999444---%%%%%%%%%&&&(((***---...222111000......---------(((***...000000---***'''+++,,,///111111111///...111000///,,,***(((&&&%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$&&&)))(((''''''))),,,))),,,---++++++---,,,((("""$$$)))---//////---,,,******))))))(((((((((''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''')))******))))))((((((***+++,,,*********+++)))((((((((((((((()))))))))***,,,------,,,***)))(((((((((((()))***+++,,,***++++++,,,,,,++++++***///000222444555666777777888:::===BBBIIISSS^^^eeefffhhhjjjkkkjjjgggcccaaa```aaadddfffjjjmmmooopppqqqrrrtttvvvuuusssqqqooofffkkknnnjjjhhhjjjkkkjjjeeeffffffbbb]]][[[\\\___^^^```aaa___\\\ZZZZZZ\\\___aaabbb\\\QQQGGGBBBAAACCCAAA>>><<<;;;;;;===>>>:::999999888777777777888999666555666555222222555333333333333222000...---,,,,,,+++,,,---///111222,,,///222333111///......+++---000000/////////000***---111111///...///000222111000...,,,***)))((('''&&&%%%'''***---------///---***((('''''''''(((******+++++++++******)))222000......000111222111111000000///...,,,+++******,,,------,,,,,,...///---)))(((+++,,,***)))***)))((('''(((***,,,+++***,,,***((()))+++---......*********)))'''(((***,,,......---,,,+++***)))(((///...,,,+++++++++)))'''(((((('''&&&'''((()))******...---)))***///111---...,,,***+++...//////------,,,***))))))***+++,,,)))))))))(((((((((((((((&&&(((***---......---,,,333333333333222111000000222000...,,,+++)))&&&###***))))))+++---000111222222...***,,,000111...***---///111000...,,,++++++---+++***+++...///---***,,,***)))+++000222000------)))%%%%%%'''(((%%%!!!%%%%%%$$$######$$$$$$$$$'''%%%$$$$$$%%%&&&$$$######"""!!!###&&&((()))((((((&&&%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((,,,+++++++++******))))))########################&&&(((+++---......,,,++++++)))(((&&&%%%%%%%%%&&&((((((((((((''''''''''''---------,,,***)))***+++111...+++***+++,,,......///,,,(((&&&%%%$$$###!!!%%%%%%&&&'''((()))***+++,,,---------,,,***((('''+++(((&&&&&&'''(((%%%###%%%%%%&&&(((***...000222***,,,...///...,,,***(((,,,+++***)))((((((((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%+++///444666555000)))%%%"""&&&***,,,+++***+++,,,222000---++++++...111333,,,,,,+++***)))((('''''''''''')))---222333000---...---,,,,,,+++++++++,,,)))((('''&&&%%%$$$$$$$$$)))'''&&&'''((()))((('''%%%'''))))))((()))***,,,------------,,,***(((&&&***)))***---111000---))))))******)))&&&%%%&&&'''((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&'''))))))'''%%%(((***+++,,,,,,+++***(((,,,***((((((***+++(((&&&(((***,,,,,,++++++,,,---************************''''''(((((())))))*********))))))(((((((((((()))++++++,,,,,,---......///***,,,///333666777888999666999>>>AAAGGGOOOZZZbbbfffhhhjjjjjjiiifffcccaaaaaacccgggiiijjjkkkmmmoooooopppqqqrrrssstttttttttllljjjiiiiiikkkllllllkkkjjjiiihhhgggeeedddcccbbbddddddcccbbb```]]][[[YYY```^^^]]]\\\ZZZUUUMMMFFFGGGEEEBBB@@@@@@>>><<<;;;<<<999666333333444777999???:::444000111111111000888888777666555333111000000,,,((('''+++///111111,,,///444555444000...------+++)))+++///222222000---///000000///......///111111000///,,,***((('''(((((((((((()))+++...///))))))(((((('''''''''&&&******))))))))))))******444222//////000000000///000000//////...---++++++***+++---,,,++++++,,,------)))(((+++,,,***)))+++,,,***))))))******)))(((***)))((()))+++------,,,)))******)))((((((***,,,......---,,,+++*********...,,,***)))***+++***)))((('''&&&&&&&&&'''))))))***---...+++,,,000000---///---+++,,,///000000...,,,---------///000111222------,,,++++++***))))))'''(((***,,,------------222222333333333333333222...---,,,,,,,,,***'''%%%*********,,,...///000000000...,,,---///000...,,,000222333333111///...///+++))))))***---...,,,***,,,---.........------...,,,(((%%%&&&)))+++)))&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$###"""###%%%''''''''')))(((&&&&&&((())))))(((''''''''''''''''''''''''))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,,,,,,,***))))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''***,,,......,,,***))))))---+++******+++---//////+++(((&&&%%%%%%%%%$$$###%%%&&&&&&((()))******+++++++++++++++++++++******(((&&&$$$%%%&&&'''%%%###&&&&&&'''(((***,,,...000+++,,,...//////...,,,++++++******)))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&'''(((&&&%%%$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%))),,,000222111---((($$$%%%))),,,---,,,+++,,,---111///---++++++---///000+++++++++******)))))))))((((((***---111111///,,,///...---+++***)))(((((((((((('''&&&%%%%%%%%%&&&***)))((((((******)))(((%%%'''(((((((((((()))+++...//////000000///---,,,''''''(((,,,000111000---)))***++++++)))''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%((()))+++,,,,,,+++)))((()))'''&&&(((+++,,,+++***''')))******)))((()))***+++++++++***************'''((((((((()))))))))***((('''''''''''''''((((((+++,,,---...////////////...000222555777999::::::666777:::>>>DDDLLLTTTZZZ___bbbeeehhhiiigggeeeccceeegggjjjkkklllmmmnnnpppnnnooopppqqqrrrsssssssssmmmlllkkklllmmmooonnnnnnlllllljjjiiigggeeedddcccdddccccccaaa___]]][[[ZZZ```_________^^^[[[TTTOOOIIIGGGCCCAAA@@@>>>===;;;:::888555333333555888:::<<<888333000111222222111777666666555444333222222222///,,,+++...000111000...111444555333000...---,,,***)))***...000000///,,,---//////---------///000000000...---+++)))((('''''''''((()))***,,,,,,))))))((((((((('''''''''******))))))))))))******555333000///000000///---......//////...------,,,***+++,,,+++***)))***+++---)))(((+++---+++***+++///,,,***)))))))))(((&&&)))(((((()))+++,,,+++***((()))***)))))))))+++---------,,,,,,,,,+++++++++,,,***''''''(((***++++++'''&&&&&&&&&&&&'''(((((()))---...---...000000---...---+++,,,---......---***+++,,,---............111000///...---+++******))))))***+++,,,------...111222333444555555555555+++++++++,,,---,,,)))'''***+++,,,---......------...------...............111222444333111//////000,,,***************(((&&&+++...000...***'''(((+++***'''%%%'''+++---,,,+++&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&''''''&&&%%%&&&%%%$$$$$$&&&''''''&&&***(((&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((*********((('''''''''&&&&&&&&&&&&'''''''''((()))***++++++******(((+++...///---***'''&&&(((((()))***,,,---//////&&&%%%$$$%%%&&&'''%%%$$$%%%&&&'''((()))*********---,,,+++***))))))******'''&&&%%%%%%&&&'''&&&%%%)))((((((((((((***,,,------...///000000///......))))))))))))((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((+++,,,,,,***&&&$$$(((***---......---......///...---,,,++++++,,,,,,******++++++,,,,,,,,,---******+++---//////---***000///,,,***(((&&&%%%%%%((((((''''''&&&''''''((()))((('''((())))))((('''$$$&&&''''''&&&&&&((()))---...000111111111000000''''''(((***---///...---(((***------,,,***)))***(((((())))))(((((('''&&&)))'''%%%%%%'''''''''&&&((()))***++++++***)))(((***(((((()))+++,,,,,,+++(((***++++++)))((()))))),,,,,,+++***************(((((((((((())))))))))))((('''''''''((()))******+++,,,...000111000///...///000333555777999::::::888888888<<>>888666333111222555888;;;999555222000111333444444666555333222222333444444444222000000111222111//////111222222000...------+++***)))***,,,......---,,,...//////......///111/////////...---,,,***)))'''((()))***++++++++++++))))))((((((((((((''''''***))))))(((((())))))***444222000000000000///...------...............---+++,,,---,,,***))))))***---)))(((+++---+++***,,,///---***)))))))))((('''((('''(((***,,,,,,***(((((()))******)))***+++---++++++++++++++++++++++++---***'''%%%&&&((()))***&&&&&&&&&&&&&&&''''''((()))+++...//////000...---+++***))))))******+++++++++,,,,,,,,,,,,***((('''///......---,,,++++++***************+++,,,---...222333333444555555444444,,,,,,---...///...+++((()))+++...///...,,,+++++++++---......------///000...///000000...------......---+++***(((&&&###"""(((***+++***'''%%%%%%&&&)))'''&&&'''***,,,,,,+++'''&&&&&&&&&&&&''''''(((+++)))(((((())))))(((''''''&&&%%%&&&(((******)))***(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%%%%%%%&&&&&&''''''''')))***---///000000///...'''***,,,,,,***(((&&&&&&%%%'''***+++,,,,,,,,,---&&&%%%%%%&&&'''(((&&&%%%&&&'''(((******+++******000...+++(((''''''((()))******))))))((((((''''''******((((((((()))***+++000000111000000//////...((()))))))))((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%''')))+++---...///000000...---,,,+++******************+++,,,---...//////++++++,,,------,,,***)))---,,,***(((&&&%%%$$$$$$(((((('''''''''(((((()))'''%%%$$$%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%'''(((+++,,,---/////////......***))))))))))))))))))((('''***---///---+++******))))))***+++***)))((('''***(((&&&%%%&&&'''''''''((())))))******))))))(((......---,,,++++++***))),,,...//////---,,,,,,---...---,,,***))))))******(((((((((((())))))))))))************+++,,,---...)))+++...000111000...---,,,---///222555888999:::===;;;:::>>>EEEJJJMMMMMMOOORRRXXX^^^cccfffgggggghhhiiijjjjjjhhhhhhiiikkklllmmmnnnooopppppppppppppppoooppprrruuuwwwwwwvvvsssrrrpppmmmkkkhhhgggfffeeedddaaa___^^^]]]]]]^^^aaadddiiilllllliiiddd```XXXTTTOOOKKKHHHFFFCCCAAA555333111///000333777:::555333111111111333555666666555333111000111222333111222333444444333222000///000000///---++++++,,,---,,,++++++,,,---------)))+++,,,,,,++++++---///............---,,,++++++)))***,,,---......---,,,))))))(((((((((((((((((())))))(((((((((((())))))111000///000111222111///,,,---......///.........,,,---...,,,+++******+++---)))(((,,,...,,,+++------+++)))(((***+++++++++(((((((((***,,,+++)))'''(((***++++++******+++,,,(((((())))))******++++++///,,,'''%%%&&&'''''''''&&&&&&&&&''''''''''''''')))***,,,///000...------*********)))))))))***+++---.........---+++)))'''))))))******************************+++,,,------333333444444333222111111000//////000000...***((())),,,//////---+++*********,,,......---...///111---......---,,,+++,,,...+++++++++***(((&&&%%%$$$((('''&&&'''))))))'''%%%)))(((''''''(((((((((((('''&&&&&&&&&''''''((())),,,+++******++++++***)))'''&&&%%%'''+++---......---+++(((&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))((('''&&&$$$$$$%%%&&&&&&'''''''''(((***...111222222000///((()))***)))'''&&&&&&''''''***,,,---+++)))))))))***(((''''''(((((('''%%%'''(((***+++,,,+++******,,,***(((&&&&&&(((***,,,//////...---+++******)))+++***)))(((((()))******444333111000......------)))))))))(((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&'''))))))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''$$$%%%'''***...000111222------,,,+++***)))))))))++++++,,,---...///000000+++,,,---,,,+++***(((((())))))((('''&&&&&&&&&&&&(((((('''''''''(((((()))'''%%%$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''++++++,,,---------,,,+++)))))))))((('''&&&&&&''''''***---...---+++******)))***+++++++++***((('''+++)))&&&&&&'''((()))((())))))************))))))/////////...,,,+++******---///111000///......///000///,,,***)))))))))***))))))))))))((((((((((((************+++---......((())),,,//////...,,,+++***+++---000444888;;;<<<>>><<<<<>>999999;;;>>>BBBDDDEEEEEEGGGIIIMMMSSSZZZaaagggjjjnnnnnnmmmkkkiiiiiijjjllloooooooooooonnnmmmlllllllllmmmooosssxxx{{{{{{zzzuuutttrrrpppnnnllljjjiiihhhgggeeecccaaa___^^^^^^^^^dddjjjnnnlllhhhdddaaaaaa^^^ZZZVVVRRRLLLFFFAAA777555111///...000333555333333333222111111333555666555333000......------+++///333555555444333333222333444333222111222333000000000...,,,+++,,,...***+++***)))((((((***,,,............---,,,++++++******************))))))(((((())))))))))))******)))((((((''''''(((((()))111000000111222222000...---...............------)))***++++++******+++,,,,,,)))(((,,,...---,,,...---***((('''***,,,......,,,+++))))))+++,,,+++******,,,...---+++)))))))))'''((()))+++,,,...//////---+++)))((())))))(((''''''((()))*********)))(((***'''''',,,,,,)))***...---...///---+++***,,,...))))))((('''''''''''''''((((((((())))))))))))))))))***+++,,,---,,,++++++....../////////......---333000---,,,++++++)))((())),,,///---)))(((***---,,,***))),,,000222111000/////////...------///111)))+++------+++)))***,,,***)))***+++,,,,,,+++***'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))***)))(((((())))))((('''&&&&&&%%%'''+++---.........,,,))))))))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$(((,,,000111///+++)))+++,,,------+++)))))))))+++...000...)))&&&'''***---***&&&$$$%%%'''((((((((()))+++------,,,***)))&&&%%%%%%%%%'''))),,,...***,,,...---++++++,,,...******)))***+++,,,...///000...,,,+++***,,,---///---+++)))'''&&&'''(((***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&(((******((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&''''''(((''''''&&&%%%'''&&&&&&(((,,,/////////...,,,***((((((***,,,---.........------,,,,,,,,,***,,,---+++(((&&&''')))&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&***)))((((((******)))(((&&&'''((('''&&&%%%&&&''')))***,,,---...///......&&&))),,,---+++))))))***---...//////---++++++,,,++++++***))))))))))))))))))))))))+++---...---,,,,,,,,,++++++++++++,,,,,,(((***,,,+++)))((()))+++(((***,,,---------...///333111---***(((((()))******)))))))))((((((((('''))))))((((((((())))))***)))***+++,,,------------------...000222555888:::444777;;;>>>???AAACCCEEEDDDEEEIIINNNWWWaaajjjoooppppppooommmkkkkkkmmmoooqqqqqqqqqpppnnnmmmkkkjjjiiijjjmmmrrrwwwzzzzzzyyyvvvvvvtttsssqqqooonnnmmmjjjiiihhhfffccc```^^^]]]]]]```dddeeedddcccccceeefffdddbbb^^^YYYRRRIIICCC===:::555222000111333555333555555333000///111333333222222000///...------...111555666444333333333000222444444333222333444///000000...+++)))***,,,000000///---++++++---///............---,,,+++***+++***)))((((((((((((((((((((()))))))))*********((((((''''''''''''((((((333222111222222111...,,,......//////...------,,,'''(((******))))))***,,,,,,)))(((,,,///------......+++(((((())),,,---......,,,***)))***,,,,,,++++++---......+++)))(((((())))))***,,,...000111111***)))((()))***+++***((('''(((***+++++++++***)))***&&&&&&***+++((()))...+++---...,,,)))(((***,,,222000...+++)))(((((((((+++++++++******)))))))))(((***,,,------,,,+++******+++,,,---............111...+++))))))***))))))))),,,...,,,((('''+++///---***(((+++111444222///.........---,,,,,,...000///111111///+++((('''((('''***---,,,)))'''(((+++&&&'''''''''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))((('''&&&&&&''''''&&&%%%'''&&&%%%&&&)))+++++++++)))(((&&&&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###""""""$$$%%%&&&&&&&&&&&&$$$$$$&&&)))...222222000,,,)))+++---111111///,,,***)))+++...000---)))'''))),,,,,,((($$$"""###&&&)))***(((***,,,......---***)))***)))((('''&&&''''''(((%%%(((***+++******---///)))))))))***,,,...000222,,,+++))))))***,,,///111///,,,)))&&&&&&''')))+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%(((***+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&'''((('''&&&%%%$$$+++)))'''))),,,......,,,...,,,***((((((***---///000///...---,,,+++*********,,,---+++(((&&&''')))''''''&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$)))'''&&&'''((()))((('''&&&'''((((((&&&%%%&&&(((%%%&&&)))+++---...//////+++...111111---)))((((((000111111000---,,,---...,,,+++)))((((((((()))***((((((***,,,///000///------,,,,,,++++++,,,,,,---)))+++,,,)))%%%###$$$%%%(((***,,,.........///111444111...***(((((()))*********))))))((((((((('''++++++******************+++,,,,,,,,,---......///------------///111333555222777<<>>======@@@EEEMMMUUU]]]cccfffjjjpppqqqkkkgggkkksssxxxxxxuuupppmmmjjjgggdddaaa```bbbffflllrrruuuvvvuuuwwwuuussstttuuuuuuqqqnnnooonnnllliiifffbbb___]]]___^^^\\\\\\^^^aaadddfffoooooooookkkdddYYYOOOHHH@@@===999666555444333222555777999888444111111222000///---,,,,,,...000111666444333444666666666444////////////000111222333000///,,,***)))((()))***((()))***+++++++++++++++222222111///---+++)))(((+++++++++++++++***)))(((*********))))))))))))((()))(((&&&%%%&&&''')))***222333444555333111...,,,......///000///---+++*********))))))))))))******++++++,,,...000000...,,,((())))))+++,,,---...///,,,***((()))+++,,,+++***//////---,,,***(((''''''(((***---...------...///******)))(((''''''((((((&&&'''(((***++++++++++++)))))))))))))))*********+++)))((((((***++++++***333111000000///---***'''(((((()))))))))*********++++++++++++******)))((()))+++++++++***+++///222444222///,,,***))))))))))))+++...///.........///000...------------,,,+++***))))))***+++---///000333222000000///---)))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%&&&(((***,,,&&&$$$######%%%'''''''''((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&&&&'''((((((***+++,,,---...------...000333444222111333111---)))((()))+++---***((('''%%%%%%%%%'''((())))))***+++***)))((('''---......,,,***((()))***''')))++++++)))(((((()))(((,,,......///333333000***)))&&&%%%&&&)))---//////,,,)))'''''''''&&&&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''+++(((%%%%%%'''))))))((('''&&&%%%&&&''''''&&&$$$''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&(((,,,,,,******---111------...---)))(((++++++---///...+++******,,,.........---,,,***((('''''''''(((((())))))******,,,***(((&&&%%%&&&((())))))$$$$$$((()))%%%$$$&&&'''%%%$$$&&&((((((&&&######%%%(((+++---//////000,,,------+++((('''))),,,111111111000///...------((('''&&&&&&'''***,,,---...,,,***+++,,,,,,+++(((***))))))***+++,,,+++***)))***+++***((('''''''''))))))***+++,,,---///000111000...+++)))(((''''''))))))(((((((((((()))))),,,***(((((()))******)))+++,,,---------,,,***)))++++++,,,...///000111222777:::>>>AAAAAA@@@??????<<<@@@FFFMMMTTTZZZ^^^aaagggmmmqqqmmmjjjmmmtttwwwzzzvvvqqqllliiifffbbb```___aaadddjjjppptttttttttuuuuuuuuuwwwxxxwwwrrroooqqqpppmmmjjjgggdddbbb```aaa```^^^^^^___aaadddfffmmmnnnnnnkkkdddZZZQQQKKKBBB???;;;888777777666555666888:::999555222111111000000/////////000222333444333222222444444333111///000000111333555666777555333000,,,***)))((((((&&&''')))***+++,,,------111111000///---+++)))(((***+++++++++******)))(((++++++*********)))))))))+++***)))''''''(((***+++555555444333222000...---//////......---,,,++++++***)))))))))))))))******,,,+++,,,...000111///---++++++++++++,,,---......,,,***))))))***+++***)))111000...,,,***)))((('''(((***,,,---------...///*********)))((('''&&&%%%$$$%%%&&&((())))))))))))***))))))******+++,,,,,,***(((((()))+++---------111000///000111000---+++))))))******+++++++++***,,,,,,,,,+++***)))''''''((()))******+++---000333333111...,,,***)))))))))---...//////---------...111222111000---,,,---...,,,,,,,,,,,,---...///000222000///...---+++)))&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%''')))***&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%$$$###""""""'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((((('''&&&######$$$$$$$$$$$$%%%%%%&&&(((******((('''((()))))))))(((((()))+++,,,---,,,,,,---///222333333222444222///---++++++,,,,,,)))((('''%%%%%%&&&''''''))))))*********)))((('''...//////...,,,,,,,,,...***,,,---,,,***)))))))))''',,,000000222555555111)))((('''&&&&&&((()))***---***'''&&&&&&&&&%%%$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%&&&&&&''')))***++++++***)))'''***(((%%%%%%'''((((((((('''%%%$$$$$$%%%'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''(((+++,,,))))))+++...+++***,,,,,,((('''***,,,---//////---------...000111111000///---+++***)))))))))))))))))))))))))))((('''&&&''')))+++---(((%%%%%%((()))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---------------,,,***)))(((((()))***///////////////...------)))(((&&&&&&'''***---///...,,,+++***+++***((('''(((&&&%%%%%%(((+++,,,,,,)))***++++++)))''''''((((((((()))***,,,...///000222000...+++)))((('''&&&***))))))))))))))))))***+++***((((((***+++******+++,,,---...---,,,+++***,,,------...000111222222888:::<<<===<<<<<<===>>><<<@@@FFFMMMSSSWWWYYYYYYaaajjjooonnnmmmpppuuuwww}}}yyysssnnnjjjgggdddaaaaaabbbeeeiiiooorrrrrrrrrrrrsssuuuxxxzzzxxxtttppptttrrroookkkhhhfffeeeeeecccbbb```___```aaacccdddjjjkkkkkkhhhccc[[[SSSNNNEEEBBB>>>;;;:::::::::999888:::<<<;;;777444111000000000111111222333444444222111000000111111///------...000111333555777888222111...+++)))'''''''''&&&'''(((***+++---......000000///...,,,+++)))(((************)))))))))))),,,+++++++++************...---+++***))))))***+++555444222000///...------...---,,,++++++,,,---...))))))))))))))))))***+++++++++,,,...000111000...111000...,,,+++*********---,,,+++***************...---,,,***))))))))))))''')))++++++++++++---...)))*********)))'''%%%###$$$%%%&&&'''((()))))))))))))))(((((()))+++,,,---***))))))+++...111111111000//////000111000...++++++,,,---.........------******+++******)))((((((((()))******,,,...000222222111///---+++***)))))).........,,,******+++,,,///111222000------///222000000000000000000111111...,,,+++******)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''((()))'''%%%$$$$$$%%%&&&%%%$$$&&&&&&(((((((((&&&%%%###((('''&&&%%%$$$%%%&&&''''''''''''&&&%%%$$$$$$%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&((())))))(((((((((***---+++***))))))+++,,,...,,,++++++...111333333222333222000...,,,+++******((('''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,...//////...---...///+++,,,---,,,)))(((((()))''',,,000000111333111,,,''''''(((((())))))))))))---+++((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())),,,------,,,)))(((((('''&&&&&&&&&'''''''''&&&$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''(((++++++((((((***---***))),,,,,,)))(((+++///000111111000/////////000111222222000...,,,+++***)))))))))(((((('''''''''&&&&&&&&&''')))+++---(((&&&&&&''')))(((&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&''')))+++,,,,,,++++++---+++((((((((())))))(((***+++,,,------,,,++++++111///,,,)))((()))+++,,,+++******)))))))))((((((&&&%%%%%%&&&)))+++++++++)))+++,,,+++)))''''''(((***)))******+++,,,......///...---,,,***)))(((((())))))************))))))+++)))((()))+++,,,+++***,,,,,,------------,,,++++++,,,---///111222444444555666666666555555777999;;;???GGGNNNSSSUUUTTTSSS]]]fffmmmnnnooossswwwwww|||wwwssspppnnnkkkiiihhhhhhiiillloooppppppooopppqqqrrrtttvvvvvvuuusssvvvsssooollliiigggggggggdddbbbaaa```___```aaabbbeeeffffffeeeaaa[[[UUUQQQGGGDDD@@@>>>======<<<;;;:::;;;<<<<<<999555111///...///111222333444444444222111000000111000---++++++,,,---///000222222333...---,,,+++******++++++(((((())))))***+++,,,---.........---,,,***)))((())))))))))))((())))))))),,,,,,,,,+++++++++******...---,,,******))))))***666555333000...---------+++***))))))***,,,///000))))))(((((()))***+++++++++***+++...000111000...222000...+++))))))))))))///......---,,,+++,,,---,,,+++*********+++---...'''((())))))))))))+++,,,))))))******(((&&&$$$###&&&&&&&&&'''((()))***+++((((((''''''((()))+++---)))))))))+++...111222222111000//////000...+++)))+++,,,---//////...------'''((()))************************+++,,,......///333222111///---,,,++++++......---+++))))))+++---,,,...000///---...222555333333333333333222222222---+++)))((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))((('''&&&&&&((((((&&&%%%&&&''')))******(((&&&$$$((('''&&&%%%$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&&&&(((***///...,,,++++++,,,...///,,,++++++---///111222111000///...---+++***))))))''''''&&&&&&&&&'''''''''&&&&&&'''((()))***++++++***,,,---...---,,,,,,---***++++++***'''&&&'''((()))...000/////////,,,'''%%%&&&(((***+++++++++***+++)))''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())),,,------,,,)))((('''''''''&&&&&&&&&''''''(((&&&$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&'''******''''''))),,,******------++++++...444444333222222111///...//////111111000...+++***(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&((()))***((((((''''''(((******(((&&&&&&%%%$$$""""""$$$'''&&&''')))***+++******)))---+++((((((((())))))((('''(((***,,,,,,,,,+++***333111---***((('''(((((('''((())))))))))))***+++''''''(((***,,,+++)))'''***+++,,,+++)))(((((((((,,,,,,+++*********++++++++++++++++++++++++++++++((()))************)))(((***))))))***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,)))***,,,...111333555666333333222111000111444777:::???HHHPPPUUUVVVTTTSSS[[[cccjjjmmmpppuuuxxxxxx~~~{{{zzzyyyxxxvvvtttrrrqqqoooooopppooommmkkklllllllllmmmnnnqqqtttvvvwwwtttqqqmmmjjjhhhhhhhhhcccbbbaaa___^^^^^^______```aaaaaaaaa^^^ZZZVVVSSSJJJGGGBBB@@@???>>>===<<<;;;;;;;;;;;;999666222///---...///111222333333333222222111222333111...,,,+++,,,---...//////......//////..................,,,+++***)))))))))******,,,,,,,,,,,,+++***)))((()))((((((''''''((()))))),,,,,,,,,+++++++++******,,,,,,+++***)))(((((((((999777555333111000///...))))))))))))***,,,...000(((((((((((()))***+++,,,))))))***---///000///......---+++))))))***+++,,,...//////...---,,,...///------,,,,,,---///222444)))******)))(((((()))+++)))))))))((('''&&&%%%$$$''''''''''''(((***+++,,,)))((('''&&&'''(((***,,,'''&&&&&&(((,,,///000000222111000000///---***(((((()))+++------,,,+++***&&&&&&((()))***++++++++++++******+++---///...---333222111000///---,,,,,,//////---+++)))***...111,,,------------///333666555555555555444222111111///---***************(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''((())))))(((((('''(((******)))'''$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$''')))(((%%%$$$&&&)))(((((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%''')))///...---------...///000---,,,+++,,,...000000000...---,,,+++***)))))))))&&&&&&&&&'''''''''''''''***)))((('''''''''(((((((((***,,,,,,+++*********)))))))))(((&&&%%%&&&(((---111222000//////,,,'''%%%&&&(((***++++++++++++((('''%%%%%%&&&%%%$$$""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***++++++***)))'''%%%&&&((('''&&&%%%&&&'''+++)))((('''((()))((('''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%&&&)))***''''''))),,,******......,,,---000555444333222222111...,,,,,,...///000///---***((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''%%%(((---///---***(((%%%"""""""""$$$%%%&&&'''((()))******))))))---,,,***)))(((((()))***'''(((+++---......---,,,,,,+++)))(((''''''''''''&&&''')))***)))***+++---((((((***,,,---,,,(((%%%***+++,,,,,,)))(((((()))...---,,,******)))))))))((()))***+++,,,---------)))***+++,,,,,,+++***))))))))))))+++------,,,******+++++++++++++++,,,,,,((()))+++...000333555666333333333222111333666999999???HHHQQQWWWYYYXXXWWW\\\bbbhhhjjjooovvvzzz{{{~~~|||yyyvvvssspppooollliiiggggggggggggggghhhlllrrrwwwyyywwwsssooollliiihhhgggbbbaaa```______^^^^^^^^^^^^______^^^]]]ZZZXXXVVVNNNKKKFFFBBBAAA@@@>>>===<<<;;;999999888666333000---......///000111222222333222333444555444111......///000111111000///...///......---+++***))))))...---+++)))(((((())))))******++++++***)))(((((((((((('''&&&&&&''')))***,,,+++++++++*********************))))))(((''''''888777666444222000...---***************++++++,,,(((((((((((()))***+++,,,(((((())),,,...000///------,,,)))(((''')))***,,,,,,...///...,,,,,,...000///...---,,,---000222444,,,---,,,***(((((()))+++)))(((''''''&&&&&&&&&&&&''''''&&&'''((()))+++,,,+++***(((''''''(((***,,,&&&&&&%%%'''+++---......222111000000000///,,,)))''')))+++------,,,***)))''''''((()))*********))))))((((((+++...000000...111111111000///---,,,+++,,,,,,***)))(((***///222000---,,,,,,...111333444444444444444222111///...///---*********++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%$$$%%%&&&'''((()))))))))''''''''')))++++++***((($$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###"""&&&)))(((%%%$$$'''+++...,,,***'''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%(((***,,,---------......//////...---++++++---...///...---,,,+++)))))))))***+++%%%&&&&&&''''''(((''''''***)))((('''&&&'''(((((('''))),,,,,,***)))((((((((((((((('''%%%%%%''')))...111222///...///---)))&&&'''((()))))))))(((((((((&&&%%%&&&&&&&&&$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$&&&((((((%%%$$$%%%'''+++)))(((((()))(((&&&$$$%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%###%%%)))***''''''***+++)))***---///---...111333111///000111000...++++++---///000///---***((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******+++((($$$(((000444333111,,,&&&###$$$%%%%%%$$$%%%&&&''')))******)))))),,,------+++((('''))),,,$$$&&&***,,,......---,,,'''''''''(((((('''''''''''')))++++++))))))+++---)))))))))***++++++)))'''***,,,---,,,***(((((()))---,,,+++***))))))))))))((()))+++,,,------,,,,,,+++,,,---......---,,,+++)))))))))+++---...,,,+++))))))))))))******++++++***+++,,,---///111222222222333333333333444888:::999???IIISSSZZZ^^^^^^]]]^^^bbbfffgggllluuu|||}}}~~~~~~}}}yyyvvvrrrnnnllliiifffcccaaacccdddeeefffjjjqqquuu{{{zzzwwwsssoookkkhhhgggbbbbbbaaa``````__________________^^^]]][[[ZZZYYYSSSOOOJJJFFFCCCBBB???>>>===:::777666777666444222000//////...///000111222222222333555666555222///...///111222333222111000------------,,,+++))))))...,,,***)))((()))******))))))******))))))((((((((('''&&&%%%%%%''')))***++++++*********)))))))))))))))))))))))))))((((((666666555333111...,,,+++,,,,,,++++++***))))))((((((((((((((()))***+++,,,''''''(((+++...///...---000---***'''&&&&&&'''(((***,,,...---++++++...111///...,,,++++++---000111//////...,,,***)))***,,,)))(((&&&%%%%%%&&&'''((('''&&&&&&&&&''')))+++,,,---,,,)))(((((()))+++,,,(((''''''))),,,/////////222111111111222111...,,,(((***---//////...,,,***((()))))))))))))))(((''''''&&&'''***///222222000000000000///...,,,+++***)))((('''%%%%%%(((...222333///,,,,,,///333333222222333333222111///---+++---+++(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))(((&&&$$$%%%&&&'''&&&&&&$$$%%%'''((()))*********&&&&&&''')))+++,,,***(((%%%&&&&&&&&&'''&&&&&&&&&###$$$%%%&&&%%%$$$###"""!!!%%%)))(((%%%%%%(((,,,222///,,,(((''''''((()))%%%%%%%%%$$$$$$#########%%%&&&&&&&&&%%%&&&)))+++***+++,,,---............///---++++++,,,......------,,,***))))))***,,,---%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''')))***,,,'''))),,,,,,***((('''''''''(((((('''&&&&&&(((***,,,//////,,,,,,...---***''''''(((((('''&&&&&&%%%***)))(((((())))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''###&&&((((((%%%$$$%%%'''((('''&&&&&&&&&%%%""""""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$((()))'''(((+++***((()))---...---...111///---,,,---///000...++++++---///000000---***(((((((((((((((((((((((((((%%%%%%'''((()))+++,,,,,,++++++(((###'''222777666555...&&&$$$&&&(((&&&$$$$$$%%%'''((()))***))))))+++...///,,,(((&&&***...!!!$$$'''***,,,,,,+++***((()))*********)))'''&&&)))+++---,,,)))(((***,,,***(((&&&&&&(((************,,,---,,,***(((((()))+++***************++++++******,,,,,,---,,,+++***---...000111111000...---)))))))))+++......---+++))))))(((((()))***++++++,,,---------......//////000111333333333555888:::999???IIITTT\\\aaabbbbbb```cccdddeeekkkuuu|||~~~|||~~~|||vvvsssoookkkiiifffcccaaa]]]```dddfffgggjjjooosss}}}|||zzzvvvqqqmmmiiigggbbbbbbbbbbbbaaaaaa```````````````___^^^]]]\\\[[[WWWRRRMMMHHHEEECCCAAA???===999555444666666555333222111///......000222333111111333555777666333000+++---000222333333222111000111222333444444444333,,,+++)))((((((***+++,,,(((((())))))))))))((((((((('''%%%%%%%%%''')))************))))))))))))(((((())))))*********))))));;;888666444444333222000,,,,,,+++***)))))))))***((((((''''''''')))***+++(((***,,,+++***)))***+++++++++++++++++++++,,,,,,//////...------------......//////---++++++...222000...,,,)))'''&&&&&&&&&+++)))((()))++++++)))&&&)))((('''&&&%%%&&&''''''))))))))))))***+++,,,------((((((---///---...222222222111000///---+++***...---------...---***(((******))))))((((((''''''$$$%%%'''***,,,...//////...000111000...+++++++++***)))((((((((((((((((((+++222666222...///111222444222111000000///---+++&&&&&&'''))),,,---+++***)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***+++,,,,,,)))'''''')))***)))'''$$$%%%&&&''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%''')))111///...,,,+++)))&&&$$$'''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$%%%&&&(((***+++000000111000000///......///---)))((()))+++,,,,,,***...222000+++&&&&&&(((###$$$%%%&&&''')))******&&&&&&''''''((()))))))))+++,,,......,,,)))&&&$$$%%%'''((('''$$$###%%%(((+++,,,,,,***)))***,,,...(((((('''''''''(((((()))+++***)))((('''&&&%%%%%%$$$######""""""######$$$$$$############$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))+++---,,,)))&&&'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((()))***,,,---...///............---,,,++++++,,,...000///---,,,---000000)))$$$'''***)))''''''&&&%%%%%%%%%&&&((()))***,,,***((('''(((+++///111333,,,'''((()))((('''(((###&&&******((((((***---,,,,,,***)))(((((((((((()))%%%###$$$)))---------++++++++++++++++++++++++,,,...000...***'''((()))+++***)))))),,,---------------...,,,******+++,,,...,,,)))''''''(((+++------------..................000111222222111000...((()))***,,,,,,+++******)))************+++++++++,,,++++++,,,...//////...///222555555333444999>>>BBBCCCHHHQQQ\\\dddffffffiiibbb^^^bbbiiipppxxx~~~~~~}}}|||vvvqqqlllgggdddcccaaa```aaaeeeiiikkklllmmmpppssszzz{{{|||zzzvvvqqqnnnlllkkkgggaaa\\\ZZZ\\\___aaa___``````^^^[[[YYYXXXXXX]]]ZZZUUUQQQMMMIIIEEEAAACCCAAA>>>:::999888888999222111000000000111222333///...///111444666666555222111111333444444222000000111333666777666333000------,,,******,,,000333000...,,,)))((('''((((((''''''(((((())))))******+++++++++******+++,,,,,,,,,***((('''''''''&&&%%%888555333222111111///...******************++++++******)))((((((((()))***)))+++,,,,,,+++******+++)))))))))************+++000//////...,,,+++******...//////---++++++...111///---+++)))''''''&&&'''+++***((()))++++++(((&&&((('''&&&%%%%%%&&&'''''''''''''''((()))***,,,---,,,((((((---///,,,,,,000//////......,,,+++***))),,,,,,,,,,,,,,,+++)))'''((((((((('''''''''&&&&&&'''(((***+++,,,---......,,,...000///---***)))((()))(((((((((((()))******)))///222000...///000///000...---------+++(((&&&((()))+++...000000---***(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((()))***+++,,,+++)))&&&'''((()))(((&&&&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''')))///...---,,,+++)))'''%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((()))///000000111000000///...---+++***+++,,,---,,,+++***...000...(((%%%%%%'''$$$%%%%%%&&&'''((())))))&&&''''''((()))***+++++++++,,,------,,,)))&&&$$$&&&((()))(((''''''))),,,,,,---,,,+++)))(((***,,,+++***)))''''''&&&&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))***+++***)))((('''&&&&&&&&&&&&''''''(((***,,,+++)))&&&'''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,,,,******+++,,,,,,,,,------+++---......++++++,,,...///)))%%%))),,,***((((((&&&&&&%%%%%%&&&''')))******)))((('''))),,,000222111***$$$%%%'''%%%%%%&&&###%%%'''((((((((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***,,,***************+++,,,,,,+++---...---***'''((()))(((((('''))),,,...///...222222222000---+++,,,---///---***(((''')))+++------------,,,,,,,,,,,,,,,---...000111222111000///...+++)))(((***+++,,,+++---,,,,,,,,,++++++******,,,++++++,,,---......---...111444444333444:::>>>EEEEEEGGGNNNXXX```dddeeejjjbbb^^^aaagggmmmtttzzz~~~}}}}}}|||xxxtttpppkkkhhhgggffffffeeeeeehhhlllnnnmmmnnnppprrrwwwyyyzzzyyyvvvssspppooonnnjjjddd^^^\\\\\\^^^___^^^___```^^^\\\YYYYYYYYY]]]ZZZVVVRRROOOKKKFFFCCCDDDCCC@@@===;;;999888888222222111000000111222333///......///222444555555000000000111222222000...//////111444555444111...,,,,,,,,,++++++,,,///222000...+++)))((('''((()))******))))))((((((''''''(((((()))+++---///111222---+++((('''(((((('''%%%777555222111111111000...))))))))))))***+++,,,---,,,+++***)))(((((((((((()))+++---,,,+++***+++,,,*********+++++++++,,,,,,222222222111///---***)))...///...---,,,,,,...000...,,,***)))(((''''''(((+++***))))))***)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%'''(((***,,,---***)))***......+++***,,,,,,++++++***))))))((((((******++++++***)))(((''''''''''''&&&&&&&&&&&&&&&)))***+++,,,,,,,,,,,,,,,+++...000000...+++)))((()))((((((((()))***+++,,,(((,,,///...///111000---/////////111222111...+++***+++---000111///+++(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''')))***+++,,,***(((&&&&&&'''((('''&&&(((((()))***)))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&(((++++++++++++***((('''&&&(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''...///000111111111000///******+++---//////---+++,,,---...+++&&&$$$%%%'''&&&&&&'''''''''((((((((('''''''''((()))+++,,,,,,,,,,,,,,,,,,+++)))&&&%%%'''((()))***)))***,,,///---------+++((('''((()))---,,,***(((&&&$$$$$$###((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&((()))+++---...---,,,***((('''&&&%%%%%%&&&&&&''')))+++***(((&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))++++++++++++&&&&&&''')))+++,,,...///***,,,---,,,+++***+++,,,---((('''+++---+++(((((('''&&&%%%%%%&&&'''((()))(((((('''(((***---000222111)))$$$%%%'''%%%$$$&&&$$$$$$$$$&&&((()))((('''''''''&&&%%%%%%$$$$$$$$$%%%''')))'''$$$###'''+++)))(((''''''(((***,,,...)))***+++***)))(((((()))&&&%%%&&&(((,,,...//////666666555222...,,,,,,---///---+++))))))***,,,---,,,,,,,,,++++++************,,,...///000000000///444...'''%%%))),,,---+++......---,,,+++***)))(((+++++++++,,,,,,,,,,,,,,,...111333444444666;;;@@@HHHFFFFFFKKKSSS[[[```aaaddd___]]]bbbhhhlllrrrxxx{{{|||}}}}}}|||zzzwwwuuussspppllljjjjjjkkkkkkjjjjjjllloooqqqqqqqqqrrrsssuuuvvvwwwxxxxxxwwwuuutttrrrnnnhhhbbb^^^]]]]]]]]]\\\^^^___^^^\\\[[[[[[[[[]]][[[WWWTTTQQQNNNIIIFFFFFFEEEDDDAAA>>>;;;888777333222111000000000111222111///---...000333444555111000000111222222111///------...000222222///---+++,,,------,,,,,,...000///...+++)))((((((((()))))))))))))))((((((((((((''''''(((***,,,///111222...,,,)))(((((()))((('''888666444444444444333222*********)))******++++++++++++******))))))))))))***+++------+++***+++,,,,,,---------.../////////444555555555444111...,,,.........---------...///---,,,***(((((((((((()))+++*********)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&(((+++,,,...***+++...///...,,,***+++******))))))((((((((((((''')))******)))'''''''''''''''&&&&&&&&&&&&&&&&&&((()))***++++++,,,++++++,,,///222222000---+++*********)))))))))******+++(((+++------000333111,,,---...000333666666444111++++++++++++,,,+++(((%%%''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++)))(((&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''((()))******)))((('''((()))'''&&&&&&''''''%%%###%%%&&&((())))))((('''&&&---...000222222222111000***)))***,,,...//////---------,,,)))%%%$$$&&&(((((((((((('''''''''''''''''''''&&&'''((()))+++,,,,,,,,,++++++***((('''&&&(((((()))))))))***+++,,,++++++,,,+++)))((()))***---,,,***(((&&&$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''')))+++,,,+++***((('''%%%$$$$$$$$$%%%%%%%%%''')))***(((&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''''''''))))))(((''''''&&&%%%%%%%%%&&&)))+++,,,---,,,,,,'''''''''(((***,,,///000+++,,,,,,,,,,,,+++,,,,,,+++''''''+++---***((((((((('''&&&%%%&&&&&&((()))''''''''')))+++...000222222+++&&&'''((('''&&&'''&&&$$$###%%%)))***(((&&&((((((((((((''''''&&&&&&%%%&&&((('''%%%&&&(((+++((('''%%%%%%&&&***---///((())))))((((((((()))***&&&&&&&&&))),,,......---333333222///,,,******+++///...,,,******+++,,,---------,,,+++******))))))(((***+++---///000000000777///(((&&&+++...,,,))),,,,,,,,,,,,+++***)))(((+++,,,,,,,,,*********+++...000333444666999>>>BBBHHHFFFFFFJJJRRRXXX[[[\\\ZZZYYY^^^fffmmmqqquuuzzzyyyzzz||||||yyywwwvvvvvvuuusssooonnnnnnnnnmmmllllllnnnqqqsssuuuuuuuuuvvvttttttuuuwwwzzz||||||{{{vvvsssmmmgggbbb^^^\\\\\\[[[]]]^^^^^^]]]\\\\\\]]]]]][[[YYYWWWUUUQQQMMMJJJIIIHHHGGGEEEAAA<<<888666444333111000000000111111333000------///222444555333222222222444444333111+++++++++---//////---++++++,,,......---,,,---//////---+++)))(((((())))))%%%&&&'''((()))***+++,,,************++++++,,,---///---***((()))))))))(((888666555444555666555444---,,,+++***))))))))))))(((((())))))************)))+++---,,,+++***++++++,,,,,,---...//////000000222333444555444333000///......------............---,,,***(((((((((((())))))*********((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...***...111000...---,,,,,,,,,+++***)))(((((())))))&&&)))++++++)))''''''(((''''''''''''''''''''''''$$$%%%'''(((***+++++++++,,,...111111///---++++++++++++***)))((((((((()))***---......111444333...++++++,,,...000000...,,,---+++(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++(((((('''&&&&&&%%%&&&'''((((((((((((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''%%%%%%%%%&&&&&&(((******((('''((())))))((('''(((((((((%%%###&&&''')))******)))((('''---...111222333222111000,,,***((()))+++...000000...---+++(((&&&''')))***)))((((((((((((''''''''''''&&&%%%%%%&&&''')))***,,,+++***)))(((((('''''')))((('''''''''(((((((((((()))++++++******+++,,,+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&%%%&&&&&&$$$$$$%%%&&&))))))(((&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))*********+++******)))(((''''''&&&$$$&&&(((***+++,,,,,,++++++***))))))***,,,///111......------.........---***'''(((,,,,,,)))'''((()))(((&&&&&&%%%&&&'''(((&&&&&&(((***,,,...000111222+++&&&'''(((&&&&&&''''''%%%$$$&&&***+++)))&&&(((((()))))))))(((''''''&&&%%%$$$&&&***,,,,,,+++'''&&&%%%%%%&&&)))---///)))(((''''''((())))))***(((((((((***,,,---,,,++++++,,,,,,***((('''(((***///...,,,+++***+++,,,---...------,,,+++***))))))((()))***,,,...///000000555///***+++///000,,,&&&+++,,,---...///...---,,,***,,,---,,,***)))***,,,...000222555888===AAAEEEFFFFFFGGGMMMSSSXXXXXXWWWUUUXXXbbbnnnuuuvvvwww{{{yyyzzz{{{zzzxxxwwwxxxyyyzzzwwwtttqqqpppooommmkkkjjjlllppptttxxxzzzzzzzzztttssstttwww|||yyywwwrrrlllfffaaa^^^\\\ZZZ\\\^^^^^^]]]]]]]]]^^^^^^\\\[[[ZZZXXXUUUQQQNNNKKKKKKJJJGGGCCC>>>999666555444222000//////000000444111///...000222444555333222111111222333222111+++***)))***,,,---,,,++++++---......,,,,,,---...///---+++)))(((((()))***&&&&&&'''((()))***++++++...------,,,,,,,,,------000---***(((((()))))))))555333222222333444333222...---,,,***)))(((((('''&&&&&&((()))************(((***,,,+++***)))***+++)))***++++++,,,---......///000111111111000///...///---------//////...---...,,,***)))(((''''''(((''')))******(((''''''(((''''''((((((''''''&&&%%%&&&&&&&&&((()))+++---...***000333000------.........---+++***))))))******&&&***---,,,)))'''(((***'''''''''''''''(((((((((###$$$%%%''')))******+++)))+++---,,,+++)))))))))***))))))(((((((((((((((,,,000111///000333444111000///---------,,,)))'''...,,,***)))))))))((('''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))***+++(((((()))'''&&&%%%'''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&)))+++***(((&&&(((******)))((())))))(((%%%###&&&'''((()))))))))))))))...///222333444222000///,,,)))'''''')))---///000,,,+++)))(((((()))+++,,,((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((,,,+++)))(((''''''((()))***(((&&&&&&'''''''''%%%''')))+++,,,,,,,,,---...***)))((('''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''((((((******)))(((''''''''''''%%%$$$$$$&&&(((***)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,******))))))((((((''''''###$$$%%%&&&'''(((******///---+++)))***---000333000///...///000111000...,,,******,,,+++((('''))))))((('''&&&%%%%%%&&&'''%%%''')))+++---...//////000(((###$$$&&&$$$###%%%&&&&&&&&&'''))))))((('''%%%&&&'''(((((('''&&&%%%'''$$$###&&&+++...---***'''&&&&&&&&&'''***---...+++)))&&&&&&((()))***)))))))))***,,,......,,,***&&&'''((('''&&&&&&(((***...---,,,+++***++++++,,,---,,,,,,++++++*********))))))***+++---///000000333///---///222111,,,'''---///111222333222000///))),,,...---***)))+++...///000333777;;;AAAEEEHHHFFFFFFHHHNNNUUUYYYYYYWWWXXX\\\gggsssxxxwwwxxx{{{}}}{{{yyywwwwwwxxxzzz{{{|||wwwtttqqqoookkkiiigggjjjnnntttzzz}}}}}}|||uuussssssvvv}}}zzzyyyuuuqqqkkkeee```]]][[[]]]^^^___^^^]]]^^^___^^^]]]\\\\\\\\\YYYUUURRRLLLLLLKKKHHHDDD???:::777666444222111////////////333111///...000111222222111///------///000//////,,,***))))))+++,,,,,,,,,,,,---...---,,,+++---///...---+++)))(((((()))************)))((('''''''''------...///000222333444111---)))'''((()))))))))222111///000111222222111---,,,+++***))))))))))))&&&'''(((((()))(((''''''''')))+++***)))((())))))))))))***+++,,,---......111000000///...------,,,///---,,,---///000...,,,///---+++)))''''''&&&'''%%%'''))))))((('''((()))))))))******)))'''%%%$$$&&&&&&&&&'''((()))+++,,,)))000222...***---//////000///,,,***)))))))))***'''+++///...+++)))***,,,%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))))))))))))))***+++)))((('''(((***&&&&&&&&&&&&'''((()))***---222333///---000333444444222///......///...---,,,++++++,,,---+++(((%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&((()))******((()))***)))&&&%%%''')))''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%&&&***---+++(((&&&(((+++******)))******)))%%%###%%%%%%%%%%%%&&&((())))))///000333444444222///---***((('''(((***,,,---,,,)))(((''''''(((***++++++((((((((((((((()))))))))+++)))'''%%%$$$%%%&&&'''---+++)))'''&&&'''((()))+++(((&&&''')))+++***((()))+++---...---,,,---...***)))(((''''''&&&&&&'''))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++***)))'''&&&%%%%%%%%%%%%%%%%%%&&&)))******)))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))((((((''''''''''''''''''$$$$$$###$$$%%%'''***+++///---***)))***---111444111///...///111222000...111...---...,,,((((((+++***)))'''&&&%%%%%%&&&&&&&&&'''***,,,.........---///(((###$$$%%%$$$###$$$$$$&&&''''''&&&&&&&&&'''###$$$&&&''''''&&&%%%$$$%%%%%%&&&''')))*********'''''''''((()))***,,,------***'''&&&(((******)))((()))***---///000...---((()))))))))((((((***,,,,,,,,,+++************+++******************************+++,,,---...///000111000000000111000---***...000222333333111///---(((,,,///...+++***---000111111333888>>>DDDIIIKKKGGGFFFHHHMMMTTTZZZ\\\[[[[[[^^^gggrrrwwwxxx|||}}}wwwtttvvvxxxzzzzzz~~~yyyvvvrrroookkkhhhggghhhmmmtttzzz~~~}}}{{{vvvrrrqqqttt{{{zzzyyywwwtttnnnhhhccc```[[[]]]______^^^]]]^^^___^^^^^^^^^^^^^^^\\\XXXUUUMMMLLLKKKGGGCCC???;;;999666555333111////////////111///------/////////...000...,,,,,,---.........---+++))))))+++---------......---,,,***+++---000...,,,***)))((()))***+++,,,+++***)))((('''&&&%%%******,,,...000333555777000---)))&&&'''((())))))222111///000111333222222++++++***************+++'''((((((((((((&&&%%%$$$'''(((******((('''((()))******+++,,,...//////000555333111///...---,,,,,,///---,,,---000000...+++000...,,,)))'''&&&&&&&&&###&&&))))))''''''(((+++++++++++++++)))'''%%%$$$%%%%%%%%%&&&'''((()))***(((///111,,,(((,,,000000111000---***)))((())))))(((,,,000///,,,***+++...$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((+++,,,+++***((((((***,,,"""###$$$%%%''')))+++,,,...333444///+++---222555000...,,,,,,...111333333'''(((+++...///,,,&&&!!!$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&''')))******(((***+++)))'''&&&(((***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%'''+++...,,,(((&&&(((+++************+++)))%%%###############$$$&&&((()))///111333555444222///---''''''(((***,,,,,,***)))&&&%%%%%%&&&(((***++++++'''((((((((()))))))))***---+++(((&&&$$$%%%&&&'''---+++(((&&&&&&'''(((***+++)))'''))),,,......,,,+++---//////...,,,,,,,,,+++***)))(((&&&&&&%%%%%%+++******((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&(((***++++++***(((%%%###!!! &&&%%%%%%&&&)))++++++***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&))),,,......+++)))((()))---222666111///---...111222000...444111//////,,,((()))---***)))(((&&&%%%%%%%%%&&&&&&(((***---......---,,,111***%%%&&&'''&&&%%%&&&"""%%%''''''$$$###%%%'''$$$%%%'''(((((('''%%%$$$###&&&))))))&&&%%%''')))''''''((()))***+++,,,,,,...+++'''&&&)))******)))'''(((***---111222111///+++,,,---,,,++++++,,,...,,,+++******))))))******(((((((((((())))))))))))+++++++++,,,---...///000111111111000//////......---///000111000---***((((((,,,///...,,,+++...222111222444999@@@FFFJJJLLLJJJGGGGGGKKKSSS[[[^^^___ZZZ]]]eeeooouuuyyyvvvrrrtttxxxyyyxxx~~~zzzvvvsssoookkkhhhggghhhlllssszzz}}}|||zzzuuurrrooorrrzzzzzzyyyxxxuuuqqqjjjeeeaaa\\\^^^______^^^]]]^^^^^^^^^^^^___``````^^^ZZZVVVNNNLLLJJJGGGCCC???<<<:::777555333111///............---,,,,,,......,,,+++111///------.../////////...,,,***)))+++---......//////---+++)))***...000...,,,***)))((()))***+++))))))))))))(((((((((((('''((()))+++---000222333000---(((&&&&&&((())))))111222222111...------...,,,+++)))((('''((())))))******)))))))))***,,,---((((((((('''%%%$$$&&&'''((((((***+++---...000000000///.........---***(((***)))((((((((()))+++,,,(((((())))))((('''&&&&&&''''''&&&&&&'''(((***+++))),,,---+++'''%%%%%%&&&***&&&$$$$$$'''))))))'''...+++((((((,,,/////////,,,...///...,,,******+++%%%+++//////+++((((((***%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&&&&''')))+++---))))))))))))((('''&&&%%%'''&&&%%%$$$&&&(((+++---111...,,,***+++,,,------***,,,///222222111...---&&&&&&&&&(((***,,,+++)))%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&)))&&&$$$%%%((()))(((&&&''''''''''''(((***+++,,,(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***---***((()))+++,,,***(((&&&)))+++***'''%%%&&&(((111222111///,,,*********+++,,,...///...,,,***((()))))))))))))))*********(((((('''&&&&&&&&&&&&'''***)))'''&&&%%%%%%&&&&&&***)))(((''''''''''''''')))***+++---...000222222333///***))))))***)))'''***)))(((&&&&&&&&&'''((()))&&&$$$###%%%'''''''''############$$$%%%&&&'''###&&&&&&###$$$((()))''''''&&&$$$$$$$$$&&&(((***&&&%%%%%%%%%&&&''')))+++))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$&&&***+++***(((((('''&&&%%%$$$#########$$$%%%%%%%%%$$$%%%(((***...,,,)))'''(((,,,000222111000///......///000222333444333,,,### $$$***)))))))))((('''''''''&&&%%%%%%&&&&&&'''((())))))222***$$$%%%((('''%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%''''''&&&%%%%%%$$$######(((*********)))***,,,...*********+++------+++******---000///,,,***,,,...+++,,,......---***'''%%%&&&((()))***++++++******,,,***)))''''''(((***+++,,,+++***)))+++...111333777777666333///,,,,,,,,,***///111///---......+++'''***---.........///000444666:::???DDDHHHHHHHHHEEEGGGHHHKKKSSS\\\___\\\]]]^^^eeennnrrrssszzz~~~vvvvvvvvvuuuvvvwww||||||{{{wwwrrrlllfffcccbbbeeejjjppptttwwwxxxyyyuuurrroooooosssxxx}}}zzzyyyxxxuuuqqqmmmiiiggg``````___^^^^^^___```aaabbbaaa``````___]]]YYYVVVTTTNNNFFFBBBBBBAAA===::::::666444666666222000111............//////000000111000---,,,,,,...000222,,,+++***)))))))))***+++---......---,,,+++---...,,,+++***))))))***+++,,,---+++((()))******(((&&&'''(((***---...////////////,,,***))))))((('''%%%222333333222///......///+++******))))))***************)))))))))***,,,,,,(((******)))(((''''''(((******+++,,,---.........111000............+++))))))))))))))))))******+++((((((((((((((('''&&&&&&))))))(((((()))***,,,---***+++,,,***&&&$$$%%%&&&%%%$$$""""""$$$&&&&&&&&&,,,)))&&&'''))),,,,,,,,,+++,,,---,,,***)))((()))'''+++...---)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,---+++++++++******)))(((''''''&&&%%%$$$&&&(((+++---///////////////...,,,+++%%%'''+++---...---+++))))))(((''''''((('''%%%###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''%%%######%%%'''&&&$$$&&&&&&&&&''''''((()))***((('''''''''&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))((('''''')))++++++)))'''(((******)))&&&$$$&&&(((((('''''')))+++000111222000---***)))***)))+++---//////,,,)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&))))))'''&&&%%%%%%%%%%%%++++++---...000111111222222///+++)))***+++***)))---,,,***(((''''''''''''%%%###!!!!!!###&&&'''''''''&&&%%%$$$############$$$((()))&&&%%%'''(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''')))******(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((%%%###$$$(((+++++++++((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%(((***,,,+++)))(((***---000222222111///---,,,---...///222111///+++((('''(((***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))000(((###%%%'''&&&%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%''''''&&&&&&%%%$$$######%%%&&&''''''&&&&&&(((***)))))))))+++,,,.........,,,---...---+++***+++,,,---...000000000---+++)))'''((()))***++++++***))),,,+++***))))))***+++,,,---,,,+++++++++---///000333555777555000------///---111222...---......,,,)))+++.../////////000222666888===BBBFFFGGGGGGFFF???CCCFFFKKKTTT]]]```^^^aaa]]]___ffflllnnnrrrxxxzzztttrrrtttuuussstttwwwzzzzzzyyyvvvrrrlllfffcccbbbdddhhhlllpppsssuuuvvvpppnnnkkkiiijjjnnntttwww{{{{{{zzzxxxvvvrrrooommmbbbaaa```______```aaaaaabbbaaa`````````^^^ZZZWWWTTTMMMFFFBBBCCCCCC@@@>>>999333///000000......000------......////////////111000...------...000222++++++***))))))***+++,,,.........,,,++++++,,,...,,,++++++******++++++,,,,,,***((()))***+++)))'''((()))***+++,,,++++++***---+++))))))******)))(((222333333222///......///)))***++++++++++++++++++*********)))******+++,,,)))+++,,,,,,+++))))))))),,,,,,---............---///...,,,,,,,,,,,,***(((((())))))************)))(((((((((((((((''''''&&&))))))(((((()))***,,,---,,,,,,+++(((%%%%%%&&&'''&&&'''''''''&&&'''***,,,,,,)))'''''')))*********)))***+++***((('''''''''(((***,,,***&&&###$$$&&&((('''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''***---...++++++******)))((((((''''''&&&%%%%%%&&&(((***,,,+++---///111000---***'''$$$&&&)))+++,,,+++)))((()))(((''''''((('''%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))))))))(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******))))))***+++)))(((''''''(((((('''%%%"""###%%%%%%&&&(((,,,///000222333222///,,,***)))(((***---//////,,,)))&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***)))'''&&&%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%...///111222333333222111111...,,,++++++,,,,,,+++...---+++)))'''&&&%%%%%%###"""!!!"""$$$'''(((((('''&&&%%%$$$############%%%+++///***%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""&&&'''((()))))))))))))))''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######&&&***---...''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$%%%''')))***))))))***+++...000111111///---,,,+++++++++,,,///,,,))))))+++,,,***)))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,&&&"""$$$&&&&&&%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%&&&%%%%%%%%%'''))))))))))))***,,,...111222000...+++******+++******(((***,,,......---***)))((())))))*********))))))---,,,+++******+++,,,---------------------------...444999777111---...111///333333...,,,...///---+++---.........000222444888<<>>CCCGGGGGGEEECCCBBBAAAIIIPPPVVV\\\aaa```\\\[[[YYYXXXYYY[[[YYYWWWUUUSSSYYYcccnnnqqqqqqsssxxxxxxyyyyyyxxxuuuqqqmmmjjjfffeeeddddddfffiiimmmoooooopppoooiiiddddddiiioooyyy{{{|||}}}{{{xxxtttqqqkkkiiihhhfffeeedddeeeeeecccbbb`````````^^^[[[YYYSSSNNNGGGBBBAAABBBBBBAAA===666111222222000111444------------............//////..................))))))(((((()))+++---...//////---+++)))))),,,.........------------......+++*********************((())))))***)))(((&&&%%%---+++******+++,,,,,,+++///000000///,,,++++++,,,,,,,,,------,,,+++)))(((*********+++************'''))),,,---+++***))))))***+++...000111222222111+++)))'''''''''((('''&&&((()))***++++++***)))(((''''''((((((((((((((('''''''''&&&&&&'''((()))+++///...+++******,,,---...&&&((()))(((&&&'''***...+++++++++***))))))*********+++,,,,,,)))(((((()))'''((())))))))))))***,,,))))))((('''&&&&&&%%%%%%&&&%%%%%%&&&'''***---///)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))(((***+++***((('''((()))///000000000...,,,)))((($$$$$$%%%(((,,,//////...%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))))))))((('''''''''((())))))***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))*********)))((('''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))******(((***,,,,,,+++***++++++)))***++++++***((('''&&&%%%$$$$$$$$$'''***---///222444666666222///,,,+++%%%'''***------+++'''%%%))))))(((''''''&&&%%%%%%######$$$$$$&&&''')))***)))((('''&&&%%%&&&''''''$$$$$$%%%&&&''')))+++,,,//////000000000///...---------------,,,,,,---...***++++++++++++*********)))'''&&&&&&'''((('''&&&############$$$%%%&&&&&&'''///444...'''%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''((()))&&&&&&%%%%%%%%%&&&''''''(((((((((&&&%%%%%%''')))'''''')))***,,,---......'''(((((()))***+++,,,,,,''')))+++***)))''''''(((&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''###"""$$$&&&$$$%%%'''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&''''''((())))))((()))+++---...///...,,,******---000444///+++)))+++,,,+++)))***,,,///222444333222111++++++***))))))((((((((()))))))))))))))***++++++)))+++---...//////...---,,,444;;;:::111******...111444333...,,,...000///,,,---.........000333555:::>>>BBBEEEDDDCCCDDDDDDJJJRRRYYY\\\]]]]]]YYYSSSRRRWWW\\\[[[WWWRRRMMMJJJGGGNNN\\\jjjpppqqqtttyyywwwwwwxxxwwwuuurrrnnnkkkjjjhhheeedddeeehhhmmmooorrrttttttooojjjiiimmmrrr{{{}}}zzzuuurrrooommmkkkiiigggfffffffffcccaaa___^^^]]]\\\YYYWWWSSSNNNHHHBBB???>>>>>>>>>777222000111111...---.......................................------,,,+++))))))(((((()))+++---...000000///,,,******,,,...........................++++++++++++************'''((()))*********)))(((///---+++***++++++***)))...//////...+++******+++,,,,,,,,,,,,+++***)))(((***++++++++++++***))))))&&&(((++++++***))))))***)))+++...111333444333333...,,,***)))***++++++***)))************))))))(((&&&'''(((((((((((((((((())))))(((((()))***,,,---...---+++,,,...000111111+++++++++***)))***,,,...&&&''')))((('''&&&''')))+++,,,------+++))))))***'''''')))+++,,,---------)))((((((((('''&&&&&&&&&&&&&&&%%%&&&'''***---...+++***)))'''&&&''''''(((&&&&&&%%%&&&&&&''''''(((***,,,,,,***'''(((,,,000/////////...,,,***'''&&&%%%%%%%%%'''***++++++)))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''))))))***'''(((((('''%%%$$$%%%&&&((()))*********)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***++++++)))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%''')))***+++,,,'''))),,,,,,+++******+++***,,,......+++)))'''''''''&&&%%%&&&))),,,......222444555444111...,,,+++%%%&&&)))***+++)))'''&&&(((((((((''''''&&&&&&%%%#########$$$%%%'''((()))((('''&&&%%%%%%&&&'''((($$$$$$%%%&&&(((***,,,---+++++++++******))))))))),,,---...---,,,+++,,,---,,,---......//////......((('''%%%%%%&&&&&&$$$"""'''&&&%%%$$$############(((...111,,,'''&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''(((((('''%%%&&&(((***''''''((()))***++++++,,,$$$%%%&&&(((***+++,,,---(((***,,,+++((('''''')))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###&&&&&&$$$$$$'''&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''((()))(((((((((***,,,///000000---)))(((***,,,000...+++******+++******(((***...111333333222111,,,,,,***)))((((((((((((((((((((()))*********+++)))+++,,,...//////......---333999777000***)))+++...222222...,,,///000///---...000000000111444666888;;;>>>@@@@@@AAAEEEIIISSSZZZaaa```]]]YYYSSSLLLLLLVVV^^^]]]WWWQQQKKKFFFBBBHHHUUUeeennnqqquuuyyyuuuvvvwwwvvvtttqqqmmmkkkmmmjjjhhhfffgggjjjnnnpppsssuuuwwwuuurrrppprrrttt}}}yyyuuupppnnnllliiigggeeeeeeeeecccaaa^^^\\\ZZZXXXUUUSSSQQQNNNIIIDDD@@@===<<<<<<888444222444444111/////////////////////.........---...//////...---+++*********)))))))))+++,,,---000111111///---,,,,,,---......////////////......,,,------,,,***((()))***&&&''')))***+++++++++***...,,,************)))(((//////000...,,,***++++++)))))))))))))))***+++,,,***++++++,,,+++***)))(((''')))******))))))***++++++---000333444444222111000---+++***+++,,,---,,,+++******)))))))))))))))&&&&&&'''((((((((((((((())))))(((((()))***,,,---+++******,,,000333333111111///---,,,---.........###&&&(((((('''&&&((()))+++,,,------***))))))***'''(((***,,,------,,,+++((((((((((((''''''''''''((('''&&&&&&'''))),,,---+++***(((&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''(((***,,,***((()))...222,,,,,,,,,+++***)))'''&&&(((''''''(((******)))'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''')))***+++,,,'''))))))'''$$$###%%%'''&&&''')))******((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))******)))'''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$&&&''')))+++,,,---&&&(((+++,,,+++***)))***))),,,//////,,,((('''''''''%%%%%%(((,,,//////...111222222000---+++******%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''(((******,,,+++)))((('''(((******+++---...---+++)))***+++------...//////...---,,,'''&&&%%%&&&''''''%%%$$$'''&&&%%%$$$############)))------)))'''))))))((()))((('''''''''((()))***(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%$$$!!!!!!"""%%%%%%%%%%%%&&&&&&'''))))))&&&'''''''''&&&''')))+++'''''''''''''''((())))))%%%&&&'''(((***+++++++++'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''&&&###$$$'''%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((()))'''((())))))((((((***,,,---000111...)))&&&(((******++++++***)))(((((()))%%%'''***---//////...------,,,+++)))(((''''''((((((((()))***++++++++++++,,,,,,------------------,,,000444444000,,,***+++***///111...---///000......111333444444555666777555777999999:::???HHHOOOZZZbbbgggfffaaa\\\UUUOOONNNVVV\\\\\\ZZZVVVOOOGGG@@@DDDOOO___lllqqqtttwwwxxxyyyyyyyyywwwssspppmmmnnnllliiihhhhhhkkkoooqqqtttvvvxxxzzz{{{zzzyyyxxx{{{~~~|||xxxooommmjjjgggdddcccbbbbbbccc```\\\YYYWWWTTTQQQOOOOOOMMMKKKFFFBBB???>>>======888555666666333333444111111000000000/////////...///111222111///,,,+++++++++***))))))***+++,,,000222333222000---------------...//////...---------...///---)))'''((()))&&&''')))***++++++******,,,***((()))***+++***)))///000000///---++++++,,,'''&&&&&&''')))+++---///***+++,,,,,,+++***)))((()))*********))))))+++---...///222444444333111000///,,,))))))***+++,,,,,,,,,+++)))((((((((()))***&&&&&&'''((())))))((((((''''''&&&&&&'''(((***+++)))((((((,,,111444333111111---***))),,,---+++)))$$$'''******)))(((***,,,***,,,---,,,***(((((()))((((((***,,,...---***((('''''''''((((((((((((((((((((('''&&&''')))+++---***(((&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$'''******'''(((,,,111)))***************)))))))))((((((***,,,---,,,***%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))+++,,,---***+++,,,***&&&%%%''')))%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((******)))'''%%%&&&&&&&&&'''''''''(((((($$$$$$&&&(((***+++---...%%%(((+++,,,+++)))))))))))),,,//////+++(((&&&'''%%%%%%%%%)))///222111000///000///---***(((((()))&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%&&&&&&((((((&&&&&&%%%%%%%%%&&&&&&'''///---+++))))))+++---///***---///---***((()))***,,,,,,------,,,***)))''''''&&&&&&((()))***)))'''############$$$%%%&&&''')))+++***''''''***+++(((---,,,***((('''((()))***+++)))(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$!!!!!!%%%%%%%%%%%%&&&'''((()))***&&&'''''''''&&&'''***,,,((('''&&&%%%%%%&&&'''(((&&&'''((()))************%%% %%%(((%%%!!!)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&((('''###$$$'''$$$%%%%%%&&&'''''''''&&&###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&'''((())))))(((*********)))***,,,...+++...111...)))&&&'''***%%%(((+++***'''%%%&&&(((&&&))),,,///000000///......---+++)))''''''''''''((()))***+++,,,---------//////...---,,,,,,+++++++++---000111///---,,,,,,(((---000...---///000...000222666777777777888999333555666555777>>>JJJSSS___gggmmmkkkfffaaa[[[UUURRRWWWZZZZZZ\\\\\\TTTHHHAAABBBKKK[[[iiipppsssuuu|||}}}}}}}}}{{{wwwsssqqqnnnllljjjiiiiiillloooqqqvvvwwwzzz~~~~~~{{{vvvzzz|||xxxmmmkkkhhheeebbb```______bbb___[[[WWWUUURRROOOMMMLLLLLLKKKHHHEEEAAA@@@@@@>>>777222111111000111555222222111111000000//////000111333444333000...,,,,,,+++***)))))))))***+++000222444444111///---,,,,,,---...//////...---,,,...///000---)))'''''')))'''((()))*********)))((()))((('''(((***+++++++++111///...///111000---***,,,,,,,,,+++)))'''&&&%%%...---,,,+++************+++,,,,,,---,,,+++***))),,,...000000/////////111++++++***))))))*********)))))))))))))))((('''&&&***)))((('''&&&''''''(((---***'''''')))+++***)))***((((((***...111000...111///...,,,***(((''''''$$$%%%''')))+++,,,,,,---...---,,,,,,,,,***'''%%%)))***+++------,,,++++++&&&&&&&&&&&&&&&'''((())))))(((''''''''')))***+++)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''))),,,...---,,,+++)))((('''''''''((()))***+++++++++++++++))))))((((((''''''''''''###''''''%%%%%%))),,,,,,---,,,+++)))((('''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((''''''(((***)))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&))),,,///(((((()))+++---,,,(((&&&((((((***------+++'''$$$''''''(((***---...,,,+++,,,,,,+++***)))(((''''''$$$&&&(((***+++)))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%''''''&&&'''(((***+++---111111000...++++++...000(((///444111(((%%%)))//////+++(((''')))***)))'''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%&&&'''''',,,+++)))((('''''''''((($$$(((+++***&&&$$$'''+++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''***+++,,,+++)))))))))***(((((('''&&&%%%%%%$$$$$$'''''''''''''''((())))))((('''%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###&&&(((******((('''&&&'''%%%)))---...---+++)))(((&&&'''((()))*********)))+++,,,,,,,,,+++***((('''%%%))),,,+++(((%%%%%%&&&"""'''...111111//////000)))+++......---,,,,,,,,,******)))***+++---///000******++++++++++++,,,,,,,,,...000111111///---+++------------------------444222000222666999888777444555777999===DDDMMMRRR^^^```eeejjjhhhaaa]]]^^^___\\\WWWTTTWWW[[[VVVNNNJJJEEEGGGUUUeeepppwww{{{{{{}}}}}}zzzxxxxxxsssqqqnnnjjjhhhiiinnnqqqtttuuuyyy{{{|||yyyxxx|||~~~xxxnnnnnnmmmhhhbbb______aaabbb```[[[VVVRRRNNNLLLKKKOOONNNLLLIIIFFFDDDCCCCCC@@@;;;444000///000111111//////000111222333444444444444333222000---***)))'''((((((''''''(((***---...222666666333///......///000222333444333111000333222000,,,((('''((()))(((''''''((()))******)))''')))***+++******,,,---///------///111111///,,,/////////...,,,+++)))(((++++++************++++++++++++,,,,,,,,,+++***))))))***,,,,,,+++***+++,,,((((((((())))))+++,,,---............---,,,+++***((((((''''''''')))***++++++(((&&&&&&(((***)))((('''&&&%%%'''+++...///...111000...+++)))''''''&&&'''(((***,,,...///000111000...---,,,,,,,,,+++++++++,,,,,,++++++***)))(((&&&&&&&&&&&&''''''(((((()))((((((''''''((()))***)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''(((+++------,,,***)))(((''''''''''''((())))))*********)))((((((((('''''''''&&&&&&$$$(((***''''''+++...------,,,+++)))((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''(((******(((''''''(((***)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%*********((('''((()))***+++***)))***++++++***)))((()))***,,,,,,+++(((&&&+++++++++,,,---,,,***((())))))((((((''''''&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&((()))***000///---,,,---...000111---///000///,,,++++++,,,---***'''&&&((()))(((&&&'''((((((((('''&&&$$$###((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%''')))'''%%%$$$&&&)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''***,,,---+++)))((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''((((((&&&%%%######$$$%%%&&&%%%&&&''')))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%&&&%%%$$$&&&((())))))'''&&&&&&&&&&&&))),,,---+++)))((((((''''''(((((())))))))))))******+++++++++***)))((('''***---,,,(((%%%%%%&&&'''+++///000...+++*********+++---,,,+++)))((()))***)))))))))+++,,,...///------------------------,,,...000111111///---,,,------------------------444222000111444666666444444555777999===DDDLLLRRRYYY[[[```eeeddd^^^[[[\\\```^^^[[[YYY\\\___ZZZSSSLLLGGGHHHUUUfffpppvvvyyyzzz|||~~~}}}|||zzzzzz{{{xxxvvvrrrnnnkkklllpppsssuuuvvvzzz{{{xxxzzzzzztttsssooohhh```[[[[[[\\\___]]]YYYTTTQQQNNNLLLLLLOOONNNLLLJJJGGGEEECCCBBB>>>:::444000///000111111000000000000111222222333000000000000///---+++************)))'''''')))***,,,000444666444111/////////000111222222111000///222222///,,,((('''((()))))))))))))))+++++++++***+++,,,,,,+++***)))***,,,---,,,---...000111000///000000///...---,,,***)))(((((((((((()))***,,,,,,+++++++++,,,++++++***)))((()))+++***)))(((((()))'''((()))***,,,...000222///......---+++***))))))&&&&&&''''''(((***+++,,,(((&&&%%%&&&((())))))((('''&&&%%%&&&***---///000222111...+++(((&&&%%%%%%%%%&&&(((***,,,...///000222111///---,,,---///000...---+++)))((('''&&&&&&''''''''''''''''''((((((***))))))(((((((((((()))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&''')))+++++++++***(((((('''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&%%%***,,,******---///...,,,+++***)))((('''''''''&&&&&&'''(((((((((((('''$$$$$$%%%&&&''')))+++,,,'''''''''(((***)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%************************///,,,))))))***,,,------******++++++******)))(((,,,,,,,,,---...---+++(((''''''''''''((((((((((((*********))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))///,,,***+++///222222111111///,,,---000000---)))+++)))'''&&&'''''''''&&&***)))'''&&&$$$######""")))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%))),,,...,,,)))'''&&&)))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%&&&###%%%(((***+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%%%%'''((((((&&&%%%%%%&&&((()))++++++)))''''''''''''''''''((((((((((((((()))******+++******))))))))),,,...---)))&&&&&&'''***,,,......,,,)))(((((()))++++++***(((&&&&&&&&&******))))))***,,,---///......---,,,++++++++++++,,,---///000000///...,,,------------------------333111000111222444333333555666888:::===CCCKKKPPPTTTTTTYYY]]]]]]YYYXXXZZZ___aaa```^^^```bbb^^^XXXQQQIIIGGGSSScccoootttwwwyyy{{{|||{{{zzz{{{|||~~~}}}{{{wwwsssooooooqqqtttwwwwwwzzz~~~}}}xxxxxx|||}}}yyyuuuoooeee\\\WWWUUUVVVYYYWWWUUURRROOONNNMMMMMMNNNNNNMMMLLLIIIEEEBBB???<<<888444111000111111000111000000000000000111111---.........---,,,++++++---------+++(((''''''))))))---222555444222000000....../////////000000000111111///,,,)))'''((()))******+++,,,,,,,,,,,,+++000000...,,,)))((()))+++............///000000///---------,,,+++)))((('''(((''''''(((((()))***+++***++++++++++++************+++,,,,,,***(((((()))++++++,,,...000222444555///...,,,+++)))(((''''''&&&&&&&&&'''((()))***+++''''''''''''((()))******)))'''&&&'''***...222444444222...***(((&&&%%%%%%$$$%%%&&&(((+++---///000444444333111///...//////---+++)))'''&&&%%%%%%&&&'''''''''(((((((((''''''******))))))((((((''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))***)))(((((('''''''''''''''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%***---,,,,,,...///---++++++***(((((('''''''''&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''(((******'''&&&'''(((******(((&&&&&&&&&''''''''''''&&&&&&$$$%%%'''***...000111111///---+++***,,,---...---+++++++++***)))))))))*********+++...000000...+++(((((())))))******++++++...,,,+++)))((('''(((((((((((('''''''''&&&&&&&&&%%%&&&''')))***))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&''')))+++///+++(((***///333111...000---+++,,,///000---)))+++)))((('''''''''((((((***(((&&&$$$""""""###$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((&&&$$$$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&(((++++++)))'''&&&&&&))))))((((((''''''''''''((())))))***************'''&&&%%%$$$$$$$$$%%%%%%###%%%''')))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&%%%'''((('''%%%$$$%%%&&&(((******)))'''%%%%%%&&&'''''''''''''''(((((((((,,,++++++******)))((((((+++...000...***'''''')))((()))+++,,,------------((()))***)))'''&&&&&&''',,,+++******+++,,,---...---,,,+++)))((((((((((((+++,,,.../////////...---------------------------000000000000222444555555888999:::;;;===AAAGGGKKKPPPPPPSSSVVVVVVSSSTTTXXX```ccceeecccdddeeebbb\\\UUUJJJEEEMMM]]]jjjsssxxx{{{{{{{{{zzzyyyyyy|||~~~zzzvvvqqqoooppprrrvvvwwwxxx|||~~~zzzyyy}}}}}}wwwrrrjjj```YYYTTTRRRRRRTTTSSSQQQOOONNNNNNNNNOOOLLLMMMMMMMMMJJJEEEAAA>>>;;;888444222111111111000222111000/////////000000............---,,,++++++---......,,,***((()))******---111444444222000...++++++,,,,,,...000111222//////...,,,)))'''((())))))+++,,,---,,,+++++++++111111///,,,***)))***,,,000000000///...---......++++++++++++***((('''&&&)))((((((((((((((())))))*********************+++***,,,---,,,***))))))***---------...///000222222111000...,,,***)))))))))&&&&&&''''''(((((((((((())))))***++++++++++++,,,(((((('''''')))---111444555333///+++(((&&&&&&&&&(((((()))+++---///222333333555777555111---*********)))'''&&&%%%&&&'''((('''(((((())))))(((''''''******))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&&&&'''((((((((('''''''''''''''(((((())))))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%***---++++++------+++******)))(((''''''''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&(((******(((&&&&&&''''''((((((''''''&&&""""""%%%***111555666666...---,,,---...///---,,,+++,,,,,,***((((((***,,,******,,,///111000---+++''''''((()))***+++,,,,,,///---+++((('''''''''((((((((('''''''''&&&&&&&&&%%%&&&''')))***))))))(((&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%'''))),,,...000,,,(((***...000---***++++++,,,,,,+++*********+++***)))((('''((()))***(((&&&$$$###"""$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''((()))*********(((%%%$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&'''''''''&&&&&&((((((((('''%%%%%%'''(((((((((((((((((('''''''''(((((()))***+++*********&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&(((((('''&&&&&&''''''&&&%%%$$$%%%&&&((()))***)))'''%%%%%%&&&''''''&&&&&&'''(((******///...---+++)))((('''''',,,...000...***((((((***'''(((***---///000000000'''((())))))((((((***+++------,,,++++++,,,---......,,,***((('''&&&''''''***+++,,,---...------,,,---------------------------...///111333555888999:::;;;<<<<<<<<>>BBBEEENNNLLLMMMPPPRRRSSSYYY```lllrrrtttpppkkkjjjiiigggbbbXXXOOOOOOUUU___lllxxx}}}|||{{{yyywwwxxxzzz|||~~~~~~|||xxxrrrooommmmmmrrrtttvvvwwwyyy|||~~~zzzqqqlllddd^^^ZZZWWWUUUSSSRRRQQQPPPOOONNNOOOPPPQQQMMMOOOPPPPPPOOOKKKGGGDDD???;;;777333222222111111555333111000///000111222444333222000...---------***,,,...///......///000///......///000000...,,,((()))+++,,,...000111222,,,------,,,***((())))))(((+++//////,,,))))))***+++---......,,,,,,---...///000000///,,,,,,...111------------,,,+++******(((((((((((()))***++++++***)))(((((()))***+++,,,&&&(((******((((((((()))''''''''''''((()))******+++)))'''&&&%%%%%%&&&'''&&&''')))***++++++++++++,,,...000000---++++++,,,%%%''')))((('''(((+++...666444000,,,***)))***+++&&&&&&%%%%%%&&&(((***,,,...222444222,,,'''%%%&&&&&&&&&'''(((((((((((((((((((((*********)))'''&&&'''((()))******))))))(((&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))******((('''&&&'''&&&%%%%%%%%%&&&''''''(((((()))))))))(((((('''&&&&&&&&&'''''''''((((((((('''+++,,,)))(((+++---,,,))))))(((''''''''''''(((''''''((()))))))))))))))%%%%%%%%%%%%&&&''''''(((%%%%%%&&&(((******)))'''((((((((())))))(((((((((+++((('''***111666777666///---++++++,,,......---))),,,///---)))'''***---,,,---...000000...)))%%%%%%%%%&&&'''((())))))***+++***)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%''')))************))))))((('''&&&%%%(((++++++'''&&&(((***((()))***(((&&&&&&))),,,)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((("""###%%%'''(((((((((((((((((((((%%%!!!!!!$$$((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%''''''$$$$$$%%%%%%&&&&&&%%%%%%"""$$$'''***+++,,,,,,+++&&&''''''%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%((()))((('''%%%%%%'''(((%%%(((++++++***((('''&&&&&&&&&&&&'''))),,,///111000///---,,,,,,,,,,,,---***,,,...,,,))))))+++...******+++...111000,,,(((((())))))(((((((((+++------,,,***)))))))))******...---***((('''((()))***''''''(((((()))*********************************))),,,///000111333666:::777888:::;;;===@@@DDDGGGLLLJJJKKKPPPTTTYYYaaajjjpppuuuwwwpppiiigggggggggkkkeee___[[[ZZZ]]]iiiuuuzzzzzzzzzyyyxxxyyy{{{}}}~~~zzzuuuqqqoooooorrrtttwwwxxxxxxzzz~~~|||wwwrrrjjjddd___[[[WWWTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRSSSTTTSSSPPPNNNLLLCCC>>>888444222222222222555444222000000111333444333222111///......//////+++---///000000///000111///---+++,,,...000000///+++,,,.../////////...---***,,,---,,,***)))))))))(((---111111---******+++))),,,...///---,,,+++,,,---...///...,,,---000333,,,,,,,,,,,,++++++***)))&&&''''''(((***+++---...***)))(((((((((***+++,,,'''(((***+++***)))***+++&&&&&&&&&'''(((***+++,,,...,,,***)))((()))***+++%%%'''))),,,......///...,,,///111000---******+++'''))),,,+++***)))+++...777444000,,,***+++,,,---***)))((('''(((***,,,------000111...(((%%%&&&(((&&&'''((())))))((('''&&&((()))***+++***)))'''%%%&&&'''(((*********))))))&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((***++++++)))'''''''''%%%%%%%%%%%%&&&''''''((('''((((((((('''&&&%%%%%%'''''''''((((((((())))))))),,,,,,)))(((+++......)))((((((''''''''''''((('''(((((()))))))))))))))######$$$%%%&&&((()))***%%%%%%&&&(((***+++)))'''(((((())))))))))))((((((+++(((&&&***111777999888222...***(((***,,,///000(((,,,///...***((())),,,(((***,,,///111///+++'''((((((((()))***+++++++++))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&'''(((***)))'''&&&&&&''''''(((******)))(((((()))'''((()))(((%%%%%%(((++++++***)))'''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&&&&(((((($$$###((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$"""$$$'''***------------$$$&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%)))))))))'''&&&%%%''')))$$$'''+++---+++)))''''''&&&&&&&&&'''***---111333...------,,,---...///000)))+++---,,,)))))),,,///''''''***...111000+++''')))******((('''''')))++++++***)))'''''''''((((((,,,***'''%%%%%%&&&''')))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))),,,/////////000444777333666888;;;>>>BBBGGGJJJJJJIIIJJJPPPVVV]]]hhhrrrooouuuvvvmmmeeebbbcccdddqqqnnnkkkfff```^^^fffqqqwwwxxxyyyzzzyyyzzz|||~~~}}}xxxtttqqqqqqrrruuuxxxyyyxxxzzz}}}yyyqqqjjjddd^^^XXXSSSUUUTTTSSSQQQPPPPPPQQQQQQTTTUUUVVVWWWVVVTTTSSSQQQFFFAAA999444222222222333666444222000000222444666111000///......///000111,,,...111111000//////000...+++)))***...111222222...///000111000---+++)))***+++,,,,,,***))))))***)))...333333...++++++---))),,,///000...+++***))).........///////////////------------,,,***((('''&&&(((******((((((((()))'''(((***,,,---,,,+++)))))))))))))))))))))))))))((((((((((((((()))******000,,,)))((())))))'''%%%$$$&&&((()))))))))***+++---///000---)))'''((()))(((+++---.........///000444222000...------,,,***&&&'''))),,,---.........222222000,,,(((%%%%%%&&&$$$&&&(((((('''&&&'''(((+++***,,,...000...((($$$((('''&&&'''((())))))''',,,)))&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,///...---+++***)))))))))%%%$$$$$$%%%'''((('''&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$%%%'''***,,,,,,***(((******))))))))))))******%%%&&&'''))),,,111888===222000...---------,,,+++***'''%%%###$$$'''+++...&&&)))---...---***(((''',,,+++)))((('''''''''(((+++***)))(((&&&$$$######((('''&&&%%%%%%%%%%%%%%%(((((())))))))))))((((((*********'''%%%###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))(((''''''''''''(((((()))&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%''')))+++,,,+++))))))))))))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))"""###,,,...&&&"""'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&***((($$$""""""%%%))),,,,,,***((((((((('''%%%$$$!!!%%%)))+++++++++---///000///......///000///---,,,---+++&&&&&&***,,,+++)))))))))***,,,......---))))))((((((((())))))***'''(((((()))***++++++,,,***)))'''&&&%%%%%%&&&'''((((((((((((((()))******((((((''''''((()))+++,,,...,,,)))((()))---222555777555555777<<<@@@DDDEEEJJJKKKJJJLLLUUUaaagggfffbbbiiioookkkaaa\\\___eeelllvvvuuunnnjjjbbb___iiivvvxxxzzz{{{|||}}}wwwsssssssssssstttwwwzzz}}}}}}||||||pppgggbbb]]]YYYUUUPPPPPPQQQTTTWWWXXXWWWUUUVVVUUUTTTVVVXXXXXXTTTPPPEEE>>>555///...000333444:::666333111000000000///111...,,,---000222222111111000//////000111///...///---******+++,,,,,,,,,000...,,,---......+++(((---,,,***)))))))))***+++))),,,000222333111...,,,000...,,,++++++***(((&&&------------------......111111111000...,,,***)))(((***++++++***))))))***((()))***+++,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&''')))+++,,,///+++(((&&&((()))((('''%%%'''))))))(((((()))***...///000---***((((((***(((***,,,---,,,,,,---///555333111000///---+++***''')))+++---.../////////222222111...***'''&&&'''$$$&&&((((((''''''((())),,,,,,---///111///***%%%((('''&&&'''((())))))'''+++)))&&&%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++---,,,+++******))))))))))))'''&&&&&&(((***))))))''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''***++++++(((%%%)))((((((((((((((()))***''''''((())),,,000777;;;111///------------,,,***+++)))'''%%%&&&(((+++---(((+++...///---***((('''+++***)))((('''''''''(((((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&'''(((((())))))((((((''')))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&)))*********))))))))))))((('''&&&%%%%%%$$$$$$######$$$$$$%%%((("""###,,,---&&&###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((())))))(((((((((((())))))***)))&&&%%%%%%'''***,,,,,,***''''''''''''%%%$$$"""%%%(((******+++---///000...------//////...---,,,---+++''''''+++,,,***''''''((())),,,.........)))(((((('''(((((()))))))))((((((((((((''''''''')))((((((''''''''''''(((((((((((((((((()))******((((((''''''((()))+++,,,++++++***+++---000333555444333222555;;;BBBGGGIIIPPPOOONNNOOOWWW```ccc```YYY```fffbbbZZZUUUZZZ```mmmxxxwwwqqqlllaaa\\\dddqqquuuyyy|||}}}}}}}}}}}}zzzvvvvvvuuusssrrrtttwwwzzz|||}}}}}}}}}}}}yyynnnfffaaa^^^YYYVVVVVVVVVVVVXXX[[[[[[ZZZYYYVVVTTTSSSTTTVVVVVVRRRNNNFFFAAA999444222333444555999666222////////////...111///------000222222111...---,,,---...//////......,,,++++++,,,---------...,,,+++,,,...///...,,,,,,+++******))))))*********,,,000333333222///---000///---,,,,,,,,,***(((---,,,,,,,,,,,,,,,,,,,,,111111111000///---+++******,,,------,,,++++++,,,+++++++++***************))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,...+++'''&&&''')))******''')))***)))(((((((((***/////////---***((()))***(((***+++++++++***,,,---555444444333000...+++))))))***,,,...///000/////////000111///+++(((&&&&&&$$$&&&(((((((((((()))***,,,---...000111///***'''((('''&&&'''((())))))'''***(((&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''((())))))*********))))))))))))******+++)))&&&&&&''')))******((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''***+++***'''$$$(((((((((((())))))***+++)))*********,,,///444888111///---------,,,+++)))***)))((((((((()))***+++***,,,//////---***((('''******)))(((''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&(((((()))'''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((...---+++)))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((&&&%%%&&&'''))))))((()))))))))))))))((('''&&&$$$$$$############$$$$$$(((###$$$+++,,,&&&$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******************************((((((((('''((((((******,,,)))&&&%%%&&&&&&&&&%%%###%%%'''((()))***---000///---,,,,,,...///...---,,,...---***))),,,,,,***%%%&&&''')))+++---...///((((((''''''''''''((((((***)))((('''&&&$$$######'''(((((())))))))))))(((((((((((((((((()))******)))((((((((((((***+++,,,+++,,,...///000111111111222111111666===EEEKKKNNNQQQPPPNNNPPPYYYbbbbbb\\\PPPWWW[[[XXXRRRPPPVVV\\\hhhtttvvvrrroooddd]]]cccmmmrrryyy~~~}}}|||{{{{{{zzzvvvsssqqqqqqtttyyy|||~~~}}}}}}yyyxxxxxxzzztttkkkeeeaaa^^^ZZZWWWZZZYYYYYYZZZ]]]^^^]]]\\\YYYWWWUUUVVVWWWWWWSSSOOOIIIDDD>>>888777777777777999666111///.../////////111000......111222333333...,,,+++,,,.../////////---,,,+++,,,...//////...///---,,,,,,---------,,,+++++++++++++++***))))))***,,,///222333111///---000///------...---,,,***------------,,,,,,,,,,,,------,,,,,,,,,++++++***---...//////---,,,------,,,,,,+++***)))))))))***))))))))))))))))))))))))+++***(((''''''(((***,,,...,,,)))'''(((***,,,...+++,,,,,,+++)))((()))+++......,,,+++)))((())))))((()))******))))))***,,,444555666555222...+++******+++---.../////////...,,,...//////,,,(((&&&&&&$$$&&&((()))))))))***+++,,,---...000///---***(((((('''&&&'''((())))))''')))'''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))'''''''''(((((()))***++++++(((%%%$$$%%%'''))))))***))))))((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&(((+++------***'''))))))))))))***+++,,,---+++,,,,,,+++,,,...222555000///---------,,,***(((''''''(((((())))))******+++---//////,,,)))((('''))))))((((((''''''''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&((()))((('''&&&%%%%%%&&&'''(((***((('''%%%%%%'''(((***---,,,+++)))((('''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%'''(((''''''(((((()))))))))(((''''''%%%$$$$$$$$$$$$$$$$$$%%%((($$$$$$)))+++'''%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((())))))***))))))************))))))&&&'''(((((())))))((((((+++)))&&&$$$%%%&&&&&&%%%%%%%%%&&&'''(((+++...000...,,,++++++,,,......---...000000---,,,......+++&&&''')))))))))***+++---)))(((''''''''''''''''''))))))((('''%%%$$$######%%%&&&''')))))))))((('''((((((((((((((())))))***))))))(((((()))***,,,---//////000000000000//////000111444:::AAAHHHKKKMMMJJJJJJJJJNNNZZZcccbbb[[[LLLQQQUUUSSSOOOOOOUUU\\\```nnnttttttuuullldddiiiooottt{{{~~~}}}{{{}}}uuusssqqqrrrvvvzzz|||}}}zzzxxxwwwtttooohhhdddbbb```\\\YYYXXXWWWWWWYYY\\\^^^______```]]][[[[[[\\\[[[WWWTTTNNNHHH@@@:::888888999:::;;;888333000000111111000111000//////111222333444222000......///000000///,,,+++,,,---000111000...333111///,,,+++***))))))******+++,,,,,,***)))((((((***---000111000...---///...,,,---......---,,,............------,,,,,,((())))))******+++,,,---...///000000...------...,,,,,,+++***)))))))))***((((((((((((((((((((((((***)))))))))***,,,///111///...,,,++++++,,,///111.........,,,******+++---...,,,***((((((((((((((('''((()))(((((((((***,,,333666777666222...,,,++++++,,,.../////////......,,,...000000...+++))))))%%%''')))***))))))***+++***,,,......---+++)))(((((('''&&&'''((())))))''''''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((&&&&&&&&&'''((()))+++,,,,,,)))&&&$$$&&&((())))))******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&(((,,,000000///---((((((((((((((()))******,,,,,,---,,,,,,---111333111///.........,,,***'''%%%%%%'''((()))***+++++++++---///...+++)))''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((''''''(((***'''''''''&&&&&&'''''''''***)))'''&&&&&&''')))***(((((((((''''''(((((()))''''''&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&''')))***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((''''''&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((%%%%%%((()))'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''(((((())))))************))))))&&&(((***+++++++++)))(((+++(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''))),,,///000---+++))))))+++---------000333222///...000///,,,)))***+++***((('''(((***))))))((('''''''''''''''((((((((('''''''''&&&&&&###$$$&&&'''(((''''''&&&((((((((((((((())))))*********))))))***+++---...///.........///000111222000333888???FFFIIIIIIGGGDDDEEEFFFKKKVVV___^^^XXXJJJNNNRRRQQQNNNOOOUUU\\\```nnnuuuwwwzzzrrrjjjnnnssswww}}}tttssstttvvvzzz||||||||||||xxxwwwpppkkkgggddddddbbb^^^[[[WWWVVVVVVXXX\\\```bbbcccdddaaa^^^^^^___^^^[[[XXXSSSLLLAAA:::777888;;;======:::777555444444333222111000000000000111333555777444000.........---,,,++++++,,,///111111///---222111000---+++)))))))))******+++,,,,,,***)))(((''')))+++...//////---,,,---,,,+++,,,---...---,,,//////......------,,,,,,)))))))))***+++---...///...///000///---,,,,,,---+++++++++***************((((((((((((((((((((((((%%%&&&(((+++...111444666//////000...---...000222...///...,,,******,,,...///,,,)))'''((()))))))))''''''(((((('''))),,,...222555777555000------...---...///000111000///...///111222222000.........''')))++++++***)))***+++***,,,......,,,***((((((((('''&&&'''((())))))'''&&&%%%%%%'''((()))(((&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))&&&&&&''''''(((***+++,,,...,,,)))((()))+++++++++***))))))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$&&&)))---111333222000'''&&&&&&%%%%%%&&&&&&&&&***+++,,,------...111444222111000//////---***'''&&&''''''(((******+++,,,***,,,------***((('''(((''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((''''''(((***&&&'''(((((((((((('''&&&))))))(((''''''((())))))%%%%%%%%%&&&'''(((******((('''''''''''''''((((((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%'''&&&%%%$$$%%%'''***++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$(((&&&%%%&&&'''))))))((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((***,,,---...---+++******(((''''''(((((('''%%%'''&&&&&&(((,,,///000000,,,***((('''))),,,------111333222...---//////---+++---...,,,(((&&&''')))+++***)))(((((('''((((((((((((((((((((()))))))))$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))******+++************,,,---...,,,,,,---///111444666777111444:::@@@FFFGGGEEECCCCCCEEEFFFHHHOOOUUUUUUQQQJJJNNNRRRQQQOOOPPPUUUZZZfffrrruuuvvvxxxooogggjjjqqqvvv|||ssssssuuuxxx{{{}}}}}}|||}}}|||wwwtttnnnjjjgggffffffeeeaaa^^^ZZZYYYWWWYYY]]]bbbfffgggdddaaa^^^]]]______\\\YYYUUUNNNDDD<<<999:::<<<===>>>===;;;:::999888666444///000000000///000333555777444///,,,+++***)))(((***+++,,,///111000...+++,,,---///...---,,,,,,---+++++++++++++++***))))))'''(((+++---.........---+++******+++---///...---......------,,,++++++***,,,,,,+++++++++,,,---...---...///...,,,+++++++++((()))***+++,,,+++******(((((((((((((((((((((((($$$&&&))),,,///111333333...000111111...---...000------,,,***)))))),,,...111---)))(((***+++++++++&&&'''''''''(((***---000111444555333...,,,...000111111222333333222111000///000111000///...///000)))+++,,,+++***))))))***+++---//////,,,***)))***((('''&&&'''((())))))'''%%%$$$%%%''')))***((('''$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''''''''((()))***+++,,,...,,,******+++++++++***))))))((((((''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&)))---111222111///)))((('''&&&&&&%%%%%%&&&(((***,,,------///222555333222111111000...+++(((,,,,,,+++******+++++++++(((***++++++)))(((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((()))***(((''''''(((***%%%&&&(((******(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''(((***+++((((((''''''''''''(((((((((''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$'''***,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&)))*********"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''((()))******)))((('''''')))***,,,,,,+++***))))))((()))***+++***(((%%%((('''(((+++///111111///+++)))'''&&&(((+++------111222000+++***---...,,,+++---///---(((&&&(((+++,,,,,,***))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((((((((((()))******++++++******+++,,,...///...000222555666666666555222333777<<>>===<<<;;;>>>============:::666333...///000///...///222555777444///,,,+++******)))******---///111///+++((((((,,,///000...,,,,,,---,,,+++******))))))******(((***,,,...///000000///++++++***,,,///000000///------,,,,,,+++***))))))...---+++***)))******+++,,,.........+++*********'''(((***,,,---,,,+++)))((((((((((((((((((((((((''')))+++...///...---,,,,,,///222222///------...++++++***)))'''(((+++---333///+++)))+++------,,,%%%&&&''''''(((***...222000333444222---,,,...222333444555555555444333222,,,---...---++++++---///***,,,---,,,***(((((())),,,...111000---******,,,((('''&&&''')))))))))'''$$$$$$%%%''')))***((('''&&&&&&%%%%%%&&&&&&'''(((###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''(((***+++(((((((((((()))***+++,,,+++***))))))******((('''((((((((((((((('''''''''&&&&&&%%%$$$############&&&''')))---000111///------,,,+++)))((((((((((((''')))+++---...000333666333333222222111///+++(((222000...,,,++++++++++++''')))******((('''((((((%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&)))******)))'''&&&((()))$$$&&&)))++++++)))&&&$$$(((((())))))))))))((((((&&&&&&&&&&&&'''(((******)))(((((('''''''''((((((&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''%%%$$$###"""$$$'''***,,,******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%''')))+++,,,+++!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%''')))(((%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$%%%'''((((((((('''&&&((()))***,,,---,,,(((%%%(((((((((,,,111333111///+++)))&&&&&&(((+++------000111...((('''***,,,***)))---///---)))'''***------,,,+++***))))))))))))))))))((((((((('''''''''***)))'''&&&%%%%%%&&&'''((((((((((((((()))******,,,+++******+++,,,...///333555999;;;:::777222///333222333777<<<@@@BBBBBB@@@EEEHHHFFFFFFJJJNNNOOOPPPUUUYYYYYYWWWVVVXXXZZZ]]]eeeccc```aaaZZZRRRVVV]]]fffsssuuusssqqqqqquuuyyy|||~~~zzzvvvtttwww|||}}}wwwpppmmmkkkiiiiiikkkiiieeeaaaaaa^^^ZZZYYY\\\```cccdddddd```^^^^^^```aaa___]]]SSSOOOKKKFFFCCC@@@<<<999======>>>???>>>;;;666222---///000///---...111444888444000---------------)))***---///111///***&&&***...222222///+++))))))---,,,***)))))))))***+++***+++---///111111111111,,,++++++---000222222111///---++++++,,,............---,,,)))'''''')))+++000---,,,...111111,,,(((***)))((((((((((((&&&$$$++++++***((('''''')))+++&&&---///+++)))---///...***,,,...///111111111111------,,,...000000...---,,,+++***+++---/////////***(((&&&$$$&&&***...111333333222111000000000111333555666555222...,,,,,,///---,,,...000000---***))))))(((((((((((())))))+++...111111---)))'''((()))))))))))))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''"""###$$$%%%'''((())))))******)))''''''&&&&&&&&&((('''&&&''')))******)))*********************+++###$$$$$$%%%%%%&&&&&&''''''''')))---111333111...(((***++++++***)))***+++$$$)))+++***,,,111444444222//////111000,,,+++...000000000000///---,,,+++,,,+++)))***+++,,,,,,+++)))((('''&&&&&&'''((()))&&&%%%%%%&&&((()))((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((+++,,,)))))))))))))))*********)))***,,,...---,,,***(((---)))$$$$$$'''***(((&&&$$$%%%&&&'''''''''&&&%%%%%%$$$###"""###%%%(((***)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''')))((('''%%%$$$$$$%%%%%%###$$$$$$%%%'''(((((()))%%%$$$$$$&&&***+++)))&&&'''%%%""" ###''')))+++)))((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''(((******((((((((()))))),,,000111000---+++******++++++***)))+++...111222000,,,)))'''&&&'''((()))(((''''''(((***---///***)))(((''''''((()))))),,,***)))'''&&&&&&&&&&&&---+++(((&&&%%%%%%&&&'''))))))(((((()))***++++++((())))))******+++,,,,,,222<<>>===>>>@@@DDDHHHLLLPPPSSS[[[[[[ZZZXXXWWWWWWYYY[[[XXX]]]```___YYYRRRMMMKKKQQQ[[[jjjwww~~~yyytttpppqqqvvv{{{|||{{{wwwvvvuuuuuuvvvvvvtttsssllllllmmmmmmkkkiiifffeeeeeeccc___]]]\\\^^^aaacccaaa^^^\\\\\\^^^^^^\\\YYYWWWTTTOOOJJJDDD@@@>>>===;;;<<<<<<>>>???<<<444,,,///...---,,,,,,---...///111000///---,,,+++******+++,,,...///000//////...+++...111333333111...+++************))))))))))))******,,,000333222...***//////000222333333000...///---++++++,,,,,,+++***......---+++))))))+++---111///...000333222...***,,,***)))***+++***(((''')))***)))((('''(((+++...+++000111+++)))+++---++++++,,,---///000000000///---,,,+++,,,...///...---...,,,+++,,,...000000///***)))'''&&&(((+++...000555444333111000/////////222444666555111...,,,,,,+++******+++---...+++(((******(((''''''((())))))+++---000000---+++***+++)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%******))))))((()))))))))''''''''''''''''''''''''******)))((('''&&&&&&&&&+++***)))***+++,,,+++***++++++++++++*********)))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((,,,000111000...,,,,,,,,,,,,,,,+++***)))'''+++---++++++///111111000...///222222...,,,---000000111000000//////...///---+++*********)))(((,,,+++)))'''&&&%%%%%%%%%'''&&&%%%&&&(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''(((***+++)))))))))*********))))))(((***,,,......,,,***(((---((($$$$$$''')))(((&&&$$$%%%&&&'''(((''''''&&&)))'''%%%######$$$&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&%%%%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))((('''))),,,///(((+++...000///---,,,,,,''''''(((''''''(((,,,...444222...***((((((((()))&&&&&&%%%&&&'''***,,,...,,,+++***)))((())))))******)))((('''&&&&&&''''''***)))'''&&&&&&'''((()))))))))))))))))))))******))))))******+++,,,,,,,,,444<<<@@@:::333000///...333444777999<<<>>>??????;;;<<>><<<;;;;;;:::999999888333...------,,,+++,,,,,,---...000///...,,,++++++,,,,,,)))***+++,,,------------111333555666555222///,,,************))))))))))))++++++,,,///111111...+++***+++---000333444333222...---,,,+++,,,+++)))'''.........,,,++++++---///111000///111444333000,,,+++***))))))++++++***(((((((((((((((((()))---000...000000+++)))+++---,,,+++,,,---...//////...---...,,,******,,,---...---...---++++++---...------+++************,,,...///666555444222000///...---222333555444111...,,,+++)))((()))+++------+++***,,,***(((&&&&&&''')))***+++---......,,,,,,---...)))))))))))))))(((''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''---,,,+++,,,...///...,,,,,,,,,++++++*********)))))))))(((''''''&&&%%%%%%)))((((((***---///000//////,,,******++++++)))&&&***......+++***---...---///---...222222...---...000000000111111111111111111...+++***)))(((&&&%%%,,,+++)))(((&&&%%%%%%%%%((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''***+++,,,,,,,,,***))))))((((((((())))))))))))*********)))))))))(((***---//////---***(((,,,(((%%%%%%''')))(((&&&$$$%%%&&&'''((((((((((((,,,***(((%%%$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''""""""######%%%&&&((()))%%%%%%$$$$$$######""""""$$$&&&(((((('''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''')))***,,,---......------,,,+++(((&&&&&&***000555,,,---///...,,,++++++,,,((()))*********,,,000222666444000---***)))))))))&&&%%%%%%&&&''')))+++---...---,,,+++***))))))))))))(((''''''''''''(((((('''&&&&&&&&&'''(((***,,,******))))))))))))))))))******++++++,,,---------444:::<<<666///---...---333444666999;;;===>>>>>>;;;<<>>???AAAFFFMMMVVV]]]bbb```\\\YYY[[[aaaeeeeeebbbZZZWWWUUUXXX\\\ZZZRRRJJJEEEGGGOOO___sss}}}xxxwwwxxx{{{||||||tttqqqnnnllllllmmmllllllnnnnnnoooooonnnkkkiiigggfffdddbbb```___aaacccdddcccbbb```^^^\\\[[[YYYWWWUUUTTTQQQNNNJJJFFFCCCAAA???;;;888666333000000333000000000111111222333333222000---++++++,,,---...++++++,,,---...000111222222111000...---+++***)))************)))))))))(((,,,+++++++++,,,.........++++++,,,...000111000...,,,,,,,,,---//////,,,***)))***++++++++++++---...---...///000111111...,,,***(((''''''(((******)))***+++***)))((())),,,...///...,,,---......///000+++,,,---.........---,,,---+++((((((***,,,------000...,,,+++,,,,,,,,,***++++++,,,---.../////////111111222222222111000000///111333222000---++++++)))+++---...////////////,,,***'''%%%%%%'''***,,,...,,,***(((''''''(((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''%%%###""" !!!"""###%%%&&&''''''((())))))***))))))((('''(((((((((+++...111111111))))))***+++,,,------...((((((((())))))************)))(((''''''))),,,///...)))&&&(((,,,///---***)))---...++++++...000000111,,,)))******)))---222------,,,,,,---...///000---***((('''''''''&&&%%%&&&''''''((((((((((((((()))(((&&&&&&''''''&&&$$$'''''''''((((((((())))))%%%%%%&&&''''''((())))))'''((()))***+++***))))))///......---,,,***)))))))))***+++++++++)))((('''&&&(((***,,,,,,+++***)))((('''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((()))******)))(((''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&(((*********((('''&&&''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$'''******'''%%%&&&''''''&&&$$$######$$$&&&&&&''''''(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&'''((((((***---///111111000///...//////...------///111222222000---)))''''''(((&&&(((***+++,,,---000222555333111...+++***)))(((...---,,,++++++*********---,,,,,,+++)))((('''&&&&&&&&&'''(((((()))))))))(((((('''''''''((((((((()))))))))***)))((('''&&&***++++++,,,,,,---......---111111---+++///333333222333555777999:::;;;<<>>::::::777111000333000111111222222333333333333111///---+++,,,,,,---,,,---...///000111222222222222111000////////////************)))))))))(((+++++++++***+++,,,---///,,,++++++---///000///...,,,,,,+++---//////...,,,((()))++++++******+++,,,+++,,,...///000///---,,,...+++))))))***++++++++++++++++++)))((())),,,...444000...000000---+++++++++,,,---...//////...------+++))))))+++,,,---,,,222000......//////...---******+++---...///000111///000111222333222111111...000222222///---++++++'''))),,,,,,+++++++++,,,)))(((&&&&&&&&&(((+++---...+++(((&&&&&&&&&%%%$$$)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((('''&&&&&&&&&)))---///000000)))******+++,,,---......''''''((())))))***++++++))))))((('''&&&'''***---...,,,)))***...111111000)))---///,,,,,,000333222222,,,)))))))))(((,,,111------+++******+++,,,---***(((&&&&&&''''''&&&%%%))))))))))))((('''&&&%%%((('''&&&&&&'''((('''%%%'''''''''(((((())))))***%%%%%%&&&'''((())))))*********))))))((((((((((((////////////...---,,,+++)))***+++,,,+++)))'''&&&&&&'''(((((())))))))))))''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((()))(((''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&&&&&&&$$$$$$((())))))***))))))((((((&&&&&&''''''(((((())))))&&&(((******)))(((((((((***)))'''%%%%%%&&&((()))&&&'''((()))***+++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***)))***,,,...////////////---///111111000......///,,,------,,,***)))+++,,,)))+++---......///111333444333111///---+++******111000///...---,,,++++++++++++++++++***)))''''''&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&'''((()))***)))((('''&&&******++++++,,,---------+++//////,,,---222666666555666888:::<<<===>>>>>>CCCDDDFFFJJJOOOTTTYYY[[[[[[VVVRRRQQQUUUZZZ\\\]]]XXXTTTQQQUUU]]]bbbaaa^^^ZZZYYY\\\gggvvv}}}}}}~~~|||zzzxxxvvvtttqqqnnnmmmmmmnnnnnnmmmjjjhhhfffdddcccbbb``````aaabbbcccaaabbbaaa___[[[YYYXXXXXXXXXWWWUUUUUUTTTUUUVVVWWWMMMBBB;;;;;;:::444111333///000000111111000//////111000///...------------,,,---...000000000//////........................************)))))))))))))))***++++++******---///+++******,,,///111222111...---++++++,,,---,,,+++((()))++++++***)))***+++***,,,...//////...------///---***)))***++++++************))))))***...000444///...222333...******+++,,,---///000000000///,,,+++***+++,,,------,,,000...------...///...---))))))***+++---000222333000111222333333222000///---000111111///,,,++++++%%%(((++++++)))'''((()))&&&&&&&&&&&&(((***,,,---,,,)))''''''(((((('''%%%)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((***++++++***)))(((((('''''')))+++---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))'''((()))(((&&&&&&)))+++...---++++++,,,---///000+++///000...---111333222222...,,,------***+++///000...,,,***)))((()))******(((&&&%%%&&&&&&%%%$$$((()))))))))((('''&&&%%%'''&&&%%%&&&(((((('''&&&&&&''''''((())))))******%%%%%%&&&'''((()))******,,,+++)))((('''((()))***......///000000///......)))***+++,,,+++)))'''%%%&&&&&&%%%%%%&&&''')))***&&&'''''''''&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$'''((()))******)))((('''))))))((((((((((((''''''(((((((((***,,,,,,***))))))(((((((((''''''''''''$$$&&&''')))***++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%'''***,,,++++++,,,---......//////,,,...000111000///000111)))***,,,,,,++++++,,,------///111222111222333444444333222000///...---,,,///////////////......---++++++,,,,,,,,,+++)))(((&&&'''((())))))(((((('''(((((((((((((((''''''&&&%%%'''((()))***)))''''''))))))******+++,,,,,,,,,,,,//////---...333777666666777999;;;===>>>?????????AAAEEEIIINNNRRRUUUVVVXXXXXXWWWVVVWWWXXXYYYYYYWWWSSSQQQTTT]]]eeeiiijjjddddddgggooozzz~~~~~~}}}}}}zzzvvvsssnnnooooooooonnnkkkiiigggcccbbbaaa```___```aaabbbbbbccccccaaa]]]ZZZZZZ\\\YYYXXXWWWWWWYYY]]]aaadddWWWFFF999999:::444222444000000111111000///...---,,,---...///000000//////---///111333333222///---***++++++,,,,,,,,,++++++************))))))))))))''')))++++++******,,,...---,,,+++---///111111111000...+++)))*********))))))***,,,,,,***)))*********,,,///000///.........///,,,(((''''''((((((((((((((())))))))),,,000333111,,,---333666111,,,---***,,,...///111111111111+++++++++,,,......---+++---+++)))***+++,,,,,,+++(((((()))***---000222444111222333444333111///------///111111///,,,++++++&&&))),,,+++)))'''''')))$$$%%%&&&''')))+++---...***(((''''''***+++)))&&&)))))))))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((((((((('''&&&%%%&&&'''((()))"""###$$$%%%'''((())))))'''(((***++++++***)))(((***)))((()))+++,,,+++***//////...---+++***))))))******))))))((('''''''''&&&(((***(((&&&%%%(((***+++,,,+++)))'''(((***---...111222///...111333222111//////222111---+++---222000---***((((((((((((***(((&&&%%%%%%%%%$$$###$$$%%%'''))))))))))))(((&&&%%%%%%&&&((()))((('''&&&''''''((()))******+++%%%%%%&&&'''((()))***+++---+++)))'''''')))+++------...///111111111000000)))***,,,,,,,,,)))'''%%%'''%%%###"""###&&&)))+++%%%'''((('''&&&%%%%%%%%%%%%$$$#########$$$%%%&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&%%%&&&((()))))))))((('''+++***)))((('''&&&%%%%%%)))''''''***...///,,,)))$$$&&&((()))(((&&&$$$"""###$$$&&&(((************&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%(((+++---------,,,,,,---...///000+++---/////////000222444***,,,------+++******++++++---////////////000111444333333222111000//////------...///000000000///+++,,,---------,,,+++***&&&'''((())))))((('''&&&''''''((((((((((((((('''$$$&&&((()))***)))((('''((())))))***++++++,,,,,,...000111...///444666555555666888:::;;;=========;;;>>>CCCHHHLLLPPPRRRSSSWWWZZZ\\\\\\[[[XXXWWWWWWVVVSSSQQQTTT]]]gggnnnrrrllllllooovvv}}}zzzyyyzzz}}}zzzwwwooopppppppppooommmjjjhhhcccbbb```_________```aaaccceeeeeeccc___\\\]]]^^^[[[ZZZYYYYYY\\\bbbhhhkkk^^^HHH777666888444222555222333333333222000///---(((***---000222222222111000222555888777444111...---...///000///...---,,,************))))))))))))&&&))),,,,,,***)))+++---222000.........///...---...---,,,---......,,,***))))))***))))))(((''''''+++***)))+++...000...,,,+++***)))******)))&&&###%%%%%%%%%%%%%%%(((,,,000222000...------,,,***(((++++++,,,---......---------......,,,***((())))))((()))************,,,---(((%%%$$$'''...333333222///111222111---,,,...111333333111---)))&&&&&&'''((((((''''''''''''((((((((('''''')))+++,,,+++)))(((((((((((())))))))))))))))))((('''$$$(((((((((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%"""###$$$&&&'''((((((((($$$$$$$$$######"""""""""%%%%%%%%%&&&((()))+++,,,***))))))+++,,,,,,***(((***'''&&&***000333222000/////////---,,,***((('''000---)))((()))***++++++++++++++++++***)))'''&&&))))))((('''&&&'''***,,,222//////222333111///000333222000---++++++---000333111---)))'''''')))******)))'''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%$$$%%%&&&'''&&&&&&''''''((()))***---,,,***++++++,,,***)))222,,,***...111111111333000...+++***))))))'''&&&$$$$$$$$$%%%&&&''')))***&&&%%%&&&(((******(((''')))(((&&&&&&'''''''''&&&***))))))***,,,+++)))''')))((('''&&&%%%&&&'''(((***((('''&&&''''''%%%$$$%%%&&&'''((()))))))))))),,,+++(((&&&%%%&&&''''''&&&'''(((((())))))(((((('''(((((((((((((((''''''$$$%%%'''))))))))))))(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((()))(((%%%$$$$$$######$$$$$$%%%***)))'''%%%$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$&&&***---222---+++000000,,,+++......+++)))***...000000...))),,,...---***)))***---///,,,)))+++///333333222333444222...***)))+++...555333000......///...---000...+++******)))'''&&&'''((()))******)))((('''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((()))++++++***+++---000000000000000111111111111111333777999999:::<<<======>>>BBBHHHKKKMMMSSS[[[ZZZZZZYYYXXXWWWVVVUUUUUUWWWQQQOOOTTT\\\cccllltttppprrruuuxxx{{{zzzxxxyyyzzzyyyxxx}}}|||zzz{{{{{{{{{yyyxxxpppoooppprrrsssrrrlllhhhhhhgggeeebbb______aaacccjjjiiigggeeebbb```___^^^YYY\\\\\\[[[^^^hhhpppssscccQQQ???777666555444555555444444333333222222222.........000333333222000444555555444222///---+++---,,,,,,+++***)))((('''***(((&&&&&&(((************++++++,,,,,,++++++***/////////////////////000***,,,...---+++)))***+++***************)))((((((***)))(((***---...---+++***)))((()))******(((''''''''''''&&&%%%'''+++...///...---,,,************+++++++++,,,,,,---------,,,---...---+++))))))***)))******)))***+++---///,,,)))''')))///222333111111111111///......000222//////...+++(((&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((((()))++++++***((((((((((((((())))))))))))++++++***)))'''%%%"""!!!(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((***+++,,,(((((()))+++------+++)))+++)))(((+++111444333111//////000000000000000000000...***)))***,,,------+++,,,,,,+++***(((&&&%%%)))))))))'''&&&'''***,,,000---,,,000333111111333000000000---++++++---///111...***'''%%%%%%&&&((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&'''((()))***+++***)))***+++,,,+++)))333---+++...000//////111111///,,,******)))'''%%%$$$$$$%%%%%%&&&((()))***&&&&&&''')))+++,,,***))))))(((&&&%%%&&&'''&&&%%%!!!%%%***+++)))'''%%%%%%'''&&&&&&&&&&&&((()))******)))''''''((((((&&&%%%%%%&&&&&&''''''(((((()))+++***(((&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&$$$%%%'''((()))))))))((((((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''((()))(((%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''&&&'''***---222---,,,......)))(((***+++)))''''''(((***+++,,,(((+++......+++))))))+++------,,,++++++---000333333333222///+++)))***,,,000///......---...///000...,,,)))(((((('''&&&%%%((())))))******)))((('''(((''''''&&&&&&'''(((((((((((('''''''''(((((())))))***++++++***+++---///000000000000000000111111222444666777888;;;>>>@@@@@@@@@EEEMMMRRRSSSWWW\\\ZZZZZZZZZZZZYYYXXXWWWWWWVVVQQQOOOSSSZZZ```hhhooooooqqqtttwww{{{}}}xxxvvvvvvxxxxxxwwwzzzzzzyyyyyyyyyxxxuuurrrmmmlllmmmppprrrqqqmmmiiiggggggeeebbb```aaadddgggllljjjgggdddaaa```______YYY[[[\\\\\\bbblllrrrssscccRRRAAA999888777666666555444444333222111111000---...000111222222111111555444333222111000---+++,,,,,,,,,,,,+++***)))(((******)))))))))))))))******++++++,,,,,,++++++***......///000000000000000&&&+++///...)))&&&(((,,,******++++++******)))))))))((((((***,,,,,,+++***)))((('''''')))*********)))))))))'''&&&'''***---,,,------+++'''&&&))),,,,,,++++++******+++------+++---//////---+++******+++***))))))***,,,///111///---***,,,000222222111444111......///111222333+++,,,+++)))'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***)))((()))******(((''''''((((((((()))))))))***++++++******))))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$******))))))((('''%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&''')))***+++,,,((()))+++...000000---+++---++++++---222555444333111111111111222222222222000---+++***,,,...//////++++++,,,,,,+++)))'''&&&((())))))((('''(((***,,,111---+++...000//////222---...///...,,,,,,---...///---***'''%%%%%%&&&'''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***)))(((((()))+++,,,,,,+++333...,,,...///------...222000,,,+++***)))'''%%%$$$$$$$$$%%%&&&'''((()))''''''(((+++---...---+++)))'''&&&%%%&&&&&&$$$######+++,,,((($$$$$$%%%#########$$$&&&((()))******)))(((((((((((('''%%%&&&%%%$$$$$$%%%&&&((()))***((('''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((((((((((((***,,,111...,,,---+++'''&&&(((******(((&&&%%%&&&***,,,))),,,//////,,,)))***+++,,,......+++((()))...444222333333111---***)))***))),,,------+++,,,///222...,,,)))((()))((('''&&&))))))******))))))((('''))))))(((((('''(((((()))'''''''''''''''((()))***)))***++++++******,,,...///////////////000111111333444555666888===CCCGGGGGGEEEGGGPPPWWWYYYYYYZZZXXXYYYZZZ[[[[[[[[[[[[[[[VVVQQQOOOSSSYYY]]]ccciiinnnpppsssvvvyyy~~~~~~yyytttqqqqqqssstttuuuyyyxxxyyyyyyxxxuuuppplllkkkkkkmmmoooqqqpppmmmjjjhhhgggeeecccccceeeiiilllooolllhhhdddaaa`````````[[[]]]^^^```hhhqqqtttqqqbbbRRRBBB<<<;;;999888888444444444333222000///......111444555333222333555777444111000111000---+++***++++++,,,,,,++++++***))),,,...---***((((((******++++++,,,,,,++++++***,,,---///111222222111111'''+++......***'''(((***))))))************))))))))))))***+++,,,,,,+++++++++)))''''''(((*********))))))))))))((()))+++...---000000,,,&&&$$$(((,,,...---+++******+++---...))),,,///000///---,,,+++...,,,)))(((+++...111333000...---...111333444333666222---,,,///333444333---------***(((&&&'''((('''''''''&&&&&&'''''''''+++***))))))***)))'''%%%''''''(((((())))))*********))))))(((((((((((()))(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''&&&%%%$$$$$$)))))))))((('''&&&%%%$$$((('''''''''''''''''''''$$$%%%'''((()))***++++++,,,---...111333222///,,,///...---000333555555444444333111///---+++***)))...,,,******,,,.........((()))***+++++++++***)))((()))***)))((((((***,,,444///+++,,,,,,******,,,))),,,.........------...000...+++(((''''''(((((($$$%%%'''((()))(((''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((((())),,,......---000,,,,,,...///,,,,,,...222000---+++***(((&&&$$$#########$$$%%%&&&''''''(((((())),,,///000///---)))'''&&&&&&&&&&&&$$$"""$$$***+++)))&&&&&&(((!!!""""""###$$$&&&'''''')))'''&&&&&&''''''&&&%%%%%%$$$#########%%%''')))((('''&&&&&&%%%&&&&&&'''%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$&&&((()))(((((()))***...------,,,***(((((()))---...---***'''(((,,,111---///000///+++***---///000000...+++)))***...222333444444333000---***)))&&&+++...---***)))---222000...,,,+++++++++***)))************))))))(((((())))))((((((''''''((((((''''''&&&''''''((()))******+++,,,+++******,,,...............///000111222555666777888<<>>AAAFFFOOOYYY___^^^QQQGGGHHHLLLMMMLLLLLLJJJLLLOOOTTTYYY]]]aaaccc\\\VVVSSSVVVYYYZZZ^^^bbbiiillloooqqqtttwww{{{}}}}}}~~~|||yyyuuuqqqnnnnnnppprrrzzz{{{}}}{{{tttpppssstttuuutttssspppnnnmmmkkkllllllllllllnnnrrruuutttqqqlllhhheeedddeeefffhhhiiihhhiiimmmoooiiiaaaWWWKKK@@@;;;:::666555555222333333333222000...---...333777777333111333666444111//////000///---***)))***+++,,,............***///333222---(((((()))***++++++,,,,,,++++++***)))***,,,///000111111111---,,,---///111000,,,(((((()))******+++************,,,...---,,,+++,,,---...,,,***)))))))))(((''''''(((***++++++---000222222444444111,,,))))))***...---+++******+++,,,,,,''')))---...............333///++++++///222333222---------...///222444555555222///...///000111222333333222///+++))))))******))))))))))))))))))******)))(((((()))(((&&&$$$&&&&&&'''((()))***++++++------,,,+++***)))(((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&(((***+++***)))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%(((***+++,,,++++++,,,,,,,,,---......,,,***//////000000111222333333222111...,,,***))))))))))))(((&&&'''((())))))((($$$&&&(((+++---...//////((()))++++++))))))***,,,---)))'''***,,,++++++...***,,,...///...---......+++)))(((&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''******)))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$'''))))))'''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''***---/////////((((((***...---+++,,,000///,,,***(((((('''&&&$$$###"""""""""######$$$%%%***)))***,,,......---+++'''''''''((()))(((&&&$$$(((%%%###$$$''')))((('''+++++++++***)))(((&&&%%%%%%$$$######$$$%%%$$$###%%%$$$######$$$%%%'''(((&&&''''''(((((())))))))),,,+++)))'''&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%&&&'''''',,,...+++)))***---------------,,,++++++---///111222000---+++---333999666222......222444333000333333333333444222///,,,,,,...000///,,,***+++------+++******+++,,,+++***)))))))))))))))+++,,,,,,))))))((('''&&&&&&&&&&&&((((((''''''''''''((((((((()))++++++***+++---000///...---...///222555777@@@BBBEEEIIIOOOVVV___ddd```SSSFFFCCCEEEFFFFFFGGGGGGHHHJJJNNNTTT[[[aaaddd___YYYUUUVVVXXXZZZ]]]bbbhhhjjjmmmoooppprrrtttwwwuuuxxx~~~~~~{{{vvvrrrpppqqqrrrvvvwwwzzz~~~}}}xxxttttttvvvwwwuuurrrooonnnnnnlllnnnoooooooooppprrrssssssqqqmmmjjjgggfffggghhhkkklllkkkhhhgggfff___VVVPPPFFF===:::888444222333111222444444333222000...,,,///222222000...///000000000111111///---,,,*********,,,---.../////////+++...222111---***((()))***++++++,,,,,,++++++***))))))***,,,---///000111+++---000111000...+++******+++,,,,,,---------,,,))),,,...---+++***+++,,,,,,+++******++++++)))''')))***,,,,,,,,,---///111000111222111000...+++***************)))))))))(((&&&(((+++,,,,,,---...000444111---...111333222000.........------...000222333333222000...---...000000000///---***))))))***))))))(((((((((((()))))))))((((((((()))((('''%%%&&&&&&'''((()))***+++++++++,,,,,,---,,,+++)))((('''&&&$$$######$$$&&&'''"""$$$&&&)))))))))'''&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((***,,,,,,+++++++++******+++...///000///---.../////////000111111222111...,,,++++++,,,---)))(((&&&'''(((((('''&&&&&&'''))),,,---......---((()))++++++*********,,,---))))))---///......000,,,...//////...---...///)))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((+++------,,,((((((+++...,,,)))***...,,,***((('''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&***))))))+++,,,,,,***(((&&&&&&''')))+++***(((&&&'''((())))))((((((((()))++++++++++++***(((&&&%%%%%%$$$######%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''&&&'''((()))************///---+++((('''&&&''''''###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&%%%$$$$$$''')))&&&---///***&&&(((+++***))))))(((***+++,,,+++***,,,...000///---///333777333222111222333333333222111000///000222222///,,,...///000000///...---------+++******,,,---,,,,,,((((((((((((***,,,...///+++***)))(((''''''''''''***)))(((''''''&&&'''''''''(((******+++,,,///111//////......000333666999@@@CCCGGGKKKNNNSSSXXX\\\[[[OOOEEECCCDDDEEEFFFIIIHHHHHHHHHJJJPPPWWW^^^cccaaaZZZTTTUUUWWWXXX]]]bbbfffiiikkklllmmmmmmoooqqqqqquuu|||~~~~~~|||xxxrrrnnnmmmnnnnnnppptttxxx{{{|||yyyvvvqqqssstttsssooommmmmmnnnkkknnnpppqqqpppooonnnooopppooollljjjhhhgggggggggiiillljjjeee___[[[TTTMMMKKKCCC<<<999777222000111000222444555555333111000---...///000000///...---+++///444333///+++***+++***+++,,,...////////////,,,---...///---,,,***(((***++++++,,,,,,++++++******)))))))))***,,,...000'''---333333...******,,,,,,------.../////////...(((+++---,,,***((()))+++)))))))))+++------+++)))+++,,,...---,,,,,,---///---...///111222111---***(((((())))))((('''&&&&&&&&&(((***++++++,,,///111555111...///333444111...//////...---,,,,,,---///111333444111---+++,,,///+++,,,,,,+++)))((()))***((((((''''''''''''(((((()))((('''((())))))'''%%%&&&&&&'''((()))***++++++((()))+++,,,,,,+++)))((('''&&&$$$######$$$&&&''' """%%%'''((('''&&&$$$######%%%&&&'''((((((((('''(((((((((((((((''''''%%%&&&&&&&&&''''''(((((($$$&&&(((+++,,,,,,++++++,,,+++***,,,000333555666---...//////......///000333111///,,,++++++,,,,,,***(((''''''(((((('''%%%((()))+++,,,------,,,+++((()))++++++*********+++111------000222///---......///000///...---...000+++***)))((('''&&&&&&&&&***)))'''&&&%%%%%%&&&''''''''''''(((((((((((((((''''''''''''((((((((()))###&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%$$$$$$&&&)))++++++***)))))),,,...,,,''''''+++***(((&&&&&&&&&'''&&&%%%&&&&&&%%%%%%%%%&&&''''''***))))))***+++***(((&&&&&&&&&'''***,,,,,,)))'''&&&,,,111000,,,((())),,,(((((())))))(((&&&$$$###&&&%%%$$$$$$&&&&&&&&&$$$###$$$%%%'''''''''''''''&&&'''(((***++++++++++++000...+++((('''&&&''''''###$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''%%%$$$%%%(((***&&&---///)))$$$&&&((('''(((&&&&&&)))---...+++(((&&&+++///000//////111444...222555444222111222555000...,,,...000111///,,,/////////000222222000...///---,,,,,,...//////...'''''''''(((***,,,///000,,,+++***)))((((((((((((+++***)))(((&&&&&&&&&&&&&&&''')))***+++---000222000///...///111444888:::<<<@@@DDDGGGJJJLLLOOOQQQTTTLLLEEEEEEFFFGGGIIILLLKKKJJJHHHIIIMMMUUU\\\aaabbbZZZTTTSSSUUUWWW\\\bbbfffhhhjjjkkkkkkkkklllmmmooouuu|||{{{|||{{{vvvooojjjhhhiiihhhjjjmmmssswwwyyyxxxvvvllloooqqqpppmmmkkklllmmmjjjmmmpppqqqooommmkkkkkkmmmlllkkkiiihhhgggfffffffffiiiiiiaaaZZZTTTNNNHHHIIIBBB;;;999777222///000000111444666666555333111000000000111222222000...(((///555555///***)))++++++,,,---...////////////---,,,,,,---------***(((+++++++++,,,,,,++++++++++++)))((('''(((***---///...---,,,,,,++++++,,,,,,---,,,+++---///000000/////////......---,,,******((((((***++++++***)))(((+++++++++,,,,,,------------///000///...,,,,,,---((())))))))))))***************))))))***,,,---///111000///......///111222,,,,,,,,,,,,,,,,,,++++++333111///,,,+++*********,,,------***'''&&&))),,,%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&&&&((()))))))))(((***---///111000...,,,+++***))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&'''(((((()))***************,,,,,,,,,---000444777999000---******,,,///111111000000///---+++)))***,,,---+++)))((('''((()))***###)))---+++)))+++---,,,///...,,,+++******+++,,,...,,,+++,,,......+++(((///111000---...111///***,,,+++***)))'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$)))(((((((((((()))******)))((('''&&&%%%%%%&&&'''))))))(((((((((''''''''')))(((''''''((()))+++,,,//////...,,,***)))((('''''''''((((((''''''&&&%%%((('''%%%$$$$$$&&&)))++++++,,,,,,---,,,+++)))(((&&&(((+++...///...,,,+++***,,,///...+++))))))******+++,,,+++(((&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''---***(((***...///,,,(((,,,---,,,)))&&&%%%%%%&&&'''''''''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###!!!!!!$$$&&&"""######$$$$$$%%%&&&&&&$$$###""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((((((+++***)))(((((())))))***(((((((((((('''&&&%%%%%%,,,,,,,,,***((((((***,,,'''((((((***+++,,,------...,,,***)))+++///444888999888777666555444333333666444222000///111333444222///------///000///------......---...///,,,(((,,,)))&&&)))...000...***)))(((&&&&&&'''''''''&&&+++)))(((''''''((()))+++'''(((+++,,,---///222555555444333222222333555666===???AAABBBBBBEEEKKKQQQUUURRRMMMIIIFFFGGGHHHJJJGGGHHHJJJKKKNNNTTT[[[```bbb\\\XXXXXXVVVTTTYYYbbbdddeeeffffffeeefffiiilllsssvvvyyy|||}}}|||zzzxxxrrrtttuuuqqqjjjccc___^^^aaa```ccchhhpppvvvxxxxxxvvvqqqmmmmmmqqqrrrnnnkkklllmmmnnnmmmkkkjjjiiijjjnnnnnnmmmkkkgggeeeeeefffggggggeeeaaaZZZQQQIIIDDDDDD===666333444555333000333111000222444555333000+++---000333555666555555---000444555444222000000...+++))))))+++---...///***+++---......,,,+++***++++++++++++++++++++++++++++++******,,,...111222---,,,++++++++++++++++++***))))))+++---...---+++............---,,,++++++))))))************))))))++++++++++++,,,,,,,,,,,,...000000///,,,*********((((((((()))))))))******************+++,,,...///000000//////////////////000000000111222333444555444333111///---,,,,,,,,,***,,,---,,,)))'''((()))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&(((***++++++,,,///111...---+++***((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''(((((('''''''''&&&&&&&&&'''((()))************))))))(((((())),,,///222333///---++++++---......------......---+++)))*********)))'''%%%%%%&&&'''(((&&&,,,///,,,***+++,,,+++//////---,,,++++++,,,,,,...,,,+++,,,......,,,)))///111111...,,,---,,,)))***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%(((''''''&&&'''((()))***...---,,,+++)))((('''&&&%%%&&&&&&'''(((((((((((()))'''%%%$$$$$$%%%''')))---------,,,+++)))(((''''''(((***++++++***)))(((+++---///---***''''''(((((()))***)))'''%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$%%%%%%&&&''')))'''&&&)))...000...++++++++++++(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((+++++++++***)))((('''''''''''''''''''''&&&%%%%%%+++++++++)))(((''')))+++))))))***+++,,,---......,,,,,,+++,,,...111444666:::999888777666555555444333222000......///000222333000......//////...,,,---,,,,,,+++,,,---+++)))((()))+++---......,,,++++++)))''''''((((((((('''***)))(((''''''((()))******+++---------...000222333333222111222444666888:::===@@@BBBEEEIIIMMMPPPVVVSSSNNNJJJHHHHHHJJJKKKJJJKKKKKKKKKKKKOOOTTTXXX```ZZZWWWWWWVVVUUUZZZbbbffffffgggfffeeegggiiilllrrrvvv|||}}}xxxtttmmmooonnnjjjbbb[[[WWWUUUUUUWWW\\\dddlllqqqsssrrrssspppmmmnnnpppqqqpppnnnmmmnnnooonnnllljjjiiiiiimmmnnnnnnlllhhheeeddddddgggfffddd___XXXOOOGGGBBB>>>999222111333444333111444222111111222222///---000111333444555444333222...000222222000...---------+++******,,,---...---+++---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111------,,,,,,,,,+++++++++))))))***,,,......,,,***------............------******)))))))))))))))***+++++++++***************...//////...***(((''''''((((((((())))))))))))***++++++***+++,,,---///000//////000000000...---,,,000///...---...///111222444333222000///.........+++...000///---***(((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&(((,,,......///000222,,,,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''''''''((()))((('''&&&%%%'''(((((()))))))))))))))(((''''''''')))+++---...---------...//////,,,***,,,...000///...,,,+++,,,)))((('''&&&&&&&&&'''((()))///222...+++,,,,,,+++000///...------,,,,,,---///---,,,,,,......,,,+++---222333...*********(((***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((())))))))))))(((''''''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,+++***)))((('''&&&&&&%%%&&&'''(((************((('''%%%######$$$&&&'''///...,,,***(((''''''&&&(((((((((((((((''''''''',,,------,,,)))&&&%%%&&&'''(((******(((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&)))---///---+++((()))((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""###$$$$$$###"""$$$%%%&&&&&&%%%%%%$$$######"""###%%%&&&%%%"""!!!###&&&&&&&&&%%%%%%%%%&&&'''''',,,,,,---,,,+++)))&&&%%%'''''''''&&&&&&&&&&&&%%%)))******)))''''''(((*********+++,,,---......///***+++---000222333444444888888777666555444444333333222000/////////000111333111//////000///...,,,...+++))))))***++++++***&&&***...000...,,,,,,,,,,,,***(((((()))***)))(((***)))(((''''''((()))***---......---,,,,,,---///000000000000222555888:::888:::===CCCHHHLLLNNNMMMUUUSSSOOOKKKIIIIIIKKKLLLKKKLLLLLLLLLLLLNNNRRRUUU[[[XXXVVVUUUUUUUUU[[[aaafffggggggffffffhhhkkknnnsssxxx~~~vvvqqqkkkkkkiiiddd]]]VVVRRRPPPKKKOOOVVV___gggkkkkkkiiilllkkkkkklllmmmnnnooopppoooqqqrrrqqqnnnkkkjjjiiilllmmmooommmiiieeebbbaaacccbbb```[[[TTTLLLEEE@@@999555111000222555555444333222111111222222111///444555555555333111///...000111111000...,,,,,,------+++***+++---------,,,+++---000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///...............------,,,++++++---000222222///,,,,,,,,,---...............++++++)))((((((((()))***++++++******))))))((((((+++,,,---,,,)))''''''''')))))))))************+++++++++++++++,,,...000222...///000111000...+++)))///---***'''&&&&&&((()))111111000///............///000111000///---++++++)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&'''***...111000000///000---,,,+++)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))&&&''')))***)))(((&&&$$$''''''((())))))((((((((()))))))))))))))***+++,,,***+++...111333222...***---000222333111/////////,,,+++************++++++***000333000---......---111000//////...---------///...---------------,,,+++222444///***)))++++++---,,,+++)))((((((''''''''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((''''''(((((())))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&%%%%%%&&&'''((()))************%%%%%%$$$###$$$%%%&&&(((...,,,***(((''''''''''''((('''&&&&&&&&&'''((()))***+++******((('''&&&&&&''')))++++++***((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''***(((((()))++++++)))'''%%%&&&'''%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$############&&&(((&&&!!!"""'''&&&&&&&&&%%%%%%&&&&&&'''+++,,,...//////,,,)))''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&'''))))))******+++,,,---------'''***///333555555444333555555444333333222111111444333333222222222222222000000000000111111000//////+++((((((******+++---***+++---......---------+++***(((((()))))))))(((******)))(((((()))******,,,------,,,******+++---...---...///222666999;;;888999<<>>777444111000222444444444000000000111333444555555555555444333111...,,,+++111222111000...---///111---,,,+++,,,------,,,******---000222222111...,,,++++++++++++++++++++++++---,,,++++++***+++,,,,,,,,,------------,,,++++++,,,---...111333333000---***+++,,,---............,,,+++)))((((((((()))************))))))(((((((((''')))******)))(((((()))*********+++++++++,,,,,,+++******+++,,,///111222---...000111000---***(((///---)))'''%%%&&&'''))),,,,,,---------,,,,,,,,,111///...,,,,,,,,,------))))))((('''&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&***---000222000...---,,,,,,+++***)))(((((('''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***'''((()))******(((&&&%%%''''''(((((((((''''''&&&******))))))))))))))))))(((***...222555555111...---///222333111///......,,,,,,,,,,,,,,,,,,,,,---)))///222000...000111111000000000000///...------......---,,,++++++,,,---***111444000+++,,,...///---,,,+++***(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''''')))))))))((('''&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&############%%%&&&((()))***)))((('''&&&'''((()))'''&&&%%%&&&''')))+++---(((((('''(((((()))))))))%%%(((***+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''((())))))((('''$$$%%%&&&%%%######$$$&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$%%%''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%###&&&(((&&&!!!"""'''&&&&&&%%%%%%%%%&&&''''''***,,,///222222000---+++***)))(((&&&&&&&&&&&&&&&&&&''')))((('''&&&'''(((((((((((()))******++++++%%%)))///444777666444222444444333333222222111111333333333333333222111111---...000111222222333333111+++'''***+++***+++000222---))))))---000///...+++)))''''''((()))((('''******))))))))))))******)))*********))))))+++---,,,,,,---...111555999;;;::::::<<>>;;;555333111//////000000000......//////000111333555222111111///...,,,+++***/////////...---...111333...---,,,,,,------+++))))))+++...000000///---+++************************,,,,,,++++++************)))***+++,,,+++***)))(((++++++,,,...000000...,,,******+++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((*********)))))))))))))))&&&((()))***)))((()))************+++++++++,,,,,,***)))******,,,...000222,,,---///000///---***))))))((('''&&&&&&(((***+++)))***+++,,,,,,,,,,,,,,,...,,,)))((()))+++,,,,,,))))))((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&+++---000111///,,,*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((()))***)))((('''&&&''''''''''''''''''&&&%%%'''''''''''''''&&&&&&&&&'''))),,,111444555333111+++---///...---+++***+++************++++++++++++(((///222000///111222222000000000000///...---,,,---------+++******,,,...***000222///---///000000+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))***+++++++++&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!#########$$$&&&'''))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&(((+++---...((('''&&&''')))+++++++++$$$'''******(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''((()))******%%%%%%&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%$$$%%%&&&"""######$$$%%%%%%&&&&&&###%%%&&&%%%"""!!!###&&&%%%%%%%%%%%%&&&'''((((((***,,,///222333111///------,,,***'''&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&'''''''''(((((((((%%%)))...333555555444333666666555555555444444444000000111222222000///...,,,...111333333333333444111)))&&&+++,,,***+++111666///(((''',,,000111///***)))''''''((((((((('''************************''')))******)))***,,,...---------...000444777999::::::;;;>>>BBBFFFGGGGGGKKKJJJHHHFFFEEEEEEFFFGGGJJJLLLNNNOOOOOOOOOOOOQQQQQQUUUVVVUUUXXX___eeehhhdddeeefffgggjjjpppvvv{{{}}}|||wwwssspppmmmiiihhhgggggggggfffeeeeeeccc```[[[XXXWWWWWWXXXXXXYYYZZZ\\\___aaabbbbbbbbbbbbaaaaaabbbdddgggkkknnnppppppmmmhhhdddcccYYYWWWRRRKKKDDD>>>999666222111///---,,,++++++,,,/////////---++++++---/////////...---,,,++++++******+++,,,++++++,,,///222///...,,,,,,,,,,,,***)))(((***,,,---...---,,,,,,***************************************************+++,,,---,,,+++)))(((*********+++---...---,,,))))))***+++++++++******+++++++++******)))((('''))))))******************''')))******((('''(((((((((((()))))))))*********(((((())))))+++...000111+++,,,---......---+++***&&&&&&&&&&&&'''(((******)))***,,,---............+++)))((())),,,...---,,,((((((''''''&&&&&&&&&%%%$$$%%%&&&'''(((((((((((()))+++......,,,***************)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))(((((())))))))))))(((((((((''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$((()))***---000222222000,,,------+++)))(((((()))'''((())))))*********)))***000333111...000111000//////000000///...,,,+++,,,---,,,***((((((+++---,,,///000------//////,,,++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%'''((()))((('''&&&######%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((+++---...//////&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((***+++,,,***(((&&&''')))++++++***'''))),,,---***'''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###%%%''''''((()))***&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$%%%%%%######$$$%%%&&&''')))***+++---///000111///---,,,111///,,,)))'''&&&&&&&&&%%%''')))***)))(((((()))&&&&&&&&&&&&''''''''''''&&&(((,,,000333444444444666666666666555555555555///000222333222111///---...111444555333111111222000'''%%%+++---((()))000333000+++***,,,///000000,,,***(((((()))))))))(((*********++++++*********)))+++++++++***+++---///......---...000222555777888888999:::===AAAGGGLLLLLLKKKIIIHHHGGGHHHIIIIIIMMMOOOQQQQQQOOOMMMLLLLLLPPPUUUXXXVVVZZZcccjjjkkkgggggghhhhhhjjjooovvv{{{||||||vvvrrrqqqnnniiihhhiiijjjjjjiiinnnooooookkkeee```]]]]]]]]][[[ZZZ\\\```bbbbbbaaa^^^^^^^^^]]]^^^aaagggkkkkkknnnqqqqqqnnnjjjgggfff```\\\TTTKKKBBB:::444111111111000...---,,,,,,---000111000---******,,,//////...---,,,++++++++++++***+++,,,,,,+++,,,---///111///,,,+++++++++***))))))***++++++,,,---------++++++++++++++++++++++++))))))******************---...///000000...,,,+++,,,******+++---......---))))))************))))))***+++++++++***)))'''&&&))))))******++++++,,,,,,)))***+++***(((&&&&&&'''''''''''''''((((((((((((((((((((()))+++---000111***+++,,,---------,,,++++++++++++++++++*********+++,,,...000111111000000+++***+++...222222000---'''''''''''''''&&&&&&&&&&&&'''((()))************''')))+++,,,+++******+++---,,,+++******)))******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''')))+++++++++************)))((('''(((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%***))))))***---/////////.........,,,)))((()))***'''((()))***************+++111444111......///......////////////---,,,++++++,,,,,,***''''''***---...000...,,,,,,///,,,(((...---,,,***))))))((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((()))+++,,,---,,,***)))!!!$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&))),,,///000111111%%%%%%&&&&&&&&&&&&''''''&&&&&&((()))******++++++))))))(((''''''&&&%%%%%%''''''(((((('''%%%###"""&&&''''''(((((()))))))))---***'''''')))+++***)))+++...111111...+++((('''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''''''''&&&%%%""" """&&&&&&%%%$$$$$$#########%%%###"""###$$$&&&&&&%%%"""######$$$&&&(((***+++,,,---...///...---+++***333111---***'''&&&&&&&&&%%%'''*********)))))))))&&&&&&&&&'''''''''''''''&&&(((+++...111333444555444444444444444444333333000222444555555333000///000333666666333000///000...%%%$$$+++---'''(((...///000000...,,,,,,///111---+++))))))***+++***)))******++++++++++++******,,,---...---,,,,,,---///000///......///111444555555777888888999???HHHPPPNNNMMMLLLKKKJJJKKKKKKLLLOOOQQQSSSSSSQQQOOOMMMMMMPPPVVVYYYWWW[[[eeelllmmmjjjjjjiiiiiijjjooouuuyyyzzz~~~}}}uuuqqqtttpppkkkiiijjjlllkkkjjjsssvvvyyywwwqqqjjjfffeeeccc___]]]___dddgggeeebbb______^^^]]]___dddkkkqqqlllnnnqqqqqqnnnkkkiiiiiifffaaaXXXMMMAAA888111---222333333222000000111222000222222000---...111555111000...---,,,+++++++++---...//////---------...222///,,,***************++++++***++++++---...///------------------------(((((()))***************///.........---,,,+++***(((((()))***,,,///111222+++)))((()))++++++)))&&&))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,+++***)))+++)))(((''''''((()))+++***...---)))***...///,,,)))***,,,...///000111111///---***)))+++,,,------...111111...///444555333111,,,)))++++++)))(((***---)))%%%$$$''')))((('''$$$%%%'''(((((((((''''''+++,,,---,,,)))(((+++------,,,***)))''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((((((((((()))))))))************(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))...///***)))...111//////...---+++***)))))))))+++************+++,,,---)))+++,,,***''''''***...//////......---,,,++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,------...---***(((''''''((()))((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((()))+++,,,---...)))))))))))))))((('''''')))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))(((&&&$$$$$$&&&(((''''''''''''((()))***+++000000/////////,,,(((%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++++++++//////...,,,)))'''((()))---)))%%%%%%(((***'''###------,,,***(((&&&$$$###((()))((('''$$$###$$$%%%'''((()))+++---///000111222222333444333222111000---...000222444333000...000222555555333111000000------,,,+++++++++,,,,,,000000///......---,,,,,,,,,---...---+++******,,,---,,,***(((((((((((()))&&&))),,,---,,,+++,,,---222111000000111333555777555444444666:::@@@FFFJJJGGGIIIJJJIIIHHHHHHIIIKKKOOOPPPQQQQQQOOOOOOPPPQQQXXXYYYXXXXXX^^^fffiiiggggggggghhhjjjmmmoooqqqsss}}}{{{||||||{{{uuuqqqooonnnmmmkkkjjjjjjlllnnnlllrrryyyzzzvvvoookkkiiihhhffffffjjjnnnooojjjfffaaaaaabbbccceeehhhkkklllpppmmmlllmmmooopppmmmjjjiiibbbWWWJJJ???777333111444333222000//////......---///000000//////000111666555222000...,,,+++***&&&))),,,---,,,,,,...111///...,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---...//////---***'''$$$(((***,,,......+++(((&&&///...---+++******++++++******++++++,,,---...///,,,+++***+++------***'''))))))))))))))))))))))))'''(((((()))******+++++++++,,,---...---,,,***)))+++***(((''''''(((***+++)))---,,,))))))---...+++)))***+++---...////////////---++++++,,,...//////,,,///000...000444555222111,,,)))++++++)))(((******(((&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&)))+++---,,,***)))+++------,,,***)))((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((((((((((((((())))))*********+++++++++************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((,,,,,,((((((,,,///---***)))((('''&&&%%%%%%%%%---,,,,,,++++++++++++,,,)))***++++++++++++---///111000///---+++)))((('''******++++++++++++******,,,,,,,,,+++,,,,,,---...---,,,***((('''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''''')))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''''''''(((%%%&&&'''(((***+++,,,---)))))))))))))))(((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((((((((''''''''''''((((((///............,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,------,,,------+++)))'''((())),,,(((%%%&&&)))***(((%%%,,,,,,,,,+++***((('''&&&$$$%%%%%%$$$######$$$%%%(((((()))***,,,...000111111222333444444333222222......///111333222000...111333555555444222111111......------,,,,,,,,,+++***,,,...///000///---,,,---...///---+++***+++,,,,,,+++***)))((((((((())),,,,,,------,,,,,,++++++111111000000111333555777555555777:::>>>BBBFFFIIIJJJKKKLLLKKKJJJIIIJJJKKKRRRSSSTTTSSSQQQPPPPPPQQQ[[[\\\\\\\\\```ggghhheeecccdddfffiiilllpppsssttt~~~|||yyywwwwwwvvvuuutttsssrrrpppmmmkkkkkklllnnnnnnrrrwwwyyywwwrrrnnnkkkjjjiiiiiimmmrrrsssoookkkjjjiiihhhgggggghhhjjjkkkmmmlllkkkmmmqqqrrrpppmmmiiibbbUUUHHH<<<555111000444333222000///...---------///111222222222444666555444222///---+++***)))***---///000.........000222111000///...---,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,......,,,***((()))***,,,---,,,+++((('''000...+++(((((()))+++---------,,,,,,,,,+++++++++,,,,,,,,,...///...+++((())))))))))))))))))))))))'''((()))***+++,,,---...---...//////...,,,***(((+++***)))(((((()))***+++)))+++***((((((+++,,,*********+++,,,---.........000...,,,,,,...000111111***...000///000444555222111,,,)))++++++)))(((***'''(((((('''&&&%%%&&&''''''''''''(((''''''&&&%%%'''))),,,,,,,,,++++++,,,+++***)))(((((((((((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''************++++++++++++,,,,,,+++***((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&))))))&&&&&&)))++++++******))))))((((((((((((000///...,,,++++++******))))))***,,,///000000///...---,,,+++)))((('''&&&******))))))))))))******,,,,,,,,,,,,,,,---......,,,+++)))'''&&&&&&''''''&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,,,,***(((''''''%%%%%%&&&''')))***++++++((())))))))))))(((''''''((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''###$$$%%%$$$$$$$$$&&&((((((((('''&&&&&&&&&''''''---,,,,,,---...---***(((((('''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))),,,...000***+++,,,+++)))''''''(((***'''%%%&&&)))+++***(((,,,,,,,,,++++++***))))))###$$$%%%%%%$$$$$$&&&((()))))))))***+++---///111000000222333333333333333000//////000222222111///000222444444222000000000////////////...---+++***%%%(((,,,///111000...,,,...///000...,,,++++++,,,,,,+++***)))((((((((())),,,+++******,,,---,,,,,,111111000000111333555666555777:::>>>AAADDDFFFGGGKKKLLLMMMMMMKKKIIIJJJJJJRRRTTTUUUTTTRRRQQQQQQRRR\\\^^^^^^^^^aaaeeedddaaa^^^```bbbgggkkkppptttwww}}}zzzuuussssssvvvyyyxxxvvvrrrnnnlllmmmnnnppprrrsssvvvxxxyyywwwrrrnnnmmmmmmnnnrrrwwwyyywwwtttvvvtttpppllljjjiiiiiijjjlllkkkkkknnnrrrtttrrrppphhh```SSSEEE999333000000444333111///...---,,,,,,+++...000222333444777999555333111///,,,***)))))),,,...111111000...------111222222222111///...---)))*********++++++,,,,,,)))***,,,------,,,+++)))******+++++++++***))))))222///+++((('''***---000------------,,,++++++***+++,,,---......---***((())))))))))))))))))))))))'''((()))+++---...000000//////000000///---***)))+++******))))))******+++((()))((((((((()))******+++,,,------............222///---,,,---/////////***...000000222555555333111,,,)))***+++(((((()))$$$'''***)))&&&$$$%%%'''(((((((((''''''&&&%%%%%%&&&(((***,,,---,,,++++++******))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))************++++++***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***&&&((((((&&&%%%''')))***,,,,,,------,,,,,,,,,+++222111///---+++***))))))***)))))),,,000111...+++(((((((((((())))))))))))***)))(((''''''((()))***,,,+++++++++,,,---...///******((('''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''+++,,,...---+++(((''''''%%%&&&&&&''')))******+++(((((())))))(((((('''&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$&&&''''''''''''''''''((())))))+++******+++,,,,,,+++))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''((((((((((((***)))'''%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""&&&%%%%%%%%%'''+++...000,,,---...---***(((&&&&&&(((&&&%%%&&&)))++++++***------,,,+++***)))))))))'''(((((('''&&&&&&((()))'''(((***,,,---...---------...///000111222222333222111000111222333222111---///111111///......///000111111222000...+++***&&&(((+++---//////...---///000000///---+++,,,---+++******)))))))))))))))(((&&&%%%'''+++...//////000000000111222333555666666888:::===@@@CCCEEEFFFHHHJJJKKKKKKIIIHHHHHHHHHNNNPPPRRRSSSSSSRRRSSSTTT[[[^^^```^^^___aaa___[[[ZZZ\\\```eeekkkqqqvvvyyy~~~xxxsssrrrvvvzzzzzzvvvrrrooonnnpppqqqrrrtttssssssvvvyyyyyyvvvrrrqqqqqqsssxxx|||~~~}}}~~~{{{vvvqqqnnnllllllmmmmmmllllllooossstttrrroooggg^^^QQQBBB888222111111111000///......---------***,,,///000111222555777555444222///---+++*********,,,...//////---,,,+++...///000111000...,,,***************************,,,,,,------,,,+++)))'''++++++***************+++222000,,,***))),,,///111++++++,,,---------,,,+++)))***,,,---,,,***)))((())))))))))))))))))))))))'''(((***+++---///111111000000000000...---+++***++++++************++++++(((''''''((((((((()))***------...///////////////333000,,,++++++,,,,,,,,,,,,000111000222555666444000+++(((******(((''')))%%%(((***)))&&&$$$%%%'''((((((''''''&&&&&&&&&&&&&&&'''))),,,------+++******)))))))))((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******((('''''''''&&&&&&(((++++++,,,---------,,,++++++111000...,,,***)))((((((***)))(((***---...+++'''(((((((((((((((((())))))***)))(((''''''((()))************++++++---......))))))((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))))))))(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''',,,---...---***(((''''''''''''(((((()))***++++++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%&&&&&&'''((()))+++---...))))))((()))+++,,,+++)))))))))((('''&&&&&&%%%%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%)))(((&&&$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""###%%%&&&%%%$$$""""""""""""""""""""""""$$$$$$###$$$%%%(((+++---...000111000---(((&&&$$$&&&&&&&&&''')))+++,,,,,,///...,,,***((('''&&&&&&*********)))&&&%%%&&&((($$$''',,,///000...+++)))******+++,,,...///000111444333222222333444333222...///111111/////////000111222333333222///---+++,,,++++++++++++,,,---...000000111///---++++++,,,************)))))))))((()))(((((())),,,///111111000000000111222333444555888888999:::<<<@@@CCCEEECCCEEEHHHIIIHHHFFFFFFGGGHHHKKKOOORRRSSSTTTVVVWWW\\\```bbb```___```^^^[[[ZZZ\\\```eeelllrrrwwwyyy~~~zzztttrrrsssvvvwwwtttpppnnnppprrrttttttsssqqqppprrruuuwwwuuusssttttttwwwzzz~~~}}}yyyuuurrrqqqqqqqqqpppnnnnnnpppssssssoookkkbbbZZZMMM@@@777333222333...............///000000---...000000000000222444555444222000///...------***+++,,,...//////...,,,,,,---///000000...+++)))---,,,,,,+++***)))((((((+++,,,,,,,,,,,,+++***)))+++******))))))***+++,,,000///...------...///000)))***,,,---...------,,,(((***+++***)))(((((()))))))))))))))))))))))))))((()))***,,,---///111111111000///---,,,,,,,,,,,,++++++++++++++++++++++++)))&&&&&&((()))'''(((+++------...000000111111111111...+++******++++++***...111111///000444555333000+++(((******(((''')))((())))))((('''&&&'''((((((((('''&&&&&&&&&''''''(((((((((***,,,,,,+++)))*********)))((('''%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))''''''((('''%%%'''+++...//////000///...---,,,---,,,+++***(((((('''''')))(((((()))******((('''---,,,+++***((('''&&&%%%))))))(((((((((((())))))))))))))))))***,,,---...)))))))))(((((((((''''''&&&''''''''''''''''''&&&&&&'''((()))))))))))))))'''&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''+++,,,,,,***(((&&&'''(((''''''((())))))***++++++'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%)))******)))&&&$$$###$$$%%%%%%&&&(((+++---///111)))((('''(((***+++***))))))((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))***...111333222...***&&&$$$&&&&&&'''((()))+++,,,---111///,,,)))'''&&&&&&&&&)))***)))'''%%%$$$$$$&&&$$$(((,,,///000---***''')))))))))***+++,,,...///444333333333444444333111000111222222111111222333333333333333222111///...///...,,,******+++---...000000000///,,,******+++))))))************)))(((---/////////------///111///000111222333444444555999888888888:::===AAACCC???BBBFFFHHHHHHHHHHHHIIIFFFJJJOOOSSSVVVXXXZZZ[[[^^^cccfffdddbbbcccbbb___^^^___cccgggmmmrrrwwwyyyyyyzzzyyywwwtttqqqpppqqqtttpppmmmmmmpppssssssqqqnnnlllkkkkkkmmmoooppppppssstttvvvxxxzzz|||}}}~~~|||{{{yyywwwuuuuuuuuuuuuqqqpppoooqqqrrrqqqlllgggZZZSSSIII>>>777333333444............///000111111000111222222111000222333444333222111000000000000...------///111222111000,,,...000111111///,,,***------,,,+++***))))))(((((((((***+++,,,---......*********)))******+++,,,------...//////...------)))+++,,,......---,,,+++)))***+++)))'''&&&(((+++))))))))))))))))))))))))((()))***+++---...000000111///---+++***+++---///+++,,,,,,,,,,,,,,,,,,+++***&&&&&&)))***'''(((,,,+++,,,---///000111111111...,,,))))))***,,,------///111///+++,,,000333111000+++((()))***''''''))),,,***((('''((())))))(((''''''&&&%%%&&&'''((((((+++)))((((((+++,,,***(((+++++++++***(((&&&$$$"""&&&&&&%%%&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))&&&&&&((('''###%%%+++///000111111000...,,,***((((((''''''&&&'''''''''''''''(((((('''((()))+++///...---+++)))(((&&&%%%((())))))******))))))((('''''''''((()))+++,,,---))))))******))))))((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''++++++)))'''%%%$$$&&&(((&&&''''''(((((())))))***''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))(((&&&$$$###$$$%%%%%%&&&(((***,,,...///)))'''&&&'''((())))))(((((((((((((((''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((***---111222///+++'''&&&&&&'''(((((()))***,,,...000///,,,***((((((((()))((())))))'''&&&%%%&&&(((((()))+++------,,,***)))***)))))))))***+++---...222222222333444333000...///000111000//////111333444333333333222222111111......---,,,,,,---......///000000...+++))))))***((()))***++++++***)))(((***///333111,,,***,,,000///000111222333444444444777888999;;;<<<===??????===AAAFFFJJJKKKLLLMMMNNNIIINNNSSSXXXZZZ\\\^^^______dddgggdddbbbddddddccccccdddfffjjjnnnrrrvvvxxxuuutttssssssttttttsssrrrqqqnnnkkklllpppqqqoookkkgggfffdddcccbbbdddhhhkkkoooppprrrsssttttttvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvpppooooooppprrrpppkkkfffQQQLLLCCC;;;555333333444111111000////////////000///000111111000///111222111111000000000000111111222///------///111000///---...///000000...---,,,++++++++++++,,,,,,,,,,,,'''((()))+++,,,---...///))))))******++++++++++++***+++...000000...,,,***+++,,,---......---+++)))+++++++++)))&&&&&&))),,,))))))))))))))))))))))))))))))***+++---...//////111///+++)))(((+++...111+++,,,,,,------,,,,,,++++++&&&&&&******'''(((,,,)))***,,,...///000111111,,,***((()))+++...000000000000...))))))...111000000+++((()))***''''''(((///+++'''&&&)))+++***)))'''&&&%%%%%%&&&'''(((***---***''''''***+++***(((+++++++++***(((%%%###!!!%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))%%%%%%(((&&&"""$$$******+++,,,,,,***(((&&&$$$%%%%%%%%%%%%%%%&&&''''''$$$'''((((((&&&'''+++///...------,,,+++***))))))((()))***++++++***)))(((&&&&&&&&&'''(((***+++,,,)))************))))))(((((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((***)))'''%%%######&&&)))%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&$$$$$$$$$&&&&&&&&&''')))***,,,---)))(((&&&&&&((()))(((((('''''''''(((((((((((((((%%%''')))++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((()))(((((('''###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&***///111///,,,)))'''&&&''')))))))))***,,,...000...,,,*********+++,,,((()))***)))((((((***,,,+++******)))******+++++++++************,,,---...000000111333444222...++++++,,,------,,,,,,...000444444333222222222333333,,,,,,.../////////....../////////---***)))((()))((()))***++++++***)))((("""***000///***'''+++111///000111222333444444444666888;;;>>>??????===<<<===AAAGGGLLLOOOPPPRRRSSSNNNRRRXXX\\\^^^___aaabbb]]]bbbeeebbb```cccddddddfffgggiiilllooorrruuuwwwuuurrrpppqqquuuxxxyyyxxxqqqmmmkkklllooooookkkgggaaaaaa```]]][[[\\\bbbggglllmmmoooooonnnooopppqqquuuvvvxxxxxxxxxxxxvvvuuunnnnnnnnnppprrrpppkkkfffKKKFFF???999444333333444555444222111///.........+++,,,......------///000//////...//////000111222444000,,,+++,,,...---,,,,,,------......---,,,+++)))******,,,---...//////+++++++++++++++,,,,,,,,,((()))***+++++++++++++++)))---000///,,,***,,,///***))))))***,,,------,,,***)))((((((((((((((()))***)))))))))((((((''''''+++++++++***)))***---///222///+++***+++,,,......,,,+++***)))))))))++++++)))***,,,......---,,,***,,,,,,+++++++++++++++,,,((()))***))))))***,,,///,,,***((((((***,,,------,,,......,,,(((&&&''')))+++++++++***((('''(((***&&&''''''((()))(((((((((((()))***+++++++++++++++***+++,,,***((('''((())))))))))))))))))******+++((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''%%%)))(((&&&&&&&&&''')))+++((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&((())))))***)))***++++++))))))***,,,,,,)))'''''')))***(((%%%(((((('''''''''(((((()))&&&''''''((()))******+++,,,+++,,,---......+++)))((()))*********)))'''&&&'''))))))(((***---+++%%%,,,,,,+++++++++,,,...///,,,(((%%%$$$'''))))))(((---+++(((%%%$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&)))'''&&&$$$$$$%%%%%%%%%$$$"""$$$&&&''''''(((***+++'''$$$"""$$$'''(((%%%!!!$$$$$$#########$$$%%%&&&(((&&&%%%$$$###$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%%%%((('''&&&%%%'''***...111111,,,&&&&&&***------+++***'''&&&(((+++---+++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&((()))************''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$"""###''',,,...+++'''))),,,......,,,)))'''&&&((((((((()))++++++***)))++++++)))'''%%%%%%(((***///---)))&&&&&&(((+++...///...---,,,+++*********)))***+++,,,,,,,,,++++++111222444666666444111000111000///......///000111222444555666666555333222***---//////------///111222222222111///---***)))((((((''''''''''''((((((+++++++++,,,,,,---------...///000333555888999:::>>>======<<<<<<===??????@@@BBBGGGNNNTTTWWWWWWVVVVVVYYY]]]___```aaaccceeebbb```aaaccccccbbbdddhhhjjjmmmqqqsssuuuvvvyyyzzznnnooooooppppppssswww{{{sssqqqmmmjjjiiigggeeecccfff^^^YYY[[[^^^^^^```bbbfffffffffggghhhkkkmmmnnnwwwxxxxxxvvvsssqqqqqqqqqooommmmmmpppsssnnnddd[[[HHH>>>222---111666777777///---,,,,,,...//////...(((,,,//////,,,***+++---222000------///222444444222///---+++,,,,,,,,,+++---------...///...+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))---000///,,,***,,,///---+++))))))++++++***)))))))))))))))))))))***************))))))(((((((((+++++++++)))'''(((***,,,///---***)))***,,,,,,,,,++++++***************+++((()))***,,,,,,,,,++++++,,,,,,+++*********++++++,,,---,,,***(((((()))+++---+++(((''')))+++,,,---------,,,***((('''(((***)))***)))((('''&&&(((***************)))((('''''''''((())))))************)))***+++***)))((()))***,,,,,,***)))((('''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&((('''&&&%%%&&&''')))***)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''))))))''')))******)))((()))***+++***)))***,,,---+++)))(((((((((''''''(((((()))'''''''''((()))*********,,,++++++,,,...---+++)))'''(((((((((''''''&&&%%%&&&+++---+++***,,,---,,,///...,,,+++***++++++,,,,,,)))&&&&&&(((******))))))((('''&&&&&&((()))***'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$''')))***(((&&&&&&&&&'''&&&%%%$$$%%%'''''''''''')))+++...***((()))++++++((($$$%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&(((((())))))((('''%%%%%%''''''''''''''''''''''''((('''%%%%%%'''***...111111---)))'''''''''&&&$$$'''&&&&&&(((+++---,,,*********+++***((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&'''(((***+++''''''((()))*********)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((,,,,,,)))%%%***,,,...---+++(((''''''((((((((()))***+++***)))000000///,,,)))'''((()))---+++)))'''(((***---//////...---+++******)))))),,,---///000///...,,,***000222444555555444222111//////......///111222444333333444444333111///...,,,...000000///000333666333222111000...,,,***)))((((((''''''''''''((((((,,,,,,,,,---......//////---...///222444666888999???>>>>>>===>>>@@@BBBDDDDDDFFFJJJPPPUUUXXXYYYYYYXXX[[[^^^`````````aaabbb```______aaa```___dddkkkoootttzzz~~~}}}{{{xxxwwwpppqqqrrrqqqpppqqqsssuuuqqqnnnkkkiiihhhgggeeecccccc\\\WWWYYY\\\]]]___bbbdddcccbbbbbbdddfffiiijjjuuuvvvvvvtttpppnnnnnnooonnnkkkkkknnnpppjjj^^^SSSGGG>>>333...111444555333111///------......---,,,***+++------,,,,,,,,,---222000------...000111111000...,,,,,,---......------------...///...+++(((++++++++++++++++++++++++/////////...---------,,,......---,,,+++******)))***---//////,,,***,,,...000...+++)))))))))(((((()))))))))******++++++,,,***************)))))))))+++,,,+++)))'''&&&(((***---+++***)))***+++***))))))******+++++++++******(((((((((((()))***+++,,,,,,++++++***))))))******------,,,***(((((()))+++...+++(((&&&(((+++------...,,,)))((()))*********)))))))))(((''''''***,,,------,,,***)))'''&&&%%%((()))***++++++,,,,,,,,,)))***+++***)))((()))***,,,+++***((('''''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))++++++***((('''&&&%%%%%%%%%&&&((()))***)))(((&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&)))+++,,,+++******+++))))))***,,,......,,,***))))))(((((((((((())))))''''''(((((())))))******++++++***+++------+++***))))))(((''''''''''''((((((...000,,,)))+++...000222000...,,,***))))))))),,,***((((((***,,,---,,,)))))))))))))))((())))))%%%%%%'''((((((((('''&&&&&&&&&&&&%%%$$$%%%'''))),,,***(((((((((((('''&&&&&&((())))))((('''(((***...+++(((((())))))&&&###%%%&&&(((***************((())))))))))))(((((('''++++++++++++***)))'''&&&******)))((((((''''''&&&'''&&&%%%%%%'''***...000000000...***&&&$$$######''''''(((+++---...---+++((()))***(((%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%'''))),,,---(((((())))))***)))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%&&&'''((((((''''''***((('''))),,,---***'''+++,,,---,,,)))'''''''''(((((())))))******)))))),,,------,,,)))'''&&&&&&******))))))+++,,,...000000///...,,,***))))))(((...///111222111///---+++///111333444555444333222////////////111333555666444444444333111000...------............111444777444333111...,,,+++***))))))((((((''''''(((((())),,,------...//////000000...///000222444777999:::>>>===<<<<<<>>>BBBEEEGGGHHHIIILLLOOOSSSWWWYYYZZZZZZ]]]```aaa```___^^^______^^^^^^___^^^___hhhrrrwww~~~xxxsssrrrssstttssspppnnnmmmmmmnnnllliiiggggggfffeeecccbbbZZZVVVXXX]]]___bbbeeeeeecccaaa___```cccgggiiirrrsssssspppmmmkkkkkklllmmmjjjhhhkkkmmmfffWWWJJJCCC<<<444000222444333000222000...---------,,,+++,,,+++******,,,---------111///------...///...---///---,,,,,,.../////////...------......---+++(((++++++++++++++++++++++++222222111000///......---000///...---,,,***))))))+++---......,,,***+++,,,222///+++************)))((()))***+++,,,,,,------++++++*********************++++++***(((((()))+++,,,+++******++++++***)))((()))+++,,,,,,+++***))))))(((''''''(((***,,,---,,,+++******)))))))))******++++++***)))***,,,......+++'''''')))---000111///+++'''&&&))),,,,,,+++************)))))),,,...---,,,+++)))((('''&&&&&&++++++---...////////////+++,,,,,,+++(((''''''((((((''''''''''''((())))))'''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))++++++)))'''&&&%%%%%%%%%%%%&&&'''(((***))))))((('''&&&%%%%%%'''&&&%%%$$$$$$%%%'''((((((+++...///............((()))***+++,,,+++***(((******)))((((((((())))))'''((((((((()))))))))***+++***)))***,,,,,,+++***,,,,,,***))))))***+++,,,---000000,,,,,,000222222222111///,,,+++*********---,,,+++,,,---...//////---------,,,***(((&&&$$$###%%%''')))***)))(((''''''((((((&&&%%%%%%(((***---+++)))((())))))'''&&&(((******)))((('''((())),,,)))''''''((((((&&&$$$$$$%%%(((***++++++***))))))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,++++++++++++***)))((('''%%%$$$$$$'''&&&%%%&&&'''***---//////111333///***&&&'''***++++++---...///...---,,,)))++++++((($$$"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#########""""""###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&)))+++---))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''')))+++***))))))'''&&&&&&(((,,,......---,,,,,,,,,+++(((''''''((('''(((******)))(((((()))&&&(((+++,,,***)))((()))***++++++,,,------......333111000---+++***))))))...........................000222333444444444333111000000000111333555666666555555444333222222111---,,,+++***+++---000333444222000---+++***))))))))))))(((((((((((()))))),,,,,,---...///000000111111111222333555888:::;;;<<<;;;:::;;;===AAAFFFHHHIIIKKKLLLNNNPPPSSSWWWYYY[[[^^^```aaa___^^^]]]]]]___^^^^^^___^^^aaammmyyyxxxrrrrrrtttvvvuuuqqqmmmjjjiiikkkiiigggfffggggggeeedddccc\\\WWWZZZ___cccfffjjjjjjgggcccaaaaaaeeeiiimmmpppqqqqqqooollljjjjjjjjjmmmjjjiiikkklllcccRRRDDD>>>999444333555666444111111///------......---,,,///,,,)))))),,,///...---...,,,,,,---...///...,,,...---,,,,,,.........---...---,,,---------***(((++++++++++++++++++++++++111111111000000//////...//////...------,,,++++++,,,---------,,,+++***+++000...,,,+++,,,---,,,,,,((()))+++,,,------------******************++++++((()))++++++***+++---...---,,,++++++,,,,,,+++)))((()))***,,,,,,++++++******)))''''''(((***,,,...++++++************+++++++++,,,,,,+++)))***,,,...,,,)))'''(((+++000333444---***''''''***,,,,,,+++((()))******))))))+++---***)))((('''''''''((((((+++,,,---...000000000000.........+++(((%%%%%%%%%'''''''''&&&''''''((()))'''&&&%%%&&&'''((((((&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***)))'''%%%%%%%%%%%%%%%&&&&&&''''''******))))))((('''&&&&&&'''&&&%%%%%%%%%&&&'''((((((***---///......///000+++,,,---,,,+++)))((('''++++++***)))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,+++***---,,,+++******+++------///...------444<<<===999222111///------------..................///000111------...---,,,)))'''%%%###%%%'''***+++***)))((()))))))))(((&&&&&&(((***,,,***((('''(((((('''&&&)))***+++***(((&&&'''(((+++)))(((((()))***+++***###$$$''')))))))))(((''')))***+++,,,,,,,,,******+++++++++,,,---...//////,,,,,,***)))'''%%%$$$###&&&%%%%%%&&&'''***---...///333555111+++'''(((,,,,,,---...---,,,+++***)))000000///,,,(((''')))+++%%%%%%%%%%%%%%%%%%%%%%%% !!!"""##################$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))***************)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((+++,,,,,,++++++(((''''''(((+++---//////,,,------+++)))(((((()))''')))******((('''((()))(((+++///000///...------------.........---------444333111///---,,,+++******)))''''''(((+++...111///000111333333444333333333222111111111222333444333444444555555555444444000...+++))))))+++---...222111...,,,***))))))***))))))(((((((((((())))))***+++,,,---...///000000111111111222444777999;;;======<<<===???CCCGGGIIIMMMNNNOOOOOOOOORRRVVVYYY[[[]]]______^^^]]]^^^______]]]]]]___```eeeppp|||~~~wwwtttqqqtttwwwwwwtttoookkkiiikkkiiigggfffgggggggggeeeccc[[[WWWZZZ```dddiiimmmmmmjjjfffccccccggglllppppppqqqqqqpppmmmllllllmmmooonnnmmmmmmjjj___OOOBBB777555333444777888777555...---,,,,,,.../////////111---******---///...---*********+++...//////...///...,,,,,,------+++)))---,,,+++,,,------+++***++++++++++++++++++++++++---------....../////////,,,---------------------,,,------,,,,,,+++***)))---,,,+++,,,......---,,,((()))+++,,,------,,,+++)))))))))***************''')))+++++++++,,,...000...,,,+++***,,,,,,+++***((()))***++++++++++++++++++***((('''((()))+++,,,************+++,,,---...//////...,,,)))((()))+++***(((''')))---000222333+++***))))))***++++++***&&&(((***+++***)))((()))((('''&&&&&&&&&((()))***((()))+++,,,.../////////...///...+++(((%%%$$$%%%***)))((('''%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&'''''''''(((((('''((())))))&&&$$$%%%&&&&&&&&&'''''''''''')))))))))***))))))((('''&&&&&&&&&''''''(((((((((&&&(((***++++++,,,...000000000000...,,,******+++---,,,+++***))))))))))))(((((((((((())))))))))))***((('''(((***++++++++++++************+++,,,,,,...,,,+++000<<>>@@@DDDEEEFFFHHHHHHGGGFFFEEEPPPTTTWWWUUUQQQPPPSSSVVVUUUVVVVVVWWWZZZ```hhhmmmqqqlllllluuu~~~zzzwwwvvvyyy{{{xxx{{{}}}|||yyyuuurrrppppppnnnlllkkkllllllkkkiiieee]]]XXXZZZ```eeekkkpppnnnllljjjiiikkkooosssvvvwwwyyy{{{{{{{{{|||~~~zzz|||zzznnnYYYEEE999444/////////000111111222222000...------.........---222555777555111---,,,---000---***)))+++...000000/////////111333333111///)))(((((())),,,...//////+++++++++++++++++++++++++++*********************,,,,,,,,,++++++*********111...+++(((''')))+++---,,,---.../////////...---,,,+++***)))((((((((((((,,,+++)))(((((()))+++------***(((((()))+++,,,,,,***)))(((''''''&&&'''''',,,,,,,,,------.........,,,***((((((***+++)))&&&+++)))'''''')))++++++***,,,++++++++++++++++++,,,***************)))((('''+++***)))((()))***,,,...***+++---------+++)))((($$$$$$$$$''')))***)))''')))))))))***,,,...000111...,,,)))&&&$$$$$$%%%&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''((()))))))))'''&&&%%%######$$$%%%&&&++++++******))))))((((((###$$$&&&)))+++,,,)))'''''''''((()))))))))))))))$$$$$$&&&***...111111000555333111000///---***'''...---,,,***((((((''''''(((''''''(((((((((%%%###%%%&&&'''&&&&&&&&&(((***++++++++++++***((('''&&&***+++,,,---///000111222222111000//////000111222333333222111111000000///111000...---,,,,,,,,,,,,///...---......---+++)))))),,,---(((&&&''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''((())))))&&&###%%%'''))))))((('''((()))---+++(((&&&'''(((((((((###$$$&&&'''(((''''''&&&((('''(((***'''$$$&&&,,,000,,,'''%%%$$$%%%&&&&&&$$$%%%%%%&&&'''(((******---+++(((''''''))),,,......---+++)))(((((()))***///+++&&&%%%&&&'''&&&%%%###"""!!!"""%%%&&&'''&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!$$$''''''&&&%%%$$$$$$###%%%'''&&&%%%%%%)))---***(((''''''(((((('''&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''((('''&&&&&&''')))+++---333000------......+++)))'''))))))'''%%%%%%(((+++///,,,******---///111111222///---///333444111...'''+++***&&&'''---...+++)))%%%%%%***,,,++++++---111000///000333444222000111...******...222444555444777:::<<<;;;777222...333222///---,,,...000111000---***)))+++,,,***)))******))))))))))))******,,,---.........///111333222555777999:::;;;<<<>>>DDDFFFHHHJJJJJJIIIGGGFFFJJJNNNQQQQQQNNNMMMPPPTTTSSSVVVYYYZZZ[[[___hhhpppwwwwww{{{|||wwwvvvxxx|||~~~xxx{{{}}}{{{vvvssssssttttttqqqmmmiiihhhjjjlllooogggeeecccbbbeeejjjooosssrrrmmmhhhgggkkkooorrrsssyyyzzz~~~{{{vvvqqqxxxsss___III===888555333333333444444444555555---------,,,---...//////222222111000...---,,,+++------------------------000111333444555333///+++---------,,,,,,---......++++++***))))))***+++,,,+++)))'''))),,,---,,,*********+++,,,,,,,,,,,,+++///---+++)))((()))***++++++,,,---/////////......,,,+++***)))((((((((((((******)))(((((()))***+++---+++)))(((***,,,------))))))(((''''''''''''''',,,,,,,,,,,,---------...+++)))((()))++++++***((('''&&&'''))),,,---,,,+++,,,,,,++++++++++++,,,,,,***************)))((((((***)))((((((((()))+++,,,******,,,,,,,,,+++)))((('''&&&$$$%%%(((*********)))))))))***+++---......++++++******))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))###$$$&&&))),,,,,,***(((%%%&&&''')))))))))((('''((('''''')))---111222222444333111000000---***'''+++++++++*********))))))(((''''''((())))))&&&$$$$$$&&&''''''''''''(((***)))***************)))((()))******++++++,,,,,,,,,111000////////////000111222222111111111111000000000///...---,,,,,,------...---+++,,,------,,,***(((+++,,,(((&&&((((((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''))))))'''%%%&&&''')))(((''''''(((***---***'''&&&'''(((((('''$$$%%%'''((())))))((('''(((&&&''')))(((%%%'''+++///,,,'''$$$$$$%%%&&&&&&%%%%%%%%%%%%'''((()))***,,,***(((''''''))),,,......---+++)))))))))***+++---***'''&&&''''''&&&$$$%%%###"""###%%%''''''&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%'''))))))'''%%%$$$$$$%%%''')))(((&&&&&&)))---***(((&&&&&&'''''''''&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((******))))))(((''''''((()))+++---111///,,,,,,------***(((((()))(((%%%###$$$(((+++,,,+++)))***,,,...//////111///---///222333000---000333111+++***------******&&&&&&***---++++++---000///...000333444333111000---***+++...111222222444666999;;;:::666111---333222000/////////111222000---***)))***+++***)))******))))))))))))******,,,---///000000111444666888:::<<<=========>>>???CCCEEEHHHKKKLLLKKKJJJHHHOOOQQQRRROOOLLLLLLQQQUUUWWWZZZ^^^^^^___ccckkkqqqwww{{{~~~|||wwwuuuwww{{{}}}~~~vvvxxxyyyxxxvvvssssssssssssqqqmmmiiigggggghhhiiikkkiiiggggggiiimmmrrruuurrrnnniiihhhkkkoooqqqrrryyy|||yyysssrrrsssjjjVVVCCC;;;999777222222222333444444555555000000111111111222222222000000///......------------------------.........///000222444444333///---------,,,,,,,,,,,,------,,,+++***))))))******++++++)))((())),,,---+++***+++,,,,,,,,,,,,+++******,,,+++***)))))))))))))))***+++---.../////////...++++++***)))((((((((((((((((((((())))))*********---+++)))(((***,,,------)))((((((''''''''''''(((+++,,,,,,,,,,,,,,,------)))(((((()))+++,,,,,,+++'''((())),,,......+++))),,,++++++******++++++,,,******))))))))))))(((((()))((('''''''''((()))***((()))***+++***)))((('''***(((%%%%%%'''***,,,---*********++++++++++++,,,((()))***++++++***)))((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))&&&&&&''''''((())))))***''''''(((***,,,,,,)))'''&&&''')))++++++***)))(((...,,,)))***---111333444333222111111111...***''')))***+++,,,------,,,+++)))(((((()))******(((%%%###&&&((()))((((((((()))((())))))***++++++******************))))))))))))//////............//////000000000000111111111111///......------......///---+++))))))***+++++++++&&&***+++'''&&&((()))((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((())))))(((((())))))(((''''''***,,,+++)))&&&%%%&&&''''''&&&%%%&&&((()))*********))))))%%%$$$(((***(((''')))...***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))+++***((('''''')))+++---...---+++***))))))***++++++)))((('''((((((&&&$$$'''&&&$$$$$$&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((***++++++(((&&&%%%%%%(((***+++***'''&&&))),,,)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,,,,+++***)))(((((((((***+++,,,...---++++++++++++)))((())))))(((&&&$$$%%%(((+++)))((((((***,,,......---000...---///111222///+++000222000+++***+++***(((+++''''''+++---,,,,,,............000222333222000,,,++++++,,,///111111111555666999:::999555000---111111111111111111111222///,,,***)))***+++***)))******))))))))))))******(((***---...///000333555999:::<<<<<<;;;:::;;;;;;AAADDDHHHLLLOOOOOOMMMLLLRRRSSSRRRPPPNNNOOOUUUZZZ]]]```dddfffgggjjjpppuuu{{{~~~zzzuuusssuuuwwwzzz{{{vvvuuuttttttuuutttrrrpppqqqooommmjjjhhhfffeeeeeekkkjjjiiihhhjjjlllppprrrpppmmmiiihhhjjjmmmpppqqqzzz~~~xxxpppqqqlll]]]JJJ===888888888333333333222222222222222111222444555666555444333......---------......///---------....../////////...000222333333111///---,,,,,,++++++++++++,,,,,,---,,,+++***************+++)))))))))+++,,,+++***,,,------,,,,,,+++***)))***************)))(((((()))***,,,.../////////...******)))((((((((((((((('''((()))++++++,,,,,,+++---+++(((((()))+++,,,,,,(((((('''''''''(((((()))++++++++++++,,,,,,,,,,,,(((((((((***,,,---.........---,,,,,,---+++)))'''******))))))))))))******)))))))))((((((((())))))((('''&&&&&&&&&'''(((((('''(((((())))))(((''''''***(((&&&'''))),,,---...------------,,,+++******''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''''''''&&&%%%%%%%%%$$$%%%&&&((()))*********)))&&&&&&&&&'''''''''((((((++++++***++++++***'''$$$)))***---//////...---,,,111///------000222444444222111111222222///+++(((***+++...///000///---,,,)))))))))***++++++)))'''###&&&)))+++***)))((())))))******++++++*********************************------------------------.........///000111111222....../////////000000111...+++((('''((()))***)))$$$(((***'''&&&)))***)))'''''''''''''''''''''''''''&&&%%%%%%(((******))))))))))))'''&&&'''***---***(((&&&%%%&&&&&&&&&%%%%%%&&&(((***++++++*********%%%$$$(((+++***((((((,,,)))&&&$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))((('''((()))***++++++***)))(((((((((((()))((((((((((((((((((&&&%%%)))(((&&&&&&&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((''''''''')))+++,,,***'''%%%''')))(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$'''+++.........++++++************+++,,,---,,,++++++++++++***)))((())))))))))))(((((()))(((((((((***---...---,,,...------///000000---+++,,,,,,,,,++++++------,,,---)))(((,,,///------.../////////000000000///...)))***,,,...111222333333666777999999888555111///...///000111222111000000---,,,***))))))***************))))))))))))******)))+++---///000111444666:::;;;======<<<;;;;;;<<<@@@CCCHHHMMMPPPQQQQQQPPPSSSUUUUUUUUUUUUXXX]]]```bbbeeeiiilllooosssxxx{{{}}}zzzwwwttttttvvvxxxzzzyyyvvvssssssttttttqqqmmmnnnnnnmmmllljjjhhhfffeeefffeeedddcccdddeeeggghhhiiihhhggggggiiillloooqqq{{{}}}wwwqqqnnncccRRRBBB999777666555555444333222111///......000222555777777666444222///...---,,,,,,---...///---......//////000000111000111333333111...---,,,,,,,,,+++*********++++++---,,,,,,+++************************+++++++++***++++++,,,,,,,,,,,,,,,+++))))))*********)))(((((()))***,,,............---***)))((((((((((((((((((((()))+++,,,...............+++((('''((()))******'''''''''''''''((()))***++++++++++++++++++++++++'''((()))+++,,,...///000333000,,,******++++++***((((((''''''''''''(((((()))((((((''''''((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((***---...---,,,000000000///...---+++***+++***(((&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''''''''&&&%%%%%%%%%$$$###%%%&&&((())))))((((((((('''''''''&&&&&&&&&%%%***))))))***++++++)))''')))***---///000000//////111000000222444555444222222111111111222000---***...///111111111///,,,+++)))))))))***,,,,,,***((($$$'''***++++++))))))))),,,,,,,,,++++++***((((((''''''((())))))******++++++++++++++++++++++++++++++,,,,,,---...///000000...//////000111111111111///,,,)))'''''''''''''''###((()))&&&&&&)))***)))&&&''''''''''''''''''''''''&&&%%%&&&(((*********))))))((('''&&&'''***,,,***(((&&&&&&''''''&&&$$$%%%'''(((***+++,,,+++++++++'''%%%***---***((('''+++(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((()))))))))'''''''''&&&&&&&&&&&&&&&'''((())))))((('''''''''***(((&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''''''((()))(((+++,,,***&&&$$$%%%''''''%%%$$$$$$%%%%%%$$$###''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%(((,,,///000000,,,,,,,,,++++++++++++,,,+++,,,,,,,,,++++++++++++''')))+++......,,,)))&&&(((((((((+++...///...---+++,,,---///000000---+++------...000111111222333...+++***...000......///000000000000...,,,++++++(((***---000333444666777777777888999888555333111---...///000111000...---,,,+++***)))((()))***+++******))))))))))))******---...000111333555999;;;@@@BBBDDDEEEDDDCCCDDDEEEBBBDDDIIINNNQQQSSSTTTTTTYYY[[[]]]___```aaabbbccceeehhhlllpppuuuzzz|||yyyxxxyyy{{{}}}}}}yyyuuuttttttsssoookkkkkklllnnnoooooonnnlllkkkcccbbb```___^^^___```aaabbbbbbdddeeehhhkkkoooqqqzzzzzz|||~~~~~~zzzuuupppeeeYYYIII>>>999555222111222222111111111000000000111333777999999888555333111000...---,,,,,,---.../////////000000111111111111333444333///+++******---,,,++++++*********+++,,,,,,,,,,,,++++++*********+++++++++************((()))+++,,,---...//////)))******++++++***))))))***+++---......---,,,,,,)))((((((''''''((((((((()))***+++,,,...///111111000---***(((((())))))(((&&&&&&&&&'''''')))***++++++++++++************)))''')))+++,,,,,,---000222222...***)))+++---000111(((''''''&&&&&&''''''((()))((('''&&&'''((()))***'''''''''&&&&&&&&&&&&%%%''''''''''''''''''(((((((((((()))+++......---+++111111111111000...+++***///,,,)))'''&&&''')))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%%%%$$$%%%(((+++------,,,'''((())),,,---///000000111111222444666666444222333111000000111000...,,,111111111000///---+++)))(((((((((***,,,,,,***(((%%%(((***+++*********+++---------,,,+++)))((('''$$$%%%%%%&&&'''(((((()))))))))************))))))******++++++,,,---......---...///000000000000000...+++)))'''(((((('''&&&###((()))&&&%%%((()))(((&&&&&&&&&'''''''''''''''((('''&&&''')))******((('''(((((('''&&&&&&)))+++***(((''''''((((((&&&$$$'''(((***,,,---...---------******---...***'''(((***(((&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((()))(((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))(((''''''((()))***(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&&&&&&&(((***(((***,,,+++'''$$$%%%&&&(((&&&$$$$$$%%%%%%%%%$$$''''''&&&%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$%%%%%%&&&)))---000111111......------,,,,,,++++++***+++,,,,,,+++***+++---&&&(((+++///000...)))$$$((('''(((***---//////...(((***---000111000///......,,,---000000...---///000,,,,,,///111//////000///000000///,,,*********))),,,///111222333555777555666666666666555444333......///000///...---,,,***++++++)))((((((***,,,******))))))))))))*********+++---...000555;;;@@@GGGIIIKKKKKKJJJJJJKKKLLLHHHIIILLLOOOSSSVVVXXXYYYaaabbbeeeggghhhgggfffeeejjjkkknnnrrrxxx}}}~~~|||{{{~~~|||xxxuuusssqqqnnnllljjjllloooqqqssssssrrrqqqfffdddaaa^^^]]]]]]___```^^^```ccceeegggjjjnnnpppwwwwwwwwwwwwvvvsssnnnjjjYYYMMM@@@;;;888444111000------///000222444555666333666999;;;;;;:::777555333111///---,,,---...///111111111111111111111111111333555222---))))))***...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++***+++,,,+++)))))))))+++'''(((***,,,...000000111++++++++++++++++++++++++,,,,,,---...---,,,+++***(((((('''''''''(((((()))))))))***+++,,,///111333444111---******))))))(((%%%%%%&&&&&&((()))***+++++++++******))))))))))))'''))),,,---,,,---000222000...++++++---///000111)))((((((''''''(((((())))))(((&&&&&&&&&((()))+++'''''''''''''''&&&&&&%%%'''''''''''''''((()))))))))(((((()))+++------,,,000111111111000---+++)))+++***)))(((((()))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''%%%$$$$$$'''***,,,,,,+++&&&&&&'''))),,,///222444333222111222555666666555444222//////000000000///000///...---+++***)))(((((('''((()))++++++)))(((''')))************+++---,,,,,,,,,,,,++++++***)))&&&&&&&&&''''''''''''''''''((())))))))))))((('''((()))))))))******+++++++++,,,------...---,,,,,,***)))((((((***+++***)))$$$((()))&&&%%%'''((('''&&&&&&&&&'''''''''((((((((('''''')))******(((&&&%%%&&&''''''&&&&&&'''(((***)))(((((()))((('''%%%)))+++---///000111111000...---...000...(((''')))***)))'''''')))******)))%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''))))))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&(((((('''&&&&&&))),,,((('''%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))(((+++---,,,(((&&&&&&((((((&&&%%%$$$%%%&&&%%%$$$'''&&&%%%%%%&&&(((***,,,))))))(((''''''&&&%%%%%%&&&&&&'''***...111111111/////////...---,,,++++++''')))++++++))))))***---((('''(((+++---,,,(((%%%(((&&&&&&'''***---...///&&&)))...111222111111000,,,)))***......***))),,,111...---000222000///111+++---///...,,,***+++,,,---///111111000000222444222222333333444444444444000000000000///---,,,,,,)))***+++)))''''''***---******))))))))))))******((()))***,,,111999BBBIIIPPPRRRSSSRRRQQQPPPPPPQQQPPPPPPQQQRRRUUUYYY\\\^^^cccdddfffiiilllnnnnnnnnnooooooooorrrwww}}}}}}~~~~~~~~~~~~}}}yyyxxxzzz}}}||||||yyyuuuqqqooonnnooolllmmmppprrrtttuuuttttttllliiieee```^^^___aaabbb___bbbfffhhhhhhiiilllooottttttssssssqqqkkkddd___KKK@@@777555444222111444---...///111333444666666444555888999:::999777555222111///------///111222333333333222111111000000...111333111,,,)))***,,,///...---,,,++++++++++++)))***+++------------,,,***+++---+++)))((()))+++((()))+++---...///000000,,,++++++***++++++,,,,,,,,,---......---,,,***)))(((((('''''''''(((((()))))))))((()))+++...111333888444000---+++***)))(((%%%%%%&&&&&&((()))+++,,,+++*********))))))(((((('''***------,,,---000222111000......//////...,,,******))))))))))))******((('''&&&%%%&&&(((***+++'''((((((((('''&&&&&&%%%'''''''''''''''((()))***+++)))&&&&&&))),,,......///000000000///---***)))$$$%%%'''((()))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))(((&&&%%%%%%&&&'''(((&&&&&&''''''((())))))))))))(((&&&'''((()))(((&&&(((((((((***---222666888555333000000222555777888555222///...///000111000...---+++***)))(((((((((''''''''')))++++++)))'''((()))******)))***,,,...******+++,,,,,,,,,,,,++++++******)))((((((''''''&&&'''((())))))((('''&&&(((((((((((()))))))))))))))***++++++++++++))))))&&&&&&'''))),,,---,,,+++%%%))))))&&&%%%'''(((&&&&&&&&&&&&'''''''''(((((((((((((((***+++***'''%%%###%%%''''''&&&%%%&&&'''+++***))))))***)))'''%%%+++---///111333333333333//////222333...'''&&&******)))((((((***++++++***%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''))))))((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&%%%%%%)))---'''&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%'''(((((('''%%%%%%&&&((())),,,...---***'''((())))))'''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&)))+++---******)))(((''''''&&&&&&'''&&&'''***...111222111///000//////...---++++++%%%(((***)))((('''))),,,)))'''%%%&&&)))***(((&&&'''%%%$$$%%%(((,,,......%%%)))...222333222222222---***,,,111222---,,,000222...---111333111000111(((+++---...,,,+++---///111222333000---,,,...000///000000111111222333333333333111000///...---,,,)))***+++)))''''''***---******))))))))))))******,,,---///222999CCCOOOWWW\\\]]]]]]\\\YYYWWWWWWWWWVVVUUUTTTUUUWWW[[[___aaa```aaabbbgggmmmsssvvvxxxtttrrrqqqrrrvvv|||}}}~~~}}}}}}|||~~~|||}}}|||xxxtttsssuuuxxxyyyzzzyyyuuupppmmmoooqqqmmmoooqqqssstttuuuuuuuuuppplllfffaaa___```bbbdddbbbeeeiiijjjiiiiiikkkmmmqqqrrrsssrrrnnnfff\\\UUUBBB888111111111000333888222222222222222222222222222333555666666666444333111000...---...000333555555444444333222111000000+++///222000,,,***,,,///000///...---,,,,,,,,,,,,((()))+++---.........---***,,,---,,,)))''')))+++***+++,,,---.../////////......------,,,++++++***111111111000///---+++***))))))(((((((((((())))))''')))******)))***,,,...333444333...((($$$%%%''''''''''''''')))+++---...,,,***)))***++++++***))),,,***((())),,,...---+++000---***)))+++---//////111---'''$$$$$$&&&((((((((()))***+++***)))'''%%%'''&&&&&&&&&&&&'''(((((()))((('''((()))***)))(((&&&((())))))))))))+++---...000222111...,,,,,,---+++)))''''''''''''&&&%%%%%%&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))***+++++++++---111444444222000000222444666666===:::666111...,,,,,,,,,------,,,)))&&&$$$$$$%%%---***'''&&&'''((())))))((((((((()))******++++++***,,,...///...+++(((%%%$$$&&&))),,,,,,***(((&&&((())))))((('''''')))+++)))(((((((((******(((''')))'''&&&$$$$$$&&&((()))((((((***+++---...000000...///000---)))''')))+++***)))'''&&&%%%%%%&&&&&&)))''''''((()))******((((((''''''&&&&&&&&&'''''',,,+++***((((((((())))))))))))***,,,---......///222111...,,,******++++++***(((&&&'''***,,,+++***+++)))'''%%%######$$$%%%######$$$%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&'''(((***---000111((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%!!!"""%%%(((+++---...///***)))'''&&&%%%%%%&&&&&&&&&'''((()))***+++,,,---)))***+++---...,,,(((%%%---+++)))***+++***'''$$$&&&(((***)))((())),,,///&&&'''(((((()))(((((((((,,,///111111///...---...***))))))+++//////---***111000000///////////////000111222000...------...555333000///...---+++))),,,111333000///111222000333333333333222111//////''''''((()))***++++++,,,******+++++++++******)))+++)))***555GGGYYYcccggg\\\[[[ZZZ[[[]]]```aaabbbbbbZZZPPPMMMRRRYYY^^^```___bbbeeegggiiinnnvvv|||{{{~~~|||}}}|||}}}~~~~~~|||zzz{{{|||{{{yyyvvvtttrrrqqqrrrrrrwwwuuussspppnnnmmmnnnnnnkkklllmmmqqqssstttrrrpppkkkkkkiiigggeeeeeegggiiijjjkkklllnnnpppqqqrrrrrrpppppppppoookkkaaaSSSJJJ===777222222111...---///000//////222555666444111222555999<<<<<<:::666333111///---,,,---000555777888555111//////000///...///...---,,,+++*********000000///...---,,,,,,+++111...,,,,,,......,,,)))......------......///000*********+++,,,---///000---//////...,,,,,,---///333333333222111///---,,,))))))(((((((((((())))))((()))******)))***,,,...//////---+++(((&&&'''(((******)))(((((()))***+++)))(((((()))+++---,,,++++++)))(((***---//////...000---***))))))+++++++++///,,,(((%%%&&&'''(((((()))******+++***)))(((''''''&&&&&&&&&&&&'''((((((***((('''((()))***)))(((((())))))))))))***---///000111222000---+++,,,---,,,***((('''(((((('''&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''((((((((((((((('''''''''(((''''''&&&&&&&&&'''''')))***+++******,,,///222222000......000222444444:::888444111/////////000*********)))''''''(((******(((&&&&&&'''((((((''')))))))))***************)))***,,,...---,,,***(((((()))+++++++++)))'''%%%'''(((((((((&&&&&&((()))((('''&&&'''))))))'''&&&&&&&&&&&&'''((()))******''''''(((***,,,---/////////000111...+++***+++---***)))'''&&&%%%%%%&&&&&&)))((('''((()))***)))((()))(((((('''''''''((((((---,,,***)))((((((((())))))))))))***+++---......---,,,+++******+++,,,------***((())),,,---,,,***,,,***'''%%%#########$$$&&&&&&'''((((((((('''''''''&&&%%%%%%$$$%%%&&&'''((('''''''''((()))+++,,,)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&"""###%%%(((***,,,---...***)))(((&&&&&&&&&&&&'''%%%%%%&&&'''((())))))***+++******))))))((('''%%%///,,,***)))******(((&&&%%%(((******((('''(((***&&&&&&'''(((((((((((((((,,,---//////---,,,---...---,,,,,,...111222000---222111000///////////////111222333333222222444666333111...------+++)))''',,,000222///...111111///111111111000///---,,,+++)))******+++,,,---------************************---...555FFFZZZiiinnnnnn___[[[XXXZZZbbbhhhjjjiii___XXXPPPMMMPPPVVVZZZ[[[\\\]]]___```bbbiiisss{{{~~~~~~}}}{{{zzzxxxwwwuuusssrrrrrrssstttrrrrrrpppooommmkkkjjjiiikkkjjjkkkmmmoooooonnnlllmmmmmmlllkkkkkkkkkmmmooommmnnnoooqqqrrrrrrrrrrrrooonnnmmmiii```SSSFFF<<<999333000111222//////111111//////111444555333111333555888::::::888555222...,,,+++***,,,000555777777444111/////////......//////...---,,,,,,,,,,,,.........---------------...,,,******,,,,,,***(((***************++++++,,,++++++++++++,,,---...///222333333000---,,,...111000000//////---,,,***)))***))))))(((((())))))******++++++***))))))***,,,+++)))(((((()))))))))(((******)))((((((((()))***'''''''''))),,,......---***))))))***...000111111///,,,)))(((((()))((((((---+++(((''''''(((''''''***************))))))((('''&&&&&&&&&&&&'''((((((***((('''''')))******)))***+++***))))))+++...222222222111...+++***+++,,,,,,***((('''((()))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''))))))(((((('''''''''&&&***)))((('''&&&&&&&&&&&&***++++++******+++---000///...,,,,,,...000111111555444222000000111222333***++++++***(((((()))+++)))((('''((()))***)))(((+++++++++************))))))******+++,,,,,,++++++++++++++++++***((('''&&&&&&'''((((((&&&&&&'''((('''&&&%%%&&&((((((&&&%%%$$$&&&)))+++------,,,+++&&&&&&((()))+++---......000111111000...---///000***)))'''&&&%%%%%%&&&&&&***)))(((((())))))((('''((((((''''''''''''((((((***))))))))))))***++++++)))))))))******,,,---...(((''''''(((***,,,...000///,,,***+++---...,,,***+++***'''%%%######$$$$$$''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&)))(((''''''&&&&&&&&&'''***))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&(((***+++,,,,,,+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&'''000...+++***++++++***)))%%%'''******(((&&&%%%$$$&&&&&&&&&'''''''''((((((+++,,,---,,,++++++,,,...000//////111333444333111333222111000////////////222333444444333444666888111...,,,+++******((('''+++000222///...000111///////////////---,,,+++***'''((((((((())))))******++++++***))))))***+++,,,)))...<<>>UUUiiipppkkkbbb\\\XXXUUUWWW\\\______]]]UUUSSSQQQQQQSSSUUUUUUUUUVVVXXXXXXYYY[[[bbblllsss~~~|||zzzyyyyyyxxxuuurrruuuuuuuuutttttttttsssssspppooonnnlllkkkjjjiiiiiihhhfffdddeeegggjjjkkklllkkkkkkkkkmmmoooppppppppplllmmmmmmnnnooopppppppppmmmmmmjjj___QQQBBB999555111,,,+++---///------000111000......///000222222444555555666555333111////////////000111444777999444111...,,,,,,------,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++******++++++,,,---...---------------......???999333333555666222---555444333111000///......******))))))))))))******+++,,,,,,+++)))((()))***,,,***((()))+++,,,***'''''''''&&&'''''')))+++,,,***)))((()))+++,,,,,,+++******************+++,,,***))))))***,,,---,,,***)))(((((((((******((('''''''''((())))))((((((''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&***---///000------,,,******,,,111444444111...+++***)))))))))+++)))''''''((()))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((())))))(((((('''''''''&&&'''''''''''''''((()))***,,,---------++++++,,,...---,,,+++,,,...000000//////...---,,,,,,,,,---------...---+++((('''((()))))))))***,,,///000///.........---,,,+++***))))))---,,,+++))))))((())))))******)))(((((()))***+++(((***++++++)))(((((((((((('''&&&'''((()))'''%%%&&&)))---111111...***''''''((()))+++---...///000---,,,,,,,,,------......***)))'''&&&%%%%%%&&&&&&***((('''((()))***)))'''((((((((((((((()))******'''((()))***+++,,,------,,,,,,---....../////////((())))))***+++,,,------...,,,******,,,,,,(((%%%&&&%%%$$$###$$$&&&(((***''''''''''''&&&%%%$$$$$$$$$&&&(((***+++***((('''))))))))))))((((((''''''***)))((('''&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$######$$$&&&&&&%%%&&&''')))******++++++*********))))))(((''''''((((((((((((''''''''''''"""%%%((()))))))))+++,,,,,,...111222000---***((('''&&&$$$###$$$&&&'''(((&&&&&&%%%%%%&&&((()))***,,,,,,,,,+++***+++...000///000000000111111222333333222111000////////////000111222222000///000000000...+++******++++++***---222333111000222222111***+++,,,---//////000000...............---------+++***)))((((((***,,,------222???PPP___ddd```ZZZSSSUUUWWWXXXWWWWWWXXXYYYVVVVVVWWWYYY\\\]]]]]]]]]___bbbeeeffffffhhhmmmrrr~~~||||||yyyuuurrrqqqppppppooovvvwwwwwwwwwvvvtttrrrqqqqqqooollliiihhhhhhjjjkkkgggfffdddeeeiiimmmpppqqqmmmlllmmmooorrrtttrrrpppnnnmmmmmmmmmmmmooopppqqqjjjhhhaaaTTTEEE999222000000+++))),,,---+++***+++//////......---...000111333444444555444222000...111111111111222333444555333000---+++,,,,,,,,,,,,++++++++++++,,,---...///......---,,,++++++******---......------,,,,,,------,,,,,,,,,,,,---...............---......//////AAA<<<888888;;;<<<777222444333222000///...------+++******))))))******++++++,,,,,,+++)))((()))+++...---,,,,,,,,,+++((('''+++***((('''&&&''''''(((***)))((()))+++,,,,,,+++***++++++***(((((()))***))))))***,,,//////...,,,)))((('''((()))***)))(((&&&''')))***+++***(((''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&)))---///000,,,---,,,++++++---000444222000,,,++++++***)))((()))(((&&&&&&((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++***+++---,,,++++++,,,------,,,,,,---///000///...---,,,,,,+++*********+++)))*********))))))***,,,'''&&&'''))),,,...///.........------,,,+++******---,,,+++***((((((((((((((((((((('''((()))******)))+++---,,,***)))((((((((('''&&&'''))))))'''&&&'''))),,,//////,,,)))'''((((((***+++---///000111,,,***))))))***++++++******)))'''&&&%%%%%%&&&&&&)))''''''((()))******(((+++******++++++,,,---...,,,,,,,,,,,,+++***)))(((,,,---///111111000///...************************,,,***(((***++++++'''$$$%%%$$$######%%%''')))+++(((((()))))))))(((''''''$$$%%%((()))***)))((('''((())))))******))))))((()))(((((('''&&&%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))***+++++++++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!%%%***+++******,,,...+++...222222000,,,)))(((***'''###"""$$$'''***+++'''&&&&&&&&&'''(((***,,,***+++,,,,,,++++++---///,,,---......---...000222111000000///////////////+++...111333333333333333000...+++***+++,,,,,,,,,---111333000///111222000'''((()))+++---....../////////......------,,,,,,***))))))))))))+++,,,------111:::EEENNNSSSTTTSSSPPPUUUZZZ\\\[[[\\\___ccc___aaadddgggjjjkkkkkkkkknnnrrruuuuuurrrooooooppp}}}~~~|||{{{zzzwwwsssnnnlllmmmooowwwxxxyyyyyyxxxuuusssqqqqqqooommmjjjiiiiiijjjkkkiiiggggggiiimmmrrruuuvvvsssrrrtttxxx}}}|||yyyuuussspppmmmlllnnnqqqsssmmmfffZZZKKK===333///...000,,,***------***((()))---...///...------...000111222444555444222000.../////////000000000000000222///,,,+++,,,------,,,+++++++++++++++,,,---...//////...---,,,+++*********+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---..................///000111EEEEEEEEECCC???;;;888666222000...,,,++++++***++++++******))))))******+++***++++++***))))))***+++,,,---...---+++)))((('''+++***((('''&&&&&&''''''(((''''''))),,,------,,,)))+++,,,+++)))(((***---))))))+++---//////,,,***)))(((&&&''')))******)))&&&(((+++......,,,***((('''&&&&&&&&&&&&'''((((((---***'''''')))+++,,,---+++,,,,,,,,,,,,---000222000...++++++,,,,,,)))'''(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''((())))))))))))((((((((((((((())))))'''(((*********)))***+++,,,++++++,,,/////////---+++******+++++++++++++++((()))))))))((((((***,,,'''&&&%%%'''+++...000000......------,,,,,,++++++++++++******))))))((((((((((((((((((''''''''''''(((+++,,,,,,***((('''''''''&&&%%%&&&((((((&&&%%%&&&''')))+++++++++***)))'''((()))***,,,...///000+++)))'''''')))***)))'''***)))'''&&&%%%%%%&&&&&&'''&&&&&&'''***++++++***************+++,,,---...++++++,,,,,,,,,+++***)))***,,,000333333111---+++))))))******))))))((((((***)))(((***,,,+++'''$$$'''&&&$$$$$$$$$&&&((()))'''(((((())))))))))))((($$$%%%&&&((())))))(((((()))************)))(((''''''''''''&&&&&&%%%%%%%%%"""###%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%'''(((***+++,,,,,,(((((())))))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((******''''''+++///...///111///,,,******,,,---***&&&%%%'''))))))(((((('''&&&&&&(((***,,,---''')))+++,,,++++++,,,---***,,,---,,,++++++...111..................///000(((,,,222555555333222111000---***)))***,,,------+++///111...---///000...)))***+++,,,------------------,,,++++++***))))))((())))))***++++++,,,,,,+++000888>>>CCCIIIPPPUUUXXXZZZ\\\___bbbgggmmmqqqnnnqqqtttwwwxxxyyyyyyyyyzzz|||~~~{{{tttnnnlllkkkvvv|||~~~{{{{{{~~~{{{tttnnnnnnqqqvvvwwwyyy{{{zzzxxxuuusssqqqrrrrrrrrrqqqpppnnnmmmlllkkkkkkmmmqqquuuvvvwwwyyyyyy|||}}}yyyrrrllliiijjjmmmpppjjj```PPPAAA777222000000111---,,,//////,,,***++++++...//////---,,,---......111444666666333000...,,,---...000000111000000222///,,,+++,,,---------------,,,,,,,,,------...///.........------,,,,,,)))+++---,,,***)))+++---,,,,,,,,,,,,,,,------...............///000111222JJJOOORRRLLL@@@777444666444222000...---,,,,,,---++++++************++++++***++++++***))))))***,,,))),,,///...***'''''')))((('''&&&&&&'''((()))***&&&%%%&&&))),,,/////////(((***,,,+++******---000******+++---///---***''')))(((&&&&&&(((***+++***&&&)))---111111///+++)))'''&&&&&&&&&&&&'''((((((111---)))'''((()))))))))***+++,,,,,,,,,---///111...,,,++++++---,,,)))&&&'''&&&$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******+++***)))((((((''''''((($$$&&&((()))(((((()))***+++******,,,...///...,,,))))))***+++,,,,,,------***++++++)))'''&&&'''((()))'''&&&(((,,,000222333...------------,,,,,,,,,(((((()))************)))(((((((((((('''&&&$$$###(((***,,,,,,)))'''&&&%%%%%%%%%$$$%%%&&&'''%%%###%%%%%%'''((()))***++++++&&&'''((()))+++---...///,,,)))&&&''')))***(((&&&***)))'''&&&%%%%%%&&&&&&&&&%%%%%%'''***,,,,,,+++''''''''''''((()))***+++&&&'''))),,,---.........(((+++000333333000,,,)))'''(((((((((((((((''''''***)))(((***---,,,(((%%%)))(((&&&$$$$$$$$$%%%&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((((((((((((******++++++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((((((((&&&%%%###$$$&&&(((***+++,,,,,,'''((((((((((((&&&%%%$$$%%%%%%%%%&&&&&&''''''''')))******'''###$$$***///000111///,,,((((((+++///...,,,))))))******(((%%%)))(((''''''(((***---...%%%'''***++++++******+++***+++,,,+++)))***---111------,,,------...///000(((---333555444111---+++///,,,)))((()))+++,,,---)))---///---,,,......---....../////////...------//////......---,,,++++++'''((()))+++,,,,,,,,,,,,---444<<>>111000333111---------.../////////......---------...///000111222111222222111000000111333222222222222222222222222111222222333333444444555///000111222222111000///111000///------......///000////////////111222333333333333111000000222444222555888666222000222666222111///000111333222222PPPIII@@@888444444444444111111111000///...,,,+++...---,,,---//////---,,,******))))))))))))******((()))+++++++++***((('''''''''((()))))))))((('''((('''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((******,,,*********,,,---,,,+++***)))(((***---...---+++...---,,,***)))(((((((((((('''%%%%%%&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((((((((***(((&&&''')))+++***)))(((((((((((()))))))))))),,,+++***)))***+++---...............------------+++++++++++++++++++++***///---,,,---000111000......---,,,++++++,,,------+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))(((((())))))((((((+++***(((&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''((((((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))(((((((((((()))************)))++++++***(((&&&'''***---000///,,,)))'''&&&&&&''''''''''''&&&''''''((((((''''''((()))((('''&&&%%%'''''''''(((((((((((((((&&&''''''((())))))))))))((((((***---...---***'''((('''&&&'''((()))(((&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%,,,)))%%%"""###%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((()))(((''''''&&&&&&&&&'''***)))((('''''''''''''''''')))++++++)))'''&&&&&&(((((()))***++++++,,,,,,...------...000000///---000...+++******+++++++++***)))(((***---...---,,,...//////---++++++...111444111...---------+++))).........//////000000000111000///...---,,,,,,,,,))))))(((((((((***+++,,,,,,***((('''''')))+++,,,------,,,***((((((+++---...---,,,---///...,,,)))******+++***))))))+++---111555777555888GGG```tttpppfffiiijjjeeedddgggbbb\\\XXXXXXXXXXXX[[[aaadddcccaaa___```bbbdddfffkkkqqqwwwwwwsssooopppsss|||~~~}}}~~~yyytttoooiiieeejjjqqq{{{}}}yyypppooozzzxxxooofff___QQQDDD555...000333222///+++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////000111000///...000222111111222333444555555666333333333333333333333333000000111111111111000000111000///------......///000////////////111222333444444444333111111333555777999999666222000222444333222111111333444444333NNNGGG<<<333000111333444111111111111000///...---111000//////000///---+++******))))))))))))******'''(((***++++++***))))))((())))))******)))((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))(((((()))***((('''***))))))+++------,,,+++,,,+++***)))(((((('''''''''&&&$$$%%%&&&((('''&&&&&&'''((('''%%%%%%%%%'''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''((((((((()))&&&&&&%%%&&&((()))'''&&&))))))))))))((((((((((((+++***)))((()))***+++,,,////////////............---------,,,,,,++++++***...---,,,---///000///...///...---,,,,,,,,,,,,,,,+++***))))))(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''((()))+++,,,---+++++++++******)))))))))++++++***)))'''(((+++---111///***&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&'''(((((()))***)))((('''&&&&&&%%%%%%$$$%%%&&&'''((($$$&&&))),,,,,,,,,***(((,,,++++++,,,---,,,+++))))))'''&&&'''((()))'''&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&((()))***(((&&&---)))%%%######$$$%%%$$$'''%%%$$$"""###$$$&&&(((%%%%%%&&&&&&''''''(((((())))))(((''''''''''''((('''''''''(((''''''&&&&&&''')))******(((&&&&&&&&&)))))))))***+++---...///000///...///000000...------+++***+++,,,---,,,+++(((''''''))),,,......---...//////...------...000333111---,,,,,,,,,+++***,,,---........................//////......---,,,***)))((((((((()))+++,,,)))((('''&&&''')))+++,,,......---+++)))(((***+++---,,,---///000///,,,***)))***+++***)))***+++---333666555111000888IIIXXXpppvvv{{{|||yyyxxx}}}wwwmmmmmmmmmiiigggjjjeee]]]VVVTTTRRRRRRWWW^^^cccaaa]]][[[[[[^^^bbbeeehhhooouuuwwwtttqqqrrruuu}}}|||{{{yyyiii\\\SSSNNNQQQWWWfffiiigggbbbcccrrrtttdddTTTGGG???999444///...000222222000---,,,,,,+++,,,---...///...------,,,------.........//////...------...000///000111333555777888999555555444333333222111111111111000000000000111111111000///------......///000////////////111222333666666666444222222444666===;;;888555222111111222222111///000222333333222DDD>>>666000...///111222111222222222111000//////333111000000000...,,,*********))))))))))))******&&&''')))***+++++++++******************))))))))))))))))))))))))*********((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***+++)))(((''''''''''''&&&%%%(((((()))***++++++*********)))(((''''''''''''''''''%%%$$$%%%'''(((((((((&&&'''((('''&&&%%%&&&'''***((('''%%%%%%'''(((***'''''''''''''''&&&&&&&&&''''''(((((()))))))))***%%%%%%&&&&&&'''((())))))%%%&&&''')))))))))(((&&&******))))))(((((('''''')))(((((((((((()))***+++000000000///////////////000///...---,,,++++++***///........./////////...000///...---,,,,,,++++++******)))((((((((((((((('''''''''''''''''''''''''''((()))***************'''((())))))(((((()))***+++***)))((('''((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((***---000222------,,,,,,++++++++++++***+++***)))((((((***---000...***'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&((()))*********)))'''&&&&&&%%%$$$######%%%''')))$$$&&&)))+++,,,+++***)))///---*********+++***)))((('''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%''')))***)))(((***'''$$$###$$$&&&''''''%%%%%%$$$$$$$$$&&&'''((((((((()))***************(((((('''''''''''''''(((%%%&&&'''''''''&&&%%%$$$&&&((())))))'''&&&&&&&&&'''''''''(((***,,,...///000///...///000///---,,,))))))***+++......---+++)))))))))***,,,---------,,,---------,,,,,,,,,---000...,,,++++++,,,---...,,,---......///...------+++,,,.../////////...---,,,+++***((((((((())))))'''&&&&&&&&&'''(((***,,,***+++++++++******,,,...***+++---...///---+++))))))+++,,,+++******,,,---111333333000...333>>>HHH]]]iiiuuuyyyuuutttzzzzzzssssssqqqlllggggggbbb[[[UUUSSSQQQQQQUUUZZZbbb```^^^]]]]]]```bbbdddeeekkkrrruuutttrrrtttuuu{{{~~~xxxyyyyyydddUUUKKKFFFGGGJJJXXX^^^```___bbbpppuuucccPPPAAA777333111111111000////////////000///...------///111333111111000///////////////...///000///------///000///000111333444666777888666666555444222111000000222111000//////000111222111000///------......///000////////////111222333888888777666444333555777===999555222222222222222///...------///000000///999666333111222333333222111222222222222222111111333222000//////---+++(((******))))))))))))******''''''((()))***+++++++++++++++***)))))))))))))))))))))))))))******++++++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''(((((()))***+++,,,+++)))*********)))(((&&&'''((((((((((((((((((((((((''''''&&&''''''''''''&&&%%%%%%'''))))))(((&&&'''((((((&&&&&&'''(((***)))'''&&&&&&''')))***''''''''''''''''''''''''((((((((()))))))))))))))$$$%%%%%%&&&'''(((((()))''')))+++,,,++++++************))))))((((((''''''((('''''''''(((((())))))/////////000000000111111111000///---,,,+++++++++//////000//////...////////////......---,,,+++******))))))((('''((((((((('''''''''''''''''''''''''''((()))***++++++++++++''')))***)))((('''(((******))))))(((((((((((((((+++***)))'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((())))))((('''''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&(((+++///111......---------...///000---...---,,,******,,,------,,,+++***(((&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&((()))*********)))'''&&&&&&%%%$$$$$$$$$&&&)))***''''''''''''((()))***+++///,,,)))'''((())))))((('''&&&%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%''')))+++***))))))'''$$$$$$%%%&&&&&&&&&$$$%%%&&&'''((((((''''''((()))***++++++******)))'''&&&&&&%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&'''((((((&&&%%%%%%&&&''''''((()))+++,,,...//////...------......,,,***(((((()))+++......---+++,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,+++***+++++++++,,,...000111---...///000000...---,,,)))***,,,.........------///...+++)))'''&&&&&&&&&&&&&&&&&&&&&'''(((***+++)))***++++++***+++,,,...)))***,,,,,,,,,***)))((()))+++,,,,,,++++++,,,---...000111000///222888>>>HHHXXXjjjsssqqqooorrrwwwyyyuuutttuuussskkkccc___YYYUUURRRSSSRRRPPPQQQUUU^^^```aaacccdddeeeddddddcccgggmmmpppqqqrrrsssuuuzzz~~~}}}{{{fffYYYOOOHHHEEEFFFLLLTTT\\\___eeepppzzz~~~|||rrraaaMMM===333111222///111222000,,,+++---///000///...---...000333444222111000///////////////000111111000//////000222111111111222333333444444555555444333333222111111222111000//////000111222111000///------......///000////////////111222333888888888666333333444666999555222000111222333333///...,,,---...000//////444444444666888888777555222222333333333333333333333222000//////---+++(((******))))))))))))******'''(((((()))***++++++,,,++++++)))((((((((((((((((((((())))))******++++++)))))))))***)))((((((''''''''''''(((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((((()))***++++++***)))(((((())))))((('''$$$&&&''''''&&&%%%&&&''''''''''''&&&''''''((((((((('''%%%&&&''')))((('''&&&'''(((((('''&&&((())))))((('''&&&&&&'''((()))'''''''''''''''((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''''''''(((###%%%''''''&&&%%%&&&'''))))))))))))((((((((((((''''''((((((((())))))))),,,---...///000111222333111000...,,,++++++++++++...///000///---------///------------,,,+++*********)))((((((''''''((((((''''''''''''''''''''''''&&&'''(((***++++++++++++'''***,,,***'''&&&'''***((((((((((((((((((((((((+++***)))'''&&&%%%%%%%%%''''''(((((((((((('''''''''((()))((('''''')))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$###$$$'''***,,,///......---...///111222111222111000---,,,---...************)))'''&&&%%%&&&&&&&&&&&&&&&''''''((((((((()))***)))((('''&&&&&&%%%%%%%%%&&&((()))+++***)))&&&%%%%%%'''***,,,///,,,(((''''''((()))((((((&&&%%%%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%'''))),,,,,,++++++)))&&&%%%%%%%%%$$$###$$$&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''((()))+++,,,......//////,,,+++***+++,,,,,,***)))((('''(((+++---...---++++++,,,---,,,***))))))***......///111222111///,,,''')))+++,,,---...000222,,,...///000000...,,,+++((()))***+++,,,,,,,,,,,,000///,,,)))'''&&&%%%%%%'''''''''''''''((()))***+++,,,---,,,*********+++)))+++,,,+++)))''''''((()))+++------,,,+++,,,------............///222555<<>>>>>===<<<;;;<<<===>>>===<<<;;;999666444333000,,,)))************))))))))))))(((''''''(((***+++***)))(((((((((+++---...,,,+++******))))))))))))******)))+++---...,,,+++***+++''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((('''&&&'''***++++++***&&&''''''(((***,,,---...,,,+++***((('''&&&&&&&&&''''''''''''''''''&&&&&&((()))++++++***))))))***)))))))))*********++++++))))))******)))(((((('''''''''(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((()))******+++++++++******)))((()))...///***'''***------''')))+++,,,+++***+++,,,------,,,+++******))))))''''''((((((((((((((('''&&&''''''((())))))(((((('''&&&&&&&&&&&&'''((((((((('''(((((()))***+++,,,((('''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((((((''')))+++,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&'''''',,,+++***)))(((((((((((((((&&&&&&&&&'''((('''&&&(((((((((***++++++***(((%%%%%%&&&&&&'''''''''''''''&&&%%%&&&(((((('''%%%************))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$&&&(((***+++***)))((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''',,,***(((&&&%%%$$$%%%%%%###$$$&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''(((((())))))---,,,+++)))'''''''''(((&&&&&&&&&&&&''''''''''''&&&''')))******)))'''&&&'''(((***+++++++++)))((((((***---//////...,,,++++++,,,---......//////...///---++++++++++++)))(((((('''&&&&&&&&&(((+++,,,)))(((''''''))))))(((''''''(((************+++---((()))***************++++++,,,---......------------.........///777CCCLLLXXX\\\]]]YYYUUUXXXaaaiiioooqqqvvvzzzzzzsssggg^^^SSSRRRQQQOOONNNNNNOOOQQQSSSSSSTTTTTTSSSSSSTTTTTTVVV___hhhkkkmmmttt|||jjjZZZRRREEE@@@888333000/////////000///---++++++---///111///////////////......---,,,,,,------.../////////000000000000111333444555777777777777666555444333222222222111111222222333333333444777888888666333222222111111222333444555444444444444444444444444555333111000111111000............,,,+++,,,///222222333333222111000111222555222000000222555777888666999<<<=========>>>???>>>===<<<<<<===>>>===;;;:::888555333111...***'''++++++*********))))))))))))(((''')))+++,,,,,,+++'''''''''))),,,,,,+++)))******)))((((((((())))))'''))),,,---+++***))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''(((+++,,,,,,+++''''''(((((()))+++,,,---))))))((('''&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$%%%'''))))))((((((((())))))))))))*********++++++)))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))************)))((('''&&&''',,,///+++(((***,,,+++%%%'''***+++*********+++******))))))(((''''''&&&'''(((((()))))))))))))))&&&'''(((((())))))))))))'''&&&&&&&&&&&&'''((((((((())))))***+++,,,...///)))(((''''''&&&'''''''''%%%%%%&&&'''((((((((('''''')))++++++)))'''&&&&&&%%%&&&&&&&&&''''''''''''+++***(((&&&%%%%%%%%%%%%((('''&&&&&&'''((('''&&&''''''(((***,,,,,,+++)))&&&'''(((((())))))(((((()))(((&&&&&&'''((('''''')))*********))))))((('''%%%&&&&&&((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&$$$###$$$&&&)))+++,,,+++***)))((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%&&&(((+++***'''%%%$$$$$$%%%%%%###$$$&&&'''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))******)))'''&&&'''(((&&&'''((()))+++,,,---...(((*********(((''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&))),,,...------------....../////////......---000...+++*********)))(((((('''''''''(((***+++,,,)))(((''''''))))))((('''+++,,,---+++)))'''&&&&&&%%%''')))******+++---///+++...000111000/////////+++,,,---,,,---111999???\\\gggnnnhhh^^^ZZZ^^^cccssstttwwwzzzyyyrrrggg^^^VVVUUURRRNNNKKKJJJLLLNNNRRRTTTUUUUUUTTTTTTVVVWWWUUU[[[bbbgggjjjmmmrrruuu~~~wwwdddSSSJJJ???;;;666222111000///...444111...,,,,,,...111333///000000000000///...---,,,,,,------.../////////000000000000111222333444555666777777777666444333333222222222222333333444333444555888:::999777444222222222111111111222222666777777888888777777666444222000///000000///...)))***++++++,,,...111444333333444333111111333444555333222222555888999:::555888<<<===<<<<<<===??????===<<<<<<======<<<:::777555333222111///+++)))+++++++++*********))))))))))))(((***---......---''''''''')))++++++***(((***)))((((((''''''((((((&&&))),,,---,,,***((((((((((((((((((((('''''''''&&&%%%%%%&&&&&&((()))))))))((((((***+++,,,+++***)))(((((((((((()))******'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''''')))******(((''''''((())))))))))))******************+++***)))(((''''''###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&'''(((((('''((((((((((((((('''&&&%%%+++...,,,)))******)))%%%'''***+++)))((((((((('''''''''((((((((())))))((())))))***************&&&&&&((())))))*********'''&&&&&&&&&&&&'''((((((*********+++---///000111***)))(((((('''''''''(((%%%&&&'''((((((''''''&&&(((***+++***'''%%%&&&'''&&&&&&'''''''''(((((((((((('''%%%#########$$$%%%((('''&&&&&&'''((('''&&&%%%%%%&&&(((+++,,,+++)))((()))***+++,,,++++++***)))'''%%%%%%''')))******'''((()))******))))))(((%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%'''+++...///...,,,+++))))))'''&&&&&&&&&'''((($$$&&&'''&&&$$$$$$''')))***(((&&&#########%%%&&&"""%%%''''''%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''(((((('''&&&%%%'''((('''((()))***+++,,,,,,---&&&(((++++++(((%%%%%%%%%&&&''''''''''''(((((((((&&&''''''''''''''''''&&&%%%%%%$$$###$$$$$$%%%&&&&&&(((++++++))))))***,,,/////////000000//////...111...+++*********)))(((%%%&&&&&&'''((()))***+++)))((('''((()))***)))((()))+++,,,+++)))'''&&&&&&$$$''')))*********---000+++...111111000......///------+++******---111444SSSeeetttuuullleee```\\\ssssssuuuxxxxxxsssjjjbbb\\\ZZZWWWQQQLLLKKKNNNPPPSSSVVVXXXYYYXXXYYY[[[^^^ZZZ\\\bbbhhhmmmoooooopppkkknnnpppmmmeeeXXXMMMFFF@@@===777444222222111000555444222000000000111222000000111111111000///...------...//////000000111111111111111222222333444333444555777777666555444333333333333333444555555333444666999;;;;;;888555555444444333333222222222555666666777777666666555222000///.../////////...***,,,...//////000222444333333333222111111333555555444444555888:::;;;:::333777;;;<<<;;;:::<<<>>>???>>><<<<<<======;;;:::555444222222222111...,,,+++++++++************)))***))))))+++---//////...(((((((((***++++++***((())))))((('''''''''''''''&&&)))---...,,,***))))))))))))((((((''''''''''''%%%%%%%%%&&&'''((()))***+++*********,,,+++***(((***))))))(((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***+++,,,---,,,***(((((((((((())))))))))))*********,,,,,,,,,++++++)))(((((("""###$$$&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((###***...,,,)))))))))'''&&&(((++++++)))&&&%%%%%%%%%&&&''')))***,,,---...))))))***+++++++++++++++&&&&&&((()))************'''&&&&&&&&&&&&'''((((((***++++++,,,...000222333******)))(((((((((((((((&&&&&&'''(((((('''&&&%%%(((***+++)))&&&$$$%%%''''''''''''(((((((((((()))&&&%%%$$$######%%%'''(((((('''&&&&&&'''((('''&&&""""""$$$&&&***+++***)))%%%&&&'''))))))((((((''')))&&&$$$$$$'''+++---...$$$&&&((()))***+++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++***(((&&&&&&(((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''')))---000111000...---,,,,,,***))))))***++++++$$$&&&'''&&&$$$$$$'''***)))'''%%%###"""###%%%&&&"""%%%''''''%%%###%%%'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$&&&((()))))))))))))))((('''&&&%%%(((,,,+++((($$$######'''''''''(((((((((((()))((((((((((((((((((((((((&&&%%%$$$###$$$&&&)))***&&&(((***)))&&&%%%''')))...//////000000000000000111///,,,*********)))(((###$$$%%%'''((())))))))))))((('''((()))***)))((($$$''')))******))))))***&&&(((***)))'''''')))+++(((,,,///000...,,,,,,---222///,,,******,,,...///===TTTmmmyyyzzzvvvmmmcccsssrrrsssvvvwwwtttmmmfffbbbaaa]]]VVVQQQOOORRRUUUVVVYYY\\\]]]]]]^^^aaadddccccccfffmmmssssssqqqooogggfffccc___ZZZRRRLLLHHHBBB>>>888444333444444444555555555444333222111000000111222222222111///...//////000000111111222222333333222222333333444444111222555666777666555444333333333333444444555666333444666:::<<<;;;888555888888777666555444444333111222333444444333222111111///------...///...---///111333333222111111222222333333222000111333555555555555777:::<<<<<<;;;888888888999999888888888???>>>>>>???@@@???===;;;;;;999444111...---......***+++---......---+++)))+++***)))+++......+++(((***)))(((((())))))((('''%%%&&&((()))))))))(((''',,,***(((***,,,---***(((+++***((('''&&&''')))***%%%&&&&&&'''((())))))***------......---+++***)))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((&&&$$$%%%)))+++***(((***++++++++++++***))))))+++,,,,,,***''''''***...++++++++++++*********)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''***(((&&&''')))***(((%%%(((+++------+++***+++---'''((()))++++++)))((('''%%%&&&((()))+++,,,,,,,,,111///,,,***))))))+++,,,+++***))))))******((('''%%%&&&'''((()))***+++,,,******+++,,,,,,---......111---)))((()))***)))(((,,,+++******+++***(((&&&,,,+++***))))))***+++,,,''''''((()))******))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))++++++***(((&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((***+++---///000...,,,***((((((***,,,...+++***(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&''''''(((((('''***///222333111---***///000222111000......///(((%%%""""""$$$''')))***...+++)))''''''&&&%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''''''''%%%$$$%%%((((((&&&###%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&(((((()))***************%%%%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&+++***)))(((&&&&&&%%%%%%'''&&&%%%''')))***)))((()))))))))((('''&&&$$$###%%%%%%%%%&&&(((,,,///222###$$$&&&%%%$$$'''---222///...---,,,---...000222...,,,***(((&&&&&&&&&&&&''''''''''''((()))+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))------........./////////222000,,,)))(((***---000555BBB[[[ttt|||uuurrrtttzzzyyyrrrpppsssmmmbbbbbb___ZZZSSSOOOPPPVVV\\\aaa\\\XXXYYY___eeefffeeemmmrrrsssoookkkkkkkkkiiibbb^^^[[[ZZZ[[[XXXRRRLLLGGGCCC===999777666555444:::666111000111222111///555666666666444222///---222000...///333777:::;;;???<<<888444222111111222333333333333444666888999333444555666666777888888999::::::999999888777666>>>??????===999555333333222111222444666666555333333222111000000111333444333444444333111111222333555777999:::888777666666999777444333555:::???CCC666777999:::::::::999888=========>>>@@@???===;;;888666333000...------...***+++,,,---...---,,,,,,,,,***)))***------+++)))***)))((((((******)))(((''''''((())))))))))))(((&&&%%%%%%(((+++---,,,***+++***((('''&&&'''((()))&&&&&&'''(((((()))******,,,,,,,,,,,,+++***(((''')))))))))))))))(((''''''''''''''''''''''''''''''(((&&&%%%&&&(((******(((***+++++++++******))))))***++++++)))''''''***---***))))))))))))((((((((('''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%###$$$&&&'''&&&$$$(((+++------+++***+++---%%%&&&'''(((((('''&&&%%%%%%&&&((()))+++,,,,,,,,,222000---+++******+++,,,---***((('''((()))))))))&&&&&&'''((()))******+++))))))***+++,,,---......000---)))((()))***)))(((%%%$$$$$$%%%''''''&&&$$$((()))***++++++***)))((((((((()))*********))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((&&&%%%''''''''''''''''''''''''######$$$$$$%%%'''((()))''''''((()))***,,,...///...---***((((((***---...+++***(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((***...000000///,,,+++000111111000...------...(((&&&$$$%%%&&&(((((('''***(((&&&&&&'''''''''%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''%%%$$$%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&''')))***((('''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))))))))%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''''''''+++***)))(((&&&&&&&&&&&&%%%$$$%%%'''***---------***))))))((('''&&&%%%$$$%%%%%%&&&'''))),,,...000(((((((((''''''***---000222111///......///000111---,,,***(((&&&&&&&&&&&&&&&'''(((************)))***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,------...000...,,,******+++---///333999III```qqqvvvvvvuuuyyy~~~wwwtttuuummmbbb\\\[[[ZZZXXXXXXYYY[[[\\\^^^YYYUUUWWW___fffjjjjjjiiillljjjccc^^^]]]]]]\\\bbb]]]XXXVVVWWWVVVRRRNNNHHHDDD???;;;999888777666444222//////111444444333555666888888777555222000///...///222888===AAABBB>>><<<888555333222333444222222222222333444666777444444444444555666777777888888999999888777666666<<<===>>><<<888555444444333222111222555777888888555444222111111333444555333444444444555555777888555777888::::::;;;<<<===666555444555777;;;???BBB444666999;;;<<<<<<:::999<<<;;;;;;===>>>>>><<<:::555333111///...---......++++++,,,,,,------......,,,+++))))))***++++++***)))(((((()))+++,,,+++***)))(((((((((((()))******))))))***,,,///000///...***)))((('''&&&'''((()))'''(((((())))))*********++++++++++++***((('''&&&)))))))))))))))(((((('''''''''''''''''''''''''''(((&&&%%%&&&(((******)))++++++*********))))))))))))******)))'''(((***,,,((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&''')))******)))(((***,,,,,,+++++++++---%%%&&&'''(((((('''&&&%%%&&&'''(((***+++,,,,,,---333111///,,,+++***++++++---***'''%%%&&&(((******'''''''''((((((((())))))'''''')))***,,,---...//////,,,***((())))))((((((%%%%%%%%%(((***,,,+++***%%%''')))++++++)))'''%%%)))))))))***))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))((((((((()))***,,,---......---+++))))))+++---...,,,***(((&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''******+++,,,---,,,++++++222222111...+++***,,,...(((''''''((()))(((&&&$$$&&&$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&''')))***+++((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((+++***)))'''&&&&&&&&&&&&%%%%%%%%%(((+++.........+++***)))'''&&&&&&&&&&&&%%%&&&'''(((***+++,,,---,,,***(((''')))+++,,,---222000...,,,,,,,,,---...---+++)))'''&&&&&&&&&&&&&&&(((***,,,,,,+++((('''******+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,+++++++++,,,---...---,,,,,,+++,,,,,,---...000...444FFFZZZhhhqqqvvvxxx}}}~~~yyywwwvvvnnncccWWWXXX[[[aaafffhhheeebbb```[[[WWWZZZbbbjjjmmmnnndddeee```XXXSSSSSSTTTTTT___[[[UUURRRRRRRRRPPPNNNIIIEEEAAA===;;;:::999888222000//////222444555555555777:::<<<<<<999666333//////111666<<>>>>>===;;;999888888777555333444777:::<<<===888777555444444555777888888888999:::;;;===>>>???<<<<<<;;;;;;;;;===>>>???555666777888:::<<<>>>???222555999<<<>>>===;;;:::;;;;;;:::;;;<<<;;;888666222111000000///......///...---,,,,,,,,,,,,------,,,+++)))(((((()))******)))(((((())),,,------,,,***)))((((((((()))+++,,,---------...///...------***)))((('''''''''((((((((()))))))))*********+++,,,++++++***)))((('''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((())))))***+++******)))))))))))))))((()))((((((((()))***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((((()))******)))((((((&&&'''(((***+++,,,------333222000...,,,++++++***+++)))&&&&&&'''((()))(((''''''''''''''''''''''''%%%&&&''')))+++---...///---,,,***)))(((((((((''')))))))))+++...//////...%%%&&&((())))))(((&&&%%%((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,)))))))))***+++,,,---...---,,,+++******+++,,,---+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''******)))((()))***+++,,,444333000,,,))))))+++---+++)))((('''((((((&&&%%%%%%###"""###&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))******'''''''''&&&&&&&&&&&&'''&&&''''''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))******(((''''''&&&&&&&&&(((''''''(((***++++++***,,,+++)))((('''&&&&&&'''%%%&&&((()))************+++(((%%%&&&))),,,,,,***---,,,***)))((()))+++,,,,,,+++)))'''&&&&&&&&&&&&((()))+++,,,+++***((('''))))))*********))))))((((((((((((((((((((((((((())))))(((((((((((())))))...---,,,++++++---...///***+++,,,------------------((()))444DDDTTTcccnnnooouuuyyyyyyyyywwwoooeeeYYYZZZ^^^hhhrrruuuqqqkkkgggccc```ccciiinnnnnnlllcccccc]]]UUURRRUUUXXXXXX[[[XXXSSSQQQPPPPPPNNNLLLIIIFFFAAA>>>===<<<:::999444333222111222333333333444777<<>>@@@AAA@@@???>>>???@@@===;;;:::;;;===???@@@???===;;;:::888888999:::;;;@@@???@@@AAADDDFFFGGGHHHHHHEEE@@@===;;;;;;::::::::::::;;;<<<======<<<<<<111444888<<<======;;;:::;;;:::999888888666333000000000000000000//////...///...---+++************++++++)))((('''''')))***(((''''''))),,,---------***)))((((((((()))+++,,,((()))******))))))((()))******))))))(((((((((((())))))))))))************,,,+++******))))))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((()))***+++***)))((((((((())))))((((((((((((***+++,,,,,,)))))))))(((((((((''''''&&&&&&&&&'''((()))***+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&''''''((()))***))))))***+++,,,------,,,(((((())))))))))))((((((&&&''')))***,,,---------111111000///...,,,******&&&&&&'''(((***)))'''%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&(((***,,,---...,,,,,,+++***((('''''''''((('''''')))***+++***(((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,+++++++++++++++,,,---...++++++++++++++++++++++++***)))((('''&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))((((((((((((((((((***)))'''%%%&&&(((+++---555444000,,,((((((+++---...+++'''%%%%%%&&&''''''&&&$$$######%%%&&&&&&%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''&&&'''''''''''''''''''''((((((((())))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))***)))(((''''''&&&'''''''''&&&&&&''')))******))),,,+++***)))((('''''''''&&&&&&((()))*********))))))'''%%%&&&+++...---,,,)))(((''''''(((***,,,...+++***((('''&&&&&&&&&&&&******))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((()))))),,,+++*********+++,,,---(((***,,,......---,,,++++++))))))...555@@@PPP^^^gggmmmtttyyy{{{xxxooofff___]]]___hhhtttzzzxxxsssiiigggfffjjjpppqqqnnniiifffeee___XXXWWW[[[]]]\\\WWWVVVTTTSSSQQQNNNKKKHHHHHHEEEAAA???>>><<<:::999444444555444444555555666555888===@@@AAA???;;;999555555555666999::::::999666555444333333333444444444555555555555555555555888777666555555555666777:::;;;<<<<<<============>>>@@@BBBBBBBBBCCCEEEGGGEEEEEEFFFGGGIIIGGGDDDBBBCCCBBB@@@>>>>>>???@@@AAAEEEDDDDDDGGGLLLPPPQQQQQQMMMHHHBBB>>><<<<<<;;;999AAAAAAAAA@@@>>><<<:::888222444777:::<<<;;;:::999888777555555444222///,,,---...///000000...---,,,------,,,+++***)))((((((*********)))'''&&&''')))((('''''')))+++------,,,)))(((((((((((()))******$$$&&&((())))))***+++---+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))++++++***)))((('''((())))))(((''''''))),,,------,,,*********)))))))))((((((((((((((((((((()))***+++***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))(((''''''%%%'''(((((('''''')))***)))))))))+++---...---,,,'''''''''''''''''''''''''''((()))+++,,,------....../////////...---+++)))$$$%%%&&&)))+++***&&&###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''')))***+++,,,***+++,,,***(((&&&&&&'''(((''''''((())))))'''%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))+++++++++***++++++,,,,,,))))))***++++++***))))))((((((''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%&&&'''((()))***)))))))))((((((((((((((()))'''%%%$$$%%%)))---///555444111---))))))+++......***&&&###$$$&&&'''((('''&&&$$$$$$%%%&&&%%%$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''%%%%%%&&&&&&'''(((((((((((('''(((((()))))))))(((''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))((('''''''''''''''#########&&&))),,,,,,,,,++++++++++++***((('''&&&&&&&&&'''(((((()))*********))))))***---///000000***)))((((((***,,,///111***)))(((&&&%%%&&&&&&'''***)))(((''''''((()))***&&&&&&''''''((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))***,,,......---+++*********,,,......222>>>KKK^^^eeeoooyyy}}}zzzqqqjjjeeebbbaaagggqqqxxxyyyvvvhhhgggggglllqqqrrrmmmhhhfffeee```ZZZYYY]]]]]]ZZZVVVVVVVVVTTTQQQMMMIIIFFFHHHEEEBBB@@@???>>>;;;999333555777888888999;;;===888;;;>>>AAABBB@@@>>><<<555444333444777999999999555555444444444444444444666777777888999999999888888888888999999999999999999:::;;;<<<============>>>@@@BBBDDDEEEGGGJJJMMMPPPPPPRRRTTTTTTQQQMMMIIILLLKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFIIIOOOSSSTTTSSSFFFBBB>>>>>>AAADDDDDDCCCHHHFFFCCC@@@<<<:::888777333444666888999999999999333222111111222111...+++***+++---......,,,***(((((()))******+++***)))((((((***+++***'''%%%&&&'''(((''''''(((***++++++***''''''((())))))))))))(((%%%(((+++,,,++++++---///,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((((('''''''''''')))***+++''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&))),,,+++***(((''''''''')))***)))((((((***...000///---*********)))))))))(((((()))))))))(((((()))******))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&''')))+++***(((''')))+++)))((((((***---///...,,,''''''&&&&&&&&&&&&'''''''''((()))+++,,,---......+++,,,...//////---+++)))%%%$$$%%%'''))))))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))******)))+++,,,+++(((&&&&&&'''))))))((()))******)))'''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))******)))))))))))))))***'''((()))******)))((('''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&((()))***%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&***...111444444111...++++++,,,///***(((%%%$$$%%%&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%###############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''%%%%%%%%%&&&'''((())))))(((''''''(((((((((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''))))))(((''''''''''''((($$$$$$$$$'''***,,,---,,,***+++,,,---,,,***'''%%%&&&&&&&&&&&&''')))+++,,,***+++------,,,---...000+++***))))))***,,,...///***)))'''&&&%%%%%%&&&'''&&&&&&''''''((((((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,,,,*********+++,,,------,,,***)))))))))***---------444<<>>AAACCCCCCBBBAAA???888666444444666999::::::777777666666555555555555666777999:::;;;;;;;;;;;;888999;;;=========<<<;;;;;;<<<===???@@@AAAAAAAAABBBCCCFFFHHHJJJNNNRRRUUUZZZYYYZZZ[[[\\\[[[WWWUUUVVVTTTRRRPPPOOOPPPQQQRRRPPPLLLIIIIIIKKKLLLIIIFFF===;;;:::???GGGNNNPPPPPPJJJGGGBBB<<<999777777888444444555666777888888888.........///111000...,,,(((***+++,,,,,,***'''%%%###%%%(((***++++++***)))&&&))),,,+++(((%%%%%%&&&((('''&&&''')))+++***)))%%%&&&((()))))))))((('''&&&(((+++***(((&&&((())),,,------------,,,++++++((((((((((((''''''''''''%%%%%%%%%%%%&&&(((***+++%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&&&&))),,,+++***((('''&&&''')))***)))((((((+++///111000...))))))))))))((((((((((((+++***)))))))))))))))***'''''''''(((((((((((((((&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%$$$&&&((('''$$$###%%%''')))((((((***...///...,,,))))))(((((((((((())))))'''((()))+++,,,---......)))+++---//////---+++)))&&&%%%$$$$$$&&&(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))+++,,,+++(((%%%&&&''''''&&&&&&''')))***((('''$$$&&&((())))))(((&&&$$$''''''((()))*********)))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((((((''''''''''''(((%%%'''(((******((('''%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&'''))))))(((&&&%%%''''''&&&&&&'''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$'''+++///222444333222///,,,,,,---///'''&&&%%%&&&''''''%%%###&&&%%%$$$$$$&&&(((((('''######""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###&&&((((((%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&%%%&&&((()))))))))((('''&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%'''''''''''''''&&&&&&&&&)))((((((''''''''''''((()))((('''(((***,,,+++***)))+++---...---***'''$$$&&&%%%%%%%%%&&&))),,,---))),,,...---***(((***---+++***((('''((()))+++,,,))))))'''&&&%%%%%%&&&'''"""$$$&&&)))***)))'''&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,///111111000...,,,+++,,,,,,---,,,+++)))))))))&&&&&&+++......000444;;;FFFYYYooo}}}|||yyytttpppmmmnnnssswwwzzzzzz{{{uuuooommmnnnnnnkkkgggVVVWWWXXXXXX\\\```___ZZZ]]]\\\XXXSSSMMMJJJJJJJJJJJJHHHFFFDDDCCCBBB???===;;;>>>@@@???<<<:::;;;===@@@AAACCCDDDEEEDDDCCCBBB>>>;;;777666777888::::::999999888888777777666666666777999;;;<<<===<<<<<<888:::===???@@@???>>><<>><<<<<<<<<;;;:::999999999999:::<<<>>>>>><<<999666555666888:::<<<>>>?????????@@@??????@@@AAAAAABBBBBB>>>DDDKKKNNNMMMLLLMMMPPPUUUWWWXXXWWWTTTVVV\\\aaajjjgggbbb______aaaaaaaaaaaa\\\YYY[[[```cccccc```VVVWWWWWWQQQGGG===666444333666;;;@@@EEEHHHIIIJJJBBB@@@<<<888777777999;;;111333555666666555333111111///,,,,,,,,,---,,,++++++******))))))))))))*********)))))))))))))))***''''''((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***+++************,,,---......---,,,,,,------+++)))((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((((((((((()))))))))******&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&)))((((((***,,,------+++)))))))))(((((()))******.........---------,,,,,,,,,+++***)))))))))***++++++***)))((((((((())))))))))))(((((((((((())))))'''''''''''''''''''''(((((()))***+++,,,---------+++***)))((('''%%%%%%$$$$$$&&&((()))******)))(((***)))))),,,000000,,,''')))((('''&&&%%%$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&'''((())))))+++((($$$$$$&&&((('''&&&,,,++++++***)))(((''''''******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&((('''%%%$$$%%%(((,,,...///111222333333222///,,,***'''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&'''$$$%%%&&&'''((()))***+++)))'''%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((('''&&&%%%''')))++++++******+++,,,+++******,,,...---***'''$$$%%%''')))***,,,,,,---******)))))))))***+++,,,---,,,+++***))))))))))))((()))++++++)))(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((()))******+++***(((((((((***+++***)))++++++)))))))))***,,,---,,,,,,++++++,,,,,,------333333888EEEUUUeeevvv}}}yyy}}}|||wwwoookkkooouuusssmmmaaa```^^^___```aaa```___[[[VVVRRRPPPLLLGGGEEEGGGMMMJJJKKKNNNKKKEEEAAABBB>>>@@@CCCFFFFFFDDDAAA???AAACCCEEEEEECCCAAA@@@@@@???>>><<<:::888888888888888999;;;<<<;;;999777666666888:::===>>>@@@@@@@@@;;;;;;<<<>>>AAABBBCCCBBBAAAFFFNNNTTTXXXZZZ]]]___aaacccbbb]]]WWWTTTWWWZZZ```aaa```^^^ZZZXXXYYYZZZ]]]YYYUUUVVV[[[```aaa```^^^]]]YYYQQQEEE;;;555222111333777;;;>>>???@@@@@@===<<<999777666666777888111222444555555444222111222///+++)))***,,,------,,,,,,+++******)))******)))))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((((()))******,,,,,,+++******++++++,,,---,,,++++++,,,+++)))(((((((((''''''''''''(((((((((((('''''''''((()))***))))))))))))************&&&''''''(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''')))+++---,,,++++++***)))((()))***,,,...222111111000///---,,,+++------,,,+++++++++++++++,,,,,,+++************+++((((((((((((((()))))))))&&&&&&''''''(((((()))))))))***++++++,,,,,,,,,,,,)))))))))))))))((('''&&&%%%&&&'''((()))))))))((()))((((((+++......***&&&***)))(((&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&((((((((()))***++++++***)))((('''+++***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''((((((***---///...000222444333111...,,,&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++((((((((((((((((((((((((***)))(((&&&&&&%%%%%%%%%###$$$%%%&&&(((***++++++(((&&&%%%%%%&&&&&&&&&%%%$$$''')))(((%%%###$$$&&&'''(((((()))((('''%%%$$$***++++++***)))(((***+++...---+++++++++***'''%%%$$$$$$&&&'''((()))))))))*********)))***++++++,,,,,,+++***))))))(((((())))))***++++++)))''''''(((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((()))*********)))(((((()))***)))'''***)))((((((((()))+++,,,,,,,,,,,,,,,,,,---......333///...333???PPPiii|||}}}vvvqqqrrruuurrrllldddbbb``````bbbbbbbbbaaa]]]XXXUUUTTTPPPJJJHHHJJJPPPOOOOOOQQQNNNHHHDDDCCCAAACCCGGGJJJJJJGGGCCCAAABBBCCCDDDDDDCCCDDDEEEGGGEEECCC???<<<:::999:::;;;888999:::;;;;;;;;;999999777888;;;===???AAABBBBBB<<<===@@@EEEJJJMMMMMMLLLDDDGGGMMMUUU]]]bbbdddccchhhhhheee^^^UUUNNNLLLLLLNNNSSSXXXVVVQQQNNNQQQTTTUUUQQQMMMNNNTTTZZZ^^^```kkkggg___SSSGGG===888666111333555777888888777666777666555555444444555555111222333444444333222111222///,,,+++,,,---...---,,,,,,+++***)))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((''''''(((((((((((()))))))))))))))))))))******++++++++++++++++++++++++++++++***)))***+++***)))'''((((((''''''''''''((((((***)))((((((((()))++++++))))))******************&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((('''&&&(((***,,,,,,+++,,,***)))((()))+++...000222222222222111///...---,,,,,,++++++************,,,,,,++++++************'''(((((()))))))))))))))'''''''''(((((()))*********++++++,,,,,,,,,++++++'''((()))***++++++******(((((((((((())))))******)))(((((()))++++++(((%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''&&&%%%%%%&&&(((((()))'''(((***+++,,,***)))''',,,+++)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((%%%(((+++,,,***))),,,...---///222444333111---+++((()))))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((('''&&&&&&''')))+++---))))))******))))))(((((())))))((('''&&&%%%%%%%%%$$$%%%&&&&&&'''((())))))(((&&&%%%%%%&&&'''&&&%%%$$$(((+++***%%%###%%%)))((())))))***)))(((&&&%%%(((((((((&&&%%%%%%'''***---,,,***)))((('''%%%%%%))))))))))))(((&&&%%%$$$(((((((((((())))))******+++***)))((((((((((((((()))++++++***(((&&&&&&'''((()))*********)))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((((())))))***---+++******++++++***((()))(((((('''((()))******++++++++++++,,,,,,---......------000555>>>PPPaaazzzvvvssslllcccbbb```___^^^`````````___^^^ZZZXXXXXXVVVQQQOOOQQQWWWUUUTTTSSSQQQMMMJJJIIIIIIJJJKKKLLLKKKHHHFFFDDDDDDFFFHHHIIIIIIJJJKKKMMMKKKHHHCCC???<<<<<<===>>><<<<<<;;;<<<======<<<;;;999:::<<>>IIIpppxxxppplllgggaaa```^^^]]]^^^______]]][[[ZZZWWWWWWYYYWWWTTTSSSUUU\\\[[[XXXTTTRRRRRRQQQQQQOOONNNLLLIIIGGGFFFFFFFFFEEEHHHLLLNNNNNNMMMMMMMMMKKKHHHCCC???======>>>??????<<<::::::<<<===<<<:::<<<===???BBBEEEHHHJJJKKKJJJLLLRRR[[[dddgggeeeaaaQQQNNNLLLOOOUUUVVVRRRLLLFFFGGGGGGEEEAAA===:::999:::999888999<<<@@@DDDFFFKKKIIIIIILLLSSS[[[bbbfff[[[TTTIII???888444222222333444666777888777666555111222333444555555555444111111111222222111111111---------///000000---+++))))))(((((((((((())))))''''''''''''((()))******((((((((())))))*********(((((()))))))))*********)))(((((((((((()))******((()))***+++,,,------,,,))))))((()))******)))'''((((((''''''''''''((((((((('''&&&&&&&&&'''))))))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))***+++,,,,,,***(((((()))++++++***,,,+++***)))***+++---///,,,---000222222222111000...............---,,,,,,))))))******))))))((('''&&&'''(((*********))))))************)))))))))))),,,---....../////////...222111///,,,***)))((((((''''''((((((((((((''''''******))))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((('''(((((((((((()))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++(((((('''''''''((()))***(((''''''&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&((('''&&&&&&'''(((%%%&&&(((***+++,,,++++++***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((((((+++///222111000...---//////000000///...+++***---///111...)))%%%$$$%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''((((((((()))))))))))))))***++++++,,,+++***((('''''''''((((((''''''&&&%%%)))(((((('''&&&%%%$$$$$$'''%%%$$$$$$&&&''''''&&&'''***,,,+++(((&&&''')))((((((************)))(((&&&'''(((((('''(((***,,,,,,---......,,,++++++,,,*********++++++******)))(((((()))***************((((((''''''''''''((((((((()))******(((&&&&&&'''***+++---------+++)))'''&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''((()))(((&&&(((((((((((())))))))))))(((((((((((()))+++,,,---,,,******,,,,,,...666???YYYtttrrrfffdddeeeeee^^^^^^^^^``````___\\\YYY[[[XXXYYY[[[[[[WWWVVVXXXZZZ\\\ZZZUUUTTTWWWWWWUUUOOOMMMIIIFFFDDDDDDFFFGGGFFFIIILLLMMMLLLJJJIIIHHHGGGDDDAAA>>>======>>>???>>>;;;777888;;;===<<<;;;AAABBBCCCFFFIIIMMMPPPQQQWWWXXX\\\dddkkklllfff```GGGDDDBBBCCCFFFFFFBBB===555666888:::;;;;;;::::::;;;777333222555888999999===>>>@@@DDDIIINNNSSSVVVJJJDDD<<<666333222222222000111333555666666555444222222444555666666666666111111111111111111111111---,,,++++++,,,---,,,+++(((((((((((()))***++++++'''&&&&&&'''''')))******''''''((()))***++++++,,,''''''''''''((((((((((((((((((''''''(((((()))*********+++,,,,,,,,,+++***))))))((()))++++++)))(((((((((''''''''''''((((((***))))))(((((()))+++,,,(((((((((((('''''''''&&&&&&''''''(((((((((((((((&&&&&&'''((())))))******(((((((((((()))***+++,,,///---***))))))*********++++++************+++,,,***,,,...111111111///...------...///...---,,,+++((()))*********)))((('''%%%&&&(((***+++***)))))),,,++++++******))))))(((------...000111111111111333111...,,,******+++,,,)))***+++,,,,,,+++***(((+++++++++)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''&&&&&&&&&''')))))))))(((''''''''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%''')))(((&&&%%%&&&'''%%%&&&''')))***,,,------((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&)))...333777777333111---------------------,,,,,,000222000+++&&&&&&''''''((())))))(((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&'''((()))******((('''%%%******+++,,,+++)))'''&&&%%%&&&'''((((((((('''&&&(((''''''&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''''''''(((((((((((('''&&&&&&%%%&&&'''((())))))((((((((()))++++++***))))))******---//////,,,)))))))))'''(((((()))))))))((((((&&&'''((()))***))))))((((((''''''&&&&&&''''''(((&&&((())))))(((''''''(((+++,,,.........,,,)))'''&&&&&&''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&'''((()))((('''(((((())))))*********)))((((((((()))***+++---...---)))(((+++,,,---111666AAARRRhhhzzzxxxiiiccccccbbb[[[\\\^^^```aaa^^^YYYUUU\\\ZZZZZZ\\\[[[VVVTTTVVVTTTXXXYYYWWWWWWZZZYYYUUUKKKJJJHHHGGGGGGHHHJJJKKKJJJKKKLLLJJJHHHEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAA>>>:::777888===BBBBBBAAAEEEEEEGGGJJJMMMQQQUUUWWW\\\\\\^^^cccfffbbbXXXOOO<<<999777777888777333000///000111444777:::::::::777666555222111111222333///111555888:::<<<===>>>???:::555333333444444333...000222444555444333222333333444444555555666666000000000000000000000000---+++((('''(((+++,,,,,,(((((())))))***+++---...&&&&&&&&&'''''')))******&&&&&&''')))***+++,,,---%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,,,,------,,,+++)))(((***)))((()))++++++***(((((((((''''''''''''(((((('''&&&&&&%%%%%%'''((()))((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((%%%&&&'''((()))+++,,,,,,''''''''''''((()))++++++111...+++))))))******)))******+++************)))***,,,...000000///---,,,***+++,,,,,,,,,+++***)))))))))***+++***)))((('''$$$&&&(((***++++++))))))---,,,,,,+++***)))((((((---...///111222333333333000...+++***+++---111333---...000222222000...,,,+++,,,+++***'''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&%%%%%%&&&'''((()))***)))(((''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&(((***)))&&&$$$%%%'''&&&&&&'''((())),,,...///'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''$$$##################$$$######$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$&&&((($$$&&&+++333:::<<<888444+++******+++,,,---...///***///222111+++(((((())))))***++++++***(((&&&%%%"""""""""######$$$$$$$$$###$$$&&&(((((('''&&&%%%&&&(((***+++***(((%%%###)))***+++,,,+++)))'''%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((('''''''''&&&%%%&&&''''''%%%###"""###%%%'''(((((('''''')))+++,,,,,,***((('''''''''***...---)))&&&$$$$$$((((((((('''&&&%%%###"""###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&''''''(((%%%'''))))))((('''((()))+++---...///...,,,)))'''$$$$$$%%%%%%&&&'''(((((())))))))))))************))))))))))))))))))))))))***)))(((''''''''''''''')))(((((()))***,,,+++***(((((()))***************)))))))))***+++---...///,,,)))***...000---++++++...666EEEZZZssstttggg___YYYXXXYYY\\\___```\\\VVVQQQXXXVVVUUUWWWUUUOOOLLLMMMMMMTTTYYYYYYZZZ\\\YYYSSSIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOMMMIIIEEECCCDDDFFFEEEDDDDDDDDDDDDEEEEEEEEE???;;;999;;;BBBHHHIIIIIIGGGHHHIIILLLPPPTTTXXXZZZWWWUUUUUUWWWXXXQQQCCC888;;;999777555444222...,,,//////000222555888999999///333777555000...000333+++///333666666444222111666222//////111333222111000111333444555444333222444444333333444444555666333///+++,,,///000---)))************************000---+++******+++***)))'''(((((((((((((((''''''&&&&&&''''''(((***+++,,,)))((('''&&&&&&'''((()))******))))))((((((''''''***)))((('''(((***,,,---222000---***((((((((())))))***+++***)))((()))***''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''%%%'''***,,,---+++)))'''+++000///)))'''***,,,******,,,------,,,)))((('''******+++...000111000///,,,...000111111...+++))),,,+++++++++***)))))))))'''(((((()))***+++++++++(((((())))))************,,,++++++///333555333111---///111000//////222555///...---...000222111000......------+++***((('''&&&&&&'''''''''''''''&&&))))))))))))((((((((((((((()))***)))'''%%%&&&'''************************,,,+++)))((('''''''''(((((('''&&&%%%&&&(((***,,,,,,)))((((((***+++)))&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###***++++++)))%%%%%%'''***++++++)))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%###""""""!!!"""$$$&&&''''''%%%$$$&&&)))***(((%%%'''&&&(((...555888555111---+++))),,,111333000---***+++---...---***'''$$$((())))))***)))'''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******)))((('''''')))***,,,,,,***)))(((%%%$$$&&&***---...***'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%''')))***+++******......///---+++)))***+++)))))))))(((''''''&&&&&&)))(((&&&%%%%%%&&&((()))'''&&&&&&'''***+++******(((''''''&&&&&&&&&''''''%%%''')))++++++***(((&&&%%%&&&&&&''''''''''''''')))))))))))))))***++++++((((((((((((((()))******)))((('''&&&'''(((***,,,))))))******)))((('''&&&'''((()))***+++,,,,,,,,,(((((())))))))))))((((((*********)))******++++++......444AAANNN^^^uuu~~~ttthhh]]]___ZZZWWWWWWVVVRRRRRRTTTTTTSSSSSSSSSTTTTTTRRRPPPPPPNNNNNNRRRWWWXXXTTTPPPHHHKKKOOOTTTWWWXXXYYYXXXWWWVVVOOOEEEAAABBBBBBAAAAAA@@@CCCJJJMMMIIIFFFFFF@@@???>>>>>>@@@CCCGGGIIIKKKKKKLLLLLLLLLKKKJJJJJJCCCCCCCCCBBB@@@===999777777555444444333111...+++222000......000444999<<<777777555222///...///111222222111000/////////000111111111111111111111111444333333222222111111111000111222222222333555777444000,,,,,,...///,,,)))+++++++++***************///---*********+++******((())))))***))))))((((((******)))(((((((((((())))))(((''''''''''''((()))***)))))))))((((((((('''(((((('''&&&'''(((***,,,...---+++)))))))))***+++***+++,,,***(((''''''((((((((())))))))))))((((((&&&&&&&&&''''''&&&&&&&&&)))((((((((('''''''''&&&''''''((((((((((((''''''''''''((())))))))))))((()))------'''&&&)))+++)))###%%%(((******))))))(((++++++,,,...111222000///------------,,,+++***)))++++++++++++************'''(((((()))******++++++)))*********++++++,,,,,,------...111444666444222333555555444222222555777///......///111222111000000000///...,,,***(((''''''(((((())))))((((((''''''''''''''''''''''''&&&'''((())))))((('''(((***************************,,,+++)))((('''''''''(((''''''&&&%%%&&&(((***+++...+++))))))+++,,,***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$(((******(((&&&$$$&&&(((((('''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%###"""""""""###$$$%%%&&&&&&%%%$$$&&&((()))(((%%%&&&%%%''',,,222555222......+++)))+++///111///,,,)))+++---...---***'''%%%(((((((((((((((''''''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++------,,,***(((''''''((())))))((('''&&&$$$$$$%%%(((,,,---+++)))&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%((()))***+++,,,,,,+++***...///000...+++((((((((()))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((('''(((+++,,,+++***''''''&&&&&&&&&'''((((((((()))***+++***)))'''%%%''''''((()))))))))))))))((((((((((((((()))******((((((((((((((())))))******)))'''&&&'''((()))+++***)))))))))(((((((((((()))******+++++++++******((())))))******))))))(((,,,++++++++++++,,,------///---///555<<>>>>>@@@CCCBBBAAA>>>;;;888555333333333333444333222111000111000111222444444222000000///......000333666888666666555222000///000222000000000000000000111222111111111111111111111111333333222222222222222222555444333333333666888999///,,,++++++---...---+++---,,,,,,++++++******)))///,,,***)))***++++++***))))))******+++*********(((((((((((()))***+++,,,)))(((((((((((((((((()))))))))))))))((((((((((((''''''''''''((()))***+++******)))(((((()))*********++++++***(((&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((('''&&&''')))+++,,,+++******+++,,,,,,+++.........000222222000///111111000///---,,,++++++%%%%%%%%%&&&&&&'''''''''(((((())))))*********************+++,,,...///000111222333555666666555444...---,,,+++++++++---...///......000222333222000000000000///...,,,+++***))))))******))))))((((((,,,,,,---------------...((()))++++++******+++,,,******************************)))((((((((((((((('''&&&&&&&&&&&&'''((()))///,,,)))(((((()))+++,,,'''(((((((((((((((((('''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******)))'''&&&%%%%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&(((,,,---+++)))...+++'''&&&((()))))))))((()))+++,,,,,,+++)))(((***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''')))---000000///,,,***,,,+++++++++***))))))(((((('''''''''((()))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&'''((()))******)))(((+++---......+++((('''''')))))))))(((''''''&&&&&&''''''(((((((((((('''''')))((('''(((***+++***)))&&&&&&&&&&&&'''((()))***+++******)))((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''((((((''''''''''''((())))))))))))((('''''''''((((((+++***(((&&&&&&''')))*********+++++++++******)))***++++++,,,,,,++++++***,,,,,,---....../////////111000///...------111555999CCCPPP]]]iiittt{{{~~~wwwqqqppplllccc\\\ZZZ]]][[[WWWUUUSSSPPPMMMKKKHHHFFFDDDEEEGGGHHHHHHGGGJJJIIIHHHHHHGGGGGGGGGGGGIIILLLMMMKKKMMMRRRUUUTTTUUUOOOJJJJJJIIIHHHHHHKKKUUUXXXXXXPPPCCC999777999999888888777666444333222444444444333333333222222000000000222444444222000111000///000111333555777333444333111///...///111000/////////000111222222111111111111111111111111222222222222222222222333666444222111333666777888***))))))***,,,...//////,,,,,,,,,,,,++++++******...,,,***)))***+++++++++'''((())))))*********)))))))))((())))))***+++,,,((())))))))))))))))))((((((((((((((()))))))))))))))))))))******+++,,,,,,,,,,,,+++)))(((((('''''''''((())))))((('''(((***'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((+++------,,,***(((''''''((((((((((((+++...---***'''(((+++///222333///...///000222222000......///111111000---***(((&&&&&&&&&''''''((((((((()))))))))))))))*********))))))))))))+++---000111333555666777666555555444111///...---...111333444000///...///111333222222......//////...------,,,))))))))))))(((((('''&&&))))))))))))******+++++++++,,,,,,+++***))))))***)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&''''''(((,,,***(((&&&%%%&&&)))+++((()))************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((*********++++++)))'''&&&$$$%%%%%%&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((***+++***))),,,***'''%%%&&&''''''((('''(((***,,,,,,,,,+++***,,,+++(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%'''+++---...---+++)))+++++++++++++++***))))))++++++***)))((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((###$$$''')))***+++++++++(((***,,,,,,***))))))***)))))))))(((''''''&&&&&&''''''((())))))(((''''''((('''&&&'''))))))(((''''''''''''''''''((()))***((((((((((((((()))))))))$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((('''''''''''''''(((***)))'''&&&&&&(((***+++(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---.........---***+++,,,++++++,,,...///222444888@@@HHHSSS___gggsssqqqsssvvvuuuooojjjiiieeebbb___[[[XXXSSSNNNJJJMMMKKKJJJIIIIIIIIIIIIHHHJJJGGGDDD@@@>>>>>>???@@@CCCHHHLLLNNNPPPTTTSSSPPPQQQJJJEEEDDDCCCBBBCCCFFFMMMQQQQQQJJJ>>>555333444333444444555555555444444444333111000////////////222222111222333222000---111111111111222333555555000111111000...---...000000/////////000111222222000000000000000000000000111111111222222333333333888666333333666888999999(((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***,,,,,,+++''''''((()))************---,,,+++***)))(((((((((((())))))******))))))((((((((((((((())))))))))))+++++++++,,,------............---+++)))'''&&&%%%%%%'''(((((((((((()))+++))))))************))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))************''''''((((((((((((''''''&&&))),,,...///---***((((((&&&'''******))),,,111BBB;;;222------000111222/////////000111111...,,,***,,,...000///,,,)))''')))))))))***************))))))))))))))))))******))))))((()))+++...111333666888::::::888666666666333111......111444666777222000......000222444444///000000000000///......))))))))))))((('''&&&&&&(((((()))******++++++++++++,,,---+++)))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$&&&(((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***,,,+++******++++++)))'''######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%&&&'''((()))************)))'''&&&%%%&&&&&&'''&&&''')))+++,,,,,,,,,,,,+++***(((&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%(((*********))))))'''(((***++++++***((('''+++,,,---,,,)))'''''''''&&&'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$%%%(((+++---.........'''(((******))))))***,,,)))))))))(((''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&))))))(((((('''(((((()))''''''((()))))))))))))))&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((()))((((((''''''(((******'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,---------,,,***,,,---,,,---//////---///...111555888;;;AAAHHHTTTXXX```iiikkkkkkooouuuqqqpppmmmkkkgggaaaZZZUUUUUUTTTSSSQQQOOONNNLLLLLLJJJHHHDDD@@@===<<<<<<<<<===CCCHHHIIIKKKLLLJJJEEEFFF@@@<<<<<<;;;999999<<<;;;>>>@@@===666111111222444444444555555444444333555444111///...///000111444333222222222111...+++000111111222222333333333///000111000///...///000000000000000000000111222000000000000000000000000000000111222333333444444;;;888666777:::<<<;;;999))))))*********+++,,,...***++++++,,,,,,------------+++))))))+++,,,,,,,,,'''((()))***++++++++++++...---+++***)))(((((((((((()))************)))((('''((((((((()))))))))***++++++,,,---............///...---,,,***((('''&&&&&&((()))(((''''''((()))((())))))))))))))))))(((&&&&&&&&&''''''&&&&&&&&&((((((((())))))*********''''''((((((((((((''''''((()))+++,,,,,,,,,***)))'''%%%&&&***+++)))---333SSSGGG999...,,,---......///......///000///---+++***+++---......,,,+++************)))))))))))))))***)))))))))))))))))))))******)))***,,,///333555:::===???>>>;;;888888999555222......000333555555555111---,,,...222555666555555444333222000...---************)))((('''&&&)))))))))***+++,,,,,,,,,)))***+++***)))((()))***))))))))))))))))))))))))'''((()))******)))((((((&&&&&&&&&'''&&&&&&&&&%%%&&&'''(((&&&$$$###%%%'''&&&''')))******)))'''&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((('''&&&'''(((***+++---+++(((((()))***)))'''$$$%%%&&&&&&'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&((('''%%%###$$$%%%###%%%&&&''''''((()))***''''''((('''&&&&&&&&&'''&&&'''(((***,,,---------''''''''''''&&&%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))))))))$$$&&&***------,,,)))'''))),,,......,,,***)))***))))))+++++++++)))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&)))+++,,,---------)))))))))(((&&&'''***,,,)))))))))(((''''''&&&&&&***)))(((''''''((()))***)))'''&&&'''((()))(((&&&+++***)))((('''''''''''''''(((***+++***)))'''&&&%%%&&&''''''(((((('''''')))(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((((())))))'''((((((((()))))))))***((()))***+++++++++++++++******++++++++++++******'''(((+++---......---,,,+++...///---...333222......,,,///333333000111666:::???HHHNNNOOOQQQ\\\iiinnnoooqqqssssssoooiiidddYYYYYYXXXVVVRRROOOLLLKKKJJJJJJIIIGGGDDD@@@<<<999999===???======>>><<<777888444111333444111000111///111222111///......000222333444444444444444444666444222000000111444666333222111222222111...+++...///000000111000000//////000222222111000111222222111000000000000000000000000000000000000000000///000000222333444555555999666555777;;;<<<999555+++++++++***))))))***+++)))***+++,,,------...///---+++))))))+++,,,,,,,,,((()))***+++,,,---------******************++++++((()))***++++++***)))((('''((((((((())))))******++++++,,,---.....................---+++***((('''((()))***)))'''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''')))))))))))))))******+++'''$$$%%%***+++))),,,333III===...%%%%%%***...000///....../////////,,,***...------------...//////((((((((('''&&&&&&&&&%%%*********)))))))))))))))++++++***+++---111555777===@@@BBBAAA===::::::;;;:::666111000222555555555666222---+++---111555777:::999888666333111...---,,,,,,,,,++++++)))(((((($$$%%%%%%&&&'''((((((((('''(((******))))))***,,,))))))))))))))))))))))))'''((()))******)))((((((&&&&&&&&&''''''&&&%%%%%%%%%''')))'''%%%###%%%'''%%%&&&'''))))))'''&&&%%%"""######$$$%%%&&&'''''''''''''''''''''''''''''')))((('''&&&'''(((***,,,...***'''&&&((()))(((&&&'''((()))))))))((('''&&&###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############$$$%%%&&&&&&&&&%%%$$$###$$$&&&((('''$$$"""###%%%"""###%%%&&&&&&''')))***%%%'''(((((('''&&&&&&'''%%%&&&(((***,,,---......###$$$&&&'''((('''&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&((()))***$$$''',,,000111///+++)))&&&***///000...,,,,,,---***+++---------+++)))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))%%%&&&((()))*********)))++++++)))'''%%%&&&)))+++)))))))))(((''''''&&&&&&+++)))(((&&&&&&((()))+++***)))(((((()))***)))''',,,+++***(((''''''''''''((()))+++,,,+++(((%%%######$$$%%%%%%&&&&&&%%%%%%***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%'''((())))))***&&&'''((()))******))))))***++++++++++++***))))))*********++++++*********''')))+++---///......---&&&***+++))),,,111111,,,...+++---000000,,,---333///333888999444666DDDTTT\\\```fffmmmrrrqqqmmmjjjXXXYYYYYYWWWRRRMMMIIIHHHIIILLLNNNOOOKKKDDD===888777999888333222333222//////++++++...///,,,)))***///......---------,,,,,,///000111333444555555555222000...---...111444666222111111111222111///---,,,---...//////...---,,,000222333444222222222333222222111000//////000000000000000000000000000000//////000111333444555555555222222555999999555000***)))***+++------,,,***)))(((((()))***++++++***************************))))))***+++,,,,,,------)))))))))))))))******+++)))))))))+++---...---,,,&&&&&&'''((()))***++++++++++++***((('''(((,,,///...---+++,,,---......---'''((()))***)))(((&&&%%%%%%&&&&&&'''((()))******)))(((((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))((((((((((((***((('''&&&&&&'''(((***000///---,,,,,,---...///000///---,,,---...000111+++,,,,,,------,,,,,,++++++***((('''&&&&&&&&&'''((('''&&&(((+++,,,***(((------...///222555888:::DDDCCCAAA>>><<<;;;::::::888666333222333444333333222000---+++,,,000555999:::::::::999666444444555000,,,)))***------***&&&((('''&&&%%%%%%%%%%%%%%%!!!###&&&)))***)))(((&&&((((((''''''''')))+++,,,***)))(((&&&&&&%%%%%%%%%***'''$$$###%%%''')))***%%%&&&''''''((((((''''''$$$$$$&&&''''''&&&$$$$$$(((((('''''''''(((((()))'''&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))...---,,,***)))((('''''''''(((******)))(((((()))''')))+++---...---+++***(((((((((((((((((('''''''''((()))(((&&&%%%&&&'''''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***$$$&&&(((***,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''((('''(((((()))***++++++,,,.........---,,,+++))))))(((***------+++))))))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''%%%$$$%%%'''***,,,+++''''''+++///000---,,,***'''$$$$$$''')))************+++,,,,,,---''''''((((((((((((''''''(((((()))******)))'''&&&------,,,***)))'''&&&&&&(((''''''''''''&&&&&&&&&***)))(((''''''&&&&&&''')))))))))(((''''''&&&&&&)))))))))))))))))))))))))))((('''''''''(((***+++*********)))))))))))))))'''((()))***++++++***)))&&&&&&''',,,000111...+++***)))***+++///111333333111000000000///////////////...---,,,...000444666HHHLLLUUU^^^dddbbb[[[TTTKKKJJJHHHDDDAAA>>><<<:::888;;;IIIXXXWWWDDD444000000///...------...///000+++*********+++,,,,,,---+++,,,,,,---...///000000666666666888999999888666777555222000///000222333///111222111///......//////000111111111111111000000111333222000//////000//////............//////000000000000111111111111000111222333444555555666888888777555444333222111,,,,,,,,,---...---+++))))))((('''(((***+++***)))************************)))))))))***+++,,,,,,,,,***************++++++,,,,,,++++++,,,---,,,***((((((((((((((())))))))))))+++++++++***)))))),,,...,,,+++))))))+++,,,++++++))))))((('''''''''''''''(((((())))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))'''''''''((((((((()))))))))))))))(((((((((''''''***)))'''&&&&&&''')))***///...---,,,,,,---...///000000///...///000111222---------,,,,,,+++++++++,,,+++***(((((()))******((('''''')))---...---+++***+++---000555:::>>>@@@EEEDDDBBB@@@>>>;;;:::999666444222111222222111000111///---,,,---000444666:::;;;:::888555222222222222...++++++......***''')))(((((('''''''''((((((&&&''')))******)))((('''(((((('''((()))+++,,,---******)))(((''''''&&&&&&'''%%%###"""$$$&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++))))))(((''''''((())))))((((((((((((((()))******//////...---,,,***((('''&&&((())))))((('''((()))$$$&&&***,,,......---,,,(((''''''&&&&&&&&&%%%%%%''''''((('''%%%###$$$%%%&&&''''''((('''&&&%%%$$$((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&'''((()))*********++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''(((((('''(((((())))))*********---.../////////...---,,,)))+++------,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((+++++++++***(((((()))***,,,///...)))'''***,,,+++,,,,,,***(((%%%%%%'''(((,,,,,,+++*********++++++(((((())))))))))))((((((((()))*********)))(((''',,,,,,+++***((('''&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))***++++++,,,+++***)))(((((((((***---111111///,,,+++++++++---///111222333111111111000000///......///...,,,,,,---///222444;;;<<>>BBBEEEGGGFFFDDDBBB???<<<999777666555333333333222000.........------...000222333::::::999777333000///000111...++++++,,,,,,)))%%%(((((('''''''''((())))))***************)))((((((((((((((()))***+++---...******))))))((((((''''''((('''&&&''')))***)))(((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++,,,***))))))(((((())))))***'''''''''((()))***+++,,,//////000///---***'''&&&&&&'''))))))'''&&&''''''%%%'''***,,,------,,,+++------+++***)))))))))))),,,------+++(((''''''(((%%%&&&&&&&&&&&&%%%%%%$$$)))(((((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))///...---,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))((((((((((((((((((((((((***+++...000000///---,,,)))+++,,,,,,+++)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((++++++,,,+++))))))***,,,,,,///000+++)))++++++*********+++)))'''%%%&&&'''---,,,+++***))))))))))))))))))************))))))))))))******+++******)))******))))))((('''&&&&&&$$$$$$%%%&&&'''((()))***(((''''''''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))(((++++++---///111111///,,,++++++,,,---...///000000111111222222111///...,,,...---,,,++++++---///000444222111000111111///.../////////......---------...---222::::::222---///,,,---///000000...+++)))---,,,,,,,,,,,,---......+++,,,,,,---...///000000444444555777999:::888777222222111000////////////---...000///......///000111000///---------......111222333333111000000111//////............//////....../////////000000000///000000111222333444444888888777666555555444444...---...///000000...,,,***(((&&&&&&((())))))((((((((((((((((((((((((((('''((((((((())))))******+++************+++,,,,,,---------......+++((($$$))))))))))))(((((((((((()))+++...000///---,,,,,,***((('''&&&(((((((((''')))((('''&&&&&&'''((()))************************''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((('''''''''&&&))))))(((''''''((())))))---,,,,,,+++,,,,,,---...)))***+++,,,,,,,,,,,,,,,---,,,+++******,,,...///+++***)))'''&&&'''''''''%%%&&&'''***,,,...//////000222444888<<<@@@CCCEEEHHHGGGEEECCC???;;;888666777666666666666444111///------.../////////000000666666666444111/////////...,,,)))((()))(((%%%###%%%%%%%%%%%%%%%&&&'''(((******)))))))))))))))))))))))))))))))))*********))))))))))))((((((''''''((('''((()))++++++)))(((%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&&&&'''((()))+++---......///000000...***&&&$$$&&&'''((((((&&&%%%&&&&&&)))***+++,,,+++***((('''000///---+++******)))***///000///---***((('''(((%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((()))000///---+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++---...---***'''%%%''''''&&&&&&&&&%%%%%%%%%''''''((())))))*********(((((((((((('''''''''''''''))),,,//////---+++)))''')))+++***)))''''''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''((()))(((''''''(((***(((---///---,,,......,,,((()))+++***(((&&&%%%&&&+++******)))))))))******((())))))******))))))((())))))******++++++++++++))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''(((******''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))))))))%%%&&&(((***************------...///000///---,,,***+++---------------...111222333333111///---+++---,,,+++******+++,,,---111///...---...///000111////////////////////////,,,***,,,222333///...111,,,---...///...---+++))),,,,,,+++++++++,,,,,,---+++,,,,,,---...///000000555555555666888888666444000000000//////.........///000000///---,,,---///111000---+++++++++,,,---///111222222000///000111//////............//////............//////////////////000111222333333444666666666555555444444333++++++---///222333222000+++)))'''&&&((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++++++++------,,,***''''''''''''((()))*********(((+++///111000...,,,,,,,,,***(((((())))))((('''&&&'''((())))))(((''''''''''''((())))))***++++++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***)))(((((((((((('''''''''))))))(((((((((((())))))+++++++++++++++,,,------((()))***+++,,,,,,,,,,,,+++***))))))+++---000222...---***(((&&&&&&&&&&&&###$$$''')))+++---...///444666888<<>>:::777555666555555555555444111...---...///000000///......000111222111///...///000,,,+++)))(((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))******)))))))))(((((('''&&&&&&''''''((((((((('''&&&%%%######$$$%%%''''''%%%###%%%&&&''''''((('''''''''((('''%%%%%%%%%%%%'''((()))((((((''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((***,,,---...000111222111000,,,)))&&&&&&((()))(((&&&%%%%%%&&&)))************)))'''''',,,+++(((&&&%%%%%%%%%&&&+++,,,+++)))&&&#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++---///...+++'''%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************(((((((((((('''''''''''')))+++...000///---***(((&&&'''((((((&&&%%%%%%&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&(((***(((...000...---......,,,&&&(((******(((&&&%%%%%%''''''(((((()))***+++,,,'''(((((())))))(((((('''((())))))***++++++,,,---))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''(((((())))))))))))******,,,------,,,+++***---...//////...---,,,,,,+++...000000///...///000333333333333111///---+++,,,,,,******)))******+++++++++,,,,,,------...///------,,,,,,,,,,,,++++++******,,,///000//////000///...---,,,,,,,,,,,,,,,++++++***************++++++,,,,,,---...///000000777666666666777666444111/////////............---222222111///,,,+++,,,---111///---+++******+++,,,---...000000///....../////////............//////............//////////////////000111222333333444333333333333333333333333******,,,///222444333222---+++((('''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***++++++******+++,,,---,,,***&&&&&&'''((()))***++++++(((+++///111000...,,,+++...,,,***)))***+++***)))%%%&&&(((******)))'''&&&&&&&&&'''((()))***+++,,,)))(((((((((((('''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,******+++,,,---...//////)))))))))***,,,...000111000///---***)))((((((((($$$&&&)))+++,,,---///111555777:::>>>CCCFFFHHHIIIGGGEEEBBB>>>:::777555555333111111111222111///---...///000111111///...---,,,---///...------...000---,,,,,,+++***)))(((((((((((('''''''''((())))))###$$$%%%'''(((((()))))))))))))))((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$&&&((((((&&&$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''***)))(((''''''&&&&&&'''((())))))******))))))((('''''''''(((***,,,---...222222333333222///---+++''')))***)))'''%%%%%%&&&%%%&&&'''(((******++++++,,,***(((&&&%%%%%%&&&''',,,,,,,,,***&&&$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''')))+++,,,,,,******))))))((('''''''''&&&''''''((()))(((((((((((())))))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))+++---......+++(((&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))******))))))((((((((((((((((((((((((...///111222222000---,,,&&&'''((('''%%%$$$%%%&&&)))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((((((((((((***,,,---222333///------,,,)))&&&(((***)))(((&&&%%%&&&&&&&&&&&&'''(((***,,,---''''''((((((((((((''''''''''''((((((***+++---...******))))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''(((((())))))***111111222111000///---,,,---///000///---,,,,,,---...111555555333222333555666555444222000...---,,,++++++******************)))+++------+++***)))))),,,,,,++++++******************+++---...---------///...---,,,,,,---...///+++******))))))))))))***+++,,,,,,---...///000000666555555666666555333111//////...------......///333333222000---,,,---//////...---+++++++++,,,,,,+++---//////...---.../////////............//////....../////////000000000///000000111222333444444111111222222222222222222******,,,///222333222111///,,,)))((()))***++++++************************))))))))))))))))))))))))******))))))******+++,,,---+++))))))+++,,,,,,+++''''''(((((())))))******'''+++...000///---,,,+++///---+++***++++++***)))&&&''''''((((((((((((((()))))))))******+++++++++******)))))))))((((((((((((((((((((())))))))))))(((((()))))))))*********+++*********)))))))))))))))))))))******)))))))))((()))***++++++,,,,,,,,,++++++++++++,,,...000111***++++++,,,,,,------......---+++***)))******+++(((+++///000000000333555999:::===AAADDDFFFGGGGGGEEEBBB>>>:::666555444555111///......///000000///000000111111111000......+++,,,------++++++,,,---+++,,,,,,+++************)))(((((('''''''''((((((###$$$&&&((((((((('''&&&&&&'''((())))))((('''&&&%%%'''((())))))((('''&&&(((''''''(((******)))(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&)))((((((''''''''''''((('''((())))))))))))((('''((((((((()))***,,,---...000000000000///...------(((***+++***(((&&&&&&'''$$$$$$&&&''')))***+++,,,---,,,)))((('''(((***+++---......,,,)))''''''(((&&&&&&%%%%%%%%%&&&((((((&&&'''((()))***+++,,,---+++******)))((((((''''''&&&&&&((()))))))))(((''''''(((***,,,+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,------+++)))(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((******)))((('''(((((())))))*********///000111222222222111000(((((()))(((&&&%%%&&&((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&''')))))))))))),,,...///333333///,,,---,,,***&&&((()))((('''%%%&&&'''&&&&&&&&&'''((()))***+++(((((())))))))))))((((((&&&&&&&&&''')))+++---...,,,,,,+++***((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&''''''((())))))***///000111222222111000000...000111000...---...000---111666666444222444666888777333000...---------******************+++++++++---//////,,,))))))***,,,,,,,,,,,,,,,---------------,,,++++++,,,---,,,,,,------.../////////000,,,+++******))))))******+++,,,,,,---...///000000333222333555666666555333000///...,,,---...///111222222111000......111333---------------,,,,,,,,,+++---//////...---.../////////............///////////////000000000111111000000111222333444555555111111222222222333333333,,,,,,,,,///111222000///000---***((()))+++,,,,,,************************************))))))))))))++++++******++++++,,,---000---***((()))+++++++++))))))))))))(((((((((((('''***...///...,,,++++++///---+++***++++++***)))((('''&&&&&&&&&((()))+++,,,,,,,,,++++++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++*********)))))))))************))))))(((((()))++++++,,,,,,,,,******)))(((***,,,///000,,,,,,---------,,,+++***))))))((((((((()))+++,,,---000333444333444666999???@@@AAACCCCCCCCCCCCBBBDDDAAA<<<777444333444555222000......000222222222111222222111111000///...,,,------,,,***))))))***)))*********)))((()))***((('''&&&%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%###%%%&&&((()))***+++******&&&''')))***+++***(((''''''&&&%%%&&&'''(((((('''%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***$$$%%%&&&''''''&&&%%%$$$(((((())))))***+++------------,,,,,,++++++++++++)))***+++***((('''&&&'''&&&'''''''''(((((())))))***)))&&&%%%%%%&&&(((******++++++***'''%%%%%%&&&'''&&&&&&%%%&&&'''((())))))))))))***++++++,,,,,,+++******)))((('''''''''%%%&&&((()))))))))(((''''''))),,,...---***&&&###&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%"""###&&&((())))))(((((('''(((((()))***++++++,,,,,,---...///111111222222)))******)))''''''(((***))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&((((((((()))+++------111111...,,,///000...&&&(((((('''&&&%%%&&&'''(((((('''''''''(((((()))))))))************))))))&&&%%%&&&&&&(((***,,,...------,,,***)))'''&&&&&&$$$%%%%%%&&&'''((())))))(((''''''''''''((())))))&&&&&&''''''((()))))))))************************&&&''')))*********)))(((&&&&&&&&&'''((())))))***&&&(((+++///111333444444///111333222///...000222***///444555222000222555:::777333000---------...)))*********++++++++++++***,,,...---+++***+++---******++++++,,,---......111111...+++***,,,......***,,,...111222111000///---,,,,,,+++*********++++++,,,,,,---...///000000000000111444777888777555111000---,,,,,,...000222000111111000///111444777,,,,,,---.........------,,,...///000///...///000//////............//////000000000000111111111111111111222333444555555666222222222333333444444555///---+++,,,......+++)))++++++******++++++,,,------,,,***(((((()))***+++---+++***(((((()))+++,,,,,,***(((&&&'''***...000...---+++***)))***++++++///---***'''%%%%%%&&&'''((()))***+++,,,++++++***++++++***)))(((((())))))***)))((((((((()))+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&)))))))))))))))*********---,,,++++++,,,,,,***)))******+++***(((((()))+++)))******++++++,,,,,,---***)))(((''''''((()))***,,,,,,,,,++++++***))))))---++++++,,,...---)))&&&***---222555777888999;;;@@@AAACCCCCCCCCAAA???>>>???===999555222///......------.....................000111111///---,,,---///...------,,,,,,,,,,,,,,,+++***))))))(((((((((++++++***((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''')))+++---,,,***'''%%%&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''''''''(((((((((((()))***)))))))))***,,,...000+++++++++---...---***'''+++)))'''&&&&&&''''''&&&((()))***)))((((((***,,,///---+++)))((((((((((((+++)))'''''''''((('''&&&&&&&&&%%%&&&''')))+++,,,***)))))))))++++++)))'''%%%&&&'''''''''&&&%%%$$$&&&'''***---------+++***))))))))))))((('''&&&%%%((('''&&&'''((()))((('''%%%&&&((()))************,,,)))&&&%%%''''''%%%###&&&'''&&&%%%######$$$&&&,,,)))))),,,---++++++...,,,------+++(((***///444------,,,,,,+++******)))+++,,,+++((($$$###%%%'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&'''((()))))),,,---.........---,,,+++***)))))))))((((((((('''%%%%%%&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&))))))(((''''''((()))***''''''((((((((('''%%%$$$%%%%%%'''((())))))))))))%%%&&&''')))************''''''''''''''''''''''''))))))))))))***,,,------+++++++++++++++***)))(((&&&))),,,---,,,***))))))''')))---000111000...,,,---,,,,,,...111111///,,,...000111111111111333444555333111...,,,***((((((...---,,,,,,+++++++++++++++***)))))))))***+++,,,,,,,,,,,,++++++*********000///---+++************///+++)))+++///111...***,,,++++++******++++++,,,,,,,,,,,,++++++*********---,,,,,,///333666777777333///,,,+++---......---///000000000000222666999444000,,,***+++,,,+++***,,,...//////...------...////////////////////////000000////////////000000111222222333333444555555666555444333333333333444...---,,,---//////---***,,,,,,+++******++++++,,,---,,,***)))((()))***+++***)))(((&&&&&&''')))***,,,+++)))((((((***,,,---......,,,+++))))))((((((,,,+++***(((((('''((((((((((((******+++***))))))++++++***)))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))((((((''''''''''''''''''''''''))))))***)))((('''************************---+++******++++++***)))''''''((('''%%%%%%'''(((++++++,,,,,,,,,,,,------&&&''')))***++++++++++++)))))))))))))))******+++111...,,,,,,------+++)))///333777:::<<<<<<>>>???@@@@@@AAAAAA@@@>>>===<<<<<<:::777444111///..............................,,,...//////---+++++++++///...---,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())),,,------+++(((&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((***)))))))))***,,,...///,,,,,,,,,---...---+++(((+++)))((('''(((((((((((($$$&&&((())))))+++...111---,,,***))))))******+++---***((('''''''''&&&$$$&&&&&&%%%%%%&&&(((***+++)))(((((((((******((('''%%%&&&'''''''''&&&%%%%%%%%%'''))),,,,,,,,,***)))&&&&&&&&&&&&&&&%%%%%%$$$(((''''''(((((()))((('''''''''(((((())))))******,,,)))&&&&&&'''(((&&&$$$&&&&&&&&&&&&%%%%%%(((******((((((,,,...,,,+++---444333000,,,******,,,...///...---,,,,,,+++++++++)))***)))'''$$$###$$$'''((('''''''''((((((&&&$$$&&&%%%%%%&&&'''((())))))&&&''''''(((((()))))))))------......---+++***))))))))))))))))))((((((((('''''''''((()))***,,,,,,'''(((((())))))(((((('''((()))***++++++***))))))''''''((((((((('''%%%%%%%%%%%%&&&'''((()))))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))***++++++++++++***)))(((&&&((()))***))))))***,,,)))+++---///000///---,,,...---,,,...111111///---000222333333222111222444555444222///---,,,+++***---,,,+++************+++,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++......---,,,,,,,,,---...000---+++,,,///000,,,(((,,,++++++++++++++++++,,,+++++++++,,,------......///------...111444444444333///,,,,,,---///...---111111111000///000333555666333///...///000///---,,,...000000...---......////////////////////////////////////////////////111111222222333444444444333333444444444555555555...---,,,---//////...,,,------,,,+++************,,,+++***)))((()))***+++)))((('''''''''((()))***,,,,,,+++************+++...------+++***(((&&&%%%)))******+++++++++******((())))))***))))))((((((+++***))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))************************,,,+++)))***++++++***))))))******)))(((((()))+++,,,,,,,,,,,,++++++++++++$$$&&&))),,,------,,,+++((((((((((((***,,,...///555222...---.../////////555888<<>>===<<<:::999999999888666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))))))))......---,,,,,,,,,------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))***,,,...---+++)))'''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''))))))(((((()))+++---...---,,,,,,---......+++)))******************++++++$$$&&&((()))***,,,///111+++************+++---......,,,)))((('''&&&%%%###&&&&&&%%%%%%%%%&&&((())))))'''''''''))))))((('''%%%&&&&&&'''''''''&&&&&&%%%&&&(((***+++***)))((($$$$$$%%%&&&&&&&&&&&&%%%((((((((())))))((((((''')))((('''''''''((()))***+++)))''''''(((((('''&&&%%%&&&'''&&&&&&(((+++---+++((()))///111///...///666222...***)))***))))))......,,,++++++***++++++&&&'''&&&%%%######%%%'''((('''&&&'''((((((&&&%%%'''&&&&&&&&&'''((()))***(((((())))))))))))))))))---------,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))***,,,---...((())))))******))))))(((''')))+++------+++)))''''''''''''(((''''''&&&%%%%%%&&&&&&''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((())))))******++++++******))))))''''''((('''&&&(((+++---++++++---...//////...---...------...000000///---111222333333222111222444444333222000///......---++++++******))))))******...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///000111111///------//////+++(((++++++++++++++++++++++++))))))+++,,,...///111111000...---...///111111000111///---,,,---.........222222222000...---///111222000---,,,,,,---,,,,,,...000222222000//////000////////////////////////......000000000000......000000111111222333333333000222333555777777777666........./////////...---///...,,,+++***)))))))))+++***))))))))))))************)))))))))***++++++******++++++,,,+++++++++++++++,,,+++***(((&&&%%%'''(((***,,,------,,,,,,***************))))))(((******)))))))))))))))***************++++++,,,,,,))))))))))))))))))))))))))))))))))))************'''(((***,,,,,,,,,,,,,,,+++++++++++++++*********+++***))))))++++++***)))***+++++++++******+++---,,,,,,++++++***))))))(((&&&'''(((***++++++,,,+++,,,+++++++++,,,...111222444333222111222333333444777:::>>>@@@@@@@@@@@@AAA===<<<999666555444555555333333222000///.........************))))))))))))***+++,,,+++)))(((((()))------,,,,,,,,,------...,,,+++***))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***************************+++---...---,,,***((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&'''''')))((((((((()))***,,,---,,,++++++,,,---,,,***((((((***,,,,,,,,,,,,------+++,,,,,,+++))))))***,,,++++++*********,,,---...---+++)))(((((((((&&&%%%'''&&&%%%$$$%%%%%%'''''')))((('''''')))******)))&&&&&&&&&'''''''''''''''$$$%%%'''((()))(((''''''$$$%%%&&&'''((((((((((((''')))******)))(((''''''***)))'''&&&&&&'''((()))+++***)))(((((((((((((((&&&&&&''''''&&&(((***------***+++111555444222222///+++'''&&&(((******))),,,+++***)))((((((((((((&&&%%%%%%$$$$$$%%%'''(((%%%%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((++++++******)))((('''&&&((())))))))))))*********))))))))))))***+++,,,---((())))))******))))))(((((()))***++++++***((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''******))))))((()))))))))))))))************))))))((()))))))))(((((()))+++******,,,---///000000111------------.........---...000111222111111333444222111000//////......///++++++************++++++//////...---,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,---.../////////...------///...,,,***++++++++++++++++++++++++((()))***,,,---///000111///---,,,,,,.../////////...---,,,,,,,,,---------000111111///---,,,...///...---+++******+++++++++///111444444333111111111////////////////////////---...000111111000...---///000000111111222333333111222555777888888777666111111222111000///......///...---+++***))))))((())))))))))))))))))******)))))))))))))))******+++'''(((***,,,------------((()))***++++++***((('''&&&(((+++---......---,,,,,,+++++++++++++++++++++***)))))))))))))))*********++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))***************+++,,,...//////......---,,,,,,,,,+++++++++***+++***)))***+++,,,+++***&&&'''(((((('''''')))+++......---,,,+++******)))+++)))(((''''''(((***,,,///.........///000222333222333555777777777666666999<<>>>>>???:::888555222000000111222000000000//////...------,,,+++++++++******))))))+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,---...///---,,,+++******))))))***,,,,,,+++***)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,------+++***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***%%%%%%%%%&&&&&&&&&''''''(((((((((((()))******++++++***))))))******)))''''''***...///...---...///000000///,,,)))'''((((((,,,+++*********+++,,,---+++)))'''''')))))))))((('''&&&%%%$$$%%%%%%''''''+++)))((((((***,,,,,,+++&&&&&&&&&&&&''''''((((((%%%%%%&&&'''''''''&&&&&&$$$$$$&&&'''(((((()))((('''))),,,+++)))'''''''''***)))'''%%%%%%&&&((())),,,++++++***)))((())))))''''''((('''&&&&&&(((+++...***)))000444444222111+++(((%%%%%%)))++++++)))+++*********)))(((((('''&&&%%%$$$$$$&&&'''((()))%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&&&&((('''''''''''''''''''''((((((((((((((((((((()))))))))))))))************((((((((((((((()))***+++'''(((((())))))(((((('''))))))((('''''''''''''''''''''&&&&&&''''''''''''(((((('''&&&&&&&&&''''''%%%&&&'''(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''&&&%%%%%%%%%&&&&&&((())))))*********)))))))))+++------+++)))(((''''''(((+++---000222333444,,,------,,,,,,+++,,,---***,,,...///000111333555//////...------------...,,,,,,+++++++++,,,,,,---/////////...---,,,++++++*********++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++---.........---***++++++,,,,,,++++++***)))******+++,,,---------,,,+++***+++...000111000+++++++++++++++++++++,,,---...///...------///000...//////...------.........000333444222000000000000000000000000000000000...///111222222111///...///000000111111222333333333444666888888777666555888999999777333000///000///...---+++***)))))))))(((((())))))))))))))))))%%%&&&&&&''''''((((((((('''((())),,,---...//////((()))******++++++******''')))+++---...---,,,+++,,,++++++++++++,,,---...)))))))))))))))******+++***+++,,,------------,,,))))))))))))))))))))))))(((((())))))***+++++++++---...000111111111111000...------,,,,,,+++++++++,,,*********,,,---,,,+++((()))***)))((()))+++---111000000///...------,,,...+++(((&&&&&&(((+++---000000111222333333444444333666999:::999777777777:::===???@@@>>>===<<<<<<666444222///......///000....../////////...---,,,///......------,,,,,,,,,,,,------+++)))((()))++++++++++++,,,---...///000///...---,,,++++++++++++000///...---+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))***)))'''((())))))(((&&&&&&+++///111///------...000000///---***))))))***+++***)))))))))***+++,,,***((('''''')))******)))&&&&&&%%%%%%%%%&&&((())),,,***((()))***,,,------&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''&&&&&&""""""###%%%%%%&&&&&&&&&&&&***------)))'''&&&'''((('''&&&&&&&&&'''((()))---...---+++)))((()))***'''(((((('''&&&&&&(((***///(((&&&,,,111111//////...,,,***)))************+++,,,.........,,,)))((('''%%%$$$$$$&&&((())))))'''&&&&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***++++++*********)))))))))'''''''''''''''((())))))'''(((((())))))(((((('''***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((***)))((('''&&&&&&'''((($$$$$$&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((((())))))******))))))(((+++......,,,***((('''&&&(((+++...111333333444------...,,,+++***,,,---)))+++---...///000222444------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---...............---,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,+++***)))(((((()))***,,,------------***+++,,,------,,,+++***++++++++++++++++++++++++***))))))+++...111222222)))+++,,,,,,******+++---+++,,,............000111,,,...//////...---...000,,,///222333222000......000000000000000000000000000000111222222111000000000000111111222333333333555666777888888777666666@@@AAAAAA===888333222222...---,,,+++************'''(((((()))))))))))))))$$$%%%&&&'''(((((((((((())))))***+++,,,...//////,,,++++++*********++++++)))***+++,,,,,,+++***)))******)))***+++,,,...///)))))))))))))))***++++++++++++---.........---,,,)))))))))))))))))))))))))))******+++,,,,,,------111222333444444333222111.........---,,,,,,++++++,,,+++***+++---...---,,,***+++,,,,,,+++,,,...000/////////......------------,,,***)))***,,,...000222333666999:::;;;;;;::::::<<<<<<;;;777555555666777:::<<<<<<:::888777777222111///...------............/////////...---,,,///......---,,,,,,++++++,,,,,,,,,***(((((()))++++++++++++,,,---...000000000///...------,,,------//////...---,,,,,,++++++************************++++++++++++++++++++++++******++++++******)))((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''(((((())))))((((((+++)))(((((())))))((('''%%%+++111222///,,,,,,---000000000---+++)))***+++((((((''''''(((***,,,---+++***(((((()))***))))))&&&&&&%%%%%%&&&(((***++++++)))''''''***,,,------'''&&&&&&&&&'''(((***+++''''''''''''''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&***......***&&&&&&'''%%%&&&&&&''''''(((((((((///000///---)))'''(((***'''((((((((('''(((+++...222***&&&***000111000///......---+++)))((()))******,,,///111000---)))''''''$$$"""###%%%'''''''''&&&&&&%%%'''((()))(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))(((((('''&&&''''''))))))---,,,++++++***)))((((((''''''&&&&&&''''''((()))((())))))******))))))((()))))))))(((''''''&&&%%%'''&&&&&&%%%&&&'''((()))---+++)))'''''''''((()))%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%***************+++,,,---'''(((((()))))))))))))))&&&(((++++++***)))***+++(((***---000222222111000///000000...,,,+++---000,,,...//////......000111------,,,+++++++++++++++++++++******+++,,,,,,---+++,,,---...------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((()))***+++++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,,,,,,,---+++******+++...111222222))),,,......,,,+++---...+++---/////////...000111,,,...000000///...///111///222666777666333222111000000000000000000000000222222222222222222222222111111222222333444444444555555666777888888999999FFFGGGFFFBBB;;;666444444------,,,+++************''''''((())))))***))))))&&&'''((()))************++++++++++++,,,,,,---...///...,,,***))))))***+++++++++++++++******)))(((((((((((((((***,,,...///))))))((())))))***+++++++++,,,---.........---,,,))))))))))))))))))))))))++++++,,,,,,---...//////333444555555555444333222//////...---,,,,,,++++++---,,,+++,,,...///...---'''((())))))((()))+++---,,,,,,++++++++++++******++++++,,,---...000111111444777;;;???BBBCCCBBBBBB@@@@@@>>>:::444222333555333555777777555222111111000///......------------......///000///...,,,+++,,,,,,++++++***)))((((((,,,,,,+++)))''''''(((*********+++,,,---...000111111000///......---......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))&&&'''(((((((((((((((''',,,***(((((()))***)))(((%%%+++111333///++++++,,,222222111...***(((((()))%%%%%%%%%&&&(((+++---///---+++)))((())))))((('''&&&&&&%%%&&&''')))+++,,,***(((&&&&&&(((+++,,,,,,'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&+++///...***&&&&&&((($$$%%%&&&'''((((((((((((000111111...)))'''''')))&&&'''((())))))+++...111777...))),,,222333222222***,,,---+++'''&&&(((***'''***...111000,,,'''$$$&&&###!!!!!!$$$&&&&&&%%%$$$######%%%&&&'''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******+++***)))((('''&&&&&&'''(((...---,,,+++***(((''''''(((''''''''''''(((((()))******++++++++++++******((()))+++,,,+++(((&&&$$$'''&&&&&&%%%&&&'''((()))...,,,***(((''''''((()))'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''((()))++++++''''''((()))))))))))))))%%%&&&'''''''''))),,,///***,,,///222222111///---000222222000---,,,///222000111111000///......///......---,,,++++++++++++******))))))***+++,,,,,,***+++,,,---------,,,+++---,,,,,,++++++************+++,,,---------,,,+++(((***++++++)))((()))))))))***,,,------,,,***)))++++++,,,------...//////,,,++++++,,,///111111111***---000000...---...000,,,...000000///...///000000333666666444333555777444777;;;<<<;;;999777666000000000000000000000000444333333222222333333444111222222333333444555555444444444666777:::<<<===QQQOOOJJJDDD>>>999555333...---,,,+++++++++,,,---...---,,,+++************'''&&&$$$######$$$%%%&&&+++'''***,,,+++222555,,,***,,,,,,***'''&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++((()))*********,,,...000...---++++++,,,,,,+++)))************+++,,,---...)))***+++---.../////////222333444555555333222000000///---,,,+++*********,,,,,,,,,---//////---+++111,,,)))***---///,,,)))***)))((((((((()))++++++.........///111444888:::<<<@@@EEEIIIJJJHHHDDDAAA@@@>>>:::555222000000///222333333222222111000///111000...,,,++++++,,,,,,***++++++---...///000000---,,,+++***+++,,,---...//////...,,,******,,,---111...,,,,,,///222555555222111///---,,,*********,,,---///000000...,,,***)))))))))))))))*********,,,***))))))+++,,,++++++))))))((('''''''''''''''***)))(((''''''((()))*********))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''',,,,,,+++*********++++++***,,,......---------......000111...***&&&&&&''''''$$$###&&&+++---***&&&+++***++++++,,,+++)))'''$$$$$$%%%&&&(((***,,,---((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''###%%%&&&(((((('''%%%$$$###$$$&&&((())))))((('''%%%'''***+++)))'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$(((---...***''')))++++++)))((('''((()))+++...000,,,...000000///...//////,,,)))&&&$$$$$$&&&&&&&&&)))***+++,,,+++)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$###$$$$$$%%%'''''''''((()))+++---...111---)))(((******((('''&&&))),,,---+++)))((((((''''''''''''''''''''''''((()))***++++++***(((''''''(((***)))'''&&&''''''%%%&&&'''((()))***+++,,,)))((('''&&&%%%&&&&&&'''%%%&&&((()))))))))(((''')))))))))(((''''''&&&&&&((('''%%%%%%&&&))),,,///,,,,,,+++***))))))******'''((()))******+++******)))+++///111111000---+++000///...---------...///222000---,,,,,,------,,,************+++,,,---...+++*********+++,,,------000***(((***,,,******,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))***++++++***+++---...+++,,,...///...,,,***(((---...000111000///---+++...---+++******+++---...+++///333222...+++---///...------,,,,,,------...////////////000000000000///AAALLLDDD;;;999888444333111000000111222222111333333222222333333444555444444333444444555777777444444555555666888999:::WWWTTTMMMEEE===666111///,,,+++***)))((())))))***...---,,,+++************+++***)))(((((()))+++,,,---(((+++,,,***222666---***,,,,,,***((('''(((******************************+++---......---+++***)))***+++,,,,,,---///111111///......//////---,,,************+++,,,---...******,,,---.../////////111222333444333222000///...---,,,+++************---,,,---...000000...,,,///+++)))***...111///---,,,+++***))))))***++++++......///000333777:::<<>>??????>>><<<:::777444111000...---+++***)))***,,,---***+++,,,...////////////++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,...000111111,,,...000000...,,,******///......000111000---+++++++++***)))))))))******...000333666777666555444---,,,,,,,,,+++++++++***)))'''%%%$$$%%%%%%$$$###((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))***,,,...///...,,,++++++,,,,,,+++))))))+++---*********,,,---...//////&&&&&&(((***,,,------,,,*********(((&&&&&&(((++++++)))&&&$$$$$$&&&)))++++++,,,,,,++++++***)))((()))))))))(((((((((''''''+++***)))((('''&&&&&&'''&&&%%%$$$###$$$%%%&&&'''"""$$$''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((,,,---,,,(((''')))(((%%%((('''&&&'''(((***---///111111///---******,,,///+++)))''''''((())))))((((((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((()))%%%&&&(((***+++,,,,,,,,,///...,,,***(((''''''(((''')))++++++***)))))))))''''''''''''''''''''''''(((((())))))************((()))***)))'''&&&%%%&&&)))))))))(((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((()))(((((('''&&&&&&%%%%%%$$$''''''''''''(((***,,,---)))((((((((((((((())))))'''''''''((()))+++,,,---///...---,,,+++,,,,,,---,,,,,,,,,------............///000222333222...+++)))(((((((((((()))******)))***,,,---............444///,,,111444111---+++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++******,,,......///111222333333333222111111111111111000000///---,,,,,,,,,,,,,,,,,,---///000000///...---...//////......------......///////////////000000000000000000...,,,---111333333333111000///000111000///222222222222222333444444444555666777888888888888444333333333333444555555PPPLLLDDD<<<444///,,,+++***++++++++++++***))))))+++******)))))))))******************************...,,,///---''',,,333...000...,,,+++,,,,,,+++***++++++++++++++++++++++++*********+++,,,...///000000///000444888:::999666333222000/////////---+++************+++,,,---...******+++,,,,,,,,,,,,,,,************))))))))))))''''''(((((()))+++,,,---------...111444555444333000000///...............333222000...------------///000111444666888999:::999777555333111000//////...---+++))))))***+++,,,))))))***,,,,,,---------+++,,,---...............((()))))))))***+++++++++((()))+++---///000111111///000111000...------......------///000///---+++++++++******)))*********---///222555666666555444...------,,,,,,+++++++++)))'''&&&%%%&&&&&&%%%$$$(((''''''''''''(((((()))(((((())))))))))))((((((((((((((()))))))))))))))'''''''''(((((())))))***''''''&&&&&&&&&''''''(((''''''(((((((((((((((((())))))(((((((((((())))))((()))+++---...//////...---------+++))))))+++---******+++---000222111000,,,,,,,,,,,,+++)))'''&&&''')))+++)))''''''))),,,+++***'''%%%%%%&&&((()))%%%&&&(((***,,,---......'''((()))******(((&&&%%%******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&& """$$$%%%%%%&&&''')))&&&&&&%%%%%%%%%'''((()))***+++)))&&&'''+++***'''''''''&&&&&&(((***---...111111000---+++***+++,,,***(((''''''((()))((('''''''''''''''&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&'''))),,,------------......---***(((&&&((()))((()))++++++)))((()))***''''''''''''''''''''''''(((((())))))******++++++'''(((***)))'''&&&&&&''')))))))))))))))(((((((((''''''((()))))))))((((((+++***)))'''&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))((((((((((((((())))))))))))((((((((()))******))))))(((((((((***+++,,,,,,,,,++++++,,,---......---...///000111111000000......///111222111...+++******)))))))))******+++)))***---///000111000000999000,,,000666444...***(((((()))************)))++++++++++++++++++,,,,,,)))***++++++***+++---///000111111222222222111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,000000///............/////////............//////////////////000000000000111111000///000222444555555333111000111111111///333333222222333333444555444555777999999999888888333333333333333444555666HHHDDD===666000---,,,+++)))***+++,,,---,,,++++++******))))))))))))******(((((((((((('''&&&&&&%%%******///---&&&***111+++111...++++++------,,,***+++++++++++++++++++++++++++,,,...///000000000000111///000444:::<<<:::666333111///.........,,,***************+++,,,---...))))))***+++++++++******)))((((((((())))))******((((((((()))***+++,,,---,,,,,,---000333555444333222222222111000///000111222111///...---------...//////000222333444444444444222///---++++++,,,---,,,+++)))((((((***+++---******+++,,,---------,,,***+++---.../////////...************++++++++++++***+++---...///000/////////111222111///...---...+++***)))***,,,,,,+++******************+++,,,---...000333444555333222000.........---,,,,,,++++++,,,***))))))***+++***)))'''''''''''''''((())))))'''((()))******)))(((''''''''''''((((((((())))))&&&''''''((())))))******(((''''''&&&&&&&&&''''''((((((((((((((((((((('''))))))(((((((((((())))))'''(((***,,,...000111222......---+++******,,,...///---,,,---000333333222000000000...+++(((&&&%%%%%%))),,,,,,***))),,,///+++***((('''&&&&&&&&&'''$$$%%%''')))+++------...*********)))))))))((((((((()))*********)))((((((&&&&&&'''''''''&&&&&&%%%!!!###%%%%%%%%%%%%'''((('''&&&%%%$$$%%%''')))***'''((('''%%%(((------)))''''''&&&&&&'''***,,,...000000000...,,,*********((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&'''((('''(((+++---//////......+++,,,,,,***((((((***---(((***+++***)))((()))***'''''''''''''''''''''''''''''''''((()))******+++%%%'''))))))((('''((()))''''''((((((((((((((((((&&&'''((()))***))))))(((+++***)))'''&&&&&&&&&&&&&&&&&&''''''((())))))***+++******))))))((((((((()))))))))))))))***+++++++++***)))(((((()))***+++++++++,,,,,,,,,---------...///000222333333222222------...///111000...,,,------,,,,,,,,,,,,------+++---///111222222111000777000+++...111000,,,+++((()))******++++++******,,,,,,++++++++++++++++++***+++,,,+++******+++---111111222222222222333333......------,,,,,,,,,---,,,,,,------------,,,,,,111000...---............//////............//////////////////000000000000000111333444333222333666666444222111222222111000222222222222222333333444444666888999::::::999888666666555555444444555555???<<<777222///......///+++,,,...///000000///...***)))))))))))))))******,,,,,,,,,+++***)))((('''&&&'''...///)))...555000111...++++++---...,,,***************************,,,...111333444333111///111///000444;;;===:::666111///---,,,,,,+++)))'''************+++,,,---...((())))))*********))))))(((((('''(((((()))***+++))))))))))))***+++,,,---++++++---000333555444333333444444333222222333555111000///...------.........///000111111111111000000...+++((('''''')))***))))))((('''(((***,,,...------.../////////......)))***,,,...//////......------------------------,,,---...//////...---,,,---///222222000---,,,+++((('''&&&'''((())))))((((((((()))***+++---///000000111333444333111...---//////...---,,,,,,++++++***((('''''')))***))))))'''''''''''''''((()))***'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((()))+++---000333444//////...,,,******---///555111,,,,,,///222333333///000111000---***(((((($$$)))...///,,,,,,...111+++***)))((('''&&&&&&%%%((())))))*********))))))---,,,***)))((()))***+++'''(((***+++,,,+++)))(((&&&'''((((((((('''&&&%%%$$$&&&'''&&&%%%%%%&&&((('''&&&%%%$$$%%%''')))+++%%%&&&%%%$$$)))......***'''&&&&&&&&&'''***,,,...///000111///,,,***))))))'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''(((+++***)))'''''''''((((((((())),,,...000000///...''')))+++***((())),,,000(((***+++***)))((()))***''''''''''''''''''''''''&&&&&&&&&'''''')))******$$$&&&((()))(((((()))***&&&&&&&&&'''''''''((((((&&&'''(((*********)))((((((''''''&&&&&&((()))***+++++++++***))))))((((((******************************))))))***+++,,,,,,,,,+++)))((('''(((***++++++,,,,,,------,,,,,,+++...///111222333333333222---------...000000...,,,000//////.........//////...///111222333222000///333...,,,---,,,******,,,,,,,,,---............------,,,,,,++++++*********,,,------,,,***)))***+++111111222222333444555555......---,,,,,,,,,,,,------......//////......---222000...---...//////...//////............//////////////////000000000000///222666777444111222666777555333222333333222111111111111000111222222333555666888:::;;;:::999888:::999888777555555555444555555333111///...,,,,,,''',,,111222000,,,++++++&&&&&&''')))***,,,------))))))***+++---...//////******))))))******+++,,,222111000...,,,+++++++++---------------------------...///111222444555555333333333555777777555444///...+++)))))))))***+++******))))))))))))******)))'''&&&(((***+++)))'''++++++******)))'''&&&%%%******))))))))))))******444...***,,,444::::::777;;;:::888555333222111111222111000///............222000///111333444222///,,,+++)))))))))(((&&&###((()))***)))((('''''')))...,,,***)))((()))***+++***+++---///000000///...,,,,,,,,,***))))))***,,,,,,---...000000///---,,,---///000...,,,,,,///333,,,---...,,,***))))))******)))((((((((()))+++,,,000000111111111111000000......------,,,+++******++++++***)))(((((())))))******))))))((((((((('''%%%&&&((()))))))))((('''+++***(((&&&%%%$$$$$$%%%''''''((()))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''((()))))))))))))))***+++...000222)))...111000+++((())),,,---+++***,,,000333333111///111222222111...***((())))))***,,,......,,,***---,,,+++)))(((((((((((('''((())))))************+++...---(((&&&)))***)))''')))***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))%%%&&&'''''''''&&&%%%$$$&&&***+++'''%%%)))---...333...+++,,,+++'''$$$%%%+++)))(((&&&%%%%%%%%%&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&(((&&&$$$$$$'''***++++++000000000///...,,,***))))))&&&$$$%%%(((,,,///000)))((('''&&&''')))+++,,,(((((()))))))))'''&&&$$$((((((((()))(((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******)))))))))))))))(((''''''((('''&&&&&&&&&''')))***++++++,,,,,,,,,+++******+++***)))(((((()))******+++*********))))))((((((''')))+++,,,---,,,+++***((())),,,...///...---,,,000......111555666333000...000222222111...---------...///...---,,,---...+++---000222333333222111...---,,,++++++,,,---...'''((()))***************000///...---+++***))))))***++++++++++++++++++,,,222333444444444333222111333000,,,************))),,,---......------...000---...///......///111444222111000///...---------...///000111111000///...111111222333444555555666666555333111111222333444333333333333333333333333222777999777666888888555666666555444333333222222333333222000///...---,,,+++///222222///+++))))))***************************++++++,,,---...//////......------......///000111000///...---,,,,,,,,,------------------------,,,------///000111222222222222222444555666444222222000...,,,,,,,,,---...++++++************++++++***((('''(((***+++(((&&&(((((((((((('''&&&%%%%%%******))))))))))))******111...,,,...333888888777<<<;;;:::999777666444444111111000000///000000000333111000222444444222000---,,,***)))***)))'''&&&((()))******(((((()))***---,,,***(((((()))***++++++,,,---...///////////////000000...,,,,,,...000---...000111111///...------...///...------000333,,,------,,,***))))))******))))))((()))***+++,,,,,,------......------,,,------,,,,,,+++*********+++******)))(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''&&&&&&''')))***+++''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***,,,---...+++...111000---+++,,,---...------///111444444444000111111111000...,,,***+++******+++------,,,******)))((('''&&&&&&&&&&&&&&&''')))***++++++++++++---000///***((()))***))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((((((''''''''''''((((((&&&'''((((((((('''&&&&&&(((,,,---(((&&&)))---...222---+++------)))&&&&&&((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''***(((%%%%%%''')))******///000111111000---+++)))***(((&&&''')))+++------***)))'''''''''(((***+++(((((()))))))))((('''&&&(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&%%%&&&'''((()))******+++)))*********)))(((''''''((((((''''''(((((()))***+++,,,,,,---------,,,,,,+++***)))(((((()))******************)))))))))(((&&&''')))***+++***)))(((((()))+++---.........---111///...000333444222000---///111222000///...///---...///...,,,,,,,,,---+++---///111222222222111,,,,,,,,,++++++,,,,,,,,,((()))******+++++++++***---,,,,,,+++***)))((((((,,,,,,,,,---------------666666666666555333222111111...,,,***+++,,,,,,,,,,,,---///...------...000///111333333111000000000222111000///............///000111222222111000000222222222222333333333333555444222111000111222333333333333333333333333333333777:::888777999999777666555555444333333222222000000000///......------111222222000---***))))))************************------....../////////...,,,,,,,,,,,,,,,---...............---------------------------------------++++++,,,,,,---...//////111000000111333333222000///...,,,*********++++++,,,,,,++++++++++++,,,,,,+++***))))))******(((&&&&&&''''''((((((''''''&&&******))))))))))))******------...000222444666777;;;;;;<<<<<<;;;999777555333222111111111111111111222222222333444444222000///,,,***))))))))))))(((''')))******))))))+++,,,,,,+++***(((((()))******---------......//////000...//////---,,,+++---...///000111111111000...------...///.........111333+++,,,,,,+++)))((()))******))))))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******)))((((((((())))))''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''')))***,,,---''''''((()))))))))))))))'''''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********---...//////000/////////...000111222222333444666444333222111///---++++++---,,,++++++,,,,,,+++***(((((('''&&&%%%%%%%%%%%%%%%'''))),,,------,,,+++000333333---*********(((***((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''((((((''''''''''''((((((''''''((())))))((((((''')))---...)))&&&)))---...---)))))),,,---)))&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))+++)))&&&&&&((())))))))),,,---///111000---***(((+++***))))))+++,,,+++***+++***((('''''''''((()))'''(((((())))))))))))(((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&'''(((((()))***++++++++++++++++++***)))((('''(((((()))***************+++,,,---......//////...******))))))))))))******************))))))))))))((()))+++,,,,,,+++***************+++,,,---//////333000......111333111///,,,...111111000/////////---...///...,,,+++,,,---+++---...000111111111000,,,---............---,,,******+++,,,,,,,,,+++++++++++++++*********))))))------......////////////888777555444222222111111000...,,,+++---...///...,,,...//////...---///000222444777777444000...---000000////////////000000///000111222222222222222333333222222222111111111333222111000000000111222333333333333333333333333111555888666555888999777555555444444333333222222---------...............333333111...,,,+++++++++(((((()))***+++,,,---......///000000000000///...++++++*********+++,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---...000000///...,,,,,,+++***))))))******+++++++++******+++++++++++++++*********)))'''&&&(((((()))*********************))))))))))))*********---000111000111444666999:::<<<>>>===;;;888666555444333222111000000000111111222333333222000///...+++((('''((()))))))))&&&(((*********+++---...+++******)))))))))******...............///000000---...///...,,,+++,,,---000000111000000///------...............///111333***+++,,,+++)))((()))***)))))))))*********++++++,,,------......------,,,+++*********))))))((((((***))))))((((((((()))))))))))))))))))))(((((((((&&&''''''((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))'''((()))))))))((('''&&&((((((((((((((((((((((((***************))))))(((&&&'''((()))***)))((('''---,,,,,,...000111111000,,,000222222000000222555888666333000---+++******///---,,,+++,,,,,,+++))))))(((((('''''''''((((((%%%'''***,,,...---,,,+++222555555000,,,+++***'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&)))(((((((((((((((((()))&&&'''''''''(((((((((((()))------(((%%%(((,,,---'''$$$%%%)))***'''$$$%%%'''&&&%%%%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))(((&&&$$$$$$&&&(((***)))(((&&&''')))+++++++++'''***---//////,,,(((&&&***)))***+++------+++)))++++++)))(((''''''''''''''''''((())))))*********))))))((('''''''''''''''(((''''''''''''&&&&&&&&&((((((((()))***+++++++++------------,,,+++******((()))***+++,,,+++*********+++,,,---.../////////)))))))))))))))******************)))))))))))))))(((((()))*********)))(((+++***))))))+++---000111444000------000111111///---///111111///.........///000000///---,,,---...+++,,,...///000000000///---///111333333111///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000444333111000//////000111111///------...//////...---...//////......///000222444666555333000..................//////000111///000000111222222222222111111111111111111111111222111000000///000111111222222333333333333444444---222444111111444666444444444444333333333222222+++,,,,,,---...//////000333111///------......///))))))***+++,,,------...///000111222111000///...------,,,,,,------...///***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++,,,---...---,,,///......---------------******))))))))))))******++++++++++++)))((('''''''''((()))***++++++++++++******))))))))))))******(((,,,///000......222555999;;;>>>@@@???===999777777666444222///...---,,,...000111222111///---,,,+++)))&&&%%%&&&((()))(((&&&(((*********+++---///+++***************++++++.........///////////////000111222222000//////000////////////......------///...---------///000000)))***+++***((('''((())))))*********++++++++++++,,,------......------,,,******)))))))))))))))((()))((((((((((((((())))))((((((((()))))))))))))))''''''''''''((((((((()))***))))))((('''&&&%%%$$$''''''((())))))))))))))))))******++++++)))((('''''''''''''''''''''''''''))))))************)))((('''((()))******)))((('''+++******+++...000000000+++...222222///...000222555444111...---,,,------000...,,,,,,,,,,,,***)))(((((('''''''''(((((()))%%%''')))+++------,,,+++111555666111...---***'''$$$&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%***))))))(((((())))))***%%%%%%%%%&&&&&&''''''(((&&&++++++'''$$$'''+++,,,&&&###$$$(((***'''&&&'''+++***((('''&&&&&&&&&'''***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''***(((&&&$$$$$$%%%(((***&&&%%%%%%(((+++.........&&&)))---//////---***(((((((((***,,,...///---+++++++++***)))(((''''''&&&&&&&&&'''((()))***++++++))))))(((''''''''''''((((((''''''''''''&&&&&&&&&(((((())))))******++++++......//////......---,,,((()))+++,,,,,,,,,+++***((()))***+++,,,---------(((((())))))************))))))))))))))))))******&&&&&&&&&&&&&&&&&&%%%%%%+++***))))))***---000222333000,,,,,,///111000...///000111000...,,,,,,---000111222000...------...+++,,,------............---...111333333111...---,,,,,,---------,,,,,,++++++,,,,,,,,,,,,---------+++,,,,,,---......//////000///......///000222333222000......//////...------...000///......///111111222222111///...000111------------...///000000////////////000000111111//////000111222222333333000000000000000000000111222222222333333444444444---111333000///333444333333333333333333222222222+++,,,,,,---...///000000222000------...000111111...------,,,,,,+++++++++...///111222222111///...+++++++++++++++,,,,,,---)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........,,,******+++,,,+++***,,,---------,,,,,,,,,,,,***))))))))))))))))))******+++,,,,,,***(((((()))&&&'''(((((())))))))))))******))))))))))))******)))+++------,,,---000444;;;===???AAA@@@===:::888666444222000...,,,+++***,,,///222222000---,,,+++)))'''%%%%%%&&&(((((((((&&&((()))*********,,,...+++++++++,,,,,,,,,,,,,,,---...000111111000///......000111111///...............---------.........000...,,,+++,,,---------((()))***)))((('''((())))))***++++++,,,,,,++++++******++++++++++++************))))))))))))))))))((((((''''''(((((())))))&&&&&&&&&'''''''''''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))++++++++++++***)))(((((('''''''''''''''''''''''''''''')))***+++***)))(((((()))***************)))))))))******,,,---///000---///111222111000///000......------...///111222...------......---***(((&&&%%%%%%%%%&&&'''(((((('''((())))))************---222444111...---+++'''$$$%%%(((******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%)))***&&&###'''+++,,,***'''&&&***,,,******,,,,,,+++)))(((&&&&&&&&&''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&&&&''''''***(((&&&$$$$$$%%%''')))%%%$$$%%%(((---///000000(((***---000111000---,,,))))))***,,,///000...---+++******)))(((''''''&&&&&&&&&&&&&&&'''(((*********)))(((&&&&&&''''''((((((''''''''''''&&&&&&&&&((((((((()))))))))******------......//////......))))))***+++++++++++++++'''((()))******+++******'''((()))******+++******))))))))))))************************))))))))))))***)))))))))+++...000222111...,,,,,,///111000---///000000///---,,,,,,---111111222000...------...++++++,,,,,,,,,---------***+++---//////---+++***,,,,,,---------,,,++++++*********************+++******+++,,,---......///......///000111222444555222000///...//////---+++---///000000///...000111///000000...---...000222...............///000000000000////////////000000//////000111222333444555000000000000111111111111111222222333333444444555111444555111000333555444333333333333222222222222,,,,,,---...///000000111333000------///111111000.........---,,,,,,++++++---...000222222111///...***))))))))))))***++++++)))***,,,.........---,,,++++++++++++++++++++++++((())))))+++,,,---.........,,,***)))***+++******)))******++++++*********+++******))))))******+++(((***,,,,,,***((()))+++'''(((((()))))))))((((((******))))))))))))*********++++++***+++---000222999;;;<<<===<<<:::777555111000///---,,,++++++***,,,///333333000---++++++'''&&&&&&'''((())))))(((&&&'''))))))))))))+++,,,+++,,,------............,,,...111222222111...,,,+++---......,,,+++++++++---------......///000000111...+++***+++,,,+++)))'''((())))))''''''((())))))***+++,,,,,,,,,++++++((())))))******))))))(((************************'''''''''''''''((())))))&&&&&&&&&&&&'''''''''((((((''''''&&&'''((()))***%%%&&&'''((())))))((((((''''''((())))))))))))))),,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%''')))******)))))))))((((((((()))***++++++(((***++++++***+++...222222222333444555444222000,,,,,,,,,------...///000,,,,,,...///000...+++'''&&&&&&&&&&&&'''((()))***))))))(((''''''((())))))(((...222000......+++(((&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***$$$(((***&&&$$$(((---......)))'''***,,,+++,,,///***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((***((('''%%%%%%%%%'''(((%%%%%%''')))---000000///'''(((+++---......------,,,++++++,,,...///...,,,)))))))))))))))(((''''''&&&&&&%%%%%%&&&'''((()))***)))'''&&&&&&&&&((()))(((''''''''''''&&&&&&&&&''''''(((((((((((())))))))))))+++,,,---.........)))))))))))))))***++++++((())))))******)))))))))&&&''')))***++++++******((()))))))))************......---,,,,,,,,,,,,,,,)))))))))***,,,...000222...,,,+++---000222///---,,,---......------///111///000000///,,,++++++,,,+++++++++++++++,,,,,,---(((***+++,,,,,,+++***(((,,,,,,,,,,,,,,,+++******+++***************************+++,,,---...//////---...///000111222222222///...---...//////...,,,---///000000//////000111...///000000///...///000111000000000000000111222333222111////////////000111111222222333333444444///000111111222222222111111111222333333444555555333666666111000222444333222222222222222222222222------......///000111111444111......000222111///+++,,,,,,------.........,,,---000222222111///.........------......///000)))***,,,......---,,,+++++++++++++++++++++++++++&&&'''(((***+++---.........,,,))))))************,,,------.........------,,,++++++++++++++++++,,,'''***,,,,,,***)))***,,,******++++++++++++************))))))))))))******,,,***)))(((***---000222666777888888666444222111------,,,++++++++++++,,,,,,000444555111...,,,,,,'''''''''(((***+++***(((&&&'''))))))((((((***+++,,,------.../////////...,,,...111444444111...+++---///111111///...---...............///111222333222...***)))***+++)))'''&&&((()))(((''''''((())))))***+++,,,---,,,++++++))))))************))))))***************+++++++++'''''''''''''''((()))***'''((((((((())))))******(((''''''&&&&&&((()))***'''((()))******)))(((''''''(((((())))))))))))))),,,+++)))''''''''''''(((''''''''''''''''''''''''"""$$$&&&)))*********)))((((((''''''((()))+++,,,'''+++...,,,))))))...333777555444666999999555111//////...------,,,+++******,,,...111222///+++'''(((((((((((()))+++,,,---+++)))'''&&&%%%&&&((()))%%%+++000///......,,,((()))(((''''''((()))***+++'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++$$$(((***'''&&&***///000...)))&&&(((******,,,///''''''&&&%%%&&&'''((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))***)))((('''&&&%%%&&&&&&'''''''''(((***---//////...$$$%%%''')))***+++++++++///...,,,,,,------,,,+++)))))))))))))))(((((('''&&&&&&%%%$$$%%%&&&'''(((+++)))'''&&&%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''(((***+++,,,------***)))((((((((()))+++,,,))))))*********))))))(((&&&''')))***+++++++++***(((((())))))*********+++******)))(((''''''(((((((((((()))+++,,,...000111,,,++++++---111222000,,,)))+++,,,------///111444...//////---+++))))))***+++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++***)))---------,,,,,,,,,++++++******+++,,,---...///000+++,,,.../////////...---,,,+++,,,---///000///......///000000//////000111---000222333111///------333333222222222222222333555444222000//////000000444444444333333333222222///000111222222222222222111111222333333444555555222555444000...000222111222222222222222222222222++++++,,,,,,---......///---//////---///222000,,,---,,,,,,---......,,,***444666666555222000000000---,,,++++++***++++++++++++***))))))******)))(((+++++++++************)))******)))))))))))))))***+++*********))))))((((((+++,,,,,,,,,,,,+++***************)))(((''''''''''''(((((()))***++++++,,,+++***)))'''''')))***+++++++++,,,,,,,,,++++++***++++++***+++,,,...000222999999888666333111...---111///,,,******+++---....../////////...,,,***((())))))***+++++++++++++++***)))))))))))))))***+++***,,,...111222222111000111222333333333111///------------...------,,,++++++,,,---...////////////333111...,,,,,,+++)))(((+++***((('''(((*********---,,,,,,,,,,,,---......,,,+++***))))))***+++,,,)))))))))(((''''''&&&&&&******)))(((''''''&&&&&&%%%&&&((()))************$$$%%%%%%&&&&&&'''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,---(((%%%(((+++,,,///333444444444333333333222222---+++******,,,,,,+++)))(((+++...111111000...---+++)))&&&&&&'''(((((('''***)))'''&&&%%%%%%&&&'''+++---...---+++))))))***''')))+++)))&&&&&&+++000...***&&&%%%&&&&&&$$$"""(((((())))))))))))((((((%%%$$$######$$$%%%'''(((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&(((***---...---+++))))))***,,,------***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))'''&&&&&&((()))(((((('''(((((()))***+++++++++(((&&&%%%%%%(((+++,,,---((()))***++++++***)))(((+++******)))(((''''''&&&...)))$$$"""%%%(((******&&&&&&&&&'''((()))***+++***)))(((&&&&&&&&&'''(((''''''(((((((((((((((''')))+++------,,,+++***+++(((((())))))))))))((('''((()))***)))((((((***++++++***))))))((()))))))))++++++***************++++++******)))(((''''''&&&*********)))******++++++,,,,,,---....../////////+++,,,............///111------,,,---......,,,+++,,,,,,++++++++++++,,,,,,)))+++,,,,,,***))))))***///333555333---)))***,,,000///---+++***)))((((((+++++++++++++++,,,---...------------------------.........///......------......------///000222333222111111000000//////000111111000000111111222333111111000000000000111111000111222333222222000000...///000111222333333333111111111111222333444555444333333222222333333444000111333444555444444333,,,,,,,,,------............///...,,,...222111---***+++---000333333111///444555666444111///...///...---,,,+++++++++++++++(((((('''((()))))))))(((************))))))))))))+++******))))))*********+++*********))))))))))))+++,,,,,,,,,,,,+++******(((((())))))))))))))))))&&&&&&''''''((())))))***+++***)))(((((()))***+++******+++++++++******)))++++++++++++---///111222999888777555333111///...111///---++++++,,,...////////////...---+++***)))((()))******++++++******'''''''''''''''((()))***,,,---///222333333222111111222333444333111///...///////////////...---,,,+++,,,---...///000000111333000...,,,,,,+++)))(((+++***(((((()))*********......---,,,++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''&&&&&&%%%******))))))))))))))))))'''''''''(((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))***++++++******)))+++'''''',,,///......000333333333222222222222222000///......//////...,,,,,,...000222111///---++++++)))'''&&&((()))((((((((('''&&&&&&%%%&&&'''(((,,,...///...,,,******+++(((***,,,***((()))...333000,,,(((&&&&&&'''%%%$$$''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&''''''((((((&&&%%%$$$&&&)))---000...,,,(((''''''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))'''%%%&&&((()))))))))))))))))))))***+++,,,---***(((&&&&&&(((***++++++'''((()))******)))((('''*********)))(((''''''''',,,)))%%%$$$&&&((())))))%%%$$$$$$$$$%%%&&&'''((())))))(((''''''''''''''''''(((((())))))(((((('''&&&(((++++++***)))))))))(((((((((((()))))))))******++++++***((((((***+++---,,,+++***)))((('''&&&+++******)))))))))************))))))((((((''''''+++************+++,,,,,,,,,---...000000000//////---...///...---,,,---///...---------...---,,,+++******))))))))))))*********+++,,,,,,***))))))***...222555333...******+++************+++,,,---................../////////---------------------------....../////////......////////////000222444555333222111000///000000111000000///000000000111222111111000000000000111111000111222333333222111000...///000111222222222222111111111111222333444444444333333222222333333444222222444555555444333333,,,,,,------.../////////000111///,,,...333333000+++---111666888777444000222333444222///---------///...---,,,+++*********(((((())))))******++++++*********)))))))))((((((,,,++++++******++++++,,,***************))))))))),,,,,,,,,,,,,,,++++++***''''''(((((()))***++++++&&&''''''(((((()))))))))+++***)))(((((()))***+++))))))************))))))++++++,,,---...000111222555555444333111000///...111000...---,,,---///000000///...,,,++++++++++++(((((()))***************'''''''''((((((***+++,,,...///111333444444333333222333333444333111000///222222222111000///...---+++,,,---...000111222333333111...,,,,,,,,,***(((,,,+++************+++,,,111000...,,,***))))))((())))))(((((((((((())))))&&&''''''((())))))***************))))))(((''''''+++***)))))))))***+++,,,******************))))))))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))+++---,,,+++)))''')))'''***000222000------111111111111111222222222222000//////000000///...///000222222111...+++(((***)))'''''')))******)))(((''''''((((((***++++++...000111111...---,,,,,,,,,---...,,,***+++///333333///***'''&&&&&&&&&%%%''''''(((((((((((('''''''''''''''&&&&&&%%%$$$###''''''&&&&&&&&&&&&''''''((('''$$$###%%%)))...111444111,,,*********+++***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((&&&%%%%%%(((***+++++++++***))))))***+++---...,,,)))''''''((()))***)))(((((())))))))))))((((((******))))))((((((''''''+++(((&&&&&&'''))))))(((%%%%%%$$$$$$$$$%%%%%%&&&(((((((((((((((''''''&&&(((((())))))))))))((((((%%%'''*********))))))***)))(((((('''((()))+++,,,,,,,,,,,,+++)))((()))+++******++++++***)))'''&&&)))))))))(((((())))))***))))))))))))))))))))))))+++++++++,,,,,,,,,------+++---000222333222000////////////...,,,++++++---//////......---,,,+++******************************+++---,,,***))))))***,,,000444444000,,,***+++(((((()))+++,,,...//////...///000111000///...---------------------------,,,------...////////////000000111111222333555666444333111000///000222333///////////////000000000000000000000000000000000000111222333333222111000//////000111222222222222111111000111111222333444444333333222222333333444333444555666555444333222,,,---...///111222333444333333111...000555666444000222666:::<<<999333......///000000...------......---,,,+++***)))))))))***+++,,,---------...000+++++++++*********)))))),,,,,,+++++++++,,,------************************,,,,,,------,,,,,,+++***'''(((((()))******++++++))))))*********++++++++++++******))))))******+++)))******++++++++++++***,,,,,,---...///111222333111111000///............111000///......///000111000...---+++******+++,,,(((((()))************)))))))))******,,,---...///000000222333444444444444333333333333222111000///222222222111000///...---+++,,,---...000222444555444222///.........,,,+++------...---,,,,,,---...111000...---+++*********+++******************+++((((((((())))))*********,,,,,,,,,,,,++++++******(((((('''(((***---000222,,,,,,++++++******)))))))))))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++,,,,,,,,,+++***)))***(((***000222///,,,---000000000000111111111111000...------...///---,,,...///000000///,,,)))(((***)))((()))***,,,+++***(((((()))+++,,,...///000000111333333111///......000000000---++++++...000444000,,,(((%%%%%%%%%&&&(((((())))))))))))((((((%%%&&&'''''''''&&&$$$###(((''''''&&&&&&''''''(((''''''&&&&&&'''***---///555111---+++++++++,,,+++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((&&&%%%&&&(((+++,,,,,,+++***)))((()))***,,,---+++)))'''''')))*********))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((()))(((((((((''''''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&))))))*********)))(((((('''))),,,,,,,,,++++++,,,,,,***(((''''''(((***+++---...---,,,)))((()))+++$$$&&&)))+++,,,,,,+++***(((((((((((((((((()))***))))))))))))))))))******++++++,,,------.........+++...111444555444222000/////////---++++++,,,...//////000///,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++*********+++///333444111...+++***+++,,,,,,,,,,,,,,,,,,+++---...///000000...,,,***------------------------******,,,---............000000111111222333444555555333111000000111333444/////////000000000000000000000111111111111000000///000111222333222111111111111222333333333333333000000000000111222333444444333333222222333333444555666666777666555333222---...000222444666777888555666444111333888:::777111333666:::;;;999333///)))+++---...------...///,,,+++***)))((((((((((((***,,,......------///111---------,,,,,,,,,++++++,,,,,,++++++,,,------...***************+++++++++,,,------------,,,++++++************************************++++++++++++++++++************++++++***+++,,,,,,---------,,,,,,---...000111222333333111111000///...//////000111000////////////000111///...,,,+++******+++,,,(((((()))*********************++++++---...000000000111111222333333333333222222222222111000//////000000000000///...---,,,,,,,,,,,,...000222444555555333111000000000...------///111000...---...000///......---------------*********++++++*********++++++******)))))))))))),,,,,,,,,+++++++++++++++)))(((((((((***---000222+++++++++******))))))))))))*********************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***...---+++))))))***,,,---...***)))---///------...000000000000000000000000///...------......---+++***+++,,,---,,,+++)))((())))))(((***,,,------,,,'''((())),,,...000111222111333555555333111000///......---,,,+++---///111222000,,,(((%%%$$$%%%%%%&&&''''''((((((''''''&&&###%%%&&&'''((('''&&&&&&((((((''''''(((((()))***&&&''')))***+++,,,++++++,,,***((('''((()))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&'''***+++,,,+++))))))((('''((((((******(((''''''(((***,,,,,,,,,************************))))))))))))((((((((((((((())))))))))))(((((()))(((((('''&&&&&&&&&''''''&&&'''((())))))((('''&&&******++++++***)))(((((((((***------,,,+++,,,,,,...---***(((''''''((()))---...---,,,)))((()))+++$$$&&&(((+++,,,,,,++++++(((((('''(((((()))******))))))))))))***************+++,,,......///......+++...222555666555333111/////////---,,,,,,...111...000111///,,,******++++++,,,------------,,,+++***,,,------+++******+++***---111333222///---+++------...------,,,******---...///000000...,,,***------------------------((()))***+++,,,---------......///000111222333333444333111000000222333444///000111222222222111111///000111111111111000//////000111222333222222111333333444444555444444444000000000000111222333333444333333222222333333444666777777888777666444333000000111333555666777888555777555333555:::;;;888...///111555888888555333(((***,,,---------...000++++++***))))))))))))***(((+++------******,,,///.........---------,,,,,,++++++++++++,,,---......*********+++++++++++++++---------------,,,++++++*********************)))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---............---...///111222333444444444333222111000111222333///////////////000000111------,,,+++++++++++++++))))))***+++++++++++++++************+++---...///000000000000111111222222222111111000//////............//////......------,,,,,,,,,---...111333444666333111000111000///...,,,///222111...---...000,,,,,,,,,,,,------...///(((((())))))))))))((((((,,,,,,++++++***))))))(((*********************))),,,+++*********+++,,,---***************)))))))))***+++,,,,,,------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++///---***((()))+++...111111---***---...---...000111111111111000000000///111000//////000000///...((()))***++++++***)))))))))))))))+++...///...---%%%&&&(((+++...///000111111444777777555222000000***))))))***,,,///333555//////---***&&&$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((((((((((((((((()))+++,,,---(((***,,,...///---***((()))(((((()))+++,,,+++***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''))),,,,,,+++)))(((((((((((((((((((((((('''&&&''')))+++------,,,******))))))))))))******))))))))))))((((((((((((((()))******(((((()))***&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((((((((((((((++++++,,,++++++***)))((((((+++------+++*********...,,,+++)))((((((((())),,,,,,,,,+++)))((()))+++))))))***++++++***(((((((((((((((((()))***++++++************************)))***,,,...//////......,,,...111444555555333222000000///...------000333,,,///111///,,,)))***,,,)))***+++,,,,,,+++***)))+++,,,...---+++******+++***,,,///222222111...---***+++,,,.........---,,,...///000111000///...---------------------------))))))***+++,,,,,,,,,,,,,,,---...///111111111111111111111111111222222333///000222333333222222111///000111222222111000///...///111222333333222111333444444555555444444444000000///000000111222333444333333222222333333444666777888999888777666555333333333333333333333333333555555444666;;;:::777...------///222444333333)))+++------,,,,,,,,,---++++++++++++++++++,,,---(((,,,...---***(((+++.........---------,,,,,,,,,************+++,,,---...*********++++++,,,,,,,,,---------...------,,,+++)))))))))******++++++,,,))))))))))))))))))))))))***++++++++++++++++++*********+++,,,---------------...000222444444444444444333111000///000111222........./////////000000+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///............///000000111000///......---------------.../////////......------,,,,,,---///111333444222000/////////...---)))---000000,,,***,,,...+++*********++++++,,,---'''((()))******)))((('''+++++++++++++++++++++***++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,---/////////...---************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,+++******+++---000111444///---000111//////111333333222111000000///...333111000000111222000///))))))************))))))))))))***,,,///000///...&&&(((+++...000111222222111444777888666333111000,,,+++***+++---000222333---//////---)))&&&&&&'''&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''((('''((((((***+++---///000---.../////////---***)))***+++,,,...000000---+++''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''))),,,...---)))&&&'''((()))******)))(((&&&)))(((((())),,,---,,,+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((***+++***''''''))),,,&&&&&&&&&&&&''''''((()))'''''''''''''''((()))))),,,,,,,,,,,,+++***)))(((+++---///...,,,************************************++++++***((((((***++++++*********))))))(((((()))(((((()))***+++,,,,,,,,,++++++******)))))))))((())),,,...//////...---,,,...000222333444444444333333222///------000222+++...111///,,,)))+++...)))***,,,------,,,***)))+++---...---,,,***+++++++++,,,...000111111000...((())),,,.../////////................../////////------------------------+++,,,,,,---------,,,,,,+++,,,...000111111111000///000111222222222111111...///111222333222111000///000111222222111000///...///111222333333222222222333333333333333222222/////////000000111222333444333333222222333333444666777888999999999888777666555444333111000///...111444444444666:::999555111///,,,,,,---/////////,,,---......,,,******+++,,,,,,,,,,,,---...//////+++...111///+++))),,,///---------,,,,,,,,,++++++************+++,,,---...*********++++++,,,,,,,,,------......------,,,+++''''''(((***+++,,,---...,,,,,,++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,------------///111333444555555444222111///---,,,---...///------......//////000000***+++,,,------+++***)))++++++,,,------------,,,//////.........//////000...------------......///000///...------,,,------,,,---...///000000000000...---,,,+++,,,...000222222000............---,,,'''+++///...***(((***,,,******))))))))))))******)))***+++,,,,,,+++***)))*********++++++,,,------......//////////////////'''((()))++++++,,,,,,+++*********++++++,,,,,,,,,,,,---///000000000//////++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------******+++,,,---///000000555111000333555222000111555444333222111///......222111000000111111000...+++++++++++++++***))))))((()))***---000111000///***,,,///222444555666666111444777888666333111000333111...,,,---.........,,,///111000,,,(((((((((******++++++++++++*********)))'''&&&%%%%%%&&&''''''((()))***---///111222111111000///---,,,+++***((()))+++...///...***&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%'''***---///---((($$$''')))+++,,,,,,***(((&&&******)))***,,,,,,***)))'''&&&%%%$$$$$$%%%&&&'''(((((((((((()))))))))))))))***+++)))''''''***---((((((((())))))+++,,,,,,((('''&&&&&&&&&((()))***---------,,,+++***)))(((///111222111///---,,,,,,&&&''')))+++,,,,,,,,,,,,((()))***)))((((((***+++)))((((((((()))***+++,,,))))))))))))***+++,,,---,,,,,,,,,+++***)))((((((''')))+++---///......------...///111222333444444777666444000------///111***...111000,,,***,,,///+++,,,...//////...,,,++++++---......,,,++++++,,,,,,,,,---///111222111///)))***---/////////...---+++++++++++++++,,,---...------------------------.........///......------+++---///000111111111111---...111222333222000///---...000111222111///......000111222222111000......///111222333333222222111111222222222111111000////////////000111222333444333333222222333333444666777888999::::::999888111333555444111...,,,,,,///111555777888666444222...------,,,---...///000---------,,,+++***)))(((------------------------++++++************++++++,,,---...---+++***+++,,,+++***)))***+++,,,***(((******+++++++++,,,,,,,,,---.../////////...,,,+++,,,,,,+++++++++,,,---...***(((%%%%%%&&&''''''&&&+++++++++++++++***)))(((...+++(((((())),,,---------000333777888777555444///...---,,,++++++++++++,,,---...///000000000000111111///...------......000,,,,,,//////,,,***+++---,,,***+++---//////...------,,,,,,,,,---.../////////............//////333111...+++++++++---///000///,,,***+++---000333000000///...,,,+++******,,,...//////.........///,,,***((())),,,---+++)))'''(((***,,,---...---------,,,,,,+++***)))((((((+++,,,...000111222111111000000///------,,,,,,,,,***+++,,,---------,,,+++---.../////////...,,,++++++++++++++++++***)))(((''''''(((((()))+++,,,------,,,,,,+++*********+++***))))))))))))+++,,,------,,,,,,,,,,,,---.........222333000///222333222...//////000000000000000000000000000000///......%%%***///000---)))''''''&&&+++///000......222777111111111222333555666777777777666555444222000///111111000000111333555666---,,,***+++,,,------,,,,,,,,,***)))((((((((((((###%%%''''''%%%$$$$$$$$$'''***...000///---+++***---------,,,,,,+++++++++...,,,+++,,,......+++(((%%%&&&'''(((((('''&&&%%%'''+++,,,******+++)))%%%)))'''%%%$$$%%%%%%$$$"""((()))***+++***(((&&&%%%''''''''''''&&&%%%$$$###***)))***+++,,,,,,***(((***)))(((((()))(((%%%###&&&%%%%%%%%%&&&'''))))))$$$&&&(((***++++++))))))''''''''''''((((((((((((''''''(((((('''&&&%%%%%%,,,---......---,,,***)))+++///222222000------...++++++******++++++,,,---******+++,,,,,,***)))(((*********))))))))))))))),,,+++******))))))******///---+++)))((((((((())))))***,,,,,,+++,,,...000000000222333444555555555888555222000...---***)))++++++,,,---------,,,,,,...++++++///000---+++,,,111111///---***)))***,,,++++++---...000///,,,***,,,++++++,,,...///...---...------------...//////---......//////......---.........------,,,,,,,,,////////////000000000000000000////////////000000000000000000111111111111222222111111111111222222111111222222222333333333222222111111111111222222333222222111111222222333222222222111111222333333555555666888;;;;;;:::888000111333222000---,,,,,,///111333555555444222111///...---,,,,,,---...///---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---///000///---++++++,,,,,,++++++,,,------+++))),,,,,,,,,,,,,,,---------111222222111000...,,,+++,,,,,,++++++,,,,,,---...---+++))))))***+++******+++++++++++++++******)))...---+++))))))+++---///222333666777777555333111///...---,,,++++++++++++,,,---...///000000000000111000...---------///000000,,,+++---...+++)))***---,,,+++,,,.../////////,,,,,,.../////////...------...///000000///...---///...---,,,,,,---///000///---,,,******,,,...000111000///...---,,,++++++,,,---///...,,,+++++++++---+++******,,,---,,,***)))***,,,---............---------,,,,,,+++++++++---...000111222333333222222111000///............,,,---.../////////...---.../////////......---,,,,,,,,,------,,,++++++***)))))))))))))))***+++,,,------,,,++++++++++++++++++************,,,---...+++++++++,,,---...///000...222333000///222333222//////000000//////...---///000111222222111///...(((,,,///000...+++))))))***---000///,,,,,,000444333333222111111222333444666666666555444333111111333333333333333111000///...,,,++++++,,,------,,,*********)))))))))))))))"""%%%''''''&&&%%%&&&&&&***,,,000000...+++)))(((,,,,,,,,,+++++++++*********(((((()))++++++(((%%%&&&'''(((((((((((('''&&&'''+++---***)))***)))&&&((('''%%%$$$%%%%%%%%%###&&&''')))******)))(((''''''''''''&&&&&&&&&&&&%%%+++***)))***+++,,,***((((((&&&%%%&&&''''''&&&%%%&&&&&&'''((((((((())))))%%%&&&((()))******))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&***++++++++++++***)))))),,,...000///---++++++,,,***************+++,,,,,,)))************)))((((((''''''((()))***++++++,,,,,,+++******))))))******,,,+++******************)))***+++*********,,,...333333333333333222111111555444222000...---,,,,,,***+++,,,,,,------------...++++++///000---+++,,,///000///---+++***+++---,,,------...//////---,,,,,,++++++,,,...//////...---------------......///---------......---------/////////.........------....../////////000000000111000000000000000000111000000000000111111111111222222111111111111222222111111111222222222333333222222111111111111222222444333333333333333333444333222222222333444444555555555666888:::;;;:::999...000222111///---,,,,,,//////000111111111000000///...---------------........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...000111000...,,,,,,------------...//////---,,,---------------......///333333222111///---+++***,,,,,,,,,,,,,,,---------///---++++++,,,---,,,+++******+++,,,,,,,,,++++++...//////,,,******...222777888888888777444111//////...---,,,++++++++++++,,,---...///000000000000111///---,,,,,,...000222111---***,,,,,,)))((()))---,,,++++++...//////...***,,,///111111000---,,,+++---000222222000---+++,,,,,,,,,---...///000000......------,,,------...111000000///...---,,,,,,---...///...+++))))))***---,,,+++,,,---...---+++,,,---...///000//////...........................//////111222333333444333111111000///............---...000111111111000000000//////...............---............---,,,,,,++++++************++++++---------,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++++++++,,,---///000111---222333000///111222111000000000///...---++++++,,,...222444444222///---)))+++---...,,,*********---//////---++++++...222666444222000//////000111444444555555444444333222222333444555333111---+++///---++++++,,,---------'''((()))***+++******)))###%%%(((((((((''''''(((,,,///111000---***'''&&&************))))))))))))(((''''''((())))))'''%%%''''''((((((((((((''''''&&&+++---***)))***)))'''(((&&&$$$$$$&&&'''&&&%%%%%%&&&((()))******))))))''''''&&&%%%&&&'''((())),,,***((()))***+++***)))(((&&&%%%%%%'''((()))((('''(((***++++++***)))(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((())))))))))))(((((('''((((((((((((((())))))******+++,,,+++******+++---***************++++++,,,***))))))((((((((((((((((((((())))))*********+++++++++***))))))))))))***((()))***+++++++++++++++)))*********((((((***+++222222222222222111000000000222222000---,,,---000***++++++,,,---............++++++///000---+++,,,.........---++++++,,,...........................---,,,,,,---///000///...---,,,,,,,,,,,,---......,,,,,,------------,,,,,,000000000///////////////............////////////111111000000000000111111000000000000111111111111222222111111111111222222000000111111111222222222222222222222222222222222555444444333333444444555111111222222333444555555666555555777:::;;;:::999000111333222000.........//////......---.........,,,,,,,,,------.........///////////////...---,,,++++++++++++++++++++++++++++++************++++++...///000000...---------...------///111222222111...------,,,---...//////111000///...---+++***)))+++,,,,,,------------------+++******++++++***))))))***+++,,,------------///111222///******///555::::::999888666333111///......---,,,,,,,,,,,,,,,------...//////000//////000...,,,+++,,,...222444333...+++,,,,,,***)))***,,,***)))***,,,......---***,,,---//////...---,,,,,,...000111111000...,,,+++,,,---////////////...//////000000//////....../////////......------------...000///---,,,,,,,,,------,,,------------------...///000000000///...///////////////000000000///000111222222333333333///......---,,,,,,------...///111222333222222111111000///.........000000---......///......------------,,,+++++++++++++++------.........---------,,,+++******+++,,,...///------,,,------...///000---111222///...000111000000000///...---+++)))((((((,,,000444444222...+++))))))***))))))((())))))......---+++***+++///222555444111///......///000222333444444555555444444000111222333333111///...111...,,,+++,,,......---((()))***,,,+++***((('''%%%''')))***(((''''''''',,,...000///---)))((('''((((((((((((((((((((((((******++++++***)))'''%%%((((((((((((((((((((((((&&&+++...***((())))))((((((&&&%%%%%%'''(((''''''&&&&&&(((((())))))(((((('''&&&%%%%%%&&&(((***+++,,,***(((''')))*********---***''''''(((***++++++'''))),,,......,,,***(((''''''&&&&&&'''((())))))''''''''''''(((((((((((())))))*********))))))(((''''''&&&&&&'''(((***+++(((((((((((())),,,///111+++++++++++++++,,,------+++***)))''''''((()))))),,,,,,+++***)))((('''&&&++++++***)))))))))))))))((()))***,,,,,,+++******+++,,,,,,***)))((()))+++---...///000111222222222---000222000+++))),,,000+++++++++,,,---...///000---******///000...,,,---,,,---...---,,,,,,---...000000000...------...000---,,,,,,---///000000///,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---.........///////////////000000000000000000//////000000000111111111111222222111111111111222222000000000111111111222222222222333333333333222222444444333333333333444444...///000222333444444555666555555777999::::::999333444555444222000000111//////---,,,,,,,,,,,,---)))***+++,,,...//////000000000//////---,,,******++++++++++++++++++++++++++++++************++++++,,,.........,,,,,,---//////...---...222555666666......---,,,,,,...///000000//////...------------+++,,,---.........------+++***)))***++++++)))((()))***+++,,,---.........///111222///,,,,,,111777:::999888777555333222111......------,,,,,,---------.../////////////////////...,,,,,,---///222444333///,,,...///,,,***,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////,,,---...///000...---,,,......///000//////...---.........---------------+++---//////.........000......///............///...///000111111111000////////////000000000000000000000000000111222222333//////...---------.........///111222333333333222111000///......///111222------...............---///...---,,,,,,++++++,,,---....../////////......++++++******+++,,,...///000000///...---------------111222...---///000////////////...---+++))))))'''***...111222///,,,)))***))))))))))))*********++++++***)))***---000333222111///......///111222111222333444555555555555444333222111000000000000222000---+++,,,.........***+++,,,,,,+++)))&&&$$$(((***+++***(((&&&%%%%%%)))+++------,,,***))))))''''''''''''''''''''''''+++,,,---,,,***(((&&&%%%((((((''''''''''''((((((&&&,,,...***'''((())))))((('''%%%&&&'''(((((('''((((((((((((((('''&&&&&&((('''&&&%%%&&&(((+++---,,,***''''''(((*********///,,,)))'''((()))))))))'''***---///000...+++)))(((''''''''''''((())))))''''''''''''(((((((((((())))))***************)))((('''''''''(((***,,,---+++***((((((***,,,///000,,,,,,,,,,,,,,,---......,,,+++***)))((()))***+++,,,,,,+++***)))((('''&&&+++***))))))(((((())))))******+++,,,,,,***)))(((---......,,,******+++,,,,,,,,,...///000111111111---000111...(((&&&))),,,,,,,,,,,,,,,---...///000---******///000...,,,---+++,,,......---,,,---...///000111///---,,,...000---,,,+++---///000///...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---.................................////////////000...//////000000//////...///000000000111111111111222222111111111111222222000111111111111222222222222333444444444444333222333333222222222222333333000111222444555666666666666555444666888::::::999777888888666333111222222000///...---,,,,,,,,,,,,((()))+++,,,.../////////.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,000333333000------000444777999000///...------///111222333222111000000000111111+++,,,---//////......---,,,+++++++++,,,,,,***(((***+++,,,---......///...///000000///---///333888:::999777555333222222222......---------------.........///////////////......---------...///111222222...---000111...,,,,,,***)))((((((***,,,,,,+++...---,,,++++++---...///000///............///000------/////////...---,,,+++,,,---............---..................//////***,,,///000//////000222000111222222000000111222///000222333333333222222111111111111111111111111000000000000000111222333222222111000000111111222///000222333444555444444000000000000000111111222------.../////////......//////...------------------...///111111000///...,,,,,,++++++,,,---///000222111000...---,,,,,,,,,---111222...,,,...///---............---,,,++++++(((***,,,......---+++)))---+++++++++---...---,,,((((((((()))+++...111333/////////000000111222222111222333444555555555555999777444222000/////////444111---,,,,,,...//////,,,---,,,,,,***'''%%%$$$((()))+++***(((&&&%%%%%%&&&(((***+++***))))))***&&&&&&&&&'''''''''''''''''')))******(((&&&%%%&&&''''''&&&&&&&&&&&&''''''&&&,,,///***&&&''')))******(((&&&&&&((()))((('''))))))(((''''''&&&&&&%%%((('''''''''((()))+++,,,+++)))'''((()))***)))(((,,,***'''&&&&&&&&&%%%$$$'''))),,,///000///,,,+++(((((())))))))))))))))))''''''''''''((((((((((((((())))))************)))(((((((((((()))***,,,,,,000---******+++,,,------,,,,,,,,,,,,,,,---......,,,++++++***************(((((())))))*********+++******)))(((((((((((()))+++++++++++++++***)))(((...//////...,,,+++---..................------,,,---//////---)))'''(((+++...---,,,,,,,,,---///000,,,)))***///111...------+++,,,......---,,,---......000111000---+++,,,///,,,++++++,,,...///...---...------------...//////...---,,,++++++,,,---...------............//////////////////000000000000...///000111111000///...000000000000111111111111222222111111111111222222111111222222222333333333333333555555555555333333333222222111111222222333333444666888999999888888666555444555777999:::999:::::::::777333111111222111111000///...,,,,,,+++***+++,,,---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++******...444888:::555///,,,---222666888333222000//////111444555666555333222111111111111+++,,,...///000///...---,,,++++++,,,------***(((+++,,,---...............///...------///222555888<<<:::777444222000000000......------------............////////////......------...//////000000///...+++,,,111222///,,,,,,+++***)))***,,,---------.........///////////////......////////////......,,,,,,---...////////////------...///000111111222//////000000111111111111000222444444333333444555444666777666444333555777111222444666777777666666444444444333333222222222222222111000111222333444333333222222222222333333111222444555777777777666///000111111222222222111...//////000111111000000//////......---.........---...000222222111000//////............000111222222111000...---------------111111...,,,......---+++,,,---...............,,,,,,++++++++++++++++++---,,,+++---///000...,,,'''''''''))),,,///000111///000111222222222111111222222333444555555555555777666666444333111000///555222...,,,,,,...//////,,,,,,+++***)))((('''&&&%%%'''))))))(((&&&&&&'''%%%'''))))))((('''((()))&&&&&&&&&&&&''''''((((((!!!$$$'''(((''''''((()))'''&&&%%%$$$$$$%%%&&&'''&&&---///***%%%&&&)))++++++)))((('''(((((((((&&&(((''''''&&&&&&&&&''''''((((((((())))))*********)))(((((()))******)))''')))'''&&&&&&''''''%%%$$$&&&(((+++...//////...---))))))***++++++***)))(((''''''''''''(((((((((((('''((())))))******))))))'''((()))***************---+++)))))),,,......---+++************+++,,,,,,***************))))))(((''''''((()))***++++++,,,******)))(((((((((((((((******************+++,,,...//////...---,,,...///---------------,,,,,,+++......---,,,,,,+++,,,,,,000///---,,,,,,,,,...///,,,)))***...111...---...+++---//////---,,,,,,,,,+++///222111,,,***+++---+++******+++---...---,,,///............///000000///...---++++++---...///....../////////000000000000000000000111111111222///111222333333222111///000000000000111111111111222222111111111111222222222333333333333444444444333444555666666555444333333333333222222333333333444555777888999888777666666555333444777999:::999;;;;;;:::777333111111111111111111000///---,,,+++------......---+++***))))))***+++---.../////////------------------------++++++************++++++...---+++******///777<<>>===;;;999777555444444444222///......///...---.........---------,,,,,,------------------------++++++,,,,,,------------******+++,,,,,,,,,,,,+++,,,+++******,,,///333555555888666///,,,111555555111222333555777888999999999777444222000/////////000/////////.........---+++---//////---,,,,,,---//////////////////...---/////////000222444666777999666222000///...---,,,......------,,,---------000000///////////////000000...------///000///...,,,,,,,,,,,,,,,+++++++++,,,++++++,,,...000333444111222333444444333222222444333222222444333000---------...///111222444555333444777999<<>>============>>>===>>>AAAEEEHHHHHHHHHHHHFFFDDDAAA???>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999777666555555555555555555555555555666666555444333333333333111222444666888888999888888888888777777666666666555666666666555444333222222111000000000111333444333333444444444333111000000000000////////////...///......---------......////////////......------,,,,,,------.........///111000000//////.........,,,+++))))))*********(((***((()))+++***(((,,,222333333333333444333222111333666888777555333333444444555666666555333222222222444222,,,,,,000222///&&&%%%%%%$$$$$$%%%%%%&&&((()))***)))((((((***+++,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))******)))(((((('''(((((((((***,,,+++'''&&&)))---///---***((((((((('''&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))***++++++)))***,,,---,,,***(((&&&)))(((((()))++++++***)))%%%&&&'''((())))))***)))'''''''''''''''&&&%%%%%%(((((((((((()))***+++,,,...,,,***))))))***,,,---******)))))))))((((((((((((******(((***///222111000---+++******++++++***(((((((((((())))))******'''''')))***++++++++++++///...---,,,+++******)))***)))((((((***,,,...000222000......///...---+++************++++++++++++,,,...//////...------...//////000//////...------+++,,,...000111111111000.........---,,,***)))(((+++,,,...//////...,,,***++++++,,,...///111222333222000...///222444444333333///,,,+++---/////////000000000000000111111111///000222333333222111000222222222222222222222222111111111111111111111111222222222222111111111000333333333444444444444555666;;;===888333444777777333444444555555444444444111222222444555666777888555555666666777666666666===<<<:::777555333222222444222////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............***++++++,,,,,,,,,,,,,,,///...---,,,,,,---//////000222222...///444999;;;222333444666888999:::;;;:::888666333000//////////////////...............+++---......---,,,,,,------...//////////////////......///111333444666777777444111///......---+++.........---......//////111111111000111111222222111000//////000111000///+++******)))***+++------------///000111222222222000111222333333333333333444333333444555444111///---...000222444666777888888:::>>>BBBFFFIIIKKKKKKMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDEEEIIIMMMPPPRRRQQQLLLKKKHHHDDDAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999777666555555555555666777888777444222222222444555222333555777888999999999888888777666555444444333666666666555555444222222333222111000111222333444444444555666666555333222000000/////////.........000000///...------------+++,,,...//////---+++***,,,------...///000111111333222111///...,,,+++***+++)))(((((())))))(((''')))'''(((******(((+++111555555555555555444333333444555777666555444444444666666666666666444333333222333111---,,,//////...&&&%%%%%%$$$$$$%%%%%%&&&((()))***(((''''''((()))+++******))))))(((((((((((((((''''''''''''((((((***))))))(((((())))))***++++++)))(((''''''''''''''')))***)))&&&%%%(((+++000---)))''''''(((((('''%%%%%%%%%&&&'''(((***+++)))((((((((())))))***+++***+++---......---+++***)))((('''(((******)))((())))))*********)))(((((('''''''''''''''&&&&&&%%%&&&&&&'''((()))+++,,,---000...***((('''(((+++---************))))))))))))(((******(((***///111000222000---++++++***)))(((((((((((())))))))))))***%%%&&&(((***+++,,,------......---,,,+++******)))))))))(((((()))+++---...000...------//////...,,,******+++++++++,,,,,,,,,+++---///...---,,,------,,,,,,,,,,,,---------,,,+++,,,...///000000000///......---,,,,,,+++******+++---000222222000---+++)))***,,,...000222333444444222000000111111111000222///---,,,...000111111111000000000000000000///...///111222333222111111222222222222222222222222222222222222222222222222333333333222222222222222333333333444444444555555555:::;;;777333444666666333333444555555666777777111222444666777888888888555555555555555555555555999888777555444333222222333111//////000///...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...***+++,,,,,,------,,,,,,//////......------------//////...---///333777999222333444555777999:::;;;:::999666444111000///...........................+++,,,......---,,,---...------...///000000//////---...000333555666777777666444000//////...---,,,------------...///000111222222111111222222333333333222111111222222000...---,,,***))))))+++---...---...111222333222111000///000111222333333444444444444444555666555333222222333444777999:::;;;<<<===@@@FFFMMMRRRWWWYYYZZZ]]]ZZZVVVRRROOOMMMLLLLLLLLLLLLMMMPPPUUUXXXYYYYYYPPPMMMJJJFFFCCC@@@???>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888666555555666888999777666555333333333444555444444555666888888999999888888777666444333222222555555555555444333222222333333222222222222333444444444555666666555444333000000000/////////......111111///...------------,,,---.........---,,,+++,,,,,,---...///111111222333222111///---,,,+++***+++***))))))******)))''')))''''''***+++)))+++///555666777666444333333333444555555555444444444444777666666666666666555444111111000---,,,++++++***(((''''''&&&&&&''''''(((((())))))'''%%%%%%&&&'''((())))))***))))))((('''))))))(((((((((((())))))******))))))))))))******,,,+++***(((''''''''''''&&&(((((('''%%%%%%'''))),,,***'''&&&(((***++++++&&&&&&&&&&&&'''((()))***((('''''''''((()))***+++,,,---...000000000///...+++)))(((((()))***)))(((+++++++++***)))((('''&&&((()))))))))))))))(((((('''''''''((((((***+++,,,,,,***((('''&&&''')))***))))))))))))))))))))))))'''******(((***...000///222000---+++++++++***)))))))))))))))))))))))))))'''''')))***+++,,,,,,,,,------,,,,,,+++******)))***))))))))))))***+++,,,---,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,---,,,...//////...------...---,,,,,,+++++++++++++++***+++---.../////////...//////......---------...,,,...111444444222///---++++++,,,...///111222333222111000//////.........000///......///000111222111111000000/////////...---...000111222222222222111111111111111111111111222222222222222222222222222222222222222222222222222333333444444555555555444999:::777444666666555333333333444444555666777222333555666888888888888666555555444444444444444333333333222222333333444222000//////000000...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------------,,,------..................333111//////000111222444222222333333555777888999999888666444111000......---------...............+++,,,------,,,,,,...///------...///000000//////...///222666888999999888666444111///000000///...,,,,,,,,,---///000222333333222222222222222333333444333222222333222000...000...,,,+++***+++---...,,,...111333444222000...000000111111222333444555333555666777777666555555555666777888:::<<<===>>>DDDIIIPPPYYY```eeeggghhhkkkhhhbbb\\\WWWTTTRRRRRRSSSSSSSSSVVVZZZ]]]^^^^^^TTTQQQNNNIIIEEECCCAAA@@@??????>>>======<<<;;;;;;999::::::;;;;;;;;;;;;;;;:::999777666666777999:::444555666666666555444333444555555666777888999999;;;;;;:::999888666666555444444444555444333333222444444333333333333333333222333444555555444333222111000000000000/////////222111000///...---------//////...------...///000+++,,,---...///000111111111000000///......------,,,+++++++++---,,,***(((***''''''+++,,,++++++...222444666555333111222333444333333333333444444444777555444444666777666555333111000000...+++))))))(((''''''&&&&&&''''''(((*********)))'''&&&''')))&&&''')))******)))((('''))))))(((((((((((())))))******))))))))))))******+++***)))(((''''''''''''&&&''''''&&&%%%%%%&&&(((+++)))''''''(((***++++++)))(((((('''''''''((((((''''''''''''((()))***++++++,,,---...//////......---+++)))((()))***)))(((*********)))((('''%%%$$$(((((()))))))))))))))((())))))((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((((((((('''******)))***...///---///---+++***+++,,,,,,+++************)))))))))))))))******++++++++++++***,,,,,,,,,++++++******)))******************++++++---,,,******++++++)))(((+++,,,,,,,,,------------...///111111///...///000000///---,,,+++************+++,,,,,,------------......---------...//////...///222444444222000...---.........//////000000//////...------,,,---...//////////////////111222111000000000//////............///000111222222222111111111111111111111111222222222222222222222222000000111111111111111111222222333333444555666666888<<<===:::999;;;;;;888444444333222222333444444333444555666666666666666666555444444444444555555/////////000111222333444111000///000111000///---------------............---------------------------------,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,---...///000000999444111222333111111333333333222222333444666777666666444333111000......---------------.........+++,,,---,,,,,,,,,...000---...//////////////////---000444888:::::::::999555333000///000000000///,,,,,,---...000222444555555444333333222222222333444444333333333222///,,,000///---,,,,,,,,,------,,,...111444555333111///222222222222333444555555333555888888888777777888777777777888:::===@@@BBBNNNSSS\\\eeelllpppqqqrrrtttpppjjjccc^^^ZZZYYYXXXZZZYYYYYY[[[^^^``````___XXXVVVRRRNNNJJJGGGEEEEEE@@@@@@???>>>===<<<<<<;;;888888999999:::999999999999888777777777777888999333444666888777666444333444444444444555666777888999888888777666555444444222222333444444444444444555555444444444444333333000111333444444333222222222222111111111000000000111111000///............111000...---...///111333,,,------...///000111111000000000000////////////---------...///...,,,)))+++'''''',,,...---,,,...000222555444222000222444333111000000222333333222666333111333666999888666777444444555222,,,)))***&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$&&&'''%%%''')))+++,,,+++)))'''))))))(((((((((((())))))***))))))(((((())))))******))))))(((((((((((((((''''''&&&&&&&&&&&&''''''---+++))))))))))))((('''***)))(((((('''''''''((('''''''''((()))***+++,,,)))******+++,,,,,,,,,,,,000---***)))*********)))))))))))))))((('''&&&%%%%%%&&&''''''''''''''''''******)))(((''''''''''''&&&'''***,,,---,,,+++)))''''''''''''((((((((((((&&&******)))***......,,,,,,***))))))+++,,,---,,,+++************)))))))))***+++++++++++++++******,,,,,,++++++************,,,,,,,,,+++++++++++++++---,,,++++++------,,,+++,,,,,,,,,---------.........000222111000///000111222000...,,,***************++++++++++++,,,,,,---++++++******+++,,,...///111111333333333222000///////////////////////////---......---,,,,,,---///...///000///......///111000//////////////////...////////////000111111111111111111111111111111111222222222222222222222222000000000000000111111111111222333333444555666666777:::;;;999999;;;:::666555444222222111222333444777666666555555555555666666555444444444555777888............///000111222000//////000111111///---,,,---------.........///....................................---------,,,+++,,,------...---------++++++,,,,,,...///111222999222///333444222222444555444333222222333444555333333333222111000......,,,,,,,,,------.........+++,,,---,,,+++,,,///111//////////////////...---,,,///444888:::;;;999888444111///...///000//////......///111333666888999888777666555444333333333444444333333333111...+++,,,,,,,,,,,,,,,------------///222555666555333222555444333333333444555666333666999:::888888999:::999888888:::>>>CCCHHHKKKZZZ___gggnnntttvvvvvvuuuvvvrrrmmmgggbbb```___```aaa___^^^___```aaa```___YYYWWWSSSOOOKKKIIIGGGFFFAAA@@@@@@???>>>===<<<;;;888888999999999888777777888888888888888888888888555555666666666666555555444444333333444555666777444444444444333333222222000111222333444555555555555555555555555444333333000111222333444444333222333333333222222222222111000000///////////////000////////////000000111111/////////000000111111111111111111111000000000000---------...000///,,,))),,,((((((---000...---......111555444222000333666222000......000222222111444000...111666999999777888555555777444---)))***&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""$$$&&&%%%(((+++...///...+++))))))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((())))))***((('''&&&&&&&&&'''''''''+++*********+++***(((&&&)))((((((((((((((())))))((((((((()))***+++,,,---++++++++++++++++++++++++222///,,,******++++++***((())))))******))))))(((%%%%%%&&&''''''''''''''')))(((((('''''''''((((((((()))***++++++******)))''''''(((((())))))))))))&&&)))+++)))***---...++++++)))((((((***+++,,,++++++++++++*********)))))))))******+++,,,,,,,,,,,,++++++++++++************---------------,,,++++++))))))(((***---//////...------------...............000111111000//////000000///,,,+++******+++,,,***************++++++,,,+++***))))))+++---///111444333333222111000//////---.........//////000000...000000///,,,+++---///---///000///---,,,---///.........///////////////000000/////////000000000111111111111111111111111111111111111111111111111000000000111111222222222111222222333444555666777444777888777777999777333444333222222222444666777<<<:::777555444444666777555555444444555777999::://////.........//////000000//////000111111///---,,,,,,,,,------.........////////////////////////000000//////.........---+++,,,------......---------,,,,,,,,,---///000222555...+++000444222222444777666444222222222444555111222222111111000///...,,,,,,,,,------.........+++,,,,,,,,,+++,,,///111///000000000///...------***...333888::::::999777222000...---...//////...///000111333555888:::<<<;;;:::888777555444444444444444333333333111---***'''(((***+++------------///111333666777666555444777666555444333444555666333666::::::999888999;;;;;;;;;;;;===BBBIIIPPPUUUbbbfffmmmtttxxxyyywwwvvvuuurrrmmmhhheeeddddddeeeeeecccbbbbbbbbbbbb```___WWWUUUQQQMMMJJJGGGFFFEEEAAAAAA@@@???>>>===<<<;;;888999999999999888777666666777888888888888777666777666555444444555777888444333222222333444666777666666666666666666555555///000111333444555666666555555666666555444333333000111333444444444333333444444444333333333222222000////////////000000111,,,...000111222111000///111111111111111111222222333333222222111000000///---------...000///,,,)))---)))(((---111000......---111555555222111444888111///,,,---000222111000222///---///666::::::888888444444777444+++&&&((((((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&(((***''')))---111111000---+++((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((()))***+++((('''&&&&&&'''(((''''''&&&&&&(((+++------***(((''''''''''''(((***+++,,,((((((((()))***,,,---...........................333000---++++++,,,++++++((()))***+++++++++++++++''''''((()))******))))))'''''''''''''''((()))******)))((('''&&&&&&''''''(((((())))))*********+++&&&)))+++)))***------***,,,***(((''')))*********++++++++++++******))))))'''(((***+++,,,---......+++++++++***************............---,,,++++++$$$###$$$'''+++...//////---------.........//////---///000000///......///---,,,***))))))***,,,---*********)))******+++,,,,,,,,,++++++---///222444555444333111000/////////,,,,,,---...///000111222111333333111---,,,---///---///111///,,,+++,,,...---.........//////000000111000000////////////000000000000000000000000000000000000000000000000000111111111222222333333333111111222333444666666777666999:::999:::===:::555333222222222444666999;;;@@@===999666444555666888555555444444555888:::<<<000000000///.........---//////............/////////...------///000000///,,,+++***+++---...---,,,***++++++,,,---...//////,,,,,,,,,---...///000111,,,------....../////////,,,///222333222000000000666444222222333333333222666666555444222000...---,,,---------.../////////333222000.........//////222222222222111000//////000000444;;;@@@>>>999666111///------...////////////111444777???GGGGGGCCCCCC;;;555444333000000222666555333222///...,,,+++)))+++------------...///...222666888777555444333333444555777999;;;======>>>>>>============>>>>>>???AAACCCEEEIIIQQQ\\\dddmmmqqqvvvyyywwwssspppooopppmmmhhhcccaaaaaabbbccckkkgggcccaaaaaa```]]]ZZZVVVTTTQQQOOOMMMJJJFFFCCCBBBAAA???>>><<<;;;;;;:::999888888777666666555555;;;;;;:::999888777666666666666777777666444222111555444333333333444555666555444333333222222333333555444444333333444444555555444333333333444555666222222111000111222333444666555333111111111333444333222222111111222222333222222111111000//////...111//////000333555555555111222444444222111000111---...///000000...,,,+++))))))***+++---///111222///111333666666555333222000///...---...///111333///......///111111000...---...//////...,,,***)))%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''******,,,------...------'''&&&%%%$$$$$$%%%&&&'''+++***))))))))))))&&&$$$''''''((((((((((((''''''******)))'''%%%%%%&&&(((%%%&&&(((+++---,,,(((%%%###$$$&&&(((((('''&&&%%%))))))(((((()))+++---///333222000/////////000111444111---+++******((('''***+++,,,,,,,,,+++)))((())))))))))))***+++,,,---((('''&&&%%%&&&'''***+++'''''''''''''''((((((((((((***+++***(((&&&&&&'''************+++,,,---...((('''''''''(((***,,,...,,,++++++***)))))))))******,,,---......---+++)))+++***)))***+++,,,***)))++++++,,,,,,,,,---------...,,,***)))+++,,,,,,+++,,,,,,,,,,,,------......///...,,,*********,,,---......---,,,---...///000+++,,,---...///////////////---+++---111333333111333222111222111///+++((()))***+++---///000222222111000000000//////......000...+++,,,...000...---000000000...,,,,,,...000............////////////111333444333111111222333888444111222666777444000//////000111111111111111666666666666555444333222;;;<<<===>>>===<<<;;;:::666666555444444555777888:::::::::999777666444333666555555555555666666777//////................../////////......////////////...------///000000///...---,,,,,,...///...------...........................---------......///---------------.........+++...111111000/////////555333222222333444333222666666555333222000...---------................../////////......//////000000///.........///000000444555888===AAA???;;;777444333111000000111222222222555999===EEEMMMMMMIIIGGG>>>666333222000111444444333333222111000///...+++---//////......///111000444777999999888888888777888999;;;===???AAACCCAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEHHHMMMVVV```gggqqqtttvvvvvvrrrmmmjjjhhhjjjgggccc```___```bbbdddkkkhhhdddaaa```___\\\YYYTTTRRRNNNLLLJJJGGGDDDBBBBBBAAA???===<<<;;;::::::999999888777777666555555999999999888777777666666444444555666666555444333///......///000222444666555444333333222222333333444444333333333333444444444333222111111222333333444444333333333444555666888666444222111000111222333222222111111222222333000000000000000111111111000//////111333555555444222444555555333111000000---...///000000...,,,+++,,,,,,,,,,,,---///000000000111444555666555333222000///...------///111222111111111222444444222000111222222222000---***((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))******+++,,,,,,,,,))))))(((''''''((())))))+++***))))))***)))'''%%%''''''((((((((((((''''''******)))(((%%%%%%&&&(((&&&'''))),,,---,,,)))&&& """$$$'''((()))(((((()))((((((((()))+++...///222111000///...//////000222000,,,+++***)))((('''(((((())))))(((((('''&&&((((((((())))))***+++,,,***)))((('''&&&'''((())))))))))))******+++++++++)))***+++***((('''''''''************+++,,,---...,,,+++************+++,,,,,,,,,+++******************+++,,,---------,,,+++,,,***))))))***++++++***++++++++++++,,,,,,,,,,,,,,,***((()))***,,,---,,,+++,,,---............------,,,+++***+++,,,...///000///...---,,,------...+++,,,---...////////////000---,,,---000333333222333222111222222000---******+++,,,---...000111111222222111111111000000000000...,,,,,,...///...---///000000///------...////////////000000000000111222333333222111000222333777333000111444555333000000111111222222222222222555555666666555555444333555666777888999888888777999888777666444444444444888888999999999999888777888777777666666666777777---------------.........///////////////////////////...------///000000///000...---...//////...---000000/////////.........//////...---------------------------,,,,,,,,,,,,+++---///000///......///333222111222333444333222666555444333111///...---//////..................+++,,,---...///000000000///...,,,,,,---///111333555666999<<<>>>===999666333222000/////////000111555:::@@@FFFOOOWWWWWWSSSLLLAAA888444333222222444222111111111111111111111---///111111000000111333444666999;;;;;;<<<===???>>>??????AAACCCFFFIIIKKKGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGJJJNNNTTT]]]fffllluuuuuutttpppiiiccc```^^^___]]][[[ZZZ[[[^^^bbbeeellliiidddaaa^^^\\\XXXVVVQQQNNNJJJGGGFFFDDDCCCAAAAAA@@@>>>===;;;;;;::::::888888888777666666555555777777777777777777777777333333444555555555555444111111000111222444666777555444333333222222333333333222222222222222222333333333222111000000000000444444333333333444555666999777555222111000000000222222111111111111222222...//////000111222222222000///000222555555444222333555666555333111111111......///000000///---,,,///...............///000000111333444555333222111///...---------...///000222222333555777777555222444444444222000,,,)))'''***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,---))))))(((((((((((()))))),,,*********+++***)))'''''''''(((((((((((('''''')))))))))(((&&&%%%&&&((('''((())),,,...---***'''###%%%'''(((******))))))((((((((((((***,,,...000000000///.........//////000...+++***))))))(((&&&)))(((''''''&&&&&&'''''')))))))))******+++,,,,,,******)))((((((''''''&&&))))))***+++,,,,,,------***+++,,,+++)))'''((()))************+++,,,------//////---,,,+++*********,,,,,,++++++******+++++++++++++++++++++,,,---......+++)))((()))+++,,,,,,+++++++++++++++************((('''(((***,,,------+++,,,.../////////---,,,++++++***+++,,,...000111222111///---,,,,,,,,,---,,,,,,---....../////////111...,,,---///222333333222222111222333222///,,,,,,,,,------.../////////000000000000000////////////...,,,,,,...///...---...///111000...------...000000000000111111111111222222222111000000222444666333//////222333222000111222222333444333333333444444555666666666666555444555666777999999999999888888777777666444333222666777888999:::;;;;;;;;;:::999888777777666777777+++,,,,,,,,,---........./////////000000////////////...------///000000///000///---...//////...,,,///.....................///......---------......---------,,,,,,++++++++++++---///000///......///111111000222444555444333555555333222000///......000000//////......------***,,,---/////////...............///000111222333444888<<<===>>>???===888444333111///...///111333888???GGGPPP[[[cccbbb]]]OOODDD:::777666333222222000000000111111111111111...000111111000111333555888:::<<<===>>>@@@CCCFFFGGGGGGGGGHHHKKKNNNQQQSSSNNNMMMLLLJJJHHHFFFFFFEEEIIIKKKOOOTTT\\\dddkkkpppsssqqqmmmggg___YYYUUUTTTSSSSSSSSSTTTXXX]]]aaadddjjjhhhddd___[[[WWWTTTRRROOOKKKGGGDDDCCCBBBBBBAAA@@@???===<<<;;;:::::::::777777666666555555555555555555666666777777777888444555555555444444444444666555444333333333444555555444333333222222333333222222111111111111222222444333222111111000//////111111111222222222333333777666444333111111111111222222111111111111222222/////////000111111222222000000111333555555333000222333555444333222333444...///000000000//////...///////////////000111111000000222222222111000///......------------...///111111333555777777444222111111111111...+++(((&&&))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))***************,,,---...''''''''''''''''''''''''+++*********,,,,,,***(((''''''((((((((((((''''''((())))))(((&&&&&&'''(((''''''(((+++,,,,,,)))'''***++++++++++++***(((((((((((())))))+++---...///.........------------...---+++***)))))))))(((&&&+++***((('''''''''((()))***++++++,,,,,,---------(((((()))))))))(((((('''''''''((()))+++,,,---------------,,,***)))***++++++*********++++++,,,---///...---,,,+++*********,,,,,,+++++++++++++++,,,+++***))))))***,,,...//////,,,)))''')))+++,,,---+++++++++************)))+++)))'''(((***+++,,,,,,***,,,...000000///,,,++++++++++++,,,---///111222222111///...---------...------------......//////111///...---...111333444222111111222333333111///........................------------------------///...---------.........---///111111///...------//////000000000111111111222222222000///000222555555222///...000111111000111222222333333333333333222333444666777777777777666666777888888999999999333444666777777777666555555666777999:::;;;;;;;;;:::999888777666666555666+++,,,,,,,,,---.........//////000111111000/////////...------///000000//////---,,,---......---,,,++++++,,,---......//////,,,,,,,,,------///000000---------,,,,,,+++++++++---...000000///...///111000000111333555777666555555444333111////////////000000000//////......---,,,---...//////...---,,,---...000111222222222111777???CCCDDDEEEHHHFFFAAA888888777555333444888;;;@@@GGGRRR\\\gggnnnlllfffQQQGGG===;;;:::555000...000000000000000000000//////000111222222333666888<<<>>>@@@AAACCCFFFIIILLLOOOOOOPPPQQQSSSUUUXXXYYYUUUSSSPPPMMMJJJHHHFFFEEELLLNNNSSSYYY```ggglllooollljjjeee^^^VVVQQQNNNNNNKKKKKKMMMPPPTTTZZZ___cccgggeeeaaa\\\VVVQQQNNNMMMKKKHHHDDDBBBAAAAAAAAA@@@>>>>>><<<;;;::::::::::::666666666555555555555555555555555666777777888888888888777555444333222222444333222111000000111222555444333333222222333333222111111000000111111222555555444333333222111000111111222222222333333333444333333333333333333333222111111000000111111222000000000000000000000000111111222333555444222//////111333333222333555777//////000000000000000000/////////000111222444444000000111111000///...---.........---------............///222444444222000...///000000///---+++)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((())))))***+++,,,((((((((((((((((((((((((***))))))***,,,,,,+++)))''''''(((((((((((('''''''''((())))))'''&&&'''(((&&&&&&''')))******(((&&&************))))))((('''))))))******+++---......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******((('''+++***((('''''''''((())))))***++++++,,,++++++***&&&&&&((()))************'''((()))***+++,,,------/////////---+++***,,,---++++++******++++++,,,,,,***++++++++++++*********+++++++++******+++,,,,,,+++***)))((()))+++...000///,,,)))((()))+++------************************...,,,)))))))))******)))***,,,...//////...+++***,,,---------...///000000000///...---......000000......---------...//////111000/////////000222444222111000111222333111000//////.........---------,,,,,,,,,,,,------------.........---------...///---///111111///...------........./////////000000000111111000///000222444444222000000000111111111000111111222333222222222222222444666777888999999555555555555555555555555333444666777777777666555666666777888999999999888999888777666555444444444---------------.........//////111111111111/////////...------///000000///---,,,+++,,,...///...---******+++,,,---...///000,,,,,,,,,---...///000111------------,,,,,,,,,,,,---///000000///...000111///000111444777999888777555444222000////////////000000//////////////////....../////////......------...000111333444444444;;;EEELLLLLLLLLPPPNNNHHH===>>>>>>;;;999;;;@@@EEENNNWWWaaakkkuuuyyytttkkkUUUIII>>>;;;:::555///,,,000000000000000000000000111333444555666888<<>>======<<<;;;:::999999:::777777777777666666666666666666666777777888888888;;;:::888666555333333333333333222222333555666777555444333333222222333333222111111111111111111222555555555555555444333222222333444555555555444444222222333333333444444444111111000000000000111111111111111000000000000000222222222333444444111//////000111111111222555777000000000000111111111111000000000111222444555666222222222111000///....../////////............------------...111222111000...///111222222111///...'''''''''&&&''''''((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((******++++++++++++******)))(((((()))+++,,,+++)))''''''((((((((((((''''''&&&((())))))(((''''''(((&&&%%%&&&'''))))))'''&&&$$$$$$%%%&&&'''((()))***+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))((()))++++++***((()))(((''''''&&&&&&'''''''''''')))******)))((('''&&&&&&'''(((***+++,,,---******+++,,,------......//////...,,,******+++---,,,++++++***++++++,,,,,,'''((()))************************)))******+++++++++***)))((()))+++---...///,,,***)))***,,,------*********+++++++++,,,,,,000...+++************)))***+++---------,,,***)))------......///000000111//////.........///111111///...---,,,,,,---/////////000111111000000222333222111000000111222111/////////.........---------.........///////////////---...///...,,,,,,...///...///111000...------...............////////////...000111111111000222333333333333333333222222222000111111222222222222222222333444666888888999999888888777666666666666666888888777777666444333222666777777888888888777777888777666555555444555555//////.....................///111222222111///...///...------///000000///---,,,,,,---///111111000,,,,,,------......//////---------------...///000---------------.........---...///...------///000///000222666999;;;:::999555333111///......///000///////////////000000000............///000111111111000000222555999===@@@FFFSSS[[[YYYYYY\\\XXXQQQIIIJJJKKKHHHFFFHHHOOOUUUbbbjjjttt{{{yyyooo[[[LLL===888777444000...000000111222333444444555666888:::;;;===@@@EEEHHHIIIKKKNNNPPPQQQSSSVVVXXXYYYZZZ\\\^^^___^^^]]]]]]WWWVVVTTTRRRPPPOOONNNNNNQQQRRRUUU\\\bbbffffffdddcccbbb]]]WWWOOOJJJGGGGGGFFFGGGIIILLLQQQVVVZZZ]]]]]]\\\YYYSSSKKKFFFDDDDDDAAA@@@>>>>>>>>>>>>===;;;===<<<;;;:::999999999999999999999999999:::::::::777777888888888888888888<<<;;;999777666555555666777777666666777888:::;;;555444333333222222333333222222222111111222222222333444555666555555444333222333444555555555444444333333333444333333333222111111000000000000111111//////000000111111222222444333222222333333111000000111111000///000222444000000000000111111222222333333222222333444555555555555444333222111000000000000000000//////......///...,,,---000222333333...///111222222111000///++++++***)))((((((((((((''''''''''''''''''''''''%%%&&&)))+++++++++)))(((***++++++,,,,,,++++++***''''''''')))+++,,,+++)))''''''((((((((((((''''''%%%'''))))))(((''''''((('''&&&&&&''')))***((('''###$$$$$$%%%''')))***+++,,,,,,------,,,,,,+++***((()))***+++++++++******(((((((((***,,,,,,+++)))(((((())))))(((((('''&&&'''(((***++++++***((('''(((((('''((((((***,,,---***+++++++++,,,,,,------------,,,***(((''')))+++,,,,,,++++++***++++++,,,'''((()))*********))))))))))))(((((())))))***+++++++++***))))))***+++,,,...,,,******,,,---,,,,,,))))))***+++,,,---......000...+++++++++,,,,,,+++***++++++++++++***)))(((***+++---///111222333333111000///......//////000000///---,,,,,,---...///...000333333111000111222333111//////000000///..................---------......//////000000000000---...///...,,,,,,...000///000000///------...///...////////////000000000,,,...111333222111111222333555666777666444333222111222222333333333333333222333555666888888999999999999888777777888999:::999888777666444444444444666777888999999999999888777777666666666666666777000000000///.........---...000111222222111000...///...------///000000///---,,,,,,...111333333222///////////////.........//////...------------...---------....../////////,,,---------,,,,,,...000///000333777;;;<<<;;;:::555333111///......///000......//////000000111111------------///111333555666444222333777???GGGMMMVVVdddmmmkkkiiikkkfff]]]YYY[[[[[[YYYWWWZZZaaahhhpppxxx|||ppp```NNN<<<444333222000000///000111333555777888999;;;<<<>>>@@@BBBFFFKKKOOOMMMPPPSSSUUUWWWXXXZZZ\\\[[[]]]___aaaaaa```^^^\\\VVVVVVUUUTTTSSSSSSSSSSSSQQQRRRUUU[[[bbbdddccc```cccbbb^^^WWWOOOIIIFFFFFFFFFGGGIIILLLPPPUUUYYY[[[ZZZYYYWWWPPPIIICCCBBBBBB>>>===<<<<<<===<<<:::888<<<<<<;;;:::999999999999<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888;;;:::999777777777888888999888666555444444444555555444333333222222333333333333222222222222333333222333444555555555444333000111222333444333222222444555555444333222111000111111000000000000111111------...000111333444444666444111111222222111000222333222000......///111111111000000111222333333666555444333333333333333888888777666444333222222000000111111000///......111///---...000333555555---...000111000///---,,,000///---+++***)))((((((''''''''''''''''''''''''''')))---///000///,,,+++((()))***++++++***)))(((&&&&&&&&&(((***+++***)))''''''((((((((((((''''''%%%''')))***(((''''''((((((''''''(((***+++)))((())))))(((((()))***++++++------------,,,+++***)))'''((()))+++++++++***)))(((((()))+++------,,,******+++,,,,,,,,,+++)))(((***,,,---......---+++***+++***((('''''')))+++,,,)))))))))))))))))))))***++++++***'''%%%%%%'''***,,,,,,++++++***+++++++++((()))***++++++***)))((((((((('''(((((()))******++++++******************---,,,+++,,,------,,,+++))))))***+++---...///000///---++++++,,,.........+++******)))))))))(((((((((***,,,///222444555555333222000///............000///---,,,,,,---...///---000444555222000000111333111///...//////...---........................---------.........//////---...000...,,,+++...000000000000...,,,,,,...000000000000000111111111111***...222444333222111111333666888999888666444333222333444444555555444444333444555777888888999999444333333333444666777999666666555444444666777888666777888999:::;;;;;;;;;888777777777777777888999111000...------///111222111111111111000000000000//////............//////++++++,,,,,,...///111222//////////////////////////////000//////...------//////............//////,,,---...///000000000000111222333444666777888999666222...,,,,,,---......111111///......///000111...///000///......000111333555888===DDDNNNYYY```qqqxxx|||wwwtttpppnnnlllkkkmmmpppuuuxxxrrraaaPPP===444222111111222111333555666777999===???BBBCCCEEEHHHMMMRRRVVVYYY[[[ZZZYYYXXXWWWYYY]]]aaaYYYZZZ\\\^^^____________]]]ZZZXXXWWWYYYYYYVVVTTTSSSQQQSSSXXX\\\]]]```eeeaaadddfffbbbYYYPPPJJJHHHJJJLLLPPPRRRTTTUUUXXXZZZXXXTTTNNNKKKHHHEEEAAA===999;;;<<<<<<:::999999:::::::::;;;;;;;;;;;;:::999888;;;>>>>>>===;;;:::::::::888777888:::999777444999999999888666666666777777777555444333222222111777666333111111222444666333333222222111000000000333333444555444333222111222111000//////000222222222333333444444333222222////////////000000000000---...///111444666999:::;;;999666333111000000000//////.........000111222111111111111222333444555000222444555444333333333;;;999777444111000//////...............---------000///......///111444555000111222222111///,,,+++...------,,,+++***))))))''''''(((((())))))******((((((((((((((((((((((((*********)))))))))))))))&&&&&&''''''((())))))))))))))))))))))))(((''''''$$$'''))))))((('''((((((%%%&&&((()))))))))((('''***)))((((((((()))++++++......///---+++)))******((()))+++,,,,,,+++***)))***((((((++++++((((((***///---+++++++++,,,,,,+++(((***,,,...///...,,,+++---***'''''')))+++***)))))))))))))))***+++,,,,,,(((((())))))*********+++******************++++++,,,,,,++++++***++++++++++++''''''+++---+++***+++)))((('''((()))***)))(((,,,,,,++++++++++++++++++,,,+++***,,,...//////...,,,+++*********+++---...000...------------,,,***&&&&&&(((***,,,...000111000000///...,,,+++***)))///---******,,,...//////111111111000111111222333///......------,,,,,,+++///111111---,,,//////---222///+++***---//////---...///000000000///---,,,------------------,,,,,,000000000///////////////000//////000222222111///666666555444333222222111222222111333444555444222333333333444555666777888666666555555444444444333777555333222222444777888;;;:::999888777777777777>>>;;;777444333444666888//////.........///000111111111111111000000000000//////............//////,,,,,,,,,---...///000111////////////////////////111000///------...////////////............//////------...///////////////222333444555777888999999666333///---......///...000000////////////000000,,,---......---...000333444777>>>FFFRRR```nnnwww||||||~~~ttt```PPP>>>666444333333555555777999:::;;;===@@@BBBEEEFFFIIIMMMQQQVVVZZZ\\\YYYXXXWWWTTTSSSUUUYYY]]]ZZZZZZ\\\]]]]]]]]]\\\\\\[[[YYYWWWWWWXXXWWWTTTRRRPPPNNNOOOTTTXXXZZZ^^^cccdddggghhhddd\\\RRRLLLJJJJJJMMMQQQSSSTTTTTTVVVWWWUUUQQQLLLHHHFFFDDD@@@======>>>>>>===;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999;;;======<<<;;;;;;<<<:::888666666888888666444777777777666666777999:::;;;:::999777666555555555888777444222222333555666222222333333333333333333444444555555444444333222000///............///000222222333333333333333222111111111111111111111111//////000222444666888999;;;:::888555333222111000111000/////////000111222222222111111111222222333000222444444333333444555999888888666444222///...////////////...............///111222333444333333000111222222111///---+++------,,,+++***))))))((((((((((((((((((((())))))''''''''''''''''''''''''******************++++++***))))))(((''''''&&&&&&)))))))))))))))(((''''''%%%'''))))))((('''(((((('''(((((()))))))))((((((******)))))))))***+++,,,,,,---...---+++******++++++++++++,,,++++++***)))---+++,,,000000,,,+++---111...+++***+++---------(((***,,,......---,,,***,,,)))'''(((***+++***((())))))))))))***+++,,,---))))))******************))))))************++++++************+++,,,......---))))))---...,,,+++,,,+++***)))***+++***)))'''++++++++++++++++++++++++---,,,+++,,,.../////////+++************+++,,,---...,,,++++++,,,,,,+++)))((()))***+++---///000111000///...---,,,+++++++++///---++++++---...//////111111111111222222333444........................///222111...---000000///111///------...//////......///000000000///---,,,------------............000000000000000000000000000000///000222333111000555555555444444333333222333222222333555555444333555555555555555666777888888777777777666666666666666555333333333555777999;;;:::999888777777777777999999888888777777666666...//////000000000000000111111111111000000000000000//////......//////000...............///000000////////////////////////333111...,,,,,,---000111//////............//////............////////////222333555777888999999999666333000//////000/////////////////////000//////,,,---.........000333666888>>>IIIVVVfffxxxrrr^^^OOO@@@999888666777999===>>>@@@AAAAAAAAACCCEEEHHHJJJMMMRRRVVVZZZ\\\^^^XXXWWWTTTQQQOOOQQQUUUYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWUUURRROOOLLLIIIJJJOOOSSSUUUZZZ___hhhkkklllhhh___UUUOOOMMMLLLOOORRRTTTTTTTTTTTTTTTRRROOOKKKHHHFFFDDDAAA???BBBBBBAAA???<<<;;;<<<>>>============<<<<<<;;;;;;:::;;;<<<<<<;;;;;;===???;;;999777777888999999888888777666555555666888999<<<;;;:::999888777777777777666444222222333444555222333333444555555666666555555444444444333333333333333222111111222222333111222333444444444444444444444333333222222222111111111111222333555666777999999888777666444222111333333222111111111111222222222111000000000000111111222333333333333555777777888999999777333///---000000000000000000000000,,,///333666777666333111111111222111000///---+++---,,,,,,+++***)))(((((((((((((((((((((''''''''''''''''''''''''''''''''')))******++++++,,,,,,,,,***))))))((((((''''''&&&)))))))))))))))(((''''''%%%'''))))))((('''((()))))))))((((((((((((((()))+++************+++,,,,,,+++,,,---,,,+++***+++---......---,,,+++***))))))+++)))+++//////+++)))+++222///,,,+++,,,---......(((***,,,------,,,+++***)))(((((()))***+++)))(((((((((((()))***,,,---...+++++++++++++++******************+++++++++,,,,,,+++++++++++++++,,,---...///++++++...///,,,+++,,,---,,,,,,,,,,,,+++(((&&&*********++++++,,,,,,---///---++++++---///000000***************+++++++++,,,***))))))++++++***)))++++++,,,---......///000000...---++++++,,,---...000...,,,,,,...000000000111111111111222333444555---......///000000111111...222333///...111333222000111111111///...///000...///000000000///---,,,------......//////000000111111111111111111111111000000000111333333222111444444444444444444444444444333333444666666555333777666666666666666777777777777777777666666666666555555444444555666888::::::999888777777666666777555777999;;;;;;999777555///000222333333333111000111111111111000000000///000000////////////000000/////////...//////000000////////////////////////111000///......///000111//////............/////////.........//////000000333444777999::::::999888555333111111111111000/////////000000000000000000...///000000111333666999>>>GGGVVVhhhzzzxxxmmmZZZNNNBBB===<<<;;;<<<>>>DDDFFFGGGGGGFFFEEEFFFGGGHHHKKKOOOSSSWWWYYY[[[[[[XXXVVVSSSOOOMMMNNNQQQTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWYYYXXXVVVRRROOOKKKHHHGGGKKKNNNQQQVVV\\\iiilllmmmjjjaaaXXXRRRPPPOOOQQQUUUVVVVVVTTTTTTTTTSSSQQQNNNLLLIIIGGGFFFDDDGGGFFFDDDAAA>>>===???AAA@@@@@@???>>>===<<<<<<<<<;;;<<<<<<;;;:::<<>>;;;777555555555666666:::999888777666666666666666555333222111222333444444444444555555555666666555444444333333333333333444444444333333333333333333333444555666666666666555444444333333222222111111111111111222333444444444555666777777666444333555555444333222222111111111000000000000000111111222222333222222333666999777888888888666444111///000000111111111111222222,,,///333666777555333000111111111111000...---,,,---,,,+++***)))((((((''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++,,,,,,'''''''''((())))))******)))))))))))))))(((''''''%%%'''((((((''''''((())))))((('''&&&&&&&&&'''(((+++++++++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---111000...---+++***))))))(((''')))------)))'''(((...---,,,,,,---...---,,,)))***+++,,,,,,+++***)))'''''')))***+++***)))'''((((((((()))***,,,---...---,,,,,,++++++*********++++++,,,,,,---.........000///...,,,+++*********000,,,+++...///,,,***+++,,,++++++,,,---,,,)))&&&))))))***+++,,,,,,------000...++++++---///000000((()))***+++++++++******+++***))))))+++,,,+++***,,,,,,,,,,,,------------///---+++******,,,///111111///---...///111111000////////////000222333444.........//////000000000...333444111///222444444000222555444000...///111...///000000000///---,,,---......///000111111222111111111111111222222222111000000111333444333222333333333444444555555555444444333555666777666444777666666555555555555666555555555555555444444444555555555666777888999:::999888777666666666666666333555888:::;;;:::888777000111444555666555333222111111111111000000000///000000////////////000000000000/////////000000111000000000000000000000000...///000111111000///...//////............/////////////////////000222333444777:::===>>>===;;;999666555444444555444333111000000000000111111222222000111222222333666:::>>>BBBOOOcccxxx~~~zzzqqqgggWWWMMMDDDAAA@@@???AAADDDKKKLLLMMMLLLJJJHHHHHHHHHHHHJJJMMMPPPSSSUUUVVVVVVSSSRRRPPPLLLIIIIIILLLNNNKKKLLLMMMNNNOOOQQQRRRSSSRRRUUUZZZ]]]\\\YYYVVVTTTMMMIIIGGGIIIKKKMMMRRRYYYeeehhhkkkhhh```XXXSSSQQQQQQSSSVVVWWWWWWVVVUUUVVVTTTSSSQQQNNNKKKIIIIIIIIIIIIIIIGGGDDDBBBAAACCCEEEDDDCCCBBB@@@???>>>>>>>>>=========<<<;;;===AAADDDAAA@@@>>><<<;;;;;;===>>>???<<<888777777888888777999999888777666666666666888777666555555555555666666666555555444444444444555444444444444333333333111111111111111000//////555555666777888888777777444444444333333222222222000000000000000111111222000111333555666666666555666555555444333222111111.........///000222333444333333444333222333666999888777666555333333222222111111111111222222333333///000111333444333222222222222111000///...---,,,------,,,+++***)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((()))*********)))))))))))))))(((''''''&&&'''((((((''''''(((***((('''&&&%%%%%%%%%&&&'''******++++++,,,,,,,,,,,,(((***++++++++++++,,,...111000///...---,,,+++***+++)))***......***)))+++)))***+++...///...***''')))******++++++***))))))%%%''')))******))))))(((((((((((()))***,,,---...---,,,,,,++++++*********------...//////000111111111000///---,,,+++++++++///+++***---...+++)))***)))))))))***,,,,,,***((())))))***+++,,,,,,------///---,,,,,,---//////...((()))+++,,,,,,,,,***)))+++******+++---...---,,,++++++++++++++++++++++++...,,,+++******---000111000///...///000111111000------------...///000111/////////.........------...444666222///222555666111444666444111...///111...///000000000///---,,,......//////000111222222000000111111222222222222111000000222444555444333222333333444444555555555444444333555666777666444555555444333333333444444444444444555555555555555555666777888999999999999777777666666555666666666444555666777888999999:::111222444666666555444333111111111111000000000000111000000//////000000111000000000000000111222222000000000000000000000000,,,...111333333222///...//////............//////////////////111333555666888;;;???BBBCCCAAA>>><<<999888888999::::::777555222222111111111333444555111222444555888<<>><<<:::888999===???>>><<<;;;;;;:::999999999999999<<<;;;::::::999999::::::777777666666555444444333555666777777777666444333444444444444444333222111777777888888888777777666333333333333333444444444000000000///000000111222000111222444555666666666555555555555444333111111------...///111333555666333444555444333333555777888666444333222222333333000000111111222333333333111111111111111222333333222222111000///...------...------,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))+++******))))))((((((''')))))))))))))))(((''''''''''''((('''&&&'''(((***&&&&&&%%%%%%&&&&&&'''((()))******+++,,,+++++++++(((***++++++******+++---...///000000000...---,,,***((((((++++++((((((***'''(((***---///...***&&&)))************)))((((((%%%'''))))))(((((()))***))))))))))))***+++,,,---+++++++++++++++*********---......///000111222222---------------...///000...***)))---...+++***+++***)))((()))***++++++************++++++,,,,,,------,,,,,,,,,......---,,,'''))),,,......---+++))),,,++++++,,,...000///...++++++++++++++++++++++++---,,,+++++++++---///111000///...///111111000///------,,,,,,------......000000///......---,,,,,,...555777333///000444666333444444333111///000000...///000000000///---,,,......//////000000111111//////000000111222222222111111111333555666555444333333333444444555555555444333333444666666555333444333333333333333444444666666666777777777777777777888999:::;;;:::999888666666555555555555666666555444444444555777999:::000111222444444333333222111111111111000000000000111111000000000000111111/////////000111222333444000000000000000000000000...///000222222111000000//////............//////000//////000222555888:::>>>AAAEEEIIIIIIGGGCCCAAA======>>>@@@AAA@@@===:::555444222000111444777999555777999===BBBIIIQQQVVV^^^jjj|||yyytttrrrtttuuussstttrrrlllhhhgggbbb\\\WWWQQQMMMMMMMMMMMMOOOSSSVVVXXXXXXVVVRRRNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNKKKLLLMMMLLLIIIGGGFFFGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOWWWaaahhhiiigggeeedddVVVOOOIIIGGGFFFEEEJJJPPPTTTXXX]]]^^^ZZZUUURRRQQQOOOPPPRRRRRRSSSUUUYYY[[[XXXXXXWWWTTTOOOMMMMMMNNNMMMOOOPPPPPPPPPPPPRRRTTTQQQPPPMMMJJJHHHHHHHHHHHHGGGGGGHHHFFFEEEEEEHHHJJJGGGHHHHHHFFFBBB??????@@@===;;;:::===BBBDDDAAA>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777777666666777999;;;<<<<<<:::777555999999::::::999777666555777777777777666555444444333444444555555666666777111111111111111222333333666555555444444444444555333444444555444333222111//////000000222333555555444555666666444333444444444444444333333222111111000000000111222222333333222222222333333333333333333222111000.........---///......---,,,+++******)))))))))***************))))))))))))))))))))))))((((((((((((((()))))))))++++++******)))((((((((()))))))))))))))((('''''''''(((((('''&&&&&&)))+++%%%%%%'''((())))))******((()))***+++++++++******)))***++++++***)))+++,,,+++---000222222111///---***&&&&&&((((((&&&&&&************+++------,,,*********)))))))))(((((((((%%%'''((((((&&&'''))),,,+++***************++++++))))))******************,,,------...///000111222------------...///111111...******...///---,,,---...,,,)))(((***++++++++++++++++++++++++++++++++++++++++++---......+++)))(((***---000000...+++***++++++***,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---///000111000.........------,,,,,,------000////////////////////////555888333...///333555666444111000000000000///...///000000000///---,,,////////////////////////......///000000111222222111111111333555777666555333333444444444444444444333222222333555555444333333333333333333444555666666666666666777777777888888999;;;<<<<<<:::888777666555555444444555555666333333333333444666777888000000111111222222222111111111111111000000000000111111000000000000111111/////////000111333444555000000000000000000000000000000///000000111222222//////............//////000///000111333777:::<<>>777555222000111444888;;;999;;;???DDDKKKTTT^^^dddpppyyyuuulllfffeeegggiiiiiijjjhhhbbb___^^^[[[WWWXXXSSSQQQRRRRRRQQQTTTXXXZZZ[[[\\\YYYUUUPPPMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMLLLNNNQQQPPPNNNKKKIIIIIIIIIIIIHHHHHHIIIKKKLLLNNNOOOXXXccckkkmmmlllkkkjjjXXXPPPIIIFFFDDDCCCGGGLLLNNNSSSXXXZZZWWWSSSQQQQQQMMMNNNOOOOOOQQQTTTYYY]]]\\\]]]\\\XXXSSSPPPPPPRRRNNNQQQTTTUUUUUUVVVWWWYYYVVVTTTQQQNNNLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIJJJLLLMMMOOOOOOMMMHHHDDDCCCDDD@@@>>>===@@@EEEEEEAAA<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999999888888777777777888999999::::::999;;;>>>@@@@@@===:::777888888999999888777555444777777666666555333222111444444555666777888999999222222222222333444555555;;;999777555333333333333222333444444444333222111222111111111222333444444444666888777555333222333111222444555444333000...//////000111222222333333222333444666666555444333333222111///............000///......,,,,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))************))))))))))))((((((((()))******++++++)))))))))))))))((((((''''''(((((('''&&&&&&)))+++%%%&&&(((***,,,,,,,,,+++'''((()))***+++***)))))))))+++,,,+++***)))***+++(((+++000333444333000...///+++)))++++++)))+++///...,,,))))))+++---......******))))))((((((((('''%%%'''((('''%%%&&&***---,,,+++******)))*********(((((())))))*********+++++++++,,,---...///000111000//////.........//////...++++++///111///...///222///+++))))))+++++++++,,,,,,++++++++++++++++++******+++---///---***'''(((+++...111111///,,,***+++******,,,...000000///,,,,,,---------------...,,,,,,,,,------............------...000111///...000000///...------------/////////000111111222222///666888333---...222444888444///...000111000......///000000000///---,,,////////////............---......///000111111111111111111333666777666555444444444444444444444444222222111333444555444222333333333444555666777888333444444444555555666666999:::<<<===<<<:::777666555555444444444555555666111222333444555555555555333333555555555555333333333333333222000///---,,,111000///......///000111333333222222111000000000222000///......///000222222222111000//////000000000000000000000111222222222333444555888:::<<<===GGGJJJMMMOOOMMMJJJHHHGGGHHHIIIMMMQQQTTTTTTQQQNNNFFF<<<666777;;;<<<>>>@@@BBBEEEPPP___jjjnnnvvvzzzsssnnneee^^^ZZZ[[[^^^aaa^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\ZZZ\\\]]]]]]ZZZXXXWWWWWWUUUUUUUUUSSSQQQQQQSSSUUUSSSWWW\\\\\\XXXRRRNNNMMMHHHJJJLLLJJJHHHGGGIIIKKKVVV\\\eeemmmpppoookkkggg\\\WWWOOOHHHDDDDDDGGGIIIHHHLLLQQQTTTTTTSSSSSSSSSOOOOOOPPPPPPQQQTTTYYY]]]```^^^ZZZVVVTTTRRRRRRRRRRRRSSSUUUXXXYYYZZZZZZYYYZZZYYYWWWVVVUUUTTTTTTUUUSSSOOOKKKIIIIIIJJJLLLLLLMMMOOOPPPOOOLLLHHHFFFEEECCCEEEGGGGGGDDDBBBAAA@@@>>>===<<<::::::;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;======<<<>>>???@@@???===:::999888777666666666666888777666666555666666777666777888999999888777666777777777666555444222111444555666555333222111222333333444555666666555555222111000//////111333444444555555555444333222222444444444444444444444444444333333222222333333333333444555666666666555444666555444333333333333333444333111///---,,,++++++,,,+++******++++++***(((******++++++++++++******)))******++++++)))((('''(((((()))******)))((('''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&((()))***))))))************))))))(((((((((((('''''''''''',,,,,,+++******+++,,,------///111222333222000///***)))((((((***+++***)))+++((('''***///000...***)))%%%$$$'''(((&&&%%%'''))))))))))))))))))))))))///...---,,,***)))((('''(((((()))************))),,,,,,+++++++++,,,------......---,,,,,,+++******(((***---.........///000:::444---'''&&&'''((()))***+++,,,---------,,,,,,---+++******,,,///000000,,,---.........---,,,+++,,,++++++***+++,,,...//////......---,,,,,,++++++,,,,,,+++++++++,,,---...222000///000111111000//////////////////.........//////111222222111000000---000444444222111222444555444222000///...------111000///...............111000000000//////......000000111111111222222222444555666777777666666555333333444444444333222111222333333444444333333222222222333333444555555555:::999777666666666777888555666888999999888777555555555555666666666666777555555555444333333222222222333444555555444333222222222222222111///...---111000////////////000111//////000000111222222333111000///......///000111222222111000000000000000111000000000000000111222333444555777999<<<>>>???IIILLLOOOOOOMMMJJJIIIHHHJJJLLLQQQWWW\\\\\\ZZZWWWMMMCCC;;;;;;===>>>@@@BBBLLLRRR```rrr~~~|||tttooogggccc\\\VVVSSSSSSUUUWWWYYYYYYYYYXXXWWWVVVVVVVVVXXXWWWWWWWWWXXXYYY[[[\\\^^^```aaaaaa___^^^^^^^^^_________^^^]]]]]]___aaaaaaeeeiiihhhccc[[[UUURRRRRRSSSRRROOOKKKIIIJJJLLLTTTZZZccckkknnnnnnjjjggg\\\WWWQQQJJJFFFFFFGGGIIIGGGKKKPPPSSSTTTSSSSSSSSSPPPPPPQQQQQQRRRUUUZZZ^^^```^^^ZZZVVVSSSQQQPPPPPPQQQSSSUUUWWWYYYZZZ[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWUUUQQQMMMJJJJJJLLLLLLMMMOOOPPPQQQPPPMMMJJJHHHGGGHHHJJJKKKJJJGGGDDDCCCBBB@@@???>>>=========>>>>>>>>>???????????????>>>>>>===============>>>??????;;;;;;:::;;;======<<<:::<<<;;;:::999999888888999::::::999999888888777777888999999999999777666555777777777777666555333333888999:::999777555555666444444444555555666666666555444222000000000111222555555555555555444333333444444444444444444444444333333222222111111222222444555666777888888777777888777777666555444444333333222111///...---,,,,,,---+++******++++++***)))***++++++,,,,,,++++++***((()))*********)))''''''&&&'''(((*********))))))))))))(((''''''((())))))((((((''''''(((((()))***))))))************))))))*********************))),,,+++*********+++,,,---//////000111000///...---***))))))+++,,,---,,,***---)))'''(((+++,,,)))&&&)))%%%%%%(((***'''%%%''')))))))))))))))))))))))),,,++++++******)))))))))((()))******++++++***************+++,,,---...///......---,,,,,,+++******)))+++---...------...000:::555///+++***++++++,,,*********+++++++++,,,,,,111...++++++,,,///000111//////---,,,,,,,,,---...************+++---///000111111000///...,,,,,,+++,,,,,,,,,,,,,,,------...222000///000111222000///........................111111222222222000///...000222555666444444555666777666444222111000//////000//////............///111111111000000/////////111111111111222222222222333333444555666555555444555555555555444444444444222333333444444333333222777777666666555444444444888888777666666666666666555666888888888777555444555555666666666777777777666555555555444444333333111222333444444333222111111111111111111000//////111000000//////000000111...//////000000111111222111000///......///000111222111000000000000000000222111111000000000111111444555777999;;;>>>@@@AAAHHHJJJLLLLLLJJJHHHFFFFFFJJJOOOVVV___fffhhhfffdddYYYPPPGGGEEEFFFFFFHHHLLLZZZdddvvvyyysssmmmgggcccZZZWWWSSSOOOMMMLLLMMMNNNSSSSSSSSSSSSTTTTTTTTTTTTXXXXXXXXXXXXXXXYYYZZZ[[[___aaadddeeeeeefffhhhjjjmmmnnnoooooonnnoooqqqsssuuuyyy{{{yyyrrrggg^^^YYYXXXXXXUUUQQQNNNLLLMMMOOOSSSXXX___fffiiiiiifffddd[[[XXXRRRMMMIIIGGGGGGHHHFFFJJJPPPTTTUUUTTTSSSSSSQQQQQQQQQQQQRRRVVV[[[___```^^^ZZZVVVRRRPPPNNNNNNPPPQQQTTTVVVXXXZZZ[[[[[[^^^^^^___^^^]]]\\\ZZZYYYWWWTTTOOOMMMMMMMMMNNNMMMOOOQQQRRRQQQNNNKKKJJJJJJKKKMMMMMMLLLHHHEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@AAA@@@>>>>>>>>>@@@BBBCCC@@@???>>>???@@@@@@???===???>>>===<<<<<<;;;;;;;;;<<<<<<======<<<;;;999888::::::::::::999777666555888888888888777777666555999;;;<<<;;;999888888888666555555444444555777777999777555222111000000000555555555666555555444333444444444444444444444444333333222111111111111111333444555666777888888777999999999999888666444333222111000///............---,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,++++++((()))*********)))'''&&&&&&&&&((()))***+++++++++******))))))))))))******))))))))))))************))))))************))))))************************+++************+++,,,---111000///......---------,,,,,,,,,///000000...,,,---***'''''')))+++***((()))&&&&&&+++,,,)))&&&'''))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++)))))))))***,,,---///000...------,,,,,,++++++******,,,......---,,,---...666333///------------,,,******)))))))))***+++,,,222///+++)))***,,,......222000---++++++,,,///000((())))))***,,,...000111222222111000///...---,,,,,,,,,,,,,,,------......111000///000111222111000------------............222222333333222000...---000222555555444444555666666555333222111000000//////............//////000111111111111111000000000111111222222222333333333222222333444444444444444666555444333333333444444333333333333333333333333777666666555555444444333888888888888888777777666666666777888777666444333555555555666666666777777666666666666555555555555111111333333333333111111///000000111111111000000000000000000000000000000111111000000///.........111111000//////000111111111111000000000000000111222222111111000000111111555666888;;;===???AAABBBDDDEEEGGGFFFDDDBBBBBBBBBHHHMMMXXXdddnnnrrrrrrpppggg^^^VVVTTTTTTTTTWWW\\\gggttt|||tttmmmgggbbb^^^[[[TTTSSSQQQOOONNNMMMLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTXXXXXXXXXXXXXXXYYYYYYYYYZZZ]]]aaaeeeiiinnntttxxx~~~~~~qqqeee]]]WWWUUUSSSPPPNNNNNNPPPQQQRRRUUU[[[___aaa```^^^\\\XXXUUUQQQMMMIIIGGGFFFFFFGGGLLLRRRVVVWWWVVVUUUUUURRRRRRQQQQQQRRRVVV[[[``````^^^ZZZVVVRRROOONNNMMMOOOPPPQQQTTTVVVXXXYYYZZZ]]]^^^______^^^\\\ZZZXXXXXXUUUQQQNNNNNNNNNNNNNNNOOOPPPQQQPPPMMMKKKJJJJJJIIIJJJKKKIIIGGGDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC???@@@AAAAAABBBBBBBBBBBBDDDCCC@@@??????@@@BBBDDDDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@???>>>===============>>>??????>>><<<:::888:::::::::::::::999999999999:::::::::999999888777777999:::999888666666777888777555444444555777999999888666444222111111111555555555666666555555444333333333333333333333333444333333222111111222222111222333444555666666666888999::::::999666333222111111000/////////000000...---,,,,,,------,,,***++++++,,,,,,,,,,,,++++++******+++++++++***)))((((((((())))))*********************))))))*********)))******+++++++++******))))))************))))))((((((((((((((()))))))))*********+++,,,,,,---...111000...------...000111000000111222333111...+++,,,***'''(((+++---//////***((()))...///+++(((((())))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,************+++,,,---...---------,,,,,,++++++++++++---......---,,,---...000...,,,,,,,,,,,,+++***,,,+++)))((()))***,,,...111...)))&&&''')))***+++222000...---------///000)))******+++,,,...//////000000000/////////......,,,,,,---...............111000///000111222111000............////////////111222222333222111///...000000222222222333333444222222111///...........................///000111222222111111111111111111222222222222333333333333222222333333444444555555555333111000///000222333333333333333333333333333111111111222333333444444777888999::::::999888777777777888888777666555444444444444444555555555555666666666666777777777777111111333333333333111111//////000111111111111000000000111111111111000000111111000000///.........111111000000000000111111111000000000000000111111222222111111111111111222666777:::<<<>>>???@@@@@@@@@AAABBBAAA???>>>???@@@CCCJJJVVVeeerrryyyzzzyyyrrrjjjdddbbbcccccchhhmmmvvvwwwrrrjjjccc^^^[[[XXXWWWRRRSSSSSSSSSRRRPPPOOONNNNNNNNNOOOQQQRRRTTTUUUUUUXXXXXXXXXXXXXXXWWWWWWWWWUUUYYY___fffoooxxxyyyjjjaaaWWWUUURRRPPPPPPPPPPPPPPPQQQSSSVVVXXXYYYWWWUUUSSSSSSQQQNNNJJJGGGEEEEEEDDDIIINNNUUUYYYZZZYYYWWWVVVQQQQQQPPPOOOPPPTTT[[[______]]][[[XXXTTTRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVZZZZZZ[[[\\\[[[YYYVVVTTTVVVSSSPPPNNNNNNNNNNNNMMMLLLMMMNNNMMMKKKIIIIIIJJJGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCAAABBBCCCEEEEEEFFFFFFFFFHHHFFFCCC@@@???@@@AAACCCCCCBBBBBBCCCDDDDDDBBBAAAAAA@@@???>>>>>>===>>>>>>===>>>?????????===:::999:::::::::;;;<<<===>>>???<<<<<<<<<<<<;;;:::999999666777999888777666666777999888666555555666888999777666555444333333333333444444555555555555555444333333333333333333333333444444333333333333444444333333444444555666777777777888999999888555333111111111111000000000111111///...------......---+++******++++++++++++******,,,,,,---...---,,,+++***++++++******)))))))))((())))))))))))))))))))))))+++++++++***************))))))************))))))'''((((((((()))))))))***)))***+++,,,---.../////////...------...111444666444444444444444111,,,)))+++***((((((***---...///,,,)))+++000111---******))))))))))))))))))))))))---,,,,,,+++******))))))++++++*********+++,,,---,,,,,,+++*********++++++------,,,,,,,,,,,,++++++,,,...//////...---...///,,,+++++++++------+++)))---,,,***)))***+++---///111...)))((((((***+++,,,/////////000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000,,,---.../////////......000/////////111222222000//////000000111111111222///000111222333333222111111111000111222333444444111111000///.........///...............///000111111111111111111111222222111111222222222333333333333333333444444555666777555444222000000111222333444333333222222333333444000000111111222333333333555666777888888777666555888888888777777666666555222222333333333333444444555666666666777888888888111222333444444333222111///000000111111111000000000111111222222111111000...//////000000111111222111111111111111111111111000000000000000111111222111111111111111222333333666888:::<<<===>>>>>>===<<<===>>>===<<<<<<>>>@@@???FFFSSSdddsss}}}{{{uuuqqqqqqqqqqqqvvv{{{}}}wwwlllggg```ZZZWWWVVVUUUTTTRRRSSSTTTTTTTTTRRRPPPOOONNNOOOPPPRRRSSSUUUVVVWWWVVVWWWWWWWWWVVVUUUTTTTTTSSSWWW___hhhsss{{{mmmccc[[[XXXUUUSSSSSSQQQOOOMMMPPPQQQRRRRRRRRRQQQOOONNNOOOMMMJJJGGGEEEDDDDDDDDDLLLQQQWWW\\\\\\ZZZXXXVVVOOOOOONNNMMMNNNRRRYYY^^^]]]]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUVVVUUUTTTSSSQQQPPPRRRPPPMMMLLLLLLMMMLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJKKKJJJIIIHHHIIIKKKEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKHHHGGGDDDBBBAAABBBBBBCCCGGGFFFFFFGGGIIIIIIHHHGGGBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@BBBCCC?????????>>>===<<<::::::777888::::::888777888888999999777666666777777888444444444444444444444333222333444444555444444444333333333333333333333333444333333444444555666777888888777777777888999:::555666666777666555333222333222111111111111111222000///......//////...,,,++++++,,,,,,,,,,,,++++++---.../////////...,,,+++---,,,+++***)))((((((((())))))************)))))),,,+++***)))))))))***+++))))))************)))))))))******++++++,,,,,,,,,)))***,,,...000111111111...------...000333666888666555444444333000,,,)))++++++)))((((((((()))***---******///000---***+++))))))))))))))))))))))))------,,,,,,+++******)))++++++***))))))+++,,,------,,,+++******))))))***,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///000111...------...//////...,,,---,,,+++++++++,,,---...111///---,,,...000000000---...///000000...---,,,,,,,,,---------,,,+++***,,,,,,---...//////000000,,,---///000000000///...000///...///111222222111000000111111222222333333...///111333444444333333444333111222444666666555222111111000000000111111///............//////000000000000111111111111111000000111111111222222222333333333333444555777888777666555444444444555555444444222222222222444444555444444333333222222111111222222333333333333333666666666666666666666666222222222333333333444444444555555666777888888999222333444555555444333222000000111111111000000///000111222222222222111000//////000000111222222333111111111222222111111111000000000000000111222222000000000111222333444555666888:::;;;<<<<<<;;;:::888888999888888999<<>>>>>>>>>>>??????>>>>>>>>>???@@@BBBDDDEEEBBBBBBAAA@@@>>><<<;;;:::777888::::::888888888999999999999888888777777777444444444444444333222222111222222333444444333333222222222222222222222222111111222333444666777888;;;:::999888888888999:::555555555555555555555555444333222111111111111111111000...///000000///---------............---------.../////////...,,,+++---,,,***))))))))))))***)))***+++,,,,,,+++***)))...,,,)))'''&&&(((***,,,))))))************)))))))))******++++++,,,------***+++---000222333333333---------...///222444555555333222111111000...+++************)))(((((())),,,((((((,,,---***)))***))))))))))))))))))))))))++++++++++++************+++***)))((((((***+++---,,,+++******************,,,,,,,,,,,,,,,,,,,,,,,,---///111222222222333444000/////////111111000...***++++++++++++,,,,,,,,,///......000222444444333.........---------------++++++,,,---------,,,+++////////////////////////---...///111111000///...000///...///111333222111///000000111222222333333///000222333444333333222555333111111444666666555111111000000000111111222000//////............////////////000000111111111//////000000000111111111222111111222333444666777777777666666666666555555555444222111111222444555444444444333222222111111111111111111111222333333333333333333444555555666333333444444444555555555333333444555777888888999333333555555555555333333111111111111111000//////000111222333333222111000333333222222111000000000111111222222222222111111000000///000000111222222///000000111222444555666666888999;;;;;;:::999777333333444333444666999<<<>>>EEERRRddduuuwwwkkkccc___[[[WWWUUUTTTUUUUUUUUUVVVVVVWWWWWWVVVTTTSSSRRRPPPPPPQQQSSSUUUVVVWWWXXXTTTUUUUUUUUUTTTSSSQQQPPPOOOSSS[[[eeeqqq|||pppcccYYYRRRQQQQQQSSSVVVUUUQQQNNNLLLLLLMMMNNNOOOPPPQQQQQQLLLJJJGGGDDDCCCEEEGGGIIIMMMRRRYYY\\\\\\XXXUUUSSSLLLKKKJJJHHHIIINNNUUUZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[YYYVVVSSSQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIGGGGGGIIIJJJIIIHHHJJJJJJKKKJJJHHHHHHJJJKKKMMMNNNMMMKKKIIIGGGHHHIIIGGGHHHIIIIIIIIIHHHGGGFFF@@@AAACCCEEEGGGHHHHHHIIIEEEEEEFFFHHHIIIJJJJJJKKKHHHHHHHHHKKKMMMOOONNNMMMDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEDDDCCCBBBAAA???===;;;999555777888888777666777888999999999999999888777666444444444444333222111000000111222222333333333333222222222222222222222222//////000111333555777888;;;:::999777777777777888666555555555555666777777555444333222111111111111111000//////000000///...//////000000000000//////,,,---.........---,,,++++++***)))))))))***+++,,,++++++------------++++++///,,,(((%%%%%%'''***,,,))))))************))))))'''(((((()))******++++++***,,,...111333444444444---------...///000111222333111000000000111000...''')))+++,,,,,,,,,---...+++'''&&&)))***(((''')))))))))))))))))))))))))))'''(((((()))***+++++++++***)))((('''''')))+++,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222333333333444666111000...///000000///...))))))***++++++++++++***,,,,,,---000333555444333000///,,,******+++---///)))***+++---......------333333222111000///......---...000111222111///...///......///222333222111...//////000111222222222111222333444333222111000333111...///222555555333///............//////000111000///.....................//////000000000111////////////000000000000111000000000111333555666555555666666555555444333555444222111111222444555/////////000111111222222444444333222333444666777000000000111222333555555555555555666666666777777222333444555666777888999333222111444888999777444444555666555333222222333222222000000000111222333000111111111111222222222222333444444444222111000222222222222222222222222111111111222333444555666999:::;;;<<<;;;999777555888333000333555555777:::@@@JJJXXXgggxxxuuujjjaaa\\\YYYXXXVVVTTTTTTTTTVVVWWWZZZXXXWWWXXXYYYXXXTTTQQQQQQOOONNNPPPSSSTTTRRRPPPRRRRRRQQQPPPNNNMMMLLLLLLKKKOOOVVVaaaooo~~~}}}{{{xxxtttmmmddd[[[TTTTTTSSSSSSRRRQQQOOONNNMMMNNNNNNNNNOOONNNNNNMMMMMMPPPMMMIIIEEECCCDDDGGGHHHQQQRRRSSSUUUUUUSSSOOOKKKHHHFFFEEEFFFIIIPPPVVVZZZ]]]]]]^^^___````````````YYYVVVSSSQQQQQQOOOMMMKKKMMMLLLIIIGGGEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIPPPPPPPPPMMMJJJGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHKKKLLLGGGIIILLLMMMKKKJJJIIIIIIJJJEEE@@@>>>@@@CCCDDDCCC??????@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>>>>@@@AAA@@@@@@???===<<<:::999999999999888888888888888888444444444444444444444444111333333000000444444222666666555444444333222222222333333222111000222333<<<:::888888999888777555555555555555555555555555333444555444222111222333222111111111000000//////000/////////.....................///......---,,,...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***))))))***+++,,,+++(((&&&************++++++++++++***,,,...111222222111111000...+++))))))+++...000000000111000///---***)))(((((((((((()))***++++++))))))))))))************,,,,,,+++***)))((('''''''''((()))+++++++++***)))---,,,+++***+++,,,---...+++///...******///000,,,,,,+++***+++---///000///000000111222222111///...222111111000///......------,,,+++******,,,...///------,,,***+++///666;;;999333......---******,,,...------,,,,,,------...---...///...,,,+++,,,---+++---...///...///000222//////000111111111111111111000000000111333555666555555444333222222111111000222000------111333222111111000///////////////222333333222///,,,++++++......//////000000111111////////////000111222333444444444444555555666777000333666666333111111222333444444555555444444333000000111111111222222222444444444555444444333333333333444444555666666666333555666555444222222333555555666666777777888888222222333666999999777555777666666444333222222333222222111111111111222222111111111111222222222222222333333333222222111000222222222222222222222222111111222222333444666777888999:::;;;:::888666555888333111333444444666:::BBBLLL[[[iiizzzzzzoooeee]]]YYYXXXWWWUUUTTTSSSTTTUUUVVVXXXWWWVVVWWWXXXXXXUUURRRPPPNNNNNNOOORRRSSSQQQOOOPPPOOOOOONNNMMMLLLKKKKKKKKKNNNTTT^^^jjjxxxzzzuuuqqqnnnkkkjjjhhhfffbbb[[[SSSNNNLLLLLLMMMMMMMMMMMMLLLKKKNNNOOOPPPQQQQQQPPPOOONNNNNNKKKHHHEEEDDDFFFIIIKKKPPPPPPPPPQQQRRRPPPLLLIIIGGGFFFEEEGGGKKKQQQWWW[[[```aaabbbdddddddddcccbbbZZZWWWSSSPPPOOONNNLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIINNNOOONNNLLLIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGIIIJJJKKKGGGIIIKKKKKKJJJIIIIIIJJJFFFCCC@@@@@@AAACCCCCCBBBDDDCCCCCCBBBBBBCCCEEEFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@??????@@@@@@@@@@@@???===<<<;;;:::999999999999999999999999999444444444444444444444444222555444111111444444222666555555444333222222222333444444333222222444555999888666666777777555333444444444444444444555555555666777666444444444555222222222111111111000000111111111000000000000///000000000000000///...---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***++++++***+++++++++,,,,,,+++***((((((((((((((())))))))))))+++,,,...000222222222222333000---+++***+++---.../////////...---,,,+++***,,,+++*********+++,,,---************+++++++++++++++++++++******))))))((('''(((***+++++++++******+++************+++,,,,,,***...---******...///,,,,,,+++***+++---///000///000111222333333222111000000000000///...------------,,,+++***+++,,,...///000000...---...222888===;;;444000000///,,,,,,...---,,,,,,++++++,,,,,,------...///...,,,+++,,,------...000000//////000222//////000111111111111111111111000000111333555777666555555444333222222222222444222......111333111111111000///...//////000///000111111000///000111////////////000000000000////////////000111222333444444333333444555666777333555777555333111111333333333444444444444333333222222333333333444444444333333444444555444444444333333444555555666666777444555666666444333333444555555666666777888888888222333555888::::::888555:::888666333222222333444222222222333333222222111111111111111222222222333333222222111111111111222222222222222333333333333222222222333444555666777888888999999999777555444777333222333444444666;;;EEEQQQ```nnn~~~~~~rrrhhh```YYYVVVWWWWWWUUUTTTTTTTTTUUUVVVWWWVVVUUUVVVWWWVVVTTTRRRNNNNNNMMMOOOPPPQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKNNNRRRYYYcccmmmvvv{{{zzzxxxsssmmmfff```[[[XXXWWWVVVVVVVVVUUUQQQLLLHHHFFFGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQSSSSSSQQQOOONNNKKKIIIGGGEEEEEEGGGJJJLLLOOONNNMMMMMMMMMLLLJJJGGGFFFFFFFFFHHHLLLRRRXXX\\\aaaccceeeggggggeeecccbbb[[[WWWRRRNNNMMMLLLKKKJJJGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHIIIIIIIIILLLLLLMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHIIIIIIHHHHHHIIIKKKFFFDDDCCCDDDEEEFFFFFFEEEKKKIIIFFFCCCBBBCCCDDDEEEDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDDDDBBBAAA@@@??????@@@@@@???>>><<<;;;::::::999999999999999999::::::555555555555555555555555444777666222111444444222444444444333333222222222333444555444333444666888999888777777888777555444222222222333333444444444666777888777555555555666333333333333333222222222333333333222222222111111333333333222111000///...000///...---------------------------------------,,,***)))***,,,------,,,---------,,,,,,,,,++++++(((((()))))))))*********......//////000111222333555222///,,,++++++,,,---------,,,+++++++++++++++000...,,,++++++,,,---...+++++++++,,,,,,,,,,,,---***++++++++++++++++++***))))))***+++++++++******))))))***++++++++++++******,,,,,,******---...+++,,,+++***+++---///000///111111333444444333222111//////......------,,,,,,---,,,+++++++++,,,...///333222111000111555:::???<<<666222222111......000,,,,,,++++++++++++,,,,,,---...///...,,,,,,,,,...///000111111000///000111///000111111222111111111222111000///000222555777666666555555444444444333555666444//////222333111222111///.........///000///000111111000111333555000000000000////////////////////////000111222333444333333222333555666888888888777555222111222444333333444444444444333333222222333333333444444444222222333444555555555555333444444555555666777777444555777666444333444444555555666777777888888999222444777:::;;;:::888666<<<999555333222333444444222333444444444333111111111111111222222222333333333222111000000111222333222222222333333333333333222222333333444666777888777888888888777666555444777444333444444444777===JJJVVVfffuuuxxxmmmddd]]]XXXUUUXXXWWWVVVVVVUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQMMMMMMMMMNNNNNNNNNNNNMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLOOOTTTZZZaaahhhllljjjhhhccc^^^XXXRRRNNNKKKKKKKKKKKKLLLMMMLLLIIIGGGFFFFFFHHHIIIKKKKKKLLLLLLKKKMMMPPPSSSSSSQQQNNNMMMJJJHHHFFFDDDDDDFFFHHHJJJNNNLLLJJJIIIJJJJJJHHHGGGFFFFFFGGGJJJNNNSSSYYY\\\___aaaccceeeeeeccc```^^^[[[VVVPPPLLLJJJJJJJJJIIIFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIHHHGGGHHHJJJKKKJJJIIIHHHGGGIIIJJJKKKLLLNNNLLLGGGCCCAAABBBCCCDDDEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCAAA???>>>@@@@@@???>>>===<<<;;;::::::::::::::::::;;;;;;;;;666666666666666666666666666888777333222555555222333333333333333222222222222333444444333444666888:::999999:::;;;:::888666111111111222333333444444444555666555444333444666555555444444444444444444444444333333333222222222444444444333222111000///000///...............///------------------------...---,,,---///111111000---------,,,++++++,,,---******++++++,,,---------333222000......///000111444222///---,,,,,,---...,,,+++***))))))***,,,,,,111000---++++++,,,---...++++++++++++,,,,,,,,,,,,***+++,,,------------,,,******++++++++++++++++++((()))+++,,,,,,,,,+++***)))++++++++++++,,,,,,+++,,,+++***+++---///000//////000222333333333222222/////////......------------,,,,,,,,,,,,---......222222111111111444999===;;;666222333222///...000---,,,,,,++++++,,,,,,------...///...---,,,---...111222333222000///000111000111111222222111111111333111//////000222666888666666666666555555555555555777555000000444555333222111000///...///000000333333333222000000222444111111111000///.........////////////000111222333333333222222333555777888<<<;;;888444222111333444333333333444444333333333000000111111111222222222111222333444555555555555444444444555666666777777444555777777555444555555555666666777888888999999222444888:::::::::999888===999555333444555555555333444555555555333222111111222222222222333333333444333222111111222333444222222333333333444444444333333333444555666888888888888777777666555555444666444444666666555:::@@@OOO]]]nnn{{{xxxmmmeee___YYYVVVXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWVVVTTTQQQOOONNNNNNLLLMMMNNNNNNMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLOOOSSSWWW[[[^^^\\\ZZZWWWSSSOOOKKKHHHFFFGGGFFFFFFGGGIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKNNNPPPQQQOOOMMMKKKIIIHHHEEECCCCCCCCCEEEFFFMMMKKKIIIHHHHHHIIIHHHHHHEEEFFFHHHKKKOOOTTTXXXZZZ\\\^^^```bbbaaa___\\\YYYXXXSSSNNNIIIHHHHHHHHHGGGGGGFFFDDDBBBAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMIIIJJJJJJIIIHHHGGGGGGIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIGGGGGGIIIKKKLLLKKKIIIHHHHHHJJJMMMOOOMMMKKKFFFCCCAAAAAABBBDDDFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFEEECCCAAA???>>>@@@@@@???>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<888888888888888888888888888:::999555444666666333333333333333333333333444111222333333333333555777999999999:::<<<;;;888666111111111222222222333333333555666555444444555666555555555555555555666666444444444333333333222222444444444333222111000000000//////.........//////........................///---,,,---000111222111,,,---...,,,***)))+++---***++++++,,,---.........666444111...,,,,,,------111000...------...///000,,,+++***)))***+++,,,---000...---+++***+++,,,---*********++++++++++++,,,***,,,---/////////......,,,,,,++++++++++++++++++)))***,,,---------,,,+++***)))***,,,---+++++++++,,,+++***+++---///000///---...000222222222222222000000000///////////////---,,,,,,,,,------......000000000//////222666:::999444111222222///...///......------------......---...//////------...///222333444333111///000111111111222222222222111111222111000///000333555777555555666666666666666666555666555111111555777555222222111111000000000000222333333333111111222444222222111000///...------////////////000111222333222333333444555666777888>>>;;;777444222222333444222333333333333333333222000000111111111222222222111222333444555555555555444444555555666777777888444666777777666555666777666666777777888999999999333555888999888888999:::<<<888444444666777777555555555555555444333222222222222222222333333333333444333333333333444444555222222333333444444555555444444444555666777888999888888777777666555555555555444666888777777===EEETTTccctttzzzqqqhhhaaaZZZVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVUUURRROOOMMMMMMNNNLLLMMMOOONNNMMMKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMOOORRRSSSPPPOOONNNKKKIIIGGGEEEDDDEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMNNNMMMKKKJJJIIIHHHFFFDDDCCCCCCDDDEEEJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFHHHKKKOOOSSSVVVWWWZZZ[[[]]]]]]\\\ZZZWWWUUUSSSOOOJJJGGGFFFFFFFFFEEEGGGFFFDDDBBBAAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIKKKLLLLLLMMMIIIJJJKKKJJJHHHGGGGGGIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIIIIJJJIIIGGGFFFGGGJJJMMMIIIHHHEEEBBBAAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888::::::666555888888555333333333444444555555555222333333333222333555666777777888999::::::777444222222222222222222222222444666777777666555666888555555555666666666666666555555444444444333333333333333444444444333222222111111000///////////////////////////////////////...,,,+++,,,...//////...+++---///...***)))+++---))))))***+++,,,,,,---...555333000---+++++++++,,,///......------...///000------,,,,,,,,,------...------,,,+++++++++,,,,,,************++++++++++++,,,---///111111000///......---,,,+++++++++,,,,,,++++++,,,------------,,,***)))+++......,,,+++,,,,,,+++***+++---///000///,,,---///111222333222222000000000000000000//////,,,---------...............//////......000444888888333000222222///---...//////............//////---...//////...---///000111333333222000///000111222222222333222222111000111000000000222333555666444555555555666666777777666777555111111555666444222222333444444222111000---000222333333333444555222111111000///......---////////////000111222333111333555777888999888888>>>;;;666333333333333333222222333333333333222222222222333333333444444444222222333444555555555555444555555666666777888888444666888888777666777888666666777888888999999:::333555777777666666999;;;;;;777444555888:::888555777666555444333333333333222222222333333333444444333444555555666666555555222222333333444555555666444444444555666777999999999999888777666666666666444444777:::999:::AAAIIIXXXgggyyy|||ssskkkbbbZZZUUUTTTUUUUUUVVVVVVWWWVVVVVVRRRSSSSSSQQQNNNMMMNNNQQQLLLNNNPPPOOOLLLKKKLLLMMMHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJIIIGGGFFFDDDCCCCCCDDDCCCAAABBBDDDFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEDDDGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEFFFHHHIIIHHHGGGEEEFFFHHHLLLOOOQQQSSSTTTUUUVVVVVVVVVTTTSSSQQQPPPNNNKKKHHHFFFEEEEEEDDDCCCFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKHHHGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLNNNOOONNNKKKHHHGGGGGGEEEHHHKKKKKKIIIGGGGGGGGGEEEDDDDDDCCCCCCEEEFFFGGGIIIHHHFFFDDDCCCDDDEEEFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@??????>>>=========;;;;;;<<<======>>>??????========================888::::::777666999:::888333333444555555666777777444555555444333333555666666777888:::;;;:::777555444444444333222222111111333555666666555555666777555555555555666666777777777666666666666555555555333444555555666666555555444444222111000000000000////////////////////////...---+++,,,---......---***...111000---***+++...))))))***+++,,,---......///...---,,,+++,,,,,,---//////...---,,,,,,------...////////////......---***+++,,,---------,,,,,,++++++++++++,,,,,,,,,------...111222222111///...///...---,,,+++,,,,,,---+++++++++++++++,,,,,,---+++)))+++000000,,,+++---,,,+++***+++---///000///,,,---///222333444444444////////////////////////,,,------...............///000000//////111555888777333111333333///---///.........------.........,,,...//////......///111000111222111000///000111222333333333222222111000///000111222333444444444333333444555555666777777999:::777222000222333111111333666888777555222///,,,///333444444333222222111111000000//////......////////////000111222333000333777:::<<<;;;999888<<<999555333444444333111222222333333333333222222222222333333333444444444333333444444555444444444555555555666777777888888444666888888777777777888666777777888888999::::::444555666666444555999<<<999666444555:::;;;999555888777555444333333444444222222333333333444444444333444666777777777666555222222333333444555666666555555555555666888999::::::999888777666666666666444444888;;;;;;;;;CCCLLLZZZjjj{{{}}}uuukkkaaaXXXRRRRRRSSSTTTUUUUUUUUUUUUUUUOOOQQQQQQPPPMMMMMMPPPTTTLLLOOOQQQPPPMMMKKKLLLMMMGGGGGGGGGGGGFFFFFFEEEEEEHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDCCCAAABBBEEEGGGHHHHHHBBBCCCDDDEEEFFFFFFGGGFFFHHHIIIJJJKKKKKKLLLLLLLLLGGGGGGGGGFFFGGGIIIJJJKKKCCCCCCCCCEEEHHHIIIHHHGGGEEEFFFIIILLLNNNQQQRRRSSSPPPPPPPPPOOOMMMLLLKKKJJJJJJHHHFFFEEEEEEDDDCCCAAADDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMKKKIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMNNNMMMKKKIIIIIIJJJLLLMMMMMMOOOPPPOOOLLLIIIGGGFFFDDDIIIOOOQQQNNNIIIFFFEEECCCCCCCCCDDDEEEGGGHHHIIIJJJHHHEEEBBBAAABBBCCCEEEEEEDDDBBB@@@???@@@BBBCCC@@@@@@??????>>>>>>======;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>888::::::777777;;;;;;999333444444555666777888888666777777666444444555777888999:::<<<>>>===:::777666555555444333222111111111222333333222222444555444555555555666666777777888888888888777777777777444555666777777888888888777666444333222111111111000000000000000000000000111///------/////////...***///333333///,,,,,,...++++++,,,---...000000111++++++++++++,,,---......111000...---,,,+++******///000111111111000...---)))+++---//////...---,,,,,,,,,,,,---------.........///222333333111///...///...---,,,+++,,,,,,---+++***)))))))))***,,,---,,,)))+++111111,,,+++...,,,+++***+++---///000///---...000333444555555555---.....................,,,---......//////......111111222111111333666999888333111333444000...///...------,,,,,,------...,,,...//////......///111///000111111000///000111333333333333333222111000...///111333444444444333222333333444555666777777<<<<<<888222///000000---111444777::::::666222//////222555666444000...---000000000000////////////////////////000111222333000333888<<<>>>===:::777;;;888444333444444333111222222222333333222222222000000111111111222222222444444444555444444333333555555666666777777888888555666888888888777888999777777777888999999::::::777666555444444555777777;;;999777666555666777888777777666555444333333222666555555555555444444444555666777888888777666555666666555444444444555555777666666666777888999999===<<<:::999888777888888999777777;;;===@@@GGGOOOaaakkkyyyvvvkkkaaaZZZVVVVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNQQQRRRRRRPPPNNNLLLLLLMMMKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFFFFFFFEEECCCBBBAAAGGGEEEBBB@@@@@@BBBEEEGGGDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIKKKMMMNNNOOOOOOOOOHHHJJJKKKIIIEEEDDDFFFIIIEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHKKKJJJGGGEEECCCBBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHEEECCCDDDGGGIIIHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLJJJGGGEEECCCCCCDDDFFFGGGGGGGGGFFFEEEKKKJJJHHHGGGGGGHHHJJJKKKNNNKKKIIIIIIJJJKKKKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFAAAEEEIIIKKKIIIEEECCCAAAEEEFFFGGGFFFEEEEEEGGGHHHGGGEEEBBBAAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>======>>>???@@@>>>===<<<===>>>BBBEEEGGGKKKIIIFFFCCCBBBAAABBBCCC>>><<<;;;::::::999777666222222222333333333333333===:::777444444666:::<<<;;;:::999888777777777777666666666555444444333333222222111111222222333444333222222444777999999888;;;:::888666666777999:::888555444555777888555222555555555444444333333333333111000......///111222111000.........///111222+++000555555000+++***+++,,,,,,,,,++++++,,,------............//////000000111000///...---,,,,,,,,,...---+++,,,---......---*********++++++,,,,,,---,,,,,,,,,,,,...///000111333222222111000//////...............---,,,,,,+++++++++------------++++++++++++,,,,,,---...//////000...,,,+++++++++---...///111222333333222000///...////////////......---++++++---...///111222222333222222222444666999;;;555555444333222000000///...///////////////...---,,,---///000000000///...000000000111111222333333333111000......///111222333333333333444444555555444666777777666555444555888999999777333111000000777888999888555333333444333444444444444333222111222111000//////...////////////000000111222444555444777:::;;;:::888888888777888999888555333333333000111222333444333333222555444222111000111222222222444666777666555555555555444444444444555666666777777777777777888888999777777666666777777888999666666555666666888:::;;;999999777666666777888888888888777666555444444333555555555555555555555555555666777777777777666555666666555555555666666777888888888888999::::::;;;;;;:::888666555555555666:::777888;;;>>>AAAHHHPPP```iiivvvvvvkkkaaaZZZVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOMMMLLLJJJIIIHHHHHHHHHIIIFFFGGGHHHHHHHHHGGGFFFEEEIIIIIIIIIHHHGGGEEEDDDCCCFFFDDDCCCBBBBBBDDDFFFHHHGGGFFFEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNOOOPPPKKKLLLKKKJJJGGGFFFGGGHHHEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHFFFDDDEEEGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJGGGEEECCCCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIKKKIIIHHHHHHIIIJJJJJJIIILLLLLLKKKJJJIIIHHHGGGGGGCCCEEEFFFFFFDDDDDDEEEFFFEEEGGGJJJJJJHHHFFFFFFFFFHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;;;;;;;<<>><<<;;;;;;:::888666555555555666666666666666:::999666444444666888:::999999888777666666666666777777666555444444333333333333222222333333444555333333333444777999999999:::999777777777888999;;;888777666777777777555333666666666555555555444444444333111000000111222333111111111111000//////...,,,111444333///++++++,,,.........------......///,,,---...///////////////...------,,,++++++,,,,,,///...,,,---...//////...+++++++++++++++,,,,,,,,,,,,...000222333333222222222111111000//////......,,,,,,---.........------++++++------------++++++------------------------///...---,,,,,,---///000///000222444444333222111555555444333111///---,,,+++,,,,,,---...///000000222222111111333555888999666555444333222111111000......///////////////...---...///000000000//////222222222222222222222111222222111000000000111222222222333444444444444333444777999:::888777666666777888999888555222000000444555555555555444222111444333333333222222222222111111000/////////000000000000000111222333444555777999;;;<<<;;;999::::::777777777666444333222333111222333444555444444333444444333222222222222222222444666777666555555666555555444555555555666777777777777777777888888999888888777777888888999999666666666777999:::<<<===888888888888888888999999999999888777666555444444444555555666666777777888555666666777777666666555555555555555666777888888999999999999:::;;;<<<===;;;999888666555555555555:::888888;;;>>>AAAIIIQQQ^^^eeeqqq{{{uuujjj```ZZZVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPOOONNNNNNMMMMMMNNNMMMNNNPPPOOOOOONNNPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJFFFGGGHHHHHHIIIIIIHHHHHHLLLLLLLLLKKKIIIGGGFFFEEECCCCCCCCCDDDEEEFFFGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKMMMOOOQQQPPPNNNLLLKKKJJJIIIGGGEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDCCCDDDEEEEEEFFFFFFEEEEEEBBBCCCFFFHHHIIIIIIGGGFFFGGGFFFFFFGGGHHHHHHGGGEEEIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDBBB@@@@@@CCCHHHLLLGGGJJJMMMMMMKKKGGGEEEDDDFFFDDDBBBBBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>???>>>??????????????????>>><<<<<<<<<===???CCCFFFIIIFFFKKKRRRVVVVVVPPPIIIDDDDDDBBB>>><<<;;;:::888666666666777777888888888888777777555555555666777888888888777666555555555555888888777666555333333222333333333333333444555555444333333555888999999999999888777777888999:::;;;888999:::999777555555555777777777777666666666666555444333333333333555666111222333444333000---+++...111333222...+++,,,...111111000000000000000111***,,,---////////////...------,,,,,,,,,,,,------111///------/////////...,,,,,,,,,,,,+++++++++++++++...222555666444222111000000000///......------+++,,,---...............++++++------------++++++......---------,,,,,,,,,000///...---......000111...000222444555555444444666666555444222000...---------------............000000000000222444666777666555555444333222111111------......//////000000...///000000111111000000555555555444333222111111111222222333333222222222000222444555555555333222555888;;;<<<;;;999888777555777999999777444222111444333333555777777444000444333222111111111222333000000000000000000111111000000111111222444555666;;;<<<<<<;;;:::999;;;<<<888777555444333333333333333444444555555555555444333333444444333333222222222444666666555555555666555555555666666666777777777777777777777888888999999999999999999:::::::::777777888888999:::;;;<<<777777888999:::::::::999999999888777666555444444444444555666777888999:::666666666666666666666666444444444555666777888999999999999:::;;;<<<===>>>===<<<:::888777777777888:::888888;;;>>>AAAIIIQQQ[[[aaajjjrrrvvvwwwxxxxxxyyyyyyzzz|||~~~ssshhh___YYYVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMOOOPPPOOONNNNNNOOOQQQRRRPPPNNNLLLJJJIIIIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKNNNNNNMMMLLLJJJIIIGGGFFFBBBCCCEEEGGGHHHIIIJJJJJJNNNMMMKKKIIIIIIJJJLLLMMMKKKJJJIIIIIIJJJMMMPPPRRRSSSPPPMMMLLLMMMLLLHHHDDDFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEECCCEEEGGGJJJKKKKKKIIIHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCDDDEEEGGGGGGEEECCCGGGGGGGGGGGGHHHHHHHHHIIICCCBBB@@@>>>???CCCIIINNNKKKMMMNNNMMMJJJGGGFFFFFFDDDBBBAAABBBDDDFFFGGGGGGDDDBBB@@@>>>======??????>>>>>>@@@AAAAAA@@@>>>>>>@@@??????>>>???@@@BBBCCC???AAAEEEHHHJJJKKKKKKKKKHHHEEEAAA>>><<<:::888666555666666777777888888888666777777777777777888888999888777666555555555555999888777666555444333222333333222222333333444555555444444666888::::::999888777777888888:::;;;<<<888:::<<<;;;777555555777777777777777777777777777777666666555666666777888111333444555444222///...111222222000...---...000333222222111111111111222***+++---///000///......111000//////.../////////111///------/////////...---------,,,,,,++++++******,,,///111222222000/////////.........---------,,,---...............---++++++------------++++++,,,---------------------333222111000////////////---///222555777777777666333333333333222111000000////////////............////////////000222444555444444333333222111000000---------...///000111111///000000111111111111111555555666666555444333222000222333555555444333222111222555777777666444222444777;;;===;;;999888888555888;;;<<<:::777555444666444333777;;;<<<777222555333111000000000222333000000000000111111222333111111222222333555666777;;;;;;:::888666777999;;;:::888555333333444555555444444444555555555444444222333444555555444333222333555666666555555666777666666777777777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;999999999999999999999888777888999:::;;;;;;::::::999999888777666555444444555555666777999:::;;;;;;777777777666666777777777444444444444555666777888999999999:::;;;<<<===>>>???>>><<<:::999999999999;;;888999===???BBBHHHPPPWWW\\\ccciiilllnnnooopppqqqqqqsssuuuyyy}}}yyyoooeee^^^YYYWWWTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMOOOPPPQQQPPPNNNMMMNNNOOORRRPPPNNNLLLJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFDDDEEEGGGIIIKKKLLLLLLLLLOOONNNMMMMMMLLLMMMMMMNNNKKKKKKJJJJJJKKKNNNPPPRRRTTTQQQNNNNNNNNNLLLHHHDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGIIIHHHFFFDDDCCCCCCDDDDDDBBBBBBCCCDDDFFFFFFDDDBBBEEEEEEFFFFFFGGGHHHHHHHHH@@@AAAAAAAAAAAADDDHHHKKKNNNNNNLLLJJJGGGFFFHHHIIIGGGEEECCCCCCDDDFFFFFFEEEEEECCCAAA???>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>AAA@@@@@@??????@@@AAAAAA@@@AAAAAACCCGGGKKKOOOQQQJJJGGGBBB>>><<<;;;888777666666777777888999::::::888888999999::::::::::::;;;:::999888777777777777999888777666555444333333222222222222222333444444666555555777999::::::999777888888888999:::;;;<<<888:::<<<;;;777555666888666666666666666666666666888888888888888999::::::333444444444444444444444333333222111//////000111444444333222222222222222,,,---.../////////...---333222111000////////////111///...---...///...---...------,,,,,,++++++++++++,,,,,,---...///000000............------------////////////...---,,,+++++++++------------++++++******+++,,,---//////000666555333111000...---------///222555777888888777444444444333333222000000222222111111000/////////.........///000111222222222222111111000/////////------------...000111222000000000000000111111222333444555777777666555555000111444555666555333222222444666888888777555444333666999;;;:::888777777777:::>>>???===:::888777666444333666;;;<<<888333555444222000000111222333111111111111111222333444222222333333444666777888777777666444333333666999<<<999666555666777777777444444333333333333333333222333555666666555444333444555666666555555666888666777888999999999888888777777777777777888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777::::::::::::::::::;;;;;;::::::999888777666555555666666777888999;;;;;;<<<999888888777777888888999555555555555666777888888999999999:::;;;===>>>??????>>><<<;;;::::::::::::===;;;===AAACCCDDDHHHNNNSSSXXX]]]bbbdddfffhhhiiiiiiiiikkknnnqqqvvvzzz|||zzzsssjjjbbb]]]YYYXXXUUUTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMOOOPPPQQQPPPNNNMMMNNNOOORRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHJJJLLLMMMNNNOOOOOONNNNNNOOOPPPPPPOOOOOONNNLLLKKKKKKLLLMMMOOOQQQSSSRRRQQQPPPOOONNNLLLHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFIIIKKKMMMOOOPPPNNNLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHMMMKKKHHHEEECCCCCCDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHH@@@BBBDDDEEEDDDEEEFFFHHHLLLKKKJJJGGGEEEFFFIIILLLMMMJJJGGGEEEDDDCCCBBB@@@DDDCCCAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>??????@@@AAABBBCCCAAABBBEEEGGGIIIKKKKKKLLLKKKHHHBBB>>><<<;;;999888888888999:::;;;<<<<<<===:::::::::;;;<<<<<<======<<<<<<;;;:::999999999999888888777666666555555555333333333333333444444555777666666777999;;;:::999888888999999::::::;;;;;;777999::::::888777777888666666666666777777777777888999999::::::;;;;;;;;;666666666666666777777888555444333222222222222222666666555444333333333333000/////////............000000///...............333111///...///000///...------------,,,,,,,,,,,,............///111222333........................111111000000...---+++***++++++------------++++++))))))***,,,...///111111666555444222000...---,,,---///222555777888888777:::999888666444111///...333333333222111000000000---......///000111111111000000000/////////......///...------...///000111000////////////000111222111333555777888777666555///111333555555555333333333444666777777777555444333555888888888777777888999<<>>===<<<======@@@@@@CCCGGGHHHGGGJJJNNNQQQTTTXXX\\\^^^aaaccceeebbbbbbdddfffjjjnnnrrrttt|||}}}~~~|||xxxsssmmmeee___[[[ZZZYYYVVVUUUUUUTTTSSSSSSRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMOOOPPPPPPNNNNNNOOOQQQRRRQQQPPPNNNMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQRRRKKKMMMPPPRRRSSSRRRPPPNNNLLLLLLMMMNNNPPPQQQRRRSSSOOOQQQRRRQQQNNNJJJHHHHHHEEEEEEEEEEEEFFFHHHIIIJJJFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHJJJKKKMMMOOOPPPPPPOOONNNIIIIIIIIIHHHGGGFFFFFFEEEFFFHHHIIIHHHFFFFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJHHHGGGFFFEEEEEEEEECCCBBBCCCEEEGGGGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFBBBDDDFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFEEEFFFIIIKKKNNNKKKGGGEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAABBB@@@AAACCCEEEGGGHHHIIIIIIKKKGGGBBB>>><<<;;;999888777888999:::;;;<<<======;;;;;;;;;;;;<<<===>>>???===<<<;;;:::999999999999666666666666666666666666555555555555555666777777888777777888:::;;;:::999999999::::::::::::::::::777777777888999999888777777777777888888888999999888999:::;;;;;;<<<<<<<<<777888:::;;;;;;999777666666555444444555555444333999888777666555555555555444333111///---......///...---......///000111222555444111111222222111000,,,,,,,,,------------------...///111222222222222........................000000000000///---,,,,,,++++++------------++++++******+++,,,---///000000333333222222111///...---,,,...111444666777777666:::999888666444111///---333222222111111000000000---...///000000111111111000000000000////////////000///...------...000111//////.........///000111222444666777777666444333///000222333444444444333222333333444555444444444444666777777666666888:::;;;<<<>>>===;;;999888999666555444444444555666777555555555444444444333333444333333222222222333333444444444555666777999999222333444444333444777999;;;888666777:::;;;888555777666555333333333444555555555555555555666666777666666777666555555777999777888:::;;;<<<;;;:::999777777777777777888888999888:::;;;======<<<;;;::::::;;;<<<>>>>>>>>>======>>>===;;;999888999;;;<<<>>>>>>===<<<;;;::::::999888999999::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;;;;;;;::::::999:::::::::;;;;;;<<<===???@@@BBBCCCFFFEEECCCAAA@@@@@@AAAAAACCCCCCGGGLLLLLLJJJKKKOOOOOORRRVVVYYY[[[^^^aaaddd]]]^^^___bbbfffjjjmmmooouuuvvvxxxyyyyyyxxxuuutttsssoooiiibbb]]]ZZZZZZZZZVVVVVVUUUUUUTTTSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLKKKMMMOOOOOOOOOOOOQQQSSSSSSRRRQQQPPPOOOPPPPPPQQQNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSIIILLLPPPTTTTTTSSSPPPNNNLLLMMMNNNPPPRRRRRRSSSSSSMMMPPPSSSQQQMMMIIIHHHIIIDDDEEEEEEFFFGGGIIIJJJKKKGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIKKKMMMNNNOOOOOOOOOKKKJJJIIIIIIHHHGGGFFFFFFFFFHHHIIIHHHFFFFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJKKKKKKKKKIIIGGGFFFFFFDDDCCCCCCEEEGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGGGGEEEDDDDDDEEEAAACCCFFFGGGGGGGGGHHHJJJJJJGGGEEEDDDEEEFFFFFFFFF>>>??????@@@@@@@@@??????BBBAAA@@@??????@@@AAABBBCCCBBBBBBAAA@@@???>>>===AAA@@@???@@@CCCHHHMMMQQQKKKGGGAAA===<<<;;;:::999555666666777999:::;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<;;;:::999999999999666666666666777777777777777777777777777888999999999888777888:::;;;;;;:::::::::;;;;;;;;;:::999999777555444666:::;;;999666888888888999999:::::::::888999:::;;;<<<<<<<<<<<<888:::===???>>>;;;666333666666555666777777555444;;;:::999888777777777777777555111...------...000------...000222444666777888666444333444444333222,,,,,,,,,------.........***,,,///222333222000///......//////////////////...///////////////......++++++------------++++++,,,,,,,,,------.........000000111111111111000000,,,...111444666666666555444444444333222111///...111111111111000000//////......///000111111111000111111111111000000000000111000...------...///000///...---------...000111444555777888777555222000///000111222333333444444111111111222222222333333666666777666555777999<<<;;;<<<===<<<999777777888999999888666555555888;;;555555666666666555444333555444444333222222222222555555555555666888999:::333444666666666777999<<<:::777555666:::;;;777333888777666555444444555666666555444444444666777888666777777666555555888:::777888:::<<<<<<;;;:::999777777777777777888888999888999;;;======<<<;;;:::======>>>>>>===<<<;;;;;;;;;===???>>>===<<<<<<===CCC>>>999888999;;;:::999:::;;;;;;<<<<<<=========>>>===<<<;;;:::999999999>>>===<<<;;;:::999999999:::<<>>@@@AAABBBBBBBBBCCCDDDCCCAAA@@@AAABBB???>>>>>>======>>>>>>???AAA??????BBBGGGJJJJJJIIIHHHGGGEEEBBB???<<<:::888666666666666777888::::::;;;:::::::::;;;===???@@@AAA???<<<:::888888999999777666444333444555777999:::999888777777777888999888999999::::::;;;;;;<<<;;;::::::999999:::::::::666777999::::::999888777:::999999999999999999::::::::::::;;;;;;===>>>>>>======<<<<<<;;;;;;;;;:::999888777777777888:::;;;::::::;;;;;;<<<;;;;;;;;;:::777333///------...000......///000222555777888777555333111000000111222000///...------...000111000---,,,---000111///,,,...///000111111222222111444333222000////////////,,,,,,,,,,,,,,,---...///000///...------...///000444222000...---...///000///000222333444333333222666555333222111222222333000222222111//////222555333222111000000111222222333333222111000///......------------------------000111111000///......///444444555555444222111000333222111000000111222333555444333333222222222222555444333222333555777888<<<===???>>>;;;888777777:::999888666555555444444888666444333333444333111444444555555555555555555;;;999666333333333555666:::666666<<<===999777:::999999;;;;;;:::888555444777777666444444333333333555555666666777777888888:::999888666666666777888888999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>===<<<<<<;;;<<<======;;;;;;<<<===???<<<999888:::<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>===<<<;;;;;;;;;>>>>>>=========>>>>>>???>>>@@@BBBDDDGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTVVVWWWYYY[[[\\\^^^^^^___^^^^^^______```ccchhhkkkmmmmmmlllkkkiiigggeeedddbbb___\\\ZZZZZZZZZXXXWWWXXXWWWUUUUUUVVVVVVTTTSSSQQQQQQRRRRRRQQQQQQPPPPPPNNNNNNMMMMMMNNNOOOPPPQQQNNNOOOOOOOOOPPPPPPPPPQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRPPPOOOOOOOOOPPPNNNLLLIIIGGGEEEDDDCCCCCCEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKKKKLLLNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCAAA??????AAABBBBBBBBBBBBDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????BBBFFFIIIIIIHHHGGGFFFDDDBBB???<<<:::888888777777777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@===:::999888999999777666555444444666888999999888888777888999:::;;;;;;;;;;;;:::::::::::::::::::::999999999:::;;;;;;999999:::::::::::::::999999999888888888888999999:::::::::;;;<<<===???@@@?????????>>>>>>=========<<<<<<:::999888777777777<<<<<<=========<<<<<<;;;999777333000---------...000000111222333444444555555333111000///000111222000000//////......//////000000111222333333111///...///000111111222222111222111000///---------------,,,,,,,,,------.../////////...------...//////111000...---...///000111///000222333444555666666555444333111111111222333111333444333222222444666555444333111000000000000222222111111000/////////000000000000000000000000111222333222000///000111444444444444444222111000333222111111222333444555555444444333222222333333222111111111333555888999;;;<<<>>>===:::888777777:::999888777555555555555777666444333444444444222555555555555666666666666888666444222222222333444999666777;;;<<<999888:::777888999999999888777777888888777666555444555555555555666666777777888888:::999888777666666777888999999:::;;;;;;<<<;;;;;;>>>;;;888777888999999888:::;;;<<<======<<<;;;:::>>>>>>?????????>>>======<<<<<<===<<<;;;<<<>>>AAA;;;:::999:::<<<===<<<;;;=========>>>???@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVVVVWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^_________```bbbfffiiikkkjjjiiifffccc```]]][[[^^^\\\ZZZYYYYYYZZZXXXWWWYYYWWWVVVVVVWWWVVVUUUSSSQQQQQQRRRRRRSSSRRRRRRRRRPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQOOONNNMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQPPPNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRQQQOOOOOOOOONNNMMMKKKGGGFFFDDDCCCCCCEEEGGGHHHJJJIIIGGGFFFEEEFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???@@@BBBCCCCCCBBBCCCDDDFFFFFFCCCAAA@@@AAAAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>AAADDDFFFGGGFFFEEEEEECCCAAA???<<<:::999:::999999888999999:::::::::;;;;;;<<<>>>???AAABBBBBBAAA>>><<<:::999999999777777666555666777888999888888888888:::;;;<<<======<<<<<<;;;::::::999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888888888777777888888888999::::::;;;===???@@@AAA???????????????>>>>>>>>>======<<<<<<;;;999888777>>>>>>>>>>>>>>>===<<<;;;:::888666333111///...---000111333444444333222111333111000......///111222111111111111000///......,,,///111222111///...---...///000111111222222111222111000///...------------------,,,------...///......------------............------...000111333000111111333444666888999444333111111000111222333111333555666666666777888888666444222000///......000000000000000000000000111111111111111111111111111333333333111000111222333444444444333222111000222222222222333555666777555555444333333333333444111111222333555888:::<<<999;;;<<<<<<999777777777:::999888777666555555555777555444444555666555444555555666666666777777777666666555444333333333333888777777;;;;;;888888:::777777777777888888999999999888777666666666666666555555666666777777888888999999888777777777888888999999:::;;;;;;;;;::::::<<<:::888777999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;??????@@@@@@@@@@@@??????>>>>>>>>>======>>>BBBEEE:::;;;<<<===>>>>>><<<;;;>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[\\\\\\]]]^^^___```______aaadddgggjjjiiigggdddaaa^^^[[[YYY[[[YYYXXXXXXYYYYYYXXXWWWXXXWWWUUUUUUVVVVVVTTTSSSOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNMMMNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPRRRPPPNNNMMMNNNNNNMMMLLLGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGEEEDDDCCCBBBAAA??????@@@BBBDDDEEEDDDCCCDDDFFFHHHGGGDDDBBB@@@@@@???AAABBBDDDDDDBBBAAA???>>>>>>???@@@BBBDDDEEEEEEDDDDDDCCCBBB@@@===;;;:::::::::999999888999999999::::::;;;<<<>>>@@@AAABBBCCCBBB@@@>>><<<;;;::::::888777777777777888999:::999999::::::;;;<<<======<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<>>>===;;;::::::;;;<<<<<<888888777777777777888888999999:::;;;===???AAABBB>>>>>>>>>>>>>>>>>>>>>===:::;;;<<<>>>>>>===<<<<<>>===<<<;;;:::;;;;;;999777555222000///000222444666666555222000111000///......///111222000000222222222111000///+++///444555222...---......///000111111222222111444444222111000/////////......------------............------------.....................000111222222222111111333555777888222111000000000111222333111333555777888888888888777666555333222000000/////////000000111111111111////////////////////////111222333222111000111222333333333333222222111111000000111222444555777777555555444444444444444555666666666777999;;;===>>>777999;;;;;;999777666777:::999888777666666666666777666444555666777777666444444555555666777777777777777777777666666555555777777888999999888888:::999888777666666777999:::888777777666555555666666555555666666777777888888999888888888888888888888999999:::::::::::::::999:::888777888:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@AAAAAAAAAAAAAAA@@@>>>???>>>======???BBBEEE===???@@@AAA@@@>>>===<<<@@@AAAAAABBBDDDEEEEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFHHHIIIJJJJJJJJJJJJMMMMMMMMMMMMOOOQQQTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[______^^^]]]]]]^^^______^^^___```______```bbbdddeeeeeedddbbb```]]][[[ZZZYYYXXXWWWXXXYYYZZZXXXWWWWWWVVVTTTTTTUUUUUUSSSRRRNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKMMMNNNOOOPPPPPPOOOMMMLLLMMMNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNPPPNNNMMMLLLMMMNNNNNNMMMHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA??????@@@CCCFFFGGGGGGFFFGGGHHHIIIHHHEEEBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>???@@@AAABBBCCCDDDBBBCCCCCCCCCAAA???===;;;::::::999888888888999999999:::;;;===>>>@@@@@@AAACCCBBBAAA???>>>===<<<<<<888888888888999999::::::<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<=========:::999999999::::::;;;<<<===<<<:::999999999:::;;;888888777777777777888888888999:::;;;===???AAABBB????????????????????????;;;<<<===??????>>>======>>>>>>>>>===<<<;;;:::999::::::999888666333111000///222555888888777444222222111///...///000222333///000222333444333222222000555999:::777333222222...///000111111222222111555444333111000000000000///......---------..............................000000000//////000000000444333222111111222333444111111000000000111333444111222444666888888888777444444444444333333333222/////////000111111222222........................000111222111000000111222333333222222222111222222...///000222444555666666555555555444444555666666::::::999999:::::::::;;;666888::::::999777777777:::999888777777666777777888777555666777888888777333444444555666666777777777777777777777666666666666888:::888777777999:::<<<:::777555444555777888666666555444444444555555555555666666777777888888888888888999999999999888999999:::;;;;;;;;;::::::999888777999;;;======<<<;;;;;;;;;::::::;;;;;;;;;AAAAAABBBCCCCCCCCCBBBBBB>>>>>>???>>>===>>>@@@CCCAAACCCDDDDDDBBBAAA@@@@@@BBBCCCCCCEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNNNNMMMLLLOOOPPPQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^dddcccbbbaaaaaabbbcccddd^^^`````````^^^^^^```bbb`````````___^^^]]][[[ZZZXXXWWWWWWXXXZZZZZZXXXWWWWWWUUUTTTTTTTTTTTTSSSQQQNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOPPPPPPOOOMMMKKKLLLMMMMMMNNNOOOPPPPPPQQQMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLNNNPPPQQQPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIJJJJJJHHHEEECCCDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEFFFHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFHHHIIIKKKJJJKKKMMMMMMMMMMMMKKKJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFEEECCCBBBAAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@AAACCCGGGJJJJJJJJJJJJJJJJJJGGGDDDBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC===???AAAAAA@@@@@@BBBDDDBBBCCCDDDDDDCCCAAA???===:::::::::999999:::;;;;;;;;;<<<===???@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>999999999:::::::::::::::>>>>>>??????>>>======<<<;;;;;;<<<<<<===>>>>>>???;;;::::::999999::::::;;;<<<;;;:::999888888888888888888888777777888888888888999999:::<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@??????>>><<<;;;:::============<<<<<<;;;:::777777777666555333111000222444777999:::999666444555333222000000111333444111222222333444444333333222555777888666333222111...///000111111222222111333222111000///.........000///......---...............////////////......111111111111111111111000333333222222111111222222111000000000111222444555333333333555777888777666111222333444555555555555//////000000111111111222000000000000000000000000///000222111000000111222333222111111111111222222...///111222444555555666666555555555555666777777;;;::::::999888777666666555888::::::999888888888:::999888777777777777777:::888777777888999888777444444555666777777888888666666555444444555555666444999;;;777555777::::::<<<:::888555444444555666555555444444444444555555555555666666777777888888777888999999:::999999999888999:::;;;<<<<<<<<<<<<999888888999<<<======<<<;;;;;;::::::::::::;;;;;;AAABBBCCCDDDDDDDDDDDDCCC@@@AAABBBBBBAAA@@@AAACCCBBBEEEGGGGGGEEEDDDEEEGGGCCCDDDEEEFFFHHHIIIJJJKKKHHHHHHHHHIIIIIIJJJLLLLLLMMMNNNPPPRRRSSSRRRQQQPPPQQQRRRTTTWWWYYY[[[\\\]]]]]]^^^___aaaaaa```^^^]]]]]]^^^___```aaabbbbbbbbbdddcccbbbaaaaaabbbdddeee___`````````^^^]]]^^^```____________^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZXXXVVVXXXVVVUUUUUUUUUUUUTTTRRRPPPQQQQQQQQQQQQPPPPPPOOONNNNNNPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNPPPPPPQQQQQQQQQPPPPPPOOONNNPPPQQQRRRRRRQQQPPPNNNMMMNNNPPPQQQPPPOOOLLLKKKLLLLLLLLLMMMNNNPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNQQQSSSTTTSSSRRRNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFEEEDDDBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDEEEFFFHHHJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJKKKMMMOOOOOONNNMMMLLLIIIJJJKKKKKKKKKJJJHHHGGGEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDHHHKKKMMMNNNMMMLLLJJJGGGCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD>>>@@@BBBBBB@@@@@@BBBDDDBBBCCCEEEFFFEEECCCAAA???<<<;;;;;;;;;<<<===>>>>>>??????AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA999::::::;;;;;;;;;;;;;;;===>>>???@@@@@@??????>>>==================>>>>>><<<<<<;;;:::999999999999;;;;;;;;;::::::999888777999999888888888888999999888888999999;;;<<<===>>>AAABBBBBBBBBCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<======>>>>>>>>>======<<<888888777777666555555555666888:::;;;:::999666555888666444333222333444555666555444333222222222222222111111222222111///---...///000111111222222111333333111000///.........000000///...............//////000111111000//////000111222222333333333333222222333333333333333222111111000111222444666777777444333444666888777666111222444555666666666555000000000000000111111111111111111111111111111111000111222222111111222444222222111000000111222333///000222444555666666555666666555555666777777888;;;;;;:::999888777555555555888:::;;;:::999999:::999999888888777777888888<<<:::888888888999888777555666777888999:::;;;;;;777666444333333555666777333:::;;;666333666::::::999888777666555555666777666666555555555555666666555555666666777777888888777888999:::::::::999999888999:::<<<===>>>??????999888888:::<<<======<<<;;;;;;:::999999:::;;;;;;BBBBBBCCCDDDEEEEEEDDDDDDDDDFFFGGGGGGFFFDDDEEEEEECCCEEEHHHHHHGGGGGGIIILLLDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNOOOOOONNNPPPRRRUUUVVVVVVUUUUUURRRTTTWWWZZZ]]]_________```aaabbbccccccbbb```_________aaabbbcccdddddddddbbbaaa___^^^^^^```bbbccc___```aaa```^^^]]]^^^___aaaaaaaaa``````^^^]]]]]]YYYYYYYYYZZZ[[[ZZZXXXVVVYYYWWWVVVVVVVVVVVVUUUSSSRRRSSSSSSSSSRRRQQQPPPPPPLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNPPPQQQRRRRRRRRRRRRRRRQQQMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQOOOLLLJJJLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMOOOSSSVVVXXXVVVTTTQQQPPPOOONNNMMMLLLKKKJJJLLLJJJHHHFFFEEEEEEEEEEEE@@@AAABBBDDDEEEGGGHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIOOONNNMMMLLLKKKJJJJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHFFFEEECCCCCCDDDEEEHHHIIIIIIJJJKKKMMMMMMKKKJJJIIIIIIKKKMMMOOOPPPOOONNNMMMHHHIIIJJJKKKKKKIIIGGGFFFDDDCCCBBBAAAAAABBBDDDEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBDDDHHHLLLOOOPPPOOONNNJJJFFFBBBAAACCCEEEBBBBBBAAAAAAAAAAAABBBBBB>>>AAACCCBBB@@@@@@BBBDDDBBBCCCEEEGGGFFFDDDBBB@@@============>>>???AAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@AAAAAABBBCCCCCCCCCBBB999:::;;;;;;<<<<<<;;;;;;;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>======<<<<<<===<<<;;;:::999888888888;;;;;;<<<<<<;;;999888666::::::999999999999::::::888888888999:::;;;<<<===@@@@@@@@@AAAAAABBBBBBBBB>>>===<<<<<<<<<===???@@@===>>>>>>????????????>>>;;;;;;:::999999999::::::;;;;;;<<<<<<:::888666444:::999666444333444555666:::999666333111000000000666333111222444444111......///000111111222222111666555333222111111000000000000///...............///000111222222111000//////000111333555666666666000111333555666666555555111111111111222444666888999666333444666888888666222333555666666666555555111111000000000000000000000000000000000000000000111222444333333333444555222222111000000111222333111222444666777777666666666666666666666777888888<<<<<<<<<;;;:::999888777555888:::;;;:::999:::;;;999999888888888888888888===;;;999888999999888777777888888:::;;;<<<======:::888666555555777999;;;333:::<<<666222666::::::666666666666666777777888777777666666666666777888555555666666777888888888777888999:::;;;::::::999888999;;;===>>>???@@@@@@999999999;;;======<<<;;;;;;;;;999999999999;;;;;;FFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPOOOMMMMMMMMMOOOQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXYYY[[[\\\^^^^^^______aaaaaabbbbbbbbbcccccccccddddddddddddddddddddddddbbb```^^^\\\\\\]]]___aaa______^^^^^^^^^______```cccbbbbbb```^^^\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTRRRQQQPPPPPPPPPQQQUUUUUUTTTTTTSSSRRRRRRRRROOOOOOOOOPPPRRRRRRPPPNNNQQQRRRSSSRRROOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOORRRRRRQQQQQQOOOMMMLLLKKKQQQQQQPPPOOOPPPRRRTTTVVVWWWTTTPPPNNNMMMMMMMMMLLLMMMMMMNNNNNNLLLIIIFFFDDDDDDCCCCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIMMMLLLKKKJJJJJJIIIJJJJJJBBBDDDEEEDDDBBBCCCFFFJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJLLLLLLKKKKKKKKKKKKKKKKKKHHHGGGDDDBBBAAA@@@@@@@@@DDDEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFEEECCCBBBDDDCCCBBBBBBBBBDDDEEEFFFBBBCCCEEEGGGJJJMMMOOOPPPPPPMMMIIIDDDBBBAAABBBDDDBBBBBBBBBAAAAAA@@@@@@@@@::::::;;;<<<>>>@@@BBBCCCCCCEEEGGGHHHHHHFFFCCCBBB>>>???@@@AAACCCEEEFFFFFFIIIJJJJJJKKKKKKJJJHHHGGGCCCCCCBBBAAA@@@???===<<<999999999888666777999;;;>>>??????@@@@@@@@@??????DDDCCCBBBBBBBBBAAA???===;;;::::::999999::::::;;;999999888777555555777999777888888888888999999999999:::===???@@@@@@???>>>DDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@AAA???@@@AAAAAAAAA???>>>===999999:::::::::;;;;;;;;;>>>;;;777333111111333444888888888666444444666888222333444444222222333444;;;333///555888444...,,,///000000222444444111///444555555333000......///////////////////////////111000000///////////////222000//////000222111111000222444444333111111222000000111000000222555888888555222222555666666444666555444444444444555666666555333111000000111222333444333222//////000111000222444666666444222000111222333333333222222111333444555777888888999999888777666888<<<===<<<999;;;;;;::::::::::::;;;;;;666666666666777777777777999888888777777777777777;;;:::999888888999:::;;;666777999;;;<<<<<<<<<;;;999777666777888999888666777777777777777777777777;;;999777555555666888999777777666666555555444444999888666444333444555666666777888999:::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>??????@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<>>@@@@@@CCCEEEGGGHHHHHHGGGEEECCCBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCBBBAAA@@@???>>>===777888888666555555777999<<<===>>>@@@AAAAAAAAA@@@BBBAAA@@@@@@AAA@@@>>>===>>>===<<<<<<;;;;;;;;;;;;888999999888666666777999888888888888999999999999999:::<<<>>>????????????@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@???>>>===;;;:::;;;;;;<<<===>>>>>>???>>><<<:::888777666666888999888777555444666888444555666555333222333444;;;333000555999555000...000000111333555444222000333444444222000......///000000000000000000000000222111000///////////////111000//////111222222111000222444444333111111222333333222111000222555888:::777333222333555444333555444333222222333444555666555333111111111222333333333333222000///000111111222333444444222000///333333333222222222222222444444555666777777777777666444444666888999888666888888777777777777888888777777777888888888888999::::::999888888888888999999888777666666777888999666777999:::;;;;;;;;;:::::::::999999777777666666777777777777777777777777;;;999777555555666777999999888888888888888777777666666555555666777999:::777777888999::::::::::::<<<<<<;;;;;;;;;<<<<<<=========>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>=========<<<======>>>>>>CCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJGGGEEECCCBBBBBBAAA@@@??????>>>===666777666555444444666888999;;;>>>@@@BBBBBBAAA@@@>>>======>>>??????>>><<<>>>>>>===<<<;;;::::::999888999;;;:::888777777888888888999999999::::::::::::;;;;;;<<<===>>>??????>>>@@@BBBDDDFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBAAA@@@??????>>>>>>>>>============>>>@@@CCCDDDBBBBBBBBBAAA@@@===;;;999999999999777555444555777777888888666333222333444999444111666:::888444111111111111333555555333111222333333222000...///000111222222222222222222111333222111000////////////111000///000222333222111000222444444222111222222555555333111000222666:::===999444222111333333333333222111111111111222333555444333222222222333444222333444333111///000111333222222222111111000000555444333111111111222333666777777888888777777666555444444555666666555333777666666555555666666777888888999999999:::::::::<<<;;;;;;:::::::::::::::999888888777777888888999777888999:::;;;;;;:::999:::<<<<<<:::666444444666777777777777777777777777<<<:::888666555555666777888888888999999999999999666666777777888999999999777888888999999999888888;;;:::::::::;;;<<<======<<<<<<===>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<>>==============================<<<<<<<<<<<<===>>>>>>BBBCCCEEEGGGHHHIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMLLLJJJHHHEEEBBB@@@??????>>>======<<<<<<<<<777777777666444555777999:::<<<>>>AAAAAAAAA???>>>;;;::::::<<<===>>>===;;;:::;;;;;;;;;::::::999999888:::<<<<<<:::888888888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???AAABBBEEEHHHIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIHHHGGGDDDBBBAAA???>>>??????@@@@@@@@@@@@@@@BBBEEEGGGIIIEEEEEEEEEDDDBBB@@@>>>===:::;;;;;;999777555666777999999888666333222222444888555444777;;;;;;888555111000000222333444222000000222222222000///000111333444444555555444444333444333222111000/////////000//////000222333222111111222333333222111222333666555444222111444999<<<<<<999444111000222444666333333222111111222333333333222222111222222333444222333444333111000111111333222111111111222444444666555222111000111333444999999::::::999888888777666666666666666666555444888777777666666777777888888888999999::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;999:::;;;<<<<<<;;;::::::777:::<<<:::444222444777777777777777777777777777;;;:::888666555555666666666666777777888888999999888888888888888666555555888888999999999888777777999999::::::;;;<<<===>>><<<<<<===>>>===<<<;;;::::::::::::;;;;;;<<<<<<===QQQOOOMMMJJJJJJJJJLLLMMMLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWTTTTTTSSSSSSRRRSSSSSSTTTVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]___```bbbcccccccccaaaaaa```aaabbbeeeiiijjjgggggggggggghhhhhhhhhhhhgggggggggggggggggggggggghhhfffdddbbbbbbbbbcccdddbbbbbbbbbbbbccccccdddeeeaaabbbbbbbbbaaa___\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSQQQQQQRRRRRRQQQPPPLLLNNNOOOOOONNNMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSRRRKKKJJJJJJKKKMMMPPPSSSTTTVVVTTTRRRQQQQQQQQQOOONNNMMMLLLIIIGGGGGGHHHJJJKKKHHHGGGGGGIIIJJJKKKIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHGGGIIILLLOOOPPPOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLJJJHHHGGGJJJMMMQQQTTTTTTRRROOOLLLHHHGGGFFFDDDCCCCCCCCCDDD@@@BBBEEEHHHJJJKKKKKKKKKGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB>>>???@@@BBBCCCCCCBBBBBB>>>??????@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHEEEBBB???>>>;;;;;;:::999999::::::;;;888999999888666666999;;;===>>>???@@@@@@???===<<<:::999999;;;===>>>===;;;888999:::<<<============999;;;======;;;999999999999:::::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???CCCDDDFFFGGGHHHGGGFFFEEEDDDCCCDDDFFFIIIJJJHHHFFFDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIIKKKMMMHHHGGGEEEBBB@@@???>>>>>>;;;<<<<<<;;;999888888999::::::999666333111222444777777777999<<<===;;;888000000///000222333222000000111222222111111222333444555666777777666555444444444222111111000000000000//////111333444333111111222333333111111222333444444444333333666:::>>>999777444111000222666999555444333222222333444555111111111111111222222222111333444444222111111222222111111111333555888999555444222111111222444555999999999999888777666666555666666777666555555555888888777777777777888888777777888888999:::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;333777:::888444222555888777777777777777777777777:::999888777666666666666666666777777888888999999777777777777666555444333888888999999999888888777999999999::::::<<<===>>>======>>>???>>>===<<<;;;999999::::::;;;<<<<<<===TTTSSSRRRPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[WWWWWWVVVUUUUUUUUUVVVVVVXXXXXXYYY[[[\\\]]]^^^^^^^^^___```bbbcccdddeeeeeecccccccccdddeeegggiiijjjgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkiiifffcccbbbccceeefffbbbbbbbbbcccdddeeeggggggbbbbbbbbbaaa```___^^^]]]ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUTTTVVVVVVVVVUUUTTTTTTSSSSSSUUUSSSPPPPPPQQQQQQPPPOOOMMMOOOPPPPPPNNNMMMNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSJJJIIIIIIKKKMMMPPPSSSUUUSSSRRRPPPPPPPPPOOONNNLLLLLLJJJIIIGGGGGGHHHJJJKKKHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHFFFDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKKKKJJJIIIIIILLLNNNQQQTTTTTTQQQNNNKKKIIIHHHFFFEEEDDDDDDDDDEEE@@@BBBEEEGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA<<<======>>>@@@AAABBBCCC>>>????????????>>>======;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@???@@@AAABBBDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDBBB???===;;;999888777666666777999::::::;;;;;;999888888:::<<>>===<<<<<<;;;::::::;;;===>>>===;;;999;;;===???AAABBBBBBAAA;;;<<<======;;;::::::;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>???BBBBBBCCCCCCDDDDDDCCCCCCEEEDDDDDDGGGJJJJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNKKKIIIFFFCCC@@@>>>>>>===;;;===>>>>>><<<;;;;;;<<<<<<;;;:::666333333444666888:::;;;:::<<>>:::111000///000222333222111000111333333222333444666555666888999999888666555444333222222111222222222//////000222444555333222222333333222111111222444333444555444444666:::===777666555222111222666999666666444444444444666666222222222222222222222222000222555555333222222222222222222222444666999:::333333222222333444555666666777777777666555444444333444666666555444444555888777777666666777777888777777888999::::::;;;;;;===<<<<<<;;;:::;;;;;;;;;999::::::;;;;;;::::::999>>>???@@@@@@???>>>===<<<444666888777555444666888777777777777777777777777999888888777777777777777888888888999999999999999444444444555666666777777888999999:::::::::999999:::999999999:::;;;<<<<<<======>>>???>>>===<<<;;;888888999:::;;;<<<<<<===XXXXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUUUUVVVXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaa```aaabbbdddeeefffggggggffffffggghhhhhhiiijjjjjjgggggghhhhhhhhhiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeeeeeeeeeeeddddddddddddeeefffggggggdddcccaaa```___^^^______ZZZ[[[[[[\\\]]]^^^^^^___\\\\\\\\\]]]^^^______```\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVVVVUUUUUUTTTTTTSSSTTTRRRPPPOOOOOOPPPOOOOOOOOOQQQRRRQQQOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOONNNOOOQQQRRRSSSTTTTTTTTTMMMLLLKKKKKKMMMOOOQQQSSSQQQOOONNNNNNNNNNNNLLLJJJJJJIIIHHHHHHHHHIIIJJJJJJHHHHHHGGGIIIJJJKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNPPPOOONNNMMMLLLLLLLLLLLLJJJHHHEEEDDDFFFGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOQQQSSSRRRPPPMMMJJJIIIHHHFFFEEEDDDEEEEEEFFFBBBDDDFFFGGGHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@???>>>======>>>@@@BBBDDD@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCCCCCCC??????@@@@@@???===;;;:::888777666555666777999:::;;;;;;;;;:::888999;;;===??????======<<<===>>>>>>===<<<<<<===>>>???===<<<;;;===???AAACCCCCCBBBBBB======>>><<<;;;:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>AAAAAA@@@AAABBBCCCEEEFFFGGGEEEEEEHHHKKKKKKGGGBBBBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFIIILLLMMMNNNMMMMMMMMMLLLJJJGGGDDD@@@===;;;;;;===???@@@???>>>>>>???>>>===<<<888666666888:::999===>>><<<===@@@???;;;444222111222333555444333000222333444444555666888555666888::::::888666555333222222222222333444444...///000333555666444222222333333222000000222444444666777666555555666888777777777444111111444777777666555444444555666777555555555555444333222222000222555555444222222222333333333333444555666666000111222333444666777777777777777888777777666666333555888888666666777999999999999888888999999999888888999:::;;;<<<======>>>>>>===<<<<<<<<<<<<===999:::;;;<<<<<<;;;:::999??????@@@@@@???>>><<<;;;999999999888777777666666777777777777777777777777777777777777777888888888999888888888888888777777666555555555555777888999888999:::;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<===>>>===<<<;;;:::777888999:::;;;<<<<<<===[[[[[[\\\\\\[[[YYYWWWUUUXXXXXXXXXXXXYYY[[[\\\]]][[[[[[\\\]]]^^^___```aaa^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]___```bbbccccccdddbbbbbbdddfffggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkjjjhhhhhhiiiiiiiiijjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmiiiiiijjjiiihhhfffdddcccgggffffffeeeeeeeeeffffffeeecccaaa___^^^^^^``````YYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]]]]^^^___```aaaaaa]]]\\\\\\\\\\\\\\\\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZTTTUUUWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSTTTRRROOONNNOOOOOOOOONNNQQQRRRSSSRRRPPPNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWSSSQQQOOOMMMLLLLLLMMMNNNOOONNNMMMMMMMMMLLLJJJHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMQQQPPPOOONNNMMMMMMMMMMMMMMMJJJFFFDDDEEEFFFDDDBBBDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEGGGJJJMMMOOOOOOPPPQQQRRRQQQNNNLLLJJJIIIHHHGGGEEEEEEEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDDAAA@@@???===<<<======>>>===>>>@@@AAABBBAAAAAA@@@BBBAAA>>>===>>>@@@BBBDDDBBBAAA@@@???>>>>>>??????;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;=========>>>>>>???@@@@@@???????????????>>>>>>>>>;;;<<<=========<<<::::::888777666555666888:::;;;:::;;;;;;999888888:::<<<>>>===<<<;;;<<<===@@@AAA>>>======>>>??????>>><<<<<<===???AAABBBAAA@@@???>>>>>>>>><<<::::::<<<>>>;;;;;;;;;<<<<<<<<<=========>>>@@@AAABBBAAA???>>>AAAAAA@@@AAABBBEEEHHHJJJIIIGGGFFFIIILLLLLLGGGBBBAAACCCEEEGGGIIIIIIIIIIIIEEEGGGKKKNNNOOONNNMMMLLLMMMNNNNNNLLLHHHCCC===:::;;;>>>@@@AAA@@@@@@@@@AAA@@@???===:::888888;;;===999>>>???<<<===AAA@@@;;;666444333333555666666555000222444555555666888999555666888::::::888666555222222222222333444555555...///000333555666444222222333333111000000222555666777999888555333333333777999888666222000222444666555444444444444555666777777777777666555444333000222555666444333222222444444444333333333222222...000222444666777777888999::::::;;;;;;;;;::::::555888;;;;;;999999;;;======<<<<<<;;;;;;<<<<<<===999999:::;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;????????????>>>===;;;:::>>><<<:::999999999777555777777777777777777777777666666666777888888999999777777666666555555444444;;;:::888666555666777888888999:::;;;<<<=========;;;;;;:::999999999:::::::::;;;<<<<<<<<<;;;:::999777888888999;;;<<<======fffdddbbbbbbcccbbb^^^ZZZ^^^^^^^^^______`````````_________``````bbbcccdddbbbbbbbbbbbbaaaaaaaaaaaabbbeeeggghhhfffddddddddddddeeefffggghhhjjjjjjkkkmmmmmmllllllllllllmmmmmmmmmjjjiiijjjmmmnnnnnnlllllllllmmmnnnnnnmmmlllkkkjjjjjjkkklllkkkjjjiiihhhiiiiiiiiiiiihhhgggeeeeeedddbbbaaaaaabbbbbbaaa___```___^^^^^^^^^^^^_________^^^^^^]]]]]]]]]^^^^^^]]]^^^___``````___^^^^^^____________^^^]]]\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWTTTRRRQQQQQQRRRSSSSSSRRRQQQRRRTTTTTTQQQMMMMMMPPPRRRRRRPPPNNNMMMMMMQQQRRRSSSTTTVVVWWWXXXYYYZZZVVVRRROOONNNNNNMMMKKKNNNMMMKKKJJJJJJJJJKKKLLLJJJKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJGGGDDDAAAAAACCCGGGIIIGGGHHHIIIHHHGGGFFFHHHJJJGGGHHHJJJJJJJJJKKKNNNPPPQQQQQQPPPOOONNNLLLKKKJJJMMMLLLIIIGGGEEECCCBBBAAADDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKOOONNNNNNNNNOOONNNKKKIIIGGGFFFDDDBBBAAABBBCCCDDDFFFDDDBBBBBBCCCDDDDDDCCC@@@?????????>>>>>>======????????????????????????BBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>><<<<<<;;;<<>>???>>>===???>>><<<;;;::::::;;;;;;======<<<;;;;;;;;;;;;<<<;;;999666555555777:::===;;;:::999999999:::;;;<<<>>>===<<<<<<===???AAACCCHHHDDD???>>>???@@@???===???>>>======>>>@@@BBBDDDBBBAAA???===<<<<<<======>>>>>>>>>>>>============>>>??????@@@@@@AAABBBBBB@@@AAABBBDDDEEEGGGHHHIIILLLKKKIIIGGGFFFFFFHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOQQQRRRQQQOOOMMMKKKLLLNNNNNNLLLHHHCCC@@@???CCCEEEGGGHHHFFFDDDCCCBBB<<<===>>>>>>======>>>???AAABBBBBBCCCBBB@@@???>>>999888888888777777666666333333333444555777999;;;444555777999:::999888777===:::555333333555666777555666777888777555333222111111222333333444555555555777999999777666666666777888999;;;;;;999888777777777666555555555555555555666888999888777555333555444444444555777:::<<<;;;999666333111222333444555666888::::::999666555999999888888888888888888777777777888999999999:::======;;;::::::;;;<<<===:::999999999:::<<<>>>???AAABBBBBB@@@======???BBB<<<=========>>>>>>?????????===<<<:::999999999:::999888777666666777888888888888888888777777777777999888666555555777999:::999999999999888888888888888888888777888999999:::::::::;;;<<<=========<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>>nnnkkkhhhggggggeeeaaa^^^````````````aaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbcccddddddddddddcccccccccccccccfffhhhiiihhhffffffffffffggghhhiiijjjlllmmmmmmooonnnnnnnnnnnnnnnoooppppppnnnllllllooopppooonnnmmmmmmnnnooooooooonnnnnnkkkkkkkkkkkkkkkjjjjjjiiijjjjjjjjjiiihhhgggfffeeeeeedddbbbccccccdddbbbaaabbbbbbaaaaaaaaaaaabbbbbbaaa``````______`````````______aaaaaaaaaaaa```_______________^^^]]]\\\\\\ZZZZZZZZZYYYXXXWWWWWWWWWSSSSSSSSSTTTTTTUUUUUUUUUWWWUUUSSSRRRQQQQQQRRRSSSSSSQQQPPPQQQSSSSSSPPPNNNNNNPPPQQQQQQOOONNNMMMNNNQQQRRRSSSUUUWWWYYYZZZ[[[ZZZWWWRRROOONNNMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJKKKJJJKKKLLLKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIHHHEEEDDDDDDFFFHHHJJJIIIJJJJJJIIIHHHGGGHHHJJJFFFHHHIIIIIIIIIJJJLLLOOOQQQQQQPPPPPPNNNMMMLLLKKKMMMLLLIIIGGGEEECCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHOOONNNMMMNNNNNNMMMJJJHHHGGGEEECCCBBBAAAAAACCCDDDEEECCCBBBCCCDDDEEEDDDBBBAAAAAAAAA@@@@@@?????????????????????????????????AAAAAABBBBBBAAA@@@@@@???AAAAAA@@@????????????@@@<<<;;;:::<<<>>>??????>>><<<<<<<<<;;;;;;:::::::::===;;;;;;;;;===>>>===<<<>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999:::;;;999777555666888:::<<<;;;:::999999999:::;;;<<<===<<<<<<<<<>>>@@@BBBDDDDDDAAA===;;;<<<<<<<<<:::>>>======<<<>>>@@@BBBCCCCCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB@@@AAABBBDDDFFFGGGIIIIIIMMMJJJHHHJJJOOOQQQMMMHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMKKKNNNOOOPPPNNNIIIEEECCCBBBCCCEEEGGGGGGFFFDDDCCCCCC>>>???@@@@@@??????@@@AAAEEEFFFFFFFFFEEEDDDBBBAAA;;;;;;:::999888888777777777666555555666777888999555666888:::;;;;;;:::999;;;888444333444555666666333444666777888777666555555555444444333222111111444666888888777555555666333444666777777666444333888777666666555555666666777888999::::::999777666666666666777888:::<<<===;;;999666444333444555666666777999::::::888666555777666555555555666777777888888888888999999999999===<<<;;;;;;;;;;;;<<<===:::999999999:::<<<>>>???@@@AAABBBAAA>>>>>>@@@BBB>>>>>>?????????@@@@@@@@@AAA@@@>>><<<:::::::::;;;:::999888777777888888999777888888888999999::::::===;;;999777666777777888999888888888888777777777777777666666777777888999999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>zzzwwwrrrooommmjjjgggeeecccccccccdddddddddddddddfffeeeddddddccccccddddddgggggggggfffffffffeeeeeedddgggiiijjjiiihhhiiiiiiiiiiiijjjkkkmmmnnnooopppqqqpppppppppqqqrrrsssssssssrrrppppppqqqrrrqqqpppnnnnnnooopppqqqqqqqqqpppmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhffffffgggeeeddddddeeefffdddcccddddddccccccccccccddddddccccccbbbbbbbbbbbbccccccaaabbbcccddddddcccbbbaaa```_________^^^]]]]]]\\\]]]]]]\\\ZZZYYYXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXYYYUUUTTTSSSQQQQQQQQQRRRSSSSSSQQQOOOOOOPPPQQQPPPOOONNNPPPPPPPPPNNNMMMNNNOOORRRSSSTTTWWWYYY[[[]]]]]][[[WWWRRRNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKHHHFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIHHHIIIJJJHHHIIIJJJJJJJJJJJJLLLNNNPPPPPPPPPPPPOOONNNMMMLLLMMMLLLJJJHHHFFFDDDCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIOOOMMMLLLLLLLLLLLLIIIGGGFFFEEECCCAAA@@@@@@BBBBBBCCCBBBBBBDDDEEEEEECCCAAA@@@@@@@@@???????????????????????????????????????@@@@@@AAAAAA@@@@@@??????@@@@@@???>>>>>>>>>??????<<<;;;:::;;;===>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::;;;<<<<<<;;;:::<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;::::::::::::999:::999888777777999;;;<<<:::::::::::::::;;;<<<===;;;;;;<<<===???AAADDDFFFCCC@@@===;;;;;;;;;;;;:::>>>=========>>>@@@BBBCCCEEEDDDBBB@@@>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAABBBCCCDDDFFFHHHIIIIIIMMMHHHFFFMMMXXX[[[SSSIIILLLLLLMMMNNNNNNNNNNNNNNNMMMNNNPPPQQQQQQOOOMMMLLLPPPQQQQQQOOOKKKGGGEEEEEECCCEEEGGGGGGEEEDDDCCCDDDAAABBBCCCCCCBBBBBBCCCEEEIIIIIIIIIIIIHHHFFFDDDCCC???>>>===<<<;;;:::999888::::::999777777777777777666777999;;;<<<<<<<<<<<<888666444444666666666555111222444666888888888777777666555444333222111000333555777777666555555555555666777888888777666555888777666666555666666666666777999::::::999888777888888999;;;;;;<<<<<<<<<;;;999777666555666777999777888999:::999888666555777666444444444666888999999999999999999888888888<<<<<<;;;;;;;;;<<<<<<===::::::999999:::<<<>>>??????@@@AAAAAA@@@@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBBCCCBBB@@@===<<<;;;;;;;;;;;;:::999999888888999999777777888999:::;;;<<<<<<<<<;;;:::888888888999::::::::::::999999999888888888888888888888999999:::999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;===>>>|||vvvrrrooollljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhiiijjjiiiiiiiiiiiihhhhhhhhheeegggjjjkkkjjjjjjkkkllljjjkkklllmmmooopppqqqqqqsssssssssssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrnnnoooppppppqqqqqqrrrrrrooonnnmmmlllkkklllmmmnnnmmmmmmlllllljjjiiigggfffgggfffeeeeeefffgggfffdddccccccccccccccccccdddeeeddddddcccccccccdddeeeeeedddeeefffffffffeeedddccc``````______^^^^^^^^^^^^```___^^^\\\ZZZYYYWWWWWW[[[ZZZZZZZZZZZZZZZZZZZZZVVVUUUSSSRRRQQQPPPPPPPPPRRRQQQOOONNNNNNOOOPPPQQQOOOPPPPPPOOONNNNNNOOOQQQRRRSSSUUUXXXZZZ]]]^^^___\\\WWWQQQNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIILLLMMMMMMLLLIIIGGGGGGGGGKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLMMMLLLKKKKKKMMMOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEAAABBBEEEGGGIIIKKKLLLLLLNNNMMMKKKKKKKKKJJJIIIGGGFFFEEEBBB@@@???@@@AAAAAAAAAAAABBBDDDFFFEEECCC@@@========================????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<===<<<<<<===>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;===<<<::::::;;;;;;:::888;;;;;;;;;<<<======>>>???===============<<<<<<;;;:::999999888999:::;;;<<<:::::::::;;;;;;<<<======:::;;;<<<>>>@@@CCCFFFGGGEEECCC@@@>>>=========>>>??????>>>???@@@AAACCCDDDEEEEEECCCAAA@@@>>>======>>>>>>???????????????@@@??????@@@@@@AAABBBBBBCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJFFFEEELLLWWW[[[UUUMMMOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRQQQOOONNNPPPQQQQQQOOOKKKHHHGGGFFFDDDFFFGGGGGGFFFDDDEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKKKKJJJIIIGGGEEECCCBBBBBB@@@???===<<<;;;:::<<<;;;;;;:::999999999999666777999;;;<<<=========777666666777888999888666222333444666777888888777444444444444444333333333222444666777555444444555666777888888888888777666777666555555444444555555444444666777888888888777:::;;;=========;;;999888999888777666666777888999999999999999888777777666:::999777777888:::===>>>:::::::::999999888888888;;;;;;;;;;;;<<<<<<<<<===::::::::::::;;;<<<>>>???>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@>>><<<<<<;;;<<<;;;::::::999999888888888888888888999:::;;;;;;;;;777777777888999;;;===>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>}}}wwwrrrpppooommmmmmlllllllllllllllllljjjjjjjjjkkklllnnnoooppplllllllllkkkkkkkkkkkkjjjgggiiikkkkkkkkkkkklllmmmllllllmmmnnnpppqqqrrrsssuuuuuuuuuuuuuuuvvvwwwwwwuuuuuutttsssrrrrrrrrrsssoooooooooppppppqqqqqqrrrqqqpppnnnmmmmmmmmmnnnooooooooonnnmmmllljjjhhhggggggeeedddeeeggggggfffeeedddddddddddddddeeeffffffddddddccccccdddeeeeeefffgggggghhhhhhhhhgggeeedddbbbaaa```_________``````bbbaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXWWWUUUSSSQQQPPPNNNNNNQQQPPPOOONNNNNNOOOPPPRRRPPPQQQQQQPPPOOOOOOQQQRRRRRRSSSUUUXXXZZZ]]]^^^___[[[WWWRRRNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJLLLNNNNNNMMMKKKIIIHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJHHHJJJLLLNNNOOOOOOMMMMMMLLLNNNOOOOOOMMMLLLKKKLLLKKKLLLLLLKKKJJJIIIJJJLLLNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDD@@@BBBDDDFFFIIIJJJKKKLLLMMMLLLJJJJJJJJJJJJIIIHHHGGGEEECCC@@@??????@@@AAA@@@AAABBBDDDFFFEEECCC@@@===============>>>>>>>>>????????????????????????AAAAAABBBBBBBBBBBBBBBAAA>>>======<<<<<<<<<<<<<<<@@@???>>>>>>@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::;;;;;;:::888:::;;;;;;===>>>>>>??????======>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;::::::;;;<<<======>>>>>>:::;;;<<>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA???>>>===>>>?????????@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJGGGEEEEEEIIIOOOSSSSSSRRRPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRQQQQQQNNNOOOOOOMMMJJJGGGGGGGGGEEEGGGHHHHHHGGGFFFGGGHHHGGGHHHJJJJJJJJJJJJKKKMMMOOOOOONNNMMMKKKIIIFFFEEEEEEDDDCCCAAA@@@>>>======;;;;;;<<<<<<<<<<<<<<<<<<666777888:::;;;<<<<<<<<<999888888:::;;;;;;:::888555555666666666666555555555444444444444444444444111333666666555555555555444444444444444444444444666555444444333333444444333333555666777888999999======>>>>>><<<999666444777777666666666777888999::::::999888888888888888<<<;;;::::::;;;===???@@@;;;:::::::::999999888888:::;;;;;;<<<<<<<<<======;;;:::::::::;;;===???@@@>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::999888777777999999999999999999999888666666777888999:::;;;<<<<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;<<<======>>><<<<<<============<<<<<<::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>???{{{vvvtttsssqqqqqqqqqqqqppppppppppppmmmnnnnnnoooqqqsssuuuvvvppppppooooooooonnnnnnnnnkkklllmmmmmmlllmmmnnnpppmmmnnnoooppprrrsssttttttwwwwwwvvvvvvuuuvvvvvvwwwtttuuuuuutttrrrrrrsssuuurrrqqqppppppppppppqqqqqqqqqqqqpppooooooooooooooopppppppppnnnmmmkkkiiihhhgggfffeeefffggghhhgggfffffffffffffffggghhhiiijjjdddcccccccccdddeeefffggghhhiiijjjjjjiiihhhfffeeedddcccbbbaaaaaaaaabbbcccccccccaaa```^^^\\\[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXXXXVVVUUUSSSQQQOOONNNOOOPPPQQQPPPOOOOOOQQQSSSPPPQQQSSSRRRQQQQQQRRRTTTRRRSSSTTTWWWYYY[[[]]]]]]ZZZVVVRRROOONNNNNNMMMKKKLLLLLLLLLMMMLLLKKKKKKJJJKKKMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNOOOPPPOOONNNMMMKKKMMMOOOOOONNNMMMMMMMMMJJJKKKKKKIIIGGGFFFGGGHHHKKKLLLMMMNNNOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGLLLKKKIIIIIIKKKKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@AAA@@@@@@AAACCCEEEEEECCCBBB@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????AAAAAABBBCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>??????AAA@@@???@@@AAABBBAAA@@@<<<<<<<<<<<<<<<============<<<:::;;;<<<<<<;;;::::::;;;<<<===>>>??????>>>;;;;;;<<<===<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>;;;<<<>>>@@@CCCEEEGGGGGGDDDDDDBBB???<<<<<<===??????@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBAAA@@@???>>>?????????@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFFFFGGGHHHKKKPPPSSSOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRMMMNNNNNNLLLIIIGGGGGGHHHGGGHHHIIIIIIHHHHHHIIIKKKIIIKKKLLLMMMLLLMMMNNNPPPSSSSSSSSSRRROOOLLLJJJHHHEEEEEEDDDCCCBBB@@@@@@???;;;<<<===>>>????????????888999999::::::;;;;;;<<<;;;::::::;;;<<<<<<:::999888777777666555444444444888777666555444333222111111444666777666555666666666666666666666666666666666555444444333333444444444444666777999;;;<<<=========>>>===;;;999666444777777777777777777888888:::999888777777888::::::;;;;;;;;;;;;<<<======>>>:::::::::::::::999999999999:::;;;<<<============;;;;;;::::::;;;===???@@@???>>>===>>>BBBEEEFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@>>>=========>>><<<<<<<<<;;;:::999888777:::999999999888888888888::::::999999888888888777::::::999999999888888888:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>===<<<<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAyyywwwwwwuuuuuuttttttssssssssssssrrrsssssstttuuuvvvxxxyyytttttttttssssssssssssrrroooqqqqqqpppooooooqqqrrrppppppqqqssstttuuuvvvwwwxxxwwwvvvuuuuuuuuuuuuuuutttuuuvvvuuussssssuuuxxxuuutttsssqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqppppppooorrrqqqqqqooonnnllljjjiiihhhgggggghhhiiijjjjjjhhhfffffffffgggggghhhiiijjjddddddddddddeeefffggghhhiiijjjjjjkkkjjjhhhgggffffffdddcccbbbbbbccceeefffdddcccbbbaaa___^^^\\\\\\``````___^^^]]]\\\[[[ZZZVVVVVVVVVUUUUUUSSSRRRRRRNNNPPPSSSSSSQQQPPPQQQSSSPPPRRRUUUUUUTTTSSSSSSTTTQQQRRRSSSUUUWWWYYYZZZ[[[XXXVVVSSSQQQPPPNNNLLLJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMNNNPPPPPPOOOMMMLLLIIIKKKNNNOOOOOONNNNNNNNNLLLMMMLLLJJJGGGFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOORRRQQQPPPOOOOOONNNOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFEEELLLJJJHHHIIIKKKMMMMMMMMMIIIGGGDDDBBB@@@@@@AAAAAAAAA@@@@@@AAACCCDDDDDDCCC@@@AAAAAAAAABBBBBBBBBBBB????????????????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAA@@@??????AAAAAA@@@???;;;<<<<<<<<<=========>>>===;;;;;;;;;===>>>===<<<;;;<<<===>>>??????>>>>>>;;;;;;=========<<<:::999999:::<<<=========<<<;;;999:::<<<>>>????????????;;;===???AAACCCEEEFFFGGGCCCCCCBBB???;;;;;;===???>>>>>>???AAABBBBBBCCCCCC@@@AAABBBBBBAAA@@@???>>>??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAABBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGIIIMMMOOOMMMMMMNNNPPPQQQQQQQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQMMMNNNNNNLLLIIIHHHHHHIIIIIIJJJKKKJJJIIIJJJKKKMMMJJJLLLNNNNNNNNNNNNPPPRRRUUUUUUTTTSSSPPPMMMJJJIIIEEEEEEDDDDDDCCCBBBAAAAAA<<<===???@@@AAAAAA@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<===<<<::::::;;;;;;:::888888777777555555444444444777666666555444333333333222444777888777666777888999999999888888999999999777777666555555555555666333444555777999;;;===???;;;;;;<<<<<<<<<;;;999888999999999999888888888888:::999777666777999;;;===;;;;;;<<<=========<<<;;;999999::::::::::::::::::999:::;;;============<<<;;;;;;:::;;;<<<===???@@@AAA>>>;;;<<>>>>>>>>>>>===;;;:::888999999999:::::::::::::::;;;;;;;;;;;;:::999777777;;;;;;;;;::::::::::::999::::::999999::::::;;;<<<======>>>>>>===<<<<<<;;;:::::::::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>@@@AAACCC|||yyyyyywwwvvvvvvvvvuuuuuuttttttwwwvvvvvvvvvwwwxxxyyyyyywwwwwwwwwwwwvvvvvvvvvvvvsssttttttsssqqqqqqssstttrrrssstttuuuvvvwwwxxxyyyxxxxxxvvvuuuttttttsssssstttvvvwwwwwwuuuuuuwwwzzzxxxwwwuuusssrrrrrrrrrssspppqqqrrrsssrrrqqqpppooosssrrrqqqpppnnnllljjjiiijjjiiihhhiiikkklllkkkjjjddddddddddddeeefffhhhhhheeeeeeeeeeeefffgggiiiiiijjjjjjkkkkkkjjjhhhgggfffgggfffdddccccccdddfffgggdddcccbbbaaa```___^^^]]]______^^^]]][[[ZZZYYYYYYTTTUUUUUUVVVVVVVVVUUUUUUMMMQQQTTTTTTRRRQQQRRRSSSPPPSSSVVVWWWVVVUUUTTTTTTQQQRRRSSSTTTVVVWWWXXXYYYWWWUUUSSSRRRQQQOOOLLLIIIIIIJJJKKKKKKKKKJJJHHHHHHEEEGGGIIIIIIHHHGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOOOOOOONNNMMMLLLHHHJJJNNNOOOOOONNNNNNOOOPPPPPPPPPMMMJJJIIIJJJKKKHHHIIIKKKLLLNNNOOOOOOOOOSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIBBBCCCDDDEEEGGGGGGHHHHHHKKKJJJHHHIIILLLNNNOOOOOOJJJHHHEEECCCAAAAAAAAABBBBBB@@@???@@@BBBDDDDDDDDD?????????@@@@@@AAAAAAAAA????????????????????????>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>AAA???>>>???@@@@@@???>>>;;;<<<<<<<<<======>>>>>><<<;;;;;;<<<>>>???>>>===;;;<<<>>>??????>>>>>>===<<<>>>???@@@???>>><<<;;;999:::<<<>>>>>>===<<<;;;999:::<<<>>>???@@@??????<<<===???BBBDDDEEEFFFFFFDDDDDDDDD@@@<<<;;;>>>AAA<<<===>>>???@@@AAAAAAAAA???@@@AAAAAAAAAAAA????????????@@@AAAAAABBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIJJJKKKKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNNNNLLLIIIHHHIIIJJJJJJKKKLLLKKKJJJKKKMMMOOOKKKMMMNNNOOOOOOOOOQQQSSSTTTTTTSSSQQQOOOKKKHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB>>>???@@@AAABBBAAA@@@???>>>>>>===<<<<<<<<<<<<===>>><<<:::999999:::999888777777666555555555555555333333333444555666777777222555777888888777888888777777666666666666777777999999888777777777777777111111333444777:::<<<===999:::;;;<<<============;;;;;;;;;::::::999999999999888777666777999<<<>>><<<===???@@@@@@>>><<<;;;999999999::::::;;;;;;;;;888999;;;===>>>>>>===<<<;;;;;;;;;;;;<<<>>>???AAABBB>>>:::;;;@@@FFFIIIJJJGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAAAAAAAAAAABBBCCC@@@@@@AAA@@@???===;;;:::888999999:::;;;<<<======::::::;;;<<<<<<;;;;;;;;;???>>>>>>>>>============<<<;;;;;;;;;;;;<<<======<<<=========<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========???@@@BBBDDD}}}{{{zzz||||||||||||{{{zzzyyyxxx{{{{{{{{{{{{{{{{{{{{{zzz|||{{{zzz{{{{{{zzzxxxuuuvvvvvvuuuttttttuuuvvvwwwvvvvvvvvvwwwwwwxxxxxxyyyzzzyyywwwuuutttsssttttttsssuuuwwwwwwvvvuuuuuuvvvuuuuuutttttttttsssssssssuuutttsssqqqppppppqqqqqqtttsssrrrpppnnnmmmlllkkkmmmlllkkkjjjiiiiiihhhiiihhhhhhgggfffeeedddddddddkkkjjjiiihhhggggggggggggkkkjjjiiihhhggggggggggggfffffffffeeeddddddccccccddddddcccaaa___]]][[[ZZZbbb```^^^]]]]]]\\\ZZZXXXUUUVVVVVVWWWWWWVVVVVVUUUVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWVVVTTTQQQOOOLLLJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLOOOOOONNNNNNNNNNNNNNNNNNOOONNNMMMKKKJJJJJJJJJJJJGGGHHHHHHIIIKKKNNNQQQRRRWWWVVVUUUTTTSSSQQQPPPPPPQQQPPPOOONNNMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHLLLLLLLLLLLLLLLKKKKKKKKKFFFFFFEEECCCBBBAAA@@@???BBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB???@@@AAACCCDDDDDDCCCCCCAAA@@@???=========>>>???AAAAAAAAAAAAAAAAAAAAAAAA===>>>???>>>===<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;:::<<>>??????>>>===<<<;;;:::;;;===????????????>>><<<===>>>>>>>>>>>>>>>======<<<===AAAFFFHHHGGGDDDGGGFFFCCCAAA???>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<>>>>>======<<<<<<<<<<<<;;;;;;;;;999777777888::::::888666666999;;;<<<<<<;;;<<<======;;;999999:::::::::::::::::::::::::::===<<<;;;===??????<<<999;;;:::999:::;;;>>>AAABBB===>>>>>>======???EEEJJJMMMJJJHHHGGGHHHHHHFFFCCCEEEBBB???======>>>>>>===>>>???@@@AAA@@@???===;;;<<<<<<<<<=========>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@999:::;;;============<<<===>>>>>>>>>>>>>>>======;;;::::::999999:::::::::============<<<<<<<<<<<<===<<<;;;;;;===@@@CCCEEE}}}|||~~~~~~~~~~~~}}}|||{{{zzz||||||||||||||||||||||||~~~}}}}}}}}}~~~}}}{{{xxx{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxwwwvvvtttssssssssstttrrrsssuuuvvvwwwwwwvvvuuuvvvvvvvvvvvvuuuuuuuuutttvvvuuusssrrrqqqqqqrrrrrrtttsssrrrqqqpppooonnnmmmooonnnmmmlllkkkjjjjjjjjjjjjiiigggfffffffffggggggiiihhhhhhhhhhhhhhhiiijjjlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggffffffeeeeee``````aaaaaaaaa```______aaa___]]]\\\\\\\\\ZZZXXXUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUTTTUUUTTTSSSQQQNNNLLLJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIJJJLLLNNNQQQRRRWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNMMMKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBBBBAAACCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@>>>>>>>>>@@@>>>============>>>>>>???>>><<<<<<>>>AAACCCBBB@@@AAABBBBBBCCCBBBAAA@@@???<<<===>>>??????>>>======>>>>>>???@@@@@@@@@@@@@@@???>>>???AAAEEEGGGFFFEEEEEEDDDBBB???>>>===>>>>>>:::===@@@CCCEEEDDDCCCBBBDDDBBBAAA???>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAABBBDDDEEEDDDBBBEEEFFFGGGGGGGGGHHHJJJLLLHHHGGGEEEEEEGGGIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQPPPNNNMMMMMMOOOPPPQQQKKKKKKJJJIIIIIIIIIJJJJJJMMMKKKJJJKKKNNNPPPPPPNNNPPPPPPRRRRRRRRRRRRQQQPPPPPPPPPQQQPPPOOOLLLIIIHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFFFFDDDCCCBBBBBBAAACCCCCCBBBBBBAAA@@@??????>>>===<<<>>>@@@???<<<999:::::::::::::::999999999777777666777888;;;===???:::999777555555666888999>>><<<999888888999999999<<<<<<;;;;;;:::999999999777777777888999:::<<<===??????>>>>>>============<<<<<<;;;999777777999;;;777777777777777777888888:::;;;===<<<;;;999:::::::::::::::::::::;;;<<<<<<@@@>>>===>>>??????===;;;>>>>>>>>>>>>???AAABBBDDD===>>>>>>======@@@EEEIIIMMMKKKIIIIIIJJJIIIGGGEEEFFFCCC???======>>>??????<<<===>>>@@@@@@???===<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::===============>>>>>>>>>=========>>>===<<<:::999======>>>>>>>>>>>>======>>>===============>>>>>>??????>>>>>>>>>===============<<<;;;===???BBBDDD~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}|||||||||||||||wwwvvvuuutttsssssstttuuuvvvtttsssuuuwwwyyywwwtttxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvtttsssrrrrrrsssttttttttttttsssrrrrrrqqqqqqqqqpppooommmllllllkkkkkkkkkjjjhhhgggggghhhiiijjjggggggggghhhhhhjjjkkkkkkllllllkkkjjjiiiiiiiiiiiijjjjjjiiiiiihhhgggggggggaaaaaaaaabbbaaaaaa``````^^^\\\[[[[[[[[[[[[ZZZXXXUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLOOOQQQRRRVVVVVVUUUSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>@@@BBBDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCBBB>>>>>>??????>>>>>>===<<<@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@BBBDDDEEEEEEDDDAAA@@@???=========>>>>>>:::<<>>;;;999999:::::::::;;;;;;;;;999999888999;;;===???@@@???<<<888555333444666888===;;;999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::????????????>>>>>>>>>>>>>>>===;;;888666777999<<<777:::<<<;;;888555555777888:::;;;<<<:::::::::;;;<<<;;;:::::::::<<<===>>>BBB@@@???>>>???@@@???>>>@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>===>>>@@@EEEHHHKKKJJJIIIJJJKKKJJJIIIGGGHHHDDD???======???@@@@@@;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::>>>>>>>>>======<<<<<<<<<===>>>>>>>>>===<<<;;;:::<<<======>>>>>>=========>>>>>>>>>>>>??????@@@AAA@@@@@@@@@????????????>>>>>>===<<<<<<===???AAABBB~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}}}}}}}xxxwwwvvvuuuuuuvvvwwwwwwyyytttssswwwyyyxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttttttttuuuvvvuuuuuuuuuuuuuuutttttttttrrrqqqpppnnnmmmlllllllllllljjjhhhgggggghhhjjjllliiihhhhhhhhhiiiiiijjjkkklllkkkjjjiiiiiiiiiiiiiiikkkjjjjjjiiiiiihhhgggggggggfffeeecccaaa^^^\\\[[[[[[ZZZYYYYYYZZZ[[[YYYXXXUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPOOOMMMMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPOOOOOOMMMMMMNNNNNNOOOPPPQQQQQQOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMOOOQQQRRRUUUUUUTTTRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKMMMLLLLLLLLLMMMMMMMMMMMMMMMGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBAAAAAAAAA??????@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCC???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>???????????????AAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCBBBBBB>>>===<<<<<<<<<===>>>???>>>???AAACCCCCCBBBAAA@@@AAA@@@@@@??????AAABBBCCCDDDCCCCCCCCCDDDEEEEEEFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIIIIHHHIIIKKKMMMOOOMMMJJJIIIIIIJJJIIIHHHKKKLLLNNNOOOPPPPPPQQQQQQMMMMMMNNNOOOOOONNNLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUUUUTTTRRRPPPOOOPPPOOOMMMLLLKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEFFFHHHHHHEEEGGGHHHIIIIIIHHHFFFEEE???AAACCCDDDDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???>>><<<999777555666666777<<<;;;999:::<<<>>>>>>>>>:::;;;;;;;;;<<<<<<<<<===<<<===>>>???>>>===;;;:::??????>>>>>>>>>>>>>>>>>>>>>===;;;888555666999;;;;;;@@@DDDBBB<<<777777999777999;;;;;;;;;;;;<<<===???>>><<<;;;;;;<<<===>>>@@@???>>>>>>>>>@@@AAABBB??????@@@@@@??????>>>===>>>>>>>>>===>>>AAADDDFFFHHHHHHIIIIIIJJJJJJIIIHHHHHHEEE@@@===>>>???AAAAAA>>>???@@@AAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::========================;;;<<<<<<===>>>>>>??????<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@~~~}}}|||{{{||||||}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{wwwsssvvvyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvsssrrrpppooommmlllllllllllljjjiiigggggghhhiiijjjkkkkkkjjjiiiiiiiiiiiiiiijjjiiiiiihhhhhhhhhhhhiiijjjjjjiiihhhhhhggggggfffjjjiiigggddd```]]]ZZZXXXZZZYYYXXXXXXZZZZZZYYYXXXTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUTTTUUUUUUUUUTTTSSSRRRRRROOOOOONNNNNNNNNNNNMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPOOOOOONNNOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLHHHHHHHHHIIIIIIIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@@@@??????AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCC======>>>???@@@AAACCCCCCBBBBBBAAABBBBBBDDDEEEFFFEEEEEEEEEDDDBBB@@@@@@@@@===<<<<<<<<<<<<>>>@@@AAAEEECCCAAA@@@??????@@@AAA??????>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEEBBBCCCDDDDDDDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNLLLJJJIIIJJJKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOOOONNNOOOPPPQQQPPPOOOMMMLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSUUUTTTUUUVVVWWWVVVVVVTTTTTTTTTRRROOOMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIFFFEEEEEEDDDEEEGGGIIIJJJEEEGGGHHHIIIIIIHHHFFFEEE@@@BBBDDDEEEEEECCCAAA???BBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<::::::;;;;;;:::999888888<<<;;;:::<<<>>>@@@@@@???::::::;;;;;;<<<============>>>@@@AAAAAA???===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999666666888;;;===BBBGGGEEE???:::999:::777999;;;<<<<<<<<<===>>>BBBAAA???===<<<<<<==================>>>@@@CCCDDD????????????>>>===<<<;;;???>>>===>>>???BBBDDDEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHDDD@@@>>>>>>@@@@@@AAACCCCCCDDDDDDCCC@@@>>><<>>??????@@@<<<<<<======>>>??????@@@<<<======>>>??????>>>>>>======<<<<<<===>>>??????@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@~~~~~~~~~~~~}}}|||{{{{{{|||}}}{{{wwwwwwyyy{{{{{{xxxxxxyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwtttsssrrrpppnnnmmmlllllllllkkkkkkjjjiiihhhhhhhhhllllllkkkiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggfffffffffffffffdddccc```^^^\\\ZZZ[[[YYYXXXXXXZZZZZZYYYWWWTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQNNNNNNNNNNNNOOOOOOOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMOOONNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRPPPQQQSSSTTTSSSRRRPPPNNNNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA===???@@@@@@@@@@@@AAACCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFF>>>>>>???@@@BBBDDDFFFGGGCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIJJJHHHDDDAAA???>>>======<<<===>>>???AAABBBHHHEEEAAA>>>===>>>@@@BBB???>>>>>>>>>???@@@BBBCCCBBBAAAAAAAAAAAAAAABBBBBBAAACCCDDDEEEDDDEEEFFFHHHFFFGGGHHHHHHHHHIIIKKKMMMKKKIIIHHHHHHIIIKKKKKKKKKHHHIIIJJJLLLMMMMMMNNNNNNPPPPPPQQQQQQQQQOOONNNMMMPPPOOONNNNNNMMMMMMMMMMMMMMMOOOPPPPPPPPPQQQTTTVVVUUUVVVWWWYYYYYYYYYXXXXXXVVVTTTRRROOOMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIKKKJJJHHHFFFFFFGGGHHHIIIHHHHHHIIIJJJIIIHHHFFFFFFCCCEEEFFFFFFEEECCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>?????????>>>>>>======<<<999:::<<<>>>>>>===;;;:::===<<<<<<===@@@AAAAAA@@@<<<<<<<<<======>>>>>>>>><<<===???@@@AAA@@@>>>===???????????????@@@@@@@@@??????>>><<<999888999;;;===@@@DDDCCC???;;;::::::999;;;============>>>???BBBBBBAAA@@@???>>>======;;;<<<>>>>>>???@@@CCCEEEBBBAAAAAA@@@??????>>>>>>@@@>>>===>>>@@@BBBCCCCCCCCCFFFHHHIIIHHHFFFFFFFFFFFFCCC@@@??????@@@??????DDDEEEEEEEEEDDDBBB???===>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<======>>>@@@AAAAAABBBAAA@@@???>>>=========>>>======>>>???@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>???AAABBBCCCCCCBBBBBB}}}||||||}}}}}}~~~|||{{{zzz{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{zzzyyyyyyyyyzzz{{{|||yyyyyyyyyxxxxxxwwwwwwwwwvvvuuusssqqqpppnnnnnnmmmmmmnnnnnnmmmllljjjhhhgggkkkkkkjjjiiiiiiiiijjjjjjjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiihhhggggggffffffccccccbbbaaa```^^^]]]\\\\\\ZZZYYYYYYZZZZZZXXXWWWTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSPPPPPPOOOPPPPPPQQQRRRSSSOOOQQQRRRTTTSSSQQQOOONNNOOOOOOPPPPPPPPPPPPPPPPPPQQQPPPQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPQQQQQQRRROOOOOONNNLLLKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFCCCBBBAAA@@@@@@AAABBBBBBCCCCCCEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA>>>@@@BBBBBBAAAAAACCCDDDDDDEEEFFFHHHHHHGGGFFFEEEBBBDDDFFFFFFDDDCCCEEEGGGEEEEEEDDDDDDDDDEEEGGGHHHAAAAAAAAABBBCCCEEEGGGHHHEEEEEEDDDDDDEEEGGGIIIKKKKKKNNNPPPNNNIIICCC@@@??????>>>>>>>>>???AAACCCDDDEEECCC@@@>>>>>>???AAACCC@@@@@@??????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCAAADDDFFFFFFEEEEEEHHHJJJGGGHHHJJJJJJIIIJJJLLLNNNMMMKKKHHHHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSSSSQQQRRRTTTWWWXXXYYYZZZ[[[[[[[[[ZZZZZZUUUUUUSSSRRRQQQPPPPPPPPPNNNNNNOOOOOOOOONNNNNNMMMNNNMMMJJJIIIHHHJJJKKKMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIHHHEEEDDDFFFHHHCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@<<<===>>>>>>>>>>>>===<<<>>>======???AAABBBBBB@@@?????????@@@@@@@@@@@@@@@===>>>???AAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCAAA>>><<<<<<<<<===>>>???@@@???===;;;:::;;;<<<>>>???>>>===>>>???>>>@@@AAABBBBBBAAA@@@???===???BBBBBB@@@@@@AAACCCDDDCCCAAA@@@??????@@@AAA@@@>>>===>>>AAACCCCCCBBBCCCGGGJJJKKKHHHFFFEEEFFFDDDBBB@@@???@@@???>>><<>>>>>=========??????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBAAA???>>>===>>>>>>>>>>>>>>>???AAAAAABBBBBBAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===???BBBDDDFFFEEEDDDDDD~~~~~~~~~|||||||||}}}zzz}}}~~~{{{zzzzzz{{{|||||||||}}}}}}~~~~~~|||{{{zzzyyyzzzzzz||||||zzzzzzyyyxxxxxxwwwvvvvvvxxxwwwuuusssqqqpppooooooooopppppppppnnnkkkhhhfffiiiiiiiiiiiijjjkkklllllljjjjjjjjjiiijjjjjjkkkkkkjjjjjjiiiiiihhhgggggggggccccccbbbaaa___]]]\\\[[[]]][[[ZZZYYYZZZZZZXXXWWWTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOQQQRRRSSSSSSTTTSSSQQQOOONNNNNNNNNOOONNNNNNMMMNNNOOOQQQSSSUUUQQQQQQPPPQQQQQQRRRSSSTTTOOOPPPRRRSSSSSSQQQOOOMMMPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQRRRNNNNNNMMMKKKJJJIIIHHHGGGHHHHHHJJJKKKLLLNNNOOOOOOMMMNNNNNNNNNMMMJJJHHHFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEGGGGGGGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@AAACCCCCCCCCCCCDDDFFFEEEFFFHHHJJJJJJJJJHHHGGGDDDFFFHHHGGGEEEDDDFFFIIIDDDDDDCCCCCCCCCDDDFFFGGGEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEGGGIIIKKKMMMNNNQQQTTTRRRLLLEEEAAA@@@@@@@@@??????@@@BBBDDDEEE@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDGGGFFFEEEEEEEEEEEEFFFFFFBBBEEEHHHHHHGGGGGGIIILLLIIIJJJKKKKKKKKKLLLNNNPPPPPPNNNLLLKKKLLLLLLLLLKKKNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPOOOOOONNNMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTRRRTTTUUUUUUSSSSSSUUUXXXZZZ[[[\\\]]]]]]\\\[[[ZZZTTTTTTTTTTTTTTTSSSSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRMMMLLLKKKJJJKKKNNNQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKIIIKKKKKKIIIFFFFFFHHHKKKFFFFFFFFFFFFGGGGGGGGGGGG>>>???@@@BBBCCCDDDEEEEEEAAA@@@???=========>>>??????>>>>>>@@@BBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCEEEGGGGGGHHHCCCCCCCCCDDDDDDDDDEEEEEECCCEEEFFFEEEBBB???>>>>>>???>>>>>>???@@@@@@>>><<<<<<>>>@@@@@@???>>>???@@@;;;===@@@CCCDDDDDDBBBAAA???BBBEEEEEEBBB@@@@@@AAACCCBBB@@@>>>>>>???@@@AAA@@@>>><<<>>>AAACCCCCCAAAEEEHHHLLLLLLIIIFFFFFFFFFBBBAAA@@@@@@@@@???===;;;>>>???AAACCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAABBB>>>???@@@AAABBBCCCCCCCCCDDDCCCBBBAAA@@@?????????CCCCCCBBBBBBBBBAAAAAAAAA===???CCCFFFGGGGGGFFFEEE~~~~~~~~~~~~}}}}}}~~~~~~|||{{{zzz{{{|||}}}~~~~~~~~~}}}|||||||||||||||~~~{{{yyyxxxyyyzzzzzzyyyxxxwwwvvvtttrrrqqqqqqppprrrrrrrrrqqqooommmjjjiiijjjjjjkkkllllllllllllkkkjjjjjjjjjkkklllnnnpppqqqmmmlllkkkjjjhhhgggfffeeeffffffeeecccaaa___]]][[[[[[YYYWWWVVVVVVVVVUUUSSSXXXWWWUUUTTTTTTTTTUUUVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTRRRRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRQQQPPPRRRUUUXXXUUUUUUUUUTTTSSSRRRQQQQQQTTTRRROOOMMMMMMOOORRRTTTUUUSSSQQQPPPPPPRRRTTTVVVTTTTTTSSSSSSSSSRRRRRRQQQOOONNNMMMMMMMMMNNNOOOPPPRRRQQQOOONNNOOORRRUUUWWWWWWUUUSSSPPPOOOOOOPPPQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLNNNOOONNNLLLIIIHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHLLLPPPRRRUUUWWWXXXWWWRRRNNNKKKJJJCCCCCCCCCCCCAAA@@@>>>===@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTQQQPPPOOOOOOQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPRRRTTTTTTSSSRRRSSSTTTYYYZZZ\\\]]]^^^^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPMMMKKKKKKLLLOOOQQQNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGEEECCCCCCEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDHHHEEEBBBCCCFFFIIIIIIHHHDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGDDD@@@=========>>>>>>>>>??????@@@BBB???======@@@BBBBBB@@@BBBBBBBBBBBBBBBAAA@@@???DDDDDDCCCCCCCCCBBBBBBBBBDDDCCCAAA???>>>>>>???@@@AAA@@@???>>>???@@@BBBCCCFFFGGGIIIIIIIIIGGGEEEDDDCCCBBB@@@>>>>>>???AAABBB===>>>AAACCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@@@@??????>>>>>>=========>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzzzzzzzzyyyyyyxxxvvvuuutttsssrrrrrrqqqqqqqqqpppooommmkkkiiiggghhhjjjkkkmmmnnnnnnnnnkkklllmmmnnnooopppqqqqqqmmmmmmlllkkkiiihhhgggfffffffffdddcccaaa^^^\\\[[[]]][[[XXXWWWWWWXXXWWWVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSRRRSSSUUUUUUUUUSSSTTTSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPRRRUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSRRROOONNNNNNQQQTTTVVVWWWVVVTTTRRRRRRSSSUUUWWWQQQRRRSSSTTTTTTRRRPPPOOOOOONNNNNNMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTVVVTTTSSSPPPNNNMMMMMMNNNOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJPPPQQQQQQOOOKKKGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEFFFIIIMMMQQQTTTWWWYYY[[[YYYUUUPPPLLLJJJDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPOOONNNMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQPPPPPPRRRRRRRRRPPPRRRRRRSSSTTTTTTTTTSSSRRRRRRTTTUUUUUUTTTTTTUUUVVVYYYZZZ\\\]]]^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZYYYWWWWWWVVVVVVVVVUUUSSSPPPNNNMMMOOOQQQSSSUUUTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLJJJGGGGGGHHHHHHHHHGGGDDDDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFJJJGGGEEEEEEHHHKKKLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHGGGFFFBBB@@@>>>??????@@@@@@AAA@@@@@@@@@??????BBBDDDDDDBBB???BBBBBBBBBBBBAAAAAA@@@???DDDDDDDDDDDDCCCCCCCCCCCCEEECCCAAA@@@??????@@@AAACCCBBB@@@@@@@@@BBBDDDEEEJJJKKKLLLLLLLLLJJJHHHGGGDDDCCCAAA@@@@@@@@@BBBCCC@@@AAABBBCCCDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBB~~~~~~~~~~~~}}}{{{{{{{{{|||{{{zzzxxxxxxwwwuuuuuutttttttttqqqqqqppppppooommmlllkkkjjjjjjkkklllmmmmmmmmmmmmkkklllnnnpppppppppppppppnnnnnnmmmllljjjiiihhhhhhfffeeedddbbb```^^^]]]\\\___]]]YYYXXXXXXYYYYYYYYYVVVVVVUUUTTTTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSUUUVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRQQQQQQRRRUUUXXX[[[YYYWWWUUUSSSSSSSSSSSSSSSRRRPPPOOOPPPSSSUUUWWWXXXWWWUUUTTTSSSSSSTTTUUUNNNPPPSSSUUUTTTRRROOOLLLOOOOOONNNNNNOOOOOOPPPQQQOOOOOOPPPPPPQQQSSSSSSTTTSSSRRROOOMMMLLLMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJQQQRRRRRROOOKKKGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEHHHMMMRRRVVVYYY[[[]]]\\\XXXRRRMMMKKKEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSQQQRRRSSSTTTSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXVVVVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYY^^^]]]\\\[[[[[[[[[[[[[[[WWWVVVSSSQQQQQQRRRTTTVVVWWWWWWWWWVVVTTTPPPMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMQQQOOOLLLLLLLLLLLLKKKIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGIIIKKKLLLKKKJJJIIILLLJJJHHHIIIKKKNNNPPPPPPOOOPPPQQQQQQQQQQQQPPPOOONNNLLLJJJIIIHHHGGGEEECCC???@@@AAABBBCCCBBBAAA@@@???@@@CCCFFFHHHFFFBBB>>>AAAAAABBBBBBBBBAAA@@@@@@EEEEEEEEEDDDDDDDDDCCCCCCFFFEEECCCBBBAAAAAABBBCCCDDDCCCBBBBBBCCCEEEGGGHHHMMMNNNOOOPPPOOOMMMKKKIIIFFFEEECCCBBBAAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGFFFFFFEEEDDD~~~}}}}}}}}}}}}|||zzzwwwwwwvvvuuutttttttttuuupppppppppoooooonnnmmmmmmpppooooooooommmlllkkkjjjlllmmmooopppqqqpppnnnmmmooonnnmmmlllkkkjjjiiiiiifffeeecccaaa```^^^]]]]]]```]]]YYYXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTSSSUUUTTTSSSTTTVVVVVVVVVUUUTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSUUUWWWYYY]]][[[YYYVVVTTTSSSSSSTTTRRRRRRQQQPPPRRRTTTWWWYYYVVVUUUTTTSSSRRRRRRQQQQQQNNNOOOQQQRRRRRRQQQOOONNNPPPPPPPPPPPPPPPQQQQQQQQQMMMNNNPPPRRRSSSSSSSSSSSSUUUSSSQQQOOONNNOOOPPPQQQPPPPPPPPPOOONNNMMMMMMLLLEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPNNNLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFEEECCCCCCFFFKKKQQQUUUYYY\\\^^^^^^YYYTTTOOOLLLGGGFFFDDDCCCCCCDDDEEEGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHJJJLLLLLLMMMMMMNNNPPPQQQQQQOOONNNNNNOOOMMMNNNOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZYYYWWWVVVVVVTTTRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYXXXWWWXXXYYYYYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZ[[[[[[___^^^^^^]]]\\\\\\]]]]]]ZZZXXXVVVUUUTTTUUUWWWXXXXXXXXXXXXVVVRRROOOMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQOOOOOONNNNNNNNNOOOPPPPPPSSSQQQOOOOOOPPPPPPNNNMMMJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJMMMOOOPPPOOOMMMLLLMMMLLLKKKLLLNNNQQQSSSTTTVVVVVVXXXXXXXXXVVVUUUSSSQQQOOOLLLJJJJJJIIIGGGFFF???@@@BBBCCCCCCBBBAAA@@@AAABBBEEEHHHIIIGGGDDDBBBAAABBBBBBCCCCCCCCCBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEGGGIIIKKKOOOPPPQQQQQQPPPMMMKKKIIIFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFF}}}{{{vvvuuuttttttssssssssssssppppppppppppoooppppppppprrrrrrrrrqqqooonnnlllkkkoooppprrrsssrrrqqqooommmnnnnnnmmmmmmlllkkkjjjjjjgggeeedddaaa```______^^^___\\\YYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXUUUUUUVVVVVVVVVUUUUUUTTTVVVTTTTTTUUUVVVWWWVVVUUUUUUVVVVVVWWWVVVTTTSSSQQQRRRSSSUUUVVVVVVWWWYYY[[[]]]\\\ZZZWWWUUUTTTTTTTTTRRRRRRQQQQQQSSSUUUWWWXXXUUUUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPPPPPPPQQQQQQRRRPPPPPPQQQQQQRRRRRRRRRRRRMMMOOOQQQSSSTTTTTTSSSSSSTTTSSSQQQOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOONNNHHHIIIJJJLLLNNNOOOQQQQQQNNNOOOPPPNNNLLLKKKLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHHHHGGGGGGBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFEEEDDDDDDEEEEEEEEECCCBBBBBBDDDIIINNNQQQVVVYYY[[[[[[XXXSSSPPPNNNJJJIIIGGGEEEEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIJJJKKKLLLLLLLLLLLLPPPRRRSSSRRRQQQOOOPPPPPPNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSUUUTTTTTTSSSUUUVVVZZZ\\\^^^``````^^^[[[YYYWWWUUUSSSRRRTTTUUUUUUUUUWWWVVVVVVUUUUUUUUUTTTTTTUUUWWWYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^______^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\\\\\\\]]]]]][[[ZZZYYYWWWWWWXXXYYYZZZ\\\\\\[[[XXXTTTRRRSSSUUUQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSQQQQQQRRRSSSSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPLLLNNNPPPRRRSSSQQQOOONNNNNNNNNNNNNNNPPPRRRVVVXXX\\\]]]^^^___^^^]]]ZZZYYYVVVSSSPPPMMMLLLKKKIIIGGG@@@@@@AAABBBBBBAAA@@@???DDDEEEFFFGGGGGGFFFGGGGGGCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEGGGIIILLLNNNPPPQQQQQQQQQOOOMMMJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIII~~~|||vvvvvvtttssssssrrrrrrrrrqqqqqqppppppqqqrrrssssssqqqqqqrrrrrrsssrrrrrrrrrttttttuuuttttttrrrqqqpppnnnnnnmmmllllllkkkjjjjjjhhhgggdddbbbaaa``````aaa]]]\\\ZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVUUUVVVXXXXXXWWWVVVSSSRRRQQQSSSVVVWWWWWWXXXZZZ\\\[[[[[[ZZZXXXWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWVVVVVVWWWXXXWWWVVVTTTSSSTTTSSSQQQPPPPPPRRRTTTVVVQQQQQQRRRSSSSSSSSSSSSRRROOOPPPRRRTTTUUUUUUUUUTTTSSSRRRPPPNNNNNNNNNPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQOOOLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIKKKLLLMMMOOOPPPPPPKKKKKKJJJIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGJJJLLLPPPRRRUUUVVVTTTQQQPPPPPPMMMLLLKKKJJJIIIIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKLLLMMMMMMNNNMMMMMMRRRSSSUUUTTTSSSQQQRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRSSSUUUVVVVVVUUUUUUWWWXXX^^^```dddffffffccc```]]]ZZZWWWUUUTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXZZZZZZYYYYYYYYYZZZ\\\]]]^^^```aaa``````_________^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\[[[\\\\\\ZZZUUUSSSUUUXXXSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXSSSSSSSSSTTTVVVVVVUUUSSSSSSSSSTTTTTTUUUTTTTTTSSSQQQRRRRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUUUUSSSRRRPPPOOOPPPQQQQQQRRRUUUYYY\\\bbbdddfffgggfffdddbbb```\\\YYYVVVSSSQQQOOOKKKIIIBBBBBBAAAAAAAAAAAA@@@@@@GGGGGGGGGFFFEEEEEEHHHKKKEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHJJJMMMPPPRRRRRRRRRSSSRRRPPPMMMJJJHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMMMM|||xxxwwwvvvtttsssrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvrrrssstttuuuuuuuuuuuuuuuuuutttsssrrrqqqpppoooooommmmmmllllllkkkjjjjjjjjjiiihhheeecccbbbaaabbbccc]]]\\\\\\]]]^^^^^^\\\YYYYYYZZZ[[[[[[[[[ZZZXXXXXXUUUVVVWWWXXXYYYZZZZZZZZZWWWVVVUUUVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYVVVTTTRRRPPPRRRTTTVVVVVVWWWYYY[[[XXXYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTUUUWWWXXXXXXWWWUUUSSSUUUTTTTTTTTTTTTUUUVVVWWWQQQRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVTTTRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQPPPPPPOOOOOONNNPPPPPPPPPNNNMMMMMMNNNPPPNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKMMMOOOQQQRRRSSSMMMLLLKKKJJJIIIIIIIIIIIIFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKNNNOOOOOOOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQTTTVVVWWWWWWUUUTTTTTTUUURRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTUUUWWWXXXYYYXXXXXXZZZ[[[aaadddhhhkkkkkkhhhdddaaa]]][[[XXXWWWXXXZZZ[[[[[[]]]\\\ZZZYYYXXXXXXYYYYYYYYYZZZ\\\\\\[[[[[[[[[\\\]]]^^^```aaabbbbbbaaaaaa``````_________``````aaa``````_________``````aaaaaa```___^^^^^^^^^^^^___ZZZ^^^aaa```[[[VVVUUUVVVUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[WWWVVVVVVWWWXXXXXXVVVTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTTTTUUUUUUUUUUUUYYYYYYXXXXXXWWWVVVTTTSSSQQQSSSTTTUUUUUUXXX]]]aaahhhjjjlllnnnnnnllliiigggbbb```]]]ZZZWWWSSSNNNKKKEEEDDDBBBAAA@@@AAABBBCCCFFFGGGHHHFFFEEEEEEHHHKKKHHHIIIJJJKKKMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNQQQTTTVVVVVVVVVVVVUUUSSSPPPMMMKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJMMMOOORRRSSS|||zzzyyyxxxvvvtttsssrrrrrrrrrrrrrrrrrrsssuuuwwwxxxwwwwwwwwwwwwvvvuuutttssssssrrrpppnnnmmmllllllllllllllllllkkkkkkjjjjjjjjjjjjhhhfffdddbbbbbbcccddd]]]]]]^^^```aaa```]]]ZZZ\\\\\\]]]^^^]]]\\\[[[ZZZUUUVVVWWWYYYZZZ[[[[[[\\\WWWVVVUUUVVVXXXYYYXXXWWWVVVWWWYYYZZZYYYWWWTTTRRRNNNPPPSSSUUUUUUVVVXXXYYYVVVWWWYYYZZZYYYWWWTTTRRRSSSRRRRRRRRRRRRRRRSSSSSSQQQSSSUUUWWWWWWVVVSSSRRRTTTUUUVVVWWWXXXWWWWWWVVVQQQRRRSSSUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUSSSRRRRRRSSSTTTUUUQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQKKKLLLMMMNNNNNNPPPSSSVVVOOOOOOOOONNNNNNMMMMMMMMMQQQPPPOOONNNMMMKKKJJJJJJIIIJJJKKKKKKJJJHHHFFFDDDIIIHHHHHHHHHGGGGGGFFFFFFJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPRRRTTTTTTMMMMMMLLLJJJJJJIIIIIIIIIFFFHHHJJJKKKMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHEEEGGGIIIKKKKKKMMMOOORRRQQQQQQQQQQQQOOONNNLLLKKKIIIIIIIIIJJJKKKLLLMMMMMMKKKLLLNNNPPPRRRTTTUUUVVVVVVWWWYYYXXXWWWUUUUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVWWWYYYZZZ[[[ZZZZZZ\\\]]]bbbeeejjjnnnnnnkkkgggddd```]]]ZZZYYYZZZ\\\^^^^^^```___]]][[[ZZZZZZ[[[\\\ZZZ\\\^^^^^^]]]]]]]]]^^^^^^___aaabbbccccccbbbbbbaaa```````````````aaaaaabbbbbbbbbaaabbbbbbcccccccccbbbbbbaaaaaaaaaaaaaaa___eeekkkkkkeee]]]ZZZYYYWWWXXXXXXYYYZZZ[[[[[[\\\XXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZYYYVVVTTTUUUVVVWWWWWWWWWVVVUUUTTTYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]][[[ZZZYYYWWWVVVVVVSSSUUUWWWWWWXXXZZZ```dddlllnnnqqqssssssqqqnnnlllfffdddbbb___\\\WWWQQQLLLHHHFFFCCCAAAAAABBBDDDEEEEEEGGGIIIHHHFFFEEEGGGJJJIIIJJJLLLMMMOOOPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNNNNOOOQQQTTTWWWZZZYYYYYYYYYXXXVVVSSSOOOMMMOOOOOONNNNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLOOORRRUUUWWW{{{yyywwwtttssstttvvvwwwtttsssrrrrrrssstttvvvwwwxxxwwwwwwvvvuuutttttttttssssssssssssrrrrrrqqqpppooonnnllljjjjjjjjjlllmmmiiiiiihhhgggfffeeeddddddbbbcccccccccaaa___]]]\\\______]]]\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVSSSTTTUUUVVVVVVUUUSSSSSSZZZYYYXXXWWWVVVVVVUUUVVVXXXWWWUUUTTTSSSTTTTTTUUURRRRRRSSSTTTUUUUUUVVVVVVVVVUUUSSSSSSTTTUUUUUUTTTYYYXXXVVVTTTRRRRRRRRRRRRUUURRRNNNNNNQQQSSSSSSRRRTTTTTTSSSQQQQQQPPPPPPPPPOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIGGGFFFFFFFFFGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLMMMLLLJJJGGGEEEHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOONNNLLLJJJIIIHHHIIIIIILLLKKKJJJJJJHHHHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFGGGJJJLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKKKKKKKMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWYYYZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[WWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^aaaaaaaaa```aaabbbfffiiilllnnnnnnllljjjhhhbbb```]]][[[[[[]]]```bbb````````````___^^^]]]\\\``````aaaaaa``````___^^^___```aaabbbcccdddddddddddddddccccccddddddeeeeeeccccccbbbbbbccccccdddeeeeeedddbbbaaaaaaaaabbbbbb```cccgggiiiiiieee___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^]]]\\\ZZZXXXWWW\\\ZZZXXXXXX[[[]]]\\\ZZZ[[[\\\^^^___```aaaaaabbbcccaaa``````aaaaaa```^^^XXXYYYZZZZZZ\\\```eeeiiimmmqqqttttttuuuxxxvvvrrrpppmmmjjjfffaaa\\\UUUQQQLLLIIIFFFCCCCCCEEEHHHJJJLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNPPPRRRTTTUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSUUUVVVWWWWWWYYYZZZYYYVVVSSSRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJHHHFFFGGGIIIJJJHHHFFFGGGIIIJJJJJJHHHGGGGGGGGGKKKLLLMMMMMMLLLJJJHHHFFFKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOOOONNNLLLJJJJJJJJJJJJLLLPPPTTTWWWWWWVVVVVV}}}{{{xxxvvvuuuuuuvvvwwwvvvuuutttssssssssstttuuuwwwwwwwwwvvvuuutttttttttsssssssssrrrpppnnnmmmlllooonnnllljjjjjjkkklllmmmjjjiiihhhgggfffeeeeeeddddddddddddcccaaa^^^\\\ZZZ]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[XXXWWWWWWVVVUUUTTTTTTSSSRRRSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTUUUVVVVVVUUUTTTSSSUUUUUUTTTTTTUUUUUUVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUSSSSSSTTTUUUTTTSSSVVVVVVTTTSSSSSSSSSTTTUUUSSSQQQNNNOOOQQQTTTTTTTTTVVVUUUTTTRRRQQQPPPPPPPPPMMMMMMLLLLLLMMMNNNPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLJJJIIIGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMPPPOOONNNLLLKKKKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]]]]^^^^^^______^^^```aaaaaaaaaaaabbbdddfffhhhkkkmmmnnnllljjjhhheeecccaaa``````aaaccceeedddddddddcccbbbaaaaaa`````````aaaaaaaaa``````___aaabbbccccccdddddddddddddddddddddddddddeeefffgggcccccccccddddddeeeggggggeeedddcccbbbaaabbbbbbcccaaabbbcccccccccaaa___]]]]]]]]]^^^^^^^^^^^^]]]]]]________________________^^^____________]]]\\\[[[]]][[[ZZZZZZ]]]^^^]]]\\\]]]^^^___aaabbbcccccccccfffeeeddddddeeeeeecccaaa\\\]]]]]]]]]^^^aaafffjjjpppuuuyyyzzz{{{~~~}}}yyyvvvsssooojjjeee___YYYUUUNNNLLLHHHFFFEEEGGGJJJLLLLLLLLLLLLKKKKKKLLLMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVTTTSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPQQQSSSTTTSSSSSSTTTTTTUUUVVVXXXYYYYYY[[[\\\[[[XXXUUUTTTTTTUUUTTTRRRQQQOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJHHHIIIKKKLLLKKKIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIKKKMMMNNNOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPNNNLLLLLLMMMQQQQQQSSSTTTSSSRRRQQQOOO~~~{{{xxxvvvvvvwwwwwwwwwvvvuuutttsssssssssssswwwwwwvvvvvvuuutttttttttuuuuuutttrrrpppnnnllljjjnnnmmmlllkkkkkkkkklllmmmjjjjjjiiihhhgggfffeeeeeeeeeeeedddccc```]]][[[YYY[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXYYYYYYZZZZZZZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVTTTUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTUUUWWWYYYYYYWWWXXXXXXYYYYYYYYYYYYXXXUUUUUUUUUVVVWWWWWWXXXXXXVVVUUUSSSSSSTTTTTTSSSRRRTTTTTTSSSTTTTTTUUUVVVWWWRRRPPPOOOOOORRRTTTUUUUUUWWWVVVTTTRRRQQQPPPOOOOOOKKKKKKKKKKKKLLLMMMOOOOOOSSSSSSSSSSSSSSSSSSTTTTTTWWWVVVTTTRRRPPPNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKJJJIIIIIIGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]______``````aaabbbbbbbbbcccccccccccccccccccccdddaaabbbbbbbbbaaabbbdddfffhhhjjjlllnnnooommmkkkjjjggggggfffeeeeeefffgggggghhhhhhggggggffffffeeeeeeccccccccccccccccccccccccddddddeeeeeeeeeeeeeeedddddddddddddddeeefffhhhhhheeeeeeeeeeeefffggghhhiiieeeeeedddcccccccccdddddddddcccaaa```______```aaa___```aaabbbbbbaaa```___cccccccccbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaa```______]]]\\\]]]^^^```_________```aaacccdddeeeffffffjjjjjjjjjlllmmmllliiifffbbbbbbbbbbbbbbbeeeiiimmmsssyyy~~~|||yyysssnnniiibbb\\\WWWQQQOOOKKKHHHHHHIIIKKKLLLMMMLLLJJJJJJJJJLLLNNNOOOSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUTTTSSSTTTUUUVVVWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\]]]^^^]]][[[XXXWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOPPPPPPQQQQQQRRRRRROOOPPPPPPPPPPPPQQQQQQQQQRRRQQQPPPOOOOOOOOOPPPQQQPPPNNNLLLLLLMMMNNNOOONNNPPPMMMJJJJJJMMMOOONNNMMMLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPQQQQQQOOONNNOOOPPPTTTSSSSSSQQQPPPOOOMMMMMM|||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvuuuuuuuuuwwwwwwvvvtttrrrpppnnnmmmnnnmmmllllllllllllmmmmmmkkkjjjiiiiiiggggggfffeeedddddddddcccaaa___\\\[[[\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ^^^]]]\\\[[[ZZZYYYXXXWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUVVVVVVWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVVVVXXXYYY[[[\\\VVVWWWXXXZZZZZZZZZYYYXXXVVVWWWWWWWWWXXXXXXXXXYYYVVVUUUSSSSSSTTTTTTSSSRRRTTTTTTTTTTTTUUUUUUVVVVVVRRRRRRQQQQQQRRRSSSTTTTTTWWWVVVTTTRRRPPPNNNMMMMMMKKKKKKLLLLLLMMMNNNOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTXXXWWWUUUTTTQQQOOOMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMKKKKKKLLLLLLKKKJJJHHHGGGJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSRRRRRRQQQRRRSSSUUUVVVUUUVVVWWWXXXZZZZZZ[[[[[[ZZZ[[[]]]^^^```aaaaaaaaabbbbbbbbbcccddddddeeefffgggggggggfffffffffffffffeeeeeeeeecccbbbcccfffiiikkklllnnnppppppooonnnmmmhhhiiiiiijjjjjjiiiiiihhhjjjjjjiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhiiifffggggggggggggffffffeeeeeeeeeeeefffggghhhiiijjjggggggffffffffffffggggggfffeeeeeeeeeeeeeeeeeeeeegggeeedddbbbbbbbbbddddddbbbcccdddeeeeeedddcccbbbdddddddddeeeeeeeeeffffffffffffeeeddddddcccbbbaaa```___^^^______```aaaaaaaaabbbdddeeeggghhhiiiiiimmmnnnppprrrttttttqqqnnnhhhhhhhhhgggggghhhlllpppttt{{{}}}wwwpppjjjccc]]]XXXSSSQQQNNNKKKIIIJJJKKKLLLKKKJJJIIIHHHIIILLLOOOQQQUUUUUUVVVVVVWWWWWWWWWWWWYYYXXXXXXWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYYYYWWWWWWWWWXXXYYYZZZ\\\\\\^^^___```___\\\ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTRRRRRRSSSUUUVVVUUUSSSQQQQQQQQQRRRSSSTTTYYYSSSMMMLLLPPPSSSRRROOORRRRRRSSSRRRRRRQQQOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMOOOQQQQQQPPPPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPP}}}{{{yyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqpppooommmmmmmmmlllmmmmmmmmmnnnkkkkkkjjjiiihhhgggffffffccccccddddddcccaaa___^^^\\\[[[[[[[[[[[[[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\______^^^]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXWWWWWWWWWXXXXXXYYYZZZTTTUUUWWWXXXYYYYYYXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYVVVUUUSSSSSSUUUUUUUUUTTTWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSVVVTTTSSSPPPNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVUUUSSSQQQOOOLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKNNNOOOMMMLLLKKKJJJIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNOOOOOOKKKLLLMMMNNNPPPQQQRRRRRRPPPOOONNNMMMMMMMMMMMMMMMKKKKKKLLLMMMLLLJJJIIIHHHKKKJJJJJJIIIHHHGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEEEECCCDDDEEEGGGHHHIIIJJJJJJLLLMMMOOOPPPRRRRRRSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^]]]^^^```bbbdddeeeffffffeeeeeeeeeeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhjjjjjjiiihhhggggggjjjmmmlllmmmooopppqqqpppooonnnjjjkkkllllllllllllkkkjjjkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiihhhiiiiiijjjkkkhhhiiiiiiiiiiiiiiihhhggggggggggggggghhhiiijjjkkkjjjiiihhhfffeeeeeeeeedddfffffffffggggggggggggfffffffffffffffffffffeeeeeeeeefffggghhhhhhgggfffeeecccdddeeefffgggiiijjjjjjjjjiiihhhgggeeedddcccbbbaaaaaaaaaaaa```aaabbbcccdddeeegggiiijjjlllmmmmmmpppqqqtttwwwzzzzzzxxxvvvmmmmmmlllkkkjjjlllooorrrwwwzzzsssmmmfff```\\\UUUSSSPPPLLLJJJJJJJJJKKKJJJIIIHHHHHHIIILLLPPPRRRUUUVVVWWWXXXYYYYYYXXXXXX\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXWWWWWWWWWXXXZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]___```aaa```^^^[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYXXXWWWWWWWWWWWWYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYaaaZZZSSSQQQSSSUUUTTTRRRVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOOOONNNNNNNNNLLLNNNPPPQQQPPPPPPQQQRRROOONNNMMMMMMMMMOOOPPPRRR}}}|||{{{zzzzzzwwwwwwyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxtttttttttsssrrrpppooonnnlllmmmmmmmmmnnnnnnnnnnnnllllllkkkjjjiiihhhggggggcccddddddeeedddcccbbbaaaZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[XXXWWWVVVVVVVVVVVVVVVWWWUUUVVVVVVWWWWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTSSSTTTVVVXXXXXXWWWYYYYYYXXXWWWVVVTTTRRRQQQRRRSSSTTTTTTRRRRRRSSSTTTUUUTTTRRRPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRROOOMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKTTTSSSPPPNNNLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLMMMOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOKKKLLLNNNPPPRRRTTTVVVWWWRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEFFFHHHJJJJJJKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSPPPPPPQQQRRRTTTVVVYYYZZZ]]]]]]___``````aaaaaaaaaaaabbbdddfffhhhiiijjjjjjiiihhhhhhggghhhjjjkkklllllllllmmmmmmmmmmmmmmmmmmpppqqqqqqpppnnnoooqqqsssnnnooopppqqqrrrqqqqqqpppnnnooooooppppppoooooonnnnnnmmmlllkkkkkkkkkmmmmmmlllkkkjjjiiihhhiiijjjjjjiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkjjjiiigggfffeeeeeeeeefffggghhhhhhiiihhhhhhhhhffffffhhhhhhhhhgggfffeeeiiihhhhhhhhhhhhhhhhhhiiiffffffggghhhjjjkkkllllllmmmllljjjiiigggfffffffffcccdddddddddcccccceeefffhhhiiikkkmmmoooqqqrrrrrruuuuuuwwwyyy|||}}}{{{yyypppoooooommmlllnnnrrruuu|||~~~wwwpppjjjddd```WWWUUURRROOOLLLKKKKKKKKKIIIIIIIIIJJJLLLOOORRRTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ^^^]]]\\\ZZZYYYYYYXXXXXXZZZYYYYYYXXXYYYZZZ[[[\\\YYYYYYZZZZZZ[[[]]]^^^___aaabbbcccbbb___]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[]]]^^^]]]\\\[[[\\\]]]ddd___YYYVVVWWWXXXWWWVVVXXXXXXWWWWWWWWWVVVVVVVVVSSSRRRRRRQQQQQQPPPPPPPPPMMMOOOQQQQQQQQQPPPQQQRRRQQQPPPOOOMMMMMMMMMNNNOOO~~~}}}zzz{{{||||||}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuusssqqqooommmlllllllllmmmnnnnnnnnnnnnnnnllllllkkkjjjiiihhhhhhgggffffffggggggfffdddcccaaaZZZZZZZZZZZZ[[[\\\]]]^^^______^^^^^^^^^^^^______\\\\\\]]]^^^______``````\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXZZZ[[[\\\WWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTUUUXXXZZZZZZZZZXXXYYYXXXXXXVVVTTTRRRQQQNNNQQQTTTTTTSSSSSSUUUWWWUUUUUUSSSRRRQQQPPPPPPPPPLLLNNNOOORRRSSSTTTTTTTTTOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQOOOMMMJJJLLLNNNPPPQQQPPPNNNMMMTTTSSSPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNOOONNNOOOPPPRRRTTTVVVWWWXXXSSSRRRQQQOOONNNNNNMMMMMMQQQPPPOOOOOONNNOOOOOOOOOMMMLLLKKKKKKIIIIIIHHHGGGIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFEEEFFFHHHJJJKKKLLLLLLKKKNNNOOOPPPRRRRRRSSSSSSSSSQQQQQQRRRTTTWWWZZZ]]]___^^^___```aaaaaabbbbbbaaaeeefffhhhjjjkkklllmmmmmmmmmlllkkkkkkkkkmmmoooppprrrssssssttttttuuuuuuuuuwwwyyyyyyyyywwwwwwxxxyyyuuuvvvwwwwwwxxxwwwwwwwwwuuuuuuttttttttttttuuuuuurrrqqqooonnnnnnpppqqqrrrqqqpppnnnlllkkkkkklllllljjjjjjkkklllmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhggggggiiijjjjjjjjjiiiiiiiiijjjjjjjjjkkkjjjjjjjjjkkkjjjiiihhhhhhiiijjjkkkkkkllllllllllllmmmmmmmmmnnnmmmlllkkkkkkkkklllmmmfffgggiiihhhffffffhhhkkkmmmoooqqqsssuuuwwwxxxxxx{{{zzzzzzzzz{{{{{{yyyxxxpppppppppnnnnnnooosssvvv}}}wwwqqqkkkeeebbbZZZXXXUUUQQQOOOMMMLLLLLLJJJKKKLLLNNNQQQSSSVVVWWWWWWXXX[[[]]]^^^^^^^^^]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[]]]^^^\\\\\\\\\]]]^^^___```aaaccceeefffeeebbb___^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````aaa]]]^^^```bbbbbbaaa```___]]]```ccccccaaa______```bbb```]]][[[ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYYYYUUUUUUTTTSSSSSSRRRQQQQQQPPPQQQSSSSSSRRRQQQRRRSSSQQQQQQPPPOOONNNNNNNNNNNN}}}}}}~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxvvvssspppnnnlllllllllmmmnnnoooooonnnnnnmmmllllllkkkjjjiiihhhhhhhhhiiiiiihhhfffdddbbbaaa\\\\\\\\\]]]^^^___```aaa``````____________``````__________________^^^^^^\\\]]]]]]]]]]]]^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ\\\]]]XXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWUUUTTTTTTVVVYYY[[[\\\\\\WWWXXXXXXXXXWWWUUUSSSRRRKKKOOORRRTTTTTTUUUXXXZZZVVVVVVTTTSSSRRRRRRRRRRRRLLLMMMOOOQQQSSSTTTTTTSSSOOOOOOPPPPPPQQQRRRRRRSSSRRRSSSTTTUUUTTTRRRPPPOOOJJJLLLPPPSSSTTTSSSQQQOOORRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJLLLLLLLLLMMMNNNNNNNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXTTTSSSQQQPPPOOONNNMMMMMMPPPOOONNNMMMMMMMMMNNNOOOMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHKKKLLLLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUWWW[[[___bbbddd^^^___```aaaaaabbbaaaaaahhhiiijjjlllmmmnnnoooooopppooonnnmmmnnnooorrrsssxxxxxxyyyyyyzzz{{{|||||||||~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzzuuutttsssrrrrrrsssuuuvvvwwwuuurrrpppooonnnooopppjjjkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmggghhhiiijjjkkkjjjjjjiiiooonnnmmmmmmmmmnnnoooooommmkkkiiiggggggiiikkkmmmqqqppppppooonnnmmmmmmlllmmmmmmlllmmmnnnoooqqqrrrhhhjjjlllkkkhhhhhhkkknnnqqqrrruuuwwwyyy{{{||||||~~~{{{zzzzzzyyywwwuuupppppppppnnnnnnppptttwww||||||uuuoooiiiddd```]]][[[WWWTTTQQQNNNMMMMMMKKKMMMOOORRRTTTWWWYYYZZZXXXZZZ\\\___aaaaaa``````^^^]]]]]]]]]]]]^^^______]]]]]]\\\[[[\\\]]]^^^___^^^^^^^^^^^^___aaabbbccceeeggghhhgggdddaaa`````````____________``````aaa]]]]]]^^^___```aaabbbcccbbbbbbcccccccccddddddddd___aaadddffffffeeecccaaa]]]aaaffffffdddaaaaaaaaa___```___^^^\\\]]]___bbbfffdddbbb___\\\ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSUUUUUUSSSRRRSSSTTTOOOOOOOOOOOOOOOOOOOOOOOO~~~~~~~~~}}}}}}~~~}}}zzzwwwuuussspppnnnooopppqqqrrrrrrqqqooonnnlllllllllkkkkkkkkkjjjjjjiiihhhgggggghhhgggeeeccc^^^^^^^^^^^^^^^^^^]]]]]]___aaabbbaaa___^^^^^^___`````````````````````````````````bbbddddddcccaaaccc```\\\YYYYYYZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXYYYZZZYYYXXXVVVXXXWWWWWWVVVVVVWWWWWWXXX[[[ZZZXXXWWWVVVVVVWWWWWW[[[XXXVVVVVVXXXXXXUUUSSSTTTUUUVVVWWWYYYZZZ[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRPPPQQQRRRSSSUUUVVVXXXXXXYYYUUURRRRRRTTTUUUTTTSSSRRRQQQQQQSSSVVVXXXWWWVVVSSSRRROOONNNNNNQQQTTTWWWTTTTTTUUUUUUUUUUUUTTTTTTLLLPPPUUUWWWUUUSSSRRRSSSTTTRRRPPPNNNMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQQQQSSSTTTUUUVVVVVVVVVSSSTTTTTTQQQNNNLLLOOORRRPPPOOOMMMLLLLLLLLLMMMMMMNNNLLLJJJJJJKKKLLLLLLKKKIIIJJJKKKKKKJJJIIIFFFEEEEEEDDDDDDEEEGGGHHHIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPRRRSSSUUUUUUTTTTTTSSSTTTUUUVVVYYY___ggglllgggdddaaa``````bbbddddddkkkkkkmmmpppssstttsssrrrpppqqqrrrrrrsssuuuxxx{{{~~~~~~|||{{{{{{|||}}}|||zzz}}}{{{yyyxxxwwwtttqqqnnnqqqooommmmmmooopppqqqqqqmmmmmmmmmkkkiiihhhjjjlllqqqpppnnnmmmllllllmmmmmmiiiiiiiiiiiiiiihhhgggfffiiijjjllllllkkkkkkmmmnnnmmmmmmmmmmmmmmmllljjjjjjppppppooooooooonnnnnnnnnooooooooooooppppppppppppnnnmmmllllllmmmoooqqqssswwwyyy|||~~~~~~{{{yyyvvvuuuuuuuuukkkkkkjjjiiijjjlllnnnpppzzzyyyqqqkkkgggdddbbb^^^\\\YYYVVVSSSQQQPPPPPPNNNOOOQQQSSSUUUWWWXXXYYY___]]]\\\^^^bbbdddcccaaadddaaa^^^___aaaaaa```^^^\\\[[[[[[\\\\\\]]]^^^___bbbaaa```___```aaabbbcccbbbcccdddeeeffffffeeedddaaa``````aaabbbbbb___]]]aaaaaaaaa````````````___aaaaaabbbcccdddeeeffffffgggggghhhiiihhhhhhgggggghhhhhhiiiiiihhhfffcccbbbccccccaaa```____________eeedddbbb```^^^\\\[[[[[[\\\ZZZWWWTTTSSSSSSUUUVVVQQQRRRRRRSSSRRRPPPNNNMMMNNNNNNNNNMMMNNNNNNOOOOOO~~~{{{xxxwwwuuusssqqqpppqqqrrrrrrrrrqqqpppooollllllllllllkkkkkkkkkkkkkkkjjjiiijjjjjjjjjhhhfff````````````_______________aaabbbaaa```^^^______````````````````````````___```cccfffjjjlllkkkjjjfffccc^^^\\\[[[\\\\\\[[[]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXYYY[[[[[[YYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZ\\\YYYWWWVVVWWWWWWTTTRRRUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZYYYVVVSSSRRRTTTUUUTTTRRRSSSSSSTTTVVVYYYYYYXXXWWWUUUSSSQQQPPPOOOQQQSSSTTTSSSTTTTTTUUUUUUTTTTTTSSSMMMQQQUUUWWWUUUSSSSSSSSSTTTSSSSSSRRRQQQPPPOOONNNPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJMMMMMMNNNOOOOOONNNMMMLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVVVVWWWRRRRRRQQQPPPNNNNNNOOOQQQSSSRRRPPPNNNMMMLLLLLLLLLOOOMMMKKKKKKLLLNNNNNNMMMJJJKKKLLLMMMLLLJJJHHHGGGGGGFFFFFFFFFHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSUUUVVVVVVWWWXXX]]]bbbgggcccbbb``````aaaccceeefffmmmmmmoooqqqsssuuuuuutttvvvxxxzzz{{{|||}}}|||{{{xxxuuusssvvvtttqqqpppppppppooonnnrrrrrrrrrpppooonnnppprrrtttsssqqqpppooonnnnnnooooooooonnnnnnmmmlllllllllnnnoooqqqpppppppppqqqrrrooooooooooooooooooooooooppppppppppppoooooooooooopppqqqqqqqqqrrrrrrrrrrrrqqqpppppppppppprrruuuvvv|||~~~}}}yyyuuuqqqnnnlllllljjjiiihhhhhhiiilllnnnpppuuu~~~~~~uuunnniiifffdddbbbaaa```\\\YYYVVVUUUTTTSSSRRRSSSUUUXXXZZZ\\\^^^___bbb```___aaadddeeeeeeccceeebbb```aaabbbcccbbbaaacccbbbaaaaaaaaaaaaaaabbbbbbaaaaaa```aaabbbcccdddfffggghhhiiijjjiiihhhgggfffeeeddddddeeeeeedddbbbbbbbbbccccccccccccddddddeeeffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkjjjiiigggdddbbbdddcccbbbaaaaaaaaaaaaaaaddddddcccbbbaaa`````````]]][[[XXXUUUTTTTTTUUUVVVSSSSSSTTTTTTSSSRRRPPPOOOPPPPPPOOOOOOOOOOOOOOOPPP|||zzzzzzyyywwwuuurrrrrrrrrrrrrrrqqqppppppmmmmmmmmmlllllllllkkkkkknnnmmmllllllmmmllljjjhhhbbbbbbbbbaaaaaa`````````___aaabbbbbb```______```````````````````````````aaabbbfffkkkpppqqqpppnnnjjjfffbbb^^^]]]]]]]]]\\\^^^^^^^^^]]]]]]]]]]]]]]][[[ZZZYYY[[[\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWYYYZZZ[[[\\\]]]^^^\\\YYYXXXWWWVVVSSSQQQWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUTTTUUUUUUVVVWWWXXXZZZZZZ[[[XXXVVVSSSRRRSSSTTTSSSRRRTTTUUUWWWZZZ\\\\\\YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSNNNQQQUUUWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVRRROOOMMMQQQQQQPPPPPPOOOOOONNNNNNNNNMMMKKKJJJIIIIIIIIIJJJMMMNNNOOOOOOOOOOOONNNNNNQQQPPPOOONNNNNNOOOQQQSSSRRRRRRTTTUUUVVVVVVWWWWWWSSSRRRPPPOOOPPPRRRRRRQQQVVVTTTSSSQQQOOONNNMMMMMMOOOMMMLLLLLLNNNPPPPPPOOOLLLMMMMMMNNNMMMLLLJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSVVVWWWXXXXXXXXXZZZ]]]```aaaaaaaaabbbdddfffhhhiiipppqqqsssuuuwwwzzz{{{|||~~~{{{{{{yyyvvvuuuuuutttsssqqqtttuuutttsssqqqqqqsssuuuuuuuuusssrrrppppppppppppsssqqqpppnnnnnnnnnnnnooopppqqqrrrqqqppppppqqqsssqqqqqqqqqqqqrrrssstttuuusssssssssrrrrrrrrrqqqqqqrrrsssttttttuuuuuuttttttuuuuuuttttttvvvwwwyyy{{{{{{yyyuuuqqqllliiifffeeebbbbbbaaaaaacccfffhhhjjjoooyyyzzzsssmmmiiifffeeecccaaa___\\\YYYVVVUUUTTTTTTWWWXXX[[[^^^aaaccceeefffgggfffeeefffhhhiiihhhggghhhfffeeeeeeggghhhgggggggggfffeeedddccccccccccccdddddddddddddddfffhhhiiiggghhhiiijjjiiihhhgggfffgggeeedddcccdddeeedddcccaaaaaaaaaaaabbbcccddddddeeeffffffggghhhiiijjjjjjlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnmmmkkkhhheeeddddddccccccbbbbbbbbbccccccddddddddddddeeeeeeeeefff```^^^[[[XXXVVVUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSRRRQQQPPPPPPOOOPPPPPP}}}{{{{{{{{{zzzxxxttttttssssssrrrrrrqqqqqqnnnnnnnnnmmmmmmmmmllllllnnnmmmllllllmmmllljjjhhhccccccbbbbbbaaaaaa`````````aaacccbbbaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeiiinnnrrrrrrooollllllhhhccc```^^^^^^]]]\\\____________^^^^^^^^^^^^]]]\\\\\\\\\]]]]]][[[YYYXXXWWWWWWVVVVVVWWWWWWXXXVVVWWWXXXZZZ\\\]]]^^^___bbb```^^^[[[YYYWWWUUUSSSZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZXXXWWWUUUSSSSSSSSSTTTTTTUUUVVVYYY\\\^^^]]]YYYVVVTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSRRRPPPRRRUUUWWWWWWVVVUUUTTTXXXYYYYYYYYYWWWTTTQQQOOOQQQQQQQQQQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJNNNOOOOOOOOOPPPPPPPPPPPPRRRQQQOOONNNNNNPPPRRRTTTRRRSSSTTTUUUVVVVVVVVVVVVUUURRROOOPPPSSSVVVUUUSSSVVVUUUTTTSSSRRRQQQPPPPPPMMMLLLLLLMMMOOOQQQQQQPPPMMMMMMMMMNNNMMMLLLKKKJJJMMMMMMMMMLLLKKKKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^bbbccceeeeeefffhhhkkkmmmsssuuuyyy|||~~~||||||}}}}}}{{{zzzwwwxxxwwwvvvttttttvvvxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwuuusssqqqppppppqqqrrrsssssssssrrrpppppprrrtttuuuttttttttttttuuuvvvwwwvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvxxxxxxxxxxxxzzz{{{}}}~~~vvvtttqqqnnnjjjgggeeeddd\\\\\\\\\\\\^^^aaadddfffkkkuuu~~~zzzsssmmmjjjgggeeedddaaa___]]]ZZZWWWVVVVVVUUUYYY[[[___bbbeeehhhiiijjjllllllkkkllllllmmmlllllllllkkkjjjjjjkkkllllllllliiiiiihhhgggggggggggggggiiihhhhhhhhhiiikkklllmmmjjjjjjkkkkkkkkkiiihhhggghhhfffccccccdddeeeeeedddccccccbbbaaabbbbbbcccdddeeefffggghhhjjjlllmmmnnnnnnmmmlllkkklllmmmpppqqqqqqqqqpppooollljjjgggfffccccccbbbbbbbbbccccccdddddddddeeefffffffffffffffbbb```]]]ZZZXXXWWWVVVWWWUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOO}}}|||||||||{{{zzzvvvuuuttttttsssrrrrrrrrrooooooooonnnnnnnnnmmmmmmlllkkkjjjkkkkkkkkkiiigggccccccbbbbbbaaa``````___```aaaccccccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbdddfffjjjooosssssspppmmmmmmiiiccc```^^^]]]\\\[[[________________________```___^^^]]]]]]\\\ZZZXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXZZZ[[[]]]^^^``````eeeeeeccc```\\\YYYWWWVVVYYYYYYYYYXXXXXXXXXXXXWWWYYYXXXWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^]]]YYYVVVQQQRRRTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWXXXXXXVVVUUU[[[[[[ZZZXXXVVVTTTSSSRRROOOPPPPPPQQQQQQPPPOOONNNNNNMMMLLLKKKJJJKKKLLLLLLPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOQQQRRRTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTQQQNNNOOOSSSUUUUUUSSSTTTUUUUUUUUUUUUTTTTTTTTTLLLLLLKKKMMMOOOPPPPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKNNNOOOPPPOOOMMMLLLNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTUUUVVVVVVXXX[[[\\\]]]]]]___aaaccceeefffffffffhhhlllooouuuzzz}}}{{{{{{}}}~~~||||||}}}~~~~~~~~~}}}zzzxxxwwwwwwxxxyyyxxxxxxxxxvvvttttttuuuwwwyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxzzzzzzyyyxxxxxxyyyyyyzzz{{{|||~~~}}}sssrrrpppllliiieeebbbaaa\\\\\\[[[\\\^^^aaadddfffgggqqq{{{zzzsssnnnjjjgggdddbbbcccbbb___]]]\\\[[[[[[[[[]]]___bbbfffjjjlllmmmmmmnnnoooooooooooooooooopppnnnnnnnnnmmmmmmmmmnnnooommmmmmmmmmmmmmmnnnooopppkkkkkkjjjjjjkkkmmmnnnooonnnnnnooooooooommmlllkkkkkkiiiffffffggghhhhhhgggiiihhhfffeeeeeeeeefffggghhhiiijjjmmmoooqqqssstttpppooonnnmmmmmmoooqqqssstttsssrrrpppnnnllljjjiiibbbbbbaaaaaaaaabbbccccccdddeeeeeefffeeeeeedddccccccaaa___\\\ZZZXXXXXXWWWUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRPPPOOONNNNNNNNNNNN~~~~~~~~~~~~}}}|||xxxwwwuuutttsssssssssssspppppppppooooooooonnnnnnmmmkkkjjjkkkkkkkkkiiigggddddddcccbbbaaa``````___```bbbcccdddbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbdddhhhnnnsssuuutttrrrlllhhhccc___^^^]]]\\\\\\_______________````````````___^^^]]]]]]\\\ZZZXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZYYYZZZ[[[]]]```bbbdddhhhhhhfffccc^^^[[[ZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUYYYYYYWWWVVVVVVWWWXXXYYYVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUVVVXXXZZZZZZZZZ[[[]]]^^^]]]ZZZWWWRRRRRRTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTUUUWWWYYYYYYXXXVVV[[[ZZZYYYWWWVVVTTTSSSSSSNNNOOOPPPQQQQQQPPPOOONNNNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRRRRSSSTTTTTTSSSSSSQQQOOONNNNNNPPPQQQRRRRRRTTTTTTUUUVVVVVVVVVVVVUUUMMMLLLLLLNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRPPPNNNMMMPPPSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUWWWXXXYYYXXX[[[]]]___```bbbeeegggdddfffgggggggggjjjpppvvv|||}}}}}}}}}}}}||||||{{{xxxvvvvvvxxxzzz}}}}}}~~~}}}}}}{{{zzzyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz|||}}}~~~}}}{{{zzzyyyzzz{{{|||~~~{{{vvvuuurrrnnniiiddd___]]][[[ZZZZZZZZZ\\\^^^aaacccgggpppzzz~~~yyysssnnnjjjgggdddbbbbbbaaa___^^^^^^^^^______cccfffjjjnnnqqqrrrsssrrrqqqsssttttttsssssstttvvvsssssstttrrrppppppqqqsssppppppppppppqqqrrrssstttoooooonnnmmmnnnooopppqqqoooooopppqqqqqqpppooonnnllljjjiiiiiijjjjjjiiihhhllljjjhhhgggfffgggiiijjjkkklllmmmoooqqqssstttuuutttsssrrrqqqqqqrrrssssssuuutttsssqqqooommmlllkkkcccbbbbbbaaaaaaaaabbbbbbddddddeeeeeedddcccbbb```bbbaaa___]]][[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUUUUQQQQQQPPPOOONNNNNNNNNOOO}}}yyyxxxvvvtttssssssssssssqqqqqqpppppppppoooooooooooonnnmmmmmmnnnmmmkkkiiiffffffeeedddcccbbbaaaaaa```bbbddddddcccbbbcccdddccccccccccccccccccccccccbbbcccfffjjjooorrrqqqppplllhhhccc```______^^^]]]^^^^^^^^^______`````````]]]\\\\\\\\\^^^]]]\\\ZZZXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXZZZ]]]aaafffiiiggghhhhhhddd___[[[[[[[[[VVVVVVVVVVVVWWWWWWWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXWWWXXX[[[^^^^^^]]]]]]^^^___^^^\\\YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUWWWZZZZZZYYYWWWWWWWWWXXXXXXWWWUUURRRQQQNNNOOOQQQRRRRRRQQQOOONNNNNNMMMMMMMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQSSSTTTUUUQQQRRRSSSTTTUUUTTTTTTSSSPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUTTTOOONNNNNNPPPQQQQQQOOONNNOOONNNNNNNNNNNNNNNOOOOOOMMMPPPRRRQQQNNNNNNQQQUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^aaabbbcccfffiiilllgggiiikkkkkkmmmrrr{{{~~~~~~~~~~~~~~~|||~~~~~~zzz{{{|||~~~~~~zzzzzzyyyvvvsssnnniiieeebbb______^^^^^^___aaaccceeekkkuuu~~~{{{vvvrrrooollljjjhhhfffeeeddddddeeefffggghhhmmmppptttwwwzzz{{{{{{zzzyyy{{{}}}}}}||||||}}}~~~~~~|||yyyxxxyyy{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxwwwuuuttttttuuuuuuvvvtttuuuvvvwwwxxxwwwvvvuuusssrrrrrrrrrssssssqqqooopppooonnnmmmnnnppprrrtttvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuutttsssqqqpppnnnnnnmmmeeedddcccbbbbbbbbbbbbbbbbbbcccdddeeedddcccaaa```aaa```___^^^\\\[[[ZZZYYYWWWWWWVVVUUUUUUVVVWWWXXXQQQQQQPPPPPPPPPPPPPPPQQQzzzyyywwwuuutttsssttttttqqqqqqqqqppppppppppppooorrrpppooopppppppppnnnlllhhhggggggeeedddcccbbbbbb```bbbddddddccccccdddeeeccccccccccccccccccccccccccccccdddgggjjjkkkjjjiiimmmiiidddaaa``````______]]]^^^^^^^^^______``````ZZZZZZZZZ\\\^^^___^^^\\\XXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWXXX]]]cccjjjnnnggghhhhhhddd___[[[[[[\\\YYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUWWWYYYYYYXXXYYY]]]aaaaaa```______```___]]]\\\XXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUWWWVVVUUUWWWZZZ[[[YYYWWWRRRUUUXXXZZZYYYVVVQQQNNNNNNPPPQQQSSSSSSRRRPPPOOONNNMMMMMMNNNOOORRRTTTUUURRRQQQQQQQQQRRRSSSUUUVVVRRRSSSVVVWWWXXXWWWUUUTTTPPPPPPQQQQQQQQQQQQQQQQQQTTTVVVVVVUUURRRQQQTTTXXXWWWWWWXXXXXXWWWUUUSSSRRRQQQPPPPPPRRRSSSRRRPPPNNNPPPPPPOOOOOOOOOPPPPPPQQQLLLPPPRRRQQQNNNNNNRRRVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUXXXZZZ]]]^^^aaabbbcccdddeeehhhkkknnnkkknnnpppqqqsss{{{zzz|||}}}}}}{{{|||{{{zzzxxxuuurrrnnnllljjjiiihhhhhhiiikkkmmmnnnqqq{{{~~~zzzvvvuuusssqqqoooppppppppppppqqqsssuuuvvvuuuxxx{{{}}}|||{{{{{{||||||}}}zzzyyyxxxyyy{{{~~~{{{{{{{{{zzzyyyxxxwwwvvvuuutttrrrqqqpppooooooooogggfffeeedddcccbbbbbbbbb```bbbccceeeeeedddcccbbb```______^^^\\\[[[ZZZZZZYYYXXXWWWVVVVVVWWWYYYYYYRRRRRRQQQQQQQQQRRRRRRSSS~~~|||zzzxxxuuurrrqqqppppppsssrrrqqqppppppqqqrrrrrrsssrrrpppooonnnnnnmmmmmmnnnllljjjhhhgggeeecccaaafffffffffeeeeeeddddddccceeedddccccccbbbbbbbbbcccaaabbbeeeggghhhgggfffeeebbbaaa___^^^]]]\\\\\\\\\___^^^]]]]]]______^^^]]]ZZZZZZ[[[\\\]]]___```aaaXXXXXXWWWWWWXXXYYY[[[\\\XXXZZZ\\\]]]```dddiiimmmnnnmmmjjjgggccc^^^[[[YYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]YYYXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\]]]bbb```^^^^^^___`````````^^^[[[WWWUUUUUUVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVUUU[[[YYYVVVVVVXXXYYYXXXVVVZZZ[[[[[[[[[ZZZWWWTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRMMMLLLLLLNNNQQQSSSSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSUUUVVVVVVUUUUUUTTTRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQXXXYYYYYYYYYXXXWWWVVVVVVUUUSSSRRRQQQRRRQQQPPPNNNUUUTTTRRRQQQRRRSSSRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSUUUWWWWWWWWWVVVVVVYYYXXXXXXYYY[[[]]]___```aaabbbeeeiiilllllljjjhhhmmmmmmrrrxxx}}}zzzyyyxxxwwwwwwxxxyyyzzz|||yyyvvvuuuyyy~~~zzz|||~~~}}}{{{yyywwwuuuyyyyyywwwtttpppnnnmmmnnniiihhhfffeeeddddddeeeeeecccccccccccccccccccccccc^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXTTTTTTSSSRRRRRRRRRRRRRRR~~~|||zzzwwwtttsssrrrrrrtttsssqqqpppoooooopppppprrrrrrqqqpppooooooooooooooommmkkkiiihhhgggdddbbbhhhhhhggggggffffffeeeeeedddccccccbbbbbbbbbccccccaaabbbcccdddddddddcccbbbaaaaaa___^^^^^^^^^^^^^^^___^^^]]]]]]______^^^]]][[[[[[[[[\\\]]]^^^___```\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[]]]]]]___bbbfffjjjmmmllljjjgggccc```\\\[[[YYYYYYYYYYYYYYYYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\YYYYYYXXXXXXWWWVVVVVVUUUVVVWWWXXXYYY[[[]]]^^^^^^cccaaa^^^^^^^^^______^^^]]][[[XXXWWWXXXYYYZZZZZZ\\\[[[[[[[[[YYYXXXWWWVVV[[[YYYWWWXXXZZZ[[[YYYWWW]]]]]]^^^^^^\\\ZZZWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQSSSUUUWWWWWWWWWRRRRRRQQQQQQRRRRRRSSSSSSTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWXXXXXXYYYXXXXXXXXXUUUTTTRRRRRRSSSRRRQQQOOOUUUTTTRRRRRRSSSSSSRRRQQQSSSRRRQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYYYYZZZ\\\___aaabbbhhhhhhiiijjjmmmoooppppppppppppuuu~~~~~~|||yyyyyywwwtttqqqnnnnnnnnnkkkjjjhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddd``````______]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVUUUTTTTTTSSSSSSTTTTTT}}}zzzxxxvvvuuuttttttsssqqqooonnnnnnoooooorrrrrrrrrrrrrrrrrrrrrrrrqqqooommmkkkkkkjjjgggeeejjjjjjiiiiiihhhggggggfffdddcccccccccccccccddddddaaaaaaaaaaaa`````````___``````____________``````___^^^]]]^^^_________]]]]]]\\\\\\\\\]]]]]]^^^___^^^^^^\\\[[[ZZZZZZZZZZZZ\\\\\\]]]]]]]]]```dddgggjjjjjjiiihhheeebbb___]]]YYYXXXXXXXXXYYYYYYZZZ[[[YYYZZZ[[[[[[\\\\\\[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^``````dddbbb___^^^^^^]]]\\\[[[\\\ZZZXXXYYY[[[]]]^^^^^^^^^^^^^^^\\\[[[YYYWWWVVVYYYYYYYYY[[[\\\\\\ZZZXXX```aaaaaaaaa```^^^[[[YYYTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPRRRTTTVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWXXXYYYYYYYYYYYYVVVUUUSSSSSSTTTTTTSSSQQQVVVTTTRRRRRRSSSTTTSSSRRRTTTTTTRRRQQQPPPQQQQQQRRRSSSSSSRRRSSSSSSTTTUUUVVVYYYZZZ[[[]]]___aaadddeeejjjiiihhhhhhiiillloooqqqsssuuu|||}}}{{{yyyvvvsssrrrqqqqqqnnnmmmllljjjhhhgggffffffhhhhhhhhhggggggfffffffffcccbbbaaa```^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZWWWWWWVVVUUUUUUUUUVVVVVV}}}zzzxxxwwwvvvsssrrrpppooonnnooooooppprrrrrrssssssttttttttttttsssqqqooonnnmmmmmmjjjiiilllkkkjjjjjjiiihhhggggggeeeeeedddddddddeeeffffffcccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa```^^^]]]^^^___```___^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\[[[\\\\\\\\\]]]___cccfffhhhiiiiiiiiigggeeebbb```YYYXXXXXXXXXYYYYYYZZZ[[[YYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]___```aaacccaaa___]]]]]]\\\ZZZXXXXXXXXXXXXZZZ]]]`````````______^^^]]][[[YYYWWWVVVVVVWWWYYY[[[]]]\\\[[[YYYaaabbbccccccbbb```]]]\\\TTTTTTSSSSSSRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVWWWVVVUUUVVVYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTWWWXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTUUUVVVUUUSSSVVVTTTSSSSSSTTTUUUTTTSSSVVVUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRTTTVVVWWWZZZ[[[]]]___bbbdddfffgggkkkjjjiiihhhhhhjjjmmmpppvvv{{{}}}zzzxxxvvvuuutttrrrqqqooommmllljjjiiihhhjjjjjjiiiiiihhhgggffffffdddcccaaa___^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVWWWWWWWWW|||zzzxxxwwwqqqpppooooooooopppqqqrrrrrrssstttuuuvvvvvvuuuuuutttrrrpppppppppooommmlllllllllkkkjjjiiihhhgggfffggggggfffffffffgggggghhheeedddcccaaa___^^^^^^^^^\\\\\\]]]]]]^^^```aaabbb```___^^^^^^``````___^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^ZZZ[[[\\\\\\]]]```dddgggggghhhiiijjjiiigggdddcccZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWYYYYYYZZZ[[[]]]^^^___```aaa```^^^]]]]]][[[YYYWWWVVVVVVWWWZZZ]]]``````___^^^^^^]]][[[ZZZWWWVVVTTTSSSUUUYYY[[[\\\[[[[[[[[[aaabbbccccccbbb```^^^\\\UUUUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTVVVWWWVVVUUURRRRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVWWWYYYZZZZZZYYYVVVVVVVVVUUUTTTTTTSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTUUUVVVWWWVVVUUUVVVTTTSSSSSSUUUVVVUUUTTTVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSUUUWWWXXX[[[]]]___aaadddfffhhhiiilllmmmnnnnnnmmmnnnqqqttt{{{~~~|||zzzwwwuuuuuutttsssqqqpppnnnlllkkklllkkkjjjiiihhhgggffffffcccbbb```^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYY|||zzzyyyrrrrrrqqqppppppqqqrrrsssrrrsssuuuvvvvvvvvvuuuuuutttsssqqqqqqqqqqqqooonnnmmmmmmlllkkkjjjhhhggggggiiihhhhhhgggffffffggggggffffffeeecccbbb```______]]]]]]]]]^^^___```bbbccc```___^^^___``````___^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]___```aaaaaaaaaaaaZZZ[[[\\\]]]^^^```eeehhhfffhhhjjjkkkkkkiiifffddd]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^]]]\\\\\\]]]\\\ZZZXXXUUUUUUWWWZZZ]]]___^^^]]]\\\\\\[[[ZZZYYYWWWUUUTTTRRRUUUXXXZZZZZZ[[[\\\]]]```aaabbbcccbbb```^^^]]]WWWVVVUUUTTTSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVVVVXXXWWWVVVWWWYYYZZZZZZYYYUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWW\\\\\\[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUWWWXXXWWWVVVVVVUUUSSSTTTUUUWWWVVVVVVVVVUUUTTTTTTTTTTTTVVVVVVVVVUUUUUUVVVVVVWWWXXXYYY]]]^^^```ccceeeggghhhhhhgggjjjmmmnnnnnnqqqvvv{{{~~~zzzwwwwwwwwwvvvuuusssqqqpppooonnnmmmlllkkkiiihhhffffffcccaaa```^^^]]]]]]]]]^^^_______________^^^\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\}}}{{{vvvuuusssrrrpppppppppqqqrrrtttuuuvvvwwwvvvtttssstttsssqqqqqqrrrrrrqqqooopppooonnnmmmkkkjjjiiihhhiiihhhgggfffeeedddddddddeeeeeefffeeedddbbb```___````````````aaabbbddddddaaa___^^^___```aaa```^^^]]]]]]\\\\\\\\\]]]^^^^^^aaabbbcccddddddcccbbbbbb]]]^^^^^^^^^^^^```dddgggggghhhkkklllllljjjgggeee```___^^^\\\[[[ZZZZZZYYY\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]]]][[[YYYVVVVVVXXX[[[^^^___]]][[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSVVVYYYZZZZZZ[[[^^^aaa```aaabbbcccbbbaaa___]]]YYYXXXVVVTTTTTTUUUVVVWWWTTTSSSRRRRRRSSSTTTSSSQQQSSSSSSSSSSSSUUUVVVWWWXXXWWWVVVVVVWWWYYYZZZZZZYYYTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXXXX[[[[[[[[[ZZZZZZXXXWWWVVVTTTSSSSSSTTTVVVXXXWWWVVVVVVUUUTTTTTTVVVWWWWWWVVVUUUUUUTTTTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZ^^^___bbbdddfffgggggggggbbbeeeiiikkknnnuuu}}}xxxxxxxxxxxxvvvuuusssrrrppppppnnnmmmkkkiiihhhgggcccbbb```^^^^^^___```aaabbbcccccccccbbbaaa___^^^^^^]]]]]]]]]^^^^^^___```}}}zzzyyyvvvsssqqqoooooonnnssstttuuuwwwwwwuuutttrrrtttsssqqqqqqrrrrrrqqqpppqqqqqqpppnnnmmmkkkjjjjjjiiihhhfffeeeccccccbbbbbbdddeeeffffffeeeccc```^^^bbbbbbbbbbbbcccdddeeefffaaa___^^^___```aaa```___]]]\\\\\\\\\]]]]]]^^^___eeeffffffgggfffeeecccbbb```aaa```___^^^___bbbeeegggiiikkkmmmllljjjgggeeebbbaaa___]]]\\\ZZZYYYYYY]]]\\\[[[ZZZ[[[\\\]]]^^^\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVXXXXXXYYY[[[]]]]]]\\\ZZZWWWXXXZZZ]]]______\\\ZZZ[[[[[[[[[[[[ZZZYYYWWWWWWTTTWWWZZZZZZZZZ\\\```dddaaabbbcccccccccaaa___^^^ZZZYYYWWWUUUUUUVVVWWWXXXYYYWWWVVVWWWXXXXXXWWWUUUTTTTTTTTTUUUVVVWWWYYYZZZWWWVVVUUUWWWYYYZZZYYYXXXSSSTTTVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXTTTSSSRRRTTTVVVXXXWWWVVVVVVUUUTTTTTTVVVXXXXXXWWWUUUTTTTTTTTTUUUWWWYYYZZZWWWXXXZZZ\\\\\\\\\[[[[[[___```bbbdddfffggggggfffcccfffjjjmmmrrr|||xxxxxxyyyyyyxxxwwwuuutttsssrrrpppooommmkkkiiiiiicccbbbaaa______aaabbbccceeeeeeffffffeeecccbbbaaa```````````````aaabbbbbb~~~}}}|||zzzxxxuuusssqqqooooooqqqrrrtttuuuvvvuuuttttttvvvuuusssssssssrrrqqqooopppooonnnlllkkkkkkjjjjjjjjjiiihhhgggggggggggggggeeeeeeffffffeeecccbbbaaaaaaaaa``````aaabbbcccccccccaaa```___``````^^^]]]\\\\\\]]]^^^___```bbbbbbggghhhiiiiiiiiihhhfffddd^^^^^^^^^^^^```bbbdddeeehhhiiikkklllllljjjhhhfffeeecccaaa___]]]\\\\\\]]]^^^^^^_________^^^\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYWWWWWWVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[WWWYYY[[[]]]]]][[[YYYXXXWWWXXX[[[]]]^^^\\\WWWSSSWWWWWWXXX\\\```bbbbbbbbbdddbbbaaaaaabbbbbb^^^ZZZYYYXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWXXXZZZ[[[]]]^^^[[[[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYYYYUUUVVVXXXYYYYYYYYYXXXXXXUUUUUUUUUUUUTTTTTTSSSSSSVVVVVVVVVWWWWWWXXXXXXXXXZZZ[[[[[[\\\\\\]]]^^^^^^bbb^^^___dddhhhfffdddeeeeeehhhmmmttt|||zzzzzz|||}}}{{{xxxtttsssrrrrrrrrrpppmmmjjjgggeeedddbbbaaaaaabbbbbbhhhiiijjjhhhdddaaa```___ffffffeeedddcccbbbbbbccc~~~~~~|||zzzwwwuuusssrrrqqqsssssstttttttttsssrrrqqquuutttsssssssssrrrqqqpppqqqppppppooonnnmmmlllkkkjjjiiihhhgggffffffffffffeeeeeeffffffeeedddbbbaaaaaaaaaaaaaaaaaabbbcccccccccbbb``````aaaaaa___^^^\\\\\\\\\]]]___aaabbbccchhhiiijjjkkkjjjgggdddccc^^^______```bbbccceeeeeeggghhhjjjkkkkkkiiigggeeehhhgggeeecccaaaaaaaaaaaa^^^___`````````___]]]\\\^^^]]]\\\[[[ZZZ[[[[[[\\\ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\]]]]]]\\\]]]___``````^^^[[[ZZZXXXXXXZZZ\\\^^^]]]YYYVVVYYYYYYZZZ]]]```bbbbbbaaadddbbbaaaaaabbbaaa^^^[[[XXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXYYY[[[\\\^^^___]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZYYYYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXYYY[[[[[[\\\]]]]]]^^^^^^___ccc``````eeehhhfffdddeeeccchhhqqq}}}|||}}}}}}|||zzzvvvuuutttssssssrrrnnnllliiigggfffddddddddddddeeefffhhhiiiiiifffdddcccdddhhhggggggggggggggghhhhhh}}}zzzxxxvvvuuuuuutttttttttsssrrrpppooonnnrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnmmmjjjiiihhhgggffffffffffffeeeeeeffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbccccccdddbbbaaaaaabbbaaa```___[[[[[[\\\]]]___aaacccdddiiijjjlllllljjjgggccc```^^^```aaaccceeeeeeeeeeeefffgggiiijjjiiihhhfffeeeiiihhhfffdddcccccccccccc``````aaaaaaaaa```___^^^```___]]]\\\[[[[[[[[[[[[XXXXXXXXXXXXYYYYYYZZZ[[[^^^^^^^^^^^^^^^_________```bbbdddeeedddbbb```^^^\\\[[[[[[\\\^^^^^^\\\ZZZ\\\\\\\\\^^^aaabbbbbbaaacccbbbaaaaaaaaa```^^^\\\XXXXXXXXXWWWWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]ZZZZZZ[[[[[[]]]^^^```aaa```___^^^\\\[[[ZZZZZZZZZWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]^^^______``````dddaaa```dddfffddddddeeedddmmm|||}}}yyyxxxvvvuuuuuusssqqqnnnkkkjjjhhhgggggggggggghhheeegggiiijjjiiihhhhhhiiijjjjjjjjjkkklllmmmnnnooo~~~|||zzzxxxwwwwwwssssssrrrrrrpppooonnnnnnpppqqqrrrrrrqqqqqqrrrsssrrrsssuuuuuutttrrrpppnnnjjjiiihhhgggfffeeeeeeeeedddeeefffffffffeeecccbbbbbbbbbcccccccccccccccccccccaaa``````aaaaaa```^^^ZZZZZZ[[[]]]___bbbdddeeeiiijjjlllllljjjfffaaa^^^^^^```dddfffhhhgggfffeeefffggghhhhhhhhhgggeeedddgggfffdddcccbbbbbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^\\\[[[ZZZZZZYYYYYYYYYXXXYYYZZZZZZ[[[____________````````````ccceeegggjjjjjjiiigggfffdddbbb___^^^______^^^]]]___^^^^^^```bbbcccbbb```bbbaaaaaa``````___^^^]]]YYYYYYXXXXXXXXXYYYZZZZZZXXXYYYZZZ\\\^^^______```]]]]]]]]]^^^___```bbbbbbbbbaaa```^^^]]]\\\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUURRRSSSTTTVVVWWWYYYZZZZZZ^^^^^^^^^___``````aaaaaadddaaa```cccdddccccccfffiiivvv|||zzzxxxvvvvvvtttrrrpppmmmllljjjiiiiiiiiijjjjjjgggiiilllmmmlllllllllmmmnnnnnnnnnoooooopppqqqrrr|||zzzyyyxxxxxxrrrrrrqqqqqqqqqpppppppppnnnppprrrqqqpppppprrrtttssstttuuuvvvuuutttqqqpppkkkjjjiiihhhgggfffffffffdddeeefffffffffeeedddcccccccccddddddddddddcccbbb```___^^^^^^___```___]]]ZZZZZZ[[[]]]___bbbdddeeehhhiiijjjjjjhhheeeaaa^^^___aaaeeehhhiiiiiigggffffffgggggghhhgggfffeeedddeeedddcccbbbaaaaaabbbcccbbbbbbbbbaaabbbbbbbbbbbbbbbbbbaaa___^^^\\\[[[ZZZ[[[[[[ZZZYYYYYYYYYYYYYYY^^^^^^______```aaaaaabbbdddfffjjjmmmooopppoooooommmiiieeebbbaaa```___^^^aaa``````aaabbbcccbbb```aaaaaaaaa```___^^^^^^___ZZZZZZZZZYYYYYYZZZZZZ[[[YYYZZZ\\\^^^```aaaaaaaaa____________```bbbcccddddddcccaaa```^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYVVVWWWWWWXXXYYYYYYXXXXXXZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWSSSTTTUUUVVVXXXYYYZZZ[[[^^^______``````aaabbbbbbbbb______bbbcccbbbeeejjjooo~~~{{{yyywwwvvvuuusssqqqnnnmmmlllkkkjjjkkkllllllkkkmmmppppppooonnnnnnooorrrrrrqqqqqqqqqqqqrrrrrr}}}{{{zzzyyyyyytttssssssrrrrrrrrrrrrsssmmmppprrrqqqooonnnqqqsssssstttuuuuuutttsssrrrqqqmmmlllkkkiiihhhgggffffffdddeeefffggggggfffeeedddcccdddeeefffeeedddcccbbb___^^^]]]]]]______^^^]]][[[[[[\\\]]]___aaacccdddfffgggggggggfffdddaaa``````bbbeeehhhiiiiiihhhggggggggggggggggggffffffeeefffeeedddcccccccccdddeeebbbbbbaaaaaaaaabbbccccccbbbbbbbbbaaa___^^^\\\[[[\\\[[[ZZZZZZYYYYYYYYYYYY]]]]]]^^^___aaabbbccccccdddgggkkkpppssstttttttttrrrnnniiieeecccaaa___^^^aaa``````aaabbbcccbbb``````aaaaaa___]]]]]]^^^```]]]\\\[[[[[[ZZZZZZZZZ[[[YYY[[[]]]___aaaaaaaaaaaa`````````aaaaaabbbdddddddddcccaaa___^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZWWWXXXXXXXXXXXXXXXWWWWWWZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[^^^______``````aaabbbbbbaaa______bbbdddeeejjjqqqwww}}}zzzxxxwwwvvvtttrrroooooommmmmmmmmmmmnnnooooooqqqssssssrrrqqqpppqqqtttssssssrrrrrrrrrssssss~~~|||{{{{{{zzzxxxwwwuuutttssssssssssssmmmppprrrqqqnnnmmmooosssssssssssssssrrrrrrrrrrrrooonnnllljjjiiihhhggggggdddeeefffggggggfffeeeddddddeeefffgggfffeeecccbbb```^^^]]]^^^___```___^^^\\\\\\\\\]]]___aaabbbccccccccccccccccccccccccbbb```bbbeeeggghhhiiihhhggghhhhhhhhhgggggggggffffffeeeeeedddccccccdddeeefffbbbaaaaaa```aaabbbcccdddbbbbbbbbbbbbaaa___]]]\\\ZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]^^^```bbbdddeeeffffffhhhmmmqqqtttvvvvvvvvvrrrnnniiifffcccbbb```^^^```______```bbbcccbbb```___```aaa___]]]\\\^^^aaa___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[^^^```aaaaaa``````aaaaaaaaaaaabbbcccdddddddddbbbaaa___]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^^^^______```aaaaaabbbaaa___aaadddfffiiipppyyy|||zzzyyyxxxvvvtttrrrqqqpppoooooopppqqqrrrppprrrtttuuutttsssssstttsssssssssssstttuuuvvvvvv~~~||||||||||||zzzxxxuuussssssrrrsssmmmpppsssqqqmmmlllooorrrssssssrrrqqqqqqqqqrrrrrrpppooommmkkkjjjiiihhhhhhdddeeefffgggggggggfffeeedddeeefffggggggeeecccbbb```___^^^___```aaa```___\\\]]]]]]^^^___```bbbbbbbbbaaaaaaaaabbbcccddddddaaabbbdddfffggghhhhhhhhhiiihhhhhhhhhggggggggggggdddcccbbbaaabbbcccdddeeeaaaaaa`````````aaacccdddbbbbbbbbbbbbaaa```^^^]]]XXXXXXYYYYYYZZZ\\\]]]^^^\\\]]]___aaacccfffhhhiiihhhjjjnnnrrruuuvvvuuuuuuooolllhhheeedddbbb```^^^_________```bbbcccbbb```___```aaa___\\\\\\^^^aaa```___^^^\\\[[[ZZZYYYYYYZZZ\\\^^^```aaaaaa```___aaaaaaaaaaaabbbcccddddddcccbbb```^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZYYYXXXWWWUUUUUUXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^______```aaaaaaaaaaaa```bbbfffiiillluuu~~~~~~|||{{{zzzxxxvvvtttsssrrrqqqrrrrrrtttuuuppprrruuuvvvvvvuuuvvvwwwrrrrrrssstttuuuwwwyyyzzz~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuutttsssssssssssstttssssssrrrrrrqqqrrrsssttttttrrrpppoooqqqpppooommmllllllkkkkkkjjjgggeeeeeefffgggggggggfffggghhhiiihhhgggeeeccceeeccc```______``````___````````````aaabbbddddddaaabbbcccbbbaaa``````bbbgggfffeeeeeefffhhhkkkmmmjjjkkklllmmmmmmllljjjiiifffggggggfffdddbbbcccddddddbbb```bbbdddfffdddbbbbbbbbbbbbaaaaaaaaaaaaaaa\\\[[[[[[ZZZ[[[[[[\\\\\\\\\]]]___```bbbccccccdddfffhhhllloooqqqrrrrrrqqqiiihhhfffdddcccaaaaaa```cccbbbbbbaaaaaaaaaaaaaaabbb___[[[[[[___bbbcccbbbdddccc```^^^\\\\\\\\\\\\]]]]]]^^^___```aaabbbcccfffeeecccbbb``````aaaaaa^^^]]]\\\\\\[[[[[[[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWZZZZZZYYYYYYXXXXXXXXXWWWYYYZZZ[[[ZZZYYYXXXYYY[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]]]]]]]]]]]^^^```aaabbbaaabbbccceeehhheeeeeehhhkkkooowww~~~zzzwww|||yyyvvvtttuuuwwwwwwxxxwwwxxxyyyzzzyyywwwuuutttssstttuuuuuuvvvxxx|||~~~|||{{{zzzyyyxxxvvvuuuuuuttttttuuuuuutttsssrrrrrrrrrsssuuuvvvuuutttsssrrrqqqqqqooonnnmmmllllllllliiihhhgggfffeeeeeefffgggfffhhhiiijjjjjjiiihhhgggeeeccc```___`````````___aaaaaaaaaaaaaaabbbcccdddaaabbbcccbbbaaa``````bbbeeedddddddddeeeggghhhiiiggghhhjjjlllllllllkkkjjjhhhiiiiiihhhfffddddddeeefffdddcccdddfffgggfffdddccccccbbbbbbbbbaaaaaaaaa\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___```bbbcccccccccdddfffhhhkkkmmmmmmmmmmmmhhhgggeeedddbbbaaa``````ccccccbbbaaaaaaaaaaaaaaaaaa^^^[[[[[[^^^aaabbbbbbcccbbbaaa___^^^\\\\\\\\\^^^^^^___```aaabbbccccccdddcccaaa___^^^^^^^^^___^^^]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]___```bbbbbbbbbbbbdddffffffeeeeeehhhjjjooozzz}}}{{{|||yyyvvvtttuuuvvvvvvvvvzzz{{{|||||||||zzzxxxwwwtttuuuvvvvvvvvvyyy}}}}}}}}}|||{{{yyyxxxwwwwwwwwwwwwvvvvvvuuutttsssrrrrrrssstttuuuuuutttsssrrrrrrqqqpppnnnmmmmmmmmmmmmhhhiiijjjgggcccbbbeeeggghhhiiikkklllmmmllljjjiiieeeccc`````````aaaaaa```bbbbbbbbbbbbbbbbbbbbbcccaaabbbcccbbbaaa``````bbbccccccdddeeeeeeeeeeeeeeedddfffhhhkkkmmmmmmlllllliiikkklllkkkhhhfffffffffgggfffeeefffhhhiiihhhgggeeeddddddcccbbbaaaaaa```\\\]]]^^^______^^^]]]\\\]]]]]]___```bbbcccccccccaaabbbdddfffgggggggggffffffeeedddbbbaaa`````````cccccccccbbbbbbbbbaaaaaa```]]][[[[[[]]]```aaaaaabbbbbbaaa```___^^^\\\[[[______```aaabbbcccddddddcccbbbaaa___^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZXXXXXXYYYZZZYYYUUURRRSSSUUUWWWZZZ[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]___aaabbbccccccccceeegggffffffhhhjjjlllrrr}}}{{{xxxwwwxxxxxxxxxwww~~~}}}|||zzzwwwwwwxxxxxxyyy|||~~~~~~|||{{{zzzyyyyyyyyyxxxxxxwwwvvvuuusssrrrppppppqqqrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmmmmmmmhhhkkklllhhhcccaaadddhhhkkkkkkmmmnnnmmmllljjjhhheeecccaaa```aaabbbbbbaaaccccccccccccccccccbbbbbbaaabbbcccbbb`````````bbbbbbccceeeffffffeeedddcccccceeehhhlllnnnooooooooojjjllllllkkkhhhfffffffffgggggggggggghhhiiiiiihhhgggfffeeedddcccbbbaaa```^^^___aaabbbaaa```^^^]]]]]]^^^___aaabbbbbbcccccc```aaabbbbbbccccccbbbbbbdddcccbbbaaa`````````aaacccccccccccccccbbbbbbbbb^^^]]]\\\\\\]]]___```aaa```aaaaaaaaa```___]]]\\\______```aaaaaabbbccccccdddcccbbbaaa```_________]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[XXXVVVYYY[[[ZZZTTTNNNQQQSSSVVVXXXYYYYYYWWWVVVYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^```bbbbbbbbbccceeegggiiijjjlllnnnooowww}}}{{{{{{}}}}}}}}}|||}}}}}}yyyzzz{{{|||}}}~~~}}}|||{{{{{{yyyyyyyyyxxxwwwuuutttsssppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnniiilllmmmiiidddbbbeeeiiilllmmmnnnmmmllljjjgggffffffcccaaaaaabbbccccccbbbccccccddddddddddddcccbbbaaabbbcccbbb`````````bbbcccdddfffhhhhhhgggeeecccdddgggjjjmmmpppqqqqqqqqqkkklllkkkiiifffeeeeeeffffffggggggggggggggghhhiiihhhgggfffeeedddcccbbbaaa```bbbcccdddcccbbb```^^^]]]^^^___aaabbbbbbbbbbbb``````aaaaaaaaaaaa``````bbbaaaaaa``````aaaaaabbbcccddddddeeedddcccbbbbbb]]]]]]]]]]]]]]]^^^```aaa``````aaabbbaaa```^^^]]]^^^______``````aaaaaaaaacccbbbbbbaaa```___^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWYYY\\\[[[UUUOOOSSSTTTVVVWWWWWWVVVUUUTTTYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]___aaabbbbbbccceeegggjjjjjjmmmppprrr|||~~~~~~~~~{{{|||}}}~~~}}}~~~~~~~~~~~~}}}||||||yyyyyyxxxxxxwwwvvvuuuttttttsssssssssrrrrrrrrrrrroooooonnnmmmmmmmmmmmmmmmkkklllllljjjfffeeehhhjjjlllmmmmmmmmmllliiigggeeefffdddbbbaaacccddddddcccbbbccceeeeeefffeeedddcccaaabbbcccbbbaaa``````bbbccceeeggghhhiiihhhgggfffgggiiillloooqqqrrrrrrqqqmmmllljjjgggdddccceeefffeeefffhhhgggffffffgggiiihhhggggggfffeeeddddddcccddddddeeeeeedddcccbbbaaa^^^___```aaabbbbbbbbbbbbaaaaaa``````````````````aaaaaa``````aaabbbccccccddddddeeefffeeedddcccbbb\\\]]]^^^^^^]]]^^^```bbb``````aaaaaaaaa``````___^^^_________`````````aaa___```______^^^\\\[[[ZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\[[[WWWTTTWWWWWWWWWWWWVVVUUUUUUTTTWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^____________]]]___bbbccccccdddfffhhhiiiiiilllrrryyy~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}wwwwwwxxxwwwwwwvvvuuuuuuuuuuuusssrrrqqqqqqppppppnnnmmmmmmlllllllllllllllmmmmmmkkkjjjiiijjjkkkkkkjjjkkklllmmmmmmkkkjjjhhhfffdddbbbbbbcccdddeeedddaaaccceeefffgggfffeeedddaaabbbcccbbbaaa``````bbbcccdddfffggghhhhhhhhhggghhhjjjlllooopppppppppoooooommmjjjeeebbbbbbeeehhheeegggiiihhhgggfffhhhjjjgggggggggfffffffffeeeeeegggffffffeeeeeedddcccccc^^^___```aaaaaabbbbbbaaaaaa```````````````aaaaaa`````````aaabbbcccdddeeedddeeefffgggfffeeecccbbb\\\^^^``````^^^^^^```cccaaa```````````````aaaaaa```````````````aaaaaaaaa____________^^^\\\ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZXXXWWWWWWWWWXXXYYYUUUVVVWWWXXXYYYZZZZZZZZZ\\\]]]^^^___````````````___aaaccceeeeeefffhhhjjjkkkjjjnnnxxx~~~}}}~~~~~~~~~}}}}}}}}}vvvvvvwwwwwwwwwvvvvvvuuutttsssrrrpppooonnnnnnmmmmmmmmmlllkkkkkkkkkllllllooommmjjjjjjkkklllllllllhhhiiikkkmmmnnnnnnmmmlllfffdddbbbbbbccceeeeeeeeeaaabbbdddfffggggggfffeeeaaabbbcccbbbaaa``````bbbbbbcccdddfffggghhhhhhhhhiiijjjlllnnnoooooonnnmmmqqqooojjjdddaaabbbfffjjjfffhhhjjjiiiggggggiiikkkgggggggggggggggfffffffffiiihhhgggeeedddddddddddd^^^___```aaaaaabbbaaaaaa``````_________```aaaaaa``````aaaaaabbbdddeeefffdddeeefffggggggeeecccbbb\\\___aaaaaa______aaacccaaaaaa```______```bbbcccaaaaaaaaaaaabbbbbbbbbbbb```aaaaaaaaa```^^^\\\[[[XXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^___^^^\\\\\\]]]^^^]]][[[ZZZXXXXXXZZZ\\\]]]TTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^___```aaaaaaaaaaaaaaaccceeegggggghhhjjjlllnnnmmmrrr~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwxxxxxxxxxvvvtttrrrrrrrrrrrrqqqooommmlllmmmllljjjiiiiiijjjkkkmmmooooooooonnnmmmkkkjjjiiiiiiiiijjjmmmqqqrrrooollljjjgggdddccccccdddddddddeeedddcccbbbcccdddeeefffdddeeeffffffdddbbbbbbccchhhggggggggghhhjjjlllnnnjjjjjjjjjlllnnnooonnnlllnnnkkkfffbbbaaabbbdddfffgggggghhhhhhiiijjjlllmmmjjjjjjkkklllkkkjjjiiihhhggghhhhhhhhhfffdddbbbaaabbbaaa```aaacccdddcccbbbccccccaaa```____________bbbccceeeeeeeeeeeefffhhhgggggghhhjjjkkkiiieeebbb____________````````````dddddddddccccccdddeeeeee````````````_______________^^^]]]]]]\\\\\\\\\]]]XXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]\\\\\\[[[[[[]]]^^^^^^]]][[[ZZZZZZ[[[```^^^\\\ZZZYYYYYYZZZ[[[[[[YYYVVVWWWZZZ\\\[[[YYYZZZZZZ\\\^^^___``````aaa___```dddiiijjjiiijjjooonnnyyy~~~}}}|||{{{zzzzzzzzzzzzxxxwwwxxxxxxxxxvvvtttrrrrrrsssrrrqqqpppnnnllllllkkkjjjiiijjjkkkmmmnnnooooooooonnnmmmllljjjjjjjjjiiiiiilllooopppnnnkkkjjjhhheeeddddddeeeeeeeeefffeeeeeeddddddeeeeeefffeeefffhhhgggfffdddeeeeeejjjiiiiiihhhhhhiiijjjjjjhhhhhhiiikkkmmmmmmllljjjkkkiiieeecccbbbcccdddfffgggggghhhhhhiiikkklllllljjjjjjkkkkkkkkkjjjiiihhhggghhhhhhhhhgggeeedddcccdddcccbbbccceeeeeeeeeddddddcccbbbaaa````````````aaaccceeeffffffgggiiikkkiiiiiiiiiiiijjjiiieeeccc___`````````aaaaaabbbbbbddddddcccccccccddddddddd`````````_______________]]]]]]\\\[[[[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ\\\]]]^^^^^^^^^]]]^^^____________^^^]]]]]]]]]^^^___^^^\\\[[[\\\]]]___]]][[[ZZZYYYZZZ[[[[[[[[[YYYXXXXXX[[[\\\[[[ZZZYYYZZZ\\\^^^```aaabbbbbbaaaaaaeeejjjkkkjjjmmmsssxxx~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxyyyxxxvvvtttrrrsssssssssrrrpppnnnmmmkkkjjjjjjjjjkkkmmmooopppooooooooonnnmmmlllkkkjjjjjjiiiiiiiiikkklllkkkjjjjjjhhheeedddeeefffeeeeeeeeeffffffgggfffffffffeeeeeegggiiiiiihhhggghhhiiilllkkkjjjiiihhhggggggggggggfffgggiiikkkkkkjjjhhhgggfffdddcccccccccdddeeegggggghhhiiijjjkkklllllljjjkkkkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhgggfffeeegggeeeeeeeeeggghhhgggfffeeedddcccbbbaaaaaaaaabbbaaacccfffggghhhiiilllnnnllljjjiiiiiiiiihhhfffddd``````aaabbbcccddddddeeecccccccccccccccccccccccc``````_________^^^^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^___`````````______^^^]]]\\\]]]^^^^^^]]]]]]^^^___]]]\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[]]]\\\\\\ZZZ[[[]]]___aaabbbccccccbbbcccfffjjjkkkmmmsss{{{~~~~~~}}}|||{{{zzzzzzyyyxxxxxxyyyxxxvvvuuurrrssssssssssssqqqooonnnllllllkkkkkklllmmmnnnoooooooooooonnnmmmlllkkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhfffddddddeeeeeeeeedddeeeeeefffggggggfffdddcccdddfffhhhiiihhhhhhiiijjjkkkkkkjjjiiihhhggggggfffeeeeeeeeegggiiiiiigggfffcccccccccdddddddddeeeeeeggghhhiiijjjkkklllllllllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhhgggggggggiiihhhggghhhjjjjjjjjjiiifffeeeddddddcccccccccdddccceeeggghhhhhhiiikkkmmmmmmllliiiiiiiiihhhfffeeeaaabbbcccdddeeefffggggggccccccccccccccccccbbbbbb```_________^^^]]]]]]]]][[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\]]]]]]^^^___\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[]]]]]]]]]]]]^^^```[[[[[[ZZZZZZ[[[[[[]]]]]]\\\\\\[[[[[[\\\]]]]]]]]]\\\]]]___```aaaaaabbbbbbccccccfffjjjlllppp{{{~~~}}}{{{zzzzzzyyyxxxyyyyyyyyywwwuuussssssttttttsssrrrqqqpppooonnnnnnmmmllllllllllllmmmmmmnnnmmmmmmlllkkkjjjiiiiiihhhgggggggggggghhhfffeeecccccceeeeeedddcccdddeeefffffffffdddcccbbbccceeeggghhhhhhhhhiiijjjhhhhhhhhhiiihhhhhhhhhhhheeeeeeeeeggghhhhhhfffdddbbbbbbcccdddeeeeeeeeeeeeggghhhiiikkkllllllllllllkkkkkkjjjjjjjjjjjjiiijjjhhhhhhhhhgggggggggggggggjjjiiihhhiiikkklllkkkjjjggggggfffeeeeeeeeeeeefffeeefffhhhhhhgggggghhhjjjnnnllljjjiiijjjiiigggfffccccccdddeeefffggghhhiiicccddddddddddddcccbbbaaa_________^^^]]]\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[[[[\\\\\\\\\\\\]]]^^^___```^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^]]]\\\[[[ZZZXXXZZZ[[[\\\[[[\\\]]]___ZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^___```````````````______bbbbbbeeeiiimmmuuu}}}|||zzz{{{zzzyyyyyyzzzyyywwwuuusssssstttuuutttsssrrrqqqppppppooonnnmmmlllkkkkkklllllllllllllllkkkjjjjjjggghhhiiihhhgggfffggghhhfffeeeddddddffffffeeeccceeeeeeeeeeeedddcccbbbbbbccceeegggggggggggghhhiiiffffffggghhhiiiiiiiiihhhfffffffffgggiiihhhfffdddbbbccccccdddeeefffffffffggghhhjjjlllmmmmmmlllllllllkkkjjjjjjiiiiiijjjjjjiiihhhggggggfffffffffgggjjjiiiiiiiiikkklllkkkjjjhhhhhhggggggggggggggghhhfffhhhiiihhhgggfffggghhhlllkkkjjjkkkkkkkkkiiigggddddddeeefffggghhhhhhiiidddeeeffffffeeedddbbbaaa______^^^]]]\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[]]]\\\\\\\\\]]]^^^```aaa______^^^^^^^^^______````````````___^^^]]]\\\[[[WWWYYY[[[[[[ZZZ[[[\\\^^^ZZZZZZ[[[[[[\\\\\\\\\\\\[[[\\\]]]\\\[[[[[[]]]_________`````````___^^^^^^bbbbbbeeejjjppp}}}~~~|||zzz{{{zzzyyyyyyzzzyyywwwuuusssttttttuuuuuutttrrrqqqoooooooooooonnnnnnmmmllljjjjjjkkkkkkkkkjjjiiiiiidddgggjjjjjjhhhfffggghhhgggfffffffffhhhhhhgggeeeggggggeeeddddddcccccccccdddfffggghhhggggggggghhhffffffhhhiiiiiiiiihhhggghhhgggggghhhjjjiiigggeeeeeedddddddddeeefffggghhhfffhhhjjjlllmmmmmmlllllllllkkkjjjiiiiiiiiijjjjjjjjjiiigggfffeeedddeeeeeejjjiiihhhiiijjjkkkkkkiiiiiiiiihhhhhhhhhhhhiiiiiiggghhhiiiiiihhhhhhjjjkkkjjjjjjjjjlllmmmmmmjjjhhheeefffffffffgggggghhhhhheeefffgggggggggeeecccaaa______^^^]]]\\\[[[ZZZZZZXXXYYY[[[\\\]]]\\\[[[ZZZ\\\\\\[[[[[[\\\^^^```bbbaaa```___^^^^^^___``````_________^^^]]]\\\ZZZYYYYYYZZZ\\\\\\[[[[[[\\\^^^ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[]]]\\\ZZZZZZ\\\___\\\]]]^^^______``````___ccccccgggmmmuuu|||{{{{{{zzzyyyyyyzzzzzzxxxvvvssstttuuuuuuuuutttsssrrrmmmnnnooooooooooooooonnniiiiiijjjjjjjjjiiihhhhhhcccfffjjjkkkiiigggggghhhhhhhhhggghhhjjjjjjiiigggiiihhhfffeeeddddddeeeeeeeeegggiiiiiihhhggghhhiiifffggghhhiiiiiihhhgggfffiiihhhhhhiiikkkjjjhhhfffffffffeeedddeeefffggghhhfffhhhjjjmmmnnnmmmlllllllllkkkjjjiiiiiiiiijjjkkkjjjiiigggeeedddcccddddddiiihhhggghhhjjjkkkjjjiiijjjiiiiiiiiiiiiiiijjjjjjfffhhhjjjjjjjjjkkklllnnnhhhiiijjjmmmooonnnkkkhhhffffffffffffggggggggggggfffggghhhhhhgggfffcccbbb______^^^]]]\\\[[[ZZZYYYVVVXXXZZZ[[[\\\[[[ZZZYYY\\\[[[ZZZZZZ[[[^^^```bbbaaa```___^^^^^^___```aaa\\\\\\\\\[[[ZZZYYYWWWWWWZZZ\\\]]]]]]\\\[[[]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZYYY[[[]]]\\\YYYYYY\\\___YYYZZZ\\\^^^___aaaaaabbbdddeeehhhoooxxx~~~}}}|||xxxxxxyyyyyyzzzyyyyyyyyyuuuuuuuuuuuuuuutttttttttssssssssssssrrrpppnnnmmmjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhgggfffeeeeeeeeeggggggffffffffffffggggggllllllllllllllllllllllllgggggghhhjjjlllllljjjggghhhgggfffeeeffffffhhhiiikkklllmmmnnnoooooooooooonnnnnnnnnmmmllljjjiiihhhjjjjjjiiihhhgggfffeeeeeekkkkkkkkkjjjjjjjjjiiiiiikkkjjjiiiiiihhhiiiiiiiiilllkkkjjjiiijjjkkklllmmmnnnnnnnnnmmmlllkkkiiihhhkkkjjjiiihhhgggggggggggggggggggggfffeeedddbbbaaa___^^^\\\ZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZZZZ[[[]]]```ccceeeaaaaaaaaaaaa```___^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZ^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[[[[^^^cccffffffeeejjjjjjmmmuuu~~~zzzzzz{{{{{{{{{zzzzzzyyywwwwwwvvvuuutttsssrrrrrrsssssstttsssrrrpppooommmiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkhhhggggggggggggggggggggghhhhhhgggggggggggghhhhhhlllllllllmmmmmmllllllllliiiiiijjjmmmoooooollljjjhhhgggfffeeeeeefffggggggiiijjjlllmmmooopppppppppooooooooonnnmmmllljjjiiihhhhhhhhhhhhhhhhhhggggggjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhiiiiiiiiikkkkkkjjjjjjjjjkkklllmmmoooooonnnnnnmmmkkkjjjiiijjjiiihhhggggggffffffggghhhhhhhhhgggfffdddcccbbb```^^^\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[\\\]]]```bbbdddaaaaaaaaa``````___^^^]]]^^^]]]]]]]]]\\\]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[^^^\\\\\\___cccfffffffffgggjjjppp|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwuuutttrrrqqqpppssssssttttttsssqqqooonnnjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkeeeffffffggghhhiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkknnnppppppnnnllliiihhhfffeeeeeeeeeeeefffggghhhkkkmmmoooqqqqqqrrroooooooooooonnnmmmlllkkkgggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkklllllllllnnnnnnnnnnnnmmmkkkjjjiiijjjiiihhhgggffffffffffffiiiiiiiiihhhfffeeecccbbbaaa```]]][[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^```bbbcccaaaaaa``````___^^^^^^]]]___^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYYYYYYYZZZ[[[]]]]]]```___^^^```cccfffhhhhhhfffmmmyyy}}}|||{{{yyyyyywwwvvvtttrrrqqqqqqssstttttttttsssrrrpppoookkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkgggggghhhiiijjjjjjjjjjjjkkkjjjjjjiiiiiijjjjjjkkkhhhiiijjjjjjjjjjjjiiihhhhhhiiijjjllloooooommmkkkjjjiiigggeeeddddddeeeeeefffgggjjjllloooqqqrrrsssnnnnnnnnnnnnnnnmmmlllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkklllllllllkkkmmmmmmmmmmmmlllkkkjjjiiijjjjjjiiihhhggggggggggggiiihhhhhhgggfffdddbbbaaabbbaaa^^^\\\ZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[___^^^^^^^^^___```aaabbbaaaaaa```___^^^^^^^^^^^^______^^^^^^]]]\\\[[[ZZZ\\\\\\]]]]]]^^^^^^^^^___\\\\\\]]]^^^^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^^^^bbbaaaaaaaaadddgggjjjlllkkkuuu~~~}}}yyyxxxwwwvvvuuuttttttsssssstttuuuuuutttsssqqqpppnnnmmmmmmllllllmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkkkklllllllllkkkjjjiiikkkkkkjjjjjjjjjjjjkkkkkkiiijjjkkkllllllkkkjjjiiihhhiiijjjmmmooopppnnnllljjjiiihhhfffeeeeeefffffffffgggiiilllnnnpppqqqrrrllllllmmmmmmmmmllllllkkklllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggggggggffffffgggggggggggghhhiiijjjkkkjjjjjjjjjkkkkkkkkkllllllkkkkkkkkkkkkkkkjjjiiihhhkkkkkkjjjiiihhhhhhhhhhhhfffffffffeeedddcccbbbaaabbbaaa^^^\\\ZZZYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[____________``````aaaaaaaaa```___^^^]]]]]]]]]^^^^^^^^^___^^^]]]\\\[[[ZZZ[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^^^^___ccccccbbbccceeehhhmmmpppqqq}}}zzzyyyyyyxxxwwwvvvvvvuuuttttttuuuuuuuuutttrrrrrrpppoooooonnnnnnoooooopppllllllllllllllllllllllllllllllkkkkkkllllllmmmnnnooooooppppppnnnllljjjiiikkkkkkjjjjjjjjjjjjkkkkkklllmmmoooppppppooommmllljjjjjjlllnnnqqqrrrpppnnnkkkjjjhhhgggfffgggggghhhhhhiiijjjlllnnnoooooopppkkkkkkllllllllllllllllllmmmmmmlllkkkjjjiiihhhggghhhhhhhhhhhhggggggggggggeeeffffffggghhhiiikkkllllllkkkjjjiiijjjkkklllmmmkkkkkkkkkkkkkkkjjjiiiiiikkkjjjiiihhhggggggggggggdddddddddddddddcccbbbbbbbbbaaa^^^\\\[[[ZZZZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^______``````aaaaaabbbbbbaaa```___]]]]]]]]]]]]^^^]]]^^^^^^___^^^]]][[[ZZZ[[[[[[\\\\\\]]]]]]^^^^^^ZZZ[[[\\\]]]]]]^^^^^^]]]aaa```_______________```ddddddddddddeeejjjqqqvvvzzz}}}|||{{{zzzxxxwwwuuuuuuttttttuuuvvvvvvtttsssrrrpppoooooonnnnnnoooooopppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooqqqqqqrrrrrrqqqooommmkkkkkkkkkjjjjjjjjjjjjkkkkkklllmmmoooqqqqqqooommmllliiiiiikkknnnqqqqqqpppnnnkkkjjjiiihhhhhhiiijjjjjjjjjkkkllllllmmmmmmmmmmmmkkkkkklllmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggeeeeeeeeefffhhhjjjkkklllmmmllliiihhhhhhjjjmmmooollllllmmmmmmmmmlllkkkkkkiiihhhgggffffffeeeeeeeeebbbcccddddddeeeeeeddddddaaa```^^^\\\[[[[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^___^^^___```aaabbbbbbccccccbbb```^^^]]]\\\\\\]]]^^^[[[]]]^^^______^^^\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]]___^^^^^^^^^___```aaabbbddddddeeedddfffllltttzzz~~~{{{yyyvvvuuuttttttuuuuuuvvvvvvuuutttsssoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppppppqqqrrrssstttsssqqqooommmkkkjjjjjjiiiiiijjjjjjkkkiiikkkmmmoooooommmkkkiiifffggghhhkkknnnooommmlllkkkjjjiiiiiiiiijjjkkkllllllllllllmmmllllllkkkkkkkkklllmmmnnnoooooooooooojjjjjjkkkkkkkkkkkklllllliiiiiiiiiiiihhhhhhhhhhhhddddddeeefffhhhjjjkkklllnnnllliiiggggggjjjmmmpppnnnnnnnnnooonnnnnnmmmmmmggggggfffdddddddddddddddbbbcccdddeeeffffffffffff```___^^^\\\[[[[[[\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^___```bbbccccccccccccbbb```^^^\\\\\\\\\]]]^^^[[[\\\^^^______^^^]]]\\\________________________XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]___aaabbbcccdddeeeeeeeeegggmmmvvv}}}}}}{{{{{{zzzxxxvvvxxxxxxyyyxxxwwwvvvtttsssqqqpppppppppqqqrrrssssssooonnnnnnnnnnnnppprrrsssoooooonnnnnnooopppqqqqqqqqqqqqqqqooommmmmmoooqqqpppooollljjjhhhgggggggggnnnmmmllllllmmmnnnmmmkkkiiijjjlllnnnnnnmmmlllkkkllllllmmmmmmmmmmmmmmmlllppppppoooooonnnnnnmmmmmmooommmkkkkkkmmmmmmmmmlllllllllmmmmmmmmmllljjjiiieeeggghhhiiihhhiiijjjlllhhhhhhiiiiiiiiiiiihhhhhhjjjiiihhhhhhhhhiiijjjkkkmmmoooqqqrrrrrrpppnnnmmmllllllkkkiiihhhfffeeeeeeddddddddddddddddddddddddeeedddcccaaa```^^^]]]\\\\\\^^^^^^^^^\\\[[[\\\]]]^^^___```aaaaaabbbaaaaaaeeecccaaa___^^^___``````\\\]]]^^^^^^^^^]]]\\\[[[\\\]]]^^^]]][[[[[[\\\]]]]]]\\\\\\]]]______^^^\\\^^^]]]\\\[[[\\\^^^```bbb]]]^^^bbbffffffkkk}}}}}}|||{{{{{{yyywwwxxxxxxxxxxxxwwwvvvtttsssrrrrrrqqqqqqqqqqqqqqqqqqoooooooooooooooqqqrrrsssppppppooooooppppppqqqrrrrrrrrrqqqooommmmmmnnnpppmmmlllkkkjjjjjjjjjkkkkkkmmmlllkkkkkkmmmmmmlllkkkhhhiiikkklllmmmlllkkkjjjkkklllllllllllllllkkkkkkooooooooonnnnnnnnnnnnnnnnnnmmmkkkkkkmmmmmmmmmlllkkkkkklllllllllkkkjjjiiiggghhhjjjjjjjjjjjjkkkmmmhhhiiiiiiiiiiiiiiiiiihhhlllkkkiiihhhhhhiiijjjkkknnnnnnooooooooonnnnnnnnnllllllkkkiiihhhfffeeeeeecccccccccccccccccccccccceeeeeecccbbb```^^^]]]\\\^^^___aaa```___^^^___aaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaa___]]]]]]]]]^^^___``````aaaaaa```^^^]]][[[^^^^^^___]]][[[ZZZZZZ[[[]]]\\\\\\]]]______^^^\\\______^^^^^^___```aaabbb``````dddhhhjjjsss~~~}}}}}}|||{{{yyyxxxxxxyyyxxxwwwvvvtttsssssssssrrrrrrqqqpppppppppqqqpppppppppqqqrrrssstttqqqqqqqqqqqqqqqrrrrrrsssssssssrrrpppnnnlllmmmnnnkkkkkkkkkjjjjjjkkkllllllllljjjiiijjjkkklllkkkjjjggghhhjjjkkkkkkkkkjjjiiikkklllllllllkkkjjjjjjiiimmmmmmnnnnnnnnnooooooooonnnlllkkkkkklllmmmmmmllljjjkkkkkkkkkkkkjjjiiiiiiiiikkkllllllkkkkkklllnnniiiiiijjjjjjjjjjjjiiiiiinnnllljjjhhhggghhhjjjkkknnnmmmlllkkkkkklllmmmnnnllllllkkkiiihhhgggfffeeeddddddddddddddddddddddddfffeeedddbbbaaa___^^^^^^]]]___aaaaaaaaa```aaabbbcccccccccdddccccccbbbbbb___^^^]]]\\\\\\]]]^^^^^^aaabbbbbbaaa```^^^\\\ZZZ___``````^^^[[[YYYYYYZZZ]]]\\\\\\]]]______^^^]]]``````aaaaaabbbbbbaaaaaacccccceeejjjqqq~~~~~~}}}|||yyyyyyyyyyyyxxxvvvuuusssrrrrrrrrrsssrrrrrrrrrqqqrrrrrrrrrrrrssssssttttttssssssrrrrrrrrrrrrssstttssstttsssqqqnnnmmmmmmmmmmmmllllllkkkjjjiiiiiiiiijjjiiihhhiiijjjkkkjjjiiihhhiiijjjjjjkkkkkkjjjjjjlllllllllllllllkkkjjjiiillllllmmmmmmnnnoooooopppmmmllljjjkkklllmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjlllmmmmmmkkkkkklllmmmjjjjjjjjjkkkkkkjjjjjjjjjnnnllliiifffeeefffhhhiiikkkjjjjjjjjjjjjkkklllllllllkkkkkkjjjhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeeffffffeeecccbbbaaa______[[[^^^```aaa``````aaabbbcccdddddddddcccbbbaaaaaa^^^]]]]]]\\\\\\]]]^^^___^^^_________^^^]]][[[ZZZ^^^______^^^\\\ZZZ[[[\\\]]]\\\\\\]]]___```^^^]]]___```bbbccccccbbbaaa___cccdddffflllxxx~~~zzzzzz{{{{{{yyyxxxvvvuuupppqqqssstttuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuttttttssssssssssssssstttsssttttttrrrooommmmmmmmmkkkkkkkkkjjjiiiiiihhhgggiiihhhggghhhjjjkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmnnnooopppppplllkkkjjjjjjlllmmmmmmlllmmmmmmlllllllllmmmmmmmmmkkklllmmmmmmkkkjjjkkkllljjjjjjjjjkkkkkkjjjjjjjjjkkkiiigggdddcccdddfffgggfffhhhjjjkkkkkkkkkiiihhhlllkkkkkkjjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddcccbbbaaa```\\\___bbbcccbbbbbbbbbcccccccccccccccbbbaaa``````^^^^^^^^^^^^^^^^^^______\\\]]]^^^_________^^^]]]\\\]]]^^^^^^]]]\\\]]]___^^^]]]]]]^^^``````___]]]]]]^^^aaabbbcccaaa```^^^aaaccchhhqqq||||||}}}|||{{{zzzxxxwwwppprrrtttvvvwwwxxxxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvuuuttttttsssssssssssssssrrrssstttssspppnnnnnnnnniiiiiijjjkkkkkkkkkjjjjjjhhhgggggghhhjjjkkkjjjiiijjjjjjjjjjjjkkkkkkkkkllllllmmmmmmnnnnnnmmmmmmlllkkkkkklllmmmnnnnnnoooooollljjjiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooommmnnnnnnmmmkkkjjjkkkllliiiiiijjjjjjjjjjjjiiiiiihhhgggeeeddddddddddddeeedddfffiiikkklllkkkiiiggglllkkkkkkjjjiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjggggggfffeeedddcccbbbbbb```cccfffgggfffeeedddeeebbbbbbbbbbbbbbbbbbaaa```````````````____________]]]^^^```aaabbbbbbaaaaaa[[[\\\^^^^^^]]]]]]___```^^^]]]]]]^^^``````___^^^[[[]]]___aaaaaaaaa```______eeemmmyyy~~~~~~~~~~~~}}}{{{zzzxxxssstttwwwxxxyyyyyyxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvuuutttssssssrrrrrrrrrsssqqqrrrtttsssqqqoooooooookkklllmmmmmmmmmlllkkkjjjhhhgggggghhhjjjkkkkkkjjjiiiiiiiiiiiiiiijjjkkkkkkjjjjjjkkklllmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnkkkjjjiiiiiilllmmmmmmmmmmmmllllllkkklllmmmnnnooooooppppppooommmkkklllmmmhhhiiiiiiiiiiiiiiiiiihhheeeeeeeeefffeeeeeeeeedddeeefffhhhiiijjjjjjjjjiiilllkkkkkkjjjjjjiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhggggggfffeeedddccccccbbbdddggghhhgggeeeddddddbbbbbbccccccdddccccccccc```````````````___^^^]]]______aaabbbbbbaaa``````\\\^^^___^^^]]]]]]^^^___^^^]]]]]]^^^```aaa___^^^ZZZ\\\^^^```aaaaaaaaaaaa___hhhttt~~~}}}{{{zzzvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrppprrrtttsssrrrpppooopppqqqqqqqqqpppnnnllliiihhhhhhgggggghhhjjjlllkkkjjjhhhhhhhhhhhhhhhiiiiiijjjhhhiiijjjkkklllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmkkkiiihhhiiikkkmmmmmmmmmlllkkkkkkjjjkkklllmmmnnnqqqrrrrrrqqqnnnmmmmmmnnnhhhhhhiiiiiiiiiiiihhhhhhdddeeefffgggggggggfffeeehhhggggggggghhhiiikkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeeddddddcccaaacccfffgggfffcccbbbbbbbbbcccddddddeeeeeeeeeeee````````````___^^^]]]\\\______`````````^^^]]]\\\^^^___```___]]]\\\]]]^^^^^^^^^]]]___```aaa___^^^[[[\\\]]]___aaabbbccccccaaakkkzzz~~~~~~~~~|||{{{{{{{{{{{{zzzyyyxxxwwwzzzzzzzzzzzzyyyxxxwwwvvvyyyxxxvvvuuuttttttuuuuuuuuuuuuvvvvvvvvvtttsssrrrssssssrrrqqqooollliiihhheeefffggghhhjjjlllmmmooonnnlllkkkkkklllkkkiiigggffffffggghhhiiikkkmmmnnnpppooonnnmmmlllmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmlllpppsssqqqmmmkkkmmmpppppppppoooooonnnlllkkkjjjhhhgggggggggggghhhhhhiiieeefffgggggggggfffeeedddeeefffggghhhiiijjjkkkllljjjjjjiiihhhhhhggghhhhhhmmmllllllmmmmmmlllhhheeedddeeefffggggggfffeeedddgggggggggggggggffffffeeeddddddddddddddddddddddddaaaaaa``````______^^^^^^___```aaaaaaaaa```^^^]]]]]]]]]^^^______^^^^^^]]]cccbbbbbbbbbaaaaaa``````^^^^^^^^^___bbbccccccbbbbbbppp}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwuuutttssssssttttttwwwwwwwwwwwwvvvtttrrrqqqsssssssssqqqooommmjjjiiiggggggggghhhiiijjjkkklllkkkjjjjjjkkkmmmmmmllljjjiiiiiiiiiiiikkklllmmmnnnnnnmmmlllkkkjjjkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnmmmpppsssqqqnnnlllmmmpppppppppoooooonnnlllkkkkkkhhhhhhggggggggggggggghhhfffgggggghhhgggfffeeedddffffffggghhhiiiiiijjjjjjhhhhhhgggggghhhhhhiiiiiijjjiiijjjlllmmmmmmjjjhhheeefffggggggggggggfffeeegggggghhhhhhggggggfffeeedddddddddddddddeeeeeeeeeccccccbbbaaaaaa`````````aaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^]]]]]]aaaaaa``````____________^^^^^^^^^```bbbcccddddddiiiyyy~~~~~~||||||||||||{{{zzzyyyyyywwwvvvtttsssrrrrrrssssssyyyyyyxxxxxxvvvuuusssrrrttttttsssrrrpppnnnllljjjiiiiiihhhhhhhhhiiiiiijjjiiihhhiiikkknnnoooooommmllllllkkkkkkllllllmmmnnnmmmlllkkkkkkjjjkkkkkkkkkpppppppppppppppooooooooonnnqqqsssrrrooommmnnnpppppppppooonnnmmmlllkkkkkkiiiiiihhhgggfffffffffggggggggghhhiiihhhgggfffeeeffffffgggggghhhhhhhhhiiiffffffffffffggghhhiiijjjjjjiiiiiijjjlllkkkiiigggffffffggghhhhhhgggffffffgggggghhhhhhggggggfffeeedddddddddeeeeeeeeeffffffeeeddddddcccbbbbbbaaaaaaaaaaaa```_________``````______^^^^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___```aaaccceeefffrrr}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwuuutttsssssstttuuuxxxxxxxxxxxxwwwvvvvvvuuuuuuuuutttrrrpppooommmllliiihhhhhhhhhhhhiiijjjjjjiiiiiijjjlllnnnpppooonnnmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnpppppppppqqqqqqqqqrrrrrroooqqqsssrrrpppoooooopppqqqpppooonnnmmmllllllkkkkkkjjjiiihhhgggfffffffffhhhiiijjjjjjjjjiiigggfffgggggggggggggggggghhhhhhgggggggggfffgggggghhhhhhmmmllljjjjjjjjjiiifffdddgggggghhhiiiiiihhhgggggghhhhhhhhhhhhhhhgggffffffcccddddddeeefffgggggghhheeeeeedddcccbbbbbbaaaaaa```___^^^]]]]]]^^^___```______^^^]]]\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^``````aaacccfffhhhwww}}}}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}||||||{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyvvvuuutttrrrpppooonnnnnnhhhhhhhhhhhhiiikkklllmmmlllllllllmmmoooooonnnmmmmmmlllkkkjjjiiiiiiiiiiiillllllmmmnnnooooooppppppnnnooopppqqqrrrssstttuuuqqqrrrssssssrrrqqqpppqqqqqqpppooommmlllllllllllllllkkkjjjiiihhhgggggggggiiijjjkkkkkkkkkjjjiiihhhgggggggggggghhhhhhhhhhhhjjjjjjiiigggfffffffffffflllkkkjjjiiijjjiiigggeeehhhhhhiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhggggggfffccccccdddeeeggghhhiiiiiieeedddcccbbbaaa```______^^^]]]\\\[[[\\\]]]^^^______^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]___```aaaaaaccchhhkkkwww~~~}}}}}}}}}}}}~~~~~~}}}}}}|||}}}|||zzzyyyxxxxxxyyyyyywwwwwwwwwvvvwwwwwwxxxyyyvvvuuusssqqqpppooonnnnnnhhhhhhiiiiiikkklllmmmnnnooonnnmmmnnnoooooommmllllllkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmooopppqqqqqqooopppqqqrrrssstttuuuvvvsssssssssssssssrrrrrrqqqrrrpppooommmllllllllllllllllllkkkjjjiiiiiiiiijjjkkkkkklllmmmlllkkkjjjiiigggggghhhhhhiiiiiiiiijjjmmmllljjjiiigggfffffffffhhhgggggghhhkkkllllllkkkiiiiiijjjkkkkkkjjjiiiiiihhhhhhiiiiiihhhhhhgggfffccccccdddfffhhhiiijjjkkkddddddcccaaa```___^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^_______________```]]]___aaaaaaaaadddiiinnnxxx~~~}}}||||||}}}}}}}}}}}}}}}|||~~~}}}{{{zzzyyyyyyzzzzzzzzzyyywwwvvvuuuuuuvvvvvvuuutttrrrpppooonnnnnnnnnlllkkkkkkkkkllllllmmmnnnooonnnmmmnnnppppppnnnlllkkkjjjiiihhhhhhhhhhhhhhhfffhhhkkknnnqqqssstttuuuttttttttttttuuuuuuuuuuuuttttttssstttttttttrrrqqqrrrqqqnnnlllkkkkkklllmmmmmmllllllkkkkkkkkkllllllllllllmmmnnnmmmlllkkkjjjggghhhhhhiiijjjkkkkkklllllllllkkkiiihhhhhhhhhhhhhhhgggggghhhlllnnnooonnniiijjjkkkllllllkkkjjjiiihhhiiiiiiiiiiiihhhggggggcccccceeefffhhhjjjkkklllddddddcccaaa```___^^^]]]]]]]]]^^^_______________\\\\\\[[[ZZZ[[[\\\^^^```^^^^^^^^^^^^_________```\\\___bbbbbbaaadddjjjppp|||}}}|||{{{||||||}}}}}}}}}||||||~~~}}}{{{zzzyyyyyyzzzzzz|||{{{xxxvvvtttsssssssssuuusssqqqooonnnnnnnnnnnnooonnnmmmlllllllllllllllnnnmmmmmmnnnpppqqqooonnnkkkjjjjjjiiihhhhhhiiiiiigggiiimmmqqqtttwwwxxxyyyxxxxxxxxxwwwvvvuuuuuutttuuutttttttttuuutttsssqqqrrrqqqnnnlllkkkkkklllmmmmmmmmmlllllllllmmmnnnnnnlllmmmnnnnnnnnnmmmkkkkkkggghhhhhhjjjkkklllmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjkkkiiihhhiiilllmmmmmmmmmjjjjjjlllllllllllljjjjjjiiiiiiiiiiiiiiihhhggggggcccccceeegggiiijjjlllmmmeeeeeecccbbbaaa___^^^^^^]]]^^^```aaabbbaaa```___\\\[[[ZZZZZZ[[[]]]___aaa]]]]]]]]]^^^^^^_________\\\___bbbbbbaaadddkkkqqq~~~~~~}}}}}}~~~~~~}}}{{{yyyyyyyyyyyy|||yyyvvvvvvwwwxxxvvvtttrrrrrrssstttuuutttpppmmmmmmmmmllllllllllllmmmmmmqqqpppnnnmmmnnnoooqqqrrrnnnmmmjjjhhhgggggghhhhhhkkklllooorrruuuwwwyyyzzzwwwvvvvvvwwwwwwvvvtttqqqssssssssssssrrrqqqpppoooqqqpppooopppqqqpppnnnlllnnnooooooooonnnmmmkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkkkkklllmmmmmmmmmnnnllljjjkkklllmmmlllllllllkkkjjjiiihhhhhhhhhhhhkkkkkkllllllmmmlllllllllhhhhhhhhhhhhhhhhhhiiiiiigggggghhhiiijjjkkkkkkllliiigggdddaaa``````aaabbb_________```bbbcccbbbaaa^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbaaa```___bbb______aaaccceeelllttt~~~~~~}}}|||{{{{{{{{{|||zzzwwwvvvwwwwwwuuusssssssssssstttuuutttpppnnnnnnnnnmmmmmmmmmmmmnnnnnnpppooonnnmmmmmmoooqqqrrrooommmkkkiiihhhhhhiiijjjkkklllnnnqqqtttvvvwwwxxxwwwvvvuuuvvvwwwvvvsssqqqqqqqqqrrrrrrssssssrrrrrrsssqqqppppppqqqqqqooonnnooooooppppppooonnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmmmmnnnooooooooonnnlllkkkkkkmmmmmmmmmllljjjiiiiiijjjjjjkkklllmmmjjjkkklllmmmmmmmmmmmmmmmkkkkkkjjjiiiiiijjjjjjjjjhhhiiiiiijjjjjjkkkkkkkkkkkkiiieeecccaaaaaabbbcccbbbaaa``````aaaaaa___]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaaaaaaaa```^^^]]]aaa______aaabbbdddllluuu~~~~~~}}}}}}zzzxxxwwwvvvvvvtttsssuuutttttttttuuutttqqqoooooooooooonnnnnnoooooooooooonnnmmmmmmmmmnnnpppqqqnnnmmmkkkiiiiiijjjkkklllkkkllloooqqqsssuuuvvvvvvwwwvvvuuuuuuvvvuuusssqqqnnnooopppqqqrrrssstttuuuvvvsssqqqppppppqqqppppppoooooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqqqqrrrooommmlllmmmnnnooonnnlllkkkkkkkkkkkklllmmmnnnnnnjjjjjjlllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllljjjgggdddbbbbbbbbbbbbbbbaaa______``````^^^]]]^^^^^^^^^^^^^^^^^^_________```aaaaaa```___]]]\\\```^^^^^^aaaaaadddmmmvvv~~~}}}{{{yyywwwvvvuuuttttttwwwvvvttttttuuutttrrrpppqqqppppppooooooppppppqqqnnnnnnmmmmmmmmmnnnooopppmmmllljjjiiiiiijjjkkkmmmmmmnnnppprrrtttuuuvvvvvvwwwuuuttttttuuuuuusssqqqooooooppppppqqqsssttttttvvvssspppnnnooopppppppppooopppppppppqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppqqqrrrrrrrrrooonnnnnnnnnppppppooommmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjlllmmmooooooppppppoooooommmlllkkkkkkkkkkkkmmmmmmlllllllllkkkkkkkkkkkkjjjgggdddbbbaaaaaaaaa___^^^]]]^^^```aaaaaa```^^^^^^^^^____________```^^^^^^___``````______^^^___^^^___aaaaaadddnnnyyy~~~}}}|||{{{yyywwwvvvvvvvvvzzzxxxuuutttuuuuuusssrrrqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnnnnoooooopppmmmllljjjiiiiiijjjkkklllnnnoooqqqsssuuuwwwwwwxxxxxxvvvttttttuuuuuutttrrrrrrqqqqqqppppppqqqqqqrrrtttqqqnnnmmmnnnooopppppppppppppppppppppqqqqqqqqqoooooooooooooooooooooooonnnooooooppppppqqqrrrrrrpppooooooppprrrrrrpppnnnnnnmmmlllkkkkkkjjjjjjkkkjjjkkklllnnnooopppppppppnnnnnnmmmkkkjjjjjjjjjjjjnnnnnnmmmllllllkkkkkkkkkiiihhhfffcccaaa````````````^^^]]]^^^```aaabbbaaa________________________[[[\\\]]]^^^```aaaaaaaaa^^^^^^```aaaaaaeeeqqq}}}~~~|||}}}|||{{{xxxwwwxxxyyy|||yyyvvvuuuuuuuuutttsssqqqqqqppppppppppppqqqqqqnnnoooooooooppppppppppppooonnnllljjjjjjjjjlllmmmnnnooorrrtttvvvxxxyyyyyyyyywwwuuutttuuuvvvuuuttttttsssqqqpppooooooooopppqqqooommmmmmooopppqqqpppqqqqqqppppppoooppppppqqqoooooooooooooooooooooooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqrrrssssssqqqoookkkkkkkkkkkklllmmmnnnnnnllllllnnnoooppppppppppppmmmlllkkkjjjjjjjjjjjjjjjmmmmmmmmmllllllkkkkkkkkkgggfffeeecccbbbaaa``````eeebbb```___`````````____________^^^^^^^^^]]]]]]YYYZZZ[[[]]]___aaacccccc^^^___aaacccbbbfffsss|||}}}~~~|||zzzyyy{{{}}}~~~{{{wwwuuutttuuuuuutttqqqqqqppppppppppppqqqqqqoooppppppqqqqqqqqqqqqqqqsssqqqooommmllllllmmmnnnmmmnnnpppsssvvvxxxyyyzzz{{{xxxvvvuuuvvvvvvvvvuuutttsssqqqooonnnoooooopppnnnnnnmmmoooqqqsssrrrrrrrrrqqqpppooonnnnnnooooooooooooooooooooooooooooooooooooooopppqqqqqqrrrrrrrrrqqqrrrsssuuutttrrrooollllllllllllmmmnnnooopppmmmnnnooopppppppppppppppllllllkkkkkkjjjkkkkkkkkklllllllllkkkkkkkkkkkkkkkfffeeeeeedddccccccbbbbbbfffdddaaa___```aaaaaaaaa``````___^^^]]]\\\[[[[[[ZZZ[[[[[[]]]^^^```bbbccc___```bbbdddccchhhvvv{{{}}}}}}{{{zzz|||{{{wwwuuutttuuuuuuuuuqqqppppppppppppppppppqqqppppppqqqrrrrrrrrrrrrqqquuutttqqqooonnnnnnooooookkklllooorrruuuwwwyyyzzz{{{yyywwwvvvvvvwwwwwwvvvsssrrrpppnnnnnnooopppqqqnnnmmmnnnqqqsssuuutttssssssrrrpppnnnmmmmmmnnnnnnoooooooooooooooooooooooooooppppppqqqqqqrrrssssssrrrrrrrrrtttvvvuuurrrpppqqqpppooonnnnnnmmmmmmmmmnnnoooooopppppppppoooooollllllkkkkkkkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkffffffeeeeeeeeeddddddddddddaaa______aaadddeeeeee``````___^^^\\\[[[ZZZYYY\\\\\\\\\]]]^^^___```aaa___```ccceeedddhhhwww~~~}}}||||||{{{}}}}}}|||zzzxxxuuusssrrrsssrrrqqqpppppppppqqqqqqsssrrrqqqqqqrrrsssuuuvvvuuutttrrrpppoooooooooppppppooonnnnnnooorrrtttvvvwwwuuuttttttvvvxxxyyyyyytttsssrrrqqqqqqqqqqqqqqqmmmnnnooopppqqqrrrrrrqqqnnnmmmmmmmmmmmmlllllllllmmmmmmlllllllllmmmmmmnnnooooooqqqrrrttttttttttttvvvuuutttsssrrrrrrrrrrrrpppoooooonnnmmmmmmnnnnnnqqqqqqrrrssssssqqqmmmiiinnnllliiihhhjjjkkkllllllmmmlllkkklllmmmmmmkkkiiihhhgggfffeeefffeeebbb`````````aaaaaaaaaaaa``````eeeaaa\\\\\\]]]]]]ZZZVVV______^^^]]]^^^___```aaabbbcccfffiiijjjppp~~~}}}}}}||||||}}}}}}|||zzzxxxvvvtttsssttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvuuutttrrrqqqpppoooppppppppppppppppppqqqsssuuuvvvvvvtttssstttvvvxxxxxxxxxtttsssrrrrrrqqqqqqrrrrrroooooopppqqqqqqqqqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllmmmnnnnnnooopppqqqrrrsssssstttsssssssssssssssttttttuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssqqqnnnkkknnnkkkiiiiiijjjlllmmmlllnnnmmmllllllmmmmmmkkkjjjgggfffeeeeeeffffffdddbbb```aaaaaaaaaaaaaaaaaa```ddd```\\\\\\___```^^^[[[^^^^^^]]]\\\]]]^^^___```bbbcccfffiiikkkqqq~~~~~~}}}}}}~~~}}}|||{{{yyywwwuuutttuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrssstttuuuvvvuuutttsssrrrqqqppppppppppppqqqqqqrrrssstttuuuuuuuuusssrrrsssuuuvvvwwwvvvtttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkklllmmmmmmmmmnnnooopppqqqrrrrrrsssrrrrrrssstttuuuvvvwwwxxxwwwvvvuuutttsssssssssssssssrrrrrrrrrsssrrrooolllmmmkkkiiiiiikkkmmmmmmmmmnnnmmmlllmmmnnnnnnllljjjgggfffeeefffggggggeeecccbbbbbbbbbbbbbbbbbbbbbbbbccc___\\\\\\___bbbbbb```]]]]]]\\\\\\]]]]]]^^^___ccccccfffjjjlllsss~~~~~~~~~}}}|||zzzxxxvvvuuuuuuvvvwwwxxxxxxvvvtttsssrrrrrrrrrsssttttttuuuvvvuuuttttttsssrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuutttsssrrrssstttvvvuuutttssssssrrrrrrrrrrrrssssssrrrrrrrrrqqqpppooommmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmmmmnnnooopppqqqrrrsssttttttuuuvvvxxxxxxyyyyyyxxxwwwvvvtttsssrrrrrrrrrtttsssrrrrrrrrrrrrpppnnnllljjjiiijjjlllmmmnnnmmmnnnmmmlllmmmnnnnnnmmmkkkiiihhhgggggggggfffdddbbbccccccbbbbbbbbbbbbccccccccc```]]]\\\___aaabbbbbb]]]]]]]]]^^^^^^^^^______ccccccfffjjjmmmuuu~~~~~~}}}{{{yyyxxxvvvtttuuuwwwxxxwwwvvvtttrrrrrrrrrssstttuuuuuuuuuuuuttttttttttttsssrrrrrrqqqrrrrrrtttuuuuuuuuuuuuuuutttsssrrrsssuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrsssrrrrrrqqqpppooommmlllkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjllllllmmmmmmmmmooopppsssuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxzzzyyywwwuuutttsssrrrrrrtttrrrppppppqqqqqqpppooolllkkkjjjkkkmmmnnnmmmlllmmmllllllmmmnnnnnnmmmkkkkkkjjjhhhhhhhhhfffdddaaaccccccbbbaaaaaabbbcccccccccaaa___]]]^^^_________^^^______```````````````bbbcccfffjjjnnnwww}}}|||~~~|||zzzyyyxxxuuuuuuvvvvvvvvvuuutttsssrrrrrrtttuuuuuuvvvuuuuuuttttttuuuuuuttttttsssrrrssssssssstttttttttuuuuuutttsssssstttuuuuuutttrrrqqqppppppppppppqqqqqqrrrpppppppppooommmllljjjiiihhhhhhhhhgggggggggffffffggggggggghhhhhhjjjkkklllmmmmmmnnnooorrruuuxxxzzz}}}~~~~~~~~~~~~|||zzzyyy}}}{{{zzzwwwuuutttsssssstttqqqooonnnooopppppppppmmmlllkkklllmmmnnnlllkkkkkkkkkjjjlllmmmnnnlllkkkllljjjiiihhhhhhgggeeebbbcccbbbaaa``````aaabbbccccccbbbaaa```^^^^^^]]]]]]______```aaaaaaaaaaaa```aaaaaaeeeiiinnnxxx}}}{{{~~~~~~}}}{{{zzzyyyvvvvvvvvvvvvuuuuuuuuuuuurrrssstttuuuvvvvvvuuuuuuttttttuuuvvvuuutttsssrrrtttsssrrrrrrrrrssstttuuutttttttttuuuvvvvvvtttrrroooooonnnnnnoooppppppqqqnnnnnnnnnmmmllljjjiiihhhhhhhhhgggggggggffffffffffffffffffggghhhiiikkkkkkmmmnnnoooqqqtttyyy}}}}}}||||||{{{yyywwwtttsssrrrqqqssspppmmmlllmmmoooppppppooommmmmmmmmmmmmmmkkkiiijjjiiiiiijjjlllmmmllljjjiiihhhggghhhiiiiiihhhfffcccbbb```______```bbbcccbbbcccccccccaaa___^^^^^^^^^^^^```aaaaaaaaa```______```ccchhhmmmxxx~~~}}}}}}|||zzzzzzxxxwwwvvvvvvuuuuuuvvvvvvrrrssstttvvvvvvvvvvvvuuutttuuuuuuvvvvvvuuutttssstttsssrrrqqqqqqrrrtttuuuuuuttttttuuuwwwvvvtttrrrnnnnnnmmmnnnnnnoooppppppmmmmmmmmmlllkkkjjjhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeffffffgggiiijjjkkknnnnnnooorrrvvv{{{~~~zzzyyyvvvtttrrrpppooonnnsssppplllkkklllnnnoooppppppnnnmmmmmmnnnmmmkkkhhhiiiiiihhhjjjllllllkkkjjjfffffffffhhhjjjkkkjjjiiibbbaaa```^^^^^^```aaabbbaaaccceeeeeedddaaa```___]]]]]]___`````````___^^^______ccchhhmmmxxx~~~}}}{{{yyy|||{{{zzzyyyxxxwwwwwwvvvxxxxxxxxxwwwvvvuuuuuutttuuuuuuvvvuuusssssstttvvvuuuuuuuuutttssssssrrrrrrtttuuuvvvvvvvvvuuusssrrrtttqqqnnnoooqqqrrrpppnnnpppoooooommmlllkkkjjjjjjhhhhhhgggggggggffffffffffffeeeeeeeeegggiiijjjlllkkkmmmpppssswww{{{~~~}}}zzzwwwtttrrrqqqpppooollliiijjjooorrrsssrrroooooonnnmmmlllkkkkkkjjjeeegggjjjmmmnnnnnnmmmmmmjjjjjjjjjiiihhhggggggfffdddccccccbbbaaa```______ddddddccccccbbbaaaaaa```___^^^]]]\\\\\\]]]___```___```dddiiinnnyyy~~~~~~}}}{{{zzz||||||{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttuuuvvvuuutttsssuuuvvvuuuuuuuuutttttttttssssssssstttttttttttttttsssrrrtttrrrppppppqqqrrrqqqooopppoooooonnnlllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmnnnnnnooorrruuuxxx|||~~~}}}|||yyyvvvsssrrrqqqqqqooommmllllllnnnqqqrrrrrrqqqpppooonnnmmmlllkkkjjjggghhhiiikkkkkkkkkjjjjjjiiiiiiiiihhhgggfffffffffgggfffeeedddcccbbbaaa```bbbbbbaaaaaa``````_________^^^]]]\\\\\\]]]^^^^^^^^^___ccciiiooozzz}}}}}}~~~~~~}}}{{{}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuutttuuuvvvvvvttttttuuuvvvuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrssssssttttttrrrqqqppprrrrrrqqqppppppoooooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnnnnqqqrrrtttvvvyyy{{{}}}~~~~~~~~~~~~zzzyyyvvvtttsssrrrrrrrrroooppppppooonnnoooqqqssssssrrrqqqpppnnnmmmlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeehhhgggfffeeecccbbbaaa```_________^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[]]]^^^ccciiiooo{{{~~~}}}}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwwwwvvvvvvuuuuuusssuuuvvvvvvuuuuuuuuuwwwuuuvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrrrrsssuuuvvvsssrrrqqqqqqqqqqqqqqqqqqpppppppppooonnnmmmmmmllljjjkkkkkkkkkkkkllllllllliiiiiijjjjjjkkklllmmmmmmrrrssstttvvvxxxyyy{{{{{{{{{}}}~~~~~~|||zzz{{{{{{wwwvvvtttsssrrrrrrssssssppprrrsssqqqnnnnnnpppsssttttttrrrqqqooonnnlllllliiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggggggggfffgggfffeeecccbbb```___^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZYYYXXX]]]^^^ccciiippp}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwwwwwwwvvvvvvvvvvvvvvvsssuuuwwwwwwvvvuuuvvvwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwrrrrrrqqqqqqpppppppppqqqrrrqqqqqqppppppooooooooolllllllllllllllmmmmmmmmmkkkkkklllmmmmmmnnnnnnnnnqqqrrrssstttuuuvvvwwwxxxwwwxxxzzzyyyxxxvvvwwwwwwuuutttsssrrrrrrsssttttttqqqssstttssspppoooqqqsssttttttsssqqqpppooonnnmmmiiiiiiiiiiiiiiikkklllllljjjjjjiiiiiiiiiiiiiiihhhgggfffeeedddcccaaa``````______^^^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZYYYWWWWWW^^^```dddkkkrrr~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwvvvvvvvvvvvvvvvvvvrrrtttwwwxxxwwwvvvvvvwwwvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwrrrssssssrrrppppppqqqrrrssssssssssssrrrrrrqqqqqqppppppooooooooonnnnnnnnnnnnooopppqqqqqqqqqqqqpppppppppqqqrrrssstttuuuuuusssuuuvvvvvvtttssstttuuuuuutttsssrrrrrrssstttuuurrrssstttsssrrrqqqrrrsssssssssrrrqqqpppoooooonnniiiiiijjjkkkllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhggggggeeeeeedddddd``````______^^^]]]]]]]]]ZZZZZZYYYYYYXXXXXXWWWWWWaaabbbgggmmmttt~~~}}}}}}|||{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvwwwrrrtttwwwxxxxxxwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxwwwvvvuuutttuuuvvvtttrrrqqqsssuuuuuuuuuuuutttttttttttttttuuutttssssssrrrqqqpppppppppppprrrrrrsssrrrrrrqqqoooooopppqqqrrrssstttuuuqqqsssttttttsssrrrssstttvvvuuutttsssssstttuuuvvvssssssrrrssstttuuutttrrrqqqqqqqqqqqqpppppppppooojjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggfffffffffeeeaaaaaa```___]]]\\\[[[[[[YYYXXXWWWVVVVVVWWWXXXXXXdddeeeiiipppvvv}}}}}}|||{{{zzzyyyxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwqqqtttwwwyyyxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{||||||zzz{{{{{{zzzyyywwwuuusssuuuwwwxxxvvvtttsssuuuwwwvvvvvvvvvvvvuuuuuuuuuuuuxxxxxxwwwuuutttsssrrrqqqnnnooopppqqqrrrqqqpppooooooooopppqqqsssttttttuuuqqqsssttttttsssrrrssstttvvvvvvttttttssstttuuuvvvtttrrrqqqsssvvvwwwuuurrrppppppppppppppppppppppppkkklllmmmnnnmmmkkkiiiggghhhhhhhhhhhhhhhiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeeeaaaaaa```^^^\\\[[[ZZZYYYYYYWWWVVVUUUUUUVVVXXXZZZeeegggkkkqqqwww~~~~~~~~~}}}|||{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxvvvuuuwwwyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~|||zzzyyyxxxyyyyyyxxxvvvyyyyyyxxxxxxwwwvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvuuuuuutttsssssssssvvvuuusssqqqqqqqqqssstttsssqqqooopppsssuuutttrrrqqqqqqqqqrrrrrrsssssssssssssssttttttuuuvvvvvvwwwuuuuuuuuuuuuuuutttttttttrrrqqqqqqrrrrrrpppllliiiiiijjjjjjkkkkkkjjjjjjiiillljjjiiihhhiiihhhgggeeeffffffeeedddccccccccccccaaaaaa```\\\YYYVVVVVVWWWYYYWWWWWWWWWYYYZZZ[[[ZZZccciiiooottt{{{~~~~~~}}}|||||||||zzzyyyyyyyyyyyyyyyzzzzzz{{{yyywwwwwwyyy{{{{{{zzzyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvxxxyyyzzzzzzyyyyyy{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvtttsssrrrssstttuuusssqqqooopppssstttsssrrrssssssssssssssstttttttttsssttttttuuuvvvvvvwwwwwwuuuttttttttttttsssssssssrrrqqqpppppppppooollljjjkkkkkkllllllllllllkkkkkkjjjhhhgggggghhhhhhfffeeegggfffeeeddddddccccccddd``````___\\\YYYWWWWWWWWWVVVUUUTTTTTTVVVXXXYYYYYYfffkkkrrrvvv}}}~~~~~~}}}{{{|||||||||||||||{{{{{{{{{yyyyyyzzz{{{|||{{{zzzxxxyyy{{{}}}~~~~~~|||||||||{{{{{{zzzyyyyyyyyyvvvwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~}}}zzzyyywwwuuuuuuuuuuuuvvvsssqqqpppppprrrssssssrrruuuuuuuuuuuuuuuttttttttttttttttttuuuvvvvvvwwwwwwtttsssssssssrrrrrrrrrrrrqqqpppnnnnnnnnnnnnlllkkklllmmmmmmmmmmmmmmmmmmlllgggfffeeeeeeggggggfffeeegggfffeeedddcccccccccccc``````___\\\YYYWWWWWWXXXUUUTTTTTTTTTUUUWWWZZZ[[[jjjooouuuzzz|||}}}~~~~~~~~~}}}{{{zzzzzzyyyyyyzzz||||||{{{yyywwwyyy|||~~~~~~~~~}}}|||}}}||||||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{}}}|||zzzyyywwwwwwwwwwwwsssrrrqqqqqqrrrsssssssssvvvvvvvvvuuuuuutttttttttsssssstttttttttuuuuuuuuussssssrrrrrrqqqqqqppppppqqqooommmlllmmmnnnmmmllllllmmmmmmnnnnnnmmmmmmlllgggfffeeefffggghhhgggffffffeeedddcccbbbaaaaaaaaa______^^^\\\YYYXXXXXXYYYXXXXXXWWWWWWXXX[[[___bbbmmmrrryyy~~~}}}~~~~~~~~~~~~|||zzzyyyyyyxxxxxxyyy{{{{{{zzzxxxwwwyyy|||~~~~~~~~~~~~}}}{{{|||||||||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}{{{zzzyyyxxxwwwtttttttttsssrrrrrrssstttvvvvvvuuuuuuttttttssssssrrrsssssssssssssssttttttsssrrrrrrqqqppppppoooooopppnnnllllllmmmnnnnnnmmmllllllmmmmmmmmmmmmlllllliiihhhggghhhiiijjjiiihhheeedddcccaaa```_________^^^^^^^^^\\\YYYXXXYYYZZZYYYZZZYYYYYYYYY]]]ccchhhooouuu}}}~~~~~~|||{{{zzzyyyzzzxxxxxxxxxzzz{{{zzzyyyyyyzzz|||~~~}}}}}}}}}||||||{{{zzzzzzyyyzzzzzzzzzzzzzzz|||}}}}}}}}}|||zzzxxxwwwuuuvvvvvvuuusssssstttvvvuuuuuuuuuuuuttttttttttttssssssssssssssssssssssssssssssrrrqqqpppoooooonnnooommmmmmmmmooopppooonnnllllllmmmmmmmmmmmmllllllkkkjjjiiiiiikkkkkkjjjiiieeedddcccaaa```_________]]]^^^]]]\\\ZZZYYYYYY[[[XXXYYYYYYXXXXXX\\\dddjjjqqqyyy}}}|||{{{zzzzzz|||zzzxxxxxxzzz||||||{{{zzz{{{{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~|||zzzxxxwwwvvvxxxxxxwwwttttttuuuxxxuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqpppoooooonnnmmmmmmnnnoooqqqqqqpppnnnmmmnnnnnnoooooonnnnnnmmmmmmkkkjjjjjjkkkkkkiiihhhgggfffdddcccaaa`````````\\\]]]]]]\\\ZZZYYYZZZ[[[WWWXXXYYYWWWWWW\\\eeemmmttt}}}}}}|||{{{{{{|||~~~|||yyyyyyzzz|||~~~~~~{{{{{{{{{|||}}}}}}~~~}}}}}}}}}{{{{{{zzzzzz{{{|||~~~}}}zzzxxxwwwwwwyyyzzzxxxuuutttvvvyyyvvvvvvwwwwwwxxxxxxxxxyyywwwwwwwwwwwwvvvvvvvvvvvvttttttsssrrrqqqpppooonnnmmmmmmnnnqqqsssrrrpppnnnooooooppppppppppppoooooommmllljjjjjjjjjjjjiiigggiiihhhfffdddcccbbbaaaaaa\\\]]]]]]\\\ZZZYYYZZZ\\\XXXZZZZZZXXXXXX]]]gggpppvvv~~~~~~~~~~~~~~~}}}|||zzzzzz{{{{{{|||~~~}}}{{{zzz{{{}}}~~~|||{{{{{{{{{||||||}}}}}}~~~~~~}}}|||||||||{{{zzzxxxvvvuuuuuuvvvvvvyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssuuutttsssssstttsssqqqoooppppppooooooooooooppppppnnnmmmlllnnnoooqqqpppoookkkkkkkkkkkkkkkkkkkkkkkkkkkhhheeedddccccccbbbaaa______]]]\\\[[[ZZZZZZZZZ]]]ZZZYYY\\\^^^aaaiiiqqq|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||||||||{{{zzzzzz|||~~~}}}|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||||||||{{{zzzxxxwwwvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuttttttvvvuuusssssssssssspppnnnooooooooonnnnnnoooooooooooommmmmmnnnpppqqqpppoookkkkkkkkkkkkkkkkkkkkkkkkkkkiiifffdddddddddcccbbb```___^^^]]]\\\[[[[[[[[[]]]ZZZYYY\\\^^^aaaiiirrr~~~}}}}}}}}}}}}~~~}}}}}}|||{{{|||||||||zzzzzzzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}|||||||||{{{zzzyyyxxxxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttvvvtttsssssssssrrrpppnnnooooooooooooooooooooooooooonnnmmmnnnpppppppppnnnllllllkkkkkkjjjjjjiiiiiiiiigggeeeddddddcccbbbaaaaaa```___]]]\\\\\\\\\\\\]]]ZZZZZZ]]]___cccjjjsss~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||}}}~~~~~~}}}}}}||||||{{{{{{zzzyyyyyyzzz{{{|||yyyyyyyyyxxxwwwwwwvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvtttsssrrrssstttsssrrrppppppqqqqqqqqqqqqqqqqqqpppqqqooonnnoooppppppooonnnmmmllllllkkkjjjiiihhhhhhgggeeecccbbbcccbbbaaa___``````^^^]]]\\\[[[[[[[[[]]]ZZZ[[[___bbbeeelllttt~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{|||}}}zzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwrrrqqqqqqsssuuuvvvuuusssrrrsssttttttttttttsssrrrrrrpppooooooppppppooommmllllllkkkjjjiiiiiihhhhhhhhhfffeeeeeeeeeeeecccaaa```___^^^]]][[[[[[[[[[[[]]][[[]]]aaadddgggooowww~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{||||||||||||{{{zzzyyyxxxxxxwwwuuuttttttssstttuuuwwwxxxrrrrrrrrrtttvvvwwwvvvuuuttttttvvvvvvvvvvvvttttttsssrrrppppppppppppnnnmmmkkkkkkjjjjjjiiiiiihhhhhhkkkiiiiiiiiiiiiiiigggeeeaaa```___]]]\\\\\\[[[[[[^^^]]]___dddgggkkkrrrzzz~~~}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzyyyzzzzzz{{{~~~}}}|||{{{zzzyyyyyyxxxuuutttsssssssssuuuwwwyyyvvvuuuuuuvvvwwwwwwvvvtttssstttvvvwwwwwwvvvtttssstttrrrqqqpppppppppnnnllljjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiijjjjjjjjjgggeeecccbbbaaa___^^^^^^^^^^^^___^^^aaafffjjjmmmttt|||~~~}}}zzz{{{|||~~~|||}}}~~~}}}}}}}}}}}}~~~|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz~~~}}}|||{{{zzzyyyyyytttsssrrrrrrsssuuuxxxyyyzzzxxxwwwwwwwwwvvvtttrrrssstttuuuwwwwwwuuutttsssuuusssqqqpppppppppnnnllliiiiiiiiiiiiiiijjjjjjjjjhhhgggggghhhhhhhhheeeccceeedddcccaaa```````````````___bbbhhhlllooovvv~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~|||{{{zzzyyyxxxttttttuuuuuuvvvxxxyyyzzzyyyxxxwwwuuuuuuuuuvvvvvvwwwuuussstttwwwwwwtttqqqtttrrrpppooooooooommmkkkpppnnnllljjjhhhhhhiiijjjiiiiiihhhhhhggggggfffffffffeeecccaaa```___^^^^^^ccccccdddfffjjjpppvvvzzz}}}}}}~~~|||}}}~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwwwwxxxxxxyyyzzzyyyyyywwwvvvvvvvvvwwwwwwyyywwwuuuuuuwwwxxxvvvtttsssqqqppppppqqqqqqpppnnnnnnnnnnnnmmmlllkkkjjjjjjkkkkkkjjjiiiiiihhhggggggfffeeedddbbbaaa`````````aaabbbdddgggkkkqqqwww{{{}}}}}}}}}|||}}}~~~~~~}}}||||||{{{{{{{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwxxxxxxyyy|||yyywwwwwwxxxyyyyyyxxxsssrrrqqqrrrssstttsssrrrmmmnnnpppqqqpppnnnlllkkknnnmmmlllkkkjjjiiihhhggggggfffeeedddcccccccccccc```bbbeeehhhlllqqqwww|||~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}{{{yyywwwxxxyyyzzz{{{vvvuuuttttttuuuvvvtttsssnnnnnnoooppppppooonnnmmmooonnnmmmllljjjiiihhhgggggggggffffffeeeeeeffffffbbbeeeiiikkkmmmqqqwww|||~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{||||||{{{{{{{{{||||||||||||}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{|||||||||}}}}}}}}}|||zzzxxxxxxxxxzzz|||zzzyyywwwvvvwwwvvvtttssspppooonnnmmmmmmnnnooooooooonnnmmmllljjjiiihhhggghhhhhhgggggggggggghhhhhhfffiiilllmmmnnnqqqwww}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyzzzzzzzzz{{{|||~~~~~~|||}}}|||{{{yyyyyy{{{}}}|||zzzxxxxxxwwwwwwuuusssrrrqqqooommmlllmmmooopppooonnnmmmlllkkkjjjiiihhhiiiiiihhhhhhggghhhhhhhhhiiimmmoooooonnnrrrzzz~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||zzz{{{}}}}}}~~~|||{{{|||~~~{{{yyyxxxxxxxxxxxxvvvuuussssssrrrppppppooooooooooooooonnnmmmmmmlllkkkkkkjjjjjjiiihhhggggggggghhhjjjmmmpppoooooottt~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz|||~~~}}}}}}~~~yyyxxxwwwwwwyyyyyyxxxwwwssstttuuuuuusssqqqooommmppppppoooooonnnnnnmmmmmmkkkjjjiiihhhggggggggggggjjjmmmpppooopppwww|||{{{|||{{{{{{|||~~~|||{{{~~~~~~~~~~~~~~~{{{|||||||||{{{yyywwwvvvwwwuuussssssssssssqqqoooqqqpppnnnmmmkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjjllllllmmmmmmqqq{{{}}}|||}}}||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvtttttttttsssrrrpppqqqpppooommmllllllllllllkkkjjjjjjiiijjjkkkmmmnnnpppppppppqqqvvv~~~~~~}}}}}}}}}|||yyywwwuuuuuuuuuuuusssrrrqqqpppoooooonnnnnnnnnooommmllljjjjjjkkkmmmppprrrtttttttttuuu{{{{{{yyywwwwwwwwwwwwuuusssqqqqqqqqqppppppqqqqqqrrrpppnnnlllkkklllooorrruuuvvvvvvvvvyyy}}}{{{yyyyyyyyyyyywwwvvvssssssrrrrrrssssssttttttsssqqqooonnnnnnqqqtttwwwwwwxxx{{{}}}{{{{{{{{{{{{yyywwwuuuuuutttttttttuuuvvvvvvuuutttsssrrrtttvvvyyy{{{{{{~~~~~~}}}|||}}}|||{{{yyywwwwwwvvvvvvvvvvvvvvvwwwuuuvvvvvvxxx{{{~~~~~~}}}~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvwwwwwwuuuvvvyyy|||~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwvvvvvvxxxzzz{{{yyyzzz}}}~~~~~~~~~}}}||||||{{{yyyxxxwwwwwwxxxzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~