BMV:6(v %%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))(((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((((((((()))))))))))))))(((((((((((('''))))))*********++++++++++++++++++---......,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,------...///000000000//////...------...///000000000000000111111111111///000111222222222111111...///111111111000111222333111111333333111111333333333333222111111333555333111000000111222222111333333222111111111222333222000//////000111111000111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++'''***:::JJJJJJ999((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((((((((((('''((())))))***(((((())))))************))))))))))))))))))))))))+++******)))))))))))))))))))))*********++++++++++++************+++,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////---------...///111333444222222333333333333333222111000000000000000000111111222222333444444333333111333444666666666666555555888888666555777777333222222111111222333555666;;;<<<<<<:::777444444444555555555666666777777777999999999;;;===@@@BBBCCC;;;:::999999:::;;;<<<<<<;;;<<<;;;:::888999;;;===>>>===;;;;;;<<<<<<<<<;;;888999:::;;;<<<<<<<<<<<<:::;;;;;;:::>>>BBBBBB=========<<<:::666444333333===777222222222000111444111000///000222333222111111111000///////////////000//////......//////000111444666777555222111111555000666===111,,,333,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------+++---//////---,,,,,,---...------,,,,,,------......///000///------///000.........//////000111222222222222333333444444444333333333333444666777888<<>>IIIDDD444((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))((((((''''''(((((()))***((((((((()))******++++++))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---------...///000111222000111111222222222222222111000000//////000000111000111222333333444444333333444555666666666555444444777777444444666555222222222111111222333555666999:::;;;999777444444444555555666666666666555555777777888;;;>>>@@@???>>>;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;999888888;;;===@@@>>><<<;;;<<<<<<;;;999888888999:::;;;;;;;;;;;;555777888999===BBBCCC@@@<<<;;;:::888666444222222<<<666333333333111111333111///...///111111000///000000////////////000000//////............//////---///333555666666888999:::CCC999666333,,,111+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***...111111...,,,---......------,,,,,,------......///000///------///000------...///000111222222111222222333333444444555222222333333444555777888:::CCCNNNSSSKKK@@@>>>BBBGGGVVV%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''((())))))***++++++,,,,,,,,,,,,+++,,,------,,,******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.../////////...---,,,......---,,,---...///000000000111111111222222222......//////000000000000---///111111111111111333444111111444444111111444222222222111000111333666333111000000111222222111444333111000000000111222222000//////000111111000...////////////...------******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))(((((()))))))))*********&&&,,,888DDDCCC777,,,((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))(((''''''''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++***************++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000............//////000000//////000111111111111111000000////////////000000000000111333333444444333444555666666666555444333333666666333333555444111222111111111111333444555555777999999777666666666777777888888777666444444444555777;;;??????===:::999:::::::::::::::;;;<<<<<<;;;:::888777888;;;>>>BBB@@@===<<<<<<;;;999888666777888999::::::::::::666888999888;;;???@@@===888777666666555555444333:::555333555555222000111000...---...///000///---//////......///000111222---------,,,,,,---------+++---///000111333666888FFF^^^@@@///555...///---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++///333222///---...000...------,,,,,,------......///000///------///000,,,---...///111111222222111111222333333444555555222222222333444555666777999BBBMMMQQQJJJ???<<<@@@@@@MMMwww%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''((())))))***++++++,,,,,,---,,,+++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......////////////---,,,+++...------,,,---...///000000000111111222222222222............////////////---///111111111111222333444111111444444111111444111222222111000111333666333111000000111222222111444333111000000000111111222000//////000111111000..................---,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$000AAAIII>>>---&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))***+++++++++))))))))))))))))))))))))+++******))))))))))))))))))************+++++++++*********)))***++++++,,,******************************+++++++++,,,,,,,,,,,,,,,------...///000000////////////////////////......///000000000000000000000////////////000000///000111222333444444444555666666666666444333222222555555222222444333000222111111111111333444555111444777888888777888999999999999999888777555444333333666;;;??????;;;777777999::::::999999:::;;;<<<;;;:::888777888;;;>>>DDDAAA>>><<<<<<:::888777666666777888999999999999;;;===<<<999888::::::666555444333444555666666555999555444666666222///000///...------...///...,,,............///000222333,,,++++++******++++++,,,+++,,,,,,++++++,,,...111RRRrrrFFF***555/////////)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++///444444000---...000...------,,,,,,------......///000///------///000,,,---...000111111222222111111222333333444555555222222222333444555666777888AAALLLPPPIII>>>;;;???;;;GGGqqq######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''+++***(((&&&%%%&&&((()))''''''''''''(((((((((((('''((()))******)))((('''(((***++++++******+++,,,))))))*********+++++++++((())))))******+++,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---.........------,,,,,,------.........///111222222222222222000......///000000///////////////000000000000000000000000000000000000333222111111111222444444333222222111000///......000000000000000///......444222///......//////............///......---,,,************************+++++++++*********))))))***************************)))((()))+++,,,,,,,,,111999BBBCCC666(((&&&+++))))))))))))))))))))))))***&&&###%%%)))***'''$$$))))))))))))******************))))))((((((''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++***************)))))))))))))))+++*********,,,---,,,+++((((((((((((((()))******---,,,******+++,,,,,,+++...---,,,---......,,,+++000000//////.........---***---000222111///......000000000000111222444444000000000000000111111222333333333333333222111000555444222222333333222111333333444555666777888999555777999999888777777777555:::;;;777444444333111777444111111333666888999999;;;<<<<<<;;;999666444999999999888666666999;;;<<<===>>>===:::777666666777888999999999999:::;;;===;;;888888888999999888666777777555333333444555<<<999333///......///000000///...------...///000///...---,,,------//////------------------------,,,,,,,,,---------......RRRbbbJJJ---111---$$$000...,,,******,,,---+++(((+++,,,///111111000///...(((111888777444111---)))...---,,,,,,,,,...///000++++++,,,,,,---...//////...///111333444444444444666555444333333333333333333333222222222333444444999===EEEKKKGGG===777777???FFFmmm######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&(((((((((((())))))))))))'''((()))******)))((('''((()))******))))))***,,,*********++++++++++++,,,))))))******+++,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,------.........------,,,,,,------.........///000111111111111000///------...//////...000000000000111111111111000000000000000000000000222111000000000111333333333222222111000/////////...//////000000000000///333111///......///...---...............---,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))***)))(((((()))+++,,,,,,000???FFF;;;...))))))))))))))))))))))))))))))))))))&&&$$$%%%(((***'''$$$''''''((((((((()))))))))((((((((('''''''''&&&&&&)))))))))(((((((((''''''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))***++++++)))((((((((((((((()))************))))))******)))(((*********,,,//////...,,,////////////......------,,,...//////......///000000000000000000111222333000000000000000111111222333333333333222222111000444333333444555555444222777666555555666888;;;===666888::::::999777777888333888999666444444333111333222111333555888888888888999:::;;;:::777555333777888888777555555777999:::;;;===<<<999777666666777888999:::999999::::::;;;999777666777888888777000111222000///...000111666111,,,,,,///111000...***+++---...//////...---///...---,,,,,,,,,---...------------------------+++,,,,,,,,,,,,---------000CCC444###------&&&111---+++******,,,---+++)))+++,,,...///000000000///+++000222222333444111,,,---------,,,------......+++,,,,,,---......//////...///000222333444333333444444333222222222222222333333333333333444444555888===EEEKKKGGG>>>999999???FFFlll######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&((((((((()))))))))******'''(((((())))))((((((''''''((())))))(((((()))***++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++***))))))******+++,,,,,,,,,---------.........------,,,,,,------.........///////////////...///---,,,,,,...///...---000000111111111222222222000000000000000000000000000000/////////000111222222222222111111000000000------...///000000000000222000.........///...---------......------,,,+++************************+++************)))))))))(((((((((((((((((((((((()))(((''''''((()))+++,,,333CCCDDD222%%%))),,,''')))))))))))))))))))))))))))&&&$$$%%%((()))'''%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''&&&(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&''')))***)))(((((((((((((((((()))******+++***)))))))))***++++++))))))***,,,...///---,,,///............---------/////////...,,,---000222000000/////////000000111000000000000000111111222222333222222222222222222111111111333444444222000777555333222444777;;;>>>999;;;<<<<<<:::999888888666999999555555666555111111111222555888999999777777888999999888666444222666777777666555555666888777888::::::888777777888666777888999999999888888888666444444555666555444444555666555444444666777:::444......222444111---...///222333222///+++(((...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,###555...$$$///...'''---,,,+++******,,,---,,,***+++,,,,,,---...///111111///...---,,,111777555000------.........------,,,---------......//////000---...///111222222222222333222111111000111111111444444333333444555555666888<<>>===;;;:::999999<<<<<<999666888<<<<<<888444333333444777888888777777888999999888666555333666777888777666555777888444666777777777666888999666666777999:::999777555555333222222444444333222999:::;;;:::::::::<<<>>>@@@;;;555000///......---///000111222111...+++))),,,,,,++++++***)))))))))++++++++++++++++++++++++)))************+++++++++'''444000***111000)))++++++******+++,,,,,,,,,+++,,,+++++++++,,,...111222111000---***---444666444---...///000///...---,,,............//////000000---...//////000111111111222111111000000111111111444444444444444555666777777;;;BBBIIIFFF@@@===>>>>>>FFFiii######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%'''((((((''''''((()))++++++,,,,,,,,,---------***++++++,,,,,,---......------,,,+++++++++++++++***+++,,,---...............------,,,,,,------...---............------,,,000...---...///111111000.........////////////000////////////////////////------......////////////000000000000000000111111000000000000///---,,,,,,///...------......---+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((('''&&&&&&)))///444EEE666***)))***&&&%%%)))''''''''''''''''''''''''''''''&&&&&&'''((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))))))))((('''(((***+++***)))((((((((((((((())))))***(((...555888555...(((%%%)))((((((***---...---,,,,,,,,,,,,,,,------------,,,...111111000...------//////...............///000000000000000111111222222111111111111222444444777555222111111111000...***+++...000222333333333:::<<<======;;;:::999:::===<<<999999???GGGHHHDDD:::777444333444666777777888999999999999777666555777888999999888777888999222444555666666666888:::999999:::===???===999666333222111222333444333111333555555555444444666888::::::777000******111777444333111000............+++++++++******))))))(((++++++++++++++++++++++++)))))))))*********++++++$$$))))))(((---///,,,---***++++++++++++++++++,,,,,,+++******+++---000222000333111,,,***///444666...///000111111000...............///////////////.........//////000111111222222111111111111222222444333333444555666777777666:::AAAGGGEEE???===@@@???GGGiii######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&'''((((((''''''((()))++++++++++++,,,,,,,,,,,,******++++++,,,---------......---,,,++++++++++++)))***,,,...//////.........------,,,,,,------...------...............---000...---...000111111111---------.........//////////////////////////////,,,---...////////////............//////000000000111111000///...,,,+++***---,,,,,,---......---+++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''(((((('''''',,,444:::DDD...""")))...&&&###)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''(((((((((((((((((((((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((())))))******)))((()))+++,,,+++***((((((((((((((()))******///999EEEJJJEEE999...''')))((('''(((,,,///111111++++++,,,,,,,,,,,,,,,---+++...111222111...---,,,//////.........//////000000000000000000111111222111111000000111333555666222111111111111///,,,***)))+++///222444444444333777:::<<<<<<;;;999999:::888888999>>>IIIRRRQQQKKK===999555222333444666666888999999999888888777666777888::::::999888888999222444555555555666999;;;===<<<>>>AAACCCBBB<<<777222111111222444444333111...///000///......000222222777888444...111===HHHKKKFFF>>>666000---++++++))))))******+++******)))************************))))))*********+++++++++)))'''&&&''')))+++,,,***+++,,,---,,,***)))***+++,,,+++*********,,,...000///444444///+++...222333......///000000000000000........................///////////////000111111111111111111111111222333333333333333444555777777666999???DDDCCC======@@@???HHHiii######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&((())))))(((''')))************++++++++++++,,,))))))******+++,,,,,,,,,...---,,,+++************(((***,,,...//////.........------,,,,,,------...,,,---...//////////////////---,,,---///111111000............////////////////////////////////////,,,---...///000//////...,,,,,,,,,---...//////000///000//////...---,,,+++,,,++++++---......,,,***+++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((('''))))))((()))...888@@@777,,,%%%)))+++(((&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&''''''((())))))******)))((()))+++,,,+++***((((((((((((((()))******555<<>>BBBAAA<<<;;;???@@@JJJiii######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''((())))))(((((()))+++))))))*********+++++++++((())))))***++++++,,,,,,---,,,+++***))))))))))))(((***,,,.../////////......------,,,,,,------...,,,---...///000000000000---,,,+++,,,...000000///////////////000000000000////////////////////////------///000000000///...***++++++,,,---...//////.........///......------+++++++++---......,,,***+++++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''')))***)))***000;;;DDD+++---,,,''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))******)))((()))***+++***)))((((((((((((((()))******333222000,,,+++333@@@KKK999444---)))((()))***************++++++,,,,,,,,,000000000...,,,,,,...000.........//////111222333000000000000000111111222111000//////111333666777888>>>GGGOOOQQQLLLBBB:::,,,,,,---...000333666777222555777999888888999999666;;;AAAKKKTTTTTTEEE444777666666666888888777555666666666666666555555555444666888999777666666666444555666555555777:::<<<888777999===@@@>>>666000333222333555666777555333000111111000...---...000///222444222...,,,...000000...,,,***)))+++---...&&&(((***+++,,,,,,,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,///''')))...+++---///)))---...///---)))'''(((***---,,,++++++******++++++,,,///000111555777222*********)))***+++---///111---------------------,,,111111000//////000222222...............///000111111111111222333444666777666888===AAA???::::::>>>@@@JJJjjj$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''((())))))******++++++++++++++++++++++++---------,,,,,,++++++++++++,,,...000000000000///------.........---+++***........................222000...---,,,---...///444333333222111000//////222111000//////000111222555333000000000111111000000///---...///000...---////////////...---,,,++++++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$(((&&&$$$///>>><<<...)))(((&&&&&&((()))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''')))+++---888777444111---***'''%%%,,,+++***)))))))))++++++..................------...---,,,,,,---...///000000000000000000111111222///000111111222444777:::AAAGGGVVV}}}xxxQQQ555000---000333333333555777888999:::;;;<<<;;;;;;;;;>>>LLL[[[YYYGGG:::888444444555555666888999:::888888999999999888888777666555555666999999777444444555666777777666555555999999:::999888777555444111000///000111111///---,,,...000222222111///...000222222000---***))))))...---,,,+++************---,,,***(((''')))+++,,,+++)))'''''')))+++------******))))))******+++,,,,,,+++)))((())),,,000333777:::999333+++((()))+++*********+++++++++,,,,,,***000888999444...+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,++++++---------............///000000///////////////000//////000111333444555666888;;;>>>??????============QQQkkk$$$$$$$$$#########""""""%%%$$$######%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''(((((()))******+++************************------,,,,,,,,,+++++++++***+++,,,...............------.........---++++++........................222111///------...///000111111111111111111111222111000////////////000111444222//////000111000000111000//////111111000///////////////...---,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&)))444>>>888***)))(((&&&&&&((((((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((())))))***)))((((((((()))***+++------,,,++++++***)))))),,,+++***))))))***++++++..................------......---------...000000000000//////000000111222///000222222222444777:::@@@MMMgggvvvBBB888000000222333444666999999999::::::;;;;;;;;;:::???LLLZZZVVVEEE999888666666666666666777888999888999999999888888777666666555555777999:::888555444555666777777666555444555666666666444333111000000///...///000000...,,,,,,---000111222111///---000111111///,,,******+++...---,,,+++***************************++++++,,,,,,+++***+++,,,,,,+++*********))))))******+++,,,,,,+++))))))***,,,///111777;;;888///(((((()))(((333222222111111111111222444777999666///***((()))++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++------------............000//////....../////////222222222222222222222222:::<<<>>>>>><<<;;;;;;<<<<<>>OOOnnnRRRBBB333///222333444666777777666666888;;;>>>@@@DDDGGGLLLNNNFFF999555888999999888777777777777777999999999888777555444333555555666777999:::::::::555555555555555555444444666555555444333222111000...---,,,---......,,,***+++,,,.../////////---------------+++******---000---,,,++++++*********++++++***)))((((((((('''''''''&&&&&&(((***++++++*********))))))******+++,,,++++++,,,,,,,,,++++++***+++;;;>>>///&&&---333222444222000...///000333444666444111,,,((((((+++///+++++++++,,,,,,---------+++,,,------------------,,,,,,---------.........000000/////////000111111//////000111333444555666666999<<<===<<<:::999999;;;KKKeee###########################"""!!!"""$$$%%%$$$##################"""!!!!!!################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))******++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------000///////////////000000444333222111///...---,,,......////////////.........---,,,---...///...,,,///------...000000000////////////......---,,,+++,,,++++++******++++++,,,((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''...888===555)))%%%(((((('''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))((('''&&&++++++++++++************))))))******++++++++++++,,,,,,,,,,,,------......000000000000000000///////////////...///000000111000111222222333444888:::@@@JJJ^^^JJJ===222000222333222333444444444555888<<<@@@BBBKKKJJJIIIEEE<<<444444777:::999888777666666666666999888888777666555333222444555666777777888:::;;;666666555555444444444444666555444333222111111111...---,,,---......,,,******+++,,,---...------,,,,,,,,,+++***)))***---000,,,,,,++++++******++++++...,,,)))((((((+++...111...+++(((&&&((()))++++++******))))))******+++,,,++++++,,,,,,,,,+++***)))***===EEE888,,,...444555+++***)))(((***---000222...---,,,***))))))+++---******+++,,,,,,---......+++,,,------.........---,,,,,,,,,------------...111000000000111111222333//////000111333444555666222666<<>><<<999888:::JJJccc###############$$$$$$$$$"""!!!!!!"""$$$%%%$$$#########$$$######"""!!! ################################################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******((())))))******+++++++++*********+++++++++++++++---,,,,,,++++++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........////////////////////////000000000111111...//////000000//////...---,,,,,,---//////...,,,,,,++++++,,,...//////...------...------,,,+++***+++******************+++((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***333;;;888,,,$$$%%%)))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))(((((((((((((((''''''(((((())))))*********((()))***+++++++++++++++++++++,,,,,,------......//////000000000///......//////......//////000111///000111111222444777:::@@@CCCIIIcccmmmkkkjjjQQQ???777222222333111111333222222333666999===@@@BBBLLLIIIDDD>>>888555555666888888777666666555666666777777777777666444333333444555666666555666888;;;777666555444333333333333444333111000///............---,,,---......,,,*********+++,,,,,,,,,,,,,,,***++++++***)))***,,,...,,,,,,++++++***++++++,,,---,,,)))))),,,111777;;;888333---((('''((()))*********))))))******+++,,,***+++++++++++++++******...;;;DDD???444//////111(((''''''(((***---000222+++++++++***)))(((((('''******+++,,,,,,---......+++,,,---......///......,,,,,,,,,,,,------------000000000000111222333333222222222222222222222222222777<<>><<<999888;;;HHHbbb""""""#########$$$$$$$$$"""!!! !!!$$$%%%$$$###$$$$$$$$$######"""!!! ################################################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))''''''(((((()))******+++)))*********++++++++++++---,,,++++++++++++,,,---++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---......///000111222222//////000111111000//////,,,,,,,,,...000000...,,,,,,+++***+++...///...---,,,,,,,,,,,,+++***))))))***))))))(((((())))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((000888999---$$$%%%((('''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''&&&'''((()))***''''''(((((())))))******'''(((***+++,,,,,,++++++***++++++,,,------.........//////000///...---,,,///............///000000...///000000111333666999GGGIIIHHHSSSMMMEEEIII999:::666444444333000222666222333555777:::<<<>>>???GGGDDD???;;;::::::777555666666555555555555555666666666666666555555444333444555666555333444666999777666555333222222333333222111///...---,,,------///...---...///...---+++*********+++++++++++++++)))***++++++******+++,,,,,,++++++***++++++,,,,,,,,,***)))))),,,000444777444111,,,)))((())))))(((******))))))******+++,,,***************+++++++++...111888@@@???555---***)))******+++---///111222******))))))***)))(((''')))******+++---......///+++,,,---...////////////++++++,,,,,,,,,---------............///000111222222222222222222222222222999;;;======;;;999999999;;;HHHbbb""""""######$$$$$$$$$$$$!!! !!!$$$%%%$$$###$$$$$$$$$######!!! """"""""""""""""""""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***))))))******++++++++++++---,,,+++******+++,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---000000000000000000/////////000111222222111000///,,,,,,---...000000///---,,,+++***,,,...//////...++++++++++++***)))(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((555;;;555%%%(((+++%%%(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&%%%&&&(((***+++++++++******)))))))))((('''(((***+++,,,,,,++++++******+++,,,,,,---............/////////...,,,+++...............///000000---...///000000222555888999???AAAGGG<<<444@@@777:::777666666222000333:::444555666888:::;;;;;;;;;@@@>>><<<;;;>>>>>>:::333555555444444444444555555555555555666555555444444444555666444222222555888777666555333222222333333333222000...---------...///...---...//////---+++)))************+++++++++(((***,,,,,,*********++++++++++++***++++++,,,,,,+++***)))))))))***+++,,,***(((''''''((())))))(((*********)))***++++++,,,******))))))***++++++,,,+++%%%+++>>>FFF<<<...(((,,,,,,---...///000111111)))((('''(((***+++++++++)))******+++---...//////+++,,,---...////////////++++++,,,,,,,,,---------,,,,,,,,,------///000000//////000111333444555666@@@???>>>;;;888777888999<<>>EEEEEE<<<777999999555666555444222111111111111111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&***+++***+++---)))))))))***************)))))))))************+++,,,------+++((((((+++///666111,,,)))***+++***)))(((((())))))))))))((((((*********)))***++++++,,,(((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''&&&&&&+++***)))(((((()))***++++++******)))***+++,,,---+++***)))***,,,...//////+++......***))),,,..................////////////......///000000111111222000444888999999888777777888AAATTTlll !!!!!!"""######$$$$$$$$$$$$$$$############"""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%###""""""###%%%&&&#########$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((())))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,---------,,,+++***---------,,,,,,,,,++++++---,,,,,,------///000000/////////...------,,,,,,...---,,,,,,------+++)))******)))))))))((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%(((///333...'''$$$###"""$$$'''%%%"""###(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###!!!!!!###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((()))*********))))))(((((((((((())))))************++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///---,,,............//////000000///000222333444333222111222222222222222333444555222444666666777999===@@@777777666555444444444444<<>>NNNggg!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))))))))(((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---.........---,,,+++---------,,,,,,+++++++++,,,,,,,,,---...///000111000000///...---,,,,,,+++,,,++++++,,,---...,,,+++))))))))))))(((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%+++333111(((%%%***###"""$$$&&&$$$ """'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%!!!!!!%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''%%%%%%&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((((((((()))))))))************+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///...,,,...............///000111///000222444555444222111555444333333222222333333222444666666555777;;;???777777555444444444444444444>>>BBB:::777===@@@===888888666555444333333333111000000111222222///---************************...)))))),,,+++&&&&&&***(((((())))))*********+++))))))))))))************$$$'''***)))(((***111777KKKBBB666...,,,,,,***((('''((()))******)))(((''')))((('''''''''(((***+++(((((())))))))))))((((((******)))(((''''''''''''&&&(((***,,,,,,+++***)))+++***))))))***,,,...000+++***)))))))))***+++,,,+++---///---***)))+++...@@@LLLHHH333+++333222&&&............/////////000......//////000111111111333666888:::999999:::;;;888<<>>LLLbbb{{{"""""""""""""""######$$$""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((('''''''''(((((((((((()))))))))''''''((()))***++++++,,,***)))((((((((()))++++++---,,,---333::::::555...,,,++++++******++++++,,,)))+++------,,,+++,,,---..................---,,,---...///000000///...---******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&))),,,444...((($$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((+++++++++***************))))))*********+++++++++,,,---//////---,,,---...........................000000000000000///////////////000111111111111111111222333333444444444333111111111222333666888999333444444444444444444333000111222333444555666666111111111000000///......,,,,,,+++*********++++++)))))))))******+++++++++(((((())))))))))))((((((((((((((((((((((((((((((%%%''')))(((&&&&&&'''(((&&&''''''''''''((((((((())))))******************'''''''''''''''((())))))((((((((((((((((((((((((***++++++***((('''(((***))))))(((((((((((())))))''')))***)))((('''(((***(((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---...---,,,+++,,,---............///////////////000000000111111111111333555888:::999888888888777===KKK```yyy"""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#####################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''(((((((((((())))))(((((())))))******++++++((()))))))))************,,,,,,---333999:::555000++++++************++++++)))+++,,,---,,,+++,,,---,,,---------------,,,,,,---.../////////...---,,,***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&)))---000000+++%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))(((((((((((((((((((((((()))*********************)))))))))************++++++---......---,,,,,,---------------------------000000000000000000000000...///000111111222111111111111222333444444444444111111000000222555888:::555666666666666666555444222222333333444444555555///////////////...------++++++******)))******+++)))))))))***************(((((())))))))))))((((((((((((((((((((((((((((((&&&)))+++***'''&&&''')))&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((******+++***(((((()))***))))))(((((((((((())))))''')))***)))((('''(((***(((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,---............///111............////////////000000000000111111111111222555888999888777666777888>>>MMMaaayyy"""""""""""""""######$$$!!!"""""""""####################################"""""""""""""""""""""""""""###%%%%%%###"""###$$$############""""""""""""########################%%%$$$######""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))*********'''(((***+++++++++)))(((++++++---000444444000---++++++************++++++)))+++,,,,,,+++++++++---++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++***)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((+++000444)))'''$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))************+++,,,......,,,+++,,,---------------------------/////////000111111111222...///000111111222222222000111222333444444444444222222222222333444555555444444555666777777777777333333333333333333333333---......///......,,,,,,******))))))))))))******************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++...000...)))&&&&&&(((%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((()))***)))((((((***,,,))))))(((((((((((())))))''')))***)))((('''(((***(((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++---......------...000............////////////000000000000111111111111222444777888777555555555777>>>MMMaaawww"""""""""""""""######$$$!!!!!!""""""#########$$$###############$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$#########"""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""#########""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((()))*********)))))))))))))))&&&'''***,,,,,,+++)))'''***+++,,,...///...+++)))++++++************++++++)))***,,,,,,+++++++++,,,******+++,,,,,,,,,++++++***++++++,,,+++***)))((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))---222666%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))***************,,,...---,,,+++,,,,,,------------------------......///000111222222333......///111111222222222000111222333444444555444222333555555555333111000111222444666777888999999333333333222222222222111,,,---.........---,,,+++***)))))))))))))))******++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((000333555222+++&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******'''''''''''''''((())))))((((((((((((((((((((((((((()))***)))((()))+++,,,))))))(((((((((((())))))((()))***)))((('''(((***(((((()))***************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,......---+++***+++,,,............/////////000000000000000111111111111111444666777666555444444555<<>>:::777777999777;;;EEEUUUddd}}}""""""""""""""""""""""""###########################""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######"""###$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((()))))))))************************+++++++++++++++******************+++)))))))))))))))*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%)))+++***((($$$###"""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------//////......------,,,,,,///...---------///111222444:::CCCGGG@@@555000222111111111222222111111111111111111000//////......++++++******))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***)))(((((((((((())))))*********))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................111111222333444666888999@@@BBBBBB???999555444555777;;;EEETTTbbbzzz""""""""""""####################################"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################""""""#################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&((()))))))))************))))))*********+++++++++*********++++++***************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%)))------(((###&&&&&&%%%$$$""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,------------------,,,,,,+++++++++...---------...///111222999BBBNNNSSSJJJ;;;333333222111111111111111111222111111111000///......---+++++++++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................111111222333444666888999>>>???@@@<<<777333333444777;;;FFFSSS```www"""""""""############$$$########################""""""############""""""""""""""""""""""""""""""#######################################$$$$$$$$$#####################""""""""""""###############""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************)))))))))************+++)))***++++++++++++***)))************))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$(((,,,---+++&&&"""$$$%%%%%%$$$######$$$&&&###################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))************+++,,,---------,,,,,,.........------------------------...///000111222666>>>JJJOOOGGG888///...222111000000000000111222111111000///...---,,,,,,***++++++,,,,,,+++******((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((()))******(((''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------/////////000222333444555666888:::888555333555777777;;;FFFRRR^^^uuu""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""######$$$$$$#########!!!"""""""""#########$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))))))))************))))))))))))************)))***++++++++++++***)))************)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++)))'''%%%%%%"""$$$%%%$$$""""""%%%'''###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++***+++,,,---------,,,,,,---------...............,,,,,,---...///000111222222777>>>CCC===333---...111000000//////000000111000000///...---,,,++++++((()))***++++++***))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))******''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------/////////000000222333333222444666555333333555888666;;;FFFRRR\\\sss""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$"""######$$$$$$$$$$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))+++*********))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((***+++)))&&&$$$%%%(((###%%%&&&$$$!!! """%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++***+++,,,---...---,,,,,,+++,,,,,,------.........,,,,,,---...///000111222555666:::>>>;;;444333555111000///......///000111000///...---,,,+++******'''((()))******)))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((()))******''''''''''''((()))++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------222111111111222333333444333555666444111111333666666;;;FFFQQQ\\\rrr"""############$$$$$$$$$############""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""###############"""!!!!!! !!!###$$$%%%%%%$$$###########################$$$$$$############$$$$$$""""""###"""!!!!!!###%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((('''''''''))))))))))))************+++***)))'''''')))***+++***************************)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$---+++(((&&&$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***++++++++++++++++++++++++...---,,,+++,,,---...///***,,,...///......///000222333333444555555555444111111111111000000000///,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''(((((('''''',,,111333///+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------........................000000000000111111111111444555666666333222222333888;;;GGGSSSYYYjjj"""############$$$$$$$$$$$$$$$#########"""""""""$$$$$$############$$$$$$#######################################"""!!!!!!"""######$$$$$$$$$##############################$$$$$$############$$$$$$"""######"""!!!!!!"""$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((''''''''''''((((((((()))))))))******+++***)))(((((()))***+++************************+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%''''''''',,,***(((%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***)))((()))************++++++,,,,,,,,,------,,,+++,,,---...///***,,,...///......///000222222333444444444444444000000/////////.........---------,,,,,,+++))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))((('''&&&''''''(((+++'''$$$'''---111222111))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************++++++,,,,,,,,,,,,------........................//////000000000111111111333444666555444333333444888;;;FFFQQQWWWhhh"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!$$$$$$##########################################$$$$$$############$$$$$$###$$$$$$###!!! !!!###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))+++***)))(((((()))***+++************************+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''***++++++***(((&&&$$$########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))***)))((()))***((())))))***+++,,,------,,,,,,,,,,,,,,,---......***,,,...///......///000111222333333333333333333.........------------,,,------------,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''''''''(((((('''%%%%%%(((---111222111))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------........................//////000000000000111111111333555555444333444555888;;;EEENNNRRRddd""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""!!!&&&%%%###"""!!!"""##############################$$$$$$############$$$$$$$$$%%%%%%###!!! !!!"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((******)))(((((()))******************************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$'''+++,,,---'''&&&%%%$$$#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))***)))((()))***'''((()))***+++,,,------+++++++++,,,,,,---......***,,,...///......///000111111222222222222222111......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((!!!$$$(((...222111---)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------........................////////////000000000111000222444555444444555666999;;;DDDKKKNNN___""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""#########""""""&&&%%%###"""!!!"""##############################$$$$$$############$$$$$$$$$%%%%%%###!!! !!!"""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$(((+++++++++%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((()))***''''''((()))+++,,,------******+++,,,,,,------...***,,,...///......///000000111111111111111000000......---------,,,,,,,,,+++++++++,,,++++++******''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))))))))###&&&***///000...)))&&&(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,,,,------...........................////////////000000000000222444555444444555777999<<>>DDDFFFJJJTTT}}}################################################"""""""""""""""######$$$$$$$$$$$$#########""""""""""""""""""############################################################################################################""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""$$$&&&%%%))),,,+++'''$$$$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))******+++,,,222888888222---++++++,,,---......///.........000000000000///...---,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......000000//////000000111222000222444444333333444555222===DDDHHHKKKTTT{{{################################################"""""""""""""""######$$$$$$$$$#########"""""""""""""""""""""############################################################################################################""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&***))))))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))***++++++,,,444<<<;;;222***(((***,,,------...//////......000000000000///...------******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((('''''''''''''''&&&((()))(((&&&%%%$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111111000000000222444444333333444555222===DDDHHHLLLTTTxxx################################################"""""""""""""""######$$$############""""""""""""!!!"""""""""############################################################################################################""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))---)))&&&$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))((((((((()))***+++,,,)))...444444///+++***+++,,,,,,---...////////////000000000000///...------***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((///---+++)))'''%%%$$$$$$%%%''')))(((&&&$$$%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111111111000///000111333444333333444555555>>>CCCGGGJJJSSSvvv################################################"""""""""""""""######$$$#########"""""""""!!!!!!!!!"""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$(((,,,///---(((######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((()))***+++,,,,,,+++***+++---------,,,+++,,,---...///////////////000000//////...---,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))...---+++)))'''&&&%%%$$$&&&'''((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///111111000//////000111333444333333444555888@@@CCCEEEIIIRRRvvv################################################"""""""""""""""######$$$######"""""""""!!!!!!!!!""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""&&&+++...///***&&&######$$$&&&%%%######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))***,,,,,,222---))))))---///...+++++++++---...//////000000............---,,,++++++))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))(((((((((((())))))***,,,)))&&&%%%'''((())))))((((((((((((((((((((((((************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000//////000222444444333333444555999@@@CCCFFFKKKTTTwww################################################"""""""""""""""######$$$###"""""""""!!!!!!!!!!!!""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&***,,,+++***&&&%%%######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))+++,,,---000...,,,,,,---...---,,,***+++,,,...///000000000------------,,,+++***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&'''((()))+++,,,555...&&&$$$'''***)))&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......///............///000000000222444444333333444555666>>>DDDJJJPPPWWWvvv################################################"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!""""""""""""####################################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&***------((($$$######$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((()))+++,,,---(((***---...,,,,,,---...***+++,,,...///000000000,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((()))***<<<222&&&###'''***((($$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////...------///000111000222444444333333444555222===FFFNNNUUUZZZvvv$$$$$$###############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&$$$""""""$$$%%%###!!!######$$$$$$$$$$$$######$$$"""!!! !!!"""$$$&&&$$$"""!!! !!!"""###$$$$$$##################$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&""""""%%%))),,,,,,***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************+++***)))+++......+++(((++++++,,,---......------++++++++++++++++++++++++))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,'''%%%###$$$''')))'''%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***'''%%%&&&+++,,,***&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++++++++,,,---...,,,)))))),,,///******+++++++++,,,,,,,,,///////////////.........,,,---...///000111222333333444666555444333333444777???EEELLLSSSYYYuuu$$$$$$###############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&$$$"""###$$$%%%###!!!######$$$$$$$$$$$$#########"""!!! !!!"""###%%%$$$"""!!! !!!"""###########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$%%%%%%''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************+++***)))+++---...,,,)))+++,,,---............---,,,,,,,,,++++++*********))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''%%%$$$%%%'''((('''%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***'''%%%&&&***,,,***'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,---+++)))))),,,...***++++++++++++,,,,,,,,,------------............---......///000111111222222444555555444333333444777???EEEMMMTTTZZZuuu$$$###############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############&&&$$$######$$$$$$###"""######$$$$$$$$$$$$#########"""!!! !!!"""###$$$$$$"""!!!!!!!!!"""###########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%'''))))))))))))((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))*********************+++------,,,***,,,------............---------,,,+++***))))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))'''%%%'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************+++,,,+++))))))+++---++++++++++++,,,,,,,,,,,,++++++,,,,,,---............/////////000000111111222444555555444333444444666???FFFOOOVVVZZZttt#########"""######$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############"""!!!!!!"""######$$$###"""!!!!!!"""#####################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%''',,,***(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%'''((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))*********************+++,,,,,,,,,,,,,,,------.........------------,,,+++***)))((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))***************+++++++++++++++,,,,,,,,,------++++++,,,---......//////////////////000000000000222333555555444333444555666???GGGPPPVVVZZZsss######""""""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$##############################%%%%%%%%%%%%$$$######$$$######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&((())),,,***'''$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************)))******++++++,,,---...,,,---------------,,,,,,------,,,+++)))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&'''((()))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))***++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000000111////////////000000000000111333555555444444444555666???FFFOOOVVVYYYrrr""""""""""""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%######$$$$$$$$$$$$##############################""""""""""""############"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&***---......***(((&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************(((***++++++***+++---///+++,,,,,,,,,,,,++++++***,,,,,,+++***)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++)))))))))***------,,,***,,,,,,,,,,,,---------------......//////000000000.../////////000000111111111333444555444444555666666>>>EEEMMMSSSXXXqqq""""""""""""###$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&######$$$$$$$$$$$$###############$$$$$$#########!!!!!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$''',,,///...---'''&&&$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************(((***+++***)))***...111***++++++++++++***)))(((++++++******)))))))))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###%%%''''''%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,---***))))))+++...///---+++,,,,,,,,,------------...........................---......///000111111222000222444555444444555666666>>>DDDJJJQQQVVVppp""""""""""""###$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&######$$$$$$$$$$$$############$$$$$$$$$$$$###### !!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''+++,,,)))&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))************(((***+++***)))***...111***************)))((('''*********)))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((###&&&((('''%%%$$$&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))*********))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------+++)))))),,,///000...+++,,,,,,,,,---------......------------------,,,,,,,,,---...///000111222333000222444555444444555666666>>>BBBIIIOOOTTTooo########################################################################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''&&&%%%&&&))),,,,,,'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++***++++++******)))((('''((((((&&&&&&''')))+++---,,,+++)))(((&&&&&&%%%%%%''''''''''''''''''&&&&&&***$$$"""(((***'''&&&(((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&(((***,,,,,,+++)))((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------///000111///111444555444555666777666===CCCLLLPPPRRRmmm########################################################################$$$$$$############$$$$$$#########""""""#########$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&''')))***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))***************)))(((((((((((()))***++++++++++++++++++++++++***************)))'''''' !!!###&&&+++111666999***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''')))$$$"""&&&)))&&&%%%'''&&&&&&(((((()))((('''&&&''''''''''''''''''''''''%%%''')))++++++***((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---...///000111///222444555444444666777777===DDDMMMQQQQQQkkk########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""'''***,,,***&&&$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''(((############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))***************)))(((((((((((()))***************************************)))(((''''''%%%%%%&&&'''***...111333(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''')))%%%###&&&'''%%%%%%&&&%%%&&&((()))***))))))(((''''''''''''''''''''''''%%%&&&(((******)))(((&&&((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&'''''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000000222444555444444555777777>>>FFFOOORRRPPPhhh########################################################################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$***++++++(((%%%%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((((((#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))*********************))))))*********************************************)))((('''&&&))))))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''***(((&&&&&&&&&&&&&&&'''%%%&&&((()))************''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000222444555444444555666777???GGGPPPSSSPPPfff########################################################################$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''(((---***&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))******))))))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((,,,,,,***'''&&&'''((((((%%%&&&((()))************''''''''''''''''''''''''%%%%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////111333444555444444555666666>>>GGGPPPSSSPPPfff########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$&&&)))+++,,,'''######&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''))))))))))))***************++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((---///---(((%%%''')))(((%%%&&&((()))***))))))(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000/////////111333555555444444444555555===EEEOOORRRPPPggg########################################################################$$$$$$############$$$$$$#########""""""#########$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$&&&(((+++,,,&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************((()))************)))((((((((((((((((((((((((((())))))))))))((('''&&&%%%)))))))))((('''&&&%%%$$$((((((''''''&&&'''''''''%%%%%%&&&&&&'''(((((())),,,000...'''###&&&)))(((&&&&&&(((((()))((('''&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///000000000///...111333555555444333444555333;;;DDDNNNRRRQQQiii########################################################################$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''')))***++++++!!!$$$&&&&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))************&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$&&&'''(((((()))((())))))((('''''''''''''''%%%%%%&&&&&&'''((())))))+++000...&&&"""%%%((('''&&&''''''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///...222333555555444333444555222:::BBBMMMQQQQQQjjj########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######################################################%%%%%%$$$###""""""######################################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###""" $$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((((((((((()))*********)))))))))))))))))))))))))))))))))))))))%%%'''***------,,,)))'''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((())))))((())))))))))))((('''&&&%%%'''&&&&&&&&&'''(((***+++,,,***(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,***(((&&&%%%&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((+++*********))))))((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000///000222444222555777555111///222666222>>>FFFMMMRRRRRR___zzz##########################################""""""$$$$$$###""""""###$$$$$$############""""""""""""######$$$$$$$$$$$$######################################################%%%$$$$$$###""""""######################################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&''')))***+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))***((((((((((((((((((((((((&&&(((***,,,,,,+++)))'''((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''(((***))))))))))))))))))((('''&&&%%%''''''&&&&&&'''(((***+++,,,+++)))'''''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))******)))((('''''')))***,,,))))))((((((((('''''''''''''''((((((((()))))))))************)))))))))(((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000///000222444222666999888444111333555555@@@FFFJJJLLLIIIUUUnnn########################%%%%%%$$$$$$#########"""$$$$$$###""""""###$$$$$$"""""""""#####################$$$$$$$$$$$$######################################################%%%$$$######"""########################################################################"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""!!!!!!"""$$$&&&'''*********)))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''(((((()))***+++((((((((())))))*********''''''''''''''''''''''''))))))*********)))(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((***((('''''')))******)))))))))))))))((('''&&&%%%''''''&&&''''''((()))***---+++***((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))&&&&&&&&&&&&'''***,,,---))))))((((((((((((''''''((((((((()))))))))******************))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////111333000444888888555333444666777AAAFFFIIIIIIDDDNNNggg########################&&&&&&%%%%%%$$$#########$$$##################$$$"""""""""######$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$###############$$$########################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!! !!!"""%%%'''))),,,+++***'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((()))++++++&&&''''''((()))***++++++((((((((((((((((((((((((+++***)))((((((((((((((()))******))))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))'''(((***++++++***(((((()))(((((('''&&&&&&''''''''''''(((((())))))+++***)))((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))#########$$$%%%''')))***))))))(((((((((((((((((())))))))))))*********************)))))))))))))))((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000/////////111333222444666666444444666999666@@@FFFIIIJJJFFFQQQjjj########################%%%%%%%%%$$$$$$$$$###############$$$$$$#########""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######################################################$$$###############$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""###$$$''')))***,,,***(((&&&$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((()))++++++&&&&&&'''((()))******+++))))))))))))))))))))))))+++***)))'''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''(((***++++++***(((((((((((((((((('''&&&'''''''''((((((((((((((())))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))******(((((()))+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////...///111333===;;;999666444444777999555???EEEHHHJJJFFFQQQkkk########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############################################################"""######$$$%%%#########################################################$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$&&&'''((()))***)))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''(((((()))***+++'''''''''(((((()))))))))************************))))))((('''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((***((('''''')))******)))'''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++)))))))))((((((((((((((((((((())))))))))))******((((((((()))))))))******))))))))))))************))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......000222DDDAAA===999666555555666444???DDDGGGGGGCCCNNNggg########################!!!""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############################################################""""""###$$$$$$%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###%%%'''))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))******)))''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''(((***))))))''''''((((((((((((''''''''''''((())))))((('''&&&((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))))))))******))))))((((((((()))))))))*********''''''((((((((()))))))))((()))))))))******************++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000222:::999888777777666555333333===CCCFFFFFFBBBMMMfff######################## !!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############################################################""""""###$$$%%%%%%#########################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!###&&&((())))))'''&&&"""###$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***))))))(((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&''')))************''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&&&&((())))))(((''''''((((((((((((((('''''''''((())))))((('''&&&((()))************))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&'''((())))))(((((((((((())))))*********+++''''''''''''(((((((((((((((((())))))*********+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///.........000222***,,,///444777777555333222<<>>BBBGGGKKKGGGOOOddd%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%'''((((((((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))************)))))))))((('''(((******(((&&&&&&&&&'''(((((()))(((((())))))((('''''''''((((((***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((())))))*********)))))))))((((((((('''&&&'''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,---.........//////000000000222444555444444444666555===BBBGGGJJJGGGNNNddd%%%$$$$$$######$$$$$$%%%######################################################################################################$$$$$$$$$######"""########################%%%%%%$$$$$$###""""""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******))))))((((((((('''((()))***(((&&&%%%&&&&&&&&&((()))***+++(((((('''''''''((())))))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))((('''&&&&&&'''((()))***++++++))))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))&&&&&&'''(((((()))******((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))(((''''''************************************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,------...///000111111///111333333333222333555555===BBBGGGJJJFFFNNNddd%%%$$$$$$######$$$$$$%%%################################################################################################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((((('''(((((()))(((((('''''''''&&&&&&'''(((***+++((('''''''''((()))*********************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,+++***(((&&&'''''''''((()))*********))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))*********+++(((((((((((())))))******((((((((('''((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))************************************************))))))*********+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------......,,,,,,---...///000111222///111333444333333444555444===BBBFFFJJJFFFNNNddd%%%$$$$$$######$$$$$$%%%################################################################################################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&'''(((((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((()))***+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******++++++******))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,---...///000111222000222444444444333444666444===AAAFFFIIIFFFMMMccc%%%$$$$$$######$$$$$$%%%################################################################################################!!!"""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((())))))(((((('''%%%''')))((('''&&&'''((())))))((('''''''''''''''))))))((((((((()))*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((('''***)))))))))((((((((('''(((((((((((())))))))))))'''((())))))******))))))))))))))))))******************)))(((((('''&&&&&&))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))+++,,,------))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++,,,,,,---...---------------.........,,,------...///000111111000222444555444444555666444<<>>EEEJJJMMMHHHPPPggg!!!"""#########################################################$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%(((***,,,&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************))))))))))))((()))******(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))************))))))************))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***+++---------+++,,,------,,,***)))***+++************************(((((())))))***+++++++++++++++,,,,,,,,,,,,------////////////000000000000////////////000000000000///111333333222222222333444>>>CCCHHHKKKGGGPPPggg!!!"""###$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''))))))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))******)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))))))))+++,,,+++******+++,,,+++***)))***+++************************)))))))))******++++++++++++++++++,,,,,,,,,------......//////000000000000////////////000000000000000222333444333222333444777@@@EEEHHHJJJFFFOOOfff######$$$%%%&&&&&&&&&&&&########################"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''***,,,,,,)))&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************************************))))))))))))))))))******)))***+++***)))((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))))))))+++,,,+++***(((***+++***))))))***+++************************************+++++++++++++++++++++,,,,,,,,,------***+++,,,---------,,,,,,////////////000000000000111333555555444333444555;;;DDDGGGJJJKKKEEENNNeee$$$%%%&&&&&&&&&&&&&&&&&&#######################################$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))+++---,,,((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))))))))************)))***++++++))))))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))************))))))))))))))))))***************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***+++---------+++'''(((******))))))***,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000111111111000///////////////000000000000111333555555444444444555;;;DDDIIIKKKLLLFFFNNNddd%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))*********)))'''%%%###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************((()))))))))************)))***++++++))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))((()))))))))***************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))***,,,---,,,+++&&&'''))))))))))))***,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------000111333444444444222111////////////000000000000111222444444333333333444666AAAGGGKKKMMMGGGNNNddd%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$$$$######""""""###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************(((((())))))*********+++)))+++++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))(((((())))))*********+++***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''''')))***)))(((%%%'''((()))((()))***,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...///000///---,,,////////////000000000000000111333333222222222333222===EEEKKKMMMHHHOOOeee""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))),,,---...---+++***+++,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))*********++++++************++++++))))))))))))))))))))))))*********)))))))))))))))******************++++++************************''')))(((&&&'''***+++(((((((((''''''''''''((((((((()))***++++++***)))((((((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,------......------000000000000////////////000555888777222000222666===@@@GGGNNNKKKGGGNNN\\\~~~########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%''')))************&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' !!!!!!###%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))******))))))((((((((((((************************************************,,,.........,,,+++,,,---++++++************++++++************************++++++++++++++++++++++++,,,+++++++++************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************++++++************************************))))))))))))******************++++++************************(((000444000+++***++++++***))))))(((((())))))***)))***+++,,,,,,+++***)))))))))))))))*********+++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,------......------000000000000////////////222555777666444222333555:::===EEEMMMKKKGGGPPP^^^~~~########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###%%%))),,,---,,,***(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---,,,***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))***))))))))))))(((((((((************************************************,,,---......------...///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......++++++************++++++************************************************++++++++++++++++++******************************&&&333===888---((()))++++++******))))))******+++++++++,,,,,,,,,,,,++++++)))))))))***************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,------......------////////////000000000000444444555555555555555444666999BBBKKKJJJHHHQQQ___}}}########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&)))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''666444111---(((%%%"""!!!%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********************************++++++++++++++++++,,,------------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************)))***************++++++,,,+++++++++++++++******************************$$$000999444+++&&&((()))*********))))))*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---+++***+++------,,,++++++,,,------......------////////////000000000000555444444555777777666444555888AAAJJJIIIFFFPPP^^^|||########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""######$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************************************+++++++++,,,,,,,,,---***,,,------,,,,,,---///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++++++++,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,++++++******************************&&&,,,///+++(((((())))))***))))))(((((())))))************))))))*********+++++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------------,,,+++,,,------,,,++++++,,,------......------.../////////000000000111444333333444666777666444666999BBBIIIHHHEEEMMM[[[yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***///---***'''&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------...,,,---......---,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,---------,,,++++++******************************)))+++)))'''(((,,,---***)))))))))(((((()))))))))******)))(((((()))******+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,------.........---,,,,,,------,,,++++++,,,------......------......//////000000111111111222333444555555555555888:::BBBJJJGGGDDDLLLYYYwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,,,,+++(((&&&&&&&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........///000111000///...///000//////............//////................................................,,,---------............,,,---...//////...---,,,------------------------++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------...------,,,++++++*********************************+++***''')))------***+++******))))))******+++++++++***))))))***++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......//////---,,,,,,------,,,++++++,,,------......------.........///000111111111...111444444222222444666888:::CCCJJJHHHDDDLLLZZZttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""#########$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////222333333222000///000111111111000000000000111111000000000000000000000000////////////////////////---------.........//////,,,---...//////...---,,,------------------------)))***+++,,,...///000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------......---,,,,,,+++******************************(((+++,,,))))))++++++))),,,++++++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.../////////...,,,,,,------,,,++++++,,,------......---------......///000111111222,,,111555444111000333777777:::BBBJJJHHHEEENNN\\\sss######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$%%%&&&%%%'''***------+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))************))))))((((((''''''&&&&&&''''''((()))))))))+++***)))))))))***,,,---************)))))))))))))))))))))+++,,,,,,+++)))++++++***(((&&&'''+++...,,,---...---++++++,,,---+++///444777777999<<>>;;;;;;===>>><<<:::;;;;;;999666555555222...444111//////222444222000---------...000111000//////......------......///........................000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++***+++,,,,,,******+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------...///000000000000000//////333666555222000222666555:::BBBHHHHHHGGGMMMVVVrrr######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&''')))***,,,,,,,,,***'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))******)))))))))((((((((('''((((((((((((((((((''''''******)))))))))***+++,,,************************000...,,,***************''')))+++,,,,,,---...000,,,000444888;;;===@@@BBBDDDIIIOOOTTTWWWZZZ^^^aaa```^^^___aaa```[[[ZZZ]]]XXXXXXXXXWWWVVVUUUVVVWWWWWWUUUSSSTTTVVVVVVTTTRRRTTTSSSOOOKKKIIIJJJHHHDDDGGGCCC@@@??????>>>;;;777:::777333111111000///.............../////////000000000000//////.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************+++++++++***+++,,,,,,******+++,,,++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......------------------------......///000000000000000000444777666333222444777666:::BBBHHHGGGFFFMMMVVVrrr######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,,,,,,,+++)))'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))((((((((((((******)))(((((('''&&&&&&)))))))))((()))******+++++++++++++++++++++++++++(((((())))))***+++++++++***,,,---///000222555888???DDDKKKRRRVVVYYY\\\^^^cccdddffffffddddddeeefff```___aaadddbbb^^^]]]```cccgggkkkjjjhhhgggiiimmmooooooqqqtttvvvwwwuuusssuuuuuupppiiiggghhhfffaaaYYYWWWUUUWWWYYYYYYWWWTTTRRRMMMFFF@@@<<<:::777666111111111111111111000000////////////////////////------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,++++++************++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------------------------------------...000111111111111000333555555333222333666777;;;BBBGGGFFFFFFMMMWWWrrr######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++,,,+++)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))(((((('''''')))(((((()))))))))******************++++++++++++%%%'''***,,,,,,,,,,,,,,,...///111444999BBBLLLSSS\\\```fffjjjkkkkkkkkkkkkllliiieee```\\\ZZZZZZ[[[cccccceeeiiihhhfffhhhnnnqqquuuyyy||||||}}}~~~zzzqqqhhhggggggiiinnnooommmkkkgggbbb\\\VVVQQQKKKEEEAAA;;;:::999777555333222111------......///000000000222111000...------,,,,,,------------------------,,,------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,........................,,,---...000111222222222///111333333222222333444888;;;BBBGGGFFFEEEMMMWWWppp######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((***,,,------((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))******((())))))***************)))))))))******+++++++++//////...,,,+++---222666999===DDDLLLTTT^^^hhhnnniiikkkmmmmmmkkkhhhffffffbbb```]]]\\\^^^bbbeeehhhpppoooqqqrrrqqqqqqwwwyyywwwuuussstttvvvwwwtttqqqtttsssrrrooojjjaaaWWWQQQLLLIIIFFFAAA===999777666333333222111000///......111000///...............------------------------,,,---......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---))))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,........................,,,---...000111222222222000222444444444444555666888<<>>;;;:::555444333222111111000000........................------...///////////////...------------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,---....................................///000000000000000333333444666777888888777555;;;DDDKKKIIIFFFJJJRRRddd######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))------,,,,,,***'''%%%###''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((((((((())))))******++++++******)))(((((((((***+++,,,---...---,,,,,,------......///000111111===JJJ[[[hhhnnnqqqsssvvvpppnnnlllhhhggghhhlllooopppoooooonnnqqqxxx}}}}}}}}}zzz|||}}}}}}wwwnnnddd^^^\\\\\\^^^SSSRRRQQQNNNLLLIIIHHHGGG@@@???<<<888444222000///........................---......///////////////......---------,,,,,,,,,........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////000000000000000///000000111222555666555444444;;;EEELLLJJJGGGJJJQQQaaa########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((***,,,---,,,+++)))''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!"""$$$(((******(((&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''%%%&&&((()))*********)))------,,,***)))***,,,///+++''')))111444555@@@NNNZZZaaakkksssvvvtttqqqoooppphhhdddfffjjjooouuu|||~~~tttgggeeemmmqqqpppaaaWWWOOOMMMMMMKKKJJJLLLHHHGGGCCC@@@<<<999666555---///000000///...///000///---,,,...---+++---222//////.........---------------------------------,,,,,,---...---,,,***))),,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111111111111000000000000222333333222111222444666999>>>EEEJJJGGGDDDIIIPPPbbb########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&'''((()))***++++++,,,+++***)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***'''$$$""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))((((((((())))))***++++++***)))))),,,---...---***))))))***))),,,333<<>><<<555444333111000000000000444111111222111...///222/////////.........------------------------------,,,------...---,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---------............///////////////000000000000000000000000222333333222111222444666999===EEEJJJGGGDDDHHHPPPbbb########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((((()))***+++,,,+++******)))))))))***))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&)))'''%%%$$$$$$&&&((()))&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))))))))******+++,,,,,,,,,++++++(((***---.........///000555???JJJRRRZZZfffnnnrrrwwwuuurrrooollljjjjjjiiiaaadddooo|||wwwxxx~~~~~~ssskkkccc]]]XXXWWW\\\ccceeebbb[[[UUUOOOKKKJJJIIIDDD???:::777777666444111333000000222111...---///////////////............------------------------,,,------------,,,++++++,,,,,,,,,------------...******+++++++++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////000///////////////.........////////////////////////222333333333222222444666888===DDDIIIGGGDDDHHHPPPbbb########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***+++,,,------+++)))((('''(((***++++++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&###%%%((()))((('''%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((())))))******+++((()))***+++,,,---......,,,,,,---...000333888<<>>888333111222222111111111000000000...........................------,,,---...///000......---------,,,,,,,,,---------,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------............///////////////......///000000111222222000222444555444333333444444999AAAFFFEEEBBBGGGOOO\\\yyy########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((************+++,,,---...,,,+++******))))))******...---+++)))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******&&&'''''''''(((((())))))***++++++((('''***333:::))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,+++++++++***)))))))))'''((()))+++...222555777JJJTTTbbbnnnrrrqqqmmmjjjnnngggdddeeeaaa\\\aaammm}}}tttxxxzzzrrrnnnqqqwww|||}}}{{{xxxtttpppllljjjhhh^^^___aaacccgggmmmuuuzzzuuuhhhZZZRRRJJJAAA:::888222222222111111111111000////////////////////////...------,,,---...///000.........------,,,,,,,,,---,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...//////000111222222333000222444555444333333444333888AAAFFFDDDBBBGGGOOO[[[xxx$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))******)))(((((()))+++,,,((()))+++---......------(((((())))))***+++++++++******++++++******)))(((((()))+++,,,+++***))))))))))))***+++,,,,,,++++++((((((((()))++++++***))))))))))))*********************************************))))))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''''''''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''***///333(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++))))))(((((('''''''''&&&((((((''''''''''''((((((''''''((()))))))))))))))'''((())))))((()))+++---------,,,)))((()))...222111------222666;;;FFFRRRfffjjjpppsssssspppnnnmmmjjjgggeeefffiiimmmuuu}}}~~~~~~{{{{{{{{{{{{wwwwwwvvvsssrrrppphhh___\\\cccooowwwzzz|||sssgggaaa[[[NNNBBB===999666333222222000///111///....../////////...---------,,,,,,---------........................++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++***+++,,,---...///000000000......000111...000111111000000111222///111444555555555555666666999@@@EEEDDDBBBFFFMMM]]]zzz$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))))))))***)))(((((('''((()))***+++......//////...,,,+++************++++++,,,,,,,,,************)))))))))((()))***,,,---,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,++++++)))))))))))))))(((((((((******************************))))))))))))******))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''(((---000(((((('''''''''&&&&&&&&&((('''&&&&&&&&&''')))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''')))))))))))))))+++---+++***))))))+++------,,,...,,,...666???IIIYYYfffnnnnnnnnnoooppppppmmmkkklllooosssuuusssvvv~~~~~~}}}|||~~~qqqppppppuuu~~~~~~{{{~~~uuuvvvtttrrrsssrrrjjjaaaaaadddjjjooouuu|||yyyqqqgggZZZNNNFFFBBB===999777666444333444333111111111111000///......------------..............................++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,,,,---...//////000000000......000111...000111111000000111222///111444555555555555666666999@@@EEEDDDBBBFFFMMM[[[xxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************))))))))))))***+++,,,---.........---,,,***)))((())))))******************,,,+++******)))*********))))))***+++,,,,,,,,,+++******+++++++++++++++***...---,,,++++++***+++++++++++++++***))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''((('''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&&&&'''***,,,'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''')))((((((''''''(((((()))''''''((()))))))))))))))((()))***)))))))))+++---,,,)))(((+++///000---)))---111:::GGGSSS^^^iiisssqqqooonnnooopppoookkkgggqqq}}}~~~yyywwwxxx{{{zzz{{{}}}~~~~~~|||qqqrrrsssxxx~~~~~~{{{yyypppfffjjjlllooosssxxx~~~xxxooohhhaaaRRRMMMGGGAAA===999666333333222000000000000...,,,000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......------......///000///000000000......000111...000111111000000111222///222444555444444666777777:::@@@EEEDDDAAAEEELLLYYYvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---,,,+++++++++,,,------------,,,---......------***++++++,,,------,,,,,,.........,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''((()))))))))))))))((()))******)))***,,,------,,,,,,---///000000///666@@@QQQaaajjjmmmnnnnnnmmmmmmooooooooonnnmmmlll{{{|||zzzzzz{{{{{{}}}zzz}}}~~~}}}xxx{{{vvv{{{wwwttttttttteeeaaaZZZSSSKKKCCC;;;555333111000000111111///---111000000//////000000111........................------------------------------............------------------------------------------------------------------------------...............////////////000000000......000111...000111111000000111222000222444444444444666777999<<>>===;;;888888777666444333111000,,,///111000---+++---///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&'''%%%$$$&&&&&&&&&''''''''''''''''''(((((()))***)))))))))'''''''''(((((((((((((((***))))))(((((())))))***''''''((())))))))))))))))))***+++*********,,,...***---///---,,,333BBBOOO___fffmmmppprrruuutttqqqqqqlllddd___dddrrryyyyyyzzz}}}zzzvvvwwwvvvtttssstttvvvxxxzzz||||||vvvqqqooorrrtttsssqqqsss{{{tttuuuuuurrrrrryyy}}}sssgggYYYLLLDDD;;;888333111000111111111222111111000000111111222////////////////////////..............................////////////......------------------------------------------------,,,,,,,,,------------...,,,,,,---............---///000000000......000111...000111111000000111222111222333333333444666888===@@@EEEHHHFFFCCCFFFMMMWWWrrr$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))***,,,---...///000///000111111111000///.../////////000222444666777;;;;;;<<<>>>???@@@AAABBB@@@BBBGGGKKKMMMOOOOOONNNIIIFFFEEEHHHNNNRRRRRRQQQNNNLLLJJJFFFBBB>>>:::888777;;;>>><<<777333333444000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))(((((('''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((&&&'''((()))))))))((((((''''''''''''((((((((()))******))))))))))))******''''''((())))))))))))))))))***++++++******,,,...))),,,///222888DDDUUUbbbiiiooorrrpppqqqtttuuusssqqqiiiaaabbbooo}}}}}}~~~zzzzzz||||||xxxxxx{{{|||yyyxxxwwwyyy||||||{{{|||~~~}}}wwwuuuuuuxxxyyyvvvqqqqqqvvvyyyxxxssssssqqqnnnlllnnntttzzzwwwkkk```WWWQQQFFF@@@999333111111111222111111000000000000111111////////////////////////..............................////////////......................................................,,,,,,,,,---------......,,,---...///000//////...///000000000......000111...000111111000000111222111222333333333444666999<<>>BBBFFFJJJLLLNNNNNNPPPQQQSSSTTTVVVVVVMMMPPPUUU[[[^^^______^^^\\\YYYXXX]]]eeekkklllkkkhhhfffbbb\\\VVVOOOJJJGGGJJJNNNRRRPPPIIICCCAAAAAA777777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%&&&((()))))))))((('''$$$$$$&&&'''((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%((()))'''$$$&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))******))))))))))))******'''(((((())))))))))))))))))***++++++***+++---///,,,---111888EEEUUUeeeooojjjrrrwwwuuutttuuusssnnnllldddaaalll}}}~~~|||yyy}}}~~~{{{{{{}}}|||yyy|||~~~~~~wwwtttuuuuuusssnnnnnnnnnoooooonnnmmmlllssswwwxxxsssmmmkkkqqqwww}}}rrrkkkfffcccUUUNNNEEE===999888888888111111000000000000111111000000000000000000000000////////////////////////......////////////......................................................,,,,,,,,,------.........---...000111111111000//////000000000......000111///000111111000000111222222333333333222444666999;;;===CCCFFFCCC???BBBIIISSSnnn%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))+++***)))(((((()))***+++'''((()))******++++++,,,))),,,------222:::???>>>;;;AAAJJJOOOKKKEEEBBBBBBHHHGGGGGGJJJNNNRRRTTTTTTRRR\\\ccc```\\\\\\]]]^^^ZZZZZZcccqqquuuoooooovvvmmmhhhhhhoootttsssuuuzzzyyy{{{xxxppphhhbbbZZZRRRUUUpppzzziii^^^WWWKKKFFF???<<<<<<:::555111000///---++++++---000222---...///...---+++)))(((---,,,***))))))+++---...+++++++++************)))+++++++++***)))(((((('''***************)))((((((((((((((((((((((((((((((((('''''''''(((+++---///'''''''''((((((((())))))***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%***)))###$$$***)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))***************))))))***,,,,,,***))))))666GGGVVVbbblllooommmsssrrrooonnnttt|||{{{uuu{{{vvvuuu}}}~~~}}}zzz~~~~~~yyywwwxxx|||}}}{{{{{{||||||uuupppsssssssssqqqmmmjjjiiihhhgggkkknnnmmmjjjhhhjjjmmmppprrrwww|||zzzxxxuuulllhhhllljjjaaaRRRFFFAAA<<<777999333000222444111//////000000000000000000000000////////////////////////........................---------------------------+++***---111333333111..........................................------000000000000000000000000000000000000111111111111222333555555444555666888:::@@@EEEEEECCCBBBEEEIIIUUUjjj%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((((((''''''((()))******---------,,,++++++,,,---)))///555<<>>DDDEEECCCBBBDDDHHHTTTggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((''''''&&&&&&''''''((()))******++++++++++++++++++'''***---...///111555999BBBJJJOOOPPPQQQXXX```dddkkkoooooofff^^^```hhhoooooonnnlllkkkiiifffaaa]]]eeepppzzz|||||||||{{{yyyuuuxxx~~~}}}{{{}}}wwwvvv~~~{{{wwwkkk\\\OOOHHHCCC???<<<888555333333555333...)))***+++,,,,,,---,,,,,,+++---,,,,,,,,,+++++++++++++++++++++******)))))))))))))))************)))((((((((((((((((((((((((((()))(((''''''''''''((((((&&&'''((()))))))))((((((((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))***111888444+++((((((''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......++++++222???IIIYYYdddnnnpppnnnmmmllliiilll``````ooo~~~zzztttttttttssssssrrrqqqtttzzz|||vvvrrrkkkfffbbbaaabbbbbbdddaaa^^^\\\]]]aaafffiiixxx~~~|||wwwssssssxxxnnntttsss[[[FFF>>>777444222000111555111111111111111111111111////////////////////////........................//////......------,,,,,,......------......------....................................///////////////////////////////////////000000000111111111111222333555444444333555666777===CCCEEECCCAAADDDGGGQQQccc%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&'''((('''&&&&&&&&&((('''''''''((((((((())))))(((''''''''''''((()))))),,,,,,,,,+++++++++++++++,,,111777:::;;;===BBBGGGFFFTTT______]]]eeettt|||rrrooovvv}}}wwwwwwxxxzzz|||{{{yyyvvvrrr{{{||||||~~~vvvkkkbbb[[[WWWIIIDDD>>>:::777444///,,,******+++,,,---------,,,------------,,,,,,,,,+++++++++++++++************((())))))*********)))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&((()))***+++***)))(((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))''''''...:::@@@777+++'''(((((((((''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++*********++++++++++++,,,+++------...222???QQQ___ggglllpppqqqssstttpppiiikkkbbbiii}}}}}}zzzzzzxxxsssssswwwwwwttttttrrrrrrwwwuuummmhhhddd```]]]___]]]YYYWWWYYY___eeeiiippp|||}}}wwwtttkkk|||qqq]]]NNN>>>666444222222444111111111111111111111111000000000000000000000000/////////////////////////////////......---------------...............///................................./////////000000///////////////////////////000000000111111111111222333555444333333444555555<<>><<<222)))'''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((())))))******+++++++++************++++++++++++(((+++000777CCCSSSeeerrroooppppppppptttxxxtttmmmfffiiiwww}}}wwwvvvvvvuuuvvvuuuvvv{{{|||zzz{{{~~~}}}vvvllleeeXXXUUUSSSSSSVVV]]]eeejjj{{{|||yyylllllluuuwwwqqqhhhooouuuxxxpppaaaQQQGGG???888444444222222222222222222222222000000000000000000000000////////////////////////........................---...000///......///000.................................//////000000111000000000000000000000000000000000000111111111111222333555444333222333555444:::BBBDDDCCCAAACCCFFFJJJYYY%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&''')))&&&'''((('''&&&&&&'''((('''((((((((())))))))))))***************++++++,,,,,,+++***+++---222666999===GGGRRRXXXZZZ[[[___dddkkkuuu{{{uuuooopppvvv|||~~~qqqoooyyysss\\\III@@@===888777444111///...------............------------++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))(((((()))))))))))))))))))))***---...///---,,,***%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((&&&000AAAAAA111(((+++&&&((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,++++++++++++,,,,,,,,,---,,,111;;;GGGVVVdddpppvvvrrrsssrrrppprrrvvvvvvsssqqqvvv|||~~~wwwtttvvvyyy{{{{{{zzz}}}___\\\YYYXXX[[[```fffkkkyyyrrrvvv{{{yyyjjjbbbeeekkkmmmppprrrvvv}}}xxxssslllbbbRRR@@@777666222222222222222222222222000000000000000000000000////////////////////////------......//////000000000222333111...---...000........................---......///000000111111000000000000000000000000000000000000111111111111222444444444222222333444222999AAADDDBBBAAACCCEEEIIIWWW%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''((('''&&&&&&'''((((((((((((((())))))))))))++++++******++++++,,,---...------...222888???CCCHHHSSSbbbkkknnnqqqvvv{{{~~~vvvttt{{{}}}wwwqqq\\\OOOKKK@@@===999444000...------//////.........---------++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))(((((()))***************)))+++...///000///---+++%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((***+++:::KKKCCC***###...&&&(((***)))&&&%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------......333:::EEEUUUcccmmmqqqrrrvvvzzzyyyuuussswww{{{{{{{{{tttxxx}}}zzzxxxyyy}}}uuurrruuu|||ooolllgggcccccceeeiiilllzzzxxxlllkkknnnqqq|||vvvjjjeeejjjpppzzz{{{~~~zzz}}}yyy~~~xxxaaaGGG:::999222222222222222222222222000000000000000000000000000000000000000000000000,,,,,,---...///000111111333444555333...,,,---...........................---......///000111111222000000000000000000000000000000000000111111111111222444444444222222333444222999AAADDDBBBAAABBBEEEIIIVVV&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((******)))))))))))))))***))))))***++++++,,,------+++,,,///333999???DDDGGGKKKXXXiiiwww~~~|||}}}|||~~~yyyfffZZZVVVTTTQQQGGG===777555111,,,000,,,***---...+++***+++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&((()))***)))'''((('''%%%%%%'''((('''&&&+++---000...***'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((())))))))))))++++++******++++++,,,---,,,,,,,,,---......---,,,444EEEYYYeeelllsssyyy{{{yyyyyyuuuwww{{{yyy~~~||||||sssppprrrwww{{{|||zzz{{{uuummmfffttt{{{uuufffbbbfffiiinnnwwwxxxqqqmmmkkkjjjuuu~~~yyyqqqqqqYYYGGG>>>888444222444333111111444222222222111111111111000000000000000000000000000////////////////////////222111000...------------......------------................../////////000222222111111000000/////////000111222222333222222111222444333222111111222555999>>>BBBCCCCCCCCCDDDFFFSSS&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((******)))))))))))))))***,,,,,,++++++++++++,,,,,,000222777>>>EEELLLQQQTTTZZZbbbnnnyyy}}}yyyxxx{{{zzzuuuyyyxxxoookkkmmmqqqnnncccRRREEE===888444333///---000000...---///------,,,,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&''''''((()))(((((()))'''%%%&&&'''(((''''''&&&))),,,,,,)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((()))))))))***+++++++++***++++++,,,---***,,,---,,,+++,,,222666HHHVVVdddlllpppuuuxxxxxxoootttwww}}}{{{yyyssstttvvvxxxxxxyyy{{{|||uuunnnllljjjggg```[[[___fffggglllqqqvvv|||wwwnnnllloootttqqqxxxzzzuuucccQQQIII@@@:::666666444111111333222222222222111111111111111111111111111111111111111111111111111111111111111000///...............///......------......///........./////////000000111111111000000////////////000111222222333222222111333444444333222222333555999>>>BBBCCCBBBBBBBBBFFFRRR&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((())))))***,,,+++*********,,,---...888===FFFPPPZZZaaaeeegggiiinnnttt{{{|||~~~yyysssuuu}}}~~~}}}|||tttqqqxxx~~~|||wwwyyy~~~xxxcccMMMAAA<<<:::555000---//////------///............---+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))'''&&&&&&'''(((((('''"""%%%'''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++,,,------+++------+++***111===GGG[[[eeennnrrrtttvvvuuuqqqiiioooqqqwww}}}wwwvvvtttxxx}}}|||sssnnnkkkkkkqqqyyyqqqvvvzzz}}}{{{wwwyyy}}}zzz}}}zzzppp___UUULLLDDD<<<999666222222444333222222222111111111111222222222222222222222222111111111111111111111111000//////......//////000///......------......///....../////////000000000000000000000///////////////000111222222333222222222444555555444333333444555999>>>AAABBBAAAAAAAAAEEEPPP}}}&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((()))******+++++++++---///333666888???HHHVVVdddooouuuwwwwwwrrrxxx}}}~~~}}}wwwuuuuuuuuunnngggiiioooqqqnnniiifffkkkuuuyyywww{{{}}}~~~kkkUUUIIIFFFGGG===777333333111...,,,...---.........---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''')))+++)))'''&&&&&&'''(((((('''###$$$&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********,,,++++++++++++,,,------......,,,,,,111<<>>AAAAAA@@@@@@@@@EEENNNzzz'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))***++++++,,,,,,...111666:::>>>@@@FFFPPPaaaqqq}}}}}}yyyxxxyyyvvvwwwxxxuuunnnhhhkkkqqqzzzyyyvvvuuuzzzwwwfff]]]\\\\\\KKKDDD???===999333000000---------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((('''&&&(((,,,000)))(((&&&&&&((()))(((''''''&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))************,,,,,,++++++,,,,,,---...000,,,)))...;;;KKKYYY```iiipppwwwxxxvvvssskkkbbb[[[ccciiivvvwwwssstttzzz|||ooo___TTTIIICCC???888333222333333333222222222222111111111111111111111111111000000000000000000000000//////...//////000111222/////////....../////////////////////000000000111/////////000000000000000//////111222222222222222222444666666555555555666666:::???BBBBBBAAA@@@@@@EEEKKKwww''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))*********************+++,,,---***---111777===BBBFFFHHHSSS\\\jjjxxxyyyvvvxxx{{{yyy|||~~~}}}yyyxxx||||||vvvqqqmmmVVVPPPJJJHHHBBB:::444333111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))'''''')))000555***(((''''''((())))))(((***(((''''''((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))))))))*********++++++,,,,,,,,,,,,,,,------...///,,,,,,777IIIZZZdddhhhssszzz~~~|||wwwssslllfffbbbqqq{{{|||ttt~~~wwwwwwyyy|||~~~zzznnncccXXXRRRKKKAAA888333333333333333222222222222000000000000000000000000////////////////////////////////////000000111222000//////......//////000/////////000000000111111000000000000111111111111///000111222222333222222222333555666555555666777666:::???BBBCCCBBBBBBBBBEEEIIIuuu''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))''''''''''''(((((((((((('''''''''((()))*********++++++++++++,,,---...///000555>>>HHHRRR[[[```ccciiimmmuuu~~~~~~xxxsssttt~~~yyyccc]]]YYYVVVQQQGGG???===888666333///------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''+++333:::***(((''''''((())))))((()))'''%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++---,,,,,,,,,,,,---.........111999GGGYYYgggpppssszzz}}}wwwuuuvvvuuuyyywwwqqqppp}}}yyyxxx}}}|||ooo{{{pppiiiaaaRRRCCC;;;444444333333333222222222111111111111111111111111000000000000000000000000000000000///000000111111000000////////////000000//////000000000111111111000111111111222222222333///000111222222333222222111333555555555444555666666:::@@@CCCDDDDDDDDDDDDEEEGGGrrr''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))''''''''''''((((((((()))&&&''''''((()))******+++,,,,,,,,,,,,---...///000===EEEQQQ```ooo{{{|||}}}~~~}}}uuuiii]]]ZZZ]]]fffxxxrrrmmmiiihhhbbbXXXOOOMMM???;;;666111...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&(((***)))(((,,,555===***)))'''''')))))))))((((((%%%$$$%%%(((***)))'''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///888FFFVVVeeeqqqyyy~~~{{{{{{uuuxxxvvvuuu{{{|||yyyzzztttqqqvvv}}}sssaaaOOODDD444444444333333333222222222222222222222222222222111111111111111111111111111111000000000000111111000000////////////000000000000000000111111111111111111222222222333333333///000111222222333222222000222444555444444555666666:::@@@DDDEEEEEEEEEEEEEEEFFFqqq&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((---,,,++++++,,,,,,+++***///...---***)))///999AAARRRXXXeeetttsssjjjbbb\\\YYY]]]kkkyyy}}}|||xxxtttmmmccc[[[VVVJJJ@@@<<<888222///111222000...---,,,---...///------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,'''((('''&&&&&&,,,555<<<+++***((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))************+++++++++***)))+++///111///...111;;;FFFWWWeeennnvvvyyywww}}}~~~~~~tttwww||||||zzz}}}~~~}}}}}}xxxwww___KKK???:::777888555///000555000000111111222222222222222000//////000111111000111111111111000000000000111111111111111000///...000000000000000000000000444333111000000000111111//////000111222333333333333333555666666666555444666:::???BBBCCCBBBBBBBBBBBBLLLqqq&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$&&&''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))((()))))))))***+++++++++***,,,+++***---444>>>IIIOOOQQQ]]]ooo~~~}}}vvvpppoooqqqtttvvvrrrllllllxxx{{{wwwppp```NNNCCC:::222///111..................------------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,(((((((((((()))...333888***)))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))(((************++++++++++++---+++,,,---,,,+++...333FFFPPP___lllwww|||~~~~~~|||xxxxxx|||xxxtttpppqqqttt||||||{{{wwwwww}}}nnn\\\JJJ>>>444333444333111333000111111111222222222222222111000000222222111000111111111111000000000000000111111111111000000///000000000000000000000000333333111000000000111111000000000111222222222333333444555666666666555444777;;;???BBBBBBBBBAAAAAABBBJJJnnn&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++++++++---...333<<>>BBBGGGiii'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***((()))))))))*********+++***,,,---------///333777DDDLLLVVV\\\```fffooowww~~~zzzzzzzzz~~~~~~vvvnnniiiqqqxxxjjj```^^^bbbkkkzzz}}}hhhPPP>>>:::888444111//////000111........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((()))---000///+++&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((()))))))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---///333<<>>>>>CCCHHHiii''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((((((((((()))))))))******((())))))******+++++++++***+++,,,---...333<<>>AAAAAA@@@??????DDDLLLppp'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&''''''((((((((((((((())))))))))))************((())))))***++++++,,,,,,,,,...111444:::FFFVVVbbb]]]fffsss~~~{{{uuunnnlllmmmhhhfffbbb]]][[[```iiippptttrrrssszzz||||||nnnggglllwwwwwwgggZZZWWWPPPHHH@@@999444111////////////////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''$$$&&&((((((%%%%%%'''***)))((('''&&&&&&'''))))))************************&&&&&&&&&'''((())))))***'''(((((()))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------------555DDDTTTbbbppp{{{|||vvvzzzwwwtttrrrrrrvvv~~~xxxkkkeeellluuu|||{{{hhhXXXMMMAAA555444444444333333222222222444222000000222333333222111111111111000000000000111111111111111000///...000000000000000000000000///000111222333333222111//////000111222333333444555555444333444555666777444888===AAAAAA@@@@@@@@@DDDNNNrrr''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++---000333222222555<<>>????????????@@@FFFKKKooo''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))+++------,,,---...000+++222===IIITTTZZZ^^^___fffnnnvvv~~~zzzfffWWWQQQLLLIIIHHHHHHGGGGGGIIIQQQ[[[cccrrruuuqqquuu{{{|||jjjQQQPPPNNNKKKLLLMMMGGG>>>444444333222222222111111.........---------,,,,,,++++++++++++++++++++++++************************,,,+++***)))(((((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++---++++++......,,,---111222999JJJ___lllvvv}}}wwwxxx|||{{{oookkkddd```VVVFFF<<<999777666666666555333333333333333333333333333222222222222111111111111111111111111111111111111111111222222222333333333333333333222222222111111///111444444333333666888777666555444444555666777777:::>>>????????????@@@EEEKKKnnn''''''''''''''''''''''''))))))(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++***,,,......------...///...999IIIWWW___bbbdddfffjjjlllpppwwwkkk\\\PPPHHHHHHKKKKKKMMMOOOOOORRR[[[iiisssyyy}}}~~~yyyzzzgggbbbXXXQQQQQQRRRMMMDDD888444111000222333111//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++,,,***+++...---+++...222888EEEXXXiiixxx{{{vvvxxx}}}{{{yyyyyy{{{zzzvvv~~~{{{ooommmssszzz}}}xxxpppkkkbbbPPPCCC===777555666666333///333333333333333333333333333222222222111111111111000000000111111111111111111111222222222333333333333333333222222222222111111111111111222444666777666666555555555555666777777:::>>>????????????@@@EEEJJJmmm'''''''''''''''''''''''')))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,,,,...111444???IIIWWWaaaggglllsssxxxuuusssqqquuummm]]]VVVSSSQQQWWWbbbfffjjjnnnoooqqqxxxhhhjjjooovvv}}}~~~yyyuuu|||ooodddaaa___WWWLLLAAA;;;555333555666333////////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,++++++,,,+++,,,...---,,,111777FFFUUUgggwwwyyy||||||~~~vvvllldddaaa``````ccchhhxxx|||~~~yyyuuuxxxwwwjjjaaaaaaggglllnnnssszzz~~~~~~tttaaaSSSIII<<<555555555222...444444444444444444444444333333222222222111111111111111111111111222222222111111222222222333333333222222222222222222222222666333000000111333444444555555555555555666666777777:::>>>????????????@@@DDDIIIlll((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************++++++++++++---,,,***)))+++111:::@@@PPPZZZgggqqqvvv{{{|||yyyxxx}}}yyyiii]]]VVV[[[bbbhhhtttssspppoooqqqvvvzzzzzzyyyxxxvvvtttlllbbbPPPHHH???;;;:::999555222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++***************************(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++,,,+++,,,......///777@@@RRRaaasss~~~}}}}}}oooiiiaaa___eeesss~~~nnneee]]][[[[[[\\\```eeeiiirrr{{{|||wwwtttvvv{{{wwwsssllleee```^^^```bbbbbbcccdddffffffffffffeeefffcccaaadddhhhooo|||}}}fffXXXEEE:::777888777555444444444444444444444444333333333222222222222111222222222333333333444444111111222222222333333333222222222222222222222222999666333111111222222111444555555666666666666666777:::>>>????????????@@@DDDHHHkkk((((((((((((((((((((((((''''''(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,---,,,***+++000:::GGGPPPXXXeeevvv|||}}}mmm^^^^^^cccmmmwww{{{tttqqqssswww{{{|||ttt[[[SSSHHH???:::666222///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,+++,,,...///333@@@LLLYYYhhh~~~vvvxxx~~~zzz{{{yyy}}}uuuaaa[[[UUUTTTZZZeeepppvvvvvvuuuoookkkrrrlllddd^^^^^^___aaafffkkkjjjrrr{{{~~~{{{uuurrrrrrnnnllliiifffbbb___\\\[[[___^^^]]]]]]]]]^^^___```^^^\\\[[[\\\]]]aaakkkvvvrrrcccOOO???999888888888444444444444444444444444333333333333222222222222222222333333444555555555111111222222222333333333111222222222222333333333999888666444222111111222333444555666777777777666777:::>>>????????????@@@CCCHHHjjj((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,000999FFFTTT^^^___kkk~~~yyyeeehhhttt{{{oookkkooouuuggg___SSSFFF;;;444000...111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,---,,,,,,...000888HHHXXX___ppp~~~zzzzzz}}}{{{rrrxxxuuuxxxiii```\\\WWWWWW[[[aaaeeegggdddfffeeeiiixxx}}}kkkddd```bbbeeehhhlllrrrwwwxxxzzzzzzyyyxxxxxxxxxpppnnnjjjgggdddbbb___^^^aaa````````````aaaaaabbbbbbbbbeeefffdddaaafffmmmyyyttt```LLL???999666666555555555555555555555555444444333333333222222222111111222333333444555555111111222222222333333333111111222222222333333333555777888777333222333555333444555666777777777666777:::>>>????????????@@@CCCGGGiii))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((+++///666AAAOOO]]]ffffffpppqqq___xxxrrriiilllrrr}}}yyyuuunnnaaaQQQCCC:::666555111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,---,,,,,,...111:::NNN___dddwwwyyyuuu~~~|||yyyxxxvvvnnnuuuttt}}}eee]]]ZZZWWWXXX[[[]]]^^^]]]cccgggiiipppvvvlllgggdddhhhlllooosssxxx{{{uuuqqqrrrwww|||~~~vvvrrrlllhhhffffffffffffccccccdddddddddcccbbbaaacccfffkkknnniiibbbaaadddjjj}}}}}}uuu___LLL???999777555555555555555555555555444444444333333333222222000000111222333333444444111111222222222333333333111111111222222333333333111666999999555333555999222333555777777777777666777:::>>>????????????@@@BBBGGGhhh((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++***++++++***)))+++...111---000555>>>MMM\\\```]]]bbbmmm{{{}}}~~~zzz~~~vvvnnnqqqvvvzzzyyy___EEE999222222222111///------...///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((***+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,......---,,,,,,,,,------......///222:::III\\\jjjzzz}}}ooo{{{{{{tttlllooossstttwww~~~hhh[[[WWWXXX```fffggghhhlllqqqsssyyyyyyooopppsssvvvyyy}}}~~~wwwpppnnntttzzz~~~~~~xxxpppjjjiiijjjllllllppppppnnnlllkkkkkknnnqqq{{{{{{yyywwwtttpppmmmkkkhhhhhhmmmxxx~~~[[[FFF???777<<<888666666555222222555111333444555444444444555...000111111111111222444333333333333333333333333222222222222222222222222444222666???AAA999555666333444555555444444555777555888<<<>>>>>>===>>>>>>EEEDDDeee((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++)))+++------,,,,,,---...///888CCCMMMWWW^^^]]]XXXbbbmmmzzzzzzwwwrrrpppnnnmmmmmmnnnmmmlllsssssssssuuu{{{{{{yyy|||{{{|||___JJJ:::111111000/////////000111///...............//////------------------------///,,,***)))+++,,,,,,***+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++------------------------000---000:::FFFSSSeeetttxxxzzz}}}yyyooonnnsssyyy{{{xxxddd```^^^cccmmmtttuuuxxx|||}}}{{{{{{~~~yyyuuusssuuu|||{{{wwwsssooonnnpppsssttttttwwwzzz|||~~~}}}uuuoookkkeeebbb```eeesssgggOOOFFF===999666444777777555555777777;;;===:::444111222555000222333333333333444666333333333333333333333333222222222222222222222222...777333,,,???[[[TTT555333444555555444444555777555888<<<>>>>>>===>>>>>>CCCDDDeee((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))),,,...///...---------666BBBOOOVVVZZZ^^^^^^\\\gggqqqyyyyyyuuuyyy}}}zzzxxx~~~|||pppkkkmmmkkkiiiiiijjjjjjiiihhhmmmlllkkkkkkoooxxxyyyuuuvvvpppUUU===444333222111000111111111000000////////////000000........................///---++++++,,,---,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))*********************,,,---......///...---,,,222---333DDDQQQ[[[mmm}}}uuu|||rrrsss{{{uuuddd^^^cccnnnzzz|||{{{}}}}}}|||zzzwwwuuuwww{{{~~~{{{|||rrrjjjfffdddaaa]]]\\\eeeuuuqqqYYYLLL???999555555888999777555666777===@@@<<<444///222666000222333333333333444666333333333333333333333333222222222222222222222222,,,888111$$$:::```[[[888333444555555444444555777666888<<<=========>>>???BBBEEEfff((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***,,,.........///111222CCCMMMVVVXXX[[[bbbkkkooossswwwzzzwwwvvv~~~nnnsss}}}xxxuuujjjjjjkkkmmmnnnmmmjjjgggnnnppptttwwwxxxyyy{{{|||xxx{{{sss}}}xxx]]]AAA999777444222111111000000222111000000000000000000...........................---,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++*********************+++,,,...000000///---,,,111///888KKKVVV^^^ttt|||}}}pppccc^^^kkk}}}~~~|||~~~|||tttnnniiiggghhhhhhhhhggghhhoooyyy}}}jjjZZZEEE>>>999666888999666333333111555888777333111333666...000111111111111222444333333333333333333333333222222222222222222222222111222111000444;;;===:::333444555555444444555777666999;;;=========>>>???BBBFFFfff))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---,,,,,,,,,...333;;;@@@QQQZZZbbbeeelllxxx~~~{{{{{{zzzrrr~~~~~~}}}}}}{{{yyyxxxzzz~~~{{{zzz|||||||||xxxrrrUUU>>>:::444111000111000000222222111000000000000000------------------------,,,,,,---,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++************+++,,,...000000///...---...222AAARRR\\\gggzzzhhh___fffzzz|||wwwtttuuuvvvxxxppprrrsssrrroooppptttwww|||uuusssXXXEEE===777888888666444444111111111333555555555444...000111111111111222444333333333333333333333333222222222222222222222222555000222888333)))+++666333444555555444444555777777999;;;<<<<<<===>>>@@@DDDGGGccc))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++...---+++,,,222===JJJRRR^^^gggrrr}}}|||xxx|||zzzzzz{{{|||vvvcccuuuxxxnnnLLLDDD;;;444333333222111333222111000/////////000------------------------+++,,,------+++******+++***************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++++++++++++++,,,...///000000//////...:::MMM]]]hhhzzzwwwwww~~~~~~}}}uuuiiiccclll}}}}}}~~~}}}zzzvvvssssssuuuwwwyyysssqqqlllPPPDDD:::888888777777888666333111333777888555111000222333333333333444666333333333333333333333333222222222222222222222222333444333222555888555///333444555555444444555777777999;;;<<<<<<<<>>PPPbbbmmm|||zzzvvvyyy|||}}}zzzpppkkkjjjpppvvvnnnrrrrrrrrrvvvtttwwwyyysss~~~ttt```KKK>>>888444222333111444666555444333444555...000111111111111222444333333333333333333333333222222222222222222222222000333444333111111555888333444666555444444555777888999;;;;;;;;;<<>>@@@@@@BBBPPPxxx+++*********))))))))))))******))))))))))))*********)))))))))((((((((((((((((((''''''''''''(((((())))))))))))************,,,++++++---+++((()))...111111777FFF[[[mmmvvvzzzuuu{{{nnnmmmooozzz||||||jjjkkk|||{{{dddLLL===888333222000///000000...+++//////.........---------///............---------...---,,,+++******************++++++++++++******++++++++++++++++++++++++************************+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...///...111;;;GGGTTT^^^rrr|||~~~xxxsssooovvvzzz|||xxxrrrpppqqq}}}}}}uuurrrppprrr}}}vvvwww~~~zzzqqqXXXDDD:::888999555555444444333333333222333333444333111111222444444333333333333222222222444444333333222222111111333333222222333333444555333555777777666555666666777999;;;<<<<<<<<<>>>@@@CCCDDDPPPuuu***************)))))))))******))))))))))))************)))))))))((((((((()))((((((''''''(((((())))))))))))*********++++++,,,)))))),,,,,,+++---111555888BBBVVVmmm|||zzz~~~pppkkksss~~~vvvfffffftttkkkTTTAAA777333222111111000...---,,,/////////.........------///............---------...---,,,++++++******+++******++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,000......///000666DDDQQQZZZkkk{{{wwwsssoookkkppp}}}~~~{{{tttqqqqqquuu{{{~~~wwwsssuuuzzz|||www}}}jjjPPP===777777444444333333333333333333555666666444222222333444555555444444444333333333333333333333333333333333333333222222333333444555333555777777666555666777777999;;;<<<<<<===???@@@GGGFFFOOOrrr******************************))))))))))))***************)))))))))(((((())))))(((((((((((())))))))))))*********++++++++++++((()))---000///111444888???OOOcccvvv|||wwwgggxxxyyysssuuuxxx}}}pppaaadddrrr}}}rrr\\\GGG999555333333333222//////111////////////............///............---------...---,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,++++++******++++++******++++++,,,---......222///---...111:::IIIXXX[[[sss~~~yyyrrrkkkmmm~~~}}}zzzsssqqqrrrzzz~~~~~~~~~~~~uuuZZZCCC999999666666555444444555666666777777777555333222333444666555555555444444444444333333333333444444444444333333222222333333444555333555666666555555666777777999;;;<<<<<<===???AAAFFFFFFQQQsss***************+++++++++******))))))))))))******************))))))))))))))))))(((((((((((())))))************++++++++++++***)))***...000...000444???LLL^^^ooo{{{yyytttvvvpppkkklll}}}nnncccccceeekkkVVVFFF999333111222222//////333000000/////////.........///............---------------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,******+++,,,---......///333...,,,...444>>>NNN\\\```{{{yyypppppp|||}}}}}}{{{vvvtttuuu}}}{{{fffMMM>>><<<888777666555444555666777777777777555333222333444666666666555555555444444444444444444444444555555333333222222333333444555444555666666555555666888666888:::<<<<<<===???AAABBBEEESSSwww*********+++++++++++++++******))))))))))))******++++++*********)))))))))***))))))(((((())))))************++++++++++++,,,,,,+++,,,...---,,,222:::PPP___qqq~~~}}}llldddmmm}}}}}}}}}tttdddXXXyyyxxxeeeVVVAAA555...000111......222000000000/////////......///............---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,---......///111------222:::EEEUUUbbbnnnyyyqqqyyy~~~}}}xxx||||||zzzyyy{{{rrrYYYDDD<<<999888555444333333555555666666777555333222444555666666555555555444444444555555555555555555555555333333222222333333444555555555666555444555666888666888:::;;;<<<===@@@BBB@@@EEETTTzzz*********++++++,,,,,,,,,******))))))))))))******+++++++++*********))))))******))))))))))))***************+++++++++,,,,,,,,,,,,---------222BBBQQQiiiuuu~~~nnnnnnuuu~~~{{{zzzwwwaaappppppcccOOO===111222444000...222000000000000/////////...///............---------------,,,,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...+++,,,,,,,,,------......///---///888CCCOOO^^^kkkxxxvvvyyy}}}vvvuuu}}}xxxyyy{{{{{{zzzyyyyyyzzzxxx}}}~~~~~~pppWWWIII<<<:::777555333444555666444555555444333333444666555555555444444444333333777777666666555555444444333333222222333333444555555666666555444444777999555777:::;;;<<<>>>@@@BBBAAAFFFUUUxxx*********++++++,,,,,,,,,******))))))))))))******+++++++++************)))******))))))))))))************+++++++++,,,,,,,,,++++++---...000<<>>;;;888666666777888333444444444333333444666555555444444444333333333888888777666555444444333333333222222333333444555555666666555444444777999555777:::;;;<<<>>>@@@BBBDDDHHHUUUvvv,,,,,,,,,++++++*********++++++************++++++************************))))))))))))************+++,,,,,,,,,,,,,,,,,,---,,,---,,,///:::NNNaaalll|||tttzzz}}}zzzwww~~~qqqvvveeeSSS>>>444333444333222//////000000000000000///111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++,,,---............555000777GGGQQQWWWkkk~~~{{{}}}xxxzzzrrrzzz~~~vvvooollllllmmmnnnppptttxxx{{{|||||||||{{{yyyyyy~~~{{{}}}yyyuuu~~~yyy~~~hhhOOO;;;666;;;777444666555666666555555555555555444666444222222333666:::===JJJCCC;;;555333333222111333222111111222444555666666666666666666666666666666888;;;<<<<<<===???AAAGGGJJJSSSppp,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))************+++,,,,,,,,,,,,---------......000777CCCVVVlll|||||||||uuutttyyyxxx|||mmm]]]III<<<555222111333000000111111111111000000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,---......///......111222<<>>777999333777???FFFDDD<<<555555888333333333333444444444444333444555555333444888;;;===:::777444333333555666666666666666666666666666666888;;;<<<<<<===???AAAAAACCCOOOttt*********++++++,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,---...///000111>>>OOO\\\ggg||||||~~~eeePPPIII999777555333222333444555111111111111000000000000...........................------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---...///222555777???UUUdddmmm}}}wwwyyy{{{rrrfffvvv|||rrrppprrr{{{zzzqqqjjjgggaaaaaagggjjjfffdddeeeiiiiiijjjkkkmmmpppsssuuuxxx{{{vvvyyyzzzdddGGG<<<<<<777555@@@IIIGGG<<<333333888444333333333333444555666666777888777666777<<>>IIIZZZ[[[sss~~~yyylllcccPPPAAA444222555555444333222222222111000000//////.......................................///000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......///222;;;FFFOOOZZZkkktttggggggnnnqqqppphhhaaadddqqq~~~xxxjjjaaaYYYWWWWWWVVVVVVWWWYYY\\\```bbbbbbccccccddddddhhhnnnqqqssswww|||}}}zzzyyyfffMMM>>>999999888777888999888666444555555444444444444555555444444333333444444555666444333333333333444555555777777777777666666666666777999<<<======>>>AAACCCEEEFFFPPPvvv------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........---...000333777CCCOOOZZZfff~~~vvvpppyyy~~~{{{~~~uuunnnZZZHHH777222555666444222222222222111111000000000.......................................///000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///111777AAAMMMVVV]]]vvvsssccceeemmmlllgggaaa___hhhyyyxxxnnnddd^^^[[[VVVRRRRRRTTTVVVWWWXXXWWWYYY\\\]]]^^^___aaacccdddjjjttt|||qqq]]]III;;;;;;777555888:::888666555555555444444444444555555555444444444444444444444333333333333444444444555777777777777666666666666888:::<<<===>>>???BBBDDDDDDEEEOOOvvv...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000......222666===IIITTT___yyyyyyjjjlllqqqfffqqq|||ssseeeQQQ===555666555333111222222222222111111111111////////////////////////...............///000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111444<<>>???BBBDDDDDDEEEOOOuuu......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000...///555<<>>???BBBDDDCCCFFFPPPttt......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////...111:::DDDNNN[[[fff|||pppttt}}}hhh```qqq|||xxxfffQQQCCC;;;666333444222222222222222222222222////////////////////////...............///000000......---------......///....................................///////////////000444<<>>777444666222222222222222222222222000000000000000000000000...............///000000......---------......///////////////////////////............/////////000---///444>>>JJJVVV___ddd~~~~~~{{{yyywwwpppggg]]]\\\___iiiyyyvvvlllcccZZZUUUOOONNNNNNNNNOOOOOONNNLLLRRRXXX[[[XXXWWW[[[[[[WWWYYY]]]dddkkkrrrzzz~~~uuu|||yyy}}}XXXFFF999999999444333777555555555444444555555555333444666777777777666555444555777888888888777666555666666666777777888888444666999;;;<<<>>>AAACCCBBBGGGRRRrrr//////.........---------...------,,,,,,------...---,,,,,,,,,,,,---......+++---//////...---...//////333:::BBBJJJWWWhhhuuu{{{pppnnnrrrzzz|||xxxrrrooooooppprrrsss}}}~~~sssuuuiiiWWWJJJ???888555222333333222111000000111000000000000000000000000000000///...------,,,,,,------------------------............////////////+++---///000//////000111333111999IIIPPPRRR___ppp}}}{{{~~~rrrtttkkkZZZWWW[[[bbboooyyyooobbbXXXSSSPPPOOOMMMOOOPPPPPPOOOOOOOOORRRTTTWWWWWWXXXXXXXXXXXXYYYYYYaaaiiiuuu|||~~~|||oooQQQ999888888222444===666666666666666666666666666666666666666666666666555555555555555555444444555777999:::888777666777888:::<<<=========???AAAEEEHHHMMMeee//////.........---------...------,,,,,,------...---,,,,,,,,,,,,---......,,,---//////...---...///111222<<>>KKKQQQTTTbbb~~~zzzzzzooojjjeee\\\XXXYYY]]]dddooo|||zzzmmmbbbZZZTTTMMMIIILLLLLLLLLMMMOOOQQQRRRRRRTTTUUUUUUTTTRRRRRRSSSUUUYYY^^^dddjjjooowwwuuuQQQ???<<<:::777777666666666666666666666666666666666666666666666666444444444555555555555555777888888666555666888;;;888:::<<<=========???AAABBBEEEHHH```000000/////////............------,,,,,,------...---,,,,,,,,,,,,---......---...............111333333AAAMMMSSSccc~~~yyy{{{}}}{{{vvvrrrxxx}}}{{{wwwttttttvvvwwwzzz~~~{{{qqqtttxxx{{{{{{oootttxxxmmmcccOOOEEE888222222333222///111111111111111111111111///////////////.............................................///////////////000000///......000222999DDDMMMOOOVVVlll}}}qqqeeeddd```WWWVVV]]]___hhhvvvxxxiiiaaaWWWOOOLLLJJJGGGEEEIIIKKKLLLNNNNNNNNNNNNOOOTTTSSSSSSQQQQQQTTTYYY]]]jjjpppyyyaaaGGG<<<999888777666666666666666666666666666666666666666666666666444444444555555555666666777777777666555666999;;;888:::<<<=========???AAABBBFFFJJJccc000000000/////////.........------,,,,,,------...---,,,,,,,,,,,,---......---.........---///222444666GGGRRRYYYppp~~~{{{yyyttt~~~}}}xxxssspppppppppsssvvvxxx{{{}}}|||{{{qqqnnnzzzwwwoooooo{{{yyyuuusssqqqbbbRRR???444333444222///111111111111111111111111////////////////////////....................................//////////////////000///...///222444AAAKKKPPPQQQ^^^}}}}}}}}}zzzkkk```___\\\UUUWWW```gggrrrxxxiii]]]WWWQQQKKKHHHHHHJJJJJJIIIIIIKKKOOOQQQQQQQQQRRRSSSPPPRRRTTTVVV[[[bbbiiiooowwwtttyyyXXXAAA999666555666666666666666666666666666666666666666666666666333333444444555666666666555777777777666777999;;;888:::<<<=========???AAACCCGGGNNNhhh000000000000/////////......------,,,,,,------...---,,,,,,,,,,,,---......---.........---///222555;;;HHHVVVggg}}}|||rrr|||~~~wwwtttrrroooooopppttt|||{{{vvvssspppmmmkkkmmmqqqmmmkkkpppvvvsssggghhh|||xxxuuuuuusssttt```GGG777444555333000111111111111111111111111/////////////////////000....................................////////////......///......000444666GGGNNNRRRUUUiii~~~yyypppggg___[[[WWWTTTYYYbbbooozzzrrrfffZZZQQQRRRNNNJJJJJJLLLOOONNNMMMKKKOOOSSSUUUUUUUUUWWWYYYVVVZZZaaahhhpppwwwqqqvvvmmmNNN>>>999777666666666666666666666666666666666666666666666666333333444444555666666777444666888888888777888:::888:::<<<=========???AAABBBHHHPPPkkk000000000000////////////...------,,,,,,------...---,,,,,,,,,,,,---..................---///333555@@@GGGXXXsss|||zzzuuu}}}vvvuuutttsssqqqqqqwww|||qqqhhhbbb___]]]\\\[[[eeefffeeeggggggrrr}}}{{{yyyggg^^^vvv|||yyytttiiiLLL:::666777555111111111111111111111111111////////////000000000000////////////////////////............/////////000---.........///111555888GGGNNNRRRWWWooozzz|||}}}iiieee___YYYTTTTTT[[[cccsssuuuhhh```YYYRRRQQQNNNKKKKKKMMMOOOMMMKKKLLLPPPTTTUUUTTTSSSUUUWWWaaagggqqq{{{|||sssmmmqqq}}}YYYEEE>>>;;;666666666666666666666666666666666666666666666666333333444444555666777777333555888999999888888999888:::<<<=========???AAAAAAHHHQQQlll000111222111///.........//////.........---------,,,,,,,,,---------......///000000...---000666<<>>AAABBBGGGLLLddd222111000000000111000///////////////............------------...............///000111333999CCCJJJPPPbbbuuu}}}xxxqqquuuiiittt~~~uuuvvv|||~~~||||||}}}~~~{{{~~~zzzwwwsssmmmgggccc```___aaalllmmmmmmgggEEE999777666333333222111111111111222000000000000000000000000////////////////////////............////////////000000000111444;;;DDDKKKPPPVVVccc}}}~~~}}}yyydddWWW[[[XXXSSSPPPRRR\\\iiisssyyytttnnnkkkiiiiiigggfff[[[[[[[[[]]]aaagggoootttnnnyyyoooLLL===999888777666666666777777666666666666666666666666666666666555555555555555666777888888777777888:::999:::;;;;;;;;;<<<>>>@@@CCCFFFKKKccc444222///...000000///...000000/////////.........---------........./////////000111111333:::DDDLLLOOOjjjmmmgggsssttt}}}vvvwww{{{vvvxxxvvvwww}}}~~~|||}}}}}}|||vvvpppjjjeeebbbaaahhhwwwnnniiiwwwNNN;;;888444444333333222111222222222111111111111111111111111////////////////////////............////////////111111111222555===EEEJJJRRRYYYkkkxxxuuuvvvzzz}}}jjjXXXPPPTTTRRROOOOOOTTT___kkktttyyyssssssooojjjfffeeedddccccccgggjjjnnnrrrwwwooouuuxxxRRR???:::999777666666666777888777777777777777777777777666666666666666666666666777888:::999888888999;;;999:::;;;;;;;;;<<<>>>@@@DDDGGGJJJccc888444000///000111///---000000000/////////......------........./////////000111222222555<<>>EEEKKKNNNNNN^^^|||sssqqqxxxxxxeeeOOOIIIOOONNNNNNOOORRRXXX^^^cccfff]]]^^^]]]ZZZ[[[___```^^^bbbeeeiiipppxxxnnngggxxxhhhJJJ;;;:::888666555777888:::777777777777777777777777555666666666777777777777555777888888777666888999888999:::;;;:::;;;===???CCCEEEJJJeee@@@:::444222444444111...000000000000////////////............/////////000...000222444999DDDQQQZZZlll}}}|||}}}}}}yyywwwyyy}}}~~~ppplll{{{~~~~~~}}}}}}zzz|||{{{}}}{{{vvvwwwoooZZZVVVmmmuuuhhhGGG>>>999555444333333222222333333111111111111111111111111////////////////////////............/////////000...///222999BBBIIIOOOQQQXXXkkktttpppzzzttt]]]HHHFFFQQQOOOOOOQQQTTTYYY]]]______ZZZ\\\\\\\\\cccmmmsssttt~~~rrr]]]kkktttSSS<<<:::888666555777999:::777777777777777777777777555666666666777777888888444555666666555555666777888999:::::::::;;;===???BBBDDDIIIeeeQQQ???333555555///000777///............//////000000000000000111111111111///111333666<<>>GGGWWWfffyyy{{{tttqqqmmmmmmuuu|||wwwwww}}}xxx{{{uuuwwwzzz~~~qqq]]]iii{{{{{{fffHHH777777555444444555555444222222222222111111111000000000000000000000000000000111111000000000000111111222111555>>>FFFJJJNNNQQQYYYyyy{{{zzz{{{mmmVVVNNNPPPSSSUUUWWW```mmmvvvxxxxxxyyyqqqqqqnnnRRRDDD999:::999444444999888777777777666666666666777777777777777777777777444666999:::999999999::::::;;;<<<;;;;;;<<>>BBBHHH^^^xxxyyyqqqnnnllljjjnnnyyy}}}{{{zzz{{{~~~yyyqqqlllnnnzzz~~~xxx~~~}}}}}}}}}vvvzzzfffggg{{{}}}sssUUU:::888666444333444444333111222222222111111111111111000000000000000000000000111000000000000000111111222222777AAAGGGJJJNNNRRReeexxx{{{iiiTTTRRRVVVUUU\\\cccuuu}}}}}}^^^KKK;;;999999777555777888888777777777666666666777777777777777777777777555777999999999888999::::::;;;<<<;;;;;;<<>>EEEHHHKKKRRR[[[|||yyyzzz{{{XXXJJJQQQXXXWWWZZZjjj|||}}}ttt]]]DDD999:::;;;999666888888888888777777777777666666666666666666666666777888999999777777999::::::;;;<<<;;;;;;<<>>===:::999999999888888888888777777777777777777777777777999999999888666666888::::::;;;<<<<<<;;;<<>>???DDDJJJLLLbbb|||XXXCCC<<<888444444222111000000000000111333444444222111222222777AAADDDDDDYYY~~~|||lllfffeeebbbcccnnn}}}wwwmmmnnnpppzzzxxxiii___]]]YYYSSSWWWkkkzzz{{{uuuvvvyyyssslllxxx~~~zzz}}}}}}yyysssnnnlllpppwww|||xxxwwwwwwzzzwwwbbbaaarrrxxx[[[HHH777333666555222111111111222222222222222222111111111111111111111111000111222111000111333555???DDDGGGLLLPPPRRRjjjxxxuuu}}}```JJJMMMTTTSSSRRRVVV]]]hhh~~~nnniiiaaaYYYUUUUUUXXX[[[___```bbbgggyyyzzzxxxoooXXXGGGAAA>>>;;;===<<<;;;999888777777777666777777777888888888888888888888999999999::::::777999;;;<<<<<<===???AAABBBIIIKKKaaaiiiKKK;;;666333333222111111111111111111222444333222222333444888CCCEEEEEE^^^|||~~~yyykkkfffdddbbbcccqqqzzzqqqhhhmmmrrr~~~uuuuuuxxxzzzsssggg___]]]WWWWWWaaatttxxxxxxvvvsssppplllqqq|||{{{~~~wwwpppnnnrrrxxxzzz{{{uuuvvvyyy}}}nnn___mmmvvvcccQQQ===555444444333222111111222222333333444444111111111111111111111111000111222111111222444666<<>><<<===<<<;;;999888888888888777777777777888888888888888888888999999999999::::::;;;===>>>===>>>@@@BBBAAAGGGJJJ___}}}WWW===444333333222111111111222222111222333333222222444555888EEEHHHIIIfffyyyvvvhhheeedddbbbdddwww~~~xxxssskkkccckkkttt~~~zzzwwwtttqqqnnnmmmooorrrnnnfff``````VVV^^^lll}}}}}}vvvwwwwwwqqqiiiiiiwwwyyysssmmmpppyyy~~~|||wwwuuuxxx}}}~~~eeeooo~~~ssshhhXXXDDD777333333444444111111222333444444555555111111111111111111111111000111111111111222666888;;;CCCFFFGGGLLLWWWxxx___PPPHHHOOOUUUSSSPPPQQQXXX```wwwxxxrrrooonnnuuuwwwyyy|||~~~pppzzz~~~jjjTTTEEE@@@@@@<<<<<<;;;:::999888888888777777777777777888888888888888888888999999999999@@@AAAAAA@@@>>>===>>>???AAAGGGJJJ___kkkIII888333333222222222222222333111222333222222333555777888EEELLLSSSrrr{{{wwwgggdddcccaaaggg~~~xxxrrrmmmfffbbbkkkwww}}}uuummmiiihhhhhhhhhkkkhhhgggjjjhhhcccaaaaaaXXXfffxxx{{{uuuxxxwwwoooggglll~~~uuuqqqpppvvv}}}vvvxxx|||kkkqqq~~~sssmmm___JJJ999222333555666111111222333444444555555111111111111111111111111111111111111111333777;;;@@@HHHIIIIIIPPP___vvvSSSKKKHHHOOOTTTRRROOOPPPWWWaaawwwyyytttuuuwww{{{ttt{{{uuuxxxrrrZZZHHHAAABBB<<<<<<;;;:::999999999999888888777777777777777777777777888888888999999999>>>???@@@???===<<<<<<===AAAHHHKKKaaaYYY>>>444444333222222222222222111222222222222333666999;;;FFFQQQaaa{{{zzzgggaaaaaabbbllltttmmmfffddddddooo|||zzzsssooohhhbbb^^^___aaaccceeeaaa```ddddddaaa^^^___^^^ooo}}}xxxvvvyyyssskkkjjjuuusssssstttzzz{{{{{{tttssszzzttthhhSSS>>>444444666666111111222222333333444444111111111111111111111111111111111111222444999===@@@GGGGGGGGGRRRfff|||bbbLLLIIIJJJPPPRRRPPPOOOQQQXXXdddyyyrrrdddaaabbb```nnn}}}~~~zzzhhhfff~~~dddNNNCCCAAA<<<<<<;;;:::::::::::::::888888888888777777777777777777777888888888888999777888:::;;;:::;;;===>>>AAAHHHLLLbbbiiiDDD666555444333222111111111111222222222222444777:::???FFFUUUnnnuuu{{{zzzeee___bbbeeeqqq}}}sssiiibbbbbbhhhuuuwwwpppjjj```___\\\ZZZXXXYYY[[[]]]^^^[[[]]]cccfffbbb^^^]]]cccwww}}}wwwwwwwwwxxxmmmgggppp}}}ppprrruuuwwwyyy{{{~~~~~~~~~}}}sss^^^EEE666444555444111111222222222222222222111111111111111111111111111111111111222555:::>>>>>>DDDCCCDDDUUUmmm}}}XXXJJJJJJLLLPPPQQQOOOOOORRRYYYfffzzz}}}hhh``````___ooozzzmmmdddpppVVVEEE@@@<<<<<<;;;::::::::::::;;;888888888888777777777666777777777777888888888888555777999::::::;;;===??????FFFKKKbbbxxxLLL777666444333222111111111111111222222222444888;;;CCCGGGXXXwwwyyyfffmmmvvvbbb]]]ccciiittt|||rrrggg___bbbjjjyyy~~~vvvooofff]]]XXXRRRSSSTTTUUUTTTUUUVVVWWWYYYYYY]]]fffjjjfff___]]]ggg{{{yyytttvvvxxxwwwhhhcccttt~~~|||xxxnnnqqqsssrrrpppsss{{{}}}{{{eeeIII888555444222222222111111111111111111111111111111111111111111111111111111222666;;;???AAAFFFDDDHHH\\\wwwYYYJJJKKKNNNPPPOOONNNPPPSSSYYYgggyyy~~~zzzwwwvvvsssiiiiiinnn{{{zzz|||nnnwww\\\HHH@@@<<<<<<;;;:::::::::;;;;;;999888888888777777666666777777777777888888888888:::<<<======<<<<<<>>>???===EEEJJJaaa___EEE555222666111///444444333333444444444666:::===AAABBB]]]qqqaaadddnnn{{{rrrjjj___WWW___lllpppjjjccc\\\aaammm~~~wwwpppeee]]]WWWRRRNNNJJJGGGHHHIIIJJJKKKNNNRRRUUUYYYXXX___jjjkkkbbb___eeewwwwwwvvvzzzyyyvvvfffddd{{{~~~~~~xxxuuunnnuuuuuukkkeeelllzzzxxxxxxnnnQQQ<<<555555555444333333222222333333444333333333222222111111111333222111222555999===@@@???GGGHHHHHH```~~~|||VVVMMMLLLNNNOOOMMMKKKNNNUUU[[[hhhzzzvvvkkkmmmzzz~~~~~~nnnIIIAAA;;;;;;:::999999999::::::999888888888777777666666777999;;;:::888777:::===============>>>???@@@AAACCCCCCDDD^^^sssIII888444777222000444333333333444444444666:::===EEEGGGbbbxxxllliiikkkqqqjjjeeeaaa[[[XXXcccsss{{{mmmfff___ZZZ```kkk{{{sssmmmbbb\\\TTTNNNJJJGGGDDDBBBCCCEEEFFFHHHJJJNNNSSSWWW^^^]]]cccllljjjaaaaaaiii|||uuuuuuwwwvvvsssiiimmm~~~{{{xxxwwwvvvzzzvvvmmmiiirrrwwwpppgggeeennnzzz}}}qqqUUU@@@888666555444333333222222333333444333333333222222222111111333222222222555999>>>AAAAAAGGGIIINNNjjj}}}wwwQQQMMMLLLNNNOOOMMMKKKOOOVVV```mmm}}}sssvvvvvvOOOBBB;;;;;;:::999999999::::::888888888888777777777666777999:::999777666999;;;<<<<<<<<<<<<===>>>???@@@CCCDDDEEE```PPP<<<666888333111444333222333444444444777:::>>>DDDJJJffftttlllbbb]]]ZZZZZZXXXZZZiii{{{xxxkkkddd]]]ZZZaaammm{{{rrrkkkddd\\\WWWQQQMMMHHHDDDBBBBBBAAAAAA@@@AAADDDGGGJJJOOOVVVZZZfffeeeiiimmmhhhaaaeeeooowwwqqqtttuuuqqqiiilllyyyyyyuuuuuu{{{yyyyyyzzz}}}vvvnnnnnnwwwuuummmbbb\\\dddxxxvvv|||}}}oooyyyqqqZZZFFF<<<777555444333333222222333333444333333333222222222222111333222222333666:::>>>AAADDDGGGJJJVVVwwwmmmOOOMMMLLLMMMOOONNNLLLPPPWWWdddqqq~~~wwwvvvUUUAAA<<<;;;::::::999999999:::888888888888777777777777777888888777666666777999;;;;;;;;;;;;<<<===>>>???BBBDDDGGGcccXXXAAA777888333333666333222333444444555777;;;>>>???JJJjjj~~~oooaaa[[[YYYYYYXXX\\\mmmwwwlllddd^^^]]]gggsssxxxlllaaaYYYRRRMMMJJJGGGEEEBBBAAA@@@AAABBBCCC???BBBFFFJJJOOOUUU\\\```kkklllmmmllleeeaaahhhuuuvvvnnnnnnsssrrrmmm]]]mmm~~~zzzzzz|||xxxyyy|||~~~~~~vvvrrrtttzzzxxxkkkccciii{{{xxxtttyyybbbjjjzzznnn\\\KKK>>>777444444333333222222333333444222222222222222222222222333222333444777;;;???BBBFFFEEEHHHZZZfffQQQMMMLLLMMMOOONNNMMMRRRYYYdddpppzzzuuu[[[@@@<<<<<<;;;:::999999999999888888888777777777777777777777777666666666777888<<<<<<<<<<<<===>>>??????@@@EEEJJJfffdddIII999777333444777444222333444444555888<<>>MMMpppqqqbbb\\\YYYZZZZZZ___qqq|||uuukkkbbb]]]aaammmyyy{{{tttllleee\\\SSSLLLIIIFFFFFFAAAAAA???>>>>>>>>>@@@AAABBBFFFLLLRRRWWW]]]cccgggnnnnnnnnniiicccbbbmmmzzzyyylllfffkkkrrrpppjjj[[[rrr}}}|||~~~zzzxxx{{{~~~yyyzzz~~~~~~}}}uuummmrrruuu___aaayyytttkkk^^^PPPAAA777333444333333222222333333444222222222222222222222222222222333555888<<<@@@BBBGGGCCCFFF^^^fffTTTNNNLLLMMMOOONNNNNNTTT[[[gggrrr~~~{{{{{{tttrrr|||cccEEE===<<<;;;:::999999999999777777777777777777888888888777666666777888999999============>>>???@@@@@@@@@EEEKKKggguuuUUU???999333444777444222333444555666888===@@@AAATTTwwwwww]]]XXXVVVXXXZZZbbbwwwsssoooggg^^^[[[aaappp}}}zzzooogggWWWSSSNNNIIIEEECCCDDDDDDBBBBBBBBBAAA@@@@@@BBBDDDGGGMMMUUU\\\bbbfffjjjmmmnnnnnnkkkfffcccgggtttssseeecccjjjooollleeeccc|||{{{zzz}}}{{{|||~~~~~~}}}www~~~{{{iiiddd{{{uuummmdddVVVFFF:::555444333333222222333333444111222222222222333333333222333444666:::>>>AAACCCGGGCCCIIIfff{{{}}}iiiSSSNNNMMMMMMOOOOOOOOOUUU]]]ooowww~~~rrrmmmkkksssnnnNNN===<<<;;;:::999888888888777777777777888888888888888777666777:::<<<<<<;;;=========>>>>>>???@@@AAA???EEELLLgggcccGGG<<<444444666222222333444555666999===@@@BBBWWW|||vvvZZZUUUSSSWWW[[[eee{{{zzzllljjjddd[[[YYYccctttwwwqqqlllfff^^^XXXJJJIIIHHHFFFCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDFFFIIILLLSSS\\\eeejjjmmmooopppnnnmmmiiidddeeennn{{{}}}ooocccbbbiiilllfff___jjjzzzwwwzzz}}}~~~{{{}}}}}}{{{qqq~~~vvvnnn```LLL>>>999444333333222222333333444111111222222222333333333222333444777;;;>>>BBBCCCFFFDDDPPPsssyyytttuuuiiiPPPNNNMMMMMMOOOOOOPPPVVV___sssxxx|||rrrjjjkkkvvv~~~wwwVVV======;;;:::999888888888666777777777888888888888999888777999===???@@@???======<<<======>>>???@@@???EEEKKKfffnnnMMM>>>555444555111222333444555666999===AAA@@@VVV|||mmm[[[VVVTTTXXX\\\fff~~~rrrjjjiiiccc[[[ZZZeeewww|||sssfff]]]XXXTTTOOOJJJFFFGGGHHHGGGEEEDDDDDDEEEAAACCCEEEEEECCCCCCFFFIIIOOOVVVaaajjjooopppqqqqqqnnnlllhhhdddgggsss|||nnnbbbbbbhhhiiibbb[[[lll{{{ttttttzzz~~~~~~zzzxxx~~~||||||||||||~~~vvvfffQQQBBB<<<444333333222222333333444111111111222222333333333222333555888;;;???BBBDDDEEEFFFVVV}}}tttwwwfffOOONNNMMMMMMOOOOOOPPPWWW```sssvvvnnnhhhqqqwww{{{YYY>>>===;;;:::999888888888666666777777888888888999:::888777:::???BBBBBBAAA<<<;;;;;;<<<<<<===>>>??????EEEKKKeeezzzUUU===555222444777222333444666999<<<>>>???GGG___nnnXXXVVVTTTSSSYYYkkkzzzpppkkkiiiccc]]]\\\eeewwwxxxnnneeeZZZSSSNNNKKKHHHHHHFFFEEEDDDEEEGGGHHHFFFDDDCCCDDDEEEFFFHHHLLLQQQUUU\\\ccclllqqqqqqpppooopppnnnkkkddd```jjj|||sssfffkkklll```YYY^^^ppp~~~vvvvvv{{{}}}~~~}}}oooxxxyyy|||xxxkkk\\\III<<<999555333333111...111555333333333333333333333333666111111777===???AAADDDHHHHHHRRRyyyiiiuuu\\\PPPOOOMMMMMMNNNMMMNNNUUU^^^pppvvv~~~{{{uuujjjppp|||[[[CCC>>>999999;;;:::888777:::888777999888555777;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<===???AAAAAAHHHNNNgggbbbDDD666444555666333333444666999<<<>>>???BBB^^^}}}iiiXXXWWWUUUUUU]]]qqqyyyppphhheee___\\\^^^jjj{{{|||qqqfffZZZUUUOOOLLLJJJGGGEEECCCEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHJJJLLLPPPVVV^^^cccpppssswwwyyywwwtttqqqpppgggddd```aaaooorrrhhhkkkhhh]]][[[cccqqqzzzsssuuuzzz}}}||||||ssszzz||||||zzz|||{{{vvvooodddSSSEEE999666444444333000222666333333333333333333333333666222222888===???AAADDDHHHIIIUUUyyydddjjj}}}[[[NNNPPPMMMMMMNNNMMMMMMUUU]]]mmmttt~~~wwwzzzwwwxxxfffFFF>>>999999;;;;;;:::999;;;999:::<<<;;;666666888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAAAAAHHHNNNgggnnnuuuOOO999666777666333444555666999;;;>>>???@@@]]]xxxsssdddWWWVVVUUUVVVbbbzzzvvvnnnhhhccc\\\\\\dddrrr{{{pppfff\\\TTTPPPNNNKKKIIIIIIJJJHHHGGGJJJJJJLLLNNNOOOOOONNNNNNRRRTTTXXX\\\aaaiiiqqqwww~~~}}}}}}}}}{{{wwwrrrnnnccc___]]]ddduuu|||rrrmmmkkkcccZZZ^^^kkkxxxxxxsssvvv|||{{{zzz|||zzz~~~zzz{{{qqqvvvzzz}}}tttrrrwwwtttpppgggWWWKKK:::666555666666333444777444444444333333222222222555222333999===???AAADDDHHHKKKZZZiiiggg|||]]]PPPPPPNNNMMMMMMLLLMMMSSS\\\kkksss}}}wwwkkkkkkwwwsssNNNDDD;;;:::;;;999888999999777999<<<<<<777666777888888999999:::;;;;;;;;;:::;;;<<<<<<<<<===???AAAAAAGGGMMMggg```yyyYYY<<<777888555333444555666999;;;===>>>BBB\\\xxxxxxlll```VVVVVVTTTVVVeeessskkkkkkccc[[[]]]iiiyyy~~~ttthhh^^^WWWRRROOOPPPRRRTTTUUUYYY___aaa```\\\XXXUUUXXX___ddddddbbbeeehhhmmmrrrvvv{{{|||tttnnnfffaaa```hhhxxxvvvuuussslll^^^WWWbbbssszzzwwwzzz}}}zzz{{{~~~~~~~~~zzztttrrrggghhhoooyyy~~~uuuuuukkkwwwzzztttkkk^^^QQQJJJ:::666444666777444444666555444444333333222222111444222444:::>>>???AAAEEEHHHMMM```rrrqqqxxx[[[OOOPPPMMMLLLMMMKKKLLLRRR[[[lllttt~~~}}}wwwsssrrrooojjjfffaaa^^^ggguuuzzzZZZKKK>>>;;;;;;777666888999555555888999777777999666777777888999::::::;;;:::;;;<<<<<<<<<===???AAABBBHHHNNNhhh___rrrdddBBB888888555444444555777999;;;===>>>EEE[[[rrrzzzfff[[[UUUUUUSSSVVVhhhsssjjjkkkbbb[[[___nnn~~~{{{rrrfff\\\UUURRRTTTWWW\\\gggrrryyy~~~rrrhhh```dddqqq{{{|||xxxwww{{{wwwoooiiiddddddnnnzzz~~~wwwoootttxxxwwwkkk[[[XXXfffxxx{{{zzz~~~~~~}}}}}}{{{tttnnnggghhhjjjkkk}}}sssxxx}}}kkkrrrvvveeeRRRIIIIII<<<666333555666444333444444444444333333222222222333222555;;;>>>>>>AAAEEEHHHPPPfffyyy|||jjjRRRIIINNNLLLKKKLLLKKKKKKRRR[[[pppuuu~~~zzztttoookkkeeeaaa]]]WWW]]]jjjzzzxxxbbbNNN>>>;;;<<<888888<<>>AAAFFFIIIRRRlll~~~|||{{{www^^^NNNJJJMMMKKKJJJKKKKKKKKKSSS[[[rrrwww~~~|||yyytttnnngggaaaaaaYYYZZZbbbpppyyy~~~~~~gggPPP===;;;===:::<<>>AAAFFFJJJTTTppp~~~~~~vvvyyyuuuuuuwwwsssdddSSSLLLOOOKKKIIIIIIJJJJJJLLLSSS\\\qqqxxx}}}ssslllkkk```\\\]]]eee~~~zzz{{{|||~~~}}}~~~pppUUU???<<<===999:::BBBJJJAAA999777888777777888888888888888888888888888:::;;;<<<<<<<<<===???AAABBBFFFKKKgggaaa___sss```???555999555555666777888:::<<<===???bbb}}}fffggguuunnn\\\WWWRRRVVVYYY```yyyvvvmmmgggfffdddggguuu~~~{{{yyyzzzqqqrrr{{{zzzkkkcccgggmmmiii[[[VVVcccttt}}}zzzzzzzzz}}}yyypppfffgggpppzzzrrr}}}yyy}}}nnnXXXNNNOOOIII???555444555444444555000111222333444444555666111333888>>>???>>>AAAFFFJJJVVVrrr|||sssuuukkkiiifff^^^QQQGGGHHHNNNIIIHHHHHHJJJJJJLLLTTT]]]pppxxxrrrfff___[[[___vvv}}}xxxxxxyyywwwttteeefffeeedddhhhvvvyyy[[[BBB===<<<555666===AAA999333555888888777888999999999888888888888888:::;;;<<<<<<<<<===???AAA@@@DDDJJJfffbbbkkktttiiiGGG999888444555666888:::<<<===>>>CCCWWWyyyzzzjjjnnnqqqeeeZZZXXXQQQYYYVVV___tttllljjjddddddiiiyyy|||tttyyytttgggdddhhhhhhaaaYYY\\\kkkzzz}}}~~~{{{}}}~~~~~~xxx|||{{{rrr]]][[[[[[bbbsss{{{vvv~~~tttvvvdddQQQWWWIII???777444444222333555222222333333333333444444222555:::===???AAACCCDDDOOOTTT}}}}}}rrrssspppkkk]]]LLLEEEHHHJJJHHHLLLJJJJJJJJJHHHKKKUUU```oooyyylll``````cccsssxxxoooppprrrlllccc[[[\\\\\\]]]___fffooowww{{{zzzaaaHHH>>>===;;;::::::777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;<<<>>>???@@@DDDGGGNNNmmmccckkkvvvpppOOO===:::555555777888:::<<<===>>>DDDYYY|||pppqqqpppaaaSSSOOORRRYYYWWWaaa~~~rrrjjjhhheeeeeelll}}}~~~ssshhhgggiiigggaaa[[[___mmmyyy~~~|||~~~~~~~~~|||~~~~~~|||vvvxxxzzzzzz|||xxxmmmdddYYYVVVUUUZZZiiizzzsss}}}rrrsssbbbPPPTTTQQQDDD888444444333444555222222333333333333444444222666:::===???@@@CCCDDDLLLTTT{{{rrrtttqqqjjjZZZJJJDDDGGGIIIHHHJJJIIIHHHHHHHHHJJJUUUaaannnyyyxxxgggbbbbbbpppttthhheeeggggggddddddddddddbbbaaabbbfffjjjyyy}}}yyysss|||zzziiiNNNAAA===;;;999999888888888888888888888888888888777777888888999:::;;;;;;;;;;;;<<<>>>???@@@DDDHHHOOOooocccffftttzzzYYYBBB:::555666777888:::;;;======CCCXXX}}}uuusssooo```QQQKKKRRRXXXXXXeee{{{ooogggeeedddfffoooqqqkkkllliiifff___]]]cccoooxxxzzz{{{}}}~~~}}}|||||||||}}}~~~}}}~~~xxx{{{wwwqqqoookkkccc\\\XXXTTTQQQSSS^^^ssszzzooo}}}xxx|||tttffffff^^^MMM;;;444444555555555222222333333333333444444333666:::===>>>@@@CCCDDDKKKXXX}}}tttlllppprrrhhhVVVFFFAAAFFFIIIIIIIIIGGGGGGGGGGGGJJJVVVbbbqqq{{{qqqeeeaaaoootttggg```cccggghhhhhhiiigggddd```]]][[[\\\^^^cccbbb```lll~~~{{{sssWWWEEE===:::888888888888888888888888888888777777666666777777888999;;;;;;;;;;;;<<<>>>???@@@CCCHHHQQQqqqbbb^^^mmmaaaFFF888555666777888:::;;;<<<===@@@UUUxxxtttppplll```TTTPPPQQQWWWYYYjjjxxxmmmfffdddbbbeeeqqq|||qqqooorrrhhhccc]]]^^^fffpppuuuvvv{{{||||||zzzyyyzzz|||}}}}}}|||{{{~~~xxxnnnhhhccc```[[[WWWRRRQQQWWWggg||||||ooosss}}}wwwjjjUUU>>>555555666666555222222222333333333444444444777:::<<<>>>@@@BBBEEEMMM___uuulllooottteeeQQQBBB@@@EEEHHHIIIIIIGGGGGGHHHHHHLLLYYYeeevvvzzzjjjdddppp|||pppjjjllloooooojjjiiigggddd```\\\ZZZYYYYYY[[[YYYVVVaaa|||}}}}}}{{{]]]GGG<<<999888888888888888888888888888888777777777777777888999999;;;;;;;;;;;;<<<>>>???@@@BBBGGGPPPqqqfffXXXbbbgggJJJ999666666777888:::;;;<<<<<<===PPPoooooohhhddd\\\TTTRRRPPPVVV[[[pppwwwllleeeddd___cccrrrzzzssssssvvvgggaaa\\\___gggnnnrrrsss||||||{{{yyyxxxzzz}}}||||||wwwxxx{{{uuuiiifffeee^^^ZZZUUURRRVVVaaannnxxx|||rrrooosssqqqZZZBBB777666666666666222222222333333333444444555777:::<<<===???BBBEEEOOOeee~~~tttvvvuuucccLLL@@@@@@DDDHHHJJJIIIHHHGGGIIIJJJOOO\\\jjjyyy|||uuu~~~ooojjjwwwzzzxxxyyyvvvpppmmmjjjgggcccaaa___^^^]]]\\\\\\XXXTTT[[[sss|||{{{~~~bbbIII<<<999999999888888888888888888888888999888888888888999::::::;;;;;;;;;;;;<<<>>>???@@@AAAFFFNNNoooqqqYYY\\\wwwnnnPPP===666777888999:::;;;;;;<<<>>>NNNggg~~~kkkbbb^^^WWWPPPMMMPPPVVV^^^xxxuuukkkeeeeee^^^aaarrrzzzvvvwwwvvvfff```^^^bbbhhhlllpppttt||||||{{{yyyxxxzzz~~~}}}zzzvvvyyy~~~}}}{{{zzzlllgggeee```[[[VVVVVV\\\fffoootttuuuzzzuuunnnvvvvvvtttrrr]]]FFF999666555555666222222333333333333444444666888:::;;;<<>>???@@@BBBEEEMMMmmm}}}___]]]ooowwwWWW@@@777777888999:::;;;;;;<<<>>>NNNbbbsss|||lllddd___YYYQQQLLLQQQXXXccc}}}rrriiidddddd^^^aaasss{{{zzzxxxtttgggbbbaaaeeeiiikkkqqqxxxzzzzzzzzzyyyxxxzzz}}}|||yyywwwyyy{{{zzzwwwssspppppp}}}rrrlllfffbbb\\\XXX\\\iiiwww}}}vvvjjjmmmooouuunnn]]]HHH<<<777444444666222222333333333333444444777888:::;;;<<<>>>BBBEEEMMMiiiwwwzzzwww___GGG@@@CCCGGGHHHJJJHHHFFFFFFHHHJJJQQQ```nnn{{{|||wwwooogggyyyxxx|||vvvtttrrrqqqrrrsssssspppmmmfffccc]]]WWWZZZmmm~~~{{{|||lllPPP>>>:::;;;999999999999999999999999999888888888888888999999:::;;;;;;;;;;;;<<<>>>???@@@DDDGGGMMMkkkddd```lll{{{}}}ZZZAAA777777888999::::::;;;;;;===NNNbbbooo}}}{{{oooiiifff___WWWPPPSSSZZZggg{{{ppphhhdddddd___aaattt}}}}}}yyyrrrhhhddddddhhhjjjkkkrrr{{{yyyyyyyyyxxxxxxyyy|||}}}zzz~~~zzzrrrsssqqqmmmfffaaa``````www~~~yyyrrrjjjeee^^^YYYaaatttvvvfff}}}ppppppyyy||||||iiikkk\\\JJJ>>>777333333666222222333333333444444444777999:::;;;<<<>>>BBBEEENNNlllzzz~~~www^^^FFF@@@EEEHHHHHHIIIFFFEEEEEEGGGIIIQQQ```ooo}}}xxxkkk[[[|||||||||rrrmmmeee\\\[[[jjj}}}{{{|||pppSSS@@@;;;;;;999999999999999999999999999777777777777777888888999;;;;;;;;;;;;===>>>???@@@GGGHHHMMMjjjvvvcccggg|||rrr>>>777999888777888;;;<<<:::AAAKKKfff}}}wwwooorrrsssgggYYYRRRTTTYYYkkkxxxtttmmmddd^^^XXXbbbxxx~~~vvvppphhhaaa```gggnnnooopppsssqqqyyy|||zzzzzz~~~}}}~~~~~~}}}qqqooojjjddd^^^ZZZZZZ[[[jjj|||wwwrrrkkklllaaabbbttt{{{iiitttpppooo~~~zzztttmmmpppbbbQQQDDD999111333999555444444333333333444444777999::::::;;;>>>BBBFFFOOOttt}}}yyyoooOOO>>>DDDGGGIIIJJJGGGGGGGGGIIIKKKLLLRRRbbbqqqsssdddcccrrrkkkfffhhhmmmzzz}}}xxxZZZAAA<<>>BBBFFFTTTyyy~~~xxxUUUAAADDDEEEHHHKKKIIIHHHGGGHHHJJJMMMTTTdddsss~~~qqqlllrrrvvvkkkhhhnnn~~~|||___DDD>>>@@@::::::::::::999999999888888777888999999888999;;;===<<<<<<<<<<<<===>>>@@@@@@DDDGGGOOOooonnneeemmm~~~~~~UUU;;;999777777999;;;<<<<<<@@@PPPqqqssseee]]]```aaaYYYQQQMMMVVV]]]ppp{{{sssrrrmmmfffbbb]]]hhh~~~yyylllccccccdddgggiiieee```^^^aaaiiittt|||pppgggbbbiiiyyy|||uuummm^^^dddvvvrrrrrrvvvqqq}}}}}}nnnPPP:::444666777444444444333333444444555777999::::::;;;>>>BBBFFF[[[{{{\\\EEEDDDDDDGGGLLLKKKHHHGGGGGGJJJNNNWWWgggwww}}}uuuuuu~~~nnniiipppzzzdddGGG>>>@@@::::::::::::999999999999888777888999999888999:::<<<;;;;;;;;;<<<===>>>@@@AAAFFFIIIPPPoooooogggooo}}}___???:::666888:::;;;<<<===CCCQQQpppkkk^^^VVVYYY[[[VVVPPPPPPWWW___ssszzzsssrrrnnnhhhddd]]]jjj}}}rrrgggaaa```ccciiimmmmmmggg___[[[cccnnn{{{zzzqqqlllppp|||vvvlll___llltttoooyyy{{{rrr|||}}}WWW:::555666444444444333333333444555555777999::::::;;;>>>BBBFFF```vvv\\\FFFEEEFFFHHHLLLJJJIIIFFFFFFIIIOOOXXXiiixxx|||pppkkktttuuuzzzhhhIII======777999999999999999999999999888999999999888888:::<<<::::::;;;;;;===>>>@@@AAAGGGJJJQQQooommmccclll}}}gggEEE<<<666888;;;::::::===???NNNooocccVVVOOOSSSVVVRRROOOQQQWWW```vvvxxxqqqpppllleee```\\\kkkzzzpppjjjgggfffeeehhhpppzzzttthhhfffmmmxxx~~~||||||tttkkkfffvvvssslllsssqqqxxx```AAA999999777333333333333333444555666777999::::::;;;>>>BBBFFFaaassszzz~~~zzzXXXDDDGGGHHHIIILLLIIIIIIFFFEEEIIIOOOXXXhhhvvv}}}|||zzztttpppyyyxxxtttpppNNN???>>>888999999999999999999999999888999:::999888888:::;;;999::::::;;;===>>>@@@AAAGGGJJJPPPnnnooo]]]cccwwwpppJJJ>>>666888;;;999999<<<999HHHnnn{{{ZZZOOOIIINNNQQQMMMLLLOOOUUU```xxxtttlllkkkggg```[[[[[[mmmyyyoooiiihhhkkknnnlllqqqzzzuuuuuuyyysssjjjooo~~~sssiiinnnooossscccDDD888666666333333333333444555555666777999::::::;;;>>>BBBFFF___uuu{{{}}}sssSSSBBBGGGJJJJJJLLLHHHHHHEEEDDDHHHNNNWWWdddppp~~~sssjjjrrr|||www~~~wwwzzzUUUCCC@@@;;;888999999999999:::::::::999999:::999888888999;;;999999:::;;;<<<>>>@@@AAAFFFIIINNNmmmwwwaaa___tttzzzOOO@@@666999;;;888777;;;<<>>BBBFFF]]]{{{rrrQQQAAAFFFIIIJJJLLLHHHHHHDDDDDDHHHNNNUUU___iiiwww~~~|||lll___hhh|||{{{YYYEEEAAA<<<888888999999999:::::::::999::::::999888888999;;;888888999:::<<<>>>@@@AAADDDGGGMMMkkkjjjcccuuuRRRAAA777999;;;777666:::EEEFFF[[[xxxvvvTTTKKKGGGLLLOOOLLLKKKOOOQQQ^^^xxxpppjjjjjjfffaaa]]]___rrr~~~||||||{{{xxxsssooommmllldddmmmwww}}}zzzyyy~~~}}}ppplllsssvvviiihhhoookkkyyy}}}~~~gggLLL888333888222222222333444555666777888999::::::;;;>>>BBBFFF\\\sssRRR@@@EEEGGGIIILLLIIIGGGDDDCCCHHHMMMSSS\\\dddqqqzzz{{{xxxuuuxxxyyyjjj```iii||||||ZZZDDD@@@;;;888888888999999:::::::::999::::::999888777999;;;888888999:::<<<>>>@@@AAACCCFFFKKKjjjkkkeeesssbbbFFF888999666555:::<<<===HHHUUUaaavvv]]]IIICCCHHHGGGGGGKKKIIITTT___xxx~~~nnnlllmmmfff]]]YYYbbbuuuxxxtttuuuwww}}}ppppppuuuooo``````ggguuu|||sssrrr{{{}}}qqqpppzzzjjjgggxxxwwwhhhlll~~~rrrIII888999222444444333444444555666777888888;;;???>>>===AAAGGGaaa|||}}}uuuPPP@@@IIIKKKGGGHHHHHHHHHFFFEEEGGGIIIMMMXXXcccnnnyyy~~~xxxrrrmmmiiijjjrrr}}}iiiaaagggyyy```III???:::999999999999999999999999888:::;;;;;;999999:::<<<::::::;;;;;;<<<>>>???@@@EEEEEELLLnnnmmmfffnnnfffHHH999;;;777666;;;===>>>GGGSSS```uuu___KKKDDDIIIFFFGGGKKKIIISSS___xxx{{{jjjiiikkkeee^^^ZZZbbbvvvvvvqqqpppxxxqqqrrrxxxsssYYYVVVZZZhhhyyy}}}jjjdddlll{{{tttvvv~~~kkkdddqqq|||jjjlll}}}uuuPPP<<<;;;444444444333444444555666777888888;;;>>>>>>===AAAHHHdddtttQQQBBBJJJLLLIIIJJJJJJEEECCCBBBDDDFFFJJJUUU```rrr{{{~~~yyyssslllhhhiiissssss___]]]hhhgggNNN@@@:::999999999999999999999999888999;;;:::999999:::<<<::::::;;;<<<===???AAABBBFFFFFFMMMppppppjjjmmm}}}kkkLLL;;;<<<999888<<<===@@@GGGSSSbbbxxxbbbMMMFFFIIIFFFFFFJJJHHHQQQ^^^xxxwwwfffeeehhhddd^^^\\\aaawwwyyytttpppooopppxxx~~~jjjlllvvvuuu\\\TTTRRR^^^ppp~~~bbbWWW]]]qqq|||xxxvvv|||~~~lllaaaiiikkkiii{{{xxxXXXBBB;;;666444444333444444555666777888888;;;>>>>>>===AAAHHHhhhrrrQQQCCCKKKMMMJJJKKKJJJDDDAAAAAACCCEEEIIISSS^^^uuu}}}vvvoooiiiiiisss~~~uuubbbWWWWWWiiixxxkkkQQQAAA999999999999999999999999999888999::::::999999:::<<<::::::;;;<<<>>>@@@BBBCCCFFFGGGOOOqqqtttnnnooo{{{pppOOO===<<<999888<<<<<<@@@FFFTTThhhfffPPPGGGHHHEEEEEEIIIGGGNNN]]]yyyvvvdddcccgggccc^^^\\\```wwwzzztttsssuuuxxxzzz{{{bbbbbbpppwwwfffYYYQQQXXXiii|||}}}aaaRRRUUUaaalll|||tttuuu~~~lll___ddd}}}mmmgggzzzyyy___EEE999777444444333444444555666777888888:::=========BBBIIIiiilllOOODDDKKKLLLJJJKKKIIIDDDBBBAAACCCEEEIIITTT___ttt|||{{{sssnnnpppuuuyyyvvviiiZZZRRRYYYhhhwww~~~zzzsssyyylllSSSAAA999::::::999999999999999888777999::::::999999:::;;;999:::;;;===???AAADDDEEEEEEGGGPPPrrrtttllllllxxxuuuRRR===<<<888888;;;;;;===CCCUUUqqqhhhQQQGGGGGGCCCCCCHHHFFFMMM]]]zzzvvvdddcccfffbbb]]][[[___xxxzzzsssqqqooorrryyyeee\\\jjjtttjjj]]]RRRSSS___qqqyyycccRRRRRRTTT^^^ooo{{{pppsss}}}mmm```cccyyyssskkk~~~{{{eeeGGG666888444444333444444555666777888777:::=========CCCJJJiiieeeLLLCCCJJJJJJIIIJJJFFFCCCAAA@@@BBBDDDHHHSSS^^^pppyyy~~~~~~uuuppppppssswwwnnn```UUUTTTVVV]]]ooo}}}tttyyy~~~sssYYYDDD::::::::::::999999888888888777888:::999888888999;;;999:::;;;===???AAADDDEEEBBBFFFPPPrrrsssfffdddrrrzzzUUU>>><<<999888;;;::::::AAAXXX|||iiiQQQFFFFFFAAAAAAGGGFFFLLL]]]{{{tttccccccfffbbb\\\ZZZ```zzzyyysssqqqqqqrrrvvvxxx}}}rrr___ccchhhllleee]]]ZZZ\\\hhh}}}uuucccRRRMMMLLLTTTfff}}}xxxnnnsssqqqccccccuuu~~~tttoooLLL555:::444444333444444555666777888777999<<<<<<===CCCKKKjjj___IIIBBBHHHIIIHHHHHHCCCAAA>>>>>>@@@BBBFFFPPP[[[kkkuuu{{{tttuuuoooooommmxxxooodddZZZUUUPPPPPP\\\mmmxxxvvvdddJJJ===;;;::::::999999888888888777888999999888888999;;;::::::;;;<<<>>>@@@BBBCCCAAAFFFQQQsssuuuddd```ppp|||YYY@@@===:::999<<<;;;<<>>>>>@@@BBBFFFPPP[[[hhhsssxxxxxxwwwmmmgggjjjwwwsssggg\\\WWWQQQNNNTTT```qqq}}}~~~oooPPP???;;;;;;::::::999888888777666888999999888888999:::::::::;;;<<<===???AAABBBAAAGGGSSSuuuwwwfffbbbttt|||\\\BBB>>>;;;;;;>>><<>>???FFFFFFLLL___~~~~~~kkk]]]```eeebbb[[[YYYddd~~~rrreeeeeemmmsssnnnaaa^^^nnnwwwqqqsssyyy~~~~~~}}}tttcccRRRNNNGGGKKK\\\ttt~~~{{{~~~|||{{{zzzrrrmmmyyyzzzfff^^^jjj{{{ZZZ888>>>444444444444444555777777888777999;;;<<<===DDDLLLpppxxxYYYGGGBBBHHHHHHIIIIIIBBBCCCAAA@@@BBBDDDHHHSSS^^^hhhrrrqqq}}}pppkkkiiilll|||zzzkkk^^^YYYUUUPPPQQQXXXppp}}}uuuSSS???;;;;;;::::::999888777777666888999999888888999:::::::::;;;;;;<<<>>>???@@@BBBHHHUUUwwwzzzggg\\\nnncccEEE;;;;;;999999<<>>AAACCCHHHQQQ[[[gggsss{{{vvvwww{{{~~~yyyoooffffffssswwwqqqfffYYYOOONNNUUU\\\qqq{{{~~~zzzwwwVVVCCC<<<:::999888999999888777888888999999999:::::::::<<<<<<<<<<<<===???@@@@@@DDDIIISSSvvv{{{hhh\\\kkkeeeFFF<<<;;;999999<<<<<>>@@@CCCHHHQQQZZZgggsss~~~}}}{{{zzzwwwvvvxxx|||yyy{{{mmmggglllyyy|||wwwmmm^^^RRROOOTTT[[[sss}}}}}}www|||[[[EEE===;;;999888999999888777888888999999999:::::::::<<<<<<<<<<<<===???@@@AAADDDIIISSSxxxnnn```kkkgggIII===;;;999999<<>>@@@CCCGGGPPPZZZfffrrr}}}|||wwwvvvsssqqquuuuuuiiihhhrrr}}}vvvjjjggglllwww|||ttteeeWWWRRRWWW]]]vvvwww```HHH>>><<<:::999999999777666888888999999999:::::::::;;;;;;<<<<<<===???@@@AAAEEEHHHTTTzzzrrrbbbjjjkkkMMM>>>:::999999;;;EEEGGGKKKYYYwwwtttXXXGGGEEEBBBDDDHHHFFFOOOfffyyyhhh^^^ccceee^^^ZZZ]]]lllpppmmmfffbbbaaaZZZWWWVVVVVVWWWZZZbbblllrrrllliiiccc^^^]]]\\\VVVPPPIIIRRRaaasss~~~|||{{{zzz{{{~~~|||tttffffffwwwjjjttt~~~{{{|||hhhIII999666555444444444555777888777:::999;;;@@@===DDDXXXiiiQQQDDDDDDJJJHHHIIIIIICCCCCC???===???BBBFFFOOOXXXfffppp{{{wwwooommmqqqssszzzhhhcccjjjqqq}}}ppphhhgggqqq{{{~~~~~~xxxkkk\\\VVV[[[bbbxxx|||yyydddHHH???===:::999999999888666888888999999999:::::::::;;;;;;;;;<<<===???@@@AAAEEEHHHVVV~~~sssccciiioooQQQ???::::::::::::===DDDLLL\\\{{{uuuXXXGGGDDDAAACCCHHHFFFQQQhhhwwwggg^^^cccddd]]]YYY^^^mmmrrrhhh^^^ZZZZZZWWWWWWVVVUUUSSSSSSVVV[[[___^^^[[[WWWXXX___ddd\\\PPPKKKVVVfffsss}}}uuufffcccqqqjjjvvv{{{nnnllltttiiiMMM<<<666666555444555666777888666:::999<<<@@@>>>FFF[[[{{{aaaOOODDDEEEKKKHHHHHHIIICCCCCC???===???AAAEEENNNWWWeeeooozzz~~~uuuqqqkkkkkknnnbbbdddhhhyyynnngggmmmxxx}}}ooo^^^WWW]]]fffxxx~~~zzzgggIII???===:::999:::999888777888888999999999::::::::::::;;;;;;<<<>>>???AAABBBFFFHHHWWWxxxhhhmmmsssUUUAAA::::::::::::777CCCOOO```tttWWWFFFDDDAAACCCGGGEEEQQQiiivvvfff^^^cccccc[[[XXX]]]nnn}}}yyyooobbb^^^bbbaaabbbbbb```\\\XXXTTTSSSSSSWWWUUUPPPOOOZZZddd___RRRRRR___mmmwww~~~wwwhhhbbblllmmm|||}}}vvvfffdddrrrnnnSSS???777666555555555666777888666::::::<<<@@@>>>HHH^^^fffMMMCCCEEEKKKHHHHHHIIICCCBBB>>>===>>>@@@DDDMMMVVVdddnnnxxx|||rrrkkkttt}}}yyyzzz~~~yyygggccceeezzz}}}}}}~~~rrrfffhhhqqqrrr___XXX```lllzzzzzzwwwjjjKKK>>><<<:::999:::;;;:::888888888999999999:::::::::::::::;;;<<<>>>@@@AAABBBFFFHHHXXXzzzkkkooovvvXXXBBB999:::;;;999:::GGGSSSbbbsssWWWGGGEEEBBBDDDHHHFFFOOOiiivvvggg___cccbbbZZZWWW]]]mmm{{{wwwzzzqqqnnnrrrqqqppprrrsssqqqkkkeee```]]]]]][[[RRRIIINNN\\\```ZZZ___mmm{{{{{{mmmdddiiiqqqyyyhhhgggyyywww[[[CCC777666555555555666888999555::::::<<<@@@>>>IIIaaaiiiLLLBBBFFFLLLHHHGGGHHHCCCBBB>>><<<>>>@@@CCCLLLUUUcccmmmwwwyyyttt~~~nnnfffgggvvvttteeedddmmmzzzsssbbb^^^jjjxxx}}}|||~~~|||qqqnnnOOO===;;;999999;;;<<<;;;:::888888999999999:::::::::::::::;;;<<<>>>@@@BBBCCCFFFHHHYYYuuueeeiiiwwwZZZBBB999:::;;;999===IIISSS___zzzrrrWWWHHHGGGDDDEEEIIIGGGNNNgggvvvggg___cccbbbYYYVVV\\\kkkyyyuuu~~~~~~zzzyyy{{{xxxxxx}}}yyyssspppgggeeeXXXGGGEEETTTaaadddlllzzz~~~rrrggggggsss~~~nnnnnn```FFF777666555555555666888999555::::::<<<@@@>>>JJJbbbzzzaaaKKKBBBFFFLLLHHHGGGHHHDDDBBB>>><<<>>>???CCCLLLUUUccclllvvvxxxsss~~~rrrgggggguuussseeedddmmmssszzz|||rrreeedddttt}}}yyyvvvvvvxxx}}}~~~nnnqqqRRR<<<:::999999;;;<<<<<<;;;888888999999999:::::::::::::::;;;<<<>>>@@@BBBCCCFFFHHHZZZtttaaadddzzzsssxxx}}}```DDD777777;;;;;;BBBGGGRRRfff]]]HHHGGGCCCAAACCCBBBPPPhhhvvvhhh```bbb```WWWWWW___uuurrryyyqqqmmmnnnmmmwww|||zzzmmmbbbZZZQQQNNN[[[nnnvvvrrrooolllrrr~~~pppdddeee}}}mmmwww```^^^uuujjjFFF===777333555777666555666999999666;;;@@@>>>JJJddd}}}qqqZZZGGGEEELLLKKKIIIGGG@@@AAA>>>===???AAACCCKKKSSSccclllvvv}}}{{{xxxkkkggg~~~~~~vvvoooiiifffpppwwwyyyqqqgggjjj~~~}}}{{{zzzzzz{{{zzzxxxxxxyyytttPPP???<<<999888999;;;<<<<<<777888888888888999999999888999:::;;;<<<>>>AAADDDIIIKKK\\\yyyggghhh}}}zzz|||~~~bbbFFF888888:::;;;???HHHXXXrrraaaIIIGGGEEEEEEGGGFFFOOOeeetttggg___aaa^^^UUUUUU]]]vvvpppwwwpppjjjiiilllttt{{{wwwkkkbbbWWWSSSbbbuuu{{{ooolllhhhcccgggppp~~~qqqdddccc{{{nnnuuu```[[[nnn|||kkkMMM>>>777333555777666555666999999666;;;@@@>>>JJJeee]]]JJJEEELLLKKKHHHGGGAAAAAA>>>===???AAACCCKKKSSSaaajjjttt{{{~~~zzzoookkk}}}~~~yyysssmmmhhhqqqwwwzzzssskkkqqq}}}{{{zzzzzzzzzyyywwwuuuxxxwwwtttRRR???<<<999777888999999999777888888888888999999999888999:::;;;<<<>>>AAADDDIIIKKK\\\wwwddddddvvvdddIII:::888:::999<<>>KKKfffaaaMMMGGGLLLJJJHHHGGGBBBAAA>>>===???@@@CCCJJJRRR___hhhrrryyy}}}sssqqq|||~~~|||zzzuuummmfffkkkqqqtttoooiiiqqq~~~{{{zzzyyyyyywwwvvvrrrrrryyyuuu{{{tttTTT@@@===999777777777777666777888888888888999999999888999;;;;;;<<<>>>BBBEEEHHHKKK]]]uuubbb^^^mmmhhhLLL<<<888999999???FFFPPPbbbpppQQQIIIEEEDDDEEEBBBJJJ^^^sssfff^^^```]]]TTTTTT\\\xxx~~~vvv|||qqqkkkgggdddfffjjjppp{{{xxxlllaaabbbttt|||ssslllhhhgggeee___\\\]]]bbbooowwwfffaaauuu}}}pppaaabbbkkkdddTTT@@@999333555666666666777888999777;;;???>>>LLLiiieeePPPHHHLLLIIIGGGGGGBBBAAA>>>===>>>@@@BBBJJJRRR]]]gggqqqxxx~~~wwwwww{{{xxxxxxsssiiiaaafffllloookkkgggnnn~~~|||zzzyyyxxxwwwuuusssqqqtttuuu{{{tttUUU???<<<999888888888888777777777888888888999999999888:::;;;<<<<<>>MMMkkkgggQQQIIILLLIIIGGGGGGBBBAAA>>><<<>>>???BBBIIIQQQ\\\fffpppwww~~~|||}}}zzzwwwvvvqqqfff]]]ggglllpppmmmiiimmmxxx|||{{{zzzyyywwwvvvsssqqqrrrvvv{{{xxx}}}vvvUUU===;;;999999:::;;;;;;:::777777888888888999999999999:::;;;<<<===???BBBEEEFFFLLL```~~~kkkcccooonnnQQQ===888999:::DDDPPPTTTUUUjjjhhhNNNHHHCCCCCCGGGGGGJJJZZZxxxtttggg___aaa^^^UUUUUU]]]vvv|||bbblll~~~xxx|||vvvtttrrrnnnmmmnnnwww{{{jjj```eeeuuuzzzsssjjjiiiiiijjjjjjhhhdddaaaWWW___lllzzzkkk```qqq~~~~~~zzzllliiimmmeeeVVVCCC:::444444666555666888666999888;;;???===NNNnnnfffQQQIIILLLIIIGGGFFFAAABBB>>><<<>>>???AAAHHHPPP[[[dddnnnuuu}}}}}}yyyvvvoooeee^^^eeekkkpppoookkkjjjnnnttt{{{}}}~~~zzztttrrrvvvzzz}}}|||{{{{{{yyyxxxrrrqqqpppooommmppp|||}}}xxxVVV<<<;;;999:::;;;<<<<<<;;;777888888888888999999999999:::<<<<<<===???CCCFFFEEELLLbbbnnngggrrrpppQQQ===777999;;;@@@NNNTTTWWWmmmbbbNNNJJJDDDBBBHHHJJJKKKZZZvvvssseee^^^```]]]TTTTTT\\\ssseeedddhhh{{{vvvtttuuuwww|||sssbbb\\\dddsss}}}}}}~~~yyyssskkkkkkjjjjjjjjjiiifffbbbZZZ^^^eeennnxxxkkk___nnn~~~}}}xxxjjjhhhlllcccSSSDDD;;;555444666555666888666999888;;;>>>===OOOpppdddOOOHHHLLLIIIGGGFFF@@@BBB>>><<<>>>???AAAHHHPPPYYYbbblllssszzz}}}yyytttmmmeee```cccjjjqqqrrrnnniiihhhhhhjjjmmmmmmiiicccccciiiooouuuxxx}}}~~~}}}}}}}}}|||zzzsssqqqoooooollljjjooovvvzzz}}}zzzXXX===;;;:::::::::;;;999888777888888888888999999999999;;;<<<======???CCCFFFEEELLLcccssslllxxxqqqRRR<<<777:::<<<<<>>===PPPqqqcccNNNHHHLLLJJJGGGEEE@@@BBB>>><<<>>>???@@@GGGOOOWWW```jjjqqqyyy~~~~~~zzz{{{{{{zzzwwwrrrkkkddd```fffnnnwwwzzzvvvpppjjjhhh___aaaaaa]]]WWWXXX___fffmmmsss|||~~~}}}~~~~~~}}}|||vvvrrrqqqrrrqqqmmmkkklllhhhjjjmmmqqquuuxxx{{{|||xxxyyy{{{~~~}}}{{{xxxwww{{{}}}{{{ZZZ===<<<:::999999888777555777888888888888999999999999;;;<<<======@@@CCCFFFDDDLLLcccmmmiiissskkkTTT>>>999<<<999888CCCNNN\\\{{{www^^^NNNJJJCCCBBBFFFEEEIIIaaasssdddZZZ]]]\\\TTTUUU\\\nnnggg\\\___ccctttssspppppptttzzznnn\\\SSS]]]pppzzzyyy}}}{{{yyyzzzzzzxxxsssooollllllmmmlllkkkhhheeeccc^^^[[[WWWTTTVVV[[[aaaeeemmmpppvvv~~~lll\\\dddwww{{{kkk______oooxxxmmmUUU===333666555666777222;;;555<<<<<>>AAACCCJJJKKKggglllgggoookkkTTT>>>999<<<999===CCCMMMaaawww]]]NNNJJJCCCCCCGGGFFFKKKgggvvvfff\\\]]][[[SSSRRRYYYjjj|||iiibbb\\\cccvvvqqqkkkiiinnn|||}}}zzzvvvpppggg[[[WWWcccuuu}}}|||{{{zzzxxxxxxxxxvvvrrrnnnkkklllllllllkkkiiifffeee```^^^[[[YYYXXXXXXZZZ[[[[[[___gggppp{{{lll\\\dddwwwwwwjjjfffwwwYYY@@@555777666666888444:::555<<<<<>>888<<<999???@@@LLLjjjzzz___NNNJJJDDDDDDIIIHHHOOOnnnyyyiii]]]^^^ZZZPPPOOOVVVfffsssccc^^^eeehhh}}}nnndddaaagggvvvuuuyyyuuuwwwxxxwwwtttoooiiifffeee```[[[^^^lll{{{~~~zzzxxxwwwvvvvvvssspppmmmjjjkkkkkkkkkjjjhhheeeddd___^^^^^^\\\ZZZXXXVVVUUUSSSVVV\\\eeeoooyyymmm\\\dddvvvqqqfffsss___EEE888888666777:::666:::555<<<<<>>888<<<999AAAAAATTT|||cccPPPKKKFFFFFFJJJHHHRRRrrrzzziii^^^]]]YYYPPPNNNTTTddduuuuuurrruuulll___[[[aaaqqqqqqsssqqqppppppooonnnjjjeeeaaa___]]]^^^ggguuu}}}xxxxxxvvvuuussspppmmmkkkjjjjjjiiihhheeecccaaa___WWWXXXXXXYYYXXXWWWVVVUUUTTTUUUWWWZZZ```fffkkkooorrrsssxxxooo]]]cccuuurrrgggrrr|||bbbHHH999888555666:::777999555===<<<>>>BBBOOO{{{}}}VVVLLLIIIGGGKKKCCCEEEBBB@@@===;;;<<<@@@EEEHHHSSSZZZfffrrr|||{{{sssxxxeeeaaaeeexxxwwwvvvtttqqqnnniiidddaaadddxxxssseee```XXX\\\eeeppp|||yyyvvvqqqmmmjjjiiiiiijjjiiigggdddaaa]]][[[YYYXXXZZZXXXWWWVVVXXX[[[^^^aaa___```aaadddggggggeeeddd`````````\\\VVVWWWgggwwwsssaaaDDD>>>::::::999777777:::999888888888888999::::::999:::<<<===>>>@@@BBBEEEIIIMMMlll}}}jjjgggqqqyyy{{{kkkVVV>>>888<<<:::AAAFFF^^^gggRRRLLLFFFGGGJJJHHHQQQoooxxxhhh]]]]]]YYYPPPNNNUUUddd{{{jjj[[[VVV\\\mmmmmmpppqqqpppoooooonnnlllgggccc^^^]]]bbbmmmyyy}}}zzzxxxwwwuuurrroookkkiiihhhgggfffdddbbb___[[[YYYWWWOOOOOONNNNNNOOOPPPQQQRRRPPPOOOMMMLLLMMMOOOQQQRRRXXXWWW[[[fffpppyyyppp^^^bbbsss{{{sssppp}}}|||cccHHH888777444555888666888555===<<<>>>BBBPPP}}}~~~XXXNNNJJJHHHLLLDDDGGGBBB@@@===;;;<<>>::::::999777777999777777777777777888999999999:::<<<===>>>@@@CCCFFFHHHMMMnnnkkkgggoooyyykkkVVV>>>888<<<:::<<>>???AAADDDFFFHHHNNNppplllfffmmmxxxjjjWWW>>>777<<<:::999BBBRRRjjjdddMMMGGGDDDFFFKKKHHHIIIZZZyyyxxxhhh\\\\\\YYYOOONNNTTT___sssqqqeee\\\\\\iiijjjppprrrooolllllllllggg___XXXUUUTTTZZZiiivvvyyyzzz|||sssssspppjjjbbb]]][[[[[[WWWVVVTTTQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIIIILLLKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIMMMOOOVVVnnnsss___bbbqqqxxx{{{yyypppmmmvvvvvveeebbbGGG999888555666888555777444>>><<<===AAARRRpppPPPNNNLLLHHHIIIBBBFFFBBB@@@===;;;;;;>>>CCCFFFNNNVVVbbboooyyy~~~yyyxxx{{{uuuvvvwwwtttnnniiifffeeevvvvvvvvvpppkkkmmmvvv}}}vvvqqqppppppmmmkkkhhheeecccaaaaaaaaa]]]]]]\\\]]]]]]^^^___```___```bbbdddgggjjjmmmnnnrrrrrrrrrtttvvvvvvuuusssvvvooojjjjjjiiiffffffiii|||uuugggEEE???::::::999777666888888888777777888888999:::999:::===>>>???AAADDDGGGHHHOOOrrrmmmfffkkkwwwjjjWWW???777<<<;;;???GGGOOO\\\|||```IIIDDDBBBFFFLLLIIIFFFRRRmmmzzziii]]]\\\XXXNNNLLLSSS\\\pppzzznnndddaaalllmmmtttrrrooolllkkkiiidddZZZRRROOOMMMTTTeeerrrxxx{{{qqqpppmmmfff^^^XXXVVVWWWPPPOOONNNLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMMMMNNNNNNKKKLLLMMMMMMMMMMMMMMMLLLLLLJJJKKKMMMIIIMMMeeettt___aaaqqqrrruuuzzzqqqmmmxxx{{{mmmbbbHHH::::::777777999555777444>>><<<===AAASSSiiiLLLMMMLLLGGGGGG@@@EEEBBB@@@===:::;;;>>>BBBEEEMMMUUUaaannnyyywww|||uuuwwwxxxuuunnniiiffffffppp~~~yyy{{{tttmmmmmmvvvzzzssspppppprrrgggfffcccaaa___^^^]]]]]]]]]]]]]]]]]]^^^___aaaaaaccccccccceeehhhlllqqqssswwwvvvvvvxxx{{{|||{{{zzzvvvqqqnnnmmmiiidddcccfff|||uuuhhhEEE???::::::999777666888999999888888999999:::;;;888:::===>>>???AAAEEEGGGHHHPPPrrrmmmbbbjjj~~~gggOOO>>>777888<<>>777888;;;>>>CCCLLL[[[vvviiiNNNAAA@@@CCCFFFHHHGGGPPPaaa{{{kkk^^^YYYVVVOOONNNRRR\\\oooyyy|||zzztttqqqlllkkkgggccc\\\SSSKKKEEECCCDDDJJJUUUaaajjjmmmlllhhhbbbZZZVVVTTTTTTTTTSSSWWWVVVTTTUUUWWWYYYYYYYYY\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYY\\\```ccccccaaa```]]]RRRLLLLLLJJJUUUmmmuuucccaaajjjzzzwww{{{uuukkkmmmssspppeeeJJJ:::888333444888666666888<<<888@@@CCCPPP~~~xxxvvv{{{YYYLLLJJJLLLGGGEEEGGGBBBCCCBBB???<<<:::<<>>999;;;777888<<<777777777777888999999:::::::::;;;<<<===>>>@@@CCCFFFJJJQQQsssooo___aaaiiiQQQ???777888;;;<<>>@@@CCCFFFJJJPPPsssqqqdddiiijjjRRR@@@888888;;;:::EEEWWWooosssZZZJJJBBB???BBBFFFDDDMMM\\\nnn^^^YYYVVVPPPMMMPPPXXXmmmwwwssskkkiiieeebbb]]]VVVMMMGGGBBBAAACCCHHHQQQYYY___aaaaaa___^^^]]]___bbbdddffffffeeedddeeegggiiihhhgggcccccccccbbbaaaaaa``````^^^aaaeeekkkpppssstttuuuqqqlll]]]TTTRRRPPP\\\uuuxxxdddaaaiiiyyytttqqqyyyzzzlllMMM:::666222444999777555777<<<888@@@CCCQQQzzz}}}tttSSSHHHGGGKKKFFFEEEGGGAAABBBAAA???===<<<>>>BBBEEEMMMSSS\\\gggqqqxxx|||}}}~~~yyyyyyvvvtttqqqhhh]]]\\\```iiiqqq}}}wwwtttuuuyyy}}}zzzrrrnnnnnnuuuttthhhaaa\\\YYYWWWXXXWWWWWWWWWXXXYYY[[[]]]```bbbeeeiiinnnrrruuuwwwrrrqqqooonnnnnnppprrrsssuuuvvvxxxxxxyyyzzz}}}zzzrrrppptttzzztttOOO???;;;<<<888:::===999777777777888999999:::::::::;;;======>>>@@@DDDGGGJJJQQQtttooofffppp~~~iiiRRR@@@888888;;;999DDD[[[zzzmmmVVVHHHBBB???@@@CCCBBBJJJYYY|||ooo^^^XXXVVVPPPMMMOOOVVVkkk}}}{{{rrrnnniiieee```YYYNNNGGGDDDCCCBBBEEELLLVVV^^^bbb```````````````bbbdddfffhhhgggggghhhjjjkkkkkkjjjeeeeeeeeedddddddddcccccccccfffjjjooosssxxx|||~~~rrrtttlllccc[[[TTT```zzzyyyeeeaaahhh{{{{{{zzz~~~kkkMMM:::777555666999555555777;;;888@@@CCCQQQ~~~zzzsssQQQFFFFFFKKKGGGFFFGGGBBBAAAAAA@@@>>>===>>>BBBEEEMMMRRR[[[fffpppwww{{{}}}}}}xxxuuutttsssoooggg]]]YYYYYY\\\```gggpppyyy|||tttjjjeeefffkkkqqqpppkkkiiikkkwww~~~wwwlllbbb\\\YYYXXXWWWXXXXXXXXXYYY\\\___bbbccchhhiiikkkooorrruuuxxxyyyvvvtttrrrpppooopppqqqrrrvvvwwwyyyzzz{{{|||~~~uuutttwwwyyyooorrrOOO???;;;<<<888:::===999777777777888999999:::::::::<<<===>>>>>>AAADDDGGGJJJQQQuuujjjcccooo~~~|||gggQQQ@@@999999;;;???IIIdddzzzfffPPPDDD@@@???AAACCCAAAHHHVVVyyyqqq^^^XXXVVVPPPLLLNNNUUUiiiuuupppjjjfffbbb[[[OOOFFFFFFDDDBBBCCCIIITTT___fffggghhhiiihhhgggggghhhjjjjjjjjjjjjlllnnnnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmooorrruuu{{{}}}}}}rrrggg]]]iii{{{fffaaagggoooOOO;;;888666888999444555666;;;888@@@DDDRRR~~~|||lllOOOEEEFFFKKKHHHGGGHHHCCCAAAAAA@@@>>>>>>???CCCFFFMMMRRR[[[fffooowww{{{~~~}}}wwwrrrrrrooojjjccc[[[VVVUUUSSSUUUWWWYYY[[[\\\\\\[[[WWW[[[ccciiiiiieeeeeehhhvvvzzzpppkkkccc]]][[[ZZZ[[[ZZZYYYZZZ\\\___bbbfffiiijjjkkklllnnnqqqtttvvvxxxzzz{{{zzzwwwuuusssrrrrrrrrrwwwxxx{{{|||}}}}}}pppdddrrrNNN???:::<<<888999<<<888777777777888999999::::::;;;<<<===>>>???AAADDDGGGKKKSSSwww|||hhh```kkk|||yyyeeePPP@@@999999<<>>999666777999555444666;;;888@@@DDDRRR~~~gggOOODDDFFFLLLIIIHHHJJJDDD@@@@@@@@@???>>>@@@CCCFFFNNNSSS[[[eeeooowww|||~~~~~~|||}}}|||tttqqqooojjjbbb[[[WWWUUUTTTMMMMMMMMMMMMLLLKKKNNNQQQSSSYYYbbbhhhfffbbbdddjjjttt}}}~~~vvvooohhheeeaaa``````bbbbbbbbbaaabbbdddfffhhhjjjkkkkkkjjjlllooossswww{{{~~~~~~|||zzzwwwuuutttsssuuuwwwyyyzzz|||~~~kkk___}}}mmmMMM>>>999;;;777888<<<777777777777888999999::::::;;;<<<>>>>>>???AAAEEEHHHLLLTTTyyy{{{iiiaaajjjzzzwwwdddOOO@@@999999<<>>>>>???AAAEEEHHHMMMUUUzzz}}}oooeeelllzzz}}}vvveeeQQQ@@@999:::===BBBKKK[[[xxx{{{[[[LLLAAA???DDDBBBCCCHHHNNNhhhwwwaaaYYYUUUOOOLLLNNNSSSeee}}}ggg]]]^^^UUUSSSTTT[[[dddhhheee```VVVQQQJJJGGGMMMZZZiiissstttsssqqqpppooopppqqqqqqqqqtttxxxyyywwwtttrrrrrrlllpppqqqppprrrvvvvvvtttnnnpppjjj^^^^^^mmm}}}rrr\\\QQQSSSVVVggg|||fffaaaggg}}}fffHHH<<<:::888888;;;777888;;;888AAAEEESSSnnnRRREEEGGGNNNHHHDDDEEECCCCCC???>>>@@@AAA@@@BBBFFFMMMQQQXXXbbbmmmuuuyyyzzz{{{yyy~~~~~~{{{uuuooommmfff[[[SSSPPPQQQRRRSSSOOOOOOOOONNNNNNQQQUUUXXXeeehhhkkkjjjgggfffkkkooozzz|||wwwuuuppprrrrrrqqqnnnnnnqqqtttvvvtttrrrpppnnnmmmmmmmmmmmmooorrrvvv{{{|||wwwtttssssssqqqsssuuuvvvxxx{{{ooo]]]|||{{{{{{jjjNNN@@@<<<>>>999:::;;;666::::::999999::::::;;;<<<<<<===??????@@@BBBFFFIIIOOOTTT}}}{{{iiidddqqqwwweeePPP@@@888999<<<<<>>AAA>>>AAAFFFJJJdddyyycccZZZVVVOOOKKKMMMOOOaaayyyppp[[[TTTVVVRRRSSSVVV\\\ccciiillllll```YYYPPPKKKOOO\\\lllwwwyyyxxxvvvtttrrrqqqqqqpppqqqtttxxxyyyxxxuuussssssmmmppprrrqqqtttxxxxxxuuuooolllfff^^^]]]iii}}}zzzcccTTTQQQRRRccc{{{eee```fffaaaDDD999999777555666888888;;;888AAAEEERRRqqqRRREEEFFFMMMHHHDDDFFFDDDCCC???>>>@@@AAA@@@BBBFFFMMMPPPWWWaaakkkssswwwyyyxxxttt|||~~~|||{{{vvvooohhhaaa___\\\YYYXXXUUURRRPPPPPPQQQTTTUUUWWWYYY]]]___gggiiijjjhhhffffffkkkppp~~~zzzxxxtttvvvwwwvvvttttttwwwzzzzzzxxxvvvtttrrrqqqqqqqqqqqqrrrtttvvvzzz}}}~~~~~~|||xxxtttrrrrrroooppprrrssssssvvvyyy|||ppp```~~~|||{{{jjjNNN???<<<>>>999:::;;;666:::999999999999:::;;;;;;<<<===??????@@@BBBFFFHHHOOOTTT~~~|||fffdddxxxwwwdddNNN>>>777888;;;:::JJJ___rrrwww]]]QQQDDD???@@@<<>>???@@@BBBEEEHHHOOOUUUzzzbbbaaaxxxxxxbbbMMM===777777:::>>>MMMaaatttqqq\\\RRRGGGBBBCCC??????EEEFFFZZZhhh]]]WWWNNNIIIJJJLLLYYYpppnnn```WWWYYY___iiimmmoookkkfffjjjwwwwwwlll\\\QQQRRR^^^ppp|||}}}zzzwwwtttrrrrrrvvvyyy{{{yyywwwuuuuuunnnppprrrtttzzz~~~zzzssseee\\\\\\XXXXXXpppiiiZZZWWWkkkzzzddd]]]cccyyyzzzgggDDD999<<<<<<888666888888;;;888AAAEEERRRoooUUUFFFFFFMMMIIIGGGHHHEEEBBB??????BBBBBBAAABBBEEEJJJMMMRRR\\\fffnnnrrrtttyyy~~~rrrpppvvv~~~yyyuuuqqqkkkggggggbbb[[[WWWWWWZZZ]]]___cccdddeeeeeeeeegggjjjlllkkkkkklllmmmqqqyyy}}}zzzxxxxxxxxxxxxpppqqqsssuuuyyy}}}zzzvvvtttsssttttttrrrqqqqqqsssuuu{{{|||{{{wwwoooiiimmmzzznnnbbb~~~hhhMMM>>>;;;===999999;;;666999999999888999::::::;;;;;;===>>>??????AAAEEEHHHOOOVVV|||sssaaa```vvvwww```JJJ<<<666777999@@@LLL^^^uuuiiiWWWPPPFFFCCCEEEBBBAAAGGGGGGYYYjjj___XXXOOOIIIIIIMMMWWWmmmxxx~~~pppddd^^^aaahhhssswwwwwwooohhhjjjxxxyyymmm]]]QQQRRR___qqq~~~~~~|||zzzwwwvvvtttwww{{{|||zzzwwwuuuuuummmppprrruuu||||||uuueee\\\]]]VVVQQQcccqqq```ZZZmmm{{{ddd]]]bbbyyy}}}uuunnnGGG999;;;;;;999888999999;;;888AAADDDQQQuuuXXXHHHFFFMMMJJJHHHHHHEEEAAA>>>>>>AAABBB@@@AAADDDHHHJJJPPPYYYccclllqqqrrryyyyyysssrrruuu|||}}}vvvrrrooommmllljjjeee^^^ZZZ\\\bbbhhhlllkkkkkkjjjiiiiiilllppptttoooooonnnpppvvv}}}{{{yyyxxxxxxxxxrrrssstttvvvyyy|||~~~zzzuuurrrvvvvvvuuusssppppppqqqsssvvvyyywwwqqqfff^^^___jjjtttkkk```hhhLLL===:::<<<999999;;;666999888888888888999::::::;;;<<<>>>>>>???AAAEEEGGGOOOWWW{{{uuukkklll~~~vvv^^^HHH;;;777888:::<<>>???AAADDDGGGOOOXXXzzzuuuyyyuuu\\\FFF:::777999;;;:::KKKhhhppp[[[PPPCCC>>>BBBBBB???GGGFFFUUUmmmbbbZZZPPPJJJJJJMMMRRRfffsssgggrrr|||xxxggg```gggrrrtttsssppplllkkkooowww~~~sssjjj^^^WWWZZZhhhyyy~~~}}}}}}|||yyy|||~~~~~~{{{wwwtttssskkkmmmpppvvv~~~sssjjjeeeddd^^^SSSRRRXXXmmm}}}rrrmmmyyy|||eee]]]bbbyyy{{{iiiGGG999777666555777:::999<<<888@@@DDDQQQ___LLLGGGMMMJJJHHHGGGBBB===;;;<<<@@@@@@>>>>>>AAADDDFFFLLLUUUaaakkkqqqttt|||~~~wwwpppoooqqq}}}~~~|||uuuooolllkkkhhhhhhjjjmmmqqqrrrrrrpppqqqssswwwyyy{{{|||uuurrrooopppvvv~~~~~~}}}|||||||||{{{zzzzzzyyyzzzzzz{{{{{{zzzwwwuuuuuuuuutttqqqmmmlllmmmnnnooozzz~~~{{{sssjjjaaa\\\\\\]]]bbblll{{{pppjjjjjjKKK<<<999<<<888999<<<777888888888888888999999::::::<<<===>>>>>>AAADDDGGGOOOYYYzzzvvvzzzsssooo}}}ttt[[[EEE:::777999;;;<<>>>>>@@@DDDGGGOOOYYYrrrmmmssszzzlllrrruuu\\\FFF;;;:::;;;;;;>>>KKKrrrhhhSSSKKKGGGDDDDDDDDDBBBGGGUUUwwwnnnaaaYYYPPPIIIIIILLLNNNZZZqqq{{{nnnccccccqqqwwwbbbdddvvvyyyttttttwwwtttooogggtttvvvjjjlll}}}|||{{{}}}wwwsssqqqoooooorrrwww|||vvvnnnfffdddddd```WWWNNNQQQ\\\ffffff]]]```vvv|||ddd___ggg|||qqqMMM;;;<<<777111777888888666;;;??????VVV|||~~~bbbLLLDDDJJJIIIHHHGGGAAABBB???<<<===???@@@>>><<>>???BBBFFFIIIPPP[[[~~~ppphhhooopppsssqqqXXXDDD:::999::::::BBBOOOuuupppWWWLLLFFFDDDDDDDDDBBBFFFSSSssspppbbbZZZOOOIIIHHHJJJLLLXXXooorrrccc^^^ggg}}}ttteeemmmzzztttuuuwwwsssllldddsssyyysssuuu|||wwwrrrpppmmmnnnqqqvvv|||vvvooofffcccdddbbb[[[TTTQQQ[[[dddcccZZZ[[[pppzzzccc^^^hhh|||zzzpppMMM;;;<<<888333999888888666<<<@@@???VVV|||```KKKDDDIIIIIIHHHHHHAAABBB???<<<===???@@@???===DDDDDDIIIRRR^^^jjjqqqtttzzz}}}uuupppwww}}}{{{rrroooqqqtttpppmmmkkkjjjgggeeedddbbbdddjjjttt|||nnniiigggmmmyyy~~~~~~}}}}}}|||~~~}}}|||zzzyyyvvvuuuttttttssspppllliiiiiilllwww~~~xxxqqqkkkeeebbbgggzzzpppeeeiiiGGG???999999999888777888888888888888999:::;;;<<<:::<<<>>>>>>???BBBFFFIIIRRR^^^|||oooeeeqqq{{{{{{~~~lllTTTAAA999888999:::AAASSS}}}xxxZZZLLLFFFDDDDDDDDDBBBDDDNNNlllttteee[[[PPPHHHHHHHHHJJJVVVlllzzzggg[[[^^^qqqpppeeerrr{{{wwwyyyzzzrrrhhhbbbsss|||vvvrrrppplllmmmpppuuu{{{~~~~~~wwwpppgggbbbbbbaaa^^^[[[XXXaaaiiiggg^^^^^^ooowwwaaa^^^iii{{{xxxwww}}}}}}rrrOOO<<<<<<999555;;;888888777<<<@@@???UUU{{{^^^IIICCCIIIIIIIIIHHHBBBAAA>>><<<===@@@AAA@@@>>>BBBDDDIIIRRR]]]hhhpppttt{{{~~~tttpppzzzvvvwwwtttpppllliiigggeee```\\\WWWYYY```kkkwww}}}{{{wwwjjjgggffflllwww~~~~~~~~~|||{{{zzzzzzwwwvvvttttttsssqqqnnnkkkfffhhhrrrzzztttnnnhhhjjj{{{mmmeeeeeeGGG???999999999888777888888888888888999:::;;;<<<;;;<<<>>>???@@@BBBFFFIIISSS```|||mmmbbbyyy}}}hhhPPP@@@999888999;;;@@@[[[yyy\\\LLLGGGEEEEEEDDDBBBCCCJJJdddxxxiii]]]PPPIIIHHHGGGIIIUUUjjjnnn^^^]]]kkknnncccrrrvvvggg___qqq}}}wwwrrrpppkkkllloootttzzz}}}~~~~~~yyyrrrhhh```^^^^^^]]]]]]^^^eeemmmllldddcccqqqttt___^^^jjjuuugggttttttuuu|||vvvSSS===<<<999555:::999999888===@@@???TTTyyyxxx[[[GGGAAAIIIJJJIIIIIIBBB@@@>>><<<===@@@BBBAAA???AAACCCHHHQQQ[[[fffooossszzz}}}|||oooxxx~~~|||uuuuuutttssssssooodddXXXWWWWWWZZZbbbmmmrrrrrrooojjjhhhhhhmmmwww~~~~~~|||{{{{{{{{{wwwvvvuuuttttttssspppmmmhhhfffkkkyyy|||sssqqqnnniii|||bbbFFF>>>888999999888777999888888888888999:::;;;;;;;;;<<<>>>???@@@BBBFFFIIIQQQ___zzziii^^^{{{}}}fffMMM@@@;;;999:::===CCCddduuuZZZLLLHHHGGGEEECCCBBBCCCFFF]]]}}}mmm___QQQIIIIIIGGGIIIUUUiii}}}vvveeebbbkkkpppeeessspppbbbooo}}}wwwrrrpppjjjkkkmmmrrrwww{{{}}}}}}zzzsssiii```ZZZXXXXXXYYY\\\ccckkklllfffdddppprrr^^^^^^kkkrrrbbbvvvrrrvvv|||sss}}}{{{XXX???;;;999444888999999888===@@@>>>SSSxxxzzzXXXDDD@@@HHHJJJJJJIIICCCAAA>>><<<===@@@BBBAAA??????BBBHHHOOOYYYbbbkkkpppxxx{{{wwwuuuxxxeee^^^[[[ZZZ^^^gggmmmnnnmmmiiihhhjjjpppzzz~~~}}}~~~~~~}}}|||{{{xxxvvvuuuuuuuuutttrrrpppiiidddccclllyyy~~~pppmmm~~~cccFFF>>>888888:::888888999888888888888999:::;;;;;;;;;===>>>???@@@CCCGGGJJJMMM]]]vvvfff]]]xxx~~~eeeLLL@@@===999:::>>>BBBaaasssXXXJJJGGGGGGEEEBBBCCCDDDEEEXXXpppaaaRRRKKKKKKGGGJJJUUUhhh{{{}}}lllgggkkkttthhhvvv|||ooovvv}}}vvvrrroooiiihhhiiilllrrrwww{{{|||yyytttkkkaaaXXXSSSSSSUUU]]]cccjjjmmmiiigggppp}}}qqq^^^___lll~~~uuurrrqqqyyyxxxmmmyyy\\\@@@;;;999444777::::::999>>>AAA>>>RRRvvvxxxUUUBBB>>>HHHJJJKKKJJJDDDBBB???===>>>AAABBBAAA???>>>BBBGGGNNNUUU^^^gggllluuuxxx}}}zzz}}}gggccc```dddkkkqqqsssrrrggghhhlllsss|||~~~}}}|||}}}~~~}}}{{{xxxwwwuuuuuuuuuuuutttrrrlllgggcccfffppptttsss}}}cccEEE===888888:::999888:::888888888888999:::;;;<<<<<<===???@@@AAACCCGGGJJJLLL]]]rrrkkkhhhzzz~~~dddJJJ@@@===999999===@@@\\\wwwYYYHHHEEEFFFEEEBBBCCCEEEDDDUUUrrrcccTTTLLLMMMFFFIIITTTgggyyyrrrllllllvvvgggvvvzzzyyy~~~{{{tttooommmgggeeedddffflllrrrwwwyyyvvvsssmmmcccYYYRRRQQQSSS]]]aaaiiilllhhhfffmmmwwwqqq^^^```mmm}}}mmm{{{uuueeeqqq^^^AAA;;;:::666888:::::::::???AAA>>>QQQuuusssSSS@@@===GGGJJJKKKKKKDDDCCC@@@>>>>>>AAABBB@@@>>>>>>BBBGGGLLLRRRZZZbbbhhhqqquuu{{{rrrooommmpppvvvzzzyyyvvvkkkmmmpppvvv}}}}}}|||}}}~~~~~~{{{yyywwwuuuuuuvvvvvvuuutttqqqlllfffcccfffwww~~~{{{dddEEE===888888:::999999:::888888888888999:::;;;<<<<<<===???@@@AAACCCGGGJJJPPPaaa|||qqqsssuuu~~~cccHHH???<<<888777<<>>QQQuuuqqqRRR???===GGGJJJKKKKKKDDDDDDAAA>>>>>>AAABBB@@@===>>>AAAGGGKKKPPPWWW```fffooosssyyy~~~{{{yyyxxx|||{{{vvvrrrsssuuuxxx|||~~~~~~}}}}}}~~~{{{yyywwwuuuuuuvvvwwwvvvuuuoookkkddd\\\YYYeee~~~iiiEEE===888888:::999999:::888888888888999:::;;;<<<<<<>>>???@@@AAADDDGGGJJJTTTddd|||mmmuuuxxxyyyyyyYYYCCC>>>:::<<<>>>999CCCfff{{{VVVHHHCCC>>>>>>CCCFFFBBBAAAYYYuuudddXXXMMMGGGGGGHHHQQQbbbsssvvvlllmmmuuuuuurrryyyfffqqqrrrllleee]]]\\\aaaggghhhgggjjjnnnuuu}}}{{{uuuooojjjggg___\\\[[[___eeekkknnnnnnqqqqqqiiidddaaaRRRJJJRRRVVV[[[\\\XXXTTTVVVXXXWWW___ccc]]][[[dddnnn}}}sssaaacccqqquuuppp}}}vvviiioooyyyVVV>>>;;;999555999888;;;999;;;AAACCCPPPiiitttYYYAAA<<>>@@@???>>>===>>>@@@EEELLLTTT\\\```mmmuuu|||~~~}}}zzznnnooosssxxx||||||{{{|||~~~|||{{{~~~{{{zzzwwwtttssstttuuuwwwrrrnnnfff^^^ZZZ___iiirrr___@@@===999777777777777666999999999999999999999999:::===@@@AAAAAACCCHHHLLLTTTfffwwwjjjqqqrrruuuuuuVVVAAA===999:::===999BBBaaaXXXIIICCC======@@@DDDCCCBBBXXXwwweeeXXXNNNHHHHHHHHHOOO^^^ooo~~~{{{qqqooo{{{vvvzzzfffsss}}}}}}wwwvvvpppfffddd```]]]___eeemmmqqqsssttttttuuuyyy~~~}}}yyysssnnniiifff]]]ZZZXXX[[[```gggjjjlllpppqqqkkkfffbbbTTTLLLSSSYYY^^^___XXXQQQQQQTTTUUU```eee```[[[^^^cccpppqqq___cccsssvvvuuurrryyy]]]BBB===999444777888;;;:::;;;AAACCCPPPiii{{{]]]DDD<<>>@@@@@@>>>>>>???AAAEEELLLTTT[[[```jjjrrryyy|||~~~~~~|||}}}||||||{{{{{{{{{xxxtttqqqpppppprrrvvv{{{}}}~~~}}}|||{{{{{{}}}{{{xxxuuuttttttvvvwwwzzzvvvmmmbbbZZZYYY^^^dddhhhpppwww||||||{{{|||ddd@@@===999888777888777777999999999999999999999999:::===@@@AAAAAACCCHHHLLLVVVhhhrrrhhhmmmxxx~~~sssvvv|||pppRRR???;;;888999<<<888EEEeee___MMMDDD>>>>>>???DDDCCCCCCSSSzzzzzzhhhZZZOOOIIIIIIGGGLLLYYYiiixxxuuugggnnn{{{|||ggguuuzzzwww|||zzzooogggfffddd```\\\]]]___ccciiisss~~~~~~xxxwww|||}}}|||zzzvvvqqqkkkgggddd\\\YYYVVVVVV[[[aaagggjjjlllqqqmmmhhheeeYYYPPPVVVbbbiiijjj```VVVSSSVVVXXXccciiifffbbbcccaaajjjnnn[[[bbbvvvxxxwww```CCC===888444888888;;;:::<<>>@@@@@@???>>>???@@@DDDKKKRRRZZZ^^^fffnnnvvvxxx{{{|||uuurrrssswww{{{~~~}}}{{{yyywwwvvvsssooolllnnnnnnooosssyyy~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}yyyvvvttttttvvvxxx~~~{{{sssggg\\\VVVVVVYYY[[[```cccdddiiiooorrrqqqkkkggggggrrrrrr}}}eee@@@===:::888888999888888999999999999999999999999:::===@@@BBBBBBCCCHHHLLLXXXkkkyyyqqqkkkmmmpppyyywwwyyyzzzkkkNNN===;;;888999<<<999FFFkkkhhhSSSIIIAAAAAA???CCCDDDBBBKKKjjj~~~kkk\\\QQQKKKIIIGGGIIISSSaaaqqqmmmfff{{{{{{fffvvvvvvqqqsssoooddd\\\\\\^^^^^^[[[^^^```bbbfffqqq||||||{{{xxxsssnnnhhhccc```\\\XXXTTTSSSVVV\\\bbbfffhhhqqqqqqmmmjjj___WWW[[[ppp{{{wwwjjjddddddeeekkkooonnnqqqvvvrrrtttjjjXXXccczzz~~~|||ZZZ???:::888555;;;888;;;:::<<>>BBBHHHOOOVVVZZZaaajjjrrruuuwww}}}{{{yyyyyyyyyxxxwwwtttqqqnnnllljjjhhheeehhhjjjmmmqqqyyy}}}~~~~~~{{{|||~~~{{{yyyxxxyyyzzzzzz{{{}}}~~~zzzvvvttttttuuuvvvyyyxxxsssjjj```ZZZXXXYYY\\\```bbbcccffflllnnnllllllfffdddnnnooo~~~```@@@===:::888888999999888888999999999999999:::::::::===AAABBBBBBDDDHHHLLLWWWkkkuuutttssspppmmmxxx}}}ttteeeKKK<<<<<<888:::>>>;;;CCCiiimmmVVVKKKCCCCCC???CCCDDDBBBFFF^^^nnn^^^RRRLLLJJJFFFGGGOOOZZZkkkkkk|||wwweeettttttjjjiiicccYYYSSSTTTXXXZZZ\\\]]]\\\XXXXXXcccwww|||{{{wwwrrrkkkeee___\\\YYYVVVQQQNNNNNNSSSZZZ___cccqqqtttrrrpppggg___ccc|||{{{zzzyyywwwttt~~~gggWWWddd~~~|||{{{UUU;;;888888666<<<888<<<;;;===BBBBBBNNNfffrrrPPP>>>AAABBBEEEIIIHHHDDD@@@===<<>>;;;;;;<<>>AAABBBBBBDDDIIIMMMUUUkkk|||zzzxxxrrrmmmyyyqqq```GGG;;;;;;888:::>>>===CCChhhlllVVVJJJCCCCCC@@@AAACCCCCCDDDWWWrrraaaSSSMMMJJJFFFFFFLLLVVVfff|||yyyooodddqqq{{{rrrmmmhhh```YYYUUUVVVXXXZZZXXXWWWSSSKKKIIIRRRfffvvv|||zzzwwwrrrkkkddd___[[[VVVSSSNNNIIIGGGJJJPPPUUU___pppxxxvvvwwwooohhhkkk~~~}}}vvv}}}eeeXXXggg}}}www}}}|||yyyTTT;;;999888666;;;888<<<;;;>>>CCCBBBNNNeeevvvSSS>>>@@@BBBEEEJJJHHHFFFBBB>>>===???@@@???===999999:::<<>>;;;888777777888888888888888888999999::::::;;;;;;>>>AAACCCCCCDDDIIIMMMTTTkkkwwwlllgggsssttt[[[CCC999:::777999===<<>>CCCBBBMMMdddxxxTTT???AAACCCFFFJJJHHHHHHDDD???>>>??????>>><<<999999999;;;@@@FFFKKKOOO[[[dddmmmqqqsssxxx{{{zzz{{{|||{{{{{{}}}}}}}}}ccc___ZZZXXXYYY]]]```aaafffooovvvzzzttttttzzz~~~|||yyywwwtttrrrqqquuuwwwyyy|||{{{wwwsssqqqtttuuutttpppkkkiiikkknnnwwwxxxpppvvvzzzqqqUUU===:::777666666777888777777888888999::::::;;;;;;;;;>>>BBBCCCCCCEEEIIIMMMVVVnnnuuueee___jjjuuuWWWAAA777999666777<<<<<<<<>>FFFjjjxxxdddTTTLLLIIIGGGFFFJJJRRRaaawwwoooeeecccaaaiiisssrrr}}}rrrgggbbbaaa___ZZZWWWOOONNNKKKEEEBBBHHHUUU```mmmttt|||~~~wwwwwwuuuqqqmmmhhhdddbbbZZZXXXSSSMMMHHHGGGKKKOOOYYYppp|||}}}{{{tttvvvmmm|||{{{ooovvvwwwddd[[[kkkzzz}}}qqq|||oooNNN888888888555:::777<<<<<<>>>CCCBBBMMMddd~~~yyyTTT???AAADDDGGGJJJHHHJJJEEE@@@>>>>>>???===;;;:::::::::<<<@@@FFFKKKOOOZZZdddmmmqqqtttxxx{{{zzzxxx~~~|||sssnnnnnnrrrvvvyyyhhhccc^^^[[[\\\```dddfffhhhooovvv}}}vvvsssyyy~~~}}}{{{yyyvvvrrrooommmppprrrtttxxx{{{~~~~~~yyytttqqqttttttssspppmmmmmmqqquuu~~~tttyyy~~~www~~~lllOOO<<<999666555666777777777777777888999::::::;;;;;;;;;???BBBCCCCCCEEEIIIMMMXXXpppyyyhhh[[[iiisssPPPCCC777555777999:::<<<@@@___www^^^NNNFFFBBBBBBBBB???BBBEEEFFF\\\}}}ggg\\\OOOMMMFFFCCCHHHMMMXXXoooxxxlllcccbbbbbbccclllxxx}}}rrreeebbbeee```VVVSSSJJJBBB@@@@@@BBBKKKWWWlllnnnrrrvvv{{{~~~}}}|||yyytttooojjjfffddd^^^XXXRRROOOJJJFFFHHHLLLXXXjjj{{{~~~|||{{{zzzwwwssszzzqqqkkkwww~~~mmm^^^ZZZnnnyyywwwttt|||lllKKK999;;;888444::::::<<<:::===EEEFFFOOOdddwww\\\CCC<<<@@@DDDHHHMMMLLLFFF@@@======??????>>>999999999:::>>>CCCIIILLLUUU\\\eeemmmsssvvvyyyzzz}}}~~~~~~|||yyyooogggfffhhhllloooiiieeeaaa___```cccfffgggmmmnnnqqqzzz|||uuu~~~|||xxxuuurrrpppooommmnnnooorrrvvvyyy|||~~~}}}~~~|||vvvpppqqqppprrruuuuuusssuuuyyy~~~yyyoooyyysssiiizzzeeeRRR:::999888888777777888888777777888999:::;;;;;;<<<<<>>>>>>>>999999999:::>>>CCCHHHKKKTTTZZZdddlllrrruuuxxxzzz{{{}}}{{{zzzxxxmmmeeeccceeehhhkkkkkkhhheeecccdddfffggggggkkkmmmpppyyy~~~xxx{{{~~~{{{xxxtttqqqooonnnkkkkkkmmmooosssvvvyyy{{{zzz}}}xxxqqqkkkkkknnnsssuuuuuuxxx~~~xxxqqq{{{qqqggg~~~cccLLL:::999888888777777888888777777888999:::;;;;;;<<<===???AAABBBBBBDDDJJJNNNYYYssszzz{{{vvvdddLLL@@@777555888999:::<<>>KKKgggttteeeRRRQQQJJJFFFHHHKKKSSSfffzzzmmmhhhggghhhfffdddlllyyy~~~nnnfffhhhgggaaaVVVPPPJJJGGGEEEDDDFFFKKKPPPPPPSSSYYYcccppp|||{{{vvvqqqnnnlllbbb[[[SSSNNNHHHCCCCCCFFFLLLXXXhhhrrryyy|||zzzvvvuuuzzz}}}qqqqqq|||lll^^^___uuu}}}uuuRRR>>>===999444999:::<<<:::>>>EEEFFFNNNccceeeEEE<<>>666666888888:::===BBBfff|||YYYKKKKKKEEEFFFBBBAAABBB===FFF\\\wwwfffRRRQQQJJJGGGHHHJJJPPPbbbuuujjjiiillloookkkfffmmmzzzrrrffffffiiihhhYYYSSSLLLGGGDDDCCCDDDEEEIIIJJJMMMTTT```ppp~~~yyysssooommmccc[[[RRRMMMGGGBBB@@@BBBFFFMMMXXXdddpppwwwyyyxxxwww{{{xxxooottt}}}jjj]]]aaaxxxxxxTTT???>>>999444999:::<<<;;;>>>FFFFFFNNNbbb~~~{{{jjjFFF<<>><<<<<<<<<===::::::999:::===AAAFFFIIIPPPUUU^^^gggmmmrrrvvvyyyyyy{{{}}}|||zzz|||yyypppjjjhhhiiikkklllooonnnmmmllllllkkkhhhfffeeeiiiooowww}}}{{{wwwrrrooommmfffffffffhhhjjjnnnqqqssstttzzz~~~yyyrrrkkkiiijjjmmmoooqqqvvv~~~{{{rrrmmmuuupppggg}}}cccEEE:::999888888777777888888777777888999:::;;;;;;<<<<<>>===888444::::::===;;;???FFFFFFMMMaaa~~~|||~~~zzzxxxqqqJJJ<<<@@@DDDFFFHHHHHHGGGCCC???<<<;;;<<<===;;;:::999:::<<<@@@EEEHHHMMMRRR[[[cccjjjpppuuuxxxyyy{{{~~~|||~~~|||xxxsssooooooooopppooonnnnnnmmmmmmmmmkkkgggdddccchhhmmmttt|||xxxtttoookkkiiiddddddddddddgggjjjmmmppprrrxxx}}}~~~}}}}}}xxxrrrmmmjjjiiikkklllnnnuuu}}}xxxooojjjnnnzzzmmmjjj|||```DDD:::999888888777777888888777777888999:::;;;;;;<<<;;;>>>@@@AAABBBEEEJJJOOOWWWxxx|||ttt{{{~~~wwwtttzzzrrrbbbAAA:::666777888888:::===DDD___tttUUUJJJDDDGGGBBBBBBGGGDDDGGGUUUzzzzzziiiTTTPPPJJJGGGHHHHHHKKKZZZkkkqqqooosssvvvqqqhhhhhhooonnnhhhkkkmmmccc]]]RRRHHHFFFIIIIIIFFFGGGHHHJJJRRR^^^nnn}}}yyyrrrmmmcccYYYPPPMMMKKKHHHFFFGGGFFFBBBBBBIIITTT^^^iiiqqqqqquuu}}}sssnnnppp}}}zzzeeeZZZddd~~~~~~}}}sssOOO;;;;;;888555;;;:::===<<>>AAABBBBBBFFFLLLQQQ\\\}}}{{{ssswwwzzz|||zzzjjj\\\>>>999666777888888:::>>>CCCZZZ^^^MMMDDDGGGBBBAAAGGGFFFHHHSSStttoooXXXRRRLLLHHHHHHGGGHHHUUUeeezzz{{{wwwxxx{{{vvvkkkhhhlll{{{nnnlllkkkgggcccZZZQQQPPPRRRPPPJJJHHHFFFFFFKKKWWWiiizzzwwwrrrcccYYYQQQPPPPPPOOONNNOOOIIIDDDAAAEEEIIIOOOYYYcccgggmmmwwwqqqooouuuwwwbbbYYYfffnnnJJJ777888777555<<<:::===<<<@@@GGGEEELLL```WWWCCC???AAAGGGMMMIIIIIIGGGCCC>>><<<<<<>>><<<;;;:::999;;;???CCCFFFHHHNNNVVV^^^ffflllrrrvvvvvvyyy}}}xxxzzz|||||||||}}}}}}zzzuuuqqqmmmllllllllllllkkkgggeeeaaadddfffgggllluuuyyyxxx~~~{{{tttmmmhhhfffddd```^^^]]]]]]^^^bbbeeehhhjjjooosssuuuxxx|||{{{xxxtttooojjjiiihhhjjjrrrzzz|||wwwuuupppkkkeeeaaa___aaaeeelllyyywwwoooUUU@@@:::999888888777777888888777777888999:::;;;;;;<<<===@@@CCCDDDEEEHHHNNNSSScccwwwxxx{{{hhhYYY<<<888666888888888:::>>>@@@UUUjjjWWWEEEHHHBBB@@@GGGGGGGGGQQQooosss[[[UUUNNNJJJIIIFFFEEEQQQ```vvv}}}|||pppkkkmmmtttmmmjjjiiiggg```YYYXXXZZZUUUMMMIIIFFFCCCFFFRRRfffzzz{{{vvvdddZZZRRRRRRTTTTTTSSSUUULLLFFFCCCDDDDDDEEENNNXXX```gggrrrrrrrrryyyttt```XXXhhhjjjGGG444777777666===:::===<<<@@@GGGEEELLL___[[[FFF@@@AAAHHHPPPJJJJJJIIIDDD???<<<===???<<<;;;:::999;;;???CCCEEEGGGLLLUUU]]]eeelllrrrvvvuuuxxx|||~~~yyyvvv~~~xxxrrrmmmlllkkkllllllkkkhhhfffaaaccccccaaadddkkkooonnnxxx{{{vvvooojjjhhhggg^^^\\\[[[ZZZ[[[___bbbeeefffkkkppprrrvvv|||~~~|||{{{tttnnnjjjgggfffmmmuuu~~~{{{rrrkkkggg```ZZZXXXWWWXXX[[[\\\```kkkvvv|||zzzvvvrrrpppsssxxx|||{{{sssjjjRRR???:::999999888777888888888777777888999:::;;;;;;<<>>999555666666555888===>>>TTTuuuPPPKKKDDDGGGIIICCCFFFMMMLLLjjjwwwaaaUUUOOOIIIGGGGGGHHHPPPXXXkkk{{{wwwnnnmmm~~~nnneeedddeeeeeeeeeddd___UUULLLIIIDDDAAABBBHHHWWWnnn|||tttggg]]]VVVXXX[[[YYYVVVTTTPPPFFF???===<<<<<>>>>>@@@BBBCCCFFFPPP\\\~~~dddJJJAAAAAADDDHHHJJJHHHFFFCCC@@@???>>>>>>::::::::::::<<<>>>AAABBBGGGKKKQQQXXX___fffnnnrrrooossswww{{{}}}{{{{{{~~~|||wwwtttooonnnllllllkkkhhhdddaaa___]]]]]]___dddjjjoooqqqxxx}}}}}}tttmmmgggcccaaa^^^YYYWWWYYY[[[ZZZ[[[^^^```ffflllqqqtttwww||||||zzznnngggjjjhhhlll{{{}}}yyyjjjaaa```___ZZZTTTVVVXXXYYY[[[```gggmmmnnnrrrppphhhbbbcccfffgggssstttooo}}}kkkSSS???:::;;;;;;<<<;;;:::888777888888888999:::;;;<<<===BBBBBBBBBDDDHHHMMMSSSWWWiii~~~qqqgggrrr}}}nnnQQQ>>>999555666666555888======SSSzzzZZZLLLCCCEEEHHHCCCFFFNNNMMMjjj{{{bbbXXXQQQJJJGGGFFFGGGMMMUUUhhhwww}}}{{{uuuwwwqqqfffdddccceeeiiihhh^^^QQQIIIDDD@@@@@@FFFRRRgggxxxxxxqqqddd\\\VVVYYY\\\[[[XXXVVVMMMEEE>>><<<;;;:::>>>EEEMMMWWWgggwwwwww}}}lll[[[]]]rrryyyxxxcccCCC999999777777===>>>>>>@@@BBBCCCFFFQQQ\\\}}}iiiPPPCCC@@@DDDIIIJJJHHHFFFCCC@@@???>>>>>>::::::::::::<<<>>>@@@AAAEEEIIIOOOVVV]]]dddlllqqqrrrvvvzzz|||~~~|||}}}{{{vvvsssooopppooonnnkkkfffccc```^^^^^^___bbbfffkkkoooppp|||{{{rrrmmmiiigggeee___YYYVVVXXXYYYYYYZZZ]]]^^^dddkkkppptttwww|||sssjjjiiiggglll|||nnnbbb___ZZZTTTRRRSSSTTTTTTTTTXXX^^^cccqqqtttsssjjjcccbbbcccbbbfffwwwrrrooo}}}gggOOO===:::::::::::::::999888888888888888999:::;;;<<<===AAAAAABBBCCCGGGLLLRRRVVVfff{{{ooodddlllqqqWWW===888555666666666888===<<>>CCCMMM]]]nnnyyy}}}}}}|||}}}iiiZZZ___wwwtttvvv___AAA999999777777<<<======@@@CCCDDDGGGQQQ\\\sssZZZGGG???CCCKKKJJJHHHFFFCCCAAA???>>>===::::::::::::;;;===???@@@CCCFFFLLLRRRYYYaaaiiinnnuuuxxx|||~~~}}}~~~xxxtttrrrppprrrssspppiiidddaaa```aaabbbeeeiiilllppprrrsss{{{sssnnnllljjjiiiaaa[[[VVVWWWXXXWWWXXX[[[[[[aaaiiiooossswww|||zzznnniiieeemmm}}}nnnfff___VVVVVVUUUTTTSSSSSSUUUYYY]]]sssvvvuuummmfffcccaaa^^^^^^iii~~~nnnmmmzzzaaaKKK<<<:::999888888888888888888888888888999:::;;;<<<===???@@@AAACCCEEEKKKQQQVVVccc{{{rrrjjjnnnsssYYY<<<888555777777666999===<<>>???DDDOOOZZZnnnwww|||tttlllddd]]]VVVOOOKKKLLLMMMIIIEEEDDDEEEBBB???<<<999777777888===EEETTTeeepppuuuxxx{{{|||gggZZZaaa{{{tttvvvxxxXXX<<<666888555555:::======@@@DDDEEEGGGQQQ\\\~~~gggOOOAAACCCLLLIIIHHHFFFDDDAAA???>>>===::::::999999:::<<<>>>???AAADDDJJJPPPWWW___gggmmmuuuxxx||||||wwwtttrrrqqqtttvvvqqqhhhaaa```aaafffiiimmmpppsssvvvxxxzzzwwwrrrooommmkkkddd]]]XXXWWWWWWVVVWWWZZZXXX^^^ffflllqqqvvv|||ssslllfffppp}}}ssshhh^^^\\\[[[YYYWWWWWWXXX\\\^^^ooossstttnnnhhheeebbb^^^```hhh}}}hhhkkkuuu]]]HHH<<<999888777666666777888999888888888999:::;;;<<<======???AAABBBDDDIIIPPPVVVccc{{{wwwyyyoooUUU;;;777555777777777999======LLLqqqjjjSSSJJJKKKHHHHHHNNNOOOYYYyyyaaaWWWMMMIIIGGGGGGJJJNNNWWWaaarrrgggeeesssxxx~~~{{{yyyrrrhhhdddgggmmmsssvvvnnnkkkhhhnnnnnnQQQIIIDDD@@@???>>>???FFFMMM^^^iiissssssnnnfff[[[RRRLLLFFFBBBDDDDDDAAA??????CCCCCCAAA===;;;999777666;;;@@@MMM]]]ggglllsss{{{zzzeeeZZZddd~~~zzz}}}rrrSSS999555888555555999<<<===AAADDDFFFHHHRRR]]]|||vvv[[[GGGDDDJJJIIIHHHFFFDDDBBB???===<<<;;;:::999999999;;;<<<===@@@CCCHHHNNNUUU]]]ffflllqqquuuzzz~~~{{{wwwuuuuuuuuuwwwwwwqqqhhhbbbbbbdddjjjmmmqqqsssuuuwww{{{~~~~~~wwwrrrooolllhhhaaa\\\[[[ZZZWWWWWWYYYWWW\\\ccciiinnnttt|||zzzrrrllluuu}}}pppddd```^^^[[[YYYZZZ\\\^^^```hhhmmmooollljjjiiieeeaaaeeelllfffnnnpppYYYEEE:::888888666666666777888999888888888999:::;;;<<<===<<>>;;;;;;999666;;;<<>>AAAFFFKKKRRR[[[dddjjjmmmqqqvvv{{{|||yyyxxxyyyzzzzzzwwwqqqkkkggghhhkkklllnnnpppppppppttt{{{~~~xxxsssooommmgggbbbaaa___ZZZXXXZZZXXX\\\aaaeeejjjrrr{{{|||uuu{{{uuugggddd```^^^```bbbddddddiiimmmpppnnnnnnnnnjjjeeefffsssjjjxxxlllTTTAAA888777777777777777888888999888888888999:::;;;<<<===<<<@@@CCCCCCCCCGGGPPPWWWjjj}}}tttqqqzzz~~~lllGGG999666555888999777999===BBBGGGddd{{{[[[KKKMMMJJJJJJOOOQQQQQQtttyyykkk^^^RRRLLLJJJHHHIIIKKKMMMRRRaaatttvvvddd^^^[[[ZZZWWWQQQNNNNNNJJJMMMOOOMMMJJJGGGGGGHHHKKKQQQUUU[[[nnnxxxdddMMMHHHEEEFFFDDDAAA???AAAEEEKKKQQQXXX```ddd___VVVPPPJJJEEEDDDCCCAAABBBFFFBBBDDDCCC===;;;===;;;666:::888???KKKSSSXXXfffwwwsss___YYYjjj~~~wwwvvvzzziiiMMM666555:::888666999;;;<<>>CCCHHHOOOXXXaaahhhkkknnntttyyy|||~~~}}}{{{|||}}}~~~xxxrrrooooooqqqsssooopppooommmmmmrrr{{{~~~yyyuuuqqqkkkggggggddd^^^ZZZZZZZZZ\\\___aaafffooo{{{~~~|||xxxsssqqqrrrtttttttttwwwzzz{{{yyyxxxwwwsssmmmjjjsssgggNNN>>>:::666777888888999999999888888888888999:::;;;<<<===<<<@@@DDDDDDCCCGGGPPPXXXnnnwwwuuuwww}}}vvvvvvddd:::999666555888999888999===CCCFFF```|||ZZZIIILLLJJJJJJPPPRRRMMMlllooobbbTTTNNNKKKHHHGGGHHHIIIMMM[[[ppp~~~~~~nnnaaaaaa___VVVOOOOOOMMMNNNPPPNNNKKKGGGFFFEEECCCKKKNNNRRRcccxxxwwwiiiNNNIIIGGGHHHGGGBBB???@@@???BBBFFFNNN[[[eeeddd^^^ZZZSSSKKKGGGCCC???@@@CCCAAADDDCCC===;;;===<<<777999666:::EEEKKKQQQaaasss}}}ooo]]]YYYkkkvvvppppppeeeIII333333888666444777;;;<<>>GGGGGGGGGEEECCC@@@===;;;;;;:::999888888888999::::::<<>>666777888:::::::::999888888888888999:::;;;======<<>>AAA>>>@@@IIIXXXeeejjjkkkggg\\\RRRNNNIIICCCCCCGGGGGGDDDBBBAAA<<<666555888999555888BBBHHHNNN___ssslllXXXYYYrrrvvvooo{{{{{{~~~~~~|||{{{vvvpppYYYAAA777888444444888555@@@AAACCCEEEIIIOOOVVV\\\xxxdddIII@@@GGGGGGHHHGGGEEECCC@@@>>>:::999888777777999;;;<<<<<<===@@@DDDJJJSSS]]]dddfffkkkrrrvvvwwwyyy|||~~~||||||zzz||||||zzz{{{xxxyyyzzzwwwtttnnnmmmjjjhhhiiippp|||~~~{{{{{{yyywwwtttpppkkkeee]]]XXX[[[\\\```dddffflllzzz[[[DDD===777888888777777777777888888999888777777999;;;===??????@@@DDDGGGGGGHHHOOOYYYvvv{{{xxx~~~vvvooobbbLLL:::777777888777666777:::<<>>FFFJJJPPPbbbwww{{{hhhXXX^^^yyynnniiivvv~~~~~~|||yyytttmmmVVV???555777444555999888===???BBBDDDHHHNNNUUU[[[xxxkkkKKKAAAGGGGGGHHHHHHFFFCCCAAA???;;;:::999777777888:::;;;<<<===@@@CCCIIIRRR\\\cccfffkkkrrrvvvwwwyyy|||||||||{{{zzz{{{|||xxxyyyyyyvvvssskkkjjjfffdddeeemmmxxx~~~|||{{{xxxvvvsssppplllfff___ZZZ\\\]]]```cccffflllzzz]]]GGG@@@:::888888777777777777888888999888777888999;;;>>>???@@@AAADDDGGGHHHIIIRRR]]]xxxtttuuutttmmmaaaKKK666666777888777666777:::<<>>;;;;;;DDDTTTgggwwwvvvjjjaaaWWWNNNHHHGGG@@@======??????<<<<<>>@@@AAAAAADDDGGGHHHKKKVVVbbb|||nnntttyyykkk]]]III777666777777777666777999<<>><<<======:::999;;;999<<<@@@CCCBBBJJJ```vvvqqqaaaYYYiiimmmooo~~~yyyzzzpppgggRRR===444666222444:::;;;<<>>BBBGGGOOOWWW]]]bbbgggoootttvvvyyy}}}}}}}}}yyywwwzzzxxxvvvqqqmmmddd```[[[XXX[[[dddnnnvvv~~~~~~~~~~~~{{{zzzuuussspppnnnlllhhhccc______]]]^^^aaadddjjjvvvvvvTTTAAA>>>:::888888777777777777888888999888888888:::<<>>===???===AAAEEEFFFFFFPPPhhh}}}ooo```[[[mmmssswww{{{{{{vvv~~~~~~qqqeeeQQQ===555777222222888888;;;AAAIIINNNPPPUUU]]]ddd|||uuuPPPHHHBBBDDDGGGIIIIIIGGGDDDBBB???>>>;;;999888777888999999;;;>>>AAAFFFLLLTTTYYY___eeelllrrruuuxxx|||}}}{{{xxxyyy~~~yyyxxxuuupppkkkaaa\\\VVVTTTYYYbbbmmmttt~~~|||yyyxxxzzz~~~}}}zzzyyysssqqqnnnlllkkkgggccc``````^^^]]]```bbbfffpppzzz~~~lllLLL===<<<888888888777777777777888888888888888888:::===@@@BBBAAA@@@BBBEEEGGGLLLZZZggguuueeeLLL???999555666777666555666999;;;CCCWWWeeeooojjjVVVLLLHHHMMMHHHLLLLLLKKKUUUiiijjjYYYOOOJJJHHHIIIHHHGGGHHHKKKOOOXXXhhhwwwyyyuuuwwwzzz{{{{{{wwwfff```kkk{{{{{{pppbbbXXXSSSTTTVVVMMMJJJEEEDDDJJJZZZooo~~~zzziii[[[RRRIIIAAA@@@AAAAAABBBDDD>>>BBBEEEEEEHHHWWWnnnkkk```___ssswww{{{zzzwwwsssyyysssdddMMM;;;666888333111666777:::BBBLLLQQQSSSXXX```gggwwwQQQDDD???BBBEEEHHHIIIGGGDDDBBB???>>>;;;999888888999999999:::===@@@DDDJJJQQQVVV[[[aaaiiiooosssvvv{{{|||www{{{xxx||||||xxxwwwuuuooojjjaaa[[[TTTSSSYYYcccnnnuuu~~~{{{wwwuuuwww~~~~~~{{{yyysssqqqnnnlllkkkhhhdddbbbaaa^^^]]]^^^___```gggnnnuuu~~~uuu{{{gggJJJ<<<<<<888888888777777777777888888888888888888:::===@@@BBBAAAAAACCCFFFHHHMMMZZZggg___HHH>>>;;;555666666666555666888;;;BBB\\\mmmrrrttt^^^OOOIIIMMMGGGJJJHHHJJJSSSaaa}}}uuu```SSSLLLIIIIIIGGGGGGGGGIIIIIIPPP```pppvvvpppmmmlllkkkttt{{{wwwkkkmmmwww{{{pppddd[[[WWWWWWNNNLLLIIIEEEIIIVVVkkkzzz{{{nnn]]]QQQFFFBBBBBBBBBCCCEEE@@@CCCEEEEEELLL^^^vvv{{{ddd^^^eee|||yyy}}}zzzvvvpppsssxxxtttbbbHHH888666:::444222777777===GGGRRRXXXZZZ]]]fffnnnWWWBBB===@@@DDDGGGHHHFFFCCCAAA???===;;;999888999::::::888:::===@@@CCCHHHOOOSSSXXX^^^gggmmmqqquuuzzz~~~yyyrrrvvvxxx}}}zzzwwwvvvtttooojjjaaa[[[TTTSSSZZZfffqqqxxx|||zzzvvvuuuxxx}}}{{{vvvssspppnnnllljjjfffdddaaa^^^\\\^^^]]][[[^^^bbbdddmmmvvv~~~{{{uuuxxxeeeIII===<<<888888888777777777777888888888888888999;;;>>>AAACCCBBBBBBEEEHHHJJJOOO[[[ggg~~~rrr~~~rrrTTTBBB:::888555666666666555666888;;;BBB```rrrttt{{{cccRRRJJJMMMFFFHHHCCCGGGQQQ[[[sss|||eeeVVVMMMIIIIIIGGGFFFGGGGGGFFFKKK[[[kkk{{{uuukkkeeeccc___kkk~~~uuuoooqqqttthhhaaa^^^QQQPPPLLLGGGHHHSSSeeettt}}}lll^^^PPPIIIGGGEEEEEEGGGFFFHHHIIIJJJTTThhhxxx^^^\\\iii|||yyy~~~|||xxxmmmnnnrrr|||tttaaaDDD666555;;;666333888888BBBMMMYYY___```dddllltttcccIII;;;>>>CCCGGGHHHFFFCCCAAA>>>===;;;999999999:::;;;888:::<<>>AAACCCCCCDDDGGGJJJLLLPPP\\\ggg}}}wwwrrr|||hhhSSSDDD;;;888444333333333444777:::;;;EEE[[[xxxvvv^^^IIIGGGNNNMMMGGGHHHSSSUUUZZZnnnXXXMMMIIIFFFHHHJJJIIIGGGFFFJJJSSSZZZqqq~~~zzzooofffZZZ\\\fff{{{yyyjjj{{{nnnaaaXXXYYYTTTIIIFFFRRReeerrr}}}}}}qqq___OOOGGGFFFIIIKKKIIIFFFFFFOOObbbxxx}}}mmmZZZcccttt{{{tttyyy|||~~~nnnZZZ???:::777777666444666;;;@@@OOOaaajjjnnnssszzzzzzNNN??????@@@DDDFFFDDDBBBBBB>>><<<:::888777777777777888999<<<>>>@@@EEEJJJNNNSSSYYYbbbjjjooossswwwyyy{{{}}}{{{ooolll}}}{{{qqqlll```VVVPPPRRR[[[eeeqqq{{{|||wwwwwwzzz~~~}}}{{{xxxuuuqqqnnnmmmmmmlllkkkcccaaa^^^ZZZVVVTTTSSSRRRVVVXXXYYYZZZ^^^jjj}}}{{{zzzWWW???999999555888777666555555666777888:::888777888;;;???BBBCCCDDDFFFJJJLLLKKKOOO___ooo|||rrrooo~~~xxxfffQQQAAA:::888555444333333555777999;;;DDD^^^~~~YYYJJJJJJGGGFFFEEENNNPPPSSSxxxuuu```TTTMMMHHHFFFGGGGGGEEEDDDGGGNNNTTTiiiwwwmmmddd]]]]]]lll~~~rrr|||tttdddWWWXXXSSSJJJHHHTTTgggsss~~~zzzjjjZZZPPPLLLJJJIIIJJJFFFGGGRRRggg}}}zzzjjjZZZfffyyy~~~vvvyyy}}}rrrzzzhhhQQQ???:::777777666555777;;;AAAQQQeeeqqqwww}}}\\\AAA>>>>>>BBBEEEDDDBBBAAA>>>===;;;999777777777777777888:::<<>>777777555555444444555777888:::@@@^^^iiiPPPMMMHHHHHHCCCIIIMMMMMMfff}}}hhhZZZPPPHHHEEEGGGGGGFFFDDDEEEIIINNN^^^mmm}}}qqqcccXXX```ttt{{{uuuxxxeeeWWWWWWRRRJJJKKKXXXiiittt~~~~~~}}}}}}}}}~~~}}}rrreee[[[SSSMMMIIIJJJEEEGGGVVVooowwweeeYYYjjj|||}}}rrrmmmuuuwwwttt~~~dddHHH>>>999777777777555777;;;@@@QQQhhhyyyfffFFF???<<>>;;;999888777777888666777999;;;===AAAFFFJJJNNNSSS\\\dddjjjooosssuuuxxx{{{|||ppplll}}}xxx{{{{{{vvvggg\\\RRRQQQVVV```nnnzzz}}}xxxwwwyyy}}}~~~}}}}}}wwwtttqqqooonnnmmmlllkkkjjjgggccc^^^YYYVVVUUUTTTRRRRRRRRROOOOOOWWWcccnnn||||||xxxSSS<<<999;;;;;;777777666666666777777888999888777:::???DDDHHHIIIIIIKKKOOOPPPPPPXXXkkk~~~}}}}}}wwwwwwqqqaaaLLL<<<666666555555555555666777888999;;;[[[rrrTTTOOOJJJKKKEEEHHHNNNLLLYYYnnn```SSSHHHGGGIIIJJJIIIGGGFFFGGGIIIUUUdddtttvvvaaa^^^mmmqqqwwwbbbWWWVVVRRRKKKNNN\\\llltttzzzzzz{{{{{{{{{{{{zzzzzzzzzwwwqqqjjjbbbYYYPPPKKKIIIDDDGGG\\\wwwsssbbbZZZooo|||mmmkkk~~~~~~~~~yyyzzz{{{yyydddGGG===999777888777555777;;;<<>>???GGGGGGFFFHHHBBBAAA>>><<<:::888888888888999:::;;;<<>>GGGQQQYYYeeeuuu~~~pppzzz}}}yyyhhhiii\\\XXXRRRPPPYYYgggpppqqqpppqqqqqqqqqqqqooommmllljjjfffaaa\\\VVVPPPIIIDDDDDDFFFWWWvvvyyykkk___YYYxxxsss|||vvv{{{vvvrrrtttZZZ@@@:::777666999999777777;;;;;;TTT||||||qqq~~~___???<<>>;;;999888777999999999:::;;;===@@@AAAFFFLLLTTTZZZ```hhhpppwwwzzz{{{}}}sssjjjooo}}}~~~}}}yyyqqqmmmdddYYYRRRTTT^^^fffwwwxxxxxxrrrmmmoooxxx}}}vvvooogggbbbZZZVVVOOOJJJHHHJJJNNNRRR[[[]]]___```^^^[[[XXXUUUTTTSSSPPPMMMJJJGGGDDDCCCHHHLLLXXXkkkzzzaaaGGG>>>888888;;;777:::999888777777888999999???999888AAANNNWWW[[[[[[]]]eeegggggghhhiii~~~}}}uuukkknnntttdddMMM;;;333444555444333555666888:::===BBBEEEFFFLLLeeehhhNNNKKKEEEEEEKKKJJJHHHSSSffffffVVVQQQNNNMMMKKKGGGFFFHHHDDDDDDGGGNNNZZZgggssszzzxxxxxx}}}hhhXXXYYYSSSNNNSSS^^^jjjooopppnnnmmmmmmnnnnnnnnnkkkiiiddd]]]WWWTTTPPPIIICCCBBBEEEOOOeeeqqq```^^^fff}}}xxx~~~}}}{{{xxx~~~sss[[[FFF<<<888888888888888:::;;;<<>>DDDHHHFFFCCCBBBAAA???<<<:::999888888888888888:::<<<>>>???DDDJJJQQQXXX^^^eeennntttvvvyyy}}}uuukkknnn}}}yyyrrrppphhh]]]TTTTTT\\\eeetttvvvwwwsssmmmmmmssszzz|||uuunnnfffaaaXXXTTTMMMGGGEEEGGGKKKNNNQQQRRRUUUWWWXXXWWWVVVTTTTTTSSSPPPMMMJJJFFFCCCBBBEEEHHHSSSeeettt~~~}}}\\\DDD===777888;;;888999888888777888999:::;;;===999888@@@MMMXXX^^^```eeennnooommmkkkkkk~~~sssmmmmmmxxx{{{jjjXXXBBB555333666666555444666888999;;;>>>BBBFFFDDDJJJ\\\~~~```RRRFFFBBBIIIKKKIIIOOO[[[wwwqqq]]]VVVPPPNNNLLLGGGFFFHHHCCCBBBCCCGGGPPP\\\gggnnnzzz}}}lllWWWTTTPPPNNNUUUaaalllpppooommmlllllllllmmmllliiiggg^^^XXXRRRPPPLLLEEEAAAAAAFFFTTTmmm}}}kkk]]]```lll}}}xxxyyy}}}xxxhhhQQQ@@@888666666666777999;;;===>>>BBBLLLkkkJJJ<<>><<<;;;:::999999888999:::<<<>>>???BBBGGGNNNTTTZZZaaajjjqqqrrrvvv|||yyymmmlllzzz{{{uuutttooocccWWWSSSZZZcccoootttwwwtttmmmjjjnnnrrr{{{|||~~~{{{tttlllddd___XXXTTTMMMHHHEEEEEEHHHJJJGGGIIILLLOOORRRTTTUUUVVVTTTSSSQQQMMMIIIEEEBBB@@@@@@CCCMMM]]]lllvvvtttTTT@@@;;;777888;;;888888888777888999:::<<<===<<<:::;;;AAANNN\\\fffjjjiiissstttpppllljjj}}}~~~rrrooovvvqqqdddQQQ<<<444555777666444555777999;;;<<>>999666666777888:::<<<===>>>BBBMMMzzzSSS===BBBHHHEEEEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@EEEKKKQQQWWW^^^hhhnnnpppuuu{{{~~~rrrlllsss~~~~~~xxxyyyvvvjjj\\\UUUYYY```kkkrrrxxxwwwpppjjjjjjlllxxxyyy{{{~~~|||uuummmeee```[[[WWWQQQKKKGGGFFFHHHIIIEEEFFFIIILLLPPPTTTWWWYYYSSSRRRPPPMMMIIIEEEAAA??????AAAIIIWWWdddppp|||kkkOOO>>><<<888888;;;777777777777888:::<<>>>>>>>>DDDQQQbbbooosssnnnwwwyyyvvvrrrpppsssqqqyyyrrrcccOOO;;;666777666444333555888:::<<<===???BBBEEEFFFNNNRRR___\\\MMMEEEJJJLLLIIINNNXXXZZZ}}}kkk___SSSNNNLLLJJJIIIKKKDDDDDDBBBBBBEEEMMMYYY```mmmyyyuuuTTTMMMJJJKKKTTTbbblllpppooonnnmmmkkkjjjiiigggccc```XXXSSSNNNLLLHHHDDDEEEIIIJJJ^^^yyyrrr```[[[iii{{{|||xxx}}}rrr```JJJ===:::777888999:::;;;<<<======>>>IIIvvv[[[AAAAAAFFFCCCFFFEEEDDDBBBAAA???>>>>>><<<;;;;;;;;;<<<===???@@@@@@DDDJJJOOOUUU]]]fffmmmpppttt{{{xxxnnnooouuu~~~~~~zzz}}}{{{qqqcccZZZZZZ^^^gggpppyyyzzzssskkkhhhiiitttvvvyyy{{{}}}wwwooohhhccc^^^ZZZTTTMMMIIIGGGFFFFFFFFFGGGHHHKKKNNNRRRUUUWWWRRRQQQPPPMMMIIIEEE@@@>>>???@@@GGGSSS^^^iiiwwwdddJJJ======999888:::666777777888999;;;>>>@@@BBB>>>??????DDDTTTjjjwwwzzzwwwzzz^^^KKK;;;777888555333555777999<<<>>>???AAADDDFFFHHHQQQTTTZZZ~~~cccPPPDDDGGGKKKHHHLLLUUUSSSllluuugggXXXQQQNNNLLLLLLMMMFFFFFFEEECCCCCCIIIRRRZZZdddqqqxxxSSSNNNJJJJJJRRR```lllqqqqqqqqqooommmkkkhhheee```]]]SSSOOOKKKIIIEEEBBBEEEKKKUUUkkk~~~mmm^^^___rrryyy~~~~~~zzzmmmYYYDDD:::999888999;;;<<<===>>>>>>>>><<>>999999888888999:::<<<===@@@DDDIIINNNSSS[[[eeelllnnnsssyyy~~~sssnnnppptttzzz}}}~~~}}}}}}vvvjjjaaa\\\\\\cccmmmxxx{{{uuummmiiiiiipppssswwwyyy|||{{{tttmmmhhh___[[[VVVOOOJJJFFFDDDCCCEEEFFFGGGIIIKKKNNNQQQRRROOOOOONNNMMMIIIEEEAAA>>>???@@@FFFOOOWWWaaaooo{{{{{{\\\EEE;;;===999888999555888888999:::<<>>???FFF[[[uuutttSSSCCC777666777333333888:::<<>>@@@AAAAAAAAACCCDDDZZZeeeIII<<>>CCCJJJQQQXXXeeerrr}}}}}}qqqRRR>>>777;;;999888999555999999:::;;;===???BBBCCC===???@@@KKKfff}}}aaaJJJ<<<333555555222444<<<<<>>>>>DDDJJJSSS___ooo|||nnnVVVPPPLLLQQQ___nnnvvvyyyvvvsssooolllhhhccc]]]YYYQQQMMMJJJHHHEEECCCIIIPPPiii~~~ttteee___kkknnn~~~rrrrrr}}}{{{zzz||||||{{{}}}yyydddLLL999555:::666888;;;>>>AAACCCDDDEEENNNIIIUUU{{{{{{~~~fffJJJ:::===FFFEEEDDDDDDBBBAAA@@@??????:::999999888999:::<<<===>>>AAAFFFJJJOOOWWWbbbiiiiiimmmsssxxx|||~~~}}}yyyxxx|||qqqoooqqqwww}}}~~~~~~~~~}}}zzzuuukkkaaaZZZ[[[gggtttzzzuuunnnjjjjjjiiinnnsssvvvvvvyyy|||vvvqqqfffccc]]]WWWPPPKKKGGGEEEBBBDDDFFFHHHJJJLLLLLLMMMKKKLLLMMMLLLIIIFFFBBB???:::<<>>:::555222222444555666:::???CCCCCCEEEJJJLLLLLLNNNVVVZZZYYYhhh___DDDKKKQQQQQQQQQMMMUUUNNNYYYooo___WWWRRRPPPOOOKKKIIIFFFBBBAAAAAABBBCCCLLLWWWeeeqqq{{{xxxcccUUUOOOPPPYYYooo}}}xxx{{{vvvpppkkkgggbbb[[[VVVUUULLLHHHHHHEEEAAAJJJYYYvvv{{{lll]]]aaayyytttnnnwww{{{oookkkyyyvvvYYYBBB999888777:::;;;<<<>>>@@@CCCEEEFFFYYYTTT^^^}}}}}}bbbFFF<<<>>>BBBFFFGGGGGGGGGEEEBBB???===;;;:::999999999:::;;;<<<>>>AAADDDFFFKKKSSS]]]eeejjjnnntttyyy}}}zzztttxxxyyyoooqqqrrrwwwwwwssszzz}}}ssseeeZZZ[[[cccmmmuuuvvvsssnnnjjjlllkkklllpppsssvvv~~~~~~xxxuuulllhhhaaaZZZTTTOOOJJJGGGAAAAAADDDKKKMMMKKKKKKNNNKKKKKKLLLMMMLLLHHHBBB>>>???>>>>>>AAAIIISSS^^^eeepppwwwvvv]]]???:::777777:::;;;888555666888;;;<<<===>>>AAADDDGGG===FFFTTTxxxlllTTT<<<888444222333555777777:::@@@CCCCCCDDDIIIKKKJJJNNNTTTXXXXXXbbbpppOOONNNPPPPPPQQQOOOPPPLLLUUUuuuvvvdddZZZSSSOOOMMMKKKIIIGGGDDDCCCBBBBBBCCCHHHQQQ^^^iiissslll^^^VVVRRRVVVjjjzzzyyy|||wwwpppkkkgggaaaZZZUUUPPPJJJHHHIIIEEEDDDRRRddd~~~{{{uuuhhh```iiiyyyyyyzzzooojjjwwwmmmRRR???999888777888999;;;===???BBBDDDFFFSSSRRR]]]lllOOO>>><<<>>>FFFFFFGGGFFFEEEBBB???===;;;;;;:::999999:::;;;<<<===???BBBEEEIIIQQQ[[[ccchhhlllrrrxxx|||}}}vvvxxx|||yyyuuusssxxx{{{tttvvv~~~~~~}}}zzzoooeee^^^dddllltttxxxvvvpppkkkkkkjjjmmmooooooqqqyyy|||yyyooojjjccc\\\VVVQQQKKKHHHBBB@@@AAAGGGJJJLLLPPPUUUOOONNNNNNNNNMMMIIIDDD@@@???>>>===@@@FFFPPPZZZ```jjjrrr}}}rrrYYY>>>:::777777:::;;;888555888:::;;;<<<<<<>>>BBBFFFLLLAAALLL\\\rrrbbbJJJ999666333333555888999:::<<>>AAADDDFFFGGGLLLQQQ___{{{|||^^^FFF<<<>>>DDDEEEFFFFFFEEEBBB@@@???<<<;;;:::999999:::;;;<<<;;;>>>AAACCCGGGNNNXXX___eeeiiinnnsssxxx~~~yyyxxx~~~|||sssrrrzzzzzzuuuvvvzzz}}}zzz|||yyyqqqccceeejjjsssyyyyyyrrrllliiijjjmmmooolllllltttuuuqqqjjjbbb\\\VVVPPPLLLGGGBBB@@@CCCFFFIIIPPPWWWTTTRRRPPPOOOMMMJJJFFFCCC???>>>===???DDDLLLTTTYYYbbbkkkxxx}}}lllQQQ===:::777777::::::999666:::;;;<<<::::::>>>EEEKKKQQQEEEPPPcccjjj}}}uuuZZZBBB666555333555888;;;======>>>CCCFFFDDDDDDGGGIIIGGGMMMMMMRRRWWWTTT```hhh\\\SSSNNNPPPOOOQQQSSSTTTZZZqqqyyyfff\\\VVVRRRLLLLLLKKKJJJHHHFFFCCCBBB@@@EEELLLTTT^^^lll{{{}}}qqqaaaVVVfff}}}wwwqqqkkkccc^^^YYYWWWTTTNNNHHHOOOhhhssshhhooo}}}yyyxxxmmmhhhooozzzzzzjjjSSSBBB;;;::::::888:::;;;>>>AAADDDGGGHHHIIIFFFSSScccyyypppRRRBBB???BBBCCCDDDEEEEEECCCAAA@@@===<<<;;;:::999:::;;;;;;:::===@@@BBBFFFLLLUUU\\\bbbeeejjjooosssyyy|||vvvyyy{{{uuuvvv~~~yyytttrrrwwwzzz{{{~~~wwwiiiggghhhpppyyy{{{tttmmmhhhjjjnnnoookkkjjjrrr}}}}}}xxxqqqjjjddd]]]VVVRRRMMMGGGCCCCCCDDDEEEKKKRRRXXXUUURRROOONNNKKKHHHEEE@@@???>>>???CCCIIIOOOSSS\\\fffttt{{{eeeJJJ<<<:::888888999:::999777:::;;;;;;999:::@@@KKKTTTVVVGGGOOOccckkk}}}|||kkkRRR===555444555777;;;???@@@AAABBBFFFHHHGGGFFFIIIJJJIIIMMMKKKQQQWWWRRRXXXuuuaaaOOOHHHNNNQQQQQQTTTUUUUUUbbblllaaa[[[WWWMMMNNNNNNMMMJJJGGGDDDCCC@@@CCCHHHNNNWWWdddrrr|||zzzhhhZZZiii}}}xxxqqqiiiddd^^^[[[VVVOOOMMMZZZuuuvvvlllwwwtttyyytttmmmpppvvvzzzzzz{{{tttbbbKKK>>>;;;;;;:::999;;;===@@@CCCFFFHHHIIIJJJFFFUUUhhh|||~~~```III???@@@AAACCCDDDEEEDDDCCCBBB======;;;:::::::::;;;;;;:::===@@@BBBEEEJJJSSSYYYbbbeeeiiimmmqqqvvv|||vvvvvv}}}wwwxxxxxxsssooottt{{{zzz~~~pppkkkhhhmmmvvvzzzvvvooojjjlllooopppmmmlllsss}}}~~~wwwpppjjjccc\\\WWWPPPKKKFFFFFFEEEEEEIIINNNXXXUUURRROOOMMMKKKHHHFFFAAA@@@???@@@CCCHHHMMMPPPYYYcccrrr|||{{{{{{```FFF;;;:::888888999999999888888999:::999:::CCCQQQ\\\\\\KKKOOOaaaoooxxx|||ooo]]]III999555555777:::???CCCDDDDDDEEEIIILLLJJJIIILLLMMMLLLMMMKKKPPPVVVSSSWWWwwwoooRRRGGGNNNTTTOOOQQQSSSTTTZZZrrrvvviiiaaaYYYPPPPPPOOONNNLLLIIIFFFDDDAAACCCEEEIIIPPP[[[gggpppzzzoooaaannn}}}vvvnnniii___[[[WWWTTTZZZkkkwwwpppxxxqqq}}}|||uuuvvvxxxwwwuuuuuulllYYYEEE<<<;;;<<<<<<======???AAADDDGGGHHHIIIIIIJJJUUUjjjoooSSS???>>>???BBBDDDEEEEEEDDDCCC>>>===<<<:::::::::;;;;;;:::===@@@BBBDDDHHHPPPVVVbbbeeejjjnnnrrrwww{{{zzzvvv}}}|||xxxzzz}}}{{{pppqqqzzz|||xxxpppjjjkkksssyyyxxxtttpppoooppprrrpppooosssyyy}}}vvvpppiiibbb]]]SSSNNNJJJJJJIIIHHHKKKPPPUUUSSSPPPMMMLLLJJJGGGDDD@@@@@@@@@AAADDDHHHLLLOOOWWWbbbqqqsss[[[CCC::::::999999888999999:::777:::;;;:::;;;EEEUUUbbbbbbOOOQQQaaa{{{xxxuuupppcccPPP@@@888666777999===BBBEEEFFFFFFGGGLLLNNNMMMLLLOOOPPPOOOOOONNNQQQUUUTTTYYYnnniiiRRRQQQSSSRRROOORRRUUUTTT^^^wwwiii^^^RRRRRRPPPNNNLLLIIIGGGFFFAAAAAABBBDDDJJJSSS]]]cccrrrxxxyyyjjjvvv|||uuuooodddaaa^^^aaannnwwwwww{{{rrrttt}}}{{{~~~~~~zzzuuusssbbbQQQ@@@;;;<<<<<<>>>AAABBBDDDGGGIIIKKKLLLKKKKKKOOOSSSiiibbbEEE<<<>>>AAACCCEEEEEEEEEDDD???>>><<<;;;::::::;;;;;;888;;;>>>@@@BBBFFFLLLRRR\\\```ffflllqqquuuzzz|||xxxxxx|||xxx}}}wwwsssvvv~~~wwwnnnlllqqqxxxzzzzzzwwwsssqqqrrrrrrooopppsssxxx~~~yyyssskkkggg]]]VVVPPPNNNLLLKKKMMMRRRQQQOOOMMMLLLJJJHHHEEEBBB===>>>???AAADDDHHHLLLNNNUUU```ppp{{{kkkSSS===999999999999888888999:::999<<<===<<<<<>><<<;;;::::::;;;;;;777:::===???@@@DDDJJJOOOTTTZZZaaaiiinnnssswwwzzzyyytttwww|||xxxwwwyyy~~~wwwuuu|||~~~}}}|||qqqmmmpppwww|||~~~}}}vvvqqqrrrrrrooommmmmmooovvv{{{tttppphhh___VVVQQQMMMJJJMMMRRRNNNLLLKKKJJJJJJGGGDDDAAA;;;<<<===@@@DDDHHHKKKMMMSSS^^^pppxxxeeeLLL666999999:::999888888:::;;;;;;>>>@@@===<<>>@@@FFFMMMRRR\\\eeerrr~~~xxxppppppwww~~~kkkaaacccooo|||~~~{{{zzzdddmmm~~~}}}|||yyycccQQQEEE::::::>>>@@@@@@BBBCCCMMMXXXXXXPPPIIIJJJNNNUUUSSSdddyyyWWW>>><<<:::<<>>AAAFFFIIILLLMMMNNNPPPRRRRRROOONNNNNNPPPQQQRRRVVVZZZYYYXXX]]]dddzzzXXXTTTXXXSSSQQQRRRPPPPPP^^^qqqpppaaaUUUSSSUUUNNNLLLNNNJJJGGGEEE@@@>>>@@@EEEKKKOOOUUU]]]iiittt{{{}}}||||||hhh[[[XXX]]]kkkxxx|||~~~{{{uuudddjjjyyyxxx~~~|||~~~zzzgggLLLBBB;;;;;;===>>>@@@CCCEEENNNVVVWWWPPPJJJJJJLLLNNNMMMZZZrrrxxx\\\AAA===999;;;BBBHHHGGGDDD@@@AAAAAA???===;;;;;;<<<;;;===>>>@@@AAADDDHHHKKKOOOSSSXXX]]]cccjjjpppuuuxxxzzzzzz|||~~~~~~|||{{{}}}}}}zzzzzz|||zzz}}}{{{rrrpppwww|||}}}}}}|||xxxsssrrrsssqqqlllnnnooouuu|||wwwssslllbbb[[[WWWTTTQQQNNNNNNMMMKKKJJJIIIGGGDDDAAA@@@@@@AAABBBFFFJJJOOORRRVVVhhhtttzzzZZZCCC999:::::::::::::::999888888:::<<<===>>>BBBMMM]]]jjjeeeSSSSSS^^^sssSSSAAA::::::<<<<<<>>>AAADDDHHHJJJLLLMMMNNNPPPQQQQQQOOOOOOOOOQQQPPPQQQUUUYYYXXXVVVYYY___nnngggYYYcccYYYRRRRRRQQQQQQXXXcccyyyiii[[[WWWVVVOOOMMMNNNIIIJJJGGGCCC@@@???BBBFFFIIIQQQWWWbbblllrrr{{{qqqddd\\\ZZZ```iii|||{{{lllfffiiimmmmmmwwwwwwssswwwzzz}}}ooo^^^EEE@@@<<<=========@@@EEEIIINNNSSSTTTPPPKKKIIIIIINNNOOOVVVbbbyyy{{{hhhGGG@@@999:::AAAGGGGGGFFFAAABBBBBB@@@===;;;;;;<<<;;;<<<>>>>>>???AAAEEEGGGKKKNNNTTTYYY___gggnnnsssyyy~~~}}}wwwyyy{{{||||||yyy|||{{{vvv|||zzzyyy~~~vvvssswww}}}~~~yyysssqqqrrrppplllooopppvvv~~~wwwpppggg___[[[WWWRRROOOOOONNNLLLKKKKKKIIIFFFCCCBBBBBBCCCEEEHHHLLLQQQSSSYYYlllxxxmmmRRRAAA;;;::::::::::::999999999999;;;===>>>@@@FFFSSSeeerrriiiSSSQQQ\\\hhhIII<<<999:::===<<>>CCCJJJNNNOOOQQQQQQPPPMMMJJJHHHNNNTTTVVVXXXccc}}}yyyRRREEE::::::@@@EEEGGGGGGCCCCCCCCCAAA>>><<<<<<===;;;<<<=========>>>AAADDDGGGJJJOOOUUU[[[ccckkkpppvvv|||vvvvvvwwwwwwyyy~~~{{{zzz}}}yyyxxx|||{{{|||zzzvvvxxx~~~|||tttqqqrrrqqqnnnqqqqqqvvv|||vvvmmmfffaaa\\\VVVQQQPPPNNNLLLKKKKKKJJJGGGEEEDDDDDDEEEHHHKKKOOOSSSUUU[[[ooo|||{{{{{{bbbLLL???;;;:::::::::999999::::::::::::<<>>???AAA===@@@EEEGGGHHHIIIKKKMMMKKKJJJJJJJJJMMMPPPRRRTTTUUUUUUWWW[[[\\\XXXYYY\\\```sssvvvjjj]]]WWWUUUTTTQQQQQQbbb~~~jjj___ZZZRRRPPPRRRMMMMMMKKKGGGDDDAAA@@@@@@@@@BBBEEEMMMWWW^^^dddoooyyyxxxqqqqqquuu}}}ooommm|||{{{{{{~~~zzz}}}wwwsssoooiiivvvhhhVVVHHH@@@@@@BBBDDDCCCBBBGGGOOOQQQPPPPPPPPPOOONNNKKKJJJGGGQQQRRRPPPUUU``````NNN===:::???CCCFFFHHHDDDEEEDDDBBB???=========:::;;;<<<<<<;;;<<>>===>>>:::;;;;;;;;;:::<<<>>>AAABBBDDDHHHMMMSSS[[[dddiiimmmyyy}}}|||yyywwwvvvuuuvvvvvvzzz{{{wwwrrrnnnpppyyy|||yyy|||}}}|||||||||zzzyyy}}}}}}yyyxxxwwwuuutttsssvvv}}}{{{uuupppjjjccc]]]VVVSSSPPPNNNMMMKKKIIIGGGHHHIIIKKKNNNQQQUUUXXXZZZ^^^uuu{{{|||jjjPPPAAA<<<<<<;;;;;;:::999999:::<<<===999<<<@@@DDDKKKXXXiiivvvlllWWWVVVccchhhYYYIIICCCBBBBBBDDDGGGGGGJJJLLLLLLIIIIIIMMMQQQTTTPPPLLLKKKMMMPPPQQQQQQVVVSSSSSSWWWXXXWWWXXX[[[aaapppzzzvvvnnnbbbYYYUUUTTTUUUQQQ```ooosssgggZZZVVVUUUOOOLLLLLLKKKIIIFFFCCCAAA???AAA???BBBJJJRRRWWW___fffoooqqqyyyyyytttuuu~~~yyy|||wwwgggdddllltttvvvxxxuuujjjZZZMMMEEEFFFCCCBBBEEEGGGHHHMMMSSSRRRSSSSSSQQQNNNNNNPPPSSSMMMUUUNNNOOOXXXQQQaaa|||```EEE===>>>???BBBGGGGGGGGGGGGDDDAAA>>>>>>>>>999:::;;;;;;:::<<>><<<;;;999999999;;;<<<>>>;;;???CCCFFFLLLWWWgggrrrgggUUUWWWeee```SSSEEE>>>======AAAFFFKKKNNNOOONNNJJJJJJNNNSSSZZZUUUOOOLLLMMMOOOPPPPPPUUUQQQOOOSSSUUUUUUVVVZZZ___fffzzzkkk\\\UUUTTTVVVTTT[[[bbb{{{lll^^^XXXVVVNNNLLLLLLKKKJJJHHHEEEBBB@@@===:::;;;BBBIIINNNUUU[[[dddjjjuuu}}}vvvooolllsss|||uuuvvv~~~{{{wwwrrr```dddvvvzzzzzz{{{vvvjjjZZZNNNIIIHHHCCCAAADDDGGGIIINNNSSSRRRSSSTTTQQQNNNNNNRRRVVVSSSVVVIIIIIIUUUKKKUUUeeeHHH>>>>>>>>>AAAGGGGGGHHHGGGEEEAAA>>>>>>>>>999:::;;;;;;;;;<<>><<<@@@EEEHHHMMMWWWeeepppcccTTTXXXfffUUULLLBBB===>>>BBBCCCCCCHHHFFFEEEFFFKKKRRRZZZ___WWWTTTQQQMMMLLLLLLNNNOOOPPPPPPQQQQQQQQQTTTXXX[[[\\\]]]ppp}}}tttbbbTTTQQQQQQXXXYYYkkk|||kkk[[[TTTVVVNNNMMMLLLJJJHHHFFFCCCAAA>>>>>>???AAADDDIIIMMMPPPZZZ___gggpppxxxuuuooorrr|||}}}ppprrr{{{|||~~~yyytttllleeekkkwwwvvvdddVVVQQQSSSPPPMMMHHHFFFFFFHHHJJJKKKMMMRRRWWWYYYVVVRRROOOOOOQQQPPPKKKLLLRRRSSSbbb}}}|||vvv\\\EEE::::::???BBBJJJIIIFFFDDDAAA???===<<<======<<<;;;;;;;;;;;;<<>>@@@@@@BBBEEEKKKSSS^^^kkkssslllSSSYYYmmmMMMFFF???<<>>???AAAFFFJJJMMMQQQVVV^^^fffmmmtttzzz~~~{{{sssqqqxxxyyyuuuyyyyyy~~~wwwmmmkkkttt{{{bbbPPPMMMQQQNNNMMMJJJIIIIIIJJJJJJIIIMMMQQQVVVWWWSSSOOOLLLLLLMMMPPPMMMLLLQQQVVVnnn|||hhhQQQAAA:::>>>DDDIIIHHHGGGEEEBBB@@@===<<<======<<<;;;;;;;;;;;;<<<@@@???BBBHHHMMMQQQXXX```kkksss}}}}}}uuurrrtttyyy|||}}}}}}}}}|||~~~}}}}}}zzzzzzyyyxxx{{{|||vvvrrrooojjjccc]]]YYYVVVTTTRRRSSSRRRSSSWWWZZZZZZ^^^ccc{{{cccIII>>><<<<<<::::::::::::<<<>>>@@@BBBCCCBBBCCCDDDGGGPPP```qqq}}}sssXXX]]]pppFFFBBB>>>>>>@@@BBBAAA@@@BBBDDDGGGMMMTTT\\\cccgggOOONNNLLLKKKLLLNNNQQQRRRTTTTTTTTTSSSRRRRRRUUUWWW[[[XXXYYYjjjyyyzzzooo```[[[QQQRRROOOXXXssslll___[[[VVVSSSPPPNNNLLLJJJGGGEEEAAA???===<<<===AAAEEEHHHLLLQQQYYY```gggmmmrrruuu}}}yyysssvvv~~~vvvvvv|||vvv}}}ssslllppp||||||^^^IIIGGGNNNIIIJJJJJJKKKKKKJJJIIIIIIOOOQQQTTTTTTQQQLLLIIIHHHIIIPPPNNNKKKLLLTTTqqqttt___KKK<<<:::AAAGGGHHHHHHGGGDDDAAA>>><<<>>>===<<<<<<;;;;;;<<<<<<>>>>>>@@@FFFKKKNNNUUU]]]gggooo{{{{{{|||}}}uuurrrssszzz~~~|||{{{|||}}}yyyxxxyyy|||zzzvvvtttooohhhbbb]]]YYYUUURRRUUUUUUXXXZZZZZZZZZbbblllxxxWWWAAA:::;;;;;;:::999:::<<<>>>AAACCCEEEFFFGGGEEEDDDFFFPPPddd|||{{{]]]___rrrFFFCCC@@@@@@AAACCCCCCBBBGGGGGGIIIKKKNNNPPPRRRTTTJJJIIIIIIIIIKKKNNNQQQSSSSSSTTTTTTSSSRRRSSSUUUWWWYYYXXXXXXbbbxxxwwwvvvhhhYYYSSSRRROOOTTTcccuuuvvveee[[[XXXTTTPPPMMMMMMLLLIIIGGGDDDAAA===;;;:::===@@@CCCHHHMMMUUU\\\ccchhhnnnqqqxxx{{{|||yyyxxx~~~~~~uuuyyyvvvyyywwwzzzuuuiiihhhttt~~~sssYYYFFFDDDIIIDDDEEEGGGHHHIIIJJJKKKLLLPPPQQQRRRQQQOOOKKKHHHFFFHHHPPPNNNIIIHHHLLLaaazzzkkkYYYFFF===<<>>======<<<<<<<<<<<<<<<===<<>>>>>>>>===<<<<<<<<<<<<======;;;===BBBEEEHHHNNNVVV___eeeqqq~~~sssvvv|||xxxwwwzzz}}}{{{|||{{{zzz|||zzzuuupppiiibbb]]]VVVXXXZZZZZZXXX]]]mmm~~~dddFFF999888888888999<<<===>>>???AAACCCDDDEEEFFFFFFGGGJJJUUUlllkkkiiixxxGGGEEEBBB@@@???AAADDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGIIILLLNNNPPPNNNPPPRRRRRRRRRRRRTTTVVVYYYPPPMMMQQQ[[[vvvwww|||zzzkkkYYYYYYTTTRRRTTTVVVlllrrrccc[[[SSSOOOPPPPPPMMMJJJIIIGGGCCC???===<<<<<<======@@@DDDJJJOOOVVV^^^cccllloootttxxxzzzzzz{{{|||sssyyy|||zzzuuummmccccccnnn{{{{{{uuuiiibbbYYYPPPJJJFFFDDDCCCDDDGGGIIIJJJJJJMMMSSSXXXPPPNNNMMMLLLLLLLLLIIIGGGEEELLLKKKJJJNNNJJJGGGMMM[[[uuu~~~{{{hhhSSSGGGGGGHHHHHHGGGEEEBBBAAA???>>>======<<<<<<=========;;;===AAADDDFFFLLLSSS\\\bbbnnn}}}}}}~~~zzz{{{{{{yyy{{{}}}~~~{{{|||{{{vvvooogggbbb\\\[[[\\\]]]]]]eeexxxvvvpppXXXAAA:::999888888:::???>>>>>>???@@@CCCEEEFFFBBBDDDFFFIIITTTiiiuuusssCCCDDDDDDDDDDDDEEEGGGHHHKKKJJJIIIGGGDDDBBB@@@???DDDDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRQQQPPPQQQRRRSSSIIIKKKUUUWWWbbb~~~xxxbbbbbbYYYRRRTTTTTT___tttooofff[[[UUUTTTSSSOOOKKKKKKJJJGGGDDDAAA???===<<<>>>???AAADDDHHHOOOWWW\\\dddhhhoootttwwwyyyzzz|||xxxzzz}}}}}}{{{xxxyyymmmeeejjjuuuzzzyyywwwbbbYYYNNNEEECCCCCCCCCCCCCCCGGGKKKLLLJJJKKKNNNRRRLLLJJJHHHHHHJJJKKKJJJHHHDDDLLLKKKIIINNNLLLGGGKKKWWWddd}}}|||dddHHHHHHHHHGGGFFFEEEDDDCCC???>>>>>>==================;;;===AAACCCEEEJJJQQQYYY___kkkyyy~~~~~~||||||~~~|||{{{~~~~~~yyysssjjjeee```^^^]]]^^^aaalll~~~tttzzz___LLL<<<:::;;;777888===@@@???>>>???AAAEEEIIILLLDDDFFFGGGIIIRRRhhh|||zzzAAADDDHHHJJJKKKKKKKKKKKKGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKOOOQQQRRRQQQPPPNNNNNNOOONNNFFFOOOaaa___\\\kkkjjj^^^TTTVVVWWW[[[gggxxxnnnaaaZZZWWWUUUPPPKKKMMMKKKIIIGGGDDD@@@>>>============>>>@@@GGGNNNTTTZZZ___fffmmmrrrvvvyyy{{{xxxyyy{{{~~~{{{|||~~~zzzxxxzzzmmmhhhpppxxxwwwwwwzzz```WWWKKKBBB>>>???BBBCCCAAAFFFKKKLLLIIIGGGHHHJJJIIIGGGEEEFFFIIIKKKJJJHHHEEENNNKKKFFFJJJJJJHHHNNNYYYZZZuuu~~~zzzxxx}}}{{{zzzlllHHHHHHGGGFFFFFFEEEEEEEEE??????>>>==================<<<===AAACCCDDDJJJPPPVVV\\\gggsss|||~~~~~~~~~}}}{{{~~~yyyqqqkkkbbb^^^[[[]]]cccpppyyytttTTTDDD999:::;;;777888???AAA???>>>???BBBGGGMMMQQQHHHJJJJJJKKKSSShhh}}}}}}